www.mantovaniengenharia.com.br
Issued by AlphaSSL CA - SHA256 - G2
About this certificate
This digital certificate with serial number 6d:d6:cc:d9:b1:6f:4b:f0:4b:d7:50:1a was issued on by GlobalSign nv-sa.
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:
- Subscriber Certificate: commonName is deprecated. (BRs: 7.1.4.2.2)
- Apple recommends that certificates be issued with a maximum validity of 397 days. TLS server certificates issued on or after September 1, 2020 00:00 GMT/UTC should not have a validity period greater than 397 days (https://support.apple.com/en-us/HT211025)
Certificate Subject
CN=www.mantovaniengenharia.com.br
GlobalSign nv-sa
Organization:
GlobalSign nv-sa
Country:
BE
This certificate has expire since
Certificate Details
Serial Number (hex): 6d:d6:cc:d9:b1:6f:4b:f0:4b:d7:50:1aSerial Number (int): 33993543574415633899549315098
Serial Number lenght: 95 bits, 12 octets
SubjectKeyId: 14:ad:48:7a:e2:1f:90:90:51:f3:f2:22:9e:ce:90:d3:9a:10:09:54
AuthorityKeyId: f5:cd:d5:3c:08:50:f9:6a:4f:3a:b7:97:da:56:83:e6:69:d2:68:f7
Fingerprint (sha1): 05:80:1d:51:86:3b:d0:cb:05:be:2c:f4:b2:99:92:40:ce:ca:9a:6a
Fingerprint (sha256): 79:92:c5:ae:b1:4c:03:50:e1:72:33:9e:ef:a4:3d:ac:0c:09:ad:ce:87:cd:e5:9f:77:cf:03:1a:df:16:31:51
Issuing Certificate URL: http://secure2.alphassl.com/cacert/gsalphasha2g2r1.crt
Revocation information
OCSP Server: http://ocsp2.globalsign.com/gsalphasha2g2CRL Distribution Point: http://crl2.alphassl.com/gs/gsalphasha2g2.crl
Check the revocation status for certificate www.mantovaniengenharia.com.br
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.mantovaniengenharia.com.br
Public Key Algorithm
RSA
Key Size
4096
Signature Algorithm
SHA256 with RSA
Key Usage
Digital Signature
Key Encipherment
Extended Key Usages
Server Authentication
Client Authentication
Extensions
10 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
www.mantovaniengenharia.com.br
mantovaniengenharia.com.br
mantovaniengenharia.com.br
Other certificates including the domain name mantovaniengenharia.com.br
(limited to 100 certificates)
Certificate
The complete raw certificate details for www.mantovaniengenharia.com.br in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIF/DCCBOSgAwIBAgIMbdbM2bFvS/BL11AaMA0GCSqGSIb3DQEBCwUAMEwxCzAJ BgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMSIwIAYDVQQDExlB bHBoYVNTTCBDQSAtIFNIQTI1NiAtIEcyMB4XDTIxMTIwNDA1NDkyMloXDTIzMDEw NTA1NDkyMlowKTEnMCUGA1UEAxMed3d3Lm1hbnRvdmFuaWVuZ2VuaGFyaWEuY29t LmJyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0u/WmUZSSPoEO9bA 5Tm+nV9BqVmFvYOobEKGfvwaCFksGlB/NqsXM9RNxs0HZJgKl7NSHEeHjqOEK+II CY0Bp5pVJMPig5SkF+MjerlpUBBYf+ZF5kXFMPI8ukLyvlI259xpF3+9wDcON/zY Vr4vuwMDY5mexGkRYthTg8zp0zi39+ARaddGGyIdv7mAO+QRtwh8C7UWNvI/m8d1 A9uSM7NULg+8FRaaN4g0/0ujaouXq6HQrE2xtCBsHG9RZ0DvR6/Wngnwz7nozRVZ 3vprKzEjaGrrbziq2wq4COEGuIzXBnh3gEKAc1sJ0RKLfUj2dleyNXVIA0CO+Cpe CNDNnhRBUun3CM6xNJQI/skHZsKWeSo8H1pgcIrQsXhyjDu9026fDQWRn0li99Ja bMT2BWu65okg+X70oZjioigsKww2gM243GXY7rvdlv+veYkqP/YwD2hVgKLa43pQ fR4mTA0GVBC6IDlEvLJcubMx9e9U/doVkUHQCbykwayQDuLjevHMXlMEWtqhRx9D k0Ot+tFHrUDQph3znx1falD3oqEfjkJTmJcqP7rFni7+xsnH5z6+kiw3Zakq7Xld pcNbydC2wGArl5GgOcR+fEAhMd8ppCUJvbL0uWvxKKUbn44Igdbk+0r5Ct/sI0rA EXVYo5HHu0GJx5C/ocArYQxG29sCAwEAAaOCAf8wggH7MA4GA1UdDwEB/wQEAwIF oDCBiQYIKwYBBQUHAQEEfTB7MEIGCCsGAQUFBzAChjZodHRwOi8vc2VjdXJlMi5h bHBoYXNzbC5jb20vY2FjZXJ0L2dzYWxwaGFzaGEyZzJyMS5jcnQwNQYIKwYBBQUH MAGGKWh0dHA6Ly9vY3NwMi5nbG9iYWxzaWduLmNvbS9nc2FscGhhc2hhMmcyMFcG A1UdIARQME4wQgYKKwYBBAGgMgEKCjA0MDIGCCsGAQUFBwIBFiZodHRwczovL3d3 dy5nbG9iYWxzaWduLmNvbS9yZXBvc2l0b3J5LzAIBgZngQwBAgEwCQYDVR0TBAIw ADA+BgNVHR8ENzA1MDOgMaAvhi1odHRwOi8vY3JsMi5hbHBoYXNzbC5jb20vZ3Mv Z3NhbHBoYXNoYTJnMi5jcmwwRQYDVR0RBD4wPIIed3d3Lm1hbnRvdmFuaWVuZ2Vu aGFyaWEuY29tLmJyghptYW50b3ZhbmllbmdlbmhhcmlhLmNvbS5icjAdBgNVHSUE FjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHwYDVR0jBBgwFoAU9c3VPAhQ+WpPOreX 2laD5mnSaPcwHQYDVR0OBBYEFBStSHriH5CQUfPyIp7OkNOaEAlUMBMGCisGAQQB 1nkCBAMBAf8EAgUAMA0GCSqGSIb3DQEBCwUAA4IBAQA+ZZtSPrxq50QGunayILKo ii9M6pJXpCYIXDxPnEPA6RGYE3VpLDC6X50T2nTNm93DoPsIrwBGdQGnTr7MDN6P dradTazVIoRLkzgzwcl1wfTfkUl70oSfG9iU0F+h67a4s/7FcTxH5rl5SibeWJdr i3vEkD12/RUKIoiaSbpZD4HwGn4cnjt699SLB+Om7Cq45PRcR6Nq5eaJGpduC3eq T2AqhG+UEXpN6VRKVv6D+lS7jjD2m/F/mKNEWhcJXk8B1wnBQga4yXPTHB520yzx PrfMr5Aj+9Jd6nlEW4KstUqKUOIcTXi9MdW5ZIwbDP9Fz2Rzg6xQRGOyWI/0wXYp -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0u/WmUZSSPoEO9bA5Tm+ nV9BqVmFvYOobEKGfvwaCFksGlB/NqsXM9RNxs0HZJgKl7NSHEeHjqOEK+IICY0B p5pVJMPig5SkF+MjerlpUBBYf+ZF5kXFMPI8ukLyvlI259xpF3+9wDcON/zYVr4v uwMDY5mexGkRYthTg8zp0zi39+ARaddGGyIdv7mAO+QRtwh8C7UWNvI/m8d1A9uS M7NULg+8FRaaN4g0/0ujaouXq6HQrE2xtCBsHG9RZ0DvR6/Wngnwz7nozRVZ3vpr KzEjaGrrbziq2wq4COEGuIzXBnh3gEKAc1sJ0RKLfUj2dleyNXVIA0CO+CpeCNDN nhRBUun3CM6xNJQI/skHZsKWeSo8H1pgcIrQsXhyjDu9026fDQWRn0li99JabMT2 BWu65okg+X70oZjioigsKww2gM243GXY7rvdlv+veYkqP/YwD2hVgKLa43pQfR4m TA0GVBC6IDlEvLJcubMx9e9U/doVkUHQCbykwayQDuLjevHMXlMEWtqhRx9Dk0Ot +tFHrUDQph3znx1falD3oqEfjkJTmJcqP7rFni7+xsnH5z6+kiw3Zakq7XldpcNb ydC2wGArl5GgOcR+fEAhMd8ppCUJvbL0uWvxKKUbn44Igdbk+0r5Ct/sI0rAEXVY o5HHu0GJx5C/ocArYQxG29sCAwEAAQ== -----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 33993543574415633899549315098 . . . . . . . . [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 'BE' . . . . . . . . . . . . [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 'GlobalSign nv-sa' . . . . . . . . . . . . [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 'AlphaSSL CA - SHA256 - G2' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2021-12-04 05:49:22 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-01-05 05:49:22 +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 'www.mantovaniengenharia.com.br' . . . . . . . . [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 (4208 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 860547343351161078367512225015700204679905935139747749050222391153030422287389164870269149542235518049509635037530866986256714876543195040635088419245798009056972137208909919953695477814782155153164903080316950508542036555392428823094727892633553869274702068145975357759864069433773321488439939434786541723547918096148435712052056253965138062247393036548918197123327376773302746527576530042923505969724829962336657801844226551026607311330540793059424708478322605074368019382025720495813240969222077002308469221132837322981479346812877452691833384686378621166826502901805979587690648316339008446037858063582305042020346733124143156404906567592481909667369746328799502872478132727417948409897558294722815854641474464757335843577464490062943851375959135490498847605968856589404830199283735522257787431756393439510237814307927586949096014136518296201451850868437808535917040701109185863170766966551618152323776905663200717749213775297602096106181484681479270710665893950924235593789644253906192880527171816748383880686144273098708604474604611957380029086700178407106178089196811521401343749956672424658971927038135196752787701328581941671693867138261863012876702597909975317296597036518288049626784823814246491857115050031501836659645403 . . . . . . . . . . . . . . . . . . . . [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 1.3.6.1.5.5.7.1.1 (authorityInfoAccess) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (125 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.2 (caIssuers) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://secure2.alphassl.com/cacert/gsalphasha2g2r1.crt' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://ocsp2.globalsign.com/gsalphasha2g2' . . . . . . . . . . . . . . . . [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 (80 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.4.1.4146.1.10.10 (Domain Validation Certificates Policy - AlphaSSL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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 'https://www.globalsign.com/repository/' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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 2.5.29.19 (basicConstraints) . . . . . . . . . . . . . . . . . . . . [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.31 (cRLDistributionPoints) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (55 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://crl2.alphassl.com/gs/gsalphasha2g2.crl' . . . . . . . . . . . . . . . . [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 (62 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.mantovaniengenharia.com.br' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mantovaniengenharia.com.br' . . . . . . . . . . . . . . . . [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.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 f5cdd53c0850f96a4f3ab797da5683e669d268f7 . . . . . . . . . . . . . . . . [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) 14ad487ae21f909051f3f2229ece90d39a100954 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.4.1.11129.2.4.3 (CT Precertificate Poison) . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (2 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:5|false] NULL . . . . [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) 003e659b523ebc6ae74406ba76b220b2a88a2f4cea9257a426085c3c4f9c43c0e911981375692c30ba5f9d13da74cd9bddc3a0fb08af00467501a74ebecc0cde8f76b69d4dacd522844b933833c1c975c1f4df91497bd2849f1bd894d05fa1ebb6b8b3fec5713c47e6b9794a26de58976b8b7bc4903d76fd150a22889a49ba590f81f01a7e1c9e3b7af7d48b07e3a6ec2ab8e4f45c47a36ae5e6891a976e0b77aa4f602a846f94117a4de9544a56fe83fa54bb8e30f69bf17f98a3445a17095e4f01d709c14206b8c973d31c1e76d32cf13eb7ccaf9023fbd25dea79445b82acb54a8a50e21c4d78bd31d5b9648c1b0cff45cf647383ac504463b2588ff4c17629