ninjasupply.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:cd:d5:d6:dc:4e:85:49:8a:87:74:1a:55:0d:12:ac:ca:e5 was issued on by Let's Encrypt.
With 2 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=ninjasupply.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:cd:d5:d6:dc:4e:85:49:8a:87:74:1a:55:0d:12:ac:ca:e5Serial Number (int): 331378984197054198375460943002660756048613
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 3e:d3:5a:9d:90:32:4a:45:d1:b9:ae:bb:77:66:9c:2b:43:f3:c3:d3
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): e1:86:fe:12:68:4d:f4:ac:8a:5b:eb:d6:43:3e:f0:c5:d2:0a:eb:aa
Fingerprint (sha256): c2:54:14:1d:38:07:f7:45:f0:ae:ee:ec:20:6b:1c:91:3c:3c:79:ab:d9:f9:1c:80:6c:c5:56:01:5b:29:5a:db
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate ninjasupply.com
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for ninjasupply.com
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
ninjasupply.com
www.ninjasupply.com
www.ninjasupply.com
Other certificates including the domain name ninjasupply.com
(limited to 100 certificates)
ninjasupply.com
projects.moveforward.app
projects.konzek.com
ninjasupply.com
projects.pqmsolutions.com.mx
ninjasupply.com
ninjasupply.com
tracking.ninjasupply.com
ninjasupply.com
projects.roanmedia.org
ninjasupply.com
ninjasupply.com
projectz.pencilpointdesigns.asia
projects.oktamam.com
ninjasupply.com
projects.moveforward.app
projects.konzek.com
ninjasupply.com
projects.pqmsolutions.com.mx
ninjasupply.com
ninjasupply.com
tracking.ninjasupply.com
ninjasupply.com
projects.roanmedia.org
ninjasupply.com
ninjasupply.com
projectz.pencilpointdesigns.asia
projects.oktamam.com
ninjasupply.com
Certificate
The complete raw certificate details for ninjasupply.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGbDCCBVSgAwIBAgISA83V1txOhUmKh3QaVQ0SrMrlMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA5MTkxNjM5MzBaFw0x OTEyMTgxNjM5MzBaMBoxGDAWBgNVBAMTD25pbmphc3VwcGx5LmNvbTCCAiIwDQYJ KoZIhvcNAQEBBQADggIPADCCAgoCggIBAN5ZlRbokU/qbKm6Iy23TNkdy4I1SzOR 5XMQeP/b5Tb5JFwIvr3F+b/D/DFrbOvatgbDa9Ooj/kdA4C4baLGy87kilaXzDkM sIW0BGeBKCUGEGantpvDJaQ3Al5inyPtgpg+wrMf+ntW1K980P/06YbOnnR8jnEq vAGltOIT1W/XoT9s4Q48bGJbuQpU83loZidC7mooKx4dncrrGn6gcNCJtcpp2gzK 4zAcGTkVo/38h71i8W1QEKVaPPs2ezAge7o5YxRv31MglExeHQL2LgCHxfqWBiL3 WjFAAYXtrgFefXTzKdhgHAU7q6JFp4tm3I4Z3kWqibrWhrp1KXXd7EssJ9LY0HBh u0yVUbkeguXFdTQOz3ESFghPlJCnzilUp3WD2svdmA4/1pX2VV5vmAI+oEqGiwJ3 uO5r5R/h5XeYDKMdhj6uuVD6YzDQYevx2EXgzhHOIa7hEdo8B76kbCQFW2taGHUM ILz8vsayJYXPbohlrAV+qaAszM790YykkvntyqUpDhRzkhDHz3vFQ+6Y92rOLj90 5m1YXiAR5hNNXicN2/hSPzHwr3ollCQn49geFb8juDxd9VGNtUwLGRXf/QfHKic1 uR2t0CU7v8sGxziky2p/kWJZnVkainZwLOa0iBomCQBLY/cw/JfjiHHAaE8oofVs bHRLOc75XJepAgMBAAGjggJ6MIICdjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw FAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFD7T Wp2QMkpF0bmuu3dmnCtD88PTMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/z qOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50 LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50 LXgzLmxldHNlbmNyeXB0Lm9yZy8wLwYDVR0RBCgwJoIPbmluamFzdXBwbHkuY29t ghN3d3cubmluamFzdXBwbHkuY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysG AQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQu b3JnMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHYAdH7agzGtMxCRIZzOJU9CcMK/ /V5CIAjGNzV55hB7zFYAAAFtSpuKUgAABAMARzBFAiBsiZGwnaQ0e5w9Zocgokvb wL1NVoPYsilKfQ2UsCHh8wIhAPRAL1/zhI1bRCF3gSF55uxwG6N//T3sXAtI16i6 yEJiAHcAY/Lbzeg7zCzPC3KEJ1drM6SNYXePvXWmOLHHaFRL2I0AAAFtSpuKPgAA BAMASDBGAiEAvtOoeGoQNPK3Xh9/iZXW9upi+9FBkYYSYaCokc7jz5QCIQChYM9x 4qHUptUQGWeOdia3LYUfa1rRZBvat5LKIbnAwDANBgkqhkiG9w0BAQsFAAOCAQEA VKsguwmZ+zMTk00j2grcw+XPR5LpzxIoGMuqJpAH4OWKoyVbJrsflgAt3XlG/kWm x35A+KFnnT5l3eZ5d1Tw/LRcCli33FVKmobqWS9M914m7r3Cq+HNOFN5uc+V85mT +7S9wVRQA2PxpseohBYult0Ii4M+BTa2KSXiqHmQFKvnz3DZQDRxCTH+anCN+ZFn eZS0DMA2N4oTc5Y/Zfx/gPB2fRiHuZQXM1VTumb02AkPImZ3ERDQ98Q0wMPA6VZZ zUvWycZcXpPQZE/AhItdROBU0Cs8BUrGQ/0k3wS5w2Tt49keHA64fWwfldUJbjj5 o5oaWUgxd6zJKgvMZA64jQ== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3lmVFuiRT+psqbojLbdM 2R3LgjVLM5HlcxB4/9vlNvkkXAi+vcX5v8P8MWts69q2BsNr06iP+R0DgLhtosbL zuSKVpfMOQywhbQEZ4EoJQYQZqe2m8MlpDcCXmKfI+2CmD7Csx/6e1bUr3zQ//Tp hs6edHyOcSq8AaW04hPVb9ehP2zhDjxsYlu5ClTzeWhmJ0LuaigrHh2dyusafqBw 0Im1ymnaDMrjMBwZORWj/fyHvWLxbVAQpVo8+zZ7MCB7ujljFG/fUyCUTF4dAvYu AIfF+pYGIvdaMUABhe2uAV59dPMp2GAcBTurokWni2bcjhneRaqJutaGunUpdd3s Sywn0tjQcGG7TJVRuR6C5cV1NA7PcRIWCE+UkKfOKVSndYPay92YDj/WlfZVXm+Y Aj6gSoaLAne47mvlH+Hld5gMox2GPq65UPpjMNBh6/HYReDOEc4hruER2jwHvqRs JAVba1oYdQwgvPy+xrIlhc9uiGWsBX6poCzMzv3RjKSS+e3KpSkOFHOSEMfPe8VD 7pj3as4uP3TmbVheIBHmE01eJw3b+FI/MfCveiWUJCfj2B4VvyO4PF31UY21TAsZ Fd/9B8cqJzW5Ha3QJTu/ywbHOKTLan+RYlmdWRqKdnAs5rSIGiYJAEtj9zD8l+OI ccBoTyih9WxsdEs5zvlcl6kCAwEAAQ== -----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 331378984197054198375460943002660756048613 . . . . . . . . [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-09-19 16:39:30 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-12-18 16:39:30 +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 'ninjasupply.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 (4208 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 907108577742859424294614801124655021332595222296278448668588316659844197130749084252025455559510640735689119344694327996702662770543007655941053225643589345481967537579984346330503998787682399705630713726443591356391813454905977251804626217265868101356388251453160909103982488956396944504456758699936408929734927236541613699095431223323081579293913882749204063078240569923614603949618111978882893592057240114562825989810611677164964028739811681354411042345362093442002919256101660764033040419281405219677991933101240499906397645815710553709917880445902939341031477601941683028542641390095049750932920373720615696450310887365048841376504753769541249619635581368453481048450638686072605904643033393288005209608915899203216529477561634959309091954669199550515315016876020265151532822823588711890505931685733997799608604683289584107541905950412741590909267501948618774634652918945785808943902589513644478467446808135794109673173542601721348286386779594700965922739148785902552637134820878309393162652143107964229263022584379901868194810827455163817606457919506327794294750290337840617258335073445791360594441646385188981021848541177911548547011139666576050569705965331073843997518544336677888766351204914989167895506842274716699292637097 . . . . . . . . . . . . . . . . . . . . [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) 3ed35a9d90324a45d1b9aebb77669c2b43f3c3d3 . . . . . . . . . . . . . . . . [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 (40 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ninjasupply.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.ninjasupply.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) 00f1007600747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016d4a9b8a52000004030047304502206c8991b09da4347b9c3d668720a24bdbc0bd4d5683d8b2294a7d0d94b021e1f3022100f4402f5ff3848d5b442177812179e6ec701ba37ffd3dec5c0b48d7a8bac8426200770063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016d4a9b8a3e0000040300483046022100bed3a8786a1034f2b75e1f7f8995d6f6ea62fbd14191861261a0a891cee3cf94022100a160cf71e2a1d4a6d51019678e7626b72d851f6b5ad1641bdab792ca21b9c0c0 . . . . [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) 0054ab20bb0999fb3313934d23da0adcc3e5cf4792e9cf122818cbaa269007e0e58aa3255b26bb1f96002ddd7946fe45a6c77e40f8a1679d3e65dde6797754f0fcb45c0a58b7dc554a9a86ea592f4cf75e26eebdc2abe1cd385379b9cf95f39993fbb4bdc154500363f1a6c7a884162e96dd088b833e0536b62925e2a8799014abe7cf70d94034710931fe6a708df991677994b40cc036378a1373963f65fc7f80f0767d1887b99417335553ba66f4d8090f2266771110d0f7c434c0c3c0e95659cd4bd6c9c65c5e93d0644fc0848b5d44e054d02b3c054ac643fd24df04b9c364ede3d91e1c0eb87d6c1f95d5096e38f9a39a1a59483177acc92a0bcc640eb88d