sorp.munro.hk
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:52:ed:f0:41:1c:3e:d8:1f:df:b8:4f:21:72:ae:9b:5c:c6 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=sorp.munro.hk
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:52:ed:f0:41:1c:3e:d8:1f:df:b8:4f:21:72:ae:9b:5c:c6Serial Number (int): 289556286389639229501241670840760481307846
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 5b:f1:05:47:15:30:db:83:62:1b:88:8a:29:5d:fc:0b:50:9f:12:52
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): b4:8f:4d:e7:e5:bf:0f:08:b9:41:54:37:5b:cd:42:f7:d5:47:22:94
Fingerprint (sha256): c7:60:50:06:70:c3:22:c4:02:24:7d:15:75:02:4a:98:5c:a5:5a:b3:14:a4:5a:85:43:0d:4a:82:62:8d:58:f3
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.org/Check the revocation status for certificate sorp.munro.hk
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for sorp.munro.hk
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
8 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
sorp.munro.hk
Other certificates including the domain name munro.hk
(limited to 100 certificates)
munro.hk
munro.hk
pmr.munro.hk
mg.munro.hk
sorp.munro.hk
munro.hk
munro.hk
munro.hk
sorp.munro.hk
pmr.munro.hk
pmr.munro.hk
pmr.munro.hk
munro.hk
pmr.munro.hk
pmr.munro.hk
sorp.munro.hk
pmr.munro.hk
sorp.munro.hk
pmr.munro.hk
sorp.munro.hk
munro.hk
pmr.munro.hk
pmr.munro.hk
munro.hk
munro.hk
pmr.munro.hk
sorp.munro.hk
munro.hk
test.pmr.munro.hk
sorp.munro.hk
munro.hk
pmr.munro.hk
sorp.munro.hk
munro.hk
sorp.munro.hk
munro.hk
pmr.munro.hk
munro.hk
mg.munro.hk
pmr.munro.hk
munro.hk
munro.hk
pmr.munro.hk
munro.hk
munro.hk
pmr.munro.hk
mg.munro.hk
sorp.munro.hk
munro.hk
munro.hk
munro.hk
sorp.munro.hk
pmr.munro.hk
pmr.munro.hk
pmr.munro.hk
munro.hk
pmr.munro.hk
pmr.munro.hk
sorp.munro.hk
pmr.munro.hk
sorp.munro.hk
pmr.munro.hk
sorp.munro.hk
munro.hk
pmr.munro.hk
pmr.munro.hk
munro.hk
munro.hk
pmr.munro.hk
sorp.munro.hk
munro.hk
test.pmr.munro.hk
sorp.munro.hk
munro.hk
pmr.munro.hk
sorp.munro.hk
munro.hk
sorp.munro.hk
munro.hk
pmr.munro.hk
munro.hk
mg.munro.hk
pmr.munro.hk
munro.hk
munro.hk
pmr.munro.hk
munro.hk
Certificate
The complete raw certificate details for sorp.munro.hk in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIF/jCCBOagAwIBAgISA1Lt8EEcPtgf37hPIXKum1zGMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNjEyMjUwMzE2MDBaFw0x NzAzMjUwMzE2MDBaMBgxFjAUBgNVBAMTDXNvcnAubXVucm8uaGswggIiMA0GCSqG SIb3DQEBAQUAA4ICDwAwggIKAoICAQDco/YH0kLQfVSrd9N60SvhepzTb2ILGqme alBVRCv0o9pFEDNjdSpbGn+JBTxoyBXEu4Ur1YPtBUv3NKM8RR09+k8I49lXfDs0 WOB/0MAkbCNgvJJ9jHabTzEwbKAO6xDMDyZH/i9wBOF1kE20RPQ6rda3Q9ltZIwv 4FpceHuMrXDm+Wsv6Gl7LQcm+rGdiPRphwWLMWGFLuzicopufREU+Dt6hv1QKFZX LhuX4Y1iXtNZEqeefDp3DJNwAkShFNcM+Yky/psYADc87I6CW/fWdr9OG/zS7mqM nVrPCpLDtBXmbPoxQgCPKZR4jKKEmD+PS+G9wRAsRPue2dpuZ2Im/ljoY0UKRrXJ HB0HM0CzMdcurB6CmRjWw2kjZkFG/gmIGwf79hiX6ss3fQlNOHY7hDzyDp/sX/qU nXzU496o+ru2FajLvCyfxkyPBe7EP9tokN3rcde6I3/rVGb1yWVCDfSxQyXIB0/p 6DLyMZQcQEynHNFaReZu8ST1mEeg4BdT0vb0iliOZNT5Rnlr6ijD9p/bHgyx88A+ Eyubxv+V9Kx/dj8p5qWZdkVQovw4aNlbE06vNnK1gQszuCyvrmL+c6SmuX8IvifA 58sIY2GOL1z/LxuRA1Ca/s8PIy0nkb9ehsQ2bDxON+10YNy242Fc0tXG1vhQElHW 8COBRcVHrQIDAQABo4ICDjCCAgowDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQG CCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRb8QVH FTDbg2IbiIopXfwLUJ8SUjAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86js oTBwBggrBgEFBQcBAQRkMGIwLwYIKwYBBQUHMAGGI2h0dHA6Ly9vY3NwLmludC14 My5sZXRzZW5jcnlwdC5vcmcvMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQt eDMubGV0c2VuY3J5cHQub3JnLzAYBgNVHREEETAPgg1zb3JwLm11bnJvLmhrMIH+ BgNVHSAEgfYwgfMwCAYGZ4EMAQIBMIHmBgsrBgEEAYLfEwEBATCB1jAmBggrBgEF BQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwgasGCCsGAQUFBwICMIGe DIGbVGhpcyBDZXJ0aWZpY2F0ZSBtYXkgb25seSBiZSByZWxpZWQgdXBvbiBieSBS ZWx5aW5nIFBhcnRpZXMgYW5kIG9ubHkgaW4gYWNjb3JkYW5jZSB3aXRoIHRoZSBD ZXJ0aWZpY2F0ZSBQb2xpY3kgZm91bmQgYXQgaHR0cHM6Ly9sZXRzZW5jcnlwdC5v cmcvcmVwb3NpdG9yeS8wDQYJKoZIhvcNAQELBQADggEBAIRi5RtytZnQvazr2V7n xnXwty0mDvPbfQsvHLFajGq0BjQ3Vsvo89SE9/SQVFeFLn5ju0jr5rDMdiV6pJ1Z 8/N5Vbc4qbv/1+Mi5agZCoBsU6PWAB9UPQqltnaa133DcnT3bxg+EGxDmc9VXs5x c+zngQKTndpuHZv/XP8DLC+C6w2/tpKzg+QvW+XMwU3OZJgvZUjqjaEDkT5cDQcY 8jue1sjOgbSvlviFhZVZkrWnMEgcXrQh8TGiNMGxrZhCxi1sl7mHuUg57L78I6ny HXbhHaBL51X22zICoyE0t8pRcTtsoCtE6EWDgp1WiHj/1bqPskhdY5UPz/PDm8iL uDE= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3KP2B9JC0H1Uq3fTetEr 4Xqc029iCxqpnmpQVUQr9KPaRRAzY3UqWxp/iQU8aMgVxLuFK9WD7QVL9zSjPEUd PfpPCOPZV3w7NFjgf9DAJGwjYLySfYx2m08xMGygDusQzA8mR/4vcAThdZBNtET0 Oq3Wt0PZbWSML+BaXHh7jK1w5vlrL+hpey0HJvqxnYj0aYcFizFhhS7s4nKKbn0R FPg7eob9UChWVy4bl+GNYl7TWRKnnnw6dwyTcAJEoRTXDPmJMv6bGAA3POyOglv3 1na/Thv80u5qjJ1azwqSw7QV5mz6MUIAjymUeIyihJg/j0vhvcEQLET7ntnabmdi Jv5Y6GNFCka1yRwdBzNAszHXLqwegpkY1sNpI2ZBRv4JiBsH+/YYl+rLN30JTTh2 O4Q88g6f7F/6lJ181OPeqPq7thWoy7wsn8ZMjwXuxD/baJDd63HXuiN/61Rm9cll Qg30sUMlyAdP6egy8jGUHEBMpxzRWkXmbvEk9ZhHoOAXU9L29IpYjmTU+UZ5a+oo w/af2x4MsfPAPhMrm8b/lfSsf3Y/KealmXZFUKL8OGjZWxNOrzZytYELM7gsr65i /nOkprl/CL4nwOfLCGNhji9c/y8bkQNQmv7PDyMtJ5G/XobENmw8TjftdGDctuNh XNLVxtb4UBJR1vAjgUXFR60CAwEAAQ== -----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 289556286389639229501241670840760481307846 . . . . . . . . [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 2016-12-25 03:16:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2017-03-25 03:16:00 +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 'sorp.munro.hk' . . . . . . . . [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 900134596343100439254810698408061868135501708327666123158048643242693252857828612802623592415104598704857295892426633191560308475455383355685258290962204215466837004024850341099801997870638370295062475780555850835362798906027839362687949060270783869985777887744231389769581968324779006315441546493508693851576236952066431987592543954454686184464274352950478856295998288012605479493919351568634141856592081305121255787790797747184897629571689591889698355781795700670915851626637041862540307467356478276414533062059220319309897997013097389098647482563008763295445571738843123566415879918526926800665231972075366444396574421527528795368246707016758118831671152857022163709376709511671124936193648124128947421145981943247225155173210643560603283839891140940206328854859225844620077077282547151395962505233645966622804671753662823706220912099593712451668321970686816432905030559023329299173825370243231604861946096428597997946855617049618226898420240413690255151276872196683542596233506903958355247653384616873397852908788584372705391824393429934019031292310310332806642740660902023809313284438542818012968690393100409553285705665065021871419724507693453718373249804352979757966511020487906359418114380072920214387515682789801519527315373 . . . . . . . . . . . . . . . . . . . . [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) 5bf105471530db83621b888a295dfc0b509f1252 . . . . . . . . . . . . . . . . [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 (100 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 (17 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'sorp.munro.hk' . . . . . . . . . . . . . . . . [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.2.840.113549.1.1.11 (sha256WithRSAEncryption) . . . . . . . . [c:0|t:5|false] NULL . . . . [c:0|t:3|false] BIT STRING (2048 bits) 008462e51b72b599d0bdacebd95ee7c675f0b72d260ef3db7d0b2f1cb15a8c6ab406343756cbe8f3d484f7f4905457852e7e63bb48ebe6b0cc76257aa49d59f3f37955b738a9bbffd7e322e5a8190a806c53a3d6001f543d0aa5b6769ad77dc37274f76f183e106c4399cf555ece7173ece78102939dda6e1d9bff5cff032c2f82eb0dbfb692b383e42f5be5ccc14dce64982f6548ea8da103913e5c0d0718f23b9ed6c8ce81b4af96f88585955992b5a730481c5eb421f131a234c1b1ad9842c62d6c97b987b94839ecbefc23a9f21d76e11da04be755f6db3202a32134b7ca51713b6ca02b44e84583829d568878ffd5ba8fb2485d63950fcff3c39bc88bb831