www.muscatinecountyiowa.gov

Issued by R3

About this certificate

This digital certificate with serial number 04:04:90:86:df:71:dd:5c:3e:8e:cd:59:e3:01:01:88:e3:e3 was issued on by Let's Encrypt.

With 10 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.muscatinecountyiowa.gov

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:04:90:86:df:71:dd:5c:3e:8e:cd:59:e3:01:01:88:e3:e3
Serial Number (int): 350002382325895443675150720941454881514467
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: 7f:01:cb:40:92:80:08:7d:e5:36:e3:0f:c5:08:ed:2c:d7:0d:aa:09
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): 82:f0:87:8e:bf:96:91:ed:e6:15:55:13:34:00:72:f1:89:eb:01:25
Fingerprint (sha256): c1:02:bf:d2:cf:ae:a2:b3:be:71:14:9e:70:b3:1b:66:53:97:f2:02:3d:2d:9f:e5:d8:08:c1:a7:8a:a7:db:79

Issuing Certificate URL: http://r3.i.lencr.org/

Revocation information

OCSP Server: http://r3.o.lencr.org

Check the revocation status for certificate www.muscatinecountyiowa.gov

10

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for www.muscatinecountyiowa.gov

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

co.muscatine.ia.us
muscatinecounty.iowa.gov
muscatinecountyhistoricpreservation.org
muscatinecountyiowa.gov
muscatinecountysheriff.com
www.co.muscatine.ia.us
www.muscatinecounty.iowa.gov
www.muscatinecountyhistoricpreservation.org
www.muscatinecountyiowa.gov
www.muscatinecountysheriff.com

Other certificates including the domain name muscatinecountyiowa.gov

(limited to 100 certificates)

Certificate

