["..E$ ","A)BAfBEXa/C|FG5766647666888666}4]~CE~E*[CEE.~EE~EEaCEPX~CP599666}3a~~P5776846}[~~P75G75846}X","Indexer."," An indexer provides array-like syntax. It allows a type to be accessed the same way as an array. Properties such as indexers often access a backing store.","Indexer details."," In an indexer, we often accept an int parameter and access a backing array. We can initialize values in an indexer with an initializer.","An example."," This program contains a class that has an indexer member, which itself contains a get accessor and a set accessor. These accessors are implicitly used. ","An indexer provides a level of indirection where you can insert bounds-checking. This improves reliability and simplicity."," .NET 4.7 (2017)\n\n","C# program that uses indexer with int","\n\nusing System;\n\nclass Layout\n{\n string[] _values = new string[100];"," // Backing store\n\n ","public string this[int number]","\n {\n ","get","\n {","\n // This is invoked when accessing Layout with the [ ].\n ","if (number >= 0 && number < _values.Length)\n {","\n // Bounds were in range, so return the stored value.\n ","return _values[number];\n }","\n // Return an error string.\n ","return ","\"Error\"",";\n }\n ","set","\n {","\n // This is invoked when assigning to Layout with the [ ].\n ","if (number >= 0 && number < _values.Length)\n {","\n // Assign to this element slot in the internal array.\n ","_values[number] = value;\n }\n }\n }\n}\n\nclass Program\n{\n static void Main()\n {","\n // Create new instance and assign elements\n // ... in the array through the indexer.\n ","Layout layout = new Layout();\n layout[1] = ","\"Frank Gehry\"",";\n layout[3] = ","\"I. M. Pei\"",";\n layout[10] = ","\"Frank Lloyd Wright\"",";\n layout[11] = ","\"Apollodorus\"",";\n layout[-1] = ","\"Error\"",";\n layout[1000] = ","\"Error\"",";","\n\n // Read elements through the indexer.\n ","string value1 = layout[1];\n string value2 = layout[3];\n string value3 = layout[10];\n string value4 = layout[11];\n string value5 = layout[50];\n string value6 = layout[-1];","\n\n // Write the results.\n ","Console.WriteLine(value1);\n Console.WriteLine(value2);\n Console.WriteLine(value3);\n Console.WriteLine(value4);\n Console.WriteLine(value5);"," // Is null\n ","Console.WriteLine(value6);\n }\n}\n\n","\n\nFrank Gehry\nI. M. Pei\nFrank Lloyd Wright\nApollodorus\n","(null)","\nError","Example, notes."," This program includes a Layout class with an indexer we define. The Layout class contains an indexer that has get and set method bodies. ","Logic: ","These accessors have logic that ensures the array will not will be accessed out-of-bounds.","The array is termed the backing store for the indexer property in this example.","Arrays ","array","WriteLine: ","The program displays the first four valid elements from the Layout class. It shows the result of an invalid access.","Console.WriteLine ","console","Parameters."," The parameter list varies depending on your requirements. In a collection that maps string keys to values, you will want to have an indexer that accepts a string.","2D collections."," To simulate a 2D collection, you can use two parameters in the indexer. Because indexers are regular methods in the implementation, there are few limitations. ","But: ","Ref and out parameters are not allowed. You will need a custom method to use these parameter modifiers.","Ref ","ref","Out ","out","Framework."," Indexers have been used throughout the .NET Framework in Microsoft's own code since the Framework was released. Many collections use indexers. ","Dictionary: ","This includes the Dictionary collection, which allows you to look up elements with the indexer.","Dictionary ","dictionary","Hashtable ","hashtable","ArrayList: ","Also, ArrayList and List use indexers to simulate the built-in syntax of arrays in the C# language.","List ","list","ArrayList ","arraylist","Intermediate language."," A separate metadata table exists that stores the get_Item and set_Item methods, which implement the logic for the get and set accessors in the indexer. ","The .NET Framework implements properties in the same way as methods but with an additional table to provide more information.","IL ","il","Intermediate language for example indexer: IL","\n\n.property instance string Item\n{\n .get instance string Layout::get_Item(int32)\n .set instance void Layout::set_Item(int32, string)\n}","Interface indexer."," This program uses an indexer member on an interface type. The interface declares the indexer and leaves the get and set accessors empty. ","Class: ","The Implementation class then declares an indexer with the same parameters. You can use the indexer through the interface type.","The IPerl type is an interface. The Implementation type implements IPerl and provides data for the indexer accessors.","C# program that implements indexer on interface","\n\nusing System;\n\ninterface IPerl\n{\n ","int this[int number] { get; set; }","\n}\n\nclass Implementation : IPerl\n{\n int[] _data = { 0, 10, 20, 30 };"," // Default values\n ","public int this[int number]\n {\n ","get","\n {","\n // Get accessor implementation.\n ","return this._data[number];\n }\n ","set","\n {","\n // Set accessor implementation.\n ","this._data[number] = value;\n }\n }\n}\n\nclass Program\n{\n static void Main()\n {","\n // Create an object instance.\n // ... Use the indexer through the interface type.\n ","IPerl perl = new Implementation();\n Console.WriteLine(perl[0]);\n Console.WriteLine(perl[1]);\n Console.WriteLine(perl[2]);\n Console.WriteLine(perl[3]);","\n // Use set accessor.\n ","perl[0] = -1;\n Console.WriteLine(perl[0]);\n }\n}\n\n","\n\n0\n10\n20\n30\n-1","Implementation note."," In a real program, the set and get accessors might provide more detailed logic for preventing or reporting failures.","Initializer."," An indexer can be initialized just like other properties. We specify the square brackets around the index and assign it to a value. The syntax is unusual at first glance. ","Farm: ","We create a \"Farm\" class. This class stores a string array of animals (strings) as a field.","Indexer: ","The this-property is an indexer. In the Farm initializer, we create entries at indexes 1, 3 and 5 for animal names.","C# program that uses indexer initializer","\n\nusing static System.Console;\n\nclass Farm\n{\n string[] _animals = new string[10];\n\n ","public string this[int number]","\n {\n ","get","\n {\n return _animals[number];\n }\n ","set","\n {\n _animals[number] = value;\n }\n }\n}\n\nclass Program\n{\n static void Main()\n {","\n // ... Use an index initializer.\n ","Farm f = new Farm() {[1] = ","\"cat\"",",[3] = ","\"bird\"",",[5] = ","\"dog\""," };","\n // Get values from farm by index.\n ","WriteLine(f[1]);\n WriteLine(f[3]);\n WriteLine(f[5]);\n }\n}\n\n","\n\ncat\nbird\ndog","Expression-bodied indexer."," This example uses an indexer with the \"expression-bodied\" syntax. This is more like a lambda expression. ","Get: ","Please look at the \"Apartment\" indexer. The \"get\" keyword has an expression body to its right.","Set: ","The \"set\" method also uses an expression body. No parentheses are used. The special \"value\" keyword is used.","C# program that uses expression-bodied indexer","\n\nusing static System.Console;\n\nclass Apartment\n{\n string[] _furniture = new string[10];\n\n public string this[int number]\n {\n ","get"," ","=>"," _furniture[number];"," // expression-bodiedindexer\n ","set"," ","=>"," _furniture[number] = value;\n }\n}\n\nclass Program\n{\n static void Main()\n {\n var apt = new Apartment() { [0] = ","\"chair\"",", [1] = ","\"bed\"",", [2] = ","\"desk\""," };","\n // Use indexer.\n ","WriteLine(apt[0]);\n WriteLine(apt[1]);\n WriteLine(apt[2]);\n }\n}\n\n","\n\nchair\nbed\ndesk","A summary."," An indexer is a property accessor type. Indexers have more complex syntax than other properties. They provide array-like accesses on the class instance."]

