www.internet.gripe
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:08:ff:8b:3f:8c:be:69:2a:46:fc:dd:7e:ef:a5:a9:16:f6 was issued on by Let's Encrypt.
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=www.internet.gripe
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:08:ff:8b:3f:8c:be:69:2a:46:fc:dd:7e:ef:a5:a9:16:f6Serial Number (int): 351511078819539661253611675704760000386806
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 76:d1:79:f8:7b:1f:30:ee:34:b2:11:88:3f:d0:aa:c5:a8:09:91:26
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): f1:e0:74:bd:a6:a8:34:d8:97:dc:24:49:62:84:5c:94:ec:b3:df:d7
Fingerprint (sha256): f3:68:05:cf:76:90:00:19:89:81:5d:a7:04:13:13:e2:36:05:47:6a:9a:72:fe:59:3e:16:19:df:4e:70:62:5a
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate www.internet.gripe
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.internet.gripe
Public Key Algorithm
RSA
Key Size
4096
Signature Algorithm
SHA256 with RSA
Key Usage
Digital Signature
Key Encipherment
Extended Key Usages
Server Authentication
Client Authentication
Extensions
9 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
www.internet.gripe
Other certificates including the domain name internet.gripe
(limited to 100 certificates)
blog.anz.melbourne
www.media-8.com
ephiladelphia.com
www.stpaulsportsmed.com
internet.gripe
unitedstatesofamericarealestate.mobi
troystorage.com
riskoffice.com
www.gardenofpeople.co.uk
internet.gripe
www.observationdata.com
www.stuffedanimal.world
internet.gripe
vigila.com
www.ephiladelphia.com
www.sanilite.com
hightimeswedding.com
www.hotsaucehound.com
www.criminallawesquire.com
poisonivyremovallongisland.org
internet.gripe
tyne.org
www.mmxx.press
www.internet.gripe
www.media-8.com
ephiladelphia.com
www.stpaulsportsmed.com
internet.gripe
unitedstatesofamericarealestate.mobi
troystorage.com
riskoffice.com
www.gardenofpeople.co.uk
internet.gripe
www.observationdata.com
www.stuffedanimal.world
internet.gripe
vigila.com
www.ephiladelphia.com
www.sanilite.com
hightimeswedding.com
www.hotsaucehound.com
www.criminallawesquire.com
poisonivyremovallongisland.org
internet.gripe
tyne.org
www.mmxx.press
www.internet.gripe
Certificate
The complete raw certificate details for www.internet.gripe in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGXDCCBUSgAwIBAgISBAj/iz+MvmkqRvzdfu+lqRb2MA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAzMDkxMDUwMDNaFw0y MDA2MDcxMDUwMDNaMB0xGzAZBgNVBAMTEnd3dy5pbnRlcm5ldC5ncmlwZTCCAiIw DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAM51fnVkOd2pY5ErG1D93u2crZC7 YrnxvWllsBwGW9WiQ8II7yowWSA/mjT/rrfLF/O1bByPMnIPq3GSybSdA9lXWUml V6zumegzOeNiYS33CIwuwVzJ53Yjn6RlyrxDiuC4KrWOHAU0Vf/k6X06Mukws9gW Hh6WFZJrK5UL9lavClSulz+LQ9m/2NqnJLXhY843Wj7zP5sR5TvRZqhjgIEQKE9T 97Wxp+H9Xeg2P32q93+VW1ERI4P4M3MbNC+9STsdvpbN4bJ29i14LaydrMuYUOLL LTtvCSbUKRDN8i645nkIeUsyTlty3QZFTfk3DsFFPVa0b6m6lU8AEirMC8CEMxR2 ljcYC3+NDxaoOCg9TpdDH1yZged1RDKjd79Zjz4Y4M6uYfSlnRqPPAP1Urcwg7R2 KFPZh2EsAv0VZVAMCY6NVdVtTE7s2o4K/jtWzcLzsbqVmcd+pVRGVjMBl/WAJknH Tg37vE455g14eD1/ExZ1kzt/Y6yZgy6L92Jk5vvMEWsBpkDSy8EZBLQLrxjscIm9 brAeLIyKuWWFQ1xEWIxL40pHH33txeQypO3I7QqLzK2UzfBDaHpify0Lp9vOv40v 23XWFp9KQ9nzrruGI+IQGX+DVVoS9vbYb1HAekH71aUqmsipTHrSgywrIWcwt3BN XtBEvkAe4Y4WG/BvAgMBAAGjggJnMIICYzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE FHbRefh7HzDuNLIRiD/QqsWoCZEmMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF Ze/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au aW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu aW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wHQYDVR0RBBYwFIISd3d3LmludGVybmV0 LmdyaXBlMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYI KwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHW eQIEAgSB9QSB8gDwAHYA8JWkWfIA0YJAEC0vk4iOrUv+HUfjmeHQNKawqKqOsnMA AAFwvyFrTwAABAMARzBFAiAJuashXKVaFZbwozahAsaEZZhronafwufvtOnrFpWX LQIhAJjDZW81s/W2DjZUdyrtM34gg8QnDV66qQOjSJBiWy13AHYAsh4FzIuizYog Todm+Su5iiUgZ2va+nDnsklTLe+LkF4AAAFwvyFrSgAABAMARzBFAiBgA4B+hzaW dRF3+x/W6/Gx8vWsL8LF0qrjEBwsR9N4nwIhAJrv6JtAqKLivpjuvD6s0g2JBbC+ 9M9njHCnf7ChztNTMA0GCSqGSIb3DQEBCwUAA4IBAQAqRhTzwftDmBzI/P1O04G8 hxM+2bai+7Ze7gc2GFS5mAOuUW1Hp2lqoyF0V+bmgBcVCHPtcLPR5b3kquJzw1Kv PhzWFy70vhxckAtn0qjMIHezCHQAFZEXZjjNu++tW+S2ZWnxkPGXpjhqqvEws5iW FEjKxDujUAZl4LTFDDOcL6spl0SqGg9b09VBfwjHzwasjKynNyKJP7QjnkeOBxWb PN7cbEfTy+lxTmM2jAkYMmKWjceYFoCkQzHRIe87YTPVzgPpcgR3WlxKKHZEEQT2 9TStmKOyG2ROz7n9R4j2ZQGZIdyGRhMX+NtEQVairYnhJqecc7LRqscIjs69ah5z -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAznV+dWQ53aljkSsbUP3e 7ZytkLtiufG9aWWwHAZb1aJDwgjvKjBZID+aNP+ut8sX87VsHI8ycg+rcZLJtJ0D 2VdZSaVXrO6Z6DM542JhLfcIjC7BXMnndiOfpGXKvEOK4LgqtY4cBTRV/+TpfToy 6TCz2BYeHpYVkmsrlQv2Vq8KVK6XP4tD2b/Y2qckteFjzjdaPvM/mxHlO9FmqGOA gRAoT1P3tbGn4f1d6DY/far3f5VbUREjg/gzcxs0L71JOx2+ls3hsnb2LXgtrJ2s y5hQ4sstO28JJtQpEM3yLrjmeQh5SzJOW3LdBkVN+TcOwUU9VrRvqbqVTwASKswL wIQzFHaWNxgLf40PFqg4KD1Ol0MfXJmB53VEMqN3v1mPPhjgzq5h9KWdGo88A/VS tzCDtHYoU9mHYSwC/RVlUAwJjo1V1W1MTuzajgr+O1bNwvOxupWZx36lVEZWMwGX 9YAmScdODfu8TjnmDXh4PX8TFnWTO39jrJmDLov3YmTm+8wRawGmQNLLwRkEtAuv GOxwib1usB4sjIq5ZYVDXERYjEvjSkcffe3F5DKk7cjtCovMrZTN8ENoemJ/LQun 286/jS/bddYWn0pD2fOuu4Yj4hAZf4NVWhL29thvUcB6QfvVpSqayKlMetKDLCsh ZzC3cE1e0ES+QB7hjhYb8G8CAwEAAQ== -----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 351511078819539661253611675704760000386806 . . . . . . . . [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 'Let's Encrypt' . . . . . . . . . . . . [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 'Let's Encrypt Authority X3' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-03-09 10:50:03 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-06-07 10:50:03 +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 'www.internet.gripe' . . . . . . . . [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 (4208 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 842279074939664638652770739709094203742167901939245686221219037877013581487443446928551591153466756269068595303157384015312211794432553942002972472101038876755850335550055106286519133513583360223115845232832631765412605658166549491859221625158076990456363769474263392298907649427628724097225867864043502608485371837058711779195830188396065562236744311962935531773424111110001152655075851574974172161679169157539084975459055136941250995752677506691493971299690820243713278795980018094754306966074587658435663585645834868748373219185979112987756612057264631519256971185664683028396626978825084726192778447508021069766305053831800850953143731827896694545270685522049344718249709982704224430155353540662927540561564842710977339355948171711621981265042812960343249300882426527191013794555927182106571499862477248889477208975873367266915687568994838150833291147926270589616881315823706125949502770519842085310397980528075667574488236127736497248677526002094516426846300265952887661196129642006254494800686330844460148925036914793746661712081309941653367277054423943372929201147969867268170062925980837638315731953786593968197968662807131922569051926505073015261999750317777449876797090456939141925110083256600109525576389936484718875504751 . . . . . . . . . . . . . . . . . . . . [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 (22 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:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.3.2 (clientAuth) . . . . . . . . . . . . . . . . [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) 76d179f87b1f30ee34b211883fd0aac5a8099126 . . . . . . . . . . . . . . . . [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 a84a6a63047dddbae6d139b7a64565eff3a8eca1 . . . . . . . . . . . . . . . . [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 (99 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.int-x3.letsencrypt.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://cert.int-x3.letsencrypt.org/' . . . . . . . . . . . . . . . . [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 (22 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.internet.gripe' . . . . . . . . . . . . . . . . [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 (69 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.44947.1.1.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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.2.1 (cps) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:22|false] IA5String 'http://cps.letsencrypt.org' . . . . . . . . . . . . . . . . [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 (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f0007600f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb27300000170bf216b4f0000040300473045022009b9ab215ca55a1596f0a336a102c68465986ba2769fc2e7efb4e9eb1695972d02210098c3656f35b3f5b60e3654772aed337e2083c4270d5ebaa903a34890625b2d77007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e00000170bf216b4a000004030047304502206003807e873696751177fb1fd6ebf1b1f2f5ac2fc2c5d2aae3101c2c47d3789f0221009aefe89b40a8a2e2be98eebc3eacd20d8905b0bef4cf678c70a77fb0a1ced353 . . . . [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) 002a4614f3c1fb43981cc8fcfd4ed381bc87133ed9b6a2fbb65eee07361854b99803ae516d47a7696aa3217457e6e68017150873ed70b3d1e5bde4aae273c352af3e1cd6172ef4be1c5c900b67d2a8cc2077b30874001591176638cdbbefad5be4b66569f190f197a6386aaaf130b398961448cac43ba3500665e0b4c50c339c2fab299744aa1a0f5bd3d5417f08c7cf06ac8caca73722893fb4239e478e07159b3cdedc6c47d3cbe9714e63368c09183262968dc7981680a44331d121ef3b6133d5ce03e97204775a5c4a2876441104f6f534ad98a3b21b644ecfb9fd4788f665019921dc86461317f8db444156a2ad89e126a79c73b2d1aac7088ecebd6a1e73