fab.ongolafablab.cm
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:18:d6:a5:2b:1c:d0:10:d1:6b:f8:af:ff:39:58:0d:30:d1 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:18:d6:a5:2b:1c:d0:10:d1:6b:f8:af:ff:39:58:0d:30:d1Serial Number (int): 269788946995889288027596310977174181851345
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 50:ed:67:4d:1d:7c:f4:20:13:5e:80:4a:2f:b7:cc:b8:8c:e0:ef:39
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 73:78:ca:fd:f1:a1:30:ae:76:83:7b:61:1c:f5:6e:8f:30:2f:81:a3
Fingerprint (sha256): 16:1f:a6:d0:c1:01:cc:c6:c4:01:d2:77:9c:b1:14:64:6c:70:63:c1:a4:2c:16:71:ff:65:3d:2d:57:11:1f:6e
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----- MIIGXjCCBUagAwIBAgISAxjWpSsc0BDRa/iv/zlYDTDRMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAyMDEwMzIyMzNaFw0x OTA1MDIwMzIyMzNaMB4xHDAaBgNVBAMTE2ZhYi5vbmdvbGFmYWJsYWIuY20wggIi MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC0otWTExO9EfQ/RKauR13BGDSh wJOFLWKcmBJL8UVJX74dk2iDgGSa4TD47HLE4ZdUX6y/+JF+fyHG2P1oEhjS4Cpb Z8mbNQ05toP1SqoF/56F0W1rB+d3K9srZgRZirR9HiGARl+McP44z3O5fV984hDU 81bpJ0RUwmeIZ9AmgUx+cQ+jcwtLOWtePwspjexznnyB53FmDXmMRaapkMquEovF R6aATqHzx3IulW6Dt8ihONKrGuVyvCVcCxDyG7n/9Agxke1uA34SN1otekmECTbR CvTMnu7TqS4me51tgjf2hdPJpwCeeps+dSBFkRYJznKM6aQhI7Vg2S4+7R92ItBe Kf66wxen2ok8Ehj7KUec6S9YaCX9Kgsp6AVxSxuLuB5keQaddEvpFVnKyDmQnH49 kZ/idwGTl9p6wmnMIeELCqtddnsQ1RmvcaaJcMb8DP7wgVK1jl2mKI1AbNeXgCRM vdTs9VteCRvhXSSgRFuMgJgl9dVth0eFJU/6Nf8k339/f7sy57oSu0zKwONOPcBP Ml742S8NPRFuRqWJ64gYLvFpAVYXkROV8q8MsKrTtFPQQFDFstrJjY9Hl4kRAbzT p9duyWb02kgFKOYWvcq1RQ6y/2zUq0dEe9d4LeS7dpxS+tGklMcDoBdShaR5d0sR iblEq0hHVhB0wluaXQIDAQABo4ICaDCCAmQwDgYDVR0PAQH/BAQDAgWgMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW BBRQ7WdNHXz0IBNegEovt8y4jODvOTAfBgNVHSMEGDAWgBSoSmpjBH3duubRObem RWXv86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3Nw LmludC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0 LmludC14My5sZXRzZW5jcnlwdC5vcmcvMB4GA1UdEQQXMBWCE2ZhYi5vbmdvbGFm YWJsYWIuY20wTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAm BggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEEBgorBgEE AdZ5AgQCBIH1BIHyAPAAdgB0ftqDMa0zEJEhnM4lT0Jwwr/9XkIgCMY3NXnmEHvM VgAAAWinS0B5AAAEAwBHMEUCIQDe4J51/I4pqrqAVqH4/0FrWl4/MZxPfdqYE1fh vp+1jgIgVc+LAzA5nwCcc5//WZRUm8rR9hHfqBHnLe10zGKP9/4AdgBj8tvN6DvM LM8LcoQnV2szpI1hd4+9daY4scdoVEvYjQAAAWinS0DXAAAEAwBHMEUCIFJkzW+4 g6uTZgaFQCWNyYeKgNRfkNBdTfQ6Y8lLKr7JAiEAvapB4uxW2R4TKQSemQQf1ezV 6HOv8KiJdD8GJz91cGQwDQYJKoZIhvcNAQELBQADggEBAB1osMtNWup5u6qpPtEq F0pFXsIWEAk3D9tTbiaAw8GUW0xY1pW8y/ciLBah4SVDiTOpHt+bkX0PFbqsn1nG JKfowhedGbAm5WkxicYz7OFHLryAXTr9CkX7/jjSvIFgKYKwJxr4ZVz7GuefJ3CF X+iA4Id/Iq0GE8asIYlMcQmYKK5YEL/7UNP/gcw0VjypTXjeBIW56jgxfgvALcZ8 cLr3vWnmcwusyoduf07zn5ipiUQ9Fp4pgT5N1MSf6ibx8G9gadh5m4Sx3m5nl++U FzuUPJBJWGcxohWUD/W2hO+wKQTEsEmQqIBtyyZnllukJ5fWlHSvUEHSgqL30Qxe MMY= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtKLVkxMTvRH0P0Smrkdd wRg0ocCThS1inJgSS/FFSV++HZNog4BkmuEw+OxyxOGXVF+sv/iRfn8hxtj9aBIY 0uAqW2fJmzUNObaD9UqqBf+ehdFtawfndyvbK2YEWYq0fR4hgEZfjHD+OM9zuX1f fOIQ1PNW6SdEVMJniGfQJoFMfnEPo3MLSzlrXj8LKY3sc558gedxZg15jEWmqZDK rhKLxUemgE6h88dyLpVug7fIoTjSqxrlcrwlXAsQ8hu5//QIMZHtbgN+EjdaLXpJ hAk20Qr0zJ7u06kuJnudbYI39oXTyacAnnqbPnUgRZEWCc5yjOmkISO1YNkuPu0f diLQXin+usMXp9qJPBIY+ylHnOkvWGgl/SoLKegFcUsbi7geZHkGnXRL6RVZysg5 kJx+PZGf4ncBk5faesJpzCHhCwqrXXZ7ENUZr3GmiXDG/Az+8IFStY5dpiiNQGzX l4AkTL3U7PVbXgkb4V0koERbjICYJfXVbYdHhSVP+jX/JN9/f3+7Mue6ErtMysDj Tj3ATzJe+NkvDT0RbkalieuIGC7xaQFWF5ETlfKvDLCq07RT0EBQxbLayY2PR5eJ EQG806fXbslm9NpIBSjmFr3KtUUOsv9s1KtHRHvXeC3ku3acUvrRpJTHA6AXUoWk eXdLEYm5RKtIR1YQdMJbml0CAwEAAQ== -----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 269788946995889288027596310977174181851345 . . . . . . . . [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-02-01 03:22:33 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-05-02 03:22:33 +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 736930877110125145913838910720713389938542089054749520131115642082062497333640253797243631858910372420973124766231673117455472996382738101207046660167727050418507445925301525146359617757589058825504214288768962538593545999421309167376588447483393556832558604085628278155538710869784410827551798307958462996837226786942511303952522136351455297049420183732733533849274747630875116578802244894655407442021926314633712590151079288378333356188320507449071836670458416187840547073893756330492056550034931134990702917379960944628347287961994823835108760461319812774305525873911021471816317972942600575790787794443225951581182065547303656268766053986344304972405609911124417630864630921516168814901946622139342388898196422198392357816670392581662983939685438363900193337947744364006046999052722417014655425245956317080186287573033587490462435970568292232771873876409400078972363205683355523428216312861662384794648757099065732533023183846761082156434012585188261608932841224877616860635676093256504512585288839675237960020177731349093290317856755693634701965396818634874721277679861444953406404555930892488137131810171596733555096900032965280707906484895915150299625698005742985183194101931111873317168700820184122617728062929531921294400093 . . . . . . . . . . . . . . . . . . . . [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) 50ed674d1d7cf420135e804a2fb7ccb88ce0ef39 . . . . . . . . . . . . . . . . [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 (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f0007600747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc5600000168a74b40790000040300473045022100dee09e75fc8e29aaba8056a1f8ff416b5a5e3f319c4f7dda981357e1be9fb58e022055cf8b0330399f009c739fff5994549bcad1f611dfa811e72ded74cc628ff7fe00760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d00000168a74b40d7000004030047304502205264cd6fb883ab9366068540258dc9878a80d45f90d05d4df43a63c94b2abec9022100bdaa41e2ec56d91e1329049e99041fd5ecd5e873aff0a889743f06273f757064 . . . . [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) 001d68b0cb4d5aea79bbaaa93ed12a174a455ec2161009370fdb536e2680c3c1945b4c58d695bccbf7222c16a1e125438933a91edf9b917d0f15baac9f59c624a7e8c2179d19b026e5693189c633ece1472ebc805d3afd0a45fbfe38d2bc81602982b0271af8655cfb1ae79f2770855fe880e0877f22ad0613c6ac21894c71099828ae5810bffb50d3ff81cc34563ca94d78de0485b9ea38317e0bc02dc67c70baf7bd69e6730bacca876e7f4ef39f98a989443d169e29813e4dd4c49fea26f1f06f6069d8799b84b1de6e6797ef94173b943c9049586731a215940ff5b684efb02904c4b04990a8806dcb2667965ba42797d69474af5041d282a2f7d10c5e30c6