status.iplocate.app
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:51:bc:39:83:f6:4b:b3:b6:1b:bb:75:34:ad:a2:c4:fa:a3 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=status.iplocate.app
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:51:bc:39:83:f6:4b:b3:b6:1b:bb:75:34:ad:a2:c4:fa:a3Serial Number (int): 289149923016514470840004217891916362349219
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: a6:f5:e5:53:ce:f9:60:00:f2:8b:0e:0f:8d:ec:f7:fb:61:b5:d5:cc
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): d2:89:c2:69:e0:99:10:86:31:f5:29:57:2a:63:23:48:6b:38:4d:17
Fingerprint (sha256): b4:bb:7a:d1:6c:d0:a9:7d:2f:e9:78:f9:07:30:50:ba:5f:d4:37:bc:49:b3:30:07:10:bc:f9:ef:39:aa:70:e7
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate status.iplocate.app
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for status.iplocate.app
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
status.iplocate.app
Other certificates including the domain name iplocate.app
(limited to 100 certificates)
sni.cloudflaressl.com
afiliados.itmobilear.com
www.whitegravelmines.com
status.iplocate.app
staging-link.peddle.com
becyclemty.com
sni.cloudflaressl.com
arianneeanderson.com
sni.cloudflaressl.com
go.yourappstudio.com
status.iplocate.app
www.blackcreeper.com
www.iplocate.app
status.iplocate.app
www.felixyun.com
status.iplocate.app
status.iplocate.app
kalambist.tk
status.iplocate.app
semphi.com
sni.cloudflaressl.com
kurosaba.fun
afiliados.itmobilear.com
www.whitegravelmines.com
status.iplocate.app
staging-link.peddle.com
becyclemty.com
sni.cloudflaressl.com
arianneeanderson.com
sni.cloudflaressl.com
go.yourappstudio.com
status.iplocate.app
www.blackcreeper.com
www.iplocate.app
status.iplocate.app
www.felixyun.com
status.iplocate.app
status.iplocate.app
kalambist.tk
status.iplocate.app
semphi.com
sni.cloudflaressl.com
kurosaba.fun
Certificate
The complete raw certificate details for status.iplocate.app in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGXjCCBUagAwIBAgISA1G8OYP2S7O2G7t1NK2ixPqjMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA5MDExOTI1MTBaFw0x OTExMzAxOTI1MTBaMB4xHDAaBgNVBAMTE3N0YXR1cy5pcGxvY2F0ZS5hcHAwggIi MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC3xSuk0DmyK5BVb7mzKyk13ew4 zfKmN2ihBOfQSalTpnCl8m/ELWeY/EE1CCnn4oR3AcOf8Ctwrl+Vl7lfIBPLCQR/ yVLweuDmk46N5YOVB6tCHXIWoKmSKPepzBBOUr89SjzxoJDPKUZCcqLDcdagvjLK kM1ko8BLOkQ9wPuJoyhw7jlISEV/bID5QdyDKj8deDsQ9pI6rCNZI+Ig746F5y+4 RNkS2Bu1UtnlcCbg+rVpwkhx5/oj+UCIhhJUbZSADqAZ+wxag7BqwSfl8+yqHK+I mWWZ4ZXZxkSsgdYN3NqMEFyurjxaYoOOqcGia8udLPSy2dBVZTX0V6u7xJe0u/Jy f3dbCriNOPVNz3JXI4tL94yfKVFnmYWyiJEKDspaEhH0bbNCbMf8uKkFsH3riWEL 2CfhnDHaUKD22OrWCT5ugXrtB1MDIVLqPHU/vlYqMcJOVGAow7r3NTNJ8iDJfsBn IZwn9XL/U6+MEHiLDWW/GPYmAInSPBzSpq29x8Pp+rFqzxpkeSaikVu4Dx1AXaDw MrKz1+/uXqjBdOWxsMPYLxAJ0h/21riMluIXvtPOgxgeSZvafMeaqzjm2i0+hHXg iZp+1u4lQaW0LKr4zA0W/vkXy1crwTMnMnaFmwVZEmW0R1UJzdCYOPDSQKGg0kSk vxtU9KfeaZI16l2oIwIDAQABo4ICaDCCAmQwDgYDVR0PAQH/BAQDAgWgMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW BBSm9eVTzvlgAPKLDg+N7Pf7YbXVzDAfBgNVHSMEGDAWgBSoSmpjBH3duubRObem RWXv86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3Nw LmludC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0 LmludC14My5sZXRzZW5jcnlwdC5vcmcvMB4GA1UdEQQXMBWCE3N0YXR1cy5pcGxv Y2F0ZS5hcHAwTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAm BggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEEBgorBgEE AdZ5AgQCBIH1BIHyAPAAdgB0ftqDMa0zEJEhnM4lT0Jwwr/9XkIgCMY3NXnmEHvM VgAAAWzugL92AAAEAwBHMEUCIESJTtyV/MVsj9+LNTWoV13F4FxSdneZXUzpzduM hT3uAiEAp6NVuyJHjkyKS5VnM3wpmPiLanuCySNTQWvwTvxieuwAdgApPFGWVMg5 ZbqqUPxYB9S3b79Yeily3KTDDPTlRUf0eAAAAWzugL+VAAAEAwBHMEUCIH8CMjLo eXHfKKnq2exBePLfVveWl5CLKK+/4ZRaObeDAiEAunFuEoqFP+hw+xjSweYjYIPt 9pxaHNseI4XNjgpCi9owDQYJKoZIhvcNAQELBQADggEBAESyY8Tu81QmM+FTTd1j 0KFnnxzjqxl4gGBbVRU5+RdMbdaF0wyYBXUz+UcsG83aLNOpGnq7zyddisQp5UG7 N0pm7IGNKUKPQ4k4Ey7JY0avgep3JuCfFYAE7ZyzGELZBq2HrOBk9mvPMFrYp9Oy 4Sz7hfwWWT4YeownZ3AuhiX/WU3eS0TPeBQzzfVsji55OyIfd0hk/BdOVF6cb9O1 odtXoyQjCjNWbK/TMnfSlG9RDRuVPQ2Y26HyCpQi/ceLilDdjEpSi69qJK6fXVyb 961UTNaBi3l73YX/RZjjTTlAIBly5opKpmcvull8h9uGwoj/IiMd9T7NpeNkj6Zp pKY= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAt8UrpNA5siuQVW+5sysp Nd3sOM3ypjdooQTn0EmpU6ZwpfJvxC1nmPxBNQgp5+KEdwHDn/ArcK5flZe5XyAT ywkEf8lS8Hrg5pOOjeWDlQerQh1yFqCpkij3qcwQTlK/PUo88aCQzylGQnKiw3HW oL4yypDNZKPASzpEPcD7iaMocO45SEhFf2yA+UHcgyo/HXg7EPaSOqwjWSPiIO+O hecvuETZEtgbtVLZ5XAm4Pq1acJIcef6I/lAiIYSVG2UgA6gGfsMWoOwasEn5fPs qhyviJllmeGV2cZErIHWDdzajBBcrq48WmKDjqnBomvLnSz0stnQVWU19Feru8SX tLvycn93Wwq4jTj1Tc9yVyOLS/eMnylRZ5mFsoiRCg7KWhIR9G2zQmzH/LipBbB9 64lhC9gn4Zwx2lCg9tjq1gk+boF67QdTAyFS6jx1P75WKjHCTlRgKMO69zUzSfIg yX7AZyGcJ/Vy/1OvjBB4iw1lvxj2JgCJ0jwc0qatvcfD6fqxas8aZHkmopFbuA8d QF2g8DKys9fv7l6owXTlsbDD2C8QCdIf9ta4jJbiF77TzoMYHkmb2nzHmqs45tot PoR14ImaftbuJUGltCyq+MwNFv75F8tXK8EzJzJ2hZsFWRJltEdVCc3QmDjw0kCh oNJEpL8bVPSn3mmSNepdqCMCAwEAAQ== -----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 289149923016514470840004217891916362349219 . . . . . . . . [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-01 19:25:10 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-11-30 19:25:10 +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 'status.iplocate.app' . . . . . . . . [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 749716994892284917998916500707870835578952680666660371516518230224537268535329627971521807765416389147439649560862646331426898840202494265893222409922087203937674530724807128138127922871637176249661925515658264098188737183732072061118926801515451836284077599066457306678742543402990523612919351830701060820907155421233630225741530151944909634879206569863742258263108703595171149419452585590198749420818492815465636547388607106839908801944744837858891836541068490346530172471994597110331411988293072375771575972555709683542505060403897967652079058028610725854464358362575085731429694375008998571177322886015886063389826599408207944062828353660367214684151277581663166016750127450050475891935420827340900825448515818352688723570476316070547296847105639780661884688571211615071671373399306730792293051599807834679447360409362671660116160484503833596404402162028476658354849754007539666788335383065501075792674897834435539953773421749812181330387858666724073859866143383115459342353340382708430601540294650861983157123477622029612541650595080176763279558692988319631181181989221204540525690887852771328510112235950834595030119344712978973092490045248417645469639740185167338858046762904006649593187047644274880035426517486326042029041699 . . . . . . . . . . . . . . . . . . . . [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) a6f5e553cef96000f28b0e0f8decf7fb61b5d5cc . . . . . . . . . . . . . . . . [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 (23 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'status.iplocate.app' . . . . . . . . . . . . . . . . [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 (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f0007600747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016cee80bf760000040300473045022044894edc95fcc56c8fdf8b3535a8575dc5e05c527677995d4ce9cddb8c853dee022100a7a355bb22478e4c8a4b9567337c2998f88b6a7b82c92353416bf04efc627aec007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016cee80bf95000004030047304502207f023232e87971df28a9ead9ec4178f2df56f79697908b28afbfe1945a39b783022100ba716e128a853fe870fb18d2c1e6236083edf69c5a1cdb1e2385cd8e0a428bda . . . . [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) 0044b263c4eef3542633e1534ddd63d0a1679f1ce3ab197880605b551539f9174c6dd685d30c98057533f9472c1bcdda2cd3a91a7abbcf275d8ac429e541bb374a66ec818d29428f438938132ec96346af81ea7726e09f158004ed9cb31842d906ad87ace064f66bcf305ad8a7d3b2e12cfb85fc16593e187a8c2767702e8625ff594dde4b44cf781433cdf56c8e2e793b221f774864fc174e545e9c6fd3b5a1db57a324230a33566cafd33277d2946f510d1b953d0d98dba1f20a9422fdc78b8a50dd8c4a528baf6a24ae9f5d5c9bf7ad544cd6818b797bdd85ff4598e34d3940201972e68a4aa6672fba597c87db86c288ff22231df53ecda5e3648fa669a4a6