www.zerobalancing.co.nz
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:64:38:98:87:27:92:84:69:e0:3a:d0:12:8e:95:56:da:46 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=www.zerobalancing.co.nz
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:64:38:98:87:27:92:84:69:e0:3a:d0:12:8e:95:56:da:46Serial Number (int): 295440323225521578589550020273181208009286
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 91:54:1b:4c:f8:cd:41:19:0b:bf:d4:93:6f:84:6c:e8:32:59:a1:f8
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): ad:f8:af:8d:db:a0:eb:21:94:12:d0:88:27:aa:29:d9:0a:be:4b:46
Fingerprint (sha256): 63:14:bb:0d:1e:9b:93:c2:f0:0d:8b:08:02:2a:78:62:22:28:16:35:10:72:65:48:f8:cb:ac:be:8e:96:9b:a2
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.zerobalancing.co.nz
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.zerobalancing.co.nz
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
www.zerobalancing.co.nz
zerobalancing.co.nz
zerobalancing.co.nz
Other certificates including the domain name zerobalancing.co.nz
(limited to 100 certificates)
www.zerobalancing.co.nz
www.zerobalancing.co.nz
zerobalancing.co.nz
www.zerobalancing.co.nz
zerobalancing.co.nz
www.zerobalancing.co.nz
zerobalancing.co.nz
zerobalancing.co.nz
www.zerobalancing.co.nz
www.zerobalancing.co.nz
zerobalancing.co.nz
zerobalancing.co.nz
zerobalancing.co.nz
www.zerobalancing.co.nz
zerobalancing.co.nz
www.zerobalancing.co.nz
www.zerobalancing.co.nz
www.zerobalancing.co.nz
zerobalancing.co.nz
www.zerobalancing.co.nz
www.zerobalancing.co.nz
www.zerobalancing.co.nz
www.zerobalancing.co.nz
zerobalancing.co.nz
www.zerobalancing.co.nz
zerobalancing.co.nz
www.zerobalancing.co.nz
zerobalancing.co.nz
zerobalancing.co.nz
www.zerobalancing.co.nz
www.zerobalancing.co.nz
zerobalancing.co.nz
zerobalancing.co.nz
zerobalancing.co.nz
www.zerobalancing.co.nz
zerobalancing.co.nz
www.zerobalancing.co.nz
www.zerobalancing.co.nz
www.zerobalancing.co.nz
zerobalancing.co.nz
www.zerobalancing.co.nz
www.zerobalancing.co.nz
www.zerobalancing.co.nz
Certificate
The complete raw certificate details for www.zerobalancing.co.nz in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGLTCCBRWgAwIBAgISA2Q4mIcnkoRp4DrQEo6VVtpGMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODEwMjMxNzAwMTJaFw0x OTAxMjExNzAwMTJaMCIxIDAeBgNVBAMTF3d3dy56ZXJvYmFsYW5jaW5nLmNvLm56 MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvWxv1e+6Wc7CLUic+yDZ 6A4HlLasdNOIo0kNxrpAtnFu0HRj4qbrocDhU5TU2SKvkMXcRGtavRsaLRFM5cfU bLs/cM85Dn7ncQfgQr7x/KxYThecbNKFxMXW4GdMyQM+e0cp30Da6F5KDVnLH7II Z89h/+hyQb1iH1cBjrP1JoEHg1PgXGgSSB8EKiZKZ2wTJMULyJuEazr+Y1uVw+/e JpE3KX0poRg4Tt62IW4stje7/bE3vpr/N28E1c1SEQZWuLGz2oPJYJkBdUU+N9O4 I7aGbfnTfI3qDNnSAonoibv8cqOvG/gYPokMp8ct8h4pr0q6Rjy9znt1wFbudNDv 7wIDAQABo4IDMzCCAy8wDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUF BwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSRVBtM+M1BGQu/ 1JNvhGzoMlmh+DAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggr BgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRz ZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRz ZW5jcnlwdC5vcmcvMDcGA1UdEQQwMC6CF3d3dy56ZXJvYmFsYW5jaW5nLmNvLm56 ghN6ZXJvYmFsYW5jaW5nLmNvLm56MIH+BgNVHSAEgfYwgfMwCAYGZ4EMAQIBMIHm BgsrBgEEAYLfEwEBATCB1jAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5j cnlwdC5vcmcwgasGCCsGAQUFBwICMIGeDIGbVGhpcyBDZXJ0aWZpY2F0ZSBtYXkg b25seSBiZSByZWxpZWQgdXBvbiBieSBSZWx5aW5nIFBhcnRpZXMgYW5kIG9ubHkg aW4gYWNjb3JkYW5jZSB3aXRoIHRoZSBDZXJ0aWZpY2F0ZSBQb2xpY3kgZm91bmQg YXQgaHR0cHM6Ly9sZXRzZW5jcnlwdC5vcmcvcmVwb3NpdG9yeS8wggEDBgorBgEE AdZ5AgQCBIH0BIHxAO8AdQB0ftqDMa0zEJEhnM4lT0Jwwr/9XkIgCMY3NXnmEHvM VgAAAWaiFYszAAAEAwBGMEQCIBLyGGixn5iXtOpPyKapQQGPLZxz8v0v2rccDbFj 1enxAiBTexZ3FizcKk/EZjR9frepqQ7FQbfzoPkEgYAKdUHWHQB2ACk8UZZUyDll uqpQ/FgH1Ldvv1h6KXLcpMMM9OVFR/R4AAABZqIVjUIAAAQDAEcwRQIhANngejna 2G9Mq0Uq4ciK7jU1pHLjLpr9MBYSWu0JqyA+AiAJm7Qi5st4zPU0Ha6XlvoUmPnp wxlhz8MUo++0lpHb5DANBgkqhkiG9w0BAQsFAAOCAQEASc5A8HJ53WClEpy7EphN +QddjIBioA0rs/KCWEH5MCclNZiM7IerOoGW5PjH+eUyQTZ+Q6dx7pUSmthGGjQq c0iaa1INn0NanP8vMBZBBG16680/TXtIyzdJv2ya0YlaGeJ8tfO8oqOgueYRP8Kx 31lwCd/LgShv3K3p1AxMxj/QE87KJjoSit8KmUZaAUVoAqb5EqKTiziuIuCBHB0y JmETQRGPULI/DJ8sTMHC/e/ytoiM0mdc4Rln7TkK4Me6Q97frgZ4DaS0xNAk0XH4 SDTXI/rR5/dyKMD5E4FcttLAXvGelG3Ai8KdnOgKOr+DBghMFEO/tQR4y29kHe/Y xg== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvWxv1e+6Wc7CLUic+yDZ 6A4HlLasdNOIo0kNxrpAtnFu0HRj4qbrocDhU5TU2SKvkMXcRGtavRsaLRFM5cfU bLs/cM85Dn7ncQfgQr7x/KxYThecbNKFxMXW4GdMyQM+e0cp30Da6F5KDVnLH7II Z89h/+hyQb1iH1cBjrP1JoEHg1PgXGgSSB8EKiZKZ2wTJMULyJuEazr+Y1uVw+/e JpE3KX0poRg4Tt62IW4stje7/bE3vpr/N28E1c1SEQZWuLGz2oPJYJkBdUU+N9O4 I7aGbfnTfI3qDNnSAonoibv8cqOvG/gYPokMp8ct8h4pr0q6Rjy9znt1wFbudNDv 7wIDAQAB -----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 295440323225521578589550020273181208009286 . . . . . . . . [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 2018-10-23 17:00:12 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-01-21 17:00:12 +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.zerobalancing.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 (2160 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 23912511846280726468070206972595634487407476970352190527653890487131583476420813077601068218924709182143874492036001828499403051573836429611258280866612915507362530555966748481217077617158647369906722898455608047688861682213899974269040062258498349845366049800572503321641574489017169552102005580598908733904718669162010239249804448383985663698064337929937848408509643452265629662646828481813358663161752905642735538583746472560747314978947737950435314334265005687256070056071425745196687937413423822233522251114085496548820434914729486896643699325682403131097230787615375696040554152457371467713239348283085488713711 . . . . . . . . . . . . . . . . . . . . [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) 91541b4cf8cd41190bbfd4936f846ce83259a1f8 . . . . . . . . . . . . . . . . [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 (48 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.zerobalancing.co.nz' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'zerobalancing.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 (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.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) 00ef007500747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc5600000166a2158b330000040300463044022012f21868b19f9897b4ea4fc8a6a941018f2d9c73f2fd2fdab71c0db163d5e9f10220537b1677162cdc2a4fc466347d7eb7a9a90ec541b7f3a0f90481800a7541d61d007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f47800000166a2158d420000040300473045022100d9e07a39dad86f4cab452ae1c88aee3535a472e32e9afd3016125aed09ab203e0220099bb422e6cb78ccf5341dae9796fa1498f9e9c31961cfc314a3efb49691dbe4 . . . . [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) 0049ce40f07279dd60a5129cbb12984df9075d8c8062a00d2bb3f2825841f930272535988cec87ab3a8196e4f8c7f9e53241367e43a771ee95129ad8461a342a73489a6b520d9f435a9cff2f301641046d7aebcd3f4d7b48cb3749bf6c9ad1895a19e27cb5f3bca2a3a0b9e6113fc2b1df597009dfcb81286fdcade9d40c4cc63fd013ceca263a128adf0a99465a01456802a6f912a2938b38ae22e0811c1d3226611341118f50b23f0c9f2c4cc1c2fdeff2b6888cd2675ce11967ed390ae0c7ba43dedfae06780da4b4c4d024d171f84834d723fad1e7f77228c0f913815cb6d2c05ef19e946dc08bc29d9ce80a3abf8306084c1443bfb50478cb6f641defd8c6