vse-generators.ru
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:7a:d9:0d:23:70:f1:c4:c3:e0:97:91:f9:dc:14:f5:bd:b7 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=vse-generators.ru
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:7a:d9:0d:23:70:f1:c4:c3:e0:97:91:f9:dc:14:f5:bd:b7Serial Number (int): 303139817253412434270820813537705201089975
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: fa:7b:48:fd:15:cd:c1:5a:39:25:10:82:b5:6c:bd:12:48:ef:84:01
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 09:0e:68:96:80:ce:f2:14:d3:50:92:66:88:52:14:e9:88:f0:8b:96
Fingerprint (sha256): 05:cc:28:7e:9a:9f:06:44:e9:a8:90:40:c4:4f:1a:fd:38:fb:8d:bd:fc:a2:ae:d0:58:d5:fc:4e:4a:c4:20:99
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate vse-generators.ru
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for vse-generators.ru
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
vse-generators.ru
www.vse-generators.ru
www.vse-generators.ru
Other certificates including the domain name vse-generators.ru
(limited to 100 certificates)
vse-generators.ru
vse-generators.ru
vse-generators.ru
vse-generators.ru
vse-generators.ru
www.vse-generators.ru
vse-generators.ru
vse-generators.ru
www.vse-generators.ru
www.vse-generators.ru
vse-generators.ru
www.vse-generators.ru
vse-generators.ru
vse-generators.ru
vse-generators.ru
vse-generators.ru
www.vse-generators.ru
vse-generators.ru
www.vse-generators.ru
www.vse-generators.ru
vse-generators.ru
vse-generators.ru
vse-generators.ru
www.vse-generators.ru
vse-generators.ru
www.vse-generators.ru
vse-generators.ru
vse-generators.ru
vse-generators.ru
www.vse-generators.ru
www.vse-generators.ru
vse-generators.ru
vse-generators.ru
vse-generators.ru
vse-generators.ru
vse-generators.ru
www.vse-generators.ru
vse-generators.ru
vse-generators.ru
www.vse-generators.ru
www.vse-generators.ru
vse-generators.ru
www.vse-generators.ru
vse-generators.ru
vse-generators.ru
vse-generators.ru
vse-generators.ru
www.vse-generators.ru
vse-generators.ru
www.vse-generators.ru
www.vse-generators.ru
vse-generators.ru
vse-generators.ru
vse-generators.ru
www.vse-generators.ru
vse-generators.ru
www.vse-generators.ru
vse-generators.ru
vse-generators.ru
vse-generators.ru
www.vse-generators.ru
www.vse-generators.ru
vse-generators.ru
Certificate
The complete raw certificate details for vse-generators.ru in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGJTCCBQ2gAwIBAgISA3rZDSNw8cTD4JeR+dwU9b23MA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODA5MzAyMTMxMzBaFw0x ODEyMjkyMTMxMzBaMBwxGjAYBgNVBAMTEXZzZS1nZW5lcmF0b3JzLnJ1MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyR+YIKWWKdKf7JEdP4JILFAEY98V +Lb/f5NHYUilHUsbC+RjTRhX169dK2EKAmswIkKDhSMKqDwKSmOE5rPfDdnh7jmr P6UTRTxS0ciUwZ73gKpyzNXTGFYF18IVwza2bkvF2YrSYLVCTOinUcpV1pNBT8cQ d6yJzTBIbkdzyj14FrHMMmntD/ehaJtGvK8HNOF8d3RBQc6wXHkMfxgEkujKauum G50GhFahVDE6+0iKxmGi7ReTPEopk9yZoTYPGppxTZ0hdf22jgyb9vai+xS7/H/e VK+ErP+xAyqUwh4svg/KjzFHYVmrOhZN0kQNugD4/+WCVP3wZ3keLwb/FwIDAQAB o4IDMTCCAy0wDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr BgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBT6e0j9Fc3BWjklEIK1bL0S SO+EATAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEFBQcB AQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlw dC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlw dC5vcmcvMDMGA1UdEQQsMCqCEXZzZS1nZW5lcmF0b3JzLnJ1ghV3d3cudnNlLWdl bmVyYXRvcnMucnUwgf4GA1UdIASB9jCB8zAIBgZngQwBAgEwgeYGCysGAQQBgt8T AQEBMIHWMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCB qwYIKwYBBQUHAgIwgZ4MgZtUaGlzIENlcnRpZmljYXRlIG1heSBvbmx5IGJlIHJl bGllZCB1cG9uIGJ5IFJlbHlpbmcgUGFydGllcyBhbmQgb25seSBpbiBhY2NvcmRh bmNlIHdpdGggdGhlIENlcnRpZmljYXRlIFBvbGljeSBmb3VuZCBhdCBodHRwczov L2xldHNlbmNyeXB0Lm9yZy9yZXBvc2l0b3J5LzCCAQUGCisGAQQB1nkCBAIEgfYE gfMA8QB2AKRQEmkFWhVUXmIRqze8ED9irlV2pF5LFxRFPhsiEGolAAABZiybqPkA AAQDAEcwRQIhALM4S6ovNh7Q9QKSneBH9ECJyBkv7FPCE7+8wP11LFrjAiAeuvNc MaTLnsuiM8mdhBV1jQD2/UUzFapz7ayH6gklWgB3AMEWSuCnctLUOS3ICsEHcNTw xJvemRpIQMH6B1Fk9jNgAAABZiybqu4AAAQDAEgwRgIhAOhW6cz4c3qBF6HcQ72Y OYb9szW6ZgCWHommcdUx57I+AiEAjCaCWiGXtBHixuN1WJtnPYQlu+SYvIY+ilSL rqCVkXowDQYJKoZIhvcNAQELBQADggEBAFiqNR14BzVLeFs4Hmbt4SsiuS3xzzej LkMXD4dMzjhRoxFVK997X0WLtrKbhShp97chj6oUtKYZmkrXxvt4aUs2Q85f3Lit MeHOBDrQfp+fWz9Oly/iKe3slIiLu5A0W3nHyhEz6KXLZs+9HH+AYIFUVNgsSAM5 2HloAIy39eKRn3AVtf7Cf41v6WPjboxUxSwKPa7zUbrGsVg4nZ3sJsPktbzCZKqX rhDJ1Wb8G+tyT0/4vS4OaU2QQOedDKyhJwnONb5IRYRo0E52Zgljzog++AX9SCCd DHpDz7z3LPVf93gafbeK95rHR55DS1znRZE4dbeO2a41+FP8o5Sci0A= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyR+YIKWWKdKf7JEdP4JI LFAEY98V+Lb/f5NHYUilHUsbC+RjTRhX169dK2EKAmswIkKDhSMKqDwKSmOE5rPf Ddnh7jmrP6UTRTxS0ciUwZ73gKpyzNXTGFYF18IVwza2bkvF2YrSYLVCTOinUcpV 1pNBT8cQd6yJzTBIbkdzyj14FrHMMmntD/ehaJtGvK8HNOF8d3RBQc6wXHkMfxgE kujKauumG50GhFahVDE6+0iKxmGi7ReTPEopk9yZoTYPGppxTZ0hdf22jgyb9vai +xS7/H/eVK+ErP+xAyqUwh4svg/KjzFHYVmrOhZN0kQNugD4/+WCVP3wZ3keLwb/ FwIDAQAB -----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 303139817253412434270820813537705201089975 . . . . . . . . [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-09-30 21:31:30 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-12-29 21:31:30 +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 'vse-generators.ru' . . . . . . . . [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 25389479002604566761595353060804244301985388067970875630032714383280970357925307455852714980242983092856852762415083464145246823061524966771290250839195312832257057328385843761582733612785648902248528577534996223942218763091743416245740584738328892213617843681248395842903746483150950526310947106803557939365902144742600117248733112810362562576835112911159472418075327801476436061907490185153773224580800314140122929042029123036970332585022248403321895096876813721018284711783452148332361769384607625248276239386317799812828938948323539826463096142369976250801057129777861519595445631229026282466114823851393533017879 . . . . . . . . . . . . . . . . . . . . [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) fa7b48fd15cdc15a39251082b56cbd1248ef8401 . . . . . . . . . . . . . . . . [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 (44 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'vse-generators.ru' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.vse-generators.ru' . . . . . . . . . . . . . . . . [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) 00f1007600a4501269055a15545e6211ab37bc103f62ae5576a45e4b1714453e1b22106a25000001662c9ba8f90000040300473045022100b3384baa2f361ed0f502929de047f44089c8192fec53c213bfbcc0fd752c5ae302201ebaf35c31a4cb9ecba233c99d8415758d00f6fd453315aa73edac87ea09255a007700c1164ae0a772d2d4392dc80ac10770d4f0c49bde991a4840c1fa075164f63360000001662c9baaee0000040300483046022100e856e9ccf8737a8117a1dc43bd983986fdb335ba6600961e89a671d531e7b23e0221008c26825a2197b411e2c6e375589b673d8425bbe498bc863e8a548baea095917a . . . . [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) 0058aa351d7807354b785b381e66ede12b22b92df1cf37a32e43170f874cce3851a311552bdf7b5f458bb6b29b852869f7b7218faa14b4a6199a4ad7c6fb78694b3643ce5fdcb8ad31e1ce043ad07e9f9f5b3f4e972fe229edec94888bbb90345b79c7ca1133e8a5cb66cfbd1c7f8060815454d82c480339d87968008cb7f5e2919f7015b5fec27f8d6fe963e36e8c54c52c0a3daef351bac6b158389d9dec26c3e4b5bcc264aa97ae10c9d566fc1beb724f4ff8bd2e0e694d9040e79d0caca12709ce35be48458468d04e76660963ce883ef805fd48209d0c7a43cfbcf72cf55ff7781a7db78af79ac7479e434b5ce745913875b78ed9ae35f853fca3949c8b40