civalgo.com
Issued by GTS CA 1D2
About this certificate
This digital certificate with serial number 40:47:b5:89:12:ed:f6:6d:09:00:00:00:00:03:12:48 was issued on by Google Trust Services.
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=civalgo.com
Google Trust Services
Organization:
Google Trust Services
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 40:47:b5:89:12:ed:f6:6d:09:00:00:00:00:03:12:48Serial Number (int): 85442926783445523343561588530177315400
Serial Number lenght: 127 bits, 16 octets
SubjectKeyId: b0:f2:28:d3:6e:1c:af:21:43:0e:00:fa:40:91:18:a5:ce:5c:06:c3
AuthorityKeyId: b1:dd:32:5d:e8:b7:37:72:d2:ce:5c:ce:26:fe:47:79:e2:01:08:e9
Fingerprint (sha1): e9:19:d4:f4:79:b7:b0:d3:c5:93:b3:84:2f:1d:39:1b:e9:c2:30:f5
Fingerprint (sha256): 3e:3a:25:63:98:7d:bf:c5:1d:c3:45:05:1a:84:99:32:c4:82:e6:8a:2c:5a:bf:d2:94:65:c7:cb:30:a8:41:dd
Issuing Certificate URL: http://pki.goog/gsr2/GTS1D2.crt
Revocation information
OCSP Server: http://ocsp.pki.goog/gts1d2CRL Distribution Point: http://crl.pki.goog/GTS1D2.crl
Check the revocation status for certificate civalgo.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for civalgo.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
civalgo.com
Other certificates including the domain name civalgo.com
(limited to 100 certificates)
www.civalgo.com
app.civalgo.com
es.civalgo.com
inscriptions.diploma-audio.com
es.civalgo.com
anandarisyad.com
civalgo.com
civalgo.com
www.civalgo.com
public.nsjtt.com
takeup.dev
www.civalgo.com
download.love
menu.mynuutheapp.com
civalgo.com
ckct.tanbinhmanh.com
civalgo.com
civalgo.com
civalgo.com
civalgo.com
app.civalgo.com
www.civalgo.com
www.civalgo.com
civalgo.com
biedex.monacofoundry.com
civalgo.com
civalgo.com
civalgo.com
civalgo.com
frankieta.com
www.civalgo.com
fr.civalgo.com
civalgo.com
civalgo.com
download.love
mobile.civalgo.com
civalgo.com
app.civalgo.com
www.civalgo.com
dev-service.univelop.de
fr.civalgo.com
civalgo.com
papercalc.twiggyai.com
www.civalgo.com
es.civalgo.com
civalgo.com
developers.civalgo.com
www.civalgo.com
civalgo.com
mbabazi.co
panthib.com.np
web.gigwizer.com
www.civalgo.com
www.universo.link
www.nathantingey.com
app.civalgo.com
civalgo.com
www.civalgo.com
civalgo.com
dorohub.com
www.civalgo.com
civalgo.com
*.civalgo.com
auctions.uveye.app
www.civalgo.com
civalgo.com
civalgo.com
agenda.judel.nl
www.civalgo.com
civalgo.com
app.civalgo.com
*.civalgo.com
app.civalgo.com
es.civalgo.com
inscriptions.diploma-audio.com
es.civalgo.com
anandarisyad.com
civalgo.com
civalgo.com
www.civalgo.com
public.nsjtt.com
takeup.dev
www.civalgo.com
download.love
menu.mynuutheapp.com
civalgo.com
ckct.tanbinhmanh.com
civalgo.com
civalgo.com
civalgo.com
civalgo.com
app.civalgo.com
www.civalgo.com
www.civalgo.com
civalgo.com
biedex.monacofoundry.com
civalgo.com
civalgo.com
civalgo.com
civalgo.com
frankieta.com
www.civalgo.com
fr.civalgo.com
civalgo.com
civalgo.com
download.love
mobile.civalgo.com
civalgo.com
app.civalgo.com
www.civalgo.com
dev-service.univelop.de
fr.civalgo.com
civalgo.com
papercalc.twiggyai.com
www.civalgo.com
es.civalgo.com
civalgo.com
developers.civalgo.com
www.civalgo.com
civalgo.com
mbabazi.co
panthib.com.np
web.gigwizer.com
www.civalgo.com
www.universo.link
www.nathantingey.com
app.civalgo.com
civalgo.com
www.civalgo.com
civalgo.com
dorohub.com
www.civalgo.com
civalgo.com
*.civalgo.com
auctions.uveye.app
www.civalgo.com
civalgo.com
civalgo.com
agenda.judel.nl
www.civalgo.com
civalgo.com
app.civalgo.com
*.civalgo.com
Certificate
The complete raw certificate details for civalgo.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFNjCCBB6gAwIBAgIQQEe1iRLt9m0JAAAAAAMSSDANBgkqhkiG9w0BAQsFADBC MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZpY2VzMRMw EQYDVQQDEwpHVFMgQ0EgMUQyMB4XDTE5MTIxNjAzNTMxNloXDTIwMDMxNTAzNTMx NlowFjEUMBIGA1UEAxMLY2l2YWxnby5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQDC0bvrtdiSNiZzwBXT8XHTk25NWaXAsoudG67cNWvI8E0LsNsg kzeqtqgolEwBBdinFkU9S0DQ7OCN3uRSaB6FfdWMwYyVysuYiDjxT8hhf+30JbbA U5A/doglT4/MNIShD0FF3SarTDZGz6vUYpx0PHA8+0iUzMFceaDsg1E9KGIaDFnq wLjebJETH/w2nsly4iAwMoGr0MGQZeFm0FRZL5pfQp5y5ZRmJP6KpZ+15U1GVICL CvsOuu7akJ+n/pywKce+LAv23VjPbHCS4vtYTodE0Ea4pOsUut7utrk56iMcgIH4 wn4bJcnGQCZbzu8T9+C/83sY26nYTszx97FRAgMBAAGjggJSMIICTjAOBgNVHQ8B Af8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNV HQ4EFgQUsPIo024cryFDDgD6QJEYpc5cBsMwHwYDVR0jBBgwFoAUsd0yXei3N3LS zlzOJv5HeeIBCOkwZAYIKwYBBQUHAQEEWDBWMCcGCCsGAQUFBzABhhtodHRwOi8v b2NzcC5wa2kuZ29vZy9ndHMxZDIwKwYIKwYBBQUHMAKGH2h0dHA6Ly9wa2kuZ29v Zy9nc3IyL0dUUzFEMi5jcnQwFgYDVR0RBA8wDYILY2l2YWxnby5jb20wIQYDVR0g BBowGDAIBgZngQwBAgEwDAYKKwYBBAHWeQIFAzAvBgNVHR8EKDAmMCSgIqAghh5o dHRwOi8vY3JsLnBraS5nb29nL0dUUzFEMi5jcmwwggEFBgorBgEEAdZ5AgQCBIH2 BIHzAPEAdwCyHgXMi6LNiiBOh2b5K7mKJSBna9r6cOeySVMt74uQXgAAAW8NDaqx AAAEAwBIMEYCIQDIEP59bZRAimKxq8iIpC8hHc8XqwfC2O6aiR1rFY4kVAIhAO99 +Yj+F83/9v6MFUIPIoSnl884vl/gGAN9wmFF016wAHYAXqdz+d9WwOe1Nkh90Eng MnqRmgyEoRIShBh1loFxRVgAAAFvDQ2qzwAABAMARzBFAiBUI2Ne5K+9C+l9iKIQ t0PMOfw0l4Y4+H2w0HChaDfNFAIhAJYEuNtAJDr9/ATtvjZ0VNh6FhL+IIGO03Yp zqGFzmhjMA0GCSqGSIb3DQEBCwUAA4IBAQBoY/V0K5YaHCp3b2ME4Hr8NS1e0Sgq gbbmPQ4QSe3fo5vFt3xFhHGiIyhW380WXwxxeSDsy/h+2hEdCXAJYtEh7SCYJGaO NkEWXZgyBfcv7F1FkjDT3Rn4HQYR6xcfj0LMOtR8KE89KKj0yA5/1EOd8WnA8QNV 8+EQry/WNmQvB9NztwD+JuzOLbw85F5lxO83hXiluYlpCVrpREUqDc5GGuBJVM4T HmRJjD7DSKUbl2F6RKCHb1VzR5hIGIaMTQvGfMSTo9c4FRyCQ7VDC9qyos+5v8xR xSMQt+vCHjIkTCh4AmlfUePYR0RKoDHyve7EQ3HBKrmxatHALAU/9txJ -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwtG767XYkjYmc8AV0/Fx 05NuTVmlwLKLnRuu3DVryPBNC7DbIJM3qraoKJRMAQXYpxZFPUtA0Ozgjd7kUmge hX3VjMGMlcrLmIg48U/IYX/t9CW2wFOQP3aIJU+PzDSEoQ9BRd0mq0w2Rs+r1GKc dDxwPPtIlMzBXHmg7INRPShiGgxZ6sC43myREx/8Np7JcuIgMDKBq9DBkGXhZtBU WS+aX0KecuWUZiT+iqWfteVNRlSAiwr7Drru2pCfp/6csCnHviwL9t1Yz2xwkuL7 WE6HRNBGuKTrFLre7ra5OeojHICB+MJ+GyXJxkAmW87vE/fgv/N7GNup2E7M8fex UQIDAQAB -----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 85442926783445523343561588530177315400 . . . . . . . . [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' . . . . . . . . . . . . [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 1D2' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-12-16 03:53:16 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-03-15 03:53:16 +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 'civalgo.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 24593654885721148699789466224777588193272925120371165185470219783122884812005943497726588337343239523835130075780780470938161394245984561397731605895910159977737116507584484554940609869200326865194522519529261763996992494677212262805338585560765940475655237191414402479715773449432704469174497259796447827340651007912582554710556826076546429443011149215966916806664830716719530439914173673186379353716120914393085367773410268004315059139846982097598365896830759304546209001909776670031207059026190940784862379355688973171215540800498895699325259000697325758514709176329585486280920973653287848322461281626648475054417 . . . . . . . . . . . . . . . . . . . . [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) b0f228d36e1caf21430e00fa409118a5ce5c06c3 . . . . . . . . . . . . . . . . [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 b1dd325de8b73772d2ce5cce26fe4779e20108e9 . . . . . . . . . . . . . . . . [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 (88 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/gts1d2' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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/gsr2/GTS1D2.crt' . . . . . . . . . . . . . . . . [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 (15 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'civalgo.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 (40 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://crl.pki.goog/GTS1D2.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) 00f1007700b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016f0d0daab10000040300483046022100c810fe7d6d94408a62b1abc888a42f211dcf17ab07c2d8ee9a891d6b158e2454022100ef7df988fe17cdfff6fe8c15420f2284a797cf38be5fe018037dc26145d35eb00076005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016f0d0daacf000004030047304502205423635ee4afbd0be97d88a210b743cc39fc34978638f87db0d070a16837cd140221009604b8db40243afdfc04edbe367454d87a1612fe20818ed37629cea185ce6863 . . . . [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) 006863f5742b961a1c2a776f6304e07afc352d5ed1282a81b6e63d0e1049eddfa39bc5b77c458471a2232856dfcd165f0c717920eccbf87eda111d09700962d121ed209824668e3641165d983205f72fec5d459230d3dd19f81d0611eb171f8f42cc3ad47c284f3d28a8f4c80e7fd4439df169c0f10355f3e110af2fd636642f07d373b700fe26ecce2dbc3ce45e65c4ef378578a5b98969095ae944452a0dce461ae04954ce131e64498c3ec348a51b97617a44a0876f557347984818868c4d0bc67cc493a3d738151c8243b5430bdab2a2cfb9bfcc51c52310b7ebc21e32244c287802695f51e3d847444aa031f2bdeec44371c12ab9b16ad1c02c053ff6dc49