hms.hotels.ng

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 04:04:32:2a:d2:43:88:59:27:be:21:3c:16:9d:ab:cc:9e:2c was issued on by Let's Encrypt.

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=hms.hotels.ng

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:04:32:2a:d2:43:88:59:27:be:21:3c:16:9d:ab:cc:9e:2c
Serial Number (int): 349876956935638546095474402372640180051500
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: 6f:89:48:ba:3c:53:89:6d:58:b8:4e:7d:45:29:4f:58:7d:d6:57:3b
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 93:91:17:69:9d:ee:b3:f7:da:3d:68:79:7e:ca:1c:78:63:15:09:40
Fingerprint (sha256): 6d:33:ae:f8:2f:e5:29:b0:c4:c0:9b:fc:d5:98:4f:14:cb:19:cf:3c:4c:3b:c4:65:13:5a:dd:6b:48:cf:06:8e

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 hms.hotels.ng

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for hms.hotels.ng

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

hms.hotels.ng

Other certificates including the domain name hotels.ng

(limited to 100 certificates)
jobs.hotels.ng
press.hotels.ng
hotels.ng
api.crm.hotels.ng
api.hotels.ng
assets.hotels.ng
sni.cloudflaressl.com
hms.hotels.ng
assets.hotels.ng
api.hotels.ng
finance.hotels.ng
blog.hotels.ng
hms.v6.hotels.ng
press.hotels.ng
hotels.ng
api.hotels.ng
hms.hotels.ng
bookly.hotels.ng
info.hotels.ng
www.hotels.ng
jobs.hotels.ng
api.crm.hotels.ng
api.hotels.ng
hms.hotels.ng
bookly.hotels.ng
press.hotels.ng
staging.hotels.ng
jobs.hotels.ng
info.hotels.ng
jobs.hotels.ng
communication.api.hotels.ng
www.hotels.ng
blog.hotels.ng
api.crm.hotels.ng
info.hotels.ng
hotels.ng
jobs.hotels.ng
finance.hotels.ng
hotels.ng
business.hotels.ng
panel.hotels.ng
business.hotels.ng
www.hotels.ng
press.hotels.ng
business.hotels.ng
hotels.ng
hotels.ng
assets.hotels.ng
hotels.ng
assets.hotels.ng
bookly.hotels.ng
hotels.ng
blog.hotels.ng
panel.hotels.ng
jobs.hotels.ng
api.hotels.ng
panel.hotels.ng
bookly.hotels.ng
api.hotels.ng
hotels.ng
jobs.hotels.ng
info.hotels.ng
api.hotels.ng
hms.hotels.ng
staging.hotels.ng
www.hotels.ng
press.hotels.ng
api.crm.hotels.ng
press.hotels.ng
hotels.ng
hotels.ng
finance.hotels.ng
www.hotels.ng
jobs.hotels.ng
api.hotels.ng
assets.hotels.ng
jobs.hotels.ng
api.crm.hotels.ng
hotels.ng
finance.hotels.ng
www.hotels.ng
business.hotels.ng
hms.v6.hotels.ng
business.hotels.ng
hms.hotels.ng
blog.hotels.ng
info.hotels.ng
hms.hotels.ng
api.crm.hotels.ng
blog.hotels.ng
api.hotels.ng
api.crm.hotels.ng
api.hotels.ng
finance.hotels.ng
panel.hotels.ng
hms.hotels.ng
hms.hotels.ng
assets.hotels.ng
hms.hotels.ng
hotels.ng

Certificate

