o2bhealthy.co.nz
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:d7:a6:7e:c3:97:bb:3a:84:af:e4:a9:72:44:0d:7a:10:58 was issued on by Let's Encrypt.
With 4 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=o2bhealthy.co.nz
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:d7:a6:7e:c3:97:bb:3a:84:af:e4:a9:72:44:0d:7a:10:58Serial Number (int): 334718876727078250700541275520695635939416
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: db:87:0b:64:51:b2:fd:e7:af:27:b9:ee:c7:da:07:7e:dc:89:34:6a
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): ae:75:58:49:02:a5:86:87:ac:53:c0:9b:30:de:71:2e:31:70:33:17
Fingerprint (sha256): fb:a9:0d:13:9a:1e:0d:cf:cb:94:bb:a3:d6:51:9c:e3:c0:ba:3c:d7:ec:15:14:39:a3:38:0f:b3:83:ca:46:9f
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate o2bhealthy.co.nz
4
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for o2bhealthy.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
o2bhealthy.co.nz
o2bhealthy.nz
www.o2bhealthy.co.nz
www.o2bhealthy.nz
o2bhealthy.nz
www.o2bhealthy.co.nz
www.o2bhealthy.nz
Other certificates including the domain name o2bhealthy.co.nz
(limited to 100 certificates)
o2bhealthy.co.nz
o2bhealthy.co.nz
o2bhealthy.nz
o2bhealthy.nz
www.o2bhealthy.co.nz
o2bhealthy.co.nz
o2bhealthy.nz
o2bhealthy.co.nz
o2bhealthy.co.nz
*.02b.co.nz
o2bhealthy.nz
o2bhealthy.co.nz
o2bhealthy.co.nz
o2bhealthy.co.nz
*.02b.co.nz
o2bhealthy.nz
o2bhealthy.co.nz
o2bhealthy.co.nz
o2bhealthy.co.nz
o2bhealthy.co.nz
o2bhealthy.co.nz
o2bhealthy.co.nz
*.02b.co.nz
www.o2bhealthy.co.nz
o2bhealthy.nz
o2bhealthy.nz
o2bhealthy.co.nz
o2bhealthy.co.nz
o2bhealthy.nz
*.02b.co.nz
o2bhealthy.nz
*.02b.co.nz
o2bhealthy.co.nz
o2bhealthy.co.nz
o2bhealthy.co.nz
o2bhealthy.nz
o2bhealthy.nz
www.o2bhealthy.co.nz
o2bhealthy.co.nz
o2bhealthy.nz
o2bhealthy.co.nz
o2bhealthy.co.nz
*.02b.co.nz
o2bhealthy.nz
o2bhealthy.co.nz
o2bhealthy.co.nz
o2bhealthy.co.nz
*.02b.co.nz
o2bhealthy.nz
o2bhealthy.co.nz
o2bhealthy.co.nz
o2bhealthy.co.nz
o2bhealthy.co.nz
o2bhealthy.co.nz
o2bhealthy.co.nz
*.02b.co.nz
www.o2bhealthy.co.nz
o2bhealthy.nz
o2bhealthy.nz
o2bhealthy.co.nz
o2bhealthy.co.nz
o2bhealthy.nz
*.02b.co.nz
o2bhealthy.nz
*.02b.co.nz
o2bhealthy.co.nz
o2bhealthy.co.nz
Certificate
The complete raw certificate details for o2bhealthy.co.nz in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFjzCCBHegAwIBAgISA9emfsOXuzqEr+SpckQNehBYMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA5MjUxNjEwMjlaFw0x OTEyMjQxNjEwMjlaMBsxGTAXBgNVBAMTEG8yYmhlYWx0aHkuY28ubnowggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCqRtSEI/wczWBj6CtPsU4h7gm9dYVd +EQhVaK1dfnzeUucjyrYPL46LgWQ9+lOMYcNrnpaCJb3ziX1yzAm99Aab2XQeHSl rcDA3QdtXuq5FJdsxyby4wjYxMPg9L07Im029mkzvUVSii0nxDuV8IoaxylqkYUY fHjaJO7ijEF8qPdOsh0Fbv8EXTJ9bMW4LQzfHL5iHsZhIN6XjYa6UM8siLyWgjzk aIF0eTikG+FWZ7XQc4rH46XQRADPI4Jwj8C746n3HEZhjWJZbWH75eH7DQFA9N4D 6FBwDkegZVm2++0YiTyCLlU/HV4cDNSSynKy9cDtqF7D0TyL4zxrvTFnAgMBAAGj ggKcMIICmDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsG AQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFNuHC2RRsv3nrye57sfaB37c iTRqMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEB BGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0 Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0 Lm9yZy8wUwYDVR0RBEwwSoIQbzJiaGVhbHRoeS5jby5ueoINbzJiaGVhbHRoeS5u eoIUd3d3Lm8yYmhlYWx0aHkuY28ubnqCEXd3dy5vMmJoZWFsdGh5Lm56MEwGA1Ud IARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0 dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDv AHYA4mlLribo6UAJ6IYbtjuD1D7n/nSI+6SPKJMBnd3x2/4AAAFtaWcgqAAABAMA RzBFAiEA+Jr+SKwqTD2KKrkQausUvWziKRmLOLThjSDn+/24RHkCIFvxvzNUW0Sj 3BlpMx0fcvsGR8wAeOcltg7zqcGIe+GnAHUAKTxRllTIOWW6qlD8WAfUt2+/WHop ctykwwz05UVH9HgAAAFtaWcgzAAABAMARjBEAiB+OEh8ppfzCUZVwFpN8eP/mQR8 w1d0+pcMqF6PpQXoFgIgMr1j0J4QdU2o6udzPBC/HKuPYg9XNmO9FvuVyow6TI4w DQYJKoZIhvcNAQELBQADggEBAHJEHYHh6sinK1S+VMCPSLbFroIZtAOwY8Y42mjy gdNlMZDlfE5QKr3trLFmPwDnpr+XmmbOQwpvii5WahNOwc5+anDIdqUGErU/Z/L/ S3SMm2OCSScQBl3qD4xeab8kkgtnnAsW3Pcsz2XeUDUC8pdZFMGnbEuENQ9z3jrZ gkQ4w0o2s6LJ9Hgq1UM6I5dS3IaIz7yrI4/1NWzSVyHkW3GLpKhbtiHoRCpcrGJj 35YdbP5D4WU4x9IOYC349oWnNN8LJZffx/JWU2eOs05fzf5/YTEUxGv2hPnjNiGw kKk1H15pY4sCL3K8JNd1mWGAdGuI+UrT275PJLVM93tp1zA= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqkbUhCP8HM1gY+grT7FO Ie4JvXWFXfhEIVWitXX583lLnI8q2Dy+Oi4FkPfpTjGHDa56WgiW984l9cswJvfQ Gm9l0Hh0pa3AwN0HbV7quRSXbMcm8uMI2MTD4PS9OyJtNvZpM71FUootJ8Q7lfCK GscpapGFGHx42iTu4oxBfKj3TrIdBW7/BF0yfWzFuC0M3xy+Yh7GYSDel42GulDP LIi8loI85GiBdHk4pBvhVme10HOKx+Ol0EQAzyOCcI/Au+Op9xxGYY1iWW1h++Xh +w0BQPTeA+hQcA5HoGVZtvvtGIk8gi5VPx1eHAzUkspysvXA7ahew9E8i+M8a70x ZwIDAQAB -----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 334718876727078250700541275520695635939416 . . . . . . . . [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 2019-09-25 16:10:29 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-12-24 16:10:29 +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 'o2bhealthy.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 21495439488678606137203974826822575615710269160432267930144997158035733450591823740469803921473902358565160873480786553288603779626964572130034374050106969360399831027455127903220183171955812141283830950093292969498633517486670219442206380258323043002656233273456907594449621835700414604618496853531582904228376023674374333458032434029455281088579184258478642970894772071695250074028696535587861599383839066996379120736352556619614300428959051956448729588280740254832418445202240955101221773128311796900357013332673123140034149288876770487609415499929381516936014273038499801278943488281557442895109629073533985173863 . . . . . . . . . . . . . . . . . . . . [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) db870b6451b2fde7af27b9eec7da077edc89346a . . . . . . . . . . . . . . . . [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 (76 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'o2bhealthy.co.nz' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'o2bhealthy.nz' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.o2bhealthy.co.nz' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.o2bhealthy.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 (69 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.4.1.11129.2.4.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes) 00ef007600e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016d696720a80000040300473045022100f89afe48ac2a4c3d8a2ab9106aeb14bd6ce229198b38b4e18d20e7fbfdb8447902205bf1bf33545b44a3dc1969331d1f72fb0647cc0078e725b60ef3a9c1887be1a7007500293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016d696720cc000004030046304402207e38487ca697f3094655c05a4df1e3ff99047cc35774fa970ca85e8fa505e816022032bd63d09e10754da8eae7733c10bf1cab8f620f573663bd16fb95ca8c3a4c8e . . . . [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) 0072441d81e1eac8a72b54be54c08f48b6c5ae8219b403b063c638da68f281d3653190e57c4e502abdedacb1663f00e7a6bf979a66ce430a6f8a2e566a134ec1ce7e6a70c876a50612b53f67f2ff4b748c9b6382492710065dea0f8c5e69bf24920b679c0b16dcf72ccf65de503502f2975914c1a76c4b84350f73de3ad9824438c34a36b3a2c9f4782ad5433a239752dc8688cfbcab238ff5356cd25721e45b718ba4a85bb621e8442a5cac6263df961d6cfe43e16538c7d20e602df8f685a734df0b2597dfc7f25653678eb34e5fcdfe7f613114c46bf684f9e33621b090a9351f5e69638b022f72bc24d775996180746b88f94ad3dbbe4f24b54cf77b69d730