dev.haynet.co

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:0c:4b:63:2d:5d:bf:03:6c:78:27:06:11:a8:e9:6e:46:58 was issued on by Let's Encrypt.

With 4 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=dev.haynet.co

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:0c:4b:63:2d:5d:bf:03:6c:78:27:06:11:a8:e9:6e:46:58
Serial Number (int): 265520453255540632193872293464478013343320
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 38:a2:46:93:1c:80:80:91:45:8f:78:e9:53:76:42:96:67:58:37:c7
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 48:80:02:63:03:62:87:dd:8d:34:13:69:fe:82:c4:1e:a7:aa:d8:b1
Fingerprint (sha256): 5d:78:80:d1:ea:c7:66:0c:40:bd:0e:59:e6:41:e5:99:ec:08:ba:19:52:51:3b:c9:6d:12:ab:3a:f0:3e:00:f0

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.haynet.co

4

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for dev.haynet.co

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

api.dev.haynet.co
dev.haynet.co
registry.dev.haynet.co
www.dev.haynet.co

Other certificates including the domain name haynet.co

(limited to 100 certificates)

Certificate

The complete raw certificate details for dev.haynet.co in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGjzCCBXegAwIBAgISAwxLYy1dvwNseCcGEajpbkZYMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAxMDkwODEwMjlaFw0y
MDA0MDgwODEwMjlaMBgxFjAUBgNVBAMTDWRldi5oYXluZXQuY28wggIiMA0GCSqG
SIb3DQEBAQUAA4ICDwAwggIKAoICAQCj64L8Lo6u3FAX37A/NTg0S3MAhfWJOAGq
hwQ4XGdI6wG2UM/UG65k2GQ464mUsmzLQD15eus6KwwmNeESba7GA0WD6uDhQVbp
sZBLiMALvAp3X8YI5gYGwKLEWzyWh8mMbKFMuaGr59SnWGFuk9E+TDjM3tAAyllw
GHjpO8YbzfM9GNZWOcMPSzrrNPk7aRWFGnv3RCX8ITcwkcH0e/TRXKXINleALQzk
N0jmDqIxu/TG99ZiGIoE8J+5fJe2rNM3BftVsTBc1+E3Y4eEtFD+midlQILb8tHT
I5JEftLer5PPlS4iAYJ80tpEh3rV6arZwyj2rPLGp4lkFU52Kp2J5o2f4VJUbwE4
bMC4LveVzdC/+7zhYAC03KTh6DJAmY2BiJY/yJStQl6TC+ltHWegRqap8jsvvKn0
gYXMJVlESMWdvOonqHzi8LH7fO5ls3vtWennK+/w8haMdbtJMdgiqpsjfttQgSYG
CsQPPXR9fG9NAXMn3Ho4rbtTCAVjWoXG93WUShVmMjmAXW2cSkv2uhtAxvOhiq38
YGmvcm1nZCplO8hZfxsbQdTwPQB7aPyscnc/nV3nU+wRMteXAK0OiGs+9FcJpR0f
c+5N0XUPF0qi9s41R3udN0zJDGI44O7jfMeb0EMMhUiphaxWXXInfyIwgY9uxrUe
jfgs9NDUywIDAQABo4ICnzCCApswDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQG
CCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQ4okaT
HICAkUWPeOlTdkKWZ1g3xzAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86js
oTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14
My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14
My5sZXRzZW5jcnlwdC5vcmcvMFYGA1UdEQRPME2CEWFwaS5kZXYuaGF5bmV0LmNv
gg1kZXYuaGF5bmV0LmNvghZyZWdpc3RyeS5kZXYuaGF5bmV0LmNvghF3d3cuZGV2
LmhheW5ldC5jbzBMBgNVHSAERTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAo
MCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQMGCisG
AQQB1nkCBAIEgfQEgfEA7wB2ALIeBcyLos2KIE6HZvkruYolIGdr2vpw57JJUy3v
i5BeAAABb4mRxokAAAQDAEcwRQIhANlOT0fZ/YWLwufbC13hIBP8NwaAsALnIA05
MjZi6qffAiAqh+T/EHHDvJLW0eDolqR8IX45uJojRdxS0ny1PpzlSAB1AG9Tdqwx
8DEZ2JkApFEV/3cVHBHZAsEAKQaNsgiaN9kTAAABb4mRxv4AAAQDAEYwRAIgJHS2
i7MVfTmAcYheDf7bN+SaSe5d5bWPcw7Xbo8rjgkCIEkhIFYECRZvs1U6vXtZtxRT
A2UP6wCi4Yo/ETTm5hNGMA0GCSqGSIb3DQEBCwUAA4IBAQAnaCCDmAQqtgxwUnGo
wHTmA9fqcZ+4rHHQQGMFqzPJbDw5zpP7nFS4E+qQG/wivo3N1lJv2JYkrpJapZS8
YgCi5qj1zaNWHFkW96l7bOB+L7Fkvv/TMt6Mt7WDQga5pRnamu8BE5m/Kgo/IZaU
6+IYc7Fk2AeYiOjDGb0AXBgs7ilFH4dly+VNHl35X7DDazFJ8Xv3bnjZ6v8Tuc4j
MMQDTCRxBDZ3iMnf4jVjyjq1OvI4EAhzma9y4DCU/++9v5VQBT/CzDLfqSGOGrxi
4cF8H4eUswnMuYGC0vkAhOkXYJew92sOHyEzl6kS/ys3PtaYgFgmU5UeYC+lj7eF
5otv
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAo+uC/C6OrtxQF9+wPzU4
NEtzAIX1iTgBqocEOFxnSOsBtlDP1BuuZNhkOOuJlLJsy0A9eXrrOisMJjXhEm2u
xgNFg+rg4UFW6bGQS4jAC7wKd1/GCOYGBsCixFs8lofJjGyhTLmhq+fUp1hhbpPR
Pkw4zN7QAMpZcBh46TvGG83zPRjWVjnDD0s66zT5O2kVhRp790Ql/CE3MJHB9Hv0
0VylyDZXgC0M5DdI5g6iMbv0xvfWYhiKBPCfuXyXtqzTNwX7VbEwXNfhN2OHhLRQ
/ponZUCC2/LR0yOSRH7S3q+Tz5UuIgGCfNLaRId61emq2cMo9qzyxqeJZBVOdiqd
ieaNn+FSVG8BOGzAuC73lc3Qv/u84WAAtNyk4egyQJmNgYiWP8iUrUJekwvpbR1n
oEamqfI7L7yp9IGFzCVZREjFnbzqJ6h84vCx+3zuZbN77Vnp5yvv8PIWjHW7STHY
IqqbI37bUIEmBgrEDz10fXxvTQFzJ9x6OK27UwgFY1qFxvd1lEoVZjI5gF1tnEpL
9robQMbzoYqt/GBpr3JtZ2QqZTvIWX8bG0HU8D0Ae2j8rHJ3P51d51PsETLXlwCt
DohrPvRXCaUdH3PuTdF1DxdKovbONUd7nTdMyQxiOODu43zHm9BDDIVIqYWsVl1y
J38iMIGPbsa1Ho34LPTQ1MsCAwEAAQ==
-----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 265520453255540632193872293464478013343320
 . . . . . . . . [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 2020-01-09 08:10:29 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-04-08 08:10:29 +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.haynet.co'
 . . . . . . . . [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 668735122730511566799796302926302099444463097379776031742224699629849992866339637119623475448573957694848819908970929161495889693041799788857112701538219288084150932302981874920509044878924970526744711451173725941131713375915474993609630956728725802922550119894273922206471813006344280565875537401414470045223734876217594888377615454509713799732608790065516803630294996005905302486362553337240670752241635433550715811187726993988754510402633524452394059845688973900151624183136662805948036694927121186769985519197881458186962502757814763338770768204669105955508047418786092182863875686993410424384777205277491164582651300464996382345847757784360802612740106421447877782762700969357827085690525067035437242668305017704101483994203539785828653825786351998431623740816408676326592703684882992244691584154172528445856842704526854675400598874116836445720654412196802140653435895658187907469400695046475065783391768045247601188572393939291710954251161156938214262814337820388095577828368997598170328885500798453329279825980724110057912854466946881680589877035085429309312656946055965917592112481917366090065557968152467164732931963586112895692628720189695414498288237759139259133401528849988248970855906085816671016466797721307190425343179
 . . . . . . . . . . . . . . . . . . . . [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)
							38a246931c808091458f78e953764296675837c7
 . . . . . . . . . . . . . . . . [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 (79 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'api.dev.haynet.co'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'dev.haynet.co'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'registry.dev.haynet.co'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.dev.haynet.co'
 . . . . . . . . . . . . . . . . [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)
							00ef007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016f8991c6890000040300473045022100d94e4f47d9fd858bc2e7db0b5de12013fc370680b002e7200d39323662eaa7df02202a87e4ff1071c3bc92d6d1e0e896a47c217e39b89a2345dc52d27cb53e9ce5480075006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016f8991c6fe000004030046304402202474b68bb3157d398071885e0dfedb37e49a49ee5de5b58f730ed76e8f2b8e090220492120560409166fb3553abd7b59b7145303650feb00a2e18a3f1134e6e61346
 . . . . [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)
		002768208398042ab60c705271a8c074e603d7ea719fb8ac71d0406305ab33c96c3c39ce93fb9c54b813ea901bfc22be8dcdd6526fd89624ae925aa594bc6200a2e6a8f5cda3561c5916f7a97b6ce07e2fb164beffd332de8cb7b5834206b9a519da9aef011399bf2a0a3f219694ebe21873b164d8079888e8c319bd005c182cee29451f8765cbe54d1e5df95fb0c36b3149f17bf76e78d9eaff13b9ce2330c4034c247104367788c9dfe23563ca3ab53af23810087399af72e03094ffefbdbf9550053fc2cc32dfa9218e1abc62e1c17c1f8794b309ccb98182d2f90084e9176097b0f76b0e1f213397a912ff2b373ed69880582653951e602fa58fb785e68b6f