%iVBORw0KG;)NSUhEUg?AMc?ABACAM?ACZbpOU)YFBMVEX:/9+fn6Pzd6+4OtFTlFbutJSnK7p9fhMgpFGZW7b7vTX19dKdH+ys7OPlpjn5+dbs8n2+/z19fWw2+fI5e5qvtPS6PCd0+J8wtXIyMg7OztYrcJWpbmPtcFmrL+70NZLod9R?ACpUlEQVR4Xu3Z6bKiMBQEYLOz7zvqvP9bDoe5VaIHM9RNxFBF/4/JJyZUx8uvEohFBoj5JwyXj+Z0nI7TwSC3f4kh6TEdYhEf1hWejjmn43ScjtORB5Dmz5xwjtsO8xzfcTpOR8BaWov6fvcin5C4LywDAlZSCtPdpfS8JCFx3IcFWhIKIukcvqwXsEzyYeBJaq9/VK3AmTw+J0kcpnYc3BvRQA8GxpYcVSfeJoOZeGzDkYmVXPkEIYUFR06FLhKGEhOHPtcBIOYO1Yn9HfinZerIgbG7Aw9ODR1UfMOBZ0jMHM3GWT7pEBwgqZGDbvz5WnfgKUwcSuzuuEo5rh5ZJg72AhjllGzVMReB5knoT7k9ikHxP4f0Ij6QuE8VEwKtz8RBn9cFK05noAoCxmjXCXEjBBwm/WO5DX6w1crjNHToz/FcTYAitd4/SvzMDRz469qrfyirDoTdr39Q9I6y5IjA0e/mKG066iVEwsKScCcHs+bAr8EMTkYOJ+PnHc1yXnBwA0cp3vSnAfrTRx2YaOE9iAOWgcTpMRxK23Bg55PeeQekFbqMsFQ/PIBDbSpr7jsu1SaIsw49BK/WfcdFbbkvcd8B5nZD63TeAcmbkup3iLsOTK8Y7TTXGQ47cPKAtZoN4rIDW1iNRh/PAQmO79AXRYqKl9OOXONAB4ALDgWAVNtLRmD4Dwc6kV1wTEhKPS9Kkjjuf67S8oa+Pa/YS3+ccs2EIMQfhm868G3iqH0PVmI1QHXGgYO3szqmA98B1Id04M1cau7bXXZkHB5HgQqkW45g6+54pDyeAzMg9HiODBi8f7bnrYb7JYeqdQzJoXkUWE9fGBIcZE8HlgRsvQpePf64UET+qqSAye7SiyKSwI2wC8mDZv4brZ4FUnoRgcUtHsVfAbbpMHxGp4E)ASUVORK5CYII=$/9j/2wBD?gGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRARDA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJyf/wQALCAB/APABABEA/8QAWQ?AwEBAQEB)))?ECAwQFBgcQ?IBAwIEAwQHBAgH)?EC?MREgQhBRMiMTJBUSNhcYEGFEJSkbHBFXKh0SQlM2KCkrLwY3ODk8Lh8f/a?gB)PwD9/hCEIQhCEx1Wq0+h01XWauotHT0FNSrVc9Kqo3M+XT6X/VF/bHHGHD+FaxlpcJ0jozaqou+eqqqu6rjvjbpXc77T60EWEcUIospOUMpYMqEIQhCEIQhCEIQhCS6q6lHsysOpbXBB8iJ8J9Jvo/xOpxWhq+HUG4hqdZWu+q1LLytLTojOjRxXcUeZ7RrC7lQpO834bx79laPU1E5/E+D8OybiHGqjZPW1D1Patp6d7cqldi2Ow7KD5/X6fU6fWUKeq0tRa1CsoelVQ3VlM0iyk5RZSbyhLUyxHCEIQhCEIQhCEIRGRlIqBKtNqVVQ6OCrp36SJ4HFOEaD2NXiNZKP0e4ZTWp+zlXGlzEPS1bfrVPspbv6zn0HFqfDNHW4hxLkcF4RqKn9XaNlwrdbl6lap/eqZZY/ZHee6HqMlOpSfNHUMu9wQe2++0oancbWB37m/wCX6x873bQDm3v9ZaXiJdW87ekoVsfT1+Hf3SxWOIbHb52/KO9Rm88flt6/rHSY3Kn/AHY2M1hCEIQhCEIQhETIvM2aRlExVgVYBl+FxPj+N8BH11tbV1LNo9SjrxTUajFmpUFbI0tM/Ty+Yrcuyjce+erw/iGop6SvxLiIp8O4TTRPqWncYulJB/aVTewL7WQDb4z0AQxy26rbgjzINhteaKp9dvX8P5SwDcTQQpmpicu/rEKVT52N97fpLFOrif72zC/62m6Aonv3J+JN5NENuzD8fmf1msIQhCEIQhCSxNv9+cjI2+O/yiNQ7zPMyTFeTIqIlVGpVVDo4KujDYj0Inz/ABLS6Th/1bUa41dTw/SsiaLQoM7VmJxeq1RrdPZMiAJiOM63hOrr6vjFN9NwvUn+j0q7rW1K1ftLSTT53p49RBPTvPpKdWnXpJXoOtSlUAenUQ3VlI9Y8jKV5orTRWml5YjjhCEIQhCEIpD+XxmZOy/D9RILdUjzheEJLTKrSp1qb0ayCpSqAq6MNiPPafO63hVLScT/AGxra7U9FpKaVKGr5mLaVaQxahg3S9Ostwdr/wADODg/0k/rChpKNChpuH6uvU02m4YnRrKDKrV/rFal9ypuSPK697mfYHvFeaq01Vpqs0vKlQhCEIQhCKKS0yNrGZm0gmK8d5V4TNpmcWUq4DL8Lgzh0XC9Hoa+q1SLzNVq6r1quocDmdVvZhreFQoAE7DFeWs1WbLNVliVHCEITmrsc8Pcu3ld2K7272tOfV1noLjTY5U0DLva9yfyCmaaeuKVKpVr1fZZ9DMb3sADb4te0dPiekq1Foqzq7Ho5lKpTDG32eYqg/KYVOO8OpsVyqvv46enr1EFv+JTpslvfeY8R4r7HSJwysj1tc68mpiaq8q4zrYoe3lckC5nl1vpHzeCjrOm4o60adX2dSlg1WrT071KfO8l5l+5x855/A9frNbxBF59XlUtRVWmrVDUy0S0xUSq++5qNWp2Lb97T6xp41XX/wBKCc0orVHTvayUlGXwLNe066eqC0qXOb2roGwsWbtv4RfaaU6xZh36iQAQRsAPI2mwrLf+QJ/KVzBbvM2qD3/gf5TF6nfE+kROxa+wJteUD+cqUs1WbKZqpmgMq8YMcIQnC7Hm2qd8ky/zHDH5950G1+w9JwcSZ1QcrvTp1Xp+gdU6fzM0Gj0OmH1rA+xUvzGZmOw3bvubec+cr0Xy5tGl9WSi1PPlCrWalfF8M3r0kU422CEC86BQVaemqrdalLidamjKT/Z1Kzu6fu38jOn6P8O0n7N0+sqo1bUaijjWes71fERkMajMoBKi9hPTq/V9OGrPhS2CtUay7Dwgt89pLzlelSu3Qt2tlsNyO1/hPMaqX1lSkxPVqRQ72JVdMK+N/TJiZpTqlagRb9NWoq7k9kVrfxm2mqCqo6jblU2G9vGuRbb1gmpOKVX8ONKpU/xj/wCGHO3almrVVBVlV8mLdtx9nedQUWAk1LCmx8gIkvc+nb3X87TSUJazZTNVM0BlAx3lXjhCcGqR+aaoB7ILgFrGmxYXA3scpqrMyjIYm3aRUQVAN/O4PfytvMBoxkMmGFjki5C4INxuxFt+1pi/DC7eNLbdTI1ziNrjPEkepEa8MflVUqVhzHqrXp4KcUdbdWLM3i+0LzPhvCdRotU2oesnKwZPq9Faip4lbP2lWoBjuFCgdz8uH6UUdTqK2lo0aDVc6WoWk/LNRE1LinSpNU+ygVHqNk1htbuZ7SUVo0kop4KahF8z0iZsk8zWcNqVnapQZPaY82nVVmW6eF1wdGRt7Xv2i03Dq1F6fMqU8KeTKlKkafU4xYnKpUuLdvP3yX4ZVuOU1Ll2xTmoxZV8lyp1KeSi+yn8ZVal9Xp0+a+XPr01rVrBQv3MR2UdKqPjOWkz1aivWocuoxy1C/V6tIU7+M/WL4HH1Heepoi9TSUXe/Uo79yPIn4jeLVs1lp4NjUvk6qz2tbbp7Xv3O00oq+BZxjkS2Ppc7D8JpCWJossGaAyg0YaWDKEqEyaZkRWhHHKhIxmFR6VM9bBfS/f42hyxFy4uXJqaenVRqdVA6MOpGAIInKvBuHKR/Rl/da7KCO1lYkbeU7cIsZOMkiKMS1miyxHeMGWs0Eq4tAEeURkYxYxYx4x4x2jitONFL4pc+1NVqnqcWCYX+BlVwEIW5VFpvU6TY2S21/nMzRq/dqf90fyle0o0OvqqX6N77sbICdvWZmm7Md3q4mzuH5a5DuFUD85dFjkq5FkcE08rBgVPUjeVxN8ZOM56hN23OK2yPcknsokFH+63+f/ANQIPT94+fl7zEO2W9vjv+E1XvNRKhvF6/h+Msn32Fr3+PaUA23db7De/wCImw6l9N/4iJe494N/kZULRWhaFoWjtCZ1WKJkve48rgAnvb3TKko5i/3VZlb7xc9TCOvTOXhZlZHTpt9or/KZFHXqfmILjrzBtfzxtjAlm5SVPGlYK/kDYFlPz2l6Uey/x1D+LtMVHWn/AD6n+hr/AMZ1RTkZRY+LLmnw2Bvj5390MGuPEhPYlshf33kMcurzFN/xBAM0CdI+Eml9j301M3AjjJCqW8oqanK33d2/eP8AIRnxN++g/Izep4D8vzlJ3f4/oIvLb3298uEIQhCEJz0x1J/1f9Y2l1ahpkdu18mNh8L2MwesKgCMyY3HgbNjY3sqgR8p2pNUt7VnFVV962sp+KraZCuKRdUanjcvjVflspY9QYWO15VJd1a+Srkxe1gzubkj3CUrszD/ABbe4G15pMXXqPpcMD5Ajbf4iItkR29cVORMRplFVrZeLMd9n3NvnMuYMeXzKfbHPL/wt3miAKr1rFUVei+xxUd/nKo8zIq5HhU7C1i19pvjMq7pTZM/Du/72PZR777zajTKoMvH9r4mTVXFi32XA6u+LKbgn3RirnbdPLwNkTb02myA2+JuYl7j4H85cIQhCEITJqPffxHdSLi/qJpbYQsPSOSVHpJtMUpYeflYeW0u0VoBYwI8RftFUpCrTan2yB/jClRKBt8nc5O1rb2A7fATTGOwjjhJZch/sxhbeccIQhCEIQhCEJJihFjDGMSoWhCOEIQhP:Z%iVBORw0KG;)NSUhEUg?ALw?AByC)ADMwOSz?ACe0lEQVR4Xu3csY7kMAgG4Lz/86Wkp6ZAokDy6RTfodVsTDSaxPy7/uux9a0LZpkEb20YNzNVEWYmItr/hYiYWcS8Tcw2cKv8DTPtoxCzqFfC+wGXgCchYlGvgDfp9MBd/xNsIj7otL8XHwC8x14Sq04/Yine4tRvwEvP6ypqPXp+dgneY+nbaZPwHscOh7eww+HDjoL/uJ1m4D3scPjYFw8fawDxUWjw8LErFP7TB7/z0/jYFA8fB4+Il1iQh47UwF:fvrfLPV/t0WEj+52Ev5yjWc96y/MNNrdR/EX6yRZuxb3Z/Ge10lu1/MsPm9auZXFS09iL4n3DE+tLD5vQrQsPi+U1ArjJcELAv7Og/eeAT4+cor3r2lbVPk7Sk30ODeEt3R/QcZ7YXxWbKgB47kyPis2;y3ynhP8K00frw9lcbbD8bz3fiFJ0S8jvEyCb/wioy30nhZ+Kz/Mz3CPa8S0h7hI9+AtMeOeIb3cBRswGO7UviFfwO48Au/8Au/8OhfUgu/8EkzUhqvNfELr8h4+cV477EuGvSw0sPnPaz06BHbDOJHp/UrMf6TkYVfD9RagndkvCI/vpfSeAN+9yDbn0rjPdnfEPCC+JpWS/BUGJ8PGWldfH46XBifzy1oXXw+qkOF8dE1wr2Cful4uC7epQdu7OLimBRpRfzlmkDiw1kjNRFmmjehto9DLJZNeT2P1zfG66jKbKAjDzbGCkS8Iw/zxhJAfGyLiI9aj4iPRYg3ToQeEB87EyLepQcLnyzEwIceER8VEwT/6fu0JuKDzwSA/yifWGbhIxb+y2wWm9DDJnc+UtE7HwOfXOTB/KX1o37bppq3efkDT4lpi2pYKzI)ASUVORK5CYII=%iVBORw0KG;)NSUhEUg?ANw?ADmCAM?ACJZRt4?ABgFBMVEX::/+vX/+/j/9/L/+fT/8ej/8Ob/+PP/9O3/9vD/8+v:Pr/+/n/697/7eH/+fX/+vf:Pn/7N:/v3/9e7:fz/6tz/7uP/8un/7+T/9e:8upxhcZ+kcx6jcqgrtn/+PJ0h8eptdzY3u:6NiYptXK0OeKm9CDlc52isj34NLBxuD78evl6PP56N6yveD/5taRodP95NX35Nf/6dr:/754tT/5NTU2ez/7N7Q1urDyuT89fD749T84dG6wt/68uz/69/68On88Of45tr78+788+787eT88uz859r/6tr+8+zc2eLt4dr89fH67+f359725dr66+L79PD86t786+D23c367eX76d7k4ef46uHh3eTt7/fy9Pr+/v/s3tb3+Pvg4/H5+v37+/3/+/rP0+ba3ev8/f7s6+zr2c3b1+Dy6uT/7uH24tXs6OT+8Oj239Db4PDx5t/99vK2u9j9/f7v6+fp5+3s5+L+/v7:Pf+:9sgcT:v9mfML:v4+LwyR?AP1ElEQVR4XuzPwQ0AIAjAQAYHXd0BjG8iuU7Qi77WirHBwcHBwcHBwcHBwcHBwcHBwcGNnYTrL3MKbtdVZj36CXe4uQv3tpE8jsMnlplRpjgOM5a7ZV5mZjjc3WPQyf/6fX8zmozI1+0mjuN+mseP46buvjujjqWMM07Odce/IsLh9uLYKrWkOp3a5CqcUokGHnDJzWTYarVMqaSq2UgLC9lScplMrTZO1JHb82pJnTcPMm5TC3osZW1N8Svw5G+pmQxJ4klcMg+d59EFW0nRB4OBFq3X02SpQJqlKyUMd3KTcZVxsPOxZYq6NUjF63YZJZGnlBgkG4k96nlJZNYUceMJOMUaaO12266GW13FTduvavOeptP4Ok1XIVMTy3peKRp0M8L1epaWaguS9KysCCaXpVlNpwmepmQzgCixoPO8uNjXVc4Xh1Wg22W4WHt7ARqHUUazmQauhJFTEkrCoZnhVnXgUhiyVKilJbptC5/QGQbhCsk4lIzLct2541ZX9EEqoX5fME90DtcBp88JbgU4jQxauOFQLgJC5+PsGeN+/gV9yVrZ+8dJPwTa2dkZsvr9/tKHH3748ccfP3v27Hfo2e+efTc5z0t+fHFR/J1bW1uffPLJp59++sVXX339/fd/+9dnn/1nOritvb04jHplh8d4wEkdjGeE++Krr79muM+mNC33lhTd4umoINrYeIXiOqwVcl6m7Xk55ipLPg6uUNeoDZ+Hw47pnHnD9ZWCzmlKsOXlZZ8HnCaGbq5wFcIpgDFaMRBw3Ec6jYbuDHHoXHE+TRVdRUy3gYkpcWiOcP2+qohhUwNdJt230NHQaRrh7LnFhWnAIa7bYLj2XOKGwCknuKxoketo6BgudRqcGsWhc8DV+sOiQhU5TeIWiYehI9wgEZfYTHDjiThuK3KaxCEauiRcqpDJqC+EK0Vx6FxwRTktQ7gsnWwXi7QMRnE6jZueFHAJ4vgZHTVlXI3hCqzIv5aLiyoFW8GyfJvDzucc4FRFx6PxLCsRBx7hZMJ3NDUcTngqmf6wYFF6ZBlfXIQWMp8GmWGYrVajYRrNqq5AltRg4HmDaJauQ6cGcZWTxmdkqyWk9oc06T?zCdbXKRbHYhU27YdwBr5fDmXu1JumDb+xKQ8L5WQRrxMXEedfoJOsGWVPr1wpEsM4PF0ZFmLi7gLGWhp0BqA1Q8PR6PRYT1v0FBinlbD2ZTn2QkxHr9SFOedGsdtmVD4XNH7w5SNwNOQJdIWFzVOs586xt2H7777zuPHu/vo0m7OACTtpMM5Dh5qNj3PiNV00lXoaL3JsvWmhDJcynRnYMtEbSVVsfrDatp5+vTB9et/QZoIOPr8+vUHTx9t3n348N0PPrh3cOP4JrpUN8nSjGY0DdM0Pa/ViNYyDccmnUwuEaceOuC4TQ0EmloAznacR08fcJ2McK9df/vBA9juPnzrne3H9w6Oj9fX129eGrUwFJBEa7Xg8rx8OVq+0YrpiAdjiY3eKXEVwpWiq09RH/SHjrG5+ejWg7ffvv7aa0Hca7C9/eDRozuvv:WW9vbsK2v/4Ru7jYw05omKLHyec/L1WNB16SZaYV5iOvOAqdEcYqu9YfGj3c3N2/dvw8deCLgYANuk3Afbd+7d/BH2N57D7i8aWDcEmT5cs7z6oeRmM5wCCfSWUx4Rjh1Iu7OHaYDL4CD7X4AdxDEmYbZiI0c2YADZxSI6bB+NO0UdDJfp35zfjgxeNc57v79GO49wrUMoxGvXK7XgRtFgi7XMB3gBlYo0hW/yZwD7hZwxOMBx2y3bk3AmYm4HHCjWPV6Lh/HUcBlp4oz7959XQydTOJef3+aOGX6uNfZ0AV5i5cho+4Qbptw6+uwzRHO0vp9H8d0sssct7l5gvvj3OK4LuC7epVkZKNDbt5wiHBLffPhw/ffhw48+ERXr5Js884d/5CbP1yBcC3YmA482fIyYKCRDbOSr+FzhksRztfBJ1u+BhiCm89Kibt0QXF/kv2d9fulpT/zfh9uedm/g9969dVXP:8t7LPX6VHkvO838bCw/gj/0TiL6f74vMfXrAXwO0tvQlZ3HftGlxI2k6NgyXSmeKiYVru7eXffWd7+42PIu3s0O1b+LXNjzg2K19kWgZeOefKDSONaWmd4zEHXHtlr/zOB9tvoLBvOPzoIzy0jd6ADUfcC+EOg+UYrnreOA2baW5/sH3vTUQ+2XDI72DYpO2X4qSrTgmcZun6tHDZGE7Xqqsrucc4ySadDNh+n92hDrjtl+KCMGHLm0a6rQ2AC+TjzuhkVU3AdVfrj2lkDpAkHhwsLb1JD0IGmrTxda71f3Bu/YmUAZa7ciWfp9M54OjiYZCnnA1uDFyCTqv2uvXHNDTR9vZwc8A6ZtdOBO6nmyOcp5omzk1juFyu7roCdft2mZVHJm3N0ax.Ymmll4Y5z0vl+p0FtZ6vW53Fa1MaBV1u73e2kKn41LPe17xxHjmXhfPnVwX4UnXFhY67oSn/fU4qWM8AJ/3XyFtz3/ahef+TyOgeOIJuFNdcabtoHpqYSG3f+MYk062vo6Pbvd4/fjGjRv7vBvoJuvSqNxo0FW8fFJl18X8HP6V9wq1sbGRxjpg6SpK2jBdO5Pr6ZloJSXV6eRG+zdurkfr9Y5B2t/dDwTqpUu7dTrWCFfOBSsz3B8IZwrZhh8tcbrCKUlbaE+/m6EWL1PUXDdfhy7W2tr+/u7uCB+0bI1YuI9PcoRr?dRVNdoua5pGpJ2jZXSNL3gfwcyspudD9zpdZVKDPdv3XXN8mj30n4osDoduPhiRYA6Dw/kQGCVc3EdcB2jmeY2oi2zNKugMFslEtMCN4XGWBxc12jkDke7UZ3rHo4gwz/oHFD3A0HiojqOSzOcT/uW0mHLxm2ID9xUqhGuaZbrT0bRgCPKlfIVJAE44DD7EnHkbpmdjmOnmY3TrqLLBaWokm1MnRfuv5ms5zmtfP1JPdITLMa5erl8u3ybJwjA4VfytGS4Bce2+biBBhj6DrYs2WRSV5karubjDmOxVxphGDMKGuE4WuJuM1yacL6NZKjID7hxsHPAlTwvbSbgRh7hBEoGHBI4WRjHJyVsRMMe0mJW4OI62KaLyyXgPMIJWVl0BWtAi5e/Ih7kPuAaLXNhTeAwJ2Fju2PZ/ig4ws0aJ2HJOFkQV32FDxy3oWzpAuKiNBTAlcPl8iEcHXHctrWVzbBZebFwQVqe58vki0s5qBLHDjkaOGYDDjYwos0WF3QJnNkyeYQTcVw5iOOzEjaUuYC4XJDW4JkntRosycuXcRK71pM42C4ozgVO0EK7LkyDB5yI82hYf4ziti4wTtBaIqNpNHmmeEjwJK7N9iMVCgrf6JjxcUdHRxcDRy+/cmQTMpMHlcMSG1GYkfEawBnJuBrHUTPHIdfFCi5sTGawaBMUr2kgJuQ6juvFcaVkHJolruzbfFmTSttpm+e/WxBxHr52Ii5z8XBXhI1gDh8xu+oHHXIc8rHRA84M45Q4Ds0e9wQ4rFx8ShKNwVA15Qee8DEeGzfgunYYx20TcePp4+qJuPwfGjQfSUasahv5NNpjSjwG5DrEcfDDxnYWs3GbFW6c8TzbbNB5dDCchDMczTMnTS4GikTIdrsqePAZRrrXbbeBs6yYrXKUgBtPG4flGLhwOeBuA4dxS7OD6GSzaeDbGL6w7b/Nh77W7nbxhbSt2Z+ThKslDhyCbcq4qkObfMs5GV0VcjsN2EzQxDZay68gvrcHHwMKnuOkGQ60QvBoC9gAOAo0PRsaEy6VNsx8LODMFk1K6NptgdMLZCvyNxwUISwUQBwA6O96TnW7xC8UBS5sCzdVG3A14OyEzZMtt2OaP5qwiZFjNMTfYJHF4QQiV0IIIEvvdguqopaQD6sgbosBGG3aOLtptEJh3XI7hukYmGp81RpgPBBgLMYSNoXbaG1Tit0uU0mWWM2SIdPGafRiwwjFcQYdR1iS+bgJmhrD0RsrYENaATgJg0l0ND6awQ+y8bwBViosZcEco+l2+Mrtr8g6aGLQQKNpSTJ/Tlq;bZmqd3uiSgCmAnOqgIXDiyGA9sWq5bCZcyWLQHHbcAxG1vkNU3pdscXBlcBrj0BB5kdxqmsbBa4LHPKSdlmr8wIV6vN.5JHGxCh1RfJ3E0gQsCR11sXDWAg0PISpTE6Se49pzjsgIXmJfJODQHOC2Ay0pcNhnXI5zoJcP1CCebXxyaiJO9vDjZS4DTX27c2kuDK843Lnmdm4xbezlwqsDpIdzCvODsGA5xnHxtOZc4J4xThI6d8YhZKV840w8hTF04nA6ck4BL28ClqhKH1KIKFNFOhk6c0IF20XA14FLsulwiDrLwSiAOusBZj6LoNDHZmfhAWejUKrO3SRxdRIlFuCpw7Aoru5yHwBI/g5QB5Q8VYTp8aRa4GQ5cfFpaWgxn28BVaSy0E9rJDx2Aim4R8eQlItiKGYbbmqlN6jxPsQapqh3Npc3d2KG8t9QfDnd8WyYWgORT+J56NfPNQgezcsl1l2ZKkzjF0gapYFi1UgzXXSVcf7hDjpof7gTjQpUifKcDzGXXXQVg1jGcog+saBJHQxfiVPBRqUWJvBpwAHjeNR/wZd9dG345M5xKuqhNdzsdhuNDF7JFkmQ07rgASNzWgueted4yu9/3ln5evkz3zhUXzw0OXT9gGbML5Bie+HfbcAPc/9q7g9TGYTgK40LbFJhQuqtr7CKrpZgSYMBUgC9iwFfQPn25emV5bCaMPNSFxJF43w1+PGHIJv8zXAmYPkPRC9EVcBVw?WoawABKf+L8zpx3m/hC/3Z/3HGGTsyamH8dC2gG40B1wBZPW6ZW2MviNuHcf5d+umcbuURhwpoBTDiugFn/jg7YMJPW0JdFCdDuGk6v91KnIJvfJbNjHMuY4ydcS1Q2mwz3KRbiRPWGpMPi9SA6rJBODo1gBmngF5UxSVxuzDuTLcKd1aFIe0oHVBULdD+jfOAbXCjzvF+jhNdq1Tbz07PqkZiCdRC9FvgZp3jrcWF64yxqjB+Mli/pW6qrL46DpPO81bgIL6Rtaabt8yvj5t0nnepuzydUXklNsDJu+GXWQRHh4gjjrhtI07ePI44GcTt750tctyDlHe/QrjdKX7caScDAfuHFHBBHeBsKeBOgYNrgLclgPs8/ZPHiehx4VMGgKPFj4vgiCxxxBFHHHHEEUccccQRRxxxxBFHHHHEEUcccVtGHHHEEUccccQRRxxxxBFH3PGYOi6MvumIe3xMGFcUCeNeXxcXjb+np8VF4+/lZXHR+NN6cdH4OxzCgCxLAKfU4nONP5WHAToFXL6E0wngyjIMOKSAe38PA9QhAVzbLn5o4u/tLQzIU8AZI9KtqoiLs4+PlHFNwrgmadxzwrhn4iLNWn5QbqgvQ10ws931fMo)ASUVORK5CYII=%iVBORw0KG;)NSUhEUg?AJg?ABZCAM?AD1qB0C)GFBMVEX:/+vr6/Nzc1kZGSNjY3k5OQxMTE?ABgpITo?ADeUlEQVR4Xu1Z23YcIQxbX/n/P273lMYJRSilM4d5qB5DwAIJe7y8NqEi+noeIttPpD6S1xvyMGLZOvKGACqyu19pHTccmfwyyR41L2JGJuwunbEz224jVlv2bWJ4/j4USHGlx454JO66la3g/3Ytr82w0ZAU0hGUWc2+x2ItpolTuZpu5pT/vndzfpSvM3BkMakbcQSGlPTDpTmBksRi9wMoedxiAZQ8bjFFSnqd4xFIKTm3mBwnFnPvxek0ZnOJ83U6jcmOxRTUUj5JKbFBMu34Tdi18JVBSJ8LG7cQz7cW8ir0SfVnhEFJbQv4JABMwlEUmkU1Fx20Ex2UlIZR4SsAcqJWCa5th8Gt4jQWpSxEjLNg42azcUEiYGJ1J62jdaQV/EuOMTMcoI2wfp1cVFWMtwkyH4/1PJEYhLdBBxsJhH2OolkDa2KAL0uvNicWU0ktZh2MLVd21AKzukG8IlDtsqmuiAk4Cf8uMVlZGIfAMfogTCKXERM8tCDmaBIpHNSLupB6qaXOhwRuBnqR98K4SkNiiebYdxsGZ8TIdw2Y6JsW4140EhsO+lTJwALggsZPFLsf6JxcAKJUsk5Htog5UB9YjKY7fqKcWAlGBCAWo5d2h1hyAbjF+IlyYuOY86zJLcZPFBNLsLL+lQC8YeEFhKcLGcNzAXhPzG83/zLxCr+RXoNITgqIL+LYoOReBc+9gmWLOLUqEGDfYryAkGzhWIB7LRYL74eZ6WUW4+mVe5/Hu99izvZ1v8UE0y4lOfwKi/GCpZA2FeAmi/FRLsC+xfjt5mF4+8AtRkLvbAtflssspmA2HlQNLEBuZxV+u2vQkRSmSADjku9X8E;Z?llBLjkvM8ZVjIJA81VEojJxYV?opQIiZZgLX47888BcXbjBrBbIeI2b0fVYJL/QbqaKjlLcIoeK+INYvUKgL8ErLoO+znJi2AezMCzJYrJA1pInfLLCUtVMcsgQZEYsNprxHVSZXFS7rLGA63lvBZGox08lOU8ltLwNAZulokcjP3AO3gFLUypMYVrwGhH8cuC/X6BHNg1Rw+Vgxnb/ViZUrR0R/a2OI+i/2kahvvI6j+oHD4N/n53H+pX+/BTxvsfbfYhst4KPQznufpddnwU97n/bgT81i9lQl83nZ9XnpItSH78x4ACnLNoPJcQ0B9HiWALhAzR98s0wlubKPew)BJRU5Er@ggg==$/9j/2wBD?@.@.@.@.kLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwv/wQARCAChAMgDACI?RE?hEA/8QAhg?AgMBAQE)))?AIBAwQFBgcQ?EDAgEFCgsHAgYDAQ)E?gMEERIFEyExsSIyQVFSYXFzkdIGFBYjNEJTcoGToSQzYpKywdM1YyVUo8Li8EOCotER?M?QMCBQQD))?ABAhEDITESUTJBUoGSBBMiI1Nxcv/a?wD?ABAQIBAD8A+g5KyTS1tKZpnSh2cezcPAFgG8bDxrp+T1Byqj5jO4jwe9APXybGLuoA4Xk9Qcqo+YzuI8nqDlVHzGdxd1CAOF5PUHKqPmM7iPJ6g5VR8xncXdQgDheT1Byqj5jO4o8nqDlVHzGdxd1CAPH0+SqaXKFZSudLmoQwsIeMWkN1nBzrp+T1By6j5jO4po/6zlP3Y9jF3EEnD8nqDl1HzGdxHk9Qcqo+YzuLuXRdBBw/J6g5dR8xncR5PUPKqPmM7i7iEAcQZAoR61R+dncUjINEPWqPzs7i7SEAeZmybTxVtJTtMmCUPLiSL6A7VuV0hkakGoy/nHcS1X9Uyf7smxy66AOYMlUw1GXtHcRHk+AmQEyaHlo0jVZv4V01VFrl6w7GoAziggHL7R3UGjha1xF7gEjVwf8AqtqR+8f7p2IAzikisDp1c3dTeKRc/wBO6tA1DoClAGCeBkbLtGkm2m3E5Ctq/uh737OQgDmeD3oB6+TYxd1cLwe9APXybGLuoAEriQLhMkfqUrklciYzzIxnmSIT4XYfC7DGQgcCXOu5kjtSW6lJdhlK7HKpHkZWyidFy2O/YxdWWd7ACALk20hcelP+K1/ux7GroTnct6UQk3uvMaITayvMnxuXiZ2f8keNy8TOxZUwV3RHpku+3HpkufWzNAIDNJ4v+STx+fij7D3lTILhvSqwE8xp48MjrT08eGTWK+fij7D3lpp6mSXHiDNFrWHGuYAttILGT4JdSNNQ2plCakQobUymUVcoblGie9wa0NkuXGw1O1kroirhP/ng+YzvLnVP9SoeiTY5dRZsLcyYW4CpgOuaL5jO8liniBk87HpeSN2OJv4lc3hSRa5esOxqVoVrcfPxe1j/ADjvKHyxFjwJIycJtuxxKxK/eSe6diAIEsVh5yPUPXCnOx+0Z+cJm71vQEyggxVb2GIBr2OOLUCDwOQprTaEe9+z0IA53g96A7r5NjF3VwvB70B3XybGLuoAEj96nVb96pXKJXKKlCLqCU5aK46EhKiV5a2413WUyu5kyltFkw2jFTH/ABOvP4Y9jV0JjuR0rkwPIyhWHRchl+xqMp1k0EMb48GIyYTiF9FrptKKq1K6ct0ty3R0qu1K6ct0tzcCmC8y3KlWdea/ItTMoVJ15v8AItNfT6q56PkbK+k1Vz0fI7jxcDpQGrmvrxBB4zW1VJR04eIxJMRGDIQ52bbffOwjFhUUmWcm10o;sqUVTOb2iacMj7C5zYdv9zyVQ66X0upyZqXS+l1OUdUNWmnFi/4Lz9Tl/I1FPJS1eV6SCpiOGSN0cl2G17b3klb8mZVyfXmQUGUqOscG4jHE8CUDjMR3eFLVpprqkpuk011SXVP9Sofdk2OXVXDq5HCvo3Bpe4NfYNtc6Hcpwat3jMv+Xk/0f5lWpe5Spe50m8KSLXN1h2MWWOplIN6eQ9Bh/mRFPIDLa.3@OmHRob/dUNPIlS8m9K/7uT3TsVGfk9hJ2w/yodK8xSXglG5Om8OjR1qVoVo1N3regJlQ2V+FvmJdQ4Yf5U2df7CXth/lUEGbKBtA33x+h6FTlB7jA28b4xjGlxZbeP5L3oQBm8HvQHdfJsYu6uF4PegO6+TYxd1?q371OkfvVK5RK5RQUpUlQU5cjPOdx8QshK1TncfFYyU8v8TTpr8Tnwn7dVnmZsaqcr6YI+t/ZWRem1XQzY1VZU0wR9Z+yf6d41Z/3Rp+lX7dP/dHHYFsiGpZGLWwrdqWdLUNFVkyiyxRsoq7PtgiqBV3ikZGLtjfH517mnDHhkdvV8sFFTS+E9NB4PGeSBlVTmOQnERmiwyzA4R5ptnOxOX0TLdLlGvySKXJjS+SSoHjDGyRxF8GB2hxkezc48O5xLzOS8i+F+S5QaSmFPHI+MzuEmTnOMYLbgyOe+XDh9VrlyNV51K2xucXXX7K2wcbLdLFW+HMlLNfNVOU6KGTCbHNymnY+x9V2Epco0LfBjwvposnSSlkVRSSxYyDIGzYM5CXhu6a5pkj3u8eu7lvwa8IqjL9VlPJ1Hib4xFPTTtqKNpxRMiLJAySYO3L2es1X5I8Dss1WWI8r+EMjGGOWOeRrpWTVE0@bmm+ac+JkW4b62883m/ZojLUn0WssMpUg5pNjluK59Ub5RozzSbHLeStOn5lkLkvh1O+CmLXN1h2MSw6nfBTDrm607GKL8RXfiL1LvuZfdfsSqXfcTe4/8AQ5LXAlcFzN4zoGxMlZvGe6NiZVlZzMqm1MzrB+h6FGWDalZ1o/RKhAHFyS3KppSaJ9O2LOPuJd9is2/qldLBl/2lF2HuI8HvQHdfJsYu6gDhYMv+0ouw9xK5mXraZKO3Qe4u8kfqQuSVycAsy37Sj+vcSlmWuGSk+vcXcKQpvctX9nCkZle27kpiL8F+4s5ZlHhfT/Xuruzb34rIVKW3NGjTW3NHBYKrxiYNdHnQBjJ1erq3KmohqZGNEpjc0OuLXGmy1Rem1XQzY1Wz71vSojPUsOlvXFGjSTysOlvXFHHFK4agztKcU8g1YO0rWmBVjd/yX8jU+r+S/kZxDONRj7SrRHVcDovr3VcCrAVGK9V/IqqX6r+RQIqzlRfXuq2JlewuLHwC9r3uf9quDlbGb3T9LxvV/IouHh/lfyOfL454zAXuiMtjmyNXPfcrVfKPLg7P+KiX0umPM/Y5blESs1vXPqM6jet62fqKYhlNwdgfT8F737qeNmUyZML6e+M4r331m6tyt1Lqf0hXQjTN1p2MSXtTWaKdRYprNGAMyr7Sm+vdQ5mVRFJd9NhwnFa97W023K6qH/cTe4/9Dkr45K3wc9rcr4W2kpsNhbXq/Imw5X9pTfXuLpM3jPdGxOlFPNZRFeIGmpdA6POCwj14sD/wj1cSFuyz6LH1o/RKhAFXg/6A7r5NjF3FxMg6KF3Wv2MXaugCUjtSm6rlJDCRruFKW6GS3Qp.hVmR/H9Ehkfx/RP0MuUMiYbn4rIQtJJcLHUqy0KcYWC6HhYOPEPttV0M2NVlQNy3pRE37bV9DNjVomYC0XHCljn3ou063X90c2yYBaM03iRmm8SsbRp60UJwrs03iTiJvEpVIV2ioFXxcKkRN4loiiZutH1Uu1gqu1hmKUXqac8z/8ActoCSWIGppwCWgg6Ra/1utYpx7ST/T/iVU6iTrxbsy/cSdeLdllMLB/SFZENMvWHYxRFAQHWmlHwj/eJTHEbyeelG7PBHxN/tJKvNNlF1mmy9Q/7mX3H7FGad7eXsh/iSvicI5PPyncnRaHi6pRkRsvZvGe6NidUNjfhb5+XUOCH+JNmn/5iXsh/iUCnPyuL0zB/dH6HoRlGNwgbeSSQYxocI7bx+ncsYhSBXkMWonD+6/YxddcvIwtSEf3H7GLqoJIVcu8+IVqrl3h6QmnlEzyjHZKQrLIIVxoyVAaVBCtAQQkZPUcmFv22r6GbGrTK3QOlVwt+21R5mbGrVK3QOlLPPuNp1v70YcKA1aMKAxWMu6ynCnDVbgTBiViuysNWiIa0BqujbrVdPYrutmZ3t+0wHiBWwBUvb56M8QK0gKtPkz55GYLXUsGmT3zsaho1qWjS73v2ajzEfIyh4ux4/CdiZQ7eu6CpIAam9ATKBqHQpUkGKuF4QPxfs9CtqReMDn/ZyFIGPJoLaQ214zsYt2J3Gs1ELUxH4jsatNk04wNPAYncaqlc7BoPCFbZVyDcnpCecZWw84yjJjfxoxv4/onwowq3btJdldpIYXE6TosrNKhg0/BWWSVjIrayc+IEVdQeMD/atgaHaDpCqjb9omPMFrA0pPL3FVbfIqzTeJTmm8SuspslbfcjrfcpzTeJSI28SuspslbZHW+5UGDiThoGpNZTZI8kOmUOaC9lxcaVaGM5I7FJG6aU1lGBcihjeSOxSGN07ka+JMEDh6VOCCMLeSOxBY2x3I7E6g6kxAoY229HYpwN5I7AmQpAqkYMOhoHQOZCd4uEIAwwSCOLAWPOm9wNGpqszw5D+xWwi0dv+6mqyylEozZ8ch/YFDpQRbA/sWgjV0hS4aFKe5KbyYsY5L0YxyXrVZRbT8E2X3Gy+5QHgG+F/Ymzo5D+xXgWKmyht9wbfcxNcBI9+E6eDhVwkHIf2JmCz3nj/wD1XAaVHkLnYqEg5L+xMHg+qVbZc7Kc74IGZuTNvkkYwO0aBrJ09CUjJuDhxFTfmK846vqDSxkTkSCpfE+RrASW2uHAfFKa+rNPA4zlgdPJHnRGwkxjBpwfhu5AZPS35ipvzLzvj9SaOAumEcklQWCUhg8y0NBcRvdy4pDXVgpoKhshdfOwyCw+93Rjdvd9hP8A8KMBk9IdYPEpvzKuBsjYoxK8vlwjGTyjpOrkq5RgCL8yAUyFJBF0XUoUgRdF1KEAQdIQg6kIASMWYB/3UnStBAHQNibSgCCNXSgjQpN0G6kkSyi2lPYqLIyGSLIsmsUIyGRANLk4UAaSmCABUzU0FQYzNGJM2cTQSbX5wHYXavWVyFBBjGT6MG4hDTjEoAe8ASDUQA7C33VIoKRojAisI351gxvsJDh07/8?3crYhAGIZOowIxmQ5sZJaHPe5oLtehzi12pHiFJgzYiszOZ3CHvAzgFrjd8lbUIAjhUqOFSoAEIQpAEIQgAQhCABCEIAgah0KUIQAIQh?hCEACEIQAIQh?hCEACEIQAIQh?hCEACEIQAIQh?hCEACEIQB:2Q==%iVBORw0KG;)NSUhEUg?AL4?ABBCAM?ABYbu5j)MFBMVEX:/+1wv+jqv9siv/p6:W3f8zZv9gb:19v9NK/8zAP999:S:8z:8zzP+z6P/0gInF?ABg0lEQVR4XtXXy1ICURAD0H7c96D+/9/KQqkhlEKD0iTrWZzKYtJXbou2s+jvn1Q55f2mfAMOb6Ec5D6+c/ObcvOdm98qN9+5+a1w842b3wo33/6Dv2H22g3zCL+PKF/uSKDsGL8pN9+5+U25+c7Nb5Wb74R8h+ki41eYLja+Qf1k/AL1k/HF4XIg4ytMFxl/X7/z8aF+Ov6A6bqR:FTnswXa2B96LmyPZtfoH4yvsDlwMaHy4GLj/Xz8RXqJ+PD5UDGh+ni448O08XEh+lSrtUVnC6qm+ey/krGx+li4+N0sfHh7Cfj43Sx8bF+Mj5OFxkf67c8frF+jJUovzRIBr/4+kovMb5YPr/OdcrUGL9k8FG/Tw3xxbP55/o1R4hfk/m6IBbii+fyJ/JnjK+5/HWRGuJLfzG+xvh6lX89f8m3GH90ar7Ya/FrkF8y+XNhRpAvlsi3+H8fUxP5A+svYb54Hl8Uy4/zNZEvCvo4XzyRLzrhXg7zNZMvw/o6ptsQpvDnE+wJyVGQ5SG7)AElFTkSuQmCC$/9j/2wBD?UHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwf/wQARCAC?OQDACI?RE?hEA/8QAR?BAQEBAQEB)))?IDAQQFCBABAQACAgAEBAQH))?ECERIhAyIxUTJBYYIEYpKyEzNScXKBov/a?wD?AB?I?D8A/ZY)))O.?EgradibQVtNyRayyy7UPRyOTzTP3dmcvoaRllJ65PVtUrzytJQmW2jqNrSsAF?OA.AB1wB0c?ABICkgAJ25tQ7tnle3bXmzzmN7Dr1q7Xg8TxZjlZO6ZZ3L6R5M8fPbfy/tVr3Ryzz68LH7mszyyvde3CvFj9G2ORaT8PrvPLnk+hMmkrxTJtjkks871ytIwxrWJXFgChwBIlVSAJNgrZtGwHdq2y7Ng12bZbOQL2bZ7dFL25tJsSOWptSoVt5c9W2V6Hny+KjSMeMeXP479v7Xv0wzwlytNmtXfh+VjFw41SdM/43fnx4u7ejBjx6erCdCL/ADPtejFtGWLWDqxwGgCaJEqFJQOuJA06A4mqTRSKlVSo32NIzaYpaO6c06X0EoSAkZ2dtEX1USrw8PnN70q/h+/i/wCWvhfDf8myVbeHPwZhjcuX+uLz8PZ9HxPgv2/ueHYzykvqYYbuq9eOE0jDutYIk0vUTFRMFtABQmiaDHG7yyxvVjXt58/Lnjn8r1W2WXfH5qS5MsrdaaOTHp0HE7XpFSpy5JuevkVkFOX0Of0c0WDSSO8vovHJioVZG3OFzjHo0J6Xy+hyMfZ3Yzptyr1Nb0aUjbXw7ON715mvPD+rH9Ty6Y5epp3k9PiZY3CyZY2+Xrl+Z4XTSXLltrhe+3omUeeRcgnb0SwiIuCmgAtKVJoM/Ex5YWT1ncdww4zv4vmrZtSXVMtqt6gO1y1O65lpKom2e6LZ74prKimvLH3xN4++Lz1AR6Llj74p5Y++P6mNiLilrI9HPH3x/U7zx98XjuJocuMfQmU364tpJ79Pm4yvVMrZIpjXq3HWMru1MlWxjl6u2oUzqdKkVIuRKYSNZCRaWxFxOlKVFAJWVnY1cBhoa6NKSyNdNdJ0CN/KIq9OWJUwqNPVJPYv9geXhaqeF9W3a8Yk7eLLDvpzi+houGKmkyfNuCp4b3cJHLBNyePjokei4o4jNyV3bmjSixO1R3iuYjK4kjSR2Regkc07pQNNAKHQBKnQBTg64JE6UAnSdNAGXF3TROgRxdkaaATpQAnSbGhoGWk8W+k6BlxhwjfRoGUxd000aUnSRQGgBKt)P/9k=%iVBORw0KG;)NSUhEUg?AMg?ABNC)ADGTnQp?ADpklEQVR4Xu3bMY6rMBAG4Hfov/URpp0T+BBuKSndu3HpisKVK55CRqNsxjy9RFmIJf4SLcZfyJD1AH/Wtpf1Md0/+Kb8KdiJL7csApnQiyP2IZay1HocCxLEcktTiOvGQJyJcvw2ZG0nQ6jHjgYSVpu25DkwAI6buh0D2Tz8MYhm.SEzV0HhWg8BF4Hh6zJqeQ0yD2c7oLC2LIHCfQQ9lMWSQEmGfhcCJAE+k9IwHN4uktmuLxJToKsTzMFSmc6CiHELZsypxgI8E1GloIfAmKdieClrKhsGRSyLg6znC0ZelDIGsFSP/LdGhXSHNod5MeGrHy/4mUpkmVYSLgXSYUT5biQ6QZpo0Os8q1ckAtyQVprY0OWGDw5bVj4kPr9igxJKKXMnpxZnp8JaTNDog0L0Kxr/D4kCOJ7INEB5KekS8daoieAk6VksKxOCeBJ12j8BZ?cFxNJoKTeVhIdbrT10A8MPfr3gMiMZC1RhniayAznKhsvFkaC8TkfEh1iALIk+endoXXvssOpOZ0z+mQAC9SxkO4KFOnYiAt8NdctZpDlkoBhTnGmHKOwUE2Bz0lFhIJcMQSTsst7ah/458gSZfAbn44ZgsiKbp+MZBo2sknLqzUZ5oSE9jO5RGSTS/5GIjvL3X5/sHPYNmsIcRet0IhrI5jIQ7V9ot1s7e91Ajf2UEhSU/tsZDUbwc1OPn40zNkAd2LhAzEDHQcpBEm26DT2a4O2ewCZ4pKIGagwyCVd74QBdS362QaYCCGfgikLSkAtEjJ29Ldhxij2eN3IQwTacZHva0wBKT8kDjyk1RqJa3QASD7qay/FkNDIoGyOAaGJAZYHMNClhgIcJPUxziQwBomadhQyMqwEEYnfDYk4CnE4TbgUmVACykdCZezIYy4Jd2Sy2Ked7KQfk6G9J3nQC7IBQm8l7EgAbsZBmIudCZtyw.F+wfgVyQC3JBLsgFKaDxIdJH1HbbyBB7xGEhhGJa0kNCPOI2PW1BjgqZ4QUkvbuPQjymoyALqEk3leSG4CcgDs3cCPtFiHxo2kfR27q5SKRz8SJES68ReIox5m2YFx7yfwOSQFLhgXff4qqvQbT01kK4RW4Yd167+Bxk9VIl+ujDY96FzDro7JkUsvcizEcg1anEZHoXUoGiKn8MZC0OnD8MWQP8oRD9Ivv0MYie58MhawvQR+jehtjzTFNpT5DX3gx9BSKpE6EbC/nfgywMzXEQfcz0fYhNCvQT8hfagn544NDvpg)BJRU5Er@ggg==%iVBORw0KG;)NSUhEUg?AMo?ABpCAM?ABMM0za)YFBMVEX::/8+r/9u:9/H/9Oz+8uj88+v18On58ej98ef48uz/9vD/+/ckTYqe3Oj:Pnl7+3:fwzbrFNrdp5zuTM6Ov/+vX+9e7:v7:Pr89e718uz/+/j/+fX68+3/+PMOwXx3?APOElEQVR4XrzVWbLiMAwFUBYgecwIvO7977KvJQsZXKn3Rd9QTpEBfBBybv8nRx+Pvvt4TcnIdHC+zz5U999ISuSffbxJDqe4Yoa8xhk03uwf+q0wPy4lVolu8WRsLkBUY5tHJVaY71oSl5nnEp+LR+Zto5I+JB8aLczXLYGrVWKWKMUsebLkFpMgVxKjfNdSOTi;8xhiqmrc9YqTBQ7Y5k8punZA5LSJeCR9hutIazTiYCD++CglJhDQlxz3AOi/SMTFWZ+5cwKuaLYODIQA42WvXLPFabyGril0huks.4ZeUe75c/lSULFD5FhyAyyt4n7pQPzLyiuaRwXdGtK/N+uSYVLoFS0Vn7tHHjvjB7te5p4ZoQLYJ660rHWjjd3HE2hEk8/aBf9RHvq7fGMUvlpa889XJNYq6NuY6X7KXfiMm/t8oxdDu1q1rvBg7jFM/OmUKibEM8Y46zJfeXW0wSTBAuKQESmrTVBDvzQCn86Axz6k9pFLfo4CEdsIvNgV2M4vYoIs8rWv/q5CvPVasUSD6qkvz/OFIezGNR7sx3+doHiNlzxhaKlA3xpGeLWDSxWQQ5SGx7z0ctymWrFGuGMGgXXm4zxbWHDIGXVpJ7KFwVEcH?AYElEkhcOC9xetDhEunBQGAqTBeC/+bTHkwex/MPpwvTlkGLcpRuSKMhJ+XpG2NYvN9QiICVIV+sCENgVESCXptLqN4aRzDvP/eKl64ZJKdy1SI8RJdWe4slCUkOg6liIQiIM2CuWMgbCLBsAnlVEoUSPNGODD4Q9MttjgB8HurLFPh9Ma5EPS6RJodVx15fNrFLBURitQC8wZFLBKrCikFEQlB0fSCEcog0d06UNJ1q8w/f+BlOu9C+wJtFc8JCySgiAWSFqLBsjUMohSXtDvaKJJjeMio5PBGrpetsjPT1Ad+I4Dl9nFYnsK5r8CNZJ7YQhaVbBgw/Q1bC95veljE6ovAWFE8IhHKOKOFf28VcNeZQsWB0OolhyaDogiHnKbBpDeCRF/b322DRgLK84l3itMdFA2TTXO0CKb/BUBZusQagv4RawfKyeNIEIDLkgwk8UESAvoxMX7/t7zulobhbHbXl3PqGq8BNvUXX43Gkm3yJDjqZgXl8U/3:rMyrG86Eqg/S45f4/fA6bdseTMLTLjaf/O5xBCjNvTCY4RAWX7vjnTNIgDXFcpIqkolByMIoydOvA86cr15Kd1/ZyC/5MVtIpT3mHnZ1icvee75Rt/LAYzjMMVf8XBctof6RAgHj9PlOj16fiFr14p+68tKSMN5A1kkMIQcyiSw2QRLYl6hNvVun5OwYJ5Up76Dv5PjMtHScc1zvHzCA0g2PD+Ex8;Egzbj8/r5TItT/uqZAlfH1FvTl7Om1DedGZ5GAMi0rT7Y9HLoxP+/yc8v5lgP3X6ZF4+uKMYR9JguyPCCszFEv5q/1JjpBh2O73IaQYkBhOpy0hsoT3d5HgsScSujtJM40kl3ldpi0uyk/SU2JB04IhS2TEUEY84A45NSkwyb6zNRRjpTGKSZiLJAdjeFnWovQ9JR45ABmVQigJdCRsDRyIlNIAKha9BoxgECUJN1ku9FzcorL8CkXTgiyjF4UI7BIYoWlkaUiRIHMvijjOs9pQYtE8WedKt6xF6Unp7kcuRTVRZEkhlURI4EBavY1WCVdT4COtdoxjNFni4cswSlakSOGU82D9SwgcsqjdIZFFT9Hi49ADiIqiuKSuYkrnr1uVHnHJ6H1iPZ9yTkzYwLPZJKVNDUCRhwFSQgw1IChVSI9jbH5hPpTfowwffwDxY6okoISUadj0GyW1bdsglAjyBhQ0VGVCtAPFMbIIczEIs+YA641yVqP8+dMNckRtqdYkQ9JvepNUShJFgIDUV5UEinVMwZDB3eViEresS5EEBWdR6vhK+q4JgViQBEiDojR4ABMgITSGBEqiJT/MRFmVYWSR5GznCKtT+hmlDo0xBGiITTmB0VOjNNheIEG/hEBJgBaQbIsA8A3jtSHlPu2zLn56vA6ln1BQ6zK2mLdE.AqSZZDaduXl7aBhVMmFUlPCp8zH9kWCCYhQxsk2PwqzHJKB1/HTD9XjHImBNGZCSwcOZJokoDHs9tBwkdTvjn/UDOPWaJGGkKLr2UkIQUSdIxZllM6AJ84O8OLovlEtYYElBhizqRwXasJA5hXKqqFmralQ8l40ILnwFcRrsjKeO/XDCoLHz7CFlMqA7uJpNP+mxRZOlIOoHyzS2CRBCUZwzjeXpHd7kYJKTtSBGlAhoIgamCIJPLQlm36fMQUy8HKsrxX8l1oUJOoVWCxqiCoN1sFDib3gJwhvfVRlM0OGFraFpDm5YXN3hAjR26COKEElYGmYiix4xgk7Bcry/KqSDKlmKTvnKIhdiGl9GzOvOgAx+12ixE7FmVXq9I0aP0XGEAhw1YzKpAFFkF8mHUWQLxbFlK6KnCKf9gjokiiEVZm6ZB7glEUOBD0DoqiMXYDRANMlMZq0uAR6kuU2xYxqosk0fqlSqwqsPwXlGyUWVGcMqooH5WSCwVd2sMSGTlKXf?hpTUNiwLPQ23zCpxZxpYCsVnyXoFRn0vxmKK8dzkHxJRKedCOVCSaVFR6FIShxcp1CgtKRI;sCAgNCAQYsoISqjYyARpZ7l/5jiKqP88QGGfzw6pb9T0qtHFKVQWBaFTUMMcYEYqGyaYaWt70lBHlZiiygOcJNTeqQejIdK0RRCCbZ+PMebUrpkq5p4XTTlJ6sKQDnrTflM62kkTqpip2E6/bpY369IkQUzCihUkNIbBZArHhxdu+0WIFnULUTIoqqoaWrrh/sYy2p8p0CiSKIspIDnJqdQ5eNLVXGKel6Ue02uV9XFqmKWSklOES7lAEwGZkIhZrC1sUuWUrq/oa;TmHXR1HkPMeeElWEmuv2dYvszIJ5RYx2RkkBW0NKXfubhRg/HpvkYznFy+MsSTTXG2VEVYzSF8oISc0V4ejCDLmVQ1UhQhZLKoEBuCAKJGMUpkKwSXIBA1lI8VrMly29VmAzShIFISWCkvIml6KgLJzsvVmalgDtZhj2S86TqlivXBCt84vkYwEFuhlFFkYSZTAKr4UY5dbHyNVxAg0SUTZTSvtCizOMwp5vdDzWwtRP8p2iZllOQSUfX7jFIU4ZD8y3+kR5Ldco8OLqlN3/gbLwDNIpTIjpTsF8chNCEQWN/0DhOYtJPE8GWI5xwQBbjTJWyh1ph2HPVkHbO+XFquIOWf6j7fMP2355/pmCTCgzCyVuuffK5GBMSVxwMF6Lwt7Mj5TblEIMHNBIUijCeKrEp8gUMynULJgiV6PEHB3J8TWXFI03i1HMUXbJFi4SkWHt0p2H6cLltyjRKchUMqe8FEOZ758uJyGxcy9sw+NyUo5fpPTWLBOLOZzSAkNF27bOSISlh0V+j;cERg6fJEvy7qUeqM3RqdYq7jkOqEQomOYJddbFg+nXilmUHgME+TcDdNTr7Upo1MM6RTXWO5V4SSZGg8guvZiJ8QmKY5xGBacEK90MH6k0HKbUwQRRmVpCgU7CsjAZhfEND1aUSIxYzcsv0yxXPKc0htFc+RcIoqXxU64auPrrFi7cvEowyCJLiHxxzx2T9IvhK1LMUsMoiiUIFdx3PLKkoijY3ErRFN3RCkhsU9CHV4A0cI8uaS3OsUnlv7JEcxXYV6XNhUC62D/AYGkQEe0y/l1eKld7EKrUSD5HYr3/e0my7xZHkZXXQQTI4oWxOL45e86rdCx/PL3zynfj4cwZ86a5VXjq6SpNyWyCCl4QTL2ECDq+CKJIGgziVOQVSnAPG0WLV7oKef4gOjeBJukqbeKMglPbhUplMxuFV2W3SpanueUuqD0g9jNml+UG29LgJEwv7MVAOCuvmB/IObI+S9u4EHi42t1ijdL9qULIkrhYAdGs2EvcJXot1BtreVRQea3VXXetey2av0HAYiWHOubJ5jsFDaLAos7nYPdBgm5YUcHKc6j+Ih9dUf8rze7L3FJHjVGcUyguhfVMDJt+p59QMi9AUbtiSgExHeSzX+CcHCLS35KUSb37W2EcSuVVPdjT0X9RYU6gtyh/D5qsKkCu+cxiFEkUZzy3HIYl2SmEcVb336T9/YmcAIjA/gWB31lqnmjhHs8M5TMPAXoDKY6Fvxc5zD8XZ6ChLFfgjknm;GezOMEnT1h9+KekAUghR/FkV/8O9e7i01lhgGwnAW0ND4TYbsf50n1Sr6R0fNMMNgKxc5FwIfFY9frLbEN8dfXaLC8kEpaqfOBNqZN4oPffyqzt+cHsgxjzn/0ENDA3dJkjs7uwNRseGBvHO17ZsR1v8HZw9r1AS47SrfGbTGBx8SWtaB5ZxyvL5wCOWtGirSmVAiPMngeNS0LmNoc45ikQRSJWiB5N1roFA+BRFLOHbGM6IP1fm+sO53XJvGp4ZjEU2Nb+qXrnC5nOtKCJZWnyLPmigTWRnCT/dfFo2yeNJDFMIhDjUPgnBluodSKN+x6ji6YV4xbksullz75UyNKkclaFLmQr/36iI79a2oWy0pw+WDYCyZZQokTb4kaZy7IX28oFq+F0HpsTCIORKTFEmGKBlN5SQDyimyKKMNfYT/+rIilvIvJgyVkuQcensozyBhoUh5rYPG1pQkLdlEkMQlikUshEzF6Z6pAvlZpQlWlhjjFkMIh1Mp8xofONRZTCv8iQcksFMWV7QFkjBFnNzKhNIohwxTR2NCwoFQsRTBKkAElouS76IIJINecLN5IQinyeRhAr2WxxJeVosqJT5g9H7NfBKP99GUcnDEJ4Vd4toSSw+GcJjz9vmtADILZTKmJ7v9cyicJ4bExufQPGPumpYI5SjmkAVtm1KXgIH7DbEEoEaJKpmSEICWs1pFAEL4SNaLPIhZJNIkZwLC4kaZ0iCOfS0Chye9q0SMBBWKeie4x2CTWAJjdTTdQkniBR4oOFxRypFssPRH0rBRkZih3srnKVQsVRJLEVSx3BLqlsRry7MEy5aKYjEFzy2RBZmPwvwMJBN14DssQYu6Y0yBw8tSRtBer/gxlrJNcGy1JAXJjy2D/kTBfAdbH9q2o7rFFCSGdEo8PhvEkqeNst8iAhIsSKJamoR/rh2hRGlYVG;JHyJEYkwWMzabrGkaSCNcnBWxC3BAmVPdYsXlYKlUeS2BMsjZb+FLdMpbf1kaZR/X+5SbNp6Daw)ASUVORK5CYII=!B$/9j/2wCE?gGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRARDA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycB.gI.oJCw@Cw4LDQsOEQ4ODg4REw0NDg0NExgRDw8PDxEYFhcUFBQXFhoaGBgaGiEhICEhJycnJycnJycnJ:BABEIALQAwwMAIgABEQECEQH/xABT?E?wEBAQE)))?QIDBAUGBx?AgECBAQDBAcIAwE)?AECAxEEEiExBSJBURNhcQYUMoEVI0JSkaHRJDNDYnLB8PGDscLh/9oADAM?AE?g?PwD9/)IBDBBU8rilTi1OSqcPyypxjzwsm2/8AReMbu10vUzcz2CTyeDcU+kqGaaUK1N5akOmu0l5M9QiUXFsvGVywIJKlg))))))?Cs5OKMvFl5F6vT1MS8Uc9WUlKyZDqy7Ir4j8ivVmGMxNPBYWriqnw04/i+3zZpZdEcilNytdngrFU+F+0MowkvBrtRqW2i52/6l+R9ZGpoj4Srw6riuEVuKVL+8Tm63/Hrm/G9/ke9wninveApVJv6yKyVf6o9fnuXqwuk1q1yv1R2QaWrex9ApovFnm0sSr9Tuoy0Odq25tGSkrp3NgAVJ))))))Kz/uZ2XY0mZlkY1PiM2ld6Hy/tFWlj+IYTgOHfxtVMR5Lp+Ebv8D6nqystjWEsrvYxi0m9DjdKEKSowivDjFQy9MqWx87gqL4ZxCphP4FZ3p/+f0PqJZe5m4Foysmt7lc9r+ZjTjqejhno/kcay9zrw+z+RzVZ850UNY/M6kSVuixFzY?k)?AEXFw.))Ckr33LFJPUdSs/hFn3I1GpF2XMtCuV3IlF26FyGTcplRhKD8pem5Rw9fmdLivQrKDtvoLlXBHNNO3Tc2w1rPfoVrRWRadS2HT5texwVqn7Vl8v7HXh4/VX8zpV/IivCpUoyhSlknpzXa69yUlYudMWWZnh4VKdGMKss81fmu3fXuVxtKtXwWIo4afh16lKcKNS7jlnKLyy5dVZ9jciUssZSs9E33bt0Re+t/Mg8r2fwPE+H4KpR4rifeq8qrnGpnnUtBxjaN6iT3uetdHwnBOC8WwfEOF+9YeUsJS8SpmaWalOcJQcHrtntJetzWvwviU+K1p+7VZYyWPjWoY+/JHC68me/wAstjedOLm/rI7Xul5k2PtiDwIYOp9PcSxXus4062FVOFeNo5pfayy77fgeZ7NcLxeD4mvGwk4UadGWWvUSjLPUa5JZZSjPT7Vinhxyt5tknb1Fj6/qTc+J4RwrFYfjNGpPCVPBz1asq1b4oaOMfrIy+sv5xurm2D4bUp+0GHxVPATo4fNWzSlBfFJaSlUzyzX1torbEulFNrP9m/8AmosfY3LHxNfg+K+nFUp4SfunvlKvspx+HnqZ83WW6a+Z3cVo8TxvF8L4mEzYPCYqnOnOMf4duecp5vvfZykeEvv/AGb/APwWPqAfF8f4RXr8TqYvBYGc4WhDFwsv2jnUpZPutKK5vwOj2j4a8XRpe58Pn4vuyp0pZFKNON/3WXPFQl/NrbYlUo8vP8X+dxY+sBhgYeHgsNTyeHkpQj4bXw8qWUGL3INWUe5dmbZWJWp8IAKSqavQ1SMUrlxYz8TyJ8XyJsy2V7s000Ku1mVz+Qzb6CxV9dCtWMJJc2XzfexlBSilvYvWTyr1IpqV1mXL6nl4pXxOzWi5lf8AM68M/qvm9DaLdtzaOxnGHKtDXodNGLW/YSZIANyg?BBXK+5cgAzyeZOTzLgAjL5gkqERLRE5vIsULkkR13?ILFTOW5qYTbuIrmKVHaIMZ/Ey92YzzZmXcsr2M6eut7F36ExOJ1K861SlQjm8JLPeVt9ktHdkqvLwXXzPJlz/lczqYjw7ZoPm7WOhUs20kdpMevoeRh+JVK8qfI6ca2bwZZk82T4ttj1by1Lxm5SlGUXBxSetut+3oY1oqEb3vdPbyPC9scNiMVwylTw1KdafjxllpxcmlknraKZy+xWDxeF9+96oVKOfwsniQlC/7y9sy13Ppc0u5eGbuceInas4W6I0w2tJSXdnTHYuUhexc3h0LM?uQ?ACGSQwC?SVuQwCBYrdklzO5oGWi?QWOfE4qnhsudPmv8Nunq0ZQrwxCzwT7al8XhPesnPky36Xve3n5GVOisNF082bXNtb9exaO5lX+D5lyktzSNrkSWpMjKkrq6OSvg4VajqZpQlJc+SWXMu0jTwoZPDtyWy5eluxvbTbbcpVUvBqeE/rMrUP6raHPWg52TlovPY7Kbsjgw/C8NharrU1LN/M72v2PQzPK9DweE0MTDFKcnVjpP3mNSnOKv9m0pK0776H0EUsrKVFVp1Hlq524rX/ZMownFKUdv7lEbQiRGJrEpGM5yz1Hd99glGEcsFZfiXjsWIJOpaF?Q?CCRdEkMCxDQugQSQWRQFSzM51I045pMkjqWNTCnVhVvl3RuQy0eoABBYHNXjLOtHax0kEp2ZSpTU45W7HLTi7vR7F7Gtilg3d3Ip01COW9yhLiteiRNhYrY0KOJaMdC13cLbbqRkRNxYvYrd6kq5KViLlySESSCGVbJZzTru7VuttyrZJvmFzJS0RZMukZtmlySiZIIuSyLhh2tzOyJJVwZVqbnkklrB3yvqjRSjJcrTXkS2uuiA6lUubPlyu23X8jYyTVtHf0NCCUyQQCCSQACSGirRcAGdhYvYWAKWFi9hYAokWSJsS?CACrOeVHV6nSzjmuaXqythc1UXZEq5MVyx9ETY0KBFkQkSCpJz4tXp9d+m3zOjoQESnY5MFGV5fdt+ZtXi7R+7fU1JsGyb3ZjRjllLW8e/c3GpJDZK?IJJ?J)))BBIAKsqXIsVYIIsSC5mQSASQOgJBBNmUk5W5VmfbYmjUVSO2t7W7Msc1Kb8XNtCq3l+X6kloo6wAVL)))))?ixIAKkE9SCTNgAEkE9AT0BBexSpGUoOMXb9OpFSlnpqMdHGzh5NGhIJRCvZZvyJAIJ))))))K9SC4JM2UBcEkELZEgFTQ?Eg)AH:Z$/9j/2wCE?YEBQYFBAYGBQYHBwYIChAKCg@ChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSgBBwcHCggKEwoKEygaFhooKC;KC;KC;KC;KC;KC;KC;KC;KC;KC;KC;KC;KC;KC;KC;KC;KP/BABEIAF4AyAMAIgABEQECEQH/xABg?ADAQEBAQEB)))AQIDBAYFBwgQ?EDAwIDAwYJBg8))BAgMEERIFIQYTMRQiQTJRYXGBkQcWIyUmM0KhsRU2UmJ0syQnRVNUZHJzhZWisrTR0v/a?wD?AB?I?D8A/qk)QKTclVAoVybiyFkMu4XMsgzHcZrkMxzHkO4GwGWQZAI0AgeQrhYoVxXFcLiKuBIguIsCcgyC4y7gQO4XAsCHOaxquc5Gt6qt7Ih82XX9Ojk5faEnl/QgRZPwGB9UDh07UO2yzx8iSHlY/WbO3v4eHQBgdwhkqpKgJSHDcYyOMnOGh5P4WKyoouAtRqKOpmpps4GtlherHtvMxq2VN+l0MPiOzL85uKf8AM3f9HL8NEn8W+qf3lN/yIz1zpO/7RZWQ0a254/WeFOwaPXVUPEfEvMggkkb84uts1VS+x6XhGolqOFtHmmkdJK+jhc971XJzlYirdfFTl4pk+jmq/skv+xTPgx/0T0T9hg/dtKR1zTA9Jktuo2u26nNnsPPoVcMTyXM16q4s19mlapHFHSOgxpqmPOJ2USKu6bt38x3fGev0784NGqIWf0qj+Xi9aoneanrQw4fd9NOLP7dL+5Q9UxxVycTn0nW9O1aPPTa2Go2+w7vJ629U9p9K54qOOGL4UU5MUcfM0hz34tTvLzmpdfOp7G5KkqhtcVyLiRdyFUzL9pGZMj+8ck9QjXgikKqIduY8jgZN0NFlS3UY73OvMrM+d2pDZkm3UpCkPPaJp1PrNTqdRqfOquTXzQxskldgxrXbWbex6ulp4KWPCmhjiZ+o1G/geW4JlTla5df5WqU/1IfeqNTpqWPmVU0cEX6cj0b+JYzLTJPpHrX6rYPva4D5nCuoU+pcScQT0UrZqe1O1sjemzXXsAyT1hClEOuZuAlxjL0NL7GEj1su3dOd6jQ81x5oDuJ+GKzSO19jdULG5J+XzMFZI1/k3S/k26+J574vcZ/a45id/g0X/s/QJ7cvPwOFyuzbmid7oGVjdu54uo4e4oqaaanqeLo5IpWLG/5rY3ZUsvRx6nRKT8naVRUXM5nZoGQ528rFqJe3h0OpzFNmxfJ9PAtFU12QGKl13KyTJNwSNMMreH3lsjTFuxo3clzkPH11NrekcQanqml0lNqVLWrFnBzuXM1WMRuyr3V850UHHej9o7Lqrp9HrP5rUI1i9zvJVPaeoaxt3beNkM6ygpNQi7PWUsNTTu8qOViPb7lNLGOZ5iKZkvwtQcqRr43aE9zXNX+sN3RT27VS/U8roHA2h8P8Qu1TSKaSmklgdA6JsirFirmuVUat7LdvhZOux6h9mvbt3fHchxKuKkcnnJY5tr3RF9ZnUWa/Fqe0x3IsYudY1kf317x8+pajLYr1OvBThrHpdG2XZVuU1phK/bc0i8lAncuw6RUe1G2XYdVE7DKy7F2G1/cuCtTs/gXRu2ccvO+Swsp10Ma4Ltuo7GjJEc5LHj04b1mGor/nzslDVVktTyqWJOZ33X3evRbW6IfXoeC9FgYlRUQSV9Vb66tkWZ3uXb7j7ldE7lo5qeT1Ijqf4OkeK5dBoD5cXLkd+nNZHCkcTGsY37LUsiewC6FitiuAFs8lDqM3r6DQlxm7coyRFxOd6OxVmK+s61JsYOYCKc08Kup1a3rY4MJJZYsmK3Dqqn10JczcMDRrjglZuSxu51SN3IazqaYlZbGK233QnwQU8TGNduuXgOFq4IdKRoiZIc6yqq4qZuXc0iX0mEv12IN7kqG6RpY51lW52paw+7fqhg5VwUlE+TV1yOUiiWRTpVu40ZuRTv7iHSxpk6MbXZEY7kuhZe+Dd/QdGK3HgJEsXa5zNia1e61PYhasN8dysQKaljkWBl/Ib7i2tN1YLECuhOOw2wx38hvuNG9CrAPr1G1AGgAUMSlCEqAQCl2FYhWgQpDjWwrAjRnO5plKncdt4HWpCtGiAp8Zj++rpUX0IdMCrIi7Wsd+JOJu6RHeBi2NW+J8yoY6OVH2FGx002WK4n1MAwLSXbpuZrDv12OOWFXRr5zlydy1jxU+tgGHoG2S2yidFfdDkpo1YxPP1OtiFYF4kOdfcbWWJxNMR2KRDM1RCbDshQCKsTYWJYrAFhWGiD?G?Aw?AY?CsAhF?EWFYs?zsKxpYBgZ4hiXYPEYibBYuw7DFYiw7FAILCsUACG))?AD)P/Z!