blog.returnly.com

Issued by GTS CA 1P5

About this certificate

This digital certificate with serial number d8:95:d4:a6:16:56:2f:cb:13:ac:a7:8d:91:98:ca:b4 was issued on by Google Trust Services LLC.

This certificate has already expired and will cause a warning or error message in the browser it's still listed on this site to allow you to look back on previously issued certificates. If we have found any compliance issues with this certificate they will be shown below. I hope this certificate review is providing you the detailed information in a simple form you where looking for.


We have idenified some issues with this certificate:
  • Subscriber Certificate: commonName is deprecated. (BRs: 7.1.4.2.2)

Certificate Subject

CN=blog.returnly.com

Google Trust Services LLC

Organization: Google Trust Services LLC
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): d8:95:d4:a6:16:56:2f:cb:13:ac:a7:8d:91:98:ca:b4
Serial Number (int): 287891212351087332919771169985700350644
Serial Number lenght: 128 bits, 16 octets

SubjectKeyId: 20:81:4a:93:a0:c7:72:ab:0b:2e:77:d3:08:d7:1b:c7:e9:5a:88:1b
AuthorityKeyId: d5:fc:9e:0d:df:1e:ca:dd:08:97:97:6e:2b:c5:5f:c5:2b:f5:ec:b8

Fingerprint (sha1): 14:f8:2b:f5:1a:3c:02:c4:63:c0:5b:a1:aa:87:8d:a7:dc:db:36:bc
Fingerprint (sha256): 2e:37:d6:18:dd:cc:fa:ee:ff:11:66:88:8f:29:5d:6b:a1:19:a5:20:14:eb:1c:b4:76:9b:04:a4:37:39:75:09

Issuing Certificate URL: http://pki.goog/repo/certs/gts1p5.der

Revocation information

OCSP Server: http://ocsp.pki.goog/s/gts1p5/4cUcst64Vek
CRL Distribution Point: http://crls.pki.goog/gts1p5/JOlX_AogZuA.crl

Check the revocation status for certificate blog.returnly.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for blog.returnly.com

Public Key Algorithm

RSA

Key Size

2048

Signature Algorithm

SHA256 with RSA

Key Usage

Digital Signature
Key Encipherment

Extended Key Usages

Server Authentication

Extensions

10 extensions
No unhandled critical extensions

CA Certificate

This is not a CA certificate

Subject Alternative Names

blog.returnly.com

Other certificates including the domain name returnly.com

(limited to 100 certificates)
domains.returnly.com
secure0121.hubspot.com
returnly.com
returnly.com
domains.returnly.com
*.returnly.com
domains.returnly.com
secure0121.hubspot.com
sni.cloudflaressl.com
returnly.com
returnly.com
domains.returnly.com
domains.returnly.com
*.returnly.com
storefront-widget.returnly.com
storefront-widget.returnly.com
domains.returnly.com
returnly.com
secure0121.hubspot.com
blog.returnly.com
api-documentation.returnly.com
blog.returnly.com
returnly.com
returnly.com
secure0121.hubspot.com
secure0121.hubspot.com
blog.returnly.com
secure0121.hubspot.com
blog.returnly.com
info.returnly.com
returnly.com
returnly.com
secure0121.hubspot.com
returnly.com
*.returnly.com
*.returnly.com
domains.returnly.com
secure0121.hubspot.com
domains.returnly.com
storefront-widget.returnly.com
domains.returnly.com
*.returnly.com
www.returnly.com
domains.returnly.com
domains.returnly.com
secure0121.hubspot.com
*.returnly.com
domains.returnly.com
changelog.returnly.com
*.returnly.com
*.returnly.com
blog.returnly.com
*.returnly.com
info.returnly.com
domains.returnly.com
cf-ingress.returnly.com
blog.returnly.com
secure0121.hubspot.com
*.returnly.com
domains.returnly.com
domains.returnly.com
domains.returnly.com
domains.returnly.com
secure0121.hubspot.com
blog.returnly.com
returnly.com
*.returnly.com
info.returnly.com
domains.returnly.com
secure0121.hubspot.com
*.returnly.com
domains.returnly.com
sni.cloudflaressl.com
blog.returnly.com
domains.returnly.com
*.returnly.com
domains.returnly.com
info.returnly.com
blog.returnly.com
info.returnly.com
*.returnly.com
domains.returnly.com
info.returnly.com
domains.returnly.com
*.returnly.com
domains.returnly.com
*.returnly.com
domains.returnly.com
changelog.returnly.com
returnly.com
returnly.com
returnly.com
secure0121.hubspot.com
*.returnly.com
domains.returnly.com
secure0121.hubspot.com
*.returnly.com
*.returnly.com
*.returnly.com
blog.returnly.com

Certificate

