www.norvegia.co
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:ef:b6:3d:7d:98:65:ea:7a:53:1b:35:9f:69:8c:8b:0f:94 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.norvegia.co
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:ef:b6:3d:7d:98:65:ea:7a:53:1b:35:9f:69:8c:8b:0f:94Serial Number (int): 342906582262101680631894542228533946290068
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 70:10:0b:a4:fc:24:da:f9:35:69:1d:7f:ef:8b:9e:e6:90:7b:fa:48
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): f9:c8:f3:f2:24:76:01:a2:40:f3:dd:71:b2:2b:2e:6a:8c:a0:0f:50
Fingerprint (sha256): f8:99:99:a2:b6:31:b2:16:00:59:bd:3a:de:0f:07:40:c6:e4:cd:87:e3:97:65:47:1f:0e:3d:66:88:f6:12:0e
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.norvegia.co
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.norvegia.co
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.norvegia.co
Other certificates including the domain name norvegia.co
(limited to 100 certificates)
69209.com
www.norvegia.co
vasishta.co
norvegia.co
hidemax.com
biagio.co
beppe.co
andescorp.consulting
centristpoliticalparty.com
vitalmediapodcast.com
norvegia.co
www.woodsbrothersrealty.com
enucuztelsiz.com
www.autobus.co
www.7prayer.com
gianmario.co
www.discount-pills.com
norvegia.co
demonetizemoney.com
qualport.com
electric-trimmer.com
www.norvegia.co
www.norvegia.co
vasishta.co
norvegia.co
hidemax.com
biagio.co
beppe.co
andescorp.consulting
centristpoliticalparty.com
vitalmediapodcast.com
norvegia.co
www.woodsbrothersrealty.com
enucuztelsiz.com
www.autobus.co
www.7prayer.com
gianmario.co
www.discount-pills.com
norvegia.co
demonetizemoney.com
qualport.com
electric-trimmer.com
www.norvegia.co
Certificate
The complete raw certificate details for www.norvegia.co in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGVjCCBT6gAwIBAgISA++2PX2YZep6Uxs1n2mMiw+UMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA1MjgxNjQ5NDZaFw0x OTA4MjYxNjQ5NDZaMBoxGDAWBgNVBAMTD3d3dy5ub3J2ZWdpYS5jbzCCAiIwDQYJ KoZIhvcNAQEBBQADggIPADCCAgoCggIBANvMcODkEuPsXt9gQkbgcF000//6lBxY aJlYgpPxnzreMi6R6NOHgp27gZ5vgYxnzeq98cGOVJeDzbrLtvWh76LWYPJsgovP Q37+aRzr4ZgooAz7Lw81i1m+k1IzX83hey9Zh2mEJ3zp9de+em3O2vcM8Q11+9FW qjp3vNJ/7QnAe6oeVNc0jTgzL+TKX2UQNKnpI6KR6iS6mqq82u0YBiYBoxC+IKlm gGTnvUulVE5Lw8VrS2HwWNBnA8dd1eDavSXyCMK0uLt4IoHNsCV9RCKL+N7RTpdS 840YbWGRv4zjvZwN/lKdM3330yneU1/Ypfpc8pOLef52gfvVZZsADYj+endVvvaG hjkcQTdBX+bY5CRb5BfkUHXjX8gLBYEr0+4sE2EH53ZKu6gX9IkvvDZY6oCcxrVT 6c2PVRgbSFoxOXw5EuB/H1KptyGi8FTs9DnZENa+9zsEiKoweb74TV7Wpz1OHcVo j54jrHDRG8G1rsSQ7hdpOtDpHB7W/wP6QyYXO4lauAb9+8NlfypC53hihNEgi/kX wHjU5gZFOMreR3/W8Q2IJTLtZcws1lkVYPTyLIrEiSOGC9DjelymP/W17lIfOUUP VsqZNeXjGqavL6Y8qRgltbi1Z9m0kgbLe8lbWlgEZHOOoetzukYE/8yxicMbRPqI Ey6BNop2Hn6NAgMBAAGjggJkMIICYDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw FAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFHAQ C6T8JNr5NWkdf++LnuaQe/pIMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/z qOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50 LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50 LXgzLmxldHNlbmNyeXB0Lm9yZy8wGgYDVR0RBBMwEYIPd3d3Lm5vcnZlZ2lhLmNv MEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUH AgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHWeQIEAgSB 9QSB8gDwAHUAb1N2rDHwMRnYmQCkURX/dxUcEdkCwQApBo2yCJo32RMAAAFq/4/5 /AAABAMARjBEAiA78jrf5DfLYa4djmv+83mPbHFwOui2+REitDVGIeT32AIgNg1H /Yl5dCDlUtcc+KGBlauIveOPyGTNSBSSZ0Tetg4AdwBj8tvN6DvMLM8LcoQnV2sz pI1hd4+9daY4scdoVEvYjQAAAWr/j/nJAAAEAwBIMEYCIQChrTq5C4rpBYPzdMPL yTwp8IHm5w/LMMXnUC/VemsVuwIhAKJy5/4Ootfr/GTrnE2wHXySkCbNvvJeqK8F yRpEfdpHMA0GCSqGSIb3DQEBCwUAA4IBAQBgkkTMcbJG+cvqP7H/FxuUVWA/s4Li 9JcLe5A79ICIjq5mZq7hC6dMAIQBmX45D5aoLek+WRwp7YV4Pt4sRwskW9IxlJX6 hdcQozgJP4/PfaFUIBup0RB/LhS1FUMbmE/pUbnQiq47VILKwP93WhdUu6zQdKAr 7AO1f66KtFVS6eBKnz0P9DIm0aImAqjfIt4jFFMksB4fXcbGuVi0qbV6uKoL/kq+ q9tQ9bssSpPfQT1kz32eh8hk2wmPB8Y2e25EuTYeHRo/eRnooLry76blTsMf4RNe 226lNHlywObNt0YGPGXSBqCEoxxn4tXAyYGNLNsQ2V2FsVARK/xcqW8k -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA28xw4OQS4+xe32BCRuBw XTTT//qUHFhomViCk/GfOt4yLpHo04eCnbuBnm+BjGfN6r3xwY5Ul4PNusu29aHv otZg8myCi89Dfv5pHOvhmCigDPsvDzWLWb6TUjNfzeF7L1mHaYQnfOn11756bc7a 9wzxDXX70VaqOne80n/tCcB7qh5U1zSNODMv5MpfZRA0qekjopHqJLqaqrza7RgG JgGjEL4gqWaAZOe9S6VUTkvDxWtLYfBY0GcDx13V4Nq9JfIIwrS4u3gigc2wJX1E Iov43tFOl1LzjRhtYZG/jOO9nA3+Up0zfffTKd5TX9il+lzyk4t5/naB+9VlmwAN iP56d1W+9oaGORxBN0Ff5tjkJFvkF+RQdeNfyAsFgSvT7iwTYQfndkq7qBf0iS+8 NljqgJzGtVPpzY9VGBtIWjE5fDkS4H8fUqm3IaLwVOz0OdkQ1r73OwSIqjB5vvhN XtanPU4dxWiPniOscNEbwbWuxJDuF2k60OkcHtb/A/pDJhc7iVq4Bv37w2V/KkLn eGKE0SCL+RfAeNTmBkU4yt5Hf9bxDYglMu1lzCzWWRVg9PIsisSJI4YL0ON6XKY/ 9bXuUh85RQ9Wypk15eMapq8vpjypGCW1uLVn2bSSBst7yVtaWARkc46h63O6RgT/ zLGJwxtE+ogTLoE2inYefo0CAwEAAQ== -----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 342906582262101680631894542228533946290068 . . . . . . . . [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-05-28 16:49:46 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-08-26 16:49:46 +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.norvegia.co' . . . . . . . . [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 896700043996843477584909732669068865364254344988046904931918455118315581890110152376777551777179201491348625694417201713291807458750665033770543278482676700755362925359263285608048023509906708720454607199147554264653497014243773636547704308982398449288470283965368842989345308482281458770872557958583876580802614515716065392365485910527614305529523282038982450772804548075663631668067748522403299363122859309417617648570667428037521996879637122382887492910661473397385618038313674382029913972087269275171719902481565561503161011263127832966290896886171512916965226679904802796539475393680429133953042091357142066666482672329331715528675861732031699568767836237889636609795300536371478767383944939954562320498220757078322467477513466009300038163068995400298763200914189913777751499015730050479826333467643863159394012292878185288708640861102759765478532225432167807836577898673828506829306314968336231523996976894513093332940616811109885743966203511305739402423581572018515946346080732572731797206092628701421879883673306606920270932225121092629087240838572319972422114612633148208174111709822571830921267715814416392642787931329915202527917026205910575903386071519579777949254873944307056079813303490195413085999855932008947576110733 . . . . . . . . . . . . . . . . . . . . [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) 70100ba4fc24daf935691d7fef8b9ee6907bfa48 . . . . . . . . . . . . . . . . [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 (19 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.norvegia.co' . . . . . . . . . . . . . . . . [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) 00f00075006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016aff8ff9fc000004030046304402203bf23adfe437cb61ae1d8e6bfef3798f6c71703ae8b6f91122b4354621e4f7d80220360d47fd89797420e552d71cf8a18195ab88bde38fc864cd4814926744deb60e00770063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016aff8ff9c90000040300483046022100a1ad3ab90b8ae90583f374c3cbc93c29f081e6e70fcb30c5e7502fd57a6b15bb022100a272e7fe0ea2d7ebfc64eb9c4db01d7c929026cdbef25ea8af05c91a447dda47 . . . . [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) 00609244cc71b246f9cbea3fb1ff171b9455603fb382e2f4970b7b903bf480888eae6666aee10ba74c008401997e390f96a82de93e591c29ed85783ede2c470b245bd2319495fa85d710a338093f8fcf7da154201ba9d1107f2e14b515431b984fe951b9d08aae3b5482cac0ff775a1754bbacd074a02bec03b57fae8ab45552e9e04a9f3d0ff43226d1a22602a8df22de23145324b01e1f5dc6c6b958b4a9b57ab8aa0bfe4abeabdb50f5bb2c4a93df413d64cf7d9e87c864db098f07c6367b6e44b9361e1d1a3f7919e8a0baf2efa6e54ec31fe1135edb6ea5347972c0e6cdb746063c65d206a084a31c67e2d5c0c9818d2cdb10d95d85b150112bfc5ca96f24