novaflex.se
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:da:58:12:a0:29:93:e5:82:fa:ec:a2:29:d0:d2:be:50:05 was issued on by Let's Encrypt.
With 5 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=novaflex.se
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:da:58:12:a0:29:93:e5:82:fa:ec:a2:29:d0:d2:be:50:05Serial Number (int): 335635482557497514204945126674638420463621
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 7f:ce:47:56:e0:96:83:40:7d:a0:28:d4:4b:dc:fd:ef:2d:0a:51:6c
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 74:ee:8c:35:21:50:fe:f4:4e:61:ca:e4:14:eb:78:6a:f9:3a:a0:24
Fingerprint (sha256): 34:d9:aa:5c:13:f5:ae:0e:e9:01:66:2c:09:d0:8f:38:f2:49:52:a7:21:1d:dc:2d:d6:36:ef:d8:9b:62:69:c4
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate novaflex.se
5
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for novaflex.se
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
b591762.web05.cust.bluerange.se
novaflex.dk
novaflex.se
www.novaflex.dk
www.novaflex.se
novaflex.dk
novaflex.se
www.novaflex.dk
www.novaflex.se
Other certificates including the domain name novaflex.se
(limited to 100 certificates)
Certificate
The complete raw certificate details for novaflex.se in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGnjCCBYagAwIBAgISA9pYEqApk+WC+uyiKdDSvlAFMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA5MjUxMDE4MTlaFw0x OTEyMjQxMDE4MTlaMBYxFDASBgNVBAMTC25vdmFmbGV4LnNlMIICIjANBgkqhkiG 9w0BAQEFAAOCAg8AMIICCgKCAgEAxjJ7d1/e0kQ49asJQycNjJCDeJ83vAF8VODu e0T3QVT/JU+a8sGNwJB6rrx+GpOXLTimvT4Yf0WKsdWZ4fJyHIKU6TdfPjCk9Lne /TcAPRamdZ4XGjYpa+U5xwvTRH0cCl3IZmXyUoJ3JtqMhz3gXdQCUeQSfJWS3bUw g3zlOXLgB1IPmyye2DZbjfVj1rj/Xmiw8yIvhS2ug0w1Aq+kN8kSZ7rkBrJ1MKo5 JLy9wBRWnTw5C7sDDctGo3gWwPlOxNl/2mngOzRLBCM1D2k11rk6JPr5T+4EhtuT 2n+hQMPyteTN4oy4xyrvK0a9dWb0wwIvEGix8UCbKRAGSNCub/PskRxjogiey0Hr NQbj8disWcPuyPiOjlRsEq6qL63mAjGuDnoB+HdUtkbEsNTOCMbCxvNHNgqVA1Td 8iqQttsC9g8TmU/W9c2uSko5h9npwxbkGm99pRIJwAcH6kRbDfrX6YY/OjhdSoTB KHOdxlxVgN89VSQDq9wwb5kzLjqGKwkfS7W2ONdX+h1HnFsLSp/chSeE6FWpWgXU xBhmdecHATncjtkHw/qnykTK/WHCrObmV1KqzKM6J6mbUo6/xl1jTq64cMw/RqDj UZ75+jEy2/uo1/uwXvzHnAmJw5j3aIZDUrQ8DPEGTtOgKSoHjGL4yzhUQFmS8cNB mxTfA+UCAwEAAaOCArAwggKsMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggr BgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUf85HVuCW g0B9oCjUS9z97y0KUWwwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEw bwYIKwYBBQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMu bGV0c2VuY3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMu bGV0c2VuY3J5cHQub3JnLzBmBgNVHREEXzBdgh9iNTkxNzYyLndlYjA1LmN1c3Qu Ymx1ZXJhbmdlLnNlggtub3ZhZmxleC5ka4ILbm92YWZsZXguc2WCD3d3dy5ub3Zh ZmxleC5ka4IPd3d3Lm5vdmFmbGV4LnNlMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcG CysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5 cHQub3JnMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYA4mlLribo6UAJ6IYbtjuD 1D7n/nSI+6SPKJMBnd3x2/4AAAFtaCS3twAABAMARzBFAiEAt5cIXFBLshrt7aaN lpAFQgOYt2VPYed/vLVjQcxW1PYCIE/bxf0ORTlvfYCD/5R5SjRZsFPVxhZB9nqt pqgcj9kRAHYAKTxRllTIOWW6qlD8WAfUt2+/WHopctykwwz05UVH9HgAAAFtaCS5 nQAABAMARzBFAiEAtnqPgpIEu2zLLjpAoK2VgPnnGlpiIKg5XLbbxakrwdICIH4f TkSJ1ti+8tbm0v7oocvBjb5WcnaEod6n4h9uO515MA0GCSqGSIb3DQEBCwUAA4IB AQAu+7KwAbzfmV6Bmb970OVTbAZQ52goCI/ttP7F0qhSLgn+qLIEn35NS12cPEi+ T9+MZ+t3oIJs8uebS8cn/hKElFOIWp5rKayMhY4tMbcR55n05EcH0uWnijds7fab eEcRkeRaOSJbxQzSjKOevoz6qbJDBiX8EP7R0ap8vFcbrQfqugW9bbFbEtjwAA5K pGVGBCzC91QsGTnx/+eJbt1KXtqbZFvlJSzzNH/1GTdAbHsy6n+NI/U3fk9rZMFJ 1JWuR7kts3gcNWweqo+MNgt+NmHwvhmqRqwfaP9YdVKFO6bNtcztUIQ+XnrsIK+X 96wp2uLeYrubt4bXEn/hmmHF -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxjJ7d1/e0kQ49asJQycN jJCDeJ83vAF8VODue0T3QVT/JU+a8sGNwJB6rrx+GpOXLTimvT4Yf0WKsdWZ4fJy HIKU6TdfPjCk9Lne/TcAPRamdZ4XGjYpa+U5xwvTRH0cCl3IZmXyUoJ3JtqMhz3g XdQCUeQSfJWS3bUwg3zlOXLgB1IPmyye2DZbjfVj1rj/Xmiw8yIvhS2ug0w1Aq+k N8kSZ7rkBrJ1MKo5JLy9wBRWnTw5C7sDDctGo3gWwPlOxNl/2mngOzRLBCM1D2k1 1rk6JPr5T+4EhtuT2n+hQMPyteTN4oy4xyrvK0a9dWb0wwIvEGix8UCbKRAGSNCu b/PskRxjogiey0HrNQbj8disWcPuyPiOjlRsEq6qL63mAjGuDnoB+HdUtkbEsNTO CMbCxvNHNgqVA1Td8iqQttsC9g8TmU/W9c2uSko5h9npwxbkGm99pRIJwAcH6kRb DfrX6YY/OjhdSoTBKHOdxlxVgN89VSQDq9wwb5kzLjqGKwkfS7W2ONdX+h1HnFsL Sp/chSeE6FWpWgXUxBhmdecHATncjtkHw/qnykTK/WHCrObmV1KqzKM6J6mbUo6/ xl1jTq64cMw/RqDjUZ75+jEy2/uo1/uwXvzHnAmJw5j3aIZDUrQ8DPEGTtOgKSoH jGL4yzhUQFmS8cNBmxTfA+UCAwEAAQ== -----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 335635482557497514204945126674638420463621 . . . . . . . . [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-09-25 10:18:19 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-12-24 10:18: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 'novaflex.se' . . . . . . . . [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 808574016780485821672958942174510060686382309271234197335572291783691790321663304110712079775644893365677959916721938404698568392543569442665139592102776425815116247003382459493739112834077774724733623230492375036851149292237852248845626097577034232078986266234375805925826532795544358894667845060436295502260887750009100327373042883601865755031144491530614660349783844934221991243959134858215333635278442507498157870652463810197422698140110006216906168776333114812080922457551858601497479321318850611997190602631714676348030603081886265081040882452356098748435447922044625041011215929735748333712434931440534041891673855234491824107929760095888031300792323988269956809512902912543293614031989483572428118527951175495915433173666688008071284663758673758320338311876714799819205930415398085228119901749097847037331899814929332769080986589071210498548104610677593896542087615961341044070837899665594791456241631929667579856485456228850266762962006808277414320380720799672151337465401557336751464671698229399848747030015536203546131573254427738851607537561618645891394357360561688560070139803504319983404844541997367497736319382406681251662484350717539389876397577954065038115710159413367967699416426086623425289002376833044726343992293 . . . . . . . . . . . . . . . . . . . . [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) 7fce4756e09683407da028d44bdcfdef2d0a516c . . . . . . . . . . . . . . . . [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 (95 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'b591762.web05.cust.bluerange.se' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'novaflex.dk' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'novaflex.se' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.novaflex.dk' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.novaflex.se' . . . . . . . . . . . . . . . . [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) 00f0007600e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016d6824b7b70000040300473045022100b797085c504bb21aededa68d969005420398b7654f61e77fbcb56341cc56d4f602204fdbc5fd0e45396f7d8083ff94794a3459b053d5c61641f67aada6a81c8fd911007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016d6824b99d0000040300473045022100b67a8f829204bb6ccb2e3a40a0ad9580f9e71a5a6220a8395cb6dbc5a92bc1d202207e1f4e4489d6d8bef2d6e6d2fee8a1cbc18dbe56727684a1dea7e21f6e3b9d79 . . . . [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) 002efbb2b001bcdf995e8199bf7bd0e5536c0650e76828088fedb4fec5d2a8522e09fea8b2049f7e4d4b5d9c3c48be4fdf8c67eb77a0826cf2e79b4bc727fe12849453885a9e6b29ac8c858e2d31b711e799f4e44707d2e5a78a376cedf69b78471191e45a39225bc50cd28ca39ebe8cfaa9b2430625fc10fed1d1aa7cbc571bad07eaba05bd6db15b12d8f0000e4aa46546042cc2f7542c1939f1ffe7896edd4a5eda9b645be5252cf3347ff51937406c7b32ea7f8d23f5377e4f6b64c149d495ae47b92db3781c356c1eaa8f8c360b7e3661f0be19aa46ac1f68ff587552853ba6cdb5cced50843e5e7aec20af97f7ac29dae2de62bb9bb786d7127fe19a61c5