dogwoodsprings.net
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:a6:73:3c:f7:bf:99:5a:15:9a:a4:b5:b3:58:7d:98:a2:80 was issued on by Let's Encrypt.
With 3 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)
Certificate Subject
CN=dogwoodsprings.net
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:a6:73:3c:f7:bf:99:5a:15:9a:a4:b5:b3:58:7d:98:a2:80Serial Number (int): 317976908486418513543869410607661550445184
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: a6:d7:3a:98:ae:5d:36:42:05:78:40:68:a3:7e:9f:96:a5:6d:0f:e4
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): a4:f2:01:55:62:93:c8:6c:f6:5a:40:ca:5f:5f:66:07:40:d0:d3:71
Fingerprint (sha256): 9e:2b:78:b3:87:74:83:2b:36:5a:1e:8a:2d:7c:82:9c:0e:c9:ed:8c:d6:ec:1c:7e:68:8a:93:0e:d8:3e:bd:1b
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate dogwoodsprings.net
3
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for dogwoodsprings.net
Public Key Algorithm
RSA
Key Size
2048
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
dogwoodsprings.net
mail.dogwoodsprings.net
www.dogwoodsprings.net
mail.dogwoodsprings.net
www.dogwoodsprings.net
Other certificates including the domain name dogwoodsprings.net
(limited to 100 certificates)
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
webmail.dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
webmail.dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
webmail.dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
webmail.dogwoodsprings.net
dogwoodsprings.net
dogwoodsprings.net
Certificate
The complete raw certificate details for dogwoodsprings.net in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGQDCCBSigAwIBAgISA6ZzPPe/mVoVmqS1s1h9mKKAMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODEwMTMwNTU4MTdaFw0x OTAxMTEwNTU4MTdaMB0xGzAZBgNVBAMTEmRvZ3dvb2RzcHJpbmdzLm5ldDCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOM1YW9lt1JzURpKl0HZLgn/n/ue CiZ7EJkNLWBE7M2Il1AZxRO9Yg05sqUribARHMWESMI/mcM2sVGfPaEpMVLgeK6U u/OZGqrGPerj20d7RRPkbUuujN0MdmikEKvssUmxmZPzIn+ZI4hrBSEsk6eQNvvE KKfzbdlCAh8JpSJF3eRK+yuniTib9lBkMIjo62PwR8F3M99ExCHU0pXzo90kYJY+ P2SY6vOD3oRcj07u+i05vLf1QscVtbLHQY4soZ285AG5RPZQhpjjfx25M/uYE0vi 8ItY7dG0NqZHl9ebrdNuMl95d979R5/b/R7PwVXM/7NaIr+ZkAsTS/wKZWECAwEA AaOCA0swggNHMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYI KwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUptc6mK5dNkIFeEBoo36f lqVtD+QwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUH AQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5 cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5 cHQub3JnLzBOBgNVHREERzBFghJkb2d3b29kc3ByaW5ncy5uZXSCF21haWwuZG9n d29vZHNwcmluZ3MubmV0ghZ3d3cuZG9nd29vZHNwcmluZ3MubmV0MIH+BgNVHSAE gfYwgfMwCAYGZ4EMAQIBMIHmBgsrBgEEAYLfEwEBATCB1jAmBggrBgEFBQcCARYa aHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwgasGCCsGAQUFBwICMIGeDIGbVGhp cyBDZXJ0aWZpY2F0ZSBtYXkgb25seSBiZSByZWxpZWQgdXBvbiBieSBSZWx5aW5n IFBhcnRpZXMgYW5kIG9ubHkgaW4gYWNjb3JkYW5jZSB3aXRoIHRoZSBDZXJ0aWZp Y2F0ZSBQb2xpY3kgZm91bmQgYXQgaHR0cHM6Ly9sZXRzZW5jcnlwdC5vcmcvcmVw b3NpdG9yeS8wggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgDiaUuuJujpQAnohhu2 O4PUPuf+dIj7pI8okwGd3fHb/gAAAWZsN/ITAAAEAwBHMEUCIH488r6bW2bTYhPC 8QURvgQDRmvYSt+dB1sdKpk0E+mrAiEA7oDsMM/4M2YE6aOgKEa7MXfSA1tvMCnQ jF6Hk9BeeU8AdgApPFGWVMg5ZbqqUPxYB9S3b79Yeily3KTDDPTlRUf0eAAAAWZs N/IsAAAEAwBHMEUCIQD2EIktOCEsmDwgq+B+um8pS9+nw+xLf/rLgskV80RmRwIg QVLoyLqOXJmGjR0fTpivFzipp9nHZgykBEUDW2uweZQwDQYJKoZIhvcNAQELBQAD ggEBAFZPLREcoufW4h9p30nV0Sm4gzEMlWSPm5urhNLalnObp1mQR/osSBlNPL83 JCYYrNeJ/Y5Ayu6JcYV2OTmzqUToni/48/UFPaTT5ZBhk2jUbQXL1339DulRM7cd 8WjVQpb8fJMsKdCr2bFGoP52mSlPTWBg9RlTpC2u2ttDNG3n03ovZwRfH1YPRo3c 8un72i2NyMkuu5izgQehhHB9IJHmqPVPBtgV5OP96l1TSPEPtVWckK/EWOxiOiEW fTzIityBuGTQQxEHWwOx+JdBYBx5q5ovX+rHwCKbi8TBLHhoVZX0CrWhtlIEyDdz ucWqSbV2UkG1phW17Z8psBuie9U= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4zVhb2W3UnNRGkqXQdku Cf+f+54KJnsQmQ0tYETszYiXUBnFE71iDTmypSuJsBEcxYRIwj+ZwzaxUZ89oSkx UuB4rpS785kaqsY96uPbR3tFE+RtS66M3Qx2aKQQq+yxSbGZk/Mif5kjiGsFISyT p5A2+8Qop/Nt2UICHwmlIkXd5Er7K6eJOJv2UGQwiOjrY/BHwXcz30TEIdTSlfOj 3SRglj4/ZJjq84PehFyPTu76LTm8t/VCxxW1ssdBjiyhnbzkAblE9lCGmON/Hbkz +5gTS+Lwi1jt0bQ2pkeX15ut024yX3l33v1Hn9v9Hs/BVcz/s1oiv5mQCxNL/Apl YQIDAQAB -----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 317976908486418513543869410607661550445184 . . . . . . . . [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 'Let's Encrypt' . . . . . . . . . . . . [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 'Let's Encrypt Authority X3' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-10-13 05:58:17 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-01-11 05:58:17 +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 'dogwoodsprings.net' . . . . . . . . [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 28682418185202888309130773575371017731843369675787914673245380161073970272425609332464082166223220525992421664743863155444058001241081531026444141507049251466052658384082355024409692761062537699685719554249273735220826765257842194112390477087088283873283560136151637125212653224013614839801257005442168467477655222207826501174905518539110104235488060414596896015022178472823911799154864869931334060270004168863491439614004136526953244676708083292817519644174355233491742025088375868449718946178645873554347953583154351051204079817439666376736784514654673262937426992194981123025164004334624885722376000779440681018721 . . . . . . . . . . . . . . . . . . . . [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 (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.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) a6d73a98ae5d364205784068a37e9f96a56d0fe4 . . . . . . . . . . . . . . . . [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 a84a6a63047dddbae6d139b7a64565eff3a8eca1 . . . . . . . . . . . . . . . . [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 (99 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.int-x3.letsencrypt.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://cert.int-x3.letsencrypt.org/' . . . . . . . . . . . . . . . . [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 (71 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'dogwoodsprings.net' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.dogwoodsprings.net' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.dogwoodsprings.net' . . . . . . . . . . . . . . . . [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 (246 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.44947.1.1.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://cps.letsencrypt.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.2.2 (unotice) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String 'This Certificate may only be relied upon by Relying Parties and only in accordance with the Certificate Policy found at https://letsencrypt.org/repository/' . . . . . . . . . . . . . . . . [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 (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f0007600e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe000001666c37f213000004030047304502207e3cf2be9b5b66d36213c2f10511be0403466bd84adf9d075b1d2a993413e9ab022100ee80ec30cff8336604e9a3a02846bb3177d2035b6f3029d08c5e8793d05e794f007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f478000001666c37f22c0000040300473045022100f610892d38212c983c20abe07eba6f294bdfa7c3ec4b7ffacb82c915f344664702204152e8c8ba8e5c99868d1d1f4e98af1738a9a7d9c7660ca40445035b6bb07994 . . . . [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) 00564f2d111ca2e7d6e21f69df49d5d129b883310c95648f9b9bab84d2da96739ba7599047fa2c48194d3cbf37242618acd789fd8e40caee897185763939b3a944e89e2ff8f3f5053da4d3e590619368d46d05cbd77dfd0ee95133b71df168d54296fc7c932c29d0abd9b146a0fe7699294f4d6060f51953a42daedadb43346de7d37a2f67045f1f560f468ddcf2e9fbda2d8dc8c92ebb98b38107a184707d2091e6a8f54f06d815e4e3fdea5d5348f10fb5559c90afc458ec623a21167d3cc88adc81b864d04311075b03b1f89741601c79ab9a2f5feac7c0229b8bc4c12c78685595f40ab5a1b65204c83773b9c5aa49b5765241b5a615b5ed9f29b01ba27bd5