visitluxembourg.com

Issued by R3

About this certificate

This digital certificate with serial number 03:96:c4:a0:69:a2:37:8b:f4:f0:76:b6:62:b9:da:93:a8:0d was issued on by Let's Encrypt.

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=visitluxembourg.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate will expire on

Certificate Details

Serial Number (hex): 03:96:c4:a0:69:a2:37:8b:f4:f0:76:b6:62:b9:da:93:a8:0d
Serial Number (int): 312640574430597880126546112833417829918733
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 1e:1b:21:59:3a:04:45:e0:46:4a:4d:41:63:2c:6d:46:bd:7b:79:00
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): e3:68:40:37:13:7a:cb:02:8d:05:de:e2:ba:72:3e:07:7e:b2:89:e0
Fingerprint (sha256): 62:27:8c:f6:78:81:43:43:e3:68:f6:d5:b8:30:54:e4:1c:b4:d4:ac:ea:de:71:95:ac:08:ba:64:0b:40:b3:50

Issuing Certificate URL: http://r3.i.lencr.org/

Revocation information

OCSP Server: http://r3.o.lencr.org

Check the revocation status for certificate visitluxembourg.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for visitluxembourg.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

visitluxembourg.com

Other certificates including the domain name visitluxembourg.com

(limited to 100 certificates)
ssl388757.cloudflaressl.com
ssl2555.cloudflare.com
ssl2555.cloudflare.com
ssl2555.cloudflare.com
images.visitluxembourg.com
ssl388755.cloudflaressl.com
ssl388757.cloudflaressl.com
ssl276498.cloudflaressl.com
ssl388757.cloudflaressl.com
ssl276499.cloudflaressl.com
ssl388755.cloudflaressl.com
ssl388757.cloudflaressl.com
ssl388755.cloudflaressl.com
ssl388755.cloudflaressl.com
ssl388755.cloudflaressl.com
crm.visitluxembourg.com
ssl388756.cloudflaressl.com
ssl388757.cloudflaressl.com
images.visitluxembourg.com
booking.visitluxembourg.com
ssl276497.cloudflaressl.com
ssl388757.cloudflaressl.com
ssl388755.cloudflaressl.com
ssl388755.cloudflaressl.com
ssl388756.cloudflaressl.com
booking.visitluxembourg.com
ssl388756.cloudflaressl.com
ssl388755.cloudflaressl.com
ssl276499.cloudflaressl.com
ssl276497.cloudflaressl.com
ssl276499.cloudflaressl.com
ssl276497.cloudflaressl.com
visitluxembourg.com
ssl388755.cloudflaressl.com
ssl388755.cloudflaressl.com
ssl2555.cloudflare.com
ssl388755.cloudflaressl.com
ssl388755.cloudflaressl.com
visitluxembourg.com
ssl388757.cloudflaressl.com
*.visitluxembourg.com
ssl276499.cloudflaressl.com
sni.cloudflaressl.com
ssl388756.cloudflaressl.com
ssl388756.cloudflaressl.com
ssl388757.cloudflaressl.com
booking.visitluxembourg.com
ssl276499.cloudflaressl.com
crm.visitluxembourg.com
ssl388755.cloudflaressl.com
ssl388757.cloudflaressl.com
ssl388757.cloudflaressl.com
ssl388756.cloudflaressl.com
ssl388755.cloudflaressl.com
crm.visitluxembourg.com
ssl2555.cloudflare.com
ssl388757.cloudflaressl.com
ssl388757.cloudflaressl.com
ssl388755.cloudflaressl.com
ssl388757.cloudflaressl.com
ssl388757.cloudflaressl.com
ssl276499.cloudflaressl.com
ssl388755.cloudflaressl.com
ssl388757.cloudflaressl.com
ssl388756.cloudflaressl.com
ssl388757.cloudflaressl.com
ssl388756.cloudflaressl.com
ssl388756.cloudflaressl.com
ssl388755.cloudflaressl.com
ssl388756.cloudflaressl.com
ssl388757.cloudflaressl.com
booking.visitluxembourg.com
ssl388756.cloudflaressl.com
ssl388757.cloudflaressl.com
booking.visitluxembourg.com
ssl388756.cloudflaressl.com
ssl388757.cloudflaressl.com
ssl388755.cloudflaressl.com
visitluxembourg.com
booking.visitluxembourg.com
ssl388757.cloudflaressl.com
ssl388757.cloudflaressl.com
ssl388756.cloudflaressl.com
visitluxembourg.com
ssl388756.cloudflaressl.com
ssl388757.cloudflaressl.com
ssl388755.cloudflaressl.com
ssl388755.cloudflaressl.com
ssl388756.cloudflaressl.com
ssl388755.cloudflaressl.com
ssl276497.cloudflaressl.com
*.visitluxembourg.com
ssl388755.cloudflaressl.com
ssl388756.cloudflaressl.com
ssl388757.cloudflaressl.com
ssl388756.cloudflaressl.com
ssl388757.cloudflaressl.com
ssl388755.cloudflaressl.com
sni.cloudflaressl.com
ssl276498.cloudflaressl.com

