travelforchange.ch
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:62:4e:98:2d:cb:dd:4f:28:49:94:be:e6:30:69:f3:24:99 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=travelforchange.ch
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:62:4e:98:2d:cb:dd:4f:28:49:94:be:e6:30:69:f3:24:99Serial Number (int): 381901285626946917775075429439021954311321
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 24:23:bc:81:e7:38:0d:45:95:97:3c:90:54:f7:f9:09:5e:25:00:e3
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 34:3b:4a:88:13:3d:09:89:ab:09:5a:d8:c6:db:75:45:33:4a:11:3e
Fingerprint (sha256): c7:97:38:3b:d6:ee:c7:72:cd:69:c1:c1:b9:83:35:c9:b0:9e:db:c7:fc:7c:b2:30:c3:ab:27:d9:64:81:80:33
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate travelforchange.ch
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for travelforchange.ch
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
travelforchange.ch
Other certificates including the domain name travelforchange.ch
(limited to 100 certificates)
wildsolutions.pl
travelforchange.ch
travelforchange.ch
carrosecarrao.com.br
travelforchange.ch
kulikivska.lviv.ua
auth.travelforchange.ch
beta.fenix.group
travelforchange.ch
travelforchange.ch
travelforchange.ch
auth.travelforchange.ch
web.interderm.cl
qanisa.com
www.web7.md
pervasive-services.com
apartamentosalmazara.com
travelforchange.ch
travelforchange.ch
www.sheremetiev.pro
travelforchange.ch
auth.travelforchange.ch
kalmguia.com
travelforchange.ch
openpark.co
www.ohnaka.jp
mittidrettslag.no
equifjord.no
travelforchange.ch
travelforchange.ch
lolterra.kr
auth.travelforchange.ch
travelforchange.ch
demo.cao.app
www.weedai.co
travelforchange.ch
gbookshelf.doi-t.net
travelforchange.ch
travelforchange.ch
carrosecarrao.com.br
travelforchange.ch
kulikivska.lviv.ua
auth.travelforchange.ch
beta.fenix.group
travelforchange.ch
travelforchange.ch
travelforchange.ch
auth.travelforchange.ch
web.interderm.cl
qanisa.com
www.web7.md
pervasive-services.com
apartamentosalmazara.com
travelforchange.ch
travelforchange.ch
www.sheremetiev.pro
travelforchange.ch
auth.travelforchange.ch
kalmguia.com
travelforchange.ch
openpark.co
www.ohnaka.jp
mittidrettslag.no
equifjord.no
travelforchange.ch
travelforchange.ch
lolterra.kr
auth.travelforchange.ch
travelforchange.ch
demo.cao.app
www.weedai.co
travelforchange.ch
gbookshelf.doi-t.net
Certificate
The complete raw certificate details for travelforchange.ch in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGEDCCBPigAwIBAgISBGJOmC3L3U8oSZS+5jBp8ySZMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODA0MjEwNTA2MTdaFw0x ODA3MjAwNTA2MTdaMB0xGzAZBgNVBAMTEnRyYXZlbGZvcmNoYW5nZS5jaDCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMWF1y65HdRtCQWF0y36Pi1aKLRk T0l6XA897D1YkW+gCGQ6WdvpqEkgv1ZNGfMkdD0436OWkQWGO1Wo6Z9tyB0xYkU4 oiTUwWclMsxU/gNbXB6w/XOyEaMxEahUiUmUD/uo6Otd8L3eGKclPyjPL8IHZ/eO 8dGAVbZY+qGK7qJuVVvxkX99DvpxH1fp6fVi1J2fr8DsZgUPsD+QSDFt7D6uYu8x ejg1Or4fo5WULl9bgJYe/1b0ZFFHeOIq4pDu/nkaFqwgnuZrl2gwFUhY/dkPQUYC 4f81/qQrvivBKCnHJz8oEcITDniRS6H8dCPhi56zF9W1JPl82r8yUIeh3csCAwEA AaOCAxswggMXMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYI KwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUJCO8gec4DUWVlzyQVPf5 CV4lAOMwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUH AQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5 cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5 cHQub3JnLzAdBgNVHREEFjAUghJ0cmF2ZWxmb3JjaGFuZ2UuY2gwgf4GA1UdIASB 9jCB8zAIBgZngQwBAgEwgeYGCysGAQQBgt8TAQEBMIHWMCYGCCsGAQUFBwIBFhpo dHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCBqwYIKwYBBQUHAgIwgZ4MgZtUaGlz IENlcnRpZmljYXRlIG1heSBvbmx5IGJlIHJlbGllZCB1cG9uIGJ5IFJlbHlpbmcg UGFydGllcyBhbmQgb25seSBpbiBhY2NvcmRhbmNlIHdpdGggdGhlIENlcnRpZmlj YXRlIFBvbGljeSBmb3VuZCBhdCBodHRwczovL2xldHNlbmNyeXB0Lm9yZy9yZXBv c2l0b3J5LzCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB2AFWB1MIWkDYBSuoLm1c8 U/DA5Dh4cCUIFy+jqh0HE9MMAAABYubPchAAAAQDAEcwRQIhALIc5vCMtrtm93xd NRCSTx8IYiYCLpQ0vfa8cKHqTSdLAiA1IOGLJcvfgt/u77PnigXzHEVYxl7EK+LQ BnvaKmTfTgB3ACk8UZZUyDlluqpQ/FgH1Ldvv1h6KXLcpMMM9OVFR/R4AAABYubP cfkAAAQDAEgwRgIhAIFveoADW3kJ6Ue13Cw3oAiQNqmOsoBEVe+kuJy1K2yTAiEA tGRbZggUQquGJqLEq9xbZ7CXKnxJ/IkAlf4InQIpGBUwDQYJKoZIhvcNAQELBQAD ggEBAAKgSg7OU24ei9lFZZsQbTfptRcOXcoK8mpup8etzIbRV/aPceBE2679euFr MbekY7jY6dV3bAVhzYS8qR/UbLo4S3vYa2OCqcaPitwNZI+yn1mYAs8OGV/fhkhq YshdzB4C0gE+5xMaX7KW2ffh+sCGmlAtfhEdmSGqw3pDYeJWRjYtO1PxiL5ww2cZ kKV4jT/Fp8dIaJOtBTogT1eFQJ6ia1ojo+zlnTjRVk4IPoBpdNXca/lKK1OuLl9a 25jiWdF7y4a7KwSydwtag2wMmSs3D/rz1hwAk9C19m6UV6Wr68KV4619c1rCPpU7 DRcdr2jEM32Hs60O7FYQYpRt6TE= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxYXXLrkd1G0JBYXTLfo+ LVootGRPSXpcDz3sPViRb6AIZDpZ2+moSSC/Vk0Z8yR0PTjfo5aRBYY7Vajpn23I HTFiRTiiJNTBZyUyzFT+A1tcHrD9c7IRozERqFSJSZQP+6jo613wvd4YpyU/KM8v wgdn947x0YBVtlj6oYruom5VW/GRf30O+nEfV+np9WLUnZ+vwOxmBQ+wP5BIMW3s Pq5i7zF6ODU6vh+jlZQuX1uAlh7/VvRkUUd44irikO7+eRoWrCCe5muXaDAVSFj9 2Q9BRgLh/zX+pCu+K8EoKccnPygRwhMOeJFLofx0I+GLnrMX1bUk+XzavzJQh6Hd ywIDAQAB -----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 381901285626946917775075429439021954311321 . . . . . . . . [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-04-21 05:06:17 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-07-20 05:06:17 +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 'travelforchange.ch' . . . . . . . . [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 24934945316641750178645989069637811437792497670449460438874972511725937155396307962125185845378717404077434778193270836415535320855605266522915434418299232063985317300133537633778085264896592812519661196981775595984478343406130037526475874961016383126140601004355860777749604041706200129944473493924194597882199414458430307917651190876863908610019751954461986949985024546147328290562807047157973616148967104778443029911015962468358279588687587380756142960735433131652362158893374937731544588766216226930885895772071274656297755569853246771140359096959570178183588740604489113427734496819034529867817985716070249520587 . . . . . . . . . . . . . . . . . . . . [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) 2423bc81e7380d4595973c9054f7f9095e2500e3 . . . . . . . . . . . . . . . . [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 'travelforchange.ch' . . . . . . . . . . . . . . . . [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) 00f10076005581d4c2169036014aea0b9b573c53f0c0e43878702508172fa3aa1d0713d30c00000162e6cf72100000040300473045022100b21ce6f08cb6bb66f77c5d3510924f1f086226022e9434bdf6bc70a1ea4d274b02203520e18b25cbdf82dfeeefb3e78a05f31c4558c65ec42be2d0067bda2a64df4e007700293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f47800000162e6cf71f90000040300483046022100816f7a80035b7909e947b5dc2c37a0089036a98eb2804455efa4b89cb52b6c93022100b4645b66081442ab8626a2c4abdc5b67b0972a7c49fc890095fe089d02291815 . . . . [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) 0002a04a0ece536e1e8bd945659b106d37e9b5170e5dca0af26a6ea7c7adcc86d157f68f71e044dbaefd7ae16b31b7a463b8d8e9d5776c0561cd84bca91fd46cba384b7bd86b6382a9c68f8adc0d648fb29f599802cf0e195fdf86486a62c85dcc1e02d2013ee7131a5fb296d9f7e1fac0869a502d7e111d9921aac37a4361e25646362d3b53f188be70c3671990a5788d3fc5a7c7486893ad053a204f5785409ea26b5a23a3ece59d38d1564e083e806974d5dc6bf94a2b53ae2e5f5adb98e259d17bcb86bb2b04b2770b5a836c0c992b370ffaf3d61c0093d0b5f66e9457a5abebc295e3ad7d735ac23e953b0d171daf68c4337d87b3ad0eec561062946de931