{"id":1222,"date":"2012-08-30T15:30:12","date_gmt":"2012-08-30T07:30:12","guid":{"rendered":"http:\/\/rmohan.com\/?p=1222"},"modified":"2012-08-30T15:35:24","modified_gmt":"2012-08-30T07:35:24","slug":"crazy-way-to-do-jboss-and-tomcat-loadbalancing","status":"publish","type":"post","link":"https:\/\/mohan.sg\/?p=1222","title":{"rendered":"Crazy way to do JBOSS and Tomcat Loadbalancing :)"},"content":{"rendered":"<p>Crazy way to do JBOSS and Tomcat Loadbalancing<\/p>\n<p><strong>Mod cluster<\/strong>is\u00a0an http based load balancer which greatly simplify the setup of an http cluster. It ships as a set of modules which need to be installed on the httpd server and a Service Archive Library (.sar) which needs to be deployed on JBoss AS (It is built-in in JBoss AS 6\/7).<\/p>\n<p>Compared with the former <strong>mod_jk<\/strong>, the new <strong>mod_cluster <\/strong>has the great advantage to accept a <strong>dynamic configuration of httpd workers<\/strong>. This can be done through an advertise mechanism where all httpd workers communicate lifecycle events (like startup or shutdown) thus leveraging dynamic configuration of nodes.<\/p>\n<div>\u00a0<\/div>\n<div><a href=\"http:\/\/rmohan.com\/wp-content\/uploads\/2012\/08\/mod_cluster.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1223\" title=\"mod_cluster\" src=\"http:\/\/rmohan.com\/wp-content\/uploads\/2012\/08\/mod_cluster.jpg\" alt=\"\" width=\"378\" height=\"197\" srcset=\"https:\/\/mohan.sg\/wp-content\/uploads\/2012\/08\/mod_cluster.jpg 378w, https:\/\/mohan.sg\/wp-content\/uploads\/2012\/08\/mod_cluster-300x156.jpg 300w, https:\/\/mohan.sg\/wp-content\/uploads\/2012\/08\/mod_cluster-150x78.jpg 150w\" sizes=\"(max-width: 378px) 100vw, 378px\" \/><\/a><\/div>\n<div>\u00a0<\/div>\n<div>\u00a0<\/div>\n<div><span style=\"font-size: small;\">What is mod_cluster?<\/span><br \/><span style=\"font-size: small;\">\u2022 Set of modules for Apache httpd and a Tomcat-based<\/span><br \/><span style=\"font-size: small;\">webserver<\/span><br \/><span style=\"font-size: small;\">\u2022 Apache httpd-2.2.8+<\/span><br \/><span style=\"font-size: small;\">\u2022 JBoss AS 5.0.0.GA+, JBoss Web 2.1.1+, Tomcat 6<\/span><br \/><span style=\"font-size: small;\">\u2022 Allows httpd to act as a load balancer in front of Tomcatbased<\/span><br \/><span style=\"font-size: small;\">web servers<\/span><br \/><span style=\"font-size: small;\">\u2022 similar to mod_jk and mod_proxy_balancer<\/span><br \/><span style=\"font-size: small;\">\u2022 JBoss.org project<\/span><br \/><span style=\"font-size: small;\">\u2022 http:\/\/www.jboss.org\/mod_cluster<\/span><br \/><span style=\"font-size: small;\">\u2022 LGPL<\/span><br \/><span style=\"font-size: small;\">\u2022 Current release is 1.0.0.Beta4<\/span><br \/><span style=\"font-size: small;\">\u2022 First Release Candidate expected this month<\/span><\/div>\n<div>\u00a0<\/div>\n<h2><span style=\"font-size: medium;\">User requests proxied<\/span><br \/><span style=\"font-size: medium;\">to backend server<\/span><br \/><span style=\"font-size: medium;\">using AJP<\/span><br \/><span style=\"font-size: medium;\">\u2022 HTTP\/HTTPS also<\/span><br \/><span style=\"font-size: medium;\">supported<\/span><br \/><span style=\"font-size: medium;\">\u2022 Request handling on<\/span><br \/><span style=\"font-size: medium;\">Java side not affected by<\/span><br \/><span style=\"font-size: medium;\">mod_cluster<\/span><br \/><span style=\"font-size: medium;\">\u2022 Key difference \u2013 back<\/span><br \/><span style=\"font-size: medium;\">channel from backend<\/span><br \/><span style=\"font-size: medium;\">server to httpd<\/span><br \/><span style=\"font-size: medium;\">\u2022 Lifecycle information<\/span><br \/><span style=\"font-size: medium;\">\u2022 Load balancing<\/span><br \/><span style=\"font-size: medium;\">information<\/span><br \/><span style=\"font-size: medium;\">\u2022 Uses HTTP or HTTPs<\/span><\/h2>\n<div>\u00a0<\/div>\n<div><img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAASQAAAGvCAIAAAB97D+gAAAgAElEQVR4nOydd3wU5dbHH0JIAqQQWpBeBARBQC8qcFEBC\/DKtSHYUBBQ7CJXxAoISAklgRA6ITQpEQg9dCQQkpCQwqZvstne6+zO7LTz\/nHMvGsA9XoTgq\/z\/fDhs7uZ3Z2dmd+c5znPKQRk\/gqIosgwjNfrxaeCILAsy3GcIAi33Bi5s\/so8zuQht4BmVvjr4Hn+cDXXS6X1+v1+\/2SlkRRlLaRZXY3I4vtrkYURb\/f7\/P5fD4fTdMMw9xyM57neZ4XBEEQBFlpdy2y2BoY8fbc7i04hmQYhmEYlmVxS1ljdz+y2BqY3xCbpCJRFAVB4ALgef6PqEtW4F2FLLYGRrgN+FeWZSmKcrvdFEXRNM2yrM\/nw4kcz\/N+v9\/j8VitVoPBgFYu0F8iCEKt+Z5MwyKLrYHhb4PH4\/F6vSghlmVpmvZ4PC6Xy+fzURTlcrmcTqfb7fb5fKgxs9lss9k8Hg\/DMNKHsCzb0L9P5v+QxdbA3E5sXq+XpmmKorRa7eXLlzds2PDxxx+PHz\/+oYce6tevX69evfr27Tt8+PBJkybNnTt37dq1SqVSrVabzWa3240S5ThOFttdhSy2OwTP8xzH0TSNT0VR9Pl8ACA5GN1ut8fj4Xmepmmn02kymTZv3jxy5MhOnToNGzZs9uzZO3fuPHnyZEFBQWlpqVqtVqlUeXl5R44cWbNmzdy5c7t3796jR4\/x48cfPHjQ4\/EAgN\/vZ1nWarUCgM\/nk9bo7Ha7y+W65U7Kc7x6RRbbHQW1BDU+fXxRo9HY7XYAYFlWo9GkpqbOmDEjMjJywoQJR44cqSWMm10jHMf5\/X7c7PTp08OGDWvbtu2nn35aWFhIURQAWK1WFLbb7cYvuh2y2OoVWWx3msChnSAIbrcbH+t0uuPHj7\/66qtPPfXUunXrJEMEAE6n02AwOJ1OSQwoMI7jAj9ZpVI5HA4AsFqts2bNGjly5LRp05RKpVarBQCTyYTfgsvit1yRk8VWr8hiu0Og7z7wqSAIPp\/PYrHYbDa1Wr1w4cLBgwcvXbrU6\/U6HA6fz+dyuXBAKBGoQADgeR5juDweD9ouANDpdDabDQBKSkq+\/fbbzp07X7p0yWg0siybnZ2N21AUhYvgtdQli61ekcV255CMmM\/nM5lMbrcbx35paWljxoyZOHFiWVnZze9C7UnvvaU3Hz3+tcSJ8svJyenYseObb76JTwsLC\/GvtwytlMVWr8hiu3NYrVZ0h1AUhZe+zWbbt2\/f2LFjv\/nmG9yGoiiHw8EwjMPhqGUJ8QHDMDRNe71edFdK2wTKBhfBpacWi2XRokWdOnW6fv06vis\/Px89ln9wcVymTpDFduew2+14ZTudTgAwm80JCQmRkZGpqam4AcMwtValXS6X2+2+ZWh\/LXAbURQpipI8nGjofD5fWVlZRUVFUFDQ0aNHAQAX7hiGuV3egEx9IIvtDoFhVgDAMExVVZXVat2xY0doaKjNZsPXeZ5HEcJNqkNYlsV4\/1ojSZwNBr4oiiK6QPApek20Wu3BgwefffbZ7du3e71en88nBZ3Ixu3OIIvtjmIymWw2m8Vi2b9\/f2RkpDSDqj9Qcnq9Hp9+9913AwYMOHPmjMPhMJvNOCgFAI7jjEYj3D5Ws7738++ALLY7AaacKRQKAHC5XLt37x48eHBaWtod3g2v18uy7JEjR\/r06aPT6crLy\/FFTCAAALPZLIut\/pDFVr+gzDiO8\/l8DodDoVA4nc4HH3xw\/fr1d2wfJLNWVVWFD9577723336bYZjc3FxcJ0C\/qMvlksVWf8hiq18wNp+maZqmXS5XVVXVM888s2LFCgwfkRbH6hWXy4WGy+\/3UxSFA8vBgwdv2bLlxo0bSqUSAOx2uxTaIoutnpDFVscEXpcYk+X1et1ut8FgMBgM165di46OZlkW4z+kiK36AyO2WJaVVuqsVqsgCBcvXmzdurUoiiUlJQzDoL\/E5\/PJYqs\/ZLHVMYHXpSAIaNBsNpvBYCgrKxsxYkRqaipGTtUKB6k\/pGxuqIlcQSP2zTffvPPOOxqNRqvVoo11OByy2OoPWWx1TK2FMpyqmc1mh8MRGxv71FNPAYAoiujll6xNvYIzMQBwOp3ocoSaUElCyNWrV1UqlcViweAvWWz1hyy2OiZQbJiWZrPZjEZjXl7ea6+9tmfPHtwGM19wjFevSGH+6AgBAI7j0KhaLJbPP\/98xYoVZWVlVVVVLMtirLMstnpCFlvdQ1EULmFjUYPq6mqDwXD8+PHevXvjBug1kSKtXC4XSlSq5IOvsywrScVisdT5fnIc53Q6W7VqlZWVZTAY8L4glV3AqgpyYYU6RBZb3ePz+fAy9fl8TqdTrVZXVVV9\/PHHUgAkAEhZpABQK1PmN+Kn6jbzGu3VU089tX79+urqapPJ5HA4cNlNEpsczFWHyGKrezAGShAEnK1pNJpr16717t27qqoKi4tAgGwkN4nkmcTwK4fDga9I3hTUQJ3vbVxc3Msvv1xSUlJWVoZ5AxjfXKv0kMx\/jyy2OkYURckmGI1GjUajVqtTUlLuvfde3ECap+F1jG5AQRBQWn6\/X7q+0fJg6md9gNJVKBR9+vTJyckpKCiw2+1Op9Pr9cpiqw9ksdUxeAVjJLFarVYqlUqlcsGCBe+88460DTohcSSJV7OkQMk\/6fF40AbiZiaTqVYi6X8PfjLP8w888ABWNzEajViiC1cLxF+n6sj8l8hiq2NQbG63m+f5ysrKsrKyoqIirCaC0fdQ4+0IDB+R\/oTekYKCAgAQBKGWX0Sn09XhrkrzxjfffDM+Pl6hUGB9LpfLhb0EZFdk3SKLrY5BsVmtVpZlKyoqSkpKrl+\/PmDAgIqKCqm2nJRTAzWWTUquEUXR5\/O99tpro0aNkpTWv3\/\/Pn36oALrfFcBYNOmTVOmTCkqKlIqlUajEbNXxYB6zHX7vX9bZLHVMSgeo9Ho9\/srKiqKi4uzs7PbtWun0WggYH1ZsiooPBwiOp1OQRBKS0sJIW+99RZ+WnV1NSFk8ODBdesdkcaHHMelp6c\/9thjCoWioqLCYDDcLDZZb3WCLLY6BvM4nU6nVqs1m81lZWVnz55t1KhRrc0C50JmsznQ+79z586QkJDExER8euDAgYiIiHXr1vn9fsWNsk8+mtM0tOVDg\/557kwGCMCzkJ1547VXpg4f9vRrr0zVaewgwMnjF8c882JFma5vnwF6vT4wTkVKM0W14\/C1sLBw4MCBBQUF+fn5Wq0WS99hxQRZaXWILLY6Rgrn1+v1Wq22oKDg\/PnzkZGRcJtyOtISNq4pi6I4b968pk2bqtXqyspKp9OZk5NDCNm9e\/f169cjwls+O\/bl+XOXNW4U3rZ1l8uXLv+0\/1CzsFb39\/nHU6P+1bvnwLcnfwACvD9jVlREO0KahjePlopG4g5IdRBQ3uiYKSsru\/\/++69fv56Xl6fRaCwWi9frRbHJedx1iCy2OgbFw7KswWCoqqrKyso6d+5cTEwMBOS21QpWxgeY2QkAQ4YMCQoKQl8ITdNz5sxp2bKl0WhMTU0lJPirL+cXF1VWlGt2bN9HebjWrToMGvio0eDQaa2Ng5q99OJrqioDIaFBjZrm55WA+MsKu\/Rdgd8uVWqorq7u2bNnZmbm9evX0UeCQTByw7e6RRZbHYN+PJqmjUajSqW6cuXKiRMnoqOj8a9oWwIvd\/xfcutbrdaIiIhhw4ZJY8vu3bu3b99eoVBkZWVFRbUiJBT\/5eeVlJao8HFIkwhCQtu26fT8cxOVFdomTcI3bdzupfhKZWUtYQdO\/CSLp1KpevbsmZ6efv36dZVKZTQa0fsvi61ukcVWx2DcI9Yw1ul0V69ePXz4cEhIiLRB4LVbq5Oo0+nMzc0NDQ19+eWX8ZV9+\/YRQr788ksAUKlUGVeyS4qVscviwkIjBg4YfOTwSUKanEo7DyLYbZ5DB49duZyddvJcUKPQc2cvgQjwa5nUWqSWFvpwznbhwoX8\/PyqqiqDweB2u6UISVlsdYUstjpGEASv12uxWPR6vV6vz8zMPHr0aERERKCXQrp8sb4VPsZILq1W2759e0LIvHnzdu3aFRYWRgjJy8tTKBSEkIcHD007eW5d4ubgxk1XrUw4fux0374DPv5o1tEjRx\/o\/xAhTUQBZn\/+dcvomNycQhCBoX8l5lvKhuO406dPjxw58uzZs4WFhUqlUqfTOZ1OKUJSFltdIYutjsG0GovFotVqq6urMzIyLly40Lt37\/LycmnYJvke8QH6VCSbM3\/+\/IiICEIIIaRr1645OTn4+owZM6KjW7Vu1a5pWMS8uQtZvwgijHjiqYjwaEKCW0S1vppxDUQYO+ZfrVrGgAhWi9Pv56AmgixQM2JNWw9RFFmW3b59+8SJE8+ePVtUVFRRUaHVatH7j9M2WWx1hSy2Ogb7zdvtdq1WW15enp6efu3atREjRmRmZmIOmyiKtUaPUiyyFEditVr9fr\/NZsM\/SS1FNRqd2+UzGqwgAu3jGJoBEUqKKwQBQAS3y+elvDh6rFRW4hgSXTK1Kh8LgoB+SFxnj4+PnzZt2tmzZ0tKSsrLyzUajcPhkMKRZbHVFbLY6hifz0fTtM1mq66urqqqunHjxo8\/\/vjvf\/97zpw5gZHHUg5bQyEJ3uFwPP7441999VV6erpCoaisrJTmbHIgct0ii62O8fv9fr\/fbrerVKqKioqioqIjR47ExsYOGzYMwzIkf2CtNLY7DNpMiqK8Xm\/nzp137tx58eLFwsJCyUEiF0uuc2Sx1TE4ZnO5XCqVqry8vLi4+Oeff\/7xxx\/vueceLBonaezO1LG7HeiKpGn64sWLvXv3Pnv2LK6z1XL9y2KrQ2Sx1TEoNoqi9Ho9WraMjIxjx449\/vjjWJgVO9DDHayudUuk8eGrr776wQcfHDlypKCgoKCgIHBRWw7XqltksdUxWFyEpmmr1VpdXV1UVHT58uUTJ058++23o0aNwg1qJWs3IGq1ukOHDrt3705NTc3IyKisrJRjI+sPWWx1DJZexQ6Ger2+pKTkypUrJ0+e3L59e\/fu3XNzc2\/Zda1B9hMAVq5cOWTIkNTU1CtXrpw+fdpgMOj1epvNRtO01INKFltdIYut7mEYxuVy2e12s9msVCqvXbt2\/vz5Q4cOTZw4cfr06Zilhs7AWmsAfwzhP\/l3W1iWLSkpGTVq1Ny5c3\/66ae8vLycnByVSmUwGOx2u5zPVh\/IYqt7GIbBvlAWi0WtVhcWFl69ejUtLS05OTk6OhrbRGGNuj9VfrxuxCaK4s6dO3v06JGSknL06NGMjAyr1Zqfn3\/LfLY\/dxxkaiGLre7B+AyKomw2m0ajKS4uzs3NTU9P37Vr17Rp0x577DGoKXCAURrS1UzTtNvtrtslgVplvDASGgCMRmNQUNAPP\/xw+vTpXbt22Wy29PR0k8lkt9vRO4LvkmOR6xBZbHWPWNNPw26363S60tLSvLy8gwcPHj9+\/MSJEyEhISdOnIAAs4brcrXeXlc7gx8llehyuVwov48\/\/nj06NF79uw5derUoUOHVCpVWVkZ1kTA6lpQE+cli62ukMVW92DAoc\/nc7lcRqNRqVQqFIqffvpJp9N9\/fXX+\/bta9y4cUVFBa50SQHK2NoGH9ftqoDBYAAAn8+HDxwOx5o1awYOHLh69erDhw+fOXPm2rVrBQUFJpPJ6XS6XC4pBU5OHq1bZLHVPThUYxgGR5JqtbqsrEyn023atCktLW3v3r2TJ09u3779zb013G53YKXkOgG\/hed5LILidrtzcnKioqI++eST\/fv3b9++\/dKlS1qtNi8vz2g0chxHUZTU0Vs2a3WLLLZ6AcN\/0S1pNBqrq6vVavWxY8dOnTp1+PDhpUuXvv7660OGDCktLQUAr9eLMcpQM22rwz1BsZnNZgDw+Xx5eXnNmzf\/9NNPjxw5kpycfPDgwZycnPLy8qqqKpPJhC22A4tG1opglvlvkMVWL+CVit19bTabXq\/HVLG0tLRjx45t27Ztw4YNzzzzzOjRo4uKiqRoyXoKm1Sr1figuLiYEPLZZ58lJCSkpqYmJyeXlpYWFxdfvXrV6XS63W673c6yrDSGlBtr1C2y2OoFyW\/u9\/tdLpfFYsHgjOPHjxcWFm7ZsmXLli0HDhzo0aPH+PHjs7KyAMDv9+OcCup6zoYzMbVaHRER8cEHHyxZsmT37t0\/\/vjj6dOnNRpNRUVFaWmp1+vFNiCSKZPFVufIYqtfsL4IZqbl5uYqFIqff\/55z549x48fX7Vq1caNG\/v06fP6668fPXoUtxcEoW7LjGOO3K5du1q2bDllypS4uLiDBw\/u3bv31KlTRUVF2dnZlZWVgiC43W6XyxXYtgZnnrLY6hBZbPUFjiSx35rP5zObzVqttqysLC8vLz09\/fjx43v27Nm6deuuXbuGDx\/etWvXFStWBL5dWlZG8KOwLkitL5KackiwLCstrzkcjpkzZ95\/\/\/1Tp05NTk5OTk7etWvXlStXrl27duPGjaqqKqPRaLfbPR4Pliqqn4MhAyCLrV7BaRt6HRwOh8lkUqlURUVFGMCVmpr6448\/xsbGpqSkzJ8\/v3fv3o888ohk4gKppQFpacHr9aI\/45b2R6VSnTt3rlWrVsOHD581a9b69ev37Nnz008\/HT58+Pjx43l5eSUlJWq12mKxSJ1r6utAyACALLZ6Bac9aNy8Xi+2tFapVFiT\/Ny5c8eOHTtz5szixYsXLly4YcOGV199NSwsbOzYsUqlEp0rFEUFJgf8xsKAIAgYjwIAPp\/vxIkT48ePDwsLmzx5clxc3N69e9etW5eYmHjy5Mm8vLxr166VlJSgWXM6nYHufpn6QxZbHVPLCqFxwxEgRVF2u91gMKB9y87OvnTpEgZwrF+\/funSpQkJCatXr54wYUJ4ePjo0aMTExOlyBKr1YpzuZutHIaq4FONRvPDDz\/07du3devWzz333Jo1a7Zu3ZqYmLh27dqdO3eePn06JyenqKiopKQEY46lVqO1SsfK1Aey2OqYm8WAq1Usy9I07XK5sJ896i03N\/fkyZMXLlzAWVxCQsKXX3759ddfL1u2bPLkyQMHDgwPD+\/Tp8\/XX3999epVg8FgMBik8nLoejEYDOXl5Tdu3BgyZEivXr06duz44IMPTp48eenSpRs2bNiwYcP69esTExP37t179erV\/Pz8q1evFhQUmM1mnKphGeabKwLJ1Aey2OqYmy9ZSW8YMOl2u6X5W1lZWUlJSUZGRmpq6s6dO3FOtXv37o0bNy5btmzJkiXffffd9OnTn3zyyfvuu699+\/Zt2rRp06ZNy5YtIyMjw8PDIyIioqOjY2JiOnToMGXKlM8++2zRokWxsbFLlixZsmTJmjVrkpKSLly4cPXq1ezs7MzMzKysLIVCodVqbTabw+HAMSqGicjts+8AstjqmN+wD6g3dE66XC70T16\/fj0rK+v69esKheLixYvJycnr1q3bsWPH6tWr4+LiVq5cuWLFimXLli1YsODLL7+cOXPmZ5999umnn3700Ucff\/zx559\/Pn\/+\/BUrVqxdu3bevHnz5s374YcfEhISdu3adeDAgYMHD2JAVmpq6oULF\/Ly8vR6PU3TTqdTqVRi72w0kjjWlfVW38hiq2N+ezCGNgTrJjidTrPZbLVaMb7kwoULFy9ezM7O\/vnnn1NSUvbt25ecnLx27VrUW1xc3OrVq9esWRMfHx8XF7dq1arly5cvW7Zs6dKlkh3buHHj9u3bd+\/evXfv3oMHD548efL8+fMKhSIvL6+oqEij0eh0uurqalx5oyhK8vWj2ORVtfpGFtsdBedaWMiVoiiPx2MymQwGg1qtrqioUCgU169fz87Ovnr1KkZR7t+\/\/8cff9y5c2dSUhLGnWzfvv37779fuXLljh071q5du379+r17927fvn3v3r0pKSmpqamosStXrmRnZ+fm5hYVFZWVlUkp2BRF0TRdhyk8Mn8cWWx3FGml2+\/30zSNEVI2m81kMmk0GqVSWVxcXFhYmJ+fn5mZ+fPPP586derEiRPHjh07fPjwwYMHf\/rpp+3bt69atSohIWH37t379u07cODAsWPHjhw5cuzYsRMnTpw5c+bSpUuZmZl5eXk3btwoLi6uqqpSq9XoDkEXv9SiTeYOI4vtTiNlZGLkIU3T6DVBL6VGo6mqqlIqlWVlZYWFhWjlMjMzUXunT5\/etGnThg0bEhIStm\/ffuHChYyMjIsXL165ciUjIyMzMzMnJ6ewsLC0tLSyslKtVut0OqvVarfbMXlH9u83LLLYGhgpGYeiKKfTabVaTSaT0WjUarVVVVXFxcU3btwoKSkpLS3Nyck5e\/bsypUrN23atHLlynXr1l29erW4uDgrK0vaRqlUVldX6\/V6s9lst9sxNASjTGRr1uDIYmtgpFU4jDJxu91Op9PhcFitVrPZrNFoVCqVTqfT6XR5eXnHjh1bvHjxhg0bYmNjV61adenSpaqqqtLSUpVKpdVq9Xq90Wi0WCwOh8PtdmMgPy6jyUq7G5DF1sBIQ0rUG07kvDWgrcOluevXr+\/du3fZsmXr1q1DF+WxY8dUKpXNZsOxosPhwLQ0tGZ+v\/+WC9ZywayGQhZbwyD+Gkly6IJH4eEKAU63XC5XRkbGunXrVq1aFR8fHx8fv3z58m3btpWWlmJrAbRjNE1jg0XUGHJzaQNZbA2CLLY7TS0Hyc1\/RXAEKInNbrefO3du6dKlcXFxy5Yti4uLW7p06cqVK\/Py8gDA6XRiWo20Ni0JTC4icvcgi+3uBRNz8HFVVdWOHTtWrVq1ZMmSlStXbtu27Ztvvtm4ceOBAwfqtmaJTP0hi+2vQU5Ozrp162JjY5cvX7506dItW7YsXLgwPj5+w4YNVVVVDb13Mn8IWWx3KYGpnG63+8KFC+vXr9+wYQPKLDExcd26devWrYuLi6vVrEPmrkUW212KlCfK87zX61UoFBcuXMjKysrOzl6xYkViYuKlS5ewPw72WJS5+5HFdreDThSO43BuxvM8ZqlhQUifzyebtb8KstjuajCypNaLq1evXr58eaCP8W7oqyjzu8hiu0tB\/UgFkkVRpGkakwYwr1Tahuf5P9XnTeZOI4vtLkVqby9ZMCxux3EcZtYAgMPhkG3aXwhZbH8xeJ7fuHHj6tWrGYbBtDSe5yVlytzNyGL7i+H3+9etW5eQkABy1NVfDVlsfzFomsbaJFBTzkBOu\/6rIIvtr0d8fHxsbCw+5jiubrtwyNQfstj+eiQmJi5fvryh90LmP0YW218MlmXXrFmzfPly2Q\/5l0MW218MiqJ27NiRnJzMcZzL5YK6bngvU3\/IYvvrkZ6efuXKFQCQOrnJVQ\/+Eshia3gw+hH9HFJyGj7FAEgA0Ol0AOD3+wVB0Gq1+KJer8fBpMlkAgCO47CjL3YUwO2xmzbUKFMURWzFdsd+nYyELLYGxufzSQbq2LFjhJCEhAS0VHl5eRERES+\/\/PKmTZt69+5NCImIiGjZsiUhhBAyderUli1bxsTEEEI6duxICGnduvXDDz984sSJbt26NWnSJCgoiBDSrl27pUuXysHKdwOy2BoYLDqCCTUnTpwICQlRKpVms5lhmJSUFEJIUlJSdnb2mDFjOnToQAgJCQkZN27cuHHjVqxYMXLkyGnTpqH2hg4dOmHChFmzZpWWloaFhT399NPvvPPOjBkzCCExMTEZGRkWi0WKNZGdKw2CLLa7hfLy8hdeeKFVq1Yej8disQBAXFxc48aNVSoV1kcoLi6OjIz88MMP0e65XK7q6mq32\/3000937doVP8Rms125coUQkpycLAiCzWZ74YUXIiMjMzIycFwqDyAbEFlsDYzf75cmZj179gwJCZk5c2ZSUtI333zTt2\/fkJCQqqoqnIApFApCyLZt2wLfXl5eHhUV9cQTT2DZSQBYvnx5ZGRkSkoKADgcjpiYmKioKKlbovRA5s4ji63hQTumVCoJIdKULDo6mhAyevRoKXn0gw8+CA0Nzc3NBQCsOyIIQm5uLiEkMTERalwgzz\/\/PA4de\/fuHR0d3a5duzfffBMA\/H6\/3W5HyyZLrkGQxdbASMHEycnJhJD9+\/fr9XoASElJiY6O\/uSTT9D36HK5Bg4c2L59e41GAwBYdctqteK8Lj09HQBomqZpun379t26dXvjjTeeffbZ8ePHHz9+3Gq1wq8HkPKcrUGQxdbAYOd4juO+\/fbbNm3aoGz8fv+FCxcIIadOnQIAu91eUlLy4IMPDho0CGosGFq8Dz\/8kBBSVFSEn4bmcdq0afjJUKMxh8OBTz0ej7QYIHOHkcXWwGDVA57n+\/Xr169fP5QQRVFz584lhFy\/fh03y8\/Pb9y48dKlSwHAaDSiZTObze3atevVqxdWHQeA\/fv3o6HDlTeZuwpZbA2PIAhqtXrs2LFjx45Vq9XobHz00Uf79OlTXV0NAAaDYfv27X369Fm8eDGOCZGsrKyePXuOHj0aXSNer\/eLL75o0qRJdnY2ilZOeLurkMXWwEjNdZ1OJ7olseI\/RVHohEQYhpGCSziOs9vtOBp0u934QAorwUmdx+ORnJwydwmy2BqewM7x2ANA+pPRaDSbzZKBQr8lUiuNrVbbAJ7n5bLkdxuy2O4KTCYTdsaQ5lo3p2A7nU6Px4MOFXzFbDYbDAap1p3H41EqlQaDQRpqylW37ipksTUwUuXjm19E08SyrNPp9Pv9kqU6c+bMyZMna73FaDRKIpQEKc\/Z7ipksTUwoihi7yi73W632\/ExisTlctVaHMPUNaz4DwBOpxN7IEqbYXlJ7BsMATk4MncDstgaHpQKRiRLT9E0SRMzzBPFDRYvXrxgwYKbPyfQIyIXJrkLkcV2l4JqQUuFr2CLQwD44YcffvjhB6jxW8qxxX8VZLHdpaB3URAEydB5vV4cXq5atSqw4I88MfurIGsFHvIAACAASURBVIvtLgWNmBTEGNiFdP369YmJidifvlZzepm7GVlsdy+BlXzKy8uvXLlSWlp648aNVatWrV279vr161lZWTk5OUajUR5J\/iWQxXZXgx4Rt9t96tSpFStWxMXFJSUlzZs3Lz4+PikpKT4+PjExMT8\/\/5brBzJ3G7LY7mpQbDzPZ2Zmrl69esGCBStXrly8ePHmzZtjY2MXL14cHx9fXl7e0Lsp84eQxXaX4vP5BEGQ5mxms\/nw4cMJCQkJCQmrV6\/etm3bwoULN2\/efOjQITks66+CLLa7FPRGsiyLy9NWq\/XQoUNLlixZs2ZNbGzs6tWrZ8+e\/eOPP166dImmabll1F+C24pNvA13cudkAIDjODzs5eXlK1asiI2NXbNmzfz58xMSEjZt2iQ12m7o3fy78N\/oQhbb3QsebSknQKvVbt++fdWqVWvWrFm8eHFCQsLRo0dx7VsW2x1DFtv\/T6RgYpy5eTye9PT0NWvWxMfHr1ixYu3ataWlpYGxXTJ3gDsqNpk7A9S4IiGgVo9Op9u4ceOyZcvi4+O3bt0amG7T0Pv7d0cW218YCMhGk8TGsuy+fft++OEHHENCQKxWQ+\/v3516EZsgc0cAAMnHyLKsZOUyMjJiY2M3b96MFbWkWiMNvb9\/F+6o2HiZOwIAeDweviYcGa2cIAgWi2XDhg179uwRBMHr9eJ0DoMkZe4Astj+HwIAbrdbMmioK5Tcrl27Dh8+DAAWiwVf8fl8Db2\/fxfqQGyB4xDpnV6v12g04mMsa+F2uxmZBsVoNJpMJovFYrfbXS6Xx+Pxer00TTf0fv1doG+DKIpYEw1u7xy+hdhQb1IQ0LVr19RqtRSAZ5RpUHQ6nV6vNxgMKDmbzYaVERp6v\/4u2G+D1+tVqVQAgOcCxcL8uuDS\/4kN9SaZS3xdr9c3adLk3nvvDQ8Px4YPITINSpMmTZo0aYKPQ0NDw8LCmjZt2rRp04bdq78PobeBEBIUFITq4jiOZVmapmulPv3fnA3Fhtv5\/X6dTmc0Gp1OZ3h4OHZOgZoMK5m7B2l409A78nfhdsNIv9\/fo0cPvV6v0+l8Ph9uWXsYGTi9EwQBZ+HodHa5XD6fjxCCI1Gv1yuXkZGRuSWCIBBCbty4IY0h7XZ7raLUJNAjgmLDLs8VFRX5+fnV1dWEEL4mAh0AGs4PJMPzPB84tW7offk78ht6a9u2LQDo9fqSkhKXy3WzZSJ8QBELQRD8fj9FUejmwoLyUVFRNE17vV632+2X0+8bmv\/U3SxzZ+A4jhBy5cqV7OzsyspKAPD7\/bVSn34lNpySYU+G6upqpVKJDZoDWzrINCy1lmcCT7bMHeA3xBYcHJyVleXxeNBRrFQqa21D4Ne10DiOc7vdFotFpVIpFIqMjAxCCMiNz2+F0WiUvE\/wyyHi7A4DAOfxuLCsKogAItA+UaM2gwjwS5ViAYADYBwOB4hAefw+H\/qIBbNFD8CwnAeAcbltosgDgEqlBhF4DvAT8Fz88vkAEFCSlaZpnudxwI+tgCmKwsEP\/o9b4gZcTeFku92Or5jMOgDG7bEDYLwY42dE\/AmiAKIAooimlReBFYEWQe5g+n80atTo8uXLRUVFKpXKZDJRFEVRVOBI5BZic7lcZrNZpVLduHEDLRvIYrsJqaEMtlADALPZjBISBD9erADAsZyX8tI+EUQwm8z+X\/qA2hwOC8t6AMCgN6CERFHU67X4CZTXptUqAbgPPnivefPmAL+IlmM5AFAqlfjtPp+PoihcQpX6ie7bty8yMvLs2bOSAv1+v16vz87OvnHjBr5y9OjR06dPS7+F4zij0UjTNADH814ATqOpRh36vNy6xHWNSCNZbL9Lo0aN0tPTFQpFVVWVyWTyeDy\/IzZs42AymSorKwsLCy9fviyL7ZawLGswGPAxRVFWq9XhcABwekOV3qBGsXk8XhQJiKCuNqGoGIZBy2axagF++SvDsADgdjsBOJfbDMBwPAXA9e7dc9y4cQAgCr9sqdPppB1AYxXYtpeiqC+++CIoKAj\/JHX3pSiKEPLWW29hzzdCyMqVK2\/VnZSjGafZopduFiBC9259unTuJYvtdyGEXLp0qbCwEHsJ3VpsEqIoMgzjcDgMBoNSqczPz09PT5fFdjt0Oh3P8xRFSaqLjV38P88++fbUNxcsmF9SUmIyWbYlbVu6ZGl8XPy\/xr0897u52LZXpar8\/vvv\/jl88MMPP\/zDoh+KFEUAYDAYFi1a8NJLzz3+xKPr1sUBMJmZlwkhr7\/++qRJk554fER8XLzP6\/N6vZmZmW+99Vbfvn3feOONK1euBO6SVqsdPXp0s2bNvv3221GjRk2bNq2iosLj8YwfPz4kJKRNmzZpaWnTp0\/H+AStVnvy5MlJkyatXLnynXfeGTFixOHDBwAYAO7GjYKnn3566NChC75fENy4+fx5S2Sx\/S6EkIsXL+bn55eXl+t0Orfb\/VtiEwSBpmmbzabX68vLy\/Py8i5duiSL7ZbUOiAlJSVDhgwhjcgHH04b\/PAgbIdNUT5CmhASGhXZlpBQQprExq5wOp0PPNAvrGlw\/OplzzzzTER467zrCqWyqkuXLuHhze7rc2+btpGkEamsKt794\/aQkODo6Ohx454jpEmzptFFijKapoODgwcOHPjGG2+gZnAHGIbheV6r1UZGRrZo0eLJJ59s2bJl8+bN169ff\/ToUUJIcHDwK6+8kpSURAhp0aLFxIkTz549O2bMmEaNGsXExAwdOjQiIqLdPa0pr+3M2ZPNmzdt0aLFP\/7xcFCj0KZhLZbHrpHF9rsQQs6fP5+bm1tSUqLRaNClfwux4UhSEASfz2e1WrVabWlpaW5u7sWLF\/F0MnJbvZvA2FM8Mg6HIykpKWlbktFUvWLl0uDg4PT09JMnTxHSJDZ2NYhQVaUPCWn+8ssTKYpauXJ5wto4mnHOnTuXkND0S5lr1qwNDQ09efI4ALdr99bwiHCdvvLfn3\/auXPH\/fv3iyLMnv01IaH5eYopU6YQQnbu3AkA33\/\/PSGkoqICx5Zerzc\/Pz8kJGT27Nlut\/vatWshISFbt24FgH\/\/+9+hoaHoiZ46dWq3bt3QwxwSEtK5c+fCwkIAuO+++1q1jiorL+zStUNwcFB+fj4AjHji6ZAmEbk5Cllsvwsh5OzZs9nZ2UVFRWq1GptX3lpsoijyPO\/1es1ms0ajKSkpycnJuXDhgiy2WyLNlBwOh9vtdjqdn332GWlE8F+rVtE2m23z5q3t7+mirND6GSjILyWkyRdffGm32995Z1pIaBBpREJDQ\/v3+4dBbx0xYhQhpLhYAcAxfhcAA8D0uLdLhw734Ld88vG\/O3fqqayo7tatW0xMDAbjtWzZsk2bNhgjjr3dUlJS2rVrhwk4OAU4ceIETdO9evWaOnUqpm7ExMSMHj2aYZiMjIyoqKjDhw+jK2XUqFEPPvRAQWF202ZNtm7djNFGn3z875i2nb0UL4vtdyGEnD59Oisr68aNGyqVyuFw\/I7YKIoym81qtbq4uPjatWuy2H4bqZLcs88+GxISkns912Q2PTrk0cce+6dGo3nhhZeiW7TlOeA5OHjgeOPGYVu2JE2cOJEQotNXl5WX9e3bt1vX+6wWV58+948ZMwZAcLvty1cs2rMnubS0oGu3jgsXfq\/RaCiKat3qnvEvvV6kKCOE7Nixw2AwlJWVVVZWnj9\/HgCkTr8TJ06MiYnBZNPPPvusdevWZrM5JycnKipq7dq1PM\/n5+dHRUVt3rwZAM6ePUsIyc3N9fl8Wq22ZcuWEya+uGdvMmlE1q5dw3GcyWTq0vnePvcNlF3\/fwQU29WrVwsLC6uqqm4tNukJWjaLxaLRaIqLi7Ozs8+dO4di42vS7xv4B9014PWNh0Wj0TzxxBMPPPBAZVXZuzMmNw8PnTv3W4fD0aVLt7DQiNhlq5ctjScktN\/9g6qqqlu3bj148EOq6orxL4+LiIj496yv1dWG++\/vHxYWdurUydden9A4mOxP2VlZVUwakaSkLQCg1eoJabJieYKX8hNCYmJizpw5895777Vp0yY5OVmtVkNNDlX37t3ffPNNmqZZlg0LCxs2bJjNZktLS2vbtu3QoUOxhElUVNQrr7yiVqtxFDpixIgTJ060b9+eEFJQmHsyLTWqRfPHHvtnUlLS\/ff3J6RJ7LLVkk+1hl\/WCQFuu8j7NwSHkdeuXQscRnIcJ8WNyGL7r8BIU4fD8eqrrxJCSCMy6MG+jYLIRx99oFAoCAkipEnnTj2bN2v59NPjLqdnAcC7774bHR3VslVk7\/u6BgcHz5+3BETYuXM3jgxj2rXasDERgFm5anHPXj0zMzMoijp06HB4ePSeHw+CCNu2bUO\/SHh4+MyZM3E3cDJ2\/PjxyMjIb775xufzuVyuxx9\/\/KWXXgKAffv24ZhTqVSeO3cuMjKSEFJQUDBixIguXbr06dMHBbxr1y6U0EvjnyOEtGnTJioq+v77B27etIPneFlsv4sstvqCYRhckxQDEtulS5Dj\/GfPng0Pjzx39pLb5a+q1Bv0dhBBEMDpdHo8ripVOQDj8XgYGkAEUQS73a7RVOMnlJYVADDX87Kl9S6nwytd7lqtFk8Hx3EURQWGluNoH8NB0PZK4eM4YfP7\/ZjjqNPpmjRp8tVXXwFAaWkpvr2svAiA8bNelapSioDxeQXZsv0RZLHVF4G94U0mk9VqZRiGpj0s6wHgrFbz1KlTQ0LC1NUGKdKKYzlRxNguQRD9HEcBgNNBi4IUCM6VlxfbbHp0kABwAILT6bRarQIPIIKqSoXnr1Zve5qmMVkYn5aXl6N7Q3pF8prWfJGQn5\/frVu32NhYAPD7\/QzD2O12AM7pNOH3ms1mv98vCiLeDmSx\/S6y2OoLv99\/cw6Fj3YDMHaHGUDIzc29cOFnDIwEEZwOWlX1S\/AHTXtroiiB8nAYQeJyufAiNls0HE9ZbTq86AHA4XBxLKDeJM14PB6Hw4FxWzhh83g8gQGT+DrP85IszWazVqvFSM7z588fOXIksFqGUqnECBJB9ANgGvEvo0ezySWL7XeRxVaPsCxLUZTP53M6nTUXNAfAmMw6AKGqqoqm\/QzNuJyMZBlq2tLzABzLeSwWi3QRe71eo1EvCP4as8YAcCpV5S85VCJQHh+IgCYUx4QSHMcF9rkHAIqipFecTqfdbr95\/3Gmp9VqJWcmx9EADOOnbg43k8X2u8hiqy9cLldgKiHWtwLg3B4LWqRfjIYIIALrh2qVEURwuTwAYDYbPZQDgMENDHpJOQLGRnI85WfdABzLMgBA036GFmxWCn59+L1er9PplNLqAUAQBJvNJolHasMNAYs3TqcTN8A4Semvoigyfsps0TicFmmu6HbRtE\/kWFlsv48stnpHShAUBAEtAwBnNOoBgOM4j9vjdrlrWQav1wPA2Wx6APjF0QegVmP4Mmc0VWPgP4pWFEWOE2ryXERRFFFC6N\/HD8TlPiyGgd+L6fYAoNfrcRspTSGwNgY+loaagoh2lfP5qF+MoQisX7Zsf4g\/L7aysrLTp08fO3asbdu2WFaBoii3263VavGjDQaDWNPTCN9bXl6+f\/\/+BQsWTJ8+fcyYMf369WvXrh2RIYQQEhoa2qhRI+lpdHT0vffe2\/+hQc+98fKX335z+FCqrqIavDzwAAKIAC6eoQE8wHHAAbDAs+BngGWBZYDngOdEysO5nMALwPG82wMsBwKOVGkP5eMApH8VVdqfUo8uXrL8vRkfPTfuxQcHPtS1Q5fGJKgxCWpMSONfgl7+poSFhQWel4iIiK5du\/br12\/06NEzZ85MSUkpLy+vNTm3Wq2B3ikpo5QQcurUqczMzKKiIq1Wi7GRf0hsCoWiqKhoy5YtTZs29fv9NptNMmt2ux0fi6JosVjS0tJeeumljh07PvLII9OnT1+\/fv3FixfLysq0Wq1er6\/rGhB\/VaRzg4VeaJqmKMpOuTNu5GxK2vraK68Ouq\/\/ow8MnvXprOzMbBGAAXDQtBcEDji\/nwKe1auqGI+HctiA56wmI0pOW63maAZ4wWY0odgAQATgAU6dOzd52rSWbdsOePCRSVOmxa9OPH3qvKKwpEqp0lSqgReBF4HngecFnv\/b1jOBgLpy6PRCP1NJScnevXunTZs2cODAgQMHfvDBBz\/\/\/LN0EqXlFrPZzHEcDh\/+vNiUSmVmZuaZM2eaNm0qKdtoNEo6rqioWLBgwbBhw6ZMmXLp0iWVShW44IPZ+3\/SHv9\/pNYIXBRFn89n9jhtIoPDNJ7myq4rNiasf\/mlCb3v75e0f68XoNJlUdtMPAggCsBxwGPQlOCyWWsCqABEcFptIIKfZhmGpbz0hi1bB\/5j8Jhx\/zp09ITWZKX8PAfAA\/C1BoPSzvzy7+94vvx+f61TwzCM1GUBUSgUiYmJEyZM6N+\/\/+rVq\/FFlUpVy03158VWUlJy8uTJ8vJyQghuijV\/8PHGjRsfe+yxL7\/8srCw0Gq1SjNy3NfAIl6izK\/51ZkGoABQbDgP4n2sWqXJyS8YNHzY8GeeMbAUA6DSVKPYtNVqEAW3ywmiwHMsx\/pBBNbPgggCL4AIx4+ffHbcc8+9NP7MhYs8gNvnZ2sGk26v12ix2Ox2vqbHooTwy7\/bFrL\/fwzat5vLujAME1hxRBRFi8VSUVHx6aefDhw4EPt1IW63G+dZf15s2dnZOTk5p06dIoQAgMPhQH9XdXX1Cy+88Nxzz2Ee5G8giqJs3GrB8zzW+sQbJwPgAvABeP0sT3PAisCDyHIe2ucFmBu3jISSb5cvZQD0BpPoF0AED+UTARheQEtVpdFqjSYeQG+2fPjpzMdHjdz1427pqhFrDBr+4wBYEGmB8\/Fs4KQu0O79PRFFEWsT1yrpw\/O89ArHcV6v1+fznThxolevXosWLXK5XJL\/Cf4bsWHdyF27djVv3lyKltixY8c\/\/vGPxMRE3AO73S65j3GwS1GUNHfkef7morB\/WwIPOiKKok8QdB6P1eulGP\/\/XfUi8ACKqioKgAd+xPPjPv3iC14Aj90Nv1TfAb3ZwgPYnE4n5eUBknfufPudd5fHxefdKMQNPB6PXq+3WK0Mx\/n8fppl+QBp+UGQxXY7JIHdciokraCMHz9+7ty5ACAly\/95sen1+rNnz546dSoyMhJzt\/Lz84cPH3769GmcR0oDxVpRCzdfUjKiKAZ66iVwGMkBAAjAC8D4RafTZzHZLXoO2EqTxiYyWqf9yX89N+rp\/3FYvaIAPIDWaPIDcABlGrUfwM0xI555at6i+RqdGkAAUWCcduA54DgQOAAWgPWzlMfrdDEuSvR5gfEC6wOeBpEGkQGRBZH7ZZ3hb3e+pFHGbyOKIoZ3Q00FOgB4\/vnnW7duLXk0\/rzYcnJyTp8+LVXX4jiOEHLu3DkIWKix2+1ox7A1Zq3bAH7gf9Xm8f8R0mFBr5ff72dZ1stxzl+GKQLwguCjgWGAZwFYq9NCA08B0AClGu1bb7875c130eiZbHYOoKiszA+gNZtJYxKXmMCDwIscyzIgCiBwNOXxud08y\/A8LYp+AFYEjgPODxwDHA28V+R8ouATBVoU\/KLAiiIrirzwt+tgGmgkbjn6qLUZBESc2u32RYsWvfLKK6i9PyQ2CUEQvF6vyWRSqVS5ublXrlxJS0sLCwsDgOHDh8+ZM0eo0zmYZJHxBiP9ZlwmxldqOXykkIjA2AjsjoW3ACnsXVrDRViWDaxChUcBvwXfGOjjkd6C1hu3xDK38OtVbOl\/AKgVEuX3+yWbf7vUWxEEHlinRcfbjMBQ4DCD3QS0A9xG0WcCwcUDo9Gp0X3y0P2P\/rT7AI4jHXarKPIicHO++vzpMSNFgQFggPUATwFLAeMBsx6U5cBQwFEgUH630WKsAvDxwDDAMsDZWBcDAgPg8ft9LIfXl9PphoCFo8DgZgiIvZZelGxC4LGlaRq3lE6lBEVR+CfptFIUJR0cDHwLvNYFQRBFEQ8slsQE+L\/6Yj6fT1rNBwCpWJh02PG7pAGF1KUVn0pXCD4Qa1wMHMfdPAYJJHAol5+fP2PGjMWLFwNAixYt4uPjseBPYWGh2WxGI\/T7YisqKsrIyEhNTSWEbNy4cf78+VevXv2NPfjTBBp0XLXA17HGqN\/vR1ePRqPB19VqdeAs1uv1SsKrdYw8Ho9OpwsMz0ekAs8IRVF49fh8PoPBgGdOGvXdfKsDAJvNJoVrmUymwP3ByVLgCZY6ht7it4PAAwsiA5yvQpF\/dGfSj4nxl88eowxKEF2UW+9wW0QQysrLnXanTml+ZOCjZpPZS3kBBADh6LHUfz42pEpdDsACMCD4gKd0qrL8rMuZRw+d37Lp8P4f83OugECBSAH4AHys4POwXg\/rM1AWu9fj9vtxwuasuYCkbqbS70U7XOugST9ZOvhSBUvEarVKxw3L19f67ZJQUVHS5B\/V5ff7BUFA4wABNzifz4fHVro7Y6wMZjwFfmwtjVmtVmniI8m1rKxM2h+apqXf+BtGRRKk9CEFBQXDhg1LT09v1arVnj17srOzCwsLKyoqMFP7D4ktPz\/\/1KlTu3fvJoQMHjw4Ozv7dl\/\/5wjUQC2R4HGUbjzSOTOZTNJBx1KNge\/SarW1bIv0Rq\/Xi8cIzyh+tdvtlvK4IOC4S4FOUCP4iooKfCqdjED5oT8KL9BalRhx5fq3joLIAO8Ck+roqh+m\/qPvi\/dEPh0RNDKCvDagS\/HJ3eC3MmYlcD67SgU0AA1T\/\/Xy4a1J4PUCxwDvmzzxX3uT1oLgclTf8BtKwW8Fk\/LIkrmfPfHIK13avdCy+ZNtomaOf\/bqwT3AuoD3AGNnWScjujlg\/cDRgt\/qdIjiL6sOnJPxe2jpjNyyY1F1dTX+XqxIKdR4zFmWlfwEFEVJUgw074Gpd6Io1jKGAGCxWKSTbrPZcAPpjgYA0vIxSjHQ7uG34Ov4AK+iWvMxo9GIdwdJTlK520Aj\/BtlxvEDcWPpQ7755pv33nuvWbNmx48fP3PmTFZWll6vx7SMPzqMTE1N3bdvX3Bw8LBhw1APN1uJ\/xI8IkxNd3YIGFfg+fZ4PNJIT5or6vV6PByYPWm3248cOTJgwIC9e\/cCgNVqdbvdgeNM6XxjJ4PKykpBECZPnvzEE08olcpA0UoqCvQC42XH87xard63b5\/P58M\/4fA1sBg4po1J945Ar\/Gtf7\/IAO86unXtm0MG\/jOi8fgOLd59oMeLnVqM6Rw5tEPTqtJrwDvsZh1wHDAANDjL1QM6dKTMZuCY\/NyrQwfdB5yLZazAO4A2gd96InntO8MefCKyyZgWTWf06f7WwL49w8jHL\/\/r5JF9wHsEn1UUKRSbwWaiBT8PIIrgcrhYHws+EQRACUm7jc4wq9V6y7wBPFzl5eXPPPPMF198gS9isUSn01lrRoSHyG63SzYBADweTy2X9c2lY\/GWF\/gn6cOxExrUaMDlcul0usCjLV0GoihWVlZ279596tSp+Eaj0Shdz0ajEX+Lz+f73XI7Ho9HUiYW9BcEYejQoYSQQ4cOHTx48OrVq9jb0OVy\/SGxlZSUHDlyJDU1NTo6et26dVAz3vvt\/fiPcLlcWD9DCp\/V6\/WBwtPpdNLoAg80JphAjQCkQM2UlBRCyLVr12r9nMC7g8PhCLxbd+vWbciQIVATeoNfJAkb++iyLIvWj+d5j8dz+fLlkJCQGzdu4PUUOIfBwm+IdAXgTFIQhNv6u1gKjGXvPNz3f6KbTOkQNb4JebtV0IyOTd7qFPpyl9Cji\/8NXh2YteB0AcVBlRXc9LTHhlWfOwU23fqvZ21eOAf8VnBVAaMHWgsV15a9POrFFmRic\/J6U\/Jh67CxoWRU2xbjenWJ\/\/RdoG3AuUD0eDwGAIYTaa\/XAyL4nV7e4QM\/gJODmog\/3OdaIzFUC8uyJSUl6ODBOUlJSQkhZNGiRZiEGnh+RVGUbLvb7cbjEDiVwobgEBAw7ff7pca50keJoogXLtTUEcOPcrvdgiBILdHwuzDvCb8IN8PrRKFQvP3222lpadL0TPLwSQRkS\/0OkhHGn4N1MXbv3n3o0KHc3Fy1Wm0wGNxu9x8SW3Fx8eHDh3ft2hUSEqLRaG43rvhvkG5pc+bMWbhw4fz58ydNmvTZZ59VVFRMmTJl2LBhBQUFAFBRUVFeXv7CCy8QQlq0aHH+\/Hnp2v3qq6\/GjBmzcOHC559\/vnHjxjjMk9bfpc3y8\/Nnz5793HPPTZgwIS4ujqbpnJycsLCwBQsWAMCsWbOWLl2K5\/7tt9\/GSgEAgEPo55577pNPPqFpeteuXePGjSOEzJo1C8f3H330Uf\/+\/ceNG4dRc5WVlePGjdu0adO8efNSUlKkgetvjSRZCnzG8fe2m9gpetHjD70Z1eytFuTttuSVtuRf7ciTMcH9urd8uFuHR+7r0zG63ej7Bj\/QrdeYHl1fHHD\/4B4dnrqv68i+ne\/v2e6ZIb27d2jaqU3QyC5RvQn5n6bk4+4xU6JCvu4R83aXdq\/26\/VIi6YznnmMdRtRbG63HoARgeU4P+WhjqWkJixeufyH5W+\/9OYbE944efJkXFzchAkTZs+ejTZfoVCsXr06KCiIEDJ79mzprCUmJo4bN27atGlLliwhhBQUFOCyL4CUtieyLLt9+\/bZs2dv2LDh448\/HjlyZEFBAcuyxcXFX3755dKlSz\/99NP09HSz2Xzp0qUHH3yQEDJ16lSsMH3x4sXXXnvt4MGDADBz5sw5c+aUlJR8\/vnnK1euxB34\/vvvv\/\/+exzaQM0gX7pKDxw4MGrUqGHDhn333XdGo5Hn+RMnTixevJhl2aKiotdff33FihVLlix58sknly1bhier1iLWLZHsjVQGG41bcnJy69at9+zZc+bMmfz8fKVSqdPpnE7nHxJbVlbW8ePHN2\/eTAhhWfaP7Md\/hLTT+fn5hJBWrVoNHjyYEBITE0MIIEVDjQAAIABJREFUeeSRR5o3b04Iqa6uzsnJwQ2++uorDNDWaDRarRZDtlu2bIlvef755wM\/3+1246BfoVAMHjy4bdu2Dz\/8MCEkPDxcoVBs27atefPmubm5BoOhcePGkyZNAoDq6uq2bdvOmzevqKioY8eO3bp1++KLLx566KGQkJCSkpLvvvuOENK9e\/fJkyefP3+eENKhQ4dRo0aFh4fHxMQYjcatW7d27tyZENKjRw8cC0hH9bY3S8YF5ddGNyNPEPJ+TOiHUeTbbuHvR5IPOgS9FkPevq\/lv7pEDI8MmTRo4PDIti90GzC+R58XunZ8PKr5qHbRbzx8\/2OdIu8LJk\/3iHplQIfR7Rt\/+US\/N9oHz+nb9rse0a8SMieSvNas0YRuHYY0C35\/5FBwGcGlx5kbiIy6ugJEAQSY\/NJrzUnwoA73tSKhYSS4VatWjz\/+OCEkODg4Ly\/v2rVrvXr1aty48cSJEwcOHIjeMqfTOX369NatWwcHB0vN1tVqtSAIaHxEUdRoNHize\/HFFwkhffr0eeihh\/D86nS6c+fOBQcHBwcHN2\/ePCEhYc2aNYSQgQMHPvbYY0FBQd26dcNGZy1btnzyySc3b97ctWvXmTNnXr58OSYmZvjw4QBQXFwcHBw8efJk6dhK0wGj0bh48eIWLVqMHj0aDc7EiRMBYNKkSd26dcvKyjpy5AjWgR4\/fnyjRo2aN2+Ot0u0h7+77BY4vpMus\/z8\/K5du+7fv\/\/ixYtZWVkVFRUul8tut\/8hsV2+fDk9PX337t0tWrTAWxQEBDv\/92BfCFEUL1y4EB4evn\/\/fo\/H8+233xJCzp49CwA9evTo27evzWYbPnx4ZGSkUqnkOC45Obl9+\/bHjh3bv38\/IeTEiRMAsGbNmkaNGiUlJen1erzJ4VFDk4InEm+HCQkJhBCHw4EvlpSUYMIeHmuFQkEIWbt2Lbah6NKlS1ZWVl5e3tGjR8vKyux2e69evWbMmOFwOBYsWBASEvLTTz8BwCeffEIIqaysxJ3fsWNHYBYSPrjtoIBxgaFk7ohHpvbo8XYU+SCSzG7fZDwhn\/cMn9wpZMVLw8FTDW4zuF3gZMAhgNqoOrj\/xe6dZ40e0ZEQUBeCzw20BnT5QClBcXH+433eiiYfRpMZUVFxvdpNigie0K3Dc13bL53yKvhstKkSeA+wThAZEP0gCspyZa97uv7PE0+CGy4eOHZPdJtvv\/0WAGbOnHnPPfecP39+7dq1Xbp0SUpKAoCioiJCyPTp09PS0kJDQydNmiQIgkql6tatW48ePXB2FOjup2lao9E88MADbdu2dbvdLpfrqaee6tKli9VqxTtXcnIyBhYSQt5\/\/30cDU6aNKlTp044Txs5ciTeUlEtADBs2LD+\/ftbrdaPPvooLCwMixdJx9ntdqPkcnNzp06dajQaCwoKgoKCvvrqK4fD0aNHjxdffNHlcr311luhoaFpaWl4eYSHh2\/dulXqXSidvt8ALy273Y4PXC5XeXl5p06d9u3bd+7cuXPnzuH+13aQCAEhmLhMbjKZqqqqKisr9+7de+zYscaNG0tdtusQnHwDQHx8PCEEU3jGjh3brFkzAKBpmhDy6quvFhYWEkI2bNgAAF6vF8vWHzhw4Omnn27WrBneAo4fP04ISU9Px08OLBBgs9keffTRfv364ZRA+qVjx44NDw8HgHXr1kli2759e2Rk5JUrV7Ra7ZAhQ6Qcp+TkZKixwDt37hQEoWvXrlh5rlmzZoSQyMjI69evP\/vss+3bt\/\/PjgLLgNeVtTN5xhOPPRwZ\/s\/WLV\/o0\/uF++8b2a3jk326W0qvA20BcLn9Bj+4vOBy0Z5tW\/Y8OvixiRPe6NK5R0lpOf5QzuMCngGfO23bphcH9ftH89BX+\/Se3L\/vgOjoEBL0wfR3FdfzgROAF4ETQMCFA2DclLK4tAlplLRhEwhw+tiJxoRcuXLF4\/G8\/\/77bdq0MRqN\/fv3HzRokFTvJCoq6u23316+fDkhpLi4GI92eHj4nDlz8NjWcqEVFBS0aNEiJSXF4XAIgjB79uyoqCiv13vvvfd2794dt5k+fXrPnj2xPj7UTH7w8VdffUUI6dmzJ9Tc6N99992IiAi8Le7ZswenjoEHFMADQH3273cfHToAE\/Xat2+3d+9elUrdiIR89eV8EGDII08OGjAcM5JSUlKCgoIKCgpQ6miZf9uHLMmSZVm8uVMUlZGRMXDgwH379mGdVmxNU7tI6y3FplKpMjIysrKytm3b1qtXL3RjwG+uP\/wJTCaT2+2eMmXKvffeiw6JBx988P3333e73UeOHGnVqlVaWhqKbfny5QDAMEzfvn2HDBlSWVnZqlWryZMnA4BGo\/nwww+Dg4MrKysDF1ssFgvLsni5DB06FAA8Hs\/q1at37NihVCofeOCBadOmWa1WvI\/i\/owdO7ZVq1Y6nc5gMOTn57vd7vXr1zdp0iQoKMhsNq9YseKee+5xOBzYbGTlypVY+ePUqVNGo9FqtRJCPvroo\/\/sELAMeF1QXnJqddyno59+ol3bwRHNn+zc4aUH++ceSQHOBYLLYlG6\/QYvZ1NbKzkQVq\/a+I9BQye98XaP7r1zr+eLoujxuEDgbGY9sD4wqFPjYt8cPOjxqIixMa3H9uv33tTpB\/fu99gcIIDICSLLo9JYhhUZ9tTR481DQs+eSLNZbN9+8WW3zp1pmtbpdB06dBgzZozFYunduzcePQCIjY0lhJw8eXL27Nnt2rVDD8HBgwfbtGmzatUqyRvOsqzJZGIYxmaz\/fzzz4QQLJBeUFBACJkxY4bNZgsKCpo2bRqe02+++YYQgksveGw\/++wzAEhKSurRo0enTp1wQggAHMctXLgQ74AjRoxQKBTSgRR\/yUnzlZbmXL58igSRz7\/4EADWJq4lhOTm5l68eKl1q3tSD50sVhQ3bhQ5+c0PQQCH3dGrV6+OHTtaLBbJufIbfv\/b4Xa79+3b9+yzzx48eDAtLS0jI0Oj0eCa7a\/EFuhjRLFZLBa1Wp2ZmXn+\/PmLFy8OGDBAapxXa2WzTrj33nvHjBljt9sxnSc+Ph4AEhMTCSEZGRk3btwghPTv33\/t2rXPP\/98q1atZs6cWVFRMWjQoBYtWixatOiDDz4ICgp64IEHpJ8AAdU17HZ7x44dCSFbtmyZPXt28+bNd+\/enZOT07Jly0uXLhmNRpyfLFmyZNasWYSQJ598sqKiol+\/fiinoqKimJiYZ599Vq1WT5o0KSwsLDk5WRRFQkhISMi5c+fmzJkTGhqakJCQl5fXvHnzlJSU\/2XvuuOrqLL\/TaWEriBdBGUFC6irrq5913X3Z10RXV0FFGkCokAgEEKV3gUCASGUFBIghfSQBgFCKqT3nrze5k2fuTPn98dNxgiC4oaF3eX7mQ\/Mm8x7M3PPfO8595xzz725h8cS8DQIDJj0jZlnzxw8kBCwtyIlSWqsBcZOkj8Yp04FhgdHs6Meg\/LhhE\/f\/Ovfv\/h8xmuv\/mXT5q0AYDYbQZVB4QFzIDMg0rrszKR9u+J2bEoJDSm5UkjbHW3z1UQJcIcikCrM\/3qep6ub02a3Gk3jH33sD888q6pqdXW1m5vbgQMHaJp+4oknevbsuXPnTl9f34EDB5JUQNJWvr6+27dvRwh5eHiQKujXYtasWZ6enq+99tq2bdv69u07YMCAtLS0yspKhFBcXByZlBweHt61a9cPP\/xw\/\/79Dz74IDHvdTqdm5tbz549Fy9ePGjQoEWLFhFqkSyLPn36HDt2rK2Uw08UgARAL\/KZPXho79T02H0BO5EL6t27JwAEBBxAyKPwSkXh5SqEvJ4Y9+KaVdunfTnHxcWFBC2IH7VjaPvG0Pyu5PyZM2dOnz49JiYmNTW1oKCgsbGR1Hr5Cdmgg3FFXNVWq7W1tbW2tjYiIqKoqGjy5MmksC7ptG7uZbohJElKSkrq16\/f7t27AYAsKVxQUCBJ0vLly7t160YsciLavn37urm5BQcHkw6VjNn69es3duxYhNCkSZNaW1vtdrs2usUYEzdRZGTkyJEjycmkxj0Zp5GRYWBgIKm8\/d5773l6ei5cuBAAoqKiRo8ejRDq0qXL6NGjyQg4ICCga9euXbp0AYCtW7fee++9pIvdv38\/AOzfv9\/NzS0rK+vmmgBLmHGAwADPANe+8QwIjGA1CIwVFAaAUYGhZYsATFVt9cD+w73n+86YPmfhAp8xYx8FAACFoR2gCpTN4LC0gkgDTwFHAWUGltF4JQqizP9Y56vwSiGo8NGED3p07QYqWAzGru4emzduUhQlPT3d09OTtFV4ePjvfvc74tiYPn06Wbu0tra2b9++mpn9\/PPPl5SUUBTF87xer7dYLMSSt1gs48eP79+\/\/0svvdS1a9fu3bvHxcVhjKOiotzc3KKiokgbFBYWEvXi7u7+7LPPpqenO51O4s2qq6srKioaMmTIY489VlFRAQDJycmurq69e\/fWkuyI4UpCLIoi2O3NicmnkCtCrsh70ddPP\/P0gAH38jy\/aJHPkCEj7DbuZHgcQl7DhoxBqIcL6rp69WoSVbopZzs5WVEUYkaqqjp27NilS5fGxcVdvHixvLy8sbGR5F1cTTZo55vavhiiwWBobGzMyck5fvx4fHy8h4dHx8SWToE2sjKZTIqicBxHhlVav9IxuGmz2UjUi3wUBIHneVmWCQ2IAdDQ0JCdnZ2amhofH5+ampqVlUUW4NXpdCQIhjHWIrPakFqn09XV1V0VP+R5XqfTVVZWag4hUhlOy1cg6QtawJSc9luCkKoCigyyBKIAsgyyDKKIbTZnSwvIMmAZFAlUmRdom8Msg7xs2fKxDz6+dvXmRd6+27Z+37tPvxOnTmJQKNrWlrEFHEg0cFZgrSA6AEuEWlgQRZb7Ua1hBVSgrDaR5UAFzklrJCRuZ+3NEwShurq6paVFWyKYDNXsdjuRoMPhIEtIX7x4sba29vLlyzk5OXl5efn5+Q0NDT179ly6dCnJIyGxbKKONFNNew1IkRxy6Y7JWaRhiSEKAGvXrh00aBDp1Hiev3DhQmZmZnZ2dlJSUnp6evKZeJa3AHAOpx5AMFt0ZDJDfn4+Qq5vv\/V3h519792PnnriBSyByUCLgkp6Zy1ETq7yi8kbxHQizg8AOHDgwPjx4wMCApKTk8lyyoRsdrv958mmJShSFEXWuq+urg4JCUlJSZkwYQKJu\/8Gc\/Z6IHqS6C4CLUrY0NCg0+nIC02EYTKZiPg1BpKPZrOZtAtFUdHR0XFxcUlJSZGRkfn5+QkJCSEhIdr52tQ7lmXJd51O51VeH\/I2UBSlHScrDNI03dFWIbNmrVar0j7lWafTkZ71F5KzroWqKLIIsgSypIiiIoptlJNlkGUsCiztINNfOIEurSwdM+aRxd\/6Lvf9btvWXVu37HzzrXf+9ub\/ySpWQcaYbyObwgFnBcwApgnZFKxgQQStXr8KEi\/QHQiGBVGWZK1kAunvSO7OVfdLxEHa3OFwkCYVBKGwsPDYsWMpKSmhoaERERHx8fHBwcG5ubkIoVOnTpHzSWAa2t8iLdmV4zjcXk1du4rRaNSuTlLArVYrCfysWrXKaDTyPN\/U1JSUlJSWlpaRkRETE3P27NnEpNi8gkyjsQGAAxDsDhOA3NhYP2LEiMceGxceFqHXWUaNHPvcs6+BAiIPCm57l4hNSMQNNwy4EaGTyn\/kiMFgePLJJ7\/55pvExMTMzEwSLyFJucQPeV2ySZJE07TVaq2pqSktLb106dLRo0fj4+PHjx8fHR39a7yivxId30utI7kqxKGpjvZ13+3Qofshv9CxwjZ0kCh0EB5pIJL43zF1i\/yCllSp+YGgPY3dZrMRMZAJRNr9aD+i5S6oqvobeiK1w8RNRQWWE1iWx1gFFViaczpojQD19Y0TJ3700guv\/hBweNP6bYcPBu3Yvmfzlh2v\/en1tRs3GK0WG+NwsHar02xnrBgEsokSCyqAooKiatRSsSKLkrbPOGmyo2LFbrVBh1GQw+EgC1aRFtAC9FoqSceTr61FaTAYkpKSysrKAID8Cx30Pwk\/dqz2QQwK7esdOy9FUcxmc1BQUEpKylXpzmRqTJtdp4osR5S8xAu0KLEAitPpCAkJSU5OoRwsqBAZEZuUmEZywLEMgiAYDIaOGWrqr6swoCW+fPXVV6+\/\/vrRo0eTk5OzsrJIXjFN05qF+fNkI9qGnFdZWVlTU5OVlZWWlhYRETFv3ryuXbtqWWqdAo7jtKRHcmdkajq0i5MIRss9Jd8ib7zVaiUUJa+49tJrIKYm2Xc4HJoJqmVgajZAx1cH2ntcImZyMjFHoUMERpuFQWYAqu1JSTfrQFIBREWRFEVWVa0Uj6IAx3KggooBVLBZbUajMSgoBCHXLZu2b9+yKzToRMix8MBDQQcPHfVZ4jtg8KBzFy\/IoGCQMUgYJEnhWIHiRKcK0lUljRWsqFgBFVimrdqxwPGgAs9ybVoOY+iQ8qe0FzbXxEHopCWFa3LpOOYh7aAZ4ZqkOhZChw69YceEUvJXzeAncTOtta8y8LTkPnJ1QWQABFFknE5SdVPmOAZAYRhGK6VOaNZWKMn+469pRtYv2pCkUyY3f+jQIRIcOnny5PHjxy9cuEBRFKEJqY71M2SDducpmQ\/CcVxtbW1TU1NhYWFiYmJcXFx4ePi0adP69etXXl6uherJwxMZXGtyaAlstwXKNSVcfmWP9e8Ebq8zTsmYkrFWdpwH4GTV4qBVAAXDd2s2vPTCq7OnzzkSGHT0SEhUZOypk9GHA4NCQ04cOxo69cvp\/QcMPB0f12TQiaAIoPCg8KCwoIgALM9JWP4p4667dS6Itu\/4DpCXr+M5mkS07v5awd0MlA6lHhT42Xph13ngjm75jjfc0WDBGGv9KcuygYGBr7zyyqeffhoREZGUlJSZmVlUVFRfX0+ykLUJeBquziAhees8z9vtduKOP3fuXEpKSlJS0u7du7\/88suBAweS+dpms1nTJ9odkC+SK910Q3UqSLhT7gBNbd4WkLRdbY42sUtlVdXbbLQkaTRziiIjy2L7+2IwGjdu2PzAiIemfj79bMq5w4eOxcUmpaWeS0xIOREeGXHqdHRU3M7vd0+bPnPYAyOOR5wUQdHbLIWV5YRsFM+Tl0rG2EFRdoeDZhiO5wVRvNVkU9rLY5KBECEez\/Pa41\/VGh2PaAdvvrO+abKRywmCIAgCuS4pL0BRVMeOgMwG6NhZr1u3bvTo0ZMnTw4MDLx48WJ6enp2dnZ5eXlzczOpN3et6\/4nZFNVleR6C4JAUZTVaq2vry8oKMjMzExJSYmIiDh8+PAnn3zSv3\/\/SZMmXWUyXfsek6R76TbhetK4o+5H7VD3yiEKFo6llTZHh8FJBUec+us77zz51NMLFnjHRMfGR8cdOng0MSU9PeN8WnpmUmJqfGxSfHRCRFjksUNBX34x46EHx7z9znu1jU0igE3gGywmEcBotdiclKQqHctsYQBelq7dRPnWPu9vQKfd0G+6T4wxwzAURWlRtdbW1pycnD\/84Q9PPvnkhg0bDh8+nJycHBYWlpWVdeXKldraWqPRSKIg15pR6Fq1TvoYEgBobm6ur68vKipKTU2NiIgIDw8PDg4OCAh46qmnevTosXnzZlIvpeOkQJKFfdW6E\/9+kKa8qtPqxJfgZkE6daLQNAuC5TgMICmKDKCtXlPT0nLm3Llvli4ZPGrk3959N\/Dw0R07vt\/nH5CZdi4qMjYlIzPj7IWLWbl5uVcuns9OjEk6dTziZOippISU1avWPfPscw8+PMZn+XI95eABqhoaCLUELNsoymixWOx2VhCuIp62daJyk36qprSPRL8R\/74kSdqUOXJORxXXcdR96yD9tHyONpIid9VRhZhMpuzs7E2bNvXr1++DDz7YvHnz7t274+LiQkNDz507V1BQQNQa8SZcpQYJriYbsZuJh8dmsxkMBpPJ1NjYmJubm5iYePr06cTExHXr1vn7+69fv3748OHdu3f38fG5cuUKSXD+2Ye5LbhB494h94MxVkQJJBlEUcESVuUWky406sT7k\/\/Rf+SQZ\/70wuLVy9Zt37R5x5bo6MjT0ZGnwo7nXy7ILyvNuXLlcnFJTXVDdVlNTsalM1GJSSfjw34ICdkfFLjv8LLFy5968g\/39h88+YsZOQWFdtopKrhdf6qaivsv1Wz457aOEH66\/fx9EvtO6xxNJlNUVNTkyZNHjhw5bty4ffv2rVix4sCBA\/Hx8Vu3bj1z5kxtbW1JSUlNTY1eryeJIyQOfBW5riYbdHAkkGU0Ghsb6+vry8rKcnJyMjMzT5w4ERERsWnTpnXr1gUFBS1evPj3v\/\/9008\/PXz48LfeemvLli1paWllZWX19fUtLS3XOgn\/bSAmcUfNdlU1kX8zOg4dBUEgk9BZymnW6dOTkhYu+PaJp8bfM6j\/g489\/N5nHy5as2zr\/l1rtm04EBQYHB5y5Ehg4ZUCQ0tzZHRUTWtLWU1NcXlFZUVtbUVdeX5pQWZubtql+LCY8EPHA77fv3PLrq1bvl\/mt\/qdv3\/44MOP9OrX948vv+S3cmV8UlJ5dZXOZLQ6HBTD3GrNpr2pmhQkSSIqXYtPktYgFhAJdpG\/qu3F9zuRtO1QfrqBVvSf6FiO48gCMhRFnTt3bsmSJc8888zAgQPHjBkzceLEpUuXBgYGent7R0dHHzt2bN++fTU1NSUlJWfPnq2uriZqjTBNe\/yO1\/4ZshFIkkTK2jU2NtbW1tbW1paVleXn52dmZpJCC+Hh4atXr16\/fv2uXbuWLl36+eeff\/LJJ2+\/\/fYLL7wwduzYoUOH9u\/f\/5577kG3CZ6enm5ubh2PuLm5eXp63q778fDwcHd3d2uHu7u7h4dHTzf3od27P\/XQgxP+9sZX0z5f6D3Pd+WS1du+27x364otq08knDqdEpOQEpeTfzEpMSbtTDwrcVW6lnqDvqGltb62qb6ivqm8vv5yZWVWcW5C5pW0vPOxZ4\/6H926dsf2jXu2b9m7fsPW2d\/OmzL9y3c+eP+5l18c\/ejY\/kMGdevd07WrJ0lounrr1MVsXF1dyVOTjy4uLmTf3d29e\/fuZNoEQbdu3To2VJcuXTw9PUlz3ew1EXLvsJGnugYuP67cQ6bVubm5ubq6urq6aqLp37\/\/448\/\/u67786cOXPhwoW+vr5r167dtm3brl27YmJi9u\/fn5qaSkr05+fnkwGXyWQimQDEtfPLZqQGLWxC07TRaNTr9XV1dZcvX87Lyzt\/\/jwpTxIVFRUSErJnz55du3b5+\/tv3Lhx2bJlPj4+y5Yt8\/PzW7Ro0ddff+17m+Dt7b1gwYJ58+bNmTNnzpw58+bNW7Bggbe39+26n6VLly5ZssTHx2fJkiW+vr4rVqxYs2bNltVrDm7evHPN6vV+vhvWrNixc\/O+g\/4BwQcCgg+EJ5w6mRhxKiEiOT0x\/0p2VWVJQ21Fo66pStdi5VhRURknb9PbbM1mY2VzTU5ZY37l+dMZCaGxaafTkk+nBgee8N91aF\/Aoe17dq1av3bhUp+FS3381qxatX6t76oV3y729vXz\/ZltWac979y5c+fPn69JYe7cud98883ChQunTZv27bffLl261Nvbe+bMmVOnTp07d+6SJUumTZs2a9asefPmLVy4cPHixYsXL\/b29iZv+c3Az9d3RYeNPNU1WNa++fr6+PgsXrx40aJFixYtWrJkiZ+f36pVq9asWbNp06bVq1cvW7Zs1apV27dv\/+GHH44ePXr06NHo6Ojg4OCUlJSsrKxLly4R69FkMhmNRofD0TGz5Fqg6\/1BU+U8z1MUZbFY9Hp9S0tLVVVVcXFxbm4ucVHGxsaeOHEiODj4wIEDAQEBe\/bs2blz59atWzdt2rRx48YNGzZsvA7WdwY2rF+79ruVe\/z3bdz2\/VK\/75av2rR+9YZNK1cd2PDdlm+nn9q1bvGU95595P4NG1au2rzJd8euxavWdMp1f+PdbthAGmTTpk2bNm3avHnz5s2bt23btmPHjl27du3bt+\/QoUPBwcHh4eERERGpqalnz57Nzs4uKiqqrq5uamoi42eKopxOJ8MwxNqxWq0Gg+F2yWXT2s1b12zb\/N2WTWs3b1i3cf369es2rP1u45o1m1YvWr1w495133739Qr\/Ze\/NemvGyqk+uxYu37z0s0kfb9yy9rtNK1du8P1u54o3P3l96ZaFftsXfzx7wrzls1Zv91u7deXy75Zu2b5h7bpVGzasuzWi+BHr2rG+g4A2btx4s3IhsQFiKl+Pb79ANoyxIAgkpZIE1hobG0kNyry8vAsXLqSlpcXHx0dFRYWFhYWGhh47diwwMJAIeO\/evXv37t1zHezuDOzZ\/f32bZv2BRz4fu+BbTv37dl3ZP+eA\/t37AzZtf303i3f+8ye8rfnnh4zbN265TsP7F\/\/Q+DOAwc75br\/0j3v2ePv7+\/v70\/a59ChQ4GBgUePHg0NDT116lRMTExiYiKpRZ2Tk1NYWFhVVdXU1GQ0GsnaQKRCDhmFkiqlpOrbbZHL3u\/37d9xYN\/OgL3f79uzy3\/37t279ny\/03\/Hjr3b1+5cs2nf+n0n9kxe9Ok\/F360OWj9d4Erv\/b96tv5c\/0Dvt\/hv2XzrnWb9617\/\/O31u1bufHAmqnen327cvaOg5t3Hdi25fsN\/gHf7\/x+q7\/\/rZHBNSDPrgnlN8iFCOXacdqvJZum3MiA3ul0OhwOi8Wi0+nq6+srKiqKi4vz8\/MvXLiQkZGRkpKSnJyckJAQExMTGRl56tSpkydPnjhx4vh1ENIZCA05GnLsh6BjR4KCQ8PDIk6eiI4MOn768OEzgQeqk055\/\/1PE8bd\/+LI+9Yt\/ibyRPihkLCI03Gdct3feLehoaGhoeTxw8LCwsLCwsPDY2JiYmNjExISzpw5k5GRQWpvFBQUlJSUlJeX19XVkRLbPIbmAAAgAElEQVRjJG2aiFMr6k5EQwJBt0UuYUHh4cdOhB87ERYUHhp8PCQkJDg06Njxo0fDjuwP2Xcs+vCBiH0TZ76\/OmDFkcRDQamHP\/pywvYdm8NPhRwLCzwYvG\/3ke2fzv4w4MSug5F7F677+tuVs4OiA49HHTt6\/FBo+LGg4MMnT4bfGlF0eIR2hIeHnzhx4sSJEydPnjx58uTNyoWotRs74X6BbARapJv4akgIrqWlpaGhobq6urS09MqVK\/n5+bm5uVlZWefPnz979mx6ejopxnDmOkjqDCQnxaWnxMXFnk5MOpOacjY2Jikp4vTF2NiC0xGXTx2Z+MSotx4e+McR\/b\/94p+Z6WkR8UmJKemdct3feLfJycnJyeTxU1JSUlNTU1NTL168mJWVlZ2dnZeXV1hYWFZWVlVVVVtb29DQ0NzcbDQa7XY7WRtI89R1lBHh2+2SS0pCamp8Wmp8WkpCanLimaSkpMTkhPgzcXEpsbEZpxMuxH773dfeG+afzo4MST128sLxD6e+Hxl1IjUjKT7ldHTSyR\/C9k73nnIqPTQ688SmH76bu2xGfGZ08rm45Iz4xDOx8Qmnz5695fLSHlyTCGmfm5WLdJ3lLm6CbB0\/EveoZlVaLBaTyaTT6Yi7srKysry8vKSkpLCwsKCgID8\/Py8vLy8vL\/c6yOkM5OdcKL2ceSkztSA\/uzA3NyMhuTA93Zifo89I2jfzkzcGdPnHQ\/f+eXCvGX95uT4rq\/xSfnZGZqdc919Bbm4uaZn8\/Pz8\/Pzi4uLi4uLS0tLy8vLq6ur6+vrm5ubW1laTyUQqZpOqtT\/LNK26I\/Gt\/\/vlkpudl3+pIP9SQW52Xk5OTnbupay8ixfzL5wvyCyuL9wbvHv2sllHYw4XNOZeqDjns937u+2rcnIv5hZkZeVnZuamHYs6NHfZjPTCpHMlKcfiDk73npJ5JS3r8rnLpbmXcs9fzDpXVHTl1gjhR1y6dCk7Ozs7OzsnJ4e0AGmfm5XLz66oeBNku+oIEa02inM6nZphSTrUpqamhoYGMhGush1V10FFZ6C6orix+nLplZyG+uqGqqrCS7m2mhq5vqY0IvSj3w36Uz+3CSN6\/2lQz4\/\/8ETDpUu2+paqwpJOue5vRsc2qa6urq6urqurq6urq6+vb2xsbGlp0ev1RJykzD2p96rlnVybtos74N8vl8ryquqymuqymsryqoqKivLKstKqkpLq4qKawtLG4tlLZh6OPpR+JfVKc34z1\/DKRy+ey0+vq68qrSgsrS4sqbkcnhDs\/d28y43Zhc25GUXJU+Z9klN+4XJ5ToOupryquKT0Sm1t9a2Rw48oa0d5eXnbQ1VWVlZW3qxcftYv8mvJdu3XtEXiiFw1kDGDw+HQulWDwaBvR+t10NwZ0DfVWFpLG6uu2E0tDl1La2Ul2K3UlVz\/GZPf7Os2ZeQ9H\/R3e2+g1+TxD1fFxqiNOmtdY6dc97ehpaWlpaWltbVVp9PpdDrSPsZ2mM1mq9XqcDhomiYR3qtMx2vT0q\/6eBvl0tTS2NTS2NBa39BaX6+rq9fVHTt1dOWW5aXNRaXNRVXmigtlmZ99\/c8mU73Faqipr2jQ1TSb606nn\/LbsrjWXl5rL6+ylEya+48rtbklNZftrLlF31DfUN1Jr8kv4yrR6HS6f0Uu\/yrZrorok66UEFqSJBIy1xIjiIxJrXPLdWDuDNhNLaytztBYztiNnMVka2oCli6Li3rvgUH\/GN7H5\/lH3u2DJg7rM+WJMRcPBwrVDXSLvlOu+6\/AYrFYrVar1UqKbFPtIA59LfngZ6Oiv4jbJReTxWiyGA1WvcGq19t0eptuxrfTky4kNDnqW5yNZmzcELDuyOnAen0Nzdgbmmv01mYra0g4f3r1zmWtfH0rX29WWj+b81FxQ0F5fRGv0Ba7QadvMpkMndv418LaDpvNZrfbyZwV0kT\/ulx+I9l+EcJ1wN1KSKxdoBpJiV9DXQ3IMtgsc996461h\/S9uWf6PwV6fDe9x\/Jupbw69N2nX9\/aichDxLb2f3wB8HfxHyIXlGavTgkFu0jeaHSYJRBYzVsZyNOyI\/+E9JsZY2VouANdorf9s1j9Lm4vsvEUQGYvdwEgOWraFxQcdCN\/TzNaalVYbGAKO7wqJOeIQzILKmG16rAg2m6VT7vM34FbIpdPIdr2b++2prL8CqkgD2B3GelAFhabsZnN4wN6Xhg389rXn4WLil6Pvm\/pgv+pj\/h\/+7v6ABfOBEUFSbun9\/AbcarLdUrmIsoBBLqssxSCzEiODZGOtLebmRX7euaU5LDA0UAJwl6vzvVct0DHNdt6CFYFirILKcCp1Min0cOR+g9RkByMF5vCkoD1HdwhAYxDsTjOAzDDOTrnP34A7mmy3CRIA7TC3AsigKCDixJCQxf\/8x5Wwo4bE8LeG9Fj6xjNQmf\/CkHtfefhhoDi4nZN+fh7KdXC77+tXAYMsgqBztHLAiiA0mhtEEH4IObBp90YRBHKQUenQ6JDAsEMiCJzMAMiCzGAQRGAiU8KDYwNtYKDByoL9Qkm63yYfGTgMAsM7AGSMb9uUqFshl\/8GsoHCt5ENA0iSregyMNbUrSte6onCF08Hp27B+29O+etfGZ35DiSbeh3c7vv6VcAgmymTCEKtroZXOLtoa9Q3fLN0XnVrlQiCjbeKINgE6+JViwoq8kUQMEgAsqzyGARBpSPOhB1POOoECwt2Fux11oqvFk8TFQaDIGIW2mZb3x7cCrn8p5NNBhAAFBXAaqEwmQ4vScDTR1cufG14n6KIQyBYDZVFFoOeU+9Arv3Hk82BbQJwAnDljWUiCKs2rwyJChZBEEGgBIcMksGu\/3L2VBYznMKqIAPIpPIXg+3hCcHHE47SYCWbXTXO9J7aam0gJ9wl27\/15n4FZEXhFEUmhXF4ThIYQRVF4OnPX37qrw8OgJo81tYMMgOqQomSeFsnj98W3FK5YJAF4Ax2nQCcCEJeUe4Cv\/lW3sJhllc4GSQB87lFOWs2rZZBsjIWQjYFRAwCJVpCY48eTzjKgM2pWpyqhQdq2cbFWZfPYRBUkCSJu41kuxX4TyebomChY\/VFkACwAk7bo309335qNEgm1alTFNbgpIwqdPJqjv8JuKVykUHigTGyeqLcFq6cn3guQdNpMkiMTO8O2HU+OxOD7OQpQjYVJAyCQzCHxBwJTwpiwU6D1QkWHqj9oXvCTwcTsrEcdZdsdxQUVREJ2USMRYxBAcBKblrye0+PnTvhLyCZQKEAhHqjwQHQycte\/c+DkM0imATgTidFLVw5v85QK4JAmCZg3sZav5jxOSezkiJikGUsaGQjmu3kmRAW7AzYGLDxQEWnnQw4sltWeRUkJ227S7Y7CDIAByAqKqjA6U3AS8AKYLYl7\/J\/ffgDJ7dsB14CSRE4HgPwAPx\/iJfvtkFtLxfQod4b+Z8VBQwgg8LKvF2gBcACyBJIGCRWpjBwk6d9VFhxEYPdytZhsLKKDoP9dFLozr0bMXCCysggyiARlwkZ1Pkf3pN8PokFRgSBB04EgZIdH0yaQP7KqDSGTit3fyfgP55sjKJI5J2wOwnZsMG895sFfxv5UHbYSUI2UIGQjfvfG7PdHK5PNlIpSAZFAiyCIoJClgJp0TdhEDZuWXMkNEAAKwZ7i6UUg5XBrRjsW3atSjkXK2KaV2gMkqgIIgh20SaCIKj8nsDdyeeTSIRAAF4EwYmpz2dPsbM2EQQWmLtku4MgAzhVFQN5HTAIEnACNLdOf+3P7z36uKOoBAQJZAVUEBX1Ltl+GdcnGwaQVIVXRBkUEWQRZKLZDFadDPykL\/\/RZKjCQGGwU2ITBqsARgbrv\/aeaqVbnYJFBBaDxCmsCIJDshNVtvvQrpSLZ4hO07SZz+rFFU3lJEx3l2x3EGQAFgADMDQDskLIRpdXvjHqoc9ffBkcTpUXZV4EFWhe4AGE\/xCX+m3DL5GNwwIhGyNxTpGVQcYgrd+85nTiSREoTjSzggGDVVLMGKzncuKWr12AgaFFstaHRBjlxJQIAqeyuw5+n5qVojFNUHkeuL1H\/JMyEwkb75LtDgKplY8BKLsDZAV4AXihOjX1heHD\/SZPBl4AmlGdDKjg5Hhy5l3cCD9XjrydbIqoSiKIMsgCiIzK8iDKINc21cz6eoYEnAwsI5s5xYzBTrYN2\/3iU0\/JwBKmkXwuEQRacRIltvPAjvTsNI1sRMUlZSbuPeLPAycAf5dsdxA0snEMC7KicrzCcmGbN7\/8wAORO3cCLwDDErKxonSXbL+M65ONFTgZsAyypEoiSCJIAkgCFlavX5WWmeLkbRg4DDQGiuH1GOwOuvlr76kmqpFizYRsTp4iZCMeEVpxbg\/YlpGTrpGNU1kRhIqmcp\/VixlMiyDcJdsdBAwgAshYBRUAKyCKQDnmTnj\/pQdHNWdfApYBSQJBBBWwAvxdsv0ifnZ5F1BUUDiZxSCT0BnhhkWwZBVkLV+zAoPsYG0YBAwMBpqWDBioy2Xn\/b5biIHhsBODhEGWQBZA4IEjHhEnprbt23o2N0PzjhAS2kXb57OnEFNThtuWG3kr8B9PNl5ReEFqI5skSRbz64+MfXHUSLBZZcoBkgRYUbCiAlCieJdsv4Drkw2DTMhmY9sc98X1xTv37Tx78RwrMBgkXqIt9hai3HjJEpcSvvfQNgwMBkFSBJpzYlBoidbIRsmObfu2nss7K4LAqxwxLMkvfzBpAiU7RBAk9batOnQr8O8gG1mdQFsH5BdXS7DZbFetl3u95XNVAFqQVbKHFcBSQ2HBE\/cP+eC1l8BqBIkHLJH1o1lOEJTOX4Lsvw1Xk00BUFSQVZBlEDFIMggMpnhgOKBPp0Wt2rAKtw3nBCfvwMBhYBjZjIGeNG1ifWs5Bk5QOAwyI7KcJMogE28kUWILly+oaConSoxs5PjuQ7uSzyeJIAjKbV54rHNxy8lGqtB0XKD5xmS7asoQWQn2eieT3BEVgHbSDOUELEUdOfT0qPsPbFwLEicylK650aQ3YBlrZ97FjXB9smGQJEWwUiYZhJKaQhG4Wd4z8kvyRYwxKBhkQeEwcCKmMNANzeWLl39ttDdi4HjMYpBZiROwTMhGyQ6i3Bb4za9sriD+ko7bibhwMiXn7pjtX4K2fvz1oHGS7OAO61FdCxXAYLG3vRuqAor09bQpzz46+lJqAmAOFAEUCVSFnMnLKs3cTdi6IVT46boTbamMJMHKYGuRgZOBE4COSYtYttFHBlnAigwqbrMzBTtrxMCEnDx0OGQfr1AYBB5zGBROEmUAGRQyWiOOx\/nLvq1qqdSsR3LQian88jzftUvvku2mYTQaocM6xTdmmoZf5CSB2r72it1uF3gOFCkq9OjhPduLL51rqC13OsyEbLIsS7Lcuau0\/HfihmTjsFMGzmhtEYGZNOvj0qZCGWQMwAj8VWTz9p2bW5iJgcMgCApPyIYBREUmfkjiESEz34jpKILAKowIgpW32ATrl19PdXD2u2T77dCqWN54uV1tTVOycCnccE1xFYBEqkWWUUXW0loPKte+CarIOixmwlvtzLu4Ln4kW9vUQABJBUEFgRatGDgL0yoD80Oo\/96jO1lwELLRvCCpCgaF5Ek6BcuseVNNjhYMggSCDBgDcJKMAXhF1AZmIgjzlnxdq6\/RMkiIirPyFhGErxbOKm8su0u2m0ZhYeFVPhKKom5wvjYBRBRFsv+zyywSOGlaUVQAAFVh7GZQBVC5luZqo6EBVAHUNjNSURSsKKL4X+VK7nxcn2wYOAycDExJRf43vl9R2Gzh9IRsAlbalZskAZdxMXnj9jUSMBgEHrMYFAzACKJGNjJgE0GYu3hOnaGWaDmNhMRfsnXvlrj02LtkuzlkZWWNGzfuhx9+EEXRarX+ym+dP38+JiaGOCFvXPhBBeA4wWw2Oyk7gASqsHXjyvffef2R3w3ftnENZTMCKBhjmmaVu2rtl9FxAfiryWawNcnArFjvE5seIQLtUMyEbBiAFSVMSpKo\/MbtazKzUzFwGCRGpMkJFCtgAF6RBeA1ds1ZNLveWNcxg0T705kLybsP7ZLgruv\/ZlBfX+\/m5rZjxw5op43JZLrxV8xm87vvvjt+\/Pja2loAaGlpucHJLNfm81CwJElsakr8kPt6ff7ZB4P69\/D+5qvyksvanCj1hhryLgDgBmSTVRYDV1SWO23uJIdsEoHmgJJBFuQ25YYBRCywEj1t9mQbY8DAiZinBScGkFXVwfA\/S7YGUz3JiiShbVpyiiBwmK1qqVyxcTkn\/1dN9+1MslksltLS0unTp7\/88stTpkwpLy8HUMJPhCCEcnOzKyoqPvnkk5ycPLuNphyc98Jle3YdAgVqqw2TPv3K3bXPX\/78fkxklCJafRbOGjq4lxtCe77fDIqUfeni1KlTX3jx5Y8\/mdzUasEAcQmZf\/nrxIoaw4OPPl7aVIFBkCQHSIzqsB7etd8TddO38H\/5v6l\/+tvkK9VWEcBiMwJQAC2qbAkLC\/34449CQ4O\/+mrmw2MevFKYByCVVxRNmz4pLT1hwsT\/i445DsAEh+5\/651X3T3QH59\/2W6jQYUfDhyeOWPO2YwLoMJe\/wMf\/+OzgvyiSZ99sev7vaCCJKp7dgd89tnkjqvMdGLb\/lYoWBF4gSbk4QWaclrJvqKKZIflKLIjSqyqthW9VhSFmPqqqur1egDAGKuq6u3t3dDQQFEUidCooJDsEEakSYQgOzvr+PGQlpYWluVV3J7ZLGur6ioycDIIJsoog7LYz9dgs8kATl4i5LaztAyKnbPJILz\/yduygmUJBL6tJWma4gUaQCCbCpIktQ1MVAWUO94D1mlkczqdJSUlCKGRI0c+9thjCKHx48ebTIZ333tz9OjRDoctKSkJIZSZeUHXaoqLTUaoy6WLhZfzL7uinp9Pnjv\/m+XDhozp7tmlrOjirGmfuLmgMaNHlxXnrftulQtC48aN+\/Prb4z+3aOTv5iFAWbM8u7RawhCPTx79am3NGEQADhQBZCFiCPHRwwehVCfPvc+VlhuZQFEAIq2AVA6Xa4qWz744P0uXTx69+759NNP9e7j1buPF4C08\/st7h7IwxN17Y5Ox4bNnz8DuaIBA73eevuvCLkPHzbSYrYkJ6Xde8\/AF194NfBQIELuS3z8iovKxzz82Csv\/xlUKC4qR8h98eIlpLogqU19B9TtUbBCKufITqeN7FitRp6nNY6RTZZ5QWQIIUwmU8dhMwA4HA6M8blz5\/bu3Ws2m8mfeJ43GPUi5klyiQqy1WY6ePDAkSOBbRdXQZZkQjPGyWAJAygOxiyDIIPk5Jj5PosadDoZQFRBVBQZgBZ5GRQZJBmEhcvmFZeWgAoMLbZHXxWasQsCpaq8KDoJiSVJomlaJFlEt729b4hOI5vdbn\/\/\/fddXFyampr0ev2sWbM++OADAGXEA0PfeectmqbmzJnj4uICAKCCz2K\/IYNHXMq6fDwkGiGvFX6bsrNKTkelpp9JUSVb\/OnQHt1RxImjDbVlDz\/4wMD7+tfX17e06l3dur434ZPaBiNCXsilV35hrQhAqawMosFQB6pQdyV\/7PCRvT36INQr\/XxVYPCZv\/x9am5RlZ2yAFAg1gMww4ePGDFiZEHBlYaGpldffbVfv34lJUV79+5BLuh4WJDFqi8pvTzqwaErVvpYrK0AysIFPu5uXYkgJ0+aipD7\/cNHvfl\/75Ijjz36RA+vPqDC\/G8XeXp0dzqZjsss3Alk0+hkd5jJjk7fBCATEsqYcExWQcKKQMjGcRzRb1r0xWQyCYIQERFRU1PTptPank5x0Bai0xxOq9lqKCkpqqgoI98SeSyRtB0VVBkkXlUUmZXtMvAYJBttPxx0rFlvwACcpAgYMAAniTba3qRvsDGm5IxYO+VwUiLl4CQJy7LMcQypp8ZyNkGkAGRVxW1eNxVABaPh1zoFbgs6jWytra0IoQ0bNmhHrFZrdnaWiyvy9V0CoAwZMuTJJ5+0Wq12m\/2FP77q4d4dVMjOKkLIq1ePQYMHPjRwwKiL5zIB6MULZnb1RGZDfV72OTeEXF2Ql5cXQq79Bwx5+72Pqmp1Hh59AvaHUixU1NVxIGGQALjLBZe6I\/T0mMcunLmIUK8BQ55AqP8rb34mAqgg03Srw3SlqCgLIdfo6Bhyhy+88MK4ceOamhpGj35wwH0DVJAApJWrfJELiouP4AUHgPLJx5NcXTwrKyoZmlm3dpOHR7feve4houVY7supM5\/+\/XMJ8Qnubl13bN9ttdo1mv0bqx7dAAqArCgiz7dZkhaLoaNCYzlKI6GMeUWRiRPL6XRWV1dz3E9yAMhH0pWQAt0AigoSIRvZABQym1cQhDaaKao2TY6i7Bg4RnDIqohBEXCbf0VSwWx34raqTcQ0FUSgZQV31Fc8T4pJCoJIwVW17lQAFVjmjnaodBrZLl26hBBKTk62WCwZGRnr16\/PycnJyspyd3c9cybJajUjhGbMmKEocO7c+cGDhs+cMae1xXQ24+KVy+Vhx6OmT5uLUJc\/vfyKIjr+9voLDwzvb7e0Rp067o7QhfPnAMBqc0RGxWZezI1PykCuXmfSsmQAEUguv9zSUnP8yIHxo4adjUvgLMy8ub4I3XP\/6OdSsyvrWq0szwDQAIZTx4+6unTLzysBFdJSLyDkMWP6HJPRNmTw\/QsWeAOATqfz9fUdMmSQxWISRb6mpg4hd5\/Fy0CFhPgzri6eCLkj5F5f1wwqOClu6ZLlLsiDHPxxTso1uH3jtzbNZrboAWRBZMjOpezzlVWlmoWpEY\/jGPjpchAURel0OoxxQ0MDAEiSRAxLVVUpiqJpCkBy0jbNKG1tbW5qamj7sgoCjx12hnKwAq9gGSQsysDSol0GkcTfJBVkACcnknhds14nKCIGicNODBzLc6CCxUwJAonZKDRjV1QOQOAFhyAysixKkmS3U3qdhWXw\/4oZWVZWhhD6\/e9\/f+LEiTFjxtx3332XLl06dOgQQqilpSkvL8fNza1\/\/\/4HDwa+8sprCLnv+n5vUWF5D6++Ez\/4tLXF4r\/nIEJdYqOi66oKn3z8oUcevr+1qTo\/54IbQhM\/eD89Pf2xx8cj5C6rsGCRX59+Q3ILymUApyAwGJusRgAhMyW+O0Kblq88fTzq8Uefd3e\/D3UZTMZsrfoWu71ZUXR+PvO7d+v76it\/3bN7z9Aho4YPH1WQX5xyJqN3r3sOHDhIXjJyz35+vnv27Hr00ccRcs\/LvZKYkDhk8P3Dhj7g57eqSxcv74VLbFabwOOIU6f79R3g4uIREXFaFMSOCdMazW6rs0QRRRZAphk70V1kePbc80+\/+NJz0adPEYZgLIgiS8zI9evX9+3bNyYmprS09NFHH\/Xw8PDy8urWrdvw4cODgoKqq6vJ72qDKACJ\/IgkcR09IQBAOSiBb1NNsgQKBhUUi0NHprfZaQfD85wkS6rartN+1Gyt5kZJYVQABbflj2OMRZEHkHnBER0drtPXOyjLVZpNurPjqJ1GNpZlZ86ciRAaPXq0m5tbZGQkAEyZMuWhhx4i68fNmDEDITRgwAA3N7devfoUFZUAwGefTUbIFSHXYcPuX7TIh3HYQRWeenysG0JrVy3XNzcsX7pk4H39EUK9+\/TLupSHAd74v3f73DMQAxisNC2rZJaaqghN1aXvvPrHrgh5ItdpU7\/etOMwQn2+\/Ga5UyTC4kC1jBv7Ow+3Pn9+7V2EvB4cOS4kKLKx3pSRnoVQl4b6VtopgAo11Q2DBg1xc\/MYNGhI1y49qqvqQYUnxj+NkHtcbJLJaHtw1MP97x0kSwAqhIacQMj990\/9gWVE2vmTBGuNbJ27UMZNQuF44kiQiR9SUcXlK5YiF4Rc0Oo1y8mATTsHQPnqq68QQgzDNDQ0eHp6PvXUUx999NGECRMQQkOGDCkoKCC\/S9O0qqp2m0XinarEgyqDLIgCcbEoBoMBoK2kgiipJhtlttEUI\/IipwKngmCjTApgFYDjxcYmnQrQ3GJoqyyERUnhVBAE2UF+BFRwOhm9Xi9JAoB8POzIkKH3Xr5ySVFFAMXpdDY3t\/IcJj7h29TOvwqdRjabzQYAtbW1zc3N5EhNTQ0AcBxHUq5EUTQajaTvp2mW59vMa44TRFGuqKgCAFAVUAWHWQ8AoMq6pnpQFZNRb7VaVQDKyTlZlvR\/1XV1xIzU2+0YAEDCrF2y6p0mE+YEUICVAQCIZlNUFYBrqM8f0LfXooWrQAGLhQcFrGYOFKAcAgCwjAQq2Kw2Qk2dztDSogMVHHaGWIwAZJwmkX7abLJjGcfHJbu6ekZFxpLTrkorIzoNty8ieTugiBLLcU4A2WBsAZBLSq906eqGXJCrm+v+A\/5E0UkypxmBgwYNuueeewAgKCiIdJpkFDdt2jSEUFZWFnFIcBxXVla2xGdR1KnjSxctCDp2mLZboiJPPPnk+Bdf\/OORI0csFguoUFNbO236Vy+++me\/lWsDj4auWbvaaGoMCT28YNG80vISFSApOcV32corhYUqQE5u7sQPP3xg1Ig582byAkUxRo7j1q9bP3TI0OHDRwQFBTmdjvj40y+\/8gfkguYvmF1ZVWo06ufMmdOjR6+XX\/pzbEysfEcrts4jm5buSMIyAKDT6ciOFsXWzhEE4vhSZFkEUOx2K4AiCJzDYnZaTaDKoMqgYIljScdmt9udDE3SjmleslIMK2JCNgqT+deSRFsBM6LNBIoMKnAYGgwsIZudcoAq5J+Pc0co8GA4xwAoIHBt\/8oSYPnH2SUCj0VRFkUZoO2IgoHoMbJPTq4or3lk7DiE3L+Zt7C5SU\/+SlHXzeG8TWgbs1ltRmJJvvvem3379czNyxr\/xKMTPnhXG7DpDc0AckFBHkJo\/vz5kiT5+voOGjQoPT0dABoaGoYPH\/7II480NTUBAPH+BwUFuSHUy9Otb7cuSa8u79gAACAASURBVLHRzz45rrun22cf\/2PokEH9+vXLOJvZ0Nh635Dh7l29nn\/5NeTiMXDEqBde+mNl5eXXX3+xX98esiQ4HdRn\/5w0eOAwm4Xa53\/Aq1uPF\/\/4wozpX7og9PXX0wG4l198ydOj517\/Hz79dBJCKD4+duOmtcgF9enbbdZXX5SWFfbs6fXss8\/+8MMhr+59EOpitdwoDfC2ozOD2sRbJYoimbFGqKUxzWKxkHOITSUIHIAiijwhG2EdqAqosiiwoMqgKqokioLosDvgx7IzP26sKFqcTh7A7nQKAi06LbLgAJEFRbZarCKAAGDhuAadjhN4LLOG+iu5WVmyCIxTwRIGBWiK1ipJmU1mnuPbTH8JE9pQDgpUkKU2\/7Ve10Yq2kmbTfZDB4+eOhXd7gdj78gBg9LUVEfC2QBybGzUPff23rJ1gyRzT\/1+3LDhg6qqykSRZdk290ZCQhxCaN++fQBA7Eky0u7Tp0\/fvn2nTJlCpjuJoihJ0pIlS7p5egYf3F9VdCX3Ymavbp5fTvkMVCXlTBJCaMvW7es3bEEu7nlXiiWA1LRzyNXjwMH9GDsffnjEyy89B6AIHP\/k+KdeeP7l5kbdiOGj7ul7b0VZeXHRlQH9+z\/zzOONjRU9unsNH\/ZQypmzly7lnD171mjUy5h\/aPRD\/\/z0Awdl3BewGyHk4+ND02x4WGRiYvr\/ioME2js8ALBarZL045tnMJhkWWnfN2AstbY2E+m2tNYDSMS55KTNVqMOFGDtVNvMaxVABYNODwCCJFrtNpPNygg8zXM2J9XBGwkAMqgCYBowB4rEcYKDB6HdjFQBQJVMDWUKz4MKLIM5VgG1TUcJPG5pNnR8EJ2uxeGwASiiKEui6qQ4TfWJgmK1UD9OslRBwUA721ja0NDUie3ZGVDIOC0v\/xKA\/OprLyIX5Lts8Y6dW3r07IpckNHUynLUipW+xSWXW1ob1q9fO3jw4KSkpObm5n79+g0aNOjjjz+eMmXKlClToqKirFar5ukxGAzPP\/\/80AEDAEuA5U0rV3gi1MerqxtCLgghhPbu2\/+3t997aOxjxdW1AkBqVjZy8ygtLykvyXVDaP13K0BVyotLenbtsW7V+pLLpQP63ueO3NwQeuR3o\/v36znhvb+ZDfV9e\/fxcO\/h1b0PQq47duxgWbquvgq5oLPnkgGE5pb6UaMeQAgh5Dri\/odiY878D5FN88WRBZ07uuBYltfr9e0MVAAUk0mnZd9pCTigyizNEm0jCyJ5g3mWUxTlKs0mg0qxrIPjdDYbBpAkjmVsHG0CzGGJBwBOgRaz2S6KIgDDsqBKoNAgSXabXYv\/OOw0YQuo4HA4nE6n0WjkOLJ4isJxjCwrbUlAKtistqbGpo40oxyUw+4giUKyJN+RklZUVSJOyLCwYOIX8ezi6tWjC3JBXj28TGbdgR\/2eni68ALNctSIEcMHDBhgs9l4nu\/Zs+eKFStMJhPusIo0z\/NkApRerx80aNByHx+BpSWee\/+vb4waNqyxptJsMOTn5ZWXl5dXVCEX95lzvyEmxjv\/+MSzm1dldcWJ44HuLi7lJZdBVQL2+Hsg98jwKP+de92Qe352ntNur6uqPHb4gMOqqyjNqygrv3A+7+APRxFy9fLycjhsUdEnkQsqLMoxGpvS0pPj4mKKi4vXrFmLkMfkSdMFXritrf0L6ORE5I4KjZiLWAaekwEgNja+e\/fuMTHRAHJ9QzWAJIgUANfYXOFk9ACMw9kKikRcxxIr\/rijAsMwKoAoS1anzUJZJZAxKDIoTkmhZKLZFNZmAIUChZFoM4AiAtC4TbMJogKyDJhjHT9mGISFnXj++eeDg4P1+taOk0o4ngRMhT3+21QVgwpNjTrCLoedURVCM5bsSKLKMmJ7jFtqbm7t3Pb8l6HUN1STR+vW3WPsI6PNFn1tXaXFavhq9nTPLq4xsZGnIsKQC5q\/4OvZc2YMGTJozpw5kiTFxsYihPbv309+RZZlmqa1GVJOpzMzMxMhlBgZpTrsIMtrlyzp28Vz345tm9euHT5siJeXF8sJQ0eMQq7uq7dsff3vf+85cPCoJ560UNb4mHA3hBZ+O2f50iW9unu5I7eG6saywvIeXXquWb76bGrafff0G3xfv4rSAjeEhg4ecvFCftbFvKeffvaZZ55hGOecuTO7dnMJCj7Y1Fzt4eny3HPP1tTUbN++s2+fASdPxHDsHWjJ\/4hOIxtxuGGMOY5rbW39MVW\/PQMgKur0Z5995nQ6GMZBXuvmlhoADoADYFSVlrAdFImlWcbJcBQLCjgdTsriABUUReEFQW0LwigSyAzPClgiZqSTZQEUkBhQKIupESQngNJsNAoANkEwORwqACiKzdwKqgwAra2tABASchwhFB8fD6CYTAajsVXTtGZzy7FjP4x4YFBGRhpJgLCYLQ31DW3eGpsdVKAcTk3FYRm3jffuOLR1IocO7UcuaPeeHZqjP+NsSq\/e3TduWltTW\/HwmIeJ0psxYxqJ0\/j5+Q0dOjQvL4\/8CrFZtGGC0+m8fPnysGHDLl\/MAlkCWT4bFzf83nsG9uk1oE+ff37yDwDgBSk+ORW5uvcYcB9yd0duHpPmzMWgZKTGenXt2qdn12eefMINoWeefLqiuJKj+C8+m+qGXN0Q6tmta07WOQDheHBwFw9PhLq4IM9hw+6vra0FUBZ6f9Pdy23Y8AFmS8uHH73v7u5KzMgvPp\/R5iu+g9GZmo14RKxW6\/Lly3fv3g0ADodz44atkydNLSws3rJlW0BAAIBSUVkSGRX+h+eeeO1Pf9wbsE2QrOlnY\/4+4fXi0ixQ5dW+q\/fv2g8SZKad37J+c1VpZUFe\/uHDh7v38BrzyNhlq\/wadU2kphot0SLA3iOn5sxbxNCUQJnTTof4fjtD31B25UrBtLnf7D4YtGTd9jff\/2TDxq0yywLmaJvpyy+\/+Pvf350\/\/5uJEycMGXqf3WGmnJYtW9c\/9\/yTEz98x3vxHAAuJy\/99TeeR65oyuef1tc1Yxn2Bxwa+cDoCe9\/VJBfRBRaypmMV195HSH39\/\/+oUFvARXsNlobmt4xUCxWA\/FGihJLmKYl\/pdXFJMdov043ikIHBEiz\/PEq8zzvDbTt6WlhWVZEmEDgOzsbMCKYreBLIMs62qqZZoCWZZE3mw2YwUkFS6XV5oYtslmQ126LVm\/AYMCwLU2VLU21ICigAIgKiC1jQ04B6NvbAZFAVVKTTwNwBlb22wKvd4IADpdC0nXopwmFXgAmaLsbfP620fgdzI6k2zE8WgwGIYPH\/7GG28AQGlpea+e\/WbOmGMyWRBynT17ttVqfvudvyEX9M23swYPuQe5ooioYydOBT4wqv\/lwsxLWefdkfubf34TFPhq2mwvz+6R4RHTpn6JENq2Y\/szf3j28afGBYeHkDRzB+9wCsLzf37P1aOHwLOgCnM\/n9jfy6W+ouD8+XPI1WPY6Mee\/fPbyKWbh2f3koKClsZqd4Tc3V3HjXusa1dPhNA77\/6fzW56862\/IBe0YOGcl1\/5g0cXdP78Ge\/FXyFXdO+Ae7+cNkXXakLIzd2t65dTZyLk\/uQTzxQVFsXHJSPkvtxvtY\/PsoH3DX3n7fd1rTpQgabvtPlXP5mfVltbSXYEgaFpe8dELQCZJGR0nBoviqIWIexYE83pdJKPEi+ALJn1epBlwDJgSd\/cTLI61PYSunZROhYZidw8Ei5cxKDQtInMoHfYbG0TAuwMYOAZXhUwKNDS1MQyDlAFlrWQBFSGZtoTyBQAuaamlNj5DOOw2dpc3AIviML\/TLoWAHAcR0bSDz\/8sKurKwBMnDixW7duNTU1xcXFAwcOXLJkyZkzZ0aPHj1x4kRZlnNzcxFCoaGh586dQwg1NTUtWLDA09Pzvffeq6mpQQjt3bu3vLwcIdS9e\/eSkpLo6OjY2FgS6gEAWZb1Nubeh8Z9Od+3rNmop+gxT477y5uvqyB89dUXbgidS00CVQ70D\/BE7lEhkSsXreru4ZWSkqIoSlhYmIuLi5+fHwDs3Lnz2LFjgiCsX78eIVRaWmo2mz09Pf38\/ERRnDt3LkLo1KlTALBkyRIvL6\/CwsKHHnoIIRQdHd3U1JSRkZGYmNiJzdipkAGE9oyqNqNXVUFV26ZXk\/ksBrqZB7sAVpOjiWMd+XmXamqqyPex3JYF4mBYDCCDbKYNIjAi0CzYMAgZGRlms1mW5auyljWWMgxTW1tbWVlptVoxyAy0VfuJiDtV3VSFQXawdlIH9ic3TuxzkAXgQqNDKLltKVM7Y8Mgi7Lws+f\/r5CNjJ5ZllUUZfny5WPGjImOjh45cuSePXtsNltQUBBCqLa2dtu2bQihwYMHI4Q8PT0RQv7+\/pGRkffdd19wcPA999wzceJEX1\/fwMDAvn371tTUUBT16KOP9u\/fHyHUt2\/fwMBAchWbzSbLck5hOXLvNWvxShZAAEBuaM63s2XMDhzYx3v+\/PKiAlDl1NiEPt175Wfmvf\/XCW7InUSKjh8\/7uLikpGRYbFYPvjggx49eiCEEEL9+\/e32WzJyckjRoxISEigaXrs2LEeHh79+vUjJ\/Tt27e4uPjkyZOurq4Iod69e0+ePLmiogIAJEnSsmfuGNyIbHqzRQaF5p3i\/7N33mFWVVf\/v4j81NgSE\/XVN3aNLWBiiyVqNCbGEo2aiGJBEFFBUOkggtgAEQUVwRILNhRFQAUrCigC0vsMw\/SZW8+9p+6z+\/f3x773zGVgRuEdhcRZz314hplzzj1lf85ae+1V4DM4abdSwn9mwrgvv\/iUUgIgDEPPJWYMM6UNbER7DL7HLArHspMjRowoLy83X1bsHotEKeV5nuM4jDEJ4SrbpGk\/PmFsSeUGCZHzs83A5gv31Xcnf7VsvoHNIbaEUJA\/adiM+L6fTCZfeuklMzTbtm1rcqK6d+8ei8USiUTXrl0PPvjgtWvXMsYWLVo0b948AJlMxmzfp0+ft99+2\/w8aNAgAGVlZe+9996XX3755JNPGhW3bNmyKNTw3Zmz2u37P58vWEqByVPfju0S+2rR\/PKqDfvsu9vVV18KcCtRd8XFl+4a22XlNytOPeG0QX0HG1t3yJAhsVjMsqx\/\/etf+++\/\/9dff51MJk866aQLL7wQwLPPPrv33nu\/9NJL5eXlsVjs4YcfBpBKpebPnx+Pxxlj06ZNW7ly5SeffHL88cfHYrEVK1ag2RJgO07EZqkoOh+vaGy8dC4rIBgIg+8jS5HbUL7inrt7rlyxxGzv+4SGMtreC4mAEKAMfp1dQeHM\/ebzgQMHVlRUmC+L3JWGui3TiziYD9fUae1xzx1ViUoJ4VG3GdiyPDPj0+njnnsi36Sbea2wNRTMEkIYs\/BnP\/vZnDlzTNrvaaed1rlz502bNvXu3dtYZZMnT47FYhdffDEhZO3atUbRzZs37+233z7ggAP22muvpUuXhmHYoUOHfffd12TrHHbYYR07djTforX2PG\/KuzNiu+x5y519R48bF2u7y76\/2LesauOncz7ce5\/\/d9hhB7777pTuXW763\/0PvPvO3mDYu+0+bWO7zps37\/LLLzcZ5cuXLz\/wwAPPPPPMjRs33nDDDbFYrF+\/fo7jdO7c+eCDD545c6ZSar\/99vvtb3\/73HPPdevW7bjjjnv44YeffPLJPffcc+zYsSUlJbfffvtBBx1UWloKwCSh7GTSJGweIRKwfVuAllWvT\/o1FLl7R\/T9+KP3tcoH+JpdpFKm6qbtexFs9U4lhTNy7INz5841vkrf9yO0KKVmrbVRzUIiAgrCQNNB6oZbrg+kb3xdzZuRq8pW3j3krnyfbhVKCC7ZTxo2FMz0IAg++eSTI4888o9\/\/KMxMMzc7OGHHyaEVFRUGBty33337dGjh4kir62tPfroo9u3bw\/gnXfe2X\/\/\/Xv16gVAa\/34448fdNBBRtf9+c9\/njNnjhAik8mY76qsrP7Ffgfsvsfel1z691ib2Intj9tUUTrp+adjbWJHHPnrNrHYrm3bDOrX34qnITFx3KRDDzosykvo1q0bgK5du8ZisXbt2v35z3+OxWIjR44EMHbs2FgsdsYZZ6xcuXLChAnm2\/fdd9+HHnoIgGVZBx54oPnlscce++KLL5q1BBS92nca2awACNAAm+W4EsiRnAAvT25k8D9fPGvw8L5KhiYDOl+IWoOEggtIIBRcQHCEIVxPW7ZK3tqzizkqISRK6y5O5S5OMlJKCXADW1W6slvPWwS48XU1pakMbBmSvqVX11ATw5uEEIr\/1GGL1mEA5HI584O59aYuMgDXddPpdKOydpZlGbVg4hXMOzVyf5kto+mQECKafKdSmXTGjicyjEvKaF28WkPcePN1Rx51pAZLp1KOnYUGFIhHIJFN5oyxZ46QzWbNeZozN8aPEMJxnOJvMX+tqamRUgZBQAgxp5ROpyPMUFRbdmeSJmEzxecERNa1jCV5VedL125crhUFhJT52Zfgwg+YBrgyPbVFKH1f5hi8Od\/OHvrAoPxRCzotCIIt74MQwtxbCUGUz0CXbVh67wNDIthCRpqBzdfebfd0L6\/bZLbnijWlCX9CsBlzovjtXlpa2qiKuHkqjuOY3xNCtizlH4V9UUrNQzKD2\/d927YNA0IIrTWUUp4LJfKJAuDVNZv22nf3c847K2unzSCrra6BAiS4xyHyM6tkMhmxVOxGC8PQnCEhxPzenIyUMno7GPYizEwYWhAEzZfc2zGytSFYmIOpUBIBbgUpBjJ73gcDH+orQRn1SOAYOKXUnOniQLlQhwI0gO1p65Gnhs9f9EUjJyRjbKsth8xdNfA4wp6z8PNn\/j0hgq0ps9B4LxnovQ8P+WbZArN9M3O8nxBsxdjk0weLhLF8jaQo0M7zvOhRKaUMpUYHKqUaNQlAUYZO9Dhd2169aOErL\/27fFOp62QBrjSd9\/Wc6toKDVFTUwUoaKSTaUiEdgjV8C4QQpgTVkqFYdjIAjTFmA1FKKhZc7Ymcy\/6b\/HYaqq11Q6TZmEzfXcF6OqSFdd0udpDjgof4GbOBiAIQqMJ\/UIaoUMdARrCTfo1N\/e6TqJQSU7r6Elprc3dM+VYir+aK0ZBstSa9eWHb02fQnggNJcQzc\/ZGOj458d9Nv9TA1vGSbfCtiNE8lH39DznhKO\/\/exD6aShKcC5DAWkgJKFthvAf8bDaHkpXLUxAqTkUnKpmQL3qCPBA+U6LDt89LB3Z79DQYnwC+sEjc1OriFMPjYCBv\/+MUM++eZ9jm3rCiQhAngMdNxzT8z5+nPjIGkethABRbhgxdejnhgpwD3qtnojd5BIPqJHt3NOOHrlvE9BbAMbE6QVtrxsDptSQimhwBU4VcQ0N5w2a+q4555I+UnLt2Q+CWMrsEWuf4dmGfw7B3Yvja+mats0uYGHgT7w2Ihla5eGmuQdJLpJBwnR+Tne0AfvFeCm27DUohW2H12EP+yGf\/zl2EOqFn0B4UERgAfcNw5vBrCINw3on17rUR1lvUNrrcE1WFS7n2qXaKfbnV1KazcGCCmEzIdibx02whkFFaALV89\/8PH7HJ0S2LbOoJHDo8\/Qe+oytQyUgzUDT6QJS2tLevW7U4AzTVu9kTtIhN\/nHxf+5dhDkiu\/gfC0DFph20w0FNeKa50fmaK4dj+D9\/KU58c\/+zgDd6VPIUJOmoFNAnZoC9ChIwcuWb8gJxPRnO17ioGtMlXRa+CdHCyCpxnYfO0y0LhT37NPj1Q2mW\/t3QrbDhDm9bnoD5f95iB37TfgOXAXmhMRmtQbWljQ1QCgoIvG0E9EFCSDbgiHFwBV8AQcoqwN5Stuu6urAE\/5GQaVChzZUJpuK7D5NBQQKzYsvb3vLQyerZLbB9u8JXOHjbrPLJoZzdbMOhuBbyJOhj1837K1Sw1srWbkjhDm3XXhqZf95iB\/\/SLwnGYONKeKtcKWF3PRDTNXoXXIpU1lNpGreHTcA7O\/mCnAGQSDqkzHm4ctnk4JiEefHPnqtBcZPAqHyW3LcjCwvfTWi69MfVmAM0W\/00FivJEEweS3Xnnn\/anNb98K2w8p1Onz599fccz+wZqvwSwwG5pyCFN9JATCvCWpComhPznYIJEvagQAQmkSioxPk+\/Neu2xpx4U8OuzNQyiPpeh+RvVnIMk5aTuHtQrFdS5KkPhUL3NDhIKMnz0sIWrvqEIjYPkO8O1HGGHIItXLhrz5KMSgqqwFbYdIdTpe+HJ\/\/jNAd6q+WCWpjloKqFCrVthA7YCm1RBwFJOUN+t53V1mTInSAnQ+kzC4SEFAtrknE1oLYH3Zr03fORQBj\/p11A422dG3jmgZ3Wmyg5zRAUSgusmI0LM9kkvEYLUZWoHDR8oIQLut8K2I4SSR2\/seNYv98ksXQjqgxEI4VMWOUgEYMK1TJGgnxprsnAfUn5GgAr4DDZR6UFDe63ZsCiVrolSb3gIzQEJTfNwkpAJKAbuww0R+LAJnB59bqmuKy2k7XCAAB7gAyR6l5kxz1T+ljthwCAYOAGRIEGY7NqtoxckAAJQErqm7ROiPVXDR2pQINDK156Ac8V150pkKJIaREPlN27AbGd\/wP\/xsI256dpzD9wvvnA+qK9CH1KGQrbCZsTAZnkeg0ha9Qa2mR+\/+cxzY3JerZCmAxOkkKEvORF5n6OpZSRUBFugPAr\/vY\/efv7Vp5OZqu8DG5Um\/w1USwObJz0JsqF0ycjRQ4MwVQxbPmeqadgC+AJOp24XhzzOkGqFbUcII+O7d\/7L4Qdv\/Gw2qA\/fgVJS5RPyjWvgJw6bIymDSrgpAV6Z2Jiyq\/sMvmNtybcafsF\/BMHBQ6hCLRAo0wQDBrYQQYiAwu85oPv6ihUeSQNUyRDavNM8g010f4siTsxHMQiC0NWuQPDmW89\/+vn0kGUAwrgbUs+UaQeahI1AG9juHtK5KrlSINMK244QRl7u3\/vS3xy+4M3JoL72bCilAa5UK2wwXg3NnTDw8\/kppP+9vT764j0Bx8CmFJNSNgzxfBd6YaZqAopqRkEoyIKl8+4a0oPC0SAA5cxvHjYJEM4j2EJQCsq1P2BQj7p4KaFpgJAwJ2T4nZotBAgCAeexZ+79eumHEpbSQStsP7pwMmvcyL+fcPSbjz4E6iNwTR1lqfKk5WGLeNu5J9AtLhLKR0hAGXhNunL+t3PuHdGfSFuDKoRCEi6IUqoxbDTvF3GZSxBSkADeg+OGvz9nOoOvQQEuRShCUrAkabHzqch7STm0gPC1x0Ao\/FyQvOXWTkK5QZgBKBcBIJQqZDPpxrxFc84QRMB5+4Nn33xvooSl0Arbjy+crJn2+uUnHvPQbV1AffAQUimpNFphAwAJZQvPTJlKq9dfe\/PVgch5zNKgUhOlqdIMyN8fySUNKCR4qA1sGS\/DwCnIknWL+z9wD4HnsayBDZqHnts8bMZTJSCsMGNgW7Zm4dBhfQFCeS4qjkIpyScHbA22UGsGUIQCzoIVH4556l4JS2q\/FbYfXTixv5136QlHdbvofBAXgkIoTWXksM4HauE\/wzXc4iIhKGiOZUOQ8c8+\/vq7kyW4BA9CV+XxUAC0hpZQhcURSoxfSWUDi4Gmw+Rjkx59e\/YbDCSEL0zrbW2KVavNCgphs3W5gFFTvSvp1zP4PnL\/fnXi+x+8YzKhCn1PVRB40b6NPhIg+bA7ypDbWLd4wLDuEpZEK2w\/vnCCstUXH3fElad20IFjYBMBa4XNiIEtgD\/xpWf+\/fpzVpDyQ1eCK3CpWQSblErLBpVCfAZAaekyh4GWp8o6db827tcwEAEahK6BTTPVDGxcKcJZoVReHYOf9GsHD+9bWVViPJl+YApjK993o323hC3QOoIt7qzr0aeThCW01wrbjy6cIMxc8fvjzzv6kPpli8EpbI\/ngrz\/Wv20AAuCwOTXRi3y0naSwn\/vk3d69L9NgKacJNNUQm3lrhTsN+qF0Kivr9UQAjSAe\/\/YoTM+f8+ETZloj\/z2eVQ3WwGPYMu6nqlxEiiXwQ\/hVFjr+gy6s6horNo6G5vDZsISXOkIOAKp67pcLGFx5bbC9qMLJ9Sue6x390t\/d\/z7z08Ep+AKDIKKnyBshrSozFlFRYUE31i9\/pHxD67atLyipqxQMKc52MC14AJQSnPCvSxNd+\/btTpbua2w+ZRFZRScMMPgvTX75edfmbB9sHnKNbDdfPs\/Qp5ohW1HiCBIlS+d+dZf2\/9mcJcbERIwhUDmU2sKvEWziP9i7qL6SKYUCiEkDEMJ+uRLY5597WkGsrG6VEAQziSgdJGBDRTulIBWkMKxMwC3vVQI992P3n504iPG+8\/ABUR+x+JAsM0NdV1YZyMiNOsNtkww5O4e1m11ydJtuqgINoKAwxZI9ep\/Y8rd2ArbjhBBEKbDstXnHH3IlWeexhwbTLmJXN4X+VOCzSi0fJuuQoWy16e8ct+jAyyacGlOgAsIJ\/AlIKRqCjZGAhNH6ofZqmTZHf261zqV2wGbBAKeX9xjcNaULr6173UC25olEOUlUqqyAqnhI+\/aULmodc62I0QSsAxYrtOfzz7tkIM2LvgaVCEXgiHfG0XlrRFRSCT9b5V8rTgpUShGlkgkhj4waPbX0xi8mmy5APW4JwGfigbXUZ43FRUqV8ysnlENMvGlcWOeeYTC9+AUYFObwSaLxnpjzaYkhAAlOseQe+6Nx8e99ID87polqvhTDFsISyD15HMPfL10VitsO0IkCXLVYLk3nhjZ4YD9xg4aCKrA4Gf9nxpsKHQt11qbNeJ+\/fp98Ml0ihyDx+BbTkpASKCipr4Z2KAFIY5SJGfHu9zRyZGZHEkXabZtg43KwGEpqrP3jrxrycY52wcbkZKBBiotkHp16lPvf\/paq+t\/R4gk8OvBc9n1yy8\/\/eRLTz8tV1oBCm2FDZkiPxnYTMFZKaVt219++eVDDz1kkxSFlaG1DH48W2+KIGVyvumtUQSbKDRbHit0ygAAIABJREFU5gB3nQzj7suvTnr+1acZ\/ERQ+x2wqa3AZmJROAJfZRau+eyRpwYHqGPwNiNzK1IwaCEAYWDzpGCgvkoJpGZ8\/Mob0ya2wrYjRBLwTLp+I5gz6OYbTjr4oAUzZlGH5s3InxJsUe1aAEuWLOnRo0cQBBx+0i5ncOJWtQAXUKbEfxjSpmBTikpBbCd5xVUXCfgpu47CD6S3HbAF1DcTtn+\/Nf6ld56kSAQitx2wuYJHsH305ZSX3hzXCtuOEA4EQDZAyMu\/\/eaUY379r4vPAXL5j7K19gEBDcmLS3G0pETl7KWUxb3ei0UIUVwZWmttysJGGwshwjAMw5BzbmKXTDXoaANjHMpQgUKHgIJm8BwfgIaiKnSZI8BTftKD0\/Xuzh\/MmxHCZ5pvtgRi\/OkKQuqAUcIZhxRQDIpBUQgJymUW8Pv2v332x9M2a8qBouWB6FOUkqMLWQJGDVL4Fk0QndMgt9\/RJZ2q04JsMwwagkhocM41lABfuOqbEWOHFzTtFksRO7cH7L8BNpFyEPKwtrLrPy89s\/0RH3zwGpDjPGUC0hkLBBfmYQguvvuY2yVRHwlKqe\/7xd1bogZXAIQQvu+7rktIPiDQtm3f9w1jpjazbdvpdNoriO\/7psEApVSGChJRoJXOx8ory82knGQ6l2Kg19923YrypSF8T9gZxzKlIrXSpjn45mYeBEzSmgqV8EXIZAB48+d\/NOm5sRs3rTKwNQ6n+t6wJf1aAf\/Tz96fOGmcY6cBrvU22hYaMlTQkFIa2L5du3j4mPtaYdsRIgEOZdngHJy+\/\/Jz55549E2XXQAvCelA+ZA+FAUKock\/rpXBGEulUqYmeS6Xy+VyrutGHBq0AJh+HY7jOI4TdW81qiwMQ9\/3fd8Pw1AIoSXAkUvZdtYJPJLJZIIg0FASgiIU4DM\/m9F\/eL8qq8LVtouchFIckkFwCA4p8uX8GsFGQAloCC5BmbDuG95n+cqvNEyHSeE4+R4p2wqbIzMC\/j397li\/YQWjHrRgdNsqKENDM0BDa60gBfiK0uVDRw1phW1HiISiCoQZ2JCpH9y983EH7DV76iuQjuSOoLZRBIxzn9If4VmYRptRAxAAlNJ4PE4IMepLa+37flVV1ZIlS+bMmfP6669PnDhxxIgRPXv2vP766\/\/5z39effXV\/\/znPy+55JIrrrji2muvvfXWW\/v37\/\/II4889dRTLzz376ULly76anFNVS00hBCu61rZTFVtpcfd92fPvPRflzBQMxYdnWWSQ0ILSNEYNiqEgY1KHoIxCGNGfjH3\/fsf6K\/gAkQpAggh2GZR+d8PtlB7DP6KNYt69r4lSjaVgjV377YU3VAdTSguwNdVrh34YP9W2HaAaCBnWq5ooSwLlKx8f8bZBx3Y9U\/noroCoQdOoKkCYxA+FP3hn4bxvwPwfT+RSLiuK6VkjNm2vWLFiokTJ3bq1Kl9+\/aHH354+\/btzznnnNtvv33AgAGPPfbY5MmTZ86c+fHHH3\/yyScff\/zx\/Pnz58yZ8+GHH06ZMmXSpEmjRo0aMmRIvz79L\/nbpe1P7HDcccedffbZ11577bhx4xYvWVRbX1NVX3nnPT2\/XbVYgDvCzlLLCjN5L4KxHlW+wa\/5RSiphBIQFJSBM3AKngvSDz1y77yvPgaI66WVphocyGvgholfI94aYBMRbLbKMJAHxwybMnVyvlmH4Nt8+zWgoIQGwAQV4JviZX2G3d0K2w6QYtjc6mpQglTi3us6nvzzfaaMGZWL14CTwM8m03UGtnor0\/LnsLmDBIAQIpvNZjIZx3HWrVs3atSos846KxaLHX\/88ffcc8\/06dPXr1+fTqcJIcaAbNSe03RdopRGutGIEIKFHBp21qmtrV2+fPmbb745fPjwv11y0V777Hn2n87q1efOJau\/\/WTOx1XpyhqrmiKsq6\/ljAsulGyoBq20lkpJKAMbBzewVSVq5i2cM3L0MIAAJGPVFRJhVL7Z0LbAlhUpJ8zecU+3lFULcMGJYtv+rtOAAiUMAOWhAK\/N1vQa3DPUQStsP7ZQIAMWQjFNleeCcgS88sPPbj3r\/Ot\/f9riKW8hJJDE8RIMxAXJkGzLnoAhzfSzDcPQ9EksLy\/\/\/PPPH3jggfPOO69Dhw533XXX3Llzi\/fasv8t57yRf3LLLzIwmypuxZ\/aZM1Lr7044pH7X3rtxcOPOeyEk46\/pUfXN6e9kSNZK5fJpCw76xBCpYwWsKVQ+cZoAty0kw9Bvl759VPPPrF8xUKAC0kAoQuumM3KFugtqMvbmMoczcDmIjt11pQJ\/35SQwCKhXR7YNCAgu8GAAgNBHjSS\/QYcHuIVth+dKGADRVCERFACup4CDgc+t5DYzrsuvuo7rdVlWyAJABJ5urrvRRDC3sjjRuDMUYI8X3f87yPPvqoY8eO7du3Hzhw4Jo1a4IgMPwIIaSUxf3KjIOk2L8fSbED0+jMaEchuVRCaekHnh94XLBvlizoM\/AeCVEdr5IQoSQTX3zmvL+ee8Rxhw8aMrBiU2V9bTyXcxjLX7uBjSsmNCc8CBVhoL70Zs2bNXh4f4BqzaxsAhBKm+bahbZ72wJbCO\/ue3stW\/etgS0MyHbD5toeCrClg9Tt\/bq3wrYDJASyUD4Ug4JSYAqBgifgin6XXn317059ffQoeBnAs50aAUcXNe\/bslXfViUiIQgCs330m+XLlwMoKysznR+fffbZ888\/\/4ILLpgyZYrZIDIFi+H5v4gZ0KEmLnMMV8ls4oYu12ecNEe+1Knp4sklW75y2YsvvnjYIYd2\/Nc1X331VRAEJSXrpeQawieOBM84KZtaAtSHU5uruv6266jKKzRVlFoKY8FGqlhDCjCqBM8P8cDzCfF1vrc9ofApyGvTJ8\/68kOXORpKSkmJaFirMGuGm98TvTWByrv+lVIaKtQkQ9JdenVunbPtAGkGNrl648W\/OeH3+\/9q5ddzcrkawBNwbCdlFEUjZdIMdVE79mgGZQZKca\/wVatW\/c\/\/\/M9ll102Z86c8vJy08TU+CTNLk0Zh9sqGsoJbMNbXaJWQnS84Zqq+srqeFUoiYHN9Kc2H8uylJDPP\/vcCSeccM0113ieE4\/XkdBjghDmm\/5sm6pKGcjd9\/ZatPYbN7S15lG+WRB4uVzOTNgalPDmyk0JpaUClIZwgqxNLF\/Y8Wzdg0+MeHf2O5XxCs93XdeNYNjyvSOlpJQ2BZuiuhi2hBvv3qdbK2w7QAQQIF\/LAgAUwE01JoVQPP\/gg+f+5si\/\/P44UrsOQR1UCso3kRmN6GoGBjNZikhTSkUWYzKZLCkpmTp16n777ffZZ5\/F4\/FoJJnV7eggjRqLb7dIiAA+A3WlI8AHDhsw5d03A+4LxbnMax5KaRAERUFMClBKiXHjHt+lbez1N16pT1b7oZ3I1hLpZvy4AJk1d0bfYb0p\/GQ2bo7guq7ruvlCxcUnICXnXAhhdB0lIbQKictFYHupqmSZ0WyrK1Y+NunRuly9SclRMu9K0RJmQZ8xRikNwzBSmE3BZtbZDGxEBRXJ8ruH9m6FbQdIM7Cla+Kg9JHePc45\/vA7Ol6svBonVwblf3+dFgljzOxFCHFdNwzDIAhMQ\/Du3bu3b9++vr4+2thEe0SHLVaJ\/3eREAw0mUsw0CnvvNnv3r4SIplNaChCg+gbwzDkjCupOONhGIRhYJBbv2Ht0ccc\/uSExy07KUFXrl9aZ1UKkFvvvnl56WIK36POlm8ix3FMQqp50ZgFQ7OeQfyABH46VU+Zp0EFCANZtnbxDbd3euvDN13pCQgShpxJFjIn6xgnvhHTRd3wJoRoCjazzhbBtqZ89X2j722FbYeIeRpKF6qwyijaWCues+Ckbrv8ovOPOGB8r84IalWyunhn84b+zu+IdFQmkzFt2sMwXL9+\/f7779+pUycAdXV1ZgMzeUOBYc55y7a0F+A5laEgc5d+0bHLNQzUZQ5FKCF84m211KmSnIYBZT4grGwC4Lf16PLbk36TC5JV8Y0C\/sSXxo1++kGLxik8CR69i4IgTKUylpUPH8lms8lksq6uJpGoz+Usz3McJ2dlUtXlG5cvW7Rk6ddLln+1pmxpwqtZuPare0cOtmWWgdem6iurasz5cB9QMDozmgCjEAbQJGwyH0FiYFu46psxE0e3wrZDpDnYILm2k9m1y\/523CGXn\/Drxx\/qC+4V77ylC35LMYrC\/JxMJg2cq1at6tSp06677grARDA22stEV7XIFRaLAA\/hry1b3XPgHWsr1tjE5F9zP\/Q0lLFdQxIqqRrWwaC0isp+8Hi82vZShx918NXX\/T2Zq9lQtvKm7h1L69aEcDJeXIIDIIRkMhnXzb8mfN+vq6uLx+Nr1qyZOXP66NEjb7ih0+9+12HPPfdoE4t1OOHY9r899qijf33gwfv+6td7H3T0r4499agzLjz97IvOvLVn9wnPT5w3\/+vyTeWV5ZXxqgwLGWPMxKb5vl98i5qETUFJZf4TSP\/zbz6b9NozretsO0KUghD5KshACASAC4RAyrMBDumLyvXp+R9ffcQB1x32y5UfTMtms5Gm0lpv1fNeLFprM+NSSiUSCcZYaWnpgAED7rvvPgCO45jdgyAwai2KYyw+yJY0bp8IcEukbh9w66yv3qcgCTceSF+A5\/ysGXOCSR4IQaQMlAyUIDwRrwEEZX4iWavBAF5RXeL46T+c8\/tJLz45YNhdb898NUCOwavObfKZFxLBWT7MxLbd+fO\/HjVq1A033PDrX\/\/6lFNO6dTp2lGjHvngw+kby9ZzQQBRXVEaZXYzuO9+NGXsc6PnLfty8bqF78x6d9CwIaecevruu+190m\/\/cP+QUdOmzkwmkyaqRkpJCHEcJwiCKJBt67AJHcH24RcfTJ72MoHfCtuPLk3DxgCAZ5JVoDn4qRUvPnXjUQeeeuAvNm3alMlkIsCM86N517xxxzHGamtrc7nctGnTDj30UGMfRr5KAJ7nmYVps5fW2kzwWvByBfijk0ZOnv5SeWajGW2Wn7GcjIQgYcA5bzAgo6hFCN83FRpFSN1EokaDUuGu2rCkw6nH\/evGy5NOtRXGK+pKCJycn00ls65DNqzfMHrU6DPOOKtDh98NGDBg\/vz5hpAo30yDS0WVMomDPAiyJMwyuNM+fuuFtyaZiuUBiMl\/c50wWe+888YHfzrnwn322efvf\/\/7K6+8smnTJtd1jV0QhmEzsEneoNmmf\/LelA\/eaIXth5WtPgyttfGPRZsV+wCNGK5c13322Wcv\/f3v\/nX04dmv54LkYCehfICW1G0MoFKKWULaAgEDCyEDaBciAKXU1NJZs2aNUiqbzf7yl79ctmxZy1wUYMKmZN5ZL3ShwXzIcxo+U1nAAxyhLaGt117\/94QJE8rKyszukQ28pduwcPH5OU\/OIwxIhVYA4sKpIzWWTl\/R6ZKON165etVSO5Wq31jFLeJUpOdM+bDLFdeffEyHvj3uWrZkKaGhr6ivKIVgEAIiT4A2\/\/AQHisE+Gf8umtvusqlGZ1vYlO4yKI5JKV05syZF1988a9+9aurrrpqwYIFAMIwTKVSZnOj68zPApyCeMploL7wBPgLrzy\/4NuvzfJG41upW2FrIWkKNvNXxlhkqimlqquro4dn27bhbe3atQNuuP7Kw3\/d4\/xzPp7+VmrjGsFs101T8MpUwgVcwKIyY5OcFZAcgwdwZDKZbDa7evVqQsj69etffPHFc889t8UuqmnYNEhF5VoND\/DS6U2As3TFF2Mee2jNmjWGMa115H3RTflUFRhhjDIJOGEYggcgG+rWB\/AmTpkw+umHLvnHhevWrqjauHHjinVTX3zznBP\/cM2f\/j7lmclBwoGElkoDUWrpVmFzmMXgezor4D83+am3p7+WC5LNwFb8pF544YVjjz327LPPfvXVVwGUlJREHqZ88hFEqIN0kGKgGS9NZfjAyBGr1q9s7Tz6w0pTsBV7OCIfvRHP88rLy82jNToQjA6+6u\/nH3rwjX86q2LhvHeef\/rNFyaNGztq4sQJwx4Y8cAjo0eNHT9h0kuvvTl99uz5CxasWr5sjeM4uVyuvr6+pqampKTkD3\/4w9tvv91yV7XlKMkjxxBIECdMCrg2q6+1SvsP6zn3q0+j7YzzXW8e1LLl8RmF5zMJeCyg4PEg4cEtz2zs+8Bdi9YsaLdnm5nvT5v9\/syzTz7tjPanlK8sDRKOcTRRIkLKTae7jbU1m7XgivxRELZKM\/gMfnl9Sc++3V2a5SBNwla4TCFEIpEwM9v333\/\/4osvPuWUUxYuXAigoqLCVAdjjFEVUhCCgIFyMAF+253dSytKWmH7YaUp2ExqczTpsm27pqYmk8mUlZWZ2ola62w2u3LlyldffXVIv74D\/3Hpnw456PSDfnnY7rs82KdnvztuHTPqwUGDBox6bMwjj44d\/tCovgPu69y15yWXXHPqqX867tj2u+yyy2mnnda7d+9+\/fo99dRTJ554om3bFRUVLXRVTcKWduISRMKvri8RcO4Zctsb771gws1MkkG0g1llbub4GnB8X0BZfi4eJAL4vYf2fHbKBAZy+h9P\/sMZp\/zhlJM\/nv4+BLz6nKndokW+kQ1hzOecNWouWQRbCNfA9tTzjz83eYIElaBckKZgM6dqorej07Qsa+rUqR06dLjyyiurqqqUUuXl5Y7jmJ7aFKGZngnwW27vWpusaYXth5XmzUittYm4NxWmUBiC69evf\/jhh08\/\/fRjjz22U6dOzz7+2IL33iKbNoy+u+cFvznqb789EZksQg7bQ8CiAkEMCM1UiYna2trq6upx48aNHDny1FNPHT58eEtelSy0y908C1MCAiIEtWWWwh\/7wujHnh8VwBGgJug5erk0mrI2vmkAlUoCTugxiHRoUdCFaxb0HHC7RVMCtN\/gPsOGDU3HE1BAKKHg5OxkMs2FMjSlbd\/l+aUDXYyZKREEQeEweCs2Lu5\/X+\/aTIVHHQnBRCFPd2shy77vR4\/JWOkovBOHDh165plnjh8\/vr6+3rZtn3kpknClU5er5WCV8YqBQwe0NrD\/waUp2KKhZlmWsRgppUuXLh0zZszZZ599zDHHDB48eNWqVfm\/Sg7mwU6DOENuur7Dfr\/4+1l\/TNfUgwpQqZiSXHLGfc4dxnJC+FKj4FcEsGHDBl1wPLbMVTULmyf8erd2wdJ5tw24JYQXwAmYu9neUja\/TqgBL6QmI9ulPgV3mdup+7VrK1cxkE1VpRIcUG4259ouJCjJp5z5QZhzXSqlAAKFrOs2D9v4F8a8POVZARJwj7BAmyJc2ApsNTU15i+U0kQisaUB\/M0333Ts2PGaa66ZNm3ahk3rszzDQDMk7TPvg0\/fn\/TviRKiFbYfVprRbJZl1dfXmyn1mjVr+vbte9hhh\/Xv33\/u3Llm2TpiQ\/MQmsCzEHoIyF1XXHXyPvsN\/sc12FAJj4MIMAElNATLxzcDRU1hUJgdtVSs42awbUYaGNTayg0VueprbuvowHHguPCssCEfz4QXNukayR9eMXArzJr00HSQmfnxjPtHDjdd2hS4CVaGhqJShkID6ys3EkhjN9ICVoRCmlKTmxdE0KAUVlli1YixgzdUrhSgRASEs\/yw11v7AAA8z4teE6b0WDqdjsBLpVJjx47t2rXro0+M\/mrFPJNuF2ryxDOPz5n\/uYQwmQ2bXWorbC0oTcGmtTaxP4lE4r777jvqqKO6d+\/uOI4JlYr0HuecUgotoAkk0cRVng\/Hf7DzLafttV\/\/y69x660w66mQRbDlOHUKy9Nmqc0YPC2m1vAdsK2rKrltYI\/llSuSYdKH78Jj4L7vmxXh4kzTpoLCDGwpP51xLQY+b8n82++6TYBncikmQ513LTZoHtfzGBQDfM49xgIpmVICkLo52F6f8fzEV59wWEqAZj0rqpK8VdiKMQMghGik3KK\/zp0795IrLu41uOe3Kxcn7LjLnMH3DyqtKCmYqa2w\/WASpasAMHXdAJSWlprYn+eff\/6UU0755z\/\/WV5ejqK2SVuI0hCah9zOwg9AuFxf\/kzPPu132ePh6zurdSXI2aAkV10K7WvtQued7ChaQrBtu3l9sg2iwVmeMQ0kMpYhLenmkn6234hBb3\/yXgBuw4+ztAuacFNNHamRPZnPWAUP4FD4rrYZaPfet8z69AMNkcls\/TgSoBCROyQf\/qahNSjNnyTloQT3WM4mCYFcmm\/qM6x7Sd1KBj\/UJBQ8D1sjbaaRXzDYFpEQ\/Uf0PeOCP3y9\/KuK+vJuPW9JWHEOJrVoDJsC8cNW2FpMzAIogPr6elMlDsDy5cuvu+66M888c+rUqeavhViHrYrSENACnIJxEA6Hbnj3g6duv+vk3fd64vaebnUNKIH0ly2dP3\/+bCkICmrNhLpH\/20Z0cY7zzSwsaxMApZtm+LNo59+\/LUZUyrtugA8zXM+qAvaTKZ58SUbr4mUUoD72naoRUGeevbJabOm1iSqlG7of934IE3DJgSU1ozzkBEJzkE8lnaCummfvzzx1TEe0gJEgOfnnsbAbwnYyhKlj4x7+IRTj397xlu9+\/fKelZNolpDZaw0Cv16pJStmq0lxRiEdXV1hBCjzQA8\/PDDJ5100tNPP20mUUEQRG6urYpZotUAoCAVuEDIYbtkzdqHb+p8xs9\/PuxfV2PDmszXc3peeM4lxxwS1laiSKm2VMJ1JALcRiZB6jI8GcJfX7eGgiSD5EtTXxkx9sFUYFEIi7oEgkJ5mn6frzdOI8aYlJIisFAfIlcaX33NTVf43AZEOplqsAZ1g14tVJIUUVnxYseG0vCoS+FRWDlU+qhxsKmOr77z3k7zln8YwhIg2SBr9pWyYHM2AKCKm9x\/T4lc\/6++O7n9qb8d9vB9RAQSIpNNZ23LbJOfP7fC9n8UMyWLlpWiMKWysrKamppXXnnl1FNPnTNnTk1NTaP4fZN\/tZUDAmE+p0rxkPKAIOQgFAGRa9ddf8opN512ypCrr4BvPXbrTRccsv9XM95FkTukuBh4i1ygAA\/hGdJC+CZ9Zlnpsh4D7iyp20ghKESa2BSKQtXmkt8TtuiOMZAcEiFywx8b9MJrEyQoIFzb2Q7YNOAzj8GnsD5ZPLW0blGNs\/yzlW8\/\/HRfhgxDzqe5RC4hgYBSrVsStupkFQPt3b\/Xnvv97M133pAQ60vWeYELoCHpXoNR9sNVvG4R2XlhM4PGOAOEEFVVVQBSqZSJ6OnVq9f+++9vQg0iCcPQcZxm9I8GuDZDSDMWchZAUIgAxEayGpn6jscedVIsNvOeXli88I+xWPdCZFZTk\/j\/o4RwLFTaqBk84c40KhOoSKqqjndcsWzTQgo\/BEm76VDwBmfDd0mjtwCD7yLx4cJ37rn\/Dgafal8IFlEVtYw0pBUajxQKH6iidryAAAuRC1Bfg+XXDjv\/9vGXDnzjmq4j\/jZn2dsMKQZLwDeg2p7UGrqYZ3MANGT5fk8xsOVYdm3FmrsG9F6w9OtDjvz1U5Oe1FBB6FuWVVNTE2m21jnb9osu1CPgnJtKb1rrurq6ioqKXr16XXHFFWbOFoXVW5YVqaBiZ\/1mxyzqKJYfTYpDBNKzENqw4mTBvD5\/\/vMdxx09\/oZOj1911SVHHrl69WpzMsWANbOOvE0Swsmi6sV3x3d\/4LrLbj5\/cdXcERMGT\/7guRBOqL1A5YdvWPBONJ+KWrzKb4Rqb2NiZY\/7uny5\/CMGPxAOoPK+xG2HjcEJUF8hvj3t+kPP6PK\/F\/Y96m+3dZj45oNzv5lZk1wfweb4ijHegrAx0JmfzRg\/aZxJk43tEvty7heEBr7vp9NpswQakjDwSCts2ylGrRn70PgeTdnTm2+++dJLLzXD3fjBTZ6v2cu27UbqbjPJ1xLNfxiUBNcg0P49N1\/T6czfzbh\/sPfeO9fuumu3\/7fbo0ccc\/H+B44cOdLsajz+JoG\/pa7RRyqJNQNe7PqPgedefvc5l\/Q4+\/7n+sblxhCWxRMCVEMoIRXNZxB52SZhK7YejYRhmAhqJrz36Pg3RoawBDyFEFB50ngBtqKWWgAaUORF20BI+CFSOWysxsIL+x51Xr+Dzxqw39WDTul42wWd77y8pG4pheeEnnGo0LCRZjM2JNkO2KqsCgZ6S6+uKSdph7naZE19uq5N29iHsz9IJpMmcohSKrniVLTCtp2ilDJqjVJKKa2trc1kMj169Lj55ptNzY9GTZi+10G1sSQ1lZJKGQgW8kDpANq\/66Z\/XnbikVcf+b8DT\/nd7Ftu6b77Hr3b7XHlIYdddtllBnXzBjX1glrqGn2kKoLFN4+67JROR\/z19tMu7HbaFXdc8Manz8Vzm3zkBKjjZu1szgAQWEEzU55GsDHGLMsqS66\/sudffaRCWLaf0KBaS0i4WXf7YNtkLdrE5\/996G\/\/POjQ429tc+EdR99w50VXdT6fwRIgGTdrYDNNBVoENgpSn6nr2OUaE4hsasu+MeX1v\/7tL7NmzTJ13fPVuzRC0pLZgy0uOyNskbEUuQE3bdpECOnatesvfvEL8xvLsrZHw5gMUw4RQmtU1iUEkA2ypsHlt1\/M6HPjZX\/8373O2Dv294P2vPGo\/a875tgLDjim8pNvYAtQwKeCcQEEWoQF\/zhQFMTUNAzFJbqMMMYsrPvIHXPlqBOPvX73q4afdcWA837z18NuHHjT6rr1tqQCCKmERi6dgVLCc7SWmwUEF+moIBsASoOm\/ZoQlo+Ug\/pb7r4pk8m4rvt9azSY4v9CQKjiJskMSLKcCy+L1MzVb\/zrvvMvuuek83odeWmXs5944ok1a9aYvaNkQpN+4TiOsTKi52ils1tOPvMV+KTpds8FeAjiCJuCSPiA98ykMZOeGwsQ20kKGZqVhX79Btx04y2ZtLduTQUUTE0jz214D7agAdJSstPBZh4Y59w4942v3\/O8J5544oQTTmCMffvtt2bLqIXFNohQQUIJAAAgAElEQVQEtalm2suFWkf2pHDdtGVVQeUgUutnvXnfVX+5YJ\/Y+bvFrjzksI4nnvXioIcTJbWhHSIU0BCAw0OHMY+xgDHGGKOMEcYCZmpsbFWAfMdDQkg09B2U3vnGeVc8cvwZdx50WtdDzrz5+H\/1v\/zFj15Kq1wIOEGQSuegISmTnEMJQDUFGyQ4p66XEfAMbHcO6TL+xceK+7+ZLzVV6LYuYcAClwUBC0JGGAsZo4yYK4WoztXU+BUfrJ1y86jLzuh6+Ll3HnHv+J5RsSMULY008lGlUqkgCHzf36qDPoLNlEMPmB+CmMrKKavadeufmjBq1ZpvAGJmfYyFUspEInXpJf94dtLL9bW5VCKVTnpRYCe2Nn3dGWSng82MS2MFAaivr0+n07Nnzz755JMXL14cDVNjSUZRrd9XZH5oZuJZxw44UJtKMAiGQMMHPMgsvHpS8u28F8YPvPRPZ+77izN\/fujVJ5+jqtOFhV4ZCm4m+9uk2SIpLpTgoOJvfY+66K7j\/nLH8Vf3PX\/Ua0O\/rV7gwA3BGUBl5H\/XVjwOyQxsMjLNivwc1AsBZZNMVaYsgFXurL33qXsotjGyTAsoAsWhRWQEGs0WAlntufA+Wzv76j5\/O+PaY\/tPuqkuKC2+rqi6gQk5qK+vN6kYZoN4PN4MbIY0itB8GGgAj8jsnC9nTnz2McAPwoyBLZfLGzVLvl35830PrK220kny+aeLoBD40tjSrbB9XzGzIymlqTc8d+7cK6+8cuLEiSjEYZllgO0p7yGRS+W0qVuhTZ0aySAkqIYvRI6HSXALNAWnPjXn\/c+efPqSI046\/\/ATF7\/3kWHLtx0qhQCIUqFSLN\/ARimuFFNKqKYkOtsoejiXy325bNqZ3X51zq2Hdhv1t7cXT4pjowsrAPFlSKTMeSSby9k5GxpQClpUV1c2BVsmngaUz20GP0TulgGd\/v3hUwwNDpXipRSzPLUVkUwJXwmqJDMtS5VUXKlQqZp0OgB34T078+m\/dDvrridumlP1ZoiM6aXaaP5c7Kcx70dTaKR52HzqmfpFDDRu1TsiJ+E\/+tiwD2e\/DfiEWgY2QvIXxai+f\/jIGzrdWluds9Isk8qQQJmKMi1VgrplZWeEzbZt44SoqqrinHfv3r1bt24omP4bN240g3X9+vXbfGjjzmYSWoVhkHJSDMKWLgOnCDUoQKAJpImOckH4qpmfP3PvQ4\/1vy+sz+iAmje9z2mDOYfvpdmiIK\/ojZtIJD776t27H7jqyVcHr675giHD4OTCjPHpRWtrWkJJXrAXVeMw3838EEKCeiLz6vQXhozu48NiINgcs+8ahQIgANcQRcvcefcJBdLEnjxt8jOvP1kflAdIeWIrlryZsGWzWaVUPB4vni6mEummYBPgHMwkiZrGOhZLx62qBx4anMnWGLUWEDuknrnLvk+0AjSOOPy4D2Z+nkkF9bU51wkppSZ6ptnL3DGy08FmBqVZNKuvr58+ffqpp55aUVERVUc1i9rm321OdVGAQLouYZxlAoJBJPxUxrUYaEgd2477XhrSB\/dlkLPjafhArfXFlOlgDb67rO9uK2yRROOAMVYRX7G8akYO6yhqGTI+z3jCFlASIGEIDcFF4BFAVVeXL1++uHnYbDuTc9NrypbeMaDr4pJ5Pqy4VdsoHem7pDnY7DAMIeNePBHWhsgFSNk0icIk0KyFNmo3ZxY8TaS\/EKIZzZZ1LWNJprJJA1t1tnL0Ew9On\/kmQDLZGoD6Qc52MsZB4jgeNAI\/mDH9o3P\/eNHK5aXJuBv4PAiCH6ho5\/9ddjrYhBCU0nQ6nU6n582b17lzZ7PSZZawdVHJje1xwWsBRXXoAFSDxTN1sd1ivzxs\/9iusVi7WGz32F4H7LPXL\/Zu0zbWJhZrG4v9qt3P9o3FfhHbdZ\/Yrofsd8Bubdq2icVibWKxNrHYLoUfYvmNd43F2saalLZtt\/LHtrHYPnvGfr5Xm7axmPnsvftee\/y\/vdvEdtu93T7tdtkjFts1FtuloJFp0zSr2C6xtru32eVnsb9dddHv\/thhjwPaxXaL7bJHm6bPaGuySyzWLhbb1XxtLNZm11ib3WKxPWKxPWOxvWKxPfb5xf\/88lcHxWK7mGvfbbd2jQ6w22677b333nvttVcsFttzzz3btGmz7777xmKxPfbYIxaLSa6ags0NHQObyxwD28I1CwYM7ZNMVQM8pK6pn+c4OUDlTVM3b5ceecSxixetfPutGdAwZeEbwbaTzN92OtgAbNiwwff9TCYzevTo008\/HU2kkG3P20sLKKqIDVAhiQSPtY2trykxf+TgrvSJCBvSN3wGQKSyEEhV1JhfByQAoAtNc7Vu+LGZrDsAUe8bc\/L5NqXUktTS0bWoPFBujkKhvj71q18dAKi6uiqAWla6iQtTsTYxO8jO\/GT6oAcGOiqXJHUAErmtR9JELoQtzrLRBxoN\/8nlqNGrhET1AhvabhU\/DjO11lpXV+frvYdhGIvFvmPOFnpM5c3IdWVr3\/v03TfffRWglpUAOCEuIILAM7B5nmcOlUlnPv3ky7POPL+uNlOyocTUNm\/0Im6FDdi8do1ZxTZN2VeuXFlXV7f33nvX1ta24CJyQ\/Ko8AHOFdlltzaeChgUhaIFH2OUYNIQsiSjeVFD2G7DsNHY6jD6Htdf5Lvf8qOhFNq1a0dokK9ypwQUFJWcMq21qX4nwQPu7bpn2xXrl\/cZ2tdTviNcT\/kMXGDbpi6yocW2aEixKfBWnDZafEO2fqe1RmEhx7DdPGwCnIjAdMMiCEprS26+8ya52a1RjRR7JpM1+5OAH39c+49mf1ZRUZVOpx3HoZRGTqBtugM\/qOxEsJmKGq7rplKpurq6Bx988I477kgmky0V9Qv898CmpQLAOJWKmRoHsbax0eNGvTbt9SzNUTBTB+E\/CDbCA+OQFODZ0Lr\/0eFfr5xPBWkGNiHy8f6c6fuHP3Rnz7tLS8sSiUQ2mzWW5M7mltxZYFNKmZYL6XS6rq6upKSkQ4cOpk1uS8IGBQitmBQhoIRg7dq1pTxs5AwoGu3fG6Tthk1uPnwLHy0NbKpdu3am55OGgFSQYF4IpQGV8y2KgIEwkN+cfPSIsSMouKcC42KRAAm37dZpoKhobNE1NXLGNA4y3tqhthG2nJ+VEKEmAvzLxV\/cOaAnBZFNh3cZq1VrbZZS4vH40UcfvXDhwpqamlQqFblkWmFrkGgJUghh2iykUqna2tonn3zyr3\/9q9mmRT1L\/w2wEds3sLmhbTrrfrty4T9uuHz+8vkU3OaugBJa+2Eot3Gk7VjYuGICPJ1LjZnw6Lwlc+PZumZgM6\/g4vpiJ5544uTJk8vKykxLBtMqtVEf8x0rOwVsRq25rpvJZDKZzIYNG84777wPP\/yweCG4pb5Rw0QrKGhIrnZvu5sMRUOa42ZDTKEIhM0GyfahtbWTkZt9VNShV2phprHt2rVrWL4XANUIObTS4ByEgWxMrR898ZEjTznCR0DBE9mUBCjTVsbf5jPURRTl74BqwsbdophcoyNtI2wczHgj35o+Zfzz4xhoWaK0GdiMe0lKDiitJaCGDh3Su3fvtWvXlpeXp9Np3\/d3NuW2I2HThS7yUsowDLPZbCKRSCQS06dP79ChA4oSrlusdNx\/AWymFJdWGlyCJnP1782Zet+YIbHdYiFoXSbuscCc7X8WbCacf\/nqZUNGDF62YWkg\/ObNSCMGNkDlctaqVSvOPffcZcuWbdiwIR6Pu65rUjR2HuW2g2EzIqUMgiCTydTW1paVlfXt27d3794AstmsuU0tNW3ThQoZnAMakmGPXX6GQDUMIakgFaSAFFA8CvwtJKMUHWgL83I7nqeACiHMh0LQvFeDSnAOqiGkZu3atW0IdGKRN0UAXIJ8umDWk6+O+3zZp7HdYwGIj5AVwpQZgdpWP26xQ0jmY8QA4zkiANEgGkSCSFCTbtfkrd522NJ2avJbr7zw6vMMNEstCiIgt7zPxVKATWRzKcr8Qw\/99aJFi9asWVNbW2vbdmRJ7iTKbSeCLZVK1dTUrFix4sILL5w9e7bZJmqL0TLf+J8PmyACAsR1DWzPvT7hsX8\/GsDb\/ee7lycqTARz1nGMjqLBNtK242ATmn\/yxcfjJj5Rlag0i9r1Vq2M0sabhk0pAQipKOPBvvvuvWDBglWrVlVXV0fTtp3HktzBc7YoCzubzZoyPl988cWhhx4atQ4y07mW\/VKzoAdACNGuXbtGxzc5I1rrqFCXlDJKsaOUmlKtAJLJpHmcANLptDkmZzqX9aCRiGegQUMJjZAIRjcbNzSUJMj3iKlOJxiQCzwBEM6oYhqqkE+mdtutXRB4NAykYIAPpEJRC1hCZubPnz1y5PCQONDi\/+0So54NzZmbgfIAj9jVADVR3ZFEIZrmh2gUmjzd6E\/mWqJi0lE9JbOEhUJX8S3MYNi+J4FQcAEtgYBRCbNkoWNtYgACjwCQEOkgFcKvDap9OCmRcGF3vuOmZauXQsO3gnyuadMrF5FxaMI+zb9\/+ctfJkyYsG7duoqKitra2qjVW4sPoe2THQybCc7inFuWVVFRUVVVNX78+C5dupi\/qpauZhUddkvYHMcproBtJGIegG3bUWCEUirCz7h2zM9BEEQ4OXYgeEPLXGgoqaDBKIt+IwvLegxIZDNUynQuK6FsJ6ehhGBB4MVisSL3nw+kgAxglW789pZbOlZWbhA8gBZtYzFIBs2hKbRv+oIAeTCiPBcppW3blNLi849y0oxTodG9Kg6RaxTga2CzbNsNAgmEnPs0LPh1tw4bNNLptIRgoKtKlwfwNiVKA3hPvDD2+defkxDQcNMeOKQnFW9OI0UnY7zZAK666qrHH3981apVFRUV9fX1juOYl8VOEpe8w2Az16+UMg8+k8lUVVWVlpZedNFFM2bMMNu0ZKHvImleswEoLy+PmkJ5nhchZ2AzaCmlOOebNm1CIfbK7FK2sZIEPOINGq5DkgkLGuZfxw4Cnxm95\/vEymUKThFIIOf5EoinM2bIco1Ym10lwCQyOd\/yraxIUngUweMTxr785svGR88YaxOLQSvIEJoCPkQOLL1u9ZLiAuzmbCMpKSmJx+PRBsXj0uQTGswcxzEX7nme0eomvFhrnXNsCaSyljlbJ\/ANbIauLWEzr0zXd5impqsogRfAW7R+Qe+hPStTFRKCUmqsWWZ9x5p8cQF28xC7dOnyyCOPLFmyZNOmTYlEwnGc4kLaO1x2GGxRVzFKaSaTSafTVVVVi\/8\/e98dHlW1vb3T6B0CRIiKKCBXRLyCPwVUUAREQbiAEkBQujRBpImCikpTQEiAgLRQJKGFXkML0lJJIySZtOn9zJze1vfHSg5DVTCQ3O+ynnnynCRTzjmz373XXutd77p8uUGDBjjRYqHUw\/joO4INlU4KCgoKCwt79OjRvn173GSvWrUqICBg8eLFAGCxWFq2bNmrVy\/trUr4jaXvBgCggqqA0WCM3Rvb\/pXXrmdf19Yxq8WpHTsdHlBBFGUVFJZjeIFTAbwsa3dTOHC9LIsHCDZeUmUACSQvOAWgw9f9NuPb6RJIXpZWASiKQrC5HWaB9wDQoFAF1xOGhv2na9euFotFFMXJkyc3a9YsNjbWZrNlZGRUqVIFC5fwtI1GI+pMa7dI+7lp06aOHTsWFBRoV62Jl2lupKgoMoCgyDKApKo0z90NbKIoIu3Y6rTwwFo8RrPHOO37KScuHxWAd3mcgiCAApyXk93qvcHmSzjGMx8zZsz3339\/4cKFnJwci8VCUZTm81cEK8+VTfP+DQaD1WrNy8vbvXv3008\/DTf3EC3bHvBwF7D5ps4HDhxYs2bNrKwsRVGaNm3q5+cXFRVlMpmOHj0aEhKybt06LJfUNnUcx2mMW1DB6+FkCeLPXSQksCBfj\/s3g96C9Ve0l1cVoL2l2vmqlJ+dDaoCKrgcTgDgBcXDiFoJGfGrwQEY3bLRo3oA3AA6j3vcN3Mu5eTRWEDNyRIAIUEAIEuCKrEANIDXYcp6r\/tbhBAccC+++CIhZN68eQCQmJhICFmwYAHcXPKDB263Gy8N17pt27YRQnCPZzAYNJe+qKhIBaAYuoStIgoelpEB7G7X3dxIGRRe4dCH5IDlgeWBnTl\/+tqtkVjJlq\/XAQAoQDsYnxKmO5u2YdauYsiQIT\/\/\/POFCxeuXbtmsVi8Xu+9pNYeuZXnno2maUVRGIYpKCjA6XbJkiVDhw4FHwcSlerKNpp0R7Bpkt0AsHDhwpo1ax4+fNhut9evX9\/f379fv34sy8bExBBCzp49CwDx8fGNGjUihPTs2RMrxx0Ox4ABA1avWj3n63lborZHbd5ev34jRQaD3vDNnO9+\/eU3gReTk5I\/HT7qg\/d7j\/hszOpVq0EFh92y5KefojZv+m7edz989z0A0IzACiqCzckwVasFeyWJA2AAPACJubmjZ888knDFA5BVVMQB8AAUwyDYABRQeI\/HBOAFcG1YF04IOX\/+fEFBQYMGDWrXrt2tWzdZliMjI\/38\/HQ6ncvliomJqVOnTr169Tp16mQymTiOu379+uTJk3\/55ZcRI0bs37\/\/0qVLLVu29Hg8Dodj2bJlY8aMSU1NdTgcS5Ys6dS588CwQdujoxFX02fPmv3NN6PGjd2zb9\/dwIYKWazMCMDTkmfH3u3f\/TLXyTsYiZZAZEQaAHiW5ykBJGA898qv3sJ+FEWxS5cu4eHhly9fzsjIMJlMNE0\/oDDUw7HyBBuqPtE0jSn\/hISECRMmrFy5EnxmWVziypL4f\/c9G0VRGO24ePFiSEjIkiVLUlNTa9euPX369NatW2dnZw8dOrR169YAEBUVRQgJDQ3t379\/w4YNQ0JCLl++XFRURIg\/IYGtWr6weNHSnTF7\/+\/VTocPHe\/yVrdqVWtt3LBFl1fU+4N+DYOfeLVDx+dbtalRvc6fp88qFNWxbbvKhATXqN2x\/WvZ6dd5TlFVoHlwMeBV4JkXO6UUODwAFIATYG9Cyvj5ix0ATgA3gAuAAbBQcq3gUL0J66Ylh7UQwaYvvN6oUaOIiIj9+\/e3aNFizpw5oaGhJpMpLCwMdcp27NgRGhpap06dPn36tGjRghBiNBoLCwsJITVq1AgNDZ0xY8bmzZurVq1qNBqfeuqp4ODg2NhYRVGeffZZQsjI0aNq1atbr2HwvkMHr+XmYJFb6xfbLFiy+I5gk0DCsD6tet2iK9+iG\/fF2AJTvgyS1WUpyQFIksCJqgCggMj\/NVNPc3y8Xm+zZs22bNmSkpJy9epVlIpyuVwVh\/tfnmDDLmperzcvL89ut\/\/555+DBg2KiYnBcJ8oihg+gbJTIEa7G9g0l0NV1ZCQkIEDB0ZFRYWGhp47d44QkpSU1Lp1a9ywvfbaa82aNTty5AgAbN26lRASFRWVmppapUq1IUOGJyelgQq7d+0jJLDZ08\/5+1XasD4KVEhNySAk8NPho0CFkyfOEBK44Pv5CkW1ada8TtWqpw8fUzgJFJAlEASREUpkduo\/1abfZ5P7DRv2dt++7wwY8NaQ4SPm\/BDyr3+9+9FHfYcPf6d\/\/3c\/\/HDYmKlde\/bNzUfCjSQLbgAvz5vdDmP16tUnTpy4evXqNm3aHD16lBCSmpr61FNPTZkyRa\/X9+7dmxCCOmXHjh3z8\/NbuXJlUVERIeSjjz66cuWKoihXrlwhhAQGBuJlAsDVq1erVq36ySef0CwTe\/CAX1DgrG\/m5BbkB1UKGvjRwEuJCXdzIxFsBcZ8TFvPXfjtmYunjQ4D0kdUUDiedbtRcwXMRvPfyV1qTpDT6axRo8aePXvS09NTUlKKi4u1fusVpHC73MCGhfSYztLpdOnp6cj0z83N1eIimPwpczfgjmDTuq7hp8+YMQNLj8eNG+dwOJ544gn89fDhw4qiNG7cuFOnTjRNezwes9lcqVKl8PDw\/Px8QvyjNm8HFRQZ9u87TEhggH9lQgK3b4vhOfnggaOEBD4R8iQhgf5+lRoGP9HhpVeAZju2bffRB71ZhxvD+wwtqAC0AAKAkeJ6Dx7RbeAnb3748eBJX70bNqLb0DHvDhnTY8iYnoPHvRc27v1B4z4YNObDj0cNGDI6Ys1GUVJkWVQUBoAVOCuAOGPGDKybnjBhgsvlqlu3buPGjQkhW7ZsAYAmTZp0794db4VOpyOEhIeHJycnBwcHr127Fm\/I3r17\/f39g4KC8PJtNtvBgwfr1q1LCAkICqxcvRoJ8G\/775dTM9IbN23y48IFJpsVd3G4eRNVpTTSQzyy18qbeGA9qjv6wI6v5kxDjD0AGNCB1IYKx3EnTpx46623jh49Gh8fn56eXlRU5HA4aJquIEiD8g2QYEDS6XTm5+enp6enpaU1b95cr9drjsFDItrcbWXDVRTToMeOHatatWqdOnXWrl0rCMKwYcPQb8zPz3e73a+++mpoaCjOqXv27AkMDIyIiKAoihD\/35ZHcCzHsULcybPVqtWaNfOb0NBmzZ9p6XR48nXFfn5Bnw4fBQAup3dt5AaFkxxF+s7t\/v3V+Am8y+N2ugVOABU8Xq+XVwUApwChrV8eMHrSiGlznmjzSs+ho9\/9ZGz3oWN7Dh373pDPew3+\/IOwz3uHje07aPSrb\/Q4HndeBRBFXhQ9ACyAF0Dcs2ePn58fokiW5b59+xJC6tatixGdtm3b1qtXLykpCQDOnj3r7++\/devW1NRUQsiKFSsAQBCE06dPE0Jmz55NCGnSpInZbM7KyiKELFmyRJSltKzMK0mJDsqdnZdL\/Mjh48dkgILiYhnAy7EygINyY6yS+BEBRA5oHtiEa5enfP2FBOKlhIsqKA\/Q8k4rftfgNGLEiNGjRx87duz8+fMZGRnFxcWoZPMYbAAAgiBwHIcZtvT09MuXL9erV8+3laG2pj2CpDbc3CzXZDLhUnb58mWXy7V48WJCSIcOHVDcJjIyEhe9NWvWPPnkk02bNt2zZ49eryfEPyI8EsOMUZu3ExIoibBp41ZCAr+ePfd8\/KV6dRu+3bX7mdPnp06ZXqVyjbURkaDAUyFNBvTtpzGSVAAJVC0a2eyFVhaGOn7h3K+\/R1gYhitlT91S6lqnwVMmKyUDMBzL8JQKvAqsrPAFBQV169atUqXKkSNHBEFYt24dIeStt94CAJfL9fPPPzds2HDo0KHh4eGtWrUihCQmJppMpqCgoA0bNgBAQUHB6dOnK1euTFFUdHQ0IWTixIl6vd7f3\/\/tt9+O2rrlq1kzq9eu9fXcbxNSkokfWbrit2KTEd1I7EKKkGMEnvgRFlgaqCJ3\/ufTx2bpMmnBCwCUy3NLzY7GlrwH11nbWdjtdpwfg4ODIyMjT548efHixaysLIPB4HK5HoOtxHie93q9Vqu1qKgoLS3t7NmzAQEBvoXb2jPLlgFwR7Ah8sGH1NenT5+2bduaTCav13vixIl27dphtg0AKIqaNm1as2bN0LnatGkTAOh0uurVa27bGi3wAuWmNm7Y0rLlv2QJMjOu9+z5ASGB+briw4eOP9u8FTqT3837kfdyHMN16vB\/wwYPsVqsoILX66U8Hgfl5iTJw\/MFJhMJJBzA59OnnrgS75Kku4GNkOolCTqGllSO5dwqsBzvBYAWLVqEhIRgaj4iIiIgIGD9+vXIGFRVdeTIkf7+\/oSQKlWqHD9+HADS09Nr1669dOlSvFcnTpwIDg4GgKysrObNm\/v5+RmNxrNnz7Zq1QojIuMmTpABdEWF1apX27FrJ6bdbmFsCYpM\/AgPvNlrmL1gxs4j0RKINrcVAEAFjuHuF2y+UucAcOHChaeffvrw4cNnzpxJSEjIyckxm81ut5tl2QpCH4HyBRu2UzObzYWFhVevXo2LiyPkxvn4TkiPBmwAwLIsai2rqophUvxSVVU9d+6c7zsoipKbm8txnLZBV0q78nGs5Msg4VhJlkr5WaUHFrMDSSSyAk6XV72RIFZkEGXgZWBloCXwBFQjJ8\/v\/WHxdDdfKMtuVWBVnlcEUeHVEvIyDyIPhFRWARwULaoggeIRPDwIrFTikIuiqJVQ8DyPZBdfgo4kSVeuXNGkcnwZlbcIwptMJgyo2O12t4eSAVxeD+7T8Ccj8C6vpwT5HIs7NxmgVr26PPDbTkZN\/eELDmiPTGl8EdrB+EotINIE4O9dYuM7Kvr27Tt+\/PjY2Ng\/\/\/wzJSVFp9NZrVassnkMNgAALM02mUz5+fkpKSkINs1jfMQrm\/YXjElqFK1bnBBsU6RtGLQ35DjOZrMBgCIrbhdNe2naS4MKHsqDkLNZbaAC7eVSU1LNJrNGJXE43Xjocrt5SZJUuaBYJwOvN+lkoHnZVa1u5ZETPrJ5dRyYAWhQJVAU0ArPSh+VKtVUAWwujwwggSKBxMisDCVKzFoK0Zd6pigKRVEul8tisfjSmiwWCxbO40u00NHtzrwKYHM6ZQCj1VJCiVRVPOBEUTtGQgzxI3sP7504\/3M3OI3OYgF4hqcB7qBr8jfBptmlS5eefvrpbdu2bdmy5fLly+np6YWFhRgd8WVHlLuVZ4AEo3kmkykvLy8pKenMmTO+hZK+uqKPYM92O6i8Xq\/L5UKVC4qi8MRw3YPSJCH40DtLXlmKIn2xWSNJ+lL+NZlVm9VF0YIA4GB4FyeIABIoMkh2j1kFWgUKwMFJRZ27tIj6YwGAnmLSAewgekBgQORAFEGUta4alSvVkGTgJFUC8Ei8AAoNnAwKSrhj+Jtl2Tsy4LB4FwCQk6W504hAmqZVVcX3QaE4AMCbwwm8BhONSkIxtN5sonmOFQXtv7wskQD\/rxfO3n46igbKAy6v6FFB8VK0T31TiaIPlmz\/TbC5XK6hQ4cOGTJk9+7du3fvTkxMzMzMRGUEFLB5DDYQBEEDW05OTmJi4rlz56pXr+7xeHzF7fDg0QRIPB4PhsXQcfINK9\/yDr4rLb4Ex6XT6QQVeI7nWHbN\/dcAACAASURBVA4dSJ7jNcfS6SjhRppNZoZmkPXPSJKTFXDfZbCYZJBk4EXJrQLl8RQcP7Wtd79XAfROZ5oM+QB2kLwgsjcaO5WOUUKCGFaQASSAXEMRgo0TebxSX4whewvjwJon6es3ajfHl1oAPpRIbb+Erm9aZqYMQPOc2WbDAwSYoMicKIqK4vJ4ZIC33+12KP4gBQ6dJYcD2it6OJ4FFXiafwCwoU8LAElJSZUrV46NjV2\/fv358+eTk5OvXbtmMBhww4bZ2r8eE4\/Eyg1skiQhvdBut2PK\/8CBAy+\/\/HJqaqpyc7v6ss1ow99g\/f+Dt75ZukdFp6hkSfOpzRRBFUEVNRF9VQBJUjiV44CjwUuBmwFvvkPXf3j\/WsG1XFRJnpe+O31J2+5qm0z15gYXf8tUBVQRVMnn4StCVPqs0ocMXh6KeDDxYBeBEUGWACQVFAUoN88xPICoyi4A67LlU5\/\/VyUA1\/3eUd9Wr0VFRRrONUeDEDJr1qxjx45FREQkJydnZWXl5+ejwFaF2rBB+YKN4ziXy2Wz2VJTU1NTUw8ePNi5c+e0tDSchtFdKdV1eeh7tjJ66wcBm+gVcUYXQaRlmgF8eEd9OfLUlVOB1QNFWZIl+d5qVhUNbKACzwoAoiI5L1zYN3pMj3b\/rpWXl\/gAN1Uj72vpOK1VWPv27SdNmhQREREREXHlypVz585lZ2cXFhba7XbcsD0GG0Ap8dfpdFqt1oyMjNTU1CNHjvTt2\/f48eMljfNKIyhQ1pW2DxFsd5JLuOXDb3rIABJwbh6jAoxM88BxQLPgPXB+\/9BxgwXgiT9RQWFZnmfv1TO6bMAGyq0Auxlmt12rJIFXAkYCTgJRArkUoKoKCs25RcVTaMicOPUToyWdBBKAB6yZomkar4tlWYyFWq3W+fPnP\/nkk1u2bFm3bt3JkydPnDiRkZGRl5eHG7aK5kNC+YJNlmWHw2GxWLKzs1NSUk6cOPH5559\/\/fXXUBqV5vmSqv5Hs2crA3tQsCmyooLiYp0C8BzQabkpE7+doHcXsTKDYAMAgZP\/u8BmsRtUYMdOGHru4gEAx4OBTVNkwGUNZ2GHw7Fo0aJWrVotXbp0xYoV27Zty8rK2rdvn8FgKCoqslgsHo8Hl7XHYAMoXaxsNpvZbNbpdMnJyadPn\/7pp59eeeUV8AlFIqurbD\/6IYINFBUkfJSO1NtM9QFjyYCVVFB4heOBEYAvdhX+tn7ZsnW\/CsDrbcXEj0Cp7s09WPBlBLb7NBVUGVRNgg9EBTgJvBJ4OHBw4Fq9admCZd8JwHoVD6nm56IfpG4amWVer1fzHl966aVOnTqNHz9+586dkZGRFy9ejImJKSoq0ul0JpMJ5ccRaRWnvgbKEWw4JqxWq8lkKioqSk5Ojo+P37hxY0hICC5rWgDtAYhz97YKBTaBF6AkIyBJwLsY594Tu2f88BUNHhfjlECsXqO6JAmoX8Kzdz3VigY2WrYeO7tv5MQhEtAGW5EAPAkkgvqA86ZWJqPX66dMmVK9evXBgwfv2bNn7dq1Bw4cSEpKOnDgQHFxsdlsttvtHo9Hm6B9E0jlbuUMNovFYjKZjEZjUlLShQsXDhw40L59+0OHDoGPmHuZf\/TDA5sMigCiBKIMourbDsLHt1RL9HBKaFY8MBLw+FMC9uzlkyvXLT186oAEfL4+TwWxWvVKDOMFFURUCrqLlQnYVLgp6aU97uAUq4BucEk8RQZVAQUECTwi2ESwXEg\/9OXcMXnWTB54DhQOgARUfQCSIkYd8afT6RwzZkzdunWnTZsWHh6+efPm3bt3nzx5Mi4uzmAwpKSkoOgIy7K+SaPHYCu5fRaLxWg0ms3mpKSkS5cuxcXFDRky5LvvvtNuEC5rZbu4VSiwScBLwFvcRkFhOckTuTl82erFEvAWh1EG0eW2ET\/CsjSoYLNY\/4vANm76x5cyTvJAORknB4rJ5XowsEEpkYBl2fbt2zdv3nzixInLly+PiIhYvXr1sWPHzp07d+bMmcLCQiyMRIrWjdN8DDYoFYSkadrpdOr1+qysrIsXL8bFxa1cubJDhw5aaluW5VuUD\/+5Ic4Rb4QQnU4Hpd\/K3zco3XZiigInVAkUN7A8KFavE30rHKesxyswLMfwvCC5aUYAcHA8A+ABjgEXBTYGnAJ4D57eO27KSEaiVBApjx1AMhmLghvUAZCMhkIAyXnXZojQoEED3NK4XC4cbZrw3t83EYAD4AAKrF5GBR7AzSleXpZLBcdV7AmHvqMqKwoIMlidggQggSSBlwOLAOYZ80fHHFvLg4MHLw+iFxQGgPjXeACw8TyPU62qqtHR0Z07d37iiSdeffXVmTNnbty48cSJEykpKZmZmUVFRTRN6\/V6FG4q831+mVh5gk0URcxrG43G7Ozsy5cvnz59evPmzS1btrx+\/bqvnE7ZfrQ291ut1sDAQK0w9L4MK5fRatWqVa9evWeeeaZucP03e3dr2+GV+k0bEZ8OuzWqVK1VrXqVSlWr16hF\/PyDqlcnAYGkcuWS7sCVSO2QKoSQwaMHNnqqXt1GNQkhlav4BwaWNBL2Vdi\/20URQrChLiGkcePG9erVI4TUrFnz\/q7Kz48Q8nSrVq1f6Tzgk2HPvfBCreAmxC+o9F83mhz7dDj2b\/r0v7Q3qPdEIAkgfYa8QaqQanW1m+X\/xLPPVqvR0PJA8juqqmquDU3TCQkJsbGx7du3b9eu3cKFC+Pj4zMyMq5evXrhwgVZljHi\/2AD42FbuYFNLW0T5Xa7zWZzbm4uMrb27t07ePBg1GnFqVpjCZWV+UqvAoDL5XqwxROXDlwhOY7T6\/Uzv\/\/hvU+Gjpw2LU1X4OXlknhjSTZbEnhWBcnFutyK1wM8BaILXG4weMCaVPTnzJ+\/2B+3SwbW5bYCSCLLgKqoosB5PQBScZEuJfnyPcCGZrPZcKjxPH\/LZf4dEwA8AGYW3uo9qPfgkaO\/mGWjFY+EovulniQ6kKoCqiQB7wGvTTXT4GLAYRJ1163Jo6cPZsHGg0sAmgVGAkUCKDba5Nt90b9hKAzDcZzvd0TTtNfrPXLkyJNPPtmlS5f4+HiDwaAoCsuyHo+H4zit7WjF8SGhfFn\/qGbn9XptNltBQcHVq1fRk9y4cWOdOnVQLg4AMIlZtp8LANg3B\/7BynnLaLbZbF16vf\/Oxx\/1HzmSgxvt3QrzCykXBbLMc4wKkgQSCwINIgViuj7dLhV6wHoh59T0Hyex4JaB5QWv220HVSl5yJIs8yW8k7uDzWw2++q6PViTLQSbQ4LOvQYO+Gz8oBETsGruplYHt4HNJOpzTVkMOLLtKZ9OGWgRdOeTjrlYY05hZrG9CMHGCqoMkHuzSuzfMU34keM4s9msfVmCIKAbP3\/+\/Bo1aixbtsxoNGLzGqbUKtoSV55g07qNulwu3LYlJiaeOXMmJiYmLCxs2LBhcPP+qkwMifx4rKqqb5nMfRn4MHq1+pTBoyf0HPb5ux9\/RuMYlUqDITKAIikiowLLAuUEBwXU9vg\/pi6bcF1K0sO1sKm9813pqXmXVGBliQVFAUHmXR7G7qCdTlARaXxRse4vLxC13PGY47j7uigWwCwBBfD+JxP6fjqpTcd3C52cgwMBQFBBVkBRFFVWVEUCWQJZYECfKh76ZH73OH1Msuv0vHXTVsb8SgPFASuAiGrNAFBcVMB6qJLKoAcyRVF8iY44KnieT0lJAYCCgoJ27doNGzYsLS0NVzasb9CGTQVBXTl3sUGtf5TNycnJQTryzp07Y2NjGzdufPLkSfDh\/pehoVyuqqq4Ov1DBh1yXgGgx38GvRM26q1+Q2gAAdvlcKJZbzbpTaBIoPAqsF7ZSYPXITlGfT+6U1iHnp93Hv\/TsJnLJnBgF4DKzEoCEFmaBhmAl3CAq4posegVBRtM39VQQwlKeafK\/UsA8gBuAArgrX7DB47+MmzslwwAB6C3WqU7rWwcGL\/dPqLn5JffHvfSwh2zZ6wYfzH\/LA2U0WnIzr+Oas0AQHspUBWz0fhgYMMumdqahmNG+9VqtQJAQUFB\/\/79R48enZqaios8qkric8qwv98\/sXJurIEEEWylrdPpMjIyjh49euzYsb179w4aNKhfv35YAliGn8iyrKqqt2zSkN1zX2a3229PSPQbMrr\/+G+6DRzrBfDwoCo3rWwAvApeFuw02CmwfvhFr14Turw9tn3\/L7u\/N7Jztj3JJRlUoAFEkBWQQKYYymwDRZF5RpG5UofuzqZ53Wgav\/S+LoqSStp2dOk\/4s2+w15\/7yM7DxyAAMCIKi8ogiCIAifzjMIzCk87If2rmJ4vDq\/62tgnXv\/s2QGzehWr+Zm26xwogkaRUQAnGs6h9zqtZfhV6nQ6nE2QBeF0OmvXrv3tt98eOXLE5XJhsITned9aofK18m\/zi2ESu91eUFCQlZWVlpZ27NixyMjINWvW9OzZc8KECWX+iVDqV2Bn03+SWsDAtKqqOLI\/DBv5wcjpb\/cf7RRFAUBVgKM5kMBusfMsDcDTjMVM6WiwG+n8f\/\/nxfcndv1g6psdw17sP6l72MQ+2YZkWfEg2LDKS2V4UBSXzQwgMoxT\/SsGhlDa5AnP7X4HGQdgBbCpat+RX\/YbOfWjMdNcEtCybKOoGytbCX9SAlWk4XqbEX7vTH+qz7cv9ZnxWsdh7V7p81KqMcPgsNk9Ho7nEWyyyHspOyg0PCiDBG4WG8dKSDzWOFy4xLVt2\/bnn3\/Oy8vDPbnT6awgPiSUO9ig1JmkadpisRQWFiIj+ejRo9HR0SNHjnzttdc0TTVkBqiqij7S7e+jHd\/D8ywrsN3yFeLa2Kv\/iC4Dp7wXNs0lgaCCqgDtFEEGEFjWrQdwqGAUoJCG3KMZm3tNeuWDcW1Hzuz87kfNe3z8\/MLwyVlF8TK4VKAVlRd4FlSQWRFk8FjsIIHs8YL8F37YPwSbDMADGOxyr\/8MHzB07JBRk3gAO8vzAAzIPBakgsADzwPPA3vevr\/TvJDXZzzR6cunu0xq021M+9HffnL80hEJJFkBys06bTQo4HbRAKA+hFjX7aaq6gsvvBAZGYkg9I3KYpa\/HKOUFQhs2Hk0Ozs7Pj7+6NGj+\/fv\/+2338aOHTtq1Ki5c+dqz9ecdVxMtEZ4oiiiz3DvjysrNxLVqaRSQ+x9Nn72+5\/O6f7RFBrAw\/E8JzhMXpABFBHAC+CwO9KLLVcoOTti39xek17pOepfb3\/UdPycHjHHl1jZFAnMMrhEyc2wbgCFoRmXxQEyACvIvAyyco\/If5m4kawgXMvP51SYNP2HDz8e0eW9\/2A0kpGxFZXi4N2U4HWxLgRbdOrqtl\/WeH3GE69OatJlUpsftn55zZ3CAW1z2XzTHlaLk2EY78PpSXSLGY3GoqIiZNhmZWXhcsfzvC\/S\/kfBhsQFdK8dDofRaMzPz09NTT19+vShQ4diY2NXrVo1ePDg5s2bp6SkXLp0CbHkdrs1tNyyoGHlzl9+bpkESHxbFqE1b\/Nq39GzXu0RhgEStVQxi3c7QWEAKAksAphp0I+bP7jX+E69Pusw46fB++JWu6VsGawyuATFJSosMrxUQSnJ0cmqy2gB8V71bFAWARIZt2cSvPfhJz37DO7Vb4gAwKrAKCWaeRwIAogsMFgK9P2GKR0nh3Yc12zQd29vOPWrBfI4oCQQBUm0WlwmvYOjFafNg6dtNBvu9w4\/sI0bN2769OnYy4ZlWUEQ5FJDpP3vgg0DuxRFWa3WgoKCvLy8xMTEw4cP7969e9u2bT\/99NOnn35KCImLiwMAbJuGr0Xf8pYRj0Ptbp9YVqF\/QRC0lcRoNOInjv5idp+RM9p17e8SRRfDFBUVgwyqpIIiGfW5suxUwS6AmZIL23\/YMmx2r6+WDDfQlyQolEDPCnqK1qtAqyACKLIkM27a5XC5ne7SAnClqLDojhfla\/8k9C8qigDgZsWBQz4PGz6h94BhFMc5WQ6RZqMoRuEEECnRLQBfbCvoPb5zx8mhny7tvitjlRPyPGA0u4ssDrPvsiYLACp4vV6Wf0QhwWvXrgFASEhISkqK1WrV6XQcx+FMpKllPpozucUqCthEUaRp2uVyYcVNRkbG2bNn9+7di\/pk27Ztmzp1amho6MiRIxEefKmJosiyrBZ8R7t3tqCsktoaoQw\/jmXZHn0Hdvt42MCREzGpbbG6eFbiPTQoCqgiAC+Dh1bsBjqv\/9g+MfHbr1uuSkDJ4JWBloFVQcQWpB4PfYO7LAFIckkvefXhJrVVFSgGXF4YMWbqOz3+89noyUgSMzvcEoDDSzESJ4FE8W4JRDfnmvj1pws2TMm0xXNgFMDBKE5eZAAAFKBsHIhgNjhlAaBEQ0EyW8uYDHS74U1QFGXOnDlffPFFXl6ewWBAKSccLUr5FQRUCLDhCoOCcF6vV6\/XX7t2LT09\/cKFC3v37t20adPvv\/8eHh7+zTff\/N\/\/\/V\/nzp2jo6OdTuctIPHNq9zbyoquhaEILQHgdDpHT5729sChg8Z8kZCebne7WaytVkADG8PbBKA4cB1NPECBgwOXzVXIiU4ZaAU4UWJFSeB43uOhUZ9LEiXWw4IKRQUFyUlX7gE2tH9I11JVkACcHvWLaXM7vvnep6Mm5RUWCoqCenm8KtMiK4HkYp0SiBKIxy\/toSGPgWIOjLxql4BWMTlRqsViNjhBAa\/XywsCL3H3UDguK0MOXWFhodFofPbZZ5OTk\/Pz87FZ0i1CCeojqPe72SoE2PBAFEWO41DtVKfTZWdnZ2Rk\/Pnnn7t27Vq1atWqVasWLly4aNGiUaNGtWzZ8t133923b58oimaz2TcRp3UPvoeVCRGZEBIUFNSsWTPt1+eee+6V11\/vNWhQl17vN33u2YDKVfwDgoICKgUQgg+k8QZWDajRsBapQvzqViIBxM+\/EvEL8vOv5B9QmZBAQoICA6rWq9uocqXqQQFV\/Ii\/n28D+3uW2JQBEZkEEVK9fnCzD\/8zZPAnY\/r2H1yzTiNCgqrWrEP8A4h\/APEjJMCf+BPiT2rVr0n8yHPNG2kXWL1StUASFEiqBpEaAaR6rSoN\/EmV2rUaEOJfpVpV4kck6aHnu3A4KYrCsmz37t2jo6PT09O9Xi9FUbdotvpuIh6NVRSwAYAsy4IgeDwer9drNBrT0tJSUlKysrISEhIOHz4cFRW1adOmFStWLFiwYO7cuZ988smrr77aokWLuXPnYkk8vsnfCZCUSYmNUto7Ttu52Wy2lMzMCbNnJ2Rm5ZtNSCZkvDcS3yI271Y4o9ssgcSAyPCMCsByksfL4V2QJOA5BUqly01Gc3CDBgCKwVAMoDjsd2XNl0mJDX4VFht3PO7CrDk\/XkpIM1kpAPByIsPxeIY4VD20B0UdvdSNsIcqlIxjHrMPEhQXWnCCYHmuRN\/hIRvOvLhBWLx48fTp0w0GQ2Zmptvt9nq9giDcccf+aKz8Q\/+3GFKTHQ6HyWQqKCjIzMxEibLTp09v2bLljz\/++PHHHydOnPjrr79OmjRp6tSpCxcuDAgI6NChg1Zi+JfJJeUhFo+CAIoEikYLvF0CyLd4VAtX3lC\/KxXAw\/lXVpXASkEsz+Gr7+H2kLKRsgMVH7ed+B0foJS29hBLH9JNV4QTh6KAqqqEPIrBhpfscDgEQSguLm7dunVWVlZBQYHRaHQ6nZgDeASncUercGBDKWzs4GwymXQ6XXp6ekJCwu+\/\/56amvr777+vWrVqz549kydPXrp06YQJE6pXr\/7GG28cPXoUXy74KDHdzR6D7a723w82zbDcplGjRsnJyTqdzmAwOByOO9IhHplVOLBBaTCNpmm3222xWAoKCrKzs69evbphw4Zjx47FxcUtWLBg3bp18+bNa968eZ8+fY4dO4Yv1MgTWpzwjvbwwAY3wepOfy1VRrgxWH2Vt2\/8VZFVQQVFVqXASkE0X6IrLt99nJQN2G471b94yKVI00pbS+EqqaACcLwMKmB\/jQBCHpj1f1+mxasBoEaNGqdOnbp+\/XpxcbHNZmMYRpZl383Lo7SKCDZVVZE8ij2lLBZLcXFxZmZmSkrKoUOHYmJidu7cuXTp0vr163\/55ZcarpxO59+sxHkMtr91Af+1YPO96ieffHLHjh1ZWVmFhYXYLEVLtT16vFVEsCEYUJ2TYRin02k2mzMzM69du5aSkhITE3Po0KEGDRosX75cQ5q22WUYBhk6f\/n+8AhEWv\/OYNWQpihYtAZAA7Ay0CqIIgj+lYK8vIRup3j34VFmYLuvK7pZZV0qYZkAD4CZRkYQS\/4hQSUS+PDjIyWmkTC7du0aERGRkZGh0+mMRiPWfZeXpGTFBRvijeM4t9tttVrNZvP169ePHj2akJBASvuvK4qCwUAkRuLL\/zJp9hhsZXZFFQ9sCCGDwQAAkiQNHjx4yZIlV69ezc3NRVlyjuMwJfvoN28VEWwAoCgKMtmQxmW3261Wa2pqanx8fLVq1Xbs2KGtY\/h8QRB892n35k88RLDdyS284TTeMkZLSVggS6CIoGLLeQrABUDJQMnACsD7VQ6iBAn7a4sP2438O9DyfdxQ5lN4UBiQaJA8INGg0CDzALTIA5RIOlQhQfDwI+34bWot5sLCwhYvXpyUlHT9+vWioiIUSy4v3lYFBRtASYIfc\/8Oh6OoqOjq1avNmzf\/6quv8AmJiYlwcxGuqqrIyrn3Oz8G213tvx9sWiAao2V9+vT59ddfr1y5gt1tHA4Hdkh8DLYbhncKNV4AID8\/32aztW7dunv37siyRYQ8mCdwb7ChB6KqqrZUYpNUPOZ5XpOgsVgsWkWjzWbD9xQF1eX0ggrYMpvnZFCBYyXf5qP4d5YRcaQaLFYZwEN7VQBBECRJAFDUkrCDWK2yP884Rc6tSjSo\/I2HIvq0d1ICA\/wYL423DseQy+2B25xqbSzigXYDtSoh8Klm0KrjtO4WFEUhmDmOy8rKutsXJ4qiWtq\/Gz\/lUYb+fb\/QFi1aYN+2a9euIdhwZcOY5KM5H80qHNg4jsO7gN1lAeDq1auiKPbq1evrr7\/WmCJ2u\/3vMLPuaHcEG0VRNpvtFvT60gvdbrfGyVAURYMfsl7wmGEYDU6Um5FESRR8GrTJCqC4v3pj0dOSUjaHXZJlp9MJoFCUC6sXGMYdQAgAX\/JQeVliSh4iJ0ucLPGyxMuS6EeIenOwUhtKHMdpdQCyLLvdbt++xIIg4PyC9\/yWqUeb\/pVSzdzb76fb7dZ2zr5dmqGcwKbNGoqihIaGbtiwITEx8THY7myoi4TfX3Z2NsdxX3\/99QcffKDT6Xyf5ivpfl\/2l26kTqfLz8\/HY6\/X69v0HUrXCnRx8\/LyoJQDjS\/JzSnQWmkj5cpDsRazA1TAn5SbYWgB1z3Gy7pKe\/8iOPDNrVZ76akCIf4qgCSrThflprx39O+g1I3UwIC5k7S0NG3kaWerWXZ2tslk0p6AixK+gyAIDocDhyNFUXjhXq8XV3VU8lRLm25rSKZpGsGmQbRcwKZR0p1OZ6NGjXbt2nXx4sXHYLuzKYridrtRIi49Pf306dPPP\/88FimJoqgtbg+817oj2LBgp6CgoLCwsEePHu3bt8fCuVWrVgUEBCxevBgALBZLy5Yte\/Xqpb0VfqnauwEAqKAqYDQYY\/fGtn\/ltevZ1zVMWC03cOV0eEAFSUAnk8PljmVZzXfV\/D0EmygpJfsmVb39oQ1lpCnhNV6\/fj0sLKxr164Wi0UUxcmTJzdr1iw2NtZms2VkZFSpUmXkyJHaaRuNRqPRqN1SnMXw56ZNmzp27Ii97dFul831XfdUVdXck\/ICGx5kZGQ0b978+PHjZ8+efQy2OxhO7bIs2+12dG+aN2++ffv2W56GmlwP9hF3BJuvRzpw4MCaNWtmZWUpitK0aVM\/P7+oqCiTyXT06NGQkJB169ahBoGvQLo2BYAKXg8nSxB\/7iIhgQX5ety\/GfQWVQFQgfbyqgK0t0QMB2Sp6Fo2yArI4LG7QQGRVxhaVNWSvAAhNQQAs1O2UCoHQJc+mNIgOzboIH6BiElJklBqzmos7tG9GyEEl6MXX3yREDJv3jwASExMJIQsWLAAfBZDDWlutxsvDde6bdu2EUIQ\/AaDQRujeMm+7ih+I\/jaiuBG7ty5s2vXrkisfQy2OxtOokajsbi4eN68eR988AGU+kX4BK0j6YPZHcGGMQAceQsXLqxZs+bhw4ftdnv9+vX9\/f379evHsmxMTAwh5OzZswAQHx\/fqFEjQkjPnj0LCwsBwOFwDBgwYPWq1XO+nrclanvU5u316zdSZDDoDd\/M+e7XX34TeDE5KfnT4aM+eL\/3iM\/GrF61GhRwWC1Lf\/wpauOm77797qd580EBlhYEXkWwUQxTtWowI5VEIzkASpbx4ZFlWpYZWWZlmZdlBJsKoCiKx+NGXcff10USQs6fP19QUNCgQYPatWt369ZNluXIyEg\/Pz+dTudyuWJiYurUqVOvXr1OnTqZTCaO465fvz558uRffvllxIgR+\/fvv3TpUsuWLZGtumzZsjFjxqSmpjocjiVLlnTu3HnQoEHR0dH4pcyaNeubb74ZO3bsvn37yhFs2r7xiy++mDBhwrlz5+Lj4x+D7c6G1X5Wq\/XAgQPNmjXDoYwmiqLb7b7F27lfu9ueDekFHo\/n4sWLISEhS5YsSU1NrV279vTp01u3bp2dnT106NDWrVsDQFRUFCEkNDS0f\/\/+DRs2DAkJuXz5clFRESH+hAS2avnC4kVLd8bs\/b9XOx0+dLzLW92qVa21ccMWXV5R7w\/6NQx+4tUOHZ9v1aZG9ToXT50Ft\/uNF9tWI6RR9dpv\/Pu13Ks5EgOgAMMBRQMtwbMvvJmm8zAANAAF4ABwAjhL1VRxieMBagU30ZvsOHxsVjNKzekL8hs1ahQREbF\/\/\/4WLVrMmTMnNDTUZDKFhYXVrVsXAHbs2BEaGlqnTp0+ffq0aNGC1DYWigAAIABJREFUEGI0GgsLCwkhNWrUCA0NnTFjxubNm6tWrWo0Gp966qng4ODY2FhFUZ599llCyKhRo+rWrRscHHzw4MGcnBwsiWvTps3ixYvLEWy4ILvd7rZt2y5btuzUqVOPAyR3NovFAgDXrl0zGAxjx45dtWoVUm80dqm2pj2wLtrdwKZt9FVVDQkJGThwYFRUVGho6Llz5wghSUlJrVu3xg3ba6+91qxZsyNHjgDA1q1bCSFRUVGpqalVqlQbMmR4clIaqLB71z5CAps9\/Zy\/X6UN66NAhdSUDEICPx0+ClQ4eeIMIYGLvpsPbvdLTzerX7Xq2UPHgJGQhSHyIsuDpAIPEBz60oDh0wYMG\/Zu377dBwzoPmhQj0GDegwa9N6gQb0GDeo9aFCfQYP6DRrUtWef3Hw9Dh9R4ECVeM7rttuqV68+ceLE1atXt2nT5ujRo4SQ1NTUp556asqUKXq9vnfv3oQQvJPHjh3z8\/NbuXJlUVERIeSjjz66cuWKoihXrlwhpV17oqKiAODq1atVq1b95JNPGIY5cOBAYGDgnDlz8vPzg4KCBg4cmJCQAOXqRmI4p6ioKCAgYOvWrcePH8\/IyHgMthvtW6EUAzgtXb9+PTU1tU6dOtghocw\/9Hawud1uLeUAADNmzMB5ety4cQ6HQ6vmPnz4sKIojRs37tSpE0qFms3mSpUqhYeH5+fnE+IftXk7qKDIsH\/fYUICA\/wrExK4fVsMz8kHDxwlJPCJkCcJCfT3q9Qw+In\/a\/syeL1vvNg2rFdv3u4uaY7okUEBXiwB2wcDxvYa+PlHn81s1\/k\/H376Vbchk94dPOndwRN6DP685+Bx74eN+SBsxIeDPhsw5LOINetFSZFlWZFFUCWRoUBVZsyYUaNGDULIhAkTXC5X3bp1GzdurPHdmjRp0r17d7wVOp2OEBIeHp6cnBwcHLx27Vq8IXv37vX39w8KCsLLt9lsBw8erFu3LiKwWrVq\/v7+L7\/8cnp6epMmTRYsWIDc1PICG87FDMOsX7++d+\/ely9fjo6Ovnr1an5+vtFoxLQHZrQfwcncYhUIbFipzTAM0iBHjx49Z84c\/FfZitrebWXzrbw+duxY1apV69Sps3btWkEQhg0bhn5jfn6+2+1+9dVXQ0NDcV7Ys2dPYGBgREQERVGE+P+2PIJjOY4V4k6erVat1qyZ34SGNmv+TEunw5OvK\/bzC\/p0+CgAcDm9ayM3ACs4CgvfeqndzHETRKfHbXcLjAAyeCmvrAIriB5BaNC07bhpC4aP\/+79jyf1HzXr3aGTuw+Z3H3IxJ5Dxr835PMPBo\/tPXhk37ARr77xzvG4cyqAKIq4soEqgqrs2bPHz88PUSTLct++fQkhdevWxfBG27Zt69Wrl5SUBABnz5719\/ffunVramoqIUTTxj19+jQhZPbs2YSQJk2amM3mrKwsQsiSJUskScrMzExMTHS73bm5uYQQLHcqLi4uL7BpqYvBgwcPHz78+PHjJ0+ezM3NLSgoMJvNmJQvF2IkVBywKaXicE6nMycnJy0tLTg42GYrabSpFaqV1YfeEWy+WiYmkwmXssuXL7tcrsWLFxNCOnTogHGayMhIXPTWrFnz5JNPNm3adM+ePXq9nhD\/iPBIDO5Hbd5OSKAkwqaNWwkJ\/Hr23PPxl+rVbfh21+5nTp+fOmV6lco11kWsBll6pnHIx30+vFE\/qoKqgBaNrN+oud0Ddg\/wALR612hk3eDGFqtTBWBZlmNpDJAoslhQUFC3bt0qVaocOXJEEIR169YRQt566y0AcLlcP\/\/8c8OGDYcOHRoeHt6qVStCSGJioslkCgoK2rBhAwAUFBScPn26cuXKFEVFR0cTQiZOnKjX6\/39\/d9+++0tW7bMnDmzVq1a3377bXJyMiHkt99+w5L5cnQjAUCn07Vu3XrBggWxsbFIjCwuLrZarV6vt7x8SKggYFNLGyNSFFVUVGQwGLZu3YoDAv3vR9BTG8vnwGeU9OnTp23btiaTyev1njhxol27dphtw7OaNm1as2bN0LnatGkTAOh0uurVa27bGi3wAuWmNm7Y0rLlv2QJMjOu9+z5ASGB+briw4eOP9u8FTqT3837UfAyHO19s32HzwaFWU1WUMBLeT2Ux+2ieF7gRJERBEJqcApo0ch7h\/5VAJqmFVnkWAZUiecYAGjRokVISAim5iMiIgICAtavX6+RA0eOHOnv708IqVKlyvHjxwEgPT29du3aS5cuxXt14sSJ4OBgAMjKymrevLmfn5\/RaDx79iyCEx1UACgsLKxWrdrOnTuhXJPayO9Zvnx5165d9+zZc\/DgwatXryYnJxuNRtywlaN0ZIUAGy5r2BmosLDQbDa\/\/\/77+\/btUxQFkzZl2+n3bmADAJZltYmZpmmdTqfxes+dO3fLaefm5nIcp626JZ6JChwr+TJIOFaSpZJctnZgMTuQRKLKitvpusEEuc0CAoLwn5KsCqJ8x4coyjiU3W63JmKpqqq2aIui6HQ6NQAg2cXXX5Ak6cqVK1oDQd\/MCt4BURRx4jOZTBhQsdvtGqUG92ma1rfH4ynHlc3lcnXs2PG77747cuTIqVOnUlNT09LSrFYrbtjKq3IUyr0\/G1456o5gkajJZEpKSqpZsyaULmtws4P3z+0eSW1JkjAmqVG0bqFfWiwW7avyVVNGBT4AUGTF7aJpL017aVDBQ3kQcjarDVSgvVxqSqrZZNaoJBpdy+1yS5KkqiqKZGFU1m63V6pUxelyqQA0wyl3UQcBgEqVKoFPn07tzHGe0lKIvtQzRVEoinK5XBaLRevniB+Njga+RAsd3XGA4ifi2fo+pxzBtn\/\/\/ueeew4r+i9cuJCWlqbX6x0OB5ZpP5pzuKOVM9jQZFlmGMZut+v1eoPBsGPHDkxnadu5sr1Hf8kgAQAsoUetcqypw1GL6x4AeDwefAlq2t2YDkoRoC82ayRJX8q\/Ipcc2KwuL83LAG6a8bCMAiXj1OVy+NTqiE80qifxFADPM06Zo0DhSh6yAIoAigiKCIpcpXKQIsmaQisAiJICpTCQZRnxc8dpCyc7KKUTaO40IhAZ4fg+2EQXAPDm+FYzae9M07TJZCovsLEs27t375EjR+7bt++PP\/5ITk7OyMiw2Wxut\/uBybRlZRUIbNjFJicnZ\/ny5ZMmTdKo6GXeZ+huARIUqYbSIaKNntudWF\/yO74Ex6XT6QQVeI5HPWOOlXiO1xxLZ+kiZjaZGZpB1j8vSRTDIgDNJeuDIkkCgORy2ViWql4lQBY8kkQD8KBwdyux8SOEY0p2thhpFCVFK4zwxZjWndjpdGqepK\/fqN0c7c7ggUaJvKViMDMzE+8Sru23bH3h0YINc+t79uzZuXPnvn37srKyMjIyDAYDTpfl4j1qVv4irUif93g8JpMpPz8\/JSXliy++WLFihcY8fDR5topm2qoeFBSkof0eE\/PDkkV4UHvYYLtFIVebLDp06DBlypTt27cfOXLkxIkTSUlJ+fn5BoPBV+u\/vCBXIcAmCAJFUUajUafTpaWlDR8+PCoqSrt9D9Yj4h72GGyPwB7Byqa148O9vSiKZ86ceffdd2fNmhUdHX38+PHz589nZ2dbrVbsDFGO6Wy08gcb5rLdbrfBYMjLy8vMzHzvvfcOHTqkYazMNaIfg+0R2CNzI31DOx9++OHYsWN\/\/fXXffv2nT17Njk5uaioCKt+cVkrrwwbWvmH\/lHVx+Vy6fX6nJycrKyszp07x8XF+Q6Usr1Bj8H2COxhg03bgNntdvyUrVu3Pv\/888uWLdu+ffvJkycvXbqUmZmJQsjY3Of2Ze0RA6\/8wYa9C51OZ1FRUXZ2dnp6+ttvvx0bG+v7tLJd3B6D7RHYI1jZtIBNdna2LMshISHjx4\/\/448\/Dh48eO7cueTk5JycHLPZ7HA47Hb7HbUi\/xfBhj1+CwoKrl27lpSUFBYWtnz5cvAhIjwGm+8f72j\/g2DDbRgeDxo0qEuXLuvWrdu9e\/fhw4fPnz+fnp6ONH8Ua7hjXOR\/DmxYc2232\/Pz8zMzM\/\/8888ZM2aMHz8eALRuWmU7aB6D7RHYwwYbvr\/X63W73Vh4\/scff2zcuPHAgQMnT55MSEjIyckxGo2oyno3UP2Pgs1msyHYzpw5s3jx4r59+6qqynGcJmtRth\/6GGwP2x422LQUYm5ubkhIyJdffhkeHr579+64uLg\/\/\/wzIyOjqKjIYrHY7Xav13s3z+h\/CGwYitRWtoKCgqysrOTk5MjIyMaNGyONDZ9Ztqm2MmmG+LANw9lGo7FBgwZQqmaplbfebmXUDLHMDD9ak2bhOO6fgA3HiYYZjEBi35VFixa1bt16yZIl0dHRu3fvvnDhQkpKSl5entlsRtbII+54eA+rEGDDPVthYeG1a9fOnz9\/+vTpFi1axMfHAwCSS8r2c8uqze9DtcqVK2NxNPl7Y5SUTZvfsrTq1av7+fnhWVWtWpUQ8gC0O61NitPp9Hg82hSMnJgVK1Y0bdp08+bNq1atQhWtK1eu4G7NZrP5Pr8iWEUBmxaNPHXqVHp6+sCBA0eMGAEA2A25bD+3rBrYP1TTll8cVUVFRcnJyX\/5qn\/YwL7MDQOG2F\/3wQiuyIbTuGPYRR3\/dezYsWeeeWb27NmrV6+OjY2NjY1NTk5OS0vLyckxmUy4rJUv8\/gWK3+wYejf5XIhMTI+Pv7cuXPh4eGNGzdGCmyZ76nQr8B8A5R1\/U6ZG6Yi\/\/JpZrNZq2fH1OVDPq+\/MKfTqSiKyWTyHe5accB9mSAIWkGjIAh4aampqfXr1x85cuSuXbtWr169adOmpKSkCxcu5ObmFhcXaw00Ks6yBhUEbDzPawyS1NTUQ4cOHTx48MUXX1y2bBnczIj954ZEft8TwGOlgpksyx6Px+Vy+TIkbqhT3t1EUdS2dhjyLhfTzgfB5vV6H3hS0+qGNG56cXFxx44d33zzzY0bN65YsWLbtm2JiYkZGRlYTWOz2VBUW6lISINyBxuOKuRGIhE5Ozs7Li5u3759c+fO7dy5M5R1MRuaxWKhKEpVVfRJKs4e2te0NUFVVYvF8pdDRxAEXNzQWVAUpWy1W+7LrFar0WjE3Tj+5XYd5b9jWtEqlG62zWZzz54927Zt+8cff8yfP\/\/o0aMHDhzIyMhITk6+fv06FokKgqCWK8H\/jlYhwIasf7PZjHntc+fO7d+\/PyYm5t133\/3ll1\/KNkCCJcy3bNI8Ho9QwQwAMCMCPqWf9zAUadZ+ZRgGJ6lyPH\/NrFardj4PYDhC8NhkMs2aNSs4OHj58uXh4eHR0dFHjhwxm81RUVEWi+X69etOpxOXNXy+FhqtCFaeYNP8JWzCZjabCwsL09PTT5w4cfr06c2bN3\/77bdVq1Yt8w+FUrkuvV4Pf6NTabkYzuL4Eyv6GIb5y3EjlDZ5wtcK5ZdCVBSFoihc1jRP+IFLE7XOHp9\/\/vmLL764YsWKFStWbNiw4ejRo8eOHTtz5gxFUYmJiYqiuFwu7FKvnYZSfjU1t1hFEWkVBMHlcpnN5qSkpLy8vJMnTx48eDA6Orpfv35jxowBHxYlPl+Tni\/Pk35sZWe+TWR9+wdoODEajVOnTn3ppZdmzpy5cePGbdu27dmzJy4uLiEhAfvT22w2iqJEUcSMXEXbsEHFARu65haLJScnp7Cw8MSJE7GxsUePHp01a1a\/fv0WLVoEPhXEuNG6pYPUY\/tvN4ZhNC9D6zIJAJIkWa3WsLCw119\/\/Zdffvnxxx+3b9++e\/fuI0eOnD9\/Pi0tLS8vT4v1I7PkMdjuZaiFjOpaJpPpypUrBw8ePHHixKZNmz755JOXX345NzcXfQncxvi2WXls\/98Yy7K+0VdN8aVbt24vvPDC8uXLly9fvmnTJhQVj4+PT0lJyc3NNRgMGOuXSu0x2O5gmpMgyzLe6MLCQovFUlhYiGGS\/fv3L1u2bODAgd26dYObVzPfhhuP7b\/dfHlVGH3FDWd+fv6\/\/\/3v995777fffvvpp5+2bNly8uTJHTt2XLhwAcOPer3ebrdjiAtDAFo1TQXZqmlW\/mDTeHTorFutVr1er9frMeF2+PDhffv2LVu2rGfPnu+88472Ql\/Ntsf2\/4Gppc2EUUgPAGiaPnToUJs2bXr06DF\/\/vzly5evX78+JiYmJiYmNzc3NTU1OzsbdY7dbjc2KPZN9D0G202mlupG4q+Y3ZYkCXlbWVlZly5dOnXqVGxs7Jo1ayIjI5988smBAweqqqq1Tq+YgcTH9sDGsqzWbTg8PPypp57q2rXrsmXLFi5cuGvXrp07d27evNlgMFy4cAH39og0r9er8UXuQYwudyt\/BonmW6uqiiqldrtdp9Pl5uZmZ2dfvHhxz549mzZt+v3337ds2dKkSZOOHTvCQ5Dcemzlbhrn+MKFC506dXruuecmT568adOmqKioXbt2LVmyJC0tzWazrVu3zmaz6fV6q9WK6oOavgi+\/HakVZD9WwUCG5Ry\/CVJcrlchYWFeXl5CQkJ2Ihk48aNkZGRCxcufP3113v06IEpssf2\/41hxEsQhBkzZjz33HPdu3f\/8ccf16xZs3z58oiICGxCHx0dffr0aQDIyMjANY3jOAyH3J7012B2C32sHK2iRCM1w\/I21MQuKiq6du1aYmLi+fPnDx8+HBERsX79+l9++eXNN9\/s2LHj\/v37fV\/oyxsAnypvSZIoiirz0oF7myzLqOik\/Qo+csJwmwBzxbd7uGcYMxRFEX\/FsrpbPDdFUbBxCgBwHKfpSeOEi09esWJFu3btOnbs+NVXXy1btmzp0qVLlizZsWNHbGxsXFzc5cuX09PTc3NzcU2rCDqQ92sVDmwYKfF6vU6n02Qy6XS69PT0hISEI0eOnDt3bu3atT\/++OOiRYsGDBjwzjvvLF26FAUn8bVI+7rbO6Po8sM+f7vdrs2jGGLFfo4aCwR8tpr\/Revz3cCmReq1eQRjV0gfw5Xnjm+olFYzOJ3OixcvvvLKK+3bt+\/Tp8\/MmTMXLVq0ePHiDRs2xMXF7d+\/\/\/jx4xcvXsTameLiYtQSrwg6kPdrFQ5sAKCqKqrnu1wuk8mEYpJJSUn79u3buXPn\/v37kck1cODADh06LFq0CGPEBQUF2n1HESGPx+N2ux\/x7s73u8cLwWM8DYQcTdMVk\/p8D7t34AErNrRnahQQpbTtnsfjoSgKkWmz2bRkaXh4eNeuXZs3bz5o0KApU6asWLFi+\/btUVFR69at27Zt2+HDh8+ePXv58uWMjAxsHYoyB4i0cteBvF+riGCD0sgkTdMOh8NgMOD6tm\/fvjNnzsTHx0dGRkZGRq5du\/bzzz9v3br1G2+8gY3FRFHMz88XbqtT9N09PxrTCoQ1J0fLv2OtqiRJvtnbim93AxuqMmpPYxhGKa2kvn1NU1UV92Z5eXmjR49u2LBhq1atwsLCpkyZsnr16tWrV69cuXLlypWo23Pq1KlTp06lpKQgG8tisWBzAmwdWhF0IO\/XKiLYsDZEEAR07jHzdunSJZvNdvHixaioqAMHDvzxxx+\/\/vrrli1bfvjhh549e9aoUSMsLAyXOBzWvguatnl7BKkCRVF8GcDIsdZ2jAkJCcOGDfv444+hvInC92v3WNmeeeaZqlWr9u\/ff9myZXl5eVar1Zdw7PV68\/PzL1y4EBsbGxUV9eabb1auXJkQ8s4778ydO3f+\/Pk\/\/\/zzunXr5s2bt2bNGuzztGvXrri4uNTU1JycnNtD\/IIg+GaubznJR31f7scqHNjUUq0ENJZlXS6X1WrNy8srLi6+evXqmTNnzp07d\/LkyW3btkVERGzevHnNmjU\/\/fRTp06d6tev\/+2332IRDb4by7KaYi48kqJsX5D7LqcOh2Pv3r1vvPFGw4YNCSEIwod9MmVodwNbVlZWnTp1OnbsOHz48BdeeOFf\/\/pX\/fr1mzVrVqdOnTp16tSrVy84OLhp06bPPffciy+++O9\/\/7t3794\/\/fTTxo0bf\/jhh2nTpv3yyy\/r169fuXLlli1bjhw5cunSpStXrly8eBGlRJAgYrVaKYpiGIZlWY7jEGx3jIs8Btv9mVpa5IYRW0mSGIbBrVdiYmJBQYHNZouPj79y5UpKSsqqVauWLFny+++\/L1++fPbs2YMHD27duvVrr722YMECrQkO+OyjHqUzqUXnPB5PcnLymDFj3nzzzeeff378+PFdunTZvHmz1uX9v8LuBrbffvutV69e48aNmz179tixY6dMmTJ27Nhx48ZNnTp18uTJEyZMmDBhwhdffDFr1qzvv\/9+wYIFixYtmjNnzg8\/\/LBu3boNGzb89ttva9euPXTo0JEjR\/bu3bt37964uDhkPBYXF2OXU+z2hJOvIAj32BRU8PtZ4cAGtxX84Q7b4XDIsow0ruzs7PPnz+\/d+\/\/au9aYJs827LJlW2JGYhan+7GQ6abGGMfmPOyUxS07eACM001lmBmdMcNVRJSBthSlQG0LhR5gHEtpC61USmnBcqwU2gotUKBQoNCWttQWCshhwhbh+3HLk04G+745J+Pr9evlRdvy9r3e577v67rvR6RQKGpqatLT05OSkrKystLT0\/F4\/LFjx3bt2rV27drLly\/D7n4Q2v0z3wREhuhPGB8fJxAIPj4+O3fu3LNnT1RUVFhY2FdfffXWW2\/N\/t3DZ58oFiLbypUrT5w4cenSpYsXL8bExBAIBBKJhMVi4+Li4uPjiUQiiUQik8kUCiUxMTExMZHBYKCUOz8\/v6ys7NatW0VFRWq1Wq1Wt7a2WiwWm81mMpkcDgdsQ4k2woYhGouYjL1k+9+w0Jc6MTEBzYgwPaGzs1On02m12qqqqtLSUqFQyOVys7Ky6HQ6iUQiEAghISF+fn5r1649cuRIZWUl9Gs8QuP57zv\/\/PwU\/Ndff\/UckAaVTxSgosYQo9EYFRW1ZcuWXbt2hYaGnjhxgkqlRkRE0Gg0f3\/\/TZs2abVa9LKeI3ogWX2si\/gYWEQA7O7uhgPUfhESEuLv74\/BYCgUCp1OT0xMpFAoKSkpzDmkpqampaWlp6dnZWWxWCw2m83lcgsKCoRCoUQigeFzKpUK6o0Gg6Gvrw\/ixuHh4Xv37o2Pjy90P\/xDl+Nvxb+GbHALIv0NppV0dHSo1erbt2\/D0zE\/Pz8nJ4fBYCQlJTGZzPj4eAwG88UXX6xbt27z5s2XLl1Sq9WeYznu378\/Ojo6NjYGE6pn5iLY3377DSIWVMCAQSlIKEcn792751nkgIRNIpEAnd57773Dhw+HhIRERkbGxsaSyeSIiAgMBlNYWHjw4MFVq1aBMAjjDeEVoNT2T1zoRQFDlqCuC9UI9GiA2qPD4YiLi1uzZs2PP\/5IIBAyMjIgsgBXXUFBAZfL5XK5PB4vPz+fz+cXFhYWFRUVFxdLJJLS0tKKiorbt2+r1eqmpqa2traOjo7e3l6z2Wy320FGgwH9EI94yfaksMjFnZmZgWVkdHTU5XLZ7XawmOh0OrVaXVNTA5Tjcrk5OTnx8fGQJNBotLi4uODg4B07drzxxhu+vr6HDh3Kzs7u6uryLKUs\/hWiNBKdAQcD+tFut3O53AsXLqxYscLX13f\/\/v3h4eFkMjktLS0zMzMrKys3NxePx7NYLBwOl5OTQyKRXn31VRwONzvXdT47t2LMevRxPS38oQFqamoKJnzMzs6yWKw1a9bExsYmJSVlZ2cXFBQUFBSA2wNGFVTMobKysrq6Wi6XKxSK+vp6lUp1584d4FhXV5fJZLJarXa7\/e7duy6Xa2RkZGJiAp44C90JXrL9bfjTiwu7rcMSNzQ0NDAwgOaWq1Sqmpqa0tJSkUh069YtFotFJpOJRCKRSIyLiyMQCEQiMTg4OCAgYOfOnRs3bvTz8zt27BidTq+urh4fH0dfs+fnQfsNIExNTYGEYLVaCwoKTp069fbbb69fv3779u179+7FYDBXr14lk8mxsbExMTFkMplGoyUnJ3O53PT0dKhrX7169eeff87KytqwYcPFixdhrUBq1SIzxp8WHjx40NXVhY5jY2Nff\/31sLCw5ORkFovF5\/NFIlFxcTFo0CqVqq6uTqvVarVajUaj1Wqbm5t1Ol1bW5ter+\/s7Ozq6jIajRaLxW63u1wut9sNE\/vAVfzIsEcv2Z4g\/vTiwvo2NTU1OTkJm5i4XK7+\/v6enh69Xt\/U1AQDzAUCgVAoFIvFYrGYy+XSaLTr169fv34d+uojIyNDQkKOHTv25Zdf7ty5c8uWLS+++OKqVavWr1\/\/wQcfHDp06OzZszgcLiEhIT09PTU1NSkpKTo6+syZM\/7+\/tu3b9+wYcNzzz23bt26zz777PDhw19\/\/fXx48cjIiISExPxeHxiYiKIs3l5efCMLyws5PP5TU1NNBpNKpXK5XIKhZKVlXXu3LkVK1acPHkSLE7T09M2m+3pDo2FBRzC5l9++QV0Lbj7rVbr2NjY+fPnX3755YsXL2ZnZ6ekpOTn5xcXF5eXl8vl8jt37rS3t8O30OWB7u5uo9HY19dnMpksFgtayoaGhkDiHx8fB2\/X\/LGqXrI9QSwePABAEpienp6amkJRpc1mM5vNPT097e3tzc3NnZ2dVVVVkDkA5bKzs4lEIpPJpFKpFAolKSmJwWDQ6XQymXzt2rXo6OioqKjQ0NBTp0598803+\/bt++STTz766KN33nnn3Xffff\/99z\/99NPAwMCgoKDvv\/8+JCTku+++O3PmTHh4eHR0dFxcHJlMTklJYTAYqampIpGovLw8Pz+fwWCwWKyKigqtViuXy9va2iQSiUgkamxs5PF4CQkJIpEoKirKz8\/v\/PnzNpsNxaVPsQkdNTs\/ckNPT0\/T6fQ1a9bs2bMH7KmVlZVwYeVyuUajQd5Fq9Xa29sLHcDwo81ms9vtDocDYsXBwcGhoSFUAgEBDdX0Z34f2HvJ9gSxCMHmP\/PAawJ8GxoagsEaawgTAAALNUlEQVSgFovFaDQqFAqtVgvEUygUMplMKpVKpdIbN27k5eWlpaVRqVQymXz9+nUikRgfHx+zAOLj42NjY3E4XFRU1E8\/\/RQVFYXFYvF4PIfDAcmBQqHQaDRwGzGZzJycHB6PV1JSAvvxdXZ2NjY2VlVVdXZ21tXV2Wy2+vr6wsJCtVotlUq5XC6fz4fdIfz8\/GA6N7jmlwimp6fb29tLS0t9fX137Nhx+vTpiIiI3NxcgUCQkJBQXl5eW1ur0+mgvAF90263G7Kv4eFht9vtdruHh4chUAR2IYKBQg0C2h\/aQZZ4M+j\/in8T2f7wEoPVFYSB0dFRt9vtdDrtdjt06Oj1+jt37sD+AVBBKSwsLC4uLi0tlUgkIBiw2Ww2m81gMGCho9FoKSkpMFuGSqXGxcURiUSIDFNTU1NTU5lMJoPBgGQsIyODzWbzeDyBQCASiaCcXVVVpVAoGhsbm5qaWlpaoHvfZDKBQmgymRoaGpRKpVKp5PF46enpTCYzIyPj6NGjPj4+x48fN5vNT3GSMQAu9eTkpEwmCw4OXr169YkTJ6KjoykUSnp6enZ2tkAgqKurq6urg20H7Xa71WqFLdFGRkZAhkYdD4ha4B72HIC1OHO8K9uSw8zMDOQY9+\/fn5iYAIO50+l0OBwQWxqNRoPBoNfr29vb6+rqamtrq6ury8vLpVKpSCQSCoVgybtx4wafz8\/Pz+dwOGw2m8Vi5eTk5Obm5ubmslgsFouVm5vLZrM5HA6Xy4WKtlAoBOpWVFRAza2hoUGj0bS0tOj1evD1QQQ1ODjodDoHBgasViv4qqGCKpPJmEwmDNiIjIzcsWPH1q1bjxw54nA4PFuPZ+ekeTjjuc7PzMwsIo7NDwjRgOEHC2\/ZodfrcTjc5s2b165dGxgYmJiYSCQS4UMKBAKJRFJdXa1Wq2HkDvjxoZAIjII60x\/isb\/tfzGWCdlQFoceqCMjI2BIdzgcVqvVbDb39vYajcb29vbW1tbm5ubGxkalUllbW1tTU1NVVSWTyWQyWVlZmVQqLSkpEYlERUVFN2\/ehAM4BqVILBZLJBKofNTU1CgUCpVK1djY2Nzc3NLS0tHRYTAYoNoGbiOoAdy7d29kZARiXbvdbjQaW1paoHAnFotBmEpOToak8ezZsy+99NLRo0clEonT6fRc6MD2vtBF8LytYd3w7LBEgTdog1BkQq9gNpvVanVkZKS\/v\/\/GjRu3bdt2+vRpSG5xOBydTs\/MzCwoKACmqVQqnU7X2dkJ4hh0vnjqcl6yzcdyINvs7281mBwIrEO+E5fLdffuXVjr+vv7TSYTLHft7e06na6lpUWj0Wg0moaGBrVarVQqIfKsra2FYEkxB1CK1Go1qmjr9fqurq7e3l5UarPZbFBqA0snuPs9F97h4eGBgQFgfn19vUKhkEqleXl5MG8jJSUlMjISj8cfPHjQ19f3tddeCwoKEovF81tyQAKBBs1H5mw\/kuXCquhJWqTFW61WNpsdFBTk5+f35ptv7t27NygoKDQ0FIvFXrt2jUQipaWl5eXl8Xg8oVAok8kgQm5vbwdruNPpdLvd87cdfLAAnuBNsOSxTMg2H8gIcv\/+fc\/mxcHBQZfLBayzWCwwWQhaObq7u7u6ugwGQ0dHB8ScIA3BQVtbG9S1Ozs7DQYDqmibTKb+\/n6IFZ1Op9PpHBwcdLvdyAYxPbe5DIp1YeEdGBgwmUyNjY1QQQEJDqomCQkJ8fHxBAIBi8X+8MMPBw4c2LZt2yuvvPLss88ePXo0JiamoqLC6XQiai1yE4+OjiKOTU5O6vX6kpKSzMzMc+fOffjhhytXrnzhhRc2bty4f\/\/+kydPYjCYCxcuxMTEUKlUKPlkZGRwudybN2+WlZVB6KjT6QwGA3gX4YGCCD\/ze4Vm2eRafxeWLdlmPLbI8QwvR0dHUYQJeZ3dbrfNAbJ8i8ViMplMJlNfX5\/ZbIYDkInMZnN\/f\/8jFW3o4BoeHoZytqdwBJEV5FSeisX4+Dj4PGFz46amJrVaDVVToVDI4XBglxZQ+UgkEpRDL1++HBAQsHv37k2bNvn4+DzzzDM+Pj5btmz5\/PPPMRhMaGhoWFhYeHh4eHh4WFhYaGgoBoM5ffq0v7\/\/5s2bfXx8nn\/++dWrV2\/dunX37t0ff\/xxcHAwqILR0dFhYWF4PD4tLY3BYJBIpLi4uOTkZOiVhuS2vr5eo9Ho9Xqj0djf3+9wOGDfXSh+zJ9Q4CXbfCxnss383uuIWIciTGjrBPoNzsHlcjmdzrtzgGOHwwEyESxckIlB2W1sbAzmbUDBDY2\/nt9zBZUMz75YWADNZjOYKlpbW0G8gmiNw+EkJCQQCAQKhUImk\/F4\/KVLl7BY7NWrV2NjY7FYbGho6MmTJ7\/99tugoCB\/f\/+AgIDAwMADBw4cOHAgMDAwICDA399\/3759Bw8ePH78eEhICPx3PB4fExPDYDCwWCwGg4mKioJ1jEajUSiU\/Px8sVhcUVEhk8kgQa2pqdFqta2trQaDATI0CB1hQUO1+\/+ywPj\/jGVLNoT5EgJK7eC+h+rZxMQE0G98fHxsDsAlOACAqwue5ZCMoftskdYPBJRSgjwI7+VwOMxms8Vi6enp0Wq1kBwKBILS0lIonHI4HLBWCwQCBoNBo9GSkpJIJFJCQgJ0siQkJERHR+NwOCwWe+XKlStXrmCxWBwOFx0dDUogGNZiY2MJBAL8+4iICBKJxOPxoDwDGkZJSUlRURGfz+fz+WVlZRqNBqblNjc3w4IGNIPQEVazWY\/80Mu0xbEMyfan0g3cFp7VlF9\/j\/lb+03NAW1HBBx7ZBGbmSfLPhI+efbFQj4Jg4nAATMwMOBwOIxGo1ar7e7ulsvlQqFQJBKVlpaCwTo3NzczMzMjI+PnOTAYjMTExPj4eDqdnpKSQqVSoW2MSqWmpKTQ6fSkpCQqlZqcnEyj0ZhMJjS8ZGRk8Pn8vLw8NpsNlnyQH0Gkbmho0Ol0ra2tOp0OCiFQ0b179y5MAVlobJaXZotjGZLtr2GhHONJ5x7QHQejxFArg9ls7ujogEqpRqNRqVQgyldVVZWUlBQXFxcVFYHfksfjcTgcoM0fIicnBxrJOBwOj8fj8\/kCgeDGjRsgYNy6dauysvL27dtKpRJGEkAFqLu7u6+vr7+\/f2BgwOl0ulwutKRDFurl1V+Al2wP8bTINjOnyE9OTnqqFCaTqbe3t7u7u6OjA9pkQZaQy+XAuvLyclAFxWJxcXGxaAGIxeKSkhLoIpPJZNDzUlVVVVtb66kQgrPMYDCAhgH1VafTCdkptEujDO1fNBd1ScFLtod4WmRD746M9pA6gvztaYIBWaKtra21tbWlpUWr1cJsHKVSWV9fX7cAlEolCINgbWlqagLxvbW1FQiGFjG73T4wMABeYaTFI50QRctepv1leMn2EE+XbOgzoPIp7Pg+NjYGvhOkUlgsFrPZDPJgd3c3UgUXAiiEer0erC0gD\/b09CAV3mazIfXC7Xaj+iqKGL3s+rvgJdtDLAWyeX4MKNtADxGyWcMWCCBFIO+veVF4KoRgcEEeF6S\/o6YyZG6c3\/DixePDS7aHWApkg1f2NDchyj0iykP3iqcq6FwAoArCqgWyOyiEntqgp4CxkEjoxePDS7aHWGpkQ2dQYIncZ4h4kN156oHzgTpcgFcA0DA8t5\/+07\/oSS\/p\/w\/wku0hlgLZZj34ttB5JBJ6jgBDfWLzgcR3wCO\/9eTb4kZhb4Hk8eEl2zLBP\/xQ8OIvwEu2ZQIv2ZY+vGRbJvCSbenDS7ZlAi\/Zlj68ZFsm8JJt6cNLtmUCL9mWPrxkWybwkm3p4z\/MWIaQS5jBJwAAAABJRU5ErkJggg==\" alt=\"\" \/><\/div>\n<div>\n<p>1.mod_cluster Profile<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 mod_cluster mod_jk, mod_proxy similar httpd-based load balancing project to a proxy request to based on the Tomcat web server cluster (support any independent Tomcat, separate JBoss Web or JBoss AS embedded JBoss Web). the distinction mod_cluster mod_jk and mod_proxy, mod_cluster provide background channel between a web server and httpd server. web server using a background channel httpd end of the current status information.<br \/>2.mod_cluster advantages<\/p>\n<p>Able to dynamically configure the httpd tasks: httpd-side without the need to configure each server&#8217;s IP and port, auto-discovery mechanism.<br \/>2. Provide server-side load weighting factor calculated automatically by the web server side: the server node CPU, memory, jvm stack, database connection pool, thread pool usage, calculate the load weight, can reduce the pressure of the httpd server side<br \/>3 the better granularity web application management (event notification mechanism): a web-app deployment \/ unloading will be notified to the httpd server, so httpd server it would not forward the request to a solution to deploy the application Server, to reduce the time expenditure. Disable and Enable operation and detected the server.<br \/>Support AJP, HTTP, HTTPS protocols<\/p>\n<p>3.mod_cluster necessary condition<\/p>\n<p>\u00a0\u00a0\u00a0 * Httpd-2.2.8 +<br \/>\u00a0\u00a0\u00a0 * JBoss AS 5.0.0 + or JBossWeb 2.1.1 +<br \/>\u00a0\u00a0\u00a0 * Other servers can not be used directly, the need to transform<\/p>\n<p>4.mod_cluster works<br \/>5.mod_cluster configure load balancing example with Tomcat<\/p>\n<p>Here only a brief description of mod_cluster + tomcat + ajp protocol + session non-pro + load-demo.war scene detailed installation and configuration refer to the official document: http:\/\/docs.jboss.org\/mod_cluster\/1.1.0\/html_single\/ # Quick_Start_Guide.<br \/>5.1 install httpd server (windows, installing a new the httpd can also upgrade existing httpd, here is the installation of a new httpd)<\/p>\n<p>5.1.1 Download<\/p>\n<p>http:\/\/www.jboss.org\/mod_cluster\/downloads\/1-1-0.html download the latest mod_cluster 1.1.0.Final zip bundles<\/p>\n<p>5.1.2 extracting installer<\/p>\n<p>Decompression mod_cluster-1.1.0.Final-windows-x86-ssl.zip, unpacked, there will be a httpd-2.2 directory, execute the its next bin directory under the installation configuration script installconf.bat<br \/>5.2 to configure the httpd server<\/p>\n<p>This version of httpd is completely bound mod_cluster component, so long as to httpd_home \/ conf \/ httpd.conf to add some mod_cluster load balancing configuration, content and brief description follows (if installed upgrade existing httpd configuration is different, refer to the official documentation for details.):<\/p>\n<p>The Xml code Favorites code<\/p>\n<p>\u00a0\u00a0\u00a0 # For mod_cluster<br \/>\u00a0\u00a0\u00a0 # Load necessary. So modules<br \/>\u00a0\u00a0\u00a0 LoadModule proxy_module modules \/ mod_proxy.so<br \/>\u00a0\u00a0\u00a0 LoadModule proxy_ajp_module modules \/ mod_proxy_ajp.so<br \/>\u00a0\u00a0\u00a0 LoadModule slotmem_module modules \/ mod_slotmem.so<br \/>\u00a0\u00a0\u00a0 LoadModule manager_module modules \/ mod_manager.so<br \/>\u00a0\u00a0\u00a0 LoadModule proxy_cluster_module modules \/ mod_proxy_cluster.so<br \/>\u00a0\u00a0\u00a0 LoadModule advertise_module modules \/ mod_advertise.so<br \/>\u00a0\u00a0\u00a0\u00a0 \u00a0<br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0<br \/>\u00a0\u00a0\u00a0 # Set the listener host IP and port<br \/>\u00a0\u00a0\u00a0 Listen 192.168.11.24:6666<br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0<br \/>\u00a0\u00a0\u00a0 # Configure virtual host<br \/>\u00a0\u00a0\u00a0\u00a0 \u00a0<br \/>\u00a0\u00a0\u00a0 &lt;VirtualHost 192.168.11.24:6666&gt;<br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0<br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;Directory \/&gt;<br \/>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Order deny, allow<br \/>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Deny from all<br \/>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # Allow from 127.0.0.1<br \/>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Allow from all<br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;\/ Directory&gt;<br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0<br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 KeepAliveTimeout 60<br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 MaxKeepAliveRequests 0<br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0<br \/>\u00a0\u00a0\u00a0 # Declare a load balancer<br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 ManagerBalancerName mycluster<br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 AdvertiseFrequency 5<br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 ServerAdvertise On<br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 AllowDisplay On<br \/>\u00a0\u00a0\u00a0 &lt;\/ VirtualHost&gt;<br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0<br \/>\u00a0\u00a0\u00a0 # Set the proxy forwards all requests are forwarded to the mycluster load balancer<br \/>\u00a0\u00a0\u00a0 ProxyPass \/ balancer :\/ \/ mycluster \/<br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0<br \/>\u00a0\u00a0\u00a0 # The configuration mod_cluster-manager, so that it can access the management page to mod_cluster-manager<br \/>\u00a0\u00a0\u00a0 &lt;Location \/mod_cluster-manager&gt;<br \/>\u00a0\u00a0\u00a0 SetHandler mod_cluster-manager<br \/>\u00a0\u00a0\u00a0 Order Deny, Allow<br \/>\u00a0\u00a0\u00a0 Deny from all<br \/>\u00a0\u00a0\u00a0 Allow from all<br \/>\u00a0\u00a0\u00a0 &lt;\/ Location&gt;<\/p>\n<p>5.3 Installation of the server-side components<\/p>\n<p>http:\/\/www.jboss.org\/mod_cluster\/downloads\/1-1-0.html download the latest java mod_cluster 1.1.0.Final, under JBossWeb-Tomcat jar package decompression after copy to tomcat_home \/ lib.<br \/>5.4 Configuring the server-side<\/p>\n<p>Modify tomcat_home \/ conf \/ server.xml:<br \/>The Xml code Favorites code<\/p>\n<p>\u00a0\u00a0\u00a0 &lt;Listener ClassName=&#8221;org.jboss.modcluster.catalina.ModClusterListener&#8221; advertise=&#8221;true&#8221;\/&gt; \/ \/ add this line configuration<br \/>\u00a0\u00a0\u00a0\u00a0 \u00a0<br \/>\u00a0\u00a0\u00a0\u00a0 &lt;Engine Name=&#8221;Catalina&#8221; defaultHost=&#8221;localhost&#8221; jvmRoute=&#8221;tomcat1&#8243;&gt; \/ \/ in this line configuration add jvmRoute attributes<\/p>\n<p>5.5 visit mod_cluster-manager to view the configuration<\/p>\n<p>Instructions in accordance with 5.3, 5.4, multiple tomcat installed and configured the server-side components, to Note jvmRoute to be configured into different identity. Start the Tomcat Server and httpd, visit the apache mod_cluster-manager page: http:\/\/ip:port\/mod_cluster-manager &lt;! &#8211; @ Import url (scrollbar.css); -&gt; page display mod_cluster to some state information and monitored web server, and each server application, and can Disable and Enable operation of these applications can be dynamically updated in the page, and start and stop the web server and the web-app deployment \/ uninstall. As shown below:<br \/>[Click to view original size picture]<\/p>\n<p>Note: If the page does not display status information mod_cluster Please check whether the set &lt;VirtualHost&gt; &lt;\/ VirtualHost&gt; AllowDisplay On<br \/>5.6 load-demo.war test<\/p>\n<p>the demo directory http:\/\/www.jboss.org\/mod_cluster\/downloads\/1-0-3-GA download java mod_cluster 1.0.3.GA Extract Extract demo \/ server \/ load-demo.war Executive demo \\ client \\ the run-demo.bat will pop up a similar LoadRunner graphical interface tools (see the specific use of the official documentation http:\/\/docs.jboss.org\/mod_cluster\/1.1.0\/ deploy to each the Tomcat Server html \/ demo.html), from the test results, apache simulated uniform requests forwarded to the various Tomcat Server. As shown below:<\/p>\n<p>Special Note: Do not use the load-demo.war java mod_cluster 1.1.0.Final this version of the bug the load-demo.war have impossible, I spent a lot of time, it is recommended to use java mod_cluster 1.0.3. GA version of the demo.<\/p>\n<p>6 a app-server with mod_cluster integration needs to do the work<\/p>\n<p>1. To configure a Listerner components.<\/p>\n<p>mod_cluster background channel between the web server and httpd server the background channel need server-side web server to placement a Listerner components (such as tomcat server to need a ModClusterListener components). This component is responsible to interact with the httpd server: for example, to calculate the load weight factor web-app lifecycle status information is pushed to the http server. Now tomcat and jboss provide the configured in server.xml Listener:<\/p>\n<p>The Xml code Favorites code<\/p>\n<p>\u00a0\u00a0\u00a0 &lt;Listener ClassName=&#8221;org.jboss.modcluster.catalina.ModClusterListener&#8221; advertise=&#8221;true&#8221;\/&gt;<\/p>\n<p>TongWeb configuration file and management console did not to provide configure the Listener place, but com.tongweb.web.core.core.StandardServer in providing addLifecycleListener () method can be added lifecycle Listener.<\/p>\n<p>2. Transformation mod_cluster provide the server-side components<\/p>\n<p>Rely on some source of tomcat or jboss simple to view the server-side components provided mod_cluster jar package source code, which is part of the source code example, ModClusterListener has some dependencies:<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h1 id=\"page-title\">Advantages of mod_cluster vs mod_jk<\/h1>\n<div>Hello All,<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0Maximum times I have heard about mod_jk. So, I was a little bit confused that which one better and\u00a0better performer than others. So I have just searched and found really good and interesting answer and sharing this as below. So if anyone knows something interesting\u00a0or new about the comparison\u00a0of these both, then please share your thoughts.<\/div>\n<div>\u00a0<\/div>\n<h3>Overview<\/h3>\n<div>mod_cluster is an httpd-based load balancer. Like mod_jk and mod_proxy, mod_cluster uses a communication channel to forward requests from httpd to one of a set of application server nodes. Unlike mod_jk and mod_proxy, mod_cluster leverages an additional connection between the application server nodes and httpd. The application server nodes use this connection to transmit server-side load balance factors and lifecycle events back to httpd via a custom set of HTTP methods, affectionately called the Mod-Cluster Management Protocol (MCMP). This additional feedback channel allows mod_cluster to offer a level of intelligence and granularity not found in other load balancing solutions.<\/div>\n<div>Within httpd, mod_cluster is implemented as a set of modules for httpd with mod_proxy enabled. Much of the logic comes from mod_proxy, e.g. mod_proxy_ajp provides all the AJP logic needed by mod_cluster.<\/div>\n<div>\u00a0<\/div>\n<h3>\u00a0<\/h3>\n<h3>Advantages<\/h3>\n<p>mod_cluster boasts the following advantages over other httpd-based load balancers:<\/p>\n<dl>\n<dt><strong>Dynamic configuration of httpd workers<\/strong><\/dt>\n<dd>Traditional httpd-based load balancers require explicit configuration of the workers available to a proxy. In mod_cluster, the bulk of the proxy&#8217;s configuration resides on the application servers. The set of proxies to which an application server will communicate is determined either by a static list or using dynamic discovery via the advertise mechanism. The application server relays lifecycle events (e.g. server startup\/shutdown) to the proxies allowing them to effectively auto-configure themselves. Notably, the graceful shutdown of a server will not result in a failover response by a proxy, as is the case with traditional httpd-based load balancers.<\/dd>\n<dt><strong>Server-side load balance factor calculation<\/strong><\/dt>\n<dd>In contrast with traditional httpd-based load balancers, mod_cluster uses load balance factors calculated and provided by the application servers, rather than computing these in the proxy. Consequently, mod_cluster offers a more robust and accurate set of load metrics than is available from the proxy. (see Load Metrics for more)<\/dd>\n<dt><strong>Fine grained web-app lifecycle control<\/strong><\/dt>\n<dd>Traditional httpd-based load balancers do not handle web application undeployments particularly well. From the proxy&#8217;s perspective requests to an undeployed web application are indistinguishable from a request for an non-existent resource, and will result in 404 errors. In mod_cluster, each server forwards any web application context lifecycle events (e.g. web-app deploy\/undeploy) to the proxy informing it to start\/stop routing requests for a given context to that server.<\/dd>\n<dt><strong>AJP is optional<\/strong><\/dt>\n<dd>Unlike mod_jk, mod_cluster does not require AJP. httpd connections to application server nodes can use HTTP, HTTPS, or AJP.<\/dd>\n<\/dl>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Crazy way to do JBOSS and Tomcat Loadbalancing<\/p>\n<p>Mod clusteris an http based load balancer which greatly simplify the setup of an http cluster. It ships as a set of modules which need to be installed on the httpd server and a Service Archive Library (.sar) which needs to be deployed on JBoss AS (It [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18,21],"tags":[],"_links":{"self":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/1222"}],"collection":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1222"}],"version-history":[{"count":5,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/1222\/revisions"}],"predecessor-version":[{"id":1225,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/1222\/revisions\/1225"}],"wp:attachment":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1222"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1222"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1222"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}