*.ngenx.com

Issued by Go Daddy Secure Certificate Authority - G2

About this certificate


This digital certificate with serial number b0:58:e9:9b:e0:36:22:36 was issued on by GoDaddy.com, Inc. .

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.

*.ngenx.com

Organization unit: Domain Control Validated

GoDaddy.com, Inc.

Organization: GoDaddy.com, Inc.
Organization unit: http://certs.godaddy.com/repository/

Time untill certificate expires

This certificate will expire on

Certificate Details

Serial Number (hex): b0:58:e9:9b:e0:36:22:36
Serial Number (int): 12707163204316701238
Serial Number lenght: 64 bits, 8 octets

SubjectKeyId: f0:7a:d4:33:44:d6:eb:8a:6c:4c:f2:31:db:8a:dd:53:d7:d2:21:f7
AuthorityKeyId: 40:c2:bd:27:8e:cc:34:83:30:a2:33:d7:fb:6c:b3:f0:b4:2c:80:ce

Fingerprint (sha1): 77:ce:94:02:fa:49:e1:28:f9:08:3c:60:d4:19:6a:37:54:39:f5:01
Fingerprint (sha256): 97:05:8c:d3:29:2b:c5:5b:3f:37:03:5c:45:49:80:db:50:44:9f:5b:9c:6f:df:99:00:0b:3a:1f:81:50:9a:82

Issuing Certificate URL: http://certificates.godaddy.com/repository/gdig2.crt

Revocation information

OCSP Server: http://ocsp.godaddy.com/
CRL Distribution Point: http://crl.godaddy.com/gdig2s1-135.crl

Check the revocation status for the current certificate on *.ngenx.com
2
DNS Names
0
Email Addresses
0
IP Addresses

Advanced Certificate Properties

Technical details about this certificate


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

9 extensions
No unhandled critical extensions



CA Certificate

This is not a CA certificate

Subject Alternative Names

*.ngenx.com
ngenx.com

Certificate

