www.rhsfastpitch.org
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:da:f0:e0:31:d9:b1:66:1d:86:51:6f:e7:12:70:e9:72:5d 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=www.rhsfastpitch.org
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:da:f0:e0:31:d9:b1:66:1d:86:51:6f:e7:12:70:e9:72:5dSerial Number (int): 335838592588615500726898618125925608944221
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: b4:15:8c:c3:c1:9a:14:2a:66:e7:6d:e8:0f:67:12:46:c5:2f:6f:36
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 44:25:7d:7c:04:3a:82:59:c9:f0:43:c0:54:bc:3a:1a:75:72:07:bb
Fingerprint (sha256): 3e:4f:df:9a:6f:a6:ad:d9:2a:47:11:a2:0f:02:20:90:43:4f:ef:91:28:1c:ff:91:4a:9c:5e:11:71:b0:6c:f1
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate www.rhsfastpitch.org
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.rhsfastpitch.org
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
rhsfastpitch.org
www.rhsfastpitch.org
www.rhsfastpitch.org
Other certificates including the domain name rhsfastpitch.org
(limited to 100 certificates)
www.rhsfastpitch.org
rhsfastpitch.org
rhsfastpitch.org
rhsfastpitch.org
www.rhsfastpitch.org
www.rhsfastpitch.org
rhsfastpitch.org
www.rhsfastpitch.org
rhsfastpitch.org
www.rhsfastpitch.org
www.rhsfastpitch.org
rhsfastpitch.org
rhsfastpitch.org
www.rhsfastpitch.org
rhsfastpitch.org
www.rhsfastpitch.org
rhsfastpitch.org
www.rhsfastpitch.org
www.rhsfastpitch.org
rhsfastpitch.org
rhsfastpitch.org
rhsfastpitch.org
rhsfastpitch.org
www.rhsfastpitch.org
www.rhsfastpitch.org
rhsfastpitch.org
www.rhsfastpitch.org
rhsfastpitch.org
www.rhsfastpitch.org
www.rhsfastpitch.org
rhsfastpitch.org
rhsfastpitch.org
www.rhsfastpitch.org
rhsfastpitch.org
www.rhsfastpitch.org
rhsfastpitch.org
www.rhsfastpitch.org
www.rhsfastpitch.org
rhsfastpitch.org
Certificate
The complete raw certificate details for www.rhsfastpitch.org in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGJjCCBQ6gAwIBAgISA9rw4DHZsWYdhlFv5xJw6XJdMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODA2MjYwMjU5NThaFw0x ODA5MjQwMjU5NThaMB8xHTAbBgNVBAMTFHd3dy5yaHNmYXN0cGl0Y2gub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAteLtKKdrT3u78dVhm9vtnmyn lgy5L+YeCKJgUoMUj+AuSaKRoFxJkz9eJamN7y2v2mnZl8Ckxbhgf0nBDzNRwvWS PiCDapWt1MYPBsk2b8Mum1Wd7m4ktfVB0UswKe8Q2yvX2qSup9G+6VSmDCk9pUx/ /w2dpgyQbm6QBiZ4Koy1RQkyA875xl/9uxNO5OUdi1YfFYPs1sP3FiFN7wy9BhKE VE0xoc9lFNz+MU/oBMeAJu6etLJ3CMHT72G9Cj9/fmioL3W7FR1cuEQRgmxxGzVw e/YiBRc6ZrOkrWlfZTlzClcXk+0wPqjL/p6GVeZpz5ZTutZy5s1gkwmJHICJBwID AQABo4IDLzCCAyswDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMB BggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBS0FYzDwZoUKmbnbegP ZxJGxS9vNjAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEF BQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5j cnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5j cnlwdC5vcmcvMDEGA1UdEQQqMCiCEHJoc2Zhc3RwaXRjaC5vcmeCFHd3dy5yaHNm YXN0cGl0Y2gub3JnMIH+BgNVHSAEgfYwgfMwCAYGZ4EMAQIBMIHmBgsrBgEEAYLf EwEBATCB1jAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcw gasGCCsGAQUFBwICMIGeDIGbVGhpcyBDZXJ0aWZpY2F0ZSBtYXkgb25seSBiZSBy ZWxpZWQgdXBvbiBieSBSZWx5aW5nIFBhcnRpZXMgYW5kIG9ubHkgaW4gYWNjb3Jk YW5jZSB3aXRoIHRoZSBDZXJ0aWZpY2F0ZSBQb2xpY3kgZm91bmQgYXQgaHR0cHM6 Ly9sZXRzZW5jcnlwdC5vcmcvcmVwb3NpdG9yeS8wggEFBgorBgEEAdZ5AgQCBIH2 BIHzAPEAdgDbdK/uyynssf7KPnFtLOW5qrs294Rxg8ddnU83th+/ZAAAAWQ6P4L9 AAAEAwBHMEUCIQCr5MYgUudUOHg2Q+iAPz71xFM37st6Wtddcr3zlb9w+QIgA9IQ yYqH05qhlNUQiqAAu4FL4MYoFetlGy0561nCwQgAdwApPFGWVMg5ZbqqUPxYB9S3 b79Yeily3KTDDPTlRUf0eAAAAWQ6P4MMAAAEAwBIMEYCIQCJhxCOe/MO3PU9SqnX IB5MgaJaThT3y0JCn9UR3EsiNwIhAOeyX3hIKiXKt7IDSZqla4XRQfqtm54N9mvo TOZ0xj5cMA0GCSqGSIb3DQEBCwUAA4IBAQCD+ozks4qk0TIYUQ8V8S0HnWhdbPV+ A9IUf0dNomJ9IgZ0p+K86RG3a4vVgF9ALIpIcnHtOuDaLDAyOoadC+y1vGGy/AVZ 9buwZwb7T+A2xzHwHJrrPnpYTBYunjifT4dMUPmYInv002LaO2vcI2iCEZKbekbM XmY8vDovHzimy3uWUEpZKQyEIo6C4vHHNGUw8OD7gKRtunJ2n0x7yKg+AYyXxxhO 0ub3WM3av8Aio+0vAFoowhD9zkeko7rNdK8c9J2emD93IBp1mj6ov8t4oa3jfT7u QdFIplDdZkuUjfwrsK5pDYo+hXgk/HuY2QQMGyc1hpvH1B8h+2EFZnCE -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAteLtKKdrT3u78dVhm9vt nmynlgy5L+YeCKJgUoMUj+AuSaKRoFxJkz9eJamN7y2v2mnZl8Ckxbhgf0nBDzNR wvWSPiCDapWt1MYPBsk2b8Mum1Wd7m4ktfVB0UswKe8Q2yvX2qSup9G+6VSmDCk9 pUx//w2dpgyQbm6QBiZ4Koy1RQkyA875xl/9uxNO5OUdi1YfFYPs1sP3FiFN7wy9 BhKEVE0xoc9lFNz+MU/oBMeAJu6etLJ3CMHT72G9Cj9/fmioL3W7FR1cuEQRgmxx GzVwe/YiBRc6ZrOkrWlfZTlzClcXk+0wPqjL/p6GVeZpz5ZTutZy5s1gkwmJHICJ BwIDAQAB -----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 335838592588615500726898618125925608944221 . . . . . . . . [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 2018-06-26 02:59:58 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-09-24 02:59:58 +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 'www.rhsfastpitch.org' . . . . . . . . [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 22961034778104940292704786975420495503339973896504947407806802038011652997091514606523464808411226231203868963192287678279224342699177446369787011929888401344602389924636762107481387310625069811865721009403239203089403745048446184347938639742871669500789668737127530358719737722461632915627314602244572699843912772702137267944079224704884385838021445135974334729730497331278977899113990159731198204310556996697429077806072041723806344252919452311598754222026958492945055629142201348408946275694080950429794348672438572623730929170748894545674644248676380298112577330144545837134296038440875183763356098104271799617799 . . . . . . . . . . . . . . . . . . . . [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) b4158cc3c19a142a66e76de80f671246c52f6f36 . . . . . . . . . . . . . . . . [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 (42 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'rhsfastpitch.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.rhsfastpitch.org' . . . . . . . . . . . . . . . . [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 (246 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.5.5.7.2.2 (unotice) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String 'This Certificate may only be relied upon by Relying Parties and only in accordance with the Certificate Policy found at https://letsencrypt.org/repository/' . . . . . . . . . . . . . . . . [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) 00f1007600db74afeecb29ecb1feca3e716d2ce5b9aabb36f7847183c75d9d4f37b61fbf64000001643a3f82fd0000040300473045022100abe4c62052e75438783643e8803f3ef5c45337eecb7a5ad75d72bdf395bf70f9022003d210c98a87d39aa194d5108aa000bb814be0c62815eb651b2d39eb59c2c108007700293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f478000001643a3f830c00000403004830460221008987108e7bf30edcf53d4aa9d7201e4c81a25a4e14f7cb42429fd511dc4b2237022100e7b25f78482a25cab7b203499aa56b85d141faad9b9e0df66be84ce674c63e5c . . . . [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) 0083fa8ce4b38aa4d13218510f15f12d079d685d6cf57e03d2147f474da2627d220674a7e2bce911b76b8bd5805f402c8a487271ed3ae0da2c30323a869d0becb5bc61b2fc0559f5bbb06706fb4fe036c731f01c9aeb3e7a584c162e9e389f4f874c50f998227bf4d362da3b6bdc23688211929b7a46cc5e663cbc3a2f1f38a6cb7b96504a59290c84228e82e2f1c7346530f0e0fb80a46dba72769f4c7bc8a83e018c97c7184ed2e6f758cddabfc022a3ed2f005a28c210fdce47a4a3bacd74af1cf49d9e983f77201a759a3ea8bfcb78a1ade37d3eee41d148a650dd664b948dfc2bb0ae690d8a3e857824fc7b98d9040c1b2735869bc7d41f21fb6105667084