fab.ongolafablab.cm
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:ab:80:a6:bd:3a:2b:d9:2d:24:27:1f:73:3f:dd:a6:fa:72 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=fab.ongolafablab.cm
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:ab:80:a6:bd:3a:2b:d9:2d:24:27:1f:73:3f:dd:a6:fa:72Serial Number (int): 319696149481484422126718389277876478737010
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 02:a9:5b:41:61:1a:e9:39:bc:3c:95:6c:de:d6:3e:2f:99:8a:5e:a1
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 84:3d:19:21:61:48:7a:cd:d5:13:44:89:cf:48:eb:9b:53:4c:9b:ec
Fingerprint (sha256): 1d:ae:8e:62:87:20:8f:b4:62:71:41:75:99:26:a4:b2:d5:29:63:e8:b4:a8:86:48:c2:c3:90:b6:da:54:c6:5d
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate fab.ongolafablab.cm
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for fab.ongolafablab.cm
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
fab.ongolafablab.cm
Other certificates including the domain name ongolafablab.cm
(limited to 100 certificates)
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
www.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
www.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
fab.ongolafablab.cm
Certificate
The complete raw certificate details for fab.ongolafablab.cm in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGXzCCBUegAwIBAgISA6uApr06K9ktJCcfcz/dpvpyMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAzMDEwMzE3MDFaFw0x OTA1MzAwMzE3MDFaMB4xHDAaBgNVBAMTE2ZhYi5vbmdvbGFmYWJsYWIuY20wggIi MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC+0fw52wyy4wI+JTmiYZSOol80 OB8hgSUG5+/ainANEU3EKss2sK+A/U16HgoYHZsGOc3bY+bkKa5knvJO0M332FWF 6fftKxwOjf6O9yLsEAdSkwaE35FmjsLPi6Sk6HeOxrp+HKIT1bDnlYZNItwOnOTs AmLuPFFWcFoEMnh7ErnSP9yiQ+dkNPQNLPQBTl25g+ipqgGVc/s+Vq1Sy7KtdN7q On4zlE5eXi81GuFWBB0tAses4uoS2p2qp3AzA3sHvBU4Qcp/nGqsEijYPqu2kMNm Rb4H1cGH4cQ4tG8ANzHYoJROjrlC6pmmWp+X83eFCEdlufjXNW52MysuW8Dc3mPk tufxjq0unTKQM/gB2aapE36jqpVm/R7KW49cmBNpMlUpib0tAD19nPch3EVvAO3N LJwkAg/KZHQQzD718hArHZ0dKW/Tw/jpxDfVPY0vMPSy5N/oDEDHvWwLieqEhQDT CDuKXu2+XBdBwjNgzcZR8jA8o5R+dHdl5Gkh8WHyIVamo8xWcPyNw+4fi1qcEbXj ndkpeLc4oIQqXKEWStnhqal/Pom2axXka9eOz+m14KaqDHuyzEfsfj8rkPifFlcw ruA1dNvkcYFu8urVkK6AotbQ8HjB3iaHIZhnVISCklQcd8fdHWdIXSZjr5zaPXzC 3Pa06By127twoLZzYwIDAQABo4ICaTCCAmUwDgYDVR0PAQH/BAQDAgWgMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW BBQCqVtBYRrpObw8lWze1j4vmYpeoTAfBgNVHSMEGDAWgBSoSmpjBH3duubRObem RWXv86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3Nw LmludC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0 LmludC14My5sZXRzZW5jcnlwdC5vcmcvMB4GA1UdEQQXMBWCE2ZhYi5vbmdvbGFm YWJsYWIuY20wTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAm BggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEFBgorBgEE AdZ5AgQCBIH2BIHzAPEAdwDiaUuuJujpQAnohhu2O4PUPuf+dIj7pI8okwGd3fHb /gAAAWk3eEHzAAAEAwBIMEYCIQCVw9/luuedR572OcR2AQszoqAIQPsSeImhzpQr DGUaJQIhAIUqewqsVhLCdXjxD6kkVw3raKKSS1ZdOuTor2jYz2dSAHYAY/Lbzeg7 zCzPC3KEJ1drM6SNYXePvXWmOLHHaFRL2I0AAAFpN3hCPwAABAMARzBFAiEAkWXM /ma7g9inAgcRV+hlE3jNqbOLESpPsb0XCpdQM84CIAbnE1v+m/WzLyIwEuAgMVoM 7/Q1DoHB/jOUZm0oXxkOMA0GCSqGSIb3DQEBCwUAA4IBAQASTCZQj1OJJeC6ElGW YdKpuuf/7kmIkfee/PAf1Y9R+A+8SaLCY+BwCoKvrSHUFre0XhVJmGZ7bE+lMXRV HNo+8ylNDyJrTTRC5JptZJq8GBcfYosvd+1HihS5fmUGwCd2grbZxMD0jmYDSSpY cO4/2agRo9jx1eaLk6vWYvVQmDrROxehKSoMq4MEiqJHVgzd5t0ZwUJOmZeoMNl2 xYQJ24tQXEqDOo5SVzhAlUBg03fWLntCHpvULx1QT0RdDQYIBVKGK7iWNs/Iivwu CmMI92m+AFw6YYLg5ORDuSXJ6Gs1BVH1kB808jhMnzO5crMBYYcTpDX1KAfKLlxb D4Po -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvtH8OdsMsuMCPiU5omGU jqJfNDgfIYElBufv2opwDRFNxCrLNrCvgP1Neh4KGB2bBjnN22Pm5CmuZJ7yTtDN 99hVhen37SscDo3+jvci7BAHUpMGhN+RZo7Cz4ukpOh3jsa6fhyiE9Ww55WGTSLc Dpzk7AJi7jxRVnBaBDJ4exK50j/cokPnZDT0DSz0AU5duYPoqaoBlXP7PlatUsuy rXTe6jp+M5ROXl4vNRrhVgQdLQLHrOLqEtqdqqdwMwN7B7wVOEHKf5xqrBIo2D6r tpDDZkW+B9XBh+HEOLRvADcx2KCUTo65QuqZplqfl/N3hQhHZbn41zVudjMrLlvA 3N5j5Lbn8Y6tLp0ykDP4AdmmqRN+o6qVZv0eyluPXJgTaTJVKYm9LQA9fZz3IdxF bwDtzSycJAIPymR0EMw+9fIQKx2dHSlv08P46cQ31T2NLzD0suTf6AxAx71sC4nq hIUA0wg7il7tvlwXQcIzYM3GUfIwPKOUfnR3ZeRpIfFh8iFWpqPMVnD8jcPuH4ta nBG1453ZKXi3OKCEKlyhFkrZ4ampfz6JtmsV5GvXjs/pteCmqgx7ssxH7H4/K5D4 nxZXMK7gNXTb5HGBbvLq1ZCugKLW0PB4wd4mhyGYZ1SEgpJUHHfH3R1nSF0mY6+c 2j18wtz2tOgctdu7cKC2c2MCAwEAAQ== -----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 319696149481484422126718389277876478737010 . . . . . . . . [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-03-01 03:17:01 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-05-30 03:17:01 +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 'fab.ongolafablab.cm' . . . . . . . . [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 778478721015173478591677517677992587259228559367385679531426762740760797172369881445184839760830878253291190612827734963465416421038173544019466288711962314765565110609600978772658830223424787934542583946796013258998593593583636776602054143549777625446676835744312605723234690392755373664561539100106556374213482588198897960084814543860744371694700241634470000375193165907793843971430000921001739463136202054822894329500305042797763764936112511780317779966987980516223197653331348532205504070915225118736985912430876926825921363908639503277019729993656200206823707396681103476529262993011181284909064344340189757836574032258166435062109889570594531500571077646627300197488913187674306000329767197233465607362125572709277348609357706224625271094553327703917633053567807595783386111411343208175385472979393800536492003017405849707742801903485692528328178582904249337314466843636171825257710776703304922073510657432311977593444060452393543648383363276903721863152006058464369996589873899961477527870557319146176381861834092735076395112595744471720416187948779793723402735132817538143651595953603726186589664451562552668930241072293062217523410312420719031626764097433936366214747100141627854973473654967047069692277729837064617125639011 . . . . . . . . . . . . . . . . . . . . [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) 02a95b41611ae939bc3c956cded63e2f998a5ea1 . . . . . . . . . . . . . . . . [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 (23 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'fab.ongolafablab.cm' . . . . . . . . . . . . . . . . [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 (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f1007700e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe00000169377841f3000004030048304602210095c3dfe5bae79d479ef639c476010b33a2a00840fb127889a1ce942b0c651a25022100852a7b0aac5612c27578f10fa924570deb68a2924b565d3ae4e8af68d8cf675200760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d000001693778423f00000403004730450221009165ccfe66bb83d8a702071157e8651378cda9b38b112a4fb1bd170a975033ce022006e7135bfe9bf5b32f223012e020315a0ceff4350e81c1fe3394666d285f190e . . . . [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) 00124c26508f538925e0ba12519661d2a9bae7ffee498891f79efcf01fd58f51f80fbc49a2c263e0700a82afad21d416b7b45e154998667b6c4fa53174551cda3ef3294d0f226b4d3442e49a6d649abc18171f628b2f77ed478a14b97e6506c0277682b6d9c4c0f48e6603492a5870ee3fd9a811a3d8f1d5e68b93abd662f550983ad13b17a1292a0cab83048aa247560cdde6dd19c1424e9997a830d976c58409db8b505c4a833a8e52573840954060d377d62e7b421e9bd42f1d504f445d0d06080552862bb89636cfc88afc2e0a6308f769be005c3a6182e0e4e443b925c9e86b350551f5901f34f2384c9f33b972b301618713a435f52807ca2e5c5b0f83e8