brutalrape.me
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:73:14:fe:26:3e:27:27:a6:8e:dc:02:6a:34:4d:ad:9f:fa was issued on by Let's Encrypt.
With 9 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=brutalrape.me
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:73:14:fe:26:3e:27:27:a6:8e:dc:02:6a:34:4d:ad:9f:faSerial Number (int): 300497234170162258266521490883776946741242
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 59:f7:60:ac:93:69:69:1c:44:80:25:7d:d5:f1:e5:db:18:39:6e:ac
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): f7:e5:c9:47:a0:0a:ab:29:93:06:0f:ee:fa:2f:06:0f:29:6d:bd:56
Fingerprint (sha256): 51:0d:2f:0f:cc:c9:f6:9c:4e:27:71:b2:c4:bb:d1:88:03:bb:2e:06:13:57:5d:ac:cc:b0:52:59:a8:cd:49:73
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate brutalrape.me
9
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for brutalrape.me
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
autodiscover.brutalrape.me
brutalrape.me
cpanel.brutalrape.me
cpcalendars.brutalrape.me
cpcontacts.brutalrape.me
mail.brutalrape.me
webdisk.brutalrape.me
webmail.brutalrape.me
www.brutalrape.me
brutalrape.me
cpanel.brutalrape.me
cpcalendars.brutalrape.me
cpcontacts.brutalrape.me
mail.brutalrape.me
webdisk.brutalrape.me
webmail.brutalrape.me
www.brutalrape.me
Other certificates including the domain name brutalrape.me
(limited to 100 certificates)
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
brutalrape.me
Certificate
The complete raw certificate details for brutalrape.me in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGDzCCBPegAwIBAgISA3MU/iY+JyemjtwCajRNrZ/6MA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAzMTIwMjE1NDRaFw0y MDA2MTAwMjE1NDRaMBgxFjAUBgNVBAMTDWJydXRhbHJhcGUubWUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtijfDjMp1ft8hl3SPSXAE4WRzauutTOxW tRz2Om2dj/yJ8wiWSj0d3emN0tVbCDpfzL3VkRHqbBkR9+gIlth5Pdn7xpPv5keq hHL9sgeOFFVIm5gw20IF/B2fx94koLYs4/yHz7+ThD/le3hIQt1ikKeh3TSq5VKW b6GuxkD2zooMWvLmEnMbR2b/xDb7vFd4QbcK3MvxPjnf4me9O3TCXk3uDcyr9glF P2Q/dcvCKIsgOX5227qoqSW6MCy3W5Y/eLz6F1xEEYNDS3X2ZGOLXLpVg/uJBggZ GPLnwXrqhbVA3+Yq/802xlBXyqsodLNa92ogSsmfCmoWlMavzn6lAgMBAAGjggMf MIIDGzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF BwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFFn3YKyTaWkcRIAlfdXx5dsYOW6s MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMw YTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9y ZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9y Zy8wgdYGA1UdEQSBzjCBy4IaYXV0b2Rpc2NvdmVyLmJydXRhbHJhcGUubWWCDWJy dXRhbHJhcGUubWWCFGNwYW5lbC5icnV0YWxyYXBlLm1lghljcGNhbGVuZGFycy5i cnV0YWxyYXBlLm1lghhjcGNvbnRhY3RzLmJydXRhbHJhcGUubWWCEm1haWwuYnJ1 dGFscmFwZS5tZYIVd2ViZGlzay5icnV0YWxyYXBlLm1lghV3ZWJtYWlsLmJydXRh bHJhcGUubWWCEXd3dy5icnV0YWxyYXBlLm1lMEwGA1UdIARFMEMwCAYGZ4EMAQIB MDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu Y3J5cHQub3JnMIIBAgYKKwYBBAHWeQIEAgSB8wSB8ADuAHUAB7dcG+V9aP/xsMYd IxXHuuZXfFeUt2ruvGE6GmnTohwAAAFwzL2gAQAABAMARjBEAiAhwzAJLw1VE0Xj f0naApT8OjIcC6IkjpCX1wLbNUDktAIgcsfulkzyIT+snyV7DIJiX6T4Dw+30Iyx NM7Aw8E91KUAdQBvU3asMfAxGdiZAKRRFf93FRwR2QLBACkGjbIImjfZEwAAAXDM vaCpAAAEAwBGMEQCIEneC3G/poMRsPjSqxTdCzcICaJZr3BWLmchyuhgVKhDAiBy Kt1p4zeTlEZE3XahmS3HHP8F4JJy91VM1CXzJJ7fCTANBgkqhkiG9w0BAQsFAAOC AQEASJe1BsGX7/xMEboPi0409kzHM4olcatbRgM3v1umkQnYhaGi+PTvbEcI2QN7 u5v+b5RStUXk10r9+Hx5AsBHnTkZhXyJFazhzcRUOUcKOeWGcoyHR6MPTRz/rtGY EVVj7wnW5bk/6aTBez7M0TizcMY9scj3BDXI+8BCky6xqUvR2uzQsSTi8pPT9epZ 1CmC/+ZEbc2XKtmLqHcSaYavQ9Q4z9Bgjs8uS5DCpZ2aigYF4eVfr/25Ayw+fZSH WDI2nqvZXer8SsufbokJ9YX0bfjRh9RD7yt7HP7q6aFGoCzUTwDr5aQyg4tK9lwq oW42giOf+NBon+9IEBxRFpcX+A== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArYo3w4zKdX7fIZd0j0lw BOFkc2rrrUzsVrUc9jptnY/8ifMIlko9Hd3pjdLVWwg6X8y91ZER6mwZEffoCJbY eT3Z+8aT7+ZHqoRy/bIHjhRVSJuYMNtCBfwdn8feJKC2LOP8h8+/k4Q/5Xt4SELd YpCnod00quVSlm+hrsZA9s6KDFry5hJzG0dm/8Q2+7xXeEG3CtzL8T453+JnvTt0 wl5N7g3Mq/YJRT9kP3XLwiiLIDl+dtu6qKklujAst1uWP3i8+hdcRBGDQ0t19mRj i1y6VYP7iQYIGRjy58F66oW1QN/mKv/NNsZQV8qrKHSzWvdqIErJnwpqFpTGr85+ pQIDAQAB -----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 300497234170162258266521490883776946741242 . . . . . . . . [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-03-12 02:15:44 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-06-10 02:15:44 +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 'brutalrape.me' . . . . . . . . [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 21907384510194660917873152640886605140920077212251594698210382953617527114810719613480018211752913844381864829469134526887514565152258829131498371653905924207578641951430495288012530652532067728982680039693158727850220066816792215819001698092682194885770919040502504285767979326583864530034794711278723179940447748255273376132030338465891900999614860860512229017706050755766317876334952606478616123023358003376732403936019728091160761310486462299015905018454890780753637109328171019595524051652631103809647644496071273304627301952528754915741173130679062519436204840522520875331051468044280170606790815412483903094437 . . . . . . . . . . . . . . . . . . . . [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) 59f760ac9369691c4480257dd5f1e5db18396eac . . . . . . . . . . . . . . . . [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 (206 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'autodiscover.brutalrape.me' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'brutalrape.me' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpanel.brutalrape.me' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpcalendars.brutalrape.me' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpcontacts.brutalrape.me' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.brutalrape.me' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webdisk.brutalrape.me' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webmail.brutalrape.me' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.brutalrape.me' . . . . . . . . . . . . . . . . [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 (243 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (240 bytes) 00ee00750007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c00000170ccbda0010000040300463044022021c330092f0d551345e37f49da0294fc3a321c0ba2248e9097d702db3540e4b4022072c7ee964cf2213fac9f257b0c82625fa4f80f0fb7d08cb134cec0c3c13dd4a50075006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d91300000170ccbda0a90000040300463044022049de0b71bfa68311b0f8d2ab14dd0b370809a259af70562e6721cae86054a8430220722add69e33793944644dd76a1992dc71cff05e09272f7554cd425f3249edf09 . . . . [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) 004897b506c197effc4c11ba0f8b4e34f64cc7338a2571ab5b460337bf5ba69109d885a1a2f8f4ef6c4708d9037bbb9bfe6f9452b545e4d74afdf87c7902c0479d3919857c8915ace1cdc45439470a39e586728c8747a30f4d1cffaed198115563ef09d6e5b93fe9a4c17b3eccd138b370c63db1c8f70435c8fbc042932eb1a94bd1daecd0b124e2f293d3f5ea59d42982ffe6446dcd972ad98ba877126986af43d438cfd0608ecf2e4b90c2a59d9a8a0605e1e55faffdb9032c3e7d94875832369eabd95deafc4acb9f6e8909f585f46df8d187d443ef2b7b1cfeeae9a146a02cd44f00ebe5a432838b4af65c2aa16e3682239ff8d0689fef48101c51169717f8