italmontaggi.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:95:50:6e:42:62:41:b3:c9:18:ed:07:fc:3f:50:42:d5:97 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=italmontaggi.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:95:50:6e:42:62:41:b3:c9:18:ed:07:fc:3f:50:42:d5:97Serial Number (int): 312145841205241530737209674259153769649559
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: cd:8b:60:3c:df:51:c9:8f:22:7f:a3:e5:25:15:a5:b8:61:34:50:a7
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 01:a2:e0:eb:3a:68:bc:a0:c0:25:cb:05:b0:2a:d7:13:cd:08:c6:aa
Fingerprint (sha256): 2e:c8:f0:09:b2:fc:77:96:19:48:2f:82:a6:97:1c:50:c0:54:6e:c4:00:ef:69:f2:8b:0c:76:51:d3:07:d4:80
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate italmontaggi.com
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for italmontaggi.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
italmontaggi.com
www.italmontaggi.com
www.italmontaggi.com
Other certificates including the domain name italmontaggi.com
(limited to 100 certificates)
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
italmontaggi.com
Certificate
The complete raw certificate details for italmontaggi.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGbzCCBVegAwIBAgISA5VQbkJiQbPJGO0H/D9QQtWXMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA5MTAwMDEzNTBaFw0x OTEyMDkwMDEzNTBaMBsxGTAXBgNVBAMTEGl0YWxtb250YWdnaS5jb20wggIiMA0G CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC5AwGmhDlWYu/i9lyyV7cJhjkOpLMC tYA/kKGVl4nT/nLu2x3PMOL4A5r8icZTlpYamthz5TbdZb0/9O12wZm7ZHB/vKOX Q4uIvAr2FkJ62nxWKzBazIwnrau4pGxottVgQsotGVwEkLGK8a21gWVdijtvln49 hNoPE1YkwWsVvn6MCPLF48AX5LsoveZ6DNArnbkQkYnqBQ6SEMLuxQqJX1U5p0uG u8sb/wyK/kscHe9/prgPr5tTOuZwVgqnt7rMjdmdLlbTwEPkJiYAWIs3w2LondSo PPKSGlzx3KKHvK9qYrWT01ssJWKw8oW6ZIs+2sAGbm73Cd7r7ogU9rroQvDFAqVm smGfnL9ryGLpP4adKo6sVU6rHSanKm9mSf0ARxyIIrCMP1nqn+1SpI+kyTTPzWLA mTQ3Drv4kCniSRYO7NF+ltBeCHVtiEa4VmXv2TkLmCbCuwZGl55kfUAW1SXQJIC7 /0/Thx7777PZlb9TQffGY6nbgDD0bZ1u9GAwV4lCkx7tcZFwG+Oc5EEdIAEHvFEo 05hjgvYAvSOZO2wkbc9Hn3IKc5h2N9NMuuzEVkzc+on4OLr+HRA/qlnz9nEocl9V CwujmDdVXM9lA5dCTXsKSD0ew4E4W6EArCfC09Ztx19MoGv18nYpx6jw3ibnhTTJ 1N+pTRcDNxktSQIDAQABo4ICfDCCAngwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQW MBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTN i2A831HJjyJ/o+UlFaW4YTRQpzAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv 86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmlu dC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0Lmlu dC14My5sZXRzZW5jcnlwdC5vcmcvMDEGA1UdEQQqMCiCEGl0YWxtb250YWdnaS5j b22CFHd3dy5pdGFsbW9udGFnZ2kuY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcG CysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5 cHQub3JnMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHcAb1N2rDHwMRnYmQCkURX/ dxUcEdkCwQApBo2yCJo32RMAAAFtGLvmigAABAMASDBGAiEA5BazT8jEZ3Rt6OZv LNlDS1L6KOhZSbsOA+XyFDOhvuICIQD+8+QvrwnZxIyGM8icaCIuDKjH2g5Jm4Oy R3tCiU4WcAB2AGPy283oO8wszwtyhCdXazOkjWF3j711pjixx2hUS9iNAAABbRi7 6EwAAAQDAEcwRQIhANHmvVj+DqTek/bioNj5nihdGZ1AZpuHuW5t9PlorAY3AiBO vVSoO1gwKSP8x1eCxnZtkI1JqhquoDEdvtX9g8M8yjANBgkqhkiG9w0BAQsFAAOC AQEAH4nd4vRD4BqNa7ukPQ4en1DIArbKSVBwKtVf5aJ284Zf5+EXkt2RfX57WIfZ rz8VJX11GdCI/KB5iaGpGw1jJsnRz+1pfYLU5HRzvZsHqumQzzQFbNnk7wL0zWeV 6ghwnZwQeAFc12G9i9qv2LrP6Za+8X+PyscSsBvMQ9yx6LvWvBwnfxIdb0xIhYtK QOI9HEySgZzd6I4c8LM7Luw97bucTX63lmR4cv6FfY029h1SCmnrfHQSuflhJmfB hIWaW9U6o2RdA9KkKMDfs0RohUfur87k9orl2FhUCYg9Dj5dxLz6c56EOLMPpSVV FQgkMEOyXazbFyqotLYkM8Iedw== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuQMBpoQ5VmLv4vZcsle3 CYY5DqSzArWAP5ChlZeJ0/5y7tsdzzDi+AOa/InGU5aWGprYc+U23WW9P/TtdsGZ u2Rwf7yjl0OLiLwK9hZCetp8ViswWsyMJ62ruKRsaLbVYELKLRlcBJCxivGttYFl XYo7b5Z+PYTaDxNWJMFrFb5+jAjyxePAF+S7KL3megzQK525EJGJ6gUOkhDC7sUK iV9VOadLhrvLG/8Miv5LHB3vf6a4D6+bUzrmcFYKp7e6zI3ZnS5W08BD5CYmAFiL N8Ni6J3UqDzykhpc8dyih7yvamK1k9NbLCVisPKFumSLPtrABm5u9wne6+6IFPa6 6ELwxQKlZrJhn5y/a8hi6T+GnSqOrFVOqx0mpypvZkn9AEcciCKwjD9Z6p/tUqSP pMk0z81iwJk0Nw67+JAp4kkWDuzRfpbQXgh1bYhGuFZl79k5C5gmwrsGRpeeZH1A FtUl0CSAu/9P04ce+++z2ZW/U0H3xmOp24Aw9G2dbvRgMFeJQpMe7XGRcBvjnORB HSABB7xRKNOYY4L2AL0jmTtsJG3PR59yCnOYdjfTTLrsxFZM3PqJ+Di6/h0QP6pZ 8/ZxKHJfVQsLo5g3VVzPZQOXQk17Ckg9HsOBOFuhAKwnwtPWbcdfTKBr9fJ2Kceo 8N4m54U0ydTfqU0XAzcZLUkCAwEAAQ== -----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 312145841205241530737209674259153769649559 . . . . . . . . [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-10 00:13:50 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-12-09 00:13:50 +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 'italmontaggi.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 754782063654181054494731686986285229824729379270876631808743568780278799573484288484341803687999202515557161642852711784549180413434617731587179716326371081590485574908265869943624272802322027839741616114826210364088673733682678921956530422845060466808394699901976227997425056696152428997000510852789020483799246030423843569092953843917392326483842545066236094564408416970243034625450525424211633609668050416498046763286998079321157623972917434245032242879508381748525306511101354414477533935954445270131315392403352801087913315115912743629911583854272340256031769401240705182960066806866448574510138110638732507719034006732245293214609474277866245916015184933250174720865383517960827138884910592555227270842754814251734728613968234512597068559169841394176824995998355870035398842642710322931777575505244126559749083913461241022530449490928547187561306603393015995584475250024645882988384493388387280945254553262787479168495945408962381478973020363808264117198906713441841494973946076883763996344344330178563425190245140838206711938561971899410602470407275735064525468890687881318849500795011033385181463278835963975018694655606429373945058443492166170678409731834542107802789058040802113612698839684913377336736903865715068008738121 . . . . . . . . . . . . . . . . . . . . [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) cd8b603cdf51c98f227fa3e52515a5b8613450a7 . . . . . . . . . . . . . . . . [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 (42 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'italmontaggi.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.italmontaggi.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) 00f10077006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016d18bbe68a0000040300483046022100e416b34fc8c467746de8e66f2cd9434b52fa28e85949bb0e03e5f21433a1bee2022100fef3e42faf09d9c48c8633c89c68222e0ca8c7da0e499b83b2477b42894e167000760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016d18bbe84c0000040300473045022100d1e6bd58fe0ea4de93f6e2a0d8f99e285d199d40669b87b96e6df4f968ac063702204ebd54a83b58302923fcc75782c6766d908d49aa1aaea0311dbed5fd83c33cca . . . . [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) 001f89dde2f443e01a8d6bbba43d0e1e9f50c802b6ca4950702ad55fe5a276f3865fe7e11792dd917d7e7b5887d9af3f15257d7519d088fca07989a1a91b0d6326c9d1cfed697d82d4e47473bd9b07aae990cf34056cd9e4ef02f4cd6795ea08709d9c1078015cd761bd8bdaafd8bacfe996bef17f8fcac712b01bcc43dcb1e8bbd6bc1c277f121d6f4c48858b4a40e23d1c4c92819cdde88e1cf0b33b2eec3dedbb9c4d7eb796647872fe857d8d36f61d520a69eb7c7412b9f9612667c184859a5bd53aa3645d03d2a428c0dfb344688547eeafcee4f68ae5d8585409883d0e3e5dc4bcfa739e8438b30fa525551508243043b25dacdb172aa8b4b62433c21e77