cityoffreeport.org

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 04:17:1b:ed:3e:12:8f:a0:9a:3c:25:82:10:11:b1:0e:3a:44 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=cityoffreeport.org

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:17:1b:ed:3e:12:8f:a0:9a:3c:25:82:10:11:b1:0e:3a:44
Serial Number (int): 356312759155444189593419439292970362092100
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: b0:22:21:6b:60:bc:cd:8b:5e:13:a7:29:e8:e3:76:e8:39:a9:24:aa
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): ac:68:dc:78:05:be:5b:7a:e5:e3:a1:90:96:92:7e:45:66:89:8f:9f
Fingerprint (sha256): 7f:d8:22:4d:70:ba:ce:30:8e:6a:17:2f:a9:f9:80:e7:64:17:1b:40:be:a2:0e:f7:ec:59:9c:38:7d:eb:39:c6

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 cityoffreeport.org

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for cityoffreeport.org

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

cityoffreeport.org
www.cityoffreeport.org

Other certificates including the domain name cityoffreeport.org

(limited to 100 certificates)

Certificate

The complete raw certificate details for cityoffreeport.org in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGdDCCBVygAwIBAgISBBcb7T4Sj6CaPCWCEBGxDjpEMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAyMTEwMTA3MThaFw0x
OTA1MTIwMTA3MThaMB0xGzAZBgNVBAMTEmNpdHlvZmZyZWVwb3J0Lm9yZzCCAiIw
DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJ6f90sk25FVZ45VE/lyprJjD77m
uDYL0kiDf75JcUhtleULkemLF80Bxr/3hSSNZnxvwLMorVGZbC9LOQtvy6Ibp0NB
uxWzn2Xt5ppWT2pKt5/dhEKB8lboHbtaEitOdhk9oMEvNiH43zBQkY30yjshI6Bz
ECLQA9s+Jty6EzL9Cr2mOxPScYgmkSfTPOa3EOSug9/Nv+f9XHKuvirNtHmcYrLX
4kqVe1RRqqCk5mjzQUBvWvd2eASrfRHdDk3KJlNq6855dRbPpDf46shzBRBWJavU
povMz1Pnb0e7fA7RlV8EgQq3cLAmz10SyvOWLmoOIi5Ztrbsry5CbqzQXPJAMrgs
cqwQR4cc369yEybT3es0Kd1aJ1NNmbQCz4Vuu/aL0RejqqHZFTi0pj+vQC8DSmRL
O/WPAp5SlnH0X8ER2Irie8vN4m37XDwEWu4wszQvH6k5iIeJ7jnoaA9iv6TeVkDu
Dnzr1l/UinCn28qGPada4zhd8fUTf5pZGdpaBM9v1TY4ZXtC70dM/Y7Oe0gk2ubF
5NNG3Z0ca+kWWYJCnxVV8XHPFqbZy9Z97tXDwrFW/JatWDutGmq9HuOXpIi8gQ8/
mcGah4e5gIedpDHJ8YGUj3/Pn68CXU7TzkA31syViFB6zUY5sUwqMmkEPaW9ER1j
K9jJA39AYndWdkk/AgMBAAGjggJ/MIICezAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l
BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FLAiIWtgvM2LXhOnKejjdug5qSSqMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF
Ze/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au
aW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu
aW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wNQYDVR0RBC4wLIISY2l0eW9mZnJlZXBv
cnQub3JnghZ3d3cuY2l0eW9mZnJlZXBvcnQub3JnMEwGA1UdIARFMEMwCAYGZ4EM
AQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0
c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYAdH7agzGtMxCR
IZzOJU9CcMK//V5CIAjGNzV55hB7zFYAAAFo2k8FegAABAMARzBFAiA4CAXSHMRO
lgfGBW0+riwfddMJmatdSR6XFaY0qJBWGAIhANCxBLH+k95nZNPnHTwHJeeE9snm
UHzd6m9asS/AGHXkAHYAKTxRllTIOWW6qlD8WAfUt2+/WHopctykwwz05UVH9HgA
AAFo2k8FjQAABAMARzBFAiAf4iOP/nTGuWJfScgT51LugxDnAEmYanW8+x/cJfvA
VgIhAMpM3I7zm8U5+0JdUMRjs29+zJGt9SyRtF6i6w4h0PA8MA0GCSqGSIb3DQEB
CwUAA4IBAQCJTOIDeOZF+uJnSQ8qQwvRgI/qWPZkXkEK3LRXzDwe/KFH/BBsrYRM
fc2xMpPYmP5SI87dT4INfPy5vAUBBSK2W28SXrGrHdkAhO13Y5ulTz5FU/2TfkHx
2EnTH6u29P65DUpQ2OpetxgQL/nO44a35N/uN1bPzMTGQgI9YqpnXXjy0VD2WHk6
CVTP037Wsu5979bpLGLAdJxQQE0fJQ++DMKEavQ/dIu/T/b0tLcnIW3FYfbsBZ61
ieyvDwaRqWbkn28VR17nALoVcc6uOTE0NQB6OSODB/DGbIn8K3cf47aN1Tn6imCV
mPNMyVaIwl+EMps0vcdOekxz15JayJIp
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAnp/3SyTbkVVnjlUT+XKm
smMPvua4NgvSSIN/vklxSG2V5QuR6YsXzQHGv/eFJI1mfG/AsyitUZlsL0s5C2/L
ohunQ0G7FbOfZe3mmlZPakq3n92EQoHyVugdu1oSK052GT2gwS82IfjfMFCRjfTK
OyEjoHMQItAD2z4m3LoTMv0KvaY7E9JxiCaRJ9M85rcQ5K6D382/5/1ccq6+Ks20
eZxistfiSpV7VFGqoKTmaPNBQG9a93Z4BKt9Ed0OTcomU2rrznl1Fs+kN/jqyHMF
EFYlq9Smi8zPU+dvR7t8DtGVXwSBCrdwsCbPXRLK85Yuag4iLlm2tuyvLkJurNBc
8kAyuCxyrBBHhxzfr3ITJtPd6zQp3VonU02ZtALPhW679ovRF6OqodkVOLSmP69A
LwNKZEs79Y8CnlKWcfRfwRHYiuJ7y83ibftcPARa7jCzNC8fqTmIh4nuOehoD2K/
pN5WQO4OfOvWX9SKcKfbyoY9p1rjOF3x9RN/mlkZ2loEz2/VNjhle0LvR0z9js57
SCTa5sXk00bdnRxr6RZZgkKfFVXxcc8WptnL1n3u1cPCsVb8lq1YO60aar0e45ek
iLyBDz+ZwZqHh7mAh52kMcnxgZSPf8+frwJdTtPOQDfWzJWIUHrNRjmxTCoyaQQ9
pb0RHWMr2MkDf0Bid1Z2ST8CAwEAAQ==
-----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 356312759155444189593419439292970362092100
 . . . . . . . . [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 2019-02-11 01:07:18 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-05-12 01:07:18 +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 'cityoffreeport.org'
 . . . . . . . . [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 647132998308278116228347952753390563219604601785277207435455824949386907962284379530902849628223855680593542185694825228682791076965163068342777347437747255344967385697035634438822271946744453084124826671820106370720019983220361871781661766233325732246939965051291287789217826122074900397038840552116926486127636531009740165227521710617780537609503167104108667351204105847509958139814112657138351678507549492567688538900075859824170512157978796193814888649499157484815124200274714544592161611195077893022443510891924265157496765032345278013885757583258377698594652972869512705766570536391097508182368408043137499022053459546740599197301263938244338334358631593104393983387897801560661496368478488986270549948498961013719901838046868727283829475981860639698372941639439994103636493329977216010625211593817245481611470906975191733370833254829277457109916568600447300142240575288829734248071593801034311058356643153905727844118759015285508318991224606781992223566675555474327710130764223967240999039433392097290318006861897441709351321972270301532802905856764643169225196673987869621761395465885444145393959862709704770696983527331172033707416988268394150890903136489043893183245713758310893728914746358567004544369498925746374854461759
 . . . . . . . . . . . . . . . . . . . . [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)
							b022216b60bccd8b5e13a729e8e376e839a924aa
 . . . . . . . . . . . . . . . . [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 (46 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cityoffreeport.org'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.cityoffreeport.org'
 . . . . . . . . . . . . . . . . [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)
							00f0007600747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc5600000168da4f057a00000403004730450220380805d21cc44e9607c6056d3eae2c1f75d30999ab5d491e9715a634a8905618022100d0b104b1fe93de6764d3e71d3c0725e784f6c9e6507cddea6f5ab12fc01875e4007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f47800000168da4f058d000004030047304502201fe2238ffe74c6b9625f49c813e752ee8310e70049986a75bcfb1fdc25fbc056022100ca4cdc8ef39bc539fb425d50c463b36f7ecc91adf52c91b45ea2eb0e21d0f03c
 . . . . [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)
		00894ce20378e645fae267490f2a430bd1808fea58f6645e410adcb457cc3c1efca147fc106cad844c7dcdb13293d898fe5223cedd4f820d7cfcb9bc05010522b65b6f125eb1ab1dd90084ed77639ba54f3e4553fd937e41f1d849d31fabb6f4feb90d4a50d8ea5eb718102ff9cee386b7e4dfee3756cfccc4c642023d62aa675d78f2d150f658793a0954cfd37ed6b2ee7defd6e92c62c0749c50404d1f250fbe0cc2846af43f748bbf4ff6f4b4b727216dc561f6ec059eb589ecaf0f0691a966e49f6f15475ee700ba1571ceae39313435007a39238307f0c66c89fc2b771fe3b68dd539fa8a609598f34cc95688c25f84329b34bdc74e7a4c73d7925ac89229