armstrongfluidtechnology.com

Issued by R3

About this certificate

This digital certificate with serial number 04:b6:44:28:16:ce:84:d6:7e:5b:32:ce:64:b3:29:eb:73:73 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:
  • DV certificate contains a subject common name, this is not recommended. If certificate policy 2.23.140.1.2.1 (CA/B BR domain validated) is included, only country and/or common name is allowed in SubjectDN. (BRs: 7.1.2.7.2)
  • Subscriber certificates use of Subject Key Identifier is NOT RECOMMENDED (BRs v2: 7.1.2.7.6)
  • Subscriber Certificate: commonName is NOT RECOMMENDED. (BRs: 7.1.2.7.1)

Certificate Subject

CN=armstrongfluidtechnology.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:b6:44:28:16:ce:84:d6:7e:5b:32:ce:64:b3:29:eb:73:73
Serial Number (int): 410471130164814626695689886140039965668211
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: 36:fa:11:3d:6a:47:92:58:ed:b0:de:15:8d:52:77:7a:c6:9c:53:3d
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): 05:73:b2:06:72:7f:4e:3a:b7:18:5e:d2:b2:cb:53:9b:6e:71:f6:90
Fingerprint (sha256): 80:34:cb:7b:f2:a7:12:95:89:67:ce:20:5d:66:bc:72:52:94:90:68:32:4d:c4:13:a6:5f:78:00:9b:f0:27:7c

Issuing Certificate URL: http://r3.i.lencr.org/

Revocation information

OCSP Server: http://r3.o.lencr.org

Check the revocation status for certificate armstrongfluidtechnology.com

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for armstrongfluidtechnology.com

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

*.armstrongfluidtechnology.com
armstrongfluidtechnology.com

Other certificates including the domain name armstrongfluidtechnology.com

