gadgetworld2u.com
Issued by GTS CA 1P5
About this certificate
This digital certificate with serial number a7:c0:69:42:e8:de:ae:54:11:43:05:83:0c:25:97:29 was issued on by Google Trust Services LLC.
With 2 subject alternative names this certificate can be used to secure multiple fqdn's. This certificate is currently not expired, we haven't checked the revocation status of this certificate but you can do this simply on revocationcheck.com. 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:
- DV certificate contains a subject common name, this is not recommended. If certificate policy 2.23.140.1.2.1 (CA/B BR domain validated) is included, only country and/or common name is allowed in SubjectDN. (BRs: 7.1.2.7.2)
- Subscriber certificates use of Subject Key Identifier is NOT RECOMMENDED (BRs v2: 7.1.2.7.6)
- Subscriber Certificate: commonName is NOT RECOMMENDED. (BRs: 7.1.2.7.1)
Certificate Subject
CN=gadgetworld2u.com
Google Trust Services LLC
Organization:
Google Trust Services LLC
Country:
US
This certificate will expire on
Certificate Details
Serial Number (hex): a7:c0:69:42:e8:de:ae:54:11:43:05:83:0c:25:97:29Serial Number (int): 222980131247056474099499299110604085033
Serial Number lenght: 128 bits, 16 octets
SubjectKeyId: bb:2c:95:f1:3b:ea:8a:f8:27:e7:e5:8c:dc:d6:18:2e:a8:da:d1:a1
AuthorityKeyId: d5:fc:9e:0d:df:1e:ca:dd:08:97:97:6e:2b:c5:5f:c5:2b:f5:ec:b8
Fingerprint (sha1): 3d:1d:82:40:1f:69:d6:af:2e:d0:4d:95:76:0a:e7:e1:60:8f:28:c5
Fingerprint (sha256): 93:55:ad:02:e6:52:60:19:95:93:be:fc:66:6b:07:66:05:bf:cf:45:4d:99:a0:c5:f7:0f:d4:83:10:84:82:29
Issuing Certificate URL: http://pki.goog/repo/certs/gts1p5.der
Revocation information
OCSP Server: http://ocsp.pki.goog/s/gts1p5/0UjHRkZWs2ICRL Distribution Point: http://crls.pki.goog/gts1p5/xivxcwEVN5Q.crl
Check the revocation status for certificate gadgetworld2u.com
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for gadgetworld2u.com
Public Key Algorithm
RSA
Key Size
2048
Signature Algorithm
SHA256 with RSA
Key Usage
Digital Signature
Key Encipherment
Extended Key Usages
Server Authentication
Extensions
10 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
gadgetworld2u.com
*.gadgetworld2u.com
*.gadgetworld2u.com
Other certificates including the domain name gadgetworld2u.com
(limited to 100 certificates)
gadgetworld2u.com
gadgetworld2u.com
ladyshop.com.my
gadgetworld2u.com
gadgetworld2u.com
fanacouture.com
debabyhouse.com
besthelmet.com.my
mail.ladyshop.com.my
simplenhappy.com
gadgetworld2u.com
gadgetworld2u.com
gadgetworld2u.com
gadgetworld2u.com
flyejuice.com
gadgetworld2u.com
gadgetworld2u.com
gadgetworld2u.com
gadgetworld2u.com
gadgetworld2u.com
ladyshop.com.my
sni.cloudflaressl.com
gadgetworld2u.com
gadgetworld2u.com
gadgetworld2u.com
gadgetworld2u.com
mommycolony.com
gadgetworld2u.com
gadgetworld2u.com
gadgetworld2u.com
mummyonline.com.my
gadgetworld2u.com
gadgetworld2u.com
gadgetworld2u.com
gadgetworld2u.com
guuphill.com
gadgetworld2u.com
gadgetworld2u.com
gadgetworld2u.com
ladyshop.com.my
gadgetworld2u.com
gadgetworld2u.com
fanacouture.com
debabyhouse.com
besthelmet.com.my
mail.ladyshop.com.my
simplenhappy.com
gadgetworld2u.com
gadgetworld2u.com
gadgetworld2u.com
gadgetworld2u.com
flyejuice.com
gadgetworld2u.com
gadgetworld2u.com
gadgetworld2u.com
gadgetworld2u.com
gadgetworld2u.com
ladyshop.com.my
sni.cloudflaressl.com
gadgetworld2u.com
gadgetworld2u.com
gadgetworld2u.com
gadgetworld2u.com
mommycolony.com
gadgetworld2u.com
gadgetworld2u.com
gadgetworld2u.com
mummyonline.com.my
gadgetworld2u.com
gadgetworld2u.com
gadgetworld2u.com
gadgetworld2u.com
guuphill.com
gadgetworld2u.com
gadgetworld2u.com
Certificate
The complete raw certificate details for gadgetworld2u.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFfTCCBGWgAwIBAgIRAKfAaULo3q5UEUMFgwwllykwDQYJKoZIhvcNAQELBQAw RjELMAkGA1UEBhMCVVMxIjAgBgNVBAoTGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBM TEMxEzARBgNVBAMTCkdUUyBDQSAxUDUwHhcNMjQwNTI5MDEyMjM4WhcNMjQwODI3 MDEyMjM3WjAcMRowGAYDVQQDExFnYWRnZXR3b3JsZDJ1LmNvbTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALrlExhTC4JOoTBgSyP5KXgb76OWk1w236VN mb7oQmdyxaMlpVqAvKBU3UVX13D9680cHMa/YqANzlYm+23y2cFWnudOEI42R2XD gzf3pRk2U56WoxDCJY0TMmkb5/QicwY5pVCkpxArI169l58dxbxdsCwO48Lf/ooh A2l8QW22uV0N73HN/gbij0iKhwj8DoPTZpb+eFzTo29kATdWXDmKYKbexTOas3B+ AaegTR/zZ8WT5ypPiem36CSP3BdXcOo90D1CCTv9PU+06dwdJnibdrjAHP8KT+AH WU6OAjj7uNxoGyzHs8lbhTm5fbQmtyY5e4Z4ieJAeLNcNgNHKvMCAwEAAaOCAo4w ggKKMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMB Af8EAjAAMB0GA1UdDgQWBBS7LJXxO+qK+Cfn5Yzc1hguqNrRoTAfBgNVHSMEGDAW gBTV/J4N3x7K3QiXl24rxV/FK/XsuDB4BggrBgEFBQcBAQRsMGowNQYIKwYBBQUH MAGGKWh0dHA6Ly9vY3NwLnBraS5nb29nL3MvZ3RzMXA1LzBVakhSa1pXczJJMDEG CCsGAQUFBzAChiVodHRwOi8vcGtpLmdvb2cvcmVwby9jZXJ0cy9ndHMxcDUuZGVy MDEGA1UdEQQqMCiCEWdhZGdldHdvcmxkMnUuY29tghMqLmdhZGdldHdvcmxkMnUu Y29tMCEGA1UdIAQaMBgwCAYGZ4EMAQIBMAwGCisGAQQB1nkCBQMwPAYDVR0fBDUw MzAxoC+gLYYraHR0cDovL2NybHMucGtpLmdvb2cvZ3RzMXA1L3hpdnhjd0VWTjVR LmNybDCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB3AHb/iD8KtvuVUcJhzPWHujS0 pM27KdxoQgqf5mdMWjp0AAABj8IoGmEAAAQDAEgwRgIhAPbzD7/+mYfVjjpP1f5O pkmIuN1bFC0DB5PA5oSb/wtuAiEA1Ce+S0P1jBcImAY37RW+eUQ09FlS8w7QRHR9 43nlIuIAdgBIsONr2qZHNA/lagL6nTDrHFIBy1bdLIHZu7+rOdiEcwAAAY/CKBpR AAAEAwBHMEUCIA1G0b/4PKHltv4bNJ1t0vDixTVNNh/k+xAlaVydNYk4AiEA5FDl tmvNJmsl/NgTYO+KNnUDQqW4gg1BMcVU+8H3C8cwDQYJKoZIhvcNAQELBQADggEB AKMhFqMhHfHeFQfXzgcZ8MviP2iO+2zBCk7vP95ViaoUq/iIfxtQRBvB0kMWZPWd W2eiywi5RJRV94NnJV3NUh6IY7FyITyYfk8uVV0JHKC9UMvwV8+bwyghA85JpQ5I 4w5m2VcfcN6Zzlzra73DB1nGROK2E0rE9HIwJnaLyQSnyljLFxjMMtjY5ZU56PrL i3dskNXyYUEEjMoW5zOQ2dkv7QzL3xk7pvlm9QTxXkcqoOH/nD1kyzXJqLlJs3xO jwQImosDFrQdrf+ejZm8omm2Wklmb/wwV5XBNzVQ7aK9Xb/Gd2BP9ndEIeShIvpv WSdEsBqFi9r7+z8IqmDI11c= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuuUTGFMLgk6hMGBLI/kp eBvvo5aTXDbfpU2ZvuhCZ3LFoyWlWoC8oFTdRVfXcP3rzRwcxr9ioA3OVib7bfLZ wVae504QjjZHZcODN/elGTZTnpajEMIljRMyaRvn9CJzBjmlUKSnECsjXr2Xnx3F vF2wLA7jwt/+iiEDaXxBbba5XQ3vcc3+BuKPSIqHCPwOg9Nmlv54XNOjb2QBN1Zc OYpgpt7FM5qzcH4Bp6BNH/NnxZPnKk+J6bfoJI/cF1dw6j3QPUIJO/09T7Tp3B0m eJt2uMAc/wpP4AdZTo4COPu43GgbLMezyVuFObl9tCa3Jjl7hniJ4kB4s1w2A0cq 8wIDAQAB -----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 222980131247056474099499299110604085033 . . . . . . . . [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 'Google Trust Services LLC' . . . . . . . . . . . . [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 'GTS CA 1P5' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-05-29 01:22:38 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-08-27 01:22:37 +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 'gadgetworld2u.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 (2160 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 23593285614081961252468591956517197678144516505414559845476401722512001002648672615574139119190889046798088085883671224742211081605008413234241840944521902196981356657567202679142968750694111005532567172063995476922991897783666395851841771320344496979669727033747921582253549627568126924574501108410175648440723148627167611393804114390650810529739916539125240598328747710689939296012857769518585533910287452263629763951319207167260212523872791571288129555932638946948092224777842013121355124493706939503053816111914239979795051940258097311673775816559678196521657317104298449349157694547717299454852771478177061481203 . . . . . . . . . . . . . . . . . . . . [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 (12 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: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) bb2c95f13bea8af827e7e58cdcd6182ea8dad1a1 . . . . . . . . . . . . . . . . [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 d5fc9e0ddf1ecadd0897976e2bc55fc52bf5ecb8 . . . . . . . . . . . . . . . . [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 (108 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.pki.goog/s/gts1p5/0UjHRkZWs2I' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://pki.goog/repo/certs/gts1p5.der' . . . . . . . . . . . . . . . . [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 (42 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'gadgetworld2u.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.gadgetworld2u.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 (26 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.11129.2.5.3 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.31 (cRLDistributionPoints) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (53 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://crls.pki.goog/gts1p5/xivxcwEVN5Q.crl' . . . . . . . . . . . . . . . . [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) 00f100770076ff883f0ab6fb9551c261ccf587ba34b4a4cdbb29dc68420a9fe6674c5a3a740000018fc2281a610000040300483046022100f6f30fbffe9987d58e3a4fd5fe4ea64988b8dd5b142d030793c0e6849bff0b6e022100d427be4b43f58c1708980637ed15be794434f45952f30ed044747de379e522e200760048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018fc2281a51000004030047304502200d46d1bff83ca1e5b6fe1b349d6dd2f0e2c5354d361fe4fb1025695c9d358938022100e450e5b66bcd266b25fcd81360ef8a36750342a5b8820d4131c554fbc1f70bc7 . . . . [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) 00a32116a3211df1de1507d7ce0719f0cbe23f688efb6cc10a4eef3fde5589aa14abf8887f1b50441bc1d2431664f59d5b67a2cb08b9449455f78367255dcd521e8863b172213c987e4f2e555d091ca0bd50cbf057cf9bc3282103ce49a50e48e30e66d9571f70de99ce5ceb6bbdc30759c644e2b6134ac4f4723026768bc904a7ca58cb1718cc32d8d8e59539e8facb8b776c90d5f26141048cca16e73390d9d92fed0ccbdf193ba6f966f504f15e472aa0e1ff9c3d64cb35c9a8b949b37c4e8f04089a8b0316b41dadff9e8d99bca269b65a49666ffc305795c1373550eda2bd5dbfc677604ff6774421e4a122fa6f592744b01a858bdafbfb3f08aa60c8d757