magri.ca

Issued by Let's Encrypt Authority X1

About this certificate


This digital certificate with serial number 01:c2:0f:90:a0:8f:84:61:c7:ed:ca:d4:58:e9:7a:3c:56:ed was issued on by Let's Encrypt .

With 12 subject alternative names this certificate can be used to secure multiple fqdn's. While the 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.

magri.ca

Let's Encrypt

Organization: Let's Encrypt

Time since certificate expired

This certificate has expire since

Certificate Details

Serial Number (hex): 01:c2:0f:90:a0:8f:84:61:c7:ed:ca:d4:58:e9:7a:3c:56:ed
Serial Number (int): 153147754481662845366836050958189003036397
Serial Number lenght: 137 bits, 18 octets

SubjectKeyId: d5:c5:7e:ab:83:4d:c0:00:3e:e7:ca:06:a4:a5:56:65:c7:73:f6:a3
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 6e:ed:66:2b:65:04:b9:cc:ce:70:3f:de:fb:1c:01:43:3d:2d:ce:de
Fingerprint (sha256): 22:a6:92:62:85:27:1a:f2:26:d7:bb:d9:6c:8f:c3:97:63:94:42:92:96:03:bc:fc:cf:96:6f:e2:1e:5b:57:21

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

Revocation information

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

Check the revocation status for the current certificate on magri.ca
12
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

8 extensions
No unhandled critical extensions



CA Certificate

This is not a CA certificate

Subject Alternative Names

