codegod.dev

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 04:75:d0:bc:eb:08:50:6a:d8:04:4b:01:4d:13:6c:a4:03:24 was issued on by Let's Encrypt.

With 5 subject alternative names this certificate can be used to secure multiple fqdn's. 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=codegod.dev

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:75:d0:bc:eb:08:50:6a:d8:04:4b:01:4d:13:6c:a4:03:24
Serial Number (int): 388539640998748423986158185727950487552804
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: 31:99:db:7d:29:a9:1e:3d:b6:bf:81:43:a2:15:6a:6d:b3:7c:52:58
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 0e:ac:a4:19:21:01:de:69:69:29:60:f7:8b:ff:69:5e:a1:36:d0:52
Fingerprint (sha256): eb:75:8f:8e:e0:4e:e4:73:54:ce:de:3e:07:b0:fd:7b:82:d5:7f:57:7b:c9:29:57:e4:2c:9e:89:23:40:be:bc

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 codegod.dev

5

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for codegod.dev

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

bot.codegod.dev
codegod.dev
ide.codegod.dev
sh.codegod.dev
tunnel.codegod.dev

Other certificates including the domain name codegod.dev

(limited to 100 certificates)

Certificate

The complete raw certificate details for codegod.dev in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGkzCCBXugAwIBAgISBHXQvOsIUGrYBEsBTRNspAMkMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA0MTQyMTE2NDRaFw0x
OTA3MTMyMTE2NDRaMBYxFDASBgNVBAMTC2NvZGVnb2QuZGV2MIICIjANBgkqhkiG
9w0BAQEFAAOCAg8AMIICCgKCAgEAx3+tDeXriKqvGjda9kJqFscpp/J3wwP0OpJJ
6FGUCLrWuifZ7kHPtvxclT0e9gIcKmtIk2kr4iywNlOGVZogXp0GfOTUuft3eRPa
YJdyTN/LkKnR6VGXwRgR2XLUEuUoO47KPUyEYvmCvM2Hl8Q7SodRxCLdZNONBn2D
i/vZG66yWtSTvESYz9hx0Qgv5z2yw8Uh+mB+5rezMCr+8noMc2XrY8TVVGXbXSKi
pmn00yuh1QFRyZZhUDATeAiR+DqLUE3FtrKoB00CwbrPRew5Q//YZKvkwJhn/EoO
VQVIkkqSwSeN+OjuKF3QzdzQTp7/DRKl8Euv/fkqLIGZBmaaP/IAH351d/byWDll
x8eKnbgbfCFefp6lBgWdFsnbBcPKqzqa14E2kiA/cM0oDRg+KdAbWZHIj8Iu3Rxw
1ubAgA1abwOYxRmPZqsoAQcbl9P38Z6rlX1kdprIZuxHsKH9EQ2ofi/By0jeaYJ+
KWYqu5SZu5OWr13GmTao7kj7FuAbUfwvxwYtdGnXyMaqrgHB0Mo6t9T3nkht6567
fwkbiXvKcjSmzcriabqs4iKR4k5AR7uJBfuqgUhU1Esdz0siWy4rtHvEarU8/bma
l595j3yG+dO/YR5lAO9XOdpwmrwZu3Ra7blm8fep9J+VoaAsb9JAWtnJUxnxLIGl
Srqz6UUCAwEAAaOCAqUwggKhMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggr
BgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUMZnbfSmp
Hj22v4FDohVqbbN8UlgwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEw
bwYIKwYBBQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMu
bGV0c2VuY3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMu
bGV0c2VuY3J5cHQub3JnLzBcBgNVHREEVTBTgg9ib3QuY29kZWdvZC5kZXaCC2Nv
ZGVnb2QuZGV2gg9pZGUuY29kZWdvZC5kZXaCDnNoLmNvZGVnb2QuZGV2ghJ0dW5u
ZWwuY29kZWdvZC5kZXYwTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMB
AQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggED
BgorBgEEAdZ5AgQCBIH0BIHxAO8AdQB0ftqDMa0zEJEhnM4lT0Jwwr/9XkIgCMY3
NXnmEHvMVgAAAWod7JQRAAAEAwBGMEQCIB4Pkt8lEgoW5cV7QNGw3mfLk75TneOf
Y2hEXghhxoskAiA+ytUKnrmn6wEEOo898sGj9muqqkGTY/FgE2YxWDwDVQB2ACk8
UZZUyDlluqpQ/FgH1Ldvv1h6KXLcpMMM9OVFR/R4AAABah3slgUAAAQDAEcwRQIh
AO7qe+wCI3k4pS6LDzemmd1nelfXkRAGWHR9myA9DriTAiABk00pYMtgAK8x4QFo
K4C4EnylEc8Cvt1cBniUeuPtBDANBgkqhkiG9w0BAQsFAAOCAQEAQ/Mw6aAHT/3F
DhSbquemO4eMWNDqL+JQaLK5QyYFaxdqDpQ2UrTTuobbiJRfIF8Y3iDCqiJl6FEk
0JhFvz1dmJLna4YbSK1YDqBBXmVFuEshH5P5mXwR/0HM3YKDVeMtk6QiJt3GcLxP
fzlIfV1Xd/xqowwd1yhTlxfv0OymfaL/oe+RQGRAbX2P0xkZRHnsnlpqMJD1lTS+
akp5O0zax9u6wBweBGJpvyYc6l1kV/GnVDRM9M+hHd5vs0MsV6xFHLkuAkKfF+u1
UjDg9wUcFdqzNfZPl2/zF16Y/uGWjH46Vs8KTCSdt1Jbbrdd01feJN8tUhbVArSh
g1Xo4xU0dg==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAx3+tDeXriKqvGjda9kJq
Fscpp/J3wwP0OpJJ6FGUCLrWuifZ7kHPtvxclT0e9gIcKmtIk2kr4iywNlOGVZog
Xp0GfOTUuft3eRPaYJdyTN/LkKnR6VGXwRgR2XLUEuUoO47KPUyEYvmCvM2Hl8Q7
SodRxCLdZNONBn2Di/vZG66yWtSTvESYz9hx0Qgv5z2yw8Uh+mB+5rezMCr+8noM
c2XrY8TVVGXbXSKipmn00yuh1QFRyZZhUDATeAiR+DqLUE3FtrKoB00CwbrPRew5
Q//YZKvkwJhn/EoOVQVIkkqSwSeN+OjuKF3QzdzQTp7/DRKl8Euv/fkqLIGZBmaa
P/IAH351d/byWDllx8eKnbgbfCFefp6lBgWdFsnbBcPKqzqa14E2kiA/cM0oDRg+
KdAbWZHIj8Iu3Rxw1ubAgA1abwOYxRmPZqsoAQcbl9P38Z6rlX1kdprIZuxHsKH9
EQ2ofi/By0jeaYJ+KWYqu5SZu5OWr13GmTao7kj7FuAbUfwvxwYtdGnXyMaqrgHB
0Mo6t9T3nkht6567fwkbiXvKcjSmzcriabqs4iKR4k5AR7uJBfuqgUhU1Esdz0si
Wy4rtHvEarU8/bmal595j3yG+dO/YR5lAO9XOdpwmrwZu3Ra7blm8fep9J+VoaAs
b9JAWtnJUxnxLIGlSrqz6UUCAwEAAQ==
-----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 388539640998748423986158185727950487552804
 . . . . . . . . [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-04-14 21:16:44 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-07-13 21:16:44 +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 'codegod.dev'
 . . . . . . . . [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 813883828164015599370557343349011269859598933537709348430806516854265653103895467616685274985145950496144462881993961358712881324780993300259451129588773390214249009585308129493913026721707902674440292209711102413810767222760204893830158135687256950416915284212074146540405681933950942357215040465188597710341803205737722713296787251237679958359748808234213032442756930035864387838235794424369610848554770764947407968876566417876622129926378677751395628882974743604934834570902295377488887737207637646224210445958711941892789240624534588710940297345883867378172513973879108366988152006786278996448918426544253929784419940039549829543532354727684616611866556100886688995763790794445349973058541413286766438473120469744332483613618300768549485649334717816610079035239730145799353972253001720092296919099020947989483638858449415359390242578656073361810635145882792575989804152314662565495527692204893561565656946320408754377299166839841555945555128109295266952025173472247831139892414535613726057945839796669234855355422861476271153034903923789031472253608211359849820293014613508375390644859859264428797757125354977698637274464665670737147255743943276756854879790032227041368631056370713746568343798858032813473843727369567706658629957
 . . . . . . . . . . . . . . . . . . . . [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)
							3199db7d29a91e3db6bf8143a2156a6db37c5258
 . . . . . . . . . . . . . . . . [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 (85 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'bot.codegod.dev'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'codegod.dev'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ide.codegod.dev'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'sh.codegod.dev'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'tunnel.codegod.dev'
 . . . . . . . . . . . . . . . . [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 (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef007500747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016a1dec9411000004030046304402201e0f92df25120a16e5c57b40d1b0de67cb93be539de39f6368445e0861c68b2402203ecad50a9eb9a7eb01043a8f3df2c1a3f66baaaa419363f160136631583c0355007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016a1dec96050000040300473045022100eeea7bec02237938a52e8b0f37a699dd677a57d791100658747d9b203d0eb893022001934d2960cb6000af31e101682b80b8127ca511cf02bedd5c0678947ae3ed04
 . . . . [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)
		0043f330e9a0074ffdc50e149baae7a63b878c58d0ea2fe25068b2b94326056b176a0e943652b4d3ba86db88945f205f18de20c2aa2265e85124d09845bf3d5d9892e76b861b48ad580ea0415e6545b84b211f93f9997c11ff41ccdd828355e32d93a42226ddc670bc4f7f39487d5d5777fc6aa30c1dd728539717efd0eca67da2ffa1ef914064406d7d8fd319194479ec9e5a6a3090f59534be6a4a793b4cdac7dbbac01c1e046269bf261cea5d6457f1a754344cf4cfa11dde6fb3432c57ac451cb92e02429f17ebb55230e0f7051c15dab335f64f976ff3175e98fee1968c7e3a56cf0a4c249db7525b6eb75dd357de24df2d5216d502b4a18355e8e3153476