cockpit.local.udia.ca

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:07:ca:91:dc:1f:96:b5:25:13:4c:a8:f4:1f:e1:0b:28:9c 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=cockpit.local.udia.ca

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:07:ca:91:dc:1f:96:b5:25:13:4c:a8:f4:1f:e1:0b:28:9c
Serial Number (int): 263988095766553177323887838386687295826076
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 5b:9f:5d:44:a5:3f:57:32:2e:a3:10:9c:59:b4:b6:ca:62:d6:d3:f8
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 37:c9:cb:cf:2d:2a:cf:c4:8d:fd:16:a7:5e:d6:91:62:19:20:af:b8
Fingerprint (sha256): 29:ca:3b:17:21:08:00:ed:be:03:6e:07:a8:d0:2c:c5:e3:31:68:32:e0:ac:54:61:62:2b:d7:f0:42:d1:2d:5d

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 cockpit.local.udia.ca

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for cockpit.local.udia.ca

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

cockpit.local.udia.ca

Other certificates including the domain name udia.ca

(limited to 100 certificates)
firebaseapp.com
firebaseapp.com
firebaseapp.com
sni242919.cloudflaressl.com
sni242919.cloudflaressl.com
sni242919.cloudflaressl.com
sni242919.cloudflaressl.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
udia.ca
firebaseapp.com
udia.ca
firebaseapp.com
sni242919.cloudflaressl.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
sni242919.cloudflaressl.com
sni242919.cloudflaressl.com
firebaseapp.com
firebaseapp.com
sni242919.cloudflaressl.com
firebaseapp.com
firebaseapp.com
sni242919.cloudflaressl.com
firebaseapp.com
firebaseapp.com
sni242919.cloudflaressl.com
firebaseapp.com
sni242919.cloudflaressl.com
sni242919.cloudflaressl.com
firebaseapp.com
firebaseapp.com
sni242919.cloudflaressl.com
firebaseapp.com
sni242919.cloudflaressl.com
firebaseapp.com
udia.ca
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
sni242919.cloudflaressl.com
sni242919.cloudflaressl.com
firebaseapp.com
sni242919.cloudflaressl.com
sni242919.cloudflaressl.com
sni242919.cloudflaressl.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
sni242919.cloudflaressl.com
sni242919.cloudflaressl.com
firebaseapp.com
firebaseapp.com
sni242919.cloudflaressl.com
firebaseapp.com
sni242919.cloudflaressl.com
sni192241.cloudflaressl.com
sni242919.cloudflaressl.com
firebaseapp.com
firebaseapp.com
pi.udia.ca
udia.ca
sni242919.cloudflaressl.com
api.udia.ca
sni242919.cloudflaressl.com
sni242919.cloudflaressl.com
sni242919.cloudflaressl.com
sni242919.cloudflaressl.com
firebaseapp.com
firebaseapp.com
sni242919.cloudflaressl.com
cockpit.local.udia.ca
firebaseapp.com
firebaseapp.com
sni242919.cloudflaressl.com
sni242919.cloudflaressl.com
sni242919.cloudflaressl.com
sni192241.cloudflaressl.com
firebaseapp.com
sni192241.cloudflaressl.com
pi.udia.ca
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
patience.udia.ca
firebaseapp.com

Certificate

