{"id":1229,"date":"2021-10-23T18:01:26","date_gmt":"2021-10-23T18:01:26","guid":{"rendered":"https:\/\/rahulshettyacademy.com\/blog\/?p=1229"},"modified":"2021-11-30T18:44:08","modified_gmt":"2021-11-30T18:44:08","slug":"sdet-interview-questions-part-3","status":"publish","type":"post","link":"https:\/\/rahulshettyacademy.com\/blog\/index.php\/2021\/10\/23\/sdet-interview-questions-part-3\/","title":{"rendered":"Sr.QA and SDET Interview Questions in Java &#8211; Part 3"},"content":{"rendered":"<h3 id=\"t-1635011293154\"><a name=\"_Toc82204579\" style=\"outline: none;\">1. How can we achieve Pass by value and pass by reference in Java?<\/a><\/h3>\n<p>If we consider primitive types in a method, it is always pass by value.<\/p>\n<p>For non-primitive types, it is always references (Object, Class)<\/p>\n<p>Consider <strong>Non-Primitive<\/strong> Types we can explain how value changes.<\/p>\n<p>Pass by Value like behavior can be achieved by assigning reference<\/p>\n<p><strong>Example Code Snippet : Pass by value like behavior<\/strong><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">\/\/ Works like pass by value<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">class Test<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">{<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; int x;<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; Test(int i) { x = i; }<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; Test()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { x = 0; }<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">}<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">public class Main<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">{<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; public static void main(String[] args)<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \/\/ t is a reference<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Test t = new Test(5);<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \/\/ Reference is passed and a copy of reference<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \/\/ is created in change()<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; change(t);<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(t.x);<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; }<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; public static void change(Test t)<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; t = new Test(); \/\/ Changes doesn&#8217;t reflect, since assigning reference<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; t.x = 10;<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; }<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">}<\/span><\/p>\n<p><strong><span style=\"color: rgb(255, 255, 255);\">\/\/Output:5<\/span><\/strong><\/p>\n<p><strong>Example Code Snippet : Pass by Reference behavior can be achieved if we don\u2019t assign the reference<\/strong><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">\/\/ Behaves like pass by reference<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">class Test<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">{<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; int x;<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; Test(int i) { x = i; }<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; Test()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { x = 0; }<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">}<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">public class Main<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">{<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; public static void main(String[] args)<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \/\/ t is a reference<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Test t = new Test(5);<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \/\/ Reference is passed and a copy of reference<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \/\/ is created in change()<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; change(t);<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(t.x);<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; }<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; public static void change(Test t)<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; t.x = 10; \/\/Changes reflects since we are not assigning t (refer first example)<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; }<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">}<\/span><\/p>\n<p><strong><span style=\"color: rgb(255, 255, 255);\">\/\/Output: 10<\/span><\/strong><\/p>\n<h3 id=\"t-1635011293155\"><a name=\"_Toc82204580\" style=\"outline: none;\">2. Explain Different types of interfaces in the Collection framework<\/a><\/h3>\n<p><em><strong>Note:<\/strong> The answer to this question is lengthy, Interviewer might ask few collections or all. To make it easier for you, we have given a short answer here with bullet points.<\/em><\/p>\n<p><em><img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoEAAAFrCAYAAACuZFPBAAAgAElEQVR4Aeydd3gVR5ruubt\/3Xv33t07uzOzszthZ7xjezzjbGMwYDAGkYMzGGwyIicJSeRkosgZSSABSgiUEygHlHPOOeecgfc+X4mjkUDAkdTnqM\/Rd56ndFrdVdXVb1V3\/85XVV+NAn9YAVaAFWAFWIERpoBraCla2h+NsKvmy2UF+iowqu+\/\/B8rMDAFMguqEJ5QgLC4HITF5XKQRIMchMXnIS6tGE+ePBlYhXBsVoAVUEoB54dlaG7rUiouR2IFtFUBhkBtrVk1XdemI04Yt9oJn664i7HL7ThIosFdjFvliC9WmqK9vVNNNcmnYQVGlgIuBIGtDIEjq9b5ap9VgCHwWUX4\/wEpoHfcGVP0wjDNMBo62yM4SKJBJKYbxWLOJiu0tXUMqD44MivACiingEsIQ6BySnEsbVaAIVCba1cN16Z\/wgVfbA3GVP0wTNn2kIMkGoQImJ7LEKiGFsynGKkKuIaUsiVwpFY+X3ePAgyBPVLwxmAUYAhUBfgyBA6mLXIaVmAgCriyJXAgcnFcLVVglLljFG7Yh0kazJ1iEBCZo6WS8WX1VoAhkCGwd3vgbVZAUxRwDy1HSxvPDtaU+uJyqkaBUR8tuoGJ670kC5M2emPSJj+sOWCvmhJzrrJSgCGQIVBWDZILwwooqYB7WBlDoJJacTTtVWDU+99dgs728KcD+ul7aIEmCEzRC4XeCddhVa2ri2d9qaMCGAIZAtXRzvgcrIDUCniEsyVQak05P81TQEBg94D+EEkG9dMEAZoooCwEEqz9+OOPKCkpeaF64eHhaG1tfeHx3gfy8vIwfvx4GBoa9t7N2ypSgCGQIVBFTYuzZQVUqoBHOFsCVSowZ64RCgw7BHZ2duLdd98FwZvCeldXV9ezXVRUhA8++ADJyck9glZWVvZsK9LQd0NDA7Zu3Yr58+ejsLBQxGlqakJtbW1PfMVGVVWVYrPnu799PQd5o18FGAIZAvttGLyTFZC5Ah4RbAmUeRVx8dSggCwg8NNPP0VNTQ2sra2xadMmbN68GbNmzUJMTAx8fHzwi1\/8AqdOnQIBHVn41q1bh2+++QYJCQkC8H744Qfo6upiz549ePvttzF27FgEBwfjwIEDWL16NRYvXiy2Sc\/i4mL89NNPIv6yZctQXV0tAHPRokVYu3Yt9PT00NLSogbpteMUDIEMgdrRkvkqRpoCntwdPNKqnK+3HwVkA4FkxduxYwfGjBmD9vZ2nD59Wlj0yFI4efJkse\/EiROYN2+eAEZTU1NMnDgRWVlZAhK9vLzw6NEjbNy4EceOHUNjYyOMjIzEvpycHLz55puiy5m6ngkW6RyHDx+GnZ0ddHR0cO3aNZAlkOBz165d\/UjFu\/pTQB0QOGlzMCZvDZZkuEJ\/vgzHrA3A5C1985+q9xATNwWBjvWXRrX72EVMf22N97ECUirAECilmpyXpiogGwisr6\/Hvn37cOjQIaGlv78\/5s6di46ODkyZMgXURTxhwgTRdUzfBG4Eh6GhoViwYEGP\/gSBijzu378PAkeyFL7zzjvIzMwUeVRUVPTEJ+viv\/zLv4hzUL7jxo0DWQj5o5wC6oDA+bvCMX1795jVsesCMW5DIAjShgpiXzx17HzMKgNf7g7H571A8LNNQVhxPBYnbDJB8b7YOvTzKV9ehkDlWh\/HYgUGr8D9iAqeHTx4+TilliggCwgk6x9B4P79+3H8+HEhraenp7D6EQTSRA+y8hHMkXWvra0N+fn5sLGxQWxsLBYuXNhTHRs2bMCZM2cQFBSE3\/72t+KbxhvSuMKMjAwBeyEhISK+u7u7sBp+9NFHIh\/KNyAgAN7e3j358cbLFVAlBBJ4kRUwNb8Rp2wz8f5KP1x0zMGhm+kgGFRAFcEbWezGb\/j7PkpLYcLGIHy6vns\/WfsoHcWlNArrYl5pC5Ydi8VHuv4Y9zTuJ2sCcMImC8VVrSIepZ289aFI\/+m6QBVDIUPgy1sdH2UFhq7Ag0gaE8heJIauJOegyQqM+mDBVegYRELHIOrpN20PPkwzisVU\/QhsOeaslC7U3fvJJ58ICCRL4JEjR0Q6gkDqmn3y5AlozCB10dIYwdGjR+PcuXPimIGBgegO\/u6773rOtX79ehgbGyM+Ph7vvfce7ty5IyyMv\/nNbxAREQEXFxdhFTx79qzIKywsTHQ9T5o0CdevXxdjCp2dlSt7z0lH8IY6ILC0ug0mrnn4YKUfcktbEBhXJayBOvohAvBmGITiuHUm1pyKgwLQyFJIULj0aAyMriULmJymH4I911Nx0CINOnoPQdY+ipeQVY\/vD0Ri0\/kEbDyXIPIgCDx8OwPphY34Ylswxq8PFOC43yJN5DdhQ1Afy6ECSKX5ZggcwbcUX7qaFPCKqkBrOzuLVpPcfBqZKjDq\/W8vYPwqB4xf5fj0m7YHHyasdsL41c7QN3ZT6pIJ8lJTU4Wlj9zElJaWinRkGSTLHX1oMoefn5\/YpuNkqaOJH\/QhS2F2drbYpj8FBQU97mYoPcVNSUkRs48Vs4rj4uLEfrImKj4EiBQ3LS1NsYu\/lVBAHRBYWNGK03ZZ2G+eJrpvaho64BVZgZkGoVhtHIeMwiYExleBYPGSYw7eW+EHw2vJCEupERBH3wsPRIr\/Q5NrhGUxOr0OBIU07i8xpx7hqbUIT6lBdX07rLyLRB4\/3+qGQLImUncxpQlKqEZaQSPuR5YLy+DkLaroJmYIVKLpcRRWYEgKeEVXoIUhcEgacmLNV2BUYkYp4tMKJQ1xacUoKK3TfHX4Cl6pgLog8IpTLj7RDUBaQRP8Yiox5WlXcVZxE87b5+B3397H8mMxqKxtF3BHFj\/6bL6QiM82BmG2USgWHozC+yv8hPWwrqkTZNUbrRuAgvJW2PgW4aPV\/gIeG1u6RHfvAYs0pBc04mNdf5BPMQLN137wEl3MJdVt0L+S1NN9LI0FUAGUDIGvbHgcgRUYogLe0WwJHKKEnFwLFBilBdfAlzCMCqgLAq865+JvS3yQkN0At9AyvL3MF7MMQ1FU2YrItDo8TKpBcGK1+GW\/6Oco7DNPQ0J2PcauDRBdwdQ1vP5MvADIkOQatHU8Et291O2bmNOABQejRFxydF5e24Ztl5Kw0zRFQOBoXX+EJNUgs6hJnCMgvkp0I11zyQOllxYACQQZAoexSfOpR4gC3tGVbAkcIXXNl\/liBRgCX6wNH1FCAXVC4DvLfJGS1wi3kG4InG0YKqx4NIOXoM3gajJWGceK8YJHLTMQn10vunvHrg3ElgsJaG7twgX7HDHur6q+A0etMgTEJREEHogS2wSBZTVt2HAuAbvMUrshcE2A6C6+41cs0tIYQxp\/OHdnmOgSZghUoqFwFFZAZgr4cHewzGqEizMcCjAEDofqWnROdUBgZV0HzNzyhSUwKr1OdMvSxAzqEs4ra8HtB4ViDN\/nm4PFRBCaDUxgSJM6aMzfR6v8cdkpF9QFTFa9Hw5G4dHjJyIOHSuvaYdTcKno2qWZx5V17WL78O105Jc1i+5g9\/ByxGfVi\/00w3jJkWjMNiII7OtfUBogZEugFt0ifCkyVYAhUKYVw8VSqwKjCmoykFudjNzqFMlCfm0q2ruUW+tXrVfLJ5NcAVVDILlyockYR60y8e4KPzEzt765U0zmmLczDMuOxYiJHkm5DYjJqINvTKWY9UsTQ9zCyjBpc5AYE\/jdvkjEZtaJQPnRBBGKQ+5i3MLKxaQRckVTXd8huolpconRtRTQDEIaUzhvZ7hIQ2MQozPqBBAuPBgpziUN+CnGA3J3sOSNlDNkBfpRgCGwH1F414hTYNQJ7w24k3ARVrGnJQm2CedhEX8YmRVxI07MkXjBqoRABVyJFUOeOnImICPwI1cudFzh18\/waVcwuX2h\/WSho3S0rVj9g\/wG6l9OwtwdYSId\/T91W7erGEq39WIilhyNERNHaD\/5BaQ8FOnp3HTebRcTu8\/Ry7m0oqzSfLMlcCTeS3zN6lWAfjDy7GD1as5nk58Coy4H7YZvlgs80+5IErwzHeGYZoLMinilr\/bx48dibeCvv\/5aOH52cHAQacndi6Ojo9L5cET1K6AOCCRYo6AArPEbgvo4hiZHzuQfkFy5KOL1t8oHxSNoJOuiyPPpiiGK\/OkY5aE4z7N5UDxarYTiqaYbWHGNDIHqb8l8xpGmgF9sFUPgSKt0vt7nFBh1MXAH3FNs4ZhgIUlwTbaCbeJ5ZFUqD4EEf+QYmlbrIOgjx84EguQLkBxF80e+CqgDAhVQNnK+GQLl2+K5ZNqigF8sWwK1pS75OgavwKgLAUZwTbaEffx1SYJz0i1YJ5xFVmWCUqUiB82vv\/66cBatSEDLudHKHgSBM2fOFLs9PDwEKM6ePRs3b94U+2gt4EWLFuHLL78US87R0nK0Asi3334LinflyhWx4ogiX\/6WXgGGQIX1TspvhkDpWyrnyAr0VcA\/rgqtHY\/77uT\/WIERpsCo8wGGcEq6ibtxJpIEhwRzWMWdVhoCr127hmXLlvUr+\/379zF\/\/nwUFhaKdYRpzd\/Q0FD8+c9\/Fit7rF69GqtWrUJCQgI2btyI6upqsc4wLTFHK4Bs2rQJVVVV\/ebNO6VRgCFQSvhT5MUQKE3r5FxYgRcrEBBXycvGvVgePjJCFBh1zn877BNuwDbmiiThbpwpbscZK90dTBBI1rxnPzRO0MvLS1gCycJH8HfgwAEcO3ZMQCCtI0zrC3\/88ceg9YLv3r0rsjh16pToQiYoJIikfPijOgUYAhXgJuU3Q6DqWiznzAp0KxAQV80QyI1hxCsw6oy\/Hu4mmMI65qIk4U7cVdyMO6a0JTA8PBxvvPGGWANYURs2NjbYsmWL6A7+5ptvEBsbi88++wwWFhZiDeFPPvlErPObnJwsrISWlpZ4++23cebMmZ51gs3MzPD73\/9exFPky9\/SK8AQKCX8KfJiCJS+pXKOrEBfBQKoO5jXDu4rCv834hQYddpvK2zjL+N29FlJgnXsRdyIPaI0BJLia9asEeP9bty4gQsXLuC3v\/0tnJ2dERgYCB0dHQQFBeHdd9\/FnTt3cPbsWfzjP\/6jAERdXV3RHWxra4uJEyfC2toaP\/30E7Zv3w7aR7BI4wr5ozoFGAIV4CblN0Og6los58wKdCtAa4EzBHJrGOkKjDrltxm2CZdwO+a0JME67gJuxP08IAh88uSJcBGzdu1aAXU+Pj6iXjIyMnD9+nWxTVC4cuVKMXuY9mVlZaG9vR3GxsZiP3UN06eurg4HDx4U+URGRop9\/Ed1CjAESgl\/irwYAlXXYjlnVqBbAXIazxDIrWGkKzDqkNcy3Eg8DNPY\/ZKEG\/GHcC1hBzLYWfSIaFt\/h8BwTNkWwkESDUKhsz0SczdZoa2tY0S0I75IVkDdCgQlMgSqW3M+n\/wUGJVWHo3k0nCklEZIE8oikFIegZaORvldLZdIcgW2HnXCFL0w6BhEYap+uHyDXii+2Eqrf4TJt4w9+kVgmmEMZq6\/zRAoeYvlDFmBbgXYEsgtgRUARrEIrMBQFNh1zhMTV1pjwlJzTFh6Q7bhs2U38PEiU9C3nMupKNvEFbfxzdbbaG\/vHEr1cFpWgBV4gQLBbAl8gTK8eyQpwBA4kmpbBdfa1NKB6rpmVNU2yjbU1jXBMjgfS24XwiO2BNUyLuvfdWxCbUMrnjxRQaVxlqwAK4DgxCq0sbNobgkjXAGGwBHeAEbC5Xc+AfTu5WLV3SoccMkfCZfM18gKsAKvUCAkqYYh8BUa8WHtV4AhUPvreMRfoVtCNZbblGKxWSqW3i5AVB6PVx3xjYIFGPEKhCRWMwSO+FbAAjAEchvQagXaOh9jg1UGltzMxSLTZCy1KsRuxxw8esz9rFpd8XxxrMArFGBL4CsE4sMjQgGGwBFRzSP3Ih3jKqHr1IDFN9Lxg0kSfrqZg1X3qhGcWTdyReErZwVYAYQmc3cwNwNWYNghkJw76+npYcmSJVi+fLn4piXjWlpa+q2doqIilJSU9HtMmZ3Nzc04fvw42tralInOcTRcgZzKViSVtWOvcy5W2lXCMqwMyeUdKKxt1\/Ar4+KzAqzAUBQIS6lFW8ejoWTBaVkBjVdglE9qDXZ7VsHgXrY0wT4HO12KkV3ZP8Q9q1hOTg5+9atfgZaMc3V1hZOTEx48eIDOzv5dY2zduhWXL19+Nhul\/6dVRmgJuvr6eqXTcETNV+CMdyHWODcjLKdB8y+Gr4AVYAWGrEBYClkCGQKHLCRnoNEKjLIOL8NGb2DVvRppgn0t1rm1IbGoSSlhsrOz8be\/\/e25uLSUHFnsUlJSxLHDhw\/D398fo0ePxpw5c0AWPfrfwMBArBXs4eEh4pmYmODo0aPYu3cvCBjJ0kgfAsedO3di165dYk3hrq4u3L9\/Hzt27MDmzZvh4uIi4vEf7VTg5IMC6Do1IjCDu4G1s4b5qliBgSkQ\/hIIrK5vQX5JLfKLq5BfXM1BYg3yiqtRUFqLjk6G8IG1Wuljjyqua0dUYSsichskC5H5zWhs61KqtAUFBfjd736HBQsWYPXq1Vi6dCmOHTsm0lpaWmLSpEkC0hYtWoSmpibRZXz27FlQt\/B7772H4OBghIWFiW2yKuro6IhA8DhhwgRcuHABAQEBePvttxEXFyfWFf7Tn\/6EyspKvPXWW8Lq6OfnJ4CRu4iVqjKNjMQQqJHVxoVmBVSmQETqi7uD95x\/gDFLLPHxInIyf52DxBqMXmyODxdcRWJGqcrqlzNWToFhHxOYl5eH1157TVjq7ty5AysrK2HhUxSfxgr+wz\/8Ax4\/fix2bdq0Cfb29nB2dsavf\/1rzJ8\/H19++SX++Mc\/wsbGBosXL4anp6eIe+3aNejr6+PAgQMgSyJ9aKwhwWFra6uwIo4bN07EiY6OFsf5j3YqwBConfXKV8UKDFaBiNQXdwfvPOuBKXqhmGYYDZ3t4Rwk1mC6USzGLLNFfGrhYKuP00mkwLBD4Iu6g+n6qMt36tSporuYrHX0Wbt2rRg36O7uLqyEZEkkq2BgYCDKy8sFFCog8NKlS6ILmLqVCQbp09jYiDFjxqC6uhoVFRUgCDU2NhYgmpycLOLwH+1TgCFQ++qUr4gVGIoCZAls7+w2Ljybz+5znvhiaxCm6odhyraHHCTWQGd7BD5ZYoWEtKJnpef\/1azAsENgbm6umBhy6tQpWFhY4Pr167h16xZqamrw448\/Yt++fYiPjwd14dbW1gqYmzdvHsrKyoRF79y5c8Iy+NFHH4ku3unTp\/eM7zt9+jRWrVolQI+6gylfmoFMFsSqqirMmjULV65cEZbDTz75BFlZWWqWn0+nLgUYAtWlNJ+HFdAMBSLTGAKHC3AZAuVzjww7BNI4P7LYUZcthf379+PIkSNITU0FdefScfpYW1sjISFBwB9N\/CCrH4EcQSCNEaT49HFwcACBJX1oDCDNNKZPYmKiGGtI4wypy5k+FI+sgASLZJHkj\/YqwBCovXXLV8YKDEaBqPQ6tgRKbOFTFioZAgfTYlWTZtghUDWXxbmyAn0VYAjsqwf\/xwqMdAWi0tkSqCy0SR2PIVA+dx9DoHzqgkuiQgUYAlUoLmfNCmigAgICO3hMoNSAp0x+DIHyuWEYAuVTF1wSFSrAEKhCcTlrVkADFYjOqEM7Q+CwTHphCJTPDSMLCKRVPMg59GA+lG4o6QdzTk6jeQowBGpenXGJWQFVKhBNYwIZAhkCVdnINCDvYYdAWrmDVgAhNy+D+ZCD6K+++koty8DRjGRHR8fBFJPTDLMCDIHDXAF8elZAZgrEZtaj\/QXLxrGLGNW6xWFLoHxuhmGHQFoj+IMPPkB+fr5w4EzSkO8\/su7RhyBPsZIHzRSm7eLi4p7l4NLS0jB27FjhUobikx\/A3q5eyDk0nYMAjtzO0KewsFD4CRT\/PP1Ds4MVS8zRLsrn0aNH4vyKeORO5uOPPxYzk2lfaWkpSkpKFIf5W8YKMATKuHK4aKzAMCgQk1n3wrWDGQIZAoehSQ7LKUdFFnjDJNoIFwL1JQkXg\/RxJcwAxfU5Sl0QAdqnn34qfACSj0BaPo7W8qWVQGhd33Xr1uHzzz8XwEUrirzzzjugVUOmTJkiVhYhCJs4cSI6OjpADqXJqkhrBuvq6gqopPWBCRK3bNmCGTNmiFVCyOH0+PHjERISArJEbty4ERs2bBArjyjWEP7222+Fn0KK+\/3336OhoQErVqwQ\/gqdnJxw9epVscwdHadz0fn5I18FGALlWzdcMlZgOBQgS2AbWwK5O3g4Gp+MzjnKPcUC+0O\/gqHnLEmC0f1Z2B0wFxkVsUpdpgICCbII+r744guR7uuvvwY5fqYPOYcm\/3\/kN\/Czzz4TFjoCPgI58v9H8QgGyWE0OYQmqyLtI\/9\/9+7dExBI5yH\/gh9++KEAP\/JHaGhoCFNTU0yePFn4DKSl6GgJu\/r6epFGsfIIpUlKSsLDhw9BaxjTh5xX29nZCYsirU9MFkf+yFcBhkD51g2XjBUYDgViM9lPoDIzeVURh7uDh6PF93\/OUW7J5jgQ9hUM78+SJBg9IAicN2AIJPAiMFOs8UuARtY2+qxZs0asAnLx4kXs2bOn50rIAujv74\/Zs2cjMzNTrB9M8Ef7yVJ46NAhmJubC0sdJaI1h8maRx+yOpLFkBxUv\/XWW2IJOoJBWqaOuqNpNRFFtzKNOSTYJPAkCyF9fHx8xIolBKXUTaxY21gc5D+yU+C0VyF0nZrwMLtBdmXjArECrID6FYjLqpe1s+ipeg\/x2cYgjFkbgAkbg0D\/K4CMtsdv6D42aXNwn2OKOHL+ZghUf3t\/0RlHkcXOOeUaXJJMJQvOySaobi590Tn77CcL3ejRo4X1jZaII2sdfaj7llYDoQ8t9UZdsGQJXLhwodhHY\/gmTJiA6Oho6OjoiLF77777LtLT08Vxb29vscLIjRs3RLcu7aRVRxYvXiyOE7gRBB47dqwnz9bWVgGN1LVLQJiSkiLiEmQSBBL4kVWSPgSU1JVMS9r94he\/EIAoDoygPzSoura+GXUNTahroG85hibUNzThmGcu1ro2wjOhHI2Nci5vM2rrm9DY3IZBTpgfQS2QL5UVGLwC8TKHwImbgrD2dDxMXPKw7FgMxm8MEhA4dRsBYCDWn4mHiWseFh6MwqTN3cfkDH69y8YQOPh2K3VKWUwMoTF\/ZAkkK+DJkyfFNRoZGQkLG\/1D4wI9PDzEcm+\/\/OUvcfDgQQGOZOWrqKgQEEhARpZCGv93\/PhxEBDGxsaCxhHS+sH0uXv3LlauXCm2zczMxDhAmiwyZswYYWEkQFyyZImw6pElkCad0IesfwSBBJ5\/+MMfYGtrK6yTFJcgkuJSOUbax+xeBObpuWG+vivm6bnINDhj\/jZnzNsfjK9PJmDeTm\/M2+oo07J2azh\/uydW7ndCSxuPMx1p9xRfr\/oUSMiWtyVwtG4AHIK6jSnk0\/DT9YH4YutDfL4lWHznlDQLsQ7fzhDWwrHrAvGxrr8IZD1UQBdtU1pxbLW\/sCD2tioq4qnzmyFQfe38VWcadggkP38025e6U2tra3tm6FZXV\/e4famsrBSzhQm4CAjJ2peRkSGujeCPxgMq\/AxSF25UVFTPTGAaa6gANJpdrNim\/bT+MH3I8hcTE4Pk5OQevShPslLSh2YWK2YrEwhSdzF9aJwgWSIVx8TOEfTH+LovpuiFYubOREwzjJFtmG4UiynbQjF5UxCm6keA\/pdzeWftScWczXZoam4dQa2JL5UVUK8CiTkNsu4O\/mRNAJwflqKkug2l1W1YfzYe49YHgvYfvpWOjMImpBc04Zh1poDAM3ZZcA0tg1toGU7bZeGzTUGYvj0EJ20zsccsFS4Py8TxNae681En9D17LoZA9bb1l51t2CHwZYV79hiNGaSZw\/yRhwJnbgbg801+0NEP7\/nV+ezNzv\/\/fRyPslpMM4zG1\/r2DIHyaOZcCi1VQBMg0CO8HMGJ1QLsXELK8OEqf3y6LhAxGXUg6ItMq8VRqwwBe07BpTC2zcIJm0zUNXVi0\/kEfLHtIWoaOlBR2ybie0dXor6pE1\/uDgd1Nyv7TJI6HkOgfG4qjYJAshjm5eXJR70RXhKGwIEDnjIPU4bAEX5j8eWrRQFNgcCwlFqsMo4VYDfTIBQrjseivKYNMwxCkZTbiJN3MjF6jT8+Wu0voO6nI9HCSnjFKRc0aaS6oQPHrTPw+iJvTNn6EFV17dC\/nCS6iJV5HqkiDkOgWpq4UifRKAhU6oo4ktoUYAhkCFRbY+MTsQISK6ApEEizmD9e7Y+SqjYcupUOG98iuISU4p3lvkgvbBKAR93E7mFlSMtvhJ1\/MSpq23HBPkdAYGVdOwyvJXePG1wbgIjUWhhdS2YIlLg9aWp2DIGaWnMyKDdDIEOgDJohF4EVGJQCyXmNsh8TSN3BNIHlrSU+uOSYg+r6DpTWtGHNqTgx0YMg8ODNdGEdbG1\/hK\/2hOO1hQ9EN7Gpa56AwKr6dtFF\/MZib8wwCEFDcye2XUxkCBxUq9G+RAyB2lenarsihkCGQLU1Nj4RKyCxAkm5DejoetxvrnJYNo5mB\/vFViKruAkfrPTDvJ1hoqwpeQ0Yuy5AzPItrmrDcetMfLM3Ag3NXbhgny0sgI8fP8FFhxxM3BSM4qpWcez8vWwxvjC3tBnUrUyzjFXR1atMntwd3G+zG5adDIHDIrt2nJQhkCFQO1oyX8VIVCA5T94QSA6i995Ixak7WcJp9LgNgThpm4UtFxJB259vDsZlp1xhFSQ3MBTXO6oCNzzycd4+G8uPx0BH76GYWXzdPR\/2gSVigsm3+yK6nU9vU83ziyFQs+4mhkDNqi9ZlVYOEEh+sxQPnd7bin2a+M0TQ2TVzLkwWqpASl6jrC2B3auCBIL8\/9E2BdqmlUIUfv4I\/miWL\/2v8AVI+xS+AefsCEVLWxd2maXgzR+9MSKn5C0AACAASURBVFrXvzv+MAIgPZPZEiifm4ohUD51oXElkRoCCeJogDM9qMgX1qu6KyZvDe5xc0BpaSbcYKCP0ioAkh6mVIbeD9rB5DmUNAyBGncrcIE1UIHUfHlD4FCeIZSWnp80BtA3plK4i6Hn2lDzlCo9Q6B8bhiGQPnUhcaVREoIpAcW\/ZLdejER11zyRBfInB1hLwRBeqBR3OTcBkzTD8GGswmiu2PChqAeoFP2gaUAQIo\/cXMwdpimiLzJ2aqyeUgZjyFQ424FLrAGKqDtEKh4JtEPWnq+0nJzin3D\/c0QKJ8bhiFQPnWhcSWRCgLJokcLpT+ILBeOTclLPrlFoKWSyOM9jX0h6KPB0NQdMnlLsOju2G\/evawfxdlpkgJaC5TiEdQRwFFcCmKB9W0PxUOQthX7adA0Db42c8vHmbvZ+NtSXwGiNJ7mmFWmWJ+TnK3S+BvFuRVdL3QOAk4qN+VHDlx7w+RQHrIMgRp3K3CBNVABcqfS0SnfiSFDeYb0TivVc6l3nkPdZgiUzw3DECifutC4kkgFgWPWBeLI7XS0tD3C0iPReG+Fn4CrtafjxCw2gjBybkqz3Q7eTBOwRY5R91xPRWfXYwGKhleThf8rgsBx64Ow8GCksCaS93yyKNIgawJA6h6h2XTkbf\/7A5H4bl8kyCIQllIjrIlzd4Thqz0RYrYd\/XqmX9FkZSSfW4dvp2P+rnCRF4EnOWX98XC0WKJp9\/VU8WtbigcuQ6DG3QpcYA1UgJZcGwkQOFRgU0V6hkD53DAMgfKpC40riRQQSNBE0Eb+ru76F+PdZb6iy4L2k6WNBjibueejrKYNXlEVyC9vEd\/vr\/DDbrPnIfDD1f5YeSIWhRUtuBtQjIC4KpArCII2Hf0Q0X2cVtCEh0nVIB9cx6wyUEW+t6rbEJxQja\/3RMAhuBS2vkX46xIfAZ7lte3wia5ARlGTOD\/lM9soDOSElfb5xVSisaVLzNSj8g71ockQqHG3AhdYAxVIKxgZlsChPo9UkZ4hUD43DEOgfOpC40oiFQRSl2phRauAPZoQonjo0P7FP0eBnKCSc1SCMrLqtXY8Em4Stl1Kes4S+PYyXwGJPtGVmLAhsMdFwg6TZGEZpCWUKF\/qBv5yT4T4fhBZASvvQjF7jiyMbmFlsPQqxISNgcLz\/m6zFLz1k48oV31zJ4xtMsV2WU27KMdrP3iBHLOSZYG6oSdvGdrYG4ZAjbsVuMAaqAD98GRL4NCeVYpn9UC\/GQLlc8MwBMqnLjSuJFJCYEl1G2545vesf0kPlTFrAp5a+550d8NuCBLOTwnkrjjnYuO5hD4QSF26BJExGfWgJaEC4qsQGF+F9IJGsfamjU+RGGuoGL\/3GY0PXBsoZs\/RUksEgJTeNbQMFp4F+HpPuLAQ0mLrkzYH4YNVfrgXUIw7vsXCqphR1Iyvdofj\/ZV+OHc3G\/nlrQIOacziQB+KveMzBGrcrcAF1kAFMgqb0Nn1pN+Sy8FZdO9ngrZtMwT22+yGZSdD4LDIrh0nlQQCt3X7vqJuW4K491b4ijF3BGoEV9uvJOHRI4LAMIxe0+0lv66p2xq3+UJfCAxPrcGHq\/wEANL4QQI6mjlMXbTvLvcFTTihLiCCvfHrgzBuQ5CYSELnJkvgO8t8xVJMBIE3PQuE1ZG6ggkCKQ9avzM+ux6mrvkC8rKKm\/H9\/khRThozmFvaIsYrMgRqR\/vmq9BuBWgoB0MgWwK1u5W\/+uoYAl+tEcd4gQJSQCD9wiXXMKtPxomzOD0sxdd7IwT80fbCA5HCGkdgRmPxyPN9fVOngLtdZqkijWJ2MK2xSd3B11xyQdbCJUeiBcCdtssSlsRtlxLR3NolunBXHI8RYwZp4se9wBLEZNSJdTcJ4DwjysUi7LRUE7mgCYqvwgyDUBy1zBDOZRf\/HI3ZRqGgJZsWHIgUE1muOuehvKadIfAFbYV3swJyU4AtgcMDgPTMZ0ugfO4GhkD51IXGlUQqCBQguC4QNMOXxulkFjWJyRxXnHIFIOqejBOLqJMVj9zAbL2QiA9X+WP9mXjRlUv+r2jM4M37BcKyR7OAaTu7pBm0NBR1CS88GCUsgASEZLGjvK465woL39KjMT3npIkhNHv4uFWmiP\/d\/kjRrUzxac1O8rxPFsa5O8MEPJKVkP7fcS0Zd\/yKxXjAoc4Q5u5gjbsVuMAaqEBmUbMYTtJf0bk7WLWAyBDYX6sbnn0MgcOju1acVUoIVIAguWWhyR+0codipu14WidzSzDIfQv5FCQ3MHRc4V+QoIsC+RMkICRrHvnum2UYKvKi9ASGinOQVW+mYagATIqvcApN8UU+W4K7navqPRRd05Sezk3npHwpHwqUJ\/kRpDyofIp8FMcH+80QqBW3B1+EzBXIKqbu4Jf5CQzG1O3hmLItRHuD3rPXFoopW0O7r\/e5Y8\/GHfz\/OgaR+GSJFRLSimTeSrS\/eAyB2l\/HKrtCqSGQoInAjoDq2XF1Pfu39p10obC6EYwpthXwRflQeNF+RTxx3qdxaZvi905D2\/2VqU+cfs7fO\/+BbDMEqqzJcsasQI8CL4PA7cauIFCZZhQLHYMo+YbtkQLYdAyiB13GyZsjMWlDGCZvCsXkzdRVG4Jphqq95uk74vHpSnvEpRT21AdvDI8CDIHDo7tWnFUVEDgQWNLWuAyBWnF78EXIXIHskpYXWgLNHaOw5rAn1h12x7rDbrIM64+4Y+1hd\/y4zxUbjgyunOuPeGDhkX1YfG4jfrywGqstlmGLuRG2nHiAtT8PLk9l9KJy6x50Rm5xjcxbifYXjyFQ++tYZVfIEKiacTMMgSprspwxK9CjAI0ZflF3cE8kmW+kljZhn3MOHj\/pv1tbmeJn1oTA0HMyDDwmY6ePDqxjD6Ojq1mZpBxHCxRgCNSCShyuS2AIZAgcrrbH52UFhqpA9kvGBA41b3WlP+1VAF3HeoTl1A\/plH4Z9jC8Pwv6rjNh4DET+x8sgFfmbTS2Vw8pX04sfwUYAuVfR7ItIUMgQ6BsGycXjBV4hQI5oju4f2fRr0gqi8OZ5S34yTwTy6yKYGSfjcePh3YttjFnYBV9EkklYbgQqIddfnNh4DYbdvHnUFiXIYtr5kJIrwBDoPSajpgcGQIZAkdMY+cL1ToFckqaX7hsnCZc7Mn7BVhuXYxFpilYZlWMoIy6IRW7o6sNrZ1\/7wbOrUnBreij0HOZgR0+c3A5xBAp5eF49LhrSOfhxPJSgCFQXvWhUaVhCGQI1KgGy4VlBXopICDwBS5iekWT5WZaaTOW25TgR\/NM\/GCShOU2pdhgnYmW9keSl7eqqQSuKWbY92AB9gTOw3H\/VQjP90Rz+9C6oCUvKGc4KAUYAgclGyciBQgCJ28JxHTDGOhsD5dxiOgumz6V8em2jMs7Y2cCvt7ugKbmVm5orAAroCIFCALbOwc\/oUJFxVIqW8fYShzyrMAKi1T8ZJGFrbZZ2OtSiOSSv1vylMpoAJHauloQmu+GY76rsDtgHna6fwWP1JsgSOSP5irAEKi5dTfsJT9q6ofP1j\/AZ+s8MWGtu3zDGneMW+mIT1fcw4Q1Mi7nUw0nbfTFFyvN0dTcNux1zAVgBbRVAU2GwM5HT8QYwIMueVjj1Ajv1Bo8efIEnY9UD7XUHZxUGgKT8N3Y4TUH291n4lbUEWRXJWlrU9Hq62II1OrqVe3FJWeVw9E3BfcexMk62D+IwzHLMOhdDYajV7ysy0pa2nslwCskA11qeKCrtoVw7qyAfBUQENihemhSpQI\/u3ZDoE\/a8PjbowkjDkmXxKzinT5zcTlkO+KKA3jcoCorXeK8GQIlFpSzk6cCZiEV0HMokGfhuFSsACugdgUIAttUMIZOnRdy6CkEkiVwOD+1LRV4kGGJA94\/YLf\/XBz2WQafzDtoaGUXM8NZL8qcmyFQGZU4jkYrUFDdhqU3s7DyTgXuJw3vw1KjheTCswJapICAwA7pJ1KoUyK5QKDimtu7WhBd5IvTgeu7Xcy4zoF9wiWUN\/IPcIVGcvtmCJRbjXB5JFfgkl+RmEm35FYuttllo+PR0PxpSV5AzpAVYAXUrgBBYCtbAlWme2ZlHG5E7Yfh\/dkw8JwFs7B9oH1DWd1EZYUdwRkzBI7gyh8Jl55X1YqlFpn48UaG8KdFrhS8UtgaOBLqnq+RFXiZAt0QqNljAuVmCexPb7ICOiRdxg6P+aKr+ISPLiLzvdHexRPf+tNL3fsYAtWtOJ9PbQqQA\/1jngVY7VCHxWZpWGSSLPxp6d5KR30rOzxVW0XwiVgBGSpAawerwq+eOi9VEyBQoUdjey2CchxxxHcZ9gbNxz7PH+CZehs0npA\/w6cAQ+Dwac9nVrECjx4\/QWBGHfzT67DZJhNLbxfAIqQM3qm1qGnuVPHZOXtWgBWQswJkCWQIVH8NdT3qFDOIzwVtEf4G9Zxnwjb2DApq0tVfGD4jGAK5EYwIBfa75ImJIWmlLSPievkiWQFW4OUKCAhs44khL1dJtUdza5JgG39a+Brc4T0HJqF7kFwaptqTcu59FGAI7CMH\/6OtCuxxysUK23LEFjRp6yXydbECrMAAFMgtbUGzhg8L0aTu4JdVTXVzKdxTr2OXx9fCOnjcZzVCc93R3N7wsmR8TAIFGAIlEJGzkL8CDIHyryMuISugTgXIEtjcptljg7UFAhX13tLRiNA8dxzzW4ndAXOx0\/1LuKWY89J0CoFU8M0QqAJROUv5KbDPJQ8r7lQgtYzX45Vf7WhOiQoq2jXerYjmqK3akuaUNKGJLYGqFXmQuZMbmfTKGJhE7MIOn+6l6SyjTiC3OnmQOXKyFymgMRCYWdSEveZZ0L+SjI3nEjiwBkq3gQ1n47HEJBk\/WWRC90IiNpyJVzottzW+1xRtYJVxLKYZxmD58RiNh4cXvRBG0n7qDm5q5TGBcq\/zgtoM3E04B32XmdjlNwdnAzYhrigQNMGEP0NXQGMgMCylBvN+LsJPh2Nw8GY6B9ZA6TZwwCINy81SsORmNgzM03DAPE3ptNzW+F5TtIHtV5Iw3SgW68\/Go6Vds\/3LDf3Vofk5UHdwYwt3B2tKTda1VsI70xoHvBZhT9A8\/Oy1FAFZDmhqq9OUS5BlOTUGAqPSazHnUD7uBZTIUkgulLwVoNnB1B2cXsHdwfKuKfmWrrymHTN2JsE5pFS+heSSKa0AWQIbuTtYab3kErGjqw1Rhd44FbgeewLmYYfbl2JpuqLabLkUUaPKoVkQeDAPVt5FGiUwF1YeCvDEEHnUgyaXIru4GTN2JsLOv1iTL4PL\/lQBgsAGtgRqdHugZeiuR+wVS9MZ3p8F84iDyKpM0OhrUnfhGQLVrTifb1gUYAgcFtm16qQMgVpVnRCWQIZArajUisZCOCVdhZH7XOzyn4vTARsRW+iPjq52rbg+VV4EQ6Aq1eW8ZaMAQ6BsqkJjC8IQqLFV12\/BhSWwmccE9iuOhu5sbK+DX9ZdHPZZKtYp3nd\/IbzSrdDUzuMGX1SlDIEvUob3a5UCDIFaVZ3DcjEMgcMiu8pOmlPagnoNXz5S2\/wESlXZjx4\/QlJpKC6FbBeWQQPX2bgbfx6lDXlSnUJr8mEI1Jqq5At5mQIMgS9Th48powBDoDIqaU4csgQyBGpOfQ22pORb8Hb0Uei7zYTRg9m4FroLyWXhg81O69IxBGpdlfIF9acAQ2B\/qvC+gSjAEDgQteQfN7e0GXVNmu1rji2ByrezqqZSeKSaY+\/977E3eD5OBawTq5O0d7Upn4kWxmQI1MJK5Ut6XoH9rvlYaVeJtIqO5w\/yHlZACQUYApUQSYOiCAhs1OznAUPgwBtcW2eLgL8jPsuxJ3Ae9t1fALeU6yN2aTqGwIG3IU7xVIHiigZEpxQjKilf3iExH5tvJeInixzcCcxGZGKevMubVIikzDI8fvyE25qMFMgqasbM3am448cuYmRULYMuClsCBy2dViSkcYPULXzp4Xbs8J4DfdcZsIk9iYLadK24PmUvQmMgMK2wGfMOF8MhuELZa+N4KlbA+IY\/xq92wbhVThi30kG24dOV9vhsrTMmrnfB+NWO+HSFvWzLSjpOWOOOGetuoal5ZHdTqLj5Djj7msZH+Mk4C76xNQNOywnkpwCNCeTuYPnVy3CUqKQ+F3fizkLPZQZ2+s7F5RADJJeF4fFj7V8ZaNQ1u3CY3I2Ufdh\/NQiTNvpi4wk\/2ZfV5F4UTO1jkFOk3S+L0xb+mLwlENMNY6CzPVzWYcq2UEzZGoKp+mHQ2R4h67LO2JmAr\/Ud0NQ8clY3eRiTBzOHOJjck++z6JJtBH42DcFZK814ZtJz3cwhHv6ROcPxXpX9OQkCaxt5TKDsK0qNBaxpKcf9NEvs8fwee4Pm46jvCjzMdUFLR6MaS6HeU436eLEFpuqHY6p+xNNv2pZf+GLbQ0xc5yGgQ47l610mHYNofLH1IdwDU9Vbm2o+25mbAfh8kx909MMxZdtDDhJpMM0wGl\/r248oCNx5xh1T9MKhYxAly+cP3d9T9MLE82fKNvoxIb9n5HNl2h6BaTsToX\/KS81PBs04HXUHMwRqRl2pu5StHc0Iy\/PE6YAN2E1L07l\/CffUGyhvLFR3UVR+vlHvf3cJU\/VCMVUv7Ok3bXMYigY62yMxeZMfvEIyVF6Bw3kChkDVgO9IhMBDV7zwxZZA0L0zlHuP0\/Z6duuHYZpRLPZdCRjOx4Rsz00QWMMTQ2RbP3IpWGpZFMzC94txg4aes2AZcxy0XJ22fAQEdltxQtiSI5Elh36Rf77RlyFQIj1HmpVxpELg5M0BwsI20upbZderFwIdw2iGwBe8rQUENmj27OCf3fKwxqkJvum1L7hK3i2VAsV1OXBKvAYjt3nYEzAPFx5uQ1xxADq7NLsNMQSqAFQYAlVjIVPZy1IFbWAoZWUI5PYzlPbTk5Yh8KXv\/\/4g8NGjx2IYRktLG+QfWnHAJRfrXJvgkViBtjb5l7m5pRVNLW3oeqS5Ey7aO9oRnOOMoz7Lsc1tKo4HrEBiSchL25qcDzIEqgAAGAL5Jd7zIh5E+2II5PYzlPbTk5Yh8KXv3ryyFlTX97Xi+IZn4TtDF3xn6IjvDOQbvjd0xPcGjpim54KpBg8wR98JC2ReZqGnoRO+2e4EJ9\/kl9YNHcysjIdPri280u7gQZqtbIJvhj2Cst3glnwLp\/234cTDVTAJPQCvdHmV81WaeaffhV3sRTAEDuIl3fOQfUFahkB+ib+qjbzsOEMgt5+XtQ+ljzEEvhQ0ckqbUVXf3ieOvVcipm6PwPQd8ZhmGCP7QBMQP9\/YPYximpH8y0ueDyZvCYKp3astZ6F5ngiquYegYjcEFDnLLDjBL98RD9LvwT3ZFl45d2VWvlfrFVr6AKYxexgClX6gvgD4+kvPEKjalzg9+Cj0p7027GMI1N66VWv7ZAjsA3jP\/kPdwVXPWALJQkVur8iVlFrragDvF00uF7kSm7jeC+YOr167N7LABx45t+CRcgduydYcJNbAK80B5wK2MwSq4oZiCFTNS5zAb+y6QIxbH4gJG4MwZm0AJm0OxlQte4AyBKqm\/ajiXpd1ngyBz3Jfn\/+pO5ghUL332sAg0BvuOTfhnmID12RLDhJrcD\/tHs4F6MsPAj\/fEvzcL7CJm4Iweevz++X6AGYIlP7BMnlLMCZsCMSeG6mITq9Dan4jrLwLMWN7qABCbQJBhkDp289gnhWTtz4EPXsoaKTlmSGwD\/Q9+4+AwLq+3cFsCVTtvTdQCHTLuQm3ZBu4JFlykFgDz9S7OOsvQwicqte3EdL\/3+2PxCzD0Bc+iMkyRPAoFxBgCOxbh4N5AfdOQ47Cx28IhK1fsRjDc909Hwcs0hCTWYeckmZ8tSccEzcHC8vg+A1BULShHkuh3kN8tikIo3UDMHpNgIhHL3WKR5bFzzZ2p6HzUBrRlvQeCrh8Nk3vcqlqmyFQ2vYz0Hqi5whZmKnN\/HAoCt8fiBQg+LIfotR26DlEP1YGej6VxWcIfJb7+vzPlkD132cDh0AL0Q3sknQbHKTVwDPVTl4QOGlzEL7aE4HAhGosPBglHsD0IJ5tFIqCihbsMUvF2LWBAgTpQUsPZHrw0gvb4EoSvtkbgYmb5PEAZgiU9uFCXb8\/HYlGe+cjrD0dj3eW+2L0Gn8BcKXVbbDyLsL7K\/1AcLjTNEW8jAnwzNzyseRIDD5ZG4BFP0fBLbQMXlEVuOKcK9oX5XvBIQebLySC4HGafghM3fKw4EAkxqwJwPJjMfCMKBdpKB6BpjosQgyB0rafgUIWPVNmGITCP7ZK\/MjIL2+BR3i5eOaI587WhwL26DlEzyDFD4odJimYtzNMAORAz6mS+AyBfaDv2X8IAivZEqjWHy0DhUDXHHO4JlvBOekWB4k18Ei9g7P+evLpDqYuF\/rFXd3QiaXHYoQVRvFgXHo0BvN2hYkXN\/06pwe0jl6IAEB6EGcWNmG3WQrGrw9Ua4NWlO\/Zb4ZAaV\/iZL0jwCuqaBWApwCxD1f74ZpLHuKz6oWVr6ahA84hpfhgpb+w8lXWdWD75SSxnVXcBEuvQmy5kIjkvEZccszF35b6IKOwCSauefhwlT++3BUulpFafjwGMw1DUVDeIs67\/UoS8kpbcME+G2PXBqi8jTEEStt+nr0\/X\/U\/\/cA4b58tfnzO2B4irIF7rqeKHwn0w5Ss0vQMoh8NZP2jH5\/Udspr27HuTDwmbJTHc2gKQ+Cz3Nfnf4LAilruDn7V\/SDl8QFDYPYNuCZZwjnxJgeJNfBIsZUfBFK3b3FVG5Yc7YZAAjwd\/RD4x1VC71KS6O71jalEeEot4rLqsfjnKFj7FKG1\/ZF4YXtHV4gXNKWTsuEONC+GQGlf4h+t9odDUAnKatpE160CAj\/S9cdFhxyQNXDChiCQxcbOv1gAHVkCaYF4shwaXUsWL+jVJ+OElc\/WtxgZRU34YKUfYjLqcNExB3QOepEXVrSKOGfsslBS1QYCwh8ORuFBZIVoc9Q9PND2MND4DIHStp+B6k9tgX50pBc2id6H91b49QwTIEsgWZQjUmuRmNMAU9c8YQ0MiKtCR9djYTm8H1EBGk843M8hhsA+zPfcP\/TDjiFQvffaQCHQJfuGGAvolHgTHKTVwD3FFmfkZgl8FgKpW4Z+bVc3tGOXaQqOW2eKl\/n0p7\/O5+4Mx1e7w5FZ1ISTtplie6APfFXEZwiU9sFC4HXrQSGKKp+xBK7yE\/vphfzxan8BcHf8uiGQ2k52STPWnY6HwdVklNe0iy49+hERlFAlXt6Ub0xmvbD60It\/7o4wAZLf74\/E3YBiNLZ0wTO8HJTGP65KdB2T5UcVbaZ3ngyB0raf3toqsy3GAh6MEs8a+iFxwDxNWP9G6\/rD4n4BUvIbRBcw9VxU1bVjw9l4LDoUJX6MkMWQxqgqcx6Vx2FL4HPg13sH1S1Zb3t\/eGKIau+9AUNg1nW4JN6GU4IFB4k1cE+2wRm\/bfLqDn4RBBZXtYIerjS+q7axU3TrEfzRS5wG9SflNIC67OghrfIHqxLuSBgCpX2Q0Hg93ZNx6Hr0BGtPx4kxgWTFox8I5OLh7L1svLvcV0DgvcAS\/HHBA8zfFSZ+5VM6GquVX9aCsesC8P4KP3ys6y+68WhSSEpetzXnTwsegF7kDc1d+HZfBC7Y5wirzger\/PD+qu40NIZQMelEle2MIVDa9jPQuqI6pjY3f3c4bH2L0NTaBe+oCvG8SciuF9ZjGoZg5paH9o5HuHm\/QLSngvJWrDgRi0\/WyOM5xJbA3nj3\/DZ1B1PvQu8PQ6Bq772BQ6AZnBNvwTHBnIPEGpDvRdlC4I+Ho5+OtekerE8QeNQyA+8s88WSI9G4H1mB6oYObDyXILppknMbYHg1CZ+qwUqjzAuFIVDaBwl1\/5IFziWkVFjn6AV82i5LWIDpAf7Nvgi8+aM3rjrnobntEU7eyUJwYjWePHmCzecT8PnmYAGBfrFVOHI7A9QdfN4+R7Sn216FqGvqxAmbTDyILBddetTGyNpcUt0Kj4hy0fZo8omxbaYohzJtYChxGAKlbT+DqQuyBtLzhH4E0Axh+tCwArI60yQR\/ctJ2HsjFVsvJopJaXOMQsWPkNXGscJqOJhzSp6GLYG9+e657dyyFpQzBKrVcDJQCHTOMhXdwA4JN8BBWg1ows1pv63ysgRSN1xpTXvPmEBFdzD9WjtsmSHG2NDkj9cWegkAoDGAZAGi7mDqLibrkDosNa96WDMESv8Sp7ZAlrgT1plwCyuDe1iZADfnh6WiC3fv9VQBewSI7uHlMLyWLI7TuFGy+C08SF28JXANLYN9YAloshEN8Kf2YuaeD\/ew7hf7z7fTxQQlchVDP0YcgkpFmrv+xVj8czRoFvur6n+oxxkCpW8\/A62TVcaxYqYvQSDNLO\/ofCyGFtAzh4YH\/PcPXvjrEh\/RLUw\/MsiLQUl1G9acigNNWJLDc4gtgc9xX58d1B1cVq09lkDFWOmBtnV1xh8wBGaawinhJhzib8gq2MdfF1DqmGgOsS2z8imjl2uSDCGQunhpyn52cRMScuoRm1kH6qKjsV3k+mPbpUQxGNs7uhLFla3YfCEB7630g09MhRjbYedXLB6+L\/PnpY4GzxCompc4PeQIzmj8HwXq\/ieQO2aVgdsPCsXscRoiQMfGbQgUccWKIk\/9BFI3sCLQbHR6UdPgfZp9TGkoLwJGAk46RkMNFPHpXIq8VN2GGAJV036UqTdqY1TvNMGInjE0FpQmHjkGlYjJQwSEtOYsWQTpORSbWS+GD1A7obGmNG6VrMuUz7C\/lNkS2Af6nv1HQKCElkB6ZtAzglxSUaBnyWDaAE0qItdDyrTX3nHoufXs+eh\/emZSWXrHpW06RuWkXhZ1\/WgZKAQ6ZZrAMcFCgBbB1tCCGRwSb8Az21p828eb4V6cGZxTbsI901JsK5+\/mYBAp6RuOQIPRgAAIABJREFUCOydjvJ0Tb+FB7k2cE6x6JMvHXPLuI37uTYiPZWhd1p1bpMDbllZAqlBkpNWms1JVj1y+bLTJEU4iV52LEaMz\/lia7AY33XUKkP4jaPuGmr4c3aEYd+NNBheTRYNezA30LM3yFD+Zwgc+ANssHpTuyG3LeoarzfYcg4kHUOg+tpPf\/VCbYoCjTM+YpmBzee7\/UjSj0t6YX65OxyHb2eAnkMrT8SKFz+9\/MlH4H7zNPFjddhnBhNEMAQ+y319\/icIJMDv\/RnsmEB6d9EzaLZRmPhRetI2C7vNUqGjN\/AfA8IX5QAgkN53dG7q6SAPCLRN7ZrelzSshd6nNGyhd77ifav3UIy1X38mXm2+LQcKgY6Z1+CQYI57BGxDDA4J12EdcQUHTPVhHX4Z9L9jkjmu3TfGcavdcEpW\/jwEjXuvbMO8pdMF8BG8KcpHeZ5zPIQd5zfCIvDs3\/ONM4NL6k2cdTgIo3MbYRt1VZRBkU7d385Jt3HKb4t8uoMVD2N6yNKvFgqfPv0lRe4\/CPYoDu2jXzaKhq749UX7KK0in+H8ZghU\/0t8uMFfyvbGEKj+9vNs\/dFLUvGsoecK\/U9x6GWvWJ3mRc8hsig\/m9+w\/M8Q2JvvntsmFzFSQSC9nwi4yDJMgYad0CSiVcbdUKawEJLFmN5tBGT07qIeCRp\/Sm2JehtoaUwabkDpyHcptRuKS8cVaRUAp2ij5CqLhi0k5TaKsaqKsfGU7\/f7IwA8EddOY51pwhPl+cmaANG7Rgci0mpF\/nQNVDY6D52P\/u8uY7CwjtN9QMcU+Q+mTQ8IAvO94ZhxVXQD34szxVADWfyueBzDP\/\/i\/+CS6xEBZB45Vli1azHeGfMW7udYCSjzyLKEV74tPHPIYngdd2NNQBY7xX6y5HnmWmP9wWX460dvwLfIDt4Fd4SF7168KTyyrPD5vHEYNWoUvl45Cw\/ybETZHZNugI7\/9k\/\/IY6ZeBkLS6Fr2i0Rh+IRJN6NNRVA6ZJ2Uxy\/n2sNCpReHJNAC9KSJtyc8pUhBA6mYcktDUPg8L\/E5dYmBlIehkBuPwNpLy+MyxD4HPj13kGzg2kcZ+\/PYC2B49YHgSxq5LOWLHB\/+dFHwNZMg1ABeTRm9KpzrliBiFwOERTSsANaCWnhgUhccswRju9p8lFtYwdsfIuw6XxCj5X5jF22SEuWZgJHAkOCPLI20hhpsgCGJtcIi5\/CGELHaSw0jakn2CWfuuQKi34w0w+ckKRqpBU0CugkAKUFGWhoDbnFovKQFZOMLTSumoZlUdloBaUdJsmDBsGBQqBDxhXRXXo3zgRDDU4p5rjieQy\/\/u0vcdn9KAiyCALX7V+Cjye9hwf5NrAMvYhNh1dg8vzxWLr9e9yJuQaHpOtwTDbH1uOr8cWXE4SF736eNTYfXYXRn7+HQ+YGYv++a3pwTrOAe5YlPps1Br\/5\/a\/xX2\/8TuTpkHQDnjlW0DNeg9f++ge88d5ruOR2RJThZwtDzF40BTMWTMYF58NwSb8J26grwmJ47cEJYW1cuGE+bCIvwzGZQHDoWpCW5HfxlO9m+VkCX\/hAG4B5fLjzYAjkl\/hQ2iBDILefobSfnrQMgb357rlt6g4mzxO9P4OFQAI6ci1FEOgUXAqCPxpnTMBGCx6Q4\/HItFrh65Yg745fEf7yozcsPAuE27OwlBpcccqFjU8RWtq6QB4vyBE55esfWwlyRk5DEAjoCNBoUhI5tO\/seixWPKIxqk0tXWJiUn8QSJPfyE3WTIMQYQXccDYBBMGXnXIQklQj3G6Rr12yQtIkTBqHT5OgaFUlmmxX39Qpyk\/lbWztEsMeFOfpaW9KvKMHCoH26VfEmDq72GsYaiCAuuxxtAcCXdMt4JljiXUHuiHQr\/Qu9Ix1MX7GaGw5ugp\/fvtPAub8y+5hmcECvPHun7Dh0DJM\/XqCsOjtvLAJ\/\/TP\/xtjp36I79fMwf\/6p\/+JU3b74F1oizFTPoTOt5Pw14\/fwOrdi+GZawXX9Jv428dvYrnhQrw79q+44nEUN4PPifSrdi7C3CU6+Pff\/QrmgWcEBP7+z\/+JP\/7l91iwfj5ef\/dPeH\/834RlkqyJQ9WC0tNYy5MMgap52TAEqkbXgTxsNDkuQyC3H0naL0Ngb757bpu6g6WCQKovgqItFxLEhKL65k6cupOFt5f64MzdbFTVtwvvBW\/95INtFxOFqyuytJl7Fgg3NTTDnKx0BH20lOWWi4n4y08+WH82Hs2tXVh4MAq0cs3Zu9liCUuy5CXnNYh10N9Y7C3GztMKRxvOJfQMi1JYAgngyF8qWf3O3M0CxacVkGgiJfnfpe7gT9d1D7GibmLqCj5okSb8pNI5CSDrGjtFdzelJRdJpB1dr2KYhLLtdXgh8DpMvE8IcHvtr\/+Ftz58XXTnksVu3PSP4Z59G44p1wUYumXdwt5rW\/H6O3+Cf\/k9TJ43DhPnjEFgpT28i2zhnnUbW4+twh\/f\/D3sE81EHAK+uUumiTijJ7+H+cumY+2+n\/DHN3+HB\/nWOGa1E7\/6z3+DqY8x3nj3NZx3PgSnlBsCEJ1SzXE33gR\/evP3OGa5E3Zx1\/Cr\/\/g3bDPWRUits7BgEmSett8P59QbDIHKNrjhiscQyC\/xobQ9hkBuP0NpPz1pGQKfA7\/eO8gSSODU+zNYS6BC87Fru8eDkrXu8ZMnYrLiDY980FKC5IWAwOy7fZHCgrf0aDToGFn5CLyoi5jAkFyebb+ajHeX+4nJkbRyEa2PTmueEyAGxlcJqyM5Mae10MkJPlkdQ5JrxKQkhYVOAYGNLZ2iS\/fcvWwk5TVg\/q5uLxwLDkTi0K10AYHkXo26fIMSqoUHDrISJuU2CAuhuUc+ckuaxXhCKidNlkoraBJdxaqGwHvpl0Q38J3YKxhqcEg2xRXPo\/jlb36BnRc34pzzQVx0P4zv1s4BQZtXoTUueRwRljmy+lFX7tuj34RH7m2cdzmIv3zwZ7z+zh+x9fgqeBfbYuPhZfho4jtwz74Fl0wLjJnyAWb+MBkBlfYiP53vJuJeggn+5d\/+GeddDmH6gs\/FcZd0c7z21h9wwfVnOKaY4ft1cwVsUv7\/9H\/\/F8467odtzBX87rX\/wAnb3XDJMIdDspmwBu412QrnNPMha0Fakt\/Fk76buDtYcfNK+T3yIDACU7aFcJBIg2mGMfha3x5NzX27qnq\/rLRt+9AVL0zeHAC6d6S8F0d0XgyBL71NckubhdWud6TBQqBigqIAMl1\/\/Nd3D8QYvfuR5aI7NSWvUUz0IMsa+R8lgKNlKmkZwoeJ1cKqRhA4Tf8hsoubxUIIry\/yFt4waDwfzTpWzDSmiZKzDENRVdchxulR1zCBX2p+o3Cb1h8E0pjBGQYhYhUl6pYOpS7gZb7Cl2p4ai3eX+knQJNcI5FFcpdpKqjMVF4C1YLyFrFiDlkyLTwKxLrsNAFK1RB4N+0S7GJNBBQRGA0l2CeZ4pL7Efz77\/4NVx8chXv2TTwosMb6Q0vx0aR3EVh1D2N1PsTn8z8V4HXIwgB\/+\/gNULr7+ZYCBo3ObxCWxItuP0PvlK7oonVON4dzhjlGf\/E+Zi36Av4V98RYwcnzxyGo2h6T5o3F25+8iT+8\/luccdiPu\/HXBASa+hoLGP3Vf\/4rTHyNcS\/RBG++9984Zr1DXOd\/\/vHfYXxnN\/zK7WAVcUF0Yx+z3gnH1OtD0kGhIc1oNmYIVI3FYaRA4Mkbfpi8JQjTDKLFy5uuW4ogHix6oZLkJUV51J3H9B3xmLvFjiFQiTFGIxryXqUPQ2BvvntumyCwqKLvD63BQiB1zxrbZIoJHbSaDE2wINAjp\/XkZJ6sgjTGT\/dUnPAxSRY36u51DC4V\/nApPc3GnbQpSFgCCcaoC\/fbvRGobegQyxcuPxYjxgXS5BCCM7fQMmQVN4lxgDRhgz7kYo3yovuCLIGLDkWK2cGbziUI6KPlD+lD7tRovN85+2xh8aPlNGn5VXIz883eCLHiEllJ31nui8tOucJyedUlF1svJIrVumicIFkFB3r\/DbQ7+G7aRdjFXoVtzOUhB\/skE1xwPYT\/TdY2pwMgy6BrpjmWGX6Pv370OgKr7wmQ+2zWJ7jufxJjp36A\/3r9t6B0unsWY\/fVzThoro\/\/+\/\/+CWedD2Dz0RVigodzxg1QeHvMXzDlq\/EIrLor4JGA0r\/iLo5a7RCzgel\/z\/zbuBV2Dv\/+u1\/ims9xGJ5fh3\/99f\/DBbdD2PDzMvyPf\/gfOHFnN+7EXcG\/\/\/5X+GDC2zh82xAElL\/\/7\/8U++3ipNGDXNIY+27stgROpReuXhi6v2mbw1A00Nkeicmb\/OEVkiFuOG39c9UuHFPW2OLzlRb4fIW5JGHySnNMWn0bU3RvSZKfVOVSZz5frLbCIkNbtLR2aGvTee66yBL4xZYg0L0zlHuP0\/Z6duuHYZpRLPZdCXhOb94BCAislAYCCbhoFSKaWJFe2Ci6VGmiBY3xI5cqtMQguY6hcXwOQSXCty2Nv9tlliKWo6QJJARU5MKFZuFSVywtk0lWvVUnYsVM3oScBgTEV4lxfOTkmbp1yWE5xb3uno9LjrmgLl1FXgSVtIa6lXchfjgYJaCN\/FpaehVihkGoyHvD2XicvpstJovQsfCUWnEOWheblub8cJUfTN3yUFbTDqeHpUjJbxSTV2iGMeWvagi0S7sguj5tYi5hqOFO\/BWYBRjju3VzYOJ3AncSruBesgkO3tTH6r2L4JJlDuN7uzFG5wOMnfahiLfu0BI4ppth1e4f8LfRb+CDz\/6GtQd\/hEu2OY5YGWHV7oW4l3RNBN39i4V10DXHArr7FmPT0eVwTDODbexlfK07C3tNt8Ap4zosI85j8bavRVmsoi\/iq1Uz8PHkdzF3mQ4WbfkS13yOiTg0KWTa9xPxzqdv4Z2xf8FJ+z1wSDWFdczFIWtBWtrFm3ZD4Ec\/XH9akdSdp7xlbOL6IHy+aeCNYCDn0Ni4+uGia8sjKE2rn7XtHV1oaGpDfWOLpGGPQxYeJJSjoUnafKUqZ2NTG9rbH0l6zc+WramlHU+63XtpdRtSXNzuc57dXUuv6A4mK\/GkDb6DWlFBqufJpI1BoCBVfirLhyyBRrEwOOulkJm\/eylA494KJbIEUncwgSBZx6bphwhAom1Fdyltd3f3hvQa\/xciVikiyx2lp3ZA3wR+5AKGIIvS0\/8UZhp2gxtt6+iFYOKmbuflNPuY8ieopDSKvCg\/Wn2EVlGi\/ZSGoJTcwSj8FFKZyTcgHSMAJYCk9DR+kbq2Ka6ld5EYO0n5kwNyii\/OMwBeULTxgVoC76Sdg23sJVjHXBhysIq5AJu4S3DJugHbuEuwir4gwt2kq3DMMINl1HncS7kG+1QTse2cdUPsp3iO6QRfF2ATexHOWddFOrun6RT5ECwq0tK2Q5qpyMc69iJccsxF3lZR5wXEOWdeF2Wh8tB5LCPPibQEl3eTr+FG8En88jf\/ihN3dsExzRRURsqbziWFFpSHXfw1nPDdgFGr993DgMN+B3xjeAZLdptj1T77gacfzDk1Ko09dA86Iya1pNcjhzeVUSCnuh3LbctwwCVPmejDFqe4QbutvOoW1so1FmsPu73yWaK73x7f7nSA7oHhee6s2ncPC3dcwwIjk1eWdcDPVRU849b+7IYbjlHqrk6NOB9ZAgslsgQqIIe+CZAIsnrvo20F2D27v7\/\/acUZBUDScdqmfHvv672\/vzwGs4\/K2Hu1G1qNiWY5B8ZV9fgsHEy+ijQDhUDbtHOwib0EAjh1BYI2m7iLz52PgK2\/\/VKUyyb+Eqxju6\/RNv4SLEJP45Mp7+O43U7Yp5nAup\/yDPW8dxQQONi79ULwBvjnWA02OadjBfpV4MT9Aiy3KcGS2\/mIK2jsN85w70wuC8fBB4vR1tk83EUZceevbX0MQ6ci1LY9HrZrt4s\/Adu4o8N2fj6xNAoQBBZUtPTJbLBjAhWQw98v700cMASmnhWWM8vo8xhp4XbUOVhGU1DNtdvGXcVxn\/UY1ecOUPKf7Mp47PCajT3u3\/OLUEnNONqrFcgsb8FPFllYfD0Ny6wKccA199WJhiHG5aAd2B\/6JQKzHIbh7CP7lDcelmKtaxvoezg+1c0lMHCZDUPXOahuHp4yDMd1a+M5qTs4v5wh8FXgStbH3tbBV8V\/2fGBQqBN6mlYxZzH7eizIyoQ\/FnFnYdlzDmVXbdN3GUc91k3OAi8ErwThg9mY4f3bPhn3NPG5wNfk5oVePT4CQ655mHl3SosMkkWILjiTjkichvUXJKXny6nKhl6LjNg4DkLBz1\/QntX34HlL0\/NR4eiQGVjJ1beysSSW3lYdjMD5Q2dQ8luUGnvxJyFkVf3s88u9tyg8uBE8lBAWAIZAp\/rtn4ZxA312OAgkEDoDAeJNaDu7UFBYEZFHLa7z8RWh2nY7jYT+z2oW6zvryl53OJcCk1SoKCmDUb2OdC\/m4vFZmn40SwFO1xKcD24BI8fy2eGxOUgIxg9mI0t9tNg5DUHAZlsDVRXO7MIKcFym1IsMk0W31cDitR1anGeyqYiGDjPwTbnGdBzng5Dl3moauZxv2qtBAlPJiyBZX3fXdwd\/PLuXHVDoHXqKVjGnMWt6NMcJNaAxhke81k7MEtg1+NOGPuuwy6\/udh8bxq2Ok7HnsB5\/CKU8ME0UrPqevQEHV1PkFXRgqW387HOMgP1LZ1o63yMJzKZJptY8hA7fecIS+DmezowvD8bO92+QVN73UitNrVdd1FNG368ni6sgD+YJGHJzRwsuZmL\/Oq+Kz6oqkCPnzzGrcij2BM0T\/wAoB8Be4PnwzLqBOgYfzRPge7u4L6WfIZA+UBgRL4XrFJP4nbMGdyMPsVBYg2sYi8MHAKL6rJwMmANfn6wVACgvtMcnApaC4uIw5r3BOASy1KBwpo2AYEbrDPR0SWvl6td7HmcCVmPHS5fCxDc5fotTgatQWwR+2FTdWNyS6jCTtdSrLmdjh\/Ns7D6Zhp2uZXBKa5S1acW+Te11+O030Yc812FLfbTsc1hBk746+K03yY0d9SrpQx8EmkVIAik0PvDECgvCLRMMRYWQIuok+AgrQaWMedx1GfNwCyBT9DdLZdZGQej+7Nw0ne9uH8U+3vfTLzNCgxGAbLskCVwvVUGWjseDSYLlaVRWCRtok\/jQPhXcEo0Fed6\/Fhe5VSZAMOYsWJEgGV4Oda6tcEksLsbVrFf1UVTPONqWsqh7zgb9AOgpaNJnFZxTNVl4PylVYAhULXA11\/X8UDGBJIl0DLlBG5Fn4JFlDEHiTWgSScDhkDFLZhSGo6dPnNwMchAsYu\/WQFJFJAzBCou0PYZCFTs52\/VK2D1DASq\/ox9z1DdXPZ3CGyXpwujviXm\/16kgIDA0r5untgSqFowHCgE3k45jpvRJ2EedYKDxBpQN\/ugITCpJJQh8EVPFt4\/JAU0AQJtok89tQSaDOlaOfHAFVBYAq89tQQOPIehpahqLu2BwOZ2ec1cH9qVjbzUBIG5JQyB\/VnsVLVvoBB4K+UYLKKNcSPqOAeJNbgVcxpHfHQH1h2seEwwBCqU4G+pFWAIlFpR7cqPIVC76nM4r0ZAYL+WwCBM3R4ulkijZdI0ImyjZV\/lX1YdgwhMXO8Fc4fwV1Y9dQffSj4G8yhj3Ig8zkFiDQQEejMEvrIhcgT1KsAQqF69Ne1sDIGaVmPyLS9BYM4zlkAH7yRM0QuFjkEUpuqHa0yYsi0MkzeHyb680wyj8fkmf5jdDX1lwwjJdYNdkTGsM07BKt2Yg8Qa3Mk8izMRg1wxJLkkjLuDX9mEOcJgFGAIHIxqIycNQ+DIqWtVX2k3BPadHewVkoFpay0xewOF2xoRZq61xDy9y5hjcByz1lrLvMyW0FlzG\/e8El5ZveSNxD\/PDt4ZtrIPfpnyL+PzOt7B\/TTLwXUHxxYFCl+Bl4INX1mRHIEVGIgCDIEDUWvkxWUIHHl1rqorJgjMfsYSSI7pW1rb0N7eoTGhq+sR7kZfwM8PftKIsre0tuPRI3m5\/1JVG9OEfAe1dnBUoS92+8\/F5WAjTbhGLqMGKcAQqEGVNQxFZQgcBtG19JR5Zc3PQaAmXmpbVyP2eHyHHT6zkVwWoomXoNFlzqpoxVGPfMhkTYMBazkoCIwu9GMIHLDUnEAZBRgClVFp5MZhCBy5dS\/1lZMlMKu429ej1HmrM78HqVbY4T1HrGd+0mcDr2CjTvEBXPAphK5DPWIKNNNlFEOgmhsMn+7lCjAEvlyfkX6UIXCktwDprl90B2s4BLZ2NmOf5w\/Qd52JrQ7TBAgmlrA1ULpW8vKcimrbsexmNpbblGCfc65sljh9ean7Hh0UBMYU+rMlsK+O\/J9ECjAESiSklmbDEKilFTsMl0XdwZpsCaSVahwTrmF\/6FfY4jANW+5Nw56g+Th0\/yd0PFLPmtrDUG2yOuXVgGIstynFIrNULL1dgNgCzbMsDwoCIwu8sTtgHi4H75BVhXBhNF8BhkDNr0NVXgFDoCrVHVl5d3cH93UWrUkKdD3uhHOiKW7HHsU2h5nY6jgdZmH7YRt\/EuWN\/5+9s4CK69r+f3\/v\/+runjTuadzdGndr3N3dXXB3hhkYH2YY3CUQIiS4Dg4h1jTSNm1f5fX1+1\/7EChJIEQuBDmstde1o\/vcuXzuPmfvW1KfulIv21py+3fMl+RigXs+5rpkYKn6Gnbq8vFnPXN6eSoIPFsYyN44HM\/sqZeDxxtddzXAIbDujk1daBmHwLowCg2jDUXXfkXu5fpnuXlQ+3\/977\/Y4TOJTQn\/8J+bD17mxzWkAc3FG9ikv4bF4izMczNgpSwHGzwvIb2eLTF4Kgg8VxjEIbCGbqzGXmx9gEDFRRMcS5wOfapTYx+uWu8\/h8BaV3mDrbDo2i\/IKan\/EPjz7z9gu89EBoHXfipqsONV1zr2259\/4c\/\/AWahl7BcexOnc39gx3\/+9Xdda+oj28Mh8JHq4RdrWwP1AQK9Uxxx6PQMBGfJals9jb4+DoGN\/hYQTAG0JrAhWAI5BAp2SzxVQZbhl7FcdwvnC358qvzPOxOHwOc9Arz++zRQkxD46x+\/4ufffsYvv\/\/yTHLjbgkKb2bg+5+vPFM5z9qOupCf9Pnbn\/+5bwxr8oBDYE1qt3GVTWsCcy\/X3zWBZaPFIbBME89naxFWwiDwbH4jgsDzRcF8Ovj53G8NvtaagkBaRK1LdoRXujM8k+yfSbxSXOCTJoZXyrOX9axted759RnO8EkV1dp9ySGw1lTd4CsiCMzm08ENfpxruoONEgJj8rxxIHYynM\/uq2n98vIbmQZqCgL\/\/Ot3eKeJce5aKKIKfbgIpIO4G+HwTnOrtbuUQ2CtqbrBV0QQyNcENvhhrvEONkoIPJWjw8Ezk+Fydn+NK5hX0Lg0UFMQ+Mc9CAzP94J\/hoKLQDqILPKGD4fAxvUjbSC95Y4hDWQgn3M3GiUERud6cQh8zjdeQ62+RiEw1Q1heTr4pcu5CKSDiEI9vFO5JbCh\/h4bcr8oREx2Pf3UV8Vx4WsCK2qj9vc5BNa+znmNDVgDNQWBbDo4VYSwPC380mVcBNJBRKEXvPmawAb8i2y4XeNrAhvu2NZmzxolBMbk6rklsDbvskZUV01CoD7FFaG5nvBNk3IRSAfhBToOgQL+PgtupiPju3NIvXqGi0A6SLt2FunXzuHPv\/64b6Q4BN6nDn7wlBpolBAYleOJQ2enwPXsgadUG8\/GNVC5BmoSAr1SXBGSq4FPmgcXgXQQVqCFPtW18sGsgbMN3TEkKFOJqBtq+OdJuAikg\/ASFezP7sGtX6\/fd0cWXvuFewffpxF+8DQaaJQQGJqlwOHzUyE6d\/BpdMbzcA1UqYGahEBdiguCc9TwTnXnIpAOQvM1IAtrbf01dAg8UxiGmMv+CMrScBFIB1EFfvC4YILbv353321KEGjgawLv0wk\/eHINNEoIDDMonwsEFtzMQECuG7xSnLgIpAN9ihN8s52QcyPpye\/+GshRsxDojOAcFbxTJVwE0kFovhr6FJcauBMqL7KhQ+DpgiBEXdLDP0PORSAdhOd5QRJ3shII\/BWGS\/yzcZX\/0vjZx9UAh8DH1ZQA6XK\/T0fC3XBEl\/giusSHiwA6OH3ZHzG3tIgrChFghJ69iJqEQG2KE4JylNCnih8SrxQxfDPcEZgjLxefdHfoUypL64bQQjVL55Xs9lBZlZXPzqWIWT7\/LCm8Up4sn1+WFCH5qnv1KuCdJqm0bVXWXUmfhUhLbaKg2bX11+AhMD8QkcVe3HFJIMclcgILy9VBzCGwtn6ija4eDoG1OOQFN7MQfdkbARlKBGQouAigg6BMNQIL3BF\/KaIWR7LqqmoUApOdEJCtYABGEFZRKJC04rwDbH2Pw1R1AOaeh9h1vywPeCWLytMSONG5hVtnYr\/DZgTkyMuvVSzvwX3K55MuwfyN02GuOcTKCMpTwC\/TA7oK5T+Yj46D85Vwj7HBphPLsWzXXJgo9iMgW8bKqyx9bZ4LzlNCxyGw6hv6Ca\/EMAikMEZSLgLpICxXWyUEZhXffcIRqnvJeYiY5zsmHAJrUf8EgadK9PBPV8A\/Xc5FAB0EZqgQkC9pFBDomeQIf4OMQReBV0Uh0Fq0dRbeevcNdBvYCc3bNcHXfdpDftYO\/gYpAnJkDNzCitUIzJVj2OQBWHNwIdv3ShGxbWiRCsH5CuhT3aBLcoV3upjBmr\/BA2FFavhmurN8h1y2IeY7Pb5dOxnGin2IvOwJ\/2wpArKlLJ8u2ZUBHoFeUK4c+xw246PPPkCHHm3Qc0gXfPT5Bxg7exhrD9XtZ\/Bgok1yZX2i9vlkSEDHXqluINiktlEfqGwSSkOWT2pnWftZu5NdWftJH5SHyq6opwf3g3IV0CVzS6BQj8GYvACEF2m545JAjkvkBBaS4wm388cfmg4uuPoLsviaQKHAyQI0AAAgAElEQVRu3UZbDofAWhz6\/JuZiCqhqRIK9stjvQmhA7Kq+jcqCJSWg1AZENGW4G3yotHo0q8Doq7q4J0hZrA1Y8V4eKWKYK45CDu\/41i8fRYk0Zaw8TnGAFFPoJcjw0HnrVi4ZSZ2WK6FT6YEvpkSiKMsYO55EBa6w1i6aw6UcQ4w0xyAZ6Izg7+33n0T\/b\/piQNOW3BSugcWukPwzXKHPs0NHrE2MFHug8dpa7zy6suYt3EaQgqVCClUwTXCDC+9\/CLWHV2CiBINLHWHmRBkapNdccRtO0QRZqwsOrfDYg1r20nZnlJoTRXhqHgHnENMGKhqk1xwRLQd8nN2rN0Er2R1XLR1JrOMBuRIWbkV9VW2TzCpS3aqtadAQ58OjsnzR3iRJ3zS3LkIpIOQHE2VEMgdQ2rtp9tgK+IQWItDSxAYWaKDb7oMvulSLgLogH1CLV\/cKCyBmiSHUotZsgu0D0hQvhxTloxBj0GdEXNDj+jvvNC6U3OMmjEYLmGm+PDT99F1QEcMmdCXHbfr2pJB0qnrXvh23WR81vRjTJg\/El80\/xR9R\/YAlWck34MPPnkP3Qd2xsjpgyA\/Z4uWHb\/CYdE2rD+6BK+\/+RqatW2COeumYMHm6fiyxWfQp4kQWqzCrNUT0WtoF+y0WsvK9MkQwzvdjbU74rInxnw7DF\/3bc\/aSvWOnzcSdF4d74j3PnwHG44vw6lrOnwzcwg69W6HSQu\/wcdffIi99hsRXqLBV62\/wIItMxBSpIQm3glftfkSDoFGDGAHjuuNLv06Ytyc4fis2ScMGMki+KDO6DggVwZtsmOtPQUaOgRG5\/ojrNCTe68L5L1OkQCCsjUQnavEEniNWwJr7YfbgCviEFiLg5t\/MwMRl2iqRMqnSwSaLmFW1Ty3RgKB9sw65pnkjAclME+G6SvHo2XHZjBV72eWtzfffgOWXofgFGKMF154ATus1iDqug5kGWvevgkWbpsJ99NWePnVl2Cs3Iuzd3zhGmHKppTNtQdh5X0E\/+\/F\/8fKi7zqCe8MN7Ro35SBXfR3OrTv3gobTixF9A0ds9y9+c4bMFHtQ1CBHE1bfY7tFqsxadFotPm6BYLyZdAmObF2hxYrMH3FOLz\/0bsIK1ExeCUrZniJGqqLDgw8ySJpptmPN95+HfLzdkj6IxSLts1k\/QvMl6FVp2ZYsGU6ggsVDBxbdW4O8SkLHHTZgs+\/+gR+Bndc\/DUI05aNxcCxvRFSpHhIZ6RDf2Yl5BAo1GPwVK4fc\/4RwmnnwTKYVzw5FFVwEiIHI+ZkVOFcxeuV7qeIEZSrREB26XrYB9N4s\/Wv7iDHqicu+0na8ZhpA7NVEJ079vB08LVfwdcECnXnNt5yOATW4tiXQiCfKhFyqohNKeeJGgUEqpPs4JMlgSbJ6SEJyJNizoYpDOB6DO4MkiPibQi9pISpZj8+\/Ox9iKMt4J3lBl+DhFn0luyeDXPdQQZzfjk0FeuEwHwp2nRpgU1Gyxj8dezVFv457qAYhV7prizfLpt1CCtRom3XllhzeAGobsrXe3hXTFw4Cg7BJ1h92lQXTF06hqWj657JjtAkObI2zVg5nlkIw6+oMWXpGExePJoBoSrenk1j77XfgJ1Wa\/DKay+jU++2oHaQpbFlp2bwyRKj9dfNsXDbDAQVyqFOcGRtFsdYMLB954O32LQ45SHL5jezhiCkSP6QzkiPfjke8Ex2qLWnQEO3BEbl+iKkgDyu73dcEuKYgMwnw\/2+sn0zPJ7IwYi85QnuTJT7Yet7gjk2VWwbXaf1pLT1THBha2K90yX31VkxPXnXk0c+tYP277smkA4CDAq4njv6EATm05pA7hhSa7\/dhloRh8BaHNn87zMQXqzhMd4EivFGlgH2CbVc10YBgaokO3hniaFOcnxI\/PM8MHnJN+g+qBMirmvglyOBj0EM70xROQQ6hxvDK1MEb4O4FAJ3zYaF1yF83vwTaNNcQGVQvqatv8Behw0wVu1Fh55toM8UwTPFGbp0F5Zvp81ahBQrmIVvw4klCLmkgH+eO3ZYrkHz9k0xYcEIDBrfG1HfeWK\/8yaQhdA91hKBBVL4ZosRXCxHl37tMWHBSETf0rHttBXjEHPTC9pUZ7z30TvYY78e2yxWMag1Uu2BsXovLPQHITldCrJNW3+OBVunI+qGFp7JTmjRoSkIApfvnYMWHb+Cle8RnFTuhoX+ECSxlixNZXrzzXHnECjgM7CmIJAcj4yV+zBt2Ti2hpVgKzBXgRV752P1\/gUM3BiApbqBQVvq\/UDGrH1ppeGSgvIV6DqgEysr8rIW+jRxObyRM9NWk1Xs3m7VqTkGjukNTYJzaZkUFonKuJdel+LGAJSAUhRhwZyZahsCMzkECnj3Ns6iOATW4rjnfZ\/BvCxZ7DaK3yawlE+NCFzufe1MFf8zRVKhHgq14Z8lY2\/D96WvkKYmzvukesAnx6VxQGCiDQMyVaI9HhSCsLFzh6Ndt1bwz3eHKtGBpSGAI4iiaVXH0JPQZbhCn+WGz5t\/im\/XT4Ym2RFvvv06xs0dDofQk5i9biLe\/\/gdyC\/Y4rB4K4MrykPptGlO+LzZp9hqvhKhlxVo2ekrDJnYF3aBx6BJcYTioh1adW6GN956DXscNzAwVCXY48uWn6Fzn3YwUu6Bqec+TFkymk1PO0cY49RNLWasHs\/KtfY7gllrJ7JrVIc41pwB5NpjiyA6ZYpj0h0w9dyPoCIZ+o3uwax\/VDdZ+mi6W3LanIEi9XW33Tq4RJrgiGQby6dNc35IZ6RDn2wxNEl2tfYUqEuWwF\/\/ED7QcFSOD3NSKnO8EWobmCfHLut16NCjLQjiCLaCC5QYNLY3xn47DGGXNAwOyZPdM8GZ7ZOHuWeiS\/k+ORAF5sgQmCtD7+HdsGDTdERf92KOTOQgRA5SRoq9+Nf\/+xd2Wa+HY5ARlu6cA2msDXNACsqTM2916hM5YpFXekSJJzr1aocVe+ch+rr+nid6qQe7UH33z5TB9eyRSi2BmUU\/1dq9W1MV8RAxNaXZxyuXQ+Dj6UmQVHnfp7OwFTXxtkiARTHbKCgvvfXWRB1UZlk9tG6GHd9b13JMvAsOAUbwzfR4qG4Ky0GhOKhtQk+ZsE+o5Tg3CghUJtrAK9MVykS7h0RvcMWKA3MxcfEo0H5ZGm26E6z8DqH\/mB5wjTaBZ5ojtBnOGDlzINafXIzgEhn2u25Cm64t0LlvOzb1eth9KwIK3WGk3o2xc4exPOpke2hSHDByxkAccd\/Grm+1WIE2XZpj0ITeUCTYIrhEitFzhjDgJChUJdvDK9MFzpFG6DWsC9p1a4n2PVqhz6hu+LLFpxg3bzjcTpvBKcIIXQd2RIeerTFq9mCM\/nYw9jpvQNAlKXbZr0Xbbi3Re0Rp\/m1WqxBQ5A6H0OMsD5U3dcUYfPPtYDhFnIRvnhirD89ngNh7RFdW336XjdBnuZTrpEw3tPXOdgNNs9fWX12BwH0BM\/H7n\/8RvNtkCSSnosqccJ7lXECuFLttNzBno9hbPsz5KPa2D0bPGooJC0YxR6h1RxYzJyLykO82oBMcg04iuFCJfQ4bmeWv78jubK0sOS4NmdAP3Qd2Ap0jB6olO75F5FUtNhxfyl4oVBcdQeteKcyQLlUEqn\/lvvksxBE5PE1bPo55u689shivv\/UaW4c6YuogqBOcmDf+s\/T1wbx+mVK4nD2MOw98No5CxGQW8TiBgt\/EjaxADoG1OOClEKhkb5D0FimUUHw03ywP9Bj8NXsIUrk0ZUHwRW\/DND1CAYIp3AadLztH8eMoLwntk7DYa8kUI05yb780Hh2loTdl2Rk7FoeOAhJTXDgqj0JyNG\/XFIu2zUJooQoUuJjKIo9MAkV6+z4u2QWXUFMW843aR20Tov9ssXiOU6OAQEWiNXSZLlAk2j4sCTbQpDlAm+EERYJNhes2UCXbQZfpDGUS5aNrNtBmOkGT6gB5gg27pst0gjrVvnQ\/y5mdp3ysvHt5yvKpU+zZdSqDrlM5VLZPjgjdB3fCiOkD4JcvZm2g8j3THaE3uLAttdE33w0up4wZmA6f1p8dexlcWPtpS6JKsWf98MpyZm0tbYsjSyOPt2ZgqstyLs9D+6X9s2V1UbvK2k\/136+Tf\/SnzxZBnWRba0+BugCBu\/ymYJvvOBwLXYwTYUsFk2Mhi+B27iSbKfBMcoGQQg48B122Movxkp3fYv7m6aBtq47NMH3FeAaFBGSURhRljj4jumHU9ME4\/b0erb9ugSU7Z0MUac7CDxHQEQRSvMpDrtuYFe8tWrIQYwVdiivadmmJz776hDlAUbgk8kDf77iZOSyRs5RLuBk++fIjbDVdyRyryDN95LRBzIqoSXRm4YiE7LtvhhTOHAJr7Tfa2CriEFiLI04QGFJIwWmFnS4gODNV7cf7H7+L1954lcVMo+kTgiyP0zZsTYtTkDHs\/E6wWG+Kc\/ZsS\/HZ1BcdWTor\/REWq00aa8sC\/7pHW0F2xpYBHrWXAvd6xFjDLdICr735Kg45bwXVQdcoLpxjoBFEEebwy3Jn56g8a++jbF+b6IJ2XVth9urJLA1N0egYCD67HtgUc7Zjo4BAeYIVgy55gjUqlURryEkquU4AV\/E8AWXFtGVw+GC6imkoP8tXofyyfKpUOzhGnECzdl\/iuHIHCCor1kfllKWl85p0B+iynOB8yoilK7\/2QLtK6ywF1wfb9jR57mtTgjUIMtVJNrX2FKgLELjTdwq2+oyFRdR6WJ3aDKtTmwQRKk8SZ8yeGZ7ME5y8wYURck46JNqKDz99D+PmjcDoWUPYlhx\/CAJDipXMScja9yi2mq3C4PF9MWRiP8Tc1KPPiO7o1KstbP2OIfyyGv65HsyJafa6SThzx4c5FlH4oZOy3cyzXXHBHuS4RBY+CqvknemGwRP6srWym4yWY+OJZfiixWfoO6o74u4GoHPf9li2ew4irmqYBzo5HAnVbyqHXsydzx56yBKYd+VnZPA1gbX2222oFTVeCIybCrfzh2t1XAtuZbGQFg+a+5\/1mILwjp49FHM3TMXEBaPQb1QPNlURXKDA1KVjmWclvTGPnzcCe+024ut+HdiaGPqCA4EaTanQImg6btLqcxbod6vpKrTu3IIBHpVDAXs79mjDAg1T7DiKFUdv1PTm7J\/tgQGje2Hx9tnsrZkewJSXQoNQupX754MCC9PbNX0xQnqG1tiUxox71r6zae9GA4GW8MxwhCzBqk6K+wULuMeZg4BQGm9ZbRsJDJUpttWmq8n+EoiqGhkEbvMej73+M\/Dbn78K\/vwLz9aztaCVOeE8yznfHAnIIann0C6IueWF4GIFYm57YfTsISy+ZeR1DVteQGtdl+35FsOnDsCwKf0RelkJ9zNWmLhoFHtJnrZiLIKLZOgzshtmrZnArktiLJg3+zHpTvjlusMny405LzmFGeGlV17Csr1z2LRxyw5fgdanLtk1G6sPL8AJ+S4EFcvRsVcbLNo+o0b6TTrzzpDA6ezBhyAw\/8ovyOBrAgW\/hxtbgY0WAvdETsRO38kwDl8Jo\/AVNS7HQ5fAJmYHmyp9MMbbsxxTcF76UgK9ETuHGrN4bwRpsrO2LO4aBQt++ZWX4BhshIgrGhZslxbR09QJxZaj4LwU2y24QM7WwNBbLb0FK+Ls8eobr7IpjqhrWhZyhBb065JdmPfmIdet8M8pDcDrmyVB++6t2fdobXyP4t8v\/hvSM9ZsbRB9nYKsn\/RlCXqDJqB8lv4+mJd9BizbARcbwbeDZQkW0GQ4QJpgWSdFlmgJRbJ1nWxbVTrTZjlCmWRda8\/9umAJLIPAX38Xfj1ZeI4efrkSqBMdBBXyKt9pvQZd+neAbw458ziyeoZM6su8y8lD\/dMmH8FYvQepCMO36ydhwJieLI1nihPifvHDcdlO9jKqTXFiUDdj5TiElijgFm2G9z95FycUu+Bx1gqSWAuEXJIzb\/b3P3kP8zZNxfwt09C+R2vE\/uCN2B\/0CC6WwSvdBT7ZbmxKmtJEXFeDHKGE7jstt3E6UxUECj+GtfZjuFcRdwypbY3fX1+jhcB90ZNwOGge1IkWUNWCKBJMoYg3h0+mWLCpApp2oBhtFNPt82afwCXMBI4hRuzrEBTEN+Z7Lwyd1I9NfdBDkoLs7rZZhxdf+jc8Yq3hk+nGpjrcTplj9pqJmL58HFvgTEGHz9zxRq9hXTFp0TfQJjvjo8\/fh5X3YSji7CpAIMWWc2Zx2yiW27yNU9k+BRHu2LMN9jttYlMvFKOt3zc9WGDhoAKZYP2nqRI2tZ5t30gg0BzqDDt4JJhzEUgHnln2UCZZ3f9UrMGjugSBv\/wuvGdpWLYWvrluUCXaCSo+2SLssF6Nzn3asrWnqiR7+Oa5YejkfswCGH5NiV5Dv2ZfoZm+ahw++PQ9jJo5CPKLNsxSN2nxKGb9o9BFAQXu6DW8C6avHIuQEhncok1Zekvfg9hutQqfNPmIgeXX\/dqjWbsmEMeYQRRtgs+++piVQd7s3Qd3holmD4IvSTFl6WhmSZyxahxkcdZQJ5NnvnD916eL4HTmwMOWwKtkCeQQWIM\/10ZRdKOFwCNxUyGJO1qrg3zpdi4CC9yhTnQUROhtmEKDkIfbB5+8y4L+0tsqrW+haZNTN7RsSoRgjqY5aC0MvU3Td1tdI03hY3CD9IwVW+tCn9raYbWarZ2Zumwsi9lGcdqat2uCNUcWMm\/LgDwPiKPN2We9Dou2wj\/XHdoUZxaAmCBw5pqJoGkZrzQXNiVDb9FzN05h7eg3qjs2GS9jQYWp3aVvy8+uB7YA22DXKCBQGm8GVbot3OPNuAikA02mHRSJHAKFehCGZnvCO1dUwTHpHyecSh2aKnNyquQcOSPRmtOj0m1Qpzqw8snJyEy\/H6Ze+0COQW6nTTFvy1Qs3TsbVv6HYKTZzdamHhRvxpTlo7F8\/xzmPESOQidVu2Dpd4g5GJGj0WGPrXA\/Z8G83LdZrWTpF2yfDsk5c7YOlxyrHMNPYM6myZi87Btss14JZaItqF3UL6pz4Y7pbJ8ckp6lrw\/m1aW7wuHM\/ocgkNYEcu9goe7cxltOKQTextn8H+ulEl54mlaHGZQ4fH4qROcOPk32p86TcyMVfvmSezHc6G3x2YSC9zqGnMQrr73C4qHRsS7NhcVFIwcRmtoYMX0g8+b1zZUwaNtuuRr\/+r\/\/AwUOJoA0Vu1hX2VwP2OJoMLSz3HR+hmyHCri7dDm6+Z47a3XsGTXLDZF4hJpymK3HXDZxAL\/0poVCkBM1j9aaC09bw3bgGNsvc7kxd+wdYEUEJiCGNOUCsHos\/a7Yn4NfULNYNsoINAj3gzKdGtI4k25CKQDdSZBiuVT\/6afNGNDtwSGGjzhneNa6o1NXuoCCTn0qFPIy73U4YjKZV7i6Y7M61wWT9ftmac51U+gp81wZGkoj1+BGD65IqiSbdk5ukYQSWWQgxE5CJF3OYVh0me7sPS+eSJWZpkzUZlnO5XlZXBm+ega5aO0VL5Q\/a1Yji7NGQ6x+3Dn1xv33W4EgemFwltz76ukFg74dHAtKPkRVRgFXcLaoD9xOveHR6Squ5fqFQRm30hhD6mKccqeZd8vT4zFu2axGG\/adGd4pjoyoTAiFLR35cF5mLZyLAZP6AOfHDc2jbLHYT2zGopOmUB3Lw9ZASk9xVWj6Y9vN0yCf4E7k4mLRpYG9o00hne2CO5nLdGsbRN81eYLtOvein0SzNz7AAZN6MPetK38DrNr3QZ1Kv3yhNMGBF+WY9GOmXjng7dZCBGKDUdtfZa+l+UlCNUYrBsFBLrHm0CRbglxvDEXgXSgyiQvaYtae8I1dAgMMaihz6EQQ1ZcBNIBxfZ0iN1bCQT+ggwOgbX2222oFV0s\/AneKXdw5c7v9bKL9QwCk+GbL2LTCDSV8KxC0w4uUUZwizUtn5agqQQ67xptzERy1pxdZ2+5SbaQxlmyPOxN8950Bl2z8DkAu5CjkF20YunpE2UBhRJMXDySBeult2tKp0qyZeXS+hlz\/X6Ye++H+3kLiM+Ygeqit2WH0GMw89oH5ygjFneO2kRv6TaBR2Dpc4C9fbP2CKADdZIDNAYrXLwUXidu4OJbv2GRrBhrFTn4zx9\/CdamP\/\/6HR4JplBn2sAj0YyLQDrQGOw4BAp2lwLBBjV0OU71yjmoKqehunJeneYA+6ogsAGsCaRn23afidjmPxa3f70u4N3Ii2oMGqh3EOid53J\/\/LQKMdfKph0eextvzYCPpkkezEOBfwkGmVS4TvClSSsNxFuWh855pjuwYMHleZJt4X7enDmBrDoyHz55ruV1UNmUvkxoOkWVYgclTbVQDDi6nlZaXlkdlIbSEySyqZxn6XeFvGQRVGVZNAII\/AO2Z3bBLe0wHC\/u4yKQDsQZR+Fci8tCGrolMNiggi7HEdIECy4C6UCdZg\/72D0PWQJzL\/+M9ILKp4N\/\/+9\/UHgrHfk30+q8pF87h836MdjkMwoXikPrfHvLdFp4O\/2hT\/k1Buiqa32sdxCoz3N+rnHRHjfmmjzJGuKzZjgo2QTJOTPQ8ePmrc10ZGVUNgII\/Pvvv1F8x4CCW3X\/oV72kKwP24Lbabj8Q26tPdcaOgQGGZTQGuxB61e5CKMDVaot7GJ3Vw6BhZUv5i+4lQFx8hHoMh2hTrWp86KgqfN4K6hT6n5bSZ+aNFv4FbkgJEtR5bMj8\/pF6A128Eyyg4aML1wE1YE22QFu54+gnkFgEvR5TpAlUCDdui30Jk9x37RZDlAkW7G3+rrYZvqChTLLvMFbAqt80vAL9UoDDR8CFfA02ME93pSLQDpQptrANnZXFRBYuSWw8FYmPNPsEZXvh9BsXd0Wgw4hWVomoYY63tZ7ugzL9kLs1QBE5XpV+fw5XxTComycLgnAqUu+XATWwbkrYXCJ31e\/INBwIwm6PAce402gGG8UL49AVZ5lyiGwykcRv1CXNNDQITDAIIPaYMMdlwRyXCInMHmqFWxid+KHB7yDcy\/\/gvTCyuMEEgTSy3tIthb+GQouAusgIEOJyEtej4RAWqceVOCBoEwNKD0XYXUQZtDDOnr7s0Gg69kDtfr\/wfBdInS5fKpEyGki+oqGPNOEQ2Ct3sm8sqfVQMOHQDk0BhtI4k24CKQDRao1swQ+CIE5l39GWhVrAksh0BIh2Z7wz5BzEVgHARkKRF7SVQuBgQUeCMxUcwgXGMLpxSbE4PX0EBhqUNyLE3joaZ\/lT5Uv67tEaHP5VImQU0VSsgZmGnMIfKo7kmeqbQ00dAhUJ9tBf8UGcoMJF4F04FlgDfPYDbjzy3f33a7VQmCSBYINGvily7gIrAP\/dDkiirWPB4EZKlB6LsLqICRLB+tT257OEuiT5opDZ6fAM7n2vhlKv96s7xKgyeVTJULGuXNPMIU08ySHwPv+PfCDuqqBhg6BKVdiEVvsi+g8PReBdBBT4IPT+b4gj9+Kf9VBoDzJHEEGNXzTpVwE1gGBdXixJ6JydRWH5L59mg6mTxTSNDAHceFfRIKzPGH1tBCoT3FiEKhLtr1v0Gr6gCDQM88WkgQTLgLpgGLmybKMOATW9M3LyxdEAw0dAgVREi\/ksTRAEJhaxae+aDqYQWCWGr5pUi4C68AvTYbwIk9E5TwaAv0LJGwqmIO48C8iQVkaWJ3a+nSWQO9UZwaB2mSbx\/qxCZUo9ep5eJXYQJpuzEUgHcgzTKEsMML54mChhumZyqmpYNHP1Cieuc5ogENgnRmKet+QR0Fg0a1MyJLMEZilgk+aBxeBdUBgHVakQWR1EJgvZtPAvmke4CKsDoIy1fUPAm\/cvcxg5UJxGLgIpINLYThXFIQbd0vqxEOdQ2CdGIY62wgOgXV2aOpdw7JL7lZpCSyFQDMEZinhk+bORWAdENCFFamrhUC\/fDc2FczHQPh7MDBTBcuntQT6pLrcswTW7prAeveU4Q1+Yg1wCHxilTWqDBwCG9Vw12hncwgCCyoPFl10OxPSRDO2Hs071R1chNWBT6oHQgsfAwLz3OCbJuP6r4F7MCBDBcuoLU83HaxOtMLBM5MRlOlRoz9SXnjj0wCHwMY35k\/SYw6BT6ItnvZRGsgp+RmpeY+CQFNQKBPvVAkXgXXgk+qO0EJl9ZbAPBFbj8nHQPh7kBxunhoCFfGmOBA7GeHZ6kf9xvg1roEn1sB3P\/+FJcrLWK\/Ox99PnJtnaOga4BDY0Ee49vqXXfIzUvIr\/2JIqSXQhMUH1KeKwUVYHRDUhRQqqoVA3zxXth6T619Y\/ZM+KVagRdTmp7MEKuLNGASGGZS194vlNdVbDfz3r\/+h+OptFF6+icKS7x8psWlXMNshDYudEpBV8N0j01ZXVmO4XnTlNu78dH\/oi3p7ozxGwzkEPoaSeJLH0kDpmsCqIdAjwQS+6TJ4pbgJJo+CGSHq0ae4lQJrJW0uuyZEPc9ahj5FjKACOSJztFWOFYWI8c11BU0dU3ouwurAP51DYJU3H78grAauff8jen3riP7L9Oi31LMa0aL\/ci8m1aetrqyGfl2Hfku9YCo+JeyA1eHSOATW4cGpZ03LvnQXKXk\/VNpqsgR6JBiz+IBeKSIIJfpUN+jTxPBOE8M30x3e6WJ2TOeetQ5dsgg+6RL4ZXnAP1v6UHl0noTqpLTPWt+z5CcgDSqQVQuBPrkubD1gVdBJ+vROl9wH6XRM+q0sD9NRhjuC85X3dPB4gE\/5aLyC8hQsn3eahI1bWR0E9w+2o+zaw1sRyxtSoGTA\/uB1n4z7yy67\/qh+laV5kq1fuvzpLYHKBHNmCaQvh\/A\/roHqNHD1xg\/oNdcN3+xMxKjtF6qVEVvOYeTWc9Wme5yyGnIa0ufwzbEwco2sbggazHUOgQ1mKJ97Rwwld5H8CAh0jzeGT5qU\/dMnCHhWCcqTY7vFGrTv3hrturZCy47N2JaOVx1YgIAcGXTJrgzSSjmpcnEAACAASURBVEHNtfzYJ9P9gfpd4ZXqxsCEtpSPyt9rvwnN2jXB+qNLyoGl7No201Vo3q4pTsr23FcXwQ0BHaX7p4+l7SCovP\/8s+uB6vBKdkNgfvUQ6J3rDH2qBDpqXyWiTXaFZ6JLafsZrLtBGecA1QVHpp8H8xBIiSLNsd9h8z1oq7zcB\/MRmLmEmuKA0xbQWGgSnMvrZbpLEbFzZfsP5q94rE9zg+K8PXZbr4c63umhdlLby0CwbDyo3TQOrK9svB+v3RXrfXCfrNzmUZuebjpYfrF0TWAEXxP43B9k9aEBBIF95rth5LY4jNhyhotAOiB9Dt1wCiZuUfXhNhCkjRwCBVEjLwQArQlMfoRjiCTeiK1HK4WgUiB7ln2yWklirGAfcBL7nTbjpVdexE6rdXAIPAmXMFP4Z3sgtEgF5QUHSGNt4JUqQlC+AvJzdnANM0VQvhwEEAQCZOnzzXKHY7Ax29J+WLEKC7bMwL\/+9S980fxTlo5ZGtPFDFCatPoc\/37x39hwfBlCC1UIKVQyGKG6CSD16WJok1wQmCcrvyY7a8faQP0m4HqW\/lfM65UsQmC+FBGPmg4uDod3jhObBq6Yt2w\/IFuKo+Kd6DeyB4NA0g3pZdqycQyqgwuUzCJIOgjMlTG4DsiR4qDzFrTq1AyU3zvNjQGXNqkUqgnEy6yoZfWQbqOu6rDbZj2D9tjvfTBh3khsNlrB9EZlbzqxHGO+HYbAPDlrC5VN56lNVDaVRVZYOkfj7BhkhE+bfATZGVuEFKpKoS\/VDeqLTvii+WcYNmlAeTuo\/eqLjmjVqTnGfjucATzdS9TOinUQgFJ9BJAVz5f148EtxWo0j3xKCHQ7fwj7YyYhrjiUP0y4BqrVAIfAmgFfDoHV3nqCJ7j5yzVs8x6Pvf4z8Mvvla8nE7xSXmCNaMBA08FVfDGEpoMl8SfhneYObbKLIOKZ5AKvNBGCC+RwjTDDex+9Azv\/4wy4ggsU2GO3AXPWT0Hrzi0wbMoAhBarsOH4Unzdtz3ad2uNCQtGQR3vyCDNXHsQPYd8jXbdWqP3sG4Qn7JA5DUt5m6Yht7DuqJVx2bYbr6agWNQgQLrqZw+7dF9UGesP7YEdG76ivHo2r8jsw4OnzIQijh76NPdMH\/zdCzZOZvV2bT1l1hzaCH8c6SC6KBMlwQkAfke1UKgPseRTeuW5au4DcyVY7ftBjRt+Tk8E53hlebG9GsfeBKu4WbQpbhCneAE9xgr7HPYxPoXXKjAEbft6Ny7PYLz5SyNU4gxvDPEDLrJ0ndCuhs+mWR9dIVftgeovBOy3dhlsw49B3dB7C0f9BvVg4Fm2CUVQoqVmLdxGnoP74aQIiU0ic44Kt6B\/Y6boUlwYmDma3CHje8x7LXfCHWCI4P+tl1awiXMhFkX3U9bIyBXBulZW3z8xYd47c1XYaY+AP8cD1CbN55YhhdeeAF9hneDn8GDte24xy7sc9zE6qP2qi46sn3qz37HTazvBJAVdVZxn4Kgm0dufDpLYBkEUsBm\/sc1UJ0GOARyCKzuHnnc69wS+Lia4umq0wBBYHJu1WsCCQJprZdnkrOg4pMphn3gCbz74duw0B2Cb5YEocVKfLtuCvtHv8loOdyizGEk34OPPv8AjsFGDAZo+pjgjNI3bfUF1h1ZjIgrGoybO5wB4anrWgaRw6cMwIIt09GhRxsGb34Gd7Tp0hKbTi5Hv296YO2RxfDOFDO4cw41YXD09ntvYtnuOSCoITht0vJzWHsfwYYTS\/HiS\/+Glf4IfLIkgumBLI7+ee6IyPascpguFodDn+3Ipo4p\/YNCVjuCqpYdvoJnAk0bixCYK8Ws1ROxcv98BkXdBnZCnxHd0blPewbBBOLH3XeBzocWKTFgTC8s2TEbpKPx80agz4hu6Ny7HWavmYSwS2ocFm1Ds7ZNGOB93vxTBtynb\/pg0LjeWL5nLmgsvTPcMHfDVPQf3QsRlzVYvGM2K5fgfeik\/gza99huYMsACB4J6KRnbPBZk4\/Rf3RPdBvQCW2+bgFlnD1kZ23RdUAnDJ3UD2NmDWVt0KeJGNgPHt8H\/b\/pycB++vLxDES79OvAwJDS0IsBgSXBaIce9HLQlQGgV4rrQ7ojXZLDDYfAKm8\/fkFIDXAI5BAo1P3EIVAoTfJyqofAE6BpN88kJ0HFJ9MN9oHH70HgQfhmiRFSJGfwQlAQcUWNqOtaTF06Fu9\/9C6+XTcZ8zdNY1O87bq1wkn5brz+5muYuXI85qybzIDhnfffQkihHHM3TEH\/Mb0gijLD62+9BqdQY5hq9uPLFp9Cl+qCLv07YPXBhQz2yDGDrFtUPk0fz9s0FaGXVPis6cdYd2wxTn2ng69Bgg8\/fR8Lt81AcKFcMD1ok5zhnyepFgK9sh3ZOsXKQJysZHvsN6BFh6+Yxc0r1RVB+TKMmjEYs9dNhvKCPd7\/+F0YKfYwyP6qzZew8DoEE\/U+dOrdDhPmj8SEBSOZJW\/N4YUM0jSJTrDSH2bwLTtng55DumDjiaWIve2NKUtGg6Dr9C09Rk4bxCx2bbu2ZOBFOho6uT+rnyyqnsnODMo+bfoxA+cR0waC4Dz2tg\/8DBI4h5vg3Q\/fwSHXrYi+oUOnXm2w9vAiBm3tu7XCUckOtO7cHLoUFxx03YK+I7tjw\/ElDF7p\/pGctmRWYXG0BT5t8jG7J4yVe\/HRZ+\/DI9YK\/tnu+LLlZ9huuQYBudJK4Z0CoJtxSyB\/ENaGBjgEcggU6j7jECiUJnk5hkuPXhMojj\/Opgg1SY4QUrwzRbALPMYg0Fx3AD5ZbggukmHmqgkYMX0gAgqkCLmkwPj5I\/F5s0\/w7frJmLpsLOZvnoajHjuwyXg5Xn39FcxYPQHTVozFrLUTsfHkUgQXy1nankO7IOyKCt0GdMSsNRPxzawhDHYir2nQsXdbrD26GAF5HmxquM\/I7pi\/ZRoIkMh6GFKswBctPsVm0xUIKpRBnyFibZizYQqCiuSC6YHA2i9PXC0E6rId2FpETZITHhS\/HPd\/IDDREV5prmydIa3Nm7txKmTnbdG6UzO4nTJDQJ6UWdgsvQ\/DXHeQAdwHn74H+6ATiLmlZ32nY7LeEWiTs47ktAXadmvJgCziqgbHPHYwnUV\/74VB4\/pg3uZpkJ6zhsdZK0xbMQ79x\/RE+BUVA2gqhyCOpnaVF+1hF3CcARxBpZX3YQbpdF1xwQ7hV9UYPXsoFu+cBW2KC7NsKuPt0WNwZ6w9sggjpw\/CFtOV2Gq2Cl0HdGR9POC8me137NkGb7z9Osy0BxgIUttJL6GXlBgwthdWHVrA0j+oOzomhxuzyA3PNh0cV8TXBPJHafUa4BDIIbD6u+TxUnAIfDw98VTVayCr+C6SHjEd7HbxWOm6skQHqAUUfYYr7AKO4a1334Cpdj8ICgMLpQwkBk\/sy6ZJab3cwq0zGIBFXFPjzI8+DPICC6Qw9dyHt999E+6xloj71Z9BhHeWG+jazNUT0H1gJ4RfVWGf40a88urLICshQWdAvpRNE240WgYz7X689sar0GeKcO6uH9r3aM2AkeDzky8\/xNg5wxD1nQauUaZsfdo+p43wzRYLpgdNoiN8c92qhUBtNlnVXKBOcnxI\/HIk2GW7jnlD69Jc4GNwY\/D8zczB+Hb9JEjP27CpXLKG+uW6o3OfdrDQH8QJ2S70GtoFqw8tYNYyyrdo+0x0HdiJ5adpaoJf0k2br5tjj916nP\/FD0t2zkKn3m0RfVOH\/t\/0wKqD81l6gu8FW6djwLhe8Dhjhfc+ehuiKFNIYi3Z+JEO\/XPdEXndE\/M2T0WHnm3gfsYKzdp+CXGMBcIuKzF86gAGgZ4pzuy84qIdtlusYpY9AlKy4q4+vIBZcqnf5ORz0HUzQi7J0aJ9UxyX7oSxcg+DeboXgopkzEJKY+2f6\/GQ7kif5FVu+rQQaHd6G\/aemojM6xer\/6XxFI1eAxwCOQQK9SPgECiUJnk51UGg6OIxZplRJdpDSPHKcGFQ9tFnH4AsgfrMUieJ2WsnMksg\/ZPXpjnB46wlWnb8Cl36tcf0leMYAOx1WI+QEjlGzx7CrEwzV41n68oILgj8yGLXZ2Q3+OWIoU5ywPufvIvew7siIM8dXpkuzHq04eQSaJId2RTw0El9MWnxKHza9CMs2TULQcUyNG\/XhIHjiGkDGJB0H9wZ1GZNkoNgeiCo9skVIbyaNYFagx2bgq4Mwn2y3XBQtIVN+Y75dihIyFo3ZdkYBltkpaO1kE5hRvDJcUOPIV\/D0vsgTip2o9ugToi8rmHwNW7ecMgv2KBTr7aYtGgUs7jO2TiF9Zl0QvqgsaEpc5qWPXXDE0Mm9sXqg\/PhlyuBb46YTZfTOj5dmjPadm3Bpo6pXPJCJkshWXNnrZ6AoZP7YdKS0Qzg23RpAXGMOQM5Gs9le+dAk+wEOu8WbcbGiNZqjp8\/goHn6kPz0WtYF1Yn9WXM7KGsrTR2Jp77YOF1AK+89grr05AJfRnwy+Ns4JnqVCm8U8gY08j1T2cJtI7ZzCAw+0YSf5JwDVSrgdqEwJFbzmDYplj0WR1dLn3XxGDoxtgGF5qGewdXe+sJnoB7Bwuu0udWYPUQeBRkmVEm2gkqqiQ7yC\/awC7oGGQXrEHH6mR7iKJN4RJlzPaVCbbQpTtDfsEay\/fPwZi5w3DAdROkcVbwTHWELsMZexzXYcycoVh\/cgmk5y3hmeYIUYwpnCKMoE6yhzrZAU7hJyE5YwFNigNUSfbsWHzGHNp0J7Y\/fdU4Vo77WQuIY82gSXXAl60+w4r9c7Dq0DysPDiX5aM6hdQDQbV3rivCszVVjj85hngabO7Bpx1UifcLQa4szhqWvodwUrkLJxS74BByHG4xZkyUCXZwDD0BRbztPV0YMX1K46zhGHaS6ZHgz9LnEANkSawFsyBOWDgSxuo98ExxZGOw9thCTF0+Bs7hRnCNMmHnnSONIY41Z+WSnsWnzUHn9JkucIk0xpRlo7HXaT3cz1gwcKZ2TFs5FisOzGVQRuPrEHoC1EYaGxp3Ko\/04hBS2maqn9JQGaR\/Saw5nMKN2L44xgyz1k3EdqtVEEWbQJPiiIOizWjVuRl22qxhywRoTOkeonF7UHd0TFPPppHrng4CbWK23IPAxCoHkF\/gGijTQG1C4JCNsZi6Lw4OPoWQhZZAFlaCo9JsjN5+FgPXncbIrTVjlXse8Q85BJbdYbW35RBYe7qu6ZqyLtF08I+VVkMhYkQXj8AzxQnKRFvhJckO2gwnBoBUviLRlgEYQRjtVzxHFrOAQgm8slygSraDIsGGbfUGF3beO8eVgSOdp\/wEg2VleKY7snPlx2mOUKfYszLoml+BmJVL+bTpjlAm2+G9j9\/BqkPzEXFDBZ9ct9L0AuuAIMQ716VaCNQYbJhFs3IAtYUq2Z4BMUExCfWDSYoDgx+CXYJs0ifphUCYxDPNCYoEW6hTqN+l+5pUR\/jli+Ff4A5thjMI1Cgv6cA\/X8LyMN0mlJZFecvuDQK5itf8CyTQZ7mAyqS205bKoClwqp\/OUb20pXYQ5JWWd+88a3PpPpVd1tbyOlhbJdAbXFm9Ptki7HFaj+btm8AvX4KAQvfSuhPoXqr8JcYzxQUmHAIr\/f3zkwJroDYhsP\/aGKy1SmU9CI+\/Af3pqyAvQJIp++IwaMNpDN9yBn3XRKPXylPoueIUBm\/4Bw4pP53rvSoatE8yattZln7AuphyiCRL49BNseyYwLPnylPotTKa5Ru+uXZAk0OgwDfqYxTHIfAxlFRPkmRd+vmREOh68TCzsCgSbdAYRJlkC5IF26fDRLsXmnQC0prpO8GTPte5WghUG8hSas+glkCWS+U6oJcD0WlTGGl2szEse4l4lL40Kc5PD4G2p7dyS2A9edDVhWbWNgSus0rFb3\/8D1P3XUDnJZGg6WD6PNSZ9FvotyYGBHNHPLKhCL8MdeQVzD4cz6yEdH6TbRo0UVfg4l+EzXZp2OWcwaaVKf0W+3QMXF8KjMbKHMw6dBH91sYwuHQPvgR5WAmsdPkMKmsDBDkE1v7dzSGw9nVeUzVmFd1FUk5VcQKz4HLhMJvukydYozGJl8EZ6lQ7yOKtaqzfZLX0ynGqHgKzrNhUJqXnUrUO6P4kENRlOpWPWXX6ovWHJhFrn2462Dp6E\/ZGTUT2DT4dXFMPqIZU7vOCwHnHEhi09VwZjT0umfj1t\/+y9YLmnnkouPoLDkkM0EZfQXrBTyBr3vzjCbhz9w\/Iw0ugjryMX377LyITv0ebeeGg9UN+Z6+jx4pTbGr52q3fsM4qhQEleRiGXLyB3S6ZMBTfhTTkErMc1vQUMYfA2v+VcAisfZ3XVI2PXhOYBecLh9h0oyzBClyE1QFBiy7H8TEg0ALKRBvIEwhIuQipA1rLaByx5ukg0CJqPYfAmnoyNcBynzcE0pTuBptUXL\/9G5vazSy6y6x9sw9fxFKTJPzy21\/lFsDEnB\/QYWEEOi6KwKnk7xGR8D3aLYhAfPYP8Dx1hU370vrC3Ms\/Y4lRElaZJ+Pmj39grVUKZh26APeQS8i7\/DODwJq2BnIIrP0fS01D4LmiUIQXqBGYIeUikA5Cs1XQpzrjlz\/u\/8xfZvFd0O+9sr+i2wSBB5l1RZZgCS5C68AKuhwHhGerK1M\/O0eOIaosCygSrbn+a+AepPWUHAKrvP34BSE18LwhkCyBZKUj2CPHkITsH5iFzyvmKnxiryHkwncgqyFNF4fF30CvVaVr+7QxV8ohkPLQNDGt\/aMyskvuYtHJRByTZuP7H35nlkMqy\/\/cddjpCzBo\/WlwCBTyLiotq6GHiDmV54\/4H8NxqsSHi0A6iLsRBlHcMRDAV\/wjS+CjIfAAlMm2kCZYcBFcB5bQ5tgjrBoIVGaZQ55oxfUvuP4tmBOQUcRqbgms+FDg+zWjgecFgWVrAsmJ44LhDs5l3GbTuXlXfsZhdwNazQ1Dt2VR6Lw4El2XReFU8k1cNNxBx0WR+HpJZKklMJEsgeFIzv0RBI2t54Vjwu7zoOnghScSmAWRLIxkbaRyuiyNZHXUhhcytwTWzP36qFJr2hJ4uiAYUZe84Z+h4CKQDsLz9JDEGeH2r9\/dN7SZRT89EgKd4g5AkWQNj3gzLoLrwBye2baPhMALxWFQZJlBlmgJjwRzLgLrQJFsCw6B9z0S+EFNaaA2IZAcNdZZl3oHKyMuszAx5BlccuM\/bLqWoM\/JtxC37\/6BIx4GHHI3wPfMNYzdcQ7rrVPx83\/+CzN1HnMMof2Ac9cZBIoCi9kawf2iLIRc\/A5\/\/e9vLDNJwqANsSi89gtOp97ENod0uPoXMRmw7nSNxyXkEFhTd2zV5dY4BOYHIbJYD790OReBdBCW6wVx3MmHIDCj6CckPGI62DFuP+RJ1nCPN+MiuA7MoXkcCMw0hSzBgkO44BBuxjy\/jSJWcUtg1Y97fkUoDdQmBA7eEIuZBy+yadnolJuISvoeRspcjN91jjlx0BQtefhaeuaz6d\/YtFtw9ClkwEaewwSGNC0sDixGaPwN5vDRbXkURm49C1XkZZxNv80cSiy1eZh\/PJ55Hk8\/cIHBIpUVkfg98yqmOrhjiFB30D\/lNPTp4NP5gYgs9oJfuoyLQDoIy9VVCoHVWQId4vZBlmQFSbwpF8F1YAZ1tg3CslX\/\/Lgf2CNLoDzTBNIEc7jHm3IRWAfyRGucfBoI\/Bt\/wyRiNXcMeeCG5YdVa6A2IbDsiyEU569MKEQMef+WQRmBIMUJrHidYgfSdbIk0vmOCyMQcP46COxoHSB9haQsPU39UrqyOIEUZ7DsGm3LwsiU1VdTW24JrPqeq6krNW0JjMkPRESxDr7pUi4C6SA0Vwtx3ImHLIHkIEZrfSv7I8cQh7i9kCVZQBJvwkVwHZhCnW1dLQTKMo3hkWDG9S+4\/k3YNPtTQ6BxxCoOgZU9Ofi5SjVQmxAoFHAR6Dn5FbIvjtCaQqHKFbIcDoGV3m41erLGITAvAOFFWvikeXARSAchOZ5wO3\/8YQgsvvvI6WCHuD2QJppBfNGIi+A6MIbKYFktBEozjeCeYApxvDEXgXUgTbTAiYiVTz4dTJZADoE1+n+mwRVeHyGQYI0sfSRCgpuQZXEIrP2fSk1DYHSuP8IKPeGd6s5FIB0EZ2sgOvcwBGYU\/lSlJbDwdiZckg5AlW4NWYo5F8F1YAFdoR2CDYoqf8Q0HeyRcZJZAd0uGoGLsDogZ5sT4RwCq7wB+QXhNFBfIZCmjWs6zMuzQCGHQOHu0cctqXYgUAPvVAkXgXQQlK2G6NyxhyyB5BgSn32n0qG\/dCcHtud2sK+GOJ47AC5C6+AgJGnHHhks+lxhELSXLKHOtoXKYMVFYB1ocxxgcW49twRW+gTgJwXVQH2FwGcBtNrIyyFQ0Nv0sQqraQg8leuH0AI19CnicvFKcUNAtpwJ7dM1r2Q3+GdJEVJAgZD\/SVsxX9l+cJ4SfpkeKMtbdr66rVeKGD7p7qwO77RSKA3KUzI4pbxUnm+mBwJz5E9UNuWjtleWj+oMylWw62Xtpb5S\/6kfdL3SdqeKy9v14PVAg7JyCCz8CfGGyiHwf3\/\/hV\/++BE\/\/\/4Dfv6dtlyE1cEPTL9\/\/Pe3Kn93ed+nwM8ggn+WB\/wz3bkIrIPALCk0yTZPAYF\/\/w8nw1ZgbyT\/bFyVdy+\/cJ8GOASWOp0IDYYcAu+7zWrloKYhMCrXl0EXAVCZ+GRIYONzHHZ+J+CTLmHn\/bI8YOV1FBtPLIdXsgj61H\/Sl+Wjc97pEoyfOxLH3XcjIFtWXmZZmkdtqQ7nEFMMHNMboggL6JJFMFUdgDbJldVHbRFHWcLa+xh8Mtwfu+zAXDn22G7Ewi0zQfteFdpOsGnheQjOoaagflP7\/LKkOOGxBzss1pafu7\/dIla\/bya1QfRQOwIMCrieO1qJJfAu+xJQrdw4vBKugTqqgReetF3\/+\/t\/OB6yBHs4BD6p6hpteg6BHAKFuvkbeogYgsDgAiV0KaJyCS1Sofewbujctz1CC0uvBeXJsctqHQaM6cWgjACIoMk3ywNBeQowICIIzJDgw8\/ex4bjyxCcr2DXKZ022RX6NDECc2Xl6QnySAjKCBgjr2phpT+KF154AQ5BRnCLtMBrb7wKS68j8M8mK6QSm41WoH331uzYO03MtkH5CgZ3+jQ36JJdGZhRejrvZ\/BAaJEa8zdNR\/eBnRF1TYegAmpXKUQG5sjwVZsmGD1zCMIuaZgOqD\/L98zD6FnDWPtL2y1n7SbIJX1tNl6BOeunIOKyJ+sX68s9HfpnyeF67shDEJhe+BMLDi\/UvcnL4RqojxrgEFgfR62etZlDIIdAoW7ZugOBM\/Hfv\/4Uqlvl5UTn+SO4QMEgjUCNJKRQiT4juqNDzzbl1wgSVRcc4R5jDa9UEaRnbKGMc4Cd\/wlsOrEcoghzBmQETE1bf4HNxisRdVULl1BTOAYbMxgjSNvvsJmll0RbwS\/LHboUVwaQxop92GOzHsckO\/HmO2\/AKdgYokgLvPLqyzBR7gfBGsHXVpOVaNet1T2IE4HyrTuyBAedt94DShG7Zqraj\/VHlzIrH\/VnyY7ZGDKhH1wjzBiguoabsTYRLDZv2wQjpg5EWLGa9Z\/6qjhvD4\/TNqA2e6eLccBxCzYeX8b6qUlwxuAJ\/dCmSws4h5jA47Q1S1emP79MGVzPHsGdB74YwiGw\/LbjO41YAxwCG\/Hg11bXCQJ7zRXhm50JGLU9rloZsTUONNX5OGkbc5pvdiay+IVGosjaGsrnXs\/zhsDvf7mKrX5jsMtvCgzXE1B82yCYUGy6wAwFAnJk0Ca5lAtBYd+R3dGpVzsE5cvZ+aACOVYfXIj3PnoHAbkybDi+FB9\/8SG6DuiETr3b4bOvPoZLuCn8sj3QpNXnOOC0GVb6I3jn\/bdwwGkLAvNkrMwegzpj7JzhDBRt\/Y4jvESDeZum4d0P3kaf4d3wVZsv8dqbr8I5xJgBF1kCLbSHGJhS2u0Wa9ChR2uEFCmx3Xw1WnT4CqNmDManTT\/GpIXfIPo7L6w5vAjN2zfFxAWjMHBML\/hmSbDh2BK8++Hb6NKvI77u2wFNWn4Ot1MWDHJbtG+KkdMGgSygpIfgQgWmLBnDyiBdjJ8\/Eh16tMHwKQOYDo6Kt+ODT97DW+++iS79OuCoeAf8c6Tl+vPLkMLl7GEOgc\/918sbUBc1wCGwLo5KA2vTte9\/Qq\/Z9ug1zwM957o9UnrNlaDfIjH6LZSg51zxI9NWV1ZDv95rrhi9F8hhJolpYHdM1d153hD402934HHxJHaFjseB05OxP2aSYLI7ahxc4g7DK1kMzyTnciHg68MgsC0C82XsPJ1bvncuA7SAXClWHViADz59D5IYSwTkSRkc0vRoeIkaLTs2w8xVE9GqU3NsMVmJmBt6rDm8EB99\/gE8k50RcUWDXkO7Yuik\/swSSNC3zXwVTt\/0xjbz1Xjp5RfhGGwE8SkLvPzKSyBII9Ds3KcdvmzxGbr27wifLAmkZ6zZlurc77gJnzf7hAFcv1E98M3MIThzxwfUbmrfin3z2HXpGRt2jgB2wZbpiLqmZeUTBBJYkh4IAsfNG4kvW34Or1RXvP7Waww4z\/3gx+ojMJy2bCyD1tBLKuhSXMp1R\/l9MzzgXAkEUoiYqryDq74D+RWugYalgaeCwGPBi\/mawIZ1H9Rob+g7u5eu\/YDiK7eqlUtX78A8cD\/CU8JQfOV2tekfp8yGm+YmLl27gzs\/\/adGx68uFf68IbBMF8GZUvhmuMA71Vkw0ac4QJVgC59MCTRJTuUSWCBDn5Hd0KlXWwTkS9l5Ordi31y8+c7r8M\/1wOIds5gFLuKqGv657ug1tAumLx+H8MsqtO\/eCi++\/CL6jOiGyGueCC5SYNjk\/njj7dfRb3RP9B7RDc3aNsHwqQPgGmmKlp2aQZvsDP8cD1j7HsXrb74K+6ATEEWayA4F6wAAIABJREFU4tXXX8G6Y4thpj0AS\/0hzFk\/GR17tYGPQQxlvD1mrJqAHkO+ZlPEBHaqeAcc9diBT778EL2GdYWRci\/Cr6ixcPtMDBrfG6ElKpa3defmmLp0DKKul0LgiGmDEFwkZ30NKpRjwgKCwM8QUqTAsr1zmOXvm1lD4HbKHGElKkxZOga9h3VF0L08FfVHTivOZw89ZAnMKLyLeEPlXwwpG2e+5Rpo6Bp4Ygj86+\/\/4nDQfOyJmIDsG4kNXT+8f7Wsgbt\/fod94RMgjT9SyzXz6uqDBuoKBNaUriJzfOGX5w51okO5BOR7oPeIrmzaNPI7DfxyJQi7osLyvXMYBPrlSBgEEtgFFUrhmy1h6aevHIfQSwq06tQMM1aNZ+C03Wo1Yn\/wxrApA9gaOsUFWziGnIT0vDW0qS6w9j2CT5t+BMlpSwQXy2Hrf4yBn33gMbiEGzPHEHPdQQZo1IbtlqvRnqaDLykwYtpANGv7JRxCTuKg6xZ8\/MUHcIsxR8Q1NWTnbTBl6Wi2vlAUZYoV++ei36juoL7pM0WsLdOWj0XkNQ2atWuC0bOHIvqmtryv4+ePYFZHH4Mb67t90HHWR7JK+mSLGQT2HdWdtUOT7FSuO9IjrSF0OnPwIQhMK\/gRF7IqDxFTU+PLy+UaqGsa4BBY10akkbfHM9GGWZm3+Y3DlR\/yG7k2ePcf1EBDh8CwbB18c8VQJdqXS0CBB3oM6czW\/B0UbcY2i1WwDTiKZbtn498v\/j\/45ogxb\/M09B\/TE0FFUngb3PB1\/\/aYtHgUQksUbNp3l+1a7HPaiBdfehGm2v04odjF4M5EvRf++e44Jt0B53AjKOJtmYVw5uoJ8M4SYcjEfsw72C7wGJzCTuL\/\/u\/\/cFy6Az5ZIvjnibHu+GK06NAUISVyBoMEawSqtH3jrdfgFmOGQ25b4H7GEuIYM7z0ykswVu3Bsr3fovugTqC+eWW6ommrLzBx4UhEXlezNYzturbEYfFWbLVYCZdIY4ydNwwfffY+tKlO2OuwAfpMV9afl199Ccp4WyzeOYutGSS9SWItoEl2KNefPt0NTmcOVAKBP3EIfPAHxo8bnQY4BDa6Ia+7Hf7ubgl2+E3EFt8x2BU2HuLzR+tuY3nLnosGGj4EesIn1w3KRLty8c4WYeme2WjTpTmTFh2bYuaa8Tjotglk\/dIbXLHZbDnmbprC8nplumDm2glYfWQ+\/PIlGD5tAA6JtyDkshzTVo7FlGWj4ZcvxozV45jljqZzO\/dtByP1bgQUumO\/y0Z83vwTtOveCuPmD8fIGQPhFH4SomgT9Bz6Naz8DkGX7gS9wYWlHb9gOHzz3HDEYxvadm3B1gpSnePmDYMqyY61q2WnrxgsTlsxBr55YmwxX8H6QH3TZjhhwoIRWHN0AYKKPTB91Ti06tyM9bV5h6ZYeXAuNpkuw6hZg+CZ5oiB43qxsqjMVdTHPDHsQ44z5xY6d0y+A\/osl3L9eaWL4FgJBHLv4OfyE+aV1jENcAisYwPSmJsju2CM3eETsMnrG2z2Ho0dAeNx6U5OY1YJ7\/sDGmjoEBia7QnvXBEUibYVxAaaNAcok2yhSLCBPMGGbVXJdtCkOpSmS7ItvZ5ow47VKfZQJtlBkWgDVYo9KC3l12U6QxZvzfa9c1zhHGUEc+\/9kF20hme6I+TxNvAyuEB02gQ2QUegz3ZhdZe1p2K5VLYy0ZaVT\/teWc6QnDWHVcAhaDOdWD6qV5vhCNvgo0yobGUytYvaW7qlfXWqA2sjlUN9ZfWV9fVeH9Sppf2gtJa+B+F8ygj6bFemC2q7R5wlrAMOl+atoD9dugsczuzDnV9v3Hc38eng+9TBDxqpBjgENtKBr2vdJtjbHjgW2wPHMQgkENwXPQkOsbtAn3Dif1wDpIGGDoEhBg30OS6QJ1jfJwy4km2hvCeKJII9GyiTCAqt2T6dK8tH10jomKW5t1+ax7Y8nTrVrhQwk\/85R3nUKXYg6JInWqNiuQSSZXXQltVToV5VCpVnf995SkPnys5Xlo+VU7GNFft6ry9l7aAtgSK1vWJbyuqmNlc8r01zgkMsh0D+BOEaqEwDTweBwfOZxSbnRlJlZdbYOfqOY8HNdMHicgkZ46s+l1VwK519I7PGBu4xCv7xt1sovJOOuOIQbA8Yi70BM5F9IwFFtzI5BD6G\/hpLkoYOgcEGNbxynCFLsOIikA40aY6wj937sCUwnxxDbjeWnw7vJ9dApRp4agjcFT4BOd8nV1poTZ3M\/T4NwYWye59TcmUxrSjCPZen1wH75miOA+IvRdTUsD1RuTd\/uYodweNwIGjuE+XjiRuHBho+BKqgy3GENMGCi0A6UKfZwz52z8MQWPAjLho4BDaOJwfvZVUaqFcQWHDLgDPXAxCSrUVIticXAXQQluPFwkjUFQi88mM+dgQRBM7Bb3\/+WtV9y883Ug00dAgMMiihzXaAR7w5F4F0oEq1g13s7ocgMDX\/R8RxS2AjfZLwbpdpoH5B4M0snLrsDf8MJfwzFFwE0EFgphoBBe51xhLIIbDsp8m3lWmgMUCgp8Ee7vFmXATSgTLVFraVQGA6WQJ5nMDKfmb8XCPSQL2CwPybWYgq0cMvXQG\/dDkXAXQQkKGCf76EQ2Aj+tHX5642dAgMNMihMdhCEm\/CRSAdKFKtYRu76yFLIPMONvBg0fX5ecDb\/uwaqGcQmInIEh1802XwTZdyEUAHzKJapyCwgE8HP\/vvusGW0NAhMMDw\/9s7D+ioqu3\/v+fz+Z4+7KKIioAgHQEBAQERKQIiCFYQRXpvoYP0lkJI75NkSjLJzGRSJg1IIZRQUmcySSa90RJ6R1G\/\/3VOjD\/0r5JyJ+Rmdtbaa2buPWefs7+35LP2ufccOYJyHeGbYk0mkAYKvQOcjqzBlT9MEUPzBDbb2wQFVgcF6g2Ba\/aPQ35VZh2aanjRwgvZiC\/TINwgR7hBRiaABrqsAD7zf1N5JvDc9VKCwIZfKs3WQ\/OHQAVCCt0gz7AnE0iD4GxXOB3+\/yHQWHIdKSZaO7jZ3iwosFopIDIINCKuTI0wg5RMIA34sHqBBKnlCfyEcTu6FnsSZmB77PSHYpujp2Clbgw2R0+lF0NqdQlbVqHmDoFqvRs8UtdjX9JKMoE0cEleB9uERbh25+LvLhZjyTWkmGg4+Hei0A+LU0BcEFhlxMHSYITq\/cgE0oBnVPO9kVoez0\/+gyYlwrM9odW7PxSTndrD5wmkt4Mt7l5Uq4CbOwQyUGHTJF24QSaYBjfP4NLNc\/j5l59\/d45ll15DKkHg7zShH5angKggsKDKiAOlwdDq\/cxioQY\/hGX5P9B3pEmBsCwptHrfB5b9Y19DDf5g9dnnH\/fV\/GZ9YH2p+W3OzzCDDGH53k3mxZBLt87TcLDl3YdqHXFzh8BaC0EFG6wAywSm5tFwcIOFJAeiVkB8EFgSBG2mb4MsJEOC6IJAxBYpwb4zfyGZEg5eYUYGZ3\/hn0OfLzyibaA84VENanXoCwM7VaoXr69O8+bAebBUBdZmTT9YXxgE8m2Z1X37Y7wR2VLeNuvzH\/fV9XeYXoqwPK8mA4E0RYyo7ydm7zxBoNkltpgGskuuIY0g0GKONwX65wrUCwK3RH+NNbHjUFhl+HOvZtpaUJWF\/SVKDmwMgOprETlSbHJfgTX2C8G+Mz+xRYFYsmMW3uz5xq9AWA2G97ehNTBA80XHHu2x0m4+ogsC6tSHyDw5nMJ24PlWz8Itcg9UaV6Ys34afBP2cejTGiQIzfJDt76dsGzXbMQUBv6Jfx\/IjjgjOIUN2dZfg5q4QvX+CM3zJAg00zlLboVVgCBQWD0t2Vt2yXWCQEs+ASh2rkC9IXA1g8ALWY0qY35VFmKLA6HJ8GmQ7S8OwjvD++DNHu3BvjN\/DAbtgjZjwebpUKd7IzxHikiTHFH5Cg57DPgYBIYafPFK21ZYtH0GYgoDEJ2v4HVZHV2u7NeyCl4vJNOH+wrL8uNl4yvU8Ii2xr\/\/8yjcdLshiduLf\/zjH9gtX4+ofDlYeQZnS3fOgr1qC8Kz\/X9tv7oPrI\/MV7tObbDeZSkOnQvhdRqihzbTD1qTR5OBwHPXS7AiciRfO7hRTy5qTBQKEASK4jCJopM5pdeRnn9VFH2lTpIC5lKgQRB4+mqxufr1p37LLhcgtiQA6gzvBllMUSCGjR+EtwZ2A\/vO\/IVl+8EpfAeW7pqFSJMMO\/zW8Gzfd6u+wFsDu2LWuqmIMEkRmiVBmw6v8HJJlaGYtXYKlu2Zg4PlwbDXbMHQcQPQa1A3rLCZi4hcKfcbeMINH00dgX7DeuGrBRPx5DMt4Ba1G5IEezz+v8dhHbgRujwZXwOZgeCy3bPhEWuN6AIFrGzncX\/vf\/wufOLt8dWiiXjkkUfQ6a03MGP1l9BkeCNE71NvPULYULjJ3ewQqD+TjMPF4ThU8NeWVBCBKKMMO+NmwDpuPuLzNGDb\/q6OJe87XKjDQVMwrt2xnPVPCQL\/9NZIG+uhQDUE0jOB9ZCOqjQjBeoFgVtjpmFV9DiE6j1xpCiiUSypIBRRRjl0JinU6V4NsphCBYaNH1gNgYUK7iumOAAz13yJfz\/2b0QXyjHv+2l47L+P4fP5H2Pxjhn45yOPYKtkFaILFRwCN7ouxaLt3+GpZ1rAMXQ7pEcc8XrHV7Fw63Tskq3FS6+2xBqHhYirCMaAD\/rwId7NXlZo36UNHv33v+AesweS+L14\/H\/\/hXXABh5XSKY3z+w92\/IZLN45Ew7abXj59VbY4b8G8zd9AzvVJqxzWoQnnnwc7300AOtdlkCV5slBsL6asGcRGwMCDxVGIuVqHBLLQv\/W4ktCEZPD1oZWI+EBZR\/kq7nvP3YuBqocR5RdNjWjW9Lfh0IQ+Pf60N7aK5BbdgMZBZQJrL1iVLI5KlBvCFypGwur0LFYGfoRrELHmd2WhYzCzv2z+XCpKt0DDbHoQhne4xDYFew78xVdpMCcjVPx1LNPIrJAilnrvkLf997iEBd3OphnAyfNGouDFUF4s2d79BjQBa+\/+SrcY3bjUFUIvlw0AW06vgLveDv4H3bA4DH98fbQHlAcd8aTT\/8PDqFbcfRSGPaqN+E\/jz8Gl8hd8Im35RC4J2A9Ikx+0GR6QpPphdZtX8JymzmwCdqIF1o9B+vADdhfFggGqhq9F1589QWstl+AhHNqqNI9G6QFyyRqTK44VRZn1vP7aFEsDpVHINIYSCaQBgfyQuB\/0hoVVwrMeuyakvOAk5WYH3kHnklnmlK3qC8iVMBUThAowsNGXRZYgXpBIHsxZHXMOOScO4W7927j9o83zW53792B8ewpRBb6IzjdvUEWVSjFe+MHcLCLLJRyX1FFMszeOIVDoK7AHzPWfsmzbdFFcugKpBg8tj8+nTMOByqU6Ny7A55t+TS69euEiHx\/HKgI5P4eb\/FfdO\/fCZ37dECXPh3xjdWn8DiwB516vQG13hPhJl84hm\/jmTznyB3wjrfhELg7YB3fp870gDrTk0Pg\/C3fYH95IOZsmoqX27yIHu90hlecDVQZHmjZ+nks2TUDNX1viB7qDC+oTS6NAIExSCwPg86oIBNIg\/15avid3GNREBicdgGL9v8ESfJ5gW+F5M7SFDCVX0dGAQ0HW9pxp3h\/r0D9IDDmaz4cXHY57\/fezPyLzROoK\/JDUJpbg4xB3pBx76DP0B5IuhSCqGIZ4s+rMGv9VxwCI\/L9MGPNFxgytj8iC\/wRkeeHQaP7cgiMLQtA206vYbn1bPQc2AXvftgPSRdDMHn2WL497mwQYkrliC0PgK5QCifddrR4+n9wjtyOo9fCsEuxFo8+9igYBHrGWXMIdIzYhoRKFa8XkuXNoW\/upq855LHtsWUKdOv3Ju+D1uiNZ154Gqsc5iOxSo2gdHcoG6AHzyTmOpsdAo8UxSChTIuILDmZQBrEmlTwPbG7SULgL7\/8gm3ucZi7IwZztkYIYrM3h+HzLbGYaH0Sn26OBfstlG8x+Zm3MwYOsiNmvts2f\/emsuvQF9JwcPM\/0hTh3ynQIAgsvpj9d74F35dXmYmIQl8o01wbZBGF\/jyz1+LpJzB5zjiM\/3YkVu6bh1kbvsIj\/3oE4QW+mLpsEvoO6wldoT\/C8yXoPbgbPvpmBGIrFHjuxWewZPcMSJP34YkWj+PbVZ\/x72wYd\/gn72L2xqkY9\/UH2KNch\/B8X54d7NijHaYu+4RnBR999F9wCN8Cz7g9\/O3gwWP6YdKsMZjw3Si4Ru\/E8y89i\/lbv8E26SoMn\/Qu5m2ehtc6tMaXiycgulSOngM6o\/s7nXnmUn7CEcEZDATrp0kwG1rPdWoECIxGfFkIwrNkZAJpEGMKbtIQOHFpAEavTcfIVacwcuXJhtuqkxi+9DDem38Aw5ckYeQqAXwK0a9G9DFqdSrXc\/qGYMHvr5bmMK\/8BvRF1ywtbIqXFPidAqKCQFNlJsILfRCY5twgU2V5YIvfCkyzmoRJsz\/E5DljsMxmJvaFb8bczVOhynKHdfB6rHdbBFY22OCOta4LsV22CiHZnli86zvYab9HZIk\/B72Z67+ENtcb+yI2c1Ac9\/VwTJw5Gs7R2xGW5wOvBGtMmDkao798D2tdFsDKfg68D9lAenwfZq7\/Ap8t+AiT5ozB5Llj4RKzHUttZsIhYgvcD+7ChO9G4sOvhoG1EWxwQ0iOF+\/n+G9HYOryTxCQ6gxlhmu99QhKd0NwroPZIfBwYRTiSjW05rNAaz6z9bOjc4MgObGryWYCp6xRYdRqBoDJGGl1jEwADUatOokPrI5h\/jbt727k9KPuCuRV3KBMYN1loxrNTAGRQWAGwgq9EZDm1CBTpDpCk+OJiCLf3ywk14tDVnihBGy\/yugOto19Z6bN9YI62wOKFEeE5ftAleUGeYojNNke\/Dcroza6I7xAgtA8b0QUSRCkd+VlGLyx7WEFPtxnaL43lBkuCEx35uXu70dQpivYflaHfWf9Yf5Ym6w8a5\/1jfnSmryqdUitvx7KdFcE5e7DqbKDZj21qyFQjTCDP5lAGkTnKCE5sbNJQyDL1o2wOoYRK46SCaDByJXH8cGKowSBAtytGAQaKBMogJLkQswK1AMCfwKfIiZmHIovGhs1dlNlBkIL\/g\/MagCNPqtBtT46BKa5QJljb3YITCqIxMESFUL1fmQCaRCVHQif4ztxugm+HcyeCWSZQIJAYeGXIFC4fzlsOJggUDg9yZM4FagzBN65dwsbI7+AVcQYlF\/Jb9SoTZXp0BZ4Qp7qQCaQBiyrGtgoEKjDgZLg6nWZf12Dma\/RXKvvfnytZAaQta\/jW4+yv7Zj+L9P87ZXnz7+X53I7ACCQAGya2LKUhIECvcvJ7\/iBrKK6ZlA4RQlT2JUoM4QeP3uZayNmITlIR\/i3PWyRo05tzIdIQXukKXakwmkgSLNAQE5dmbPBB4q0PEl+mrWLK71Z4YE4UZ\/voRfRHb1Os+1rlvH9aVDDX7Q5cp5e6zNqDwFovPrtj60ufr2Z37ZdDveydspE2hBIEgQKNy\/HA6BRfR2sHCKkicxKlAPCLyCdRGTsVzLILC0UWPOPZ8OTb4bpCl7yQTSQJ66D4ps20aAwAjsL1b+uj4yWyO5dsbWbrZVbsIb3drCymYeX4OZrZXM6odm+fL1nNmaylq9hBtb2znM6M9BjpULzfLjazuztaAZSLFtbP1lVr5mzWVWh60NzdZr7tyrA1\/dpXvfznyZvz2KDYgt+r\/1qllZvoaz0f+3GJgftq40287aY9lDVu6PbbE+s7Zr+sF+s\/Wha\/rPytdWF1YuwiiHd\/I2gkCCwEa9DzeXxgpOUyawuRxLiqP+CogKAnPOp0Gd7wr\/FDsygTRgWVV5to3ZITAxP+JXmPLmy9zxlUrYaiUPsNgSJcZNGcHXS35rQFfochnM+fCl\/oJTPDjMuep2IfC4G4JTPaA1SOB\/yAFeB2x5WeUpdziF7YDXfltE5sl53YDjrrxczbrLqjQvDmcbXZfhuZbPwDZoE1x1uzF51jj885\/\/xC7pWkTmy\/la0KwO8+ef5Mi3seX6wox+HEhdInaB+WZwqjzp9ltbNUv7sX6z7aw99j0qXw7vg3ZwDt\/JfTA\/6vQHa1KjGZtux4tDYGH97wBmqknPBAr7LGDNkDVlAoU7YQtP34Sx+LpwDskTKSBCBeoBgVexPuJTLNOOxtnrJY0aMoNAVb4z\/FJsyATSQJpqB1n2nkaAwHDEFAWAr1DCVimphWmzfCE\/5ox2nV\/DOqfFfP7EfSFb+frNsqNOfGm+d4b3xmvtW2O772q+lvLAkW+jY4\/2GDf1A7hG7kL3fp3RvW8nvNzmJXy9dDKvy5YDXL5nDv+uM8kwdNwA\/pvBXrtObRBq9EVUgRwJZzW8jQ7d2\/K+M2DrOaAruvZ5E290fR2r7Bfw7QzyBo3qh3adXkOfIT0w9qsPMGXxJF5\/6NgB2OSxHFGFCiiSXfD2kB5widjJ63236gt07N6OL0M4dOw7UJ50hzZLUittmH5hWVJ4JW\/F6SuWAYHDlx\/BsKVH8P7SI\/hguXkgqwa2aj5HWh3Fe0uPYNDCpN\/ebh6+7L5+NHIWkiBQuH85hadvwEjPBAonKHkSpQJ1hsDLt6uwJnwiXyu46sbpRg0653wqgvOd4JtiTSaQBv6ptpBl7zY7BCbkhSG6QPHrWsdsveMHGwOxxTtmoMc7XZB4PgS93+2OSTPH8PWcpUcc8eSzLfDu6P7V2TejBLPXT8F\/\/vsY7FSboTzlBhfdTtgGf49D50OwV7OZQ6Qm05sDYvd+nXCwPAju0Xvw5DMt4LnfBlt9VvL1oINS3RGi90ZscQAWbf8O\/3vqCWgNPugzuDs+n\/8xjl\/VYad0DQdL5o\/B5SvtXkaIwQc7\/Ffjn4\/8E6M\/fx9JVVq+fOAKm7mILQmET8JevPDy83CN3A071Sa+MkzACRccOq9B9\/6d8enscYgukNdKG6ZfqMEfnse2NHsIZCA2dPFhfLD8CD7ddBIfrzvOQbAG1GrzWeNj0IIksO+1qcPKDF1yGLNt0rFbkcfrDF50mH+yfoxfd5xD6V\/5GrniKN5fdgQD5x+qdXt\/5atmO0GgcP9yCs\/cRHYJZQKFU5Q8iVGBOkPg2Wsl\/HlAlg28fvtSo8ZsPJ+C8ApPBBgdyATSICjbCcHF9jhRGmvWYxmfF4bIAjnYCiW1tchCGVjW7uNvRyEsxxffrPgUrdu2Qmi2L2THnNDqtRdhE\/w9oovliCkJwNdLJ+GDTwYj7kww1HovRBXKYRO0EZ\/PH8+X9Xv1jdZQprrDIWwbnnnhKQSecsWsdVP4c4D7y5TY4LaEQ6Ay1Q0avRfYutELt03H088\/Ba+DNnjp1RcwftpIfLVoIj6d8xH++8R\/+XrOvQZ1xefzxvO1nmNLA3hmb8TkoUis1HCAXbl3HqKLFfBJ3Mv773XQFp\/MGIMXX3kB05ZP5v1m60u\/NbAbYkoUtdaHPYfoYQEQyADw652pyCy8CjatBxvG89KVYOCC6uwcy8wxOBvCQbEa8NhcegzA2D62\/d2FSZixJw1rPY38+\/DlR8EgjWUXa+rWgBb7ZPVZvbdmJsBZU4iqy3f572k7U2Esuc77UXTmJpy1RWBgyeqw9piv95ZUgyL7PWH9CWzyzeEwyX7f30Z9vhMECnebYhCYU0oQKJyi5EmMCtQZAs9dK8UK7Rj+csi12xcbNebs8ymQGnbAI3kTmUAaeCZvhiRjC\/Rnjpr1WMbnhUKXL0NQmnutTGv0gfv+6ixd515voFu\/Tuj6dke+zJ510AYwUGvV5kVs91+FsFxfMGBkS\/2N\/HQoYkrkfL3ntU4L8WLr5\/HJzDGY+N2HeO2N1pAedYCuQAo2xLtg6zcYMKIP5n7\/NV87ep3L4t8gMCTLCwnnVJgwfRTadWkD73hbvNDqOYz56n1Mmj2W+5y57iuwtZ5ZvxigMmiMKpKhc+8OGDF5CBLOq9Hjnc5g\/WBwJz3mUA2BcTZ4f8IgtHz5OXy5cAImTB\/NP7f4WIHFXVuNQvQSeBzd3KwzgWzYl8FeWt4VxKdV4cNVyZi+Ow0rXLM4dA1ZdJiD3IJ9mXz74EVJfPsoq2MYvfIYHzaeZZOOUVZH4RtVyof\/xqxO5n4YXLLh5fn2mfhuTxof8mXtMWN+vt2dho\/XH8cueR5Kz9\/CwAWHkJ5\/BZHJ5zBm1TEwvytcDby9dxclgfld6JCJzzaf5H1mWUTWz7Lzt\/HJxhMYtya5wcPYBIHC3aYYxOeWEQQKpyh5EqMCooJA9rA5mXk0MPfJG5enRUS+X63XOI4skvIMXvuubfjayLLjDtAYPNFrcDcM+3ggVJkePJO21dcKobk+0BVKMWXJRAz\/ZBCii2WILpFj3NTheG\/8AKT+GA232F08cyhJskNMmQJzvp\/K14BmmUX3A7t5+TXOC\/HaGy8jKM0N2mxvrLSfx19IWWE7G7oCf7z8+ktYtPM7HLmixf6KAASmuPC2B456m68JHVUkhU+iLX+5ZPSXw5BYqQJbM\/qz+R8h\/nwwFm77Fv\/61yPwirfBctvZeOm1logo8OP72BrVytS6rf+s0XvD\/eimZg+BLNPG\/lkfz76EPrMT0HtWAoe06gxhCp\/wl036y0At4thZnun7fPNJJBsv4oj+IorP3oQyvgLsn\/61W\/eQUXAV8\/ZmgmUDD+sv8PosIyTbX84zeSybJ99fjqKzN5GWfwXZJdd4xojBKOtHQnoVes2M\/7Ufh3lfGBAaS64h1XQFprLrWO+dzcGPzUN3++5PHD5tlPm\/ZS\/rkwVkdQgChbtTFZ+9RZlA4eQkTyJVQFQQKFKNqdsA4vJCEJ7vC7ZCyYMsKMMNKoMHOvVqj2+sJiOy2B\/BmW7QFfljxd45aNn6ebjt34XXO72Kbf4r+brNEYV+mGY1GaO+eI+XDzX5YJ3rIrzQ6lmM+mwoz8i1ffNV+B2cYk82AAAgAElEQVSxhzbHG5LDdnj0sUcx6MO+YHVZ+c2S5Wjx1BP8Ob5Ovd\/AK+1aYdaGrxCS440wkw+s7Ody8Ow3\/C30ercbGPwF693hqNuK5196Bl36dECPdzrhqWdbYOzU4Yg7H4TldrPx7IvPoHv\/Tvhg0rvo3KcD7EM3IyxPgiHj+qNNx1cw6EP2Mks7rHdfzGN5kD41+9mQt9vR75s1BDLwYVm5xY56XL91D2xut\/VeRp6VY7CWXnAFhzIvoN\/cQ\/h8yylcu3kPO2QmnsFjFx7L2rGM4Ierj8E3uhTpeVfw2aaTfHg29MhZHDdeQocpB\/iwcdWVu5hhncYzfHd\/+BnTd6fyuiwLyaYTGbwwCctdDLwfDBpXexjxzrxDPJvI4NA9vBitJ8dgiaMeZy\/ewehVx7DKPYsPHbNhZPYsIxt+ri8AEgQKeytlEJhbdkNYp+SNFBCZAnWGwLNXSx7acLDItKXu3qdAXJ4G4fkSBKY5P9jSXSA\/6Yh94ZshO+nA11kOYPXY9lOOcI7ezre7HdgJ6Yl9fDtbi1lyxA7eida\/lVcZ3OEYuRVb\/JbD7eAuSA7bQpHihKBMNwSkOqFVm5ZYsXc2wgok3IfshAMvb6NeDxv1Bu4votCX72Pts\/WjXWJ3YIvfCuyQr4JX4h6+vrPa6AGPuN3YJrWCV6I1h8Hhk95FZLEfNEZPHsdW\/xW8bZ8kG95nVZY7r7tLuQabfZfDWrWex8bXlK6NRmnOUOs94Xp0Y7OHQAY\/7O1cNsyqSz6Hn3\/+BW5hxRyq7v74Mxbuy8SAeYfw9uwEJOkvIiH9AsatTcbtH37CHNsM9J97CH3nJGJvcAGOGC6gz6wEsGHksvO3+HOGgXEVUCWexs+\/\/ALboHys88rGyZzL6D\/vEHrNTODDwaws6weDvi+2nELMyfP87LYLKsDEDSfw471fcDC1EsxX9InqfTOt03hZ9iwjeyaRDT03BAAJAu+7oQjwlWWITeUEgQJISS5ErECdIbD0Ug5fMm5r9DTcvXdbxKFT1xtTgQMmNULzvFHb9Y3ZcnYMlAIznH9XJzDdGaosN7D9wQY3sN81PpWZLgjSu\/72u9qHG9TZ7nw728e2aU1eWGIzA08\/9yT8j+8Fq8d8cN9Gd6h+tft9VbdR3aY62wNqI4O46npsH+uLJscT4YUStOnYGkPHvwNdsS9vj8XB6rBYeB\/SnX5rj\/lh+1ibAb9ur4nnQZ\/Bme5wPboBp6827yliap7RYyDYfXo8z\/QxEGTZwTs\/\/Az2PCCDwL6zE5GYcYE\/O\/jR2mTcuvsTL8MAbMD8Q3BUF+Ko4SL6zU3kbxuXVd7m5R01hfCMKAEbrmVv\/G6Xmfh2Bo5s6Jm9GcwgkGXxmB\/mr\/v0ONgF5eOnn3\/BIgc9bty+h6D4CriGFnNA3SE3YdTKY5hpnY7Mgqv8pZLhy2r\/VvJfwSINBwt31yo5e4sP3QvnkTyRAuJToM4QWHQxCysjx2JHzHTc+\/kH8UVMPX4oCjAI1OZ5NYk1n5V6Z9hqN2CT7zIEZjAgE2YtauaHgdw22QrYaNZBmels1nhZRtPl6PpmDYHsuT32QsUyZwP\/ZC9n2Cqr4YsN6zI484spxTvzEjnAsSFde1UBJqw\/jh9\/+hlLnPQc2lgGzzmkCBkFVzBkcRLPLCYbL\/Hn+7pNj+OZwhHLqzN930ty+HN8Ezcc55k7Voc9T8gyfswfg7tBCw\/BKaQIF6\/9wNs6c+E2bIMK0OWbgxwUGcQxWJxjl4Hyyts8a8lg9q\/grrbbCQKFu32xTCB725z+SAFLVqDOEFh80cghcHvMt\/jxp7uWrB3FXgcFDpiCoc3zBFum7mGbLMUeSoMz1Lluv61BLUyf7MF8q3PcEGx04d+F8fvnmgVlusL56LpmDYFsWhX2TN+J7Ev8BQ\/27B173o4Nw7KXRKxcs3D+8l2wFzAYbLFnAGuGbCuv3OVZQvYsH3uukAEZq5tXfp2\/Ecze2GVwx+qmmi5zG7smmc9ByJ4zLD1X\/eIAex6QvUDCwJK9VFJwuhoezl26g40+2ej5XTw2eGdz38wP8xd6+CyfH5BlJNlzjKerbsNBXfgbINYW+v5YjiCwDjedBxQtOXcL+RU3H1CKdpMCzVsBgsDmfXybTHSxpmBo8twhTd1LJpAGgZkucD66tllDIIMgNtcfm35l3t4MrHTL4s\/Z1czNx14Omfz9SVi5ZWGmTTp\/4YM9e8emiGGZOz5NDHurlk38vPgwvtp2imfzWHaRZerGrk7GUmc9N\/bMIWvvvSVsRZIj\/AUPNnUMy+DVTAzNIJENP7OpYVi7bGoYNvk088Xqs\/6xKWfY1DJsrkHmi70Qwtpg5Rs6VyBBoHC3NPY2OQN0+iMFLFmBekBgNlbqxmJ7zDf44ac7lqwdxV4HBWJNQVCb3GjNZ4HWfGbrZwdkOMHpyJpmD4EMzBg81Uz6XDMZc02WjP1mEPbHyaLZcm9\/HIJlc\/exrCDbzlf0WMomeGaZwuo5A2t8Vk9AncTBkbVd81IH78eiwxz+\/rQfi6r7cT\/ssbqsDbaNtVnTRn0+CQLrcNN5QFGCwAcIRLstQoE6Q2B+VQZWx4zDrv0z8dPP9yxCJAqy4QrEmpRQm1zhn2JLJpAGARkOv0JgUcMPkMAe2HyeU9aoMHLVSYywOtYg8KkPLDXXOgSBwp2obBJvygQKpyd5EqcCdYbArDPHsD5+PGzjFoozYur1Q1EgxqSEyuQM3xQbMoE0kGfsg+ORVThzlSCwuULfH+MiCBTu9sVeKmLPd9IfKWDJCtQDApOxPo5B4AJL1o1ir6MC0bkKqPKd4ZdmQyaQBnL9PjgdW00Q2MAh1j+CVlP+TRBYxxvP3xRnLxKxdajpjxSwZAUIAi356Ddi7LocGZR5DpCk7iYTSANpph0cj660iMmimzKYNWbfCAKFu2kRBAqnJXkSrwIEgeI9dqLqedXN06i4WoDyy\/lkQmlwpQCll3Kb5Ata9Exgw14A+SuwJAgU7rZXXnUbhWcoEyicouRJjAoQBIrxqFGfSYEmrgBBIEFgEz9FUVF1B0VnbzX1blL\/SAGzKlBnCNSfOYYNCR\/DLp6eCTTrkSHnpICIFaiBwFFrUjFy1QmwDFbTsKbUl7prMmr1KYxYeRzzt2lFfHY0ja5XVN3mk4U3jd5QL0iBh6NAPSDwKEHgwzlW1CopIBoFGASOWyjFB1bHMXxZUpOwYYsTMXT+QQxf2jT6Uy9dlh8BW0pv2lqlaM6FptpRBoFs6Tj6IwUsWQGCQEs++hQ7KWBGBSISs+EbmgZJyMkmYc5BB7DOZx\/8Q9ObRH\/qq4tfWDoOJOeZ8chZhmu2lB9BoGUca4ryrxUgCPxrbWgPKUAKNCMFDJWx2HXo82YUEYXSEAUYBJbQM4ENkZDqNgMFRAWBF26ehf5cEtIrEskE0+AQMs8lgWlLf6RAc1Xg3s8\/YGfsDGw6MhHR2bLmGibFVQcFzly4g9Jz9GJIHSSjos1QgTpDYOaZI9iQ+HBeDMk9n4ZDF1WILJQistCfTAANoovkiDnng+MlMc3w9KaQSIFqBZKLo7Em9iOs1I3BhshPcePuVZLGwhU4feE2Ss\/ftnAVKHxLV6DOEJhx+jA2HprwUN4OLr6Yi8NndIjOUSE6J5hMAA1iczWIKVEgpSzO0q8Fir+ZKvDDvTvYuX8GVkeNxbKQ0Vh3cDwis\/yaabQUVm0VOHPxDkrPUyawtnpRueapgKggsOhCDhIrtNAZA6AzKsgE0CAqW4nIIj+CwOZ5fVNUAPbnKLD1+CRYhY\/BUvUorDvwEawixuD89XLSx4IVOHvxDtj6wfRHCliyAqKCwMIL2UgoD0FElgIRWXIyATSINAZCV0gQaMk3geYcO5uqJj5PhbBsd2yN\/hprYsfB8dAKhBhdUHQxqzmHTrE9QAGCwAcIRLstQgHRQWB8uQbhWXKEZ8nIBNCAZ1UJAi3iYrf0IH2SN2HriUk4WhRp6VJQ\/ADOXboLtn4w\/ZEClqxAnSEwvSLpoT0TWHjBiPgyNcINMoQbpGQCaKDLUkBXIKHhYEu+C1hI7B5H12NL8idIyNdYSMQU5t8pcO7iHYLAvxOI9lmEAnWGwLTyRHx\/aAJsH8KycQwC48pUCDP4kwmkAR9WL\/AhCLSIy92ygyQItOzj\/8foKRP4R0XotyUqIC4IrDLiYKkKoXo\/hOr9yQTQINwgR3g+QaAlXvyWFjNBoKUd8b+P99ylO2BLx9EfKWDJCogKAguqjDhQGgSt3tfsFmpgoOn3u3Y4fBp+v60x+mLONsIMUoTle1Em0JLvAhYSO0GghRzoWoZ5\/vJdnL5wp5alqRgp0DwVEB8ElgRBm+lrVgvJlCDSpEC4UYqQDAlvi33qcuWIzJWD7a9tH1jZMIMfr1fbOo1ZLkwvRVgeQWDzvLwpqvsVIAi8Xw36ziGQMoF0Ili4AiKDwCzEliihyZSYzVgGMOiUByZ8+yFcdbsQkSODJtMHkXkKbPa0wudzP0Z4thQhegmHQQZ5zGr6VPO75lNr8EXAcTe4ROz6rTwrW7O\/5vOv6tdsN9enVu8PbZ4nZQIt\/EZgCeETBFrCUa59jJWX74ItHUd\/pIAlK1BnCEwtT8CmwxNhn7C40XXLqzIgtjgAmgxvsxmDMp1Jhk4938Doz4fx4eeQDB\/sL1ai73tvYfRnwxBTFIjIPBmi8uWIyJUiuiAAWr0E6nQvhGf7I7pAgag8OaLyFdhfooS1YgM69miHiBwpdLlSqNO9eV22n\/mILgxAaJYvr8\/8RbH6+Qru25yxMt8862hyJwhs9LOZGmxsBQgCG1vxpt1e1ZUfwOYKpD9SwJIVqDMEppTHYWPiBKwM\/QgOh5Y3irmdWIm8yjSUXy5ETLEC6gwvs1pMcQCW7JiJ5198Fqo0T0Tk+EN62BEvvvIC7DVbEFcRjC3eVug79C0MGfsOPpkxBiGZ3tCZpPCItcGgkX3x9pCeeP\/jQXDQbkP3fp3wn\/8+hl4Du2HNvgVIPKvGst2z8NaArug9uAdGTh6KwBOuiC5UYMbqL\/HN8k\/Rf1gvTJz+IcKy\/aDJ9DZbvDwTSRBoyfcAi4mdINBiDnWtAq26QpnAWglFhZq1AnWGwPSKQ9iS+Bk2RX0FyfGtjWKy9B0ovmhE2aUCRBUpoEr3MqtpsyTwS3LAU8+2wCbPFThUqcXiHTPQoXtbRBcFwDF8B1q2fh6r9y2AJGEvOnRvh+mrvkD8GTW6vf0mPpg0GDbK7\/Gt1efYq96C2eunotVrLbHBdSn8DzvCWrkRTz7bAkt3z8KegA3o0K0tho0fhISzGvQb9hYe\/fejWG49B3vVm6HRe5s1Vk2GBBqTO07R2sHN+kKn4ACCQDoL7leg8spdygTeLwh9t0gF6gyBP\/50Fzd\/vILbP95odMHyK\/WIKpIjON3TrKZK90R0sQKDRvXF8InvIqkqBG8P7Ykpiz\/B0cth+HblZ3ilbStscFuKrT4r+TBxt36d4BC6FS2eegI+CXsRWxKAyHwZYooCsFO2Fu27tEFoti8OVgRj4Mi+GDjybSScUyPhrIrD4X8e\/w+C0z3Qf3hvnl2MP6tGWI4f38a2mytmdYYP1CY3gsBGP5upwcZWgCCwsRVv2u2xTCCbK5D+SAFLVqDOEPgwxaqGQH8Ep7ub3XQFUljZzcVLr7aEe+xunslzitiOuDNBHALbvvkqZqz9ElOXfoJpyydjm99KrHVaiEce+Sd8k+wRkuUFjcELkflSbPJagbadX0Ngqhuii+Xo0qcjRkwajJgSBcJNftgpW4MnnnwcihPOeOeDPhj9+Xu\/wq754+RD6yYXgsCHeWJT242iAEFgo8gsmkYuXP0BbK5A+iMFLFkBUUFgXqUeukJfBKW5md1Ueg8EnnJGu06v4q2BXdB32FsIM0kQWSTFrPVfcSiMLQvAkctaxJYpoMv3g1PENjzR4nHYBG9AQmUwfJP2crDb5LUMrdu1gjbHBwfPKDHi0yHo2LMdr5d0MYSD5EuvtUREni9vhw0nRxZKzR4j05FlPVW5zgSBlnwXsJDYCQIt5EDXMkwGgecpE1hLtahYc1VAZBCYiYhCCZRpLma3wDQXRBb746NvR+Af\/\/gHllrPREShH4Iz3SE74YDOvTug17vd8Nm8ceg\/vBfff\/BsIEZ+NhQvt3kRk2aPQfuubWCr2QiPg7vxeIv\/YsjY\/tghWwXJYTu0atMSA0e9jfHfjsQzzz+FlfvmIu68Et37d8KwjwdCV+Rv9hiZjiyrqsp1JAhsrlc4xfWbAs5JVtiV8RkO5gX\/to2+WK4CF6\/9ADZXIP2RApasgKgg0FSZibBCHwSkOTeKBevd4XZgF2Zu+BKykw5QZrrydtVGD\/gf34evrSZh8twx+G7dF\/A9uheqLA8oM1wxZ9MUvn2N83yostyhzvLABs8l+GzBR9gqtUJkiT\/cDuzEF4vGY\/LcsdihWI1QkzeCDW7Y6L0UuwLXQGVwb5QYleluCMp1IAi05LuAhcSuSneCe+YynCo7aCERU5h\/pwBB4N+pQ\/ssRQGRQWAGwgq8EZDq1CimSHFEsN6VZx8D052hSHXk7bLPoEwXhBdKEFEkQVi+D\/j+FEf+GVbgw7eH5HryOqy8NteLb2NQKD\/lwIGPZTVZfU22R7XfFEeE5HhCbXQHa7sx4lSmuSIoZx\/9Y7SUK57iJAVIAa7ApWs\/gE0YTX+kgCUrIDoIDC1gYOVAJpAGgWnOUObYEwRa8l3ATLFXXCmCoTIZGaePNgnLPHMMGaeZNY3+1KcfLIa0M4mounHaTEfNctyyTCBBoOUcb4r0zxUQGQSmQ1vgAXnqPjKBNAhIc0Rgzl6CwD+\/PmhrAxRILz+M9FvxSDodiaTTEWQCaHDsbAwSK1XIPZ\/agCNDVZkCl67\/CDZNDP2RApasgKggMLcyHSEF7pCl2pMJpIEizQEBOXYEgZZ8FzBT7Jmnk5F4OhQ6YyB0xgAyATSIzglGeJ4EeZUZZjpqluP20vUfwN4Qpj9SwJIVEBcEnk+DJt8V0hQ7MoE0kKfaQ5FtQxBoyXcBM8VeDYHaX+FPAZ2RrKEaROcEITzPhyBQgHP28vUfcYEygQIoSS7ErICoIDDnfBrU+S7wT7ElE0gDWepeyLOtCQLFfBU30b5nnj6GhIoQRGQpEJElJxNAg6hsJcJMBIFCnPKXKRMohIzkQ+QKiAwCU6HKd4JfijWZQBpIU20hy95NECjyC7kpdp9BYHyFBuFZcoRnycgE0CAyO5BPJ0XDwQ0\/46\/c+BEXrtIzgQ1XkjyIWQERQqAz\/FJsyATSQJpqBzlBoJiv4Sbbd\/Ymbly5GmEGGcIMUjIBNGDPVrLppggCG37aX73xIy7SM4ENF5I8iFoBUUEgmx4h9JwzFLk2Td6khu2QZu1s8v0MMNkhqNwGx4qjRH0iU+ebngJsCpS4ctWv8OePMANZQzVgzxRqcz2RV5ne9A64yHrEIJDNFUh\/pIAlKyAqCDx3rQwnTsfiaHFUkzYGVJqMUIQZwnCsOLpJ95VpeaIiBueulVrydUCxm0GBjIqjOFgWjFC9P0L1fmQCaMCer9TmeBAECnC+Xr15D2yuQPojBSxZAVFBoJgOlFPcRShPXhdTl6mvpICgCqRXHMWBsiBo9X7Q6n0Ft3CjFOHZ\/78x4BSivVCDHyKyZdxYW0L4bKgP9mxlSI47QaAAZ+rVmz+CTRNDf6SAJStAEGiGo19UdRvfykow09+Ey7fumaEFckkKNH0F0iuOYH9pIEIyfRGSKRHcFMdcIU1yAvsMPO4O6WEnbuo0bw5sDWkz1OCLSJMcssPOkMTvQ0CyG7R\/F0OGD2IKAxGdHwBNho\/gsdbEwoaTNdluBIECnP7Xbt0DmyaG\/kgBS1aAINAMR9\/hQBlmKM9wU506b4YWyCUp0PQVYBAYWxoATaYEmkwfwSw0yxfqdC8M\/rA\/Or31Btp0eAUvvdoSb\/Z8A2\/2aA+XiF2IKgiAloFcvhxh2f7QZHhDa5AgKl8BnUnGIa2mTyF6Cd\/G9rE67HdErhSTZ45F67at0KlXB3Tu3QGKZFeEGf0QkukDXa4M0QUKsL4wP8zn8j1zsNFtGYdBVqbGv5CfLDupznYlCBTg9L9280eCQAF0JBfiVoAgUODjV3bpDr71y8fXEhO+8S\/EfEUBrt2mbKDAMpM7ESjAlo2LLVHwzBiDMOHMB+oMb8iOOiNE74PpVl\/gja5tEXjCFfKjzghO9URQigdYNm+XdB28Dtgh0iRDaJYftnithF3wZkTmyTmkcVDMk8Mm8Hts9rTioBhbFMjLtHjqf9gXso37sw3ahIDjrhwSYwoD4KDdho2uy6BK8+IAyKC0fec26D+8NzTp3nw7hz9B4\/ZGqN4X6mwXgkABzv\/rt+6BTRNDf6SAJStAECjg0f\/lF8A6pgzzwm9gqnc2t3kRNyE5ckbAVsgVKSAOBdLKDyOmRM6BTZ3hBaGNZfYOlAdhwZbp6Pb2m9DlSaHLlSLwpBveGzcAg8e+g3Zd2uC71V9yWOz9bne8PaQnOvZoh8\/mjocuT8ahb+TkoegzpAd6DuiKPoN7QHnKnUPeE08+jr3qLYg\/o0JscSA0md6IMEnx5YIJ6Pr2m+g9qBv\/lB5xxOIdM\/G\/J5\/Acy2fwfCJ78I\/yRHaLInwMeslUBEECnIBMAikZwIFkZKciFgBgkABD96tH36CNPksnBPPVkOglxGuSecRnFKJn38RsCFyRQqIQAEGgdHFMqjSvaBK9zSLRRcpMG\/TNHTt0xGhRglCsyQIPOmKp559Em8P7QlNphe0WT4YMWkI3v94EE7dikZQqjuee\/EZDnpLd81C69dfwsGKIJy4ruN+pq\/8nIPflws+xhP\/exwffDIYXgdscbA8CFu9V+LZls8gOM0DaXdjMWz8QHw0dQR\/9rFb304YMrY\/glM9OPyZI2Y2zBxsdKZMoADnP4dAejtYACXJhZgVIAg0w9G7ducnTPXJ4SB44271UDAxoBmEJpdNWoG08iREFUsRnO6J4HQPs1hUkRxzN01Dlz4doTX6IDTLBwEnXTjkWdnN5XCnMXihfZc26DWoG4fBkZ8OxRMtHsdO2Vp8Pv9j\/tzfiMlDMOqzoXj+pWfx\/oRBiC6SIzJfih3SNejWrxOefu4puEbvwpzvv8aLr7yAUZ+9B+bnja6vc0g8clGL3oO7cx8HKpRmiZVpyLKRQUYngkABznzKBAogIrkQvQIEgWY4hFXXf\/wNAi\/SMydmUJhcikGB1PIkRBb7IyjdA0Hp7maxyCIZ5m76mkNgiNEbIVneUJx05jC3eOd3iC5RQJnqitc6tMaYKcOxzHo25m35Bqsd5oOV\/+ibEeg5sAtW2M7BvM3TsNJ+HlyidyLM5MstqkiGmFIF9z9l6UTM3jAFb\/ZsDwaYczdPw3Kb2XDWbQcr13NAF4z8bAhiywIQbKZ4VZleUBodCQIFuACu3\/qR5gkUQEdyIW4FCALNcPwq74PACwSBZlCYXIpBAQaBuiI\/KNPcoUxzM4tFFkkxa\/1X6NC9LTRZXlAbvCA\/4YinnmmBBVu\/ga7QH7oCf\/Qf3gtDx72D\/RUBiMj3g98Re4QYvfDtyk\/x4ivPQ6X3QHSJHH6H7SE77og9yvXYLFkBZZorpMkOeP3NVzBj7ZfYIV2NZ55\/CvLjjogpU0Bxwgmecda8jd5DuuPdD\/tCm+ODgBQXBJkh5uAMTyizHAgCBbgArt++R8vGCaAjuRC3AgSBZjh+BIFmEJVcik6B1PJD0BVJOEgp01xgDgvP98WS3d9hwMg+UBncodK7Q37Sgb\/8YbV3DsLyJNAYPeEUuQ1v9mqP7v07offgbjz753FwN4IyXDFo9Nto1+U19B3WE+27toGteiM2+SxDqzYvcrh8pX0r9Hu\/J+QnHRFi9MToL95D287\/V36p9UzsP63AKsf5ePr5p7hvt9idUGd5CB5zcIY7lFn2BIECXA1sOPjC1bsCeCIXpIB4FSAINMOxIwg0g6jkUnQKpJQfQniRDwLSXBCQ5mwWC0xzhiLFCfJTjr\/zLzvpAEWqE9j+gFQnqLM9EJjugm2yldgmtYL0+D4oM1wQrHeDJtsDNuoN+N57KbwSrau3G9wgOWKHLb7LYaPZALXRg5dldUJyvOCg24L1HovgHrcLQZmuCEh35hC6N3QTdihW8b4EpgsfszLDDQFZe2GitYMbfD0wCKy6QhDYYCHJgagVIAg0w+G7dhv4wrMEX3gU4ybdY8ygMLkUgwIpZYkILfTiMKZIdYS5LCDdCYEZzr\/zr8xgAOb0u22sjDrbndv95Vl9VZYbNDkeCMp0+a2OMtOFb1MZ3cDK1PSf+Q02\/FpezwC3eh\/7VBndoTa6Q5FmnngZyCoMdgSBAlwADAIrL9MNWgApyYWIFRAVBJ67Vork8kgcLgxv0hadHYqFSh9usTmhTbqvhwsjcKxch7PXSkR8GlPXm6IC1RDo+Ss8scwcWUM1YNlFhcGWIFCAE55D4BVaO1gAKcmFiBUQFQSaKjNw\/FoEX5T+QJkSTdX2lwRAZ3Tjtr80oMn2k+kXV65C3AU5koujRXwaU9ebogIpZQkIKfSALNUBstR9ZAJooEh3gsxgQxAowAl\/4\/ZPlAkUQEdyIW4FRAWBRRdykXQ6AlHZQYjKVpIJoEFMjopP6JtSFifuM5l63+QUOFWWAE2hG6Sp9pCm7iUTQAN5ugOkhj0wVaY1ueMttg7duH0P52k4WGyHjforsAIig8AcJFZooTOyTJuCTAANGExHFvmBIFDgK4vc4VRZPDQFrpCm2JEJpIE8bR+k+t0EgQJcXwwCz12iZwIFkJJciFgBUUFg4YVsJJSHICJLgYgsOZkAGkQaA6ErJAgU8TXcZLt+siweqgIX+KXYkgmkgTTNHn4EgYKc8xwCL94RxBc5IQXEqoDoIDC+XIPwLDnCs2RkAmjAs6qFvpQJFOq2xVEAAAlZSURBVOsV3IT7fbIsDsEFTvBNsSYTSAP\/NDv46XdSJlCA855B4FmCQAGUJBdiVkBkEGhEfJka4QYZwg1SMgE00GUpoCuQEASK+Spuon1nEKgqcIZfig2ZQBpI0\/bCX7+LIFCAc55B4JkLlAkUQEpyIWIFRAeBcWUqhBn8yQTSgA+rF\/gQBIr4Im6qXU8qDIfmzD5IjbvIBNJAlmMNecF2GM+daKqHXTT9unnnJ5yhTKBojhd11DwKiAsCq4w4WBqMUL0fmUAa8KxqvjdBoHmuL4v2euZqEdLOxuFk6QEyATVIOX0QV25VWfS5JUTwDAIrqm4L4Yp8kAKiVUBUEFhQZcSB0iBo9b4PxcKNUuhyZAjL8oc2s2F9CMmQIDo\/APuLghrsqyF6hBmkCMv3IggU7SVMHScFSIH6KHDzzj2CwPoIR3WalQLig8CSX6GJQVgjWEimBMxiC5VQp3rD+8Be3i4DQgZyUXkK1HyvS38ic+XY6bcWq\/Yu5PXrUlfIsmF6KcLyCAKb1VVNwZACpMADFbh5myDwgSJRgWavgKggML8qC7ElgdBk+jSaMQDUmWRY67gYnd\/qgA7d2qFLn47wjLVFZJ4ctspN8E3Yh7Bsf96nEL0EWoMvN\/b9\/r7W7GOfbKWOkZOG4qVXWkKXJ6+uo\/eFJvP3de6vb47vWr0ftHkelAls9pc6BUgKkAL3K8AgsLyShoPv14S+W54CIoNAA2KLA6DJ8G40C83yhfKkG15s\/TyW7JiJoFMeWGk3Hz5xexFdoEC7Tm0wZ\/3XiC2qhtOIHClCGKRmeCMiVwpWX53uxb+HM1DM8EF4th\/iK9QYN2UEXu\/4GiJMMg6arB4r25jx8ayiyZ0g0PKufYqYFLBoBW7d+QllBIEWfQ5Q8IDoIDCmWAF1hlejmTZLAulRJzzzwtPYKV2DpCotX7uYwehXiybiP\/99DC+92hIffDIY4Tl++GTGGJ4p7DmgKwaN6ouAE66IKpDDKWIH3hrQFd37dUavQd2gPOWOid99iLZvvobEcxrMXDsF\/d\/vDVW6J0L0Po0WHx\/uJgikewEpQApYmAIMAkvP37KwqClcUuD3CogLAisNiCpSQJXu1WjGgDMsxw8jJg\/FY\/\/5N76YPwHyY84c7CQJ9mjzRmt8Nnc8fBPtoUxxx3Lr2XCPseZlXm3\/MqYs+QT7y5Ro16UNPvp6JCSJ9li2Zzb8DztiwvTRHBg3ea7A0889ic1eVgjP8W+02JiOmgwJNCZ3nKK1g39\/ZdAvUoAUaNYKMAgsOUcQ2KwPMgX3QAVEBoF6RBXJEJzu0aim0XshNNsXK2zn4LUOrfFCq2fhELYNB8qV6NCtLeZtmob9ZQEINUqg0Xtjq89KrLCZi5fbvMizfe6xe\/CvR\/8F16hdiC6UQ5cvxcGKYEycMQb\/e\/IJPPVsC2z3W43Y0kAEpzVubOoMb6hNrgSBD7xUqAApQAo0JwVu3blHmcDmdEAplnopIDoIjCzyR3C6e6NZUJo71JmeCM2RcACNyPdH\/+G9uMWWBeCNbm0xZ+NURBfLoTjpjO79OqF7\/05YsPVbtO30KibPHod9oVvw6L8fhcf+PdAafbgdKA\/Ex9+OwgsvP8efN5y9YQqYP9ZeY8bHh9ZNLgSB9bp8qBIpQAqIVQEGgZQJFOvRo34LpYCoIDCvUg9doS+C0lwbzVSZHvA8aA2XqB2ILPTHwTNKDPt4IAaM6I3YMgVav\/4Spq\/6HMk3wrHBbTH+8Y9\/ICjdDUcua\/FGt9cx7usPoDjpxIeSN3gswaELGjiGb4X8uCPf9+Zb7bErYC3+8\/hj2CqxQnieH5SpjRhfugdUuU4EgUJdUeSHFCAFRKHArbs\/oZiGg0VxrKiT5lNAVBBoqsxEeKEEgWkujWZhJh9s8l6GVq+1xICRfdBjQBe0bP08divXIqZcjkmzx+C5F5\/hn\/7H7NGhRzv0HtIdQ8b155lABoGJF1WYZjWZ1xv+ybt8SNlJtw0TZ4xGm46vIKEqGFOXfsKHhb0TbaA2eDRafEEsq5rrSBBovmuMPJMCpEATVIBD4Fl6JrAJHhrqUiMqIDoIDCv0QUCac6NasMEddiEbMXfLVMzfNg0+STYIyfGCMsMFgekuWGozk5sm2xMe8Xswb9s0rHVdALcDO2EfvhmsfkiuF9Z7LMbsTVOwS7mW\/3aI2ILdQWv5fuZrtfN8uMftQlCmW6PFp0x3Q1CuA0FgI1501BQpQAo8fAUYBBadufnwO0I9IAUeogIig8AMhBV4ISDVsdFMkeoIZmqjO8LyvbkF6V35NrY9MN2Zb9OavKBIcUSwwZX\/DsnxhMrgBlWWG98ekOYEba4X38d8sbJsvybbg39nfkJN1WDJ\/DZWjEo2tJ6zD6fKDj7E05CaJgVIAVKgcRVgEFh4miCwcVWn1pqaAqKDQG2BJ+SpDmQCacCyqoE59gSBTe3KpP6QAqSAWRVgEFhAEGhWjcl501dAZBCYDm2BB+Sp+8gE0iAgzRGBOXsJApv+tUo9JAVIAQEVuH33Z+RX3BDQI7kiBcSngKggMLcyHSEF7pCl2pMJpIEizQEBOXYEgeK7dqnHpAAp0AAFGARSJrABAlLVZqGAuCDwfBo0+a6QptiRCaSBPNUeimwbgsBmcTlTEKQAKVBbBW7f\/Qn5FfRMYG31onLNUwFRQWDO+TSo813gn2JLJpAGstS9kGdbEwQ2z+uboiIFSIG\/UIBBYB4NB\/+FOrTZUhQQGQSmQpXvBL8UazKBNJCm2kKWvZsg0FKueIqTFCAFuAIcAsvpmUA6HSxbAZFBYBpU+c7wS7EhE0gDaaod5Nl7CAIt+z5A0ZMCFqcAg0BT2XWLi5sCJgXuV0BUEJhx5ijU5fbwM+wkE0gDadZuKIp3Irk4+v7zgr6TAqQAKdCsFbjzw8\/IJQhs1seYgnuwAqKCwEu3ziO76gQMZ5PJBNQgu+o4mLb0RwqQAqSApSjAIDCnlDKBlnK8Kc4\/V0BUEPjnIdBWUoAUIAVIAVKgbgpwCCyjZwLrphqVbm4KEAQ2tyNK8ZACpAApQAo8UIE7P\/yE7JJrDyxHBUiB5qwAQWBzProUGylACpACpMCfKlANgTQc\/Kfi0EaLUYAg0GIONQVKCpACpAApUKMAg0BD0dWan\/RJClikAgSBFnnYKWhSgBQgBSxbgR\/v\/Yyy87ctWwSK3uIV+H\/X\/OQzy5rKYQAAAABJRU5ErkJggg==\" alt=\"\"><\/em><\/p>\n<p><em>(You do not have to draw this diagram in the interview, this is for your easy understanding)<\/em><\/p>\n<p>The <strong>Collection in Java<\/strong> is a framework that provides an architecture to store and manipulate a group of objects. Java collection makes easier perform operation like searching, sorting and manipulate data.<\/p>\n<ul>\n<li>Java util package contains the collection related classes and interfaces<\/li>\n<\/ul>\n<p>Collection Interfaces in Java.<\/p>\n<p><strong>Iterable Interface<\/strong><\/p>\n<p>The Iterable interface is the root interface for all the collection classes<\/p>\n<p><strong>Collection Interface<\/strong><\/p>\n<p>The Collection interface is the interface that is implemented by all the classes in the collection framework<\/p>\n<p><strong>List Interface<\/strong><\/p>\n<ul>\n<li><strong>List interface is the subinterface of the Collection interface<\/strong><\/li>\n<li><strong>ArrayList<\/strong><\/li>\n<li>The ArrayList class implements the List interface<\/li>\n<li>The ArrayList Uses a dynamic array to store the duplicate element of different data types<\/li>\n<li>The ArrayList maintains the insertion order<\/li>\n<li>The ArrayList can be randomly accessed<\/li>\n<li>The ArrayList is not synchronized<\/li>\n<li><strong>LinkedList<\/strong><\/li>\n<li>Uses doubly linked list internally to store the elements<\/li>\n<li>It can store the duplicate elements<\/li>\n<li>It maintains the insertion order<\/li>\n<li>It is not synchronized<\/li>\n<li><strong>Vector<\/strong><\/li>\n<li>Similar to ArrayList but synchronized<\/li>\n<li><strong>Stack<\/strong><\/li>\n<li>Sub class of vector<\/li>\n<li>It implements the last-in-first-out data structure<\/li>\n<\/ul>\n<p><strong>Queue Interface<\/strong><\/p>\n<p>Queue interface maintains the first-in-first-out order, it is an ordered list that is used to hold the elements which are about to be processed<\/p>\n<ul>\n<li><strong>PriorityQueue<\/strong><\/li>\n<li>PriorityQueue class implements the Queue interface<\/li>\n<li>It holds the elements or objects which are to be processed by their priorities<\/li>\n<li>It doesn&#8217;t allow null values<\/li>\n<\/ul>\n<p><strong>Deque Interface<\/strong><\/p>\n<p>Deque interface extends the Queue interface, We can remove and add the elements from both the side, it helps us to perform the operations at both the ends.<\/p>\n<ul>\n<li><strong>ArrayDeque<\/strong><\/li>\n<li>ArrayDeque class implements the Deque interface<\/li>\n<li>It facilitates us to use the Deque<\/li>\n<li>We can add or delete the elements from both ends.<\/li>\n<\/ul>\n<p><strong>Set Interface<\/strong><\/p>\n<p>It extends the Collection interface, It represents the unordered set and it doesn&#8217;t allow us to store the duplicate items. It allows only one null value.<\/p>\n<ul>\n<li><strong>HashSet <\/strong><\/li>\n<li>This class implements Set Interface<\/li>\n<li>HashSet uses a hash table for storage<\/li>\n<li>Hashing is used to store the elements in the HashSet<\/li>\n<li>It contains unique items<\/li>\n<li><strong>LinkedHashSet<\/strong><\/li>\n<li>LinkedHashSet class represents the LinkedList implementation<\/li>\n<li>It extends the HashSet class and implements the Set interface<\/li>\n<li>Like HashSet, It also contains unique elements<\/li>\n<li>It maintains the insertion order and permits null elements.<\/li>\n<\/ul>\n<p><strong>SortedSet Interface<\/strong><\/p>\n<p>SortedSet is the alternate of the Set interface that provides a total ordering on its elements, The elements of the SortedSet are arranged in the increasing order<\/p>\n<ul>\n<li><strong>TreeSet<\/strong><\/li>\n<li>TreeSet class implements the Set interface<\/li>\n<li>Uses a tree for storage<\/li>\n<li>TreeSet also contains unique elements<\/li>\n<li>The elements in TreeSet are stored in ascending order<\/li>\n<\/ul>\n<p><strong>Map Interface<\/strong><\/p>\n<p>A map contains values based on the key, i.e. key and value pair, It takes the key, and the value pair is known as an entry. A Map is useful if you have to search, update or delete elements based on a key, A Map doesn&#8217;t allow duplicate keys but allows duplicate values.<\/p>\n<ul>\n<li><b>HashMap<\/b><\/li>\n<li>HashMap is the implementation of Map<\/li>\n<li>It<strong> <\/strong>doesn&#8217;t maintain any order<\/li>\n<li><strong>LinkedHashMap<\/strong><\/li>\n<li>LinkedHashMap is the implementation of Map<\/li>\n<li>It inherits the HashMap class<\/li>\n<li>It maintains insertion order<\/li>\n<li><strong>TreeMap<\/strong><\/li>\n<li>TreeMap is the implementation of Map and SortedMap<\/li>\n<li>It maintains ascending order.<\/li>\n<\/ul>\n<h3 id=\"t-1635011293156\"><a name=\"_Toc82204581\" style=\"outline: none;\">3. What is the difference between Array List and LinkedList? Which is better explain?<\/a><\/h3>\n<ul>\n<li><strong>ArrayList<\/strong> Uses Dynamic Array to Store, <strong>LinkedList<\/strong> uses a doubly linked list to store elements.<\/li>\n<li><strong>ArrayList<\/strong> is better for storing and accessing data, <strong>LinkedList<\/strong> is better for manipulating data<\/li>\n<li><strong>The ArrayList<\/strong> class can act as a list only because it implements only List. <strong>LinkedList<\/strong> class can act as a list and queue both because it implements both List and Deque interfaces<\/li>\n<\/ul>\n<p><strong>Which is better ArrayList or LinkedList?<\/strong><\/p>\n<ul>\n<li>It depends on the purpose we are using,<\/li>\n<li>ArrayList is good for accessing and sorting<\/li>\n<li>LinkedList is good for manipulation<\/li>\n<li>If you remove the element from an array, bit shifting is required at the memory level<\/li>\n<li>LinkedList is a doubly-linked list so bit shifting is not needed<\/li>\n<\/ul>\n<h3 id=\"t-1635011293157\"><a name=\"_Toc82204582\" style=\"outline: none;\">4. What is the difference between List and Set?<\/a><\/h3>\n<ul>\n<li>The <strong>List<\/strong> is an ordered sequence. The <strong>Set<\/strong> is an unordered sequence<\/li>\n<li><strong>The list<\/strong> allows duplicate elements. <strong>Set<\/strong> doesn\u2019t allow duplicate elements<\/li>\n<li><strong>The list<\/strong> can hold multiple nulls. <strong>The set<\/strong> allows only one null<\/li>\n<li><strong>The list<\/strong> allows access items by index, <strong>Set<\/strong> doesn\u2019t allow access by index<\/li>\n<li>ArrayList, LinkedList, Vector, Stack are an example for <strong>List<\/strong> implementation. HashSet, LinkedHashSet, etc. are the implementation of <strong>Set.<\/strong><\/li>\n<\/ul>\n<h3 id=\"t-1635011293158\"><a name=\"_Toc82204583\" style=\"outline: none;\">5. What is the difference between HashSet and HashMap?<\/a><\/h3>\n<ul>\n<li><strong>HashSet<\/strong> implements Set interface, <strong>HashMap<\/strong> implements Map interface<\/li>\n<li><strong>HashSet<\/strong> doesn\u2019t allow duplicates. <strong>HashMap<\/strong> only duplicate values are allowed, keys are still unique<\/li>\n<li>A single object can be added to <strong>HashSet<\/strong>, For <strong>HashMap<\/strong> adding an item requires at least a key-value pair so it will be two objects<\/li>\n<li><strong>HashSet<\/strong> allows single null value, <strong>HashMap<\/strong> allows Single null key and any number of null values.<\/li>\n<\/ul>\n<h3 id=\"t-1635011293159\"><a name=\"_Toc82204584\" style=\"outline: none;\">6. Explain Collection and Collections in Java?<\/a><\/h3>\n<ul>\n<li><strong>The collection<\/strong> is an <strong>interface<\/strong>, with the Collection interface we can group various objects into a single unit. <strong>Collections<\/strong> is simply a utility <strong>class<\/strong> that is found in java.util package<\/li>\n<li><strong>Collection<\/strong> can be considered as the root for major interfaces like Sets, Lists, Maps, Queue, Deque. <strong>Collections<\/strong> provide a method for developers to perform certain basic operations on elements.<\/li>\n<li>Not all the methods inside <strong>Collection<\/strong> is static. <strong>Collections<\/strong> has all static method<\/li>\n<li><strong>Collection<\/strong> is used to store the list of objects in a single object. <strong>Collections<\/strong> is used to operate on a collection.<\/li>\n<\/ul>\n<h3 id=\"t-1635011293160\"><a name=\"_Toc82204585\" style=\"outline: none;\">7. Explain the difference between Comparable and Comparator.<\/a><\/h3>\n<ul>\n<li><strong>Comparable<\/strong> provides a single sorting sequence. The <strong>Comparator<\/strong> provides multiple sorting sequences<\/li>\n<li><strong>Comparable<\/strong> allows us to sort the collection on the basis of a single element such as id or name etc. <strong>Comparator<\/strong> allows us to sort the collection on the basis of multiple elements such as id and name etc<\/li>\n<li>The actual class is modified with <strong>Comparable<\/strong>. <strong>Comparator<\/strong> doesn&#8217;t modify the actual class<\/li>\n<li><strong>Comparable<\/strong> provides compareTo() method to sort elements. <strong>Comparator<\/strong> provides compare() method to sort elements.<\/li>\n<li><strong>Comparable<\/strong> is present in java.lang package. A <strong>Comparator<\/strong> is present in java.util package.<\/li>\n<li>We can sort the list elements of <strong>Comparable<\/strong> type by Collections.sort(List) method. We can sort the list elements of <strong>Comparator<\/strong> type by Collections.sort(List, Comparator) method.<\/li>\n<\/ul>\n<h3 id=\"t-1635011293161\"><a name=\"_Toc82204586\" style=\"outline: none;\">8. Are Array and Array List are the same? If Not, How do we convert them to each other?<\/a><\/h3>\n<p>Array and ArrayList are not the same. The array is a fixed-length data structure whereas ArrayList is a variable-length Collection class. We cannot change the length of the array once created in Java but ArrayList can be changed.<\/p>\n<p><strong> <\/strong><\/p>\n<p><strong>Example Code Snippet : Covert ArrayList into Array<\/strong><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">import java.util.ArrayList;<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">import java.util.Arrays;<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">\/\/Convert ArrayList into array<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">public class Main {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; public static void main(String[] args) {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ArrayList&lt;String&gt; list = new ArrayList&lt;String&gt;();<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; list.add(&#8220;One&#8221;);<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; list.add(&#8220;Two&#8221;);<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; list.add(&#8220;Three&#8221;);<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; list.add(&#8220;Four&#8221;);<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(&#8220;Print elements inside List =&gt; &#8221; + list.toString());<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \/\/ Convert to array<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Object[] array = list.toArray();<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(&#8220;Print elements inside Array =&gt; &#8221; + Arrays.toString(array));<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \/\/ Iterate through one by one and convert them into string<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (Object o : array) {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String s = (String) o;<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(s);<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; }<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">}<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\"><strong><span style=\"text-decoration: underline;\">Output:<\/span><\/strong><\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">Print elements inside List =&gt; [One, Two, Three, Four]<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">Print elements inside Array =&gt; [One, Two, Three, Four]<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">One<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">Two<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">Three<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">Four<\/span><\/p>\n<p><strong>Example Code Snippet : Convert Array to List<\/strong><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">import java.util.*;<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">\/\/Convert array to List<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">class Main {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; public static void main(String[] args) {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String[] stringArray = { &#8220;One&#8221;, &#8220;Two&#8221;, &#8220;Three&#8221;, &#8220;Four&#8221; };<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(&#8220;Printing Array = &gt; &#8221; + Arrays.toString(stringArray));<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \/\/ Convert array to List<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ArrayList&lt;String&gt; list = new ArrayList&lt;String&gt;();<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Collections.addAll(list, stringArray);<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(&#8220;Printing ArrayList = &gt; &#8221; + list);<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; }<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">}<\/span><\/p>\n<p><strong><span style=\"text-decoration: underline;\"><span style=\"color: rgb(255, 255, 255);\">Output:<\/span><\/span><\/strong><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">Printing Array = &gt; [One, Two, Three, Four]<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">Printing ArrayList = &gt; [One, Two, Three, Four]<\/span><\/p>\n<h3 id=\"t-1635011293162\"><a name=\"_Toc82204587\" style=\"outline: none;\">9. What is Generic Class? Could you explain with a small snippet?<\/a><\/h3>\n<p>A class that can refer to any type is known as a generic class. That means it has parametrized types. It can allow many types such as String, Integer, or User Defined Types parameter to Class<\/p>\n<p><strong><span style=\"color: rgb(255, 255, 255);\">import<\/span><\/strong><span style=\"color: rgb(255, 255, 255);\"><u>java.util<\/u>.*;<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">\/\/Generic Class it accepts any type<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\"><strong>class<\/strong> GenericClass&lt;T&gt; {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; T object;<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; <strong>void<\/strong> add(T object) {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>this<\/strong>.object = object;<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; }<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; T get() {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>return<\/strong><strong>this<\/strong>.object;<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; }<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">}<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\"><strong>class<\/strong> Main {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; <strong>public<\/strong><strong>static<\/strong><strong>void<\/strong> main(String[] args) {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \/\/ Pass Integer to Generic Class<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GenericClass&lt;Integer&gt; integerObject = <strong>new<\/strong> GenericClass&lt;Integer&gt;();<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; integerObject.add(5);<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.<strong><em>out<\/em><\/strong>.println(&#8220;The Added Integer is : &#8221; + integerObject.get());<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \/\/ Pass String to Generic Class<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GenericClass&lt;String&gt; stringObject = <strong>new<\/strong> GenericClass&lt;String&gt;();<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; stringObject.add(&#8220;RahulShetty Academy&#8221;);<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(&#8220;The Added String is : &#8221; + stringObject.get());<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; }<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">}<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\"><strong><span style=\"text-decoration: underline;\">Output:<\/span><\/strong><\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">The Added Integer is : 5<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">The Added String is : RahulShetty Academy<\/span><\/p>\n<h3 id=\"t-1635011293163\"><a name=\"_Toc82204588\" style=\"outline: none;\">10. How Sub Class is different from Inner Class?<\/a><\/h3>\n<ul>\n<li>Sub class is a class that extends or inherit another class (Inheritance Concept). Inner Class is a class that is nested within another class<\/li>\n<li>Sub class can be accessed directly. Inner class can only be accessed using reference of outer class. Sub class is accessed directly<\/li>\n<\/ul>\n<p><strong>Example Code Snippet : Inner Class Demo<\/strong><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">\/\/Inner class Demo<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">class Main {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; class InnerClass{<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; void print() {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(&#8220;Inside Inner Class&#8221;);<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; }<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; public static void main(String[] args) {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \/\/Create Object for Outer Class<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Main main = new Main();<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \/\/Create Object for Inner Class<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Main.InnerClass inner = main.new InnerClass();<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inner.print();<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; }<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">}<\/span><\/p>\n<p><strong><span style=\"text-decoration: underline;\"><span style=\"color: rgb(255, 255, 255);\">Output:<\/span><\/span><\/strong><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">Inside Inner Class<\/span><\/p>\n<p><strong>Example Code Snippet : Sub Class Demo<\/strong><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">\/\/Sub Class Demo<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">class SuperClass{<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; void print() {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(&#8220;Super Class&#8221;);<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; }<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">}<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">class SubClass extends SuperClass {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; void print() {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(&#8220;Sub Class&#8221;);<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; }<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">}<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">public class Main{<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public static void main(String[] args) {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SubClass sub = new SubClass();<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sub.print();<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; }<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">}<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\"><strong><span style=\"text-decoration: underline;\">Output:<\/span><\/strong><\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">Sub Class<\/span><\/p>\n<h3 id=\"t-1635011293164\"><a name=\"_Toc82204589\" style=\"outline: none;\">11. What is a singleton class? Explain with a small code snippet<\/a><\/h3>\n<p>A singleton class is a class that can have only one object (an instance of the class) at any point in time.<\/p>\n<p>After the first time Creation of an object, if we try to create the object for the Singleton class, the new object also points to the first instance created.<\/p>\n<p><strong> <\/strong><\/p>\n<p><strong>Example Code Snippet<\/strong><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">class SingletonDemo {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; private static SingletonDemo single_instance = null;<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; public int i;<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; \/\/ Private constrcutor;<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; private SingletonDemo() {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i = 10;<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; }<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; \/\/ Static method to create instance of Singleton class<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; public static SingletonDemo getInstance() {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (single_instance == null)<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; single_instance = new SingletonDemo();<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return single_instance;<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; }<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">}<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">class Main {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; public static void main(String args[]) {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SingletonDemo one = SingletonDemo.getInstance();<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; one.i = 50;<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SingletonDemo two = SingletonDemo.getInstance();<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; two.i = 100;<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(&#8220;Print Value of i using object one :&#8221; + one.i);<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(&#8220;Print Value of i using object two :&#8221; + two.i);<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (one == two) {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(&#8220;one and two both objects are same&#8221;);<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; }<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">}<\/span><\/p>\n<p><strong><span style=\"text-decoration: underline;\"><span style=\"color: rgb(255, 255, 255);\">Output:<\/span><\/span><\/strong><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">Print Value of i using object one :100<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">Print Value of i using object two :100<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">one and two both objects are same<\/span><\/p>\n<h3 id=\"t-1635011293165\"><a name=\"_Toc82204590\" style=\"outline: none;\">12. Explain Thread life cycle briefly? What are some commonly used methods?<\/a><\/h3>\n<p>Threads are light-weight processes within a process<\/p>\n<p>Life Cycle of Thread<\/p>\n<p>The thread can be in one of the states at a given point in time<\/p>\n<p><strong>NEW<\/strong>: A thread that has not yet started is in this state.<\/p>\n<p><strong>RUNNABLE<\/strong>: A thread executing in the Java virtual machine is in this state.<\/p>\n<p><strong>BLOCKED<\/strong>: A thread that is blocked waiting for a monitor lock is in this state.<\/p>\n<p><strong>WAITING<\/strong>: A thread that is waiting indefinitely for another thread to perform a particular action is in this state.<\/p>\n<p><strong>TIMED_WAITING<\/strong>: A thread that is waiting for another thread to perform an action for up to a specified waiting time is in this state.<\/p>\n<p><strong>TERMINATED<\/strong>: A thread that has exited is in this state.<\/p>\n<p><strong>Commonly Used Methods in Java Thread.<\/strong><\/p>\n<p><strong>start():<\/strong> Starts the thread.<\/p>\n<p><strong>getState(): <\/strong>It returns the state of the thread.<\/p>\n<p><strong>getName():<\/strong> It returns the name of the thread.<\/p>\n<p><strong>getPriority():<\/strong> It returns the priority of the thread.<\/p>\n<p><strong>sleep():<\/strong> Stops the thread for the specified time.<\/p>\n<p><strong>Join():<\/strong> Stops the current thread until the called thread gets terminated.<\/p>\n<p><strong>isAlive() :<\/strong> Checks if the thread is alive.<\/p>\n<p><strong>Example Code Snippet: Simplest possible Thread example in Java<\/strong><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">class Main extends Thread{<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;public void run() {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; &nbsp;System.out.println(&#8220;Thread is running&#8221;);<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;}<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; public static void main(String args[]) {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; new Main().start();<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; }<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">}<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\"><strong><span style=\"text-decoration: underline;\">Output:<\/span><\/strong><\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">Thread is running<\/span><\/p>\n<h3 id=\"t-1635011293166\"><a name=\"_Toc82204591\" style=\"outline: none;\">13. What is garbage collection? How to force Garbage Collection?<\/a><\/h3>\n<p>Garbage collection is the process by which Java programs perform automatic memory management. The garbage collector finds these unused objects and deletes them to free up memory.<\/p>\n<p><strong>How to force Garbage Collection?<\/strong><\/p>\n<p><strong>Using System.gc()<\/strong><\/p>\n<p>If you call System.gc() anywhere in their code to instruct the JVM to prioritize garbage collection<\/p>\n<p><strong>Using Runtime.getRuntime().gc()<\/strong><\/p>\n<p>Internally it calls System.gc(), however, this method can also be used for forcing the garbage collection in java<\/p>\n<p><em>Note: When an object is set to null, Java automatically prioritizes that to eligible for &nbsp;Garbage Collection<\/em><\/p>\n<p><strong>Example Code Snippet : System.gc() and Runtime.getRuntime().gc()<\/strong><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">class Main {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; public void finalize() {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(&#8220;Object is Garbage Collected&nbsp; &#8221; + this);<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; }<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; public static void main(String args[]) {<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Main m1 = new Main();<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Main m2 = new Main();<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; m1 = null;<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.gc();<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; m2=null;<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Runtime.getRuntime().gc();<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">&nbsp;&nbsp;&nbsp; }<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">}<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\"><strong><span style=\"text-decoration: underline;\">Output:<\/span><\/strong><\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">Object is Garbage Collected&nbsp; Main@17f18626<\/span><\/p>\n<p><span style=\"color: rgb(255, 255, 255);\">Object is Garbage Collected &nbsp;Main@19366aa8<\/span><\/p>\n<h5 style=\"text-align: center;\" id=\"t-1638297719108\"><em><span style=\"text-decoration: underline;\">Course Alert<\/span><\/em><\/h5>\n<p><strong>If you are interested in landing a SDET or Sr. QA Automation Engineer role, check out our popular SDET course to learn the fundamental skills required an SDET needs to perform at work. Also, I have another popular course which covers Top 150+ Interview questions most commonly asked in SDET \/ Automation interviews.<\/strong><\/p>\n<ul>\n<li><span><a href=\"https:\/\/courses.rahulshettyacademy.com\/p\/sdet-test-architect-essentials-road-to-full-stack-qa\" target=\"_blank\" style=\"outline: none;\" rel=\"noopener noreferrer\">SDET\/Test Architect Essentials -Road to Full stack QA<\/a><\/span><\/li>\n<li><span><a href=\"https:\/\/courses.rahulshettyacademy.com\/p\/sdet-qa-automation-interview-kit-java-logic-programs\" target=\"_blank\" style=\"outline: none;\" rel=\"noopener noreferrer\">SDET\/QA Automation Interview Kit + Java logic Programs<\/a><\/span><\/li>\n<\/ul>\n<h4><em><strong>A Quick Note<\/strong><\/em><\/h4>\n<p>Please remember all these courses comes with <strong>100% Lifetime acces<\/strong><strong>s<\/strong> and <strong>free updates for Lifetime!!<\/strong><\/p>\n<p>Please click on the link&nbsp;<strong><a href=\"https:\/\/rahulshettyacademy.com\/blog\/index.php\/2021\/11\/04\/sdet-interview-questions-part-4\/\" target=\"_blank\" style=\"outline: none;\" rel=\"noopener noreferrer\"><span style=\"text-decoration: underline;\">Sr.QA and SDET Interview Questions in Java \u2013 Part 4<\/span><\/a><\/strong> to continue to part-4 series of this article.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. How can we achieve Pass by value and pass by reference in Java? If we consider primitive types in a method, it is always pass by value. For non-primitive types, it is always references (Object, Class) Consider Non-Primitive Types we can explain how value changes. Pass by Value like behavior can be achieved by [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1230,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[],"class_list":["post-1229","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-interview-questions","post-wrapper","thrv_wrapper"],"_links":{"self":[{"href":"https:\/\/rahulshettyacademy.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/1229","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rahulshettyacademy.com\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rahulshettyacademy.com\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rahulshettyacademy.com\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rahulshettyacademy.com\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=1229"}],"version-history":[{"count":12,"href":"https:\/\/rahulshettyacademy.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/1229\/revisions"}],"predecessor-version":[{"id":1362,"href":"https:\/\/rahulshettyacademy.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/1229\/revisions\/1362"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rahulshettyacademy.com\/blog\/index.php\/wp-json\/wp\/v2\/media\/1230"}],"wp:attachment":[{"href":"https:\/\/rahulshettyacademy.com\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=1229"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rahulshettyacademy.com\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=1229"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rahulshettyacademy.com\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=1229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}