lahc.net
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:3d:2e:c4:b8:5e:04:5d:5c:e7:54:6e:f1:81:e1:87:a2:b3 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=lahc.net
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:3d:2e:c4:b8:5e:04:5d:5c:e7:54:6e:f1:81:e1:87:a2:b3Serial Number (int): 282156248094860530324620030314585812083379
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: c2:d5:b4:be:f7:d3:58:39:bf:de:76:ba:06:18:26:02:bf:c5:19:70
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 98:94:c2:35:c2:e4:65:27:14:67:00:3b:70:b1:68:59:55:8d:ea:a6
Fingerprint (sha256): 63:fa:1d:e3:b1:bd:0e:c1:f6:ed:ba:36:52:36:cb:3b:f6:b6:e4:16:7c:23:ee:d4:48:28:c0:8e:62:5f:ff:80
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate lahc.net
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for lahc.net
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
lahc.net
Other certificates including the domain name lahc.net
(limited to 100 certificates)
webmail.lahc.net
www.lahc.net
webmail.lahc.net
lahc.net
www.lahc.net
www.lahc.net
admin.lahc.net
lahc.net
webmail.lahc.net
www.lahc.net
lahc.net
www.lahc.net
webmail.lahc.net
lahc.net
lahc.net
admin.lahc.net
webmail.lahc.net
admin.es.leechburg.k12.pa.us
www.lahc.net
www.lahc.net
es.leechburg.k12.pa.us
www.lahc.net
lahc.net
www.lahc.net
www.lahc.net
lahc.net
lahc.net
mail.lahc.net
lahc.net
webmail.lahc.net
webmail.lahc.net
lahc.net
www.lahc.net
www.lahc.net
admin.es.leechburg.k12.pa.us
mail.lahc.net
lahc.net
lahc.net
mail.lahc.net
www.lahc.net
webmail.lahc.net
lahc.net
www.lahc.net
www.lahc.net
admin.lahc.net
lahc.net
webmail.lahc.net
www.lahc.net
lahc.net
www.lahc.net
webmail.lahc.net
lahc.net
lahc.net
admin.lahc.net
webmail.lahc.net
admin.es.leechburg.k12.pa.us
www.lahc.net
www.lahc.net
es.leechburg.k12.pa.us
www.lahc.net
lahc.net
www.lahc.net
www.lahc.net
lahc.net
lahc.net
mail.lahc.net
lahc.net
webmail.lahc.net
webmail.lahc.net
lahc.net
www.lahc.net
www.lahc.net
admin.es.leechburg.k12.pa.us
mail.lahc.net
lahc.net
lahc.net
mail.lahc.net
Certificate
The complete raw certificate details for lahc.net in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGSDCCBTCgAwIBAgISAz0uxLheBF1c51Ru8YHhh6KzMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEyMDgwNTM0MTdaFw0y MDAzMDcwNTM0MTdaMBMxETAPBgNVBAMTCGxhaGMubmV0MIICIjANBgkqhkiG9w0B AQEFAAOCAg8AMIICCgKCAgEAwQpIwnRFMbNbNJcwzDsFvK51UA5juQxVsvfRHK/C I5zjNg1p/mqoy89aapCWlRLBQUt1c23YxhruZ7gMUfqOiRn19fWqZxqw7icNRROw I31/G7O5GaJ8xpQdHJlhhJD4nZ3gCIl27qKn0jFxjpYtYFEkGa4MmAmmvSpxWYKo TEkN3K/ARXFkrMDb5vYcTTjAtKyZglcNZgjv9kZErz74MEQKy7BSsCWo3FL+PDCd qfRquEfn4DTzR1xV/Kmb01wBovRqidpZ59gwx8uww2rWJLtTPwOVJjrOz2EQQ4cD Vz6D5T3QUcYz0jGK4SX3iA5Ojko1dNHFmJ1X/UIgcdZ1uutY3DDaU9JmPItoopoI v7fw902bNHGD1815JbgzJk5W4wIdmm8nx/AQyGEj7BxEnPiEB+KfeVuc0Un/U6KH OckAZzPV01ZEy15C1vnFBsBtN267omnyKnU/Sa4WdkpdHC5GNsLaezLFCcgJOtZY 1aVOBt4QYdd+RIXW/JmSIlPgA48vjYMBu3MOCeDmrDc/xbde6Ok/qNfkladT27DX zncszRjgntfPKxU8BWbbPFJboOkfjOljNkGXtRVoCLiMmDJohMOsGKQKn8DSXKfg 9/LRLPEb1M1Z8tR76qZ9b6eFgwBWZIqw6kOS9x1n3l+vfS85ntIlemZpoJsL5vLq S3UCAwEAAaOCAl0wggJZMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEF BQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUwtW0vvfTWDm/ 3na6BhgmAr/FGXAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYI KwYBBQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0 c2VuY3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0 c2VuY3J5cHQub3JnLzATBgNVHREEDDAKgghsYWhjLm5ldDBMBgNVHSAERTBDMAgG BmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3Bz LmxldHNlbmNyeXB0Lm9yZzCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB3ALIeBcyL os2KIE6HZvkruYolIGdr2vpw57JJUy3vi5BeAAABbuQ3RLEAAAQDAEgwRgIhAIuv LjgIwfdHcbMjpEeAha2cxfg2ssElDMB1eangVjodAiEAu4y/zhQWunBX+G1HZbhv koS8961NgML5ykby5v3RQF0AdQBvU3asMfAxGdiZAKRRFf93FRwR2QLBACkGjbII mjfZEwAAAW7kN0VqAAAEAwBGMEQCIA4hWOEl6XEPaohEk+lMDn0wnvMBRNjUsw/x 6XoGgMdHAiBSprvAQifZdfatfylaTBq+xhh20vJaOgqZKLdqs5gvvzANBgkqhkiG 9w0BAQsFAAOCAQEAkyV8hihXZBPFZ1JH6NnGfdhP/00Vss/q22aYCdb+yMNpcD6N 26e6YXKOa+8pkFncw3ep1Enn4OwuGDToZvH//LglpLWTpyJfsudDxM44XAUmQddg 83Y5dNfLWah4yuSZc6joatlrgF3WZh9xBI+M85067OMGU5mc1GDGa6BpY+0FMB0K tWWsrmvftlusVV9aA4y7KrqT+CJa9AMVKq7AW3NbhsVJrqURO1B+PdAvQiFdNYNe jUja6OafR1rzYt1P0rsVedvPgIqPKidGvNbcxbR2qrhygR1ZsxbfCYzuu+4FQ0Gm WCC8nxwRqYDYYqRns5RDmfFF7wNM3XXN7F52Rg== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwQpIwnRFMbNbNJcwzDsF vK51UA5juQxVsvfRHK/CI5zjNg1p/mqoy89aapCWlRLBQUt1c23YxhruZ7gMUfqO iRn19fWqZxqw7icNRROwI31/G7O5GaJ8xpQdHJlhhJD4nZ3gCIl27qKn0jFxjpYt YFEkGa4MmAmmvSpxWYKoTEkN3K/ARXFkrMDb5vYcTTjAtKyZglcNZgjv9kZErz74 MEQKy7BSsCWo3FL+PDCdqfRquEfn4DTzR1xV/Kmb01wBovRqidpZ59gwx8uww2rW JLtTPwOVJjrOz2EQQ4cDVz6D5T3QUcYz0jGK4SX3iA5Ojko1dNHFmJ1X/UIgcdZ1 uutY3DDaU9JmPItoopoIv7fw902bNHGD1815JbgzJk5W4wIdmm8nx/AQyGEj7BxE nPiEB+KfeVuc0Un/U6KHOckAZzPV01ZEy15C1vnFBsBtN267omnyKnU/Sa4Wdkpd HC5GNsLaezLFCcgJOtZY1aVOBt4QYdd+RIXW/JmSIlPgA48vjYMBu3MOCeDmrDc/ xbde6Ok/qNfkladT27DXzncszRjgntfPKxU8BWbbPFJboOkfjOljNkGXtRVoCLiM mDJohMOsGKQKn8DSXKfg9/LRLPEb1M1Z8tR76qZ9b6eFgwBWZIqw6kOS9x1n3l+v fS85ntIlemZpoJsL5vLqS3UCAwEAAQ== -----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 282156248094860530324620030314585812083379 . . . . . . . . [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 2019-12-08 05:34:17 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-03-07 05:34:17 +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 'lahc.net' . . . . . . . . [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 787535195539721887923552936961414657591005333421034637659813817134355748375258199207261858692786559927099603035581663227327605292259997561766390039956594090155142027866060083821458948154348244305641804773857994145561823583718674195708090812806977933851101180260354506445345076656964018591916594829573210393663816218221849867603144859508300911374052451144878105426568532471024985743571189927957584959079887531037465012958474777506513628863859578202981785808437056285680110188393863842668716336349167819396776901405647476037491218312143239669045648234821197301192391153043860645100897632695417499106155081313751851273165482357388637937201532137524714623279159220507411890168173804403919179289323389189846566371194083636372923497461217389714695275919181765773569044958529602019167282718065125841903508684821198102542867552037862496765599088815809705887982466487777260166325438125113214697412086297860807201497452199485045830025862758265821393698047343869039146924925984027461764807701844677258948463735057552573779676438700535811017296409410351115941427364805209086846016352956136602036565728222789740670132713674127894011557124624383374278842937653795513046803018310165852061680617953290000404655869908326806988807123808081000348142453 . . . . . . . . . . . . . . . . . . . . [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) c2d5b4bef7d35839bfde76ba06182602bfc51970 . . . . . . . . . . . . . . . . [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 (12 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'lahc.net' . . . . . . . . . . . . . . . . [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) 00f0007700b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016ee43744b100000403004830460221008baf2e3808c1f74771b323a4478085ad9cc5f836b2c1250cc07579a9e0563a1d022100bb8cbfce1416ba7057f86d4765b86f9284bcf7ad4d80c2f9ca46f2e6fdd1405d0075006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016ee437456a000004030046304402200e2158e125e9710f6a884493e94c0e7d309ef30144d8d4b30ff1e97a0680c747022052a6bbc04227d975f6ad7f295a4c1abec61876d2f25a3a0a9928b76ab3982fbf . . . . [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) 0093257c8628576413c5675247e8d9c67dd84fff4d15b2cfeadb669809d6fec8c369703e8ddba7ba61728e6bef299059dcc377a9d449e7e0ec2e1834e866f1fffcb825a4b593a7225fb2e743c4ce385c052641d760f3763974d7cb59a878cae49973a8e86ad96b805dd6661f71048f8cf39d3aece30653999cd460c66ba06963ed05301d0ab565acae6bdfb65bac555f5a038cbb2aba93f8225af403152aaec05b735b86c549aea5113b507e3dd02f42215d35835e8d48dae8e69f475af362dd4fd2bb1579dbcf808a8f2a2746bcd6dcc5b476aab872811d59b316df098ceebbee054341a65820bc9f1c11a980d862a467b3944399f145ef034cdd75cdec5e7646