join.togetherenergy.co.uk

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:dd:da:34:ab:02:ab:7c:bd:7e:12:94:67:78:96:e4:01:25 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=join.togetherenergy.co.uk

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:dd:da:34:ab:02:ab:7c:bd:7e:12:94:67:78:96:e4:01:25
Serial Number (int): 336829306055829467124405347490312864661797
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 49:ac:dc:e2:e5:61:72:07:c8:c5:39:cc:55:2d:d7:e5:ae:c5:de:a9
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): cc:09:b5:b6:1a:f6:ef:91:b6:9b:7b:be:a9:b4:36:6a:0e:d2:56:69
Fingerprint (sha256): 23:07:cb:98:d4:59:e0:21:af:a1:a5:aa:6f:8a:4c:27:ed:2e:b4:28:57:76:51:5e:a3:f2:e1:e1:6f:33:be:9b

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 join.togetherenergy.co.uk

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for join.togetherenergy.co.uk

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

join.togetherenergy.co.uk

Other certificates including the domain name togetherenergy.co.uk

(limited to 100 certificates)
quoteme.togetherenergy.co.uk
join.togetherenergy.co.uk
*.togetherenergy.co.uk
quoteme.togetherenergy.co.uk
togetherenergy.co.uk
join.togetherenergy.co.uk
togetherenergy.co.uk
join.togetherenergy.co.uk
*.togetherenergy.co.uk
join.togetherenergy.co.uk
togetherenergy.co.uk
quoteme.togetherenergy.co.uk
togetherenergy.co.uk
togetherenergy.co.uk
quoteme.togetherenergy.co.uk
togetherenergy.co.uk
togetherenergy.co.uk
quoteme.togetherenergy.co.uk
togetherenergy.co.uk
*.togetherenergy.co.uk
togetherenergy.co.uk
join.togetherenergy.co.uk
togetherenergy.co.uk
togetherenergy.co.uk
*.togetherenergy.co.uk
togetherenergy.co.uk
togetherenergy.co.uk
quoteme.togetherenergy.co.uk
togetherenergy.co.uk
togetherenergy.co.uk
gateway.togetherenergy.co.uk
quoteme.togetherenergy.co.uk
join.togetherenergy.co.uk
quoteme.togetherenergy.co.uk
join.togetherenergy.co.uk
cashforkids.togetherenergy.co.uk
quoteme.togetherenergy.co.uk
togetherenergy.co.uk
join.togetherenergy.co.uk
gateway.togetherenergy.co.uk
quoteme.togetherenergy.co.uk
togetherenergy.co.uk
togetherenergy.co.uk
gateway.togetherenergy.co.uk
togetherenergy.co.uk
join.togetherenergy.co.uk
cashforkids.togetherenergy.co.uk
join.togetherenergy.co.uk
togetherenergy.co.uk
togetherenergy.co.uk
*.togetherenergy.co.uk
togetherenergy.co.uk
togetherenergy.co.uk
togetherenergy.co.uk
quoteme.togetherenergy.co.uk
join.togetherenergy.co.uk
join.togetherenergy.co.uk
togetherenergy.co.uk
*.togetherenergy.co.uk
quoteme.togetherenergy.co.uk
gateway.togetherenergy.co.uk
quoteme.togetherenergy.co.uk
*.togetherenergy.co.uk
quoteme.togetherenergy.co.uk
join.togetherenergy.co.uk
quoteme.togetherenergy.co.uk
togetherenergy.co.uk
join.togetherenergy.co.uk

Certificate