The complete raw certificate details in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE----- MIIGHTCCBQWgAwIBAgIJALBY6ZvgNiI2MA0GCSqGSIb3DQEBCwUAMIG0MQswCQYD VQQGEwJVUzEQMA4GA1UECBMHQXJpem9uYTETMBEGA1UEBxMKU2NvdHRzZGFsZTEa MBgGA1UEChMRR29EYWRkeS5jb20sIEluYy4xLTArBgNVBAsTJGh0dHA6Ly9jZXJ0 cy5nb2RhZGR5LmNvbS9yZXBvc2l0b3J5LzEzMDEGA1UEAxMqR28gRGFkZHkgU2Vj dXJlIENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTE1MTAwODE5MTYzOVoX DTE3MDcxODE1MDcwOVowOTEhMB8GA1UECxMYRG9tYWluIENvbnRyb2wgVmFsaWRh dGVkMRQwEgYDVQQDDAsqLm5nZW54LmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIP ADCCAgoCggIBAKFUgIf2Ew2mgKPHAmyMgRqW6bgt63+Pbn6pm+xEv/ukVcLLkesq yHxjAh2ylNDlzvYvu91oGx6EmRWvwAoVOnNecBABoZ+L74RNAIedXyCstssaKfBo pBlHvsRj6bGO/fdL2ksunCBaC2AzpvTzCNtGcvHUsavLdm0+4d4AsIjcuzYlSJ+u OpKpumHQO2PlFgizitRGr/LdM/8DVVYHb7YsmjM2O5og1zTK2cUhl6lIp/8E24v7 Up0/7H94nZw3JLcJl1tU/fBvXCmpZtienWdw45SpRIk8oO6op90oAKuEPbTShKJQ h1Uw8qnb3z64V3lXEqAgOhbtzDIjd0M+7laFBPkwGu1MR6kDWRzVr87sEM0DJXI6 Rh5+2jtfH/QiinBu7apriCMk1YG3aL/KZXH5OkAfI62xksgH6kEn3J8FAFlCsi7S UAlhuDp+x9EOUuEMEOoTY6BLg97IbjggOcjobDFzXl2wmodQqFoSF+OcTwTLgCvJ AYLBcrL1q9MrZIgqXigeFCCNr8Jvh29jAj+HLWtkSsA6vv5bZDSi8gEol4QdK9QH qSrD2uEcC6ocjRnoX4zgxejAFGEDYjdU0aVz7fKYGlW4SFnSCSjz0lymmgngl4Sk T5VRjDYW/OWJZJvBeVAma0gR5P2CadzIHK8707dagYFK8KzkWcxwUb4lAgMBAAGj ggGqMIIBpjAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEF BQcDAjAOBgNVHQ8BAf8EBAMCBaAwNwYDVR0fBDAwLjAsoCqgKIYmaHR0cDovL2Ny bC5nb2RhZGR5LmNvbS9nZGlnMnMxLTEzNS5jcmwwUwYDVR0gBEwwSjBIBgtghkgB hv1tAQcXATA5MDcGCCsGAQUFBwIBFitodHRwOi8vY2VydGlmaWNhdGVzLmdvZGFk ZHkuY29tL3JlcG9zaXRvcnkvMHYGCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYY aHR0cDovL29jc3AuZ29kYWRkeS5jb20vMEAGCCsGAQUFBzAChjRodHRwOi8vY2Vy dGlmaWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkvZ2RpZzIuY3J0MB8GA1Ud IwQYMBaAFEDCvSeOzDSDMKIz1/tss/C0LIDOMCEGA1UdEQQaMBiCCyoubmdlbngu Y29tggluZ2VueC5jb20wHQYDVR0OBBYEFPB61DNE1uuKbEzyMduK3VPX0iH3MA0G CSqGSIb3DQEBCwUAA4IBAQAzdBFQiNiCJsQxpk/YfZq/T1XmQRs+4NDMGt7+5+xb 22ViMsZCLQ6TyP4ZiHyTk6gvGPa4IOuPhVYCcMRa9W8R16XP0LsH7ZLSREnHvAKN YFRd1SqS0ge8n9CGmkgloZCmKOTqnA49LuorbQAmt42jgaOlFnrMZHqtr7U+x/O0 2HXZ/UshTNqxsqH5h4CKVAwkHy1Tmm6unaiss9KxbaSK0YK+7t1g5sKcrQW2AnuD 7bU8rKvpAy+ej1+3luRNdAazSch3uCieaLxN+BUf29GM2TaggCYfBAimd0k8gRDY UWCvMlLJ8rddAP1qLOgdOoN/2+8vjtWh8eF0DM+Ugza+ -----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoVSAh/YTDaaAo8cCbIyB GpbpuC3rf49ufqmb7ES/+6RVwsuR6yrIfGMCHbKU0OXO9i+73WgbHoSZFa/AChU6 c15wEAGhn4vvhE0Ah51fIKy2yxop8GikGUe+xGPpsY7990vaSy6cIFoLYDOm9PMI 20Zy8dSxq8t2bT7h3gCwiNy7NiVIn646kqm6YdA7Y+UWCLOK1Eav8t0z/wNVVgdv tiyaMzY7miDXNMrZxSGXqUin/wTbi/tSnT/sf3idnDcktwmXW1T98G9cKalm2J6d Z3DjlKlEiTyg7qin3SgAq4Q9tNKEolCHVTDyqdvfPrhXeVcSoCA6Fu3MMiN3Qz7u VoUE+TAa7UxHqQNZHNWvzuwQzQMlcjpGHn7aO18f9CKKcG7tqmuIIyTVgbdov8pl cfk6QB8jrbGSyAfqQSfcnwUAWUKyLtJQCWG4On7H0Q5S4QwQ6hNjoEuD3shuOCA5 yOhsMXNeXbCah1CoWhIX45xPBMuAK8kBgsFysvWr0ytkiCpeKB4UII2vwm+Hb2MC P4cta2RKwDq+/ltkNKLyASiXhB0r1AepKsPa4RwLqhyNGehfjODF6MAUYQNiN1TR pXPt8pgaVbhIWdIJKPPSXKaaCeCXhKRPlVGMNhb85Ylkm8F5UCZrSBHk/YJp3Mgc rzvTt1qBgUrwrORZzHBRviUCAwEAAQ== -----END PUBLIC KEY-----

