adeptly.ai

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:88:d0:3e:6a:56:ec:0d:b4:7f:de:a0:5e:0b:e2:8b:26:8f was issued on by Let's Encrypt.

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)

Certificate Subject

CN=adeptly.ai

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:88:d0:3e:6a:56:ec:0d:b4:7f:de:a0:5e:0b:e2:8b:26:8f
Serial Number (int): 307892063198878957625809641614656005678735
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: e4:d3:37:26:90:51:7b:09:bd:74:cf:92:ad:db:a1:21:3f:96:1f:51
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 82:00:e0:90:ad:65:f4:fe:4b:61:33:53:a1:68:33:bc:d8:6a:4f:2d
Fingerprint (sha256): 97:28:60:d4:99:0c:ff:12:ca:70:53:de:f0:c7:d1:ec:61:16:c4:88:ee:b7:3e:46:19:f4:8e:ed:12:65:36:31

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 adeptly.ai

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for adeptly.ai

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

adeptly.ai
www.adeptly.ai

Other certificates including the domain name adeptly.ai

(limited to 100 certificates)
adeptly.ai
staging-videos-proxy.adeptly.ai
hammy.slowpoke.de
cybersecurity.adeptly.ai
negotiation.adeptly.ai
adeptly.ai
cryptonote.biz
play.adeptly.ai
panel.qatarorigin.com
kdvinhlong.xbot.com.vn
adeptly.ai
adeptly.ai
adeptly.ai
dashboard.disenatuciudad.mx
adeptly.ai
apistage.postjoy.co
storage.adeptly.ai
studywiz.co.kr
adeptly.ai
praetoriansecurity.adeptly.ai
app.theenigmagram.com
www.course.glowbe.com
praetoriansecurity.adeptly.ai
panel.localrocket.me
crm.wemade.dev
gracelandchiangmai99.com
share.rsh.de
praetoriansecurity.adeptly.ai
www.thecoldhearts.band
odn.titans.town
www.ycu-hepabiligi.jp
unculturedtv.com
www.arcadeblock.games
praetoriansecurity.adeptly.ai
staging.adeptly.ai
www.ecrivain-cloprudhomme.com
infini.solutions
hypnose-st-symphorien-sur-coise.fr
hammy.slowpoke.de
negotiation.adeptly.ai
atteberywedding.com
www.equalspeech.com
hotelsrivari.com
hubertspringer.pl
postburro.com
qrq.app
baiotraze.app
www.homesinstuttgart.com
www.jawantechpk.com
apistage.postjoy.co
fommap.bradleygraber.com
innew.net
list.flyworks.co.uk
www.singlaslimmingclinic.com
topicswelove.com
www.johans-loge.dk
examainer.audeering.com
music.mesbro.in
www.omrinuri.com
www.formations-aleph.com
negotiation.adeptly.ai
howtostayalive.adeptly.ai
www.allpwd.com
adeptly.ai
www.munzen.mx
staging-storage-service.adeptly.ai
kccbl.in
app.strukto.io
adeptly.ai
docs.latd.ai
www.app.relion.us
admin.adeptly.ai
postburro.com
bensonexteriors.com
adeptly.ai
www.carmensolutions.app
delrio.biibiic.com
adeptly.ai
adeptly.ai
demoapp.appshare.com.br
hubertspringer.pl
www.omhkem.club
angularmastery.academy
www.delooye.nl
links.observatory.academy
www.dividend.works
www.heritagefishingcharters.com
www.areialabs.com
ahil.estore.business
www.unicornalpha.com
staging.videos.adeptly.ai
dev-tracker.tripattern.com
adeptly.ai
praetoriansecurity.adeptly.ai
9j5tm.podc.incentable.com
api.adeptly.ai
ailabs.com.tr
www.arcadeblock.games
www.rammoozz.com
zaraz.digital

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFWzCCBEOgAwIBAgISA4jQPmpW7A20f96gXgviiyaPMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTExMTAxMjExNDlaFw0y
MDAyMDgxMjExNDlaMBUxEzARBgNVBAMTCmFkZXB0bHkuYWkwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQCtzTCeC2pFD/QZZkxUve7+EcmHz7nmY/hAcle4
p3QzesULnFzt8rhpY8Cd0FCFNFostkwOzh/Z28/n1ZCw54RU/LvrpMmGyNd51qiP
YAlHOxlFs9skHpH7+SKAaODBnFA5nyRJDrpzrWuubtIYpAborGRPRyERaXOgMfSZ
cuhqHPBvpo2Wg+yKQnOAjo+0nYABfIHPvPCVsmLj6BU2R74HExQbKWdD57KMjST3
XLf/jyZZHDeDHTCJLAXockuw3GAgkgUxfhoekk8haSzYej1WBYEspEE4gDX/daZt
Ki6cBjaaQMFOhC6MrnWRrem5kxRbZE35dLOAdCHHILQDF211AgMBAAGjggJuMIIC
ajAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMC
MAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFOTTNyaQUXsJvXTPkq3boSE/lh9RMB8G
A1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAu
BggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9yZzAv
BggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9yZy8w
JQYDVR0RBB4wHIIKYWRlcHRseS5haYIOd3d3LmFkZXB0bHkuYWkwTAYDVR0gBEUw
QzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDov
L2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEDBgorBgEEAdZ5AgQCBIH0BIHxAO8AdgDw
laRZ8gDRgkAQLS+TiI6tS/4dR+OZ4dA0prCoqo6ycwAAAW5VcSbqAAAEAwBHMEUC
IBrnDKf95qTVU7PMTwh4JT1x7Eazgg8Df222GyAx4/XEAiEA5RLHH8rretxtfpy1
q1ZHD0WkgK0eUepzoBIGjLIwpG8AdQCyHgXMi6LNiiBOh2b5K7mKJSBna9r6cOey
SVMt74uQXgAAAW5VcSbaAAAEAwBGMEQCIB8qDbSGfVnJ4blZCRHEMxfQPJQ7viC/
61aB4fVN18qSAiBCh9BF/D6bJ/uWIFxdHiqFwPd8PZQ/Yye0m/l3FVNxNzANBgkq
hkiG9w0BAQsFAAOCAQEAK53VdR7k/aljK7Gu8sfLXCWqA67oVVyU6WIiERth7QLe
dp/MWQLXGh2+9TjM9WmUaPFglUit2Iet8qdrcNs/qimxXIPKicw0yt9InhV/Qikm
lIDvP2V0ulC6xailds4GS0DPyW9D8bHizB6mNYPJ1wjxG9UVQtGWiYvi0HjN2tuN
ZUlWsE3B2e3dwjiERvspMqL4tq4RGLkzNn97BAaAHAb2Kox3uTUxx7GcEy3eWHm6
9n/8E+AvPCMj6sLS9uiuovEF8EX3QhTfhSwN8QM5ai9JisGh6FLmPFQfcLTJ8HB8
+ItWSPtilg94OvFaF3gwoQquvDW5gBJY1a8I6xsoog==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArc0wngtqRQ/0GWZMVL3u
/hHJh8+55mP4QHJXuKd0M3rFC5xc7fK4aWPAndBQhTRaLLZMDs4f2dvP59WQsOeE
VPy766TJhsjXedaoj2AJRzsZRbPbJB6R+/kigGjgwZxQOZ8kSQ66c61rrm7SGKQG
6KxkT0chEWlzoDH0mXLoahzwb6aNloPsikJzgI6PtJ2AAXyBz7zwlbJi4+gVNke+
BxMUGylnQ+eyjI0k91y3/48mWRw3gx0wiSwF6HJLsNxgIJIFMX4aHpJPIWks2Ho9
VgWBLKRBOIA1/3WmbSounAY2mkDBToQujK51ka3puZMUW2RN+XSzgHQhxyC0Axdt
dQIDAQAB
-----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 307892063198878957625809641614656005678735
 . . . . . . . . [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-11-10 12:11:49 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-02-08 12:11:49 +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 'adeptly.ai'
 . . . . . . . . [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 21940409675661791387633467370069154830407526171480981135532703656625409425437357993159651390811974459634545101659720200593877601226738598476036304164205610760647298511379843676022141372970029087286079448422206584690562996872910257948019633235711817442634245737224983491377409029999741736670431508818601969200583522961456242120868647200438856402753803689126773361725051248627377388932197001097053494632257968008314096797415712322884985856237382342012563985777758616826694616763437230998633960480738846075133738920193473094336458219190150089316561910096430401573342609301825127831460168567816200635340626719280421367157
 . . . . . . . . . . . . . . . . . . . . [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)
							e4d3372690517b09bd74cf92addba1213f961f51
 . . . . . . . . . . . . . . . . [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 (30 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'adeptly.ai'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.adeptly.ai'
 . . . . . . . . . . . . . . . . [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)
							00ef007600f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb2730000016e557126ea000004030047304502201ae70ca7fde6a4d553b3cc4f0878253d71ec46b3820f037f6db61b2031e3f5c4022100e512c71fcaeb7adc6d7e9cb5ab56470f45a480ad1e51ea73a012068cb230a46f007500b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016e557126da000004030046304402201f2a0db4867d59c9e1b9590911c43317d03c943bbe20bfeb5681e1f54dd7ca9202204287d045fc3e9b27fb96205c5d1e2a85c0f77c3d943f6327b49bf97715537137
 . . . . [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)
		002b9dd5751ee4fda9632bb1aef2c7cb5c25aa03aee8555c94e96222111b61ed02de769fcc5902d71a1dbef538ccf5699468f1609548add887adf2a76b70db3faa29b15c83ca89cc34cadf489e157f4229269480ef3f6574ba50bac5a8a576ce064b40cfc96f43f1b1e2cc1ea63583c9d708f11bd51542d196898be2d078cddadb8d654956b04dc1d9edddc2388446fb2932a2f8b6ae1118b933367f7b0406801c06f62a8c77b93531c7b19c132dde5879baf67ffc13e02f3c2323eac2d2f6e8aea2f105f045f74214df852c0df103396a2f498ac1a1e852e63c541f70b4c9f0707cf88b5648fb62960f783af15a177830a10aaebc35b9801258d5af08eb1b28a2