(limited to 100 certificates)
rp-lync.armstrongfluidtechnology.com
info.armstrongfluidtechnology.com
shop-uk.armstrongfluidtechnology.com
armstrongfluidtechnology.com
info.armstrongfluidtechnology.com
ukvpn.armstrongfluidtechnology.com
shop-uk.armstrongfluidtechnology.com
shop.armstrongfluidtechnology.com
shop.armstrongfluidtechnology.com
shop.armstrongfluidtechnology.com
shop.armstrongfluidtechnology.com
shop.armstrongfluidtechnology.com
info.armstrongfluidtechnology.com
loginstage.armstrongfluidtechnology.com
*.armstrongfluidtechnology.com
saavpn.armstrongfluidtechnology.com
shop.armstrongfluidtechnology.com
blog.armstrongfluidtechnology.com
armstrongfluidtechnology.com
energyupgrades.armstrongfluidtechnology.com
access-lyncuk01.armstrongfluidtechnology.com
Access-Lync01.armstrongfluidtechnology.com
info.armstrongfluidtechnology.com
rp-lync.armstrongfluidtechnology.com
*.armstrongfluidtechnology.com
rp-lync.armstrongfluidtechnology.com
shop.armstrongfluidtechnology.com
armstrongfluidtechnology.com
info.armstrongfluidtechnology.com
login.armstrongfluidtechnology.com
energyupgrades.armstrongfluidtechnology.com
info.armstrongfluidtechnology.com
RP-Lync.armstrongfluidtechnology.com
shop.armstrongfluidtechnology.com
blog.armstrongfluidtechnology.com
energyupgrades.armstrongfluidtechnology.com
energyupgrades.armstrongfluidtechnology.com
*.armstrongfluidtechnology.com
energyupgrades.armstrongfluidtechnology.com
armstrongfluidtechnology.com
access-lyncuk01.armstrongfluidtechnology.com
armstrongfluidtechnology.com
energyupgrades.armstrongfluidtechnology.com
shop.armstrongfluidtechnology.com
rp-lync.armstrongfluidtechnology.com
shop-uk.armstrongfluidtechnology.com
shop.armstrongfluidtechnology.com
*.armstrongfluidtechnology.com
shop-uk.armstrongfluidtechnology.com
blog.armstrongfluidtechnology.com
shop.armstrongfluidtechnology.com
saavpn.armstrongfluidtechnology.com
shop.armstrongfluidtechnology.com
shop-uk.armstrongfluidtechnology.com
info.armstrongfluidtechnology.com
energyupgrades.armstrongfluidtechnology.com
shop.armstrongfluidtechnology.com
*.armstrongfluidtechnology.com
energyupgrades.armstrongfluidtechnology.com
*.armstrongfluidtechnology.com
shop-uk.armstrongfluidtechnology.com
info.armstrongfluidtechnology.com
armstrongfluidtechnology.com
access-lync01.armstrongfluidtechnology.com
rp-lync.armstrongfluidtechnology.com
blog.armstrongfluidtechnology.com
info.armstrongfluidtechnology.com

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFJDCCBAygAwIBAgISBLZEKBbOhNZ+WzLOZLMp63NzMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMzEwMjYxOTUxNTRaFw0yNDAxMjQxOTUxNTNaMCcxJTAjBgNVBAMT
HGFybXN0cm9uZ2ZsdWlkdGVjaG5vbG9neS5jb20wggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQDocoyt8jrQ28/NpUuZ6Ohv76RAcrNbebOPubB2juqvGz1g
n7EynsT/FyCaZoRDZ8bU1ZLOW/Qu1JkmpW6buDlCwrSIZsK7MYix2Hkqe9QCgfp4
uWFajM+eBvCg87MSFGsSEZMm/CEfZ2cwPpTTrmejLCuM07/y6zskqJKDm6GkP4YT
QqcQYp7HOCVp9nL7op9ozzD8pZMlQJFD4ecPy7biqbeC9gazjqLLo8aQukn13TEs
XKbvOSJirtlizK2ft36zyXdgaQ2E6OZ8MUVFl1fRtGrEOdfYxF0LL5Ir7mdYknYG
gBT/4YkVRja94nKrzG2vdIVAQw1hDP0ehIBn4ixpAgMBAAGjggI9MIICOTAOBgNV
HQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1Ud
EwEB/wQCMAAwHQYDVR0OBBYEFDb6ET1qR5JY7bDeFY1Sd3rGnFM9MB8GA1UdIwQY
MBaAFBQusxe3WFbLrlAJQOYfr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEF
BQcwAYYVaHR0cDovL3IzLm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8v
cjMuaS5sZW5jci5vcmcvMEcGA1UdEQRAMD6CHiouYXJtc3Ryb25nZmx1aWR0ZWNo
bm9sb2d5LmNvbYIcYXJtc3Ryb25nZmx1aWR0ZWNobm9sb2d5LmNvbTATBgNVHSAE
DDAKMAgGBmeBDAECATCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1AHb/iD8KtvuV
UcJhzPWHujS0pM27KdxoQgqf5mdMWjp0AAABi23CCh4AAAQDAEYwRAIgaQjNJzs/
Lma4zXyglD7v5UgKX8EeK4qDUasni6iALlgCIGBrQ6ydPdFRpoMI6OE7qW0oM3u9
LM4jNxqQQJoIz5heAHYAO1N3dT4tuYBOizBbBv5AO2fYT8P0x70ADS1yb+H61BcA
AAGLbcIJzAAABAMARzBFAiBjZl4vdK2Sax7aXBgsqNQ+ft0LhmHgRuaqQmqYmNsl
lQIhALOLpaex2R8y5WXN7MKxjKaGI3MXBQbAeJF0JKFdrHU9MA0GCSqGSIb3DQEB
CwUAA4IBAQA5BfPcArPYgPIfIUm4pj0SHkrK+PWGX7v3/1xtM99+VawB0eg16tHv
az0JdlTJLry+CSAHNJAqxFMpJ2Pog1zfBXA9PJK4vxb3uNZetOF/Uk0oDupFvSaF
e9xxVf+wemhmmjl2ox+YsXgIL2/kvCOg3D0yfUqDVJPRTb/o7I2wpiVDbQFBDVc6
dgioOuPAc26IqF4debtdYaABje28Pa/o9Ss+BLh51I0zxExDSVs/hOoat4SNiJpk
ffaR2ZguXWGaAxTdtbXVkeYDaxHOX7RHTM00TIC2hO63ba88DDNpHSvyEiGPRMks
8u70bk3FdW0tg4H9+ssZej6dHBPkI27a
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6HKMrfI60NvPzaVLmejo
b++kQHKzW3mzj7mwdo7qrxs9YJ+xMp7E/xcgmmaEQ2fG1NWSzlv0LtSZJqVum7g5
QsK0iGbCuzGIsdh5KnvUAoH6eLlhWozPngbwoPOzEhRrEhGTJvwhH2dnMD6U065n
oywrjNO/8us7JKiSg5uhpD+GE0KnEGKexzglafZy+6KfaM8w/KWTJUCRQ+HnD8u2
4qm3gvYGs46iy6PGkLpJ9d0xLFym7zkiYq7ZYsytn7d+s8l3YGkNhOjmfDFFRZdX
0bRqxDnX2MRdCy+SK+5nWJJ2BoAU/+GJFUY2veJyq8xtr3SFQEMNYQz9HoSAZ+Is
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 410471130164814626695689886140039965668211
 . . . . . . . . [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 'R3'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-10-26 19:51:54 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-01-24 19:51:53 +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 'armstrongfluidtechnology.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 (2160 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 29343773230258195454508234491851056904122661246176834538604361683394517484053802932703282969673458086288550405849477982785174181260251017822766660754174529237242291412302293599455092555245644783460597856420487696651253176610186289038613672974885744970401670790807847462504878101898910436391906524969424860029695135935978357078470236945822278116254622210189112220522632312648170110762877023531130990946123659211458800091055139665924937622580874074082489794770180262676078182151295385421192073578429630884369727083577575856047917930538590364851954847120516439942509548452839900923061998291532834845979419978309184924777
 . . . . . . . . . . . . . . . . . . . . [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)
							36fa113d6a479258edb0de158d52777ac69c533d
 . . . . . . . . . . . . . . . . [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 142eb317b75856cbae500940e61faf9d8b14c2c6
 . . . . . . . . . . . . . . . . [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 (73 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://r3.o.lencr.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://r3.i.lencr.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 (64 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.armstrongfluidtechnology.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'armstrongfluidtechnology.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 (12 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.11129.2.4.2
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef00750076ff883f0ab6fb9551c261ccf587ba34b4a4cdbb29dc68420a9fe6674c5a3a740000018b6dc20a1e000004030046304402206908cd273b3f2e66b8cd7ca0943eefe5480a5fc11e2b8a8351ab278ba8802e580220606b43ac9d3dd151a68308e8e13ba96d28337bbd2cce23371a90409a08cf985e0076003b5377753e2db9804e8b305b06fe403b67d84fc3f4c7bd000d2d726fe1fad4170000018b6dc209cc0000040300473045022063665e2f74ad926b1eda5c182ca8d43e7edd0b8661e046e6aa426a9898db2595022100b38ba5a7b1d91f32e565cdecc2b18ca6862373170506c078917424a15dac753d
 . . . . [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)
		003905f3dc02b3d880f21f2149b8a63d121e4acaf8f5865fbbf7ff5c6d33df7e55ac01d1e835ead1ef6b3d097654c92ebcbe09200734902ac453292763e8835cdf05703d3c92b8bf16f7b8d65eb4e17f524d280eea45bd26857bdc7155ffb07a68669a3976a31f98b178082f6fe4bc23a0dc3d327d4a835493d14dbfe8ec8db0a625436d01410d573a7608a83ae3c0736e88a85e1d79bb5d61a0018dedbc3dafe8f52b3e04b879d48d33c44c43495b3f84ea1ab7848d889a647df691d9982e5d619a0314ddb5b5d591e6036b11ce5fb4474ccd344c80b684eeb76daf3c0c33691d2bf212218f44c92cf2eef46e4dc5756d2d8381fdfacb197a3e9d1c13e4236eda