www.igha.de
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:5c:4f:59:2f:63:3d:a8:d7:a0:ea:35:27:d9:8f:62:94:bc 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.igha.de
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:5c:4f:59:2f:63:3d:a8:d7:a0:ea:35:27:d9:8f:62:94:bcSerial Number (int): 292748307639230418696075128325192590464188
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 73:a3:ae:a8:b2:ce:94:9a:d8:46:7b:4e:87:6a:1f:cb:4c:b9:f2:04
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 92:97:61:97:15:aa:fc:be:f2:5a:c2:68:df:76:0c:21:06:38:94:ba
Fingerprint (sha256): 48:30:41:50:59:9a:be:69:46:ef:ac:a7:47:b3:8d:8b:4b:47:4a:06:83:80:1e:52:d5:28:8b:a2:74:3b:85:09
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.igha.de
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.igha.de
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
www.igha.de
Other certificates including the domain name igha.de
(limited to 100 certificates)
www.igha.de
igha.de
igha.de
analytics.igha.de
igha.de
www.igha.de
igha.de
igha.de
analytics.igha.de
analytics.igha.de
www.igha.de
www.igha.de
analytics.igha.de
igha.de
analytics.igha.de
igha.de
www.igha.de
analytics.igha.de
www.igha.de
www.igha.de
www.igha.de
analytics.igha.de
igha.de
www.igha.de
www.igha.de
www.igha.de
analytics.igha.de
www.igha.de
analytics.igha.de
analytics.igha.de
www.igha.de
igha.de
analytics.igha.de
analytics.igha.de
igha.de
analytics.igha.de
igha.de
igha.de
igha.de
analytics.igha.de
analytics.igha.de
www.igha.de
www.igha.de
igha.de
analytics.igha.de
www.igha.de
www.igha.de
igha.de
igha.de
analytics.igha.de
igha.de
analytics.igha.de
igha.de
www.igha.de
igha.de
analytics.igha.de
igha.de
igha.de
analytics.igha.de
igha.de
www.igha.de
igha.de
igha.de
analytics.igha.de
analytics.igha.de
www.igha.de
www.igha.de
analytics.igha.de
igha.de
analytics.igha.de
igha.de
www.igha.de
analytics.igha.de
www.igha.de
www.igha.de
www.igha.de
analytics.igha.de
igha.de
www.igha.de
www.igha.de
www.igha.de
analytics.igha.de
www.igha.de
analytics.igha.de
analytics.igha.de
www.igha.de
igha.de
analytics.igha.de
analytics.igha.de
igha.de
analytics.igha.de
igha.de
igha.de
igha.de
analytics.igha.de
analytics.igha.de
www.igha.de
www.igha.de
igha.de
analytics.igha.de
www.igha.de
www.igha.de
igha.de
igha.de
analytics.igha.de
igha.de
analytics.igha.de
igha.de
www.igha.de
igha.de
analytics.igha.de
Certificate
The complete raw certificate details for www.igha.de in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIF+TCCBOGgAwIBAgISA1xPWS9jPajXoOo1J9mPYpS8MA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMzAyMjAxMTNaFw0x ODA0MzAyMjAxMTNaMBYxFDASBgNVBAMTC3d3dy5pZ2hhLmRlMIICIjANBgkqhkiG 9w0BAQEFAAOCAg8AMIICCgKCAgEAoumh9sY0838MJ6yaK/RwNzjgnTo4+2Jd49Qp ezQTMjIQ0toC+uhO8hM/30KVD1LIOBwxBsB9U1L18Fny5leuk96Q9GEgCa2PTzTq bi3RXLm+1j7p+7OZBQFkq6G6dFNVZX6KtE6hLWJCgx2Pdhc1A2PpTopknhY9wlyV hUw8AN10yINLe6FmNSSMovlqgoPnvJBXTTdj30BnI+BfNi1xWzrgVY2MxjMOZHGV cbHNz+w+3cVxlWKjrFa7lO6iSHmHzXZIs3BsO+Hdgl2UuarEL2CZrfCULXCvdiGW AHVI4slHPvoEPkQrk3DUFqkWnrpjsQKU8IKfKViZpdHsNdjEJVTgFSL2PQvOeUCt 1QRMs6cwlmOUqIsE8YIl3UEMok/bBaJBQaDJYGBWk0/Q0QzCVg+CpluCrtDe8j5f 4TcjgoSicRhlvxNSrBlHpUnCq6Sn+LrGDCjNniqtnGS7Etf3ixCYyxWDRnraVylC w5LDWCd6gz33+rb5bZqImZLv3VvSFRqi0o3H3wwbFwjzQl160PP5bV8sbGiJgzR2 vXFinNpQEL5QYA0C5gbVSPv3014XEht1vhzI4O7NuhcP/vp4gbTdIlORMypyaR+N FJW/lSbb/MTcvyJitLZPEO3Te73EJ/wwbZGjiXxjvCxgwB5oteO0vEihZ5oD4a3g osHHc1MCAwEAAaOCAgswggIHMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggr BgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUc6OuqLLO lJrYRntOh2ofy0y58gQwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEw bwYIKwYBBQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMu bGV0c2VuY3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMu bGV0c2VuY3J5cHQub3JnLzAWBgNVHREEDzANggt3d3cuaWdoYS5kZTCB/gYDVR0g BIH2MIHzMAgGBmeBDAECATCB5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEW Gmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1Ro aXMgQ2VydGlmaWNhdGUgbWF5IG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWlu ZyBQYXJ0aWVzIGFuZCBvbmx5IGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlm aWNhdGUgUG9saWN5IGZvdW5kIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3Jl cG9zaXRvcnkvMA0GCSqGSIb3DQEBCwUAA4IBAQAwR2AgYKeI+Oi0UaKUJ82pUFKY dRAEqt+ElvW1JO+y+aCEoF8xofY0HwQvMdnioE1g7WgEs58RLWzUnJHCX960mR3e xw6y5+3bYIZDjfqUqQM4X+rBM5CmKeqfbd8H2AZ6qRG5a0jm8gdVowgvvzgvXAHz kVrKWt3Lc7q3letNKxEmJuffiDm92DhyNfTq8yQNxJodqOgOtjfwHiymJzKs+PRG zvBY71a6y+fwp6Bkb5eQ+GBNfMpRadZTfEzkotoS4eyEexhad8rrzMrxohIZ4dGs G0+8ESv7b8EBRnrl2Gf7lWuz5b75gYn82rl0OnsooJrK98DTZJjPhFty8MeC -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoumh9sY0838MJ6yaK/Rw NzjgnTo4+2Jd49QpezQTMjIQ0toC+uhO8hM/30KVD1LIOBwxBsB9U1L18Fny5leu k96Q9GEgCa2PTzTqbi3RXLm+1j7p+7OZBQFkq6G6dFNVZX6KtE6hLWJCgx2Pdhc1 A2PpTopknhY9wlyVhUw8AN10yINLe6FmNSSMovlqgoPnvJBXTTdj30BnI+BfNi1x WzrgVY2MxjMOZHGVcbHNz+w+3cVxlWKjrFa7lO6iSHmHzXZIs3BsO+Hdgl2UuarE L2CZrfCULXCvdiGWAHVI4slHPvoEPkQrk3DUFqkWnrpjsQKU8IKfKViZpdHsNdjE JVTgFSL2PQvOeUCt1QRMs6cwlmOUqIsE8YIl3UEMok/bBaJBQaDJYGBWk0/Q0QzC Vg+CpluCrtDe8j5f4TcjgoSicRhlvxNSrBlHpUnCq6Sn+LrGDCjNniqtnGS7Etf3 ixCYyxWDRnraVylCw5LDWCd6gz33+rb5bZqImZLv3VvSFRqi0o3H3wwbFwjzQl16 0PP5bV8sbGiJgzR2vXFinNpQEL5QYA0C5gbVSPv3014XEht1vhzI4O7NuhcP/vp4 gbTdIlORMypyaR+NFJW/lSbb/MTcvyJitLZPEO3Te73EJ/wwbZGjiXxjvCxgwB5o teO0vEihZ5oD4a3gosHHc1MCAwEAAQ== -----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 292748307639230418696075128325192590464188 . . . . . . . . [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-01-30 22:01:13 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-04-30 22:01:13 +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.igha.de' . . . . . . . . [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 664625534891539136542742695331760371463503453990739180216609042142205714463762343832248871212130412962004816040058296761396233547822757584835463701653923915685694957048333365746625879776982950848696118376240831410680366038262488869650146827865750669355919904327608716647326500907258655191414296279049433334462580536562739264755347780012179231078400996820675930736359106244218787457682794518139842267108938875987664712794333077023947675548546822881460639787764550942214427061073224651858147026203990053628580144139142376807378958930246024372291937361666141916062175041544987456002274735231621616498520583874284235141588947980366321115259670811464947810568894846951912145925856637184169171084282381968862405602996869228486999744057957874257667983117543388711141837099753295107611509837430706629780364975913995836737271522871795787389767704969111326002019696560213503019330752737515113603612082014176531040899100723332044241738127726061689752179059333850099750142745853636146898371662845885640472865339599373833492992069212029639561358327670851854031053677832935016911813101309320650570306513217253708877898824224092216902238832719581501627880657851720693544521123803492784066579887278143899763777241253556063256815931682107903284048723 . . . . . . . . . . . . . . . . . . . . [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) 73a3aea8b2ce949ad8467b4e876a1fcb4cb9f204 . . . . . . . . . . . . . . . . [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 (15 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.igha.de' . . . . . . . . . . . . . . . . [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) 003047602060a788f8e8b451a29427cda9505298751004aadf8496f5b524efb2f9a084a05f31a1f6341f042f31d9e2a04d60ed6804b39f112d6cd49c91c25fdeb4991ddec70eb2e7eddb6086438dfa94a903385feac13390a629ea9f6ddf07d8067aa911b96b48e6f20755a3082fbf382f5c01f3915aca5addcb73bab795eb4d2b112626e7df8839bdd8387235f4eaf3240dc49a1da8e80eb637f01e2ca62732acf8f446cef058ef56bacbe7f0a7a0646f9790f8604d7cca5169d6537c4ce4a2da12e1ec847b185a77caebcccaf1a21219e1d1ac1b4fbc112bfb6fc101467ae5d867fb956bb3e5bef98189fcdab9743a7b28a09acaf7c0d36498cf845b72f0c782