casystor.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:81:6e:c5:42:30:f1:a9:65:cd:d4:9f:53:39:1e:8f:d8:7d 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=casystor.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:81:6e:c5:42:30:f1:a9:65:cd:d4:9f:53:39:1e:8f:d8:7dSerial Number (int): 392492808364376296798614475233045087508605
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 64:89:f9:11:2b:fa:14:58:f8:ab:fc:ee:cc:52:32:20:cd:e1:ab:d3
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 04:e9:f2:39:b7:d7:4c:b1:80:3e:98:b2:db:89:79:3f:c6:23:44:7c
Fingerprint (sha256): 94:51:cc:3e:b3:fe:4b:18:ab:21:be:9a:79:6b:e8:e8:9a:e0:af:3c:5d:b2:c8:9e:e9:40:b3:57:a9:49:a3:09
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate casystor.com
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for casystor.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
casystor.com
www.casystor.com
www.casystor.com
Other certificates including the domain name casystor.com
(limited to 100 certificates)
Certificate
The complete raw certificate details for casystor.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIHEzCCBfugAwIBAgISBIFuxUIw8allzdSfUzkej9h9MA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODA5MjIyMjExMTNaFw0x ODEyMjEyMjExMTNaMBcxFTATBgNVBAMTDGNhc3lzdG9yLmNvbTCCAiIwDQYJKoZI hvcNAQEBBQADggIPADCCAgoCggIBALj+YpvblMIsQt/N+8Qy64FJCWIiKgnmU42v w4ivJckq9RXmPzzS0mYpn0gcBWdJBbASAaJQc+WY7gJG8pucS6clLbyxIfxA31QN bYb5+6lT5rEL99Rqub6tvw/7M+TkUaVENeUkQX1QfSno6Z2qO5UlxTuBgWDJZQCA GpoEkTrR8EMt/TP3jqOmcPQCzhz5U0PsgsgRmnPAzrEplXnmKTf4a6Ty9hXWW5uv UG7ghSMMfO0Bcw1o5WPcCwoxti5ouGQ8VbdZQwtse8eRfNa7jgjnLJyADnB32ZZ8 o+fYgHvDozp5QHo/az32Ijr1kwlllMPOBJZRDV+VW1lCvfxd0CxqdiyqwwjVaYMd w0MWnILC1rU+VMnfgnebvLTi+txLeXfbwU6+wa15oR56aOxok5l7bDDnNN/VUBuw 6SEecAwuhWU3iabl8Apb/wMtZTi2fv6E+yiLeD3E/clRCkITqXW8gP1IKrngv2wR pfr3D/9Kjqi0WtOPZBiNt2023rY+S+KE+euah21KzbZ+pigCg2gpX0bBykNJs7RY Vlu7WgskDo7wTZ2XuvOMA3EaDtIs5zgQUOvU6BcHPUd8iCgj+u7Nk4RoY7lDBlSR Rmw9lCQQKELZseTC5HYi8dx2tW2hERPEynTEzU1rumDD0xCw5g/yfRZgDkMv4fK4 gHBYxV4/AgMBAAGjggMkMIIDIDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYI KwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFGSJ+REr +hRY+Kv87sxSMiDN4avTMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyh MG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgz LmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgz LmxldHNlbmNyeXB0Lm9yZy8wKQYDVR0RBCIwIIIMY2FzeXN0b3IuY29tghB3d3cu Y2FzeXN0b3IuY29tMIH+BgNVHSAEgfYwgfMwCAYGZ4EMAQIBMIHmBgsrBgEEAYLf EwEBATCB1jAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcw gasGCCsGAQUFBwICMIGeDIGbVGhpcyBDZXJ0aWZpY2F0ZSBtYXkgb25seSBiZSBy ZWxpZWQgdXBvbiBieSBSZWx5aW5nIFBhcnRpZXMgYW5kIG9ubHkgaW4gYWNjb3Jk YW5jZSB3aXRoIHRoZSBDZXJ0aWZpY2F0ZSBQb2xpY3kgZm91bmQgYXQgaHR0cHM6 Ly9sZXRzZW5jcnlwdC5vcmcvcmVwb3NpdG9yeS8wggECBgorBgEEAdZ5AgQCBIHz BIHwAO4AdQBVgdTCFpA2AUrqC5tXPFPwwOQ4eHAlCBcvo6odBxPTDAAAAWYDjSY6 AAAEAwBGMEQCIHr5myi9GAWQmImTMyYQiwI1gjW6q61LXBG8ropPAOK+AiA2H3tB 60b6AxS686wu/F3kf9VldctuJUTcomShLOyNcgB1ACk8UZZUyDlluqpQ/FgH1Ldv v1h6KXLcpMMM9OVFR/R4AAABZgONKBgAAAQDAEYwRAIgZ3cJdeFXQ+KSsdJqaTid Mj9FmyTG4tQRnYREiDvLZOgCIFLQsbO64ZO8eBVW3mS0+SzKwgBuTJrFSFgj98Yz ek9uMA0GCSqGSIb3DQEBCwUAA4IBAQBgFwfLtOad2268bz2dC7MLIjJ+/4WVqxL/ bLXB+23ye5KiRNWFc9AdsTldix9/9O2AVNPHop6rLzUPCeQEpkvOBbB7DVDFU5jf nis/dRV+nVMc8+NrsuPaRw+H96STsnDIW34HnK/fYBY156iDS+si7hbGHUHHsLgl MBTFZ0/ij+PXP50zonNTB/SE4OuYiJYPjB9cMCxD1I4tFYeT2LSt+p9ZDlswO4pg k+LYCRvuF9zpRqA8ds9NS8D7tXE841rcVsdK330MekulH5ShH25LglI9jST+VHf/ fyfg7Bgw/V+GSaqfPOFpKAYp+TnxJvJxAlmQoKmF3xoEM0NPOAHZ -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuP5im9uUwixC3837xDLr gUkJYiIqCeZTja/DiK8lySr1FeY/PNLSZimfSBwFZ0kFsBIBolBz5ZjuAkbym5xL pyUtvLEh/EDfVA1thvn7qVPmsQv31Gq5vq2/D/sz5ORRpUQ15SRBfVB9Kejpnao7 lSXFO4GBYMllAIAamgSROtHwQy39M/eOo6Zw9ALOHPlTQ+yCyBGac8DOsSmVeeYp N/hrpPL2FdZbm69QbuCFIwx87QFzDWjlY9wLCjG2Lmi4ZDxVt1lDC2x7x5F81ruO COcsnIAOcHfZlnyj59iAe8OjOnlAej9rPfYiOvWTCWWUw84EllENX5VbWUK9/F3Q LGp2LKrDCNVpgx3DQxacgsLWtT5Uyd+Cd5u8tOL63Et5d9vBTr7BrXmhHnpo7GiT mXtsMOc039VQG7DpIR5wDC6FZTeJpuXwClv/Ay1lOLZ+/oT7KIt4PcT9yVEKQhOp dbyA/UgqueC/bBGl+vcP/0qOqLRa049kGI23bTbetj5L4oT565qHbUrNtn6mKAKD aClfRsHKQ0mztFhWW7taCyQOjvBNnZe684wDcRoO0iznOBBQ69ToFwc9R3yIKCP6 7s2ThGhjuUMGVJFGbD2UJBAoQtmx5MLkdiLx3Ha1baERE8TKdMTNTWu6YMPTELDm D/J9FmAOQy/h8riAcFjFXj8CAwEAAQ== -----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 392492808364376296798614475233045087508605 . . . . . . . . [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-09-22 22:11:13 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-12-21 22:11:13 +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 'casystor.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 754708418805675559306671776248194262496451324263765910202826359373413864896408652679107754097744963975333092311556652042383995095662288561165562100507725569269695521553928370425335458480758718382725045720709904251327711461695504793033540922670879628041385035807347313901119803502037771254816980101437233710934235667969884824097377560878471586526747192994333304019789199889540637799746535942428748655475315764303468951784001431987855384138249495333697278424293094289425309957942975857576899916456383541768850205171478920438514379331360013387128532956359845672652467878054629500551820717863040410690662207419600348308012984809508625891734821856662798229587214838377785892485327579956951692946775412753893568544598431923857628834990682915593272449872761273427223041154462587980255295104205445108644593662666208523883837892353424297784781154773534941824746263720583570294008575580406618905842524075963845300020469533806179066769748354537929534785586480343903273923818168567724193045919795355594437748573503741366484609767417926283293864233218680308863087799890955219735414464671674417807109603993059708447160679871544900476205858154002419782746908582990107045572177474069609229421259007088628474156704649435402966665572329427223326318143 . . . . . . . . . . . . . . . . . . . . [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) 6489f9112bfa1458f8abfceecc523220cde1abd3 . . . . . . . . . . . . . . . . [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 (34 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'casystor.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.casystor.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 (243 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (240 bytes) 00ee0075005581d4c2169036014aea0b9b573c53f0c0e43878702508172fa3aa1d0713d30c00000166038d263a000004030046304402207af99b28bd1805909889933326108b02358235baabad4b5c11bcae8a4f00e2be0220361f7b41eb46fa0314baf3ac2efc5de47fd56575cb6e2544dca264a12cec8d72007500293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f47800000166038d28180000040300463044022067770975e15743e292b1d26a69389d323f459b24c6e2d4119d8444883bcb64e8022052d0b1b3bae193bc781556de64b4f92ccac2006e4c9ac5485823f7c6337a4f6e . . . . [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) 00601707cbb4e69ddb6ebc6f3d9d0bb30b22327eff8595ab12ff6cb5c1fb6df27b92a244d58573d01db1395d8b1f7ff4ed8054d3c7a29eab2f350f09e404a64bce05b07b0d50c55398df9e2b3f75157e9d531cf3e36bb2e3da470f87f7a493b270c85b7e079cafdf601635e7a8834beb22ee16c61d41c7b0b8253014c5674fe28fe3d73f9d33a2735307f484e0eb9888960f8c1f5c302c43d48e2d158793d8b4adfa9f590e5b303b8a6093e2d8091bee17dce946a03c76cf4d4bc0fbb5713ce35adc56c74adf7d0c7a4ba51f94a11f6e4b82523d8d24fe5477ff7f27e0ec1830fd5f8649aa9f3ce169280629f939f126f271025990a0a985df1a0433434f3801d9