dev.quillandquire.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:6a:9d:cb:7d:a5:b6:f5:1e:d8:cb:6b:36:88:fe:08:ce:6c 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=dev.quillandquire.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:6a:9d:cb:7d:a5:b6:f5:1e:d8:cb:6b:36:88:fe:08:ce:6c
Serial Number (int): 297616534068931201304639754452965970726508
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 16:6d:e6:1b:70:a8:ef:57:3d:e7:b2:5d:b1:1f:cc:bb:2a:a2:b9:d1
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 64:a0:78:2b:8c:18:5c:7e:83:36:33:3f:ed:93:88:7c:43:19:f1:bf
Fingerprint (sha256): db:9e:a3:e1:17:10:16:81:30:67:cf:70:52:89:33:b4:51:61:0c:57:b3:71:3a:d6:29:4f:8d:e5:80:31:d2:58

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 dev.quillandquire.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for dev.quillandquire.com

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

dev.quillandquire.com

Other certificates including the domain name quillandquire.com

(limited to 100 certificates)
stage.quillandquire.com
stage.quillandquire.com
dev.quillandquire.com
www.quillandquire.com
quillandquire.com
stage.quillandquire.com
*.torontolife.com
*.torontolife.com
quillandquire.com
www.quillandquire.com
www.quillandquire.com
quillandquire.com
stage.quillandquire.com
stage.quillandquire.com
*.torontolife.com
stage.quillandquire.com
www.quillandquire.com
quillandquire.com
quillandquire.com
*.torontolife.com
quillandquire.com
qa.quillandquire.com
quillandquire.com
*.torontolife.com
*.torontolife.com
*.quillandquire.com
*.quillandquire.com
dev.quillandquire.com
www.quillandquire.com
tburden.quillandquire.com
stage.quillandquire.com
secure.quillandquire.com
quillandquire.com
dev.quillandquire.com
quillandquire.com
*.quillandquire.com
dev.quillandquire.com
www.quillandquire.com
quillandquire.com
www.quillandquire.com
quillandquire.com
*.torontolife.com
secure.quillandquire.com
*.torontolife.com
www.quillandquire.com
www.quillandquire.com
dev.quillandquire.com
*.torontolife.com
secure.quillandquire.com
tburden.quillandquire.com
quillandquire.com
*.torontolife.com
stage.quillandquire.com
*.torontolife.com
*.torontolife.com
*.torontolife.com
*.torontolife.com
*.quillandquire.com
qa.quillandquire.com
quillandquire.com
tburden.quillandquire.com
quillandquire.com
dev.quillandquire.com
dev.quillandquire.com
quillandquire.com
stage.quillandquire.com
www.quillandquire.com
www.quillandquire.com
quillandquire.com
*.torontolife.com
stage.quillandquire.com
*.torontolife.com
dev.quillandquire.com
www.quillandquire.com
www.quillandquire.com
www.quillandquire.com
secure.quillandquire.com
tburden.quillandquire.com
stage.quillandquire.com
stage.quillandquire.com
*.torontolife.com
stage.quillandquire.com
*.torontolife.com
*.quillandquire.com
quillandquire.com
dev.quillandquire.com
dev.quillandquire.com
secure.quillandquire.com
quillandquire.com
dev.quillandquire.com
secure.quillandquire.com
www.quillandquire.com
*.torontolife.com
quillandquire.com
quillandquire.com
*.torontolife.com
www.quillandquire.com
secure.quillandquire.com
secure.quillandquire.com
stage.quillandquire.com

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFYzCCBEugAwIBAgISA2qdy32ltvUe2MtrNoj+CM5sMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA1MjAwMjE3NTVaFw0x
OTA4MTgwMjE3NTVaMCAxHjAcBgNVBAMTFWRldi5xdWlsbGFuZHF1aXJlLmNvbTCC
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALg4Xa+5NhUWedDcOV79SZsK
ZdAVsb9q4t5ZiC2HMspwWLeIGUMg8cCpIrIanQlE7e+uT2z/MeF+rtK6o1vd+B+/
7m2mkScw6fBG7oTzhdRHX/4tvkfuRdr1/LwwhB4BQrp80fM8VoibTnpYQ/seQ7Pi
A7pV8uL7SEnIpKfabz+ZSco94Zy3jqUWXdqbiGQ1a+bUNmSirfHSNBoH0ufDDMkI
TmPKgFgAeV9CsY3wgaDY+ObokVrCP9YNjenbT7teTo/L16dBUm7g5IPWN/ogrNtV
i04HdKE5mTszh3CFH+FhYLxu36W0VcWwsN3rfiI99zEESwIAXeNyEWHe5wJCOy0C
AwEAAaOCAmswggJnMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD
AQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUFm3mG3Co71c957Jd
sR/MuyqiudEwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYB
BQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu
Y3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2Vu
Y3J5cHQub3JnLzAgBgNVHREEGTAXghVkZXYucXVpbGxhbmRxdWlyZS5jb20wTAYD
VR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYa
aHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEFBgorBgEEAdZ5AgQCBIH2BIHz
APEAdgDiaUuuJujpQAnohhu2O4PUPuf+dIj7pI8okwGd3fHb/gAAAWrTPuPfAAAE
AwBHMEUCIA89InnH427YMVcE34QTsCLX437VY5OPeSsmEbVh7IfPAiEAzLnHFgOE
JIkQJC3h0iedyLH8FAIdPXmDZbKCg4SiMewAdwBj8tvN6DvMLM8LcoQnV2szpI1h
d4+9daY4scdoVEvYjQAAAWrTPuQCAAAEAwBIMEYCIQCqhZugOxwMvUEp9h+RvRSl
uo2CfdDDECM3A/O/w+/7EwIhAJ9rfaZkvMP/kLp4ht+eIyCmz6WmGDTILxHxF6pk
GgngMA0GCSqGSIb3DQEBCwUAA4IBAQA/7DX4kHaN7RzamDbLKad6L/RRNO8KAwDL
tY74ROE5UNGztp1ZCG0OmOFELiXqPkxi/viOxcW/76yMb+QZsRy9SJhBYwx/2Yk9
YjMuqlNbUo2nrZ0L+nD/dTMnY9DZK6jeYvSoCqy7A7pqjrnAf+x+el3vMKSUjgRf
j8chzedPMwVcds2/BJPs/Bn18SPb6nkGG5CRiy1iTxGjOwmM/v3beN0ntCv4DsEl
RluNw0/IXPSNm9XisVrHTmdzgKa2IXEPYXCffnbxzegvSW5kekY7wlAo2not83E0
tK5d0Ahucdrv/K9+lz/MJElOUVtgOYJFWGCduHeEraHWlehLq9ia
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuDhdr7k2FRZ50Nw5Xv1J
mwpl0BWxv2ri3lmILYcyynBYt4gZQyDxwKkishqdCUTt765PbP8x4X6u0rqjW934
H7/ubaaRJzDp8EbuhPOF1Edf/i2+R+5F2vX8vDCEHgFCunzR8zxWiJtOelhD+x5D
s+IDulXy4vtIScikp9pvP5lJyj3hnLeOpRZd2puIZDVr5tQ2ZKKt8dI0GgfS58MM
yQhOY8qAWAB5X0KxjfCBoNj45uiRWsI/1g2N6dtPu15Oj8vXp0FSbuDkg9Y3+iCs
21WLTgd0oTmZOzOHcIUf4WFgvG7fpbRVxbCw3et+Ij33MQRLAgBd43IRYd7nAkI7
LQIDAQAB
-----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 297616534068931201304639754452965970726508
 . . . . . . . . [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-20 02:17:55 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-08-18 02:17:55 +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 'dev.quillandquire.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 (2160 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 23255643205839038824386387384390290593166501208511154239025549511588452745717378149436399000468714197086616079498707808261216871226195482042027145287574379523806588196871317795330247838130990479984216659554436970410464010838664347949472481092210738486410479831433054190832478578591221563861568513499780164090018033387928814740897672046222140384265399636169475473253165604810310531264811997036985133948761178553844145474240872061217826243474804338081584823853316145143472823360399309015583054526247068946909465485107171822490624224390886048562094768124170286357485044478451102759957658087294431170270479870177858173741
 . . . . . . . . . . . . . . . . . . . . [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)
							166de61b70a8ef573de7b25db11fccbb2aa2b9d1
 . . . . . . . . . . . . . . . . [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 (25 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'dev.quillandquire.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 (246 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes)
							00f1007600e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016ad33ee3df000004030047304502200f3d2279c7e36ed8315704df8413b022d7e37ed563938f792b2611b561ec87cf022100ccb9c7160384248910242de1d2279dc8b1fc14021d3d798365b2828384a231ec00770063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016ad33ee4020000040300483046022100aa859ba03b1c0cbd4129f61f91bd14a5ba8d827dd0c310233703f3bfc3effb130221009f6b7da664bcc3ff90ba7886df9e2320a6cfa5a61834c82f11f117aa641a09e0
 . . . . [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)
		003fec35f890768ded1cda9836cb29a77a2ff45134ef0a0300cbb58ef844e13950d1b3b69d59086d0e98e1442e25ea3e4c62fef88ec5c5bfefac8c6fe419b11cbd489841630c7fd9893d62332eaa535b528da7ad9d0bfa70ff75332763d0d92ba8de62f4a80aacbb03ba6a8eb9c07fec7e7a5def30a4948e045f8fc721cde74f33055c76cdbf0493ecfc19f5f123dbea79061b90918b2d624f11a33b098cfefddb78dd27b42bf80ec125465b8dc34fc85cf48d9bd5e2b15ac74e677380a6b621710f61709f7e76f1cde82f496e647a463bc25028da7a2df37134b4ae5dd0086e71daeffcaf7e973fcc24494e515b6039824558609db87784ada1d695e84babd89a