webxperts.co.nz
Issued by R3
About this certificate
This digital certificate with serial number 04:fd:f2:b5:df:db:56:b9:f5:43:5d:e0:65:2d:61:ba:83:eb was issued on by Let's Encrypt.
With 2 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=webxperts.co.nz
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate will expire on
Certificate Details
Serial Number (hex): 04:fd:f2:b5:df:db:56:b9:f5:43:5d:e0:65:2d:61:ba:83:ebSerial Number (int): 434863200079104912013063002548209767318507
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 29:d7:1c:36:70:be:58:cf:75:f9:5a:32:8f:a1:76:ab:b6:b8:e5:94
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): d5:75:0f:41:84:ca:80:53:b8:1e:11:c6:42:8e:18:31:5e:f5:e1:cd
Fingerprint (sha256): 08:c7:90:2d:44:a4:8c:0e:dc:21:2f:04:2c:b8:ce:e1:d7:79:bb:dd:e1:67:fc:9c:f3:33:24:a4:ed:a9:af:d1
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate webxperts.co.nz
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for webxperts.co.nz
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
webxperts.co.nz
www.webxperts.co.nz
www.webxperts.co.nz
Other certificates including the domain name webxperts.co.nz
(limited to 100 certificates)
webxperts.co.nz
webxperts.co.nz
webxperts.co.nz
webxperts.co.nz
webxperts.co.nz
webxperts.co.nz
webxperts.co.nz
www.webxperts.co.nz
www.industrialoptics.webxperts.co.nz
webxperts.co.nz
pureblissthaimassage.webxperts.co.nz
webxperts.co.nz
webxperts.co.nz
webxperts.co.nz
webxperts.co.nz
webxperts.co.nz
www.webxperts.co.nz
windowfilmgroupnewplymouth.co.nz
www.windsorgaragedoorswellington.co.nz
webxperts.co.nz
webxperts.co.nz
webxperts.co.nz
www.webxperts.co.nz
webxperts.co.nz
webxperts.co.nz
www.active-electrical.co.nz
www.webxperts.co.nz
alexandraminibuses.webxperts.co.nz
afterschoolcarewellington.webxperts.co.nz
webxperts.co.nz
webxperts.co.nz
webxperts.co.nz
www.webxperts.co.nz
webxperts.co.nz
webxperts.co.nz
webxperts.co.nz
webxperts.co.nz
webxperts.co.nz
webxperts.co.nz
webxperts.co.nz
www.webxperts.co.nz
www.industrialoptics.webxperts.co.nz
webxperts.co.nz
pureblissthaimassage.webxperts.co.nz
webxperts.co.nz
webxperts.co.nz
webxperts.co.nz
webxperts.co.nz
webxperts.co.nz
www.webxperts.co.nz
windowfilmgroupnewplymouth.co.nz
www.windsorgaragedoorswellington.co.nz
webxperts.co.nz
webxperts.co.nz
webxperts.co.nz
www.webxperts.co.nz
webxperts.co.nz
webxperts.co.nz
www.active-electrical.co.nz
www.webxperts.co.nz
alexandraminibuses.webxperts.co.nz
afterschoolcarewellington.webxperts.co.nz
webxperts.co.nz
webxperts.co.nz
webxperts.co.nz
www.webxperts.co.nz
webxperts.co.nz
Certificate
The complete raw certificate details for webxperts.co.nz in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIF/zCCBOegAwIBAgISBP3ytd/bVrn1Q13gZS1huoPrMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDAyMjcwMjQxNTVaFw0yNDA1MjcwMjQxNTRaMBoxGDAWBgNVBAMT D3dlYnhwZXJ0cy5jby5uejCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB AL/R9P4kQNqlj6pcgTp3pX1JiSEoL6xsz34yfAVIpYc1Rt/4/dE3iEf23UdmY2Kf kepxEFfCftRHhZ7gDqflkHzp5Z1f/+E9CVdi9vFWj2SPYO2rXy9ahuruT84LlPBH uLRVk4GR1XkbcXhbUsHMu94nS86OjeYOpydcbgitpkzzz4ZDYDGvU9ac9Tk/LQRL FHwiUG30E1eLj6o90rLjwGLCdB0bHJPXVSYuz1W22IiAm9//DgUAb4EGc2xtFIlL s9VjHp+5HB4pXCqJEO/DBwtMpJ73N1eFio6RYRr1eFmmQioEBFmN+oOHiqGQTCCq j/Qqda3t6WBach3Q4a0HwJOHpXKUWa2pvWFB2hW2GL8pybDmZtKiMBRK8yLGdazT gKrM79qBg/TYmiItK4bc3ASiTkmNjTmnSFQ0HdsniWZfLGFp2vAAyMwdKDonxcIw MlE1ATt3N2zRUd/Kg4tqyA0dLHG8c8+QG62Fsq2QLbuyQauiUDzFana62ixithl6 K98s9McCD64tKp8oG1rzCzORuWeMct2eFIflQQ01I7HZ0UgudrSNnU/FcRUkKGi5 8pBUxJGdbje4ap4k+TMrkyZ2orws5Uyraarj7gzsTcVCf8d9lA+eJ3AhxdZa8HCu 9Dd462bhTWdnxP8eKh3y09TTrZ7GImVZWObnHwVtVSP1AgMBAAGjggIlMIICITAO BgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwG A1UdEwEB/wQCMAAwHQYDVR0OBBYEFCnXHDZwvljPdflaMo+hdqu2uOWUMB8GA1Ud IwQYMBaAFBQusxe3WFbLrlAJQOYfr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggr BgEFBQcwAYYVaHR0cDovL3IzLm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRw Oi8vcjMuaS5sZW5jci5vcmcvMC8GA1UdEQQoMCaCD3dlYnhwZXJ0cy5jby5ueoIT d3d3LndlYnhwZXJ0cy5jby5uejATBgNVHSAEDDAKMAgGBmeBDAECATCCAQMGCisG AQQB1nkCBAIEgfQEgfEA7wB2AEiw42vapkc0D+VqAvqdMOscUgHLVt0sgdm7v6s5 2IRzAAABjeinncMAAAQDAEcwRQIgSp2/6cwm1yPogejNwrHqXRYAgldcQZj6rxcO l8MDOg8CIQDwtytbn6Cf78Ge/KssQ4etUH73NDmeqaHjRNDvbmJVhQB1AKLiv9Ye 3i8vB6DWTm03p9xlQ7DGtS6i2reK+Jpt9RfYAAABjeinnewAAAQDAEYwRAIgeTYE TSaej6KGetEG3oArx91X/rbEMVJ8U7AjkzG5sIkCIDxNxH1UFIi4eEpUbj7U/4uE o3yQWzWlVoa257pYWQx6MA0GCSqGSIb3DQEBCwUAA4IBAQAkf58JutuS20xsqUp9 cMCvjoTQUOLHYrSEQpzhdG0rNnbIvdWmKJy3DpwUQK9KIUFUxHdaU6sKA9uRhQUp /4tNAaWhEK7qtNjB5M95rLzBRXY+G3YMzZNbaLNeF0TU0dwuiz2Ojs3sY8QhVLWb fgQ2goiTryugTA0r+TIxujWLcUo59S1fSfU+GHSV/FIxfHLill4og6IO2dvnEgSG kHZjFbav6Hl+wxg87XXMzLaST31SeMpwLxSjG6IjfiX0bye2vJ3b5EV8Cw76MTQI R0BWNzfhxPZXa1jUCNqUtltZAEX5/KX7qVHzlRaXguzWvBhysKGmjhn8X2envnbS nhaa -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAv9H0/iRA2qWPqlyBOnel fUmJISgvrGzPfjJ8BUilhzVG3/j90TeIR/bdR2ZjYp+R6nEQV8J+1EeFnuAOp+WQ fOnlnV//4T0JV2L28VaPZI9g7atfL1qG6u5PzguU8Ee4tFWTgZHVeRtxeFtSwcy7 3idLzo6N5g6nJ1xuCK2mTPPPhkNgMa9T1pz1OT8tBEsUfCJQbfQTV4uPqj3SsuPA YsJ0HRsck9dVJi7PVbbYiICb3/8OBQBvgQZzbG0UiUuz1WMen7kcHilcKokQ78MH C0yknvc3V4WKjpFhGvV4WaZCKgQEWY36g4eKoZBMIKqP9Cp1re3pYFpyHdDhrQfA k4elcpRZram9YUHaFbYYvynJsOZm0qIwFErzIsZ1rNOAqszv2oGD9NiaIi0rhtzc BKJOSY2NOadIVDQd2yeJZl8sYWna8ADIzB0oOifFwjAyUTUBO3c3bNFR38qDi2rI DR0scbxzz5AbrYWyrZAtu7JBq6JQPMVqdrraLGK2GXor3yz0xwIPri0qnygbWvML M5G5Z4xy3Z4Uh+VBDTUjsdnRSC52tI2dT8VxFSQoaLnykFTEkZ1uN7hqniT5MyuT JnaivCzlTKtpquPuDOxNxUJ/x32UD54ncCHF1lrwcK70N3jrZuFNZ2fE/x4qHfLT 1NOtnsYiZVlY5ucfBW1VI/UCAwEAAQ== -----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 434863200079104912013063002548209767318507 . . . . . . . . [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-02-27 02:41:55 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-05-27 02:41: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 'webxperts.co.nz' . . . . . . . . [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 782557914809785235614295102459947626104700452950345602041897165940744121880738835916348434306886170116995724419990768214418714049998207066198021943253956734567459017580169490708250385786715127572184190069528025334023182831333322585480378755951608698786137698396124776003923918791824451188551350583291427216181127283890064808021889727355746919276202315607589614556510190578751307473659273441737802547773190110952559341945844537071596589244161531487455847728665948708633851417901696092431140799901727296754234454023419038317589069065312737308523467022820325212632700133935695430820190522961703622919513346899014600985766010203057961301458912910737140848972187432583689627622624646511017052514079843761779352478977886806160283998552563715630925485293325327229092758966513111427833735170523887257613779979321799426283659641505326796855259355700142375487274068596542198756787700433754730887066863993611630166459865805005920992495305224989178900180620738871071778314640287932587706409085359023254434232070912488212657177699926121522737374236479049707115079598747007667473115944161939821338575547338373822792748182746642682965729439537757351926260998868680986595857863842910407104653523463848451789800201811933449317899618177856356748698613 . . . . . . . . . . . . . . . . . . . . [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) 29d71c3670be58cf75f95a328fa176abb6b8e594 . . . . . . . . . . . . . . . . [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 (40 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webxperts.co.nz' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.webxperts.co.nz' . . . . . . . . . . . . . . . . [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) 00ef00760048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018de8a79dc3000004030047304502204a9dbfe9cc26d723e881e8cdc2b1ea5d160082575c4198faaf170e97c3033a0f022100f0b72b5b9fa09fefc19efcab2c4387ad507ef734399ea9a1e344d0ef6e625585007500a2e2bfd61ede2f2f07a0d64e6d37a7dc6543b0c6b52ea2dab78af89a6df517d80000018de8a79dec000004030046304402207936044d269e8fa2867ad106de802bc7dd57feb6c431527c53b0239331b9b08902203c4dc47d541488b8784a546e3ed4ff8b84a37c905b35a55686b6e7ba58590c7a . . . . [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) 00247f9f09badb92db4c6ca94a7d70c0af8e84d050e2c762b484429ce1746d2b3676c8bdd5a6289cb70e9c1440af4a214154c4775a53ab0a03db91850529ff8b4d01a5a110aeeab4d8c1e4cf79acbcc145763e1b760ccd935b68b35e1744d4d1dc2e8b3d8e8ecdec63c42154b59b7e0436828893af2ba04c0d2bf93231ba358b714a39f52d5f49f53e187495fc52317c72e2965e2883a20ed9dbe712048690766315b6afe8797ec3183ced75ccccb6924f7d5278ca702f14a31ba2237e25f46f27b6bc9ddbe4457c0b0efa3134084740563737e1c4f6576b58d408da94b65b590045f9fca5fba951f395169782ecd6bc1872b0a1a68e19fc5f67a7be76d29e169a