stu.ratcliffe.io
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:fd:01:74:64:ff:38:fe:69:7f:fb:41:9d:cb:99:96:87:f2 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=stu.ratcliffe.io
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:fd:01:74:64:ff:38:fe:69:7f:fb:41:9d:cb:99:96:87:f2Serial Number (int): 434542516140931573330829135079888922249202
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: fd:59:04:af:35:14:e5:be:30:0f:f4:02:35:78:0a:d8:f8:8c:3e:f5
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 68:71:7c:57:40:d4:82:42:4e:b9:67:ed:de:77:68:02:fc:80:d6:5f
Fingerprint (sha256): 63:61:b8:dd:08:ce:01:d9:68:ea:ef:71:cb:6d:b3:5e:01:94:44:6c:b5:aa:90:7d:65:be:9b:c8:9e:ce:5f:9a
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate stu.ratcliffe.io
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for stu.ratcliffe.io
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
stu.ratcliffe.io
Other certificates including the domain name ratcliffe.io
(limited to 100 certificates)
Certificate
The complete raw certificate details for stu.ratcliffe.io in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIHCjCCBfKgAwIBAgISBP0BdGT/OP5pf/tBncuZlofyMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODA4MDEyMzAwMTJaFw0x ODEwMzAyMzAwMTJaMBsxGTAXBgNVBAMTEHN0dS5yYXRjbGlmZmUuaW8wggIiMA0G CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDRVpsYmyPYuOhHAjywO0aY/kHxytfP VYL/AmnHAwUKabfAT2nTNxIszsVkwsI5GEvYOSwoMCQKjPLWau50uy4KCfgN+8ld 8u6biT9q7ranY+0W4NzOKR0Xx3uqIyLQRFc/Yyqx+fOVu+rmQ+yvRxKtc0WQBgj5 W9Ei4zh8EiGBswtL+Vk+9giXRSL5VhiT08jdBBEOIFPw5ZjJTsowJtDLxq73M6Ss MG6uSKOrBuNfns/sNQP20NqEVD5iBVol2Mt3VNClvOQ2jYHCbLwCIqFR3jevlrJQ 1hEjdbnaH8jvboH911UBO2MjE/VzsIwqfMwdK3zqPFpNYqK4FJe95Ci+44F/SyRW t5iTNhHOauMMX+CqqQMfpfglXNKCHp3arFuKY9SP7zvT94v2Em7fEQyQycEHscJ0 py3W4uVyH2pvsT+ZP/lk4zPYqeFBwVxD+c4lXpzZyDkK9w/BNMIMypEn9YFdzp42 YabvkDIUiWMkICwnkaIwkGe6M74I3JAlU8J0S8YV2A0SH3PsYEXw6rqNXds6eIet YBpxOpLFOa6lXc4bK/jfhOclpwN3+Xly9rPVKLk3o/4V832nr/z8t4WeKwhU0CGo WyLjG5BKW2W7ZPKfUjN/9IELXHFP0igUvisvsP6k2hOIjcZb00j+/UwGQ8BKKAzo JM3MC+ykt2HenQIDAQABo4IDFzCCAxMwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQW MBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBT9 WQSvNRTlvjAP9AI1eArY+Iw+9TAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv 86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmlu dC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0Lmlu dC14My5sZXRzZW5jcnlwdC5vcmcvMBsGA1UdEQQUMBKCEHN0dS5yYXRjbGlmZmUu aW8wgf4GA1UdIASB9jCB8zAIBgZngQwBAgEwgeYGCysGAQQBgt8TAQEBMIHWMCYG CCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCBqwYIKwYBBQUH AgIwgZ4MgZtUaGlzIENlcnRpZmljYXRlIG1heSBvbmx5IGJlIHJlbGllZCB1cG9u IGJ5IFJlbHlpbmcgUGFydGllcyBhbmQgb25seSBpbiBhY2NvcmRhbmNlIHdpdGgg dGhlIENlcnRpZmljYXRlIFBvbGljeSBmb3VuZCBhdCBodHRwczovL2xldHNlbmNy eXB0Lm9yZy9yZXBvc2l0b3J5LzCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1ANt0 r+7LKeyx/so+cW0s5bmquzb3hHGDx12dTze2H79kAAABZPfvTdMAAAQDAEYwRAIg Pno6eUw2W15MEXE28Po70sk/odHjWIMlNbxvLHEDUJECIC0Haxu3iDXRMW9x9n2X 4Oqq3shMX33UTQqrQUrRDmu2AHYApFASaQVaFVReYhGrN7wQP2KuVXakXksXFEU+ GyIQaiUAAAFk9+9NqQAABAMARzBFAiAhWVaNfuIR1vfmLPDYmNGnM2sE0euap2TG 3A6ZRWSlwwIhAK2EWJiud0skQ8f4GLjMIXPeinrMJCFqXB2gyljU2il8MA0GCSqG SIb3DQEBCwUAA4IBAQAaTqnndx83fX+CEFVmbUTZI9A9QTmwmNWom5g1fOLXKRe9 Du9MY5JLOwPLU4PwjVncJmc1OJ1kENbBycyvCeA5kqhWRdsjpjMjEbyoOEBn361I xY3eJcQrR05Q5e3NNPT/03U3FPCmw946+pyyoUdLaY4K8Shl/u/pcl0Sx/gLJUfN 1/ESX4SoEwWtJhrK6E9CgFwF/qL9vKwSrY0VTZrfmBnpsZZS7WoSNSscKku3tk9u /RyYWNU1pViUs3ANS35V4X+UZsM7YGcQqh5k63ZOKPl42ACegLebhk1p8uM1rbYh /8f6DM82EKHbtakHbjzmFAIMSbX3/sgXP893+Tb6 -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0VabGJsj2LjoRwI8sDtG mP5B8crXz1WC/wJpxwMFCmm3wE9p0zcSLM7FZMLCORhL2DksKDAkCozy1mrudLsu Cgn4DfvJXfLum4k/au62p2PtFuDczikdF8d7qiMi0ERXP2Mqsfnzlbvq5kPsr0cS rXNFkAYI+VvRIuM4fBIhgbMLS/lZPvYIl0Ui+VYYk9PI3QQRDiBT8OWYyU7KMCbQ y8au9zOkrDBurkijqwbjX57P7DUD9tDahFQ+YgVaJdjLd1TQpbzkNo2Bwmy8AiKh Ud43r5ayUNYRI3W52h/I726B/ddVATtjIxP1c7CMKnzMHSt86jxaTWKiuBSXveQo vuOBf0skVreYkzYRzmrjDF/gqqkDH6X4JVzSgh6d2qxbimPUj+870/eL9hJu3xEM kMnBB7HCdKct1uLlch9qb7E/mT/5ZOMz2KnhQcFcQ/nOJV6c2cg5CvcPwTTCDMqR J/WBXc6eNmGm75AyFIljJCAsJ5GiMJBnujO+CNyQJVPCdEvGFdgNEh9z7GBF8Oq6 jV3bOniHrWAacTqSxTmupV3OGyv434TnJacDd/l5cvaz1Si5N6P+FfN9p6/8/LeF nisIVNAhqFsi4xuQSltlu2Tyn1Izf/SBC1xxT9IoFL4rL7D+pNoTiI3GW9NI/v1M BkPASigM6CTNzAvspLdh3p0CAwEAAQ== -----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 434542516140931573330829135079888922249202 . . . . . . . . [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 2018-08-01 23:00:12 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-10-30 23:00:12 +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 'stu.ratcliffe.io' . . . . . . . . [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 854025770445030981019800390601341560806050181939528266399891899025041770364391944855708275727186699659336236769403061304524710526626124773495694341608186281552161606501536497874506420156477517154896985101816561757130290894607493659348460605643244703240865364326354540101063989161694445815989207528898328795564423806961869560312473363908823038497541145362033339015836133552621768199804828145664491036664823398464368460264936105230775897985595573499877526665829473992718784293796998655513414831334909939207957994944348937820788094639647451330628356076012889889699096019707201004556710684162023799428622263078617692886627461436300672192957723850646286840956098206351169248571428984486629273646209818517135040249059950260490982358357328694010819544951759194838567041994083711428721362029582748045474366056837525042991237838268871601596947142403865086831416599085667961407804572674954075228920859242233552738194876103351380869222895758959269717574118109834939503925417466979786013218870797606382510331595357974691341756584439741306786536493310174741212846218756158024401724224846485348487682762279420840821172017351370345643471077240383530598340344655186681219502734220115958135507805671833076575176290067781485976489720660617007598788253 . . . . . . . . . . . . . . . . . . . . [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) fd5904af3514e5be300ff40235780ad8f88c3ef5 . . . . . . . . . . . . . . . . [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 (20 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'stu.ratcliffe.io' . . . . . . . . . . . . . . . . [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 (246 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.5.5.7.2.2 (unotice) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String 'This Certificate may only be relied upon by Relying Parties and only in accordance with the Certificate Policy found at https://letsencrypt.org/repository/' . . . . . . . . . . . . . . . . [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) 00ef007500db74afeecb29ecb1feca3e716d2ce5b9aabb36f7847183c75d9d4f37b61fbf6400000164f7ef4dd3000004030046304402203e7a3a794c365b5e4c117136f0fa3bd2c93fa1d1e358832535bc6f2c7103509102202d076b1bb78835d1316f71f67d97e0eaaadec84c5f7dd44d0aab414ad10e6bb6007600a4501269055a15545e6211ab37bc103f62ae5576a45e4b1714453e1b22106a2500000164f7ef4da9000004030047304502202159568d7ee211d6f7e62cf0d898d1a7336b04d1eb9aa764c6dc0e994564a5c3022100ad845898ae774b2443c7f818b8cc2173de8a7acc24216a5c1da0ca58d4da297c . . . . [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) 001a4ea9e7771f377d7f821055666d44d923d03d4139b098d5a89b98357ce2d72917bd0eef4c63924b3b03cb5383f08d59dc266735389d6410d6c1c9ccaf09e03992a85645db23a6332311bca8384067dfad48c58dde25c42b474e50e5edcd34f4ffd3753714f0a6c3de3afa9cb2a1474b698e0af12865feefe9725d12c7f80b2547cdd7f1125f84a81305ad261acae84f42805c05fea2fdbcac12ad8d154d9adf9819e9b19652ed6a12352b1c2a4bb7b64f6efd1c9858d535a55894b3700d4b7e55e17f9466c33b606710aa1e64eb764e28f978d8009e80b79b864d69f2e335adb621ffc7fa0ccf3610a1dbb5a9076e3ce614020c49b5f7fec8173fcf77f936fa