hanhaa.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:01:f2:a6:0a:cd:56:45:4f:d2:b7:5c:c9:36:8a:ed:33:cc 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=hanhaa.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:01:f2:a6:0a:cd:56:45:4f:d2:b7:5c:c9:36:8a:ed:33:cc
Serial Number (int): 261999675477552713681585194076304529241036
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 90:b8:8a:3c:4d:f1:9d:46:61:cc:56:41:ca:69:a1:5b:49:90:0c:90
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 59:db:aa:f7:e2:3f:68:ae:87:9d:61:3f:bc:f8:14:9c:f9:3f:4a:50
Fingerprint (sha256): 3c:74:6d:5a:1b:50:9b:c7:ad:42:49:80:92:17:45:e9:12:e7:fb:b0:57:0e:d2:16:74:15:26:2e:d4:59:6f:64

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 hanhaa.com

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for hanhaa.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

9 extensions
No unhandled critical extensions

CA Certificate

This is not a CA certificate

Subject Alternative Names

hanhaa.com
www.hanhaa.com

Other certificates including the domain name hanhaa.com

(limited to 100 certificates)

Certificate

The complete raw certificate details for hanhaa.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGWzCCBUOgAwIBAgISAwHypgrNVkVP0rdcyTaK7TPMMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA1MTQyMzIxMDdaFw0x
OTA4MTIyMzIxMDdaMBUxEzARBgNVBAMTCmhhbmhhYS5jb20wggIiMA0GCSqGSIb3
DQEBAQUAA4ICDwAwggIKAoICAQD0jQ/vIA8aRaT/arpe0YdkoUkpq5Li4hIS9Yez
NnfZUwyIzNPp9sJM0qxrtvPDBOFMMxsNteG7+0+ARwIK09ZG3a5ZHyKjCoaztf5q
mSUDYURyF60PFjRh0WRfF6HnBHo4brChi8Nbx/9uF5hq4t2ItKaGptAv1OHuUIle
3nrECH4cE1frb4VA9xvvnhB+ta8TTT+9DfKxvz/AfPlfGlgVxpgo1PjNd8tNszRv
bZeOcLaSPPkO108i363nD2VIg3f/Nz3tW1Q26n+QDZNjjgtygHajrwgs11Md1MsG
F+FwjSDSov0Lnt7IxcdpocfF5OAiBW0bQ92d9Q9mdkbe21cBlK7eI4vov2t7PwyI
P4WRZjcr88Y6FyaxekcF52Ks3f9UVYc/9Ie4BbhKN/O46/H+DKwC2OwVrbxyy69K
7LQTaOLiog3HPddbdMU1XhzrDS9rfhLJwSVWLb+fwq0dVsnfTU7R8erdYJau16/J
wqLe9Qx5MonQXTQfTk5N4LKMbZac7CuNMPZkRC37qtFbuY7clLkBpizJeciRwFPa
sWvpHcWhpY0i9kEzb6TgXif32RCmqFFlOtts4Uk25rlZsOfzHSSj7qu6dLL+7vyO
t+C8iLCz2eWPRh3BdbqCEknNufiH25YKPdBNvmKxURsLUlkimcX5SNupC8HMgcuz
9GaTiwIDAQABo4ICbjCCAmowDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsG
AQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSQuIo8TfGd
RmHMVkHKaaFbSZAMkDAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBv
BggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5s
ZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5s
ZXRzZW5jcnlwdC5vcmcvMCUGA1UdEQQeMByCCmhhbmhhYS5jb22CDnd3dy5oYW5o
YWEuY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYI
KwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBAwYKKwYBBAHW
eQIEAgSB9ASB8QDvAHUA4mlLribo6UAJ6IYbtjuD1D7n/nSI+6SPKJMBnd3x2/4A
AAFquN08EwAABAMARjBEAiACttnD3g/97Dyqbr1W9duJKWotYINWkgUi1TJLjcDQ
VAIgOHLkZzLY1L+FNkenpN1HLO5h1Jiz4bVbyQBLPMlZ0gQAdgBj8tvN6DvMLM8L
coQnV2szpI1hd4+9daY4scdoVEvYjQAAAWq43Tw4AAAEAwBHMEUCIFmjs7nTEOnC
/kNNionyKS8bE63475Sa0/y62PSBOOEVAiEAoOo34gbx0v8xOBmDskcKtCFjBGEW
mevroP1opOgW6rYwDQYJKoZIhvcNAQELBQADggEBAGujIYJSMIi8oL31FxvDhaHN
Q5bDtLJL3SpbyKxgwaG+MrvOO3l/9UOgh3CrXr3h0Fs0wXV5zeX3vdAiHuTIvOz8
8Vyr36TkQC6LvJ32YuFENYiCfmcYIK282ZJ7vvFQ4X+BWQaUHZh1gE9iaSvBk3q6
rngLfT5y/zBJxdVpL0L8LRoXWjEmcFAsBPsX1/LZEmQfWLfnj3Ctvg9ht4xeTF+N
gqnPJEdk77H1Vy8doAu1c2Hu9YkCglFAvgrpWx+aLTRXYpzXpCHg8iv1af5J5Xsu
OyT59w451YwPVL72WYnlc/N4ca3HfdWnbK1q2kOv7erNufla7FZUWR/QiVvZVQo=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA9I0P7yAPGkWk/2q6XtGH
ZKFJKauS4uISEvWHszZ32VMMiMzT6fbCTNKsa7bzwwThTDMbDbXhu/tPgEcCCtPW
Rt2uWR8iowqGs7X+apklA2FEchetDxY0YdFkXxeh5wR6OG6woYvDW8f/bheYauLd
iLSmhqbQL9Th7lCJXt56xAh+HBNX62+FQPcb754QfrWvE00/vQ3ysb8/wHz5XxpY
FcaYKNT4zXfLTbM0b22XjnC2kjz5DtdPIt+t5w9lSIN3/zc97VtUNup/kA2TY44L
coB2o68ILNdTHdTLBhfhcI0g0qL9C57eyMXHaaHHxeTgIgVtG0PdnfUPZnZG3ttX
AZSu3iOL6L9rez8MiD+FkWY3K/PGOhcmsXpHBedirN3/VFWHP/SHuAW4SjfzuOvx
/gysAtjsFa28csuvSuy0E2ji4qINxz3XW3TFNV4c6w0va34SycElVi2/n8KtHVbJ
301O0fHq3WCWrtevycKi3vUMeTKJ0F00H05OTeCyjG2WnOwrjTD2ZEQt+6rRW7mO
3JS5AaYsyXnIkcBT2rFr6R3FoaWNIvZBM2+k4F4n99kQpqhRZTrbbOFJNua5WbDn
8x0ko+6runSy/u78jrfgvIiws9nlj0YdwXW6ghJJzbn4h9uWCj3QTb5isVEbC1JZ
IpnF+UjbqQvBzIHLs/Rmk4sCAwEAAQ==
-----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 261999675477552713681585194076304529241036
 . . . . . . . . [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-14 23:21:07 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-08-12 23:21:07 +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 'hanhaa.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 997681135959736988182946393455353062736816221964312350800948536638384411976102731784244417331352044298551799964669903432658627560342104530361840958605591404157048930725879267609706157225019961505587208497469588758459885220311583497295872451417963855834333010727083741119792049786145086509293598384749302600338404479021116605556755578693797930811642493539137326603652046710869231780277384143567264735897732875378740140285889710395105868240032271965312675291865580499799308374089521712892470555388735349950766368159651559236212863347365629704057761864091478047328401466277432668245688943190909433604700337177958723390737926171309960255833783054747922148540176960201807314964786073959843960618325646946444807172550446459586695573109975528830664894242382125363565946814671490347744756233629143448039152724738285822289584273651820169098148433205592838059130323796691600990416273586369207296655166380854624819648318969423945419352372720858174250978154016963533173202774760650412666175602560504795707924726604070505794471765041763192993146909688224822549348267433898924605983946060241208430107619212276048353642369315823885408151374253280037305288046745584684630088603440291812758461034833446629812508937912986816474537550667021066458010507
 . . . . . . . . . . . . . . . . . . . . [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)
							90b88a3c4df19d4661cc5641ca69a15b49900c90
 . . . . . . . . . . . . . . . . [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 (30 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'hanhaa.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.hanhaa.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 (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 (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef007500e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016ab8dd3c130000040300463044022002b6d9c3de0ffdec3caa6ebd56f5db89296a2d608356920522d5324b8dc0d05402203872e46732d8d4bf853647a7a4dd472cee61d498b3e1b55bc9004b3cc959d20400760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016ab8dd3c380000040300473045022059a3b3b9d310e9c2fe434d8a89f2292f1b13adf8ef949ad3fcbad8f48138e115022100a0ea37e206f1d2ff31381983b2470ab4216304611699ebeba0fd68a4e816eab6
 . . . . [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)
		006ba32182523088bca0bdf5171bc385a1cd4396c3b4b24bdd2a5bc8ac60c1a1be32bbce3b797ff543a08770ab5ebde1d05b34c17579cde5f7bdd0221ee4c8bcecfcf15cabdfa4e4402e8bbc9df662e1443588827e671820adbcd9927bbef150e17f815906941d9875804f62692bc1937abaae780b7d3e72ff3049c5d5692f42fc2d1a175a312670502c04fb17d7f2d912641f58b7e78f70adbe0f61b78c5e4c5f8d82a9cf244764efb1f5572f1da00bb57361eef58902825140be0ae95b1f9a2d3457629cd7a421e0f22bf569fe49e57b2e3b24f9f70e39d58c0f54bef65989e573f37871adc77dd5a76cad6ada43afedeacdb9f95aec5654591fd0895bd9550a