The complete raw certificate details for hms.hotels.ng in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFUzCCBDugAwIBAgISBAQyKtJDiFknviE8Fp2rzJ4sMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAxMDQxNzAyMDJaFw0x
OTA0MDQxNzAyMDJaMBgxFjAUBgNVBAMTDWhtcy5ob3RlbHMubmcwggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDHm9fK/u+7njc7mn2B3/PctXidQ8uUpdyR
iw3pAqKCJKy8hOaK8zSF+s06wVF4DiNReAEfsUYoBpZ527r4ZjTKUeLC8R47wz+L
aEMRBOkEojSlTgoTuGKVHgpdHMFMPgrBcqLfjR2GPkoxYxL5Vj37Jigl/OR7KOUy
5hdWFxdJS8HJeg++LjqQf6lKF6531N8hhTPaAFV2tfRVJdhmSa+MPOnmAeLC+9dL
aOabYzSzZym0fBlN4kCWfG+J+hGtwDmHcRxGU4hQmbTFBBUu1sdoX2GqAw+FzR+M
JjjxnLtgb8UGaVN3rwQaYkjYaUnC5C/xmqnv/v9y6EQI+2T0Gb/dAgMBAAGjggJj
MIICXzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF
BwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFG+JSLo8U4ltWLhOfUUpT1h91lc7
MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMw
YTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9y
ZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9y
Zy8wGAYDVR0RBBEwD4INaG1zLmhvdGVscy5uZzBMBgNVHSAERTBDMAgGBmeBDAEC
ATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNl
bmNyeXB0Lm9yZzCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB2AHR+2oMxrTMQkSGc
ziVPQnDCv/1eQiAIxjc1eeYQe8xWAAABaBoHdWIAAAQDAEcwRQIhAPFLD0oLJtYu
KukOecQj8TYbLgzRtN68QYUmGdiymg3IAiBZ1vzsS2RZtwJQViqXcnRbtJteAe1D
OY0a7V+HnfTS9gB3AGPy283oO8wszwtyhCdXazOkjWF3j711pjixx2hUS9iNAAAB
aBoHdVIAAAQDAEgwRgIhAKxEGKoLNvDhVrTJNELN/U3xCmhSzysIs0FPlGCObjvd
AiEAqEkhMb0ZGAkx12DQkHf3XDGKOp8HXc2t2mV9YsI34hYwDQYJKoZIhvcNAQEL
BQADggEBAHMmdFmDbrLHmVkG47wORLqxVOgxDpda8lA8Uml5i8WBgDPedZxPmucl
PTC00wqQYbRdQVZ/2qH5zsR53rMC1/XWv3lOvoA51N0ju2LHQj6Az4R99OFWqCUH
VH0SM9FG5rbzLSNtAvovJkhOvn2Pv5gPyeqcCifTgOkhm9zd5m56gczg5y0ACmoJ
yBQL8qy4if6KkmSOPwWrH9eSYkuCsHWWlTNSd0t5iLtHBL6L+wKhwhJGsDiwcTKY
1QAz0UZDNCfiaRv6PLtZHblqx7nxOvIzqdVW7Cp0dstxSVqH+VGGVvHpS7Bpg1sX
pTSEEu5SNMCCsTwiPG/ibLxUArbcWMQ=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx5vXyv7vu543O5p9gd/z
3LV4nUPLlKXckYsN6QKigiSsvITmivM0hfrNOsFReA4jUXgBH7FGKAaWedu6+GY0
ylHiwvEeO8M/i2hDEQTpBKI0pU4KE7hilR4KXRzBTD4KwXKi340dhj5KMWMS+VY9
+yYoJfzkeyjlMuYXVhcXSUvByXoPvi46kH+pSheud9TfIYUz2gBVdrX0VSXYZkmv
jDzp5gHiwvvXS2jmm2M0s2cptHwZTeJAlnxvifoRrcA5h3EcRlOIUJm0xQQVLtbH
aF9hqgMPhc0fjCY48Zy7YG/FBmlTd68EGmJI2GlJwuQv8Zqp7/7/cuhECPtk9Bm/
3QIDAQAB
-----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 349876956935638546095474402372640180051500
 . . . . . . . . [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-01-04 17:02:02 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-04-04 17:02:02 +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 'hms.hotels.ng'
 . . . . . . . . [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 25198271706763780394412445668072213775320194821763324643543466550560107444890830505423751998898606512419407496583315812291088985993655007411531055293125397557753080936570515604885898432357206212108601373203819911208421060229096059363544701203912308166028644975421725020819553221329533098406639362775711776300457953518487867573508134874666153256446980069298040173588235496282544749504794860839477856709509683692877931758264822861246635882271083650911445003104691914408122962397808703992976107665217005137120583534139040488161431020512520446647109517118326889804616253517477889180213919629512938514578626504160167182301
 . . . . . . . . . . . . . . . . . . . . [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)
							6f8948ba3c53896d58b84e7d45294f587dd6573b
 . . . . . . . . . . . . . . . . [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 (17 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'hms.hotels.ng'
 . . . . . . . . . . . . . . . . [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 (246 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes)
							00f1007600747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc56000001681a0775620000040300473045022100f14b0f4a0b26d62e2ae90e79c423f1361b2e0cd1b4debc41852619d8b29a0dc8022059d6fcec4b6459b70250562a9772745bb49b5e01ed43398d1aed5f879df4d2f600770063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d000001681a0775520000040300483046022100ac4418aa0b36f0e156b4c93442cdfd4df10a6852cf2b08b3414f94608e6e3bdd022100a8492131bd19180931d760d09077f75c318a3a9f075dcdadda657d62c237e216
 . . . . [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)
		0073267459836eb2c7995906e3bc0e44bab154e8310e975af2503c5269798bc5818033de759c4f9ae7253d30b4d30a9061b45d41567fdaa1f9cec479deb302d7f5d6bf794ebe8039d4dd23bb62c7423e80cf847df4e156a82507547d1233d146e6b6f32d236d02fa2f26484ebe7d8fbf980fc9ea9c0a27d380e9219bdcdde66e7a81cce0e72d000a6a09c8140bf2acb889fe8a92648e3f05ab1fd792624b82b07596953352774b7988bb4704be8bfb02a1c21246b038b0713298d50033d146433427e2691bfa3cbb591db96ac7b9f13af233a9d556ec2a7476cb71495a87f9518656f1e94bb069835b17a5348412ee5234c082b13c223c6fe26cbc5402b6dc58c4