farmacia.sapienssoftware.com

Issued by R3

About this certificate

This digital certificate with serial number 03:db:72:45:8b:fa:24:a9:2f:98:55:b7:c4:00:a1:8f:0a:3c was issued on by Let's Encrypt.

With 13 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=farmacia.sapienssoftware.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:db:72:45:8b:fa:24:a9:2f:98:55:b7:c4:00:a1:8f:0a:3c
Serial Number (int): 336010589250042304280694803181130562341436
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 28:50:d4:da:99:fc:a8:55:c5:78:49:18:e9:c2:21:97:f8:1a:48:37
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): aa:27:72:67:58:ba:bd:88:33:9c:a6:41:1b:8b:57:bd:a5:47:73:c6
Fingerprint (sha256): e4:f2:3c:ad:e4:97:61:86:cf:6a:1d:84:be:99:48:0e:05:5b:5a:6a:29:8c:01:2c:b7:f6:25:da:72:71:81:bb

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

Revocation information

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

Check the revocation status for certificate farmacia.sapienssoftware.com

13

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for farmacia.sapienssoftware.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

autodiscover.sapienssoftware.com
cpanel.sapienssoftware.com
cpcalendars.sapienssoftware.com
cpcontacts.sapienssoftware.com
farmacia.sapienssoftware.com
gpm.sapienssoftware.com
mail.sapienssoftware.com
sapienssoftware.com
webdisk.sapienssoftware.com
webmail.sapienssoftware.com
www.farmacia.sapienssoftware.com
www.gpm.sapienssoftware.com
www.sapienssoftware.com

Other certificates including the domain name sapienssoftware.com

