www.bukharaindiangrill.co.nz
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:c9:4e:c2:7c:7d:e4:8e:37:98:0d:1d:de:98:83:b1:48:c4 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.bukharaindiangrill.co.nz
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:c9:4e:c2:7c:7d:e4:8e:37:98:0d:1d:de:98:83:b1:48:c4Serial Number (int): 329838303160644195969987260003315126192324
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: be:65:f0:b2:db:fd:a5:6d:75:76:ba:78:1a:01:12:00:53:25:07:6f
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): ef:6e:10:cf:c8:93:46:6e:1f:e9:f6:73:e2:dd:9b:2a:cf:16:cd:fe
Fingerprint (sha256): 43:5b:f9:d8:05:d6:1d:e2:d7:dd:6e:9d:fe:1c:f7:39:36:8e:c8:3d:b0:d3:83:1b:3a:b5:94:e3:17:2a:9c:f3
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.bukharaindiangrill.co.nz
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.bukharaindiangrill.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
bukharaindiangrill.co.nz
www.bukharaindiangrill.co.nz
www.bukharaindiangrill.co.nz
Other certificates including the domain name bukharaindiangrill.co.nz
(limited to 100 certificates)
www.bukharaindiangrill.co.nz
www.bukharaindiangrill.co.nz
www.bukharaindiangrill.co.nz
www.bukharaindiangrill.co.nz
www.bukharaindiangrill.co.nz
www.bukharaindiangrill.co.nz
www.bukharaindiangrill.co.nz
www.bukharaindiangrill.co.nz
www.bukharaindiangrill.co.nz
www.bukharaindiangrill.co.nz
www.bukharaindiangrill.co.nz
www.bukharaindiangrill.co.nz
www.bukharaindiangrill.co.nz
www.bukharaindiangrill.co.nz
www.bukharaindiangrill.co.nz
www.bukharaindiangrill.co.nz
www.bukharaindiangrill.co.nz
www.bukharaindiangrill.co.nz
www.bukharaindiangrill.co.nz
www.bukharaindiangrill.co.nz
www.bukharaindiangrill.co.nz
www.bukharaindiangrill.co.nz
www.bukharaindiangrill.co.nz
Certificate
The complete raw certificate details for www.bukharaindiangrill.co.nz in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGPDCCBSSgAwIBAgISA8lOwnx95I43mA0d3piDsUjEMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODEwMDMyMzU0NDVaFw0x OTAxMDEyMzU0NDVaMCcxJTAjBgNVBAMTHHd3dy5idWtoYXJhaW5kaWFuZ3JpbGwu Y28ubnowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6X5aQuWslO9ho eTpXhsdeWHQxQ2peXmYc0zqqhLC1v907rmELLoCbAs0cULOTNaK0LvlvtVNhoA2q gDIyKXKQW95+5neixU76PSjfsTg8Lln7sU78AC1vPMaEiYDcfrR55jf8pQ0PzqK3 Oyjc8kBUjtjDXIpCMHtGHqH4Pn67nspuDJ+Hdy/EuhHW3PDaOt9FTzMWNoMWuFGi 8ZF7/0q+FQQwq/3o3SvyZWlTQVL7nZJrLmfYEs+ielbuJqCld1y/3ahsXFdSQwF/ tq82xeVlB4CFoLdxEI7drsNFHbpvYBOWRgTl06rtX5AXU2x7if/crENVp5xrC3a9 s1YiN8cDAgMBAAGjggM9MIIDOTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYI KwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFL5l8LLb /aVtdXa6eBoBEgBTJQdvMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyh MG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgz LmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgz LmxldHNlbmNyeXB0Lm9yZy8wQQYDVR0RBDowOIIYYnVraGFyYWluZGlhbmdyaWxs LmNvLm56ghx3d3cuYnVraGFyYWluZGlhbmdyaWxsLmNvLm56MIH+BgNVHSAEgfYw gfMwCAYGZ4EMAQIBMIHmBgsrBgEEAYLfEwEBATCB1jAmBggrBgEFBQcCARYaaHR0 cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwgasGCCsGAQUFBwICMIGeDIGbVGhpcyBD ZXJ0aWZpY2F0ZSBtYXkgb25seSBiZSByZWxpZWQgdXBvbiBieSBSZWx5aW5nIFBh cnRpZXMgYW5kIG9ubHkgaW4gYWNjb3JkYW5jZSB3aXRoIHRoZSBDZXJ0aWZpY2F0 ZSBQb2xpY3kgZm91bmQgYXQgaHR0cHM6Ly9sZXRzZW5jcnlwdC5vcmcvcmVwb3Np dG9yeS8wggEDBgorBgEEAdZ5AgQCBIH0BIHxAO8AdQBvU3asMfAxGdiZAKRRFf93 FRwR2QLBACkGjbIImjfZEwAAAWY8keFCAAAEAwBGMEQCIHxyXokiGxQs1WEjzR8g M7FSC+aZRHQLxly7Ma+JACsvAiA/4yWdlvY3yY0ZAzu+E99ae7MF066rlJv8aCUi 3Q1xjQB2AGPy283oO8wszwtyhCdXazOkjWF3j711pjixx2hUS9iNAAABZjyR4OkA AAQDAEcwRQIgH4DXNJhn3qzrMeaG6mNjYwZbogzIAZVKbueui60bbdYCIQCQ2qnY D03NAE9rHIfP47xMuG/mDt8H6GpgIiJ0ehntfTANBgkqhkiG9w0BAQsFAAOCAQEA bNmv1KOqIy29kHSsXwEvpP9kMHsxUrGDLFjaVI5sx4em4SC36l+5oUIzEKD1+n64 UhqZmKwcLAnPezEbd29ygor9WlBM5z2jsncexqE9IfHKQ33N0cUeWMbeA+znOdZU 4k6WxQAX4+0MJgoNAdVSRMgqMjpsUSr6P/y287JbzYLDji1BRh2/8iguEWDWyZ8F RfTgitG5btj8I6iEBY0+Y53DoTAvEsZsJIwNqOkuUytc52qzLt/98w8LwZrL7TXj dDzd9O1O5RJJwwGU1QXaDApjEYIPi82M3QG6FfozZBSknDVhPQCnCZtp4+D3muhh b2k/7j4L0d0U32Z79/XjLQ== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAul+WkLlrJTvYaHk6V4bH Xlh0MUNqXl5mHNM6qoSwtb/dO65hCy6AmwLNHFCzkzWitC75b7VTYaANqoAyMily kFvefuZ3osVO+j0o37E4PC5Z+7FO/AAtbzzGhImA3H60eeY3/KUND86itzso3PJA VI7Yw1yKQjB7Rh6h+D5+u57Kbgyfh3cvxLoR1tzw2jrfRU8zFjaDFrhRovGRe/9K vhUEMKv96N0r8mVpU0FS+52Say5n2BLPonpW7iagpXdcv92obFxXUkMBf7avNsXl ZQeAhaC3cRCO3a7DRR26b2ATlkYE5dOq7V+QF1Nse4n/3KxDVaecawt2vbNWIjfH AwIDAQAB -----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 329838303160644195969987260003315126192324 . . . . . . . . [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-03 23:54:45 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-01-01 23:54:45 +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.bukharaindiangrill.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 23527460995182376159279315175936294818045268657729536689558206898645904831737623228808861829323895928994452013364167518974369515765431810504084798916607489828647446581419357309061932804761325384788969136280395569413534345284540252349159209868949319549669361903680593161867358222312850155634350763668229191989597392148396763770123872879743909137950349288208282570920449167354285556096478696372568208725676746763443064539596933732399931729148328089047191398523149541775232783767500895553585746557156016273768948900709966693780741018291265674612550399029340981414148506197797900659140204391914069410540669249612481545987 . . . . . . . . . . . . . . . . . . . . [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) be65f0b2dbfda56d7576ba781a0112005325076f . . . . . . . . . . . . . . . . [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 (58 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'bukharaindiangrill.co.nz' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.bukharaindiangrill.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) 00ef0075006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d913000001663c91e142000004030046304402207c725e89221b142cd56123cd1f2033b1520be69944740bc65cbb31af89002b2f02203fe3259d96f637c98d19033bbe13df5a7bb305d3aeab949bfc682522dd0d718d00760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d000001663c91e0e9000004030047304502201f80d7349867deaceb31e686ea636363065ba20cc801954a6ee7ae8bad1b6dd602210090daa9d80f4dcd004f6b1c87cfe3bc4cb86fe60edf07e86a602222747a19ed7d . . . . [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) 006cd9afd4a3aa232dbd9074ac5f012fa4ff64307b3152b1832c58da548e6cc787a6e120b7ea5fb9a1423310a0f5fa7eb8521a9998ac1c2c09cf7b311b776f72828afd5a504ce73da3b2771ec6a13d21f1ca437dcdd1c51e58c6de03ece739d654e24e96c50017e3ed0c260a0d01d55244c82a323a6c512afa3ffcb6f3b25bcd82c38e2d41461dbff2282e1160d6c99f0545f4e08ad1b96ed8fc23a884058d3e639dc3a1302f12c66c248c0da8e92e532b5ce76ab32edffdf30f0bc19acbed35e3743cddf4ed4ee51249c30194d505da0c0a6311820f8bcd8cdd01ba15fa336414a49c35613d00a7099b69e3e0f79ae8616f693fee3e0bd1dd14df667bf7f5e32d