hatyaicity.iot.in.th

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 04:4d:55:67:38:a3:ff:81:7c:7c:76:3f:e8:db:46:07:41:53 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=hatyaicity.iot.in.th

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:4d:55:67:38:a3:ff:81:7c:7c:76:3f:e8:db:46:07:41:53
Serial Number (int): 374764406314979598720741169998129101488467
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: 90:9a:e6:46:35:55:70:ba:35:40:4f:8f:ff:c2:53:c9:41:ae:4b:e6
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 44:02:9d:e1:6f:57:fe:69:1a:9f:f8:a7:8b:55:c6:7e:56:a8:1a:22
Fingerprint (sha256): 2d:f7:b0:11:59:4b:9c:0d:ae:ad:ae:41:2a:7f:10:a1:d7:b9:2d:6a:96:55:8f:b0:63:fe:5f:f3:42:22:e7:9f

Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/

Revocation information

OCSP Server: http://ocsp.int-x3.letsencrypt.org

Check the revocation status for certificate hatyaicity.iot.in.th

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for hatyaicity.iot.in.th

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

9 extensions
No unhandled critical extensions

CA Certificate

This is not a CA certificate

Subject Alternative Names

hatyaicity.iot.in.th

Other certificates including the domain name iot.in.th

(limited to 100 certificates)
icsg.world
portal.bneural.io
volt.mackree.se
jjust.me
propel.cornelldti.org
hatyaicity.iot.in.th
office-dev.monde-delicious.com
dolanc.xyz
www.toslide.com
spt1972.kalliopesoftware.dev
hatyaicity.iot.in.th
spt1972.kalliopesoftware.dev
smartcity.iot.in.th
sholokhov.us
jjust.me
valasek.dev
jerryzhang0.com
alpha.yur.fit
www.mvpsolutions.tech
www.snuvolleyball.com
www.alaingutharc.com
images.b34ch.xyz
hospital.doctor365.kr
dolanc.xyz
smartcity.iot.in.th
tushijapafood.lupi.delivery
tungsten.kirari.dev
hatyaicity.iot.in.th
api.smartcity.iot.in.th
skiza.mobipoll.co.ke
www.staging-racs.k-9apps.com
everyonesclickandcollect.com
gate-mgmt.mrdc.iot.in.th
www.filmo.video
app.gotenerife.app
hakozaru.com
tulukalaplata49.turnosweb.app
bankhonggioi.top
paws.paws-tec.com
jdelectronic.net
www.filmo.video
boulier.pierian.co
admin.novomileniotraipu.com.br
hatyaicity.iot.in.th
www.yumanid.com
hatyaicity.iot.in.th
www.datamaths-hk.com
pany.me
www.snuvolleyball.com
winningtogether.be
gestaltor.help
postreschic.com
smartcity.iot.in.th
wallet.infinityswap.one
jmjsistemas.com.br
www.shovashilpakar.com
staging.bantha.tundra.bio
www.nur-nobi.my.id
theblb.in
jmjsistemas.com.br
flume.zajno.com
hatyaicity.iot.in.th
cherylkiser.com
hatyaicity.iot.in.th
gondor.io
www.matthewbachraty.com
weather.theoctagon.in
office-dev.monde-delicious.com
www.ipure.be
hatyaicity.iot.in.th
www.solandra.pe
hashflags-api.amb1.io
crab.iot.in.th
smartcity.iot.in.th
hatyaicity.iot.in.th
vibgyoruiux.com
www.adamskoullos.com
propel.cornelldti.org
yiseullemieux.com
khalilsabha.com
speech.winston-analytics.com
www.alaingutharc.com
auth.marknadsinsyn.se
hatyaicity.iot.in.th
tushijapafood.lupi.delivery
staging.noah.health
testing.macademy.in
www.alemannolampadari.it

Certificate