The complete raw certificate details for www.muscatinecountyiowa.gov in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGUDCCBTigAwIBAgISBASQht9x3Vw+js1Z4wEBiOPjMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMjExMTQyMDM1MTFaFw0yMzAyMTIyMDM1MTBaMCYxJDAiBgNVBAMT
G3d3dy5tdXNjYXRpbmVjb3VudHlpb3dhLmdvdjCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAKfHaM9mxk2/hadd9IFnP9ERbTmrHrxIJdI19V/7eNG7YikU
xbrVKKo8SriSc+tE4nLAdfCD5AICq5CgnkkllOCr58udtzA9QNYbDzIkZO1qJWIX
BVvuHdFU0NMbb0faJnMjXDy7eXqrDlBsOylzdaZ2Tl8x1s9XrO6sovRNBB3TZ71r
Mig7bsBpX/VruyajOL8zuvEXYzAcrLlyRTwnRViZH4/0oVa86/EQ8se/34BnJQRJ
n5nAisKBJgS3PEQ7gm7+1rUp0RV2GhDnSXm7bXXfPKUwbtNrCY2jhRvE98Vi83xG
a+TKIhdJuOyU3lz4IwmBqI/ZR5Lehm/gJoHOqN0CAwEAAaOCA2owggNmMA4GA1Ud
DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0T
AQH/BAIwADAdBgNVHQ4EFgQUfwHLQJKACH3lNuMPxQjtLNcNqgkwHwYDVR0jBBgw
FoAUFC6zF7dYVsuuUAlA5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBHMCEGCCsGAQUF
BzABhhVodHRwOi8vcjMuby5sZW5jci5vcmcwIgYIKwYBBQUHMAKGFmh0dHA6Ly9y
My5pLmxlbmNyLm9yZy8wggE5BgNVHREEggEwMIIBLIISY28ubXVzY2F0aW5lLmlh
LnVzghhtdXNjYXRpbmVjb3VudHkuaW93YS5nb3aCJ211c2NhdGluZWNvdW50eWhp
c3RvcmljcHJlc2VydmF0aW9uLm9yZ4IXbXVzY2F0aW5lY291bnR5aW93YS5nb3aC
Gm11c2NhdGluZWNvdW50eXNoZXJpZmYuY29tghZ3d3cuY28ubXVzY2F0aW5lLmlh
LnVzghx3d3cubXVzY2F0aW5lY291bnR5Lmlvd2EuZ292git3d3cubXVzY2F0aW5l
Y291bnR5aGlzdG9yaWNwcmVzZXJ2YXRpb24ub3Jnght3d3cubXVzY2F0aW5lY291
bnR5aW93YS5nb3aCHnd3dy5tdXNjYXRpbmVjb3VudHlzaGVyaWZmLmNvbTBMBgNV
HSAERTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpo
dHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQMGCisGAQQB1nkCBAIEgfQEgfEA
7wB2ALc++yTfnE26dfI5xbpY9Gxd/ELPep81xJ4dCYEl7bSZAAABhHgRUKgAAAQD
AEcwRQIgAwL4/gcu5O1vHVArmIGSF4vLxpMB/s/WZipNB0TOnAQCIQDrOU/8HhJ6
Kd15EDEY0+WAwh87Giax53asYjSurv/GYwB1AHoyjFTYty22IOo44FIe6YQWcDIT
hU070ivBOlejUutSAAABhHgRUo8AAAQDAEYwRAIgaSIGdLrcK91+BeYhCCWBchRX
pG517ofsgP2IcWRr02ACIEiHinaLHVWkj3ty57C95ri+pMfLl6wus49FXRgIUXpH
MA0GCSqGSIb3DQEBCwUAA4IBAQCHnSCuxuFg5TSuoaxSAg83ofRLoomVEvoekCFa
2Ba9ad3s9AGQZ+8Ozlw/PLDqU0+tUrU5EHS1GNJ+BxUkW8cS0c4NG3ieZR/LQo7H
gyWY16X4VLjlZV0X1B4shnMjIMlJ7oIX2FXQHRh241xPXho/yntodIlDCkiEolyC
r7RJwGRYGR1O+TXuGWGDNWOFuhe9LHjnLJKDZgD674KBY5bxuMxBSxle8MKtTvqJ
d6szRUZMGx6Hhvb0EcSLhGKpJXGBvW8xAH4DZoFNWs9B4t6KRNDVem8tnCigJETZ
vMwZr0fvE5GoFTu4T/Z5VgzuBz/45JiA7vr6RarP0Mb575n1
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp8doz2bGTb+Fp130gWc/
0RFtOasevEgl0jX1X/t40btiKRTFutUoqjxKuJJz60TicsB18IPkAgKrkKCeSSWU
4Kvny523MD1A1hsPMiRk7WolYhcFW+4d0VTQ0xtvR9omcyNcPLt5eqsOUGw7KXN1
pnZOXzHWz1es7qyi9E0EHdNnvWsyKDtuwGlf9Wu7JqM4vzO68RdjMBysuXJFPCdF
WJkfj/ShVrzr8RDyx7/fgGclBEmfmcCKwoEmBLc8RDuCbv7WtSnRFXYaEOdJebtt
dd88pTBu02sJjaOFG8T3xWLzfEZr5MoiF0m47JTeXPgjCYGoj9lHkt6Gb+Amgc6o
3QIDAQAB
-----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 350002382325895443675150720941454881514467
 . . . . . . . . [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 'R3'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2022-11-14 20:35:11 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-02-12 20:35:10 +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.muscatinecountyiowa.gov'
 . . . . . . . . [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 21180129376618483263123217667532867422630022742640336310320491128372232693746521191633718835407640655205731090359585954816122195843141573109357906632871840670531892729867236220327276506140352883985283515928973202425960445248996584498651921637091996378763871419165113863751215510141963401736149678301323207870419671431131190988097511902049268230679295936638810348523902902873824971907713686197215347361865369904418065797991094595684597663810601710248610394104629470285297384879726761954718588259295784901878986061963900641893469252939723928803947555858476344288773764044781779748076259055825066874701040844581389641949
 . . . . . . . . . . . . . . . . . . . . [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)
							7f01cb409280087de536e30fc508ed2cd70daa09
 . . . . . . . . . . . . . . . . [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 142eb317b75856cbae500940e61faf9d8b14c2c6
 . . . . . . . . . . . . . . . . [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 (73 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://r3.o.lencr.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://r3.i.lencr.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 (304 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'co.muscatine.ia.us'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'muscatinecounty.iowa.gov'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'muscatinecountyhistoricpreservation.org'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'muscatinecountyiowa.gov'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'muscatinecountysheriff.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.co.muscatine.ia.us'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.muscatinecounty.iowa.gov'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.muscatinecountyhistoricpreservation.org'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.muscatinecountyiowa.gov'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.muscatinecountysheriff.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 (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef007600b73efb24df9c4dba75f239c5ba58f46c5dfc42cf7a9f35c49e1d098125edb49900000184781150a8000004030047304502200302f8fe072ee4ed6f1d502b988192178bcbc69301fecfd6662a4d0744ce9c04022100eb394ffc1e127a29dd79103118d3e580c21f3b1a26b1e776ac6234aeaeffc6630075007a328c54d8b72db620ea38e0521ee98416703213854d3bd22bc13a57a352eb52000001847811528f0000040300463044022069220674badc2bdd7e05e621082581721457a46e75ee87ec80fd8871646bd360022048878a768b1d55a48f7b72e7b0bde6b8bea4c7cb97ac2eb38f455d1808517a47
 . . . . [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)
		00879d20aec6e160e534aea1ac52020f37a1f44ba2899512fa1e90215ad816bd69ddecf4019067ef0ece5c3f3cb0ea534fad52b5391074b518d27e0715245bc712d1ce0d1b789e651fcb428ec7832598d7a5f854b8e5655d17d41e2c86732320c949ee8217d855d01d1876e35c4f5e1a3fca7b687489430a4884a25c82afb449c06458191d4ef935ee196183356385ba17bd2c78e72c92836600faef82816396f1b8cc414b195ef0c2ad4efa8977ab3345464c1b1e8786f6f411c48b8462a9257181bd6f31007e0366814d5acf41e2de8a44d0d57a6f2d9c28a02444d9bccc19af47ef1391a8153bb84ff679560cee073ff8e49880eefafa45aacfd0c6f9ef99f5