www.meridian-finance.co.uk
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:41:c0:85:26:41:25:dd:5e:a2:83:32:05:b9:09:5c:8e:9b 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=www.meridian-finance.co.uk
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:41:c0:85:26:41:25:dd:5e:a2:83:32:05:b9:09:5c:8e:9bSerial Number (int): 283711114771707743111723631710962550869659
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 30:cb:b5:a8:64:cd:49:af:69:b4:7a:dc:38:b5:19:1a:09:ab:8b:58
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 2c:75:3c:2c:42:bb:a9:c6:84:df:fc:57:03:e0:95:f1:27:79:1f:79
Fingerprint (sha256): b1:8e:15:21:b2:e6:6b:62:31:8d:bf:7f:ba:3d:98:b7:11:54:01:09:24:42:37:bb:66:b2:2b:ee:0e:85:22:71
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate www.meridian-finance.co.uk
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.meridian-finance.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
meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
Other certificates including the domain name meridian-finance.co.uk
(limited to 100 certificates)
www.meridian-finance.co.uk
www.meridian-finance.co.uk
meridian-finance.co.uk
www.meridian-finance.co.uk
meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
meridian-finance.co.uk
meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
meridian-finance.co.uk
www.meridian-finance.co.uk
meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
meridian-finance.co.uk
meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
www.meridian-finance.co.uk
Certificate
The complete raw certificate details for www.meridian-finance.co.uk in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFhDCCBGygAwIBAgISA0HAhSZBJd1eooMyBbkJXI6bMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTExMTAxMTE2MjlaFw0y MDAyMDgxMTE2MjlaMCUxIzAhBgNVBAMTGnd3dy5tZXJpZGlhbi1maW5hbmNlLmNv LnVrMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1uaIPb7OL4ja/HCo k3+du8QYw+LS1fEqDExSPMXe5WmnfwByE8aT1+aIveXorFheUVZ5EEYALSkUaYqs jBg7PKEVcb2OIPGKEy3QQycRTim7/bGMT2cVBWHZjXMxDzq8OVzP1mmsM5RND2jr VDk34mVFXE0v4DqsvCRMdAXw4Ia8DU7d3xTLNgzqX12BhepWw8xQvDKjJNRVjBko mQIs16NuSQGP4fpIUh4z2w5RWixQfDi960QcH2lofKJ/QejDiz9HL5FWUYRVK/W+ CAY1L7Ca8Wvk2ALVBeSYc16tg0Mk+xW+jNI/PBNgxzquYDuVH8ulq84zw7KFy16I l3qMAQIDAQABo4IChzCCAoMwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsG AQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQwy7WoZM1J r2m0etw4tRkaCauLWDAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBv BggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5s ZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5s ZXRzZW5jcnlwdC5vcmcvMD0GA1UdEQQ2MDSCFm1lcmlkaWFuLWZpbmFuY2UuY28u dWuCGnd3dy5tZXJpZGlhbi1maW5hbmNlLmNvLnVrMEwGA1UdIARFMEMwCAYGZ4EM AQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0 c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHcAb1N2rDHwMRnY mQCkURX/dxUcEdkCwQApBo2yCJo32RMAAAFuVT5/UAAABAMASDBGAiEAqJ5XRNdM VAY05++1uvOUmg6dooutcJn4scjvO4PPOv8CIQCjY4SnyNio3666eoH4NHgAwCuv tJ3ZU8jUo+/g7wtjeAB1AAe3XBvlfWj/8bDGHSMVx7rmV3xXlLdq7rxhOhpp06Ic AAABblU+f38AAAQDAEYwRAIgOpbXQ6kfYAmnG+hDqxXNPsrmeGzTHuQhHXVVvhFL n0ICIHxvRnXEQ8yJ5q7+Oh2n6/YxplNqn0DUlSImeJoLGJryMA0GCSqGSIb3DQEB CwUAA4IBAQBDEr+5/45On+k72Y0zPElSlDEW2aQnvKQMkd/aOcIaPyO8bZ33Ycox pbEwbDL8pBKj03CWz4JoxI+zHdhYYuPe48aYuUsD6ejGPf4QdLjy+bkvZPXYI4bk eB2GEIf5heZm6feckLhRw2+BZ8IP8+O445Om6DB/e/gx27AjopMD7XVi842fWh19 WBvF2qh1GLWfOcXfgnZ7kvUtyMCQUny5RGFoF/ya0xtUhx8LAVxY9Pu/pMJB5tD3 Tmq01u/XlKO0ytMFgvr751khh3gvmmgh9eyO5FXCxYNHSXE3OiowYyIgOYClKxRW s8c1czN7hYfZ8JINsQftICxsaQnMY41J -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1uaIPb7OL4ja/HCok3+d u8QYw+LS1fEqDExSPMXe5WmnfwByE8aT1+aIveXorFheUVZ5EEYALSkUaYqsjBg7 PKEVcb2OIPGKEy3QQycRTim7/bGMT2cVBWHZjXMxDzq8OVzP1mmsM5RND2jrVDk3 4mVFXE0v4DqsvCRMdAXw4Ia8DU7d3xTLNgzqX12BhepWw8xQvDKjJNRVjBkomQIs 16NuSQGP4fpIUh4z2w5RWixQfDi960QcH2lofKJ/QejDiz9HL5FWUYRVK/W+CAY1 L7Ca8Wvk2ALVBeSYc16tg0Mk+xW+jNI/PBNgxzquYDuVH8ulq84zw7KFy16Il3qM AQIDAQAB -----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 283711114771707743111723631710962550869659 . . . . . . . . [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-11-10 11:16:29 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-02-08 11:16:29 +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 'www.meridian-finance.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 27128676923589141279577535276920297209686995017701157439385678498470954892726990148581336858189048908381433184193917664645163641671685422811983457652401938561060549189596453577551687572820135464393740279064886708622428377228310327495657010049270007726836900734762372606698464479552531900410467306712497874929611568766439191720358384295252035124095829528711948359078751452434961232391330256718875927600392129444278649232171197962136852528821350658818713721132937338092016866236935207485023284266978185792891083441929325744140617187206938371648155690409620863439862460807535848821933104345605058965047257532379411680257 . . . . . . . . . . . . . . . . . . . . [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) 30cbb5a864cd49af69b47adc38b5191a09ab8b58 . . . . . . . . . . . . . . . . [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 (54 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'meridian-finance.co.uk' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.meridian-finance.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 (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f00077006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016e553e7f500000040300483046022100a89e5744d74c540634e7efb5baf3949a0e9da28bad7099f8b1c8ef3b83cf3aff022100a36384a7c8d8a8dfaeba7a81f8347800c02bafb49dd953c8d4a3efe0ef0b637800750007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016e553e7f7f000004030046304402203a96d743a91f6009a71be843ab15cd3ecae6786cd31ee4211d7555be114b9f4202207c6f4675c443cc89e6aefe3a1da7ebf631a6536a9f40d4952226789a0b189af2 . . . . [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) 004312bfb9ff8e4e9fe93bd98d333c4952943116d9a427bca40c91dfda39c21a3f23bc6d9df761ca31a5b1306c32fca412a3d37096cf8268c48fb31dd85862e3dee3c698b94b03e9e8c63dfe1074b8f2f9b92f64f5d82386e4781d861087f985e666e9f79c90b851c36f8167c20ff3e3b8e393a6e8307f7bf831dbb023a29303ed7562f38d9f5a1d7d581bc5daa87518b59f39c5df82767b92f52dc8c090527cb944616817fc9ad31b54871f0b015c58f4fbbfa4c241e6d0f74e6ab4d6efd794a3b4cad30582fafbe7592187782f9a6821f5ec8ee455c2c583474971373a2a306322203980a52b1456b3c73573337b8587d9f0920db107ed202c6c6909cc638d49