help.launchpad.net

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 04:d5:2d:34:28:4d:33:4e:4e:65:8b:a3:b6:21:d9:21:22:76 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=help.launchpad.net

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:d5:2d:34:28:4d:33:4e:4e:65:8b:a3:b6:21:d9:21:22:76
Serial Number (int): 420989373957860675391109502690318499258998
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: 22:85:8e:de:73:ea:49:90:9b:cd:79:c5:b7:45:dc:07:93:3c:75:72
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 2f:25:b0:8e:8d:45:83:60:bc:7f:b4:8d:02:45:5b:3b:11:b9:00:0f
Fingerprint (sha256): 08:cb:e6:68:87:be:8e:63:6f:d1:83:51:0a:c7:cb:13:c7:8d:7c:60:75:70:ea:cd:69:5a:f5:df:79:6d:dc:f8

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 help.launchpad.net

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for help.launchpad.net

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

help.launchpad.net

Other certificates including the domain name launchpad.net

(limited to 100 certificates)
lists.launchpad.net
help.launchpad.net
lists.launchpad.net
edge.launchpad.net
git.launchpad.net
qastaging.launchpad.net
test-blog.launchpad.net
git.launchpad.net
launchpad.net
lists.launchpad.net
*.launchpad.net
private-ppa.launchpad.net
about.launchpad.net
help.launchpad.net
qastaging.launchpad.net
private-ppa.launchpad.net
test-blog.launchpad.net
launchpad.net
about.launchpad.net
lists.launchpad.net
edge.launchpad.net
help.launchpad.net
blog.launchpad.net
test-blog.launchpad.net
bazaar.staging.launchpad.net
qastaging.launchpad.net
dev.launchpad.net
help.launchpad.net
*.qastaging.launchpad.net
edge.launchpad.net
qastaging.launchpad.net
launchpad.net
private-ppa.launchpad.net
blog.launchpad.net
git.launchpad.net
launchpad.net
qastaging.launchpad.net
git.launchpad.net
help.launchpad.net
lists.launchpad.net
staging.launchpad.net
launchpad.net
bazaar.launchpad.net
help.launchpad.net
lists.launchpad.net
about.launchpad.net
login.launchpad.net
bazaar.launchpad.net
launchpad.net
blog.launchpad.net
staging.launchpad.net
bazaar.staging.launchpad.net
help.launchpad.net
qastaging.launchpad.net
staging.launchpad.net
staging.launchpad.net
*.qastaging.launchpad.net
git.launchpad.net
git.launchpad.net
bazaar.staging.launchpad.net
login.launchpad.net
login.launchpad.net
edge.launchpad.net
blog.launchpad.net
staging.launchpad.net
lists.launchpad.net
blog.launchpad.net
login.launchpad.net
launchpad.net
bazaar.staging.launchpad.net
dev.launchpad.net
edge.launchpad.net
bazaar.launchpad.net
lists.launchpad.net
staging.launchpad.net
bazaar.staging.launchpad.net
bazaar.launchpad.net
bazaar.launchpad.net
private-ppa.launchpad.net
about.launchpad.net
help.launchpad.net
test-blog.launchpad.net
dev.launchpad.net
login.launchpad.net
about.launchpad.net
staging.launchpad.net
qastaging.launchpad.net
bazaar.launchpad.net
lists.launchpad.net
edge.launchpad.net
private-ppa.launchpad.net
help.launchpad.net
edge.launchpad.net
blog.launchpad.net
private-ppa.launchpad.net
staging.launchpad.net
dev.launchpad.net
git.launchpad.net
launchpad.net
launchpad.net

Certificate

