ultraluxwindows.com
Issued by R3
About this certificate
This digital certificate with serial number 04:ff:8f:3d:10:e2:57:69:a2:e9:e5:8a:16:c7:b3:9a:f4:16 was issued on by Let's Encrypt.
With 11 subject alternative names this certificate can be used to secure multiple fqdn's. This certificate is currently not expired, we haven't checked the revocation status of this certificate but you can do this simply on revocationcheck.com. 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:
- DV certificate contains a subject common name, this is not recommended. If certificate policy 2.23.140.1.2.1 (CA/B BR domain validated) is included, only country and/or common name is allowed in SubjectDN. (BRs: 7.1.2.7.2)
- Subscriber certificates use of Subject Key Identifier is NOT RECOMMENDED (BRs v2: 7.1.2.7.6)
- Subscriber Certificate: commonName is NOT RECOMMENDED. (BRs: 7.1.2.7.1)
Certificate Subject
CN=ultraluxwindows.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate will expire on
Certificate Details
Serial Number (hex): 04:ff:8f:3d:10:e2:57:69:a2:e9:e5:8a:16:c7:b3:9a:f4:16Serial Number (int): 435411543967837079653020692963152356897814
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 9e:e4:9e:69:15:3e:18:55:13:d3:d3:08:17:14:38:94:61:f8:0c:66
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 7c:e2:94:0d:5f:c8:11:12:f5:8a:51:62:a4:9a:03:33:f3:ce:52:f2
Fingerprint (sha256): 33:57:fd:e3:2c:4e:ea:44:96:db:92:2e:d2:9f:5e:ed:c1:cf:7d:b6:d7:84:c6:98:d8:71:a6:34:aa:c5:e9:e2
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate ultraluxwindows.com
11
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for ultraluxwindows.com
Public Key Algorithm
RSA
Key Size
2048
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
*.13ed48f74be945d53725c028a-17406.sites.k-hosting.co.uk
*.selftaping.com
*.ultraluxwindows.com
*.ultraluxwindows.net
13ed48f74be945d53725c028a-17406.sites.k-hosting.co.uk
selftaping.com
ultraluxwindows.com
ultraluxwindows.net
www.selftaping1.13ed48f74be945d53725c028a-17406.sites.k-hosting.co.uk
www.ultraluxwindows.13ed48f74be945d53725c028a-17406.sites.k-hosting.co.uk
www.ultraluxwindows2.13ed48f74be945d53725c028a-17406.sites.k-hosting.co.uk
*.selftaping.com
*.ultraluxwindows.com
*.ultraluxwindows.net
13ed48f74be945d53725c028a-17406.sites.k-hosting.co.uk
selftaping.com
ultraluxwindows.com
ultraluxwindows.net
www.selftaping1.13ed48f74be945d53725c028a-17406.sites.k-hosting.co.uk
www.ultraluxwindows.13ed48f74be945d53725c028a-17406.sites.k-hosting.co.uk
www.ultraluxwindows2.13ed48f74be945d53725c028a-17406.sites.k-hosting.co.uk
Other certificates including the domain name ultraluxwindows.com
(limited to 100 certificates)
Certificate
The complete raw certificate details for ultraluxwindows.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGrTCCBZWgAwIBAgISBP+PPRDiV2mi6eWKFsezmvQWMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDA1MDEwOTM2NTVaFw0yNDA3MzAwOTM2NTRaMB4xHDAaBgNVBAMT E3VsdHJhbHV4d2luZG93cy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQCyqpvOunNXxBMg+Npdov6qET+ONhUEasyd7pbKWBVtmJuPR4XavqK7q06F mQSVAHn6iODYofUWl2aU8o6amCPx7G8oLhmSDmMaSGDUalGYXI99LWNnMOe/roir YBMMbRNVEtJL1lizTu4XlltlyciO5jcE0jDEh2ry8Sb6p9ml33zxA7ru2sCx8Qqm o3j46a80puq6o3mdrSeu4V29TzD4gQqImE1kWaGabwrogmJWoFhxgOs0pTkfGYL1 wAowevraeOKQt18DvJnMmyQCV5oR236Lu7b5J9DgQlqwAY+gq/k6ggBEzYDMSdn/ gTmbFcDrX+rr8InwizMsS7NdFMKJAgMBAAGjggPPMIIDyzAOBgNVHQ8BAf8EBAMC BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw HQYDVR0OBBYEFJ7knmkVPhhVE9PTCBcUOJRh+AxmMB8GA1UdIwQYMBaAFBQusxe3 WFbLrlAJQOYfr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0 cDovL3IzLm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5j ci5vcmcvMIIB1QYDVR0RBIIBzDCCAciCNyouMTNlZDQ4Zjc0YmU5NDVkNTM3MjVj MDI4YS0xNzQwNi5zaXRlcy5rLWhvc3RpbmcuY28udWuCECouc2VsZnRhcGluZy5j b22CFSoudWx0cmFsdXh3aW5kb3dzLmNvbYIVKi51bHRyYWx1eHdpbmRvd3MubmV0 gjUxM2VkNDhmNzRiZTk0NWQ1MzcyNWMwMjhhLTE3NDA2LnNpdGVzLmstaG9zdGlu Zy5jby51a4IOc2VsZnRhcGluZy5jb22CE3VsdHJhbHV4d2luZG93cy5jb22CE3Vs dHJhbHV4d2luZG93cy5uZXSCRXd3dy5zZWxmdGFwaW5nMS4xM2VkNDhmNzRiZTk0 NWQ1MzcyNWMwMjhhLTE3NDA2LnNpdGVzLmstaG9zdGluZy5jby51a4JJd3d3LnVs dHJhbHV4d2luZG93cy4xM2VkNDhmNzRiZTk0NWQ1MzcyNWMwMjhhLTE3NDA2LnNp dGVzLmstaG9zdGluZy5jby51a4JKd3d3LnVsdHJhbHV4d2luZG93czIuMTNlZDQ4 Zjc0YmU5NDVkNTM3MjVjMDI4YS0xNzQwNi5zaXRlcy5rLWhvc3RpbmcuY28udWsw EwYDVR0gBAwwCjAIBgZngQwBAgEwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdwA/ F0tP1yJHWJQdZRyEvg0S7ZA3fx+FauvBvyiF7PhkbgAAAY8zupA/AAAEAwBIMEYC IQCyh6WSFurg+3iAYXH9eIyCcG/kqV0yI+Jc1DfDalcUSQIhANCKMM60V7vLmxhV FsGPoAD2ltBEZsSABh47swHundcKAHYASLDja9qmRzQP5WoC+p0w6xxSActW3SyB 2bu/qznYhHMAAAGPM7qQRwAABAMARzBFAiBK1QhZu3SwSW1+lHFgFrn3qwTFYaac Kq4fEQMwUMYONAIhAM2o+x4aQkYW/ebsYCZlAbWcqj7deBpxcUcIj90j+oBPMA0G CSqGSIb3DQEBCwUAA4IBAQB4W2qEjpp5x/6Coum08WlubwyPo3Z2ycMCaO4thCna GyuOD1p7OLeEYXMDD0w04D1Yk3Mbv/Wdok9EWb6EB+JYJqsNsQy/RWLwZ/eWar7y YvAms1yYj7TSeL3E/lgbXjkTVSAy1xGmopaDE5oc0ZAjY11BezXr6qAPddcU+LOq hoGTnBJpbk3ztrfHtsMStnyHruBS9LgIjQoU7uh2+c4bQWGNY21X5xoYA+94awzT QOei3dC+51SnthA0dPAB/Gmy4QHzUX8P4+8t7Jm4FGTt+R3jezgpsjWNPfGN+kEE PBZiA8qzpLmyatYmpo4IpXvrfoNZL7Uqcdsc6ok6CMEm -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsqqbzrpzV8QTIPjaXaL+ qhE/jjYVBGrMne6WylgVbZibj0eF2r6iu6tOhZkElQB5+ojg2KH1FpdmlPKOmpgj 8exvKC4Zkg5jGkhg1GpRmFyPfS1jZzDnv66Iq2ATDG0TVRLSS9ZYs07uF5ZbZcnI juY3BNIwxIdq8vEm+qfZpd988QO67trAsfEKpqN4+OmvNKbquqN5na0nruFdvU8w +IEKiJhNZFmhmm8K6IJiVqBYcYDrNKU5HxmC9cAKMHr62njikLdfA7yZzJskAlea Edt+i7u2+SfQ4EJasAGPoKv5OoIARM2AzEnZ/4E5mxXA61/q6/CJ8IszLEuzXRTC iQIDAQAB -----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 435411543967837079653020692963152356897814 . . . . . . . . [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 'R3' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-05-01 09:36:55 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-07-30 09:36:54 +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 'ultraluxwindows.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 (2160 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 22554548531622739026802622487402333921267300950280285668620801080882271140246080215112473178205049881652106824320836960823639582708683352769812353390848906199199362986535656021949582484198094639904193312724875904765801245895721079057245305704293298976838121847508571776056909322440853050304868194563792509462303415671656180930834518110365080450999471119556940290682430869178854698542424714806968892322069236821788447103787959402056432126553921339770613904937643931717461655319550837653364016013194992523137475645276709927666841031271181418173737608843646414287961392717418051117760644729325054676673205237304454857353 . . . . . . . . . . . . . . . . . . . . [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) 9ee49e69153e185513d3d3081714389461f80c66 . . . . . . . . . . . . . . . . [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 142eb317b75856cbae500940e61faf9d8b14c2c6 . . . . . . . . . . . . . . . . [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 (73 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://r3.o.lencr.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://r3.i.lencr.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 (460 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.13ed48f74be945d53725c028a-17406.sites.k-hosting.co.uk' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.selftaping.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.ultraluxwindows.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.ultraluxwindows.net' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '13ed48f74be945d53725c028a-17406.sites.k-hosting.co.uk' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'selftaping.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ultraluxwindows.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ultraluxwindows.net' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.selftaping1.13ed48f74be945d53725c028a-17406.sites.k-hosting.co.uk' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.ultraluxwindows.13ed48f74be945d53725c028a-17406.sites.k-hosting.co.uk' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.ultraluxwindows2.13ed48f74be945d53725c028a-17406.sites.k-hosting.co.uk' . . . . . . . . . . . . . . . . [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 (12 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.11129.2.4.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f10077003f174b4fd7224758941d651c84be0d12ed90377f1f856aebc1bf2885ecf8646e0000018f33ba903f0000040300483046022100b287a59216eae0fb78806171fd788c82706fe4a95d3223e25cd437c36a571449022100d08a30ceb457bbcb9b185516c18fa000f696d04466c480061e3bb301ee9dd70a00760048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018f33ba9047000004030047304502204ad50859bb74b0496d7e94716016b9f7ab04c561a69c2aae1f11033050c60e34022100cda8fb1e1a424616fde6ec60266501b59caa3edd781a717147088fdd23fa804f . . . . [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) 00785b6a848e9a79c7fe82a2e9b4f1696e6f0c8fa37676c9c30268ee2d8429da1b2b8e0f5a7b38b7846173030f4c34e03d5893731bbff59da24f4459be8407e25826ab0db10cbf4562f067f7966abef262f026b35c988fb4d278bdc4fe581b5e3913552032d711a6a29683139a1cd19023635d417b35ebeaa00f75d714f8b3aa8681939c12696e4df3b6b7c7b6c312b67c87aee052f4b8088d0a14eee876f9ce1b41618d636d57e71a1803ef786b0cd340e7a2ddd0bee754a7b6103474f001fc69b2e101f3517f0fe3ef2dec99b81464edf91de37b3829b2358d3df18dfa41043c166203cab3a4b9b26ad626a68e08a57beb7e83592fb52a71db1cea893a08c126