marktompkins.me

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:f6:b0:c7:6f:b9:d8:30:fd:9c:c5:9a:a2:94:96:6e:a7:d8 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=marktompkins.me

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:f6:b0:c7:6f:b9:d8:30:fd:9c:c5:9a:a2:94:96:6e:a7:d8
Serial Number (int): 345281299718236179634876722210637161080792
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: f4:e2:4e:6e:5d:8b:1f:1e:5a:7d:a9:fe:f1:3c:77:56:55:b0:fc:c5
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): d0:39:5a:b4:27:0e:91:23:36:eb:71:5e:9f:ee:82:cc:86:36:11:38
Fingerprint (sha256): 79:c6:64:d7:0a:0e:fb:ab:41:81:a3:dc:6f:4d:1d:51:29:a1:1d:24:1f:79:da:86:ec:42:07:8c:5b:85:7a:8a

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 marktompkins.me

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for marktompkins.me

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

marktompkins.me

Other certificates including the domain name marktompkins.me

(limited to 100 certificates)
oa.marktompkins.me
www.marktompkins.me
www.marktompkins.me
oa.marktompkins.me
*.marktompkins.me
git.marktompkins.me
*.marktompkins.me
marktompkins.me
blog.marktompkins.me
marktompkins.me
handwerker.mobiliar.ch
zeus.marktompkins.me
faq.marktompkins.me
marktompkins.me
marktompkins.me
marktompkins.me
zeus.marktompkins.me
tymodenengelsman.com
oa.marktompkins.me
nuc2.marktompkins.me
blog.marktompkins.me
marktompkins.me
git.marktompkins.me
cacitrak.com
nzb.marktompkins.me
faq.marktompkins.me
www.marktompkins.me
marktompkins.me
zeus.marktompkins.me
marktompkins.me
marktompkins.me
melonseed.media
syno.marktompkins.me
marktompkins.me
marktompkins.me
sni.cloudflaressl.com
*.marktompkins.me
pxe.marktompkins.me
faq.marktompkins.me
www.marktompkins.me
*.marktompkins.me
git.marktompkins.me
faq.marktompkins.me
www.marktompkins.me
turn.marktompkins.me
oa.marktompkins.me
git.marktompkins.me
www.marktompkins.me
*.marktompkins.me
digital.stratton-press.linkmalloc.com
faq.marktompkins.me
marktompkins.me
oa.marktompkins.me
marktompkins.me
marktompkins.me
git.marktompkins.me
marktompkins.me
www.marktompkins.me
plex.marktompkins.me
git.marktompkins.me
git.marktompkins.me
ui.skydropx.com
*.marktompkins.me
git.marktompkins.me
faq.marktompkins.me
marktompkins.me
faq.marktompkins.me
pkgs.marktompkins.me
demo.messehero.de
faq.marktompkins.me
www.marktompkins.me
faq.marktompkins.me
www.marktompkins.me
www.marktompkins.me
marktompkins.me
oa.marktompkins.me
marktompkins.me
marktompkins.me
faq.marktompkins.me
faq.marktompkins.me
nzb.marktompkins.me
*.marktompkins.me
git.marktompkins.me
*.marktompkins.me
git.marktompkins.me
*.marktompkins.me
www.bookfy.app
oa.marktompkins.me
plexpy.marktompkins.me
oa.marktompkins.me
dsm.marktompkins.me
marktompkins.me
marktompkins.me
git.marktompkins.me
www.marktompkins.me
marktompkins.me
www.marktompkins.me
sni.cloudflaressl.com
marktompkins.me
www.marktompkins.me

Certificate

