outdoorschool.sg
Issued by Amazon RSA 2048 M02
About this certificate
This digital certificate with serial number 0a:d9:6d:b7:5d:02:a0:84:d7:e3:c0:8f:bf:7b:6a:96 was issued on by Amazon.
With 2 subject alternative names this certificate can be used to secure multiple fqdn's. This certificate is currently not expired, we haven't checked the revocation status of this certificate but you can do this simply on revocationcheck.com. 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=outdoorschool.sg
Amazon
Organization:
Amazon
Country:
US
This certificate will expire on
Certificate Details
Serial Number (hex): 0a:d9:6d:b7:5d:02:a0:84:d7:e3:c0:8f:bf:7b:6a:96Serial Number (int): 14421233686337036261067464959319566998
Serial Number lenght: 124 bits, 16 octets
SubjectKeyId: 9f:f7:41:82:83:24:ff:e3:12:08:18:dc:26:b1:3b:65:b9:a4:4c:52
AuthorityKeyId: c0:31:52:cd:5a:50:c3:82:7c:74:71:ce:cb:e9:9c:f9:7a:eb:82:e2
Fingerprint (sha1): 25:b0:54:7e:6d:fd:f2:31:52:4f:cc:e4:c7:15:e9:90:06:49:a5:a5
Fingerprint (sha256): 25:c7:f6:0a:56:4c:d4:02:61:8e:03:10:2f:7b:df:26:15:b6:d2:57:e9:38:c3:f6:34:71:56:c9:ad:ad:23:ef
Issuing Certificate URL: http://crt.r2m02.amazontrust.com/r2m02.cer
Revocation information
OCSP Server: http://ocsp.r2m02.amazontrust.comCRL Distribution Point: http://crl.r2m02.amazontrust.com/r2m02.crl
Check the revocation status for certificate outdoorschool.sg
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for outdoorschool.sg
Public Key Algorithm
RSA
Key Size
2048
Signature Algorithm
SHA256 with RSA
Key Usage
Digital Signature
Key Encipherment
Extended Key Usages
Server Authentication
Client Authentication
Extensions
10 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
outdoorschool.sg
*.outdoorschool.sg
*.outdoorschool.sg
Other certificates including the domain name outdoorschool.sg
(limited to 100 certificates)
exploration.by-d.art
outdoorschool.sg
www.deathisreal.com
outdoorschool.sg
subscribe.outdoorschool.sg
savelocation.app
trivelapp.com
www.codaaa.xyz
junction.social
preprod.meu.clozzy.com.br
www.babydiary.ovh
www.babydiary.ovh
trivelapp.com
www.outdoorschool.sg
finalfinal.io
savelocation.app
refer.koko.city
outdoorschool.sg
www.sergioarturom.com
outdoorschool.sg
cms.kidzmatters.com
www.monarosestudio.com
finalfinal.io
exploration.by-d.art
www.chronoscope.app
outdoorschool.sg
seamanjobbank.com
mendezalvaro.porcelanosapartners.com
www.outdoorschool.sg
staging.outdoorschool.sg
travel.epolis.pro
www.codehw.net
www.codehw.net
outdoorschool.sg
iscrizioni.pienissimo.com
geovinum.app
travel.epolis.pro
outdoorschool.sg
outdoorschool.sg
tungsten.kirari.dev
bechdeltest.dbr.mn
outdoorschool.sg
www.deathisreal.com
outdoorschool.sg
subscribe.outdoorschool.sg
savelocation.app
trivelapp.com
www.codaaa.xyz
junction.social
preprod.meu.clozzy.com.br
www.babydiary.ovh
www.babydiary.ovh
trivelapp.com
www.outdoorschool.sg
finalfinal.io
savelocation.app
refer.koko.city
outdoorschool.sg
www.sergioarturom.com
outdoorschool.sg
cms.kidzmatters.com
www.monarosestudio.com
finalfinal.io
exploration.by-d.art
www.chronoscope.app
outdoorschool.sg
seamanjobbank.com
mendezalvaro.porcelanosapartners.com
www.outdoorschool.sg
staging.outdoorschool.sg
travel.epolis.pro
www.codehw.net
www.codehw.net
outdoorschool.sg
iscrizioni.pienissimo.com
geovinum.app
travel.epolis.pro
outdoorschool.sg
outdoorschool.sg
tungsten.kirari.dev
bechdeltest.dbr.mn
Certificate
The complete raw certificate details for outdoorschool.sg in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIF3zCCBMegAwIBAgIQCtltt10CoITX48CPv3tqljANBgkqhkiG9w0BAQsFADA8 MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRwwGgYDVQQDExNBbWF6b24g UlNBIDIwNDggTTAyMB4XDTIzMDcxMjAwMDAwMFoXDTI0MDgwOTIzNTk1OVowGzEZ MBcGA1UEAxMQb3V0ZG9vcnNjaG9vbC5zZzCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAM0GKJIOFAG3JHM36cPVyckzz9NrxtFcC31SJAfknSB1/6S24U8L 6wxRjE8vlkZRR+lp4rEkOCa500hOvAgt+xeHbUtU/gKRRk14Jvk9WAMfazoy3quk 3hP5aQbS7i5riQc1fcs18CjR1HAMXgcaOjQOXHTgE7m3n20rs7bn4E01JnrAn5tM iziqtUxesIILXBSZoa1FBK++GgZ36WmhRXrHNRMGuxEFqj+MeeqMaptFWb9ThrV8 xgJDg0kF4EyzKsIiSjtccwh/ZwLlBuwro95NGnMvBbCSTWHuk9XDfKIKnu7Gxt7y c/1+wYsJPNJPU6/vK6QsSS7zp1zcZGVbgUkCAwEAAaOCAvwwggL4MB8GA1UdIwQY MBaAFMAxUs1aUMOCfHRxzsvpnPl664LiMB0GA1UdDgQWBBSf90GCgyT/4xIIGNwm sTtluaRMUjAvBgNVHREEKDAmghBvdXRkb29yc2Nob29sLnNnghIqLm91dGRvb3Jz Y2hvb2wuc2cwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr BgEFBQcDAjA7BgNVHR8ENDAyMDCgLqAshipodHRwOi8vY3JsLnIybTAyLmFtYXpv bnRydXN0LmNvbS9yMm0wMi5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwdQYIKwYB BQUHAQEEaTBnMC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC5yMm0wMi5hbWF6b250 cnVzdC5jb20wNgYIKwYBBQUHMAKGKmh0dHA6Ly9jcnQucjJtMDIuYW1hem9udHJ1 c3QuY29tL3IybTAyLmNlcjAMBgNVHRMBAf8EAjAAMIIBfQYKKwYBBAHWeQIEAgSC AW0EggFpAWcAdQDuzdBk1dsazsVct520zROiModGfLzs3sNRSFlGcR+1mwAAAYlJ H+chAAAEAwBGMEQCIFLneNB2B5W0beUhKPxPgrBy988gZY4qulNCtM582mCEAiA9 AkV1y6ekCFc1MwooAnrSNaJnDEpa3Cyx9jM/WKRnVgB3ANq2v2s/tbYin5vCu1xr 6HCRcWy7UYSFNL2kPTBI1/urAAABiUkf5yUAAAQDAEgwRgIhALhvEuroiAXMYZiG FJ2PrYSFpurd/qgwtK8EuaKBHt+KAiEA3NzgonCPXLGSoI4J6WanT7gfOD0JLVeW JRCbnajG8KoAdQA/F0tP1yJHWJQdZRyEvg0S7ZA3fx+FauvBvyiF7PhkbgAAAYlJ H+dgAAAEAwBGMEQCICOstsDpYKRA17fWVF47Wm9Hxk8lrSFpkYqd26x59ntfAiAP XGRsoINePK6utaJ1mI450UpC72z9vXDGMxMT5zFCSzANBgkqhkiG9w0BAQsFAAOC AQEAJeD3jvitXl6YbNGgjOh6C4j0tZv9J78IiTxD+brbtf0So0hphvNP5y0t/DBg G5nx5Lh1tguhsArrXn9TNIaeHM3PYTBhw79EUiAPNsgUuGXHmmtwb44fHWm6jbxT 6xGQ2fT1cFUkH845Y2EfvNhP+G3AozZKh71INerQ8hJu/+X2PhQiHcnbgxJwdzRS XRLKwnRq109oT7rASq3DAtB36OSnkLXHDpCfcXutDUFMv3fEPOVWlB8ru6zyPKAa 493kaL+VtsPGwuuLlk7bxA5gLs6F+n+9IgMf51Tj8LJ/XDjzKrgAp+3+InA/h3Lw UF5tohpkVf5ozWQoImSPSN7+Ag== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzQYokg4UAbckczfpw9XJ yTPP02vG0VwLfVIkB+SdIHX/pLbhTwvrDFGMTy+WRlFH6WnisSQ4JrnTSE68CC37 F4dtS1T+ApFGTXgm+T1YAx9rOjLeq6TeE/lpBtLuLmuJBzV9yzXwKNHUcAxeBxo6 NA5cdOATubefbSuztufgTTUmesCfm0yLOKq1TF6wggtcFJmhrUUEr74aBnfpaaFF esc1Ewa7EQWqP4x56oxqm0VZv1OGtXzGAkODSQXgTLMqwiJKO1xzCH9nAuUG7Cuj 3k0acy8FsJJNYe6T1cN8ogqe7sbG3vJz/X7Biwk80k9Tr+8rpCxJLvOnXNxkZVuB SQIDAQAB -----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 14421233686337036261067464959319566998 . . . . . . . . [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 'Amazon' . . . . . . . . . . . . [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 'Amazon RSA 2048 M02' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-07-12 00:00:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-08-09 23:59:59 +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 'outdoorschool.sg' . . . . . . . . [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 (2160 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 25881889377035971405494393966986827591106624858440154978218118783214050037367582865568789603353719930631338197165609391811018358595564128609231359938899392214619037428346627936868561894036403874847026248393705899632588422924935604930201714817302095718210297661505864951635857713304321419920842396581422139051846461689287308822012521100695582982672527705056915450699323302926660480683198231769251411817877717042980076748939164407001894319962691719711835389864580390080931097497644726338038022767574199629094492891358756161305124927361252416236091712896629071378651375963267838412192318022685394834121319077840317808969 . . . . . . . . . . . . . . . . . . . . [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.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 c03152cd5a50c3827c7471cecbe99cf97aeb82e2 . . . . . . . . . . . . . . . . [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) 9ff741828324ffe3120818dc26b13b65b9a44c52 . . . . . . . . . . . . . . . . [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 (40 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'outdoorschool.sg' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.outdoorschool.sg' . . . . . . . . . . . . . . . . [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.31 (cRLDistributionPoints) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (52 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://crl.r2m02.amazontrust.com/r2m02.crl' . . . . . . . . . . . . . . . . [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 (12 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.5.5.7.1.1 (authorityInfoAccess) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (105 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.r2m02.amazontrust.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://crt.r2m02.amazontrust.com/r2m02.cer' . . . . . . . . . . . . . . . . [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 1.3.6.1.4.1.11129.2.4.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (365 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (361 bytes) 0167007500eecdd064d5db1acec55cb79db4cd13a23287467cbcecdec351485946711fb59b00000189491fe7210000040300463044022052e778d0760795b46de52128fc4f82b072f7cf20658e2aba5342b4ce7cda608402203d024575cba7a4085735330a28027ad235a2670c4a5adc2cb1f6333f58a46756007700dab6bf6b3fb5b6229f9bc2bb5c6be87091716cbb51848534bda43d3048d7fbab00000189491fe7250000040300483046022100b86f12eae88805cc619886149d8fad8485a6eaddfea830b4af04b9a2811edf8a022100dcdce0a2708f5cb192a08e09e966a74fb81f383d092d579625109b9da8c6f0aa0075003f174b4fd7224758941d651c84be0d12ed90377f1f856aebc1bf2885ecf8646e00000189491fe7600000040300463044022023acb6c0e960a440d7b7d6545e3b5a6f47c64f25ad2169918a9ddbac79f67b5f02200f5c646ca0835e3caeaeb5a275988e39d14a42ef6cfdbd70c6331313e731424b . . . . [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) 0025e0f78ef8ad5e5e986cd1a08ce87a0b88f4b59bfd27bf08893c43f9badbb5fd12a3486986f34fe72d2dfc30601b99f1e4b875b60ba1b00aeb5e7f5334869e1ccdcf613061c3bf4452200f36c814b865c79a6b706f8e1f1d69ba8dbc53eb1190d9f4f57055241fce3963611fbcd84ff86dc0a3364a87bd4835ead0f2126effe5f63e14221dc9db8312707734525d12cac2746ad74f684fbac04aadc302d077e8e4a790b5c70e909f717bad0d414cbf77c43ce556941f2bbbacf23ca01ae3dde468bf95b6c3c6c2eb8b964edbc40e602ece85fa7fbd22031fe754e3f0b27f5c38f32ab800a7edfe22703f8772f0505e6da21a6455fe68cd642822648f48defe02