hmgr.magri.ca
mzk.magri.ca
ix4.magri.ca
tater.magri.ca
sab.magri.ca
nzb.magri.ca
magri.ca
www.magri.ca
ld.magri.ca
fotos.magri.ca
vx.magri.ca
nas.magri.ca

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE----- MIIGlDCCBXygAwIBAgISAcIPkKCPhGHH7crUWOl6PFbtMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMTAeFw0xNTEyMjkwNzM2MDBaFw0x NjAzMjgwNzM2MDBaMBMxETAPBgNVBAMTCG1hZ3JpLmNhMIICIjANBgkqhkiG9w0B AQEFAAOCAg8AMIICCgKCAgEAyLbXA7DjRVBfoLUCTXCsRyARxGhvOZV/oKigoDSE yV97yJtZjpWD9CZI5myYF9nFz5AEgXXpBZXsjWECMDPSpy0VRlrcVK6NjRJ6wMi1 i/Zx7ykMP+q9Lw7hl2SlzZjPRGfzukVzT7yQNtkrGbGBUJ7osr+A7W3rpquzaH2j RBxcS9FmKxRd3gMbT722Y+jDaYRV+KbSQ7/RV4snRaWRViYrNxhbounRUF0Iz8HY bwNhCW3zAzu+FG+FSlCpuhIKEzjLVL8zHE9bOyosa0i2CVSh2tE31vrIYd+mwb6K RMTww55E8kqA6+CchFaGDYqCZY70I536IdVPXLdL1mX1thaCc9LA9ItLrt9wlBsS EO9pzD+SVwVBtBLQNnAxTla2cb8r9qqNWZ6T4R9vL5RaUZAlhjGUF65KZjYfVK0k MRvY9Ae5MxWny+w185r2ayigwVFGcn8eM5zRWizC6At5WUTlVAksZFUZTpiZcvTG WqSXYBo4scA3GC/dI0Hqnosq1Tx+ZVdKwcUiMjGon4LvqTxFHnJVLqSF419v1J5o Wbwj9vpyTbRdK5uKevm34yGTSiMzjvvPveOthtBSG3aPiMOeufdjJlG2Y+aJ2ehU FHZoX6dPdqnwI7VnPF36h/CArfInnSpeWakpiprhZbNT2lQIcLINVhKKEkJj2XyP C/8CAwEAAaOCAqkwggKlMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEF BQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU1cV+q4NNwAA+ 58oGpKVWZcdz9qMwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYI KwYBBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDEubGV0 c2VuY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgxLmxl dHNlbmNyeXB0Lm9yZy8wgbIGA1UdEQSBqjCBp4INaG1nci5tYWdyaS5jYYIMbXpr Lm1hZ3JpLmNhggxpeDQubWFncmkuY2GCDnRhdGVyLm1hZ3JpLmNhggxzYWIubWFn cmkuY2GCDG56Yi5tYWdyaS5jYYIIbWFncmkuY2GCDHd3dy5tYWdyaS5jYYILbGQu bWFncmkuY2GCDmZvdG9zLm1hZ3JpLmNhggt2eC5tYWdyaS5jYYIMbmFzLm1hZ3Jp LmNhMIH+BgNVHSAEgfYwgfMwCAYGZ4EMAQIBMIHmBgsrBgEEAYLfEwEBATCB1jAm BggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwgasGCCsGAQUF BwICMIGeDIGbVGhpcyBDZXJ0aWZpY2F0ZSBtYXkgb25seSBiZSByZWxpZWQgdXBv biBieSBSZWx5aW5nIFBhcnRpZXMgYW5kIG9ubHkgaW4gYWNjb3JkYW5jZSB3aXRo IHRoZSBDZXJ0aWZpY2F0ZSBQb2xpY3kgZm91bmQgYXQgaHR0cHM6Ly9sZXRzZW5j cnlwdC5vcmcvcmVwb3NpdG9yeS8wDQYJKoZIhvcNAQELBQADggEBAB1M/YfSOi/i BYVF33Ju4fVZArTT1nDqd2rPzarQQbeeQNV10M3WerQA6FZPoYMPCc+iVhOosUAD wyF/M9I3ZZnfO8JxUNQzm+7m1yWWG54dX7VVaWl1/zawmKpsc8SWxJWi5m4C2WXS pW1GogOcQnjFoKUSKQEBjcIMzDqFyn0x5NOn3h1S71i4NSpwB+cR+0NgpXsA1gdY GfniQRBY05DgkRTXVLf0rodU/Jchuhu6ZrVqI/ijdQOSrPhn6P4UxfUnBZ91ZSJX WyiHYcRJ+tc+pbtcvjK9DOzMkR6rluN2R/nr1R1OAnKqwG/sYFpXsQwEKB3lc8vQ Al0hN6rT1Xc= -----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyLbXA7DjRVBfoLUCTXCs RyARxGhvOZV/oKigoDSEyV97yJtZjpWD9CZI5myYF9nFz5AEgXXpBZXsjWECMDPS py0VRlrcVK6NjRJ6wMi1i/Zx7ykMP+q9Lw7hl2SlzZjPRGfzukVzT7yQNtkrGbGB UJ7osr+A7W3rpquzaH2jRBxcS9FmKxRd3gMbT722Y+jDaYRV+KbSQ7/RV4snRaWR ViYrNxhbounRUF0Iz8HYbwNhCW3zAzu+FG+FSlCpuhIKEzjLVL8zHE9bOyosa0i2 CVSh2tE31vrIYd+mwb6KRMTww55E8kqA6+CchFaGDYqCZY70I536IdVPXLdL1mX1 thaCc9LA9ItLrt9wlBsSEO9pzD+SVwVBtBLQNnAxTla2cb8r9qqNWZ6T4R9vL5Ra UZAlhjGUF65KZjYfVK0kMRvY9Ae5MxWny+w185r2ayigwVFGcn8eM5zRWizC6At5 WUTlVAksZFUZTpiZcvTGWqSXYBo4scA3GC/dI0Hqnosq1Tx+ZVdKwcUiMjGon4Lv qTxFHnJVLqSF419v1J5oWbwj9vpyTbRdK5uKevm34yGTSiMzjvvPveOthtBSG3aP iMOeufdjJlG2Y+aJ2ehUFHZoX6dPdqnwI7VnPF36h/CArfInnSpeWakpiprhZbNT 2lQIcLINVhKKEkJj2XyPC/8CAwEAAQ== -----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 153147754481662845366836050958189003036397 . . . . . . . . [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 X1' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2015-12-29 07:36:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2016-03-28 07:36:00 +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 'magri.ca' . . . . . . . . [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 818842570298231432909691769467777377653126601989206207355024976987120574108581486740650496858074646484581454223948042806321505476125593477886104608763761054281164353612367365198091579794625229139352880257202766251672562925681816998046919634308931300230650431564665308905988464944834714749632464223639736118155405598065877487195137500513657529133157470871772818943824605879047694260327240753024111102816514362642422101232533524789385768432304118879571098553149467509249321324927754534997250986897022697939166082095909215837004109583547843023095243162186638839108227221249097617461501614321832473768845056295412620954634659860354178017603698540877981476356559976430683020569912462662553781746911748048726301812739491661234374200009878266012702986492518173781942209840628891538555930929374443272576834539566590329307641098539854204727862169334682393726910106716715380953518415970780994322784117296955369630509937017264988246313415668131695134310819525499750692848274462130058679418848345478468593354031670139806149148188067400464058808602674296940063342323848179018053198906306692163078384132388454510978360811995050941779276763063427116833143554552600134508521630147306677925997219313954144457142178193659722541610337300726589332327423 . . . . . . . . . . . . . . . . . . . . [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) d5c57eab834dc0003ee7ca06a4a55665c773f6a3 . . . . . . . . . . . . . . . . [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 (100 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-x1.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-x1.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 (170 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'hmgr.magri.ca' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mzk.magri.ca' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ix4.magri.ca' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'tater.magri.ca' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'sab.magri.ca' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'nzb.magri.ca' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'magri.ca' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.magri.ca' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ld.magri.ca' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'fotos.magri.ca' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'vx.magri.ca' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'nas.magri.ca' . . . . . . . . . . . . . . . . [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.2.840.113549.1.1.11 (sha256WithRSAEncryption) . . . . . . . . [c:0|t:5|false] NULL . . . . [c:0|t:3|false] BIT STRING (2048 bits) 001d4cfd87d23a2fe2058545df726ee1f55902b4d3d670ea776acfcdaad041b79e40d575d0cdd67ab400e8564fa1830f09cfa25613a8b14003c3217f33d2376599df3bc27150d4339beee6d725961b9e1d5fb555696975ff36b098aa6c73c496c495a2e66e02d965d2a56d46a2039c4278c5a0a5122901018dc20ccc3a85ca7d31e4d3a7de1d52ef58b8352a7007e711fb4360a57b00d6075819f9e2411058d390e09114d754b7f4ae8754fc9721ba1bba66b56a23f8a3750392acf867e8fe14c5f527059f756522575b288761c449fad73ea5bb5cbe32bd0ceccc911eab96e37647f9ebd51d4e0272aac06fec605a57b10c04281de573cbd0025d2137aad3d577