read-thai.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:cd:86:6e:0e:f4:78:40:f0:f7:fe:3b:dd:9e:1d:2e:49:5e was issued on by Let's Encrypt.
With 2 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=read-thai.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:cd:86:6e:0e:f4:78:40:f0:f7:fe:3b:dd:9e:1d:2e:49:5eSerial Number (int): 331273431021485365322849263738886181243230
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: e3:b1:de:d5:e5:98:fb:62:0a:b6:f2:30:c6:38:85:98:ac:b2:33:b1
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 77:82:57:5e:55:54:ff:32:63:7d:8b:85:3c:39:17:a5:66:c3:05:cd
Fingerprint (sha256): db:bc:63:81:13:30:b5:7f:f5:f9:d6:dc:b0:df:b9:46:81:aa:13:cb:9a:c8:12:12:31:a2:86:3a:4f:8a:e3:51
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate read-thai.com
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for read-thai.com
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
read-thai.com
www.read-thai.com
www.read-thai.com
Other certificates including the domain name read-thai.com
(limited to 100 certificates)
energiebeheerders.nl
sni.cloudflaressl.com
sni.cloudflaressl.com
www.antonioiglper.com
www.davidpetrasovic.com
hod.encadyma.com
www.bnbfit.in
beta.provi.com.br
dev.read-thai.com
lingmaps.com
renatoperez.dev
www.cintla.com
playsocial.app
read-thai.com
tempus.sygtec.app
vincebrook.com
www.liftwy.com
www.read-thai.com
sni.cloudflaressl.com
www.haleakala.app
read-thai.com
partner.plumboard.io
tempus.sygtec.app
read-thai.com
read-thai.com
lingmaps.com
chitech.tw
playsocial.app
drinkhappy.net
sni.cloudflaressl.com
ppdb.man-1-kotatangerang.sch.id
read-thai.com
read-thai.com
app.must.events
sni.cloudflaressl.com
sni.cloudflaressl.com
www.antonioiglper.com
www.davidpetrasovic.com
hod.encadyma.com
www.bnbfit.in
beta.provi.com.br
dev.read-thai.com
lingmaps.com
renatoperez.dev
www.cintla.com
playsocial.app
read-thai.com
tempus.sygtec.app
vincebrook.com
www.liftwy.com
www.read-thai.com
sni.cloudflaressl.com
www.haleakala.app
read-thai.com
partner.plumboard.io
tempus.sygtec.app
read-thai.com
read-thai.com
lingmaps.com
chitech.tw
playsocial.app
drinkhappy.net
sni.cloudflaressl.com
ppdb.man-1-kotatangerang.sch.id
read-thai.com
read-thai.com
app.must.events
Certificate
The complete raw certificate details for read-thai.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGEDCCBPigAwIBAgISA82Gbg70eEDw9/473Z4dLkleMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMDIxNzIzMjhaFw0x ODA0MDIxNzIzMjhaMBgxFjAUBgNVBAMTDXJlYWQtdGhhaS5jb20wggIiMA0GCSqG SIb3DQEBAQUAA4ICDwAwggIKAoICAQDJj5XiXFIXhw0K7Ct6bY5FfYWH6noxkx9I s1jwcPToXCxoFl0bfhn/tvvFkkDkryRySJFvomriFaTnlg9Lp1p16md4xauQ/4fe RVm7DrkQFgM6Ct8JF3aa2WRh2rdZASoqdZELA32l2mpY395e2jxxZw1ldPzwg4tM JS/O1UylcZIsLjL36yDxD5F9dzu+Kgw8165WkAOK0jYF+oCw/F2Kq2AQjxXctugH RhKYlpMzZ2HcTmTH72HHRKhJ+yHnwx7gjqUo26GbuviLD2u1Cixd7h8BGPvwtaMS M7IIyZOUICWweIm4/bNEmhRt12RmzH9iR/rexc3H/j8Snf9FTLsCWbynkZLJR82M 08BnplUZ0WYW9ZlBDCvp4xbmu6Kf6zzlVeEe4YrYhgjo0uXDzR0ONtfDS4oIUQGS wvhGmFvKH0Ysmqew+YK8ZPp3wSfM7OnzNy//v8QSTaLLOMXPqk4zgezjPzd5C7t+ CsP6R9A7nfw7WnU7Xsf2r/a6NmXZ9JVZh/kaoCpPRIshMgSXQ7Qz+VEUebi6gKdo tUVafXqc04PvtB0e0PXOe2I6vMe+AZRGgM48kUPrSXOAppIu4cq9pAuA8HgdwDYL ntN1URAhvpdy6TeerG3z+Z6M0wf4M8LONIKNItebdIsg0gS9daD0qB+ht4KGbipQ 579nQqT9UwIDAQABo4ICIDCCAhwwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQG CCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTjsd7V 5Zj7Ygq28jDGOIWYrLIzsTAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86js oTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14 My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14 My5sZXRzZW5jcnlwdC5vcmcvMCsGA1UdEQQkMCKCDXJlYWQtdGhhaS5jb22CEXd3 dy5yZWFkLXRoYWkuY29tMIH+BgNVHSAEgfYwgfMwCAYGZ4EMAQIBMIHmBgsrBgEE AYLfEwEBATCB1jAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5v cmcwgasGCCsGAQUFBwICMIGeDIGbVGhpcyBDZXJ0aWZpY2F0ZSBtYXkgb25seSBi ZSByZWxpZWQgdXBvbiBieSBSZWx5aW5nIFBhcnRpZXMgYW5kIG9ubHkgaW4gYWNj b3JkYW5jZSB3aXRoIHRoZSBDZXJ0aWZpY2F0ZSBQb2xpY3kgZm91bmQgYXQgaHR0 cHM6Ly9sZXRzZW5jcnlwdC5vcmcvcmVwb3NpdG9yeS8wDQYJKoZIhvcNAQELBQAD ggEBADqpiFPdyQIwqOwKLpYjVpfT+CTVfKHKNX+pPq5WDtEHvRAtNjAdEDnl8HUG 1JQJKW+mbLnBP5HWQC2SAKOYglU4bmtiX5Wo+fKP5N2onxXp+IilV2JVqjmoP2bm 462NGoXq3tqSNsCvfeiRv2ts9Se1OnGRHNHFC4Wi3GCu72bmw4u4B6e8/3Fcx25Z /UBQ6LTEnRxqXkdQWQ+vg7KI7giSX/2J30falmGOJ21kYKJcI9pGwsBeb7/JYv0Y +3QiNEAu5uReMXJay82UrhlgoU44nA9NdizkefF7PV3yc2ukzFfPyMUHunWPig5k 9Sw3QS2GbuxDdvpxSaoJgbYENwI= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyY+V4lxSF4cNCuwrem2O RX2Fh+p6MZMfSLNY8HD06FwsaBZdG34Z/7b7xZJA5K8kckiRb6Jq4hWk55YPS6da depneMWrkP+H3kVZuw65EBYDOgrfCRd2mtlkYdq3WQEqKnWRCwN9pdpqWN/eXto8 cWcNZXT88IOLTCUvztVMpXGSLC4y9+sg8Q+RfXc7vioMPNeuVpADitI2BfqAsPxd iqtgEI8V3LboB0YSmJaTM2dh3E5kx+9hx0SoSfsh58Me4I6lKNuhm7r4iw9rtQos Xe4fARj78LWjEjOyCMmTlCAlsHiJuP2zRJoUbddkZsx/Ykf63sXNx/4/Ep3/RUy7 Alm8p5GSyUfNjNPAZ6ZVGdFmFvWZQQwr6eMW5ruin+s85VXhHuGK2IYI6NLlw80d DjbXw0uKCFEBksL4Rphbyh9GLJqnsPmCvGT6d8EnzOzp8zcv/7/EEk2iyzjFz6pO M4Hs4z83eQu7fgrD+kfQO538O1p1O17H9q/2ujZl2fSVWYf5GqAqT0SLITIEl0O0 M/lRFHm4uoCnaLVFWn16nNOD77QdHtD1zntiOrzHvgGURoDOPJFD60lzgKaSLuHK vaQLgPB4HcA2C57TdVEQIb6Xcuk3nqxt8/mejNMH+DPCzjSCjSLXm3SLINIEvXWg 9KgfobeChm4qUOe/Z0Kk/VMCAwEAAQ== -----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 331273431021485365322849263738886181243230 . . . . . . . . [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-02 17:23:28 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-04-02 17:23:28 +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 'read-thai.com' . . . . . . . . [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 822296651707628957079775308231902617969116564040548428869414728932445704724422507301799823142361518341887025619905048851669728055980494448729684285982423206919791015808086983947794735610754156079000469348055065270143220303516545803898489057827085059404134803804010119019107467530402412127229692922517365411066443623885755783683928494859656378623328106716387010685232713225885097714834704335677709397540043709052562435931032734304373484636621915931003236284944390925792442633102781085963771663256913861200276561978719402597108584219658614104144939706235350236646341034455079393766680877550643958578058998688654078163871137010955724587951756626793034057961835202922539749147619016339095502901690573955861221852440416571036368456648612479475216859505477543784577752062249427255522889182244203553533656618417910343223141871629606724868825844590736601764842332671297036094812008852023746293003782798573061413145608003210056205114415397184230075100417731891912510831310216579054928017413283332750419022185495668544027605479474735000465937216562719258602292965259714632190196058786052862130946931790931642009382713434668136717657652939764334004395129522439108160680790887608073973420619973043299075601466447054995905656401078237588992884051 . . . . . . . . . . . . . . . . . . . . [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) e3b1ded5e598fb620ab6f230c6388598acb233b1 . . . . . . . . . . . . . . . . [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 (36 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'read-thai.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.read-thai.com' . . . . . . . . . . . . . . . . [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) 003aa98853ddc90230a8ec0a2e96235697d3f824d57ca1ca357fa93eae560ed107bd102d36301d1039e5f07506d49409296fa66cb9c13f91d6402d9200a3988255386e6b625f95a8f9f28fe4dda89f15e9f888a5576255aa39a83f66e6e3ad8d1a85eadeda9236c0af7de891bf6b6cf527b53a71911cd1c50b85a2dc60aeef66e6c38bb807a7bcff715cc76e59fd4050e8b4c49d1c6a5e4750590faf83b288ee08925ffd89df47da96618e276d6460a25c23da46c2c05e6fbfc962fd18fb742234402ee6e45e31725acbcd94ae1960a14e389c0f4d762ce479f17b3d5df2736ba4cc57cfc8c507ba758f8a0e64f52c37412d866eec4376fa7149aa0981b6043702