The complete raw certificate details for cockpit.local.udia.ca in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFYjCCBEqgAwIBAgISAwfKkdwflrUlE0yo9B/hCyicMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODEyMjcxOTA1NTdaFw0x
OTAzMjcxOTA1NTdaMCAxHjAcBgNVBAMTFWNvY2twaXQubG9jYWwudWRpYS5jYTCC
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANR8sdxM1I4ZkZnZ6ddQ2auT
iRXZl7M4xAdPHCFmVnZYdu7bLWK9Yh8E0w0804743I8swQ0bVWEoqyU9HwNUoulW
IW3OGk6jpGpie6KG82qxpysXbJjme5ly5LzVCe8BvsK7WiIXw+LGwov1YRmyERpy
Pwe4YGcMz8p0ptWjO4gLG51VYc3b2bwJJqmocJc7AVi8HCgKzooZ4P6YbmxhELa5
vVyuQI0qVUzOImKBKrM4AGcKr69xVwpZCCUHf4V1eROD6/GiH0d4wRA5bsJouwbB
rZdUuaNO9ANRdi31wboJm520xjBYJdBHBVVZg9So8cwe+JDu1vlMoxcV9OoOgBEC
AwEAAaOCAmowggJmMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD
AQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUW59dRKU/VzIuoxCc
WbS2ymLW0/gwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYB
BQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu
Y3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2Vu
Y3J5cHQub3JnLzAgBgNVHREEGTAXghVjb2NrcGl0LmxvY2FsLnVkaWEuY2EwTAYD
VR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYa
aHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEEBgorBgEEAdZ5AgQCBIH1BIHy
APAAdwDiaUuuJujpQAnohhu2O4PUPuf+dIj7pI8okwGd3fHb/gAAAWfxRgYZAAAE
AwBIMEYCIQCaB960v9Q/IjGVpAi4CgZYDDpkrpYkpiDC/K1XTzizzAIhAN45yTwP
ogYPERmA8YW0xyqOkGyiSDfd9OwH2XrxcStCAHUAY/Lbzeg7zCzPC3KEJ1drM6SN
YXePvXWmOLHHaFRL2I0AAAFn8UYIWwAABAMARjBEAiBaDWCJD4i0/GZgQzqNJJ0k
4fV93q9UjIzKayxvaCY+XgIgYSwK51ZDAPvl94SmwLfW8Ya8SSQ3KTIBLpslKU8a
0MAwDQYJKoZIhvcNAQELBQADggEBAIK5StOEoVnnHfPNvOBXxfGroz6R/Kj2nHBg
QHHQqicTaRGvuR374gRTsuny24O/v2hI5Y6LiN3dkfYVno6kWiTTg38sCyG7V7Ym
xGprRMeDcD/F6MyoYdx2wUGnWmII3d3GLKu2mMrcerZ6FEN6di4BPM2/rXqZE4tC
8NBtOfWf7/oWDsN8g9hV1fC/skqrzeAZwb2tS8CLYGbYTfxROYzuSVhs5/txQRv4
hUS/5S3yhbOiEI+xOSKMG6PyGl97Nfe/en0PAZTd4K9cV2N5aNEjFDTjd7ad29rg
zYMG+S6Fv/1vQFH9kCZoGN1LOg2Li+Ha1u1V182wJcvw59P7nK4=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1Hyx3EzUjhmRmdnp11DZ
q5OJFdmXszjEB08cIWZWdlh27tstYr1iHwTTDTzTjvjcjyzBDRtVYSirJT0fA1Si
6VYhbc4aTqOkamJ7oobzarGnKxdsmOZ7mXLkvNUJ7wG+wrtaIhfD4sbCi/VhGbIR
GnI/B7hgZwzPynSm1aM7iAsbnVVhzdvZvAkmqahwlzsBWLwcKArOihng/phubGEQ
trm9XK5AjSpVTM4iYoEqszgAZwqvr3FXClkIJQd/hXV5E4Pr8aIfR3jBEDluwmi7
BsGtl1S5o070A1F2LfXBugmbnbTGMFgl0EcFVVmD1KjxzB74kO7W+UyjFxX06g6A
EQIDAQAB
-----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 263988095766553177323887838386687295826076
 . . . . . . . . [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-12-27 19:05:57 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-03-27 19:05:57 +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 'cockpit.local.udia.ca'
 . . . . . . . . [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 26824009934525295128906612092097991556959554916578077347327697857196086596877782891102530146994085548058991025622473839531976379709271436439878728656285189390661755632572011001024015716054669984820180621658960479838274707231552423720285623228322979550040223727574316633411919898471124224914261382886484433188095951795562855854951890570921107898153323870403428590490773715034389406391446975543001645217105150739962375297910266237457504943733132006682424092699978240163987686237937941705023438998368963723213311273512341389806304634110060222016923809008742678834587095203480654881368172308311084450084410512755041140753
 . . . . . . . . . . . . . . . . . . . . [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)
							5b9f5d44a53f57322ea3109c59b4b6ca62d6d3f8
 . . . . . . . . . . . . . . . . [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 (25 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cockpit.local.udia.ca'
 . . . . . . . . . . . . . . . . [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 (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f0007700e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe00000167f146061900000403004830460221009a07deb4bfd43f223195a408b80a06580c3a64ae9624a620c2fcad574f38b3cc022100de39c93c0fa2060f111980f185b4c72a8e906ca24837ddf4ec07d97af1712b4200750063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d00000167f146085b000004030046304402205a0d60890f88b4fc6660433a8d249d24e1f57ddeaf548c8cca6b2c6f68263e5e0220612c0ae7564300fbe5f784a6c0b7d6f186bc4924372932012e9b25294f1ad0c0
 . . . . [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)
		0082b94ad384a159e71df3cdbce057c5f1aba33e91fca8f69c70604071d0aa27136911afb91dfbe20453b2e9f2db83bfbf6848e58e8b88dddd91f6159e8ea45a24d3837f2c0b21bb57b626c46a6b44c783703fc5e8cca861dc76c141a75a6208ddddc62cabb698cadc7ab67a14437a762e013ccdbfad7a99138b42f0d06d39f59feffa160ec37c83d855d5f0bfb24aabcde019c1bdad4bc08b6066d84dfc51398cee49586ce7fb71411bf88544bfe52df285b3a2108fb139228c1ba3f21a5f7b35f7bf7a7d0f0194dde0af5c57637968d1231434e377b69ddbdae0cd8306f92e85bffd6f4051fd90266818dd4b3a0d8b8be1dad6ed55d7cdb025cbf0e7d3fb9cae