The complete raw certificate details for blog.returnly.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFZjCCBE6gAwIBAgIRANiV1KYWVi/LE6ynjZGYyrQwDQYJKoZIhvcNAQELBQAw
RjELMAkGA1UEBhMCVVMxIjAgBgNVBAoTGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBM
TEMxEzARBgNVBAMTCkdUUyBDQSAxUDUwHhcNMjMwMzI4MjIwMDQ3WhcNMjMwNjI2
MjIwMDQ2WjAcMRowGAYDVQQDExFibG9nLnJldHVybmx5LmNvbTCCASIwDQYJKoZI
hvcNAQEBBQADggEPADCCAQoCggEBANmtEjgWaYYo4RDZnnHzV0VzSJxjK92LoXOu
J9M2HLy9OEOFmDVqkcLjuFgofYwHAh2IwMsYSoZdQtk2z3Iep42H26uMuSy9gGId
L7rdBrrk9k/PLm51q1KljHZjvtKn7dYWFgXlwHXo33oz4ibxMap76R0iDlp308+P
LG01VCU0gcjO/6u/nxJfH2WpThUDXU83MGSuDTnYVmoCT9iqz/yXvygOg4ieyyrX
uYiDunzvsX54frSm6P96fqYp1TIVqoUUQYkk5MXPRJU2x25JCXGZzQufZGRm7j5s
XXsBNDXyms3UFuiawr/RQ8ZJJEWhNkbi3pmlqESXtSE4ftOMCLECAwEAAaOCAncw
ggJzMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMB
Af8EAjAAMB0GA1UdDgQWBBQggUqToMdyqwsud9MI1xvH6VqIGzAfBgNVHSMEGDAW
gBTV/J4N3x7K3QiXl24rxV/FK/XsuDB4BggrBgEFBQcBAQRsMGowNQYIKwYBBQUH
MAGGKWh0dHA6Ly9vY3NwLnBraS5nb29nL3MvZ3RzMXA1LzRjVWNzdDY0VmVrMDEG
CCsGAQUFBzAChiVodHRwOi8vcGtpLmdvb2cvcmVwby9jZXJ0cy9ndHMxcDUuZGVy
MBwGA1UdEQQVMBOCEWJsb2cucmV0dXJubHkuY29tMCEGA1UdIAQaMBgwCAYGZ4EM
AQIBMAwGCisGAQQB1nkCBQMwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybHMu
cGtpLmdvb2cvZ3RzMXA1L0pPbFhfQW9nWnVBLmNybDCCAQMGCisGAQQB1nkCBAIE
gfQEgfEA7wB1AOg+0No+9QY1MudXKLyJa8kD08vREWvs62nhd31tBr1uAAABhypz
2bEAAAQDAEYwRAIgR8vu7CSICsixqywlBtPQi2ikG8HoGLptXROa1Ehub8sCIDKt
pKsoGGrXQE0EIqeVdo/gv2A8atMzEJeyGf67NnnuAHYAs3N3B+GEUPhjhtYFqdwR
CUp5LbFnDAuH3PADDnk2pZoAAAGHKnPZ4AAABAMARzBFAiBTdy1Wr8iTVP11rZdk
EiLKDQGKWKchby9+rMvOf8bahQIhALXZUtbIBn8SZOrM6ecwr7PKwsDRLe2Wr0X2
/5Hx8Oq7MA0GCSqGSIb3DQEBCwUAA4IBAQBMsMG4xk9XL/2xJ6vCbXvXMVWzOkR0
pphmwxV3QSba0VAl6vqadwBKYfAUZ+Ttx5YuP/9Izh9v1lXq4S/VyukPOl0AvV4b
ByCNfrMo31ktoi0LLigg4hGnWqgTKFhFBoIyE2CMpYn0GoHIfjzyPd9b0MBOd1hh
QjhItfBfWtQ5iiFa54R+ZgsRM2xfwTD1vq58lD8VqEOxT2Rldrcdhxht+pNHqfM8
yILYHXtlhVeMHDNCkePUt77qcVAYWlHmYebvFeyP+J/WoSpMfLZ03WQdS8YgTh2B
NVInYI/lRs1crOe6cKCq351+SlWMUPqpGu6ayIjLE/dLzYfadxFEdfQN
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2a0SOBZphijhENmecfNX
RXNInGMr3Yuhc64n0zYcvL04Q4WYNWqRwuO4WCh9jAcCHYjAyxhKhl1C2TbPch6n
jYfbq4y5LL2AYh0vut0GuuT2T88ubnWrUqWMdmO+0qft1hYWBeXAdejfejPiJvEx
qnvpHSIOWnfTz48sbTVUJTSByM7/q7+fEl8fZalOFQNdTzcwZK4NOdhWagJP2KrP
/Je/KA6DiJ7LKte5iIO6fO+xfnh+tKbo/3p+pinVMhWqhRRBiSTkxc9ElTbHbkkJ
cZnNC59kZGbuPmxdewE0NfKazdQW6JrCv9FDxkkkRaE2RuLemaWoRJe1ITh+04wI
sQIDAQAB
-----END PUBLIC KEY-----

