www.ballerhill.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:09:89:8f:f9:98:54:60:cc:7e:7f:58:e1:76:ba:28:d3:24 was issued on by Let's Encrypt.
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.ballerhill.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:09:89:8f:f9:98:54:60:cc:7e:7f:58:e1:76:ba:28:d3:24Serial Number (int): 264582250893831275840814790860811130164004
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 3d:64:96:2d:0b:d2:81:63:10:6b:4b:77:52:bf:4e:da:f6:37:ea:b2
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 76:59:95:5d:76:7a:7b:67:fe:ce:a6:42:68:d7:d7:b1:ed:c6:1e:1a
Fingerprint (sha256): 0e:23:55:0d:6a:2d:00:ce:21:b5:59:ad:30:36:20:04:f1:b2:79:51:32:05:3b:5f:77:ef:2b:0b:9a:fa:dc:dc
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.ballerhill.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.ballerhill.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
www.ballerhill.com
Other certificates including the domain name ballerhill.com
(limited to 100 certificates)
www.ballerhill.com
jyotheeswarchowdary.com
www.ballerhill.com
upstream.systems
www.ballerhill.com
app.trainback.com
www.coursewright.com
bunchofgingers.com
www.tomtastico.com
www.spectraadsolutions.com
coffee.yandl.com
silvaconstructionandcleaning.com
www.ballerhill.com
ceh-test.ga
www.clenz.app
ballerhill.com
ballerhill.com
ballerhill.com
links.blueway.app
erajayaoutdoor.com
api.ballerhill.com
www.ballerhill.com
staging.mentorly.co
ballerhill.com
www.goldenlaundry.app
quiztionator.gartorware.com
edi-dev.hr-campus.ch
jyotheeswarchowdary.com
www.ballerhill.com
upstream.systems
www.ballerhill.com
app.trainback.com
www.coursewright.com
bunchofgingers.com
www.tomtastico.com
www.spectraadsolutions.com
coffee.yandl.com
silvaconstructionandcleaning.com
www.ballerhill.com
ceh-test.ga
www.clenz.app
ballerhill.com
ballerhill.com
ballerhill.com
links.blueway.app
erajayaoutdoor.com
api.ballerhill.com
www.ballerhill.com
staging.mentorly.co
ballerhill.com
www.goldenlaundry.app
quiztionator.gartorware.com
edi-dev.hr-campus.ch
Certificate
The complete raw certificate details for www.ballerhill.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGXjCCBUagAwIBAgISAwmJj/mYVGDMfn9Y4Xa6KNMkMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA4MjExODU3NTBaFw0x OTExMTkxODU3NTBaMB0xGzAZBgNVBAMTEnd3dy5iYWxsZXJoaWxsLmNvbTCCAiIw DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALrF1dUbas5pYqJly3QM+YipVbCt yIm61hMNicJBZA/If/jqfB3mDWUJ+hM24qzwYVY/msORc2Qes+BG6pOLIrdWHkV+ 2XjK2pCQef7n4UR0Nf/e7picP3oY+95PY6aeBPe76TN9ngqcszUDrt/D9ZV2UeTA dDeXVZBC5ENR621eMq9jSdEkSBbRPZ2GwUSFLkrab3DomWNNEu7bcHfcA7xoEZF0 IkeIROjJQzpJZ6J5LnK2vFzsg1IVZ2hFHjwIq0l9YrFm5x8ElJn6fAvDPOPuAMNF HVjrpQzL8SKSr0GiNPYj5OdKxuqdjAARZb/BjoXAPct86li39wZbEzkqStQWB71J rMG472lu1BUws8eEqtvHGNn3PUc4MxSaYxF6KUYNREbFmMCeBr0BIgrSNR4o7OO2 YXU5EZI04242Frk+WnoiLCEhLpun/vr6vKnnC/Iodq2BKNfzeEjCFTS1pPlHuXz2 DWKq5G6+rnmUr81Tqlp/epfgOba9mC/6js2DDVHzROs3Qwz4ip5OKWKqGg02+Rje U3jqSaylo4JXHivPRP2b68HU2dSLvH8/nIO+VGMd5qFX8NTzsGh6EfvnrsFQHiA6 D9+7e8dZaHZQR2LGHYEuwQ05iQ1UVlOo0jjh+2Q6p+GCCxdOtBj0gMD3ApAUitv7 9sLioReQ4uVqeFtzAgMBAAGjggJpMIICZTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE FD1kli0L0oFjEGtLd1K/Ttr2N+qyMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF Ze/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au aW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu aW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wHQYDVR0RBBYwFIISd3d3LmJhbGxlcmhp bGwuY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYI KwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBgYKKwYBBAHW eQIEAgSB9wSB9ADyAHcAb1N2rDHwMRnYmQCkURX/dxUcEdkCwQApBo2yCJo32RMA AAFstcHDpAAABAMASDBGAiEAgmKjiyQ1Q0UfPRlup9V0iaXpzlVCzWH3mKMMu4w5 +PMCIQDB1EKoSDEDuytJ+v1CTdYds1UbLedoQYRjUstTk3binwB3AGPy283oO8ws zwtyhCdXazOkjWF3j711pjixx2hUS9iNAAABbLXBw28AAAQDAEgwRgIhAK95jvMS 2tilDkInaWOg1XrGsfXPFsoIOIjqtZSc8/ChAiEAjtBTZmt5HNyvWIbZVlJbNod4 bGv0GrDV9ul7Ez4xVOMwDQYJKoZIhvcNAQELBQADggEBAE3voznVUYPp28xpJNE/ KHyczmui9C9kpTcZyvmTldrRba+dSFLLFk1LemJIISgD6zMDBvcIuJs2HkJ8sv53 /Ie6L6/jKLnFBpwn/skXwzuqnlqaatWDVVYE0WMavpS038m1hTp3gDld26b1XIeL qzPd/VfrShqEqodgI6HtlrchYWBLnt/D4AcwdFZ4wSJarb3tBe0ZFeu1r/u0gJ0A FPHesBC2dwNiaMKuk61cyzmjwTbKrlIsfj5z/fEpk0juVuZ83d/RSCfQ6PU3vC12 HUgo8z2JLWETKRMicuwQt94RYDAriRHcrUsWCuHlkhk2ZFK18N6Su90wuUnzR61U 6GY= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAusXV1RtqzmliomXLdAz5 iKlVsK3IibrWEw2JwkFkD8h/+Op8HeYNZQn6EzbirPBhVj+aw5FzZB6z4Ebqk4si t1YeRX7ZeMrakJB5/ufhRHQ1/97umJw/ehj73k9jpp4E97vpM32eCpyzNQOu38P1 lXZR5MB0N5dVkELkQ1HrbV4yr2NJ0SRIFtE9nYbBRIUuStpvcOiZY00S7ttwd9wD vGgRkXQiR4hE6MlDOklnonkucra8XOyDUhVnaEUePAirSX1isWbnHwSUmfp8C8M8 4+4Aw0UdWOulDMvxIpKvQaI09iPk50rG6p2MABFlv8GOhcA9y3zqWLf3BlsTOSpK 1BYHvUmswbjvaW7UFTCzx4Sq28cY2fc9RzgzFJpjEXopRg1ERsWYwJ4GvQEiCtI1 Hijs47ZhdTkRkjTjbjYWuT5aeiIsISEum6f++vq8qecL8ih2rYEo1/N4SMIVNLWk +Ue5fPYNYqrkbr6ueZSvzVOqWn96l+A5tr2YL/qOzYMNUfNE6zdDDPiKnk4pYqoa DTb5GN5TeOpJrKWjglceK89E/ZvrwdTZ1Iu8fz+cg75UYx3moVfw1POwaHoR++eu wVAeIDoP37t7x1lodlBHYsYdgS7BDTmJDVRWU6jSOOH7ZDqn4YILF060GPSAwPcC kBSK2/v2wuKhF5Di5Wp4W3MCAwEAAQ== -----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 264582250893831275840814790860811130164004 . . . . . . . . [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-08-21 18:57:50 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-11-19 18:57:50 +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.ballerhill.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 761966521412531063147748329202024192568025854667795649726897737581839345967681018969773300089727131804755570587541367484487621973729254146175985232462788532140594792985972044842704003075657507175585290982885783914426598686733997432663202543116460000297465835449299611785566983520542128394157714577270936527446881391829979689932069565727171036727140625145870575996561372719940516385927496490482856133074247459490642276929666420071164750235556717015678981379582690263661628125661943358977625736761647074789569382235890062782601667228300817339640905335633904632824588194337501367104803643981485499963946994514397737383163961822395561602179746648447107215233978993178842392533212385133958964544255477218003147389832313278914052049811622393536466339789760164576890127630724877158562634089043604438067882405449518001593551180851980617772133326011367351981792957556243827100090066001504040399701902385301918229632389251853422106254969966940483972641840130770566671188388471223828347598043809635369802921649537660577312050643779764476047971949160463964711363111780807265773887059274878150103123068842023185846335273220351692651854267649255127920774964807268895738225038776190337591310718727216076946128037585619459198449137142799227835407219 . . . . . . . . . . . . . . . . . . . . [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) 3d64962d0bd28163106b4b7752bf4edaf637eab2 . . . . . . . . . . . . . . . . [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 (22 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.ballerhill.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) 00f20077006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016cb5c1c3a400000403004830460221008262a38b243543451f3d196ea7d57489a5e9ce5542cd61f798a30cbb8c39f8f3022100c1d442a8483103bb2b49fafd424dd61db3551b2de76841846352cb539376e29f00770063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016cb5c1c36f0000040300483046022100af798ef312dad8a50e42276963a0d57ac6b1f5cf16ca083888eab5949cf3f0a10221008ed053666b791cdcaf5886d956525b3687786c6bf41ab0d5f6e97b133e3154e3 . . . . [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) 004defa339d55183e9dbcc6924d13f287c9cce6ba2f42f64a53719caf99395dad16daf9d4852cb164d4b7a6248212803eb330306f708b89b361e427cb2fe77fc87ba2fafe328b9c5069c27fec917c33baa9e5a9a6ad583555604d1631abe94b4dfc9b5853a7780395ddba6f55c878bab33ddfd57eb4a1a84aa876023a1ed96b72161604b9edfc3e00730745678c1225aadbded05ed1915ebb5affbb4809d0014f1deb010b677036268c2ae93ad5ccb39a3c136caae522c7e3e73fdf1299348ee56e67cdddfd14827d0e8f537bc2d761d4828f33d892d611329132272ec10b7de1160302b8911dcad4b160ae1e59219366452b5f0de92bbdd30b949f347ad54e866