p16-2.areama.net

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:ad:94:af:67:f5:fb:61:a8:b9:b1:53:6b:39:9c:93:8b:8d 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=p16-2.areama.net

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:ad:94:af:67:f5:fb:61:a8:b9:b1:53:6b:39:9c:93:8b:8d
Serial Number (int): 320403343776506393055229732933537635732365
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: f7:f1:7a:d3:25:9a:66:70:bf:91:f2:be:d0:2a:bd:78:5a:64:c5:4a
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 91:ac:d8:a1:c0:7f:e7:d2:22:a7:f2:1e:07:65:02:52:b8:d1:b8:aa
Fingerprint (sha256): 23:9e:77:db:df:97:8f:87:04:a1:4e:db:f9:f0:bf:e4:49:19:27:d8:13:89:ef:ee:93:f2:0a:e1:98:7b:52:5b

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 p16-2.areama.net

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for p16-2.areama.net

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

p16-2.areama.net

Other certificates including the domain name areama.net

(limited to 100 certificates)
areama.net
media.areama.net
newenanalytics.uy
areama.net
plugins.areama.net
play.whatc.app
p17arvkm.areama.net
p17arallimg.areama.net
media.areama.net
p17artab.areama.net
plugins.areama.net
p17arlsf.areama.net
p17arlsf.areama.net
p17arvkm.areama.net
p16.areama.net
p16artab.areama.net
p17artab.areama.net
p16artab.areama.net
areama.net
www.andycode.dev
p16-2.areama.net
www.davidair.com
www.fpmutual.com
enema.video
wp496.areama.net
p17arlsf.areama.net
itprogramming.tk
areama.net
areama.net
*.areama.net
p17arallimg.areama.net
p17arlsf.areama.net
p17arcu.areama.net
p17arcu.areama.net
holiday.caitlinandjosh.love
p17arlsf.areama.net
p17arcu.areama.net
p17arlsf.areama.net
*.areama.net
p17artab.areama.net
p17arallimg.areama.net
p17arvkm.areama.net
p17arallimg.areama.net
p16artab.areama.net
www.sentoo-sud.tn
go.areama.net
wp496.areama.net
p17arlsf.areama.net
p16.areama.net
www.andycode.dev
areama.net
plugins.areama.net
p17arcu.areama.net
p16artab.areama.net
*.areama.net
p17artab.areama.net
p17arvkm.areama.net
p17artab.areama.net
p17arlsf.areama.net
p17arcu.areama.net
p16.areama.net
p17arvkm.areama.net
plugins.areama.net
media.areama.net
p17artab.areama.net
wp496.areama.net
areama.net
areama.net
p17arcu.areama.net
p17arcu.areama.net
p17arlsf.areama.net
mlspro2.areama.net
firebase.insvilablareix.net
media.areama.net
*.areama.net
p16.areama.net
areama.net
areama.net
cash.thiagofesta.com
p17arallimg.areama.net
enema.video
p17arallimg.areama.net
p17arlsf.areama.net
p16arpv.areama.net
p16.areama.net
p17arstd.areama.net
p16.areama.net
wp496.areama.net
go.areama.net
chef.fod.live
chef.fod.live
p16arokpay.areama.net
plugins.areama.net
p16artab.areama.net
p17arcu.areama.net
media.areama.net
www.fpmutual.com
p17artab.areama.net
www.wine.passionrate.com
areama.net

Certificate