The complete raw certificate details for help.launchpad.net in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFWzCCBEOgAwIBAgISBNUtNChNM05OZYujtiHZISJ2MA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDA0MTAyMTAzNDJaFw0y
MDA3MDkyMTAzNDJaMB0xGzAZBgNVBAMTEmhlbHAubGF1bmNocGFkLm5ldDCCASIw
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANMFaelnYGNcElKNca80vWDK8eIo
LkM5gAk0CcEV3FQyKCr4wafngLHSNknh1UGcaK7gZ34mOOuQMq326ERQKjgiBBFC
dJsuQLjW5zZx0tQfKoanPb7CrMkNKOaLq26L8qdBzcTX15gLje22d1Xm+JTmuyoU
u5BHgMsQuOfb49OaOqRqYvidcOhM4X91/GmkpInKGaaUoXiHmUMr7+8axy80OSqK
5I5gSbpO8pbnCPnPPp/xZtlWoDskGJUY5sbudrPA1wKYDAfTZtKauqscan7Sgiaj
EW6ZrjOJmaZlgq/Gr/9CCvPwSbL4E+JJ0uqrQUsbWHNhotQxGi0vZvACG2UCAwEA
AaOCAmYwggJiMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYI
KwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUIoWO3nPqSZCbzXnFt0Xc
B5M8dXIwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUH
AQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5
cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5
cHQub3JnLzAdBgNVHREEFjAUghJoZWxwLmxhdW5jaHBhZC5uZXQwTAYDVR0gBEUw
QzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDov
L2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEDBgorBgEEAdZ5AgQCBIH0BIHxAO8AdgDn
EvKwN34aYvuOyQxhhPHqezfLVh0RJlvz4PNL8kFUbgAAAXFmHruxAAAEAwBHMEUC
IQC3/svOonrCq1zykRKACjVWKRKjR4AYjshcyfqOup0zQgIgDpdBE93kB8Jkfil5
ANRp5qVx6S/CuCjCmmGXHYcdmKwAdQAHt1wb5X1o//Gwxh0jFce65ld8V5S3au68
YToaadOiHAAAAXFmHrvsAAAEAwBGMEQCIBr0P88zsx9H+uADNd/WMbx+E8Ie3tsM
X6dTpOn+vKZNAiBbd5xP7fwShR0PTSBJkdMFbjKWGa7PsstGVLSX+lsUvDANBgkq
hkiG9w0BAQsFAAOCAQEAC37g8KtwOzMbVSltANgFeW7aR6OviE9CGcmr1bDTJET9
GN4qNxpeX2++xyQVLOq6iMkdBuStxQdj8ezWVx+AljJl6t2lX/ArtBS+sUvbtMtm
2lidobiBa98RNWuNieJ0rC8J8di2IYZVKE5OK5eqBioV3HNH5eDs8Rci9U6TDAnI
ERtesWoYe3bq9E9W9D2kyTUBpvVuiDY4y17vxuwN9exhOiFkY77VSXzEbQnndYOL
0bJJG9xBXSOvwWFHswfhcdOLEEznOYxsxforb2HsjJ8weQFlIbkkw4SYhgCkUyXH
nYy9WANL37894uH+uvis4QnhRyFue4bsXK6E9M47GQ==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0wVp6WdgY1wSUo1xrzS9
YMrx4iguQzmACTQJwRXcVDIoKvjBp+eAsdI2SeHVQZxoruBnfiY465AyrfboRFAq
OCIEEUJ0my5AuNbnNnHS1B8qhqc9vsKsyQ0o5ourbovyp0HNxNfXmAuN7bZ3Veb4
lOa7KhS7kEeAyxC459vj05o6pGpi+J1w6Ezhf3X8aaSkicoZppSheIeZQyvv7xrH
LzQ5KorkjmBJuk7ylucI+c8+n/Fm2VagOyQYlRjmxu52s8DXApgMB9Nm0pq6qxxq
ftKCJqMRbpmuM4mZpmWCr8av/0IK8/BJsvgT4knS6qtBSxtYc2Gi1DEaLS9m8AIb
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 420989373957860675391109502690318499258998
 . . . . . . . . [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 2020-04-10 21:03:42 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-07-09 21:03:42 +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 'help.launchpad.net'
 . . . . . . . . [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 26638951951538451771390952996537968178996590311887422601626388915385197662861896272699128042967025523009572837586877157243140344350739847436002878193657935898020807841917029848097680732740807728990494083783070398242720049009829084010521112515079146829792942729335096301119635388414787069697957194514832797491729831309528537590847174011815095295233714421035000651347088049255359549966622171664132566407039263082924994802304446581239538756007885392616063241519412284619371827859698810982966863287875568578597690029725505649524867911776824227857095124580855125793632852582715329962431620301287772341134937415391251667813
 . . . . . . . . . . . . . . . . . . . . [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)
							22858ede73ea49909bcd79c5b745dc07933c7572
 . . . . . . . . . . . . . . . . [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 (22 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'help.launchpad.net'
 . . . . . . . . . . . . . . . . [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 (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef007600e712f2b0377e1a62fb8ec90c6184f1ea7b37cb561d11265bf3e0f34bf241546e00000171661ebbb10000040300473045022100b7fecbcea27ac2ab5cf29112800a35562912a34780188ec85cc9fa8eba9d334202200e974113dde407c2647e297900d469e6a571e92fc2b828c29a61971d871d98ac00750007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c00000171661ebbec000004030046304402201af43fcf33b31f47fae00335dfd631bc7e13c21ededb0c5fa753a4e9febca64d02205b779c4fedfc12851d0f4d204991d3056e329619aecfb2cb4654b497fa5b14bc
 . . . . [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)
		000b7ee0f0ab703b331b55296d00d805796eda47a3af884f4219c9abd5b0d32444fd18de2a371a5e5f6fbec724152ceaba88c91d06e4adc50763f1ecd6571f80963265eadda55ff02bb414beb14bdbb4cb66da589da1b8816bdf11356b8d89e274ac2f09f1d8b6218655284e4e2b97aa062a15dc7347e5e0ecf11722f54e930c09c8111b5eb16a187b76eaf44f56f43da4c93501a6f56e883638cb5eefc6ec0df5ec613a216463bed5497cc46d09e775838bd1b2491bdc415d23afc16147b307e171d38b104ce7398c6cc5fa2b6f61ec8c9f3079016521b924c384988600a45325c79d8cbd58034bdfbf3de2e1febaf8ace109e147216e7b86ec5cae84f4ce3b19