The complete raw certificate details for marktompkins.me in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFVzCCBD+gAwIBAgISA/awx2+52DD9nMWaopSWbqfYMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA2MDIyMzM1NTJaFw0x
OTA4MzEyMzM1NTJaMBoxGDAWBgNVBAMTD21hcmt0b21wa2lucy5tZTCCASIwDQYJ
KoZIhvcNAQEBBQADggEPADCCAQoCggEBAJRtgPTAS22P/eWd9Q84UxqnGv3M7n4a
3tFYpt3vYugqLFiInsp4EVty7CxExZ/JHrDdrfjrWvSB+9nlS5NvTyRLmVRKnQNa
5wPWBvauRpBVVRH8YupSloMaAycFUAB/pT/wnMt+R/jrhdVhgRRaRFDdl6CHHI23
QjjAD6n1AV3UD4Ty4P9tEr5f0YHC3NvpAP7bG+msS6JOr7NwavYhxvv4pn5B564A
6ZBAb0my0nt1hdiMzA8cuIl+DBOV6w+dDttvofIYMLHE3UXALC3gAMaKQc4zTcyA
te59H3MqmD2CyIrQaIXJmmYCHigpENlst01GplXCxAdhL4pz0Za0b70CAwEAAaOC
AmUwggJhMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYB
BQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU9OJObl2LHx5afan+8Tx3VlWw
/MUwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUHAQEE
YzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5cHQu
b3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5cHQu
b3JnLzAaBgNVHREEEzARgg9tYXJrdG9tcGtpbnMubWUwTAYDVR0gBEUwQzAIBgZn
gQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5s
ZXRzZW5jcnlwdC5vcmcwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdgBvU3asMfAx
GdiZAKRRFf93FRwR2QLBACkGjbIImjfZEwAAAWsaw468AAAEAwBHMEUCIAhT5MZW
eWpSjBJok9I9GP4HW/ELyi6wmh2Xlg1WQYm/AiEA0hb3skqeX1sdcY47Jcluhu51
/3XbIJ8uDp2iJz6Gua8AdwBj8tvN6DvMLM8LcoQnV2szpI1hd4+9daY4scdoVEvY
jQAAAWsaw46kAAAEAwBIMEYCIQCpzkIG/5BtF0RZ4Tio6vTNQk9LU5tuJaFrffbI
BJIQBwIhAObx+fDO/io+HLWXWzwn2oI56kaz/QXEIidEmkG1dubaMA0GCSqGSIb3
DQEBCwUAA4IBAQB+d8I+1/+IWMi1QsOuG+uNZcCIuWh44dcGipVIvJU6p7jDBxId
oOZY8vMbnsT947QgKVQ31rUmdp7WJyU0+HI8wrIGK1/kvx5vs6Xc3/fz0or1AzZO
dLVh0rbpK+3EzQSgpCKsC/ERVjLswY0Mofj6m891iYTzQEkXvI11+RiQn+IVaHtR
J70nER0BqVOP1yJkqzI/JrAr4sh0JphRvq7l5LlTGfEzvoDBddFD5fLvGAUMXqhk
WLls8jp1MCoroF4WcZ/UOmWkDao7/A2ZQ5NqzQY42u0cCGYcx7rrPkCJDaOIcEYz
/yesDiY+IQDyXGOrr/znjIO5VP6NSqyt25i7
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlG2A9MBLbY/95Z31DzhT
Gqca/czufhre0Vim3e9i6CosWIieyngRW3LsLETFn8kesN2t+Ota9IH72eVLk29P
JEuZVEqdA1rnA9YG9q5GkFVVEfxi6lKWgxoDJwVQAH+lP/Ccy35H+OuF1WGBFFpE
UN2XoIccjbdCOMAPqfUBXdQPhPLg/20Svl/RgcLc2+kA/tsb6axLok6vs3Bq9iHG
+/imfkHnrgDpkEBvSbLSe3WF2IzMDxy4iX4ME5XrD50O22+h8hgwscTdRcAsLeAA
xopBzjNNzIC17n0fcyqYPYLIitBohcmaZgIeKCkQ2Wy3TUamVcLEB2EvinPRlrRv
vQIDAQAB
-----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 345281299718236179634876722210637161080792
 . . . . . . . . [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-06-02 23:35:52 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-08-31 23:35:52 +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 'marktompkins.me'
 . . . . . . . . [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 18737267439055339877916867914333602846330288328851224192219032475135011578452674115685771605289907016209781435780385585694642952980981914376774372026523243668135179202731786791718545525885897731118543611325950417979170581638075733070777910525385867460640136817887815330526417251920180624998057593705547893452948083634983326836500604686947128347753686589938993045131461971815780937019441064126918420046380683389768180063223360062568858680741458827881271239615869447461016318745874906489340697759541485055475543216669602533486679578300672376998448918845242631932455935359167528522404600722943186003461365283745047015357
 . . . . . . . . . . . . . . . . . . . . [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)
							f4e24e6e5d8b1f1e5a7da9fef13c775655b0fcc5
 . . . . . . . . . . . . . . . . [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 (19 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'marktompkins.me'
 . . . . . . . . . . . . . . . . [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)
							00f10076006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016b1ac38ebc000004030047304502200853e4c656796a528c126893d23d18fe075bf10bca2eb09a1d97960d564189bf022100d216f7b24a9e5f5b1d718e3b25c96e86ee75ff75db209f2e0e9da2273e86b9af00770063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016b1ac38ea40000040300483046022100a9ce4206ff906d174459e138a8eaf4cd424f4b539b6e25a16b7df6c804921007022100e6f1f9f0cefe2a3e1cb5975b3c27da8239ea46b3fd05c42227449a41b576e6da
 . . . . [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)
		007e77c23ed7ff8858c8b542c3ae1beb8d65c088b96878e1d7068a9548bc953aa7b8c307121da0e658f2f31b9ec4fde3b420295437d6b526769ed6272534f8723cc2b2062b5fe4bf1e6fb3a5dcdff7f3d28af503364e74b561d2b6e92bedc4cd04a0a422ac0bf1115632ecc18d0ca1f8fa9bcf758984f3404917bc8d75f918909fe215687b5127bd27111d01a9538fd72264ab323f26b02be2c874269851beaee5e4b95319f133be80c175d143e5f2ef18050c5ea86458b96cf23a75302a2ba05e16719fd43a65a40daa3bfc0d9943936acd0638daed1c08661cc7baeb3e40890da388704633ff27ac0e263e2100f25c63abaffce78c83b954fe8d4aacaddb98bb