api.hoppinhq.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:49:f1:6c:1a:ee:4b:41:a8:ab:2a:f6:38:14:0c:99:d9:19 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=api.hoppinhq.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:49:f1:6c:1a:ee:4b:41:a8:ab:2a:f6:38:14:0c:99:d9:19Serial Number (int): 286498375841776377385220020928348247677209
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 4a:63:13:b3:f7:c8:a5:db:d5:cb:2f:08:b6:7d:6b:95:6d:8b:22:49
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 08:1c:cb:74:0c:73:04:8d:75:d5:04:40:01:c8:b4:8a:14:b8:9f:2f
Fingerprint (sha256): a9:3a:d3:4d:8b:4b:06:d6:e9:d6:4c:2e:18:c7:61:e6:c1:cc:46:27:75:73:1f:fc:00:cc:61:98:c9:2b:b9:0a
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate api.hoppinhq.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for api.hoppinhq.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
api.hoppinhq.com
Other certificates including the domain name hoppinhq.com
(limited to 100 certificates)
temisconsult.com
www.tensortask.com
demo.hoppinhq.com
www.smarthelp.asia
hoppinhq.com
access2019.app
www.letsopen.co
brannen.dev
api.hoppinhq.com
demo.hoppinhq.com
feriaapp.com
beta.hoppinhq.com
hoppinhq.com
www.darrinhenein.com
static.datatracbeacon.com
www.hoppinhq.com
www.amblyoplay.com
www.ols4business.net
www.gtape.com
www.beyondvision.ai
demo.hoppinhq.com
demo.hoppinhq.com
www.mylearning.ai
beta.hoppinhq.com
breathehuman.com
karshniashramramanretimahaban.org
beta.hoppinhq.com
eaglesales-fieldagentstaging.sentera.com
editor.chatcenter.ai
harkiratwedsdinesh.com
training.prioritise.app
ideta.io
api.hoppinhq.com
www.gohighlevel.com
beta.hoppinhq.com
conceptaccounting.eu
hoppinhq.com
totocompany.online
www.elio.co
www.tensortask.com
demo.hoppinhq.com
www.smarthelp.asia
hoppinhq.com
access2019.app
www.letsopen.co
brannen.dev
api.hoppinhq.com
demo.hoppinhq.com
feriaapp.com
beta.hoppinhq.com
hoppinhq.com
www.darrinhenein.com
static.datatracbeacon.com
www.hoppinhq.com
www.amblyoplay.com
www.ols4business.net
www.gtape.com
www.beyondvision.ai
demo.hoppinhq.com
demo.hoppinhq.com
www.mylearning.ai
beta.hoppinhq.com
breathehuman.com
karshniashramramanretimahaban.org
beta.hoppinhq.com
eaglesales-fieldagentstaging.sentera.com
editor.chatcenter.ai
harkiratwedsdinesh.com
training.prioritise.app
ideta.io
api.hoppinhq.com
www.gohighlevel.com
beta.hoppinhq.com
conceptaccounting.eu
hoppinhq.com
totocompany.online
www.elio.co
Certificate
The complete raw certificate details for api.hoppinhq.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGDDCCBPSgAwIBAgISA0nxbBruS0Goqyr2OBQMmdkZMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODEwMTAwOTQ5MzVaFw0x OTAxMDgwOTQ5MzVaMBsxGTAXBgNVBAMTEGFwaS5ob3BwaW5ocS5jb20wggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCcNVOcLqLpNpX8g7bGpPOzqDTVgp77 8CRKuddDDZqLlnfrWdkKkNg8Y3hz1u4IKE9GOvPrZw6Rt8La0Po/FyMhSHQ3auMf Qy0Ie5ypK9rZnZx4xt+Ul2LrAR1u9Ihc7AYpL716S+HFC2UJX7NAsLReQtVaDCKx EyQ/MnBNFEnP0G5/JDr31TIprNpH00KbKPIXg3oFdYVEEk/yTfYGLIg9Ru4QgyHY wh/1gC1yDTM5DLHekCNc1FVNb/YrUHndnaqrEb1VewYCvD5qetMxhC7uRZNGL7+2 aK4KJI6vB8eoWnkaX0LCCaQJaOYt1pt9yJkqA+g/zgGmel1uwyoV8otzAgMBAAGj ggMZMIIDFTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsG AQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFEpjE7P3yKXb1csvCLZ9a5Vt iyJJMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEB BGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0 Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0 Lm9yZy8wGwYDVR0RBBQwEoIQYXBpLmhvcHBpbmhxLmNvbTCB/gYDVR0gBIH2MIHz MAgGBmeBDAECATCB5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6 Ly9jcHMubGV0c2VuY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2Vy dGlmaWNhdGUgbWF5IG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0 aWVzIGFuZCBvbmx5IGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUg UG9saWN5IGZvdW5kIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRv cnkvMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHcAKTxRllTIOWW6qlD8WAfUt2+/ WHopctykwwz05UVH9HgAAAFmXZieVwAABAMASDBGAiEA3Yjq0f8UZsWqLaQqp4JG b0boA1+CgbUxmQ7wL2oXZCQCIQDiWpg2NjqQFlHU/p26vyoBh8ftYY3scK3/XrEK 0c4xXwB2AFWB1MIWkDYBSuoLm1c8U/DA5Dh4cCUIFy+jqh0HE9MMAAABZl2Yn58A AAQDAEcwRQIgSwMhjR8cCkWXhY09O64tq6oczDF2tCCdCizq5ARHFIkCIQCxazsd VguX3loQ2QmEdwmwrZIhynCNejDII7dH2uLzgDANBgkqhkiG9w0BAQsFAAOCAQEA VvpG8JzgJzRxe9iXqeW2mHl/1zqb1O/Ut5ekGK/BJ3Ps1gvRCjUF8BbaycTS307W YX+uC5zPBwCuJgmBVjbK4Tlb2IIGBIsBlY1loafmWVreAb3l2NHEJ2ezG4X0In+0 /4/+pf8JohrWSzBLhLV1vcjPO92UFm5iYxRTFZfJfX4mDjYXT8LOrhZFAQWxQehd nXC5Xk/Mo8JPZdKb/TL7SoIuE304hN3uhtiLv8Tx6p4h3GhzEz0acLJk3Lsess8T 9M/0imIvoggr7H5qBUp9VLxtZA6YZao3oE2YikYdKvJBXVfrrekO39Ge2frUJIvD et3MB71dh+pK8kcQJLGG4w== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnDVTnC6i6TaV/IO2xqTz s6g01YKe+/AkSrnXQw2ai5Z361nZCpDYPGN4c9buCChPRjrz62cOkbfC2tD6Pxcj IUh0N2rjH0MtCHucqSva2Z2ceMbflJdi6wEdbvSIXOwGKS+9ekvhxQtlCV+zQLC0 XkLVWgwisRMkPzJwTRRJz9BufyQ699UyKazaR9NCmyjyF4N6BXWFRBJP8k32BiyI PUbuEIMh2MIf9YAtcg0zOQyx3pAjXNRVTW/2K1B53Z2qqxG9VXsGArw+anrTMYQu 7kWTRi+/tmiuCiSOrwfHqFp5Gl9CwgmkCWjmLdabfciZKgPoP84BpnpdbsMqFfKL cwIDAQAB -----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 286498375841776377385220020928348247677209 . . . . . . . . [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 2018-10-10 09:49:35 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-01-08 09:49:35 +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 'api.hoppinhq.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 19719471902179995069877971249589519883958552431174889905844608320114928947225800137554989600390763173646883837397421955908474764013089304019013018691009536929923000760403635826052408416308546617308034424504096607574635273577982328122892562042117690411902378840215917116654575222360448012512096555829511698962891221171019135377978732096601757185280734501174196478091971264576936859635530165688059437322275304028562257780253953196715783848293679758278023643332402415223264428199263489813965601009848021084499930293511136026598377779882957634390729194202756918094762665101909426324992653424807598001742684249294315359091 . . . . . . . . . . . . . . . . . . . . [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) 4a6313b3f7c8a5dbd5cb2f08b67d6b956d8b2249 . . . . . . . . . . . . . . . . [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 'api.hoppinhq.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 (246 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.5.5.7.2.2 (unotice) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String 'This Certificate may only be relied upon by Relying Parties and only in accordance with the Certificate Policy found at https://letsencrypt.org/repository/' . . . . . . . . . . . . . . . . [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) 00f1007700293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f478000001665d989e570000040300483046022100dd88ead1ff1466c5aa2da42aa782466f46e8035f8281b531990ef02f6a176424022100e25a9836363a901651d4fe9dbabf2a0187c7ed618dec70adff5eb10ad1ce315f0076005581d4c2169036014aea0b9b573c53f0c0e43878702508172fa3aa1d0713d30c000001665d989f9f000004030047304502204b03218d1f1c0a4597858d3d3bae2dabaa1ccc3176b4209d0a2ceae404471489022100b16b3b1d560b97de5a10d909847709b0ad9221ca708d7a30c823b747dae2f380 . . . . [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) 0056fa46f09ce02734717bd897a9e5b698797fd73a9bd4efd4b797a418afc12773ecd60bd10a3505f016dac9c4d2df4ed6617fae0b9ccf0700ae2609815636cae1395bd88206048b01958d65a1a7e6595ade01bde5d8d1c42767b31b85f4227fb4ff8ffea5ff09a21ad64b304b84b575bdc8cf3bdd94166e626314531597c97d7e260e36174fc2ceae16450105b141e85d9d70b95e4fcca3c24f65d29bfd32fb4a822e137d3884ddee86d88bbfc4f1ea9e21dc6873133d1a70b264dcbb1eb2cf13f4cff48a622fa2082bec7e6a054a7d54bc6d640e9865aa37a04d988a461d2af2415d57ebade90edfd19ed9fad4248bc37addcc07bd5d87ea4af2471024b186e3