mail.florafire.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:de:b9:75:8f:10:6e:65:c0:ab:30:a2:25:e9:41:6c:6f:87 was issued on by Let's Encrypt.
With 12 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=mail.florafire.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:de:b9:75:8f:10:6e:65:c0:ab:30:a2:25:e9:41:6c:6f:87Serial Number (int): 337126060831368127124918095145452937441159
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: bf:3f:61:62:c3:04:ae:68:04:ba:54:3d:c4:37:23:b1:85:d4:22:79
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 5a:66:c7:04:37:f7:f3:af:b4:5c:fb:c6:82:f9:d0:ae:1e:99:9d:17
Fingerprint (sha256): 8a:f2:b3:17:a6:b6:c2:1e:92:dd:8a:7f:f9:be:d4:82:06:f6:92:8e:40:dd:ca:51:55:cb:ce:35:28:12:ad:6d
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate mail.florafire.com
12
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for mail.florafire.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.florafire.com
autodiscover.florafiredev.com
florafire.masdirect.com
florafiredev.masdirect.com
help.masdirect.com
mail.florafire.com
mail.florafiredev.com
webdisk.florafire.com
webdisk.florafiredev.com
www.florafire.masdirect.com
www.florafiredev.masdirect.com
www.help.masdirect.com
autodiscover.florafiredev.com
florafire.masdirect.com
florafiredev.masdirect.com
help.masdirect.com
mail.florafire.com
mail.florafiredev.com
webdisk.florafire.com
webdisk.florafiredev.com
www.florafire.masdirect.com
www.florafiredev.masdirect.com
www.help.masdirect.com
Other certificates including the domain name florafire.com
(limited to 100 certificates)
Certificate
The complete raw certificate details for mail.florafire.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGhDCCBWygAwIBAgISA965dY8QbmXAqzCiJelBbG+HMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA3MjUwOTM3MjlaFw0x OTEwMjMwOTM3MjlaMB0xGzAZBgNVBAMTEm1haWwuZmxvcmFmaXJlLmNvbTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALF7ghCU52kQbqADn0UXYnmAbRmo qClwjpxs3tSpwwJoDPLDZ+F23EU15CXvsDW/r6OfD6ZMCM/W0I1MbQaTfZGL27Y4 wPtgvfaG5V47HZYFe/W7uzqv/aJRlY9Y7kkuwy34pMgdV4V9Arg65Hc8rXPSMEc9 PWuM0wNIrl7c4EQ4aQZ0y15wfKlpORuzMgAZ8mNj8vbyQbFYapwVDfrLHA+E2GOB YKzRfVlfqe5F/vJrd8n5UOhXDmb4SGxVd6MtiYkSxFzEJt0PndylMNFrnzfW5617 B+OQcqlOAEdJG/tBXmyM+hor+PHaENd0rHSLJV+gnbI8Xsb6srFyjfSXcz0CAwEA AaOCA48wggOLMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYI KwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUvz9hYsMErmgEulQ9xDcj sYXUInkwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUH AQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5 cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5 cHQub3JnLzCCAUIGA1UdEQSCATkwggE1ghphdXRvZGlzY292ZXIuZmxvcmFmaXJl LmNvbYIdYXV0b2Rpc2NvdmVyLmZsb3JhZmlyZWRldi5jb22CF2Zsb3JhZmlyZS5t YXNkaXJlY3QuY29tghpmbG9yYWZpcmVkZXYubWFzZGlyZWN0LmNvbYISaGVscC5t YXNkaXJlY3QuY29tghJtYWlsLmZsb3JhZmlyZS5jb22CFW1haWwuZmxvcmFmaXJl ZGV2LmNvbYIVd2ViZGlzay5mbG9yYWZpcmUuY29tghh3ZWJkaXNrLmZsb3JhZmly ZWRldi5jb22CG3d3dy5mbG9yYWZpcmUubWFzZGlyZWN0LmNvbYIed3d3LmZsb3Jh ZmlyZWRldi5tYXNkaXJlY3QuY29tghZ3d3cuaGVscC5tYXNkaXJlY3QuY29tMEwG A1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEW Gmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBQYKKwYBBAHWeQIEAgSB9gSB 8wDxAHYAKTxRllTIOWW6qlD8WAfUt2+/WHopctykwwz05UVH9HgAAAFsKLUL5AAA BAMARzBFAiAiNJWTlkLy54dMdsDGtcaq1Rov1wk1+ppKvPY/tTgKAgIhAKWakOTM XxLKdWwpF8EEJ9p/tMBXdsR7EoMxyk67R1ugAHcAb1N2rDHwMRnYmQCkURX/dxUc EdkCwQApBo2yCJo32RMAAAFsKLUNogAABAMASDBGAiEA2nlCFuUI7spES2HEz7iR fyXNvFrcM1om5zoaWHkBfWQCIQDl8KnghxMZuCIAf/qy5gu7Hp1lZQ2Kfz4RMEVS doEUfjANBgkqhkiG9w0BAQsFAAOCAQEAJu9wbr/prxbWI+VhYsLUadOrwemdA51r 5tjpnB9ftEDVEdMKsunrkphxS4ekbWjtslLE/fmVv/2PapV4295r4Z+CAX0ROFYy p3cc/EoCrAOJqj1ix1AYCQmMcekn9zp5bm6jt2XiNdxcjDd7pT820nT9Ag4C09JQ gBGn/FOuk2JmpBlrnCFNq/eg1QSKIXP6feeeLiTbC84bXdLF8WXlPpNx3tjKKrL+ FAFUk+/ajzCdZoEu8zLsGYSOWaTHoSHXK1012RbAT4L/gSFrtD5UlprghtqRiLu3 CUh3audgMGHONZu6uMRYneO/FCiLUFkcKWG4XOa7uXhXEtht/MCmgA== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsXuCEJTnaRBuoAOfRRdi eYBtGaioKXCOnGze1KnDAmgM8sNn4XbcRTXkJe+wNb+vo58PpkwIz9bQjUxtBpN9 kYvbtjjA+2C99oblXjsdlgV79bu7Oq/9olGVj1juSS7DLfikyB1XhX0CuDrkdzyt c9IwRz09a4zTA0iuXtzgRDhpBnTLXnB8qWk5G7MyABnyY2Py9vJBsVhqnBUN+ssc D4TYY4FgrNF9WV+p7kX+8mt3yflQ6FcOZvhIbFV3oy2JiRLEXMQm3Q+d3KUw0Wuf N9bnrXsH45ByqU4AR0kb+0FebIz6Giv48doQ13SsdIslX6CdsjxexvqysXKN9Jdz PQIDAQAB -----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 337126060831368127124918095145452937441159 . . . . . . . . [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-07-25 09:37:29 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-10-23 09:37: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 'mail.florafire.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 22405084076025093832885255909118481085671221680326534215916488837536160078202546490037512596872577875239913948627183258145306465295327232579970575685650348414149945767019207345517993546927377534495496014585614809271427527763160073875723254815551100704065704928730510020858234302878425426714935381466857725992672176604342243190856961092231645214107785262761673230708224135773244686901320358232725197245936086528452266365181913871548645738658429881984186832502362669974699733964840000864115493839405884575964591832739210664842390915192213236182685181011413967932031665067672133711179072835445900291816943408620282278717 . . . . . . . . . . . . . . . . . . . . [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) bf3f6162c304ae6804ba543dc43723b185d42279 . . . . . . . . . . . . . . . . [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 (313 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'autodiscover.florafire.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'autodiscover.florafiredev.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'florafire.masdirect.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'florafiredev.masdirect.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'help.masdirect.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.florafire.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.florafiredev.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webdisk.florafire.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webdisk.florafiredev.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.florafire.masdirect.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.florafiredev.masdirect.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.help.masdirect.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 (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 (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f1007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016c28b50be400000403004730450220223495939642f2e7874c76c0c6b5c6aad51a2fd70935fa9a4abcf63fb5380a02022100a59a90e4cc5f12ca756c2917c10427da7fb4c05776c47b128331ca4ebb475ba00077006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016c28b50da20000040300483046022100da794216e508eeca444b61c4cfb8917f25cdbc5adc335a26e73a1a5879017d64022100e5f0a9e0871319b822007ffab2e60bbb1e9d65650d8a7f3e113045527681147e . . . . [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) 0026ef706ebfe9af16d623e56162c2d469d3abc1e99d039d6be6d8e99c1f5fb440d511d30ab2e9eb9298714b87a46d68edb252c4fdf995bffd8f6a9578dbde6be19f82017d11385632a7771cfc4a02ac0389aa3d62c7501809098c71e927f73a796e6ea3b765e235dc5c8c377ba53f36d274fd020e02d3d2508011a7fc53ae936266a4196b9c214dabf7a0d5048a2173fa7de79e2e24db0bce1b5dd2c5f165e53e9371ded8ca2ab2fe14015493efda8f309d66812ef332ec19848e59a4c7a121d72b5d35d916c04f82ff81216bb43e54969ae086da9188bbb70948776ae7603061ce359bbab8c4589de3bf14288b50591c2961b85ce6bbb9785712d86dfcc0a680