aflciotechinstitute.org
Issued by GTS CA 1P5
About this certificate
This digital certificate with serial number 01:8d:5b:f7:83:73:11:0d:0d:66:19:63:eb:9a:a7:57 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 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:
- 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=aflciotechinstitute.org
Google Trust Services LLC
Organization:
Google Trust Services LLC
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 01:8d:5b:f7:83:73:11:0d:0d:66:19:63:eb:9a:a7:57Serial Number (int): 2063207162150043170681827035216258903
Serial Number lenght: 121 bits, 16 octets
SubjectKeyId: 0e:5a:a2:f6:de:05:1a:00:14:fd:67:73:f1:51:f5:85:99:68:3c:0d
AuthorityKeyId: d5:fc:9e:0d:df:1e:ca:dd:08:97:97:6e:2b:c5:5f:c5:2b:f5:ec:b8
Fingerprint (sha1): f8:0c:22:31:e3:32:03:23:0e:61:a0:75:b0:7f:20:78:1d:b3:09:48
Fingerprint (sha256): 72:12:39:c8:f0:cc:b5:b2:dd:50:43:fd:52:77:b6:f1:2f:8c:30:f3:ba:62:b7:38:0a:b7:a0:6c:81:03:2a:0f
Issuing Certificate URL: http://pki.goog/repo/certs/gts1p5.der
Revocation information
OCSP Server: http://ocsp.pki.goog/s/gts1p5/pFIHXn7WeyMCRL Distribution Point: http://crls.pki.goog/gts1p5/ma3POJJf-Vk.crl
Check the revocation status for certificate aflciotechinstitute.org
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for aflciotechinstitute.org
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
aflciotechinstitute.org
*.aflciotechinstitute.org
*.aflciotechinstitute.org
Other certificates including the domain name aflciotechinstitute.org
(limited to 100 certificates)
aflciotechinstitute.org
aflciotechinstitute.org
aflcionc.org
aflcionc.org
aflciotechinstitute.org
aflcionc.org
aflcionc.org
aflciotechinstitute.org
aflcionc.org
aflcionc.org
aflciotechinstitute.org
aflciotechinstitute.org
aflciotechinstitute.org
aflcionc.org
aflcionc.org
aflciotechinstitute.org
aflciotechinstitute.org
aflcionc.org
aflciotechinstitute.org
aflciotechinstitute.org
aflciotechinstitute.org
aflciotechinstitute.org
aflciotechinstitute.org
aflciotechinstitute.org
aflcionc.org
aflcionc.org
aflciotechinstitute.org
aflcionc.org
aflciotechinstitute.org
aflcionc.org
aflcionc.org
aflciotechinstitute.org
aflcionc.org
aflciotechinstitute.org
aflciotechinstitute.org
aflcionc.org
aflcionc.org
aflciotechinstitute.org
aflcionc.org
aflcionc.org
aflciotechinstitute.org
aflcionc.org
aflcionc.org
aflciotechinstitute.org
aflciotechinstitute.org
aflciotechinstitute.org
aflcionc.org
aflcionc.org
aflciotechinstitute.org
aflciotechinstitute.org
aflcionc.org
aflciotechinstitute.org
aflciotechinstitute.org
aflciotechinstitute.org
aflciotechinstitute.org
aflciotechinstitute.org
aflciotechinstitute.org
aflcionc.org
aflcionc.org
aflciotechinstitute.org
aflcionc.org
aflciotechinstitute.org
aflcionc.org
aflcionc.org
aflciotechinstitute.org
aflcionc.org
aflciotechinstitute.org
Certificate
The complete raw certificate details for aflciotechinstitute.org in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFjDCCBHSgAwIBAgIQAY1b94NzEQ0NZhlj65qnVzANBgkqhkiG9w0BAQsFADBG MQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExM QzETMBEGA1UEAxMKR1RTIENBIDFQNTAeFw0yNDAxMDEyMDIxMzBaFw0yNDAzMzEy MDIxMjlaMCIxIDAeBgNVBAMTF2FmbGNpb3RlY2hpbnN0aXR1dGUub3JnMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0/zFKAEw3P/Db8oVaajLHT3uoQkC eC1L2PL6deaqMiYJzUUwqq8GvFVmWZY1nb4OTwi6QaR3/H24zbFqWWIBscCtE9kz W9s1vEI6lWZbb4RzNaETaDJ9vXdgvbaRRoJKrJDAY2m55cuUKgUmCgiO5yTWCroj CjsxtOMtn0ytwHMYOrBP1YXEyuAOFuIihyEKyrmOQhecpRxAK9jf7Nk1zShLcub7 MX6UtdRLO/SZXN4HwmROfQBFd6nfIjNLitghYikby7vUk2dIqOLoTWylO85qoW8n Dl8jTPHjckenMLaqNa7z0vBd9UUkA6pxLH/3+fSBUFOlSUT1xhmvDuBCJQIDAQAB o4ICmDCCApQwDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwG A1UdEwEB/wQCMAAwHQYDVR0OBBYEFA5aovbeBRoAFP1nc/FR9YWZaDwNMB8GA1Ud IwQYMBaAFNX8ng3fHsrdCJeXbivFX8Ur9ey4MHgGCCsGAQUFBwEBBGwwajA1Bggr BgEFBQcwAYYpaHR0cDovL29jc3AucGtpLmdvb2cvcy9ndHMxcDUvcEZJSFhuN1dl eU0wMQYIKwYBBQUHMAKGJWh0dHA6Ly9wa2kuZ29vZy9yZXBvL2NlcnRzL2d0czFw NS5kZXIwPQYDVR0RBDYwNIIXYWZsY2lvdGVjaGluc3RpdHV0ZS5vcmeCGSouYWZs Y2lvdGVjaGluc3RpdHV0ZS5vcmcwIQYDVR0gBBowGDAIBgZngQwBAgEwDAYKKwYB BAHWeQIFAzA8BgNVHR8ENTAzMDGgL6AthitodHRwOi8vY3Jscy5wa2kuZ29vZy9n dHMxcDUvbWEzUE9KSmYtVmsuY3JsMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHYA dv+IPwq2+5VRwmHM9Ye6NLSkzbsp3GhCCp/mZ0xaOnQAAAGMxuc3gQAABAMARzBF AiA13CG0QPEeczGKyp1zhgT7vq9q3xA7i4Xljif2mca6YAIhAJESA4UKhx7wBxUQ bk3NqRaGJTxs71TZ7vQQojr85L5/AHUASLDja9qmRzQP5WoC+p0w6xxSActW3SyB 2bu/qznYhHMAAAGMxuc3dwAABAMARjBEAiA7EWKn5mSHs/FAIZKtQvLrHYXcM0xC iecr6PEgCGcJsQIgBrNsmC0aBY/w9JA58R/Lbag/IGHajsxTswJE20JgaJgwDQYJ KoZIhvcNAQELBQADggEBAB46OncGvwdFOwTlDpLFjAsbY3Y2qrFHuWzfZTXriIi2 2nOjGuVt4/yxYLB2IfTHmzwuwftujUgZiMM07mzCTaF78EOgInJygaP0DaNlGyzQ fpbwnC15MdTQyCI/41AUBrUfExBzQX9lfrB+BsKCKTXcWVPy2ICKK9Nc7MUyzY2x JRZB4ebgVqHoPfDBLvjqFTFznb+QMv2vFixoj2XZmyV9dD2Xwt2N9qjQagILucME m8bgSXt4XsHPor/S0dIwl+oaIjQrA914CV/FYctkGx8HC/t+bD+ENSPX8GBAz6ll 9Y3ceC17tvij0TmGLAe3Jpw1zop21wOzHp/bXrBhiQ8= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0/zFKAEw3P/Db8oVaajL HT3uoQkCeC1L2PL6deaqMiYJzUUwqq8GvFVmWZY1nb4OTwi6QaR3/H24zbFqWWIB scCtE9kzW9s1vEI6lWZbb4RzNaETaDJ9vXdgvbaRRoJKrJDAY2m55cuUKgUmCgiO 5yTWCrojCjsxtOMtn0ytwHMYOrBP1YXEyuAOFuIihyEKyrmOQhecpRxAK9jf7Nk1 zShLcub7MX6UtdRLO/SZXN4HwmROfQBFd6nfIjNLitghYikby7vUk2dIqOLoTWyl O85qoW8nDl8jTPHjckenMLaqNa7z0vBd9UUkA6pxLH/3+fSBUFOlSUT1xhmvDuBC JQIDAQAB -----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 2063207162150043170681827035216258903 . . . . . . . . [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-01-01 20:21:30 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-03-31 20:21:29 +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 'aflciotechinstitute.org' . . . . . . . . [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 26760927950302324198641420993787941201677417003073521763283118684340741409351193778957196300506902239337109480602739074861546509483147021291014738479287854249674723200545003479107850359319328224175429212761952287920526940850772293288892910310264502587469771957109256313025066053819715809825394885630901671713088289237713063540035329753019766273353299749567751531140218578379789747861732357975587032781009475518442620578422803051299236879134576042282878435220719065129596555277761596828988612015151859045610584282107774196516399993252157247411816091412174786470163191057961261858009885375075871730942118689822585405989 . . . . . . . . . . . . . . . . . . . . [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) 0e5aa2f6de051a0014fd6773f151f58599683c0d . . . . . . . . . . . . . . . . [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/pFIHXn7WeyM' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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 (54 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'aflciotechinstitute.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.aflciotechinstitute.org' . . . . . . . . . . . . . . . . [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/ma3POJJf-Vk.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 (244 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes) 00ef00760076ff883f0ab6fb9551c261ccf587ba34b4a4cdbb29dc68420a9fe6674c5a3a740000018cc6e737810000040300473045022035dc21b440f11e73318aca9d738604fbbeaf6adf103b8b85e58e27f699c6ba60022100911203850a871ef00715106e4dcda91686253c6cef54d9eef410a23afce4be7f00750048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018cc6e73777000004030046304402203b1162a7e66487b3f1402192ad42f2eb1d85dc334c4289e72be8f120086709b1022006b36c982d1a058ff0f49039f11fcb6da83f2061da8ecc53b30244db42606898 . . . . [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) 001e3a3a7706bf07453b04e50e92c58c0b1b637636aab147b96cdf6535eb8888b6da73a31ae56de3fcb160b07621f4c79b3c2ec1fb6e8d481988c334ee6cc24da17bf043a022727281a3f40da3651b2cd07e96f09c2d7931d4d0c8223fe3501406b51f131073417f657eb07e06c2822935dc5953f2d8808a2bd35cecc532cd8db1251641e1e6e056a1e83df0c12ef8ea1531739dbf9032fdaf162c688f65d99b257d743d97c2dd8df6a8d06a020bb9c3049bc6e0497b785ec1cfa2bfd2d1d23097ea1a22342b03dd78095fc561cb641b1f070bfb7e6c3f843523d7f06040cfa965f58ddc782d7bb6f8a3d139862c07b7269c35ce8a76d703b31e9fdb5eb061890f