nrsonline.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:f1:44:48:b6:b3:60:cb:2d:0d:a8:82:4b:43:cc:f0:c5:83 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=nrsonline.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:f1:44:48:b6:b3:60:cb:2d:0d:a8:82:4b:43:cc:f0:c5:83Serial Number (int): 343435673277924443561791698210845214426499
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: c1:74:36:84:18:b1:74:d1:e8:dc:c2:37:36:e2:2a:2b:36:d4:a3:14
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): d5:50:8e:32:e1:28:0a:a3:18:a3:2e:cc:9c:d2:a8:da:dc:4f:df:25
Fingerprint (sha256): d1:e3:57:75:08:58:3a:ce:29:2b:cc:f3:28:3a:97:0b:cc:c1:31:e1:f9:5e:51:1d:48:6e:dc:d3:f2:37:1e:43
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate nrsonline.com
5
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for nrsonline.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
mail.nrsonline.com
nrsfirewall.nrsonline.com
nrsonline.com
www.nrsfirewall.nrsonline.com
www.nrsonline.com
nrsfirewall.nrsonline.com
nrsonline.com
www.nrsfirewall.nrsonline.com
www.nrsonline.com
Other certificates including the domain name nrsonline.com
(limited to 100 certificates)
nrsonline.com
www.nrsfirewall.nrsonline.com
*.nrsonline.com
nrsonline.com
www.nrsonline.nationalretailsystems.com
www.nrsfirewall.nrsonline.com
nrsonline.com
mail.nrsonline.com
www.nrsonline.com
nrsfirewall.nrsonline.com
*.nrsonline.com
mail.nrsonline.com
nrslaw.nrsonline.com
www.nrsfirewall.nrsonline.com
nrsonline.com
www.nrsonline.com
mail.nrsonline.com
nrsfirewall.nrsonline.com
*.nrsonline.com
helpdesk.nrsonline.com
nrsonline.com
www.nrsonline.com
nrsonline.nationalretailsystems.com
www.nrsonline.com
nrsonline.com
www.nrsonline.nationalretailsystems.com
*.nrsonline.com
wolf400.nrsonline.com
nrsonline.com
mail.nrsonline.com
www.nrsonline.com
nrsonline.com
www.nrsonline.com
lawson.nrsonline.com
nrsonline.com
nrsonline.com
www.nrsfirewall.nrsonline.com
*.nrsonline.com
nrsonline.com
www.nrsonline.nationalretailsystems.com
www.nrsfirewall.nrsonline.com
nrsonline.com
mail.nrsonline.com
www.nrsonline.com
nrsfirewall.nrsonline.com
*.nrsonline.com
mail.nrsonline.com
nrslaw.nrsonline.com
www.nrsfirewall.nrsonline.com
nrsonline.com
www.nrsonline.com
mail.nrsonline.com
nrsfirewall.nrsonline.com
*.nrsonline.com
helpdesk.nrsonline.com
nrsonline.com
www.nrsonline.com
nrsonline.nationalretailsystems.com
www.nrsonline.com
nrsonline.com
www.nrsonline.nationalretailsystems.com
*.nrsonline.com
wolf400.nrsonline.com
nrsonline.com
mail.nrsonline.com
www.nrsonline.com
nrsonline.com
www.nrsonline.com
lawson.nrsonline.com
nrsonline.com
nrsonline.com
Certificate
The complete raw certificate details for nrsonline.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFtTCCBJ2gAwIBAgISA/FESLazYMstDaiCS0PM8MWDMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA2MTkwNzE2MTFaFw0x OTA5MTcwNzE2MTFaMBgxFjAUBgNVBAMTDW5yc29ubGluZS5jb20wggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDhBmntQoUEq755m/vp4ew5klV/KzUwHPTx HFGXidLbWlBScOZp2wgMfj5k2TMNJaWXZpiyLtg+ejoU4U9Zaf4tvgm3n/Onwn/U MveplLl6yE7JbXdUsGfUHTDwV/qPF0mM5dZQ6qznXy9rZgPloWUFoRArcvpSS4OU xtcwyVPlfZQZ/rQvO7oK0rZZ7j4ADQRYIBc5HQvZBYjbwmcPw6A6VjmUM+Qukx2P ba1cN42YuXFM0xDdJnQ/NIAIvGDX+Ry6dWaptPnpzpKqM6T7TaVF39gmJdgyk3qL ezYcLshRhiPTAfhvUtt5yyQmywUbsRi0Bj9TMsrcFgy8SGzvaVGDAgMBAAGjggLF MIICwTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF BwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFMF0NoQYsXTR6NzCNzbiKis21KMU MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMw YTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9y ZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9y Zy8weQYDVR0RBHIwcIISbWFpbC5ucnNvbmxpbmUuY29tghlucnNmaXJld2FsbC5u cnNvbmxpbmUuY29tgg1ucnNvbmxpbmUuY29tgh13d3cubnJzZmlyZXdhbGwubnJz b25saW5lLmNvbYIRd3d3Lm5yc29ubGluZS5jb20wTAYDVR0gBEUwQzAIBgZngQwB AgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRz ZW5jcnlwdC5vcmcwggEGBgorBgEEAdZ5AgQCBIH3BIH0APIAdwB0ftqDMa0zEJEh nM4lT0Jwwr/9XkIgCMY3NXnmEHvMVgAAAWtuzr7iAAAEAwBIMEYCIQCviuplOZps hIdhxeDlB2siRfquQR2a4ChkS8QXLBITkgIhAKq7EqNWRQBSVSyz7+lVbHaa9fuJ teh2ghy1YnK+UdDrAHcAKTxRllTIOWW6qlD8WAfUt2+/WHopctykwwz05UVH9HgA AAFrbs6/AQAABAMASDBGAiEAu0p3yLRbJ+TTjiGrAUkgHItF78+mSqO5huZVJJiU ilgCIQC9ge0QHuGiYVql/UhQEtqPN1YjKH/LO1Ls+3TAMq03jTANBgkqhkiG9w0B AQsFAAOCAQEASh/WVH19WCpQk/d7bEna4LMKXbFuBN9RfsYJE2IW2wZLsaz0RXMj MUmMqLXekY2QZE1PwCR6WYSl0grlO+VLUcBNUpbaujbbMvctecU4T0bEd2NyMLJS OdkAAHQwvejhlcyMCb2xU5fGg/tcZK60PMZ+yB1i+QX38SjDbAbp5gSqViLqDvlP x5GsCVDn8L2gVvD9q0y8f+viZLjOfuOY2A+gCj3taQeAAyFk0pPVXHSQPeFI8HSJ GWsg60HlMBdULpkm1pTg81LSMi2TrpnIgSFwRLJVwEhOeS517k8RggC8gc5Cugby 55LJ7Lyu3jUqj53x8tjdBfn1244397OjZw== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4QZp7UKFBKu+eZv76eHs OZJVfys1MBz08RxRl4nS21pQUnDmadsIDH4+ZNkzDSWll2aYsi7YPno6FOFPWWn+ Lb4Jt5/zp8J/1DL3qZS5eshOyW13VLBn1B0w8Ff6jxdJjOXWUOqs518va2YD5aFl BaEQK3L6UkuDlMbXMMlT5X2UGf60Lzu6CtK2We4+AA0EWCAXOR0L2QWI28JnD8Og OlY5lDPkLpMdj22tXDeNmLlxTNMQ3SZ0PzSACLxg1/kcunVmqbT56c6SqjOk+02l Rd/YJiXYMpN6i3s2HC7IUYYj0wH4b1LbecskJssFG7EYtAY/UzLK3BYMvEhs72lR gwIDAQAB -----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 343435673277924443561791698210845214426499 . . . . . . . . [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-06-19 07:16:11 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-09-17 07:16:11 +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 'nrsonline.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 28406781368456299670014544417070074385883524905031971767497975584183759255583494834884880629931360433729789420031604065904792823720226064127027761751898004148018332548892128919516208622875271653169972491328153473805860780263700681626433893722770180498623326567414592868365780473582728991115364503139335494607450755863626329543739304657316683196224985862503862365504851070095213267450698985151969691431665747714475508775194619226268804519216714672256155750742971850503856794731409881235084230712537364420744980287734994971249289783162334287401062672241934620383655740332250465517123426867812278817791637016835279901059 . . . . . . . . . . . . . . . . . . . . [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) c174368418b174d1e8dcc23736e22a2b36d4a314 . . . . . . . . . . . . . . . . [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 (114 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.nrsonline.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'nrsfirewall.nrsonline.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'nrsonline.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.nrsfirewall.nrsonline.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.nrsonline.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 (247 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes) 00f2007700747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016b6ecebee20000040300483046022100af8aea65399a6c848761c5e0e5076b2245faae411d9ae028644bc4172c121392022100aabb12a356450052552cb3efe9556c769af5fb89b5e876821cb56272be51d0eb007700293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016b6ecebf010000040300483046022100bb4a77c8b45b27e4d38e21ab0149201c8b45efcfa64aa3b986e6552498948a58022100bd81ed101ee1a2615aa5fd485012da8f375623287fcb3b52ecfb74c032ad378d . . . . [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) 004a1fd6547d7d582a5093f77b6c49dae0b30a5db16e04df517ec609136216db064bb1acf445732331498ca8b5de918d90644d4fc0247a5984a5d20ae53be54b51c04d5296daba36db32f72d79c5384f46c477637230b25239d900007430bde8e195cc8c09bdb15397c683fb5c64aeb43cc67ec81d62f905f7f128c36c06e9e604aa5622ea0ef94fc791ac0950e7f0bda056f0fdab4cbc7febe264b8ce7ee398d80fa00a3ded690780032164d293d55c74903de148f07489196b20eb41e53017542e9926d694e0f352d2322d93ae99c881217044b255c0484e792e75ee4f118200bc81ce42ba06f2e792c9ecbcaede352a8f9df1f2d8dd05f9f5db8e37f7b3a367