diff --git a/.coveragerc b/.coveragerc index 625961df..fe9ca39c 100644 --- a/.coveragerc +++ b/.coveragerc @@ -4,6 +4,7 @@ omit = src/pybella/data_assimilation/* src/pybella/inputs/* src/pybella/utils/debug_helpers.py + src/pybella/utils/slices.py */tests/* */test_* setup.py diff --git a/.gitignore b/.gitignore index 76231175..7501eb79 100644 --- a/.gitignore +++ b/.gitignore @@ -5,8 +5,12 @@ *.ipynb_checkpoints* *.egg-info* *.coverage* -profile.html -profile.json +profile*.html +profile*.json +profile*.out +prof/* +profiling/* +chat*.json # Ignore everything under outputs/ outputs/** @@ -28,6 +32,7 @@ outputs/** *copy.py* package*json *.log +*.swp # Sphinx html build **_build* diff --git a/docs/source/_static/logo.svg b/docs/source/_static/logo.svg index 44b1a947..d599f20d 100644 --- a/docs/source/_static/logo.svg +++ b/docs/source/_static/logo.svg @@ -45,7 +45,7 @@ width="203.2" height="135.46666" preserveAspectRatio="none" - xlink:href="data:image/png;base64,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 wE2Hm37//wJY2lpRqLZZ5QAAAABJRU5ErkJggg== " + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwAAAAIACAYAAAA19gs6AAAABHNCSVQICAgIfAhkiAAAIABJREFU eJzsvUuzZDmOJvaBx++NV74ru3taMtmY1lrpX2qhrX6YNCZtNBuNzKSZUk93VWVFZEbEPYQWeBIk j3tE5Zj1YpgWed2P85AgCOJFEKT/6X/+XxgAQB0AAG7ylQjM8pMVIkrfpB4zo7WGXWHm4T1rc2wL aKChPo8/++8dAVNtA1ojwwd0EBGsJus4iQ3+c2ynybhvTOik8DYCuE04ISJw72itBdz628FAJ+m/ g9FwgIjQrX7XPg3vG3zV3w7Dw6IKEaHr+z4+nDIslt9PjO3bmFZ/V+0H/hxhS1gb96k/xyWAgwRn Ns/RXtf6zeszMxpoqG/fbb69HTq8HeuTiByG3pUe2GoFfDZ2ZsYTNZw615kW7b3ojwpNs/YZeJE6 hlfe4HekR6JjvVZ0XoNuuv6/AdTRGAAYwFHgE7rridzkt5H+T6VgozPDXdcXWefjwAh/0KO9f1N8 Cb5t3XZFYOORjknXGmt/jueEg4E+dXyGhx3N2vNM/1Zaa6Au89GdAPf0n8cHjGuIuo0Pjj9pd4TD 6I14zWMBG+P4dL9Orf31uG2cmd8Ma+LsE16W7SR+ssfNXDLeM0yrdWPjGMeo/IAP5WUsc86Hw2f8 N8M743WGi5nByo+aVq/0X3Fh/OzAug97v03jsL/WbtBtLlVWOh9PdG7y9mqMxMFvl/W68tVmODt0 /Sl9KPxd+UY7hb+89I52kOPf+JnzL32/YTc/p7RvbAxtgG+Hp0GGCIa9//ye8RlyeX0O9SsubD1m /WPsr8yXfy16DYlsaaR8DyGPM50Zn8hlpR/VUp9XHpX1m4E/pt+HNripPFCBQH1cN5OcsWHz2F/t v3yv7xKJXnWwwMk6L81kLwSPN4W/AwP9GP9y+BYl42ZFWxlvBzF674M+Ze1nfaXOdy7LvlSemZ6T cVvhG/Bu67w3NF271BI8O32RR/qmxsN3/2wyQf/eHhnMxJQSQ6sDsc+28K1OFeT5swxgVuhre/Iw nhvxGkOU58F47Jkp6vLdGJcxpxtC6ZSJcwHMDDqs7dxHlHYcw/MBHwAYB45kgBhOYLhbKJJX303w UBvnxMdqf7mpsSHwCQ0RjnsCZ6f4ex83UTRdAG7w4hpyaScx0Py8eR+HKzattajPUTcriNZBO2wB 0PA8l0yzxhBXxisRufKPRkNLzcawWB/ylxBGaPQLkPbVNzi3NkbDAYAbjXcLN+17PYeyXtrQrq2D Sr9kCqwZTPbORkA1NXhXyqswdlME+kQrWdFj6WRSR1eCMSvA8X1vPOvA/Hvv3RW/YSxFoazfDWYr 1s7Ar0qbjlcGGIxaIc+x0csKfuOFs6IbfRuPsXq99yQwx3aatb1A2wrnKwV+Vwy31v5Ojkg7gec6 VgHu9HqEcY30vlMSR7hXyvZunjb20KV8HNZRemeknRF/dd2t2hZ+1Kf3rmDJbLPKYK2o+D5HGPS5 8WdR0M3wb2gtcGOGW17zWZ5bMR5i/R/HUXAyy09yxaktxwcs5CMJ3yIit8Rz/YpnRYP85XHtZLgN nmxg2Lh9jGDcbrdYZwqb07QZAKjrNspKHlU9ZvXc+uM0nurIpfqO/u79EQa4uI/6ieMr/WXvU2Rk lhWTwQHg0PXWmAFqID4B08dSe0drADfQip8bHhYGwMhPZoW/yofMRwONIY9N/6j6Vi6Vjq/gyc/r OzFPof8M41j0u+MZq7atmBFmv98y8xSGGEhbApgW6tUAV0LeCGSnzDAXjzCLBdZaA3FZkKxe5KRA 1/7kb3PEQps0BkVky7khNIMBIoATQRsSCWjuERuFj3vEq/6b9Y8wxJLllpkegbsKixZwNSKcvQsz Sgww92Ht2zz2U5hKB0Csymwj8GmWPzsc9q48H5XYPH/gpgMYFZFME6cpvPq8KzM3xkjamVmi1p58 O6e+oczdh0ryDrunJ9UFwM4AjXbDsy49z0pPFmjSBsM8SLaD4zsgdChOM5NR71c7YDsYlQnNBmpl CLMBcBzJm5M81TZOo08icoWum8Dzdsax2To0xdP7MjiUKZJ5XNzQsx0UpVWG0miXkVXlXwUnKR5n QRqKESuNg0J5rDtdgcfRePGdMazrD14kALeiWACqQPA9ZjryLoGTQI2G+e72nr56gNxAIsDrhyC2 vnRu9D3zKGf+NipL0Q4RgVpf16NZMAKi2PXenZ8YLZwvul4pPISCw5Hn74RQS+uxE5JCZAp7VYIo eDPy+qgOhpEgjA9Q6i/3b7u41NnMCBljgXe1o5pLt34KFHnORU4Fo6/ycZRRB4Q4KsWO4wCp8Zzo LrdXFYGMF8bILoz/meEv/OywbrTaoS8aneh7jt9bWSfB51prvvOX9YhxTLbujDYVvxh3NmwHAiZD OOqFkVNpRb8TJQ9oK/gpEQJusJiEz7LkQOwgHNKjrwd9v+n88wFzYg7rC15NX0ted0R9+2zfe0z/ do6H4rR5CI1jpG9SerMdPJ7a1XlP6zQrpN6OrV/ne1l/MIOaXBfJ77LLCsUphSxkNJENHLKfV2Pm cR3MEQF31kVRgLvTgeEptUvSru3iVENiUP7NwOOgX8dZ4sMVxqvPeczuUuK8fkgMv9n2wLAjkHTh pjxHHFaMW1bGq5A0gDIjM+vdCCgPcOepXDPAsf31KNL7i5/NW291BH7/dejb+88gcAO1vIU5K725 W2+rCL2dELwiwKsyWn5Rt/c+tH9F8Fko5WdMkO0sf2/nkZ7H01oDVIBwUkxW9XfGYW1vZUGLkj4r Mjsre9X+yoA1hWnnMczKeodQUHMFdlwbPbUbfWejaMbNCvYdPnLb2bNSmU8OPxve41A2bWx1bRIR juNYwpFqOd7qeL19nkOpqqJWmeAOLzEX+/WzKoafs59lTorRw+FpNgNIftcws0WI4YopV4Ew4KO8 D4iyciAU+lV72XOf29utxx0uVqUqGflZxkcotDWEjYd/V7R9IPisCHekfswbPK63Fa9Aem875h7C d1fyvOT18GjJQnTZ9gL+TOerdWt18rqqcrIqGeP6wva9XN/HW56jwFHx4rQhPvUwaNSYW41rpyDl ujv4CeMYB9xnnFzgn0h3bjk8pjONyq4HiqPHdg52Y7J6LvcQDtMK724eK52s5vdK/6o4qYWZI2wZ s1wWOlZ5og6t+r71lZ2tufhuTq8hQwW+zfLa6Vr7ujN8Vkyf2+HwkTW+W2P2vbZQacP/IuhotRYq PLvn3Ry/OwRiXvNX41zKQrIdmi7m+g5AAai7B1I6E6Zl7e4Ewo6Y7wJrk0EFeJGEYWSk0IwTLNtL D0y4CPnTGVo3xYjNsieA+uA56WC05EkgtZ6kuggns9gbCoFq7FgnxVGJwTYc5nGKwhkGiOHFGTDJ DkEVCDumOyxkJ4IRBjOESDW6ynhioZ84GsF2K7Y4T+1CPfuM0x0n4Ca7AtjRRZzhWC4cDrwTEdqC oYwMzIzDmTnXYgLpSB5PV8TUa3GU+tFW/LIT/EBVstdlpbSt/q7at/Xg9J3HtlFm5Dcx7qNPo1Fh +OZpZztb42c0bvI+d1nDxRPdd/RKo8fE1wRdscAodQ3Vsa2+rxj+jZoq5/LbgSaGzWJtye+iGHXd 1LJ1n2PHB6+yKrw2E9Zvt3XXmnpsdfvX1r62F6FKNLQdTF1gz2cMcj9LpasK0/xbM7qNcXFnWRPu jUoedqWXAybEAKIDRLIz9MLjOl7JCwAeI20hE1UZMfhsR8Xg2O0Y1TEf7p1UXrqhsjibEh7h1e8O wNSvhA1YyFzzXWbdCePCr0wJpni/wm/yZHiNhF66CnbHcZJV0J7lNwkDdKMPBHAHe1C+wpv0usH4 4KDJwE9SZqgrLpoOQZxFNSbdSlc8UcFxbtecMTKOcb1PfNVj9Q9dB1qvi1wHgNZug95iAyOVD41Z vc/zxPvZAuVPw/tE4HNcaxba6s4dncde+FtDPJdxQseh35VcbCdqDl1sIAIOdKUDayGdXSAC0W1Q 0FeK6mptkuKkKZ9pFsaVxp/hntZDH+kRvr51p1lZL6eQoFwm5Vz5TmMalO68I7gzBphZ9EdKkRAJ F0Q04p8IjWMeB+OoCZ/2nQKs+Wouhk8iMVhba+j8ogioeoHBhIl/5hLa0txPft5xSjcAQG0+A5CR lQ+J7JSG3WBXSltVGAfiS+9kxaISZg5XYJbYukYNfPa7sAjB9gmWrOBx0tCHw59FAZgUuw1+HE6U BVJwFPCt33cpVBT3aXwX468Le+pj8+zqt6pguIG2UbSs+GHoB4y2XCbG5Cu1+dzuYF61sao30Jcb HGOdK5zW7zule1Vv9byedXnUw2HrZdfnymDcH7qb4TTYpnHQSMa5zuT5EC33bnlkXvM46lr1cU4C KHA5hBNyvCsGzLi7eU9A5eeAqH0NM+1xqVdbsLGciIPXlJSTugNE6b3cbv1cn5lw271rfe34Si55 l9hwt+M7tZ+m81cPJa94JfHIo7NSvqMB59uAGA7YGw2rfh8tLmMoaG7X1lq2jL/X+vHly/iB9oA4 fNsjjCLvyCLCcKoBlkNY9v0QxJkgtMrFcAnFeR6TGzoXOztLHg0xOgV++O/yFyA0D1lZ8ok0V5U3 ArTE78zb5kPNGc7oe9aLrvhHo6rM3ltPa9myqmu4yGOpa7b5mgkj5pG1kdt3+CkbpOZg28vHSm+y fke57Mr/pkzwdkn8sHtlNb5q7OZSw7pyWfHJvNb8bB4A36G54JcrWME8uUBNr61GgXYDZsYtOipZ c9Jgq/CrQrwKhSuGZZ+r8jco222ub20Ls2bcLDaUoUQ5h0LY7wRCp1PbkP/dQ3CGJ8fTuaGQYhnF 0lq0wXH40WPU2shYTJD5941HyuHNxspKoDuPvyZen22L5W4jTNzzHLQUOzgzq6XhwRLf39PZgvze YaF3xlhKsUOlEx7Msh/o1k7xp50crBVfZ6jaqcdl83juwMdGZuHbgXaL85+zShCl0KE8lhYZheyd o+DyHoOufVl/u/Vn2T2MQ7rAcfyZzSp1rK3IYhP4YR6z/hAlD5bihyz0hoKV+/yl9eH0l+aXeJwP y84DjFlVtLbCmQQ7WXy91mMeYCCiEDge2zriMGhN5rDGTlRDqiqb4nmPOUC4WYZ3yBkF2aRI+xtR lHlFck1Mv7ug5SqAor9H+HKun793MzoSvXWW2PTBILR6BHD2PjqMZvyPO2UOLdH2oPlYL6Ac509+ O0XjS/2OYU55ze14TbxL0w7DnL3M35B6fdyJiTJm9YlsPRZrHQ4qoWv2cznNaCbBZsrYkZ9hlA/y rh0uNAVfwmAGA6pbAoFx3nJoWnYIrvoiFs+/zbMb2t6PnSMjhz/PR9CWhR71kZMXD6nsOKg8HlQd 3fE1fqMHlKy12CkwfpQUMuJ0ALXrEt3QZIqdDzoZDVgiAnX2XRoEWBMOMx/IfIoP2YlqXWO+9QeP PEg7StWABBKd2rhS1seVgmrJT2zHyUNecYA7o/s8ztmCjM6EZ9n8dzVWTZYRWPn8oMgnNDOzwpHp a8SL16XN9yR3ZD0Kldi5p1p2+tOqHjPHESmT5wRh7bauoQ8K/bwsDOJsLKWeFJx1OwFPyJJsyPqs 2HlX28HSUKObM0E7xEAzQYzK/rUllN8xhrvawl29d08ZMsvZYBnfrfDeFyI7i/vKONi9ny3oOvYd Pv0zhWLr9JcmcdXfPP5rnK7Ga5aj4esKH6v529HBbh7vGV0GzwB/HU/v7kEYjddrr9SOphrrNvQD 8Jlid0Wjqz5774PgrnjbCe1cf/fuPKf10Fv+jdKh6/F5/F3TUWWWllWqZgka3qFEP/5c31dmbGkV 8+8rBb22HYbNelfLGbLjcx5vhdU+d1fe1zSxWoerevlMUq1nz3fnPh6lsSvYxu9r431P8/V5UUwS n8tlx4fsr/DFdThIff8eL67tpxeXzzMcZsDWUIrVmgTgIUn3FANtZVLAOiIsT3DXBjrvhQdYv2Z4 VwPReWztOdH9MAY2Wls7Osb3GyK9J4asZ3XeV3Io/h6qlMtuQIRhrvlbni93sFxCW4vJgQcypi2K 8SGB3xyGPkNTu5X+Q+Eby6CwMqdAwzTmBT5z8V3ghay113cyIcN6xV+WzqRFew/JcfASH06fngRh v8arruED3RSJ8lqE6SCtZ2CdXWg3Dh6NZH8vybEr7//VWExnFANbzkfZc6LVTts1byQSx14jkkx6 mae4jB1pJJ0B0HziXZhTjb2WeM4CzgPM0POHFyv/S4RbZmqzp0yVf2MsFM/le916m3c07Dd56zAH lrxvv1vMub9RJqCPHprV4cx7RTwiqUmMHraVIuSxiGl6xaOkmXc0Rq0aE9XTNhslacFQeNCMeQWa R4/q1NY0yIr3RORpnD0phcr6wJ3RKNo8B1Zq5bH8wNlj0Ra/u+cPtlDXu17m2W+ltexFZmYcKZjT jMOq+D9ixD1i+MmzhnyQ0xiiZafxQ2z8MgpeFyTy7qH9mCdoYIa9R0w129jtkBi7UwFZEJT83Pa+ 47sMxzxqdXyk+DtAS9NvYrYFlxWPB1I8OzBlkTkwxuh6Hvn03efIeuyxHl1w9zKndXwGlsLBbT3H NY/9nqeWFVj4gdOekWdxpbXqWtM2ZS3SkDefk0FXPeY2z2aI3Mu6Y7B9abG5AiCeSjK+Oh5+Nrrq bVxTSx6b+JLzdawVJsN3y9lKSHZ2T5adVgYHfmBZZCybl2VK65frexL+3l9PNATNwpWzHuXD3Ule ROPus5TzQ5b1ZUwMgDzPvKdT4sQTODlC7hzcDg/15rmDWx0AcxrNrHC1cvYi7o05x+7sQ7qHRpTa vHZH4PK5FItLH/sad52AetZkrxO1BBjJCzjP088MWmSE0ajFrEvGQofAcYJOaO0AI+TOEOVh+o3p FxvQ3CBErBHBz24eZI+cuoYVbdb4zlHBZb1muBpDN2PSuyWPf9Zf1vSqryEZ5Yxph8EiS05WJi8C JtcYYM+8obts3Mt1wPTwDGPSXRIDNX0v9+W/NnMSjKcE7MxPu2Ky94jynrWznMCNopOZ7C7bzdXB yXznwAqelXdh1798aJOymtu6wk31wtR/j5Z7AjC3lxWeev/Cqt8Vc7qCoda3OaqE+zVCe9dnZ46L oYhwo+Zje0SB2LXr3x+fii3tZXp4uN8sCGooHM8MedV+XiePrNEMp9FIhmXytBR4JjpjEe71Qrih v6Rk1jZ3cD5SrK6NIRsNWaDu+l2tBVMKa6hT/rvCtSn+ub/V9/z3kRhPx3MPhWHlrR5y7WP+vX4n Ndbu8eN7v9n7ZhjZsxs1f7bmyQ1Ec+apv6VkWbOav1zPnuc1UMc1GY8kjha067VS11jOtFLxXdvJ v1dZVY2QnYyrbVU5dQ8ftbSFErsruV6V35JO8+vkwj2+ei+ZwmygjUXmYd4VISI5KIoDORVmPQej jdztm4gG2tzVr/9WsK/mOs9lKOHKbwjpfqNo5zxPr5vnbEdju7Kjo0c/r8ZbP+cxXcnb1Zq0Uuny kbLry2XGgh52fHMHe5Wv9fPQVroQcDXG2l+tm/sE0kVgGbm5rDyVq3eqUFsNsiJgZckRkccW53er ohSeOHl21ht9Ufuwfk2BGfORi+UImOUa/CoUm947qKcFmLyXDm/nsAjTuHb3FfgYN+ttUlZ0Ieds EMwch+fOU7MayYAsb28r47K5tK1eY9DmWUUiQqtf542ZPZa10W3JfO6Ve8sxspDYgyZez7sLudBj D2boZdGOeciPCj9Z3vnCnBwXlhe6afjWPiSJ2TxKErea10/My7zVnvFqn50JLRRx7owAqw3teipY WN9HCfNRzx0IMC8HNIsNS1YsO3dRc1WPfIIcxUIvuk4Vjy+aXah6xPJNqo5ripul7WI/u6ejcXcv JKvXgxXOsWzmhT0QbNgRcr9JggvMiLswuijpLFl8UDxUNh9NveaWLaTe8FovxiNEeId5+70dZjTN xw5054Hj+tRY7BKLnPmq4VNeGtFhefPDQ6rVGkemHqOnzklJSnHfCX+GQKZ0r4bRFi744kMCW+i5 EeEsWWzutT3JOwbsUobhUGgfD4AHvSr/86xkOc1b9x1CIt1NNC+gp6Hn6dbgDPPET3VnN3bCpaHT L9KTObZf/b4Ja88yNBU+NseuS1aZfp6D8tqdDyqOWr0nZNYPYg7HBB5EtNhBhcPn49W0ldK/8mcT sjTO01zGnfuaLW78HmE+cZ+keqz9/hY5zs/MauBZ1p3YbVrx8IGPGX4Q9N03NGrzljdEctu2Q/sC O1sDx1Ne1J1E2hisLt9J27Qb0c1fbLuXNl8UdIP0HJ4WVHkLrb3aGQ7Bu413PG8Su+bmySavz5yy 7HR2GaIvSH9lZ8lhaDpQivauDIJMFX5FRH0GwE79+b04hXcHDJkPL7scEVCKw2l6WlVPvPlTd5vX WRqZxWg+8eI8SRvcIA6YFm2tU5X7FWOt7+0Qv2KCV1Z+ratPt79XC2tVZ2fx1SwZ1RKvB0OzB+zK an2k7PqseB0ylST8+XtJGYtUpsGkVyfurX6liRrmVPH5e5Q6xshzPMN49Wz1fWcZV7rLY1+14+Nv +z5F+RoPSq36tH7NKFi1l2nt6lK9LHx67/rvBeHxuvKImEEypxG1v1nJqtm5VmVFr7u1ln/P71X+ MnhgzvCOVPxWGOrctNa28bVAeOBH428N86rcWxtLuKpSTuPZoiHOkzF9n8L+Ck5WsasVzolXn2Gw mBCfDDWO92o/ue0rnvglToT8Tt0pOUCRMIJmg3pFY6t2HzNE5uKyIT1bXW63k60rWB7hd7l+Hesj 75pyZPeEXK3TR2T+6r1HymxERLt5t6+W+dm9cwFrx4A9nd1Ea75Sn+cyyS3EDto9nFzxDcPRvd2Q Gm60kie5r99Djk+zcDHMTKe1/4GvbXTJe/Dm+TH6vkeju7U/6bpt49i+w1tW+mGd03u6Y/2t4qRG EpgBTUTzDoBHXE8pGvMZgestmwzEo0Q05P0n8osmmnrZ80VDQCIke8+yLlC+aY+Hiclw+uusRGqJ aGHGceSZzx64IYsPz2n82NOMBny5DJ7ELyjev8WylcVsP1d0N7egxcvAaiHygIsTWUQx85B2bJjD 9FvvXTx5Ne/jVak3DFuz5feOcWttDvmJmLZKp0Q0H/ShDubu+OCueblpzLpx6I2GvXd0DoPjRjf1 IET2BIFLvzeG5MpHZLVhBix7EorABMPOA9gzYC88fBiLeSGiwQOSadx2rJg17t+R3aM+SHcyat9r w1+Gb14OE4bGZPR3NmZzjnBe7PkQkXqzR+Y6JBHoXBT10YPckhczjNw8tjXP8mtAUstjhhu7dXwc g3vI3UPW5u32zoDxS7uN295fhBnm0pTvdW/v1HGlLGhaU77rvFLh47bDkJcEkSrr8PX/ghcfl+T+ 1vk9GXS0REvDsIVnJ2Ut8xNCpiE5CDqcu0lgmQeSGJLaOWHCagDwGFbaZP2ywnz6HSw+ZiJ4SApL TK7t+LHdVq53wcRZAaEhy1qyC0GsO072zfo/NUafnEYCTok1Jn+TGZGHXD2gB1WFJAwykwtEQWOx eaf0lxP8I8ste6HijxXuU3hWMOphPR8HofdzyIJS22h210WaiyP9nkYzHRFY8Z94KZwRtgtoO1hT lpytnCpZvvTvYbxbKXMY10JuGpyHyRAjs3rzN6DhrT04Ckc71ZlkOKiOhhOyyy8MLPElzco206ny 0klRcMY9tF8jGbz9onBUHatxusXc8GNdbUTAOMe2NpTeKe0CpJTvvmNRwtWujCqTl2aYmzss7yQd FGfLVmcAoi3Pl6ckJPpD7Og+quiZTLfPe3k1jIsCA/JjOo3YWjpjBB1zwliH3AS8zOWdCGGn6F8h uVruOyt9qVykZ48aEWFwWLuWpgqutN9TQHaFiGTHH3pwVgXn2mcgBzd+D+t5V7gYHjbOPL4wDJK3 FEHsXqjrPQrw9/ynzRiy8beij+oZeqR8SV0pd0JssnK38FRVQ7DCstrt+RIvzdSPS3oNBKA9/BXW uhZX+CbrP/XX9NKmcfxjRi6QwTbP9c7DpU82fxfGycUYPcAkGbR1bBWWXTFe5spla74uqscrt5cV 2lwmjx0DvOEf1Ui2VMbCJ+Z5q+tm9nBaRhOdM9/xOQq/Xv+tdFfpfXTwxE6eecunEMN26OWDwgep 0fL9oO1ZIGfFtOKt8o2FtBj/2viT0hR4A6ojK8+aXT4EaGhhpjlgSNdozg7qEmL2NXeXGHzS33hg 07P8tCZKlePDLo7Ksm1cv9qKvz+gCfDQvozXXkKubF6qR3Qw5h6Uv1nhyCVk0QkkeOrvu2J0VeFb 97F+Ho6Eu0O5hsPnom3xk+ltl+ULzGpgQ9Nl82BEE6+cXrOMuSpCP/N5G4OfOS6KXPEjUZAjTHrX x063a3087L+xMRfFZOTYDxvvoZm37AzXHbxOL8prvmZN51KTQ7RCj1+qD67u4Frdv1FpcDCmNQ2v 0a2/Iy+CmSMN6K7hRxjebnB18I8YDPVddw/pV8/r7QKqEndH74ybehtAFsesE+1dmOeWilB3n438 39JOknrNF6Kpg9GQGXYm3pHsH/X8u6d6s2r8kpY40x6/ZebOrB6tUTEQGaSmbTYcChz3DLQrwn5I adswusYmjO82Ud8EAJyu+J1KLwbvmJWqy5eI+Se5ubJTeGpAhK7ZcjpMQempN2DaESAGtYbTPONm elGf6CgLYTMQ7GzArPwbU2njc4yKQkMIkUH5oxKfaOvIYws3/ECV5D4p0lYjdhSkfjCrMRNFjFng p0LrXetnjxynew1qidhjZglL8cw8IHW+5/U430ibxz/CNvcXN3QbQ5rXghvkEAPrdrst2xrwVQQb D2eaWjqzIXeKyEFajjM/jkPb0alGhV2QlD1L7EqR3JAe+MwMt1Fz4ev9CDFhdLrYeJobEPXMUhXA gQvZvT0wxpTPpex80DFcKmie3rgpWXeFebx4MJN5TXnZ0vAJYkSP4RUGMglOAAAgAElEQVS84ON3 DHoOEmsJd0jZUuac/IAda6a0syx4ljYEziaZhpgBOwvApHNuDilG7y8DjS4vWCpOBttBY9IzL914 zPyun2NClql6lsiMQzbcilzmki2mzrrPV+pH3h7nsZPyJq1p/Nuo+tRogLPbvTzX85V3qDJukPiw GVhA8Lcz90dAO7so+D4AVerMaO6CkIPkPESW5Pd0BSLZMRXeb2Le6Epv1DW9x9uq+JY5Jdvh8vuU gqc05WNLfriR/yeTGh+a9S7L+aSPPFqcJ7v8THwgGVyR/z7kAVHIBNu5llUBgYPDuIPtuPpQ+aEL xmyujL67hZaYeE3tZblJVGlsaH0yavM6A6D3NZEvkJWxJy1Z76qnqNxoA3IXL15N+iPegaV1XJSa VTtEEf9ULZzaBgC3dPJ7bYGQK9i+pk4OXTKvwJd4TjKzHdpN4zTrN/9W4Rus2oXlWfGV8XLvtuda dtkzavuPlHtejos3cU/oXhkqefx357jQz8rLVI1X5jGzwihU18omEQkjzilKF/F7+Xud/1rsmRkE 9bd6TqW+V8e4NNJ3/TcCt/m9jKNVnPrsrZLD7Y/SVI5B/9K53eEgK0a1juExv7PkUXf6uTeXGQ4z ZHJ/cr4j+MUyf3X53OgG24dZzQURhRepZf56wMK8nMbyWaPyzP4eoDGkcjHeq/GvSo2TrTSd5cxc VEHZtM3M0wHtR0ru33HC8+9Xba7WTODYxnpb1ruiUR/Xpn7t+0o/qN/X624+g/FomfheHxU76+ee DLM27sXJ34Ml6yT1jNiVc3MFW61v51cardyMe5js74o/YbEjsy4NKIe02wO++nWf8+8Alut+VTIu r+b1alyZ3rOcWSUHCD6Z2+Py27rsePujcnm39iqeMk/bZbG8h9uB72sbt6lWVNG/1zGWYd2PB2Bz hzagcbA2yIIA96gRLI82bJETcNhNg+r9GCYoxc11tokvTCtb4kRYpfrU2sO3+Z6B8bkTDIcH1jMC pf6JxII7bIv3GG+mpILPgRNQ6mo0/Mwv555sZ4x6Ax91bb/NBsqwUBLDXRkSOyZ+pSTfY/w2HIl7 PMypdcl+YtbGGP6TTeE1T4t5RHT7l2UL+lQLvXHzDEkCi2YpSZ4l6Hxk73fEB1pQ1SntQetrvSPF 8+1wSEShZCgNnywunTbhbX3R10rICD0pE1IPsmd14OTNAoGazf/6ZkjbKcH4JH1T2oIpoDR4ZiyP U2RzCgZrtUg92znvTNDoTV8ZlSmLUe892jA6l27OgvcRX4HPiKHWp8tDsnJJmM5NOfR/xYQro2en q5in3rt7uMIz3Mt45b2cJYXlD1jPH8iFMmP42erCNiLZaZL+aeivA2jGmxDFLoUikrhv4+POM7Td zl3pwbKnvCi8Ort20ZJ6lmN84dnL8+FGXfpuYxjki80HjfiqykeMJ250z+Mf5R/H/Qis3kMeFdPp JtJJUIztS5YTQDykwLAToPTLSPTrdKu0auOhWMdCmgqXeTLthu6FSlnlwNqQiH6YZYdSwhNetM12 2V5HT5mU4kyJn3Hw8LjY2ayGrSg/Nvcp1Gux1mI+xnsEmukMfpZxvgvoXiFKApd1x6FBs4Ax7K4k yYgz7kQdnGLiSeBoLUJyG8ccUQd8RbZxx3fr9ErrlIhwQpI+eEhfOasAX3fsRq7RjchUkaAifzpY Q4mI5QxSL8ZCND7qEuahDr6q67izy3kiAp/JSCNSObUKL9b2CXJLsBuEI3aMfx9o5UzYmDqZ7Sgg Q3dlTgmTKzn4436TrIRFqWe50pFSh33Afwrdy3dlRX3/lMY+J1TI91QsjfokmwAkuTji7YvKStmr ymIdcH1H6ux/X/WzKqHolnAHVfqu2rxnNe2s2yvvh/1dKb3VKqwKhChjxzK/u40v2gkP+G4cnfrU vsfEbuakjm+Z9/gryrwA/AcRFH9DFxX/hsdBQC9oKY93p0Dnf1eC8h793oMlyrizUWml0tVO+QQw 0VE1xKuht52jUjJMM21IyEX1glS4Vm1e9beDIcOacZMz1Fid7E1aZVeYlEmiIQvKaky7OV0aeYty jy7ru3XOBuWbRUkzWjmL96/SiH0+jmMYf6W3CWYKfO7oZGXsZvzew8NuTa3guXcfxtVvuzbrGO79 VmlkRVdXdXbwrHhUVpIrX8rZwUJ5lnrnub8FuM7RCr4MyxX80zu71Iy4xq19dtjMkFjI28q/8vuV BoH1LnaF8Z6eYyVi5OfwwgzT6s6OFa18TVnxjOM4EJduj7vK83rY0dxIM5U27q3/1fNKPyM+7Lbo mfft2vM53s21082e9uoacmNhwwdXsnK9VjHVq7i4V6/2UfuufGDVzhrXlHcAzOLZM9GlMPCb8dTj YJZeacZDotyDwwgPvvtTJd8siSdQlPhxAcUhqLDEiNKNompTk8VIAm6V2iElQdh6GyUvBGY5jS9t F2Sy/O3yQb01PMTyEpHDXxEfWY0E5+bZkfqHe9JWOzBEBLnCUscPG7cyW5qVbL+eQInTDv8YbCth kktcWf3l27jMemNrF8+Bm9yI+ZpveP7biuWod4+D0lInFq+T7jvIhlJ4P3zh647BzT2EaW1wpr5x ca2Y6z2cCWxWT55Z+JrPB0Nja+0gmwlFkhhTH4MKISUlP+xFanBz6Tf1c8XMc5x1phevYztzSrO2 zsebgvUZZbrjad0NfcvVj9OvvrfA5GvOvLNdl2tei4bYRulgcJpvU2oN1uwpWQmKRpXpjj6oFb8c cWZ8zOjKcCK8Ld5VT3Hhy9F+Q++hFDU0vWnyhtbFmBS+lFPQyhg901e3mF+4J8t678ZP6RhCYTIu 8mffzbGqfGoK7mixNaB3NR759F1eotiHqI4274ub8zujNSLBmykBPNTX29QL/twDXNdqkgvST5UT kbfcFRlf8zlppK3TvaJJRCCu665kOSKjUVuvZqzZ303b6cyF7RIdh4ZtdQa7Z1m8vXnnL8MHvd9B zogw2OFpeju6jthv5D0n2WNtyTkS9ZKrYkm6I0uafSln0MprKGc3YpbY+QMy36u7itxY8LNXJncF JipjXc3NvZKNCZMzAECNxVPsXWSZOhrgRqvdzwboDrhHKOjK4aGp1PSYh9+yJ9rN3GBCI+DsHa1J 3iKA1SbjdLYnl+b0xnT4Dj0Akd8UN8S/LJw5KzyZnGfYJmBRkvWGbGj7KzzXwsySHIFlB9jpJSUo sFj8qqSnbnWc1qbQ8XGMhmVkq7J1VeAjOcjNqhz4ubYLw3T1+cqJYXVHuSvAVMOq6pv5e/7cdp0+ aolmK8naurKOKkCruOTd59H64Ym3WpsCjylCY1w+inV2NTlE+63jXMf+rZS/leWWFca8NZ+vz65w WewsAN8er//GPjuY07Uu5TxFnbOdwtKabPmaJ3Rn3e7KMFaKNiv+fo8yKpRrOGRxH5ex74PguVhI td387m7B7QwsU7LrnBq+d2Oq8K76WOH3Cj7DUcbNKsZ9BY+slxlPNobshb+C70vKiqmvfq9rxGi7 4niHr8xg8xiu1yGm7/Vv/nyF3xWMqzaJsQxfWrU70z7BwleGun295mt7q3MAq/5aE+XWnq14/a7c E6qVT63q17M1qzm8x+dmGjae+mXni+6N9VFYanumDNnnfBCy9nFP8bCym9+rNZPHUPva0bnDXOru 1tTVrek7eH7PcoL1vNO+/UfWxfBuVdQ2ZSVfMs4tdHVHk8NZoarYarF7ZIZ2FzuAK5q4h4+x3Dco 8vt17DVdfP5tJb8rHDsau7dOcx+P1HuUBuv6sXJ1P8Cj9EdE4xkA+aG+bAtrPwi3tnrH0Rr6y+lp 67jRpOQz68219h5Hju28gCLWUH4b4BjMYoHTfEPcO250Q+cuEZzMntfVEXbBJOyvI2pYFPq75lev ZwNWoRqVKZuQJqI5bAn1nWQUMGD5qacDO+oR6jkKLi9s9fg0vSehpXcz4daUsPcU4HvF6nscHk50 Fi+wKRxASqP1BQygFt/R0FzbCjSIYpzm+VidbHEGifUi2ikSu1CIlVDOz+szC8VY0Yt58YZYQx7r MidPuTE889jx7CVbKbS+M1OHQxbTGX1Ke+o9JKjfE+JRSjfIWqYZIvHWd15lUZm6u1tWCh+38GDX cVbcZiXZPGZMmHY6hj7sIqxJoKwvu9rCnYz93vWwE23mHtBY+eA/YF2rhyrUtyf5zqkPxUQVHDZv jYP/MJ9g8Y/od4Pz8Po2zhV/cNoa1t1jwknGfMDi3e22VYN3VDwsJMHaDvlU+a3xs/zsStGtvHAN b5vey+3P8nLMz24lwhEs5MEUmPD82zgNP0OfKc3sAIeeIWHI/7re/NkVMqZKI+NNz+M4jaY7OO2i 2zqxMTSG7yhMcx7DGIwQ8/wPOKHw8Ds9LfLhyw/lDJLdT2Q7Sr6jNp4psJ1VAe0EWkPnF+T8/F9T LB7ddCjL8mNyz/id7Yj6eLOMJgJ5Fid7GmdiGmVdCVgpyxPvSDgVGStzme8RatwHK2B1h0MtdpYs z47wi5xqlZ3v9z7Gu8d4Y3c+ylgn858r3QQIPg4aHWpW3+6V2h3unaMcrOLaKKVSLfBuji55l0uM s+uBd/TQXHfpYBZBpyma7xuYsQ4ED1+VBcieV2vJGy+3ynWaEe7vpcMv9vye5Ti00zTsqGRqWB16 y4t7ZSnXMeTbNKsFeQ/GK6u8Kl2ZGLZWZB8ZSS7DGDcos7naxV/viCcLzp0H4dFCVLbnf+ciMJ7w g5OLcWW6rfi4Wowrz4D9Vj/bYl3h9BGDqta/Ulx2c5dhWQla835n+luNJbdZc4VvbyEuaFxlaYm2 vz4rR4VvRbv1tx1zNJys1vhKIa/t72Cqpb6f1/1D/C7VMYNxBctKGV6thVVdq7PiVxnuWr++k+vN t1tLeFIoun2ayyokd2OofPORsa/+Xp0LWbWT/+12FK/opX7Pu2M7fns1F1fwDqtsp1SXsuIbJleZ 7Wos+I7CPRmyg7n2NeCUr9fTDueZr9d5Dd1DFao7l/E9WiQs7Bz6uKKHXNxQbTMfWDlDzAl4BfuK trW3h+RJbcPnvc9nHa7GZnXqWh52gzfvPcITaz2DNfPHYf7pMR69WkdX7ww0XQ8FL9bGrs2djKrj qPDeg28Fb9oBME9FutkMkAtgNkrKOPGRt3jVMYvmh+wNkXi8wuQ6SUwlJaCpp3arBwaAev6JxkhZ Zon1Jsy2MtvNhuYpsGwabJZpEYgsXmPSUzUeA+r9XBOUx9ymGxtba3IafmBy68mtZozcN0fodtPs GfcViBXs+QVk0ZIJQyPUmSnuiJSZNX50FKyZLoasOYviN7KyxJyiHNLNNzt/SamL4UU9QS0f70/1 vD+LtcXImGrbln5yJcSyQKzvmdKTy07RGtrTui21Jd8JC0diZKXpxUPQ4gIXSnQnnkRZEVnR8Lnw +wBGmC3WPuanpbVHnvc/Z/noAIhPjz02nPTeQZGJGcNlRcngrkpmLTuDbDVfuc2qKAreZ2XHfs9z XI2Eme53AlmF3QEwdz+knmGWfuUgb73AacAP55h9o+NVFgoOD2obFWMw5FxIGXPvp9KRXaQYSoN8 JW9/Zczu5+p0/AWe8jmI/F5LsJoAntMBVoXc325tuhm2rrlmywbzGO6VKmfGYnDqOLv+bUlGDfDE fSLcZMcOiBh2OA2MO3g22ny3gK+81ny92dkcwFaq7o5ujIzIXnT6c5MVq1L8dwhx3HS8o8MFKgdl 93/kaWW1+o492x0YaZ26PFc81huSqbF4+LUL9hu7yeFkHUCWv+P9G4+X6Nvk7fhbPTPkchUWBpx2 BE23IJHjktnP5H7X3ZwmPkHFta1/lyA6Zx0v3pbRPBEBRk8sJ+KSaaDtaDNEgjNH7WyUDoZcnw0t ITcdH/Vhndn9AIQDrBdXASEH7uXg934bhlAnNxxb7Dib0doo5sj0PbtdeO7PKWUofivxVD/puJtz pld8stJH/W3iTz12/VftViObrR3VFS/SgGr73QyBMWNNVXxCqK7becSCWgvsexCmSVSBZ4r50G9a +CNMo2VFncrvCT67XCzD9wXpxOoYBbfXeHEh55esWGMYx0vkB91EwRoNooCRAJzT3G3HXJSlK+J9 pOwYx9eWDE/+HPQ6MpwMx+7d3PYq9n2leNQ+Ks5yqYfW/pYS8zMqSJx+rzDL9/h9tVv2SJEDZGsG GcrIDczd13H2zDGTR8JU/F3hpxpYE5NjnuYif971NYxt8/6u/uOlwS7HWdEQ0Tz24bvJlocV1Q0+ JjyMZ4OuaEHgGPuvtD7T01xflALDhQWp1DbDOMiJCGoxQ937vZi/2scj/LsajMZrr+g0y6HZ0C47 G1jJpvHdK4M3f5c11oZ+aPHOCvaguTUeXHFLYXIZP7NBtncs5fbqdwDDbbhNDdqmjo0coGSKTX1/ aHcxlhU8jWaesoNv2R7NeoVc8LiWfZU3A6LI5pvs60WK9rniYCfTMm0dx7HOrf8gT6uJQ1Zl5bhY tcPMoC6prt0rnw3CtM4eKdN6Ynb1yuFdrKOrOd05+FZghb5aV/MI3wDPA6XKqlFezE68K32uPr/F 6X3XkYeyi3Guis/KugWApt4sF1y1D78Jcw2wfLcbDfeFSLwKHiNNM8zSnsbKm6fLLFrNaMBmTBDG WLj4UeqbV6W15WQOOGjNLUz/nQMXppDlZxkX4jGExMuZ59YYVY/vKiZx4kTjBlv6AktDxKUdS2JZ 4VRwNcf9TkInCd6BFroJ2ANmdQ90gnPojysD8AcBe4bB9q2aZQdJCn9lhONCIuwzX8ylKgrVONrh ciU4dgsauB8Qk29WZaeHHG5kN76qQsRIWVDYY2DtbMzVmK2/Xemw5TvHv3ssprqp5mb68AdA7KZd MK0Vj5lgvqP8/S0KfPbMA9nz34e/TheuB8n6I8NHY83RPtKzND3zFMlDEdmVat5869McAkEfoYxI nZ3h06a1l0tsBHBSciJLkHm7on1dH4ogv1nbDMGFkMreYjOGrC0AkOW3ytNvv2VjdKOwNQtfkZo3 3HR3TOqdwBDmUtevZ2kyudHsNxsnfJxZEam0O3jNlX/m71XOZDwN35vsGHkePRrDHjwhOQtMZ1JM akyxfD4HWKPfnOHI8Bs7UfOakh0jy7oT3ZZsWW0eZy2G34xnIrkFNxTgU8/INddZtIMANxXbAbbc O6EgxhkimYc5R/sI3KhvhNkTsAtWy46Pe4ebfxeaPHGkHaye6ZU5jg55B+nsAsPphh2eUb/iLrqE RyJYdh7jK24w2byIQdk8AkCfK93d2s3hA0Lu2Le6hq1QP0VXaAd6ZxzQc1BocgeOjbeieyOPdgaa Zc+z81Vx43kJl24EUCR9yWc6q6wxg87a935pIjOnn11I0JUOtpKDOz1zZUgu2yo4nfSNK6t+VWrd nbfCPJT2TlaeduVRCynDYX3XWPfZ63FguqzlTv87C3413lz/GoexSKry7/hnxGGZCxiZ49DRoFSa 14zbgJ9H8XuvXp77Wj/j3Jh9xdmKFu7R3qzQh7G1am/XVp27K0U+z/mO4ewK0XyD327B7ubZjZ4U i2/fd+NZtVPHcMU4dsXV3cVdGz6GxPTslst7xWCxf3ZW4dH7KOr7v3e5ZzBe0oUryVIn08Muq8Nk CNyZs7qmDIeD8rmAu7Z5xdNWa3cH+w6+VXnEIH205HthMj/I+GzFeVPHshqXGAp7pdAU/93Y8rpd 4q1kW9rhy2He9DfUdaNrTTeVRio/yX+rIfOlMlwOm58Oz5X8rG1kY8H5vf4Tx1+bZP+Kv8+lD3Dc g+dLyqP6kxzgH0PErDyih61K1cl2dfLnHV/Iv2cZVHcTVjxg1gXHzDZZyRZ958v5wCPznNfMI22s 3n0Ej5WPGZ5Wa+iRUnXN+ttVe5m+KpwAcPPY7JR9QF6SWGGia6YdDZoHJLzZ8r2hOfFy3JBmFlaJ A3QkNXUc3F2H4RGSeLUe8BNBYt1U2fUT6iuFr+l4tU4Pq9HeZQA5dp6ZoUmu3dL2NFQ+DgtJMst8 MdZhUky5u+muQQcjtgRZLVUbg+HHbpwVuNpAGHLD6ONM+2vL6nbFnmLCfRcIgOU5zsytKh8jU5mz VRAJViXLhfhP3EGyvedB35XJXDKuq7j+/Hk+2LjvL7cDzN63XbG+OthvYVUo5aPhrISV5HVlsEo7 gbdrWNuGbiNmWX5A2SnTNcOEWJuYYmIzLuzZ1fcvKf8lFP9d6Rpn7PwO6gmiajCaJ8i8RWPWEfPI dQuqLjHvhA7uusYBD+0Zxmr8SN/rPSLcra6EYzEYGj7YSeOr0ySmQ6I5uwQgdDZsKnB6PiBGeU+Z Cs75viGOmOF33l1WVbMQqWKzmerw87Hv5hKxZLGC5JAnAKfDI3UPEryogzLmTfs3pVVgJxCbl/9U 2pddD9uJNvo46KbzHvPaJTWKZ4+Rdkm9luZiXJ8ZoN5UIW6622PwzM4ubNaD3Mw7K/djYgSTKxv+ K8x8kOFAxHZbPagSRIcErnTvU+eV1TOpsJojy2L7e9ppkPlsIUcQ/NRDZ/zG2NPnydchA+QSU3Hu asw+C91KblrMvVNQ4ZOmb5Dmvg84aFAKm93YZRn6bF5s/TfGgOSNZxkrGBX/g7Jv8GhWQCFsM7L2 oYiyc9lh97V3+QHNcO907wiSdjpcj2qt4TyL7E1yjUjVKrZgr/sl+Ffc7O36GZDufRiNAB7S+Bg/ GcMRqzGWxxWvJzog4dIeXdKaKRzx7CsPnu+MwV0Ket8N0zOuI68pOwDycHPF8waYXHYZVU5ExgAD 9qrNVWzvI0UEG1yxlGcK02ZhZyL0/hJyrpSJ1W8N64Npu2Lb2nncRASUtE6VaVQrunqW6tZVrf+3 KEmVEQYTa0Mf9syVe/uHzaJK37/UQs7427W76mPV12px5b6sTvU2rYyZ3F7GydXtpStvQn5e57j+ XY0vt/OIN2KFz1VZeVN241o9X+Gpfv7XUirOhjVAANpIT4/wgbour8qOrvL3usZ3MAzPL+CsoQEZ bgDbnZkvXb/5vSu8TTi4IyJWBkJN87obW30mz+V+lbymQ5iudgyKx5xHOpIX5e+B/VqUizbTzmM6 3GyCvvaZFXrPMmNd8p4+V1lzVjjZZYO55idlZz7RF5f61ndtw/sB0g5IA9GxvFDSFNccbio7ETzh IcO+S+LwtSXP0ypCIdPjik+u9KJ7tLsaW9Uj8u+Zf6y8xrs1s+p7BUduw0rd0f5a3r/jIzs4dr/d 49uZDu/JrJXu8Cg8uc6VPM+l4qDiutLDLWyAHHN5P94+sgYFQftgOTr3idXnU10EQY4LbowV3JXm HnkjouT9Zsvcs0BWt/zImu1ALU9CxPgOPVs/aRxSSTwXjVL9nJLUDPcyzx6aeQJk8fvMka+d1GpV 4WDZmG7Uxv4VeovhbTCvrcB74gVi6X/dQc9HyooJHSCgNZhnDOqj97osOzb25t1T/46XecsxC0Fv 3zxXWC+WemFIFcp5kdUt5atF71luFm3vvue26m+RbaC7AgGod43gAs/H08Nrv4L5UVimcXq1K97Q pp2V3M6K9urBTmOuu12V37NcGcKVDol1bs3DCpsvM27HsJAqTAH4mSNmBp3GzNVz2UwJ0PVDhH6a xzTghbaRQz8GQe7e+xIjb3RkNydbo83OCsAdH7aWXOElmj2NDpOdWxjpqONUfm7Zisx7G98H3Oh4 Tutf4Qm/XsnalX674h01pzkpLzKPqu3oGi2clgWrybisv2bZS6A0qq6+CGOR+kTQc1l2U6/xu+Rg 04pECH6Gpk6yPtBFPlPiYyQCe8w01Hep3/u47jpOoGn+c3SLAwr8lM+z0pduheVkhCgd2VmqjlN3 lER2DWdfAB8XaM4qyATk+w9MMYfug/h8p3D+BvYbv9EZxGcYRWC0xhpLHvgYHFQUMJF5ZmVyC72s lfGvMQaICGcH5Aye0ttpxqTKGlMwzHNtO4MeoTA63phOlQNH0DAW96yw6Ad2ZsVuuBf9JxkWZIlJ JI1mfzmLspt0I7LdL/YIgxVWiCh2EnUSD+z5ZS47LTDWfOzQrVh5oGst/+J3m39gPBfLvm4HSHor GesCv9KPjY9cb7xn4N4rWR+5Mm4yLp23GaxFt21jA+sMENUyq41X5euekrmyrK8Upl1ZwQMgDvAg lP/JWmtC7PX54NW7A0e2Wm3T6J4Vu1U4Ul+tNTOrlh6K1fzMzEo8VQD8VtdHx3Wv7CzZahnnenaI qXodvqQ8QvS1j9V7FRc7Bn/VX312T+HdGRv3cGChPys4Acl+UtvdeYGuxrAqX0Yno0F/NceZjleM //dS/u/B/6X0t5o3+9v132pMti78XRyTN2+1LrLyv4K7wnPFf3c0N/RpzgaMdFv/5Xd3ONmdd7mi xXrPxK5fKxU793YDVl5ye1Z/y2O0enyBhzzuaGvv5b3iofVZ7qOWPAcr477y5FVWszqOVds2rpm3 ipGSjfZ76/dqXe54F1Ec0PSxlfMS9vtylyW1t5rDK9quv/+t8hMUoXF1B+3efNSxWMkX3pnyv2p3 FaVBNDowBhxf8JJcZyV3a3uOwzvRGFcl3820rVN0kdVv9XOFNcYhO0t5LVnJOM9tZBzXG5RzvUfH XN+7eqf+tqKZPP5bNLpWIIjWuc4tGwJ8W+2IxaexftKBelD0iLTFyJpF1vvpFzZ0q6flBMetBLZg CnG7J4yFsKRphU0GJePRFxs39OTNqQJnt7arotkgmSwi5hlTXu367oA/UjjVMo7D/d09dGyKaA+i cyHCqR0b8iIbC7gc+OXwGf9eJTNG2cZWYUCE1m44e8chlkzQGB1ghsfEueMyZVW4KuzZU9RjZbnT CXLrXtopWC2albJULeydkLa/qzr1eWaOO1hymS3z8AgC8NhZuy8Dh3r/dR0wxjsbruB/zNN+byeu lW/jmY/dvRDxgtHlnXr/Sgqp8G7mLbQYZIs5TlkwiOJeB9txhC+fm5wAACAASURBVPFawBat0ofO sdEJwmvWCXprAkdsuPIzRmIAmd/VcJI207nBmJUmP0vCce8Ks7IqTwl9+C6n7Tw1HHJru4HDiDFB +Jo9p5QuIw6Eypkt46BMR/Y1RjYZwxfMmBqVkKoc8ACPefLI6Y0x4sLfQwMIaGT9p4Yb4ewmx+Qy M/P0ZQdMlA67n1fkqe2OjPCa/Mnt8Ivil+ScU+Ufw7hXa6iHsivzK3g8u55dwXherJbhPRk8sJBy E39zuMqBYuuHR75istjIdLhXQ89JjH0pj+6xJg2/brQg+KUrcGVHOO9U2Ph7P3WMhM7nYKwz1/TD S19qoL/8KrxDqO6E7PRleJrpT0rbpqtYf4fvNB2yw6Hr1bJgUUo0kLNb2doJ/Ojf5PSN3YCRb7B0 rnyp5eUjxgwzgg3RoMdlmui9D9EYDaRnPWQtjPAZvmrWpHFlkZ/1yPjNumwf6D/e47g3gEKPJOW7 aBjh1vdFx2tOB6y48LM3KPpV0rvku4XiGT+8H2Zb12fV0+/pFfk3w50bSflLbTQrL/m3e7HWE7KL 0pFLzYQhH2blrHHESFYG6H8TMhnnFikOH623UnKpbUxXWeuYzMu+s4Rze/X9lbcBemX7SkGtuBnG 5N/DM7Oa3y8tj+AJ0PMeFPXPfNvfRsg8UrISXcdylV3nKta+jusKxp1in+HYtZM/34urHzMg9CTc xrZXO24VnitaNMZmZZ9lx3zbj5cdTn8POvxaOHbwfFEbbXGo9cLDkt+nFGojyn8X4Y1z+Mw40fkF nV/AOPHCL+j9JZ4xy3fPwvECy6wSGVZS2zp/9YZs41cDvOkMw4pvVJrOf1ehIztcrvCT8Vn/3Sur dn0uksdwRXvmRd555CbPXVJ0rsYRvyf+d6x32IcQDP2bdyYyTlcx7jt5mNtbZfbZwV7HIIoCDefb ogh9PbKmJn74wBqs+khta3X4cdkmtyG81zy7ta+dgVXp44rOd8XXislHmvmJjSnG24a1NdAG4KGI /q495/n4rCnfB8o8IHSzHb9Go4H2LcsWEBEGuzMTOx2mXr5Y39nRxmUQamlyJXvDGJwdwPHXeAWQ L2kb0oTeOfNVdbKvLTs+s4K91lvBl9+/IUUnxYl/G/haadkd9gWwjMMUy8isFGm/nxaTh/DiqID1 pcUAkofCPFGsFuZgwbL4wnry/lrmHmrJQ9fSYh6sZZt086xp7FsyKgbk22fPp3ttjUXMucXkHnIL sAqpnCa1946DDoilLYo8MXC08K8yJBa4gaUdBTMyL2zCrJKraCBQi4W1vMDFo1MV36aW9QmJW7Yz B0DHyS9y86GhSP83EKWNxDMWpVCXRh5OxT4gO6tx078RA8vMQDvciwScy9j/lQFVnz1S5yqDz7To q+Vvv5lHS5kIusShEomXl5jce9VAXt8zD7HEanq2HxdmfZqr1fj9meLw9MPy+oez0p/WSboZ1tqs fKIrg3xIGfgb+WPNi3+3flIA9Mm6ThFAjIacHMJ3JEu4DCOYbu/dPVgvetbBjVZt++xxQ+5xHAAz Xr16hdvthqenJ7QmwvXz58/49OmTKgDFK9UjVPBz16wn3Qxy0qwdBOaO09bdqQIgnZmyOHU/x8IA mskDNYBNOMCUGB27BECJ96/dElaCHmWdCq+0m1GZhF4sJjjCkCKbxzhfc1hNxn9es/bbkZ71dE8B q/BpCA/ymeiZVaYYHES6UzLE5R9wmVF4pY03Q8+wdTIf6MzjEHwfviNjMtTP2fjOiHkx9XyJxeKD PdMLgFmOmcezG15UsbMzcUn+yx/7fCAyNaW56EFDFPtUqcwe/8Ch4LQBsaNOsbC5d1gWuMOZvhOe 8GRTzHxHUZXkkiUowElx/wilnErWq5XsAyBnRUj0Beb1zn8etayDeCLZEaFe6IwX1UHKvT0mB5n0 jEMyxiiN16IGvF9/rpEFRACPcf8mZ+V28nNc73z6/AvP0TXpZ1SENo+mO1uuCynfcDEv+h263Gfi 2bR07NkoMbjyd29oo/7Pdyj5J10/oTtau1kWj7LSdDK4RRHtGw5GejLjijntLPB4odsAr02PWHDT mahdWfGYnZwd+NiijhoA44P68r2ys5gnq8UWaLeMN6P1bQIzb1Xntsxa4/SXKBT28Z22Pvi7Gdso aABQ9xsB4/drZFdrbKVMsi/2RIgcgqa2EwskxZuV7oNRrq1Na29HANN3b269IK/qiwCB444Av9Tj vjKoOE7zLxduWEztNT3WublS0K/auFeyINkyqwzTpp0QfHBGIVehR52D2uQl2fW1art+363NFR0Q sjIlmu+0TjB6VYRGfZNxC9+/prIavyny+bsrQBzb8sEXTjBbms4OVpp9ejrw9PQKdDvw1A48vX6F N6+ePJ76dms4jicQMW63Z7x58wq32zNevXrSv6+8fzMAeu84jgPn+dnnp3eB6+Tuc9BfGC/9M5gJ Ly8vQGd8PmUH4eWz1Ht5ke8fP35EP0+cvePTp08gIrx8esHLy4ucMWliPLD5DoiULu2yQWhCBdZQ oO4KSuY/RsvGv0f8jvMRCrzRe9SvQrCW/HzyghaFDijb4qWuGQBGA8yiYIexdExZTIbPFMZI5cPM o6JXi7QVcI5Z1ta4W627nXwBjN+SX/hkCjUSzABip6Rlw3/ux8NNdaxhQMGf5/k5mXAEcCPMJAYP WkdnxOWCmGnAaSwpfvrDgH/DZ0/v2bhlPtKZjzTGaQeFAHF6jSE6X1I6hQOBXME2ilXjMqV3HvC4 6aoquA3qt8jK4OIdDzty58IxtPWixiyx7FOS4U7DtFfx8HW+3YjlFq76Oziz+XlEmsyXq846DBV6 wKKetgakAEGrWwExfaXduVPqkRL8vO6mjnWudLpcx8rq7I7Vu9m4tCoAuLVkJSNupVzkhXWXKVts J3kDHkPliw7hCRhjQOG7BlB/B4DRu6HKVHcPwcxcBwbtD7W/ph5tZhAik4Mw+/nmxBXxDAxWx0Ed 6vUSeA6iwZeVBenASHs8tz5ba4AuCsPLbiFlQrman4qnnOoOgM9vjWq0emy7LYVOjg2R5n6NfqT0 6feuucvlrEjEEgOZTmK8V/R6VXbtrARNZiTLYXm/427ZyWVrttsBeonjtMPStgAtq473rUKKqe5E TNGmBQ6D4RjpYGKuLSkL/lYG2HG1pvlDW+kI5c2yWDwiJK89PbU86vkPD+E4x135SNM87YfFfqpy 2yFnlPpp3p0XEOw+BVm3z8/PePNWlPW3b9/i1atXeH5+xg8//ICnpwOvX7/GQQ3Pr1/h1o44KEod T+1JlPnjCdQEjs4vODRcwep+7p9j7et4iHQHrhMOijMddhO4eKsOfD7PAZufXl7kbM4pYZKfPn0C dcYLd5zniU+fPuHz5xO//fZBP3/Gr79+xIdff8XLyws+fvyoxgPkr90nQGrItwZwk50glwuAaJcW 32wx4m30kjm9S1Y232nlcR3Z3yt6snXEul6EP4lR4a1xNnQZKFmKcj/OSxmoHlT7HHLC1q94Xm0J mafztPUxLL4Ukmd4aBaqZ20ab4sdW1H0qhFixo3ycctmYnOChpwxLwZrMs8MWx1PusQx6s+6gMsp q6s7JD5XhR03x+WpcdEahsJyhsieMZ84iQC79fxUJa6NRlzMIzQbDo/w0IEzKdpOCf1FYG/KejUf f1YA89hb4YMdDdms9ew9VPlZiaYg4+uHnOkyXs+2452MOiJ0HOgng5q51o2PaZWyHIjkxmR0CsdF Vu5tHR4256pr2NkKDTQ61NPP7SiGGuGkiHx3PHExUquC3EnXRYzD8CFYMstLzhUGbtfyYda/DW/2 3miwZqM/6lu9eGYREV3PPpC/Qxls+E6/6q+dX3TcRY7VG4HzT8V4W+kv6/O4jzk/LeNern8zRgvQ ZcfA2vsZHV4zYyJy774tzMzICcFAV7sAeRC5f2GCXQRnQk5+70BszXceLXae2mJXvBmjIpkVvqxY 7ybABJBbj+k97mqoDDjiqQ1j0lXQDLZqGms2VHaWX52XlWW4Yu6rd8UReL/uVVkZVTlXPoCJcK/K zii7p3yu6mehuprj3Zq5WkcikFG2HjWuUBmwCM7wNPuYEIbEQGd4DO9SNw5dWYkt43xt/fhexc+j RpYJ5PvK/+9XtnRN9lviPSThHWZYgS2+3g7FihFAAN6+ei1K/ptnfPPNN6L8vxJlHwCen581dKfh +fkZZ/+M56dnoHdwW4QYMPB0vFIvu9BBQ7PDWQAYfL7gpgYDM3BoikqwGNh0kISIddmufyYJwekd 6Oh4vkUoY8eJd0+vdPzCM9+9eTXxNyDOz5zMOD+d+PgiuxDv3/+C82S8f/8e73/9gE8fX/Dh/Xuc Lx2/ffoN3Dv45TfhIPSiYthC1widGpiLIYqG3l+GtWsXmc1G7GPr+qH1oKzukcwiy/dT3yMOjV+U 8bhWFHw2O7pW7ed6RFW+zDAKDCon2+zAkEpaj9TPafyqhSLT2s2NgBiHEF6kKZ11AUt3W/Fjcmsc N5Iir4kdUipT0cgjrar3oX12nvkPqeJ+o+Z8hznmpzryVrxd1s+YhneV4nll2FT5fK8YfNaePi3j ivhDM+Qy3K4wEyRlKvO0NhrLQfKV7mIGkjsZjJYx4snwbXzMgsFW/d0b85fI8vquxK49fv4it5fb zDsX9jx2scx47wCvxxYbGSsd6stK1Td28Of6X6LjWHKQrEvdqiUlSkeNHz8BlLzGXiy2XhlEX08s U6yRAyGIZctcJrMq/9I3ya2iZulTj0xACQk1m4mpOOHFV2vYE7WOsdl22t2Xn3k8yoVcq3I12RYv 2egQP4cxTeiiV4+smQKWJaO3DmjOf5nYdV/ORJvFnI2H9x5SztLnQ+Mi2WlAdywUM7aNH4IgESTN sZ/TEjVFxE/Bj0Ikx+sOhpkpmxdjuVoAjxpB9xbUToCs2s9KMqBnOxqgVpPQdD9VEJPvAkk/trMC jZ20NuX9CmeU2GFiTp7OIUhy3M4WQy5m6kDyKLkn6/B1ZgrzzrgRATWfKbmHr68r4RGqhrD1JbWy IhVwwLLQqNLEzDhuhNvthtevX+H777/H09MT3n77Dd48v8Lz04Hvv/8et+MZb9++BTPj6ZD6puB5 VrPecbs9ifHPEG9WutF0HEZSjoiQV06gmZQnBI9WckDI/y4KuHqM28BDOM6TaPcHiXfVsoNl9ts0 POSpEXB7wrv2Ss41/PQdWrvh5UXOJHz69AkfPvwmYUq//YpfP/yCP//zH/Hx/Z/xy5/+M8AnXk4C bs94wRu04zU6H7rbZeF9DdRuauScAOmh2dPGF7S7EnxWakxtqFPJgZVR755xcgWno+HWCs36x1k2 jrD4L8gdGd8Y0jW2poq6GeXCV5l54Tm2dsjnxtdZrtDyeQEDY1RQx2LyT6voGRK7ibUzTbgOg4Un xdwNav1u8IDId9dduUrGDPhwpRbEw7xBb/21DFtXxpo7JdCF7kE+DdamGKYjX14lZ6h8yvg0A2h+ 03X3SSfSswiajZAToPksAHRMQHi8PSFJt5j6Y1AI7V0GyyYVx4FwqRP0wt4PgUgdOr0olX7+0bJ+ xXckAzaTTXbk1Nj2yaCweqAJjzZe0JYopzLLaEaOWohlZ2c/AKSdvskYUlhNTnK7lkl+dDI5jlTS jDAidm6+RMZVxd8dCSk18z0j49H+sqPitvoxS5SsYJtgy0Cu37/fuQ22q4JhMcc15nm6MMafzwSb 4bUBukULDL97m4PuxJPGurKWr8pkwekiOjYT2E0wIKxJUUwqDKIwsnmRrP1U7+pw6r0SiuDjFjw3 UVZk3n7fkudNPBFKO6qA5u0sYF7g9t6XWOLVus5t7Ayq1e9VaOT2zTPXEsMR+3Z3TkMZeRJfRGGY 7sY40UHxeGe8Gb0N7yzGWxnwFa0F/rR9Gn/7vYyAWJsjY6telEGIuuBnv7jl7ZtXeHolXv1vvnmL n//wI16/fo0ffvhOaPF24OnpCeiM5+PmipjjX5V7hm1/h7IP4HKXbGV81iLjMsPbeHS0FW1YO+P4 7cKh1oKOpL61Z/VNQVG+ZAozmVJJejAZOJ6e0fkFr57f4t2btzLMA8DLJ/TP/x3++ud/wi9/+k/4 7cMv+POf/4y//PU9/vrbr3jh3/DCTaOHbzg7gegGajecHXpAUEPJmqX7tXm9j6crOqj4crwn3nuj 9Dwa3r67omU3PJPHeHVreHwO+HdlUg4w05G/f/dmxXjnCp8jnEKDK56b2+i9C09Ldw6s+qlztevX 22fZFZWLwyIMrsr0Kv+JSBxYDL9ozuSWGYb3yjTWNF9u9HR2IwUEOdP1qPzhBkaXHZuu6jtnvFrk Q4SoPSLfJKnK6uzJyC8m/ZzibER+BnOksMnlvcda5PXfxuPrGIO+74eKVn1m1PvGHWzGOJdiRDaZ TzQN/SznVjmWV+Dg6+TaikdlfXh3+deXtp//EpFlARJFY9cB0YFjHLsraL4oLsY8Hl7SRalyh1hi bTlbomnS/SIvj7EKGMWZOmY3YD5ht+ZKE5E5h7BA9JA6FJF1BpbnVXY/OBkZtWQi3bVvC+WwxLH+ nuGmSXyyewIPN1AYkfmD7cZDd/mNOxdfWupNrJ3qgioxa7o4TkQmJiKJTee0wIgoDiA5LuD5b1va gdkJFGFUTdWOblreyHQ349oxx/n+hM28bZ5b2/abGyk9K1QQT44yV2Hmo6B0ZUAZtK0JV8+8/4gd JbL8CiFXJqFK3v00FjvIWw0U8dRADzdKvG9SlxXPITCuwhX8sxqHoj9mGpoPi+XntZhRHIf76hkU a4emdUhEkpGqtXRhmnjon54PvH37Fn//9z/j9asnfPftD/juu+/w+vVrME68e/1GlPhypwITx+3d RCogbD2qcabrel3mOybWfHcc5yxkh6jn1B8vfo/t3+jW+H296dXWJfSg5LgOclih8A0bgylSHXx7 xnE84cfX3+LHv/9v0c8P+PzhT/jlT/8Jf/3Lf8Jf/vT/4dOvf8avHz7i0wuh0xt8ejnwkV/hE73C Sa/BdEM/lf8NPEHgtp1COzNjYB9+Y3h49J2j53nEGArqHjvuQDonY0YRpwxXOWRop/z7M9tZ5ioH g1+Mikdtb+SXnTpGcslpQiP7WZYrADyr1zaJhOFFyNg3iWwHe1CeUp+VdJ1OTAlPfCqvz+n+ET8L pgdyYfdCBG2GTLfRspO7XwLWWJwjMgyljzQ+jjuAZLwCl525CeNh3G2wcdhhd5vXyEpk9yro+50k Xl7fnfRgH4dJSbgRANKQnkONijSPHnICzdJFYtR301FIdgmEXoIX5JAt6dUy8cDXCtIbkk0KmfHG nEP5HkF3isJBJ45i4St+uBrj/U65rRoRUEumT1eKe0/rYazHMbG4UNnw0ntac6Gbwo0l27nKum53 WWbzNJxFBKs+OxpZX1oGo3izfqzcMwKvfmdOOwBZSajAZAByuUoHWgcyfJb1A0JcI2b1zVq1LZod Clt9L8Hn26x6NXm1IFdIbBCmdSZYY1wdmpgStkTy7yvhWNs3xbUaQ0OdLkuLoxv/rRsHOZTAMDLa qrDuLOcMr8Fjz6vyPRBi2mHJ7VDqyxiuzd9VyQxnFC4B7z2Lt2aNWimAGdeVmex+q3BeGiheT88s 2BmVTTtZYSVVkAVf45ysvQgNkYJvZgo7RUTqFAseZS71WU7Duytb46rg12AOWM7pnUfKvcvEDI8S YvGiCm1H74yOjtvtwOvXb/H23Wt8++23+Pnnn/D27Vt88+4NvvnmGxAxno/ngebl4kLThBJdgSTN ImOgHzNAAh75vJrL9dzeLzu8V8XoEXoOGEeYx9/2MHsdNYTaYeuxwZSaDgDtAB1PePX8jFc/fIuf P/0d8OE/49e//gv+5Z//iF9+eY9f/vIeLy+/ofNv+PUkfPzc8Om8odMzGAde8ATGE05uAD2pED5Q KdUU+Xt8I/M9Hw8oPc+KwKiYzDxgdJxVfrnnM26W6LOdIRHfs7Kz4pVxOed6d04U39ERsaqz+h7t rW9XrR7KNXzzrswsZ8b3Kx8HkzgFK42zwTqOuy3ay3CbDrLC/aowsx8OtrSYZigMxtURiuD1+ZKS fMPGymHEtNbw8vLiIWStafgPIcERXuyvKdkRmOeoK5+zpCUNkUHJ8AE1hQD4+pl40NeB5bBlmhnn sBr2p3jqy4TUdbtSqMVJAh+H6W1jG2sYVzxz9eyRMuoVZijdl7n1+5W8sL+3q5mRBiLfa1Xigdmj sBtIfS8DLDexJY8w1DBI6/lI7RAR+NS4vZSdgJn9BkkiWR3UultmAo9kEWJiT+eWFaB8gHYxogHu EU9jbu46xqibmX3Kdw/1lnucqAmi6vHxhpaMd9XnCt65ObaK7mXuvaN5rP9taIcJk6ECzBty+fvg DUqGWSZU8+gdKuDzfQHSho63jsEOVS8YvSl0BIqjHzrIKhB3gjN/Xgkrah2gHrF6zTwAh2buUWPN GY9hWQxLTh66kzsaDh+nCBhtr4VHmlnOlDQi9/DlWGXjXwLvGIt/kAoQXd/dsm/YmRwYo1zHxu5L 7LfZepN28rO8LxTw2vtE5Du8pvSsDDgpFpbYcZ6f5ZBbYzw/PeGbb97i3btv8dNPP+APf/gDvvn2 LZ6eniQrT951IYLHUlvWlq2Xs2ZXmg0r+X0T6/9gdqN1mxmQ1RkBeb6eHvLnlse61lvj9w5MgGzz k9C0KT3u2dRYf+JvQO0N6PYd8N0/4s23H/Hm737Bx/f/hH/547/Hh3/+v/DbX/5v/IwPOG+fgPYG H1+e8P7lFT72d/itf4NP9A0+9Tc46S3AQOdDD0urAo+g9552hES5uaV1mRwPJjeUj548xoOHMpTk V1p/wDzH8o6tR+nDqTutz7HkmHiW8BbEIct8M25n+Fm2WVkgAHIjuqRjjd46sxqv6Z1ykJKH0Ar2 cZsTYW+Arg1gLnWulP1VyYYHNLyGNT7G++lhgBMigqCGiQ5wqI3GfCovjLMKZvcJvcwGA5hBbGGZ hp9Iidtjf17WRDJ8uo9FR8WAxMMbfPai6kF6x0BrxdCzedAbnVkNBksmIPze6jWc0B0KjSzgRpmA cRBA6OEA7bpLonLMsipaP559rzgeAEk+wLaOetDBaBCUM5jDfQVjkTk8VZ4ZH1M9TcViT3KcJFcz QDw5kvO9MUYj9p78Hft2uWNnC7Cn18xPhmdpnHzhzaq6Yzbq6pmLatBmpf6yvfJ9cQZgVPitYra0 zNPySLFO3dOcfsuXrgyD03qDleb6qdS38wi+XgwRGAktZwkY2tuAv/bWXJecHaBOhD8rCqmdqciw HZD0cB05S9I40b14nO7BuFKcVmMMPHPBYTBTHG1q+xEYcl2rn98Zr1Y3Rjt6KLMBmt+3BVINuNpn Fki7hZEF1CPjWtLVXpZN49VWxr4C7WW9xThsPTFJaEBdHyP8s/Bbj2Mn2O+PZ1VCWMn3R2IYw+HQ R/7SKJ/30nZjN4HRcbvd8Pz8hO+//x7ff/8t/vDzj/jxxx/x7vU7HAfh6ekJfrA6CXAiFQQ8tr9l EP+1TEVwWjOwAbZjRXSAmx7kJJbUmHSiPb/Dq+d3+DfffQP8+vf4+Mfv8Jc//p/48Of/B+APePeq 4Q9vXuMT/4L352t8+PwGv57v8Jnf4tP5Gi/8Gi/9wIlXOPsNwE1Vr6bqYobPCJFdYcrwWzrJOItz vbs2tVue579DP/rZlJnZWaSyF83jt61+KKgjz14pHKu9c1GY6BEWNcF9HE9LRd/a3Y6deesk3MJe ngnv2OMbjcBnlWl2f0wwDstuNhgOyejK/XvefGBoN9OE6BGu6gPAMGeWmjXLFjGQ1/hYFffK2wV/ agCMMifCTUl56KkXmZ5pNygbRSv8V4W+zsVqrg4d8/lyOqxEY4rqGhmx00dE4ZUwqE4R7lTfyXIp K+7hXJrvmLqH8jy/q3V/Txqs6q2V81l3W+krE/ybsxSPGc/7MhkA80s6MM3LK8xpJMBTIvZGoDkQ L4QpTfnNoz0ZBalLBiQGmbW7lYHAcXPhDu6qKHqdRuOidqtdinnknW3cSTXlsV8FTk9jSUA7Dpwv li1CLHGJk5N7FwdCYLMk5fBnHY95dnO5Uqwe/W2ox8ljbIw0T3B71PxLMbqahYAsS0XK/yvjFk+4 39xI4c23BW+KsDBRndt+isjn5JXIY8w2RC5+Y2RSqC8V5FmBzjTmBqBYrnCPvo5N3ptTjrmHrfTr Z2Io06cx7mPIMGGxoBVmYWYR6w1EesA+GTuOmAeU/pUHP94H9NB713nurczN/K4YMpKLnqh5TKhn SlGP58kMAqP3E8/PN7x58wo//eEH/PDtd/j555/x008/4enpCU9PT34hlQl7y+1vC8i38gcFwAa/ O2RWPabyd97m/1I16790yfB8/S7ErliI2Wzo67rydX4qsRE6v5KY2eMN8O5nvPq3/z3+7u/+R/z2 z/8ef/l//x3O9/8Bz/2f8G37iB+PBrx+g98+3fAR3+Bj/xa/fHqL9y8/4Df+Hh/6t/iMtzi7ZBPq XcMW9Ob5xn5/L2B8X3lGKGZCW1IxPJ3CZ0jlTsT+clJup7NFbDtwIx34ToAyJlvHceBT8uZnj6bs YesBURLYJIWwfgajseyY9iSvPcMToDt8angsufe4g9g0xrmn31szQ8+esVxCNyjGtnXXnacRx8j9 0KjH3CcPsDs9CO4xhS59Dn7Q+UV+WzhxuurkLd0bkTPkreTDIO+tLfkQvELpxejGYAOLkm0PGydH YDIUCAfcs+l1bWenhbJbPOKdTulXzxPYLdDmKIkjhaEviDy7CehkfTXVLUb548p5tkxR5xShl4ye GDc6JIlTR+80GBjV2M5nYgDIToN9Zkm7ynqHieCmnBmEodXkVHf+QpjPMFpI8srqqk6C/NfKYfcy QZMwGE7s5t9zbej7mEmzfHHTXcaot3LEXpWVwfbIe7l+xSF/owAAIABJREFUfee2tqpHIsjA1s5N wc/yJXs6audIhPe1xSzM1Z0AlOrUMVRLMG9RVVgf0IKmd2qeYPPSOtJz2ipvP/A7eRcWfVDZknzE yluVjL/hOcta8QtKakpYkZRfRHg2X9rCzFwW5b5lu94uk+iGfRhWpYvjOKZbHldK/urd/Hn2aqz7 zsZn/m2Fj8Eoce9Gk216Zcj1cNWIo5WRl9bK5Rxm79mVwj+Pcz930WalXaLwIkdmGlGFOndR+vnE k1669d037/CP/80/4Pvvv8ePP36PV7cn31HrXQ7IWQo6IM7KZE8Nc93t+q/lS8ua9ue1xxz0J/Rs Cs4B8Gsw3qHhW7R3P+L1q5/w+ruf8ek//jt8/Jf/A/TpP+KGDwC/x9vnho4/4yO/w/evvsf78yP+ +vk9fvn0DT6cb/AZz3jBK5z0jBe+4cQBxg3MBxo1VI7n8PK8bocxLtaZKThaaXjuh0GLwPb37Puk EBT+Q3CH2z3c5z7yOs91v1ReZDmx2sUbeaMp7eMlWlJmHiLKfHfHzqpMnlXqMo8Flk6u3epYhXf6 QeEWB8LrfUH578r7W+HxdxBqTzwzo6cPirsbN8aPvkJsCz3peMvNuys5ZPSVFeB7PHpHTyv6rxel CQzZCBkvR9u1l2FnlXPhXDsw7PYmh1VeL3VtDXNUxtpAyRCdYRsBVsX9EIPDwrm8rcNt06FM65X6 NDd13FdyKMvrleHwtTLsNjOovE12wi13P+wyE5CfwCfz9GfBakId6n6wbD6bgXLT7flyOMb7695P A4NpPpQkDZlHY7y5LjwdTS1GuBFwEE2e2HuFYgVMzCMzRbJgVQBE7DHwlp4McteeHZ2binkxCLFg vpSZr6zHICbbYhSGdeCAzIJlqzm2C0R+n+dLFFT9uc3wimUtpfl85fr5pL4uIFOKfcG3oR1vw+bR uPSkCI9w2vO1YrpfrHZRThyylcuahpzfmp2j90VGjWM0KubL9gyDuiNDIUjdq+oDBczjaKqOxfbH eFvqP96L8oiyX2JYMR7UJZLVa5Cw7xqG4UZ8DnGZp+r8xiskgwSjny+43W548+4VfvjhB/ybv/8H /PjT9/j+++/x6tUr3HT+/RB1ZxzDeRX1fOpQ62hDfysezAe95I/eRLx77/Eb5EeHwb7s4P+ycT1a dgqhFaamY+VhXZLF5PcXpfsDTM8A3cC3G+i7H/H89t/i+c//A97/8X/Dxz/973jq/4QbPuBGH9HO T3jV3uO753/Bb09P+PzmLT6cr/H+41u8//wOH/q3+Igf8Ov5Gp/xTs4E6A6Q7x7C4GH9r08Ekutm w0V+E2V3qZzTOFODnynzF/8YMdBGq9nw8GxyFsZmYSae9ahCMO4gmpzpnnWo8vPZcyr9yhrqOEEt 0lbHgj8HnihZww4JWbD2W8K3b5F0nNmBN/kgzYscO8VE5MqWedTd4PeQLeOlJ2wLx9qnxACcBxo+ MD73zxbDzqEX5d8Zp11fpgaH8bAS8qzZm0gpzc5iGO7Mc91S/TwPh3rm2Hm+zPth46dDl1bynFPi z5tkGTvFs6GjN0D+F/AMU5SdKTC5pTsgJ8CcknQoHtuG8YkxPTtIbax2miWditG5HkN+bbxnTi9D CHpiuFHyUsK2awmZfDh9BWzZw9enszRW4lIxyls+M51tyhAdU4y9elZp1d60Q233den3W34hIz2n /9ohKFu0VwMaAE91tgrsJh+//FXPUcoAs/OErPvQuFSHH66oZvi+pqwsUexgmwhq35ZDvrmJ+ZGy 9A6U/gDoFnfLtCpM9o6xcQ+uSrw7uK6em6cu/75qN9Pl0utWxpxLXgtmZE1ehaEtLu9EW00zogjc s6JwHAf69H6MQT6v8KkMh+KdK6Mw4yAbOZdrcPD+78uEd8x4tT5Xt2jKBxGMCi0+v3zWMJ4bfvzx Z/zjP/4jfvrDD/j222/x7rXcWushdr7tPSrI2VP0SPlaD8q/vvL7h/dcldV6vlcfwLB7GyEDN7ko sR1Af4vj6Rvgx+/x7t0/gP/5H/DXP/6vOH/9D3jFf8bT028g/gt6/wuejxte+g3f3d7h4/M7/Mrf 4cP5Ab98eo9fX97ir59e4xO9xSd+hRd+xgueALxCZ8L5AqBZ2k/ZoTJFMo+vZpPz3woeZn7xuNed OfKqZ1yt8Od9DpbFPivfbq1f84DQBWzn2ZUPapMXevk+mdEVyQEyLxidEWs+nWHZ0ZtkfjlFoQfj aA14MEHGqh+rt+L5eV7Vxoj6qQ/mOOu389o+qm/42HVHw3lqUQRP7HerMn2uDJoKn+gAppivdbr5 mYbUlpBAchxulG27JA56btNijj09rOF3hCPT0SA7Md4jVOkmy8Lhhu4Jb+tD5Fd4yMVhsPEn/lfp 61E+YfVz/zudeycA7fdbxJNZxfDd1c5WQPjAlEG6wWd1tDO7YrzGTu4K28111RI2AZfk3KkMSd90 2OLmxxQ/xpDvNHpYrEQuEnthjMnbwks22HkccYLbhF7gO5RG8SS7J1MbOu32wxSEv1Oar8rlHLJk 6rUcwkQdHS08UWA3GZ1g3ZDX+XH9TQ8BbfL61r6NMbCOy0Pz3X+8MQ5aYZ6FudV5OPPiR5zmrwtw lclphe+oY7G+I5M0j0WzLE7Zc5iyBSmrhd/gaQIWNNybkL3+1r/8VSOEu+CA5LKcDqAdBJz5DEDQ qR8urB6CXA/9roe704hqOdMw7yKYxyJikhVbmjnmpZ+gxvj/2XuzXlmOJE3sM4/MPOvdF96FLC7F Ki41/dCSBi1AgB6lmZfRX+r/pOd5EwQImAdhpgfSoKWa6kXV1Vwv73a2CDc9mJm7uYVHZh5uTbKu A+Q9mRnhu5t/9rm52eHmAHdO7+Dp06e4e/cubt88xcnJCdarNaY8lX4Tgi/Jf1SPdAvgKhPpusx3 +9z1mfr90vXz+y7UBPCDKQa5tZWfEQuc6zpxaMkikEI3xcYcUX2YZ96A0h3Q0THo8R3cuPkuzv/4 H3Dx9X/GQf4HrHCp3lGusEkTmCYM/BIbfIkbmyPcHQ5wwXJx+OXlKZ5fnODldAMX6RYuxhNMdISU DjAq8S9AVddGaYuuXwMZxT2VmmOUfURs9xOyCkNlII39NnAyW2+ur0zOX2OozVSznIEyYPd9iGjx IiXlFrx2dr7yuVF0bD1oiObWax2VcfVy3ec/M90pDCk3+aNnr9+Ry5wIqzSI+2UHjMUzlT/9l3ZN LIB8mupJBoGauAUFz6CzTjVv5rGzF7p9RE8+hyR7it0Do4JnUvl/iVBCQOa6b/h/jUiSOAS5jjcB OVfmOxmIDvU2uWsxksBJAyHOFQJmdncT/Xxo5brM63pCPSQgawA/zh57ygmF4IxSbTBzieeBTOU+ TKJ2U5HnKpDukXLStjpnVpSKcixjO6mbdwX9lUls9sNaHpdxrJVxc692gtvHO6lYSJTHta4WI4JF iVvOYTFtwyiFaFlSWHSuujsAc4CzLW373Qs8YG7vv/RuBQk9BaQK0tI4y3+HlgPKsEumkbG1fxPN Ny/JZE9TgE4dmgkOgBScRWYoMskxj6jhXhf8x3p6oLnEynLps/C91dkYsY5QBlCOOLeNaW/Sks/D CYJSfmh/ZDZiGUC9CNSfV8ufgeW7EpFNMOaj1Mn9ZkfUJf8g4Hx+s77sjE37fLnaqM/XecbZ1z/Y tnpJ3E27FbhY7zhH533UziNGFpOdgXD33m08eHAPD+8/wK1bt3Dz1ilWVL1KsF7opZpht5zKlM3r 2Ztzv7xkbfuuCsO+xTlwu8iitfJuyTUj4JmxQcwKaI3MGwyrI6QbJzh89wSbo5t4/dmA8eKPWOEF BlyAMAL5EisA60QYx6+xoTUOaYXT9S3cXJ3izuFNvBpv4PnFN3h1dQOvr45wkY9whUNMfIhMKxBW mBigPIFS9Qte2mcgL7VzKs77pfkP98+2/urLy8mtI+tDCoHulpMRJ1J+K0+luP6aFzlfMpnVU8ar H7ukJ2N78nupvkv7ot8PRL7WZHeAfFlWRM/N91IdDLDO5G4AjPM6L3/234s1gztptRvM8FA7eDLS PYH8+iF9nlE8//TL641F/dv+jfO51C+8K/tIBZTN84ONS5UNXpligpwicXWRO2BoTHekjHp53H/f a1fv74INGMga5M/GsOTHNa9ZvuE379Goi5u2gHL/vVXA8opAvffOEl5ZmnPbgL+lVRRWrBc3hjDB lxpDauxov4sDBef6al9Gg8TLgPjFlYBckocxLLYg7RhIy+MRwi/FUMXqVabYxEFd0LWPJauvfrZp vgswlAiC9gxXu6xpmoSB5KrUkDJLueStEztxYWljMBFRTFazxdlPTjtnYfOb+qJuOknUaBDE7SiR 6Z9VAMnHLYrhECa/9pN8XS8rxc1+MoXANvqZbbLa9hWvU2hcl/mqecalejNQLx0KHr2r2aHpx6kp d+uiQW/+i7/8Cm6oYbiNuWGul80rWKfAt9UNiyPllG0eCIh3fJD+bIw9gameqEwTiu9oqZe2PTDi 1LvBBDgmrk7KOv88E2SnWoCtSS8gJTAXNd4hpixr9uBgjft37+Hx47fw4MED3L59G5vVSjcmBk+i IAhoSWXcqASbQqlX/dt7y3DtiRvUnun7Zv5/+PTdgP91FSQ5Hdz2xBKJoHczCr6oG2x93lhtAmMD plugww+RntzC6fFbePlP/wFXL/8GefwTNikLAzmJ1xQJRH2JhCsMuMSKv8ZROsLN9QZ3V4e44lO8 vDrFV2c38GK8iVf5Lq5wEyMfgbGBXP6bKjFkfuIxYMwiv1OZU4D3WgMi9fdNQK7fN30762NvTlNN Uis8zCVujdxLcG8qA2/3f1g9yJlc9n0v3VzXs+2vrfeaSv6IbTq5+0ZePqpCQs5kWDB7MW2cnXRo PRKc57TMMG9oFoW5nMLY/opWHlv95dzF9WshNyzeTyVIuokGUErgPJZ6GfHCzHIS4EyNC4CiDvBy /S3xgt3vereDs0XQNqCfQGrmIuNoNRWmP0H2wnpy1O5bTfl6R8OTMkx2Ii93bozMSjY+Wp4pDZ5w 9ClG3i1hbtzJk909sHk0DIRskYwpKhCsgFxzEI26tKt4V9Tn664V9x2dcHBkUYeQsMv0zbhuUSQq 3WT7WAD88iAIg3gstP6z3znsS/o5kyqVti7Z6oWtaUmR6OGVnmLi6+Flwioyc6QCYjvYlCRgN3cn zHU32lhpAzLlMm/RmCozwMxAkgGwDcTX2yL1zYXtHEwvAX4KpkW9PKw+tcztbW9+n9yRMiDCqCPo uu+6ZMrS/Lv+8+YtZ+UOGUWhmk+ifdpSxFbw+ev/LUIvZ6AEaam2wL7/I3tWNdiaR2TniapJmt88 gVZc7prXs7YFUFvydGMVvQn5ZBvYrj5tN9i6ofs6W/t67xp4aqM6TrON+9umuF4AFAAxHz+gnHYJ esA0TRhWCTdvnuLhw4d49Ogh7t27h+PjY6zW5gpP65l58fTlTfrh0nXl9g+bhP0UEokw4QCUDpBW B6D7N3B6dBuXfzzA+Rf/EXn6Agd4jYRLMK6U2MkYAImpwgDjJcYMrGmNTAc4ObyN0/UdnOXXeHZ1 jheX3+Ds8hjn0xGmdIwxH2LKA4AVsu2JcPJAaylzv3orkfXe33Pi5yjn7F/zWFPy8yDUnabUoG4V KjXyyuXhy5yBn1KJ1ua67nsCVHv17bWznMpzW77J77gvyD6r5oHePtrkSm7z98kDdiqkEMq7/oTA 97kQUQq8w/4fPQyWd52JcdMu/dv37ba92jPmzAnEWZ2QCIEo7+qdlC1Lssj6YGPCLgia3UNo6hRB 8ve07L2iNnIuiuy2udLMP0TSpczghRLbE5IIgmdKGsSxjf1ub3fnlH4v42HvzHFmfGcp+XEvrVvA 2fvg7yV50usDCu/Ys6vygL+BDTme4casATBNy57KjS/iORD4NimrAEpkLv1cpUo93BdcJ7t8rXcY OKkbqlI9x7JysewyG/tUvA7Exdtvh/mDrYAsPBcUEgvkYTahAnydFmh9lusk8UFFdifHKvCEQY29 y6hyXxGyjawIvbS7vJ6maey6F5yiSWvtrN/tnXLxb7DaCxOEJHOPuKmPMdXMVdO3urRCWvIbQz0o Rcak9YKxOGc5qdCwzdbKJQXZlbkzYS7PLAFXBemFwdD2a9HVdtPXpVVlmOtXNDAaryawro3jGJj/ nWtUbVStXu4XqXOBP0UJYLX3lo1HplsWyhKr1YBbt27g6eO38Pjx4+LFxxQn4soW2rpq5xm5st+k X0ryXtR88nNTAE4GaxCrCQcY6C7o9BNs3ruJdPQUr//0vwPnf8ABnmGgK7EJL/eWoBR8xiYNYBox 5oyBL7GiZzhNf8Ldw1O8Xh/j1cFNPD8/xTfjXbzmOzijWxhxAvCAzOK2EkAJGMYacdRONRqTjh0N nzPqHpT5eC9Gk7Z5Vxno2PviLS6ubzUocfFlWBUjMbWrly8zoF7/gJQBYNJ8vdzwdzbmTCo52+dG RhuB18iQ7PoP5TvtpqatbWyYoDD5gJJuOg3DAJ7caYO1f8r17h45s03N0zvCqL1IOpcUVJU+IbXn lzG1E43s3rTMc84YFHfYAVpechYx87LXMuADyUl5xSGTKEEOD0g5wrCXk+khNX2Zcl9hWQpcm7XP ioIlm0DzDOU55qjbmzL+ZEQPSl3MXNYTq/PzDr/W+ibmfQJU7j1YRF6/Sss0JgKmeDcCpS5FabP3 jOCbrbl5Msa/0Ad6qmcnEj0i+ttiaV9egcu10gCCFyCgDlBk3vzGviv1AOLWSiogjqyE/33L211N aEmljcy0HCLuzzL2gFMcqHYB6wRyt8GnaSoKy0DVV24j0K6pkft6mWBZSpnsyla9RFby2LMsn7ad WPgUzXjie8Wzi2doTPELGqCPLN1rb1TkemMTF1qv3ozJfd+/PxLbIaxMtwtCHU0JqReN/KYjdVOg EJRr+zsjB8VEQqb37l34+u4nVFItXwHYkuIg8oFACTAThHHMODw+xIP7d/Hw4UM8efQQp6fHODg4 qMAvc9lU951Hb9IvP8V5xmynSgSiA2Rag7BC2hxi9fQEN9cbvPiH/w0XZ7/HJn+JFV0CNIGnKtsJ EFOPJEA4MbDm12B6jil/iQ0d4XA4wY0bd3FnOsdXFy/lvsB4iivcwBUfYkqHmPJKLjmmuaJa5MmO jXwnW2jirnmsgp5W/mSwdzLA7QmEMeOxb6n9EmC5VGsyNefqz99M+UwGmM3/Piylf84DnF67Zv0w I3iW91/AAVPnHclOAOI4+Xd9nhlKVGm9vbyNdat5qMFIXnZwUve1ChajnC4EZSCE9rmJGE8WvDVC nZdoP2P3XOwlP65xL7Q5s4Tn5EJ0/V7y0EvCuqbSnvtTnDczxdCdJolraVsroW6B+IxzpK9MSLIy evdKYh/FVH4P3/l/d41Tb43sIvjsndXsS2dLLwDDgLJolVWn3Z35tkpQ8sIwu8mz6k5SS9G20E+k ounC6cnG0OawgFmYGzkq3r28+oJrGQxb+xINTTtYNXSon+ScZCMpGiDZAO6sUrd+lqICYX6gzdZv kpdmG8OuA4frCotyXqSsSWGookBlYQyi0Fj0VuMEnf1uGy+zu7y14MVpWUmdswomqOXUYAp1tL7P Tti4Cu7oGdvAM9n9F+8foo6rnZxMuhEbaxXTbtBsJ09mIhTnfitQJ3Hdonlzs1aJqPoh13sBZoN6 cnyAhw8f4v79+3j77Sc4PT7GejCWywu1ubImyY6sdzTnTVpMuzaBXWnbxvV9px7glf1H5bmu7To/ xdf8RMcY0mPg/v+AG8MtvPq7f4+LV/8XOH+ONY1giGc6m6NECXnK9SSSlI2jEYQzJHqNQ7zAcfpn 3Dq6hVebEzy/uoOvzu/gdX6A5+M90HBTlAAkMEbxQJcZJIZCyM4stoA+KNGntU9sp7PJtiJNc+a7 x+RnfYZZ7LMnkJAOLPbdA1Iw5zSWtsq+do+ostnKISL1pJI0CrEpG0Y41NO/Omb2trRjKjKd3e9e jlApz9rfBzPtvIhMePnN9lH7DDtpKIyD7A/FtHj5JJgTgac8M2vtk0v6XWIQ2NmMO68+bs9iErOm MXPpRyKqz2m/2h3DpZOAqmy0ZjCMCUiK2ZgVjzj0VuQ3GoZ4Qv3ep9lJCGM2JsyMbPWlNlhrwU9S KWlfM9bqqCK3J0jt2vDtTM2/ddzay/A9IiFiRq8YFdfyAd/WS+62MCuu6LkbLQS6MfxLBKX9FNaR f6aXfN29m1mLtGw4yM/RlFIdNP2+UQCajkBfo+ylWNGetryrIT6fbRqX5d3TmGJ+gAoAysIKbNkQ fQf58v2i79WnN2gGAiPzAQDsjgf9996TkQHYCjz3S8ugtq1feOtaQGGpD2bAvQPkvWCeMRAmUIga jbpXrx6zEMeq9id339u/zQu+6zv1uc6879VlQmU+vADyCo0/+Wjzif+ae9+23F5/7Upi7tSf61MJ uCPKyfHxMZ48eYS33nqAx48f43CzwWq1cu4gw1gx6RF4/w7On1PaxhJdJ499nreyel7A9pEjP1Yq dWCrm34PADSAiZB5jTQcAPdWOBkyXv2BcP7N3wD4Eut0Bc5XcnmSCJknpGQmmO4OEjOGNIlpRrrC ePUMB+kZDoYTnAwvcOvgHF+eneHo8jWejzdwRTcxpmOMecDEA4QcaOvswY8H/+UZ389cLxsKcNou lz05InkIkPRRU3vvzPLoyG2vBKRUCRXbz5bksk/+Xpn9G/P3wNmnOWjrP2eArCefLY95G/Veid7Z 6LGs1l4AWK1WW9dIW5daTXs+mhHJ+KiHK3f/bZbPt0wz+cnz/P0+4pOZHMszy2OceA6Qi1Lp3GjX +B62L6ZmDvixiv78o8egXaYJPZkVx99wo3xuzYhLPbxSoMnWpU9WZ8MZUdGJ+c02YszHOt55m2Gk UH783hQv/25v3fm02nW45BdS/K63WZRKK+heOg/jsipkMJgqQ9HkV2zlzGsJjDbsdky1wNZZw9zY w8HuNdi+YnXlVDzGNJN5qAuBwTOvBgZcih8dFi8UmJKLTSA1K9EJkZAxysUc9R7E7gjKQmhfdwNu x6AKccALIdv46gQholnkyn1SM9n1ZRvu2XwBGi3XbP7tTgRBfDSbt4nZ0ejCKc1MMOvCHGAANc2e 294mWzRT6M/czPlefp4JqGUGl4fGrLnIx8zidSvnjGyRjkv2jvFzI2TsYf3KyvQbVBvTQP7urxvX ivBZvDJ5LwgmD3KWU480EI6ODvHkySM8fvwYTx+/hYODAwBi4pZzBqVBXLEVG1m7xGCMhX3cU4EK 8+3nm7zAX1IwgZl3qO8pVS8alv5l7lgsxZuIXqrKfgTYOZaa0K6R6B5w6y9x8t4RXvy/wNmL/wTQ F1jRmUwUljeYs97hylUmkdzKGdKAKU8YEiFhBNErJL7AYfoGJ8c38GpzE88vb+Grqwd4Nd3Fa7qD kW7iagL0yrHWtHVSUHjLJP5hcpnvrDQnld8BH7m37Q+TG8nJw2oyOLnOzML66gndHEMl1IghgN3r SZwVq2i9E9kEnMk/ZkaJX8KRkcbsNMd+9+t9bvpjpMXyibvInnGrrDBToMQmvwXw19hAQHMqXICa gmCy2nE5GWGu/toHGGljcrFtR8IgJzBknny0/hoBO4LMpCcTdiF1tttFLzpB/vm7dm2/Zd1f5E6l nIZljRdT+6mvnGF2EuBTwYVD0rslrfxqQX2PIKRSP2osJa6DRPon9qzzNvGCEk25mIlJLSyitpAM pihU7Mu2DKSMLB4uTREoZWuzTDkv/ZHaejT3PkO/2MVur8AsKbRe2coaCwOuB8t6c/u3L7c5AVhK BtC2pV2a6zZmiZkbLwc9jT7mFcssYLZ8Bgzly0SU89HCzpQ3FbB3tCQidX9WysxFmegNRlvfeWeL b2sLyNH6cY79sa8C0AOkfhEtaX5VALWXbWO+u8qefQ4KwFIbegxKSi1DEN/fBcABOA8KLWO1rf49 hcOXEeu1b5uackygpgSxQ6zg3z/H/h3fZlLWJTNkKg/N77167MMm9RR8+74K6bbvy/PEuHHzFG+/ /QRvvfUWHj28j/V6rYw/NFKv5qterkDGluSmX3tCbUfFu6zKj512rdHrrqFtz+0znvu+22OIvq/y vs/UBZ2a6vxkICWMGVgNj4DbhBsfXOLl7zPOX/2fOMKIgUYgjzof9Rqei3YPMxZhMQvNRBAjnQus 0iWm8SU29A02wxFOT+7jdLzAN+NrPL98gRdXt3CRTnHBh2AcI2MFXgAeGfNx8IDHhoHTvM3FzBHo RCY2hbpd+35fzApYBRDWPmzlXmt+yuG52T5D1cbe5FwxY1UTGl+fUidHlrQEReyb9vttc3LbXvdt k99DUkpycZirm+tFfMLoKF1tvl6e5gxQ2l7XbXtPrw6+LzyojOUDLftMRN3I1900tCY4u/ZIw1G1 agWqNgDVTJW9E4p9bSGIHPPu6uZxpr8jQkRCwAHlDgehBeSWqne9SoLZ94bbttVrSaGNY+HTNizV wy7x7kcvL0vlEnAm1Won4xazXsjQCgYgAKdhLSUDuFL77AQLF+07WbA+9e6SIyPQsem3JqRB3HiZ 0CZkTCFibWJhWcrdASI5VcCggqpqfiBC8UcNtUpjVuEmoIXc8TFQNfEU3KdxAXfuEhpVv7v+fUIV 7j0QunVBZQl7PjqmTJ73Y+AnUcuI+3Ij2N43FYFH1CwA73O2fhkUSltgbi+PgLABK1SyWa6LS4OW VRaz/j24E5K2/WKL6I8ve/8uJU5OWwckoJACDOmnSTcHizFo42MbImmUwOByr+7EaAFDBRDLyihQ L1Faso3ZM2RycpQ16Ba4rgEAGMdRvYMQbtw4xZMnT4T1f+sBNptNc7GXIXE9jDkpdbQmKPfQ6859 5t5u//M/bPLzReqb3PzxKRIB1faZmrGcM6FtyqFXnfvjAAAgAElEQVSvWsar9/e272ob4vq3OyL/ Ut6WWkYvWRwZW/fdMZeT2WEgMAYQ3QFu/yVOPxjw8r+OOH/+n3BIzzBgBNSmO7OZGbbz39aA733O wJAIwBUOkLHGFdbpK5yuT3B3uI1Xm7t4dnUPz8d7eHl1CyPdwogNGIScoFFRSdpk3swozeavmIY6 +U0E2bm4lZmAONExQsAp6nW+ST7Fy531EwDmLPF+uJpmTtOV9IHuiZX5reORUv2+BGzKEqU1MZVo 63IqwyFAV7tf1ja3ZE2EzHXdkGIEZbTl8l4h9zictBrzXyeM9btTwYgkorhbx2ae60+cCTTby/zJ TCN3mcE5i2VB+crVw4E5qfsA5rFgrUEVtExG8DiXoGRcpZ+f5Sy4fuOZd9lQQWnAOE0o+1AB4a39 OoDqmnxH8oSVd2QhfabNtfrqF3nSX3V+sjvx8gDYbshk6H2EJHNcPLayC0PUvwtisY5yspObcDpf 7lAYkSRrI6niXUxS9QTIk3XbCLbo0KJEI17VEw4LDCrlQzAQy342uwMVYiD1lIilYK5G7Ho8FZWi Vel0XbR26cIPrgG8a4NCbCfppBIVOO8CvD1g6KUocwsKTFM3zUwYi6wR6KyOUYDWZEqAf64Kqqls 4skFEuklE7S+fh7U2kTzg9MI+x2gswDo5vllJqT5d4eCsW8iIoy52p8uhbYu4+sUyl4dF+vtJYtL swiPC22qbd2uGc83Jsw07e7zLi8LatcrY6B+mXJEu2zHW+Zq6ZN5nfrKXDxGjHnmAhoEICmzME31 nQScHB/jnXee4unTd/DW/XvYHGjgLq5lmbew72Ne/dTSXNDulon1Hc/MTCDa6wD2B0u+/r+EcSIi TDmB6BRp2AB3fofT/ALP/vYCr17+Z5ykjEQjOI/inEE9W8lcNfazrg+WHzC44/g1TRincwxI2NBz bOhrHG++wfHwAjfzKzy7uocXFy9xkU9xhWNc5A0mFo9FxVwjnLh6QJYV5NldoBZbtqc29m5c//4u m5Ef7H9DK1Or3DRZ11P+hPQiUnbWKyowUFaZ23KSsAUARObT16fdaw2P+NMErntv2Pfbfo2ftX5E Eoyp9Occj8Q6xHrXunTK7IyLb0v1djfN8pphL/dOoxCF/orl+N978YniPgCguO7ci4RpFKy2vqWu 5Vn1v58Aca2tdc7V/Ll5dzD/+4N4LWQuShcR7TwRKHmxBRztAwerY0Lbb2ZauNhul+z0pLcuzc11 HBMjOr1Z9LZ2WLl+/XszIV9u07YFsW7Pr4xB5GIrLYspWyTWkIHZOBV/uPsmbs0okjGl1rBUn+tp NGX4gjefJA/oc4MTOKLZiV2/2DsSUICNhAtgdVvIM0FV2H8bVCYwsXEoWrgyFtQCRq0pmg6krHZj ps3XBVJZYJvk9XNc4HGxl4mmHmosGh+CxjsIjyEnKJxBaaVeIubC4tukEmmvfOG+dwDR+x5mZtCQ 6u88n/D2r7evT00k2KnpoxL5gPriod4Rcd4ZYFNobjIUNySrQ1RGrcH1RCyV0yTLB6iC0XvXker2 zX/M+j/B7IdbgVH/jl40vHeedt54hTe530veiZBZNkOxV55wdHiIp08f491338WTRw+xWR/C26W2 /SbM1s899RWY7L73QrddS5bmNvb2vczCmva/7G/1qHnN662/oBIcc2CwXYBXb1E/bgrH3xGgcPxe I4fr50QaO4Y2AN0F7v5r3H6P8c3vL3D+4r/gOL1C4ivoggLnqcxdIpII5YDsDaVA9cylvvEHIoAJ Q2Ign2HNn2NDL3A6fI67w2283tzH1+e38Wy8i+e4jwvc1BgCqJHJDWCSyRgpf0BuzBc88VT6xP9N UMBWO2pU17pVsfdgJpc22f4kRVXA0pTT9HfG5KaMyPyycTfvUTIZY3ulaT9c3oXWi4bUMKzSD8KK tvcb/KXS9vlStrXS5kPJ15wniHKULEBoA1LZya0+qJqNg8ntaGNt74W9uq4qI+3c+JLbl2y/tH1s 0hNjwxo2LlofO5EZEMYvmTeoSfdZyz817epd2u4qYVG50PZMBgwtTkYg4hL7OwcsgF4VEFPEamJQ HkA0oDpMMca+nkgxyEVG7qdBTxCtXYP1m+17cHg3ti/MdUNzsR/8BeDSd9qmMg+4zpfmWYc1lrDX IrgPuKTIEzVVk3K347liAkRcJ2FMxSQA7qLjvjZinQY0DcEggRm89hVsoIqIaQBYFTxeG4plejtj 354yoSxkeydFkJdLTcyTgHQw22YR29aAd1eHRBjS0NjcAfMLX93+6mrxsf5p/jwruxS0yG1sxr6p y4J0xjyeVJRAbVvyatqwRz2WHo2CjdDOJ6tPvHzTK7/H2MzmkAsEV9oe3pU53IJoD+CtTvqjMAmd BspY1n9j3XpMW6lDMjZKPBrkUr8J05SxXq/w9O1HePedX+HtJ49wfHwsAh3i6o4pI6XVjMnoz8uf V/q+679tHf9Q5QDzNb/v+34+/RxSBSty0ZZwBBoeAW/9N7h1+Q2++tvXSJd/wAFdgNzxOLtYFzF5 JpAYoiAkZaMnYE0AcIYBr7HKz3CAr3GcnuHw8CFu8Bk+Oz/D8/E2zvNNjHSCq7xGTusS2dbbZlc5 MVe6Epb3Z6AFJREgNvOhMPOtbLJIp/X0sYLt7IKq+VNvOJmW4p2FYkKzHaCVtlv1tA3VE5y3wa6n ELafVnka8uW4n5rzC3lXAripawVmQJWfKPt9H0ac4RWrbeu5wQGFqJrvP76evTwAFEBJ4T3f3mjr 3xBadnIQ8u+RjQAaZju2sZQnKH5v/GB5ye5nTl7moDoZoHXzuY63GIunRI09/7YyfSptcicQ/vuY 7C6ofy4mT1xbPv7+QKsY1neaftli19pTBKLywSUfdOdyTCtiCSNtGjlFykVt/MpCCRFu69/LrFIE 0k2HMG8H4az8OFMBTL6cLBl1wYcvc+KW3d0XoMRLWwDKfQlrg2+LMa8GbcvbbN5fAE56Fbj4nG1B cy/FwCBlgpHlMBUQJho3QCS3HeQ5m8EJoITMI8QUL9b/+ula4ILj574Nn6U6TgaIzTZPn+c4lnP2 Xsa95ifDJHPI++y23+3dNr9+/WowrwjwosLKzYIUO38UczsURkjrQZXBa9qj+Q1kNpJJXZTVDdq3 fd6X/jvGWGwq61H6dCUeNh4+uI933nmK999/FzdOTtTuUjZLVpvg0v5mLfXlwM8z5dCXPy+lZkl5 3f/9loH7l06zEwGz3YeweRLlU4Ad0hpMCcT3gUf/PW6cX+Kb3/+vSPkSa5xjQMZY7qpkIJkXlqGw rc2mDusPMit3YYCzMNY0MDifYUVXGOgljofPcXp8G9/ke/j87AFe5bfwEndwhZtyNwBDIcaT0JAo pjOZi9C3wI1wMsrLHfeT5KUMYGKB3zZ+RAby6rMeXDd7qDGtWUmVENkXcHbbzO5SbwCMMznkLA00 f9geX9oifSBOBJbksFkKmPwO3o6o3rEiHaO6lq2RlfBBuSMVgKzedWR3cmEMK4DZiVTx9mMnhdpH pAqSXF2o7e17M3PeqbT9dhJg3oIYkNgMbLGaUnHPKQqC2pwjg3NWDFeZb+vPgids3ymBuNp9Ne4n zR0Idw+lekUKe2lpoCKqwlRZ1PgkWM+8QSKcPizIXWYxW08dL4GtQrvU30lP7bVfEzXzvVGyXB1s PU7+d6doGd5cUp5s4VNDFO52r2t1iuNRytliGkbk4nrpqyvLsIDQkCJzagskgp4e6yTfz2+JWzLm QViQednWyV772raBxXb0OuCHSF5DLQLVAXVLWZefsTnNb2WiLycDWktguzAv5BUDez4XgSxuGWv9 oqbYAtf9+mwry0zV5rE3X/yCj8nbrO5S8uLf7RxdUEzDEVxUZhYZgYW2lt+dzf28Lm59dPL0zFKp V6x3J89tyT/fExyjG5+j40O89957eP/9d3Hvzi0MwwB/VmPj5fPqrbXrzJ8fMi3Vzf72zy39/mPI kR8ifR9jsG19/kunOJcLMyzfiMknHYMO3sH63b/C6et/xIt/fI1T/gqb/FpAPhhUJLOCU7341yDr Mu8zLMBUZnFxi0xit58uwXyBxK8x5G+wwlc4WD/HYbrAs6sLfHX5Gi+ml7ji27jCIcacFFUKIVBP /OTCZrxsOm8vZp+LzIUHTjaGcyIjznE/94sNtf5WmHlulaO4hywx5dvGL9YlpQRuTgDaJH3V8TKE OV7otS3iGGlP6FfnFca3c+jYfcfUgOdOm/dZl/ESaKz7thVp+72V2Ssvfl/mjlNMOVG5GBzbO6gq XC8rzwGoAdPGzMjKtT1XMd5QrAI0H+aZZUTJQyq82P7uuKT6nilkhKoQ1LVTTfXac/o2730w0y5M 4b+3edi0caktaPs51i/KAyP4fFrVAQsNdBqtB1Bm6y2sIbmOCRUsjEFVHGQhqC/ebJWr3i18R9iU l0kMZRloVowlOwmoip118qTvzRdRr7Nmn0279d6HGACJD1hoJD9ZkACnwDK4/pQBNkAnkSwtYvAu UWD+en39uuCSnOaJVCMSYy3vWiRi11bfH8z1wtC+wDIeE3rA6oUgEYl9ufcOkfSCNqPUWfrDvDbY RiQnHDb35Nyqc+ydWsFuSzcHG01owB0aTDlB0+YqZN3F5k7YdokA6jvEbDBzWLRp1p+lDPsMm+oM cxebIacFzDb/pH/EFrdd/FKerUjzImFzcSpzrxE+CoAyTzg8OMDjx4/x61+/j0cPHuLgcI2EarrV CDIXudqnSvT8NMA/sLzRyvd5tgZEVv04dfuh0+4x2H7CVZNYL8+Z5+0AaF+loTJzLUP5bZIBC8DW 0oGs0cN3cPju/4hXr17g5Wf/B26tLsF5xCoBiQdMJscSipcwY1RzkWmySjNLjBiaGOAJpHyzOJjI YGIkmpDwAqt8iTW9wOnmc9xZ3cZXlw/wxdVTvOIHOMcpRj4AWC4kl4mXqhyxxMzIkAuUww6vUTWC auzHaGPuf8vVj7nekbNLjFYPk4GZAFoNhf0tFx1NfuZJVKU4/ZxjeWYugZTYM8QsEWUlL70jpuWY NB5UGo4GIK0eLkLrtvk3I0NIySBmABIPwYAwAV4DkFpyq3gsxbGwRJwq82/tbrQCe9B9Zp4Ro0yD mmTP8RYzF3Pqko2ecDOhUeaKUmUnxq5/PQlVzIaNsdZ90lzmctmVLO6Brr+pmvtaPITSF9Zf2g+y n2fkVPfpgQZMejFepoyZa3lcYlFlatotPYoaUvBS5gyzJBD/QwyUnKkrGct3HeC/pBzUV9znVC8o s+U8t1+DN3mPeUTM0pSluNFOsOJdlVWp5BZdstHuPYhaSD1tpDAzBrI6ndPzstJjZZe0rJhfrx3+ PQP2gtxbxjbm2wPc5UKTE2TGXHjBSM1vdmzaKlZLadcGbnUpgtlsSuXH2XNlgbpkwjtqqPsAOP9c A/bLA/P2GFg3IWP9IY+zhlPvj3dpR6fbmNo276pzYVGYywLbNX+WUhGsvXoFhS2l1MQrMMVI2CbS IEXymw8mFxXLWB/Zv7ziMj/diO+yzpdHj57g3ffewdtPnuL06BgrVYwyuDBtzRxxJwA9ZXGfaKE/ VorzeWmNv0nb03Xkwk8lEQYx7cmHSLgF3PkU995/ji9f/gmvX/8tDtIZ8tUlWGXzxIxVSuIeclD2 z+9/lkyOaxDJpOZAk3qDEx3kCisiMF8h5ddYp+fY0C1sDl/jYDXiq8tXeDnewevpFq7oBBM2mHIC UnUZ6LGA7DOaOVpZ3UtVCdidpDwon1vz7UU49e9Aff1XHLF/Ig9Myolpux5NVmaFDPVsJ6zppK4U e3tFLDPsc/7eV9nHt1By0fvKfnv0HLB18+b2rl5sQSHnzDQIBlxbgrFXlsdRiQKe8XtOuThca82A XpCvz/j6eFPpSAD2WmtlDa4MabuT0QwlBL1TCU9gEUrXXkMkTeBqEsV9nLYrxb10HzzsFeSYZthy 4buST+fvpdQjZC0N/9O//Xd/DRUU/iclApCQQWBALwkR5pPTL6i4ydbIaPZ7cn6R62Iyf+32n6XI 7DPml4RJQVNSxcIaLJ8NaFKTT+0MwozGBASEElDOIihBLkrZ5CQMREjE0j8qwCgsJmPuaUgF7Jrm ubd0dvVdAnKlPYlL3kR1TEzn6gnxnjLVA3XbkzCEelsEwMLKdJNRClO2lV09oZuXHLUEJUOVyZTQ TJjQJ8lEVYkLYX6gYnv3b2v7jLTU29xB265WlK5K/pKd1GfQeVNGj80GMDdtIVQfyvqgPANTquU7 4lwZplI7mafil9/lDyBDLjPeOD3Gb3/zIT75+CO8/fQJjg8PykbbKr/GQmg+8sN87uBasvgHT2W+ aD/Fv9+k/fqhrkFWGVi9yNjvSwH39kpl4lx3BrX1KO9TKjJbJ6uu1QE42GAznePFs8+R8mtQPgcg 3oMIGpGcilTXNRjuCdm8N7nVlJ6RlbFcFVZZ9tJEF1jxSxwN3+B08wKHq3MkXOJiAjAcQgL8ic82 mMxmeTsl71mrXZO1F0J/UK57jf8PjKznCYmEf5Bvq4LfEDomu9RmwseqNVngZxFTUocF1ZSiEdf+ /luiVv43stwsBAhTFiPaKvI98KzvV8IRrr3tfmz23DNlwfZtY5dtf3LAN5JlZURUYbP9y5Mj5Iic TECioTDyNXfFHb7unPW6Wi57ge9pU9bMz714OSLoEY70rdahIWVI2XuykwE7U8ilz20vkyySlhMU KBrkKVJTqeLOr5ru9tLiCme9j1bmr4w2aSTv5OZSMszo8aHO9xYx+ikgfZUpS7tN8bR+YjMENLlh Fc4+k7YtROAiL/op21jA2mPV0c9l3utnuDW3I23FLxHXB2x3jUjA7UTvJX/B1j8bNW57xgPaXmP9 wM79yraavmm0iBN9S/J1ie2qecvf5Xg4+JVtw123zLJk1Jb5bdiznpbaax9zParbl6nrPbO4aBfG MtbBP28nvpxocV70y1QLVjdZvb/dZuxTckFoUDYc+71VStv2WL/6MbNj79jeXooua+ucysrITzO3 or799d12Q1pKPQWuvt0+V+oiwQVKOzNP2Gw2ePvtJ/jgg/fw4IEE8hrC+vzOoO5N+sWkOG/99z/1 UwFR/ieA1sh8inTwCKt3/goH33yGF3//JW4OF1jxFUxoGDhkZkx5wmq9BvNUNuxGvqBl2IBcA/Ak O4kjNSkaMfAVVukSw/Qcq/QNNsNLHB9f4HCd8fXFJV7zbVzyCSYcYITcLQBVW3CrmwHf0vdL+8ES LrB9132XIO4cJUZZJF70RJCLYC0APA1DNQls2Nl2f43lW77+314yAm8YBgFMmSViK1d0s3s/We6D mYxv8I6dgqRmr+iVkXPGKlzkrDLUrR8wOOu+oPuDKZ/bcMu2dbbPqWavvcU0dqHYimeqSZQ4QUHp f5nntQztwq0Adonx7v0tSnw7tvuC421JAtulMq9tHW2Tdbln2hoChfXwQMSHvVG8Tnsilt71jC/D 46Hh3/ybf/fX25YKG5sSk/m/VY26LBjKRr5ULZIkJ9OgDFR4oO4ZlqYBpR6owhcirBJRI4BNESD3 W9Ug55qQdQJQI8bCmH8ygD+BEkTDNuVW+Q9jHCQfeyeYxGzTzvZM5p7MKxe9vpI/2qO875J2CWX7 l0g09KQnJPLdAGMVloJRWP8AVZO3ZLA2TligZVPqC6YETjrv9B3YZZ9UiDHfLzOFBSoE5AsYOzAD 2MpIyEbf+Z3q/JB89WTAGJ20UpbD/mtbPk/CZtaARe3GWfpP6zxlWbuZJwjbJ6YMmTPu37uHTz/9 LT79+CPcv3cP69VK1o1jVgAsKi7+359Skv629YtF8PMmfbsUAaHIo/3evQ7RcL0U18/SU2I7D1aF YHWAg2HA2bP/D1evvxavWtMoHl6yziNmDLRybTR7YCkzsT4HAGAUFAdULx/Quciy/yVlAYmAFRhr PsMGL3CanuFkeIWEKwH8PAC0kYjBLKaAhKSxaFy77ISrSLzaHxaQj0jO8e2MndjqIH0iNtpDl/2X MhxoBGkf6imQMb4OABngJapuPMV7krH57BanMtXah2WOGSOrJ56kXtuMgU6hteJBxgOwVNon+EDJ Sdsmy3NaCx2oDCMRRfEizaeZS0RIaaXfB8Doy2jaoV8mZdSTnm7AgHRyJ04ENG2p+Q1U9zFrB5gl Pzv9IQZYTwLif82JSSrPlWnr9r620eZFaLJCS1T4mrLEFzC8xYC52k3F26QRo2Ydov0T5Aj7kyrd R9lqr6cXrDEtZG3oe4VBt3G1S9zSN8x6ApPUIkDvIA4Q5doC8Qks0ZPzVPuvJROD6ZPhAIKerlDT vuZUz8X9iSkqZEuK3beRn+XSs36enQBcR5O2Z8UncN9mDVjWUKJnmG0aUFc5UMa/B0rKbwwXbKWv MfnIifEuhAWIqd6KklV+1ge9/OOEuW7aBbhmgtoJ0e+qIV+Hjagabvt5Kfnx65XnlcRt9WmPWWXx +xOh8r0qaLSQT8mfnX2jKltcju7a8qQhpoAu2erZxlnbTUSVSbtGWmJILI3hdMQYC2mLsP6/+tV7 +M2HH+Dh/btYrXSjDlnFU62fS9rGeL5J3z31ZFFkFHvzZen5HztJ2QnMK9DqHujhp7j3q7/CH198 ieHqjzigC+CKMawT8hWQBjn5TSuVK4mRMEAu7KrLUHPi4LzrUANodJ9IA5AzBFJMSBlgOgfxBQZ+ jTV/g3V6gfXRGU7GM3x18Qov8x2c4wYucYhp2oBpBWIUDyUm75b6dNueUwmu7E7uKzTYtpc1f9P8 t0rU1BNzgJBCvJ9Y1+ZvV78eo9prm5zzxHwqoBIg2p+fibngBN8vBGCapqaNIlfn3nl8vWZ4w8pV r0KWqreZ3XutkX+9+vt/r8skA25/0r9yGPe6v4fnyXtpas1cPR7s4aAlDBFxAZrYCHnOwlMuWlf0 2FOeM7eeCQD7uy3tFd+Zow+Grtk29dbVAAprc75+GPN1tSvFtfFdTokQ+numADDl0mCZmP0jXqoj 2zDwZoLSPBveve5RXS95//8ehJfh9JOWASRhHyyS8Ay4B+WlPqdHXzxpo4fC5hD12tIOvtVvl1nS NiG+12QxTZNoJjS/z9TL14Cztd++6ymT5XvT/i0PavMrXoECuIhmZqagmTcei7ZsXhpsHnPiekyn zISvp9/Qsp0apCrQis2rvl/YD/uMvtK1JODM3CbPvJ7ETWXBBV74NcOEl1xkJKAx+bl37w4++OAD vPfee7hxclSU9lhH//nnAP4pai9v0o+cVK5yXE9+oyPYjPUy8YeYX9HPdzbWmLI7JVvJPbTNA6ye /nc4+eqfcPaHb7BO52JakhlDUhCoZveDgkgxsRagTP5fjSTqA1+JDLE4BROg15aYCXY1gCjJxcd8 DuLPsaaXOFl9hhvpPr4Z38Jnlw/xkt7CRbqLK5btuvGApj7ujaCianOpHaLee9xnL2vFqxNQOcFq riK/67cl21ZmkHuwjqtFZ4/uDGU/FQafi6mUPdPMBwV5Jb5ArphE9g8jUYJJTvT25xUxboErUOet lO+KpwFyrWoKe7d6pkkDAGfDT/N22P4g8p7VpSkKM95L5gXLzF0tH/vM2r4yz0vPtu97rzu7ktRT vc5RlPtyigRT5EL/ZuZyIMGZMBkGID3t4ZbAG/R+Sw71K4y6EWpZidfEqrTVuyCtEjigPdkosZTl mWzzMpU+EYXPSlZveWb+p7paIf4oY0ipLGuL5F2AvlcNMhfvRrPxTXZHYLvcy6TXOLfgwW3788qc waCPPczUyW4TrfyPFhwJnZdjhWaaXNCRIjCvaW4v30tLWqJPfpE04L9Th5iWOzc+0wJw0sm4PY8q DIoCumOz2/W7B489wMau/j+k3fZORqjzd+yTmF8UnkugudfuyMrMy1AWP3NRkOTb5boC7T0Ass0/ PN9TzuZz1U7I2hOjwkA4xWGb5r6kz836j4R9nPIEnkZQAt55+yk+/vi3ePzWW1ivxR1sAf+6KWa3 7nss1k8xGQB7k/7lk83BZU9u82d/rHplFucEk0YXBUjYdDoFbn6AO+/8a7z+5/+Cs1evcZAukPMV MBCGEiyJwZcThoFAg7r/pEFIIVblwsCl8QiydXT7AmBIAE6BHXKNMiPRa6z5HIlfYp1e4mhzhoP1 Fb68GvH84gJn+S4u+QATHyCzKlVCaTo50GeIRQ9bBoURVCzJXeZ5Ga2S12c4RdGYIF7KnCzcUodY hsn4NjZMfOZ69/8aZUcybd8PrsflPsm8H3tYI/ZfL2JtXS/tuzH2QYwYK3XZLaO3ka/2+xKuk8/9 fGd7eq5YR5Tsdiw5vOtPjhoiFmaRQWBM88C0mMsY5p5NfT01KPMqU1GQt+23vl8l2n3Ft/bOQEn0 jtzvz29D9i49u+v3uGZFMZG0C5+sqi2/BX+w++RBQ7OTgZJB9USbUqqadgnpTIXhgNeyHaD2FTff BUPonG2gyAO+yvxnXcQG9MTuech9UJyNFhB6oRz2kNVPb9TLhZF6E5yLItC6k7L/pmsAk4YxWPg+ Cpj4jvn/zfmHv7gZJ7kB5Oi+dp9F0GNQ/L/x7/hdEbLcemiwcchAOU3w+ewy2bK/txHM8T0vwMjF D5BgJua5Wucnar/VDXS5r4zpaoQZVUat1AlZ3ObljOOTY/z6g3fx4Ycf4M6tW/UeAiC2jURQk95G gd+2Edc2aXk/HpZry/8RQeSbtDvtInJ638sr368CN4sUzBZzJDXyQdzrroHhDtKDT3Hj8V/i6//n a9D0OQ7oqlz8BAhpAiiJTE88CcwdHLmTqSwIUn/sbFFnrSK6XmtcATUxyaOsvwRwBlIirJGR8jdI dI51eoaTg3/GM3qKry4e4ll+jDPcAeVDjJkBmhrRYczfzHt5D/xzAlL1mw8ARH23n8LY1lPKnKe5 rCRh/1tDjPasUp5blTJqqs8JkaFyic0UFGRS5k0AACAASURBVIWkzODCSBsJWBhdATOwCNYmhZPG BZjQRoaNakC5bG11Y/N45vtwEHKFROnxfVVMehRPJMVDk8lb3RdMQQSrNx7b360+Qb6WfW2BaJXL 4q0ZmjHB1n4B3i1wBk0apVj342LivIPY0oCj1mq7N1LqaPUP86D0oJnkZIYZ3adESrACrCMl7ePy fo13UD0ySjv8XLUTq4wGCVEtn4MNvvduBKAEJpO7QO5cr5kDWe6O6v5sZYMFCDG3ZmXS52VGopdS 2+1dgB9TmXveBXzJ0CaQ/qMfJz1hm98ByLUzo2ZFRUmoFd3G6MbfvRbf+97+9t9bXWLjFxUD2Npr AZmZqDT1U+8o+7Dv0i+uXmgXm5fCXsNdShH89hiYWIfICkRQ23vv+0jbN3FZIINecPFsVBzX8rct EpeMBYjfLbEcS/Ml9iXZZS5ut6Ve8DLLt69o7ddXVVAvJz9fat/uV0CpjwksahWyrO4ZHz16Cx9+ +CGePnmE48NNUdergjSUzz1lbF+G4k16kyy18+inOX+kbsLiMgYg3QCdPMLtd/5bvPj873H+5Qus 0gWQgDQCI2esIJfvE4sJxsQjEg+CgXQjbG3pucZ70T7xcWKAarrINOmlvCRggiEgg0ckXGCVX2FD r7BZXeBwdY715RW+vnqFC76Dy3SCkQ4BWmEcR/UShEa2RlnWgCnEtT5nmWud5b86vn6P1/50+UQZ sghcaDvREJ8vF5WdnCci8VHv59/CfjGT7W5P7+01zWdOMJUiRjq25wozHOvNtufU8qzMQS9pz8oL eVgA1bb+iqfsJAh+rKl6tyn93ScZY9nUeSa2WdZ4e7Id8Z+956HLEpaL8yXBTJKqyQp3AHFzp2Jh G7W7oDHOQvOMbwPDmfFkDRKXnILGZRVJfbgppxKQ83kYMce2VEA9B8LVpdgfi9iYa4wPe2b4n//t //LXhUlXBbF4C0Cqfvw1T4K75a1PEebgq1dR+675vtySrxNUNG7HknYaYl57ElHx+OMZFphDhlLv ALR9FUyvVu21QDIip+koa8r2jvnbjQoAz7WwTmoW5ZbfZ23X/5L5J1aTzV7/N+9xvYuwz+SzvJby S26WAHCRfAWADkgSLl30eHmSKFyAmsPedrOa18F/7xWiVJ4xm2QVtm782eURBeG8rXpBtuMFwtfD t0Zcfw7aD1TEscxNy6PdPF2tZv/VC3TC4CTzZALIRk4MSuKlhDljHEdsNmv8+tfv49NPP8E7T57g 8GCtHjOUsUzVq0HcRK+VYjN+xNTW9acJNP/cEqnyb//Ok/xGRShff/Js29zKM7Zf1Zo1ZVW5V5CY rKXVCuniDK+++D0GPgOmCRqwRth6CJkgMsXiApjVrMbqyFy8nlgflD3MAVNhSFllktQvUaoceB4x 6ImhSKARa36Jw/QCx+vnOBjOkKcRmRJyPkDmNYhWsFgi5gueKAlcVW84lJJ6apO2Z2ffXvZfKx9J 93jxWjY13JM/jQxmFuxPBhKiDK/Pud2D7X8OFGJhhixwa8V7D0QWmnyv0lWxRbysrZLaYiyUeqLd M8pv5O4mGO7w1VN3sR5HGEBsYA8r62z7UzFdqngjnuzYfCCPd2w+U/hXvftUrztQU5Y29UCw5Gt3 QTS+T2ojgA/lV7tzoP1B7S4GjRNQMJX1q/ialX5MrN6t6pNZAIXcGGDzKuVwVYjvkrRfkv5USS43 GroumUqkjdL/5jSkeAEqLZW7AIkJYHd/xjwcunHxZZGBdtRTAa9I70yyIOu/NowL+NoI1Jl8bDqe HL6XtAKqCc9MwBb3hsu2g/GdHqO6FGXNJvJiHzjNsAqnLMFV7H2uh0xmnmjHUMYwaCa1Hu7ikT/q ippoI7jc9239W8Ba3t8xxlGr3qbd9UHavNxtZfn+2yd129rRNHvtJp2wbd3mc8Q2RN+2JdDv6+H/ LvXSR3LO4i96W0ptHkvtt7zNDatnOHx/yHft3QvJd2g2xP5YRb8FNS0p0KVcInAexY9xzrh1+yY+ /vi3eO9Xb+Pw8FBslt0wsoYGFUbyhzUT+yHTPnP+Tfopp2pec530fYx5S34kcfeYD4CjR7jx5BM8 /8f38fKfv8YJTUAeMaRB3AMq20kDAQP0XoFu+MnEGIMyKwvJxYuMB2teztkJJTMXBhvIWCUJJbaC gi6+wgrnWOUzDOkFNuszHAwjvry4xNeXl3jFdzHyKUZsFFg7s9TUyikv1b0tvchr5+0mJWDyTL71 fd/BhDyT3b281G1z/Xe3acN1UmSn5+X2mX0v5zNXgOwVt6aNEV8ZxsiMxAgGRvW9GXvO3DWXXdr3 YoyWRXLO7beRUd+218U2+X3b3Mn6ODx+Is0wHbsYMtx+70rV/08lGrTPtz5fA2oWnCeMV1P2xCxK ieGPmYlNVOe294HlnUPbZOj6+Rie9EHgwDIvvPbnTwr79xbR/a534rTt2d64xOdWWbUhtkuJ7ncP /kWBUP+rOjC9ysZ/M5QVCSunPNfpS9Pk3BflT9NyrOMKi5zchDEl2DO9SYVsWrXgNZRtGqwx7IwA oEt/9Y+QMumx247NrQfIGxCcdZKn9uJTGlSQR+phj7Ls79lR25Y7A/VZZQIwIE8S8IRAmGxxkuWv DHjZ0FpljXQxeO9LvXouV8j8EdcNU8ZJhfmQNIrw/DJYyV8XKGsAD3+Z3JLEA5C6xt8aJYBU5+f5 ptI+b58yuPgT7ps81efmJlTWpixfimcIYjx5+hY+/vi3ePvJEwyUqpCBHftbIcYARBvdn1d6owT8 EtL3f3qzj1MoP28Ee6yQ0hFw51e48eR3eP7532F1dYHVsMI0ZtBa7vCbOElMoDVjGidQWjlZLaZC IgsSxD58KnKkIU7Mn3p2PsydvEqmcJDuoTkhJWCdz5DwJ2zwCjeOvsCN4Qt8dfUUX14+wXm6hzEf Fk6LmUHZ2E3nBYhFjrN2WAaQnP247XlyP9BD4nn/RTeKgMjTaTIZaWRMfK41hymy00T0wjj63yMp Zb8LwaEMsZ1CqAz3AN32D8ARkdYPxWa+vSNR2x0UAy7GQUUZLPVNHbOPoTqGEF7G9jHLVF2Tl8+A bfhEcseDQNU03vYde4PszABaqwAXgpcoUmWTohG65p007o1c5AaQViWfbMovOXM3TpK14pcsyLzM vx52khQuP5cH3PykXNrp2z1xS/w268lNKGmi4imutvuUUrmDQDD8mMrvTV1DN5lXIyPWqhLEiiH8 fBOc6hXD3p26Zo4ZHOG+whbfKevC+mlB1q7Kw4kKOLMGs3ZWnbzUMLyxEj3NKDLFS0z3UopaD5w7 sF458fJKzcOY3L6ninlbzEvLvB1NvmR1i+zv9VLUCosrKPeb5NvX/pfK7Na5804ftPpyuIy7afaR EWkAsJp2gft3LHoRlLfV35Q+/5QBa8ur7ad5+22eAxDwH+rnwfZSvwDtWNl79kRPCbD558cvXo6L 9fblA3Uh+zynPGK9XuP999/Fb3/7Ie7evo1BmjTr8yVG4OecWsXqTXqTvl1KaY0pTxiO7uLG40+w +q//EZeffYUNLiFQK2OTgGFF5XLfRAlpIORRTgVSGsB5Ku6BmRk05VmwpEiQRRbHr8mcRwzDWuyW k7jOTBiR+SWG6QWG4SWG9WscDBdY0YhnV2d4le7iKp9g5A0orRvZJ/teApG6xCQ1aeoAikhwxb1h l+yosr3/2xLjugRUYj3iPjCrp1eCHKYpd6dKHcV1slzCTsg8Ns9fhx7p4orO3tv0n95DXGyrb1tt Vs0H8zm1HWAvlVPxxeIzEIBrGMXjA9+nBbPkvDjO8XOsc7GMyAZgy8NdZx8Eauo0sTqt4freUrvi fPb7OXeeXfrcz9vcDxtmqEpA0387XLfXeT23QPCpXIpfilER5M1qgIFYs/Eyv8FW8ICqP1QaJAIS 3yE2MMlpVEVxWEiNo9CgKDSXhtM8iJI1zE/f0rH6N/FQjgt6Glc1lau3vAXsxk4Wq/ZoQvF9AKoe UC/1t0HHnGHeN8/r1KNGTq5MsTFXIjBkfKfc+knuaaNEJCcwQh2U74zFBiARCH2bCkPRHuXabX0T 5Ix2QXCSRbdSW1cR4hT3WZnfWnbOGalYBaKrtNQIkq2QJaC4GI3tlr8JQPVWYbae8nhGNBGyjRrq Uq/+NgKoG+qUR5yenuLXv/41fvPB+zi9cazBiGo0ZksWsdL6kJn1jkx7J+NNepN+rFTjBHz7CSgy xG3IXP/dlW2V83qaygNAx6DTp7j79C/w2Ze/x5hfgfKETVoh5wkYZQNJiYExy944Ojt6ohlAK9aG rDJCZbh5tymyvHjPkT1XNvEVzCxnIMLEE9IgFyqHlEA4x8D/hHV6iePDZ7i1foR/On+K53iM8/wQ Iw6KWEpud8xISGTmPRrjIKfiQ17qbTIoMvdJCYYIWNqT3uK1B+2eFsnAGRjcsV3Nfjc3nQXwS3+Z v/ayL5hoFzRWCSzbTzJAaks+aeRiOQXWdpU2tMw5WE9w1DtgNALqEZX+e8MypX7m3c28ynB7kl7e tXqw1I6g1gRU/fUTADJQbC2wfTh6hQqfy/rQ/pt0L0rmTVGzE5Kf0I409ITL5kQKv85T7Sd9R0/V bEVNxUsVl36SOVrdwFsyolBueLTlRic2tueWOB8hefgnunJ1N59RA45anA3zwmVepLJaTCB5iFDr uouomyXzcqkVIneSEAPrtg0X4lzClZCYKjG7E4ACLNv3Gs3ODUK5jOJAVKmjW3g9LXFXis9FxrUp xz3T1rVoMLN39qlH7cS+Bhs1qe8L/JcJWSb0nJ3uCZV9FQJL27RwIioTe6mOXuPu5VfuWXDLePQU Rj+O8beZxt054fF1yNzaHgLeLdj21JwUoPYr2+Yd6hbLt7/9737u+nra5rv0roF4PyZMwghdjZd4 8OABPv30Y7z9+AkODtezSKS9Nn0fSupPLX2buf8m/bipd/r0U0gtizgAvAZuPMGtxx/h8//7Ds5f fInNkHF1MYFWpK4/BYwNij0YhHyVkdZJLgtafADo2m+p6jmxUyOCdVlrX9eEekE4ZwLRhJTPQXSO FV5jNbzC6gT44iLjq/MJZ7iHKz7ExCuAjP230gMgB4qglL5Yrkus1yLp49K24JQ9WX+dRCoXJcnA RJYYWFYKW+IFWKVh5r1lZ/noYwDbd2KArYpPah7XYe7LXgI0nn5m5UfsNOXmDmQv6ns5WeB2r8o5 i/kzW3C9tk2mYtbvJlFEOm3rzRn7u680EcR8SAF2UjO6LXnsK2f2ea7mT6qMcyUjFS/V6MKtafkw DCW4qM2zHpbdVRdp0zwGAtB6NeziZJujrn5EVAOBxeQjkkF9tRZPKy7qY1lU3C7kOKl2pTnP0KZe njZRU0qYuPpdZtQGFltx67igcVs+drRlzp1YjwIHjpMx6fEoZvlcJ0WhEcFe6Q8TIGFS2+Tbt/ze ZWO/2LJ8WWzfijjllnkY1X49K0C1OeHdVVn9cs61/3V+5GkEDcIuEbf6uRdIZiNr9TSbfPMDYJp2 nF2D2uOXvtSjbKuvBWPxTBKBiqlbvctQFyQzN883YL7kb/OmPRr1qV2gfX/AdiJgcQRkwcr452kC JeDdd9/FJ598hEcP72NQB+J1vhsX05pDzYTqLALxzzf1QMhPBWS+Sd8v4J8p3+y+1/su8u+wsPe0 zC2TXP5MBIDWwHATq5tPsbn5FM++/ANubiYkTBivGAMTSO+GTaMSNQPAiZHFaTnSwAXLi9xQgG8R dGEiXZj0IsH0dJp8HcuzNSW9Z5AGYUEzDVgTIeUzJP4ca7rA8foLnNBzfHHxFp5Nj3A53MGUNxXE aSwrkbektTK568dqG2g3rzmlZjo2KrcWAI7/LLJe74zxCAAFYC65c5zVwxQV6y/SuphORVNhgUUu WL25YUwHPfHPOr6UbU8znBMcS/B2uWn5GvAfWEE0tXO4yGebJxZklFqgxpxr/XU/zO6Z0t+sF3YL LtN9gKe6t7HL33CIzQN3EmAMt+/gySxGivvPevrlMQU3JkKtOWxcw009Eut0rPNSCFEu4J/zpMw3 1JRX3F9nFneoDU4kO0mxE5Pt9x3rPJXTekkJmTSyEwOUxSWw4DSG3IPQTiXDJ3WlZx51ocwB+kxZ Cesm4juWTq/5+H0P3LzfJV2DQGniAEhF+ppsHcD+pVUP5Xrgfwl47kozoBqAZvk92dFjBfrSQVb2 MgPa+74cKXHQcqnanPVY4H2VnvhMw8aExUTUN3vaN5mw9Z8jO7IPDOxp1j0GwX9vX5Vy7P6AAfJQ zwhYYzvjxrBL0y/lGpLekmz+z94NF897+UfBFr/3bVlaA16xrYLX/PtPWG/W+M1vfoMPP/wAt26c aF/m0o9RIGxLvzSQ3Chlnb5/k36Z6TokU0zmNc5ACnIC0hq4cR+3n/4WX/zD3+Bq/BwbIkwDgLGW k9YJecoYBkKeGAlTfz2rHMzThKTeyTxrW+bovvuhcHEKcBmEpB6DCMSvsMIZVrjAsJqwThdYXY74 ejzHBd/GiBMJSOhkoQdw36Yf6xoTdrbH9C4pA727VF7j6bGlS7iifmHtsZNlavIqlLvL2++F7Ppl 0Y66M87VDfUC281zfNUjsGIfFRzfKZdySwB6Lz2ljNItBsr32yd4S918feL+Zp89forRm30bl+ZG g02aoJ2V9U8pYQLDzAj9/MlFUdmW5nGVrGzBi/X7lCv2yABadVC9mi3Yr9k4E80drvSwlNXBHIzE 1GK3Pk6KmGxpL1z1PJEALfPrA2aRm+gAxMZ/y+bbA0DN3YBSsFNPm/pI+HDx85qcBCyj03aIeWSo lW8B72yMyhJpik/WFrdgm7aQ1sH9JrnMBVLVqms0xTj5C0BNVdHxAsK8GnDJqe3fJT6XLF/qM3GZ ahTFwpwDgAWKSn1FxysDjcBRRpxTO/ZWX2Pm7L9ouxfLqO2rG+w2O9F46Wcf8x/mauO47Zn+e6bI VCWzqc9ssxBbXz92wvobE6a2hFmZNGJcjVe4ceMEn3zyCd577z2cHB1gGAY1O9VxAnZJu1CvHa5S f6KpzjubQ3UOStp+qfpN+mmlXXcBKolQJZ8Mq79EzwDIfb/NnERBZ9k+nIwhgHgFOriBO08/wsGt p7j48hnWV+dyErwSEIVMoDFjWAEYM1ZrYWgF7ASzV2XRk/rpR/EWwrVNlSXpkBTq25unsteZ3a/8 PILU9WcCYeIRm/QCN/jvsR5e4ujwGU7Gp/jT66d4jccYcYKRVyC7A6DeYjIgcQ70hHQeUXmpO/XE xQFc6AlkJJmsztM0YZ3ER/voXI8yK/OvhIbHFBHYlnoFL0OMrEHYdLfMrUmrvZ9dfSXfSrJJne2i pshliZw6wCIlzxQRGz8FoV62o7kjFny1Z9vTJiQiTDavs9wztEvJREPjrW6ygBdB3tW5pxdwXZwH IbIYE+dmngnOifERtD2OcfPlZ71jV02FtV+S9AaX9yaAWE77mcX7EYByUqFrt1o8qHeeJHF1mjoC AOrJXs5izsR64sM5g0mMt+zEZjDvRiUjOwFEk4irPBFyNxVcy5gKduQk82IqOjs12doHfydAMKC1 QxXGYMFRvEXVBncwN1DvBtZ5KnXT+pfLDXXtNPPecJjO/1Utbw70llhN//cSo+5TlxWd/d5nDkzL aa74qkLiL5Eulc+hjiZMALXN6tiUW+q56IwRHxsNLrwf29mrZ7UbE7DtlSkThEvv7pPqRrTQT6SF q5BaGrtennFyxXrJ384rEOZzweezrf7NmBKArBdfuH8CMcunXRfdciJDv01b988ttX+5nK2PwJgM ZgH/9+7dwV/8xe/wztOnWK/XZQH/OTLcUe705uufW5/83JOMZX/MPPiXteMv78pl0zafZbZ4MZFE +E1phZxHEB2C7v0KR/fexRd//BscH65BU8aUVFHRDV5AtMruTMAoyn1aO9nm6maSuIBB3s3EUkrC 3OrzovBG2SOAm4gxJALzBYgv5JIwnWFYjxhOEj47y3idH+CcTsA46Eaf3bvPOmnbmvTfm1wVE9E+ y+/f+zZruuzX5s2P5/jCl2FguleOvNteiI7YqDLuCWbOVMaH1MKLq9OK+g41efr50JKoc1fVniAE gJ4NehzXeLdhV9/GNu7CB5GAq31Apb49XFTysbJQwe/SfCiEmWYmAVirEWyvfktpyf2s1HXutjzO 14pTxJaPIPcE9pm79ow/kTJFuEdetvn12+fHvcHdySxYJK2qj3A78vBMmjsec4ceBuyWKhaBUeyE Xkea1lrf90cirW02k/hSL/lR38YdqANqYJsHqix7M1ViB5IuOtHAzfYtDYM7gnXgP/hRrkDeL9pU BtQujXjmo9SKzJ5VFxBR10THL4QUJmRTF6AcJc0E/CS9kDQfUsZk2jK+vvzaNBMwC0AZ3vvN3GWa n6SmZMWJ3tQ9UXMKUvLQzTFP5pU51KUU6TT+jpIR813aGOcK8vwspp3/qYxrFe6DUywzcmZM04TM E95++wl+97tP8NaDB1gPSafuMmD6JaZ+37cnaeXuxBvw/zNLxui3XsJqciyr85QDeGW6/tu82cyZ 5TsvhAF6xUiZuDWwvoubD3+Nz4ZTTHwlr1+NWA0QpWNIGMdRZGdKwAoYaCXtmOSZbDI8j4CefMp2 NgE07AT/AEp8Hksz8qmcAOrJAkjZWWBDExI/Q6IJm9U5jk6e4U+vX+L59AivcR8TH6KazIhpZhZ3 ODPCpG63ukcXxtQYZr+/A/OQWK0JyMTVxOG7gFCeea+xXVRKnO0zg5rJzMSJnKwIEcawSOnFFpw8 q6090bnYbFgpW7wFO6FgwxsaK4L0dKAS/mj/CvNcx6UCoVxOHci0UP1esknN9NpFsC0lYdQdwxze Fdt3jRNg74RAm2Kqasy/kY72hOVrd98MHwZMYJEMKDd7plneJABMitmYLcoFWO8Elt3eMfO9eWdV b3rLYZYJE1KyuzMik9Q3WAcP6vpHlWsxEq/1kbXTxql64dT10SEwqwLpv7R1Nm+QN4ezB1ZLi89/ b4zktmfi97FxPiX1fNBjDLxGHjd01oVgHohysznMGQwD/b38xTSk1UTnTEgFFZZFrF9cWOzy8snq Et+LdaOhBep6N6z5Lr67S8v147QEYsux5ZKi4PLqvV8uKWM+L9gxH8Lazc3OtrFQvbr7MmIgr+sy Rl4x2Tanl+b1rs0r1iv+W1MuUX0pAR+8+wH+1b/6FHdu3cAqDYXtlD788wG62+Z3VZz+fPrjl5pk LSyB+Pn9m2357M38BdkjaQA2N3HrrfexPrmD89fPcDwAOQNTYtBEGAfGapB9bJoENBINSCNjTBnD kJDmmEnLYRTutkVpuxo2q3OUp8zqxiJJELIVRjEvgXgLGo4yNpdX+PJyxBndw4gTTFg1oOC6fRjx gZen/fb3SZVt+9S+8rwoCvqfmDXpb7I5VaLIKY3GTKdCvlGYe2rKy+2l13lfiKI3gDDRVHEOV4W1 2QP2apXrAy1zySRq73ywGzc0+Gk2vvOxK3b+jMakVnCBMOIIymIB4oma5xcJZlLPWXDKsCpAxHLC YW8LcN6hWJo+pcUVN6GYt0/IWL38r6ZFXs2N87eM7x5j5OeUldXgPVMAgNBPSzKs5mv/9u60rCiJ tmvsS52cqXSI10a8nbafyNtAk/8tuQ6pjOmcHU0pXGKw8mAXqEyjMUbCfq+dUG3EVAtzoGl2tJLa w6Oc/fEyY0WrGQDctYAS1wll/WCWivPJYUxY24+D1ypD8I29kvp/jfioxj0Q7wdDEYS6qahm2TsJ AOr4myeF5IQEkVxNk1ahtLWv6NkGIpupnaTUdmu/ZFvstQ+sfPHjL+X7oGDN+GyxAYoLKX4Xn/Np DuKD2ZD2f5wH8d+EDNJ1OKwSPvrw1/joo49w89YpUkrlJMO0/m8j+H9uKfZT/zfGdcDhm/RTS3FT imNZj/q3AUtLy+tiwc1BEredAhomEAZ1UHCAo7uPcXLvCZ4//ztsiLFOBM4iigT0Jwn0lTNoAiaV XasU5RwVwC+yWNl/BUTyoDoKj/7ZSzfo89SuCyNcqneTCZlHJAX1nAaAJ4DPcUKf4WB1huPhGQ7T OT67OMM3+TEy3UE0ysh6Al7qF7yGze4IzAAhdQHWthTXe89dYgRKMbFOkOaGk7m9tLblDHWDVMvm BLB5DBIFoZXtug+RjRnDmwOX/s9c3k1lzjmCieQuh4zcUBUEd5dB2hZONjjJO+QiyZegbq3yJvnV fVzaMb/ztQtHNO1PjnhMhJxd/BowoBdyLd9BQ9eaIpDVXC5GIJbnnWJoe9ugc0CfH2y8ta3ZxR9K aHGfKBRpFjg0tF77Nc5vSXYSlvXgZSjzqvaj9LPszUXR0HEjJEzZMGe/FqRr2vAToZLag3ml3DJE DZ6a3d2pJ3WGv6SPbX7JyYi7AzCURlUmprLlA7cTogCXwD70mO/dSTTsuPA92LUGmPeYXlneBs7K XpI75d2FDUMuh0leEkG4BSJLfo19vtHll39mieHYJid7fft9AsGo8Uohc40zPrNrjIksaEd9tgme 4/LxZRXtF6bszetblFLPNlyzXwxY9Nq5T9t6c3FXebN/mTGOI2iV8PFvPsQnn36E09PT2h67LHYN 3e+XknqKt5dT+87DN+nnmXaBPp++zRwQ14pTMXMVPLYBTm7j9O4jfPV3RxjxCilncWGsgJ8ISIkw MZB4AE8jOA2YJnMfuaVO+8gnR6rE50tfFLlF5TEzJQRkDxNyJmPAhGF6CUqXwAGwGibQGeF5zrii mxgVDohMvZ785PB5sd2zJvaJFr/OtwaaDGW0lvrzPVLMQUisCYocGbR/27djWXFfMFwwS1lO8uP+ ZuPF3LLg+85Z26eiKZyv35xY252nT0t1idgg7pUG3D0ubO4k2HO2Z6MdP5+f/N66D9+GobptsDL1 p+y+3y/pXOhgnrbtS/1HWJGcepiplxEpSwAAIABJREFUsn+/Ryza/PBt8niyN99LngutiHM/KuSr Zb+odnlTOsLchfkLtN2K9ipHcxv23qDWxT4hBjxIZdL0NSqmqgUNRIUJiKnYmCXVhJJp6wpMC6BI TvDUAartkcnlNbRG4fDtIz2rCC5M2/6rbrMsLwCLIdntZvpMUeJw6pLaiVf+BskxZdCci3//sE4G Y9iXJuDi+FNpGxGJcKT2/oP0gWj05o9fNb66IIr3hUHfH0tfDsMgzMu29AOEvI1975MPAGOpYe60 HyZdZ+M0Yb1Z4dOPfouPPv4NTo9PQBC7VB934s8tRS8xvQ33DfD/5aZ6R21fMNmaAi4y/zMGUJzj i7KdJSLrcIAbd59iokNM+TXsSFhklpxxThMjDXoyoHKTM0G0go5yqvlTUsZ/G0JjuzNQGf7ozMEi ti/JooEYzBkDEpiAVQIILwH8Aev1OVZ8hs8uXuKL8R0w7iNjAJjUzwbXE1duCTiUMs3O2REhicp+ 2r1UGepp+4EndDxB5J9r2k5U7j4QpyLi/Yh7kNgAtxLB1zIrPabvtCafqXi3EW89S9uN2erbq4Zp DMAVRj4Rpsl5tqP2zuQ8WXwA6V9kgBKDs+2twnaXoGANrmsJ0dgX0f1k7PP4XW+/t3YnPanLGrfA vCkWP4i2j9v8aGpYf7f9007VllZxTGZ1YaCY3Z0BRsUTcy+U/mSrnnaRzQMayv0QWQdyb4iYZX8u fVWdFKDJpVaQbV/vKTVo52vBR1JAt81esYl3HLPFRVFFqp4kSRmrbmZNhbL4m9UCotbb0wZ9KiGK w+898G8C3BiIbRt7cW/pvZWagDYBi7nArPVc1qgiK7GtjfX7ebsik7G0iHZp3RG8iwBpy+jVaVub EqMsCFP0JK9Wg7bP5YgptKuXd1dhWRDmsW3227aIv/Gk57skvyEtgcveXPX12becXrnME8ZxxOZg jY8//i0++fi3OD48QlI/1r34D79kwLtdmexsPL/w/niTJO2z1g24AV5GbX0jfJYLmowk8nV9hONb D8DpCBcXjIN1xtVEGFaEBJY9CixBwtakphF6+S8z0jSAkOT43Er0l3odwVG/826jsRdj6Q5Au3JZ /jXyBRhwgcN8hoQrPDhgDCkD5wO+Hkdc4A4mPsTE4nqyEFkMIDmTI9R9NCbPvHZ/QzuePXm6tPfN 8vOBKgMh5/uj7MMzXGEAOpYXTZAC5gnuq2fD6NqUcy5ONuDuF/i9e2n/WUpVocx1fHrPcKvI+BP9 mNfSXtebT13w6r5bMlfuzc+lxG59FOLVnSxE5cWeM/PlbMrzDuVlnupJUINT3HeJhN0vfYK6zvx8 8+0G2uUcMZCZrAPmobJ/f7WXltaIr18vnyYOgGiroZPyvBG+UksuMe25MtGLv+by5tYGyMdqu2Y3 BRKFBV00H4ZE+82VZSEqAcLkmabAWdlLdfft6zEa2cnBGUAxO0Gq9yd8/tDId5mV9Sh2hXUzA9Ao ULG6+0xqv4AAgMfW+433uGTfmQLg61wUgjJOwjAlTsKM2LQpb0mAmDToyU6iYm/KuTI4pvjVyI7y TD1pMQbF5oDZUUqVo4K53D/tvEup6sC99/dlnH2fyJxQczZKfXMx9a7AyDg8WuN3v/sEH/7mAxwf HiurJ1456nvXVzp+jsnmk7dZlfGrMqGOSXsP6U16k+o8sM3a9if7PnKOgMXh8HkwAMqMzdFt0OYU +VzuhUFNf7JKrpQISAkjZ3AGOANDkpOArIxhQsKMavOk0GzuDph70VlK1duLAEGqNw4oF284cmIs FyhJTYPW6QKU/xH3hjMMR2c4uHyOzy7ewxk9QMaheFPRvvCEsnmlk/pHr0zSrlVaisRseeg7nUeW CBefIpDs7vFoCUAiKrbl7oG2QgsmHfWValpi+3cPF5gXKDBpTBwILrH6TnpXjStjLYFkq3c6qxYR 6VFyLnf6GAZKRWZKH9S7cGImRJhx55zk5IAZ3vTa+rkQhDtcs85SFjPfSLjaHF+M8Fy81rQnd9nW RahPjBUU65nI7nLaRWHJb8qTe4/BFPDngncrEGkfV5czskdNxZzJymtxqZZnFhjZyknuHdcNAm5L HTO4+dxTKmz9iQyphHYzbtGrVLkRL59XbWbt5ZNmYw0At8dK+9+/TeozOOrvfZraaHJcBXXXtRtR 8ThlC7R3GjAvv2WZZ4CedNJNGazrstUS4SZKFYh+ABtNmupxZ2QF9k1RS1zSGku5XDVM/xtz66d4 Wxmz3xa61sYv5iHKWRUY28gPWzCN4HX12CWceorp0h2Ob5tiP0cGa/YvES7HSxwebvAXf/E7/PrD 93G0OQAV8EvbO+UXmIxBkX6K39fk55T9/kYJ+GWm645rlQnRGnwp5SA/bKMDMGwwnN7F4Y17uPgK GBMwDDI35T9x2ZuzEFypkE2EPAlosOi/mAgYWEC4M/dowL+xlY75DI3rKAvbOiM58K+nxjwhI4ES YYUrUL5AohGUJqyPMiht8OVlxqvpLq5wisxKwOVczH4RZJtPtn99F/nq9/4e8LGyJSW1Frhe/rvY 9v+fvTePtTS57sN+p+q7977X0z09zR7uIYciKW5DkbYsUmSihZK1WFIUCJYdxIGTOBBgO0YUGBAs 568EAWLDsIMggUIHcqws1mYj3iRLMS0plKktIkWJ4pAciuTMcDicvaenp7fX7737VZ38cc6p7avv 3vu6e4ZDagqYeX3v/b5aT536nVNn6Z2jdV/shlZzQcTpWVRigRYvpWfb87nAWdWZkcB8g0sUaLbj yZry+qxsAWI7L1Xdzfe977KCt08HU9zTb7vFRWU929aqphWkeXcsQpgp4mpctrHKbptSP8uNG5fY paa/uT7P0fJce+1vXSw3IwjvWoYpKDXJ3aaxXNjpQZxM8jl/Vy7gdtut6RPSvgORQ+CIdvPUBFmC SwY1vgnp3828pBpMAtVNFtX4rNUol4xt5ChmeIXmRezpc93mmOo0QySbVzcM0OaNu+mqx3wZssZF hSJzumkVy53Na88jZr+OdkOmPAcqGQfVwae4yrMMNmcabL8HkMJVWoQbHZVunnxAO/LgyNmms/EB IdP4b8voNVvyTZUUu1O6tYy4ZWa9urm0IdKfkoZDCDh16hTe/e578XVvvAd7i2WRWyJqFI55htnT ZH61lwqAbbD57oUzewn8f60V010DpsPerZTAv3f6TDaq/qWEvQHFVeyAU2exf9crcP1LHsxqq65A X6J/EkLMNTkWfwDYTXos7OYjq0ZQ9vhGmm2jpcyC/3Ke7LNoGpOWmLyMm6U+rwEuIkn8duI1TuEZ DAjwi0Ps0zU8fvh6XIuvwhpnMPIgUUmivC9npZfvJkJWYauu3TX/AQ/KNuAzvoftmVv+u6/wyZl/ ewBo7rhIeY2cmdA0NuDkkz19Cf6zfr6MXoh0pjJbdJoc1MQjR3dJYyI9+5GVmaakzPhLFLK1gi3F gt7oiyDwQ/xamAsaoVjMk5vM2ZwyrafQKn8zPFN6ezIz2Imfm4Nk/gXVplVO90HAvOAoCT85gfo5 pYDgqhonukKjn6zzNVJTpahL85MqU8HBgoxkBZVUV1grlP9ONCoKVo71fPbm9SQKXKNFi67kFB9P FMsqGCaewdWfNMxh00KXHdrlgL0ZLdxU0s9xvXvEVkvEUpxzlanSJkmr11dbaCFEmTjTkLfPWZKL FhAzy3WpEdncPKR+0fwz1eZq6irna67+7nfc/31Oe0rUCaU5U7z3sFOwtNGzf88xmX6/W0Y/9Z/o 9X+utO/O/ftmS68OYYii6bOSQWtECAF3nD6Fe+99O97whnuwGobJ+0TbReevpZL32Fe4Iy+VF0k5 Of1nXibAp/fbLiXxDCJg2MPq1J0I7BBZnFvHIFrfpTfNsGhnYxA4HJ2Gn2bxZfMaLhRMIJcFXapC Bc0Oqgv+6/G0QkBRpZo2kdmKI/MXxxHROYFG4QBLBJx2R3CLgAiPC8cRV8dXgnEGEYtuG3Ol0v6S KJJ2uY+ZKO4wj0GccwKsiUTwOinzSIElSoBdj8FK8n002uAcvpG1LtHdGIhVG+65UKYAzCyN4BNg mz2fOwRieYqszur5UgnrHJJTKPeVjS3Oafuy61mZbybMPGZaupiT+lrwnlAwC/5nMIZp/He9E2zr TMrlzrz1FKOsuSe4odkWl1Y03Rl/bx2sGIdrgX9OpLaJX+RSIY+kKS6/s46lzteDaVM/TwmwnfJe 3OcMeJwb9P3CE5soZaRLn1MH84ZKX6SrGZHSZaNaXNVaoiYWr34Utx0t8+LOOEopupw/bp+xTaXO R2Z/12NqPS0HScVQBf0kHfhJi4yHk4Rb2pm3a7cbQ9WDJWepSnVlM6pyzH2Ne27LNbSbYymnAXTf q7+bjqneSM4tTn5gdEqp+c/0QGrHX9zQaNzkyAGnz+zjXe+6F/e87nVYLofMoJPCv9evVuP/tYWU y/WvvzO+Y1fKATVDtJud9vuXyldn6R3TpbZ1882XCN2938wconf+IH2feB/UhtoPcMMSkT3WAWDH 8BQweIfRnGpZInXBS/hCAf6AB4MGvSGNwiMz33fJT21SygM8FlpHyhrhed5lwS9stux55clpomQ+ fNIyezgO2MNVEB7Fq4dj7Llr+PL1EYFfgzXuwsji1OwQq3O0xA3c+AQkHwQyXnlzQkT7fToHW83+ zNxMbgKauO8ZxhBK7b19J5mBhS5EkZ3PPLmNTxWg1BTPgmku1lKz4NaKUK0wao6d9F0dJQfeIYR1 wR8LekHWRFvzDpLRznwpky/GDoJEOw7mfP9jcfL1TqPANgaUp7jFBKm5ebLvy+9Soq6tx19WuNk5 Ig1IL2WukfBISx9l/ivph42n4Rfm25AGhbxOhCQA+qJt+eskMVrRps2ZzUVPAeuK2yRnw2IG6Qcu TJ26Ql1z81bkATDJLf8oWpB5yWyTBnvXwzg/20p4/RVupbwS6AWOWQIqxiRhuKBRDOqbBVc805OG y7Za7UQpEPUYjwHPVqO7TZtdjmsTSBXmsRsQTHVzIdQ1pWRA7Tjn6izXrZXUy8y1m0pJ8O3zu2ju Nkn/9rnHWE5Cp9tKn4HVgHU9HmN/f4V3vfMduOd1r8NqMQhdRq7OxT+uQLak+bwXPCwssD1T3jDZ 8y+Vr6WyTVd3c+td8uu5tirgo+Db+RUYAupjBNzCiYlFjIjq5O9InH7JiY1wJDlbQmB4T3ACtaX9 gv9OeFDWsJUdT9/NAbNNZRNvZAQ4N2AcTRE2YsUjHI7hBmB9agl3BDy3jmCcRYgOIN/1c7O+tvx4 KgTsXiplHHPdVvNcqxzbbZ7q25NN73A7/8wpnwASrrD+FcrKmf62+YXqs7ONoz/T+zhmgbID3vtY Jt84tOMr/RF3LRNshJxYdJciGuvNv2/DBu14N3WfiBLus3WbbVtpNgJw1Zy1eNUEXk4CPHPfvLt6 Xk3F7d/ts+08mPxgGM6ErTkcmLAV9a05hvbBtiOiyaSURHeOLWevfoJzHn5OcEiSVilJTVefmar4 uWZbZldYbRz+ZItNEonGBAGL36uBjStGYtlrS6HBCDdWfVFbyRLsqvBqxBlDDnslz6eXk+NwiDH1 Ya6k38ypaPZJJQC324FQbRzOoLhkmj2Jc1O9xvjqZ0Ti9uQkAg5KhlRH2mj7NbdZNgmEs32zDcKu qtPi75fO27dSbA7zGsQ0lpTBl4F1FJv/d73rnbjnntdjb7lK70uHUX2e7p2s08v/7l/9n6zseqP0 /Jsk9WivpZtWQM7P5kyaN9t2K4C8ECW3NU12tHkv3tpN4Iu3bBtXOUeibbf3mE+yp8t91N46IYeZ 5gFH44ijozV4LysOhPeLvT+zHPzEZpMr+z86D2LWrPIkGn8WYAgNuyzewijoXPlHNYxCwz6hzf4N ezsLrKAkfY5yTkceEXnE4AbliXIzscAhwE/iFcMae/4GcP0YV8JrcIRzWGNIwhFb9DaouafaVydT 6bYfCSdsWJqmbNwPHAAGImoFwSYFZV3ye6LJFWWhY52LwlePiOBJYu3bmhnNGaCOyRkYorhIqKG+ mUkjIcp+gSWIFieU5nO//1wcIYZlLJpafw5r8NrTOG9TvKV35MP8M0YH+kiK0W84jPone/l82ReP GvSXYysLNZmUS8OBag8pvqXGm6XS/hNAxIic3zVfBE6/i0N44k/tPNj+dWa9YphBbg8j1WOycU3G aHOXAEPKHaztSh+MplJODaNLp28qg6luABIwbpzsZINv1rT1wmPuWtpB9g7iNPFJrVz3uyQCDypW oJ7YruZbBjfLMIho0p4V60+SUK1OJ0zBccuUNm+u3m8plwLlZ6y/kec12QksMTBYIjfKQLsrYTbv bisVuFagXjGbDkMu16LUOrRzMJtpselzj4Hleer18faVVqK3v+VYx/EYe/sr3Hvv2/HGN7weq8VS nmOkjTwP/Cct3tb+S+MR8wkBX/iSNTh9pliWVgN0K+UkPOt2lqwx3NyPF1IwefGXFtzchA146WSp paqDPEAOd549DzcswXwgCb8CwESIgcHECfgOgwdHQiA7Q0VAIG+KIuGPplBi0xayU8A41fRWfFr5 fq3t3HWomTfZ+2KjnjXXWj28I1Bcg+NlnHUjHDHCqQGLI+DiOgJ8HiMtUaYRyso2mggb28ocXffO 2pLfzwnIvSzz26fH5id1qgKwPUwiisbNtuctiDsJhfaUdGVp7c9LnDIddzYF28RfJvUVv02VLvPm KuzI7rwafDdvB38r/Lesk5knAnDv2WpN7TdGa2UswlTM44SMIu3Hds17QlTbXq9PRHVyuBaPzY3B 9sTcHnJExU2V1qePDr1Ei8yMrPKXB8YNIN1AXJqadIADpS2WfLTEGL4ROMqQVZBMa8XAU7smcRfm JZsORZvUdOVjBKf1trZesZ2H9D1lwC0unl3hI78b1BEsf+dKyS1prGrt5qQegkRCQuEI1CQz4R4B WnY6a6281dnCnOd+b0F5D8AnW0SLEFHNT9ZYl0JBG3LVNAOBIxz0hmVGMTgFhJSEHgApDq+V+WhG xiBPCrCMvtXGH3Uo1RhHrDTU59e/6euwWq2yw7rLd0o3B+5ccaOWamqeaSOi5M8JQLBDaWPfK1I9 AWgZWs60WNafHNwSg5lm9uyVPP3lvs+LX9KN9T/X29k/1v9NbTJnumk0GVPbz7kynd/+51oDtrln /b5KOdl78/N+0hugbeMrP/e003PtzUXuUZ8aas8Co6+YQPzNCEfz72jkIfJYDCsMw1I0dTHCw/ri JBoHEzyLuQ8tHMwMREKBWlJLpTMnWjq5+SfQsJDkYESqtVQQaxrQrC9MZxaAit/KOOp5TMof8s28 5XMPRGDYmcQw/yPpr4fjCOID3OGeAdEay/0bAAc8uwYO8TKMGDLgdPlkEzvw2rY69bsz3ZvOm03P 2hqcpMz1hyE3MdnjrFEaGV7Q7+RWR0JBmplIDcr0ObXZsLVN+76Jx55UABSFxmZMNqxUGeYZyDeI deCSBBDVNpx1AlIUwR1A99w6VHxM8YZlv2ZmBKrfbQWqXdoubwLatst6zVXGxhXTGVzzpRRFSG96 gCCnWpHkrj1JY8ym4qlVUmzjRIkguHLa/0SvbMIXQGo2yMzio694hWOES/1ie607ZmKoaVLmhcwM Q33pJggk+ZaMX0RKdQZwDgNaFnuxHEBLUPacfeea93vFDuyJtNgc5KWk3Eo4qe3m91JAMAAJIGXh S20VibnS+4TqSmdbEozycxvDP9dZa75L86GbAXslqC37AjIfh3pN5rTqs/M2I622c9AKEsx1co76 t/rAl/qnTKfVlJTtYUcmlfu93ddi0/s3C8jSXLDEy2Yw1usjeEd4xzvehjd93T1YLiXUJ4p52sRc +2VTiMOTFQMENu6elqI+cGvwJrRQjr+MSd0KZptv2Cp+UB2/dZvtNXWvbGqr924JKHt921RH7veu f7Fxnz1fpbfnes9MBeqTjq/829KwfHcz+3J+v9z+uWzr8osB6zAixIjB8gBEriIIyxkAcJTINF6C 7ncFU+ODlvgRQJ29vmm/xw96IGhK0/NnsYStlj6Y1pGZQRzgaUAAMHiHEEYs+SqIjkAghP0lHAjP rIEjEAIvEJFt2TPfv71lG/2We2qTb9AEv+zAk0pQKE61Y/7dEVJ47eIcY9Zzmeq+zXH1tF7IPos3 S8+tkGR4qsRQAj5rR/T2/N0WcKQSuk0QtLonAsZ25eNJxlv2udxjuwgWNb9XXJMUX/UeZKsz6ljL MKpb9iDQ8eVwtSJssiY7CMOVRQWh+27bRolVy74NTFHs6rmOztKz0WuFAUAkXNeAh7IUFubpUgFF HFbRvEJstSHLGJGlFGaRzGEL4AgqLUyu+gR4q/e1ioykWRnzJNZAOqI5XKwulfp6GmOibANGRWa+ so52nthstdLGPrnmIoFwcNZwk9iWloSaF9rmV9JWt9J3b73a37YdrC1h5ayErSbZnrFwZ35STyvI 2fdlv7blASgZ8cnKzR1aSdunvgaWeXAd14An3PvOd+DNb34j9vb24JA1zFysn/W7HMOupdWYT0ur mc1ttAxD+mPrVDswOarpvAU2MY65corFAZC+nK6x7v9yuHnd59ew3j8WSaO0fS7A5wwwmpbYpfle eL6+cFwfKBmYGu32he7nu8yBx2mx6FutgNnSVU9D39ZDWk/bziYBe37/lWOY9r18jwqnSEq/l+9S AmS6PsYTSxpU/lWu03K5RDyExP5Xc8wYWc8BoVepMPsIiJbPpc95HZqAE+brpnw8KahKoNrOCQMS WrMPQAzAkQEW6LlkNvpQ7WqIyTwUIETnEBFBGrfdOQcCYeA19ugSztMXMJw6At8ALh5HHLrzCHwq +chFZjga8jzMhGs5qS9An1dN6aL8W/HUhFO52KpFnXHKbwwA6mwBUDNc58UOTPvvQNliwvrgAE4R aEo+3ZhX242NfACUbuwGoF3P0pS3LtmCoiwWFMjoJeEEcAL/di8/EY5Qn6dmT57q7sxvGr+Zxlkm XDjJibHj2RYwgydL2kVeb9+xyJB/1/u9fMfqk9/t/PBZ4FN2xcwpahJB7OnJLCE0vK5j3cOYKskA 5aokauCabk0pooKHKdRmj3NVJjeJ5yz4WRo71euTMJrLfIWiGvHtckBWILsgCqGv6cDmSprMhlhT u9TRGzGnBFVtP+z3uX6XiSN6G7z8yjmXCGyOkfT6bEApEhITJEK3zXJMG4F1uaG4/t6RS6nE4wwD zP/ujXnKTDeNuR1/O/+b3m3bNiDUrmPL7HIfpwB5U2nrfqFK6QMy8ghmxlvf9ma85S1vxt7+snpW +jb1s3mhShYOS21CZoLc0K8lQyEqNGGhmd8k+Ma0gYkIiBHs1LmRHUg1IqWWrt2f8u8+AJ1j8Jwk h3qsu87rHA/c9v6u9Z9EqLudpddu/R1Xf204N9vfvPdqoNbrwy5ztwtfKfvb+q/1wOIuJfUtjohx xBgZS0vy5R2Yg4J6IAQBbCEwfKV8yX0QDKLOeJTpP/UrawQq8N/2aZfztQeEDMgQUPkete/UbcX0 LjEwxKvw7hjwQNhfgYhx4VhCGEcsEXkAQAgxwKuTc+TavPOkpTeealyY0npf/Ga6OqfVnsU96ZrH +GNNT2U7pW+dAe22r9sKEU1uAHbdA715SQqbDg4A5g3yeniip3C1drLA2UZm1PxIKryU/KVdU1sf 12jJN5UWB84JhMz9NZ7QfJNZbQ7jlIJ0OQfFALv9ZeZq79uNQpzz8Z4pNkfJB7T5vYeBRPDT91Uh N2TNj/VwegC2i1UOuJVUW/2RT54BmRGwtiOfNdV4cSWq06zRczQvQGc+RcMg9SULZIJGejGiyM9a +71i2R3tmaRZsYOFMRs5JhOhaI6cd3PrX/V9U39m27C/Ls8jUXmrIQDMC8evJGYZV26/t8m3tt88 75yr6pmPVpDrqf+d80BIXZIlt83Qa+8Z4QJIji1leLkejd6e0mic2Wz+KUn2xvTXx2u87S1vwrve /nbcsZIrc0/m+9DGqz+pSc9uz/WibZXrk+bTkrUBIIqIMQM4AAjjiEgkMc3lIdU+KNBX+8fKSYNU 8HQLoc8YAPXzETxRHMTOwybPbh+YASbTsDVACaR7y/a3CpWpcbtuLU3BjH8VQo7kntx5Pqelf7My /V363PoWvHhKO7+7Jf+bKxkg5PUEerzDQPJmM4MeOO2VWQCXcpBM11kOzikwYgRANXrwHuv1GkdH R1iOIxa+ETAipaWuwQgwMjAw4DTREzOrR4OYCMYYk+Y4ARWgMsuoFOgb+JkT5pOjnzXPlXwTQLJ3 htP5tbD6uk8iZ1kEEHORuA5wOMIqXsTLwBj2j8HR48Ix4ZjuRmDR/HuHxB9vlf+2SqHM+yE3J7HO q1MqE6rvLVFlMw9zeQHkx5wVyXi7+XcxxP7fbnzb7U3Gk9TnsZf52DmHYPRvfE4X3Jyz21S/8z5s 9Xw5BoKyYSKaalWtD0V/tYJJfbMguG2zuR0gEvHJMF8AJ7wiw6zxCJATsPayvfdKQACDc/RG83Hg fBMp3WsxbTMPLEJXO005vwUmaywx+VUodOYbWgtgZtaXN7JTq5NsFiRz5W0iqjaIrf2iTsOnlAW7 st3yufZzugnSZwcUL5a25OWLbWmlrt5ziaHFPtBsNzSASjpPkqBdBc20k+qdIfA5wG518cxzmw4d Zkak2rTIiNwiCpXP9trdxhzLAI/tfPc235xAkb7vjGFOIu6tTVlKaX+X52uQUY+yJVr5mLXDrnAq AuplNvCfn3VVn24FyJRt9DQeqX2YNC7PHxwc4PWvfy3e+Y634479FTy5asPtytiej1LPR8w3V2rb TETwMSKGNVwA4AAf9Wr5+jWEcY2jgxu49twl3Lh+gKOjG7hxcADmgBs3jgAA6/Uaq9UKw2KFO+44 g8iMO8/dhfPn78Zi/xSGM3dmZ60XAAAgAElEQVSCBg8MC+1UkDQIRWK2iFqj0WqJWsZWHzz1mDMY BdIu2ACkdhUa81z2/jqUlHo76PD5LuUeux119f72/r0LPrzZfm0DEpvWOYG6GLE+Pk6ZzhkBIQDk TeTPz7OCmkk9NAVGiW47tF31qzj7tAIRpov44ZwJfFJX2W49bjXrQEh9FKGYqzrkN3Fadp4ABKxw ABePgYHw6v19EDk8fURgvAwRg8Cx26Z4KYfegGE1lQFQa1WLUo7DPs+dp7NnBjtYJuXy5iSfZ/XZ azwV+pMImv3xtIq11s+qN5ZNpdpzpALPhmd7eKF3hvYEgfK3Fg+Uz5XPn0TZeBIaanEIkQZ/aW/a Ov3v1TPpE5ui1c4oTOihfL+HQeTfNmf6rDqTh5l5nvRjZm3KM61XR0mTpdI2CQCZkeQBA6hs9YhE 0yfAvKncBmgbhYUJyP6calqA+srM4sWTMsbkdW0DM00JakbQmhg6hprgNO9jujjtpFrpMYee5G12 alE1JT3QMimqWTJJf1PsC6sntuvCXNkc1gzGad+MMEIWWNT+qzcnbb9785HWqhDUes/3R2LPlJJ5 TptePlNfATZMv9MCEQFkIFwZQWSUGoZtZY42ks9JWmSlQ90YlusABBzfOMT58+fwjX/qT+DO06fh UAL+FxYETl0k6ugQEXpzAmAxDEAYEcMxHAMuHAOHB7hx6SKeevQRXHjsMXzx/s/iiUe/jCvPXsSl C8/g6uUriOMax8fHiHGEZD+NGMcR3g1gR1gsVmAAy719nL3zHO58+cvxuje8Afe87a14073fgFe+ /nU486pXw632AI2BHsXGTa7emWGmFhkYTYVEoNxvZktpE2F7udDCFzcBbdkGCo1+jYFvt4mfK7fP mft2lZMoQW5/mYsqtLl9KjRj+k16v91723lVuaZB6CSMOLpxgOsH13B6LyivCojRzjark4BkIkSJ JzPLjaYf9IazCYpQBoNJSqTmYJ+Ukv82EeESiaudMLspPRuoz3Mo/LicamIWrTVZXhfTVYtj60Br 7PGzOO8+h+HUIWKMuDgCR3QOa/h8YOoNTOsneOJga51SClI9Bc0EJBXjt7+OaOJLAUBudsxvwuaq nGd4EZiUFyVlYJOXhwODUDsDG56R48rp7av1zfiatGKCh/V3Fxruld58V9H7qK7fQcxhqPFtSEFW NvieVHOtmK6d/7I77bikT+JDtMkXDFDNPZDnN50RM+d55ZuU59UyFcuWi/CwKJR2Y6/K8cZ5JbWh vj5G7+24bJ3Tdyy3I8GFZDouvcs+r7k/0/FMBFdXdWtSiMS0LJ37+twAoNKczhX73bv6iniysKTP xvkOt++WjM4IqAX6vb5N2+5cV3Et/U//zh8Oc9Jx+dzkO9oMIsp2Zxn8lnfLsfYYXNnfubFZ6cXa b9eq1KK1wsKuIGGeBnxVl7ojITsLU3cDtP2ZMPhOWzdbZHy1aQwrUIWGv71x4wh7ewu8973vwbmz d4pxSefwfTEUIoKILRE8BiDof1cv49mnn8ZnP/H7eOKRh3D/J34fT3/5EVy9eBHrg+sYGKAwwpEk 4qPIOFVkswy6l+J6LZ8PD8BMGJ97Fk8/8SS+fP+n8enf8gh+wOLMnXjZa16NN73jnXj/d34H3vYn /iReec8b4ff35O7a5UNmjn43CbKAMNUM1Mtn+qB7017K3++6pi8+gL9LKffzCwH+cxtzf7e/v+0c mLa1WbgxYGimbmF9hIV3GByBw5iUL8aXSv5gwC23kQFHCFFi7BftMIt9elIunIRvbVufjXQ8HXMu U/8kIgYxiRM0IggRQ7gKR2uwA15zag/u0OHCMQCcR+AF2PnkA9Dbn7er9M4EUy71zsAuzbgOdmjm wN4jkhwQ5hhc9qFnB98be+92qm6/n623V3q0bEqK0umzLS1f7OG1uGXdem23uI2gSll9PgQRJr33 id4r4aMbJXI77chz02RmvfU2/tKLlhhjLCJ1N+1SQ08Jx2UB3opzThWRUmLxXqngreasaa6l355/ RKWQxWbe17aX8wAUoEkGwtVfG6D5mrumYlBO0mVAqZTk8jVoowEhuSlItmLMmvSKQN5JxIUO8O4N zv6WGYRbhpo2pgpzE5CfJlJKfcOQnW4tI12kbEdt9faSSVjsfi5sv4Da+97+OueSzWISKJSQWF5I TsDG5E3gMptXs4kL2lZLOJvmc07wKefX/t1m751q8my8Nk57zG6RWnBWR4VpcwS07XBBv+WYJht3 S+kJEmUx/w8y7YIjWPz8o6MbiOMR3vPvfRte88rzQs+kQrXuA7MlrKI+3OYic9gIzZZ3A2XItgAe R1CMoIPruPrEo3jwEx/HfR/9HTz0mfvx6BcfAI7XoHAM74A7SUz1vfdwboXIo8YtVke/qPasLGZF Ni9xEA1OZA+AMEYPhkNgYH3lMi5evIinPvNpfPSX/hXO3v0KfMM3vw/f8n1/Bu963/ux/+rXgLzD GEaQH7Itpq6zKF8pjdG0eOXqiU0mg9kcy4zeS3OBMm9Bz1a/T8/afLE32oN+G/B/cQoGLwTolzLN R2EC1s31oTYDy7xmM/ixf5f8LSmGOALhGNeeexYc1tX6xhjVJKasL//GzsltAKlCg5XWrG4t5J3e xEU9Y2vfp5suMgldobYCPPpfTGdEQZcUC9twMWvzxCIE6B50dIwVP4NzDPi9NUJ0eHb0OHTnEOAL G2rh9+SUf6qNdqSZvCPbZJvi93JNesJg9W9HcmurYVeTRnsOY6TzWueFnU1txUvYRfVFFHCZNOTO IUZOt8SJf7GXW2SdjyQ3WtuM5EMAFj8SSTinoZYLRtdTRtoFTO+3yfyBCuCjz+gNhQHKObwQ2nMX dSk/y3ashQ3jA62ZXObRfZ7UiwZUCmA2QexijZ+aGwWL4mgCl6yiRJLMvUP1r2TFQaIIi2qOl3AB oMJbqTCKXY5vkZEc+UmkRiCvswkSvUCy5fgwM1/p2UbOSKn85qSsHhgsn8+SUP+9Xl8m7zbAtOeo WtbbbthagqyfL4WS0sPcCbKWKEGNRqcVGFqpGMhhncC1SczN2Hj3JdTm9+addu5aDQeaMWxrc66U 813W1RModjm459bP+jT3fNt35/rfp3fibuPbtXjjCAZUWK70j8OI69ev499933vwxq+7B0SA4QIZ p7OzU9fltnVpUgy4VPMShdYdsZgOrEcgrhEvXcRjDz2A3/31X8P9v/dRPP3A5xCuPocFGOc8YRgY fkEAcQo9FxDgBsI4Br3SF0YbvTIx8dpPYChEAd+R5dlBD7MQI055j9NuwEiE9foIN778CH7j0Ufx m//mQ3j1W96CD/zAD+Dbv+/78ao3vxlwAo4isk9QOjSt8DS6mLlmT4W7kgbrOWy1R/kAmueP+fcX J6h/sZcej4+3ef/u0v5UACFgfYhrl5/FYnAqRAMU40R+y3QwHQvQnJvF71Ph4yYG0PD7TRX1zjeg tqFvz7tWWPIkwM/7ASGMWNEBHJ4CyOO1d5wBrnlcXBOO6C4EeGQhr3O7dBuXuD0TU4CDmbNQ1iLH U6/6daJ2i3DHLL4U1pZp0B1TUjhabiLmMNEUZiVNvz/cOfd6Y+v9NndGb8MC1bx2fp8qAefrsKda RWtLGz1suKnk52bGt8P7JW5Ky5kfyGMQ0Fi1m/vbvwFqi9EBkH0IPZEmfS22RZynx5vBX2X7ADCU kjEDOYOYVVhOfsyWck4HaRKgWkKrRpwKgUk0IGVnZcD1oTz2wj/F7OTZA+XVYKLEtXVeCHLhNOwX Zcm02gSuYBCxiJbTEFuASHXTONF9p7ldPdjnBKtk4988m8wh7FlGRWi5WFp5+10WwqszUGgIdlvZ RlQlrfQ0oDkCi1eiH9OYBEdPHWmA4laFRFBLNx6oN17vXQApOtRJy2x8amp0ASprXrlyBW/9+jfh 3ne8DQtPsHsNmxMnMffSXNz+UmtS0dKJxbdfB2A8Bi5dxOd//2P45Ec+jE/+7m/iuce/jIHXuIMY e/sDJK5BhPcEqOY8hDFl645geMcYyINZtZ3kESMQgmZtZoL3HkdrsZWOLIAu6h4dvEcILMIJAwtH WHngDiKsr1/HUx//OH7uvk/hV3725/CBH/wBfOv3/QDe8I3fCLdYIowR0ZGYItpeYwDqKwDToFqY NlJ7bi0yJ+rhjJqBm+aJ9HAuNUptpuNeae3RpZ4XBsR+9ZWZqDyUbwR2rYeT+hQw+r85IKfnmfUF ETi6gQtPPoZweAj4CGJSLR9r61EcAyPDDVkBZcKA/TWfr4D8PZGeKzGHsSV5WZ46iTTQEwIKhUPv nK/GboCT6nZTZvNC0woIWOE4ytjA8DjCHj+Ds/gc+NQRxgPCpeDBfAYBQ3JZS806SZroUpST3Yc6 VyZKMGQT17S/Dd8kBKrnVAqDZACwjs4zWxwn8xYghxF3MKfhAvwywHASxptisV5lyI9+iQhgYohv VEzn6s7Fci81X8vFJ1UCxxz4LgUlwygOEdFhdgGzb6e1J9r1HEBF/lo+DW0pcdmJwNbQeLqZb6Ml dfpCJP6ajNx+vkmwfBkQXq/7iVnesbAOrQ9Pm0kasJsTl+pPyjIAkaL4qUaI30Dy8cg3CKT9ER7k kn+tjT2AU96D1Bcdl2QiyBYHc3jGRpEyAVuGson0X0yesbc+4TlYUgOTrCfSfvXvnFiCi4FsyuJX lnnCqBNTTQSFW2yDoaDH+ltpb7IG6cQMvCjtJiz7U65NWUozpLbvc2O6lX6FEMSGb0vdJT0JmMqa kd6ztRlZPbfy39Q+9WYO+xOXKEKjMDQRZi5duoSXnz+L9773PdhfrgQ0zt5MZC2JbNDbW3qaO4Jy mnENXL2Chz/xB/itD/0i7vutj+DwwuNYjoe4e+Wx9ABzwDAwiBnD4BDjWuebgYX0GoCYNjDL1SV5 sGr3YwQi2zWsCJr7S4EGITDCyOq7KPazIwFDdPJejBgcEEPAnvPYI491jLjy0IP4Jz/xQfzy//1P 8d0//Ofwp3/oh/CGd71bDzO5Yk08y/Z9My8G6pNglPZVO2/1O6VmBdgs2Ld0fyt77I9zecH28kyZ nhURh1cu4fDKc1gm0JWVK0J7Ldgv38/1lrcDdtCXbSZny0p4POEtSE8IaMfXUTxt49vtuWP8DGoy RySKDs/XcRpPAN7j+NQpxBsOl0fgiDw4uiScl3z++bCFbOe+HReQz8upAiDXQUTguCtNNn5ybH+V P0VRShGgZ5/hlBkTKBtDiy/YvusrInqgvV3LudLSZW/9e/WKW/x8MTxYz8/0dmluHlpc0zX1KutG zUvKvQcoL29MjtKNY8P3oePrRfvZVMr5C0AKlw8UQgFCofQWWoiTdZrOb6KDzlwB6nvAqOjGNfNo fSwSgWm81HYCioe3bQNW92LpoHkLlIuR645RnJ+S/tIDoEIbbJJ5M5lpcpJNfW7fK2FZf4FsY196 swMm+alUTASvE1ZG+6mAuFPQat3TZ0iBIRBBnhDnFIQzGum0kbj+rv297FPv/RxRybL75bmPYAS2 OLU3D07KfrXOM9OSHaSkCH1ZZsKkiTF6Y9EllRnu5MAq65v23d4jlwm8Fsg2l20ZKVvmxyzRlA6v H2C1ILz/fe/BXWf2AYoYGqZTCTCcQ/7VMPKkokDfuZTjmExICQCPaxAH4MY1XH3o8/iNX/hn+L0P fwiXH38EpxzjzCpiseext3RgjPB+gBjZONVW2rg1GZiud9DspqLVEI2W0J/uf3YICvJZ5Q+GQ3BC o2NkRAcs2KvQwBhHfdc7rHWPUWQshwGnmHH89NP4hb//9/Hbv/zL+OEf+RF815/9s1i98pUgYsRI sKhBrH4ATkOv6syk+aoOMNNAIQvtdckRZNrD5GTg7KvTGfgrUW4N/N8akjRgETnCO8hGCse4dukC 1tcv487lAMQjVdZGmPVsKyxW9FHydHjJUpxC8LXvmS10Y3N+a4MC0ORJ6UxTS8sR+SY8fR/NxE7f IQ+Lew7IeeDCCO8PsM+P4zxF0P4h1tccAq+wxj6YB4iiMGrmXZfyfUz61Gytk1yelsqzLHz1waE9 F2OoBXy19ZdETdCoQJ12OGMOKSIYJYdP4xtOzCHtfDZgny0hmvGn6ijxMlFABsVpqrC190o8VOIj mMJNs/Ia3+uce6ViruVxc3sznQ+GN4r6DZjLeJuzuakzKBazfEUGeZnrADUmPPb6w5yjTU0vJMwi obYkcOqkzxZOVukl3SxwHkc9rlbpY8FUNDMwkSrJDIPpXVqa0xwBMyDA63As4SZSKF07WxU/k92W NIIeT/eMjFrW3HC103lixTVD+XBvYL1ioMj+DQjeF1tnB0ac1DJlki4JFYlQi36UwkMJ/nM/RZNa GmupcFy12WPQvZCeN3v4pIVx4t1ezs2JNTgzZU5DI//Iz8xtCpvY5yMG/XatAqFcSxO4WsbSk+x7 7ZTPtwzqZuZ603uiAWJEFWodDYBzODw8wOUrl/CBb/8WvO61rwYRwzBDrrMRRBQQPB8WISWjpTAK s10fgi8+hd/7tX+Nj/ziP8dTn/0UVuMBXrFg7A0EchL737k1yBMc5YzA8l/tviVTRGB18GUF6kwE GJi3qBtMCE6YN0c5DMMIBHgMo2pNo2ROjQAWJHWug/hMIEQ4NREAgCUDC2ZceeiL+OB/+9/hQ7/4 S/hP/up/gfd+7/fA7e0hstypCKk5jCHCOye5x3bkZz1NYXnYbNOk5YO8FhReKl8dpdQMMwc4DsC4 xhOPPIjDg8ug07Y/anqRCHq5DmbhA2baYvUJLTXX9txkBUVhT307SKcAoGUb256tdn4B2Oyznde5 GOhhxHCIlQeYHwO7BY7vOIvHDha4Gl6BtUZOE/Bfn023q8wpzCoBp7rNayIGzZ6180I/UY5aOKcs yH1ogeO8jXjb/9nzvag18SfUStvtCrtpu+1YWyXsNuFgorTd0F7p89PSRU8Q6c1HhfOav+lGBqYh rzGlJSKNcUz7vDue4nNJL21/KE7pztou54Qdgdin/nn1FeHifblh0yAW6M9liaUTzor170D2XbX2 swAQxTse1HfqaCXG7Khrk6OOMETIdnMiEVWbwuUscMysUQEiiLJGxTZl2VIZZUMWglO7UpvKoDNX Y5b+PFJMQKGV7MpikmjYQLwyHtU7FgRWEmmbT6GnESw1Bb1+l3Va8pg2vFq7GRybPWKspPxbASZT 0MMwc5gyHFr7TgmGq01Szo+ElMjEaQ/FvN5l39tMgjdbUsbGud/JbEgdRgZiGHHhyafw7ne9A/e+ 7a0YhgFlHu/MGJsryMT71VdGafxW3QKq9YwB4ABcv4IL930C//Zf/GPc95sfxvGlp3Bu5XFqRVgM wOAlPbtzkP3nAMeiAXO+Fu4z/eXoRQJy8j4XDRonX4AYoNlAJcW5RQ3x0QHeqf2/RPsMTBg10ZCQ kTQotthOwu05h0WIOOs99kH48kc/hr/7Rw/gA//BD+I/++v/Jc7ccw/g5XaCCOJ3gYi5GNLtQd8C hvKgaPeX9DP7NeV3bH+kI1e39C0u8Nd8SRz4K9oLwAR+VYGFCBwd4MrFJ7DgQwyeMCzkVlM0jZoL lpUWSHk8RZRZzEdWfxo9jR0L57dzRfzmS1MQPQtTUs5p9LyNpaRtO4c4awIjzDywtnFni7bWAlQ7 p0sttPJnMStQny4ARAsE/X2JG7gDT+DlbkBc3kC8QbgGh8B7AA2TVZ+ek1uG2eCRPPx5gafia3ZW EyPE0CgfOzb8ysOYmnkzftGcWxb73n5bB/usbeQ4k1q/1meab9i8WjtNWGyCeZOkczjNRzEnlr8p jyPTxKbSEwRaYao319vsRPK8T34QtNjJyNz2ZRdBxjTdhdjXAOhphuAySExyCXExrRkDKaOzbDOX xpvnyfqnN30xrxtQ4ElvFiUMVFmLSYSTol7DD4LrdeHb/eLanYsqt0MbzcnK5AagnPC2JE1mR+pJ 73Qk3lKgoMiIKgSQAtmyvU0Sca+9oJPmicRRtPPOXKEN9ZoE3c5qTwo2gFq2lRduM0dLDGdm3O0m 43b+E0Ofgm8PygnBijrKunYp5Ty27+V526mqar7rDVrXnZ0va4FwToDpMapyvDdbrN5Ikpzu8ccf x7lz5/DN7/km7O0vwWGcrLv+a2O9t9ovK+IEa7H818ClC/iDX/8QPvzzP40nP3cfzroR5/YYqyXD DxELD/hBhNZh8AJmnYQhM6WYT+N2KeloFWYxFoyOHdaREYOCHif5ANg5MAmAHxkII6mPgENYR3D0 CJpciNYMeIcxysHpA2MdJOa4c3J4LoiwHtfYcwMWwwLXr1zGh37u5/Cp+/4Qf+lHfxTv//4/A79a pTC5Nse9Q2MjT+is5bZ3a7pLkEbb3WERXyovimK04iIAirh28Sl84f77MLgAB4cQAoaBKq298DHA 1tupOWgkD9+pWxJricliyQdzyYB8Jx5RgLrq31ZvY/rarXPLOWUAuP2u3FsOAo49DxItjCMWfBln yAF7C4x8J3A44IDOY82nIKaUGna0A/pOUubOMmaeRAKqlJFcw1VZH303mdDw5L25tuXfervQmKPO xfxvz7NeO6Zg6L9nP9S/90p73tb1z2O+9mydnOEbsMQuOMOUvv1368/l322lfL/FdcwZixBl0+0Y oypOG4Eujb/+PNsuaqzcjrecwzxHokBq59QEOHv3JGUiPBWSN1FxA9AF88iSIpGYQ0C9153GQvVU T2jyhlZJKcIpDyo030wYDbja9Yfrt99G60BSpdqztWMRMXcJOkucrogAkCcnTRAykRCJAwY4e5tP +pgyxfZAcc9swKIOtP3avFlaYGKfPTldl3pzBAS50ZmhlzmtZ6lxqhi8M1vvlpmqM5gpRrrMPEdi SRp3bjVb2UavnQO5XarXszXj6gk5Ogqls2bslrEx+RaY132hoVBGEMkBEXjm4jM4OLiGH/i+P42X vewusbFPG7kvoPQEJiLKmTFn8wL05yeNK0pknhgiKKxB4xEOH30YH/mn/wi/8//8S8Rnn8IrVgGn FoTlwmE5AE5Nffwg5ggLJwce+QGeGBb5xhEBmsnbDupocYiTU5wDWL73YMTgAIjJD3tGCKJxCc5h iJqPAoNECvIST8iTQzDH4SBKT8+M0TG8A8bAGDXi4poBt1wgBgYh4A7vMZDDY5/8NP7ej/9N/NBn Pou/8Ff/MhYvO4fgXVpDUlveNHvODoVbQ+bzjLgfz/qlMldeHBISMYkW3DEYI4hHXLn4FI6uXsIZ Lz4vMR3SErWlBC6S/6X2e5LgFo3WlAQoT/V1ZdxzqVbqD2jPsqow9/8NiL+B8l2LQj5p19UOyv3J ITCPIOScHwmIkk99le/WoEhwzsPHEY6uIPJjeMVyAcaIx244RLdEwJBBjWZZl3Fu9gno+TKcBHxO AHTCz1zMeYEBVICKBa4xwaAEcnk+NR9JgUtEqLSOiy14KOgGus7Srmpry74QJZMy05DnNZAABxaA oT0/8zk2P589+irjElW35BsUcXMK5DkhwtphAI6yCZatrWNR8EodMp/JR6G5EWMneRIs/1FMGaz7 pkJUnK+CabR+Uj6ggw6WX2nik8NpbnRQumZFGNANYN0yeAf5gMAxRSYSAVLMfkJr6UF5PipsuQFP lnRu6x0VGk7yAPSlz8acQSfOmGC5sD0bpU2asJ4WZBepsVdijPBU11n2RaRwlciL6pPDRzGOUnqj gpHb74mAN0QHYWZ1CcpOVam+ZnwRvPFabipI5DInGe86hzWgr/+W45wwux1LnwnPSca1piIzld1s GNvS24xJ0COqDsRSKk9XgZpk6rkrV/ClL30J3/s9H8Db3/bWfEVbSe+b12Du37uUks7SwcOaGOb4 Bp757Cfwr3/mp/BHv/2rWB1dwcv2gDuWBD8ErJYOwIhhAQyO4L1o9p35Njg9ZPyQnbCTDz+rrEYK +NNsiX1/JIzBmBOpgABEv0gZFUNgRPIIY4RfOATywoAY+q4XP4ugpkkRcGAMBKwD45jEqSpEEcaO 1iM8ExaIOD8scHDlAD/7Ex/EA3/0OfyV//rH8dp73w54L3kIlB/l690pfdwMXb1UvnaK8XvAeEIE whGeefRhXLv0NO46EwBN7GeJrEqwk/d8Ga2k5nHlGbKNj5Yav5scUAJq2x/doaWGd5Z/0ewfUUwM iBw04dYBloDeBKxwFE/jmeMBR7gLI+/rW/lcfj5KhU946kTaPT9bQQHlTzW2mOMhlbCBfL7ZO8aX WoWhJIbTGyWqo/u1dad+a31JgWV9LLCJ/N72q08nLaJJQUaKfraYqUfTXSGpKdavVBcYA9dzWwpm FkWpqxRlZEFCP1e4rhJWZZu09Ugf6vesf+1a9f5t87Wb6scSn1Iyj0/rXcxpogOq5z+tMzpzgZq2 K5ytjw8wr2h2FchIjXgAHAF2OiCJQysHq9lHxaqxsrgmsys0G2Ja6mSLnwdV+yDYAFD8zRWmTHCy YhlANpvSNYQeKUthyRyp+L2d5I7iJGUB7hWLAtDmdUz1dr5X6u7WB2zS2ssI5fvd0ofP1z8F5wLu oNK5MaxGI02ZBnobQ74o1TYq2Sakb17/JiD1ha728N1aYt701aaoBNnicXC+jWIHkMPBjUM88MBD eOtbvx7vf997MLio62Sa/92Foiy5t5r/eSHSQHp5KwN1UsSNq3j8D34Xv/RTH8Tjn/k9nMUNnN6P OLUc4P2IxcKJCYMnDAMweMB5ubL3XpLWeM1c5pz6vrDTfeU0bjKl/rFG+zEfAGax4+eRdD5kfUYN 8TkGFk0/MRZ+QGAxAYwRot13DB8JMXgsHGMdAzwRBjDGwJp8STRmx4hABBbeYR0YSzgEAPsc4cnj E7/6a/hbjz+Ov/I3/gbe/Z0fgN9fISAiQuKBp4BdyMv/Evj/41E22ZgLXwgwtkDM4EsX8IXPfAKn FoS9pcegFcQoNv3iKFPuAPAAACAASURBVA+AAxwWkLC0mdvLmRFB5KozqwUTlgfACJOL929G2aID mggBLt00qmZ6C7+ZVqk25mQqLYg2HFE3k/rfaL4Qp3l4HDl4PsYePYuIR/DK1QohBFyKC0QsEdmj dJyPJmiZtQGAmkff/I1aq8yqgBNDAFd+WPqvNteGT8xOOzaAy0q+r7V8PKHKVhshtwceYg8Op23G aeIyJkIIdVS/0oJAvrebg+kpVCkMiyhBbO/3zG7KI9p+dprIrCM09T5vem76XRMONuFRUyg72UNF riYwY3AStS4kha761lnGaX20shTQfWH1W/ulYObYaUbeWCs9SYNSUFEX6ftl9y1fjIQPmmAhO/+j aticGyrFZ8pT4LJCXW7bs6BX1mf/zvQ5XYtEP4rhyhNvmJPgSilR7NN7ks7U0W5aR13vJtONbd/1 gH1P+p5Oei0Bpuc0wVcClmX7xXsBrNef6m/gvTiJdebN3u8ldO/dSqR5sXdnGXAxhs53iYAL7Uab G2DX0pr5lP1HGsMUVFcSZlFPlSmxGVN5Y1Sur7wnpkP27/b3XUpPe1O1P9Gk6L/hwd5jPI74whce xN5yge/8wLfgzjtPgTnAJ2a9UzdS/VnI7gFPmvm+2Y9Qm/+rF/HFj/4Gfun/+klc/vx9eJk7xKlF wN4ewbkRqwVhWADLhUeMAcsFgVyA9w4DSYbiQRmQS+EJsxAAIOfo4BzuU0J9AmACkcT5Z3PuhZnz iBCwcIS1E4AzRsDDITrCeoySzdkTjtZB/AUi4CJhZHWydFKPC8AaQs/HKUyaOBc7RIQxYs/L/D7x 2c/hb//438SP/NiP4Xv+wn8Iv7fCyDFZnPUAf29vvVS+tsqcc6nwEssSrw+GgPWVi7h24VEsXYSj oId8gEXHIlU2SUbyoIkx8/emSJm7CZjwoUmfbh78c4yi+e0orm69FACcau11WVRcAnQv+/Ea9vwF 3EkrxNML3Li8j0ALrP1phFCflglz3Oael3H/yz5v2vfzmv3+xJZGYJv6XyuhIKZD0QKUsEZXy4rR 1kewPXdvpmx7lzib0O5Sdonit630njOhWUyCyhscQs9sYlsfWOd3YtRT0jJNby020Uv5mySfMxGx 3vvtmy1WzX0sfUg44VEiMUVssRBvUBz3+m7vDXYyuiKOevWiRjkg0sgFTsCcY0bWbkDryM4vZt2V J1EXLUn7BHgLbbSJT5nmxd4zr+raxk4YTYeAvDPhvl+7xfenekMkm/cCk6VsqHFMz8diYaSjxYLS tD/J5s/AFihtsk3MyeyzJRsgJamYNaMxkTG4tBroZyHtRyGqpMkCqKZMvmxhW6VtrxKx6UwsGkaa Vw4V0K2lbnuG4bzdAKlQofGmQRYdKq+z9V+mZkcBwOjGgP0cE3J6WLJI3Ow8YmB8+ZEncOnic/jz f+778aY3vk4yf1IpyJXWkrUNcO5vUl1M94OaFFgMiF4xxpAcfsdj4MpFPPg7v45f+Zn/FVcfuh/n 9iJOLYD95YDVguF8wGIQbf9ikLldDg6eAOehEb8iPFCBf2bxK7EoBimDoRgrShQcpS2J8S8HPJzE 9wcIowd88Bgg3SUaheFG2ceBHIg8xiDjWkHmOrADAoOCgx/U/l+FACIGjTJv3uZpFNvJ1eDBjvRd xvrCJfzvf+fvYjy4ge//S38Rwx0rjHEEHMGbxseik9lnW/5WQbFBc/xSefGXOZBT8hNmwHmxHo5x DYQjPP7g/bj4+EM4547gSW6/zW/H+RzLH6hNS2McMSwkl0YOYCCaY4BSrppSuwpHsBvQpGBMmvqT lYgAOIBSZtKTFoto11NhTUurCDRNtQMwJgWgl9tGPsIpehzsPF6xv8TjNxZYB0Kku1LmU0ZM51kO 6Ff41RgfvwnM2wuFSXreROqDsfKdlpaYGfBukoXWNZ/ExLjWBpuJCOuclcrJEvDHIkxepSgr/oIB Liwtekrd9Jchmn8br/nCzcxniiM/I+j15rf37Nx7djOVMyjn85EoB6SIeh65jo9g9b7+1BrgODPG ZiS7e7PSCCHAq89bUIXjLF5MeMzmNf+W90IAiBE4ZisTo6NsW9ut15Lplj0nIsWJis8K/JhwY5OA 1CeToUaIMRrRuah8AHqlK40RJQItiWxbJlpW7Qhbx2fandOqW9fbEmPEkK5ASqYM0YhUBFm3lxa0 aaeUlGppsJYMHdVRhKoxIEt8SavdjMk2PtmmLoTabZK9CSBl/ZO+71AmTA15/vKa1nWVNoFzfdtW KqEnkc6077swn7mSQzlu70Nq0w0gOFx89hI+97nP4U/9yW/AN7/nm7AcAI6hQ1OlELC9zGo5iu/y LUi+eSIEEK+Bg0t44Hd+Db/6M/8Al7/4Kdy9GrG/AFYrwsIHLJYS7nMxMIbBY3ByJT94SuE/nRNH PRtDaSLHGq0nJftiThmAxdEXMGGAIyF6ifZjtwGeCUFj+48UxSY4OIyjAIUxAN47+CB1r0e5yHYM OD/geM1w0YFChGO7QVIGPuZrWecc1mPEGCMii1OzZ4aPEceXr+B/+3v/A64cHuA/+mt/GcPeSkyV SrOyYv1benip3N5yM7d3t6tdYAocS35uz8Q4Cuw+uo6HP38f/PoAd5xdAjhGAiR+ei4ZYANKfjPd yxYBiB2yGVDx+yYN6gtdZtfJrtIa8xx71pOa0rL488gTEWBg4dZAOAbTEucWZ7CmPYwH+4DbR4ge lJQOXGk5b2cpAXEIIWkGS17QAv65GPpybhV0jfqUTAAd9ZnsvQdHBZpi5CJ6Q1fvD6OrWNbX4I1t mGvnOdkBawAtCqjLSdbrdvBZIjHfZre9rnZ/JeyUcJlZgaiPDxp8gime6ilODZ+2389hshZ7tDRY 1icKipjasee6AtGOlh85DCiZZlUqy0HMYpKuzB6Jg9n/95mhdFg6aVJLGop4uIhGjxmgWsIG+pJ6 LtNwWqY5sIkpr/oka5o5+srwegualm7i7S3Xu2yJkiyBRHmgFNK72XK2B01qs3jPJHDXEKckS5kh PHE8SP+sbdmAjKTnCGAOqNZRZxIhkjG6GuTWa68RYNgiVsxFAur3q2SU9rks07Z2ZyCWYTDVncZj G8fif3lAQWVgwpXrR7j/s5/H3v4S3/Xd34Gzd51GjOsUVcYkc7PLB/KeqPslz3e1R4DUp849QrP1 xrexOmLg+BBYX8Wjv/eb+H9/9idx/ZHP4O69EadXhGHBWAwjlkuP5ZKx8B5+YCx8wKA2ywOxRAIC g7yQEbEKAwWtEcy8ySPly4i2t0Q7GVWbzxbhRx1svSMEjdzDUW+QnAM7h4X3GNfifBwYACSTbyCG GzwYg0RdACOYY3GM8ERY8gBS29njyFin6RXhZT1qnGdiLD3BIWJ9/Tr+yQc/iDtWS/zgf/6fwu/v ITpxQPbJFwNyi5XyiWQ6+eoo7Y3eST/fWtlFmC1LeSC+kMLAvFJFmKhEEGEgHuHo0tO48OWHsEKA J715K6JGOM4W2cxahRxqSLfiLH9lrBopjSgpwRQWp9vcidBwk+PMq7ptnVs+PHH7THyr/H02alkM umdcOkeJxFfKsdxGhAgMzoHjdZylR0DLAQfrfYT1CuzOYc1y7yH7XpRlUdtLvavChsaUwfWkmYIT 8HIZ/AOFBrkgy55JLInOPfHHNCcJP+j4izPG8Ahp1L5S6y8gHNkun+WmmcipFrweQxIc03lY4i7h gwzkG3DX2Wc77L1eFL2esDq3j3tCi30PoJscU3hDKN7T89EGjvI8deqfUPs+ugl92w2V0acoXS3v gmneHeUb4qQcMCsZcul5gxWOsqKUOd8qgB2crn0F8gnTvV7Mi3OD3EikeVB6czVGbpVWm4oo8Ix+ 6++HXZhwvYhqMtBI/q2kRCVhIxMNANWMJxbabW/XwizXV9Hl6yLva2csoszke2PdRLy2YCnslx0k zdi5U49offK/bfxy/Vdvit4msbJRA9HOBdW/n2QuSwnW2o2oN21JyHUx2/bW6btfSqYp7RrjrJNq bXv/VspkvuAR4bFeAw8+8DCee+45/NC//914+9veCIco5l7IWvMM/KeSf7+t6XqUjkZTyd9Ck0Zg PALG63jqD38bv/LzP4lrj3wG51drnFmx2Pz7CO+B5TJgsSAsfJSoPwr+F87BDwr+yWVNJknWXYq2 Tx2YIxwPwnwYiOQN5YPZ7KUHtfYjuJH1KlvC8IYRiF6yATv2iEESIhE5wIuQNUa1vQ4AMCAGQhg5 acHsRoLIY3TmDAwEx6AxAwDyDoEgh0SQ9RjDGku/xBnvcHC4xj/8H/8nrO44je/5i/8xnFclhq5H sDwkjGr+0yrdOpltLLdOx1OTs5N93l7aQ2dOI1Z+N0fv9ts2AWBTG73nTlJabZuA9ihKjuMbeOgz f4gv3v9JvOpUDnNNJDH+xfvFQi5a+yIkWA4A57we2FmhRaaAIuWPbn6Mohl+cZTcty1rRRCU6gS0 mKlwVnxFOGaEyHB0A/sxIPglXr48i/U44Er0iHQn5IaxOINuQ56A3pg2nbvl2ra0Uo1bDq8N+4DU tLVY56YdwxU5zKe9Two4i7qa/gBIysPy3KBEbPn3my1pj1Q3xH2hv/fupt/LUhrPEhEiMdwOSoLp GvWfa4WPEsf01t8c+sXstjAJM5NlWZjKBLzEi45sxnbHm0CtuRfcZ8/WPqeVENsMul0vU3iWdGH1 JyfgpOlzZlOfHktqDgKEUYrRmXSL7KnWfj6m7wEgmg2bvp+dDOsJKG38TSMqfxXUx/pKzrs8KYHr 2AZzAJs512Gm32kBLDqLvct54/YkXomHJBu4XVZ7X17I9v7OuWq+UtvNLYAxF06W9tCoTKZNcGn+ 87v1AZzLvAYeEK0WgVJI1NT/VIVLfiJEDLBHew1sDN8IV+Y7VM+082d9d8YInWWEbt+rNf/TQ3w3 JtF+n8KLOgGwHAc8+dSTeOyxx/CGe/4dfPu3fTMWQwRiUFqOGglk0Yxj+42L9MFuCQzgCmjl4uZJ NGACNGKMGHgNjDdw/YFP4yP/+Kfw3AO/j5ffEXB6AezveSwGxmIgLBYOfkAO9zkAgwOGwSd/Dkek 4N+EWQU2lpFS+8xBqE7OdJN6VSOhEXUkXLKYFYUg7i/EBPJyc+Q1C/AIvVUQ82TZp87DRUagAOcd wuiwdpJPgIgQA4EogCPhOEQEFfDXZMI0ww8LHGINOGBJA5yLwlfGiOPjNch5rBYOfLTG//E//wRe 9ZpX413f+QFgqZ4LhMTITRA1e9yc8JPSbV1PW/WVL63m9qSft5feAbPp86bvd9Vc7SoYneS5VlnF bFpcAfoY1zh44hF87MP/BkM4xMrLeUIkN2SlFs5AouxnC7Zg/kpm788gB2T776wM4xmIn4KKFT+3 oG+3ctJ1nrspQrftrBEWFTpLNA19NgPWNJYEoCTMqgvHOBWfxXn/MHifcXywQsQeRl4ikIMvzkeC CFRi03x7IgIBNR2kc8VNzXYrxUALugr6K3MFZZNKEu6nZzM7W/lyvrm6cSjbQsIt1oaZg+q5Abm5 zvkJUKwDJazQUputX9Lwd0BwjIIJaAe6reruCActdkpjrOZMPWWY00aweTF6YMqWKfmvStRFgKq5 4hSxRQDkYEECM7BuLC8M5aV6I+TGnp1GVLK5qefHlMItHk0+DTP9tHkJuWbtd64jjaWIGsWhuKUC ZUsU80lNVyj2ssxnlQnYAGSpnenBmpKZtR1v60ubKm4Gaa1kkzdd/qsPZq2pk4RD5sQooHj7wQNk SWuuT+1Gn0hdxRjlhdxGGRq02sxActaY06bNgdWqbyT/Y9ndEwl/OqbpFXMLnO2XuX7ZVZdTR0/h P3Illuqo3tkMyO25NJ+xZsZtX2Oct5M9ycHYE+JSwigiXLl6iIceegQcR3z3d34bXvvqVwB8DGaa 0ChQ+ELMHtLtWtrau+Z3ex9JQI1xlOtzPsL42IP4t//8H+GJz3wUdy/XOLsH7K8IwyJgb+mxGMRx dlgIwF94iaLjvYcfFPyrqQ8RJ0Ha2kwMlglOwbGskWjkgh4UmtkcpGFaOYxw3olJTXTpOQSpY2SA AkTAI49IEg0owr4XLZ8n6WMkAfBRTSPEOY/EcdkRoH4Eq4XHGAhx8FiHiGQ/PDLYE7xf4CgEjMfH 2FutcPmxx/ETf+vv4L951Svwune9A+y8BDVI8y+ZXtvMqZUQ36GlXQHoS2VzlJAXovS0gAAknwYB cMClRx/C4w98GnfvEVYLgvMSQtdAfOkwn0tM/jTOA4QIDwueYUEa5s+bbQqMr9ZSYghHopCQsBEE xoilu4HT8UmEYYGD1Z146ngPh3QeDJd82zwN9TlxG/dbq4Sy9W3HkMYxk1G4lNe2CcO9MZR15jbE pNapqRGpo3mrZqzqLcZCLvMuEyTm5qB8rsU5k7Z2INO58c39Xp2d1i6Z4DGjbCBTPkuf3AblTA/7 WL2umPu6mGN/xla1gjv3teIlVg8B0NCl7gQku4tC04rhvrm1Kr+r+57xdSUAlB2YCFNUmK84VxDi Zk1sVCUAkmRttoTNgE0SI5n4rAE2MKgbVCVAT3owe403zEV7Lnvmm+1/K4Ck5139OUvSoZH69WeC auQbbVIZv5c5A4l28aOFOGs2Ceff0yZIEqjMi31n8zbG7GXegu4cxcEYmAlT5uWeNT1Sl0WZMdtP jU9rQDVVnW0cmUMSaHqHYrnP88YQh05nNzyqHSLyaZ17iKvV1FR1dp4106Xka2F1NBEbJCunQ/Qe x0eMLz38BJ55+iLe901vx/vf+244Ejt1cwKcMgSLfmR5DFohKzSf242ZNQi5TmDkUTYnr4HLT+EP f+Wf4eGP/SrOLW7g3B6wtydOvnsrwmJgOBexWjgsV2Le4yjCe9X8O6Ff77OgbFFw0nqGiEFt/ikS yOerZSbAJ/onrGMA2T7hTOeRYhbkXAQTaWZG8Z2JiOnmLxhdgkCREIjAcAgUsYQIHusgcbCBQeIi jyzCjfN6QRaBcQDiKAcYOUQvoRqPI2PQjMDH4xqnADx6//342f/lg/ixv/3fY3H3eZD6Jpj2qUy0 ls2vCnPChty+0oD2q618JeYqrVlzGKZsoxBBmcOIcPlpPHT/xxFvXMDqbAQhSNQsWEQyY79qSgdT DAkHII5VZtXML0wQUJOPQovdzolFXcHzJlzuag5S3wS00ffaYlmQKx83IO2t/Jz4CpADOK6x564h hKdwfjiNdSBcDAsEWorDPvkkCCSVqdm63yIp9cB/dcbYMnAGTbWCywQGe8fDdTS7ZXSa+n2dlape pN+9xHNCCBJNT2jGpTDhEeZJbs+TnkJ6awBTVNoZXfdrkjFW37N7BUJWRFU3Azx9vy3tfJ3EBMlu 3GSzFbgs7WOpK9hzqrgqLRfkMaVXdiiDsVjxKNcCyH4aOcKXZfVl5uxLyE7POMWZRZ0iIGWsESBW A6FonSbh5mKiH6ujxDhJwbqrIGfjKxLIGT0DyCavUdZ4KBstJ2Sqja2120aYaAip17FeR1sg175p mpMahFPChmaKEpkUuE7ftzBIPY1yKb7MaazruagBfivxtZrhUjuwsd6ZeWrbKd8rf0u4eiLhUnPL IUyr1WCUkmE73+VzvZIYx0z/e+2IMAaw4+qZ3tzebJnTVFSMLDEnwA0DGB4Xnn4aX3zwIZzZ38P3 fvcHcNeZfazDsdK8zUMRGrXb5ym9z32e/iZ2s5FHOR74GDh6Fg9//Dfw+7/yL3BnuIxz+8CpfcAP EXtLwnJBWC0AX5gAea8aN3P0pRyW0HiryKcibDqGHBJR7C4Dh8TcHIBo/YoB5DyW5BEja0hPlhsD E6SdZOCNus5iLcZJsBanR+XjHiLEeoKLYttG7EAL8SMYWASBgaEC4wgiD16rEOuNUXt45+QmgAjH amcdQsDgPeJ6hHMekQb85i9/CG9669vw5//6j+bQasUNZV5Lnw73ln56t1Qvld3LJp7yQrWf+L8q R8gBVy88ji/c9zGcojX2NHoWOQKI9QYKyLfNSKZz9r38lX1sPgFy4Mv+YXJiKgPM0k9ryln2+cVf SktuxUIdBRGnp0cQM5Z0GWfwKMJqhYMbdyDQEkfuNEbu+fI9D73unHuAzjn3eX2bmb7lDZvO7rJM cJDiHooMz0Awm18AZm7WrcMUW8UUtWPZtOdKsO+cA6tlxdyN+yZTIHvHlMVz89vrQ3qfc/CMXknr IVL4zbg2VX0pcyZ1cZZ9T/m2uYf32jrR0hMy/cxZoVQJyJr+pjnRLPdJaRVrTF0KXYaHKhrW/g29 DnQniWtAbjdlGcdl7VnW5KoTD0RzGGPMqsRmgnsJJ2oCFg1xsnViabPtulONMtu4qL66SxPUvGf9 8KqhbiXcJNW6/hVZhIaCM0nNpg31/G7aiJZduBUugL7kPXftJYtfx5+X+jzKSD1OM7KKhMiICNXN jMyLabB9ahMobRE3M+VWkLDYzhYlql2/3lyZgFbPu9FbmLxnn22jGCNqBbfAEW5YgrHApecO8Uef fxgH1y/jO771O/DOe98q85HWqxxH2V5UUG3zlW07y5ujadGblnKuNDqEJ4lig/EGrj34SXz0l38O /vApnD0VcfoUYbVgLJYOyyUk2dcADAvR/HsN8ekHASRwUJpmDD5n3TSNdxhFs+RAgBfaGRzJfofS td6xekfgCESOKfGRX2g4ULJ1DXAk2RslqyHDQzT3kYBjtvpInP1YEoCRAxAdnI/ikOy1l8wYJSMN BnjEkTEMA0ZWB00ELLAA1hFR81MsHQEuAsMCRyGKeREDp9wAPh7xL//Pn8Zb3vlOvPt7vksYqZCi MNTCyavdp5Wwr7+/+HwCXpylp/h5Qdrd0BQJigfCMXDtOTz4qT/As488hLNLMaHzgwB874UcHUrB j5PGj9R8zYA+EdKtGyxzrjeptwZUWRHYKrqyqentBL4nB9LTm4CS/849n4AZjNeaT0DUEJjKc4gx 4Bh3uItgrHD3cg/xeIERCwRapXlIgMvmvQlHuik/wKYx23k2Fu3YzSQwPb8nGlodp0UHzDwinxm9 fpR19IJ8RIs4w3JWErIWdxPWzTbsDmRnt55fpFYJo0ZWK/tV9iGEkHwUqXR6Lccxkz8gRdlDVsL2 FCZz/CC9C41A2NyomymdncHWT1PkZjypwlQz/6aN9w1ukahzrorOWM0rPBij0mBE67OX5iVlnLQf 85o7xazym2aDLnwbAVk/LnFdK4RGTrxE1JJiMcGuyUjMtk72nkabNNomXfc8sVNtV3Xg2SCqpEHT 3dYudCJy/dxKWdO4zLmYpCIvcvJk3lX71gPqbb/KPhsBlYRU9aUzR/Z+tqeu52pTuwncakhKM4vY WrgWttp1KvvTtlm12/x7U19vtfQ0JGXZ9VBqhaNNtGC0VvqIlO86GhDZ4eg44suPPIULT17Aa191 Ht/7Xd+K1Z5HCGFC6+28lRL3pjH1mFxbDxGp9l/AP555FJ/8tV/A1S99CnefirjrNGG5WGO5x9jf J+yvCKs9h709Mf1Zrkj/c1gsCMPSYxgAtwCWKy9AxsstgZBHTIKC3A6IOQQN4l9DqtEERQVDcpNg mk6XhPkIUJDfSIC594RhkHkfnIfTuofBi500MQYHLNS+2gEYvLy78ITFMIhAMxAGEpMLTw5LP2Bw HoP3WDjR/A+eMAyDaDScJG1aOI+FIywdYbCcButjnHIeVx5/Ej//k/8Qx088BR8jOMTJeogA19fw bNozX6ul5Y03+3tvnzzfpe1XfWADAANXL+JT/99HcHjlaZw5JfQqYL2+JfVeotIYj60BX/k90jvO ITkQW7ttsXq89zufb/3BbneMvdX5vxn6bwGvjFHmf6ARC1zDPl3AueFJvGzxNFZ4Dgs+AqmJREk7 J52fufO/RxNtXyuwX5xdm97vtd87f8q+lG3Jf6E6vwSs9dvoKr/S94XZpy7Z0OCS9ixtMd5c33eh gfLdHnbqYZNdSllnuw6bMOLc7+Xcz+Hb0hzUfm/nqdcOkAXNbePrYTdGYQFHlEO7dnAqUNCLy3k1 TBhrywASMxlnUXpKoAIg2gD0s+QA4MKWvS7i5c6A5esklaIhiYeYI8D1AiIWEpfaJsn/Iig6SKx8 lWKpNsdxzCYOTiaSuVaxdkEo1TrsIDqGQrOdJU7rFgESp1ilQaCjeXBqh66Zhtuwn5Xmp2UIVNTn KAk+zKL5sHVilzVFUxuytIIzBO1SrPW2//l9ea6sN9LUNpqINmpg6nrGxPzNxKJ3oNgNQatFyb+H yXc9bYJ9Mh+N5MOhZMd+iacvPIsvPfgIEEZ8+7d+M974ptchRrPpN8aS5WuT9FN9XWY27V8pLCRf GJs3myXngHAAHD6Hh//gN/DQxz+M88MN3H3aYzUELFceqz0HT/LvYcEYBoLzrICb4TwrIymEHYtm k64XVUMDJ5G0xqQ7AEAgp8lp2A4U0b7pmQIK2QYVZj/qxCRPrrIC2G4RnGhynGZUlYtADajoIpaD hAUNo2o2yKtAILTPzmFJDsejtLXwJFl/ndf9SvA+YskOpDR9PKpQTcDSsUSWgEPgEaf9An/0sY/j X/30z+OH/6u/hmF/KbRASHwtaibV8iagXN8UHvdFLwf0o7rcatl2kN3q77erJDZibbL6nbAKvSEA h9fw+U/8Dp586NO4+9weFn4UwO6FXgentE1AjCMWA6kQoGY/HkK3jpLmnwgwaw3bb+lWvDjgqfHF SjfhJ54eua8ToJBNcVJLnOfhZGWObqaZZ4E8nvJmjJklgysYxJbhOEC9KxBZnKb3cISz9CSCH3B9 vBOB90F0J0ZeAqrJ5OjF3MFuq20bUv03+Xjo3/bGP52JBT5pf2fmpOFPJhZ2/ln94nykvJHg7Pw1 k2kGwFz5AnQLUQopGWOUCFLEiCAYbosxChZCXhWJxZAVpezkptXpranQXmHKE+sJo+bALueRm3my PsLa3JFOewo/Pv3XrwAAIABJREFUYGp2UwkZeq4GvXFyaT3l3B0VR5gVSAnNWW910/oh+2B4ncdE Jw02KvlFSdcO+URnIN2mpKiWBMG2TcCVLLaJgkCiTMVkGWM3EWk97WYFU4ErguHYhEGhWi7wm51J zKL5B0Xtq5hT1SugPiz541T66BVGrVWtfrNNg76mbALOZqRv4P9n782fL0uu+sDPybz3vW/tVb0I tdQIaRBglsHYwmKCCfu/mwnb4wnHxIAnPBOOCX4AgxdA4CGQWAwy0EICS2jvvbrVWy3d1VVdy3d5 N8/8cM7JPJk373vvW10tNTYZ8aq+77578+Z68pzP2WTCbJDQIHQAdqIBPcmyJ4n7J3softsu+3vn ODV97bWpfRcRzVRPuW0MQTI70us21G0JmTAJsdfeniQsvxebtV0IzLw9tfq7J3H3+rVv8XUt1eEZ uRBHUFzh7v0TvPjCVdy6eQOf+uGP4Rd/8ecxDnLQ+zbW4zCvz/++rd29ObHv03QCmk6A6QiHV7+B v/mTz2F9fBOPn2McjBscrBhnDoDVOGF9IIj/MBDGFWG1ChhGks8A0QAMiuYPKgxEIOjf2UGYNEqH 05IwqwN8Tls+n/fEm7yGJEqKzaEeKpRAlBAiNMIPATwhIAnqH1RTQCKcjJEQB8ZqGMSMCROIxAxj HAKGQBhIEo0FEgffSIyBgtYTMI4jxhAxKPo/2N/DgBgCoprpjQTEw2N87t/+Op79q78GpZSF7DxH 3Kch7Zr6u/K3o3RRQZ5AvEG6+w6++eUv4vjOWzgzpixMCzOnpqGGzAfZDxWzz8XhPkaRGk0AN62Z 30PbaMQHvbZ26wdOX3KbF86E6lyFo4GUVDsCMWVID3AWt3BxuIHHx2u4GG5iwD1EmsBTyhHImHnx nDxNqc7dTn+WUP4WRe6d9Uvv2nUNmGus/fjle2zIjZ8PNEv2VdGzpq9LTPlSWeJd9ikze/TO9e74 LDRvG18D1MJe76y18a0E8QWerxUC+nzR8r5llihOwv3sr53bNt5LvGerIcrgZ1OXCX0xRpcHABnr FgRa7fScaKkSqHik5/CbxWo8S4wMVBuUAZjxd7Fjk01ManNvklPIzjVFzu0xdLaAZ5PG7h0O+Qma 8s86T1S8s6VOtzGALI2jiTtbbOWU+KOgo207wCV0XFtam7psoz7jm83W1DQW7CIa9WAd8a4UiTdg kzbN5tfoO1HqwhRyHQKQmd27bYBix17G2/dHiRPXSFGeF/LaC3KORTH3wZjOnH1WfQPKOti/5MXO lpmYdd4jDGFLwl4iccSrV9/E66++iTVN+J9/4efwyR95GlM6gaxHoGyjANsbvoS8/uZRgpqGVeNS bBfL9UhASIfAO9/Dc3/5eRy+8R08cRa4cDZgNSSs1xHDOGFYi8PvuBJkMg6S5MtMFiiEjFBE9msF OapF2pjAFGDKlHreSVB6Q6W43nNB/QQ8ChijRqFIEv0nQTWIxBq1R3wIwMBAhCkCoiXgnAtC9meU hJ8keQQ4iA1xigkpkfgoiPGioh0ESsBJElMlPmEkGsSvJTIwsbyPBAELMeDsOOKd11/DH//e/4ef +IXPgMZR7SNtDkPxVWAuoSLRV2nnadZ+9gSIbWW3Bu1hy6NF/h9FqcCfBsHdVZbHqa/pyPfp3Ppw nmFiYHOE57/6l3jha1/CY2cizqyBQBsQT9l8BxEISOoHQAiEYganDsLmSEwk5m8SFZQFSAgEinou zkCKur2BhhxlJPd5B8Pj65H8Y505d48HbQeAjCAul5b+Lq2nOhCHn1cPzjDpPuKAhAnMG6EBYcDA jERHOMPv4kp8FRMIx0crTHSAgQ4EgTV0k6P0KSfsqPmC3fbypsHoO/MCcGdV8T0gvd+YbQbAasJo 57RvRx4Ps2xwpYAsQID6OGo0JYvyQxBzIKOnpW5kn0GrS9ZIUt4j5LbZfFT9pCSsjdF0J1DkvQnk 84mVLwqt4OASN3rmtQfqblvH+Twk1O2Z3V98S2Ue5GoOPw3hyZYYaYvmE1hBZGt/w4+Vs87WLgD3 Dlbb+xJU0NR9bkztXp9Lxt/rSpuxOfe7XddqYRNgJj31eiMkZQsdX0+ofDejnWHJ+Ugw1US4lXZN Q2CpkNt4oi1j3ismdXlJ1Q820NpS15JaK4nvQuHbvgAp19+TPlmTb/l+t+/x2Xx92+dS1nY7tLpd 882xDVVox3i+sSxU1vI8LL1zCRWRaxEhDHtL/r2+9K5XB8QeUnWv9FAcj6T4fkkSrwPcvHkXz3/3 RRw/uI9P/cjH8E9+8ecxDIXo98amh/607fVqzXZ/+O/2fOKN2v6fANMdvP3i1/DyX/9nXIoPcPEs 42DNODgIGFfAmbMD1gcR6wNB+w/OjNkBeBiC2PSrcEdqc0+6rPNebmwBI3ExZSPK6tI6AkSC2T73 xz41fZzUz4D1OUVSza8ARW1LRAhRBA7RKEiCv0jiZ2ARWGKMqikIGIYBMQaMY0QkQgxBwoNC6MUY 5doQFJkN8swwDODNBNokrCnij373P+Evv/CHYkqYOgL4lvXWW1vtemnv9evkv9fy/ex/e2bkvZk2 AE6Ad9/CV/7093H47hs4vwYIJyASp3XzdxFzQ3b+L7Wv1UAi/BviL+8r722ZoV3087T31w+fTuB7 VHPROwN9afsgDJv5OwitAp8gYIOB7+JiuI4r8S1ciDexxrsI4VjHG9mMpQ6vWO+t99Ov9uz1a2jb fCyd30ulvd/zPb02sdIoYyQJhbGzdRcbWtSa6ua/ue5br13+/tD83o5B69vTnnO+jb3ne2N+mn1i ZUqpys676/ke/9r2v1dPj1daWh8+uRiA2fnLTXt3rZ2Wf/B1tOPWakOISH1N5d6cByBL7BmRjCLj WEZf0uQcXBBjOPMAQxI882SNCw4hF2nRSZrZTtIl+CJkyWfSt9ECQ2xqlZDbUTpsScFCKLb6HAjJ Isew2M4nk9xTyg4XWcVmjJDzUfCDbOFQW0LRttNKO9n5uu7o3Mu8QWsBDIpMtQs3sG5AbadlNJYY wihRJjKC1pFCyciKjKyHjQSlsT6e4pCpoL2gCb28xZ45eYmtYhmBhNY+cVux+Zqg2hRiMJGGE2OY 9B5CwJQi7h4Cz373Vdy5+Q7ODQH/+Bc/g0988ik57BvmV/5XTZVDyGuiIb8TCD65SF4r2mdzapNr xckwEAPTA+DGS3jla3+C4f4NXDkz4ewaGFeMOCasz0QMKwINjKAJv4Yg5gcTCpMNcFn3VBAPgOBg JGl3orz2KLHG688zs6h/kfaz+gSFSpMR1P9lSoxIkkeBIAi8Nk/WNAFxjBJFaKPzZlZHua6ADQTp IU1SFpiQIiRaEFj6z9LamEPMEiInpI1EVeIQwSBMacIQIjaJcWa1wtvX3sYX/sPn8Nl//E8wXL5g hmqw7Sk2vLJ2gTmDkfcTCu1jH+jAYr/bWjE62xJ5rv77b6bsOoRPG0VpmSRsp0llvoJoo1ICDu/g m8/8AV762n/BExfXODtMGKNsVTbH+EAYopnR1Wi/ZddGlOhxkZAd5/M5RoV+nBY42VX2YZL2LhlJ X7qhpQRLmgG18d/SLGaWRGlc4rkHTkiqRBjCBOLbuBDO4HJ4HSdp1AzB6xzRLbFFMHFdcAxU/rtp R1k/y+Chp9utMMYs9IaZMU2TajSEp/DvLxlsY/W99QGomHDVight1X7YmRucuTID2TrCeiJkHpNF 14NFEeKmryVqHmsoyUoQcaydnA/Ojt7VMqNfHZOsVsAwUK4HFnubfOtvsk5pb42RJm2fPGPAlfKB OxjpmQ8GB4AF6Zew0O0NUm9yvJmsV8svoBYZgLlG1GNgUzux/BgAUEms2fMJ6a25fAzp/5mx13Cp UX0U2QlZzFzM6HO9IfPX4q7XQZJ7kuHShmgJkJgFufu5TMQuJHhfia9ifLc+0ZNyS+ZgwLQlefXB awd6kta2NvXaOJMG3Tt6Y+z/b4tHmH392wSO5JgPQCX/LVxGT4o3TYxcmzu37ld0gzbanNyuRor2 13aVPC7URzWKrTuLExlGvP7623jl6mvA8TH+hx/+KH7hf/oHoIHV/Ke0wwtbdt3Pn322ZeXzc91K 7ICaEaRj4OQ23nn+q7j23FdwfjjExQPgQCP7HJyJGFeMMDKGERr6k0BDAIckEXNisTs2h2A/jilt ZuNmqJJHKfwBOF8P5stR1l9KG4A4v880BUWAY7kWGKTJuUIs5goWN51IVJgRGl89AiGIvXUkzn0L Qc1zIOFITTtABAxB/AHEckPmz3wQIsnfWSvAhIvjAZ75oz/Gn37+C3oQ1KhcO89tIa61gfn6HrTy v4fix+7D8JFGTQh8gtvfexF/+Ye/g/jgFi6uGeMoazhqZKpEUxaqB9NOZdt/1QhEQMIDsmoGJhUS kH/3Y+H/t7JTSNpx9nyYytI+2acYLYk0IaZDrPEurgw3cHm8hgPcRsQDAKmY2XkGcssePW0ben3p Ibjt/vZ/n2a/E1TixPwc3KeeNoBH7+9ZJLxUwFl/f+arPKO+55C2NLC33nfxOL7dbd85UHXOAh2G 3v+2h4WIf0ePH2vX1RJft2vtidlNKGbyzb37JEtr10NvbS7x7/aOpMljreR4ZcyaDZP1E0SqMMmG AkMCVU4AJUXKBBmu2HAOsqA1bGd5Ub9D+W8Ue2rfsYHCbJKZvao+ZfS/vMmZ7FD5cHALiqJYUjlB ANrP6Fa8RJTdf3LavvUWf1UCiXSvjHmAmUIMuR8iySX9oLFXE/tJVm1G+37kmULzvf3MGpY/flGd 9tApm5nzuwpSXe4pv5+uyPKjKkyWRVES4bMQk0ADJqzxzu0jPP/cVdx/7y5WdIRf/Ef/Iz7xiR/G lAC28I8kwlMhOAQfFrLtX24PxH+kElJFb52Fp1aQozSB0iHS9Zfx2tf/Aqt7N3DpXMTaMf/DQUJU bcBqHRFXBIoJYeDs3EsRQJDvJrz4doaGOESNhpLHzROxxhzGE59CFKfM7AdGpaXLwgFs/0n/mcUx 2KJixaRMP00YAmMIjBgShiD1DablIIkrRlkQKI7M4nwZ1SyovhbVRGNQhCjGKB8KwGZCSBOObt/F 7//m57B55z3wRnxELEfB0no3YINZwpNan73gZMJV9fm7cqrSmqae+jmlrwmT7A1ihLQBbt/EN//i P+P1Z7+Ox88S1ivZo4HEUdxC1Aq9AiQ6ldpjR0KMlvhLBYZB/HGM+fdmbwicaTuge8kBMV3BUs8d yeT6wa2brM/nkJlQaUBC35woNJ/2upYt5nT1ntKzjuR8G4eoYxwRcYQL8SYeG67hHF3Him8hho3s TarP5TK+S+fZ/qXHgLagW3lvwCzEEHRc3by253Z+XjUECFSh4BNLhLY5kyf9Y7JPuz/k9wlTySlE aRYSu8o35Nbh7DyzPTTrn8Tg9+t4SXjpCQU9kM+Day1QmaMThdbHNFQot6/TCwvGA86KW+czsLRD +w3UkrVQ0xn5m0Xrrt9zW1xVjCmfzbldUfPmdIQQ+WMCeCr8uI0rCY2Y0xDbj2U/EFE+Q21/5pFr J28pS1npPFf3zweqnlgzYZk7uTrVFuaMyzYp5zTMaIsWtNf89d7f/n092/J929D2oS3bGMylzbOU wc6/J7cdy6q8JdTy/SBNntntXd+tw9mv5LHAXLjIDCsNAA7w3HdfwfXXr4FPjvAjH/sIfuGzP4tx PYigZXO744Ce92P5996cenQlhgSke7jx4tfxxnP/FRfGI5xdA6s1YVwlxLUw/auDgNU6Igyc0X4O rCYvxcTNhKBqDciPwoCDsnmca5WbK7s2d5DbhlTIuPuIDw5cMIRfVZVQBkeIklWQch1EKohrhB7z BSBwNrcYomoKQBmsEAEAiCFItCDNARBIfAIiEYYQMMZBDuUEXD53Fq98+zk8/7VvIqA4hO2LvLV7 6P2ikH9XHm3xhyilCTQd4q3nvo5nvvDbGDfv4eK5AQEnommKYrpj2qZoEbTUCTwO+ns2BVKB1Gnf bJ1zoGwi0mN42lLdo5/vy3r6gOrfp93Ga5R7k8hsUfMD8C1cCO/gyfU7uBBuIvJdgDZAYkzc80l6 tOdJyyv0rvfmaN852waq7XO2+NJGC2JmR1Nrjea+bdvn9x6P0jvzWvS6x2zbPV5Yys8oQ91GO1pi 2nfxLz3ep53f1m9BgNlcw0zQ2TVmocMDL/IrC7xZxT9s6V+vP56HjUROtqMEDoLxn6QJkjWWMhJm /3ukgJkxsfpDu0Z3HUKcpCoD4AYulQ+mVE3+BK7Q3WhJfVyfa8muRgBM8qYkmdesLfPRKk6OwjAl QMMhVkhekAyy+W1NiKsumtNhrEsFux0Pq4MhBvVcJ1SmOYHV7r9FYqiy90+A+msYuh/z/Z75Km30 KIRv6A4EqPnuF/b8uzmCFC3BvL6FsTGkX6Xw+WZIDl0Z8Ma1O7j68puY7t/HQTrBz3/mZ/Cjn/4k Em/EjjxthFHICK9oVnYldeu2TSX0nK3Sb+zs7Q9gOgJuXMU7V7+Bc+EBzq4SDtYTxlXCwRlx/o0j A0MCwoQ4ABSShN8MQBgCMBAwUJVoO+WoOqU91LZjsU/BFkv1eyDK6D0MKa+en6MRVRZmlvVuKEar pUAMoBhyBsMhhKwZDGCMgXKiMdECmKmQoP7EkujG6o4UMMaICIlMZPQjMLAaB6zjgFUiXH/lNXz+ c78DHB0JSmII7MIcJ4j97/L4na4YfWwRvQ/6+4e99JDArfbl+nvRqDJIhd4BwJBOsLnxOr70+d/E 3TdexBOXVhhGRhwYNCRF5+yY42Lyo74BwuwDgSaMQ9D1R/l6hDhiGsLaHsC+nTWy2qd3D6N1fSSl 1QjsrTluip5vS4BKPp81Co58T+Bpg4AJY5gw4jYu06t4fHgTZ3EHAx0rLYuFjlF09tsdM9NZf3Z0 vwOg9cJGLgkG+T79bHuPPDPnW0RDG3LOmYoJtPFME3gS0842sIkBr0yUNQZJI9ntWlOzPi1oME1T 3pZt9fuzJ7dZ10kPnJ18W6juZ6KUo0n0hDAP3hKR2rD010XNp8l+LOBBM/ehmLgHkEPUa7N3K5GU FmUfSDFFFzjMA21OqK00coVPy/ulSUzWCtJAkvMWfv8Zz1e4rFkpg10msc56SJjZlHWY3PzdMWa1 swdmzr0x1p3atZC6ap1enxyqt00iXGLg7fe2Ta001qvDS8V+UXbbuWNjmh1Xy5DOJh7LNnBLWoZp KiYqrUR7GofctngCOl8j3kj24Q46Q5Hyd3fQSKKUAMYKR0eM737nRdy9fRf84C5+9OmP4B999ueA lbSh1Tz55G11RJz9DmZmzgRmjlLIPEVsgM1d3H/tWVx7/mtY0wNcujgI438A0JgQRwaNgvpDTQ2E 01DEu9mH9r/1RxxZ5+nmSztp1r4eMcx96pb5+6v6IM6+pW459Fid3sr6ctGIsuBgGg8Ny0jiND1o dB9SoSSCNRSjCgcUsvlEFhBISaf6EQyaXfjSwRl87UtfwrVXX0PgtDOM5w+EKftbWDzN+yCR7Fx3 w0hkTTYA4g1w7x1865k/xt988fN4/IBxZh0Qg+SskHj+ASEmWEx/W3OmWQrBkH4ANDna5hkDznkD rG299bKE4gndmJ81H8Zy2jntjUVFK5SxigRwOkbAhIHv4RzdwJXhGi7EmzjgOyA+lrOfi49WC0a8 37Hrrdkeyut5Fk87d71/aRy2AzP1/e252hMjbcxbUHZb3b33PMq12BOcfDvqEO2NBUGY75fe2LXX Wv6tN5e977O9mV9QgL0ZP2zkyEWNzM1ngCjmhKCZT5Bfq/bnOq3taa4Z6LW/dw639wmPg3oymBJg ZgXWQQISb2COfBKyUG3v9doMaTJNAM0nV64lWIQhOcBZpNmmA952zhg6L3HObev6NoolI5xI1IGo SOfMlSTH09z8yUuqbcKFltnxE+HHwy+QTLS0PzZ+EqfekFuz+++pkdURk1KOHNBKvK3mpR6ftm32 TrHJLCZg9eZpbctK32tbM8885me7QkTK982vb0OY6t8jhQql8G1IFBDiGXzvjVu4+vLrmI5PsKYj /MO//+P45I/+CDikrMUy3xBDTHoaEa95actM2CMxdvHP5TXOGxBNwJ3rePPZv8bq+B1cOENYqfnP sI4YVkBcE8ZVQByQbf3Nzj+/V9H6hJoImX1kXr/sIly008FeAJqQdH49CkIkEbVyjgWlEaYJbM2G eqAAUR1tYUY8c0QhpUNB16GaXBTnZiizpRmQzUHYMftEhDAGxDAghEEcgVUwGihKRBieENIJXn/5 Kr78Z38Ga5qQAfEJyWsphxG2tdAv+yL6eWwYM6TUX897e+H3h/2e27XAqLfXe2DGts8uhmhpPPLY Ne8Usthrk8xT7qfNlwmmaQKmY1z/7n/Fn/z2r+IcDnH5XMQ6MoYABGKsBg0fS8hmZoLUSQK6cdAQ tWomNJA4nY+qJRDhoKy/in41NsG5jRbtxOiZnqdomI7sf/cBlXwWYl+mXtpriGd73ZdqPZjNvAo5 7bsmJv15ktCglLAaJqzpNi7Em3g8XsMFuoYBDwQhBxAwB3Bm61w1sftqwPyaXRIC7CM5TKh2qM3v b/0T63HZBQQmZiVHtT9A5iOMf5hSpW2Z8U3GpGaH48IHVGuypRcLDLr/7bTCQdeEOrgs2KjpQnTz kCOtNfwUppSz6jJztvrIbXWBLnw/hiCf+ZqXdZxIQ9byVPxj1ReTEud1RTzJPUjZX9YiNlZ8pHLO nMS6pge2Mou1CtKmnvPKp1ZqokSIlqGERCuQJsd/m+WOFtHQT64eIA/qUsa2luH1HuLtvbmx7cHv DrK2ZNXFjux+26Sa7jtpLr3Z4ljKQtdbzL2FvrT4lw67dvPu8iPobbglSbcOrSWHybYNu9RXz+S0 71gqS8xee10QmuW+aU92vs+XHnGqpHtrDg147z7jO995GSdHG0z37+KjT17EZz7z07jyxKWsVtw2 D0vz0f42PzAW+kRJbP/5CMdvv4mbV7+Nc7iP82eAYdRoP2vGeCZiGBV1HCijksI8GOPQMNdUt6Pd q4X5L6Y5vg89VXJVF9drsJ7riEDFTlJ+c3NiRK9RX0J7UgtucMyU0ZEkGX1VKCDVBoQItcuWfR9R TDPyngPlw2TQhIM8Cdp/METg+Bh//efPAHcfZM2C0aZpmvIham15mLKNWe7d4yMM9XKvPKrPUjuX +vAo+rtvu3pruUe3em0kkszREcc4futVfPE//Xu8+9pzuHSGcXYNDCGBII69yOuKytqK0EzXDEA1 USQZqsX0zFD/sh6NgTWksqJJrh+9vuTfGhp8Wibr1IX5B6J1WDp/8hnJGiCAjjHyLVwaruHycBMH eA+BDyFCk5ewd2kqT1eW9oZv7zZ+RO7dbSrV1jljcCG0tQew+HbMHY1DxYS2PMdp5nqJp+jxRKcp 7T7fNp5L+af8fb2/e9+Nvu72a/PP1mdjb31E1Pt92x72ArSZwVnbfMTEnChsYV33zNNm5rWYj88w 64i3h0oskU6JVNb2TKhVrgyIPa71E+vLmg7HqIIGAQCDcsxtRxwDZXv9peLj6vpFk/FklXISQSQy f4+mbjcVjNWTNYjBoRoqmXYdbLTsQ2zajZ3/98lMKsRCnjFkOjppHpBFNjHn/ASF4KgZD5WY5BIj d24CUvehPaQSCibk53A/YkbGYLFlcpi/c3vZJQxI/Fu/dmWMTeUm6FqgARsMeOWV63jzjXfADx7g TGD89N/7FH7ypz4NRGDD6ifAEwztZU3rSbnNJZ+AFMPMUtWeVqNhc5ozJbIyE4kBPgEevI3brz+P 9eY9nBsnHKwZ4woY1wlxFKdDBAtdK+8XG2cdXxLbQug4JIYLwxvzoa6DD9ln5kNSHF4zJqDZATNI l5Leq+sXJFEOEoEoIE16tdoXNZGppjyQDOGk86X7V0P653eQ0hxmJW4J4BB0PZdDLA6kCJza+wdC mhgIktBtCgEDEzgSNgy1B4eGBAWYIpgYCQkHMeClb3wbV7/zHD75mb+vvgjIUSnAjLTDFM7H0a5/ KKumVxK4mqsMumjUi8wQOvq69P1UB/COyERt/e+ndA/2pt5ef5KaZPl6emBVReOT0HjihDAdAu+9 ja/84efwrWf+EE+cmXD+bEAIGwSykJ4ADSo8RkKIwuRLxB/ka4EM6WfQEIopHizfhNEPrsJh7y5K b2geUlY6h9lZ+mEoxQ+mptfZLwvIPhk762IhXiEIvgmWeeFpgxAjhs0RLsQbOKFzuJOewPF0Fie4 gI0hnHYOQPa0whmzdtXt3X6etQyTP7+lGtVXJq7oEkGBFOU9wI1GaOEdve/StwBQymcRlG+SGPQE 0cQyJhReLT/Kjs9Q8pv5K4KsK4+WdxjbvCbtt4YP8vyjHAHtxjY/v7lfVU9AzvzMJDq8VmtTxsj4 svo345ssqeWkYHBILOeaI9DtnPrxzwx8877y/1R9T5rpetCM3mx9sTEqiWW0ynIG25kr9CMhceFP cwZjFHBMnyptD3BniM2T7Yn5+Mn4NANuRz05U4qeR/a+pZXSfDitVvIiKuEctyFQvgSH1Pn2lWf7 C25J6tulHty3XfuUSpLn+vqShqIt7XOtFN2TAmd1LEjNDyvJ+7/9RrV+tWqx0xZPaLchBpJYJeLe gw2ef+kNHB9OoOMHeOqxs/jMZ38WF564iMTFGMXX5U0NpJwuMVlb5loV5YLv3sC1F/8GR+++hfNn AsYVg4YJcQRoTKCY1NynmItViE8IleZMtGwNQc8fMZMwobnah5WDnDn3lr1Uo04RRBGcDNEwYW9p Tv26ECTdbH2FSNVJ12w6gwpUKaV8mBNpRB/SbMEo2VmzWUKOxEI5BwCR+AhYiF2iUM31gIiz4xpv v3kN3/rq32TBJB9whJ0ayl5ZWuc9lLtF53p0pr2v9zlt+9rnHkW9vbIP4t/7dA9kzOlNAYGUGUPC wCegzQNsIN3xAAAgAElEQVS8+Ff/Bc/83n/AOdzD5bMBY0yAhtgcBonvb2i/2PxrmM9o5pEp2/5b ZmrZf0ULwLamCdX/+4571adqP+RD8X3Pwa7yqM42X7aRzfac8NHJrO9BhflAJ1jhXZwPN3Ep3sR5 ehuRjoV+NHU+qjXr61wam96+nfEcgauz2O5b+t7ShvKuWP3eoxV1v+e25b137/qt8jPo9OP9jnUv OtGSJcLSetoGyrbRfGxd+f+rdzS0bysY3eElTQixtizNZ7cf0mLUCVOXz4PetSXanfEpnbMQYZ73 rce/3ShoISXNfqb/lxtq7/qejakRQ+8ADCDH5m4b3ivW+USK2OphP4FzWKjMTFSbrdi7mbNjtVDU 52HJmdgYQd8G397TlF7//HhZpJKBAmxerPg4tiYoVcyqlknR7FK/+DwgcDdqSdu2IkjF2QJcanh7 YMvzdnBaW4pad7sQ1XNjqkuXwBohpIBkUaLigIQzeOnqTVy7dhu8YRzwIT79ySfxkz/z94D1iCn4 dwZkGzn1J6j7NrlPzYiUfhc1bY9IJ8UeQggAn4Bvvgq+9xYeu7SSjL9rYDyIiOuAOAIpTkCEanQk HKbFDTatBahGpnIYy8QAs9oB1r/ZWE8a78a+y/g5u0QKyKlR/RwkfyjVB19vbmfXSWKzh2BIDaNk I2WJmBAykQIoOftqYcCM2R9CkARg+glqJmWOmNmcQ5+3BGEiCEQERAQOGMOI47v38Y2/+itM9x4g gIofU2Nj3vY396+J+2+2ub094uuZPWf3OJ8k++7rW/q+76dtU7Yp7vVNf/8goght842AZiPt2tCb zbn3/WFl1NMGIR3h3Re/hT/+zV/Bg2sv4sr5AWNG8mUtWShP8zmhjPyrMDBQDgdqoULHGNTpXPeK 5pewNhEVm/CWgWgFmqq/9pvJ3wYYfh+Yf0Cx5VO8q8xbbfu/vEbq+wSApqp/EfX4pJQwhIhICQFH OKBbeCy+hseGaxjTuxjV7NULTdvPmHk7dpVFBlGPwcxgOn7B3wcg51CyiIsceHaul+fkHJllzgVg uS1K7HlHi8h8l+ZCgaeF2ddkoX89n848ck2c/kUh1o+XfZrnPPDTa3Nuh/peErf8QbPumJF8W0nR 8yllB9r2XW0b6lIDf739WgUPUdt+H7lo4lSiMakJLEN5TzLQu+ajs/kPCnwWaJBkaG69MIt5qvHh HiwowJ/y92bd4/oafMd7jGc7MO3g7WO1XWfKLCY3vp48gI3032tDOdhLW9r7/bVtQsU+TPzSAjkN WrLUF6vDEz2/qLa1r90s3q9gidnYhUj5sk92ut6zvUzKXure1a993rVT8kUE84h37ye88NKbOD6e AD7BxQPgZ3/qU3jqEx8FB2BKZv7TQ1vqKEhLkrX/eynDc8UkY5LQnyd38c6r38V7117GOBxjfQCs VgFhREb+h0Ey3ApnG8Tkx9sG6uFpbY2qAiZ7V6rtjuU++3Cm8m3UBXRM8Hw9UpbtbbftDcsi7NtE RBnxN4dfVqeqwkjJdeu/mG1PAOYMvjFiYYhZSIhqWmgMmoUFtTLSiHPjGlefewHvXL+BkGr68P1h weblYffKf8ulpW1i7iMaJskmPSGkIxy98QJ+/zf+DV795lfw5IUBB8OEGDXDb2b8RQiIg2bYDhIW NETCMARETfY1jEUQIDIToZDrAuRQX0IUZ9+987t9XP/8d3yf18BpzrZtZcnp3Jek0ed8NDOvCQia kC0QI/IGI+7jQryOx9bXcT7cRuS7CJjUtDhlZ+lHuW/mtA/VO8yWvBctzv5fQqh7v3lApzB19flu 72/PVarG0YIWzP0Ce3xTr2Rz7k7/u/dvZajr0mZRXxIE7N6tdS28LjTt9+/cBsrIte0cbjlrSlsr 3pT64yDndmHyJ+b6TcbQA13zHb8GQghZsMx1o15X3LTBfgvly+SYl7mKxyoqjnoqdevdvsNc0S1j TINbhCYIdFRJ6q29xERZxwMHRMSZtzslrr73BIp203QZGATYlCxtkp6EvfR9afObwFXaJvkX5s/L mHlU3lBQmweZ0AieIJGOELMPg+UD6LWj3RTGPG1FSGaQnXqhuzkqAl+Z6yVC2t9o82stg90u9pQk JvLEAVOKePWNW7jxzj2kzQTaHOLpj1/BP/iHP4VhNeJ4SohxrNBDi9gzRxwLAszMKBmia81Siabk hinvKbFTH5gQeQLu3sK9G1dxMR7iYEyIQ0IYk8T5jxCmX9tFMWS7RUMQCBoOaDY3nIUCX2xtVddC mYvUECtmiSpRHBLLnNgaWTb7Kf1P4IxWWb0ZoWgIfv4/t9khFVok6pUx/eoDoU/lJEzMzaFYHGlj jBK1Q68NGhI0kkR7uPHmm7jx+pvqVzDkzKM+isijYpDaaEG7ogad9ruVylTwQyRP5H22wChm+t38 XuhMAZUoCCM+BGH++dZr+PPf/lV8+88+j4+cAy4cBKwtu29ICCEp488Yo0X1IVWu6QlAJekeEUsu AJ/5t4lgZW2z/d5l/O1TMWVJhVnX9z0BmA+i7KsJ2MXgL2uMihbf9qYAFin/HsGiZUkTiM28b0Dg Dc7G2zhPN3BpuIkDvolIJzPmq8cwPrQGy0Vxqs7Qpj6LDtPSs/acChzUooIXmEhbE2yE1/FgyyYr 0EhSYM0gTcnVH6r7iDjPQjsmbZbf+XvKd2mcRhhSzQIh1rmj9E2er5Lxo8yc+nq99syXnM+AUJBz hAxgCfiHPK6tNmnO9Nfnevnfnx3zM5Y4ZZ6ZElf9sHbmzOPBmVA1Eb4m1CApa8dImXPTVgvdqIW4 EOpohd3xso9F9wSyhoSIykxkpo2LxOc/Oaa4Gyg4hGzbgTiTVlHX7Ysd0P5+IspOu0uSsr+/fdb3 r332tAd5y3zuI+FvK3MGaEK2e25Q0rrd0+L7en1v+1+bSPSZsH0keN+mds207TbTGP/MvGwXPHq5 BHwxyTqEFd67P+GFF97AyXFCOH6As+EEn/6xH8YnPvk0wjhWCTiqdlEjPbu14oWlpayK1byZMErS NxEehLhvbl3H22+8iLOrDc4eEIZ1ifajPsjWqczQGzHKRMnPu5l0YAIsxXxu01wtXqEuzrbUBwIo RLN+pg1JmE3G1AksJxFEECmjmitz2lPiy+LU1m0XBMWKRtiNWdD3RxITjSFSlfV3yLb/tcaQSOYk 6mE+UEkgRgysxxXu3X4Pz33rO8CUwJuSG2MuJH84S0vbdqFc2z77vOM0n9OWXlZ4/93mYWJFX5kR 0gnw3g185Q9+F3/6u7+OS+EQFw+AVdwAtMHKomlFYFBEfxgkzG4MCSEmDANhXJGg/wESgtdMhrIw KeupRJ+q6ejSWeSZut64WvlBr7FHJeTuW/I4da+zCvoJkRJiuo8DeheXx+u4FN/GiPsINM3Mb95v 6a05X7c3+bEz1RzBe7yOD1Hs+9y22TN57fvbc58cMBN8YAobC2f6mwWQKqNtXTyvMI8qtH1sLLrb PmunpfP9fs35R/9MvrfhcbxJlmgGG+dtyBm1fY00mnb3vuqdoc9bWjvq99am6ZQ8DZv3w86dHu/b 86H17+/xLO355aIAyWGZNHZpbqg54DTRTYAgZktucvqTbhuFETQyTFhg8PwkBWWTAIiNvzocmgyc jAEiQsp1EhLVJkbm7U6ARhwKYEwSZaDX2tyFetO0C49I7IMjCJx4hp7ac7Ni9vm6Oc27OzbPeBuw EALIqxaJxc6dOZuvFLRGvcKpIMa9fswztob8vDhUGqO5C4UKAPzm4uq6xIsnZWbnDqzs2j0vHQSn IcAW9SgEWw8RTCOAA7z2+pt48613QRtgOL6Fp54c8ZM/8xNYP34ZSaNETCwag0AxrzuB160voZl7 bTegS7uMW9U+RiXpm2YixIDAR0A6xPTgFs6vEs4SEFYJHBJoREn6RxK9gQIBU3OwTXPh0HwYZKjN ITFleCdwWRMpJXUKzgOrKI6+k5EdgZklkpQIEZNeY+VjRAsioXUZyAdeUDNzBjEVKKIpNqbSDzFg Sm49lT0PUJrAPChaHzDps1ZPiABPE0IYQaQmBUm9HCjmtSwMvxFC1rEULeUYIjaH9/HqKy8DaQL0 wOaUAE6CbE1qNgZ00c9lWti5d8dtMwSuvb8xUyKGRgWp2+MvLdnuAu4x+2Ph/dSEgn7YsjR+aASY oIZt3NwXgiG9graNnIDj+/jOn34Bn/+1f4P18W08dmXEmRWDwoSYE+ipnT8xxlj8SqKa/WT/k4Fy +N04aC4A1RzAmzMGAlf0agmRMzvc1Fyvz1EyOtQpiRxjtpM+P3yxeXAX2hvKHJWjyVqp/283ochM Hix6nb43zZlDIkbghIlPECli5Hu4FK7hZH0W791/DBu6gA0iUgoSbIzLCfiw8RsqRh+o/Q2tpy4y mUUzs3mUoAthrj1QIdDGmPL5UYMvsrLrczgowy/PTq5eAVKoI2yXSDOCxqccHRDWMaH7TdAUb1bj NbgEs8Qo0YSKgBvQLt6M+jfCiFmPsLtGVKIWZabV+J0UYBEG2zkCoDHxgXweu21U8z/q76jmMz4S jzRT+RYLWKnP5+iTQI5IByLNj5VAofCbYEbizHmCNeAIUXD8gZniuraRsIdCV+SssuNzRpaz3T8D E1QLQSDSOUY0yiJbOSntNnDNOuaLxbwGyuLOg83Lm2kZGeMca53RMp7zybG6AGhopP79eSB04/nF 2tqhy/eSebTX79MU39427XtvHFrpbKnOnFiN+wizR163S6/zuPblezmcemN+2tLrdzufvviD3f/d b+v8XT3p337jRGAMuH33BN959iqOTxIwHSOevIsnLwX8yKc/AQwRR5uTLev10aBfFvqzlsQloR6O 7uLt157H4XvXsVolif0/MMIYJL153Zim5jrzJIunkxAcF9HH7wGP5DAzglNrtkiIAQJ2r/cjsGt2 nxWPMNgz/p4y1wX9r6/X7TNSV/og+za4gyWon0CEOBETA2OQNOsUOGsCon6sPUSUzYDa8H3DsEKM EddeewMPbt926Ms0W3f+7xZtmY3Hwqf3/L6/L73ff3rre592te9v+7NP/06zt7atrx6yZfO12Wx0 PTNWSMDJPbzy5S/it/7f/xPTre/hyQsjzq4YgK4TjeATB4hAMEAZ+qSx/Vk1AAHDGBAHRtQcEzGU wAbmDCz1lahT22jK+y4fULV7F2VU8sejilv4gtO/pkcPjNYjJ24bcIQzfBOXh5u4ONzGyLcx0NRd wx/UnBiCa5GKclupCDMp1YEArD37tGmJ0fW/+Tp79c/fs2z6vNgOV8Xcub3W0m2rt8eTtH30tMU0 KP1+zMsucdjmypjrXljSpXe1fA4RAdGSY+6/xrKQ74AYz/x7zcc+8y+C4FzQNs2310K1ObwGb+tk P4gJjskcmizIFs0s7q8izibJkMTKjoqoEji/NPFGJCEfZ991johwkiYEqheU/cYmFYGQUnvAiPTL zBmdZWdfFTWkQpJKYUjlPltg20E2ud81tHr52x1cwaMlrAiPGz/bYRL/GBg8geBSV2mLLbxWIBAG yOq2MWOS+DN5HHMfZDxzu7zE33zvl7IepH9lvpm92ik291vbirmX1SPvbrNe9tVxkQRBkd4FIAxI PODl127g+tt3cXICDCf3cGV9gs/+7Kfx9Cc+hhNAEI/JbFBrxEHqN3R81wopJiIytppUT9d6QbKc QJYm4Og2cHQbB6sJQziWmPOjohGm9iVDc0m0bYnUtjIJqi4qOGmjjnOkQbRBmvsBrg8ypkb8RHPl o/nIOg3KwGbsLP9OROCJERCQzHwHAawoiWfcrT5W3ELGJxQkR98vTa+fCw4fZRINHwfdIwmgrEkS tCtlGsGZ4EUiRWisH5r7g2Ehs7MgsHF9JQaGMODunTs4PjzC+RDEQUvry/vQ05pO2fcw2HUIb/t9 nwO8jZe/JDy3mqz2HeV8SG5/zBkP++7f3f7ea7s/7PJ5oRlWiSjb+OZs1FPR5gRijEzA5hCvf+WL +Hf/6p/h8K2X8PSVNc4dCIMfIoNiwECMqOYkQzBkHxgiMEQWs58o32NIEmEqEoYY1G8AIiSo3wiC HtpN35eYrqWSEcGZ47kTjJLsz+Ia+IPzEbASAGk388zRUMp2TcAsvnvubkHE67EsGscBGyDcxwne xuVwDQ94hTs0gugCoJraiS0fTmsCsp+GotVstHyL8TLMsr5s/vxtmcGTA0+vyfloJXBYdGKtS0AO okBtCGs52G3fWJk4uO9L+9vOesr9rPZ02289S4zn8U1v+ZLq+g46IPRFx1VrDSDR2LMI8nDcU14/ 2aF2amiyHE5RTWIzDya27LldflSMHyOSaD7SBv1NXiIgnZ0JgETo0bFPNA+kk7QdQtc2qn3nnMcJ jVAQ9Q8bRWI9y/U62XjmMSTH2wJmdgsqDvbSDpks0rbk1e+RlV0HyxwtLIQbQPbgt+8pJUyYsrS0 jaH2z9TM/1waar/7AVkixKeRepfaaKWyRzfVIM2Jmn9ujozVzmKB64hA+7R5Pqah+5v8X5h6P76V FOrWwj6lnZseMuF/2w8pWzDRWpDMM1OCFd47Yjz74mu4d7QBeEI6uocnLox4+qnHEMYBEwUh1p36 HhYpylK9G+sekinEZQPcu4WjO9cx0qTRRTg7CJWY8/phFMan8Q0B5syH/GhzKV/rKD+tClVs9ws6 0NMIGILVaANSEeJk79Ksft/eVjOXaYZzyO+uH25NTlyG3GZ8w+DWPGrUp0KAXP8M4CASrcH1t67h 6vMvInLEELeEw+2U2XzvUdo+95C0JXStt//2QbVOu9bb/vT61+51oBZCtqJYqNeap0e9usXZMGFI x8DmHm5848v49//6f8d7r34XH7u0xvkDxhDFpl9i9U8IMeUY/3EoCP84SkQfM/WJA2NUDYBE+RHm X8zzOJsJSelrVB+q9OhbEzmNVSP1fs+yR1Zsfj7g9vixTbwRbT4fYk3v4fJwHY+v38aK72IMJVSz p8OnOdNO3a5A3T1s/+9ifPdj/vfbwzPex0WICe6ehxkLH3Sleo97x9K63LZee23xwRY87d5Wl7Sl vtfut3eY460XnlqgZImG9t5XgD3lg5vx8X9b/hCjX/Jj2c+986+to8ez9e7b1n7r71CZGxivwYyQ JomTzQVVY+ZiB5a5SEDs6nWQMyqpA0J6AKt9MXjClNLM890aTKpKI20ksYorGmEmY3UdRqu9nusk 7RiCVOWYtWUMr18WN03iOeNv5gWur5YILts6WkZXmINnX8OSq2w0NiZBSrWtPbg8wezHxRgpGYti o2/OO0VQwNax8Qz6nLjNhQp9KjNfSwiiRQwAspajua9iBPKaSGAK2NCIl195A29cfwdEEenkHkY+ wuOXz+Ppj30U5y5exAOCZBjUdljd1nZfSsjKuaasLVKH3/RweyoUczpOwN2buH39dTyGjTqPEThu ZF2EgMRiV2gJ+coha29IgkInNy5yh/yqKJDY04sdoKAo5S7T/hjTLw65XsAdsDnpoYzB3ROQkvik gEtdef4UIqpsSXsM3WTrVFXpKHvHDzcROe2EyjlBmQ9mcBjAkvIXFICAgspFiCGI1JPUtl8RJTf/ MUZsTo4AZpwcH2OiASFG1QQoAWaAQBlh9GWJgPdKT3Bsx8bfu1THPvdtL/uiyXOnxPYg6l3zv/Wu EZJoWdDsL8viDqVdBCQ2PyUGcQLxBje+8WX8xi//c1x/9qv46MWIs2cJcTS7/+ASfpXwnTESWL+H CAn9GUgdg8VcaNRMwBSCCBCErKEuzIaNecIcsW7Htx6/udlMC3xMouHKD5hVeL7QedcProj2sadZ 34W4L/xuKLfZxgcu2cAxIYYRAw5xjt7AY+sD3NpcwQkuIIXz2HCQ9UEk9tnVvGxH/kt/dt/D2mcD aIgIFrceLd3jen9WIZF987g++0oznDCNqPWlfEXqTEUjS8ihoZMXArKvQWsC4+lAOffyryZTwGvu i9lpj2fYdmbmN+UzIXtDFv6GhG+Ua0B91s19C6D983S1/Jry2Rc8zYL4q4WW/ubcNOZkXXezmKgb GGd2/nEmgJqZGJFoHufWG0J/RAhox6Zozn07cwl6/qk6kkyTYuxDMn4sZXpLIAz+JZ5oBwrViyfH XArD2n5v2qMDCjegKSVE9ZBvU9DniWokvhmq6p4xya0nac0P4fqAyv/voJ/tuLRIm/XL7unFAW49 +clmptpMfaex6j1Unrd6J94sHrbtmPTQkLZfD8M8+LlaOvzL93mW4zlxKEJAb7zLdXNOFULFIeDe IeObz17F/aMJNAFrfoALZxJ+/Cd/DJ/89Kfk2TRvn297vXHt+m7GztvXtUKp1RE4AbxBOryLM2PC OkbEKMQ5ECnax66uQiSEqdfryYgzSZITMnUkQe4yxnmOmKTE4iyl29Oi9TAX4ihMtjn8lnrE5Efv T1xM8To2iHlsk9bBnhZwHl+7RoCYBQEV8SKKCIGg4cL1XhFgPUEoKIs6dcoSARFpjHGpN1LCpAdx jBGbqbQhBI3UwQGYNpLkh0Q4qtZqB+Vp188+ZXndnb709lxv/zxM/b0+LdGP0wgkts7JEeKaloSG oVENZkoYmUE4wjvPfQO//q/+OV77+pfw8csRV84HBNqAgkT3ETt91qg/AcMAxCFi0JC7MXJ2Cha7 /4QQGEQTECOg2YCHYciaBJA4EAppVybo/ZbOeUR+I2CZ9nyoijv332/prldKuv8JiSdEOsaZ4Q42 /DYuj7dwdHQeUxgxOT+j1vb5NHt0rza6v3vF2rAUy35XaNLenrK6BFTzmmGC55SyKd0e76kBuO3F +L59x7E3l5mPmSZnOjy/p62Hclv3Ky3vg4beBCystcVSj1N+jlBoFdCdb2ZLVkYZ4EDVtnKfmD85 83c31H4N+GuVkLjQJxvroRzcxZZZvpFIX84ZMDBr6DNSZA+YzLbZbJ2j2W/2X2oSr6FoVWxw3zH9 3wSwEDwddA59ZttFkAHluvNtyYeLJU0wyY6LdOsdMSyOfqvWaQ9TswOtDkRCdv7xJX9PephRqhiZ RBA7MWOs5al8SJodV0KPiCkzyHU7S1tt7MpY1nWcjkkoAk5SBstMuAB0tDzyfuXMADC3wlGf+JRx LVGFyCFxiQMYA1557QbeuvEuUiIM0yHCdBs/9ukn8bOf+WkMF89A7C4lpOwwDJXA1v9/Ozqbozck sUtmsiygeuCQSNqB3AbnCXxyH6thQpgSwhgQR4LZ64F5hlgx1EwmM8GanZdY7VslEVLqhDbLRHYj RCcEseUnCrroCZQYAwVMThCdOf9OUGTKM+cqjKKsayOwsnYJTFyt75YAz66ZfwAApISAiI2BESS/ Q9tisSugoTwjKEdQIILQq8SwjMkUsqVVnl8OVPIsUMQwrHD44BgvPPsCfvwXPot4JuZ1J6paAM53 pRWeW1o27yeq31uhoWVWHrYsves0paUFlNdxn0b0+t4ThttnMqZHYuPthQCAFJDa5L0UiUGb+7jz /Nfxb/+P/wWvfvUv8PTjK1w8BwzDlO34LdlXpKRoPiPEgBg2GGLAOAoqFmJUXwBGJEH9Y84IHPLZ RaoNAJGOhWrZFoCPYkO+L7PSIpko/gHUjOWHDP33xTQB86L0Mn8Pzf9tPdJPu7/qf5IQrQkbDJxw gNu4jDdwSCscTedxEg6Q/ZRYzgvzLdt3H8xsufcc8rzOlZaZ1igMMTsFl36z0zSYLXtTj/bdohBZ 7iCSH5wlgyK/Zo4CQYyLpUAjTJK8P+mzNc7tO5/g54qcLTonBoKdG3kEtAoBiny+Gbsu98tzkm+l 8GUhm+lYiwoDmFKSoA5RfDwAv7/U79DabgoCVgSeCZwm2U4uAEQyJjzT4T4fUl9Vu3wWmgEAKdM8 Rdr9vmee7VjPk/lxMfADkDwDZtOfaaIy/+Zb6sS9/Bc5jb+Nm5kWJx030QAok9I2rCXgTARzXEmg GeNqL2lRsdIgd9B1Dg87tP27e4dI9zkAxkJ4KbKHgm0rM6ck64sBf526RDKbM4elT/NDz8KTJnC2 +WcWB2pwsYlu60xOECCVDA1dbou8u28z5wWD2Rg4grOLUJ6GofASa8s47YvI9BDXBALCiMMT4Lsv vIKjiTExY40jrE7exlOPP4XLP/Q4cO4sTpRAGOrQa4cfA3Ms9e+si93frNWmnpSSRA0BAJ7w4N67 2JwcYlgFYZCJwFR2YW5Lsw/FjC7oh4FJGRLhekXZ28v+O5FrK4PYx2suasecLyCVOPpyYIX8vETE LMxZZtjUR1ZeLYfulIQIEVwis5k2jkRg7PAAgQYLcKSmQaEW/EzrkZK+x5CT0l67l5RpK1G7kjD/ SVF/InCIwGZCOtngvffeE2diJdzmcufno0UX23W8k9506MkHifKetu5lNG77Xu0JH/7vFkApz9in pp3TNIECEDkh8gnCdIK3v/s3+PVf+l/xva89g49fWePKGcI4nCDESbLHkphzUZCoPsLUB0H8LfoP EcZVxDDUpj+mERCjZ5RY/zn5l7afoAYWD2n/rxtmK/1zZ1Aeu7kM/eEri0LArsf62ib9I5sISyKr JDwPTxhwF+fDDVxZXcB7x09iQxex4TGztUs8wQdR8vqGnuWpnAOnKdvWlNDcYn0g7xWm0bQNswzA i9XNA6NvG6d23xKWz3ByfGOvHqHXMfNRck15F6vOna8haCD5lPbeA7m9Sq+ptUCxn/erDsg8W8oM +exXPW98RLyl8aRmj1PzW8rPlX7s6rpn/v16lHfJmhngopOwiyk7UFRkEXlSCACrDRKLjiBXbgNC KhGVznqBwDFDIGiw3grtsQgH7XJJKVVMcY7b6gcKSZH8+QHchlbMklkwRnxeCvreXOtNossm67q6 eP8EkcpjPvSQxxoo0qlPMuEXRladU4RftmbXXQ5P+6VjhlSVuepv+4Hm1V/+oSLg2futHhMOi9Rb M360oakAACAASURBVGi9UtakMX21b8TECUxrhHiA1753E6+/eRMTi7U3T/fxxJlD/NxPPAUaCTwe ICWCpEoO+QCX6paEkdpUZdY++yM4FAEeaVFfDL8OOGEcAoaQQIOYoQhEIe0GEcji+SOK9J9USFeb +ixkZBMcmXvJ9pyq/ZeSMOfMkHCZMOCC6zM61baHcnjU+6BG70sWxaSqSh972O4VRl0diPPbm7oC qWmW7k0y+cbaGCTGclIGP0QRhpNFBDOBlsVOeLI1lTSPgn4PACZWJ3B2SQ+lGRsnoAZOmKYTBKyQ USVOEkcZhWnz4f++H8zFacquQ/z0TGtNy7eVJeHB0/vMvCR261vvN1KqETcCiRgZpg2uf+PL+I3/ 63/Dq1/7c3z8ygpXzgDjOEmUn2A2/oIQj2Nh+uV/WSfjEBXll2zAIhQwYgwSajIEgCbEwSCaJPlG gjdZMnv0XY7iaevweRBJitI5nj9Hbg992MvDtLIH8vgwvB6hpcQgBCAQQjrC+eEWjjfXcTF8FEfT BTAug509dnKo7y6gSwC5HYKuySWZgTT6EfN1DwJZvTOALyjtdAMm+Y+0jUGE4CFD2vqf8QEcIJnK 5QxIyUxHg4I4xQJD2mD8RNKzah7dy84Pq4eZFUGu2ymCiDLsGR9I9f8zRio1P5tViMYrysOeqnEG xEzcAy9+PeSxs+vZMZeU1xNn22A+pSYchcK/yrzXdCoGXUPZZMdZoTieIbDOGwfkszyispDx82x8 aF43IdQ+P3m+Ld+R5uWy96gZNAEAhwxSsRs7oy0GYJipL9jnZEYtKbbEu/W+9hJ5j9B74t5DxPy7 uvHu3felOrw6Lijzb5NQtbEpbbt6aEOLDLcT3ZY5crxdcrd7l1SKnmnujVnvWtueXYzIQyFWnffU F+p5Yq4zqNp7e8jntjb6MQOQMxmS6ORxMgV8+9mruHv/SN+5QeBDfOqp81iFe7j0+BM4xpBNZIwY t+PbRgNo+7Lt0x0fKsixvG8DpAknxw/EyZcTZiHTuBAZZgY2nJ1cAaiI7NeAIOjs7mnbXJc58cqy CRfEotRDrj2kPIlzhHQResQkr3HUbd5vURiKP4G0Y4KGc23aTIgzzZwkVptrk3KbmuKv1YcvZ8FA xiMihAEhBBwcHOSs5KUzAW3o1G108wdV9mlPO04fZNt7+72lcS1aSaymkAyJ+56OETf38eY3/hK/ 9kv/FK9+/UvC/J+VLL+DOfhmO3/OmX7jAIwrwjAShshYr4L8PQLDGFRDENRHQKMEEWMcBlj23zDO GQ3KWfv6Y76Txu4ac9vss+vvn3b/bShbaasyZDYnA20w0l2cC7dwMd7AhfAuhnAIz9v0zvrWR8// tqss8Q6+7f4Ms0zAnm4kNL6MWoc3P2otK7ptcOYjCDWPE6OZrLk2Zr+BtJjHwb9zF13d5/rSvfvc X/FjA83z5bj62jkVs+qiLVmi27v6uI3Xzb9NzuW4k8F325i1PHEWLCx4yjTnc6ViPY+r5tXmZD3+ YAhs9MWyg82wd/0/1kiH7zBReYuL38pWLwN2yGdfA33EOuMHcYnh9wNlrbK4r/kOFz+eWQh0eV7V XCx/+Y3qp0QGqv99EVHrZAb1CHO7uSKKU695ksv41sUjufJdO9Akg2r/JqpGBfN5Dc1iPK0TW+tL IHVQXgtcX8sqQlvUsTuvS8xq2aDiMC0MA5Rxi3jz2m289voNSerKjAETRhzjYx85h48+eREXLz+G TYoogYtjthXfNr+F8C4RKG1fnudG08JQAwE2awIgbbA5PkRICeMYc/hMsZsFgAgLrk/KdEvEB842 +xLDH7DwldkMhW09kzLuis7kMYzlvmT3CGGw9WsCgXyKgGAjIGMkfU9MiozL/eZ8zB5dgTnHK4qS xL6RGXlsNzlOt6mLNY73xAITWTZjFBRPog/BzDBLadAZYfKDElIhogVRdIgg6UwlwjAMiKu1tBli fy7RZwShCUlfasjRFnDg+1HaA2wJpGgF6W3P9PuzFM3FaxAX7Ll67bGoHBZJTufDTBtCEE3MihjY PMAbX/tz/Pov/wu89dxX8dTFgItnGeOYMMaIQJOa7wA0AjFAGPwopj1DEE3AMAJRI28NkTAESfJl 94l5cUSQSQax+IgYTTXzG6JaQ9wd82S0Y7vzp9PtbhkwlE2oPi2ncYT8QIoNwBKQZQzW4r7YER2p 4QOWxjuAMWGDgQgreg/n8RruY4X3+AIoXBB9M1Ennv0W4cKd34tl4bzKP2e0xvEDRA751izjlHTX yNoPYci0E0jZFHFbsAV7e471E0gztBdGX21AAI/WA4X2tlr5IGvT2Kqs0TDhHUoDcyAi84mTM62K okMd+uA058L/zBF/Xywuf+RQaVQY9XowzS6jmLoGMrAJ4CCOuEGjJFp7EkFzO8j4eO5oFzxCJPkK ZJElGCdMFEt0KCutcwmHaimJAklpemCAI4gTUpC5jLmash4mFYgJ0CT2wRl26T5MHtzWKED58Ah2 eCPbdDE3HvQOtVlkhheKZ7SJKJu59PwGZhPa/J2ZC2WajcGpmPrqYNuvnUWant+/VXLDsm+DoKrc aFHcQeyFJicAVWgY1fOxuw/b+/somZVSj2ZhJarWRmEYtz27LwLpDtJAam6ywktXX8KtOw8AWgOb B1ilQzx+jvDURy7hIz/0GNbrM3iQYhYQjdS1Q9COy77tY/dH/xlx7A2UgMBYrQaJJU6kjVCtBUJ2 JK7MpNgSIzWCX1dQFWIOGJqvAoYuC07FVEiQejGvMMdttv9ZiaMSw8RAmox5p2yTbwIHEYnNv46w LzGO7iAy4i3tmljWR0qwWZF71GwnpSKQBBIHTE4AaxuJBL1NM0WKzGVEyFHMWE0JYwSmycw3/Fia adg8s2cV/tHmuVnnS+ukx1w/yrLt3dveO9+nvPjbtnqQYZjkvs/r6bRI/53vOwmDO0nCp5NDvP7V Z/Brv/TPcPuVb+PjlwZcOAAOxg3GABA2GuUnSqx/COoZNLO6RAOyqD+kGgK9J1pwC0ZU9D9EYQSG qHb/EbA9VNNnc1h2JiouYkVFT6j4uM0KUdemuewmmt/PPBu373v5Abzan4UFLBRgIfExIh7gfLiB zXgJ757cwTFfwjHW8GBSe0a15WEd8dt2ZVPBTv2AMNCBgMmCNxhdSWosmQXECNCU+bJd45Pbkqw9 tal1NiEi0/6qSaQDMjz/gYY/afssTG9c/F3ODC8EtO3dvZA8QNqCxPuUSn6e0bm+gLnvWNfPOA0z BwnoAeN/LXR0PdbbIkSlZIFElukzAAwhYOOiQtbzXGsX7PvgX+SR2UL4hagnG3CHxHHa7YhQXtz4 Tyv35TcLUcn4aAM7QQWQpp1QW7HWep/M1goqCeUG2oZr69m+9JgZTISoCH9rKx5YHXMdElgVHSNq mPZJUdOWibN3TronimAgvQrWiVMBP3P7/tOX+Qv9ovIHoKyfIm3bvfIb0B/xJWRx/i57BxCQ4grv 3DvCC6++ieMk0vLIJ1hv3sHTV0asV4RzF84jDBEWEtLeF8g71ywxT5lkdNuV72oY8UK4C0oBCFMB AuLBgHgwgIeg4Uo2hYHQcSgHh9ri53qEQfZeFMySa8Oy4kqWXYvYI3cFNV8hQomyY6ORkDUFxnQT yZh5gTXGiGmqTYasPa1gm8N/gjV5EZDzEJAh+FZXtA4CYEySEEGY8KSSCzGmRPDarxACTpIwfNlP JDB4A5iWQdahOH5ZPhOjN4HFCT9SRGRgk0qUkPXBASgWf4ae9qodx6XyqBn+bfWfBpiZ76ldv80P PPl9ib4kfab/XCBxxi8AeHHyjPIVYTrCS8/8Ef7j//Mv8c7L38RHL0acPxOwHpPG9QcGS+Jl9v8D MKhN/ziquc8ADAFYjeV3MxOShGBqLhTFxCDmyD/U9AWwHDdQ/wQCZabcox2UE79AhHjbn2S03+in +qpgbg5bKkPhYpgyqj5juhaAqB9kWc4PsPTAsmZAyISc/xM7NDQIfRnpBOeGOzjhm7gwvY3DdAlM V3CCATK+CQiD0IDU35un3a89jVqP8bdzIkd503UQUeiv9d8YRgCKIIdqG83A2ebdgKzlaSpgi0Xd SU00pJwpGSb8TCpcKoIeNFGVMC2NpYOMe+KNC+vrf295nA4vYX3Kf5j5St3OjGc7IaXqR87vY9Gm DJilPF7T5JEi1VTEogn345s1Gr6RnTIZI5+oEtKESyFxdyUCY0KkzEYWQSaxRsVM1Xh4Zi/Bzs2U fT+yZQjPORQZB1Pd6DxJx2CZjkMlhWgNbZKB3uHSQ5JqBrCxi+qUnjqufde+Ul51X6rDH5US3Ke8 c1ed21DgHDrUIT5tHfv0oYea72qXvc+30y9+18qd73/Y0ralzfTq59S3tTdeteC5IFAhIZsVhREb HnD11Tdx/e1boChq0xU2OLd5F5fGEzz2xOM4d+UJbKa+n8kMdXwfaJq1v2f3l1tvvgdgnKQTKIcN cUqOQJMRl1ns/4WFigCo2GtavYmrqAbThhs0XISDggBYuxT5EL2ntH2yakMJA8pBv0OZf9VE0SDm EZbMLpGaclA2L5IXFfVmGd8AyupZyo5dco86aCVyJhQEb9oDZ3st+0YBA06LmWflMCNJjMPIRDC3 hwg+q/HBwVnEUZiG4jzHlbD7YShtW04baeT9lN5Z0Ltn6dqUNHSUlcSQgL6McTrGOD3Ac8/8MX71 l/8pbl39Fp66NOD8AWMMJ4iBsRoCQiSH8Kszb0yS4XdFjtnXZF+Ri+Ovhvu0zMCG/hMJ+EUKkRUn c7eeQtCgFa4QlQ/mDFnvnPR/P6ygyGWDAf7vD7gknOJ0eQRCSbvWzT0bPAEszFWgCSM9wBm6g4vD 2zjHb2PAkfhbca2J7yHWH/Teruy72Uxm5u9szyZgt6A/40/ceezf2+O1PM82P58d7V0o+bcq9OWc 2e8JLLtKV+vgSutn2D5XCWVuDy7xdnm/7nTur/fu1IxrQNnzNBtTuaMNqdwbEz8nS9oCz8PP35Ms cnW+l0hNgHrRdQqyrk+xhF6SThgU4SQ2RRrJaTGLNKYWUQ1zWpsa1RPSEsreoPQHiiTWty3krCKd R7hh5sp230vc1b1cxKvuO2l5Ic/Ciup7cuhP6m8IHy6TiJBQmI7ECZYpcE4EtpPjpbHcXbpxkly7 DRWdckhGcVyZH3TWr8KQmtnQXDBr75ESBLEOhPsnjO889zIOjzUMJAMDb3ApHuPpKwc4OH8B4cx5 VcuryYslo+MAUrRxV9n/YLYEVS55kf4vtvLytjEOxcHUkAcyFWkUTRYrKqCRdaD2x2zXJ7WrN4Qg JSBRNm/KJj168InpjxEiMQEKbPMjbc9tnQT9SQgAqZ1qU2xOUjIhQUxzkprnwOxbYZqWINCHRgNK iVHFIVB4k5kROCriIX4GwqyzmgOZT4BG2phSNiOSHjtKl205Q459bPMUUCJlyFogBCQRqOKAg7Nn pApCgWys7x3VYUX4t5gQ1Pt9aV3ZXFgULKru9/s4J2PLdQJzPKi8u08DbB5qx+pHzwzVUUWsXyGw ZmUGVjEg8gbh5B5e+LM/wL/71/8Ch2+9iB+6EHB2nbAaJgxj1KSSEl4XtMEwBg3jyRiGmBn+YUAO 7TmMkNj/Gu0nDIQwcEb7jflHYNBQNNMZecskqDDaeQqZFcFT4ZZk/mw85QSeslAt1zS6hwRKn0eV Ya61x4QiXOj91Rng5/cRMNy7ymk9EJY0AVlTuqPGwpgJHU8T1EZa5mZKG3UOJYz0AOf5Oi7QOdzl xxDpAjYNnfM02jQzgpLqd9RzPAtG4MagJ+xtA/TKmaZrhigjiqznfW8G6/eEavxSqhdQ8TloTIpD 4TNaJljOl2KjDyD7YxXb+sm9RjUTRmuppk9dv4Um+g0vOPRm1wK3rnu8RDs+mV52QGbA+FxCWQtF EJsDlX7/1e1kZXgDlyy/CSg+G9r2pHMZ2DB5M3+VRkaN9mi+B5wdtmNepzZuAr5Z22y+IfwCCQ9k JxtbmzlkPw6JLCk8weA722co1TEiD64NZBlsP/B+Q/ni39FDeuXv+cbxElt1zd6T21NsqeQ+69d2 IpjbZe/1faFaHGg3NDsC3CusxC4/z06wcSq3to+9/oLqcW0P5+2HtVsoe92/XHY91zIO5e++Nmjf dpS5VcITBkw04Huv38S1m3clug9kWw3pGFfGE3zk/IgLlx7DcOYxHLGMfyINU2lmJXusj56Ato9A IEJcp38UwXHAlBzTZTLAJJuf0Gw01kgRihaI5UHM6EFliqLMeEoTQoggDmJjCtPQlCgUhKDMtaIK juBxsmg+9l4zgZBnmIHAhMDFjt9Mv8pJKXH7I1FWvTKhqJzVB6GmCyoEgLDJCe2kLZLQDKq1KD4x KalI7YAE4oiQ/QvqUJ2yt9UBe7I+q8MnE9brNS5duaLtcsgZMNt3VqeP7rENha9p4bR4X3uvvrH5 vkx/lurr32/vCVWfHqYY/dVvs/8rtDEzsEnQdzDi9ADh6B6+9cUv4Lf+73+J45uv4CPnI84fTBjj RiL9hKTIP4HCpCh+QhxIwn4OkN8olSg/g/gCiE8ASTjQKKE9Q4Ca/6ggMLTjbkBZQVSFgW8Z7WCD IONQ8T4N86B0XZh1qA1LEw2mHLQVLci/51v30x5/KEpzLu6+feGM0GACfk3FgRAScDwlxHCE8/Fd HNFt3Dq6gw1fBtN6ESKz/Q0UAHEvdGjPPljx4SszQ0osoIn5f/GyuVTNG+33/jJ+Bij2xzTzH/o9 m8ha7pmZiVqoBCVfx2nK0jMeSNnKZzV/M+/eBy1fQkTZtKZirre02fOfdVjSOe+Q3yE9s1oEKOUW GOpb2thviWpz1vlYkIb8RCWAmek56/uGbNeYDBWVXy22bvviTMbTwgJSWpZt3WALyginq4/hFo60 wyItcDbVKRmKa+ZS6rOEWq3vAGdHCxlk3z7fkHYjohnM/M18ALieHIJDghqJ3Qh7IejuxxiyPVbv MA86SYjeYdLXXdronyt98Xb/RdIt0jmqcdy3kDc8x3zBl07WffIbsmKa1L+ezdaQrOaCUIQQEJCQ eBKGl8Tn4mgz4bsvvYo7hydIRBhDAh9vMKRDfPxSxIWwwbnzj2ETz2LCII6cHHfx/FVpN2CLPsxL zdDZiDBk80WSdT2evQQa1+Cs9ZC7rL+G3sv6Ce5/q83WoG+c+z1JMqyav/Sqb7nfVM88aWxiimo+ ZEgQlNkX85iWr52ccMnM4meBIthaO0tYUBM4CBt14JW2mCAQsEm6elOC2fVnBtxkFKufCVMeZRUk 1KRJ9o1GLyOAID47G3Y0Q/0CSIUZUq3Ier3GE0884cbAfI6mzOD2kLN9Sr2GtgntcL+33x91sTa1 ttdL35unzUGagbqNfRMA0ogjPqoXMWPABuHoHr76+7+F3/mVX8bxze/hIxcDzh0Aq4ERh4hxEF55 XAVEAoYYMYzsnHqBMQbEKALBECX05ziKmZAIA4Xht2hBQocIIQbN7MtAmnLOCKZyrhV0061rF3lN hoHkHKWUz1UQSr4LDwBZvXD0ifM/KBu5Hk8TINmZs8m5ZNH6XBSW03yfTdqO309Z2lVdrqfZd8Hx tG/t8ne+AiFQDrkcYwTzMdbhDs7SLZwPd3CU7iKpRtGQVtMGFzpZmw8aklza2fgyVvfKepZpUNCA /G+OXuT8LQlGWThN6hRckib6cRd+Sb4HWztZc6K3Ba7WU1tyfgKzNXdA5jbqxZBEfOYT5vPxZDKW 9wfnaDNmUmJmopR5ytrHYc7ETjA0m1w7+30q616OP+VvUpLEjiiI/+R66QUo04STIvqCzXG+Xh6q 7fGJ5JyKlnBVKga36yhNCERtwG8EMDAJ3SETAgFY+Cibx7LrUxU9ElQ0CzUvmFA1m4uZvwAX8n+O AkQQhK6VYuYlNQugfoE1ID/tqqk2gh2YDfPb2yxWf6/kgzdvNEuYYC9vBAP3vX1PJeC0v9l+dO9e qqPX7py4jOrFvITq29/Tgj1zi2b2ozLNnX+9hH9aBMEYLqvb3uXViJaEyto0ZyiatqAe96WxMOcj EcQCEAbcvHUfr71xEyeK5qdpgzEd4lw4wRPnIy6sI6489iQmrMV0RD1l6nE6hTSwZ2nnwf8tYcwi sD6PsD4P3qgtexI21qLP1GrHovlg5pmdHydkG38CaTARQVWjRdNBwJQmGHIv0ZNMbWzDENQHQDIz Jq3PIlnI+wDTMAjz7kKymhlQZvxNgyBtLHb7RWC38KBFsLF++VC/puYOoBAhyVwADZ+BkoegCEUS aSFick6oIX8X+kWkAohz7A+6vi9evozzFy8gO6Vm2uRMGBvwYAYm7FG+H2htiyz5a3MB/oN5fxk/ 1yYSlAopaajPE4S7t/Fnv/cf8Xu/8kuI967jhy5FnFsnjNGcfVkZeMIYGUMQJD/EhHEcMoM/aD6A OCRx/h1J/QJKkjDxG+AcI50ICBb1h4AZiIH+fJeOivnpfP4jgI3Ug5jv8QiiVlidT/sUMxEITcJI VVXtN0F/y4s3l1IdnTA3xJhO7mGN27gQbuGQL2ODNU6wUnpaTCeDGUjPzubTjaGdewYQeNpZ6mx4 ABLAiyjBO5CSYxhjs6S20ZgM5Fb31vcvIcv5t1PiDZl5dr4CuR3BA6FzWrTUjrb+Hpre+06aQK3H V7T284Vmz/k5AYlazqU+m1taUNq0hU4A2Xwv84ehmrK9zhFbne06naoxjm5u3LNa91AYY3ESYIHw IDkXXYNgmUiLrWLFrAqUkbUG88OQNfa9GwinYWCKwj+w2VDbIAsikm3O8gO6eSlV7RQGu9hKexWN PV+h5c2gsF2vJNpm4ALNkaDcD73eeU5UyAVJskXdMvbVRtxjAxItJzNpS0AR9WvE3kqL8BgCi869 vp7677Ihlp2AmBkcYr3OGuYWQYj6lCzSBgAasOEVXn7tKm7fO8LEQEiEiBOMm7u4dH7ClQsHCAE4 OHsRjEHakbON1oLn+ynzjaoRe4wptf6Tmd5MQBiBg4sY1hfBxzY+YkcZuERskEGAKBVU7A+qBYHw TcXnhhn4/8l786dblqw6bO3MqvNNd3pTz61uRjeDaEwIGSSwQh0gJIMsWw47Qv63ZFmOsI0NOAI1 EpINbtqAkBQCQQuQbUAMQoJG3f1ev+G+++70jadyb/+w986pqs45977XNMgZceOe75yqrMysHNZe e2LSMJ25LQXQA2pfqMuU1fkswRgHyXbuZLbIbLb7PkfFBAS3pVfGobRVjJr3aAicih9Ibw4jogDf 51SZD2QCCmenYAE1AlEe6yr2tProuHBhcZKHgJvtBAoxj11uh6hDM8QdfK3KYD4SRHj5fa/g1gt3 waSOqiSwiC7zzb+eB88qADzLtc9b1oiD5bb49z0C2IMI/B32zwbbvJM8DwFku3ZJEyISTihB3nkT /+Qnfwz/9B/+GI6u38ELtyNONwljFGX7g2AMhDGquU8g1QjkuP6BFfhHUbv+CIxjxGYgICj4H8dB HYEDqQlREAS1zUSMAQiih3E1dlkru9D3wkjb3PL4527TbU7+RYjt3nm2hS7P6wawua4UNzWyOrM5 TFWZtPN1sZ59f/cZXb9aZSUqUEBlp5+JLSihEgI2A2HLl7gV7uMyneEp30YMZ5jcp8iBqREZvhkU H599/a7uI4CRVENt2IJs/8rEag3yQBBRAoLN9CeYdpJzn5zc6AjXblxyRtmsMUDRVnY4xgWldq4V 0zagnteu2TPiN5qNehf1Kwd0IBirXwkdFsbZBaLnKUvgv/4um8O4LT0CJg+7DSBl7bDb6RvwlpYp zxYo+cuwkKyVq3Wr53abvVfvA1U4yOqL8OSvpS1KaA0tOeL9tkrZCbLqIc3byzJ/Jfz5/rNjzMOa VJWjlVD729IB0ko+Cw9R3qPpXO/kGkINVtBc2z+vL/1Ezs+oyZmFevu+11LmTGLjAtbrw34fe9b/ Xpjx4rPwPKV+9lrUk7WSs8o9R1kDLPvmwNK1+66vx8zbrEJBxNNLxr/7/Gu42pbFOArjaHqCl880 ZvLZ3Xs4Oj5FksqWsevLrjYU8Fvsuvu/d0VW8DrqunQTAjDegsRTJHYznKiBLAoSyBt/W4e/8+oZ Fi1HA6oosPZoPe6QLdXaUjODUNVN2fmphN0M4FQB8waAE3KSMWf5PWEZlbbADj9OgLP/idvNVce/ REKYGqGiAvvVWLJQHnu4EZloiEUmgGKAQBMbCnuGYVLtUQ6FoKZHbi7k9TMzJAAf/DMfQjw+wnaa UDuNL4F+v0/fy1cZKC2Upbm5NFfr0u9t+9bKzkLcvPP8NRgRCcd8g+1br+JnP/3D+IW//7/g+OYd vHRKODtiHI3AuAFiYIyxMPlDVGfeYdTEX87yx0ETfY2D/WYRgerPHvEnRoIEASJl06HaKbvRQC6c DetC1Po+vHTeHrof7ip/HJqk97S8R4JvP6cDCDDHcJIE4QmDXOCU7uPW8DaO6BwBNwjZlK+t59kF 8nDwOln7vs0P1M6JIBbpaOHeve/c9vgas+y7t56H+0D3zkeLZMy0humep/QEY/O8FY3APmJmae01 dTe/tNqD+voeB/S/+zXF3Mg1j+vP7kslVrXfV/OXiCr8sHyNP2dYZa4qdp6I9NDt1PRN5YTlSSpQ lYx1OhIpW9FNepEJbsbTVtBKuH3xTGjJFjSZ1J5qpi5LpaU/dftEpHjLo9pIvF/oeACLJCP+eW08 MJe8QWTqPh93b3O7eWQ1juyZENU9OumAPpqOSqAm+TrTMTPJOQy45GyYFUBt+jdr17qA49Jvfd1s o5IAd+918EkY8eU3H+LNBw8V9FoiNUo3uEtX+NCdF5H4HOH0NsaTE1yJM9hF8oc9lxfeX3/A9xtz e8i37DTl+VKk9VoNHCAQCqDNLcTjO5ic7ddJWsaPzXPfVNVlrN2+UkAMA+mq2QgoMZ8joAK19dei KwAAIABJREFUzysY427gOchQ9c1/t7YEgKd6nigrH2goZkNQkO0AX+dcAclEYmFBSQG5FEdlsShA JecI63hJC/xDGJBMw6Hx06NlWa/NiARcCT8OLFw46NeCiGgUBIappgM4MRAi1HKTEY9GfODPfASe csDXlQgBwUOaLpvWvSug/CeolDXI5nw9mCnUvgO89gVAZhqVqfUaCUESgjBOaML04A185kf/e3zu sz+JW3KOO6fAyQY43pg9/0AYSP9XEx8N2zmMpOA/Z/YtgsAwwEyCVBswRk23EYKl3YgCCgwKERTd mbZd532EFCIqzGgJ5N30t0Ts4fL7AvCg6t6dZc32PhMFnQ3/e13W6n0vNALPsVayYaAL7RU+cJMK fRcJRIMKe7LFiTzALbqDk/QQ13wPTLchll2dUExz/fzf33b17chRcAB7J3PQNZtDzfmhWsty1pjm lHw/rjtPORpOnjsL70efQch29IZ/mmf7+sw4pRNCUBJP6fOKJkA/REtM2b8/J3YDGtsM0+QfqgBY 20dX302grmrzLbQzxX0qe0Ib1buo8YxG6/GxaB603F7Hj+TgP28UpnV3jYFmJObE5qfimgNn6rNX idfc/b/S/dAmrtT5WZusWt6gvF8IVtFZzRDX/+9iPvrv1tiSJankvTgweykuP4/mfWjY2AWpeF97 3g1zMH9eQA1++z4tffZ6RNqYxvskWQDPrXGo62vHs+3/Pgasb/++a+r/td4BExM+/4Uv4+LCHfQA MGPgCS/GCbfkEiEE3HvfBxCG0dKqzzfhHtj3bVtq41Kb276G1XtdDbxNAMYzHN35ACQcQzCYKtri 3wtmGztR1E3Mw4MyigNv1gDYxiOuTau1CFqn29xLxUKU+3UDSUks469GGWITRrhK5lV/n6MRVXWU 9of8d73uiNTnSOvomBxEtGtMBSTfWMUcfzWCkYH8UMZNAWfIoe/qdwMYdjEH6OysBiClhEkYx7fO 8PWf+CZg0KQxMUYV2nbM6UP3jj+pZdecf1bBpq6nJ1v0f0YUxrHcYHr7y/iHP/y38Us//WncCee4 d0Y4OwbGYSrx+mPN7quJz7ghi+HvYT9VEBhGFQI2g5r3xEGdf8eRcmSgEKF2/oFy7H83sl5jGHed h9VFc1DfjWdz34Fnxn/QReRdj8PanqzkkmCgCZtwgZPwELfiIxzTI0Rsm3f8LCxseXA5u9fuWzq3 l7FQHRnI98Vy/i3hlLXzc+naQ8uSBmDpu337wVqbD7l26XpvQ/1vaY/p71/DPz32W8JPYc+0JKIZ AdyPWf8PKD6TS21/nvNjLlTa93XTeHl8B2fTAGdBLFkGVIITtvB2zmLOJK224/45M4IoEqQ6PswT NmSJlghiYRqL4OML4/DByPHBXcITi7vfSYAixZchJ2xkQYiV/Za0dXMvFQbb9N20QVqmaEmDMH/J 9SbCzTX1/2uLbycwyfGml8dqPQxhy2Rl844cllFZXgW1zraWse/7syY5B2P4+4RqffuIAZYI2hzh 4eNrfOnLb2Ir6nwaAyCJEbc3eP8Z8NJGbSjP7t5DGDaYUkJ0tplK23VuLo9dzYDuar+z46W7upZK 2u6Sv4Fg7yNsANzCcPYyJJ5gSsAYNRqKcioeK1wQKKo2IEkhmBIbs4+ScKtmMljv80grDtozE5K9 azVOfyDClMeC1CkzBGV+RbUrCcj1cLK3LICQx/OnHN6T2TUKal/NWdjQuaKO0JTtY23R5PZrvVqX EyPaPd9ECZHJ6g2mJYh5jxJ4xmMTjhmmH9HMv5JY8xw4WcLlHSZm3L59C3fu3dVsxCEiJXfQRs5t kqPedALwfyil9KdnoroDq2MSA6lPRd73sgN1ifoRJeEYE9LbX8Zn/te/g1//7E/gpaMt7hwHHI9m 8z8AMSYMI2ETCRQYwez74wD1B7BQntkMaCSMsWgK4gBQ1Mg/iIQwBoAEEhixCv2JvI8llIPZhPGe Yc95Q7r9kZCdD1H9vrS/1od1zRQ24zoTJFb2n+dm/jtNxbOWfc99Vg2Bz7eDD/ouykrdD6U6NaEp AcQTGIwjusAdeguXuIUL3AHRac6mnAmKYHvRoYSePXAWvcjXhRjDW50n+rEdf50Luj/6Hue25jni j9e12o7yzDoaHbP7r4SMailHN+oAbM5Ea+PRz3/z2Qtke3eOX981yK0+fDzYNvHn5EdqwLxPGHI8 qb+VKFJEGlQl4z1QPjN6EN0w6c24WPdQxViUar+jokEoV6LgDifXRfKZ02Jhz6+wZ33Z7wE1ni5j IS4k+RuwAztbwng+gXrQliSifnDrsgY8Z5JUd33PokgXbhTE5nDXbpZrhavNoGexliTX+tlLE6rP 5FrXXV/T96WWLuvr1+qpn9n/vu/5hzxnX3mW+5beXc1aPE876jFbatOMoQkBghGvvn4fb73zBOrc S0hpi5GAIV3hw7dGHKULnN46w8mtF8xsTdndWiXZL/YlxqKX3J+lzDYk+18Cqep5uIXxzisYTu9h ywOYAeZJwb2zYizglGB2L5DEWZVJEkyadUHbbPKZlPk2m3/OdpiFQUdl8y9iWYOdCfdEXVLeb3HY dX8F1SgkzDM/53dlJftIsH52Vbv/BgAIrdDo9bSRrdqMicUHoVyrZkDzuogoH8KaNCvm+Zu1AkZ4 JGF87OMfxwuvvIxtmjAL+xdCM2f7fr/befOnvaxpEvQzI/CkzP/91/BTP/J38Suf+TReHra4d0Q4 G9lCfXLO4DtGAYVkUX1UA+DJvPzzMFBl9uOhPtXmX4UDrYvI7jf7/xABEOf4/v255J9XS79v70jp UO+RVPkz7WIK/39ZfO97jrMEqICWgT/hCaCEwFuMuMQZ3ced+ACjnCOGKTu3LoHLw8qKScgBuKVp d/XcHkf01679vVb/rrm8Nud2MfyHrI2+zn14Zt+zcg6Zal/p/+/vWatvac9eY+N31RV2PEvP3mUy dxeeDoeuf+IsBPfCS/OcxCp8dc/1tg19BaV3NjHcJjeLeJWNp0l0DhxcQ2BDAKDOiMZN5t8eJMRo YQeleHKDSsZcSFoUHtUiIuX2ZiJBkCVUECxuK5AZergEVKQiZ4iBBUE1tO2OHj7QHRQJ2d7VJfVQ 2x+7maDXkQkPZbl3Lbjmvu47oJiWHHbvcpQfqt6TX9eMZ/O7ArL693KY+eIKTf11qSeot7oH5D6R GVC7WgogjDi/EfzBF97AxdUWjA0kTdgQIeIKdzaMV25HhJvHGI8/hJM7L4Kh5ikUi725zkO35e4Y kFm87Z757DUCyz4qeR7lDMkeLYIxQSPybG69jNMXPoib8z9EStfYkNvC63rKLII4kDafBcuGKwyN QmDgPzioh4Pnal4kZfrz2xcxwOKOYqJRhLjqnxCSRUkI5uQLW7/JbPY1XKcx/ixlkfn7tbwHQuaT QO40rECcTS0nAsvSaRoLnwsAPOJPjjQhGhNM4AltdAyItA2clKFPjDwWnKL6MUEBmLDOAyblylLS 7ycIXvzg+zDcOsWlXFmkBhdAXAtTz+967iwfcs8G6PZpnJbn3y5fm3d3/xqTW5gtoDoeqPyufUdm LyMYx0jgh2/hsz/6d/Evf+bTeGGzxe0T4GQjFstfQXoIZNl+GcMQNfznqMm8NJQnMEZCDMA4BFAl BBAJxs0AooQhEkLQM4WCzpUQSOdU3pPT6h6qAi+Vcegzc3q3Kxtqzzru41CYSMtZIbBws1W9C6Un V3pAVYTYXe9prXyFndXfi7wB9ftYWkNE+ZpyrupexEjw2IoBQR29ZcJpfIwzPMDJ9BQ3uDHN5QjR bUjjpFvdimcGs3Xv+pGZcfsvN6/YwJdmUgZh3EXFW2Kf22JR5XI4x5LMEWhxiu9PzfmazJQo+0pU ++rS870/3vbeFFUY1c1w3ULdVzHyiqp6/FmwM8jB86FC1xJRuA8vNZgiFCKMiOyIlRIXf62Q453D Sj6zO3ybSS8q1wnK+yPzl7PGH7yqc33uSeAaV9dm+lwwjbjnn3DN9bBUac3QiQO9lUEgQQ5ntDSx tL6WERKR5oUOFPRlUAEY63NifoARUZlY1SA60E7CZeKLIEZLDhECUIFv72cN0L3MGIIdc2JtMWdQ y1wEkZwqvmWFDlkUuyTKZ2Uzdkno9ef+u16qDKH8dgjwyfdXzHAvBIgIJkkIw4AHTy7xhVffAIs6 ISmzOyFsL3D3GHjxdER6dI07L7yIzeldJMzHqHZeei/ZtqX33o+riCARgSRic3IX8dbLuAknOKZL IG1VtAoBZHag6qRuAF88mpEx1wIzowFCBu8O1Ktne8hcNysVMnxSaQSSVHPaswK7kGQgvt77TROQ JKFOQKYgvHKosjp044VpZPz9atsKMOLsy8BCRYAxQUPU4ztrE+pIRiIC9sy+wiDPDeFOwyHmw20S 1USwEBILEqur1lYYR/du4xs/+c3GsGhSHuYJRD17dNj87tfh0txYY6CW7t9VDtsz+mv7/5evP/z5 7XoW0TUahXGCCfLoLfz0j/0P+OXP/D28ON7g3gkp+B+SJeTS7L5uxjNGDdvpybpi1MRemyGYL4CG ASXSHAEhCIZxsKzA6hgcIoEG3UtCACRwPn88/nbPAutRVADm4hhLRVZVv3vIP/2+fd+hMnekSlhe Gniq7ps925/Vvc/dYGbenz/ppQb2s8m48m4caKpJVwRBQAGI6QYbeYITeoxb4REu+REmvIhJBoCk Mdvp66zLPiZ3sQ9LfbLS5xlZYu3L9X4uzgXWvl2aY2Peln37Vz9vDynl2ZznpVTrg0iF7rRrPa20 pd8n97XBblx8zowtRztu/V7dhztda+PSRjl/d/P2NL8zFyFgbymm2VbLLGhBXX8m8rtnD8XmP5oU WyaI3s3WuTnD2acvVrsvY1ADIFCmjogMcBVbcWdc/P4xOFOq/7NNoFpiyhVXJUiwa7mA/6rjeg3l +azCSLLEKVwy4JX1lTecRohRGqtZF7XA48WjvwR0E83uL8ywV9SaE/j/eUPItrPLZhJL4EEPoX4J r03kXqDazyTWBw9VmiFvizqRt+2c3+8M//oGS0TgtFXwhogbEbz2xn08fHqJxGozSQA2MeBYrvDS WQTSORIxbt99CfHoFBMr00f2rqHuoar5cSagU9XV7d6/HlumR4hNWHaGprKhJAfVFpYSG4wvfBTb eAc31w8wmn8Ni803dttPZZBq4boVkgvgZi5tdvaSGeoP4EDHHG+VqQFgWodiVoPcTg9ZlqB2hbDf GLCcA/V8oSqUb8jtYlYgHmgAnBcK3rcE4QASQpCAZO9FgXfx0fAsxSmxCQtGUkAAijl7cuuojHxQ +piriYDmQ0go+8s2Ca5pwie+45P45F/4c7jGFgzXwrQOzPAny/KcaWbHDhO3WsCd17MM+uaAnbq/ 56U9FHq2sRwg3i9reVdvYbjr74OtfzZ72mJTasRKCOrwGwT0+B387I//j/j1z/4EXj5KuHscsNkw hoExRDLHXgX2kQRDMMbfbP5jJIyDfRcsMVgG+W72EzEMCvqHIQI0KeNPyM6+qrQ17TDm7yDv683Y t5rSPPrs4K72g9J7TQTVeWJzjogr1rEGmi1ZlhPRNO9mqXRR3QgFLPeCyY5aZgLonxBhYQbqZhty 0bA089rzFcFtrSNCFIzY4lgucEbv4IncwTWdgeioWWdMGnrTBbY18lMftg8g6lnY25A3rmcN4Ris m+1+U4jCaCDbiUvTivZjRsU3BZZh1olNxwd5TtT7jQm+Gm2oNcH09jXNXhGQ6qiQNU6qAXhAe/4f Qho6gVpfV2PJ/Dn3Y2d1tv/rPHHc1rbH6rXnwsxHa5/aJRy4vxQfMn0PhoesD0thywE0ew0AUJRs trskOEogi6DXaTKMFKwSgWnJB7Dj/xXppZaa+ji2fl8bE9vZlVJHff00TU3jNQzTuyt1KCev1x9Z T6K6j/kwwHLf6+u8H/39+sN+yW+pzjkYaA+K+tr6he9q37OUQxnH94KxrO/pP5eFHpXNoYjLm4TP f/E1XE8CoiEfUCHdYLN9ihdPTrEZgUtmHJ3dBsbRTFgEzpZrJMeQbT9ZCuvXCjaF0bAer/zf/ikL 1+n6IDCr1KygdADLBuHswxhvfxjT1WsArrMzuluvAQHBDr5szw+NgCNmtqORgXzcjd3XrHoVoLe5 YIy8icb5+hzVB87mu7zrbbfeCbLTbz7OKpa/FkT8eiA05nAmfnX+AzUhoISDahO0Dx6CuOQksPwG bJoFN5GyJF/JQFqysXPhJwlh8ueZOQYHAcUAjgFf923fjOP3vYBz3oIiVaFLpWrrsmnG0npYyguw xDiVdeOH2Fxz0D5rLpTkg7Xaj/t9ti4N0bMqUKzM96YOvU8PsELEEBGiMEbeIpw/xD/5R/8bfumn P43buMDtTW32Q8bekwH+GvxTzv47RIvqE5F9AkLOEGwRfgZ1KYlRzdpCVHMisgy/8AN9iLPxb/Zd tEQFRLr+LhXXwC2AbTvTlsBkmfN2aajX4O69tG4/Mxcn5Gpf89+l+m5JcG0B9Fcf/B9a2nlcChGB AlmYYgDpBkBElMe4FR/gLu7iIr2CG7qDLhjZTjD6rOfbs5T6LALq/cPXdNkztRQwuFRKmO223UsJ GpfaUtq03talM7/+rh7LoD+uCg6HlDVSZWm+7+rXUll77/0a6YXy58E99b15rPFs88v3mnn75u9g qQw58gcYYpkw+8Y1m7xJK77eGvBfMVoiglhJMn20lX7jCrDIKdVlsXrOWuGcZEZDG4Ic2Aek7NhV QFz/cufxcEtfdpV90qoPa60laQ6ZSsDqX5qWUC4yUwq9oF20zFNznzMWLcsHzBm+vvjGslsDoIxD /VL22RIvW7M1hyuQnbecHavbn1IAHY14+OASX3r9PlgiJlEbd2IgpC3uxQnvPw24uXqK4fgYx7fv AEGZYQKrLTrphihS3js6FqNnOOdlxekrz5/WNloQMCUB0VRNKXU43dIRjo5fxslLX4Or+7+FafvE BASxfrMKAYLinJsMAAsANrMgLkBbAYADdSBCTWISYHSHsztk7VCVgQJdDZ0JMbZcCCk7BEtm14GQ TepYClvqv6lnja9L7XQyrYibHnmfBNX+kSNTOLgFEDS7sUYFsi6IM2Ean35iwGOzZCFoIXqYstQE kJn+QDMXMwg3YNx9/yv4hk9+qyUf1wFc2rf6df+sG//S9Q0DyeuHetnQi69Ofvf292HJyA7X+Hm9 y/eXdul6joX5AyMyYzNd4pc/8/fxz3/yR3GanuDuqeD4mDCOonH+N4RIQW36o2CIJavvMJgTb2Bs BrP9zyE9g/2vzL8KA2pC5MmgEAMowOz/FX7HaFHmehm+FrDg0Yzcrto01JmJJQMyc1tsNFXb/DaG sXZSF+n9BeycFMDpL6ZgWriUI4vVjGMBYEnba38zQzUfWZOka79ldef99r9zH/8klSXCqT9XTMva kDoB6oAEZVyP4g1uyVu4wm28nT6IK7kHpgFEA0SSJd5yE5vda3uNaCtjyLPxVAGr9zXr63WLCAfw 7bpv3w1XcntnIRHUytuzEWczaenHzTW+TjL1mpU5flCY1Jsi2fNZWfMkk/0dzErUE5Mp99+bpqyR is9b3FIFUEJ4ntU3P0SvV+eExuKkrKt5u7KwZtd7QJqwA0eJmBYyn1WCvKLJKYLK13ZWKjLNxjNG DavdE+/5VOj77e1EdYGIoDvv8mTY1RlAB8MTXBHRTJLx7z2KRs/6EqnDIeAM7Vrn10tdb9kgi/f4 oRNpiaE7tKxN4H2gYR9bt1R6EN3X+7wLZ5fkvCTMvBtpfumeHsBIIEwp4guvvolHT2/AFoosEtTZ aLrGKS5xe9xiiIStAEe3bgFhzIuirneR8foKF11H5XMSBtMG2LyEkxe/BjzexQ0ihKIKcWZeQ2K7 lv1TAOGgHPA4/AX861nntu8O2kMVszrH8U8enacI6A7EPZ+A1uHRc9ymX4UHYdKzxwAoCwH54HJi IaC21c9jIbUfkPkokPsIFJ8DZmSzIja1dw9ePJlbMfFx06PSrzqEgIiZGIIgCLjhhPPpBt/5vd+D T373n8eT68u9a/F59oalOnbtNbtA2rM+Z5/QUUqZJ89Sf606TykBkrDhLY7TJf7VL3wG/9ff+2Fs rt7BnRPB8TEwhK2aZGwIQwSOPM5/FcLTw3vGwa4bKUf/GceQY/67869G+mFoZB9o6E8D/7VvUgaG NSADdu5niyBlD7vmpd+fm38rwpqvsZyBvmtDHdXL//dnFaHAf6/7VZnEVaaPS3vh85xJX9Eiksd8 sTRnUhs1RsdETcsIW4x4iFN6iBN6jA0uEHjbjO+aPfW8Scvj05+Pddb4XQK+37v0jOXzijETzhfM kpYil5V2h3xNxm8H9P1Z96NZUtR3Ud+zXFv3dddczlTpQtScvp7697ot+3IHLL13rzcnHuv2o31l aT+r710SevyewVVEWeLMkTzsQiaIM5JgxG6DCN3fSlz44V9UGuK2ouQ2W7qWWdRRBKB8iEzCdSLi PcXszS2meR5flzB9UFiBDHySS82eiMZO71RL5BqJamCzw3N5ukobgRYnCKHtSGGeW23JHMQnHT0C AG7eSd0+F3WaKBRNXW2m3fZeNJvAEuNR4px7e31jbW3faw6sZZh2s5FCNmFzvomKYYNqOMIw4umN 4PNf+DKupwkTCJHUP2BExAaCl05G3BqB6XyLMG5wcnqmgmvUpFioAEBfWh+ANQ3GWvHoCn20BP9V P0QaLCqVy/eEiQlbOsN496M4ffnjuPnSmxjkKSCsRi7MOs7iTjzmxSu2x+dY+AySoJ+NIo+gohmQ kMGwCiLOWBA0DoCDfjFiVPL6VIEggM0DWHxOcrnGQb6yD/69qo3dI0LEWChnQIOZRLmfAHwtAMye /Riu6KhMEgV6ddTJI2rqoc9NEClJxDShGIMlQkBItj25JoAhmETAIWK4dYYPfu3HwJHAvmpFZtRu T1zU5VAg6Gu0jjxT6lpnw9pDLG8kzX1zLlq/o2q/ads6D6rQtjk2ToouUDsr5o/LpA9pXo4oCUd8 jT/61X+Kz/7If4fx8j7uHDPOToFhYIvXLxiiR+5JluSLLbGXZfYdVRgIAQgjIYyeC8CTgqnAEKIm 9KIhWJZfnRdEQU25bCUGZzpD0GsEpipTk8K8X2amPuVR1f5GLFnT8+w95l/KGmlvULtiv0/03pxn xmToXB9rW9m02O57Q3b+careRW1Cl9eCxsYRy1NC+WSqTAdtL/H54Aywzxcdl8qn6atVpGAU6b53 l0WnBAKcfCGbywKSG0QAJ/EJzvA2LtJdTGFjStZwkHmMl/nqCbMTowZkStYU9r/GIP3c0fuG5nxi g4l5PhpQKuC6RGrQ6Iit72AwbQGBst8UkeOY8hzP+MuNJULpaS80NvMW/nzzLZWaWOZsdtuXQ0iO erwOKSSl9Wre3vtccrOeIsiCTaDZ2/z6Hmh7O4o/Q1gRAiqsRlGjG4roWS/6nV5RNFXMCa4xXCPD xbTxIDK/ViPJQtXm/p7qvQ29M24DHt0kqB6IqrYQCuu49lKKRqCowtaucymoDsu5b0L0z9WU4DWz 4c43duBSC8zrw21XP+r2iEgzDkv37Gv7GutS/05EkDqRVCcw6P87h2e1DbveQfu3b3Hr77fux/Mw Rj6eq/VTwIOH53jtzXfUJAX63gYBSLYIssW9k4gNJoAI4/EJxpNbmEAlIk33vsomWX7oWZ/D5l/X D8zHXIFxe5DqWAVsscF4+jJOXv4GPHn993CULjAaAA+IYIui4kBcwVyw8TJwYc7C5Am5sjOvZEdg 0olvAoWPt60zpuzk5ODd7fo1CVYsBAGsHXlHNzbRksHVoD41zCMV8O/aA9RslM9n90sgCKlWUNPK uwqZACEkThDPTgyYg3LRcExbc9iCa0wAV7QmUUfiiQEOhCeXFzj50Iv4xm/7JoSjCL72xIEh7339 3Ny1362VnhxYvn+5/nq91wJ3PUf7+XfI88p363tefX9ft3+Xc6cQYwDjDBNe/Z3/B//of/7bSO98 CS+cCG6fEuKQMEbG4Fl8AyNYOM+c5GuACgYjsknPaEx/jILgmoFoPgCxxPWnwQBNACjATEJUYIkx Nn3IEmbwtTFn92usv/bOXaBYG7s5uWMyNLMBNDc1U61fPrQrJzgSFRbUvE7fl+JglWoLQHdAYoK8 3Z84IUSye8p54njRwb6v89LPEjLQ55/uRetn11erENBsyPX7dNJRwa5gDFtscY6z+BDn8hBX6R5i PEWSdq/e+8x+vsCs8qvx6Rn7ngho6llt+xxnKT5onlq1m7vf0dyvJpUFENcak8aHaI8JVAbAMczm RdvOdi9b2qMOKYfOt/q97N6rHbOUBGw+3k6w9vuwt3uGFYCZBU3z+8pv+T0DYHtnh2CPvv76fMim 983z54LmkMwm1qN9eKIeIbWTrF+e+VDVTy2SbzfA0UFPjr+qdQVQdqwj63D9gnq7/z4KUA6hxm1H zJpZf5MASLIdoUis3pc8QASNCV5v9nvAv8e39fZIlsBbBi37SfgLyYyCCyeDjbO3uVu4RLXQmNsA s00FKE9YoMFj3Ut+NqZmfli1EnMBr+8e+APQ8STSw1qU+SULvRhCAELEVgK+/NYDPL26USBYPZPT DWh7hVsbxjExnmy3ODo6xbg5LnHfLf6tMztqj+u2d9UcotBEJdC++oGYsLQgiymOzyGrofLZ8IOn HVe1n1eH2DOEV74O8d7HcXP/AUa5hEb+KeBf2FhvSwqWw1tyqVPgTL9tBuLrUjKgB9vGb18DAuGE ZDbzCAE8iUUNEtSx98Xi9duktjYUnxOPtgEoc+T2oUQAkv6f3KFXNNSnJwezNwB1Rq5wlwQIBgsL Gs0BWVwO0HcEIE0m/JhDNFFEMgFiEoJwzKZMDNIIQFGw3U7Y3DnCp/769+GVj70Pl9fASP3BAAAg AElEQVQXiBSQttwchLNpC9s/up96s4qlA2PX5q6MXC149+uLZvNxSVA4vHS2/NV+tK+4wKY4WkNw AoITJDz4g9/FT//w38Fbn/8tfOAO4eSEEAdl88cxaOx+ShrbP2oIz3GjSbxi4wtA2IzF1n8IjHEI CEEszKfeQwNAgTLwV9Dq5I6PbfasL86ygJ1zvtW2viPCbXjr2XsT9XXzkszWGlL0BASAk9lgF+cg /SXZMZE5inWzGyI126vfMVdhI5VZtfWX484XYKNzK4CdZazNQqCaeN1bTRfvUfKEcrQnJxScmBIJ zZjMbKBzN5Z92J6r+MuqhbPckVBF2iv/+5oKQSOJhRAQ5Qq3xke4lId4LNe4hgEo89FaWkuZ8Xey odcAe9Q+P59cY+N4oQP2tYnqrj2jNMB1N/VzXWBJ5XlkeZVm7S6gFyFWvhH6XYyq8fMwzHM8tOwr KKnXHOpekHFCxiehmgNtrhoXQq2l2FVq381dgrZbZjiW7ev3NZHniFnAsLRmjV5cOIh27qBei20L vSXWNrtf/MoAkL1LP5jhbahr2j0e5P4fgma+zsbC52T1HRG1eQAk9AYr3gYpqqbqIWLIZm1Jq9NJ 7TQixRnFkn/FMkYZKB8i+RwkQbJuapkllHk/DpW01iT0Xfd7/W5btyTFLwHRuv5DS5bc86b37MzM kqTb/6YLlpEFjwPBxhKjWf9f/+ZzRKDM780W+PdfegM3EyAUIUnViCMJokw4Ghh3jwbIdIHtdouz 4xMMx6cWc7i1ie2fMevj7Hx/75musn7UHGVLG2zufA1O3/8JPHrrd7CRc0QzufHEL5EGpMTG5BfB T9eMZEYdgCYVgQsnhMwM2VIk0jp0X2B4yE/Aw3j6IVPWednwTZCQAlJnPgTWNzU1qvxUPPIOjMkU NqKhnkN66IgBFskChtVp7fT2a78IJT+AOk5K1jKo8JdgJkAiEIpIwtgy4xKCj3zD1+L7/sZfw+bu KS7TFoguXAfMo27YM/3/joh41s99WWME+9/+uJjXpbXTt8c/RzCOwLh5+zX83I//MF797V/DK7ci zo4tzv8gOBpJI/8YgB+G0GT69Tj/4xDMH0DZfNcOKPgHhtF/1+hBGt0L5uyrrDVRaBg5PwBFWtNV ABULvv6uVlk/F7ZtvqeUSkZPCeY/Q0jJQTRs37dxdcd4a8kS8dI7oxOFyhyLMiGW7P5gbecZuARq cEJEoBjM5EOJM1VGiGEUsj0I8AAbOlYRVAn/eeyehwRaKM+7764xsDWrH6IGJxn5Bsf8ACd0F6M8 wYAXsMWoAQWoPSMy073n+UEbnUnOfG/+s5iErRFofd/3kWtqnuvMvfsY9ARpC1CFaPau1gBk3Q8i VPNoudQEBhkJ46Z3++6dt/T5Sj2m9TrtE/7Vf9f7QiYLXV6XohkJQYNl+LzP5jzNWtvXRxVifL54 WbvtEDxY96t+j0QEcdN3tO82CwC1o0ATmYAsfJqNBHuAeS6dz4dExR7VC6YejBrkt4yyvSxjITwa TGGiCsMu1l59sfbysvAi2W6/lnz6WafdUIa4WehrALB/MzFkEkL7wcv3ddI80aAHRPBeVdoIUkZF BOYXoRttW1rb+8KaO/tZFuCzbp7KdrveuZU8tR11RABXGa4DlqXx6K/N0X8qriK4PwUEFEc8fHSF 1+8/BMIR0s2ECGXHhScMxNhQwskAUEoIZgcwbjZIIjaXi3lPsaEtqlAHe/78drM9LBhtvkOoXWjS HeRdPGhGwDUPGOhFnL7/W3DxhV/D9cOnOMENAiWI2WimlIw4qcJ1Grj1BGHClE0FUIFmQIz1VxBc ALQyPcp2RGX4TWPCic0Mp2j3HKyUyA22eZIZHPS7nqQ8P9jbIeqQK+YwDN9a3IfB6lAnaX13EDHB x8kDAVOwvSeoKQ8DEwMUBvBUnBzZchYkVipCKCKxYCJ1FufjDb71u74LL3z0w7gmxqRqEwU4JE3f G2DoXV0RlP/UFmn+Qxb4uqMpg4Wga5cAjClhuHyAf/5Tn8bv/srP4d7mGqfHGupTHXUtUVcgC9VJ GAKrFiAAQzDmf1QToNFB/4ZMQCiRf0JQ8yAJAopAIK0TIegeRh6StNNgmma2TuC1yByWjvoPxRTP xkUZUovWY8J2Fs2zwAoAlIV3IoIkE45RQvvmfdYYyd58zjVDsChPuh+XsyFkZ3cXBPx6AzT2DhPp Ghx8XILoHiOAJMv7ETTAgpjzTTbfCGT7qX0Tim9aJu4IcJ+1Zs0ckFBpqSwCnwpszb9vCUd04wDL w8AsGELCUXiKW/IIZ/QUV3wBibdxI6TRVVDNkWpa6Ks2TYd9p5Hm2ubo/t/vHwt+hh1w63FRf63j hNKWQogQNKKW/qgtFO939Vz3BZjtX/6dm/Tl89/B/y7hYE5MMJIl21MhWeGMX1OB8UYzsN9qoc+V 249XL1wdQhirsKLXZgsP/7t3oib3pXOSgRpTwn1ll4Z1EUut4Ssbt8bRV8IMj+Zx0A7kNzDMLkJh NoD1Aat9B2rwnx1o8kSZ2472n/tn+MJpWfpanVmm0Kz+nvHpFuDsIF8ZWBcKCnu5zoT1/Vqqt+5z P5n64u+hr7d/hm66QG3/t5bSvpR1CbvZKBdkUQVzzqSU8XmW0l+f+yTl93qTY4l44/5DPHp6gym1 9ZAwiK9xawPcOo4YomCaJsTxCOpo4/HoFw55ad+JNuA9UE9X9e/beFzgShhxiVOc3fsY7n7kz+L+ k9cRp7dxLJPK2pMgImQTF9XCkJ6zOZSmH1RqVsTMmIQRMSqQZzUjEtcIiG1eomY+2VfCmHSxzMIU VdDw9rJrfyRkAaKAfwMhIlnoV8FU546QYJvBS2FYNE63aSQYGpIOlDGDiIBY1encaJ+KQy8c+Ljj tAkZzJKFsGQCH0OwnQQX0xYf+7Pfgh/4mz8EGSOu001mgMSBGZV+LJVn2ROep+yq/6tRZvs+BGma cATBkVzjN3/x5/C5z/4DnNEF7hwzjo4j4jBhiAljtHj/0YF8ifozxGiOvZr0azOY/b9F+nHzoGFQ tjMOZJF+YKw/gMo0wtvqZXXfyZ/LGq33aKnuz0yifcdTxcCTzXER85vxZ9s8ylo5B3naVhfqk1ea 9B7O+zDltVWAn875FjiW270vRPUeBwAeGjuAg7OQAplU6CcSJARQUMd4EVZ8QYWMEzerdCIBUCEw A319jgsNMwB94Hpo3lclhDUd7utaOXPros6a2kLma2yCYMOaHfg4PMWEIwAnue2yUA85adG3ufp+ CbwfUjK+OZRQW+jzDE9h6TQv9fgc7s1fWyAus/uW2jnDdD4edt4uOQBnxrwRAtb7s/T7EoZs2rhS RS8o+Hcu6NCOa5kZIUbkreeA9uazyzJPMyFH+gKQTcp9fj/P/l/jRxdknBjo6xr8cNSDWoqNpAv9 2U7NKs8MkeTffcOsD4YiCc2BMVFJh55gDnd1g0VyBjMjbBAr5xnPqGp3aGvEpU9HDd6vYpPnz28G y6IHUSd0Rne09M20G+A8ZquCgZv9pOY+j6rRR1dYW1BLY+fj7Cq/coGCI2XQqau3Zvdb6bmU+u9y jQtyQA3s1KZ6wfdtVnZtZsubgWmDKOB6C3zxtTdwkwST2c0lEVNfMiKucXKkkUV4e4OJE8ajY1Ac ywYuIQuPnqE5v8M8fFXfq02oHPyWoXq2SfbF3mueUKn7222MnW0LAA/YsiDRPWw+/B9juP8lXL/6 azimG6SU1MaYTeCzdgQEdZA1U5cEZdkdUKgLsQN7P8wUSOjzI9i1HVlgoSqkJkBxsJCOCjrYjPM5 1VoSV3fqnEsZ3IQMeHwNF+HFnokAN3PyTZcBE1SUYU1uLuEBCcSFE2VdHRyp9qK0330NNPIPYWIB Q7UFW06YOOH49in+07/2Kdz74Mt4whd5E9e5t2ya15d9h9O7LV998N+yctnWN3ctYAyMMyS8/tu/ gV/4Bz8KnL+B26eCcQOEOBVGf1Rn32EExshq1hMox/sfRkIMmugrDsBmJIRBw36GoM6+EhLCQIhB NQKa36P2r6KGuOnNOOaARUmPJaa1vVDPPLLTara/imurkM30HOgzF+HYA3mlZIKwuC2yg4/S7roE D36A0l41cQrQfBpmjoe+XXpOTLnvWk8yTYk7+LoAFaISC2wAkCip1jJoPgW264egID8E0vUqgATX AlA2jcu+AvQu1sPaGjCQlM9nWl+trs3Trc7t2yeABcfjDc6mB3i6vYsLuQUKp1ATFkHRwJd1IIQm imDznK6pSwC5/rzkPL7r/tn3jsdydCa/omPI83Xd756RXa/Ke7HjqlJHMRPV53s1NgapXzNGSJoA LNZft2zo+0FhmTl3zBIQMxZjACGv+WWQXP/d+FpwwVuZ3K3a4t+7pQDyurTrVU2dE4r2mGr+vnqt RvX+ySgLQrGAYMW+GQf5szEfNyWo2n1CBawS9DprBmy+9hYJQ/1H/bmPkrNU1hjOlnUvf9fe1RHF jKdOvb3UnuY7myieFKVfhGsS01K0H2fQdRFy9/28z22/5tqFpWvn18+/X0xtTfPn1PW27BWVzUSW 71surTZg7fq63bsO031lqa95otum2pqHRTy93OKtdx5jmyQLouTqSdki8hXOBsZRBGji3EZ/14GC +zktjl3fvuW+r8/HNeGyXC+z77V/rIesiLrYYMA1HeP0ztfgzke+Aw/e/He4vrnC6OCYycC/HszZ 7p8VeIs+CoBnkQWc4eec5tKuZTWP8DoTK/L2w1znhYGQHMO/3kC8Dw7+gT4uOQjtb7WO0rP+2jMY Cu6FSv21cl0FBQ3PKaKRwjyNDLOCKaYBIrqNTnYtizpdJlZTKxYFAVsBrsH4pk9+M777L38PrmmL bVKgIxUg6iOkrc2RQ0q/V+6q570E/bv2paXf97apJ1054QgJl69/AZ/58f8J73zx3+CV04TNqGx+ iIxxGDBGgAJbJB8gBM4RfoZBrwtBP49DwMbyAoSBquhAYrH9RVlqcuJJAZ6Dz36cd51hFEJ2uqsB QN1nMQE5h+3kYpOv9v0GMFPtD6Nrg1NhE3X/ihALSa1gH3l91wCrmPwg/y0ihSF0IcA1DHaGKtOH vF4jyEJvR7CkXH9CMqfkyfZK358l/61jEnKgjCAB0WiESYcaNBiLSSr4SKBMO3q7lsa2fj/PXLyD +c8D6hDJp10AQTIGSQh8gTN6iNvxMR7ylfpDiD8HDdvfWxisP27/Gu7n2RoZtvbboc/Z14Z9uGtX KQL2shBd3rG195lbqG/NwXBfljBg/7u3B2gx6FrZtd+Xv11kKn06DHOVdaxryrRndTtZcrj8rDHp +YiV5xyC1etrh/oP3VDMrKSa6e6wu3R47JK8AJOUWQqglTJpdJ+wznXtrjOxAcjRBUoUgpWB5lZN m9uh6T3BFj1D/QMLgIEf+KkyMyIq7fLDgIo0vSuzXG0zV4+N2maVly2kh1AfTjXDR4vr6kxEkVwF aufvjDDN2Ic2nnHvWe4aioPcmvJBKpLygj+09AexdJO9mARSZlYS67g8fPwOHj2+sDkzANNWJXAR RBFsZIvToCFBIyEzlLUTj4R2ARWGowdHzqL4qVX4/uwwtWBjKqIMhZ701YQCIAs21PpO1IVOQxXq MGxlg+v4Eo7f/604fv9v4vxLT3Abj0F8g2yPag6DesADweJEB4kGtPXwUgLLWX/boNk3ZV0PXIFb b0PD9EjZ2F2gSKKgwAF9YSv9en2es6BsdpJEQEqSTRfYBk4s8hKJZuVVgpMARmkH1GxHBMXhV7y+ qBGzWIFVUnymwN9MKybTFkwM3EyMqzQh3rmF7/7+v4yz993DI7lUdwQu/dcmyGyWP++B+24O2XdT 9gH+2f7t633mA7RAQoCxEcZ4/Rj/4md/Al/817+CF84Ep0fIAH4YCIBmwR5y9B7CEANGA/eNSdAY QIMgDIIwhJzgK4wBCEmj/hjZ7lhYkw93tv4OkGw+lfUjNu/84snuqaL9uMAtymDrV6E68j0DN9v+ FfLaE/fTSe6HYn+LKPAX3WeEdb1a4u1s+5+z2GYNmgEcZy4n3zs1G3oRxoFkxEIIpD4BAkxwM6Va qwkDGbr/wOc6Ae7oW/4JkNTngknMJMhyLASAb1QLgCCQWK53Rld9/DVkb48XDgHuawAY1d+KW7wY Y+/MrJEa5Uy385J0bwghYJBrnA4PcSoPsJkucRMSkmW0VhNCIGcGdhzjcyDPu16bXoBrbaJbilsA tFmL+37nq3Mf+jPUb6iHpsI1e0qJBtcX06bZmcBUfPOAckQGjjlUvD43gSiYEZhkH1G2dvX5l3wR O65rokg55mvqL4Kcf/Z663b1Jmd5P6jGSjXwrQ+OF80HUJh+x1E5KiUjO9w7TizvWsesEXykFYLF 2hRICQgPw00Uiw8k1x3x7nSYu4o+hfy0VkBsrq/yeDQCQLlJugV1iF05lBWpBj8vWJHMaJMh4khh cc6tSVAikp229m0ieYKiV/H4RFgHvCmlpu264Bc2qUA5oQqwPD5LrHD9XT1x6t+KM5Vf095XS6CF /aKFDWDNGWXdzr2ZoAuCnU9oB2aHSrzt/QtStZSF69fFGLAV4MtvavjPEDaQLdtiMZWZJBxjwr3T DaLcZPDPACZOZu+NfADsZ5w6jQgTpPI7WbT7zPN8f//re/xvzqQcYUoB13QL48kH8OLXfxdee/QG Lh/+Pk7lGtGYfkjLzNefAWfgfX6qdkEHoqwDQgkXmvstMHDO+TkKYMzUoJo2UtXlwikn5EyGZSwl JybTQ0QPUwX/AR6OUz/bc6TUX0LNmvOwqMCc2MctqomQDJiSWJQfYGL9PCU1+9H5INkcSDYbfMf3 fjf+3F/6blzL1AD9mbDafd9/PrQs7QPPW/atua+EdiFH5nK+RoA4bXFCCX/0W7+Oz/3s/44zXOBk I9gcEQgpx+rfGIiPzvoHzgnAHPx7zH8VGgKGMWYtgUYDVhJKuYcCUoWKo+/SWeChLjmVfdUZ7sU1 KW426HOvaDxFCDJpeOKSndqiWRmwgQSN9mOmd8kcyjODzwAQTaAuAkBEzA7BLucXIKcRW5p5yZIj /JQ928JcspoCKJCIBsMoC3FkzJVHGAtBgbEKCWrW4OalGlmOwaxChGpXASXMCIFMCxIDwJNmMI+E kARhJFVddJF06nOs18zP3t/SXPZzWRZowIX53Z7nFVCFemoMmDDKI5zGxziNT3Etl0hyYrtCO8bO yGpksZ5CqttdzuYGf62crf1vi1ihu37t/po4OaTUz82Gq6IEI1dBSNb2jv5sX8JNS+/R99fV9poQ sAhmfc4sjF3d1jrMe7m34OqlPjmecjzcE5d+TRSAw/x9tuNS+ufX6Zln11QzuCTIrdvrhrvVHF7o 79KzSxsoCzHlPenfMxMgz8frg11s1OaiZt0Il4qVygCIhu5qk9iCgGVCCGqjXRj08nKAWgOgGome ixN7Tt1J5RdrEbDYrK/FH86Jtiwz40zF7Yuq+t4FJK6e39/Tl36s8vf5Y/FZAGpTmFalXWzyA9rH erx537SWBaNa0s3sUjOZ/LAozIYfhFp3XOzHUjkMdLuNYsiaG3euub6Z8Mab7+Bm0oO0bTcQOGEj E842RwASrm4us8QewlCNqTHR9nq13ctx/csz9EB1tlnyoqUszEq1kDMD4Bsp9ZtGOcDzchZ/U9H5 IrAIruk2Tl7+Vtz++Bt48q/fxNF0A5kSIhtzbhsUMyOiZIrU6G9lzJk5A5nctAxYfA6JRRqKSEnM ltmAiHkUlg1MBYMEQTDbZhe5BKU+eBSh6hlJakDvAosd4gIIkTkDo9h6+niL5KgmHiWrmDoVIUSY NB8AR9UEgJCENOoPCxITLtMW7//aj+Kv/Ff/GYYXT/Fke6FmAIgKB0J7APtYHgrgVw+Uld++EmXX c+Yg2f+2fcWZUyrfA+oT5SZUGh+FcRyB6ze+iJ//iR8BP3kbp8eCcUOQmLAZA4ZBMATBMKqD/hiB SIJhiJn5j5FKLgCL9a+hPUsG4GGEagcttCfIo3Jwnp/BhEtBxzR7mFZ/B/nkde2WxUH3868yTwPU 5rckyGOACSnBBACNVgUgM/Pu1C5J57kgYILo2nIHewHqDMtpAtj98kVbGQwTJSnngL6WmCN0EWmE PoEL/AHTJMj+RWwCNgkG2w8kEGJCJqVZjz4ECx1p1ksY7LichA2/275mTsFDIM1tENXnzMQFhEBI aQIFFcYRCHGo1k42qV9eZw7sl+Zqnpf1Pjv7vTvnKzCqe7ZFURIxbZcKq5twhROc44Se4Ck/xYQN brCB79teMpAKzjrPcYVeX5udzQVU10TUNvdL5FsvENQAsX5eAccHOOWhtDtn8HVLi+oK7WubbyST vI4DMv8lZlHh9RQrDSc6/X7b1g136fv0sz+3rnv1nnfBhdAc1jX3RvIziKhoFjrQXoP5WoAreJOa hvRCGXF5og6LCyI2DhVuaglV75e797umtYwnM8PzH5H4eK4ImaYxWfJXrMsaacUy6TpfuxhABf53 FyLKqpgSfmzeqBDcB38+iV2y3gUVa0auruPdMmp9HT1Y7ycRsC5fLzGF9XeeMXN5bIstah+nurRr dx9KW5f707ezlty9fpc89brDMyU/bxERROhhp4xThNCAR4/P8fr9d8DZUc7Yf2ZwSggpYRO2OEIC jLUiSWDm7PQj7i8Q5uO5ux/qsC3dfM3vs1uYS+O79J0muuNKdawlQdTpVhImOsF2+ABuf+zPI73z eTz6w8/hNl0i0FaTdJnaMIMBqZhzRdPVoQJkswLRsWAuQMPNXqapZlrMXIhcG6iMpdvdazEzAL/e 6wOZ+VEJR5qq+1xUYCjSL4ymbmgiRZBR5y1l8UX0TWTnXwRziHSGX4VEd/zlFBptQJKIK9mCbp/g e3/o+/E13/aNeDJdQoIog5wZWh2jHEqP9s2T5dKveaDdY/YLxl+ZMu/L8j5TX58Bhr873uKYgCFd 4HP/+P/E67//G7g7Cs6OA4RuzI5fEAfBZoyIgTGGgHG0RF+DOv/G6LH/1b4/DpqtVyP/UAb/amLi QKKYQjjT6Exd3fY1wqXvpzhpYvseJw2rDIvQw2I+NOwJ6iwMLSvznRN7uXkdgJRUkEgqn+h8rLRa /qVYgkIWASfR8LVuspOJFiphBgET4Kt35pG8BChJB0N2viQDERLMpAOEG1YDo0jkFlF2fgdz3jVw FNQZfmINNkChgCgkquoGksehFwAUMSU10dStWyO2qUbA2PeF8y9rmRbOzb5o30IWBHaW+pr6vLP9 JmBCEMZA57gVH+M8PcJ1uAXIyawdzWfC3oR5a3Ow1LO7gvqc7sOn9894npL7kgWy7vdYza+uXWv1 9Welr4u6PwAq7fX8Pid+1tq7NCZr19ffZ9yVO7r8XnphLLetv3bV+qPfh9a1XCICd1SMsWhcNErQ brzVt3ENn63VUQQA9wa3TaPJlKhVLDfe+2pxUT3hQ/KO1UiJVJLzg6QunjhlJhiYpKi2vyavEkPY GMQuys+SmUbf5jkLJjlTbP+b5wvI7bL7Z5mJF15E7ttC8ol5e+Y2+uVzbk1VbwGmuvEGZWWr5i8v DLeR94yR3F3rE7cFLaUed/ppVUrNmD0DsNEoHu4KYJI5EQIG3H/4BE8urzHBonmoa6eylDxBeIvN yNgMgkgJEgKYt8pGBT24SnFmQjMBL2X5Wyq+8blomv+Xtblm6u5qLOoDWt9PUYlnwdeZLQQkHnBJ ZwinH8Ltr/+LePjOfZy/9Xt6UDlzQlFZR3bW3gGMg21lDZlTGVcTHpbWsrfTgUod7YizGGTzDWU+ OMiBA38zHdC9xIQOggJrIt3wzfGB2ceCADYnS2Ngkj4YgkH7lE2exASeEglII/4Ey/ysTr9J1Exj YsbEwCSCNEZ8+6f+Ar7nr38/LrHFVibtpSdBorLeva/7jtalvaT/vLQeDjKr/GMpth84i+w4s9qX 2LWjAIgiIgGnlPDq7/wGfvXn/w+cyFOcnURQmHC08VCfjCGoX06MZEwxEGNAjMoqjxvKpkBx0OzA o2UB9jj/0IixGnUm2Py184ns3NGGtflSfF9cAwVubuNrhyQAzDmePrM79ZpZDGssf2aNisVmyuN7 4PbGyQtl+VNOzkcAIsCT2gxDQ9WCiyYxhBHbrSdLUu1rSjBNmM5HTrBoPi0IyqZNHlUIgEa80YAJ ojfkDMWTJSljsIXFJc3+Cm5Ce06ABtsThvuzgVkzEQdjhycNZKBhWO0cikAIA4bASFNSjYAkI3j8 mqLRELSg3/vVzsH84rI5Z9kv95dcD7lGPdq6L6QXEXAUJpziHZzFu3icXkKg237Kwn0LDsmQ3c+1 HkS2ycUKWAQwO1PnxCSQfboaIcJa6nhkpZ3FVr6Yu9ZZx71ex3W57eShXVu8MC/uQyq5HieR2vt0 XRW8klSrkvvVEpGOAyGcBcU+UtYqcbEgMBUfDmu1+xuYLoIsCmX2JRRvh94QzN/N/Vhzj0I/nuW9 FYF8fkbUf/fJ5+bEb239Un0HwH1KiKWY5FaEQs5DZIJXowGoB3EXiOtffvvC5h1rQeRhdQIw583W pk0sdzr5PQttXTt4d0qUgWYTZamUxWyf4/xlzequJN594yseqaGXxFeu93GL5ihTMwZL94oU5yQ9 fPpU3EAtdKxrD5bbNBOgnkEYIFJTnRACJgS8+dZDnF9NAB3DrLdzzFwiAckWIzGOB01+MrGGCmTm 4jQnxXazse9flNq91MChF84qeVaQN7ilumrhi6DgN4fF8/dUtcfvS0yQeISreA9nr3wL3veJd/DG 0wcYLr+MY2JQmhCSsvKBYpmLZtbg5gXCZE7CkkNwKvixZxoAL3/XJjq65iRvyAFpkvw9oKy7zh8F 7UJiTsgK1hOSzkmmAv4h5tDr7pWuFSNjRCu/AHUWsOg/GmLUAb8IzLFXTXuSAJeoAkAAACAASURB VFvXAGQhgMCI2IJxFQQf+9ZP4Af/27+J+MIZLqdLc2g0p+iFPe2QcggTtiQoH7LX/HGVXtCpAUvT ThGIaMz/7YM38Ys/85O4fPtVvHDMGCJjHARDFMTAGDLwZzP1MZOfQb9XB2AqTsFDsN/Vdn3cqIZJ M0JyWcN2JpT9v7R1FqFsBSSqCUjIAriSUqwCssBU8epkTtk2H0gTMnBVczWd59OkG4GwzdEEuJmb MLC1+mK0cL82tylE82sJgGygTvZRQypSABCRXICIun62gCa7Yy7ZZm39u5A2BALJVrvPk/pQgBGI 7W9G4AnEagsUEiOa1iBEB4k67jFGMwMpQIREsE2TamYMBLlNMUkEBwGCk0wMcARHTUQ1sWBA1LZH AaGEaJwRZdEDK5T517zXA4WAdi7U56/9I/WxCHKFE3oHt+JLGLYXCANDTR7LunieNbtLuFk7O+rr /P/6nF4WDJ6v6Ph0630Vf7Sg+pB9ct5WyYFlYIFMehv3ch8191H1uW7DLgJ2rShBPW9rC7xbbLSv 7l0Rx/pnN+/RzX4gjWDT4pD14iZluW5UJEjVN19LPt4zAaCAnf3hkpq7Zo4SDtitNn/xNtFiaZX+ x61dPZsU6XXUQKkJd7lg2nGo8FJPHjVpKO3uM8DWC1NELIzT/LUsAQlnkdpY/GsAep751wFYUxzg dkx9v3GUz7WDa1i8Tt9hvaAdUNYbVmEf/P5+Q3qWkgm8SvgQAq6ut3jj/jtITGYLV2+ECZoqinFE hLESRjjpb+AEEqXRhBTEu4BRa1hcEm73sXYTqiMl9dJ9nsb5mmxfk81jFKg4Q1Ns33UZpga8EBE4 RCRh3MgGcfgATj/6nXjx4Zt4+Pu/iHD5Bo7sSc7CEWK2gUTwrKNmy0zItq4A5WRYSA5mbHXl66lE MjEAriZB1jvyaz2mvykLDehDgkVHsHYZ869Rh2Dx9at3nc15kNOr5/dMynAyEyADVDOgIJA9FwAI iUN+9sQK/idWtnQrgisCbn/kffirf+u/wPu+7qM45+sc/SHAzAg8m/GKr9CzliUCZNc1X72i+RYE 837X+79A7fQpTTjia/z2r/4T/NH/+8s4GSYcb4BxYLXVp4TNEA3ow1h/teuPAzBEDfM5RIsEFAWj CwJBEOOAODijrCx5iNE8k6rDmBit2NIzZpLDewKoNNrqweCMvxi4t4A6kCRm308gY/0B1SYRArYT wxPxqeJI57M73osgz0sRDSwBikhpwDYBjKhaLUSkbQAdHWOSERMGbDHghgfcMOHicsLVJHh6eYPz 6wlX11tcXSdcbidcTSpQTNOUtfYBUc2tImEzBGzGgJMx4Phog5OjiLNNwPHIOD4iHA2Cs8iINCHS FiMmhOkaAxLClDBEAYy1n1jt/GVixKga5hg9UziAGJCSCnnCgggBMYGDniWDRFAQjBQwJa1jy3p9 gJqEQUhNKSwJGhmpVieNalaQ71O1sLAyu/Mcztc6QDNixw7xEAICX+OEHuNIHuAoXuNKbsAYEYKS KK2AUs7S9v/5OmrNff33ZaLsUBKi7N1ep59ndoa4w/esCm6+z+ZllWK4vaW0vWhL5sC8tNdxSdEY 6Pz0ulWYjHGs+s0583W9VdZnr+Mm76nWSbmtuwQSPferHpERVqEew7b02Dc4yVbhzYZYDW7V4piy aOPqtmk9RZOQoJlFXNPglglZCFg8Oso76UNV1/g0uDYAZfr31S0IAKUccnC1IHrh/n1gfFcDFkrP 8uySQvtJsSQtlszFyxNnV1mSCtek0FqCPqTutbb31who7ziUNqgAssRCzAFLa6ZU/9ZqFN5bEOPP fnpxg4dPnupGIgKCIPGEGBS00bRFYMZRJIxElWZA4237YmIyVZ79HwPAz4Dx3m3/lt5zLaGD2nlZ m2QxjnAlhHj0Qdz9xPdiujrHk3/zSwA9xghRXwhb5DnxkJnGlYgilcOts6VmY6/PiUhTxThwLTB6 nT5H9Hq1GybL2qvjSUTm6FuiCLlTc6QBmkFUtQPsGi4zB9TxGDDZWCdfjh6JyEMaigJRnsRs/EkB vwTVAjDASb+bILgG4YIS4t1TfN9//YP4lu/9DlxgwgTBxKlZM4V1efZ94E978YMbWN5n/BqZJpwG wdPXv4DP/fxPIV69jdPjhKMNIUQBBcHRGEFB2T0KjGjhPWM0W3/TCoybUR19IzLzPwzRrrW5SqKJ qQBk4FYfyiv2t/1acrCgTvMmgFoaTkkK0oNH74FqujKQT75XmhkqXKNmrZpsDXkUqiQARRCN2DIh yQkmCdgiItEGkwxgjLieIi5uBA/fvsbD8yu8+fAcjy5u8PbDSzx6eonH5zc4vxbcbIHLrfu4AFsT uLMDo8cTByFaLoRAouZXARgjcDQAxwNwsgHu3N7gzsmIl26f4MXbx3j5hVO8dOcMd4/v4PZRwBgn bDBhwDWC3CCkLUJKiBBMrKx/mtR/QAemmPCEEJHMdigEdQ6eoMIcEqlGwGRthoI6Zo34pon8Uhut pD7/yguevetdZXZW5XuqM03E5tcWUZ7gNJzjGE9xQdeYJJog8u5M9vq2LmODdSA7xwG+X81NcpaY 7eVG1dRq+6x+z+sFk35LXGuvt20X0BOZt8PNfHp86cSQiiCqAVxj5+sxC0AWGhlA3LXPybL5YAgh m9XMtQNzXwf7tHOcAPP/q879nLQMZbqvTb18bkmYJVPbhc29n0UAMEaZsxyzXGo5twHwWQXhNuZu FjRrMoiUTQFq72vM/s729fZcZYOLLEnYrXLp7cSWFqCb3GQm166jaIdN5wuhljaU25pt06rSq6jq Z5drfYLNbdTq9q4xA/3EL38vz5SlTaaRcPOELzaRS2OWTZT8/VUS6KFAaU0AIWOHiSIePX6Ii8tt 7psf3swJQcwPQBICCaIwOGl+gAgBTxrbWyPBVAIZ9DZqtFstk1Ns5Lx9vUam64sNj8+F2XjNGGUP L9mtMwnKtgWzhWeN3CG0wQWf4dbp1+PeN30K108f4+mrv4nb4RwDb1UTZSxlnbWwbp/HFxYRkJBF wFBQo6y83sMWSUTE160oM2PrXAztu9MvswBBI+5kDYKgOEZKQKBgkVJMa2DgnxlFM+FqdqmYVTPj cdvbBLXzF3ZzIAX9UzLwb8A/sYb/3DJwJQnXJwHf9zd+AP/JD34KFyHhRrY5CdISePSDvmHOqs/7 fIz+tJU5IRChb6Y4kXrCxAGMzXSJX/sX/xhv/fvfw70N4+iYEEaN2jNGIAbBEByEBsSo4SPdDyBm 0x8F/mGMIAv96SZBIA08r6yaERyW2Ttn8o4FKM4AQkNomGbXmMsszCZAJrb9QJ1WhQk8GePPJgyD SsI908K66c12mxDiEdIkZqAYIRbA4CbpvxTPcJFGPLmOuH+e8OqDc7z+4DFee+sJ3nh4gfsPH+Pp NeNmqwnqtuLrIgJhAMWoAgUCMJgmTZE/ALROiB6+ky23AZvt/c0EAoM4gd5kBFwhyiVGAo6PCGcb wvvvneH9L5zhQ6+c4UMvHOMjL7+Ae0cJt8cbjHSFI1whsCAkQSQBe7ZSCBKrtobMVySY/TSzILA6 cUvUPTKIOiKTCChEBIb6XgwqILBY1D9RDa8nPvNAEH4+Owp4luXobKi/Q2fK1ciQEIkxhoRRLnEa znHOT7ClDZKMC7X1OofdrFI5/2MzP5fO5bW2z8uC1s4xk8/3GR4wE2ACFrUQ7BHqip2o7wueK0Kz svfRqYr5aLut9uNU8qzUz60DThARECYwEjw2YGbG/TlSIkj22Gg2Jo53ZD4aeR115NuqQJNzE3QE aYUDl+8t+1HdJn9e3bB9pPpSHwPY1COK0cSDA5iJK7o8KWIC9uAdzxWTsewzJ+Dl0kidmE/inmHe Ncln93J5yUXg0HpCt3D8WWv19QM3e1YoTKde66qr9ZewlgQMKMJHSUPd3rtWdDEAWJBm6wmWpeMc XcKdWHYLE4ey97MJiv5dS9OOpft21bnUBheuWAhvP3hs8f+PcH2zteuSOtlMfkQKjmJAsLB3IbhA kiBVFCB/ZrY7rNrSMysO/LNA2M1fQBbfod9Tb8D+XXu919WyG2yqUZGyF6g5fUDCMS7CgNN7/xE+ 8G3fh9dZ8OgLv4XbdIlBGCwJwep0czMAlROimF2zJypyh9pkycDIgJYDfwdNZhZjMc3L5oXC/nu4 VDcJsshAamCvkZ2ywACdp8r2eYQiMoHDgD37GGjbmc2hVyI4iUUFipbhlyyiUTC7/4AkARMSrmPA dhPxF3/oU/gr/81/Dro14poV/NdzsGcbSzK4d8f8P4tA/MdZloSe9rM78dke5gKCJBwT4/4f/i7+ 1T/7GWzSBU5PAoZhQgiCcTOAaKumFBFm22+x/WMJ8+kRf0JkjfQTuQgF0Vg/cyYF5vHivZ3M+0wp q7VtaxEJYGGNpMUwnxZdM2mCftbEEuBU/Gcc1HAyIR8a158pQnjAVgImGXFt/7bY4OI64OEl8MW3 zvHa/Qv8wWv38epbF3jracLja+BGNkhhAw53QCGC44AwmClfCOqXkJn1kMN+NvOKVKMmpCZ/8CST FWexBYNGvS+SB1MwYosnPEmC++dbfPHJNYYvvIVjeg2nA/CRFwgfevEEX/fhu/j4B27jfffu4IXT e9jQFoNsMXICyVY1P5g0QzMpm8lBMAwDIGy+V/bcYKZgouFC1UTTxl1E6yLN/kxBxx0pKeCs3jMt M4s75/wSSee/+TwTMx+NdIVb8Sme8BNc4Q5u6BR10s1DNA+72lK3Ya2+NRzln1PaYhhKCOh8jsgh Nui1OXD3TCc3oU7bDUmIVqDQZ4Z5HSukpZvP7GpfPmsrcN/U52O2p4c9yej+eoU+Ltf1BOYiwD40 IqZW2kxPF3jq9123382L/PcmzKl/n8+t5b3OBePiDCyL1/ffDxTE/KqMuUfcCf4lL0LdbMgBqNnM E5Aj+ujftillxmIAqgFPBqhCd+AqdqkGSgq40o2vG4A9i3Lt4GPluhChhxUzg6VEg+gBtYabXpcy y9/KZOdwlPZ9yguUzfHYJ7QBwsqm36Fc37fGS9zUvu6ysM4g1FJoudZt61yi7Z81Bwi96mtZWFhu Q1lsvXqPhUAW+vEqMR48eoopEW5ciHIAwAzwZOnaEzZBmUmNMhIAuUGatthurzX0HNjs2p2xSghi cc1TyvO5HxsA5qw6oTCjuj5UgjathG2A7HH/fTxQz4W6bmeydA5bTB3nN+ydDvZX0FB6CNhyxDnd xen7vh2vfPsR3mDC01d/G7fkHDFMFu3D61cNg1iELPbDS6V7C2uoNvredxHJtssAzEeAcyQSoeCR yoqwU23UgKkjQ8hjUxghd+S1w4t9LhbTIq6EFa1Ln5uM9WfWKc4I4KTaAM36S9gmUfAPwrUwLiC4 2hC+86/+JfzA3/ovQfeOcTndGFCC2oa707+xleiYcPHW9GtByudeeOzLuwUL72Up8bu776sDEvC9 rczllDTG/kYEYXuO//uf/Qyevv6HePEkYBg1Vr+G6gSGGICgbPAwBtUIQG38hzEgxGRZgOv4/2ry I7ooQUEjAKHT0ETTzGTb5gXNnO4PpumzDK4iCniFATBpqM3JzczUFoUTzHQOjvABVmdyT+LFSZ3M 4zhgSoBgUO0TDbjmDa7DbTy8GfDl84B/+9oj/MEXHuCP3niML731BOc3UNOfcASmATg6AkNtn8ic +DXcYgBZpDtB0PPPzkGJIZ+iZd80R2NiZW4Xs9KaLXIwJjAEJLExj7pPJI6I4RhTusEEwePtFd58 6wa/8foFjv/tBe4ev46PvHSGr/3Q/8fdmzXbdhxnYl9m1dpnuAPuBS4AAgQJDuIAjWQ3JbXoDlEt qSXbarXcHf3Q7rAj/L/85IeWIxxtOcKyJctiiGoREpsTCIIkhIkAiUtcDBd3OvPea1WlHzKzqtba a+9zwHY/UCsCuGfvvYaqWlVZmV9mfnkVzzz1CD72+FXc2M/Yo2MEOUEnAklJ74mMuAjGiqReHzc+ 0pAhHSuTUNDwrhgs3CPYu2OdpUTQCs/MBm6Yx9/ftb7wxhDI9n/zTLdzu9UrbPw0+qVeHwhAUCGz gyV2cBe79BCQHwbzVZMRgwE6HlLZjvV5CmJlktH9exKyc+6helS9Rywy1kFDgZR1sn5f398b9iug 8VDXJAARseRzA2dcgTZ5z4LqbcZgl7vs1nmmdVWokmTw+B04rz/sd7GQzBL6I15TxvcF98xb+JkY ha61h9i8tpvovqc6otWRUtrfdnx8vpg+PNGL2mRbAEV/DSCrzI0yR7xejsqqbP3wkL12jbbtwmjO em+mBohHynhIUjYQy/dQ9orXQMl3E8qNEq3Pj2N0c/sxVe5yo0RsUvw8kRBoMpInFtB5z6wWmtTK rMUy2t7+TRb3XL9G4USyHa2f0m35ddV6m1i/9mIxY2Wqx2Xc5rk2tgrF1CjZdnwQJHJuPmw2Ks5X +jfdZyqc/d8EQj8kvHv7HpI4a42ARZP+yvTNSgkag4ApmWBLEEnolyvkIZmgsArPHK02nHoIiCym b01Y+mIZv//yb9P+UTK6n+vvWcaK8voY+f0UdXajudynqX0AaGIwaB8nFLD/GOPJzw14hyLu/eh5 7FPGLgskiXk82JBLH/cAyTVeMCdYgbAMp+Rsk8qUkUfRUuRacEvNfFOORfn50Sj55Rp9qhnBQM1B cOVfv1PFXjBYyE+7AXkoUDbPZgKQE0Oy8qunnJEN8c9C6AVYATjGgLOdiC/+4e/id//tH2H38Ydw IktkoFAmtgb5GkrVvqGJgr8JJZrS0bXX/7RegE3o37Rd266/qFxXI9Ha2mxiIOPiJ8EeEn7y/e/i +b/9S+yFHl2niC1TQgyMyBnEWtWXo4biKZWnewE0JKgzGtDYkbLRBJiiKLYmN6Bwtmd4SNLc0SbR lcusDoQkIA1JvQCZy9yS5AqIecJKGBqZKSQYMmvcPXdYpQ5nPWMlO+h5H6dDh3fv93jtJ3fwyq0D fP/NO/jJ3QEnKaCnHaRwHbSzo/tkMASZG/Zt1urKLFxpMicACQAEHhs8ntaoysf4XbabSYs4lqJn UAOJWHMXxBRSCrvoUwbiJWQB+jRgKQkPTk7x9skKL7x5C1/dvYWP3oh45iPX8QufuIEnH7mOh/dV aeZ0AqYBw1lSI09gybNWM4AJMojRPZroyFq9WCRDmMFB3wUFNV0IZGxdVZGbzgtsmOfbPEME8w6z yUHAcsYGkJxgl+7jcneEuDoDYaiGWnknm/fETcDArNeh2QdbGTOVM9P1711b24O3Lvm8NlS1rfNX zIU86vhN+tz83eojJBhRXc/JWAcWiSwfZGZMWtBVv9d/2eRB3NDvqc4x1/fxfbdHKdTP6+cEGKDt z515n5uOGkqtOQDTtreGZov4z80TQmj0kCbczLzy7VElkRcLcsUnVQEz6rjFHGsjGtEjrDZUsEaU gh8EEUYwQueG/M/uP3EhuQU3UUQZWtU0iQDBWACacAwPhWkTIXzg50o51/vWo0zeC+ybc0r3eAL5 C/EfvYxSNRTGL80QGptbIjLypPj9yzj5xPK5SNlW8TwS4ZZsnsSkV6vbwpoanuUpgumlqn0BftBj dsK6xZuzhoVk4OjwDAcnJybcm7YKIDmrci9K9amhQOoS5WCW+LBCPywRTdlkiqZQOyKu6UN+jPNI lKbS+YjbzVQ9FXlyXRi1UxqKVUvRnl3IZVo4ciUyMTp9zKuHaMgCoV0c4SouPf45fOhXL+MmMR78 6LvI/YEWRGMg5VTDcLJtol4vQLc59W5AjLazhuFkgdH+cRH+Wew8mAErzqbkKBJULmS/pwvoYPVA tKdpEEOEKv7hIQ+qkDUGSBOqVAyBDEtADjUpMmX0osWNDlOP1aUFfuMPfh+/99//K4RHLuMUq+LK dhQlmwfgosfcBlAMwMkxp7hvM6DXuazrzBg/v8Z0zhmm02dWGej85dtjlGsb3ZhjiBenyT3o9A6+ +ZX/G/nkfezFAYtoYT2dhXLAk3hN6WdCiEAXCZFJE1Kjh/8AQEaIwSr/ApG177kxhLU5Bs7IoH3L Y+XIQywDuTHuCJuGtQ05W5EtAIk0hCwJIFHnfE5AUlYpZgaLJtwS6RwDd0gEZFpgKR0GvoSDsIe7 pwu8+vYpvvXyW3jpx7dx8/YpzqTDQDtAdx3oOhB3CKzVgIlUAVYGEq784gA4MJAJwfrKDVBE5pki jjXmmVCSmjFSIi0XzEEpkYL+kQCU2eK4yRBcU3xJaoXTQKCsioKy8WSAIwZJGNIuTlYr3Lp5hm// +DYe/d4dfPzxK/jHn3kCv/CRa3jiyhVcCkeI6Qg09FaaIQORsEwJIVgxMWST2RkSg3pkBcasl9Ww BJCgbEcxBs0HYSkJux6cK6Z8coP8zx4lh8B8nB4uZcCD6iUqbwKtEOkudugOIswAkACiqNTGANAY YJtAhPHanG9ZnevmCd7IQuahtr43tDqNhmzPAXIF4R/JmRomun6+7mGtfiNMsGRHOEDmVLSu/NNo Xk36qCgYtMi8jMK3A0mZk5qbr++FxT3tBlC0emKjfxcdaYM8nDtcbpSxaw5WDK88L9k+GWRibG00 OLwdmn+jGFlreFU5O2qT3VKHTxN6laLY+98sfgCZp3EopotIE5JNueRAjp7VPD9ut8rWDzcCpvct rkm0yne7YFyY2d8TV0o5J4vG/E2ev27JbVKO193u0414mxdgE8q36ZgqyUBV7kdW7Jbz2zYCrqLJ 6Pxtz5uOzwc9WmMkhPn34s+u/36w582NtyM6jiiICMJigXsH7+PB4QkyoipJadCksXJtNbIikwl1 LaMdGFidnaBfLrHPMvGsEMDSyo/191Rtt9m+b/rs3wnmFbRt70ev87Au31jGz3FhNQiQsA8KC+xd B57+9T/Eu5cewr2//wZWx/ewywNYScrBsKJDogJcTLh6gp7zL7vQSVIriQoBkjwvwBXQaijAEH4h lNyZnNzFrvcTi9QbUSZmd9M7yjq+rxpo+nefsnH9E1KyfAMEDACyBC0Qx4zVkHGEjPjoNfxX/+Kf 4zf/5X8Dur6P47yEKjACT1IuyCpQ3M0XOdYV680y5SJzZdP39bvp+t++wW0COC56tP1qx4RJsBcy fvz9b+G15/8OuzTg8l5ECEnjuWEMP5Ethp8QSCv5hoLuZ8QQwUHzC0JQnn9PBAb8vUgTYuqATiUn mOtn2cyN9QoigLFjpZQgQkh9hgwa15/N2yRZNCQoGyWoof6DmPcJjEEYQ97BSeqwpCs4wyXcvH2G V27ew7deegcv3nyAd08IS7oE6a4DYWHGcFSWERtLgZSqtUQEkDLLcBerXAgoRgJAjYyypEio8SCG ppMoQt6isWLKLRGBkn4GC9iN/6CV1ElgirSpnWkAFeBOQFFBPjGKYoSo7Y17yEgY0oBVyjg5PsHb r57ghddfwsduEL7w6cfxy598BB979Ab2uUfXnyJgidCvsOgiYGGPAVySuQWmYHKABM8XIghnMCKQ B0AE3LExt6hsa+VjqwCi/bs9/PvJ73XeWzKw1VDocIgFDrEXTnCaz7Ay+tYpUt+Gzvy0Rwv4tH3a JEf0NzZ5Pg9CbJYF8wZG3Z8U6CFgpDxWsGIcq960bjQX234UkNEJJSbneUaCfm9rJo2fXe7p+mPT PQXmpIZ1zYzDdEzLO5zIldY4Ge0PUvu0afzUoPd5OH9Oe/lUt3Nk3x84NWxaAyTntMaIOeqn1cvy zwEGxk0MzJhN2LkCVpBPCzJqEZfZjpeSuBqT6O6eXMYhwC3WdVSrPWr8Ysuu4+dVRiBFIAvRiCSz fMaDOrWGNy2q0g8ZK1vBQxZsYpcElsnlrSIwN05l0Uo9f1bB9A2esFaJefSCm0nStiVvQBjK71v4 zacG1aY+6XdbHzM65hbg2jnWhwACOCIL4b3376EfMoQCkhWrUfRPw2XINgIiASNpOMFAiMQIBAxD j+HsVBWBLJDA8AB2MlM7mxGRMorbvW13PeZjKitQ23oIUBTLOnaelDMdf1u8UIW7Pt8FjuVmTMaf SUMaljlC+Bry1c/gsc9fQ9i7gds/+FukezexT6eIEOQ8KL+FTmUQQlOkCBgkg8CWI1HRkAwBjE50 MOOETEEqiL3U5GEARh8KE/DqrdDCY4bgIxeufhCKsaB7H8EDvGqhL1Wgkiibk/rIlOd/aTHcqwz0 knAMweLDj+Of/tF/iy/8/peAKztYUg+/Kudshkkono+xt6UecxuMf6bm9/adzM2Pn/4Yr+Pxxjz/ 7G1yra07sunQzdz/tn8NU90hwerB+/jO3/wFwsld7C0suTcwOivyxUGTeEMgMGV0IVjxL/0uxmAJ +h4OBHRsFX9BigqXAR8nMRbvXKl7Yhult9MUfxY2T5cq9ZIycoIh/hp6ohPPbIQk0MT1Dlnc56cK imYORQzYwwlfxSGu4427Ad/4+1t49oU38NadJQ77iNRdR97pgLCjexA0gVls3rfVRImoKBfCXBWN yT6F4gWo3vUCKIWaC+XXp5TK/UsYF2VF8tt5U7yhhCxJx9MVBI5Ayggk6vmnbPevyq6SCCQQRZAw OBAyRwyyj3vDKe6/e4K/f+cdPPW99/D5Tz+JX/3UDXzmyUdxhQ7QpQfglEApaa6D5WKEYPmA1tUk AFFGEK1OTFkQu2hmTQaSgoMhRIiY94TbhNYMR/rLflNkuyH+k2XiuQKukhIpxLBgYAfH2KMjLHCC RLsYKBd1X0oYl+Zt+DOrvN+uN9V1yaN9YjQX1q4ReDy5nrOeB8OKuDRybBxr7/efiouRnmXrq3qS YM+Uch1NnqPfq3Upop4a3wPnwD8Sz3fz37juPqI5dlUW1ndcPV+hnita3boNES7PKvu0N7SON1vt CdXJbJ40gn8rCF7Nc5tWVb/RnJb1ek5AC6ihtEPfh6/WNDIEik5mf4uZpjvckgAAIABJREFUZes6 2kR3m3i4PfelGmD63FhuMtvVLcjt5DvvmD94M0LdWq3t4rXzbDDnNE1tq1WILPLTBppMwaCxAnYe Artp8yzX8ebNddq3gkZNlIKLoPOb0ES/f7HA7fs5dqKL3Hvut/YZbdun54zvdf7YTts+1y//d7Aw pCET7tw71CquMn52mcBIECRkGRAjI+cBTCY0csLq7Aynxw8QMIC5Q59zoUVr++HzqUUCxujO+Udp n7e18V5NkZ1N128bxynVodjmKELoQUihQ95f4JFf/C1cuvYobn//b/DgRy9iZ1hihxKYPczHmEwA AFal1+g3NUGyIj5etCsTkHqb0+TopCVjWtGenMWEavDdFIURKKtSkkq1R8YACzkiDXuA6KaisY9i 711zA5Kw0jM6648E9AIMRFiJ4BSCg5Tw5M9/Bl/6N/8dfu5XfwXpUsApelXkhh6BGR4T6e9jbU5d 8HDE8rxz2nv//2EUTNfMpjkza6ieI/fKBuJJ0OX7DEbCPhJ++Mr38PoL38A+L9FFARgg1nlZqvma 8r9o6DzJEH79L6PronkLNNmXSH8jL8LGFdlda+ek/SP5mqmEnkEyUp+ApEnrGp1EAGLNfcm5VMbW yLYIZkKfCAMYA/Zwli/jlB7CG3cy/uNzL+MbL93Bq++e4YyvIHePA3sdJETdWEMsbYkxqgLl42p7 I1sMv8DDFkKtIm/GuYNppqpX2UlA9OTOCL2nP69b1Gd7/pluxs34pVrICKZqZfF4OjUogoIrIQCC ZPTBgz1nAGdD8FPWMF9L+B9kAe72kfNVnAxLvH5whLe+/hN86/s/wRc+dR1f/OUn8XMf+hAu4wQY DrEngjT0WHQWutW5BzBr/Lcr+xTAnJEGQuaEIAwJmlSZSQqbm7NB+Xxam/dz+SI2Pu0a0FOz6rAk IKywYC0MtotDrHAFA/Ym+/okL6PZFy8qV87bO/1Z43PHelO7Z21jJtT5VKMTtsmmqZxp0f6562pb 8+TzOc+wcxgV5J3qGG6w+L20OrWfO1aY1/SomWeqgj5t97zOs7GvG7pFNK5o3bZnvI+PdapWgW+P Uhdj5jmb2rZNn213MJGmDsAI2SICUAd+9kbGMEJGE+KVfmGFU7x+S8lALpaYx6IDY+U/r7cDxREB oQBQQ4UkJqiouqPGVXHd4+Cxf1Z+3BhK/CWFMEZakk1gjxsultgF9/HpYh0vWsAVkLmN+7z7antq Mognnej42LM2MDhNJ97cRBkj12PltLa5MiBcRMGZMyjaa2sRGUXOzpY9bt+5Cw3XocLXDE9aHbcY vQxwgag5uQlpWGF5cgxkTckh7tQwlBpTV1eUxeA3LACbDiJDqlvBIvV7RdltrOz7ipC0iIZdOOmL SEVsSswffA3qmsxmrEjOFjsZtNhQ9wR2nr6Mx64+DnnoP+HglefR37+FfazQkSBTRsoCEU24I9hm a3URvBJjzhlW7BkpAxSCUfl5QnMVWCIwzn9R+kS/BwnEkoeT9Vs8BIlIFTOokq/KvhoA6hXQMJ8k hCGJKf6CnAOGlDAA6DPjMAn6vV0881tfxG/+yz/AE5/9JJYhIUGLwCmjVCzDrIhVi57M06ptWuf+ fjcZa3PfzyWrnrcxzhmp2zbfqcE6Xd+1nsWkn0BBrkQEgUw+srd9wA5WyMe38dxX/hydHGOnS4gd K30nWxIwW3EvUi5/D+sJDMTg/P4aEkRsVX8h0Eq/QacMkRoVtu+Aq2JQ3gcHfZUTzygLW7K6Vo2W wXJQMiH3ot6AklNil4ui2Eo9GbTAnET06LDiSzjM1/Hjo1185bmbePaFm3jj9ilW4TJk8SFIt0CW oPHxFuqTIQgcFaGHUQ2rWwMMRqYM4Vhi91VJUENBTGYQhcIkxobs+tgwUEOjHJCyvansY2awk7Tj kyzURoNKq5akTH8e959z1ro3ktRTN2g7615sIQSph+c4saH3nAWQBM5KW5rjAqdpH28uT/HWd+7h 7165hy/+0pP44jOP41OPPgGWQ8R0CEZCiBH9KiFGY2eKsLwBy+cIAAIQYjC6YjWAQjIKYQsZ45Ik DH0vW5R+GxiUnADTY5A1PDn7GEAQ6Qy7dA8LuQOiR+DCRPdh1zGm64tHhkhJvF4LeZ567PPs9+uA wnrOkH632fAYy4cxeFer6ebCqCPSeBBMjjgrWzHWycdhHvSYBw3Xjxq2k8vcJdR9xWW139vvx3Zu oYlPamRrXQeAUT0MRFTpwCkb6DBRxk133OQvbVIgNvZJ9041sspcm+wH7ukkwmQ+5PIcbp4x2Lp1 Aos6DjVXoh2HktvibrVCDzmeN/7kjZWA60YyCYFoOjTdrOYMBj/Pz3SX6EUURwDFsND/6ujoBkGF FajdbGc3diozurhM5yyxet52ZfC8tp+HuE/b1irD55kDLvC9i2JK4TanwBzyvu2c9vPUit3Wl2k7 2+vn54vdgwkUGAdHJzg8PlPWjZQUqSsjYkm8OYMbxUdZlDKyDNjpIh7kJc6ODtTlHLvyPG6FJM20 ATVZZ02RKoJicz/n/q5v82Kx5tsOZ+Kp70OVooQOx+jQhw6713fw1BcextEjT+G9H3wD92++jHB2 gL1AIIVAS8Kx+H9FGCmVpo6lr6G6WbYFxcTDdkT7pmvQamNIrUegm0kAiabZKeuK5iZorLWhO9mT nBl9EoCieQ803r8HsCTgJAPHSHjo4x/BL3/pN/H53/ln2HvsYZzSgGSbeRvRNVpXIqPCSWKGzQd7 B/MGQLvxza2vTWtr2/GfgyJOEaxtMgmo8a4eRsI5Yz8Kbr3yA9x88TnsYoX9RUSIAtBQFX/LgQ9B QyG0Amwu4T8huoeArRIwg1gTQrVibDQgx9YHz8upMrbt+rRK0jkBlDJSn422tNNq0WZYehI5QT1n Ws06g3gHiQJ6BJzlfZzFa3jrnuDZF27ir7/7Ll55e4mTcBVp9xFkVsTfjf0QQpFpgRjMUek1YzAl wP5FQCCyhFpX2KnOQzMCOHQIyFBaakc5cwERyMN8IJpY3MxDxdKM8k8/QETrGKgBOAASNPzHwyRy pSLkLMaLajSk7OQBpiSnwYCHziIvhlJgUKtydNB8A5OR3Q5SdwVpuIK3Vkf402/cwgsv3cJvf+4p /NpnH8eTV/ewL2cIwzEYPYCMLnRIw1DYyWKUoqwCAglUflNZrvUCEOy7BNUmUyr5FpMF4ZOq/O3r v8oIM8BEA5eTnGEh93ApHOF+6kt0Q8655neUvEYHxyrd59zR6ir+t86jOq+ne/W2+9XzPXSb1tfJ 5L5TQ4Qkj4DXbTJsDpSYnqOjsa47jO7fbKTO0T/tq183F1UxbS+7nrphf55T1j+oTtM+PzQsXaM9 odEXps+fnnseGNRe7/JmsCKn5+1bZV7x+D1MxzeyW5AbNqiCbMo4WZQ5moLj5OBqlXuxkWyWYl2I wf5vXNylHfOWcLGC3OpmMWvTG5ibhVfbnEyrcaSl2tVpNDkKC4MPDE0mJtfEkvM24nZgz9to/fzp EdqQmmZBtMLCDSxFxO1e4lz2iupMY/9K0kd5b+075MaVtr3dtS3rFQDP69+mc+p9siJSkXBweILD kyXAe5Dk6D9DZNDniyBSNeBS1kS3QKTeJgxASjg9PkROSVmhWIBc2QZyEwtaF6W5EsUN3fp7axig /FRzVrR/XM7F6PfpMf298uWPBH/Zr5q5RWYENEn42hu9V587CF3BsBux+6nr+PCNT+L2y9/Gey99 C8u7b2EXx9hhgSPhWUTj+bNak65U+fN1HNTdKoRSoM7b0sqgZEJZIxBa65R1X5Y611JRzDQmPyfl BRFYcS8RpJSREZTpRwgnQ8KxAHL9On7pn/waPv/PfguP/9wnkDrGkgYt8GVJZtmUIVibSu0Npkbw bzfIyvxKaeNmt8kYaO8xVcQvcmzbkFqD9CJH64EqIJEpQS7vlBKSTdYHDMMKewRgeYbvPvtlyOkd 7O8FcFiBkBBYOf41BwfoorJWaKVfTwgWdDGAIYiBEBnogjLVMJs8V2oaM/B9XVSPLBEVxN/bX4rm mFcpZUFKAHoYvacoop+oVo0eBKw7D4g1jAzcIXOHAQuchIdwJ93AV59/B//P372Gl24d4wyXMOxe Qw7K3c+kLDwUGJEtt8U8FR73H4iUAgkqW1Xpt+QH6LUCwJnDCACboi+sRoTXFSEAIdYkYbGYheAI YjNPpjICMM+8xWMHxMLdzrbPeaw/CSrDjnv1g9KlQhK8tgdyruhwIpCoAaFoeQasqq/K6Kx5V7QD 4ojl0OHVw2Pc/Ouf4OuvvI/f/bVP4R8/fQ0PLxbY4wOgPwVDY/vToGw8CQQmTeLOGYiWd1BAEGZl I/TxRDbu8wSM6Lyna9dXge379RM0TBHI2RS83GtFYDpAzCu4+RSCMkStr+lx+Is/zytpVzTbjZtW EfTPm/fi8fOmgKcbM2mUvFr0p6Jzjb2JVRbmonP5uiOg8QToj16HIzd62sh4sbywTJin5RU1Dlq9 S5/nc9gfWHNGVaWzv1sdrnjHUXIci54yUbA3jic54xFZ//W8hOm71fOjefbK9SUrxJ5v1bBTAzhZ C4uBOW1Tq0+xTN/r+PlVb2ry+Kjm4pXrjFyhUVsm9zQWIFVgAMH6AI0ejPXGaAfHCGkSR9km4SS5 NmXckXrPVsFtrSV93kTgoS6eWWuueQFzm3irWI8GrjkKurJpTCYv0+859XDM93N+gm3b/EcWcGtJ ArNcu0Rkbv06Nu1Yjekvx8+Ys06roDnfKJo75hSidlEwR9x/cIhln8EdW3iKsjNATGHIxkwhY8pS SKUSTMMZDu/fQ14uQYt9my/tBrlBIcueJV/nSpv4tOnYhiTX8dx0tSeRrW/mfn357O931GRHZCIy GAMJUu4wLC5jcWMfT1y5getPfQq3//7ruPv6izg+eB8xnWInBECSoYnZwgc0fMNZfSRXw1iglVPZ qo+CgCSKyqEIYmNyyS7QfB17uLHTjAKQgJRr8TGP8U+SMUCLMK0ysMzA0TAA+/v48DOfxT/67d/C 05/7FdCVSzhlM9xYk5RTSiME2cevVeTn1t6mzWEONZm+1+nfc58/6NE+e9P6/M95hq4f/btdQ1l0 kwoM7AXBe6+/gtd/8Bx2SXNsAAvzwYAQAjgIYhdABCvoxRoaxFB2LtJ4/xBhScAaa67nmVJBngPS 1IlBsw4m/XTPklJ7GstPEiABaVBlMA1i+7EaCcwBkGA00owBEZn3cUb7WPJDeO6H9/Fn/+nr+PpL d3E/XcGqewLCC0iIGnpqbn0mU/Yt5kQ3WlXyNemPNaHW5a3l6lBwim0LD2A1VNkoQjlkCAczJPwl WUVkMs9MkyzqCkNNnK4GQXZlJJNVt1fKTbXJa0Kv1ho0wg0ZNHSXssb2ZwYFAXIAZSumaLTgkgbz sCRw1HAlsQUurEW7ch4QQUgDaegTd5C4j6P+FN995wFu/tn38L2PX8Hv/5Ofw8dvXMfluAuRU3B/ hhDY3qtSybLtOcmSQokFlFyukIXBag2KOofOqYa7tqeN5a57aSIyIo6wwDEiThFkBUFnQMbFPbqz eoUbejO6ztz1F0Gm5/oEoCjErcI81y6/lwME0+e3+kWVQ/PXn6cfTOPkN+1/036NYtgnIFR7b0Id l/NASr/PFJ2fyv8p+LJp33cAcXr+Jl1zZPhM7jPVMed0y21jPXcPn7siQKwx8pMLy18WU4RaWQww 9BCYvERAkDS20yZdFiA0dEVisZ5FcDTPEfFYpvqcMniCItzEFD6gKvJT5dmVXZn5faoon3fMWZDb FOd5JXpesXeB30ZotVbu+stVi3P6fZkY2ZEyZz6hMrm13+rxyfDKufU5F4lZFlkXXnPGwtyxbhQ1 /WBCP2S8f/dA2Tvcjc0WIiKq+Adm5EH7mCA46wet2BkYIEFkIEjGycF95P4UyNdKNogrz4pUbEAG GhYJ/dcMxeZ6bfs4CWv6Tgq3cZ7Otem/fndHpKqnqs6jUF33QOF0LwgE2/O4oTmkDj320O8+ju6j V/HU4x/H9U//EG+//Dwe/OglrA5uIw4nWOSEQGboMJCSFver/Pz2jCyIHIuin3O2cENTfMxNkNF4 lbLxMlg135QEAq3gC9GEb03CDJYAnNBnwYoYywwc9gmyfxk3fv4T+Mxv/AY+9YXP46HHb+AUCYkG dfuacZjcM7Ihp2MTve1UDqzP9/kY/Ll1PndO+922zxc9Nj23KC9ToIbGfSlKgc9XXxMwZBICziuE 4QTf+9pX0B/fwUOLATsLRhc1jbvrNB8rNLkAkQmRvSI3xsxALFbwC6b4e8hDm2Q4jkadvitGKMns OQOSyBJ9BZKAYTAe7KxJriJsccF1vvUCIET0uIwTegS3jvbwZ1//Mf7iG6/h7QPGKj4K7O5DKJac A5UrXPIVnKJa2BX7oEo/WWIvoLkBIRivOYGiZxwCgTsIWYgP6doWJITGwwAikLGVsHlmPOTAC/GF GlSr42VGRxTACTEECZ2jrYJK/SnJ8u+zhuQiKBtKTuCYkZLRdKaMzgwEIU0khjHURQqAZKMO1tBC N8I5dPpMtuRF1qJ9xAzpdnB7eYQvv3KIF299B7/9uafxpc8/hacu72BnuIudIKCkSMQwJLAkdIug VYRFLFFY6wYQtLgbmzEUgu2NzKUukGBoqBxdtlfjSUOurNCkKMuaFpGOCCTosMJCjrHACQKdISGa TKugzfbDcwJq4q6uwakivR3886Ou/4osM3MJDSEtxFSMPZ9DgBdhrftfazCuPd/+LKFEsBpA4l6X WCIC2kNIpUi7X9oozMrO2jEDonPt53gcFCjwsLQasTHNmbBRmRgLjHXdRu/tm5XvH1zy7Oba6oW+ PGJjrm6D2Pjr9euJ4nMGm3/l78EBXScrYPVfmgFfczBasGh0T7uX10lwj4QkKDGInb4xB2Bto5k0 cOPRNN4PdQU5//Z2JbHt1OxGR+vLbhY1bX53mke/59T6nHoHRpafzFuQm9o+/bxJqd60wKdJ0HN9 G/3mz5m5X5skXO8zZ5xsb9u8QXPxY9M9HdFS8RAwDBn37j8wGj3zbOQBIorepjyUpGBPDBLABL4a e4sugJBxenAPaXmqbvn2mRb6xcQzbVlvc9v26byaGwvfXDZb/UWNHz27zvf1sc1QpNM/bRpfSR5O RIAQhBc4RcQqdOj397Hz8Wv4xGMfxemnfxl3f/gi7v/4Ndx99y3w8gS7REBeoQsMpGyVk5swOQvN yEmNsQxFIYuBrfxxlmRpggqW2Es6LiDGYKE9XtE3k6L/PTFWAiwZOMoC7O3jw7/0aXzmC1/A07/y S7j0xBNYdYRDDJZMKUgytI5P+5fX3tn0PW1D3aqhvP7+5t/n+r3XEZft92mfPW3jtmNT+0efZ34v RsAI/SejeSTsRcLBj17Hj178NigdYW9PGVlASRV5yiXxkjhZ6A9KXkDwmP8oZiTAWIEs1n9EnTs/ Lg5mABpmkG0i5WyFvBJjGLJVv9ZwMoGGpuQsWswKiuRmIYA7JOzilPZxmK/j+TfO8CdfeR7ffv0U x+E60t4l5LCrAJQp+UotqAp8Jo3nJyYgKMWnxuUHgKPuIRamQ2BkywOAGVkcOx1nMrCGQk2kpA4g q4JqNTjI+P/9fBscQKQYs2zgnIjUMCMbO44mv3QwjR7SvadswEoqcoMYYNF8jMDZ6vFY3tRAiLQw ViDWugEcgZwUjMis55tHETlrOFBnbcjJgI0dJFkAYYGcr+Lm6V38ydd+jNd+8i7+4Dc+iV986lFc 6g+xIABIiEbQMfQZMah8GbJozcuo3kbKapBw9CRqU7QNDFAFrFkFUo1P/UM9yw2PTJ2HNCASIeIU u3SCBU7QYxdAnF2/FznmriOiEUAxV59kTo75MS10SkRaDLJZS27wj5PEpazF8/rz04B9m84tSm6u pAzbrh8bRtYeN0Y36VHbjI2mT8C4X9O+zulH07/ngB1pAMFk73OzblXf9XqB2PG9a7vGETab+tfu czqnaNS+NQNgbGFWC6llBJC58zfwzFNzHqAKhFrx44HwLGb2KqY0HrC8ZaLOvqTyIrTTleIwTQbE rnHLsSwUXFj5n1PSNyn//vvUwp5e64cCujQax9FLtdLZpRwDje9VekgTZNQQlLml4RNrTvGfKkhz /Z6733RB1vOMxYIZZ2c97tx/YO7uXBQAKoJahXrOqSj2fRp0Q1atUNPomLA8PsTJ/fu4+lgCcajx /6m3tlqbPI7X+2DIQjV4zTqncT/n+lrfS/UQVDe9L2z/nJrrmnvMjJne14xfH3/xcIFsTFymaDhn uIX2ZdEQmxUiBtpF3H8Si088ho989Jfw6J138f4bL+Puj1/F8ds3kQ7fR9efIcgKHRghN56+EjIX xvOCNGY2oeynAIAsmjugSbykCn9SNpRhACRr+mCfBEsAJ0I4iwE7jzyGTz7zGXzyVz6Hpz77Gexe u4YVMpZdY8w2wo8M/fLY6Rbx9rGzFtn74rV5PT0+qIG7bbP5ae61DdnZvpmNAQSVg5VvfPSMmdDP EDrk1KNLKzz/7Wdx+O4buLwTEKIpJKRUjRQEMQBM6j3qmI3jnxHYuf6dnUVzAkJIGi1DA5xJhEzB VoXXQ0y838GUSoFYoa6cNDdEhJCHbJ8FipBZcq0AnhCrspORKWKQDst4He+sbuDLz72FP/3qa3jj XkbqHsUQFpCw0BAdUzpD6KrnkBkxRs1rIwLYinMxF/YyN3DVeIggVqYfIrJCV+ol4ODKvCrhVJ7J RRYFMyyIqMZIm2Eb4PK55mO5gk9U9zmYfAepMq+I7wLDMKBUFzcZKzGpYpgFkgdwEAUBxP6NHZCV CUgkYXD5IwnBCoblIanXIosaBimDsgIzOei1WnTNyAFoAdq7jpO0h6+9cQdvvv8D/OEXP40v/cIj uM4BjBOwrAAExBgw9BoWxFGfkZIgpQGxY8A8P54fQFkrTjvG494AoskeRbkIX11XrVc3gRFBMmCH B+zmQ+zkI5zRFQy0B+f5b+tsuN40rWkxv2ZzaY+Iv1PtQ1uxfF1GbcoxG7MPeSVsV7DdY7RJGrle wM6K5PdnKWOj269r4Osh3OMbymj+rkFbZmhjIquJPapD2+u5msEiRohyGQGSFlDelKe1vQ6K7mc1 j871xqme4utrfO34cxsCzlJlcVtcrN5zXOBw0z097kVkLPvbYrObjqkRpfqOennJdJw4+hHrlub5 FtTmONm5xmzLHieiQk3mHd60Ac61Tw2RBvkARgMAYNa101pamyzB8465c8djcn5snCtU7cGAhTyt GzlqZKQLtW/aztEzJ/ecoqNz1vicErWpf1NDqL2H9jlAOODB4X0cHB6jdZu1QkbDTrLGtiZFNRIx epszi9ghkIDzgKODezh5cBePNIZWFk8cH88jEWlCe2Rtbvk8nxuPOk5i7U5rY+e/6+f1fJVNiuPo O14f1xoWByC7oF1fHzlrrWSiHQxRsJSMnb0rCE9cw4cfexpPPPOPcHzrx7j/1hs4fPsmDu+8i+O7 9yHDGRgJnASBBJHVvSxicckJEBJNhkxs8fxKL5pAyERWtZeRiNBzQC+EpQArEaxyBha76K5cxeMf fRof/fln8NRnfwEPffhJhCuXcSIZx2Sbk2hBOCf48Jj+nNJo/LL4HJwa3w5ojMf3vLVzkd/nZN8c KNHSD2+SLXNgwlx7tsua+l2db+ONbb2tDMiAy5Fw+v57ePW7X0dYHWKx50iIh/xkU1ydApRH4T0a 9gPEDqUYGJExpVh+gHvIrGwLPGe8BWYo29vKmpuAZFSRFDD0alk6y49nqBO0cCAhGMIe0PMuTmUP p3Qdr70L/G9f+SaeffEO7sk1DDsPIceIzAExRi1mF9UbKRxK5V2vg8FO9enGdtTaFjBlP4toTYDA ZjBZsm+hOw3gUFmCXIlC4FJLgOFyVLlUXfKQUAk/ckpCIqXJRR4sX4AKCUcFtFITxgFwjDZ3pBj1 Grevsf4hR0hKqvFIgkQBDcEMqwQII7AaZ5AEsUTdAA1lwpC1LSxgowRHHvRz1gp+EiyBN2ilZeId 3Foe4I+//Aru3n0U//WvfxIfjgsM/QPskRolMQT0qx4RscQtxG6BNCT49siBQEkrT+ekoWCW/Vxl LbssWT9ElBaWAZtbAoIgYIkdeYA9HOMYGWcF5Jlbm+t7xdx6HV8zvy9v8gLMHetyYf1Z7Z5A3l+0 NBLzY7Le/s3K5xQgXL/2fB2rGAytPICYDqRG8LAmS7frqtv61l7f3uM82T89b/q+KEtJmm770n4e nU+ElIbZsZKpMXiBvq7rKOu/x9IwU7g9ltCZaDKZ4HAh0ihU2jD9ImeveJgtBn1+SgWH1idTzivY ZaNz8l8rX3eNeZvtXKl45wswj67n0e8+jQDBxIL3+/pYbzBE2qOd9OuTcD0kYbQ4zEIuFfs8u771 WswJGil3V6WsVCOsm8T4cBexuY3JYh+nMcMbJsu2MThvok3Pm/tMHHD/4EipIKGbPagqbe0Cykms oqVgmQSZg1anBGHBhEsd42y1wuHt95CGFSR2EKRCKasCpjWcDGXUvyZ91vlawiWA8t+6IjWzsZT1 ZOFn/sxi5HiIjbdkPD5FyEhFftR4txAoS7YFadslu0LsydF5FAKntwg4ywJCxCpcQri6wN5DT+DS pz+PfHyEo7vv4cHbt3D03js4ufseDt57G7RaIp8cgfoekAFdVuUbSSwGVduibECE3kJ/VgOQmXCW CCswViGCr1/G7tWH8cSTH8YTn/gkbnzkKXzo6afBl/ZA3QKnKSEPvSlAUpSakpAsohSHUINH1+14 fjcvAFUW1M15mzG+aQNo5+AUiFh77ZNkLf+uve9FDfd2fbWyZr6dJh+lPqvMLxGI11IRr79R44Ap 9dhlwauvvoB7t97A5U6w6AAOWUN8KNlU0zaEEErSr8f+a5Vgzd0jQ5UYAAAgAElEQVQJViWYiFQ8 B1IPXZDigq6VvScFiqTO7TQkUFalLKWkDD9J9wQGzACAhT0EoBTK28GSruGAHsVXXzrEf/ir7+MH PznFcnEDOV5CDgtF87VHQIy6d8WATKzIvAjIQnyINU4/RAZ5Um6IxQtArGAGG0uQDgzpf9SZYqyh QswdMqQxMAyBtXyBgsgajbGHtYh7/oggFuLi8c1eJRTBwqQAgLuyG2reU6qAh//tcksychoUUJfB 0HwBx1S8A4rsK8Kvez8jcAT6BJFBd608ACTIDA3/4c7CjAjCmnCslJ6k4xF3IRxw/4zwJ9+8jdff O8a//qefwi8+dQOUDrAD9UZwWCA7M1xO6LMmIvcrrU/RrDTrF0DR16JHMqRibHIDCigDEhtDmSCA kVgLj0UZcCmc4Wg4AOclAlcgJ5UlPuftb9skk+8msfNlLbtcWb+br5P2+uqRLbh4NehHz7HwqKyK nTQy0YJt63NAkLV2aCSFKG2U/kBTOVvUpzVP5CaZWhVcXeuewB2a/qDRy7KNVSBSgQAPa8kY10hw D4ZHc0wHVPeJDA/bs3dgRXDaGlNz7Z62f72v6+/JDzFD5iL3K72x/SR5JMQFwCsANUS67FdOPqAy YGMOwFzDtiFTF71uY0NnEC39Tl/IefcuEwlmMRbDRkbx8aNNBhtvXc89t+X13Lm/N1nJmPt+8pmx nk/h7c+EgoYTzVvebRvWDBAz8Obaug2tmKLjF0FRR/2eeY4qqBG337+PfpUA6tav85j/8jylmk0Z mgRMBJKkKFVKyMtjHN65DUqa2OaFtaaIw9p7m3Rlm0H0Qfo8fbl1LCZtuMD9to33nHIpI7QkaF4F GEBApgCKHc4ABN5FvHYVe1cfw0MffQb59AhydojTu3dxdPddnN69i9P7d3F6eIC86nF2eIyh79En RQb7PkGgFH7EHbhbYCdE7F66hJ39a9h/5GHsPvwwHnnyKexfexg7V6+BL+2hZ0YKhNM0AMigaG2V 3Bg7bkjnghBBXIyNx3P9qEbAdPzPG+u5Y1to3we5/0WPTeh+uwb9mOt/We9SZYVvIG5YBWLsBGA4 fA/f/du/Qjq5j519AcmgqD4JghljbGE+HvbuCZge+hOa75X5B4gxgihBN+vatgACMhtgwWWflgyk IRdFMRvin5MbtwYEsHmcLFk9c0DmBVZ5B328gVuHe/jTv30J/9e3buHm0QKy/ySGsAcyTn8iNkQ9 Fq5+rR2iaL4AAEf1wlpYKswYIGhBMCFo4itpOI9GA0VjDFKjQA2EDmDSOPmSP0DKKgQuNKEgAnul YFKIRo2oqly0KGkOrosJSsiP7ex+jXpAk+1pmkxN0HOzJDBElX4r8BWy3iAnzcGiLKAcICmB0gAJ GUGigQADJLKCbKQ5AUia9yeJQQ7iZbY+9WoMGbNQJsJqIMT9R7HqLuPbb76Dwz//Lv71lz6LX//M NVwCYy+vsBs07CkNg4ZfQZnJYheV+SnqGKhhC1BHariQE1eI5Ta0BrTKhkLW0KwXbR+DsEJI97Ab TkEWQgqgsOuUNaZ/jdbsdL+Z04favbly3m8GIDZd2z5//lhPXJ4LHW5Dc6Z06fqIPNLwHUH3v+fa uqkvU/1jCoC5QSMzoYztvVodaNpuD4ebts0BPSdLKW1CGp03Pab6VG3DegSB/5snc6AaaihymGis T42f74DeB9tX2jZ5DkBLnBPXTra/leNXMZYB7QvwE3j0sqbolh8lWVM2IW4tAoTGqvSEHru/oPAu j+7vg1qQc+gLlxrPH6wd2j+jFlOJWF1NU0tOACat7Ggd2ND+aultQ7jrd06b1vwuQKaKSOtkMKut IMi2CNkQX/h4iNK8TR5VF7YqUe2yyWaBTrnmL2pE6HBsDimYnjM+VAi180GRY+Du3Xsq+DgUTXh8 76w1JrKyxguAk+WZIhqSkYceIQR0DATKuPPeW1ieHQGLPVjpmDIfW49QqxCN0WJ7OXqFKaMtEt/2 b8PCdP7itbN8XZiBW8axpfmrY8uFVUDKXYg0tAdwdM83u9ZzUJWlWkU0gMVRgVQ2vWRUfj11WFEE 7XcIl65h99GPYrFaoROBDGdYnp5CUsLqbAkZEoa+R+CI1WoFjlrFd2dvH+CIuOiwu7ePsLMLCRHo AgZDXFfJMcsMpRs3pK7YYVxkAxrlR0zZGW8WVRCP30u60Fz9WTpmFQEa/+Gj48iWh5a4guQeI2JN mh/SCle7jLd/+APcfPl57HcCYLBKvoqwOb+/Fv3SolfMgtip4h9ZOfIDJUQCotF9esIpQQEL7YM2 NyPYy1ZUHdkYbJKy0yRRQ0AGf/caC44MBIq6b5gsHQAIdVjlfSzj43jt/Yj/5S9+gL978Q4O6Sry 3lXkbgEgGG0nIQkVCk8Er2rGiOiAwEZFaehdqGw/HBSkYGYFF6JW/6UQlI+eCfCkYY6a0MpuPDAE anCo0j/2GAhr4rJ+r/SgWcQoRwFp/FwEBS0Lq0seECwBWO0K0jj8UlFd2Z48fpokgSQhpR6ROkXv AT0vZa34mwa1yMSQ/xSArJ4Arb4aAFbwJYcBSAzNAh7q+iU9PyWocZIyhAbL14iIxMhpQFjsI+Ex vPzgLv7nP38J797/KH7vCx/Do3QAXh2gEzWghjwgghFIkHudi2k1QDpjaKGMNCgASAJQMC8ULDHJ Q64q7QxElGZU2QNtjyRCJMEOn6HDIVjOQKScbKpPlFgF+IxWMMqMG/s6lH1mrIJnVO8EEdt70vyQ aQ7AGIDzgoxWv4aChRg2Xm7rO0ia9tpTG8Vf54XNLcuL0CKrZKUmUUL3Skihj+WkbdOcCGezanus 8se+z3Y+m4FWRkflvNdwYd9v4Tz7rkzXvLsxUGphh2XjHSP75BV0YfHwXlcq53KNSNJkd2gYqz5Q V95aBkYB2MTeJ5d+jow5p9EejZl4Dr+eZ+e077uy2sn4/fq/RhowrsulkSHjsCOxOWJzu/4wtTr0 c0qpUAnNKYBuOYbSyc1W0/zhNQPGLnOnrnJaw7nQn9YimkOyvcx1a5U5wtKWlJ9bZGuW+4bW67PT 2j22HVM0YGr5loqcTb8KClTuYUVPwFtj+OaOdTx0+zFSRLeEP1zMAJpB4gPjdLnCweEphgzkICCK 8NdLRIYY0chazwSsMuGsz8hBEGNETBmQHhGM+++9g7OjQyyuPopBHC2uvdfxHM/p6Ytet+q39++n OcaC3TfvMEKaNyuuKqw32h/tms26MU7nXTmHAwbRDSi5RGIzjnYWamjiMviSnr8QNUxEBCyMPWuG tz9JBsWAs6SCtM8JHAJSUjYYCS4wa5Vmb0sAmfE6jpmcNyrXEbfp+M6N9c/asSb7mr+n47K2SZTc qnFioqoGgp1A4NUpfvCN/4h0fBuL3YSd3Q6x04yOQPquvPovmwKglX8V8Q9Rf+s6rRGgoTCKzhWs o9lfHGlVxYjAsKJeWUoMdk4aXupGPmAJ/1kA9rwTgnBExg6WuIJDuo4X3ujxx3/xHL75oyVOu0ch i8tIQcNwNLZfqSJDF2oYD6CoP9EIwU/mNmeOqhAYMg/SQAWKASBV9sWRe7teY1BIcwqC/qYVgqOu j7DQsCLWpAlX9HX9AyBSBRuNkWcJwvr+AKf91BSdhYFi2RLzxdCgoKxZbgyLqPJFGSwZvNhFzkkN gDyAsQAFDeeRMChNZh6AkIAUwdnCgvoBzAmSekACQtJ1nftBFZ3MkKEHoMaP9mtQhUvMCyBJY/cB gx0vIYUO75/dx5989U0cnyzxL37jE/jQLrC7OsYiZiy6DsPQI4QIwYA0KAWtJMEgGR0rY5RAStho INsrGZVmkakkm/t+ICLGEmcVy7EC4wQdnSJiAGEFQgfx8BGi0bpq90raIpem63p63kX2lynq7Wiy GgN+EsHDnuY0mZHuJBgl7q6h/6WdUox4Vyzn+uXUlX544rtM9L3z+oiJvGvHetOeMH0frhx7gTJV kNef50AgEc9uq1ODo31Gvb4Cg63epm3NJXS+nj/NPVx/5ojFp9VNGznasg8RVWCx3T/9PkATApTQ IvwWf1jiogGASkKDnuEYBI86QIbkGWXJzPCNj4IQQK9LHpvtLC3WUE8YK9YTFJRgkvmJZBa0j7wr rlNFuSx81bCrxVXIzMcLseZATGL2TXfUGK0qGOozfJGE8l37b1uyue2DJlsJ6mrefhS+W/LP9nw3 8Gg6ed0tv/n+25Srud+2C676rlW4KOvT8ckK9w6P1IUPGw83Mm0MimDVhyBlxukAnGSCdB04BoQB 2F0wdlYJZ8eHOLp7B4888Qmz8r3NhMypoRRtY4/LLlv6J6YUj5XQ7SbUeaK7jqJ6aKj5Qee2UlxO Z3ZrnuuCby7y546sSTSGj37hy8o3uznj1ZEwBqvwFVbjwFmTiMrcajucCTXmkAgyGOKSAeKIYVDl 31lo0gaUSyiUd96E7m800Mv4bNgM/iEcUwCm/bvdcgBUli/y9+2Gr76/QIwkWdGm3GNBwO23Xseb L7+APeqxu2AEViWRgiJ7quyrwh+Z0AUyDwGMHUgTO8XdsMhaY6KZj/5uglQvn6KesPhk0XhxiVbs SxFJL75E4go8rAp4gEhEQoczXMFdPIG/ffE+/v1f/gCv3RYsF48id/ugsFClzgAH4ghEU9g1W1mB LtTQmwRCDJ1WqBVj62FV7j3B1+k/KWh4TxLY9cHOX8AqiBkbEFlIkdYDyB4mFDpF+TR2SqsydLaP GBjgio+HS2mNgJrT4eBIauKXld6zmTOSNJF+SKBI8BrckpO+v6yeGrF8AJYeSBE5ZUX5JQE8ADlZ YmJQZjViRb056HXmrclJc0XyMFj14cFkT1bPDcyDA53AlLnUJsh7hPvLgP/zW+/i/YMz/Lvf+zw+ frlDSHeQ7DUNQ0YIAYTB4vE1NCj3AAcDM5IgkNaW4U6VK4bWE3KRL9nqijjgpCEEINLiZpF7hHwC zseIYUBvVKDOWKNTfuyVbAGcYU1HaSMH1j+zUymviTK/Z2t8SDGwKxPNeG+u60/8KePWCBvg4sq2 5l1QE+8/D8KsYeHlL1dI0ciAOiTqaZItekd7tIq+yrtUe2BIoYOkzUWl/0RKD9zeD+BGB7Bboeqk LSDoOZZFOyDCXChoyclr+29tFJGi59V2eu5CzUdZNw5QDSmq3490sdK+7Xtfq5My83wOgDIEFKOr XDCHjpbf4BafCxo0EztjLv4MDY1TsVIYo3uOTm8sQX9ebp49UuRm2jlCn+25cwWC/EVdwH5pHpIB hNEE3NSHuXErypgbHLxZoXaLT4+ZcZ02bXT+5PtzVdV5xX/a/vE9Nz2rHm0l5sARhydHODnrdVOE h205etjQ25VDN+njVcbpAOByh9VyADE0DCH1OD24i7vv3sJjz/RgWmAQKnZUTUIcW+6tpe5nzp33 X+pwurG5UuQbj8atuO3Ypji3vwMoCkdZl6QWeLZNMWdRbnQz5Mb3a+YzKdrGjJKLYE8bGds0MXAL ukPY2ua2rXPranrPf8jHSA77u6u/juS5xi8DyIIggl0s8b0Xn8Phe2/h4Q4IpIAQmU4aQwCHmnOk Sb6kyb9BPQPR9GPijBgDQtSNl1jlugM7WqG2BW6UFUZj/KXUn9CaE5XtR/d5KUaNKsMRA+3jJF/F nf4a/uK5W/g/nn0FP7y3i2H3OqTbBUKnyj8bV7yj+DD2HWYw+XdkyH9AFzpo/L7Rd4YOhb0naOVt BC8QFsFBfWQIDA6dFtdlS/6FGg4SVW4JYvEGCDEyR1XKWAuEQbjkJKhRXWlBAYA5oM8ZIMtlANcE QUzWjUlUjcU3HDRAlXnJSCTgnBQ8ypoPQJJBPCDLAsQ9qAPycKZAShiQ0+Cll5FJEDia90DHKq96 uDKuYRceFsQIOSHToEqWFgMBEoEpQSgj0ELZhfIeMgWcccTXXr2DlL6F//F3fh6feORh5NUBdqMm fSco1TPlhDQoACes3iOlscygYEp6IPtOwbVkHoKt7ITQ4niRVtjhFaIsMSBiSKwMTyJWUV2V0Jxz 2b+nJBub162v3e3nuuI5Pc/lYzAPa02IdbS3xn3rfWZICgTqbZJcyUk8xBQ1pHrb4cBe295tno/z JHJVgOtnl/fTZ/mxXe8yZds+z/VmiujPHd6GTWFaxStT1iCKd5yMTncMFDsQvj2/rMjAC4CtrUdg VucUQawP9JgjjZllR4zWJlpr+TkfMQxyqgLKKXbLgw055HZcZzTsMvCNAobG7dEevom1nWoVlykq 7Qq2lzUH3NoioAmNKL+1fc/1pc4q1MLNWLlF1yhdHsMFjCbIVLFsH6mJZ4a65uni81hDjDwja/UY /Ht2d1kVMh9EIRp7MzbnCUw/z6MGzTkhQohxdHyG5SrD3dvlPZKUvmu8YvN+OOCkB45XAqFOw0z6 QbnMIwPLU9x/7xZkdQZaqKs/GZ0kpHqugDYirCqT47Y3Q7pFGb2oabDpPK+EPT1PJp/hcbX+96bz ynszD5tkrR2RKi++LiK9piLy+h+V3BYz2FipZ1WwZYgZveW1GH8jiTJRKz0jSl2NkvtQmhfQvIYy 7lnW12Pt0nj01ujX/gsaaD8Lhwp+Q7sLK5BWknTFxKKYQSRYUMLJezfx3We/DE6nWOwxIgNEGcxS AAmP5w8RpfAXRVG2H0rQGlmEzhJ/iTIQdA2zJWGWTdtQ7QCv2C7IiYqBmVKy+hIETYSVImOzoUvC Cwx5gSVfx7vDY/jTr72J//2rr+J2fwl59yHkuAuOUauCilZwlcCqoFMEsTL2MOk5TJpETKboZyal zbRYfBBbx1VmkYf6EAHcQdiYgNhoRJmRuUNmXQccOyQLHRIbQCHL42GrPmxhKl6NW3MMdJ9iNr+K AWttvs9IZjnKaIZ4CBbzK+5RqHsrGzgnSUzWJg0JIgGHBOQeHHcgeQUxJRvSA8MADglDv0SIHSgN oBQgSQuFuQdAizQOmmBMyuAEUhYgyoOi8Fk95DQQMgYIMriLxgTXIeMSlsz4+g9vA/l7+J/+4Nfw sStAP9wBoAxVAwQhRDVoBgXF1OHDoKB7qZCUUCEy+uJgRnAVmDpPPWROi1VpvYuIHhGniPkEzPsI IWhhMqqVVsveKK76e4TAeH9ud+mqANZkTY+vWD9qTP0YwHM5n2yPDOV8rdTc9g9r+lEe6Q1VEa05 ASrPhVrDovWEc2k/rIdKF92N9tFKZz0fXjM9XBeouXK1cKvetwnnFe333P5cW1mRfWKpDIslJ871 Was/MAWRbM+lSQ5gGxrdPptFd7xqHFKj97Zj7nUhpoboWJ/TZ6pOLCKanN88rzgPPKcBVkyw2V/b +27wAJhCQEav5MIX1XUAqWWRp8i8F2646EZ83kbviuv0N7eEW4W0nRwjZX4O5Z9BCP370TSXcT/1 83zftimHm45yf1fMqRoKjiyUAXBB7wj6Offehl67YjtVcOeun/5b5sGWPp9nYJS2EXDv/gEGK+rj g0CWSJepVnxV49SQAwpYZsaD0x5JGKGLkJQ1aVEGMBLuvXUT+eQAvLjUvN/z29f+tq0y49p1uLgR 0N5ranQAF1BkZ4y+zZ6aKvhGAnlytJuLzktGlqF8t44s231kMtcmhnd91vpcGgmwad7DxPCann/e HPtp1uPP0rFWOXICErSHiBS5UTC9nLDfCV595bu4e/M1XF8wIg8AXOFHifH38B+N/Y/qGWDdSIOF AnWBLfRCq8tON7uWgYIF6ilK0CRfhbox9KqQAhp+oWteE3BTSoq+U4cB+zjmh3Hz4BL+w7Ov4M++ /ibeT1cx7FxH5gDuOrtlVNYfYQg7oBRATiVreQGZA4gjJESwKfHgqKFBvChovTCBw46GmVptAEgA OvMOxA4Cy6NhrUdAHDGwGhGZQ/leSxhoIjAs/FHpMXWtJdimHmwEHWTLLmnI7Hf1yimDi+VKQPex LJqj47LVcwQUmFIDQL0OGdEQ8ySChGQKXA/kiBCSVgNOEUQaBsRuFFAPhAROAanvVSblAQg9JJGF +gwgMo5+Yatv40mLAC0yZIDmJqSs3hlSL39viuQ3f/Q+Fn/5PP6Hf/4MPnL5OnJ+gJ2k3gbPSclg SC8IMSKRIq1iydCeFE1B4/MtlaQAKu2h+kXUcCUIGEvs4AQRpyAMa+uOAheg8KLYWtVx6hpNSXP7 5qiEz7/XWAkdU2OOz73ovXW+mUcQtMYeODp3ogS3690R/02yf9P93BPRyv96rb73i+ybrf7mQMR0 jKeg8fQgIuSUwNNCtTNF2/w5wXVlqlrjHCKvRwWPR2NgIDgm73jb6E318rmjGAA+oAFjBpZpdKkr QskQpOlEYGPxaNHwEUK41kpdLM5QMqcc+MRpjwSxZKp1JX86+doyzMWlVbVA/XeiaBTXTYkZWd9k CzNR+xuP+V6LQrWh+wHOhDI/Rknm8xb8+R7TTTy/0BPU+q+el2o9tvfadGw6b/NCaU2n8fnt7+5J EotGPD1dQuE9AQdyqVwXvV9NUMQIQJKAFRa4e7gE4kNIKwJFYLETsFgIwmqF92/+EGd338fu1cfU WDRUeoxkVD0lw4V3xdJD6CxxdTJ3Rv1txqzt98x3a9+3hm7z+6wyX/5tfhu5quq41t+adrfGpF8u UpPi/H1bCr0rX8koOZHMxV4vLgYAAPMQ5BpihWp0uMDWmiGGBLp3z0OCzKAfV4Gu7dym/LvA/UBG 1M/4UQ0mR8LcLW7vkWCIUc0BAdxoy4hIWB7cw/e//jfYoyX2d0QTeIMoiiQDAgUwNLGbGYiRi2EQ AiN6cbAgQECjZJO9z/o+vN4MoAq/rm+Cs3SkQRUgEli1SivORAHDkMFxgV4iMvZxjBt4/fgR/PFf fh9/+Z13ccDXkXf2gdghsCbmggCKqlizKfpUCnWxUnBSgHBEiBq2gxAgrDUCBAEUAyh4LL8z+2gM v1Y8Y2Rj9VEDQWP/yTwF2TwHxFFD+4x6VJOICR7GI/DvdaxGIhso+6AqYbJ+jgoN/YNreCyyFuUr +3qGGkDq3zMlX9HOgTRkiEGQtAJhQJAIcEbOPZh6xLCDNJyptyBEIK90rCVBqNc9cOiBFEq9BkIG srIFERM4JKRelJjAdIkkGRIJlM27SUNheJKUkHYu4ZQJX33tNmL39/h3v/PL+MjljDDc18ReCxkL lf7DKKJ12gtpDjPsWRwIHDXvUOsQkQHUhCE3OZFZAUimHpGO0MkROA8aViQuadmM1irBiawvaJBZ VIAVQEGgBR4yVFezI9LtPuv7ZgWlNocu1eua3cIr+54TMursPdk9ttS02+o/TA0mfWZltyMKzXMq O4314EKyORDNy3NhCHIZe09ubyM69IJsc8Jya2yP9bo8tb6PysxWHZxtX1bwYNznVkdyD03rOR8p xGv3Xf9sIWrkYUFTQ6nVjebbqeFcqueQvW/PzWs9AsUAaC2StRu6YkLjToxcUI3RQMQzjWqn9uRo MsrHAzG2EqeGAJG5bScxZ+WJTWzfJkuy/Da5b/v80X3tHx71dy5EZ7PyMf0+QCdmuV8Yu5MI0LAN ew85Z43d5dbdtVmRn7MEPwgCsOmeF1Wu5ixjR6PIKnveufdAQQZS44BtbhHlEkfZ5g2ozsBYScC9 oxV6oWI7ZyR0kbATBffuvY+7b72Jjzz9WUzZmrwt+sf8e3ekYF75nxkXnyYbhvaCufEXPHhjn+pX 43C0tfa0Rna7Jvz+Hss3c810jo5/W2/t+Fm15PycIVmM+EapP2/OrvVhtHFuZov4h3TUEEj9zBbO IJCRJ4uIEERwORJ+8vrLeO1738KNkEHQEIIQjfs/GuVnUIpEYkIXAmIkdB0hsJ6rRoF630AodQBc sfHD6Z5JyGL+TZmRaOwlKhtUJrMZ7QEpCcALZI5IcgnHch2v3d7Bv/+r7+PLz7+LQ76OvLimlXyN mpKIwF2AgBGMtpOMzSeLgGMAc1SEPkRkZo31jx1AmuhLHu8UOlVsOSAREMKOofcBOTjPv1YVVmU/ aKJviBoCYDUFKEQLgXJ6Qd2TMtU1usZAXMAr/a5N3h/lUDbCJ488PXqhKnSubJuSw2y2tlGgQgAE CwHaARlNK+eEnDuIDJCsSr7kATKsNGGbepCHCaWVGj+pByWG9D0y9eBsnnVS5wAvFkorygxhrSdA TNDkCSmt13YDGbtI0PF79qU7uHLpNfzbL30Sj8QeIa2gddsE0mcsYiigTWb1dAQRUDDZyAQBYcgw kK96qKqMamV+BqTHDo6xwyfa1wKaouzfo/CZiV7hh+tNfv1gBnvRT4gse2JN9M4e6yBJzWusNKEf fL93QKa9zudP++y5+1Z9qbIqjeXAxWTxVqDSw2Bt/5nuO2qweHFa9R6i6K3r4/ZBjm3tb/ffTcDp 3F6lgIkl3wqZETVFAyb7ZHPPTYh/q/dO2xFjq0CPOjXNDZBR/D4p8XixVDxoRkwp5eZecyEUNaY4 NC8tF4smN4igSb06QKjmRGsBzSkQm15s209f33r/edfUOl3UxL3Owew8p80Ko9/XLUW7S5Hg3gd9 GBn94tQCroLf2CBKmw39mLSby01LSya98Pd3/kFEI6/KTyVQRiEgAQTG6arH4dGxjqEVZFlL+s2W UGX91OlHSLyDe6enOFkKHqKAwYoDhSiIyMDZMd5783U89esrcFCKvCzSLKixEJDJc6dJRutzY+wK LLUVNiTzTJX/uj2PPRFzuRwtImOtW7tvQWpAjXGQC2vVdB6vr5lxaFnrlWjP19yTuk4rEmnzacNz Wk/A+PN4XbTPHIUFWf8uYkTNGQI/C8dPZ5w3eSDNpa6EUOPJLeORe1B/hrdefQF7nNCFHpEzushg SUaOEzTGnwmBlF4xEKzArVIrKkUoFRkfHP0vimoTA21QrGRvqM4FD3tw7wVThJMqqJ0YkSQgYxfL cAOv330I/+tfv4j/9zvv4Dg8jLS4BIlKDaNof1BufsAqFqGVb4sAACAASURBVFsdkKAIvSqGQRFs CpoPEGKh8JTQWeEuDR8S8ygIa/EvUAeKXvROjYTMwVC3AMQd9Z4HzSEo6L5bR47kmkLCOZfEf9+s HehAeYftGrHrkyuONcRCKVVh9/d5YGQRjTFBKJEdIGM9qkheNE8O63sOC4BWCBSR+6C0oDQgMyNI QoLVTkinoByQlz2YIxBW2q4ETfRlVspQ+9eLhIkIMhicBRCN5Qdrki4yQFHHQqlVr+CIBH/+3Nt4 aJfxR1/8ORBuo+uXGv7JMMUeoEQAa+4vkmhSu2aeQASWzzQGNSowkc3YAgIzOA3YoVP8f+y92dMk SXIf9nOPyKzv6O7pnmOHFI4lSOGQRAKkwUyiYKSZDA96lN70j1FmkokGgZJIGUjAABAEKAC7y8Uu dhaL2d05dnZm577vmZ7p7unj+6oywvXg7pGRUZlV1T0zu7MAo62sv8rKjIzTr3D/ecw3ESSVXEO1 Qudr3OsbLf/mogRAA110babKgJchVTiCBuK64DzCcdb7fI5GzJ+A1lnQDyk1XQ4hlPeLiBoCbFxG w8qu2ka5Dp7zwHk5eatpqvwulKJokcstPlrqls7ON+2EgO1vkHmvFHSfaVA0T5SmMgnaMgEULldj JdQoMc6Dy0U1/2zlrEXD40wRo4sTqFUfp8bwlu2ky4azyPAtepQb9ACNu/ISx4letpItNdYb6gug fdaJtwqL25bKad1T39+WCc49295TT6CIKDzYwj1tPeW5pg1LpT5GmSvt87vGsH2Pf6uF7BbppH7e x/9QAacWdItidgBtWBLWgHmhRWTbJcN6pusFuqA36wG3bt1RWEJTIKXpPwUG5fEEyBd55ojrt9e4 PSTIaoWIDYb1BsAaTANCuoO3X3kR//CT66AHTkpCD2+br9+6H3db5q0Un721uSZMW2taMDM3elTo 11o4zbb9eh2z17euVXJIW9fSc2379imRS4Kw9/eQ8tMi9Nfl7oX/5ee5Wi9Eo1uIiKAPQPr4Azzx yFcR0y2sejI6IgXrP0YGcbLgXy5Y/+7+E0KV/ZcEkQl6AgyMyr4LD2btzgISRnKUn4SiELBh+0MY HAI0nrMDeIWEE9zGfXjpwx7/+ivP4CuPv4ub8SEM3QVwiIbHTxagqwK7wnSqew1FtcKLJ4EKnQnv 6utvyQw0UBeqEAh3SEwg0vqFYvHnFwrFnx+mJGQPAqYIz7at/r+WZ0CUbhU+Y8axnHNh7mrYNMbO ZvRykAmxa41iXmgQplZGzXyr+1oFVZ7sQ7U3jbx/dPF1JVvRhfSEYwXBAO4MojetQRIgGOB5aSQR aBgABORhDc52gs2MzGswmwmD3PUvQTZrUNcjJkZKG4AzgKSW8EyQtIHAXBlIkOUIOOpwfbPBH3/n Ldx/5RJ+8x8+gLTZ4ChnsGwwiApqcRWQ0gDNS5LAzBgsuJ1JEYx0bqisV9gwkzEpDVIPGug+3ETH ZwjQHArkBqBmD24bPHyi1Go9S9dSnhggPYh7zoCxy/I+5UfjiUT9t7sFzvmut+8ScYdQhrC3fV7u mCpRKO8bEXsaGcbpU5OXaXoSM/UCAatCqe8ZjcvMDExALAI88dcWj294Uft7a/TaZ3ByNMklOYh4 KrgfInO4fD1pJ6btnRgfm3kobr2NNlC/O7oF2uEHxwRT0+KT4b8EE+IS7GSgwov1jTMuwO3R8za1 QjR7BrScLBmQNbp9Xnsy6wFXC8p7malnF87T++rFV96HqcedZ9GbUzAOETzmNg6L+rURxiQiS/XV 7yq4wTagLerA+BBrMFRoLu9pt//uC31ukWuZasZ15l1dP21sQMD5+RnunG+UCedKW7fiWq7AUrzn rKgSIkjEuH0+4MZ6AC6uIHKmLgkd4fSIcWuT8cHbr+KTjz7Epfv/rqLccNRtlYHswXCN4LullFWa +CzxplFxc8YplYVj6/6FK+V6M56tr+iWwkeYnGxsESKmYkGs21pOwMYztWm/JxYkvX+r5QcIrNsn DYbqUE7M5td361J1t+5Tn1aY/kmUezsBaItZuDD6FquCbYw0J8S8xotPPILbH76OhzuAZIMuRnXn tsBeICvOP2dzqVTBn4OoZTiyJcjNiDT6q4o4njmggQHj+vPTO4gG1ImIYbgTgikJiBEpqxC+kYAs RzgPD+HV65fwr7/yJP78sQ/wSXgAqT8FR4PnNOSj4O42Fe4+mQU/MEOgrj9g8+8vuPwaD0AhgsPK BPpO70GEBPP1j50J/wxhdfPJROCgiD8ZAoidMkAVIjdqjBbHig7mPI4NeSCp8c0S7Ot7Xp0wJpvY BAU1EIwWfoXXtZ2dCWBGtpMAqk7qzLF0bAvZXGXRUwABBtIYED3JUGGcY0CQBMg5BBFZNggIyNiA eaOuVRg0Vm9Y63zQoPQmRYA2EFqDKAKDhtkSOiAPoEjIwwDLVaqBxmzj1xHSWtBdeBDv3Mz4d994 AZcvrPBrP/cAWK6jz+b2goxhkxG7gPUmIXbqbgoIJFigdLTTdjLDfAxlv+haFWgvAJaMQGfo5A5c EhIR49fTUugWpnQzT2jtWIg0k3b5jmCue4Z333gU+DPLRV1fRsXbl4rGOYgzQB6hIrW/27F7hQ5T bWhyGM5hsQU+jrYZJ9dLvRjjHFVuVL7JIM09YVC4BblKVFEqSpLVEwiAaDYr5y4ioh4WAnANT4lR IZlm8JXqhNndED1Csy1TibA11I799NdOTzcWDXBoYelz2aeji+QIgbrEJ0bhv5LRm9wJROQeInch MDeN3mUFH+/dLVQuC5Nj2SdQL1kel+qoNcol4feQsfisBIxWy/V8AHOW9rl+tH+3pd4sS5jHu4o/ v2vR7a5gXtATJty6cxvnmzU8dmRL+G7mqmwyUqvE7SHj49vnSN0KnvCoC4ogcmEVcHbtKt578xWE vAHXMKLN+qvXULueliwFk758DsJmjQw19y5v51xf2t9rgXrr+synvu/TlPlxsiRwM5Yyn+O2Lfvq /ZtSPst15OOqLjZaSDKOCJBbn+DZ7/8VjvMZOk7oegZRArHlbWB1A9IPjQHAURAjl2Bgcsu/5Qho jQ51fzxLqWf41fkFlOUHS7jVQXKAhB6Ze6xxirPwMN68eRG/8+fP4qtPvI9Pwv1Iq/uAsFKXG3PV YY7wrL1q/Y8IFoArlqlX/foN4SesMCAAoQNiD4pH4O4IiD0k9AB3GncQe2RaIYceKXTIYQWJx0ix g4QOwj0SsdbFPXJxqTGhILsP/xh8uEVLm3XvYgdVHwaN8Wcpb+0PtRmbT7kpEMV9JIsFVzdzk6sP tmmDFkYSIAljkxX9KNMKA3UYwjFyXEHiEXI4Qe6OkOIRZHWCDa+QYw/pVjqefaeZl2MPRI2roK4H dT1C14NjZ6cxERz1Awqq5IVOAT04groOQ1hBTh/GK58w/t3Xf4hXr3c4o1NscochEXImSA4YNgKR gGGjySP9ekFcEhvZir/5pzaAEAQxnyHiDgLWQE5QiM27M4DM7u8GsCSZYnw38ljdZn2Ot+4ZjS/e LnXvG9s4v3dbntCeNIz9a2FKR769Ra95mX7Xckoro9Wf+j3tOLS/LfWrLofKU7tK/e67oeVzso/X 18oic/kP2ntFRBHLmLfGy+/j7Y0+H1A7Wii8Erca5PLMnGA5Lkqz0IAhQmBhjcxGBk02UIZrPe3g 1ScZbfx7uyhaQU2bOyPQpTxad+v3GbFceh+wrfzs3OSi/mf77p34DGbaWhSapyHN9nPSTsoA5Wp2 fEEIMk1jMtqx21d2jfVY2nnVNvm6UcKZQRxw7cZNVEmbJws1EyAUCnoIQZm6n1bBrHTvXbuNFI/V b9KCv0+OV4jI6LDBe6+8gHR2E0jJko0lQwKyj6SJcjCO9yg4j/711W/OP+ogcKbx+j0Xncm6SSUu BtvEpV3fNUGeEPxGANhe2dPvYz/qlYS9/fPfhXITt2C/Jw1kb4XDtn/e3jkFpWXWn4cC9tNQJkS/ zIvSWcDG1a4nPcJCTwM+fONlvPXiMzjmAV1HGgfKau3vguYCYADRMO1DCCUxGBE8GS6IVGFgiFnq ctmfYsKV55fReSWQJOScIGLtJQ2kDV2vjaAA4g4b6ZFWD+Hd4WH8ztdfxH989HXckMuQ/rQk8SKD 2SQEEypV4GeKIFK6S0QIrMKnhIAcCBLV3Yf7IwwhgLojUOyB0COHHjl0SKYI5NAjxw45dqoAxA7J 4EgzdxAO5jrEJdtpAGvGXROuKesJLyEDklVAFylKARHBDy3UbWqar1XnmZQvOL0pQr3AKajvF6cB huAOkBT0E69/a89YW8s+zDpf/l7PyJyEAIpIFJGoRw4rDLxC6o4whCPkeIQcVkB3DKxOkftj8OoE CCuE/hgUVQkI3UpPZ0KvyEsxgDo7VWFLwhajoRWpggdAY0Q4IMceOHkIP3wX+N1v/AhX1ydY0zE2 OSBlYBgEkjvkDSASkDMhJT1dGnJEEsaQNRuxyiUovEbHUCyfgIAkIdCAgHMEbAz9at6NsaWzhVcW HsITbHb/PYmUuAA9mQ7IaDH299PfwmOhp/YtP5ayXhrABqYKIQ/V/dP9PMigCIOYCpRWyRYvLOMQ 2NCyKiPyZOAy6pxMPo71O/y5GmI0gxW7qlU+JCGQnlYS8oSfTPoHpTm+/l1Zb/neyB8bvjojO9Vy kiwoOzWfFplXlFrhfdaAa/IlISgd9MstXyQqboLAQh6A+mGqFjgzY/AGVtdEBO4rR3ZM50ec+y26 O95N2751tfa5qFnOPbPv91abvEthYq+2e0BpraAAkCUjxghQTZTmTwZ2CUCtQuT1lEzKzfsPrWfX /XVbHY+4hiX2466bN29jM+QCfUbV8wAKxFcZYxbIYMfcICRhvP/JGmfSoRMqgkgIhKMoWK3XeP3Z J3H24bs4+vJ9GCphxN9TfBRpunmWLR12jz9fBe612Mf3WlrLx67xJfetbCz8S/XOveNeyizzm1Nu m7FUVwbAfdHaddXW82na89NQ7oae1WW/1chphqe9T+A8oM+38fgjX8Xm5lUcXWAo+o/5/JP+HYJm 81W3n9H3n5kU/TLAfmew4/5X8Hfix+gm9ANSLP+UA+BBp6IWezImDkRQt8K5nOA8XMJ7dy7hd7/+ HP7oW6/gBl9G7i8BoQdgwg0HBA5IIA3mgxmjQgBDrcdJROMEgibh8twAmsCrB4WAFDQzsGL+R4B7 dZsJhuUfVdDPCPb7CIebGxeHAEaWVIALABM8yA1HI/LboiFFZMKs5+6Z7GVB8RG2VoFM4YNltne7 8Lz9cLp+Sv0pawK18U0ACBtNtavCHBRmEDKoEiN9CbLmHCAgZAoKF7vZoOTIJY87UZ9/SqKnQJ2O VWBGHjaIPSEPyXy6g8VIAAmM3J1iffIlPPrCu/gvH34T//Nv/D3I+j3wsIEEgJIammTIBRaUu05j GIjBrCcEpL8CyJNYGb2HkYYE5DWAc3VxknOoehX37tvyuzLaifFQ5aVpDGaNfHZIae+byw8yR2N3 8Re/7vmWnE8uyRJ1f+q/pVJy0cYAYMqDSnswNTBOdBQeFSIRsSDlqYwwuqCP9bVl0u5KGavrprJf d5ea39ZjUv5uXIC2n/OXzMgY9RzNjP2hZW49RY/QTqY9Fa1UPHjKmwX1HS9wTu77pJ/tvtUkhtDo efb7OMEHCfECqHbJEEvEIaYkuA9ZPVg5jxCSBUpy6zUM5tFXvX0nFtvFJXueEnwtqRzWNmVGq16q Vys12D3YBiwLtMGgNf6STPAFRkZT15frZ2zB6QJV4ZwQJgs3mEDbjtey0O/zO/WNy+6PSbUwIHCo MkHEzVt3kNIYl1CPu2fSg/n/S1YuViwsRMjc4cMbN3FriLjUHZmGnMGU0XeMC5HwwQdv48NXnsOX /4svg7pT20xs4ySWQp6LouXlEEVL69q+f36cLAhLePaeGv1op0JH2ZgJjd91xKZt9evVRM73by7K BWO/lhriiW+qbrhBAABqtIQpgfR1PlXEPo3C9EUuc0aLlvnOGRH2Efjxd6PHFYqT1mdCNoxx5gHH NODjV57D609/DydHBA4ZsbMktxjQhQAF4VHup7j56jUTokKCuiKgqCt2wismEIrTK8sYnaGJn0Tp wSj8miUUAUQBGRFAVGt7PsKa78cN/jn8x79+Af/2az/CdTwA6U9LEC+FMaHW6KMOzQgb1BqWWT9E DCGF84QF96rbkLmcGNxnDhGgCAlHyMxAEfpZTw4sloAoKIQnUfE7LnOdpew7NaJJ5ds70jansZSl xJOVOqp1M5nnShph1GgfoXrSeKVQsbQWqyc7P8Qo5NJoZBnXpK0vQAMY01BcCWAGB6cYQzaUHcuW TCFikwYwRJHdEuuJP6/hmY8DKZwq8RrACsBGrZMioI4tfwCAbMIeme8+ovYLGRIFTECWCOpOcWt9 EX/22Bv4+Z95GL/+s5cQ0jl6GZCyAEmxmEIKyCzIG0GIAWTuWcmF7pwsAaXGOLqPe8oZQAQTg/MG LGeIGLCRBKIOe7bpKBAW0tiiGU6Fx4LwN5FLuPxPWwm+nJ9sGwml7LWRvhCCGbw8RqhSOKQSVic0 S0ze0/vHd8wI8CZ/CaMowW7Q9fVYsa9F2uen3q4Q1PfVwjrzNDYxIUGo6o93xxUZGWXbjDFmwN2h yu8LE1vzqlrY37pH3OI+Xp/QdV/XeVrfHC/cZQjYli89tteDvq1fPmb++2zvgMkRza6GbAvUM3XN DGI9eXNMf+mdrXY191zpbIV4sNSOueu72jVXWovqoWXJctf+fUj9IoJBciXUzpd9AsWiNeou6thX 9/hdjxTPzs7LvG1bKqZuMJN2ECBCkNDh6q0BV2+eg7oVYuwQI6PrAiAbdCEDtz7Gy099Hzi/A86p 8NEWbWBprbZ9r60EcxaPubrm5nbX/e2zs5aV5vucW8y9ztch5bOw0rfrvG7zXF8O+XxRirfFT4Xq /1umOff/3fSzvV7TyiQZKW0QkXHKCc899pc4++gtrGJCH1WQF0nFp98TfcXIo6U/wPIBpILzTyQG KzdFE1GloLammftROTo34Z96EHcQWgHUg/sTZD7Fprsft/lh/Pn33sa/+dMncS1dwtDfhxSPVBOJ HTi67z+DY1ALtCP6kFr6OTp+v/8dTeBXn/Tk8J0cIEH9/XNU9x/EFYS78psgWrArIct0rRY//4qR q8U3T/alPQRkmcRlTN1OKvAJkVFQt3snSaXydM3Y1cm6mPDK2k3Q14ns2JMyCjhtzMJknZEGVycE bHJE4g4prpDjCYawQu4tNqA7AroT5K4H9cdAXIG6TuMAQtR5DaqYcVRXIOo6UPBYAVXIPLEaRUNg Ch1wfAXv3O7xB998Gu/eCNjQKTY5aL6JLMiJMQwZaQCGTUYaRIMkBwKSoVEViNpthZ0AhTeXAQFr dFgXt9E5S3hbpnxtqvS3f99LrF293/z5uXpa2nGIjDSWKVrjEr2tx4LI8k8076npXCtMt+6g9XMT SNID+I+4gaqOdeBlpaXt51y5m3krRmhTeray3WMqq9ayUCvn+t/q1nV4afvqdUU0FrrcLEzVFrQb 3gnIeDTJMrVEqqUnGexRwlh/O6DbGwBAyaxLM/BUTlDrMqfBTLRf06RTpuLO5LCk3i6/pg/YxxYD GypAjQIz1x/NjBzK9cXF6ShHlWY/vc8yrlYWoZzz6Nflmn91OuPPMXOxK/C+Q96CfkRTRAqvrWn6 2B+vd+q6sbUcHYHAmb34/E0X4JASbt66gxpHuVUE3MKuJyGkY8gRyU4XEjFuDYy3PrqF//pSB8SA JBlZEmLHOEqC05jx5nNP48M3X8GVX7qMsyFBgtqxxC0h5o5Q3ln1fe5vYOyOYJ5wbhNfN3ksPHOA JUn/sKDsouF7u5sHbCL9XcsE8+4Dw60Zn1lpmcanEeS/iErAHNP9tO0cnze0Lbc0S9a1wRYSSgxI QkfAtfffwIs/eBSncY3jLiBGgDijCzQG+zKhC+ou4VCfavEf3YACAyS5JFfiUFEd0VRGCVH3bhEA FHJR878EMPcQ6pBzAMUjJHTY8Cnu0Jfw3edu4Lf//Xfxztkp8vFlSAiQQGqBj+a+AwGbtR9B0X0y BXV5UY0FCgeqgj9VcJ+ZWRN0cQB1KxP0e2RSpJ8M1YLE4hOEKlhpx683X24R2ToFY5C+y7NaAyXP CQAEc8tCMEQOp3fZra1ZE5W19IdIof2MnrJgy32yLW55JiJtD1MRamHPkSgOPTOXOsuzMmh/c1Y+ agnCdCxg7ck2XmqVjxyQkRA6IOWNzQOpH7gJYRwAWTNAZ0b3FcmOoYKbngyIZgkGVOkjATZJeUvO 4C6CGMi5Rzp+EM+9+w7+v79+Dv/L//DLuI82CEjISXNYEDQTec5A2mTEECCckZPmtBigGYILBjsZ So2tYSZTc/IZmM/1HITm9/hk/BshLpdxlebEHrY2VBDJs3S59UnXa1Ipa60RoG6Dr9UsUtBxav4w lXf0NH0qnJaYZYxxBTK2pUrQFYktIRtPTrfLeLi8lUUVYx9L/zmPxtycsgIU2PipHOdu5GlSbyt/ OWpkGX8hyzWiGbDH/Dt+AkN2mlrJvXMzYa9g2X6nzcqWgZGAIseSbLvALq2lbGhhE/nWm920a1te nZ4Qe/3RB8QvtAtoF3vS+6bX3LHnbhjbnOVvyTrul3cJCO1gahKYtpXLz3j9E63+gP4I0l4BTivP W/eNfm2VxYYI407Y8V5bVCJSfD1n75kRag+V35Y03slGnnmm9r3bshYExvn5gNu3z5BzxkDJAveq Te+ZTeFBSBsA6vsP1qC0RIxbucPr799A/oWHsBFlFJwzyCDrTmPAmx++iRd+8Dj+uy//Mjgea4bO Rigr8vUMAT10fD6v0ralTrB36H77SQvGreC7ZQDYoWztqu+nqXyec9Ba1bJkPV5mTYx3gRMe/8Gj uPHeq7jSZ0TKIHPlCcEy+gaBMn1GiO7uw4hR3YXYcf/to4GSVAw/rvCPwYsojFot54ScGaFbKawm rcDhCIlXOB8i7vAVPP3WgN/6/W/jtWuE4fgKKKzUQgyCBAYHheIMBeGCAcPoz+6bb8I/zK0HBf2n NyUkqjtR6DCAQBb4K6FHhrr9eObgpBK2QjOKuiSY9DzOJ1UM14Rs5JHpC1AEjMmqtexPtRCmSYem +52J1E9+fN2E7O6ziCqW+7S0NIUF6vNv73EBJ6gThuYEEHMbJRoNdparwOk1M2MjWek5q9InFBAG h+gMoIFMyDfDnFs8N5rwkIaNKjYb0dMAGpA2upaLPQwAZANkVeIGMM66S/j2jz7A3/+5h/HPfvEU lO5YZmCNzRgogZKAIEiWSE26oAJmDMZL1bFLXWOVr7MAQx6AvEHg2+joHDwDcDBXZoVDMteTT0nC WjmspQFzPExEfeclLSN2jUWVgMk6KS4343Ole5WRts1MvtT+MjYuTlT8wS3zek+rRMzz54nxtJLj JkoBjepTO0a1/LtremrBvr3W9m1Jjmxl7l19qeMfds0t9tACL1x31jtcf8ZKHJ1HymfObx6Um+x3 XkeDLjI5Dj7M+rhklfXvc1a1iTIjU2gpqo7v2vopT4+olsucpX0ZommaBGT7KGhCDOr3WnR8/YZi 9XHCSQSHJqvf4fPlT4llMazRVXb3rz6NmZ+vTNk+xjQq1CPVqLNllhz7KxkYhoyz9XqyCepxF5Ht 40DKE/xh4YhzPsZbH93CnQTN3OlWthCw6hl9yFjJgJef+j5uX30PbPWCzEdPFHVpdjNBx4pB5TMZ 86qt+8dzWgrKgWBWcZtrS3n2M7Ii/zhLS7zqa8BuBaEl4D+Nwv/nVca1Z9CErG4/gB0vZ8EqbXD2 wat45jtfQ0y30JGojEwZoAEIHvDLCAzEwIhMiIGmSb/MQqoAO3MIYmrt88ymQmqpIyLzB2bE0AHU AehB8RQIJ1jnEwzxAbx57Qi/9Yffxw/eysjHVyCxN0GcEUKHEDp1//Ns6CbUezwAkeYCYIoIoVNL X+jgAb/C6moioQdiryg+8Rg5rJC5QyJD9DHf/yGrAKwARwQSTUrIwiBkPQkBzEXE6MSMYGATtSVQ OI2bIpRwlT15vG8ksNP1z4aDUt5JecROByY01U8BeEZ42rWnWr6q92Y9BRKAVGXS/iRtVcqCQQIS FOUnxROkcIIhKkKQxCPNutwd2XxEIK4UDjR2ihbUr0ChU5jX6LEbmpFZzL1LmICgmZ7z6iI+kAv4 6uNv4L2bjA2dIklAGjTfhEiAZFaXoAQMWZCGbDKJGpV0TlBiVXLOGoDMAqaEmG8j5NsIWW30ZX0s lFaOQvVtd8nNZ/t3l8NaWUBhcFVzqXmriJ1OVe5gxQOiQe0Z276EeKPyACNs8S9fx7UcuLS+loR4 zdGQdW6ZJnKPPjOiG03lBgUeGOU9R6HUEkiKl8Q8z94tl7q8o2M/560Smjmfzk+LCrmrlDnjWp5u 2i0MyfNKzNiG7fXDdYVLL97XMC/kwtSBVtO6ntovak7QrxfvXHvnNLE54ta6/swVIipBWXOC2a6F vAV92Tw3lm3Nu237FBN6Worq1EBC+cJrx6MmDJ7Ma19f9vdhuzjxmPipNu+o5/B8PWC9Hsy6Nz5X oOfsCE3h35QISNVvIoJQh8Q9Prhxjo9vDeDVqcIJQorvcmTCMWd89NoLePf5p9HJGoJRUaohNltB vlVE9gn7LbHd9fm0pV0z9zqvP+6yNAa7vs/tkU/7+WkpS4rmXD+mfqhqlQ2ScNoBrz/9fVx76yUc R6DrqeD8K8pPLr79RdiPhBgDOGQE0t/Yfi/WfxcErY3JGH+r6KUMCAIorIB4DOYjUHcMCUfYyBGG cAXv3LqIf/tnT+LbT7+Ps3A/UjxRZB4KKsiTwtw5LClzKAAG5fSQLA+AJewqQmKICvMZV0BcIQeF 8ERYqfWfg54UeJAv3FA1FoeJ9LmgLEDK5bq7yPr/ZP7NcAAAIABJREFU1RnupNS0BVDrfjGgCkpw fT339Vqo18OWTzFNean7IItUwcC2Ttpnydqy1F7/W0RKMkY/sXA3iAK4kXz9ad6AQQKEe+R4BInH GKLmUkB3DO5PSkyAKgEq8FPoIKwnPhx7+99/i+g6jevgoLEB3HXIocNw9BCee+8WHnn6LdzGRZwP QdelRCSLB0iZkAb9u1YKACrClP7mp88mf8gAzrfRYw2ujXK0PWbzguW0HAoPsq8s8R1vi/+/S1ba TRN59tlpG9zQOLap/n/pWtuOLct59Wy79utn6ntaI50/Mye3jr/t3nO7ZNPtusaxaMe/rXtpPOaK K3dz/Vzq91IpKEA+uYAdjcj8IJS/he0IMhX3E6qI2BjotXt5Z0ADxnKo7s3IRNPjmzAlXN6euYGd nbziTuL1TEmz+FdXYpgnGvLYbwAilaIzY6Wp/l6eBB+f6bMEv5xBQY/ODtGaFcfW0TcYkNKd8h4R QSANKmPz1STxMdnVTut7tbhb7bZo+bJNENXi5Bl3A6i6vtkkrDd5FPi5fZ/OR4HWJH2XK5v+/swR 129v8PpHn+DLf+8EIX6CGCPWZ2cAgMjAcRDE80/w/GPfxs/+419HvPQwBgRkw6pZgulq+6/9RNUe TK+LTPbEpD6q7gOQ/RTK61uof+l9c+WnTbgFptaROWK69P1u+7k1Hz8l41TTvLroHta/1R7tDD6p PzwEEKAjYPPJR3jme99G3NzE6tjhPkdhni2Rl2bSHpN8qQKt+QECO8wuLFbABU6n9TVSTMAAAZxG E6vwTz0onIJoBQkrbGSFIVzAzXwZ//6R5/Af/uo13AlXkLtjwJMDsvrqCwdwCOYeY4g/FAAES3ar 0JNi18mw/4k1yDSH3jL8RhX+LdEXxw5qR1c3I49h0IYLspi7naOsAJA8wiLmlOx3Z/iMEBgj7rGh otG45gq9l2k0kK1udTeyyS2gBWWszW3GY7EyQMQInvvFMp47uomvnaIEmIGLKwOX0ufpfgg+CsUw 43w+O3PR2IHiqlmcgIuvv9IjRiJ1JHIan6E0PzCB6E7xb9Z2KEQnhrW9eK2/R1FHpMyA8QwKmnuB YwANAokdBAF3+AK+9dRb+MWf/xJ+9UsXIHnAetDs1QxBJFZY2gSkqAhZHdgy8FrdZAq0qTUiCYQB nO6A8y0gDmrMzc5Fxj25bSlveCWNrjGjr7/dI824N3xgrrS0TJXhSiJjRkZCykNZN14yEjgwkGyO C9ynZnHx3eBjMr7L+fK8K2pZe621ewEVsYbNRTEk6P218jKO4dS6Po6T+9jbENq+LXEtDe8QUhlE ld9Q7nE+7vsN5G1gG1rPnN0aODGR3creM7kWDR3fVxbHFcv8fqKsLNS79wyitTB4aVEsWmF8d6le S1NL/JymWLfFr7fa3lxyhPb6ToVm5l1tUNc+rblt072UUv/s0XrVdtlNDGafadp3N5bQpTk65Lml +pkjztYDzocNPLmXPtRYGbiKiZAW2clhrSLOMuH5N69iHU6QKZr1MppFLSOy4AKt8cazP8D7r76M ThIczG7Out+u+znryq4x/CJb4L9IpbXq1GXO8jj326Fl3xwe8vlJlCVa0K7Xuo05D+o3KgNOOOGV Zx7HG88/hdOYEcylsEB6BphV3ZUBvRZjQKAEtuzAgWGWdxQmru1qeITBfo6Cq7nUcATCERJWyPEC Mp/gnC7iJj2Irz/+Nn7nz76Pj/N9yKtLoK5TBYYZFDuAgiUjC+riw3oyQAjqAuJZysxNRDhUCD9B 8fxDLMK/hIhk8J9JLAcBE2rXxdEuVKHL2f8BVFB4HJWjCPXAxIC0SMebeR2NaAISqcYPxd1qXwnw AMfpe1qDxCFruaWBk/fnce3NWkhTnmQrFiEMIGQJSNxDwlFxA0q8gnQ9pNOkaxSP9BTAMwR3PRAs 4ZudAmhQdwACI8Qeiu5kABHE4NP78c7tiG8++QZuDD3W0iNlRhpU+UiigegpEXJSa/9mnTXAVfQU SMygVuQdceXhDB2dgWQNymPW3t0GmrsDWrhbWjN1b6at33wu55KX1etjzrByCP9foo9LNHSJZ072 g//fvH9O1loar3qNzvWn1MvbFv36/nsxOM3xjVYpOKTOen+1Cv3S/YfUG+cWpcMVAags502Fah7C qKLaf9mvqSXAwQpG/7j5TaBHR5qYShFNdGAisfmUG1rNDjz91kLt2tbSYMwJE0Wo9sxtFsjl1pJ9 sKeO06+oPYItVx+vHgEQFD+0EQdaE+SQSLEkzxVhTLXIybiM0evetzI2NDIqDQrbPom4u9LOZ+uS ZFd9DkizkrId2282G4VjI3f1AZT5mXZbNY1NCRB4llO1hGkWUMKGe7x+9TauriN+9ugC8p0bSDKA CIgdo8uCFWfc+OQjvPbDJ/Azv/yPEOKJCgZ2Ekak7gWSMqjykRXsF+hVEan77haymXvpsO9ljX5G ysQhlqQfd/k8herPUwlrmcqnrasu2/WO1sMJM6nrMIuUBmiy340VBuRP3scz3/m6+v4fmR9z1ARe DmXIYYT69ORfmu1UXYE4kiL+BKXvRBoEqnG/bv1Va6GUPqm/PIjNCn8M8AmYLyHRCTY4wjpcxuOv DviXf/AdvHe7Rzq+qOg3AELfgUOHRBbLYDj8AJfTAdNGwLEzNx4eEYBCB7jgTx2EIzKx3mcCZTKU HwrR9rDGSDERKHtMmwuBqULFM4VAgCRj8CsAi4BAtbENpUka16hKwPd1MEl0VGY5Y55Om+uVUAkK FhGALYsw2VUi+9Pf66cyto4EGoTcGslYf9QThtHPvaZXym08G4LRvCyT7KeSDfFHxrBZIQF4pT70 vXoBkAioFw1CJkVyQ4iAKKdyXMEMgEUgicDBTwUESQLAit6X8wpnxw/hsVffx6+99hH+21+4gAu4 jZgT0iaBIrAhqNKQauvuOBdiJwJclGxRbB45gwy3EFdqRAqGctNy7JFGzAOPjNyycsUCxjwAPg8y vc/jQ2p5ZEmwLoosUQk0r8EjiKjMr5D1opLXWEUzu1eQ8zBa9F1Z9nVkrlJEI73S9eYeAPbYjHeF 9m5c8do+Q/dh3YswOYKN//u+GyuY8stc8uWw8XB3f56fDx87V/KLMcVQjTi7d4Vf3+7DVMCvT3um fZ4zrC+V8rwrapjOs+cdKeOGdJBYNzET+AtqArHdISdQjdbVamjN26ci6bQUgavScJIfqY6N2yJO SwzY67ibAd56vnoHCBNEhLn7y72Yn+wlJaR2k5k7RdklYLRapW7aHQHIzd9zWuWuskvgOcSypAyh 0rIJuG0uOiJ6zK4wdNPVUxJ+JUyeJSZNtJGBQTK6cIS3b9zA6x+d4WcePgYCI8aIxIMKNAQcB8Jq WOOFJx7FP/rv/zlWP/crEIf0MwKQUip+rJ+m1MrDePHu6thn3bjrNt1jO+617FoXSxZt/+2z6PPn bbG/1/r37e/teqX5fyzlWNl+H0/SEhiCIx7wzvNP4q3nn8BJGBB4gxAZI94/KcKPW/kjIXYa+Msh l1MBddUwNyB2dCAgI1sugDoZjyZszAmg0IOxgoQTULgAhEugcAlDOsYdXMBr1yJ+6/f/E55/f0A+ ehDSrZDBCFEFeGEq8J1CangisFq5TSkgViFfoP7/COpvrgHCFnAc9BQBoQOiJgPLFDSJIlXoGqJW 9JyyAQToGKXKClgL74Den8xoM5kbjEJ5/ewuWuqGEgDqanuQ4clPQreNVXOn24t1OHrRnlIrMVzt VRIpLj4sqNxhPMjW4q1s/lSBMz40CGJ/rEhS5OAMAtB5GUOWEZwxW5t13KFKQuwgRGBskJFBq0u4 fusTPPLDN/CLP/9P0NEZIlDiyCgJho0queoOZ9CsbG8hBihA8oDspz0QBNqA8zkoDwAlgOIomNV2 uRnZ4NCyz8BQK40HGadclrG1W8sa5YSg/D6jRLgy2dbdvLq+rz1V8Kdpcm+1P5x+iY+1GpF9vpYk ulpGnch9MhqN9bfd9HrOiLxLzqxLjcq31Q5vv0xdltr6dp1i1PWgmrtPU9ijkcsAaq3V4jArqyVt 8pdmUuz7ehECKFHbWw2zqOk2GrkW1OugpBDVAuSwY3bz7IC0ZXKEVC2MXaV1qWm/H+J7PZnABrVn 6wgKqfwuUA1OmvHZdzxUC/B1WxWvIJVMxXWZ8yXet4h2Kwrb0eXOgDxBkMZ06G/MsVj/QwjYbDYY stjU6jojO4rPBYSrWqPiODyhWB9U4QwQ6nFjOMazb15D6o4Rj44AJsRVAAegs89pBG6+8wpe/eFj iHkNKe5s6iMplAuKST0PIopHXX/8Pv+9oJ/4dTXObX2WSp2wBEB5z2dV7tZ17NNauOux8/qK9XPh fZ+n1f4nXWp6tEu5a4PpUML+t+lDiY+pmIInpuqRgTs38PSj30DYXMdRFMQYECOD2HC1zcc/MgoS EJEgsu3lAEUCYiByKL8FO6kMcNqgODBCAYNkJNHgz0w9UjhFDheR+T5wfwXnqccZLuJafgC/8yff x1/98G2k1f2afAtkSZ+OkKH++yVRDqulXgV5hhiWPwznP3SxuhY0+y91lkMgQkKvWYBpBaGouDV+ aisa90W58mlPFleVE1h0TJXFbbsz1IHAoQ68xchXy7Ud619EpfdJdvbyPsJUrhiNccoHlFZ6e8q6 qFBHpgY9ABY7Mgrx6otN9fPevurNriz5/VqnjpWwFH7vyFSSBo8MNoMPI1FEsuRrQ9REYRKPNDC7 W4FtHXCI4NjryUBQX7SSAC4ov2D3SmCqEoRFyNElPPf+Gk++8QkGPsJGAMmEIYkh/hBSUgVlyGKJ 3qDoVZlQx8f5KQ/JAMIGXKHQFOSXGl3H1so2XdP1XHbzDCqMnxxMUf10vlPFc3YpbKpAVnzS0O6m 75gzEDq9Ka3VvdE87zILkc63ovNl1OvS1+1YpjGc9R7yAPhWbqjHJ+eMTd4Uq/y0w3lSr4ho7g0R ICtSFleABa30Ikj2weQzjss433rXSD/YkMr0/QktIEy97/cJ/0sy7FwSsQmNmXleC8PXXB1AXOUB 2NbY6opaPNe6sZmAMNOhQ8qihiyCMIN5mquED/OMk0qGRR+wOY12V1ki0HXAXf2+yUTs0RQnitbM e1GNQzvxh4ypELB9/jLflkOtErsW7lb77X/X3Gs3mvoewDbyOgGi8H6+tn0cSmI18QAgI7A0WohQ GF5C5h5ndIIX376Om+nv4L54BO47DMMdMBO6SFgPCSsSxPObeP6x7+CX/ulvor/ydzGANeMmjRuq ba9bUA4Zs7n+Tn9YvlwIIcZ1IksPfMalXs9zVoylew8tn7dFvi1fNGXiEAuPfh8t+s2dW9en+7ii QXnASRC8/eIzeO3ZJ3BEA2LMQJCC/R+jJ/fS/7uiAJgSEIOeABjjI6aR1pfAPJjfNNuCVeE1g1X4 5mMgXADCFUg4xRoXcB5WuJku4yuPvoI//PoPsI6XgHiKTFx8vJOoW4+AQOy4/Ab1aT7/IjS6BbHC dxIFE/rV8k9xhUSMbAG/EnpkZk0GZG4/LIw0DMq0y/hVrpNmZSaiCR8Q8vGfPiMQBKJZy/1s7o45 ZdAspgQC6nfOxLu1fBvkp+AzQATVeuGKrjN70qZleFClgfPGI28nAJCIJtAKOhaR3L0Kij3PQedV PGeAoItHyKZ4BNE+ZBF1IYsZEAGvVpA1YcyvQAidu95sdN0O0NwXQY2IubuA65s7eOQHr+NXf+aX sFodAfnMfPc1MVgaCGTrf5MzOjt2KTRf9MSMQJA8gERjayBrMARZkgaqz8gA85brwzP91h4X9VwA U2PSXH2t8cX/r3l1XaiWeGdKK4AKprIBl1iYBaHWRLH2ei3n6W+7TzWWLPNaj3+rA6+xdd/k7x17 ZO7+1vWK/PpMzMy0nYfR/6XfWllySQbeHt+xrlHBA6JaqmnUdOy7a41ekXZYsy6mvOSPiEqL3bZ+ T3FyR182IkGqaZowsgxGKEfkHtV220Fx69dooS7IDDW06HxrF8suJQC4Gyvq6Ftel3phyAIE6r62 zJeGucz4Xek76/Gj+Rt3tMlLxtRlrGwYEniyGA2sw7a1ggLO1htsUlJIcA4QSQhhSjCVoQY7KWEk dQAAUUCWDdyvNeUA4hO88eG7eO2D2/i1h+8Hn90Czs7BrLr+cRewGQSXouCj11/G688+hb//T7+E lNWiiDQy8LkxaK0WXmTrj2YMm+uLy8d+yDPKZj12+1CC7tXHf0lZ23fvF7V8UdpY0yUvtWI/7rF5 31S/fxQEFoAXGGpBo4wOCXz7Gh775p8i37qG1VFWXP+OQBjAgRBZsf6Lm49Z+vuoMJshaCIkYlFX ITLXCZKqDYZiQlV7OYKkQ+YVEC9C6DIoXkaiE9wejpBXfwcvvHYTv/3738T1dAocX0Rmt+gqoo8j kcRO4Tw1yDfq/0QAB4SwAuDoQJ26CJV7AtB1GJgN7lNjBDIRFFZUXU8hSqss/KgwcwLUEu9GMAKI 9JQgyxT9w31w241daLdbYeEC8BSIIVhsx2jxVJseFdQh92EeLcrepum7nIBAXSTVlj9ti6+0nCc0 Zc7I5Ou28uhuV2e5BxAfJLUuElk+NC4KbS0YEqCnABZ0y0QAi+py1p4QBNS5USSBIJCo/RjWQJKk OSJiQEICD3oqZAku9DQ8H0H6B/Dy1bfww1c/wgO/cgVHlJFkjc2gp7ggBg1ZXeEyKS+An+LrmboX IkGgBMg5WM7R0YBBItRS3xhOaUu21HEUQJDLuE4URSL1QAKQoKg7vrCmQjIw+pjP07llpS5D92/A lObrutumQ9OYAX+eEUzZTLMSRMHor1GjKEB45LBim07lT5j86TGc864ypb1sJ3SG2pUNncf3Qkv+ pzhMeuZPTJofAhhhbZ1WSxU/IVVcyw7BW9u3reS7wlR/bw1uh5RaKTlEqXOFam4kuH7gEJSBOSJR HyssNXhXkgyR8Xevo06sMSeU7FoUXuojGWv9ciPusSxpZ7vuq7+3i6D9rS61oNAS87YdU6Hi3trs 9+4SCts21PND1BwtV4vVP+fn54AokXJCVbs0qDARil+pP19QGZhs3aoVMFOPG+eE596+Cjm6D+iP ETt3YwAgCauQcRIEfOcTPPfYd4Cb18B5sKPHeUXI2/KTFCjrNvwkPv+53HuZs9bUe/iQcV+iIdN3 GP0UwXEQvPHsY3jjucfR0wZHluWXcjb8f8f7Z8SOi5sP85gDQIUdRwqiIhBlggraqOm/Iv9kUYU9 cw+JFyHhIhAvYeBLWNMFrMP9eOdmh//z9/4Cr35wjtTfBwm9uXKo6w6x+fOHCKFg2O+dWv3JXAkt 8y9FfSbb6QAsm6+EDoli+TtzQDI64ehhBXNfNCDTTze4mh+fI5apC+WuPVHPXXtfC0zhwkZr3fPi OQLuxXWvdVWavWcX3678+VsevtTHGlYUcIpqf0/i+vTvJBmggAGeJ2CFDa8g3RGkV5cgiitwd6wo UlERnDwxmOcE4NAhRIN9DRofAo6a7K0/xR2c4nvPvYsPzyLW0mkOAERAoq7bDGw2yRCBdJ4kj4K8 iJSEYJDB8gGswdiAZmSLnby1cc9t56d209hV/J4tQbP67JIT2vnzeZ57dyvnlXt2+NUv7ZE5GWVO +Zz8jzS7l4BRcN/1nqWxrPe0+tdvoyTV7WvHdKm08tpORK2mLMlZHquxjzf4vfveM5F2FBN49BnT oke/Af6hia9j2wD3sarr1PumPmVjA2hyr4iUzaGdNOFupoya1rbv3NYinWzQu4i+linhXfKhXh5k a99i5rc8Wo+A4gPe+ooLqR2i9EswSeO91V8ej6qXGMcoMOyy/gvq48otolDV7+OsmrfWzQj6ETua r3xUkQV3zjfaZtEgXapQTnYlEyuWK7F4AJidhhgprvDs6x/hxtAhrFZYHfdgS3zU9aoIHEcgbG7j nR89ibdffApR1vB1kSuLmZfiz+8bL4sJDnfHmPfFANTjeui1zxvRZ34/HW6x+NtcWga3f8zm6eRS cf9qpikMaIQA5zfxxLe/hnzrQ5ysCMIJgcTgcanEAXDIICR0gdAxoQukuVnMEEqcFfOflB7UQkcG IJVCLrXbT3cJ1D8A6a4gxctY4wRrvoB8/BB+/2tP4mvffRFDODHMfoszMxcgFeztVA6VMB4YFAM4 qtU/E6lATx2ENNGX+vpb1t/QI1kSsIwAcO0/rX0IlRAjpggUP3hkQEaXUudvLECkyihh+7Cmk3M0 0/sxTdZWzb6Y8QtiNv/xOVUE6jixZT47QU9bEOhEBIS8JbzW/KO00TtoH4Yg0Hh/EdIq+iYiBfXI 7pwKQR4rKFzsyYkYGzBS6JGCCf+dfhA6cHcMGORn6FZgSxYG7kGkSiCHoHl8OFg2XNIMwf0pXr46 4Nl372ATjpCI7AQgQHJAToycqPAuoqhxjhnw5HPeVw6A5DUCNggGIuE+1nNC+ZYC1cRe1plpgTG+ UnnpePoAlhHxhUwhp+35q+UACqMgOCJMTWMbvHiG25YCbct37lM+bd+EZ9frseKbk9jKRSW6Wses /dT9B1D1PhaVKerTVVWww2z/Wvqq2YLjeFWmczg3BrD7PPtuLdfNKVV+ra1vS/GoSss35hS6lie3 Y+kGVUDV78BcjAlM6v53EKeZ65SOQUXYZsa61n6WSrHCHPDuQ4WP3Zayz/4UYN/7y3Vr8gj5OV6b 69fkb2NISxmT596/NP73Irjts3i1727fVf8vUJQdEcH67DZS3igzSFkDyMQCd7LGAfjCT9CjcF8H CWN6bAEgxMrO4jHeuHoHz79zDf2l+4CO0B/3CJ37PSesAnD5OGDz8Xt46lt/gXTzOkIe4Efuc9at OUva52E1/6JZ3ev2eKB+sYbt6f/f9M+hYwdgNmtlW9oTAf97qe5pXdkQbBJOeYOXn3oUL/3we7jY A4ETiLNZ/FWAIc4KBWpBvyozCTjkkv3XUYD6GADKo6tHeb9nSlVBHNQhYQXhUyBewYYvInWXseZT rPki0vHD+M7Tb+H//eNv4IwvgFbH6sNv2XqZeg2+NB9/gv7mLkDqahTMsh8L5ntmLrj/EjokRKTQ WbbfgGyJwsQhROGy7MhUi/dMHpMOzc1jXZZ8fufmsrxnD92eKx5U3BqRDql3X5nLd1IXH5vt5FbT e5yXb61b4UI3yh6wQGspH3UlGyToiU3sIf0KOfQ6h7FD7lbgblUyOmcOpiyqwB9iry5kMYJiB7KA cSFSxfLoFNfkBI+99CFupWPNC2AuSDkDKZngmANy9njlcVwTBGDnwRlMGTKcaZ4M2T2GS2Xpvjne Xf+9ZNWfq79eH4dYxOvnltDwlqzhxZOjaVIt4M7Rz330sP4+JyPVa64Vpg+lo7veu1TXvj23VPcu j5n2uXr+nO/O3d/WV8MJA1P+49dji20/6uqlGkyiuVkDcwTY1uQEyDb2LO0gTRtdUGH8ehbLHLhw nCGNRXzPot9HqObqr9vVCuil7ub7YdosMGbLtHvNydsJJrkyVXi5uQbReKkezzKxTTvrca/7PHEB O2Djjbe2hMK11tC8p0UXUpvOqIVnm0NrCwFZBuQ8IHrMBitj4DIWjR+g900YinsdAAylPSD1BxVE XFv3ePKl9/Ebv/QLiCcn2JzfQLeK2AwbhBwQRXCcMi6tz/HWM4/j3ed/hJ/99cu4PQgoxoKLnM0/ 0TMLisMFbg3U9GsRJhwhovm9rLM9fKLgIjf37WMv5XceT4yA3esXmO6de9lHf9PLnBWntvDM/Q9g 9rv+79as0Uqnv/nvXn/CtLhlnKALlMCUASScIiFdfQuPf/1PENafYHWSEDtC7FToVxhP9fd33P8Y AQRBiB4HkBFZs9kSK+3SvovGA0DJiLtGCMgErR6huw+ZLmOg+5Dig0h0WZPzrb6EN68z/sX//R/w zsdrxAuXkYg0Aylbtt5oCZhIYSKFWP2MEQGKFhwsgLn/wBKCaeKvXtF+qIPEXl0/OAAURzdBbbBZ DAaln3nMjp631rzRteofBGqFJSogB+2eocKv1Frq/IVZLbs5a/IwEW3O1jYzOM5xj40wih4PAED9 /IlKwmHyZyx2wSlVy9+Uq1TgGi64eUOc5vpa5m1BCzD3JF/b9mxBEBKgOLMLJhZ0wBQKZHhwg4VS YpPdFUzAMQGSwDmBzWee0wAk/Y1IA3AFahnnISKzgIJAJEA2KlcwgEF6DKsH8KN3ruKl927hv3nw CCS30KWETGIhYATKGZSMD7mPPScbYy6BzJpDQ12ANIeAjPuSpsbNJRjX7YhJV04TCEC769uyL2h3 NGhR+U62/oA5Gm9IOxXSGNkrar7XdqeWE0hQgoPJ5IB6XEq7Jw11fqtKub/boYXZZEgh4/UiE9lo VIx9xPJ0TwnbRmvb3SjrsHgJwPaO1Wv5rcZYHwGVE8CpXLbz5ADbxoR9fPQQo1CJFarksnq+lua5 qEpLYuDk+MGJy54stYdax+beU3+fb/j8s35vHaPQHpEcKrTcqyVl3+mE4yW3vpT1/YdYCfcpP0t1 z9V7N4tv6T1uCay/Ly1yh8dSwT5rDAAcUquN2zA4O4ooiiiPkFtLFrqEiNt0hGfe+BAf3BasLj8A hIhMWeMBIiEGQR8SrhwFDB+/h2f+6i8g1z9CpFyUsntZx5+2zK3ZT/O51/e3bWnLT6Pw/3mM5xyt af/fNReH/F6Xek22dC2lDTrZ4JjO8dz3von3XnoKF/uMvhPEAETSde8uPaMSkDUGoGMwUwm54aCM hSEQ3rYy63f101cBfYXMp5CgVv/U3Q/0V7CJ+v1WPsX/8wdfww9efA/x9ArErLdg9d+us/kqrK9h /QeLATAXQuLOfLyjuY0EDfKNvSb7qnz+xbIES+WG4JZ/F1SJKl93C5td2vs1c52zxLU0qXyv3Fr9 2hytLzyKp+toqgg072zRimbaMwf/DMAs77tlWdb1AAAgAElEQVQFknbNtfWUE5NGOJmjJSUbrWi7 2X5zmptFcf0HEBIFDNwhxR65P4bEY7XsrxQadMwK3FeuQOr/765hsFMijwXA6gKurRlPvPAO1t0l JCj6nDpCMYYsGLKA0KEIw6SnAVmmexo5AcMaJOe6RxbGcAlJ7V7oc8uX6j3Z1lfLbv5se7p1aBva vb9Eg2ZPgBb6satfQts0dDR6TGlRKzcu8atd4zT399I9h/apbs++55fGqu3bCMwwz5eW5LRtuq0f nvhsAVs+gWp5ynq8msfN2gbtEjU+g3s66D5xmcwoQ/vuaxFb54XTOaSNXaVtB7BNmCfKQ+X3PWc9 1RwNU729bqfZ6wqqQNsHZ0beDz+Cm0zkDO5v2x7v1z5Nc2l86jiP+QDukaGMddRBJ+7Tuz1v3hbJ hM0mqeVQYITaV58/x2V9FPx/rk8fGK6+alsEmQiJj/DOx+d48qW3IScPYHV6gtAxhMXcHgirPqDj DS6tBG8+8328/MRfI2zWU8adE5CT7YoqcM+tXBgtPTV+dkuY248LGnMbebJZZ9bZ3ZSlGJa7qXeO wH6RPoe267Mqu+rb/87Wx3/8XmgrCAp5q5j7vg/GeCgTTHIGWAwaOaMjwknI+Pjtl/DYI3+KY9xB 7wm9GObXrzSqC2yQnxYLYBZMZzAq/ANMCuVIpEpA2RvFEsYQCcgckbAC4iWk7gpSdz9kdT/OcYIN nwLHX8K3Hn8Bv/cn38TQXVCBnQngHhxWyK5IlIB/3esSDM8d0HiAEBCCogIJGJlVwJMQkEBAXBW0 nyRKO1JGIfA6vtX6t1gewIUEgScGHIWO7aBA37tOp9rfxxwiJvgSIEHKiYkbMFgnEpJGdzrnRTVv zlAiKJLHE1KgZETVk6IZBUAboXYT9xcnt8qizKGvu/LxAEIZ+7qkFE3dO7QdOScAqhS4m9VEMCQN RM9olClbV6oIEFKIyF2vrkCxQ449EDtw12muiBBKMDCbz38IqkCGEBWW0nIGKNhQB/QX8Ow7N/DO JwLpVkDQ2IMMQk4KCZqz/q37bVwHHm8G89kPSKCUQJIU9rUoQyN9ndIBXS+eL8nXWWRGoDG+UixB XUsfGIRAo/HLY9OKfAJM/veYzpEmVQHwM4Jvm39kvCc3cs103Xt/PY9OtTp03GwdjZfHOMfxpGwa e6BLW9ery6Fjw/LoRiY0yXs0GiTde4UxFysBbMuLpXrRk0eX17xfZRxZDSNzJL6mC7vKITypvacY MZrrCrzAI5pneV5jpbaLjin7A0ubu10k9X0tSs8uTWpJSzmUObeL29syR5hqbXKfAFwnM9vX1tbq PNfHfVajVshr+7PUjnI/zf9+SGl9wu61jM9vM74tgWxGSap/T6IZfj3pjd/j/EAZJukRHhuudpWc ToUIRQICEwbJmsglHOHmmvD9H72Jm/kI3cXLiKseMUZDOtHD3MgZxzRg/cGbeOpbX0O6fhUrDI0S vM3AJv6sM/2rN2q7Hpc+u8f6i1EO7cun6fPdlM9auD+k7Juvu+3fLro7l+TL/ycTOJAFkgdEbBDP r+HRr/0xbrz3Kk76hFVU14YuwOJfQoH8ZFakn2hIQKFKAkaEoiyMEIMyYaKqmDMGMIAVqL+E3F3B wJeR4/0Ywn0Y+CJSuIyX3rqB/+23fw83zgkUTyEGLeluPCF2JsyQHT0Ey+Kr/v+ZWC2+0N+IowqB rAG/CD3EAkUzdwBpvZpYUIsL2y70z/EG0cxQZY+3vG0irJoF23+fo4W18WRC8/NIG/w6Y8ob5kp5 Rubva/mKX9vFt+pS06z2ne0154dzqCTtO/zeULVvi66mWhFSpScRI3EH6Xqk0CPHHhJXSDEC3ZEi AlEwF7II6ixAeLVSq39QeFiFCjX3sdUp3rvDeOzl93GOHoMlAEvCyFmFxiFDg4IzNA+BCbG+3/z0 AnkAYZgd311IPnP8ZJ+s0v62j760ssacMLnvfUv8jWbmce4dwNRN8tOUOdlz6Z27fltSfup37BoP Ks9sz9muZ++VT7Uyxdzfs881z7ftBBTYoSmNnx5Rcc8Apr6E2h/F+HWfL39GZvBb9Tm9N8ATRth7 tu4DUBHQsU0KNSc0ZYzl92xW82aB7gtm2XVtsrjd+lIYiEfEw4ih64x7SpWieteCqQVJf+8hZc7n cBeB3n652+H9aHz05SRMtUzAjnS5PsJrvRr9ver3CqjPpwxJsYopV5joatXXrJe5MJs0qAVDU4Oz +d/SGIkv5jIAtT4lPsZzb32EF965hX/ypUvA9fcR+wxsADZr6FHX4WRIePCY8cGLT+PZR/8Sv/Y/ /k8Ywgk2rJHyOedxRj0eplEQUpUGfDLmgxG/3aNd6lm6XhPcH7fA+3mWe2EKSwr6T0dpvXqdBug3 mV4GwBYDs/VDiY1hElBOOAkbvPzdb+Glx/4SF0LCcQS6SOCgWcdDZISolv8uMmIQzQvAsCy/atkK QYWWEMkg9xXxhQSAWVKVxkPddegI0qmgP/Bl5P4hDHwfzuUUtLqCjVzC//qv/g88+9pHCMeX1apP arlF4GIFJO5M4Ff6XTK7mrUf3EFJuyaRGjKDuq4E/yJYcDCzfq8KSQKkOBGAiCd03d1+4BZ6IsMA MpqWSYNKZ6x6wfgdRODQOJKyxh1A8e2JyKY+j+AZWewkWO9zXH6urDyFjpMoj615Sy4dmqULImpO 1usmlIpbhqcGpaJYKGRQVQuXcfG8PPbE5L0kKGM3R58YVDKazyGPuH8/EABHaSJN1jYQwNyB4gBG D7GMzBBA0gDusp2QCGRIGhwsAsQMWvupRwBRRowRaehx3l/B069fwz//lQew6gL6PCCynjgFJuS8 QY4AJz25KW2SqXGHRE+IEbT9wU6AM428q+0pUCLkgBLjY6csBnUZRPlkGytZ28iJqMSsiMlLOleE Ei/XrgegQEm2ct7k/oWgsdEwAePT21EKZO8vPbb31dWWNm0tFb+Pt37X8fEKWOPyTBBnsXwXLlOR yyJmtM0qUxCNCiYAJJGilGrsAsp+ybW8tNVLn5tKLmr2zVypY24PUYpaA2LZp83zo3xi7y3yV67a Om2H8o6q0XWGwiXtotX8/NqctrnL6r+vLGlSu95TrM40v2hnix1Fte9u/z5E6Pg0wki7EZdiAT6t wDNnIbrXOibXeLpm3B90cqS3tF7EFMKsG5Oq1RqwvT6LexFgFkP91JaXIQM5nuCDmwGPPvMmUn8R /YVLGHIGR0bXdQhRiUfHglNO6M6v4wff+ApuvPEyOtG09a3G3a7LXZaPXdfb5/eVLUXwb2H5SVj7 fxzlbvZivR4LvU4DTljwybuv4ztf/SOEs6s4iYIuiPn5M7ouIAagK9j/+umCrqkYqxMAOyHzWB21 ZKK4LWhhCHfqBBGOkcN9kHg/cv8AUryIDR0jhVMM8Qp+90++ga/85ePA6gqEVyXDr2f85RCRoW4a FILC8pk7kNB4GiAGFZpBAPegoEG+OfbaFu6QWd05anhghbfeHsu59bRlYcvTfTfH12rBagz2ZXgK rpZX1tbLGqu75a3te8r3iRVy2vYletTy87lTgVbYmLR5xrhRP+fPhoU2KU+YrWK7rdnHwV0bIjYc IN0KEo+RYgfEI0i3MregFbjrzYVU4wHgpwJBA8AR2KBBCcIBqbuINz8+x3NvXkU4fRAZ0YxJAesB FjNCSIPlAhCHB1UFlDkg5Q1EEkBpa9wP2dO+v/y5XXLXPnnMf1uy9rfX9gmfczJUvWZ0OeSt31r+ uLRvltCC9pXaELqrD+0+3sc32nlo+9XWfbfy09a4YHmOl9pXt3EXbOiu0t7HrTBTd7pMdqX1JtVR x0blhAAp/pT7BCIWBldQZh4MtH1f63tuvnCk/nNtsqjR8jynVS5fX/Ll9/uLr7cfGyfLPDenOOQ5 AWXBF6y2kFeuRTUzmStbG3OBue18ZmbjLOPTm8/ilhLivokzvoBEao1vsknPExX12UxpjImoNWR/ JhVUARsrQ/Vg1mN+gEarhLig0OEM9+HJ5z/AG1dvo790BfHkBBIYEgQcWZOFRkLfMS4G4OydV/DE f/pThLNP0JNZ9SrYQA9irn0zvY/tXqrX0aFzs69sCSh/i0ornCwpZD/Ocfn0CsnUV3W7b+r7WmgQ nD4xkgBJAKaEcH4N3/3qH+GjN17ChQ7o3MWHEiJnMIkJ+IQQBRzE8P5RxQcQIgcEYnWTIxVS6gQ8 5X8QhCIknkDCBaTuQaTuQaC7HzlcArpTrC59CX/15Mv43/+vP0QKJ4rNL4QQOjApek8JCmVz6fMT R0vIAw6a2dUU/oSgOP/sCb6OkKlHIocDVVdCddXICNny2mRSX2jthKKsSIL7BpdEYJ6zpBZ+zQtY cy40grHxB26Em/HkWix6COMxD4DaJ3kq+AO1dd3risSTJE1ibffYDa+jTqDpdNgDfbVSwy4v3s2Y 5DfhbONeYrigC6HEvrV5glDqKNbJWug3Gp6RITOMquYi3mcCSpszUfFvHoQxhFigQRE0GFihQXtQ 34FNqRRbTxwDQuxBVXwAiIDQY009fvTmVVzfRNw+z8iJkDJpdmJhzSobu3F/SijBwT6egXQtxajr WeDzspsuGKDtJEaCiMr6E3d3tXVn2ScmBrEtRDei4gGxy3jazs1cwijJ+oL6mTnlQv+u5LkqNk6L 5hXwPEY+422+gHFdTfnqkiIjFo/RyjKjtOU01a4sxADUCuuSe/Uh/MRjduZcyr2+dvwPqXtOcW+V mp3KnMVgFtqRZRLzGtsOb1k3tybdNS/73RtW1SMyHtTsUwgO+W3S+QotZt/g7dNy6/YttafVHpc0 fP2+rH3va2edslsrnL8vm6vJvVgN67KlQcqyoFrP5yFjqsfB3g8GUZ4eXVf1DsOgJ6id+vmCzH0M DD9S1keVDQ+yBiiAkJCZxqM3Ikhgtdqb0J0oAOEUL7/3Bh5/9h38wj/7B+gvfITz83PQhsCJQBYc d9x3OB8yztM5nv/eI/iZ/+pX8Uu/8Zu4IYzB3QUEIG6Odmnan/p/ny9lxDuHbHsMF9ZQvfn/tikA h5Qf95h8lu/bZc3Kokx0dEETkKhYcDEKXnj8Efzoe3+BS/0GRx0QocKh+vw7/j8QI9tJgOfE4KIY OBw/sdMhMRcgUwRMuUYIEERQPMEQLiB3D2AIVyD9A8jxMtZyjHh8GW99cAv/4rd+B1dvDojH9yFx VLEzKGY/c1B4SUdugSaqUeWC1Yeb1ZpLHCGswlymDtmzvZL9HzpgYonmWT9/IheM91s/XXxof2uZ 8Vi3z42WgBEasxSD96xhrZ0+MLujx7aV1+t32p+JCtyic+CpgGYCfQNtWtOOOYNM4edWN2F0OdhV at4095vMEMAJHfM28Tj2akTS0cggEAeIZEg8UvkDKnxnAJQTJCdQVIEnRMtVggjwoPyVSV2fgoJI 0PFFPP/W63j16hn+8UMPQfJ1gAMyElISDDQgBhXG1XvJoG4zkNKAwMpvSDJyGiC2b5xnLfPpou6A zc1sS8ZwxWkBvWlXWaIjNRpRPf8tcuIcj9kSPEnU7Q0oe2ruvSo73DuNXOrLlmIimH5v7h0NF7vf 1Qrqn2Wp6crdGKra9mwpPbOuZoeVeTNzc0um0dLrGppbGtQqC4uC3xb277VhPhHjiUMbhT7es/S+ Q5SPthSLR1Nq6wvgWiswGULaDgptNdq2ePuFUDL21e33KH//ToGnjOPAsrSwJ8E0S0pk9Z7t84zG Ek6jRQkwTbPR6CdjxHELPWqSYdPeradQaj0sCCkIgJilhAlgQbL3EUcNHgwrnMsxHnnqDbx9A+gv 3Q/uGRIJFAkcFBY0y4CjPuBiyMD19/GDr/8pzt59DZ1lWlUrllrzNOvqoCNRoYjo+Ezni0FFENll uW7L0v1zFpn/XMbS0oOffGl3TN765DygoFyIlEBU/7jcX5gYKYY8ZMDFKLj5ziv47p//AY4213AU kibvikDs9HQgBv07RCBEKa4+ITIQAO7YgoIzADvhKm5AauWUIjRGgHogHCHHC0jm85+6BzGEK1jj COjvwzlfwb/8N3+Mx55+Gbw6NUSTDOosw29BAekU/x+qEAhHc+Xp/n/23vTXtuO6E/utVbX3Offe N3GSSFGjLcuGv9gJAnds2GkEnaSDGEYnaTTSSYDkS/6AfMqnIB10kI7RNrqduN2d2G1HttqDWqNl TaYGk9QsS5RliZpoUiIlkSIlcXgk33v3nl218mGtVbt2nb3POfdJlrqB1MPBfefsvWvXuGqNvzVm CA5scI5hTPpFoWj8NSGUChWu4SIZ0eyIqGj4c4JZatXaQJlAecrc6JlmWcurQrItUIzTKuV+Jiru UmPm4BnKKdW5Uu5HhZhi1lWWohEeYTRNw2mxB6OFSM/JgArRyOiUWyoIMCShkdn3/kiQYg3SfUQl XsA6p9bX0sZRmVT/LZr/GVQcABWKEgoSkM7TaFEWkRGmNKslIJOtj9AjhU4DhClCuANipxp70sBf xFjOATEhUpPVETgEDNThBVzEI0/dwHV0OEvkvi0lm+wwZKTBUbhkRJEit8LIqGUFMORsyeamTN4S mt6IFmUX3SKVBUhaZ62lnuQpqs6d2kJYF+dn2nO5ZujbtupcjNY4/c2RyZyJrWNFp3zPlP5OPQFa 2lwjAQlha520Z6RbGNwXZXypjVsRZLRdRWAGT5MA0rZ4P8s7AnuF36U62tL25dBzqp6bltct+9Ri IAtqUnl46nHjpdCem+3MXGMAzLrz7Cu7tJ27vtfP70K4OUTaqgdzbsA1zvTmtK5zppr67xKiTN2u up66X4e+e46J9DIP8zlfXKu07559bSrtSqNZ3REW9KZ2PEaCUwQm39Al8CVUhI5Mm0PI3QkeefIM Dzz0XdDxZYQLJwhd1LMguj80A7LBcSe4ZU14/IsP4C/uuwfrdA0hn4GQLXHPNgGdy4h76Ficdz21 dX+/P3PvO4+24odVvl99Pq9gtuvaoZmSd2l4/G9xeYRaCtPmDCsaEG48jY/f8zY8/8QjuNRl9FEA JBCngvITovv7E2Jgw/13JCAAlErAr6Jw6jNsMTJSHNsValN4hSGc4IyOkda3I/W3QVa3IsVLwPoW 8NFteMc9H8db3nEveHXRUHlYGf/gGv0Ajr1p9FHcfMAK6aiaf7Y9zGoVCOrrL6FX1B/ukFmtBSlX Z48H5Fqp8emdmWq1ofW4i0hx5fDrSxRvIjggT35r6y8KM5k+mzCTU4AymEbLcPtOrw8YGfH2npqu t65BW22qzr5x3JomzdwDYCvDaN2G+uzaUtYtKZy8nf4xQcRRgSREpNgphGe/gvQ90HUgNnjYGCCR S5A5G7w0guaE4NhpnoCwxo1wEX/58BN44YxB3QpDUdbQ1HUKeqaUtSJAHjROjEUK/j1z3OrPdtm2 DARsn+1z2WLnxrn9fgifUM9HPS9uxVGeqq2vBiDIi+thjtH1/ui13fCYc8+2dbf8WUtDC5+w0PeW D5qj5zerSFo6R5eu3UzdrXXmZktZrR54Q+yEwYgukpnl/CVSCK33hYiKOUifnb5kroHtIbcUGa11 6eYPgZFN6ps7OOeKI1bsG6IiM6UquC6LwmP4OwgTrVDRAiyUehFuMfFEhtkqCMzj4eXaY4JmtfWF 2YqirM+3WMPFnJjnF9wW8W4Gxtub3de+6p+2Q3GEPS5AZGFuaWr6E3FiNo1OZ2YE1+rBkRCm7c0Z 4MjmBhEASSAECDZaJwWL8rcPAyIJlBlCmhPgmc1FfPCBR/DzP/1zOL54BeHaGfKQQGcDuIugnNFD GYkjSbgcEh788D146Wtfh7t/+mfxQiJIXGvLK7NsnSV7ToPwwy5bh3pDOM7b7jlz8b/tZYnxPqR/ +6+PdHP6d4wrATBajVxrbXULRm0kAGQZ9GDOA45iwlc+9kE8/Ol7cXmN0dc/ErpIRdsfCYgsBn+b LQ+GMv+RCTHA3ImUQS6oNRDzCYKeBQJQPMKGVhjiRaTuNgzm9y98AZmPgPVlfPGrT+Gf/cvfx7Vs GXmJVSOLCBFjyCra7UGbqunXPWt6aqND6vcfQofBLdLMEEsQlmzscoZipNuYBaM3rvnORnEZ2h+f 83q+p3Nu6HassUd2Y7GG+Pwpc5MndZYa3GWz4nmE9LxlZo1tcl/raikRgp4/LGoRddnG+hpgLib+ Tjt0q5NTz2farlvrz5OsrK61Lv0vdEHKEyJQ61Q1bnNney1opWY/AeqGldOonQ2uda/Gx1GF6jrB AUkGgBhd6JFyAoUeFBIoDJAwgLpeEYVENF6PB00yJwn5TACOmvU5BKQUQfECnnr+BXz7+TNcvkxI GIAuIYaIIQ8ITDaWSvdyzkhZALCdXQLJw7h2FtEPm/G3e9S3QgVO1+ITEcCyFXvDbIhZNmf1OptT GvjcjnO+Hbe43SY/E3Lh75QmEXLhUaTcV/Vw693KLzhtdVSf+uxMW/EkW3ENumVHvqii1RlT60jL 57V8pNLUsUcQ3dVzAsYhLLWIFKABVxY4vzq5pxF8va2HnJxLAtaWsDKSp9L+QoMIBXWztdYc4ALk 7hc2MLXZyZlOmQY+zDEch0iJcwfwrmfq33cdxIdISu09hzA2S9Ll3P/31TO3SOp+7Wt7OwZuFWnb ti9+YFZzNQkSGk3Zu+ppF1atYRh/UyItOQNpiphB2bUqmv3OtUw1EhDcT5hYXQkQwdRDrQWW2AWE xB024RK+8PXn8MkvfRPhyp0IRycIHSN0HSi4ltT9oQdcWQHDM9/CR9/9Ntx48htYSQZy2tLqzh2E +9bj3JjPEqHvQbJv61r6Xr9/36cNvF/KcPn/l5sp225vW4e/04k84EIY8MzXvoSPvfctWMtVrMIZ QkhgFsQgCFHQRWDVMbqe0UVDAuoYIbD6/ptlgMjXfwAc+7/iWFOS4q4jYQ2Jl5G7O5DXd0FWdxj2 /zGGcIJnrgG/9i9ej0e/dRXojiAwHH+ohj+ETgX9YJCfpvnXRE2e22PE+g+hA4UegogBsERf6gai yZJMeeXBj0mtqQwUi2LthlKPa713WwQ8D6yds84AU8VL/Wz916+3wuQSrW+/79MabgmukzppZLqa 9pQ2CGb7WNc/tlM5sTaJ4JyVAMAWbWjp4+I51Ljf5jyU+cvmXiPESERAXKkLUFB3sdD1GktiyeTI rUmBDXFK15u60TKo6yFxjaungi8/+iSGcGxJkxR+NBvMLVwZWvLPENIggEzhNJfGue1/PQ7tGM4h Mfrz9XpYOjPmytI5dZ7nlvijpe/t/7fXVtq6XtfV9r3eRxkya0M4aL80gfc1j3Te8/aQ+/cpv/eV lgdboiGH8MCzPGL5Zk5BLnAl87GqGzvR/mmtk0bMZTAsxM+SNbXXS2MsuUaZxHJvLhne6oY7Edo3 kLs2Sd32Er3OY1DOZHGYdL7lw8uqgdYsbIZAU6StuQb5PZhAuS2iFC0ssrlMg21f5wKI5g6f+feN MR85o0TcT5+dQ4Oo0KOqfuXGR69louuDY2uRu98rRaCgU6h7QPHlLZYJguSALKq1Y4rIUKjA54cO H/jkw3h2cxHdhcsI6x4cCV0XCiwikWDVM3pKuGUFPPfQg/iL970T3el1RMmmrdL3kfAWU3wIKtOh ZU4I/n6Wpb3j497O94R52LOO/m0shwhL5y8LKGDu/w+N89GM06NgVTI7+qE36HXKCUcYQM8+gY+9 641Iz3wDF2NCzxmBlenvIyFw1uRfMSMGQVcF/qq7j2pplc5hDAJmGHKQmPYT5kMcQd0RJFzA0F1G 6l6G3N8N6e7AQCfI8QLC6jJ+9w//BH/2kb9E6E+QKRaGLgT1zxYyzTWx+WUb/Cc0FiAjFEFeKJoA 4WhAwXz+ldaSYf0TVMMPQ/bxUFrVpFq+AfgeNSau7NMmtszzyDjdy2T+9roWhnIGsh1khmrSxnq5 T659JmenmGG5ihHw889jAdq939JEj42raWg5p2mkR21G+CWlUvFRt/YWn2yLeWo/7vc+V0TUSpKx fX557ICQQCzhnEitFRbzWxdMMzIDweZEbG+oO1CHFHpI6JFZYwEoKBoQRQ8iZ4MI1fWmADeELEBi hsQ1vvXcGYbuAhB7awcB1AHJM+fq/SBWzTFHY6Co7Nt6X+9iyESkoPq0534bQ1bmp+I5PDHfocrG WkAp9AYupNVZdmtXrpqJcyuIlO+OvjcqB9uYgVG4KXstTwVItTxltQqwIMlQPTdFm/I21gHTiizk Hy6Zk73tkzFpUIB8t84psYioxMocxivNlel41uVmzvUlBYGjgI0XbP9W9IhlbE99dossuDa2TJmX JXOEX9sl8dW/zTF+9Tt21VGedwK1wKzM1TdXaiafmUcTXNXOIoUdyA98fxiHsSxpaNqylKm49Xc9 VFLc0hpMzHXLxqM55Iy2uIAVo2b3zFkPwUCKBKIEQg/jtl9iwUiEoDG47iPsmOHGpIv5B1OIGIRB 3SV87pFn8LHPP4548XbEo2N0qx4IQNdFQ0ERRAL6CBxzxmWc4nP3vx+PfPYTOMIZGEYsK0tYrRHf xUTOHbxzY79U51+3QNC2Y0nL1F4/z2fpHT+ozw967M47HvU4A1OmiCRhRQnr9CIe+OAf4xsPfhIX V4JVTGAeEIKg7wSBM1YdI0TRLL8RhvYj6AKbS1DQdPa2XZTxV6scMxkTqhYv9aVeQboTbMIV5O6l +om3I/MFDHwMProNH/jQp/GGP3wnMtaQ0Bdf/tD1ZsVns9Z5si9j7ClYcixVppQ9zAGOApShDJmA QHGlWYLtkBOREvzbQiC2WWrnzp0l+uQ0ioiUTlUHJzA9O9o5nNOM1oyYVLStvT7XlnotHKLQIfLP bqCM1pJR47O3Cqa6ntJemm+Hj8zSeNcKtjkhwcchQwo6ns4lNHs8CInI4kEiqFtppHvX6Xrlvijn OHb6LmZwtDwTHM0SECDxCI995wV892JYrrkAACAASURBVFoCuFfBwJRJSaCuLzK64yZoUrNhyIvI Ou1enqOj9f/30fX2+k0xkYTJuNfjP08buaFFYauPS1bgRcVl+Z0na2NuHe/k/2b6X5jaZk9t8TEL bWr7tsSj7mvfriIiE4H8kFLPT0uX9vG/S23w+qI3Y6LXZZO+BCXS2oOFskwhhwpRQ7WYD2mA+T/6 A054fALJkkI5Fq1nT6wH45DNU5NoIkLteFUPBEvFKGftT1tvMlg0faCRLsW1QXtKJYUSHeYHtqtM MjnWr5lZ9EsL2n+fbirTgJk2qejIpH1+hLkkP3WAkkVPffg0mkSvWbuyKASnJ9ph07JkACwGB2hE ptrUo65OD3/HC5dk7gOS1CXA/s8QAJoFMscVXji9FR/45EP4uZ/4WVy4cBnd6RmGzRlyBmJi5DyA AiNQh5wEFzrCtdPn8LF3vQl3vPxlWN/9WgzoNC5mJkuiayioWk/1uNa450uH/RwD6PX8MN1uauLq 3/eV5cPlh1N+8G1pmcSWVllME9w9DyBDXVPG3xA8IOgo44TP8OVP34/Pfvg9uNTdQEcqkIZAWHWE wMksWurfr1Cfqt0PTPobq+ZVBXAGB80LoKA7BLH9l0UQug5CHdCdYAiXcRbvgqxeCVm9BImPkbnH 0fGt+MLD38av/Prv4LlrGdQfW+zCAI5rtdyFWJB6wMEw06G+/EYW1Dqg92bP/kuKDATqkFljAbKQ QUISmAMgubgssXlUI9thqYOuVgRA0XhyQtF9VbQPQGkLZfOup+m+YzgFy3o+2r5mmOa9TLS5OLDO rjOQ/ny2DMCtDs7PQUfGcXpLFZ3PWe0kGnasTDGBYCpLtT9Xftq6nowe52Q0EwXUgtxj2M6GgOqs UBg3UAhaBanvfsp+toz0ToeLRkaTqNBraca5uGNV1xgVBkQ5Y8x7IGuQOqyOJAQmRmYgdh1y2gAh IuYOEqMq8lIEokByRKaNugfJAA4RIgnIQQXd0OHqKeGpZ2/gFcejsmkzDIjR7OCiyDip+OXbvDND kApDVkOuzhevn1CfZkIBuUJAahOqpUK31JrkGernEAvnitgUt6U9953J376vtTSNsZha/FziwjP4 d6uhera6lkeFLlH9bC7P6bljGaKrZ9VCMI0p1OfzpF+6j3znTds9N1d6v5T5rMdpe2C2z+Nxz0Hb 3Jzn5f+YnZL59lTPEGlAf8pVVnHz1hhL266xPd4O33NbpUWlabUnbeNaZnNfp3b5oc9JO94mEYGk KhK9eueh0uO+skua2idJlkGfcVna9b7ztGvfPbu0i0tISW2/2jHY9UytJZh7d/UEWtGQyNwRjOAx c0mlXtfRMp16sJpLGcjcA4xRMn9ib7+eXwIwIaHDEC7gS489h49+7jHQpZeCjo7RrztQ1EM2BEbk DOKMLgLrkHDLmvDC4w/jvrf9IeTqd7FGUtxpkS0N49J4tRqFfevzkL33gy5L62vfM3Nr6Qf1+WGU 87anrFVjMnVNVQKjJIR8huOwwRNffgAffs8bsRpewFFMCDQgxoB1z4hB3dm6IOgioetJ/f8DIUbT 8kcZ0YECgSkjcAaXpFLG8AKaRZUicjxGipexCbcjr16GvLoTEi8h8wkkXMC3r57hV3/9t/FXj34H oT/CkMmCU9n8rkPJ7Fu0+kwqELjZ3nz+lYkmswqEgvqiMKAdQB1q33ZJY1yOu5C2iCr1GG+dVZXi plWW6ARMtYK79q4eqFMN8Nx5ssh0NPerIm56Xw1F3dZHMjII+ru3t3J9qM7eScIwoAr+3m7XFv3f ocVsx8D/X9M/YHQpnj1rZ+qW7NDjZvmxJBWZGDkyJEZIcMFR141ml1YEKgoKEQomMEVzAxIgrnBN enzh0aeQ0EFzyLliS8+XTIxNTqhBH5jH+1qG8hA+Ym6c2+vzzPi2MvSQ0rZt7MdhSp26T4eeX/Nn 1nZsYrs/lvZc2Rc7zqJD13DbznaNLiEzzr1rjrbUv8/N2c2eT86f1/zc0vppS8uDjPg+lXN+e1gX RoqA0XuqaRRh1OjPNMJNtF7v5BqN8QFtY4GMQYbmZUbAoJJxxtTNZSkAadeASyVJT3D3BRMivOWr bzjwZRwnzH+9gEy6r3zeZDZvQNPV5rPUjqIxAkaEgGYTHsIU1e427eIW2fYp1e+ta9DMRxoiQ9vE fylmAZYYrCVWECqxCdsmMdU2iq9bIoAjcljhaurwro9+GV9/rkN/5VbwKiD2AaFjdH0AGxMVYkbs Mjre4ArdwGOf+Rg+8e63Yn36AoKoL2XrBsCVALNrDpbmYecalcOhJXcJJYesg6U69rWxLSmlg973 11VuRmD4QQsd/pyupTGZkghpVl4RXAgDbjz1Vdz39teDnvsmLvYZkQVdHxCigDiDOKmvvwX49pHR MZmWn8yzxtCBWGMDnPnvzO0H8P0ewKGH8BESX8IpvQRp/Urk1Uuw4ROcSQfhI0h/Bf/y996Ke+77 BHh9giELKBAoRHDsi0DuPv9MURk4wxVnjvobxoRfBXI5ONOmgZ6ZAzJ5bIRr+MSsfCg5R5Js07tt lxbra+ARAQ65JBBjGaEz3X95CW4TmNJfhs5bfZ2qj7bbY5eMtgbRj90fzM+eWAzKQF2yiAQBUs7L OpeA9yHLgISEQUa/Xy8ETLIW6xN6znrOAPX7V7uAJobTtoCy0X7HYJ/GP3ldbZ6adk9oMC92aq8L IlAZP4N0qPoqYsx/yQehcQGInTH/yvALuSsZF/efTOrHHroemXoM/WV8+0XB9dwhoYdrrLW9gFgc HIBitZkoSs0yon1bDgovHuuSSxKzVF2fKOmExwD60Wt9Mu6+NpfozkQ4tHun+QJGIXzq8jMf41HW eOET2rPe+6F1jOthO4/TpJ3m80/CYEzhtutS54/w6/V3fe32uqzbPhmP6r5WuDlE4ZZyHj0Vci58 8Nzce937Fcnzpb4/hFBfgOe3EFd4Vs+M9G57XLju7D5JbBfTMkEH2tP4XaUdsEyNVkSwxez5vfVE nvdQLs8583/g3Cxrdg531dg1NrUv5a77i8akgf+sNyzQLJyZ0lp+6vfWkehjG9yU7i3d4RMoU00b EeGoX+nmGVJZNyIERrAcK1U/ROtg1riBYgUQlKBfb1M5hKA+xZnY0CMY0l/CQ986xfv+/CEM/WXw 8QVQH9AdqRAQO3eLyOhXAZEGHNOAy3KKz937p/jc/ffgSG4gyqABcaXdFeIIjRrdfXvHP63gOvfM zRKNQ7SQ7XNLz5yHgJ23vT/o8v1u3yF0Z/6ekZnQJHO21/KANQ1Izz6Oe9/2r/DcY1/GpXCGjpMx 8dDMvl1Qv3/WOJZVVDcgFw7q4F/3+SfOCKQxLyNzJ4acEpDCCkO8gk33EuSjVyKv7ob0tyLzCRKv wKuLeM/7PorX/8HbQeEYCVGzcxOBQgcyVBbV6Cvj7gy8sckKDxrMMhBUOCBzAxLqDPdfXX9KIqd6 7uaSH+3YS1OGIEFSNl98zFyXrbPN37uk3Z171xwTUPvai8gEp9+fmSRpJAJmBNS6BIwMBgOI7M/u 9rUu9WOG5riyrSh+UrFClFithbq9HXNjs2v82va0DFktdGURcw0bE4Fx6E3zH4Fo8LJsmn/W2DC2 eACwCg+n1OPxp5/Hd6/eQDYEoWEYlPn3/DKiycgAICeBCBX4VQBbmZB3aXszobiP1WNR1u1M8qab Ke172zbVc+BKiF38Urvu2rOgfXbfGTZ3vW3XUlm6ZzG2ZObcmmv3HH+5rw37ztebUQy1pXUfnrgc zrxjbpy3BKbC1Fnik7IATUO9rQUeJX9gZPadOa+7PcGgrYlb07GJRMI8Id7FROxMEo2WAVSyMUEz w3qEv2dyLIuhSHyjpEpE8Cx5c4NYEGxqiQqWmCbT1iadbg475Nj1U/PR6bVU2EqomNS0IAxI89lz KLXv31e2FrIx3V5fQhrRn8q7UrXgXLs0LkARsWychGEYCuGZe2dZsIVoQTUjhgBUtIiGSkCk/9es eJZ4CDpXKetc5rDCKd+CD/75w/jS119Af+VOxKMVVmsGdwQKGcQbS6o0YH0UcdQTjmPGydlz+Pi7 3oLHPvtxnMgZ8uYMSWqtfJr0tx7/9uBeIs7nIRb7iFT73la425qXPZ+5Z78fxO2vr8xbLFvCX3// XoSCXYxW/a6COtZo3VxL7K4/KxLw6VV87L1vwmOf+xgurQSrAPQB6Du2gF9SbX5Qbb9q/KFuPgwN /I2MGEMRBGJH6Fihb4lV25jBCHEFUASFFQac4Ea4A8P61UirlyN1tyPJGkkC+qMr+KtHn8A//fXf wvUzAnUriOH9O8OuLjyABAZMY02s/yfW69m0Vxw0WZi6AvUQKHqP6n0VDSjDM5GapaSiy870u+Y+ ksaR1Yz13DplntIrnx9hRdqpUety1liDGiJ1bq2I+NlZ7S39T4ktq8+11mqolfD0AzsbZQAoI0DA UtFV7w9C+SBTlVU6qbKiEWbczchRiLz9LFkFQ7jmWOmat2+MmRvHw89lIgFJNkFWsdoDCQIpyhHx tmVGFVhifv5SFFpEeq0oV2w+/PmBzA2UAoQ6RQIK0TICm2XY8ktw7OFB5Y4G5DwAcYcbCbieMtCv kSrrbqF1rC/PebrPW5rh61LXARpLx7y1fE5ASA2npLC2phw7gDn14hrgep0n8fiBFl0ogyfkcmSG UQmSjifkz9VIQu6Proo8gaTag2PbKlX/Xmuq5/gkz2bsbW2Lo0/tKrNCfjn/UqM82D4/fH97rGLN A7fz4vSjXSdzmcZ3FV1GxmNnMXe07X6M8zj1hFlK3hpreDLvhFc47YwN1ELjthhMGf8vItCAYhQC uGvp1hurbdeuovW2TPY8c1LqrxhMEYFg20RT90dERq3HTL+3mLqqz/sk63aRMDx5zWFljulsx7LV Uhxa5y5pe2z7+PvWOsLUQgPTKK3X68qEySAmpJzB7t9pgS4iyjywE1XAUH+SkZsRRzwjARw0NlsE 4AiSQU8TQxxK8QKevPoc3vWRB/Gqv/dzuHj5Cs6G6+jXAcgDKAUMQ0IXI9Ig6DvCkWXkfPrZb+Ge P3w9funoBLe/7qfxfBLNUiqCccb3z3VbWmFw35pZKm3d09wL2xqf1tdxjnFtNXJt2/5NEgKm7ZfJ 31rQaf8P7BcADhUQ2vvaMSPUQXyuWDFCLYIgAzqc4SjdwMff/zY8+OF7cGu/wYo26DqAWdBHKCNv 0J+xA2LUoN8QVPiOMZg1C4oIFBTtJ0A5L2ZGpgAGIXY9JBAQepxijU28DXL0CsjqZRr0i2MMCBCs 8fTVDX7l134LD3/92wjrSxgyEKJq+Cl2FvDLRl/VDYODQXqafz95oC/YgqAjMnXFXQhgcOwgrEHB urWMJguqgEAtkaZ0bS52yP8W//NsAc8z8+frxYv+v1nzC8ocSFZhx0nC1prIYBndXkUETDwGxdpf PztYlJEIxCWgc2nNaiwAFcjVco9WNhm19vz3fji99rYTUYHJdgYsgre0kHUdgRlD3n1+TPZI+36M 1BTAVFFHKi4TFEwkc4cQM/JwiswB7DkmOIA15TsEA4iD5pVJvv42emZwwLXrGY8/fRU/eddtKiTY +LCIWrHEkqIO7nqEEvTrYzXSk2CM8lz/Wd1/MVX0Tcdkmwa32vm5uZsr07VsdKdad3XdS+dSzpYU rzxIiogqy8pF3y+6BhcUnedQtvizKgjO86z+91B+cY4R9f7We3uLz3M3nz08XV3/hP6kZWvRrjLH 07XP+9+5PFBt4UIQtvDpbYNUi2dpUJ1gcTMRqDTFtV/g1n0zHawlJy2tZOjYy1ONpGobCDXuKxEV bb774Jd3OzatM90N9n+t8VHCpLjIDYuFWrJ1SMt6bFrLSVvGPAMo45WxHYOwq2wJHwsbY5QW95d6 3ueeGTGFhzHev1onLj9vMUSWY2K1WoFIEEJn9YyuCKWOWrAoZu1a2h41KfpblVCIDWPcrQUU1U+Y Ajb9ZXziK0/jvs89Ab78UvDxMULP6DpC6ANijIgMdJTBLFj1wComXF4l5Ke+ivv+9evxzKNfwlrO QKblILKFm0f/TBdwnHj5WM592vna96nrL3Nivqn+qeekfVdKrcZj+71zzx3Sth/WZ9r/YZJMqI5J SFUAae3PW98zDcwd+94+137aa6pZGtsx5GT0MaHWOqlve0JPCcfpGj5/71vx2Q++Fbf2A47jgFUH EGVE9ZIpGP+a+IvQR9E8AFEM+tOw/1mz1QYWBEqaB8BQecYMvACYsaEVzuId2KxfibR+BYbVHdjI GpscIdQD64v4zd99Mz5w/6fRrS4hU6duQyDE0OteJo/Nceuc+flXFgCEUNx9wGZZJQJYcwKAFYGo 0mOpqCB54vs+iUvyfCM6mOVJDwyuD+Ho/uO07cNc7wV9TpneNvZKFdYCixwd0VuksvgKig/7XKmx zUtCMz/ExU66EvhIgHDREPs5We3+8vGx0s9UeGfW3AiRNJttq71s13+55nTNxgRwHsdjFFohyzW1 43iIVOeax8JVZz3VApkQPFPyhAF2VxwCkiUGU///lcaLUNSkcdQB3INd4KRRUUQOQwt1WRPu8fh3 nseLZ0DKo9eBn+Ueh6ZJHLwNrFmHJ2fjyJeMlr7p/Hj/PQ/E9Nlta/j41/Pd2Bm3p4zrdbQ0EI0u tnXd7fnj7R3dkvy9dr87i/B0/0yZ06nng1BWgD6PhTygTGh7gsVijPXW9+0qE/7D+KttnskzrvtY JDii10SBU+UpqHmqltdi0XiPth8cgDkEoaX+l/eYB0a9V9u/5ym8ZeaavHiETJoL0PQyp0GYK7sY ybbU94xMnpY6ELJmqNpnD5GqdmlRdrYpS5nY+npdzxxiw1KZa+d5J3TXPEwS0ewQ5s7Tvvo9bZ1z 81H/xqzMyfF6rcHcpl334DlHA/Iaw6h7KO/UuefiG0zsGUcJJbU9ghorhVT7yASOHTYC5HCEZ4YL ePeHvoCvfXfA6ra7EFY94ipiterQH63Aljk1kJrQ15FwRAOu9IJvP/x53PuWP8CNJ7+OFTaAjMmc 5gStQ9b9eQW0miHZ9a42wVr9vqV2HFpuhvD8dZV6LfqnRo2Y63vt81n/7mUpj8auPbs9JtXBOfNc UTxIQicbrNLz+Mqn/wyffO+bcUlewFE4RUcJgRP6jlTjb7j+zvyHIOi6AA7u8+/ZftUVks0NgwMK 6pYA4Bg0howjNlhjE27BsLobdPIqzfjLF7GRgIQIWl/Bn7znfvzeH70dORxbRl4GhwjuoubdgDFX rkSqEn6p9nN0/RFjwNQ1I5q/tecJ0D0tVo8CtGdwBbpQ5kMcd2ibDul4q9tMvS7a/bK0PvbRNl9j Jc6K1OpBjYl/UrcF1iozNn2n10lsibdAioWfR7cUP1vmaK+uNhVMBKnAhgK1O6udmwZr2dIdr3MO Ual+3v9OcrUsBKXO7Y25s/qQs1DnXIUhAMgMzQBsAcCwmBEy3393M9N5ipM5IyK1GMceT3zneWxY XYDK+WJMN5HnBchIWd1oaiWlw08ewnccWto12Y7beeoBthV6xVJRrYGl4tdTmp4j23zjvGK3hcU+ Lx8yl+eo/b5rDc2NQVv/Fg/XCMT1Gq7ftS1IeP1TYa4+i+baNlf2jfP3stZYsvmdeoOLJUCRAIpW pXrp3KJsg5iWGuY+TEsLu31P8/Tst1qyaiclEO/0jR8rswjqBZz1WqIF2DIU18KJExY9bLYIsj9e +XTWZXGSG43TVrv2XPfiwb/nYS7r9nj7WmZoZHjDJBPfGD9hR4QhWtTPih1QkgaQAJEiKFM5OIvm ABj9VMkCy4QtW2go2p3pR9FAhBhUoT/4u5kZiSJyvIKHv3WKd9z3BVwLt+P41pdgdbIGrwK6VUTo yBgsRh8DAunfIxbc0gue+tKn8JF3/AE2T38LK/PPzZW7Uz0/U6KR4D6Z9ZrdGt8D56glBruIxryw f9h9S+//YZR9e3quD7Uiw3+fC9Zun/OMn9tlipax/U5jUCDm4T9FY1BNnDIZTIKIARf4DI986oP4 8B//Llab53AhDFgFy/LbBfQG8RkjoesIXRcLw6+a/YAuBnSB4fm0NCeAxgAwkwZAhpoBIgwhYsNX MPQvgxy/GpvuTkg8wSarq87RhVvwuS9+A//kn70eNzaqYVU8dmPQRTOvauKwqVDlI0XB6KQJ7Uye E8AEBu5NEOg0RqDOQppyCTyVNCjdgNMHHVcLnagXwcQaUEgQZWTWZ1zRpWvC8ipAtjR3tcBY7q8P 89n1Ma6gyfll50CNNqRMvQVpk1imVKhLI8Y1632un1t4S4m12sqjI2LIQtYvo8+BBGwr1e/XBI1K d8c5rd8ytajPuR4Uz3DXOlcN1/rU91zbQgBpPIB/lgRv/b/F5DEhEZCD1cEEBEaMmhRMoaL1d7WP cBEYRQQZEVevZzzzwimI1QIMslgQAJss8Fw1Pga14ORnU63Rz0iTWMp6vibMa4WS2I7dHHO55AO/ 9bxMlZmj5n1qddhHS8dMv6OP+bRd0xiDkVGWcr/nl6o/S/xLed5iU8rZ6HxEHhQp64AyJ8CPbW9Q lSrBJDvCT11ZG5vj/HIzv9o/n7/RoyVBFJ2reW5X29uyS5BpBbx9ZaczeHkRpsgLPjj7Glw34DyS XruIpr9PD5Zaip/T3iwNQi2pt+1c9surnw1bz7XtboN49vW3fc95yxJTN6fJOvQ9SwtwjtGczMmW 6XOsr25nH2LR/ntAsGr/t3MCEI1MmGOBu3YmE8y1wDSIQNH0EEfTKJplgNQKAIpIYYVNdwvu/+y3 cP9nvgkc3454cgH98VozBPcBMTK6LiIyIaq3BFYRWNOAK3SKhz/1IXzo7W+EPPskVmmDIJU7UDVe tZZl1zy0Au2uT5s6fukzV3/r+1//1v4+V9d52nnoZ24s2nd5Wcq8vNTOev3Vbjpz79lV31zb6t+m c7obkk5EFSycN+jSGS7SdXzlU/fi3re/Ad2N7+IkJqx71favOi4BvzEI+siIJqC6q0/03wKBQ0YM jECjEMABdm8oAZJJCJl6SLwFef0yyPErIau7kLpbscERknQI60v4xpPP4pf/6f+NJ77zAigeFSQu RVmJqmGNHYjV1S6Ezvabu+cZ9CWHov3PIGTqkIXVmhA6ze4aNSjYTfIly2/SeXNm1BUQzKzKnuoA n87FKBksMVpeAuY1hHPzXZhimb/udS+di+3aaPHvJ4HE7TX7tO+p39VqHMf/K1Naw5UunRMt3vgc /SJ7F8+8uwgYFZM01/c045Ix6W91qehXTdhwCFi3HGmgTBhpv7nt+LrnGIrgq6ARBFDEKTq8eMYI /aq49ghGmgFA0axkHJfa+uN9mssSfTNlifact7RnUf3bvvfv4xvaNeG/zV1r6em+/s0xuQC2xrdt 2zLDv8yjtt93+dC3/Z1rZ+36VPPMc+dAbd2Yu173Y5nGTcsh8xuLNtp2ZXZ/d9tinpHVX5YwJZBb A5GnxMGDnFpvNUcMqrH/28Xm37d/J2TPtDjT2fqZMnxmNnZmqfhdSnXdvy9IpPWi1eEKkJxMr+eb yqojHUNCMKnbDgmvz/7jgVpZfEDsL28T/H1lTmDyIM827ffcpt1Vlhaej6ebsetx0vd6BRYIZAxR Et0Qq1WHwAZhVx3WAgCizLrPox81BM1IzZqJBUJRtRqSkUkADmCJigiVXcLXTIJZEkQCAgZFghgY QzjBd842eNuHvoSf+rH/AC8/fgn64SnIZoN0BqzWPQCDhBMLSBbChY6BTcLFfIZHPv4BrFjw7//S 30d35aUYiDBgPGBTgxySrA4x/9zcHPQHS/Ey+TNZV62Au4up2ffbea5/L2Vfe5yQ7iLibZljntpr +8a9fN+6z4PfbZyZTNucKwCACrVD3DIZLMBdECRroi+6jr/6xAfwkXf8AVanT+NCGNB3mpyOA1Tr HzLWPSNEoIuCLgaFAmVSN6AoCAZhGwMhckYILiBoEjCKgLBAVEUFCSvkcAmb7nakkx9BPn41Urgd G1kjZ4D7C7iRj/Ev/t/fwyc+/QXE1SUdAybEGIDQFV9+ckafFOWCmFUQEGPMQg8PugTIXDUYFHoI RxB1EAsKVuY/I4ArtxKjaUYmiRyMAVD60h70bvFpTqBihR1daur7chbUGXRLnX4fsEWjW8HP6Za3 29tqqQasHe5fDNPIq/JkPBfH7KjzygPX1ksJnJ2n7eaqo7gser7XDLWdfeP5mHyAkTB1ZyVSOEyi yuovSrW5qkPXiPedoXkGrFeievIqx/xs8eqLK8bWOI/jlGSjwb8hIieFAS2ZpylCYkTOg60ttQjk pLCgFCIk97h6g/DYk8/ip247huRsGd+zJrJzFDmLX0splWSUBZ0oqzVcHLIRBPHFihl+p0xALv2Y 9L9ZXyLbTOTsuFnFrRJuO9PvDJKOSNkHVOIl23Xu8QS21qqtIuIK0jRTrzasWGIx8ppaXCDVq5rL Qle27x/3z59TQR8q1Iz3Wz/LAep7euQvCRrtLJnGeXL64fmMGuuf0BhoDTh9ISTjycT+1eAoc+d0 OcOtbe1Z1vKluwS1ubIlRm1JMhbMVHfQo98nDVxofKmmafS+Bm5LV3qo+vc6dqF9x9xvY31jsOgc 8XYXpbaeSbt3uPC0pTbftm3y32vifkidS6W9f0KwGySYQ5n/uo5DNQGAjmOLytHWS0Q4OjoqUITu p1wHApfDTMZ3AFCmAM5cjR81rXkMgLlWmLuBlOBgNf9mECgEDNRh6K/gkacS/vi+L+DG6g7Q8WX0 x2usjlcIHdCtIrpe/a37DuhCQggJF3rC5TVwOV/DFz70fnz0nW8GPfcUunyKIBr0mSSXE3+f9uU8 Qtm+cjPM/fer3Gwf6nV2nrW3q+zS8rS/1Zq+XW2c0xQVmkRTjVtKm/L/IhzLoGs+J4R8Ayd0HV/8 xPtw/zvegO70u7gYN1h3GuQbJxfdQgAAIABJREFUojH9LIicweYOFCKBOYODIgA5ox+DCgPMMGsB q/afNSOqau2B0EUId6DVZZx1L0Fevwp5/QqcxTsw0AXk3EPoGIgX8Qdvfjfe+PZ7ENcXALIES2Zx o+JzrcyWu1cIsyX+cphP3Z/q1c5mqdPcHBkMWCInsXvdglq76LSKjHr+9s3b0tx7fXMKFH9nqwAB sOVaSmGb3nlAr9Ngd5No+9IGZJY6m9+jWTkU5jTNxqK17ZzrfxF/zFrbvtufzzNjs0SjXBgowpTe rPdXLi7+Po1TGMegFTJKvVXw71xbPAiaglmWiv+/CgDClhPAmH5NlmFae1Zm1vMBDLTC1euD3i+m mBOaWEbJkOSyZQlOlh8gV2fUIQoKEZnlJZbG+VyKoaq0z+zjy3ad7a3ycLsd224t7Zwegl7UznfL Z+6KSa1pwdw4HcJ7Tu6hPPGCmXvfIUqzOf50X7t2rZ25Os+rvIsjUs4UYsqboppVneyAUYIlIt1Q DqfmQUauERbXANhmp6nmrs362w5AIZIy/p9AyJRNOrTwJG8/Mmiq1Cgl56y+tlRBXRWhvJFS2Sfa 29oybvpOJ7lFcCztn5lEJCTRS1Q42bGfdX/9aQ+APQ+7tsTY1ON6MzCg9eZbEh7G8dH7/PCe2zg1 QTo+WoGyJgLLPBgjP2pHGFRmyNfTuDZIYQcBCxxM8FgMyap9SsNQaVk0IyQlRWDJgwHJESEh4kY4 xvs+8zhe+yOvwX/2U3eD5Qw9PYuMhCQZMRNSEogkxKxrZTMAfRZc6IDh9Dq+cP97gJzw83/3v0V3 8Vacifqbsi9OMmjXVBHQAw6LetwAFASFUcMzMp+7yvdLuNhXblbQ2PVce4Cddy17WTpUyeamwDei UnAUgjivcGBW7aJja2dNPw0PDIThNhNHuIVL8gZrFhylG3jww+/ER9/9RhwNz+Nil7GKQGeBvuue 0TMQY1JkKs/oa1j/ivHvqEAofv6xU14nBAJYFBYRMKadMYCQumOc8S1Ix6+BXPhRnPHtGvR7BgwS sL54Kz74kU/jN37z9zHICoAyUiEEcNTsvEQBwQTwTAQOrOcBkeUCYDApI8Yhjgwa1ME7m5CeJICC CgXuW69aMqXvAMAV+gtQKWtM6CLTxpZ9RZgqD0gtgSyw/AejkKHngvvEW/1CQMpwN6aCdEOq6SzL j8b1oPbGEaqQhYGcDCGotgoAoKDWDHI4Uq2/oAlBCmPJzJCcANcdOqNi6lcdL9WY1rq9yXqHtz+a 5UTdCMnckj1Oi8ToVNkbTs89WN0YLOLJO5LoHIzn3BjiXCfZ1D1j18TQjcyWPooHWkZmr1b6lZPS Jl/gFgxxRt/iXjSmZFDEK8s8nbGBpYADMSM52hdFPPv8DZymjIsxlBiMYO8VmOZf3JVN88yIUBlP 1ZrbuIgYKuG2ptYFLLXLbAuvc8JQEeD2JOya+P2LrvfW1rIkYEz5nnYdjS5kItU6btxdROYtC7B5 kVqDLgAc09Gq0/0thReQSjh06/9kH7X9nxVOlot7hIwW9HmLjJdgfM7IAFJzv60ntzAij5r/ipca i8/ntnL4+1na8z/6f5Ykum2pcXoALjGCvlDK+sDYoV0S6SGNJto2rRbhopLelvrSSpfT+6YBfbua tiwF143Ni+1Zqmti3bhJfm1JmqzHakmT09ZTS927GC6tOxVz4FbdVEvlSo4uXryIfhVxKqblVyoK DrHMhP+u2jQztdqBQeSHoSb9kjyAJEAw6JrjiJyyOkG7VoAD8pAROGowoZlsc7iAp25s8NY/+yx+ 8pW/gNdcvhM9MpASJG+qcTzV/yStb5UBSRkXI8D5DJ+//73YpIxf+Dv/Fda334Xr2TDO4aniRy1Y PS/jGG7Pz5bGs/X9aV0VbkJT1D5/yLM3K1AcsvaW7q337/eDQNbjXRi5RkCvy1y7NY5FCmPUulfU h6tkASOhlzOshhfxqQ/8CR74wJtxCS/iOG6M+Wd0Uf3+uyjozOefomL9hyiIHaPrgrr9RM0HECMh cEYIEZEE7o2juOgCigyOEZkFiY9xFm7FsLobcvIabOKdkHgrzjYRSQQUT/DFh76Bf/SPfwPPv5gQ uhPdtUya6MsZefsrsLrBBW1FoMFuwgQms8RBY3zURUOfzxyBYH7bpMg4uu3Nx594DMoTRTKqz5Ta 9aTGu6dmHiAoSoTZOSWaYLsToRzcfl9RRsGZk3FuU1Wv5ldT5pSyMogJCSRBk2FhmQbX7avzFGgg 5bQtxX10YW1OtKU0pQ1bZ2s1jm19RSE3EZin8QXK+NcM+vissvfbZ76M8tbkDFxSaEn1vM+7iCCR KOCPaf41m7QKnQgMHiKEBySLW6HAkESa4wxQYRSEs0wAR2zOBOuVuY7mjdFuzzUDgDsVWrnfotPU jGGu+jJl7FWonOtn/f8l3uk8xdd/cTvO6oTVtmta9zyN3tWOXZY4acehErrt6J/cS0Rba6GOSanb cmj7/Ho7rqp0nO9vlkHdyGb6Md9H2qob2KY9LU+6Xc/8OVfWkH33+TzveTzh5lzrSs1vNeZwkcKa 99QTMnmBjNaApbJ0bf53w391vOeymTxKHVsbRf9viA+W8ZgVSqIEUWbIlk/nfCDPiBwxt3HHMo20 XyLy7SQv4dPebJnbKHOahV3Pe5l7rkYZKGMthIAAytV4zmHeSsLx0RqhPXCaBV9L5sCIoiRMoKyW APW7JASOcCtACJ1q/NkDvtT9hy1bcAaZy4InIYpAfxlf+eY1vOmDn8fT+TL6S7chrlZYrTus12v0 q4D1UYd174yZYbGTYN0BF8KA23iDr9x3D+79o9/B6be+hrWcQvKAJCPs39ifMS+FiMBxwLfmx/C3 C8Mh3GzCPP0YfvHW79V1mvw2refQ9eftWfps9eMmy+H7Yb4/u8q+9rX9EKkDqA3jH0kZp2r+9F4q yDQkZoHMCSeU0F//Nj7+ttfjs+9/Ey7TNZyEAV0nqrmPWRN9hYwuCEIAuLOMvh1j1QV0TOgjozcX H8X71+e6IOh6RQGiSOCOwQYLChZk6jGES9isXw269BPYhLuQwq04O2OcnmWE/iKeu5bxv//j/wuP Pv4dhO4ICSg+/cwRjsfNpJpShQFVVC6mHhDdgxTU8qYJvgxWkQ3q07Sy8GBhInheBA/4RZZKwdOg iSEVSE1GBhldJkFBDKrnl1WVaw9vx0XV81wH5jniTr0GmLbXhbq1CPycYmFQtU8ngBrwnDJTiGY9 h92dkUcYVIwWbJYR76dmEBwjXjXv6igZmUsm3gB15yVrq7ZZtbJaDynpoOn5J0VL3+pER6z/uVw3 3kcfn7GfotZ8mj4/xxC1Z0FBPyIVrsyp1+41rSv3yBQNplatLGBTHHJAdlQgQ8kqfA0HXL12Ddeu n8GhZ0vmZya1FogKGequFtWSZvVrG0doTWmEwrafS7RpXLPbGXqnvNZu+ub8RJ1wTs+R7Yz18zR2 em7UOQjGbNaEmv9aVgqP/ELJi1FiRtUNUJimcRLOm831bYcSqe3LPkVO9veTC8BTPC1mVhojo4tb XRzlp54NpweMER62nkdvwy4FQHsti0zc7+v7b0YhFusvW5q2pjH7imrQliWvenPX2pslbbRLrEvv arUT9caYS4CkP4x1MPNkcWmdrsGYYsLOTdIh7geFsOxATXKNx+Qd36MAMKdBqNtzM+UQyXsyxyUg srrmByoRNpsz9H1UApxaLZYH7rpgWll53K1MlCEZ51qDBoUFkpK9WoWBlJO2RdQ8odrJDEln0EBt UXciWuEGX8CfPfA1vOruW/H3f/5V6C++CMLzkPwiBJ32I9VOYOpGRDdELQ9BQB3wtQc+jBdOr+Fv /pf/NW591Y/jBoBBWLWgpu7IGcV32Mcn52xm9BlCWhNyIixukAOK78OxH2V6vm9lSTFwHkLVErZd GpF9bdn3nrl73fK11A/N6BvgChQVDmhCH3SOM0JOOAkbXHvyq/jEn74ZX/vsh3A53MARZ0ROGtAb TJvfETq2YN6OzeUHiJUVgDmbGxAQWNAFUjjHCABZ4Tjtw8FcKPkIG76IYf1yyMlrcBrvxIZvRUo9 NpJBsccLp4Rf+T//H3zigS+C+mPV7jODQwdiy9QbokLwBtX6OxOvDD3ZfcqIiiP/lPwAyqRpoq8A ih1Qu16JMolMCrlcj7dqwVHcfXzuPFMt2z7S65W1mKpYqIW5BvQgD5hen7N+qhCgZ8g0S+6yFdrb KvX/a6aXZoAWsL2+vb/ZbBPRMtMyuXvS9jvrvw5/SRANTCQujEUIoVJWNAofb9fC2afXlXZrP4wp 9LkwJVfdVy96Hs/Vt32WjYISQDxqbgXm1x8jZPA4ABVacx6UuTStcvL2mfCTiRE4YJMybpwm8Coi 5w3cK5goWPAzkFJWpWiIIO7gwbXuIjVHn7UfboWfZ1530Tr9O/XTP4SM1nyUP5sXMjSfi9er2nco bW3ncomO13zcJJu181MzbZ+rp/5e77u5tvjaneNHdwkbu4u65E3abvkl2vbN8VX13G8JAzlv/b7E Sy+VUQCwzVReWhGM2vffyyQ7K1HxgU9VtHY7mVPCNj5b//V6pdHGt+8nUT/TIgdXA1UvGGes3Wu/ rkb7Ofp6OWqNSslOaComlKoDBx5N35Ksqe+Ya/0Ey+aZWsNdzK9M3wNrN63bSysI3IzJaOlZ94lz nzdFQRqL41G7NihnZVz6CKzXPV44tTTrqo8fD23R5GD1hlcNW3AvRWSqYNgs+yRxRJYEDgRJGWw+ A8JZERrE6/c1alaAnEDdEZ4ZMt70vr/Ea++6jJ/98VeA+QmABtALo68g8wDBmWaqFAavNMAynWYc xQGSEp7+0qfxvjdcxS/8F/8NXv6T/y5e4BUGEy41LiVowp6G6G8xuf69YpB0k433sPmyTg6NMm6s 8g9t7wMbOBuHMmOT35d8Ib+X8tdz2Mji3yXBtdU6ugA6fh/v2z7IjEaIP+fvsTlgYzpF0GHASbiB Z7/6ID7yjn+F73z187jSZxxFde8JrJr/LsJcf4AuRsQIszQpox/L/wmhC4buY0JBEETLCyAsoMAI IZQ+ZO5xRhewWf8I8smP4iy+AolvxzBEDKI+0Lw6wW/989/HH7/7z8DdkTLpRgsV/rBXl4oYINCg X45htBAzAVBNHjMhs+4PYddmm2aWFYqXuFc/eNfIA4gwv9+smmsxFxoUpmpG+VDRHNVwNgdj9X+7 qRw4JDwqJzDOsbB5abMKJLnZH+77HSAYUhrPnpQnjHTdDn2frx6rSnSuyq6rLR4m7Oj54wfQqODy OlTEdGbYYvdcK21jyx7rR86AETgEFbaMPogkRQuq1jsXV6xYQECm+8gUWI75broKKueBMj3KJCsy Hgsq4a71NR9d6QgComj9MMFO/SgLTcykSiUhMi2pMvee5RrGBzCzw3LoeDJBkgamgwiggLNNwiaJ rvc8aoRzHlTIhSn/hEHcYchR9UEm5Gv/rT+8zYgqX6J9tOiNct29Cvz3MbDYGfdhwpfso8tuAcvV OnQGdMoo7g+g1/a7dXd8u0gCCuBH254xPmW+vt1u4dzsnVF49PaO1pa21Mrl8p233yOiNCbnNOF7 tfVkifRUOZGsOc6n+vrlOph7MqZen9g4EGQmULpt91jcqlLtd6KCMtX247wCwOzq2ZI0qG3UfKnN TK410YCZVgqeFr+37kAddb/07l0SJDD6RbVamSXNfa3lm2PI5qTKfaV+967n674uLejzlDkmclub cL5SWzGWcHjrT92XufcKErqecfutlxE5KAFPmnqcxDJqyjg2LSJGCz1a0r2r3qowLK6d1MAwv25C nP0Gyz6qcG4RqbuEb1wFfv+9n8LXX+jRX7kTqwuXsb54hL5nrNc9+j6i6xiduWt0UdB3hKOesIoJ RyHhMk7x4mMP4T1v+E187r73Yn16FX26gUgjMR3hRZVhlGa/1etibj7q/aZc/nRu67V16LzPrdd/ E8t5aAOwX2s00drP7NdWmVH/PvvOnBCQcIQNLuIavvaZD+G9b/xNPPvVz+HWfsBJyFiZxr+LhPUq YNVxyfbrfv0xskF8OjKQaIZqsxB05t7DQQNTmRkxRnA0pQUTUlghhytIq5dBTn4UZ6tXYehux5ms kNBhkwm8uog/fNM78TtveCMQVqCwAkIwNB9STX1Q//0sMJx/dfGBufioKV9de7JlYZUQxn0WogYP V37aowYVZc+bGIGCoIW0tS7bMS/zU/1WXLIaBYgmKarmcWY9LL3Lr3kiLwBba6dATS+Umka6VaNo 5nlkcubqUGWLLTG3gMrUclFfq+up+yVIJQBVFTQVDff2SC6uwe2YtLFMu/bj6OqU7blc3KqUoZbZ zMMjfedJH0aXLBMyjIa6Wy+Z2xkoQOIYq6ICsT43PbN0jSZhbFLSJHcVDzHpZ1alUhKFtmWOszRg 7vyt6cW+fEotzamVm+dRoMydw+el73Pv9HnZxYf5fUvXztOOMm5pv0Jo7gxrBYyWX5y7f2n/7S7t vDIynX/uZmuueON2TwCYnY+lEn7xF//u/wqMkntLDIWD8ROVBtyVENV9qBa3Ew8i1QLVQY8enT8+ NiWeYnUVJhL6fLSMvm0Q0fj+DFBF4E1rokRU4KZIPbUqdxaYpsC0MCBSRrIJbioDWvouZUz0Hif+ o2Zw0kcCJhJhudvGjEn7bZoT0PYY7SqlPpsUN4nOPTu3+A8pcxukboAPIWASMgvUHGzBWYSioQlM YDC6eIS/+Msv4clvvwjiXvMlFAYepnqDzZNp8QiGnEHWV5h5OSOLmcFFUaG0QRkaTJhsX7oLms4j IQOSNYC4XCOE2OFb334Wzzz7PH7ida/CxWNGRxuQ6H3GqSgjI2p5KEgaQghMCBzAeUC+fg1f+/IX ka5fx8tfdjdCvxrhD8FgO4wkqxm5RVFgG2BfL3Yaj9qjhrkRW8texJwvi4cbGI5zPj+n4wqdfvfA sR+McLBvjW5fb9u7vR/nS7Yx971ORg64eVb7P9JXW2fFzKv3K33ROIs1NlifPo0HP/wu/Pl73gi+ +jguRcFRGF15AovFlQB9Z0G/Hdt1QmCg6wJWvSbzijGAGXaP3hc7UnjPqP7+ygQRKAZQ7LHhizhb vRJy4Sdwo381Nt1LMcgagzAyOqxObsU733sffvlX/zk26MDxCGI9DnEFDr3WZVm11dUnIsTO9mVA CD00o2+E+ywJK9oPYl8F/vZ6D3caIMyOO06QrBpo3deqtSOq59rXf8WI2/4gKJqObQ87AwgQ/13M QFG0CVbjtkner9fnkF8LIEPAg+bwoAo1x+onfzU7iyraH1KNuh+FSkvG84+g50FxiTHGHIDSVGRY sIG2m0eLO5HROsjYFAAspvYodFiMduhaZm+svr06g0aLYckAi1z6IUZbubzVzvJCvrLSRBc4SLSr 5DEUSiu1z24Z1X7oPDmTDkDyyBtY+xwligOV8WVSmFSWBMoJLBmUNuCcgLwBUgKGBMig33NSy68M EBmwzi/g33n5Me68WNF7slODNAlYToQNn+CsuwPD6g6c8SUI99oXGn3JRzruPI3TE/2ws142vXqG jt4YanFwjb9qqZVX8jv8/y3Dl8t46DqpzoIJU5tnnp3yCGXu5phhmrqoiZ0tItveBbtouZiFeuxO dc4BdiYai8aw+J5597i5d1EVrEikDAQTzViymv5bv90iJkZYqHho+J6x50RsP8+0ZeLVMp03vWVO iLJxZXuv/U7CijdBu9u/r8T2h1ZK3WpINWCZMAbjNC9tmZFR47Ct3WzfXb+nXXyzrIoRr7beVgJU RrvxJ6uIuv6n0j7tGcTDpegpM6f1T8dsrr3fS5mTAM8jGdaFmrFdfl9ziMpo3Gz7KQJkyYhRkIcN Utpo8CMRhpzMRArT5JEdBgQusHPmFiSaZEtNuxr0iAxlLkSAbAm/RLHIVYBUPZOoA77ChzIB0MAm Asx0v0KKt+L9n34Ur77rCv6H//xnQPkM3dmNSV+ZNwAyaJMhg7ugJfBAwFkCd4RuOMPzN57BZ973 DnzzsUfxc7/093Dna38Sm3iMa8OgiCoSAKSJhqBkupxZ23rPSIbqvSPVb/WaarVBboWYmdE9f9PW fM+VpfU8t3cOW2O76z3k2bZ9Po7+txWQpxaYqS9nYYqq6kUSOCd0SDiKGde/+3Xc+5434eHPfBiX +RQnQZF+AmvSrhiDafvtO4tBfQo4qKZfE36p4OzxADEy+hhAnBCiunGEEEBBzB1fmX+JRzjDEYb+ TuQLP4q0fjVO+XYkOUEiQk4B3dEF3PuhT+KXf/U3cJojOB4hm8AfDZdfTENKlvyITRBQKwDAoTMY ZQbYnskAomr9mVXzLyGCKGrGXzZ4ZoNNLfCS59BQknJngL5ZYX1FCqINVcLw3JqrtdhzrFT7HNvm YuYJMMbc+bflutrcs6Q5VbjRVvhs16IzmXqeaH0arDhNrFhpajHSh/F9UsbOkY1ciTfJaWFTRFCY WRExN55pXSKCAFZ3I8qTd3mLgiUGE3AJ5hXQJPGonlcVP2JNrfvv/dT+WXI5B7x0FyAidcUjVUBq TjoGDSZkuZBHpAHtYAxZwCHYWWKNzqKuNDKiMiH2IO6qeVkQJJtCRAphO3O5Vt5QHmMmiAA2GOFD zmSva4nH8DrLOxeeb5+do8Pj+a/uiDlP98QhOTrqtbjE1BY4eR75wTla0cbs7Bqvdk9N2jPzTM55 4pq0r/jYKMM+rfMQelC3r9Aa5wv2JNLbV+KIJ26MsRNixyXOySSX6QamceWoFNV0wO/3DGhFmNjB hNaLzf9OCenuBT8RNljM33lcBEr4nNiZby5PFzWJmVccOSarL2kJZvJx0m6hRgJyAjAVopISMX16 9GEsYzgNcKsPqvMw60uZ/yZ9v0nmv25Pu0lGX7gp4dP5qn+bbtiEkbk9Pj4G0ncVkjOEog20mlAH A7cE0w82bwuR5gZgjsgpadRkzqCcATGtN7XxFaqF17iOMVtlFgLHY9xIl/H2+7+MV7zybvynP3UX wnAKoqsg0cgSMk1dpg06ZBBnBCKcDXpQ3jjLcG17l27gmS89gHue+hZ+5m//El73N/4mjo+v4EYC MpFq1CpNRTk+dUuO600mfyYCMBmRdIuNiIz3E0xrJk09tq6L20H2QZide9uVMztyO1Byqei1JmbG YxGqYDpryOS+pd/HBSLNdy/T+7Npa9gyRXvdJKbFq5JQueDqjAiz3aMPlfoJGR0yjugGvvPQZ/Gx P30LvvvIg7gtbrAKglX0BF3q298Fhfvk4HCepK5lQcC9afiDuggFBbIy5p/AYUCMbPmM1FqmOP9Q n+QYcEYrnHV3ASc/hrP1azHElyLJEYassIf98SV8/JMP4h/+o1/DM1dPEVbHanEzF7lstDB2UQMn uQNZ/IomA1PGiTkigYFgOQHA6nJn8J86Msr8g3tkp6sVVnwAIQubFc+0wybVl3VYrZ9ySBcm1bJt wjyHyAMGpcx+vZ5d+0qmscxmQYDtEL/PcbzzjvNWA4ENLc98tkEeeOyuPcpAZDJoUXJ/cnu/OGKI Wt6VUtL4PCyeo2wrp1ehQAyTu7ZUzDlXQXtEow+xW+OLbZrccurtN5rIbNKAtl0bxyXuws+ulsGE qL97cSP2cxHqDw1wdWh5gDaArNmg3YKfzQdbhbtcIsB8fytQjltYNMbAk35R8KRfjIEACkF9uW2N iqP2wOYiaSxVcR+eyfis9QWI9BgkaDZrUuuV9r9Vjrh1UdvLyDZwFvdRutMgQiGrf3kImsXYmPZD z3JGsJw447xMz4ZlSPDp77X7Ckqs5MhXTPks77NYDOSofKx5sjFmgrhxT2roNrNBLTNNUMC8ne33 Of6p5hVqYTZVsTulDuMD81ZLdA06r+H5jso+q95Vt8tjBVre1tdDUcQZIuAYY2oxIeLKCVcM2hme 59+3VFpholgAWkmjTC50D9bmz5qZpOb5pVKIQsoTF6C6YfV9bWOXOrPEoI71TaXBCbNfMYJbdflv 5VrTn7Fjk/FoJbVd4+EHxFy/zqMB2/eeek7r389T5oSym3keZWyUIIQQcOWWy8jyVXSsRD/Z/WzM lSCBJBbhWRmwNKaHn2iqzCxOUFeFnCEaxg4gK+Y/BVDIsFBDQEStACTg2EHSoAxIZgwiCPEE37ia 8Ntvvg933/Kf4Kdf8SowfxMigpWthDUAMIF5AJ0NGr9Q/LmAxGby3wzgJLj+9Dfwkbf+Pr756Nfw 7/2tX8SFO1+Fs5iwESjGuo+XGJOaRyJar1MvU+G71fJX89WgTyzt2Hp/6/+nFof2+fH9hwuZu/Z1 scSV9YtS/3TPT59bOsS2yxgIBwCpQvqpaUhJWtS8R3wceWR6mBI4DziKGXTtOTz4qfvw2fv/BMOz 38CVKDiOGpTed+qn30WgD4QuiPn1a/KuGPW3EPWeYMJCDKS4/6Tws6BBEx1Fc6cIBvfZqxZYQsBA J8irO8EXXoez1aux4ZfgTE6Q0CFlIK5P8OcPPIj/5R/+Cp546jl06xOFTwQbnCcD5jet8OhhvFag PAmwYGBh9efXhEukmv+uh4CRoiKmgHtkzxMgykx6xlxZ0mDMrJn2rKjXgFR8Rq1ZHO917Xo2X/fC ShbhkwvB8XU9Kniq1aB0DCOTW/z4jSmdZERPeVaJ4e0k+8vESDIobCdohDWlSvsMwJUjpU20MEZ+ RtEUwGG0iKMopdpzotZquysKIZR+iEi1D+w3EwxcSC4KoEKXCEWUExUCyr0VA1jOUx5dMJh4tHDW QZ0FzUdb6MK5av0DOAQE7pD4DBRYg9OptjhEiOH9D0PGIMARM9KQXbpTpi/lIjwkCsgUzYVl99no zLPP09YcYVTeFIHWmEDJ/vwoEO4uTTxKhYoYwqhgO0SOcPpfauaKcd9JX2f4rZlbaz5oFOqn96SU TEDePuOWxnxCxxfuq4ViTu68AAAgAElEQVSC+jdntF1YdW+DejxahaQrI5Z4pSnzPVWE1+s8G0hJ PX6T3FA2HnMCTtv3OfSymj+N/oKMVIiHmrm2JakRYcA2uIwD6Ieko/d4h8bMwNXBnaVs3F2lnkAP DsrtgLNNVjNgHiXvxK4Elnm6dr9fsmnkp4vcsX9H1B/vxyjJTVAvKhOXtjcULbjYQeMSnjW0SP5z i+RmMpzOlXaR6asPZ+DbRdUuulHzn5u/ze9iR+xkUyrixOXLFxE56BzljNDp2GRJkKyZReu1V/pg TWEmJKFKe032PssZYZpIUAYlszBkixkxTUaWpE1ztAVJYNagWsEKsroVDz/5FH7zLR/H//jf/Uf4 8VvuQkgbrE2TchrOVBtqjL/mDctIyDgOjBvX1WUmhAA+E8SUcP30GXzto+/DU199CD/zt/8OXvNT fwN0fAHXsx60I8GHol7JdE/oejIMdnHi6hodHyvTKAiXtjkVns7k1LKA6mDV8UwTgbktemaNB8PW /DffyRi/0U2hJtJKSKdCjf7eCjrjzjQa1Wg2qahsuVr/3ovR2kNg1SC6FWDSU7VC+fvcggeYm0ke ACKwDDjmG3jx8a/igfe/A489+OdYpRdxWw+sgsaEcMCo+XfUnqDu8qvOg32N8S9uQob4EwiRLdNv AEJgUGSEDoDovgm9IHMGh4AzPsFZfzdw4XU4Xf8YhngXhrTGRpRh6Y8u4i+/+Aj+wf/2T/DYE99F v7qIRGRMlkMoqnY/h2D5NFQo4OCY/+bOQ2OODUdK0aB6wwvnCFAHIU3S5K4W7vKB5Jp3C2yr5o2d 4REUmlvW/xbKCptfLwozTYChwtQWbKD4ZysnCYAsyygq1xqrQ8wdxCyIvo7bc87PHU6mqbM+Cbs1 j8Z4OIJq+mBnaaaChKpIPL4HU1l/As8YjFJH6cNkvWJyYdFVqShP3CoYUWuFCy5Rte8CgrpYURUk 29pUWfeH2NgQ/Jy0nWOabsk0sSK4NdUGAXA3KNNijyhmAclUO/UZre027T+NgedTRnQM/hWLhSqZ eymAuMPZoIqknAHOohC65jIKs0hkYQh1gNTCkI+xr40yIhMBCW7JpdaKGsy9Ktk4teu7PbsPQ++p dNOT52oGs1UUTs9+KfRP72Pr49QkNqeUmv4Wxj1j1hIRAVKjcHIreMkYbHyqZwEmc3Fr6MCc/sAZ c8bo81/2gng/x3PTLYB1H4DG1W1G8VQSSsJc0+rxM1euFkrdn3eXOvNT2+pDi7ronjqjdapdF/N8 ZLt+ojek9Q+fvKzCc58QXxqDk4LaU6oBng5OXf8uRmJOi3lomdMItdel6cfcs0vtqpmvXe8u95hk 6/0tgpL7by3AcNYL9Dz939V2ABMpcp+2Yqmc95ltojLW424xL73jNqw6RkZGYE3aQnbgq+bHyJcf CkzIBREkIKWkuBIFT9/dNoLiP5sAmCQV1BKhrMJjUjOfMi7VvhbFxw5QrVTKBMQr+NgXv4P1v74X /9N//7dw922vxPDMNxByQizjkhECYbieAAwACzYJYETcYI0TWCVBz4SIjLWc4fknHsEH/ui38dqH H8JP/4f/MU7ufAUSr7ARMRQLPSQVb3zcHwKle0oYR5/+VnCv5wK1Bt2HlGYIpxEsJ7DukjGOz9Rl qGhERpta+Tvdd017mgOnPjQK4W1yekz7s33o1G/fV7b2dTm43QUqVb9RaU/xxcWAIAPWEYibF/DQ pz6Mz9z3bpw9+SguxQ2Oo6ALGYEFMQJsGv/OIHCDa/bNp19x/hkh6jqKnbqRBRb0kSw2QIUATfCl hwdzQOgZmQWIK9zgY+T+ZaALP47N+jU4oztwhosYSJmauLqAz3/xEfzP/+D/wNe++W2s1peU+TfG iWMw2qVZVGFoWqqliub6Y4hahqBV8gCYMDCia2mSPTKhgjkWNx+F2POw/zzucTiNHmMtWprYniM1 g7uPSi0pQ4jcj7yC3auVS7oCSh2Ov1+erxrkGnvRh0d40YoZ1zwF09U6aRFlRIOjBNR3PkmebKTp +h/dMph5zEbclJYJ8gBF17SOTKG5tJAHi/Lk+cWz0Bmr4II+VKj3Z13BUFxw6wD8qv5KE5v9TAUw GCPYKoYSBIF0zbjmX5hAIUA4wjNNk9FUYhPogrr+eB2bQbP+JhFEZgvuVNcgjxUTMhhcisD/x9qb B92WXfVhv7X2Pufeb3zvtV7PakndQkMwIBLAQIbCDkmKSgjYiXFVioSYqhAqcSXlqpTL/5DKUHHF hXClbIwNWMIxCFJgwC6nLDFEDLJQAZqQWlK3xu5Wd6u7Xw+v3/R937337L3yx1pr733OPfd7rxuO qvW+e+8Z9tnD2r/1WxO2QRuRS9jtYw5/+LiJSCFAbnfd7Y7KOGsKUWAbW8zhpvOe0cro89rTAtNp LZVtxWCqLMzPq+DuwQ2IPg9PbrWHtp993lEKl/F2H821fdofo72MKo6eXt/uy9OjVm2ejmcuMZFA iyery+Htjli6e2Yyzt1gbjN2jXA0uPZbMFTVLuTULNrbgfZyzvSnMolrCjSQAhLPcxtC2J5wpQCG Z/OQkUC+3eGFRDwvr5uQnWEsQYFcB903MgWmY0Vo6z3P6YfXc9wJaPrTHdvprtpnlaqIXIV3ey1J wqVLRzjY73HjdA1wrxWEWZmZLGJm6rG7lqYcVKWTQAjifayCWlklgYgBEmIDHsmAirJqoKTzBC54 U4n0Z2KtRgoxK0OPTX8XPvSpr+H4Vz6M/+EHvxsPvEEg2IDCKUJg9UEN6qvZhwjaEMI6IyGY36AK wvVKzeCcM4g2WA3X8cQffAAvP/k4vvG7/kO8+V3fhuXRZZxmQVKKVwFTaoAJhZoXGiZfsGONToop jcTsZLpJ84dzjXnCSsjUYjAD/P1fnwe6uTlLYsLY2t9aCNQyNAYa3u4qUF2BHKfoK0xVidWZbih5 SwarYiO2V+Vyup9WWSLAU8y6r38fMnqc4YXHPo0vf+LDeOIzf4w+3cSFPmHJYmBfjLkHYifG/JPF AZgiEBmRAeasuf7ZrAMcEC0eIEYqrkIcSacvZSv0lSGBIRyR4jGGxUOQw7djvXgEK74X63ygKQsp YO/wGI9+7iv4sf/1x/HFrzyLbnGIIYuCJJBW0KagoIhI144V6mLuNesVNcW+gMLKwUBWItasXggQ KPCn0CEXBR9q7QOBLJOSg+csQ0kLSb4uaRtg+diUv7G9uRcCyn+f7G1e7yUX66G5uMj2vqNMo1mM RcwXWUBW46QAbcpbCrKI58nPxSoAUiKDTY7BLAQj2SxqQaay76ilUlzRb+a2ttfsBmxKAmUNuM1N 2/Qp2vPkAEp/D56ZJyj4h4ErB+42Qhj7hEsBSDX/v7o6Fflk7+/PUR1G+8HlkTK0RuYWZrz6bFfL mzGszfhu7XPNnk6WbS3EANmoW2cWs2xZKiZVCEjlPjMGEgxQi4yCQEJOCVmAAQSEAEGHxIviTqcZ WabzdOp6XD0AiFSpFhGYsRlg3988yqHK7VahuLN9PBvmtPVVsIjiELJA7Pb+55GbTvBIg3dqlqNJ LFdTP2kXltR4i7GnRXmOu2zLWDlyS5KfXrDqbVV+7MR5IoJQ3G79/WtM2ahfzHI9xT1ksRaYxto0 41Tcl+wKoI7nzjYXy/7ksIroqtRpX6rIrFWHBQlz1oT22KoEXF/IwYFC92w74q4Jt4tZb38v4H9G QM+du+toNb5WWdGg3upGMM+Ajv+uPoq3P85bdHMaPaB9KOdEas9pi683W8/t2vynYf5fz9EKjqm2 79+v12c42N/DctHh+s2NFu4CSoaEyGzmZin7DkstyIEmk4Kb2ahsqAEcgGEQBSApK3sJURcDykCI yEPSgK6cNVd0GnSdZygzNmQgKvsj2IOES3j/R76Eo6MD/Ohf+fM4vvgQqHsRFK4BTFjfOgWDsDpZ WVxAxmZtG3Jg8NoA3lpjAjoJ4NUJInU4efaL+PCvPY+nvvA4vuHf/W5cftPbMPRLDBSQzQ1AmS/d Dgk1K8G8stcIoNb3d8fYAFOx1Lr13H6822nbft5ee/Ofp0zHeYzRFPzreXda3G7qolTbQtRYmFBN 1kQEyQkdZSwDo8srXH/hWXz+s3+Mz374t7C6+hwu9QnLqOd0Uf39IyvLH4Ky+FrBVxWBLghiFxAI 6v9vhb3ULUjBf4xAFxkcMmLPYM4aBBYJElj/5QiJ+0jhCHnvIcjB27Hu34Izvh8rHEGoR8qEbnGA j/zRn+B//t/ejaeeeRGL5SESMTholV5mV9hVwQQHs3bopk4czJ9a3YgyuFQGVmsVm4IQrPBXD8QO EjoA0bj+oMGJIoBY2sosBbBOzdbsLO3kOE+WOcM7Pdo1oPZHB1x1o58DlH7Pmo1Ls8GAybxCzM00 OFx2OF+vVSCs36UCb+m2BNSUFdfYhAyvM0BkyTakzubR/tOYKNR3X0krgZMr2Nq73JKfm3U4kh3n bU9ZAPb2jtszd+g6a1jSHX0wvUcA7ZRMihHcCkXFwgHouhJmJLdC2H5Bfh4Bm2EoVtcEqdIiaxzZ kADpl8jcI1Eoyslt5+QEQ03lW+vjrtfM3we3BbxTxcGfn+xZYxk7h5WmhOSY5d4+b3r9tILv9Bma zce+l1ptu8V3c5gK0LWbboORRu82M4+L4sm7SdnXgplaBW2uzdP7tj/NEfBz18w+l2XUTl1Ht4vR 0KOpBJwAESuZnXXKt9oX7rxqrG6gdZIBsEppSvPo5PDfqoZcO2YsjPU8Kh0sppSMtWrbuAqBp+wU u0nUBZGdUHwoxQP6zLRUKkNO3ypbu2M5rWBQgmrStqPoJuP1BlHy1cIyzUBqVDhhW7H4swL/fq9W ALxW8D8FYW079ZgHUrvakXPessz0fcTBwR7opbPJw5txBWxQsk0jm58uiJr2SGmzmMDVrYJCAJKx /yUmwH438JHFgtSTclKCBIpW6TVESE7IfICTQPiV/+9zWC57/LW/9O04vtgBlimEGRhiBAXGZrXG wMZo0gaImu1l2GiKRwRGyupOcTYk0CajX13Dcx/9PTz3uU/jbd/6nXjHn//3cPDQw0j9AVZQd8nI rFkRPLuJNFy3K0zN+E3X1TSt6NZ4NcBfBFsE7LZQzKPy9oQMyVJdAuExBPMMWZ1bbOtnMhXKF87g t+1Pdf36vUy+ULEQmpAvDM1YKZ8qDkzRfH4r4IMAHWfw5gT95hTPPPZJfPJDv42XnvkC9jjhUq9p PxdBEBjoOyCy+vpzEAv2zQhB54gy/0Fdg0i0mFfQYl9dALqONA4gABwyQgSEN6Au6HhwVgnedUi0 RI5vwGbxZtDh23DWP4xNvBvrvI+cOoA6LA+O8Tu//4f4X/73d+PZK69isXc8mgfE6usswd16FMyr y48V9rKYJtaCF7phMyMRwEEZ1WwKgBUlAIcemTtVsq3mCok0aRAZxeVKzOWPXBFz1swUA2tuyS7n 882KVdWUjna7rO/Dtn+FZi6NgBjqpiySS2YYX9OiFK8GPoulDm2Ais+7Iue8grAtnKAPgDKnsPTu BuRaYMKeapK35qNycE0wpzWc2neZLmXRbENugWOy78hdaLDVF+4+MwZc9V0zoQbBN1mD2sNjGzTx AspmKe0+QQTPWFTbPWFWiyLj4+zvpf0diCsHZHPJ0algGAMgU2zr2NZniLm1IWtw72DYJ6eMIQ0l CJ4CIycCwhIbCSBawFPkahrnXTFxTiSE8m2LfxA8m+IEdJfsg/baUnHQ/HE7ssbVXr/fFHv42ti+ T4tPXJGp4Hn63jXwuH3OrmOL4HF5PX3PJsaUgWavn79n2fdu82y/b1HSqQXUdl4mxQ5t9xvDHrwd YtPPL9rhfjdW4HYpa4p3/Pz2PZkiMgYrmqrxjuQ41NuKsbwYva8dIwsAERUfQG+AMxUteNzSoogw SLY4gO0HuYY/vgdKJ+zSEEeTU5ypmfxumruYa08JZmEdxKLEQEERTTpyazO4Q/A9Eo6CkgGCMF9N 1N89pwkg93tYu0vQ8msE6ue10+/bRv/f6XGeZuoL9HbsTju+7s/Wvm+/DHjgvrvxxBMvqMKWLSgG UDYpUPFTdRuxiUUdVzEt2DaiaZu1MI0KaOYIgQJ9SclM+hHICvQZAhk0KNgDayWrwkamBAyDQLpD 3FgN+KUPfBwIjP/6P/0WXLxEQHfFnrsCsSBExjqssDlbg0KHsEkIkZA6As42oEA4Ww9g0jzuHQSb tEE/bHB28woe/9Bv4guPfhLv/M7vwtf9m9+Oo3sfQOIeQlrTgM1Najpe07W0i+kp18EDFifKVAmO ujNGYu657W/F1Wrmdz/ntcz94qM8044WWJQ52JjQx2tf/3bffpUhAuSMIAkRCR0yZH2Cj3/4g3jl ic/iypOPYz/dwiUa0AcgcELH6tYTAxCN5Y+e798sAMxS/f2Dn89aByNo4a8u2O+dkiUhAqEndcOJ Ao7QAlvcA90xcriEvPcQ+OjrseoexEouI/Ml5ETIFNEvDvDP/+Vv4++8++/jlRsrLBZHyGAgWL9Q QAgawMus6T45xJLbX+dn0L/Nzcfd8EocAHtF4GDBvh1AEQPUXYvNl51IZ1ZVUmW0zwtSASLSsNzt uE3ns8/d4i/rnwOQJwG7Dhw9PSJQQbTLKCnP3HaHdbk9nf1EVNTmO2IM9aLRfbwrRlk/JvfSeV0z VLUytj53m6xps7fskg9+nrsz1Ro/Spi4otSmam5BEvvn5t7tPtE+x/u3rD+yIOwQythuv5fvpXWP VXpHynMdIKsCCbClAvV5LoSasIG5UgFcg4aHvCkgfSrDiAIGiQAvkCgCElHnybav9nQcxocRkrn2 yVQxbd/7T3NM187cMffbPCbZTVY6YTtt9xyB6JmauBA/NEsA+XW5WfPteM+9W/svN9/PZcZp373F iJpDRMCZzBNmvp/m9l2PUfHzaba/ti3Q0zbNPSuV9PS7x2HXfdv+jzV3eigDwKxaNVvwS8J2o/ym 7QTX6H1zY7H7Jstj3ALQXWB/+v3cee1gA87cUBXg+kfRnlwBKPjeJlyrYY7fZ/u9VEMME+VgRkOW umG5Rpxdg7MMI7rhqMYsAgSuAL2A1T+DY9pP9f3mrCvn32fuvvVeYy19WljKfbnrd7n0MaDAOgTC Aw/egxABylKBqAjmRR4DlAFzfcl6W81Hbn6kvimpidEFf6fFySSrosFJS7qHoAuKgtW90CxBQgRS J1lIFqSs+f2FLGlBf4BXB8Ev/L8fw2aT8N/+wHfh8l09RBKYbyAEAXgNjgSOAevTtcZGbhLWJNgj Aq818Hmz1uwaKxaNHWaAckakFc5e+Roe/cA/wxMf+wO841v/bTzyzd+Go/vfjBD3sM6CUkVUAPfJ LCkDp+uMUP0qDSgV1nJ0bqpzZDQBavaOuXlRnjP5rd57lwDcTqM3nqPu7sOT9WwpAYvANhBTWBje mkflc6YaGyHqty1kcQoAWDJ6ZPRYgW69jK88+lF8+TMfx4tPfRk8nOBiyFh2gp4VyLMB/y4AMTD6 CDCTWQAyuuC+/zq+XafAP9j3zH6OKQ6dMv8UVGEQZMRO/f0zJSAsIfEQ6+5upIO3gY7ejlO6Dxu+ jAH72AwBsV8CtMR7/+9fxj/86ffi5umA0O+pTCdAzCrJlttfa/AqWA/BKvpSgAbeQ919mMzdR1+E vMgXsY6H+f+DO+Sg1X7BAdmqY1MWG6/GwgQojJO6/gElAtA408zJIx2+McngrJ7NLMsiw8XlBW6h RvVoJ6gFoVwj1aWwynW3ILOxtdkUimplZmlkbZl01QKm7XTQ6+ejXm9zLzXMvVCq9/P5Kyhg2ee1 E441ZsfIFnvfEr+AoGvYL/B7OsOaK2EXTCvJYCRG6QclvsbjUmoCwffdAFcVCE1dk6ZfHMhovFcj j3KjADb944qP9lWh0Jp2aIa+KqJMPvIYMOkQGOhnQzleKKxJrxqYkLOUfVpY/f/BSyBEXUuGJcT2 /imT73JPKBc2n9u+sLYmqYwvgFlPhNEFO49JzNaMEtvOm/qb78/NnZib+1XcMw/UxxaGaWyAP88z hSGnYr0Zp2G2dvj+09SnmnvLYvkTGQH89t3c3a7tA8erxVI91l0mfVQNyNPA/fZcv7cTXiOXbnF3 xvNxV/uGeunk/MaDpL3bLiWxKlbj32NpeKPhFRcguzBCffenWn3RsGU8oeYa4r5dnvrJFxgmGnN7 /9mXmGpdO9YBba0cB60VELiwEKnBidNjTlGxJ4y+q8xD/a7tT89z7QqJH3ODMqcpv56jTPyZmILb Af/2vDktc26B7brvnPCpDAKw2Wxw4cIhSDLSsAbFDmQBVQkZLMFAvq/OXDYEX+zJ+xYmsP3Z2VPV 2XMpgGO0YNpooAPq3jOImfjJdIABXkpdmVGY16m6mmWJED7C9ST45fd/AhDGj/7Ad+Cuy4wQn8PZ 9ZfQESOsa8B4ihmgjBCAIURESlixBuoxC7BRpSpxRsgMXq/QhYh+WOHsuSfx0fc/h0c/9od427/1 7Xj7N6tFQLo9DMxIWTSxZQPqW4VNOwS1/Ll9H0IYWWXK+jhnTkx/nd9MtufE9Pc6/2V07rbAksm8 mbj2FWDjLPBEFvn5/hyw7idW6AgiYNYKvgEJPTK6vMHNV57H45/5GJ7//Kfw4lOPo08nOO4IfacV e7sgiASwgXT31e8CWeYfDfLloL78gTUGIJCm8QyWFUgDhNUKwAyEPiNGBnFWBbIjUCAN9o0MhAVS fwxZvhGy9zBk/21YxQexoTdgwCE2KUC4x/WTAT/5U38f73vfr0J4gbjYRwbB2Xsy1p+CFfkKARR6 BYaNX79WVY3QuADN6JOJDVRHPY97jbWJC60lwB0oqhVAN3B1c2Db0NrsM8SirpJl/OvY6T4zL6/K +WVO1O9ZqCiEPo9S0qB/zMgpn49s7nUhhGKBnB5lv2sBhckkJ3JGRBIcwGbkkia1Xk5k6UENBBN8 36190D53BGRlDDJGbj13sIe0itOQJxa1nNUHbZapHMv0dr06kzr3rF2fyRJFqO5OprDUwwFcC3aU ZNTrXBgYZ4Ms6iKWRYE5taCYaqxLvVcAaFBFR6m70jcBmn1JkpIOAyKEF4CYZcz3dQG8AKnLq7k9 cQqTS5/N9E9LuOE1xGT5Paf9/HqPKWHayu32Wa+pXTPt3EVOZnt+ew+fA0UNnEl7GXz9TLEjxvNr jnAs/c9UFTeu1orb4fjR/uuKayOj7mRYpHnvKdbaRZptXz/G6H5OLK4rUwWjsOdcwK0LsXaA3LUH UFPc1FrA4towIyVLqUWEvMUUnw8c515MLRUTPzOfnN7JBTPYRkKYDJwrOnVCjwHzhMG2gIvcVKcl pvZBk/bofdNUKy3lyrc18bnJ/3qOdpymi2paWOJO7nPe3/XYVgzG55sPLFUGQSTjwsUjHB0f4MaJ gX2ryFt8PNlzdBsbYwuSRgu+yUxhnB6RVKWT1Hc6pWQ+dJZRQykGUFBwkvJGXYVEYKEwWhmQCDlb 1VVSdoKEkMMhrg+MX/xXH8dGMv76D3437r17gQStMLghZdxCCNicniISMKwTgmzAvWarOsPGcJYG j56sRFlL0rL0IEHIAzrKOHvhK/j0+5/G5z/y+3jLN70LX/dN34a73/pO9AfHOMuiNRGgG6BnCQge XCUJHLWiqa9r99UchmFLgG6xGl7i/RzJNyeYGhE1Aml1TlrFQ88rLjNX2nlzZd4hom0SIDepDBVM KNDXc0OZd0nU+qLVVTMiC3oM4LMbuPrVL+KpRz+B55/8HK4+91UsaIOLEYicsehYM/FQRs+aLCe4 yw6pSw8HaMCv5f1nc/UJZhUITE1mH9biXz2BQ0Lo3BNB3cVCFFBMoECQCFDcw7q7ADl8C2T/7ch7 j+AM92CgC9jIEoNExMURXnjpGv6Pv/0T+K3f/n2EuAfmztJtG8hky99vRZGCBQKru4Sm0B2gLDMQ AVKgX6qiG5Gj9pIaFAwwiDsE7lBiycp4ZgPrdV0BgORmnyG1ICcbTx9HkGeV3FZAcyO/dSIBQlIY 4kxSquyKZECafauRi9HmFTfZjaxhda4BhYgitBsrb8XKbFUIZYLHwWlTa476AvS3X69hHi1egghk MUteeRjgElsGoPhHc7MOhTSrGcHjnuaU8XoUVtWoUZbKUrdGQH18lQpV5qciS4kCBE3udxstVT5a a2PD5pssiUTmkpPgoyoi5mEAeJYl9TRotTLSxeTPIvvO41xE10HCRi1bqcmdrr5CoKwZgDhp5iBI ROY9gPfU0gWdQ9q+On4iquirLK4M8xSM2sQoTK4UJRmN4ltdZ3MmuGVoO9YAo891OGlyniuok8sm QXW7sEgd3/Z57XlTTwbLujitGyTbmGLuKHUjJueXO0+wZGSuRJf/3pAK/l0lkFrAWNuv4snXgO+r uVicfS0nPa1psMuHKTjnyRqZDsBU0a6xpPUeTqALQF4QbCyf2me2/7Z/E1kl4Dl2YQQeYewGb//u A+jdWB8wr/27i8J0mKcM8RaAII0zaH/fYmCoCqBWwPjnthqwM/Fb2hFDzTa02xet7Uhv4y6//yQ1 TdOcplYYrnznWv2uNuz6vjBDk6Cc81iBabummuPtrm/PaRmm7d/088HeEvv7S1y/vtZCYKXvOlWi RJ0TNIuGqHcX63wqzyg55DCKy/BKk0QMNCnQNKhXA40lR2VlRJXfIScEjmqGJgEFARKscFjSFFxJ IByQhwiJx7i5EfzyBz6J09UGf+OH/gM8eO87ccpfMQVmbW9url4kCNQjbBLWA3RDXmmw2WbQvlpt MtZEwJDBHLDaJHAa0DFhM2xw9sozeOxDz+OxT/wRHnznN+Nt7/pW3P/w1+HC5fuwEt2g1zkZONJN MGXdrFLSedl1na6lnMeuV5O5OmI9mnOmApt4t7Vpbl1Pj+k6mJNHY6FO5l6HAgq22zVVSjOIGBEZ nQgiEqIk5JMbeDFXmQQAACAASURBVPHpL+MLf/LH+NrnPoV04woO4oC7uoSOnOnXNJ0hcMnuE1ld VWLQf7sgpeBXNPcfzemvwb/qJkQIgdF3AUDCoiMwJ1AUzRIUgNBHzfgTCRIIEnoMcQHauxd8+BDy /iMYFm/FJtyH9XCARAdYS0Do9/Gpz30JP/7uv4ePfuxTiP2BznUhS13J6qvf+EGT5e1nswhopVMq ftGEqEWaWEE+e6CvXZcpAB4vUIKGrSpwVqIo54w42UN8XlQg0Iyage+2Cj2MgSxBqBNG8jxCI8ZY 50Ddv6tVqAXhcN5ouzJrmb+U/SxUxne84bocAkxJUTOlkQkZcfJccos0xvtIcSnxlzF//CJDfT9D 48533lojTbUrgtE53ofq6mhPZQsBbu5/3hqeWpw9SF/TitbntM8DDMgRz84PJdqMTLQ13KY4bPdS xQYEBIIM9h2huItKE78gllKSLRagtdwQaUyk5IyUMshSOQsYG0TksIAUht/iP8ieXd59ez6Kjc3o 3Ww+7J69eXTunwVBOFKYp+0bYbn6vQ97wV+T6+4UE2y3Y64NM2tyZu5t7UFN/8zhyC3MN/McPwJ7 7YftvWjunrvaNcWqr+VonzfdlwXb/Xne+dO1WYOAaZL6a9KIIlRo8mKkCzfMzMdxQ9Q3C8GYFddw qbJ+bcEDXxBlYbQCY66TXJkqpn8TDpZeziu+liCriaCp+XD1ORkGJkcabv297Zfx7809mhSVXmmS Gs2Xmtu1Ss3tBOz88+e/nwPu513XHrsm/HlM0Vy7RJQbNNxu55rAFgFJwuH+HvYWPdJwS32cgVKk pWQApYwsXEzkIig+gkX4+ifKY2OpKHMmHFV3zmLsowbfekVpyRnMva4MmxOBCBhg1i/NU09QMKW1 fkUDHOM+TnPEv/jgY7h1ssH/9CPfj7fe/29ofvWTaxgiY3MC9LHDiggpZISQIOuNsqxMWK8GkK2J wECAbsYK3BmrBAxWGCmIoJM1NrdewdN/+EE89YmP4PKDb8Zb3/UteNM7vgH3PPw2EHfIsccmZWQh y/euZe9VQdVO4pJtaZxFgGyhuoJQNutGRoxA+Y7MD9LMm7mNw+dDzsMoS9T0vOl9NYd8KG6LpXaE GIAks/gUi1dCYKAjQZANcHIdw6sv4ckvPoqvfv5RvPzME8DqJpYYsOxFA3tjRh9YxyJGDdwlAQdW Vx5j9b1Kb7Dg78hiWXwiyAt7BRSXny4yIgm6PoCDnkuRzAKQwTGpW1jUKODcHyPtvRE4fAQ4/DoF /nQJq3SAjB4SevTLY/yr3/xd/MSP/ySeefYKYrenoMoc3VMGOKryAdJgSi3Q5YW/zH2lTQEqrGCK GBDWoEoKoKgWhAwGWH3/Q1zaGjXrgggInoVH3XwIBuBtZozIAGrIGR9r8tSX401URMBkAX5KA6pC AljhJpTzGaxxQvD7+6x01xIq1/k16rWkzq8B0RQRnV9sjPiYzYNZ7fyhpP0lgMfOlPcVIDaWFGdk rXnwygXMgpS04A9RAFtIswNiXQuufOSRKx8zQ4L5IecxWNY+z6ak6cuWPZdNSRYgM42sfUQ1+1Dp I39vP0d0vx87Defyju3+JhhbWUS0AKMXVtQq0lZjQgQgru1nKdu976slOx/V+AB9XpPOl9kqQ5tl wGJa2vvGqJUGPC6lVVKFCAj7QNhDkgC1aucy5gSAXZ5NQLvzv+IMvvj9Kxut88Bdk7npr9oW5nDH pKE+e5tZngXsxcdq2+dfz/X/EsbKg5+/C1foPKNiIan9pY/ZBvE55/I07fdGAbAYTrE6GtPA+5E9 whRawPdOMrKv8Xxp8JHOcSXQvA2ubHu8zq5DZUOjZJgsyy5vqGaTvBMlzuvdVMLDcXLFca1cmev/ dpynNYJie1L77/QYbpNfu2VVRt819yzKxQ6NZU6TA6bBIdta3HmHd1CW8YvvAiPt/V1Tv1NAPn3f ud9zGvdjG2H/Z6XZ3659d6pctEfb3+cFKs8pAnOKQeljVpYlELDsuwIEIjMGAJ7jjR3sK+qHl9VO qKZBsgVQGCcyIDDK8+vAJyqzz+rmajWlEIK7DAXbnABJon7P4q4IwQCwbnoUBEkAQocNR+TMeP+H v4STs1/D3/rR/wTf+KZvxNlLTwL8PMAd0ukt9EJYnZ4AABYs2KwTAA2UD+uMYWP3JiCmgNUmgwYA JIhZ3YqSDKCN56UnrNY3cP2Jz+IjT3wBH710D+5+81vxyJ/7Zjz8zj+HveO70B8eIYWAwYqdJagg zSKWjjQjlLRlBd7vHOfp39N13Cr003nUftb1PT9f5tb5iAnLhFFqQTs8hoNAWASA84DAGRGCvDqD rG7hiccexVce/Tiuv/BVbG5cQTec4iAIes4gJM3YY2k7O3Ph6ViZxGi5+ENkaCVeMVcg9fOPUbP5 cICdRxoj4K5A5g7UBSCEjBAJFAlxAa2xxayuWsxAt4/UHwMHb4LsvxV08DDW8QFswl1YpQU21IG7 fZyeDvjZn/lZ/NzP/RLOThO6fr/6Mdt/HLi4twgxYug0PS5bsS9P3cmdpja0jD8a2Eu6UFjTHQoF ZA7gqGk+iXttfOiKqV+kITYElbHKNdvO1jyihm4JbYHJjNaPm4hGBIr9MQKZI+W0/O1yorHgorLE qhjnLVnlQaxeyMufv0u+mQfTeC2E6nJa2LgCIFvA2uxBJUy5PqO4FlCAvxIRIULjoUIhT2S2EnBZ d5PvXPFy0FL6aLJn1Pf0a1GAFaSC2dAoV255m95nhD3I8vTnbMK3tq1NqdjKgxDCKEaESC2sKns0 mDoAQIgoBIG9J1sVa39nUipESSIZpwr2e68HIO8tMNASXlm4VVpLe4Gt+ekWg7kdeMzOTixVJCMZ +Vo8Blpisf3uteCBO8El593H51vrWjT9fa49o/3EVFEH8e7oK1JVzYL3dvTPnWIfIgLlPM1uey62 a+UO0fa5o33rDnFei4Gry7TKL1+XW2toRzun5zFzVQBociKLCWFh+9F8kcQXo/su6vdeprsIJhnf zx/qPtsj/8FzFICSHUdxn18wYh+BumE4gClVJVFZYR0Yn4Ea+OtBaGw+/Qy2ANHmXeyXpsX6LNSg 5LpA68anDKRlLyGvKFtZn+lGNe2P13KU83dMuhZI3clEPI/Nb8fTczy0qfZm71Mqs27fL0HQBeDB N96Lzz3+nNKURIhkSkBTWZMZENa+zl6pMmVzZ0BhDakVvKbIuTInCBpPQNGyNAWdMCzwSj1MC0ge ANlgyA27k9fm5ytIyc5FhKN13Vz2kDngdz72FG6d/Tr+1n//V/Gtj7wToVsiXb+CdXgZOZ5pZqCT E9BaWVlaASFpysh1GECkrCmzLdYIhE3CMGgWI7UKRCQRDFBlZoGAZR6wvvo1vHj1Cp7/9EfxiaO7 cPdDb8Eb3/5OPPDWd+LS/Q/i4MIlrMHYANhwZVhSVssVcyqgzRV3tvVDRPruqMu85YaKH38es0e7 WH31+afRuE0/Q6prhM6DWKuMEpl1JoFFAxZzzugCK9OfNjh55QrWp9fx6gtP4anHPotrzz+D61ee RchrLKJgnxO6PlnwLtCR5e7vzBJDSd19CJrth9VyFGJWLxhmdFH7h4Ng0alMCEHvEztNExoCLCiY EI3x96ya3AkQBNwZw8cRG94HlvchHzyMcOFtwPJNOJVLSDhAynvI1KM/OMYTT17BT/xfP4Xf+M3f AfGiMP/OnrnPv87xUPL6i2X60WDgiMwMEi5pPwv4I/U7FasCnCkoGCerDUABFFQh0OeysldZLBe+ Vecmc28xS/C4UqVaoHw8HayTsWctYPW55pUyfZ44Q6eXVv/3YnmkCqxaYscBvgN6tuwbbQ4TXQOq xHgWHyUBlKGoJSO0v8FkBEMuDHtKOleUqTZXU+SS7ajKx1zkWZWXuYyHiJFHzGBhcHNtdCsHlMHX mgVS7g9Ul9VWESDaDrZ2UCtN3I2zmaM9yvz/xfOnS7CMPoYPsj3Tg4yFbe91ljzV/TZbRi4hsBFE DLUmFeVVBIRQiiD5uIkFk5NZ74UJSFC3NYIpsRr0nicZf/x9iSxTF2BrgDEMG9ikBCQg0xIISyWj 4HMcVWGx/jCuWfvV51Yz70oG3KzjozGG1eUsmqeCilubIyKl/6u70ZSxrxZPfadQFRqawxfT63fF FJyfSrxiQr9fE5yecwM0pwqlB8ZbcTCrz1N84KlaqH19wMg7f66+7zyeKUlBJoqGOAHr+IRh9Wtq vJDiHCr4oX1O68kCoLD/7dv5/Jz2jVt+7uQQMSsGVxc9YFzNpp0P2SyOlMcKQdt+ERnXASidldXF wU2jWfJovBwQlBvu2Nink8yvmwO3UwDs17dacQkMQwNkJ/dvAe95zyHvsPIO+nvrLrBLkyTBSPMc gxtvXzXpzh25ztzR4LxeC0D7XnPfz313J8+aY9OmmmT72+2OLe2exICS4OKlI6S0QYya+WeQbO4+ UcG1V/oFGuVMqgA15S94oE1TGVif2wgUjoB4MDCKVTJlBdeeDQJgc4NQNklIVDgxEABk87FX31AF 60MSgBbg7g34yKMv4G/+7Z/D3/yR78P3fOc7sFwcg+IehltXIeFVdEQIXcRmfQZhQdhoEbnAlnUo EoZBsF6bWwiAISjTvBoEMWcMSdmRmAUpD4gELMFIkpDyBsO153Dlxst49vE/QXfpbhzffT/e/I6v x+UHH8Jd970Rx2+4GxIiqOuQhLBKgyp2BAgHrQ0CB+v6js74lb51gD5RHFtL2/TzdJ7puqubhboC jU3VNUg4IbCWsg9wdT0jyAY9qxvO9Zev4Pq1q/jK5z6Nl576Mk5fvYLh+ivA+ib2JOGuSAgxIQYB cS65+bsAcOPzHyxPfyBNCMMMA/6MGMjmL/QeHSESIXC2wGDN4x+t6q+6BFk14E6DhDkSYmc3jwSJ HYawQOougA/eCD58E/LyYQyLB3FGdyHHY2yGgCQLoNvDB3/3j/ATf/cf4XOf/zIW/YGm45RQyY1g Lj2wjZQZQlEZ0RDVumWZfJgjKHRQNzpnRxVQCROYIoQ1G5CETgE/d2DukC1QWKtqK2lTXC3bcZ6w 77vkhrqzTCyIE2vw9ChyKeXiAjZ/NCQEVXeRUbtMpPgOUKqSq9AfzfPCAPv1JZ1mM8+FEYJbxSwg lAkseeTCMGu1cKCRs7prAToWrWVAUORd2QNdLk1ktsekaVIF3d9zrpZVD6qWpg272NCqsLR7rwPy um7bfw0RFegwclsSzcaWUAsJ6m0M+EH3V+/z2gaTUc2caf3qRQRZ1J0si4z7rsESDF3DPk+HlCwt qioSiSIo7GOQHmn3BBv10WiP1y9G7QbGltNCVln6Ua9XoTxWe8/b77l3ftyZVWG69593j11k4/Ta cp4rthS2+kjHTLV7Mlw6ndd3ekwBsX/nelYGwM0502DeuWM0F5t1623V2P0wefZrw3uOG8s+ivru 2qcqG3ZVyZ6+d2TZPmGUNcAypZQFVnFXOb+A6R2d2n4OoNl3nqQV39JUqPm+Bfj+WT0moUBwl0LS MEWuhZFsT1j91zRxX5gtuzM7mWtdgbbgCkQnsvtWlwaQ32f+vbfaPgHec+d4vmf7AkBlEKb9u714 x8yBH6PUkBPtVzeFeaVuOk7l+Ts275TXeOCBe7C/7LAazhBZ3XRIjOk3BsUrShNJyRKiTiBc3AN8 vox6yjT8JBkhqoBF0vEnShBzCQoh2qatoA56GnJOChKCA4yNKRy6EWWkkqZMRJAYyBwR9+7C5595 FT/2d38dX/qBfx8//Jf/HVy89xjdjWcNdPfIq1sIp+ryMZyuEJmwSRkcA2idsNkkMAPrjW5OIWet FBsZm01GCkCXNW/2kAhJlGkEBQxJ+2mZ11hnwfDy07j28tP45GOfQNw/wsV77sddD74Z9zz0Flx+ 45twcOku7B1fAvMSiTtzFbIxBTQ4O4sx8BnBLGZe2TTnbGMc0FYGljwYeKvCqy0GV2ahkV+BtPoq Bb1nSf9rsQjMjEAZPQfkzRmwWYPXp7h25Wu4+vwzePX5p/Hsk1/GzZdegqxuAnmDw56xkAF9L+hI 0EV1lYgG1om9mJdZAQJBGOgCg0h0TrL+y8zK4hMQIo+q9TI0tWpnbj4lEDhCU4AGgKLm8w+WJZNi BsUACRFDd4ihvxd84RGkvUcQ9h9C5otYyz4GWSBlRlxcxM0ba7z3PT+Pn/sn/w9u3FyhiwdIwhAo 0ByyjxoXywwZgOegfvst+4tgwcFWDAykOf89XkRCrJtvqfbbQRBA3INdIciEIBVUByIgV66q9Q1X kE1a1wBVsa9Ku4EiB4zlnZqlbfPNGTZnPP0+GSg+tB6DUINzSd2R7JYup1rg4kBgpIiU7EXkSWbg rmjq5mysn1WAVYCPUmjTzyOvT9AAdyUUfO1owDVlU5xYTB628QOA75Ct24pnHBp3FhtoajJliaVn ZbX86H2NkSaodUJoa9suCoKNSOuLLcie+dUOVeQ5Ngyy75eicoW5FjXMpBbEGuSY6yW+R7NAJnNh urcwaxafMp8aIkGdOENRBNpr+14tjDlnHYsA6E6jynPuDiFxCRGtz5ExVkzrXm2xCTOeESJNjSWq /SiunIjhL087N7qvH/P7dvv+zjSXy6aaHACvh1IcJKi1LgAt1+y4ZRs/tAqJjxc349dYyWqP6Cer e1EfUn03tjfzSiQUYkgbpunAUftpGpmQJ+NTC3Xp0zTrbVAvkMZlyd3hAsiIiWjfe+yJ46w8fp7N UDJXW2nm4PjYjrkYfSZYUL7HxM7IJKJRvQxdV96e+bi6LQvAHCtDfjOm8mZzOHROCZjV8mY6YC6F aPuCU/Dpf7dR0COgPnnmHMMzbXP7WUrMQHVdaX0Y6/uNnzV9xpxSpAcbQKrnTyvuTfvrPA137j0A bDGwu6+dv895Wvv4WTJicHa/9/a1JBmbvMHFS0c4POqxuprQdR02mgRbR65tnzH7TLoAAwWriOvf uVBwS5UBftKcwJLtfZnVVJ06MCdkQNO9cVSlxjIAaSCmgYjM6gYhampW9m4AROUFiaUTJUbOA5L0 oMVduHLrDD/187+F556/gv/xh/8S3nz3O7AIPcKNF7G++RI4BHAXkbqA05MTLAbW+3SMzYaxCgNi jFiHhCFZSt1B40M3idBlIGXCJgtSFkhmDJIsWFHZvUXOGLIqS0NaI52scPOpa3jpyc/jC/vHyP0C Fy7fj8v3P4jju+/FPQ8+hL2ji9g/Oka/3EO/3AOFgEHU7UHN/QmZUTZuny1kUpvcVO0bEXwzFkgJ +EWxMkRT6iAZQdSlj0k3ji6oy0VKCbJa4+orV3By/VW8euV5vPL8M7j+8hVce/5pDLeuIw6nWAZg mROWlmGnI0boRO9pAD9wsgBeLcAVOIA4KbBnzfajjL8H/KrrTyTWTD1B04EqsLcaAKyWhECo7j9B Qb7WxSID/no+CEDfY4hLSHcBsncf4vFbkfffgjXfD+7uRpIewxCRaIkNFvjkJx/D3/sH78Hv/es/ BsUeMe4jobrODNnWlvucG/inoAG/HAIGEGohJM/eY1YB2DwnKv8SERIsFSJFCHVA7BG4V+DvqQpt s7GVV4L5ARQX0pbVVrktIx/vKj/qmmcz/5WUipM9ZspMtrJnmoFMTEFxxtuZuqm4mrLmTmCM2FpX UowM0Qqgfu1YZtd22F7iskpQwEhLylHTbyPE5G0oWc0IzsJrbJSBPr+HjOX8tI7Lrgxgo76ddM54 r/AAVcs21ip57f0EZh3Zvoc+o/Z727cqX9lceiuwvd1R7k2wVKkYZTMEVcVG14sq+V1kdQFtAJlQ QEJApg6IS2yEEUJXvHfmiE9v4nn7r76r9/M448zt9s87ff/2aAPFtzBL8Ulq+v4292u/f60sfB3/ qpS7r3/JQtU+g1CSe0yfNTt3JzJh7nD8omtnW9Ea4bEsozW8fZ/xc+90np53+P3Ow3ej8wUVF4u6 ofs1jjP9cyy+SyaYfXGEuirK4p8KAe3U+uC515wCSi/S4UKOoX6Hrq256bH4LrEWZZk+d1cgqpcE d6a+dE6ZCIQ2ECnbZPNvalun93efTO28ZIxycBOq0UBVg9ZNMJgPaKmsiDrpPb9CO3HmJul5k7c9 RsLUX9v6e7yU5piESXAd7nQx385sOO87WN7JUjimlLDcP8BDDz+Al65+2fLXx7IpV8ZBAVMbkKvz sgbKkc3LDC7MIUTde8DNtcLIng8byvKGsADyGhwIGWuAxDhUtUQ4CBCxGhRCpVowzBGFyeNI7F3B kG4PJ4PgF9//MTz53FX8jR/5K/jOb/gmhP2nIH0Pudkhn3bgyOBIWJ2uQcOANAgCJbAwhiDgELBZ K4BZrwbNIT9kpKSs0SYBSQRpyMjESEHXRE7AJmd0oiBlsPMEA7okSOtXsT4Dbl6/gmtf/jQyR4R+ D4ujY+xfvIRLd92Di3ffi72LF3F86TIOjy+h3z9A6LXY06LvkYjQR3Ufcd7BBbVAXVGyxQ5wCe7U LA4xCgISQAmUEiAJeVgDZwNOb93A6sYNnF2/ipMbV/Hic8/i5Po1XH3peZxdv4a8PgWlAYuO0WHA UWTEhQb8RhYQkrr3eJAu5Zq7n6qLjyoCWQNl4f77MOBPmgUoiPn8e6rPrC4/UQPIPf1nsFiAEADu sv7dKfjnLqPrSK1JQSCxRwrHyHv3Iu0/hHD8CGT5Zgx8CV1/hFtnBEGE8D5ungX8y/d/EP/op9+L Z559EbE/UDetrEx9Nh9ZJi4JPUKwYkUcwUF99YUCOivSRcHy9XNXZBCB1GJjrkCaKjSAqVNLQOhU WeColixzu4tiQBRs+fXNhcvXgu61qNkwDGg0gLyVQS72qFEOeFYWmmnc9pYq9y2fjn12YKpkVsve OPgsLfWGlvZMFQxtf5VNkqVU5i1ERNlHs+0z5noDLntq3ctmLJcTYF2ay3au5NLUKrfTqL9G1/kz xceCi4zzt7ZeLoy8A8MWKEvW/yC69SlZUp/jsWFi9VwcbLtvP+nQaNNb0AVjSeGWXtuHrLij2PzU /ZTLfjxHXIkRuJlY5TSZQut9T7D1IqO+i0Y6RGaEZIrvJisJhB4S9oDQq9U46y6Td7ShHmr9ZIu3 oqZfdC/SzwnuIubXzoBaEsjttt3ShrElbRd28unfNnmMA6bXuIIwZ4Fw1lpQG6qB7vVdLJ7E9vM0 Uf5AVHPtAxCk0e9s86mNWGh15ALeZ1rtTXOuyX9p+6kQwV5zw7MOFbzcDkBV2hjQ2LcJQHdc6rGy O5n+mUPniylsXMdv5E5b/h33t95AXSHnFKbZGAAN1pEyOf1fFlQ/7MKEq7Yxi/4xDyJd49PX3u2v 7+eWfNCivnAjjWxy/i5WaPrdtqY43/75d6ltqL5YqKC+YX6mufdZvBiZ9191gdhVhOl2bHq7IW0D +93XT/tqeuy612s5f1c7pv1PxGASfOM3fT0ef/wZ3bgzTOP2/oVl4eCRIimspj+hBJJQhpKRkaQq kyo87ZkuCgRAIFACwH1JlwhJIFE2XVNhEpDVJxqD+igyALCFP1MCLMAvpcr+EJHlEWbksAcKHT70 yafwwt95L/76D/9lfO9f+Hrs33uIdPAc1lefgXQd6LQDdafYnJ5AcsbQMZjXGAYNIt0E0UJiBKRB s82kQdS9yYJ4h0hIQ4LYb0MQxKxp83IWDEFTbmYh9CxIOSGRphtNpMHAaXWGYXUVr774FF6miIQA Xi5B3RKLgyP0+wc4OL6AfrmHo0t3oVv0WO4dYe/wAMvlvoHPiG65KOO9Xg1FiKX1GlkGrNdrtQKd rTBsVrh17VWsV2e4ef0VrE9PcPrqNaxvXkfenALrU1DeaLVeJhyy5uLvoq4lzcmv+ZvVZ18z7DCb r77/TqTZd9jde7Kl8ASIcsnZH1gz9kRWVwi2Sr4MGMCnktnH4wiINd89B40JACeEnsAdEHsGdwwJ sEq5+5DlRWD5AOLhQwgHX4e8eAAn6QjUHWO1VgvPYnmMx770LH7qZ34J7//N39OYkG5f41Sy+u4L 1C/czdAhBCSCZT+JMM3FAiIDmCKSB/uGaEHCpPDdM/1wALNm1MrEli5Rq/yCO4B7PVcYbBvzNPCs lRuuDCgBVOV3cDJEX2KLAS4b8m1k4fS3wqQ2z5kmoACwBZiLbJy6QM7sJ6P9qJV/WQDW/PFoZF4F OFAQY3IskjH32N6OCqHDUyoHANkzyt9KLbnLQIGSBrJaoKPEH5d0v0C1IPi7FMYQpPNDBCNLuFft lVwY+gLcJ+Pg1hdnImkHkVeeO7UK+XUkyOY3M9r7oMoNsbcpAJpKwhIFzBNhLcaJTNjrOnAaCvgC MiQHDOiAsA9B1FwVBug5hBGzOgXS/rn25Vy/aL+2VnRdh2MMsT0Bzj8cj0zxzxYGmr1uG0PN7fFj /GEcvTTzHdu44TzItQsT3a49t8MfW7hj5vfReZM+277/TIzoTL+SKys7FPM7OfT5tV9G1b9n37u6 ordys5VnIwVgDGTrghOMO5pspfhivtPDNSSiiRDGmIzZdZALTWzHDPjv9QNGgo9MAweNXRFKlp5J O+eVhblFQtCNzLIdwLQtj1afNFQFvA0CYGz1WFmZfj4v7ea0X2Sy0Ha+iwdKzeTfnZ47GvvJ36/n aAWQdz1lQaYBl46PsLfocePGCkR7EEqAKAgZLEd1YQBE+R/PSa8WpKQCm0yIkArQUidCZjR9AMJs RoQI2HxJkkA5WeVf9QOVNGhu7WGjxZUwIHJE2gDCgpSzukykbNWLkzFcyjwROuTuEJ9/+iZ+7N3/ FF968nvw3/yX/zHuvfsypDtCuPU1pBvPo1tdw2J/gbObNxDCGl23QFpvsD5LGAbC5lQwDBnrQRAG QY7AMGQMpgDEDEhQ5iEHYJN1raYsGDJhkQSZGEPSwN5kUyGboj2IzuFEjCSA5A1E1shphc3qKtKt F3CaBbcyuNZBDAAAIABJREFUtJKsEBC0AqxWkiVQULcSn78xRrXmFb9YUUuPiPr7k0CGBEGCpGRV WTMCBAsSLEIAR0u3SRYzy8rWE4u53Cigp2wg3jLxBCg7T+TBu8r4B0rqukNoAL+ALbi3CxkxBos7 sHOiZqhCzJbaEyAMmgWoBPoqOAgxI3SM0BMoCqgXJEpA3IMs7kLq7wcO3wQ+fBh5+SA2dAESj5ES I28C+v4AgzB+6Vc/gJ997y/hi195DhT2wSEgiYyYfs88Aq9uzMHmrqb5VKYf4NiBuIOETpVrUtBH QbNuBe5UKaCgaUgpaCEyUtAvoQexxiuA2WpGaCY1sliZ6kJJVnMDZV21BaE8NidTLl8pG9nItIZ5 qyLHBYd/tHeA1unwLGwCKRlhAJTgfd/jsr17ybNdWEa9ubfFfYBbn2J9NyOAqMr0GvBq1m2kAlTn Dm7ecze4c6CxDWC1HfUzYMSrVcQd+XWTxyl4h2Zzlax3r0wilew9rdx3dyUiKlWUCbB6E+525ikL rfWWZx+Undy3xAnjg8iCdGHuseSKiGUEEtFsU7nOF9/LiAjO1ehDBRCx79RdkTwQ0AEwkcrnwWQW Mjqr+J3TBoyAlDTmaSBGlg4SliDumz6xuAzthBEBWMa1oaX0S+8X/1uVF4LHgwA1TqMqW3orC0ie cf+YMvVucUDJxuP7+rYby5TpV9CakCUj0O689dr3/uyqBLT907ZTFbs2fXdDpJID84niB52Hm6Q4 K7oiqCeUffy8o53DW/OuwU96yzT5fnxUWKf9lSBlTutzqNzH5YMO3h2abnYcUxfruXezFo5+36XA zFoA5o7pZGu1w9cDBJ25vd31NetHBWylwivQCOzd/ulznXXecdvfTcg4S5VLIvnxM13RGN3T7JJe 2npOM58ed9LHo8k9Ae/+3VSR8A1vqiTM3Xfu99c69tPzPa+tgwTJGXdfvgsXjvZw7dotxFjNozkD gQIENVWdsk91LmWxolmUNdiPyFzMmudVE0AVXMLq58+sikgGJK8VSIUekjeGSkTT7mUgR4By0jLy SZUBToCEBMoECQLkwRg3M2snqxfAC2Cxh6tnN/EP3/cBPPaVZ/Hf/dD34Tve9U3oj+7BavkE6OQK 8tlVLPsl0tkN5NUGstmg61fYrDZqBdgEhM2AuBHkxNhsxAKBAcmMjbme5UjosiALYxCBZE3jmYaE RccYNoKEhJQBEc10soDWBcgQDFlTXaorG5A7T8dYc5vnpAAgp5WBPAE2pvASlRifABjwdhewhBBq ij8i/SwxmbDLCKRGdqYBTLGAfb2HpUo1gK7FjSxtKgFMbMCdyvccgM7cr72YFzOKshAZ5t/P6sNf ztWsCSFQcfcJwSr3kmUGCqJZfaIAUdQiEATcR+TISDFAFoeQeAF08Ebw3iPAwUPYhHuB/jJWqcOw 7gCO6PpDfOJTn8dP/+Ofx2/89r/GaggI4QAgRibWKpWSFcxTwzIzWW50tmBfr9obrP8CPNhXiEoG IK2ZqKk+BVxcgITVZYhiRKYeCB0QF9BMHe52p5677n+KBlCPmfNs4zxlrm5PKhTmfCLTHUi0DPco mHi0Lwq8ArI/tyW8WrJrKvvmZCGZApEa2dvuVa2v/Ws9FNC2yk/jry4owFdydZ1yMOTv7UBlTLqM +65NHkHGnDFQ4yOa671/vH9by4iC93Ftga19iKqSIYQGGM2/f5vlZNR+c83w6D7/DcU638wnC6BW ZXnsdjt6XhawZPSBsIgByAnDsKlB4BSwkg7UH6oLMIWR61RLaO06pvt02xb9raa99HP8eD1775TF r3Nzvm0AjeawZrbjgoDbcUgGxr2Oi6/pKdicXUeoa9OfMX2nlqkGMLGwjDv6vPXV4rH2/F3957ht /Px5fDV3P/271sDRcX7t639n25rntArNefOh7cP2vKIA5IlmStQIsvr1bOfPPWhXwzOhZN2lPBFu bQc317W/l8wvjTDcNTCjDnLA7T5x/pu4P9n2s0bvJdvgOUNqhwrQavdVg81lAtlLA0BNX0XjRdW2 ffr3eYqC5xku1yRLo9j07/h95hfULkVgbgOZZxK2P08FQNuHurDITOUC4oS777kLTz99E8gaWJkg YBIo3x80bkBNSaU/KXtFSwWZQs5KJRVOCAikdTQFsHzxWvCnaNX6JGtzQDR3CBAhm8+R+tcCnBnC CchDAccKTgJy3gCcIRLMGkEQZA2uFGVIU87g7gAb6fEbv/8ZPPaFZ/EjP/Sf4/u/5ztwz733gU6+ inD6NfCNr0FWV4GzU2xOriH0QDgj9MuI9dkGcQMMG0beAKuNYBiAnICUgC5rCs8kGgQsohaAlDIQ GalTFmWwDBcpA2nQLCQeN+C5WVIWaM51HcNkQabJfSPNL16ESg5lBYDKAI1ZIAX1+rtWw3Wzvt3d rrf86JIRYCZ9+y9aitAAB/xed0M3k0AAcTaFQ5kpTb+pLjquQHggL9nfsVgSKsjXdKBSKvkyo+T/ D1HnrH9n7vHgTrM6IQCh65BCRF4cYtNfQjx6I7B8CHz4Jki8F2s5woA95LzAIBHd/iW8/PIt/Oov /jre855fwFefeRGh30MInXKEXvwJyta3VdLVlBHhBcDYwL4y+pr3XzhoASQOCsY5Irki4OCYVGkQ RAjsWiwgoYNwp0ylg2wLNNPqvmMZRnOEF2UDDDRyPSGiYqnzYGF3K6osKTdyHxhXydyWpZ7KkYvp Xe8lIBC7yBRkB802V5ktkNmygzAM5Lppmcf7lc/zKeFTrRhKezON5erOI9teabEymZWsCKjuOSwE yBhw+7Onmdmm/TMH0uzBVS6jAW/lPY2AKyYDAVlhRrKxbZ/pe7AzoQDmktCgZB1qMvKIi3dRcgHG jjMRhszWRin93GZAKUqKQLMFDc3e3vRDFsuuhAxC1loBksFJtJ4CgCxa9yOJVnvP8UBd4Bq2nMXn FWO6z4338lSwAwiVLClWUWubbedzng4oZ97J0WYBGstgoOkv2VZUlZizBVnmSzJluz5fr2lxQ0bO 2y5G7Xph4pH3QTm3yRok1r72PmxzUd1uZ9zhZo5RsVWTK8SesGAbF+ld3ZphSrI11Qmt9nPb/vE6 qh4yWpjytbP/7ToVkZJxjIhGYF7gsVa76zS0+M2v22kB2M0E89YkqQD4/Jfwv+e0lV1KxVw75tp1 3m9zwHpOwZjTFKeH1yLInqLMN67G320a+a1t2P1ePpitFjynSJ3329w5Uw161/O9DXOfp304mnQz 7zVnemrbNfcsv48gYbns8OAD9+Cjf/hFxO5QF1uzCSkkpYIrGSgMdFE9CDYuQBJzuyuxKwAal4BA TU2Lkvveqv4a2HfDvyRRs7rVAfCsEqqWKIhASqCg13IkSFLWXIEILK1lsjZnMO+B93o89cIt/J8/ +T588jNfxF/7we/Ft3z9O7B3fA+6g7uxvv4MeH0NvH8V+eQaNifXgSGhW51hsxqwPltjc7YBrxk5 A2nI2GwEwyYjiWabEksTKsLmJgQD9RqUlz14uCP7DZCg89zJgeTmbbHnmHqgG6qPTQ1o9DFXMzTp 76xuAyhMl7HyUucZB6gLAwnYAImLNWZl/4KNpf/LQa0BmfScSOrWo+BefftBZECeEUQVhxAYCKIZ hggILObvL4gx2DliFX2BGGrOf8/njyDoIsAxIPQCiQQKESlGSOgxLI8QFhdB+5exOHgAsrwfqb8f q/gGiFyA8AFOVwNi2MdGAn7vg3+In/nH78OH/+DjCHEPoT/SFJuigKEkSuBY/gax5fRn8xuGumJZ VV7NAKRVfrVoV6cbKFtWIHbFwL/r1OcfAap1mstQWACxQ846DyCiboxoSY+xDBn9PclIMQ4MRM1g MbO1t6TPLhlY3FWybMniEeglUjIIGULb7S77goF9uLLRgv6ZdjhgaO9TwAcRXBGe7knTa0otGhhY cYuJ3mK+rQZ6XWa27Ztr74jQmekD1QPsPt7W0t5mnZ+zt5VnNu1plRO13ppbmB3JiLmSwcqu13/1 HB/XELyAFErKRVAGi6W+lTHJJVYXwEmOonAWHJNwuL+HZd9phXoHq8TYpIChP4KEQ2QKmiJXJvOq 9IG/7zaWqOdxc629Z+mbbN4FKNhg2qfn4ZRdx1QBPO9+c+vndvcuiszE8jV3712fCx6YzMv2XnMY cvqO7bu1h8sRlxNz55TzbvPOPm9atr9tR1E076Ao5q77j/8ep83ewlV3gMNbmRCr/6FvyGOBwOYS AAuAy1Y9dwqg22NaW2Drt6avy6Y/0bDmDtfgSq7m5vnnXTNqp/sANn51W+cAWyB+VPHNtbqR1itl gNz/UX+rJrL2fcuhu3oV+JONYBeA33Wcpzi057hQaSduLTe9+3mjTUNf4FwFzOPzSzpVMQBfzuXy /5K1cNXluy/h6HgP67Xq18yhZOtRn95K9TB0EXs+CN+gnDUM5Ob5bFkF1F/W9v/y7OwBM179VEh9 QAkQFmj4YA8krQScU1KFgrnAFRIzpWdWAKuX6bMyIQuBLOuEKiQMkgSIIPT7OFmf4dff/yF84jOf x3/xn30PfuD7/yLefM894P5uYPUC+s3LSCcvI55dx3DrVcThBHTzBGG1Rjw9w3C2RlpvMAyEPjE2 60EtACkhZzbXn6zxAeJuQFJSdOZEGAzYqXULyMnnISGby0+GMrhJ6lxNZam0C8U2fksRooGWtiH7 ciRSBj0zvHI2EUBRN0W2+RHIXYSABEJn8QExmM9syY6g85pB5sdvhbdIgTqRufigpvEEC6KNU2Qq aUJLph/LzEScVEHozMoQoZarSOi7AIkAdQyJEUNcIi8uAvuXwfv3gQ7fCFlcxpougLqLWOclhryH 1TqgXy6wOHgDvvyVr+Fn3/ML+Of/4jdw4+Yaob8Ar3DisRk5OMgMJSBU+838lEjz9+vE7gDWVIUA gYL69mushroGZdLsPlLy+ru/Kun8DFr1ly3gVygCWYE/SFcFmVUWDRPvSrv7IOfGJ9jTZDrDxkyg jJpJxbJ1AaZSOmABqptRI4cKOUHVuuxyV+dYlU/ic7KVZ0Dx4S/++/BsNC341+v9vVBmcwOsAGh1 cTUvFIsALDhXbPujCmRG1eG9TZZIgATm5qVxEm590DsKNL8+lWBaQrBEBpXh9nsDKJWIg6V71ODu mT2i/GF7Wa4APIKQkEt/jjCuMLhYAbJWKw+hpkdtZLMxM8beV8VWQXBwmrfcOvs8A4xp5+b36lLb jm0RRzkjME3cv1y5ULtwJHUBWi46LBYdZJPU6pZWOiO4Q47HQHeEJFqbYbsGToZbe9rv2kP8/cq4 aJIIXVJT8ORMso+jX5/L33ps+/SPv6+Mth6mcJVkL221l+nz0Vgq6poSGT/L56vft7ifNYok8lip mOKcOl9lNFaaUEhKDKDHnvh9W/+DXYrNnOJQLAyjOAsp7SiVxB0rlFc2OWHtKupwsXRVS5C3s33X 7WPX+Nl78GRe+/v4/Ty2ldrxafvY3iOn0fvvtAC0HVcGrBFabUO8g3YB//a8OU3WF/303NE5qJO9 FnHZvn97tKB2+k7TBTV3bTtguWnnec+bO0plux1tVVZ1/D677vVaFIL2HVoz2JSxmLIC7TP8nNsp BvVct2TMuFERoU3BOn7fjEyElNa4fPkiLlzcx5UrZ4ihV7ddWBpPOADSKZNzVqbTzJQKilTwu7LG 0H91s6XCMLmso+A+jgySrOZmggZLSoAkMXcBM4ECILEiZRhACMhuPmZ9H2YLcM2DFu2gCKIBgFgm I/g2CoYWupLQg2OHJ55+Ge/+B7+I3/3wx/DDP/h9+I++6104OngDaP0y4t6LkNVLkOWLoM0NdIdn WN26hXDrFGl1hvXJDfDZCpKA2BMkBQzDYK5BgpR0bNJgsQ69BgKTBKSYVQkQVQIc+KsCAWggnVZk zu4KpL2BJLlc4+xhFew2ABB4ATx1wYIBDAaEzacfxqzpfTWws4I4NvCjGX3032iKAWCMIGXNchMA oqSsP5F9hl1jQCgwiFUpU39/Ku4+RDDmP4E7LfYVoliGIAJCBscIxIAcI6RbIi32QIsj0PIiFof3 gQ/uwxDfgDVfhMSLWKV9BD7CrbUA1KPbO8LVV8/wK7/2i/in7/tneOKJ5wBeIIYDA6vuiqIKlAbt mg8/jPFmBsfO/PidzXcmn5FB5j6kgb4aD+BFmxrwzx7sEJERgNgD3AOslgwOPTYCA7JG2ki22Bsu m/F4o63yw83XKL81cgpUsuC4orct68bsUZHhQHHlANmzDBySo+2Zw2aSAQ9ApnuTahHb102Apo+D /5ab30YMnVQLRUlX3TStBTQuq4lMASL3xXYFpva1gwMHvK2fvd+/yv/KzI58/4nO3cO9v2QrhqLu /UXeWl94Ne/2faaVWysBZzKjnKuypu0r/21uX8nk7sWk4+bzpx2fhBHILG4wLdFHCXtd1Jp4AGRI IA5IQsjUI8V9ZCwBquM9ehfAgLGSEao4bvdlxR/VAtCOF5HJ3WZPdlfG10IIbjHEk/d9Lfdq7+mW u9aCAZhivgO7+POm4N//zg1ROF1fKgPrcrlTBv08bAeMid5WEdlJpO64Tz3qGLX3GsWtvs6j7asW y80qNhOc6z03VY5qHQBjNrJpa1NThmcFAGBaHhv3U013AIp5bZcgaesOANBKiE0fzl0nMhb87VHY HzsvzLR9Oki+4bS/b/klOvA1Xz3/r3SntKeOFaWpkDp/kXncgC3yML9oX+/RTsKyiIi22j8F/u2z X5vvGqN1h3IQNwaD7XPtbwuoEiQcXzrEQw/djyvPfwHISdMVlrFNxpfo5sUMJFHffYH63OligAJS +59upF5p0jI+WA0HbWczXja/FawTCF0BoWx+2CK5VK0FlKEWSeoPmwdAVOmr+g5ZABpDMkNIq+im lDQ4lgyMgNH1+4Ak/NHHH8dnH/sivvsvfDv+q7/6vfjWdz2Mo4v3gtZXsH/8IrB6FWc3Xsby8Azd 6S0Mp7fQ3byGdHoLm9MTpNUKGBI2KyAmdehPCWYJgDH8rJvbJmEQggRCB/f3hxVNi6WfRBq/f1EQ qbn9bcyLUPJKoAxBgmalqeex1+lg981sNgWCFv8ic2mw8XTw5AAhmmanRW012xOxBQWzoLgXmR+/ u/zovWBWgwwmy+0fyNx7rKgXK/MaAhB6DfCNEaAuI3bBcuEHyGKJoT8CDu4FDu5HPHwA0t+FIRyh W17A2RkgsoCkfWTaw+kpgfuLWA0Bv/+7H8fP/ZP34Q8+8glkieB4AA/O9QBHBfO9bSSmBLusYXP9 EQJxQDQXn+jxP1b4C/BUn3q+ZIDtsyoXDLCmCCXSHP9CHSguzUKgLkHBmS/K8LRRbOOnm/hYdvi6 D6RrtpAooLL+9T10TaGRVaqFA1m0+nOV07q2RKQkZChp/U1BYZ85BMjEv1kVdM9L3vpxT4klmTDo uczXZICtWBwKQ04+amrJKFJx7BvekmqwMRYnJoD/n7Y3a7YsO87Dvsy19jl3qOqq6hndDXSDmCiJ QZmybMkO2bBMiVZQEZIVfnT4z/jN/8ARCj/6QTYlTuYMhsRBhAiSGCiAABog0MTA7gabjR6q7nDO Xiv9kJlr5dpnn1u3KWo3wVvnnL3XXmPml7OdlaB4IsAzzsHxJdCEbk6W4IB1fpmTClN2zio7LTcB y+e/Wfa1yqlKEAooEjFK89PWiVaXSAkdMBDtbmcsFkzehdcIqAZ+a2Mttg+aQBQAei8GRfACUY0u EEFjflQgdflwyTPZFEVs44q8vvE8IjCpRnSbCLTfI5WCUnbIWYPkZ0oaAJy2qLDaFw0njAhlAPXx It/7/ata+4K2HSM6f24R8HMCBDp5I6D09SmtZ53P6/uIGKjzcG6PaaAlrIkC3LbzO/i3/glgmbfs B6/QGdrR7W2B4CLNza5g1FC3AOwoEGjQ3epob7rWcFnUoittsvmScc8ezof302mYC3x6Rr3NVttE 3Gr6V88CtIpjG4ByQG1jcYsGYOfCba5+myo9BwtApXET+5WIUPyFIj1QbNGpCPyPbdAhp/DKoI5d PqHLZ5ag9Zh0uVz4LgDc/M5IUIa+rgD8CKQ/iLQ3aje6VuLY3KzNw9F24+aOz0v/Pc7PgeB35P1r zy5/XztAy/4s26oo2CTCs889APGMRIK5VHUDsnsSVOMHgWnTlYAl1sw1rikwgz+yp42zoBytBhxI itUacCGjJ9xLynbcO4iom9exaQKH5oKuVgDE8jYLAIgKNiSWe5AMeBFQihE7rVsgtUA9kgFAXTqm kwmPrq/xC7/yWfz+H34F/8s/+0n8zz/9afzYJ19BOnsSfPJDbE5+iP3Dt7C9swNfvAs+vYNy8T7y 1UPMFw9B8w7T1SV2jy4hIij7CpkLUAnzrBr/WgWSJg0ItnShYvECIqJVZcVBj/WxAiANMoYFE1dX ImAEXGjF1gz8MzdiIdIF0liQxy0pBIsZQG2Bvsw6U0TS7ku23z0NKFyDz+rOkZMS62TafUDTeXJS hpat4i+l2gOAmcCTaljTJqmHTGbwNGGfNqDNGXByD5s7TyOfPwM+fwHl5EOQ/CSu6wbACa72CdP2 BBdXFWVOQL6L6xn44pe+hn/1//wCPvMb/xbvvncFzqdQK5EhWUotvWfKGxQ4SMkNJKdpo9NrGnzN 458NIwpS1uxA1X9rggWBUmpBv1HgAE0aKEwbSJpAaWMFrdQ1ys3dVAOQWzn7xz47C+rfL+jOQhFR F24G4sX44hUABmwfHHhSoIMyAC3Yb0mLXIpotLjx195gD/jv+7k4HQuxRkrXzUZmqUYX07BK5w9o tb8HwU2qPetnbZyn2X3fYzuAVroGWq0GEJkbiN7DtKDri/V1Ac6zeh0ojIismvp6BdR2vk1RE7MA DS4+IpqytAWb9jV2gaFC8UgviGTgTQdo/v+uCNBWEpFVBRjXlEgtUElm3Ds9xzZdgXZa0ExVIhuA TyD5DHtMgAWJr61Z7wsQYxvW52LZhqzc06+GqW9hkT/WTgSpLlir3HUcsyxxzdF7gyB7kyL26L5f PofRa6Tqw0fUwTdfyz4/XohabyMqVAdlRTuhh89IsGL9p1xLTHXg3eLzd2RvLvFW9i9rAMXLF+rL zKeRqrk+LEAcPC/rupuJX2nxjtokohE0sEeDNzolQ5uC8QCw3tTaWC5UIyRtscbJoYPSeiZBmaQa xzJGj6vsH7XeH+Rgtn7Y3yahHVk0/y3O8drlyiLpjTRAFdfkGKEW6f6wy00Tfz9goCvtrB30WNly XFcANOP5558E0x7z/go531VQUguWQYPcsnQoDkiuNZECAmulZinwSqUMzdlMTKZV0HeXKkjNNxkg Sqgo5kqQO+HhCsEGQsXa2luVvh0Yk2r/OYMt+xCgO6TWCsgcNH9sAoz5pmqJIlR3GaqCfRGkNIFS wg/evsD/+X/9G/zGb/4+/rf/9Z/jp3/q7+PDLzyNafsOePsUsH8f5/evcP3+X6JevIty+S5o9x72 77+D7f4Sm7NHmHcaJ4C5oO4rNkUrMJd90fSe1Xz8Cyz3vwKmCQQp1VynoLSiejYS6lYCU8F5sLCD ewCaJQNB6MyAi2m+nBRzhSO4QNh66Gex7D5W3MvcgNifT1p8zDWoRArugYrESV17rBiYucEjZRcw oL/limR+/zwxKBFow6Bpg5q2qNt7wPZJpLsvge68ALrzIujkSezqCQq2KDIBaQvijN3lNS5nRkp3 UXmDL375T/EzP/vL+LVf/y28+cbbSDwhTWcQNP+knv2lBqsie4wEqca/nXMGYEVhfD5Ys/8IJXCa AGITALi5BjFnC/I1cEqTCgJpgtAGyCegpNWdNTNHghTAbAS6phjhivpZA0D3/x1y0Btg1b8jDfK/ s9ThPgekLpjruYQFhwOgkUY1H/sFvel0R1mASLBGsrSAfhkAWWqKGWft/msDQkYzEnUlDsTqM2C0 aHhxKrT9TkMufCLSVJQ0unw0/kposVvu5qhOyTJox33e9Sy1IVo9Eo3fgXSffKW5Br68H22sMZ/7 qKDSOXH67nywWzqY1a/f67ToJulA3mNBBnCKBDKffHUB4sHlaJgX6D5RXUJptKPR18XFRsfg1ant vLW2y4wNFdw5IUxZkzVspy0KEgpNkOkcMp2iUNL6D6w1Ug5Bet+/B9eyEJnPjd1aAn6yCRtcavs5 Su335SiH9u0+9/12y64LfGqlvQHU1yX/Xs5rXXzPbY+3+h9wfxFC9dsoumKhZXCKCjjr1ChofUDA fuxyjNj3gbk1+ShMqdfSsVanIcdiHg+Bf1Psws5dwLOHuOi4ZWANYxHRAP41OQ2UVq9g746HUxsv cIs6AANYBDUTf/uNusZFCSUdPPs4SStqZvyza0PjeTmUYo9fxyTexz1z7J6o3fFKyeMz69Jtn4Pb vZeW8xvGEv/eRnK9CZDL4mDd1KfUNOi02r+1Z+O7burfgTSNgrLf4/ln7+Ppp+7irTdmgC2/upL8 ZoAW6hklBGbqFdXcqv+poFT1G++mVRUaqn2vmFasxkCX4Z2JKMMzQCUKFESulWjyRqsV02xZVUy3 1GL1vNplUsJGphkyQKeF3zWwvlk1U0Yts7oxkFb3VWY+QfKEr33rB/jf/49/iZ//5X+Lf/HPfxI/ +emfwEdf+hg2pxeo5RE222cxX/wl0tXbwO49bO6+i93Dt8HnF9jsLlGvtMIwdjPKbo+yn1H2e0iB MseiWYBmDxSuptWvytw9PSjgJm69T6jX6yhSwNCaDe1guwAg6s+euedO5wQV0D3g0C5P3UgE0/BD 89pD3U84e+VebvcTkWUEIhC5Np9CPQAYQIYG9SZXoOt3ecqQxOCcgJxRc0adNsjbM8jJOabzp8Dn T4FPPwScPg/ZPI9rugPhc+w5oxbBZnuGi8sd9tcVm82TuLyY8Sf/8dv41z/3K/jV3/wdvP76X4L4 BCnT6sApAAAgAElEQVRrliudGjZtvLmmCYEyK51OWYVTEXXbIUt5ylqsSzipRp8SKKnPv+5H+428 Khm3+6tlNlFr94TKCZw2KgjkjWYdYrWACQjm16HBfdAUiWt0qgnoizTEkRZo/w+fV806BnoQ6QmL VqnmJjiuKHJuwRd68UWzOtbSGKODbweasbVEFuxOo6pMDFFFDX3f8yoIkM+PPnDQ5yUldfDsefVb ITLmYX48uNaDK9uBOTIvzQWXw/cuSzAfzGkCDWMipIHvr813e1etg7dA+93Anqd5rjYlLsSow1Qd hMgqtfUvBt76O+K7CQ4UK6RUpcEipnOpDceox0Pfe4kKNlSw4QqZ95iSjzWjYAvJZxBy95/U4p98 D6wr7da1wu0e7zdLdyMLYxHpMYS+Z2+6jvHcbiVZem/crr0lPomxlcv7/b6Ik9pvCzw3YAgTDuOM VfTAfqArRD6o5t7fF/sYv2s0hpzftfD+G9u5Db0p7imAUbH6V72Y1XU49kPPT7AQHsGOrd/27+w/ DlluhkZ6/nx7PXxSlHCNE7QGTuPnAq3M1wKFxBn4uKg1pIvzAca2WNgqX5b2/RpQbvlta/cJtTeM ffQgtsCUnDlT2BQaiDWmdzogcEcElZjOawmk28gfA67jb4/bfHGUbJL+8pmehtvulJXNWWqX+yPR Ql+nWGL9gwgnB1YFIlSZcXJyhqefvIfvv/ZnSLS1g2PBNEEDCWMmXZJXDRezae+4WwiKaU58tts8 hsOJxhgFrhxxTZEScwHTBuCCUncQ3gClF0sRBoQtvWaZgQTVFrk2SzoIMHsMqsy27kbu1McJIlWt AUityFnebFFqwec+/zV84cuv4l//3KfwL/7ZT+Ef/8O/hxeefQF3TmbQ9CTS3fcwySNcv/cmzh9c Yr58D3L1PuaL97DdXWD/8CHmq0fAvEO5vgDtC+puD9SC/b5gsu2glYIppBGV9lcqo5qPqX8WUY9/ FrUQUF3sU3N39UwuStCdmIVzS+O/E3cdrGIWAqdksQK237yqr7sFZXUHSlnjM3LmVjPA6mKBGUiW wpOyasdpu8XMG/DJffDJPfDdZ0DbB+C7zwGb+6ibByh8B3M9AdI5dntB4lMAhEcXj7Cb90A6x14I n/uDr+Lf/Owv4TO/8Tt46y/fU//8zRN2zC3rDqQBPnfH4ZQ7kLMCeMkAvEk9qtUHVJi0IN7KDGZ9 VojQShxD3aOKmBAlajkQL/xFGYUnIJ+o1QAZACPpZjVhttNawZLWdy9oPatZ0+b62CDDWfdrVKAs slhL/F1BNkmwVAvCPhnbVLrMTbNPZnGDqPsKk7m1AohFl3wXtqw6rskV2C++12wsC8WV0++hLotw y14CWxMpNl/BN5qIDpQtfnF4P6HlcOnzfQActR9rbjqDFtH6VK0gX1wPF+j0MzeLAVgFPM+qFTXS hF7R1RNlO3hvGdwIWodClGAyej716CPtFaUJhGQR/O5+JSLgpLTDxH+dG1PouMtVSgnkCW9sXith yKoCdyeE4GxLuLPNkDqjFgHXApkIO9oC+S6QNxY0H7CC0aN4DULaAOwd11hyEb8XQKvSLK6KGttR HNTppM/S8loXRjwY25Uszvt8DEuPAnt/smPj42o4TE9PryNgWYkWitAe9G1jK8GquYIVlxeRCqDs cWcf0If+GM3x39buh73PvtDPNGIWLbyo+33tHVpzyDP0APAsT5SsyQ8owLRYny5EdHwOeN0XB3xt jE4qLQDe0xj5/beqBKwDHE2tPgArvt5+KxawddNVyY6rSCeMiGA/SGhwoIkhQNg1qx4EtnaVUoag 4Ka90N6OhNGYQ/u8ECbGScfBffFa2xBLyS+20xjDSrs3ve9xEqhrQwADoQttxVrbsYLd8rdjB+am Ptymj6N1QTf0tCH8yMdexh9//luQuscmb5syQTQnGLzoCjlzpM4gGyZ0hiVAZsZs/v7qfmM/OfED rKgQVMg7mGtLn0gEVA0aqxZEhTp3rb/AGCRAlVBNA8hs1RNThhTTRLGZSaXADXIKWkS/E6iQS2QB eQKND7iH/X6Hz33+VXzpy9/Ez/zsr+Kf/pNP43/47/9LfOLjz+PB+XMQfog8PYV6/Tby2QWoPARf vAPsHmK6ugB2F6D5CtcX74CurzFfXUJ2l9jOBbvra4gINiKY5xmYGaV0s6kUPYOlOl3ws2GWgerH qc+tfvLAQCfuCtSUHjggqkgLTSdbADFDXXicBplsZmA+KyO3AGHxgOBMSDkrGPBkNzkBLODJgHbe ok4TMJ0in93HydmToNMnISdPIZ0/jTnfR8lPoKQ7KOkUdZ7Am626aKHgel8wV0ba3sdfvnuBP/qj z+HnfvHX8Vu//Vn88IePwHyqAb4iMAiqQBAAWPWSnFQzr7n4HQCoVl/HnazOQTYgwxbkPJk/UwYn c9JhExbUJwoA9Puk1XsFJvkgAZSBfGrgZqNCgaX9o5jNq2noDhUcLhy3q7pgNtJR/3dkpmNbcnAP Edm5Ei0eybeju2v3sAHEqI1c0rb4uccgUHtG96OPu79bpCsatOrsUdYUXAEP+UwE4ZHiqiKiz8fN ApVeCdQsbcv7CrrCI6VsmHacf8/sE9tlEMRMcpqWO45h7M9hhdcAolyww/hYtMImUgG2iBY+8/Yq AClV9zOcd2n7yd7FROoaxAI2SwCHfedFodB4c8UJE86njCSCWoryBMqo6RS8fQJF0tD/CPzbdwFE R5dVp3vLtVrjw3Ffxb/xXbdRAHp7R9sI/35cG7VhiIq121WRTF0oIEItLvDod2vpzod3SPcKiC4u 7e8N4P1Yv+N4H/e9f14KdAf04cg7hvsVJpjQerxA102XC4ONHi3qMAXRLPDfdbqgytDxuwMBoBW2 SKOUJtDAHhJBJUESbofUQQ9z1jSKchyVu+S7LJxV7SACHidQLS9w70dF9ylD6J+LqHpY7T3iwon6 e+tzXZMtjbh2djYIGK1ysN3P0Z8rLJCnA5N+KNcYypLAt+eb7yKtbjyCieBNO6DmausUBOMhac8Z o+vCmPehtt9dsNJZgBH8YlrnhW9tm4ro8+ebU78fmfbjN7y2q5puuHBmlV+r7PHhj3wId5/YYr7a o8xXIN6AU24BwOpX540ZUfL9wiaI+l4ToBT1t9e82qntN7J5r9A97JK77xXPHAQ/QJQgzCDxfB8+ w1UtIhWA7BW8kyDljZqiUUCZgXlvfq0JtezVDlAZYJ/vrGOrUKDGCTIXi3coIAHmeY/MDJyeYH99 hT/60qv4k69/Gz//S/8O/+gf/QP81E/+t/ixH/0IHtx9BjW9hUQPkeQh0r0LyO4h5sv3MVHB9cV7 ONk/Qrl4F9v5AuXqIcrlI+TrK8j+GlL2mHd7SCHU/Ywy73Wd54oym8a/OHFC0LxaPIF9dulNAMTM K6r9JpNrnHixncpuhuVswdQmuKcmTM8aVE3u+qP+/RrUS6CJgKSMh7Np16cNKCfUbBrv7V3I9g6m 06dRNk+Az5+BnDwFyfdQ+AS7dAakrVYCrQk5n2KPiut9wf7RjJRPQDjB9974C/zu734O/98vfwZf +MJX8ejRFYoQpu1dtY7oJtE0p+CunTU/fphAy5RRatXsI1DphkAQTjpuIhMCEjhnSxgyqUBBWuUX 7vbDDKYMzRWfTeBggKzYF0+QtIHwFkIZRNnS7rKdD9/hXYFRvZBGdc2iVQFuVhrAMzDpWezcQI9k PVCmKPavHSlUNIvtCBIwAHflV9aexyxRB1cdZFkFVqPFBYHW1sCvFiBYdQFRWLBYIokdQvO5F9G0 tN6suv51HlAl8LDhOgTeHKwInkWoLNIvNiTWYuTU2tDyEFhfKYwb6JYBEUahglRh7jqdh8bLC2qp BTaA6EUslxNNqYTkcRCqxWjAKSoAQB0EjzzMUsGSut42o484x3Plj/IQ2D5oyQPE1qh2oN/Ap0AV NP4mzgBmECrON4TTVDVJQ5mx2WyxFwDTOep0B4IECGnMoAXFU5jrlBm1KUoWRe5WBCSReRAYOk7o tHPEE36+3O4xKut6FivlWSkCQ6ote9USL7A2GlpbKgEtRsr2WFMEtbbYMkzpnnQA3/aSuR4duASG 84MwOwd9tNhT3z8I9x3DXceAcKx95L93Nze3zB+3Tijm7fPT2gjFXCtkcBmvbd5vJ7i0tkMGs674 ckyCNq9xnuywjTicA05xPCelCwBLjUuUPF1TUa2KHhuYpFpRW8GByNTXr0hIl+91QSJOeqj31J5f 3qMaIV/EQGhWJeaQPi6OEQfdWjy3/qsKRodSbJzHx7XTiDn6Qg79b231+wFLQYl0Y/+aOZRo9Z41 Y9qaNmJdQ3Y4Dn/+g/i4rfoRErArOzz97JN44cXn8M1XX8fdzTlmE4TYMtFQPwMtyI1AKKT7wqtn qp5ZkJDU5cxrBZBq64aCYKW2353YpOavbgDHqszWShCSXi2UyIBLUsBVdyDKCtpZAV6tFcgAlQqg IqUJtaq/PxnRFys1LGxvrHPTjKuwMFtWHgEVAucTMICrfcEXvvKn+MrXvo2f+dlfxaf/wX+Ff/pP /jv813/3b+CpJ5/Cli5BuEDZvQ/aXkJwjc3dHbB/hHL5Q/B8gW251ErD+yuU60tQucbu4hHqfgbm Pcr+Uv3Ad3ugCkopkFmLjYlIS31Yd9UEGTsn7rOwSAfngqnvYyZuRFL9VW2/ef0AD4bVtyBPGwXU BozzZGktLde9JA3epWkDTBMobcHbM6TNCWh7DtrcAZ/cA6Z7wOY+0sl97HCOQndQ+QSChFkS6l7d yna7HWg/o9IWPE243F3i1a98A7/5m7+DX//Mb+Mb3/ou9jsB8RY5n2nyJ2ifxAOWm8IkAeb7n+Dg nQAmZMoqJHKysaXu/83JALx+T4kb+CfL+KOFqCy7j+gzIoBWD1aXH/AE4S0onwBWJCzScs+W5XTE 1yiRWQEaWD502ep8o7tvrtE3VzghUVcELelB+M4z1Q18I9AbBRV6xuO7vF/HaLBzgIGXUgczkc4e pbkGVNvYyGORUqO1yz44/9AUpDHRhZ2jOgpLfe5GPkNhzI2frM1h5Kcm2000NSsjBYAP+Pr050QU 8IJdGz9OwXJutIZiujGVtJ57aq5iS4uFr+nacw7aQJ6AxGcVgY6MLlIxbkBMWAIESSrOJ8KEGWV3 jfPtFhXArgBzvoOazjDDLQ4an1PCXGkMFN1+vyBYghBTZS+FhLj2XYB63MXwomQAqA5Vb4+B2+W1 7E/1grHBRSkqSnta7XGvL+s/tHMR3KIVT0VFkT7jFh0VIKNQf5tzfTjeNUzTxgrFkbxow39fa9dp UPzcz9sCiP8VLud7xHJwjo6NpfXP++7pVYWHdcjN18kYrBdiEZOQC8yHWrxCqi+R+YA54xY3D1kU eDOduo+UHhyWkVi7ySeaNF3C18eNOIfDrO34z+wCj81xRYFm/LAHbGHVD1b0xYAUSx/pKNJ8cAMs jhN1aBKi9k6yqKa4MWIb/ZAwaMWHTTUWpjVa1FXoPpFdytQNkSBSh34NRGchOPmB6u9ZXjbr7mvH 68LM4T4b+9fHvswOgNXP64RRnz05zfjwyy/gW996Qy0++64FIXFfzk48/LcEUzkKtfnTsRQAVsGR 1f0stbcR1KWoolr0P/u+s0Dgwd1MNK8BM1CK6H6TZHnSd9Y/AjBDibuxCtN2N2fnohooBc8G9Itl uEhkWoRkh18FEA+usiz8cOqbJ8ZGtqi14jvfeQP/97/6RfzCL/8mfvzHfxQ//T99Gv/jp/8eXn7p GTxx5wXw5iGuLt/BdltB2yuks2skXGO+eB/bpwrq7hFyucb+0bvY7i5Rdg9B8xXmy3ch+2ukWlB3 10AtKPtrNcdLNWtBben5GqFu8qxg7Yx5oagU9hEzmhDnlV85Z1Qpph3XAHUwg/MGKW9QUwJNEyif aUabfIp8ehdICviRzpBO7gBZ/y3TCWY+Q6UTFEyolDDXDJGExKfY74pqzIVAdILT83t4eLXH62++ jT/8/H/Er/zqZ/BHf/jH+MGbb4PSBoITTCeTFl2ryuALxOIVmhSPpOlyLL2n+viLgTgtbGeCTlLX JXd38zgBZLZMP5YBSMsSW3Awm2XS2naBgRIqJ1RmEJ8AaQOkDapZE3R7qmKHTHvq9FqbWwMmtwMS ZCoop7fkQMkMDQzVnHYrWH8SQA/8JGtBrOjTAA7sCUGLM5tl9Kc/AA2+JBCLJbJInMCPDkCt0wIA FSErT9jPQj017fKKQhMFKy5bHQ4N7E06a5SaskKr6LpVZVQ6+To0ZV0QjIjMcUOkreGyqFLPikZt 1mVov/9b58Qz05SDfRGfqQQ1DQovEnp0d9xWMVY8s48KQJri2dwiyawGahNXklwqJI2ALAoAPs6O AWx+2GMfbA2pWl2LPe6eMLY8g6AxESLAvk6o2wfYpTsxprXNq16umBizWHXLeH+m76sytOWXB/2m ZMofa7+N6RYCQLubqinL3NNCPSLqHLFWfOIQYOrXDsw74G+4iKC++eT3uQdJtCewWg6lA9pByQy0 TUfUY4FcCUcRq4Xv4ufbXPGdsZ04nUTUhKVl3aqlYBf516DYcJ4uHYvFc/pBL7bOELkr1iiAIAh6 g0DQBLB8MEdER2IA/LC0l3O3H8RF90aWE4jaDzLQQe+qZHxAyG6YBGbV+K9piRaPRkIfpUUlkDqB tdamkVy74kQuJciDd91GwntMAIvO48isltdaas5lv5agPfYzWkiIuknOD3QruMPdVLYMSosM7Jbn 7sZrjaCplmDGR3/kI/js730R87yDyGaY5QTNYd+2o5ncTEWFRKHAuUpAQRBCMy2TzYuQ+nwqD3Ft RDUfbDe7ibEgbgwJCShlRjahUwCQMLgCNWlu6UqkbjTioXFG3AzwgwiUJkitXVtS1R2LEjRmgJXx qTgS1h0VIlVDBkhBX5pOAQDvPZrx27/7Bfz+738J//LF5/Df/P3/Av/4J/8BPvnKS/jUJ18GpRk0 zWDZoZQrzCfvYZYdeNohYY/p9AIsV6jX70PmS0w7cxGiivlKLQS17NWtqRbUeY8y70BzRZXZMnDY HrIgUs/2E02xjbMaASNYRV8APClAVVeXDEqMxJqLG1lz1RNr3vqcTzCdnAHpFLQ9g0yn4HwGyudA OkFJG1Q6RaUTVNpgXwGkUxRhpLTVCscMzDOwv9aCacIJhIw333wPX/ry1/Hvfut38dk/+CK++aff xW5fQTQh5btgTuouALa6D9ICnbVwnV4tmwl1oE/krj3BR9Yy/rg+SgVBFYLArDEATYCwAl+2Q9Wy kMy9QV2CKmcVFFIGaKOuP54tyAgBW9apZOel0YvI4Hid7jiDi36qjQb58i6eWf47nn/nK7JyfwoE f/l01JAvlRgH/479tLEt23MF1eiT3BVX/Z3aGRdGiMxSIsbAzT2i0SBvx4U/6lVvjyqR0Ns/0Egu aNza803h5jYCUqtUldri+chd8lbm3hfSQaASwfC7Aev2DNn7Ew+F0eI4/IqxhG6d6O8e+XCLScS4 D2PtBv3O3FIK1D0Z+jcxYxatAF7rjCQVmSrOMrCtOySzxhZK4OkMc76Da2iWLIZZtYQB8ow4/sYR 7zSBasGrl/UBIpBscxCEBmD8HPfb0IbjnTanYV1W+vFBr6UgLSKtRqwLcDGT1iA4L2Ig4+9LGjAK SmPfl+fhpvGs0ZZlO/E7QM+RMC2w5gqWWlzj+spQ4+Kv45IgtB7rg19tbm64l4iQPYsLh3GKWE70 WoeKbSNhch9w1/LxMJmEpAeO/F79Xn0P+/u8oEzIM+M/jH/DyFcXVTQjibfdNBDWS2bp2vUl4Roy 33RJeNRW8mLDSGOMHYFGCdHbiQVBeLXv/rsTNTWLaUejpkTvC2ZP64fPj75bfMRtrtaFl561I/4m sBzJVU39sw3f90GFa5a03WYqg0vMtxCEFtdABJpgIhBUPPPME3j6qSfwF39+qUBoFgWBDVDpmB3A 9I1vqdMAeMZq6ygIXtxOJWevqtq0E2HdKwDPhazhCRa3QK5NYgBJM1KgmPuFgzYG4xoQBhegJpgd KhnWsKBgmhrgV+bb5wFSQJUgXKFFkJJ2itG0tEQZIqopqkGYKqVgygzChLkC3/jW9/Haa2/gF3/p t/Hihz6Ev/t3fhw/8Xd+DH/7b38KH/nQ03jy3j1stg9Q54cgvsJ+fgRJW+RcQNMD5ImAskPeXwFz Qao7zNePwHWP+foRcgLK/gq57lB3O5BUlLoHytxdg+reTNMFE2kfATQf6gq11pG5vLhri6emFGSk 6QSFMvJ0AkknSHkLwQZpc45qAa0pb1F5AvGEWRJS2mAvCqJL1fPJvIVafBhXV7PVjGCtuptOUEB4 +/338cUvfQm/99nP4Q8//2V845vfxsOLnYqBfIppk1RzbVp8MxboHhQF9uqGw7Ak+aqhByy150Lj D7VqEnPL8qPpIDPSNClI4mwuZ0k1wmx+/wb6YfOnkdEZ4ARB0hSfSav8UjrVOBZMKjyI0U2g1URR QKm+zCxRew9kSxbQ6y0o+HLeAaDF4AxnHWbF8Laq8xVpOcIPwIB+qW1WrxXhfKYDyWRgGwt1zBrN bUAXvla9n5EbLHNqJ+v7gSqH26LbfWu0tfd5DMcL93k6z0aTlgDXwI86FTdroIS5a8AdMNc5bSYC CDYLZqXOBxpfsZSvx3iV0uegOw5DqS4YoOh+qdnAcm1uPjouxQbd6jDy/54SNPLf0YMgKv2SmkgA CFImJAuCaBpZH6PPabH0yubiRlKwJcFT24QT2WEyIbLWCfuUkU6ewExbSNPsK690PuhzKCLwlNFr 8xYttrqWIQNVmPNai2UPUpylGMsIP+La9DM5CH9RgI5gXXz9Vpf2sM+QYXzNktsCU/39luXJLXTu CRL5KMIqi69IUAKFeToUmDoYXwohq/2+QTjw55ZWCO2OGK2peqba8z3YXO93K6IMbfb3WTzTbSf6 yKU6RWkKGLfsSe3KbH33YcxGn20V7bWlERMexAD0DbjiJBK0QEsN+5HuY2nuX5O4bnP5O5eFxGI7 SjRomIyugRrf5cG0CuhufneU5OM710wqsb+Hm7MOgtLqOKhrMo5Jx8OBPhA8pPW3FY2J/aqHGibt Wd8u4wEzUFJs7UFo7k8rcyE47O9tLyco3mYpezx48AQ+/OKzePN738RmOmkMRqpqlSCCWk2LBgGL F7XTUSUwCsLhgZulBe7+KV58B+bDOewxY1HGTNgEx3aQACiYtHkRKOCq1ALpUXeolFtFbXXxJ9Q6 a9BxnfX9RJp2ToxRVCcgM5iSaqOhue2VicbzN0HNzb63Nf+9FuFR4jXlM4AJP3x3j3fe/Q6++up3 8P/+/K/hqQd38PGPvoif+PG/iZ/48U/h4x97ES88fw9PPrgHTFeYsQPlgl25RqVrpKni5DSjlmuk 8x0wXyPJDMKMiWbIfAXMexNmClD2zaUQpAF2YkXWquUz9iB9uOseMpAn2xcJlDPAG4AyKjIyTeB0 gkIJxBugZsw8AWmDuRCYJ4CzpjEFAbNW8N1dz6bMSJh3VYWJCpyc3MFcCA8fXuPNv/gLfPELf4Iv funL+OwffB6v/dn3cHlRIMRI+QScz80rjJSRWdC8lkdwwY1BkwnhYPPnNzOsB/bp1mngfxZYKsak Qqn5Was7QFah0oC/BvdaSiOwZQhieH5TTfOWMCOpZQkZlLYqSNn9BO0PwV2vFPyR7b+oPRKx1HY0 8opWmIeO0an+WRlutaI1h/QxxnOlAR6MAOkY/fS/S8AjCytvP7eHbcTvIw2/La8a4hEMNzGzFTni lhVkyW+XY1vylzW+OViLfP7j2pC79cT5M9cp6bB7CJoOsRN1Zfztd8FgPXchLQGD21XMEgSowD/G bLg91Pi3ItZhzEs/8QjeBA7YNPhfFWZOU6QBH40dQyt8RsYLxN7LtWLLBfdPN8DuAgzgelcx5wl0 ch8zn2IvbPViev88ZqUdA6IBOzEvcY5aCJb4YLn2Md99bRm1bn/Ftj1nv451zf33+KVx+TyMWfvo ewatzypwhmcX53+tj8tRRUDuc7TugXCLvi/A/RKfHRfS1tuKZ2+tL4dCwH/65f1sLkgLuqmW8rVq 035eDvFt7GeO2nLA3SpWtoiB6pimCStkVE3dJm1Qh5XVNz26iaoVBAHCQuuxXE5kI4Cgg0m/6Wqb wH1cFzEJ/UZGtzbE8ZsWzyay1nnYmK3/4X0u6Y9d8yARK1cepDN9zoihKCFTH8um+BolSwBEOayB a3lGoWEIxvWKfm2tD33+KmCAtDYf2pYGL3EjlnqvcpBWzOnAcB5bje8zP3YByPwTu8VjIYhKBVLB y6+8iC/+4TcAKZpHeMoA2160bDoADMQDrv/SOTOtOkT9mGttQkBjgJVaLme37NQiLfzECRmj+wYS DKy4JsPWqgFwJkD2JnszMs+oZQeFew6AE+BZoKoArPErAGkV2KQHROD+vwCqxxP4vvb9U+AVLtGq HntfPCBT98GUGSzArsy4vLjGdy8u8L3vvo7f/fd/hPPzMzz79H184pOv4G/9rY/jU598GT/6iVfw 8kvPYTNVJL7Cbr6AUELdCzZ5g4IJJ9sJVXZILMBkdQ1yBnbXQCZgr5Uz4UytCGBZwwB3r1KhR0TM nYXAtOl+8qK+pGDV4jNlpM3W3HSgAa4AKDGurvbYnEwgEpT9jHmeMWGLvSRM0wmYNyhlj90V4Tvf ex2vfe91/MlXX8Xv/f4X8NqffQ8/ePNtXFzvAEnI0ymmE91jpYqFNzFmP6tQ4J5sHASCJGp+oC0l J9CsGqqdU/AuVqguucuPf3YrAKtFifJkv1tVZMv3T+QZhZK6+JBq/Yv5/hdMkDSp5YzUelZN95Oh 56wJuIFm9X9TI3BuJfC0zBFo2wHWP+Kg0NqF0ifYs846CtRi0DST1swaQPJniYDMqiV14dbv9HDb WzQAACAASURBVODCCCKTzU9sp2VBC99LILjVxuLtUvw+XK2CsPOBASB0BYoqZEJslWlxm8tPbJOo 0d2YMasFr1KfK82/3oNxqRodlKa6MLqvN/S4idrXKig0QE7bHbxZUK4DehuDB91HQK/zF9ZNuC2M BiEyPHjUhQ5QQiatHt7WCwgeAWJWQFfA2PemjKlh7nSfqVsWedCjrYlbTOLa61+N2mKZcTolnBBA 8zXqXEDpBDs5BW+eQk1bEBl9IQbEE0OMfFkGbwKYa1Df8NonPnjOPQxg7pzdW6D5MBxgomjRidl1 AC0x2a++R9VI0gt5LVGAW1hiNiFdfvdOmA3/LVNTpsZ7dJxiBfbMGui4C56S2HHQOkD3z0pqD9HF MSXsseuoUtJwVg8SX67HKDRww6/rsRJRcGn9xHpwt78nvrcV/Gt1CHTuXakdM6tpTVEJbaBhWBHR 6sUWUwXxJAuzYVdtNy83lQfuxQFYPw4GujYgnwAlKIfDjVLZ0t89ChXDfXZPDE7ufRmla5X+D98b r1F6W968bvkQcW3c46XQKMHH+e2LdbyDcUzRRBUr7y21R97ejdIrjh+05b2u8fPKnGPfjkjDN0jb 4xVduw77PWj6QChlh4/8yIt44t4pHr43I3NGqTMIk6bFFBqPkPmNS7WAUfdBN/AL034xoKldi1hc ro8NFgTMak0AkLxuQCSy5GMVKzpTtbgNASDNP62afCPFwhpgjWvVBNcdyGoHKAWqQGXkvDGmatNU Ksg04aXswT4YJ37ONAAFltWDblXrKOTmZNFMQ5YSt0JapVamDCkFswjeeX+PH773Jr7+7e/j1z7z 73F2mvDC88/gkx//CD71iVfwyivP4hMf/whefOYpnJ2eYpMF280Zrq8Ep9t7ePjofWy3E+Z5RkbC XHdIJaGWGQkJ+/1eAZoFN9YKpNw4EyibNnyuIM4oQsaAMlJWV6acN5j3aj3Z7wsqCB5esN/vkbcZ SBtc7QhgQk1b7PYFjx4WvP3eQ3z3e9/Em2+8ha989Rv4+te/iW99+7v4i7d+iIeXe3V5ow1y3mDa nDbNmbvwMKQRaU800AAQrGq25fJ30NSUCHBWbh7YeVIiTf6cCfbWpmb30f8RTbpvTOBVn2qgegVb zioYsFbw9Sw/4I0KWilrkLKoOxJTMveHquDITqOfxAHcL85yA/w3aLsafThCJiNNB7qWt1l4m+BA 7dwt+YPTiPi5u5j0+/y8rmXTiYkgogASxz5q3DDUB+nPjQP1oEuB04t1vukFg+I7I7CLV3cRs88C cOoC0Eifu9Z2VQMa+u4BsS3fRphTH2sUwPjI2hJRU6wAmqhils6zRtcF/duDu7srzNrVhQo0odr3 oWc40XaC/33pAu2oQPeCnrqWUgpS2eP8hHBny6DLovUTaIuan0A6uYdSCTV1XtMtWI8BG4E7LQXa tbEe0zAvNfrxtzW8tuyXK7hqSCN722tNERv7FedhQGOLbICKE2A8Zz3r0cG/V/p5TDkc+7XW7vK7 iGOOA/TD/i/b65hpQS80C8SNbS6vx+FKsf3fsoPV5XpY/5BAwR214YU4FgC5mCbXG2KMWuQmmQcp MjbA4j7wxsAphbv7hKqUKOhpOFNzydBbR3C77GjX5JufqaXAjGmh/I2EnnEg6E8OJpSIMEsxrUj8 JTrEjP042KBtgkfpj8ytpKxsyLhxPNixtSk6ybQwW/c5GQWIWNp7vL+E+9E1TUui3T53TTIR1NcR XQvooGfs58jI1ypYrl/r0nOiXnZeRFCposiMew/u4MWPPIsvf/Fbqr2mDShPWnTOjLyyWC9mRqld ywB0Itj2igkEypD6mrv/aQMcBk4ZhIIKRgpzo/sxk6f6872nMQEMQmVAilZp1Rz3JoUTQWRvfv1s KUVr8w0XKUBOQShPAHt9CnFpBR5fAtLKwcQAimkJalJfRmITqPadJgUC6+vWyowzo9QZl1eCb3zz z/GNP/0efuMz/wFn5yd4cP8unn/2GXz05Rfxyssv4YVnn8Lzzz2NZ568iwd3z/DEvS04bZGS4M7d J3F1fYkk1YStGRePLjFNmuGkgLAvQDJN8LyvABN42oKqZrmZ5wrKGaWqa8v1dQGljEwZu2tgXwWS ssYIZOD996/w7rvv4J1338d3v/8Gvv3ad/CDt97Bd7775/jOd1/Hn7/5A1w8usZ+X1BMEwLegNMd 5InMpz+jFPXnbdp1AdxC1OiYaUJdQSDBItVohmvsTdsPEw78Hk4WL0Ka2cctBGCCFveaUEBIeVKg BgKQwFmBfPP759TBf9pAaINK2WoEJA1whmlhy4IeimY9Gb6P593PZdAwRQVOo8EeAEzm/kCBWdp9 CRjoNUR0HAh00rK0OX1vBeNM+KWFa6Pv3wa4AzN2QQIlFKkMri6aghVjW34+/DsJNCQAY8ABu/PH DoRcxeH9UoGgx1d0rXY/hyLdDWqgo2JKNe4ZitzEUiJ4YddQ9vtbx9EFrZadiv3dTSRYnYfa1kyL yHkl3Sj8Igou3H3kne+4RljrffR36NVdTHX9a583EFCL0QuxjEUwCUhAcGuFn7fRX5zdioC+7zT2 qKDMO5xwRZYd7m4SuFYkEKaUcV0JsrmPOt1DkYQwUrD2tM39MlavXz0L0FJxZhN1I6A94KVex8Z4 b212nhAbIeIOiSEIWOc1Ub9n+H2hgXZNfcvusxgbc1eMDjSgpd3QBMi+b7o9R5obckXUvPcrgupE 3c0qjm/tWhOeIg2I9zWcshAM/flal2tlWY2IbFTcFApruIcEykPVfu2EbqXXh1io75OOQVypHAVq pQFOR4PFDBgwpX0xzI0LbflAKuIOEqOp1ifOgVHXci+G48F+do/6PRe7t5vlpE2wa4RHoL92jRrn w9990m57eYYOJQyR9K1LbTrm7pO29v4GXl1Ca9r8MdhnbRyDJCpYvf+YhLvWlzWisiYJ3/Tc4eUb axzP7TUK48ZsmrvFXd7ejIrNhvHSyy/iy196VQmPCCBFze/OvEirc3rrRN2PWIxQDsBeAE/JSUZk klVkrWYPEFglTdfQIRhvawFZsBeLARVj6lqgDWZ+87gAVsGhOggDkiaS1hSXEE1rZ8Q2sQZn6jxY UZjM6jJTNSgogyCpoBQFTKLoRIm2uaaQASsiqBVg2mjMQZsnFS44aVpZFxTVv1wFJrbg1V0Brt8t +OG77+BPv/0WPvsfvoKcgCkD95+4i3vnJ3jxhWfw7DMPcP/BXTz33DN46eUXce/uHdy7ewfnpyc4 P50gVXDnzgRKCYRkLhua2nO/L5hLweb0RHdLBS4vrpE3DMqMMle88857eHRxhf2+4NGjR3jtz76D 77/xJi4u93jjBz/AO++8izfe+AHefed9XO32eP/hJSo0HgBsPva0BaVkxcMYGjZo/shJNSiVxGJO Sgu+8toGjAQk2xvt3LPtQ27MmZswkEzDSqa9tAA/YuuTavyJyALJk7ndsRWv0iDjCqigw1atF7Bn t+o2kdTtR3irETB5a1mMku1Rdf9ioq79F4utKrUx+mZxjLxBLFuMuexEJWNnqssCXytg1tof/MFF QDIC8XavbWBtd+HaGNp2/uTfDcB7QUdbNhyJ7g4j/VujlWu0rlatSBuVIRSei0IQKAAMUBP2hnce ebcLRADgGXtcYRLXAUBow/3nA89m19QbL0tse3W0gAxz7MDcgO7he2Tgd70vCgpja/49URfwxOZR 6PjaAl6jxa0mY752tQQkOPMkFmAufY2oqpIEBQ7MmRk0V/D+As/cfQKbdInMyVIwT6jbu5jTGZCm cb2bqwuF7+hgnx2ehdGlJ86JPoujlwM+k4+szf7bMFdkWKxZvbwv3Tvh2LVcexf2I3DuSqlFWwsB Y+1iZsxH5iuC6YiHboML1z4vz3Lcu+Nlrrft9zUMqEKAr1NPyT7OwdJT5TZXe97HXm1uXflICTGt ahzTB2vfMIF9bkHATXITDVRUkGQSBjkcim46h4ReGYa/SIFHCb54HAJg2Xw4xQig+ybO8riJGxfG Mz9UrwTbBuQ+FHX4XJulIbUDcdj+Wh/GfL5r14EwFQi+f5bYp3DZrIDzejtLRupM8PAwrwsn/Vft U09fh7ahW5/j/UsFhPfpoF3PAnDMnLZw3VqZSJ2fhYWDKnZljw+/8hLO757j+mJGog0yJ+y8KIkI PH9MMq0MRHpl2VpVawZgllnTelJSrSIbk2yZh30L6zxpkTEBpDYNv5F+q4gKLcxFScGf1ZPQJmxt KCloK3vNdCJ7BddC+l6ZUTGDSTM/qJ7EmJkImIqNr5hWTxlQrZYajlmLo9UZlBlSyCwBovmemy+6 1j9133Rff5DmqmJbA07UCqLNXo3Sqzz6lRJQBQV7lF3F628/xOtvvYevv/YGQBrTkVLCZjNhmiZs t1s88cQTODs/wZQYT9y7g2lK6mozKXPdbNT9aZ5npKykqewrLi4ucLXbI+WMR48ucXl5hbfefhu7 3Q6PHj3CPM/Y710AIlsjzxaTQHQHACPlDsxdw9W0qawavmLzLuYbrGlqsgF5r05ObY96kS4AzWqn wqZKYJyynaGk77LnVdPv6T/dp9+CbD19J2dzKQsFwACLAUi2OXWMFawpC5MWL6uUwWmjz5gvNoOQ GKAi4NozSzD03yqIaf8HmoMoqCcF6k3TZwzWhXHu4NuB3fKM+xlL1LNTuGjdEheI0YGuPjNWpGed KB3QmDW6o/7gtmbWp6F4k4PzAET9XRibGsF5fAe7r7t/K+q+BajSy+zSo6VA22+Zi1Zo9jEeYAMb 3bCoolVTt/2idJYNLNp5Z3+VGC8Yfeh9jg7f61rbAu/yMM/JcQEN89T4kYwTqlXNlf/qT05/q/n1 HyrM+sTUbilmQCwDjWdeYlGLYnuOPDlCB4AJpHSGBAkFZ6ngwUlSS6UI9sLY0RZy52lc5jMUYmvD YzdgPAYtUDaumVe4X1ZKXg7lEMC5Jb10oUq8rSiIOnZxRavWBKr2myqy7FxCY9ti8a1BKEWHbcvL q933GIcFNqHaFAvj5dwS7Wz5+FwxvDxHS7AfwfsHUzKOba5m+2kD1L1BK5oHjQ2kHp8k5v5paGFd mWrCtgnYDee0W9bxbcN1jU74+o5z57TYs//gYN7Rvu9CMVkVYZgVuNOpPGjV9R/tswPWpfS+BjCP SWoCPSHuUxolPDdDOuH5oNrkx2nBgW7yjNcgceJw83smgdu881h/GwHGYuMF3/dj7S8l2KUGa2jv SBu9b+v9LsVM/sDqeB43t1FjMZrAHr8mN13LvkAEpe7x7HMP8OGPPIdvfPV1MGmOeRJqfVANhYOv 4POveQbV/54Z2Yy3YkJCTgkzKtiUn6QqeQPM3DRkMJakQbo2b1Z3wP3qxUReRupCAAB3ixNKZtIk wNxZVEOjGlrIDGAGkUW1WsGPRkAFLXsQiYCyMb+iKUAbmE3QNHcmULa+ClmQov+F+pKjqFWBklX+ LKBkNWzJXYt4EF5ZzGWJNmYpAGq2OYcGh1ch7K8BuRKU9y/x/bcude+UAiKP1RkFW99LXrTIx6TZ dhXsKkgxAJ9OQSTg3IEVERmd7eZ114C3YxgYKwwke4Cp+laiafDZ0GC1Sr0O1t1/3zWsjXbC2uBk LiFmjuHUsj0RW7wIEtizHVmef9X8a6Vf5tysDJymVghM3YlUeJCUm89/QQLSBkS5gf9G70R0+Ypl BBHASzQzqGmtXBMcFRf9fDv4IDt34ax6AP2Cfq1p+tCYqitopPGEJR2A9zWpcmZN6xafWaOTS+1o vPw7pQl2nnWEPe6HRkHooE0Eq0kct7meNMDQftPtYjAcNJyDUbHmPIDChB+j/3rv4iyt8MAGUMJ7 XfOINK7XwJ8N3HAYy/LSPeAq6v6di3tsyQCAbsnQD4Rx9HFM3SJFRO0cdoVXEL5IY0OoFBUKzMol UoyvSwuGlCqQ/RU28xXuTIIMd9LaoG7OUbb3cS1bVE97GywUjd+ZELDs83JO1nh7vHxPe0GxiC26 q5W0feDt8UqQ7BL4xvZ738f+rfXJv4u3xyQxt8Fqa0B5mdnJ71vygb8K6D/27hEXreOU/p1TAP1n kaWTMYa+e3ttXDIqGm5zxf2h7Sn/6QL0Etutr9Xw75BUJ47P+5vjF8yMIrMtjEuu5uZDY5iTM0vP 47/sRIEG/ekX3PyO3Y/KKwz3xbF+HPGJam1jZDpNMzVEr1OTkPo9XSKFSCM6TaIKk34TQG8b1AlN VXeRlqbpcdi3abbWYxI8Ortn1agHm2ycF//dGae35u5ZYzaJLuj5QR795Dqzv62Z0PvUBZtbCWbt btf4O+O0FJbGYEACqgUpF7zy0Rfx6pdfQ5GNcbBsgCoNezMyhsZwoXvP18rbllqQSEFNlWpVJsl8 IQsSO0ixVH4AqvkAOoiqtZhfcF9/r9za2JJ0Nw79v6RaE9kDUkxsyWCyz1UFARENLkb1ACC2MVcD DwLOGnTrjFXz6GuufTKNi5q0YSZFMh9et5q5Y5NquNk1ifCUo9Q2eLVqhE4Qi2nEGO6q4fOt/3ki kBz2hVhbmgkpDy512cBHs0YY4UgwppGTBTTrcy7j8bCHnZm4n344V16/wzCDZ9MqMe6GSIuNwQMj GZ7tiRzoE7vJBKpxTf39TK0gG0hdehiApzhl+y3lBC2SSkoj86TPMYPT1FyATIUN4dwECNQM4oRC BOItBBnCk+b6p6RZjpxZiFiuc4BFQZFXkzx2kVUZF+k+6k1XLHpeCNSDLEn6+1BVADEh2xX5ZGfT 3T9ha6PfeW+MDriARx5TUy3jjQoPKBorE7P7RHp1E6CB7VUCmr+9hKKQUqouuQkDJr11oIqe5981 0QSy5ALUrAdLgcffq3vKWmugR0wi0EBoNsAppgm0moWDa5H7teuch4B0r1yuCwlO1NYuBgY3wdX6 1eIiVPob5hFSdD8GtqVZeKxVGefc46TQPAvM2oXSwIy1YoJQcIlpwKVfTj/dqtuVK7YeJjpoGwUe Q6BJIAqo8UFqqUBBFVJncK146jTjDBW76yucTae4KhP45D5qOsXMG1S40Om97lxr3GPdwyB+PuZW vHYpneThb2/e13zc9+2OsJ/IsVC4v2GJ4kDVPSWWgoGD0Q7+iXrWKm/SEwj0LFjekaB1tz0SM4cx ZUDQNNRqygGq9P3ScKfIjbjpNtdtMIn3tdc6KB0/8rpiY6lsEFYrcty/MRvmwRU8VBqtRRDIvT5U i7XwulJHmqOwEC0LFylWMBzcY9T4sA5AIrYDsi7ZNyklzOWaBOfbv02m5ZY+KvWF17WDuwClNw7Y 2uwH4fC35TjWNFJ94x9ea+OMV4G0dHpoppzj/T3W/vCZ1tx8+r3uphsP7njPuoCGpiE41g8Z1mHt IiKUMmqX4sG4nQChVzzWvo5M5o7GAqDgo5/4CM7OP4d5J0hM2M0zKG0V0DszNCDuhYsa6ECICagC IdvrpG5HyuJtv9mBZbMqaMGwHnDuWTBU09YZS/JPZBKGCwUDIWVjnG6ZyKiyM7A6K9BDAZeEMu+g WY0qhOpYjdT85vV8FHD2CpW6B4tZMhhdgGSpFpvlz5EWv6qzgTS9t6IgkQamihRjKsbYk2up3Ge3 DRWAFogSMW0o+Vmeu+k5MjeedM0sI4ftDCPCSrzEib6wCjGiYEeDbjctKYASObR+CqlbhyPPGDQq VJs/fsM6bT8qoyGyooVsRcmsX77WZC4BneGqtpeQW8yEuGsPdXekdpY5AakXO0tpQoUKIcRZhVqB VZ5Svw0VKjStrKYAVbBPaWPCxmQFxDZ9JAZKNeWfKiz8XNx0LpeKhjF3O7mhe2gpEw+FpfpcjW8b 2m709tAloNHpMPf9+04fl9eSTg/CQOraZ9+LQNCwEpoGFujb8pjmNH7XlFGPyfyhboq6Dz2mxC0M yzHEdzShyefP9rwseOrQz8AWHMgsx9HakwbXV8eomMLz7/f5XxN0Gp6AWbyWAgUcUGJ4NgpZvj+W c87MIfbB3HpgbiXShRy3bjVeJBWEaqksNa4qQ8DzDg/OE+5vCdOOMIOxS2eQ7X3sZYPZrWhxn8Y9 ZPwjXn0tln+PX8s9dmC1WVvfG9qIOMTp4rHnl+923LXEXgf/psO9urzXM20JOrZr/WKPKeh4xM/3 sTZvwhU3Xccw1LG55LX9uGgjemcM1j9/xwcQWCIuXWJXV8Z8kEuLunZ3wN6mpw6WLgDEYKioBO+a 6LHxpkFpnVdtW2JYZPxaVLylVqS1jXqo+R9H4xrs0ZdcJA6KGh+X6kFLFpQcJTCxAMxobyAvE45b Xe0+00gEN8sDgcYlL393k3iBodjKctx6n2nHyAK+HLhXHZsDjKP9jPPoUjUozKN/V4ZnGoN1XX0z K9s97uPnAY+LFKXHr1HjH20B/XfVsntMiWr5Ztx/8i5eeuVDePUr38EmJ6S01SwsUI0GmGxdgdmC pSrBUp917XXrp29015QDCtYAxIrKCeryMddqWotqGr8uCMQRqyuF71dRAUaUYRdoYRcPzhIWELZA nSHV52ZWLfCGgVJAmFU4qAROms2FiKA1AUTjBqQzQogGKBuChlR1EWp+yQVQgSSpxsX8hKTOOvao 7fDz1BBKbVpfJhVwULtwpDnDGUWg7kMCgJIll/EgQWMcTXsU15+6lpL8/Qz3a1aB1G8NSoIIRNBd N1pANnWM32Ir3K0gmNBVI6ya+0xB4+WpPbUBRN9eclAOAji1QMYI/AUaDwD7DCZUNk0YU6t1oEWj /C+rcGR1SICkAAwJAi2MJnZ/5QkpZZ1nEbCGp1iQ74xECWx7hImAA8ut0RLXnIoDfSf0bjkZz2q1 85aDABWB/HGFx+LcUx2eYdu77sJHVrkWDRw43etM15914InA05zONsWJ7ReyAoetwrkz7wicKWr6 x4uhwqmb/YGh7rhawVt/O8dMIIAn88ltk9D6G12GGq0iNE1+nFd1eXQ/d2P2diacUrM9s+Q31ejk QYFNx9DtaxP5/KyJD7eDNQoKEQ3YReAjHpQa1gPo6TzD2iQiFNN8Nt5WpfEgv0S08CO32gPSBBVX xHVepIoCsXiwWlQYYAi2XPHcvS1OZIfMhIKEOt2DbO+jJK3+21EGmgBJNkHuWqjCX16vo3T0cqWL rlui7kamChZTwC2D8Wwi3S61zOgvjXiqlV9k5LvdpVOfItNAS1h4HdPC/djyLRdPBuCJNGp7rO2d ppgzvsSBtusDHWgykVrhGjakMJqgPzePi+aQcwuAfQyTDILcYh4AVyS6YsD4a43z2veYA+xaLbHB kXfGFL7aALf3AsWScRSwZ+1qAplp/oNAfJOg1OoTDXShC60eU9KDgEUGf7w1rftSOoygvUtB5YBI xuclpLC67bUE1PGdB5KJf+8ST5A44xiWDXbwsK59WZMeDzQBxkgyp5aPfXynXtFnfk0SX2qUlmNq 4x6Klx1ePt8+Xlr8Nv7lvsnCvI6brc/BUsvm8QQ3WQzGMY79WH7ff/ODNeP07Bwf/+RH8erX/gyb bca804NBnJu2pIiCdGfCrA3pd902b7nw9TtPmEYamQt1bTCTJQhzLQZKTLg1gaitT5Xu5i2w5HcO LLo5vlZLQ5iSAUsthOVMFaypHDHvIakgUUXFXjO3WMW/KjOSqM94ZYBqyHxBCvgkkQZ5igbsMZMK JQQ1h+fJXIpUwAFV/T1NChwsFaz6M+ZBg0SSIFy1zgJXJZisZ74FMCEABACE7h7DHsPge9nBpRN0 tpSNALrZ0/cDt30WL2W8AUi01IYKMDwuwcEpmGwvaPEt7VdukLS9kwnJzaWWJQiozd1IQwBSs1bB fP5bxi+wvt8/W4Vf8tgAIltz8/UXA9gWIKwnNpnAONl3FlCODEmTCQlZhR4htVtVYzAiPU2zgaLD c+/z2z8rvT2kgU5Pl7RwCR4H+rtoY+3fN94TgS5zAKQGAwzku5XC/1KzKLhP+AioH0fTiQK/g2BK 62ke9X0yPKOaTW7Cg18uvA40XTvUlG5REefzqBrvdV7S77P2TZj3sbu2/mB9rR9utVzTPPp9xxU6 Bt44owmQGPnVci8sPQuicODnGAgufUNfKGJGBTfowJ+ZNG6KCe6elkjghe5YqiYeqQqAEgNyfY1U r/HkScYWBSQFV5JRTh6gbu9jTx5wX4axROHC+ZSPZ7m3HKhFwOY8TfoXbR6GdtbWGof74BjIjf1z BcqxSwVEjwM6tD4MQqet0xj/Z7mZCEgVppwa91XEB/EcMifIogbVf45rDbM97j4/S/G3YZ/b5bSn fx/n+gY3IO8LHx/3Ep8OOPAxl+5VfbpVyTaC0wWApsVcdLIBzGSL6Z0Jk0cWQanq7fZS/60zlL7g CTRYAm4EvqEffLDH133pQZpRyJfONcNLz9flYV6euD7RUWN+XDhyEOTaQs0gI10SltGcvna1PvkX LkE7M6i1zcfxw7L8XcfgbffRKAsY1oGB7uwZtcbd2Bk1gccY6XiNYyZjmL4emskHzSZD1Bxq2lzM dcbLH3sJTzw4xaO3L5D4DLW4P65n3DGXBzHAHutLwNcxZJhAz4081wImbhlNVLNmgoNnN2LnQwaK LduDE3gdqb5HYJo408o6/1J/49REA4ECbYj6DgrZurSKwmrp4kTgAoArqFYtpkJmgTAXO48VoATI 3LU5TlykrVff8z3AVrWtUs2fmTu48L/xHHfNdCRGtj+ar6KDRugcQnTsISUwm5uNC+oNRIHVlccJ cTi7HntUuaq7knQNvfHpIGRI238OztzCwZaX3DXeImIB0DBm3wPlVSvLLa0mQZqbj4OdlNR1h7MF 4Kas1gEiq8RLqlFk0xYSwDxpGtqUTdtMGtRLACipwIAEMbefGQROWxQhtSqIuWtVdY1zM50GdFt6 R3PlGk6koJmo/XQSklpmFj7B4hVnm0Wgt6GCZQfDnvVooAMB0Dj/aEAZQM9m4RpKO2Pe1ghi1wAA IABJREFULxZz9+oabghArKJZWQCgEp6N4DaZ5rG6Zs/4HrU9bRYmYbjtOCePOxldkfx5XcO+13Ue x8unocXOtX2FdvbE/HbbnJLSBj17o2VFBXtumZzUnS81l0Mh2DqS1VcZz5C7ymjBQ7QFXdLupUJH 9xMPCumY3ruNnPvZ1jY9nsG+b2NxwcEC8sXooiVO6JbpkX+kALr1rU6DBZlgihGnIyOP8vgXLgU0 X+HuBnhim8Dlkd6fzyBnD7DLd1BFkyToMkWBpMdJSaSJ7fdDISB+L4N7klq8pHY3mc5LUkiZ3tfG z3azqLR1Gt1xuc2yqqUOffX7RUSgygd9dXB/AI5C/yodcx5z/u1tHv7WMAkB1Sx9fRQLQaQ9f3sr i6/DWjKV1oeACeLfGqzMgNEh6RiCbO/7ummiEF1fYVrg1XqAX93i4HU11GLbFRetIrD3cwEdWwxF ++z01PlwtzwOAo3t3YxbXn3iRn8nbfDm5xxoLYG9FlY6vG6SZh93xb71AK7QF4wb4HHv+SD9GKTB I307uN/nI9xzTMoHcCDBrxGZ4/0r6NEZ9q4aN5CVnA5airXhOyA/1tfHS/AjsB8IzvA5BYmVMM87 PP3sA7zy0Rfxx299G5vpHIkTZotD0APTiaFhTvUNHTRTDpCoGfNEBNnMmQpUOzCoTBZXp5aBZuY0 TbMCEjR3EdV+Sw+t9fls8wrzeSTLL5/b90BFyluo1kp9+AQJmK8BZDURokBkhpigk9iLkWQAmjGH BBp5WyzvdfI8whlctcgamQafqFt+KkzIAZplQxmmcw5A/Qo9kM7dK1J3wymz9hlqfShNU2tZhizV Ji2BeQOLFifhcV/6kpEhaeS2umGxILkJm1M74+J7gANY8P2akgExA+f2fErcYkCItO8K6t16YEJ8 yj3mg622L1HbE0xZfbM5N4sAONkiq9ZfKOl82oQX/y0xhFy7TyGwd0IFg0kLe7m2H3AQR8BcgnlZ /x/Zf5EomfjSskG184zSNKhO7/2Kn5daPK5qrl5qytb+/bjvRKSdL0IQEpb7BMBS87x2NeAWrKVH gYADdZu39r0zZQNRrsiJYE39YrmBzpv6s/y3noSlixV0fchcoha/rWlzDzTPi/fG/vpqHqPjUXCK 9zS3uQUo9doCS555jL7ruLvromYXcmtghaf39L6u4QIXvJhNKAz7k1DR4ppkVrQhGvslAlAp4PkC 984JT54k0LxDJUbJW5STB7jEtgv4PhcHM95WA3IsJaONtI14mGs2ftAFrVHDO7bTBQg5+H5N6Fiu h1tmo6tOfMcqRkHferfCZtXcdh8HA+J4XGD9z3h53ZGGSY+M5Tbfd6VUxzF+D+kNt+uUKxy8HTk8 g6uPLc5e/84FGmuHls+MbR4VAFi6tOUyJAJBhMEbPRzxQBeQpUH0arhsKIioSzatnZVNsrb5Hw8q 7dno21plSJOqfV36nNs7gn+4vrM89p0+HsA1VoeHqpmnQcPGW47Nqxc2oIHxsHMDlla4yVwzjs9N 25KL7zv4Zk44THi99KvVd3hGJw+e5OaTOzKh43qA8f2+GdteYGUGML/6ZIJIjWOUAtAen/ybH8PX /vg1lHoNmOZLA1kXzBMKdGZnDASTtE0jYBp07Y/7RIr531GLH2BoXcVGNHyGnQjYF0PQkLoGtxmV Kq3InlTR9O0VILEAV7JMNJS7oEYEzY+9R0rmqlP3EClm4UhIrJksNLbRKgH7sgopc5G5ZauqtQKp mu+tWgxcm1jrbH7i1MA/AU070feiDqqP3+of1FlBvdUI6Azfpp+qEXkPfAyTFOf0EOuoe03oC8xd q5WUd40cWREma0S1ZNw0PDABUAutefYlsr2h5h1Kk8XYaByAElI2rWZFssq+mkFUrRcgS2ssFZyy tsvq3w9P+WkuQLAiXxCyNKwA8WT7MJlgYGk8abJ351b8i2JWIhEwKrj2NWrMwf9zawkBXqfD5QWC rZWnxjKliXsMt7NE5hrmDLAFOPt54rDeOk999wcaTu6iZy4JdmbcjQYVSC07jWbDaSTVaRY6yyGL YWpZeUzD37RehLaZDpgr6Z5cy6VN5MKAVbYPMmRsIyGhVLGwDp3vOvC1EdRpDH4FmwWwyWXmo+2P 6b4lXR9zz6Tawbj7jGtqS52HeGgOgDIwJB/oYzburqhlEKQGBVVVpQUlF1js7DPQ4tPiy9o8da2H giWvs6E3NmAZ2nQM4W4TrfCczyOo1fMBdas7kVv8a+PfterZ0JhF4wVSUGvFlgqm/SM8fZpxyjMy BCWfANt7qNsnMPMpajVLMtAEk7W0qnpFXnj4ewf5fT/6Xu2uI54euZ+r2J679HpGnVZrhsc197z/ 1c4kA4uKurUnW8ACiMd2kn1uvvF13BetDkBo2qy5Hkyv4WPRNaZfLXNYqWZxD8KkCV5/HdcanlQB uisQOq41BYmM8ao+TwDQqwKNV0z9qawq3uF7ttOcSNtUaQXDV7D3L4R8WeBj4TAeWdl2jrf04U67 9MZbWwDWLwURgxTiphGisJHRCNcSj0ZJxjfWoali/RlgFA783x58ApOEauxfeM+yzWV/jr3TryjA rP3mbUTT01q78X4xTcKhVsYZ6KGpcV0ACMR37dcGEgAntP2dMYzND2J/1zj3h+3edLnmbAmm1+5b tiksKNjhwy+/gKeefYA3v/cetpst5mLmVPPHTsSoqCYwpe6W5UKYZ8LwAD6bqgoDFu43WgkpcWfo JuWZ92N3I7B+erpEF9j67LobBtpsO8PT2L4KVC1OJtUDeAF1o9hDUzyqRkuYQTIjc4bUnRGxpJrp OkOo9FITDrwF6psOZZJsTAxSDEe701JVwYRUw6eCCMOrDBPQ076ZUOUKAK1UPDUGpoID+h4jFbI5 xX2d4XuNpFdg7mte7fxCBQxbM9ectaulL+QGdEUEnFMT7OO5bkWkLI2st+faVxdaKCnwoOQCi90H Ur/95iqkQb3q809W3FBz9VPWoG1OBuJF1C2IoEDe2izIKoQyqeBAkwoBlPT9okHBZOnydD8DHhRH gg70gabBd3cSANCAVR+fz1kPzIwKjWNXn0unIbWlg5RaNVPTkWecjsTL62wsNdCdTrMGJiduWaRi u7EdZh6TWdhGPKSlCD7OLvyMgBjo9E0BkD6z5ovP4f4aLKoOLJaZRIb2FwLCMGdmbdAkBePUdbo/ aubHOAnAhfsDPul9P+IW0eevj8V9JVVhtRAEGiDszw/zF+5TAZTbby6kq0hrhQfhNJpMQFUXNzb3 PY21ss3tRUAJQxrFWjxwUnP/S1HXSQ0EZlDZY1sv8fzdp5Fph5Q3uKYt+PQBrktGIRe+xsq/t3Ph HddpKXzGK+KfQ43+eE+8KqEVUF0C1TYHwbLAMBomMu4RhHVYvGN5bo7h8T4GxX0dKI97/Nhzj/vu r+NazkcUxo7dv6QHN7Xp94/VjB/XKQPoQUC6iS4s+7Gkh/Uxc7zEsbd3ATIZuBPKsVPFwIAyITf1 99/SCjGOA/DCSUmgu+xIQETzoWwCkEm4iwNGtbQsCHFimluGv5vGDVE8ivvAutorAWq/a9jkqrVy wipOjR5zqcS3UmGYgo9ZHHvIVX38fETwvi5s+OWaQCIK6UsX/VuulTEUErdYLDYYM5Z+o2Ob6iNN WBCcBUWKWZs6MRXMteLOvXP8jR/7GN584w8AmpF5A0oJ8+wBsfj/WXv3H8ty5EzsC/LezKqufs57 pHlIO6PRzOgxu/IDMPyvG/AvNgRbWElYLSBh7bXklbG2FrBhWLPdXZmXDP8Q8QWDPDw3s0Ziozoz 7z2HDJLBYLzDC39Zn3R3iMqXCqCW0ADkpaJvJ2Mt1C+kkoW9MjRLKjC3ke4M0LgzvVCYuiWC2YyK a6N6eFV2zy6UvLPAwlTGCHZY3QBn2rXCsjEUlNqgpZn2Xiq6WsYgMrVR+KuJVwO8Ae7CE6JMNwtB qQ++L9a3+eB7xqlOxokMkQLuf2hrrcbqqOOfCxAF1GQoilf3LSJeDMy06F3s8mcBIxUWVGEFY3EB 1NbFcDZplMpghKQUyyLSmLGBQl1x+pOCRblGZJpFBiPvcBTm9MdgYqUW0O/e3vGgXfGgX3jsgLgw wMrL7vtvWUXcEiBiQqpcIMXiBawC8MXW3gUJwKobm0XKUbGLW6uMASpu3SqhFUJYTZiZFnDvKZ73 5ZxmTR5pma3XsPgJ6HoxEj5IMTxvvVu+eG3uOuUBl7B1DDoRWlvx4GRNowJAH65ToMVDIKkCZr6+ Bd5PKH4o0PkFS8uq06YaVi37nzgd7jJnNFstGVyjKeuU41GRAq3N94CCEL1yxX3ynUkVdz/sZo1j xeKcpcfWHoGbRSxbTBaqHQ2MEcSxiQLM0hVnCUMI5FwZeL8mm6GvelRMVsUkVaqtGYVS2ypzleS6 zYLNmtLaXSA4Z8hI4UxaDUC0eVrowWjl4HNzx+owXb0VimT8nXCuZK5EjZ9pT/jsAnz33SNEv0KT C/rDZ9DHz9DLAxrGPNTpHdNVjvnk4PDZcj5+t5kVr0cCJAbZEyL0SA9T416Gr/JgRHXgHQsuRp0F +xHFIMlHxUZSytf8Y8AsJszJdAnNLQsoY/48x3Rz9ISf2SskrcdZv8yKt34euPMiJ32/HQTvOGND AbTCSH6HfC1g58BcYm2+zYrQuAspAGakivE2sQrZ4ph+rxA0Oa5zptPrGS9kBdhcCVRlSbGb+0pw 3RUAqE2hpJQlpnU/Rq76cmoiWzX7GdF3bSdx8fMg/IlJXRnW1/RTylHyzv3zs9HPsphivoctzZma LiLQayRa4YH19e7tfA13c+ZFbW0OqLs7bhCM10ndMS7Wg2S/08/uOMb8d5iy8Mr1cdzraLjpDT/7 5U/wP/9Pf4Gnf3yyaq2eim8K0PHUcQxBsvzbahpHZifAMI1a/KRGsRkSWhVLEyoMjO7F+4ZTBJql 8yXsKSR1MM3GDLfQKEtfLChMcZaYNVs7czNRaSgo7u5yg1Zj5Is2Fy+aESKpTuCbpflUCfdzEbvs TeigVY4+Q1YpUzqZa9MmSr0acy4e0IzuwUpc8+auQ2VUEpaK3omnLs4VR/Fw8UB41oz4CLOCVbmM DEGCqM4Kh531COjqI84OEI/qw1wBNQfz6iBsNk/r1lg1Z+KtXwymlXMVRG2AsBp4Vh+VkdbT/JKL BQCX0G3C3IDc8iHFGZoLtDy4z38FygVmQRjpRUWNea2Og8J0dGH2Nb2/qkK0oXeg1ppcpsi4DhpG xmLVWObzOAqxuUaa6+nunavmkTnazTqsqIx30JHd6aZ9KB4C/2fXx5lpdPeRdFRmJjnRXbe2UdBv am6ghUG0cf/t3fk0zXnSxoIWCTKTPe68yICWlAQ2o0GBVzi7KqrA3bpwuFDH/DxzmBfQzN9loc4s KXSDm/dQxE+HDAvPur5rW++YYEHFsqVR8B4xC86Ab8aYGJC0T6BCJHAmwcP70xfUUkiOnxHnE4KC C1pOSyi8mWDZXZnTAHcTardnXLXhi0fgXX0GesN7LdC338Dt8im6XJyJPa4X9zP/5Bqsd+5ubfdM 9P67/BnnS/4kKy5y2tO+8CJl09fazhjk9TNN9/b07IZ+6HIe7o17Btc/V1vxmT93ColdG+eXadhn +FdG9jexYmT3oaC/FBRDeN14YZhpZ5oTeWvSqd18RORlC8AYjJf2bCqNiTY3q3pQA4NAQjMflXrt +NZYHN+UyOoREB4WI7dIlbYEz7C1ZHpCgjoQVNWlZXGOi77AlIj78C1UgBqng09W8qHerl9iNG++ GR2j0ikwcvNzOZg6y7rn+zzQGjCRIExrNKUGPRKk4eozF0k5O/R5vWkZUXW3qlLQtQVRz5dn7tf6 GkTZGNwSQoANO7QnfC73Y1moOuq14nZ7wje/8yl+8tMf4S//9N/h3ZtHtOcbpFTP1JEkaB3aLQam ogla8msXwASC4l6ezpib7yIvgR5GKasr4AHlZQSqzd5+Riy4R7WYOb+1HmsPoW8mz4ibZnsxZp+C EkyzKlLQ1HJFm1RhhetVOuTiVS1xhVUQbp5i9NmCiQFob3Zpu0ldQJeUBvOnNxceSxlqG10AhAuQ 0GLkbjsycDNyVzc7N1bZlnjGDAuW27urAu5HTzcfDxqKlTQN+sjZlTU2pdZgqoGO7j7xvAwZ4Ca1 JguXZfOwwGDHXbExS7E0q2T2rc5CSUWTqlsaazA9UelZxNfDLAxajbkXWiaLxUNZKlDT+nextJ+s /myWg4fBDJYa2R8KAL01s5Bkxk7EhV2FtjYskH4X12IiqNBi6QspKkEX4/nlYizFM5/wEKQW57q4 ALXQaUWB9OYxS4mBwjjbl6QF5v0gGExE8fsiaGA6p4JqqQplf6lvm1viAER9gHADDEnb8vULfbBZ M8O/1kRTKcwUcpv0VQeCIWblXtLiipL6ohLdcETQwbzsI0apBuyoZlHaCUBmUdTAN/ECPaJjPcfe pHfVt26z/5MQGBa3ZVxam2jdggYqFHWGnAwjDmg0MTMMKl6/t/F4D1yn/fDFca8kCgo90t+iN6tT As/Ighb0q7WGKorSvsb3Pn3Ax9IgvaFf30LffIH3l4/RPHVxVGQ+MF+EZL33z5RvxXy0afGgQImC 7Daz07Lndog34/4pEk8Bd0UrTr/Jex3hi3054bfWek4HXit4FRl/e/+qQ1O+rgdrpRCa2yKwUm/R E/34p7TI36+Gp6GwlsF3TM+nv9Xv5ayuDnxIJjNVReteOLPsuIIXYFSzwFhWOks7yxi3s/lHHF0W ElU9q5wl/jBYxz5kfv5FASAQcpEQ84HIC8K2apLUWVguCzXFQwLDtp/XNNU5ejo0NnJEnLV/MgiZ soT7xyuk0qwdyYdzwJWyRWTNW5KYw3cza1zyZZw+79pjTI7xkk/ivbYW8Lq39utFwbGzNJql/1UL xXXNGg++d7hgljHDrYgmrgr8wR/+DH/1Z/8Oqjdc69UKdcFyoSsvedUQEkdgH4BO6w/cTaOEwieK CPmjsZ+FWg3TgtGkyzsoguaVlzDC+tCiloDvIYbWq5aBD00VUroH1QZHhItcXNt6C7eQLg2lXNHa 89BIAgCeIP0ClIailkkJLPjVOrR68C86VAZzD78gysWJhhOL3t086oQNGG4enZc/7BIrF8uYY5rp i62Pqacgcj0QsyjkVxBEarCNJc6H+QALUEaGJ189R5wLRHzPxC0IE366EB3pjunHXCIgF2BOfjeX ROYfvut9sYIvCW8tqO6+o3GxezEvx5EiV8eEqwsBF5i1oUJgWX0UnhVKrW/tHdUZK1F12qnTRbSz 8okLrlstXlr9/HWmOfPziPUzBHWT93If5L8LmOFpYSYwzvORztBRpg+Ru3eUAvf3draC2s1EH0lv 6B+eFQgVEu6pPJfrfcE5ABiVSZd7b9A8xLikW7nmxViPlSabZTLn9OfnQS9csLNOcLJOM7zx3vLd bv/X/my8mRnPF2EIaWE9SHsoY512Y8jSR9yz8ZCGAELlh51dif2JmgDM3OKwdMYBOeEtkHBzgyhM DHVf7H4DtEPbzdyC2w2X0lFxw7W/x/feXfEGz6YE+OhzfHn9FO/xCCZInN3BxvxibVJWmV3LeMN7 b/6Z7vYXCoitd2rR3ek/wig4unbdg3Mdc4VPKXCe8Asrb2g//R46mZdImWBex/+nigCZv9mNsz63 +/ylvxvvG8AMdsec9adt4JB6ngSdYM48Yua3BPBMgghBL8/xILAhjSN3BIBkIT90AMwa7x3BEy8I 1kt1bUdfNBLM80tG2/NG+8Gnb1ssdPiwuYGZEiIlHoeX0dMjkHKOWj9roXnxIiGSJGXT7yzPS9Zq yoH5J+zqQYEtB59k5tdzEmdLhncchHESjoIJdSKQgpOyREvYj63HIZ8OwwFXV00GmWsN5jgTsh2h JMNvP3UhcCMjAt1I5pt0mOFFRk4IvntrT/jtH/02fvwvfgv/x9/9Pyh6De2mNsDTGaCWgiauyeA6 olmsSTeLFPEnNDIARl5g4/CL1BHnAlhaQDVGy+JXTGMubiYUdLNmhUA0mNbwQYcRCheJTTPoc+/o 4c9JJpkBqwLPtqTOFEtFrVf09mx7UOCxBzcUZm/qLGTzbEyWW+K63rwybPOYhRtoM1FYSslSzJ/e fOnpBmVxB+aOA79hKDiYQq+hQ+qDad5bx8VLg967NI6te1aYiwcVtwOBa+FuQ3GgjmJdsD1SJIaC zGYdQcOMGTEYvC4BkFJQmu+/uZeYNj/cI6W6e4+gSMWtA3K5eoaLAlwsq49lfjEXILoBdbjwqSZk XFzILSG0OGOTomJEZJTpkAFjXpMhbPtjoflPzDDfcctIo7uJ4xbPd1EKFebiEe6KsGM2+UTDtfPd P3d6HBr12Odx4ZOchSZRBLQO8sJi1qAmZkErkqpX0xqkSyEex4ELBOpWCXg/wVYsawF4H90C7rmA IWCArjglnieeAogMYvw7YkucNkemGxfSxrgGf5jsU2yYiz5+9o/ulb13i8Hh/QKANT2MobYUwVmB 5ANGP0fm6ChAZAFlxLX4PBnoTgGY+1xMqNLQFJMptSrSkqh6FbO+ZZwaMPRDWm8vz5KEGIWoJTkI RkkV0hVVuwkA/YZLv+HSv8Q33wDf+qjgETdofYBeP8Hz5RM84cHOpXbaJw8KN/qOH5n/OWZk5SVX jTr7XD874iUmBpwQTUxeErzsPaQ9KofUn5mP0NVEszTTjwgM/X0foi+T0odQKs6vKTyrhNcuOnok BL3yi3CAxzgt59+muItzBv4UfrSxiZmupErHpuxyPmYDY24DGu6Jf5I9MHQv1Bxg05Qt0zAPjJXR JGjlfsyL1fknMUVH99oDOa5gQO30pHuKbZ//JACsGlt+tjLQ97USQzrJ6bvuNUkEPy7tFxj2ecwM f4mNlMW38DdtZBDvjyuHv8lUNl3Ljx3bQTNz0vf6/XnA7cszXzUK+ecOaYmoK0xnmgv2YTDOhTbG 3Iypsw9mZM9aBFXL39w84uXWG959+g4//f3fxd/97X/Em/LOioiIpw5Mcwjffz9kOdtLuOAweDDA Y9YgROaEAgTTJyzZ7mlCAQvgCcZI6fMszggOP027yMlQD6IcMLtAFlomf64zlada1hwjijlY9sG1 9kZQVSuamikc5eJzcLMg/GJQr+JpSfAicLI4sWDUmhUb5opZUG+tjyjFM2245MvLF1xbabBMS0ZD SpoXGRzY9MaFFZ94/u5yMYFLEAKNET7bR3MDqJ4zvQc9IRTqAmCmKyKstsvBazDT6jhR6tVg9PcH fSrOJNqcurtjmcBfTWAp1Zkk8XctNsOsC/Z3hwlEqqPgS1irFECqzF3TEd8xAKEVdLi6Hs+k0eSh LR+fleln3pdai2n9wUJgH94sdmI90wvzu8CZr671eftHHCoT3NkCUKTYPmZLc6ILWVhqyae3pz0g y873aq2bTCIz7Ls50WWQboiZrmXGuyw3hTHREpbE3VoZY75f9859JW2SzTNpPhEUnNaUQgSS4EQc KwVRMT3DLOl3FvhjEgtVc1Eol7QW3T6TYnNZhSNa88nkMvGovdvNiprXBHAbq/n+izZTcqBD+nuU r3+Nz98ovnhzwVUa3pe3kMfP8SSPaPKAnAh3vZszn/FSW7Wws5A1+osCn+m99fcJr5ISb533oX+n h2vLgvBu3N3nIfQEqIPZXDXUPI/WARnjIQTkczjBlOd7Sh9+87Z6PfCzie+I8bHdF1rYMihDIBwC Rsxjme+O39sJlOvanPUTdBvAlGZ0s1Y5mcwkAOwYT25qh/s2hYGWG79aAg7jmVZ/9T0rqynbWkuV zaaUbszry7EYvNv1ALc/MD6ToT/biQQUcEQxKkMGU+a+vfH0ouleQwKck9EEy04Iis3m34RlAJXm IcAae7CbA+Y9fG0zwpGZCmBoMHhh2/hkpLt6sK9/z/zgEVAbvqGsyMh9XQnr4vsflTmHMAmY8kDR hntWUdz6E376+z/Cn//ZX+LL//cJVd84pyrTgbADbcxP87LwNgeYtrUKwBz62keqNNB32OBWaKSj NKcEw/eu5sMbBARGIMiMVOfymz+v/RYaTBEM16EkPGeGrzt+0seTXxV1Sb4DEoSVrklk8ssosCId wAUQg11VUWoDeofUjo5nZ1o9TkHU0jqSQXC/RApj1OqIrxcA0+ip+d2aFv4yEaEqyyVBqwHxVhVS FOZKKbiUi8XMaDXXCV00zuJ76gLOQYEh8FzXLNpEWMqAvVTn+CWEw1o9h796vIUwxqAGXmlxwQqA MPi3VADVA3ovJlhJAWBMf/SpAHqP7C8l4lbUlbfDqqjoQHNYwyeawYCC8N7y9QMQfvY9BL0SzP+B RqgFcObvwldeFVr6yMwy7FheU4K0zBlIWLyCVchNtDJS5ppvcg76tjHTeVeFhBbNLcJ9CPDCfRXD /w5LnUvaY/NI+fuBUFyEcMp+qZEu+7srlF8enyIU/sKC6ZpqXXyqed+o0bKjC0bxfRpBnXSQEKe/ IsXT4vmOyMhK0w/32GAEIv+6mtZTebft5oc2BRHyaEWWOzeCDJfFwVjUKIvutMR92XcMzsqHFBfq O9p4nrnmxVx6SPcssYEAktxIhGfEnxE64HVj9D0+BhQCVN2lTvAA4E37Ct9794irPpmb4rtv4f3l MzS5egyQM3gLY7i2nbIsC6yhjFyYt/i9jMM7C6fj3s3vcg/H7lNQoyXbYeU9HZD0wCu+t/ZkMPCM +D6z8GEc+2rpppf5MuaEVD3XEyB/Md5xmBUhEEa6Zh3C39TWWh0v8EP32o5fLFERe9A9YPAzAfmQ gKGaGO+Et8w0RrpoXQx4d0oDqNUaoiMNxxXnZWpUXHaLm/SRWlzmVMN5XmG1d+Uos7Wp9/sBMQAk 5GMSeYMH4ZklmNdYACagNwTkHlz3nhPYQTrJKHoc2xfz8Dn2m5Y1NoEIIbAcicO9mSeAAAAgAElE QVQqsU19pTGyJLgD/R4xem3bCk1TM2Zy7TNrLPLfa7+rxmA3Phke+5sZLPS+wBQCRsHt9oRvf/+b +OnPfwd//j/+DS71CvRqafEpDXsxODMvD6IDUENt5mmbk4Qg2P3dQp/xhBur+1ktfmBdpd+FDIFl cOHhZHERLWQA/fy424G5ewyi3d0KkbMT0apqmXyMaTGw7JB3vfkFVsdlfFEPVmIKRc//7xdkqXZJ lnLx4LHu/SkiyNgvBRF3CWodIm3soyrqRSzGQC0feigPynDNI40lWo0CeNwbZzMu44IST7MmgPnC F09Dyz311J00I3S4gAKeyYLK4oRlWKSEbofF4gfo/z0uMVtHg5oWA08vq2KBt8zdjwq6DmmxwmNk /C05Qp0ERO1uwWDAeWJ+LYg6CW3xlQsIC0OSzxhz4YsjrWgzuBeGe7w/Au4yfY9nTfUTbbgKMPvN zIpait3jPRH7HbAhhIpdLvpVO5cZzxHrQrF8pmFDqEjrli7pTL/G9+P3iYbZJTK9u/Z/r9mzcIFk vaZneAszE4lbGJ1ptRoex3fsl/hg22dWXpkibghPQMI7IAS63GIP4BresKsNUbA6EeqY92E3z7jn 0hpTkCL6Gf3QMadCxWOf8IJrW4AowhbaO7GkCNobpN3QuwX+SlHI7Wt82t/jm9cLHqvgplf0N5/j qb5D06tn+RIXmpf15jw29/u8Zpp+P18PumQd+YSju0y8t5xRf+sA4wzPXhDL8O7mM9yO8lmugAtu 8X4g2Rh/GteryWv6Hun7FX+n+S506UPbPR5u/n3mXTJd2MG048PC4nbYz/M+SilW41TED+dQxkyw bGCPZAM7npDWcN933tO538s9Jnq6ZFBDS2Ave5EgG9tM2/ABYD6BrSniHr/jkmL9mb9qzoMcmX7U uJ6uOkmHmVDH79QU+edJuXHaAhkLL+T9QbJZeOo3GQQNwCGvdronX5g33JXBTewd0MkM26NP80Ft B/jOCNG+cUMcgQRJM2Aa0tHXcc+YeYC+gMOndTA3NrcRwzFpyrxSJ33mBjT2ObOWxOcL4z8JAgpI Vfz0p7+Lv/6L/w39/c0IZzMNLiv5ijP5fh8a3SkzgSqefxnUnktzxpIXpdfBIKOpEhoDupYQG5h/ 2l0m/YCWuHjp020xAmX4XQMANYKewcHiUQTQWzBf4heiwDJZtU5hzYNffXtZ3RMCSK1ozTWCLraa q/MNDDhCv0FqQ+GaoaHfbiYguA916892Qaq7DalCCoUFicuXMRdS3ZiudHehW0Eyw3pNBSkSLlaa XVjEpyFmSTRSbRaaArqAjHNQaxkuNRQQNGXmqYKh8RSgWHC2fcSsJzXF21hBIBCPpUKkmuuPu/MY 4zaEgJnJKQj0EYUdcttBJggdGvLuW0bhBBCIV3r2S0rHpTJqXQwGU2nFovaw2zpBl8tUNXCvzGZO owORccx8ZeHnJp73i8WEO7jv9sWEVEUwZHy3ByNMV6o90wFgSjMKOy52joTzpTV4tiZ0X2gWUxz0 aLYI8jMqnAgjGVDOb/BXLixx/RKeZqHAnkr4K/6ewq1DROkUxJHgA9RS7NaOUr3iL2aGu8NoTE/r cRRMRl7yyMYjRs+KiicQGIJU3COhkMkuDjKK+q11BNJdUcQtP4m+H+Icoo07zv402kuhReJ+zTEd TjP4nKq5KHpAlyldXNvviojiyp1rFbT3Df3WUJ+f8N23Bd//5ALoE/r1HdqbL/BUPrbiX9zyOLQz Q5uZxVVjvrZd9hXri8UriXea3pFYH1OsO68Vd3VSQiXxnPeiqqaUsP6gygR3tlTNW1NiX3rvTlfi teW5xHedaKAPjDL94i1t5FCCqa0VPQXi/XVdP1Dzvxeu9gxhpOGUsb45ppN0ISzfkJEdrALwu3pm 3mfmP84prcAyw8aaK5X1IBJdmOdFvCKNnj1FZKrVUeJXpmSmgvquBWBiNJfPqTGdfaf84kpMaiz+ CROeD9VRO/W6do9hJwl9DdpkCWk3BgUKVhbO/pOZ3581FEnKSxu6q5XAA7qT/oLx3Ry0s/nfEwzG vsjy+TDj3ms74WuFedXsnWkg1ov5XptiHoTBwN/D93/72/gP/+s/4FqvgLAiJ4v/uEZFNVLw9RCd rVmmEQRBIoMhZM4o2+kQizS/m4hzWAvECwJ5tiGa4cPnWs1VhsxKVLH0S5YaNRNoyXB5bEJXH8iq W5ZyAZwJ7EyxpoarohJMPlNWWnra4S5gYCtKYnxVG3DxPP/lCtWOKlcTDErHcEOhAACgarZqGy0w aEBiGFp/PzelAvCUolEzoYxLcFIIuCUA4k59Sj9+Y9BdNjOXLLjsoGpJAZIpsJRB+qzO2WCcuE4N ilJHzn9LoSqQejUGvlQoBZ1yAas/2xmoKeZj0ILI8KBijJ50E06RBHkRZ7p11q4vZ3tcqsQWFz4T A7G+G/RopRmk4/kIRmrc8a5ZNlxIcSaflqoQTsrwoc00L7JpyUzv7ymgSBci24+vZWTFWAX55JtN GpRbmZjWMf98zrIVtwAhlAYMmOnjGfwUtnj2CHPrDGzP/Sx00r8TAzqIDRlfW08NwSvHOU13zoFx GGO0ZkwYg7VLKeZaUEoUrIqFIA74eFngsc+dPoHfzT7t9xgxCsvq7piNlldJa5sKdiLGUJLZwbAB JmCjmyLDBYN2e0JBR7k9oTx/he99UvCxNBS5orz9Ak/1Y7zHFT0Y9OPdu2tnyrLx+Yh5sX5ez9ec 9Xvvnsz7/yHv5fezIMHP7j37oY18zBHW89iaf8628pprC+Fy+/lY40hanVwJ87rt2hCYwuEPVPip DryZ4oxewEHCtc5vfUY1Bznb3wcBIDQgZHJ1ZBwRSNKcDt+21qzqoxEuv/wSm2SLUmdAU6S0tZlY iPuERXChusAPxYF4pNYHRVpm9rqDpAwajEu1xMXATQ6Ic1S+zsS1w81BAKhl4j+uFdfbHikuBZ8j vr1PLYlf+MnHerAL98Sd+Tvmo4b2YETJrM3P0teV60QfUWeAdNZwhJosfDz7cqZ6/F8wKhgeZpAI MYCRrrMbpjW94aPPPsHv/+HP8Pf/+/8JqDHdYFAV9wR2myvInUpcosZLN1zoSgJbE+OLOiIJocqs OSGIAlwFuAVuIhGHipu2yEolALTfYhXEQIXmQPGQmT0WQBusyi8PQXftseFDlQKmE8oMgnL93O9c vE9VNU2dIgiPqKKUBwB91J6QAvPhb84Mui94v6FWGPOq3YUmAt3BCDHbswsnE4w718EYCCeYJTEX k7YgsTCCYOKFAeOLf5+dDd8fGfMe6CSWwpT77MyqKl0vKChUF1bMulDc3UcYuAjL5y8q3kedisuF lh7md4xG2rFguG+pOFNdWdN1ynamgceZYvDvYLa55tLT8wiY7BIwXBatxoh3ICk9j3SxW5HDa73Y peG+xEYHmi+h26MUYU0BlSncE/9Ou6B0K0zH6VBIAzDy85OJ9e+7hAnFxnRm3OBYaKnTH2bz8Y2O NbJaIfZ51KNRBip7DIMOGKoUWy+/GIT7p4BI1uqPnxRebH1MSM1pLY+tjzHLvHd2ukrgCusPCIUZ n0O+dSXNy2jd7PJEgWbcp2k91Gi34ZKh7iXuYs7fK6ZXr2/j7o6c9Cp4sC7QuBd8T7T7eIOZr2JF FZXrnFvgJuOSzFIiVET0NmepYj2UW7Mierev8Wm54bc+e4u3ekOvH6E8fo7n8hFu5cEPwxh5CIfV ccF97YOBO3PVSRZOvxsj213anxcVbTr6GOsqB++IpOiP9w4dTZRwhTnFsG2EtTULY+7F1mVmqEPw 13lUCnKtJ3IuArQkUPwT/PvXpt1pswvLIZCRPvNcJMHM0H7lw/pQSHiefrbnPrvCmiKIFjDum0// rtCU9shjjhg7+5JAGsnH5l4itkJB11xXnLigv7UA5AuAl6x2PaSR4vdr5cTftFH7NdrKNM7wvVZK FLVc6003wgMltiQVOoc5weWs7RTcwj4mpPfPjPFPB6qTIdybCvNY+SDmMe5qmgAg8m+/cl0O/XUA 2fQ0gt1es7VkGu8JaLumqkMrt+Le0k/nXviaNFXc+jN+/ouf4K/+/N/i//6PX0K1+r5KaODJBPFS oxWgOLOQSY6l1KJvqV1eDGrujku96UjRBUFzF5ku4tlqyJA5PiiFUy+QIla5VgFLT5cuaPF1CL95 ITM5WCBGGORtEdFRqbdcLEtH7J29EWtKFwsYEzNcsVpsgaWstIDcWuzwWxGvK1h/XEqHlobCGAM0 11gUdH9mtdqY5YB/C8hIdhfs4Pn57Z10Dn2fRCzd5oRZiXYYw0hXnvm8SalGnP2s0y2FRNsECKYH teeKZHhM23OR6jTDCkgpBrMqIlZMjcComsvUQiuqm+nva/SsE75XSib+CnceDeFdZdai9d5NQEQS osmQp6rXcMtflXJwmaxJqx5+vGmc0HqRCaGXXKapDi7XPZIGbDTfGVZ+Ps97XaNkaUAJ5j4u5FJM Lk3zWrOuAPA0uKNPPhcwQBK89+lbaBjX/jcBafkOtYw6aV4vkE+h8IWxTuwz41u2OFt2oGG5XufA rGUUji2Yf7D0JpMqpPoZD3oxr/HE5C50nIqHmGfGzbQHmXHi3wxkrE7v6LJYjDgYDYJasoXextyf bnjs7/Htd1d85x3wgAa9fgp98wW+xhUqV3NHrKap39+/Os1jclV8YZ8Oa/Kqd+RwFtZnlBmUnK7v gh4DT3TE06ztcB7uMqvWqog5Sq17yEaakOjcmWXoQ5n/18CXn+UYK5y8w3d9rvNax8ua/9fAs/YV HjR9vh8gg06v3iNnGv51nB1tWmOfLuvDE/vdu11S3TOkYFw0zKZRvEIrGei1YiJk9sMsMqRrJaHx 5ympAECfTH49LuN42pQG2wIX1u+i8WcKRXsgYgS4eLK8b0OXgDWpNrYLGxuTtA/0aeQl3KdNHus9 CT705Vp8+84ac9NHekWlOWm8n+G1gquDWIxYhWGiHPPftVkwwpKXfRyw2X0jr5EvztTfrG2hBYhB ozrdLKZVsP3UAjw/v8dH797i9372Y/yn//AXqOViF0Rh4CWMVyrivtCmzQomhVpgYDpkZHkKZBRA QrdLR8y8Tj97Sz2a9jXm2q1Sp87uBGNtbB0uYsSgh0ZiCIwZX0JjB43sHr4qzn0a09/7beTNHjTF C1Oxyisv92GaZk59Pg/tkPLgAcd0QUvua9SIJncgy9hVIbgZblYS3jYYxwmna+CbyLCe2Icp7SfH E3dr6gIpJgTWMgTQphqaE7jmrpSLn5VLnDwpxdNUi3Otw5efQiZAvnVoyC5SIL3gKqYx7ok2wLXH QV84lUTq4uJxnAIGHZPeBs75GnC/mdYRGHd8ZIvg425BEBjNG8z7iVmY8EhgyPCpDxjIXKbsHcli KcBcn4TH1fu37E0pi5EMRcHBRcfHZgrlQ10Vf7/Fpe0F02oNnBKlEGPzUbfc8QTZ2hfHqHlNKuqg cImR6sVwvnq2k74IVXk9SQOrmfam73OMGz/L9EAkzdPVTvblkWkyoYTxHs5UB4M65zevxa03ZGLV GfAyw9cC3p5g8wxmEFeGFF/XFnvW0Gw/CEvgkBXV6+oKk8EM+Fl34bmagqWZDipgyIoAdWaIAnf8 jWbP+pr1fkPpN7MueEKDhoZLf8a7/iV++PkbvL18DWkV9d038XT5DK08omFU2yZecA2jOKTjtUhF T5bcY3Peod+Czs+4cj92gG1lWFfGznDAYLoFM5mVU65sSPUHrDDkfP8MfMMEb4zHuhRNYz9G3XYA ndFMs3uNCYm0Cnu/MuoDUyk78vHPcz8TsPn92efhZruuM2FDA6AWt9VGP1EvQEmzTWg6W3uur7IQ lcyWq9EzFQmzi1C4YpKhzdkr1eOwwp4w3msu1CYKFU8Yb2fCoxTb13UV7e4suOQJbTWuSVqzgjnH xd5JHwSW0lUH3EwET1F43maG0onMHQ3Qcezx+5oykJCuCzLmEBRq2+9+rkPDsmrZ6Md4XNsZkSZY CjW5x+8PvyuJxAzTvYNzT4Ch4CHLBde7Dh/YjMAbTVpuGZZ7+3fEw9dJ9gFz7fi9n/8E//pP/wrP XzXU+gCTSwczKSEEKph9hQW9Bq9jN5B0I15AYkhbH/tJuFXHBax8vwQ/HusjdnuMGJK03hRSfDSa mwNLEr6UJAuRoel02XKzqvFzwnCGtP4N6PBKs/RLVofVyMzFayhIp3BjGXfIxIsLGVx7Fi8xP6Zm Fz6uBqvHDQTD7wKRFEVVcx0wxtBxXhsUJQJe5wvTGXkQVwVS7WJK3iTBXGJ6zlIqXlKRlFx12Biu gkK//1LiOUUzJppp6mCMtclWDVBF8qAZDJ9i0oKrqi0b905nhjDo6no2OwUsBE7kk5GVJGsKF0mX 1/T5dLS6bR8GzmSmdJ7a/TM5nQvZ0Osc+M11Ocxj7q+44EFFRzCY6fm1aFTg2zkJHGfibB6Jjtu+ +9jLnM5o26TMEEmMuUzf5zHsd+/AlTPHoNyhGPCRDOf5V7IyTALeCrOe75eIWzow7lDSIe3dzshC W+7dN/v18jWTeWxUxtrcDv2O37muwHAFcvrx/GTKIU8Faq67Da3dUPUJ37x2/Na7Cx6KoF4/xvPj Z/iqvEE+xaoaikLALZhwa2F65tiGO1AIXm7li6ruoFKHz7x8X+/WL/5OdLLKHOtI4S3v59qiUrYz u4cZJZ4m/xRBWMSoeAQwFAHeppz7pGGLYLzCO8Z43Zrs+smwTvwojKaz71xNmfQl3rUDMM19hvV1 LQs2IVTBLchlpgt9UyyZAimVkq/lg1faNJ0l39dLcUS8BcfJn0s+MGBc9pAU2kcpUGKheUlmwqau I0BitgAs/vbHS4OmuJXBzj5wOyJR1Ar7DF9yABAUGdIcNVZD2wuIsAhMIogHmDJjMiRdMiDw+cew +ACEkZ4CsGZz3XqpmnBERv08mC63Kap92gfLGz8Ev9vwsxVBKa4B3s1d5ABn3ktK4GTqo2quCNA7 LpfL5J5F3/24oPQ8iFtEgAo86TO++M6n+L0/+An+7b/+X4B+RdEHy5sr1S4Fh7co0IsEseraUVGC GWu9hcbMmOHhzjFcSgjRSAWbGd3IvR/rZVVMAaYD7SPrgA6XlIsMM61dRC3GGUIH7Htn0AdEJghK N4Y+3HrU9ycuG/rhC6rCs2tVqLSYmkA8LsC1ir2EBpCZGShsqMMzwUhcZfGo4N1ceBBzK5qINXoQ BBEkbZzNcjwHlMt85lVdS5lrU4hbbMBAXrgLULrI7cOgZuLADUGjehB1i/Ur6mTMXV167+aSlOjK zNBp+mn7S7Swgmsa+Z9HS5JCV8sKMbiPNHcL/Lb5unSontXGRnRN+fg5NY+lKXUWiBirQE18FlYm OpMYaVmYKKCjoPqGzRcStfcHSy0ZTh9Xi+Km1KL6+2JxBNFfZ9A4WxuI6evOoO/5DAGQPtHB7q5l wwpGJrXAC4cAQGSZSlh4oFHG9Hg8hh7xNdbb/2V/fhO8nS4XiexolCEruD7zjubg9pb643SHUqwP q9PhXtHIdhRMm481skUNAcQEc59/3EPDyqgy4F5bnBPtAGs5hHAiwSCZ4gJuZZ2ZW8YdqXZ3WRy4 drvdgN5Q0PHY3+PHHwm+++CvvPkE7fEzvC9v0VQsDm3ZI+I7C+upkkRtOLWJ+XdBqg+FGplh8wSY lYV5vLm4pytIRLFznenruSTt4dWSzmqgoAzLcUueBtnQvtIxfsZNVHC84zoYviQLqi6udaqhUCnS J9yUBSf/qUJA0xtEarJIuTCX1xoALZPjHIxbNSu+JyE5FdQSavCjjfdnRtyeaatiJmq1FLQ23HDt xYJeXLB3uPPa7hh981BtE0jG68wumIVfLB61W8Z6p+2QBRD+u5QyAqxwJDL5XWBcNIAdkN77HgGX 9hKCmPR9vGTW33O1yKP2MWmspsv9+PxOq3M25v12hHmFK8O3G+/s+bXfXT/r3HJfKx6cjbHLcmRM 2SB+rKx5XF9F9q+8Nw8e9HKt+MUf/wzXt5Y+VcgYkenMe6Mw7aq6Zcp/F1ULrm09/g4hCO5gwTVS TP8AO1BVFLXzc8uhX9R8qWvSVl6Lh3xGYCHcBGk5rEXmc7liekF2AUIwrfG8w1VgBExEcBUT2gkf i+bQX1a6omqPnyOozuAq7A/DzYVBsqVcEv5U/9sy6JRyiX+1XqNKbpcCVPsc5QqUB/95hcoFUu1v KReUekWpj5ALn7N/KldIfbTvyoNV8C0XE/zKQ8Ahns5TxNw/BF5sCWT9zZYianPWZm4E2m7G/BFH ijGGgUNxqfVI4bvSncBf9rGcV3FXh7Vq7QgC1IFrKxM+BYr1pIxZaUNH8X+ZWRnBif1Iy9qR6Thr ih1TNHByZJzq6ff5mXhWZ5o89ZdpMJIZHQgX0xIuIa9r9+g1+n7O6/2YY0DW73LbrSEVXGQ0LsmK tbpBrWMG/MCWTq9zfO5timVbq8mve7H7LM9xBGQn9zF+nzTCR+Xe8a40JVObg1wPz1Aw6PE84Ixc VxTtgDazIvQG3G649ie8wxN++OkVb9p7yMPHkI+/g6/wiGc8QoMhN8q23nkR5yjr/pISDnhXxVfs VYqV3PFQ/G6HL5Ft0L9rrR2e3/IGJDsyu0uf8U3rnM/4g/zsSzza2Xiv4U9+k3aGbzu+RTafr3zp +lm8uzknZ21du3XM3gBs9vmsr7P57b47wzVgqQRsfm7eATUqEf29+C5FVPqiuvJqfpqlc8AlvoKD FjlLKEnCGeOMTeg6p6+7JyHGGNLBYk5ZwoS7QdSyMLcn+BhmIhwXnma+LQwy/31PiMptzh8MrD6E 1ocAzOKyZP5AZ5aH/aW8ji06XF20eNAdA5dhbiszAzDCRgnnCj8L+Nh7IyAUKKj1it6HFnzul6no Rp8UJg9aNgani+BZn/G9H30Hv//Ln+Cv/+zfW/CjrwON5AwOncaMw2nzMWINMOOCSckl8JA4SU2Z EjJ3wVEAQ6XreZZjUNfYS/dAPNs2E1jKsJwVRDyN4dwI2hsEbFz8zCFUkIKFiA/OGFqmDBbG85zF gBcToRCioAlKu9VC6LihSPX51dCGBWx0qQKQC17Z0s7aLfrXu5qVi2W2LjEoGA9CcMT33T4za0nX WcCUUqJK6ry/QzOWHMEh4hocZb8m+EVq035zN59NFdfQRnpfCssmlfYyrEJxZCUqOYoIqgeVk0QY 6jn9AwIX4XBW0H+6R/pNZAYjgTesnN1NzQBkrh9C57YWNMnoSDVpL1S2FiAuhgvikKaEBtNe+doT J1m9VsR9qz31x6AHR8apQCKzU045OdaeAnnnZP19m3PY5ZRBu9zrW4ILyG5s4/xLWF8ZSRE+zY4n LTRojvvRT4n3VEbsA8/r0XI4YulEYO5sMBogCvTCPZZIHXzrHZcUh0H8m3CRMXaBeLMQpaqjHsai oJnWJ32WlXsAcTX5RcNd6ErxyrGsRzHWln1x/zh+nNVUUVxIFNEhKm7xoBLGaK6Q9mpDJY3uishA dmv2r3VcVfFw+xLffVvw7TeKBzTgzbfw/voNPJc3loCh0yI87O7Kf5nvcQuIRtqVsZ82R67bKJZl z9ISwPN2xkSP/ijQ27IwXuUo1O4E8yxecx+m55NQeyYwTkyuOqyOi609b9+J91wJYRYwDKK8wJxX z/BhH7v4Ic3Oqc15ypKoCiZ6WPm4wO/Wna76fRr1ZNphjHDtBU4crEYbAiWQE1NEDF7AYzyzdEvx Ya78w2LMNVmFdo5BRR/5teNzM36FBUCWAfj5DPze3SZSUC2IlLW66+Ktbf3sN3lmp/1Yx9c+M+Cv lUArTeSb9VlNcy/1+5qxd32vbSfRrt99SDtb31tOd7p8fzaHM+lUFleJnYYHgPtMzkTyBOpx6WrD m48e8Mtf/Qz1EYA845KKxkQ/PCg6tOgCS7lpGmCENq9Q4w8ArQeuX1Rw8fLhg5wTeDIz8EvLHR6S PEimSNyflu51ZApUddI8rufOrAZm5bCc+CNGoxRnBPptcl+LM07BwX9WkdBjibbppxU3UcBN6WYp MB9+0/j5/jmsvCh2uCCik8/qUYNSAkfM6aeCmvvQ4MOZ0iW2h7SG/soCI67F945ClYkYGvPi74U4 0bvPxfBEYe4DZvnosLoNLeY8K0XmvdqdpywQ2btH3M7nWnXEMU3aXtWDhbWKWV75/uzCt7ro2U9a anfP8HysfeVndzFh6zgTHMjzny/VcLshXiaae6DjvI885/sZI/KalveDY1WHmWtzNrd7bZfxbYcb awzDChfPFFMl53tXRMxv3l7YwhG0VrDNQnTvXr2nZIt18a875jXKbh/rv13LdQzIKE/PRgIAo3tF u1chJg6QFjU/12bJq+0J725f4fsfVXx8LajXB+jbL/BleYebPKIfUi2Vw9gfoqlecfUen/Ihfeb3 V4+FXUsqKCust/Bpa9/0vNg14s+98XJ/rzkf23tCj2fmN2nVzy7hWcfZ8Uw7i22OYVj7sM8KPqS2 w2rhjb66WNG1yWp5n36c8deqGl4V63zXdmFUe2usObgQCXEJNHU+AUNFDL/3MsbMvmEC3XAHWsEI Hz/PAzs0e8MHNU94ELlZk3LWzDfegvqorWmuCYwLVQEGhlCTeiCKei7jbccPCwo1GhjzF4m1zhr+ HcFh5cwIQpTu0ivrE1jU+mquowqPWYnIPOmJWXzKytjNF5u9ZWQbsBHxZkKUg3ft85H2cp6XPds7 UGuKD1Dug/fB2Ui23szr3b1yporg/e3X+MGPv4uf/8G/wN/8m7+1WJBeUVDN707VL0zPsW+2Kjsk pnYzDQe13OpZf1BRS4Gie6Ea16GKqzfUspFIdQIIgWrWaBQXArpXX6YfIi//glHwowEMhIVMuDdb IZYz0duEo1UKmjaKH64xow/+YCJU6fPr46iG9pNBUrV4HYyoTGzDiufNtlJ9S8QAACAASURBVGJg fiopYMSZ973tDZBqe8BnMM4WZxmuRRhnq8T3PohkpskFM+s29QLQR5UMVMzZj2TgtQ6/TIOrxoVk 6O6ZM1RhW290rnr+/8wJq2oqLMYxqA1PeePFtLuMCaGWk7RtxORQykznLPaYglfFoF6uw1RFaMqp iBNqjxIcLnxGYIOPTlyMKsB5PpHRpXhlWVqrTIPGTDHeFcBKzEp6e7zccr/cm/xdXjeeI6Aip+dU z0Bla1QjX3dmVrnf/HxOMtZRSoUVSPA9SjBS829W0Qz98BEvWqxGhKkVxjKku6wki0UuJqn0BVam Hzb3LNZtiHtQ05yWyz2sk8UsioqhbbeifmXY+4pnGaEFw/uMMkUu7N2U2cWG5UXF8QkJzyIDE8yG IjICuMF74+S+SjheIo7H5yfWY3EaYJpOVyj0GwBzY+zaIL1D27MJANJxRcc35Bnff/sRRBrawzv0 t9/Ac/kEt25BxwgZSty7YWS9WhmtLLiPO3vEbRnPkZlp2hSAnKAgZwXM9/2OWRvfzxZ1frfyIAdL Oes4JXdY0p/ZZdD5DcKQPEBmWEaMSowhAvV1uScikH7Z806xPOV4cVoBoVswe3pBMEh1Cnj2LbXm 4FcARBFK8eyVxnMmgcDhyoqPmNtCg4ZCMQfi9OXn+Nyv2Hif4/G+zS1iPtZ9XVyEVr6shdvzbEHK 4mCeQ+GkqG3JvvhnUvCqkbmnJVhb7mP3fv6cxGcn5ax9viSVWiHQdZGPc8vzO2t5wXfz2cGXJbJ1 vBWWte0sDOxj3Yv83b3x7rVpDMFW8n9Jm7M+n7UL+d01L+3ob/at3A/g33vgp6KjtRvkCvzhn/wC 5WpaRrs73MfW/Wzt8hh+/sbTub+77xU18zTo83lq4qidq26FoPY5vnOfcsD6qTDNotUgGL7axlBw H4d2GcDQ8nmLmAAxX+5gYIKAeapNGE2qycc9u7edBrYL/cCHtYNjmqnd1o1zp097733EG7D/3kNT XdAtfWbyP+f8ornFYo0xyDAHRnjsAroVKYuifGi2Bv3mvvw6tOXdNcY9+/Sbj7+qxn7coydE15Vm zc8cteX5mXxubC3b0M5hCCw+UQy3geP7/HvQtnNawT2b3l+sGKs1l9ahvCZZU7+2mLOaH/ukBWdi BN3PZ12ns+fs92oaM+zp49l76x6v+2jnSVcdw6F/09rptF7rxczc3mxFhol+R/+2a6k9CkeuTAnK cE8LbElCBoWAPMZqbTjH81Wxs1jZ+F2RAV8pnnFrzK9hvJtb3Ju63GMLHPP+GENYZaT9Xeci3a12 4jS5N1yfv8b3rh3fqB2lvkH55Jv4Wt7gWa7QUqc9yv3tNMLrHTi3mTmzn8cYGvIDZ/3u/l7hW8fJ /bx016/nin/XWqe7ZNcOVp7N7zv+aDeH9f2zffjQJs5pr3jH33Zw3eNn8n4dv+TZ2sO645nW8Xc8 3Ei3e97f2u7xY2Nv5v265D9IZMiUALOWY1vwS4Y0bF+u4cQ+oQDA+1KThkYMuC3wkFOK+8yeEI6l siE75tiN+Vzp7drdRCgpOwp/Clzjdxxn11ZEZ/+5icwS/m5z7Lv9mOsFFiu1ZJMAK70t2Y2Y45qX ALP8nAlrcZHFB+NzVU0xIRrwWFtdC2b4bGtMG0iJ3s6nPSuef1hd01pc803mNkZR06obHrmG1bUs xMsqBVqBp9t7fO+H38FPf/4j/M1f/B2KVjQR1JzYqpv/cvVJN79Q1IsjXcTTaIplCBJxP3sS2rSE dnExHaW4xjt6952w/ZOOyD3fnOmkZkZC4zdFH/ic/UXTKZq1Iu2T5Tvukb0jN2O7W/wemlsSnYzH WiLlbjCMPt+JCVAOQ6EIgAsNE/Ok6Zy5f5Whku2jxUN4mk23LMCFJ7rZap4oaA0YHfd4LqUnBK0w JgQqeCZXppKVP903H8BU3OfgMlHG//WoAQvxVWkh8iJFnIWM/oufl1jThO/qa10xYnwMvj3DSMtZ TvuZ6UkFq4dK7Cl3ATDhyvzl0x4K6CQ16BmznfVBB1QxcIjn+OIVpA80r054pAw2sG+DybVOxtgj Tfb+ghOFV/j1tIsAcro/9G4ZouBngDx0nAFbr1pWejb7U3OtGd9gcTyKYZFyS48X1Iu84j4/gLgx 3xdF3QJVLlAkxl7VXA/dzUeKoKGjuKXRzuocT4GAet+MvtDyNXzLiT9Wb2ICOS200zGQftt6zBXq eQglaFiMDQo2OhmcWrLdqWqkf+3aEO5A6sr6FEwebpDNFWxUTLQOvd0gz89402/4wbuKLypQ33yK 28MXuMkVt6AfXj0edu7i3naIdgLMYU09fsN7HMuVLG1KOg5g3Z8dY2hnhHhFBeLMuMeIizBUpj5k WItpjQ1+jzFdQznXiQMY9IH0bGTtMfpclPEE58y6zU3mcx8KBh7sNNhdN5j9+vEdCigl1pLrQsGA N8ORx9oLYQOWHJcYWTNfsFCsaVRFqETy+y/zbItAN8VHcl8XHvzIy7kA7mm81T0NaioQaPzWjCfx 5Uu+Q7uDoLADvANqx9SuvmarOXA1vb3UjszyAp8zATnbTPZvPWg1Xjjsu/5XBn+nvdpJyPfmwr9X TUf+LCNp3q97e/Ch89v54q7/zto674xjeY9XwrDOZ50/W2i0Ot14jCmrD4I//i/+EI8fVWhtuFx8 DjrWoybDGy0B1ZkQUeACllXqnhWop2cx/NmpCXRtamQKYsAmx+x+QaXsQ1l4Dq25EyvmqrmI5eff xdrUdGlutSr8Tgetqt7XTgtSN3jKlgOKDL7ZsBi6kDN06Mmq0m0d0BV6M029WUVMI25uQg2l2z9t tgfab8bw9DGnkv5lvDI8OwuCn8/MegGHRmiZy4q3+dnDeRBmFTqeFTLU6z6tMOX+8z6tdOGMTpK2 2aU4Psvz4VrkmAKegQxTKSW0+GcxBVnjfHT7G+u006gd5pj2lJ8NeGSyVgOYtKo5U1D0eUKnjnAf 17KGoJb8r1fhzwWi3m+Te6lDNz2XLdvrxb+u57pfsy/3UcO8/i0iYFHKw5yxYbFOLM4Z/mA005Jm /B5wjD050I8Ff+2zlB64G/PPdZRCBZIxUgFZ93iS3ozmOh2W1nG9vcdHeI/vvbviEQo8foqn+jFu sMxgmW/h3Hf3zEuNLheaXA65xq/uI63D7kzns3MvNnDX5+7zDCd/5zlvu7OyuA+f3c8ADp4DK26c 8g0fkLlr19bV3vFlu/YanmjH573mndwy77N7dv0u/ladvAvOYNrtCfm39e4SkVEJuIsMX0GlhBDq Nz98TnSBhQjBNOh+KO0i99+Xw6SuruuenQdd0BsmE7YR8JEhYEVWWxBWGp6zo4x3jr504lTDPnfN mmPMrcMh5nz8HS6WLodlwYH1IO2Y2XXDdt+PxgvjMl9sogY3/VxlSLkBgyZNRBHToujMMJy1A/NW qLtGzFttMO/rJUJJ37dUSVQElEA11nW26GS8UdWQ7OvZWJL2TgRP+h7f+/F38NNf/g7+5i//PUQv 0CaQWg13hQdh4InBZ0z7RQStd8tIIob/ioEwol6kCP45AAjQUdyvG144hgdYXJvs7jlqFUdHoBKs gL0LCkUso4Y4HIbbCkQBK/cP1GLMCWL6hh/obn6vbhUYOBE+4IFPfh5cE24uH+LnXQIvhOMA4SYh Ip59Z96v2BZdGc5YKn/WXZ60mxXBA/jcC98ZAWeYoehq/uglRhyVUEONpCVcLUCmTOx78Z9F3bea nIRi0sAXDGVBLqg2cMWyS1TSS6FARh9UOyhjjiXmbRDoxHAST7hWFxnKklIKmAfe1iO7TJhgSjed YKqCYe08sJBClcfYn0uZ5xWMfuCm6wGJQr7+q5cvM9EwpivPBUKdW3re4yjom8yQAWrExmle7hrv pvu8ItNZKlwYNLCr3VuEQUb+74OA5f+dlagUEVzFgvRaa1CxPbZ3x101FYPUYhYghWWacfi09EPa 7bC0h4b1WIcHGC5MIu6Dn1ZqXfOuezcCzhfda5jwPiGzXsZ+HVYjCumVBQdmpUFJtKIj5TV33+Yq dL2ROM8qZvm194tlMoHhMi2xCLpHIdqtGQAU3ZQFvaE931DbEx5vX+Pbbwo+fws8XC9obz/Hr/EW N68TdJFzBl0XXNkzifn9FufdzifQewv6an0OQdF+rl4VK5O98AoWQOP7WtAPvuabXtToou0Bqab9 rLK4J6c7Gj4Cxmv+SLGMXokniqJ1XcNqyv11kINnU9IjSVLCyvgnn/657fcrW54r8SqBnXnD17Tu HhMZHuLhVNzsTHBIMTFnTVVHJXfuh58HVnI22pe9H/b9sPH97ffGiMFvN97d50h+T3JatTqZ+d35 e699njONJfrI40zEDbOks+tzJ0mvz+d+zjZyBzswMzarZJs/27V74+3WeWR3Wc1JWevoxKd/yFq/ 3DI8OzenrNk6a/yOhCYTnDMN0z1YzjQPItRgd6sL8CD4l//VH+PhTUFr7+2Sac+DyeahK8ZE8zNq P8lUhbZahw8vgGQJwHCVSnBR0x3z0uHrL/69JQDuIdwU9Kl/MnVFPOsQxOoJEM5l3bLWaWIypAdR EuzPVYYvsrxgg/e8K3zNpv0L5mc8pzr8+nM+fbqR0CKR+40EcV51Vz2jxzY2oI89MuGuOyNlGXtm vCHu7dOoZW197GP6nmt9OOf9SI/s+zbtzbSOMjS8O3q1am/GHI4atTyuXawtcuLHZ12nuXAdwv0y acF311bRcnL9UviZzdmG5xWSL8ElsxVpyH0mazxLnCaj1SPV4txvkZHJh23a05Pvzj5TFgwCwud9 R6d6vzkeISwYu7N5dned0eyze2WtEbCD695dNI9VgHrfEp5puejxc57r8cWIYQnc4hr4I7xXsrUH mOOd7PfuAi8wYoksyQTrmGi/obdniDZcbs/49PnX+P4b4O3lAQ/vPsPX+oin8hgC2dn81nV8zX29 uvvseKSVH7nHC+S1em3b8Q9n+3g8b3sL2Ljn3c3mFRaieXxqD/bP/CZtywv0o5U1PyvL82f8xArn 7jy8dKZ2jH+mi2s/K5+5g3HNuHYPPzOtnD+fadeFgw3JwbWDBCJVarOKlzOB4nfrwvNqoVScJyUC aHcfu+IXcc9+kWW6gbKf95gJo5v37bipbnIFsxTZdx2zxDuqbRrMTdvIYLRuliVQ9wt3+Pz6DKY5 Hz3XjlHiwNAsUnbNF3XgOeMZkJHJBScxzUNJuiyRaswW5DQL0KGRuruLLjUxhKe4P7qqOhKcb4bB zzXeZzkYBR/53RypQaaPlioE+9uNMZ8sIYZjz8/v8f0ffAu//wc/wb/50782DVJ5cHycGSs4Aw5N ATjqAkEpaIrQMllqY/cHLDW0D8bwaEjZAEzrqqb1iJy+vYOa/CJwv3S4Xy6vOsQsR1aNsQdQoHTT mtEfMROqoZWcL1f6UMduuUY315EQpwNx/4aObRYYQnuhY5/E8W9ttBhYrv10ljUpgTLfwP2tJH5i GsKgSwB0xuXQAGFo1GNffFv6BFwORi6ehr9FVV/CZPE1dCGzjqKasvLSZyVUjfXmQgvnqRoa8iIX NGovRSDh8en9BW3hGktYTSACViZea5BEzAb/DhpEv2YTAprQumJYFW5CIP64VdWXy3yFCfvIr0+c 5KbHpdMbOoOAiS9JAOXPbMGENqzZgQg/98eK4wEdPTLbGH2zeAPLfDOqmp9dklUS3VeE1pIt20pM CDfcUM47BJyxDmaZGb76jMfgO9F3Egq4U4SlU5GTFCs7pm4wm6tirA24vLaAm0CmsW+9B+7EOUlz ZmwWaHEoU8mgqHwqUi1eqo+9zWeMbIjC48ECavg5EpTLuJ84Di12D7VaDQcYGhXJApQC/Qa6CkpT 9NsT0J4guOGxf43v4B/xO598E1of8Xz9HLfLG1hlePEMUcXrD+W1nfOn2313rMPD/cnvgRFKumi6 ufehYa9xLuc2xxEc8rirRJ+qx7t8J/zFGQr4EMoXWvSZHz/6yXyLDpe6sQZhsguBl+AdTlItVkdS KlRvE1xDX0nFAy0Oi2tbRLdnzbqA+apYbyDHYYiYdwnpjx3zcQ5UM78xt+BHZJxvW7blvG1jb2bt /zivjrMY55pOxhm3WoJJLjXqwHDEGPtEabLuk3B9fF0GnEDZSYKsrNcXZjEuRZxLTXxuRcRdRP08 7r4aIfDhUvA6Tv57t1j3pFHxy+5YAfB42NbPX9IarJmBzt7J2pOdluelObykXbvXdhfogRieOn3f l1KztnD9bGh30mFIwueuX1UNLT6JG67AH/yrX+DtJw9o8oxSxP3FRyabLAQIliqcQPRZRUa6TDUm Ivu9Zw11+Lp715F9iO4bZAj9nVGJ2J/XzPyMOUcN2zT/i5QtPoj3E0V0aOlAZlCHZQBK4cVbynLC cWti3nOuZf6dtfx5P7k3Bh+muWYrybrXI9gUs3axL3uX9oCaoHwO+VzFHDeRG+d3OEvdLsAC20dm yyjLVVcdR5g7PtPW9QxnWPhcdbyIdZFUn2E98/7cqo0bZ8TO0Ep34wwnvFjnOz5b6L/u96iUEus2 WZGQlUJzDMKRhs37tY5rP6l1PgYJ3qOBK93Pe1LjHxmQc7/tHXN11lYNXn5/N898J8a+b+IspmcK triV10Ix40i2Juf+GPSZ4VnhXWHR5dnpubLHqaDLfFdg9HXJj25nSdH7zTswhV+V4soeDwIWRCyR aDNFjnaU2zOuty/xw48KvlEV9fEzPF0/Q8Nlw7QdG3HkNXfna+7f/Ps/5R7e4dW9drbfnFMU60Sd GNbj+FabZdJI3+HL1jmPwqCvh53twCfpMZf+bvzW2ot785p+Pny/Xkc/dnTgtiq10vhnvKGIbPnr M9jz95cgPHzBiUpV86tU1UmDIcmPS2RoftYBqlDCo3anJN5C3F9UwrdVWZ0Q5h9u/ZfgSWS1f6yL hOE/mjOBhLzj8DaF6zNdA7xIgDRX0yLCQDO11Z7H3UiPxQDaf84xxPreaRVWhjjmx/ztHpvB1zos L3uJCyzVc1CNw5JdKgCYVK7jkldJzCeQiqMMidqyCRGosUduyonnVtiRv9acmzcRWmo6t5YEk6qF zLfkip8zOY/KnVCodHx1+xrf//H38cd/8kv82f/wl4A+W9VWz1YlUqlrAbPsdFWIVrtcUpaCrg5K GVoeYNS4aP5cQCJA7yRAzddAgGbBbaUIxoKaT6V5kds4gpRPPjQ2Y/3yShUqTuKy8noDtkrTJcYs 4NlEqDoyjwjMQqIwzYFh3JhaOImofV/F8JLMWVVFE/fB3uzmCrvqUofAPvS4D6sGWtT3PBxKnfn0 c5rnnoPPDql/k7ZF0rujn4FNaghul5/6iKrTuZeM744qxetFBBwJhpH1CYAIut5QUOLyHVV8JbT5 1nrAbnQVEZTLZ+aZDj9+yyfNSqvN97N6HIsBPXoZloK12ef2DJHiEp+ZlSBX8uxeFyNwWDCK4TFd JM32Yho9ZqDi+ovHfwh6Gj+tJgVl8H4RiJSoEE4mkb7U1fewLgwn7zhVsYQCGOfW9tDg597x/qgp +0hmbmNPhPgy+/T3hV5GPn3wrhXHNRzmzSw4zGhlVm32Z+uYmWw+b/ej/81c98o8TJdYc5wwTQZL T7+Lz2UoFEyb7m6eXG+fp/r4VonY72xwXdP6GVc/4X9xIa0A0G78hWq3+Kh+A+mxqqJ0xaU94U17 jx9+9gZva4F89Dn+c3mHJ1xsj30NhAkRklA41jGv+rnlXDVTxzXfO/PN89mXGPhV6aoxtwEXdyDD 4P0KnzoKDMZvAK2lGgJhnyHvke+QdZ6pLoUAZhHb838D/j3TS8tGubOu7Escb+zeSDE2ZV6XDLcV iyvBL6yN9a92MO7gXWFiJrCV6p73ceSLSileE+j+eHZe/fdlW8j4X4tZlOi9IH3gpPGBjg8CIN0j W1FlADG7FhBJVo1UZuZeavmZWVJh9Py5j1wwMBvJk8z/Tqu+jnuGlP8c7R7y755ZtScfKq3ek3Cz FmP3ec4J+5q27kM+cK+VkvNzFIC2WQ0m2PoBD0Kje3ZZqaL3hqY3PMsz/ui//iN88a1Poe1rCziF 4lLNmYDBppO2WyTcZiZNM+MBArSBozVp5u2cLH7RatOqtYY23g7h+AkMjda25ZiCBW9W/DCf+I0l RclUpeUWmbTjaF6UxefXkw90rINiWjNgXOTcl/VnfifDEtp0ZpmhNj1pyfn3i1odHf0GrixxBwC2 WtO8H/m5M5oxFCNjXuMS4toMoUdExt7quRZNMGjabm93Z5ptR1/WZ9c1zM9t3y/2T0QhlzrFLlTR iSas67tdt3SOxM/aOva6L/6iW7bKdl2Aoewx/BVkK8EKF8ejT/vZWq1trRC6pd9FLKA2MyZ3aHVe /2wFWp8LRvcVzMcAJQk7GzoOANdapzUK4cPyFh+sTVQarPiSg0AP6+eKPohsYinS3YC0t8WUJSZc dhNiRTzA1v+1Z7MWtI5ye8Kb97/Gd98IvvnuLT766GM8l4/whDdQXPzdl11hx56eaYH3bkH5blXV g5veh7YcO7cb60DbdfO5z3nSFMtMT+7yQRvrQKZzmVfbr8lc3+S1Xh2DV1nuuo1CeDf+GTyvbesZ Gf1tLMUv9LHC8xKfeu/z1WJ2D+ZdX3HO4yUnVnRiMA0FtUZJQiyKhuZZUSztVg42K9UObEdBU/PB ov+Wqr1j6fFkYnKKZ+4YEzDGpfi/XMq6936a+k/EtGNdMOWMtvJA88VsC9Ah2mKcvIi5T6v0miRj pjAMUd9cKTKBXTck/23hTAqp5q1/dgAHsggOGQEAs8g0hOmd7lt5P1Z/ujy/0c8YczIFS/d/pqE6 XnxmGjQmc2gWDsxE5AWj5aGg96EJMP9AmZ9Pbb4kNPYtz2VeQ0EpFVqAp9tX+OyLd/ijP/k5FM+A PluKud6ioMxg5AoyYR8HRULwBRKTUTHjv8KDdoHeDder6ByQs2HugzBLXzKp2JyJ61Xg/pmmASOj GMHLE7wC0RJna03ZZ6vEXNqI8Qs6zHWbWoLkYsDnzZ/J18zwBGXojS0zjWWoqTJcnegmNP5Zf1Zg TGN+BQow0LDzd43AytFXfsfWx/4NdxQKE0DSmis8tSuFlxHkNuAnHJ5iUPu0ruKZZnI64dWFx9xW ergtmGYUME1hOn/+L/6WFNifhMch+JbJzeooWDFtrY/DCrsHpsx2gYHY8/zmS4QUWbugyGViCriX GbfY6G40418zRm5Z9+ySpmo4lq0KK6MfDIWaFoz5yrOL1iQMiliudx+Vv49+PQ2tAeBa57Gv4epX YTfKKohxnwLMApE6zo+fm+JKiLUF3UzIQOtsuA2KIAdWl5K09+n53KfahRh/F9gdagJKRabfArMA Dxput2dhUWOR6U6Z4Tc857vN/xtP96BxN725RdMswPTHZtrlcCtLd17vN0gFWns2vkQbqtpZiew/ t/f4/PaP+J1PHvH48BZ4/AQ3eUSTy3BbKgKVMvDhwFxzPXrcUfMeZaEy431WKoy7+yVmkfQwN7vT dmMZLcTG7WPXCG8pl7GnbnUUoWXV9kVlzjZT4PeNDCUSeRGzUpLGUEEgB5rRgtcY60geDeWC7qoy 4mhOZDLgXxdnwE/+bAq8LXUScNaW+cc7ziXhtts9/XR2nRxxn+P5Lieu893vYpG4s43GND9LQ1E3 CQz8SfwX42WJkxW0oraAz+Yz6CpZL9IUw3W3BuYFJnF5Sbu0alCm2gF9fjZPKGuN2O+Z5mrXzqTB 1ZVh7WunRbk3xr2/7/nir+/sJLEzrRWf3639qp3baZ1CK7TRbu3WmIzlS229SI7F4E4QN+352V5I 0gLx78N6rpwNjmt29nf+vZUbfvmrX+A7P/gWbvqEWpMPpPTQRlLrTfNzGNZ58QeDNAugWQsSfUnS 7ovE82QUYzwMZiX810Nj7Sl1C2Id+Cv7oWCemXXuleX6TlVEM3O64jowiFqqhryu5bSHaZuOGYEQ c+LfO6MT1zA7MeS/x5znfgymcyvUeqFGv6v7hx4thyvtWs970e7WleParGc1070DDYxXPVvKsj+7 f+tYO6E+x6Zk4Xh31s7oIYX7CIBO46nuU/JOVbI39wbfzy44hZ8lITZiLTY0MrdVqF3vr7isMdPu dR92fQPjHKx0cLfuO1jX/dpZDkTm2JOXmMUVBtXsOjRwimkSVjh678Y8XY6pRlfcpbUnZ4hSVRMC 16w+SeGmy5qvLZ+rcJsSdcWDB3O7opHnvuhQsPHMUpCHWgYg0Wdcn7/Gt+sTfvDpIx4//hy3h0/x jGv4/ltQcYn9uMt3iEKWKZw9f1hjHPfyHt9w7D/ftbMVi7+ve7ATJFaYMu5HML+va3YPWud1jzda 06Lnc5jp0tl9Pac6P3dBmj73lJwvKVxfapmBX2E9ow+e8Bn9zlFd4ZhwovWIB8ztJdzIe7Wrp5Rp TINO+7LSDAC4rAPsCnRtN4PlN22m5CidGA1/rCC+sHSLsdHpIE/jM4vOyR4Wz8dq/er0vEhBI5Ok sAp1yaf04jENXQcnQhg7DxiY/cAJhBOd4tlI3DEZiCj+xXdwjV7frJ193pBZzNX1aT3oQ0u2EoIh fRtB5GFlQani7htjH6hnyW3NxFLAqWq868DFX6oK+s3DpW1dAjqP8x8+7KpH4eSA+w5Yd4i4S/Na 6uF3aHECYWv5tT7ho298jF/9N7/Cf/ef/nu05/cQPIIVp8UlaRGr6EufXyhwKcU1ouq+hX7wFZHz 3/RXQ+sg6hYnz+YCn5v5zHt2gmKBfPSI7RjP2hzsEu+xTiWWRBz3oiKvKlTaeM/XwqoXcg8cr7oC Sp9y9mk5zm1lKzDcDiPPf6746CU8pt2YdvrAEKWsVGrM5cRwy3phFkKSukxCgU76elCeFQoEJfcy mpBZcngDQuKr90rmlmNEgTS9xVg50PFQ9MrnwtGGVpgpL5nty5KewY7oUQAAIABJREFUigMjIoaL RIEgsUugZW/zuRSxKaTNyDSYfdLPvKRc5cSL+ax2wGpgxydMUWvvzHRI1Fw7uEfhU23Ap7XiinJi ZYqRUK/UyexxzDzESueihjdFPGYsUkp6ITlnIOHvqohZrARQbbi62x/Xjlk+Qnuo/i9Zc0lfx8oM gUDbqI5seKdzBiBf51Ksnoukipwidn55jizjl2Nmb6i14hnN7s1GfPIzvlT2BGzc0iXioEwxEDP1 9/OcR1yRi9igFaD6+WeQ6MCj0TSlfOnCNV3uJ9/PcerGuta07tSWN+0R3FzgbpLFrYZkUoPxaei3 Z1R09FuD3G54gOKxf4Xf+ewR33v3Fvr4KX4tn+C5VIs78fugnbhw5b0xLC2TD//LLfc75nbGk4ZW NhQttk7FreENA0+AErFyjNVci9utdgzm598JBao6sQE8u6+eKgymAAgYfvlaBo2VYQ1ho2ts0+wB oAh31RWIVGE6etIkLLIf3y/WXok7J96h1n7vTlWWF1bBZRJQNgs1+FZyWhrrAh0xTYhsjx5DdLLo u49FxMucsG8BPEtbBUZsATId4m1XBg8AWB2A3PG6IPe+j6lu/JGmQ7RIJvw+m5XO2pkk2Npsfj0T VDh+hUxS5ktzWttqIrwnHb7us6NwdS7J5rGPiEvfvh08azqze7CtLbu8nDXmVX9p/XefrXC9vBev 8xucARQ39wJft/f42R/9Hn78e7+N97f/jCLmO0UT2oHmxPJrMDPUvjOYURLB53fEFWaFyT7+oYl3 oh7Zf/zvktYlLA1wxlVbPE+XJI4jQu1P8qfHrHXg57WUg6Z5574hGPCE6wPG39l8akR/XPO7NjMP M67sNB+rBmnFl5JMvvn9MzxamdxVeOQerpYHWg7WsehaJPf+aRaqk/YvYig6GJfALDdnSgOOKbzs ePfmOSgCn6rsLQ45QDCv8bF2Sw+4g+7kCszLTu+sO+yLWXbiHPEMLXua8/yftTyXjBurtnlWnABH 6+U5bVrhj8+Xirq7bDqM8Zn3iAXvxjiEfayDrz8Gbo4KxBuNqsdkxP5z3zOeJdgUOcuIu2Iu2XrW OzJbDCe81DLhUfws+zM8waKJZ8hZyDCYfwCTn3eBuAuuueMZY2MKmd6egd5R+zMenn6Nb1TFD77x GT568w6tvsNTfQvFELipbDujF6/le3Zt8AlHS3zu+/z+PbqP7O5Kpilf92s3l5UvWOs05TN0Ntcd 7/AavmKlMWd9rO3lz5OLy9J/Fr5eaoNFv/PMHT7unvsQn8t4tosnexWcJ2u324N7MKx/X4akTmnV GTpTE0Cp9QEdAFsMTiYekjQogGlPUr53VUVPEdvG7HRTdAThcxNWZK0hUlqXvcNzz7NugI/rBDIC 5nTWfI3sCMMsgvRJSWMbrM7WCbBDDcteREsCmeugktsNEJHZNQpHIsHnBlLHp0cYtGFIzEPDR430 mLcxhqqeTaK4Ri1JrwdN46KRWNu8mgiLg0G6d1c6XB6pp+HnjNhvEmpbk1kIog2gxN8AxDTu0xgy NLnaFFqL5dh+uOJX/+Uf4R/+9h/w/OXXqOUNFAVVKpp6Ng0Z2nMEHvXwrfWVReuKXj1bjsK0lLpm 90k5xJ2Ba7TUCFyjl+I7YBYGkTLWQpeVV0CF9Qd02pfARfUqmZOmEHEuSzAmI1tNxNg0wy/AjrUJ AtRseqYB9R0oCuk9cucPgTNlasLA4qGJIRo4bqS81IAzM47TAkl4zZgcw42cH1lVw5+3lLoMJIBq MpUn14n82AHDjwzhSlDNOmB43GDavsr855rnbMGBKjLRCsY3KWGezmdiCskc88UOoFsGMMHQiq/N UIT9uPBRuCplWO2SMDeYZQR9FdfG8hm+n/8GBZU49y1W1TxPq8/D6ZzXMxDw/Key9RtyugptiN/Z HwL/ECOLVZl2RJz20+ly8fupp/msDJHdd0P4ADAsE7GlKw1E4CuEigQZcLKeDU1Aaj+DbuYdLRKu iaEphWv8UgyRikA6pkwnXVOWLxmCA+Ou1OvxXOqDu0UehQ74/tnfw52kaZ9iElQSjrCiado/A6jF eZ/m6WeklFmRMe5zftCgz09Af0JFQ+83XNsTPnn+//Cjz97i03ffBK7v8CRv8YwrIDUJM4PGz31n xoo1Eta7eq85DgFvxZfwey/xd25DICzxrGpHF0aIdKe58I0v8Zky05XMZzfDy9o2/Dyy5Indtbsq 5+vcVk8QmfosjmLj/BHU+D2d00Pfscem4Q+BpJPW0XJFNYTxfQWJTqgG/8m7mKcktuOksvBKYnhG 4vY4CDukLYMvoXXGmvMtIVlYjCbPU4yr2NLqtcnCiBnfOSrQZ0VBhj/DnuEaeNAAgdUBmAbcSMX3 JMMNxNv+7sUGrIxwJmxZOp3achFNY+2ex2ypGETp/GDnPnf9rlqEl6Ta0dGHarJL+jdgmbpc/l5h mxH4FTCetCVk79DW9SFs9+DdretrYVz7XrWA7Lv3jo6Gmzzjxz/7MX76i9/Fc/8SkGdAG6oUq7Tr vq4VEplweu+L5j1pfz0N48ULglEznn2hh9bUTLbZIjA0/I6TmrSjZMz8+1gX/47ZghjMyu/yOlYs WgcdlYWLyJzDXcgMFTAANhMgzocXaXWGRUQiBmA6Xw7zuotZqyVYcPUOVdxpPtZ+C+FP+zBlD9Kx 1mvf44LeB9dNmpy03txLVR11AHytgw3lejvLHPuMEfRNQWCsYYN4nwc6rQknUtBsXltg4wJFBt3H z+9cLhYkOMc5kSEbsTz3tFgrHk6wpCXfrWuRYVlaYd69t/t+/bzoEd67Gj2M/dzSJM34S1egeS4r TYrfl3z3k7voymBlmBKOrdb2KQtPuhPjnC5+xme1BfJ4+fOda4Kqonhmm8kyXiTcRtnP7h5a/+Um okHvnJ3z9NMdXa3KsqKbD7W6W2+7QdoN19t7fC4NP/zGZ3jz7jM810/wjAu6u9vZv+TaKkODnv2p pz07abu7bcdLfdg9O9/va98hFKY7PAtJmX7v1ne423zY3b+7v0dLMYByfOcezd4JFttzc6et+/Ca d9Z2j2/bfRefTYz/fRhXuhB87Zmm9YVGRdvZnNe74PicwT3VAcgvDqU2Nf1tEes6ShH0xvzLqx/p 5uLcVYF1rGkcN/kC96SdvGwYcdO2NaAIms4SWGRYiCJHvujUpSkQGhlnHMwiwT54qRL2mTCExI1B YPP8D0LIWQXeqGhHWFaB5Ddwe3H4tPe4FExDQ6uJJi3gkbG41yZtk78gItA+z1mDGoxnszuSiGmR zi8hSrgrBOeWgB2iR/9mQsJTf8LlesG//G9/hb//+7/Hr/+vL3GRj3B7eka5XEAMYb5086dHaGBD q60FCvUqmHZxXSCjUrFnv+GcWG+A/pgdGc8VF6lmng+msXtlWhnnQo8ai0o81Ab171VhPsc+AfFb z5jt4XdpANhJJZYNw4UzEaxgKL5/yWe3h3UQgTjjdQGcoctHftCWbq5Z3a8wrzhOH/BsmeIYtq/2 PsG3Cpbq2iG19OaqKJWWhXQxaoKTeNolLFcZfn7fkyCTVTYCMmbVUEsdKApnrhm2TNlex4BLrolW BJ3tUZUzXCsIrmdtKKVYfY5g+DtAX2AZ1j4KOtT25UrmMs0gNVG3PhHXS6yziMFRxcVCNS0lc4Jb Gxa9wnztiR405v12PGaLugAQr7KZmWKEy8041y3hroQFIluwoVz/4tY4H5O1ZspwAxkaWnapECiU VXSJCxHj0MJqEDedwvzUSwm/3LWt90IRwwsRCStelcRAh8aQglyfNPgD3sH05bEtKQDf7m4lGkAr BQcXIga1tnt+3Pu8g0t8L0XiJzvsrhQJX+2AUehDh64dLJ04Kmt7xdawZPN8Dgax9WdUqGWj68MN EupBq72j6g3X9h4//OwjfP+LT9Gv7/BlecBNL76+mT/gnWH3Y07jPyyQ6329d+2RPM/l+9xW5jb6 cMvPoHclvB+o8Tdhjv03ONUbDnpBcyiUKsB1Jd8jDAk3XivcGhdhc50l15kKDj57sCynv5sqpHuC j3WtUiXfndsyBdrqViBWWh/0OcW3OJ0zi3jHVCDssAF7/kttc8Zj42KJv1UVLKHZpUFVJoUIrYz5 RdJy+0Q9dtXoC78fLKpOAfQTfGXcXaEQEAnhnpF15LdUKXDMO6mNdZwyn+6ncdU45MU4kxbvSR67 vvgZ++zAZCpcx9pp6HZ/W5GebH60nySWO4lyMIUvS5wDIfZWitzOcgu/Vip9SUt173m+Y0zPEGzm OS9zuKfKX+Dgz6ZDqMgwvEarsPfR3Y9lbhwfJvycaR1ULRczAHRRfN2+wrd+8B388l/9Ajd5Qtdn PF4F6D2yuzD//EWGv3zxz6ipHP98vXVo87OGdtKALdsavtTOaGY7j4hEVWJaBHQaS9xEqqFZBjCY r5VhdVjqSh7zujmTKOJZhFwDLPL/s/auTbMkx3nYk9Xznt2zF+z9QhAECeJGgBeQhCASJAHRksMS aYUd/kf8W/5uhSMc4bDDDssKS6ItRpCUSFM2aWJ3z3mnK/0h88nMqq6eeQ+g2ph9z/R0V1dlZeU9 s8Rjm5MoisjBWjvPbZ7voJz1UvlHERby+D0UiDIXxq6SeIKJywyPsJArCqytMFcU3FhZ+4SSLrUW 1YP1OEUyJJyIH4qwONcDyKoCMiqn6fGhN2coXTkpwBTIEqdS+KPwX1uDDLF8834LFjFZDG/t02BC i+peh4pTZS1nL9Oq5QGOGDw2gfN3nq/jby3fzmuWk5PejVU7GG7KnGdrupT75+pacx/1+vi7Lj1S ZzzZnigCvN+z73vAe05glwLXs7HMdGpu4pqgSCqyTCauFZvqGswGsbP5ZCnoxK0YS1NcBKaI6A5F x74/oqsd/tX3HXh8xGuPn+PdB8FXP/nIYv/bM7zEA7okHgy8frH8Z/i1ulbxZDXP1f1PbWe4ML+X 3qoK7zqWUCZb0uuZ5Z/Jcau2wg96CKO/Mp6lIa58X12b/87juznWJ+SUHh7BUVmg/MG/HAfLte+L 8r++K5fz4b9feT6LcR3GP8sXFVcw0s7xuQaRZlWAVBXNs5TZ2gb0UmkiCF2JPQIQWd8ZWxzii/9x PZU0NAZqipd2WqgY2+zjcUaKQGiz6KAjLBICCUExgEOt1mOUmyqgsBwEH1nVPCkgqMey5dbheG2g cYWxj2KaHbQw+BvuVV6bLUFcoBQYxkQ8xhaf9SV+0qyGpb97PGXzRXZrB+FD+CLjHEWkMLd1CFf8 VQx4ErKVm5jDqlW0ixXix/MhfPEdGet5r/oCLQbAaLEQXzMAuHKtewpOXU0J+NXv/xr+7N/8X/jz f/0fIPoAxYOvZ8Y/t9awqdfJNkBChDqQOqwVIxlJK1fme3RnoDavJptbwAkjC7lRSe3cFsujHXWP 5wFE3LZZEtzap8nYwjIbIGeMpAKCsEiLZv5MAWzMh5a58Ig1kLKAp7a2GC/yPkjMJePBifvF8qMI gR1dw1rIPAsI/KRRH3dj7o75atT3N8fNuYQVrY33SFSZSRyqgkv1gNh3dUnP4VEUUxEB5uRxuhLF w5t4toXflOePezUgwM+M4Emt/WR8jtKq8bs4wRLCytss8FS8SE/r7Lmjxd+uxZ41m1vAI88nmEtI 9kCbzC1Vy3WhADJvE84BKUwOoPTx7Kpo4tW6tpZ9qYJHYCua058UVmsLOHYqVbQ8xx0h3O5uz7bL mawadfBt4DZG2QKWDqaJ8fMffDL56cgvqOAljUqhWAf4mOeNMerW70VaeozIW0XRd9sDTSZFtpyU vAHYdVTqjBL7Orh3JnixuGfL52oKzB4eS6Dy2GZ7AHtaIP0NxEsTXtOiG0aQfjV8K4JdhOrsV/T+ CNmveK0/4s3rZ/ilj9/BB+9/gkdsbvnfgpaZx6eZhwMhlrhXpFiVQSGACgyFvaNSbPCvHjAZ0E6d Ls9/x5b0yqEyCnGkmYyMiOh0egH3wFvA6LkN5xI0elcTmroIGs7LfHIW1s9tpS1lfucrxM9J0WCu SfBp9bAfp39z2fJWIkCMflcZIT1+1m8HmCtxIkffS9KtrXf3SqvGPC6XSzm7xRVekagw6U86Xd6G sQK2ntbf1fJlOumObdI5H4xwmGlhPddKC3+O7w3Y+14iNEwmjD3cAB2A5HLnMPlCUF41Nu7e75wE idveOx6v14M2NFuYKkBVxzizVq7znnuCN5WY1T2rJoe4ubV17Cma3HySIv/SOr0aSxWeZyE6BFo5 PmdjKps9qi1Qo5VDXz9Nu6XRriwGq/vq9yqM3Wu37pk34gBDEbzUR7zx3pv47R/+NtobwOPjF9hk x9ayHnsI67RGdku2oZGY3oCI6w4LaHcmRsu8W0V03NzS/RArhmQ5A4z5dwasZd9zhY8gQcUybveO 3oTmsZrpOTCFg7kKDRNOwuOnJ4nNBCwdhOBt27AFI08LEHMqOPfaf60gVOPomx5xoFrYbayca6qf 7Feagrm085kds6W7XltZwYd7mUN2Az9nxm0K+np/xMGG2gMnKPz4DchQn3lPcb636UYoNQuasaqD P/ezui9CFRa0aKgTz/k7Hs/9zvA4zLNcGyoGLZLibtGX1ZpUD9hqjnO1oPp3vkbBdaiBvxKYRJbh QWdjr+s2CEmSQjeA8FKyUQDYFaGJVTyoY2ulGtjZuOs4Q7lajJ3vWJ3JM+yjsuf528iPE67hxfEq bXbyr8bZAK3v2HYL/fno9Qt++ec+xrNnz7HjAR0bGOZF2nzGc/jvmceenRGw4snrfTT2/xSeVmWE Q9VE3F6jlfx2dZiFYPvEdoYz8/f5/asxrmSkGcfP5rKCgbV2oH9PbStZiuOcaYGNcwu5oXtIVsqh JUzwUMo6+xU5Vmxa4cQKHiuZau6DfPiMnq7mD3gVINNQnFm2I1CU2k1H1MOPpF7Jqh/sRzUtGpzf HJJDYKuaVWoTZpMbwu7MOQiNz8dS3mt/7Q9jrHqMn5oz3FZYrO2H2NVC+PXq3W5Rg5dm2kTYFhqn wj0Q3SsUFBf9QByUotRkYW9q7kxl/D9zKljxoA8wy36v1m+L/G+zjA7IVjTURTPN0SxXsc5T1aTD AR8nNCTPH5iJRosDC+uGn4WBxNVcb0K4Xj/OJa+rI54xK7cQVIEavpSi2AX4yfVz/NJ3vo7v/uav 4n/97/839P5gHpWLCdvXvUM2q48PrmNYsEw41r5bqT4I+t79hGyFZSkIVK0mb3eisQHYaWXyqlYe ZW/x5mJ9mVfKcM/iIsuM1fCO8eWmIABwC1y/Vq9RTws74aqOGepGdwGa1xFWkEDUta3wrl4PeEWs DpOQa8lZwz8OQ6srHolXaaMoru0gblQ48i7mWJC5Rg6EZC4SAFcCzPI178WZD6sqdN/RLltYXutv XGsRRAWw3FtjP0GP4HHNzc+J2BkDn3MBKFh1KExZsn9xGuJV0uDvk4jhNKPTXt7tHtJp3DaYIqg5 jhlo6Fkoik+djziezszG6RLphrtDjbZK7l0RsXrbvM89ZV1SsWwhmEzKnohXbFO3LCOt4tUDEu/y 6lswr3HO2OkJ6YZsUEXJEVHzdG+2gTZI6BhG1x0W9hKzjBemSwHb9s5IAyse7e45MtB39/hq8KeK T+Jwl2KHjzWa7rE93H2T2h6wyjz23VjzOC6AfMeryS3CFzTes/n6Mi7dlPSdYwhcSZzbYu0QeGN+ zLL3IkZZ/BlTXNrWTMCH4VJnmWkUoW3vphQ8vkTbv8Br2PG1Tz7Ge2++ib4DTR6c39v6d8AOCSPM CgyHqmP+fVyNUZ7hfMICfWhHz/eqMfbfvCt1XY480kaxhdfX3pI5cHEX8bDAK/ZHp7eR0gLp2nqs lYefKS4jr0/fJpA0Nw5v9PFZboWCFhWTJyOzbvmO4d+MeLBJ5fvLKdfr1mLdABSvKPmrmJwY5VE3 w7GuQZT2ffeolA08L6ryNHtNenNq2zvpN3kzMwI9FwazjMnuPPfG6bBoH7wakUOlud4GnxYlhG+1 9hTNtAprs0cAuK8p2/g0Fm6lWfZyj1kEGLKQwJ3f8xSNeh7PmcVl1jYBWhx30A14b46z5viqY6ve hZUWyX5XVTjqgUGj1nx0+dWxns097nu1adwkeveeA47a+avAc+6D184Uj66K/gB874ffw3ufvoMr XqJtHdJ3iPhBNSWfwjagMbi0RrtA1K+mxCoifyBOD6Ygqwgr/iZqTKmMP84FgG90Z/irE4QB5Du4 jn4yJu+ruQvxbN/BevNhcS5lILnzUhg/wnCoZx/Ee0zoigpHeiTiW8tqS7MiWM9BCELZkobE2k01 66v1ZvBEFKEs4DLtHVZXYbWmamWOEEHdbSys5LKkBQi49t6jP5lgGOviDGjAywWaD3vAcwXO7jn7 PsPGqj+N3pCZxo0eJDsQr64B4+krPsw0drYKjvedW8N67wecj321wJs623Gvd6wMIJWXzB5hvpen hM8JhGPYQsd+IvTNxq465nlPnPGmug/Hfic+SK9FdJH7SzDDhHccW8W1LqNgP++1lQW1WvYPODkJ 35EngN33sxvonF4m392TvvXd98COS9/x2v6IT958jq9+/Alea8+guqHjqIDdg/csVxzPxBhbVQLH 3wtunBje/C3eT+LEGUz5vkM+0glvHNb4JCz5ID+c8Ndb/PxMZlj1N9CWhbfsKfx9vjdKhd7YP3Pf 8awLyjuOssYqbIih630h3J+1FbxXssjquRX8+Fud64zDryp7pce5aZ7iBphGVT/+AjsPYCRmlanU QZlF6BL3h4W5uxBQCIaqxz/3CrTtiOSFIK8QsIYWDM9hvMZj7svFgYl06dCmIBs8IKr0AV4WH7of 3vn0RNZ6X4YF5F9BZnrXcblgMs/VqxuMAk0GhqjkJgBQBEZjmHU0Nal1tBDCYqpVot/1YUI5vrh+ yBD10JuSVGSKiY37jFifN0ES2TFxiv12Ab7YP8d7n76P3/7Rb2F7A+hqZUHV409b4wFf6p9ivVR7 D3G/+ymxObWE1obNrWCZKLlBLPmTigTXwpNjNwrqMAuB6O7hRV6iUzIBsR7IVQXOZlKWTbZLWAsC L/pu1Yr61dZA7QNaFSWtDhdhXkkrQl8LRaW7le0g4HRL5GOCtfQ9/hqMxz3bRMyCLx7jWfJciB8P bRvCDZrDJ/Bjdzxsiq3Bq650swfqbv+WEe72bruPwvumHRcoLtgg2uJ5e5+mwqT23Omn7EOjiw4b EdMcQtHk2m4Q2fwguaRr8T1woIRwqcb1Nll1VdWZGOK6RF+IuVRFKRW+7GMTCeXH+IEarvRUbAbh CA2jG5E5I2Vs2NG0Xid8yjgFkDYZOFgXX8R2k45Crz3sOFzokcgovMU8/H2Wc4IIrdG6F5p5D9om sHLyhQ86XWubxL2zghJKaTB0F3Ab0As9lIaBPs4Cqop7MdBRHD+h2Gzeb+CJH5xl1bZ281j3ozDC 72nB56mqfLnx37r3eDJyWlVhMkPh3zUEdbCS+97YILi0ZqeuuwBeD6zi/lDs0P0lcH2Bh/0F3pcr vv3pR3j72evQ3XAteeaOjkzerDx8FpYoD/D6UoEZhK6qHs+N+SMLQU6qsW5UFpcCdTkocpAr1Ogq obkS/lSOMlKFR53TDJdTQ2uTkC2sqlajz/JUmK/vihC2piZj+btWavotxYbymmizD0YjAPGsy/wJ Vhg4TqWTBoaAlPRQVlbyDFAN1BM++D7juPhrWuWtfyE/KvuPyh4A7P7fAJNCawE73I/y6lGe8+GE nDa2NgN6hfT3hK+aMV0nUTXpud3SdKvCsbKm3NOgVv0+5d1P6Welec193tLsVmO5tXGqEnBGkGbt sLbVyYSrMczvP9PtV9dX1pU6r5nZ3hrD2bieAt9brfaVlk/Frjte6gt853vfxbe/9w3seAmIeX3Q U8CrglK/7snAPXa/wWJxecwRFYEYb08FIubhm5QnBkcegKTlenMBnIpH5BsgvwPpWbi0FBZvWQ2G qiVFuYtPUfqqQFXrFgfTp2IU88y+OUbd+8DMALdKdxPWRdJrwr5ZuI73E75ndeLZB4l4rZxEAs/r xAUqdih0KtfAG49Nn2DQym5o8LMi+u4KDkYYs0/3fKzWpkHCRS96NB4c1tB/P7MuB577OC4LA83q OY5tkyPNIHOqXqKzMc79L5v0wWOzUh4TxuIhVRMcYAYlf+lxHCUZrs6vrsmgNAzzQeRozXRuvrYS oKoHjcr4YJGceGalUyu6mu80wZxJ0cBk0HH85XqloighgM30gGNU1VB+qlJX2/zOOt7uwiHb1tbw otdwgylUkQyMDKONJFI1o4HuV7S+4wGW/PuL772LX3jvPeijYr92zAa7s3Ym06z2Qf33/NvTjFGr dhKu91O0Q/4mMMD/Vrv17pVSsWpnfH1+flB2sJZX5n7n/s7WbVhDHPdT9CcjLajGxVuy2NmYbrU6 hiobP9suuVdKlaH52blxP9Mrp6oRpn4G/3vwvcwvjAfKyYr5+sUku1lf7jYd67onoEcEspgwOx11 Hmz9t4KWtEngPcyX1vQcY+1rqEO9HPgsQNv3fRKMYpqEY8TEpSUSUEzYZ/qkKiA7mlwcFkfGz/da NwqRHpo/Wo4j4Mq6r23zWN57yEDkT0Jd3V3L0ARFxrBq9ySUMrfeHe71vYzZu7+ZOG+DyRM2nge0 rwg4vwezwm5VRS4N133Hs2cP+O3f+S38+z/9S/z9//05NnkOdWu4JdbB1o71tRkzKGYh9FRf7NAS A2uelO7CrNkZNSqxtOZWIBu8e5F8/cq481CxMo+4a7dTeJ2oQtN6uglsjs5IzfAo0O45NkBZL3FB lx6cQnC6QLT5KdiCOSdGAKsq5PNYra1V4AAgHaJmGdTuygGAmmxv+Rvc32WQyv1N1aDCgi/qDrMW 4YbV4koC1NSEhQzHsfsrnTL8UUDEvRWlXrk2t4YVfPb9kHOEuwADAAAgAElEQVSemQ0y3KpUdDgI d96f7j3pm69p4sDu8/QMkpLywzrf1ieVlebeJBmQi1bqEB4kPVusftFaixwGCWrJOFi/Jg7auv9D C1b0PiaOJz2y0joCsTmEu0EcX33OIhlbK5yToMXVtIS3uv+nPugNQHMct0UHuhdTEFMwqjW++3kq PIHThtDdEqrIyiTieItS2MHto90ThZ3feNEl4xNO3j1Yh0sduDa3Dh3oueEZ/50ci3AOIWOi51YR h8oNY5dTQSX+WD6L5ZiIXKJaSlVmpL5TBJ0nQIt5CY1P2QZJfrZQ5p0F8frO8XcPmdx3q/n/+AXe f/aAb/78l/FaFy+msKGhB301D/WYyyYUmO4cwDQLVbPgeZt3HT3yZ+yr1ouPvV9/J25NXvRa9aeG 5kUVOakjQdAPtqfEJazmGQphLLiPq49KHnMOQKV0yi0ML+Kd8eQ6uCxxIjfEu33cETtPBbV7iBXP EekC5mtWeWte996vtpdPFpA5kzoTP22xlk1RcsecHoG0wPKMmHtLI9Ve5EjV8SRtteQYl89uG3ir om7fx98zBOjAsMv3EvJzAMAkmK9ezt+eYhmqQtqtd9XvxphxUp/1XNCcN3VYPSft7N6z81zthjF2 9JY2HZY+6Qdvyr22gmm9zpCt1RgHBjJpvmexbtWFWecGHD1BK826Xq/fV/A8w5NTq8R0EmZakcY+ 5r523fGiv8R7n76PH/zoB8ADcO1XC1lBB5wB1Zj+zQXLcLWp1aTOe9STawVbp7CSz0dSlvcB759W wlHhopfBp4m05rHqEOA5AcgDyGoo0AretPhRTstwI8TzMW7QK8AwIR+zu+7DkqeI0KaB4GmWAyWe 1/h34096jJ0vMp843Gwc+/DOQAHKGYRhP+Lj2ApjnbfwDdgBHei7eS/6EU9DOZIxNHLGyfneqA6E DDUb3l+F94KD8/3DGhdPQkN6BuZKa4TfCB490JazWvqcRzUmzfkPwI39u2isXmK4uiXsS6OiOoST Tsah1d5f8Zm6FtH/FOK6Hn8KwqGILHIL6hi2ui5+qNZh3coYrYxmeWOBM/+K2H5cVzNxunEyn/lv 9V7EOSonlewocNeTifmO3U7KS5i64LX516iS1kwQsv3kh3ztHpLYd6DvaH1He3yJt3HFNz/9EO+/ /oZVA5J2GNf87xlulU/EmvJ0dQra/cjDh/0yrfFZzt3q/at/P4VX1n/Xsc+4e7bHz8ayondPncOr PPdK+/8AnzEf8wxmgbfVoBmllkkoRrpc+5vpeAjgT5xTff9M/2/BS1UPCfS1cX+tTui+1wa67O+/ JAMkcjkgev57NZB6XdXyByBVOuRfHYCaxMWJDxP8SkLH3L9V5/E+wmIxMgGLx+czO1rz478LW2w6 eghUzZ3SThZkYFrUZHtagEQE9FXMtdQPCAG3eroGGnDIl9k152Ibq6tMLct5uQYpGqEj1YKLYjkw IuDMuViVxvFy/udKj837+D0tgIVZO/x2rcJXxQFWV1gThPToj3gUhx6FBeQ4RhoSK8Jn/XaDXeC7 CHoTXLHjhT7iG7/5LfzlX/wV/uX/8K+ge8O+K7btAeJM9epCr/YdIrZOdoJvC0+IndRnXgMV4Kpa Qln8/VG1xgU3j4eU3bcRullziCEMO3Emu6FlZRGFexO6PQwTwishiVAdxx8SRiM4SMtIAJHSitWl F4XNr/fR69bbVDnHLYniGNjhFV24njkPIEsjEg+yzGEKP+nf8hNmY06sFJb0xLcnNvdIWEURIGKD YxwC4btCaEmrp5R9bzitvnK27xrcv1Pqqds2qLHmto6997DUB/3pPCxss0eFa+GEueWpsLG346wP gNYwQ+RRGDOfm9XNb81AZGP0PCsOIU4KF4hq7imRsKQJ13Ggm8QJCXgknOzGbh3E2KUlXLiW/M08 S4P9jBvY1nLL8B7znGyGCWr00IA3W7kl8L05XZVCOKiE7w4XMsXuzLXtpkDQE3BQIKgEIf3fNRwG ql6xyfDKKcBwem7wRaeflgtQwrkgYClLM1h2O023WQnEURAtvMot+WfhmsYHADtl9UQAnE4A1t3D jcKj/hBrYnMv51eQSCFPgCY+mgcQ7klMGhyeMXelHUom9itwvVrd//2KX3j7Tfzy++9h23eINuMz AvRiaRaFrZ9UPjGuo4i6N2BUULkfZyVgwAGQPx1llvl74a4AlXbFoOAN46Is49UQNYwM5Ke2/l3T w2L73fFC8r1b8J0js1THeSFv9dsOSnCRncyzYvSHeY+1FHmV9XJumZ814Jl7XM9O6s0W7j3ovgNo zuPOFZBqVBHp6C3IZbxPOg7PjvLZFh5GLmLuYMN7XlAN9jsYj2cDlNE9y3sKD0VMM7ndcDI6ZQUl NLnXi1kw5IlqIkk+vzJ4DOrrWjsTzJdWAJsJ5FM07/q+Wfus1pF7WvJK+3qKBZ0AYSY4k46o8VVN chz/uirQOOdjWstsYVkRivm3kdgcY0RXcJjhG8T0XK4/rula31u21ZrM86tjM0Hck9JujeHkuwmI 58L/anyzRs/xhHu8CV7gEftDx/f/4Pv46Csf4hEvcHlwIU93F+SKxUUB+NkAm0hUAWI8fCu/h2fA 760x9zE/wskt4DUOvyo0bJu0FNQXc+b7dc+k8tm6TivF5cSq6505M+mDxwLB0M3z0bud61H7V69D 3dRjlnldFUAfqv6s3putWPjOcHNKTqxx/2cGjMNvEzwtLn/EY9KE5spytbzPzLzmJIjIwcK+qiaU 7865mvC6Zz8o50uU/gemvagWdhijFkG0rGvFzVuwq++t7zq8t+R/zPQ08aHcvvAi3uMxdW2qIMUz NACEIj7kqUyW8Jmf3ZpbpSVmA1MwyZjtqllx6Izfqe64XC531/As32Pu94wOxhy8zDWfiVhi/70v niE8Kw1dwaWOK5IZ1TzixNkhj6M53HTHvu/Bk3fsphjuV4jueBDgtf0R716Ar3/0Id5qDbpfl+Nc zXu1biuBaFuM/15bCVczXOq/6/tXeHzWxzwHID3vqzHcllGOYzqr6Bj93ZAhOJa573n+K/nvVjvs FVduKDzfW1e+sy3oDJ/h35pPER/nn7cOFTuTVWr5+1WExLyuIbOdyLc35WsqH4uxrWBkvGNM/Vto bkfNcRDsxD9eVaAjkxRsMF6xXABmkMOtW8NAvaoOk75M4ABYNQjaomrBivA1beXZgnDlFSu3Sd00 1q+HzOgonlF4o4Xcxk/L+oogJjyNsBpJWy1mbTWtEGh5+NQ0Z4ZZ3FK+6rtqSM++2AT1Pj63yZhg ti88Euf94CTRpxUlYGy3FSTrsW6g8U3ZP9BiDS2IZ1U21U4YZQxe71bO7wt9idc+eBM/+M9+gId3 Lnhx/QKKx1AC9n33NxhDS8HJqumYxdnDhmCWJBGAIWFW9aKX5F4fYRX0vLHqTAianiS3eXx/gxrz 9D1qj/p+ELMkXKB42LLi0Cb2aYpwrzOk5yK0HfS4jwLs5kINRxfr2r3ijO7IKkX52USxqYVDxeFi VG7E99OA9TK44BMerEZCRaKPn9qHWmUF7rea9Bvj4lgwwt/gntdF9+O4ux5yn5p4OBWrUjjdyu9F EOlz1R6DU0MfqrEFDNTwhxWTKr7Xal6mJAh4LIO0DK+I+4PwJ76Q0q0YZ610dPHk382fZ/2Pcb86 ZdRxvSNUq7tVm4ptwfthh24t8hEYp28VuVzxce0o5nBQdpJvpRJt8xEoRMW8U1wXv0m1D9WIEg5w Bd9DUtyAwWpSiTvldE3iRmvmuZ0SM6uV0Cy6VVCyKlDDWkyC1Mi7nHcv9fcj/7ZwWavCVb2+5FN5 oqzx7zrOJpeFIFVkiBJaEaVUNXlf48Ek4vRLe/C41pob5HarcnPdsanT0+sLPN9f4BsfvY9Pv/Q2 NqfFzFMZ5sh9EXx7bZCCjGFVlV+MoRsbalXCFYzHKoht+hz5cS3dXRvX0cZv8IywUfXy1KWfWpkn 5CzCHyN3nPf3bIQ6ayE7OV916hrwIj/hOOeDDM/KkZ4deFjeHDMw+mbvHxQJ+xF117LSz2zsY1tV ixSxPRrnP6HCc4TUXcWlVqss0833bOhScm1UB/onwMBr4zqrVXVBX0SbqWT1oopfUcXQ5RFRWI7Z zQnUjp+gqdlsU3EQsdCEVf3a2bLChWJlkNVmne+tv9uzkdP8Sm3W9gVrxBktTPcTn5da2g04rhSb VX8rqxSfqeO+ZZVYtahQIi4Q73tYfPj7vXGv2kqzvuWhOdOmB2Wn39bIn9rvDJ9dFS/0Bb767a/i 137wa7i2L9wNew2hhwSpCi+sI88yXwEzJBMKoqNq94oMuQRV0TNBeB/imhmLbx8TPDaOh2uuVbBM IZ0EJvBDLaGRni7lmJDWuVkRi/n6e6z1+GvzYMxu8QSge7nTXsafwnQlxjXu2F8eYyCh5HXOg2On IlZj4il4U9gPRZIl2nyM0KwUNNKfqQwixr1Z69KvPgPDrcKuv5c5D1U5OLR6wiQVyfKOeqbCytpD D5LBZPx33VsU8uu1bduGuaz2efVUrFrMd7GPVzBdGTRO685PMD6427WMrReFatHP/M4Vv1mN+4z2 zfkaK54287Jbh/ekAL2mw6pH2NW5LOcmx/nPc6+KhU5zXo3JfvdQXSY3bhSe69yOXmDVHXp9DHqh /QrtV2za8ez6El9+6zm+9sG7eI3K3GLtbrWjoe62PDLz1Fv9zmFL8+9nv93rd3VtNv7Nvy+V+Rvy wkwzTluhRfP+u+ctWe3fe+3WHhQX+ldryXZGF++9u8JkhWNz8ZlVn7F3FrRjJaM9BTeqt2cuuz+/ e9XnjBOXGAitWVI3t7ucm2tei0bLm1fINmBB/HTCEhfIXIN80CeU2qGq4uoxxBafKEBL4UbVJAVG VA6AXRD15XhnpsyFLYIb32PxxjNDnbWxfejrFkN4ylikd8sY7ztEmru5ntaXjW+aF9+hCCK+Ql4T GVdCuVUAqQm25tnQ6S5rB/cTNduWd6iOxCLj8xHvSBj2YGz2bq8u0S5uXeJdI372osASP1QtBhpC rLRzFEQkqtjIZqEsn+ML/OYPfwN/8+f/Hn/2L/8Mz+QNWAWLzYROsTjczQbsMATQNcotxrjF8JwL 2RSW+6KKLhnX3rtiaxbX2AA7BVYEVrfeAhjt+khcLp7jwf2XRL1ui9Eak/YSFwqbW5O8eoHAPUDV WCNifapa7KcmLikqrikaGPOLGEtUXGHbd2xI79Tm1Q1McWEylAv9PqfN4+g3bJbrofCTZQlj0jPH eQSKGF3a96BRVqOfko39W8uzq22XzATosNwP6Ro16uNZh0sXjsEFoqI4WT+Mb0dYmuyezheOgknf A+Y8OXigN25VtcpHCW0LS4OHbSVeatAvz1HS3WGTwVQjfe1o0tiNzXlz36gSmxLotH5F6JzfSKss 3fgzsBnB3sVya5gAzLyooG8duMiWOMRkAtVleJkGXWgpQFABa0dBoTmOWJWPIuCVNbDpOi4FD8gT hpuvpwgPHmLZ0Rb8ljkmvhIeRm/w6khYA4bnIpsrRYxl9qogdcEr0S+N8962Lby6DX5CswtM+57h ZgE79fwewE4td8UzYAKU6lZeNUuZjK2DwhkGA4+tNtQgL3ZBxy3KDYrt+gLvbILvfPIh3t0amlfl ooLfWUWM1m9PBtI5trzQq5Gx1nKMWpQp9waoQntPfC0wmXHMvjsdjhjutZBWFdVVq5elmTI/5uq4 YU0W1WImhfOWTHQYjysY3L8NpeogFE23eMaOS4qgMfZ6Otc6Pla5oVGjjmfoJ4SXDoDWcst52JHG wKxi5t8Xh7suhhdtcx6Qh2voBBcJPO1I/Ir1Y9ECP5sg+G0nXTma7Q2GZhzTti3XbeeBcY0yjwYc 4mt5f0Bvsba8rrY3z7Rec7efIU0VvsN9Vye0jcJIvHjqZ0bUedD8vjr9MQdz4l4qc5rHPb9vdcLx fP+s0VXL4C0rwT1N/Oy+W201r1saJONg7797JYgX4fqkvvAx4+HYZkWKytRs3Vtp6jMC71ArMP2E NvQdcGqHtchwBsWjPuLhzQf88A9/B8/few27voDiCsFuUkc/4hStqxkS5JZ9tfCaqBokcqizjfLs 1vO7Cf8Y4urNYm6WaVYN2kqNfB6qQwZZ98+qtjuAjPsuypbt6VEoqqEwNY6XB/sdT/KtSvbxA9Tw EI37oDq85yItYMawjfBIePI7cxFqyIn4+xnf3gpcjFBrhLVwPWLe9flZEFcd4/NLm/H37DO3wUNw CscxpGC1509P/9Sx74oz4aXCNgh2x3lsR3rmX7dpXpVm37KOss39bttWcMzCc2IcE6zqv2fBtM65 93yuvjPuKeM+W6uhqlKpqDPzsrH6ku8TSNhC6lbku2deXNuKt63GVUONVuOfLb8jT8vrFyaFTm2F nxUGQjrQzMvI9YpzKxwe2Ycre/1q9E5hScc8sO/6Em/uj/il976ET99+E6+jo3XLyeLBVqsKTas1 vtXm+1TTqm9RyAtL8Eko6wzPW/C71QgfelJmy/FTz1nitdU75z453xq/fiYb1T7nf+f478sn98Z+ 1s8BtlP0yArOK5lz7mue85wbUeWlUW4+n+OZjDnKRbf3/Krdk2/r9Xl9tj/+L/+rP6ns2OQJBWDW KdaUyBF1ROylaNG2yOQ99pkCC+DxyM0tbFIsKtSUARYbpOXKDK09hArWDzZeoG6haixJDohrbkqr mvfvWfozHOfNQMElNewGkawybX1Y1YSxTjKf5zBuJwPNBHdunD/fD7fwdTMrhvapougey0xIWgyy 3cNK6eG69ZtmwpVMYBhpwNFOnGy+Tu5+8hrQMXH2XeFbJLzVTI2Zj8LNGQGhFs3v9jc19BjzCO3h U/LsHVZwbIThE+FSYLLvO9774H1cLhf82b/9P7H5icdmufN1Uo2+4JUo+F3Vxinq1siIuzYLGiuz 0PrchImlNkqzfFIQlWH9OZLcURLxoerjAhRoiRuE11Ae0VwjhjeGYhCxOanbriskjbGbhdiQg936 npurYsR6uuXG58yYZZGcP1cqgKQ8B8BhoiVp2PvpQo+hDv2DgqPEjvGTU+uwTBFUv1AVFXplwqMg 3OOj0HOMf7GxNseRPJxpEiKdNmozEUZoafT3KN+hBvMo+iot7gUAmQV1h6F4gfFxF+TvxF0Dpd8f QrArqxCj8S3DHW1vuGdIBJa75cYf0fCYkm7WMqVcD14HUE4GTWGwNcMj7fAQ0oKLW0m51jJB1cJr 7O/W3FMhrDgGq4Ll+ygtj+5tA7BtYngExz3iYpxnwlyY3BfhTJMSkqAZmzw/34JYqsN33C9a4rnp 1cv1dXwuz+/w8oYOJfKKrhr0giVFDdYtqSG3GuPIZyGIONM2X/fua4bYk0aKbS82Zaiizz+UaPJ3 hILgb/FZuYCl3aelaNKB/YrXHl/g5581/PqXP8S7TXCZcsBILwdeYlH2iXe5SDG3Ea4+ahdaoupO AxSWVKOw5ExWMKotjFgtZ6RaaDPphQ/DzpWReK/MHfoYSb/5O6u4qcLH0sqvRy7I/XCvbXJx0Ls8 1ozvp8/Hsd1h1iFO/un1FaMTkYgQG3N4z1H+cUFRU2Yz8dN/Vxaijh4mGe9kziLuaZfg76IIDxHH UtuoGI/yBqun5cfmFrAZweMao8lVvXejqCI+zXyv+nttT66VddJklEeP8iPpzJHX8FfSZeKhGcvu CKsVMBUgT9FM6rOHuEsdf5/fzb+zNne0VFA4PfZxU1O8M34pz+R48t1GT8811VWr2uS9lu/ehjnX d8xhM6v5rrR0juHMIjC3vDfjgeuBW/FOWSFmtrquq7EPBLng36pKR02iutfivSdDGzVw71+AXRR/ v3+G7/6DX8V3vv9dfKFfAJ7E20TBBDp1S5VIxt1v0iz5VjtVhrQqq0ZOAFw5qIKSjVWzqhAJGor1 DC7kMFF7iH0vwqNfs7CCPOmzJqVuxYpZ4dQwnp4bCV48w6C1yBmonoG6flnju6UXSnHAacCJFN+x H13CK0tJzRkQKULZYo1VjwcHAkeLOT9MfF7lMM2tWlMBT/As8Dh7rsJmmEfB/dmKNfRTci3G/U+F a22tjfVxQblWyqnwFZhldraAzWtRiwzc2stnfcz3ipgHoFqNZx/jcl468paBZyz4WX129kTOYYqr sc7zuDfPGf4DHEvfpG3b4v4USo7jH/bx1H/0veCFq72WcEtlQBf4eTZP895UT1CGOwEIq7a4NR+e 9Mua/7g+4uH6Am83xTc//gAfvP4A2a9D5R9aqud5nn1fWbtn2MzW3Ht8S/X+uT3DeQIywXwx3rqH xr8S/OkWTVrNd96HNV8m/o1c03sVgeq7KjzP6NVqb/D6rQiP1X49HYv/rZ7sLhP8V7xHaujsepyH d5dk61t77dZ467vPcHI15lO5fbo8z2key2WuNEA3q3rwuQgF3nboGEg30epEP1qLVc1KIRCrFywC qDEcalTRb2NSn9dJ90ODNqjFno5vsdNOVYO4N/RQ0xoyNtxi2nCoxMCWJ+sVwCF1PMBiN3P+XHQy wNw0xojOkWdFZOO9HJ6OSk6caJjBXlAF9sjByHlUqz6tDyshm/NcIqiffMnXMbZWIDHHjrQwZaq7 Eyk9Mutxc9m4dh1jOe/BLAUTAVRTo53eUyBi762wxfgum0uLe5vPVQW4ouNl2/EP/tHv4D/+1f+D v/rTv8br0qBXAJtmfoz4eFQtTyq65/puoOMkDvsqHgiVHqfcEk694EatR295FWYx6K4o8DdFWnW7 CEQ8h0bF32/r0/weCIlrQTwqI7LBSmtyjI4a6rCKMfZ42hi+WW+jTFtZT0V60OraxWmhRaghPPm7 SJ5tEIUZ4GeZ6ogrPeq9k8lt5VnxsCFBF7cUig8+nq+42As+Tfjjz3ANwuJfcJIx4MjplVhphm2w jr0AXBvknDK216gS6c3GWG8AYRXWDGmqFVwcSMPYEuCMZeWebsMdLU5zFVRBXJukFQsAsANtS0Yk NorZohYwFItwF48pphXaHCuuVghMzZTkK/WAoyq4R0yu51xU/pC0EwfjAeGKltbUserZmHvgBcTj /Bq1ZXNeAEhrg/1zyElCru9ZG2K9SQ+GsVNgcg9GoLAGVRbYWSS5t47vpODSmQMzCXKxtj5fxHfn K1LG4WRXJDEklBKfeXO63QAbdA2jhZ2ton1H1yse+hXP+0t87f238fPvvI2Hx0doN/xi3lise9AS z5jgSbTRt70/QMBYbvLdYQ8Vo1P0MBVFkbyX/dlaea6WMtrbPSZocbK2kdjRKEpykvibxhjzcJqh 0wRZpxHtAtWr3zfNd+KlIZdIGoDoEFFVYMit0eFsF5PjmKvk/e52/960rO/0flmPJd9T5Ei9DvJU E+b4TYYH39c69zUpCav3mThZxtVkCBkalF7KJcGPRjpilcwCmZAnAqelXlx+MvlX4/oEKADpEaYn ksUgds+BrPGCRmv9HBjHl00kTw8u8sImzfJ53GBbaSBz5w6Am7WgYaPNfzEuxqqtLBhG4BPwh/tb 5hHEgA8Z0GpHhZdn51Kfs3XkKW04WRRAVt0wYYf93jogZLaqnGmHqzZog0pGd3/ss8WC11bC/2gt PNEmp/nw3lp3PH9fr+X8jnyXZQ003IhLn8Y/j22lqT/FYnHe2gFGuype6o7n772J3/3Pfw/bmxdc 5RFt07CGN8lkHItfdaLl1tlLA0T9JEtYTkCDYFPBg7TMFXDBu8XfskfUhJn4XdKrMMAlwOtCVKeH AT4exabsL08qNOLAQ77IIDTj8iWt+dwPeTLwaP3nM6yoM6/brPTGv0sOgJT7uX9VGXJYXLr8TOtG D01lenMJUnowRMZa/SMOjbHrNZxl27Ypr2asFlbb7OGpc7O5WFL5LctZFUKaqwB1rOGhmdpTLFur MbFP5lyYMjcmvR0qtk39nO3bM8skr10kPR8so1lhsTxcByPsD3ylzmP6zH2trp2Nt8KZ95x5lc6e XbWKa1zDsxPawfJ/MOGFY6GnesljOZbF74BjW/O5TPHvI072Aa6UGaqSxpO/Y0+2xBuWVyYM9+tL bLrjYX+JT58/w9c/fA/P9YrWH7FJGqBWckv9y7HO865/q1yw4jNPbXMfcQhjMTjWEtvhZVUcjKer xvKUgOW/qSsUP8345mt1LCuLMU+Brm110vTMq1e4fiaDrPbxuB6JZ3O7JUfdajPOrsa5GqOqQhu9 MGu5eJZozueVv5/9Ft7zG1WWaDRZ9cl9uMpjuJxNPCm5af4igDI+b0nA7iGjW3rcEh82w8iSdw3K jjz0QZtFAAD2MkzTLvfA3EEJUQAunFhN4f6k0WVzyxp4aqclqzLRyODVoaUWbR1XXFsgOn9bMauw 8NLF55UeRsuTKSEcg4iE56PXBMry3t47tm1Lj07T0t/9xjE/Xjsaw1gl4dTp0WEFFs7D13N3zZ6C akTulY1nhCwt9rES7ZzIRYWqsnHGOY3P0WJ68CGREdT3clyErSh+oi/w6dd+Hj/48ffxL/7bfwHR hgd5BqXQ1YnRfmKmx8WaEG37Z0NaFcPjEwadtIrTCif0EYh55nrZk2EhFK558caoZwcoYFUWPNI9 iBWGv6bkOhS6xWDT8qQisblMALSvPIV4m6s4qIeKDQJ1Pl8Ty0z4oGXJ16IIFgMu91zvrVjuch2L NUmOhgsqDfRw2rkinlzXs191OpcnldsoNrcO9+7VXtSqY5l1TxAWowm36HHRpoNw3HxdpAi22iUE hk3care1QtznSOGTsJRyajAVm/BwFqHMmB+p52hh2oJujtcJR0ggHjaQdvn9ZS2IVxEu6bDexTxF zXMVWgO0NXTstm67zzUMC/buXa/pPSm2brZDiEaMlYe28UnSi5FOS7HNi0hYQpvPT0h3HO+bx+BL 1MbvHhdd+JuY18zwP+mcFBjG2nEeisG70tE8OWT32IkALxQAACAASURBVOuMzvaHA+bMAxLxU41l c2sqdy9i/g4J1CZSvA3qChjP1ACNHc57DCgZ9+85aKwiA/GkZ3pFBd6Xe4B31jjajVT2josA7fEl viSK73zyAT58AC4vr+5hsLFtB94wW+hTNqjTC0HNPX+9j3Cn4cPEiOS/x5aeWqN/SZIUhdejmbxD ulOeB0bPkL1/FOP2/dHpWHPvIqvAPF2ime+WckU0aeReeUh9tve0vEselDry50mew1oAXwnbdjN3 JpVJvzeeIf8YaeCsPDGsdidvDHmW6z7eyz1UZbSntEM1Ia9OCVV/le21cyXE5WE+r1SWZuH/4rws DcJshBN7qy1wk/IRElftuuFsm60Vt9rKMhLTWcDtlpXk5nVtg7ayWpy6kWXCAvXxzFnXd7V7Ha0B 1m0La2wcamIzvoksZ/FzA7G5oR3bv/vh+tkcVtp2dZOuxjpfu2cZPLuXggGThHlNVUv95/FZ1Y7u p8SeeYLmuL1TZfVnaLPWXTVljmvfd+zS8Rm+wG/83m/hm9/7Fr7Yf4KORwh2CPKALY5pqOkvGad9 geIC9fr/iFyA8ApIG84LSG+A3R8HcrlStcFKiA2HLikPscIQE539pNuWOay8Z9voFZD4bQWrbWHh LCuHSpJCzJIeFuqwKocyMoVy6fjuEK7VwgNAgYx9q8Y15iVUfIlqN1wfkSjXGqVMewd2HkpEwa9M a88Dw2o+RoWBtLWFmZa0ajnbWosxbb6WNu/jyZ6Bo3HewRhCwFOhV94QEbOot9ZuwojzWFkkVXWg sxwL26FaFHooqrM1beY5EefveQi6j+UWxz2JZR+8thr3AYaL3/j8Ga1deZDnec18akWTV33PbeCz OjH3th7D/O+teFC08Kruhq0474VjCb6mQ+KxoUyGQxzgcCMPThfeAUgvlmZa/Xdo71H5Z+sdb+OK b3z4Dj594zU8PD4aPZNcr1exfp+1I16OBHM+/2P1/IxPc0RC7f9eX6t8ivDOUo792VlejK/OP3Cl 0OEVHs988pXfXQ/jmuZLJXMtq9gBWIOBcOJNx2fksMdX9/DvLTlLtQRflxybFf2c9+T8jhVdOBsn afQK3qu9vzaGnsuQl7ggZDg4PHi2KOMMphhZaib9Okz61mFS/GsaJyvwuL2hk5hRtSNR2zJjH+Oi 04LbWrOkQhgBrExuR9ZpBej2VEi3GsumgWY2QR80sL24Oe/vzOXCMLZ/DoOhO9cmFRanw1u6Hha3 Eo/Y3IvfD3GBYnFkdqjV1e9jzWoFFMUF7e9QjlLifvuB7uhpuP6X1QNuodUIr6OHwBCZ1ZKe1vL9 3geH6+vHbH/WLW80T8Jw5eVDxw//6e/jb//mP+Jv/t1f43l7w+Iht81sf80syPtuuEHfh07EivV8 FRL7ThRoZHIKXOCx6M70m0g6WoQCtNfd0hkPdnP/Y3MrwO4eBd9riuhXBlhL9G1Wh/SIhFAKgBWP 4P1RkKCHx/ZkH3NulLHgChErG7q7opJ7fWypILjjm2E7bjne9VqEapuN0TOJMwIMTxxGEcuaie1Q pHDr69fIbMTroAnCGixKwUihog4fKiJjLkPSu0k4pN9SPKTOp7+RvincAsw4d4TyZF5Cr3/Ne2U3 D51TSKVls5zf0bzvEKRVrepNEaq157kAql7hSgSQIhg6YAMXgIiBH5vj+CBI+3Ww6pGFanVxj0zQ cXU8EYcL4v1BB4sSmDkyEu+2fzvj1pGXZe6b3bcBUeu/Q9HKuQ2hZCL5GvsxC3sxssxA0IYuNUb6 aNQJ2AOwmGeD//i7W/GU+809hF4RxXAzlcYu/L1Y/GC8rNKi4BUqmSch9EQCfb8eKsYhYFXmEQKM WUBN2UzYMY+BSuMgXCsV3x3Sdzy7vsAvvvU6vvn+l/C6XtH6DoiAHDzOlLCRL+WWw0JQWY0ck+Q/ VfgK75Is+hg7LPBM2tg4EM9B4P495PjNHouFcmr9j+c97JOc9VTOx3BBDbwLSj0Ksjz52XMZYv/K HvSpCsPR5vMWDpw257USnLvnMvDZoLUTb2vsm+PjW7i/fWQ0oN2TyihvzuNhFbRI2EaQSTN2+35d 6L8+z0o1sIBP7inUOxny7V+vVzt3BTucJyGeE5GQR/lEwNaVdp5mFa1rVEKLUczaw1l7iiabN6+1 nFf5dxyes9B06v3V1T/HhtZrq74OyDgsVC4S71klu8wWprP5/Cxt1c8ta1a1Rp09O1fXqX9n+K21 z7x+T0msjFPVhIkIXyrXz7TnZZ8/A2xXfQ8O5RJnurni2gV4iSve+OBt/Oif/Rivv/8cj/1zAFdY HOsjrvujlVBrbfBAMWa7YcTBsLIzZl9LbL4irMR2IE6pFtSjMKR7BmqVIJ+jdiMEupdrZf7qMOw9 cgQSz93DINn/pbXhb6o3RwtwwLmrH2G/mxCge3ggTH0fBYnZ8l/Xi1WRajtU6OH8/Hv1xGzbtqzK M++Rmr4p5b4oFSwy0BkaNuq/I09DLEwkPAWaXoP6vAhL9/YwbtT6/KvY/oe2DacXz/kN7LPClf0F XDAy5ba4FjihAC26M80Y1go9aqbP8Kl0qf5d0ijBYPHcpr7q2q1wJoSyui6tRe5Ga6MVsq5pHec8 1nvjnis61fMyVoL/6kPFVSUTutn34X0gThVPyqJ6VJaktX9Xz8s8FyrKjP8m/BjHH8jUR7pd372C X93fqgrtVwuf1I5Lt9N+P3rtgm9+8B6+JB2X6yOq5f+WjHIG4/n3s9+Ov9/nL/M+SDjdl6dqH6tP /W3O9fpZWpgkbsgUq3GcPXOrrWA+7525z2UulDbQWkfjxbxnXnVsqop93+8+V3+v8s6ZzLNay5Xc eguPz3C54tlN/4s2aD96QGb6sf3RH//Xf8IHgBKTlDaPYWAHIc0/jRYtpFXX7kuBws2P/hzrpzc0 Pl37buIVVuzD2sVpabmNkDFWWP1il7wSPpIWPRsPLVpV0NesfCLN4/I9vlrC9hRwEikLpA1NNqwS rIbvIsO4lvfAtD/fNjH+NK/IYMWrcEl3lStJ1IplsugUZmmbyyxFJOYblSwxi9NcAlWiznVcAa29 5dI45jKGWtd/TahHfMwNwmtHy8a62QBomKYNkbi1bZt7oDgvT6BRnuwpeLy+wIcff4Dnr7+Gf/ev /w2kA5tseVopeMKsxvi6docljbLOfDcBtJfZZfy/yGaJfc3n6TW3WRvf4OfnbvgbWYKoCWt955qL lBhPt7DG4V0UWKFQeOWfBmjX+B3q4TKa+0VKWIk4Lhse2fOt2V4VPsv3aTllWMQt8CYdWJyxf9RG 3PxdFFpbE6JQ0iAxS6fVVa/hKEZl4AJQgxg/8VCsTlJa4EAcE+H8Nt/PkxvXLYoXucQ7TAFQ/xjO xVRBzwnpjqMqLTPKNTJ4XJogysvGf9w+mn8hWUtfDXYq6Wk5Kru+z3huyNZc6W2AK1o8ybnWqZey XwB4yBPAKk1paZbYO7nMRXgnTgutbP698QvxCWMrPKgyfuLFQONdoRlO+G0KaSj7xfaMhoLiZ3LA TuXmHgPcI0blVd07EyF58Dk5PXVJ11DR6FNrDV13AHaGC4Vs9z/43IDIi6lwbxdIwWHiOxEoz+2g 59fGzPNiCGQRoF3KKd0Op6CW0qGSVnzF7vBq8T7bQzlO7n0RsfN7iumfmJ/0zXMRerewH3TA+dLD /hIfyBW/+vF7+IU3X8Oz60vLvXGPIUA+WMOaKHf48Pl1gTfkNz6Q8tPIt3ySi04Sr0QZTHnsw/gk h7H5HisGhcPQeKqRhMepNVvThqST3deJRikU/l1SLAIOhcxEizLIkyJuin3POvmRw8JJtRA6VBH5 KeLnQh3bcaZrJYt3EwLOv0cBp9wncXel+/UdT2m3BHjj4QgLf0q2Pgc1eVAUfg6NnaNgsOm+PlXQ Np+ioXkNISecyrr5vHbKaoW+cY0hKa8MyncZo83R7h2EfqK3uUwtB2AFnBVQ6t8VMFfa45ml55Zm eM+6Mt8z17S/9c5Z4L017xlh57jn1fjnqgKrfp9qFXiVZ2YCFIRhUf/21vNnGv+sUIyaZTtdf7Y8 WXAiDE0O3oFbOHI25lfV/udWxz7DsrUWVSo6Oq7S8dn+Al//jW/he7//2/hs/wleXF9C1U4J3hoO +Gh4UeamOsRy51kBPDdAAJ5sS8YgMlZ6cQFntoRwjWi9j/n5u1h1iO83htZN8FZkBZau4W6nhbni 0yYtPBrVI1Ctzsu49O4hSa5cbKIBn1qVSFwxyHrhSVNGIX0U9uM60mof85e0yj74AVcx3+ivobVt eEesIyZYE14OT64Pv5v1rsfY4j0TTERkCOcjTqysf6v5B7wLLnMsq/1BmASe9rHUM/FotZeBZLqC 8307C+r1Wi/hPtxjZ2ta8Vr0SLeJf2TOdfyxZwqMqlKSoaRlHco7ZyMJMHpEV8/WRrzjc3wn8d2U nEKjS1K4zdeNMLqD3pdVqwaces9qDSrshz4k5zCfJTD3CaCU2D0qY+yjwpM4wnMl9v4IwLyCz/pL vIUrvvH+W/jK26/jsr9E6ztqqFAd81PzFufGPbzq8wzX65zna6txEL+fOh7+nT9skavj9PiWLHav nfF19ldpwimdmfDhKXOc4Tz/Po+JY7i1Fvx9lS/6045l7n94dvH8qp/WakmRI325N1aj+bgLbxGB bGNwYeKvDOtp/aLA1cZ1OQjOHGzc7Ai9+6YThkYwgccFjh3xEmMcVwNZ14EoMfZyFrQoaDArPgl0 3OGb195/LfHrxsDsEzYySWLLcdX3MkaMyWZzNn6tVhKL4haR2h9zE1K4NeCJJPzmRZyZ4aqJYnB/ 56awDy3IdIdhItQMdch57BHTXVuOgYg6VTdA5iioT5zErTIJ1qDdMCNsG8YzNkv2q2UGm1pOh7oV V2WPe+0Px1Y3VXVh74ETa6G+x3hH/AuADJZEYsXF4gVAy87L/ojt2TP81h/+Hv7fv/sM//Z//Fdo 2tD6BlWzZoQAVRZTwFNvXV/viDji7tZ6cGyM7XWj8a4aVkEKrb0bDJl6xnmbhQ4A1ONSSZQ60Afj okdkw+zIgbeb446aN8D7tYovpAHmudjE1mVrVr2qA2iy+ZQXsY9F0Ng9NwFdo1LKuG4Gi12sEoX4 ya3qHpCIFZXNrei+fkrvnbqitJmyWU1/qmBeggc6IIyXYvgX55zQhideKpWxuPS4AEPFpLk1eoWU MaQ93hVvEAFCSaw5LzLh+NiWhgsFWLM/lRZE3XpwvtIt5heXgebUmHoqCGF9FkBEixdhERNMd31J ivbVCFpqz1u/zC3Kk+edqft44sA7oXeDfMRgE+eJ+Hho7WUoUlMLS1JtZr0vdNn6t/ez2lzHUVDm eLhOoI1327AXga+exXJYF7EzR4IntjkWvJT766Y8asTtqlvXzRqrTvfPmqrdb/H9hucxrjbGUPN+ +6mVdbK1QGtRZnRsrOJD2Bec7gpxC/8umy+reVJNmG3Yr1c86zue95f4hS89x9fffxtv9SsunecK jKdQzwrbcTRUaJ0HhLxSYvHJ55xuSt234YUb26x8pC6no+LNHAPPJTKagVO6wL27YzKY7s5XnW5U nkxaY/OkceG8rYxaVVmzv44bJZy64pciE8FVFW3KAZrbPeH9cB178FZ6kMxrflmuxw4rZz3P755y UvMeb42LHpQeXi7Cocf7pVkpb+/Z5VdAekdjHbXCgypsuEuOhRho5z9WmQSMnlouECM6RtQiDvKq sSd6SEdDGOAeAMYKLSvX6LGKTGVQIYSUyQ331zJ3JMqvgBj1t5XmNGuDZ7/zHl57qvZctdEVfFYW hHu/PfXd1bO20lzrZ/aCtNaALYXQW/M+G/cMr7q2laiGwHkCl6e0Wrv61rMrplr/PVsTzvp76vhY dxowjO/7jrZtwNbwQnf054If/fEf4svf/Co+158YA1UT+KoAIUAkOXK9Is4egjgdGIJL85h7ZHk9 gQ7nAPCsARGJU34p+Im4Ul5q+ItIxBKbIk1LWDfhSHXwLByrzUwKNxAx/cLffGzmDeiwcw/yXSIS lmOON6rz1A9/27aoIjXX648TioUhRT4vzTj42p+Nl6JKCilSxrO1aX7lvQazfC8bY/CJHzM+hrWx WOLPan9XWjPTs9GSM9K3Yby1fr4rVvX5Fd7XOZ3tJ37fcbTMre47+ysih/yA8bmsIHXkOcc20ySA IVh5zkPcS/w+4RVn86hjWOWTxfv1ONfaJ2F3qxBGzKHg8RksD5WU9mOeVnhBWiuKLQZvE+ewbVsI otEn+zkRmFZ8YQVXU0bMiyEKL7+74xkUr+sVP//8Ad/+4F28qR3b9QWkWP5n3jnzq9u0vh34tv3b 8OwW3q7mO/+75nnNPPFV2gp2rPsfuDoN6947ZiV39c553er9c37VLTp0ePcEr59G7rsnB+ThWk8T /ld93loryqtRKWsa8z1571VkoBlG5L21rajGjDPVI7Bag/md2x/90X/zJ9NQrCPUxS/IgRaSqVKb FgFjDNVjCCOWy7U5vloZ4sWYxHlCUDcUmJXUYinZj0YM1JJxBIc/hgPNQLMQs4wlq5uLggSvj32U ccE08VUBICawKaxyy9Zm5DBd96yCjUz/IKRsKJKWFsbM6kiwh6VuI5xFBLSQsW2yccDuQakDkFg4 gVmfuE42HPcUgR4PiyFNhq51Rt5GT48UXIn4YCigzU/mna0AGp+AyZPaiRIERlL7eMqQec0sIp6q 2a0qjYri2evP8OWf+wR/+ed/gZ/87d87TnlfhEt3AdHnsblFjxZNQ6dSEQZmRTJrs8X+82RBkRSg zQKgkG6x25F/QAJEOPoslbH/WuIcheEIPlb12Gm/xhwF+yh8cR2ONT6dOGDvzxAk9WWVWLPmQJYI v5GI1Q4rfME3wiSUYg9ZyfApTxBmDLqyP/PGbPC4a9h8iE8x5rA0GhbU+GqBWH+SsG8yelGIrxbb 7fc5VkHoRWHek0KUQpXvO4+llcba2ubpCCbMXIiIufd1kSTBgXAKMGLU+nA4So6TY7H1F8v3QI/1 aIU+JR4lnTRvEU9rbyFAKk/2bZ7fEvBxYdi048T7wKNRWCZtumyTysVwMe4vz4HJXJZYDJ9vVjJS 33NcH0t3GBmmOL3x8P9QwYMvMgSyJb4Ogr5wPG3kK6JRC54wr3AljBRmdRda+JvlsFlmjsYJw4SX iydQRXhVOH+GE7H8a1wPltERVJXzAsOxfF86zXNw5ofCls9jVmoiVNT5H0s88ryUrjta3/GaXvHx g+J7n7yPTx8Er/WX4UX203i8xx7LumoHpUol4Ok29MQJX+smrcS8I38XOcTQHwRH987SE4mJ5xpf L/ifwxoAKYylL/e21gZBjjyeY6gCadDwGSDlQh++WpUpswbnHk45i+AwC3covMrqUQVQAJIg17kf DSmr3wEE78D8jHsCCao4KRepnOokE5wpbmfXbyoLse5wvhHJdyEHAPCzMBpUmJSrJUdAQ04cst9H YIBsy8Zq81bf64dxk786bw5+4zltHHjg3+GVA8TWnqNbmpSqmsegT26UNscb2d8uwHyK45kGeUuT r0h1dt9qoW/VTo17pkuv0v88vrPfbs31cP8NvLwFoyVStzXy1+fP1ntezxUsVPdhvLNngvV7x7Ge x0fSyjbG9Z1n6j9Fy34VTfxWHyt47+h40V/iva98iN//pz/Ca++8hpf6AoqrW8C7ixDHOVcLH4Co cmO5AMaEdH+EoGPrXru9IWL1RTWrA7nSGkIQRmZNC3y1aNPrUPdlhfNgTQdQ122uLjPMC3NVopof kPkOQw6EsBZ+qYDkfwn/8CJABuG/Wr3rh7X1Oe44K6E1C6HqJeegvIc6OcdliVuZI3HLohWMLZil hWBVyz8FRfOcTZ4VV74Ih1XeA2P7KRrHOE4sUsp4dc17uX41Th4AdO/L/byix/XfPOPAPud0U9U9 TeVMhWGsHuvO+c7WW16rtGv+VLyT8t7VPJjbQyF2EEymOdwyKt22Qlu7FAPN2XOVFs90mWmSt94Z QmLxCK/2deIBn/ffQuEseDeh+Qz7eTyzIqfYrQw3S8xKh6ji0h/xftvx7Y/ew0fPNjx7/Nzj/s/3 1aoRJ+ZWcy6GVk41nnnNrTZbflUzd+VV+PtZn/VarJ1gGF+NtKh/53+z7bqqH3/k/3OrMH1Vj8Zg yb5DN16174pXZ3N/isx2hsMzLWGI+K3olbN5PaWt5Ku6b++1FV1SzepG92SfNpdaW7+lD/9OIpGk 1norwowFBh8mlCUNu0cld6juB6IOrMelplHkYhQtMDRCZzKzgLUCaBX++wnAZ+uC9VPmfaOtEMcQ aos4ViAFqacI/7cZcsNwJoGXiyQ80sXU/IMx9lfNaroiaKyO06TOhQd0NNTyXTMzywNSZmKrcSDY qtVzJDAQrjaMcxbKbq37k4i9P96nj42pZ+KoCK79ir9//Bxf+fYv4g/+iz/Aw1sX9P4Sgh3Yr2gu hDIeOmvTpzBnITNXEwi1Y+MHiotKJA3TYxVW72Yx+I3394bWU8A1y7jEeqsKsCcOtQ2wUqGOD3Ab QVd3QXKPalyPNdZc/wF/uw7CJhUV9TlQ+DdFwWGj8L3cIehFkWmpFKDHvy9ywYYt3w+3zFPRKHh4 qZVwxOnOgoFEXY++h+Ue8FKsgzXPrNfq96VVH7hoCWlCfobk6IBhCigXacNhbqJ2OByopKBbsnSB 86AYeJm8gJ+2yE+qQpwlbq/3xgYLPyOc7Vl6K3v8RfN1YoK2h2v03kMxmQ9em8cRJSgnGl3vnb/z eZv7PuxMU876dK0bXLrRtA3bgJeG05vf4/guVoY1chJ8zisGDUkv2rrRSphCgTjs5nnOQmyXnqes l3u7x8YLeg2Pxw4deFk9QEoFp6EBSZfsU2OS5XAvQH5dldGawxX99ytEdzu4sFvpX+juvH7Hg17x TlP8ygdfwlefX8zyPwmmzLfLMNY6lsnjAEFUmugVZuqnOGt4AcgnApYKHIpRGEEp0x6Vf/Q+lGed FbdqLKl5NzMe89PK51AaWST4Z1Xc6FG+JYWwbHPSYvvQyxgfpx+Ey0G59H1Ry3HWdiYAB1/uApZ1 H1qzMy1Cwdnh9xr+VSMQkPAZjFOTIrHKUbwlCM8J/YNSNs13h6KebbNBcZGkR3WsHXVdW5wuD+BA N24pLaPy3uLMKvvN8yED98ljvdrdJA8djQELYWhgLIvEnzy04TzmrdZRXwnA833zplmNafWelSZ3 D5jLOS/urc/MGtmsuZ/1u9LOnqKZrVrta7Ww/L4a62oc9S+Q7rXer4OQAK21nfuwFq8igJOg8ye7 R9DaNtxXG+vp2w3HdT0IGNP8fpZGbJyTsQnfi3h8abMk1c/2L/DN7/8Kfuef/C6uD1fsYlUu+v6Y +C0UrvwdflpznUMwFhemxAWc5tcyikJTcFEPg1ATAKviF8OPKkClTr1S8GtjvXEk4x2ILiZFdVGf PoQdze9AOY2X15UWfB+ndmwTY+TxP1KUhLoORlz78Begy7hbnXEXWJpoeFnsu6R7uVQcySpK6RkA MAgRogjPQY5VM2ciATTMlfBqvl4cq+59It7WLp7LEYIzRjpXPSRnNIW/VYZw2Keh8GH4fdVX/FvH vldjWF2jd2vV10zHVnOa6RvHm0L70Wpd5zQoc4ph7DPdmuF0Vuf++JwHYVXhfzGX6tVivsssSFaL 7cAD9lI+uPTfpHgzSuWrCr9hDFOsN5W/wxkb01xnWNT+SDt6N1khQoBUcbm+xFv7F/jl997EV996 HW/2l9j262AsGvhSyBL5Dhrhku8ceX9V3Op87LPF82ftjJ/fwst7f8/khNW7V/kmTxEU53fU6/R4 3MpDufXbU+49M1BWGWHG83m+g5L+BFlptR/PPBj8vqooybaKHKFCPtOfmgfyVLmDCs5/ynZLcZjp KtvFShNahQ0DNnvrJqn19QKHDkNhziPt7AQ5lNg9f4bW7lj8EK98YPNgZbBMdx4s1rplh2O9CTnJ 7uMLJ/BQtWMEjoiUcR0RrhKR0BYDeQiLEz2cVWtYxEY8HnqHjc05+OzteGoYUGwo/87SbHZmAUJb rRYA1om294/jruswwL93bBer8iItGYsdJ29wrvhTrURgyArgcYWp/wa8S/UFY4hlvsBwZkOd+xNo w9RG5n1QXBdPUBAFXMhTBRwXUmgWPGrHT+QlfuV3fx1/93d/h//lv/ufgR244JkLojzVcXcCdLHx q1eW8YhVG6WdIApVXFrD7nXHLSZ3w67d80o4/uZxgwic5z6wKkAdvXG7qil1EItLNmCaxYXzET8R krDia6L0n8mLDQ17N+th790tjb73fPzWvZM8Cr7BsNXlzjwIjR4TKzxTGZ6Nv2OsQpTRt5msLfAK C36dMdUiHjddBOeoHEJ6oYBoS+OEwrwoPpZOS09rDMjNvnx/a2elm8Rk688TwNvFK58BKjIYG2cj wWENgOHkXbOEBZRy/XqH9s1oVamiQ3wBDIaqY91qJqvae1uMKehjF7B6SigBtoRD4qHNYx/62bw6 hl2TMApwfpvHuCfNDcSLec/CgYidmB3rI4krpPcil2DilvxABOg5do+iXbVYj65AM8VLWSHHIueH +7s9ND4bE5UB/7j3tDNnowimLbHb1o/Dtmd2oTLbBmMaK/a0BkD7YXwowkzXHeCJs6z2Ai10ymgL 6S0VE9N33ZPj87Xk3h6HPO5Os9T336aK5/2Kb7z9HL/yzpt4o7/ARs8n8cvXkvwlQZn7okEMXmVe lZ5b1bvmeRcukygQsds0YtYiJTeEt/Q2k+YeDXnDHnFvqgHMcjQYv62qQ5WtwBdvzfmrqvHafd8h 24lXfpo7P/W0ZONTfvYDmlcDnHHyKPAO72MOwFCFKXP9VrAbFdm1AXX+d208yR0Fe5n4OxdjmOnl am1W8Mv7KSeRXpToDPIMb70Y8K6K2CPG1tyQ1WSxaAAAIABJREFUcxDv1yHAOfbj+o6DTbo+zpE4 CazUCgl6eVRcQs5aaZcc2FNaJcSrDXFWK3dlmTjTrG5pvqvxHAT8G/MaNu6J8D+PexW/etbqXGfr 0U/TVtp11WITIY8b8x6hS615H+fddNCo51ZhvlrX+Z68Ny0xK008/50hV6v41rM5ze/8abT1eR71 u43DrV1QvMSOz+QR3//x7+C7//DX8QVe4IqXANTOkRiszCM8ydh4TZyQsxxgWpH3qOU/VKChzAAL gaOLm41hJkBxTVJ4K9Zntvq7+HisfwrFCoiHpgBxwmrd87OVhUJjvdaA4hnQ4qmQeK+4db+en2DN 3dV9H8KPHIiD58AUD/dCwebGsBX1fiu86pkLufbFzbunq3wVJ13pYm0hbLPvBS5WIfCWi39ksuP1 ug7zvhvG48LFLJTUeXEeNfStvjcMI9O45nEyphYAFPuykkf9e7ZPZ1rKE2vpHTdhP/+dIUMjzOb3 zOvIU8CHijtlD81jss82nl9xwutCoSielyONUdRa+MCIkwxLqeEQnTwAiYe1cQ1GgXnNZ4d9u6Dp M19jP/tuYb3YvRoaOi59xxvXF/jqW6/jWx+8g3flitf7FZuOocIzHxh5wO1W9x35YJ3f3G7ti/me e/3U+a/gNL/vTKYhjwpPpO/Pe5Z5VVNOZxyqz53ty1eZb+WfK76/kgPv7eH5Uz2bK2v8jLe3YDKP cZ7nON9xHQAMIUoqR6/RDN+nyHUz7ZgVmOXc5LgOhit7fJ/bLUVLVXG5N1BpGjFsNkhaLfx3dLRW 6uqH1Y2WAdO+W4n95jjWmy6z59tp7eEyvonAKcd5+I2mBK/BjH3uagI8+5sYFGLqNmczV8Ht+lhp ehyP/ZuhVbvnbK+RJa2SqYGGkLIQKsIyJrS0jBuyh+Y4ap4Juc2sP03QsXvcrFvLvAa7dZDEqSoE tPCfKRwHYhexmq5ouOeISL5fneCJ6d4Mt5F6mxM8xMrcf+9hk42KNe6FoVVt26Y6vkdEcO07Lq8/ wz/8Jz/Ei8+/wP/xP/3veBPNzHUet9+7uNDie0ppIYLX/Se+9ijr20TwiO6WZas+IbCzF+p9XQVb 2wC3OFNJsfVypcJP3m0+B2mbC2PjwVO600qdnolkx6QD3QWPjrp/BZUZV0EMZrlTteejVvvEwHqG 3OQS0xpkHgKGfdTbGqqHscZduoBhCzWsbdMW1iYpXVLI2h1PgzEVfLD9TJxyuuJhbaKsZ79m3q1Y ErkbtTkUBeVcFA8PEReotFlZ2S3jdqvQm3TA+mah5sRTzbkyJ0EEzu7CUq/Yw5sBMGHa5q1+P5qY AVGIBxpWxphnCSHc3Tpbx5Pny3CNWFPD14LXFSTy5omcnjM6aasQe4iVc+h1UgweV9bCWTHuCJeg QtbcM+Yec4TSZB7zIS+pKDsNpmC1eLd7ocQsvmlh3Aa4JG3pjn/iayt+Nks1vsFh3wARj0EmXIgX 5bRXIEqyQtxjTMXRx+dcI2jCHvuZHmDypc0Vbu+3s+oRTOlW4Nn+El95fsF3P3gbH1wUz64vTUHf mnlIASjPAok3I+Bh72kBt7KkuWd1H7e2V14C+SDhvLKCT20pCGvlAAnX9EiMzx/qsDuM436unZ+X VBVi488aHrMqCJP/XvxveNWMaIWQxfn13azMII44brLAWs6VPD09StbRmi/mft383Ucl2/6Rctig BGnuxyonse270woquvZg8J5ztS1b5c1zufRD8zMwGALbg74QPLudKQM48tkPljuzx/xSrnM6p306 F2c0zNR/r5REdXYZZ1E5P211L7p8zhPd+b029l0Nh4cf+e+lNqvHmL+zPirAb2lp99qtUxeZ7bzq l9cHl+o0xnptvj5Yqyozm7RIVVpg7qMj718K8TOsp3HxmVsWiNWz9zR6/wE8DimUFKxhVd931Pjb MN4z68E893luFBBq4i0FgHva/ekcp3G8SmMCVmzOfp4Tok3wou3Amw/4/X/2Y3zt176Bz/Un6LhC hMJGeXbvFivr1kBLKu0hBNHi3mh9VkXrwGb5mNiUVXckKgVZub20pGMvJwyXuYTg6JZwhhbER81i vUmLGGXzxWQCfzJnp/O9h7cgziug4DzhvaqOeQS+12vOAdsQjx/jkMgjGO5d4W/Xw7VIDoadhyDl HsKA45mbEeARB8KyUyy78z6Z8TiFRPttSMQ8ybEQqWc9lJlrO+yHoS36A1KQqgcgsmJSeHPKeFlj v84h5lGE+zmhsSNPfWbS6UwnBjq/GGtrLUKFONa08Kc38WAxlWT+M37UA9DmcTz5rytTDkmIptBU jTcr65+68qtlbUNZZY89Dxti+WnOJQ6sm+lmfY8kH5VJAatCfZ1/hZWIhKeljj3nsAdNsX29A7pj 0x2v71/gk9cafuWDL+HjB8Gl1PpnJaa5z/nagW4s7qmtwnEea537rfYUD9pTxhTvJI0sfbMx9C6e lXH9VvOf4+bP5javY71/lh1CpjnxONQ2e35m+eZM7luNP8awuPds/QcjpIzKxU2B+oTerBr3XDYW bxhx/yltfSDqus10yhTj8XwM3jfPcaAhN+Z3EYzAmjO87fIksCnjfAHGhnW6OycNL3IJisV4QEDk CbQicKJpFU5CV2KZPuXJhKn5RV/8HuNOS2TfTWARlLJO00LMhE9poYRtxDYJ93G3ppdCuh4P6yBj 5VwYe18Y3wq55w3ZJlYYCW/dx77Y8CiQqS61mauqKi5iGrWJif04DybwuqVH4fGlCXDrWwFauavg l+KUb9hiUaDl216whWXE5p1jtHnzJF14DO5RCH+qYmn4Od87E70yTt4bgh/x2HBWRMISowA+u77A W++9jh/98R/ixWef4z/86V/iDXnLq8BsnhfQQpj16EI/+fPCQRZcAx6E+TANu/awaCnMdmiVrBiP COywk0TbtqW1vFsNbFWNkx+b36+KqOqhTcwDqB3ots8FidMNtCaaDdWsg0VwgFtRYAqN1hNYlRZr tdGr4QE6K/i4h0PM93QNaxQ3lL07heWkAKOQx99afDcB3HC8NTvTIfY84NY4wt7ed0Umusa6UGhC Ny+pnztgpyVnngeQ+zhPibU+ol55uU78UXpkFOhi1iVaIDcRzy8w2NGqy0j7SDpy6G9SrIvFcsnz ULQxH0TiOas/X2gL92SrIXumhHQpNMpxlmt9aciTep2OS2tpDWU9co+vB0YvZXj5nNG2bYN0Cr0N 1TpphpiLnZqrbvXsCVNOxalcwIe4Q4v/DtsjaC33PWBGElu2ic40h6wJvxdcPHQABQ9zX5HPbqKD 0hUnn6t7EvyMCDXE9D124XBtXk3ARHeVtBgDwK48+fyaex4doEcJGP7WtqKPKTgxJtzH79XaIs9l 30HvzLP+iI8vwHc+fBtffv2C16+fo+kVwQsasMnlIAwOQpyI41Xm3j3JyFMkt9574NKZcJrN9lZU WSHek8XN7xJEpaWq7B2NXR2XJtivbq3FyP8NB25Oa8nfPJY7DVUw+ZQlgBV17e0Jo/+FT7tc1C1u 48nN4HiCJ5TDFrmX6gxFoWg6KpZhTNDpO0oOBcZE3pUysJKv6jt2p7+NNESrPLp+pr5DyKvIWqUo eIAjRp3zUVY7axVHZznXj5NPOg497Oehn8AD9wg7j29Vy18SgMW/l62UkRoGXDS1WwCd/wIeA4yj JeJV2qDcPHEusxZev6/i6Ro2sEzWPQ1vpX2vxnZLQ70p6La0CK008lVbWTfPtMu6mcZyYWaPpYAw x1OfVYtJRpVOcBXgqmt84XOVaf4s7anP13K54744WmBU1ebTgL/fX+DZB2/gx//8H+OjX/oIn13/ PyiukL5HeUda00V7SdL2smK1QhAAdMWmHaI7LtDwAlzCEt4iJl+91jrLWFqegMcG0/1cpl9zAETk QHzpDbD3uMXaYo4AZAJxw+SuZn/ex2D9VjJqjfFXYs/xRQ31gle1r7B63FhDEZm8DQoepgWYkkLB PlQNF2Ybiah/zzKXvk9ahtPAvShbOV+gwrRWVSLMdE8PV3hN/L31RFsbm8cEl/VhCczZ6lP3LuPE Z9oSZWkXJ/TOtGMlOK3uj/Up764GIAodlZ6e7femiNyDuWJWHdc4Du+rnDcg/j3o2ITvANLLNcUm z0LE6tpMl2dYreAW/0aOxWCXB+nV8TB3iCWFeXLvio6l8JyWWrmc0/o6rhXPre8Z9nAnj79CdTeL vnRcADxcv8B7D4LvfPgOvvrma3h2/RxbfzT6pHpKxw+wjN/peSzjmKY+w7/yrRV/vdVWfHD+fbXG q/kYncsqPAfBX7OSlaoO4SqrOcxKEp+r+WCznLHycJ3B42flrbfa2V6f51L3HzDy4Xv9nQn/M92o 99YxWAjkcY3pwTQjyUQXWOUtLpzD8FXh+5T7V2s6K0b1Nz8J2DU0o4hmeXLqLWJaIi1VHtRWuK9p f8OLscdvKyI6avpteJ71d23DO1OCD00kT1bj836SpnolFS5YVOeRYm0DhRbQnmdhEqhToTRAq3TG RlZgViAaU3aRwU+CZMxvMwnHrFyAVXaRBpk0/1vCrk80tGVpHkLgQgREUGV49f+puKBxQ3GigqXa PRZVsxMK+qihEhLzkvJeil4t4ktZ7ceseyHAlvUbiBmK5detbzYPVqvgmjguBeNmX7Pn6nZ8Z50/ 4+nWjeMzfGnxZmu7Anm0aOI6D0HV1nDtO770zlv45Oc+xl//xV/gs7/9O1xwQeuAikYZ1LZdwiZp sGzYXCzgCcL0vRmuKwT+vMcjNt18r7rlvuTiCMSUAisNYnjtMGhhnXertwBWV57vzdh/IdzZAZAn pLrVOvcXXGi2PolBti/SG7aJx0LznoJ/zd8j5XlBoqh9J/zHe+JkVwiYJEGc52zEV7a+ryohEIOP JUR3z63w+fI+I1UOL3+HV4bgZuR/TqRivCagbf4MvQqcXx2nGRti/OKeCuFIC30uOKRqVX4UKDi6 +fKpo+/oY9zkYnjl+zaSwWP9kl6rcFy+xoFYgnq6sA1TYlzEm6UgbMfHIsvAGlz5vDp9jkPbQMZu sDRcFqApePo17+c6Ja3T8KAQcptcnCbxvcT5wlOgpTpZ4VdilXVILrOyiMNH7SRwQQkt0BZ8QWJG gOW6KF8OnvTbmq9fzM3XteU6+Yj8VGL7Dc1xwvm60KVU5tRaPt2pNDquUHHaxGhSV4XF+KdyTKHo YX/ERxfFt959jq+99Rxv7i9w2a/Ymtuhvczudq8CCtf29JbixaFXWpvtUU8ZgABta6GUxrYh/9Dx +8BQUR9YjEsEVvVHfL2zxO9FWhgEmojvNUl+5fcGbS25M601zFPm9Ko8NcgRcLmE6wbDq5ABJNd7 tE4s/5ktLPl6cr0ff/PeRGqOyzj25vJbPd9GpvsATxlUTf5QeC3vBY58f6XEDrw+TrmmgrFBmh0f SX4YnkbIIAsO8EcxcocSRhjrANQ5moNwmtsgsPNacDtHyEB7yldDD0F7gSwME68THM8BMOG9Rp65 FtruZ9FXxI1pyail1hMsz7SwlWYMLyNGL0ObFnyO1avv59+nCITz83P+APuZYwuJBCu4nL1jZTm7 N86nWGTujeHWfVKqZczWsbMx1OsBi56HytAC2BSI8mYT4bK2Pr3y1kmNVbkc4PGEtV7B4FXbrFFT wa3z6E3wmVzx7lc+xo//+T/G259+CZ/3n2DH1YSAfh1i5IN49I69P44H1gB4aC4oKK3kPHFYAP93 xu6Xw7EAPGxbeY5+G+Qa2WxcAB9D9qqnyPZi4jytuTxP4KGNyYy8Jyz2BdxBLXpWOuI91UMwW/9Z JQhAVhEq94kLkPH+niFl4QlRtY97IGqtfM4zwla0CL+smkS8xpEW1nyCFd5Q0I3zFcqeqPPnAWcr xkZ8qe+d76nzYHhXVmsqHolmB8hdihdmRY/Ov49MXspf1XTXz17UFQ2p/57/1lbhxe+9X089sXXs HMXMr+b33DLSXKQd7gNgYUqFV8wehbNxZfgAvTrH8dVQq3qyN+e/ooMzv6o0swGRCD7jWIvq3Tr0 k2ezsIiDuodsh+w7HvaXeHdTfOOdN/D1d9/C88cvTPgXxb4/Du842x9DK7kV0w+HZznOmpMAjMa7 W21lDV6OaXqmVu/hvWdV5+pYatndg/yBca+v7lntxyqY1n04j/ns+f9UbZZ1Zn55Bt/V2CK/RUYc vjX2eS2rPFfXbKb5/z9t79qr23GciT3Va28e8vDwckjxJomUSJGSbdmeIEEmAxgYDzyYWPY4sZNf pH+UT0ECTIBkglyQiYEgARIkyOSTJ7FsU7Yki7d93tU1H6qequpevd69D6Wsg332fte7Vl+qq+te 1QxP3HG+/kvZcPHc172uyY6r+ys8m7+bz0bY/uiP/+zHNvqYBrQIk6oAYvHKwrlmCa9EUK2oEnZK pIZIDQvW3rUEExI5kbToN7RUeBoQ5xc000pnsIgIEOPJ6WW/9r6G1dEsBqq0Bh6B2Fqz2FXk4lfm oJqaniiRYbLoePUVwoHWnVmhGeaxBBJ/yqaavuY9LZ/n6yiEi8N6g2m86TORgdn5b8IzpDVvVzAe gkOY8ZlpQKLjfZIr4Xog18WEIxcsfGzjgXJf71q/S6gSxhGZ7XbuYt0BoD1r+gOMwbXo/r13vPbm U7z25hv4y7/4N7j74ksrDdrhtfoBeG375sKqugekhfXa4CxuCgk8dMtdepZsyKwtLoDb8B3/3LLJ 2OvGh1D3S97L9WW1IQ0kaM1EZ/U1tPeJ5/Z7E7vH8TWMtMUs7RLP1B++n/Przhi5b2MrDJZq+DpI 6dvwsFjs1Ky/bLu5qTes9YEXvuq0pgpiHazvnn2Izbz+tqYUGziWpE9QBM7Etub4lXtPwuuD8iNC rPSGYg/04Zlg/6SLvo+Yg9XEAtIkaFi+J0C63WULnLTYdGG3jocCsOJFdOn0TWRIPjXBsbtFXtjt wEQ7ur1D2uAnh4pDEpXGiOfm0MqquTfpAeqkmWV3i8O1eWLx1pqPqazDFSGpnn1QLbhAtczl5uqS K9hc4dUwQXunbIN4RtrbNqPJ9LQ231N8Wd377nscvm88IBlKjzv/jz59L7hFlvxPOXRN/DPeZVV+ umok8VJGuO0XvI5n+P4bT/CD1x7jlcuXuMWOjRlL0gZL9oyvZoCYLJrC5ZaAufAADC0PxpZK+mTo XvBYsu9YKdLLWLsjL1gJlxI7OjpyQdDlCR9HxK4r0LuCURK98m8HOz2esZdVy8nox2s2HJAOBx8o jDUtx0fBtsoCuwEYAaHZY3Cv5Z/Pse0sNmHjc3MLeYiPbyeFi2Ut3hHhifBrRegMNvPfw++I1LD5 UN60ggE994uM8+C+heNu8Ar2VT8sxpNjb8ODXXrwZqBW1Ywda+WrvVpblf34ecRTPYTfV+VqKYWv gLbS5OZ7s1a20s5WmnEV3o4A4stFi1MWCzlXImZNiJrcNY1+tuDN853Hf3b/odc1ja2O7xqi1zZW sZCrkxrvG9PZvcGCAYtXXGXxz2Ov+BEWDT2+470d+p2Rd6XtsjrFGe79/33FGhTiQqXRyrQp7tDx GZ7hve+/j9/753+AF7/xGJ8/+wyQiwmv6EC/DGFbLC+WbbOu/W4W5n0PoiB+QB7PCLAY84ZNBS28 CB5rT6Lmlm/izyi86FDJpv4G0vo94F/Pduh12KZ3paxrjfOvrtFasaha7VU18gSqNwBAeJcARLlK +6yDpX6uBjTvm/mMD9KcOVdm5XWLec1lLrGy5E775GQchOvqmcB/0qGyr+pPreZTq/cw76LCYTWv jKMn3UuPQs5JQYtsxZcYg4x5JWf0L+e246Ydw0PCQyRHeHD81dp1bPf40opB1s+ryj0oeDw8u8hr qPkPAfvZKzDxHDSJ8rMPmUPF55n2X+NLIhL4c4RHLd+tkePCE2WZF2P9XnC73+EV3OHjp0/w/ddf xsv6FW77s6j1P/O01fpXgXi+lzArsNoKHAt+sezxNZg9z3XN2jzLAcxVWJ37cxTSRiUyaP3kLZ+t 2avx1bbP5IdrisRZ21/3mgX1lcw0w7F6zOZ2Zplxfn/u59o14168I+uIg/HeMeT4132djX9eZz57 JuvNcNq2LXnBH//Jn/7Y5ApqrW6Fipi2soFKgzwZ0/VJC0EQuNVB07IRGntacFkLeaVMxECJ6MLP dTLerqQ9DDqG4ETb5fOuVpGoq1qs5tai7GEWDUpNd1YEYowLJSK/M6jwCfVKGpm84gIKu+OCnSBQ Q1oDgLSTgERC3CpDF25E001M0+ExW8BmhIlnaF1keHuxPmflJgPcJlYZyExaEu0PjFAJQxjuNAmD j8QDSMsPhRS3+Kl0tz41t5+aZX3vO7bNtfcThfQhV57ozB++l/gwwtSem5/u02cRW4+teJ4uveMb b38Drz19Ff/f//sX+OrzL7G1DbqTwXkd85Zx6bQAbvB4TvV95ku9EQ/8PteKiaotTBLia0uLYllr XwzVjHGnNZJKBvdIWoppqWuj0KuI01mljcReVYEI2ZtwUPfRluKWmIi5R32+xYzgdELBpF6+X+LP UemOt9ZkqItOvAtI9R5WXEUy6s33NOEXb88CTjB2+9FQbPIL0jTxNRyYI9fIaSs9QdVjEIYoR5dh OoQ5BwHDsbCKk75yhn7yLMfQC+4IHCfH4oROWzIHy8Du42wF1lBbD6AM0i33QV98DtDhtHVxvG/i CkvvkT8g6MhzFtKDfRAQfN0FyUQ51ya+R0nWhIuWO7pxzQE0r8BlnjdYjozAD/+qFKD5u3BaHaRu 4FdpTUTSUTjflNxXzH1A/Kay3YLfijQS3IQBYaUKemiM1pT8IUkPk8KMZhua73/Jgww93h+qaKIG BwFu+zO8Ks/w8dMn+K03XsVreocX+gVNNegi+d4xZlmGn7onLQctPWorrY+ewdjrAePwLTm/zO4U AE8oN+8/6dE6rGul3JkhzL1/kmtrdNftt6VK3A6PY/d+A5/kBkzZMrpJT436thk39Qy/AacUYXjK PUDEsh+jbRp4xLrxMU8xmIZHYvIMHTwC8zVU/zFPiaEN12icT1mWGkgQcG5Td2eyY/2ev0c5IHxP 8M0zljeuMuVGOmH70HZ1kd9E7CwWdXlk8LSM47DSvXXPcxwzf3O8gGAvYXmMNFAgPJWGGmNVtt3p 5mzEiVQEx6PdDbjGvoqWeQDk4U4KxisLbV2AeQAisjhZ8/o1C3Xjl8eqQ7GYGBdBgcH9XC1EZ5rT tRrCZ9c1Lf++65p34qyfua9VG6oa1SLua0vrITELCx1jvaNfjNYtIL07lQCFlTjameB5Uvss+x6t ZbHehSCvLAcP1czXzz3cm1OvigOEAdvfoehN8Xm7w7d/+BF+/z/6p7h94xE+u/wSvZknYI7TA2Ax 6jrmQ0StfFGrDuTCGN2kNyrYRHHryXaWJ+AWdLcm33gCFt+t8feArZMRIB/XXEUH47rz2uAVfRRh NawXPQM30gbr/IoOzbieLeRFGlbrUttTY7Wcud0DD5usPxWfqgUbQOS0zOOo7zG2fsAJGZ+vCsm8 XwA7n6DmODB3INbInx/G5gLtTI9ubm6GflfXvIcuXmFIxOLr57Fnib899iCFJa7F3N8qr2cejymz 6ypbEmtx9B6v8eVIG2fYVA/LLGzMV8W16jmbPZv1BOIavrBqs87tmoV3mM9JdTVWM2I78yFS9bvV PpjxqfJL/m1Vf+ywudv9Dq/KM3zv9ZfxG2++ilf1Di9c7tB6zn91rfhYFdo61vA/a4t5PSs+eE1O OZNlVpb3lSxwaGMqe1nXNpXr6d2TdZ/7Gsa/kMMr72VRleW720hDZ6F5hsHq2fuuFaxWbd/n3Zj7 rnRlNb6ZVqzGBIzyQ8Xxeoo3sKYHoyWe2XTr+V+7d0YL5r9XfLZ+nnHtABOZZAoR3PAEuijBGBPr g1bGusUqzHR2RPEaxTkHT7jxzH7WmYWa1SaERyea9VjyFVCOwGGCarOayF71oB4oo4DXzk4ARTsk Lj7PCwndFZxbMZF5XAwPiLJm03iJHG26yztxoiLvkhHgaE9atZvjMWsDvSxhyfKTTqWzOkUi02DV cI9IECfK5yjz5omHmiOzesmAVRxo/h0AuNXN61v3YJQWB2r98NyBVJGlVLAx+FjbHI9FgVfEH4Wn ej1MsfI69xlPUhq4n9jx6WzfLZEN2L1Gtu0bQW/As77jM1F884ffwz9pgn/5n/0LfPW3X2BrAuiN w28r7+3ofiKrdjuZmdbiGtoSMPBhWP184AbNLUs98MmMtK7EwQ4U21vxOvkzKraZNqcTVklocwbt iW9ScISWlcBBAc8Lsfl4zXcAdtq09XUjVtveiFRailQ16A4/izPYrJhks0hnTVE+i6Tsd9CUZ4IA UPOIJJ7Uevj+ass61U018ZTeLzieNY09RSOE0brKKBACAscdzKT2KcRHdfgYDPcyN1qOSUtzjL4G TaJSjYiFlKjYSb/WhyRcAehQFz+ZXK/7PyyqG6TUwBY/IbPDQs+0K6IcFtvz80SGcK/CzNG8sk4z GhIUkfCS5rgxhvyx/n48DuLnHoJkay3OI7DxNjsIx+egbeRDOtSNN5wk3dxtMilkKWHjCqBooZm2 94w3EbfogTP4XjgusbkaTHrggKABreGiiVs7w2ogUPGTqoX4JFkRSMwQgDisqMzRvydNSHiaRyPO yAihYne4JxxfwI5X5IKPn76C33j6GK/uX+C27xB/pnfBNuVGhBxBi3SBXT7HamrXBcJoU+sxSRjG ze+jypZMiqnmvpyVsOH7wnPqM1Qe6YXdyNfJX4MwNXSeuR5nN4x8y6zN141PeerGWFr32mVrwZPk Of6GXc2zbLXiJeQ2G4u/G0sywvS8s4KbOtIOgyfH3Q7rAaRBKGQ4QaFjDI09KvRdikAMBc+LCNqr gDTfj/CdIFIEf8O2XRVQo5ParKIh85gPdwuyAAAgAElEQVSizzrdE3CISJ5mDOMD45vnSsNgMLEv 4n7gLt/xP5qTwHk4NR+zS8L30HvVmM6W+ExTs8+mCc3f0WVSY//PhLFrAlv9vIkMzDey8Dk5XbdR x39WPeha//dpv1UDO89SWPe1GsdDte25/1Xc6Tz++077m7XJWvFk9XNfn7PFxUdx0vtIBFca/5xL 0nvH5XKJta0Wl4dc9xK257gCBwqOcQ90cSVA7/Ct3/wIf/Bn/wwvvfUYv7z8EopnEFU70VeyNv2w VtIHa71Z+AWbunVdO5qoW/iBGyhu0Dw/oGNTnh1gHoEbmIC/QeJv1sWvlXUaLIbQCHARuMMSqRae Ude8xq8vPIBScAoLy/CqgslsVT/G/hZCWs5qqHaahsxJ4bsUujDdj7Eicbi1FrX14x7ytNR4j3Mv V4XN3AeAZXUhKIWLIy7nGI7fn9OwHjkcNrceQmAoGMsYZnVL/wiLed5zzf7V3+Mzevre2TxW1rQ1 jUljxyq+GEgjTihuIkNeyTwHESkKwugdGq10vQjikvcGnB5ki8Mc1QWSul6RDOnMfQ8B0rw2Zzx2 xPcc9GxZ1N2qk4Xnr6cSYEqj4rbf4WXc4ZM3XsEnbzwJy/+m3YWv/QC3ue+vw2NjjFfo9eq72Uq6 eo4erIfwAtKTOeSi8sLgVWVKUT++ycAzn+cKlUKvvzvTzuqh54pXj9y1th4Kl6vjXuzZa59X9+t4 qyywOgzsTP6blQ4RCQMlIw6AEb7x+zC6cw/A3M/Z9RC4Pm87817q08C3H/3xf/LjGj1PxGQOAK1n QgkgcgXI3ARQjxBXeGxbcY1os+89hhuNFpMkViSeUj6T2SEAbpaCMk2IIDVZwfDTJmIehzgh2x82 rE0yNaoi8Iq9tAR0VKNoOTpqls2JpAhKVQMyW/547KumhimSlptzRSk1SRHG+A63h/kSfvQIqMOO fwdbkoRVzFEyBi9CibxMxmwpxbQpwTkw5lHHkJiIDp2JwDADLgLjkVlVBhkTVw+QupL4fD+RPYM3 Y/auE695/KrweurcjPEipFnM3kV3vPHWm3jnvXfw13/5l/ji73+BGwtAjHkpcVC61++2sTTuRc04 VMAjzZXV+OHt0EK1Y2u0pHKgLsh5XwIXQluDNFdkhYKRx/Zzv7gywglTkOY8gfQkKOy8CebKDICS HAP3T+x/t4LWML7avo0lY+ibB1zY9z5Otb9iiwhXNq3122aW50hCDiaQ8br2y+BNJZ/x62BvURe9 +dq7V4xN0osm5suKswocBluY4HzMithzgGliXGuoxjkCrcTCB3yUls9e8KHgqjCnw9pvCazcv5PA vDHmXYy2sxqchdGrr21ZX66ZeDy0Ek6EXeUHGPPEFkYKzj34BS+yCacXkX9CpQCj4Yc5UQ1WXaez KpIru2iEGK3xiPUUn58J5xTGMy8j8FKkPK8F15HvS46TE6zCffatjuWMiXdLP7XzZiyXuRfBXyYy FR4dwHhtwRqrZJZrD1U78MTxiDj3Ai54XS743utP8BtPH+Mp7nC7X6JKWN2iehCiUuh6bsHX92fg uwIa/MX3WrgwN6B6pCXbIMJkVavkXeJyS9J9AohGBa8YKCx14CVZDcFynuJV4JLQuvfTaYds6TE/ FS6PVxcF8zV37WZI6LmOMQ/fY/Ge4wL3tBQ6JqHJFKUwcu4ofNKyzypca2HUPHDZStAtkFYnXE3e 5Lxy+4YcBETem5Tv5jKcQMouiVf2w3OYBBKV+myfkgkI2pY83thtC3mpqe0jYXgj59nFZZsx4XyA hfD74Dynz9HLwUNwUx1JWS49jnbX9ijpqfLBZfvMFUFp997rIRt00IB1jP2s16wNr9qeNbSz65oX YW7rMN4qOCyI0IPmXAXZEGjHvtUtqPdpbdVq9bwa9kGjDtlbxnFM46pek2vjCmVoyqEIxQMjPOe+ AQBbO3xvf2dI2H3X3Db/XtXynef5EPieWYSuXQ9Z1+XhcWpJPnvvuEPHL/UZ3vzwPfzT//QP8fQ7 b+GL/jk6nkGxO9E1i36DQPeMv2UlDhPKMryNAmxY7hUhdDI2vwFu2btYfsBuluqNP2JJUfZ3yzwB tuVtM5xkI+Gq+6mE37GSzmChKOCjFwMouMb14x7q7uQvJy4y7pcVjq7FZA9ro0bAxwUlc/JnevZd rfJxEjDyp1ZF2iqOUqFqmRMxKDl1PnrcI6s68hXGpvCk4lTf2+AeCVUvb1meKwCKNarw8bVmjkit HmRj7WBISN1fwzOYxqzAeHpmnoBsbaaVOzwZhR8cFZH8PFtSB9pV4eS4FfDBOJah4g/xr6zLioYY Ldyjn5orZZWWAJ70zXZqDtrcVlvMdeYlphwogD7kbq34JvEh1mXuszxe956ohfLwpHvRHbI/wyM1 4f/j15/gN954Ba/0r9zyb7RERcILURUuwq9eD+Hj81z4Xv2p3z3PteILSwuyjN7tmm9Y8XDemx1H XgSkoUoLjj3v1YvEMfPcM+/+Ct703tWLguuMh89zncl/9VpVqJr7qWMmzGavxUwfzvCK71/cY1Bp l7137Lviw8Eze+XKdu8Xtav8cUpjity8mvsKBtfkmu1H//zPfgypWoHAQh0dmfweY2rVNUgyyaJr B/OxzhBWEcCtf67lKsh8BMxB4BUI3UbhcrbwkylQK9ogkSA3jIN1oytgJmIhlSFiRL6s3nMiRERM b0AqmIj4vBM6C8VsOmEv6snrcWMP/SpPHJboftYvbV6TjT6q9IyxkJWY1WoebOcAh1zEaJ9WO040 hFG6VAUW79jMOi3CGGbDIkkwxWTqRxuUwUs4IBktNHE+hJgVLAw/C6Zo81dwMgbn/BksSQcP1PUr RhQ4x9fTQl6rD6gqLuh4+ekr+NZ33sfffvo3+Pnf/Qw3coOmPg4FwLVSDJWF7FZ6DBrSmpAGAQ1P 1GZoYCejwpKCW6ITN3DxpKUQDwBbK3XY/fv47fcUKLHwuZiGY3Ca6BbN7vPhGin3AgVHq9Vvc7YY fmvLK7GIeQdy9dLy2YT38/vE8fREHBSTQcBu/k4fcupsCt2+B/zAxO6lSmHGL6/sBCmhHmrVH+BW RMbBI4Tk7BsoBpOofINQ5iAS7ROPuZe4BzfJuddqZGkhz/m6fRmsJhPrELB13PHJiNPjoc+yvhA7 +baXKi1cn4Fe+WoY6NvA8MIC6PCLk8IdV7MqSs6HdMrOeWjZr1cgC3rJOWAAgzUtKMK4UJPI9eHJ xiKxNh3dTp31tlgpXnOzcBI221ZwDWUAPlkKHUF/yRtjDPD5+hAllfzq+e6F3nMYnRZEX2Htl9iP XZPmBf0Q4AW94Cme4ZM3n+AHT1/Gq/gKL/QdTTMCn84qVho6CtTnAvs1IbOTjMwCtVuva6SA+H4d F9v5R/AN0vrs0/hh5mjYjhiFVPJ98SoupJM7aYnYu0WliJ9c3hgURK5b1OtFfh3zd3y4JqfQW9E7 Yl+P/G68LMeM0lj1+BJ+pBVn4UtlDdTaM6i1gN1gmPM9QS/KGQ7EuU2Frw8KF9zo4BEsvfta2YaJ aj4qs0cPUNJk93DNe1GR/M9dhwVyZ+vWBlw7w/eoNVarAdX9EvBmby6HN6c7rWA+4aMaS8vPlJfZ 71ItGS0nIyOatUx7Jq8zKyyAIUaUSVE81e1gSZ+08bnN1ZjPTpicLQYrLaleZzWTV9nWq0MWHqKZ /bqva9ZvXmdC8Pz+RdfzZxvxd+KXtTFVEOKanPVpJaSLdfee/lbXmaIkIkvvRl2L+/IffpVrtirw XljENENsVBVoG3YoPtMLHr/7Ov7xn/4zfPcffILP9HNccAfVHQ0jbs1xkJwTqwVtvsFr1RiGcpnl nqEOik0FN5tg62n9T0+BEeXaXuQDeOhKuGXj2ebfq7eFIQcAXYE9Y9ArngxW/K7Qvcc7diqygtbI SM3jaco92yCrYSIY3E1f6+u3QiCrx2S+xxjo6l3gRcs+Ff9NWsRN02PSFDaPUr0nLK11/QqT4HpW fK3rH3QVDLMbcU/q32XINW9hmEeZT3gJOFbCZsJzRR/wmZZvwsKR09bN/57b4GeOZ0gQPuGrqgot J27XuQ4wcJgO+7AkywOYPLRHmjnTijMmbjgwng48nJPQ8llglPUGPsF1RBa3qMJz7HPn9DPdW9Gd GTaVDoU3q5zeTvzVvfv+U8j+DC/sX+F1XPBbb7+OHzzNmH/RPvSTgv7R8zuv43xds6wOOSsTDl9r +1qbs4WXtHV8z3IaRlliH/jsDmV144SxKwOrNTiM43SEv/6r4sDqsv215r3PI8fMNKy2f+1ayYNn pyoD65yAlSxW73XViPlfyYX3ja22e+3ZFR6eyYzztZK357Hy/blK12os83s3mImhX3TjQb2+cMmS r7+jGx2FqbTcHAcev/0+s5IHjXAhNA4EjIzbvw+hlf3q+F5mlZ9olgURti0Pn1G7CREPscAkaDZF rT3A77rrYxwWCYNOc6ll7uw9wu2cUACAygjvAaFcm1bAYxWt5WAuapxqWAuR49g4Fk3hPuHKNc5q RLMwqr3HSYex+WKeDR2XFMAmphiWq8CDcb4r2mT9mrWV59OIdKgCdT+wRrIJnjOutZhTTWA7XiF6 Lr9lQt5hA0f9Zxlwq+tumjsUn+13ePzOa/hHf/JPsL1wi3/95/8nXsYjdO2A3IZwz3Wr88dup3Nu ztD3YEAbbZB+UoSFIFnIu0l2XXfQxtPV4ejClcItOa15WE6Hl5E2XBSBFX0xvI9hFbrQ3Gqxd7OY G44qsnYM37FtvKt7INxKo5oeiRAk1ax+TbYoUTmEa0AgypyRljHfavgB1QG1RuGlSs3eWsDDn29m Oao+RApWoRAXQV1E3SNJwagkSoqtjt23KjY7HC8oHBO+2CyPw/tjhaasKOQufekAtpLX49WCihLQ AbDcK1zp4mzsnluc/P0mHuveBFspEyIed27waEAzOyICMm5EiVhbJCSVdN0WX9Q8BtvWPP7WGV0i FlK+TMtWVBlDwmxYSq+6hLJv6viAKVnTX+xQYHM/SBlH5DLQVlpwj21JoIHGO0343Uh3e6XTkui5 C/N1mIM1hmPW+RidrcxeobtCttEYo8Oac8JGLJt/b3k4CvQdt9jx5qb4/luv4ePXXsLL/Q6bw1JV saugDdXpBqgO8K778CFXejOMLqUF3A9JJLBoXRZExTQAXm1rLVhWOCY8G/beQ8Fq2BJHgcEjYHt6 5L/hRSNeMAeklG3tvSNCBUp7Y/27vFQVETHgJ8Yz12VWzUOWcvmuu2ccYqcPcz/U6Avj2ePnXvG5 yip6HOEgo2kKPAmFgq8hT45hUTs9hhjxGbD15IGuM18+KDRdg26q6iD3ifOdkNUERT60fIWmY2gy 9ypirDResYrRDA2ew3AAk82pA07onK9x387yYMFJVVdC/d3pOirf04gKv0jDDo7aWNWyrmknD7mG 91WXg+uqQ/mmB7VV7l27zqwCZxrYrKGTkRAhZ5icCYizZeLMavHrvq5VrFxZjGfNOL6f2lnhQlWy WFYLWMP8XKELu2Pcn6/ngde196kZr+L+8v39V8L31Xhmzbv2e6jpK8AzUXyGZ+ivvoDf+5N/in/w +/8evry5w94uENnRlXkBo4IrYSEvDE3hVmlat13ydSFV9h7W8g2CW9jJwTfI5yM8SBFhdpu0iPm3 ajpWgQh+XoF09SpDEs/z7xsPx9ikeBgVQ3/0UABUWJJZqaaAquhh4Z1PHFYXZuMSUzuH9fV70tV+ 6x6/pVj4mAtAYT6S1GSsSFQZFAV+CuVNND0nxbI7W8hy/Psx7n6qytPKHq515mN6CuRhViMNShxJ eGyL8Qx7HmlVnys6zcKl9owdr/RvrpxUr2GuJvUfvpvfJQzrd0GvwP3M8KFzq3EdSX0uAiHqHLBu K3JYdIRLpShzSCq9doQv2yKeBzyaKVXzXIcTlvl7WpNQKspcBQgviqpi33ejR6ro+w4WFtj2Z3h0 +RJvP2r4rXdfw0cu/N/ud5D9rgj9R756dj2Uxp7u5XuuSndrf2e8qAqZK7xaKQy2Rvv0/Y7x5PZ1 P2dC2jUJ6EgfNLyKcz9nc74vSuJ4/5gbcDa2mWbUn8rnZj54kLm47+aqVPfgzDDvtob9PF9tchjr PK9V+7MnavX8Q+WWoFeL55+3veeVXW4sZlUBbD6IDmlCBQqQnvnLIbBF8SicJTeEJZd5ACVGngKI FJe2dsHWblKzpSvS5xwA36YNiWKpKFfEzE7jqtZfavNSLAVsuyksD2HaTMMcq0Ay9U8L4z69U5Fm 1eachHdGKOZrFthlPrehp8Wabc5nAAx9FshVixgtWtVNL0IdX4cZLDcP77OuNzVspPWed3wiLgNM G1ri63uutETZXLsLZYQ/G1i5AFkpZwX/mVSfeQSIr2U+7l2zOL6GrgWeLqQ8o/DyEvDv/uj38MKL L+B/+a//FW7vvsKt3ALdapx3dM+HaC4ssspSrksHgL5DvB7x5jXtL71HDHOU9PRqMV0zdnm06aXF sjnB9LQSP2gk+ZEJ7Z3gxaYmrpsHw88FaBn3GS8BgLKsoQlBAV3inxrxbm4xj5wArpUFu0Jc6Dac o0LhSoZUj5sCEy4pWkE70gsNWqhQiCbxNnj7NIzQBVO5bXZuidUENzxpsJhhEQmGpV6TXpDhYRSw RMQsuQC0kSq7IKeZcNq7ws5XcDxQ64+X2bE3XKak2VBUDXn8Yava1NTrWIj4Js51FQgY3xICEU9g rjRONU7KDWNiHEZU9yLBkX3Rl3Cgmz7OizIR3i16juOCm3FN1ayBW6E782WnG9AiXwQT8kT3IsQY Cb/SBgVudTzld91WHJVOqqrXH0/lUqFRccfq+Sd+h+eg8FAbIyelWV3P4a5gWEtRqIDge9otpAqO z1tzGq3PcCt3+NbjW3z/7dfwrZdu8ah/hW2/QNya3FWL4kkvkOO6E4PZY715n8+b+Ur82ovyKSKF /7FKDf9OeaEeyijIc4oqfc+QXp53xH3VnfY5R/f7dm4JcYaN+P5zelrHpR4nJjiGxgI4kaZyb8Y7 IYQ24yWTIB38lmVq2Q5GCY5taxdYbsAe61eYcc6ZkR8T/70mJwE4yhmeK3XtnRXfnQ+nw9Yy9MVp rsXD97Dy9wobh0I1EtQxbLLFFqnylwynKstgmKjX/QI45YBWP9kaLsSMPMegDfLaSn5U7kOYx2f4 TioGJCRuAnEmy0EZwelk2elqoWbhdX7uGhBXbZHp9nLPG74qIOcCO6LjaPmNRZYa++f074rsfdbO /Ez9XqGni1efX1kcfl3XrGnz7zqmMwXlvmuGwRhu04qzHIVBGEkaD2xjg8Sj5x5KjIe/bfPYCKKc WcCbb/D+Nt3/1S9jOCPjjjGQd4fg2nBRxY4LdBP87u//+3jy2qv4n//L/w53P/8SNw2QLti2WxN8 1EqC9sU+a1437KaZKKn7BWgbNhGKs8aMm6Dv5rbcfO5mYTQxvAM+Ts11lHrfhUtBJNF2zglmwW+e AL6JuEAMqFLNGOmQdoeX739Vs/KHNUsRZeMMeBqufhTLnaJDenOG5rFhSIEZIlFJKQ7n8dq4Ecpz wCN7N8ip6ZR5IKHj0SYC9cTlzcEUHhoBNvU2XGiLdbPOTGB2WA5r6oReVe0AqzKWzeHIw2vqQWBK DU00YtWZh7VJHhDkkBroQIOHb7nFusKFIRp5Hy54TvioVrbQ9KCt1N0+XrbvNQRiW3MZ3Pnz24bv tP7nvXpFzoSYYrNjFBDq/gyhnAoe92qp/1/h032OvRgO4lBKkUjaZh+chJWuLgppa1becbM9y8Ob CPNqxKn9MPRlCB3gdw7Hgc5TCNoVLYQpNa/e/gw3bcc3X3mEH771FG8/anhx/wq3ugO6hxBTYVz5 vgmRaxn/oLScXKeGt4OYcuRfy/cOn49C4Dwf+3Iaj454MceSx5imsT0vHw88LYqeqoV4khYxv2ag H5OAW+8Nc4w2R/lklbu3ulbzoQFxkKsKXOa8ybXM8zA47ftoYlV/n57RCn/Ca4ZLHcdKhpuVLxai +Hry06x+OdwfMN3D3prGx7/t4Ye1d7M589/1+qLE/WHwFp/ZRA6W7nlgsyC8Qhw72RcwZjkSlDzD MIndakSri1YfrOYUAJut/RmzPgi05VWemssxDJYEJ/jcYDzwpwMhBM7wIGIO/TkzXzHS61exGqpC oMHstm2L9VaPEdwgEYp1NpYKOwqHcT/k9pHYUfi7kXQUi8M74OQzBdRii50gRaxuGWfMaxGDyHnb uzW0KGOTe++ejF4YZ2vFOnYMRTrD14ddU4jP7vPbeVS7wzPWt2rqCpENX/YLeuv48B/+EI8ev4T/ 4b/4b3D3k7/Ho+0RoLtZ70TA6kpmKQDMqzftO4wsV3RH70BzS1YTj5dVs6o2tQoK3U8G34Oht0Fw AfoYbaOwyj7CMBgnvH3H1gR2RgGgu1nSaUHsIQindc4+Gmy66mDESKKeihzxRI2rQWSzk1mHWPv0 bJjwPyUrbo6P6mPbXIkCTFhvvlZeU9q2KRkeHRCSVWTc89FQrGciUDFvCLS5x4OWbIPDKknNxsjc Hu41zjVXuAEQ3UzQ9DAgcbqk2oO2WfnULQQ2Xg1ca7HYWJhi2MTosRR4AT32qFBJJD77XrZ5mxBs zVYaRaE4kLXqPJlDJX1iofbFjeS+DcYPqqoF69213UhTmuKGAlBZFwosFqKdggT7aMrkfWtn8xOX eZIxT/KFuGW18jNfL9GOYy4Td9Oa5hz4sceAK4yv7N1PHVX3MFb/HfdDgRMUpvxrhpJsomj9gsdy wfuvvIRP3n4d77wguO13aHqBNoV2qyizFc+PrSOVStt/25B/UvHYjDAPpaspiOsgfNfzDKpglHRv FPbUq7fsfjL92SFaIgLs9BazvdyLZjxpkBIXbyRqC5rBZ41O5DOkC/eL12VsbumYFZLc8654ylGR GUJp/PWIOXdcZy6Y0pDg9HZjAYVZ4ZoOeDviJcfpfGXLccwHYxqekOdzeg+BToaJ8gT5OCH+ROHa TQUewksBYG/2zhxGyvHRkAIg6Di8Z5sLP5+EMtfSRe5P4kyB/ErLcotI2Ks4jXN5jOv0cDlFVc0D sGqY15lmTavuBvG417XWNA+0tjkoB4Hc40RmQK6EMVpYzrSugXBfqY3L7w3wIzPVlkL8ak5YzLX2 K9N7Z1aB+e/49DXlT1UN5KKl67pgfx3eswadepiEwHX2rnRdMLyp7yLoWILNeKrsr3KlkKiuEOiD LR2/ruuM2RCmIWgURq1Q3LWOv7t8hvd++CH+w9ee4H/6z/8lfvJ//xu82B6h7QLVDXsHeEif7n7k d6tzdqInJijQilmPBe8uEFApVO3QZnXk1celYs80mZVve28P4cLWswFgnFCHIg/BsnutkA/xNgPz hy3mISWtWRKVuA3ehdSAo6TApkFTkIcGOS3efP5eyd57YfLsyAjq34kuR2VdkXsuhJIZ/jRa9JLU 7PfhY9ZuYTIm60vCK2iJh/KVxC5g2r8KeMU/+9ik7DHv2QBl/gR1A0WETmQYAwUlWpAbEEaEmFfQ VgrzaaE2Ydpxugm0X4CthdeK6xfZ+hPcw2pYmGjwjTauFfvSgFsqhkF3KaRTRSBdK3uiVm/hvOt8 OR4qLZsA3ZPkY9z+91DBCVV+08GbILkRRoUE3JNJx/l8dwU6BBhVCwuECVIdgLAqAnmPexq19zxM TTtuAch+hyeb4rtPX8En33gVT286Xnj2FW6wY4cbDEps+MMsn/k933leml7p5BlPH5WAFb/29Z3u r+SVNs1F/WAwAT21KaaGYD/3LUf+vxrbfK3GE+O88n6VY1brUmlRKqMr2S15z+o6k+3iO+W+5VgY UpV7YwWv+/BnNd+5rdX3ACKJeJQ31+Ouc6z4Ucd7hr+n43fG04dn1s9apOTD4HAm063GxEf4efvD P/qzHw/oKV63lNVK3ILCuu328g6FBPOJhulld7IjpL4Aqsl6BDAji5OgDodqTD+1znwnej6AkDCJ ke9vSGbKdmsCUCuEmGM9qjkFbGy/9MfwAhNcHHZi7rFol8q1jAsZyHc2vwkwBwLD+xMOBewhLsBp CO/BCHCO4NXCNoxLydjygJTN2VPUPIefXMthK6DlHAQLEXLcU9a7V9+UGUufiln9kRxIACh/M3s+ NzEtc3MCGAJvqwJ4P7PiOO65fMGH/a8cp8QYq+VBBF6FUvFML3j82sv44KMP8eWXn+Nv/uqvLclX m3lFVKPuPWDhO1aTm3G93mGD5w5orJ3ALK1MwqUQB6U1Xn2pGCbiIRpQd9a4Nb8IqsO5FvZH1Ajn WRabwCyqAOy8EY37qvQAZD16woXrTkpl2OcWWdmMdvkG2GSLEyBtGWiVNSE0Tz73NfAlSXrgtZMc D2OOs0HBwSvdgUna6e8Ediqmmv5Hj4eIAE2dClvDhrGlhrVb9aXAieVbwRhyh4s3G2vHwTZBxJvb rz3mZ/CS8HKYh6I5TG8ixnzjqZnoXiHI9yrXhSFVw7kQLWiXQv302jwFUwB0r1/uEjzEz58gLEVM 8TBFsLswb+/U3UjYMAehnnYsvuYQuEfO14LPGXOK9YBUfHPcBJyOWq1z69xORxaHHfuQXLygo1Q+ pPBQwhANOV7kydPcp9FO7GUBfP+S0Fi8fVFeUJIs1ZhX6ztudcfTDfjNt17Bb7zzGl6TCx71O9wM oZFjFoNIACn5ho/jjG4+VPYPfuh/hyLYRuF1FoKinnuVJUQs/KyyrS7JLP2sEY5fc1qQtuVjhIB0 q8zmD+fjAu4T4T9xT6jQE+r9cYQTPJJPuUdbc91Ud1CRq4CsBQgCDjKxmBlmiU3geTyAYW574BrV NhOwQK0URPKxEvQ5j6BIcvxZDWVQzviEb72co+HrDsuJIs7Tc9VlzAOS8u4w1lgvruc8Z/N0aPMw qiJ3ABaBEmvBPRn4VJ4vPzX88KT1hHQAACAASURBVAzO174b5kD+IPEwIHOGlL8QFqwiiKiqm9mP ib8hEJYFmWPW5kGeDXbOOZ83eHUbriwCD7naSBfW84eENaj2cU1DvSYw5numDavXnt6K63r13jWP xmrs/H4W/FWAtm3ol318XjBYKK5pk4dNCwxwsc/2bFN4qNP5eId2S1vWx4gz2a+F7zz8KjkdZRxV Ax+tPKlAzPef12J17b1T+Pq8mfDD98n4nknH3/ev8OT1F/CP/uQP8PjxY/wf/+P/iv2LL/GSvOhK gNlxLSE027Gyc2mNvegFMu84t853CptqwocqTDj2cCO6MFkHHhCgtyT0nKOHXDDfINQ1FxBsqY1o UoiK1VVkzL9kXDrD4oB0ZfNqLZ817ySCoccZCaCFtwjkhQCb8K2RJC2VWATj9QOAugx7J62zNs7d xx64AAQjalGiz9+nMBdCojH/FIIMuDX3AFS+NhMqhgoxpT3StIaQJUYSSK+M7vF7ay3zL/wZKgEN m1X5abn3GWLIQ7pCifWQFAoA9fnu8GiqmTA8MDUTgkLY8bwQAOGun2mQZ9W714JeR+ZtIMqgzpd5 NuTgpRQtc9KEX30nnzXA0tq5bf6eh40xn4Hw4bxEMl8mTogF4/mP/KEaYqRzk/qYuu0S7R2ywev4 mxI1WFyDr1nIzwv9Gb7x0iN8/M5TfPfVF/BY77Dtd9i0Qy2WLXC41TFMNG4WoH6VK9p3GBM2c/L2 mSX5bGxxNkT9rqXsM7Rbcl3inmR/Rl+P457HV2/l92sYjZZmN05o7gWZcPCkZP+wX86usa/cV89z XZeJ1vhbvRX8ruYHXJO15rUNPjnJh7x4BhV/R7jiAlfP5IGzOds4c0z3wUVcGRjooebz1fg3n/Q8 w+Ts7/qOjd7HP9Gv7Q9/9B//uAKKVrZooGg81gmKlpwbKC1okyAbVYB8jtoGlS7H7Jq0myzbAuA2 Hj/hTfuAALS4q4yaPyuMjPW/FTwZDzDCzFKDHZ5Y44vZsbsQ0Ai/pUbK9gPgmgttC+MWSbiQp+Kn DToiF++DwSUR1GLO0ooowOFngNFMfMTp1UoYVcSph0ulzDsQ/z7i9+L+uNnsl1n6AZjmLQIVr1Yg ZiHkj0sbZQMzhrZZjX5hfKv/5wSxOTSTkXJ1AgqHuSCerRtJh/uEfWsU4ijQNownA993Ze7BNILl 2AL24spztw8Kg8e2ZWnGrnZqsNw2fPDRh3j86sv49Cc/wVeff4kb2WAVgjTqsttWNatx9fbZSGgZ 8Llzn7g7T2CubrMgpGuYVXQihMJXXFASrOFWYT9TYCSlnK/HpgPBVJukhbfRSszxTZCkZbo1Cpg9 BRR0K40pPnZau4VKRHcjlTpe2fjheShx8Bl/+w/EEiYBx8uSQ9AalRnHzpb7lh7SOm7APDMcm5Zn ExYjTAYskoSmWat9/JyHW7JF6cF0BbAInnxXCpwrkEWA7ngQ9GfCq9h/IhHSUvHa1t+9A/RQBCOs 66/RHpuiv8LGqx5yw/1qHkbiMU/4tP/SeizQgKkYYJ12sE8uTg+6VuHbyvysHwBaq99knx5ogdbS w8p2SUylrBuRonpQWtvCKKIwDxlzMiJhHokjcIFBdy8DrOohfT6e7t4Y7XY+y77Hntj6BY/1Gd5/ 7UX87rffwgdPbvEinuGmP0ODj5uWa56gCgFPdxU0J82KerI6Cny70/swAbhFlR4SGuKFuUgw+IIs wu8HegYMSaGdmikVZePvVRoI5aW1yAWAdA+TUxMKIR6hnfSTQkrKQL5XNT2AUgx5FAi5xhmDX/ev wSK8DMDwvpSJ2rgdpzR5MYChwlS9hpOjIQC9Bo0CsKCJBSMOtJG9TrIITu7P8fz5pST9WdAVymVx 6COmCAzXsZocjZkcxwAnx8+p2FSRR1y+83GGAkiPouPGuZHPEuMRP9O3vt78V0aAuu4qHbQSDIop /wj3+Egnxr5SSXiIkq2+j+DzY/4TFLg5W2g+nPerWsyksqkTIDb04TuWeBy0zQKEogF1Z6izNm9/ 0wV/TLZQ1UP/PFgiBEwyf7i7v1GozD6iXFjtWy15tibUZPLoNcTxNkr+gGAb4Ndag5S25vbMgnba /LD5ButaMJXr12w9GcYQRAQjwlXkLbDjZxGJ0ny17eSVa89QzJf92bZdEKQjDq6vkgQ3zVmKkABg gP/Kcs99kFafr+cVuHfEPRl81zyYjsogrVJf6DP0G8X3/4PfwWtPXsGf/1f/PX72Fz/Fo62j6Q26 PoPI5gJ44rF6XLgJQqYMM7GS1nUmlQK03ruYHkKXlQq+iVjTYql3wa7DDvyyBNI8dryX/9Oi2iHa BnzdvC+WErYqMyuc8TH7+Kh0b77vMujMnZhKJi4x7upVsKpGZW0nBr1Jw773TCQVyUovMThPeNMt E/N8rtWqKSJhfSerEN/vQVELHeQ6RTemMVhfrAgiLljpSI9ZHUjdGBD5IYs8Efandrqb5YNMxQv4 zNLaWcY1rJUQNuJ5GNbermnlrfQ69mgx/Lg24LCDrX14tkL2MFz19VHJ6j9KbcfhG2NuJq1oHW+Z xyaG82qSBGi5C5hUoavSM5HwpHCeXTta2ddc/95a8djYHDYglBxIz/NXfD167+59MeF+qF0vMKWg a/A6qOIGCukXiCpeahd8752n+Pjtp3jadtzuX+IGOxBBtkcrf4wPtp4VLaq1e7bSpkA74kZWbhr3 d1p6kbhQ+FK9CMfeeyhPGPq2i2cd0NAHpFBtSa/xIBRFHgj+Z/i7qts+91XnMf895w0Q31nZJuiE JG06tDu3GX2bt/bMU8K/u44yR4aUHTuc9/k89qEPTT6+en6uBMT3cr5HmaR+f6BT8Xscd+1nxa9D flvMj303scIFs9H5bG4PvcaytEc5fElXi+Lz0P4q/sxKw/ajP/rTHx8eHiZ1bNA2lgNikjJZ5lql m6XCdm6EHkfbELj5DEbg7RgbtERM2VgtYgAPqNFBNbpmrFjzGMy4n5OpnaPDxkcLi92rAyQlJ4Ew iwerHtEikWw7BYFwI4tYJQEgrH8tYgXdgi3JAGjtOMQKT/Cva0RLb10oMjzONX5zIKGlpoWaloW5 lBhfq4hjCJXnNXgLfNLXg0zAbPV5gt2I4K1tg0Bd5+f03pXibRDKLP8k+zteiXC2car4aZ/zvnjd cD/USiSmQ09OQ4sQCApipvZvw7xX/d93jYQ07rqQ2lKwdUZ4c3NjxMPL/d2h47W3X8e3vvsBfv73 P8PffvopbhluoGqVh3yNaKWwqh0pIDJee2u2tswbMKud52b4fCLBFbE9QAsrY6bFpN7cRm5lMi9C tTg5LQkThcONhkfHUQkLjMG92looD4Tgxj0jyVRjvEg64WpkeAi4ZhxnbEo1GITVXiToT2wrh5XC Y9IVgJ/JYNTB2/a47hJ567+dTprIEbkKIL1RxHhoJGq+DyFOTzXpL9sj3jT4ZJnH4YunXEvu/5pf ENY7ZFJpnEjrTDhOiBupQVRxC2sq97OvT/O+Yo2rdVTKHNzT5HPPtSQuJZzIkzpxyseu6Ja0Ssbp a1gFS+4QkcSH2ANKSmP7gx5ca697aSQMfcaaE4ZUhoR9+NjMDBp4n95l8jn7LnM/iudSu1n2VSOf p0EtkVrhGf2OWy74937xvdSx9Tu8+UjxO996G7/17ht4VZ7hVi/Y1Gr8j3RTkg46TYzENz4h5Ckl DC2nHV79FPCSuVFpJG4fjVrELE3olPGlAEy+YEgjpOccI/FdJAxrTepZJKPCMvcjxLGq2MQGKoRR uZ6833IKDhAqb1Y61jzMXUfhn5ZrXulBT0NHjqHsJZKMgKF7sLkeAj9QknvK+dhC4Fgp+Si5e8Pt ThxwZfyknSheYIQscjLj0D0pw+gp1h+UUNkM1E0PY6lXFCMAhuRuesUOngz3TDcaomfZpPAYH9mA N7FuxO94jHiK0k6BbazPBG8kToyK8WJtVu8hcZP9icioAKwbOhnIWNTR/6Q13Fhr2vx0QmO/29Nl w+/3vsfmDKYg2dKhjRlZgUKw7d0ux1mkRWoxLv/dnZBbu80IMBduroEsufBsd/4MeDIiiR+MAdRF rZayqhnOG51EmJt8tqjEO4f5jYy6CnXazhFpJMb2nq1RMohVbL6CAtjMKCrDOFpBbPzcmC6oTJvf nr8/LKcykCpgj5YpXz9xF3GBPy1XRliJD1z3xPGvew0b2cfX2jbCiYLKbBERs/xd0PHiyy/iux99 B2iCv/7JX2Hfd4NP76ZICDxGssAGtBanEgq34Ag8UVzhwrcTdhJSICybEu3Rbcs7Hdvm4W7FaijR NzzWnJ3zdFtLF5eWQkwk8AKQSMgq7RF8hKUiEqJj2wifbXE6sXBckus6Kw2WKLxeP65TJKbCaSBh KQxlKoJtec/Wkq54coyENff4kBQf/0rYprgl1UFJYSDyGAo9if9dkOV4mCNAD0nQUWV/pCmlnZET BgxbS2VaQByuwqEEA+TnGppkVnmCQ4b3gLQwxm8p+FCsj3H+hzqSkHa0pB1NWgkVK/Pm+lfcg9G1 Jm1wLFbrXGst1kXZmBAfJA9CCmGa686QHxQhg5WyRnznIV5RKtrDfNQVaHUFIEKH+gXAjk0veKTP 8O4rL+B3vvNNfPD0JbzYv8LtszsIdjBvotf9uqj5bxcLPMiEzxq0u14pcMow7xpKRcG4whMgf/Q2 ZabrfBfjNSso8THHzcesjSm2HLWfHosSfGHBM2Pf+t43T81RAjJ+wn2QPG+g+1p5XY4Pc2sy/Fpe lb8c7kcDRz49e3FEUsmruRAiAu0erujNzPkyx345zxCs5ikFnziZFbP8DjLUzC8PfS7uxTs0cHNY h17zj+V6KAI3BqlIpvVTjbyEuaNZHp9lpNmav7pm2QrAkNd28AAcOz8CjBOxxolYKfzXCSbjqjMr BEMFPBXP2iHmjBpmQ1paB0AYZEIBZ+Ud4zomtFNQOOD+hGyDQC0eJyaMv62x7xrWAv6ItkILetnY 4aOOjnqtAitmfRavUFIt97FhbXADU5sRUBgLKB3MQ7c2OMaywctPjoMNGtwSYh7yQmZES41DNY0e GvF6It3aELMArfSKajjMig35w/AE4hijuhkOY56PrHZTWfP6qvg8bv6BABC/PEYuCR7ckiiBKzDo YN4aAcer4ykjK2ModGG8wlKgIZDYuivaZqEaz3QHHt3g/Y+/i5deeRl/9dc/wbMvvsRNWWeGl6AQ ShNkWIWHuQtZDYzbsjX35xSBpgGlsotGBRdauENw6tzvWeWHluGogsCGY7CFGalb3SieUXAVF5xZ JSOq5qSiIgB0N2WpQWLNrLsSA1vH4fAJRk5ZgfvGNkNYiTM0kW0x58eVyA47UVfyx5rYHU5ZzlNa pYU5H/PMUOi3+/S0iUuZA60jCXX4QczTU/O8tkjs9NwF914kHU18qzkAlq9QvJekKdr9HIkeNKyJ V6iCwCoMIWiv0OMAGny6t50KsdFigw9xjUoC3CPBnKOkmfOmdJpCeii+B4LOkKJp2WuunIYUIPmb Hg1JITEMT4NCz0oxhKfPT1vQcwXCYguunc91wG81fDGLpPg4O0Qz7l93P3RRPcxIFL3v6PsFTRQ3 CrwkOz76xhP87nfexTsv3eC232Hb96gFj9gj5M0LPuIC9EAf3bjQ+x4nMTeULe2eNN+IA0Mm3Hht MlNPGmCQgIeEotHB+G4FvVgHYRq5rvauzUNKR/Sy7CqoVXFEkz/TMDQI1OQXxLbIMSA1pEwo1WFW 1tz3OnHM25vH39SUheTXjKBYKxg1DCciK0SgXiWtCdsmQx6vyKHQ5nvU23aa0TZayG1dt8bTyylI k09iOrXa22HRCSfpkeOAolQseCgPgAw6AU2aYJCCSLPqO8gMtSpXAIgcisCKQe4t45xh20hPx12b cmy+wSe6aen+dAs5Yjb8rpQT/n2Qw9nHrKRxD/i4CC/2yVYOVYBqg/O11CaC0LFzbjqxTUALd1u3 OfdVT46NttVcXvVY+aoF1fARqguAI2klMsOCXZ9rfQeqxRoyJmCNbZNQZrsHNnTSfxDAkwXmc4cN NK2DGYVqXoJgZZnPfkt/Tci3D3M7kpcTuJ3khpxdwynBZX3muEubZs25UNT48F/3dbR4jH3cN6+H XrX9522TjHffdzTZoFD0tmNX4JN/+Nt4+o038ef/4r/FX/3rv8BLveNGb9BwA5HbgeGqqp0LAGO8 di/3VKwN81iECYaAx+wBqtiYx+LkoKnFPFslFHd1iyuqjus8UArqKp7LNlCkwM5xoISJGHWL/AEz EZiSwBhtxtgaI7SJ7VpCajSVjYhZN0kCTbyCT10nK6LkBxb6JLvaoWEdUfUKHn61BVu3g6p2r8hR D3nK34oNlpyhvt/2WvLQhQEhjfHflrJY5iCIvAqrslP6KgIF4Xm5XLIyBsQr6KgpbA7gLlmdBpoJ 0HGeQcXHymAVybxV0WwAHvJAYT332WCncOE5YK+Km81E9L0oJVEhh8KC01JR+DkYYz30tEDDvArq CnARwMKypsClG3yiaoe/I6qxWQRI3C9rSgswhWB1xUKExShSeeB4h4vz8opxylKtcD7rq2aI3V3A MGNN127JrF0g/YJbANvlgse3go+//Q188vZreLntuLl8YUaqfsGOUohiByzq0gXsfhlwliCd6SSA g9BZf9frGj+Wad3Ormt0c5ALJr45yzFxz3Ed4akf50lP2GG8fEay78AHzVCiGjpE2WIeE5A8eMbd 3b88WuXXsJk/t4qbiz6e95rf5biatMjF4Br1UoZ5HuO8jmd4M69jPLPIY1Idc0rmPs/an5+9T2Zc 7QdepI9GP1wuXshxhA+Yy3R2jsMCRlV+OJtP0OXp/qkHoIAAgFmvqltu1pCoLeecTDiBGvOPAcWE XOP0H4ufNUs63d8UcEz4gGl4pxZVmhRGBI8qJVc0p6pEhFWGi0QLQFiohJ+mdtiHWQND+IjgvFFo Dz1Ba5JiWl4W8na+60LUyGwZJQrXeDdkJ5IWONHQ6uHwNSuW33emXEbr45KwGFTYHTcjHXLEhVHQ Ue/LBAET4kWAjSEWg+VfvfpFhuQg1sNAmkyQ4yAsOffJ1HRyJVyvWwwyVtpd3AuCmnhwb7ejsICR SFTrAC3lZEC9s5yrW2ZglteuFhL0THc8efoE3/nkQ3z+7Ev87U8/Re+7CZle1i8S/KRCycbNGPeo DKG2T2ndjWo6xCHtiCoJbi1saHHqtcArP/j63/jipXUbsHJ3zfJ4XKGxcfWAuUXStOinMdSGSj8s XGwjk4yxS3rJCuzJoLhYEqbdHiFOAGy8DYBEOiq6dmxKYdgtXxRglfODVyiyf8RUihHWP4o3jDSm JU2FIAOeetIPGSmHUIuih6WxznhaCG1LBhuww7s0evSv7HRiGiQEiDr/cU8wwNPgnMoi6Wn1GFDx EvckDMy5mIpNgCjUXPyAK18m9ZM4WTVJYtyGH80FZSk/9Miq7xMgvTdeeM7ak8Th+qwYuCOmW9oW 4Upm2NPAG/F2GDLKMxYoXEaokSR/gjKW3/rfFB7fn/tPQjHReFYUVubTFVcqr0qNQxUbdrzQ7/DO kxv8Ox+9h++99Soe6x1u94vv2w7hwV7lvIDKBVokgCfu1EsiF8qxm3SS+9qrwPGRrNZj7TTGckOj 9amH4RcvWv55ABqvWTgKITRwmtZx52EM+3TeVPl57TbYdszDLd9oUVSkF+9xCMDlt62L7czdY/45 9hqCf82wVS3VNTyLNnvzFCAUD1rENeaTss21i9XvmuN9p580QqE2QEfFolqY6amo4XlD+04cIuQt 5MvxiipRynHxWZM5jsZpW0PmFLTDCnrd/imkN8PFzahjcol4FaujJJH9rtcq6GPzSlfd9wMT0GOv 0uPnoYGTDHAq2AfcbRZV/mYUBuD7jSTKAS/S7lcAzmL/ZoAryMA5bf9epZRmynJ5MrcXMxv7EDId Lovkd6MAKt6D9d6C4C+E1NI329mmMpwx30CQLMMIVISa4aS8Yb9S4xkWNMbHDRMCMj0m55sfWAnf MiA0Bdgcv8NncvOxBVpnE/3HdYi/V1aR8jlTAmRoj3PMqgujghfkYV6rUBQmgizWRsJhhpeW39dh ubpER4UjlERgULySwJ4Tr+fqt+AlUK1pPs8gklNpTRkVnR0dz7Dj5qVH+OQHH+PRiy/ip59+is8+ +6WFoEDCip1EtOK4l/8soRU1Hp3eI9q4tzYmaWeCKuPs872a4GqNB5YY0bW6fD4Teog2dy/74kAG fHBJERGmIlXApkLBxyQqG1ECr3hEYQ/8JCk82/o3F0CNK4ki39NksS7zYbAQQQYlV5oZCcSlpbAQ F4UGYs/UcDPxsUc9a8BjO5Htsw84A/CbzQEe30kJSZLu62j5SqDUXeePEoKGGo5AXBytXCPz0liD +C05HkUqEfV5cZwFxyq+LtMpsElGkr4aY80QTACZPzKNXTG+z2vbtoC1CQJ5LgDhEaD3YUSFKCpq glQavDMBwBOhpSgb9n0Kwwjh3240iJ3i27t5u3q2Zx4Ts+pL/8pCft5+Db/94Tfx7pMb3O5f4LZf INhN8RjwU2PfjmuZOX92b/YqT7SvGNYADN64Su8Nq7XQcq7/WFzBRYnDJQVOdc2uGfwq3meemfPf ON165OeJjbMgXfi8SB64xvGlwJJjbm7Ucgs1x2PlSdfVceJvx6/Zkp7P2rpsUqqPcaSyDqe5dmlZ JxrI6mdg3N+x7wQHL86KP8Z6lb9XXpuorkXFbJKd5nVXKmCFztn3lR73bBcIDyfsqzyDBqOisIST rnEu5APBQYEY5D/kBIMPncGqjGue97n8we/tE5ObH+ABWHeUEyeRI0GdEjaHJJFC2F1zbtBhEYYY 9YKujO2Laj8HAdzG2qkB+9jFLcg2YRdQfQzU9urcyOhzw8adAkYPOCjMht900dBoUTTHiKFnX9Rk w/SUG4zZ+rvqAWFyHBsYK2GEpAe8aIkksrPDqMqE0S5eLXW0iEU1kLDF+HocEHmMdWeMJ+eRjNiO Ba/MkgRfXMAxAGYccyaGpsBn1uEIcvL7RwsIcwZ8hsMa1ktyRwTjZsvNq+zYMNwzRYt78vAlYftV r9peCtvijJF7sqH3HTdbqaQEIA7rE8PHCzreff+bePvb7+GzL3+JT3/61xBtXl5QPYQo3bbcE0bI DSgu4+a4onQlBUF1+Ln1zDFHlPcjm9MZpLUbYT2KUMIVeYIslBbNwkgpWLNPkVgTktJQVAKWTp9Y t17FPSbso3lICWPYswqK4YINsjkcmnpsNGjdorUZ4LkBRRWw79w6zxh3cA5QbNjMY1K8pcwZACz2 F96P9h4KjOULwPQ1SZiKNhPg1dVnFU4iGI5CPblUYw/x0CEKgErIEc6SVs2uFg4kUORpx/kjgTNl 6cjwXNiNHIYo/1Lfk6Cn9EyWDRLo5NDyl5MWxVwJt2JejRr2cxKvr9+u+zBOKmakEcS9wCfSyigP qgUT+bfBmiU9FYCdpdbcq+G4rYjKJzYdz8FSL9von62Wv/1mLou9v0O04wU8wxuPGn7zg7fxm99+ G09vgbZ/haYd0D2squrzUfXj/xyham6WKiulEaaZK2S/Rz5BLz5j9pOeebuxcL7/nO9QsGsqZd/L oECwTG8cIKW57yuYDYfsDIIqqEsZr5UK9rw5xmdXwTa8vEmD6IUhuhlJKnyq4BM/kC+nrEG8cHoh N05Prgvo5vG8xs+ooOTFvMUq/Fdhe+Y1XCcOv46J86TnA2r0iNUPsSgVvLrqE2GsKUaDejE0xh8e owQSMi53plxRR75JfldHYLTd8DW+Iz42iT0g/myOz32rXA4fz+4GIBpIgv/IuGJBikKQ0IBvlSfv Cz9iv0eoxrcI7ut8zg6hdbjMB4GtGz6/BqHUOOvyGWotWZc1GaCgEvKTtjG6l2d3UQq6af2zj1Pi bFmIiOtcabCL+Q/tRmmHCKgBBWSACoqAZT5Z5aC7wN4gU7UZaorBoQBJa9dxLZLS8fuwUEupmDKt j45vL2E93KNgOW3MtECMyDdr7PnuZMnmeCIp5jjeDrX4agkUTqwRPay9DMw/tuzJjHOOlVDPs8qw j7RmWGxn7Pol0fpVrzPtv8IPQITYQGlLIwrZ/V1NAbiI4snrT/Dhxx/hpceP8elPP8UXX3wJ2UwU aUDE+LeBiE8EnUocErpDYrSvNQmgVYJhgrytJXXwzemFJfwVSzr3dmr/qJZCAUDKm8IWQgAC9ynH 5d+FUAo3PNDiGKE0OvBWa7uDYRpB2Ls9RE/KygJus5Xcz2CsOcIC2FwQYZssM2r82o+tV/ghcD4/ qRVm8l51wwvElVUXxluDDzloaJJqGgWS7hmaScKdApTvr6x2xP6QhyYhvVYinhQ4wYYWPBOwW+w/ enrtXBSHeNlfswWMCcE21Aojjipp3kC7Hf8ouK34iGw5rmqhCx5C+BPfhj2AItjBc0JS+XBp0HGP ymPyoq46hIiGsahn2U/1fcgDfVghakPHhgtekDu8+/Qxfvvjb+KDN17BS3qH7XJnXgHwJI7C9+JP p99TAq1MHoHjNQmSrpDSAp5htr2EvBIYxSgUoxj5CGEcp7pItku4Z5ho4iRFVhoqkm/lc2w//8z9 MPOF5XwjDHHxZOy/xLOB37M/LYaUMo4jrK/zs3jKrd81AmLeP9f4Vt4ua1rkE1qQCfsh9kNkmO/Y 7vSZzyPbmuexbds9alEd56D6GMeQsYrkMC4pni3rMCoYDcs6ja2eUzV8T1lMRno6e16k3CfNAFAM ErlGc/9na7b0nCgSj7XKuvb99kd//Gc/XrY2NTRfBOJhkT22KCylRTMDqntXAUmLcl4lyVZLBQZt uGmbEUBgqA3Lw32oGFAw6L274VYRFg7fkCq0MhKhc3Ou5hlJGbGw1IWdKdPaXei8U2aCJawYBH/d UHwnBYpWktNWC6BZIq9skIjjTgAAIABJREFUNlYYmecQfwNL0nEqwPIFIpHAhU6zyqVHgMRss/V3 xhUuckR4sq0VJBg3N5+qpkckwg/IbOlK7gz3PiGQ8wzPZsw23PITIQI94u3rqdY19ds2pscaC62I E6Es4/s6ykFsYJQ67+U7fs+TRmsXhNW2be7lMgJ76R39hQ3f/PADvPP+e/jF57/AL37+M8huh1sJ bC2tekgLRcC2q58TAKK03ed5GmHZ5F6E48R+wdZg+AAqG7ZzGjzcRxWtZ5lLEWCrXiw1JaEJl97G sTneicDO56j2II7RFqRYpRUiClH1qkYGY9Ik9efzPbu/+W8Kcmadtz5sXEZ7wps55DZZrkCHosmN eR9QmL1qnHpNyyXEas6zD6jt937wzFmM6tYa9p4Vfuy1XrESQMb7M5+jc38JHN/zDQr6ynVwOhAM DkB4DFCsk9oj5AruzWnSLN+AwruV5Yf6OLTviIokxT1ZHBeBc8OPDcnwooTQtLCCppcR8LYawuMQ Fn4RZPiHdUrlcmM5S9K/wJQM37hptOLnM4YymooCuuOPxn4KfuV4wH6qB0lV0S9jPgC0h+U/1qJ3 CO7wyq3i+99+E7/13bfxjZdusO1f2KFf0ICliITXwSEDIOlKhhTWVVyEnvBUQVShQ9Fkc9iwypYr MMGrEG0Hj6zNcu84r6XFnDkaCib8d/cccD+Yxd+ceMVPXJJ3RSxmH93op4Wljh6NMOyFwD7T38qb Jd7XgiP8avSwzx7wbL9CgZ4Z6Ejv71MAlDhdcH4uW7ISzPM7Ws8b5j6qMh25Lu4FiNCcNinnzgvj nKEyeintsu2QB4vwS4Mp+dN45XrNUzI6hahMZ3TPck2arwtzq8THWCNLVpJXtwU8FctIH7sr8ik3 To/Fb0GY4wFEBMgEm0G5PvEKrJ7TJsXLh4M8d/AAnP29nuv4/ejimtqRRPbrV2FC9R3NDRIaU2US i3GHZim5fZWA8dhiEr2VxXw1t2phUBJs4CpCzNcQa8YF1jJuv68Og/uuGa6VED/kesg6Hz0AMVK7 phhRAmQe29AOx8l1HPokA3YLZcCnWE2ujO+hFwm5zuM+PhkeIyqEgpYl/jDi3TUi+7BxsS3+XfcE ENq8jM9XWO/7boqWx4bvUDyD4hl2vPLGq/jwk++htYaf/u1P8fnnX7i1OK3cDEULEWFCJ1o8WmtZ vo06rzTAy6aaTEOrs5Ut5YF4TFakAG3CtO0HthkHcAFgsqRZvK0PSGEQLkyLryct61Jgx11mxHe3 dkRhSbX0FJSwRghQDAa1Vj3hQEuLWf0NUJszQeYKNBE/kwGhBAvjyqnIgVZhNzK48NAcB7QVeqEu 1rtUd+OWMlq8qqXe8NEFI9IU8ZOaw/xkfVR6GYYR4hnGIAWOV31dExcZFlZYncPNnlGqL0mjhcaj xOfWSrS1SIRiJZ1BeZ7KjTiTLzjm+EcYr+jyaCjhWNNSKr6mVbjiezyYL/grkImwABrFMApE6CE4 wQXxParGwCz7XQ0/FI7zGnoIy0Rursxu/YLb7RneevURfvjxt/HhO6/jMZ5h63fYlLH+Nt45fjhX 8giHEEhzJ6SA53idIWSl3YlehzhJfKKRbuLP0WuQvJEup8ecmgyrIhXeojp4oaoBKeaolAMy5GI1 7+DPWF2JH0mIJ2gWmBNPKpxD+O0jvGr44ASZoeHB2uuwqaHDLGJQ5ZvrckHhNfM3IlPvCObNMFSt z5Z+Whnj6lrJV4e+tShkha54C+djLvgQ6zyEex152+qqVbpWGDGfDD3g04QHMj2XMtG8/9b7NfBm svofFIFaxIT8CQh+tf3oj/70x7+qoJIbwC1JenQv0cp2rCfMi9nr1a1LoOTx9gylmZlQaoBTuxOT SCtdMht7LC0Ly3k2xtknQQimI6FDxvyDOSmZ/WbMk1ZlGj8KKo3wGib3oKsiwAz/r73GEfvuRJQ5 HZwELZ1Ior2C4lIgLkjvAEVIaFoQFYk3FL6bNhOCKTTI2Nf9V4v2RFqOJQh/c2FhJIisWrC1Gx8q BUm41TwFr6tzv+eqBGH44zBMx/5QKHuOq+JgYQBd7MwAvRW899F38M4H7+HzLz/DTz/9GzTtTgwd /ty3gMdi+/p6mwxpm/tgMnvMX7lviqtbgJuwFPKeRnw+LaJmtJVQDgJHoFaNBSW3yGGvXqloay6y DnXp6YK36icRZ4+M8TcFYMtzBeQGQNlX1kkI3Lbva9xsLlWgNmhdy5r0JkNR+QBYvzmTgDnuEt6H NBgwfAmku4lA9jzplqTgWuPmVd37Y42DngWbYnfvlntQS9wy18sEKKtqkeXuZVgPwieUgmqFxu5W us1pc/Zt4ei+A6Oqie/ZnmEvkQhM2osecKECFIxVBGaJFx8bPQSZrxThNFTg4MqgmkLSe3d0ErBC VYQoMmaY6+InbrMQN8PMmpoXlf/6fvHQnt1qtZMv6I7ed2jfEV7svvtROoqmHTftgldeBL733uv4 4ffew1svN9zoHZrusHNhED+h+x0EQWubJ/3yJNRAp4lPpfKVtNd+06O7oalb7iejj/1t4UCOds5P yuaJGOs92g/8jsR5Qas0RsT2MwwXuUZQwU1D4Ktqt5C4ZrSfwpC1Q0iVfeSKV73oOQ5FhbyQkPa5 zIItx8r5BK8G6Ud+XskFlbIoTdkkh4RTeTfoU13poow8D1+i3GX0vgXdpVxlS5PGicLGQz6YeSHH WsNdUmETqLivNCxLzneC1s0ei3GhQhFsN2FztfFnH4Yl9mXWy3c8Lka2wVDpORUa/GgNx5hTKeoi Bc8zgiTXPTZFef4gy7kBANN38T3lYS0humVMlDvjHIBZy3ioRTWR2D5HvejpSqH0rKXjO4bgNtH7 xpObLDWgM01XuiHTvCmAonl7G3WT1HnWfhECiET/q4sW2xqLuHLdZLswIeNk2oPGXDdV2Uy/7isV qIjGPPQ/j5FjquOLhNXpMr7mBHDRJue2gSfl6j14de1q8T4egPeEt6on46GHi0/V81sW6/+rrsXs gh7H4jOhq5HlXv1/uiHtVGBTni7agab4ou+4bMDTj97FP/7GH+L/+c7/jv/rX/1v+OzTn+NFfRFN Oza5Qe8XV7xvDuOqwxosPvCkbyc+KvQqpPJs2/ViTNuVueZCYFexk3o10+ugwK7m0r0oYe8JzwYU bGCtfwuhCwXFGVPHDsZv0jtBL4Tt9wvaduMw3004IK0Q5u2YB6OeMJ78iTAwIbLBnouTMVuJ7aQQ j6zCRQar2u0UZDapfqqzu9yJA0BauGxfOBwBdOlFuOmAmr3dKnk1YBvzhkKpk5wT94bAyrjGeLjm IVBTibakQNn4UQ40NWLahcJ5KlbN6V2D4Ye11cLrEjG7hSaja4S6hdeh00rtp0SIWPigC02iHvID 8grDIxFL5GveN/cWr37ZLScDDd2qsht+d8t3MfAIwEOy/DtRiXMiKLRa6FMf6qOrApuaMGg4sgPQ 2BdW4/9i5iTt2NoFb7/+Cj5+/y28+eqLeNQukH7nSmLHviA9M98YeMg9pOrAp5rRIPLeKkyTLs+0 33jqhijKkct52p+q+vkP9pmW9E0wKoY6vsv58fk0TrZDHznmAhOleHg9Zv4avB7qnT+TWU7lGBkN TWfPVcPAQKMXctq1i3X9Q9ReyB7z+GaEmpUPzpm0ZbCyu6DfymF8s7yU68nxkJqO8LxPJgqaF3KX /zpZ7qTh98h709+nMk35fG1dD3IeRjzP58eQvLN9fvUk4K+D7EdBNl11/gdCQFkBQ2CEOrRciTak NnPoe4xZI1OsMfkVAM1PwqP12kt0JBC9xnVYTKYYSQKfoSOSMuRAKPJvf1pzHmR+89iA6hpnVY4z 5M1KDfDnB+IuGxja8HUIWBUmOQ8KQy5iAsXigfzlcNwwHuJmFpfm920PCRfe1qFa75qGlmz6tlU5 6BiRPwkNa3efzZO4FSNMoRTJSOL7Mqd6bRRmxKyYkfQmFNj9cKB7iOQp1OP5tL3lxs22siRpvrNS QGqOSyQnwmLKL71DHm345kfv450PvolffPH3+OXPf4G+d9x4jD460PsOymGWCFvCa5Dzn5X97m76 7hZl1lYHLcIAeGifrXJ3AXAHK1I1ZQEAMowGYXhPWPcBqMXr04JOQTtDgQQqghvGiAst/NZ3azco 5ipXova0aHU/yVizP8OHVNREOqLsZgOiwpWPStTr6nOtpOQnkD44ztuaGy1rhJMqjCJtTisVjPen BT9tW0hhuQriBh3r190egT/gXvDBsr3oOwUoKg02dsvDsO1DQlByOfy7rZX1YRxTwfEMN8KgJEFI e3JcKGuXW1YCx6QlbON7b6dJeiDMy6kJF/h7qjE3gSl0ClgFLe7HgL15BKzKDaIPC7VCJHWDCn2n N8Fx1BVR13ygfc+ykP2CrrvnunTcygWvPFJ8//238Zsfvos3n9ziVp8B+qwoWFIUQxaiGMtrHuiS m2/t5FdxR6jx4PsMcPC9BSo+sHwiSNIIBVwxS8m/JhznxfW1a6+GFSUfcA9Yq2cQzJZgWw+eUNtV QkmpfbaSqyCBAeYhMs9gc48BN2t9evWzACskTuKdhTYjJZqx8iegpgeW+wLSrVJWKGEYhFLOo1YV X65j5HKsxu082uFh46WxptKTrNfP6k9DF2VcTamUI/IFQo7yHkLGKgItsSIMYF7JrdvEwJINzeWE HEKM0BX/Nowr2ucYHc4M+w3YT4ozc+cqxpmFfbx3Ko6AfH1s10h69+IKC3ya8jyinfx0T6f2c1UB eN5rFkCqhVIkrZRL5WJAQB0GXzc+JLX8+8ZYEe74LK16x7FXDaxNY63jp5JhIx61wYG4rDwiZaZn 14BUlQDWZw6JwjLORV2ROXn//kumOYVGNM2gUphi8fT7keAHSbecjoROZBUTOkJoZQkHUJgIx3g2 V52eqYywk7oc3y9rzdmmew+Z9FbCG4TS8jTW+XrouqwUuLSgsquJsZDgOkyT4dhhYrI1DwlS3PUL Xn79CT765Ht44cVH+MUvfoZffPb3FgLBI4Lhi9aQzL70RxjVKggeJmwKEdIaVwVRKYR0UHRcmGDO ACTLC0A1GZvCQ4XsGQuxzmS0GkcfzBap+OWKt4SnC3TbtlkZTjAhlFXgXUjy+VnuQQqDoaA20iwd 1rER3yEF7wqNUcRcOV9bbrvDaI0a74wCw4rFc6w9n4NgGO+Ar8XyRod5V/WciVp1CLCwm2Te7GOu AhRtezk6k6ecYbunhdWVIMy1GcfLOPw6Z/Y11NknyMsesBKznoPCkAtwrRFJpVKNEIc9V5i27oBY Uql4XH9YBtFATwDxkfgMVUviBTw5lt/DyvSVKj/iib6bdECf4dF2wfvvvoEffu99vP/O67jVO2x6 QdMLrK79KGASF2w/sGTwFQ+5SBDmDF04o1E0QEnMxfobDTMzv6Ohqoi/Sz4bnyc+gQgpnAeviOQY JCokbq/n0abbSgFUafX2XJlS1eghBrUq0JEWrOY4Q/lMAaDQZ4YMM8pYDuREA0IBYPu51usxS5G/ Sl5bfJ2GXFE/IKvQqGh34ncrATVok5B3aQjA+ZyAh/fRsORfDu1kJavxPhU+YMrRCPlipLUrtAgY 8mvVBR6WuSLpxVzV6mz7hExxJtNOcinHfIZ79yvp41UUgPXmOGswmIGXsqwLOAr56dolAGfiZB2N QmxpLEZWDxVhtaGV9WAFnIwlzK0mYrFlq0M1KjQODKAioIxjvAaz4V2axXhvMwtDd61TJcu0BUHF Wku3uYzVCxrIvLUI3zCmh5AW779oaYuYN0zvkv2PYncoAL7OVs1BQhjMzeWWlwZoWGFoRSxzVcaW zvA0Ir1hg7F3xtjC4uQOGnT9O9svqZCAn4rJetNBqGKmKdgaPNKC0XUfy6aWTbu8Gj0b55eIuLBH AXCcBy2IxnQZPsL4TMYyOoaKJwe7Fc6EFJ+fwCoFbYJvfvg+3v7gPXx5+RI//btPoXu3yulOdLvC Qxo6+XfsaXpAcoCpJASBTB7tcBot9hQwSVo2YcjEblZJhpa4IJYCrzgBRlijGwDpudeYUxAWe0Kz MFIKsyF8Fg+FuEfDhFcqExrt0fMTCof3SXQw8qVcDhtrSCoUEn1evuaJDAAavLRgh2yG9cwnCMGN 9Jf7i0ysAbXqVSqQbjtzF4W458feK/YySfhGJRsfvzSxfSqpdMGZJGEsnhiuBRY0VLAymAJoW2kf mtV6Sk6CrZnTuNgSmcStQOZw0KNDxc9pYlr4CC/Hy4Cj09NSExzQwVZg8yLBSwGfHh1V9Zh9AXQP gZ+4G2uuCtEdu8f8s16+VavaIf0rfOOVW/z2x9/GD77zLl59EWh6hw0dit2F01FQqGiT/BhXL9un tmimq1d+7fN3qO1KMmufGzTwptbVd98Qyq635ylEhXBO2cGs+jt6lJSsoR7CHBrU3AWN5QlZIeLq R9jE5RudJ3AbKc3nWkurMkNfSX/DaIQMfRImH3h+B2dLqEWxAio8VPR8fCoairr1VkIgpdassTZM oTuWC4+wD749GV5nfjSCRYY/s1JW+bYjxzI+Phj2BiW0dNLEqzTyOR2f78Kcy4n+Db7NEsWvrCqX 3kURCRxkI929f+bFLdX/yNCjXclQ5NJ3HNTKc0QCfpLNuDVugPDMaxxXs6x0CvYobYokPkEBBb3w Y6RHveY1viaPTgrA8TqNEyvuGUUSgNnqHgjAze3tMVfgPi36VPimBUAw9Hc2YRIObly6NM8s63Of Z21H/doCgxlmZ5raECM2PbLaNCbkTBtCTZBjVaPcpIYwbSuClf0xCKZf50qtPNsYyXrOiYQR0/1I v3YXMxbrOPV6ct/nYxTSeaBbEtsg1h/GPLbi1SRIosmXpvFI3PXBIy1+9kBuZsJltRErwQBwsvvG 8Y3jMOIXBykhGWTFv2oBjHmWky+B3Iu7H7iyQ/FMFC8+eQkfffIRXnvjdfzsZz/HL375C2eOVk5Q fL7NLZ0VietBKMO+28ZyuZHsL3YIWdp7PcUqBCDfr6aLondjflQmtyJANwqTvhwitDC3wLvmtAPp OnHCnJbFeW0k3hMX7DLnI8KsYIaRLZLzSshBaeyQFIbC1kJ5szFq7251dzxwpZHJqiooB4XVhOhu sbXdDkiMEqEMwQiYFes5xxYKxWQgUc3a/T72mIsDfKNxozDQmjfE/cr14FrYFI2WGaybPye5TiEs Zjv15OdcN0v27sFfJPpnFbZYkyrgcM7hM5kEJd/+RiOyokv1anHexH1x2oSuJlF344e69wgLosKH okCL7rhBR9M7PHnU8OH7b+F3fvAB3n76Mm7bDvQ7NL3gWlXCGDdGnnMfz82fFu+lAmGACt5fqtrZ uCvc6wiAuqsGei9GV/IdGo7G8QZq/1vW3qzXtuQ4E/sic59zb9VljWQNLKpYJCVZrcHtB7sBA34x /GALBmz4J+kPuN393v4/Bmy4AbXlVjeplkiZIiWxORVruPfszPBDxBcZmSvXPqekXkTx3L33Wrly iIz4YkzuObYTE7Caojw/iw9TIaMsCHm5vzpz3eTY//E3jQWZ3jb8P+QEnGe4wcE9M0G9HF9dchVS /3X84GS7kXWZt6xY4qa8na9VmSzuKc087QzPrO/JBqLu9J7Lb07x+Ie+rW11HLGSrb/lGSzPLYo6 lb1VcRqzxjGlkEU4n3JeSGMP87jWucjXWp0qj2UaZezVZb/I/Hn3bKa3x9b2Qiam1JqWfgeQ8b8k xx4Lcdw8QaCaN6JpuepgYwKPYVnIb9hf2p35SOjeqA4K8nLli4xsPb7cNLXl3vHQYey7y+zOA4Su wP4xRhuL1W2xuq9HBRmCr08u56SzK4rjMIXK3crSncnY5wIDElqsVGDRMu77Cte6UeDtDAuh9zf4 I4HciPkUIE7adO1xjIN/1RM1qz9mP0zvFhH3LIz3lcRMGIsHVaAeD+7I/RQtWGeC4SRZSVXJ+6Sn 74lNqttc1Lm/MajiVYMAiynnvK37baUfXlW8zJoMBjr1l4CN88d++/jV26bApBdA1c4LEPAkXoVc BA/dRN/1WcHH/+Xv472PP8Kf/R//Gj/803+PV79+wGsAWrMEXlXPFUhC6dpbjAeCkRCsQ6AS0Fun rwZC1ZL9aDExS73VQNduVQusnn4J5g/x8JYQLPb8RZxP+D4qvthFbC8YoGYsvoY3j51awwKufj4C dIQbNTjAS4oEf+veFVqkWXNfLRt58AZOgtXodJA5BFthHXoYv+Fcup7qccPWjz7tZ1qULGdC074Q 6RPr6+41sg9JaKf+WbyuQPvV7i0zj9dEfwFonTPUBIqgHbVUe6e6dVXd6yBW2hK+f4r4ac2GOqJt glFa5gUy9nLMlrgC1MZpsNLReoNosXkVsVKbPs6AEHoNBcykXfW17WjdaE2dv1LBBOkggTyBgfze l73dr97vMWdRItL5nvQrnt0pvvn+W/juJx/ivXffgOgraH8JJol3r5JcdU6sbD4DhTIJ+7CBGdyn 9RPKn7SPkeXhoHUDgSyEQPBRSVnYX/P3Ey+AWgJ7AsO5rxkEahcPQ6FB0X5rDiwpHyyEbvDp1aBC /IMyl+nMkMH4+GK4oyxSjsnoqvc+lD91PqMDgEZyccg0S/Zm7LzpjMdk2e74J9RdYVnkGcqsBkVB BXSA65KU8bz+HG6V4c1dL2IvzlpM0SN6RG5vzNtAlMCcBKzpOTvxXCIxX3XGid3lcg1eQrDNcu9p XTHkbqErj6hh2R9j/DOm4/k8Ta+QMkwF7gs+VyijDGwsxKQQze8cdHnW5m7v3r5877gieXnk7li0 6nVeA3hs3nMOdj1WKxjqURvdQ/eT1haQ1MUqJzw2jrP+0ZJxZIJDYO4mNjOmojgwhq+aZW/92Pcz FLAF/FsH+nTPGYjM/WZFlq96Hd/x9DYkhHma16TUHpSncmx/5xkBEDYfLRLETUbMkxgP42AJTXhS X/5toc8z+nmMLnL/e4dZzqn4bK6zdQvGsSpgJ9eWcadnhot8ZsoEjYqCXgVfase1v8Rr33iB/+q/ /2/w4cffwr//v/4NfvaXP8GlFFxUgNYArcFMSrlM1bOyB2Dtn1m4DISh9fCogdWVpJmgRHMhV927 4NCyFKvaAo9z793ArVQDasWgW+8dpVZAFK275U11VN/pnFqN+bn2bgK2FIgW3IWVzmm2mMfJEvvK WFMmKrtnrgNAt4PVGiyPIJSBtJ/EjQkow2sAJKOLA0yL8SaorIYDeK8L+YqEQ/NvGLkPXTxkAy5o HKCs9ax5hVdlepcETQrXNfN4r8bTutqp3pN1jsLIZQMVnz7WgCpE40nJBD8DHQzrmyavH0uSmjaD ixQ0WDJ3kRIKSeO7Q5mfvdLFv9fuIMTpzsDLNRKFgY7WR58AhIIAAKU5bRGYcsIk7W0HgVUUF3R8 /d0X+O4nH+KD997E63eAti8g2uxdjmbznppylBLPWg1Sq5zK/95ZMDONjvvO5cwtfnl27UpSnvU7 V14rofjowstGO6UUoA+5ubXSLnO1jmHIc4YUeVvGXQ5jOcMMeWxPBW7rvXP/dVmXLG967OXH5BfH W5bv83PT897d5or62r917c7Gs1c+nadMv3F9j+3bgZdlOmNhjGse7wq0R/upmtxXuKIvC1YU53HZ 4r/bj3meiVd2++dsL+1oaPeuM3qrf/zH/8ufYOiTN18grplGY8MwhUyIfjeA0ZFh7TJG39Hn7097 sHaIlk7q8XYxJvYMdB8Jzp6PeDvhyXbwxSze/xXI2LvMMj0AKoXCyizXf+fv8tyweiNPo+uMEQ5G AwMsAy3HfIx3JibibuYxq3T7Rw+sjdPqQk+7TI7aPFAweLdco/bPEVtss85qPofQltxA+o5OuZos fZr+fyRBYQ4xiukYQhlsTwbYD8aXyFDELdDTYVJjH4QRxitGUUunckHqEFlzJPYM8XQe/D0R9gED tuXEq5G6NrUVTL7Mz027VsiMqn+2Nbtqw1WAt7/5DXz0O5/g7vkdfvHrX+DLL7808C2AaLcqEM0A cXFwbvOtWCu3wGy/ZnGG5y54JzKfETFLblf1MBETOm47NqVKw5bvY/cqId5O8X8bAPSQIWWohfgp HfSQ6Kj24xNU6SHFoEVTZqO+ilUk8ZjxPF4VjTja4t+LzwllHSnInvUEWfiZBQXgOQDzOQ/wU5tt vE7S+/9SngdEMLECzPRVPKZEAFzqkgwrI1CO78vvhVvlI6wn2uXqAOZ98HXivJDlQlN/va/CEAcM 8K/RKQCI/IGgfeczESIC9xCRLyljx12KtO6A3davMqZcxrjUD+YKa5wCvTWjJSbrAmjdD96i50p1 Uli6l/5EVzSn/dIBUYvzf/uNC373ex/gD3/v23jv3ee4yAO0P8Dy8Fn+ssyx1t58c0PbpKimawUC JbyvWC5OcHFeQC86/N++h1mEKpgUZVFJfycO48o7QVPxKnESXjkzFDGcjd0xeVE5plHGzHl4sVwE t7QPD/TyF+4dQObH6YZF7hz5q0xPxf2qyHHZwzeiHDXoi+BcAuYNnKy7SfZMuMMBQkRPOB8Yde4l 8gonjEYe58yPb+pqX46QJR9Gt3nv7tkyz4HzRqkDca25RjcuGkjFp2sy+EXS9pDPoQCczLsBfb5X uE1d5nuVH4ZWoUT/g+TYj8M7JsZyeK/dQaE/1jnWUoGoQsizUdiEr8eq6FKGC+a+DPm/zibfm2gD 81h26zHnnoxhPdkDcPieQCER/c6aMGp15zi5f9y19kdhjC8OU9huXBz6GcACTvhlxHTH/CfwNLXT ueC+sIJIfD0DWmd9OdtAqrPbx4Dn/rkUhjk/v/Y7Mc8Asv+JrqFYnf/O0BNofsb6VmudtHi7OtTr lwMlXIQHthzrNBhEvjKjXDfNNMdZuGC/Pres/mvH4l45bzOsBol+2Rn2e7UMqOpmrs7bz3R89hwV yGxhq1XQtKMWwYP+7LOqAAAgAElEQVR0tPKAy1v3+KP/9p/ht3772/jz//NP8aN/+xd49emXuJcL 7ggsO6BaAXphMIQF+84+FV/bColTLAlugv8oAmh1R50RegPE2R4XqIdpdaj7dQQwq3IhuLDv4gAs f6bAXLoEnRSkVeVA2+IeAhHvsw6rbmCWsGSPg16CT2SQktaoC6DaLOTLUSZlTfXk3OY8auQF0LrP zh3pmDdWGdZykQGai4y5J/hXGfkhF38uYiKKCS1VHYdyxZwB0OaeDAfwDvpMuXJPsvczRKn/I59D QEWPakjm8fRER1hcFvD+zoaOKqSDZY9SMNMbOu3dZnTolmNGVqn4enTPUwBC4c110qEa8c2mbDBW XZNRqaOqmldXH/DsHvj2xx/iO598iHffeg7oK+j1FRjmQWnAPaQacMxAtQuBM9m3A2sjZEcm3jD4 MqbP07sT0tbUxvrO9d829eaN6/wNgAgDalMI3cklnaBRJqNfc+I1+jgmVTI06DHQyj7v+v7Y/fO1 H4mggudIEABOIXRpnkmbk0KQ7j19Bssz9uL43oxpgyfn9cse4kG3Oj2/ru+tebFtcFSusjzO1wqU M20ydHXqX55boSKwKEOpP/9YDJrb2n+3YFSXC8f99/QQ7IxLd2ucrx0GZrWo/P1RAVhiwrXPjMAl eXoR5t/9qpQkiUnxWpMlnrK5eK96jN0YBGPOma5DCxXHsfcIVDkmiM4TtskXmL+IsbH/Fp5nlsp6 sjgRg6e5qRS37hYC/t7ENfGeFwDhyo5aQbSipteNOE7gIoImVF4UUhXd41z/k1whIRmzFiP2PzoE uZkfQjiKKKTUyZU7+u4AGArLiJ8ZU4CB4Ah5AnK93x7gj1b/AI8HAk1fPHF+GNOJygPBqneH/TVm 3+NEVgpwmcKgRlnZ7ttHve+zos0azBnLjC7Pwjpfq4I8nu9pD5fD8w3GrBsUHVf02vH6J+/hn330 3+HjP/htfP///jP87Q/+Gu2Ll3hWLtaHBsAPIIMILPVBYAdSuQAXjFAsAWgJL1IduPuuljoBas4f l6ukZYu9VVhmEwOYO/PvqnbAlNo9NfIDBM3pkxWaOquZcO584qoUi8dHAp+KOOzLvEbVSzlS6Bgw FjFLZNCwr0Lx54v2AEfGY0aYH3lLa+CB1banDbF6O2XkXdBw4JZ9AlRJc08wm2YsEw0cLqRqRaQ5 RVM790CLnZDdfd+aHu60Szrw2tYgL/B+cG2sZr71JoSmwSNc0p7tvaPW4odDIeiVFC1KhSfRYLpP 1dZaaYsIXuRAbOIBCI9ErtgRE6FA12v0jcnr3fNgAPgJv+oWVvgBWlegv0K9L/jow7fxyXe+ifff ewO1KNC+sLWkt8i7z/FSoZ44bVK0Y29Q3pDCEqAfibo2CfR0ZoDEfZpLyNq4TOEJOZeURt4zYqOd 9wtjvpvnzvj+6t2UcR+nUbwrPf7OAkXvDVfPpbCwnrRElMFhWUKEuXafG46pFAsBY4hMBs63gkAy 76zOj9eT0If48ZCSJMMARM7dAMQMQ0zrsnmnlRdOexmjBCaDV1bDVr6GsSuFyaR3cCME0Nbh0Tf+ 6W2Gdp6exVF5P5s7wHKpKucrZqu4UgIoBCLcO5Sf9u+r9ojzZ6ngWQnR1L0R3BvBKp2+x8eBt9EE cyjdICNzCFhEGkgf88jnBcjyV+ftao/p4PFxz/L7aIB7A9DIXxp9zf0+jCWtVzZWP+oBmBpR9RMP y7QZgFljnAbAsI8IYT5qjF9ZCdgNsEs2bm+fy1dYVIXWMxc4ogftc98g3f37d2wtujgf65k2rYnx ZgA4xpDHNawNTMKaLK4YDPqrzPmtiyfM7qxLZxc3kIE4TGMyS9kevAKzQMsWifmaYtOCZlQVKBU8 GbewKoycbJpE249ZOLIpbp2H3Vyv1pBQRuI+/p2TtfIzaz7F1B7O90q+7/g7TxS2MBEmGea2SgFe accVr3D37A4f/OF38cG3P8JP/t1f4fv/+s/wd3/1E9SHjvtyQZULShsuWXUAAPWEVqjTEJA9EJzL KBfn+6C1Zm7+AtCSKlaTNCWAdTQVSG/xXgBxqmwVEwIE7wUlEjQs1txAJ+POTRGhdXwo2UVMea2+ XB1UbO0LAnjAlIcOeEUbu7/SfA8JYKeAj8d+byQDdTdxnO5bI4yJYIIWbq7XFBZjyMos2InCLHGY Ky9ecUgmIKKgwYFtzDTNUzwZphXV0ETw0D2u3Z3QzduaLGIOOLWYF5b7ieF3CB7o43Lhp32cA5Gt YwTGAkVzTwT8pOKg4QizWliIKwLjoylO2roXYiDAoEVSh7JAsNY7HlLyJnlvD2W4Q9oDSun4xntv 4Le/91v45odfx/2d4tq+sLAin3jl8ydyF9OYZ153Jn/mvxtUgqPHkTxytDdbjhm/zP6MRNg51Fe9 TDJLQHbF5BHuvU/KhsaYRt9EmC+yyMQyDDw8bbltQLGqjpDQ5e+t60wmTe27J9K+NAPUo7IjXc3p u69y9Qn9y23eksWTwTF42cAJoXScyJZbcvm0PxjgU5z/ZuAb7dgDwe/XKw53FZnINis/8e8ps2/T p6n9ORl51976rjwugOuWB6NTtTe2t7bz2LW7z7zIizHvxrpPbaR76h//j//Tn0RtM/t1+m8FdhQC pfrkKsIaCaTIN2p3Mk5utRi1AVpNYFhs2aOx6Go1y4+E4f1UxiVS0933f34sLYaYwEDadLc2UQbe kazq9wfYVt2cKIxhLcig360lUI/xjYM3HCiLt68F2WRMsBHCL0DFTLwqHmtJsCty7MM/Qimw5Mxq AAU+hpJ/Xy+dntYuqfb6OCW1A+5RuXB0Q9CKGFClzTBi7sTsKlJSNSSLu+T8kI6UPXGSZzx/0Ae/ TwMJGhOzaDG6DnCQCe4Ttw7DLNhEPZz/aVakRr+7ZgVUkEFsJ9OMn2eL3VoCFD7unZKz3Uccm7fZ tKOUigqvriw+jz53IsADGnB3wbvfeh8f/c4nePHOm/j85Rf49PPfQNvVYiJ7tlfxgCh1a+I4qVQ9 iRdhNbe/xeNVg0iy5detvZLmxbxhBM0Eh36fVJiiP5KBjYqi6RQrjmFY4NongEugWYtYzLfHtPIk YMb+Gqn6upd5TQHzJkCGVVb85ZryJuxd4vRYMHIJ4HPjwl0ETHiw6dJ5YD6nRhPW5xIGEF9UdEYr 21ipbHubrNGP2AvV9xeVNY/B9ZAwnvMRFKg+T54boGg+h3ClSwcfyeN33hgngRuV+nxLDJP0zj4W HXM7LIU6lI/YQx1Wuas7L06V13sH642X1m0MfYTi0WLY/SCvAkG7Pphy2TuAB/T+BS6XB7zzznP8 wT/5GH/4h9/Bu++8BukvUXCFquUPhOyyKQ/wTw/qkHPwGbC8FVqjuQ9ynXUCrp74BWPQ5/8h/U4F 0GOpmQ9AkhpM2/ZJWZUOB0d+a0ePzdVTjoxl4fP7QfFh2VcD97WM8t2QzKvh9xH88e2eOzC6Ocki wf77fIXCoWpKf3oD+5gq0gOsdigC5pQo5XrcZbTc/ZRiXnZGhCKSK0gHLts6lZcsOlI/ibskzd12 PBj0YG3I/Lucf37sEpE4Qd4qh4345PAQOS9nbkAGC+p73PxMPs+eID+OT6Ic8Jwrfz7q/C9Vgtaz ngqj4gNHjZKhktaNn/ljmAxcDoZi5sYjJjnQW5PXKRsKV+Uq5tfvkWlF0tzyFxe+6zrlvTf9FhB1 Pv5y8gA8BgDnCRpgomFolGET99+jjFUh4Fyg3/K+x/twgxB1Fopsb73CWrFrYgHEj14y4s0pRKil AudjPbMI7wkja3hUDI7zsGrufH5ta62Pny07OXP9QJxnUyBDow+QhPP522nVtCrR5RYgC0Df3H+w bAFWx57tFXEXsJVG3QGuYH65nSes+WwBWBllCUvKPDYykmNb6/zaOrDaS4q5XftqDUzt0IIz+lc8 KXrQ4rTWC33wewaCDO+HeKm1Pnl9HmAhHU0arui4e/s1/O5//U/x8W9/F3/1Z9/Hj/6fH+CXf/P3 qBBc1C3BreOqDUUu0ztt3TxeepnnYfHkXPK3hd4DrbMSToPIBe3aUC7VBUNHb91CSnqz+H/Gi8Ly HQC34AvNDsZ8m7L2eMSOWN+61eyO8D+RsD5GvhRG3DtPDB6x4Z7jUEayrAIR+he5IKD3y+ZPU3UT K/lY4p4gkuLzSaXUARSr+qgCvT+g1DsbqUqyXHU7RE1MWDfVOLSd99g0jGAchvZ06a5wMezFQoHA fByY0lQBqAyeCbE28tkynEezDhrgz2U4wTkjqGnqtKTGoqlMJhAWVnIHXb0IalIKAEQImk3FKDtr p/X21KcBHMT5Qm9XW2dt6P0VSun4+ntfw/e+8xF+61sf4u5OIfqA3r6EakdfSxsu8fiId2w8ew6c L6yGssif9fZ82FRuuyda5dwbsFzeTfCd+mf7uB32tKp6jt6QK32INWtTTHlYK7nsZGb2bnCPsWzl ekWfcZTrZ9bs9SJwm8eHQ7sAogrXbm537a4GmyzDt/zvpK24j79TZtzAU5M80uN7eGVMkJ+dvCdp D/KZUDh7Dy9h3M+/y3i7W1wi128Z9/gsyJ75Xb93WO5sPvJ9ZzSxQ4x5T2SsFlEkaWylFGjLxoIZ g+36f/Pq6p7wc9oIWgcSv0/3/2//8n/XfLPEEa6+WQn6U18UDVIu45nppd0ZLBM6ZWyYtKi5vQm0 yswA+Hu8R5MbVDg0WLygKg9xHYfa8Nk4CXSe1I7BlGzB5vCfsyWIO7i4y4bIxCkuPM+Aufc4vp9K 5MlCKBS6/ThfU/9I0B6bFiEzfFsAipkI81qcEdajTOXWpR47yvfH3DUL4SgyuYgHY2BWP3M+Zvde xH1XTzo19DQSKCGH8e3cltO6pDKha2xoKHhJKY4hbpWbs2vkqpggFEjR6G++rP+ucCdLQoNODHZ9 RsuILV9/G/PCA38S6FCN/dI7RingTNtlCOMCe09R4A4XvIYLPv/5r/DDf/MD/Ic//XN89pNf4P5V xT1qWGgU8FAsP+dAWeliFaxlWrv5opcRM6PiODk3tUD6fGALAHeombdIBZGnYL+Vqba++neSAL7N V7EQBDNhj8Mbdbi9A4yVRIM9eW2cp3F9QwgmQLHywlYSzab5mYSqwEqzYqwn+zEExNhPdljbUCxi nxDYCY7903kvCD1argiI1G18pt07aEjdxEdROg6MHCB0BViKebzz/PaxvgByrtLKay1JzoHTwl9n K//xd+0MVWuxzl2vUH1ArQ3vvvsWvv2d9/Gt3/oGnj2/QNsV6NcYgfi+793C1yo24T6bi7KGwB3A lF92KzRjHf/SMu/aP0v57vLlrtz5+8ZeMUWkzEA3zf92fGfn0vD+RfbseG3+jnJDtIH+qUdl1DpW keHpWT0ccd7J2D/kY3A8Ye8f8i73k/SaFVm7n0rvURYDa8DKLJ9WcL4FvEH/1+i/6jjAbX3iDFiu 78u/T+NxQ0ZPPRWRyEMsfg5P+IkXBUBEhqzSzBN73K+a5CIQNGPz87SY/7XvfZX8wh6Ww3NzYzRk 1uCX0fdH5m7Xp91Fesx9XqsbRU5BJMjNGLT+D3/8P//JDEzjX7s/0MhcH9bBmTgM/iN1hJoR3de5 vfE7hWSfPk8Cz5+M31OHR7d9eWSeGFoVsTAATT2RMi9Mvg7gYyXwzb/nDY3DlYk7z8j87mVjgYCB E3m0DkzPM6n2+HoDMU+oO7sqBGcMdKuwHd86Mxj/d02f063p317WkRtfZkZiwGz0weqdlxGOeaDH oFQ07Yc5zH3Jcc0cp+wI+cacTO1On4egDZCogukEmnR/i7vtyhVTmrtVDcj4mrlCFWAuWbNDiZYU kzlHmNmulXFw30rGmuauexnQXoAHbXiFKy6vPcc3P/kI3/7OJ3jx1pv41ee/xqeffTrAunhYAI1I 6m9d5wpZSVnp3WdER417gYeS2GAZwGQhHMXk8izo3LnroYDS6W3TUcIOME+mKrS7lRqIKj8+Ia58 DsMAgMg1ER92yX8BL5PJUKThAGZ1Hf5lW/aMPSxe53wIRI0WtF9H+JRb18LFLObdsIOENL11CFbx kB87+dNpNu5PngZ/Sj1pxEKMbC4tBAw+Hk825Pr42iPtKXWFNofpgb/6PnZPe8SCR5lYB2vwMBxR DyFEQUEPBRW9Ie1iOAGbVb93L8upkN7RH64jhKZr9Mey2gH1k5atdKJC+wO6vkK9dHzw/lv4vX/y Cf7oD38X7733JkppUH0FtCsk8St7fUpy5f7cgJIdb56A5RCzk4GHF0tJ7gB4lrMr9pjkJvcPaaK7 snsAWrNSGvKK1YNSH/KBd/ni/Xk/rXNy1s8IxeOcfEXwP0Yx5EyWh7VIuiM/QIVnjPfIO13hxVEJ yyepn/UHuK2m3TTUcacPQQx+cWZoyeNWtap9Z9dhPNH+MOTQoGXGI4YCkk42eCqDe9IdZ4CKGRCe bVsCcrTbIDuP7QwfAoDKfsaP+GngOplvPO3HV71IH3m91lXj25jXlSlKNR0ExkUNQj/rJzXxumdO wUzIqMVAAmulMqR1ML8R7mAW0OMg7e8CHA9DZL9Z7WUID2McxeuI8zfFnDTrE+X9Ds2a46IHwXtQ Zdh6BLAkrTQHZ5aX8b2m1VIwofjM8gs/ErywFrXHNdtjAmqkHf1AjFVKaMYZIHMT08pGi1C+soB4 CvAHsLUqRZ+iCoIzAm3btuZqRg4U0lXQQ+ufDEgp+dmEokY8fm4/ThiFJ1ti/p2ufXsXENn9rAKw nYnjdcZMx7vOXKu7ehQ+DukH+uqC4WIX4BqAUMMT5y+ItiZLh+jEPabj2KkcZKAQf0v8y1uy+wS4 qqLrK7yC4PLe6/jO+/8U3/zPv4cf/dvv44d/+n18+uO/h7xS3OPighKuiADo9wAQJ0HbRrZwHu+h rwOBd4uYfOtNHVVNeodjZNvxXrNd+1CWwtKjjN+uQISnjIo9ohWqo8qZxV4bCDegDFdEKjpMuSQu L9n6EnNLt3eLmHueankRHjPvJU1Z1SfKVipKtbCECj9si+vmVUOKKIAroGUqoSlavUoQQiGI1eV8 QWPSgsOoJWwX2tRc6cr0SMWG5CLd+FJR67uqKaq9pXBD9s0pqrcWYaNW9vQaJxVr0wnEGvgkePQT HcrgwWZ9uyJfAmDO2PPvlKET1wFS2B8RaFFo62gtg+fu/LSh4SXunxV88I138PG3P8A3P3wPz55V 9OtLS2hOMf42PzmEoHilI1OCMl89yFcgPosM62jwOX8ue2ri8jAEfm10wX3kJOALGfTCalaFIUBK Xd3uZ7c818LWh8Fzud9z/7N8Mbnh+KIw7LFYuJceD6ka/Rz9L5wCScQ3ujatmY/+JlCO9y24j1Xf +H5RTHJU2b56LHxqK1dhIb+sYp6wlgTfrHDMYbmj9336nD0kxiMYbufvT+MqiuSvWsZ7Ng9+0RvM 72/NYRxI5jI1xpv6Hf0POp9NXVPVROETErgQjcUcPF/Q6WAdy+AJw4eSQ8JFTpQaGTOeryJWJU4X hX14H2aZ+Q+F/4rZQwQ/yZwK/mkKbScOHtoT6U8keQAG0eTuzn+mRU7PzPFhs9YzTkJbs+HHjqIg pIUgD3S0PTOo0CLnX6P/3DhxMizUa+WTWOOuab4EZzF8cwiCOLDM75+sKpjbiN9T2zuLjgJhwQnm mzTiXG5stuwTfq0hTMa81hCgwe9njXAe8zoHG/XroPnux3Z8dsyjNzTPj8xtr5YqtqCY5z3a9Xmz oisE8kuf5sHNY1i6G0D3sWT1J147ZUlkeGSCYS/z292adFR8R8wnBO5yJoMeoXghjBbmfdZHVb5z 3L+ji0RFQ0ipgdteBFfpeKkPuLy4xzc//ha+9zvfwdfefRNXNPzy81/j4foqDsNzf8SsfBpmDKMB Ff1GULzMKy1/EIlKPvZT4k2xtwYAtkgeC+EJ+kpzNw4bY5sSvHBQH2K+2YfglQ7wqP+rJwHmxE2z PPNZP8wKVhq1dIRiY/3vwYsKPNkSpHVawhxW95GrBYiF4qv6xEhY56nkiveFs1biEDBPohN6WDg3 aa7hB6mpBJ8UCOAHlyHdC243kVAcQoFweiuQoMOYV0000rn2blV0az69NFCdvAbhPejN1rTDYvz9 Pyoq2q/GUzs8nNKTNLUDeoXKFapXdLzC/TPFNz96F7//+9/D7/3ed/H1r78A5IqmX0L7FfSW+XRN +ydfTwGkK/jaWfHZTvYCZAPT/I7xDEC6zwdx7SDkuEoqOb0zeoy9zDV7bLxJsibwv15xl8xAl3w6 7BoCzHyO8zf38exiLgjlzZiNoYyLpLh0vm+xaGpxw50ylC23p8mgMdYh5mFzxXlofP+pnD1+a0or gW85/D7hmWWNHsMK+TkqRTZPsyFXZcjt7PHgbKvO823vyn1aD7Xcz5P7Q+3/ZRjLOMM5120aRzSw Ik2uL3PX6jwnab4m3PXI3p7ePe3pdV9J0Fnu1RkeAxLmS/BG/vm/+FfTSp7lAOTKA2x4ZiQ+WE5U 17Cvnz03tQ93J4ZFnhaNhTAP/ZutGQhGNAMrTRskJ6VM1pHlXQyFEJEpPAhAxLS1JQmxLONlTOSo 4z8vZHPNrqLi6hU5GLMKzJpvKVYHN/dViteEHws1jYtKzzSuvG5l3uRPuXaEvfstj1M7wVafnh2A bY5qzGs2JSbLTOSs44x+hUgdMZ8EXEpFyYTvRY6ejmiLMdG70l3JAzD95u3n0nU3547k+wgP2DEK +04Pc8srW3NyjgCfbdBpXoA5jpv9272XdpGVToLJL0Ji3Gf7MMdmigLPUPBaeYb+5QP+5i9+hB// +V/gp3/x13j41ee4eyh4rbxmll3fgxe3/Jdysfdxx7OO/WIYEM81KcVi86M/zh9yzLrF/BMoJcty KeBhPWNOLJyqdwClmKU5rYe6YIeWCMfqPr+RC6A6eeTkwjMjHNAlRTVKT7KPAWQ8LGvhSzkOn2Ow 7wosxbXFnukYVTpUdeJl9rdHm6FQe7x5PM8xSI19pZ5Ma32dczpif2mJ/RZ7oXjCta9585PdYz4x 7sv8I+ck2F6vgxYt1guqEvsnK7OZxocCbXCh9R45VHy+QV3mdDS5Auh4/cUzfPDhO/jmtz7A17/x Bu7uL+jXBxjE8jriab2NjrPVcQYVKw9d+TMVr2nu/P41LLdBDzTHa97nc85aW969zhf3VMQ6M6Z8 sUgecgjJP9M+XC/V4QEIeuy352gNPDpTGNb3jA+03Pt+dxpijkP0s/BIyuWK/vWg8ZwjdHwiW5QP kebRt/WXY04mcwxOwqHivpFzZd8Xtyq77DrI3zr1Y1jKD6/YXjsFgXhuomuuM3PARJKiPHjQKu9I 17TkZ0MRR9tCQcizyJxIvo84kYdfzjkdMVzilsUTAwwj3pABs4zuPZ0I/hWuSc6WhVf1wTundV9w +hFnzFh8qgJkD56AxXTPaoGYn/d7wAMuzpkI75ve1wfYtmc3SoNqWMhPFD6bi0ggUyf2gs6JwzJx G/Bv7zkyY86HKRTL1tWZceXrFqNn3CsZKHXR7C7kQS+zh0KjssjcjQGe1z7kk155WMpTlIBVIO2I /fy38yoCbJvj4WeC/l0Fgpg73usCRb142FinDGiw7V8Iza6HDRP9WvoXfQE9DU9XoHbXOhfrmM/u y/8mvQCYTvjkZaKG8zvvzVwmcKVfEYkSg0C2lsx0JiK4Xq/J62eGASv16fNdzPJ8bR1fasflvuL9 P/gOPv7PvotPf/oz/Oj//QF++oMf49O/+zn0VUdBxQUV0OZWW/arRvhOXkcbe08x1M0Sf0l/cfhd iTGzDZbtI5M36zctfAyjaoCWyCmAhy9yUkVpxW6wvKMKYnhTOjSUIMDpM4XFCGCHe1lyhvETAGiK LhrVingITjwLDG+nOFtUX2h46E1pwxOiyXvo9fDvBNCwEA+Xc1fYabWjUQPJXgIy0495GgEP3vBS q/4+7xdDj7QtZ5N0tg3XeQQ84MzOUfC1aLTkySibWMoYlzSz+6s6P+7xmee8ZMCQc4dUUriPdGhv aG500SJ+oNcD6kXw7jtv4L3338GHH76Ht9/5GqR0qD7g+vAyDA/dFR8LGaog/2gtnQIr++preR9O ycoJkGY5lnlq8AZBnCOAxFNWAFM2hqAzXiMiuPIcFVl+X/hnTtg8a2+9iEPOjCkrb/oqV5ZJt64z WUg+ke8hTrA9TwV3wTk3RUOxELknvP/MAX2KN05eTOzUc8LX8vvapgagzvjsHDdM+GaDE3f389DF s3bGl5i+W7GJ8SLuNqcnzfJveMvV+Ty/P5O965WxxNqXGA95Te76yR576jtzOwf8y3NmTvp6+C57 AHaaAxn72aJ1FxTMKj9YaBPAWAllZzFY+0FLSV5UYFjWqbmPfh9j4EUkFAZ+f1Y1JbahzMmx2iXi kfN3VFbi5F7Mn1l5RTwhLVuvOL48L2FIWCzO2aI7MdJkrV6JyT73w7qKC9bp82IBGfPh/VwUpGwJ 3xFW/m3dKKsSuWqwc7vDMhEgKbXTlrUe7x79rYtjsJQC6c0FtD1Dz0ALy/ISgxvVLBbBfKYwp3E/ 5VqfY/WH4r+tMZ9hseBcLO9qyxqwnbWq1FMEIS0YACZrcGa2oRyQb+QqCSC4yXvT8lIYhnLRiosK nuOC/tmX+Olf/Rg/+Q8/xE9+8CO8+tUXeN4q7tUOFutdcfESosEf1BUT8QrPutLPoKOJYUfyWI1/ a8qlWPfaGKdV1eEz9ExottTALElhtReJtrNlqztIMwWgRtWmqGxxqehtAHCzsJfJoxNrKYsn0Xky eY+NS6xfOXBr3cMy/5uHioXHzRfb9syoJtXrCRDBkEtGMwyBUEgtgBYvJ21ppMU9BIyv9ySXRL/k +6wWVsPYkceST8flmjcdhz2KNjuDpdl4HvpD2oOA6hVdmq1WUTx7XvCN997G+x+8g2984128/uIZ Wnvw8TXnD+ecKMIAACAASURBVCnkDiO+fwr3S/spz5M271cdRpq838bAlnUvQ+F97JrbUtefLhMP ynyVJ/7ye15ZNq+e0eo5MLy00FLtn3uiIccYVWQyGub5ehokG1cHFdLjmLMsWvPVwjPTB80af0ie a9+n9nvDUHwpU7vvr6M8Chyjx/j7vH7lxOP85GuNnFh/PgHsZ4B0nb8V+K8eZfa/S/dzkcKHPO4X qxBmAHnwXFZBy/OhDr5WL1Zc+WwMEdBVwTWojkF7MmxMcnCJKAmPScKoM64FqKSGsWfBVdP86ZHW ch8Gj2wzXtI5xGn1UK3KdayNjvbX8ebcgfNzANYJfcJFIXemod8iOmpeZ0wv+rYM9NBv7E/ozUkr AMLy/dh4JrCXrTB9MPh1PMDYcDk8IGuteVH+IUAxf16B9dyXirXEGGDAtZQRETw04iNwjC2R1ues T48R+GPjP67rUUPPl2iK8BcBLZf5NgIUwQC0JYF/fmeJ1jPtRv9i/MNyByA8WLu9EuB52RO7K79L dXioCP5j3Gk+TGHbz3ueZ405wmH9drSX5yQEFgVcOdLYTjCsnqeWgImqJZk2VcAtnw+wtfyydNy9 qPjmH30PH/3ut/Gr/+Jn+Olf/DX+v3/3Q3z2s19CH664g4WF2OmylmQbdcD9FOAqxQ8V495t2Bl2 xrx2oFu2K0+IMDDiQF5JUx6GgzbCnlCAbqpjITDvBAp27L12AUrA2TFPnstgVWyM+gor5viCd7eU B4i3BuzgLCQaFUDLOEUWlKvkdU1j3yPuszKnklzpUu2UXOQTsFW97v+wgHbvsHiSn4EnFyxSRmK9 W9800ayojJOMu1npi893eFu8ln9RdWRg69tVvX1XdKAIlykAQaJf9RCtDLgJDEt3sGdWf1M4mp07 gu4A5QHlruKtt76Gd7/+Jj748F187Y3nePbsgofrSzxcrxMPG563Mu1TKgKx3+h5ldmjNuSu0+CG f5hSU2dPbgJMKy8948n+yWgslTnNfGUCI5iV//zMGGd6DgOASdACr8T//RP/vfKT/NwtPrqVf0mW 7MZ/kIs8TG2JSZ/WSAffpweMH40HlSX8Z1z53Wtp5jPw/VUvG9Ox3Vvtn8nnW33L7aapGTw3txWP 22qT93mwTsgWgAemHZm1vW8o0BO2WPpfZCiroz87ID/2Ia8u8GiAOUJlpi9Z2mKIk2PZy5wkHXlk y3hWml3322H8CUPO85L6vs5N6j/vVxgmln/+L/6V7hZ8Fex8sKbF3V05Rn+ybiz0E+0HE/NYYQx3 qDGiEWM4PbfEZAkTIwvZDuyeqDYzewpoSaWQipwALJr3ookfFIDl+3zZwtd4XwgJOS5+jk2fmM0j V650wc8i4jGT/XBfRzqI58Y7aPHLQmTLmBfaWQk6f39GU2s7JiBXhnRk2qv1DGnE2QLBERUd9Dk2 iVtePatexGOb1815wyLz2P659d1aW2C2Gi1zLcd9tHqI1ueGR2rxpMS+WXJuElKa1ztU2tPxkD+s a8u1P8Y8a/Sn1jre0+3Ezap2nsBFBa9+/Tl++ZOf4W++/5f4u7/8Ca6ffoG76wV3UnBRK/JYYo8X V1gEtcpET0bTmeZqAJADg8YaayrQgqhykvcxMmAoEvsnLEnKuPtBtzwlPK4p96QYb0RSOPPvyWI7 KWWrApoEhohEG+LVv9TBZik1Qmyamhck76nI5yqzckrhGTkA7I9bspn7MMDOqMvP9ynH628z5a6O fe9KHddWAUBbzGNTNV5WLD059rWPO9L9XDhzjzUd1XvsIGbBg17Ni1MUr33tGd59/028+4238c47 b+H+WXWFowXQ5rzHiaX07BwADD3kvn+W0Mu1Pnf8W8fzwKCdXAxivbKCwXGD5YAZ45wVItj67S7y zxoWXM7roGf2LnPGncWe9ANg8gCwP5lfrPywpjnZ8duzi23mc2T4fCllOtSQ9LFeKzi2fyzywMdD g98QX49lJ8we3WFw+YdZ/ulBKW457iEfmJzcF7qt03w+piTs7t3hg+l3ZHUEsBBKxF60fnt/Imdx UECcA8J3+ynxuU/ETPQoRA6HXyXxA3pYgZQj43guJGbnntxJ6EH/MaSgnf3vOczT1neh34QjM01G 231R5sug191eWHMOMmbiHALuAdgBODvN8Ei+Z9phPMfx0vrGDX4CDNfvVgKLLPtNG/aZ/waALEz6 1CY2xPlUJrLr79HCc9S6Zs13COTdhlljPHdXZiw5qXjXxyIFylNPCeQBs3L6tU1mypefNJf7tM7/ DgTm3/NYz7RSAsBVY873AEc6wdJ+Fhy8LsWsMaoEIsm7RJpx+uChQXxntoAP+pnbPygKOPeU7O7n HfnvqmhFP/KNMQekmyM9sd/2LC2FbZpPw/87pSaFqHR78eh7O4yZ9z5cr9P6kjlHf9O91p69v3d3 FTuQZJ+KWA32y4sL3vzeh3j34/fx5X/8NX72w7/F3//oJ/j53/1HfP75S1xawX25syPo2xWXcoei BU0biqZDrjB7h8Z8M2xjFhy1qHFNlsxkvHRYZrs3Ug45GDYOO2nYau3DTjsFXEAhkmZFxA6Hgpd3 U6tOQ4EkMOt6dQ+EFYz3MTSrJGQKBUMt3JsRQNMH1EwA4toAt+arCLqvm4E0hiDZQ/SuFA/XoIeD ScCl1qj/T6EhtuBA3pNOrwoHsB4rPaCzhz+IQHGNeQQshn/eMT0UiDg0qTntOc3xfI+rugdCG+Ko riJQsf3QS0fvV0gBLs/v8OKtF/jGe2/jrXffxouv3UGqopRulaq8DOqI2ac1c7besYwo90JrzXgc KywpZv6Cmffz2YMrfwEQVMaycs3fM0AgH7H+Dj4b5bJ1fyAY+QYtmKozIOL7RcTOTOCDG0BYgMjB i1d53tWaq5Wv9bvH5PaOJ+/azOu1tn0m02615zdP7efnV764ysenvuuxayd7HhvPLVl11vf1+93v uvteOhoBN+VUGfSVcdWQwzXmST0kbTemw7jJj2GYqcusjBSl8uFty8AW68isLyMEMX8/3j1Hr6y4 +LHrTBk7fKfz97moxfrM7h3E1fK//kvLAVgti2tCCjc2Y40f008jlo4xtlmDg8mKabCh2NgE0wJE jTYGXxaLMwflvV6rDcSw+sjShowqQGsc7XG2kms89SPyAbxdEmQXVj1ZLCVyJM688fNJwRno8zOT yvLvtwiEMbkxPj/pNO5dYu+oOddlLm4R0ZosswN4t9o6Y7ZZ8J1dkTsibtnqY+68IQf5vg7p5M6V 6QOANraFYDgcYxawR4vASsfDwrQK5scugmvVxbImffQ/fX+LkWelK4OBbFFZn8n9mMHJ/P0stBw4 tNHWNNZEZ6S7ycPnTHN6jyblUmDWCj8pGqq4lzuUppCHjl/97Of46V/9GL/8yc/wxc9+jfKyoTwA z8tz1O6hQM5PsiJSUEf7mPlfpkupTPYlg9IYj5aF5gC0ID//rRbAS5IGWAMFSAkw1qkIqUz02TD6 oCA4tmdbUgBzXzWB4sGrh0c26umfnL1iPLd4zP8CZhyETgl12TMRgm8ocmyD3qjuIUGTRyNVNaPr nla/UKhDuTqe1q5JSZaiaK259Zhr2dDR0aRZH6XjKqYEXZ4XvPnW63jz7Tfx5tffwGsvnuP+cmdg xCuljOEdwRx8ftnP6RT4yhNs53kM0LwChQWM5nvy95kPrc/O/C2dhloySBiewDPedAuM7/j/2bUC 7YmW/PMqd9b3H7nuvr9nQDA/P8+XnxvUkeapQBvzSbztFCNuwNXbWDzK4d1jUYqNQrCdI5Yx3STB Wr/PENftmQnaWk6uLouF/Cl9vNV+fMag9929awjpqhyNHJaFLqOevVvHk7wnH5xftvGYJfkXYZog jySPWTzko/zTkaYWPpRl7ti39OAmbOdFKqa5W3EK22NOQKqSxJn2WXJ55iG162nrS07lGup0OWM+ 63XYXJt7V2IPhiwCKA6TNf1bZs11ByatPQnl4fj+NgRJli066uMqGqrK5Fl4ynXsO/vqi354gmCD 4Ujn87X7ToofXBbfzYDt1ja1Db9sLLE+2cmbOqnBqlapoy/AOK/HrfyMW/OYy92twi9Xvnisne0Y E61IWOKoIftvEfe3t2JktiHAoa+niTteBeNwyI7HRavOSWxTX09oYdCVbe/eO6QUj2Me/V+tffnf BwsCLbXxm+J6vSaAVnyq5tOQd/+eFNDog4Etht/wPfne1jrmsBujz+6J2HG4EOzQuqx8KMueKkDr 8Wf60g63K8Dd+2/hk/fewrd/8xIvf/kZfv7jv8Ov/vbn+PLnn+HLl69wwQV6bbiDnQZruSDFND4t YXl0KHQYb1j6CV5p2RdPjNYCLfAqOxbzb/uJZTGtKhXDhuAKD3R4D0RGmEqBAjrCVATuDfBnDYDb PVFTRtXLG9NFnqhajPWIdHSGBXh70mgcmGnRvuomtNRd5hHSpBabL8lClsNNuucriKJL8585Z6lP 6qFUOpQf21fq1sACeM396/VqBiExn2X3vTdozOaz6zVopmk6KFDMwq/FLF+9KO6f3+HtN17gzbff wIs3X8OLF69BS0e5CK7tC7TrFyHAuU9KKclAMCsn/H0F9bjOgDzoPJ2imnlqLh6RQ1S4l8bem8tc T3trw5ftewGUXk4BMD8333teLIDj3/HGfOWSpMF/UG1thRWgzp+feFDq15Yfp79PxTHzO2Tz3XiG +GWVu3HvRiDndTnw5U07X0X+jbGc/z7Pi2z7v7v/KdctOXb2O9+/w3b52d24RMyoEQq1P3fLEG3v W9/l8nPBUHHngeaPe+CWzOX3x6pey17TI51aW8n4pSkCRve422TjCMvsj9DRSocXE2K3N5A6EM3T sfMEFAcrmKZtCTQptpDUWqxqhj9TEJ6C8DgEoymAW45EyygXFecOeEJcaILJ7W8SyVzlGKDwqRtu y3S6zQhH1ui+9nAJei4iznchGp7mOWLzDYyUVCef4F/ErWc3ursytVzG1OZvIVIPWYC4DUHHuwFP ClRMVrfdO8/yFTKAPvstC7C43+/hoU+na8T+K0zZcaDI9R8H05Ror/cOhrqOTeB9cJDMEKFp3pE3 u/fQz2S4kAKUJ48OLxT7l/6M76Qf5o0MALC1H27OdJjRIuwDKKZ5ngXnohCpeBUd23f0/BTNY0DQ p6oOppj2do4tHwPMoCH3x5SAnNBIBSkqwfj7XvWrr5fEeg2lrAdIf4VXATylm2C4f+91vPP2t/HW 9z7Cq998ic9+8Sv88u9/gc9+9gu8/OKKy1Vw6QUXFNypnf9MRlzUTi4ukMlDYhacAZK5fqUUXHsz RUoNII4TujsKip9ATAUjKUUosJNpPazFGWumO0+Ngx0EhnEwWAiuNt2PXgLo2xtJlxYrL6UYjTNU ZxWMqTqRAG7RFDs5PeJXqYQAEC99K3ClmzHRHmffDaS3YmFPrbnl3Z/vCrMGZjEcPGMeH2CnbXaG aQHQh2vQn1KvguKqV6h0VwA6HtCAori7r7h77Q5vvPUCz188x2svXsflvgLVhvXFw2+Mlh4sLIhg PvhHKm2rqrgrtMgNQN/brJiLOC1Bkc9BoFHE/h2LAIU50gzsSLSn/n4RoCF7GAGVjgqjVwsPy54B AB5KVVF93ZcwRwIMhmRoMw/RigVcZnO1CEz4N0rwkl9qB7qvr45QKctpkRHyo7fDIyb79oJTcv9W 4wQ9f/Q+VWU58NnAoyy3m9+nOjunVLflvvMuGvXh1/BIYheO4mi8sV8Sn91d4am3jzVZpu3/vW59 BqR5ntS9jUkQTUDzxrtX0Eh+KQjHb/Qv8gqJ69by6trQRYO/Bp35/63n10T/CW77vF6GChHjGrke CAMq4KHArW0xLuW6+n4nX3vKJS5H1/KoAxet2DoykqZ27FDyo8dPUAf43zzHPWlRECMs9HBOSI+J DbIoWM4BWCdmekkwnaMGPRFH+t66awIRFKwuS9fYxqzdZKtUtjZU1/56H/Wjc7/I0HYa/HhPrgzS b+YoEPw8RVEIMBvfzEkj60YLi0+ZKzBEXO+mL6vFZ+rncl++Z+eqnfoBbqLiC/O0JOTdnK2/rfHw K8POSc8k4rNxbq9pfY4g+LApFwGw06oGEB+Cbli7jJGqboSPYkkMXdrNfTsp73ZzbyUa4j5QIEod 7p7hRWVyVczCShouVioUcz+wPp/o1BSIstw/XKmTRT/6ZGt+dattRd4HLV6g0tH1Ch5iBa8VH30S AOjjfucN9y8Knr32Dj58/y30Lz/CF7/4HF/+/FP85ue/xssvHlBfPYAn41YVXCC4iHkYLQ5VJguO 9jnkobXm+6Zxdm2etVtVG3lwunFw0AcYsT1nFm4FIvxMOS/gvTnWPLnGvYZ8lPUMmhyWoEK6hdqh XFeeXG5j5vpGspqHNtgKNEAqKpQHXRpNaIeUCrPMFzTYulg3RlJuiOhuZzdop9EHcY9RhgHOpiPk Dpj3lfGl8beXPtFno1IDC5W79iu0Alo66rML3njtGe6e3+PFG6/j8vyCeleAAjS8xMuXjNNXt+7T uph5aJnAP/9r+hC0YOB8Ttxb718t9pE0zWTpw/17AwnDrfI+7wV+1oWYlyPLVAxLZPYcdKHnzxQo xN6cq/vcyt/J9wRPomLQTRll1aUh42c8wYvt7HjXrWvXlnnLuKeOSkN+dvfv9bLxON9Thi8+LiNt /ytS1w5y6R9y2VidWyQP+wH0b7GaVQXknO0OxHz83UcAjeU9xDWUO4DjNS8QQLDLi+OotR76tFtj a+H2POZM0LEnvF0d+JHKsvj9mY9mfLKO2T7L1O40J5t549xoP/6+o41bODDj7VGOd34uY1/7nYq3 3XdQAHjlEkrCAaSk0LPOZ1hjL4YRB2uPqgl4CpuJ6XcNTXq4i4cFPYBOnQcPB1SaH8s9UUSVF349 QhKMEdqx9NmCQgbSY9Kmixq5fyx9MHpVjbrHI4fAtD/xzdeLW3BoCeKc8F08MS8dipbn9bFrFgKD mLVL1IE1htGn6cZSPYgXQzPWGLN1Y+w27C2mlxkK600/5VohP9c7K5YAwqSgUQXBhW3EJjsjZb+p kCUmaw1k5WH2EKzhZNNm1znPJPpFCzObTwrJmENAq59oq74Pqnm/mHtKr4MGIDKmyxyBUF5YxcZf cx0aDlTNXxYWetgpqD6BUB0nVosSICQFVxXXfkWtdTrgSHVUIZI+lBa2SyuoquIKq1DC5EjSp93T INrQ9eoMeaUp9bG5cUCBL1ShjeE4BfLWBZc33sU7H7+DLz79Au03X+DLTz/Hy8++AF41XF4q7lRw 3ysKjN4JVqQP8CwiaDlZme+U5NGzAPmgx46rH/IH81J2C4UwWpkBxoh9ZR6MGh4XMYt5b0HkEkqS efro89RufNas/pZk7C7J4ReNfezgNogXkGJ8W1X9DIBEp72b11YL7NQMHVZ8P/l44glpzxepUGiE 6V3zmSN+Yi/pgyFlzZNpQ/FFA0uBdnQ0NLTiWRXPKi7PKy7PL7h/7Tku9xXlrkBqwVVfoT08RPiS zb0c/mOlIoDA3nJHKgZ/r7Wicf96wrRQQewtwnto8OL7SmHZWglQzJw2oyeAil4GwxNQSgI4cjl6 c34lQANqKejtOtrpis6kascINRkr0BQF1v+rl7sNenaP3IiJXkIvRaZ9Leuae7xXR1Yw5xwmgj5T IObfSxr77tLg5zjMVdyjGnI15wDYj64IUQ4szzJCgp7fAokwT2tnfoKe/DE/NeSASDclbSMHo4qb 44+1ahFS/9VLVBrfEMAjIvJ9q8Jmck7CW7eC53XewkCwxpT7tZ5hsFZN1J45kuf9uGSStCcYI2/8 Huid0ovzO2LoL6XgmgyEU/TJSQ5ESCkqtTzhV5vhPee3wxE3ZDzH35DPeaCyBQAzzmHI3rYH9FYD 46yPohHzv8NRu+iJgiErtiuTDHm5LTqxMy8FgMsE3peY7JF85SQdh96cJ3/m77KmOixge82I7+d7 10kZ93VIl0OJyl2bGfwWwMBLCKaT2G45e+/j1wAjo421j5Z4l+8fmrsx0vkE3PVgrnWcO6C/uwLc JWvW+ZV15+MYd2B3EtJLn9Z7H2vzq1xG3N03hQHTwfAwLNrsY35WEeBlrQ6w9g+Q6eA3fr9TdPK6 q3qo29K4dAWqeTyOSkC6Wk9nHQDSAEVS3BItWV8M0TMELQD5ktuQ509V0XpLgHvcYzHsJmhbu6Zy oxrg3O4blXz4mfPaew8FYICH8S4mXfd+DddlzlsAAE2HLa0KZWsPEKl+IFOJJKumqbqQwnMVALkH Lm/f4e6Nt3D58nXgZUP77CXaF6/w5SuFPlxxaQpBQ2mKKkBpYmEUPn6GD435sH091DiNmHwrjQqr kiLkb0z6ouGCZTTNo1CE4/DkfVfUJnoDIIWKgtfzN+uIn6LbjF67Kwu8txiIaQ70+JmKhGNxUyab 0W6hcoMGNAs5sEN1gKIN9Ico918Lwhyl9jx3IRKUuYbSPQlv8Lqw3KGhexsqVimoi0H/cldQLhXP nt/j7tkFcl9Q7itaMcD7sr+CvgJQB4BXB9wsa7la91mRaVjO/cRbHetGwG7AFdFea1a5ibw25GTy Mhd6F5iE3uFhQDq1vwILPp/D6NZcoB0fWvkxK8IVMa8UgbnCTyf26hY7PrEWNNjx+PG95XEoLeY8 5ILrmvo7jWNp57FrZyE1nut9TEmnpkDOEQJnBqzdOzL2UdVtvPUWU+S+Lf1fZfdGAtx8R6zv8vxK C9O9J0pS/jeLpJwZ73bY41Z7XPtVvrAND1DctuGq7c2+YNOHs8v2HxUNM7StuXyx99JvNMxs5TQ6 dCk1f1jbla6WwiUTnW5o8Gyu8z3570pPxKekF8CTgPkjLRZ8uMM1XR2R/MFUYoJ4eh+2dcpzPVZR QJAP6uqhaYkWVLn4xKhbRqwF67AzC9e8RKv9xpPdUsiAPTUmYGYAPhkoLkF5kp/V1ZbuzFHnEIlc xWR3jZyFofFDnbmLRHUggoI1geqQLMuFFlpCLm6Z3ieWrnXvuU7jfAAubJ/m83QDLxtiu2mT6/dM AblFsLweEyi7K6r7OOqSIhC5xBqvm68vB+SIDkt/9Lm4hYQW09S3AouviwNeItl8jSnVcGUCHqKQ 1of3WHWbYQ3kpoyY87DS8Gzi4rTcvKTkzCwi5jAtnFl7CALGnsv94F+zJmuc3DifbG0Jo1Dg2mmR JdBnG7TmzxaGq4NwhvhkIWQxmS08Cvy+9+skKEQE2kx4hEXYsaKFQTWbQ3j4zUKTHR1K5aTb+7Q1 4021o7wOyLN7SLtAXin0VcOr6xXy8gp52VGuwOWVeQiKGhiurjBdOwGar0PUzzcG0NzrWTE0TNVu h2fpsHCqmlfQ1hgAPT4Ye1WdMibHVCDl4sqp01EnPxZINcuzFVMa3htxz5H6uCLJloqEWPlNdC/T 6wqMxfB3S9A2P657NnqcJ8A+Gm2a1UqvHiZEhUMZMmL7o6NBYdb91h+ACjS9WpnS0s1rei+Q+4JL vaA8qyiXClTBgzSIXM2qR2ub2unO0kytogdYyvD0rryMwsz2JSJHRjULVkBLm08s9RAgvkdEUJJB K2SRWNinuDIltaB3gWi3vVRm4E9eIsWVM62hANgadoBnWUg1BQem8JUy9in5oa2jhkcvDCAe8jYq oxgh9qDPMV+UK6VWK7G6Bc2US6ZkkE/HwZj0SCYDlwFBf15kKIozWztcptAk71EpEfM8AHKc8T4/ m3IQMz3EZ6hPBjBKASDoHjKqbK19yhbcQ7GI8Ys3P+RW0/NzAMJDEvN3JdjxPrKDxE2wsEjSJPfr Uu54PUdofTvpPHuzJ7m9Vq/RJSQs4Zla6wgxFXr6CPP9faGAUM7Obdtvo+3d9O4UnuLzASmpjWnm bB0UYLW2SMyPexHUNFdtsrW0/p2HiK3J8TulfnfdUuDW63BPd1pYVvaye2A64huIUnw9b9DQzmTU Ul20HyBZ9bHTcLNzeem8YJrAPHAjOIpHdz/GwVzb2UCQyAJUFXPM4HjX+l5+UU6VgOn+VVsVghUf eUqeNQ1ZvBb+LJjWdnXz21k/7L4jIa7tPuXaaaRZYXmsP7etRXul6KnX3tpxLL81jUUxzWe3H4JO p3vtp0UwHE9Xzu/JG3muWHJ8ZtX4bW7b5GkLUDu+mOetz+5yxl+u5WIzE8lAmSEXA6RznIreHwyg 9Z7oU6b7eygGc05L8/uvnoA1KeM6KgGNPg6rvdXDv0KbKfg2ft6XmSdzg7zHroi0dh1xnq6I2NLz FOgretUU2qaQZ4J6J7j0O5TXKmpT6IMCL4H+AOjDFVX9dN/WIBezgItaAYQqGp6l6vPhExnrz1BG S7BtDkBt71PAjnMEDEBFSKDI5JanJUu1xZkOTDw1wGVKwLTzosShKyvdlUU/OBFFIIUKmClXPI3Y dGOnce57L1Or0t3T1KFJALar91tg4NO9A8zfYEhQC2t/g9YOqQK52HrUu3vgWQGqGHi9XNClo5UH 81DQSt7p/auwwLK7KY8sC928v3be57BMl2IyxOn0crlEsuWOfcY6JRmS157/prdOVVPp29FOVph5 X5GRL2XtOK+T4zkq9nkGYGwz+NDCH3LMM1+w410xFtnIZs2GB/HkeANVNYFL7udJAWM/lJbh2+A/ 1orzsyRr575lvvdYezsZsMqZHVDOv6/XXk4RR/nnhB3WZ9XlU1+e3b1T/Bn+3d6T1xO35+dMbuU3 rs9FmHF6PtqP9a1Q9HFQIPdCmD/mdw0FkoB2/L7DS7trpeNZrqfnsac94rWzeXnsmnDf5vuz+/m+ p4xtvWddV34OBcA2mgSgLh40lCdAdY6lA0yRCiJWIMeC5c6oiAPxNixaXUYZsER8BBKAu6zzvDBm Ly7ThA+KxHJSXzB8MW04LKLUfMfUAPDj52FC+nDluL9FGWB3S5kXSvuRSSrGRr1qD+uhqkKKevLj SG5m5IpNqAAAIABJREFU7zineb4a2qF9auyQMcJxQqDPXgBbF3xMIkt1j3fXGYPdJY3dutbNcAso n/UDwHSypYEa5lAcmf9uY5SFXpKtxYTmwpir749cJWg3tvX7LIiz12f8xjUkSF42bwLLK8NT1VGb nu/3Uoq0+DC0pigs/CTe02x4VBx0TGjxOTBFm7Nznd7L/XttD+M7IAA7q1FNfVVaSnpSIMbYVJUa jJ32KkPxR1pvd+xHqIXFwPdRdEAbejdBY4ybFVE0Vb6yuemq0Ivg2rqdDquK8ryivC5AV5ReINeO cu2Q1iHXjtrU/uvFDt5SoDQPt+gwazf9OK4cQFgEgLNkYMpyMdy+JB4SYgsDFMAqIQ2Q09DReXIk DHT2zuTLoTSYcjjW2yq2tVwm2pVhB/OaAJwYeusgkLPytyMLxKohKTrQu4csFfo/jJ6cplQbrqKe 3A1cxZWvosClQu4vkFJRLvfARcwrV4BWjDdV9AhFqrUie4CZ5M9TbQcYrJYUDXE+DBQpBqZlv3cP oUEJYPbebT5bd4v+4NvFZZaVOe2hsJlClmOJWQ3HZrDDvUeYzxLI+yAbuIJvVO+/KkR65IXYeRsK VDOyFUUctiikBUUAmaHwzOcDrB4EzkvTWZ7xGtZMVwKKeN5+uFRdYtNTL1MoEvlijPsG4Bm+LDad +kGeEF/4/thA9i3o7Qv/ouIoPQlhvn0YTyQAC3N8NO7Zy0RvI9g7+aVHEgj5q4dUoU35XQNfjHU3 gDwbaoZ1+hi+vdL42WXr4c+4wSlX3aEvJ+cBZZlk8+qj9qqOLE9eihu9rPRA9KOk9VdN50WQ9vjO NJtZxj6OIzyCJeQV5+HqtL6fr0rD8ySDJdpcB0w5JYkn+wBdXp3P+07xPLtGbqc/q4g1mGC0tzUl AWetZwjw2y88aBWb36YBsG3WDXfr205TNCvmzFx2FW0yYzxjFkGMMleaiX5FX/1dFJRbl8I8xmkj 5oWUZLFPz0xWoDSuDIJzGAkwAO6qkOxA7U7TF5nB5ggZGffSCv6UKwvEzDhy3eoDmHvitRMst56n AJzuJdNI9+T5nRO1JB5XOy74oGgdx+/sTo4KTx53Xuvs6tvNyXp/ZmQB2pZxjP/m57Pbkm1MCrn/ 7fH7sU37LFMfqFhwH2cFYNd3EbfMT9tiXlcRCVrP1lpVHQmC9muAGAOQMvGDtcybiCWR2jsKLpf7 CC+q9c732dWEtDjoc4OG1osn+wpeuaXfyghXXLRCekFVQK6W3tYfgNYV5drN3XpVoHUUdWWr+fFd HBesmo6tU/JgdoFU7ulZwRap6NrR+jjIUIt42IeFiHEdTRlqLtBmRUxVIzekR3lgv0/pDXO65jMp uazh6km48FWxfAh4wlw2HF2dv3eolesUA81yJ8BdxeVSzcJ+54UJ7i5+r3i8v4NABzYNHaVcDCAB KHJxBcfCfSLGvqjdI4BIQZUjiCWd5JyrTJ8GODypsx4P+sp7me0MgJ+UhyKRJCwLEGdBDFYhIt/P /Zz2beIZpYwYe037PQNpym85eT7Hsdtv43ND2u848vEsA7IMHPzN4qJtTG7IOuGnSO8hf5oBvfd5 ++TtK/N74Igj1jFZRMA85rgnRQDYbzMvHzxYl7Zvy6+IDVDuxcF/bRqoEG3GluYe01rac2dzMv07 KVy3rqCt5b6QM77/495Nc/M+TDJZkoFnaTcrATvZmaNWzjDZKnc6ANDrwHvBZ2cesdsDc38eUzSI U+bv8vh2c7T7bdtufJi/O3v2oABkt5IsRNOgqASeii2hRJItJ4IGVSUj9cFQ0KlZ/yngI+zaq/mE B2EBDlkgBrDOp51hJfnwVUAEcYjMUBkXS7HPhuocnxuAMhoXAAlIMqEjFHoCelo6mEDoADnq7Pdg jGyVYwXcYt/tKHo3hs5EGFBgb6mfGUFKJtNhWTBLTVIOdMQsymIxIChhO2SOFFq3+rBl/OkE0Mc2 +dlldDDskblvYYlBshZoDiQxGhNn7MaEMOjbGTxjMuM007UudBrnOo78Xbx/Fbw693/d/EOBtdhr LpDVY5awmuQQPWNkdQqpAYFQVFvge/r098iAPPxHTNk+K2OWQYCN04AA62gPUJvHmz2Lgx7gz0ME pShyOFePlYXHYnsOTL+CtN57x8VzZ/KzMnkF76E6aDcnMQeQdOCm1WKXOwwDdAC4K2giBvq1xnkK pSm0dasO1hXSANGO0q2UqVoxG/cYGPMrvds43ANbgv6NzxUn57x/czEEuzOQoI0jtlzybGVjiVbz /CbAYYfOmbeA4J6x/83feXXrnZXebCiXalbh6ickF1s31AKtVolHKgxIVwfFpQBFcSUNilmOmedV 692obASPpQcNPiNZtdYRF6+qQJEA/OVSw6MtYv0y8HFxWh1K+Wr1B5igC4haoqJcPNm3lC3wBWVW Ma9L3HNJnl00kzdyVDrkcue0PYPrIcd06WMdMjW3s4AdYA6xjHLqsY2pYPn3SEayMuTwCq52/G28 0/Z7rUdQlu+bnnPavsiKQo4Xw2EKXBlqIyRplR3Zk70aEbegLvUv+LNnx2u3vBoFIudolFo1b+vc y6dduWY75bz1QTyXQhGehOjL8PBZPzmnazL3HIaq/E1Z/YlhkH63PxbnFNnGG+uVpndS2FZ5xRvD M21KjMo40yJq/6tPV08GU814ALG+vLrQiFJRMCuYq0zK89E5f+lcn4zzhhLmnjJGSEzz2TGQRWoX SAdjznIdLseyQYbvWLHPU/DPiq2yAWDCq4f9YM9MOQA74CLigigLjRMtaO3YzCQ2He3DAkXA3ZJy QYKaLAFLkkT+LRP2jnnkCjsc0DpmJn1VZ+aaCALAMSFpyQkYgnTvfqKg6efFfeIeVZ0soqWUbUz3 2drFnCRwsx5oQjA1MzxMCt4BrOK4vrlPZzRx61oB704j/odcFnI2mOE6N/PNJUIKsuI0MTIZz65j PqvKwe/4/c5SngXk2Zpu52R5LjOOgxBM4zgoZXkPTKE64/lcT/yw9npsNwOYwRBHboa1cwHgB/Sp An7wV5U7WHLv7BlblaeGZhVeur8nQhJH/fZS7DTe/HxOMu69pn7Zd1HOjUnzCQCxfVUDcw0I167d 6ye6RkhQiZCrotWVhQJpPb6vHWhdoFcL/ynN+9rtHjtszL0LPRkkSDs6rNhW9ch+z6EaYVzBJLJS GFsdoV8usK96tURbwKzy4spAdYt9vQBSgHpnya3VwmpqrWFh6/59FEKQASw01dwv/pdufjP+17Bk A0Bh9Zy0D/N/7Hc8IWZkqs73OJZhDCHdzLHjA9zr9F6U4a2a3nvyefUuhHFpozyUUixAVkYIx9jb bGPkKuxAf+4/fI0J2Kb+pVwAkRErTo4V/H7hd2ce+B1/AsZ+2j03veeAF478Oj+T38WkX+6H3T23 ri2W2cqfGiFEw9o853itYZ1P6Ue834GmwvJgLnAM0nscEBfrKVRQi4dSky/Zzs6Y4cDrl3dv5YQe 75/liu/jzeF3u/EyxyVCiHL/VVEdhHB8Atzs99ovCx8SZOC34qTVc6fY33vou0h4ViXw1x5LxHd6 3qbICK1caS/35ykYav19ndcVu6284rJbNBEZySZr+S4xK5P4S+gmD8YxYg+4mrBmFgawxCQdBqQ4 ai2qkDrAtaoCUkGrZk+CMFw50YTa4pGhZa1T1S3QVi7QSuj5ZgsLkOUxhGUya/bZLRjjMCJB6o+q otSxgfKYRVlnnx32HeHuSNPoBbJoDiWqGJiHIaoAsfqSHMHaSiRIG94UAjXg4sLa7j9u9BXAruFA eZ5PPWRrDsUG9O4sNnHvSkQTnRHMt7EOweAdlEVfqZHD5juac8DonystA16dp8sQxHZ1n/0CWk7z 2PK41hhFWy9rI8dqToxC7aTCFhGXuXyivXunWKwhZjzBlLkBkfvRSRcUJKNqVBZAI5nQ6pfbWICK UQ3IrLm08oz3M3F3jH2pSFGYGJyTNAGGS0TSqaZydZ0HyLDNoUDndjhvl35JMc8FwCXGpKqHKk5c 9+whABAnjpLvNL3GOvFMA5tzU3roLbCk6jF+dCMWTV4E6Tq8m64cROx5G4fsmILFefW9zDrWisT3 Nsp/EroqrOgmbinv0HIZlsEiZDNh5bfnOjqBuVvYG/kDlQEBSrGwq1qAooLL5TIZbETE87M0LJrF E3CHd27Qsln+CeiHxWsFxyu/4344A9B5v+S9lME8y4WWxDetv0CcEeH9sufYh3xCfVYA7JlLzINA 0cJgw+fy87lPwROLAJAI9ar+755CzSso4yXqyU/zndvHPEdINDfPW/XW+3Q/52Xl54IBokspEQJT SJdsN/3N7889bNfErynv/KT4W2W0c/8sT0fDQxR7y2k/+Q+g2pEiXfyaiyeUcsFqrOR9HKd9ckUw PKo8HZ0+570xE5N8mGUivZ/k0xxnPJowQJWLD8T5mt9mhsYUgu1Vh+YDA8k3MOU48h2q6iWQxxwe lY0hxwBM8pwKg90okxzm7IyqVWvOh/Ixv7+O73yOjD7IX/nSGb+Mk6KpVB1DnKOvwCTnYn78fflF zJGh0veou+vGNeEhHPvmwwJDOWNsUDsH4OyiEiAJr+7AheqIKWad5QPBpXaH1jP/bu0kILYZaNfj pspaVNYccx9vXWx3pwjBAYB4kEnre8v+rbZXULwqAAThxzH5YookhjnfM+LKHx+vMca1H3stcl2v Ic80FK6VyK7X60EgfdVr15d1TGda7a6trlkAeEwsEMlCjNldLV1sm4pR/o5XPvU3C88dAzhsyE2f TQkdoDyPN1+T0uXCgkm8Z/N09jc3bcJYMNOnBN2oPyAyrKA59tHa5Hjt+6uX7RxyWJKCAVCByfX/ B+cZYzUFoJpSodekmZs3rVwKemcIENvVw9wXJlmGxT7Vns9VV/zdVx1uatWRPB8H5fjARC2e+kJv U7c9RIVg4nFqZwR0JNrQGotxJSDR2T2uKpaU3It7ys3AIEXRuzgNmOIlXlqSVv3DORSuzGmxg83o XYR/x999sJ7s192SnyxMKX8LYlU9bFlcDrhicIl7usfK+zx5X2j9pweCn/k72xvld/neYaknGFnl Twb7/Jz3a/6b48PzM6vSsGvHqQi1XtLzlCsS/dxZZbNCbGNxUBBJnOP53KfMm6b5gqT2hnwATJ5U D63jZxorJLW9XllByt9RPti/j/Mf/ZShUBz4pWDub/q78r/5yko/Rtsb+bQbzyiPaJ8b860WQ0p+ Zle8QdKeGN89rbKdvc//DYb6jXd0GYans7YeG+tOnoiv+3qtyputXwmcl39jDD0wx/+f9fUoS2e5 ugPXAIYigkEvp2MCUsiRXT393hxvicjBgEhaWOcij2nCQ8v712v3/fiu4cwy+lXw0y2scOs+kRQC FD9S410XMiWXERDvFrlomYhgTbaJbcPbusLc7M6EGWtFYbQKLkaFdnXriFsDi/0qnlVtQKEHAz3O cwJy3epXa9fAFR5cfSBoPSGc7RHJQBwdvr6XhpxsJKDCEROUv4+5zhtkKCjd61CPZL0Wm2QiYve8 rHV/DyCT68x4PJXplEyu5Rpzri2VIYRtvNWq9FSlbH0GmJmsdavD3EJ80CeUwCk0IwCwuuYZ+DWd hRUtogAsRnkD3u0+ggRWPSHTNEvYAHv2noplH6ThichYEF8LnqrLpMDVkhOhLouyMewpMsajOlkq eW+uWlFpMff8t7VaFOkgQJ8DVNRUDhCKEvNgz937+Rpa2c867SVTBC4xV1Uunkju98GrD+UDmpYz FUpsxpHcy2TUC2ahHAdsRTWGOf6fZTg5vnscFQO2FWvpQt76fZl+v9DD0iWUhXhfG+vAUKNot3Ff zs+E59K+RHgftQBo5imQDvTi8fv7XJU5ERYO3gcdhXD3eb2vd6AHJivLAAH2EhbDdS60+J5ZvmdA vd6TeROrOu0AZu73Gl5jvxEAzLkDVGAIsJhPEHPlc3AR9m+p4uH3jP11Wd5N5YLhQASEwyJ4VGTI W9IZOq4g0MN7YfGB4mDZ+T4VragG5koB0hwC8JOtvf8wPkFvg0qSs+jbtcrXGprE+c0KWdfhReyA 5YGoRvukvp4s+Blw7i7KxS59ol0DeF5VDOOE+ckgojYnPKkdXieqWKzUjXd6pEACqpTFqgiPCg0a p4B9kkuItkCab65yS/otzaukZ6Z3RLszIM7FObKnXhcgE3vI+x8VfbyaHGmEhWsYemRRIRK897KE GudxsB8VMp2MbPPm8ymDXlkEwuIu3HCxnBsQ5/GUGcsMhSXxb6fvrHgByQkwL8t2fiLAI7qwGqbP cj/K3HrBaA/H9RxycjbmTUr/hIf8OdLfI0VjDucA7AY+gV+keEkdG0AW7XdnDZ06wgHHhk99WDq5 m5hRPmmeFFUCLF/cpQzkti/pfZnlEGDthM1TQGxue2oT84ac7l0+k8hXzXg8uwclOwC9Lv763K3v ct/GJhjrftb27vuvot3yfibecd6CEbItDwuJjw6suJ7BuBZX5apQ5D4/pk1PgjE9M5Szce/hfpzP mfVzCFTup/neCiv7d7SUTIApedTynK1tSh/0b59nuivF55OhD2Uw+5wAHorlWnVoswfs37ynQeTO lfG7NNF+UBiPcE/lQnM7x6pZAyjleP+r2n3VBUAG2Kp26i+AYeFPe2oC6IsCoGr14XOfWmuxPyzp +hIKqqpC/WVUAPIVR8QnpSHzkt18iqR567fp1+7PdJBB+cxjYm7q3fT9+Fun7wjgbF/06fOOP+wA /U5JIKBcq2Hdep59t9AcQSlT4btQ+Cpk+24C6RIx+cZHLjzwDLMCAOzj3UefeR8t/tlwAAQglrU/ /rsPsySLrBW1mD0Xq4FhzXGA21QPJ6B78jI6QRMOc7teu+9iDmT+zJwU+8+Ad74x+qep5OOtS7zi DosAeBvkdxCZwlDO2zn+zuftZ3ruuBdPQjQXfHC2B8f3kmw/Rxk77p3nJ9PHrjrihGkWWfmYXNu1 k9vqy/25Ao+VB5YpFCXPIy+O2f6OvSqgzBsnzFufbs8nx9ZvzLfI8DCulSAB9ztvznna8drHeOtZ H3J/dxhj7dM2TBjn9HWK/SCHd5ZScBkaHjWwY4dFPCeADUSiFWxh1WyrCkTlCjtmvqB7zDo34RzB COjiMUBWJAQYMXNl0bgEKMDssh19jhMa+cyyXmsuwOEKSzIZEts+llyzfw9gNzVT6OIn2OIv5vVQ tVN+x3yTcXbeNcbLgeFIgEKLIcv6MRbNB8i69VzDHhtOcrPT+QAA0ARj4/iaWm142EFGS4zlTsD/ Yy8yGbaXPwOjfJ4UTUmPiql6hcCTpZqBdVqYva6zdIYcPMYch/WiURBMtc46em+o5S4Jent/5MvI iNFdN7csVtAcW5rvrTBrY6stLCTiwq41r+DioKVWt1z2jiJeYpYeAlpM3JIfFnP3BCAJulJL1Ev2 DuOORoC6uL9LnZg6Nw1PBOZ99EBJX5QSzqZ6mUjGiF78l4OFnPPp+z/Ca5r129foksSX9XeUH73F 6FcFoLdB97Y/Rl9yjgLbBp/H4AkmTJlDEFW0ba1xDAObAG/cjZivWwImjDVCfk5rLOerYrJipapo fJfFjB8BtogED8vCcwqlcQWAns8QYGB/fB3QJo8CovTrXjkZlnNZvkfQQ8n0E0nH1v4dZv6yKto7 xYL/LhgWyvG7r/kCwEGsr2Xa45EcH5a6ERpln2Tqf136E4tTC5AUo7VMY75yUjXvmsYJicgOLQVM WrT7xrrY/5uVcYBMrs8AL1nRiVCwk6p1BIRwmlnBGBV7HkYXFk6C6IWnCssdqY0rTpB3rKAgFphj 0elBj/nxPXbtHXOVn4VXeD/qGiYUeKOkcY4+HOl2WJorcpWfwRtjzrLMyHO1od2Mj4CjvKfHuIut wcqDIvcsqvdlJduEhkiSuymnIvrSjwqBGQrG/LB6HUeVFZ0ZFFOWEDc5b/VcoektCqgbEiNCgXNo B5yMsXG93OOzXmtEyTEUds6ZzL+vfNq/PLSv7PNyf17Lwb9l/M1YQRFMfFVSTd6z0WkwQ0PYaRjj q6SV0rK6ClE/9j23q848d1pU7mQwqURQ/39x/7osSQuqAYNgrj1z/9c7nTI/4OEkVtW793wxRnTX qkpTEZGTiABcJQlfvS0aDxviq1vmU9HFGAq0/RrwqBZWFlLAO2/5nJON70boKSQiF2ecUtuBkdPf QSSkC/0kYHuZhNutPGRbtvlUuY1CFyRd5+n/qQK4wQw8BOOCR9VmVRHXG1elHFrKhlDvIzNjZJtA AW5QH/jxDChEBR+3w8ylP6QITAqk0kINe1EhFIfoOpw3miLS59jiXav1syuTyPSGMaDtjQw1zC44 /BkYU6ffLen8QBjEDA+PXZAEAzb4hHkQ6TUFp3oOiSBw9/G7SLroLYWw5TXcvcq9Th7D3pvor4b6 iJ1lgCG637r2IcA9/a6F/CB4gaVmn5JdaQMGjodkABbMiyuOIaCVn8UZhTwhi+I+BXX8YMfW0iRD cGMHykxG4T3SW794MQuqwk+5eriFzDuOm6jt4H73iHcFPnBTQ4/ynGSFFIaCj6+FWN4U/cC/+FrL v+MzcIId8a7oBi5WMQB0/NOFgmst35nD+1lxZubjokO810un7T7GiV/ouZC6E1na41A8aOF8VV1T vxSFTRVrdJF3c7vikseDW6aZ6norRlzuS6ryJnzWz33k/vW3ml6TOXans0E76Ta3sTssCfY8jm6c 5jLh5lbGd9MYtf2aSx/Fqc7kDowDJioOnbwmJt75kO0ydwsUX5Mc7d8nuG5lonciKrLnaCsZAfHu UO/SX32vjnuiiQLfpd1+Lul4//LisVYHetQdgIRYIkJaeN9CxgJ5d9q6S5PnE8SkMVrpYiRmpocf YyLJ4jKbIMR6FJbXbg+MbQtKijza5a6YJ/hkC7nnclcPRUdDz6MND39c6GL9msLz2C8QnPHeb8TZ PXsYQ/9bpHokaSEmur6XPY1EwSQebcS9r7t5bm4ECQZm92Fpm6JtnLhSfPlNpVSZwH9hTr30hd+L iHqyX1e6/4fMLCn1tu0QwMOsgmW5p8DbA/M2xQtbyVWhomQobP+diGlD5bVDl67YYuEmZbOWncYo 3h4UdZHz0Nlai8jSr4XHzDyoCwYR6CwUqKzw6rrmclhOlPCLEQ8FfGKmMCSYWdd0YlR5XZf30wMm 8mw19Fj63ZStyc8fUAiZxxTdOJT7GL1DwfojGBabhJadL1hSL4oBIJGlSPv6ZwIwDJfvRgHwjB09 EfFLCvIZjIJ/M2TckOL/V50HE855B7E4aYjKeB5XDv5KBhBe/6N8AONhO5cDQQ1+seI2U8W50U8y GPTBBhEUWmD83ZQuMcXb+WlKEpEFOhSrh/6iTVPYu0GAQ8QZvnzINhsMOYZd+cT/2+cfCnWuv3FI Wer7Mx+y8zBkO6JDWIikkKMMR1H8OHZkUEDP7wMlbSk9mJz7J5vWcIGmyu+Q0VDs8Pw85AyYW7ac Bwr9k+aIySUQpyw7axHyBvZQA+zwPSZ5EXK15CnhfBo2Ejl7IIOwJpYssruoMTBzyOD8ixnZtq6c jzYll1Ob4KhODwaB4uXx3TUYXz0JR8Zv6DvGq9tc3yINugfecbaroRxw1r7Rfvfog06mi7i8XqJr WUpTcCU+tFS2bnaaIp9DNc6EIuLDQ1Xb/EOf8FBV6CTQJdLYiShTgPWlOzH53Fctg2KsCHAcqYPC cAl+770Yv1v1bFqMAbLT6l9DRvDc1iPkmOM/dGBXaQGvCJ2KKbnOVeUn2qfyGezqlNM3+S0iYQBM FpOkxXMUywazL6bc6DEQHJhTtzGzKvorPcdi2QlI++O6IPKcTKfup8H35wdTbkI+vwvL62b13cqt 3vh7AnMccx8jDDcwt5YdCO/i+68wE4XXJF8QBhg6vm+4/9UIuFnuU8ltxza8vdPnr9NI73OfAh7z jHVwW/uoh+K31WZFup2RibGFANf1UL+jvj9HlopjzcZ7+bBiGmX7rKXPYe47Kw19XaSzyyUGP9d1 JkwfDE9cuGaPXqqXmuFwZigEUQ/fgffNpNlymDz0Zcmy5/C0sylSlrYTDoTUntLUOnDR12MYAOe4 chrRkhaQd6UHaTsQRnMbV9JL2l43hJd843SuaRHxQ/h4XigiKY/c3vNgzaRZQIBmpgJHQefNDBiR Z1+6Ql/rrwXDLRsFpoiJ7nhBwSdSAasOCawl3J7bFezkbS/nabjAg3qgUxiaeV1lvLnxBvuVzvWj BsC53jr9dFwo1Pp9+TNVsOMQ7zq8gmstenEWIO3kZXjyAelP6zPXyW3kG2v1wO5K/USIoI+JZ7rU OhF2lkMWiWCYV5wEPaiS/74vYWeXCGdpKn9iooN/LbZQNuq8OM9dnbPZAKy4z/xhDwr8rcDIAO8C HEfCC9DcJVNVtJXGNvSf5/6U3UlpLAGAplcwlVSSXUZ1uYdnLq/eXXCJcKDz3bruEDL7bR5yn7LY +T8mFOE8sYMcawD6aMbjhK9vupPSXdcNuz55H0OfkymJCvRnx8dFb+rz3OXXny8Ms+jcskCDOzog CoHqjXMlkJxHVw8OWk5vG/DfWrSFPI0ds8Uj+uJfjiCR8DpHXFMdZFwwoTeV4jz6EhUYW60LhSml rOoFB1ckxf7rBzKcGALx+mb7u4ZnfCKQMmGp5N+c4VJ4/F08CxWmKES0HiVuXRwU88G+GWsCWOv1 EI/McCi9XqzygVbPRRghBjcmQDRvY071fjVQYDwWDT8r3vhe0uflrwiVUGGWFXBta5WMVJ4Mi6rA VIUC8bJCiGl0xkmklImrxwXPIMDAmDB+0D/OwOg2uZiAX1xDx2CI5/R+WzSWMyu82vZLrvAIEZv3 J8/ptm1aZtaDtKCLQSg5nlPJsK1ll0YxBz8Z6ufytO/u8c87CMyENFpZ8OFSsSyI4/lfOQPxh9gn 5dASAAAgAElEQVT1dxc6gkGRPfhEqtDiu0g6S2MKcjZIxIwQf78p4Bnu/Fnx8z+lrt9OftQNj3UW lBmvPpYcWsLhQVVavMFRlaSqxKki7iF5ySj4Z/Qa71p9HDpHfnvZHp5X+SkMg+gnw0JEpmTjlmDl c37GZVDQiVQ2+ZNkAMShX3360pDFjIiWhIKb3zfgnJ9QVnaS8taNnYgR30VxfmQZ/ze8MClvER3r TgZqn6ui+AsRUjmSUMhVUqdQwAgvud2AumIHUlLbeoGnEJH4beSowEnMLon5giGufO1NNBTGUqxT g807Vc+081r3sFo4SguZywtNDRfzJHsbi5616B/9a7LXDAa8bOu6e9IXIewUekLoT9NFYKsvfB9W 9YiHOtVCec24eJ5nDCVNgWbVkLDnkPt5V6Wv8ayYbvMoxr1HOmrcK+F2YFNs+46Gj5ubsWu7JII0 xc6PpLyHHXn0c9L6fJYEuuHLdu+F3fOEsUdIE2B/DXdcfvdqBk/M7T3rTzYkgBcqOyNR25X3ZIjU 0UmBBfTSdcljLX3QQXP5O2LiGlHcBL531jrIFkZcFlSBDXEDI+C0ANmMC4hkfb7T333wiftkWBPB /5KTt4ytWE/GIK3djodviM91b7/l8RTlrjGUGHM/aBXlRhwwCHr5zBROq/Q6Lp7buFmgU5//tRzC 9Et7DLrKhsJkZaN+WyNTvWl8Jw1F/76T7s/nLFoQuzACPYZx1+wLWXCgj3zYKUIdYLCaAbNP+PB7 eBuJskS98YSM/yNsyWm0G4Z2KCuF/nS8VgHaDAVLkdpx/okO1lquEEbsNQw6OxzFqzyHQs9JoX/f 1w5YJ4GHeTW85vchSG/8FCXTzcFn8FtRWkIBxSG9uBjM6lkWJ370gjI8X89DnrHHvMxZUHdcQoH4 o5Pn6IQsTfiQdlTy2spx47yF6NGQnzUctKt8Mc4AZBxFFpt4LqKXjRERMdX5mXit0pC1aUqopiik cZxuRDH7oVMpjgP1XmMNEsVcZA98HofLxnIfALthGfxVFeE4LN9Ch+zwfQ4B8rY4jNRjvTeaY2Z3 5uHeh/IMDgvJvCOfr6ly8+S11XB/SYh23m2UkjAxw2c/NHjniAP97QzJEdF7a3BvUZ7bjpdbeVO/ LrPTfHQ5PpVT7wkjVNurtDO112XMxD+mexE+8chZn6mXKvZyCzfqMOW0rMQVX3RRhD+V7NCCCcOs dzr8j8mHd29aCYe+E2xtHDv0/wd9pI834Ey8CyFa++R7t7GrQTi3jXbpC94GA8AW6wMPCJlFbQuz eQYzYiDMJoU8nxlQgaq52tm2xMuV7SJhCAiFt9CRtYsVJGI3YpIkz4kJAIfNTVQtuN/A4g6xpeyT zlT74BRvqG96PRxYYhEiEA5vO3aAflf9/KF0xaAv7B6GoUw6DukRbz9kCE8AQQA7WBZ2JdhCtnRb rr+D6eMHzK2h0dp5aSY0D8VBf1yF7cR0/i/KP0pn/vicFgoWuLEjWzR6A+teULjjJmURiewNnv2i hbT4LbXs7yOOTzulusNEZDmj9W/1GCzCIWCBwg7FxDITeIwqa4wmW6zug7z9y2LlLRb1z3ckQhnK u0ivkef/YCcEClC6eyAnSMj4zd+z0ggcHweuKJSKmJuk7HxQfF0IEh/zWteFei7hTXa/5Z7pwGPT LSXnw1zSmv5lmExwOVx/9UBgrg9FNe9G1HGfjL6v94IDCrr9pGD4zbFmsBzZaPA3EjMkj7e2pTsi fmN5M8z+hrlG2yLiN8HH4eZzngJ/MffYse3j6R55Dw0lNdpy0FnBwzIDbeUD56cyz6Tr8G9lT6/R gv3fjX8oEhpKyP5bKDCcjkpEYoCMg2muK3zWgK1v8GF/n5Qf+L6PKc5m4hM8yr4DRlRSdVOjU43p N8Veal09uAm4cK9JHDqPcavHXmhbTHUKHUqZksJAWIT87WjvWY+3J6V+uuGE2eUZQtVC7senz8aK sW4KJYlN18n4l3RDfNDDWTbFPAoT6b1EifdRUiikqBYFTpLALNa2952zu1HieW1dK/4UJ3lHP/OP dwKCZtmr677pMRzPdMxD7L3doySc/ePYgc1nM0jfZ0oOKJsv6Domv7IeMcGuYIZDa8m2MCXNLCYv EeIoxHbR0WHR7lwPhK4Jg6xHLMz6HNa5OwJM9vdsk+7Qs/uYKNHa2K6EDuW0ZvQGvKiegJCtudx0 oT9YDX2BdnCyx4WoW/6nAL8pfX5IaRDibq0SW3BE7BA4DBTZMrrV1r93yz57QbqyfbOC8Tx/B7Uy p60ewJ6y5ZR3/kPB+11g5tzwo4UuwVA5MYw8B1E/LliaFPIb/ibcFBguDOim8H8i/l/LjeY+7fgU g3WRGbwVLv0HfNbS+4IgufUZ9ZcaavqFXgvBUMUywslc4frDlfJVAQCDTKLE+liq/GANG004Xe5Q MpR+kQWm4lFTz83ZSfp3bE3ncJvcR8Znfr+2eWbhyXNx4PsyF+lXwxPgCIWotz2NJ/OJnIVjeneG 99yB+/ROL0V5E/GLmyajIeMNoS3+3jA+HRO5gqMKeKJdTjQss8LqY4NB2rIArZQqcaKHDGNXcIoS ZNX9JtR1p6/att7L0OkKeO13NviuhGcxQpakUO6LAj7wQ/1uDoMS9jTh/wzjmOVNpUNkSVqNv+cw q45DFA+Q5didiGx5GFOd48AdOzx5HPEZu2NETHsrLR7yoY13Wg4icZiUEu4zfpB+9GbYUxk76uQ9 hTYGTobB/0IeHfLtt2Xu9aFz3WRmx2GfX78A9KL/3Pqc+Ak+p3BdzNs7jE/76/A/6Q6NwEvWxyTt OkKJnVKoTmWirSVU75J6d2zNfiiTjKo0Ti7nf4FDRI76n+ToVDJOOh/rfLDr8NM4evnbRISkv3rl tAHla6chZZ+CTUQt/2L0IpsG3kve8QmgUK5r/n1Jz3SRwJvNmmoPCKDKTDJiAB9rs86ktCBW+7fF ojFx5tXIk2GeWr3dMx/QAeHkrDGfy6kc1TFVJXO13+zAjSKOtnmi/yUmTUTXG4BR4FGwnl0R/LTN R0ShSK5KI7n8X4yjXjSrlOWgSPG1ua9PRkBpa6jGVHeKPDpU+jqA8WqefyhwZiiKKVb6wqLHPaVP WO68g3F1GO1MgXhM6kv8MMVFWkbvtjZUJ4sDr6/9Tq6nKT37jY1Mno6wC7C+lojCI6uwKr096xnD C7riVJ+xx6TXdYnO7QzOxg6HPncP5KpzHYc7Gxz256R4deVi2mq/KfHTfSIiQs8TDhOmZFRYnzlE CAo46qOsJ+5EgIL6Nh66LIQqeyTxXMvG8VF7hoObdtgVh3LTjlf2cqHd7N2s9GCGFu45aWkphZnW ejzJDPhOxr8O7HKwMfGptT5lUIs0n1lxjawdsRPwZylctZ54P5PxvuD7No+ljx8GDjzTvs4fVaJd XzidVfn3nKaUiFLGFdx/oed+iPX+gKccwIxUwBOPW2vFTa4JJ1XZfVwmKF+xHU7cm4G1YPKTmC+X WFp7jx6wFr9XA6E+86FWL364KoVpWFhQ4Cf6REjdTa4uKETMdj5A9YOd4Nb0sxL6i5Wbt1yhyL7t gB1pbCclbSpQ9mHULw4+JCKn4xPzuPv6C0NZkqLt/Cz1l/FkNhIRzu68Rv8L9IKzGgZnv0ATQ09q m9KVygI/e0dETImfmpwhuxvF93VcT2uyI30trhtzUmS+x8weWrSIiNeil17blRSXy+N88GPYajqB ZwmC4hR0SkQkfnYMemiU6tRu8MODP0ITRQ+r27p9Q4YI6/jkjR0NxYetG+B7sY65peJH+dskxdPX BchkKd4IWwkZITGnEqAAEpFIxIABH/8hPv+/lO49APzTCs8ekMk61t/VG9vPOpxKUmwJVwPmO7yF WbfvAX8UjalbpQ0IpHivewbgVQ7r8VPe5tvcdGOQBgXw9t43L8UvJbcxKRC/9jEprefYav3C6Cno qsxbbo9WCKwLfM4w0lx05ZSX4Oxr0EmuC1pMccKZjvq5kTwO95j7uC7G2oUup1jT/P4Nz/k+gvLM Qx7YsjrAAEHI0nzgNa/fmyKPkhX+iQ91fOV17ztordmH6ro7DI+8FSz1jMNoQIkK2z9TBtDfcuH6 VHq0Op4kwQ+BR7IF/d/6cg9+U+ySB70oIq7g/hHR9gut9MdQRHA3x3pWab4bhSvf4pzpKimn02e8 s/yz1ql5+NFfjOmEB/UBr8LTjMKBf0HBqQq/HvLf+y1wxd+1PyFpfAx1l+MDyqZI6pcqT3IYksef gI1BDs0y8jzTh4sfu3xCQQbM2JGYd6J73+4ZtrNHfScd9ZzG6SxrLfq37UyR32w+FxE5dgP/a8lK Xaatm9Kfn3ejLeNoeifqzwZwWaODzJv4IwqynSm9YEfv2+hrgayrGDV+zRU/5TJJpOscvG95HLld sTUANfMmq5VeW9Y2/wu8BxdJzjvDGFv+O89xOd804Heai64H3vQMvcD2Mxy9P/weoYJYX7P+/reZ aMs+T6mnGCMiKrFY8GyKiJ8dyICs9OJmEKVBYwzpBQLRnb4cjNw9Yyfw+e/tfUohQDYkQABpTD+F p0bey8TCOJgXmt+ANzBLZdCb1rNo9z0yS+N3twCqQBiZJDCTCJ9E472DMcITt/zgC1F4LgIfVBbm Q4+Gf17SFfQ8wwf0jo9qTCwYS2kLbu9N9JwhH/8bY+CX6+I/GQGuDiVPUhhQumV8FVqUPB12xsXH gXWT3nFDYVVGzay7SXkLrysY2NEh2vRvi417643GXiGpET4GJuJNEf+/tG2sB4slfigySfVQA6KY fzJFcz+RFUQksqxAYepM+aaEI3sGdnIqjolwnwcO6yG0ZiN2lOC5Qd+nwlCN6KbA2fazp39sqUwp ZcbpBYcZFcxGX7pA/QzAsX7gaaNK938XnNkr/gwOlM2I+85dRxvLvqd7dUtbfhNyD5XBDtFSJXlT CukhoYcfYtYzI+oRjpSOHj5DRM+qijfg/jOe1fOWlx3gxQ6/4wByaHWFx5QQSxPloaoEz1i6MTwr Ta1/8fCn5UYu8KT6LDiGzV3L9+3zKdUD+Dx/h8LJzMR23gSGmt44m3cBl8MJuJhZY84X+43mnt3G 6i1GHv9TEVToNbz2b9X7H44dakEOdGQja4aaBN8jSuFSHHUif75m3ykJAjbreD3mmtSrCYV3kBGQ s3BuoOiZjEcTCvL272U4pvDpzsZOimVV5ICnvm59RwwGuGUhqt7pwHGum5W0YuQOZdIv8t85z393 dOS28SZ2QXC+MrSJ2qfsigdJz4hi3fUsP92UYmb1WONMGTtB2LzEvQ7MTLopUHcfy7pHH7zVAIaC 7foN9C/9fOnfiFdMZBgGNZz6rpPY+HWBK8WKBD5T3wWvFuufI9VgLImIP+8iZrpzqZzF21Uv9noS u7X4vTgAso5Blgb08Hrl7Z5uYXmIADwMdUDI3lMGo5Kc/ku5pYtEvDEsePTt/YAgPqSb/LToghDu Cmm3kLv11Qn5/1JOIwW/zdZfhsNzE8s/QnaCash0Q2en9mvb/v0C2yeY11rl8PAnRf+T4vhr+WRU dFz53/0d7ri597XWKtms8uGtDo+Y4jB5CLri3J8TkRvOkm6OLXXc668FW/pQuHx+GXHE1sZiU+Q9 aO/AD+ivZhciV0imMXwy8qC4UIvlnfDACIeRHg7CxZPsaViH/vR7GMg4xHkTtrqO7Yr6lnYV/aH0 rEeh+FgOfLxDdAht8IzuTcpr2PG1QgHpQqfvGiGd4aRs5B1YGItly9rlXlXq0Q5CsF56PdZ+4vGd FhxOTxLhAKnBwMtVzc5BVcF3K3ukMedxEF9Yl1Rh8PdCL1F4XfDWUDIYgTtfOJl5SRp6Xg/TmYHM J7z+wMMzDinBgvUNBU0VN1OkDno/d/8yPMday2snye1jTdtvTxqf0xPnvs97M943dhHy793rnw0J 1O8GnP9GtWQ5XvGhhqr3M8iXX2ROvijzf1s3j/VbjzdZWNr4JLfxPelz+Nx7l3nvdF3mw5df4x+d xwxnEvyguulPui51Pn7ZjTnCaOTcoQ4UnDtahY8+t3t5Ks4+0ULml52/4n1Jz6DwG3ilXg+5/bTz nmHusi7rA1k3znUcNhH6o3fb0Rh7SSFOBBMeyq74FrgYB3Yfi40H8uoksITlwhyW80rfgbhcwlN7 D4UhIrcMtyMcOwoORO7RW/Yc2RdkQgEiJ7QLHO4xwaEtFdL3C+SyavC55MmOdmNrEAoa2kJGGd4c l3cUJsEec6eKE7my4kzCs3Ag/3maMSG7DCZimInM+2SKGCM7Alf4RYOB00Vy2t7j4H0/m1Gw2Oaj K9iTwm29Eol47P2yQ7keN+gAc9QnC6AyQZiZkqe+1QFr6EqSM4uZLNEGMTM9vDVelhYxL3oYOzW6 dqAO5RsBYwwcBrkVZO2SwmDJb0xGdqEHa3rZfOOGZNokrDtCGAuReX4Uuaqo+Q6foccjSEBPemEP EZZgUwIllGEmJnnqPPOOeQylh0lo0Sre9hDy0KNuCj3waO4K48XGH5x+Q+HN6Qqjn+p13jsuIJvO FzwWPA3PqRA5vwX+pkPGhwFkN5pv93xazDGyRg0GisK1fM4UDqMnCiOOFxPuq32g6KaMURAkVQFs Ap0Cl0T5Eie9sRY3eeJW+NiihjL4GI2HB6tfPKiGalXoUTxtK9dzY9Q94cjyBR7tO5SQE6ac+Hae zZobWfqdxWBwQ4McNwaAwpzYe1fudRySUHcqvI7/1GbAFeDhTMIDPtENEjKD1rPuGL6ML/SQXF2y Ibik3S+yRGWK/NkO2vNnfEz5GdHyswJ6QRgVRdOVk7bG/QyEHOqe8ig/YxWGjBqUNlbcnL2XJkpw uyad9zBZw0S0WyTAan2+hujHz/39M68z2oYS2OSK4P3sTNX32cdnMjp9z0UNO3O6JBpEgeGzOHYC wpAzef00hR/GD/jRVv2AVhiHxRDrij0pTWvoudEHs3O3d0jbI6KrfD2PX/xK0A+87l3OiwjRY+N9 YxdYSJKTQPWFV6ADQT6+buQw21nBi6F0yJsiO6qB5DjJabSrHq+4JK7nJw7Fdg4Hwnv++7PS+iBj SdVJVOYIf0N+DzhlDr4fL8lc8RerWA+TfMm80r83Bf0QfFDMkoftm2WW4SEiTbfoHj9yA8V6rBPu k1u3SqQh8he1dO9dBMAE+6exHAsvE2uyJKGM6GekJa3EbRejyau7KOt/fIEniCkYWi3xW2XMk9Vc xtUIM95hX5CSDMXwGJ0C4FOZ+yBf/KChPJ8ddj+cVC5HivZuXpXJkxD94PsFZtvXW6b4oIeHuJzL uRmc3egRmufEYTJvO0JuxJ4/vDQsCIq2YGt2jd4ZGIboacIP+iwZHQCv9f8QEcFQbuPpn8LkFzB1 xlfqubJ2hidiS/pQ2I8LyjrPO7PJoI+M304DIi9MjEIn3rd10bPSHOMnHCjWUJTjgp01b2V3uNKM jYYSLt7Bo+nwqmOkecB0bLjXodJgVtj10Lc6FxCgIbwKLeltkXHmI/pDSFYzlkiVoMjmgzHHeDEw 1WuDD+SsatM420B8PF02TO9kT95EM5nH5bnr/OvxMw4n/+oy4tPFjUFPocxPBTxhN8XH+/BxxM23 RKaA2e5N51MHnJOsv3oY5xz4OR0r9Is87xWfJ76DLIbd1DwGSXwY74d9dKWXB4pcw/+vZdIBRpnL lR6ZQDtmYA9tQ98TIqKUcSzTcz6MLItH2sp6xHOsv2qAigjRWmVdfyubKHbyBppHec3UL/IyzS/a 6u8fOt6A75v87e91h9xPPIXu69lx0DP8NLl/K10G953mP98S74rmCs/PpPj4764X2uRkizOHCTQY kd805ykWMW+xEVRB/k63830pIhYTSUnQv0Sq3CrzC0LWnYAlxkSobnMFwA98dgbv9nAOq9yBMLSY uQY1wDzLSfTRaZ+d43FoIXSP9GcgcM2aAgbgRBW+JlrLPB1M7oF/FbjoRxIeiyAlyso5FNxAg41v q1B9CR4njRkGlMAKaGy7Z2L5LsOi8wbZTynBbrjrjGNSFhk0jfeoCXbB7FN5F4IOZys8NpWh0DWG ne6r8BwIwi5NmMi2CTctEe8P2bmw7tDmny3mOPtCGh9sN4gGU4x0n0qr5fRNeJaZabF6mKFMuPdB hIL+Me926ZGokQlj9LGdj4hdboKbHlMu9O4KYij54V3v8+UmOJOnQUU2hGmHbVTqbLmVOzuINN+6 JAPaFYikHHJ6I6e9ZHgXUwVmItnE9BdC1oXTcv7WD01DgV6y/PIuzeTweJyr2GVQwCRoohs+MT+a +UfxG8/AR+a1UfGYKIyYOQxUGFRWb8mfv6+CJ+hW14fdrM3bONKjsmNzGht5bCwUG7E4Cg/lMZRF lozAiDDFIVCMp8f6gP7tA2mAcQYAWZH8e7tnBg4Y4FF3ZNkPM2Jv29e+IoBEXq3rO7c5bItcKkBG uaHrLm60t4IWTcZgnWXehYJ0sLj0LSv2+t3aMTp6LLzXN0JsnAhBxJLO/FXPBpryafPRlSI1DDcF bRpeN+vujvG+4HxWsFaAU+Dd5LreXCske3useEI79UOeMTcq//f+57gUIt+xwoTHTlSar0FP8Avn Uh/YZVHHW11/7Dc9z0XsBmNqfW0MzMoDehWsEeOWHFCraFjuBFWeJqan2Y4gk54JxThZ19btfgHc kB6XZcYOKhHFWa3BQFmWpUdEHP4cEaLrb8YN5O3DiMV/nHZV5sR62dArSfUvMcQUQyHj/AfjBBl5 cIYtK+SOd9NbPrbT9BP/nWsd7CCaeuVrvL+XcYzneSc/j1dE6K9bOxNwvXFKA+71b7+5xyQDQnHb 3yY64hdvA5ssrANObmcDrP2iKHGG+YyluymLpR8g2lZ+CIBaz/mvI/971qPJI9FjIL+VYp2KmOIT nrscuz5Zub8shmmcEw6l3Sill8b4C0aserBxEfJp67ufznR8G/9k4f+y8DtNAYfFg5fmCIoxslD0 Nk7gltNNKOm2C9EOlXZFtsPf//bvnZHEt2gnKUzEmzazZ28AfUxpIKthWD2Uut7/zLA48SBWZ7Pe RdBDJLIAJUpnHxgG4+lkoPbOp+/5QjYdC+oZ0zQIFs9rzetz5FMHLqKuhj8URRuOFanz6I4KSmuF SG/uZc4SWJXrNuzc1vTpistAjui7rP9r2xYatvQMySYV0pzoJPMQvwBLEO6ljUdIzkpr6tWdgAK3 wYDzTH7PQKWTDHA4XYAvuxTIFPXatuF3vcZvNKuRt5wON3ec+dyZnGfrW+mCDgMvn7cLA/peYKxn fGyO0I9coDDd9kxvfDCHcUFZIKpyJvMNHObEs+CFUFTwvcXyF7lyjhtrWevJUeeQgUij7HDOuAya nvUHlEm+qILMI+5+lb2KE3E+kdu4tdPlsCpwc92q9J8FbeU7RYjI739R+t9FnQN9/lp0HYbZAaOv 4w005q6nvUkQzjMoyhkOKNnceGymMSKyXUNyejxkvtedcXkrnYansJvpnVtWvA57V9xdK2iyftIJ s07S9ZNJ8QdNrbU06QSYGJlgIqJAfOqwEL+HoCCTaz9tX7dO1FKSJNijE2duFPZ1F2BOyETmYQgk XA8Mp3Gs9Omp6eAVl6jRFYOAJbcW8jjS6IEwo0JMCsbM9Okq7alMxk4hmAsfckOEG1wCix6/G8OX 8LAsZos9DE8sFds8SuRjrgIVh7Ufedz4E0H2gFVie/Ge9pdCf1Kmj+NG6v9Yvin7RI3BAi/29dGF YoL2dXjhIfQLBpElgUD3pwBxJshsnqvo792blqaOIY3EXud7RIQsALyqN8+fe5Yf7f/MlrR1V8jm D+tz4QxLYzrblF3ilPEizTmIHGv1fdXbwrYbseEAMDwiHzwT++2fOT95HvMmOuB3eiIhke2Ko7/r C3QXZhoVYLAAbihQ7WbRlmfcnRQL9dXLvHgK4XkcH+5wTjczEynO4Xkr28dQGtm28Rkx//pWll9q ICgeFC85lK+HLuEciRkiLZ1HpxI9G7HJs+DQNpzZ7gvZ7lTmn0yRqjLllYdiWHLkE+63wA3X2oee 80i7Gsw2BYvif1vHMCLSb1iHPt0MtRJZo3Azrymc+yGi12jazk4sKNrPSQ8alX0qX7YjNCl5Kpw1 GxA/vytZyv+W7XQgzSUMUJzpsLqAM134B7kp7YI7HX/Izn44t/DIrqDZ+hUL6/fYdpO6K50RqgZp Dh+N1LW7yN0a3mV/pPEK7Tf4plB4uPG28w4LmkbWnJcsDCLthDEzmvUsN+55t5ugk+vQ38v4cc+/ nUEI+TsbNAWVra2u1ELfgteeOc7chfzfrc3YEYjsSGGoPZb3Xkj9TXpUKJwRTEzfNJWeSICZiWTZ btNrcuWJMZDqbYWSTN74b8jvny8YoFxhu2KdcUSr7vhE6BLSfNpOuZ1dwAZwhiYrzwVEEb/ZlyGj fDxWx/W+tO6ptm/Qu/OnnDBD24s7ey/93/SWrC/nUPncBuoSxS7xn1scUmNis+L9X8uktOJ3ptOa grBTJs1Fub8NIP92U/5Rvz9/OA4bZ69HCNhqgEzjmmCYrLUbfLffP+F7xEmb/DzmKnjuN63inZeE WGBkaSjIr6XTCw5GTsJEf2uWuc+FZnjRg7KVkD/hq7eTn3+yhm/jmH6f+u6/Ztr+35S17IDaEpJ0 DfkEl4+NNN3i1op1jVD1IhThT+SHmV0hTVlOsDamfhPEBnf1YEB6YKvaVVfQibWDdQrYiU4vI6dn ue8af18viWLPaT3fZhnvpmxizCTCxSsqTqfz+HHh0HQA+MQVEdFJp31u8nwFX46QLU6hehDovE5a cSMpeYdgZES6ZTcpxvp9DN4uk89h5kMTjvJ7/fxQjpGP8bX5Zw6fAFXeDoeQiJCsiD0P/Fa6dNoO Tp/gWy7IcVi+0M7K71UY+/0ZVV2McuMvBSdDneMSLTMYu8OMCIdt7+kN829lDF92WW9yvYJ8gdoA ACAASURBVPP+3n6ul+lrzPxy4TWI8Y9dglovzjJUmbOlHlTv8sL/puDnup7quuj855P8gAKtfGXm 2/2db+WGU29PzjEFDcLY1TMbdfw6H/+krbsEkq7v+Jvl5NEOnyTlmOsZghnuc+wKG9JxLyJ6S/3b GnE4qOJY61Ohm2862TFnw1i/zVuvj4aQ33/UHQZYQE83ODsskw6a38vP/2Cxx+HRWHBTA72ABWWL dCRSWFB0Wjf+CQZGsZ8ABg+rvm+p5OfMKRa7wT4qRwlxMAr8XaqIxCl7XPCzkuDEc31VihAithz4 zfP/7eKtqXSi1wVCDo9siXSJGIcpYK7UIEsCBERqH5lZ9P1Nrwg9XmOC1eK/M6F71qCqQExKN/BD MPrkcTpUVMZOQUTK/H4wGH3f/i5Ck0LRnOgXqdxu6yFnDVLGR0YQGHu9TCoboGRjFYmsDciP7fCY zYT8/MAfbyF6klfUca1Mc28atwQ1jagqlnntwQOhNGVtNjyJ6I6CrjfbufCQi6RIEkW7vh9hf5vy B8H+6T6HRRQhIPl3ZtpYV54eYTv9EiHTkZT1l3nIpkXCTPkw5FrL4fEdgdW8zhQKQzlcfqE3vIcY fDIZG4IUtTC/6tPE7xFSUdfbokXbdkA8asX7UBqytwgGjiHB2gilv8JhfTdF0Q+Kp7HVQ78R3qTw PT5exU/cyKvw2d/pzJk+N0VlAcfxDOdhMt30MJbgrWfYRf6es4iEIYM5SIbiit7fNP/Lf63lTs/z TipguimL8HCv9T+ezUfD6dOZIngfxQyhpAz1th1XWJcS63pWNut9AIovonzYu3oezRvZ5HEo/rpL xVtIFmgk+BbOXIDxi9+4bDHsWPYS69DHRrHG0Tey8XQFz+9/AF8EvnyHxXSXqz8cZ0aWZj9iyOUw QLVpM3yKZzvm4rueRU7bDzF51jjKBhgV2iTRnYhs1IrhGfNdz2dolj/gE4ozpWxovrbtwjZ5rW/R h+Cqse5qKFkZJXgzUeDF5v3dSL8cupPytX/pdSGcDAUF5PZfsrMFySufU7Lqus53deQdKVsjuKFe IoSv6Kw4C2Rtxj0Ys3FCCRcfHQGmTvjcNYU/t5n1q8kguBURqVmAbpWYazaQYplweFT678fgSW05 MM5jQQq5he/6nivSIfgKQ0t9HgRGdLzzqSyiogh0RN/Gru33xpiWaHyzK7T58UX5n5T8TxZvHhvu ZdCF2S5K8S3xPqZFlIT6L3jqXrzcXrzKV2LU+YzFrZmgpLT7a0H7NbNG66t9P4woshCotY5DWmWc WMD996Hd3Hamk1wmYd89NL19Tw+GOYfw25KUutjZQr58jK+MeW+N38bay+DsuCTn5mmZSlbCdqKn m/j8RmvdmJ/Whv5NBGGceZUaVPW9NymOWySlBr3ziQx/5ikZtpIVp9X3ObmNWXQd3g3WGTeOg8QD bjm1yzxOvJQqv1dBJvWw44WWNQwKd0tUQ6XAsEJB7zReYc27HOyHvvs4svGS4S+wjTy0GqaOC8qG uhy0kzFbDOcP/U9lwnmXhzfemWXirXyDIdPpJ7npdaX/Fjga+xQoWLNBE2eGnlBuU333+G/WnbzW v58paWvR6Q44pYGPUwH7KGEYide78x3XJsv3SS5gXfQy8YMbHcMB6cNoOkp/b7cxOL58sBedw3Ls W97EwMsQRubPUnjXJL96WbZL2/Ey4he/p/7+SVx0SlR3unQMp0zMOmMfQ97t9tBm1Nub3vc9dI2J jLr+GgOuvD07y3GoGDj2nXippPoLrfR5uX1ntjSg+jIaqKe48cIkVPIEH89xCHKdAuaVTYS0bzYh koQyVEEl+BR32/rOnyjL6uP9wjA/FFfs6WTMCtslNiwTTHn2goXgByMYpOWqPqMsoIDv53mu40Ss 7d5n/nFkG0BMp77fDuZwPnGx4tY+VuErW/TA8IG3OVYTMHrUkIGbLW5kClhrEQvbtqMdemXUeQtu kJfZLXJvy5RZghDbB3FP5caQHg5vpC54XRPLY/ylLPrnIarxrH2hWWwzKWPshz578XmR7K2PnS2L iSLmx3Mtx4V4/zRzDMnpMQDTRNy2t42dFvMSLjEvojG1QWkCIwTeVUHkg0ZFxGHDDlQfctiJ1ZOL XThfu5gf7ABYQ93Dui02Wht/PW3ilgg3Ksy+4ChghykqXh+x7ToHOIDIFIqLiJQdRnzHOtNQDSg8 2/FMFLHPHuBjw1rSaXUd+p7iNzyyfBPmzIQdB78xOq2TLXFjKqvmZll3mBjpXIioqIkboUABfxau pe9UWDY9TLQtzj8UGZ/p8n5srOlBXso7mETE62LsCLASc/y3Hj88nvPfl/c8m4p+j3Aou9PCcHnz CJe1IhLZ7jAm6x/yZJPu3CBoyPcHDIBCpxm/sjTMunm282dfn26E7q2efhjJCQdsN9ZjvJE8qUiz Yz31vzez8+ZcvD1RHOazYKvwF5yVYTOOjS+l9NaK2zhkTkS0WXcqtvNbO9th2Ez7gAYn6DftBW2c c9EnvTBzyvMfB/cNANt1m/WNleZ5MgJzycp2NrWYOZ2ZSFshVHmn4o8cV0zk9/OQVMM79BfwO4oX yU7BiJ2dEEoeb5siElq8dF0RlxwWhTYYu/1CtP8hXsJ3nl5b67n4XQnMzpdBG9gRd+11h/6K5aJV jf+2syyfdLq4GyaK45fregS+3pTyNeRfaYLEDiqTSDE61OA9DUh18v2ov8rMD3K9wwCog8dLWumX 287oHGMpUKCYVajg8K2mmzIC71ZKQkIHvgi4Sz1qylYfwzGWi8KIdz6VCS95u6hM8GUrspcpx/at Hkoet2+D+4JRFlIWffaUNu9wTV/63z3zuagRIK6tQ8DGGDUDiMPGOwnihi86PQE6hu+4yqXTxjQn 2v92xfybRyP3nRUASsZFL+j7NPTwWd/RA2zm/fAMKpq5xBnIynDWftAG7oVgZnrWon92iG/yGAQu ZibU8dh/09HU3294zP33W3DHdZveq2t7hjH3PX1HOxFKqGtH8WyZPBjGWKWZifYOhkxtvhdCKO/5 9j8bs/3ZfWwTromw9iu9qFBVgTvdZAq4g2/aGB1vNzjmddrp4RhzouM8nlytz0eRFRDmzUia6HvC 2Sfj/dciTHpJYoOrl25IHe0MsI7GlslRXMhFVL2cU/nlRlbtC4epz7MSt3VAK50BjPQZ8byXDzxa 12McxCaytLSN3+0dh5O13xvtRSiPj0l/PmVjAhWeYiltXcbTyicZ/wu9CVE57A55g2R7JRybqcJo SuU3eohSvfuOZ2sD81Hq0EyXMV7xpCz/Dh3T9A/eh+wQEU2WMURROG/dZojSebA3K/ZqFNU2HI/p t2lnteOOk6LudJB25okoMqEVPKQ5S3SeD7b/Wn6huzxXf+F56S8ie8O98cJsLzQ0WVEqUOw0Py2/ BCl6zUfeiEjSYSdjatnjdCiElM4QXIkPdaX0i1PpsXAuSuIHnEApLQqRW+wwbrYvAn1vjlVFDPYZ jhHp17T9pjQ8lnLuJQrFP8JbkA4PWQ8ic4K2CRmksZPr52vPOx7KjKbMHi8RITXiFlHGK6YoCmno CkdaQM8TTu/Rj2JVb4jEFv4v5caYFHY7G+MulG1Mk0yJaLsfsur7ss3baLc16sjJb4D0rCvzRVJY T9sEDBQsXkQiW7PObM2Cw6Qej3/7nwL3kp07IWIIM3pIXngEK6w77cBE/2GE5zheGJaINe2xzxDI GE/fuscZlb61Dip59EdXJkF2YkSJljqfEH78PILsfKN0rVcnDZ40sXsqYov7KXClHQpmiowSWx0a wCfwlJSAbXTp7MT+cM9zW+/PgdG6I4uiN2nvVEvXyZo5KN4in+icR54oZa0yIQoPITMt0Vh+fR4x whrTHDdPa0OP8Wd2pQ9dq5yILEsi6vFTuCt+8HfQY1NM2XYQpPVjBbTgykOjB+yMgY4hT7zPfM8D Bf6Z8y7aZyWcmW0dmmEkpNmwLLyiOxi0kX+0nmdUfgGnELnCBPmAemWMNneGfhIR+hvPA0WYV9cD PMvJMdbgw7NeoEYlPPG6y8GFf8vkXGrqSM0Wl3Yl1yq7I9tFKbJT5XG+6mGmRFOjYqo7BJ4hTxAe G37+MM7iwk0FTeXt+ot3oZdkXO/GB9Y4zrM4T6VkAJqB4zcSk9AiDd18TCcLzehoUT+epbunflN3 reVyP2U59D2OzJ+X7aagHZqVUTh6N5HxGHI8gt+AQ7zOfclp3PnnE2eJVOHXedFdpGQgC3k49C3s +pdcJ3nNgAaYuKYv5VrfSzICYDDibBbqYj4RsgbNCev7G4hoo9P09Fu5CMxh51h5YITwrP4Xhepm JNzr6zZtPuX8zQOCoopLjevyfOE+mipUJiZ984xN8E+Mf4KrZ9259RtCZ4bvBhe+ox33TqwWK6u8 jrgRJ0gqMu2EgpcPw1SL/PcyeqOSwXLDuzPKvYlS+EG0GQrF1A/Gd3v2CdY8V5lh/LKwsgUPD/Ey 2hap9F3aGPr/DOepfECJX7xo824ej/AjQBBPY4j6Z9vFe/KF/jMO+2/f1l2GyY10OplbacdfPA+n 3sqE77x+ClwWygWFYqXQOjaGTUTtwPPZX38SOJlhS7/MgtQNDeAJBnLmfPH5DTe3OXXBlw/S2Q5S P/R58KMW86qGw28H1IqwHeCZ4GeO8x8T/7mNuT8vfOYDzjoNf+NFWYnzpAND6Qr/m+mUqPD3fK9A gYm5eP47PJ9476fS18yt/XwQND/7JZQhr8/12GWQyUAJXD5letTA5KbcVwOjjzEMKOTa19TLt2tH 9z8NNeQtxdNOBN4BgyDx6S94hSL9idZ9romh6xKJFIUd4wd9fevTRqT//wfxng2RaFAPJef5vRnG /kqeq8EYw2WDkJO5LRi0RMaPkgN1WpM3nv+LvMjy57bme794xiLuTCujg2d9nfD9qv/2Mo3lG9/7 a743gmWrdWChM11jHiVOPjORy50a65c6ZsTPpZhYNi+jJKUDwGOSe1wYlBl4/TDQPsEGfUZnyRKx De4VlnydyDi9L1vMtagrP1twmdBOYULl+ycFqgu+6SAmFLlMdF6/X+DCpNt0eFcqjJ69yX5HHOYR 2/0f6RFwLOop2ExQCyIztyaegScPkGIML4w8o8+kZGv97jH93xXgPOOvHzos82zBybFgqXgZ9QiB /qjPwzNCROEZwveG335VeveA4v6G1xqLDXVkZMliQOPHM37jDEVjbGsT7/Bobxtrv7gOecY9hrbt iFjm/yJI3agjovflQoduyNA5o5NyMvm3NZmImHBq68zm6RX1EvnFVQnuvp70O9bhLvSxpMYv+2HD Nk/AA4p7+MNy8b7/k4J+9EO2ZnL+tOiIPftO3UHzsbqRmM9uEGFHNOCNswg6f3/H3IA/ufFm/B28 ORvXt9V7U6wPJXXIm91p6la6oNU5gGfh+lp5/2i/7Rw4zOAh+5/+LctuwN5V+WEYMGLbf6vsFm1T 8pbJNvDpPuuAy3c4UF+yAl0dVJ/HirVRD2d3OV+/b5O/qV7ycMYJjaAV3ARMphNueUfjeUlK2coh 13A2BOUB7bX32e4PCMWuUmI+U6CQGt9M966w6UX1RmDsFFEoqXw6AMBLNumYHxUnkU0t1ck3e4vf SXFT8RFSCPj7uEPu6/z3O3lSZj+pmpMaS6/NoUFhXv9FRGQX1EF/wztMm3JaWqLQ13LkBRGR0KY3 wU9MkejCWtwSDpiXhHgrsvVgONq317v+mcon/SvXn3S723opN/g6ncRcPukGezwTiXuDVIeOtr8Z ctnhMuqaJvfz+syQpzMAm3JKr2/M04WlpL9/KNnTlmO3ibBlVQ2B/E4e4LY0Ufl5Fix5HK7YNkT9 N5h7jLG05+eCxTPm8ExlS7LGlP3mWc0G0lSnGxC39vK4iJhWuzinjJF/pwuUnpUn4I9+1UMOvMJz HW0onj4fvr4pTr9Y9r0c3qd19yrkeSRKW7tbLO1khQMiL6ky+r0ZDn2enfnojyPu2Yy2PmaxINZp XeA3ZG5QZV9s8+Il2Q89mCupueFBzwpLVTRidFI+j/FddhqYLR3vQDtSiaPiYEWd7vXpf4cCQuPz 8hvmOb/LCJtjn3ddk++5k3nb+fH+cP4lhedd4nKntf1riXfq520O8nufePGNF3xzYNzGMf1+MwZu z2508403wkFxG88nPvStTO/238HXt1j6ZdFzJzud95mysBSnT2t/ctvlvvsY+k3zAR94YF/nWsIA HvpLBuM3gyzzC+DjpLU40Kkx1fed9hu/PGD8Mpcd9omWMryfZDnR6VxyWFv13hbCW+C46fUCxvv6 7Pzv5Jkmn5OMyu4r7ScDuWmbEYCzfOxvvCXtJlphqusy60OhlyT4HQ91npesQ8YUfMo5vm96rQ+L ayj3Tc8t64kmnhIw9HMEDltr9lc9K8P0iXf6Z2rbbgLOQAl5bJsXxMQ3AIUQCVYQ1POi4hBGv0kw L+bcvojG9/XT0PpxCh9mJuJkYVo7uJrdkTQgrnwfTtPr94DP+yIZ2yAKxbffV3ATHiIviWgsbVey puLtwEjitBjaoUkiqgdeUN8UvdKD4401vm5b2AqybsDv8OOhoXz1eFY+X9oFnrowwzu5hAwnNiUY FyuOsYNwY+Y3RfCsjFjOWUkotJ3a93E2Ebvt0BLDsw7LfrHtZmzLqIBdAtvbcmJ1S6LQfNxsa/10 BZnJrvU2g87Y7OuMWOt4bCrGabhd67G84dszLuUbhvdLaoxZ2F24FKohEIofbi41GG2nD7sLOHMi CcfgRTjcR8M8oJR81waHVSz8JOZOeRyyA4l5unEvBg+eW0d3YuxB09qH33fBEQ6Uwx+Ay4eY9jYo mD2+mIjsEPdJt8ivj7ACZqbXsl70HZdPHkFtL2LZbwq1KhhKP/m+EF3+Ff85xr/QU5uvWz7827qd kk7AKMxwP1z7RXmlCmvl2emMgd+Iqrzc/bu+/urZKj9jkuRVBh1wAR7PStL4RWTaeTRTCMH/rRnR QDox9odkiZ9lyIqDiEbSi4jRgcZLF2Ux0fPoBe03JXuMd/aEM/lNqhbewY3ugg3YotthiPCqOCgy EPNHTXllcpqvir+Os8+3dquZthjbTiREaYdTnSC6Dv7BgLIdzMRiiSjtaB47mwpr5ru679J2ZhVg fXctet//j9U/HZPK/1LMPAWfWpKxrwUXvOF9BQvrUArN950Ex9m7bQcU/SUda2v/OicxtyuN8XXd p+phHjWw4K2PMzhiSI45ZqMP0Iqkm5Pj7JifTWMm3Myc9rTtfCq82y0cKkSS8kvg8AflfzIYuif9 ULQNzmAjXO+YwHlHkwfIRoR2u4J6U/7zzkaGt99R4G34zdanQ23vTaso0byJqC+8aAx5UFGyApd/ 698zQ++fva/D4u0KbWL8yMhxTJaIba+RI6UzoJtS+F/G5MTKPCK/T2JWIPKYiOrBjG/9999uStJU +lz4OGxBd8/9tm09j8X7Qfnv8GXcoI9I2Tjn78/vjoSNfi59T7T1CdZp3v97MeGyEv5MJuq2XzPy thxpyWIdUqHbRRCBAXMfQzDnz/Q+rTnCQSlS5XLRPvA20Tenfj7hkMPGKiUrWJkxTcy4w1IVnhmG T2OYvh9wJ9ro//A8X0KFmz87r8u7q97v5eA/ykT3v9J072uiidt4c/s3XE7tTOOe6n7ivURn1pVv sKL0e2qKgvID7//1eQ+j+oVvZOWsm26QV70ukSo8fXdt6hcGdX5/Ulhm2sz89Bnp8he5cqytrQr3 BP9N3uf+pjV21Fvnu/Hw9LaiHZc/z1JlDbRHwZNQJ9PVf6Ed9DeVMj+7ytZJT5jmYvo9hwt9/dzR /kp0UvSBnv0H/Tz1Oz9I8tHGSaHb6ntPmdtPuMnzgvcfihDym0z5hc/1MX0q0w3ZuY+pjf6shHEN 85r5w38tuc1bX5P8Z+bzIjB9CIs7/65eL6Jtuef/zEvXANg1b2nOLkHWdGZM2aL5NvQcXuPIkggb EUlbW1gkzGpBDkIhI+l2EjxPjIhQjtnsSm1+h5j9lrn8vvdv/3yrzNN2WvstNhnlQQy14b3EdqV6 m5G7t3nl2sUYcUTUFpPF1m+MKwetLCbNsvOYdRsekNtCOojTx7XTJxsQ4X164bFGTDIZWoyQZC2i Ic2q72RYVqGVlOIMk8PWGNykuNx+Vyb6z8foC0+W5aOW5BEQegwavU2VPZrT4zUtqwwRKX4vGYKY gsZOhO/kR0rjfhVvbwoh0Ja2r0/tw2IuOc1GDg1MhpsqqC89zyLdgROlN3jARShHb/qtvPY+cKre 01fnC555BZ5est9xA6jhHXnMcWaFwVzS/FLCQ5w5snFYbLGHqPgkVHTmexV0LuDNPT3e2i74ToxT 6Rf8SlJ/p0LtW+jOL2JNMKtxxsx6QZfNF5EQQoiCNmvMP9t7m97SXjdM+r0E8Lz1kmNYi9CyM1V5 9whw/Wq85PAI35GgiAXXcZCHieWUh4CnrNks/OCJLGNaKWb6PNOS29rmbX7gqW1y0o30JujhHICe z/IGWEzhCBHN1OM8hahg8kk41HWCtYwb7+zMlIdQxM5AhseVmja3fb6dPl7IqvDBGsZsPNhZqwvo kccE3axEb3UtJXkXhg9JXh89+xsdu+y1vAlxCjdzzkqkO6yIJ89jxh0F8ircrLGqdr9Q6m8wMIjZ dy9jrLNijHfyKYPDqLVDXpPxA2DZ+DWUemb1MOM+pF6Q4pItE9hjvBO6X9GjLJugroe6Q79W/OI3 C686xy7/AkkVD37xW+WFb3lJ5YLvKIOOh7HpIz6ednmYeUTXUSbHwjpCkc3RTKFT5ZJletazrs4Q /m64dJkf/F/hUf6yq8E6tJP5UxgALRQiI1A7qgvYLZthEX6yjD6V24RkOCYYAsa5v1tbN6uue+Nv Ft4NnknQ3ZTJTIiZIX8bTzZ6utVPZCE0VAmAmQvjUeZj2WPa4a4J1jJ2H9N9jru1W9u9vlYUpn6o GW1mj1kwR/GLQvwipQ/0OcH762/dYl+kzDeuXT/XwOZNuJ2QN9thvoBprZW2bmcDMK8R7ecALpTM Bvs8nyHUgTeEE5QsLoATSjaYiwkdFeKh6LhA4IDjMdhEzFDwMdxDtnL6WTes0xgBG0IAcNFTV3oo 0dCUKeYX3qP1Kx+cYnk7zvMuB49zUGHIfRZljerZmi7M8nu9TO/p54eF+EM5cCVU6PO/lDxnMebK F9EnIMezTzhF20RUtuo/89eZHgFTd0ZNigVR7OKgiTJPWzwNc5/7mwwFzRW+AqOeqmJ5w0GB+X8x T/+X8itdZFOjn6tbRCWzyrRmcrnN5QifhHwSEXr3W+Ur2sp2QJfhre+jjxEGdaCg/makX65Z/Vzp 5H7+yNrGeD/033ESg0m8TNQY3G8YmmKnraF/dP7ex/zLXLuCzGd8PNrKOzEIFYKh/e2QbC+TbnON y2/v1OfQLz73l3f8ceu8yoSqI8Jx8bUt7ryBjzq53alkevnbAOgg6PpC9qBBqIkI7RyXQOSKmx/k 5d6O/c2xoPA9MEGEnYJPgygMzTwJnkXWF2McMu1MYFqwnYF3BOd3e90MDxYnru7uCrDXS4vVGZsp 1mIMIBtg7hmnNgZr8rg8iT4T1qaIM2bmuLmZ9JZecciQJYmTzIjY2eOiIDArV4hDeTTNkeJJe4/q +PKzXCcbIpJCwdaigkPtpsZ4Xw2bpgR+Y2aIOeZksKy1HI95C1X9mMa8mInE0nYKke50hPfNact2 AWAYPBZb7zdBiudS0ndSWsCbUqiK6Io4b5vfbXGcWpblWIcHmayfUKjBJzB+EnIGtQU7IxzvPxej 1nY7SMxIynOO6UvoL8YfEa3lSAvDQ2KHi81IwQuTIQSP46OcvZxZ2hQx50nFsrGfW/xQrETEbzB2 fkhUSD6PS2EC3UGJftMcnXMqZnfl2H7odbnuK7gQCb6oWXTGaLqn97eCM0Yf/AJj8ZjkVXdTQecP V9rJUGW+gLDPeo8DeT58/MamYP2t5tmTRdiQfPemv0Og4owXdp7rDi92cESg3EAenWfrmIO+ie+K SJlH3O7uWQdQ93Weot/zOtoOd5S4qdx/uR4AzuULPVzP0mA+ZqMVobx+rwMl/0Mz2ISIYtlZZi+a Ff04q5ilrEIyffeby2nrDdmAk5leO4y9fccxKZQNDX18R1YePLMDtP6Qq9NCaBM/VJJ0sIhmu8my CZ5xg+e1Eed+XSayIlDPdATMESe+fQ0rTkX3J5oIZNZsVNv6wlEWXb84g3HbIVquCDOx78QUDit6 /8h+s3mTZyvB/kFXzPBOhvqk8J9ZhADZbwZsdmao/A6DYTL4D92wJ2WBPqyCPXZyfSe9yvcbTPlm dCJC9jgVDLgddPI+3BSx/Bsz+4HfXybkVtw78R/K5HXqSM3fcx83T88vFv0vVq7j5QJziPfzuch2 5f9W8limubv12xdEbitCA2YF51M/mcB/8bx0vHcY+9x2I2zsW4j6wfPbGL7BlOHqQnpaA7l+b0OZ S92JwcGgjutOp7m/rJBMRkt/N3/3NvYNr49u8ZrS+tA5F7/ir8zRrvd/iogeSpPzvf53x0n+/tpv 8Izmcz8THFMbE556vzeYesFan3bmJh71iXdN8E5len6j4V/G8P+v8gn/nZ9A4cf8v2nOhWe+s1t7 nwoM+r7+Jn7V6WlS5m999L/x/rSmc5noqz775h+NcD6884l//V/KJGemfvI4D15BpM6CZOS/w9z8 X+j7Jn9Qbl5qks/84+N65qCxvS2E0xVHlQ9b/qmT8wMtfivM9zlleS0UCIkJsiyajT70/XxRim84 iednamK0P+lp/5WPfVp7Nzn9De7vY7q/d9NbfoH5pgtMMr/Xn9r8Y8+2Uz0d7lE4JheW8pkNQER+ NZA8+0iv36+dh0fxGTxtgJc5YkU/lXKBCsFDeCr9+Lse/smHVsOSvRGhh3bQbEigME/fPwAAGTJJ REFU3V54s8V12sRexpL9FpNAOtpFncSsiEhvZs31rC4TUc6pzPzYtdZUmF3bAHKPC3F4Tgp8BsNf 8ohxiQAMhsrMxw4DPBmc2yP1MDDBA8K0Bd7puCQLbX9TjLpXoHvGSh0iS6fZFHUYwQ/gfSq8RHYW QL//k3+NfC0XOLNb/cycBJ7lQ4bhYDGtDrcJ9dc8Fyt5cAQAUJBCPg2iTAR4BQ3Cs3cyXx03diRq Ni4WO4sh2P608dj8C9I1mLHBEp64vZOHiqvHDp79rADkFIkBV6z3olyY5/exjEOguTw/KCuGbb6u 5i3Ka27Vm5Pz7xIvlQN4laaAW4SOxI2XfUyVlrtBg65q1p9PZwIawBe+9b/bGfhW+k6I9ws+O9wY AD4lIrFzJKvOM2G2ImZfROh5nlGZQ1auRUt52H5p8aJXTEEmCnrJ8IsqZ6GU21kWFlIHzl1+4bPw IVl6xc1NaWM9z+Nfqd/XkMNGUjghnA27Kv8Yw/fSx9HOAnhbzZnBKgv9Qjkfd5YPTPwkZZpMNmSa X2RZAi1pgb8LWQ26xrmOz0bQKng6Q+te7GCmjC76qbha8pTzMHjPx+38GL9r2zkTnOSJy++uiKSg vfz9Lfqi8rrgWHtvj8FH+3n84INEyenCyjf/XD5y6FPaWFYXUmYnZEd8bHzGq5HO2PrdOPwJ/g26 M06KrFnTzEC+3hT/X43Urijf2ivz29pwo/xZaaeEnFbzjdmu5Bsmog3y8wLgW7d7CmLnO/htOYXB j9EK+JrJN1bd8ZQPc/FVOjGibK18UpzKwO3fVOeXgoXWPSPdsvlm7X+yzsZ+U1u97Vs/N4urM/Nv cKy1xi0tZtYFxzMT++Yl7MrQJysz41hEPNbu9o4MB1+IjNEzFQ/WDT/9mvk87gnGXCbhvTfFIag0 9k8Zln4xzHpc3SdG1Om2Zya5lW/enOyd83dwfKvBlXEML35XoPo7GfZJif5e7t5DN7x3XRM3xt/h 6TDnfqZQkFx3ovsSlznen3Di8RtM+ft/8crldrsx0PE5Ca++dnrGrdxWz1D0X3nzN/j/N+1+Wn8T rvt4p+ddhvXiOfWJym5RL6DbnIpTFf23tN15fZ6nWxa6Xn7hed/Kr+O/tf+NB/0Mx2DMfeozw9Uz DU6lG/pTW0SmXHOCR04e2tdUKPifdwELn98V113+E6kjJmdpc/iSjrXT8zAM6qc6F57Uf+wC5fXe 4cCFn1OZ7oi5lZue6GXL1WadSoe1t/srLN+K46Gd25nGceM/n3Z0b7QxyY5v48r18ztvw8uhK33h wbWu/itZgGZmAZvjTIVEpITtef6ZPccxASFUvWnyhb/k0I184MGzGqhJ6BdiwBO4aUY24VR6ys4h iH0TGc8oTEK8j53bs+45wN//LI6wb5NlT5LGFK4U/w9Hu1hHZ/xdz5Lg/bpDZFZEupLhLWDhwjOP eosd33ncIuJxasxhuBFZKOMieotHCZYvayYZqbQgy5RlGDsMT1ic5Ugjj8Vovz7EmuiGWL0j3rAp igseaF0oi2hU/m4lHxytBz9xhTxuUI2bXkUixjhnfWFmz+JENge+wyF2GNjmHrsjHcqHQ6BkI6Bg m5k0lh9KyCk01c6L+yUpMzch9TRkPLQ86XpT5va4Uozbbwdn/ecxkICTVzn/gphozDU8f4idVhyv 4CdbPEjYgx2wfkQOP+Uk2D8ZcLuvE+RufyOVay/dUMzOk16OM1De390w6+PRPqsw8sNl5nnOr1bF 9J/fM9AVB9SdhZStO7B5rm17W+35dJZD4T/z/ld4dV1l5YmZI6YfMEu6QRdQFoGe5If9/krkyEfq XvFnYusOXsiAgRK/Q1agnt0MPGKbvIozCE3h4aDhsbSY+kzHBV8HjYAW31I/duqFNMhmp7po439j BCQ+YAW8RX9blLceMd44h2TDNX73UKXXTif4jEiFuIE3l5IFzOd+O16Zd8qvj11JyIWdcLd8TCJ6 ZomZnE93T7sg/xzHwVXnVBzZeVwGG6/fdrnZ2to/+ovcXEwrOddwFECWtfhulyvKX2zYm2ktnMlb DosAH91BhOxMyXjCJ4YMpZRNnuI3sXnArCpPDn2MKPgBbW7rs2WLsvHdxPSvyn82yHPJMkD/hmA7 22FmPxeCnZl8lzVAEV1azt99fEDBhzB53GrtY2PszCdDhYlY7OyERT3k+w06T9bx2LsekfKSrDMl 8X8qUGwnS+xmiXzyMuTYvl7/sLovHoBvFtjtXy83KzA/nwQn0Rwy0q1aZTpJ8HGFdRPp5Sqt3V8I fur3v3h3suLSLc2Msz7vyHnf29G6poze5t4E6re8yZ+e5Yw64/zsOge3tm6/dxyUttPfVUANi7z9 1g9Qd1ohUnrYrU5/b+jI3q8x6T2n9mHs2mcPm7nV72EqfQzz7sWpZlTevFz5mwzynmbSDeYG5025 nOh3oouJx+TPT8ZE/57bDwX+Nxbc6azcpTHC/nl3lJ/11RkD+Oo9B4m3cqWHzmv6v0/9fVpbB30O dAZYv7Wfedoig8kcGXdvfb1YaaLHqeS2pnY/ycjbGCa6ndqYaLn+lnH1X3Op3Eo+vB0wo4y8RmSk lfxuX8e3kp/1vPbxHAqyOpvyOvT+XRmeb7N3pXzIRJfrOb59B/9UPner62kxucrLHMqXZWzvq9N5 TorCsvxsl1Xydm53jkx61/SJv/sazLxqWoMnnZ7vT1P+qx7UYczvZniUxj63G/VmffdTP/nZtEtb 3ksKfFb68yfgwF0I4K9ZLn6CB3T2p1kWVvLg9olCY2gmPEBQEJ7nodfilXsWUQe0Cwm0Bs9qqu/1 hIgWYtLEmy3I9LbCG60NJwSxxg5KZuImvNBueO+8RlkEGYlgEhqjaQxls2aGaBashzQR6S2qBv9q MahsFyF0wQOca4y7wssrsk93pTD5vptBMRP2wVyTpQ78kagHnTjdtEmhKOp38/BYHnq04+3L8owA y6/3reUhpn8bsZU6+s2+Ggpey5iZD3qL8ce8wouzxDwhTMRUD9v9UurCws2gMRMi5B7BsLiD7lUA BQZBl0qnEh5FZuI1C/PtHqxQZhSKPg7boWg4dOixPiiEy2OeBU67HlO4Vow34blkfdgthV8cTMyK SOYRwuKOgCVEwtgZwNkAW0v82CIOvP+tVdaUiHpY3z5uERfx/5C1yZ6h7kpt6M3EMe5X5MhKQ0SH QtAFRoYLv+e/M/+NNemrzHllbSc8mURE79Z3eDSxNJYdvPJJwvVm6GR8AJ9k7+ENHGpX/mM9ta41 Q0i06WMmKjtc7hkGDhpcV74HuWF8fe+K+6e9r3XMCcOIsN2eltPVEDNu+z0BNyPAY6idL80HddE/ y7LzSW038vCELtobmEpcHu1AIQMcCWMi+QnWARcsSuMbfWR91fd+ev0uVyyVvn9HNPOhXLrSXJWz W3YheMWPM4V2yzMo8sFZjKS4uiJm2djKuHAwOg0SfBv4q3JI5wU7h9GOhMFB6QSNIJsUjACxzD3G x93LrzxhCXku+mIY9XlzmHSNKo1XT6+I0LNEd1uMd2/gR3DWRe9vmHgXkfJN+6Hqi/h717AmMh4B scfPovd9Qx46J3Cso8c0uK1614WvOk7kxElW7n0+JHaXb++HXKrfU1zZ8Ql1pPIIcT3RFCSgj5hX kttVgd8JZlkJ30XfsbOEDUbcj5ILdtKgQQafa0rVbeLz7w8n4b2rR/IXj8RYjyvQ/b3J0v70rFvG E0zTbbOTRdf70EYinniy6rrhg9IFea8DvOIG3skYuVnfv+IecPw0L21RiMh4DkCoeuL2S0SynKkc aUoB265j7GPDv9uOU4btk6dhevdGX/+/KDe68+eiG/Gd8eC9PD+TJ31iVv8FltwGPm3zt/y+mTwj BeJZd2vu5CF5J6l+3s76EBEJnXQMgfI30A9tXcNIkZiV61z3Fus67djl9qdt406r09rHu11oT/i/ 8bX898Qzeikp+Ard1/5VON/LTbj2dl+Z+V5fcx4Sc+nnG3/y5+28VMfVxF/GsRn9ZXqKlJ3nOEsf yRj+xotuf9++z8rLfQdhkgtTn6jPzPQ8iCE/d0ywrvOb88yQO+Mc9qHvPH+Bt/eol/++8f6pXJ8h FDllBuvzSkTE9FzbHscskhIjnLBMHvA8ttxOWR9JecN7mU/29vB8PMjufcz9EZFd7jXjOkKWZllz 42c9NPL2N/rPcOX+RnnM3XFUn9/w3Md+rjVOa+E7/JV/DnpMg+3s+8zqONHG1P88trjIk4hSRsGz FMeElb8HvpGGwO5tyo0QkZ/qxw2+TJVrSM56QfTxYEixZHcjLpFChiUfORYNSbpgh2t/qGOxcd0i 8jMFjai16w9AZ4s1Z1J4wQiqBed1lmZvQFYjv0hNzMJnTLb2saR7/Ewx1B/KpHYiLWMCuhpxwAOe Pf/KHMyCt5g33KwrFAewYrcn8LRszlAeM/lxcdQtM6fH5rZsTxo6n8e3lGINP4J2B5oHnIWOjZH8 T6PvrsgR0XEBzefSLeq2diRiSImIELLpKNzqzU2U5N4RMYGDMxLMj78YSrOtoTe8wkTBwreot2ka ZwHTY2oRw4r+9Y4C6R5NTyGILeeOL+wM5ItulqW8DsVBeUC0J9uir22XTbN9WEYne0nXDfgMGPku 6wGxqbagPT88ivM/Sp67RDfTDeWIyiSiSOkq1cAADPB2b4zT2s8hSzdHgyotlnVMqof4fCd84/oo Q5nppAl9jwNWPLzIymH8HeVNKWMxVyISZ1uah3bjzBUFPW17vhaTuAPRlMNH8fKmi3723n6besdr L/67vPQs1p0QU3BYxD2zL73Ey27ktedPwcdjZ7LO9kXEs4nlMimhsc7gadbx+VmDHXxS6yGLT1UA z3W6jCbeAy9E5FlVROysld8XYtmu6DUvM9a30QOOXmUjrgyoKy3JyFwp/nlzcQx5lp2l63dpJykm GdlkoOipLICc0MOrAY1YKEwO8cHCUhygvz+jCcyl7tgLbrpn3bU+zgpZm2xjy/wT9K74rfhBff9N DHAf1mN4d87h7Wp11V18XKn9Guq5vX+iFNZ5HLI5jbJatu2uB791nrnYeLMEPnSSivHdad6Vetb2 9ce2I7Ys6mL7xBZ4kUUQZ8Acoy2rFG+KGHi662rVmCCCnFB4AoSQe8COKM0q09IddhVd2qYtLeUp EWlyjMd/07mv8jfB4nqt1oX+Fwl1DCeMdRC4cblCRCvNf3Gkm2rc8bS69ZKVpm+eis8Ksg3oo4Va vdsip5duegdwTt+nulP927vZsu546aVfAtTbvsV6ZYFxPB8O705j7lbiZH12RW+az17yHHRh2/H5 q7WPcd0s5QzvrTgOpBqTExPKOOmen1yvt38sjsthz/8nym3s4xy11I0370MuXTmd+h/X0OLiVcjn PAr7vuFJVij1UxB4mpuy5vLuUr4o59LftGa6YZzfyzSBzCP533RTsCtZQ6z4zfvleEv0NsXb9vH0 tfdpbdzKp/Wby9TP9F7G6e29XF8dIXPsb643Zdm68a9NMp5N6e97O1/4/cSziajsCvc6ZTxblfkJ nrz7M9EbYOlr7xuP/DZu1M20/Elef5LR/VzX9LzAMOwKn2NL/OswLO6K3E1e/ULXJ218ljXT+vwk ozru/yw6Isvzmz4xySeikHM3necbHJ9+I1qkEXAnH/1V5h10yKeDNcOMXdr83rSrjfp9Hia+M/X1 7bdpR/ebPtmf4/OfpIQg8l13jfaHXW75rP9+ovWp7gR/H9df/KDbE7ixjX0h65aFLNsebVv3Yp74 I+tDtvoSEALgmF34ExHJq14+9+ynTEBqibUFjMGYJXneqAkYaow3diqYqwWJts/7D6qRklB8EAMz Ez+wqJvwVZOVRGwxSHjSD4bzJqUVMdANH57VKO0QdAs2Oxym1GnZ84SfEUt5VfD5UW8arH175v7H lxLuiPaKeDT2N8izY+QUasz8MYyMjcGISIyL67jZ8rozBQ2+7+vKiDN+rsL5poBNTPeTMhZ57NtC 5sjjoPNtjA+xpxiPVC99YpVUzxmcZwsMuBFerw/40zrK9d0bKggDMrpGRG3zIvi6uMXo+vhsXTBp 5g+kmR0UbR2/6HkI9CVdOJ0KP+AQCU/dTQmLNffaOYsGNvriXeIwe8gAOAX66Iq+010AWrz/E9O/ KZyAKacxzWPS56hblUCUflj6NS/U8p1AjUflnXHMR1/RRnzqb4Zb3z2r8+Vw9xjqfSrB2IUua9Ob s/o5IwozvW9UdDlDjU5lUfb41bFpW38Jx3lONkGBUE88icpNavhBYXkJ3vciEwX4f4mE6I//vig8 oP1TWR95l733Wvab2K3FTgN29Cr/Pdp1fjArJn7fCT8EtrzWIrazXI7/nXY/ZOleAG/1rLIQ4tF5 BW6mcuPT8QN2HFlxxaA5fYx7IMi8sbh3KPNTWey/BbnFOG4wlTb8Pdxkq88eUg94H6LKPYOZTH5k Pi0vKQ1k+b1c/mP9MJsOlrL2ScqYBotN7H2SfN6gKr+QE3k8YnD2Mb9Gc0KVD5GEUV3WWwt7Ddw5 VhUvt5Dhpmd2ngm5lfW02t88f9K3fBHJ0vrFO5lOuMi+TieS8KnnEJ+16J/t5D3MFu69DebQJ0XE HKjb9gEMftNvAc9KOwSfdJRc/rJAWWsRjPNDgQA+hnRcWSGjQZmaCemzh8uVIILASKg0xtTbUNio wPcJEZjQzDAnZX9SpvLfRfEeFO3a5slkM+N4DNcdTxNzzoripBTkAkvbBdkQ3tIXZO5nwkV5b7jY KCsCIOjeLn9pN/99u+hppMc29qlcjZz2/UZDk+HQy9RGpwMwxNxmbrUyRvttiYVRfDdMMn31Q2rE 57rL9fs4NG70u7d7olnwEa3PToNTf/Cs3PwhvX435EYedMHJ1GbsAPT26trv9I7P7NX+5GGdeEfn XzcYP42l9/GND4LPChTGtuYzLJ/ow8fkz5MiMgjQDkfGSb2IsfP5CAeb5mDCa/6+hjkz6LX9LSSD sj3Bq1R6XqLlbdNLOLzY9QLA7oYOn+9rSNLM2465leXODe37NCBzv7mdU9HL+PmIilI0hDTWi/K3 R5XnrCSlxBCdLkZjinO6wx9kkl1CSHQaexm3SAvt77U2f5WBuYB/dQNieh/88FM51+NZRxVY7dTX W3u38/cMS+bF1J5Fv+dO8rH2qdLaJ7l0fq91u/Fwa6PPb+gL3/qrZZonZvZQcU50eqe7WS+xGv5M Q3prXy5nE4+zB21NnLrnJ8MZ73Wd9S8AViVt0z87sLkKMLRn5df/Tox+Uuzn3f8It3mgVICh2e+e rYf9pTooPH+F9haPjeqZOzBXnlUjISv3FzDfibcT24RkeCJzrnIShdeNKBgfbmUm4ZcJmcNzx5H2 yNsXqtvNRBQ7Msjj/+IQnsaCl8VOlQDLmOx9v+hVYDiEt8TxyoY1JmKLRd4vkxCreBTSseZ+F/qv Y8YUYYfgxU4TJxizIisqtHGTp9Mn8IExDkpp/35TKH4RBMcN2c4x7Hfk5U5wB7WZsrDUg1IZsQms fNZgJYYJgTbQZBacTnt+Iq/Rr6VHctVGYn3r+B/rCvC8oexizaxFJK9mYll61QgThK3obgKyZrUD UYD9SI1KNu/Cx83LYPbat67/RBnlOXBAaA+x72IZKZryvRGTviw2HApb2vrtjH4yDry/izLWaW7x n8Z8tpsy+zo9lXGM8yn9uMIDHKRPKEvgSRp/fFekS3/tXojw5Mdz5tjZ5R7Lm8YMw0kEMdq1TobD /wZe0m7L8XytUb2a1rnueOMs1rIzTOQ3wnbYsZPA8tDe/zRL1Yp7AWL9BzwiQo8p6TijgjM2HS5v Q5pC4XTAFErT9rn0MXmbtq4lKEDZoeL7nQ670LkOp6Iyqq7jnC8fO/qjwYGfMP9QkOz9rvgsZLtC tkKsU7+czTzhfg+D6jagOpxNRKYxlzeZn7RnSo8VH5MB/Enh7cY93qGn7jTxbkk0PMsg8KByVbvg SLfa+IA7lAxgP3PDRFs2PYj9N/2JiX2nnOguRyYts/CYbjjSvM78QviGkxzzTt7CLGsLHr8YhL09 gpt1nXK9jk3ros7eGb4wCIhOB4l+P9Ie6O/tjOw2LgCe8jaYpLXHHDqey7eml04Kf8fbQgMx4EF5 l3MSRiaVnv1SioEx9J3/fSu3OnlR3pR5jOV5ngMWPOs3yE19HsKx1cltj+8+bXdl1YN3PR93fpaf 3/rO45ieT/nhe3vTDlAfW68/tYPSFwx+63W/0YErjhkHYGZg3pexf2v3zhy+0+V/fefXdTQyZ9Df 4qOdXn9a0/j+SbDJu8sZjGl3pa/rSRme4Ol9d/hciR1i6PsO1wT7pzYnOLvnGOO5ZeOZxtB/m753 /pIFyQ0vvU4vvb+Ogwn+T+t0gnFq65P86MWVq30aUxPMv6z/vGvwKSsaPmfczvQxvX+D9UarROea 6XOe8XajqbmciQ2mv6ex/D9RJnmOPie6m3jtJDPxd57rqe9JpkyypdPtpLDmd2787FOWtk+6R34+ resJdh17rJv8fu+/y9dJhveIgNv6/sajP73/DdZfZf1/odlp/qb+brB6O+0s3NT+p7n+pXwb/6/6 wE2Hm37//wJY2lpRqLZZ5QAAAABJRU5ErkJggg== " id="image1" x="2.7314055" y="71.162193" /> 1: - mem.flux[split] = explicit_step_and_flux(mem, ud, lmbda, split, tag="rk") + flux[split] = _explicit_step_and_flux(mem, ud, lmbda, split, tag="rk") # Cache neighbor indices once left_idx, right_idx = get_neighbor_indices(mem.elem.ndim) @@ -71,73 +55,132 @@ def advect_rk(mem, ud, dt): for dim in range(ndim): _apply_dimensional_flux_update(mem, dim, time_step, left_idx, right_idx) - bdry.set_explicit_boundary_data(mem.sol, mem.elem, ud, mem.th, mem.mpv) + bdry_c.set_ghost_cells(mem, ud) + def _update_solution_variables(sol, flux, lmbda, left_idx, right_idx, variables=None): """ Helper function to update solution variables with flux differences. - + """ if variables is None: - variables = ['rho', 'rhou', 'rhov', 'rhow', 'rhoX', 'rhoY'] - + variables = ["rho", "rhou", "rhov", "rhow", "rhoX", "rhoY"] + for var in variables: flux_diff = getattr(flux, var)[left_idx] - getattr(flux, var)[right_idx] current_val = getattr(sol, var) setattr(sol, var, current_val + lmbda * flux_diff) -def _compute_flux_and_recovery(mem, ud, lmbda, split_step, tag=None): +def _explicit_step_and_flux(mem, ud, lmbda, split_step, tag=None): + """ + For each advection substep, solve the advection problem. For more details, see :ref:`advection_routine`. + This function updates the solution `Sol` container in-place if a Strang-splitting is used, + or returns the `flux` data container if a Runge-Kutta method is used. + """ + bdry_c.set_ghost_cells(mem, ud, step=split_step) + + flux = mem.cache.get_flux_containers(mem.elem)[split_step] + + flux = _compute_flux_and_recovery(mem, flux, ud, lmbda, split_step, tag) + + # Consider caching neighbor indices + left_idx, right_idx = get_neighbor_indices(mem.elem.ndim) + + if tag != "rk": + _update_solution_variables(mem.sol, flux, lmbda, left_idx, right_idx) + + if tag == "rk": + return flux + + +def _compute_flux_and_recovery(mem, flux, ud, lmbda, split_step, tag=None): """ Helper function to compute flux using gradient recovery and HLL solver. - + Returns: flux: Computed flux container """ - flux = mem.flux[split_step] - - bdry.set_explicit_boundary_data(mem.sol, mem.elem, ud, mem.th, mem.mpv, step=split_step) - - Lefts, Rights = gd_recovery.do(mem, ud, lmbda, split_step, tag) - - flux = gd_flux.hll_solver(mem, flux, Lefts, Rights) - + + Lefts, Rights = recovery.compute(mem, flux, ud, lmbda, split_step, tag) + + flux = riemann_solver.hll(mem, flux, Lefts, Rights) + return flux + def _apply_dimensional_flux_update(mem, dim, time_step, left_idx, right_idx): """ Apply flux update for a specific dimension. """ lmbda = time_step / mem.elem.dxyz[dim] mem.sol.flip_forward() - - _update_solution_variables(mem.sol, mem.flux[dim], lmbda, left_idx, right_idx) - + flux = mem.cache.get_flux_containers(mem.elem)[dim] + + _update_solution_variables(mem.sol, flux, lmbda, left_idx, right_idx) + # Handle special case for vertical axis if dim == 1: - updt = lmbda * (mem.flux[dim].rhoX[left_idx] - mem.flux[dim].rhoX[right_idx]) + updt = lmbda * (flux.rhoX[left_idx] - flux.rhoX[right_idx]) setattr(mem.sol, "pwchi", updt) + def _perform_dimensional_sweep(mem, ud, time_step, reverse=False, diagnostics=None): """ Perform a dimensional sweep in either forward or reverse order. - + """ elem, Sol = mem.elem, mem.sol ndim = elem.ndim - + # Determine dimension order - dim_range = range(ndim-1, -1, -1) if reverse else range(ndim) - + dim_range = range(ndim - 1, -1, -1) if reverse else range(ndim) + for split in dim_range: lmbda = time_step / elem.dxyz[split] - + # Handle solution flipping based on sweep direction if reverse: if elem.iisc[split] > 1: - explicit_step_and_flux(mem, ud, lmbda, split, diagnostics) + _explicit_step_and_flux(mem, ud, lmbda, split, diagnostics) Sol.flip_backward() else: Sol.flip_forward() if elem.iisc[split] > 1: - explicit_step_and_flux(mem, ud, lmbda, split, diagnostics) + _explicit_step_and_flux(mem, ud, lmbda, split, diagnostics) + + +# def _update_solution_variables(sol, flux, lmbda, left_idx, right_idx, variables=None): +# """ +# Wrapper to update solution variables using JIT-compiled array math. +# """ +# if variables is None: +# variables = ["rho", "rhou", "rhov", "rhow", "rhoX", "rhoY"] + +# sol_arrays = [getattr(sol, var) for var in variables] +# flux_arrays = [getattr(flux, var) for var in variables] + +# _update_solution_arrays_jit(sol_arrays, flux_arrays, lmbda, left_idx, right_idx) + + +# @nb.njit(cache=True) +# def _update_solution_arrays_jit( +# sol_vars, flux_vars, lmbda, left_idx, right_idx +# ): +# """ +# Vectorized update of solution variables using pre-extracted arrays. + +# Parameters +# ---------- +# sol_vars : List[np.ndarray] +# Solution arrays (e.g., sol.rho, sol.rhou, ...) +# flux_vars : List[np.ndarray] +# Corresponding flux arrays (e.g., flux.rho, flux.rhou, ...) +# lmbda : float +# CFL-like prefactor +# left_idx, right_idx : Tuple of index arrays +# Indices into inner cells (e.g., from `get_interface_indices`) +# """ +# for i in range(len(sol_vars)): +# flux_diff = flux_vars[i][left_idx] - flux_vars[i][right_idx] +# sol_vars[i][...] += lmbda * flux_diff diff --git a/src/pybella/flow_solver/physics/gas_dynamics/recovery.py b/src/pybella/flow_solver/numerics/explicit_advection/recovery.py similarity index 73% rename from src/pybella/flow_solver/physics/gas_dynamics/recovery.py rename to src/pybella/flow_solver/numerics/explicit_advection/recovery.py index 483ad62e..9e2b82ae 100644 --- a/src/pybella/flow_solver/physics/gas_dynamics/recovery.py +++ b/src/pybella/flow_solver/numerics/explicit_advection/recovery.py @@ -4,14 +4,12 @@ from ....utils import options as opts from ....utils.slices import get_neighbor_indices, get_interface_indices -from ...utils import variable as var -def do(mem, ud, lmbda, split_step, tag=None): +def compute(mem, flux, ud, lmbda, split_step, tag=None): """ Reconstruct the limited slopes at the cell interfaces. """ - flux = mem.flux[split_step] gamm = mem.th.gamm order_two = 1 # always 1 @@ -34,25 +32,35 @@ def do(mem, ud, lmbda, split_step, tag=None): ) shape = mem.sol.u.shape - + # Get cached objects cache = mem.cache.get_recovery_objects(shape, ud) - Diffs, Ampls, Lefts, Rights, Slopes = cache['Diffs'], cache['Ampls'], cache['Lefts'], cache['Rights'], cache['Slopes'] - + Diffs, Ampls, Lefts, Rights, Slopes = ( + cache["Diffs"], + cache["Ampls"], + cache["Lefts"], + cache["Rights"], + cache["Slopes"], + ) + # Compute differences _compute_differences(mem.sol, rights_idx, lefts_idx, Diffs) - + # Compute slopes slopes_obj = _slopes(Diffs, Slopes, ud, mem.elem) - + # Compute left-side amplitudes and values - _compute_amplitudes(slopes_obj, lmbda, u, Ampls, sign_factor=1.0, lambda_factor=-1.0) + _compute_amplitudes( + slopes_obj, lmbda, u, Ampls, sign_factor=1.0, lambda_factor=-1.0 + ) _compute_reconstructed_values(mem.sol, Ampls, order_two, Lefts) - + # Compute right-side amplitudes and values - _compute_amplitudes(slopes_obj, lmbda, u, Ampls, sign_factor=-1.0, lambda_factor=1.0) - _compute_reconstructed_values(mem.sol, Ampls, order_two,Rights) - + _compute_amplitudes( + slopes_obj, lmbda, u, Ampls, sign_factor=-1.0, lambda_factor=1.0 + ) + _compute_reconstructed_values(mem.sol, Ampls, order_two, Rights) + # Return velocity components vel = [mem.sol.u, mem.sol.v, mem.sol.w] @@ -60,7 +68,7 @@ def do(mem, ud, lmbda, split_step, tag=None): reconstructed_rhoy = _compute_rhoy_reconstruction( mem, Lefts, Rights, lefts_idx, rights_idx, vel, split_step, order_two, lmbda ) - + # Compute pressure reconstruction _compute_pressure_reconstruction( Lefts, Rights, lefts_idx, rights_idx, reconstructed_rhoy, gamm @@ -71,35 +79,37 @@ def do(mem, ud, lmbda, split_step, tag=None): return Lefts, Rights + def _slopes(Diffs, Slopes, ud, elem): """Reconstruct piecewise linear slopes in cells.""" # Configuration variable_config = { - 'u': ud.limiter_type_velocity, - 'v': ud.limiter_type_velocity, - 'w': ud.limiter_type_velocity, - 'X': ud.limiter_type_scalars, - 'Y': ud.limiter_type_scalars + "u": ud.limiter_type_velocity, + "v": ud.limiter_type_velocity, + "w": ud.limiter_type_velocity, + "X": ud.limiter_type_scalars, + "Y": ud.limiter_type_scalars, } - + # TBD: Consider moving indices to cache lefts_idx, rights_idx = get_neighbor_indices(elem.ndim) - + # Process each variable for var_name, limiter_type in variable_config.items(): diff_data = getattr(Diffs, var_name) - + # Extract amplitudes al = diff_data[lefts_idx][lefts_idx] ar = diff_data[lefts_idx][rights_idx] - + # Calculate and assign slopes slope_data = _limiters(limiter_type, al, ar) getattr(Slopes, var_name)[..., 1:-1] = slope_data - + return Slopes -@njit + +@njit(cache=True) def _limiters(limiter_type, al, ar): """ Applies the limiter type specified in the initial conditions to recovery the slope. @@ -130,58 +140,70 @@ def _get_conservatives(U): def _compute_differences(sol, rights_idx, lefts_idx, diffs): """Compute differences between right and left indices for all fields.""" - fields = ['u', 'v', 'w', 'X'] + fields = ["u", "v", "w", "X"] for field in fields: - getattr(diffs, field)[..., :-1] = getattr(sol, field)[rights_idx] - getattr(sol, field)[lefts_idx] - + getattr(diffs, field)[..., :-1] = ( + getattr(sol, field)[rights_idx] - getattr(sol, field)[lefts_idx] + ) + # Y field has special handling (reciprocal differences) diffs.Y[..., :-1] = 1.0 / sol.Y[rights_idx] - 1.0 / sol.Y[lefts_idx] def _compute_amplitudes(slopes, lmbda, u, ampls, sign_factor=1.0, lambda_factor=1.0): """Compute amplitudes for all fields with given sign and lambda factors.""" - fields = ['u', 'v', 'w', 'X', 'Y'] + fields = ["u", "v", "w", "X", "Y"] factor = sign_factor * 0.5 * (1.0 + lambda_factor * lmbda * u) - + for field in fields: getattr(ampls, field)[...] = factor * getattr(slopes, field) def _compute_reconstructed_values(sol, ampls, order_two, result): """Compute reconstructed values for all fields.""" - fields = ['u', 'v', 'w', 'X'] + fields = ["u", "v", "w", "X"] for field in fields: - getattr(result, field)[...] = getattr(sol, field) + order_two * getattr(ampls, field) - + getattr(result, field)[...] = getattr(sol, field) + order_two * getattr( + ampls, field + ) + # Y field has special handling (reciprocal computation) result.Y[...] = 1.0 / (1.0 / sol.Y + order_two * ampls.Y) -def _compute_rhoy_reconstruction(mem, lefts, rights, lefts_idx, rights_idx, - vel, split_step, order_two, lmbda): + +def _compute_rhoy_reconstruction( + mem, lefts, rights, lefts_idx, rights_idx, vel, split_step, order_two, lmbda +): """Compute rhoY reconstruction for both left and right sides.""" # Use existing arrays for in-place operations # First compute on lefts.rhoY, then copy to rights.rhoY - + # Start with average in lefts array lefts.rhoY[lefts_idx] = 0.5 * (mem.sol.rhoY[lefts_idx] + mem.sol.rhoY[rights_idx]) - + # Subtract velocity correction in-place - lefts.rhoY[lefts_idx] -= order_two * 0.5 * lmbda * ( - vel[split_step][rights_idx] * mem.sol.rhoY[rights_idx] - - vel[split_step][lefts_idx] * mem.sol.rhoY[lefts_idx] + lefts.rhoY[lefts_idx] -= ( + order_two + * 0.5 + * lmbda + * ( + vel[split_step][rights_idx] * mem.sol.rhoY[rights_idx] + - vel[split_step][lefts_idx] * mem.sol.rhoY[lefts_idx] + ) ) - + # Copy result to rights rights.rhoY[rights_idx] = lefts.rhoY[lefts_idx] - + return lefts.rhoY[lefts_idx] -def _compute_pressure_reconstruction(lefts, rights, lefts_idx, rights_idx, - reconstructed_rhoy, gamm): +def _compute_pressure_reconstruction( + lefts, rights, lefts_idx, rights_idx, reconstructed_rhoy, gamm +): """Compute pressure reconstruction using power law.""" - reconstructed_p0 = reconstructed_rhoy ** gamm - lefts.p0[lefts_idx] = reconstructed_p0 - rights.p0[rights_idx] = reconstructed_p0 - - return reconstructed_p0 \ No newline at end of file + reconstructed_p0 = reconstructed_rhoy**gamm + lefts.p[lefts_idx] = reconstructed_p0 + rights.p[rights_idx] = reconstructed_p0 + + return reconstructed_p0 diff --git a/src/pybella/flow_solver/numerics/explicit_advection/riemann_solver.py b/src/pybella/flow_solver/numerics/explicit_advection/riemann_solver.py new file mode 100644 index 00000000..88f35532 --- /dev/null +++ b/src/pybella/flow_solver/numerics/explicit_advection/riemann_solver.py @@ -0,0 +1,81 @@ +import numpy as np +import numba as nb +from ....utils import slices + + +def hll(mem, flux, Lefts, Rights): + """ + HLL solver for the Riemann problem. Chooses the advected quantities from `Lefts` or `Rights` based on the direction given by `flux`. + + Returns + ------- + :py:class:`management.variable.States` + `flux` data container with the solution of the Riemann problem. + + """ + ndim = mem.sol.rho.ndim + left_idx, right_idx, _ = slices.get_interface_indices(ndim) + remove_cols_idx = slices.get_last_dim_inner_slice(ndim) + + # Compute primitive variables + Lefts.primitives(mem.th) + Rights.primitives(mem.th) + + # Compute upwind weights + upwind = 0.5 * (1.0 + np.sign(flux.rhoY)) + upl = upwind[right_idx] + upr = 1.0 - upwind[left_idx] + + # Pre-compute common weights + left_weight = upl[left_idx] / Lefts.Y[left_idx] + right_weight = upr[right_idx] / Rights.Y[right_idx] + + # Define flux components to compute + flux_components = [ + ("rhou", "u"), + ("rho", None, 1.0), # state_value=1.0 + ("rhov", "v"), + ("rhow", "w"), + ("rhoX", "X"), + ] + + # Compute all flux components + for component in flux_components: + flux_attr = component[0] + state_attr = component[1] if len(component) > 1 else None + state_value = component[2] if len(component) > 2 else 1.0 + + # Get state values + if state_attr is not None: + left_val = getattr(Lefts, state_attr)[left_idx] + right_val = getattr(Rights, state_attr)[right_idx] + else: + left_val = right_val = state_value + + _compute_flux_component( + getattr(flux, flux_attr), + flux.rhoY, + left_weight, + right_weight, + left_val, + right_val, + remove_cols_idx, + ) + + return flux + + +@nb.njit(cache=True) +def _compute_flux_component( + flux_values, + rhoY_values, + left_weight, + right_weight, + left_val, + right_val, + remove_cols_idx, +): + """Numba-optimised flux component computation.""" + flux_values[remove_cols_idx] = rhoY_values[remove_cols_idx] * ( + left_weight * left_val + right_weight * right_val + ) diff --git a/src/pybella/flow_solver/numerics/explicit_euler.py b/src/pybella/flow_solver/numerics/explicit_euler.py new file mode 100644 index 00000000..44f79d14 --- /dev/null +++ b/src/pybella/flow_solver/numerics/explicit_euler.py @@ -0,0 +1,81 @@ +import numpy as np + +from ...utils.operators import convolution, divergence, gradient +from ..utils.boundary import cell_boundary as bdry_c +from ..utils.boundary import node_boundary as bdry_n +from ..utils.boundary import common as bdry + + +def do_forward_step(mem, ud, dt, writer=None, label=None, debug=False): + # Unpack frequently used variables + th, sol, npf, node, elem = mem.th, mem.sol, mem.npf, mem.node, mem.elem + ndim = elem.ndim + + nonhydro = ud.nonhydrostasy + g, Msq = ud.gravity_strength[1], ud.Msq + Ginv = th.Gammainv + corr_h1, corr_v, corr_h2 = ud.coriolis_strength + u0, v0, w0 = ud.u_wind_speed, ud.v_wind_speed, ud.w_wind_speed + + # Reusable derived quantities + rho, rhoY, rhoX = sol.rho, sol.rhoY, sol.rhoX + rhou, rhov, rhow = sol.rhou, sol.rhov, sol.rhow + + # Pressure and derivatives + p2n = npf.p2_nodes + dp2n = np.zeros_like(p2n) + + S0c = npf.HydroState.get_S0c(elem) + dSdy = npf.HydroState_n.get_dSdy(elem, node) + + # Compute divergence + npf.rhs[...] = divergence.compute_at_nodes(npf.rhs, elem, sol, ud) + if not hasattr(ud, "ATMOSPHERIC_EXTENSION"): + bdry.scale_wall_node_values(npf.rhs, node, ud, 2.0) + + if debug: + writer.populate(str(label), "rhs", npf.rhs) + + # Compute compressibility kernel + kernel = convolution.get_averaging_kernel(ndim, width=2) + dpidP = (th.gm1 / Msq) * convolution.apply_convolution_kernel( + rhoY ** (th.gamm - 2.0), kernel=kernel, normalize=True, use_numba=True + ) + + rhoYovG = Ginv * rhoY + dbuoy = rhoY * (rhoX / rho) + + # Pressure gradients + dpdx, dpdy, dpdz = gradient.compute_at_nodes(p2n, ndim, node.dxyz) + + # Wind perturbations + drhou = rhou - u0 * rho + drhov = rhov - v0 * rho + drhow = rhow - w0 * rho + v = rhov / rho + + # Momentum update (u, v, w) + rhou -= dt * (rhoYovG * dpdx - corr_h2 * drhov + corr_v * drhow) + rhov -= ( + dt + * ( + rhoYovG * dpdy + + (g / Msq) * dbuoy * nonhydro + - corr_h1 * drhow + + corr_h2 * drhou + ) + * (1 - ud.is_ArakawaKonor) + ) + + if ndim == 3: + rhow -= dt * (rhoYovG * dpdz - corr_v * drhou + corr_h1 * drhov) + + # Scalar update (rhoX) + sol.rhoX[...] = (rho * (rho / rhoY - S0c)) - dt * (v * dSdy) * rho + + # Compressibility correction to p2 + dp2n[node.i1] -= dt * dpidP * npf.rhs + npf.p2_nodes += ud.compressibility * dp2n + + # Boundary conditions + bdry_n.set_ghost_nodes(npf.p2_nodes, node, ud) diff --git a/src/pybella/flow_solver/numerics/implicit_euler.py b/src/pybella/flow_solver/numerics/implicit_euler.py new file mode 100644 index 00000000..7fa9ba2b --- /dev/null +++ b/src/pybella/flow_solver/numerics/implicit_euler.py @@ -0,0 +1,242 @@ +import numpy as np +import scipy as sp + +from ...utils.operators import convolution, divergence, gradient +from ...utils.operators.laplacian import preconditioner, lap2D_manual, lap3D +from ..utils.boundary import cell_boundary as bdry_c +from ..utils.boundary import node_boundary as bdry_n +from ..utils.boundary import common as bdry +from . import coriolis + + +class solver_counter(object): + """ + taken from https://stackoverflow.com/questions/33512081/getting-the-number-of-iterations-of-scipys-gmres-iterative-method + + """ + + def __init__(self): + self.niter = 0 + + def __call__(self, rk=None): + self.niter += 1 + self.rk = rk + + +def do_explicit_part(mem, ud, dt): + nonhydro = ud.nonhydrostasy + g = ud.gravity_strength[1] + Msq = ud.Msq + + dbuoy = mem.sol.rhoY * (mem.sol.rhoX / mem.sol.rho) + mem.sol.rhov = (nonhydro * mem.sol.rhov) - dt * (g / Msq) * dbuoy + + mem.sol.mod_bg_wind(ud, -1.0) + + coriolis.multiply_inverse_terms(mem.sol, mem, ud, dt) + + mem.sol.mod_bg_wind(ud, +1.0) + + +def do_implicit_part( + mem, + ud, + dt, + sol0=None, + writer=None, + label=None, + debug=False, +): + """ + Optimized version with reduced redundancy and improved structure. + """ + # Early return optimization - disable writer if not debugging + if not debug: + writer = None + + nc = mem.node.sc + + # Helper function to reduce writer boilerplate + def write_debug_data(key, data): + if writer is not None: + writer.populate(str(label), key, data) + + # Initial debug output + write_debug_data("p2_initial", mem.npf.p2_nodes) + + # Set boundary data and compute operator coefficients (consolidated) + sol_for_boundary = sol0 if sol0 is not None else mem.sol + bdry_c.set_ghost_cells(mem, ud, sol=sol_for_boundary) + operator_coefficients_nodes(mem, ud, dt) + + # Debug output for w components + if writer is not None: + write_debug_data("hcenter", mem.npf.wcenter) + write_debug_data("wplusx", mem.npf.wplus[0]) + write_debug_data("wplusy", mem.npf.wplus[1]) + + # Handle 3D case more cleanly + wplusz_data = ( + mem.npf.wplus[2] if mem.elem.ndim == 3 else np.zeros_like(mem.npf.wplus[0]) + ) + write_debug_data("wplusz", wplusz_data) + + # Boundary and correction operations + # bdry.set_ghost_nodes(mem.npf.p2_nodes, mem.node, ud) + _correction_nodes(mem, ud, dt, mem.npf.p2_nodes, 0) + bdry_c.set_ghost_cells(mem, ud) + + # Compute RHS + mem.npf.rhs[...] = divergence.compute_at_nodes(mem.npf.rhs, mem.elem, mem.sol, ud) + write_debug_data("rhs", mem.npf.rhs) + + mem.npf.rhs /= dt + + # Handle compressibility - simplified logic + _apply_compressibility_correction(mem, ud) + + write_debug_data("rhs_nodes", mem.npf.rhs) + + # Prepare and solve linear system + lap, rhs_inner = _prepare_linear_system(mem, ud, dt) + + # Solve using BiCGSTAB + counter = solver_counter() + p2, _ = sp.sparse.linalg.bicgstab( + lap, rhs_inner, atol=ud.tol, maxiter=ud.max_iterations, callback=counter + ) + + # Reshape solution and apply + p2_full = _reshape_solution(p2, mem, ud, nc) + write_debug_data("p2_full", p2_full) + + # # Final boundary and correction operations + # bdry.set_ghost_nodes(p2_full, mem.node, ud) + _correction_nodes(mem, ud, dt, p2_full, 1) + + mem.npf.p2_nodes[...] += p2_full + bdry_n.set_ghost_nodes(mem.npf.p2_nodes, mem.node, ud) + bdry_c.set_ghost_cells(mem, ud) + + +def _correction_nodes(mem, ud, dt, p, updt_chi): + ndim = mem.node.ndim + Gammainv = mem.th.Gammainv + + dSdy = mem.npf.HydroState_n.get_dSdy(mem.elem, mem.node) + + Dpx, Dpy, Dpz = gradient.compute_at_nodes(p, mem.elem.ndim, mem.node.dxyz) + + thinv = mem.sol.rho / mem.sol.rhoY + + Y = mem.sol.rhoY / mem.sol.rho + coeff = Gammainv * mem.sol.rhoY * Y + + mem.npf.u[...] = -dt * coeff * Dpx + mem.npf.v[...] = -dt * coeff * Dpy + mem.npf.w[...] = -dt * coeff * Dpz + + coriolis.multiply_inverse_terms(mem.npf, mem, ud, dt, attrs=["u", "v", "w"]) + + mem.sol.rhou += thinv * mem.npf.u + mem.sol.rhov += thinv * mem.npf.v + mem.sol.rhow += thinv * mem.npf.w if ndim == 3 else 0.0 + mem.sol.rhoX += -updt_chi * dt * dSdy * mem.sol.rhov + + +def operator_coefficients_nodes(mem, ud, dt): + Gammainv = mem.th.Gammainv + ndim = mem.node.ndim + + ccenter = -ud.Msq * mem.th.gm1inv / (dt**2) + cexp = 2.0 - mem.th.gamm + + Y = mem.sol.rhoY / mem.sol.rho + coeff = Gammainv * mem.sol.rhoY * Y + + for dim in range(ndim): + mem.npf.wplus[dim][...] = coeff + + kernel = convolution.get_averaging_kernel(ndim, width=2) + + mem.npf.wcenter = ccenter * convolution.apply_convolution_kernel( + mem.sol.rhoY**cexp, kernel + ) + + if not hasattr(ud, "ATMOSPHERIC_EXTENSION"): + bdry.scale_wall_node_values(mem.npf.wcenter, mem.node, ud) + + +def _apply_compressibility_correction(mem, ud): + """ + Extracted compressibility logic for better readability. + """ + if ud.is_compressible == 0: + if ud.is_ArakawaKonor: + mem.npf.rhs -= mem.npf.wcenter * mem.npf.dp2_nodes + mem.npf.wcenter[...] = 0.0 + else: + # Simplified - this was redundant multiplication + mem.npf.wcenter[...] *= ud.compressibility + else: + mem.npf.wcenter *= ud.compressibility + + +def _prepare_linear_system(mem, ud, dt): + """ + Prepare the linear system components based on dimensionality. + """ + if mem.elem.ndim == 2: + return _prepare_2d_system(mem, ud, dt) + else: # 3D case + return _prepare_3d_system(mem, ud, dt) + + +def _prepare_2d_system(mem, ud, dt): + """Prepare 2D linear system.""" + Vec = mem.npf + coriolis_params = coriolis.multiply_inverse_terms( + Vec, mem, ud, dt, attrs=("u", "v", "w"), get_coeffs=True + ) + + diag_inv = preconditioner.prepare_diag(mem.npf, mem.node) + mem.npf.rhs *= diag_inv + + p2 = mem.npf.p2_nodes[mem.node.i2].T + lap = lap2D_manual.get_linop(mem.npf, mem.node, coriolis_params, diag_inv, ud) + sh = p2.shape[0] * p2.shape[1] + + lap = sp.sparse.linalg.LinearOperator((sh, sh), lap) + rhs_inner = mem.npf.rhs[mem.node.i1].T.ravel() + + return lap, rhs_inner + + +def _prepare_3d_system(mem, ud, dt): + """Prepare 3D linear system.""" + # Note: diag_inv appears to be used but not defined in 3D case + # This might be a bug in the original code + diag_inv = None # TODO: Verify if this should be computed for 3D + + lap = lap3D.get_linop(mem.elem, mem.node, mem.npf, ud, diag_inv, dt) + p2 = mem.npf.p2_nodes # Define p2 for 3D case + sh = p2.reshape(-1).shape[0] + + lap = sp.sparse.linalg.LinearOperator((sh, sh), lap) + rhs_inner = mem.npf.rhs[mem.node.i1].ravel() + + return lap, rhs_inner, sh + + +def _reshape_solution(p2, mem, ud, nc): + """ + Reshape the solution vector back to the appropriate format. + """ + p2_full = np.zeros(nc).squeeze() + + if mem.elem.ndim == 2: + p2_full[mem.node.i2] = p2.reshape(mem.npf.rhs[mem.node.i1].T.shape).T + else: # 3D case + p2_full[mem.node.i1] = p2.reshape(ud.inx + 2, ud.iny + 2, ud.inz + 2) + + return p2_full diff --git a/src/pybella/flow_solver/physics/gas_dynamics/cfl.py b/src/pybella/flow_solver/physics/cfl.py similarity index 71% rename from src/pybella/flow_solver/physics/gas_dynamics/cfl.py rename to src/pybella/flow_solver/physics/cfl.py index e1eb709f..2274e72f 100644 --- a/src/pybella/flow_solver/physics/gas_dynamics/cfl.py +++ b/src/pybella/flow_solver/physics/cfl.py @@ -1,11 +1,12 @@ import numpy as np + def dynamic_timestep(Sol, time, time_output, elem, ud, th, step): """ Calculate dynamic timestep for CFD simulation. Documentation to be homogenised. - + Args: Sol: Solution object containing flow variables time: Current simulation time @@ -14,79 +15,111 @@ def dynamic_timestep(Sol, time, time_output, elem, ud, th, step): ud: User data object with CFL and timestep parameters th: Thermodynamic properties step: Current step number - + Returns: If acoustic_timestep == 1: dt (float) Else: tuple of (dt, cfl, cfl_ac) """ machine_epsilon = np.finfo(float).eps - + # Calculate thermodynamic properties - p = Sol.rhoY ** th.gamm + p = Sol.rhoY**th.gamm c = np.sqrt(th.gamm * p / Sol.rho) / np.sqrt(ud.Msq) - + # Calculate velocity components u = np.abs(Sol.rhou / Sol.rho) v = np.abs(Sol.rhov / Sol.rho) w = np.abs(Sol.rhow / Sol.rho) - + # Find maximum velocities (with minimum threshold) u_max = max(u.max(), machine_epsilon) v_max = max(v.max(), machine_epsilon) w_max = max(w.max(), machine_epsilon) - + # Calculate acoustic velocities upc_max = max((u + c).max(), machine_epsilon) vpc_max = max((v + c).max(), machine_epsilon) wpc_max = max((w + c).max(), machine_epsilon) - + if ud.acoustic_timestep == 1: return _calculate_acoustic_timestep( - ud.CFL, elem, upc_max, vpc_max, wpc_max, - time, time_output, ud, step, machine_epsilon + ud.CFL, + elem, + upc_max, + vpc_max, + wpc_max, + time, + time_output, + ud, + step, + machine_epsilon, ) else: - return _calculate_convective_timestep( - ud.CFL, elem, u_max, v_max, w_max, upc_max, vpc_max, wpc_max, - time, time_output, ud, step, machine_epsilon + return _calculate_advective_timestep( + ud.CFL, + elem, + u_max, + v_max, + w_max, + upc_max, + vpc_max, + wpc_max, + time, + time_output, + ud, + step, + machine_epsilon, ) -def _calculate_acoustic_timestep(CFL, elem, upc_max, vpc_max, wpc_max, - time, time_output, ud, step, machine_epsilon): +def _calculate_acoustic_timestep( + CFL, elem, upc_max, vpc_max, wpc_max, time, time_output, ud, step, machine_epsilon +): """Calculate timestep based on acoustic CFL condition.""" # Calculate directional timesteps dt_directions = [ CFL * elem.dx / upc_max, CFL * elem.dy / vpc_max, - CFL * elem.dz / wpc_max + CFL * elem.dz / wpc_max, ] dt_cfl = min(dt_directions) - + # Apply ramping factor ramp_factor = ud.dtfixed0 + min(step, 1.0) * (ud.dtfixed - ud.dtfixed0) dt = min(dt_cfl, ramp_factor) - + # Ensure we don't overshoot the output time remaining_time = time_output - time if dt > remaining_time: dt = remaining_time + machine_epsilon - + return dt -def _calculate_convective_timestep(CFL, elem, u_max, v_max, w_max, - upc_max, vpc_max, wpc_max, - time, time_output, ud, step, machine_epsilon): +def _calculate_advective_timestep( + CFL, + elem, + u_max, + v_max, + w_max, + upc_max, + vpc_max, + wpc_max, + time, + time_output, + ud, + step, + machine_epsilon, +): """Calculate timestep based on convective CFL condition.""" # Calculate directional timesteps dt_directions = [ CFL * elem.dx / u_max, CFL * elem.dy / v_max, - CFL * elem.dz / w_max + CFL * elem.dz / w_max, ] dt_cfl = min(dt_directions) - + # Apply ramping and step scaling for positive steps if step >= 0: ramp_factor = ud.dtfixed0 + min(step, 1.0) * (ud.dtfixed - ud.dtfixed0) @@ -94,18 +127,14 @@ def _calculate_convective_timestep(CFL, elem, u_max, v_max, w_max, dt *= min(float(step + 1), 1.0) else: dt = dt_cfl - + # Ensure we don't overshoot the output time remaining_time = time_output - time if dt > remaining_time: dt = remaining_time - + # Calculate CFL numbers for output cfl = CFL * dt / dt_cfl - cfl_ac = max( - dt * upc_max / elem.dx, - dt * vpc_max / elem.dy, - dt * wpc_max / elem.dz - ) - - return dt, cfl, cfl_ac \ No newline at end of file + cfl_ac = max(dt * upc_max / elem.dx, dt * vpc_max / elem.dy, dt * wpc_max / elem.dz) + + return dt, cfl, cfl_ac diff --git a/src/pybella/flow_solver/physics/gas_dynamics/eos.py b/src/pybella/flow_solver/physics/eos.py similarity index 84% rename from src/pybella/flow_solver/physics/gas_dynamics/eos.py rename to src/pybella/flow_solver/physics/eos.py index f7c00226..3e91d304 100644 --- a/src/pybella/flow_solver/physics/gas_dynamics/eos.py +++ b/src/pybella/flow_solver/physics/eos.py @@ -1,7 +1,5 @@ import numpy as np -from ...utils import boundary as bdry - def nonhydrostasy(ud, t, step): if step >= 0: @@ -71,14 +69,3 @@ def rhoe(rho, u, v, w, p, ud, th): gm1inv = th.gm1inv return p * gm1inv + 0.5 * Msq * rho * (u**2 + v**2 + w**2) - - -def synchronise_variables(mpv, Sol, elem, node, ud, th): - scale_factor = 1.0 / ud.Msq - - if ud.is_compressible: - p2bg = mpv.HydroState.p20[0, :].reshape(1, -1) - p2bg = np.repeat(p2bg, elem.icx, axis=0) - mpv.p2_cells = scale_factor * Sol.rhoY**th.gm1 - p2bg - - bdry.set_ghostcells_p2(mpv.p2_cells, elem, ud) diff --git a/src/pybella/flow_solver/physics/gas_dynamics/numerical_flux.py b/src/pybella/flow_solver/physics/gas_dynamics/numerical_flux.py deleted file mode 100644 index 80b31e04..00000000 --- a/src/pybella/flow_solver/physics/gas_dynamics/numerical_flux.py +++ /dev/null @@ -1,106 +0,0 @@ -# -*- coding: utf-8 -*- -import numpy as np -from numba import njit - -from ....utils.operators import get_flux_convolution_kernels, apply_directional_convolution -from ....utils.slices import get_inner_slice, get_interface_indices, get_last_dim_inner_slice - -def recompute_advective_fluxes(mem, **kwargs): - """Recompute the advective fluxes at the cell interfaces. - - Parameters - ---------- - mem : object - Memory object containing sol and flux attributes - **kwargs - Optional pre-computed velocity components ('u', 'v', 'w') - """ - ndim = mem.sol.rho.ndim - inner_idx = get_inner_slice(ndim) - kernels = get_flux_convolution_kernels(ndim) - - # Define the component order and corresponding flux indices - components = ['u', 'v'] if ndim == 2 else ['u', 'v', 'w'] - rho_components = ['rhou', 'rhov'] if ndim == 2 else ['rhou', 'rhov', 'rhow'] - - for i, (comp, rho_comp) in enumerate(zip(components, rho_components)): - # Use provided velocity or compute from momentum - if comp in kwargs: - rhoY_vel = kwargs[comp] - else: - momentum = getattr(mem.sol, rho_comp) - rhoY_vel = mem.sol.rhoY * momentum / mem.sol.rho - - # Apply directional convolution - mem.flux[i].rhoY[inner_idx] = apply_directional_convolution( - rhoY_vel, kernels[comp], comp, ndim - ) - -@njit(cache=True) -def _compute_flux_component(flux_values, rhoY_values, left_weight, right_weight, - left_val, right_val, remove_cols_idx): - """Numba-optimised flux component computation.""" - flux_values[remove_cols_idx] = rhoY_values[remove_cols_idx] * ( - left_weight * left_val + right_weight * right_val - ) - -def hll_solver(mem, flux, Lefts, Rights): - """ - HLL solver for the Riemann problem. Chooses the advected quantities from `Lefts` or `Rights` based on the direction given by `flux`. - - Returns - ------- - :py:class:`management.variable.States` - `flux` data container with the solution of the Riemann problem. - - """ - ndim = mem.sol.rho.ndim - left_idx, right_idx, _ = get_interface_indices(ndim) - remove_cols_idx = get_last_dim_inner_slice(ndim) - - # Compute primitive variables - Lefts.primitives(mem.th) - Rights.primitives(mem.th) - - # Compute upwind weights - upwind = 0.5 * (1.0 + np.sign(flux.rhoY)) - upl = upwind[right_idx] - upr = 1.0 - upwind[left_idx] - - # Pre-compute common weights - left_weight = upl[left_idx] / Lefts.Y[left_idx] - right_weight = upr[right_idx] / Rights.Y[right_idx] - - # Define flux components to compute - flux_components = [ - ('rhou', 'u'), - ('rho', None, 1.0), # state_value=1.0 - ('rhov', 'v'), - ('rhow', 'w'), - ('rhoX', 'X') - ] - - # Compute all flux components - for component in flux_components: - flux_attr = component[0] - state_attr = component[1] if len(component) > 1 else None - state_value = component[2] if len(component) > 2 else 1.0 - - # Get state values - if state_attr is not None: - left_val = getattr(Lefts, state_attr)[left_idx] - right_val = getattr(Rights, state_attr)[right_idx] - else: - left_val = right_val = state_value - - _compute_flux_component( - getattr(flux, flux_attr), - flux.rhoY, - left_weight, - right_weight, - left_val, - right_val, - remove_cols_idx - ) - - return flux \ No newline at end of file diff --git a/src/pybella/flow_solver/physics/hydrostatics.py b/src/pybella/flow_solver/physics/hydrostatics.py index 6aa8e215..b45a92f5 100644 --- a/src/pybella/flow_solver/physics/hydrostatics.py +++ b/src/pybella/flow_solver/physics/hydrostatics.py @@ -1,7 +1,7 @@ import numpy as np import numba as nb -from ..utils import boundary as bdry +from ..utils.boundary import node_boundary as bdry_n def column(HydroState, HydroState_n, Y, Y_n, elem, node, th, ud): @@ -80,7 +80,7 @@ def column(HydroState, HydroState_n, Y, Y_n, elem, node, th, ud): HydroState_n.p20[xc_idx, igy + 1 :] = pi_hydro_n[:, igy:] / ud.Msq -def integrated_state(mpv, elem, node, th, ud): +def integrated_state(npf, elem, node, th, ud): """ Compute hydrostatic background state for atmospheric model. Handles arbitrary stratification profiles and proper numerical integration. @@ -138,25 +138,25 @@ def integrated_state(mpv, elem, node, th, ud): rhoY_hydro = pi_hydro**gm1_inv # Update cell solutions - mpv.HydroState.rhoY0[:] = rhoY_hydro - mpv.HydroState.rho0[:] = rhoY_hydro * S_ps - mpv.HydroState.p0[:] = p_hydro - mpv.HydroState.p20[:] = pi_hydro / ud.Msq - mpv.HydroState.S0[:] = S_ps - mpv.HydroState.S10[:] = 0.0 - mpv.HydroState.Y0[:] = 1.0 / S_ps + npf.HydroState.rhoY0[:] = rhoY_hydro + npf.HydroState.rho0[:] = rhoY_hydro * S_ps + npf.HydroState.p0[:] = p_hydro + npf.HydroState.p20[:] = pi_hydro / ud.Msq + npf.HydroState.S0[:] = S_ps + npf.HydroState.S10[:] = 0.0 + npf.HydroState.Y0[:] = 1.0 / S_ps ############################ # Update node hydrostates ############################ # Bottom reference node (y=0) - mpv.HydroState_n.Y0[igy] = ud.stratification(0.0) - mpv.HydroState_n.rhoY0[igy] = rhoY0 - mpv.HydroState_n.rho0[igy] = rhoY0 / ud.stratification(0.0) - mpv.HydroState_n.S0[igy] = 1.0 / mpv.HydroState_n.Y0[igy] - mpv.HydroState_n.p0[igy] = p0 - mpv.HydroState_n.p20[igy] = pi0 / ud.Msq + npf.HydroState_n.Y0[igy] = ud.stratification(0.0) + npf.HydroState_n.rhoY0[igy] = rhoY0 + npf.HydroState_n.rho0[igy] = rhoY0 / ud.stratification(0.0) + npf.HydroState_n.S0[igy] = 1.0 / npf.HydroState_n.Y0[igy] + npf.HydroState_n.p0[igy] = p0 + npf.HydroState_n.p20[igy] = pi0 / ud.Msq # Ghost cells below bottom (negative heights) Sn_integral_p = np.zeros(igy) @@ -179,46 +179,46 @@ def integrated_state(mpv, elem, node, th, ud): rhoY_hydro_n = pi_hydro_n**gm1_inv # Update node solutions - below reference - mpv.HydroState_n.rhoY0[:igy] = rhoY_hydro_n[:igy] - mpv.HydroState_n.Y0[: igy + 1] = ud.stratification( + npf.HydroState_n.rhoY0[:igy] = rhoY_hydro_n[:igy] + npf.HydroState_n.Y0[: igy + 1] = ud.stratification( 0.5 * (y_ps[: igy + 1] + y_ps[: igy + 1] - elem.dy) ) - mpv.HydroState_n.rho0[:igy] = rhoY_hydro_n[:igy] / mpv.HydroState_n.Y0[:igy] - mpv.HydroState_n.S0[:igy] = 1.0 / mpv.HydroState_n.Y0[:igy] - mpv.HydroState_n.p0[:igy] = rhoY_hydro_n[:igy] ** th.gamm - mpv.HydroState_n.p20[:igy] = pi_hydro_n[:igy] / ud.Msq + npf.HydroState_n.rho0[:igy] = rhoY_hydro_n[:igy] / npf.HydroState_n.Y0[:igy] + npf.HydroState_n.S0[:igy] = 1.0 / npf.HydroState_n.Y0[:igy] + npf.HydroState_n.p0[:igy] = rhoY_hydro_n[:igy] ** th.gamm + npf.HydroState_n.p20[:igy] = pi_hydro_n[:igy] / ud.Msq # Update node solutions - above reference - mpv.HydroState_n.rhoY0[igy + 1 :] = rhoY_hydro_n[igy:] - mpv.HydroState_n.Y0[igy + 1 :] = ud.stratification( + npf.HydroState_n.rhoY0[igy + 1 :] = rhoY_hydro_n[igy:] + npf.HydroState_n.Y0[igy + 1 :] = ud.stratification( 0.5 * (y_ps[igy:] + y_ps[igy:] + elem.dy) ) - mpv.HydroState_n.rho0[igy + 1 :] = ( - rhoY_hydro_n[igy:] / mpv.HydroState_n.Y0[igy + 1 :] + npf.HydroState_n.rho0[igy + 1 :] = ( + rhoY_hydro_n[igy:] / npf.HydroState_n.Y0[igy + 1 :] ) - mpv.HydroState_n.S0[igy + 1 :] = 1.0 / mpv.HydroState_n.Y0[igy + 1 :] - mpv.HydroState_n.p0[igy + 1 :] = rhoY_hydro_n[igy:] ** th.gamm - mpv.HydroState_n.p20[igy + 1 :] = pi_hydro_n[igy:] / ud.Msq + npf.HydroState_n.S0[igy + 1 :] = 1.0 / npf.HydroState_n.Y0[igy + 1 :] + npf.HydroState_n.p0[igy + 1 :] = rhoY_hydro_n[igy:] ** th.gamm + npf.HydroState_n.p20[igy + 1 :] = pi_hydro_n[igy:] / ud.Msq else: # No gravity case - uniform atmosphere - mpv.HydroState.p20[:] = 1.0 - mpv.HydroState.p0[:] = 1.0 - mpv.HydroState.rho0[:] = 1.0 - mpv.HydroState.rhoY0[:] = 1.0 - mpv.HydroState.Y0[:] = 1.0 - mpv.HydroState.S0[:] = 1.0 - mpv.HydroState.S10[:] = 0.0 - - mpv.HydroState_n.p20[:] = 1.0 - mpv.HydroState_n.p0[:] = 1.0 - mpv.HydroState_n.rho0[:] = 1.0 - mpv.HydroState_n.rhoY0[:] = 1.0 - mpv.HydroState_n.Y0[:] = 1.0 - mpv.HydroState_n.S0[:] = 1.0 - - -def analytical_state(mpv, elem, node, th, ud): + npf.HydroState.p20[:] = 1.0 + npf.HydroState.p0[:] = 1.0 + npf.HydroState.rho0[:] = 1.0 + npf.HydroState.rhoY0[:] = 1.0 + npf.HydroState.Y0[:] = 1.0 + npf.HydroState.S0[:] = 1.0 + npf.HydroState.S10[:] = 0.0 + + npf.HydroState_n.p20[:] = 1.0 + npf.HydroState_n.p0[:] = 1.0 + npf.HydroState_n.rho0[:] = 1.0 + npf.HydroState_n.rhoY0[:] = 1.0 + npf.HydroState_n.Y0[:] = 1.0 + npf.HydroState_n.S0[:] = 1.0 + + +def analytical_state(npf, elem, node, th, ud): g = ud.gravity_strength[1] Gamma = th.Gamma Hex = 1.0 / (th.Gamma * g) @@ -233,12 +233,12 @@ def analytical_state(mpv, elem, node, th, ud): p_n = pi_n**th.Gammainv rho_n = P_n / Y_n - mpv.HydroState_n.p20[...] = pi_n / ud.Msq - mpv.HydroState_n.p0[...] = p_n - mpv.HydroState_n.rho0[...] = rho_n - mpv.HydroState_n.rhoY0[...] = P_n - mpv.HydroState_n.Y0[...] = Y_n - mpv.HydroState_n.S0[...] = 1.0 / Y_n + npf.HydroState_n.p20[...] = pi_n / ud.Msq + npf.HydroState_n.p0[...] = p_n + npf.HydroState_n.rho0[...] = rho_n + npf.HydroState_n.rhoY0[...] = P_n + npf.HydroState_n.Y0[...] = Y_n + npf.HydroState_n.S0[...] = 1.0 / Y_n pi_cp = np.exp(-(elem.y + 0.5 * dy) / Hex) pi_cm = np.exp(-(elem.y - 0.5 * dy) / Hex) @@ -249,15 +249,15 @@ def analytical_state(mpv, elem, node, th, ud): p_c = pi_c**th.Gammainv rho_c = P_c / Y_c - mpv.HydroState.p20[...] = pi_c / ud.Msq - mpv.HydroState.p0[...] = p_c - mpv.HydroState.rho0[...] = rho_c - mpv.HydroState.rhoY0[...] = P_c - mpv.HydroState.Y0[...] = Y_c - mpv.HydroState.S0[...] = 1.0 / Y_c + npf.HydroState.p20[...] = pi_c / ud.Msq + npf.HydroState.p0[...] = p_c + npf.HydroState.rho0[...] = rho_c + npf.HydroState.rhoY0[...] = P_c + npf.HydroState.Y0[...] = Y_c + npf.HydroState.S0[...] = 1.0 / Y_c -def initial_pressure(Sol, mpv, elem, node, ud, th): +def initial_pressure(Sol, npf, elem, node, ud, th): Gammainv = th.Gammainv igy = node.igy igx = node.igx @@ -282,7 +282,7 @@ def initial_pressure(Sol, mpv, elem, node, ud, th): bdpdx[xn_idx] = np.sum( 0.5 * (Pm * thm + Pc * thc) - * (mpv.p2_cells[x_idx_c, y_idx] - mpv.p2_cells[x_idx_m, y_idx]) + * (npf.p2_cells[x_idx_c, y_idx] - npf.p2_cells[x_idx_m, y_idx]) * dy, axis=1, ) @@ -303,10 +303,9 @@ def initial_pressure(Sol, mpv, elem, node, ud, th): x_idx = slice(igx, -igx + 1) y_idx = slice(igy, -igy + 1) - mpv.p2_cells[x_idx, y_idx] += pibot[x_idx].reshape( + npf.p2_cells[x_idx, y_idx] += pibot[x_idx].reshape( -1, 1 - ) - 1.0 * mpv.HydroState.p20[y_idx].reshape(1, -1) - bdry.set_ghostcells_p2(mpv.p2_cells, elem, ud) + ) - 1.0 * npf.HydroState.p20[y_idx].reshape(1, -1) icxn = node.icx icyn = node.icy @@ -324,7 +323,7 @@ def initial_pressure(Sol, mpv, elem, node, ud, th): beta *= Gammainv / height bdpdx[1:] = np.sum( - Pc * thc * (mpv.p2_nodes[1:-1, igy:-igy] - mpv.p2_nodes[:-2, igy:-igy]) * dy, + Pc * thc * (npf.p2_nodes[1:-1, igy:-igy] - npf.p2_nodes[:-2, igy:-igy]) * dy, axis=1, ) bdpdx *= Gammainv / height / dx @@ -343,33 +342,33 @@ def initial_pressure(Sol, mpv, elem, node, ud, th): x_idx = slice(igx, -igx + 1) y_idx = slice(igy, -igy + 1) - mpv.p2_nodes[x_idx, y_idx] += pibot[x_idx].reshape( + npf.p2_nodes[x_idx, y_idx] += pibot[x_idx].reshape( -1, 1 - ) - 1.0 * mpv.HydroState_n.p20[y_idx].reshape(1, -1) + ) - 1.0 * npf.HydroState_n.p20[y_idx].reshape(1, -1) - mpv.dp2_nodes[:, :] = mpv.p2_nodes + npf.dp2_nodes[:, :] = npf.p2_nodes # guess initial node value (at left-most node) - mpv.p2_nodes[igx, igy:-igy] = mpv.dp2_nodes[igx, igy:-igy] + npf.p2_nodes[igx, igy:-igy] = npf.dp2_nodes[igx, igy:-igy] - mpv.p2_nodes[:, :] = __loop_over_array( - igx, igy, icxn, icyn, mpv.p2_nodes, mpv.dp2_nodes + npf.p2_nodes[:, :] = __loop_over_array( + igx, igy, icxn, icyn, npf.p2_nodes, npf.dp2_nodes ) assert ((node.icx + 1) % 2) == 1 - delp2 = 0.5 * (mpv.p2_nodes[-igx - 1, igy:-igy] - mpv.p2_nodes[igx, igy:-igy]) + delp2 = 0.5 * (npf.p2_nodes[-igx - 1, igy:-igy] - npf.p2_nodes[igx, igy:-igy]) delp2 = delp2.reshape(1, -1) - sgn = np.ones_like(mpv.p2_nodes[:, 0][igy:-igy]).reshape(-1, 1) + sgn = np.ones_like(npf.p2_nodes[:, 0][igy:-igy]).reshape(-1, 1) sgn[1::2] *= -1 - mpv.p2_nodes[igx:-igx, igy:-igy] += sgn * delp2 - bdry.set_ghostnodes_p2(mpv.p2_nodes, node, ud) + npf.p2_nodes[igx:-igx, igy:-igy] += sgn * delp2 + bdry_n.set_ghost_nodes(npf.p2_nodes, node, ud) - mpv.dp2_nodes[:, :] = 0.0 + npf.dp2_nodes[:, :] = 0.0 inner_domain = (slice(igx, -igx), slice(igy, -igy)) - pi = ud.Msq * (mpv.p2_cells[inner_domain] + 1.0 * mpv.HydroState.p20[igy:-igy]) + pi = ud.Msq * (npf.p2_cells[inner_domain] + 1.0 * npf.HydroState.p20[igy:-igy]) Y = Sol.rhoY[inner_domain] / Sol.rho[inner_domain] rhoold = np.copy(Sol.rho[inner_domain]) Sol.rhoY[inner_domain] = pi**th.gm1inv diff --git a/src/pybella/flow_solver/physics/low_mach/laplacian.py b/src/pybella/flow_solver/physics/low_mach/laplacian.py deleted file mode 100644 index dcc1821b..00000000 --- a/src/pybella/flow_solver/physics/low_mach/laplacian.py +++ /dev/null @@ -1,1880 +0,0 @@ -import numpy as np -import scipy as sp -import numba as nb - -from ....utils import options as opts - - -def stencil_9pt(elem, node, mpv, Sol, ud, diag_inv, dt, coriolis_params): - igx = elem.igx - igy = elem.igy - - icxn = node.icx - icyn = node.icy - - iicxn = icxn - (2 * igx) - iicyn = icyn - (2 * igy) - - iicxn, iicyn = iicyn, iicxn - - dx = node.dy - dy = node.dx - - inner_domain = (slice(igx, -igx), slice(igy, -igy)) - i1 = node.i1 - - hplusx = mpv.wplus[1][i1].reshape( - -1, - ) - hplusy = mpv.wplus[0][i1].reshape( - -1, - ) - hcenter = mpv.wcenter[i1].reshape( - -1, - ) - - diag_inv = diag_inv[i1].reshape( - -1, - ) - - oodx = 1.0 / (dx) - oody = 1.0 / (dy) - - x_periodic = ud.bdry_type[1] == opts.BdryType.PERIODIC - y_periodic = ud.bdry_type[0] == opts.BdryType.PERIODIC - - x_wall = ( - ud.bdry_type[1] == opts.BdryType.WALL - or ud.bdry_type[1] == opts.BdryType.RAYLEIGH - ) - y_wall = ( - ud.bdry_type[0] == opts.BdryType.WALL - or ud.bdry_type[0] == opts.BdryType.RAYLEIGH - ) - - #### Compute Coriolis parameters: - # nonhydro = ud.nonhydrostasy - # g = ud.gravity_strength[1] - # Msq = ud.Msq - # dy = elem.dy - - # wh1, wv, wh2 = dt * ud.coriolis_strength - - # igs = elem.igs - - # ndim = node.ndim - - # nindim = np.empty((ndim),dtype='object') - # innerdim = np.copy(nindim) - # innerdim1 = np.copy(nindim) - # eindim = np.empty((ndim),dtype='object') - - # for dim in range(ndim): - # is_periodic = ud.bdry_type[dim] == BdryType.PERIODIC - # nindim[dim] = slice(igs[dim]-is_periodic,-igs[dim]+is_periodic) - # innerdim[dim] = slice(igs[dim],-igs[dim]) - # eindim[dim] = slice(igs[dim]-is_periodic,-igs[dim]+is_periodic-1) - - # if dim == 1: - # y_idx = slice(igs[dim]-is_periodic,-igs[dim]+is_periodic-1) - # right_idx = None if -igs[dim]+is_periodic == 0 else -igs[dim]+is_periodic - # y_idx1 = slice(igs[dim]-is_periodic+1, right_idx) - - # innerdim1[dim] = slice(igs[dim]-1, (-igs[dim]+1)) - - # strat = (mpv.HydroState_n.S0[y_idx1] - mpv.HydroState_n.S0[y_idx]) / dy - - # nindim = tuple(nindim) - # eindim = tuple(eindim) - # innerdim = tuple(innerdim) - # innerdim1 = tuple(innerdim1) - - # for dim in range(0,elem.ndim,2): - # is_periodic = ud.bdry_type[dim] != BdryType.PERIODIC - # strat = np.expand_dims(strat, dim) - # strat = np.repeat(strat, elem.sc[dim]-int(2*is_periodic+igs[dim]), axis=dim) - - # Y = Sol.rhoY[nindim] / Sol.rho[nindim] - - # nu = np.zeros_like(mpv.wcenter) - # nu[eindim] = -dt**2 * (g / Msq) * strat * Y - - # nu = nu[inner_domain].reshape(-1,) - - # denom = 1.0 / (wh1**2 + wh2**2 + (nu + nonhydro) * (wv**2 + 1)) - - # coeff_uu = (wh1**2 + nu + nonhydro) * denom - # coeff_uv = nonhydro * (wh1 * wv + wh2) * denom - # coeff_vu = (wh1 * wv - wh2) * denom - # coeff_vv = nonhydro * (1 + wv**2) * denom - - # coriolis_params = (coeff_vv, coeff_vu, coeff_uv, coeff_uu) - # coriolis_params = np.array(coriolis_params, dtype=np.float64) - - return lambda p: lap2D_gather( - p, - igx, - igy, - iicxn, - iicyn, - hplusx, - hplusy, - hcenter, - oodx, - oody, - x_periodic, - y_periodic, - x_wall, - y_wall, - diag_inv, - coriolis_params, - ) - - # ndim = elem.ndim - # periodicity = np.zeros(ndim, dtype='int') - # for dim in range(0,ndim,2): - # periodicity[dim] = ud.bdry_type[dim] == BdryType.PERIODIC - - # # proj = (slice(None,),slice(None,),igz) - # i0 = (slice(0,-1),slice(0,-1)) - # i1 = (slice(1,-1),slice(1,-1)) - # i2 = (slice(igx,-igx),slice(igy,-igy)) - - # hplusx = mpv.wplus[0][i0][i1] - # hplusy = mpv.wplus[1][i0][i1] - # hcenter = mpv.wcenter[i2] - # diag_inv = diag_inv[i1] - - # dxy = (dx, dy) - - # #### Compute Coriolis parameters: - # nonhydro = ud.nonhydrostasy - # g = ud.gravity_strength[1] - # Msq = ud.Msq - # dy = elem.dy - - # wh1, wv, wh2 = dt * ud.coriolis_strength - - # first_nodes_row_right_idx = (slice(1,None)) - # first_nodes_row_left_idx = (slice(0,-1)) - - # strat = (mpv.HydroState_n.S0[first_nodes_row_right_idx] - mpv.HydroState_n.S0[first_nodes_row_left_idx]) / dy - - # for dim in range(0,elem.ndim,2): - # strat = np.expand_dims(strat, dim) - # strat = np.repeat(strat, elem.sc[dim], axis=dim) - - # Y = Sol.rhoY / Sol.rho - # nu = -dt**2 * (g / Msq) * strat * Y - - # coeff_uu = (wh1**2 + nu + nonhydro) - # coeff_uv = nonhydro * (wh1 * wv + wh2) - # coeff_vu = (wh1 * wv - wh2) - # coeff_vv = nonhydro * (1 + wv**2) - - # coriolis_params = (coeff_uu[i1], coeff_uv, coeff_vu, coeff_vv) - - # return lambda p : lap2Dc(p, hplusx, hplusy, hcenter, dxy, periodicity, diag_inv, coriolis_params) - - -@nb.jit(nopython=True, nogil=False, cache=True) -def lap2D_gather( - p, - igx, - igy, - iicxn, - iicyn, - hplusx, - hplusy, - hcenter, - oodx, - oody, - x_periodic, - y_periodic, - x_wall, - y_wall, - diag_inv, - coriolis, -): - ngnc = (iicxn) * (iicyn) - lap = np.zeros((ngnc)) - cnt_x = 0 - cnt_y = 0 - - nine_pt = 0.25 * (2.0) * 1.0 - cyy, cxx, cyx, cxy = coriolis - oodx2 = 0.5 * oodx**2 - oody2 = 0.5 * oody**2 - - for idx in range(iicxn * iicyn): - ne_topleft = idx - iicxn - 1 - ne_topright = idx - iicxn - ne_botleft = idx - 1 - ne_botright = idx - - # get indices of the 9pt stencil - topleft_idx = idx - iicxn - 1 - midleft_idx = idx - 1 - botleft_idx = idx + iicxn - 1 - - topmid_idx = idx - iicxn - midmid_idx = idx - botmid_idx = idx + iicxn - - topright_idx = idx - iicxn + 1 - midright_idx = idx + 1 - botright_idx = idx + iicxn + 1 - - if cnt_x == 0: - topleft_idx += iicxn - 1 - midleft_idx += iicxn - 1 - botleft_idx += iicxn - 1 - - ne_topleft += iicxn - 1 - ne_botleft += iicxn - 1 - - if cnt_x == (iicxn - 1): - topright_idx -= iicxn - 1 - midright_idx -= iicxn - 1 - botright_idx -= iicxn - 1 - - ne_topright -= iicxn - 1 - ne_botright -= iicxn - 1 - - if cnt_y == 0: - topleft_idx += (iicxn) * (iicyn - 1) - topmid_idx += (iicxn) * (iicyn - 1) - topright_idx += (iicxn) * (iicyn - 1) - - ne_topleft += (iicxn) * (iicyn - 1) - ne_topright += (iicxn) * (iicyn - 1) - - if cnt_y == (iicyn - 1): - botleft_idx -= (iicxn) * (iicyn - 1) - botmid_idx -= (iicxn) * (iicyn - 1) - botright_idx -= (iicxn) * (iicyn - 1) - - ne_botleft -= (iicxn) * (iicyn - 1) - ne_botright -= (iicxn) * (iicyn - 1) - - topleft = p[topleft_idx] - midleft = p[midleft_idx] - botleft = p[botleft_idx] - - topmid = p[topmid_idx] - midmid = p[midmid_idx] - botmid = p[botmid_idx] - - topright = p[topright_idx] - midright = p[midright_idx] - botright = p[botright_idx] - - hplusx_topleft = hplusx[ne_topleft] - hplusx_botleft = hplusx[ne_botleft] - hplusy_topleft = hplusy[ne_topleft] - hplusy_botleft = hplusy[ne_botleft] - - hplusx_topright = hplusx[ne_topright] - hplusx_botright = hplusx[ne_botright] - hplusy_topright = hplusy[ne_topright] - hplusy_botright = hplusy[ne_botright] - - cxx_tl = cxx[ne_topleft] - cxx_tr = cxx[ne_topright] - cxx_bl = cxx[ne_botleft] - cxx_br = cxx[ne_botright] - - cxy_tl = cxy[ne_topleft] - cxy_tr = cxy[ne_topright] - cxy_bl = cxy[ne_botleft] - cxy_br = cxy[ne_botright] - - cyx_tl = cyx[ne_topleft] - cyx_tr = cyx[ne_topright] - cyx_bl = cyx[ne_botleft] - cyx_br = cyx[ne_botright] - - cyy_tl = cyy[ne_topleft] - cyy_tr = cyy[ne_topright] - cyy_bl = cyy[ne_botleft] - cyy_br = cyy[ne_botright] - - if x_wall and (cnt_x == 0): - hplusx_topleft = 0.0 - hplusy_topleft = 0.0 - hplusx_botleft = 0.0 - hplusy_botleft = 0.0 - - if x_wall and (cnt_x == (iicxn - 1)): - hplusx_topright = 0.0 - hplusy_topright = 0.0 - hplusx_botright = 0.0 - hplusy_botright = 0.0 - - if y_wall and (cnt_y == 0): - hplusx_topleft = 0.0 - hplusy_topleft = 0.0 - hplusx_topright = 0.0 - hplusy_topright = 0.0 - - if y_wall and (cnt_y == (iicyn - 1)): - hplusx_botleft = 0.0 - hplusy_botleft = 0.0 - hplusx_botright = 0.0 - hplusy_botright = 0.0 - - # dp2dxdy1 = ((midmid - midleft) - (topmid - topleft)) * nine_pt - # dp2dxdy2 = ((midright - midmid) - (topright - topmid)) * nine_pt - # dp2dxdy3 = ((botmid - botleft) - (midmid - midleft)) * nine_pt - # dp2dxdy4 = ((botright - botmid) - (midright - midmid)) * nine_pt - - # lap[idx] = - hplusx_topleft * oodx2 * ((midmid - midleft) - dp2dxdy1) \ - # - hplusy_topleft * oody2 * ((midmid - topmid) - dp2dxdy1) \ - # + hplusx_topright * oodx2 * ((midright - midmid) - dp2dxdy2) \ - # - hplusy_topright * oody2 * ((midmid - topmid) + dp2dxdy2) \ - # - hplusx_botleft * oodx2 * ((midmid - midleft) + dp2dxdy3) \ - # + hplusy_botleft * oody2 * ((botmid - midmid) - dp2dxdy3) \ - # + hplusx_botright * oodx2 * ((midright - midmid) + dp2dxdy4) \ - # + hplusy_botright * oody2 * ((botmid - midmid) + dp2dxdy4) \ - # + hcenter[idx] * p[idx] - - Dx_tl = 0.5 * (topmid - topleft + midmid - midleft) * hplusx_topleft - Dx_tr = 0.5 * (topright - topmid + midright - midmid) * hplusx_topright - Dx_bl = 0.5 * (botmid - botleft + midmid - midleft) * hplusx_botleft - Dx_br = 0.5 * (botright - botmid + midright - midmid) * hplusx_botright - - Dy_tl = 0.5 * (midmid - topmid + midleft - topleft) * hplusy_topleft - Dy_tr = 0.5 * (midright - topright + midmid - topmid) * hplusy_topright - Dy_bl = 0.5 * (botmid - midmid + botleft - midleft) * hplusy_botleft - Dy_br = 0.5 * (botright - midright + botmid - midmid) * hplusy_botright - - fac = 1.0 - Dxx = ( - 0.5 - * (cxx_tr * Dx_tr - cxx_tl * Dx_tl + cxx_br * Dx_br - cxx_bl * Dx_bl) - * oodx - * oodx - * fac - ) - Dyy = ( - 0.5 - * (cyy_br * Dy_br - cyy_tr * Dy_tr + cyy_bl * Dy_bl - cyy_tl * Dy_tl) - * oody - * oody - * fac - ) - Dyx = ( - 0.5 - * (cyx_br * Dy_br - cyx_bl * Dy_bl + cyx_tr * Dy_tr - cyx_tl * Dy_tl) - * oody - * oodx - * fac - ) - Dxy = ( - 0.5 - * (cxy_br * Dx_br - cxy_tr * Dx_tr + cxy_bl * Dy_bl - cxy_tl * Dx_tl) - * oodx - * oody - * fac - ) - - lap[idx] = Dxx + Dyy + Dyx + Dxy + hcenter[idx] * p[idx] - - # fac = 1.0 - # lap[idx] = - fac * hplusx_topleft * oodx2 * ((midmid - midleft)) \ - # - fac * hplusy_topleft * oody2 * ((midmid - topmid)) \ - # + fac * hplusx_topright * oodx2 * ((midright - midmid)) \ - # - fac * hplusy_topright * oody2 * ((midmid - topmid)) \ - # - fac * hplusx_botleft * oodx2 * ((midmid - midleft)) \ - # + fac * hplusy_botleft * oody2 * ((botmid - midmid)) \ - # + fac * hplusx_botright * oodx2 * ((midright - midmid)) \ - # + fac * hplusy_botright * oody2 * ((botmid - midmid)) \ - # + hcenter[idx] * p[idx] - - lap[idx] *= diag_inv[idx] - - cnt_x += 1 - if cnt_x % iicxn == 0: - cnt_y += 1 - cnt_x = 0 - - return lap - - -@nb.jit(nopython=True, nogil=False, cache=True) -def lap2D( - p, - igx, - igy, - iicxn, - iicyn, - hplusx, - hplusy, - hcenter, - oodx2, - oody2, - x_periodic, - y_periodic, - x_wall, - y_wall, - diag_inv, -): - ngnc = (iicxn) * (iicyn) - lap = np.zeros((ngnc)) - cnt_x = 0 - cnt_y = 0 - - nine_pt = 0.25 * (2.0) * 1.0 - - for idx in range(iicxn * iicyn): - ne_topleft = idx - iicxn - 1 - ne_topright = idx - iicxn - ne_botleft = idx - 1 - ne_botright = idx - - # get indices of the 9pt stencil - topleft_idx = idx - iicxn - 1 - midleft_idx = idx - 1 - botleft_idx = idx + iicxn - 1 - - topmid_idx = idx - iicxn - midmid_idx = idx - botmid_idx = idx + iicxn - - topright_idx = idx - iicxn + 1 - midright_idx = idx + 1 - botright_idx = idx + iicxn + 1 - - if cnt_x == 0: - topleft_idx += iicxn - 1 - midleft_idx += iicxn - 1 - botleft_idx += iicxn - 1 - - # if x_periodic: - # topmid_idx += iicxn - 1 - # midmid_idx += iicxn - 1 - # botmid_idx += iicxn - 1 - - ne_topleft += iicxn - 1 - ne_botleft += iicxn - 1 - - if cnt_x == (iicxn - 1): - topright_idx -= iicxn - 1 - midright_idx -= iicxn - 1 - botright_idx -= iicxn - 1 - - # if x_periodic: - # topmid_idx -= iicxn - 1 - # midmid_idx -= iicxn - 1 - # botmid_idx -= iicxn - 1 - - ne_topright -= iicxn - 1 - ne_botright -= iicxn - 1 - - if cnt_y == 0: - topleft_idx += (iicxn) * (iicyn - 1) - topmid_idx += (iicxn) * (iicyn - 1) - topright_idx += (iicxn) * (iicyn - 1) - - # if y_periodic: - # midleft_idx += ((iicxn) * (iicyn - 1)) - # midmid_idx += ((iicxn) * (iicyn - 1)) - # midright_idx += ((iicxn) * (iicyn - 1)) - - ne_topleft += (iicxn) * (iicyn - 1) - ne_topright += (iicxn) * (iicyn - 1) - - if cnt_y == (iicyn - 1): - botleft_idx -= (iicxn) * (iicyn - 1) - botmid_idx -= (iicxn) * (iicyn - 1) - botright_idx -= (iicxn) * (iicyn - 1) - - # if y_periodic: - # midleft_idx -= ((iicxn) * (iicyn - 1)) - # midmid_idx -= ((iicxn) * (iicyn - 1)) - # midright_idx -= ((iicxn) * (iicyn - 1)) - - ne_botleft -= (iicxn) * (iicyn - 1) - ne_botright -= (iicxn) * (iicyn - 1) - - topleft = p[topleft_idx] - midleft = p[midleft_idx] - botleft = p[botleft_idx] - - topmid = p[topmid_idx] - midmid = p[midmid_idx] - botmid = p[botmid_idx] - - topright = p[topright_idx] - midright = p[midright_idx] - botright = p[botright_idx] - - hplusx_topleft = hplusx[ne_topleft] - hplusx_botleft = hplusx[ne_botleft] - hplusy_topleft = hplusy[ne_topleft] - hplusy_botleft = hplusy[ne_botleft] - - hplusx_topright = hplusx[ne_topright] - hplusx_botright = hplusx[ne_botright] - hplusy_topright = hplusy[ne_topright] - hplusy_botright = hplusy[ne_botright] - - if x_wall and (cnt_x == 0): - hplusx_topleft = 0.0 - hplusy_topleft = 0.0 - hplusx_botleft = 0.0 - hplusy_botleft = 0.0 - - if x_wall and (cnt_x == (iicxn - 1)): - hplusx_topright = 0.0 - hplusy_topright = 0.0 - hplusx_botright = 0.0 - hplusy_botright = 0.0 - - if y_wall and (cnt_y == 0): - hplusx_topleft = 0.0 - hplusy_topleft = 0.0 - hplusx_topright = 0.0 - hplusy_topright = 0.0 - - if y_wall and (cnt_y == (iicyn - 1)): - hplusx_botleft = 0.0 - hplusy_botleft = 0.0 - hplusx_botright = 0.0 - hplusy_botright = 0.0 - - dp2dxdy1 = ((midmid - midleft) - (topmid - topleft)) * nine_pt - dp2dxdy2 = ((midright - midmid) - (topright - topmid)) * nine_pt - dp2dxdy3 = ((botmid - botleft) - (midmid - midleft)) * nine_pt - dp2dxdy4 = ((botright - botmid) - (midright - midmid)) * nine_pt - - lap[idx] = ( - -hplusx_topleft * oodx2 * ((midmid - midleft) - dp2dxdy1) - - hplusy_topleft * oody2 * ((midmid - topmid) - dp2dxdy1) - + hplusx_topright * oodx2 * ((midright - midmid) - dp2dxdy2) - - hplusy_topright * oody2 * ((midmid - topmid) + dp2dxdy2) - - hplusx_botleft * oodx2 * ((midmid - midleft) + dp2dxdy3) - + hplusy_botleft * oody2 * ((botmid - midmid) - dp2dxdy3) - + hplusx_botright * oodx2 * ((midright - midmid) + dp2dxdy4) - + hplusy_botright * oody2 * ((botmid - midmid) + dp2dxdy4) - + hcenter[idx] * p[idx] - ) - - # if cnt_x == 0 and x_wall: - # lap[idx] *= 2. - # if (cnt_x == iicxn - 1) and x_wall: - # lap[idx] *= 2. - - # if cnt_y == 0 and y_wall: - # lap[idx] *= 2. - # if (cnt_y == iicyn - 1) and y_wall: - # lap[idx] *= 2. - - lap[idx] *= diag_inv[idx] - - cnt_x += 1 - if cnt_x % iicxn == 0: - cnt_y += 1 - cnt_x = 0 - - return lap - - -def stencil_9pt_numba_test(mpv, node, coriolis, diag_inv, ud): - dx = node.dx - dy = node.dy - - hplusx = mpv.wplus[0] - hplusy = mpv.wplus[1] - hcenter = mpv.wcenter - - coeffs = (hplusx.T, hplusy.T, hcenter.T) - - shp = node.iisc - - dummy_p = np.zeros((node.isc[1], node.isc[0])) - - ### Need to clean this up, but the Numba stencil is used in the Helmholtz solve for radiative BC! - if hasattr(ud, "ATMOSPHERIC_EXTENSION"): - return lambda p: lap2D_numba_test( - p, dummy_p, dx, dy, coeffs, diag_inv.T, coriolis, shp - ) - - ################### - else: - x_wall = ( - ud.bdry_type[0] == opts.BdryType.WALL - or ud.bdry_type[0] == opts.BdryType.RAYLEIGH - ) - y_wall = ( - ud.bdry_type[1] == opts.BdryType.WALL - or ud.bdry_type[1] == opts.BdryType.RAYLEIGH - ) - - y_rayleigh = ud.bdry_type[1] == opts.BdryType.RAYLEIGH - - cor_slc = (slice(1, -1), slice(1, -1)) - coeff_slc = (slice(1, -1), slice(1, -1)) - - coeffs = ( - hplusx[coeff_slc].T.reshape( - -1, - ), - hplusy[coeff_slc].T.reshape( - -1, - ), - hcenter[node.i1].T.reshape( - -1, - ), - ) - - coriolis = ( - coriolis[0][cor_slc].reshape( - -1, - ), - coriolis[1][cor_slc].reshape( - -1, - ), - coriolis[2][cor_slc].reshape( - -1, - ), - coriolis[3][cor_slc].reshape( - -1, - ), - ) - - return lambda p: lap2D_gather_new( - p, - node.iicx, - node.iicy, - coeffs, - dx, - dy, - y_rayleigh, - x_wall, - y_wall, - diag_inv[node.i1].T.reshape( - -1, - ), - coriolis, - ) - - -@nb.jit(nopython=True, cache=False) -def lap2D_numba_test(p, dp, dx, dy, coeffs, diag_inv, coriolis, shp): - p = p.reshape(shp[1], shp[0]) - dp[1:-1, 1:-1] = p - - # dp = p - dp = periodic(dp) - dp = kernel_9pt( - dp, - dx, - dy, - coeffs[0], - coeffs[1], - coeffs[2], - diag_inv, - coriolis[0], - coriolis[1], - coriolis[2], - coriolis[3], - ) - # p = dp - # dp = periodic(dp) - p = dp[1:-1, 1:-1] - - return p.ravel() - - -@nb.njit(cache=True) -def lap2D_gather_new( - p, iicxn, iicyn, coeffs, dx, dy, y_rayleigh, x_wall, y_wall, diag_inv, coriolis -): - ngnc = (iicxn) * (iicyn) - lap = np.zeros((ngnc)) - cnt_x = 0 - cnt_y = 0 - - oodx = 1.0 / dx - oody = 1.0 / dy - cxx, cyy, cxy, cyx = coriolis - - hplusx, hplusy, hcenter = coeffs - - for idx in range(iicxn * iicyn): - # ne_topleft = idx - (iicxn - 1) - # ne_topright = idx - (iicxn) - # ne_botleft = idx - 1 - # ne_botright = idx - - nr_row = idx // iicxn - col_idx = idx - (nr_row * iicxn) - - ne_row_idx = nr_row * (iicxn + 1) - ne_col_idx = col_idx - ne_idx = ne_row_idx + ne_col_idx - - # ne_topleft = ne_idx - (iicxn + 1) - 1 - # ne_topright = ne_idx - (iicxn + 1) - # ne_botleft = ne_idx - 1 - # ne_botright = ne_idx - - ne_topleft = ne_idx - ne_topright = ne_idx + 1 - ne_botleft = ne_idx + (iicxn + 1) - ne_botright = ne_idx + (iicxn + 1) + 1 - - # get indices of the 9pt stencil - topleft_idx = idx - iicxn - 1 - midleft_idx = idx - 1 - botleft_idx = idx + iicxn - 1 - - topmid_idx = idx - iicxn - midmid_idx = idx - botmid_idx = idx + iicxn - - topright_idx = idx - iicxn + 1 - midright_idx = idx + 1 - botright_idx = idx + iicxn + 1 - - if cnt_x == 0: - topleft_idx += iicxn - 1 - midleft_idx += iicxn - 1 - botleft_idx += iicxn - 1 - - # ne_topleft += iicxn - 1 - # ne_botleft += iicxn - 1 - - # ne_topleft += iicxn + 1 - # ne_botleft += iicxn + 1 - - if cnt_x == (iicxn - 1): - topright_idx -= iicxn - 1 - midright_idx -= iicxn - 1 - botright_idx -= iicxn - 1 - - # ne_topright -= iicxn - 1 - # ne_botright -= iicxn - 1 - - # ne_topright -= iicxn + 1 - # ne_botright -= iicxn + 1 - - if cnt_y == 0: - topleft_idx += (iicxn) * (iicyn - 1) - topmid_idx += (iicxn) * (iicyn - 1) - topright_idx += (iicxn) * (iicyn - 1) - - # ne_topleft += ((iicxn + 1) * (iicyn)) - # ne_topright += ((iicxn + 1) * (iicyn)) - - # ne_topleft += ((iicxn + 2) * (iicyn + 1)) - # ne_topright += ((iicxn + 2) * (iicyn + 1)) - - # if cnt_y == (iicyn - 1) and not y_rayleigh: - if cnt_y == (iicyn - 1): - botleft_idx -= (iicxn) * (iicyn - 1) - botmid_idx -= (iicxn) * (iicyn - 1) - botright_idx -= (iicxn) * (iicyn - 1) - - # ne_botleft -= ((iicxn + 1) * (iicyn)) - # ne_botright -= ((iicxn + 1) * (iicyn)) - - # ne_botleft -= ((iicxn + 2) * (iicyn + 1)) - # ne_botright -= ((iicxn + 2) * (iicyn + 1)) - - ############ - # top BC handling for rayleigh - ############ - # if cnt_y == (iicyn - 1) and y_rayleigh: - # botleft_idx = topleft_idx - # botmid_idx = topmid_idx - # botright_idx = topright_idx - - topleft = p[topleft_idx] - midleft = p[midleft_idx] - botleft = p[botleft_idx] - - topmid = p[topmid_idx] - midmid = p[midmid_idx] - botmid = p[botmid_idx] - - topright = p[topright_idx] - midright = p[midright_idx] - botright = p[botright_idx] - - hplusx_topleft = hplusx[ne_topleft] - hplusx_botleft = hplusx[ne_botleft] - hplusy_topleft = hplusy[ne_topleft] - hplusy_botleft = hplusy[ne_botleft] - - hplusx_topright = hplusx[ne_topright] - hplusx_botright = hplusx[ne_botright] - hplusy_topright = hplusy[ne_topright] - hplusy_botright = hplusy[ne_botright] - - cxx_tl = cxx[ne_topleft] - cxx_tr = cxx[ne_topright] - cxx_bl = cxx[ne_botleft] - cxx_br = cxx[ne_botright] - - cxy_tl = cxy[ne_topleft] - cxy_tr = cxy[ne_topright] - cxy_bl = cxy[ne_botleft] - cxy_br = cxy[ne_botright] - - cyx_tl = cyx[ne_topleft] - cyx_tr = cyx[ne_topright] - cyx_bl = cyx[ne_botleft] - cyx_br = cyx[ne_botright] - - cyy_tl = cyy[ne_topleft] - cyy_tr = cyy[ne_topright] - cyy_bl = cyy[ne_botleft] - cyy_br = cyy[ne_botright] - - if x_wall and (cnt_x == 0): - hplusx_topleft = 0.0 - hplusy_topleft = 0.0 - hplusx_botleft = 0.0 - hplusy_botleft = 0.0 - - if x_wall and (cnt_x == (iicxn - 1)): - hplusx_topright = 0.0 - hplusy_topright = 0.0 - hplusx_botright = 0.0 - hplusy_botright = 0.0 - - if y_wall and (cnt_y == 0): - hplusx_topleft = 0.0 - hplusy_topleft = 0.0 - hplusx_topright = 0.0 - hplusy_topright = 0.0 - - if y_wall and (cnt_y == (iicyn - 1)): - hplusx_botleft = 0.0 - hplusy_botleft = 0.0 - hplusx_botright = 0.0 - hplusy_botright = 0.0 - - # if y_rayleigh and (cnt_y == 0): - # hplusx_topleft = 0. - # hplusy_topleft = 0. - # hplusx_topright = 0. - # hplusy_topright = 0. - - Dx_tl = 0.5 * (topmid - topleft + midmid - midleft) * hplusx_topleft - Dx_tr = 0.5 * (topright - topmid + midright - midmid) * hplusx_topright - Dx_bl = 0.5 * (botmid - botleft + midmid - midleft) * hplusx_botleft - Dx_br = 0.5 * (botright - botmid + midright - midmid) * hplusx_botright - - Dy_tl = 0.5 * (midmid - topmid + midleft - topleft) * hplusy_topleft - Dy_tr = 0.5 * (midright - topright + midmid - topmid) * hplusy_topright - Dy_bl = 0.5 * (botmid - midmid + botleft - midleft) * hplusy_botleft - Dy_br = 0.5 * (botright - midright + botmid - midmid) * hplusy_botright - - fac = 1.0 - Dxx = ( - 0.5 - * (cxx_tr * Dx_tr - cxx_tl * Dx_tl + cxx_br * Dx_br - cxx_bl * Dx_bl) - * oodx - * oodx - * fac - ) - Dyy = ( - 0.5 - * (cyy_br * Dy_br - cyy_tr * Dy_tr + cyy_bl * Dy_bl - cyy_tl * Dy_tl) - * oody - * oody - * fac - ) - Dyx = ( - 0.5 - * (cxy_br * Dy_br - cxy_bl * Dy_bl + cxy_tr * Dy_tr - cxy_tl * Dy_tl) - * oody - * oodx - * fac - ) - Dxy = ( - 0.5 - * (cyx_br * Dx_br - cyx_tr * Dx_tr + cyx_bl * Dx_bl - cyx_tl * Dx_tl) - * oodx - * oody - * fac - ) - - lap[idx] = Dxx + Dyy + Dyx + Dxy + hcenter[idx] * p[idx] - - lap[idx] *= diag_inv[idx] - - cnt_x += 1 - if cnt_x % iicxn == 0: - cnt_y += 1 - cnt_x = 0 - - return lap - - -@nb.stencil -def kernel_9pt(a, dx, dy, hpx, hpy, hpc, diag_inv, cxx, cyy, cxy, cyx): - oodx = 1.0 / dx - oody = 1.0 / dy - - topleft = a[1, -1] - topmid = a[1, 0] - topright = a[1, 1] - - midleft = a[0, -1] - midmid = a[0, 0] - midright = a[0, 1] - - botleft = a[-1, -1] - botmid = a[-1, 0] - botright = a[-1, 1] - - # shftr = 1 - # shftc = 0 - # blr = 0 - shftr - # blc = 0 - shftc - # brr = 0 - shftr - # brc = 1 - shftc - # tlr = 1 - shftr - # tlc = 0 - shftc - # trr = 1 - shftr - # trc = 1 - shftc - - # hpx_bl = hpx[blr,blc] - # hpx_br = hpx[brr,brc] - # hpx_tl = hpx[tlr,tlc] - # hpx_tr = hpx[trr,trc] - - # hpy_bl = hpy[blr,blc] - # hpy_br = hpy[brr,brc] - # hpy_tl = hpy[tlr,tlc] - # hpy_tr = hpy[trr,trc] - - # cxx_bl = cxx[blr,blc] - # cxx_br = cxx[brr,brc] - # cxx_tl = cxx[tlr,tlc] - # cxx_tr = cxx[trr,trc] - - # cyy_bl = cyy[blr,blc] - # cyy_br = cyy[brr,brc] - # cyy_tl = cyy[tlr,tlc] - # cyy_tr = cyy[trr,trc] - - # cxy_bl = cxy[blr,blc] - # cxy_br = cxy[brr,brc] - # cxy_tl = cxy[tlr,tlc] - # cxy_tr = cxy[trr,trc] - - # cyx_bl = cyx[blr,blc] - # cyx_br = cyx[brr,brc] - # cyx_tl = cyx[tlr,tlc] - # cyx_tr = cyx[trr,trc] - - hpx_bl = hpx[0, 0] - hpx_br = hpx[0, 1] - hpx_tl = hpx[1, 0] - hpx_tr = hpx[1, 1] - - hpy_bl = hpy[0, 0] - hpy_br = hpy[0, 1] - hpy_tl = hpy[1, 0] - hpy_tr = hpy[1, 1] - - cxx_bl = cxx[0, 0] - cxx_br = cxx[0, 1] - cxx_tl = cxx[1, 0] - cxx_tr = cxx[1, 1] - - cyy_bl = cyy[0, 0] - cyy_br = cyy[0, 1] - cyy_tl = cyy[1, 0] - cyy_tr = cyy[1, 1] - - cxy_bl = cxy[0, 0] - cxy_br = cxy[0, 1] - cxy_tl = cxy[1, 0] - cxy_tr = cxy[1, 1] - - cyx_bl = cyx[0, 0] - cyx_br = cyx[0, 1] - cyx_tl = cyx[1, 0] - cyx_tr = cyx[1, 1] - - Dx_tl = 0.5 * (topmid - topleft + midmid - midleft) * hpx_tl - Dx_tr = 0.5 * (topright - topmid + midright - midmid) * hpx_tr - Dx_bl = 0.5 * (botmid - botleft + midmid - midleft) * hpx_bl - Dx_br = 0.5 * (botright - botmid + midright - midmid) * hpx_br - - Dy_tl = 0.5 * (topmid - midmid + topleft - midleft) * hpy_tl - Dy_tr = 0.5 * (topright - midright + topmid - midmid) * hpy_tr - Dy_bl = 0.5 * (midmid - botmid + midleft - botleft) * hpy_bl - Dy_br = 0.5 * (midright - botright + midmid - botmid) * hpy_br - - # print(hpx_tl, hpx_tr, hpx_bl, hpx_br) - # print(hpy_tl, hpy_tr, hpy_bl, hpy_br) - # print("") - - Dxx = ( - 0.5 - * (cxx_tr * Dx_tr - cxx_tl * Dx_tl + cxx_br * Dx_br - cxx_bl * Dx_bl) - * oodx - * oodx - ) - Dyy = ( - 0.5 - * (cyy_tr * Dy_tr - cyy_br * Dy_br + cyy_tl * Dy_tl - cyy_bl * Dy_bl) - * oody - * oody - ) - Dyx = ( - 0.5 - * (cxy_br * Dy_br - cxy_bl * Dy_bl + cxy_tr * Dy_tr - cxy_tl * Dy_tl) - * oody - * oodx - ) - Dxy = ( - 0.5 - * (cyx_tr * Dx_tr - cyx_br * Dx_br + cyx_tl * Dx_tl - cyx_bl * Dx_bl) - * oodx - * oody - ) - - return ((Dxx + Dyy + Dyx + Dxy) + hpc[0, 0] * a[0, 0]) * diag_inv[0, 0] - - -@nb.njit(cache=True) -def periodic(arr): - # periodic padding - arr[:, 0] = arr[:, -3] - arr[:, -1] = arr[:, 2] - - # wall padding - arr[0, :] = arr[2, :] - arr[-1, :] = arr[-3, :] - - return arr - - -def stencil_27pt(elem, node, mpv, ud, diag_inv, dt): - oodxyz = node.dxyz - oodxyz = 1.0 / (oodxyz**2) - oodx2, oody2, oodz2 = oodxyz[0], oodxyz[1], oodxyz[2] - odx, odz = 1.0 / node.dx, 1.0 / node.dz - - i0 = (slice(0, -1), slice(0, -1), slice(0, -1)) - i1 = (slice(1, -1), slice(1, -1), slice(1, -1)) - i2 = (slice(2, -2), slice(2, -2), slice(2, -2)) - - ndim = elem.ndim - periodicity = np.empty(ndim, dtype="int") - for dim in range(ndim): - periodicity[dim] = ud.bdry_type[dim] == opts.BdryType.PERIODIC - - hplusx = mpv.wplus[0][i0][i1] - hplusy = mpv.wplus[1][i0][i1] - hplusz = mpv.wplus[2][i0][i1] - - hcenter = mpv.wcenter[i2] - diag_inv = diag_inv[i1] - - corrf = dt * ud.coriolis_strength[0] - - return lambda p: lap3D( - p, - hplusx, - hplusy, - hplusz, - hcenter, - oodx2, - oody2, - oodz2, - periodicity, - diag_inv, - corrf, - odx, - odz, - ) - - -@nb.jit(nopython=True, cache=True, nogil=False) -def lap3D( - p0, - hplusx, - hplusy, - hplusz, - hcenter, - oodx2, - oody2, - oodz2, - periodicity, - diag_inv, - corrf, - odx, - odz, -): - shx, shy, shz = hcenter.shape - p = p0.reshape(shz + 2, shy + 2, shx + 2) - - coeff = 1.0 / 16 - lap = np.zeros_like(p) - - # cut out four cubes from the 3d array corresponding to the nodes... in each axial direction. - toplefts = [ - (slice(0, None), slice(0, -1), slice(0, -1)), - (slice(0, -1), slice(0, None), slice(0, -1)), - (slice(0, -1), slice(0, -1), slice(0, None)), - ] - toprights = [ - (slice(0, None), slice(0, -1), slice(1, None)), - (slice(1, None), slice(0, None), slice(0, -1)), - (slice(0, -1), slice(1, None), slice(0, None)), - ] - - botlefts = [ - (slice(0, None), slice(1, None), slice(0, -1)), - (slice(0, -1), slice(0, None), slice(1, None)), - (slice(1, None), slice(0, -1), slice(0, None)), - ] - botrights = [ - (slice(0, None), slice(1, None), slice(1, None)), - (slice(1, None), slice(0, None), slice(1, None)), - (slice(1, None), slice(1, None), slice(0, None)), - ] - - cnt = 0 - for bc in periodicity: - if bc == True and cnt == 0: - tmp = p[1, :, :] - p[0, :, :] = p[-3, :, :] - p[-1, :, :] = p[2, :, :] - p[1, :, :] = p[-2, :, :] - p[-2, :, :] = tmp - elif bc == False and cnt == 0: - hplusx[0, :, :] = 0.0 - hplusx[-1, :, :] = 0.0 - hplusy[0, :, :] = 0.0 - hplusy[-1, :, :] = 0.0 - hplusz[0, :, :] = 0.0 - hplusz[-1, :, :] = 0.0 - if bc == True and cnt == 1: - tmp = p[:, 1, :] - p[:, 0, :] = p[:, -3, :] - p[:, -1, :] = p[:, 2, :] - p[:, 1, :] = p[:, -2, :] - p[:, -2, :] = tmp - elif bc == False and cnt == 1: - hplusx[:, 0, :] = 0.0 - hplusx[:, -1, :] = 0.0 - hplusy[:, 0, :] = 0.0 - hplusy[:, -1, :] = 0.0 - hplusz[:, 0, :] = 0.0 - hplusz[:, -1, :] = 0.0 - if bc == True and cnt == 2: - tmp = p[:, :, 1] - p[:, :, 0] = p[:, :, -3] - p[:, :, -1] = p[:, :, 2] - p[:, :, 1] = p[:, :, -2] - p[:, :, -2] = tmp - elif bc == False and cnt == 2: - hplusx[:, :, 0] = 0.0 - hplusx[:, :, -1] = 0.0 - hplusy[:, :, 0] = 0.0 - hplusy[:, :, -1] = 0.0 - hplusz[:, :, 0] = 0.0 - hplusz[:, :, -1] = 0.0 - cnt += 1 - - leftz = p[:, :, :-1] - rightz = p[:, :, 1:] - - z_fluxes = rightz - leftz - - lefty = p[:, :-1, :] - righty = p[:, 1:, :] - - y_fluxes = righty - lefty - - leftx = p[:-1, :, :] - rightx = p[1:, :, :] - - x_fluxes = rightx - leftx - - x_flx = ( - x_fluxes[toplefts[0]] - + x_fluxes[toprights[0]] - + x_fluxes[botlefts[0]] - + x_fluxes[botrights[0]] - ) - y_flx = ( - y_fluxes[toplefts[1]] - + y_fluxes[toprights[1]] - + y_fluxes[botlefts[1]] - + y_fluxes[botrights[1]] - ) - z_flx = ( - z_fluxes[toplefts[2]] - + z_fluxes[toprights[2]] - + z_fluxes[botlefts[2]] - + z_fluxes[botrights[2]] - ) - - hxzp = hplusx * z_flx - hxzpm = hxzp[:-1, :, :] - hxzpm = ( - hxzpm[toplefts[0]] - + hxzpm[toprights[0]] - + hxzpm[botlefts[0]] - + hxzpm[botrights[0]] - ) - hxzpp = hxzp[1:, :, :] - hxzpp = ( - hxzpp[toplefts[0]] - + hxzpp[toprights[0]] - + hxzpp[botlefts[0]] - + hxzpp[botrights[0]] - ) - - hzxp = hplusz * x_flx - hzxpm = hzxp[:, :, :-1] - hzxpm = ( - hzxpm[toplefts[2]] - + hzxpm[toprights[2]] - + hzxpm[botlefts[2]] - + hzxpm[botrights[2]] - ) - hzxpp = hzxp[:, :, 1:] - hzxpp = ( - hzxpp[toplefts[2]] - + hzxpp[toprights[2]] - + hzxpp[botlefts[2]] - + hzxpp[botrights[2]] - ) - - x_flx = hplusx * x_flx - x_flxm = x_flx[:-1, :, :] - x_flxm = ( - x_flxm[toplefts[0]] - + x_flxm[toprights[0]] - + x_flxm[botlefts[0]] - + x_flxm[botrights[0]] - ) - x_flxp = x_flx[1:, :, :] - x_flxp = ( - x_flxp[toplefts[0]] - + x_flxp[toprights[0]] - + x_flxp[botlefts[0]] - + x_flxp[botrights[0]] - ) - - y_flx = hplusy * y_flx - y_flxm = y_flx[:, :-1, :] - y_flxm = ( - y_flxm[toplefts[1]] - + y_flxm[toprights[1]] - + y_flxm[botlefts[1]] - + y_flxm[botrights[1]] - ) - y_flxp = y_flx[:, 1:, :] - y_flxp = ( - y_flxp[toplefts[1]] - + y_flxp[toprights[1]] - + y_flxp[botlefts[1]] - + y_flxp[botrights[1]] - ) - - z_flx = hplusz * z_flx - z_flxm = z_flx[:, :, :-1] - z_flxm = ( - z_flxm[toplefts[2]] - + z_flxm[toprights[2]] - + z_flxm[botlefts[2]] - + z_flxm[botrights[2]] - ) - z_flxp = z_flx[:, :, 1:] - z_flxp = ( - z_flxp[toplefts[2]] - + z_flxp[toprights[2]] - + z_flxp[botlefts[2]] - + z_flxp[botrights[2]] - ) - - lap[1:-1, 1:-1, 1:-1] = ( - oodx2 * coeff * (-x_flxm + x_flxp) - + oody2 * coeff * (-y_flxm + y_flxp) - + oodz2 * coeff * (-z_flxm + z_flxp) - + +1.0 * odx * odz * coeff * corrf * (hxzpp - hxzpm) - + -1.0 * odx * odz * coeff * corrf * (hzxpp - hzxpm) - + hcenter * p[1:-1, 1:-1, 1:-1] - ) - - lap = lap * diag_inv - - return lap - - -def stencil_hs(elem, node, mpv, ud, diag_inv, dt): - oodx2 = 1.0 / node.dx**2 - oodz2 = 1.0 / node.dz**2 - odx, odz = 1.0 / node.dx, 1.0 / node.dz - igy = elem.igs[1] - - proj = ( - slice( - None, - ), - igy, - slice( - None, - ), - ) - i0 = (slice(0, -1), slice(0, -1)) - i1 = (slice(1, -1), slice(1, -1)) - i2 = (slice(2, -2), slice(2, -2)) - - ndim = elem.ndim - periodicity = np.empty(ndim, dtype="int") - for dim in range(0, ndim, 2): - periodicity[dim] = ud.bdry_type[dim] == opts.BdryType.PERIODIC - - hplusx = mpv.wplus[0][proj][i0][i1] - hplusz = mpv.wplus[2][proj][i0][i1] - hcenter = mpv.wcenter[proj][i2] - diag_inv = diag_inv[proj][i1] - - corrf = dt * ud.coriolis_strength[1] - - return lambda p: lapHS( - p, hplusx, hplusz, hcenter, oodx2, oodz2, periodicity, diag_inv, corrf, odx, odz - ) - - -@nb.jit(nopython=True, cache=True, nogil=True) -def lapHS( - p0, hplusx, hplusz, hcenter, oodx2, oodz2, periodicity, diag_inv, corrf, odx, odz -): - shx, shz = hcenter.shape - p = p0.reshape(shx + 2, shz + 2) - - coeff = 1.0 / 4 - lap = np.zeros_like(p) - - cnt = 0 - for bc in periodicity: - if bc == True and cnt == 0: - tmp = p[1, :] - p[0, :] = p[-3, :] - p[-1, :] = p[2, :] - p[1, :] = p[-2, :] - p[-2, :] = tmp - - # p[0,:] = p[-4,:] - # p[-1,:] = p[3,:] - # p[1,:] = p[-3,:] - # p[-2,:] = p[2,:] - elif bc == False and cnt == 0: - hplusx[0, :] = 0.0 - hplusx[-1, :] = 0.0 - hplusz[0, :] = 0.0 - hplusz[-1, :] = 0.0 - if bc == True and cnt == 2: - tmp = p[:, 1] - p[:, 0] = p[:, -3] - p[:, -1] = p[:, 2] - p[:, 1] = p[:, -2] - p[:, -2] = tmp - # p[:,0] = p[:,-4] - # p[:,-1] = p[:,3] - # p[:,1] = p[:,-3] - # p[:,-2] = p[:,2] - elif bc == False and cnt == 2: - hplusx[:, 0] = 0.0 - hplusx[:, -1] = 0.0 - hplusz[:, 0] = 0.0 - hplusz[:, -1] = 0.0 - cnt += 1 - - leftz = p[:, :-1] - rightz = p[:, 1:] - - z_fluxes = rightz - leftz - - leftx = p[:-1, :] - rightx = p[1:, :] - - x_fluxes = rightx - leftx - - x_flx = x_fluxes[:, :-1] + x_fluxes[:, 1:] - z_flx = z_fluxes[:-1, :] + z_fluxes[1:, :] - - hxzp = hplusx * z_flx - hxzpm = hxzp[:-1, :] - hxzpm = hxzpm[:, :-1] + hxzpm[:, 1:] - # hxzpm = hxzpm[:-1,:] + hxzpm[1:,:] - hxzpp = hxzp[1:, :] - hxzpp = hxzpp[:, :-1] + hxzpp[:, 1:] - # hxzpp = hxzpp[:-1,:] + hxzpp[1:,:] - - hzxp = hplusz * x_flx - hzxpm = hzxp[:, :-1] - hzxpm = hzxpm[:-1, :] + hzxpm[1:, :] - # hzxpm = hzxpm[:,:-1] + hzxpm[:,1:] - hzxpp = hzxp[:, 1:] - hzxpp = hzxpp[:-1, :] + hzxpp[1:, :] - # hzxpp = hzxpp[:,:-1] + hzxpp[:,1:] - - x_flx = hplusx * x_flx - x_flxm = x_flx[:-1, :] - x_flxm = x_flxm[:, :-1] + x_flxm[:, 1:] - x_flxp = x_flx[1:, :] - x_flxp = x_flxp[:, :-1] + x_flxp[:, 1:] - - z_flx = hplusz * z_flx - z_flxm = z_flx[:, :-1] - z_flxm = z_flxm[:-1, :] + z_flxm[1:, :] - z_flxp = z_flx[:, 1:] - z_flxp = z_flxp[:-1, :] + z_flxp[1:, :] - - lap[1:-1, 1:-1] = ( - oodx2 * coeff * (-x_flxm + x_flxp) - + oodz2 * coeff * (-z_flxm + z_flxp) - + +1.0 * odx * odz * coeff * corrf * (hxzpp - hxzpm) - + -1.0 * odx * odz * coeff * corrf * (hzxpp - hzxpm) - + hcenter * p[1:-1, 1:-1] - ) - - lap = lap * diag_inv - - return lap - - -def stencil_vs(elem, node, mpv, ud, diag_inv, dt): - igx = elem.igx - igy = elem.igy - igz = elem.igz - - icxn = node.icx - icyn = node.icy - - iicxn = icxn - (2 * igx) - iicyn = icyn - (2 * igy) - - iicxn, iicyn = iicyn, iicxn - - dx = node.dy - dy = node.dx - - oodx2 = 0.5 / (dx**2) - oody2 = 0.5 / (dy**2) - - xx, yy = 1, 0 - - proj = ( - slice( - None, - ), - slice( - None, - ), - igz, - ) - i0 = (slice(0, -1), slice(0, -1)) - i1 = (slice(1, -1), slice(1, -1)) - i2 = (slice(igx, -igx), slice(igy, -igy)) - - VS = True - - if not VS: - x_periodic = ud.bdry_type[xx] == opts.BdryType.PERIODIC - y_periodic = ud.bdry_type[yy] == opts.BdryType.PERIODIC - - x_wall = ud.bdry_type[xx] == opts.BdryType.WALL - y_wall = ud.bdry_type[yy] == opts.BdryType.WALL - - hplusx = mpv.wplus[xx][proj][i2].reshape( - -1, - ) - hplusy = mpv.wplus[yy][proj][i2].reshape( - -1, - ) - hcenter = mpv.wcenter[proj][i2].reshape( - -1, - ) - diag_inv = diag_inv[proj][i2].reshape( - -1, - ) - - return lambda p: lap2D( - p, - igx, - igy, - iicxn, - iicyn, - hplusx, - hplusy, - hcenter, - oodx2, - oody2, - x_periodic, - y_periodic, - x_wall, - y_wall, - diag_inv, - ) - - if VS: - oodx2 = 1.0 / node.dx**2 - oody2 = 1.0 / node.dy**2 - - ndim = elem.ndim - periodicity = np.zeros(ndim, dtype="int") - for dim in range(0, ndim, 2): - periodicity[dim] = ud.bdry_type[dim] == opts.BdryType.PERIODIC - - hplusx = mpv.wplus[0][proj][i0][i1] - hplusy = mpv.wplus[1][proj][i0][i1] - hcenter = mpv.wcenter[proj][i2] - diag_inv = diag_inv[proj][i1] - - return lambda p: lapVS( - p, hplusx, hplusy, hcenter, oodx2, oody2, periodicity, diag_inv - ) - - -@nb.jit(nopython=True, cache=True, nogil=False) -def lapVS(p0, hplusx, hplusy, hcenter, oodx2, oody2, periodicity, diag_inv): - shx, shy = hcenter.shape - p = p0.reshape(shx + 2, shy + 2) - - coeff = 1.0 / 4 - lap = np.zeros_like(p) - - cnt = 0 - for bc in periodicity: - if bc == True and cnt == 0: - p[0, :] = p[-3, :] - p[-1, :] = p[2, :] - - elif bc == False and cnt == 0: - hplusx[0, :] = 0.0 - hplusx[-1, :] = 0.0 - hplusy[0, :] = 0.0 - hplusy[-1, :] = 0.0 - - # p[0,:] = p[2,:] - # p[-1,:] = p[-3,:] - - if bc == True and cnt == 1: - p[:, 0] = p[:, -3] - p[:, -1] = p[:, 2] - - elif bc == False and cnt == 1: - hplusx[:, 0] = 0.0 - hplusx[:, -1] = 0.0 - hplusy[:, 0] = 0.0 - hplusy[:, -1] = 0.0 - - # p[:,0] = p[:,2] - # p[:,-1] = p[:,-3] - - cnt += 1 - - lefty = p[:, :-1] - righty = p[:, 1:] - - y_fluxes = righty - lefty - - leftx = p[:-1, :] - rightx = p[1:, :] - - x_fluxes = rightx - leftx - - x_flx = x_fluxes[:, :-1] + x_fluxes[:, 1:] - y_flx = y_fluxes[:-1, :] + y_fluxes[1:, :] - - x_flx = hplusx * x_flx - x_flxm = x_flx[:-1, :] - x_flxm = x_flxm[:, :-1] + x_flxm[:, 1:] - x_flxp = x_flx[1:, :] - x_flxp = x_flxp[:, :-1] + x_flxp[:, 1:] - - y_flx = hplusy * y_flx - y_flxm = y_flx[:, :-1] - y_flxm = y_flxm[:-1, :] + y_flxm[1:, :] - y_flxp = y_flx[:, 1:] - y_flxp = y_flxp[:-1, :] + y_flxp[1:, :] - - lap[1:-1, 1:-1] = ( - oodx2 * coeff * (-x_flxm + x_flxp) - + oody2 * coeff * (-y_flxm + y_flxp) - + hcenter * p[1:-1, 1:-1] - ) - - lap = lap * diag_inv - - return lap - - -def precon_diag_prepare(mpv, elem, node, ud, coriolis): - dx, dy, dz = node.dx, node.dy, node.dz - - x_periodic = ud.bdry_type[0] == opts.BdryType.PERIODIC - y_periodic = ud.bdry_type[1] == opts.BdryType.PERIODIC - z_periodic = ud.bdry_type[2] == opts.BdryType.PERIODIC - periodicity = (x_periodic, y_periodic, z_periodic) - # igx = node.igx - # igy = node.igy - igs = node.igs - ndim = elem.ndim - - # idx_e = (slice(igx - x_periodic,-igx + x_periodic - 1),slice(igy - y_periodic, -igy + y_periodic - 1)) - idx_periodic = [slice(None)] * elem.ndim - idx_n, idx_e = np.copy(idx_periodic), np.copy(idx_periodic) - - for dim in range(ndim): - if ud.bdry_type[dim] == opts.BdryType.PERIODIC: - idx_periodic[dim] = slice(1, -1) - - idx_e[dim] = slice( - igs[dim] - periodicity[dim], -igs[dim] + periodicity[dim] - 1 - ) - idx_n[dim] = slice(igs[dim], -igs[dim]) - - idx_periodic, idx_e, idx_n = tuple(idx_periodic), tuple(idx_e), tuple(idx_n) - - # idx_n = (slice(igx,-igx), slice(igy,-igy)) - - hplusxx = mpv.wplus[0] # * (coriolis[0].T) - hplusyy = mpv.wplus[1] # * (coriolis[1].T) - hplusxy = mpv.wplus[0] # * (coriolis[3].T) - hplusyx = mpv.wplus[1] # * (coriolis[2].T) - - if ndim == 3: - hplusz = mpv.wplus[2] - - nine_pt = 0.25 * (2.0) * 1.0 - nine_pt = 0.5 * 0.5 - if ndim == 2: - coeff = 1.0 - nine_pt - elif ndim == 3: - coeff = 0.0625 - else: - assert 0, "ndim = 1?" - - wxx = coeff / (dx**2) - wyy = coeff / (dy**2) - wzz = coeff / (dz**2) - - wxy = coeff / (dx * dy) - wyx = coeff / (dy * dx) - - diag_kernel = np.array(np.ones([2] * ndim)) - - # diag = np.zeros((node.sc)).squeeze() - # diag[idx_n] = -wx * signal.fftconvolve(hplusx[idx_e],diag_kernel,mode='full')[idx_periodic] - # diag[idx_n] -= wy * signal.fftconvolve(hplusy[idx_e],diag_kernel,mode='full')[idx_periodic] - # if ndim == 3: - # diag[idx_n] -= wz * signal.fftconvolve(hplusz[idx_e],diag_kernel,mode='full')[idx_periodic] - - # diag[idx_n] += mpv.wcenter[idx_n] - # diag[idx_n] = 1.0 / diag[idx_n] - - diag = np.zeros_like(mpv.wcenter) - diag[...] = -wxx * sp.signal.fftconvolve(hplusxx, diag_kernel, mode="valid") - diag[...] -= wyy * sp.signal.fftconvolve(hplusyy, diag_kernel, mode="valid") - diag[...] -= wxy * sp.signal.fftconvolve(hplusxy, diag_kernel, mode="valid") - diag[...] -= wyx * sp.signal.fftconvolve(hplusyx, diag_kernel, mode="valid") - if ndim == 3: - diag[...] -= wzz * sp.signal.fftconvolve(hplusz, diag_kernel, mode="valid") - - diag[...] += mpv.wcenter - diag[...] = 1.0 / diag - - return diag - - -def stencil_3pt(elem, node, ud): - # 1d stencil for exner pressure perturbation constraint in 2d - igx = elem.igx - igy = elem.igy - - icxn = node.icx - icyn = node.icy - - iicxn = icxn - (2 * igx) - iicyn = icyn - (2 * igy) - - iicxn, iicyn = iicyn, iicxn - - dx = node.dx - # print(node.dx) - - oodx2 = 1.0 / (dx**2) - - # x_periodic = ud.bdry_type[1] == BdryType.PERIODIC - x_periodic = ud.bdry_type[0] == opts.BdryType.PERIODIC - x_wall = ud.bdry_type[0] == opts.BdryType.WALL - - return lambda p: lap2D_exner(p, iicxn, iicyn, oodx2, x_periodic, x_wall) - - -@nb.jit(nopython=True, nogil=True, cache=True) -def lap2D_exner(p, iicxn, iicyn, oodx2, x_periodic, x_wall): - ngnc = (iicxn) * (iicyn) - lap = np.zeros((ngnc)) - cnt_x = 0 - cnt_y = 0 - - for idx in range(iicxn * iicyn): - # left_idx = idx - 1 - # mid_idx = idx - # right_idx = idx + 1 - - # if cnt_x == 0: - # left_idx += iicxn - 1 - - # if x_periodic: - # mid_idx += iicxn - 1 - - # if cnt_x == (iicxn - 1): - # right_idx -= iicxn - 1 - - # if x_periodic: - # mid_idx -= iicxn - 1 - - right_idx = idx - iicxn - mid_idx = idx - left_idx = idx + iicxn - - if cnt_y == 0: - if x_periodic: - right_idx += (iicxn) * (iicyn - 1) - mid_idx += (iicxn) * (iicyn - 1) - - if cnt_y == (iicyn - 1): - if x_periodic: - left_idx -= (iicxn) * (iicyn - 1) - mid_idx -= (iicxn) * (iicyn - 1) - - left = p[left_idx] - mid = p[mid_idx] - right = p[right_idx] - - lap[idx] = oodx2 * (left - 2.0 * mid + right) - - cnt_x += 1 - if cnt_x % iicxn == 0: - cnt_y += 1 - cnt_x = 0 - - return lap - - -def stencil_5pt(elem, node, ud): - igx = elem.igx - igy = elem.igy - - icxn = node.icx - icyn = node.icy - - iicxn = icxn - (2 * igx) - iicyn = icyn - (2 * igy) - - iicxn, iicyn = iicyn, iicxn - - dx = node.dy - dy = node.dx - - oodx2 = 1.0 / (dx**2) - oody2 = 1.0 / (dy**2) - - # oodx2 = 1.0 - # oody2 = 1.0 - - x_periodic = ud.bdry_type[1] == opts.BdryType.PERIODIC - y_periodic = ud.bdry_type[0] == opts.BdryType.PERIODIC - - x_wall = ud.bdry_type[1] == opts.BdryType.WALL - y_wall = ud.bdry_type[0] == opts.BdryType.WALL - - return lambda p: lap2D_5pt( - p, iicxn, iicyn, oodx2, oody2, x_periodic, y_periodic, x_wall, y_wall - ) - - -@nb.jit(nopython=True, nogil=True, cache=True) -def lap2D_5pt(p, iicxn, iicyn, oodx2, oody2, x_periodic, y_periodic, x_wall, y_wall): - ngnc = (iicxn) * (iicyn) - lap = np.zeros((ngnc)) - cnt_x = 0 - cnt_y = 0 - - for idx in range(iicxn * iicyn): - # get indices of the 9pt stencil - midleft_idx = idx - 1 - topmid_idx = idx - iicxn - midmid_idx = idx - botmid_idx = idx + iicxn - midright_idx = idx + 1 - - if cnt_x == 0: - midleft_idx += iicxn - 1 - if x_periodic: - topmid_idx += iicxn - 1 - midmid_idx += iicxn - 1 - botmid_idx += iicxn - 1 - - if cnt_x == (iicxn - 1): - midright_idx -= iicxn - 1 - - if x_periodic: - topmid_idx -= iicxn - 1 - midmid_idx -= iicxn - 1 - botmid_idx -= iicxn - 1 - - if cnt_y == 0: - topmid_idx += (iicxn) * (iicyn - 1) - - if y_periodic: - midleft_idx += (iicxn) * (iicyn - 1) - midmid_idx += (iicxn) * (iicyn - 1) - midright_idx += (iicxn) * (iicyn - 1) - - if cnt_y == (iicyn - 1): - botmid_idx -= (iicxn) * (iicyn - 1) - - if y_periodic: - midleft_idx -= (iicxn) * (iicyn - 1) - midmid_idx -= (iicxn) * (iicyn - 1) - midright_idx -= (iicxn) * (iicyn - 1) - - midleft = p[midleft_idx] - topmid = p[topmid_idx] - midmid = p[midmid_idx] - botmid = p[botmid_idx] - midright = p[midright_idx] - - if x_wall and (cnt_x == 0): - midleft = 0.0 - - if x_wall and (cnt_x == (iicxn - 1)): - midright = 0.0 - - if y_wall and (cnt_y == 0): - topmid = 0.0 - - if y_wall and (cnt_y == (iicyn - 1)): - botmid = 0.0 - - lap[idx] = oodx2 * (midleft - 2.0 * midmid + midright) + oody2 * ( - topmid - 2.0 * midmid + botmid - ) - - cnt_x += 1 - if cnt_x % iicxn == 0: - cnt_y += 1 - cnt_x = 0 - - return lap diff --git a/src/pybella/flow_solver/physics/low_mach/mpv.py b/src/pybella/flow_solver/physics/low_mach/mpv.py deleted file mode 100644 index 4e08a7af..00000000 --- a/src/pybella/flow_solver/physics/low_mach/mpv.py +++ /dev/null @@ -1,36 +0,0 @@ -import numpy as np - -from ...utils import variable as var - - -class MPV(object): - def __init__(self, elem, node, ud): - sc = elem.sc - sn = node.sc - - self.p0 = 1.0 - self.p00 = 1.0 - - self.p2_cells = np.zeros((sc)) - self.dp2_cells = np.zeros((sc)) - self.p2_nodes = np.zeros((sn)) - self.p2_nodes0 = np.zeros((sn)) - self.dp2_nodes = np.zeros((sn)) - - self.u = np.zeros((sc)) - self.v = np.zeros((sc)) - self.w = np.zeros((sc)) - - self.rhs = np.zeros((node.isc)) - self.wcenter = np.zeros((node.isc)) - self.wplus = np.zeros(([elem.ndim] + list(sc))) - - self.HydroState = var.States([sc[1]], ud) - self.HydroState_n = var.States([sn[1]], ud) - - self.squeezer() - - def squeezer(self): - for key, value in vars(self).items(): - if type(value) == np.ndarray: - setattr(self, key, value.squeeze()) diff --git a/src/pybella/flow_solver/physics/low_mach/second_projection.py b/src/pybella/flow_solver/physics/low_mach/second_projection.py deleted file mode 100644 index fc9e4523..00000000 --- a/src/pybella/flow_solver/physics/low_mach/second_projection.py +++ /dev/null @@ -1,580 +0,0 @@ -import itertools as it - -import numpy as np -import scipy as sp -from numba import njit - -from ....utils import options as opts -from ....utils import operators - -from ...utils import boundary as bdry -from . import laplacian as lm_lp - - -class solver_counter(object): - """ - taken from https://stackoverflow.com/questions/33512081/getting-the-number-of-iterations-of-scipys-gmres-iterative-method - - """ - - def __init__(self, disp=True): - self.niter = 0 - - def __call__(self, rk=None): - self.niter += 1 - self.rk = rk - - -def euler_forward_non_advective(mem, ud, dt, writer=None, label=None, debug=False): - # Unpack frequently used variables - th, sol, mpv, node, elem = mem.th, mem.sol, mem.mpv, mem.node, mem.elem - ndim = elem.ndim - - nonhydro = ud.nonhydrostasy - g, Msq = ud.gravity_strength[1], ud.Msq - Ginv = th.Gammainv - corr_h1, corr_v, corr_h2 = ud.coriolis_strength - u0, v0, w0 = ud.u_wind_speed, ud.v_wind_speed, ud.w_wind_speed - - # Reusable derived quantities - rho, rhoY, rhoX = sol.rho, sol.rhoY, sol.rhoX - rhou, rhov, rhow = sol.rhou, sol.rhov, sol.rhow - - # Pressure and derivatives - p2n = mpv.p2_nodes - dp2n = np.zeros_like(p2n) - - S0c = mpv.HydroState.get_S0c(elem) - dSdy = mpv.HydroState_n.get_dSdy(elem, node) - - # Compute divergence - mpv.rhs[...] = divergence_nodes(mpv.rhs, elem, node, sol, ud) - if not hasattr(ud, "ATMOSPHERIC_EXTENSION"): - bdry.scale_wall_node_values(mpv.rhs, node, ud, 2.0) - - if debug: - writer.populate(str(label), "rhs", mpv.rhs) - - # Compute compressibility kernel - kernel = operators.get_averaging_kernel(ndim, width=2) - dpidP = (th.gm1 / Msq) * operators.apply_convolution_kernel( - rhoY ** (th.gamm - 2.0), - kernel=kernel, - normalize=True, - use_numba=True - ) - - rhoYovG = Ginv * rhoY - dbuoy = rhoY * (rhoX / rho) - - # Pressure gradients - dpdx, dpdy, dpdz = operators.compute_gradient_nodes(p2n, ndim, node.dxyz) - - # Wind perturbations - drhou = rhou - u0 * rho - drhov = rhov - v0 * rho - drhow = rhow - w0 * rho - v = rhov / rho - - # Momentum update (u, v, w) - rhou -= dt * (rhoYovG * dpdx - corr_h2 * drhov + corr_v * drhow) - rhov -= dt * ( - rhoYovG * dpdy - + (g / Msq) * dbuoy * nonhydro - - corr_h1 * drhow - + corr_h2 * drhou - ) * (1 - ud.is_ArakawaKonor) - - if ndim == 3: - rhow -= dt * (rhoYovG * dpdz - corr_v * drhou + corr_h1 * drhov) - - # Scalar update (rhoX) - sol.rhoX[...] = (rho * (rho / rhoY - S0c)) - dt * (v * dSdy) * rho - - # Compressibility correction to p2 - dp2n[node.i1] -= dt * dpidP * mpv.rhs - mpv.p2_nodes += ud.compressibility * dp2n - - # Boundary conditions - bdry.set_ghostnodes_p2(mpv.p2_nodes, node, ud) - bdry.set_explicit_boundary_data(sol, elem, ud, th, mpv) - - -def euler_backward_non_advective_expl_part(mem, ud, dt): - nonhydro = ud.nonhydrostasy - g = ud.gravity_strength[1] - Msq = ud.Msq - - dbuoy = mem.sol.rhoY * (mem.sol.rhoX / mem.sol.rho) - mem.sol.rhov = (nonhydro * mem.sol.rhov) - dt * (g / Msq) * dbuoy - - mem.sol.mod_bg_wind(ud, -1.0) - - multiply_inverse_coriolis(mem.sol, mem, ud, dt) - - mem.sol.mod_bg_wind(ud, +1.0) - - bdry.set_explicit_boundary_data(mem.sol, mem.elem, ud, mem.th, mem.mpv) - -def euler_backward_non_advective_impl_part( - Sol, - mpv, - elem, - node, - ud, - th, - t, - dt, - mem, - Sol0=None, - writer=None, - label=None, - debug=False, -): - if not debug: - writer = None - nc = node.sc - rhs = np.zeros_like(mpv.p2_nodes) - rhs = mpv.rhs - - # if elem.ndim == 2: - # # p2 = np.copy(mpv.p2_nodes[node.igx:-node.igx,node.igy:-node.igy]) - # p2 = mpv.p2_nodes[node.p_isc] - # elif elem.ndim == 3: - # p2 = np.copy(mpv.p2_nodes[1:-1,1:-1,1:-1]) - - if writer != None: - writer.populate(str(label), "p2_initial", mpv.p2_nodes) - - if Sol0 is not None: - bdry.set_explicit_boundary_data(Sol0, elem, ud, th, mpv) - operator_coefficients_nodes(elem, node, Sol0, mpv, ud, th, dt) - else: - bdry.set_explicit_boundary_data(Sol, elem, ud, th, mpv) - operator_coefficients_nodes(elem, node, Sol, mpv, ud, th, dt) - - i0 = node.ndim * [slice(0, -1)] - i0 = tuple(i0) - - if writer != None: - writer.populate(str(label), "hcenter", mpv.wcenter) - writer.populate(str(label), "wplusx", mpv.wplus[0]) - writer.populate(str(label), "wplusy", mpv.wplus[1]) - ( - writer.populate(str(label), "wplusz", mpv.wplus[2]) - if elem.ndim == 3 - else writer.populate(str(label), "wplusz", np.zeros_like(mpv.wplus[0])) - ) - - bdry.set_ghostnodes_p2(mpv.p2_nodes, node, ud) - correction_nodes(mem, ud, dt, mem.mpv.p2_nodes, 0) - bdry.set_explicit_boundary_data(Sol, elem, ud, th, mpv) - - rhs[...] = divergence_nodes(rhs, elem, node, Sol, ud) - - if writer != None: - writer.populate(str(label), "rhs", rhs) - - rhs /= dt - - if ud.is_compressible == 1: - rhs = rhs_from_p_old(rhs, node, mpv) - # if - elif ud.is_compressible == 0: - if ud.is_ArakawaKonor: - rhs -= mpv.wcenter * mpv.dp2_nodes - mpv.wcenter[...] = 0.0 - else: - rhs_new = rhs_from_p_old(rhs, node, mpv) - rhs = ud.compressibility * rhs_new + (1.0 - ud.compressibility) * rhs - mpv.wcenter[...] *= ud.compressibility - else: - mpv.wcenter *= ud.compressibility - - if writer != None: - writer.populate(str(label), "rhs_nodes", rhs) - - mpv.rhs[...] = rhs - - VS = True - - # prepare initial left-hand side and the laplacian stencil - if elem.ndim == 2: - Vec = mpv - coriolis_params = multiply_inverse_coriolis( - Vec, mem, ud, dt, attrs=("u", "v", "w"), get_coeffs=True - ) - # lap = stencil_9pt(elem,node,mpv,Sol,ud,diag_inv,dt,coriolis_params) - # sh = (ud.inx)*(ud.iny) - - diag_inv = lm_lp.precon_diag_prepare(mpv, elem, node, ud, coriolis_params) - rhs *= diag_inv - - # diag_inv = np.ones_like(mpv.rhs) - - p2 = mpv.p2_nodes[node.i2].T - lap = lm_lp.stencil_9pt_numba_test(mpv, node, coriolis_params, diag_inv, ud) - sh = p2.shape[0] * p2.shape[1] - - # p2 = np.copy(mpv.p2_nodes[1:-1,1:-1]) - # sh = p2.reshape(-1).shape[0] - - elif elem.ndim == 3 and elem.icy - 2 * elem.igs[1] <= 2: - # horizontal slice hack - p2 = np.copy(mpv.p2_nodes[1:-1, elem.igs[1], 1:-1]) - lap = lm_lp.stencil_hs(elem, node, mpv, ud, diag_inv, dt) - sh = p2.reshape(-1).shape[0] - - elif elem.ndim == 3 and elem.iicy > 1 and elem.iicz == 1: - # vertical slice hack - - if not VS: - p2 = np.copy( - mpv.p2_nodes[..., elem.igz][node.igx : -node.igx, node.igy : -node.igy] - ) - lap = lm_lp.stencil_vs(elem, node, mpv, ud, diag_inv, dt) - sh = (node.iicx) * (node.iicy) - if VS: - p2 = np.copy(mpv.p2_nodes[1:-1, 1:-1, elem.igs[2]]) - lap = lm_lp.stencil_vs(elem, node, mpv, ud, diag_inv, dt) - sh = p2.reshape(-1).shape[0] - - elif elem.ndim == 3 and elem.icy - 2 * elem.igs[1] > 2: - lap = lm_lp.stencil_27pt(elem, node, mpv, ud, diag_inv, dt) - sh = p2.reshape(-1).shape[0] - - lap = sp.sparse.linalg.LinearOperator((sh, sh), lap) - # lap = LinearOperator(sh,lap) - - counter = solver_counter() - - # prepare right-hand side - if elem.ndim == 2: - # rhs_inner = rhs[node.igx:-node.igx,node.igy:-node.igy].ravel() - # rhs_inner = rhs[1:-1,1:-1].ravel() - rhs_inner = rhs[1:-1, 1:-1].T.ravel() - # rhs_inner = rhs.T.ravel() - elif elem.ndim == 3 and elem.iicy > 1 and elem.iicz == 1: - if not VS: - rhs_inner = rhs[..., elem.igs[2]][ - node.igx : -node.igx, node.igy : -node.igy - ].ravel() - if VS: - rhs_inner = rhs[1:-1, 1:-1, elem.igs[2]].ravel() - - elif elem.ndim == 3 and elem.icy - 2 * elem.igs[1] > 2: - rhs_inner = rhs[1:-1, 1:-1, 1:-1].ravel() - else: - rhs_inner = rhs[1:-1, elem.igs[1], 1:-1].ravel() - - # p2, _ = bicgstab(lap,rhs_inner,tol=ud.tol,maxiter=ud.max_iterations,callback=counter) - - p2, _ = sp.sparse.linalg.bicgstab( - lap, rhs_inner, atol=ud.tol, maxiter=ud.max_iterations, callback=counter - ) - # p2, _ = gmres(lap,rhs_inner,tol=ud.tol,maxiter=ud.max_iterations) - # p2,info = bicgstab(lap,rhs.ravel(),x0=p2.ravel(),tol=1e-16,maxiter=6000,callback=counter) - # print("Convergence info = %i, no. of iterations = %i" %(info,counter.niter)) - - # global total_calls, total_iter - # total_iter += counter.niter - # total_calls += 1 - # logging.info(counter.niter) - # logging.info( - # "Total calls to BiCGStab routine = %i, total iterations = %i" - # % (total_calls, total_iter) - # ) - - p2_full = np.zeros(nc).squeeze() - if elem.ndim == 2: - # p2_full[node.igx:-node.igx,node.igy:-node.igy] = p2.reshape(ud.inx,ud.iny) - # p2_full[node.i2] = p2.reshape(rhs[node.i1].shape[0],rhs[node.i1].shape[1]) - p2_full[node.i2] = p2.reshape(rhs[node.i1].shape[1], rhs[node.i1].shape[0]).T - # p2_full[node.i1] = p2.reshape(rhs.shape[1],rhs.shape[0]).T - # p2 = p2.reshape(ud.inx+2, ud.iny+2) - # p2_full[1:-1,1:-1] = p2 - elif elem.ndim == 3 and elem.icy - 2 * elem.igs[1] <= 2: - # horizontal slice hack - p2 = p2.reshape(ud.inx + 2, ud.inz + 2) - p2 = np.expand_dims(p2, 1) - p2 = np.repeat(p2, node.icy, axis=1) - p2_full[1:-1, :, 1:-1] = p2 - elif elem.ndim == 3 and elem.iicy > 1 and elem.iicz == 1: - if not VS: - p2 = p2.reshape(node.iicx, node.iicy) - p2 = np.repeat(p2[..., np.newaxis], node.icz, axis=2) - p2_full[node.igx : -node.igx, node.igy : -node.igy] = p2 - if VS: - p2 = p2.reshape(ud.inx + 2, ud.iny + 2) - p2 = np.expand_dims(p2, 2) - p2 = np.repeat(p2, node.icz, axis=2) - p2_full[1:-1, 1:-1, :] = p2 - - elif elem.ndim == 3 and elem.icy - 2 * elem.igs[1] > 2: - p2_full[1:-1, 1:-1, 1:-1] = p2.reshape(ud.inx + 2, ud.iny + 2, ud.inz + 2) - if writer != None: - writer.populate(str(label), "p2_full", p2_full) - - bdry.set_ghostnodes_p2(p2_full, node, ud) - correction_nodes(mem, ud, dt, p2_full, 1) - - mpv.p2_nodes[...] += p2_full - bdry.set_ghostnodes_p2(mpv.p2_nodes, node, ud) - bdry.set_explicit_boundary_data(Sol, elem, ud, th, mpv) - - -def correction_nodes(mem, ud, dt, p, updt_chi): - ndim = mem.node.ndim - Gammainv = mem.th.Gammainv - - dSdy = mem.mpv.HydroState_n.get_dSdy(mem.elem, mem.node) - - Dpx, Dpy, Dpz = operators.compute_gradient_nodes(p, mem.elem.ndim, mem.node.dxyz) - - thinv = mem.sol.rho / mem.sol.rhoY - - Y = mem.sol.rhoY / mem.sol.rho - coeff = Gammainv * mem.sol.rhoY * Y - - mem.mpv.u = -dt * coeff * Dpx - mem.mpv.v = -dt * coeff * Dpy - mem.mpv.w = -dt * coeff * Dpz - - multiply_inverse_coriolis(mem.mpv, mem, ud, dt, attrs=["u", "v", "w"]) - - mem.sol.rhou += thinv * mem.mpv.u - mem.sol.rhov += thinv * mem.mpv.v - mem.sol.rhow += thinv * mem.mpv.w if ndim == 3 else 0.0 - mem.sol.rhoX += -updt_chi * dt * dSdy * mem.sol.rhov - - assert True - - -def operator_coefficients_nodes(elem, node, Sol, mpv, ud, th, dt): - g = ud.gravity_strength[1] - Msq = ud.Msq - Gammainv = th.Gammainv - - ndim = node.ndim - nonhydro = ud.nonhydrostasy - dy = elem.dy - - wh1, wv, wh2 = dt * ud.coriolis_strength - - ccenter = -ud.Msq * th.gm1inv / (dt**2) - cexp = 2.0 - th.gamm - - igs = elem.igs - - strat = mpv.HydroState_n.get_dSdy(elem, node) - - Y = Sol.rhoY / Sol.rho - coeff = Gammainv * Sol.rhoY * Y - - nu = np.zeros_like(mpv.wcenter) - nu = -(dt**2) * (g / Msq) * strat * Y - - setattr(mpv, "nu_c", nu) - nu = nu - - for dim in range(ndim): - ## Assuming 2D vertical slice! - if dim == 1: - mpv.wplus[dim][...] = coeff # * gimp #* (wv**2 + 1.0) - else: - mpv.wplus[dim][...] = coeff # * fimp #* (wh1**2 + nu + nonhydro) - - kernel = np.ones([2] * ndim) - - mpv.wcenter = ( - ccenter - * sp.signal.fftconvolve(Sol.rhoY**cexp, kernel, mode="valid") - / kernel.sum() - ) - - tmp_wplus = sp.signal.fftconvolve(mpv.wplus[0], kernel, mode="valid") / kernel.sum() - - # set_ghostcells_p2(mpv.wplus[0], elem, ud) - # set_ghostcells_p2(mpv.wplus[1], elem, ud) - # set_ghostnodes_p2(mpv.wcenter, node, ud, igs=(1,1)) - # mpv.wcenter[:,0] = mpv.wcenter[:,1] - # mpv.wcenter[:,-1] = mpv.wcenter[:,-2] - - assert True - if not hasattr(ud, "ATMOSPHERIC_EXTENSION"): - bdry.scale_wall_node_values(mpv.wcenter, node, ud) - -def rhs_from_p_old(rhs, node, mpv): - igs = node.igs - ndim = node.ndim - - assert ndim != 1, "Not implemented for 1D" - - # inner_idx = np.empty((ndim), dtype=object) - # for dim in range(ndim): - # inner_idx[dim] = slice(igs[dim],-igs[dim]) - - # inner_idx = tuple(inner_idx) - # rhs_n = np.zeros_like(rhs) - # rhs_hh = mpv.wcenter[inner_idx] * mpv.p2_nodes[inner_idx] - # rhs_n[inner_idx] = rhs[inner_idx] + 0.0 * rhs_hh - - inner_idx = np.empty((ndim), dtype=object) - for dim in range(ndim): - inner_idx[dim] = slice(igs[dim], -igs[dim]) - - inner_idx = tuple(inner_idx) - rhs_n = np.zeros_like(rhs) - rhs_hh = mpv.wcenter * mpv.p2_nodes[node.i1] - rhs_n = rhs + 0.0 * rhs_hh - return rhs_n - -@njit(cache=True) -def _compute_coriolis_coefficients(wh1, wh2, wv, nu, nonhydro): - """Compute coefficients for the H^-1 matrix multiplication. - - This corresponds to equation (C11) in the mathematical formulation. - """ - # Common terms - wh1_sq = wh1 * wh1 - wh2_sq = wh2 * wh2 - wv_sq = wv * wv - nu_nh = nu + nonhydro - - # Denominator (det(H)) - denom = 1.0 / (wh1_sq + wh2_sq + nu_nh * (wv_sq + 1.0)) - - # H^-1 matrix elements (row-major order) - # Row 1: U equation coefficients - h11 = (wh1_sq + nu_nh) * denom - h12 = nonhydro * (wh1 * wv + wh2) * denom - h13 = (wh1 * wh2 - nu_nh * wv) * denom - - # Row 2: V equation coefficients - h21 = (wh1 * wv - wh2) * denom - h22 = nonhydro * (1.0 + wv_sq) * denom - h23 = (wh2 * wv + wh1) * denom - - # Row 3: W equation coefficients - h31 = (wh1 * wh2 + nu_nh * wv) * denom - h32 = nonhydro * (wh2 * wv - wh1) * denom - h33 = (nu_nh + wh2_sq) * denom - - return h11, h12, h13, h21, h22, h23, h31, h32, h33 - -@njit(cache=True) -def apply_coriolis_matrix_inplace(u_vec, v_vec, w_vec, U,V,W, wh1, wh2, wv, nu, nonhydro): - """Apply H^-1 matrix multiplication in-place. - - Corresponds to the equation: U^{n+1} = H^{-1}(U^{n*} - Δt_{cp}(Pθ)^* ∇π^{n+1}) - """ - # Get matrix coefficients - h11, h12, h13, h21, h22, h23, h31, h32, h33 = _compute_coriolis_coefficients( - wh1, wh2, wv, nu, nonhydro - ) - - U[...] = u_vec - V[...] = v_vec - W[...] = w_vec - - # Matrix multiplication: [U_new, V_new, W_new] = H^-1 @ [U_old, V_old, W_old] - u_vec[...] = h11 * U + h12 * V + h13 * W - v_vec[...] = h21 * U + h22 * V + h23 * W - w_vec[...] = h31 * U + h32 * V + h33 * W - -# Refactored main function -def multiply_inverse_coriolis( - Vec, mem, ud, dt, attrs=("rhou", "rhov", "rhow"), get_coeffs=False -): - """Coriolis matrix multiplication.""" - nonhydro = ud.nonhydrostasy - g = ud.gravity_strength[1] - Msq = ud.Msq - - wh1, wv, wh2 = dt * ud.coriolis_strength - strat = mem.mpv.HydroState_n.get_dSdy(mem.elem, mem.node) - Y = mem.sol.rhoY / mem.sol.rho - nu = -(dt**2) * (g / Msq) * strat * Y - - # Get vector components - VecU = getattr(Vec, attrs[0]) - VecV = getattr(Vec, attrs[1]) - VecW = getattr(Vec, attrs[2]) - - U,V,W = mem.cache.get_velocity_array_views(VecU.shape) - - apply_coriolis_matrix_inplace(VecU, VecV, VecW, U,V,W,wh1, wh2, wv, nu, nonhydro) - - # Return coefficients - if get_coeffs: - h11, h12, _, h21, h22, h23, h31, h32, h33 = _compute_coriolis_coefficients(wh1, wh2, wv, nu, nonhydro) - return (h11.T, h22.T, h12.T, h21.T) - - -def divergence_nodes(rhs, elem, node, Sol, ud): - """Main divergence function - handles boundary conditions and calls JIT-compiled core.""" - ndim = elem.ndim - - # Handle boundary conditions - if not hasattr(ud, "ATMOSPHERIC_EXTENSION"): - if (ud.bdry_type[1] == opts.BdryType.WALL or - ud.bdry_type[1] == opts.BdryType.RAYLEIGH): - Sol.rhou[:, :2, ...] = 0.0 - Sol.rhov[:, :2, ...] = 0.0 - Sol.rhow[:, :2, ...] = 0.0 - Sol.rhou[:, -2:, ...] = 0.0 - Sol.rhov[:, -2:, ...] = 0.0 - Sol.rhow[:, -2:, ...] = 0.0 - - # Call appropriate JIT-compiled function - if ndim == 2: - rhs[:] = _momentum_pot_temp_divergence_2d_jit( - Sol.rho, Sol.rhou, Sol.rhov, Sol.rhoY, - elem.dx, elem.dy - ) - else: - _momentum_pot_temp_divergence_3d_jit( - rhs, Sol.rho, Sol.rhou, Sol.rhov, Sol.rhow, Sol.rhoY, - elem.dx, elem.dy, elem.dz - ) - - return rhs - - -@njit(cache=True) -def _momentum_pot_temp_divergence_2d_jit(rho, rhou, rhov, rhoY, dx, dy): - """ - JIT-compiled 2D momentum-potential temperature divergence calculation. - Computes ∇·(ρu θ, ρv θ) where θ = ρY/ρ is the potential temperature. - """ - # Calculate potential temperature θ = ρY / ρ - theta = rhoY / rho - - # Compute momentum-potential temperature flux components - rhou_theta = rhou * theta # x-momentum flux weighted by potential temperature - rhov_theta = rhov * theta # y-momentum flux weighted by potential temperature - - # Use generic divergence operator - return operators.compute_divergence_2d(rhou_theta, rhov_theta, dx, dy) - - -@njit(cache=True) -def _momentum_pot_temp_divergence_3d_jit(rhs, rho, rhou, rhov, rhow, rhoY, dx, dy, dz): - """ - JIT-compiled 3D momentum-potential temperature divergence calculation. - Computes ∇·(ρu θ, ρv θ, ρw θ) where θ = ρY/ρ is the potential temperature. - """ - # Calculate potential temperature θ = ρY / ρ - theta = rhoY / rho - - # Compute momentum-potential temperature flux components - rhou_theta = rhou * theta # x-momentum flux weighted by potential temperature - rhov_theta = rhov * theta # y-momentum flux weighted by potential temperature - rhow_theta = rhow * theta # z-momentum flux weighted by potential temperature - - # Use generic total divergence operator - total_div = operators.compute_divergence_3d_total(rhou_theta, rhov_theta, rhow_theta, dx, dy, dz) - - # Assign to inner region - rhs[1:-1, 1:-1, 1:-1] = total_div - diff --git a/src/pybella/flow_solver/physics/gas_dynamics/thermodynamics.py b/src/pybella/flow_solver/physics/thermodynamics.py similarity index 100% rename from src/pybella/flow_solver/physics/gas_dynamics/thermodynamics.py rename to src/pybella/flow_solver/physics/thermodynamics.py diff --git a/src/pybella/flow_solver/utils/boundary.py b/src/pybella/flow_solver/utils/boundary.py deleted file mode 100644 index a2dccff7..00000000 --- a/src/pybella/flow_solver/utils/boundary.py +++ /dev/null @@ -1,683 +0,0 @@ -""" -For more details on this module, refer to the write-up :ref:`boundary_handling`. -""" - -import copy -import numpy as np -from ...utils import options as opts -from ...utils import io - - -def set_explicit_boundary_data(Sol, elem, ud, th, mpv, step=None): - """ - In-place update of the ghost cells in :class:`management.variable.Vars` given the boundary conditions specified by :class:`inputs.user_data.UserDataInit`. - - Parameters - ---------- - Sol : :class:`management.variable.Vars` - Solution data container - elem : :class:`discretization.kgrid.ElemSpaceDiscr` - Cells grid - ud : :class:`inputs.user_data.UserDataInit` - Data container for the initial conditions - th : :class:`physics.gas_dynamics.thermodynamic.init` - Thermodynamic variables of the system - mpv : :class:`physics.low_mach.mpv.MPV` - Variables relating to the elliptic solver - step : int, optional - Current step - - """ - igs = elem.igs - ndim = elem.ndim - - # if step parameter is not None, then we are in the advection directional Strang-splitting, where the array has already flipped, and we should only update the relevant boundaries, i.e. those in the direction of the current Strang-split-step. - if step == None: - dims = np.arange(ndim) - else: - dims = [ndim - 1] - - for dim in dims: - if step is not None: - current_step = step - else: - current_step = dim - ghost_padding, idx = get_ghost_padding(ndim, dim, igs) - - if ud.gravity_strength[current_step] == 0.0: - # Do this for the axes that do not have gravity. - # Periodic BC. - if ud.bdry_type[current_step] == opts.BdryType.PERIODIC: - set_boundary(Sol, ghost_padding, "wrap", idx, step=None) - # Wall BC. - elif ud.bdry_type[current_step] == opts.BdryType.WALL: - set_boundary(Sol, ghost_padding, "symmetric", idx, step=None) - elif ud.bdry_type[current_step] == opts.BdryType.RAYLEIGH: - assert 0, "Rayleigh boundary not defined on x-direction." - # set_boundary(Sol,((0,0),(0,2)),'constant',(slice(None,),slice(0,-2)),step=None) - # set_boundary(Sol,((0,0),(2,0)),'symmetric',(slice(None,),slice(2,None)),step=None) - - else: - # get current axis that has gravity. - gravity_axis = dim - - direction = -1.0 - offset = 0 - - # get gravity strength specified in the user data file. - g = ud.gravity_strength[gravity_axis] - - # for the number of ghost cells in the gravity axis... - for side in ghost_padding[gravity_axis]: - direction *= -1 - # loop through each of these ghost cells. - for current_idx in np.arange(side)[::-1]: - if step != None: - y_axs = ndim - 1 - else: - y_axs = 1 - nlast, nsource, nimage = get_gravity_padding( - ndim, current_idx, direction, offset, elem, y_axs=y_axs - ) - - Y_last = Sol.rhoY[nlast] / Sol.rho[nlast] - - rhoYv_image = ( - -Sol.rhov[nsource] * Sol.rhoY[nsource] / Sol.rho[nsource] - ) - - S = 1.0 / ud.stratification(elem.y[nimage[y_axs]]) - - if hasattr(ud, "ATMOSPHERIC_EXTENSION"): - dpi = ( - mpv.HydroState.p20[nimage[y_axs]] - - mpv.HydroState.p20[nlast[y_axs]] - ) * ud.Msq - else: - dpi = ( - direction - * (th.Gamma * g) - * 0.5 - * elem.dy - * (1.0 / Y_last + S) - ) - - rhoY = ( - ((Sol.rhoY[nlast] ** th.gm1) + dpi) ** th.gm1inv - if ud.is_compressible == 1 - else mpv.HydroState.rhoY0[nimage[y_axs]] - ) - - rho = rhoY * S - - Y_source = Sol.rhoY[nsource] / Sol.rho[nsource] - Y_image = rhoY / rho - - if hasattr(ud, "ATMOSPHERIC_EXTENSION"): - if direction > 0: # if bottom boundary - v = Sol.rhov[nsource] * Y_source / Sol.rho[nsource] * rho - else: # if top boundary - v = Sol.rhov[nsource] * Y_source - - Th_slc = rhoY / rho / Y_last - - else: - v = rhoYv_image / rhoY - Th_slc = 1.0 - - u = Sol.rhou[nsource] / Sol.rho[nsource] - w = Sol.rhow[nsource] / Sol.rho[nsource] - X = Sol.rhoX[nsource] / Sol.rho[nsource] - - # p = rhoY**th.gamm - - # rhoY = mpv.HydroState.rhoY0[nimage[y_axs]] - # Y = Sol.rhoY[nimage] / Sol.rho[nimage] - # rho = mpv.HydroState.rho0[nimage[y_axs]] - - # direction == 1 is the bottom - # if np.sign(direction) == 1: - # v = -Sol.rhov[nsource] / Sol.rho[nsource] - - Sol.rho[nimage] = rho - Sol.rhou[nimage] = rho * u * Th_slc - # Sol.rhov[nimage] = 0.0#rho*v - if hasattr(ud, "ATMOSPHERIC_EXTENSION"): - Sol.rhov[nimage] = -v / Y_image - else: - Sol.rhov[nimage] = rho * v - Sol.rhow[nimage] = rho * w * Th_slc - Sol.rhoY[nimage] = rhoY - Sol.rhoX[nimage] = rho * X - - offset += 1 - - -def set_boundary(Sol, pads, btype, idx, step=None): - """ - Called by the function :func:`inputs.boundary.set_explicit_boundary_data`. Pads in-place the ghost cells for a given boundary type. - - Parameters - ---------- - Sol : :class:`management.variable.Vars` - Solution data container. - pads : tuple - A tuple containing the number of ghost cells to pad at each end. - btype : string - The type of boundary condition to pad. Currently supports: - * `wrap` for periodic boundary conditions - * `symmetric` for wall boundary conditions - * `negative_symmetric` for wall boundary conditions, but with the signs flipped. - idx : tuple - A tuple containing the slice indices for the inner array, e.g. `(slice(2,-2),slice(2,-2))` for a 2D-array with 2 ghost cells for all edges. - step : int, optional - If we are in the advection routine with the flipped arrays according to the directional Strang-splitting, we want to pad the correct direction. `step=0`, pads the x-direction while `step=1` pads the y-direction. - - """ - Sol.rho[...] = np.pad(Sol.rho[idx], pads, btype) - # Sol.rhou[...] = np.pad(Sol.rhou[idx],pads,btype) - # Sol.rhov[...] = np.pad(Sol.rhov[idx],pads,btype) - # Sol.rhow[...] = np.pad(Sol.rhow[idx],pads,btype) - - if btype == "symmetric": - # Sol.rhou[...] = np.pad(Sol.rhou[idx],pads,negative_symmetric) - Sol.rhov[...] = np.pad(Sol.rhov[idx], pads, negative_symmetric) - # Sol.rhow[...] = np.pad(Sol.rhow[idx],pads,negative_symmetric) - Sol.rho[...] = np.pad(Sol.rho[idx], pads, "symmetric") - Sol.rhou[...] = np.pad(Sol.rhou[idx], pads, "symmetric") - elif btype == "constant": - Sol.rho[...] = np.pad(Sol.rho[idx], pads, "symmetric") - Sol.rhou[...] = np.pad(Sol.rhou[idx], pads, "symmetric") - Sol.rhov[...] = np.pad(Sol.rhov[idx], pads, btype) - Sol.rhow[...] = np.pad(Sol.rhow[idx], pads, "symmetric") - btype = "symmetric" - else: - Sol.rhou[...] = np.pad(Sol.rhou[idx], pads, btype) - Sol.rhov[...] = np.pad(Sol.rhov[idx], pads, btype) - Sol.rhow[...] = np.pad(Sol.rhow[idx], pads, btype) - - # if step == 0: - # Sol.rhov[...] = np.pad(Sol.rhov[idx],pads,btype) - # # Sol.rhou[...] = np.pad(Sol.rhou[idx],pads,btype) - # Sol.rhow[...] = np.pad(Sol.rhow[idx],pads,btype) - # if btype == 'symmetric': - # # Sol.rhov[...] = np.pad(Sol.rhov[idx],pads,negative_symmetric) - # Sol.rhou[...] = np.pad(Sol.rhou[idx],pads,negative_symmetric) - # # Sol.rhow[...] = np.pad(Sol.rhow[idx],pads,negative_symmetric) - # else: - # Sol.rhov[...] = np.pad(Sol.rhov[idx],pads,btype) - # Sol.rhou[...] = np.pad(Sol.rhou[idx],pads,btype) - # Sol.rhow[...] = np.pad(Sol.rhow[idx],pads,btype) - - # if step == 1: - # Sol.rhou[...] = np.pad(Sol.rhou[idx],pads,btype) - # Sol.rhow[...] = np.pad(Sol.rhow[idx],pads,btype) - # if btype == 'symmetric': - # # Sol.rhou[...] = np.pad(Sol.rhou[idx],pads,negative_symmetric) - # Sol.rhov[...] = np.pad(Sol.rhov[idx],pads,negative_symmetric) - # # Sol.rhow[...] = np.pad(Sol.rhow[idx],pads,negative_symmetric) - # else: - # Sol.rhou[...] = np.pad(Sol.rhou[idx],pads,btype) - # Sol.rhov[...] = np.pad(Sol.rhov[idx],pads,btype) - # Sol.rhow[...] = np.pad(Sol.rhow[idx],pads,btype) - - # if step == 2: - # Sol.rhou[...] = np.pad(Sol.rhou[idx],pads,btype) - # Sol.rhov[...] = np.pad(Sol.rhov[idx],pads,btype) - # if btype == 'symmetric': - # # Sol.rhou[...] = np.pad(Sol.rhou[idx],pads,negative_symmetric) - # # Sol.rhov[...] = np.pad(Sol.rhov[idx],pads,negative_symmetric) - # Sol.rhow[...] = np.pad(Sol.rhow[idx],pads,negative_symmetric) - # else: - # Sol.rhou[...] = np.pad(Sol.rhou[idx],pads,btype) - # Sol.rhov[...] = np.pad(Sol.rhov[idx],pads,btype) - # Sol.rhow[...] = np.pad(Sol.rhow[idx],pads,btype) - - Sol.rhoY[...] = np.pad(Sol.rhoY[idx], pads, btype) - Sol.rhoX[...] = np.pad(Sol.rhoX[idx], pads, btype) - - -def negative_symmetric(vector, pad_width, iaxis, kwargs=None): - """ - Taken from the reference: - - Parameters - ---------- - vector : ndarray - A rank 1 array already padded with zeros. Padded values are vector `[:iaxis_pad_width[0]] and vector[-iaxis_pad_width[1]:]`. - iaxis_pad_width : tuple - A 2-tuple of ints, `iaxis_pad_width[0]` represents the number of values padded at the beginning of vector where `iaxis_pad_width[1]` represents the number of values padded at the end of vector. - iaxis : int - The axis currently being calculated. - kwargs : dict - Any keyword arguments the function requires. - - References - ---------- - https://docs.scipy.org/doc/numpy/reference/generated/numpy.pad.html - - """ - if pad_width[1] > 0: - sign = -1 - vector[: pad_width[0]] = sign * vector[pad_width[0] : 2 * pad_width[0]][::-1] - vector[-pad_width[1] :] = sign * vector[-2 * pad_width[1] : -pad_width[1]][::-1] - return vector - else: # axis must have length > 0 for padding - return vector - - -def get_gravity_padding(ndim, cur_idx, direction, offset, elem, y_axs=None): - """ - Parameters - ---------- - ndim : int - Number of dimensions. - cur_idx : int - The current index of the ghost cell in the gravity direction to be updated. - direction : int - Top of the domain, `direction=+1`, bottom of the domain, `direction=-1`. - offset : int - `offset=0`, index starts counting from 0,1.... `offset=1`, index starts counting from -1,-2,..., i.e. end-selection of the array. - elem : :class:`discretization.kgrid.ElemSpaceDiscr` - Cell grid. - y_axs : int, optional - `Default == None`. Specifies the direction of the gravity axis. If `None`, then direction is the the y-axis. - - """ - cur_i = np.copy(cur_idx) - cur_idx += offset * ((elem.icy - 1) - 2 * cur_idx) - gravity_padding = [slice(None)] * ndim - if y_axs == None: - # y_axs = ndim - 1 - y_axs = 1 - - nlast = np.copy(gravity_padding) - nlast[y_axs] = int(cur_idx + direction) - - nsource = np.copy(gravity_padding) - nsource[y_axs] = int( - offset * (elem.icy) + direction * (2 * elem.igy - (1 - offset) - cur_i) - ) - - nimage = np.copy(gravity_padding) - nimage[y_axs] = int(cur_idx) - return tuple(nlast), tuple(nsource), tuple(nimage) - - -def set_ghostcells_p2(p, elem, ud): - igs = elem.igs - - for dim in range(elem.ndim): - ghost_padding, idx = get_ghost_padding(elem.ndim, dim, igs) - - if ud.bdry_type[dim] == opts.BdryType.PERIODIC: - p[...] = np.pad(p[idx], ghost_padding, "wrap") - else: # WALL - p[...] = np.pad(p[idx], ghost_padding, "symmetric") - - -def set_ghostnodes_p2(p, node, ud, igs=None): - if igs is None: - igs = node.igs - for dim in range(node.ndim): - ghost_padding, idx = get_ghost_padding(node.ndim, dim, igs) - - if ud.bdry_type[dim] == opts.BdryType.PERIODIC: - p[...] = np.pad(p[idx], ghost_padding, periodic_plus_one) - else: # ud.bdry_type[dim] == opts.BdryType.WALL: - p[...] = np.pad(p[idx], ghost_padding, "reflect") - - # if periodic_plus_one - if node.iicy == 2: # implying horizontal slices - pn = p[:, 2, :] - pn = np.expand_dims(pn, axis=1) - p[...] = np.repeat(pn, node.icy, axis=1) - - -def get_ghost_padding(ndim, dim, igs): - """ - For a given direction, return the number of ghost cells to pad the current direction, and the index slice of the inner array without the ghost cells. - - Parameters - ---------- - ndim : int - Number of dimensions for the problem. - dim : int - Current dimension to update - igs : list - A list of number of ghost cells in all dimensions, e.g. `[2,2,2]` for 2 ghost cells in the x, y, and z directions. - - Returns - ------- - tuple - Number of ghost cells in the current dimension at both edges. - tuple - Index slice of the inner domain of the array. - - """ - ghost_padding = [(0, 0)] * ndim - ghost_padding[dim] = (igs[dim], igs[dim]) - - padded_idx = np.empty((ndim), dtype=object) - for idim in range(ndim): - padded_idx[idim] = slice(igs[idim], -igs[idim]) - padded_idx[dim] = slice(None) - - inner_domain = [slice(None)] * ndim - inner_domain[dim] = slice(igs[dim], -igs[dim]) - - return tuple(ghost_padding), tuple(inner_domain) - - -def periodic_plus_one(vector, pad_width, iaxis, kwargs=None): - """ - Taken from the reference: - - Parameters - ---------- - vector : ndarray - A rank 1 array already padded with zeros. Padded values are vector `[:iaxis_pad_width[0]] and vector[-iaxis_pad_width[1]:]`. - iaxis_pad_width : tuple - A 2-tuple of ints, `iaxis_pad_width[0]` represents the number of values padded at the beginning of vector where `iaxis_pad_width[1]` represents the number of values padded at the end of vector. - iaxis : int - The axis currently being calculated. - kwargs : dict - Any keyword arguments the function requires. - References - ---------- - https://docs.scipy.org/doc/numpy/reference/generated/numpy.pad.html - - """ - if all(pad_width) > 0: - vector[: pad_width[0] + 1], vector[-pad_width[1] - 1 :] = ( - vector[-pad_width[1] - pad_width[1] - 1 : -pad_width[1]], - vector[pad_width[0] : pad_width[0] + pad_width[0] + 1].copy(), - ) - return vector - - -def get_tau_y(ud, elem, node, alpha): - tauc_y = np.zeros_like(elem.y) - taun_y = np.zeros_like(node.y) - - # ud.bcy = elem.y[-ud.inbcy-2] - ud.bny = node.y[-ud.inbcy - 3] - # ud.bny = ud.bcy - - # c1c = elem.y <= ud.bcy - # ccc = (elem.y[:-2] - ud.bcy) / (elem.y[:-2][-1] - ud.bcy) - # c2c = np.logical_and(ccc >= 0.0, ccc <= 0.5) - # c3c = np.logical_and(ccc > 0.5, ccc <= 1.0) - - c1n = node.y <= ud.bny - ccn = (node.y[:-2] - ud.bny) / (node.y[:-2][-1] - ud.bny) - c2n = np.logical_and(ccn >= 0.0, ccn <= 0.5) - c3n = np.logical_and(ccn > 0.5, ccn <= 1.0) - - # ccc and ccn can be reused below - - # tauc_y[np.where(c1c)] = 0.0 - # tauc_y[np.where(c2c)] = - alpha / 2.0 * (1.0 - np.cos( (elem.y[np.where(c2c)] - ud.bcy) / (elem.y[-1] - ud.bcy) * np.pi )) - # tauc_y[np.where(c3c)] = - alpha / 2.0 * (1.0 + ((elem.y[np.where(c3c)] - ud.bcy) / (elem.y[-1] - ud.bcy) - 0.5) * np.pi) - - taun_y[np.where(c1n)] = 0.0 - taun_y[np.where(c2n)] = ( - -alpha - / 2.0 - * ( - 1.0 - - np.cos((node.y[np.where(c2n)] - ud.bny) / (node.y[-1] - ud.bny) * np.pi) - ) - ) - taun_y[np.where(c3n)] = ( - -alpha - / 2.0 - * ( - 1.0 - + ((node.y[np.where(c3n)] - ud.bny) / (node.y[-1] - ud.bny) - 0.5) * np.pi - ) - ) - - taun_y[-2:] = -np.abs(taun_y).max() - tauc_y[...] = np.interp(elem.y, node.y, taun_y) - # dd = 1.0 - # tauc_y = dd * tauc_y / np.abs(tauc_y).max() - # taun_y = dd * taun_y / np.abs(taun_y).max() - return tauc_y, taun_y - - -def get_bottom_tau_y(ud, elem, node, alpha, cutoff=0.5): - tauc_y = np.zeros_like(elem.y) - taun_y = np.zeros_like(node.y) - - assert ud.ymax > cutoff, "rayleigh forcing boundary below minimum domain extent" - idx = (np.abs(elem.y - (ud.ymax - cutoff))).argmin() - - ud.forcing_bny = node.y[idx] - - c1n = node.y <= ud.forcing_bny - ccn = (node.y[:-3] - ud.forcing_bny) / (node.y[:-3][-1] - ud.forcing_bny) - c2n = np.logical_and(ccn >= 0.0, ccn <= 0.5) - c3n = np.logical_and(ccn > 0.5, ccn <= 1.0) - - taun_y[np.where(c1n)] = 0.0 - taun_y[np.where(c2n)] = ( - -alpha - / 2.0 - * ( - 1.0 - - np.cos( - (node.y[np.where(c2n)] - ud.forcing_bny) - / (node.y[-1] - ud.forcing_bny) - * np.pi - ) - ) - ) - taun_y[np.where(c3n)] = ( - -alpha - / 2.0 - * ( - 1.0 - + ( - (node.y[np.where(c3n)] - ud.forcing_bny) / (node.y[-1] - ud.forcing_bny) - - 0.5 - ) - * np.pi - ) - ) - - taun_y[-3:] = -np.abs(taun_y).max() - taun_y[...] = taun_y[::-1] - tauc_y = np.interp(elem.y, node.y, taun_y) - - dd = 1.0 - tauc_y = dd * tauc_y / np.abs(tauc_y).max() - taun_y = dd * taun_y / np.abs(taun_y).max() - - # tauc_y = tauc_y[2:-2] - # taun_y = taun_y[2:-2] - - return tauc_y, taun_y - - -def apply_rayleigh_forcing( - Sol, - mpv, - ud, - elem, - node, - t, - step, - dt, - th, - bdry, - half=True, - Sol_half_new=None, - mpv_half_new=None, -): - """Apply Rayleigh forcing boundary condition (file or function based).""" - if not (hasattr(ud, "rayleigh_forcing") and ud.rayleigh_forcing): - return - - t_offset = 0.5 * dt if half else dt - - if ud.rayleigh_forcing_type == "file": - reader = io.read_input(ud.rayleigh_forcing_fn, ud.rayleigh_forcing_path) - - if Sol_half_new is None or mpv_half_new is None: - Sol_half_new = copy.deepcopy(Sol) - mpv_half_new = copy.deepcopy(mpv) - - time_tag = "%.3d_after_full_step" % step - reader.get_data(Sol_half_new, mpv_half_new, time_tag, half=half) - - up = Sol_half_new.rhou / Sol_half_new.rho - vp = Sol_half_new.rhov / Sol_half_new.rho - Yp = Sol_half_new.rhoY / Sol_half_new.rho - mpv.HydroState.Y0.reshape(1, -1) - pi = mpv_half_new.p2_nodes - - bdry.rayleigh_damping(Sol, mpv, ud, elem, node, [up, vp, Yp, pi, t + t_offset]) - - elif ud.rayleigh_forcing_type == "func": - s = 5.0e-3 + 1e-4 + 0e-5 - ud.rf_bot.eigenfunction(t + t_offset, s) - up, vp, Yp, pi = ud.rf_bot.dehatter(th) - - ud.rf_bot.eigenfunction(t + t_offset, s, grid="n") - _, _, _, pi_n = ud.rf_bot.dehatter(th, grid="n") - - bdry.rayleigh_damping( - Sol, mpv, ud, elem, node, [up, vp, Yp, pi_n, t + t_offset] - ) - - bdry.set_explicit_boundary_data(Sol, elem, ud, th, mpv) - - -def rayleigh_damping(Sol, mpv, ud, elem, node, forcing=None): - u = Sol.rhou / Sol.rho # [elem.i2] - v = Sol.rhov / Sol.rho # [elem.i2] - Y = Sol.rhoY / Sol.rho # [elem.i2] - rho = Sol.rho # [elem.i2] - - if ud.bdry_type[1] == opts.BdryType.RAYLEIGH: - tcy, tny = ud.tcy, ud.tny - else: - tcy, tny = 0.0, 0.0 - - if forcing is not None: - tcy_f, tny_f = ud.forcing_tcy, ud.forcing_tny - tcy, tny = 0.0, 0.0 - - u_f, v_f, Y_f, pi_f, t = forcing - - if ud.rayleigh_forcing_type == "file": - G = np.sqrt(9.0 / 40.0) - N = np.sqrt(ud.Nsq_ref) - C = ud.Cs * ud.u_ref - Gam = N * G / C - Om = ud.coriolis_strength[2] / 2.0 / ud.t_ref - # Om = 7.292 * 1e-5 / ud.t_ref - growth_rate = np.sqrt(Om * C * Gam) - mfac = np.exp(growth_rate * t * ud.t_ref) - - # if np.all(ud.coriolis_strength) == 0.0: - # if ud.trad_forcing: - # mfac = 1.0 - else: - mfac = 1.0 - - mpv.p2_nodes[...] += tny_f * (mpv.p2_nodes) + np.abs(tny_f) * mfac * pi_f - c_f = 1.0 - - else: - u_f, v_f, Y_f = 0.0, 0.0, 0.0 - c_f = 0.0 - tcy_f, tny_f = 0.0, 0.0 - mfac = 0.0 - - # assuming 2D vertical slice - not dimension agnostic - u += tcy * (u - ud.u_wind_speed) + c_f * ( - tcy_f * (u - ud.u_wind_speed) + np.abs(tcy_f) * mfac * u_f - ) - v += tcy * (v - ud.v_wind_speed) + c_f * ( - tcy_f * (v - ud.v_wind_speed) + np.abs(tcy_f) * mfac * v_f - ) - - Ybar = mpv.HydroState.Y0.reshape(1, -1) - Y += tcy * (Y - Ybar) + c_f * (tcy_f * (Y - Ybar) + np.abs(tcy_f) * mfac * Y_f) - - Sol.rhou[...] = rho * u - Sol.rhov[...] = rho * v - Sol.rhoY[...] = rho * Y - - -def check_flux_bcs(Lefts, Rights, elem, split_step, ud): - igx = elem.igx - igy = elem.igy - - if split_step == 1: - if ud.bdry_type[split_step] == opts.BdryType.WALL: - left_inner = (slice(None), slice(igy, igy + 1)) - left_ghost = (slice(None), slice(igy - 1, igy)) - - right_inner = (slice(None), slice(-igy - 1, -igy)) - right_ghost = (slice(None), slice(-igy, -igy + 1)) - - rhou_wall = 0.0 - # Lefts.rhou[left_ghost] = Rights.rhou[left_inner] = rhou_wall - Lefts.rhoY[left_ghost] = Rights.rhoY[left_inner] = Rights.rho[ - left_inner - ] * ud.stratification(0.0) - - Lefts.rho[left_ghost] = Rights.rho[left_inner] - Lefts.rhov[left_ghost] = Rights.rhov[left_inner] - Lefts.rhow[left_ghost] = Rights.rhow[left_inner] - Lefts.rhoX[left_ghost] = Rights.rhoX[left_inner] - - Rights.rho[right_ghost] = Lefts.rho[right_inner] - Rights.rhou[right_ghost] = -1.0 * Lefts.rhou[right_inner] - Rights.rhov[right_ghost] = Lefts.rhov[right_inner] - Rights.rhow[right_ghost] = Lefts.rhow[right_inner] - Rights.rhoY[right_ghost] = Lefts.rhoY[right_inner] - - else: - if ud.bdry_type[split_step] == opts.BdryType.WALL: - assert 0 # INCOMPLETE!!! - Lefts.rho[left_inner] = Rights.rho[:, igx - 2] - Lefts.rhou[left_inner] = -1.0 * Rights.rhou[:, igx - 2] - Lefts.rhov[left_inner] = Rights.rhov[:, igx - 2] - Lefts.rhow[left_inner] = Rights.rhow[:, igx - 2] - Lefts.rhoY[left_inner] = Rights.rhoY[:, igx - 2] - - # print("#################### TRUE ########################") - Rights.rho[right_ghost] = Lefts.rho[:, -igx - 2] - Rights.rhou[right_ghost] = -1.0 * Lefts.rhou[:, -igx - 2] - Rights.rhov[right_ghost] = Lefts.rhov[:, -igx - 2] - Rights.rhow[right_ghost] = Lefts.rhow[:, -igx - 2] - Rights.rhoY[right_ghost] = Lefts.rhoY[:, -igx - 2] - # print(Rights.rhoY[right_ghost]) - - -def scale_wall_node_values(rhs, node, ud, factor=0.5): - """Scale values at wall boundary nodes by a given factor.""" - ndim = node.ndim - igs = node.igs - - for dim in range(ndim): - # Check if this dimension has wall boundaries - is_wall = ( - ud.bdry_type[dim] == opts.BdryType.WALL or - ud.bdry_type[dim] == opts.BdryType.RAYLEIGH - ) - - if is_wall: - # Create index for all dimensions - idx = [slice(igs[d], -igs[d]) for d in range(ndim)] - - # Scale first and last interior nodes in this dimension - for boundary_idx in [igs[dim], -igs[dim] - 1]: - idx[dim] = boundary_idx - rhs[tuple(idx)] *= factor - # rhs = rhs.at[tuple(idx)].multiply(factor) - - return rhs \ No newline at end of file diff --git a/src/pybella/flow_solver/physics/low_mach/__init__.py b/src/pybella/flow_solver/utils/boundary/__init__.py similarity index 100% rename from src/pybella/flow_solver/physics/low_mach/__init__.py rename to src/pybella/flow_solver/utils/boundary/__init__.py diff --git a/src/pybella/flow_solver/utils/boundary/cell_boundary.py b/src/pybella/flow_solver/utils/boundary/cell_boundary.py new file mode 100644 index 00000000..3ca35c60 --- /dev/null +++ b/src/pybella/flow_solver/utils/boundary/cell_boundary.py @@ -0,0 +1,310 @@ +""" +For more details on this module, refer to the write-up :ref:`boundary_handling`. +""" + +import numpy as np +from ....utils import options as opts +from .common import get_ghost_padding + + +class CellBoundaryHandler: + """Handles different types of boundary conditions for ghost cells.""" + + def __init__(self, mem, ud): + self.mem = mem + self.ud = ud + self.igs = mem.elem.igs + self.ndim = mem.elem.ndim + + def apply_no_gravity_boundary(self, sol, current_step, ghost_padding, idx): + """Apply boundary conditions for axes without gravity.""" + bdry_type = self.ud.bdry_type[current_step] + + if bdry_type == opts.BdryType.PERIODIC: + _set_boundary(sol, ghost_padding, "wrap", idx) + elif bdry_type == opts.BdryType.WALL: + _set_boundary(sol, ghost_padding, "symmetric", idx) + elif bdry_type == opts.BdryType.RAYLEIGH: + raise AssertionError("Rayleigh boundary not defined on x-direction.") + + def apply_gravity_boundary(self, sol, dim, ghost_padding, step): + """Apply boundary conditions for axes with gravity.""" + gravity_axis = dim + g = self.ud.gravity_strength[gravity_axis] + direction = -1.0 + offset = 0 + + for side in ghost_padding[gravity_axis]: + direction *= -1 + self._process_ghost_cells_side(sol, side, dim, direction, offset, step, g) + offset += 1 + + def _process_ghost_cells_side(self, sol, side, dim, direction, offset, step, g): + """Process ghost cells for one side of the boundary.""" + y_axs = self.ndim - 1 if step is not None else 1 + + for current_idx in np.arange(side)[::-1]: + indices = self._get_gravity_indices(current_idx, direction, offset, y_axs) + ghost_values = self._calculate_ghost_values( + sol, indices, direction, g, y_axs + ) + self._assign_ghost_values(sol, indices["image"], ghost_values) + + def _get_gravity_indices(self, current_idx, direction, offset, y_axs): + """Get the indices for last, source, and image cells.""" + nlast, nsource, nimage = _get_gravity_padding( + self.ndim, current_idx, direction, offset, self.mem.elem, y_axs=y_axs + ) + return {"last": nlast, "source": nsource, "image": nimage} + + def _calculate_ghost_values(self, sol, indices, direction, g, y_axs): + """Calculate values for ghost cells with gravity.""" + nlast, nsource, nimage = indices["last"], indices["source"], indices["image"] + + # Calculate basic quantities + Y_last = sol.rhoY[nlast] / sol.rho[nlast] + Y_source = sol.rhoY[nsource] / sol.rho[nsource] + + rhoYv_image = -sol.rhov[nsource] * sol.rhoY[nsource] / sol.rho[nsource] + S = 1.0 / self.ud.stratification(self.mem.elem.y[nimage[y_axs]]) + + # Calculate pressure difference + dpi = self._calculate_pressure_difference( + nlast, nimage, direction, g, Y_last, S, y_axs + ) + + # Calculate density and mass fraction + rho, rhoY = self._calculate_density_and_mass_fraction( + sol, nlast, nimage, dpi, S, y_axs + ) + Y_image = rhoY / rho + + # Calculate velocity components + velocities = self._calculate_velocities( + sol, nsource, rhoYv_image, rhoY, Y_source, Y_image, direction + ) + + return { + "rho": rho, + "rhoY": rhoY, + "u": sol.rhou[nsource] / sol.rho[nsource], + "v": velocities["v"], + "w": sol.rhow[nsource] / sol.rho[nsource], + "X": sol.rhoX[nsource] / sol.rho[nsource], + "Th_slc": velocities.get("Th_slc", 1.0), + } + + def _calculate_pressure_difference( + self, nlast, nimage, direction, g, Y_last, S, y_axs + ): + """Calculate pressure difference for ghost cells.""" + if hasattr(self.ud, "ATMOSPHERIC_EXTENSION"): + return ( + self.mem.npf.HydroState.p20[nimage[y_axs]] + - self.mem.npf.HydroState.p20[nlast[y_axs]] + ) * self.ud.Msq + else: + return ( + direction + * (self.mem.th.Gamma * g) + * 0.5 + * self.mem.elem.dy + * (1.0 / Y_last + S) + ) + + def _calculate_density_and_mass_fraction(self, sol, nlast, nimage, dpi, S, y_axs): + """Calculate density and mass fraction for ghost cells.""" + if self.ud.is_compressible == 1: + rhoY = ((sol.rhoY[nlast] ** self.mem.th.gm1) + dpi) ** self.mem.th.gm1inv + else: + rhoY = self.mem.npf.HydroState.rhoY0[nimage[y_axs]] + + rho = rhoY * S + return rho, rhoY + + def _calculate_velocities( + self, sol, nsource, rhoYv_image, rhoY, Y_source, Y_image, direction + ): + """Calculate velocity components for ghost cells.""" + result = {} + + if hasattr(self.ud, "ATMOSPHERIC_EXTENSION"): + if direction > 0: # bottom boundary + result["v"] = ( + sol.rhov[nsource] * Y_source / sol.rho[nsource] * rhoY / Y_image + ) + else: # top boundary + result["v"] = sol.rhov[nsource] * Y_source + result["Th_slc"] = ( + rhoY / (rhoY / Y_image) / (sol.rhoY[nsource] / sol.rho[nsource]) + ) + else: + result["v"] = rhoYv_image / rhoY + result["Th_slc"] = 1.0 + + return result + + def _assign_ghost_values(self, sol, nimage, ghost_values): + """Assign calculated values to ghost cells.""" + sol.rho[nimage] = ghost_values["rho"] + sol.rhou[nimage] = ( + ghost_values["rho"] * ghost_values["u"] * ghost_values["Th_slc"] + ) + sol.rhow[nimage] = ( + ghost_values["rho"] * ghost_values["w"] * ghost_values["Th_slc"] + ) + sol.rhoY[nimage] = ghost_values["rhoY"] + sol.rhoX[nimage] = ghost_values["rho"] * ghost_values["X"] + + # Handle v-component differently for atmospheric extension + if hasattr(self.ud, "ATMOSPHERIC_EXTENSION"): + sol.rhov[nimage] = -ghost_values["v"] / ( + ghost_values["rhoY"] / ghost_values["rho"] + ) + else: + sol.rhov[nimage] = ghost_values["rho"] * ghost_values["v"] + + +def set_ghost_cells(mem, ud, step=None, sol=None): + """ + In-place update of the ghost cells in :class:`management.variable.Vars` + given the boundary conditions specified by :class:`inputs.user_data.UserDataInit`. + + Parameters + ---------- + mem : object + Memory container with sol, elem, th, and npf attributes + ud : :class:`inputs.user_data.UserDataInit` + Data container for the initial conditions + step : int, optional + Current step for advection directional Strang-splitting + sol : object, optional + Solution object, defaults to mem.sol + """ + if sol is None: + sol = mem.sol + + # this is inefficient but whatever for now. + handler = CellBoundaryHandler(mem, ud) + dims = _get_dimensions_to_process(handler.ndim, step) + + for dim in dims: + current_step = step if step is not None else dim + ghost_padding, idx = get_ghost_padding(handler.ndim, dim, handler.igs) + + if ud.gravity_strength[current_step] == 0.0: + handler.apply_no_gravity_boundary(sol, current_step, ghost_padding, idx) + else: + handler.apply_gravity_boundary(sol, dim, ghost_padding, step) + + +def _get_dimensions_to_process(ndim, step): + """Determine which dimensions to process based on step parameter.""" + if step is None: + return np.arange(ndim) + else: + return [ndim - 1] + + +# Functional approach with helper functions +def _pad_field(sol, field_name, idx, pads, mode): + """Helper function to pad a single field""" + if hasattr(sol, field_name): + field = getattr(sol, field_name) + if mode == "negative_symmetric": + field[...] = np.pad(field[idx], pads, _negative_symmetric) + else: + field[...] = np.pad(field[idx], pads, mode) + + +def _set_boundary(sol, pads, btype, idx): + """ + Functional approach to setting the boundary. + """ + + # Define field groupings for each boundary type + boundary_specs = { + "symmetric": [ + (["rho", "rhou", "rhow", "rhoY", "rhoX"], "symmetric"), + (["rhov"], "negative_symmetric"), + ], + "constant": [ + (["rho", "rhou", "rhow", "rhoY", "rhoX"], "symmetric"), + (["rhov"], "constant"), + ], + "wrap": [(["rho", "rhou", "rhov", "rhow", "rhoY", "rhoX"], "wrap")], + } + + if btype not in boundary_specs: + raise ValueError(f"Unsupported boundary type: {btype}") + + # Apply padding to each group of fields + for field_names, padding_mode in boundary_specs[btype]: + for field_name in field_names: + _pad_field(sol, field_name, idx, pads, padding_mode) + + +def _negative_symmetric(vector, pad_width, iaxis, kwargs=None): + """ + Taken from the reference: + + Parameters + ---------- + vector : ndarray + A rank 1 array already padded with zeros. Padded values are vector `[:iaxis_pad_width[0]] and vector[-iaxis_pad_width[1]:]`. + iaxis_pad_width : tuple + A 2-tuple of ints, `iaxis_pad_width[0]` represents the number of values padded at the beginning of vector where `iaxis_pad_width[1]` represents the number of values padded at the end of vector. + iaxis : int + The axis currently being calculated. + kwargs : dict + Any keyword arguments the function requires. + + References + ---------- + https://docs.scipy.org/doc/numpy/reference/generated/numpy.pad.html + + """ + if pad_width[1] > 0: + sign = -1 + vector[: pad_width[0]] = sign * vector[pad_width[0] : 2 * pad_width[0]][::-1] + vector[-pad_width[1] :] = sign * vector[-2 * pad_width[1] : -pad_width[1]][::-1] + return vector + else: # axis must have length > 0 for padding + return vector + + +def _get_gravity_padding(ndim, cur_idx, direction, offset, elem, y_axs=None): + """ + Parameters + ---------- + ndim : int + Number of dimensions. + cur_idx : int + The current index of the ghost cell in the gravity direction to be updated. + direction : int + Top of the domain, `direction=+1`, bottom of the domain, `direction=-1`. + offset : int + `offset=0`, index starts counting from 0,1.... `offset=1`, index starts counting from -1,-2,..., i.e. end-selection of the array. + elem : :class:`discretization.kgrid.ElemSpaceDiscr` + Cell grid. + y_axs : int, optional + `Default == None`. Specifies the direction of the gravity axis. If `None`, then direction is the the y-axis. + + """ + cur_i = np.copy(cur_idx) + cur_idx += offset * ((elem.icy - 1) - 2 * cur_idx) + gravity_padding = [slice(None)] * ndim + if y_axs == None: + y_axs = 1 + + nlast = np.copy(gravity_padding) + nlast[y_axs] = int(cur_idx + direction) + + nsource = np.copy(gravity_padding) + nsource[y_axs] = int( + offset * (elem.icy) + direction * (2 * elem.igy - (1 - offset) - cur_i) + ) + + nimage = np.copy(gravity_padding) + nimage[y_axs] = int(cur_idx) + return tuple(nlast), tuple(nsource), tuple(nimage) diff --git a/src/pybella/flow_solver/utils/boundary/common.py b/src/pybella/flow_solver/utils/boundary/common.py new file mode 100644 index 00000000..d8740f35 --- /dev/null +++ b/src/pybella/flow_solver/utils/boundary/common.py @@ -0,0 +1,63 @@ +import numpy as np + +from ....utils import options as opts + + +def get_ghost_padding(ndim, dim, igs): + """ + For a given direction, return the number of ghost cells to pad the current direction, and the index slice of the inner array without the ghost cells. + + Parameters + ---------- + ndim : int + Number of dimensions for the problem. + dim : int + Current dimension to update + igs : list + A list of number of ghost cells in all dimensions, e.g. `[2,2,2]` for 2 ghost cells in the x, y, and z directions. + + Returns + ------- + tuple + Number of ghost cells in the current dimension at both edges. + tuple + Index slice of the inner domain of the array. + + """ + ghost_padding = [(0, 0)] * ndim + ghost_padding[dim] = (igs[dim], igs[dim]) + + padded_idx = np.empty((ndim), dtype=object) + for idim in range(ndim): + padded_idx[idim] = slice(igs[idim], -igs[idim]) + padded_idx[dim] = slice(None) + + inner_domain = [slice(None)] * ndim + inner_domain[dim] = slice(igs[dim], -igs[dim]) + + return tuple(ghost_padding), tuple(inner_domain) + + +def scale_wall_node_values(rhs, node, ud, factor=0.5): + """Scale values at wall boundary nodes by a given factor.""" + ndim = node.ndim + igs = node.igs + + for dim in range(ndim): + # Check if this dimension has wall boundaries + is_wall = ( + ud.bdry_type[dim] == opts.BdryType.WALL + or ud.bdry_type[dim] == opts.BdryType.RAYLEIGH + ) + + if is_wall: + # Create index for all dimensions + idx = [slice(igs[d], -igs[d]) for d in range(ndim)] + + # Scale first and last interior nodes in this dimension + for boundary_idx in [igs[dim], -igs[dim] - 1]: + idx[dim] = boundary_idx + rhs[tuple(idx)] *= factor + # rhs = rhs.at[tuple(idx)].multiply(factor) + + return rhs diff --git a/src/pybella/flow_solver/utils/boundary/node_boundary.py b/src/pybella/flow_solver/utils/boundary/node_boundary.py new file mode 100644 index 00000000..f83a7288 --- /dev/null +++ b/src/pybella/flow_solver/utils/boundary/node_boundary.py @@ -0,0 +1,48 @@ +import numpy as np +from ....utils import options as opts +from .common import get_ghost_padding + + +def set_ghost_nodes(p, node, ud, igs=None): + if igs is None: + igs = node.igs + for dim in range(node.ndim): + ghost_padding, idx = get_ghost_padding(node.ndim, dim, igs) + + if ud.bdry_type[dim] == opts.BdryType.PERIODIC: + p[...] = np.pad(p[idx], ghost_padding, periodic_plus_one) + else: # ud.bdry_type[dim] == opts.BdryType.WALL: + p[...] = np.pad(p[idx], ghost_padding, "reflect") + + # if periodic_plus_one + if node.iicy == 2: # implying horizontal slices + pn = p[:, 2, :] + pn = np.expand_dims(pn, axis=1) + p[...] = np.repeat(pn, node.icy, axis=1) + + +def periodic_plus_one(vector, pad_width, iaxis, kwargs=None): + """ + Taken from the reference: + + Parameters + ---------- + vector : ndarray + A rank 1 array already padded with zeros. Padded values are vector `[:iaxis_pad_width[0]] and vector[-iaxis_pad_width[1]:]`. + iaxis_pad_width : tuple + A 2-tuple of ints, `iaxis_pad_width[0]` represents the number of values padded at the beginning of vector where `iaxis_pad_width[1]` represents the number of values padded at the end of vector. + iaxis : int + The axis currently being calculated. + kwargs : dict + Any keyword arguments the function requires. + References + ---------- + https://docs.scipy.org/doc/numpy/reference/generated/numpy.pad.html + + """ + if all(pad_width) > 0: + vector[: pad_width[0] + 1], vector[-pad_width[1] - 1 :] = ( + vector[-pad_width[1] - pad_width[1] - 1 : -pad_width[1]], + vector[pad_width[0] : pad_width[0] + pad_width[0] + 1].copy(), + ) + return vector diff --git a/src/pybella/flow_solver/utils/boundary/rayleigh_boundary.py b/src/pybella/flow_solver/utils/boundary/rayleigh_boundary.py new file mode 100644 index 00000000..3d18c5de --- /dev/null +++ b/src/pybella/flow_solver/utils/boundary/rayleigh_boundary.py @@ -0,0 +1,191 @@ +import copy +import numpy as np +from ....utils import io +from ....utils import options as opts +from . import cell_boundary as bdry_c + + +def get_tau_y(ud, elem, node, alpha): + tauc_y = np.zeros_like(elem.y) + taun_y = np.zeros_like(node.y) + + ud.bny = node.y[-ud.inbcy - 3] + + c1n = node.y <= ud.bny + ccn = (node.y[:-2] - ud.bny) / (node.y[:-2][-1] - ud.bny) + c2n = np.logical_and(ccn >= 0.0, ccn <= 0.5) + c3n = np.logical_and(ccn > 0.5, ccn <= 1.0) + + taun_y[np.where(c1n)] = 0.0 + taun_y[np.where(c2n)] = ( + -alpha + / 2.0 + * ( + 1.0 + - np.cos((node.y[np.where(c2n)] - ud.bny) / (node.y[-1] - ud.bny) * np.pi) + ) + ) + taun_y[np.where(c3n)] = ( + -alpha + / 2.0 + * ( + 1.0 + + ((node.y[np.where(c3n)] - ud.bny) / (node.y[-1] - ud.bny) - 0.5) * np.pi + ) + ) + + taun_y[-2:] = -np.abs(taun_y).max() + tauc_y[...] = np.interp(elem.y, node.y, taun_y) + + return tauc_y, taun_y + + +def get_bottom_tau_y(ud, elem, node, alpha, cutoff=0.5): + tauc_y = np.zeros_like(elem.y) + taun_y = np.zeros_like(node.y) + + assert ud.ymax > cutoff, "rayleigh forcing boundary below minimum domain extent" + idx = (np.abs(elem.y - (ud.ymax - cutoff))).argmin() + + ud.forcing_bny = node.y[idx] + + c1n = node.y <= ud.forcing_bny + ccn = (node.y[:-3] - ud.forcing_bny) / (node.y[:-3][-1] - ud.forcing_bny) + c2n = np.logical_and(ccn >= 0.0, ccn <= 0.5) + c3n = np.logical_and(ccn > 0.5, ccn <= 1.0) + + taun_y[np.where(c1n)] = 0.0 + taun_y[np.where(c2n)] = ( + -alpha + / 2.0 + * ( + 1.0 + - np.cos( + (node.y[np.where(c2n)] - ud.forcing_bny) + / (node.y[-1] - ud.forcing_bny) + * np.pi + ) + ) + ) + taun_y[np.where(c3n)] = ( + -alpha + / 2.0 + * ( + 1.0 + + ( + (node.y[np.where(c3n)] - ud.forcing_bny) / (node.y[-1] - ud.forcing_bny) + - 0.5 + ) + * np.pi + ) + ) + + taun_y[-3:] = -np.abs(taun_y).max() + taun_y[...] = taun_y[::-1] + tauc_y = np.interp(elem.y, node.y, taun_y) + + dd = 1.0 + tauc_y = dd * tauc_y / np.abs(tauc_y).max() + taun_y = dd * taun_y / np.abs(taun_y).max() + + return tauc_y, taun_y + + +def apply_rayleigh_forcing( + mem, + ud, + dt, + half=True, + sol_half_new=None, + npf_half_new=None, +): + """Apply Rayleigh forcing boundary condition (file or function based).""" + if not (hasattr(ud, "rayleigh_forcing") and ud.rayleigh_forcing): + return + + t_offset = 0.5 * dt if half else dt + + if ud.rayleigh_forcing_type == "file": + reader = io.read_input(ud.rayleigh_forcing_fn, ud.rayleigh_forcing_path) + + if sol_half_new is None or npf_half_new is None: + sol_half_new = copy.deepcopy(mem.sol) + npf_half_new = copy.deepcopy(mem.npf) + + time_tag = "%.3d_after_full_step" % mem.time.step + reader.get_data(sol_half_new, npf_half_new, time_tag, half=half) + + up = sol_half_new.rhou / sol_half_new.rho + vp = sol_half_new.rhov / sol_half_new.rho + Yp = sol_half_new.rhoY / sol_half_new.rho - mem.npf.HydroState.Y0.reshape(1, -1) + pi = npf_half_new.p2_nodes + + rayleigh_damping(mem.sol, mem.npf, ud, [up, vp, Yp, pi, mem.time.t + t_offset]) + + elif ud.rayleigh_forcing_type == "func": + s = 5.0e-3 + 1e-4 + 0e-5 + ud.rf_bot.eigenfunction(mem.time.t + t_offset, s) + up, vp, Yp, pi = ud.rf_bot.dehatter(mem.th) + + ud.rf_bot.eigenfunction(mem.time.t + t_offset, s, grid="n") + _, _, _, pi_n = ud.rf_bot.dehatter(mem.th, grid="n") + + rayleigh_damping( + mem.sol, mem.npf, ud, [up, vp, Yp, pi_n, mem.time.t + t_offset] + ) + + bdry_c.set_ghost_cells(mem, ud) + + +def rayleigh_damping(sol, npf, ud, forcing=None): + u = sol.rhou / sol.rho # [elem.i2] + v = sol.rhov / sol.rho # [elem.i2] + Y = sol.rhoY / sol.rho # [elem.i2] + rho = sol.rho # [elem.i2] + + if ud.bdry_type[1] == opts.BdryType.RAYLEIGH: + tcy, tny = ud.tcy, ud.tny + else: + tcy, tny = 0.0, 0.0 + + if forcing is not None: + tcy_f, tny_f = ud.forcing_tcy, ud.forcing_tny + tcy, tny = 0.0, 0.0 + + u_f, v_f, Y_f, pi_f, t = forcing + + if ud.rayleigh_forcing_type == "file": + G = np.sqrt(9.0 / 40.0) + N = np.sqrt(ud.Nsq_ref) + C = ud.Cs * ud.u_ref + Gam = N * G / C + Om = ud.coriolis_strength[2] / 2.0 / ud.t_ref + growth_rate = np.sqrt(Om * C * Gam) + mfac = np.exp(growth_rate * t * ud.t_ref) + + else: + mfac = 1.0 + + npf.p2_nodes[...] += tny_f * (npf.p2_nodes) + np.abs(tny_f) * mfac * pi_f + c_f = 1.0 + + else: + u_f, v_f, Y_f = 0.0, 0.0, 0.0 + c_f = 0.0 + tcy_f, tny_f = 0.0, 0.0 + mfac = 0.0 + + # assuming 2D vertical slice - not dimension agnostic + u += tcy * (u - ud.u_wind_speed) + c_f * ( + tcy_f * (u - ud.u_wind_speed) + np.abs(tcy_f) * mfac * u_f + ) + v += tcy * (v - ud.v_wind_speed) + c_f * ( + tcy_f * (v - ud.v_wind_speed) + np.abs(tcy_f) * mfac * v_f + ) + + Ybar = npf.HydroState.Y0.reshape(1, -1) + Y += tcy * (Y - Ybar) + c_f * (tcy_f * (Y - Ybar) + np.abs(tcy_f) * mfac * Y_f) + + sol.rhou[...] = rho * u + sol.rhov[...] = rho * v + sol.rhoY[...] = rho * Y diff --git a/src/pybella/flow_solver/utils/cache.py b/src/pybella/flow_solver/utils/cache.py new file mode 100644 index 00000000..b56a67ab --- /dev/null +++ b/src/pybella/flow_solver/utils/cache.py @@ -0,0 +1,190 @@ +import numpy as np +import logging + +from . import fields + + +class Characters(object): + """ + Data container for the slope and amplitude of the interpolation to the faces for the Riemann solver. + + """ + + def __init__(self, size): + """ + Parameters + ---------- + size : tuple + Tuple containing the number of cells in the respective directions including ghost cells. + + Attributes + ---------- + u : ndarray(size) + v : ndarray(size) + w : ndarray(size) + Y : ndarray(size) + X : ndarray(size) + plus : ndarray(size) + minus : ndarray(size) + entro : ndarray(size) + + """ + self.u = np.zeros((size), dtype=np.float64) + self.v = np.zeros((size), dtype=np.float64) + self.w = np.zeros((size), dtype=np.float64) + self.X = np.zeros((size), dtype=np.float64) + self.Y = np.zeros((size), dtype=np.float64) + + self.squeezer() + + def squeezer(self): + """ + Removes dimension of size 1. All arrays are initialised as 3D arrays, this function will remove the unnecessary dimensions. + + """ + for key, value in vars(self).items(): + setattr(self, key, value.squeeze()) + + +class FlowSolverCache: + """Cache for flow solver specific computations.""" + + __slots__ = ( + "_recovery_cache", + "_velocity_cache", + "_coriolis_cache", + "_flux_cache", + ) + + def __init__(self): + self._recovery_cache = {} + self._velocity_cache = {} + self._coriolis_cache = {} + self._flux_cache = {} + + def get_recovery_objects(self, shape, ud): + """Get cached recovery objects or create new ones.""" + + cache_key = (tuple(shape), id(ud)) + if cache_key not in self._recovery_cache: + logging.info("Cache: Creating new recovery objects with shape %s", shape) + self._recovery_cache[cache_key] = { + "Diffs": Characters(shape), + "Ampls": Characters(shape), + "Lefts": fields.CellSolField(shape), + "Rights": fields.CellSolField(shape), + "Slopes": Characters(shape), + } + + cache_obj = self._recovery_cache[cache_key] + + return cache_obj + + def get_velocity_arrays(self, shape, dtype=np.float64): + """Get cached velocity arrays (U, V, W) or create new ones.""" + + cache_key = (tuple(shape), dtype) + + if cache_key not in self._velocity_cache: + logging.info("Cache: Creating new velocity arrays with shape %s", shape) + self._velocity_cache[cache_key] = { + "U": np.zeros(shape, dtype=dtype), + "V": np.zeros(shape, dtype=dtype), + "W": np.zeros(shape, dtype=dtype), + } + + cache_obj = self._velocity_cache[cache_key] + + return cache_obj + + def get_velocity_array_views(self, shape, dtype=np.float64): + """Get views of cached velocity arrays for in-place operations.""" + cache_obj = self.get_velocity_arrays(shape, dtype) + + return cache_obj["U"], cache_obj["V"], cache_obj["W"] + + def get_coriolis_arrays(self, shape, dtype=np.float64): + """Get cached Coriolis arrays (h11, h12, h13, h21, h22, h23, h31, h32, h33) or create new ones.""" + + cache_key = (tuple(shape), dtype) + + if cache_key not in self._coriolis_cache: + logging.info("Cache: Creating new Coriolis arrays with shape %s", shape) + self._coriolis_cache[cache_key] = { + "h11": np.zeros(shape, dtype=dtype), + "h12": np.zeros(shape, dtype=dtype), + "h13": np.zeros(shape, dtype=dtype), + "h21": np.zeros(shape, dtype=dtype), + "h22": np.zeros(shape, dtype=dtype), + "h23": np.zeros(shape, dtype=dtype), + "h31": np.zeros(shape, dtype=dtype), + "h32": np.zeros(shape, dtype=dtype), + "h33": np.zeros(shape, dtype=dtype), + "denom": np.zeros(shape, dtype=dtype), + } + + cache_obj = self._coriolis_cache[cache_key] + + return cache_obj + + def get_coriolis_array_views(self, shape, dtype=np.float64): + """Get views of cached Coriolis arrays for in-place operations.""" + cache_obj = self.get_coriolis_arrays(shape, dtype) + + return ( + cache_obj["h11"], + cache_obj["h12"], + cache_obj["h13"], + cache_obj["h21"], + cache_obj["h22"], + cache_obj["h23"], + cache_obj["h31"], + cache_obj["h32"], + cache_obj["h33"], + cache_obj["denom"], + ) + + def get_flux_containers(self, elem, dtype=np.float64): + """ + Get cached flux containers for each direction (States objects). + + Parameters + ---------- + elem : Grid + Grid object with `ndim`, `sfx`, `sfy`, `sfz` attributes. + ud : UserDefinedSettings + Used for instantiating States; its ID is part of the cache key. + + Returns + ------- + List[States] + List of directional flux containers, one per spatial dimension. + """ + ndim = elem.ndim + shape_key = ( + tuple(elem.sfx), # Use one representative shape + dtype, + ) + + if (ndim, shape_key) not in self._flux_cache: + logging.info( + "Cache: Creating new flux containers for ndim=%d, shape=%s", + ndim, + shape_key[0], + ) + flux = [None] * ndim + flux[0] = fields.CellSolField(elem.sfx) + if ndim > 1: + flux[1] = fields.CellSolField(elem.sfy) + if ndim > 2: + flux[2] = fields.CellSolField(elem.sfz) + self._flux_cache[(ndim, shape_key)] = flux + + return self._flux_cache[(ndim, shape_key)] + + def clear_all(self): + """Clear all caches to free memory.""" + self._recovery_cache.clear() + self._velocity_cache.clear() + self._coriolis_cache.clear() + self._flux_cache.clear() diff --git a/src/pybella/flow_solver/utils/variable.py b/src/pybella/flow_solver/utils/fields.py similarity index 58% rename from src/pybella/flow_solver/utils/variable.py rename to src/pybella/flow_solver/utils/fields.py index 093dff1b..16a8fc8e 100644 --- a/src/pybella/flow_solver/utils/variable.py +++ b/src/pybella/flow_solver/utils/fields.py @@ -2,20 +2,19 @@ import scipy as sp import logging -class Vars(object): + +class CellSolField(object): """ The data container for the solution state variables, i.e. `Sol`. """ - def __init__(self, size, ud): + def __init__(self, size): """ Parameters ---------- size : tuple Tuple containing the number of cells in the respective directions including ghost cells, e.g. `(48,48,10)` has 48 cells in the x and y-directions, and 10 cells in the z-directions - ud : :class:`inputs.user_data.UserDataInit` - Data container for the initial conditions Attributes ---------- @@ -31,18 +30,21 @@ def __init__(self, size, ud): 2. `rhoX` has to be extended by `ud.nspec` for moist process. """ + # For eventual extension to support multiple species + nspec = 1 + self.rho = np.zeros((size)) self.rhou = np.zeros((size)) self.rhov = np.zeros((size)) self.rhow = np.zeros((size)) self.rhoY = np.zeros((size)) - self.rhoX = np.zeros(([ud.nspec] + list(size))) + self.rhoX = np.zeros(([nspec] + list(size))) self.u = np.zeros((size)) self.v = np.zeros((size)) self.w = np.zeros((size)) self.Y = np.zeros((size)) - self.X = np.zeros(([ud.nspec] + list(size))) + self.X = np.zeros(([nspec] + list(size))) self.p = np.zeros((size)) self.squeezer() @@ -75,7 +77,7 @@ def primitives(self, th): p : ndarray(size_of_rhoY) """ - with np.errstate(divide='ignore', invalid='ignore'): + with np.errstate(divide="ignore", invalid="ignore"): # Direct division without nonzero indexing # We know that when this method is called in recovery, we always have one column of zeroes in self.rho. self.u[...] = self.rhou / self.rho @@ -83,7 +85,7 @@ def primitives(self, th): self.w[...] = self.rhow / self.rho self.Y[...] = self.rhoY / self.rho self.X[...] = self.rhoX / self.rho - self.p[...] = self.rhoY ** th.gamm + self.p[...] = self.rhoY**th.gamm def flip(self): """ @@ -115,13 +117,13 @@ def mod_bg_wind(self, ud, fac): self.rhow[...] = self.rhow + fac * w0 * self.rho -class States(Vars): +class States(CellSolField): """ Data container for `Lefts` and `Rights` for the Riemann solver. Inherits the solution class :class:`management.variable.Vars`. """ - def __init__(self, size, ud): + def __init__(self, size): """ Parameters ---------- @@ -135,7 +137,6 @@ def __init__(self, size, ud): Many variables in this data container are no longer used and can be removed. """ - super().__init__(size, ud) self.p0 = np.zeros((size)) self.p20 = np.zeros((size)) @@ -157,133 +158,58 @@ def get_dSdy(self, elem, node): if not self.init_dSdy: logging.info("Computing dSdy") self.dSdy = sp.signal.convolve(self.S0, [1.0, -1.0], mode="valid") / node.dy - + for dim in range(0, node.ndim, 2): self.dSdy = np.expand_dims(self.dSdy, dim) self.dSdy = np.repeat(self.dSdy, elem.sc[dim], axis=dim) - + self.init_dSdy = True - + return self.dSdy def get_S0c(self, elem): if not self.init_S0c: logging.info("Computing S0c") S0c_result = self.S0 - + for dim in range(0, elem.ndim, 2): S0c_result = np.expand_dims(S0c_result, dim) S0c_result = np.repeat(S0c_result, elem.sc[dim], axis=dim) - + self.S0c = S0c_result self.init_S0c = True - + return self.S0c -class Characters(object): - """ - Data container for the slope and amplitude of the interpolation to the faces for the Riemann solver. +class NodePressureField(object): + def __init__(self, elem, node): + sc = elem.sc + sn = node.sc - """ + self.p0 = 1.0 + self.p00 = 1.0 - def __init__(self, size): - """ - Parameters - ---------- - size : tuple - Tuple containing the number of cells in the respective directions including ghost cells. + self.p2_cells = np.zeros((sc)) + self.dp2_cells = np.zeros((sc)) + self.p2_nodes = np.zeros((sn)) + self.p2_nodes0 = np.zeros((sn)) + self.dp2_nodes = np.zeros((sn)) - Attributes - ---------- - u : ndarray(size) - v : ndarray(size) - w : ndarray(size) - Y : ndarray(size) - X : ndarray(size) - plus : ndarray(size) - minus : ndarray(size) - entro : ndarray(size) + self.u = np.zeros((sc)) + self.v = np.zeros((sc)) + self.w = np.zeros((sc)) - """ - self.u = np.zeros((size)) - self.v = np.zeros((size)) - self.w = np.zeros((size)) - self.X = np.zeros((size)) - self.Y = np.zeros((size)) + self.rhs = np.zeros((node.isc)) + self.wcenter = np.zeros((node.isc)) + self.wplus = np.zeros(([elem.ndim] + list(sc))) + + self.HydroState = States([sc[1]]) + self.HydroState_n = States([sn[1]]) self.squeezer() def squeezer(self): - """ - Removes dimension of size 1. All arrays are initialised as 3D arrays, this function will remove the unnecessary dimensions. - - """ for key, value in vars(self).items(): - setattr(self, key, value.squeeze()) - - -class FlowSolverCache: - """Cache for flow solver specific computations.""" - - def __init__(self): - self._recovery_cache = {} - self._velocity_cache = {} - - def get_recovery_objects(self, shape, ud): - """Get cached recovery objects or create new ones.""" - - cache_key = (tuple(shape), id(ud)) - if cache_key not in self._recovery_cache: - logging.info("Cache: Creating new recovery objects with shape %s", shape) - self._recovery_cache[cache_key] = { - 'Diffs': Characters(shape), - 'Ampls': Characters(shape), - 'Lefts': States(shape, ud), - 'Rights': States(shape, ud), - 'Slopes': Characters(shape), - } - - # Reset objects if they have reset methods - cache_obj = self._recovery_cache[cache_key] - # for obj in cache_obj.values(): - # if hasattr(obj, 'zero'): - # obj.zero() - - return cache_obj - - def get_velocity_arrays(self, shape, dtype=np.float64): - """Get cached velocity arrays (U, V, W) or create new ones.""" - - cache_key = (tuple(shape), dtype) - - if cache_key not in self._velocity_cache: - logging.info("Cache: Creating new velocity arrays with shape %s", shape) - self._velocity_cache[cache_key] = { - 'U': np.zeros(shape, dtype=dtype), - 'V': np.zeros(shape, dtype=dtype), - 'W': np.zeros(shape, dtype=dtype) - } - - # Clear arrays for reuse - cache_obj = self._velocity_cache[cache_key] - # for arr in cache_obj.values(): - # arr.fill(0.0) - - return cache_obj - - def get_velocity_array_views(self, shape, dtype=np.float64): - """Get views of cached velocity arrays for in-place operations.""" - cache_obj = self.get_velocity_arrays(shape, dtype) - - return cache_obj['U'], cache_obj['V'], cache_obj['W'] - - def clear_velocity_cache(self): - """Clear velocity cache to free memory.""" - self._velocity_cache.clear() - - def clear_all(self): - """Clear all caches to free memory.""" - self._recovery_cache.clear() - self._velocity_cache.clear() - + if type(value) == np.ndarray: + setattr(self, key, value.squeeze()) diff --git a/src/pybella/flow_solver/utils/prepare.py b/src/pybella/flow_solver/utils/prepare.py index 9178de84..3ab6f920 100644 --- a/src/pybella/flow_solver/utils/prepare.py +++ b/src/pybella/flow_solver/utils/prepare.py @@ -1,13 +1,11 @@ import numpy as np from ...utils import user_data, io, data_structures - -from ..discretisation import grid as dis_grid -from . import variable as var -from . import boundary as bdry from ..physics import hydrostatics -from ..physics.low_mach import mpv as lm_var -from ..physics.gas_dynamics import thermodynamics as gd_thermodynamics +from ..physics import thermodynamics as gd_thermodynamics +from ..discretisation import grid as dis_grid +from . import fields, cache +from .boundary import cell_boundary as bdry_c # test module from ...tests import diagnostics as diag @@ -41,25 +39,13 @@ def initialise(): elem, node = dis_grid.grid_init(ud) - sol = var.Vars(elem.sc, ud) - - # Move these to the FlowSolverCache - flux = np.empty((3), dtype=object) - flux[0] = var.States(elem.sfx, ud) - if elem.ndim > 1: - flux[1] = var.States(elem.sfy, ud) - if elem.ndim > 2: - flux[2] = var.States(elem.sfz, ud) + sol = fields.CellSolField(elem.sc) th = gd_thermodynamics.ThermodynamicalQuantities(ud) - mpv = lm_var.MPV(elem, node, ud) + npf = fields.NodePressureField(elem, node) io.init_logger(ud) - # handle radiative BC - if ud.bdry_type[1].value == "radiation": - ud.tcy, ud.tny = bdry.get_tau_y(ud, elem, node, 0.5) - ########################################################## # Initialise test module ########################################################## @@ -72,33 +58,20 @@ def initialise(): # Populate data structures ########################################################## - # member_state = data_structures.MemberState( - # elem=elem, - # node=node, - # Sol=Sol, - # flux=flux, - # mpv=mpv, - # th=th, - # ) - ensemble_state = data_structures.EnsembleState() - sol = sol_init(sol, mpv, elem, node, th, ud) + sol = sol_init(sol, npf, elem, node, th, ud) # Initialise cache and add to simulation state - flow_cache = var.FlowSolverCache() - + flow_cache = cache.FlowSolverCache() ensemble_state.update_member( - elem=elem, - node=node, - sol=sol, - flux=flux, - mpv=mpv, - th=th, - cache=flow_cache + elem=elem, node=node, sol=sol, npf=npf, th=th, cache=flow_cache ) + for member in ensemble_state.members: + bdry_c.set_ghost_cells(member, ud) + restart_params = data_structures.RestartParameters( ud_rewrite=ud_rewrite, dap_rewrite=dap_rewrite, @@ -118,8 +91,6 @@ def initialise(): interface_params=interface_params, ) - - return sim_st @@ -127,20 +98,20 @@ def overwrite_init_with_restart(sst): es = sst.ensemble_state rp = sst.restart_params - hydrostatics.state(es.mpv, es.elem, es.node, es.th, es.ud) + hydrostatics.state(es.npf, es.elem, es.node, es.th, es.ud) sst.ud.old_suffix = np.copy(sst.ud.output_suffix) sst.ud.old_suffix = "_ensemble=%i%s" % (sst.N, sst.ud.old_suffix) - Sol0, mpv0, touts = io.sim_restart( + Sol0, npf0, touts = io.sim_restart( rp.r_params[0], rp.r_params[1], es.elem, es.node, es.ud, es.Sol, - es.mpv, + es.npf, rp.r_params[2], ) - sol_ens = [[Sol0, es.flux, mpv0, [-np.inf, sst.step]]] + sol_ens = [[Sol0, es.flux, npf0, [-np.inf, sst.step]]] # ud.tout = touts[1:] sst.ud.tout = [touts[-1]] sst.t = touts[0] diff --git a/src/pybella/flow_solver/utils/solver_diagnostics.py b/src/pybella/flow_solver/utils/solver_diagnostics.py index 22983dcd..889545e7 100644 --- a/src/pybella/flow_solver/utils/solver_diagnostics.py +++ b/src/pybella/flow_solver/utils/solver_diagnostics.py @@ -3,7 +3,7 @@ def get_p_from_pressure_related_fields(mem, ud, psinc=False): - p2n = mem.mpv.p2_nodes + p2n = mem.npf.p2_nodes rhoY = mem.sol.rhoY dp2n = (p2n - p2n.mean()) * ud.Msq diff --git a/src/pybella/inputs/rising_bubble.py b/src/pybella/inputs/rising_bubble.py index 30e86cec..a23903e1 100644 --- a/src/pybella/inputs/rising_bubble.py +++ b/src/pybella/inputs/rising_bubble.py @@ -1,6 +1,5 @@ import numpy as np from ..flow_solver.physics import hydrostatics -from ..flow_solver.utils import boundary as bdry class UserData(object): @@ -38,7 +37,7 @@ def __init__(self): # self.output_suffix += '_w=%i-%i' %(self.blending_weight*16.0,16.0-(self.blending_weight*16.0)) -def sol_init(Sol, mpv, elem, node, th, ud, seed=None): +def sol_init(Sol, npf, elem, node, th, ud, seed=None): u0 = ud.u_wind_speed v0 = ud.v_wind_speed w0 = ud.w_wind_speed @@ -50,7 +49,7 @@ def sol_init(Sol, mpv, elem, node, th, ud, seed=None): g = ud.gravity_strength[1] # print(ud.rho_ref) - hydrostatics.state(mpv, elem, node, th, ud) + hydrostatics.state(npf, elem, node, th, ud) x = elem.x y = elem.y @@ -71,8 +70,8 @@ def sol_init(Sol, mpv, elem, node, th, ud, seed=None): r = np.sqrt((x) ** 2 + (y - y0) ** 2) / r0 - p = np.repeat(mpv.HydroState.p0.reshape(1, -1), elem.icx, axis=0) - rhoY = np.repeat(mpv.HydroState.rhoY0.reshape(1, -1), elem.icx, axis=0) + p = np.repeat(npf.HydroState.p0.reshape(1, -1), elem.icx, axis=0) + rhoY = np.repeat(npf.HydroState.rhoY0.reshape(1, -1), elem.icx, axis=0) perturbation = (delth / 300.0) * (np.cos(0.5 * np.pi * r) ** 2) perturbation[np.where(r > 1.0)] = 0.0 @@ -89,10 +88,8 @@ def sol_init(Sol, mpv, elem, node, th, ud, seed=None): Sol.rhow[x_idx, y_idx] = rho * w Sol.rhoY[x_idx, y_idx] = rhoY - p = mpv.HydroState_n.p0[0] - rhoY = mpv.HydroState_n.rhoY0[0] - mpv.p2_nodes[...] = (p - mpv.HydroState_n.p0[0]) / rhoY / ud.Msq - - bdry.set_explicit_boundary_data(Sol, elem, ud, th, mpv) + p = npf.HydroState_n.p0[0] + rhoY = npf.HydroState_n.rhoY0[0] + npf.p2_nodes[...] = (p - npf.HydroState_n.p0[0]) / rhoY / ud.Msq return Sol diff --git a/src/pybella/interfaces/dynamics_blending/schemes.py b/src/pybella/interfaces/dynamics_blending/schemes.py index 4904372c..3c907cf8 100644 --- a/src/pybella/interfaces/dynamics_blending/schemes.py +++ b/src/pybella/interfaces/dynamics_blending/schemes.py @@ -4,7 +4,7 @@ import numpy as np from scipy import signal -from ...flow_solver.physics.gas_dynamics import eos as gd_eos +from ...flow_solver.physics import eos as gd_eos from ...utils import io @@ -55,8 +55,8 @@ def update_sol(self, mem, ud, sgn, label=None, writer=None): if writer != None: writer.write_all(mem, str(label) + "_before_blending") - Sol = mem.sol - mpv = mem.mpv + sol = mem.sol + npf = mem.npf th = mem.th if sgn == "bef": @@ -66,8 +66,8 @@ def update_sol(self, mem, ud, sgn, label=None, writer=None): else: assert 0, "sgn == bef or sgn == aft" - rho = np.copy(Sol.rho) - rhoY = np.copy(Sol.rhoY) + rho = np.copy(sol.rho) + rhoY = np.copy(sol.rhoY) Y = rhoY / rho @@ -76,32 +76,32 @@ def update_sol(self, mem, ud, sgn, label=None, writer=None): elif ud.blending_mean == "1.0": rhoYc = (1.0 + sign * self.fac * self.dp2c) ** (th.gm1inv) - alpha = rhoYc / Sol.rhoY + alpha = rhoYc / sol.rhoY if ud.blending_conv == "rho": ### keep theta, convert rho - Sol.rho[...] = rho * alpha - Sol.rhoY[...] = Sol.rho * Y + sol.rho[...] = rho * alpha + sol.rhoY[...] = sol.rho * Y - rho_fac = Sol.rho / rho - Sol.rhou[...] *= rho_fac - Sol.rhov[...] *= rho_fac - Sol.rhow[...] *= rho_fac - Sol.rhoX[...] *= rho_fac + rho_fac = sol.rho / rho + sol.rhou[...] *= rho_fac + sol.rhov[...] *= rho_fac + sol.rhow[...] *= rho_fac + sol.rhoX[...] *= rho_fac elif ud.blending_conv == "theta": ### keep rho, convert theta Yc = Y * alpha - Sol.rhoY[...] = rho * Yc - Sol.rhoX[...] = rho * (1.0 / Yc - mpv.HydroState.S0.reshape(1, -1)) + sol.rhoY[...] = rho * Yc + sol.rhoX[...] = rho * (1.0 / Yc - npf.HydroState.S0.reshape(1, -1)) else: assert 0, "ud.blending_conv undefined." if writer != None: writer.write_all(mem, str(label) + "_after_blending") - def update_p2n(self, mpv): - mpv.p2_nodes = self.dp2n + def update_p2n(self, npf): + npf.p2_nodes = self.dp2n ###################################################### @@ -111,10 +111,10 @@ def update_p2n(self, mpv): def do_comp_to_psinc_conv(mem, bld, ud, label, writer): logging.info("Converting COMP to PSINC") - dp2n = mem.mpv.p2_nodes + dp2n = mem.npf.p2_nodes bld.convert_p2n(dp2n) bld.update_sol(mem, ud, "bef", label=label, writer=writer) - bld.update_p2n(mem.mpv) + bld.update_p2n(mem.npf) return mem @@ -131,8 +131,8 @@ def do_psinc_to_comp_conv( from ...flow_solver.discretisation import time_update logging.info(f"Blending... step = {step}") - Sol_freeze = copy.deepcopy(mem.sol) - mpv_freeze = copy.deepcopy(mem.mpv) + sol_freeze = copy.deepcopy(mem.sol) + npf_freeze = copy.deepcopy(mem.npf) ret = time_update.do( mem, @@ -145,8 +145,8 @@ def do_psinc_to_comp_conv( fac_old = ud.blending_weight fac_new = 1.0 - fac_old - dp2n_0 = fac_new * ret.mpv.p2_nodes_half + fac_old * mpv_freeze.p2_nodes_half - dp2n_1 = fac_new * ret.mpv.p2_nodes + fac_old * mpv_freeze.p2_nodes + dp2n_0 = fac_new * ret.npf.p2_nodes_half + fac_old * npf_freeze.p2_nodes_half + dp2n_1 = fac_new * ret.npf.p2_nodes + fac_old * npf_freeze.p2_nodes if ud.blending_type == "half": dp2n = dp2n_0 @@ -157,12 +157,12 @@ def do_psinc_to_comp_conv( if writer != None: writer.populate( - str(label) + "_after_full_step", "p2_start", mpv_freeze.p2_nodes + str(label) + "_after_full_step", "p2_start", npf_freeze.p2_nodes ) if writer != None: - writer.populate(str(label) + "_after_full_step", "p2_end", ret.mpv.p2_nodes) - mem.Sol = Sol_freeze - mem.mpv = mpv_freeze + writer.populate(str(label) + "_after_full_step", "p2_end", ret.npf.p2_nodes) + mem.sol = sol_freeze + mem.npf = npf_freeze # elem, node, _, _, _, th, _ = mem @@ -171,7 +171,7 @@ def do_psinc_to_comp_conv( logging.info("Converting PSINC to COMP") bld.convert_p2n(dp2n) bld.update_sol(mem, ud, "aft", label=label, writer=writer) - bld.update_p2n(mem.mpv) + bld.update_p2n(mem.npf) # mem.time.step -= 1 # mem.time.window_step -= 1 @@ -184,16 +184,16 @@ def do_psinc_to_comp_conv( ###################################################### -def do_swe_to_lake_conv(Sol, mpv, elem, node, ud, th, writer, label, debug): +def do_swe_to_lake_conv(sol, npf, elem, node, ud, th, writer, label, debug): logging.info("swe to lake conversion...") - H1 = Sol.rho[ + H1 = sol.rho[ :, 2:-2:, ][:, 0, :] # setattr(ud,'mean_val',H1.mean()) - H10 = mpv.p2_nodes[:, 2:-2, :].mean(axis=1) + H10 = npf.p2_nodes[:, 2:-2, :].mean(axis=1) H10 -= H10.mean() # define 2D kernel @@ -209,34 +209,34 @@ def do_swe_to_lake_conv(Sol, mpv, elem, node, ud, th, writer, label, debug): H1 = np.repeat(H1, elem.icy, axis=1) setattr(ud, "mean_val", H1) - Sol.rhou[...] = Sol.rhou / Sol.rho * ud.mean_val - Sol.rhov[...] = Sol.rhov / Sol.rho * ud.mean_val - Sol.rhow[...] = Sol.rhow / Sol.rho * ud.mean_val - Sol.rhoY[...] = Sol.rhoY / Sol.rho * ud.mean_val - Sol.rho[...] = ud.mean_val + sol.rhou[...] = sol.rhou / sol.rho * ud.mean_val + sol.rhov[...] = sol.rhov / sol.rho * ud.mean_val + sol.rhow[...] = sol.rhow / sol.rho * ud.mean_val + sol.rhoY[...] = sol.rhoY / sol.rho * ud.mean_val + sol.rho[...] = ud.mean_val - # boundary.set_ghostnodes_p2(mpv.p2_nodes,node,ud) + # boundary.set_ghostnodes_p2(npf.p2_nodes,node,ud) if debug == True: - writer.write_all(Sol, mpv, elem, node, th, str(label) + "_after_swe_to_lake") + writer.write_all(sol, npf, elem, node, th, str(label) + "_after_swe_to_lake") def do_lake_to_swe_conv( - Sol, flux, mpv, elem, node, ud, th, writer, label, debug, step, window_step, t, dt + sol, flux, npf, elem, node, ud, th, writer, label, debug, step, window_step, t, dt ): from ...flow_solver.discretisation import time_update if debug == True: - writer.write_all(Sol, mpv, elem, node, th, str(label) + "_after_lake_time_step") + writer.write_all(sol, npf, elem, node, th, str(label) + "_after_lake_time_step") - Sol_freeze = copy.deepcopy(Sol) - mpv_freeze = copy.deepcopy(mpv) + sol_freeze = copy.deepcopy(sol) + npf_freeze = copy.deepcopy(npf) logging.info("doing lake-to-swe time-update...") ret = time_update.time_update( - Sol, + sol, flux, - mpv, + npf, t, t + dt, ud, @@ -252,8 +252,8 @@ def do_lake_to_swe_conv( fac_old = ud.blending_weight fac_new = 1.0 - fac_old - dp2n_0 = fac_new * ret[2].p2_nodes_half + fac_old * mpv_freeze.p2_nodes_half - dp2n_1 = fac_new * ret[2].p2_nodes + fac_old * mpv_freeze.p2_nodes + dp2n_0 = fac_new * ret[2].p2_nodes_half + fac_old * npf_freeze.p2_nodes_half + dp2n_1 = fac_new * ret[2].p2_nodes + fac_old * npf_freeze.p2_nodes if ud.blending_type == "half": dp2n = dp2n_0 @@ -262,12 +262,12 @@ def do_lake_to_swe_conv( else: assert 0, "incorrect ud.blending_type" - Sol = copy.deepcopy(Sol_freeze) - mpv = copy.deepcopy(mpv_freeze) + sol = copy.deepcopy(sol_freeze) + npf = copy.deepcopy(npf_freeze) - mpv.p2_nodes[...] = dp2n + npf.p2_nodes[...] = dp2n - H10 = mpv.p2_nodes[:, 2:-2, :].mean(axis=1) + H10 = npf.p2_nodes[:, 2:-2, :].mean(axis=1) logging.info("lake to swe conversion...") H10 -= H10.mean() @@ -285,70 +285,70 @@ def do_lake_to_swe_conv( H1 = np.repeat(H1, elem.icy, axis=1) H1 = ud.mean_val + ud.Msq * H1 - Sol.rho[...] = H1 - Sol.rhou[...] = Sol.rhou / ud.mean_val * Sol.rho - Sol.rhov[...] = Sol.rhov / ud.mean_val * Sol.rho - Sol.rhow[...] = Sol.rhow / ud.mean_val * Sol.rho - Sol.rhoY[...] = Sol.rhoY / ud.mean_val * Sol.rho + sol.rho[...] = H1 + sol.rhou[...] = sol.rhou / ud.mean_val * sol.rho + sol.rhov[...] = sol.rhov / ud.mean_val * sol.rho + sol.rhow[...] = sol.rhow / ud.mean_val * sol.rho + sol.rhoY[...] = sol.rhoY / ud.mean_val * sol.rho if debug == True: - writer.write_all(Sol, mpv, elem, node, th, str(label) + "_after_lake_to_swe") - return Sol, mpv + writer.write_all(sol, npf, elem, node, th, str(label) + "_after_lake_to_swe") + return sol, npf ###################################################### # Nonhydrostatic - Hydrostatic blending ###################################################### def do_nonhydro_to_hydro_conv( - Sol, flux, mpv, bld, elem, node, th, ud, label, writer, step, window_step, t, dt + sol, flux, npf, bld, elem, node, th, ud, label, writer, step, window_step, t, dt ): logging.info("nonhydrostatic to hydrostatic conversion...") - # bld.convert_p2n(mpv.p2_nodes) - # bld.update_Sol(Sol,elem,node,th,ud,mpv,'bef',label=label,writer=writer) - # Sol.rhov = Sol.rhov_half + # bld.convert_p2n(npf.p2_nodes) + # bld.update_sol(sol,elem,node,th,ud,npf,'bef',label=label,writer=writer) + # sol.rhov = sol.rhov_half - # Sol_tmp = deepcopy(Sol) + # sol_tmp = deepcopy(sol) # flux_tmp = deepcopy(flux) - # mpv_tmp = deepcopy(mpv) + # npf_tmp = deepcopy(npf) # nonhydro to hydro blending incomplete. - # ret = data.time_update(Sol,flux,mpv, t, t+1*dt, ud, elem, node, [0,0], th, bld=None, writer=None, debug=False) + # ret = data.time_update(sol,flux,npf, t, t+1*dt, ud, elem, node, [0,0], th, bld=None, writer=None, debug=False) - # Sol = Sol_tmp + # sol = sol_tmp # flux = flux_tmp - # mpv = mpv_tmp - # Sol = ret[0] + # npf = npf_tmp + # sol = ret[0] # flux = ret[1] - # mpv = ret[2] - # Sol = deepcopy(ret[0]) - # mpv = deepcopy(ret[2]) - # Sol.rhov[...] = Sol.rhov_half + # npf = ret[2] + # sol = deepcopy(ret[0]) + # npf = deepcopy(ret[2]) + # sol.rhov[...] = sol.rhov_half # t += 0.5*dt # t += 1*dt - return Sol, mpv, t + return sol, npf, t def do_hydro_to_nonhydro_conv( - Sol, flux, mpv, bld, elem, node, th, ud, label, writer, step, window_step, t, dt + sol, flux, npf, bld, elem, node, th, ud, label, writer, step, window_step, t, dt ): logging.info("hydrostatic to nonhydrostatic conversion...") logging.info(f"Blending... step = {step}") - # Sol_tmp = deepcopy(Sol) + # sol_tmp = deepcopy(sol) # flux_tmp = deepcopy(flux) - # mpv_tmp = deepcopy(mpv) + # npf_tmp = deepcopy(npf) - # ret = data.time_update(Sol,flux,mpv, t, t+dt, ud, elem, node, [0,step-1], th, bld=None, writer=None, debug=False) + # ret = data.time_update(sol,flux,npf, t, t+dt, ud, elem, node, [0,step-1], th, bld=None, writer=None, debug=False) - # Sol = Sol_tmp + # sol = sol_tmp # flux = flux_tmp - # mpv = mpv_tmp + # npf = npf_tmp # retv_half = ret[0].rhov_half / ret[0].rho_half # retv_full = ret[0].rhov / ret[0].rho - # solv_half = Sol.rhov_half / Sol.rho_half - # solv_full = Sol.rhov / Sol.rho + # solv_half = sol.rhov_half / sol.rho_half + # solv_full = sol.rhov / sol.rho # fac_full = 0.5 # fac_half = 1.0 - fac_full @@ -369,19 +369,19 @@ def do_hydro_to_nonhydro_conv( # if writer != None: writer.populate(str(label)+'_after_full_step', 'ret_half', ret[0].rhov_half) # if writer != None: writer.populate(str(label)+'_after_full_step', 'ret_full', ret[0].rhov) - # if writer != None: writer.populate(str(label)+'_after_full_step', 'solv_half', Sol.rhov_half) - # if writer != None: writer.populate(str(label)+'_after_full_step', 'solv_full', Sol.rhov) + # if writer != None: writer.populate(str(label)+'_after_full_step', 'solv_half', sol.rhov_half) + # if writer != None: writer.populate(str(label)+'_after_full_step', 'solv_full', sol.rhov) - # Sol.rhov = Sol.rho * (fac_full * solv_full + fac_half * retv_half) + # sol.rhov = sol.rho * (fac_full * solv_full + fac_half * retv_half) # if writer != None: writer.populate(str(label)+'_after_full_step', 'p2_end', ret[2].p2_nodes) - # fac_mpv_half = 0.5 - # fac_mpv_full = 1.0 - fac_mpv_half - # mpv.p2_nodes = fac_mpv_half * mpv.p2_nodes + fac_mpv_full * ret[2].p2_nodes + # fac_npf_half = 0.5 + # fac_npf_full = 1.0 - fac_npf_half + # npf.p2_nodes = fac_npf_half * npf.p2_nodes + fac_npf_full * ret[2].p2_nodes # dp2n = ret[2].p2_nodes_half # bld.convert_p2n(dp2n) - # bld.update_Sol(Sol,elem,node,th,ud,mpv,'aft',label=label,writer=writer) - # bld.update_p2n(Sol,mpv,node,th,ud) + # bld.update_sol(sol,elem,node,th,ud,npf,'aft',label=label,writer=writer) + # bld.update_p2n(sol,npf,node,th,ud) # ############################### @@ -394,23 +394,23 @@ def do_hydro_to_nonhydro_conv( # ) # writer.write_all(mem, str(label) + "_half_full") - # writer.populate(str(label) + "_ic", "pwchi", Sol.pwchi) + # writer.populate(str(label) + "_ic", "pwchi", sol.pwchi) # if test_hydrob == False: - # Sol = copy.deepcopy(Sol_half_old) - # # mpv = copy.deepcopy(mpv_half_old) + # sol = copy.deepcopy(sol_half_old) + # # npf = copy.deepcopy(npf_half_old) # logging.info(termcolor.colored("test_hydrob == False", "red")) # writer.write_all(mem, str(label) + "_quarter") - # writer.populate(str(label) + "_quarter", "pwchi", Sol.pwchi) + # writer.populate(str(label) + "_quarter", "pwchi", sol.pwchi) # logging.info("quarter dt = %.8f" % (dt * 0.5)) # ret = do( - # Sol_half_old, + # sol_half_old, # flux_half_old, - # mpv_half_old, + # npf_half_old, # dt - 0.5 * dt, # dt + 0.5 * dt, # ud, @@ -423,26 +423,26 @@ def do_hydro_to_nonhydro_conv( # debug=False, # ) - # Sol_tu = copy.deepcopy(ret[0]) - # # mpv_tu = copy.deepcopy(ret[2]) - # Sol.rho[...] = Sol_tu.rho_half - # Sol.rhou[...] = Sol_tu.rhou_half - # Sol.rhov[...] = Sol_tu.rhov_half - # Sol.rhow[...] = Sol_tu.rhow_half - # Sol.rhoX[...] = Sol_tu.rhoX_half - # Sol.rhoY[...] = Sol_tu.rhoY_half - # Sol.pwchi[...] = Sol_tu.pwchi + # sol_tu = copy.deepcopy(ret[0]) + # # npf_tu = copy.deepcopy(ret[2]) + # sol.rho[...] = sol_tu.rho_half + # sol.rhou[...] = sol_tu.rhou_half + # sol.rhov[...] = sol_tu.rhov_half + # sol.rhow[...] = sol_tu.rhow_half + # sol.rhoX[...] = sol_tu.rhoX_half + # sol.rhoY[...] = sol_tu.rhoY_half + # sol.pwchi[...] = sol_tu.pwchi - # # mpv.p2_nodes[...] = mpv_tu.p2_nodes_half + # # npf.p2_nodes[...] = npf_tu.p2_nodes_half # writer.write_all(mem, str(label) + "_half") - # writer.populate(str(label) + "_half", "pwchi", Sol.pwchi) + # writer.populate(str(label) + "_half", "pwchi", sol.pwchi) # ret = do( - # Sol, + # sol, # flux, - # mpv, + # npf, # dt, # 2.0 * dt, # ud, @@ -455,25 +455,25 @@ def do_hydro_to_nonhydro_conv( # debug=False, # ) - # Sol = copy.deepcopy(ret[0]) + # sol = copy.deepcopy(ret[0]) # flux = copy.deepcopy(ret[1]) - # mpv = copy.deepcopy(ret[2]) + # npf = copy.deepcopy(ret[2]) # if test_hydrob == True: - # Sol = copy.deepcopy(Sol_half_old) - # # mpv = copy.deepcopy(mpv_half_old) + # sol = copy.deepcopy(sol_half_old) + # # npf = copy.deepcopy(npf_half_old) # logging.info(termcolor.colored("test_hydrob == False", "red")) # writer.write_all(mem, str(label) + "_quarter") - # # writer.populate(str(label)+'_quarter', 'pwchi', Sol.pwchi) + # # writer.populate(str(label)+'_quarter', 'pwchi', sol.pwchi) # logging.info("quarter dt = %.8f" % (dt * 0.5)) # ret = do( - # Sol_half_old, + # sol_half_old, # flux_half_old, - # mpv_half_old, + # npf_half_old, # dt - 0.5 * dt, # dt + 0.5 * dt, # ud, @@ -486,26 +486,26 @@ def do_hydro_to_nonhydro_conv( # debug=False, # ) - # Sol_tu = copy.deepcopy(ret[0]) - # # mpv_tu = copy.deepcopy(ret[2]) - # Sol.rho[...] = Sol_tu.rho_half - # Sol.rhou[...] = Sol_tu.rhou_half - # Sol.rhov[...] = Sol_tu.rhov_half - # Sol.rhow[...] = Sol_tu.rhow_half - # Sol.rhoX[...] = Sol_tu.rhoX_half - # Sol.rhoY[...] = Sol_tu.rhoY_half - # Sol.pwchi[...] = Sol_tu.pwchi + # sol_tu = copy.deepcopy(ret[0]) + # # npf_tu = copy.deepcopy(ret[2]) + # sol.rho[...] = sol_tu.rho_half + # sol.rhou[...] = sol_tu.rhou_half + # sol.rhov[...] = sol_tu.rhov_half + # sol.rhow[...] = sol_tu.rhow_half + # sol.rhoX[...] = sol_tu.rhoX_half + # sol.rhoY[...] = sol_tu.rhoY_half + # sol.pwchi[...] = sol_tu.pwchi - # # mpv.p2_nodes[...] = mpv_tu.p2_nodes_half + # # npf.p2_nodes[...] = npf_tu.p2_nodes_half - # # writer.write_all(Sol,mpv,elem,node,th,str(label)+'_half') + # # writer.write_all(sol,npf,elem,node,th,str(label)+'_half') - # # writer.populate(str(label)+'_half', 'pwchi', Sol.pwchi) + # # writer.populate(str(label)+'_half', 'pwchi', sol.pwchi) # ret = do( - # Sol, + # sol, # flux, - # mpv, + # npf, # dt, # 2.0 * dt, # ud, @@ -518,11 +518,11 @@ def do_hydro_to_nonhydro_conv( # debug=False, # ) - # Sol = copy.deepcopy(ret[0]) + # sol = copy.deepcopy(ret[0]) # flux = copy.deepcopy(ret[1]) - # mpv = copy.deepcopy(ret[2]) - # # writer.write_all(Sol,mpv,elem,node,th,str(label)+'_half') - # # writer.populate(str(label)+'_half', 'pwchi', Sol.pwchi) + # npf = copy.deepcopy(ret[2]) + # # writer.write_all(sol,npf,elem,node,th,str(label)+'_half') + # # writer.populate(str(label)+'_half', 'pwchi', sol.pwchi) # logging.info(termcolor.colored("test_hydrob == True", "red")) @@ -531,7 +531,7 @@ def do_hydro_to_nonhydro_conv( # if c2: # ud.is_nonhydrostatic = 1 - return Sol, mpv + return sol, npf ###################################################### @@ -554,7 +554,7 @@ def blending_before_timestep( # Blending : Do full regime to limit regime conversion ###################################################### # do unpacking - elem, node, Sol, flux, mpv, th, _, _ = mem + elem, node, sol, npf, th, _, _ = mem # these make sure that we are the correct window step if bld is not None and window_step == 0: @@ -562,7 +562,7 @@ def blending_before_timestep( if (bld.bb or bld.cb) and ud.blending_conv is not None: # these distinguish between SWE and Euler blending if ud.blending_conv == "swe": - do_swe_to_lake_conv(Sol, mpv, elem, node, ud, th, writer, label, debug) + do_swe_to_lake_conv(sol, npf, elem, node, ud, th, writer, label, debug) swe_to_lake = True else: mem = do_comp_to_psinc_conv(mem, bld, ud, label, writer) @@ -605,10 +605,10 @@ def blending_before_timestep( ud.compressibility = 0.0 mem = do_comp_to_psinc_conv(mem, bld, ud, label, writer) elif bld.hydro_init > 0: - Sol, mpv, t = do_nonhydro_to_hydro_conv( - Sol, + sol, npf, t = do_nonhydro_to_hydro_conv( + sol, flux, - mpv, + npf, bld, elem, node, @@ -624,7 +624,7 @@ def blending_before_timestep( ud.is_nonhydrostatic = 0 ud.nonhydrostasy = 0.0 else: - do_swe_to_lake_conv(Sol, mpv, elem, node, ud, th, writer, label, debug) + do_swe_to_lake_conv(sol, npf, elem, node, ud, th, writer, label, debug) swe_to_lake = True ud.is_compressible = 0 ud.compressibility = 0.0 @@ -652,10 +652,10 @@ def blending_before_timestep( ud.initial_blending == True and step == ud.no_of_hy_initial and bld is not None ): if ud.blending_conv != "swe": - Sol, mpv = do_hydro_to_nonhydro_conv( - Sol, + sol, npf = do_hydro_to_nonhydro_conv( + sol, flux, - mpv, + npf, bld, elem, node, @@ -676,13 +676,12 @@ def blending_before_timestep( ud.is_nonhydrostatic = gd_eos.is_nonhydrostatic(ud, window_step) ud.nonhydrostasy = gd_eos.nonhydrostasy(ud, t, window_step) - return swe_to_lake, Sol, mpv, t + return swe_to_lake, sol, npf, t def blending_after_timestep( - Sol, - flux, - mpv, + sol, + npf, bld, elem, node, @@ -716,10 +715,10 @@ def blending_after_timestep( ): tmp_CFL = np.copy(ud.CFL) ud.CFL = 0.8 - Sol, mpv = do_lake_to_swe_conv( - Sol, + sol, npf = do_lake_to_swe_conv( + sol, flux, - mpv, + npf, elem, node, ud, @@ -736,7 +735,7 @@ def blending_after_timestep( ud.is_compressible = 1 ud.compressibility = 1.0 - return Sol, mpv + return sol, npf def prepare_blending( @@ -756,7 +755,7 @@ def prepare_blending( if check_and_apply_initial_hydrostatic_conversion(step, ud, bld): ud.is_nonhydrostatic = 0 - swe_to_lake, Sol, mpv, t = blending_before_timestep( + swe_to_lake, sol, npf, t = blending_before_timestep( mem, ud, bld, @@ -770,7 +769,7 @@ def prepare_blending( debug, ) - return swe_to_lake, Sol, mpv, t + return swe_to_lake, sol, npf, t def check_and_apply_initial_hydrostatic_conversion(step, ud, bld): diff --git a/src/pybella/tests/diagnostics.py b/src/pybella/tests/diagnostics.py index e7ab3c3a..16d91e67 100644 --- a/src/pybella/tests/diagnostics.py +++ b/src/pybella/tests/diagnostics.py @@ -28,10 +28,17 @@ def update_targets(self): dump_name = tp.name.replace("target", "test") self.arr_dump[dump_name] = {} + rho = self.__get_ens( + tc, tp, "rho", time_increment=self.time_increment, summed=False + ) + for attribute in tp.attributes: arr = self.__get_ens( tc, tp, attribute, time_increment=self.time_increment, summed=False ) + + if attribute != "p2_nodes" and attribute != "rho": + arr = arr / rho self.arr_dump[dump_name][attribute] = float(arr.sum()) if self.plot: @@ -79,7 +86,7 @@ def test_do(self, mem, ud): time_increment=self.time_increment, summed=False, ) - setattr(mem.mpv, attribute, data) + setattr(mem.npf, attribute, data) ref_data = self.__get_ens( tc, tp, @@ -87,7 +94,7 @@ def test_do(self, mem, ud): time_increment=self.time_increment, summed=False, ) - setattr(ref_mem.mpv, attribute, ref_data) + setattr(ref_mem.npf, attribute, ref_data) except Exception as e: raise AssertionError( f"test {self.current_run} has no target for comparison: {e}" @@ -182,7 +189,7 @@ def __plot_comparison(self, mem, ref_mem, ud): @staticmethod def __get_sol_for_comparison(mem, ud, attribute): Sol = mem.sol - mpv = mem.mpv + npf = mem.npf if attribute != "p2_nodes": test_sol = np.copy(getattr(Sol, attribute).T) if attribute != "rho": @@ -190,11 +197,11 @@ def __get_sol_for_comparison(mem, ud, attribute): test_sol /= rho # if attribute == 'rhoY': - # test_sol -= mpv.HydroState.Y0[:,np.newaxis] + # test_sol -= npf.HydroState.Y0[:,np.newaxis] else: - # test_sol = mpv.p2_nodes.T * ud.Msq - # test_sol -= mpv.HydroState_n.pi0[:,np.newaxis] + # test_sol = npf.p2_nodes.T * ud.Msq + # test_sol -= npf.HydroState_n.pi0[:,np.newaxis] test_sol = get_p_from_pressure_related_fields(mem, ud).T # pass diff --git a/src/pybella/tests/test_blending_warm_bubble.py b/src/pybella/tests/test_blending_warm_bubble.py index 104da5c9..697f75ea 100644 --- a/src/pybella/tests/test_blending_warm_bubble.py +++ b/src/pybella/tests/test_blending_warm_bubble.py @@ -1,6 +1,5 @@ import numpy as np from ..flow_solver.physics import hydrostatics -from ..flow_solver.utils import boundary as bdry from ..utils.data_structures import DiagnosticState @@ -71,7 +70,7 @@ def __init__(self): self.autogen_fn = False -def sol_init(Sol, mpv, elem, node, th, ud, seed=None): +def sol_init(Sol, npf, elem, node, th, ud, seed=None): u0 = ud.u_wind_speed v0 = ud.v_wind_speed w0 = ud.w_wind_speed @@ -80,7 +79,7 @@ def sol_init(Sol, mpv, elem, node, th, ud, seed=None): y0 = 0.2 r0 = 0.2 - hydrostatics.integrated_state(mpv, elem, node, th, ud) + hydrostatics.integrated_state(npf, elem, node, th, ud) x = elem.x y = elem.y @@ -89,8 +88,8 @@ def sol_init(Sol, mpv, elem, node, th, ud, seed=None): r = np.sqrt((x) ** 2 + (y - y0) ** 2) / r0 - p = np.repeat(mpv.HydroState.p0.reshape(1, -1), elem.icx, axis=0) - rhoY = mpv.HydroState.rhoY0[np.newaxis, :] + p = np.repeat(npf.HydroState.p0.reshape(1, -1), elem.icx, axis=0) + rhoY = npf.HydroState.rhoY0[np.newaxis, :] perturbation = (delth / 300.0) * (np.cos(0.5 * np.pi * r) ** 2) perturbation[np.where(r > 1.0)] = 0.0 @@ -107,10 +106,8 @@ def sol_init(Sol, mpv, elem, node, th, ud, seed=None): Sol.rhow[x_idx, y_idx] = rho * w Sol.rhoY[x_idx, y_idx] = rhoY - p = mpv.HydroState_n.p0 - rhoY = mpv.HydroState_n.rhoY0 - mpv.p2_nodes[...] = (p - mpv.HydroState_n.p0) / rhoY / ud.Msq - - bdry.set_explicit_boundary_data(Sol, elem, ud, th, mpv) + p = npf.HydroState_n.p0 + rhoY = npf.HydroState_n.rhoY0 + npf.p2_nodes[...] = (p - npf.HydroState_n.p0) / rhoY / ud.Msq return Sol diff --git a/src/pybella/tests/test_internal_long_wave.py b/src/pybella/tests/test_internal_long_wave.py index 5510d348..29d8322d 100644 --- a/src/pybella/tests/test_internal_long_wave.py +++ b/src/pybella/tests/test_internal_long_wave.py @@ -2,7 +2,7 @@ from ..utils import options as opts -from ..flow_solver.utils import boundary as bdry, variable as var +from ..flow_solver.utils import fields from ..flow_solver.physics import hydrostatics from ..utils.data_structures import DiagnosticState @@ -126,7 +126,7 @@ def rhoe_method(rho, u, v, w, p, ud, th): return p * gm1inv + 0.5 * Msq * rho * (u * u + v * v + w * w) -def sol_init(Sol, mpv, elem, node, th, ud, seeds=None): +def sol_init(Sol, npf, elem, node, th, ud, seeds=None): u0 = ud.u_wind_speed v0 = ud.v_wind_speed w0 = ud.w_wind_speed @@ -135,10 +135,10 @@ def sol_init(Sol, mpv, elem, node, th, ud, seeds=None): xc = 0.0 a = ud.scale_factor * 5.0e3 / ud.h_ref - hydrostatics.analytical_state(mpv, elem, node, th, ud) + hydrostatics.analytical_state(npf, elem, node, th, ud) - HySt = var.States(node.sc, ud) - HyStn = var.States(node.sc, ud) + HySt = fields.States(node.sc) + HyStn = fields.States(node.sc) x = elem.x.reshape(-1, 1) y = elem.y.reshape(1, -1) @@ -167,8 +167,8 @@ def sol_init(Sol, mpv, elem, node, th, ud, seeds=None): p = HySt.p0[:, y_idx][c_idx] rhoY = HySt.rhoY0[:, y_idx][c_idx] else: - p = mpv.HydroState.p0[y_idx] - rhoY = mpv.HydroState.rhoY0[y_idx] + p = npf.HydroState.p0[y_idx] + rhoY = npf.HydroState.rhoY0[y_idx] rho = rhoY / Y[:, y_idx] Sol.rho[x_idx, y_idx] = rho @@ -177,23 +177,21 @@ def sol_init(Sol, mpv, elem, node, th, ud, seeds=None): Sol.rhow[x_idx, y_idx] = rho * w Sol.rhoY[x_idx, y_idx] = rhoY - mpv.p2_cells[x_idx, y_idx] = HySt.p20[x_idx, y_idx][c_idx] + npf.p2_cells[x_idx, y_idx] = HySt.p20[x_idx, y_idx][c_idx] Sol.rhoX[x_idx, y_idx] = Sol.rho[x_idx, y_idx] * ( - 1.0 / Y[:, y_idx] - mpv.HydroState.S0[y_idx] + 1.0 / Y[:, y_idx] - npf.HydroState.S0[y_idx] ) - mpv.p2_nodes[:, elem.igy : -elem.igy] = HyStn.p20[:, elem.igy : -elem.igy] + npf.p2_nodes[:, elem.igy : -elem.igy] = HyStn.p20[:, elem.igy : -elem.igy] - hydrostatics.initial_pressure(Sol, mpv, elem, node, ud, th) + hydrostatics.initial_pressure(Sol, npf, elem, node, ud, th) ud.nonhydrostasy = 1.0 if ud.is_nonhydrostatic == 1 else 0.0 ud.compressibility = 1.0 if ud.is_compressible == 1 else 0.0 if "imbal" in ud.aux: - mpv.p2_nodes[...] = 0.0 - - bdry.set_explicit_boundary_data(Sol, elem, ud, th, mpv) + npf.p2_nodes[...] = 0.0 return Sol diff --git a/src/pybella/tests/test_lamb_wave.py b/src/pybella/tests/test_lamb_wave.py index d474213d..f8c7eea2 100644 --- a/src/pybella/tests/test_lamb_wave.py +++ b/src/pybella/tests/test_lamb_wave.py @@ -1,13 +1,11 @@ import numpy as np from ..utils import options as opts +from ..utils.data_structures import DiagnosticState -from ..flow_solver.utils import boundary as bdry - +from ..flow_solver.utils.boundary import rayleigh_boundary as bdry_r from ..flow_solver.physics import hydrostatics -from ..utils.data_structures import DiagnosticState - class UserData(object): @@ -75,8 +73,6 @@ def __init__(self): self.max_iterations = 10000 self.tout = [360.0] - # self.tout = np.arange(0,361,1.0) - # self.tout = np.append(self.tout, [720.0]) self.stepmax = 301 self.output_timesteps = True @@ -229,13 +225,13 @@ def dehatter(self, th, grid="c"): return up.T, vp.T, Yp.T, pi_p.T -def sol_init(Sol, mpv, elem, node, th, ud, seeds=None): +def sol_init(Sol, npf, elem, node, th, ud, seeds=None): if hasattr(ud, "rayleigh_bdry_switch"): if ud.rayleigh_bdry_switch: ud.bdry_type[1] = opts.BdryType.RAYLEIGH if ud.bdry_type[1] == opts.BdryType.RAYLEIGH: - ud.tcy, ud.tny = bdry.get_tau_y(ud, elem, node, 0.5) + ud.tcy, ud.tny = bdry_r.get_tau_y(ud, elem, node, 0.5) A0 = 1.0e-1 / ud.u_ref Msq = ud.Msq @@ -258,13 +254,13 @@ def sol_init(Sol, mpv, elem, node, th, ud, seeds=None): ud.stratification = ud.stratification(dy) # Use hydrostatically balanced background - hydrostatics.analytical_state(mpv, elem, node, th, ud) - rhobar = mpv.HydroState.rho0.reshape(1, -1) - Ybar = mpv.HydroState.Y0.reshape(1, -1) - pibar = mpv.HydroState.p20.reshape(1, -1) * ud.Msq + hydrostatics.analytical_state(npf, elem, node, th, ud) + rhobar = npf.HydroState.rho0.reshape(1, -1) + Ybar = npf.HydroState.Y0.reshape(1, -1) + pibar = npf.HydroState.p20.reshape(1, -1) * ud.Msq - rhobar_n = mpv.HydroState_n.rho0.reshape(1, -1) - Ybar_n = mpv.HydroState_n.Y0.reshape(1, -1) + rhobar_n = npf.HydroState_n.rho0.reshape(1, -1) + Ybar_n = npf.HydroState_n.Y0.reshape(1, -1) ################################################## # dimensionless Brunt-Väisälä frequency @@ -305,16 +301,14 @@ def sol_init(Sol, mpv, elem, node, th, ud, seeds=None): Sol.rhow[...] = rho * w Sol.rhoY[...] = rho * Y Sol.rhoX[...] = 0.0 - mpv.p2_cells[...] = pi_p + npf.p2_cells[...] = pi_p ################################################### # initialise nodal pi ud.rf_bot.eigenfunction(0, 1, grid="n") _, _, _, pi_n = ud.rf_bot.dehatter(th, grid="n") - mpv.p2_nodes[...] = pi_n - - bdry.set_explicit_boundary_data(Sol, elem, ud, th, mpv) + npf.p2_nodes[...] = pi_n if hasattr(ud, "mixed_run"): if ud.mixed_run: diff --git a/src/pybella/tests/test_travelling_vortex.py b/src/pybella/tests/test_travelling_vortex.py index 08b86ebb..a8513384 100644 --- a/src/pybella/tests/test_travelling_vortex.py +++ b/src/pybella/tests/test_travelling_vortex.py @@ -1,10 +1,11 @@ import numpy as np from ..utils import options as opts -from ..flow_solver.utils import boundary as bdry +from ..flow_solver.utils.boundary import node_boundary as bdry_n from ..flow_solver.physics import hydrostatics -from ..flow_solver.physics.low_mach import second_projection as lm_sp -from ..flow_solver.utils import variable as var +from ..flow_solver.numerics import implicit_euler +from ..flow_solver.utils import cache + from ..utils.data_structures import DiagnosticState @@ -93,7 +94,7 @@ def rhoe_function(self, rho, u, v, w, p, ud, th): return p * gm1inv + 0.5 * Msq * rho * (u**2 + v**2 + w**2) -def sol_init(Sol, mpv, elem, node, th, ud, seed=None): +def sol_init(Sol, npf, elem, node, th, ud, seed=None): u0 = ud.u_wind_speed v0 = ud.v_wind_speed w0 = 0.0 @@ -133,7 +134,7 @@ def sol_init(Sol, mpv, elem, node, th, ud, seed=None): igxn = node.igx igyn = node.igy - hydrostatics.integrated_state(mpv, elem, node, th, ud) + hydrostatics.integrated_state(npf, elem, node, th, ud) coe = np.zeros((25)) coe[0] = 1.0 / 24.0 @@ -194,8 +195,8 @@ def sol_init(Sol, mpv, elem, node, th, ud, seed=None): u = u0 + uth * (-(ys - yccs) / r) v = v0 + uth * (+(xs - xccs) / r) w = w0 - p_hydro = mpv.HydroState.p0[igy:-igy] - rhoY = mpv.HydroState.rhoY0[igy:-igy] + p_hydro = npf.HydroState.p0[igy:-igy] + rhoY = npf.HydroState.rhoY0[igy:-igy] rho = np.zeros_like(r) rho[...] += (rho0 + del_rho * (1.0 - (r / R0) ** 2) ** 6) * (r < R0) @@ -243,12 +244,10 @@ def sol_init(Sol, mpv, elem, node, th, ud, seed=None): # Sol.rhoe[:,igy:-igy] = ud.rhoe(rho,u,v,w,p_hydro,ud,th) Sol.rhoY[:, igy:-igy] = rhoY - mpv.p2_cells[:, igy:-igy] = ( - th.Gamma * fac**2 * np.divide(p2c, mpv.HydroState.rhoY0[igy:-igy]) + npf.p2_cells[:, igy:-igy] = ( + th.Gamma * fac**2 * np.divide(p2c, npf.HydroState.rhoY0[igy:-igy]) ) - bdry.set_ghostcells_p2(mpv.p2_cells, elem, ud) - xs = node.x[igxn:-igxn].reshape(-1, 1) ys = node.y[igyn:-igyn].reshape(1, -1) xccs = np.zeros_like(xs) @@ -263,32 +262,30 @@ def sol_init(Sol, mpv, elem, node, th, ud, seed=None): r = np.sqrt((xs - xccs) ** 2 + (ys - yccs) ** 2) for ip in range(25): - mpv.p2_nodes[igxn:-igxn, igyn:-igyn] += ( + npf.p2_nodes[igxn:-igxn, igyn:-igyn] += ( alpha * coe[ip] * ((r / R0) ** (12 + ip) - 1.0) * rotdir**2 ) for ip in range(13): - mpv.p2_nodes[igxn:-igxn, igyn:-igyn] += ( + npf.p2_nodes[igxn:-igxn, igyn:-igyn] += ( alpha_const * const_coe[ip] * ((r / R0) ** (12 + ip) - 1.0) * rotdir**2 ) - mpv.p2_nodes[igxn:-igxn, igyn:-igyn] *= r / R0 < 1.0 + npf.p2_nodes[igxn:-igxn, igyn:-igyn] *= r / R0 < 1.0 - mpv.p2_nodes[igxn:-igxn, igyn:-igyn] = ( + npf.p2_nodes[igxn:-igxn, igyn:-igyn] = ( th.Gamma * fac**2 * np.divide( - mpv.p2_nodes[igxn:-igxn, igyn:-igyn], mpv.HydroState.rhoY0[igyn : -igyn + 1] + npf.p2_nodes[igxn:-igxn, igyn:-igyn], npf.HydroState.rhoY0[igyn : -igyn + 1] ) ) ud.nonhydrostasy = float(ud.is_nonhydrostatic) ud.compressibility = float(ud.is_compressible) - bdry.set_explicit_boundary_data(Sol, elem, ud, th, mpv) - if "imbal" in ud.aux: Sol.rhoY[...] = 1.0 - mpv.p2_nodes[...] = 0.0 + npf.p2_nodes[...] = 0.0 if ud.initial_projection == True: is_compressible = np.copy(ud.is_compressible) @@ -296,28 +293,28 @@ def sol_init(Sol, mpv, elem, node, th, ud, seed=None): ud.is_compressible = 0 ud.compressibility = 0.0 - p2aux = np.copy(mpv.p2_nodes) + p2aux = np.copy(npf.p2_nodes) Sol.rhou -= u0 * Sol.rho Sol.rhov -= v0 * Sol.rho mem = obj() mem.sol = Sol - mem.mpv = mpv + mem.npf = npf mem.elem = elem mem.node = node mem.th = th mem.time = obj() mem.time.t = ud.dtfixed mem.time.step = 0 - mem.cache = var.FlowSolverCache() + mem.cache = cache.FlowSolverCache() - lm_sp.euler_backward_non_advective_impl_part( - Sol, mpv, elem, node, ud, th, 0.0, ud.dtfixed, mem + implicit_euler.do_implicit_part( + mem, ud, ud.dtfixed, writer=None, label="initial_projection" ) - mpv.p2_nodes[...] = p2aux - mpv.dp2_nodes[...] = 0.0 + npf.p2_nodes[...] = p2aux + npf.dp2_nodes[...] = 0.0 Sol.rhou += u0 * Sol.rho Sol.rhov += v0 * Sol.rho @@ -333,4 +330,4 @@ def T_from_p_rho(p, rho): class obj(object): - pass \ No newline at end of file + pass diff --git a/src/pybella/tests/test_unstable_lamb.py b/src/pybella/tests/test_unstable_lamb.py index 54dfb078..8605e330 100644 --- a/src/pybella/tests/test_unstable_lamb.py +++ b/src/pybella/tests/test_unstable_lamb.py @@ -4,7 +4,7 @@ import numpy as np from ..flow_solver.physics import hydrostatics -from ..flow_solver.utils import boundary as bdry +from ..flow_solver.utils.boundary import rayleigh_boundary as bdry_r from ..utils import options as opts from ..utils.data_structures import DiagnosticState @@ -263,16 +263,16 @@ def dehatter(self, th, grid="c"): return up.T, vp.T, Yp.T, pi_p.T -def sol_init(Sol, mpv, elem, node, th, ud, seeds=None): +def sol_init(Sol, npf, elem, node, th, ud, seeds=None): if hasattr(ud, "rayleigh_bdry_switch"): if ud.rayleigh_bdry_switch: ud.bdry_type[1] = opts.BdryType.RAYLEIGH if ud.bdry_type[1] == opts.BdryType.RAYLEIGH: - ud.tcy, ud.tny = bdry.get_tau_y(ud, elem, node, 0.5) + ud.tcy, ud.tny = bdry_r.get_tau_y(ud, elem, node, 0.5) if ud.rayleigh_forcing: - ud.forcing_tcy, ud.forcing_tny = bdry.get_bottom_tau_y( + ud.forcing_tcy, ud.forcing_tny = bdry_r.get_bottom_tau_y( ud, elem, node, 0.2, cutoff=0.3 ) @@ -297,13 +297,13 @@ def sol_init(Sol, mpv, elem, node, th, ud, seeds=None): ud.stratification = ud.stratification(dy) # Use hydrostatically balanced background - hydrostatics.analytical_state(mpv, elem, node, th, ud) - rhobar = mpv.HydroState.rho0.reshape(1, -1) - Ybar = mpv.HydroState.Y0.reshape(1, -1) - pibar = mpv.HydroState.p20.reshape(1, -1) * ud.Msq + hydrostatics.analytical_state(npf, elem, node, th, ud) + rhobar = npf.HydroState.rho0.reshape(1, -1) + Ybar = npf.HydroState.Y0.reshape(1, -1) + pibar = npf.HydroState.p20.reshape(1, -1) * ud.Msq - rhobar_n = mpv.HydroState_n.rho0.reshape(1, -1) - Ybar_n = mpv.HydroState_n.Y0.reshape(1, -1) + rhobar_n = npf.HydroState_n.rho0.reshape(1, -1) + Ybar_n = npf.HydroState_n.Y0.reshape(1, -1) ################################################## # dimensionless Brunt-Väisälä frequency @@ -345,16 +345,14 @@ def sol_init(Sol, mpv, elem, node, th, ud, seeds=None): Sol.rhow[...] = rho * w Sol.rhoY[...] = rho * Y Sol.rhoX[...] = 0.0 - mpv.p2_cells[...] = pi_p + npf.p2_cells[...] = pi_p ################################################### # initialise nodal pi ud.rf_bot.eigenfunction(0, 1, grid="n") _, _, _, pi_n = ud.rf_bot.dehatter(th, grid="n") - mpv.p2_nodes[...] = pi_n - - bdry.set_explicit_boundary_data(Sol, elem, ud, th, mpv) + npf.p2_nodes[...] = pi_n if hasattr(ud, "mixed_run"): if ud.mixed_run: diff --git a/src/pybella/utils/data_structures.py b/src/pybella/utils/data_structures.py index e00b9f0a..6b9fae8a 100644 --- a/src/pybella/utils/data_structures.py +++ b/src/pybella/utils/data_structures.py @@ -2,9 +2,9 @@ from dataclasses import dataclass, field, fields from ..flow_solver.discretisation.grid import Grid -from ..flow_solver.utils.variable import Vars, FlowSolverCache -from ..flow_solver.physics.low_mach.mpv import MPV -from ..flow_solver.physics.gas_dynamics.thermodynamics import ThermodynamicalQuantities +from ..flow_solver.utils.fields import CellSolField, NodePressureField, States +from ..flow_solver.utils.cache import FlowSolverCache +from ..flow_solver.physics.thermodynamics import ThermodynamicalQuantities @dataclass @@ -18,9 +18,8 @@ class IntegrationTime: class ModelState: elem: Grid node: Grid - sol: Vars - flux: List[Vars] - mpv: MPV + sol: CellSolField + npf: NodePressureField th: ThermodynamicalQuantities cache: FlowSolverCache = field(default_factory=FlowSolverCache) time: IntegrationTime = field(init=False) @@ -68,15 +67,14 @@ def update_member( self, elem: Grid, node: Grid, - sol: Vars, - mpv: MPV, - flux: List[Vars], + sol: CellSolField, + npf: NodePressureField, th: ThermodynamicalQuantities, - cache: Optional[FlowSolverCache] = None + cache: Optional[FlowSolverCache] = None, ): if cache is None: cache = FlowSolverCache() - new_state = ModelState(elem, node, sol, flux, mpv, th, cache) + new_state = ModelState(elem, node, sol, npf, th, cache) self.members.append(new_state) def set_members(self, members: List[ModelState]): diff --git a/src/pybella/utils/io.py b/src/pybella/utils/io.py index 68cdeba7..c8960d50 100644 --- a/src/pybella/utils/io.py +++ b/src/pybella/utils/io.py @@ -162,13 +162,13 @@ def io_create_file(self, paths, restart): def write_all(self, model_state, name): """ - At a given time, write output from `Sol` and `mpv` to the HDF5 file. + At a given time, write output from `Sol` and `npf` to the HDF5 file. Parameters ---------- Sol : :class:`management.variable.Vars` Solution data container - mpv : :class:`physics.low_mach.mpv.MPV` + npf : :class:`physics.low_mach.npf.MPV` Variables relating to the elliptic solver elem : :class:`discretization.kgrid.ElemSpaceDiscr` Cells grid @@ -182,7 +182,7 @@ def write_all(self, model_state, name): """ Sol = model_state.sol - mpv = model_state.mpv + npf = model_state.npf logging.info("writing hdf output..." + name) # rho @@ -196,7 +196,7 @@ def write_all(self, model_state, name): self.populate(name, "rhow", Sol.rhow) self.populate(name, "rhoX", Sol.rhoX) - self.populate(name, "p2_nodes", mpv.p2_nodes) + self.populate(name, "p2_nodes", npf.p2_nodes) # vorticity in (x,z) # self.populate(name,'vortz', self.vortz(Sol,elem,node)) @@ -357,11 +357,11 @@ def vorty(self, Sol, elem, node): vortz[1:-1, :, 1:-1] = tmp return vortz - def dpress_dim(self, mpv, ud, th): - p0 = th.Gamma * ud.Msq * mpv.p2_cells + def dpress_dim(self, npf, ud, th): + p0 = th.Gamma * ud.Msq * npf.p2_cells p = np.power(p0, th.Gammainv, dtype=np.complex) p = p.real - return (p - mpv.HydroState.p0[0, :]) * self.ud.p_ref + return (p - npf.HydroState.p0[0, :]) * self.ud.p_ref def populate(self, name, path, data, options=None): """ @@ -476,7 +476,7 @@ def __init__(self, fn, path): self.fn = fn self.path = path - def get_data(self, Sol, mpv, time_tag, half=False): + def get_data(self, Sol, npf, time_tag, half=False): file = h5py.File(self.path + "/" + self.fn, "r") if half: @@ -490,7 +490,7 @@ def get_data(self, Sol, mpv, time_tag, half=False): Sol.rhow[...] = file["rhow" + half_tag]["rhow" + half_tag + "_" + time_tag][:] Sol.rhoY[...] = file["rhoY" + half_tag]["rhoY" + half_tag + "_" + time_tag][:] - mpv.p2_nodes[...] = file["p2_nodes" + half_tag][ + npf.p2_nodes[...] = file["p2_nodes" + half_tag][ "p2_nodes" + half_tag + "_" + time_tag ][:] @@ -603,7 +603,7 @@ def get_args(): return N, UserData, sol_init, rstrt, ud, dap, params -def sim_restart(path, name, elem, node, ud, Sol, mpv, restart_touts): +def sim_restart(path, name, elem, node, ud, Sol, npf, restart_touts): """ Function to restart simulation from a saved file. Dataset has to be structured in the same way as the output format of this file. @@ -616,7 +616,7 @@ def sim_restart(path, name, elem, node, ud, Sol, mpv, restart_touts): file = h5py.File(str(path), "r") Sol_data = ["rho", "rhou", "rhov", "rhow", "rhoX", "rhoY"] - mpv_data = ["p2_nodes"] + npf_data = ["p2_nodes"] for data in Sol_data: value = file[data][data + name][:] @@ -628,14 +628,14 @@ def sim_restart(path, name, elem, node, ud, Sol, mpv, restart_touts): else: assert 0, "Sol attribute mismatch" - for data in mpv_data: + for data in npf_data: value = file[data][data + name][:] - if hasattr(mpv, data): - shp = getattr(mpv, data).shape - setattr(mpv, data, value) - assert getattr(mpv, data).shape == shp + if hasattr(npf, data): + shp = getattr(npf, data).shape + setattr(npf, data, value) + assert getattr(npf, data).shape == shp else: - assert 0, "mpv attribute mismatch" + assert 0, "npf attribute mismatch" t = restart_touts @@ -648,7 +648,7 @@ def sim_restart(path, name, elem, node, ud, Sol, mpv, restart_touts): ) file.close() - return Sol, mpv, t + return Sol, npf, t def fn_gen(ud, dap, N): diff --git a/src/pybella/utils/operators.py b/src/pybella/utils/operators.py deleted file mode 100644 index 37e9a0a3..00000000 --- a/src/pybella/utils/operators.py +++ /dev/null @@ -1,650 +0,0 @@ -import numpy as np -import scipy as sp -from numba import njit -from functools import lru_cache - -@lru_cache(maxsize=2) -def get_flux_convolution_kernels(ndim): - """Create convolution kernels for advective flux computation. - - Parameters - ---------- - ndim : int - Number of dimensions (2 or 3) - - Returns - ------- - dict - Dictionary containing kernels for each direction - - Notes - ----- - Results are cached since kernels don't change during computation. - """ - if ndim == 2: - kernel_u = np.array([[0.5, 1.0, 0.5], [0.5, 1.0, 0.5]]) - return { - 'u': kernel_u, - 'v': kernel_u.T - } - elif ndim == 3: - kernel_u = np.array([ - [[1, 2, 1], [2, 4, 2], [1, 2, 1]], - [[1, 2, 1], [2, 4, 2], [1, 2, 1]] - ]) - return { - 'u': kernel_u, - 'v': np.swapaxes(kernel_u, 1, 0), - 'w': np.swapaxes(kernel_u, 2, 0) - } - else: - raise ValueError(f"Unsupported dimension: {ndim}") - - -@lru_cache(maxsize=4) -def get_averaging_kernel(ndim, width=3, normalize=True): - """ - Create a generic averaging kernel for arbitrary dimensions. - - Parameters - ---------- - ndim : int - Number of dimensions (e.g., 2 or 3) - width : int, default=3 - Size of the kernel along each axis (can be even or odd) - normalize : bool, default=True - Whether to normalize the kernel to sum to 1 - - Returns - ------- - np.ndarray - Averaging kernel of shape (width,) * ndim - - Notes - ----- - - Odd widths result in centered kernels. - - Even widths are useful for staggered/grid-face averaging. - """ - shape = (width,) * ndim - kernel = np.ones(shape, dtype=np.float64) - - if normalize: - kernel /= kernel.size - - return kernel - -@njit(cache=True) -def _numba_convolve_2d(data, kernel): - """Numba-compiled 2D convolution for better performance.""" - data_h, data_w = data.shape - kernel_h, kernel_w = kernel.shape - - result_h = data_h - kernel_h + 1 - result_w = data_w - kernel_w + 1 - result = np.zeros((result_h, result_w)) - - for i in range(result_h): - for j in range(result_w): - for ki in range(kernel_h): - for kj in range(kernel_w): - result[i, j] += data[i + ki, j + kj] * kernel[ki, kj] - - return result - - -@njit(cache=True) -def _numba_convolve_3d(data, kernel): - """Numba-compiled 3D convolution for better performance.""" - data_d, data_h, data_w = data.shape - kernel_d, kernel_h, kernel_w = kernel.shape - - result_d = data_d - kernel_d + 1 - result_h = data_h - kernel_h + 1 - result_w = data_w - kernel_w + 1 - result = np.zeros((result_d, result_h, result_w)) - - for i in range(result_d): - for j in range(result_h): - for k in range(result_w): - for ki in range(kernel_d): - for kj in range(kernel_h): - for kk in range(kernel_w): - result[i, j, k] += data[i + ki, j + kj, k + kk] * kernel[ki, kj, kk] - - return result - - -def apply_convolution_kernel(data, kernel, normalize=True, axis_swap=None, use_numba=True): - """Apply convolution kernel with optional normalization and axis swapping. - - Parameters - ---------- - data : np.ndarray - Input data array - kernel : np.ndarray - Convolution kernel - normalize : bool, default=True - Whether to normalize by kernel sum - axis_swap : tuple or None, default=None - Tuple of (from_axis, to_axis) for np.moveaxis - use_numba : bool, default=True - Whether to use Numba-compiled convolution (faster for repeated calls) - - Returns - ------- - np.ndarray - Convolved result - - Notes - ----- - For large arrays or single calls, scipy.signal.fftconvolve might be faster. - For repeated calls on smaller arrays, Numba convolution is typically faster. - """ - if use_numba and data.ndim in (2, 3): - if data.ndim == 2: - result = _numba_convolve_2d(data, kernel) - else: # 3D - result = _numba_convolve_3d(data, kernel) - else: - # Fallback to scipy for other dimensions or when requested - result = sp.signal.fftconvolve(data, kernel, mode="valid") - - if normalize: - result = result / kernel.sum() - - if axis_swap is not None: - result = np.moveaxis(result, axis_swap[0], axis_swap[1]) - - return result - - -# Configuration for directional convolutions -DIRECTION_CONFIG = { - 2: { - 'u': {'axis_swap': (0, -1)}, - 'v': {'axis_swap': None} - }, - 3: { - 'u': {'axis_swap': (0, -1)}, - 'v': {'axis_swap': (-1, 0)}, - 'w': {'axis_swap': None} - } -} - -def apply_directional_convolution(data, kernel, direction, ndim, normalize=True, use_numba=True): - """Apply convolution kernel for a specific direction with appropriate axis swapping. - - Parameters - ---------- - data : np.ndarray - Input data array - kernel : np.ndarray - Convolution kernel for the direction - direction : str - Direction ('u', 'v', or 'w') - ndim : int - Number of dimensions (2 or 3) - normalize : bool, default=True - Whether to normalize by kernel sum - use_numba : bool, default=True - Whether to use Numba-compiled convolution - - Returns - ------- - np.ndarray - Convolved result with appropriate axis swapping - """ - if direction not in DIRECTION_CONFIG[ndim]: - raise ValueError(f"Direction '{direction}' not supported for {ndim}D") - - config = DIRECTION_CONFIG[ndim][direction] - return apply_convolution_kernel( - data, kernel, - normalize=normalize, - axis_swap=config['axis_swap'], - use_numba=use_numba - ) - - -@njit(cache=True) -def compute_divergence_2d(u_field, v_field, dx, dy): - """ - Compute 2D divergence: ∇·F = ∂u/∂x + ∂v/∂y - - Parameters - ---------- - u_field : np.ndarray - Field component in x-direction - v_field : np.ndarray - Field component in y-direction - dx : float - Grid spacing in x-direction - dy : float - Grid spacing in y-direction - - Returns - ------- - np.ndarray - Divergence field averaged to cell centers - """ - # X-direction: ∂u/∂x - div_x = finite_difference_1d(u_field, dx, axis=0) - # Average to y-cell centers - div_x = 0.5 * (div_x[:, :-1] + div_x[:, 1:]) - - # Y-direction: ∂v/∂y - div_y = finite_difference_1d(v_field, dy, axis=1) - # Average to x-cell centers - div_y = 0.5 * (div_y[:-1, :] + div_y[1:, :]) - - return div_x + div_y - - -@njit(cache=True) -def compute_divergence_3d(u_field, v_field, w_field, dx, dy, dz): - """ - Compute 3D divergence: ∇·F = ∂u/∂x + ∂v/∂y + ∂w/∂z - - Parameters - ---------- - u_field : np.ndarray - Field component in x-direction - v_field : np.ndarray - Field component in y-direction - w_field : np.ndarray - Field component in z-direction - dx : float - Grid spacing in x-direction - dy : float - Grid spacing in y-direction - dz : float - Grid spacing in z-direction - - Returns - ------- - tuple - (div_x, div_y, div_z) - Individual divergence components - """ - # X-direction: ∂u/∂x - div_x = finite_difference_1d(u_field, dx, axis=0) - # Average to y-cell centers, then to z-faces - div_x = 0.5 * (div_x[:, :-1, :] + div_x[:, 1:, :]) - div_x = -0.5 * (div_x[:, :, :-1] + div_x[:, :, 1:]) # Note: negative from original - - # Y-direction: ∂v/∂y - div_y = finite_difference_1d(v_field, dy, axis=1) - # Average to x-cell centers, then to z-faces - div_y = 0.5 * (div_y[:-1, :, :] + div_y[1:, :, :]) - div_y = 0.5 * (div_y[:, :, :-1] + div_y[:, :, 1:]) - - # Z-direction: ∂w/∂z - div_z = finite_difference_1d(w_field, dz, axis=2) - # Average to cell centers - div_z = 0.5 * (div_z[:-1, :, :] + div_z[1:, :, :]) - div_z = 0.5 * (div_z[:, :-1, :] + div_z[:, 1:, :]) - - return div_x, div_y, div_z - - -@njit(cache=True) -def compute_divergence_3d_total(u_field, v_field, w_field, dx, dy, dz): - """ - Compute total 3D divergence: ∇·F = ∂u/∂x + ∂v/∂y + ∂w/∂z - - Parameters - ---------- - u_field : np.ndarray - Field component in x-direction - v_field : np.ndarray - Field component in y-direction - w_field : np.ndarray - Field component in z-direction - dx : float - Grid spacing in x-direction - dy : float - Grid spacing in y-direction - dz : float - Grid spacing in z-direction - - Returns - ------- - np.ndarray - Total divergence field - """ - div_x, div_y, div_z = compute_divergence_3d(u_field, v_field, w_field, dx, dy, dz) - return div_x + div_y + div_z - - -@njit(cache=True) -def finite_difference_1d(field, spacing, axis=0): - """ - Compute 1D finite difference along specified axis. - - Parameters - ---------- - field : np.ndarray - Input field - spacing : float - Grid spacing - axis : int, default=0 - Axis along which to compute difference - - Returns - ------- - np.ndarray - Finite difference result - """ - if field.ndim == 2: - if axis == 0: - return (field[1:, :] - field[:-1, :]) / spacing - elif axis == 1: - return (field[:, 1:] - field[:, :-1]) / spacing - else: - raise ValueError("axis must be 0 or 1 for 2D arrays") - elif field.ndim == 3: - if axis == 0: - return (field[1:, :, :] - field[:-1, :, :]) / spacing - elif axis == 1: - return (field[:, 1:, :] - field[:, :-1, :]) / spacing - elif axis == 2: - return (field[:, :, 1:] - field[:, :, :-1]) / spacing - else: - raise ValueError("axis must be 0, 1, or 2 for 3D arrays") - else: - raise ValueError("field must be 2D or 3D array") - -# @njit -def average_to_centers_2d(field, axis): - """ - Average field values to cell centers along specified axis. - - Parameters - ---------- - field : np.ndarray - Input field (2D) - axis : int - Axis along which to average (0 or 1) - - Returns - ------- - np.ndarray - Averaged field - """ - if axis == 0: - return 0.5 * (field[:-1, :] + field[1:, :]) - elif axis == 1: - return 0.5 * (field[:, :-1] + field[:, 1:]) - else: - raise ValueError("axis must be 0 or 1 for 2D arrays") - - -# @njit -def average_to_centers_3d(field, axis): - """ - Average field values to cell centers along specified axis. - - Parameters - ---------- - field : np.ndarray - Input field (3D) - axis : int - Axis along which to average (0, 1, or 2) - - Returns - ------- - np.ndarray - Averaged field - """ - if axis == 0: - return 0.5 * (field[:-1, :, :] + field[1:, :, :]) - elif axis == 1: - return 0.5 * (field[:, :-1, :] + field[:, 1:, :]) - elif axis == 2: - return 0.5 * (field[:, :, :-1] + field[:, :, 1:]) - else: - raise ValueError("axis must be 0, 1, or 2 for 3D arrays") - - -@njit(cache=True) -def compute_gradient_2d(field, dx, dy): - """ - Compute 2D gradient: ∇φ = (∂φ/∂x, ∂φ/∂y) - - Parameters - ---------- - field : np.ndarray - Scalar field - dx : float - Grid spacing in x-direction - dy : float - Grid spacing in y-direction - - Returns - ------- - tuple - (grad_x, grad_y) - Gradient components - """ - grad_x = finite_difference_1d(field, dx, axis=0) - grad_y = finite_difference_1d(field, dy, axis=1) - - return grad_x, grad_y - - -@njit(cache=True) -def compute_gradient_3d(field, dx, dy, dz): - """ - Compute 3D gradient: ∇φ = (∂φ/∂x, ∂φ/∂y, ∂φ/∂z) - - Parameters - ---------- - field : np.ndarray - Scalar field - dx : float - Grid spacing in x-direction - dy : float - Grid spacing in y-direction - dz : float - Grid spacing in z-direction - - Returns - ------- - tuple - (grad_x, grad_y, grad_z) - Gradient components - """ - grad_x = finite_difference_1d(field, dx, axis=0) - grad_y = finite_difference_1d(field, dy, axis=1) - grad_z = finite_difference_1d(field, dz, axis=2) - - return grad_x, grad_y, grad_z - - -####### -# Compute gradient at nodes -####### - -@njit(cache=True) -def _compute_grad_nodes_2d(p, dx, dy): - """Compute 2D gradient at nodes using corner averaging.""" - # Pre-computed signs for each corner - signs_x = np.array([-1.0, -1.0, +1.0, +1.0]) - signs_y = np.array([-1.0, +1.0, -1.0, +1.0]) - - # Initialize gradient components - Dpx = np.zeros((p.shape[0] - 1, p.shape[1] - 1)) - Dpy = np.zeros((p.shape[0] - 1, p.shape[1] - 1)) - - # Corner contributions - # Bottom-left - Dpx += signs_x[0] * p[0:-1, 0:-1] - Dpy += signs_y[0] * p[0:-1, 0:-1] - - # Bottom-right - Dpx += signs_x[1] * p[0:-1, 1:] - Dpy += signs_y[1] * p[0:-1, 1:] - - # Top-left - Dpx += signs_x[2] * p[1:, 0:-1] - Dpy += signs_y[2] * p[1:, 0:-1] - - # Top-right - Dpx += signs_x[3] * p[1:, 1:] - Dpy += signs_y[3] * p[1:, 1:] - - # Apply scaling factors - scale_factor = 0.5 ** (2 - 1) # 0.5^(ndim-1) - Dpx *= scale_factor / dx - Dpy *= scale_factor / dy - - return Dpx, Dpy - -@njit(cache=True) -def _compute_grad_nodes_3d(p, dx, dy, dz): - """Compute 3D gradient at nodes using corner averaging.""" - # Pre-computed signs for each corner - signs_x = np.array([-1.0, -1.0, -1.0, -1.0, +1.0, +1.0, +1.0, +1.0]) - signs_y = np.array([-1.0, -1.0, +1.0, +1.0, -1.0, -1.0, +1.0, +1.0]) - signs_z = np.array([-1.0, +1.0, -1.0, +1.0, -1.0, +1.0, -1.0, +1.0]) - - # Initialize gradient components - Dpx = np.zeros((p.shape[0] - 1, p.shape[1] - 1, p.shape[2] - 1)) - Dpy = np.zeros((p.shape[0] - 1, p.shape[1] - 1, p.shape[2] - 1)) - Dpz = np.zeros((p.shape[0] - 1, p.shape[1] - 1, p.shape[2] - 1)) - - # Corner contributions (8 corners for 3D) - # Bottom-left-back - Dpx += signs_x[0] * p[0:-1, 0:-1, 0:-1] - Dpy += signs_y[0] * p[0:-1, 0:-1, 0:-1] - Dpz += signs_z[0] * p[0:-1, 0:-1, 0:-1] - - # Bottom-left-front - Dpx += signs_x[1] * p[0:-1, 0:-1, 1:] - Dpy += signs_y[1] * p[0:-1, 0:-1, 1:] - Dpz += signs_z[1] * p[0:-1, 0:-1, 1:] - - # Bottom-right-back - Dpx += signs_x[2] * p[0:-1, 1:, 0:-1] - Dpy += signs_y[2] * p[0:-1, 1:, 0:-1] - Dpz += signs_z[2] * p[0:-1, 1:, 0:-1] - - # Bottom-right-front - Dpx += signs_x[3] * p[0:-1, 1:, 1:] - Dpy += signs_y[3] * p[0:-1, 1:, 1:] - Dpz += signs_z[3] * p[0:-1, 1:, 1:] - - # Top-left-back - Dpx += signs_x[4] * p[1:, 0:-1, 0:-1] - Dpy += signs_y[4] * p[1:, 0:-1, 0:-1] - Dpz += signs_z[4] * p[1:, 0:-1, 0:-1] - - # Top-left-front - Dpx += signs_x[5] * p[1:, 0:-1, 1:] - Dpy += signs_y[5] * p[1:, 0:-1, 1:] - Dpz += signs_z[5] * p[1:, 0:-1, 1:] - - # Top-right-back - Dpx += signs_x[6] * p[1:, 1:, 0:-1] - Dpy += signs_y[6] * p[1:, 1:, 0:-1] - Dpz += signs_z[6] * p[1:, 1:, 0:-1] - - # Top-right-front - Dpx += signs_x[7] * p[1:, 1:, 1:] - Dpy += signs_y[7] * p[1:, 1:, 1:] - Dpz += signs_z[7] * p[1:, 1:, 1:] - - # Apply scaling factors - scale_factor = 0.5 ** (3 - 1) # 0.5^(ndim-1) - Dpx *= scale_factor / dx - Dpy *= scale_factor / dy - Dpz *= scale_factor / dz - - return Dpx, Dpy, Dpz - -@njit(cache=True) -def compute_gradient_nodes_2d(p, dx, dy): - """ - Compute gradient at nodes using finite difference averaging. - - Parameters - ---------- - p : np.ndarray - Scalar field (2D) - dx : float - Grid spacing in x-direction - dy : float - Grid spacing in y-direction - - Returns - ------- - tuple - (grad_x, grad_y) - Gradient components at nodes - - Notes - ----- - The gradient is computed at nodes by averaging contributions from - all neighboring cells. Output arrays have shape (nx-1, ny-1). - """ - return _compute_grad_nodes_2d(p, dx, dy) - -@njit(cache=True) -def compute_gradient_nodes_3d(p, dx, dy, dz): - """ - Compute gradient at nodes using finite difference averaging. - - Parameters - ---------- - p : np.ndarray - Scalar field (3D) - dx : float - Grid spacing in x-direction - dy : float - Grid spacing in y-direction - dz : float - Grid spacing in z-direction - - Returns - ------- - tuple - (grad_x, grad_y, grad_z) - Gradient components at nodes - - Notes - ----- - The gradient is computed at nodes by averaging contributions from - all neighboring cells. Output arrays have shape (nx-1, ny-1, nz-1). - """ - return _compute_grad_nodes_3d(p, dx, dy, dz) - -def compute_gradient_nodes(p, ndim, dxy): - """ - Compute gradient at nodes using finite difference averaging. - - Parameters - ---------- - p : np.ndarray - Scalar field - ndim : int - Number of dimensions (2 or 3) - dxy : tuple - Grid spacings (dx, dy, dz) - - Returns - ------- - tuple - Gradient components at nodes. For 2D: (grad_x, grad_y, zeros) - For 3D: (grad_x, grad_y, grad_z) - - Notes - ----- - This is the main interface function that dispatches to the appropriate - dimension-specific implementation. Always returns 3 components for - consistency, with the z-component being zero for 2D cases. - """ - dx, dy, dz = dxy - - if ndim == 2: - grad_x, grad_y = compute_gradient_nodes_2d(p, dx, dy) - grad_z = np.zeros_like(grad_x) - return grad_x, grad_y, grad_z - elif ndim == 3: - return compute_gradient_nodes_3d(p, dx, dy, dz) - else: - raise ValueError(f"Unsupported dimension: {ndim}") \ No newline at end of file diff --git a/src/pybella/utils/operators/__init__.py b/src/pybella/utils/operators/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/src/pybella/utils/operators/convolution.py b/src/pybella/utils/operators/convolution.py new file mode 100644 index 00000000..f343bd3a --- /dev/null +++ b/src/pybella/utils/operators/convolution.py @@ -0,0 +1,208 @@ +import numpy as np +import numba as nb +import scipy as sp +import functools + +# Configuration for directional convolutions +DIRECTION_CONFIG = { + 2: {"u": {"axis_swap": (0, -1)}, "v": {"axis_swap": None}}, + 3: { + "u": {"axis_swap": (0, -1)}, + "v": {"axis_swap": (-1, 0)}, + "w": {"axis_swap": None}, + }, +} + + +@functools.lru_cache(maxsize=2) +def get_flux_kernels(ndim): + """Create convolution kernels for advective flux computation. + + Parameters + ---------- + ndim : int + Number of dimensions (2 or 3) + + Returns + ------- + dict + Dictionary containing kernels for each direction + + Notes + ----- + Results are cached since kernels don't change during computation. + """ + if ndim == 2: + kernel_u = np.array([[0.5, 1.0, 0.5], [0.5, 1.0, 0.5]]) + return {"u": kernel_u, "v": kernel_u.T} + elif ndim == 3: + kernel_u = np.array( + [[[1, 2, 1], [2, 4, 2], [1, 2, 1]], [[1, 2, 1], [2, 4, 2], [1, 2, 1]]] + ) + return { + "u": kernel_u, + "v": np.swapaxes(kernel_u, 1, 0), + "w": np.swapaxes(kernel_u, 2, 0), + } + else: + raise ValueError(f"Unsupported dimension: {ndim}") + + +@functools.lru_cache(maxsize=4) +def get_averaging_kernel(ndim, width=3, normalize=True): + """ + Create a generic averaging kernel for arbitrary dimensions. + + Parameters + ---------- + ndim : int + Number of dimensions (e.g., 2 or 3) + width : int, default=3 + Size of the kernel along each axis (can be even or odd) + normalize : bool, default=True + Whether to normalize the kernel to sum to 1 + + Returns + ------- + np.ndarray + Averaging kernel of shape (width,) * ndim + + Notes + ----- + - Odd widths result in centered kernels. + - Even widths are useful for staggered/grid-face averaging. + """ + shape = (width,) * ndim + kernel = np.ones(shape, dtype=np.float64) + + if normalize: + kernel /= kernel.size + + return kernel + + +@nb.njit(cache=True) +def _convolve_2d(data, kernel): + """Numba-compiled 2D convolution for better performance.""" + data_h, data_w = data.shape + kernel_h, kernel_w = kernel.shape + + result_h = data_h - kernel_h + 1 + result_w = data_w - kernel_w + 1 + result = np.zeros((result_h, result_w)) + + for i in range(result_h): + for j in range(result_w): + for ki in range(kernel_h): + for kj in range(kernel_w): + result[i, j] += data[i + ki, j + kj] * kernel[ki, kj] + + return result + + +@nb.njit(cache=True) +def _convolve_3d(data, kernel): + """Numba-compiled 3D convolution for better performance.""" + data_d, data_h, data_w = data.shape + kernel_d, kernel_h, kernel_w = kernel.shape + + result_d = data_d - kernel_d + 1 + result_h = data_h - kernel_h + 1 + result_w = data_w - kernel_w + 1 + result = np.zeros((result_d, result_h, result_w)) + + for i in range(result_d): + for j in range(result_h): + for k in range(result_w): + for ki in range(kernel_d): + for kj in range(kernel_h): + for kk in range(kernel_w): + result[i, j, k] += ( + data[i + ki, j + kj, k + kk] * kernel[ki, kj, kk] + ) + + return result + + +def apply_convolution_kernel( + data, kernel, normalize=True, axis_swap=None, use_numba=True +): + """Apply convolution kernel with optional normalization and axis swapping. + + Parameters + ---------- + data : np.ndarray + Input data array + kernel : np.ndarray + Convolution kernel + normalize : bool, default=True + Whether to normalize by kernel sum + axis_swap : tuple or None, default=None + Tuple of (from_axis, to_axis) for np.moveaxis + use_numba : bool, default=True + Whether to use Numba-compiled convolution (faster for repeated calls) + + Returns + ------- + np.ndarray + Convolved result + + Notes + ----- + For large arrays or single calls, scipy.signal.fftconvolve might be faster. + For repeated calls on smaller arrays, Numba convolution is typically faster. + """ + if use_numba and data.ndim in (2, 3): + if data.ndim == 2: + result = _convolve_2d(data, kernel) + else: # 3D + result = _convolve_3d(data, kernel) + else: + # Fallback to scipy for other dimensions or when requested + result = sp.signal.fftconvolve(data, kernel, mode="valid") + + if normalize: + result = result / kernel.sum() + + if axis_swap is not None: + result = np.moveaxis(result, axis_swap[0], axis_swap[1]) + + return result + + +def apply_directional_convolution( + data, kernel, direction, ndim, normalize=True, use_numba=True +): + """Apply convolution kernel for a specific direction with appropriate axis swapping. + + Parameters + ---------- + data : np.ndarray + Input data array + kernel : np.ndarray + Convolution kernel for the direction + direction : str + Direction ('u', 'v', or 'w') + ndim : int + Number of dimensions (2 or 3) + normalize : bool, default=True + Whether to normalize by kernel sum + use_numba : bool, default=True + Whether to use Numba-compiled convolution + + Returns + ------- + np.ndarray + Convolved result with appropriate axis swapping + """ + if direction not in DIRECTION_CONFIG[ndim]: + raise ValueError(f"Direction '{direction}' not supported for {ndim}D") + + config = DIRECTION_CONFIG[ndim][direction] + return apply_convolution_kernel( + data, + kernel, + normalize=normalize, + axis_swap=config["axis_swap"], + use_numba=use_numba, + ) diff --git a/src/pybella/utils/operators/divergence.py b/src/pybella/utils/operators/divergence.py new file mode 100644 index 00000000..3e8af161 --- /dev/null +++ b/src/pybella/utils/operators/divergence.py @@ -0,0 +1,188 @@ +import numba as nb +from .. import options as opts +from . import finite_difference + + +@nb.njit(cache=True) +def compute_2d(u_field, v_field, dx, dy): + """ + Compute 2D divergence: ∇·F = ∂u/∂x + ∂v/∂y + + Parameters + ---------- + u_field : np.ndarray + Field component in x-direction + v_field : np.ndarray + Field component in y-direction + dx : float + Grid spacing in x-direction + dy : float + Grid spacing in y-direction + + Returns + ------- + np.ndarray + Divergence field averaged to cell centers + """ + # X-direction: ∂u/∂x + div_x = finite_difference.do_1d(u_field, dx, axis=0) + # Average to y-cell centers + div_x = 0.5 * (div_x[:, :-1] + div_x[:, 1:]) + + # Y-direction: ∂v/∂y + div_y = finite_difference.do_1d(v_field, dy, axis=1) + # Average to x-cell centers + div_y = 0.5 * (div_y[:-1, :] + div_y[1:, :]) + + return div_x + div_y + + +@nb.njit(cache=True) +def compute_3d_components(u_field, v_field, w_field, dx, dy, dz): + """ + Compute 3D divergence: ∇·F = ∂u/∂x + ∂v/∂y + ∂w/∂z + + Parameters + ---------- + u_field : np.ndarray + Field component in x-direction + v_field : np.ndarray + Field component in y-direction + w_field : np.ndarray + Field component in z-direction + dx : float + Grid spacing in x-direction + dy : float + Grid spacing in y-direction + dz : float + Grid spacing in z-direction + + Returns + ------- + tuple + (div_x, div_y, div_z) - Individual divergence components + """ + # X-direction: ∂u/∂x + div_x = finite_difference.do_1d(u_field, dx, axis=0) + # Average to y-cell centers, then to z-faces + div_x = 0.5 * (div_x[:, :-1, :] + div_x[:, 1:, :]) + div_x = -0.5 * (div_x[:, :, :-1] + div_x[:, :, 1:]) # Note: negative from original + + # Y-direction: ∂v/∂y + div_y = finite_difference.do_1d(v_field, dy, axis=1) + # Average to x-cell centers, then to z-faces + div_y = 0.5 * (div_y[:-1, :, :] + div_y[1:, :, :]) + div_y = 0.5 * (div_y[:, :, :-1] + div_y[:, :, 1:]) + + # Z-direction: ∂w/∂z + div_z = finite_difference.do_1d(w_field, dz, axis=2) + # Average to cell centers + div_z = 0.5 * (div_z[:-1, :, :] + div_z[1:, :, :]) + div_z = 0.5 * (div_z[:, :-1, :] + div_z[:, 1:, :]) + + return div_x, div_y, div_z + + +@nb.njit(cache=True) +def compute_3d_sum(u_field, v_field, w_field, dx, dy, dz): + """ + Compute total 3D divergence: ∇·F = ∂u/∂x + ∂v/∂y + ∂w/∂z + + Parameters + ---------- + u_field : np.ndarray + Field component in x-direction + v_field : np.ndarray + Field component in y-direction + w_field : np.ndarray + Field component in z-direction + dx : float + Grid spacing in x-direction + dy : float + Grid spacing in y-direction + dz : float + Grid spacing in z-direction + + Returns + ------- + np.ndarray + Total divergence field + """ + div_x, div_y, div_z = compute_3d_components(u_field, v_field, w_field, dx, dy, dz) + return div_x + div_y + div_z + + +def compute_at_nodes(rhs, elem, sol, ud): + """Main divergence function - handles boundary conditions and calls JIT-compiled core.""" + ndim = elem.ndim + + # Handle boundary conditions + if not hasattr(ud, "ATMOSPHERIC_EXTENSION"): + if ( + ud.bdry_type[1] == opts.BdryType.WALL + or ud.bdry_type[1] == opts.BdryType.RAYLEIGH + ): + sol.rhou[:, :2, ...] = 0.0 + sol.rhov[:, :2, ...] = 0.0 + sol.rhow[:, :2, ...] = 0.0 + sol.rhou[:, -2:, ...] = 0.0 + sol.rhov[:, -2:, ...] = 0.0 + sol.rhow[:, -2:, ...] = 0.0 + + # Call appropriate JIT-compiled function + if ndim == 2: + rhs[:] = _momentum_pot_temp_divergence_2d_jit( + sol.rho, sol.rhou, sol.rhov, sol.rhoY, elem.dx, elem.dy + ) + else: + _momentum_pot_temp_divergence_3d_jit( + rhs, + sol.rho, + sol.rhou, + sol.rhov, + sol.rhow, + sol.rhoY, + elem.dx, + elem.dy, + elem.dz, + ) + + return rhs + + +@nb.njit(cache=True) +def _momentum_pot_temp_divergence_2d_jit(rho, rhou, rhov, rhoY, dx, dy): + """ + JIT-compiled 2D momentum-potential temperature divergence calculation. + Computes ∇·(ρu θ, ρv θ) where θ = ρY/ρ is the potential temperature. + """ + # Calculate potential temperature θ = ρY / ρ + theta = rhoY / rho + + # Compute momentum-potential temperature flux components + rhou_theta = rhou * theta # x-momentum flux weighted by potential temperature + rhov_theta = rhov * theta # y-momentum flux weighted by potential temperature + + # Use generic divergence operator + return compute_2d(rhou_theta, rhov_theta, dx, dy) + + +@nb.njit(cache=True) +def _momentum_pot_temp_divergence_3d_jit(rhs, rho, rhou, rhov, rhow, rhoY, dx, dy, dz): + """ + JIT-compiled 3D momentum-potential temperature divergence calculation. + Computes ∇·(ρu θ, ρv θ, ρw θ) where θ = ρY/ρ is the potential temperature. + """ + # Calculate potential temperature θ = ρY / ρ + theta = rhoY / rho + + # Compute momentum-potential temperature flux components + rhou_theta = rhou * theta # x-momentum flux weighted by potential temperature + rhov_theta = rhov * theta # y-momentum flux weighted by potential temperature + rhow_theta = rhow * theta # z-momentum flux weighted by potential temperature + + # Use generic total divergence operator + total_div = compute_3d_sum(rhou_theta, rhov_theta, rhow_theta, dx, dy, dz) + + # Assign to inner region + rhs[1:-1, 1:-1, 1:-1] = total_div diff --git a/src/pybella/utils/operators/finite_difference.py b/src/pybella/utils/operators/finite_difference.py new file mode 100644 index 00000000..6460c550 --- /dev/null +++ b/src/pybella/utils/operators/finite_difference.py @@ -0,0 +1,40 @@ +import numba as nb + + +@nb.njit(cache=True) +def do_1d(field, spacing, axis=0): + """ + Compute 1D finite difference along specified axis. + + Parameters + ---------- + field : np.ndarray + Input field + spacing : float + Grid spacing + axis : int, default=0 + Axis along which to compute difference + + Returns + ------- + np.ndarray + Finite difference result + """ + if field.ndim == 2: + if axis == 0: + return (field[1:, :] - field[:-1, :]) / spacing + elif axis == 1: + return (field[:, 1:] - field[:, :-1]) / spacing + else: + raise ValueError("axis must be 0 or 1 for 2D arrays") + elif field.ndim == 3: + if axis == 0: + return (field[1:, :, :] - field[:-1, :, :]) / spacing + elif axis == 1: + return (field[:, 1:, :] - field[:, :-1, :]) / spacing + elif axis == 2: + return (field[:, :, 1:] - field[:, :, :-1]) / spacing + else: + raise ValueError("axis must be 0, 1, or 2 for 3D arrays") + else: + raise ValueError("field must be 2D or 3D array") diff --git a/src/pybella/utils/operators/gradient.py b/src/pybella/utils/operators/gradient.py new file mode 100644 index 00000000..a6606d3d --- /dev/null +++ b/src/pybella/utils/operators/gradient.py @@ -0,0 +1,253 @@ +import numpy as np +import numba as nb +from . import finite_difference + + +@nb.njit(cache=True) +def compute_gradient_2d(field, dx, dy): + """ + Compute 2D gradient: ∇φ = (∂φ/∂x, ∂φ/∂y) + + Parameters + ---------- + field : np.ndarray + Scalar field + dx : float + Grid spacing in x-direction + dy : float + Grid spacing in y-direction + + Returns + ------- + tuple + (grad_x, grad_y) - Gradient components + """ + grad_x = finite_difference.do_1d(field, dx, axis=0) + grad_y = finite_difference.do_1d(field, dy, axis=1) + + return grad_x, grad_y + + +@nb.njit(cache=True) +def compute_gradient_3d(field, dx, dy, dz): + """ + Compute 3D gradient: ∇φ = (∂φ/∂x, ∂φ/∂y, ∂φ/∂z) + + Parameters + ---------- + field : np.ndarray + Scalar field + dx : float + Grid spacing in x-direction + dy : float + Grid spacing in y-direction + dz : float + Grid spacing in z-direction + + Returns + ------- + tuple + (grad_x, grad_y, grad_z) - Gradient components + """ + grad_x = finite_difference.do_1d(field, dx, axis=0) + grad_y = finite_difference.do_1d(field, dy, axis=1) + grad_z = finite_difference.do_1d(field, dz, axis=2) + + return grad_x, grad_y, grad_z + + +####### +# Compute gradient at nodes +####### + + +@nb.njit(cache=True) +def _compute_grad_nodes_2d(p, dx, dy): + """Compute 2D gradient at nodes using corner averaging.""" + # Pre-computed signs for each corner + signs_x = np.array([-1.0, -1.0, +1.0, +1.0]) + signs_y = np.array([-1.0, +1.0, -1.0, +1.0]) + + # Initialize gradient components + Dpx = np.zeros((p.shape[0] - 1, p.shape[1] - 1)) + Dpy = np.zeros((p.shape[0] - 1, p.shape[1] - 1)) + + # Corner contributions + # Bottom-left + Dpx += signs_x[0] * p[0:-1, 0:-1] + Dpy += signs_y[0] * p[0:-1, 0:-1] + + # Bottom-right + Dpx += signs_x[1] * p[0:-1, 1:] + Dpy += signs_y[1] * p[0:-1, 1:] + + # Top-left + Dpx += signs_x[2] * p[1:, 0:-1] + Dpy += signs_y[2] * p[1:, 0:-1] + + # Top-right + Dpx += signs_x[3] * p[1:, 1:] + Dpy += signs_y[3] * p[1:, 1:] + + # Apply scaling factors + scale_factor = 0.5 ** (2 - 1) # 0.5^(ndim-1) + Dpx *= scale_factor / dx + Dpy *= scale_factor / dy + + return Dpx, Dpy + + +@nb.njit(cache=True) +def _compute_grad_nodes_3d(p, dx, dy, dz): + """Compute 3D gradient at nodes using corner averaging.""" + # Pre-computed signs for each corner + signs_x = np.array([-1.0, -1.0, -1.0, -1.0, +1.0, +1.0, +1.0, +1.0]) + signs_y = np.array([-1.0, -1.0, +1.0, +1.0, -1.0, -1.0, +1.0, +1.0]) + signs_z = np.array([-1.0, +1.0, -1.0, +1.0, -1.0, +1.0, -1.0, +1.0]) + + # Initialize gradient components + Dpx = np.zeros((p.shape[0] - 1, p.shape[1] - 1, p.shape[2] - 1)) + Dpy = np.zeros((p.shape[0] - 1, p.shape[1] - 1, p.shape[2] - 1)) + Dpz = np.zeros((p.shape[0] - 1, p.shape[1] - 1, p.shape[2] - 1)) + + # Corner contributions (8 corners for 3D) + # Bottom-left-back + Dpx += signs_x[0] * p[0:-1, 0:-1, 0:-1] + Dpy += signs_y[0] * p[0:-1, 0:-1, 0:-1] + Dpz += signs_z[0] * p[0:-1, 0:-1, 0:-1] + + # Bottom-left-front + Dpx += signs_x[1] * p[0:-1, 0:-1, 1:] + Dpy += signs_y[1] * p[0:-1, 0:-1, 1:] + Dpz += signs_z[1] * p[0:-1, 0:-1, 1:] + + # Bottom-right-back + Dpx += signs_x[2] * p[0:-1, 1:, 0:-1] + Dpy += signs_y[2] * p[0:-1, 1:, 0:-1] + Dpz += signs_z[2] * p[0:-1, 1:, 0:-1] + + # Bottom-right-front + Dpx += signs_x[3] * p[0:-1, 1:, 1:] + Dpy += signs_y[3] * p[0:-1, 1:, 1:] + Dpz += signs_z[3] * p[0:-1, 1:, 1:] + + # Top-left-back + Dpx += signs_x[4] * p[1:, 0:-1, 0:-1] + Dpy += signs_y[4] * p[1:, 0:-1, 0:-1] + Dpz += signs_z[4] * p[1:, 0:-1, 0:-1] + + # Top-left-front + Dpx += signs_x[5] * p[1:, 0:-1, 1:] + Dpy += signs_y[5] * p[1:, 0:-1, 1:] + Dpz += signs_z[5] * p[1:, 0:-1, 1:] + + # Top-right-back + Dpx += signs_x[6] * p[1:, 1:, 0:-1] + Dpy += signs_y[6] * p[1:, 1:, 0:-1] + Dpz += signs_z[6] * p[1:, 1:, 0:-1] + + # Top-right-front + Dpx += signs_x[7] * p[1:, 1:, 1:] + Dpy += signs_y[7] * p[1:, 1:, 1:] + Dpz += signs_z[7] * p[1:, 1:, 1:] + + # Apply scaling factors + scale_factor = 0.5 ** (3 - 1) # 0.5^(ndim-1) + Dpx *= scale_factor / dx + Dpy *= scale_factor / dy + Dpz *= scale_factor / dz + + return Dpx, Dpy, Dpz + + +@nb.njit(cache=True) +def compute_gradient_nodes_2d(p, dx, dy): + """ + Compute gradient at nodes using finite difference averaging. + + Parameters + ---------- + p : np.ndarray + Scalar field (2D) + dx : float + Grid spacing in x-direction + dy : float + Grid spacing in y-direction + + Returns + ------- + tuple + (grad_x, grad_y) - Gradient components at nodes + + Notes + ----- + The gradient is computed at nodes by averaging contributions from + all neighboring cells. Output arrays have shape (nx-1, ny-1). + """ + return _compute_grad_nodes_2d(p, dx, dy) + + +@nb.njit(cache=True) +def compute_gradient_nodes_3d(p, dx, dy, dz): + """ + Compute gradient at nodes using finite difference averaging. + + Parameters + ---------- + p : np.ndarray + Scalar field (3D) + dx : float + Grid spacing in x-direction + dy : float + Grid spacing in y-direction + dz : float + Grid spacing in z-direction + + Returns + ------- + tuple + (grad_x, grad_y, grad_z) - Gradient components at nodes + + Notes + ----- + The gradient is computed at nodes by averaging contributions from + all neighboring cells. Output arrays have shape (nx-1, ny-1, nz-1). + """ + return _compute_grad_nodes_3d(p, dx, dy, dz) + + +def compute_at_nodes(p, ndim, dxy): + """ + Compute gradient at nodes using finite difference averaging. + + Parameters + ---------- + p : np.ndarray + Scalar field + ndim : int + Number of dimensions (2 or 3) + dxy : tuple + Grid spacings (dx, dy, dz) + + Returns + ------- + tuple + Gradient components at nodes. For 2D: (grad_x, grad_y, zeros) + For 3D: (grad_x, grad_y, grad_z) + + Notes + ----- + This is the main interface function that dispatches to the appropriate + dimension-specific implementation. Always returns 3 components for + consistency, with the z-component being zero for 2D cases. + """ + dx, dy, dz = dxy + + if ndim == 2: + grad_x, grad_y = compute_gradient_nodes_2d(p, dx, dy) + grad_z = np.zeros_like(grad_x) + return grad_x, grad_y, grad_z + elif ndim == 3: + return compute_gradient_nodes_3d(p, dx, dy, dz) + else: + raise ValueError(f"Unsupported dimension: {ndim}") diff --git a/src/pybella/utils/operators/laplacian/__init__.py b/src/pybella/utils/operators/laplacian/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/src/pybella/utils/operators/laplacian/lap2D_manual.py b/src/pybella/utils/operators/laplacian/lap2D_manual.py new file mode 100644 index 00000000..a17d4d4b --- /dev/null +++ b/src/pybella/utils/operators/laplacian/lap2D_manual.py @@ -0,0 +1,249 @@ +import numpy as np +import numba as nb +from ... import options as opts + + +def get_linop(npf, node, coriolis, diag_inv, ud): + dx = node.dx + dy = node.dy + + if hasattr(ud, "ATMOSPHERIC_EXTENSION") and ud.ATMOSPHERIC_EXTENSION: + y_atmosphere = True + else: + y_atmosphere = False + + ################### + x_wall = ud.bdry_type[0] == opts.BdryType.WALL + y_wall = ud.bdry_type[1] == opts.BdryType.WALL + + cor_slc = (slice(1, -1), slice(1, -1)) + coeff_slc = (slice(1, -1), slice(1, -1)) + + # Coefficient extraction + hplusx = np.ravel(npf.wplus[0][coeff_slc], order="F") + hplusy = np.ravel(npf.wplus[1][coeff_slc], order="F") + hcenter = np.ravel(npf.wcenter[node.i1], order="F") + + # Coriolis terms + cxx = np.ravel(coriolis[0][cor_slc], order="C") + cyy = np.ravel(coriolis[1][cor_slc], order="C") + cxy = np.ravel(coriolis[2][cor_slc], order="C") + cyx = np.ravel(coriolis[3][cor_slc], order="C") + + # Diagonal inverse + dinv = np.ravel(diag_inv[node.i1], order="F") + + # Pack as tuples + coeffs = (hplusx, hplusy, hcenter) + coriolis = (cxx, cyy, cxy, cyx) + + return lambda p: lap2D_gather( + p, + node.iicx, + node.iicy, + coeffs, + dx, + dy, + x_wall, + y_wall, + y_atmosphere, + dinv, + coriolis, + ) + + +@nb.njit(cache=True) +def lap2D_gather( + p, iicxn, iicyn, coeffs, dx, dy, x_wall, y_wall, y_atmosphere, diag_inv, coriolis +): + ngnc = (iicxn) * (iicyn) + lap = np.zeros((ngnc)) + cnt_x = 0 + cnt_y = 0 + + oodx = 1.0 / dx + oody = 1.0 / dy + cxx, cyy, cxy, cyx = coriolis + + hplusx, hplusy, hcenter = coeffs + + for idx in range(iicxn * iicyn): + nr_row = idx // iicxn + col_idx = idx - (nr_row * iicxn) + + ne_row_idx = nr_row * (iicxn + 1) + ne_col_idx = col_idx + ne_idx = ne_row_idx + ne_col_idx + + ne_topleft = ne_idx + ne_topright = ne_idx + 1 + ne_botleft = ne_idx + (iicxn + 1) + ne_botright = ne_idx + (iicxn + 1) + 1 + + # get indices of the 9pt stencil + topleft_idx = idx - iicxn - 1 + midleft_idx = idx - 1 + botleft_idx = idx + iicxn - 1 + + topmid_idx = idx - iicxn + midmid_idx = idx + botmid_idx = idx + iicxn + + topright_idx = idx - iicxn + 1 + midright_idx = idx + 1 + botright_idx = idx + iicxn + 1 + + if cnt_x == 0: + topleft_idx += iicxn - 1 + midleft_idx += iicxn - 1 + botleft_idx += iicxn - 1 + + if cnt_x == (iicxn - 1): + topright_idx -= iicxn - 1 + midright_idx -= iicxn - 1 + botright_idx -= iicxn - 1 + + val = 0 + + if cnt_y == 0: + if y_atmosphere: + topleft_idx += 2 * (iicxn - val) + topmid_idx += 2 * (iicxn - val) + topright_idx += 2 * (iicxn - val) + else: + topleft_idx += (iicxn) * (iicyn - 1) + topmid_idx += (iicxn) * (iicyn - 1) + topright_idx += (iicxn) * (iicyn - 1) + + if cnt_y == (iicyn - 1): + if y_atmosphere: + botleft_idx -= 2 * (iicxn - val) + botmid_idx -= 2 * (iicxn - val) + botright_idx -= 2 * (iicxn - val) + else: + botleft_idx -= (iicxn) * (iicyn - 1) + botmid_idx -= (iicxn) * (iicyn - 1) + botright_idx -= (iicxn) * (iicyn - 1) + + topleft = p[topleft_idx] + midleft = p[midleft_idx] + botleft = p[botleft_idx] + + topmid = p[topmid_idx] + midmid = p[midmid_idx] + botmid = p[botmid_idx] + + topright = p[topright_idx] + midright = p[midright_idx] + botright = p[botright_idx] + + hplusx_topleft = hplusx[ne_topleft] + hplusx_botleft = hplusx[ne_botleft] + hplusy_topleft = hplusy[ne_topleft] + hplusy_botleft = hplusy[ne_botleft] + + hplusx_topright = hplusx[ne_topright] + hplusx_botright = hplusx[ne_botright] + hplusy_topright = hplusy[ne_topright] + hplusy_botright = hplusy[ne_botright] + + cxx_tl = cxx[ne_topleft] + cxx_tr = cxx[ne_topright] + cxx_bl = cxx[ne_botleft] + cxx_br = cxx[ne_botright] + + cxy_tl = cxy[ne_topleft] + cxy_tr = cxy[ne_topright] + cxy_bl = cxy[ne_botleft] + cxy_br = cxy[ne_botright] + + cyx_tl = cyx[ne_topleft] + cyx_tr = cyx[ne_topright] + cyx_bl = cyx[ne_botleft] + cyx_br = cyx[ne_botright] + + cyy_tl = cyy[ne_topleft] + cyy_tr = cyy[ne_topright] + cyy_bl = cyy[ne_botleft] + cyy_br = cyy[ne_botright] + + if x_wall and (cnt_x == 0): + hplusx_topleft = 0.0 + hplusy_topleft = 0.0 + hplusx_botleft = 0.0 + hplusy_botleft = 0.0 + + if x_wall and (cnt_x == (iicxn - 1)): + hplusx_topright = 0.0 + hplusy_topright = 0.0 + hplusx_botright = 0.0 + hplusy_botright = 0.0 + + if y_wall and (cnt_y == 0): + if y_atmosphere: + pass + else: + hplusx_topleft = 0.0 + hplusy_topleft = 0.0 + hplusx_topright = 0.0 + hplusy_topright = 0.0 + + if y_wall and (cnt_y == (iicyn - 1)): + if y_atmosphere: + pass + else: + hplusx_botleft = 0.0 + hplusy_botleft = 0.0 + hplusx_botright = 0.0 + hplusy_botright = 0.0 + + Dx_tl = 0.5 * (topmid - topleft + midmid - midleft) * hplusx_topleft + Dx_tr = 0.5 * (topright - topmid + midright - midmid) * hplusx_topright + Dx_bl = 0.5 * (botmid - botleft + midmid - midleft) * hplusx_botleft + Dx_br = 0.5 * (botright - botmid + midright - midmid) * hplusx_botright + + Dy_tl = 0.5 * (midmid - topmid + midleft - topleft) * hplusy_topleft + Dy_tr = 0.5 * (midright - topright + midmid - topmid) * hplusy_topright + Dy_bl = 0.5 * (botmid - midmid + botleft - midleft) * hplusy_botleft + Dy_br = 0.5 * (botright - midright + botmid - midmid) * hplusy_botright + + fac = 1.0 + Dxx = ( + 0.5 + * (cxx_tr * Dx_tr - cxx_tl * Dx_tl + cxx_br * Dx_br - cxx_bl * Dx_bl) + * oodx + * oodx + * fac + ) + Dyy = ( + 0.5 + * (cyy_br * Dy_br - cyy_tr * Dy_tr + cyy_bl * Dy_bl - cyy_tl * Dy_tl) + * oody + * oody + * fac + ) + Dyx = ( + 0.5 + * (cxy_br * Dy_br - cxy_bl * Dy_bl + cxy_tr * Dy_tr - cxy_tl * Dy_tl) + * oody + * oodx + * fac + ) + Dxy = ( + 0.5 + * (cyx_br * Dx_br - cyx_tr * Dx_tr + cyx_bl * Dx_bl - cyx_tl * Dx_tl) + * oodx + * oody + * fac + ) + + lap[idx] = Dxx + Dyy + Dyx + Dxy + hcenter[idx] * p[idx] + + lap[idx] *= diag_inv[idx] + + cnt_x += 1 + if cnt_x % iicxn == 0: + cnt_y += 1 + cnt_x = 0 + + return lap diff --git a/src/pybella/utils/operators/laplacian/lap2D_numba.py b/src/pybella/utils/operators/laplacian/lap2D_numba.py new file mode 100644 index 00000000..314f152d --- /dev/null +++ b/src/pybella/utils/operators/laplacian/lap2D_numba.py @@ -0,0 +1,203 @@ +import numpy as np +import numba as nb +from ... import options as opts + + +def get_linop(npf, node, coriolis, diag_inv, ud): + dx = node.dx + dy = node.dy + + hplusx = npf.wplus[0] + hplusy = npf.wplus[1] + hcenter = npf.wcenter + + coeffs = [hplusx.T, hplusy.T, hcenter.T] + + shp = node.iisc + + dummy_p = np.zeros((node.isc[1], node.isc[0])) + + if hasattr(ud, "ATMOSPHERIC_EXTENSION") and ud.ATMOSPHERIC_EXTENSION: + boundary_handler = periodic_x_wall_y + else: + boundary_handler = periodic + + x_wall = ( + ud.bdry_type[0] == opts.BdryType.WALL + or ud.bdry_type[0] == opts.BdryType.RAYLEIGH + ) + y_wall = ( + ud.bdry_type[1] == opts.BdryType.WALL + or ud.bdry_type[1] == opts.BdryType.RAYLEIGH + ) + + if x_wall: + coeffs[0], coeffs[1] = apply_x_wall_boundary_coeffs(coeffs[0], coeffs[1]) + if y_wall: + coeffs[0], coeffs[1] = apply_y_wall_boundary_coeffs(coeffs[0], coeffs[1]) + + return lambda p: lap2D_generic( + p, dummy_p, dx, dy, coeffs, diag_inv.T, coriolis, shp, boundary_handler + ) + + +@nb.njit(cache=True) +def lap2D_generic(p, dp, dx, dy, coeffs, diag_inv, coriolis, shp, boundary_handler): + p = p.reshape(shp[1], shp[0]) + dp[1:-1, 1:-1] = p + + dp[...] = boundary_handler(dp) + dp[...] = kernel_9pt( + dp, + dx, + dy, + coeffs[0], + coeffs[1], + coeffs[2], + diag_inv, + coriolis[0], + coriolis[1], + coriolis[2], + coriolis[3], + ) + + return dp[1:-1, 1:-1].ravel() + + +@nb.njit(cache=True) +def periodic_x_wall_y(arr): + # periodic padding + arr[:, 0] = arr[:, -3] + arr[:, -1] = arr[:, 2] + + # wall padding + arr[0, :] = arr[2, :] + arr[-1, :] = arr[-3, :] + + return arr + + +@nb.njit(cache=True) +def periodic(arr): + """Apply periodic boundary conditions""" + arr[:, 0] = arr[:, -3] + arr[:, -1] = arr[:, 2] + arr[0, :] = arr[-3, :] + arr[-1, :] = arr[2, :] + + return arr + + +@nb.njit(cache=True) +def apply_x_wall_boundary_coeffs(hpx, hpy): + """Apply wall boundary conditions by modifying coefficients""" + hpx[:, 0] = 0.0 + hpy[:, 0] = 0.0 + hpx[:, -1] = 0.0 + hpy[:, -1] = 0.0 + hpx[:, 1] = 0.0 + hpy[:, 1] = 0.0 + hpx[:, -2] = 0.0 + hpy[:, -2] = 0.0 + + return hpx, hpy + + +@nb.njit(cache=True) +def apply_y_wall_boundary_coeffs(hpx, hpy): + """Apply wall boundary conditions by modifying coefficients""" + hpx[0, :] = 0.0 + hpy[0, :] = 0.0 + hpx[-1, :] = 0.0 + hpy[-1, :] = 0.0 + hpx[1, :] = 0.0 + hpy[1, :] = 0.0 + hpx[-2, :] = 0.0 + hpy[-2, :] = 0.0 + + return hpx, hpy + + +@nb.stencil +def kernel_9pt(a, dx, dy, hpx, hpy, hpc, diag_inv, cxx, cyy, cxy, cyx): + oodx = 1.0 / dx + oody = 1.0 / dy + + topleft = a[1, -1] + topmid = a[1, 0] + topright = a[1, 1] + + midleft = a[0, -1] + midmid = a[0, 0] + midright = a[0, 1] + + botleft = a[-1, -1] + botmid = a[-1, 0] + botright = a[-1, 1] + + hpx_bl = hpx[0, 0] + hpx_br = hpx[0, 1] + hpx_tl = hpx[1, 0] + hpx_tr = hpx[1, 1] + + hpy_bl = hpy[0, 0] + hpy_br = hpy[0, 1] + hpy_tl = hpy[1, 0] + hpy_tr = hpy[1, 1] + + cxx_bl = cxx[0, 0] + cxx_br = cxx[0, 1] + cxx_tl = cxx[1, 0] + cxx_tr = cxx[1, 1] + + cyy_bl = cyy[0, 0] + cyy_br = cyy[0, 1] + cyy_tl = cyy[1, 0] + cyy_tr = cyy[1, 1] + + cxy_bl = cxy[0, 0] + cxy_br = cxy[0, 1] + cxy_tl = cxy[1, 0] + cxy_tr = cxy[1, 1] + + cyx_bl = cyx[0, 0] + cyx_br = cyx[0, 1] + cyx_tl = cyx[1, 0] + cyx_tr = cyx[1, 1] + + Dx_tl = 0.5 * (topmid - topleft + midmid - midleft) * hpx_tl + Dx_tr = 0.5 * (topright - topmid + midright - midmid) * hpx_tr + Dx_bl = 0.5 * (botmid - botleft + midmid - midleft) * hpx_bl + Dx_br = 0.5 * (botright - botmid + midright - midmid) * hpx_br + + Dy_tl = 0.5 * (topmid - midmid + topleft - midleft) * hpy_tl + Dy_tr = 0.5 * (topright - midright + topmid - midmid) * hpy_tr + Dy_bl = 0.5 * (midmid - botmid + midleft - botleft) * hpy_bl + Dy_br = 0.5 * (midright - botright + midmid - botmid) * hpy_br + + Dxx = ( + 0.5 + * (cxx_tr * Dx_tr - cxx_tl * Dx_tl + cxx_br * Dx_br - cxx_bl * Dx_bl) + * oodx + * oodx + ) + Dyy = ( + 0.5 + * (cyy_tr * Dy_tr - cyy_br * Dy_br + cyy_tl * Dy_tl - cyy_bl * Dy_bl) + * oody + * oody + ) + Dyx = ( + 0.5 + * (cxy_br * Dy_br - cxy_bl * Dy_bl + cxy_tr * Dy_tr - cxy_tl * Dy_tl) + * oody + * oodx + ) + Dxy = ( + 0.5 + * (cyx_tr * Dx_tr - cyx_br * Dx_br + cyx_tl * Dx_tl - cyx_bl * Dx_bl) + * oodx + * oody + ) + + return ((Dxx + Dyy + Dyx + Dxy) + hpc[0, 0] * a[0, 0]) * diag_inv[0, 0] diff --git a/src/pybella/utils/operators/laplacian/lap3D.py b/src/pybella/utils/operators/laplacian/lap3D.py new file mode 100644 index 00000000..5cd492f0 --- /dev/null +++ b/src/pybella/utils/operators/laplacian/lap3D.py @@ -0,0 +1,258 @@ +import numba as nb + + +def get_linop(elem, node, npf, ud, diag_inv, dt): + oodxyz = node.dxyz + oodxyz = 1.0 / (oodxyz**2) + oodx2, oody2, oodz2 = oodxyz[0], oodxyz[1], oodxyz[2] + odx, odz = 1.0 / node.dx, 1.0 / node.dz + + i0 = (slice(0, -1), slice(0, -1), slice(0, -1)) + i1 = (slice(1, -1), slice(1, -1), slice(1, -1)) + i2 = (slice(2, -2), slice(2, -2), slice(2, -2)) + + ndim = elem.ndim + periodicity = np.empty(ndim, dtype="int") + for dim in range(ndim): + periodicity[dim] = ud.bdry_type[dim] == opts.BdryType.PERIODIC + + hplusx = npf.wplus[0][i0][i1] + hplusy = npf.wplus[1][i0][i1] + hplusz = npf.wplus[2][i0][i1] + + hcenter = npf.wcenter[i2] + diag_inv = diag_inv[i1] + + corrf = dt * ud.coriolis_strength[0] + + return lambda p: lap3D( + p, + hplusx, + hplusy, + hplusz, + hcenter, + oodx2, + oody2, + oodz2, + periodicity, + diag_inv, + corrf, + odx, + odz, + ) + + +@nb.jit(nopython=True, cache=False, nogil=False) +def lap3D( + p0, + hplusx, + hplusy, + hplusz, + hcenter, + oodx2, + oody2, + oodz2, + periodicity, + diag_inv, + corrf, + odx, + odz, +): + shx, shy, shz = hcenter.shape + p = p0.reshape(shz + 2, shy + 2, shx + 2) + + coeff = 1.0 / 16 + lap = np.zeros_like(p) + + # cut out four cubes from the 3d array corresponding to the nodes... in each axial direction. + toplefts = [ + (slice(0, None), slice(0, -1), slice(0, -1)), + (slice(0, -1), slice(0, None), slice(0, -1)), + (slice(0, -1), slice(0, -1), slice(0, None)), + ] + toprights = [ + (slice(0, None), slice(0, -1), slice(1, None)), + (slice(1, None), slice(0, None), slice(0, -1)), + (slice(0, -1), slice(1, None), slice(0, None)), + ] + + botlefts = [ + (slice(0, None), slice(1, None), slice(0, -1)), + (slice(0, -1), slice(0, None), slice(1, None)), + (slice(1, None), slice(0, -1), slice(0, None)), + ] + botrights = [ + (slice(0, None), slice(1, None), slice(1, None)), + (slice(1, None), slice(0, None), slice(1, None)), + (slice(1, None), slice(1, None), slice(0, None)), + ] + + cnt = 0 + for bc in periodicity: + if bc == True and cnt == 0: + tmp = p[1, :, :] + p[0, :, :] = p[-3, :, :] + p[-1, :, :] = p[2, :, :] + p[1, :, :] = p[-2, :, :] + p[-2, :, :] = tmp + elif bc == False and cnt == 0: + hplusx[0, :, :] = 0.0 + hplusx[-1, :, :] = 0.0 + hplusy[0, :, :] = 0.0 + hplusy[-1, :, :] = 0.0 + hplusz[0, :, :] = 0.0 + hplusz[-1, :, :] = 0.0 + if bc == True and cnt == 1: + tmp = p[:, 1, :] + p[:, 0, :] = p[:, -3, :] + p[:, -1, :] = p[:, 2, :] + p[:, 1, :] = p[:, -2, :] + p[:, -2, :] = tmp + elif bc == False and cnt == 1: + hplusx[:, 0, :] = 0.0 + hplusx[:, -1, :] = 0.0 + hplusy[:, 0, :] = 0.0 + hplusy[:, -1, :] = 0.0 + hplusz[:, 0, :] = 0.0 + hplusz[:, -1, :] = 0.0 + if bc == True and cnt == 2: + tmp = p[:, :, 1] + p[:, :, 0] = p[:, :, -3] + p[:, :, -1] = p[:, :, 2] + p[:, :, 1] = p[:, :, -2] + p[:, :, -2] = tmp + elif bc == False and cnt == 2: + hplusx[:, :, 0] = 0.0 + hplusx[:, :, -1] = 0.0 + hplusy[:, :, 0] = 0.0 + hplusy[:, :, -1] = 0.0 + hplusz[:, :, 0] = 0.0 + hplusz[:, :, -1] = 0.0 + cnt += 1 + + leftz = p[:, :, :-1] + rightz = p[:, :, 1:] + + z_fluxes = rightz - leftz + + lefty = p[:, :-1, :] + righty = p[:, 1:, :] + + y_fluxes = righty - lefty + + leftx = p[:-1, :, :] + rightx = p[1:, :, :] + + x_fluxes = rightx - leftx + + x_flx = ( + x_fluxes[toplefts[0]] + + x_fluxes[toprights[0]] + + x_fluxes[botlefts[0]] + + x_fluxes[botrights[0]] + ) + y_flx = ( + y_fluxes[toplefts[1]] + + y_fluxes[toprights[1]] + + y_fluxes[botlefts[1]] + + y_fluxes[botrights[1]] + ) + z_flx = ( + z_fluxes[toplefts[2]] + + z_fluxes[toprights[2]] + + z_fluxes[botlefts[2]] + + z_fluxes[botrights[2]] + ) + + hxzp = hplusx * z_flx + hxzpm = hxzp[:-1, :, :] + hxzpm = ( + hxzpm[toplefts[0]] + + hxzpm[toprights[0]] + + hxzpm[botlefts[0]] + + hxzpm[botrights[0]] + ) + hxzpp = hxzp[1:, :, :] + hxzpp = ( + hxzpp[toplefts[0]] + + hxzpp[toprights[0]] + + hxzpp[botlefts[0]] + + hxzpp[botrights[0]] + ) + + hzxp = hplusz * x_flx + hzxpm = hzxp[:, :, :-1] + hzxpm = ( + hzxpm[toplefts[2]] + + hzxpm[toprights[2]] + + hzxpm[botlefts[2]] + + hzxpm[botrights[2]] + ) + hzxpp = hzxp[:, :, 1:] + hzxpp = ( + hzxpp[toplefts[2]] + + hzxpp[toprights[2]] + + hzxpp[botlefts[2]] + + hzxpp[botrights[2]] + ) + + x_flx = hplusx * x_flx + x_flxm = x_flx[:-1, :, :] + x_flxm = ( + x_flxm[toplefts[0]] + + x_flxm[toprights[0]] + + x_flxm[botlefts[0]] + + x_flxm[botrights[0]] + ) + x_flxp = x_flx[1:, :, :] + x_flxp = ( + x_flxp[toplefts[0]] + + x_flxp[toprights[0]] + + x_flxp[botlefts[0]] + + x_flxp[botrights[0]] + ) + + y_flx = hplusy * y_flx + y_flxm = y_flx[:, :-1, :] + y_flxm = ( + y_flxm[toplefts[1]] + + y_flxm[toprights[1]] + + y_flxm[botlefts[1]] + + y_flxm[botrights[1]] + ) + y_flxp = y_flx[:, 1:, :] + y_flxp = ( + y_flxp[toplefts[1]] + + y_flxp[toprights[1]] + + y_flxp[botlefts[1]] + + y_flxp[botrights[1]] + ) + + z_flx = hplusz * z_flx + z_flxm = z_flx[:, :, :-1] + z_flxm = ( + z_flxm[toplefts[2]] + + z_flxm[toprights[2]] + + z_flxm[botlefts[2]] + + z_flxm[botrights[2]] + ) + z_flxp = z_flx[:, :, 1:] + z_flxp = ( + z_flxp[toplefts[2]] + + z_flxp[toprights[2]] + + z_flxp[botlefts[2]] + + z_flxp[botrights[2]] + ) + + lap[1:-1, 1:-1, 1:-1] = ( + oodx2 * coeff * (-x_flxm + x_flxp) + + oody2 * coeff * (-y_flxm + y_flxp) + + oodz2 * coeff * (-z_flxm + z_flxp) + + +1.0 * odx * odz * coeff * corrf * (hxzpp - hxzpm) + + -1.0 * odx * odz * coeff * corrf * (hzxpp - hzxpm) + + hcenter * p[1:-1, 1:-1, 1:-1] + ) + + lap = lap * diag_inv + + return lap diff --git a/src/pybella/utils/operators/laplacian/preconditioner.py b/src/pybella/utils/operators/laplacian/preconditioner.py new file mode 100644 index 00000000..3a6045b6 --- /dev/null +++ b/src/pybella/utils/operators/laplacian/preconditioner.py @@ -0,0 +1,52 @@ +from .. import convolution + + +def prepare_diag(npf, node): + """Highly optimized version with minimal function calls.""" + ndim = node.ndim + + coeff = 0.75 if ndim == 2 else 0.0625 if ndim == 3 else None + if coeff is None: + raise ValueError(f"Unsupported ndim: {ndim}") + + dx, dy, dz = node.dx, node.dy, node.dz + inv_dx2, inv_dy2 = 1.0 / (dx**2), 1.0 / (dy**2) + + diag_kernel = convolution.get_averaging_kernel(ndim, width=2) + + diag = npf.wcenter.copy() + + # Main diagonal terms + diag -= ( + coeff + * inv_dx2 + * convolution.apply_convolution_kernel(npf.wplus[0], diag_kernel) + ) + diag -= ( + coeff + * inv_dy2 + * convolution.apply_convolution_kernel(npf.wplus[1], diag_kernel) + ) + + if ndim == 2: + # Cross terms + inv_dxdy = 1.0 / (dx * dy) + diag -= ( + coeff + * inv_dxdy + * convolution.apply_convolution_kernel(npf.wplus[0], diag_kernel) + ) + diag -= ( + coeff + * inv_dxdy + * convolution.apply_convolution_kernel(npf.wplus[1], diag_kernel) + ) + elif ndim == 3: + inv_dz2 = 1.0 / (dz**2) + diag -= ( + coeff + * inv_dz2 + * convolution.apply_convolution_kernel(npf.wplus[2], diag_kernel) + ) + + return 1.0 / diag diff --git a/src/pybella/utils/slices.py b/src/pybella/utils/slices.py index b53a51bc..0c0f5152 100644 --- a/src/pybella/utils/slices.py +++ b/src/pybella/utils/slices.py @@ -1,12 +1,15 @@ +import numpy as np +from . import options as opts + def get_neighbor_indices(ndim): """Create left and right neighbor indices for n-dimensional arrays.""" lefts_idx = [slice(None)] * ndim rights_idx = [slice(None)] * ndim - + lefts_idx[-1] = slice(0, -1) rights_idx[-1] = slice(1, None) - + return tuple(lefts_idx), tuple(rights_idx) @@ -14,6 +17,7 @@ def get_inner_slice(ndim): """Get slice tuple for inner cells (excluding outermost ghost cells).""" return tuple([slice(1, -1)] * ndim) + def get_last_dim_inner_slice(ndim): """Get slice for inner faces in the last dimension only.""" idx = [slice(None)] * ndim @@ -24,35 +28,35 @@ def get_last_dim_inner_slice(ndim): def get_interface_indices(ndim): """ Get complete set of indices for interface calculations. - + Parameters ---------- ndim : int Number of dimensions - + Returns ------- tuple (lefts_idx, rights_idx, inner_idx) where: - lefts_idx: indices for left neighbors - - rights_idx: indices for right neighbors + - rights_idx: indices for right neighbors - inner_idx: indices for inner cells (face_inner_idx) """ lefts_idx, rights_idx = get_neighbor_indices(ndim) inner_idx = get_inner_slice(ndim) - + return lefts_idx, rights_idx, inner_idx def get_all_slice_indices(ndim): """ Get all commonly used slice indices for finite volume calculations. - + Parameters ---------- ndim : int Number of dimensions - + Returns ------- dict @@ -63,27 +67,26 @@ def get_all_slice_indices(ndim): - 'face_inner': face inner indices (alias for inner) """ lefts_idx, rights_idx, inner_idx = get_interface_indices(ndim) - + return { - 'lefts': lefts_idx, - 'rights': rights_idx, - 'inner': inner_idx, - 'face_inner': inner_idx # alias for clarity in interface flux calculations + "lefts": lefts_idx, + "rights": rights_idx, + "inner": inner_idx, + "face_inner": inner_idx, # alias for clarity in interface flux calculations } - def get_averaging_indices(ndim, axis): """ Get indices for averaging along a specific axis. - + Parameters ---------- ndim : int Number of dimensions axis : int Axis along which to average - + Returns ------- tuple @@ -91,17 +94,17 @@ def get_averaging_indices(ndim, axis): """ left_idx = [slice(None)] * ndim right_idx = [slice(None)] * ndim - + left_idx[axis] = slice(0, -1) right_idx[axis] = slice(1, None) - + return tuple(left_idx), tuple(right_idx) def get_periodic_inner_slice(igs, is_periodic, ndim): """ Get inner slice accounting for periodic boundary conditions. - + Parameters ---------- igs : array-like @@ -110,7 +113,7 @@ def get_periodic_inner_slice(igs, is_periodic, ndim): Boolean array indicating periodic boundaries ndim : int Number of dimensions - + Returns ------- tuple @@ -119,21 +122,25 @@ def get_periodic_inner_slice(igs, is_periodic, ndim): inner_idx = [] for dim in range(ndim): start = igs[dim] - int(is_periodic[dim]) - end = -igs[dim] + int(is_periodic[dim]) if igs[dim] > int(is_periodic[dim]) else None + end = ( + -igs[dim] + int(is_periodic[dim]) + if igs[dim] > int(is_periodic[dim]) + else None + ) inner_idx.append(slice(start, end)) - + return tuple(inner_idx) def get_face_center_averaging_indices(ndim): """ Get indices for averaging finite difference results to face centers. - + Parameters ---------- ndim : int Number of dimensions - + Returns ------- dict @@ -141,23 +148,75 @@ def get_face_center_averaging_indices(ndim): or 'y_avg', 'x_avg', 'z_avg' for 3D averaging operations """ indices = {} - + if ndim >= 2: # For averaging in y-direction (axis=1) - indices['y_avg'] = (slice(None, -1), slice(None)) - indices['y_avg_right'] = (slice(1, None), slice(None)) - - # For averaging in x-direction (axis=0) - indices['x_avg'] = (slice(None), slice(None, -1)) - indices['x_avg_right'] = (slice(None), slice(1, None)) - + indices["y_avg"] = (slice(None, -1), slice(None)) + indices["y_avg_right"] = (slice(1, None), slice(None)) + + # For averaging in x-direction (axis=0) + indices["x_avg"] = (slice(None), slice(None, -1)) + indices["x_avg_right"] = (slice(None), slice(1, None)) + if ndim == 3: # For averaging in z-direction (axis=2) - indices['z_avg'] = (slice(None), slice(None), slice(None, -1)) - indices['z_avg_right'] = (slice(None), slice(None), slice(1, None)) - + indices["z_avg"] = (slice(None), slice(None), slice(None, -1)) + indices["z_avg_right"] = (slice(None), slice(None), slice(1, None)) + # 3D specific averaging combinations - indices['xy_avg'] = (slice(None, -1), slice(None, -1), slice(None)) - indices['xy_avg_right'] = (slice(1, None), slice(1, None), slice(None)) - - return indices \ No newline at end of file + indices["xy_avg"] = (slice(None, -1), slice(None, -1), slice(None)) + indices["xy_avg_right"] = (slice(1, None), slice(1, None), slice(None)) + + return indices + + +# ...existing code... + + +def get_boundary_condition_slices(elem, node, ud): + """ + Create slice indices for boundary conditions including periodic, element, and node slices. + + Parameters + ---------- + elem : object + Element object with ndim attribute + node : object + Node object with igs attribute (number of ghost cells) + ud : object + User data object with bdry_type attribute + opts : module + Options module with BdryType enum + + Returns + ------- + tuple + (idx_periodic, idx_e, idx_n, periodicity) where: + - idx_periodic: slice tuple for periodic regions + - idx_e: slice tuple for element regions + - idx_n: slice tuple for node regions + - periodicity: boolean tuple for each dimension + """ + x_periodic = ud.bdry_type[0] == opts.BdryType.PERIODIC + y_periodic = ud.bdry_type[1] == opts.BdryType.PERIODIC + z_periodic = ud.bdry_type[2] == opts.BdryType.PERIODIC + periodicity = (x_periodic, y_periodic, z_periodic) + + igs = node.igs + ndim = elem.ndim + + idx_periodic = [slice(None)] * elem.ndim + idx_n, idx_e = np.copy(idx_periodic), np.copy(idx_periodic) + + for dim in range(ndim): + if ud.bdry_type[dim] == opts.BdryType.PERIODIC: + idx_periodic[dim] = slice(1, -1) + + idx_e[dim] = slice( + igs[dim] - periodicity[dim], -igs[dim] + periodicity[dim] - 1 + ) + idx_n[dim] = slice(igs[dim], -igs[dim]) + + idx_periodic, idx_e, idx_n = tuple(idx_periodic), tuple(idx_e), tuple(idx_n) + + return idx_periodic, idx_e, idx_n, periodicity