www.fragagnano.net
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:d9:8c:8f:88:0b:8c:41:ac:3d:ea:9f:90:65:81:ea:07:5b 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=www.fragagnano.net
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:d9:8c:8f:88:0b:8c:41:ac:3d:ea:9f:90:65:81:ea:07:5bSerial Number (int): 335364968594307668393207942632946075830107
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: b6:a5:e6:fc:2d:02:93:54:6e:22:3d:f9:16:c3:a4:4e:fc:49:15:19
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 26:9a:29:f2:ac:5d:c0:68:b8:c9:05:ba:75:01:d7:9a:f8:cb:aa:05
Fingerprint (sha256): de:11:27:c9:98:07:0a:8f:15:a5:98:6b:c7:2d:25:b5:b7:f5:40:50:0e:f7:a2:c2:c4:a4:db:d2:fc:f4:af:89
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate www.fragagnano.net
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.fragagnano.net
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
www.fragagnano.net
Other certificates including the domain name fragagnano.net
(limited to 100 certificates)
fragagnano.net
valporoof.com
www.fragagnano.net
posteit.co
marquishotels.net
34783.com
fragagnano.net
www.fragagnano.net
fragagnano.net
123pi.net
www.expatriates.xyz
www.fragagnano.net
giurdignano.net
fragagnano.net
teenage-pregnancy.com
www.fragagnano.net
fragagnano.net
www.fragagnano.net
fragagnano.net
www.fragagnano.net
fragagnano.net
valporoof.com
www.fragagnano.net
posteit.co
marquishotels.net
34783.com
fragagnano.net
www.fragagnano.net
fragagnano.net
123pi.net
www.expatriates.xyz
www.fragagnano.net
giurdignano.net
fragagnano.net
teenage-pregnancy.com
www.fragagnano.net
fragagnano.net
www.fragagnano.net
fragagnano.net
www.fragagnano.net
fragagnano.net
Certificate
The complete raw certificate details for www.fragagnano.net in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGXDCCBUSgAwIBAgISA9mMj4gLjEGsPeqfkGWB6gdbMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEyMDgxMTQ2MjJaFw0y MDAzMDcxMTQ2MjJaMB0xGzAZBgNVBAMTEnd3dy5mcmFnYWduYW5vLm5ldDCCAiIw DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANfSJfSZPKRggBbL+gOHIw0OpMIK UBgArqfVV84671p6Vqkp0sm9K+isaekm01SpkMS+90LISw/HoldbdVrw4A9N+TFu bZNxCbpf3EkKeyft0UYCo7bHXPtMqRU9J4Np5raAG2k3uGm5qWRzUjjpKmKCc6dO mBb6qebUK9ot7L4RWVJSQHdXXef6fkvSFGWJWJQq1EZCnwps9ZBJMGmv7ypeUfns Lb/+OFb5uKTgCDa6cQ9sYYrGWiOcMcUc9uv7ODtMFLOkf6UotRFl1fEBZREB/RBx FYX24xM7T/NJnliv3bC1sJOLE2fhxgVxCkhpNLp/XDEeDIy2N5wh9a/Yle7KCdZJ lQ2nXWuqIPGkX3q7s7mPsO32cEwuzYdFCHiMqGP8DvAXGvcu3H3TiKCYXz/Ox/F9 o8x9AHsJdV0xLnBbDgpd5on8Lz88nT8c0mzPmuE6eu2YU+NsQBwxDb16ve1far7X RumowcJf19tFkG31zl9y/9AlhfYh0AKKj7QRjgf4yeLaDbXXNIwWVxo4a7xqDqal cowZ+pk0UDoa6gZjSNP5fHnztK7i+BBXWL5ESOdDwqIExvveuE7DiM6YaMpV5QEH KmU4QcrvXgn4Sl/qVQ9SsafcKyXmmgDJxuCq/9plWRm0nVkLLyF+rgTXbG+4LBvn N4/FUIQ1wSIZCIGvAgMBAAGjggJnMIICYzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE FLal5vwtApNUbiI9+RbDpE78SRUZMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF Ze/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au aW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu aW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wHQYDVR0RBBYwFIISd3d3LmZyYWdhZ25h bm8ubmV0MEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYI KwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHW eQIEAgSB9QSB8gDwAHYAb1N2rDHwMRnYmQCkURX/dxUcEdkCwQApBo2yCJo32RMA AAFu5Yvq5AAABAMARzBFAiEA04EX0JlLT3QNvmAdzb6vdKccIl3CLiSwCzLKHaMk +fcCICFIjXwCvm/PI0MbOotTUUXPHAGD3G2H+26HIcpNRWA6AHYAB7dcG+V9aP/x sMYdIxXHuuZXfFeUt2ruvGE6GmnTohwAAAFu5YvqrQAABAMARzBFAiAihfm8ErUT uRQ/IkJXJ5oMXD6d+wYNYh3blrardCkOTAIhAIYqIgGGWO9OdCuomnP6nfY62xXR rpGlq+fAN3SxRlZjMA0GCSqGSIb3DQEBCwUAA4IBAQANhz78zaLNrsMumohycIUf VPzW5sCnstDKLVuYQ0zR6sMhmy2h5tRWUxEpwwX85ayav9F4A4HAcfelUrro4R7t cTIOq+rKRzWGoaF4YJ5pLqolU/55HuU0Y5yBEYotowduU6XUwnIJmdkuZqzFpIxE emuhKSAbDtUiPFdviHpNgR+OQmR5NspSn1Ix02WVwnOfruvsw8tqp86T7Xtkd7VG +W2xqNkFWhjJZmYALxLGzn0P++rLIpw9cZgj6x5QrX39sgeAnRpGCZ17pjw9Irln kYZ68Nif8i5GUWfaNeg9Q1W61ycnh5sxl5GSv2JZY6/URC1BXS/bpHBYJ3WQbHAp -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA19Il9Jk8pGCAFsv6A4cj DQ6kwgpQGACup9VXzjrvWnpWqSnSyb0r6Kxp6SbTVKmQxL73QshLD8eiV1t1WvDg D035MW5tk3EJul/cSQp7J+3RRgKjtsdc+0ypFT0ng2nmtoAbaTe4abmpZHNSOOkq YoJzp06YFvqp5tQr2i3svhFZUlJAd1dd5/p+S9IUZYlYlCrURkKfCmz1kEkwaa/v Kl5R+ewtv/44Vvm4pOAINrpxD2xhisZaI5wxxRz26/s4O0wUs6R/pSi1EWXV8QFl EQH9EHEVhfbjEztP80meWK/dsLWwk4sTZ+HGBXEKSGk0un9cMR4MjLY3nCH1r9iV 7soJ1kmVDadda6og8aRferuzuY+w7fZwTC7Nh0UIeIyoY/wO8Bca9y7cfdOIoJhf P87H8X2jzH0Aewl1XTEucFsOCl3mifwvPzydPxzSbM+a4Tp67ZhT42xAHDENvXq9 7V9qvtdG6ajBwl/X20WQbfXOX3L/0CWF9iHQAoqPtBGOB/jJ4toNtdc0jBZXGjhr vGoOpqVyjBn6mTRQOhrqBmNI0/l8efO0ruL4EFdYvkRI50PCogTG+964TsOIzpho ylXlAQcqZThByu9eCfhKX+pVD1Kxp9wrJeaaAMnG4Kr/2mVZGbSdWQsvIX6uBNds b7gsG+c3j8VQhDXBIhkIga8CAwEAAQ== -----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 335364968594307668393207942632946075830107 . . . . . . . . [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-12-08 11:46:22 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-03-07 11:46:22 +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 'www.fragagnano.net' . . . . . . . . [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 880472420392715556011772664453152774884606216119672102853444865030574706899681133402386144843846880524962066251799334585494796985123933106672675812010341326086404652493572064197662512870664564439861915440250148029206925278723384425472537520197910718442660824256878128400095766997580169118700882618420485924179409040771442282221479059721328506935506576847813187313053767947620904011630598622144725952136782475616865678947562952773544366940588138561448941249343120894039906010051504157186296136178550226591918363509938511462718525640155676486126349964491441047672284732238256414785819551289577700838572593468178753773338006104084539728768797288975527056779566791782764321599431873024339378547586346315037176322705287370035797679906180432917228770713536814377131081396137255077978148015727617299414440655989648094346739319683268699636315750682197894657754928267048177841598637517520888856191052088734079772625057918274835176646408120878590460534441178654704619501063962573078757879896784577238582052008122440718967657700736814127334480496080864611412375878188545289986461626753026142762164970334636637404934838125790686900803618782659001965777717361536388343588004182022077048365538840893474493132688410065778125320994065789952318800303 . . . . . . . . . . . . . . . . . . . . [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) b6a5e6fc2d0293546e223df916c3a44efc491519 . . . . . . . . . . . . . . . . [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 (22 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.fragagnano.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 (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f00076006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016ee58beae40000040300473045022100d38117d0994b4f740dbe601dcdbeaf74a71c225dc22e24b00b32ca1da324f9f7022021488d7c02be6fcf23431b3a8b535145cf1c0183dc6d87fb6e8721ca4d45603a00760007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016ee58beaad000004030047304502202285f9bc12b513b9143f224257279a0c5c3e9dfb060d621ddb96b6ab74290e4c022100862a22018658ef4e742ba89a73fa9df63adb15d1ae91a5abe7c03774b1465663 . . . . [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) 000d873efccda2cdaec32e9a887270851f54fcd6e6c0a7b2d0ca2d5b98434cd1eac3219b2da1e6d456531129c305fce5ac9abfd1780381c071f7a552bae8e11eed71320eabeaca473586a1a178609e692eaa2553fe791ee534639c81118a2da3076e53a5d4c2720999d92e66acc5a48c447a6ba129201b0ed5223c576f887a4d811f8e42647936ca529f5231d36595c2739faeebecc3cb6aa7ce93ed7b6477b546f96db1a8d9055a18c96666002f12c6ce7d0ffbeacb229c3d719823eb1e50ad7dfdb207809d1a46099d7ba63c3d22b96791867af0d89ff22e465167da35e83d4355bad72727879b31979192bf625963afd4442d415d2fdba470582775906c7029