(limited to 100 certificates)

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGYzCCBUugAwIBAgISA9tyRYv6JKkvmFW3xAChjwo8MA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMzA5MjEyMjMyNDdaFw0yMzEyMjAyMjMyNDZaMCcxJTAjBgNVBAMT
HGZhcm1hY2lhLnNhcGllbnNzb2Z0d2FyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQDCO1r5PG7b7kLV5NF6fmQE5eSGc8JGhrMYyOlOmJVLifNU
hepRJBsevhSaFyHxUHU36Lw/EnUD/QMmjhbI+AZXOiLgZZ4BhpLfZqtqJaXUf2TL
O393lsDXpI53+4mo1qMI2yJ08t9HIDkIexDcOT4umZIQHu0Vh4BFd4RP6Mn6B2qB
03sbqCo4GrGe4AAg8JEVtcT3GHJJUcMVZuXCvCQVdl3zg6wP7lq01KNiV6B/SUAs
PEYlUuHyBGXNtJhlGPZxtJZu+lau07ln0gE/UuZfDsZ8On9VlBjhE/Y2UCuNOQNa
3IMPQxnOZkNbBc5E6QUflWXpwt2IDIA9wLSm/uRtAgMBAAGjggN8MIIDeDAOBgNV
HQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1Ud
EwEB/wQCMAAwHQYDVR0OBBYEFChQ1NqZ/KhVxXhJGOnCIZf4Gkg3MB8GA1UdIwQY
MBaAFBQusxe3WFbLrlAJQOYfr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEF
BQcwAYYVaHR0cDovL3IzLm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8v
cjMuaS5sZW5jci5vcmcvMIIBhAYDVR0RBIIBezCCAXeCIGF1dG9kaXNjb3Zlci5z
YXBpZW5zc29mdHdhcmUuY29tghpjcGFuZWwuc2FwaWVuc3NvZnR3YXJlLmNvbYIf
Y3BjYWxlbmRhcnMuc2FwaWVuc3NvZnR3YXJlLmNvbYIeY3Bjb250YWN0cy5zYXBp
ZW5zc29mdHdhcmUuY29tghxmYXJtYWNpYS5zYXBpZW5zc29mdHdhcmUuY29tghdn
cG0uc2FwaWVuc3NvZnR3YXJlLmNvbYIYbWFpbC5zYXBpZW5zc29mdHdhcmUuY29t
ghNzYXBpZW5zc29mdHdhcmUuY29tght3ZWJkaXNrLnNhcGllbnNzb2Z0d2FyZS5j
b22CG3dlYm1haWwuc2FwaWVuc3NvZnR3YXJlLmNvbYIgd3d3LmZhcm1hY2lhLnNh
cGllbnNzb2Z0d2FyZS5jb22CG3d3dy5ncG0uc2FwaWVuc3NvZnR3YXJlLmNvbYIX
d3d3LnNhcGllbnNzb2Z0d2FyZS5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwggED
BgorBgEEAdZ5AgQCBIH0BIHxAO8AdgB6MoxU2LcttiDqOOBSHumEFnAyE4VNO9Ir
wTpXo1LrUgAAAYq6Fr5sAAAEAwBHMEUCIDQjKDwDIndlmMsgsweeML+oJMEIkA9n
BTwRJ9w/aeRIAiEA5ERxd5Wpae9QJOUbNQ66/z87dIuJJ33qDrM8Vh9S8PgAdQCt
9776fP8QyIudPZwePhhqtGcpXc+xDCTKhYY069yCigAAAYq6Fr8DAAAEAwBGMEQC
ICE19VS4zM6QmhxD9AQaQs+SpRUBIL4IKXUIYzqIBLF1AiB6LvhWe4E1MHmXHvNb
lMtBEkEdYGb4OzVGRDDEKCtrSjANBgkqhkiG9w0BAQsFAAOCAQEAbhcVXFH6B84q
weaNGVb79W4RVHN/mWDu0evKam1+BUu54TaCY7sH4cwYQvG3pdQJv/TPCbO6G+NY
OxQv6nrWc/ivzxyLB93sesLXj6VhFMp4xuXpqhZ510t8xnN0csm4gAw5V9srxAYr
dHKU070Vy02XNWoz6+j+jYhw1ARBjDoJsJatV8yBNM8OPFOxvrHVPSXdbWgQwsuK
QkmzWIs2XU0FpGsSNnIWE9KcnYXth46HK9LqE/395ERDavTPh+kETgRe3JiD5R9W
dqVGK+SAhRtwNQT9jgxQd9B0X3E7evMzcHlp/OV4JMzfv4UPiz/s+HGkt24ARQWR
GuGLeZQ4OA==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwjta+Txu2+5C1eTRen5k
BOXkhnPCRoazGMjpTpiVS4nzVIXqUSQbHr4Umhch8VB1N+i8PxJ1A/0DJo4WyPgG
Vzoi4GWeAYaS32araiWl1H9kyzt/d5bA16SOd/uJqNajCNsidPLfRyA5CHsQ3Dk+
LpmSEB7tFYeARXeET+jJ+gdqgdN7G6gqOBqxnuAAIPCRFbXE9xhySVHDFWblwrwk
FXZd84OsD+5atNSjYlegf0lALDxGJVLh8gRlzbSYZRj2cbSWbvpWrtO5Z9IBP1Lm
Xw7GfDp/VZQY4RP2NlArjTkDWtyDD0MZzmZDWwXOROkFH5Vl6cLdiAyAPcC0pv7k
bQIDAQAB
-----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 336010589250042304280694803181130562341436
 . . . . . . . . [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-09-21 22:32:47 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-12-20 22:32:46 +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 'farmacia.sapienssoftware.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 24519500385042255295083630374931458577809517702201309335427196510513412227545312474159079667413188867418140810610252888188834113189118407563502265239192284753826968624187281558647563869200167078240353972249491849283775579620100885090158964371918429932250047200775786029125470642210752704686844602241914121188483639293697432483768129230315294165260416322192341258343837171497646218575005198329321529201563761792731901132002346711222606853826659992821917326871276269139802047836225749037101628478607062319935009498875872030081230448119087147614345880341250185349762297300203465056101527084290074716049195648699380720749
 . . . . . . . . . . . . . . . . . . . . [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)
							2850d4da99fca855c5784918e9c22197f81a4837
 . . . . . . . . . . . . . . . . [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 (379 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'autodiscover.sapienssoftware.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpanel.sapienssoftware.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpcalendars.sapienssoftware.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpcontacts.sapienssoftware.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'farmacia.sapienssoftware.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'gpm.sapienssoftware.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.sapienssoftware.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'sapienssoftware.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webdisk.sapienssoftware.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webmail.sapienssoftware.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.farmacia.sapienssoftware.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.gpm.sapienssoftware.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.sapienssoftware.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)
							00ef0076007a328c54d8b72db620ea38e0521ee98416703213854d3bd22bc13a57a352eb520000018aba16be6c000004030047304502203423283c0322776598cb20b3079e30bfa824c108900f67053c1127dc3f69e448022100e444717795a969ef5024e51b350ebaff3f3b748b89277dea0eb33c561f52f0f8007500adf7befa7cff10c88b9d3d9c1e3e186ab467295dcfb10c24ca858634ebdc828a0000018aba16bf03000004030046304402202135f554b8ccce909a1c43f4041a42cf92a5150120be08297508633a8804b17502207a2ef8567b81353079971ef35b94cb4112411d6066f83b35464430c4282b6b4a
 . . . . [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)
		006e17155c51fa07ce2ac1e68d1956fbf56e1154737f9960eed1ebca6a6d7e054bb9e1368263bb07e1cc1842f1b7a5d409bff4cf09b3ba1be3583b142fea7ad673f8afcf1c8b07ddec7ac2d78fa56114ca78c6e5e9aa1679d74b7cc6737472c9b8800c3957db2bc4062b747294d3bd15cb4d97356a33ebe8fe8d8870d404418c3a09b096ad57cc8134cf0e3c53b1beb1d53d25dd6d6810c2cb8a4249b3588b365d4d05a46b1236721613d29c9d85ed878e872bd2ea13fdfde444436af4cf87e9044e045edc9883e51f5676a5462be480851b703504fd8e0c5077d0745f713b7af333707969fce57824ccdfbf850f8b3fecf871a4b76e004505911ae18b79943838