*.klab.com
Issued by Amazon RSA 2048 M02
About this certificate
This digital certificate with serial number 09:3b:90:30:26:b9:20:17:51:3c:ba:15:65:2d:56:37 was issued on by Amazon.
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=*.klab.com
Amazon
Organization:
Amazon
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 09:3b:90:30:26:b9:20:17:51:3c:ba:15:65:2d:56:37Serial Number (int): 12272321958636757407142958469800089143
Serial Number lenght: 124 bits, 16 octets
SubjectKeyId: 3d:6a:84:03:fe:70:5b:fc:e2:98:8e:10:a6:7d:e8:b5:f7:9d:6d:67
AuthorityKeyId: c0:31:52:cd:5a:50:c3:82:7c:74:71:ce:cb:e9:9c:f9:7a:eb:82:e2
Fingerprint (sha1): f0:dd:ad:ae:3e:a7:e2:7a:90:79:3f:77:56:d3:1b:a4:0b:f1:d1:12
Fingerprint (sha256): 92:6e:41:30:6e:9f:51:2c:88:70:a4:e3:e2:72:8e:f9:26:a5:bb:c0:54:b8:ba:13:6f:79:d2:fb:b9:98:0f:27
Issuing Certificate URL: http://crt.r2m02.amazontrust.com/r2m02.cer
Revocation information
OCSP Server: http://ocsp.r2m02.amazontrust.comCRL Distribution Point: http://crl.r2m02.amazontrust.com/r2m02.crl
Check the revocation status for certificate *.klab.com
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for *.klab.com
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
10 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
*.klab.com
klab.com
klab.com
Other certificates including the domain name klab.com
(limited to 100 certificates)
*.klab.com
www.klab.com
*.github.jp.klab.com
www.klab.com
ask.corp.klab.com
www.hueimaging.com
iatl-upnvyk.org
klab.com
inquiry.corp.klab.com
next-admin.tapnotion.com
*.github.jp.klab.com
www.convo.com.ua
stg.klab.com
klab.com
*.klab.com
lp.corp.klab.com
github.jp.klab.com
github.jp.klab.com
github.jp.klab.com
www.klab.com
lp.corp.klab.com
github.jp.klab.com
lp.corp.klab.com
www.klab.com
lp.corp.klab.com
*.klab.com
github.jp.klab.com
ask.corp.klab.com
www.klab.com
github.jp.klab.com
lp.corp.klab.com
stag.patient.umasalud.com.mx
ask.corp.klab.com
*.pcms.klab.com
www.klab.com
ask.corp.klab.com
schoolchecker.co.uk
github.jp.klab.com
www.klab.com
s.klab.com
ask.corp.klab.com
klab.com
www.bittbook.com
www.decorarte2000.com
ask.corp.klab.com
stg.klab.com
*.klab.com
rentalsunited.mysmarthotel.com
ask.corp.klab.com
spanner.fyi
*.klab.com
faq.corp.klab.com
*.pcms.klab.com
www.klab.com
*.github.jp.klab.com
www.klab.com
ask.corp.klab.com
www.hueimaging.com
iatl-upnvyk.org
klab.com
inquiry.corp.klab.com
next-admin.tapnotion.com
*.github.jp.klab.com
www.convo.com.ua
stg.klab.com
klab.com
*.klab.com
lp.corp.klab.com
github.jp.klab.com
github.jp.klab.com
github.jp.klab.com
www.klab.com
lp.corp.klab.com
github.jp.klab.com
lp.corp.klab.com
www.klab.com
lp.corp.klab.com
*.klab.com
github.jp.klab.com
ask.corp.klab.com
www.klab.com
github.jp.klab.com
lp.corp.klab.com
stag.patient.umasalud.com.mx
ask.corp.klab.com
*.pcms.klab.com
www.klab.com
ask.corp.klab.com
schoolchecker.co.uk
github.jp.klab.com
www.klab.com
s.klab.com
ask.corp.klab.com
klab.com
www.bittbook.com
www.decorarte2000.com
ask.corp.klab.com
stg.klab.com
*.klab.com
rentalsunited.mysmarthotel.com
ask.corp.klab.com
spanner.fyi
*.klab.com
faq.corp.klab.com
*.pcms.klab.com
Certificate
The complete raw certificate details for *.klab.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFyjCCBLKgAwIBAgIQCTuQMCa5IBdRPLoVZS1WNzANBgkqhkiG9w0BAQsFADA8 MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRwwGgYDVQQDExNBbWF6b24g UlNBIDIwNDggTTAyMB4XDTIzMDIyMTAwMDAwMFoXDTI0MDEyMTIzNTk1OVowFTET MBEGA1UEAwwKKi5rbGFiLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAKEkBxOzyV+rqQ9TNuRk/Miiawe8ZF4QDNwQsnmSFEVSCa6sw4sdv7FN4tdS +sen5b/odeC8qzlcssIeEMAB2MklkJZ3ohDQMgJ2Qkr/ZqVFlTZAmTBEQ8hFPvnI kmdFYMObybuSpjaoipDlBMslxQaCrb7aAJo5rCizeJfl6oOrxkRye/Jf6zCa/aUU X/sfbP4cr+YJYXyvYbCUsJ/XSa0yAdOo2w5SMpOSPgwvD7fB2cxoPHnBRj9qOs0z trnXLCM6rxBgQL984+Y/SJvrM9woIiOXj6KparJg+r62D7fz9/oEyKPjTD/fmiAf iatnisKUi6kv4ct4L+y3DADFf1UCAwEAAaOCAu0wggLpMB8GA1UdIwQYMBaAFMAx Us1aUMOCfHRxzsvpnPl664LiMB0GA1UdDgQWBBQ9aoQD/nBb/OKYjhCmfei1951t ZzAfBgNVHREEGDAWggoqLmtsYWIuY29tgghrbGFiLmNvbTAOBgNVHQ8BAf8EBAMC BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMDsGA1UdHwQ0MDIwMKAu oCyGKmh0dHA6Ly9jcmwucjJtMDIuYW1hem9udHJ1c3QuY29tL3IybTAyLmNybDAT BgNVHSAEDDAKMAgGBmeBDAECATB1BggrBgEFBQcBAQRpMGcwLQYIKwYBBQUHMAGG IWh0dHA6Ly9vY3NwLnIybTAyLmFtYXpvbnRydXN0LmNvbTA2BggrBgEFBQcwAoYq aHR0cDovL2NydC5yMm0wMi5hbWF6b250cnVzdC5jb20vcjJtMDIuY2VyMAwGA1Ud EwEB/wQCMAAwggF+BgorBgEEAdZ5AgQCBIIBbgSCAWoBaAB3AHb/iD8KtvuVUcJh zPWHujS0pM27KdxoQgqf5mdMWjp0AAABhnK/y/kAAAQDAEgwRgIhAKTY6BS1HnjE pJ69dTvzhxl/+pClLjD2tvbPDYhNUxqCAiEAuQJrOD4rqskguaKjtncIQvXy3zNs HcGRZ26c8gMb10sAdQBz2Z6JG0yWeKAgfUed5rLGHNBRXnEZKoxrgBB6wXdytQAA AYZyv8wrAAAEAwBGMEQCIHG2DHrH3Z53HazRd0nTKfZB98tgeMH1EnIpfAoLGK2a AiBQ9q604le8OfIXsnWZr781og39LGUog9cEd5u265P4hgB2AEiw42vapkc0D+Vq AvqdMOscUgHLVt0sgdm7v6s52IRzAAABhnK/y+0AAAQDAEcwRQIgcJvKSivdjUFl SaQ3tehIxow46hEKx9S2/s5syGGkayYCIQCDdcW8nvqih+YeGk48Pmk8RlN78ZK3 Hq3nPxXPMuDPeTANBgkqhkiG9w0BAQsFAAOCAQEAa/VtUup6LEZuZYNOWl7+XBgL jM5Z970OwanDUVRDu12mwAxb8Sm/SSz0iqoQ0BUWlizVU/yJfISRkAJLeodZbCjV vRQKvN3F/ZE0tL1vUBTEkCeMTw5ZnfitqGeufayhQ4vpGqR/g08LehRNrzuX/WcF envq/lj1LxUmKA+BQEuBx6Vo2RzdgbKUheoE/0Lt58Cc1S35286rYD6o8jyFo/iD VsSdkRgOw07n5//5F0TsE2s16b53p9qD2xK85lsHqSQue+qeB2ny+Y4XL4Gyr6Sb 7VxZWB5sFNnXBhaUxg0qT+18DOTDad8cxc0HeJQODI/Jpwu+CLjKmU5oXQT0Qg== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoSQHE7PJX6upD1M25GT8 yKJrB7xkXhAM3BCyeZIURVIJrqzDix2/sU3i11L6x6flv+h14LyrOVyywh4QwAHY ySWQlneiENAyAnZCSv9mpUWVNkCZMERDyEU++ciSZ0Vgw5vJu5KmNqiKkOUEyyXF BoKtvtoAmjmsKLN4l+Xqg6vGRHJ78l/rMJr9pRRf+x9s/hyv5glhfK9hsJSwn9dJ rTIB06jbDlIyk5I+DC8Pt8HZzGg8ecFGP2o6zTO2udcsIzqvEGBAv3zj5j9Im+sz 3CgiI5ePoqlqsmD6vrYPt/P3+gTIo+NMP9+aIB+Jq2eKwpSLqS/hy3gv7LcMAMV/ VQIDAQAB -----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 12272321958636757407142958469800089143 . . . . . . . . [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 'Amazon' . . . . . . . . . . . . [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 'Amazon RSA 2048 M02' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-02-21 00:00:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-01-21 23:59:59 +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:12|false] UTF8String '*.klab.com' . . . . . . . . [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 20342132993124671369998177975942893792704437428609110436668941594656624362338619370325925532441841733776370909023528700165818506115891490235209708342102446556783078254766726061062836891144861530258669971053909790470054136905402831025665745200594207877354369895016890639627828895857035311207167763954381897990072305625884207631021150299629324087285756530653574296560487602269144388441218456704722472344813474279706263173789185476778182971059463216253714957880123552858471648072201723612641498702130886868506734649162318798982646217764619932677504989011960535559019621685106248697726134599579598792640829098503514193749 . . . . . . . . . . . . . . . . . . . . [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.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 c03152cd5a50c3827c7471cecbe99cf97aeb82e2 . . . . . . . . . . . . . . . . [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) 3d6a8403fe705bfce2988e10a67de8b5f79d6d67 . . . . . . . . . . . . . . . . [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 (24 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.klab.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'klab.com' . . . . . . . . . . . . . . . . [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.31 (cRLDistributionPoints) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (52 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://crl.r2m02.amazontrust.com/r2m02.crl' . . . . . . . . . . . . . . . . [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.5.5.7.1.1 (authorityInfoAccess) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (105 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.r2m02.amazontrust.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://crt.r2m02.amazontrust.com/r2m02.cer' . . . . . . . . . . . . . . . . [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 1.3.6.1.4.1.11129.2.4.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (366 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (362 bytes) 016800770076ff883f0ab6fb9551c261ccf587ba34b4a4cdbb29dc68420a9fe6674c5a3a740000018672bfcbf90000040300483046022100a4d8e814b51e78c4a49ebd753bf387197ffa90a52e30f6b6f6cf0d884d531a82022100b9026b383e2baac920b9a2a3b6770842f5f2df336c1dc191676e9cf2031bd74b00750073d99e891b4c9678a0207d479de6b2c61cd0515e71192a8c6b80107ac17772b50000018672bfcc2b0000040300463044022071b60c7ac7dd9e771dacd17749d329f641f7cb6078c1f51272297c0a0b18ad9a022050f6aeb4e257bc39f217b27599afbf35a20dfd2c652883d704779bb6eb93f88600760048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018672bfcbed00000403004730450220709bca4a2bdd8d416549a437b5e848c68c38ea110ac7d4b6fece6cc861a46b260221008375c5bc9efaa287e61e1a4e3c3e693c46537bf192b71eade73f15cf32e0cf79 . . . . [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) 006bf56d52ea7a2c466e65834e5a5efe5c180b8cce59f7bd0ec1a9c3515443bb5da6c00c5bf129bf492cf48aaa10d01516962cd553fc897c849190024b7a87596c28d5bd140abcddc5fd9134b4bd6f5014c490278c4f0e599df8ada867ae7daca1438be91aa47f834f0b7a144daf3b97fd67057a7beafe58f52f1526280f81404b81c7a568d91cdd81b29485ea04ff42ede7c09cd52df9dbceab603ea8f23c85a3f88356c49d91180ec34ee7e7fff91744ec136b35e9be77a7da83db12bce65b07a9242e7bea9e0769f2f98e172f81b2afa49bed5c59581e6c14d9d7061694c60d2a4fed7c0ce4c369df1cc5cd0778940e0c8fc9a70bbe08b8ca994e685d04f442