The complete raw certificate details for hatyaicity.iot.in.th in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFYTCCBEmgAwIBAgISBE1VZzij/4F8fHY/6NtGB0FTMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAzMjEyMzUxMDRaFw0y
MDA2MTkyMzUxMDRaMB8xHTAbBgNVBAMTFGhhdHlhaWNpdHkuaW90LmluLnRoMIIB
IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwem2+IgEQ/jYTswOKqOdBF/T
iAP/BJuwHImkCni7tltME+UEFrRSNZyX5IDWrAULEUFtuVwHiaBo0gsftqAybHOz
aX5Q5UZe5U349MXvsF4nm4bWmze5Z216GbBX2UPCKIKBHH1W8a9ugsCdpmMMoXq2
CyrDXyXQXbaNmddR0/uPqxjrIa5/hBahDVjMRO1X4fc4NOaL1F6fwHcghecqcvME
YB83CI5ONV5JFEoowxQgLK8mI8dD2O2kwiDasZNvqq1lnd4BTdr6mMHgXEBE/Ne1
tKsjgYqOKvMkHFANDra2iCi9NUvyXdrPqhd+Jc91qmUzpE7i7KMbDFwdagrTxwID
AQABo4ICajCCAmYwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMB
BggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSQmuZGNVVwujVAT4//
wlPJQa5L5jAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEF
BQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5j
cnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5j
cnlwdC5vcmcvMB8GA1UdEQQYMBaCFGhhdHlhaWNpdHkuaW90LmluLnRoMEwGA1Ud
IARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0
dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDx
AHcA8JWkWfIA0YJAEC0vk4iOrUv+HUfjmeHQNKawqKqOsnMAAAFw/7jFVAAABAMA
SDBGAiEA3RfPrPCl4WAxEkLDihFgL252nwAdbQTRig0oS1HZWswCIQCAUC0guKU9
9iMvpZoA+Rz5d6uMlojwgLtb1SxTfh1h1AB2ALIeBcyLos2KIE6HZvkruYolIGdr
2vpw57JJUy3vi5BeAAABcP+4xUcAAAQDAEcwRQIgNHN20TRhmbcspwE91v7cWTUi
ZTcX/ifJli/vTBHGlRoCIQC24exP+T7kfnYqRfaUTri1Vx0XsrXVeAvadyqiUgSn
cjANBgkqhkiG9w0BAQsFAAOCAQEAZi0hazsEqH4kY1xzKveycfNPiEGbCR20u5ua
0vlDlOGSJ6fG67UdbHFwAol5oekjEtMKuTPzuu/9Pi+egqwgxnUtMTCzcGu26mTd
pzh8MmqSdlht6Dgy/2IkyaLp4hLeEc/raeXFcKiFx3o2sBFqYsImd//XUlcJ11nx
uRNjor3wHaPmMKCaWlMAnpGT/ybzT5Hv2hY6yTarqX9nAPwBP1tDdvEbDRB0aRVK
rPqSGm3jAnRhqaBFjk3LDKjXIbhrGoHGo5VAGjahPVA2mG8jYZD5Bwq7+hmaXrr7
YsMxP8HYfCvBAL00aawVvIpVtPiCCmlbTFtMqU1AsZaeEjig8Q==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwem2+IgEQ/jYTswOKqOd
BF/TiAP/BJuwHImkCni7tltME+UEFrRSNZyX5IDWrAULEUFtuVwHiaBo0gsftqAy
bHOzaX5Q5UZe5U349MXvsF4nm4bWmze5Z216GbBX2UPCKIKBHH1W8a9ugsCdpmMM
oXq2CyrDXyXQXbaNmddR0/uPqxjrIa5/hBahDVjMRO1X4fc4NOaL1F6fwHcghecq
cvMEYB83CI5ONV5JFEoowxQgLK8mI8dD2O2kwiDasZNvqq1lnd4BTdr6mMHgXEBE
/Ne1tKsjgYqOKvMkHFANDra2iCi9NUvyXdrPqhd+Jc91qmUzpE7i7KMbDFwdagrT
xwIDAQAB
-----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 374764406314979598720741169998129101488467
 . . . . . . . . [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 2020-03-21 23:51:04 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-06-19 23:51:04 +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 'hatyaicity.iot.in.th'
 . . . . . . . . [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 24479241887097361848122562256882862419705393421981997046291458187620957534677185616306715686331611259817856280009727300515386993806999756039329408952012332677342507676391498297024496829704084881433398122262565372611548874790461925843584084471228214086265044772571422097325054275339915990633402351380298959783711007749572404666825347367564330459489683815453104036959112742036535810227566491367488968263111784964381929846666159421973126636494302704421000776053692839990750089319717351360846072996900090750965761446420751774046367879917830357668500142292192154449453139240109082483878810346567797486315646583305621132231
 . . . . . . . . . . . . . . . . . . . . [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)
							909ae646355570ba35404f8fffc253c941ae4be6
 . . . . . . . . . . . . . . . . [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 (24 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'hatyaicity.iot.in.th'
 . . . . . . . . . . . . . . . . [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)
							00f1007700f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb27300000170ffb8c5540000040300483046022100dd17cfacf0a5e160311242c38a11602f6e769f001d6d04d18a0d284b51d95acc02210080502d20b8a53df6232fa59a00f91cf977ab8c9688f080bb5bd52c537e1d61d4007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e00000170ffb8c54700000403004730450220347376d1346199b72ca7013dd6fedc593522653717fe27c9962fef4c11c6951a022100b6e1ec4ff93ee47e762a45f6944eb8b5571d17b2b5d5780bda772aa25204a772
 . . . . [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)
		00662d216b3b04a87e24635c732af7b271f34f88419b091db4bb9b9ad2f94394e19227a7c6ebb51d6c7170028979a1e92312d30ab933f3baeffd3e2f9e82ac20c6752d3130b3706bb6ea64dda7387c326a9276586de83832ff6224c9a2e9e212de11cfeb69e5c570a885c77a36b0116a62c22677ffd7525709d759f1b91363a2bdf01da3e630a09a5a53009e9193ff26f34f91efda163ac936aba97f6700fc013f5b4376f11b0d107469154aacfa921a6de3027461a9a0458e4dcb0ca8d721b86b1a81c6a395401a36a13d5036986f236190f9070abbfa199a5ebafb62c3313fc1d87c2bc100bd3469ac15bc8a55b4f8820a695b4c5b4ca94d40b1969e1238a0f1