nytsmil.whitesmile.dk
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:fc:99:16:3c:aa:ad:76:bb:7d:3a:74:34:cd:5e:b4:62:41 was issued on by Let's Encrypt.
With 2 subject alternative names this certificate can be used to secure multiple fqdn's. 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=nytsmil.whitesmile.dk
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:fc:99:16:3c:aa:ad:76:bb:7d:3a:74:34:cd:5e:b4:62:41Serial Number (int): 347291501603710260919267767137860771406401
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 3d:6e:fa:9a:75:e7:c8:7f:04:3c:c1:89:73:eb:19:3b:67:55:30:bf
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 48:cb:58:73:33:f1:52:42:26:f7:bf:01:93:d4:a7:54:98:49:23:ea
Fingerprint (sha256): f3:bf:15:04:8b:57:df:7b:ec:18:6c:aa:f7:a4:c5:d0:c2:f3:b0:e1:5b:77:29:89:85:49:cf:e1:8f:fb:1e:10
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.org/Check the revocation status for certificate nytsmil.whitesmile.dk
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for nytsmil.whitesmile.dk
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
8 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
nytsmil.whitesmile.dk
www.nytsmil.whitesmile.dk
www.nytsmil.whitesmile.dk
Other certificates including the domain name whitesmile.dk
(limited to 100 certificates)
butik.whitesmile.dk
whitesmile.dk
whitesmile.dk
whitesmile.dk
butik.whitesmile.dk
bellawhite.whitesmile.dk
nytsmil.whitesmile.dk
whitesmile.dk
whitesmile.dk
butik.whitesmile.dk
whitesmile.dk
whitesmile.dk
bellawhite.whitesmile.dk
whitesmile.dk
whitesmile.dk
bellawhite.whitesmile.dk
whitesmile.dk
whitesmile.dk
nytsmil.whitesmile.dk
whitesmile.dk
whitesmile.dk
whitesmile.dk
whitesmile.dk
nytsmil.whitesmile.dk
whitesmile.dk
whitesmile.dk
whitesmile.dk
whitesmile.dk
whitesmile.dk
butik.whitesmile.dk
bellawhite.whitesmile.dk
nytsmil.whitesmile.dk
whitesmile.dk
whitesmile.dk
butik.whitesmile.dk
whitesmile.dk
whitesmile.dk
bellawhite.whitesmile.dk
whitesmile.dk
whitesmile.dk
bellawhite.whitesmile.dk
whitesmile.dk
whitesmile.dk
nytsmil.whitesmile.dk
whitesmile.dk
whitesmile.dk
whitesmile.dk
whitesmile.dk
nytsmil.whitesmile.dk
whitesmile.dk
whitesmile.dk
Certificate
The complete raw certificate details for nytsmil.whitesmile.dk in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGKTCCBRGgAwIBAgISA/yZFjyqrXa7fTp0NM1etGJBMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNjA4MTgxMDI1MDBaFw0x NjExMTYxMDI1MDBaMCAxHjAcBgNVBAMTFW55dHNtaWwud2hpdGVzbWlsZS5kazCC AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANgJjq2sNGK+damO+MjVrtc0 EfVyEtu/LqDPCcHGNH9ISwuMBHkkHjapbwCBOSWrTR/hcYZeu3fLqq34tOTu9bDb 8AoJkTQA0GgVKlwQXJEIlaHdNtrEsM5OA/EaSMRM4P7Qk0TclqvAv23o1nF63lzg Stn2T3ajnzgbn+3f9W3cvL60/xwW0ADedD7NFYXLeUx8dhbW3jfS63KySyfjS9fI mn9v/BixC4QZF1jglirjVNJns8aTv3vS9ejh2nBUiLws+urhMUdgAxIPFP1UguB8 MaFQ4ZjZ+a31bkrS71owhiEVYMvlsvH/AbkHs1lJOWHd7CdZr7QMbRzFCNkc8Wkr y2EVQtOg0i0LRqVS7/VL+NIqvjYQjcviA1dXKXa4mGYBvAUVtRe7vit79vtFPHYO gZrbhkt0ex+08RVOTNO4RP0Sy8C5dRsSXDmI8k+1D11EwdF17Qx5YhjzaKXW8EtV TKT1NZfodE87hQrBNWz1FnRPMoVzYhGWlVSFUBXxeO4lY+hjo9JtJMAO3i1XFyYv PRTgRxSbcecJWENDkUo4nJVrUCjbjXQeACSrrEeI20Xs0rF7HqFw+EobvIWNS0zs mM4NCfFjZ7SwgiXWTalQw/EAPVi/V6W6OxBQywfvruovK+pe/jITB/TOVOur61Pt NR+j7Nry1LNTZEzMboHFAgMBAAGjggIxMIICLTAOBgNVHQ8BAf8EBAMCBaAwHQYD VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O BBYEFD1u+pp158h/BDzBiXPrGTtnVTC/MB8GA1UdIwQYMBaAFKhKamMEfd265tE5 t6ZFZe/zqOyhMHAGCCsGAQUFBwEBBGQwYjAvBggrBgEFBQcwAYYjaHR0cDovL29j c3AuaW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLwYIKwYBBQUHMAKGI2h0dHA6Ly9j ZXJ0LmludC14My5sZXRzZW5jcnlwdC5vcmcvMDsGA1UdEQQ0MDKCFW55dHNtaWwu d2hpdGVzbWlsZS5ka4IZd3d3Lm55dHNtaWwud2hpdGVzbWlsZS5kazCB/gYDVR0g BIH2MIHzMAgGBmeBDAECATCB5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEW Gmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1Ro aXMgQ2VydGlmaWNhdGUgbWF5IG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWlu ZyBQYXJ0aWVzIGFuZCBvbmx5IGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlm aWNhdGUgUG9saWN5IGZvdW5kIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3Jl cG9zaXRvcnkvMA0GCSqGSIb3DQEBCwUAA4IBAQCBjnINjY/rPwEIL3WvgDBV0ezT Swey7oGOIviR1BQeulA5/Y6KWFCH6KEvCJMJ4eLMXOF0hXPykaKry7Tugd00ZE2A 0Mm2rocS71lERXD2UGjrGkqWqOKY4p9UqBRyGaqUeRUvqsV2XS2eswQQYZFa1Za/ CAdlZB6QzP9IbSb42a6mKQ1HaJHqlul2j9m82jQ1h/ywphYeL9PowqRXGpLWsmf5 RVLg+ci+3UkOwGgRgr0tqU1c4i+IZ78KI4FMYBBPgMdw3SWu+0oylIa4JzuGfGCi v1Ui1h2QvjKOTewTdWJ1C9OK5VaKloqOF0GuDmX3BHVdfw5kyDO7zPlcguo5 -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2AmOraw0Yr51qY74yNWu 1zQR9XIS278uoM8JwcY0f0hLC4wEeSQeNqlvAIE5JatNH+Fxhl67d8uqrfi05O71 sNvwCgmRNADQaBUqXBBckQiVod022sSwzk4D8RpIxEzg/tCTRNyWq8C/bejWcXre XOBK2fZPdqOfOBuf7d/1bdy8vrT/HBbQAN50Ps0Vhct5THx2FtbeN9LrcrJLJ+NL 18iaf2/8GLELhBkXWOCWKuNU0mezxpO/e9L16OHacFSIvCz66uExR2ADEg8U/VSC 4HwxoVDhmNn5rfVuStLvWjCGIRVgy+Wy8f8BuQezWUk5Yd3sJ1mvtAxtHMUI2Rzx aSvLYRVC06DSLQtGpVLv9Uv40iq+NhCNy+IDV1cpdriYZgG8BRW1F7u+K3v2+0U8 dg6BmtuGS3R7H7TxFU5M07hE/RLLwLl1GxJcOYjyT7UPXUTB0XXtDHliGPNopdbw S1VMpPU1l+h0TzuFCsE1bPUWdE8yhXNiEZaVVIVQFfF47iVj6GOj0m0kwA7eLVcX Ji89FOBHFJtx5wlYQ0ORSjiclWtQKNuNdB4AJKusR4jbRezSsXseoXD4Shu8hY1L TOyYzg0J8WNntLCCJdZNqVDD8QA9WL9Xpbo7EFDLB++u6i8r6l7+MhMH9M5U66vr U+01H6Ps2vLUs1NkTMxugcUCAwEAAQ== -----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 347291501603710260919267767137860771406401 . . . . . . . . [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 2016-08-18 10:25:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2016-11-16 10:25:00 +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 'nytsmil.whitesmile.dk' . . . . . . . . [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 881355425471173677963334407460846992132196561648850182106726762245252175419021341402859137758455774702988252266064681559716463818781220675531277198686122832981671448351170478067787850654533051866294352979583281833850976079571872327941128625839714623272113606613439119780573552341631080922616539613942733878356981137099216290185678545447823501303913678268099403913884300893442011749439757640656395707139497740242424058593640279162002404765985392490202155073315566866009907839486736156291263932760605755847954850559955351296977580360961606389592694125749912865629043768773727877690915010547895549801866094897491597939523021231263041807783628501657425924439182472975021493050156453486251147619711818384571389064545645605009817742874689349101591496410779641542620956466739556025241671056729665609087001874451691357779149136752024981539317788685648615695228423079245485729125123270681509275141356302660853321439358770588528572044148931328761054964477418655268470583595478760737964218294154665343689164165939000560640916213015389598018719265975636189904087126349373434456761913393138392156187179236442557009327646888884787697666203945878967246004970003466127695386271389349971323998537098571467538124862598431121143871750171158344899658181 . . . . . . . . . . . . . . . . . . . . [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) 3d6efa9a75e7c87f043cc18973eb193b675530bf . . . . . . . . . . . . . . . . [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 (100 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 (52 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'nytsmil.whitesmile.dk' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.nytsmil.whitesmile.dk' . . . . . . . . . . . . . . . . [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 (246 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.5.5.7.2.2 (unotice) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String 'This Certificate may only be relied upon by Relying Parties and only in accordance with the Certificate Policy found at https://letsencrypt.org/repository/' . . . . [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) 00818e720d8d8feb3f01082f75af803055d1ecd34b07b2ee818e22f891d4141eba5039fd8e8a585087e8a12f089309e1e2cc5ce1748573f291a2abcbb4ee81dd34644d80d0c9b6ae8712ef59444570f65068eb1a4a96a8e298e29f54a8147219aa9479152faac5765d2d9eb3041061915ad596bf080765641e90ccff486d26f8d9aea6290d476891ea96e9768fd9bcda343587fcb0a6161e2fd3e8c2a4571a92d6b267f94552e0f9c8bedd490ec0681182bd2da94d5ce22f8867bf0a23814c60104f80c770dd25aefb4a329486b8273b867c60a2bf5522d61d90be328e4dec137562750bd38ae5568a968a8e1741ae0e65f704755d7f0e64c833bbccf95c82ea39