gqh.com.my
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:83:3d:6d:b6:0f:1c:56:24:58:38:08:e4:d9:8c:7a:40:e6 was issued on by Let's Encrypt.
With 14 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=gqh.com.my
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:83:3d:6d:b6:0f:1c:56:24:58:38:08:e4:d9:8c:7a:40:e6Serial Number (int): 305995500422619878839878425468755441762534
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 1c:48:7c:94:f3:27:26:02:26:f9:41:8d:3b:57:32:51:bd:84:7e:c2
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 7e:2b:46:9e:58:a7:80:ec:58:8f:ae:95:bc:0b:9d:03:f7:85:ae:3d
Fingerprint (sha256): 48:6c:33:4a:8e:b3:06:bf:ca:00:75:87:aa:5f:ed:f2:78:b2:8f:26:ef:c6:09:da:a8:bf:cd:eb:98:84:63:89
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate gqh.com.my
14
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for gqh.com.my
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
cpanel.gqh.com.my
cpanel.gqholdings.com.my
gqh.com.my
gqholdings.com.my
gqholdings.gqh.com.my
mail.gqh.com.my
mail.gqholdings.com.my
webdisk.gqh.com.my
webdisk.gqholdings.com.my
webmail.gqh.com.my
webmail.gqholdings.com.my
www.gqh.com.my
www.gqholdings.com.my
www.gqholdings.gqh.com.my
cpanel.gqholdings.com.my
gqh.com.my
gqholdings.com.my
gqholdings.gqh.com.my
mail.gqh.com.my
mail.gqholdings.com.my
webdisk.gqh.com.my
webdisk.gqholdings.com.my
webmail.gqh.com.my
webmail.gqholdings.com.my
www.gqh.com.my
www.gqholdings.com.my
www.gqholdings.gqh.com.my
Other certificates including the domain name gqh.com.my
(limited to 100 certificates)
Certificate
The complete raw certificate details for gqh.com.my in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGczCCBVugAwIBAgISA4M9bbYPHFYkWDgI5NmMekDmMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA1MDMxNzI3MjhaFw0x OTA4MDExNzI3MjhaMBUxEzARBgNVBAMTCmdxaC5jb20ubXkwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC2Xla3ng7XNt4Ak2PS3maHrFWFSn2ByHa/Qgxu R1+bN0E77WW2y+kOLOVEO3EEK3XX2PFFOK6vW8yXpHz1iT6X+F3SMe6/Pt/3+QKe VY0qemY7Q+w96tYQhGMlyUvltFAcGFNT3i1trJzIy4WJCxXKwV5vZiIP96DEONlW 0nmpr3VY/nGHYAr7V4YLy/m1hs76V0cE8XrjtfHj0gtC7szefuGFL9zSl+Fj6ZlW AXdVB0gBpXwefeOuV7uS24DiqgIuZE+D21HuxASsX/Z5lP4lU8++4qk/hDWnPbYn rRjC/CaUzGdCMwvVQfNniN1/u7mF7UEMU/iCq2zCfuqxWyA9AgMBAAGjggOGMIID gjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMC MAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFBxIfJTzJyYCJvlBjTtXMlG9hH7CMB8G A1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAu BggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9yZzAv BggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9yZy8w ggE5BgNVHREEggEwMIIBLIIRY3BhbmVsLmdxaC5jb20ubXmCGGNwYW5lbC5ncWhv bGRpbmdzLmNvbS5teYIKZ3FoLmNvbS5teYIRZ3Fob2xkaW5ncy5jb20ubXmCFWdx aG9sZGluZ3MuZ3FoLmNvbS5teYIPbWFpbC5ncWguY29tLm15ghZtYWlsLmdxaG9s ZGluZ3MuY29tLm15ghJ3ZWJkaXNrLmdxaC5jb20ubXmCGXdlYmRpc2suZ3Fob2xk aW5ncy5jb20ubXmCEndlYm1haWwuZ3FoLmNvbS5teYIZd2VibWFpbC5ncWhvbGRp bmdzLmNvbS5teYIOd3d3LmdxaC5jb20ubXmCFXd3dy5ncWhvbGRpbmdzLmNvbS5t eYIZd3d3LmdxaG9sZGluZ3MuZ3FoLmNvbS5teTBMBgNVHSAERTBDMAgGBmeBDAEC ATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNl bmNyeXB0Lm9yZzCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB3AHR+2oMxrTMQkSGc ziVPQnDCv/1eQiAIxjc1eeYQe8xWAAABan7zftAAAAQDAEgwRgIhAOf5TWWwonkE 2UqmAp/EOmTJTZMl4uzhkOQ2hITtemYtAiEA6JHcF7pmY98+j9tA/a3Yg5t3fuA7 38tYBVszSLX69zkAdgApPFGWVMg5ZbqqUPxYB9S3b79Yeily3KTDDPTlRUf0eAAA AWp+8369AAAEAwBHMEUCIQCoH/OILU9sx9W/NI2GhQ+sIH2DT3C0miPer1FagCXg EQIgD3DqBRWwrYds7KHOusV6iy/+p5VDGPPD3f+jy9R2xOkwDQYJKoZIhvcNAQEL BQADggEBAGR7fHhuN/GA4G95SOoCTFbqgHmxR4QMEXIZcqibflh0VCjOY2d5ltNq 2nbXEH4ipEly1gxvPh3ZhQybmiG2wMYeLGgcztI7HW43u0i9mO8Qm7FgVCrIoQe2 9LPnCSZRQl3KThvPHRbUFelYFzBC8fxPBpTWQimKVFwey3JNnWPelSN/NXVEPK7l PDz7VB4vN2z3RxBD0XXkIwJ759JBvDnsucDx/VYGfxFCEOmj2SBupEPOH2iv1wej hEmhPAMvp/BaNKe8yAWSgOaGrOc+M9jrd3fXT7qT/pE64i7Zse089/F5oJMLTMx3 XzWGnLdGuz+qSv2Rp6jvv2S8jAFsZic= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtl5Wt54O1zbeAJNj0t5m h6xVhUp9gch2v0IMbkdfmzdBO+1ltsvpDizlRDtxBCt119jxRTiur1vMl6R89Yk+ l/hd0jHuvz7f9/kCnlWNKnpmO0PsPerWEIRjJclL5bRQHBhTU94tbaycyMuFiQsV ysFeb2YiD/egxDjZVtJ5qa91WP5xh2AK+1eGC8v5tYbO+ldHBPF647Xx49ILQu7M 3n7hhS/c0pfhY+mZVgF3VQdIAaV8Hn3jrle7ktuA4qoCLmRPg9tR7sQErF/2eZT+ JVPPvuKpP4Q1pz22J60YwvwmlMxnQjML1UHzZ4jdf7u5he1BDFP4gqtswn7qsVsg PQIDAQAB -----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 305995500422619878839878425468755441762534 . . . . . . . . [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-05-03 17:27:28 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-08-01 17:27:28 +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 'gqh.com.my' . . . . . . . . [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 23021891669991672514715455174139831675339038829523675148008263192656385787965649484990089199971313859126636680146507052890673944770609078615675824226311193170171420694788120016475068979632064543103622525333438618879097747436581168089605963020451999819489829736394824741162022052144674485638788734047102249813660422732934909856370175884643134748130220845128278213277095020811321649303180389792452641039530647076185143576405751782182371688761794941398552418888174548701005257122317052843706042046127782408380485836920129564293590450958532759818909386642683504892352834559807883005659721194528114134741313930936249425981 . . . . . . . . . . . . . . . . . . . . [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) 1c487c94f327260226f9418d3b573251bd847ec2 . . . . . . . . . . . . . . . . [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 (304 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpanel.gqh.com.my' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpanel.gqholdings.com.my' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'gqh.com.my' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'gqholdings.com.my' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'gqholdings.gqh.com.my' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.gqh.com.my' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.gqholdings.com.my' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webdisk.gqh.com.my' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webdisk.gqholdings.com.my' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webmail.gqh.com.my' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webmail.gqholdings.com.my' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.gqh.com.my' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.gqholdings.com.my' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.gqholdings.gqh.com.my' . . . . . . . . . . . . . . . . [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 (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f1007700747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016a7ef37ed00000040300483046022100e7f94d65b0a27904d94aa6029fc43a64c94d9325e2ece190e4368484ed7a662d022100e891dc17ba6663df3e8fdb40fdadd8839b777ee03bdfcb58055b3348b5faf739007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016a7ef37ebd0000040300473045022100a81ff3882d4f6cc7d5bf348d86850fac207d834f70b49a23deaf515a8025e01102200f70ea0515b0ad876ceca1cebac57a8b2ffea7954318f3c3ddffa3cbd476c4e9 . . . . [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) 00647b7c786e37f180e06f7948ea024c56ea8079b147840c11721972a89b7e58745428ce63677996d36ada76d7107e22a44972d60c6f3e1dd9850c9b9a21b6c0c61e2c681cced23b1d6e37bb48bd98ef109bb160542ac8a107b6f4b3e7092651425dca4e1bcf1d16d415e958173042f1fc4f0694d642298a545c1ecb724d9d63de95237f3575443caee53c3cfb541e2f376cf7471043d175e423027be7d241bc39ecb9c0f1fd56067f114210e9a3d9206ea443ce1f68afd707a38449a13c032fa7f05a34a7bcc8059280e686ace73e33d8eb7777d74fba93fe913ae22ed9b1ed3cf7f179a0930b4ccc775f35869cb746bb3faa4afd91a7a8efbf64bc8c016c6627