hatyaicity.iot.in.th

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:00:b3:f2:9e:41:26:4d:5b:71:71:8f:87:5a:0f:66:4b:dc 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): 03:00:b3:f2:9e:41:26:4d:5b:71:71:8f:87:5a:0f:66:4b:dc
Serial Number (int): 261576049352148407199288029647139617786844
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: b8:7d:c1:f8:1e:cf:68:6d:01:00:a5:60:66:49:ed:f9:d9:8a:6b:5e
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): b7:cf:38:41:c3:e0:62:6d:4c:21:f7:26:f7:33:47:13:60:33:83:71
Fingerprint (sha256): 24:21:ac:b2:be:86:aa:41:90:eb:bf:4e:27:d0:7a:72:80:fa:37:65:96:4c:44:cf:3d:94:a3:79:03:bd:d2:22

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-----
MIIFYDCCBEigAwIBAgISAwCz8p5BJk1bcXGPh1oPZkvcMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA1MjUxMTUxMDZaFw0x
OTA4MjMxMTUxMDZaMB8xHTAbBgNVBAMTFGhhdHlhaWNpdHkuaW90LmluLnRoMIIB
IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArJj5kGKWJYNrQbOv1kdcyHE4
Z5spujtu59C3GcLPWeaRR4KBPrM11KULexvXERdOPN8riMrVRZqyNsFsJxT83ijf
zqqAY0MFE8rgZPL57KxJjpLdgSkLg0XHGfxGJcS/1gBR62QfvkFp92tZ1DB+t9Lw
FYCOx/Lngfq0z2sw255MnbNnvYPsG72j3iCVdy3UuLxbURzxKk9o5X7/Uz0jkRJD
H+rI2hiMET3qglcH+EmhZ1mgHyl9E2OZ7xbFuMgLzhDDPeMtHAvFQCM1krt5GsqZ
nooFB7J1tUvI3GlWMW39wnUJea6HjdUrCYT1voQE7s272gN5gk9y4wIb64b6DwID
AQABo4ICaTCCAmUwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMB
BggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBS4fcH4Hs9obQEApWBm
Se352YprXjAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEF
BQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5j
cnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5j
cnlwdC5vcmcvMB8GA1UdEQQYMBaCFGhhdHlhaWNpdHkuaW90LmluLnRoMEwGA1Ud
IARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0
dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDw
AHUAdH7agzGtMxCRIZzOJU9CcMK//V5CIAjGNzV55hB7zFYAAAFq7wt1pgAABAMA
RjBEAiB1TJjg74NsHfVFiXyVlfSVXyosvEpm9KPyAOcZkx0rZAIgLBPwMy8Q9Cit
OcN1oePwBR2JSGNPryO8qZIM41N2EPoAdwBj8tvN6DvMLM8LcoQnV2szpI1hd4+9
daY4scdoVEvYjQAAAWrvC3XCAAAEAwBIMEYCIQCQY7c8bNCpv7wG1jLKX+H5Xi3J
rHBxhTBQU3w93kItXAIhAOSdBWjsjZQyTqiF9Hdqn9w0E9Ra47nrK9UuncBkNMyd
MA0GCSqGSIb3DQEBCwUAA4IBAQAvEIgbVejLgWtsHvBxEdsvTHJK5lfwHbPM9JqL
zqhGvXxjMVFfkSPDK0rXXsAdt9Z+0cCyapReIus57S5k6+/Pu4irgh/0EuFwNShE
wYUMMM/X6gxno5o4+1MH5ZcnNJP1SiGc+8p7tXnMTT2Ewax6dvAqtzv4tJr4jiTX
4WdToHCXyzYLPVbEovCcmbrfwT4tZYC4hByov/mPUc+BgcDe4FVZ9JqVlWCVW5un
OYPG6jhFXpiDfDVwbFUQSEZGyGWWmSXsPzDZL23rNfb8lr2sMxM/WUqvJkEMZLYr
NFSyFxMsxaJpCHFp+lKv9jk4nivXUiuP44Ce15iRHDxcAHn+
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArJj5kGKWJYNrQbOv1kdc
yHE4Z5spujtu59C3GcLPWeaRR4KBPrM11KULexvXERdOPN8riMrVRZqyNsFsJxT8
3ijfzqqAY0MFE8rgZPL57KxJjpLdgSkLg0XHGfxGJcS/1gBR62QfvkFp92tZ1DB+
t9LwFYCOx/Lngfq0z2sw255MnbNnvYPsG72j3iCVdy3UuLxbURzxKk9o5X7/Uz0j
kRJDH+rI2hiMET3qglcH+EmhZ1mgHyl9E2OZ7xbFuMgLzhDDPeMtHAvFQCM1krt5
GsqZnooFB7J1tUvI3GlWMW39wnUJea6HjdUrCYT1voQE7s272gN5gk9y4wIb64b6
DwIDAQAB
-----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 261576049352148407199288029647139617786844
 . . . . . . . . [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-05-25 11:51:06 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-08-23 11:51:06 +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 21788423168818516219340402708369195257500137351761268863292078766538602072554269261807314106164213753609029823059903091509473661555403075005873968441192703925426780467424634108743006527443388686906054762777271273619743316930644031562615241459528510780709882738393840457245724631146310451439771790287327994235927467135376191489086544280527591702180067981872450970017961588635650159645131341449927672227984107533126421950657886751987841001582490185088785021450990614079480712522318422776147610390921557727828511740716011487207305430973950249623075427502675977744435992797947108544071382014354120338477813719235299834383
 . . . . . . . . . . . . . . . . . . . . [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)
							b87dc1f81ecf686d0100a5606649edf9d98a6b5e
 . . . . . . . . . . . . . . . . [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 (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f0007500747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016aef0b75a600000403004630440220754c98e0ef836c1df545897c9595f4955f2a2cbc4a66f4a3f200e719931d2b6402202c13f0332f10f428ad39c375a1e3f0051d8948634faf23bca9920ce3537610fa00770063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016aef0b75c200000403004830460221009063b73c6cd0a9bfbc06d632ca5fe1f95e2dc9ac7071853050537c3dde422d5c022100e49d0568ec8d94324ea885f4776a9fdc3413d45ae3b9eb2bd52e9dc06434cc9d
 . . . . [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)
		002f10881b55e8cb816b6c1ef07111db2f4c724ae657f01db3ccf49a8bcea846bd7c6331515f9123c32b4ad75ec01db7d67ed1c0b26a945e22eb39ed2e64ebefcfbb88ab821ff412e170352844c1850c30cfd7ea0c67a39a38fb5307e597273493f54a219cfbca7bb579cc4d3d84c1ac7a76f02ab73bf8b49af88e24d7e16753a07097cb360b3d56c4a2f09c99badfc13e2d6580b8841ca8bff98f51cf8181c0dee05559f49a959560955b9ba73983c6ea38455e98837c35706c5510484646c865969925ec3f30d92f6deb35f6fc96bdac33133f594aaf26410c64b62b3454b217132cc5a269087169fa52aff639389e2bd7522b8fe3809ed798911c3c5c0079fe