libro67.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:d4:fa:8a:a8:aa:9f:f0:ea:69:5c:6d:f4:41:0a:d6:45:79 was issued on by Let's Encrypt.
With 12 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=libro67.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:d4:fa:8a:a8:aa:9f:f0:ea:69:5c:6d:f4:41:0a:d6:45:79Serial Number (int): 333809746539395501375186999614886848644473
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 1e:22:47:82:23:27:70:b0:e0:1d:da:06:c1:9f:97:0f:0c:8a:af:f8
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 33:eb:3c:23:b6:52:d8:a1:da:58:8f:36:35:a9:ce:87:79:c8:7c:7e
Fingerprint (sha256): 60:b2:63:dd:09:0e:ff:d9:41:c7:d4:53:86:72:d8:25:9f:7c:89:cd:cf:0c:8c:48:e1:80:4f:2d:7e:fc:a0:5f
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate libro67.com
12
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for libro67.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
centrodentalkyrios.hackmaskate.net
guatemalaprospera-org.hackmaskate.net
guatemalaprospera.org
libro67.com
libro67.hackmaskate.net
mail.guatemalaprospera.org
mail.libro67.com
www.centrodentalkyrios.hackmaskate.net
www.guatemalaprospera-org.hackmaskate.net
www.guatemalaprospera.org
www.libro67.com
www.libro67.hackmaskate.net
guatemalaprospera-org.hackmaskate.net
guatemalaprospera.org
libro67.com
libro67.hackmaskate.net
mail.guatemalaprospera.org
mail.libro67.com
www.centrodentalkyrios.hackmaskate.net
www.guatemalaprospera-org.hackmaskate.net
www.guatemalaprospera.org
www.libro67.com
www.libro67.hackmaskate.net
Other certificates including the domain name libro67.com
(limited to 100 certificates)
Certificate
The complete raw certificate details for libro67.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGmDCCBYCgAwIBAgISA9T6iqiqn/DqaVxt9EEK1kV5MA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAzMDgwMzQ1MDFaFw0x OTA2MDYwMzQ1MDFaMBYxFDASBgNVBAMTC2xpYnJvNjcuY29tMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyis3CfCMJc0wnviSVHaxhO8u/EXszeUj/Fvu IExXh1qO0ODve00eaaUVvZsjjOwG0MbEMGGOeYId5wdqDfPw3f5GqusF2/X1uhnh r0M1Xc1NEzxB1OPTUH62d6TEqlVFsPz38kpQN6DaEuiUkfKZ4Fm0CaGSg5xqzcfs t+Vs4osGjkw/2ozn8B4MWkqfOxvdcWyRdj3kD0BVBi1LVeePzDkvmaKpxnjMnGCr hoairUOIubqAeeWRfuDwnBzd4PrCcFqmwMWslh3rRTUMjqBpN2MRGXlwSstyDzvW h+tN9G7tzjXymDP0bezAfWd/9f13EUanl5qJ8dSarNSO73ltbwIDAQABo4IDqjCC A6YwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD AjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQeIkeCIydwsOAd2gbBn5cPDIqv+DAf BgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEFBQcBAQRjMGEw LgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlwdC5vcmcw LwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5vcmcv MIIBXwYDVR0RBIIBVjCCAVKCImNlbnRyb2RlbnRhbGt5cmlvcy5oYWNrbWFza2F0 ZS5uZXSCJWd1YXRlbWFsYXByb3NwZXJhLW9yZy5oYWNrbWFza2F0ZS5uZXSCFWd1 YXRlbWFsYXByb3NwZXJhLm9yZ4ILbGlicm82Ny5jb22CF2xpYnJvNjcuaGFja21h c2thdGUubmV0ghptYWlsLmd1YXRlbWFsYXByb3NwZXJhLm9yZ4IQbWFpbC5saWJy bzY3LmNvbYImd3d3LmNlbnRyb2RlbnRhbGt5cmlvcy5oYWNrbWFza2F0ZS5uZXSC KXd3dy5ndWF0ZW1hbGFwcm9zcGVyYS1vcmcuaGFja21hc2thdGUubmV0ghl3d3cu Z3VhdGVtYWxhcHJvc3BlcmEub3Jngg93d3cubGlicm82Ny5jb22CG3d3dy5saWJy bzY3LmhhY2ttYXNrYXRlLm5ldDBMBgNVHSAERTBDMAgGBmeBDAECATA3BgsrBgEE AYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9y ZzCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1AHR+2oMxrTMQkSGcziVPQnDCv/1e QiAIxjc1eeYQe8xWAAABaVueaJUAAAQDAEYwRAIgb0R3f548L6e/7SZVPgvMNQpF yAvnZai6CtnM69Qw19sCIBTWH8lYNg6nqeOedhbFM3fb+gx7BRgs7Bguzif5C+o5 AHYAKTxRllTIOWW6qlD8WAfUt2+/WHopctykwwz05UVH9HgAAAFpW55ojAAABAMA RzBFAiEAkhI8HjNliV52KWYMgky2iqOMXACpa6SxIUjpUXv4OvoCIHsy+qVOD49g VmOz9Urrb5UPIBRh0/53lybwpS3JZ+q2MA0GCSqGSIb3DQEBCwUAA4IBAQCQ7tHi cbU43ybZoLiE+JaMMkoM6XX0hpsFMfdZi+GkIIVzTupU2jhJVTagZgQC7fywiho6 mCFHLHoWpAPavPVkXxSrktDG0tmyF6eoNxMMbRHM+nVs42XCpHJpmO7H7A+LGxk3 D4UXVF/eF4hkTq0sSKaK/WyI2aSdDW3d7Gx7+FMuA+E+q0LZNBZJo6qzQPqa0w1R kiHxqitRbfh0huk7i4OWjuQMmrwwQQ12vzqH1LD9BrmMMq2AKp48xX/6WX/DHmLI gDI65a/zKhM5roMFBKGXffiy9LpXpxQtjJvni/HoKqkihBuMuLhs1xK0vGR82a+Y i0ZmbtVsj9qCvgBU -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyis3CfCMJc0wnviSVHax hO8u/EXszeUj/FvuIExXh1qO0ODve00eaaUVvZsjjOwG0MbEMGGOeYId5wdqDfPw 3f5GqusF2/X1uhnhr0M1Xc1NEzxB1OPTUH62d6TEqlVFsPz38kpQN6DaEuiUkfKZ 4Fm0CaGSg5xqzcfst+Vs4osGjkw/2ozn8B4MWkqfOxvdcWyRdj3kD0BVBi1LVeeP zDkvmaKpxnjMnGCrhoairUOIubqAeeWRfuDwnBzd4PrCcFqmwMWslh3rRTUMjqBp N2MRGXlwSstyDzvWh+tN9G7tzjXymDP0bezAfWd/9f13EUanl5qJ8dSarNSO73lt bwIDAQAB -----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 333809746539395501375186999614886848644473 . . . . . . . . [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-03-08 03:45:01 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-06-06 03:45:01 +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 'libro67.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 25521447711622508708333597750455892197707135884384610299640076262922795632412571108947396192494871026871142326181853125111097151184898797023139509609654573227775420686349384867963534576253185727443738442257373034135651273302482503743691668548418148145094281177672476436975985553391648003014630223124469857567725371822677704630448349048187868505610720471982205429268651981819972452396891821378175427841197921816520821408268226481054519219459676382090097373224458658665535985261119675257058282985119436305866546803674984657416254252887765380764185704255044579433148153769820751611432393272297394931109922993106583121263 . . . . . . . . . . . . . . . . . . . . [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) 1e224782232770b0e01dda06c19f970f0c8aaff8 . . . . . . . . . . . . . . . . [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 (342 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'centrodentalkyrios.hackmaskate.net' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'guatemalaprospera-org.hackmaskate.net' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'guatemalaprospera.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'libro67.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'libro67.hackmaskate.net' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.guatemalaprospera.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.libro67.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.centrodentalkyrios.hackmaskate.net' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.guatemalaprospera-org.hackmaskate.net' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.guatemalaprospera.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.libro67.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.libro67.hackmaskate.net' . . . . . . . . . . . . . . . . [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) 00ef007500747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc56000001695b9e6895000004030046304402206f44777f9e3c2fa7bfed26553e0bcc350a45c80be765a8ba0ad9ccebd430d7db022014d61fc958360ea7a9e39e7616c53377dbfa0c7b05182cec182ece27f90bea39007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f478000001695b9e688c000004030047304502210092123c1e3365895e7629660c824cb68aa38c5c00a96ba4b12148e9517bf83afa02207b32faa54e0f8f605663b3f54aeb6f950f201461d3fe779726f0a52dc967eab6 . . . . [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) 0090eed1e271b538df26d9a0b884f8968c324a0ce975f4869b0531f7598be1a42085734eea54da38495536a0660402edfcb08a1a3a9821472c7a16a403dabcf5645f14ab92d0c6d2d9b217a7a837130c6d11ccfa756ce365c2a4726998eec7ec0f8b1b19370f8517545fde1788644ead2c48a68afd6c88d9a49d0d6dddec6c7bf8532e03e13eab42d9341649a3aab340fa9ad30d519221f1aa2b516df87486e93b8b83968ee40c9abc30410d76bf3a87d4b0fd06b98c32ad802a9e3cc57ffa597fc31e62c880323ae5aff32a1339ae830504a1977df8b2f4ba57a7142d8c9be78bf1e82aa922841b8cb8b86cd712b4bc647cd9af988b46666ed56c8fda82be0054