The complete raw certificate details for join.togetherenergy.co.uk in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFaTCCBFGgAwIBAgISA93aNKsCq3y9fhKUZ3iW5AElMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAxMjYxMTM3MDBaFw0x
OTA0MjYxMTM3MDBaMCQxIjAgBgNVBAMTGWpvaW4udG9nZXRoZXJlbmVyZ3kuY28u
dWswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2Uh3gpZ/DNUn/Idx0
09U4QL/10f8TZ3dGZBWmaBFq59XuFb6ppw6r5WPfDR3tRjTsYF5zyqslhV5mCNYl
nAcN3TYrxvCQcW5Zu8BKWR1EYthIuoYmgbewelZtL0+uA9HUww81v+bm9iDBGqkv
pEN/3HzkWF4n0mRT6zPyYMSP7xURCCfRUGatglWb1AEn+tR060zuNjBWS8D8uI62
LwoNom1yzzNvncKzH9Z83il3I3u7tw7eYnka88j3AmT9DeuYv+3BjJdA7bq9UfbO
hFIidxvTPyZ63p8zycA/q8z2rQiIvyJnkT6vuQQgd6lItOdUGEdGsVBovW+/61Su
vvpvAgMBAAGjggJtMIICaTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYB
BQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFEms3OLlYXIH
yMU5zFUt1+Wuxd6pMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8G
CCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxl
dHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxl
dHNlbmNyeXB0Lm9yZy8wJAYDVR0RBB0wG4IZam9pbi50b2dldGhlcmVuZXJneS5j
by51azBMBgNVHSAERTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsG
AQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQMGCisGAQQB1nkC
BAIEgfQEgfEA7wB1AHR+2oMxrTMQkSGcziVPQnDCv/1eQiAIxjc1eeYQe8xWAAAB
aIopyuQAAAQDAEYwRAIgMt+hQm01Se9stAk6lawYp7A2U7lSMsj+o64JQ6E4WbcC
IHjZwsAnM2WAm4KfUhIb2qCq4Vnw8juJPzdlnVe1i1WgAHYAY/Lbzeg7zCzPC3KE
J1drM6SNYXePvXWmOLHHaFRL2I0AAAFoiinJVgAABAMARzBFAiEAr88Tu8YiT96Y
6oAleVeW0ISUgs8SBtJCR9xYVCFuHyYCIDBYRWMhxTI1m1u1NHPqH/G0VowHtmip
0WwwPrE05FB4MA0GCSqGSIb3DQEBCwUAA4IBAQBPa08VhsmpqD1xBvFH0dElJ8Ul
vrTFeTrqCgLDT1e+Z6xbtq55rD43j3lBCtD1RtXf1frmy2FKdfaRXTUdZ+movwFa
KppdZlVOt4wZoE+sXFfh8EaOH3+rQ3+l7GhE5k1rJMfowP2S7G6AVwsVH8gRTU6F
pLgQfgEq3CKEssyxvuc0KcLGwuVOXCC3OD+gdG8vMiCNGMocWIAOO1akpG3RkPW6
yjTguiAe6YXgdQoCJeD6QkpI32DUR5ehefV7OQ/rA7TFCJD80HPzjgPYiUG2Rtk6
OdsvWJGze+Oxx3PQhV7T6S4HnsbcHKrW2b/4CykJ+Nyn9gpF2s2rRffE2iqr
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtlId4KWfwzVJ/yHcdNPV
OEC/9dH/E2d3RmQVpmgRaufV7hW+qacOq+Vj3w0d7UY07GBec8qrJYVeZgjWJZwH
Dd02K8bwkHFuWbvASlkdRGLYSLqGJoG3sHpWbS9PrgPR1MMPNb/m5vYgwRqpL6RD
f9x85FheJ9JkU+sz8mDEj+8VEQgn0VBmrYJVm9QBJ/rUdOtM7jYwVkvA/LiOti8K
DaJtcs8zb53Csx/WfN4pdyN7u7cO3mJ5GvPI9wJk/Q3rmL/twYyXQO26vVH2zoRS
Incb0z8met6fM8nAP6vM9q0IiL8iZ5E+r7kEIHepSLTnVBhHRrFQaL1vv+tUrr76
bwIDAQAB
-----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 336829306055829467124405347490312864661797
 . . . . . . . . [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-01-26 11:37:00 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-04-26 11:37:00 +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 'join.togetherenergy.co.uk'
 . . . . . . . . [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 23015864762279710942278818201059837612310549915297447599770348404834415622129232054319852666042839404682801884023669424281140320808968988130842768191270045027333959061130374240388796830297076882244365828148909068002006701288803044071668792314745147765064047976323738571763615989872973201239080581712886132173119350042023762301830652524020227941615140370054076614772655674930182900775664047536646375845419756141002846943367361012443633575751161909486781532890281734595316515528621276002505010313689230774699774799931328403854215251227670739768747267066902130979521932408248912202445275693649097688179416179242579196527
 . . . . . . . . . . . . . . . . . . . . [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)
							49acdce2e5617207c8c539cc552dd7e5aec5dea9
 . . . . . . . . . . . . . . . . [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 (29 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'join.togetherenergy.co.uk'
 . . . . . . . . . . . . . . . . [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)
							00ef007500747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc56000001688a29cae40000040300463044022032dfa1426d3549ef6cb4093a95ac18a7b03653b95232c8fea3ae0943a13859b7022078d9c2c0273365809b829f52121bdaa0aae159f0f23b893f37659d57b58b55a000760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d000001688a29c9560000040300473045022100afcf13bbc6224fde98ea8025795796d0849482cf1206d24247dc5854216e1f2602203058456321c532359b5bb53473ea1ff1b4568c07b668a9d16c303eb134e45078
 . . . . [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)
		004f6b4f1586c9a9a83d7106f147d1d12527c525beb4c5793aea0a02c34f57be67ac5bb6ae79ac3e378f79410ad0f546d5dfd5fae6cb614a75f6915d351d67e9a8bf015a2a9a5d66554eb78c19a04fac5c57e1f0468e1f7fab437fa5ec6844e64d6b24c7e8c0fd92ec6e80570b151fc8114d4e85a4b8107e012adc2284b2ccb1bee73429c2c6c2e54e5c20b7383fa0746f2f32208d18ca1c58800e3b56a4a46dd190f5baca34e0ba201ee985e0750a0225e0fa424a48df60d44797a179f57b390feb03b4c50890fcd073f38e03d88941b646d93a39db2f5891b37be3b1c773d0855ed3e92e079ec6dc1caad6d9bff80b2909f8dca7f60a45dacdab45f7c4da2aab