From d9ebe54599469a8cc504668adda74bd0ec7df580 Mon Sep 17 00:00:00 2001 From: Arbel Deutsch Peled Date: Fri, 13 Nov 2015 19:44:20 +0200 Subject: [PATCH] Removing old incompatible versions of certificates --- .../src/test/resources/certs/.gitattributes | 1 - .../src/test/resources/certs/README.md | 6 -- .../user1-key-with-password-secret.p12 | Bin 1301 -> 0 bytes .../user1-key-with-password-secret.pem | 8 --- .../certs/enduser-certs/user1-key.der | Bin 118 -> 0 bytes .../certs/enduser-certs/user1-key.pem | 5 -- .../certs/enduser-certs/user1-pubkey.pem | 4 -- .../resources/certs/enduser-certs/user1.crt | 19 ------ .../resources/certs/enduser-certs/user1.csr | 9 --- .../certs/enduser-certs/user2-key.pem | 5 -- .../certs/enduser-certs/user2-pubkey.pem | 4 -- .../resources/certs/enduser-certs/user2.crt | 19 ------ .../resources/certs/enduser-certs/user2.csr | 9 --- .../resources/certs/enduser-certs/user2.der | Bin 794 -> 0 bytes .../certs/intermediate-ca-1/1000.pem | 19 ------ .../certs/intermediate-ca-1/1001.pem | 19 ------ .../certs/intermediate-ca-1/certindex | 2 - .../certs/intermediate-ca-1/certindex.attr | 1 - .../intermediate-ca-1/certindex.attr.old | 1 - .../certs/intermediate-ca-1/certindex.old | 1 - .../certs/intermediate-ca-1/certserial | 1 - .../certs/intermediate-ca-1/certserial.old | 1 - .../certs/intermediate-ca-1/crlnumber | 1 - .../intermediate-ca-1-private-key.pem | 5 -- .../intermediate-ca-1/intermediate-ca-1.crt | 21 ------ .../intermediate-ca-1/intermediate-ca-1.csr | 10 --- .../openssl-intermediate-ca.conf | 46 ------------- .../src/test/resources/certs/root-ca/1000.pem | 21 ------ .../test/resources/certs/root-ca/certindex | 1 - .../resources/certs/root-ca/certindex.attr | 1 - .../resources/certs/root-ca/certindex.old | 0 .../test/resources/certs/root-ca/certserial | 1 - .../resources/certs/root-ca/certserial.old | 1 - .../test/resources/certs/root-ca/crlnumber | 1 - .../resources/certs/root-ca/openssl-ca.conf | 61 ------------------ ...ot-ca-private-key-with-password-secret.pem | 8 --- .../certs/root-ca/root-ca-private-key.der | Bin 118 -> 0 bytes .../certs/root-ca/root-ca-private-key.pem | 5 -- .../test/resources/certs/root-ca/root-ca.crt | 17 ----- .../src/test/resources/certs/secp256k1.pem | 3 - .../certs/signed-messages/helloworld.txt | 1 - .../signed-messages/helloworld.txt.sha256sig | Bin 72 -> 0 bytes 42 files changed, 338 deletions(-) delete mode 100644 meerkat-common/src/test/resources/certs/.gitattributes delete mode 100644 meerkat-common/src/test/resources/certs/README.md delete mode 100644 meerkat-common/src/test/resources/certs/enduser-certs/user1-key-with-password-secret.p12 delete mode 100644 meerkat-common/src/test/resources/certs/enduser-certs/user1-key-with-password-secret.pem delete mode 100644 meerkat-common/src/test/resources/certs/enduser-certs/user1-key.der delete mode 100644 meerkat-common/src/test/resources/certs/enduser-certs/user1-key.pem delete mode 100644 meerkat-common/src/test/resources/certs/enduser-certs/user1-pubkey.pem delete mode 100644 meerkat-common/src/test/resources/certs/enduser-certs/user1.crt delete mode 100644 meerkat-common/src/test/resources/certs/enduser-certs/user1.csr delete mode 100644 meerkat-common/src/test/resources/certs/enduser-certs/user2-key.pem delete mode 100644 meerkat-common/src/test/resources/certs/enduser-certs/user2-pubkey.pem delete mode 100644 meerkat-common/src/test/resources/certs/enduser-certs/user2.crt delete mode 100644 meerkat-common/src/test/resources/certs/enduser-certs/user2.csr delete mode 100644 meerkat-common/src/test/resources/certs/enduser-certs/user2.der delete mode 100644 meerkat-common/src/test/resources/certs/intermediate-ca-1/1000.pem delete mode 100644 meerkat-common/src/test/resources/certs/intermediate-ca-1/1001.pem delete mode 100644 meerkat-common/src/test/resources/certs/intermediate-ca-1/certindex delete mode 100644 meerkat-common/src/test/resources/certs/intermediate-ca-1/certindex.attr delete mode 100644 meerkat-common/src/test/resources/certs/intermediate-ca-1/certindex.attr.old delete mode 100644 meerkat-common/src/test/resources/certs/intermediate-ca-1/certindex.old delete mode 100644 meerkat-common/src/test/resources/certs/intermediate-ca-1/certserial delete mode 100644 meerkat-common/src/test/resources/certs/intermediate-ca-1/certserial.old delete mode 100644 meerkat-common/src/test/resources/certs/intermediate-ca-1/crlnumber delete mode 100644 meerkat-common/src/test/resources/certs/intermediate-ca-1/intermediate-ca-1-private-key.pem delete mode 100644 meerkat-common/src/test/resources/certs/intermediate-ca-1/intermediate-ca-1.crt delete mode 100644 meerkat-common/src/test/resources/certs/intermediate-ca-1/intermediate-ca-1.csr delete mode 100644 meerkat-common/src/test/resources/certs/intermediate-ca-1/openssl-intermediate-ca.conf delete mode 100644 meerkat-common/src/test/resources/certs/root-ca/1000.pem delete mode 100644 meerkat-common/src/test/resources/certs/root-ca/certindex delete mode 100644 meerkat-common/src/test/resources/certs/root-ca/certindex.attr delete mode 100644 meerkat-common/src/test/resources/certs/root-ca/certindex.old delete mode 100644 meerkat-common/src/test/resources/certs/root-ca/certserial delete mode 100644 meerkat-common/src/test/resources/certs/root-ca/certserial.old delete mode 100644 meerkat-common/src/test/resources/certs/root-ca/crlnumber delete mode 100644 meerkat-common/src/test/resources/certs/root-ca/openssl-ca.conf delete mode 100644 meerkat-common/src/test/resources/certs/root-ca/root-ca-private-key-with-password-secret.pem delete mode 100644 meerkat-common/src/test/resources/certs/root-ca/root-ca-private-key.der delete mode 100644 meerkat-common/src/test/resources/certs/root-ca/root-ca-private-key.pem delete mode 100644 meerkat-common/src/test/resources/certs/root-ca/root-ca.crt delete mode 100644 meerkat-common/src/test/resources/certs/secp256k1.pem delete mode 100644 meerkat-common/src/test/resources/certs/signed-messages/helloworld.txt delete mode 100644 meerkat-common/src/test/resources/certs/signed-messages/helloworld.txt.sha256sig diff --git a/meerkat-common/src/test/resources/certs/.gitattributes b/meerkat-common/src/test/resources/certs/.gitattributes deleted file mode 100644 index f8fcd2f..0000000 --- a/meerkat-common/src/test/resources/certs/.gitattributes +++ /dev/null @@ -1 +0,0 @@ -signed-messages/* -text \ No newline at end of file diff --git a/meerkat-common/src/test/resources/certs/README.md b/meerkat-common/src/test/resources/certs/README.md deleted file mode 100644 index f7283d9..0000000 --- a/meerkat-common/src/test/resources/certs/README.md +++ /dev/null @@ -1,6 +0,0 @@ -Certs and private keys for testing generated using OpenSSL - -.crt and .pem files are in PEM format -.der files are in binary DER format - -files that have a name of the form *-with-password-xxxx.pem are encrypted with the password xxxx diff --git a/meerkat-common/src/test/resources/certs/enduser-certs/user1-key-with-password-secret.p12 b/meerkat-common/src/test/resources/certs/enduser-certs/user1-key-with-password-secret.p12 deleted file mode 100644 index 6281f9d5ae0e130fe5b1456eb0b5fe67d6a732df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1301 zcmV+w1?u`Rf&~!*0Ru3C1lI-$Duzgg_YDCD0ic2e$OM7}#4v&cz%YUXzXk~^hDe6@ z4FLxRpn?OiFoFZD0s#Opf&--n2`Yw2hW8Bt2LUh~1_~;MNQUw(I~ zGNqQ80s;sCfPw>fJ8IJVIDMrkZhe|Dcn7wOpkFb&nQsnx({lQXdj=~1Z>P^E;doZ* zv^|Qre2mu}l0c6v|0~oKWBBOK8*=5Jild)#4v?aDwN``n6B$6xSk~u}+?&ax zlwts59AB{8;;#rbw487L(9Wre6xF`a^s8CwqgKVx4bAb}SMgr>!U?K}$rk<@6GHm3(d8`H%~l$ z;1RZ*6$nseSyB}}%ph@;F$_sgCf8fDieC2G`|s5F2G?|d&4xE%m|a`pQ1eb`ayqRy0+=Wu1s{Kz0UmC2>y=-5@#qQvR? z(DSz1619xxwYC;D$XyQ(2az?1>+T$V3lv9XV{qPjAoNzOJ#10@BF>&F8Mqtt& zJ5kY<;o$BdlPt^E7W0y({xi_nZ}P26iD8ZdeK`Pdk$CRy^IFHM|aG($JymNP+!NI=l^e^0imC%Fk-6@5uo-5Ty45{-izn znL6c#0n@os>1$X{dzRObEl0XzGK$R?^layAJO>?w!dYaa&&WU)q^_8+BEFpEelROk zHUG42!V-YfsNn)1;{V~Xh<}UvTzVJ-3O8k@nt-0FS{57m(HKpFZ`vOV?zwBtG0;!@7FoEVUf#U`XDuzgg_YDCI z3IPJ3fvhlrsW2P{3Mz(3hW8Bt3;_c$4g?6=j(pEfEK9Hg0tf&Efr!OXhx8-^4UkvZ zzzvrEI@yGPc4F;YV)mgGv-X0(P!`(!;HNE!VkNP_mMQw!%>b-Yt3-nZdiJg}rx-#E zgR@?`g_C^>a)-q5J~_h* zDyXPua$eO}E_qsiM^K1^TJ<2yqhB#4Fe3&DDuzgg_YDCF6)_eB6y$?U5+Bl2@(8Je zOt_{aDZ-v4r7$rtAutIB1uG5%0vZJX1QbJiOe+w{yU;)Per>RxI@lTl5>5mNlvBCc LE?!A(0s;sCJrq%4 diff --git a/meerkat-common/src/test/resources/certs/enduser-certs/user1-key-with-password-secret.pem b/meerkat-common/src/test/resources/certs/enduser-certs/user1-key-with-password-secret.pem deleted file mode 100644 index e859995..0000000 --- a/meerkat-common/src/test/resources/certs/enduser-certs/user1-key-with-password-secret.pem +++ /dev/null @@ -1,8 +0,0 @@ ------BEGIN EC PRIVATE KEY----- -Proc-Type: 4,ENCRYPTED -DEK-Info: AES-256-CBC,243D718A0D80C59590E582A26E87A49C - -RG6ITUTIdbJdWYX57oMn3tTCzHJSTjXAIZLjoVxy/v4UFYjluaFhGonIlbH1q2pP -ueu29Q3eT6144ypB8ARUJ1x0kRX1OL9zNHgdF9ulrCf9/nhGyC2nL+tHZ0YPbxoQ -+6yCQcRWvjUXLVzPEUnwMuHXJDpaXES8X0R4CISQKIA= ------END EC PRIVATE KEY----- diff --git a/meerkat-common/src/test/resources/certs/enduser-certs/user1-key.der b/meerkat-common/src/test/resources/certs/enduser-certs/user1-key.der deleted file mode 100644 index 6f174060b7c8dce9c94288ad1ddd589e1860dfcd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 118 zcmV-+0Ez!FbOHeZ1R#6DY6^ynp_;nYq$G=#<{Fw@d;lbbaK<$ZKft;loJ`zLTr9Gq8k*iHs1RRG0UI+MH Yjhqd;0XqY=z{0-099f}V7;H05IqJ77b^rhX diff --git a/meerkat-common/src/test/resources/certs/enduser-certs/user1-key.pem b/meerkat-common/src/test/resources/certs/enduser-certs/user1-key.pem deleted file mode 100644 index 6619e37..0000000 --- a/meerkat-common/src/test/resources/certs/enduser-certs/user1-key.pem +++ /dev/null @@ -1,5 +0,0 @@ ------BEGIN PRIVATE KEY----- -MIGEAgEAMBAGByqGSM49AgEGBSuBBAAKBG0wawIBAQQge8JqCoaLoZq61aQki5Xm -GppcfAAkhHDGNQw/wLof5LmhRANCAAQJD1kW6BsNkRY9tslaugpOJOaoKX4uBz4S -Q96lPaPWkatNVgQchwNeB/hdjZwNuwE7A7XAwr69HFmhXRhsM005 ------END PRIVATE KEY----- diff --git a/meerkat-common/src/test/resources/certs/enduser-certs/user1-pubkey.pem b/meerkat-common/src/test/resources/certs/enduser-certs/user1-pubkey.pem deleted file mode 100644 index 1c0a0c1..0000000 --- a/meerkat-common/src/test/resources/certs/enduser-certs/user1-pubkey.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PUBLIC KEY----- -MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAECQ9ZFugbDZEWPbbJWroKTiTmqCl+Lgc+ -EkPepT2j1pGrTVYEHIcDXgf4XY2cDbsBOwO1wMK+vRxZoV0YbDNNOQ== ------END PUBLIC KEY----- diff --git a/meerkat-common/src/test/resources/certs/enduser-certs/user1.crt b/meerkat-common/src/test/resources/certs/enduser-certs/user1.crt deleted file mode 100644 index d80093f..0000000 --- a/meerkat-common/src/test/resources/certs/enduser-certs/user1.crt +++ /dev/null @@ -1,19 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDFjCCArygAwIBAgICEAAwCgYIKoZIzj0EAwIwgYIxKTAnBgNVBAMMIE1lZXJr -YXQgVm90aW5nIEludGVybWVkaWF0ZSBDQSAxMRMwEQYDVQQIDApTb21lLVN0YXRl -MQswCQYDVQQGEwJJTDEVMBMGA1UECgwMSURDIEhlcnpsaXlhMRwwGgYDVQQLDBNN -ZWVya2F0IFZvdGluZyBUZWFtMB4XDTE1MTExMTE2MTM1NFoXDTI1MTEwODE2MTM1 -NFowbjEaMBgGA1UEAwwRUG9sbGluZyBTdGF0aW9uIDExEzARBgNVBAgMClNvbWUt -U3RhdGUxCzAJBgNVBAYTAklMMRUwEwYDVQQKDAxJREMgSGVyemxpeWExFzAVBgNV -BAsMDk1lZXJrYXQgVm90aW5nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAECQ9ZFugb -DZEWPbbJWroKTiTmqCl+Lgc+EkPepT2j1pGrTVYEHIcDXgf4XY2cDbsBOwO1wMK+ -vRxZoV0YbDNNOaOCATYwggEyMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFLamS8o2 -hFNd0vWy/irEBNWVNwFXMB8GA1UdIwQYMBaAFBeyv0c75eT6PNumHo9TZ2B9vtcp -MAsGA1UdDwQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATBEBgNVHR8EPTA7MDmg -N6A1hjNodHRwOi8vY3JsLmZhY3RjZW50ZXIub3JnL21lZXJrYXQtaW50ZXJtZWRp -YXRlMS5jcmwwegYIKwYBBQUHAQEEbjBsMEEGCCsGAQUFBzAChjVodHRwOi8vcGtp -LmZhY3RjZW50ZXIub3JnL21lZXJrYXQtaW50ZXJtZWRpYXRlLWNhLmNydDAnBggr -BgEFBQcwAYYbaHR0cDovL29jc3AuZmFjdGNlbnRlci5vcmcvMAoGCCqGSM49BAMC -A0gAMEUCIQD6QbhNNmB3AVVqhmXuiLA7WF6raShw6n0g/VloVGQebQIgEvxYclpO -MMynt5wH6X65rtn4Q1EGaDMvNbFweCDsldk= ------END CERTIFICATE----- diff --git a/meerkat-common/src/test/resources/certs/enduser-certs/user1.csr b/meerkat-common/src/test/resources/certs/enduser-certs/user1.csr deleted file mode 100644 index 20e1efc..0000000 --- a/meerkat-common/src/test/resources/certs/enduser-certs/user1.csr +++ /dev/null @@ -1,9 +0,0 @@ ------BEGIN CERTIFICATE REQUEST----- -MIIBOjCB4QIBADCBgTELMAkGA1UEBhMCSUwxEzARBgNVBAgMClNvbWUtU3RhdGUx -ETAPBgNVBAcMCEhlcnpsaXlhMRUwEwYDVQQKDAxJREMgSGVyemxpeWExFzAVBgNV -BAsMDk1lZXJrYXQgVm90aW5nMRowGAYDVQQDDBFQb2xsaW5nIFN0YXRpb24gMTBW -MBAGByqGSM49AgEGBSuBBAAKA0IABAkPWRboGw2RFj22yVq6Ck4k5qgpfi4HPhJD -3qU9o9aRq01WBByHA14H+F2NnA27ATsDtcDCvr0cWaFdGGwzTTmgADAKBggqhkjO -PQQDAgNIADBFAiEA8gmIhALr7O5M1QLReGH3jheildTIr1mDWl14WyMf9U4CIF23 -mInyo4VqNHLzxMLg5Cn3Oddokng3OXa63y4nTfv+ ------END CERTIFICATE REQUEST----- diff --git a/meerkat-common/src/test/resources/certs/enduser-certs/user2-key.pem b/meerkat-common/src/test/resources/certs/enduser-certs/user2-key.pem deleted file mode 100644 index 2d31bb8..0000000 --- a/meerkat-common/src/test/resources/certs/enduser-certs/user2-key.pem +++ /dev/null @@ -1,5 +0,0 @@ ------BEGIN PRIVATE KEY----- -MIGEAgEAMBAGByqGSM49AgEGBSuBBAAKBG0wawIBAQQgYpBEO+XWm/n6VPeMVK76 -mrZkDTpiwLsDykG7M4fU5RKhRANCAAR71/kVGyA3hdxcLBBT3NPQF6R3LholmLRN -qhnvHqzJWuy7ev+Xbuxtt9AN0ajyeFDy8Oe1bUSidnLyQi+nXC0f ------END PRIVATE KEY----- diff --git a/meerkat-common/src/test/resources/certs/enduser-certs/user2-pubkey.pem b/meerkat-common/src/test/resources/certs/enduser-certs/user2-pubkey.pem deleted file mode 100644 index 5d86d4c..0000000 --- a/meerkat-common/src/test/resources/certs/enduser-certs/user2-pubkey.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PUBLIC KEY----- -MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEe9f5FRsgN4XcXCwQU9zT0Bekdy4aJZi0 -TaoZ7x6syVrsu3r/l27sbbfQDdGo8nhQ8vDntW1EonZy8kIvp1wtHw== ------END PUBLIC KEY----- diff --git a/meerkat-common/src/test/resources/certs/enduser-certs/user2.crt b/meerkat-common/src/test/resources/certs/enduser-certs/user2.crt deleted file mode 100644 index a211365..0000000 --- a/meerkat-common/src/test/resources/certs/enduser-certs/user2.crt +++ /dev/null @@ -1,19 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDFjCCArygAwIBAgICEAEwCgYIKoZIzj0EAwIwgYIxKTAnBgNVBAMMIE1lZXJr -YXQgVm90aW5nIEludGVybWVkaWF0ZSBDQSAxMRMwEQYDVQQIDApTb21lLVN0YXRl -MQswCQYDVQQGEwJJTDEVMBMGA1UECgwMSURDIEhlcnpsaXlhMRwwGgYDVQQLDBNN -ZWVya2F0IFZvdGluZyBUZWFtMB4XDTE1MTExMTE2MjAzM1oXDTI1MTEwODE2MjAz -M1owbjEaMBgGA1UEAwwRUG9sbGluZyBTdGF0aW9uIDIxEzARBgNVBAgMClNvbWUt -U3RhdGUxCzAJBgNVBAYTAklMMRUwEwYDVQQKDAxJREMgSGVyemxpeWExFzAVBgNV -BAsMDk1lZXJrYXQgVm90aW5nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEe9f5FRsg -N4XcXCwQU9zT0Bekdy4aJZi0TaoZ7x6syVrsu3r/l27sbbfQDdGo8nhQ8vDntW1E -onZy8kIvp1wtH6OCATYwggEyMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFKCdquYj -DGHqAHt+4PIDlw0h2UvuMB8GA1UdIwQYMBaAFBeyv0c75eT6PNumHo9TZ2B9vtcp -MAsGA1UdDwQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATBEBgNVHR8EPTA7MDmg -N6A1hjNodHRwOi8vY3JsLmZhY3RjZW50ZXIub3JnL21lZXJrYXQtaW50ZXJtZWRp -YXRlMS5jcmwwegYIKwYBBQUHAQEEbjBsMEEGCCsGAQUFBzAChjVodHRwOi8vcGtp -LmZhY3RjZW50ZXIub3JnL21lZXJrYXQtaW50ZXJtZWRpYXRlLWNhLmNydDAnBggr -BgEFBQcwAYYbaHR0cDovL29jc3AuZmFjdGNlbnRlci5vcmcvMAoGCCqGSM49BAMC -A0gAMEUCIQDpo5B0vvEJSax3YzOMfE8l0pfDUIKLdBWJVGeq0VLtIgIgVr0+4/0e -n+R+l1OVOLh2GirloOgbv5Ch5BQ2pQNAG2Y= ------END CERTIFICATE----- diff --git a/meerkat-common/src/test/resources/certs/enduser-certs/user2.csr b/meerkat-common/src/test/resources/certs/enduser-certs/user2.csr deleted file mode 100644 index bb3c2d0..0000000 --- a/meerkat-common/src/test/resources/certs/enduser-certs/user2.csr +++ /dev/null @@ -1,9 +0,0 @@ ------BEGIN CERTIFICATE REQUEST----- -MIIBOzCB4QIBADCBgTELMAkGA1UEBhMCSUwxEzARBgNVBAgMClNvbWUtU3RhdGUx -ETAPBgNVBAcMCEhlcnpsaXlhMRUwEwYDVQQKDAxJREMgSGVyemxpeWExFzAVBgNV -BAsMDk1lZXJrYXQgVm90aW5nMRowGAYDVQQDDBFQb2xsaW5nIFN0YXRpb24gMjBW -MBAGByqGSM49AgEGBSuBBAAKA0IABHvX+RUbIDeF3FwsEFPc09AXpHcuGiWYtE2q -Ge8erMla7Lt6/5du7G230A3RqPJ4UPLw57VtRKJ2cvJCL6dcLR+gADAKBggqhkjO -PQQDAgNJADBGAiEA6Ls/ojRaZT+u4YeOBYcPbRcJE3jSTe1Sm/lR7fDyEhMCIQCk -UOca+e2b8+CqM3CURBv6TqUMmZ3HeMRvEAxFPqOWSw== ------END CERTIFICATE REQUEST----- diff --git a/meerkat-common/src/test/resources/certs/enduser-certs/user2.der b/meerkat-common/src/test/resources/certs/enduser-certs/user2.der deleted file mode 100644 index 8e784093b249900ab82c852d5257c6e338711969..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 794 zcmXqLViq%KV%oESnTe5!iAjLbfQyYotIgw_EekV~L1UAlrhz&eb0`ZlkAiP%YEgD# zi9%R@NoHQUf@fYyYEf=#N@ik7s)Dnlf}x?XfgngJ2MWL72`${0w2gt>Wy(d-CGP0Tfr6X!KFH3R`OBLidO zC~;mRAlJYG$~DL{lroS2>1XB<49L&P0XYt2cV>Q`f)V+S5;qWqIEoL|Q3hcK0&MKy zAYx)(1!MycOjE+F?oy!-*mz3*Csm|EqyGruC+?tb7Z+2Jx zpPu(7cl!n2iz_}=1bq7Nd~2@DqOzh-PWsDZbmbQ}F`5}PF&Y{00Iii3W@P-&!eqc; zAPeI0v52vVESS6MnKDn}D~9U22cMXy^D5r-erF&Ll2&GsFc51H5#O}m-TLX1UpBXw z$@K@PC)Dn{u4%vxQozpwj7`=B;Lw*+qo`~hvA#t01me4gqr(^mZ8swk{1_djD z1ON)5L<2$q1fnR&U|n`@kTkW(@