cameraiq.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:0d:6b:07:3d:7a:ed:ec:77:8e:cf:65:44:55:50:bf:5d:6d was issued on by Let's Encrypt.

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=cameraiq.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:0d:6b:07:3d:7a:ed:ec:77:8e:cf:65:44:55:50:bf:5d:6d
Serial Number (int): 265902793553846391174998901900129221959021
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 7e:d0:4d:17:f3:b5:10:c7:54:1e:23:3e:a6:a2:5f:d7:52:c4:e3:77
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 51:c0:e3:2f:70:b7:12:9d:eb:22:ac:fd:f9:f9:bc:08:fd:90:b6:48
Fingerprint (sha256): 5a:ea:da:aa:a6:bd:29:93:13:22:11:35:f2:6d:fc:42:fc:4f:39:2e:5f:a3:5b:e9:f6:bb:ef:99:3d:b4:05:40

Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/

Revocation information

OCSP Server: http://ocsp.int-x3.letsencrypt.org

Check the revocation status for certificate cameraiq.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for cameraiq.com

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

cameraiq.com

Other certificates including the domain name cameraiq.com

(limited to 100 certificates)
about.ksting.com
fluxx.totemapp.net
archmission.totemapp.net
archmission.totemapp.net
about.ksting.com
easymarkit.totemapp.net
cameraiq.com
archmission.totemapp.net
adamlyonsw.totemapp.net
archmission.totemapp.net
dojo-madness.totemapp.net
about.ksting.com
www.cameraiq.com
about.ksting.com
about.ksting.com
cameraiq.com
about.ksting.com
about.ksting.com
about.ksting.com
about.ksting.com
archmission.totemapp.net
cameraiq.com
archmission.totemapp.net
press.getsundaily.com
about.ksting.com
*.cameraiq.com
archmission.totemapp.net
cameraiq.com
dodo.totemapp.net
about.ksting.com
vpn.staging.cameraiq.com
totem.alltrails.com
cameraiq.com
fluxx.totemapp.net
vpn.testing.cameraiq.com
press.swipecast.com
archmission.totemapp.net
cameraiq.com
picachocoffee.totemapp.net
about.ksting.com
bonusly.totemapp.net
intothewhoknows.totemapp.net
info.cameraiq.com
archmission.totemapp.net
about.ksting.com
about.ksting.com
cameraiq.com
about.ksting.com
www.cameraiq.com
press.getsundaily.com
archmission.totemapp.net
archmission.totemapp.net
about.ksting.com
cameraiq.com
britttest.totemapp.net
archmission.totemapp.net
about.ksting.com
www.cameraiq.com
fourpointsbar.totemapp.net
about.ksting.com
www.cameraiq.com
*.cameraiq.com
about.ksting.com
archmission.totemapp.net
insitome.totemapp.net
info.cameraiq.com
cameraiq.com
cameraiq.com
about.ksting.com
beardedbastard.totemapp.net
archmission.totemapp.net
about.ksting.com
archmission.totemapp.net
about.ksting.com
about.ksting.com
cameraiq.com
about.ksting.com
openwork.totemapp.net
archmission.totemapp.net
archmission.totemapp.net
www.cameraiq.com
about.ksting.com
about.ksting.com
*.cameraiq.com
about.ksting.com
adamlyonsw.totemapp.net
www.cameraiq.com
about.ksting.com
archmission.totemapp.net
about.ksting.com
paul-jarrett.totemapp.net
archmission.totemapp.net
archmission.totemapp.net
archmission.totemapp.net
about.ksting.com
insitome.totemapp.net
about.ksting.com
archmission.totemapp.net
*.cameraiq.com
about.ksting.com

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFTzCCBDegAwIBAgISAw1rBz167ex3js9lRFVQv11tMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA5MjIxMzI5NDBaFw0x
OTEyMjExMzI5NDBaMBcxFTATBgNVBAMTDGNhbWVyYWlxLmNvbTCCASIwDQYJKoZI
hvcNAQEBBQADggEPADCCAQoCggEBAPmtG2bteluq0WzKuILIz0LB49GoxYb2f6B8
zfX6q0I3y3Xzp6cK6NYofWmnHNNbPj1GFbmxwQxCnFHhRvu4PC93Fa8jgfVcOnc7
VKXgsxE8+/eHe9Nh2QgjOV7u00bGTwT7OSIZNCQGWYzAdbjn/cnTHvg9Ejihx4yn
RuddkLM/ezjTC5zPz4CrK6e2XXBo7m4qlrPB4wVKptIwwE+cZj0v0zM4AhTkWCTE
RnDG7yJioRHHv3NhP2uut5cyB4sQfK8wORNf7A7Tdd+P7NIsVk2FqcLDoohK+ycP
gEakl01JJuj5z3z0LaiZy6X5iMMKaD2ED9YKSFn5xJvu3Ne5LQkCAwEAAaOCAmAw
ggJcMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUH
AwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUftBNF/O1EMdUHiM+pqJf11LE43cw
HwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUHAQEEYzBh
MC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5cHQub3Jn
MC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5cHQub3Jn
LzAXBgNVHREEEDAOggxjYW1lcmFpcS5jb20wTAYDVR0gBEUwQzAIBgZngQwBAgEw
NwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5j
cnlwdC5vcmcwggEDBgorBgEEAdZ5AgQCBIH0BIHxAO8AdgB0ftqDMa0zEJEhnM4l
T0Jwwr/9XkIgCMY3NXnmEHvMVgAAAW1ZYNMVAAAEAwBHMEUCIBlXqWr7WKBwFfzG
LqpsETQa3Zlc6d8k4SuGRQRCkzLAAiEAkTp9PD7jIbOu2OyRBovg08SreJI+QKA1
ym6R2siJ700AdQApPFGWVMg5ZbqqUPxYB9S3b79Yeily3KTDDPTlRUf0eAAAAW1Z
YNMGAAAEAwBGMEQCIHsLx+oVBmwIw27En4qsDblzEZ5I3erKJZTAP4eIXrtfAiBu
kxr5oGfleM8vs5q/gWHAfvSksiaDtIO6AcQ931lZjDANBgkqhkiG9w0BAQsFAAOC
AQEAW3Nn0TTlGHLQ51/Bos9GS/rSHy8ye7i81evirynsS0gl7ZQhhPgI8uCIL17T
wdwZ2cdjDuyLjH890fdAp5HND8kLmbjufz7HPs4Cxa+TmbPG3X9uuFYzoyDVpynk
iMZ46/oyTb26P27094WBrHlCM+DuSIyT++xsPSI1eiOKLOFOmxcrOJ16pmpqOTZT
ABLdZW11Rf7nQPOBvrjDBpONSH1STC1lR3y5O8BEWwp6ManGAcadJITxiKYNdLkL
d1cVs0yU4QdvFxqc0vKaLv/2rgk/iFi6vA67PgL4Loft6PMnIfGQvgyKstGl/GyS
bgGe9ivi0hJWQ8qLJGI/hxK8Og==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA+a0bZu16W6rRbMq4gsjP
QsHj0ajFhvZ/oHzN9fqrQjfLdfOnpwro1ih9aacc01s+PUYVubHBDEKcUeFG+7g8
L3cVryOB9Vw6dztUpeCzETz794d702HZCCM5Xu7TRsZPBPs5Ihk0JAZZjMB1uOf9
ydMe+D0SOKHHjKdG512Qsz97ONMLnM/PgKsrp7ZdcGjubiqWs8HjBUqm0jDAT5xm
PS/TMzgCFORYJMRGcMbvImKhEce/c2E/a663lzIHixB8rzA5E1/sDtN134/s0ixW
TYWpwsOiiEr7Jw+ARqSXTUkm6PnPfPQtqJnLpfmIwwpoPYQP1gpIWfnEm+7c17kt
CQIDAQAB
-----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 265902793553846391174998901900129221959021
 . . . . . . . . [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 2019-09-22 13:29:40 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-12-21 13:29:40 +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 'cameraiq.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 31518700199123150497904114022885950616743072481623627051297410728850077439256076775713621627757213380744068045130377400027986101331397547742064748127785865775036548300817328450156973011883588832949483128415350210066249105778952345390008304774980462672645302303433712114565021457451157418297813170908770682240258626321024447367351612445985076370038012572314080108635854728197735935376398192866595100710310498091978040334242540025457053660338607958491746424426014923480736815532874414268294323249012836482987127803551972212864230804238691952680863600861378004241329250216128265094113939706807716378467030851847989046537
 . . . . . . . . . . . . . . . . . . . . [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)
							7ed04d17f3b510c7541e233ea6a25fd752c4e377
 . . . . . . . . . . . . . . . . [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 (16 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cameraiq.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 (69 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.4.1.11129.2.4.2
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef007600747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016d5960d315000004030047304502201957a96afb58a07015fcc62eaa6c11341add995ce9df24e12b864504429332c0022100913a7d3c3ee321b3aed8ec91068be0d3c4ab78923e40a035ca6e91dac889ef4d007500293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016d5960d306000004030046304402207b0bc7ea15066c08c36ec49f8aac0db973119e48ddeaca2594c03f87885ebb5f02206e931af9a067e578cf2fb39abf8161c07ef4a4b22683b483ba01c43ddf59598c
 . . . . [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)
		005b7367d134e51872d0e75fc1a2cf464bfad21f2f327bb8bcd5ebe2af29ec4b4825ed942184f808f2e0882f5ed3c1dc19d9c7630eec8b8c7f3dd1f740a791cd0fc90b99b8ee7f3ec73ece02c5af9399b3c6dd7f6eb85633a320d5a729e488c678ebfa324dbdba3f6ef4f78581ac794233e0ee488c93fbec6c3d22357a238a2ce14e9b172b389d7aa66a6a3936530012dd656d7545fee740f381beb8c306938d487d524c2d65477cb93bc0445b0a7a31a9c601c69d2484f188a60d74b90b775715b34c94e1076f171a9cd2f29a2efff6ae093f8858babc0ebb3e02f82e87ede8f32721f190be0c8ab2d1a5fc6c926e019ef62be2d2125643ca8b24623f8712bc3a