The complete raw certificate details for p16-2.areama.net in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFVzCCBD+gAwIBAgISA62Ur2f1+2GoubFTazmck4uNMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAzMzAyMjAwMjRaFw0x
OTA2MjgyMjAwMjRaMBsxGTAXBgNVBAMTEHAxNi0yLmFyZWFtYS5uZXQwggEiMA0G
CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDRCO6NotLrtE7xBQWqWPPAOraOPrEU
tETq/nJCe+SS0a3lmGsdwMaxjLqX0NXgW4RhZI6Kfgx1uUdCqk9Q5FRrnoPz6wV1
9pCgmVuD3EwUzYwYRjWLD7x2om3aMus2M84/ZuqyF3d8U2X+gjpj4xoE5LkXBRPe
P8ifR5dGCcD/JlfLzC2zy7kdhyLlJh5Yk6EmM8qaVvFBG7a+7iFjgmDu2y8P33Rh
hwSd8CRK7mneSMHD3WkglzltAVNaYcZS8aSu4tB5Lj+zufSS/PON+MbrGxwqY9it
3effbc7xHHEaUYAnmrT6UXroH7bebLe+nIlyLe8zncYVppoPuFeIO6zTAgMBAAGj
ggJkMIICYDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsG
AQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFPfxetMlmmZwv5HyvtAqvXha
ZMVKMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEB
BGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0
Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0
Lm9yZy8wGwYDVR0RBBQwEoIQcDE2LTIuYXJlYW1hLm5ldDBMBgNVHSAERTBDMAgG
BmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3Bz
LmxldHNlbmNyeXB0Lm9yZzCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1AHR+2oMx
rTMQkSGcziVPQnDCv/1eQiAIxjc1eeYQe8xWAAABadDVKlcAAAQDAEYwRAIgCY9k
mcebYSwJY3DoX46vL2lPh85Xfjo+/xgvdeibHcwCICSvW27/gdlnwL7SQScMvMhQ
4D45XLzS5p1erecPbWXlAHYAY/Lbzeg7zCzPC3KEJ1drM6SNYXePvXWmOLHHaFRL
2I0AAAFp0NUqXwAABAMARzBFAiEA8147GYtiv5c116eTX0DpWGy0xHiH/sNUc5LL
67ylRmwCIAVc8wG1dv6m3+Me2xbQXoArWo2zM+xi2ZzlyZNYNW/uMA0GCSqGSIb3
DQEBCwUAA4IBAQB77Ny7alKf+eQEBmgBzv5c228hNEdqAvFAiwCdHaOX05di6t5Z
LQB7oZY2b2+4tK5gzLgsQ1CqYeVrmVFoVA6MWUBtkINXrpFFsmZJGbwcApPgJFyh
9cpBWOncL0FsUD5cHsGcEgxBb0hIqLKxH5uNsGx/5VZ10GEv/hcDw91yCmWT/s15
tf2VsTFUAMHWxzXaqLn7rwIKSVQ8n7Vf3EJS9KCdoRk7ue/wXurPSWZHjPjTq2rS
FA51vfsrVIW5GOTTImRv7H2vcjLiV1ipevKEJ7pALNT7s97HXDDAKIAmlt/g8SaY
8HYocFqvPwtmAoijCwoVZh0km3et7jnVpj/v
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0QjujaLS67RO8QUFqljz
wDq2jj6xFLRE6v5yQnvkktGt5ZhrHcDGsYy6l9DV4FuEYWSOin4MdblHQqpPUORU
a56D8+sFdfaQoJlbg9xMFM2MGEY1iw+8dqJt2jLrNjPOP2bqshd3fFNl/oI6Y+Ma
BOS5FwUT3j/In0eXRgnA/yZXy8wts8u5HYci5SYeWJOhJjPKmlbxQRu2vu4hY4Jg
7tsvD990YYcEnfAkSu5p3kjBw91pIJc5bQFTWmHGUvGkruLQeS4/s7n0kvzzjfjG
6xscKmPYrd3n323O8RxxGlGAJ5q0+lF66B+23my3vpyJci3vM53GFaaaD7hXiDus
0wIDAQAB
-----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 320403343776506393055229732933537635732365
 . . . . . . . . [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-03-30 22:00:24 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-06-28 22:00:24 +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 'p16-2.areama.net'
 . . . . . . . . [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 26388210196653846365307857352551326992594216916554746440898779283392230155332322529085139270442672265503496047565938598873429831800802854704233163404448469745349164295687969434626429378425218070701048936135319426950250423607298089472744141494340929679276225567953088007313134312272448508406258304279125353427385451445075326958545279907206127830271474918458014306363637936373095113860761327315419006461330750011864737403659172574820635623336654919185160812574665955904911892780706662857225049742806904974781535639013314808477259402772208447761270735280513326127931604633274802890475368476059241268098408350987933428947
 . . . . . . . . . . . . . . . . . . . . [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)
							f7f17ad3259a6670bf91f2bed02abd785a64c54a
 . . . . . . . . . . . . . . . . [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 (20 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'p16-2.areama.net'
 . . . . . . . . . . . . . . . . [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)
							00ef007500747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc5600000169d0d52a5700000403004630440220098f6499c79b612c096370e85f8eaf2f694f87ce577e3a3eff182f75e89b1dcc022024af5b6eff81d967c0bed241270cbcc850e03e395cbcd2e69d5eade70f6d65e500760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d00000169d0d52a5f0000040300473045022100f35e3b198b62bf9735d7a7935f40e9586cb4c47887fec3547392cbebbca5466c0220055cf301b576fea6dfe31edb16d05e802b5a8db333ec62d99ce5c99358356fee
 . . . . [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)
		007becdcbb6a529ff9e404066801cefe5cdb6f2134476a02f1408b009d1da397d39762eade592d007ba196366f6fb8b4ae60ccb82c4350aa61e56b995168540e8c59406d908357ae9145b2664919bc1c0293e0245ca1f5ca4158e9dc2f416c503e5c1ec19c120c416f4848a8b2b11f9b8db06c7fe55675d0612ffe1703c3dd720a6593fecd79b5fd95b1315400c1d6c735daa8b9fbaf020a49543c9fb55fdc4252f4a09da1193bb9eff05eeacf4966478cf8d3ab6ad2140e75bdfb2b5485b918e4d322646fec7daf7232e25758a97af28427ba402cd4fbb3dec75c30c028802696dfe0f12698f07628705aaf3f0b660288a30b0a15661d249b77adee39d5a63fef