ASN1 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 12707163204316701238 . . . . . . . . [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.8 (stateOrProvinceName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Arizona' . . . . . . . . . . . . [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.7 (localityName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Scottsdale' . . . . . . . . . . . . [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 'GoDaddy.com, Inc.' . . . . . . . . . . . . [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.11 (organizationalUnitName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'http://certs.godaddy.com/repository/' . . . . . . . . . . . . [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 'Go Daddy Secure Certificate Authority - G2' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2015-10-08 19:16:39 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2017-07-18 15:07:09 +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.11 (organizationalUnitName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Domain Control Validated' . . . . . . . . . . . . [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:12|false] UTF8String '*.ngenx.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 (4208 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 658169329276991959693950312185722784317573452585534589172515241824657565153476352100612187009647809067684774164214444349543289066133890787956332910971506035062962231897290489371102464005266761859788652032870712231150835540165800147414398655723916972814997828012191133926644510396393027504048225492483075722622394031834741593459783450692575432881074692390510758542055846486297158017061777572737886658545804723346244288812446373426052520628581055984860910058273185341196564083762860740150725326131341453370893944449763626337287668655160787657318865883310673090211756321843259210454517314219500665643873238051235720068953730264482372361813926539921002984471319979446965226921478113062948689485314072822599002802699474153786699571610273292188758664048656092976032432646587573922377682081618446914380452386687157848991288529959919414559355014192654394857805550451615939136812742275017957107929769429996090470266360943216808088989768997885524323801957437504343197420895047906403983184420364470750462139256848359118952216179656839078554261208252483678639436946979750953260674802363925808787919883149578639567825243882879257381313954172227248859046141008772228444060497988212857505587060328009382427121579157146214356648575356837305915653669 . . . . . . . . . . . . . . . . . . . . [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.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.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.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.31 (cRLDistributionPoints) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (48 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.godaddy.com/gdig2s1-135.crl' . . . . . . . . . . . . . . . . [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 (76 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.16.840.1.114413.1.7.23.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://certificates.godaddy.com/repository/' . . . . . . . . . . . . . . . . [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 (106 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.godaddy.com/' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://certificates.godaddy.com/repository/gdig2.crt' . . . . . . . . . . . . . . . . [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 40c2bd278ecc348330a233d7fb6cb3f0b42c80ce . . . . . . . . . . . . . . . . [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 (26 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.ngenx.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ngenx.com' . . . . . . . . . . . . . . . . [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) f07ad43344d6eb8a6c4cf231db8add53d7d221f7 . . . . [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) 003374115088d88226c431a64fd87d9abf4f55e6411b3ee0d0cc1adefee7ec5bdb656232c6422d0e93c8fe19887c9393a82f18f6b820eb8f85560270c45af56f11d7a5cfd0bb07ed92d24449c7bc028d60545dd52a92d207bc9fd0869a4825a190a628e4ea9c0e3d2eea2b6d0026b78da381a3a5167acc647aadafb53ec7f3b4d875d9fd4b214cdab1b2a1f987808a540c241f2d539a6eae9da8acb3d2b16da48ad182beeedd60e6c29cad05b6027b83edb53cacabe9032f9e8f5fb796e44d7406b349c877b8289e68bc4df8151fdbd18cd936a080261f0408a677493c8110d85160af3252c9f2b75d00fd6a2ce81d3a837fdbef2f8ed5a1f1e1740ccf948336be