farmhouse.xyz
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:5f:8b:91:9d:0a:24:8b:85:26:19:06:bd:89:65:09:ba:51 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=farmhouse.xyz
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:5f:8b:91:9d:0a:24:8b:85:26:19:06:bd:89:65:09:ba:51Serial Number (int): 293849201412370384353506968942108327131729
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 96:82:8e:8f:61:56:b8:70:d5:26:fd:d4:94:11:c8:f7:73:57:4c:80
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 7f:cd:35:f8:8c:c9:ce:5e:e2:d1:e2:a0:58:06:12:7e:f0:b0:9b:d2
Fingerprint (sha256): bd:91:e6:53:18:75:11:3a:4e:e7:fa:d9:11:c5:8f:a1:2a:52:ad:5d:d3:9f:a4:e7:0e:d9:fb:ae:54:d1:96:07
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate farmhouse.xyz
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for farmhouse.xyz
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
farmhouse.xyz
Other certificates including the domain name farmhouse.xyz
(limited to 100 certificates)
farmhouse.xyz
farmhouse.xyz
ecomhutn.com
www.farmhouse.xyz
farmhouse.xyz
planshet.com
farmhouse.xyz
farmhouse.xyz
www.farmhouse.xyz
farmhouse.xyz
farmhouse.xyz
farmhouse.xyz
farmhouse.xyz
farmhouse.xyz
www.farmhouse.xyz
farmhouse.xyz
www.farmhouse.xyz
farmhouse.xyz
farmhouse.xyz
equaliserinternational.co.uk
farmhouse.xyz
ecomhutn.com
www.farmhouse.xyz
farmhouse.xyz
planshet.com
farmhouse.xyz
farmhouse.xyz
www.farmhouse.xyz
farmhouse.xyz
farmhouse.xyz
farmhouse.xyz
farmhouse.xyz
farmhouse.xyz
www.farmhouse.xyz
farmhouse.xyz
www.farmhouse.xyz
farmhouse.xyz
farmhouse.xyz
equaliserinternational.co.uk
Certificate
The complete raw certificate details for farmhouse.xyz in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGUjCCBTqgAwIBAgISA1+LkZ0KJIuFJhkGvYllCbpRMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAzMDcyMzAxMTlaFw0x OTA2MDUyMzAxMTlaMBgxFjAUBgNVBAMTDWZhcm1ob3VzZS54eXowggIiMA0GCSqG SIb3DQEBAQUAA4ICDwAwggIKAoICAQDFm4M75NjKXGzfiGO6nzCXJ4f7BosPjBl8 h6QNLQhGoPCDJQiog9PjB1K6uO4txXw+uXZmyWnIco4fTQACghjh3GEyTOKQ1Tzm iNz3KzyRMA1It4vk5p0ROWnOLcrL65otb1EMrUk7Zl7xKKnGKQjHLzk1ePabD6p2 cCSOEl+8NsK6jXgF7xBAItuLkxFsTIuUbrrs1SG0z1HW/nuexZ0GegTAzQpGSOpA Ga8eXczNs3MokMQqrIPY8ziTEVDGQwTwUP6FUAmRyRkib7Qzk5WJ4xlrRTgIIhXF F3lL/lgZs6LNPkvnVTzkjEYpWuT2IbPxalTncO7dAB0pMEet85ob5sf13AR1J0Lj 1ukvKZsNNqg+FyixaAdd1mMr4EE7HtN8rJQUw6EEsObjCiCJxTHgEVWc9Njcs+2f onKivBMrfjWPoqWdrP90etF6iW2p5F2LtHjFfj/MmaM2Se6tdlxAzYVx/cL9zxMO kUb/MOXQeTvG+Ym6+obdPcHb3eN4u/9oPWEosLdxaU7a1oNkrGpHQslnEOvT2l9m Eyx10v+m6QpTrlfIIVHLKRyQlZCh89h93HVp6TPe0xW6WeYI0/PCUoc3DDENUHQQ /Tpo+5EyyCPySbbG1mvLk3WakSxkXDHQULbJedIztISMxRW3GiNkJ0vMfH3SgY76 /kzVjMMZsQIDAQABo4ICYjCCAl4wDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQG CCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSWgo6P YVa4cNUm/dSUEcj3c1dMgDAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86js oTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14 My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14 My5sZXRzZW5jcnlwdC5vcmcvMBgGA1UdEQQRMA+CDWZhcm1ob3VzZS54eXowTAYD VR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYa aHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEEBgorBgEEAdZ5AgQCBIH1BIHy APAAdgB0ftqDMa0zEJEhnM4lT0Jwwr/9XkIgCMY3NXnmEHvMVgAAAWlamqwLAAAE AwBHMEUCIQD+H6NltOmWm17aF2G+Fy11jR3yiBe9idsdmufOBBmazgIgDi0SuupF CyvhutbWXnNpJowojV70vRgngFAdqDWbbPwAdgApPFGWVMg5ZbqqUPxYB9S3b79Y eily3KTDDPTlRUf0eAAAAWlamqpUAAAEAwBHMEUCIQDSKikt2GRg8UhtD6mtOHDu Nnkh/QjlZiyO7gOMbjVfWgIgGA5dOxzHqRr5zTrFhkSwX43TuVt+zHEmj0FR3//w SwwwDQYJKoZIhvcNAQELBQADggEBAJOeEaAZpM4B8DEZaS1fAQa6v06fhSJepFqW alAvFxWfGDd8y++d1DrjXnGzUn6BcKwopQ/kaXPXy/wTR4gbOVBwXrjDHZIAwxJw bGeqBaYdc+iIWzfLq3LcVLBnzghDAVFxKD4BHO8AaCPVoYfgNOaf0bqo/BfjRORL bw1ov6p/W3g9eQyYAX4SQh1rGZT9tlX+pcDGFOnXgKzHPVZQ7XgYD48n4ZAlwoNi kMzutRpvHJY2l2cX5gWWirY478KFOtyb3fN1D3Fjw/qZmuaxt8+IW+IcNLrSH/6q ZpMBu14CWFkNcJR8kvHiJIRxM603GRCQAzioq6xiNaw45kM8CyY= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxZuDO+TYylxs34hjup8w lyeH+waLD4wZfIekDS0IRqDwgyUIqIPT4wdSurjuLcV8Prl2ZslpyHKOH00AAoIY 4dxhMkzikNU85ojc9ys8kTANSLeL5OadETlpzi3Ky+uaLW9RDK1JO2Ze8SipxikI xy85NXj2mw+qdnAkjhJfvDbCuo14Be8QQCLbi5MRbEyLlG667NUhtM9R1v57nsWd BnoEwM0KRkjqQBmvHl3MzbNzKJDEKqyD2PM4kxFQxkME8FD+hVAJkckZIm+0M5OV ieMZa0U4CCIVxRd5S/5YGbOizT5L51U85IxGKVrk9iGz8WpU53Du3QAdKTBHrfOa G+bH9dwEdSdC49bpLymbDTaoPhcosWgHXdZjK+BBOx7TfKyUFMOhBLDm4wogicUx 4BFVnPTY3LPtn6JyorwTK341j6Klnaz/dHrReoltqeRdi7R4xX4/zJmjNknurXZc QM2Fcf3C/c8TDpFG/zDl0Hk7xvmJuvqG3T3B293jeLv/aD1hKLC3cWlO2taDZKxq R0LJZxDr09pfZhMsddL/pukKU65XyCFRyykckJWQofPYfdx1aekz3tMVulnmCNPz wlKHNwwxDVB0EP06aPuRMsgj8km2xtZry5N1mpEsZFwx0FC2yXnSM7SEjMUVtxoj ZCdLzHx90oGO+v5M1YzDGbECAwEAAQ== -----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 293849201412370384353506968942108327131729 . . . . . . . . [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-03-07 23:01:19 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-06-05 23:01:19 +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 'farmhouse.xyz' . . . . . . . . [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 806168147764531539271227960877747459410639163827727015132461886423849949957549639914901982967990672619847912875249564400462583347517856546044530053923880161915782636343873381015847624896477603294973491909390481739688374319903439736431243989701173690858687167108442262373667933006737042865424422182092988799601154233445948501622260741156684939952755178280594748709732913287526945994037779854044244189353088348640160713042481052976099969666763627441800305480948139267572804918315271563429655528067617419758665398122485885494895775019252950572624515127997891194667601780697714211092747589001436247792360390323407855573015855584204009487401374017622968102707935589305911298737316900689471516684281095368476803248168081622449285228961433726279850486442327800738032363508092340189295410242502305679190309863411316364166596876501928428961464773056614667403184896031708667072500026560020419961873437851741466831479044183416063782215308657150019535143892339182755348026732245777634079069965415254386816306255960071155938647780768804594751884711598777631827213244437192345018350663747822977965457211596767573844488110650427380162203181787810020347682821987312586350773031084622753392554489282081736290064557012376342749437713492362128651393457 . . . . . . . . . . . . . . . . . . . . [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) 96828e8f6156b870d526fdd49411c8f773574c80 . . . . . . . . . . . . . . . . [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 (17 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'farmhouse.xyz' . . . . . . . . . . . . . . . . [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) 00f0007600747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc56000001695a9aac0b0000040300473045022100fe1fa365b4e9969b5eda1761be172d758d1df28817bd89db1d9ae7ce04199ace02200e2d12baea450b2be1bad6d65e7369268c288d5ef4bd182780501da8359b6cfc007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f478000001695a9aaa540000040300473045022100d22a292dd86460f1486d0fa9ad3870ee367921fd08e5662c8eee038c6e355f5a0220180e5d3b1cc7a91af9cd3ac58644b05f8dd3b95b7ecc71268f4151dffff04b0c . . . . [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) 00939e11a019a4ce01f03119692d5f0106babf4e9f85225ea45a966a502f17159f18377ccbef9dd43ae35e71b3527e8170ac28a50fe46973d7cbfc1347881b3950705eb8c31d9200c312706c67aa05a61d73e8885b37cbab72dc54b067ce0843015171283e011cef006823d5a187e034e69fd1baa8fc17e344e44b6f0d68bfaa7f5b783d790c98017e12421d6b1994fdb655fea5c0c614e9d780acc73d5650ed78180f8f27e19025c2836290cceeb51a6f1c9636976717e605968ab638efc2853adc9bddf3750f7163c3fa999ae6b1b7cf885be21c34bad21ffeaa669301bb5e0258590d70947c92f1e224847133ad371910900338a8abac6235ac38e6433c0b26