bugbasedprotein.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:98:8e:a0:12:b8:d5:03:95:98:6e:97:22:0c:4b:9a:cb:dc was issued on by Let's Encrypt.

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=bugbasedprotein.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:98:8e:a0:12:b8:d5:03:95:98:6e:97:22:0c:4b:9a:cb:dc
Serial Number (int): 313249359089889489421346135333270598634460
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 55:7d:ab:5c:a8:bd:cf:03:e2:61:a8:17:8a:af:a6:3d:96:f3:0f:00
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): ac:c6:47:f1:05:50:5d:b8:63:f5:e7:0e:c8:49:d2:0e:f4:db:8b:6a
Fingerprint (sha256): e5:13:17:6f:8c:34:c4:e5:64:6a:52:07:08:19:58:e7:e4:b8:57:d7:1b:07:dc:13:18:8c:2e:dd:99:54:97:e6

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 bugbasedprotein.com

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for bugbasedprotein.com

Public Key Algorithm

RSA

Key Size

4096

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

bugbasedprotein.com
www.bugbasedprotein.com

Other certificates including the domain name bugbasedprotein.com

(limited to 100 certificates)

Certificate

The complete raw certificate details for bugbasedprotein.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGdzCCBV+gAwIBAgISA5iOoBK41QOVmG6XIgxLmsvcMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAzMzAwNTU4MjhaFw0y
MDA2MjgwNTU4MjhaMB4xHDAaBgNVBAMTE2J1Z2Jhc2VkcHJvdGVpbi5jb20wggIi
MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC+8MUiAfM6Nq+wqxKnQcf3TJwe
vrYMV6CNJB+WK5FUyMhWmVAUmagCScixP+FpjyYcud28EE3/Wm42iaDhEYxzMWQY
iUYHoD1r8RpiPWmbzHh6LV1x0hMRd+QWsxsdB8RZEM9cFfdSlFoQBNttMDdcxnDB
joAN6qSX1GT60G1MQxHxeBDYC25w4Hw/qP1Xhk/qi+K/M9HOV0KiDp9LiGUQA0wJ
KE3IOxAuC8ZpH/Ex4vn5jsTunFWjRzSr/MBJPqjVJdAjPajYGV8Hnr7WhQX+ee7X
mGAsoDNdlfyCnsM5fcGGTscOLPBrgdM4mG9Tw2RkdJyzvB54lzA70jIaNBvoziRV
6c7LAGmJbm2sIeBRzD8KUFx/7CXlp7CV6Pz9wijiHzLIgFmkt3z2vFEHFJ7clcqg
w4oEL20KxvYUWpOjpfNgbW7a49EyEQ6z5mbDe6ye/46SC+nMDM3xMbD4LjMPx5sT
lSpM4kWFbBi3DnyXa4OVzjTr+jDNWpsgeQTCIoi0WAAh+nUMlYXWneUIGa5n33CL
q4U24hKnZoGTjWNlAD3tyyIUV9DSO2d8LM+sqLrWoSgoJROmJW/4DTxyr76ajyeT
TWn+a3RWBMBAf6cWhqSEhURfxeEqoVzXFAr+vG6j+Cma0H8SzhNC412ieI55pU3M
ooK18C+DzMhTYdmdlwIDAQABo4ICgTCCAn0wDgYDVR0PAQH/BAQDAgWgMB0GA1Ud
JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW
BBRVfatcqL3PA+JhqBeKr6Y9lvMPADAfBgNVHSMEGDAWgBSoSmpjBH3duubRObem
RWXv86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3Nw
LmludC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0
LmludC14My5sZXRzZW5jcnlwdC5vcmcvMDcGA1UdEQQwMC6CE2J1Z2Jhc2VkcHJv
dGVpbi5jb22CF3d3dy5idWdiYXNlZHByb3RlaW4uY29tMEwGA1UdIARFMEMwCAYG
Z4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMu
bGV0c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHUAXqdz+d9W
wOe1Nkh90EngMnqRmgyEoRIShBh1loFxRVgAAAFxKjwDKAAABAMARjBEAiADUEVf
+zr4PHbbgC9Z6y+/aYtq044mbcS3mG7V5WWGwwIgYIDCqJVD/6KrZo1sVvOCCX3i
27PsJav/txzrl29scUYAdwCyHgXMi6LNiiBOh2b5K7mKJSBna9r6cOeySVMt74uQ
XgAAAXEqPAMfAAAEAwBIMEYCIQC9lEd4FGDxV2t/ImYvbkMDaXyOcQcNyWOK63Vd
7ICWPwIhALhp/ceDwlqBxh6szXAS9ItS0iTvtBDbEylNX25GwjHsMA0GCSqGSIb3
DQEBCwUAA4IBAQAQ5SzzewJ+6wNxu1v+dw9r8CIiU2ggH8cgltu+ECF7oInhEUuj
n7i6DJxuwdnXWeVfv5bNL5GFq2DXyBHD9DuCLwrlY8JMrovjvNC45DUeZEjwbe3w
xYLoyIucRu4TspOweaO/ld7nfaP+mMdu4EQ/fVJEuN9RFs1L9vGCyZ6AS5E4klOe
i3CwYCb/kiBT30KdV7TpDPxA7hx++WVYy1UX99Lcg8ThelhOKpswYFQdL8eH4YEo
UVy+03V12C/KV03y4niIpTeEF1bJSp1U+yODlQWPzOVAGXalqkfSoZfvFeN7VGs7
cHIJ/UVwTDqg2X65BzhCPGQ749fYxSkjPI1p
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvvDFIgHzOjavsKsSp0HH
90ycHr62DFegjSQfliuRVMjIVplQFJmoAknIsT/haY8mHLndvBBN/1puNomg4RGM
czFkGIlGB6A9a/EaYj1pm8x4ei1dcdITEXfkFrMbHQfEWRDPXBX3UpRaEATbbTA3
XMZwwY6ADeqkl9Rk+tBtTEMR8XgQ2AtucOB8P6j9V4ZP6ovivzPRzldCog6fS4hl
EANMCShNyDsQLgvGaR/xMeL5+Y7E7pxVo0c0q/zAST6o1SXQIz2o2BlfB56+1oUF
/nnu15hgLKAzXZX8gp7DOX3Bhk7HDizwa4HTOJhvU8NkZHScs7weeJcwO9IyGjQb
6M4kVenOywBpiW5trCHgUcw/ClBcf+wl5aewlej8/cIo4h8yyIBZpLd89rxRBxSe
3JXKoMOKBC9tCsb2FFqTo6XzYG1u2uPRMhEOs+Zmw3usnv+OkgvpzAzN8TGw+C4z
D8ebE5UqTOJFhWwYtw58l2uDlc406/owzVqbIHkEwiKItFgAIfp1DJWF1p3lCBmu
Z99wi6uFNuISp2aBk41jZQA97csiFFfQ0jtnfCzPrKi61qEoKCUTpiVv+A08cq++
mo8nk01p/mt0VgTAQH+nFoakhIVEX8XhKqFc1xQK/rxuo/gpmtB/Es4TQuNdoniO
eaVNzKKCtfAvg8zIU2HZnZcCAwEAAQ==
-----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 313249359089889489421346135333270598634460
 . . . . . . . . [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-03-30 05:58:28 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-06-28 05:58:28 +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 'bugbasedprotein.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 (4208 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 778969310841452289935048805215847685096425587675921023045115742933989041093219678155949577479996582836641953484660644814289586773896953098410897796179015000019397395463995761112027535233522579379097191003425849753729968201395844668798077682371044965955327816622961019721738975531526008028997711595399790345284246452688519486752136060214052217290926975460063435937154923074594775034219614033335104011356784828271844881014606430037092975421536440198413641054146182076838808880739376287197757734366887810284892044441118579624665289562381735043246568959791268806475474393314290764212777546985545044394240570462301965992419930693218028446555909284803171363736631752920458152334850793965233501130568481118254965105154270517754242521882916093781057401411532042349529420712004684518864591032496645952386248671779830275614360257643430378407836052747820879712325971925910990699848079842104368679683280864101686687560056258842827576497644200617681103112788071502616257048214150038030266144321845514785093834038542107169010739473699909557374514729873525568189284513975920289253371865444772309902000045638595358299377166950493697244407304448560372646266017329817044211926693632898049025045202200012508409330018734439991245150372185903926104137111
 . . . . . . . . . . . . . . . . . . . . [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)
							557dab5ca8bdcf03e261a8178aafa63d96f30f00
 . . . . . . . . . . . . . . . . [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 (48 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'bugbasedprotein.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.bugbasedprotein.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 (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)
							00f00075005ea773f9df56c0e7b536487dd049e0327a919a0c84a112128418759681714558000001712a3c0328000004030046304402200350455ffb3af83c76db802f59eb2fbf698b6ad38e266dc4b7986ed5e56586c302206080c2a89543ffa2ab668d6c56f382097de2dbb3ec25abffb71ceb976f6c7146007700b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e000001712a3c031f0000040300483046022100bd9447781460f1576b7f22662f6e4303697c8e71070dc9638aeb755dec80963f022100b869fdc783c25a81c61eaccd7012f48b52d224efb410db13294d5f6e46c231ec
 . . . . [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)
		0010e52cf37b027eeb0371bb5bfe770f6bf022225368201fc72096dbbe10217ba089e1114ba39fb8ba0c9c6ec1d9d759e55fbf96cd2f9185ab60d7c811c3f43b822f0ae563c24cae8be3bcd0b8e4351e6448f06dedf0c582e8c88b9c46ee13b293b079a3bf95dee77da3fe98c76ee0443f7d5244b8df5116cd4bf6f182c99e804b913892539e8b70b06026ff922053df429d57b4e90cfc40ee1c7ef96558cb5517f7d2dc83c4e17a584e2a9b3060541d2fc787e18128515cbed37575d82fca574df2e27888a537841756c94a9d54fb238395058fcce5401976a5aa47d2a197ef15e37b546b3b707209fd45704c3aa0d97eb90738423c643be3d7d8c529233c8d69