www.fragagnano.net
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:cd:64:02:6f:38:39:a4:db:65:47:ea:2c:14:56:14:a2:8f 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:cd:64:02:6f:38:39:a4:db:65:47:ea:2c:14:56:14:a2:8fSerial Number (int): 331227678454047416658404147132300545794703
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: db:e3:bb:92:ef:24:1e:19:00:bc:ff:1e:ce:42:c6:d4:be:e6:4a:b4
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 0d:82:a8:2e:b4:53:46:12:e3:36:74:d8:a9:8e:01:2b:46:c5:b2:89
Fingerprint (sha256): d3:0f:b6:59:f2:e5:75:4e:a3:31:9c:70:b1:c3:c2:5d:ec:68:7c:f6:b9:eb:ba:9c:da:ce:b5:52:d1:9a:10:45
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----- MIIGXDCCBUSgAwIBAgISA81kAm84OaTbZUfqLBRWFKKPMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAyMDgwNjU0MzdaFw0y MDA1MDgwNjU0MzdaMB0xGzAZBgNVBAMTEnd3dy5mcmFnYWduYW5vLm5ldDCCAiIw DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOkX3qxSexsrUB7NbZukg0E8rHoB nvUNp2tSFTpcbni+D1QmSZeCNbuy0YhjPzuk3PNwLJXFuW51OTveBVWrgpjMitbp IKeFCx9zjI2l/2FlsQzGuaYXJaEji1N5hV0EO2N2CsDBhPGWpp8Ps6/y3zMZ7Bm5 B5phIPmopU/uWK4B2QyjizjvVJ5gGsdqRUWEaQeKwKFwDycYxXdACtBLAUavQ7/K Dd0d4NXCDiAXZ/HR+OBLEt2YvTIew+5bZvQd9XwpQmdbgyTkMa9+DTqHkDH2K5N1 R2BlnrZcin2zpN/A4BVr1TcrW9sP0+fY4UI8sx7x3v7SwRnIfQ6YES/G3lbYoFEL 1+NmBQAH6PnTfKk2LnkR5Dmi0xvK0tKIEZ9cWyFBpwF2OiKpC7Y/jCumV9vz6oIq jTd+dnVud2/16zS9XtIVFPqkwxYHRowDPcg5fK8w4gVGhZRHT+OLYhR4csmhgCeo 57JsgvspK1B9A1+IXQBoAGg3TuzSbwjA7vBm125C7i8+PVpEzb3cx67WEnqnXWzy P/isKjB7QJ+kAaWcsiTFejXdGNJWSLDQiBq15oEZRhi+f44+2lM+FIP8ZtupUzTa tV3qaNxFY3ekCixGsApgxQH2xgqGRPiYDtwza6PX3zC2atWfrKyVA73rkIfyp1fl wpQvWf8r6F+AIGNBAgMBAAGjggJnMIICYzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE FNvju5LvJB4ZALz/Hs5CxtS+5kq0MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF Ze/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au aW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu aW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wHQYDVR0RBBYwFIISd3d3LmZyYWdhZ25h bm8ubmV0MEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYI KwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHW eQIEAgSB9QSB8gDwAHUA5xLysDd+GmL7jskMYYTx6ns3y1YdESZb8+DzS/JBVG4A AAFwI8sXSAAABAMARjBEAiBFQmZX2xdDaHGl92bD04WABCk0qOmpZ+Zpd4hFuLzl 7AIgEKUtIOooSGWZtpdGQj5JqHXzUZgRvo8H18vAmPjbUrUAdwAHt1wb5X1o//Gw xh0jFce65ld8V5S3au68YToaadOiHAAAAXAjyxeIAAAEAwBIMEYCIQCtIbjVG9PL EhvydmbEr64i7unbxaB0DFWm6zDhOwFqQQIhAJldgNxFaCJGWISf5An5QJSh9Bdz XN2KuvTReTAioCJeMA0GCSqGSIb3DQEBCwUAA4IBAQBkvDakbVA1OSJricMMarS/ uV0ut/Jej64NLOQHRyt5uoIUHl4OPnpsTr1rxwlOmq4uzcBwRbRpmp8qE0nWH/y8 xvHd7EwzHXZG8xy31hD0GFavzLwqQEbgcyb/qwtjqayvOycT9VIipKo0IO6KpBYC JYi53JY2mvn6gE56+hF6dx9vVJl3caEcA18zJHuInHyzDbnYuMmM9aZ36dE57GLa FNlCs2zWwuaPFH6+rlSPZAVPkE9du36keindojd7tRnF6dqG6mqLRidLLgR/Rajw zJtEjjsj0V9heU+Crz3ZMoVgPp+GY6KhEJw0w5JLLHfETkHeJ8+5iw0uOK+dSRg8 -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA6RferFJ7GytQHs1tm6SD QTysegGe9Q2na1IVOlxueL4PVCZJl4I1u7LRiGM/O6Tc83AslcW5bnU5O94FVauC mMyK1ukgp4ULH3OMjaX/YWWxDMa5phcloSOLU3mFXQQ7Y3YKwMGE8Zamnw+zr/Lf MxnsGbkHmmEg+ailT+5YrgHZDKOLOO9UnmAax2pFRYRpB4rAoXAPJxjFd0AK0EsB Rq9Dv8oN3R3g1cIOIBdn8dH44EsS3Zi9Mh7D7ltm9B31fClCZ1uDJOQxr34NOoeQ MfYrk3VHYGWetlyKfbOk38DgFWvVNytb2w/T59jhQjyzHvHe/tLBGch9DpgRL8be VtigUQvX42YFAAfo+dN8qTYueRHkOaLTG8rS0ogRn1xbIUGnAXY6IqkLtj+MK6ZX 2/PqgiqNN352dW53b/XrNL1e0hUU+qTDFgdGjAM9yDl8rzDiBUaFlEdP44tiFHhy yaGAJ6jnsmyC+ykrUH0DX4hdAGgAaDdO7NJvCMDu8GbXbkLuLz49WkTNvdzHrtYS eqddbPI/+KwqMHtAn6QBpZyyJMV6Nd0Y0lZIsNCIGrXmgRlGGL5/jj7aUz4Ug/xm 26lTNNq1Xepo3EVjd6QKLEawCmDFAfbGCoZE+JgO3DNro9ffMLZq1Z+srJUDveuQ h/KnV+XClC9Z/yvoX4AgY0ECAwEAAQ== -----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 331227678454047416658404147132300545794703 . . . . . . . . [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-02-08 06:54:37 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-05-08 06:54:37 +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 950937459868357119870963843346435285798288547086658876391534607440990376941437384286665453411017320114440991327336476500856209018967019984227934120100575653557666205682590507698500460018298602473498538018518337039127909231025254415723448406324969883820578829150579944444420587243224613789057835505156043753676843038165858379569767050575903035653818444394675683164578581885670625455845918063145494044040387986335583597058049957731088779584815451808623967976013051531246438499619721863801752364755756199585844729371056382997699361344096493825810317931246011248638885510989778350545690865667965524468711193043037624505802055131060503109244456973338767803748449671792899238942655883396667215701303439011903790796971355429853902674316246536121631762973770989227283011106881350489721116289692761856183886145411591068256612072748654151258416977537094698650038417614218448781287123809266787567663728470525674947199370320158784334869190077203130998512546065454345975690171974064438662350500477357379870224512934993927638816993259602386932990980936755283907699410626626328518400320159189793590351859986529990518665334830268661535834683002869587705487082195917844648466130108876193389958940099334855890283478738860997087348228970398500796785473 . . . . . . . . . . . . . . . . . . . . [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) dbe3bb92ef241e1900bcff1ece42c6d4bee64ab4 . . . . . . . . . . . . . . . . [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) 00f0007500e712f2b0377e1a62fb8ec90c6184f1ea7b37cb561d11265bf3e0f34bf241546e0000017023cb17480000040300463044022045426657db17436871a5f766c3d38580042934a8e9a967e669778845b8bce5ec022010a52d20ea28486599b69746423e49a875f3519811be8f07d7cbc098f8db52b500770007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000017023cb17880000040300483046022100ad21b8d51bd3cb121bf27666c4afae22eee9dbc5a0740c55a6eb30e13b016a41022100995d80dc4568224658849fe409f94094a1f417735cdd8abaf4d1793022a0225e . . . . [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) 0064bc36a46d503539226b89c30c6ab4bfb95d2eb7f25e8fae0d2ce407472b79ba82141e5e0e3e7a6c4ebd6bc7094e9aae2ecdc07045b4699a9f2a1349d61ffcbcc6f1ddec4c331d7646f31cb7d610f41856afccbc2a4046e07326ffab0b63a9acaf3b2713f55222a4aa3420ee8aa416022588b9dc96369af9fa804e7afa117a771f6f54997771a11c035f33247b889c7cb30db9d8b8c98cf5a677e9d139ec62da14d942b36cd6c2e68f147ebeae548f64054f904f5dbb7ea47a29dda2377bb519c5e9da86ea6a8b46274b2e047f45a8f0cc9b448e3b23d15f61794f82af3dd93285603e9f8663a2a1109c34c3924b2c77c44e41de27cfb98b0d2e38af9d49183c