eng.uber.com
Issued by R3
About this certificate
This digital certificate with serial number 03:21:50:8c:42:26:ec:a2:0b:d6:87:14:2c:35:de:fd:8d:c4 was issued on by Let's Encrypt.
This certificate is currently not expired, we haven't checked the revocation status of this certificate but you can do this simply on revocationcheck.com. 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:
- DV certificate contains a subject common name, this is not recommended. If certificate policy 2.23.140.1.2.1 (CA/B BR domain validated) is included, only country and/or common name is allowed in SubjectDN. (BRs: 7.1.2.7.2)
- Subscriber certificates use of Subject Key Identifier is NOT RECOMMENDED (BRs v2: 7.1.2.7.6)
- Subscriber Certificate: commonName is NOT RECOMMENDED. (BRs: 7.1.2.7.1)
Certificate Subject
CN=eng.uber.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate will expire on
Certificate Details
Serial Number (hex): 03:21:50:8c:42:26:ec:a2:0b:d6:87:14:2c:35:de:fd:8d:c4Serial Number (int): 272673242406617635760619635199017943403972
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 6e:53:56:fa:67:7c:87:12:e2:5c:1a:88:cc:58:10:9e:03:c1:58:07
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 79:7e:74:ce:58:4c:4e:fb:09:c1:81:64:47:e8:4b:99:31:d0:81:08
Fingerprint (sha256): 10:d5:c3:64:6f:c7:35:ab:4b:3a:05:69:56:fa:cc:a3:f9:9d:ac:b7:74:d7:a9:8a:ec:03:d3:1c:95:ca:f9:9e
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate eng.uber.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for eng.uber.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
9 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
eng.uber.com
Other certificates including the domain name uber.com
(limited to 100 certificates)
lobby-cms.uber.com
newsroomapi.uber.com
qr.uber.com
prod.tokenizer.uber.com
groove.uber.com
view.et.uber.com
z.uber.com
restaurants.uber.com
newsroom.uber.com
base.uber.com
bizblog.uber.com
newsroomapi.uber.com
photo.uber.com
groove.uber.com
love.uber.com
newsroomapi.uber.com
www.blog.uber.com
newsroomapi.uber.com
bizblog.uber.com
eng.uber.com
base.uber.com
people.uber.com
accessibility.uber.com
uberblogapi.10upcdn.com
base.uber.com
transparencyreport.uber.com
uber.com
z.uber.com
www.blog.uber.com
amex.sandbox.tokenizer.uber.com
love.uber.com
safetyreport.uber.com
an-settlement.uber.com
contact.uber.com
*.cfe.uber.com
chef-testing.cpe.uber.com
view.et.uber.com
photo.uber.com
f.uber.com
z.uber.com
tdottest1.uber.com
f.uber.com
love.uber.com
groove.ehlinks.com
blogapi.uber.com
newsroom.uber.com
safetyreport.uber.com
blog.uber.com
citi.encryption.production.tokenizer.uber.com
newsroom.uber.com
www.blog.uber.com
sli.uber.com
groove.simondata.com
accessibility.uber.com
love.uber.com
uberblogapi.10upcdn.com
akamai-san8.exacttarget.com
yunfei-cf-test.uber.com
blogapi.uber.com
t.uber.com
click.et.uber.com
base.uber.com
tdottest1.uber.com
bizblog.uber.com
t.uber.com
photo.uber.com
transparencyreport.uber.com
newsroom.uber.com
uberblogapi.10upcdn.com
documents.uber.com
uber.com
t.uber.com
love.uber.com
uberblogapi.10upcdn.com
jquery.uber.com
blog.uber.com
eng.uber.com
tbs-static.uber.com
eng.uber.com
businesses.uber.com
base.uber.com
bizblog.uber.com
engineering.uber.com
*.clearpass.corp.uber.com
www.blog.uber.com
z.uber.com
bizblog.uber.com
eng.uber.com
transparencyreport.uber.com
businesses.uber.com
uber.com
newsroom.uber.com
yunfei-cf-test.uber.com
lobby-cms.uber.com
uberblogapi.10upcdn.com
base.uber.com
bizblog.uber.com
freighttableau.uber.com
uberblogapi.10upcdn.com
chefauto.sandbox.cpe.uber.com
newsroomapi.uber.com
qr.uber.com
prod.tokenizer.uber.com
groove.uber.com
view.et.uber.com
z.uber.com
restaurants.uber.com
newsroom.uber.com
base.uber.com
bizblog.uber.com
newsroomapi.uber.com
photo.uber.com
groove.uber.com
love.uber.com
newsroomapi.uber.com
www.blog.uber.com
newsroomapi.uber.com
bizblog.uber.com
eng.uber.com
base.uber.com
people.uber.com
accessibility.uber.com
uberblogapi.10upcdn.com
base.uber.com
transparencyreport.uber.com
uber.com
z.uber.com
www.blog.uber.com
amex.sandbox.tokenizer.uber.com
love.uber.com
safetyreport.uber.com
an-settlement.uber.com
contact.uber.com
*.cfe.uber.com
chef-testing.cpe.uber.com
view.et.uber.com
photo.uber.com
f.uber.com
z.uber.com
tdottest1.uber.com
f.uber.com
love.uber.com
groove.ehlinks.com
blogapi.uber.com
newsroom.uber.com
safetyreport.uber.com
blog.uber.com
citi.encryption.production.tokenizer.uber.com
newsroom.uber.com
www.blog.uber.com
sli.uber.com
groove.simondata.com
accessibility.uber.com
love.uber.com
uberblogapi.10upcdn.com
akamai-san8.exacttarget.com
yunfei-cf-test.uber.com
blogapi.uber.com
t.uber.com
click.et.uber.com
base.uber.com
tdottest1.uber.com
bizblog.uber.com
t.uber.com
photo.uber.com
transparencyreport.uber.com
newsroom.uber.com
uberblogapi.10upcdn.com
documents.uber.com
uber.com
t.uber.com
love.uber.com
uberblogapi.10upcdn.com
jquery.uber.com
blog.uber.com
eng.uber.com
tbs-static.uber.com
eng.uber.com
businesses.uber.com
base.uber.com
bizblog.uber.com
engineering.uber.com
*.clearpass.corp.uber.com
www.blog.uber.com
z.uber.com
bizblog.uber.com
eng.uber.com
transparencyreport.uber.com
businesses.uber.com
uber.com
newsroom.uber.com
yunfei-cf-test.uber.com
lobby-cms.uber.com
uberblogapi.10upcdn.com
base.uber.com
bizblog.uber.com
freighttableau.uber.com
uberblogapi.10upcdn.com
chefauto.sandbox.cpe.uber.com
Certificate
The complete raw certificate details for eng.uber.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIE5TCCA82gAwIBAgISAyFQjEIm7KIL1ocULDXe/Y3EMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDA1MjIxMjI3MDBaFw0yNDA4MjAxMjI2NTlaMBcxFTATBgNVBAMT DGVuZy51YmVyLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPSc AGBsfa5kdrrj3vZZeodXwYaKkiuM1CNyS6LfYwmajezjBmVaQSF3hIxl5g1a005K S72Avjgp//4mEiTPYKm6LsviPyWoaDygGoJSGwLz1OfNf//ascEWDcuFIEGe/rbS xcORP/70K1ow4Oyr/tj5rT9/KBg8+BpT4Ixyq9bVZRzUOUgFtX9Z4DYRK8oOP04S CicLgath19tPl9YQBRRnHZOhx07RjJj7zxke4zgXtuy6USu/zfqi2MbeDRzyL75c pzusoGr4SmYnccWLADVKuV7E/40QIuEEUvZIRMqQm6kutJjpGPmTQovsKtzPx7k/ 02EGWcezM5eEcz35gGUCAwEAAaOCAg4wggIKMA4GA1UdDwEB/wQEAwIFoDAdBgNV HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4E FgQUblNW+md8hxLiXBqIzFgQngPBWAcwHwYDVR0jBBgwFoAUFC6zF7dYVsuuUAlA 5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBHMCEGCCsGAQUFBzABhhVodHRwOi8vcjMu by5sZW5jci5vcmcwIgYIKwYBBQUHMAKGFmh0dHA6Ly9yMy5pLmxlbmNyLm9yZy8w FwYDVR0RBBAwDoIMZW5nLnViZXIuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIB BAYKKwYBBAHWeQIEAgSB9QSB8gDwAHcA7s3QZNXbGs7FXLedtM0TojKHRny87N7D UUhZRnEftZsAAAGPoHvTsAAABAMASDBGAiEAgGRatF4tIyqnan2EFcvPCcDX9PtA bIXg1vyKdYaJOHoCIQCH72v4KqddI1w2Vpoaq7DVZZ8ik+A/uHARzEHiIpZ6nAB1 AN/hVuuqBa+1nA+GcY2owDJOrlbZbqf1pWoB0cE7vlJcAAABj6B71HYAAAQDAEYw RAIgVzVWG8gsIQfwfLAfBxF8hLEv1DRFAH7wTMXf/5/YeCYCIF2MMkhzfAKgePnw 86RgIZ0TSuXnC/5IgSaADIoI0WpvMA0GCSqGSIb3DQEBCwUAA4IBAQBD20wiqdZ1 U/bQsx4sxNdRIL3oJLBZBQ9yOnVTGeq+lEQlchqKwggFekvlwLV3T+CFbK+QBNtr 75Nmx8bFyz4xvQLXl0KgvECe+iJ6dILpdWblWSL0Dj09hIi6K9KAoq4oBCt+0g+s AvpS1GNEsnJ/qqHcV+qeIT1wjq5sjEIcBn0e4KC3yHgB7AI2JeyJQlEGlYPZIizc O21FjOyWllpeq88vWqqkX97rJxtQJrUfUWjYtaSeK930uaR3suowHkiit97zSNj2 8FvFCQtDbIaeiY1neGPuKzWdddv2mNfYvbXxv6tn24dI2k/AH2rQoRDIjOxS6JgI pR3TvCMJ/JBb -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA9JwAYGx9rmR2uuPe9ll6 h1fBhoqSK4zUI3JLot9jCZqN7OMGZVpBIXeEjGXmDVrTTkpLvYC+OCn//iYSJM9g qbouy+I/JahoPKAaglIbAvPU581//9qxwRYNy4UgQZ7+ttLFw5E//vQrWjDg7Kv+ 2PmtP38oGDz4GlPgjHKr1tVlHNQ5SAW1f1ngNhEryg4/ThIKJwuBq2HX20+X1hAF FGcdk6HHTtGMmPvPGR7jOBe27LpRK7/N+qLYxt4NHPIvvlynO6ygavhKZidxxYsA NUq5XsT/jRAi4QRS9khEypCbqS60mOkY+ZNCi+wq3M/HuT/TYQZZx7Mzl4RzPfmA ZQIDAQAB -----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 272673242406617635760619635199017943403972 . . . . . . . . [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 'R3' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-05-22 12:27:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-08-20 12:26: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:19|false] PrintableString 'eng.uber.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 30879073604337152556173449646498025270875012577109533398609292379868616266928056743931054869185654576873718302304314070433029355537724090679373199993225512269172943841170936475546461236540969122889279917818916975584690375788064681327432586098052014558500864796719316292542129563554365142385578310804759117693319502452831662680723208208977495326833803796113590578946950181881649408321351738602506344992438353374113915103059239337475013466491273654404757127447818104209824794992941824467851859286030028101152966988851026731460892269950933230503280818088331438994929611840671336260875399835860430177026533323959483072613 . . . . . . . . . . . . . . . . . . . . [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) 6e5356fa677c8712e25c1a88cc58109e03c15807 . . . . . . . . . . . . . . . . [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 142eb317b75856cbae500940e61faf9d8b14c2c6 . . . . . . . . . . . . . . . . [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 (73 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://r3.o.lencr.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://r3.i.lencr.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 (16 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'eng.uber.com' . . . . . . . . . . . . . . . . [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.4.1.11129.2.4.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f0007700eecdd064d5db1acec55cb79db4cd13a23287467cbcecdec351485946711fb59b0000018fa07bd3b0000004030048304602210080645ab45e2d232aa76a7d8415cbcf09c0d7f4fb406c85e0d6fc8a758689387a02210087ef6bf82aa75d235c36569a1aabb0d5659f2293e03fb87011cc41e222967a9c007500dfe156ebaa05afb59c0f86718da8c0324eae56d96ea7f5a56a01d1c13bbe525c0000018fa07bd476000004030046304402205735561bc82c2107f07cb01f07117c84b12fd43445007ef04cc5dfff9fd8782602205d8c3248737c02a078f9f0f3a460219d134ae5e70bfe488126800c8a08d16a6f . . . . [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) 0043db4c22a9d67553f6d0b31e2cc4d75120bde824b059050f723a755319eabe944425721a8ac208057a4be5c0b5774fe0856caf9004db6bef9366c7c6c5cb3e31bd02d79742a0bc409efa227a7482e97566e55922f40e3d3d8488ba2bd280a2ae28042b7ed20fac02fa52d46344b2727faaa1dc57ea9e213d708eae6c8c421c067d1ee0a0b7c87801ec023625ec894251069583d9222cdc3b6d458cec96965a5eabcf2f5aaaa45fdeeb271b5026b51f5168d8b5a49e2bddf4b9a477b2ea301e48a2b7def348d8f6f05bc5090b436c869e898d677863ee2b359d75dbf698d7d8bdb5f1bfab67db8748da4fc01f6ad0a110c88cec52e89808a51dd3bc2309fc905b