niovis.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:17:5f:7d:f2:1b:b2:a0:ba:5c:d3:1a:61:15:ac:e3:db:9d 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:
- Subscriber Certificate: commonName is deprecated. (BRs: 7.1.4.2.2)
Certificate Subject
CN=niovis.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:17:5f:7d:f2:1b:b2:a0:ba:5c:d3:1a:61:15:ac:e3:db:9dSerial Number (int): 269290282841706775572449937780430310988701
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 49:bd:5f:02:b9:66:a1:88:14:e5:9d:af:e0:2a:06:64:9e:cf:62:d6
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): b0:42:58:6c:ff:5e:21:33:68:fb:73:f5:31:a1:b4:74:29:98:61:89
Fingerprint (sha256): f3:59:7d:3c:fd:57:9f:a0:0e:72:9e:11:bf:34:4a:ac:aa:c5:1a:d6:e8:5b:32:bb:97:df:ab:3b:38:3d:34:20
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate niovis.com
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for niovis.com
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
niovis.com
www.niovis.com
www.niovis.com
Other certificates including the domain name niovis.com
(limited to 100 certificates)
hallo.ezturns.com
beta.ultrahealth.care
www.magdalena.digital
sudoku100.de
niovis.com
www.niovis.com
dev.app.sappay.net
www.aminorewards.com
niovis.com
tomasbaran.com
niovis.com
niovis.com
api.bepos.io
www.treadtransportation.com
niovis.com
www.curryavenue.com
www.ihax.org
niovis.com
realre.it
adamgram.com
niovis.com
niovis.com
niovis.com
niovis.com
niovis.com
beta.ultrahealth.care
www.magdalena.digital
sudoku100.de
niovis.com
www.niovis.com
dev.app.sappay.net
www.aminorewards.com
niovis.com
tomasbaran.com
niovis.com
niovis.com
api.bepos.io
www.treadtransportation.com
niovis.com
www.curryavenue.com
www.ihax.org
niovis.com
realre.it
adamgram.com
niovis.com
niovis.com
niovis.com
niovis.com
niovis.com
Certificate
The complete raw certificate details for niovis.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGXTCCBUWgAwIBAgISAxdfffIbsqC6XNMaYRWs49udMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEwMDgxNjE4MTZaFw0y MDAxMDYxNjE4MTZaMBUxEzARBgNVBAMTCm5pb3Zpcy5jb20wggIiMA0GCSqGSIb3 DQEBAQUAA4ICDwAwggIKAoICAQDBEQT6vA5Jf56VqbzwpCRUxaBqufvgjIO/vBnA CHbKD3AbOVVU8v2crDwRplBpd4GRJZEBLjjhUA7wwi6wGyqfgmum0ARguusVG27j dEjnBhHvB678sMK062cup43x0cgBc2PBZFIilNh6qGdHmCmerPwscF26ujzn6M20 Y5kEse754XC0dI7f9dngsC6gJzhO2OwBYYhmOkinXVzjGUF+aqD+vRmzW8n6W1tC I2MddQ2L22Wk8YWkGph4vBB0VTgCYe7/pGAvt3YrpEipQekORALlBJZgliBEuoo8 Z6TgmVGpsxPcpBe7TVGCbvBySJozzvd2CyKs064BLeqLheQB3kk5OsBUD0V4LCsP UPD8dFd9F+UxmtkS8ISDBOzJ16gs44sQ3PayH97vHz4MIlTcXclXtoU1sDvpGWwz vHPfBCFWVR2qHKFqcAXGxy36n6CN7LoyYjo69LZCnP45ZD4UR6xtoW6gPftRCG6b +ORu6bRTGKoeN0Lq7UvPG0Cl1rKgfv5GNbPbmRQwE7GVRgmaA1RNvPskEbaP/F/b etrkHrlBTcOaWJonwWUv/W8CGjgby4wMBJMdcyvpn3aOwG7CUGTqer5PnxV7+2RQ Nd/+AY7E1H4K/lxmAwPOkPLEP2mmiawb1hwjoOKjwLqshAepfq+r7JBg8c6/sueV Ud8eaQIDAQABo4ICcDCCAmwwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsG AQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRJvV8CuWah iBTlna/gKgZkns9i1jAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBv BggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5s ZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5s ZXRzZW5jcnlwdC5vcmcvMCUGA1UdEQQeMByCCm5pb3Zpcy5jb22CDnd3dy5uaW92 aXMuY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYI KwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBQYKKwYBBAHW eQIEAgSB9gSB8wDxAHcAXqdz+d9WwOe1Nkh90EngMnqRmgyEoRIShBh1loFxRVgA AAFtrGDsRQAABAMASDBGAiEAhByHjbu4JpcieoCroxBgBumN4vbCHVXnDtDLPqIv 3PQCIQDIbQ+WaqZONvbAksmmeW38EXFQyBUnwRGTw7V066sO6wB2ALIeBcyLos2K IE6HZvkruYolIGdr2vpw57JJUy3vi5BeAAABbaxg7DYAAAQDAEcwRQIhANsTAWgR rA0EH04s3ldwmatjNr3nFZ8v1ixb3yzu3bUpAiAsJEF3MCYtHL6+43xz6yL29c7S lu/r9hPLa2WG9KwfgTANBgkqhkiG9w0BAQsFAAOCAQEAUNJvfWJDepFI58JPYov9 61tfqeYexTCAHOnMtsxWlBncrf1EPtqKkwurkjHaf4H+YbVuPZfTnEDjXSwukJRl 4ac+CbTBj+26yTg1JQyn70vmfJnx/WEPV8NLwSfBgw0/tEL+bnmLV5+C1hp0EEnO 3+LUQopHjMNYgEkxhGGNxWhC+EyLVCppH64XnBxavAEwLancifPR3xkWcd5Gj4ZJ EYqxY3aoqLZBUP8LlSQix0fklh8/29Y2PUVeckR7XfLORuqA9rO2eKk4/W71nRaa aBfakc/Ur9NF0+reWUFsIId8mIsa6cdSehI1ULkXElhiF1eiebvxzttO43g6mIE5 5g== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwREE+rwOSX+elam88KQk VMWgarn74IyDv7wZwAh2yg9wGzlVVPL9nKw8EaZQaXeBkSWRAS444VAO8MIusBsq n4JrptAEYLrrFRtu43RI5wYR7weu/LDCtOtnLqeN8dHIAXNjwWRSIpTYeqhnR5gp nqz8LHBduro85+jNtGOZBLHu+eFwtHSO3/XZ4LAuoCc4TtjsAWGIZjpIp11c4xlB fmqg/r0Zs1vJ+ltbQiNjHXUNi9tlpPGFpBqYeLwQdFU4AmHu/6RgL7d2K6RIqUHp DkQC5QSWYJYgRLqKPGek4JlRqbMT3KQXu01Rgm7wckiaM873dgsirNOuAS3qi4Xk Ad5JOTrAVA9FeCwrD1Dw/HRXfRflMZrZEvCEgwTsydeoLOOLENz2sh/e7x8+DCJU 3F3JV7aFNbA76RlsM7xz3wQhVlUdqhyhanAFxsct+p+gjey6MmI6OvS2Qpz+OWQ+ FEesbaFuoD37UQhum/jkbum0UxiqHjdC6u1LzxtApdayoH7+RjWz25kUMBOxlUYJ mgNUTbz7JBG2j/xf23ra5B65QU3DmliaJ8FlL/1vAho4G8uMDASTHXMr6Z92jsBu wlBk6nq+T58Ve/tkUDXf/gGOxNR+Cv5cZgMDzpDyxD9ppomsG9YcI6Dio8C6rIQH qX6vq+yQYPHOv7LnlVHfHmkCAwEAAQ== -----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 269290282841706775572449937780430310988701 . . . . . . . . [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-10-08 16:18:16 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-01-06 16:18:16 +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 'niovis.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 (4208 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 787642528963551323716613272560841464615005547984402696379008109556467882512783934222824065766081236260273800754700954837575974216358537180154934371918234166921572905867766539832214847283663106632047801092124134647644340677711876682444572567560725930121789480438426816289302919445436982943051627203618072402146262110081838039535040907978562234160599844142811290099176836284831936993890070953027194778009424644777784271760353678926162936804382801928302901643345923090954374451705181106001446536946081147364663585244765999386999076208979762571090573526319235688789980136677250875789137675459577230018724234035327204852615099102475001604024858175633957964551142504063485115280946435171619084082981616915937677382702354030698775703877345951688331057149787459888829465697817973000718988638022152961594295079883549478200588565100760842992010346192025763652688755851332681938535997568398394203852609505441873303635143988775197102154686403326474088332579373257288050762881039102345203614247609274297871994104120353098072929570319386742236848747603573083320146270365336643971330085920499817272643143160657513196052995785650789852149917797492926043667714200421935934758396423591656443825929500753414138976810364995641195295397805935588869611113 . . . . . . . . . . . . . . . . . . . . [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) 49bd5f02b966a18814e59dafe02a06649ecf62d6 . . . . . . . . . . . . . . . . [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 (30 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'niovis.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.niovis.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) 00f10077005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016dac60ec450000040300483046022100841c878dbbb82697227a80aba3106006e98de2f6c21d55e70ed0cb3ea22fdcf4022100c86d0f966aa64e36f6c092c9a6796dfc117150c81527c11193c3b574ebab0eeb007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016dac60ec360000040300473045022100db13016811ac0d041f4e2cde577099ab6336bde7159f2fd62c5bdf2ceeddb52902202c24417730262d1cbebee37c73eb22f6f5ced296efebf613cb6b6586f4ac1f81 . . . . [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) 0050d26f7d62437a9148e7c24f628bfdeb5b5fa9e61ec530801ce9ccb6cc569419dcadfd443eda8a930bab9231da7f81fe61b56e3d97d39c40e35d2c2e909465e1a73e09b4c18fedbac93835250ca7ef4be67c99f1fd610f57c34bc127c1830d3fb442fe6e798b579f82d61a741049cedfe2d4428a478cc35880493184618dc56842f84c8b542a691fae179c1c5abc01302da9dc89f3d1df191671de468f8649118ab16376a8a8b64150ff0b952422c747e4961f3fdbd6363d455e72447b5df2ce46ea80f6b3b678a938fd6ef59d169a6817da91cfd4afd345d3eade59416c20877c988b1ae9c7527a123550b9171258621757a279bbf1cedb4ee3783a988139e6