hayate.co

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 04:73:69:2d:4b:a8:7b:22:60:bc:a0:fb:ae:6f:cb:ea:6d:29 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=hayate.co

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:73:69:2d:4b:a8:7b:22:60:bc:a0:fb:ae:6f:cb:ea:6d:29
Serial Number (int): 387721420050394119911466214629456306924841
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: a6:e8:ae:28:11:d6:c0:3d:66:25:9b:1a:f1:19:84:d9:0e:2a:9b:12
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): e1:85:bf:2f:62:b9:04:89:f5:38:eb:9c:5f:04:98:ac:88:7f:08:d7
Fingerprint (sha256): c5:a1:bf:1d:be:ae:42:50:7e:79:aa:47:8e:e1:29:6b:0a:af:3d:a7:bc:72:d4:42:d7:9d:22:99:ae:df:c4:e0

Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/

Revocation information

OCSP Server: http://ocsp.int-x3.letsencrypt.org

Check the revocation status for certificate hayate.co

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for hayate.co

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

hayate.co
www.hayate.co

Other certificates including the domain name hayate.co

(limited to 100 certificates)

Certificate

The complete raw certificate details for hayate.co in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGWTCCBUGgAwIBAgISBHNpLUuoeyJgvKD7rm/L6m0pMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAzMTQwOTI3NDNaFw0y
MDA2MTIwOTI3NDNaMBQxEjAQBgNVBAMTCWhheWF0ZS5jbzCCAiIwDQYJKoZIhvcN
AQEBBQADggIPADCCAgoCggIBANodVfvfWWPsE9BC7hZOa7f142d2HwBrJO4fmBy2
ws+wZh1cB59ENFyy4wVfV9VfxwkXtfiNe7bFW0N5fn5nUdxQJq/EZbDMsLtJCm/1
R6gAZ0YlF/n5L1cbgdinj1f9AkWNe3CcC3pW1D4rkC8UdlOjX+0Fh96NYEMHJmgT
oVWXECLD+3vrAkEarDXma/Hqq+We4LVRXoimyuUyiAo+DByTfh1PzxgCW1PZV2Qh
PdQoANePmt7OVL+Xc67mNZ397sWVpOxBKMwOUCTQLxO9QWVjj8GviY0y+ttrmh3U
5G00NmWEgICznzXcKmTlr/E+7NPJ+GuZr19ER/NtpMGlSTqAPNp2J47zfUhiojSs
q5Qr6/5cqPEKvlIiFbPzcPpfvqtTrBY7jcolpW9vCek92UhDwffQ2V0Izf1gQhhP
upUplLKxe1ykjGP3ifAk0IjJh6UM4bfqOVFDO54YB1pkh5CdH9/Gbw4qdR2obCH3
4jk/WE76x1J7xOfBN8ayn1UauJl/isnOZzebUihMMdoDlb0f+ACc+yGDavmLGj1P
L+vCbhptIkhZbget1Sup7IHgjLewJvEWGQSDjz+7zUVhCb7/7u/FghoPcukJgFiU
Q07i0R0qLjDIl2Bf0x/Xny6HGUO/8m0h1ZsALe2DHyYZCPO+/8HmyxWc3+ZL+aII
1aBTAgMBAAGjggJtMIICaTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYB
BQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFKborigR1sA9
ZiWbGvEZhNkOKpsSMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8G
CCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxl
dHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxl
dHNlbmNyeXB0Lm9yZy8wIwYDVR0RBBwwGoIJaGF5YXRlLmNvgg13d3cuaGF5YXRl
LmNvMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYB
BQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHWeQIE
AgSB9QSB8gDwAHYAXqdz+d9WwOe1Nkh90EngMnqRmgyEoRIShBh1loFxRVgAAAFw
2JXV3QAABAMARzBFAiEAuBt5pJ4mnQWTpKZk/D1vwiSZNkTxx3f5sEM87C8/Rt0C
IF5qjh/aVlJGHGmnPBIXADsRNW7yK85oeoyFBA2dyALaAHYAsh4FzIuizYogTodm
+Su5iiUgZ2va+nDnsklTLe+LkF4AAAFw2JXWDAAABAMARzBFAiEA1AKMQkmJrgd4
1B8mdSsowKcba5Xvy0ej2rtAp0Cf9/UCIBv/I1xlKMGxDI3g0YIUv7Q6NHrGupNg
A0dk0GjzMNSfMA0GCSqGSIb3DQEBCwUAA4IBAQB9VnRXmzEoHTGjYcoGi/OlwdEm
cY1JEAL0ODw9wtJoroJkU9aSzB7an2Ddz1+qguCxN/Wo0UdXVDV22s5Zrz8D716p
F3t0UV0+48S4Rusp6eB3sI1T48s9F5ON0iweCscUXTukCYzhOH7fk1r0EepTqNuX
wc524KMFkEV71d0vcL0/2FjbqKttkoj8Fcqq6fHNPzX5y9d7jcFQiRkgTmZqgq0N
8EG2RwU38VBa9B5evOSlLHmlM3EiMTnFE5uxJsWqpCkIAjclCpv8Q3cGf/6J+0Qi
LmcwfzCLDBcesMUy27TD4Yt4isNOesOAWNEJBR2R626ME4ZLcE61EFdo2Egy
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2h1V+99ZY+wT0ELuFk5r
t/XjZ3YfAGsk7h+YHLbCz7BmHVwHn0Q0XLLjBV9X1V/HCRe1+I17tsVbQ3l+fmdR
3FAmr8RlsMywu0kKb/VHqABnRiUX+fkvVxuB2KePV/0CRY17cJwLelbUPiuQLxR2
U6Nf7QWH3o1gQwcmaBOhVZcQIsP7e+sCQRqsNeZr8eqr5Z7gtVFeiKbK5TKICj4M
HJN+HU/PGAJbU9lXZCE91CgA14+a3s5Uv5dzruY1nf3uxZWk7EEozA5QJNAvE71B
ZWOPwa+JjTL622uaHdTkbTQ2ZYSAgLOfNdwqZOWv8T7s08n4a5mvX0RH822kwaVJ
OoA82nYnjvN9SGKiNKyrlCvr/lyo8Qq+UiIVs/Nw+l++q1OsFjuNyiWlb28J6T3Z
SEPB99DZXQjN/WBCGE+6lSmUsrF7XKSMY/eJ8CTQiMmHpQzht+o5UUM7nhgHWmSH
kJ0f38ZvDip1HahsIffiOT9YTvrHUnvE58E3xrKfVRq4mX+Kyc5nN5tSKEwx2gOV
vR/4AJz7IYNq+YsaPU8v68JuGm0iSFluB63VK6nsgeCMt7Am8RYZBIOPP7vNRWEJ
vv/u78WCGg9y6QmAWJRDTuLRHSouMMiXYF/TH9efLocZQ7/ybSHVmwAt7YMfJhkI
877/webLFZzf5kv5ogjVoFMCAwEAAQ==
-----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 387721420050394119911466214629456306924841
 . . . . . . . . [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 2020-03-14 09:27:43 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-06-12 09:27:43 +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 'hayate.co'
 . . . . . . . . [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 889829906541123660492455904740811405403810663502041605839768899136829832755526761792565480243924310849589281897413716005210768365328533966275145020586596119010968811622103366525914321561639506130544489975691650442157838082616263642071589470126437956310902168711185675865835211923378003236642770997863878559763696496578799919332542876344647813192142477418924766574390902418362566843387874022218709546072138360689687141900741790554717388184817809776029782378056112029928805659104068862310645368837497683512486833200454583999588638146505012118236721511830609068760126860950559238110440639428799193601943085422313988091980300198247586841551222499969810215032433532884743090204422580232683297856697634999192204769735888073317285061384246120945347081878316114572940709221968059667635665429498264370969388877348051901320878051194314409352144792288827705330128373312309108007729276787592736766780427226788443380013173809793433664514902041705437911897662808623117308949128505932667609054477121889703521654221014420265789504639638474196690494723677196508898426541620892447364307461763122989136542934941046846416602483398474667648763890565011205352314264089361557106114695987858650449582053176013498092028250869534065002011442662200036793098323
 . . . . . . . . . . . . . . . . . . . . [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)
							a6e8ae2811d6c03d66259b1af11984d90e2a9b12
 . . . . . . . . . . . . . . . . [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 (28 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'hayate.co'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.hayate.co'
 . . . . . . . . . . . . . . . . [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 (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f00076005ea773f9df56c0e7b536487dd049e0327a919a0c84a11212841875968171455800000170d895d5dd0000040300473045022100b81b79a49e269d0593a4a664fc3d6fc224993644f1c777f9b0433cec2f3f46dd02205e6a8e1fda5652461c69a73c1217003b11356ef22bce687a8c85040d9dc802da007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e00000170d895d60c0000040300473045022100d4028c424989ae0778d41f26752b28c0a71b6b95efcb47a3dabb40a7409ff7f502201bff235c6528c1b10c8de0d18214bfb43a347ac6ba9360034764d068f330d49f
 . . . . [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)
		007d5674579b31281d31a361ca068bf3a5c1d126718d491002f4383c3dc2d268ae826453d692cc1eda9f60ddcf5faa82e0b137f5a8d14757543576dace59af3f03ef5ea9177b74515d3ee3c4b846eb29e9e077b08d53e3cb3d17938dd22c1e0ac7145d3ba4098ce1387edf935af411ea53a8db97c1ce76e0a30590457bd5dd2f70bd3fd858dba8ab6d9288fc15caaae9f1cd3f35f9cbd77b8dc1508919204e666a82ad0df041b6470537f1505af41e5ebce4a52c79a53371223139c5139bb126c5aaa429080237250a9bfc4377067ffe89fb44222e67307f308b0c171eb0c532dbb4c3e18b788ac34e7ac38058d109051d91eb6e8c13864b704eb5105768d84832