From: Eric Sandeen Subject: [PATCH] Add regression test for clearing an xattr block Date: Fri, 11 Apr 2008 10:57:04 -0500 Message-ID: <47FF8A50.2030800@redhat.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------090001040906020909050100" To: ext4 development Return-path: Received: from mx1.redhat.com ([66.187.233.31]:34113 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751881AbYDKP5M (ORCPT ); Fri, 11 Apr 2008 11:57:12 -0400 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id m3BFv6n7019176 for ; Fri, 11 Apr 2008 11:57:06 -0400 Received: from pobox-2.corp.redhat.com (pobox-2.corp.redhat.com [10.11.255.15]) by int-mx1.corp.redhat.com (8.13.1/8.13.1) with ESMTP id m3BFv6Pg022233 for ; Fri, 11 Apr 2008 11:57:06 -0400 Received: from liberator.sandeen.net (sebastian-int.corp.redhat.com [172.16.52.221]) by pobox-2.corp.redhat.com (8.13.1/8.13.1) with ESMTP id m3BFv45K023365 for ; Fri, 11 Apr 2008 11:57:05 -0400 Sender: linux-ext4-owner@vger.kernel.org List-ID: This is a multi-part message in MIME format. --------------090001040906020909050100 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit I got burned by the bug at: http://git.kernel.org/?p=fs/ext2/e2fsprogs.git;a=commitdiff;h=86bc90f4f11df090f86dc764a4ea2d6dd5c13ffe so figured maybe a testcase was in order... 20/20 hindsight I guess! Signed-off-by: Eric Sandeen --- tests/f_clear_xattr_block/expect.1 | 22 ++++++++++++++++++++++ tests/f_clear_xattr_block/expect.2 | 7 +++++++ tests/f_clear_xattr_block/name | 1 + 3 files changed, 30 insertions(+), 0 deletions(-) create mode 100644 tests/f_clear_xattr_block/expect.1 create mode 100644 tests/f_clear_xattr_block/expect.2 create mode 100644 tests/f_clear_xattr_block/name diff --git a/tests/f_clear_xattr_block/expect.1 b/tests/f_clear_xattr_block/expect.1 new file mode 100644 index 0000000..f9db73d --- /dev/null +++ b/tests/f_clear_xattr_block/expect.1 @@ -0,0 +1,22 @@ +Pass 1: Checking inodes, blocks, and sizes +Inode 12 has a bad extended attribute block 1112. Clear? yes + +Inode 12, i_blocks is 2, should be 0. Fix? yes + +Pass 2: Checking directory structure +Pass 3: Checking directory connectivity +Pass 4: Checking reference counts +Pass 5: Checking group summary information +Block bitmap differences: -1112 +Fix? yes + +Free blocks count wrong for group #0 (7079, counted=7080). +Fix? yes + +Free blocks count wrong (7079, counted=7080). +Fix? yes + + +test_filesys: ***** FILE SYSTEM WAS MODIFIED ***** +test_filesys: 12/256 files (8.3% non-contiguous), 1112/8192 blocks +Exit status is 1 diff --git a/tests/f_clear_xattr_block/expect.2 b/tests/f_clear_xattr_block/expect.2 new file mode 100644 index 0000000..3312a76 --- /dev/null +++ b/tests/f_clear_xattr_block/expect.2 @@ -0,0 +1,7 @@ +Pass 1: Checking inodes, blocks, and sizes +Pass 2: Checking directory structure +Pass 3: Checking directory connectivity +Pass 4: Checking reference counts +Pass 5: Checking group summary information +test_filesys: 12/256 files (8.3% non-contiguous), 1112/8192 blocks +Exit status is 0 diff --git a/tests/f_clear_xattr_block/name b/tests/f_clear_xattr_block/name new file mode 100644 index 0000000..9848acc --- /dev/null +++ b/tests/f_clear_xattr_block/name @@ -0,0 +1 @@ +clearing xattr block with bad header magic -- 1.5.4.1 --------------090001040906020909050100 Content-Type: application/x-gzip; name="image.gz" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="image.gz" H4sICG+E/0cCA2ltYWdlAOz9ZdSr59mgacrMzMzMzDEzMzPHlJgdM0NiZmZmTMycmB3HjmMO mBniJMZ4Tuf7qirTrpmeXtPV3bXqONY+X2lf0istPdJ9a//YWhoMgP9lDVGTDwZndnr5RIPB 5/85+q8m/88avnPwd8uOfsh3yw45mGyw5sdD/Ot6Cx/03bKDVT78rzf1vZHqoO8vqyH/cz7K 0bN+8sply9x48nIj33rjMyvu9D/mwUz2g8nw/3b+0i03XWOaU5bZ8qANl5l5p5v233fIf3ug 3z+ONTpds9aqtWudWrfWq/Vrg9qwNqqNa5Pa9P/tYI3+3z288P9UU9ZUNfXg+/X/+b/WKwAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8r+a7/+fwZMD/tQ76brT/afYH4H/Qm+7C B3237H/p/8oN6MPFD55pMPRg8MnB3y071CH/0ffzg2caajDkv11vKXs1/yPeAA/ux+xDD/3D 1/8Qg8X+/7zt1f9/vf/B6P86P3qv/dEP+W/3P/Lw/+16a9SatVatXevUurVerV8b1Ia1UW1c m9SmQ3h+//fct/j3z/9/b/8bcjD+v11v6Vqmvr9wuVq+VqgVa6VauVapVWu1/wP3f8nB/3E6 efvfrPX96X95/of8P+kxLjziAm+uN/T/l/uf/YDBV/+5//6X0+8v22DR/3a9IUbsiNRQNXQN U8PWcDV8jVAj1kg1co1So470H7/7/Fqnv+GVBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAA/M/i+++YHnkwxJCz/tfzQw45a3/5/qubxx6MOOSOu+y2+0zb7LLHzlt9f9lg8NxQQw+x zfY7bv397z7S+S123Hw7RxH+5zTS/2b9fz7Uf6x/4H8RQzsEYP0D1j9g/QPWP2D9A9Y/YP0D 1j9g/QPWP/A/i6H+cwsYpoat4Wr4GqFGHPyXzwgMBqPUqDVajV5j1Jg11uD7zwoNBuPUuDVe jV8T1IQ1UU1ck9SkNVlNXlM49PB/q/sWWuCM//YvgKH/y9kh/rMfGOXoWT955bJlbjx5uZFv vfGZFXf6/3Q9AAAAAAAAAAAAAADg/zyb1ma1eW1RW9ZW9f0X/GxT29b3X/Czff24dqgd6/v/ +L9z7VI/qZ/WrrVb7V571J61V+1d+9TPat/ar/avA+rAOqgOrkPq0DqsDq8j6sg6qo6uY+rn 9Ys6to6r4+uEOrFOqpPrlDq1TqvT6/sPOJxZZ9XZdU6dW+fV+XVBXVgX1cV1SV1al9XldUVd WVfV1XVNXVvX1fV1Q91YN9XNdUvdWrfVL+tXdXvdUXfWXXV33VP31n11fz1QD9ZD9XD9un5T j9Sj9Vg9Xk/Uk/VUPV2/rWfqd/VsPVe/r+frD/VCvVgv1cv1Sr1ar9Uf60/15/pLvV5v1Jv1 Vr1d79S79V69Xx/Uh/VRfVyf1Kf1Wf21Pq+/1d/rH/VFfVlf1df1TX1b/6zvvn8RDtGfGrKG qqFrmBq2hqvha4QasUaqkWuUGrVGq9FrjBqzxqqxa5wat8ar8WuCmrAmqolrkpq0JqvJa4qa sqaqqWuamramq+lrhpqxZqqZa5aatWar2WuOmrPmqrlrnpq35qv5a4FasBaqhWuR+lEtWovV 4rVELVlL1dK1TC1by9XytUKtWCvVyrVKrVqr1eq1Rq1Za9XatU6tW+vV+rVBbVgb1ca1iU/u AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/HZsNMRhsPuRgsMVQjgX8 r2bz1v8WtWVtVVvXNrVtbVfb149rh9qxdqqda5f6Sf20dq3davfao/asvWrv2qd+VvvWfrV/ HVAH1kF1cB1Sh9ZhdXgdUUfWUXV0HVM/r1/UsXVcHV8n1Il1Up1cp9SpdVqdXmfUmXVWnV3n 1Ll1Xp1fF9SFdVFdXJfUpXVZXV5X1JV1VV1d19S1dV1dXzfUjXVT3Vy31K11W/2yflW31x11 Z91Vd9c9dW/dV/fXA/VgPVQP16/rN/VIPVqP1eP1RD1ZT9XT9dt6pn5Xz9Zz9ft6vv5QL9SL 9VK9XK/Uq/Va/bH+VH+uv9Tr9Ua9WW/V2/VOvVvv1fv1QX1YH9XH9Ul9Wp/VX+vz+lv9vf5R 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 AADw/1RDfjdEP79v59HXe/B/e+kwQ3ww1PenY9akO2x28Oa7777rHP+av/Bv8y3/NZ/zX/OH /m2+xb/mc/1rfsO/zbf+13zuf83P+bf5Vv+az/Ov+VH/Nt/2X/N5/zXf/d/m2/xrPt+/5pv9 23z7f83n/9d8pX+bb/ev+QKdH3aI+f/rfJUrhjjxX49r9u/nU//bfPAf8zm+n4/+b/Oh/mM+ 5/fzb4b8b/Mh/2M+1/fzd/5tPsx/zOf+fv7cv82H/o/5PN/P7/u3+XD/MZ/Xq/N/zzabb7/r jvtMvuMuO287+W6777r9ztua/R+ZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA wP+K9ht6MNi/DqgD66A6uA6pQ+uwOryOqCPrqDq6jqmf1y/q2Dqujq8T6sQ6qU6uU+rUOq1O rzPqzDqrzq5z6tw6r86vC+rCuqgurkvq0rqsLq8r6sq6qq6ua+rauq6urxvqxrqpbq5b6ta6 rX5Zv6rb6466s+6qu+ueurfuq/vrgXqwHqqH69f1m3qkHq3H6vF6op6sp+rp+m09U7+rZ+u5 +n09X3+oF+rFeqlerlfq1Xqt/lh/qj/XX+r1eqPerLfq7Xqn3q336v36oD6sj+rj+qQ+rc/q r/V5/a3+Xv+oL+rL+qq+rm/q2/pnfVeDYQaDIWrIGqqGrmFq2Bquhq8RasQaqUauUWrUGq1G rzFqzBqrxq5xatwar8avCWrCmqgmrklq0pqsJq8pasqaqqauaWramq6mrxlqxpqpZq5Zataa rWavOWrOmqvmrnlq3pqv5q8FasFaqBauRepHtWgtVovXErVkLVVL1zK1bC1Xy9cKtWKtVCvX KrVqrVar1xq1Zq1Va9c6tW6tV+vXBrVhbVQb1ya1aW1Wm9cWtWVtVVvXNrVtbVfb149rh9qx dqqda5f6Sf20dq3davfao/asvWrv2qd+VvsOY/8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAH5o/2EGgwPqwDqoDq5D6tA6rA6vI+rIOqqOrmPq5/WLOraOq+PrhDqx TqqT65Q6tU6r0+uMOrPOqrPrnDq3zqvz64K6sC6qi+uSurQuq8vrirqyrqqr65q6tq6r6+uG urFuqpvrlrq1bqtf1q/q9rqj7qy76u66p+6t++r+eqAerIfq4fp1/aYeqUfrsXq8nqgn66l6 un5bz9Tv6tl6rn5fz9cf6oV6sV6ql+uVerVeqz/Wn+rP9Zd6vd6oN+uterveqXfrvXq/PqgP 66P6uD6pT+uz+mt9Xn+rv9c/6ov6sr6qr+ub+rb+Wd/VYNjBYIgasoaqoWuYGraGq+FrhBqx RqqRa5QatUar0WuMGrPGqrFrnBq3xqvxa4KasCaqiWuSmrQmq8lripqypqqpa5qatqar6WuG mrFmqplrlpq1ZqvZa46as+aquWuemrfmq/lrgVqwFqqFa5H6US1ai9XitUQtWUvV0rVMLVvL 1fK1Qq1YK9XKtUqtWqvV6rVGrVlr1dq1Tq1b69X6tUFtWBvVxrVJbVqb1ea1RW1ZW9XWtU1t W9vV9vXj2qF2rJ1q59qlflI/rV1rt9q99qg9a6/au/apn9W+td+w9j8AAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4IcOGHYwOLAOqoPrkDq0DqvD64g6so6qo+uY+nn9 oo6t4+r4OqFOrJPq5DqlTq3T6vQ6o86ss+rsOqfOrfPq/LqgLqyL6uK6pC6ty+ryuqKurKvq 6rqmrq3r6vq6oW6sm+rmuqVurdvql/Wrur3uqDvrrrq77ql76766vx6oB+uherh+Xb+pR+rR eqweryfqyXqqnq7f1jP1u3q2nqvf1/P1h3qhXqyX6uV6pV6t1+qP9af6c/2lXq836s16q96u d+rdeq/erw/qw/qoPq5P6tP6rP5an9ff6u/1j/qivqyv6uv6pr6tf9Z3NRhuMBiihqyhauga poat4Wr4GqFGrJFq5BqlRq3RavQao8assWrsGqfGrfFq/JqgJqyJauKapCatyWrymqKmrKlq 6pqmpq3pavqaoWasmWrmmqVmrdlq9pqj5qy5au6ap+at+Wr+WqAWrIVq4VqkflSL1mK1eC1R S9ZStXQtU8vWcrV8rVAr1kq1cq1Sq9ZqtXqtUWvWWrV2rVPr1nq1fm1QG9ZGtXFtUpvWZrV5 bVFb1la1dW1T29Z2tX39uHaoHWun2rl2qZ/UT2vX2q12rz1qz9qr9q596me1b+1X+w9n/wMA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfujA4QaDg+rgOqQOrcPq8Dqi jqyj6ug6pn5ev6hj67g6vk6oE+ukOrlOqVPrtDq9zqgz66w6u86pc+u8Or8uqAvrorq4LqlL 67K6vK6oK+uqurquqWvrurq+bqgb66a6uW6pW+u2+mX9qm6vO+rOuqvurnvq3rqv7q8H6sF6 qB6uX9dv6pF6tB6rx+uJerKeqqfrt/VM/a6erefq9/V8/aFeqBfrpXq5XqlX67X6Y/2p/lx/ qdfrjXqz3qq36516t96r9+uD+rA+qo/rk/q0Pqu/1uf1t/p7/aO+qC/rq/q6vqlv65/1XQ2G HwyGqCFrqBq6hqlha7gavkaoEWukGrlGqVFrtBq9xqgxa6wau8apcWu8Gr8mqAlropq4JqlJ a7KavKaoKWuqmrqmqWlrupq+ZqgZa6aauWapWWu2mr3mqDlrrpq75ql5a76avxaoBWuhWrgW qR/VorVYLV5L1JK1VC1dy9SytVwtXyvUirVSrVyr1Kq1Wq1ea9SatVatXevUurVerV8b1Ia1 UW1cm9SmtVltXlvUlrVVbV3b1La1XW1fP64dasfaqXauXeon9dPatXar3WuP2rP2qr1rn/pZ 7Vv71f51wPD2PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADghw4afjA4 uA6pQ+uwOryOqCPrqDq6jqmf1y/q2Dqujq8T6sQ6qU6uU+rUOq1OrzPqzDqrzq5z6tw6r86v C+rCuqgurkvq0rqsLq8r6sq6qq6ua+rauq6urxvqxrqpbq5b6ta6rX5Zv6rb6466s+6qu+ue urfuq/vrgXqwHqqH69f1m3qkHq3H6vF6op6sp+rp+m09U7+rZ+u5+n09X3+oF+rFeqlerlfq 1Xqt/lh/qj/XX+r1eqPerLfq7Xqn3q336v36oD6sj+rj+qQ+rc/qr/V5/a3+Xv+oL+rL+qq+ rm/q2/pnfVeDEQaDIWrIGqqGrmFq2Bquhq8RasQaqUauUWrUGq1GrzFqzBqrxq5xatwar8av CWrCmqgmrklq0pqsJq8pasqaqqauaWramq6mrxlqxpqpZq5ZataarWavOWrOmqvmrnlq3pqv 5q8FasFaqBauRepHtWgtVovXErVkLVVL1zK1bC1Xy9cKtWKtVCvXKrVqrVar1xq1Zq1Va9c6 tW6tV+vXBrVhbVQb1ya1aW1Wm9cWtWVtVVvXNrVtbVfb149rh9qxdqqda5f6Sf20dq3davfa o/asvWrv2qd+VvvWfrV/HVAHjmD/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAB+6OARBoND6tA6rA6vI+rIOqqOrmPq5/WLOraOq+PrhDqxTqqT65Q6tU6r0+uMOrPO qrPrnDq3zqvz64K6sC6qi+uSurQuq8vrirqyrqqr65q6tq6r6+uGurFuqpvrlrq1bqtf1q/q 9rqj7qy76u66p+6t++r+eqAerIfq4fp1/aYeqUfrsXq8nqgn66l6un5bz9Tv6tl6rn5fz9cf 6oV6sV6ql+uVerVeqz/Wn+rP9Zd6vd6oN+uterveqXfrvXq/PqgP66P6uD6pT+uz+mt9Xn+r v9c/6ov6sr6qr+ub+rb+Wd/VYESvfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/ WYw64mAwWo1eY9SYNVaNXePUuDVejV8T1IQ1UU1ck9SkNVlNXlPUlDVVTV3T1LQ1XU1fM9SM NVPNXLPUrDVbzV5z1Jw1V81d89S8NV/NXwvUgrVQLVyL1I9q0VqsFq8laslaqpauZWrZWq6W rxVqxVqpVq5VatVarVavNWrNWqvWrnVq3Vqv1q8NasPaqDauTWrT2qw2ry1qy9qqtq5tatva rravH9cOtWPtVDvXLvWT+mntWrvV7rVH7Vl71d61T/2s9q39av86oA6sg+rgOqQOrcPq8Dqi jqyj6ug6pn5ev6hj67g6vk6oE+ukOrlOqVPrtDq9zqgz66w6u86pc+u8Or8uqAvrorq4LqlL 67K6vK6oK+uqurquqWvrurq+bqgb66a6uW6pW+u2+mX9qm6vO+rOuqvurnvq3rqv7q8H6sF6 qB6uX9dv6pF6tB6rx+uJerKeqqfrt/VM/a6erefq9/V8/aFeqBfrpXq5XqlX67X6Y/2p/lx/ qdfrjXqz3qq36516t96r9+uD+rA+qo/rk/q0Pqu/1uf1t/p7/aO+qC/rq/q6vqlv65/1XQ1G GgyGqCFrqBq6hqlha7gavkaoEWukGrlGGcn+BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAD80GgjDQajjzwYjDHKYDDmqIPBWKMNBmOPPhiMM8ZgMO6Yg8F4Yw0G4489 GEwwzmAw4biDwUTjDQYTjz8YTDLBYDDphIPBZBMNBpNPPBhMMclgMOWkg8FUkw0Ge3a7ew0x GOw95GCwz1CDwb5DDwb7DTMY7D/sYHDAcIPBgcMPBgeN4NjD/91Gb/2PUWPWWDV2jVPj1ng1 fk1QE9ZENXFNUpPWZDV5TVFT1lQ1dU1T09Z0NX3NUDPWTDVzzVKz1mw1e81Rc9ZcNXfNU/PW fDV/LVAL1kK1cC1SP6pFa7FavJaoJWupWrqWqWVruVq+VqgVa6VauVapVWu1Wr3WqDVrrVq7 1ql1a71avzaoDWuj2rg2qU1rs9q8tqgta6vaurapbWu72r5+XDvUjrVT7Vy71E/qp7Vr7Va7 1x61Z+1Ve9c+9bPat/ar/euAOrAOqoPrkDq0DqvD64g6so6qo+uY+nn9oo6t4+r4OqFOrJPq 5DqlTq3T6vQ6o86ss+rsOqfOrfPq/LqgLqyL6uK6pC6ty+ryuqKurKvq6rqmrq3r6vq6oW6s m+rmuqVurdvql/Wrur3uqDvrrrq77ql76766vx6oB+uherh+Xb+pR+rReqweryfqyXqqnq7f 1jP1u3q2nqvf1/P1h3qhXqyX6uV6pV6t1+qP9af6c/2lXq836s16q96ud+rdeq/erw/qw/qo Pq5P6tP6rP5an9ff6u/1j/qivqyv6uv6pr6tf9Z3Nei9e4gasoaqoWuYGraGq+FrhBqxRqqR a5QatUYb2f4HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPzQGCMPBmPW WDV2jVPj1ng1fk1QE9ZENXFNUpPWZDV5TVFT1lQ1dU1T09Z0NX3NUDPWTDVzzVKz1mw1e81R c9ZcNXfNU/PWfDV/LVAL1kK1cC1SP6pFa7FavJaoJWupWrqWqWVruVq+VqgVa6VauVapVWu1 Wr3WqDVrrVq71ql1a71avzaoDWuj2rg2qU1rs9q8tqgta6vaurapbWu72r5+XDvUjrVT7Vy7 1E/qp7Vr7Va71x61Z+1Ve9c+9bPat/ar/euAOrAOqoPrkDq0DqvD64g6so6qo+uY+nn9oo6t 4+r4OqFOrJPq5DqlTq3T6vQ6o86ss+rsOqfOrfPq/LqgLqyL6uK6pC6ty+ryuqKurKvq6rqm rq3r6vq6oW6sm+rmuqVurdvql/Wrur3uqDvrrrq77ql76766vx6oB+uherh+Xb+pR+rReqwe ryfqyXqqnq7f1jP1u3q2nqvf1/P1h3qhXqyX6uV6pV6t1+qP9af6c/2lXq836s16q96ud+rd eq/erw/qw/qoPq5P6tP6rP5an9ff6u/1j/qivqyv6uv6pr6tf9Z3NRhlMBiihqyhaugapoat 4Wr4GqFGrJFq5BqlRq3RavRR7H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAwA+NOcpgMFaNXePUuDVejV8T1IQ1UU1ck9SkNVlNXlPUlDVVTV3T1LQ1XU1fM9SMNVPN XLPUrDVbzV5z1Jw1V81d89S8NV/NXwvUgrVQLVyL1I9q0VqsFq8laslaqpauZWrZWq6WrxVq xVqpVq5VatVarVavNWrNWqvWrnVq3Vqv1q8NasPaqDauTWrT2qw2ry1qy9qqtq5tatvarrav H9cOtWPtVDvXLvWT+mntWrvV7rVH7Vl71d61T/2s9q39av86oA6sg+rgOqQOrcPq8Dqijqyj 6ug6pn5ev6hj67g6vk6oE+ukOrlOqVPrtDq9zqgz66w6u86pc+u8Or8uqAvrorq4LqlL67K6 vK6oK+uqurquqWvrurq+bqgb66a6uW6pW+u2+mX9qm6vO+rOuqvurnvq3rqv7q8H6sF6qB6u X9dv6pF6tB6rx+uJerKeqqfrt/VM/a6erefq9/V8/aFeqBfrpXq5XqlX67X6Y/2p/lx/qdfr jXqz3qq36516t96r9+uD+rA+qo/rk/q0Pqu/1uf1t/p7/aO+qC/rq/q6vqlv65/1XQ1GHQyG qCFrqBq6hqlha7gavkaoEWukGrlGqVFrtBq9xhjV/gcAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAA/NBYow4GY9c4NW6NV+PXBDVhTVQT1yQ1aU1Wk9cUNWVNVVPXNDVt TVfT1ww1Y81UM9csNWvNVrPXHDVnzVVz1zw1b81X89cCtWAtVAvXIvWjWrQWq8VriVqylqql a5latpar5WuFWrFWqpVrlVq1VqvVa41as9aqtWudWrfWq/Vrg9qwNqqNa5PatDarzWuL2rK2 qq1rm9q2tqvt68e1Q+1YO9XOtUv9pH5au9ZutXvtUXvWXrV37VM/q31rv9q/DqgD66A6uA6p Q+uwOryOqCPrqDq6jqmf1y/q2Dqujq8T6sQ6qU6uU+rUOq1OrzPqzDqrzq5z6tw6r86vC+rC uqgurkvq0rqsLq8r6sq6qq6ua+rauq6urxvqxrqpbq5b6ta6rX5Zv6rb6466s+6qu+ueurfu q/vrgXqwHqqH69f1m3qkHq3H6vF6op6sp+rp+m09U7+rZ+u5+n09X3+oF+rFeqlerlfq1Xqt /lh/qj/XX+r1eqPerLfq7Xqn3q336v36oD6sj+rj+qQ+rc/qr/V5/a3+Xv+oL+rL+qq+rm/q 2/pnfVeD0QaDIWrIGqqGrmFq2Bquhq8RasQaqUauUWrUGq1GrzFqzNHsfwAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAD4092mAwTo1b49X4NUFNWBPVxDVJTVqT1eQ1 RU1ZU9XUNU1NW9PV9DVDzVgz1cw1S81as9XsNUfNWXPV3DVPzVvz1fy1QC1YC9XCtUj9qBat xWrxWqKWrKVq6Vqmlq3lavlaoVaslWrlWqVWrdVq9Vqj1qy1au1ap9at9Wr92qA2rI1q49qk Nq3NavPaorasrWrr2qa2re1q+/px7VA71k61c+1SP6mf1q61W+1ee9SetVftXfvUz2rf2q/2 rwPqwDqoDq5D6tA6rA6vI+rIOqqOrmPq5/WLOraOq+PrhDqxTqqT65Q6tU6r0+uMOrPOqrPr nDq3zqvz64K6sC6qi+uSurQuq8vrirqyrqqr65q6tq6r6+uGurFuqpvrlrq1bqtf1q/q9rqj 7qy76u66p+6t++r+eqAerIfq4fp1/aYeqUfrsXq8nqgn66l6un5bz9Tv6tl6rn5fz9cf6oV6 sV6ql+uVerVeqz/Wn+rP9Zd6vd6oN+uterveqXfrvXq/PqgP66P6uD6pT+uz+mt9Xn+rv9c/ 6ov6sr6qr+ub+rb+Wd/VYPTBYIgasoaqoWuYGraGq+FrhBqxRqqRa5QatUar0WuMGrPGGt3+ BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD80DijDwbj1ng1fk1QE9ZE NXFNUpPWZDV5TVFT1lQ1dU1T09Z0NX3NUDPWTDVzzVKz1mw1e81Rc9ZcNXfNU/PWfDV/LVAL 1kK1cC1SP6pFa7FavJaoJWupWrqWqWVruVq+VqgVa6VauVapVWu1Wr3WqDVrrVq71ql1a71a vzaoDWuj2rg2qU1rs9q8tqgta6vaurapbWu72r5+XDvUjrVT7Vy71E/qp7Vr7Va71x61Z+1V e9c+9bPat/ar/euAOrAOqoPrkDq0DqvD64g6so6qo+uY+nn9oo6t4+r4OqFOrJPq5DqlTq3T 6vQ6o86ss+rsOqfOrfPq/LqgLqyL6uK6pC6ty+ryuqKurKvq6rqmrq3r6vq6oW6sm+rmuqVu rdvql/Wrur3uqDvrrrq77ql76766vx6oB+uherh+Xb+pR+rReqweryfqyXqqnq7f1jP1u3q2 nqvf1/P1h3qhXqyX6uV6pV6t1+qP9af6c/2lXq836s16q96ud+rdeq/erw/qw/qoPq5P6tP6 rP5an9ff6u/1j/qivqyv6uv6pr6tf9Z3NRhjMBiihqyhaugapoat4Wr4GqFGrJFq5BqlRq3R avQao8assWrsMex/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAPjTvG YDBejV8T1IQ1UU1ck9SkNVlNXlPUlDVVTV3T1LQ1XU1fM9SMNVPNXLPUrDVbzV5z1Jw1V81d 89S8NV/NXwvUgrVQLVyL1I9q0VqsFq8laslaqpauZWrZWq6WrxVqxVqpVq5VatVarVavNWrN WqvWrnVq3Vqv1q8NasPaqDauTWrT2qw2ry1qy9qqtq5tatvarravH9cOtWPtVDvXLvWT+mnt WrvV7rVH7Vl71d61T/2s9q39av86oA6sg+rgOqQOrcPq8Dqijqyj6ug6pn5ev6hj67g6vk6o E+ukOrlOqVPrtDq9zqgz66w6u86pc+u8Or8uqAvrorq4LqlL67K6vK6oK+uqurquqWvrurq+ bqgb66a6uW6pW+u2+mX9qm6vO+rOuqvurnvq3rqv7q8H6sF6qB6uX9dv6pF6tB6rx+uJerKe qqfrt/VM/a6erefq9/V8/aFeqBfrpXq5XqlX67X6Y/2p/lx/qdfrjXqz3qq36516t96r9+uD +rA+qo/rk/q0Pqu/1uf1t/p7/aO+qC/rq/q6vqlv65/1XQ3GHAyGqCFrqBq6hqlha7gavkao EWukGrlGqVFrtBq9xqgxa6wau8YZ0/4HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAPzQeGMOBuPXBDVhTVQT1yQ1aU1Wk9cUNWVNVVPXNDVtTVfT1ww1Y81UM9csNWvN VrPXHDVnzVVz1zw1b81X89cCtWAtVAvXIvWjWrQWq8VriVqylqqla5latpar5WuFWrFWqpVr lVq1VqvVa41as9aqtWudWrfWq/Vrg9qwNqqNa5PatDarzWuL2rK2qq1rm9q2tqvt68e1Q+1Y O9XOtUv9pH5au9ZutXvtUXvWXrV37VM/q31rv9q/DqgD66A6uA6pQ+uwOryOqCPrqDq6jqmf 1y/q2Dqujq8T6sQ6qU6uU+rUOq1OrzPqzDqrzq5z6tw6r86vC+rCuqgurkvq0rqsLq8r6sq6 qq6ua+rauq6urxvqxrqpbq5b6ta6rX5Zv6rb6466s+6qu+ueurfuq/vrgXqwHqqH69f1m3qk Hq3H6vF6op6sp+rp+m09U7+rZ+u5+n09X3+oF+rFeqlerlfq1Xqt/lh/qj/XX+r1eqPerLfq 7Xqn3q336v36oD6sj+rj+qQ+rc/qr/V5/a3+Xv+oL+rL+qq+rm/q2/pnfVeDsQaDIWrIGqqG rmFq2Bquhq8RasQaqUauUWrUGq1GrzFqzBqrxq5xatyx7H8AAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAwA+NP9ZgMEFNWBPVxDVJTVqT1eQ1RU1ZU9XUNU1NW9PV9DVD zVgz1cw1S81as9XsNUfNWXPV3DVPzVvz1fy1QC1YC9XCtUj9qBatxWrxWqKWrKVq6Vqmlq3l avlaoVaslWrlWqVWrdVq9Vqj1qy1au1ap9at9Wr92qA2rI1q49qkNq3NavPaorasrWrr2qa2 re1q+/px7VA71k61c+1SP6mf1q61W+1ee9SetVftXfvUz2rf2q/2rwPqwDqoDq5D6tA6rA6v I+rIOqqOrmPq5/WLOraOq+PrhDqxTqqT65Q6tU6r0+uMOrPOqrPrnDq3zqvz64K6sC6qi+uS urQuq8vrirqyrqqr65q6tq6r6+uGurFuqpvrlrq1bqtf1q/q9rqj7qy76u66p+6t++r+eqAe rIfq4fp1/aYeqUfrsXq8nqgn66l6un5bz9Tv6tl6rn5fz9cf6oV6sV6ql+uVerVeqz/Wn+rP 9Zd6vd6oN+uterveqXfrvXq/PqgP66P6uD6pT+uz+mt9Xn+rv9c/6ov6sr6qr+ub+rb+Wd/V YOzBYIgasoaqoWuYGraGq+FrhBqxRqqRa5QatUar0WuMGrPGqrFrnBq3xhvb/gcAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/NAEYw8GE9ZENXFNUpPWZDV5TVFT1lQ1 dU1T09Z0NX3NUDPWTDVzzVKz1mw1e81Rc9ZcNXfNU/PWfDV/LVAL1kK1cC1SP6pFa7FavJao JWupWrqWqWVruVq+VqgVa6VauVapVWu1Wr3WqDVrrVq71ql1a71avzaoDWuj2rg2qU1rs9q8 tqgta6vaurapbWu72r5+XDvUjrVT7Vy71E/qp7Vr7Va71x61Z+1Ve9c+9bPat/ar/euAOrAO qoPrkDq0DqvD64g6so6qo+uY+nn9oo6t4+r4OqFOrJPq5DqlTq3T6vQ6o86ss+rsOqfOrfPq /LqgLqyL6uK6pC6ty+ryuqKurKvq6rqmrq3r6vq6oW6sm+rmuqVurdvql/Wrur3uqDvrrrq7 7ql76766vx6oB+uherh+Xb+pR+rReqweryfqyXqqnq7f1jP1u3q2nqvf1/P1h3qhXqyX6uV6 pV6t1+qP9af6c/2lXq836s16q96ud+rdeq/erw/qw/qoPq5P6tP6rP5an9ff6u/1j/qivqyv 6uv6pr6tf9Z3NRhnMBiihqyhaugapoat4Wr4GqFGrJFq5BqlRq3RavQao8assWrsGqfGrfFq /HHsfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAD004zmAwUU1ck9Sk NVlNXlPUlDVVTV3T1LQ1XU1fM9SMNVPNXLPUrDVbzV5z1Jw1V81d89S8NV/NXwvUgrVQLVyL 1I9q0VqsFq8laslaqpauZWrZWq6WrxVqxVqpVq5VatVarVavNWrNWqvWrnVq3Vqv1q8NasPa qDauTWrT+n+1Uw/bAiBWu0VPUratoGzbScq2bdu2bdu2bdu2bf7rtqt1+3OOsd5g72+tWrvW qXVrvVq/NqgNa6PauDapTWuz2ry2qC1rq9q6tqlta7vavnaoHWun2rl2qV1rt9q99qg9a6/a u/apfWu/2r8OqAProDq4DqlD67A6vI6oI+uoOrqOqWPruDq+TqgT66Q6uU6pU+u0Or3OqDPr rDq7zqlz67w6vy6oC+uiurguqUvrsrq8rqgr66q6uq6pa+u6ur5uqBvrprq5bqlb67a6ve6o O+uuurvuqXvrvrq/HqgH66F6uB6pR+uxeryeqCfrqXq6nqln67l6vl6oF+ulerleqVfrtXq9 3qg36616u96pd+u9er8+qA/ro/q4PqlP67P6vL6oL+ur+rq+qW/ru/q+fqgf66f6uX6pX+u3 +r3+qD9rYPSBgb/V32uQGrQGq8FriBqyhqqha5gatoar4WuEGrFGqpFrlBq1RqvRa4was8Ya 3f4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH81zugDA+PWeDV+TVD/ qH/Wv+rfNWFNVBPXJDVpTVaT1xQ1ZU1VU9c0NW1NV9PXDDVjzVQz1yw1a81Ws9ccNWfNVXPX PDVvzVfz13/qv/W/WqAWrIVq4VqkFq3FavFaopaspWrpWqaWreVq+VqhVqyVauVapVat1Wr1 WqPWrLVq7Vqn1q31av3aoDasjWrj2qQ2rc1q89qitqytauvaprat7Wr72qF2rJ1q59qldq3d avfao/asvWrv2qf2rf1q/zqgDqyD6uA6pA6tw+rwOqKOrKPq6Dqmjq3j6vg6oU6sk+rkOqVO rdPq9Dqjzqyz6uw6p86t8+r8uqAurIvq4rqkLq3L6vK6oq6sq+rquqaurevq+rqhbqyb6ua6 pW6t2+r2uqPurLvq7rqn7q376v56oB6sh+rheqQercfq8Xqinqyn6ul6pp6t5+r5eqFerJfq 5XqlXq3X6vV6o96st+rteqferffq/fqgPqyP6uP6pD6tz+rz+qK+rK/q6/qmvq3v6vv6oX6s n+rn+qV+rd/q9/qj/qyBMQYG/lZ/r0Fq0BqsBq8hasgaqoauYWrYGq6GrxFqxBqpRq5RatQa rUavMWrMGqvGHsP+AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/Ne4Y AwPj1fg1Qf2j/ln/qn/XhDVRTVyT1KQ1WU1eU9SUNVVNXdPUtDVdTV8z1Iw1U81cs9SsNVvN XnPUnDVXzV3z1Lw1X81f/6n/1v9qgVqwFqqFa5FatBarxWuJWrKWqqVrmVq2lqvla4VasVaq lWuVWrVWq9VrjVqz1qq1a51at9ar9WuD2rA2qo1rk9q0NqvNa4vasraqrWub2ra2q+1rh9qx dqqda5fatXar3WuP2rP2qr1rn9q39qv964A6sA6qg+uQOrQOq8PriDqyjqqj65g6to6r4+uE OrFOqpPrlDq1TqvT64w6s86qs+ucOrfOq/PrgrqwLqqL65K6tC6ry+uKurKuqqvrmrq2rqvr 64a6sW6qm+uWurVuq9vrjrqz7qq76566t+6r++uBerAeqofrkXq0HqvH64l6sp6qp+uZerae q+frhXqxXqqX65V6tV6r1+uNerPeqrfrnXq33qv364P6sD6qj+uT+rQ+q8/ri/qyvqqv65v6 tr6r7+uH+rF+qp/rl/q1fqvf64/6swbGHBj4W/29BqlBa7AavIaoIWuoGrqGqWFruBq+RqgR a6QauUapUWu0Gr3GqDFrrBq7xhnT/gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAfzXemAMD49cE9Y/6Z/2r/l0T1kQ1cU1Sk9ZkNXlNUVPWVDV1TVPT1nQ1fc1QM9ZM NXPNUrPWbDV7zVFz1lw1d81T89Z8NX/9p/5b/6sFasFaqBauRWrRWqwWryVqyVqqlq5latla rpavFWrFWqlWrlVq1VqtVq81as1aq9audWrdWq/Wrw1qw9qoNq5NatParDavLWrL2qq2rm1q 29qutq8dasfaqXauXWrX2q12rz1qz9qr9q59at/ar/avA+rAOqgOrkPq0DqsDq8j6sg6qo6u Y+rYOq6OrxPqxDqpTq5T6tQ6rU6vM+rMOqvOrnPq3Dqvzq8L6sK6qC6uS+rSuqwuryvqyrqq rq5r6tq6rq6vG+rGuqlurlvq1rqtbq876s66q+6ue+reuq/urwfqwXqoHq5H6tF6rB6vJ+rJ eqqermfq2Xqunq8X6sV6qV6uV+rVeq1erzfqzXqr3q536t16r96vD+rD+qg+rk/q0/qsPq8v 6sv6qr6ub+rb+q6+rx/qx/qpfq5f6tf6rX6vP+rPGhhrYOBv9fcapAatwWrwGqKGrKFq6Bqm hq3havgaoUaskWrkGqVGrdFq9Bqjxqyxauwap8Ydy/4BAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAH81/lgDAxPUP+qf9a/6d01YE9XENUlNWpPV5DVFTVlT1dQ1TU1b 09X0NUPNWDPVzDVLzVqz1ew1R81Zc9XcNU/NW/PV/PWf+m/9rxaoBWuhWrgWqUVrsVq8lqgl a6laupapZWu5Wr5WqBVrpVq5VqlVa7VavdaoNWutWrvWqXVrvVq/NqgNa6PauDapTWuz2ry2 qC1rq9q6tqlta7vavnaoHWun2rl2qV1rt9q99qg9a6/au/apfWu/2r8OqAProDq4DqlD67A6 vI6oI+uoOrqOqWPruDq+TqgT66Q6uU6pU+u0Or3OqDPrrDq7zqlz67w6vy6oC+uiurguqUvr srq8rqgr66q6uq6pa+u6ur5uqBvrprq5bqlb67a6ve6oO+uuurvuqXvrvrq/HqgH66F6uB6p R+uxeryeqCfrqXq6nqln67l6vl6oF+ulerleqVfrtXq93qg36616u96pd+u9er8+qA/ro/q4 PqlP67P6vL6oL+ur+rq+qW/ru/q+fqgf66f6uX6pX+u3+r3+qD9rYOyBgb/V32uQGrQGq8Fr iBqyhqqha5gatoar4WuEGrFGqpFrlBq1RqvRa4was8aqsWucGrfGG9v+AQAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/NcHYAwP/qH/Wv+rfNWFNVBPXJDVpTVaT1xQ1 ZU1VU9c0NW1NV9PXDDVjzVQz1yw1a81Ws9ccNWfNVXPXPDVvzVfz13/qv/W/WqAWrIVq4Vqk Fq3FavFaopaspWrpWqaWreVq+VqhVqyVauVapVat1Wr1WqPWrLVq7Vqn1q31av3aoDasjWrj 2qQ2rc1q89qitqytauvaprat7Wr72qF2rJ1q59qldq3davfao/asvWrv2qf2rf1q/zqgDqyD 6uA6pA6tw+rwOqKOrKPq6Dqmjq3j6vg6oU6sk+rkOqVOrdPq9Dqjzqyz6uw6p86t8+r8uqAu rIvq4rqkLq3L6vK6oq6sq+rquqaurevq+rqhbqyb6ua6pW6t2+r2uqPurLvq7rqn7q376v56 oB6sh+rheqQercfq8Xqinqyn6ul6pp6t5+r5eqFerJfq5XqlXq3X6vV6o96st+rteqferffq /fqgPqyP6uP6pD6tz+rz+qK+rK/q6/qmvq3v6vv6oX6sn+rn+qV+rd/q9/qj/qyBcQYG/lZ/ r0Fq0BqsBq8hasgaqoauYWrYGq6GrxFqxBqpRq5RatQarUavMWrMGqvGrnFq3Bqvxh/H/gEA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/WPcQYG/ln/qn/XhDVRTVyT 1KQ1WU1eU9SUNVVNXdPUtDVdTV8z1Iw1U81cs9SsNVvNXnPUnDVXzV3z1Lw1X81f/6n/1v9q gVqwFqqFa5FatBarxWuJWrKWqqVrmVq2lqvla4VasVaqlWuVWrVWq9VrjVqz1qq1a51at9ar 9WuD2rA2qo1rk9q0NqvNa4vasraqrWub2ra2q+1rh9qxdqqda5fatXar3WuP2rP2qr1rn9q3 9qv964A6sA6qg+uQOrQOq8PriDqyjqqj65g6to6r4+uEOrFOqpPrlDq1TqvT64w6s86qs+uc OrfOq/PrgrqwLqqL65K6tC6ry+uKurKuqqvrmrq2rqvr64a6sW6qm+uWurVuq9vrjrqz7qq7 6566t+6r++uBerAeqofrkXq0HqvH64l6sp6qp+uZeraeq+frhXqxXqqX65V6tV6r1+uNerPe qrfrnXq33qv364P6sD6qj+uT+rQ+q8/ri/qyvqqv65v6tr6r7+uH+rF+qp/rl/q1fqvf64/6 swbGHRj4W/29BqlBa7AavIaoIWuoGrqGqWFruBq+RqgRa6QauUapUWu0Gr3GqDFrrBq7xqlx a7wavyYY1/4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/1z3EHBv5V /64Ja6KauCapSWuymrymqClrqpq6pqlpa7qavmaoGWummrlmqVlrtpq95qg5a66au+apeWu+ mr/+U/+t/9UCtWAtVAvXIrVoLVaL1xK1ZC1VS9cytWwtV8vXCrVirVQr1yq1aq1Wq9catWat VWvXOrVurVfr1wa1YW1UG9cmtWltVpvXFrVlbVVb1za1bW1X29cOtWPtVDvXLrVr7Va71x61 Z+1Ve9c+tW/tV/vXAXVgHVQH1yF1aB1Wh9cRdWQdVUfXMXVsHVfH1wl1Yp1UJ9cpdWqdVqfX GXVmnVVn1zl1bp1X59cFdWFdVBfXJXVpXVaX1xV1ZV1VV9c1dW1dV9fXDXVj3VQ31y11a91W t9cddWfdVXfXPXVv3Vf31wP1YD1UD9cj9Wg9Vo/XE/VkPVVP1zP1bD1Xz9cL9WK9VC/XK/Vq vVav1xv1Zr1Vb9c79W69V+/XB/VhfVQf1yf1aX1Wn9cX9WV9VV/XN/VtfVff1w/1Y/1UP9cv 9Wv9Vr/XH/VnDYw3MPC3+nsNUoPWYDV4DVFD1lA1dA1Tw9ZwNXyNUCPWSDVyjVKj1mg1eo1R Y9ZYNXaNU+PWeDV+TVD/GM/+AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAB/9a/xBgb+XRPWRDVxTVKT1mQ1eU1RU9ZUNXVNU9PWdDV9zVAz1kw1c81Ss9ZsNXvNUXPW XDV3zVPz1nw1f/2n/lv/qwVqwVqoFq5FatFarBavJWrJWqqWrmVq2Vqulq8VasVaqVauVWrV Wq1WrzVqzVqr1q51at1ar9avDWrD2qg2rk1q09qsNq8tasvaqraubWrb2q62rx1qx9qpdq5d atfarXavPWrP2qv2rn1q39qv9q8D6sA6qA6uQ+rQOqwOryPqyDqqjq5j6tg6ro6vE+rEOqlO rlPq1DqtTq8z6sw6q86uc+rcOq/OrwvqwrqoLq5L6tK6rC6vK+rKuqqurmvq2rqurq8b6sa6 qW6uW+rWuq1urzvqzrqr7q576t66r+6vB+rBeqgerkfq0XqsHq8n6sl6qp6uZ+rZeq6erxfq xXqpXq5X6tV6rV6vN+rNeqvernfq3Xqv3q8P6sP6qD6uT+rT+qw+ry/qy/qqvq5v6tv6rr6v H+rH+ql+rl/q1/qtfq8/6s8aGH9g4G/19xqkBq3BavAaooasoWroGqaGreFq+BqhRqyRauQa pUat0Wr0GqPGrLFq7Bqnxq3xavyaoP5R/xzf/gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAf/Xv8QcGJqyJauKapCatyWrymqKmrKlq6pqmpq3pavqaoWasmWrmmqVm rdlq9pqj5qy5au6ap+at+Wr++k/9t/5XC9SCtVAtXIvUorVYLV5L1JK1VC1dy9SytVwtXyvU irVSrVyr1Kq1Wq1ea9SatVatXevUurVerV8b1Ia1UW1cm9SmtVltXlvUlrVVbV3b1La1XW1f O9SOtVPtXLvUrrVb7V571J61V+1d+9S+tV/tXwfUgXVQHVyH1KF1WB1eR9SRdVQdXcfUsXVc HV8n1Il1Up1cp9SpdVqdXmfUmXVWnV3n1Ll1Xp1fF9SFdVFdXJfUpXVZXV5X1JV1VV1d19S1 dV1dXzfUjXVT3Vy31K11W91ed9SddVfdXffUvXVf3V8P1IP1UD1cj9Sj9Vg9Xk/Uk/VUPV3P 1LP1XD1fL9SL9VK9XK/Uq/VavV5v1Jv1Vr1d79S79V69Xx/Uh/VRfVyf1Kf1WX1eX9SX9VV9 Xd/Ut/VdfV8/1I/1U/1cv9Sv9Vv9Xn/UnzUwwcDA3+rvNUgNWoPV4DVEDVlD1dA1TA1bw9Xw NUKNWCPVyDVKjVqj1eg1Ro1ZY9XYNU6NW+PV+DVB/aP+Wf+awP4BAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAH814QQDAxPVxDVJTVqT1eQ1RU1ZU9XUNU1NW9PV9DVD zVgz1cw1S81as9XsNUfNWXPV3DVPzVvz1fz1n/pv/a8WqAVroVq4FqlFa7FavJaoJWupWrqW qWVruVq+VqgVa6VauVapVWu1Wr3WqDVrrVq71ql1a71avzaoDWuj2rg2qU1rs9q8tqgta6va urapbWu72r52qB1rp9q5dqlda7favfaoPWuv2rv2qX1rv9q/DqgD66A6uA6pQ+uwOryOqCPr qDq6jqlj67g6vk6oE+ukOrlOqVPrtDq9zqgz66w6u86pc+u8Or8uqAvrorq4LqlL67K6vK6o K+uqurquqWvrurq+bqgb66a6uW6pW+u2ur3uqDvrrrq77ql76766vx6oB+uhergeqUfrsXq8 nqgn66l6up6pZ+u5er5eqBfrpXq5XqlX67V6vd6oN+uterveqXfrvXq/PqgP66P6uD6pT+uz +ry+qC/rq/q6vqlv67v6vn6oH+un+rl+qV/rt/q9/qg//9/d9nPL1nK1fK1QK9ZKtXKtUqvW arV6rVFr1lq1dq1T69Z6tX5tUBvWRrVxbVKb1ma1eW1RW9ZWtXVtU9vWdrW9+QMAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+P/2f4js Pp4AAIAA --------------090001040906020909050100--