ASN.1 decoded

 [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . [c:2|t:0|true] OtherName 
 . . . . . . . . . . . . [c:0|t:2|false] INTEGER 2
 . . . . . . . . [c:0|t:2|false] INTEGER 287891212351087332919771169985700350644
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.11 (sha256WithRSAEncryption)
 . . . . . . . . . . . . [c:0|t:5|false] NULL 
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.6 (countryName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'US'
 . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.10 (organizationName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Google Trust Services LLC'
 . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.3 (commonName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'GTS CA 1P5'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-03-28 22:00:47 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-06-26 22:00:46 +0000 UTC
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.3 (commonName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'blog.returnly.com'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.1 (rsaEncryption)
 . . . . . . . . . . . . . . . . [c:0|t:5|false] NULL 
 . . . . . . . . . . . . [c:0|t:3|false] BIT STRING (2160 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 27479056751573117782727049205966847498717199118783063612218805887851003878253238738322044219466852226489350573016957855873447903837038502768959592682829082643044733246654591249406931762116904440511183377414722948546656522562982114643918860015704811090687438103757271985776522731996790156197489381766393421624555792600716667044387839388467220469597556175672769108280238436795457135367676679998453618518332898504345333107685132411746689139513045297706634631270138268944597905769326418817933454931132814518811858414506896054257771798091201974379562174863711081694007160007746102035535640801829307047383745235022303201457
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 65537

 . . . . . . . . [c:2|t:3|true] ORAddress 
 . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.15 (keyUsage)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (4 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:3|false] BIT STRING (3 bits)
							05a0
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.37 (extKeyUsage)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (12 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.3.1 (serverAuth)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.19 (basicConstraints)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (2 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.14 (subjectKeyIdentifier)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (22 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (20 bytes)
							20814a93a0c772ab0b2e77d308d71bc7e95a881b
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.35 (authorityKeyIdentifier)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (24 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|false] OtherName d5fc9e0ddf1ecadd0897976e2bc55fc52bf5ecb8
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.1.1 (authorityInfoAccess)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (108 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.48.1 (ocsp)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://ocsp.pki.goog/s/gts1p5/4cUcst64Vek'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.48.2 (caIssuers)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://pki.goog/repo/certs/gts1p5.der'
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.17 (subjectAltName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (21 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'blog.returnly.com'
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.32 (certificatePolicies)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (26 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.23.140.1.2.1 (Domain Validation Certificates Policy)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.4.1.11129.2.5.3
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.31 (cRLDistributionPoints)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (53 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://crls.pki.goog/gts1p5/JOlX_AogZuA.crl'
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.4.1.11129.2.4.2
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef007500e83ed0da3ef5063532e75728bc896bc903d3cbd1116beceb69e1777d6d06bd6e000001872a73d9b10000040300463044022047cbeeec24880ac8b1ab2c2506d3d08b68a41bc1e818ba6d5d139ad4486e6fcb022032ada4ab28186ad7404d0422a795768fe0bf603c6ad3331097b219febb3679ee007600b3737707e18450f86386d605a9dc11094a792db1670c0b87dcf0030e7936a59a000001872a73d9e00000040300473045022053772d56afc89354fd75ad97641222ca0d018a58a7216f2f7eaccbce7fc6da85022100b5d952d6c8067f1264eacce9e730afb3cac2c0d12ded96af45f6ff91f1f0eabb
 . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.11 (sha256WithRSAEncryption)
 . . . . . . . . [c:0|t:5|false] NULL 
 . . . . [c:0|t:3|false] BIT STRING (2048 bits)
		004cb0c1b8c64f572ffdb127abc26d7bd73155b33a4474a69866c315774126dad15025eafa9a77004a61f01467e4edc7962e3fff48ce1f6fd655eae12fd5cae90f3a5d00bd5e1b07208d7eb328df592da22d0b2e2820e211a75aa81328584506823213608ca589f41a81c87e3cf23ddf5bd0c04e775861423848b5f05f5ad4398a215ae7847e660b11336c5fc130f5beae7c943f15a843b14f646576b71d87186dfa9347a9f33cc882d81d7b6585578c1c334291e3d4b7beea7150185a51e661e6ef15ec8ff89fd6a12a4c7cb674dd641d4bc6204e1d81355227608fe546cd5cace7ba70a0aadf9d7e4a558c50faa91aee9ac888cb13f74bcd87da77114475f40d