Certificate

The complete raw certificate details for visitluxembourg.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIE8jCCA9qgAwIBAgISA5bEoGmiN4v08Ha2Yrnak6gNMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yNDAzMDYxMjQxNDFaFw0yNDA2MDQxMjQxNDBaMB4xHDAaBgNVBAMT
E3Zpc2l0bHV4ZW1ib3VyZy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDKB7NuIpvuuWu8izhEZ/EKoSw8YQfMUWpkiIOjgR9M2mbsy2J6diDyOqjR
GxH49zErNpg1iTdZ6DJmpNfyiUoCtS2umkpeUZaDibeZsbHSCnLZP9Rx+HHkajnL
0pEjEMHJlC/rKn2LOuEo9DJmjo9r2VFIUQ92JSsp8pdR/Q/YcBh1yxrRR4puQyNL
dHmiTkZ4BiLdkeDonw34DZNO1PE7+QHS7AZ+CkqcaMIKqgrsL01GWAWMuKVtZnIP
WNU/r9pB0R/NakoMprdBL6XxUk8Qj/uYaEAJQkP/cE4JqYTU+LeTBxnbJC//xmXb
j/VdB2l5evuHhhEP5Fh/6bHdCnXZAgMBAAGjggIUMIICEDAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFB4bIVk6BEXgRkpNQWMsbUa9e3kAMB8GA1UdIwQYMBaAFBQusxe3
WFbLrlAJQOYfr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0
cDovL3IzLm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5j
ci5vcmcvMB4GA1UdEQQXMBWCE3Zpc2l0bHV4ZW1ib3VyZy5jb20wEwYDVR0gBAww
CjAIBgZngQwBAgEwggEDBgorBgEEAdZ5AgQCBIH0BIHxAO8AdgA7U3d1Pi25gE6L
MFsG/kA7Z9hPw/THvQANLXJv4frUFwAAAY4T/5d/AAAEAwBHMEUCIDUcbslC7uGb
ixu0CM7c9sJ3S8uGRyWdSO1MMrHcouFxAiEA310izoOG96U5G9L6WgwocUMxREvS
Qrki0EdgqgZaOlIAdQDuzdBk1dsazsVct520zROiModGfLzs3sNRSFlGcR+1mwAA
AY4T/5eTAAAEAwBGMEQCIDmiUDHuMKUFhqrdOlwyszZjPi58hcHYodw0hrnlpUhD
AiApPqsLB8dmUMO6TP+UoS0QVVqNv6y23ntrxTTdsUtSIjANBgkqhkiG9w0BAQsF
AAOCAQEAU5PUU3oA9Wm2853pqWDTY967YIHhNrFRhSjzbL9rAJgq4W6FJXLgqfFI
duZiWnchEJSkKKpPVYU3h9LKDx2ILVtwtTVpQ22x9PluLBKFYFOao8i7/W+MdO7u
bHKyREaZpn9Ppf2sxebtJnaCnD+M8iVkbokKkjuOGHc0o1xgzUfdLnebNxh/nu1o
3XsGnSO1HlwNHlBToV2mpWp4eUPCIyrLjNkwhWN3IfSqkN44+EWCbZEJ8tFjtZCx
O8/pDI3Acmk5pCZlh86ds++l0rSyQTST5mRpJGOoghDKKcOTpA8FVMcmDfwOfe1o
BRvI1tnG6QfZnI57PrYwFc5ja75eFQ==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAygezbiKb7rlrvIs4RGfx
CqEsPGEHzFFqZIiDo4EfTNpm7MtienYg8jqo0RsR+PcxKzaYNYk3WegyZqTX8olK
ArUtrppKXlGWg4m3mbGx0gpy2T/Ucfhx5Go5y9KRIxDByZQv6yp9izrhKPQyZo6P
a9lRSFEPdiUrKfKXUf0P2HAYdcsa0UeKbkMjS3R5ok5GeAYi3ZHg6J8N+A2TTtTx
O/kB0uwGfgpKnGjCCqoK7C9NRlgFjLilbWZyD1jVP6/aQdEfzWpKDKa3QS+l8VJP
EI/7mGhACUJD/3BOCamE1Pi3kwcZ2yQv/8Zl24/1XQdpeXr7h4YRD+RYf+mx3Qp1
2QIDAQAB
-----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 312640574430597880126546112833417829918733
 . . . . . . . . [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-03-06 12:41:41 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-06-04 12:41:40 +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 'visitluxembourg.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 25503935058111727261779668540148410174871988926040128604271021453484888907546384420310728606280822567558351515704154416924129237415603214092624234911077572787855193967882613457143538831558742420895058749128496434325221004316358822700056799133908066281118652211841250721576068869594771583996500393673533896321036835274249162674187207424834438161326954845982268163548319466941237941376661081601105401989119012444909440286604296672709824506452921603069489587810489460612399523709455956081409002235508571870224574927528474222100544249905643181813102001398129916570497842193717761227224706899898936755282776512557996471769
 . . . . . . . . . . . . . . . . . . . . [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)
							1e1b21593a0445e0464a4d41632c6d46bd7b7900
 . . . . . . . . . . . . . . . . [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 (23 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'visitluxembourg.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 (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 (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef0076003b5377753e2db9804e8b305b06fe403b67d84fc3f4c7bd000d2d726fe1fad4170000018e13ff977f00000403004730450220351c6ec942eee19b8b1bb408cedcf6c2774bcb8647259d48ed4c32b1dca2e171022100df5d22ce8386f7a5391bd2fa5a0c28714331444bd242b922d04760aa065a3a52007500eecdd064d5db1acec55cb79db4cd13a23287467cbcecdec351485946711fb59b0000018e13ff97930000040300463044022039a25031ee30a50586aadd3a5c32b336633e2e7c85c1d8a1dc3486b9e5a548430220293eab0b07c76650c3ba4cff94a12d10555a8dbfacb6de7b6bc534ddb14b5222
 . . . . [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)
		005393d4537a00f569b6f39de9a960d363debb6081e136b1518528f36cbf6b00982ae16e852572e0a9f14876e6625a77211094a428aa4f55853787d2ca0f1d882d5b70b53569436db1f4f96e2c128560539aa3c8bbfd6f8c74eeee6c72b2444699a67f4fa5fdacc5e6ed2676829c3f8cf225646e890a923b8e187734a35c60cd47dd2e779b37187f9eed68dd7b069d23b51e5c0d1e5053a15da6a56a787943c2232acb8cd93085637721f4aa90de38f845826d9109f2d163b590b13bcfe90c8dc0726939a4266587ce9db3efa5d2b4b2413493e664692463a88210ca29c393a40f0554c7260dfc0e7ded68051bc8d6d9c6e907d99c8e7b3eb63015ce636bbe5e15