{"id":616,"date":"2021-06-19T10:51:30","date_gmt":"2021-06-19T10:51:30","guid":{"rendered":"https:\/\/rahulshettyacademy.com\/blog\/index.php\/2021\/06\/19\/collection-framework-in-java\/"},"modified":"2021-06-19T10:51:30","modified_gmt":"2021-06-19T10:51:30","slug":"collection-framework-in-java","status":"publish","type":"post","link":"https:\/\/rahulshettyacademy.com\/blog\/index.php\/2021\/06\/19\/collection-framework-in-java\/","title":{"rendered":"Collection Framework in Java"},"content":{"rendered":"<p><html><body><\/p>\n<section class=\"tcb-post-content tcb-shortcode thrv_wrapper\" data-css=\"tve-u-16ec5d248bb\">\n<div class=\"tve_flt tcb-style-wrap\" id=\"tve_flt\">\n<div class=\"tve_shortcode_editor tar-main-content\" data-post-id=\"616\" id=\"tve_editor\">\n<div class=\"thrv_wrapper tve-toc tve-elem-scroll tve-toc-expandable tcb-local-vars-root\" data-animation=\"slide\" data-animation-speed=\"fast\" data-bullet-style='{\"0\":\"tve-u-17399ffbddd\",\"1\":\"tve-u-1739a0466e5\",\"2\":\"tve-u-1739a04a2bb\"}' data-columns=\"1\" data-columns-d=\"1\" data-css=\"tve-u-17a23d87b51\" data-ct=\"toc-60671\" data-ct-name=\"Table of Contents 03\" data-element-name=\"Table of Contents\" data-headers=\"h1,h3,h5\" data-heading-style='{\"0\":\"tve-u-17a23d87b56\",\"1\":\"tve-u-17a23d87b58\",\"2\":\"tve-u-17a23d87b59\"}' data-highlight=\"section\" data-number-style='{\"0\":\"tve-u-17a23d87b57\",\"1\":\"tve-u-173dc888a58\",\"2\":\"tve-u-173dc8891dc\"}' data-numbering=\"basic\" data-state-default=\"expanded\" data-state-default-m=\"collapsed\" data-transition=\"fade\" style=\"\">\n<div class=\"thrive-colors-palette-config\" style=\"display: none !important\"><\/div>\n<div class=\"tve-toc-divider\" style=\"position: absolute; width: 0; height: 0; overflow: hidden;\">\n<div class=\"thrv_wrapper thrv-divider tve-vert-divider\" data-color-d=\"rgba(0, 0, 0, 0)\" data-css=\"tve-u-17a23d87b52\" data-style=\"tve_sep-1\" data-thickness-d=\"1\">\n<hr class=\"tve_sep tve_sep-1\" style=\"\"\/><\/div>\n<\/div>\n<p><svg class=\"toc-icons\" style=\"position: absolute; width: 0; height: 0; overflow: hidden;\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><symbol data-id=\"icon-circle-outlined\" id=\"toc-bullet-0\" viewbox=\"0 0 512 512\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z\"><\/path><\/symbol><symbol data-id=\"icon-circle-outlined\" id=\"toc-bullet-1\" viewbox=\"0 0 512 512\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z\"><\/path><\/symbol><symbol data-id=\"icon-circle-outlined\" id=\"toc-bullet-2\" viewbox=\"0 0 512 512\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z\"><\/path><\/symbol><\/svg><\/p>\n<div class=\"tve-content-box-background\" data-css=\"tve-u-17a23d87b53\" style=\"\"><\/div>\n<div class=\"thrv_wrapper tve-toc-title show-icon tcb-icon-display tve-no-dropzone tve-prevent-content-edit\" data-css=\"tve-u-17a23d87b54\" style=\"\">\n<div class=\"tve-content-box-background\"><\/div>\n<div class=\"tve-cb\" style=\"\">\n<div class=\"tve-toc-title-icon\" data-icon-code=\"icon-arrow-circle-down-solid\" style=\"\"><svg class=\"tcb-icon\" data-id=\"icon-arrow-circle-down-solid\" data-name=\"\" viewbox=\"0 0 512 512\"><path d=\"M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-143.6-28.9L288 302.6V120c0-13.3-10.7-24-24-24h-16c-13.3 0-24 10.7-24 24v182.6l-72.4-75.5c-9.3-9.7-24.8-9.9-34.3-.4l-10.9 11c-9.4 9.4-9.4 24.6 0 33.9L239 404.3c9.4 9.4 24.6 9.4 33.9 0l132.7-132.7c9.4-9.4 9.4-24.6 0-33.9l-10.9-11c-9.5-9.5-25-9.3-34.3.4z\"><\/path><\/svg><\/div>\n<div class=\"thrv_wrapper thrv_text_element tve_no_icons\">\n<div class=\"tcb-plain-text\" style=\"\">Table of Contents<\/div>\n<\/p><\/div>\n<\/div>\n<\/div>\n<div class=\"tve-cb tve-toc-content tve-prevent-content-edit\" style=\"\">\n<div class=\"thrv_wrapper tve-toc-list tcb-no-delete tcb-no-save tcb-no-clone tve-no-dropzone\" data-css=\"tve-u-17a23d87b55\" style=\"\">\n<div class=\"tve-content-box-background\"><\/div>\n<div class=\"tve-cb\">\n<div class=\"tve_ct_content tve_clearfix\">\n<div class=\"ct_column\">\n<div class=\"thrv_wrapper tve-toc-heading tve-toc-heading-level1 tve_no_icons\" data-css=\"tve-u-17a23d87b58\" data-element-name=\"Heading Level 2\" data-tag=\"H3\"><a class=\"tve-toc-anchor tve-jump-scroll\" href=\"#t-1624098980660\" jump-animation=\"smooth\">What is Collection Framework in JAVA?<\/a><\/div>\n<div class=\"thrv_wrapper tve-toc-heading tve-toc-heading-level2 tve_no_icons\" data-css=\"tve-u-17a23d87b59\" data-element-name=\"Heading Level 3\" data-tag=\"H5\"><a class=\"tve-toc-anchor tve-jump-scroll\" href=\"#t-1624098980661\" jump-animation=\"smooth\">What is the difference between Collection, Collection Framework &amp; Collections in JAVA?<\/a><\/div>\n<div class=\"thrv_wrapper tve-toc-heading tve-toc-heading-level2 tve_no_icons\" data-css=\"tve-u-17a23d87b59\" data-element-name=\"Heading Level 3\" data-tag=\"H5\"><a class=\"tve-toc-anchor tve-jump-scroll\" href=\"#t-1624098980662\" jump-animation=\"smooth\">Explain the collection framework hierarchy.\u00a0<\/a><\/div>\n<div class=\"thrv_wrapper tve-toc-heading tve-toc-heading-level2 tve_no_icons\" data-css=\"tve-u-17a23d87b59\" data-element-name=\"Heading Level 3\" data-tag=\"H5\"><a class=\"tve-toc-anchor tve-jump-scroll\" href=\"#t-1624098980663\" jump-animation=\"smooth\">How do we declare a collection?<\/a><\/div>\n<div class=\"thrv_wrapper tve-toc-heading tve-toc-heading-level2 tve_no_icons\" data-css=\"tve-u-17a23d87b59\" data-element-name=\"Heading Level 3\" data-tag=\"H5\"><a class=\"tve-toc-anchor tve-jump-scroll\" href=\"#t-1624098980664\" jump-animation=\"smooth\"> <\/a><\/div>\n<div class=\"thrv_wrapper tve-toc-heading tve-toc-heading-level2 tve_no_icons\" data-css=\"tve-u-17a23d87b59\" data-element-name=\"Heading Level 3\" data-tag=\"H5\"><a class=\"tve-toc-anchor tve-jump-scroll\" href=\"#t-1624098980665\" jump-animation=\"smooth\">What are the methods in Collection interface that are useful for any collection in JAVA?<\/a><\/div>\n<div class=\"thrv_wrapper tve-toc-heading tve-toc-heading-level1 tve_no_icons\" data-css=\"tve-u-17a23d87b58\" data-element-name=\"Heading Level 2\" data-tag=\"H3\"><a class=\"tve-toc-anchor tve-jump-scroll\" href=\"#t-1624098980666\" jump-animation=\"smooth\">How to iterate over a collection? <\/a><\/div>\n<div class=\"thrv_wrapper tve-toc-heading tve-toc-heading-level2 tve_no_icons\" data-css=\"tve-u-17a23d87b59\" data-element-name=\"Heading Level 3\" data-tag=\"H5\"><a class=\"tve-toc-anchor tve-jump-scroll\" href=\"#t-1624098980667\" jump-animation=\"smooth\">Iterate using for each loop<\/a><\/div>\n<div class=\"thrv_wrapper tve-toc-heading tve-toc-heading-level2 tve_no_icons\" data-css=\"tve-u-17a23d87b59\" data-element-name=\"Heading Level 3\" data-tag=\"H5\"><a class=\"tve-toc-anchor tve-jump-scroll\" href=\"#t-1624098980669\" jump-animation=\"smooth\">Iterate using Iterator<\/a><\/div>\n<div class=\"thrv_wrapper tve-toc-heading tve-toc-heading-level1 tve_no_icons\" data-css=\"tve-u-17a23d87b58\" data-element-name=\"Heading Level 2\" data-tag=\"H3\"><a class=\"tve-toc-anchor tve-jump-scroll\" href=\"#t-1624098980670\" jump-animation=\"smooth\">What is the difference between array and collection?<\/a><\/div>\n<div class=\"thrv_wrapper tve-toc-heading tve-toc-heading-level2 tve_no_icons\" data-css=\"tve-u-17a23d87b59\" data-element-name=\"Heading Level 3\" data-tag=\"H5\"><a class=\"tve-toc-anchor tve-jump-scroll\" href=\"#t-1624098980671\" jump-animation=\"smooth\">What is Generics and what is its benefit? <\/a><\/div>\n<div class=\"thrv_wrapper tve-toc-heading tve-toc-heading-level2 tve_no_icons\" data-css=\"tve-u-17a23d87b59\" data-element-name=\"Heading Level 3\" data-tag=\"H5\"><a class=\"tve-toc-anchor tve-jump-scroll\" href=\"#t-1624098980673\" jump-animation=\"smooth\">1. Collection without Generics<\/a><\/div>\n<div class=\"thrv_wrapper tve-toc-heading tve-toc-heading-level2 tve_no_icons\" data-css=\"tve-u-17a23d87b59\" data-element-name=\"Heading Level 3\" data-tag=\"H5\"><a class=\"tve-toc-anchor tve-jump-scroll\" href=\"#t-1624098980674\" jump-animation=\"smooth\">2. Collection with generics<\/a><\/div>\n<\/div>\n<div class=\"thrv_wrapper thrv-divider tve-vert-divider\" data-color-d=\"rgba(0, 0, 0, 0)\" data-css=\"tve-u-17a23d87b52\" data-style=\"tve_sep-1\" data-thickness-d=\"1\">\n<hr class=\"tve_sep tve_sep-1\" style=\"\"\/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"thrv_wrapper thrv_text_element\">\n<h3 class=\"\" id=\"t-1624098980660\"><b>What is Collection Framework in JAVA?<\/b><\/h3>\n<p>Collection framework in JAVA is a hierarchy of classes and interfaces to provide technology to manage a group of objects.<\/p>\n<div class=\"code-block code-block-2\" style=\"margin: 8px auto; text-align: center; display: block; clear: both;\">\n<p><!-- horizontal responsive 2 --><br \/>\n<ins class=\"adsbygoogle\" data-ad-client=\"ca-pub-3231318496783163\" data-ad-format=\"auto\" data-ad-slot=\"2788468763\" data-full-width-responsive=\"true\" style=\"display:block\"><\/ins>\n<\/div>\n<p>Collection Framework was not part of the original Java release but was added by J2SE 1.2. Prior to the Collection Framework, Java provided ad hoc classes such as Dictionary, Vector, and Stack to store and manipulate groups of objects.<\/p>\n<p>The collection framework can be represented using the hierarchical model below.<\/p>\n<p><img alt=\"\" decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAnAAAAFTCAYAAAC5wzGmAAAgAElEQVR4Aey9B1CU6brvu6tu1d1Vp+qeunX32efufe49e6191l1775VmrT1pzYwza4Kjjo45oIIRxZwxi6CIKCZMGDCAgolgREREMaKAiIgYwYQBBVExEER+t55uGAEJ3UA3TffzVjV84f3e8Hu\/\/vr\/veF5\/g4NSsDBCcTExPDFF1\/g7Oxst5+vv\/6a8PBwB29prb4SUAJKwH4I\/J39VEVrogQaRiAiIoLIyMiGXdxCrhKRGhIS0kJKq8VUAkpACSiB+giogKuPkJ63ewIi3oKDg+26nlJHb29vsrKyePv2rV3XVSunBJSAEnAEAirgHKGVtY51EnAEAbd7924mTZpESkoKJSUldfLQk0pACSgBJWD7BFTA2X4baQktTMBRBNyUKVO4ePGiCjgL30+avBJQAkrAGgRUwFmDsuZh0wRUwNl082jhlIASUAJKoAYCKuBqgKKHHIuACjjHam+trRJQAkrAHgiogLOHVtQ6NIqACrhG4dOLlYASUAJKoBkIqIBrBuiapW0RUAFnW+2hpVECSkAJKIH6CaiAq5+RxrBzAirg7LyBtXpKQAkoATskoALODhtVq2QegcYIuIQYOHLpw\/wS4+F42ofHKx9J3AnOg+F0VuWjltkWMyK6CtUybDVVJaAElEBzEFAB1xzUNU+bItAYAbdvE+w8Bns2gsc08FwCmTfh+19D63GQ9wRWesJUT3hcAtfiYNIoWOYNHf4Av\/kCEpPAfwF4z4JjV+HdW1jnDVPGQ8Q5KCqE9fNh8hS4nNMwdCrgGsZNr1IC9kCgrKwMPz8\/PDw87PYza9YsVq1aZQ\/NZXIdVMCZjEoj2isBcwXc2eNwPgkSz8BsN3BfBa7tYNpScPocwlJhTBdYuBM2TIYRPrBwEAxcBtvnwmet4f5dmNEF+s2C64mwYj60+QScZ8GeQOg4HFLiYNNeWDcL+k2DdROh7Wi4fhGSzsDRI\/DERKcKKuDs9e7VeimB+gm8fv0aV1dXbt++bbefy5cv4+bmVj8MO4qhAs6OGlOr0jAC5gi4c7vAyQVcnODoeVgxCWasg4kDIPIUTO8M4ekwtR+EHgVvJ+gwDHxmgddmCPYGFw9jORe4wNilELcZRk2FRVNhyCSYNwaGrHlflzlO8Le+sHAuTFwKWekwqh\/0HwQj\/aGo7H3c2rZUwNVGRo8rAfsnIAJu6tSpdl1RcRE4YcIEcnJyePPmjV3XtaJyKuAqSOh\/hyVgjoC7sA9cBsBQN4g4BgtHwPjlMKwbBMfAqG9hexp49IERvhDqAwOmQuAiiEiGUE9oP9qIenYnGDIXgjyg80SY3R3ausGJ\/dCxN4RvAq+VEOoPTmNgiz9sjIEnV2GIE\/R2hsmBUKwCzmHvXa24EjCFgAg4mQNrz6GoqIghQ4Zw4MAB7t27Z89V\/aVuKuB+QaEbjkrAHAEnjC4lw5UMSD0PqUlw\/iqcOw5ZDyApFm4\/h3upEBgE+c8hbDOs3gA5xXAvDY4mGUlfPAZnLkPxMwhZC6GhcOC08dyJcAhYDadvGvf3hsLqALj1Ap5ch7QLcC4Bnpsg3iQF7YEzctS\/SsARCTiKgBs6dCgxMTHcv3\/fIZpZBZxDNLNWsi4C5gq4utKy1XMq4Gy1ZbRcSsDyBFTAWZ5xc+SgAq45qGueNkVABZxNNYcWRgkogSYmoAKuiYHaSHIq4GykIbQYzUdABVzzsdeclYASsDwBFXCWZ9wcOaiAaw7qmqdNETBHwEUFQ3gi3M+ElBtmVKMMApbAwSvl15RB4HKIu1Z3Gq9yYIE7TJkOnr5w4wmU1n1JjWd1CLVGLHpQCTgEARVw9tnMKuDss121VmYQMEfA+QyBfnOg9+fw4zgoeAXbl4OvPzwHss\/DojmwIQjOn4MV\/rB8Ezx\/Di5toHV\/WBwAT\/PBuS2sPQsPU8HHB\/aVL2AoLYR966G\/M0TugXbfQHwWvHoJmcehS29YtB3elJheSRVwprPSmErA3giogLO3FjXWRwWcfbar1soMAuYIuMWjYeI6GPkzTA+E7d4w3BMWuMKotbB7Afz+Y0jPgJhtMHs6\/OnXsGk3DO8Fg+aBz0iY4gNjh8KyTTDUGbaEQscfjaZJhrWHPi6wdi8UPoK2n8GclbArBl6XQOwWcHKGb7tBaq5pFVUBZxonjaUE7JFAYwTcmxw4egZqshl+50H9tOJ2w\/6T9cdrbAwxI6KrUBtLUa9XAi2MgDkCzm8kzNwBs10h6DD49oWfhoCXO4xfASELoO9MI4A1M8DLD4Z0gkUbYUR\/CLkGWXuhW3cYMRxmesCnH8McPxg4AEKjwNMVnLqB51rIvQ3tW8HqXXDiPLx+CUELoH0v6DUcrj0zDbYKONM4aSwlYI8EGiPgCm7Chp3w8DGkJcOx45D7Gk4EwpftjGaTRORFH4KHr4z0MlLh2CHYGwD\/9F\/AKxSy70DcUbh81xinOA8ORUPSdeN+0ROIjoZbeQ1rARVwDeOmVymBFk3AHAHn1R\/GbQYPZxi\/FII9wGU6bAuAsATY4Q1tRwJl0PNLmB0M\/f8Cc9ZAn3bQezb4jgavJTDICXzXQP\/uELwbli6Gmy+MKJMOwpRxsHcv\/PhX2HUGrt+A9DgYPBZ2nTAPuQo483hpbCVgTwTMFXBlJcbpIQVP4WoUdB0B21fCF99B\/w4wwR\/C\/OB3f4VTp8B9LCzxgaETICsbvvm\/YfJS2DQH\/vVfYf9pCF4BwwfDp99B5iOYMRimeRmvOZ0As8eBn5\/Rw0xGHjx\/Cq+ew8ti01pCBZxpnDSWErArAuYIuNMHIe4yXD8Fvkvh4SNYvxS8ZYHBc8g8axzqFEAZJ8DXB1auhLizcHgfLFsCi1bBs1cQHQFXcuDGGZjvA5v3QFG1FQqlLyBoKfj6woJlcO1xw9CrgGsYN71KCdgDAXMEXGkRbF4AU2bAPB84tx86u8FWfxjkCcfWwYAZkBwHvcbApd3w209gtT+0+gF2H4aO34N0tBWlQasv4M5LWD8PZkw1jjgEB0Or9lDxOMuMgt\/+EZavgh++hu2nYLMnzPWCsb7wtKj+VlABVz8jjaEE7I6AOQKupVZeBVxLbTkttxJoPAFzBNyLTOjdHQa5wLiV8OgUfOcCmxeB81SIWgLO0+HMfvihD1w6CJ\/\/APsPQkAgXLkArT6HKyXw+CT8518g7gB88hWcSoC2HxlFXpsfIek+JB2HuFD4+m8QFg1rV8OtfAj3hW5O8F1XiCv3SFMXCRVwddHRc0rATgmogLPThtVqKQElYCBgjoCTC85EwMZtsC4AzsbCzMVwOAwWbIRzETB\/PeTeg\/7d4OAJCFoFE8fDws3wLAcmjIa7b+FZOgx3gzu5sGASjB0Fzi6Q+BDig2HYaBgwBW5lw+61MGECeK6AZy9h6xLYuA7WRJrWiCrgTOOksZSAXRFQAWdXzamVUQJKoBoBcwVctcvr3K1wx\/yuYqPO2FVPlr2re7\/q2br3VMDVzUfPKgG7JKACzi6bVSulBJRAOQFLCjhbgawCzlZaQsuhBKxIQAWcFWFrVkpACVidgAo4qyO3SoZqyNcqmDUTWyagAs6WW0fLpgSUQGMJNETAFTyC+Hh4ILbdXsGJeKP5D3PLkpUB2WKv8h2cOQkPyk0lSTpFz+FCErwpT\/R6CtzNNzcHY3ztgWsYN71KCbRoAirgWnTzaeGVgBKoh0BDBFxCIPxvfwdL4+HhUfiHv4Oxm4FiuJgCGbeNmT7LhRtXIL3cIK\/h6Fs4EwX7j8L43rA2DuL84d86wu1KAq3wLnz3Z9idaUzX6W8wyRdCoiDXBNMhlautAq4yDd1WAg5CQATcli1b7Lq2e\/bsYcqUKVy8eJGSEjOcqNo1Fa2cEnAMAg0RcCc3w8f\/CdvCISYMOnwMs3fA2UgYNRa+\/gpiE2FcX2jdx2iQfH0cJOwB92Hw1+\/hcBLMHQGjJ0LXH+FCDa7\/5gyC2WFQeAW694PUJOjXAX4eBKvE53M125i1tZgKuNrI6HElYMcEdu3axerVq3nz5g3FxcUGgSMixxIfSb+szLhcS\/5bOr+KOuzYsYOJEyeSlpamAs6O72WtmhKoiUBDBFx8IHToBEFB4B8E\/buA5xY4tgvme0K7z43mRNz6wOpzcHk7dBwIE7rCt05G939SFs+e8OX38HM7OHXvw9IlBcEIL9izHkb7Gs9fioKxLvD\/fQ9ZlYZcP7z6\/REVcO9Z6JYScBgCycnJuLq6MnnyZIYNG2ZwiOzm5oYlPiNHjsTJyYkOHTrQs2dPRo0aZZF8qpdd8vL39yclJUUFnMPc2VpRJWAk0BABF7sSeg+CufNg5jyYMhSmLgKXH2F1LHh0hoXi47kPLDgEx1dBt0mQlw07lsNXX8LaSJjUHRZFwIGF8J\/OkPMIUi5DRcdayQOjW8Gfe0HUDbgZC19\/DcN94XL5MK0p7agCzhRKGkcJ2CkB6a06evQoUVFRHDp0yCKfkydPMnXqVGbNmoW7uzsnTpywSD7Vy3\/kyBFD3eLj41XA2en9q9VSArURaIiAOxMCkxfDrlXgEwAhi2HxTti2FAYMB6c24L8VhveCVp2gvzMcynhfgncvIPO20YDvlgR49wQ6t4eF86DDYMirZDcuwB1+dAZZ65B3D24\/fZ+OqVsq4EwlpfGUgJ0SePDgAffu3SM7O7vJP\/fv30d6+6ZNm2YYRp09e7ZBwEmelsiveppSLynDu3fVrGfaaVtqtZSAEjASaIiAk5keFU8Kw\/8yqNBcBc+g+B28K4ahvcBjG7wsrJm2GOutMPL7rhSyr8DmHfCyInG57B2UVnTJ1ZxMvUdVwNWLSCMoASXQGALr16\/n2LFjhiQSExNZvnx5Y5LTa5WAElAC9RJoiICrN9HyCM\/z4bUZ66LevoWit6ambno8FXCms9KYSkAJmEkgMzMTT09PSiu9avr4+JCenm5mShpdCSgBJWA6AUsKONNLYdmYKuAsy1dTVwIOTWDTpk107drVMP9tyJAhzJgxgx49erBixQqH5qKVVwJKwLIEVMBZlm9zpa6eGJqLvObrcAQKCwuRB2leXh4i4GQ+muzLcQ1KQAkoAUsRUAFnKbLNm64KuOblr7k7KAFZyCA24DQoASWgBCxNQAWcpQk3T\/oq4JqHu+bqwATEgK94RRDDwRqUgBJQApYmoALO0oSbJ30VcM3DXXN1YAIq4By48bXqSqAZCKiAawboVshSBZwVIGsWSqAyARVwlWnothJQApYm8OrVK6ZPn27pbJo9ffGkI0bMZX6xIwQVcI7QylpHmyKgAs6mmkMLowTsnoDMtxUXfrLifeXKlRb7SPobNmww5OPn52f4L6aSxN5lUFAQAQEBFivDsmXL6Ny5s8HOpgo4u7+ltYJKoHkIqIBrHu6aqxJwZAIZGRkGcRMcHIy3tzcLFixo0k+FOBw8eDDffPMNv\/71r5kwYQKffvopX331FZ06dcLDw8Mg5po674r0tmzZgrgNFK8zjhC0B84RWlnraFMEVMDZVHNoYZSAQxF4+vQpqampXL58uck+Ig537dpl8PMsPW+3bt1i7969dOnSxcD27t27hqHNsWPHGnrgxKh5U+ZfkVZaWhoJCQnk5OQ4RJuqgHOIZtZK2hIBFXC21BpaFiWgBBpLQBZJtG\/f3iDSJC3xt+zr60vHjh1\/8b0sw7iLFy8mKSmpsdnp9eUEVMDpraAErExABZyVgWt2SkAJWJSACLbz588bvMukpKQY8hJblzJUK0GGNT\/++GN1G9jEraACromBanJKoD4CKuDqI6TnlYASaIkE3r59y\/r165FhVHd3d+Li4ujXrx9hYWHs37+fiIiIllgtmy2zCjibbRotmL0SUAFnry2r9VICjksgKioKmQsnzzfx+yyrQmVuWmXzJTJPbtu2bY4LqYlrrgKuiYFqckqgPgIq4OojpOeVgBJoSQQOHjxI\/\/79kR64ykGeddXDzp07CQ8Pp7S0tPop3TeTgAo4M4FpdCXQWAIq4BpLUK9XAkrAVgiIEHvw4AH5+fkmF8nT05Pk5GST42vEmgmogKuZix5VAhYjoALOYmg1YSWgBKxMYPLkyYj9NXPC7du3WbRoEY8ePTLnMo1bjYAKuGpAdFcJWJqACjhLE9b0lYASsAaBrKwsNm7cSGFhodnZ3blzx2BI+PHjx2ZfqxcYCaiA0ztBCViZgAo4KwPX7JSAErAIgZcvXzYqXTH4K14UtCeuYRhVwDWMm16lBBpMQAVcg9HphUpACdgAAbH7NmjQIINpkMYWR7wyyHCqo3hPaCyvytergKtMQ7eVgBUIqICzAmTNQgkoAYsRkIULCxcupKCgoEnySE9PN\/hJbZLEHCgRFXAO1NhaVdsgoALONtpBS6EElEDDCMgihKYMIgiDg4MRW3IaTCegAs50VhpTCTQJARVwTYJRE1ECSsDKBN68eWNwjyV23ywRAgMDf\/Gnaon07S1NFXD21qJanxZBwMPDo0WUUwupBJSAEqggIE7rZ8+e\/YHB3orzTfFfXHFZSiA2RflsKQ0VcLbUGlqWZiHw5MkTQkNDDV340o1v6U9QUBCtW7dG3jYtnVdF+lI\/MbapQQkoASXQEALy\/Ni9e3dDLjXrGlkgsWHDBg4fPmzWdY4YWQWcI7a61rkKgcjISIYNG4b8t9YnOjraanlJncaOHWu2sc0qkHRHCSgBhyVQUlLCkiVLDCY\/rAFBppnMnTtXvTXUA1sFXD2A9LT9E4iIiECcLNtzkMnB4mBaHsTycNSgBJSAEjCHQGJiojnRGx33ypUrhpWuMmyroWYCKuBq5qJHHYiA9FDJUKM9Bxn6mDZtGpcuXTKIOHuuq9ZNCSiBpiMgRnZjYmKaLkEzUkpNTTX0\/DWVuRIzsm4RUVXAtYhm0kJakoCjCDjxWSgPROmF06AElIASMIWATL8Q5\/PNFc6fP28QcS9evGiuIthsvirgbLZptGDWIuAoAm7KlClcvHhRBZy1bizNRwnYAQFxdyULC5ozXLhwwSDidDi1aiuogKvKQ\/cckIAKOAdsdK2yElACdRIQ0Sbzg20lpKSk4OvrayvFsYlyqICziWbQQjQnARVwzUlf81YCSsAWCYwePdqw8Km5e98qs5GVsNZeTFE5f1vbVgFnay2i5bE6ARVwVkeuGSoBJWDjBDIyMhDPC7YUZP7usmXLOHv2rC0Vq9nKogKu2dBrxrZCQAWcrbSElkMJKIHmJpCfn0+fPn3Iy8tr7qLUmL+ISn9\/f06fPl3jeUc6qALOkVpb61ojgUYLuLdw+xa8KP4webG4Vlr64fHKR17nw5Wr8LqeeJWvMXdbzIjoIgZzqWl8JeB4BOR5eODAAZu2FykibsWKFSQkJDheA1WqsQq4SjB00zEJNFrAvYEd2+DqEygtgfw8eAsUPYJxY+HEdSPX3MfvRZqIuudP4XE2DP4G2g+DB2\/gSQ48rzRq8TwXciutns9\/AgU1CMX6Wk4FXH2E9LwSUAJC4OXLly0CRHFxsWFRg9i2dNSgAs5RW17r\/QuBxgq4sqfgPgn2R8PAbtDfCdxmwbko+Kf\/Bosi4cgOGDkOxk6E+69ggQu07w7LveF\/\/Z8wdgnEhcOocdCxMyQ+hvSD0L8PuAyEAxchZT+MGgUjR0Lao1+Kb9KGCjiTMGkkJeCwBG7evImLiwsijFpKkJWpPj4+lNY3zNFSKmRmOVXAmQlMo9sfgYYIuEepsDwANq6C03Hg1As2bYUOHSEuBjr\/AGl3oUt7SL0IHb6EVaHQ4zOYEwnjfwK\/A0aWXf8CEZfgzG6YPxu++h34BcPgbhB4Bgoewc106NoKvDfAsNYwbB3EBcPWzbBoFeTXY5tXBZz93bdaIyXQlASOHDnC8uXLmzJJq6R17Ngx1qxZ45D2LVXAWeUW00xsmYDZAu4NzB4KffpBLzd49hT69ICNW6GXM5yNh14\/Q+pNaPcjSA9\/209hXiAELIXYizCqC6yKM1L5+SPYdgSGdYB1h2B6V1gSDC6dIOiiMU7uNWj\/GUzxh8AVsCcR7hyD7l2hU0\/wqseVqwo4W74DtWxKoHkJiHhLS0tr3kI0Ive4uDhWr17N27cyecVxggo4x2lrrWktBMwWcO8gMRKmesDM2RB\/FIYMhq07oP8gOHscXLrDjVzo9z0s3AgbFsPYmTBpMlzLgUlOsPaosUA9\/wphCbB0AgweDz\/9EXz2wqnt4NwPRgyG4ENwcC24usOk8ZCYDbFrYNoUGDYR0h7WUrnyw5UFnKM95Oomo2eVgGMTyMrKYuLEidy4caNFg5CeOBFxjhRUwDlSa2tdayRw6NAhgoKCajxX18GCAnhTAM+fQ\/4zeP0anuZDcRE8zQNxPvMiBzLvGlPJSIc7T4zbz\/LgVZFxOy8HCsugrBCupkN2DuS\/Mp67nQHpN43b8vfKZbh537j\/PA+K3sCLgvfna9sSkerh4YE8rCUUFhYaPrXF1+NKQAk4BgHxtiBDkPYQRMStW7fOplfQNiVnFXBNSVPTsnkCOTk57Nu3D+mRqviIsAkNDbX5sjemgPv378fJycnwoF61apXBpMi0adPYunVri1l11pj667VKQAl8SODcuXO\/vNR9eLZlHvH09MRRVqaqgGuZ96iWugEEnj9\/zvz58w0iZvPmzcgnODiY3r17272AE7tOf\/\/3f8+uXbsMtpPEPY7YUpoxYway+kyDElACjkXg6dOnBoO9p06dsquKiyHiRYsWIZ4k7D2ogLP3Ftb6\/UJARMv69etJTk7+5ZhsfPLJJwYxV+VgLTvZd+Hx85pPytBpSQkUFcE7seBrQigrgie5UCLjreaEMpBh2Lt34FH5sGxdl0sP3Geffca1a9d+iSaWzKUHToMSUAKOR0CmU1y5csUuK56bm4ufn5\/dizgVcHZ5+2qlaiMg7mF69OjB9etG67oyjCq2j2QeSF3h3SvY5AtjpoNLb4g4Xx67FCocKEwbBasCYYAbXHttPF9cbVFUUbmJpZfZ4LkQ7t6ArTshv1zAFVczB\/KuBmF35RIc3wV\/+w5mesCa7ZB+CW4\/q70Ge\/bswcvLC3FQffeucVLeiBEj8Pb25tmzOi6sPUk9owSUQAslIEOMjx6ZaUyyhdVVeuIWLlz4y7O+hRXfpOKqgDMJk0ayBwLytjl58mQqJvRLb5S8pYWFhRESElJnFVNC4Os+xoUJz+7C1Xtw9xy49oKREyHrIYxxAZ8l8HNPSL0DgT4wxg2CY40LGxZPgtFu4LUJIvzgH\/8HBAbB9AXwIB+WToah\/WHHabidAP36wEAnWLjNuFjh9D7o+jn094A966DrsPdFPrIZvvwUpq6Ay3feH6\/YEqEqAm7Tpk3IHDhxQSMPNzEfIMOoGzZsQOYHalACSsC+Cbx48YLPP\/+cCxcu2HdFwfByKs\/4lr7CtraGUgFXGxk9bjcE0tPTDXPfZP5bhYNmWa0kvVHyJnr48OF6V6GGuMOAuZWQlMHwjrD2BBxZAYNHw9hhsGgFuAyBJZ7Qui9EroGPf4BNK+HHAVCQB\/FnIC0WWneD20nQpics8YLekyD3JnTuAuuWQjsXiFwFPQbBgW3w7\/8OE6eDeNa6Hgn\/\/ieYOg1CYo3lOr4VhnSA\/3SCZ9V6\/kTAyaIFqa8Y65w+fToPH763PSIiVsTt2rVruXfvXqWK6qYSUAL2QkC8LNy5c8dhJvlLuyUlJRleXu2lDSvXQwVcZRq6bVcEXr9+TXR0tEGsnDhx4gN3KxVDh6bYgYtfCT+4leMphfxs6P4NHHwCN8Kha08YPgT8loPzYPCaAJ+0g43rYf4KWDcD2o4rv\/4dXI+B77pD3lXo4gxTh8KgRcbzXdqA3zwYNBVOb4eernD\/Pmz0g29\/D5NWQ2wQdBoMReXjtxcOwo+fw0B3iDj+4Rw8EXDizP7y5csUFRXx6lW5nZJKLS68ZJGDxFu5cmUVgVcpmm4qASXQQgmcPXvW8N1uocVvcLHF8oA9zvdVAdfgW0IvtGUC8pY5d+5c\/P396y2mKQLuzUOYOBi8V8LoQbAlHnavgl4DYMxgiIyF8YPBdxl0c4HYGHAbCisXgO8muHMVnLuC33wYOhMuJMB3X8KG5dC2Hxw7Cs69wWMMTFsOx7dDj9EgvWqd+kCFd0IZvt2zB\/YGwidfwdr1sP0AxEVDdOL7+XjVK10h4C5evPiBkK0eV8SdzJmbOnWqYWhVVqtpUAJKoGUTuH37Nj179nTYqRIyz3nLli0tuxGrlV4FXDUgutuyCYhwkzle7u7uJg8FmiLghEpJPhw9AqcvGOfCybELJ+DcZSOz+3cg5wlk3TbuP7wBR4\/Bo3JDu3m3IC4ObpSvGr2WCimpcKN8xDIvC47Gwxug9AXcyoaX+XDrzvv8jClDyQtIPgtHpDwpFUdr\/19ZwJXIUlkTgjiIFvMjMtwaGBjosA9+E1BpFCVg8wRk7psMJzpykGd9ffOdWxIfFXAtqbW0rHUSkAn5MmFVusvNCaYKOHPStLW4DRFwlesgb686R64yEd1WAi2HgPSoz5s3r+UU2IIlDQ8PN0wVkRfUlh5UwLX0FtTyG5bDi0FeHx8fGjLcpwLOtJtIDP9WniP34MED0y7UWEpACTQbATFg7uvr26Kd1Tc1vFmzZhnmAzd1utZOTwWcFYmXlZUZ3Ba9fPnSbv9bEachKzHMK5Puo6KiGpy1Cjjz0FXMkRPu4ndQ7C3ZSpAFGvb8\/ZL6aVAC5hAQA+byndDwnoBMtRFvDfdldVgLDirgrNR40l07atQog9iQHz57\/EyaNMkw8d0aSMWLgHwBt23b1min7CrgGtZib9++RTw8yBw5sSP3+PHjhiXURFcdP36cfv362eV3q+J50b9\/f8QEjgYlYAoBme8lK8o1fEhARJz0TLZkg8Yq4D5sV4sckV6L8ePHWyRtW0lU3vJExFkyFBQUGPyWLliwgMTExCbJSgVc4zHawhw5+bGyt1Vm1VtGTCHIS4sGJdzWj5UAACAASURBVGAKAXkenzx50pSoDhlHbF62ZBGnAs5Kt63Y2JK3aHsOhYWFjB07lqtXryLzLpo6yPwrmUgvw6ZNGVTANQ3NynPkZCWwtefI7dixg+3btzdNZWw0FfkOLFmyxMBWhsY0KIHaCMhzTUP9BG7dumUYzals2Lz+q2wjhgo4K7WDIwg4mZ8zdOhQw7BaU1rzl7TEZ6f0PFjC3ZMKuKb9Ekhvc8WqV5kj15CFJQ0pkQg4e++dqvCYkZKSggxha1AC1QnIXGuZTiB2MDWYRuD8+fN4enqaFtmGYqmAs1JjOIqAc3NzIyYmpskmh8ry98WLFyOeFCwVZPhPfvztOYhHCum9FEO+ptqBaywPyaeyHTlLz5FzFAEncw7T0tJUwDX2BrXj62XotClfou0Y1S9Vk9+aODHU2YKCCjgrNZYKOPNAyzCsCA7pwbH0D7\/YBZowYQLx8fHI4ghLfk6dOmWYu5ecnGz4L\/uWzK8ibXkbl4e6\/PBbS8BVbnHpkbO0HTkVcJWJ67a1CWRlZRl6vuQ50tyfhIQE5NnSnOUQt13yu2dqkGdTc5VXOgik13LAgAGsWLGi2cpRuf7Sy17fNAkVcKbeXY2MpwLOdICyulQM8mZnZ5t+USNiSj7ypV22bJlhoYmsFhZH95b4yDzIDh068PHHH9OuXTvDql1L5FM9zTFjxhgWf8jCj+YQcNI8Mkeysh25pl7CrwKuEV8CvbTRBFxdXZHFVcuXL2\/2jzzPmrscffr04eDBgyZxzcvLo2vXrs1aZmG2evVqw4hPc7OT\/Dt37oy4P6srqICri04TnlMBVzdMmc8jnhRmzpxpcEAvP\/bNEdLT0w3uZmRORFN\/Lly4gKTv4eFhsFsn\/1NTU5HjTZ1X9fTkbU564+StvLkEXEV7VtiRE1+ra9asaTI7cirgKgjr\/+YgIEPbGt4T2LlzJzI9xZQgw71eXl6mRHWYOAsXLqzX2LAKOCvdDirgagctQ6SzZ8\/GlBu29lSa5oyspBSBIe3V1B8RpbKkX3oXJYh9pkOHDiGLP5o6r5rSq6iXTHK2hSBCsrIduSdPyp3ENrBwKuAaCE4vaxIC8kJiidX3TVK4ZkhETPrMnz+f69ev1zsUKL3x8vKu4T0BWVQhZoNklWxtQQVcbWSa+Lj8oNq7GRERIuYuYpC5UWIfLzMzs4mJ215yMp9Bhocr6ipmNuQBp6sJMaxadXd3N8x5bOjQuQo427vnHalEKuCqtrYIOHFZJQun6pvLpQKuKjvZk06NgIAAMjIyPjxZfkQFXK1omvZEYwTcy7sQHg0l1YtUCPHnqh+stl8M\/rNgzZ5qxy2wa46Aky+1fLnlR7e5hkstgKDOJMWC\/pAhQ7h27ZphhZi8mcpctX379tV5naOclPtHhl3kRUfsyJkr5Boj4BLj4NS1D0lnXoGr9z48XvnI9aMwYzacryde5Wsaui1mRHQVakPpWfY6FXBV+YqAExFy6dIlFXBV0Zi0J+xkEZ8s6KstqICrjUwTH2+UgLsGq7bCtXQI3QQrV8DFOxA5F\/71T5D2ALISYckSOCcdWaUQvhFWL4cVU+G\/\/u+wOAzOxUPgBoiMN1bufiosXQKb9kNJGWRfMKYRd6FhlTdFwIm3htDQUMN8h7reLBpWAtu+Spapy4\/vnDlzaN26teHhNmPGDLs3Pmtuq8g9UmFHTubImWpHrjEC7mAo7E+AM4dg\/SoI2g2P7kLbP0CP2fDmDexcDSs2gngjvXseVi+FoNXQ5SP41eeQdAlCN0LgWsjIMdZ6\/yZY4geJ5aMgezbAklXwuIFTPFXAmXs3WS++CriqrFXAVeVh7p4KOHOJWTC+uQKu4BFcz4LraZAcBq37QdAi+OtPMMUZBntB9Cb4sgMkxYGTM2zbAB26QlIG\/PUfYFU0HNsMv\/8dHL8MO9bByMHwm98b4\/TrDOu2g7cvxEXDgD6wJRjat4ZjmXD9Ity6DjcemgamPgEnbxIyXNoYx\/OmlcT2Y+mE5\/rbSObIiR05EbmBgYHUN0fOXAF38wrczoJrGTDDFaavhYGtYeQM6PAp7EsBl+\/AKxi2eMFYb\/BygemhsH0WfPQFnE+A4d9B76mQdgIWesH3f4Rhi+HIDujYH0S0Ld4GWxfBkOmweAQM8IF7NyHrBlxKgzf14zDEUAFnIqhmiKYCrip0FXBVeZi7pwLOXGIWjG+OgCt6Cl7jYOgQmDYPLsdCZzcI8Qe3uRC\/DgbPhsQY6DkaLkbAbz6CBQugez+IjoVO7UBGdArOQ6sv4NoDmD0a\/BbD919D0EZo9TPkltf5\/iH4X\/8B8xZCbyeISoagWTBmDPQaAzee1g+nsoCrPPwlqyx9fHwMPU\/5+fn1J2TnMWQRgQwTyoIJDaYR2Lt37y92ASvfW5WvNkfApR2EAYPBbSDEnoJF48EzEMa5wL6zMOVn2HMF3J0h7DjM7ApdRsGssTAhADZ6wqByQ\/fevWDKWjgbDpOnwtRhMGQyeI6AkRvfl1DS+GEAzJkMg70h4wyMHwKuQ2HOdjDFr4IKuPc8bW1LBVzVFlEBV5WHuXsq4MwlZsH45gi4V9ng5gxDXWH0IsiMhW\/6wIYF0GsS7PODXu6QeAg+bwPnoqBtZ9i7F5avhcx0+Otf4MpbyDkOf\/iDsYfts1Ygq7o\/+zXsSwCnDrDjKKxbBVE7oEtH2LEfli+H7BewxQN69oa2feGcCfN7Kgs4GfaSVY\/ywys3oqy+tJXVjxZsZpOSVgFnEqYPIhUXF\/9iR07myFW3NG+OgDu6AXq6gHN\/iEsFH1eYtBJcO0NILLh9DWHpMK4zeG2CgIkwZA5sXwt7kmDjVOg4wVjEyW1g5EJYPhp6e8NiF+g0BvZuMr54nTsMq7fCqunQ2x0iNkBwLDzLgv5doWcfGLYEij+o8YcHVMB9yMRWjqiAq9oSKuCq8jB3TwWcucQsGN8cASfFuJ0MR05CzD5IS4ItkZByCsJi4Npp2BkNr5\/Bghlw\/AKcjAKv2RAaC0UvYP1aePIOXt2BVSsgvxgi14L3XFiwFK7lw63TMNsTPNdCwRtIiQEvTwjcLUZXISYMjh2Gw8mmgREBJ0Zwxd6Y9LqJCywxSKihKgEVcFV5mLsnLwYyR05+MMXwZkWvrtickvmVJoUyOHIQTp6A48cgLgoOJ8Le7ZCWCTJ3LSMPUqJg7mJ4kA1LvWGWN9x4AZfiYNshY06Htxh77Z5mgc9s8JsP6\/ZAWSmELgXPWRCZCG\/fwIoF4OEBKY\/gnnzHD8HePfDggxVKNddCBVzNXGzhqAq4qq3Q7AKuFF4UwNvarCbVdrxSNQoK4F2lfWtuqoCzJu168pIfbXElZM9BzGH06NHDIOJGjhxZp\/0ae+ZQX91UwNVHyLTz0iNX4WtVVq+uXbvW0ENn2tUtM5Z4shD7UFeuXFHzMzbWhCrgqjZIcwu4d3kQsgMeVevaLsqDJSshpw4vX6UFMKYTuM2HV1WrZbU9FXBWQ113Rjdv3jT0RvXq1avuiC38rEw679atm2GuW30Tzlt4VRtVfBVwjcJX48XR0dF07NgR6aGy5xAZGWl4STp8+LA9V7NF1k0FXNVma24Bh8z79oWTx2DSCBg+EPzD4dh6+If\/DqFn4NwBGD0WFm2AwjJYOByGDIdFU+C\/\/ReYtR5idsHkGTBmOuS+hSuHYZgbDHWHa48g4wiMHANeS+GFiT3pVUnVvKcCrmYuVjsqFpSXLFliWEUnQz7iOsmegwyhSs+bzHdraj+X9sRNBZxlWnPbtm2mD6FapggWT1UEnHzHxGtJfX4SLV4YzaAKARVwVXDQHALuSQZEHoCoXZB8CNp0gy0b4NufYUcAdOgBaanwYwe4dA5+\/A52RsIPf4bgk9DrT7DmOBQ+gq\/\/A2IzIXYnzHKH\/\/gfEBIDzh1hewKcOwoJx6DT97AxDLp+AgsOQvwu49SInaa5ga0KrdKeCrhKMKy5KT1RMv9r7ty5xMfHI0M9EsTSfFMEWeTgvxgWroQHNXQDv8yH6zUsOrh9HhYtMtp6i4hr+rH9yosYVMDV3tIq4Gpn05gzMowqIq4h4XkmLF0AfkvhyuOGpFD3NaXPYesKWLwYVqyr+XtbdwrGszLHLyYmxuCyydvbu8H1NSUvjWMeARVwVXlZW8CV5cNUV+jnAoPcIe8mdO4DoZuh70hI3A9OA4wC7qcecOMc\/OWPMH81eMyAI4ng\/BNEZwFP4buP4Mh5GNYdgvbAwDawPgTa\/AgJz4x1fZ0GH\/8eZi6FuTPhQAqc2QR9neGnXrC9PkP7VZFV2VMBVwWH9XZKS0sNLjDETZK4S5Ig83O++OKLJimE90AYNh+WzYBDlzBYFo0Mgr3xUFIMEzvCD65QILkVQthy8F4J673g294gnjluZ8NWmWC9BLKayLKHCjjTmlcFnGmczI1lzirUymmX5MLQjuC3E2KCoU1vuJYN8afgSR6cO278LhXcgc2b4bwY5S2E2BPwJBfOHjfOk3meVX5efgDKw4VYmOkOe3fDd59B+Gm4cs24CMJtMhxIqohZ\/\/+CggJDL778lyAGj8UBuL337NdPxjZifCjgyki7G8fZx0ZDmrlPU4jNrt2qPpRxvyAXE+bWV6lwzqt83pW+5sz1MCLvpBvOpd4OJ\/z6GbPnb70quMLxu\/KjIp0Au4m6V7m877h0O44LeUYr1c9fZHA483yVslTesbaAk+\/kZh8YOwlGToULx6FDT2MPXNdBcDIcOvWCm1nw9Z9h515wHwl+q8FzLmTmQJevYI9UORe++C0cPAsDO8GM+fDF\/wOBJyFgOoyYBePHQMQhWDABPJaBpwdk5MLuhTB0KDgNh5QaOlIqM6prWwVcXXSscG7Tpk10797dYIBUzB78Qex5NEHYNA5++1dIfWRMbIU7TJ0P43rC2lhw7ww9p0HCXujXD9q2gdgMiPaHH\/rAiRPGmzX7MgzrCs59YU6QaXao6iq+Cri66Lw\/pwLuPYum3GqogEsNMX4vSssL494X5s6BT9tC3Ano+Q3EpsIEV1i9Bvr0gWOH4A\/fwtHj0O1vcCwVxrrCmjXg1AtOXIRZg8GpM3gEQM51aPc1bN4P5y7Bq3xYNRt+6gn9xkGWUZPViePZs2dMmjTJEEfcsfn7+yO9cLGxsXVepyetQ+ADAVecSd\/1v+KrnQvFOQ5nk9z4l43OxGQdJ7vIuLYxMyeBIzfjeFz8lis3ltAqsDenc7O5k5dOfGYc15895vaTZI5nneL2K+Nwy4sXVzh87TA3XxZwP3sL327oTXTWEZxW\/1f+eeMs8t4+YdKa\/4v\/Y3VfbpfKs\/6M4fr7hSWUFuVwKSeF41nx3HotPkWM4cb9w6xIWMzuZG\/a7ZzF49zTfLb6j6y8XtkPZxmh0e34YZ+\/4aJDp934IXgIyxKWEVWDMLW6gAPK3sDte3A\/E7KzIeMaPJZ5atfhRS5czjCOPF08CclX4GUe7NsLSeVu9C5fhDwxz1kCqYlQUAaPb0DUfkhIhnvS2VEIh\/bBvpPGtEqfwf69cOqikeWtK\/AoG7Lul8Nt4D8VcA0E1xSXiamDnJwcHj16xMqVK\/n+++\/59NNPmyJpQxrbvOE\/\/gg7Dhp\/YIbOgrHOMDUI\/CfC\/Ag4HwRftwEXV8gsgCMr4LO2sGEDJFyDoufgNx6c2sNg3xp8rZpZWhVwpgFTAWcaJ3NjNVTAJW6AtoOh8B0UlYDXMJg+Fb7tDqeTwK0HhITCnz8C3yXQuROsWw1fdYGERBjSA0K3wkd\/hoXl5wN3gms7cO4HwUeg+D788DF4+cP2aCgqhbit4OwCrbpAWl79tZWet3nz5hnm1Q4dOpQT8iamwWYIVBdwt7LWMHrfGIaGD+fY8yIyLk3nn9d0xPPgAHodnM\/pzG202dyVubFj8U2O4GDSJH6ztDWH78fRc9Wf6Bu9lPibB\/GPn82g0B9pEz6PewWpDN3hjHfMNEYeXcyBC\/P57eKv2H5lD8PDfmJguC8JDxKYu7MvbcPGkJJziZVHp9Fvy7d0O7CSpKu+\/PdVP+AZPZQue6eRmH2GBTFj6bDuC2alHCD1egA9dg5m8Ja2zEj5cPwv9\/5W2gQPJ6\/sLQt2d2XFtUscu+jFV4FtGRPtweGc8l4FaJY5cDZzMzRBQVTANQHEhiTx7t07li5davB7KdeLxX2xUSUmNhodxJ5bCJzPhHn9wdUbJrvA1ACjkdHYdPAdDC5zobTM+OYvPQETFkLgHOg8EkpKoPANbPKB3gPhSFrTzIdTAWda66qAM42TubEaKuBe3jIatQ4Kh9Hd4Vf\/AQcOQ7ufIHgL\/PAH2B9ndDG3IxrWBBiHZ\/7WGoKD4fuPICoO2rWG8GhYvQJuvoCSl7DT39hjFxkJbb6FxIdQVAhXjxgnVPuGQIEZflFlle3w4cMNZkSSkpIML4nmctL4liFQXcAFRrkwPiGMwLh+uJ9NIO3SVL7et1I86dI96GfCLu9hQEhnZh71I+BiHFkPQ2i7zYvi0ht0DvyZeOmVfX2BFXF+jD\/Qh79u7sfWc5P5JnxaeQVKefl0Lz9umcCTV9cYvqM77rE+rEsKxDtmAk5hozidk8Da+MWM3tuTr7YMITzFi68jfYA8BoZ0xOOIBz+sbcWIfbO5XAiP76ziLyu\/w2VbJ4bHBX9oXPrtfSbscmHH9f0MDRvGZenEe3MZr6gRfBPwR2Zfej+k2hw9cJZp2eZJVQVc83BHjPbKg1aEXOUwc+bMyrsN25Y39xBwGwcTZsKN5\/D0EoybAO4z4eYzyIiBYaPgaiX3V8WvIeWgcYn09OmwegfkvWxYEWq7SgVcbWSqHlcBV5VHU+01VMBJ\/tmJMNUdBjlBmx5w4QFEroTx42DGLHhcAifEnIA7LAiE569hl7\/x\/ExPyCuFY9uN5xcGwovKtqfewfNs8BwNk6bCjHlw6V7DerzDw8MNq9rv3r1r6OEICgpqKnyaTiMJVBZw7woz6LLmV3TeM5lx27\/l81B3IpIm8e8hU7ibc5ifg3sTczeZbRl7iT49kT\/J\/rXNfLN5HHmFafy0rg1HnsGVC2P4S+hkzl4P5PsNfThwxZ9vQkbwsCiPhNsnuHQnmK8CB3HzaQoDQzrgfWYz\/XcOZPPpOXTfORr\/oyP5JtyLM5f9ab3ZlX1pPnwUMoE7T07RaXMn4p+95n7eGaaEdaDbvonsS13EdyFTeF6Qzperfs+6G5dIuneMq2LpvTzsSXCn1dpvGHsqAt49YHpEa9qGTeD4wzsUV5rA56gCrhKCCmQN+q8CrkHYGneRLO2v6aFqrieGxpWiea5WAWcadxVwpnEyN1ZjBFyVvN7AvQonwVVONP9OZU8M8oKYlVVpxUTzF8+hS2AUcC8MDHIf7mVo5ASDP2renGfMgQkEJi7DKXIoY3YPZEHaaR49u4h79GhmHhjFoksnyHtxkWE7ehJ4OYxph2aRVFDGy+enGLfHiXH7B9N7jwe3Cl8QemIaoyOGM+zYBu4V3GRKZC8Wn9uI17G5xN6KxyvamxO3DjIrbglJD44zaW8fxu0bzMCDfuw9P4d\/Wd2KkXsGMjsxqkoP2\/OXt0jLDGZi3FpDHQ4mTGLIoQWMjvgOv2uycscYXuTG0mVTO3ZmP4R3L7nz4knFqSr\/m1LA3U6AEcPAyQnib1bJ5oOdpGN1ew+KXWP0lHJ6O3zzPSTnQ1YMfPsN7En7ILnaDxTBkwcwbyqk5EDGfug2quoK83unYcRIyJG+nFfGVbJ7xCtL7an+ckYF3C8orLMh897ESbmYDqkeVMBVJ+K4+yrgLNP2TSbgLFO8Jkm1soCT+0gWM5w5c6ZJ0tZEGkegcg9cXb0wpWVVzxa\/q1g+Y8z\/7buq5+Vo1bEcKCmtajH2bbXRnuo1qbj+SsY8ftg9m6c15FH9GuP+S6LTQ7n4tNxuRs2RajzalAJubm8Y4ANpJyDpBrzOBo9RMN0bcoshOQLGDINlc6HVb+Fvw+HxY1jlCZOmwa3XUHQXZkyCjh\/D1DUQvgz+8R9h33k4sgT+5z\/C6mNwIQpme4PXcnieBysWwYwpMMMXHr+F17lGyw4\/t4WQ\/TCoq9HV5cCfYMURqNy8xffgu8\/h0F0oSIR2nWDlUvjpZwjYB\/k1mAGrgKkCroKElf5nZGQgpkNqCirgaqLimMdUwFmm3R1NwIm5InmuDBw4UOfCWeaWMivVygLOrAutGLnsXQlFpab0\/1QUqoziCvVXccjE\/00p4FJ3wW\/\/Cbw2GzOfNwhmBMLOOTByGawcCT\/0hkf3YcTPMH8bBE8HVy9YNgJ6TYFlk2HCKljQF6avhl0BRiEVtQ8CAqDzDxBwBI7shBnu8G\/\/L+yKgi8\/gcVh4DkIpiyDUT9B14Gwbq8se4URXeCbL6Fz\/5rB+A2BxQfhWCCMXGCME7YU+neE74fCi6r6\/ZdEVMD9gsLyGyLexGxIbUEFXG1kHO+4CjjLtLkjCjghKaZEtBfOMveUOam2BAFnTn0aG7cpBZyU5ell6PgZTPCF\/u0h6gnkyGKjQbB4CoxaZizx+B6w6TAs6gftXGHhHOPqb7eOsPkixC+D6QEQugxcR8LiZbBsDQzqAct3wjQxF7QFXFrD5nDo2hWS30C0LzhPgdDFMLAXdHeFjCzo3wrmrATXjrD8+IfU0iJgxERwHw27LkJ2KgxoD30Gg98WqswbrHy1CrjKNCy4LeJMjPQmJyfXmosKuFrRONwJFXCWaXJHE3Bv377vScnOzkY8wGhoPgIq4KqybzIBVwobfcB7PXgOhqnrYIMPuIyHOW6wKBJWjgNnT2P+03vCoNkQvhicJ0KgH+w4ARGLoPc4GPg5TPCHTd4wwhOmuIL3Mhgj9h\/XQO+fYH4AfPMvELADOvwA4+fCoC4QWG655\/ldCPKHPdHQuw0cvg0Ja+E3rSB4HUxZ9Z7Fu6fQ6XP4a2+jQfDjO8F\/C9x\/9T5OTVsq4Gqi0sTH5KEpbqPOn3+\/fLqmLFTA1UTFMY+pgLNMuzuygBOPDAkJCZYBq6maREAFXFVMTSbggCc3YeN62LQLnsmQ4zuI3AghMowJiEOIs5eN29mXIGgr5BfAgR2wPgjuy1yzQgjfCjvDIP023L4MF67DtWRIvwXp5+BGLtxKhs0bYE8UXE6ELz+DYbMh7BAGg8zGXMr\/lsGpo3BX1q4UwZ7dEBYIE\/2qrjJPiobDZn49VcBVIW2ZHVmwsGxZed9tHVmogKsDjoOdUgFnmQZ3ZAEnRsPrGgGwDHFNtTIBFXCVadiJId8S2LQZbpphcuvpI8i8Z5geVxWImXsq4MwE1pDo+\/fvR4Yv6gsq4Ooj5DjnVcBZpq0dWcAJ0Zs3b5KXZ4JLB8vgd\/hUVcBVvQWasgeuasqOsacCzsLtfOPGDZNzEBMjFX4MTb6oBUYcMmQIhw4dMgwrt8DiW6XIKuAsgzkkJAQRcfYc9uzZYzBVlJaWRuU5cFLnCxcuGBY02HP9bbluKuCqto4KuKo8zN1TAWcuMTPiy80pDurlx9iUIEv+RdzMmDGDyZMnM2HCBCZOnGixj6Tv5uZm+Fgyn8ppjxs3jt69exvs4Mm8QA01E1ABVzOXxh4Vp+59+\/Y1uLCrfF9aYtvd3Z2RI0ciPknlv+xbIp\/qaYo7voULF3Lx4sUPBJwY9u3evbvBNlxjWer15hNQAVeVmQq4qjzM3VMBZy4xE+MXFxfTvn177t27Z+IVxmjiE1Wc2586dcrgrSE0NBRLfHbt2sWKFSsM9qHERlRgYKChZ8ISeVVOc9u2bRw8eNDQAyeufjTUTEAFXM1cmuJofn6+YUqDfAe2bt1qke+X3Od79+5l1KhRhu+Y\/Jd9OV75+2CJbXGldfjwYYMj++o9cMLv5cuXiNN7DdYnoAKuKnMVcFV5mLunAs5cYibEf\/r0qWG1l7iNamiQHxmxoC5zVizxkTl5c+fONQypHDlyhEWLFhl+1CyRV\/U0ZVhZbOJJHTXUTEAFXM1cmvLorVu3kHux+v3ZFPvivkocyYvXFRFL8sOdmJhocGvVFOnXl0bFs6O6r+UKfp6enrx4YXTpVHFM\/1uegAq4qoxVwFXlYe6eCjhziZkQX4ZBa\/O2YMLlVony8OFD5CEuPYWyeMLDw8PwZm6VzDWTegmogKsXkc1HCA4OJjo62lBOmfO5eXO5iXgbKLn00J09e9YGSuJYRVABV7W9VcBV5WHungo4c4mZEF8mCtu6wcyNGzdWsUt37Ngxu5\/cbULT2VSUadOmfTCHyaYKqIWplcCDBw9YsKDcJ055LNm3pXmf8hKnwboE5DstL8wajARkCoGIkEuXLlFbb3EFK\/nuSEeDhvcExLbjunXruHr16vuD1bb+rtq+YVdgy1ytO3fu2O1H7CZJT4ipQeabHDhwwNTozRZP2u3bb79l1qxZyA0wZ84cwwTrH3\/8kWfPzHdI3GwVsWLGch\/I\/WCt+\/327dv069fPMIxurTzlvqjvIWpF5C06q7Vr1xrmwIpokx8o+d+hQwcCxKGijYSIiAgiIyNtpDSOUYxhw4YZxIpMYREBLULf2p\/Hjx8bTMnk5uZaPe\/qdV28eDEzZ84kPT293mePCDhZECTPQ9luDn6S75MnT37hJ\/vV62TNfZlb2yABJ0LF2dnZIAJECNjjR1ZLxsXFmfRkkbeq1atXIz1Z5og+kxJv4kiyUCIzM5PLly8bvjyyYk3mpMkxGVLV8CEBaVcnJyer3ueyYlcebtb6bsn3WWwWamg8Aflxke+T9Mb36tXL0Nst89ZsqddL5slJj5AG6xGQ3wj5TsvK4cGDBxusDsiUG2t9REDKc6xVq1a0bt3asDra1dXVavlXr6c8c4KCgkhJSalXwMlvk0z7kefh6NGjm4WfrCbv1KmTgZ8sUhQB1Zz85CV\/3759ht\/v2u7iGnvgBPru3btru8YujsuKMVnRZWqQSdEtLYhdrKioqJZWbKuXNywszLB60OoZWzFDsR8mc1I0+mKepwAAIABJREFUNC0BMQtki6Fixbstls3eyyTGlI8ePcrJkyet+hGhJAvWREhKz7B0UIh7NWuXoyK\/M2fOGDo9Tpw4Ua+Aq3xPyMuRtfmJZQhxhynDuMJPvteyMOn06dPNxk\/aTuazSrvWFmoUcPLDL8vw7TlIHaWLV7ps6xpakptQJiy3xCATq+1diDdFu8hQU0ttY1PrL3X08fFBhm\/FJqGGxhOQaRWyEtVWe7YLCwttanFF44m3jBREPMtQpgzHWesjQ6Zi1qrCWLy8lK5fv57nz59brQy11VUErTkjV7Ky29r8pIyysrxiHp6vry9iwUGsTtRWL2scFw7ShrUFhxVwMsFy+vTphmGQun7QpFtV4rbEoALOtFZzBAEnQl4e7vI2Z+uLcExrteaPZesCTqZ++Pn5qWHf5r9VrFICmfokI0sS5KVCeuHq6pywSqFaUCZimP\/cuXOGEssUBPnu2HpwaAEn4+3ikqY2ASc\/dPI21VKDCjjTWs5RBJz0FokFfxVwpt0X9cWydQEn5Ze2rusNvr466vmWQUBcNcrcMemxkd8z6X3dsGGDwYh7y6hB85ZSVsqKNxX5rgg\/6QWU3jgZ\/rXloAKuFgEn8+PGjx9vy21Xb9lUwNWLyBBBBZxpnDRWVQItQcBJiWUEoSXO4a1KW\/fqIiDDf+JGThau9OzZ07CAYfjw4YZed+2Fq4uc8Zz0XPbv39\/Ar2vXrgYxN2jQIJtaWV5TLVTA1SDgpNdNulNlOXhLDirgTGs9FXCmcdJYVQm0FAEnC1hkNboGxyAgqzllhbSGhhEQCwHSo9kSggq4GgSc2EurbVi1JTRqRRlVwFWQqPu\/Cri6+ejZmgm0FAEnC1fEFpcGxyAgi5VkapCGhhGQqSYtxSCzCrhKAk5Emww3tASDvabcmirgTKGEweCpva9ClUUMOgfOtPvB1FgtRcBJfWROT3JysqlV03gtmIAIOJnrqqFhBOQ5qT1wDWNntatEqFVfxCBLsQcOHNiiFy5UBqgCrjKN2re1B652NnqmdgItScDduHGDyZMnG6zM114jPWMPBFTANa4VVcA1jp9Vrq4s4MRGzYsXL2zeSb25YFTAmUasMQLu7GGIq2F0KvUsJGTUnX\/qXnAdAWey6o7XFGe1B64pKFZNoyUJOCl5VlZWixkaqkpa98whoALOHFofxlUB9yETmztSIeAqHO3KooWxY8faXDkbUyAVcKbRa4yA2x8EYfFwMATmzYb5q+FWFrT+DbQZD\/n5sG4ezPKBvFK4cQJmToIV86Hjn+BfP4Nz52H1EljoDaduAu8gyA9mToEDKfC2BIIWwYyZcC3XtDpVj6UCrjqRxu+3NAEnU0TEsruakWl829tyCirgGtc6KuAax88qV1cIOPEZ+vLlS7t0OaUCzrRbyVwBl5IAaalwPhFmu4H7KnBtC5MWQI\/PIPwCjOoIPttg83QYMQ8WDIKhK2HHXPjkb3DrBkzrBM7T4dpZWO4DP\/4nuHiCiMKfh0JCFKyNgA1e0H8arJkAHcbDzXRITYJTJ+DpO9PqqALONE7mxGqJAk5cLcm9oMF+CaiAa1zbqoBrHD+rXC0CztvbG1liv3z5cqvkae1MVMCZRtwcAZccCX36Qf\/ecCQRVkyCGetg4gCIPA3TO0N4OkzrDyFx4O0EHdzAezrM3ADB3tDPw1iuhS4wbikcD4ExU8DXHVwngfcYGLr2fdnnOsHf+oLvbBjrBzcvwuj+MHAwjFsNRWXv49a2pQKuNjINP97SBJzUVNwDnT17tuGV1ittnoAKuMY1kV0KuNLiPK4\/vS+jO\/DuNbfyb\/Gyzrf\/txS+rTNCDZRLeVPy1nC8tDiHhFunuPYir4Z4UFZWQlHph+nnvbhJ4t1TxGed4Nar1zVeKwdFwIltJJnYGx8fX2u8lnxCBZxprWeOgEuKhL79wdUVdp+AhSNg\/HIY1hWCY2DUt7AtDWb2hjGLYOscGDANNi2FiCQImQ3tRxnL5dERXOfAxhnQZTLM7QXt3OBYJHTsCwdCYV4AbFkETmNh2yrYeAjyrsPgXuDUF8YHqIAzrZWbPlZLFHBCQUwk5MvYvga7JKACrnHNapcC7tSFifzzktYki2epN0l8u\/FzVly5RE5hoZHWu9fceZpFXkkplD7C68Bwll5K4fXbN+QW3OPO88eUvHvD7adZPCx8byTvQX4md18XwLuXrDwympmJpyh+exfvqEGM3j8Jp51juV4sWRRzKy+LgndQ9vY2U\/a6sebqlfKWKuPmvWhib8cyZ\/fPtN81jVUJASRkJxORHsbNGoScCDjxtLB161abdUbduNsQgyNrHS6pn6I5Ak5SMwyhXoTkc5B8Bs6mw6lYuJENpw9AZj7cSoJV6yHvKYSshaWr4X4h3D4Ph04by5QcA\/GpUJgHG5bDpo0Qccx47kgo+C+FY+W3+K5NsGwpXM+HnCtw\/hycPK5DqPW3ruVitFQBFxcXZ\/DzKOXXYH8EVMA1rk3tT8CV5eIXPYCeIX3xOH8K3l3l23W\/o3v4SJzCXDjz+BprDrviumcKYw9N59S9GL5c9CtcTu1k18lxfB7QkbUpu9mZ5M\/IA2NpE9Sdsy+fknBpMS67RjBo71C2XT9It1W\/odWeNeS+uUq3gH9jVmoSb0ve8LbkEZtPzmD8vilMjPXnwsO9\/NH3V7ie3s21u1HM3zeIPwe0ZWfmaebu6cac1HIbOKW5rD3Smz+tbYNvwhbSX7z4pWVFwLVt25aMjHqWCv5yRcvb0B4409rMXAFnWqq2FUuHUJu+PVqqgJNFDDExMXb74tr0Ld2yUlQB17j2sjsBV5Czn9473Um4s41e4bN5\/jKDNpv\/Rmz+G7Yd6cHwoxuYG9aJHvvns\/L0OjILbzFmew8iHuey79gAekSHGYgeSdvCvKNT+cb\/NyxJ2YVzaCtCHxZTUviAR0WP8YjogU+aUVBlXA\/gi2W\/Y1D8Nu7cj+DzNV8SmLqFNmv+nZU34hi9ox+xObfw3fkFn290Y\/XlFEMeC8K\/pVXQIKYe8ePCiyIoe8zKuEl84f8\/GX++vOujfAh17ty5dTqzb9xt0PxXq4AzrQ1UwJnGSWNVJdBSBZzUoqioiMzMzKoV0j27IKACrnHNaHcC7ui54fzL8u9xjxnGr5e2IjormrZBfyM67yWhsU4MP76bC3cPsfPSdjqs+4jlN48xIrQbu3Jy2Xd8EH3joqAki07rPmdT1iWmhHzNsovhuIR+xdaHRVD8hLsFWUzY3p65l65CSS7Xnz+k6NVF2qz\/C7OOL+GHwK9ZlRZBQMIKEp6cpvfmn9n9uIC8p6lsiBvHx6u+Zl1GNJ67uzE\/XWwxAKUP8dnfjr9s6EbQ5eM8KjKMxRpOSQ9cdUO+xovs568KONPa8v9n772jqkr2fd87xvvj\/XPGG2+8e849Z9+737sn7BN279Ddu3vvtqNtamObE4iKigQVBRUTilnEHFEUETOgCEhQRJGgCCYQBBOioIggiiBRxM8bv7XIsGABaxGrxlgwZ82aFb5VNed3Vv2CInD64aRS1UWgKxM4cRe4YsUK7t+\/X7dR6qzLI6AIXNu6sJsRuAJWew\/AMeE678uKcQkex4LL25nsNRATX2smnrEhIfcxHtEO2J1fzYxz1lzLfcae4NFMu+TKvoi5zI26ABVvcA4cxdTAWQzb\/z1bHycSl7wHMx8bpvlO5XT6PXwipjHEdwOZBamsCBjG3MDlTA5wIPltGp6RDtgFOjI\/bDPpxTmsOzsAswuHqZKmKypIIeHVTbYETWTIyVk4hTnhn3qVmIyb1Wlqd6sicLXR6NnHhiJwoSfg1OVKLCvgcjDEZzTENuE2ZNTTzflQCgEHYOFiWLECIpOgTA\/t0oa5Nx6jtlAbx6UtsV2ZwEm79+zZg5hRUqF7IaAIXNv6s5sRuI+8L3mv1T4VBdSKMvJLCyktLySn4AWvSyuVGCgj\/W0aOaUfNOh9+pjPy4JXFHwopkQskUqoKObFu3TyygoprtQgzcl\/Rnrhu8rrhbzMz6RUzj7m8+xNGm8qtVKhlPS3T8kr\/6hJ+7E8j8yCbOqL4X74UMDLd89IfZNKTq0VN20BNX8VgavBoqcfGYrArTKFKRsq0ayAEwfhWio8ioWd28HrEmQkwZ\/+DeZWmgl5EgP2M2GvF8wdDUvd4U0uFGTAfCtw2ApZVV8pbegoReDaAJ6OW7s6gRNN1O6qga+jy3pEtCJwbevmbkbg2gZGZ71bEbjO2jPtXy9DETgXS5i1vbL+5TBlOGw\/CWO\/hkUu4OwMdxKhz1fgFgpu9jByAlgtg9f54DgBJi0AL1\/IfAePo2HSSBg2EA5GtA0XReDahp+uu0UMo6sG8czg4uKiUWjoqm1Q9W6IgBhrFt+3KrQOga40p\/9bY008duwY3t7ejV3qNnGKwHWbrmxzQwxF4DZagu3umupYjIUDERCwFWbYwkwrSMkEk4Fw7TkcXgKjJ8DU+ZCZC44TwXwZnAuB7AJIughjhsKo4XCkRv+mpoAWHPUEAiceVaKiojTGasVgrbF\/osk5dOhQQkJCjF5WVVukfQUFBS3o+aaTvnjxQmNuSPxB6wqiqV9VvvofRnR0tEYJRBdeteMrKiqIi4trV\/wmTJjA3r17263M8PBwZBzpG54+fcrly5fbrX4tHbMyp8+dO9cp6ycmgB4+fFgNtSJwd+8iX6LdMSglBv161VAEbq0pDJsLIlb0IhNMh4DLSThwAC4GQ59v4fAlGP8d7AjW1i0jHpbPg33eYDsKFrrCi+eQkwqL5sBqN3hbo3ujX4MaSdUTCNyZM2eYMmUK4te4vX6urq4aWbL2Kk\/ad\/r06UZ6uPVR+fn5OgmJbBObmJiwc+fOdsO0vbBsbTmjR4\/m6lX9vqiErAwfPrxdsWvvMbls2TKNQqC+I3DOnDmsXbu2XTFpSV+3N34tqduWLVswNzevhloROEXgqgdDTz0wFIGLOwvLlsOaNeB\/Cfy84FYqxASC02qtX9OycrhwGNbvoo5yTYXEH4HlK7T3X7gJhvys6AkE7sSJE\/j7+3frYRwQEKDxImPIRoo5EXEnKCuY9UNZWRlLliypH92jzw8ePMjFixf1wkBWL51FdqIbh4yMDI1bSn2bKFuUjY01fe\/v6elqz0dF4BSB6+nzAUMRuM4MZE8gcKdOnUJIXHcOItqycuVKHjx4YNCdgwULFpCVldUAOiFwItQtK3EqaBGQFZNt27bV2crShY2YaVm1apWuy90iXsaijY0N8fHxvHtXqZDYRMtkxe758+dNpFCXdCEgbvCsrKw02\/i5ubkoAqcInK6x0mPiFYHrHl3dEwicj48PixYt0rwsDUmq5OX77NmzBgNBEbgGkGi2\/kTT8+7duw0v1ovpCQROZLIsLCy4du0ab968qYdAw1NF4Bpiom9McXExM2bM0Mjdvnr1ShE4mYTdVQZOXmihoaH6jo0em04RuO7R9T2FwMkWijy3DEngZEtLDPtmZmbWGQyKwNWBQ3MiK3AbNmwgKSmp4cV6MT2FwM2cOZPr168jpmmaC4rANYeQ7utC4IQsy3s9OztbEbj2JHCHDx9GVLzb6yfaSFOnTm238qRdXVF7WRE43Q+MrnRFEbi29VZgYCBigaB2UASuNhraY0Xg6mIiK3CKwNXFxFhnisBVItveZkQE+EmTJhEbG9tuv4SEBO7cudNu5Ylq+PTp0401do2WryJwRoO2XTNWBK7tcKsVuOYxVASuLkaKwNXFw5hnisBVotveBE6ED2trjxizkzsqb7ElJQLPIsgqX+5dJSgC11V6qul6KgLXND76XL19+zZBQUFU2YVTK3ANUVMEri4misDVxcOYZ4rAVaLbEQROyE13DqWlpZr9eTFs2pW0jBSB6x6jUhG4tvdjSUkJTk5O1XLBisA1xFQRuLqYKAJXFw9jnulN4ETbqTsHMTcg9mjaSwZOVuB6AoETWYjz58+3yDJ3R48zIXBHjhzp6GoYtXw\/Pz\/N+JNt9Q8fKn0TG7XE9s+8LQSusADeV7l1bkXVC\/OhqB0WneW5bAwlhtpNru3pQRG42shojxWBq4tJVyBwBW2cnwV5UNoJLOnoReDEgv\/Ro0erv8Lqdlf3OPP09NQ8CBMTE9ulnT2JwImLoZa4VunoESWKF25ubu0yDjqqrWK9397eXvPBoghcw16IPAcXExvGnz4EZ6IbxlfFiBOXMxug769w\/WlVbN3\/up1U1U2nz1l7EDh5Ie\/fv18zH2SsKDtwdXtGEbi6eHR6AvcJQs5ATFrdelMB7nvgUiPzviqlzO\/982HwBEjOrYrtuP96ETjxbSbuGhYuXIi1tbXGcJwYjzPGb\/bs2RpXLaNGjcLU1BQ5N0Y59fOU8mQiiv2j9jAjoghcxw365koWxRJxUdRe413GuYw\/cVHUXuN9zJgxiBsWUWpRBK7hiDi2HY5eANeVYDkDLO3hbiJ88xsY7ABPH8CKOTBrNjx6B7EnYcwwcHGEPr+DLwZD3FVYsRjmmMOZm1D0DpZbg81UcAuF11mwxh6sZkL044Z10CemPQic1GP16tXcunVLUyVF4Or2jCJwdfHo9AQO2L0BfC\/DxoVgNR3mroSkG\/Cv\/x2mb4PUeFhoBfMc4FURBO+AsaNh0wr4yz9Bv2kQGw6L54PldAh\/AvnPYcE0mDkNfOIg5wkssYFZtnD3VV2MDHWmF4GTwsQJryylizyTuG8R566G\/onaujhnlZUBeXmKNXDRZDR0OY3lJ9t84uQ2MjJSETgDjS6RgZMt1K62AifNF6FtIdlSd3HH1NiYMUScjG8Z5zLe7ezsNONf5oEh8m4qD5nHMteuXLmiCJx0eBn4noLgALh0ERwtYYkrTBsM207A1O\/gbBLMGweHLsCmaWDjAuvNYPQ68FwOA0yhrBRWjIDZWyHtJuxeD798A5OWgvt6GO8I2Y\/h4nXYaAmTHGHPXPh+JsRHQqAvHD8OqYX6TcL2InB5eXlERUUhMnFiONiQNuf0a2nnTaUIXN2+6ZQELg+8TkHQWYiMACsT2HgYRveFQz4wphdEPAGzQRAYA\/ajYIUb2A8GqwOwZTpMXKSd35Y\/whpvuHcFtqyBn\/4Edjtgkz3M2gXP78GVG+AwHmy3wBpT+HUF3AyFIH84chyyDbQMrzeBky6Sl5oIo4uF7vT0dIP\/JO\/o6GiNLJqsgi1evJgbN24gvtWMUV79PMXRsJQlZNXYQa3AGRthw+QvW7\/GGu8y1m7evKl5Icp4X758ueYlKfOg\/tg0xrmMd8m3PVacDdMbLculJTJwIbthlAmMGwU3UmHrHFjuBnMnwdlomD8U\/O6B7VjwiYYVY2CsHezeDLvPgvsKmLxSWz+nMbBgJ5xcB9Zr4MBysFwMa21h5v7KNnyCpaNgoAXs3Q7Oh+HVE5gxDkwng9laKNWjue1F4KQq4tRbrOuLUoMicDWdowhcDRZy1BkJ3JHVMMYMxo6DJ8\/BYSps8YTpE+HydZg5CCLTwHQwRNyB6X3Awgm2bQCPi+AyC+wr565Vb9jsDTvtYMke2GwDDhvB3gyczlViUQbmP8OEBbBrE+z0hZcJMGkMjDcF2711MWvtWYsIXGsLacl9MhnkISFBVicOHDjQktu7TFpF4LpMVxm1ouIIW1Z+JcTExLBr1y6jlteTMm8JgXskX+VWYDcfvINhw2xYug9sxsGpyzCnP5xNgdWTYdpyOLMbptrB+qUQkAjHnWDsIi26y36FudvAeyOMsAHrvjBkrnaFbfRo2OoEi3ZA8DEwsYEtjuAZARlxMMscppjD9iD4qEdntSeBEx+XojAhvlfrE7iyokf4pYSTL3WuyCc89TxpTSiBFJe+JquoiQSNtL28PI8X74s0V9JfXuBA7EFOPLymF06NZNdk1Lt3iZy4fZiDcQfxe3JbxKN0hjYRuNxUCL+uzTspBhKe6CxHe6EC4q7As4KadNcvwMlA7YCRgXzEC962UIPmw2u4FA6iz5QRC2eDtMdVpdy\/AZdua8\/KcsDvAujovs5I4G75gdUsmGsP5y+D\/RRw8QCzURASCVP6QNRzsBkEDtvBYwNYLoXViyHiMWy2BJsd2uZP\/xbWn4C9C8HEAUz\/AlNd4KofjJWVvYWwzgPO7oUpdrBuCfglQEoIWE2DSeZwREtxqtBt9f9OReDkAbF+\/fo6jRHZi7S0+tKGdZJ0yZO2EriKQrgVD+8bebLkv5ct76ZheXIXrlzX7Bw1nbANV7vyFmobmq33rbICJuO7ysaW3CguecTdjgptR6AlBE5Ke5kB2VmQ8RTSn0LGK0h7BLnv4GkKvCmFvOcQFq7VQIu5BMFXtHPoTQY8TNfWOf0+pInMSxlEXYDo65BY+V5+GAuBQZBe6eP7RiQEh8J7IO8FZGXC0yegr4JbexI42Zl4\/Pgx4vqoPoGLiV\/A\/73uM7xf5kHFY\/od+A8sI04Q8SJFA0p5SQaXHp7n6qsnFJc+Z86JX5gW4cuL\/GfEPr1E+NM7ZL9\/zpXUi0RkJgt0QBHXU4MJSb9DQekb1vsNZfT5Yzx57seEo4M5fO8cjv4TmHstgDeFz0h685KCwhek5Go7IjM7huCHERR+gqLCVBLfZlFQ+JyU3AxN7s9fXSX4YST51c\/Kcu489mHb9R14xSzha\/fJhD4OIzbrEUG3Xdh+O4iXjShst4nAXdsLvSdp6sPKCbDoGJS8gYuhcO02yFZb+Tu4HAoRN7TpZvaDqWvhauV1q17wf\/4V0vNh9Sj4P34Dt\/Ig4x6EXYLHWfCxBJJvQ1goJNXycZt6BzYvgeDjMGAYPHgGY76BVUfrDsKLW+GrAdpl4fjD8LchsH0TeF1ssFTcGQmcAPc8HbIztf\/TnkBmDjx+CHn58DgZ3n+EV48g\/CqIYn74eQiL0XbBy1RIy9LCn5oEL\/Lg43ttmpgbkFI59+9GQFAI5FSS26hQCInQPiOyn0L2SzAknelUBG7Hjh2MGDFCs4VqY2Oj2VIaNmxYt1yFazOBywGP45DxFnIy4X4KFJRD+jX4dSzEy2CrgIQEyK0cTLnZcD8R4i\/D1\/8TpqyD1+8h8S48e60dnPI3KQEevqg8\/wR3E+Cl5tO6Jo0+R4rANY2Su7s7Mr5l67TqN3LkSLZv3970jeqqXgi0lMDplWknS9SeBE6aLlv+v\/76a10xk0+5OIdYMD\/QjlmXxfVWNiPc\/8jYAEcmn+yHx+NINvqNwMR\/DUvO2xH2Ioaxrn9iUtRpzl2bzX9uG4hX8mX8bu1jfrAtX+\/4gpMvUrlwaxkTzyxmUbAFrinnsT3yNwYHbGVb0Bgsoi9oeyLXn+HHprL1kiXfB2zj2h1nRp1ZTuJzP6wDFuMSNJPFV70IvGHDN\/67iL61htFnV3M3wxfrgCW4BM3APvoUyS8vsNjfkj77+7Pr4VWi450YcGoR918\/4lVJEWkv\/Jl85CdMvKzYFB9GWS0ZpjYRuFtH4McRIAoiNsPB5TSEnQY7e\/jznyA4HnbYwMj5MG8mxCZrhasGT4IffoAL8VqBzJ9nQEQ4bNwAPw6A6AewzwVmTYZvxsLNS\/DlZ2DvCCOHQswtWOcIo\/rArHXw5BqYjAOzcTB1Y8NR\/uEZDBkID4rAcyGsPAy3QqD\/j2BhBT6R1fd0VgJXXcFudNCpCJwoSYjzW1lxE5+dIn8kwrPiWLm7hdYSOFlZ+1QOBYlgZg1+XtC\/D5iNBKs1cPEQ\/PZf4GwkuK6DJcthlj08eweTv4QJs+DAevh\/\/wH2nIUzB2DWHPipL9zPhZMbYao1TLaAyDtwbJN2zlvOhKRs0DhU+AgVtR5guvpGEThdyGjjZVzL+H758qVG9lLcFsn4l3mgQtsRUASu7RjWz0HGq62tbZ0VuMKcIAZ7mHH+6XGGeE7nWV4qJsd\/IuAtxNywZlzQHk5HOTD4tB2rLzqT8D6D5b4TOJieyfWb8xh+7qimmAu3XVkVvpZR+3\/PypgjTD3xDfufV+3TfWJr0CTW37nGkeAx2N2+oX0QFkYx6fgEVoVMp2\/wHm4mbmfqudUciDTny6PW7Aq35edTFuy+bEOf4P3EJWzC\/Nw69l0x46tjs9l1eTY\/e1tx+Noavtv3C5ZBzjz7CPeSlvPHvUNwjtiIf\/pDoBifGEcmu\/eir\/9G8ms9\/9pE4OJPwB++Bmdn+OWv4OINZ4+DkzMM\/hNs9oNz+2CgKaxZWUngJsCxGzB\/ArgHgvNsmG4Hh7fB3q0weBRcuQPbd4LjAvjT13D6JAz9VbsUtMwU7FdB3+9ghiVcSoUPD+Drr2DCZBhrqV0Srt\/5Tpaw\/zTMnwlhzzUrpDgvgoFfwbwa0Q9F4OoDZ7zzTkXgqpopy\/OiwNCdQ4sJ3Ce45g2rnGHzOogLheEmcNwdRllAzFmtEHZyMgwdDw+vwZdfgpsH\/PwXcDsPJj\/BxUzNs4if\/wS3csH\/IKxYAt\/8F+w\/AYMGwPXXUFEMmTfgr3+GHe7w699gfQD4boWd22DpZshrRspaETj9R7CLi0udl6L+d6qUuhBoK4H70EIxIl31aCpePog+1iIDTaVt7Fp7r8DJs7m+Fmro1an8f7v6suzyYj7f+nv2JJzmV4+v2HQ\/iSMXJ2IdforIVF8CHl\/G7ODvWHQ3mCXeI9j4IJnwWBt+8feAT9mM2vfvbHl4m6VHv8Hplh+Lzw5gZWISmTkxRGYmsc5vBLYxkaTcW80I35WEPzrOZI9v6eezAJ8bS+hzdi1+0Q4M816Bz017ep9y4EKyFwcSg\/GPmU1v\/434Rtox3Gc1XnG29PFayoXkU+xNOEdBRRnpmZeYc2oYU0NXabZQh\/q6VEPuHzOXfodHsfdeDG\/L6m5wt4nAXXOF\/tO05ThPh0XbYOS3cCwGJv0Mq7zh5kUIvARTe8HibWBvAm5XwGqYlsAtmwSO28HGHHa5wBhT2LUVvukLcTHwRS84dwb69IXbD2DqYPBOhFcZsN4WfhkAwT7w00DhVr4NAAAgAElEQVRIewtTv4VFRyA+GuJrGTO8dRL6fgvTl2iJoKwMDhoHITehuEZis6MJXHm5fgsM1Z3bAQe1F0DaMP3plAROVNXF1lB7aIN2QN9pimwpgfuYDRbjYPIkmLIMCtPgl9FwxA3GWkG0N4wyg\/ib0HsoPIiFb\/4Kh\/zAdRfcSYERP8J5ESd8Cb3+C86HQ\/9vIPgGTP4OPPzh1wEQlg5vM+DuRfjxa9jpBQd2QexTuHEMRoyGASPhUBMGTaWRisDpN7pEBk7sEsqYUMFwCLSWwBWmwtThYOcAFtMhoVL2xVA1e\/UKTm2CcZNBvOkFREH6y9bl3t4ErqEnhhLcLsxk54N7mgaE3lqBY6Qb68JsmO4\/m5mBjqQWveZK4hYsAhYxL2wV9wrfcPGGAxYXtnDq9hacYs5rBAYD4pYwI8AaC28Ttj+8S3Z2OHPPzmSmnyX+L55y+95Gxp1ZRlpxPsE3VmLhN4Nvd\/2Z0ecP8OJdPAv9p2DpO5NF0acoKsvAOcwee79pHHiUTF7+TeZrrluw9NoZCkufsu7iPOz9zHFNuVlH5jDvfTrxjzwYe2ISC0Mc2HjLmyf5z3VqBbeJwKUEaVUYBb0jznA8HPx2ajVqTE3A4xLEiAT+XJg3HxKfgusqCEqAnU5wPhYOrQP\/SNi4CkIjYZ0T3LgHq61glhVMmg3+p+DbP8IkK1i0EYpr0YaibHh6HRyWwFvgzikwnw+LJ4LToZqBWZENU0fCrkpVy6wqOZuaJHJkaAK3wQrWnICKLLC3gyfNfFj5ekNyTt061T97exMm2kJOJQyv48ByGVSKplYnv+sL3\/UC34eQnwB9eoFraPXl5g\/KISsbtjlCYCK8jgXZ\/U7Orrk1\/yFYTYZ7laaDVluCW2Dj8u01d2mPFIGrj0g7nbeUwIkw6\/XT4LILNm6Eq2FgMx8CfGCuk1YcYfZC7WCZOAA8zoLHTrBfCA5rQWSLbUwhUuR3c2DCIIhLg412YGkDQ34Er3iIOgZTLGDcdLiaCIH7YfZ8sFuiFbz2coHNG2HZFshvZiIpAqf\/YBLh8O78waI\/EoZL2VoClxMD3\/WGzHI4sxRGLYbC17DRAewXQ0YJ5CWDrQ04LgK303DyAByNhAhP8IqCojew1h4WLIP0UigvhIgzMKyf1mTIGktY5F7Z1lJYZQ0DRkPoDSipWcxoFoyOJ3DNVrEmwaf6DatFIqpT1Y\/7pJHjr75M\/XN4\/iaFnEaUC+Seav2EmgzqHDV3vbyinPJmNMLaRODq1Kb2SUMcal\/V+7gqm8yrMH4CPGpm26R2xnEhcDWpdoxex4YmcHN\/hH8eDI9j4ZeBkPAcDm2BVSvAMwQu+ID\/HXiVCIfcYcd2uP0M\/PeBtRUsdITcIvDaDatWaRcksqLht5\/BrFngcgweh8DfRkH2e629xnmztR9u19zhf\/w\/cCAIbnnDZ\/8dlnrDw0hYtBwWroQXOeC5U6vBbr8IUt5CyVsIPAgD+4HrabA3ha1HYP5ocPIWk2y1oCyEcb1h71XRAIahQ2DvXm1bHd3gRRMeHxSBq4Vjex62mMBVVk7T8RVQ9kGrafqpAj6KXNwnEDcfEspLoKByMSf3tXa1WxNfXjNwZJlZEz7B2zdQVpmPxOXlQl5x5XXgTW7NCnlL3GYqAleDYXNHYkC6vmZfc\/eo600j0FoCJ1\/j\/YeAKJK+ioKho2DBdJi3GTaag+kycJoJM7fBiWUwajbMMQVrN3CzgsW7YcNcsNuqNeI5ZYPWrtx3w2HFNm2dd9vAjyNF6xjuiDhRATjPg\/5fgl0VsWu6eZqrXYrA6dGerpjEOATO0EjUekHom3XtfT597zHCCtwScxg7BY7thfEmEPsAfHaByVD4sj8c2w9LNsCRbbB6LZhOhA1bYKwpBHjBt5\/BnWw44wozTeB3X0BYMPzhB4i4CiaiO7IeTGbDzhUwwR6OrIABM8DPU0ukfE7BwWMwrj+s9YaYc7BmOfz5n2HvKRg\/AGz3g\/sSmLYCFo+HARNhS6VLbScz+P57+PkXtKZ26uF5YjnM3w9JgWBmr70YfQKsJ8IXw+C5DjUAReDqAdlep60lcO1VP0OUowicfijKFuq0adPUFqp+cOmdqtUELhYGDBcjFpB1CcaOBbOhWqImu1Tr94LlSDh5H1K8YPJCsDeHJd5wygFW7oRZo2HsXHBeCZtOQLgXzJoJ3\/eDyyJfPgesNsDTp1BcBpeOwE\/fgI0tBNzUu4koAqc\/VsZK2TUInLFa3zBfQ6\/A2QkROgYuFvDDKAjwg+nm4LkP+snK3HNwsgNzW4i+ATbTwcEexs6B4jyYKivbkWBuAkePwKB+EHAGfhyrNRHiaAa2c2DqHFg0Db4fB1udYek2OLkdJpvD1l3gvBtmmcEad1g7CzYeBNtRsM0TLE3h5EN4cAqGztDKlltOgb4jITYFHH4F23WwzAzmejbELCsGZljDEnvYfRHePAKrMTDcDFbvg8KqBZd6tyoCVw+Q9jpVBK69kO785QiBO3ToECJfpILhEGgtgcuNg89\/rxVDWDYZ9pyBM9thykLYvQ58Y+H0VvjVChzGgKkTHFwFIy3B5HNY5g4+22HaYti5Bk5GVbapBEJPgedZWD0dfrWG8yFwJx72btNqjtfeWdEHCUXg9EHJuGkUgauLr6EJnMUgcLsM55zg\/\/oPOH4A+o6CrYvhP\/4gRmtguwV8PQ4+lsLoweB6EmymwfqVWmXbc+egz0DYsQH+9F9wxht+85+w0Vmr8+HrAf3E68ohmGAFh7dq9UMCd4LJHNjgAPNWwCobWLgVZo2F+dtg2H9oCdaMsTDODuaO17rZEkQ+5oHvIfAKAZtRsD8aMi5rt249DsKsNaLbXBnKwHoo\/HsfeFYGyWHg4g5PRCaxiaAIXBPgGPOSPgQuNRnu3KtrEFtXnUqbePeX5sOrKjtvHyD+NjxpQjC7sW3S96+19uFiY+FpLQFMXfWReLUC1xQ6da+JSZHaBn3rXlVnrUGgtQSuvABCvOGwB5wO0n6li4X6syfA4xTkyFz7AH6nQBQAe8\/V2l71PQ5+AZAiCgkVcOYoHPaG11WWMGo1IvUWHD8GHh4QcbfWhRYeKgLXQsCMkFwRuLqgGprA3bkGT3KhNAcuhcH7DxB5Fry84XwEGpMu2Q\/heqW4Xkw0vMoDv70wbTT0M4UscWARAidPwvlIEEO+4ZfB+whEJcPHt3A5VtuOiEDtvBRj27lPIC4Z0lMg\/iE8SYTkTMh5DMc94VwI3L2n9ak6ah54BWhX7usiAtKGh5UO7S+GQNApsHWCt7WEMB\/GQHB483KbtfNWBK42Gu143ByBu+kD46eBmXxNBGsrJoLRLyuJmMgDF7yDzAw4vl3rmke+3j\/kw8taBKvgDRxzBLNKqyy7l4DFPBgzEhIq83qZCUUykD6C82LY41cDhEyMKzGwbS70HQtbtsClGO3KgWicNxUUgWsKnZprQtzENINMRhUMh0BrCVxLapCdCKcutuQOw6ZVBM6weLYmN0Xg6qJmaAJXN3c9zwrBxx3c9kF4Gz6Q9CwN31Nws3Gl3EazKMmHB2mVH4eNptAvUhE4\/XAyeKrmCNxRB\/hmFGTlgbjGSr8BU0bDtElw7h5cPQzffglbV8OQP2uXj5NuwTI7mGMGx6PgxV0wmQAjv4GJDtomjP8CHDyg5B0Ul8JZV7C2A\/ulkJACf\/stjHGCJwmwaxV88TkcPAebRT6gllvag07w+efgvBfu6Ri4isDpN2yEwNnZ2SkCpx9ceqdqDwKnd2WMlFAROCMB24JsFYGrC1anIHB1q9RtzxSB66CubY7Aib9gq37wxc8Q\/wxWTYI1gZB9BQaZg9saGDZdW\/nts2D1EfBZBr9Yg5Crb0fBcitYdhIidsHEudq0D4Lg68\/BfAW8fAy9v4K9x2Hk17AhABxMwfc27DaHzwfDlsPa+1xt4OsBWrtV1yr9Oh5YCb3\/E6btbBxEReAax6Wx2NzcXLWF2hgwbYhTBK4N4Om4taEdOB0Je1C0InB1O1sRuLp4GPNMEThjottE3s0RONka\/VABB+bALzPAzgScL8G7GPjFDPavg7GV6sZrpsLKo+C9FPpMBe+jsO8ErDIHRx+4KurXtvDpAzx7CR\/ewq+9wGEDDPwOXDzBdRuEJ8H0QXDsllYL5sBG+OoL2C3252bD4lo2HXcvhi++hl1HIa1Kvq5eexWBqweIjlNZgfPy8lJKDDrwaW20InCtRU73fYrANcRGEbi6mCgCVxcPY54pAmdMdJvIuzkCF7QHRk8Guymw3R8SrsK40WBhCl434fxeMF2kLeCMMwwYD1fPg4U1OM4GtwvwOAbGjoeJP4PFSq17rBWWMGcpTJoKcQ\/ghAvMXao1+Ps4B7ZYwdjZkFdZ9\/eZEBcPuxdAvzGwdi34hkJkFOQ0Ipxdu8mKwNVGQ\/exEDhzc3NlRkQ3RK26oghcq2Br8iZF4BrCowhcXUwUgauLhzHPFIEzJrpN5N0cgZNb0x\/Bw1qCjm8y4FG6NtMPRfCuyrhfOTxNhdJPkJcFDx5p9BE0CbMzID0T3lfKx1cUwYP78OJNZeU+waMHWk8NElNepNXQkbxqh9ICePYE7t2D5zpW3Gqnl2NF4Ooj0vi5ELjg4GA+NKb+2\/gtKlYPBBSB0wOkFiZRBK4hYIrA1cVEEbi6eBjzTBE4Y6LbRN76ELgmbu8SlxSB07+bMjMzlSst\/eHSK6UicHrB1KJEisA1hEsRuLqYKAJXFw9jnikCZ0x0m8hbEbgmwOlhl2QFbvbs2WoL1cD9LgTO29vbwLl2ruzOnj3LkiVLuHv3bru4YhMCJyZvVKhBwNXVlQ0bNpCU1Lzf0Pv377NW5FC6cUhLS2PmzJlcv36dt2+bsTUFODo68upVpZG0boyLMZr28eNHDdahoaFkZ2fz34xRSEvzLCkpwcHBoVuvSCgC19JR0X3TC4FzcnJCxr0KhkPg6NGjODs78+TJE9LT08nIyND8l2ND\/549e8bLly81LyL5L+eGLqOx\/Hbu3MnChQtJTExsNwI3ffp0ZJXl6dOnRsW0sfZWxcmKtbz0s7Ky2gXnqnIb+y8EZN26ddwT+ZJmghA4KysrUlNTNWPEmGNS6toROIWHh2NmZkZcXJxeBG7OnDlERUUhxM\/YeDTWf03FVc1pGWftNaebqk\/9azIPJ0yYQFhYmCJwzcw9g15WBM6gcHb5zGQpXIicCoZDQFZEZLVIXrCyIiDEY8aMGUb5yQrqkCFD+PbbbzX\/5dxYZdXOV16U7u7u3Lp1q10InPTO9u3bWbFihcZ2ofjwrV2f9ji2trZm1KhRGqz79++vWb1uj3J1lWFqaoqs9sbHxzc7eAsKCjTjUfCbNWuWxgeyrnzbGm9pacn48eM1OPXt21dTnjHnQFV9RSFLCG1MTIxeBO7YsWMaTORDpCPGU1W96\/+X\/hk2bJgGv0GDBnX4OKtfPzmX\/lywYAERERGKwDU7+wyYQBE4A4LZxbMS4rZr1y6N0kcXb0qnrb6sBshX\/tWrVw3+u3btmoZACVF0c3Nj+fLlmnOJN0Z5tfOUbaorV64QGRnZbgSuqpNlVUJWW2rXx9jHgqkQJdmGFKwF8+joaM12nbHL1pW\/9MGlS5c0hKUKG33+P3jwQPPi1ZVvW+MFp02bNmlwkhV+qWNsbKzR+6tq3F+4cIE3b6q05ZpHRNwJChFpa7sNcb+04fbt25q5LONs2bJl3LhxQ9PHhsjfkHkIUQ4JCdGsSKst1ObHmUFSKAJnEBi7RSZC4ORrSsaECoZHQPCVF4kYSzbGLy8vT0Mi1qxZo6m8\/BeyKPHGKK+xPEXWqL1XcGXV+PXr1+3WRmm39KNsP1bJ4R06dIgTJ06Qn5\/frvWo3weCg\/R3S4LU2Zj4yXakrM5I8PX1Zf\/+\/cgKYP26G+tc2tYSzXpRejMmHi1pp8wn+egT4ith48aNXLx4sV3ndEvqK7gJforAabrL+H8UgTM+xl2phDt37iACqSp0TQS2bt2qUSSQ2svW7RZxGqyCURAQwhYUFKTJ+927d9UvWaMU1oUzDQgI0GztShPKy8s1297qGaN\/h4p86c2bNzU3PHr0SEPi9L+7Y1IqAtdOuBcWFrJ06dJ2Kq3jihF5lfPnz\/PihQ6HqR1XtU5Vsmx3qIdrp+oSvSsjX+oivyNf7UIo5L8oYcnWmgqGRUAUF2xsbDQrNaIRKytKQp5Pnjxp2IK6eG6yHSnPXtnmFpzkfXPgwAH27dvXxVvWPtVPSEjA3t5es+JbNadlu17EFTpzUASunXpHljtFwFQePOJGSZxSG\/N3+vRpxOSA\/IxZTu285Ut5xIgRGtkLReB0DyzZ+rKwsFBbqLoh6tRXDh8+rBG+Xrx4sUZmRv6LMLaHh0enrndXrJzI3E2ePFljOmXkyJHY2tpqtDqrtq+7YpuMUWeR16rCafTo0RoyJ8S3u1t3MBSW8l4WZYzac1oUBsRkTGcOisC1Y+8Im5eBIl+Q8gUv9pyM8ZOVPjs7O3r16sX333+vGZTGKKexPMXI5eXLl3n+\/Hk7Itu1ihICt2PHDqXE0LW6rdHa5uTkNBqvIg2PgLxcxbSDCk0jsGrVKmRFSYXWIdCV5rQicK3r4zbdJYK5stcuk8wYPxH63bNnD\/7+\/ojKtqwMyJ6+Mcqqn6fIdglRFXtEKuhGQGzAtbcQuu7aqCutQUC2wEVovCWC260pR92jRUC0fRWBa340iEkPMfSsQusQkDktW9BdISgC1wG9VFFRoREyFUFTY\/xEO0rUoGUvX1bCxAaREAZjlKUrT2mjCo0jIMRt5cqVypBv4\/B0mVgZ+\/KwF5kjFYyPgBA4MSasQtMICIGTD2sVWoeAInAtxK0neGJoISRtSi72f2q7FJIVOJGRUKFzICAEToxGKjMinaM\/2lIL+UhSK6ltQVD\/exWB0w8rReD0w0lXqq40p9UKnK5e7KLxoqUl1qRFUUKMB4rRy4MHDzJmzBjEjpMKnQMBcdmiQtdGQLZQjxw5olnZ7tot6Rq1VwROv35SBE4\/nHSlkjktSoddISgC1xV6qQV1FAFMkX8TZQITExONwVg5Fm0aMSSpQkMExF+hGAqVreb2+okzbDEa2V7lSfv0cf3TEB0VowsBkX0T7dOu8rDX1Y6uEq8InH49pQicfjjpSiVzWhZCukJQBK4r9FIr6yircKGhoa28u+fcJtvN4qpHlD+6608MzYr5CxUMh4DIeYrGtbLnZzhMm8pJEbim0Km5pghcDRatOZI53VUUkxSBa00Pd5F7RPZN7MCp0DQC4nbm+PHjTSfq4lf9\/Pw0K7Mi36EUTAzTmSL7JkL1SgbOMHg2l4sicM0hpL2uCJx+OOlKJXO6q3yUKQKnqxe7QbwicPp1ohA4T09P\/RJ30VRC5OfPn69x2NxVvi47O9SihSrW79UWavv0lCJw+uGsCJx+OOlKJXNaPFt0hdApCJy8UMRIowqGRUAROP3w7CkETqyyi3kBReD0GxfNpRICJx4BFJ7NIWWY64rA6YejInD64aQrlczprmIhQCeBEyG+3NzcdvmJ2yVxWyEC+O1VZlcRUtQ1yPSJVwROH5RAETj9cFKpGiIgJpBUaB8EFIHTD2dF4PTDSVeqrmRkvVECd+HCBY1fNXHJ1B4\/cck0c+bMdimrqj2mpqZERETo6sNuEa8InH7dqAicfjipVHUREDkZUQ5RK3B1cTHWmSJw+iGrCJx+OOlKJXO6q5jcapTAibaaOCnvzkFsvYjD9+4cFIHTr3cVgdMPJ5WqLgKyhSofnkoGri4uxjpTBE4\/ZBWB0w8nXalkTndpGTjxn1nbkr+uhnbleGnjtm3bNK6muqtWniJw+o1QReD0w0mlqouAaJ8mJycrrd66sBjtTBE4\/aBVBE4\/nHSlkjndpbVQewKBE7MRojhx+\/btLtNZugacrnhF4HQhUzdeEbi6eKgz\/RCQD7+4uDhF4PSDq82pFIHTD0JF4PTDSVcqmdOyut4VQqNbqD2FwDk6OnL37l1F4LrCSDViHRWBMyK43ThrkX0T5Su1hdo+nawInH44KwKnH066UsmcVluoutDpJPGyAqcIXCfpjA6uhiJwHdwBXbR42WYRF3VKiaF9OlAROP1wVgROP5x0pZI53VW0y9UKnFqB0zWOe0y8InA9pqsN3tCuYi\/K4A3vgAwVgdMPdEXg9MNJVyqZ013Fu4oicIrA6RrHPSZeEbge09UGbajIySxbtoyysjKD5qsyaxwBReAax6V+rCJw9RFp2bnM6cLCwpbd1EGpFYFTBK6Dhl7nKbZzEbhPfPz0kU8thOdTRTnlFR913iWutJQnBp3wtOqCEDhbW1tF4FqFXstvUgROP8wUgdMPJ12pZE4rGThd6HSSeCUD10k6ohNUowGB+5TNMj9TtiTFa2oXcceJWVf9dNa05H0Ch+5ebhHp+lj2GM+7lygufcKyoMVce1Okyb+0IJFj9\/zJq8fgPpQ8wCPhPMUVNdUoK3lB1utobH3GMCvQgWWR+0nJy+R1Wb2bAUXganAz1JFss2RnZ3eZ7RZDtbuj8lEETj\/kFYHTDyddqWROdxXTYmoFTq3A6RrHPSa+PoF7+8qXIfv+wECfdchC+rnI8fyT61AWh9hx+nk6RUUP2XxlMQuC5hD0\/D5HQ4fyj5v7ciEjih1hC5gfup7Q1Cu4xaxnbehijqWm8IkyvGLWsTBgFvvvRxN0zYJ\/3PAXvB6fYZj7EPyy8jV4F7+JYE2MG8\/fZbAv2pFFgdaceZZEQLQZ\/7D+S86+fMGb\/CfsPG\/O4BNj8E85zJDDY0mu3MV7+sSDvh6DmB1xnPTCguo+lDY6OTnx5MmT6jh10DYE5CHv5+fXbbXY24aO4e9WBE4\/TBWB0w8nXalkTncVsQhF4BSB0zWOe0x8fQJ3NtIOl1tn2BBsRXDOey5dm8IfvddwLdmFgV6zOH5tCZ\/tHYPH7T0ceRBNRMJyfj6xiux3l\/nrpq84\/jyDzFdXcb+6hVGHvuLbk4u5fH8LfU4uIPlFOIeS\/LmWsoMfDs0i\/f0dxniMIPCVlmy9S3fjuxOTOHNrC3\/YOYiDt904mHSRmw8389ORBSRlhjDY9QumnLYhOCsXCsP5ec+XzLu4kb2JlygFkh55MvPUOP7oPoab77X2jIKCgvj++++xs7NDHvDOzs5s2LCBzZs3dxm3MZ1tQIr2qbm5uTIj0k4dowicfkArAqcfTrpSyZzuKr7SFYFTBE7XOO4x8XUJXA6Wh75i8sV1TD38NXOjwwiNm8GI8AAoT2CA+zjispLZEbGUxWcnYxt9lKiUzQw76wqlsfRzN+FROTy8v5XJ\/hs5EL2Akd727L9ixsCQvdWYpj\/dSe9jK\/nwKZVRh0Zy+a32UknmEX46OYVH+a\/YG7mMpf4WzLi0lxtpbgw8uZbiD+lsvWjHePfvsQx340lWEEM9fiUg4xFPC97yviAZR\/\/x\/HxkCgsj9pH5QbvnGhAQwN\/93d+RlJTErVu3ND83Nzesra27jNHKavA6yYGswMnWdFcx+tlJYGt1NRSB0w86ReD0w0lXKpnTagVOFzqdJF7JwHWSjugE1ahN4F4+dePPO\/+M+\/0QvMKn8M2RaWy6OJn\/dXAKu8KsmBi0nag0b+ZH7ObY5SkMDnYmOmUvX7mZEpPuxbf7RpBUCjGxlnzvPYutISZ84W7JjRd+jDg2lRM3dzE\/3JXrqYf5654hXH5xkcF7v2bJNS\/OPb7E3fs7+OH4RC48OseiiG34RM6h79lFXE09zl92DSAiN1eD2PPsGHZFORKScpifXb9lb1IYYU+juPHoFMuiDnL7bSUjrMQ3ODiYXr16cenSpWrExZVcZmZm9bk6aBkCSgauZXi1NbUicPohqAicfjjpStVDZOAq4HU2FH+E8hLIfg21BKwbBaekAF7n1btUAfcSIe1Fvfhapx8a0a4rfgcPkuHWLUh7VSuxfoeKwOmHU09IVZvA5by+SeiT29pmf8oh9HE4d17EEHDfF887x0h5\/wE+5RN87zCHbh3lUVEFfMjCL8GTK89vceVpLHkyXD\/mEnj3ECcTvQhMu8EH4MGzQA5cdyP05QuoKOBCkiehGQnEPD7LoZsHORjvxd1XiURm3KCkvIQrD47jftOTpPwSqHhL4F1PwjKf1e2SD9mEJB3DXe5P8OK57KE2EmQFbu7cuSxcuFDzdSku5Pr378\/Ro0cViWsEL32iZOVNMO0qX+v6tKkzp1EETr\/eUQROP5x0pZI53QO0UHPBbChcyIKMyzDEBN4DxW8hR7tKoAGorEBL7uTk6n4YbglZVasDH8F9JUyzhV+GQlwliXv9CooqSduBNbDFvwbrvAyIOA8HVsKPI8HFBQKvQmQQPHtXk66ZI0XgmgGoB12uTeC6a7OljWvXrmXr1q3IytuqVat49+4d3t7eGlIn1sdVaBkCsoUqNqPUFmrLcGtt6hUrVpCent7a23vMfevXr9e4iOwxDTZwQ2VOFxcXGzhX42TXBhm4XBjXF\/zS4GEQDDKB+4\/AaSFYTIQ1x+HlPZg+GWwtYM9piD0Jv\/8KRg+F5UdBDC9M+g5s9sC7AigshvPuYLkALBdCyj3o\/e8waCGkPoSDm+APX8NOD9i7BGbvqUHlmBN8+RWs3QOJGTXxOo4UgdMBTA+M7gkETuQ6lixZQkJCAt99912drVQR2PXx8dGQutjY2A4bAeKaSvyKdpWfuNuR7Rb531XqLPUUnFsaOkP77O3tuX\/\/fodj3ZSVflmN7Wisli5dyvXr1zu8Hi3BoTXu6OTDqSVl6Ju2s8xpfeZoGwjcOxj\/A4yxActx8KMppCbBzt0wcTD8bTwkXIDPvgfXQ+AZBFEHYMwiOHcAfp6srd+jy\/DVH2HsMshKh8FfwZYTMO5r2HgYVtqCezS42cJn\/WDVEe19xxzg877g4ABXUrRxhzdB\/9\/D5DUabtgUAD\/ozSUAACAASURBVIrANYVOz7rWUwicGPKVF6A8oBrbIhDyJitzYm7k6tWr7ToIAgMDmTFjhsbYsNSzq\/zkZdlV6lpVT8FZttT1CUJW5s+fr1mlrbq\/o\/5PnDhRs2XdUeVXlWtqakpycnID+GSLV0hmVbqO+i\/1mz17dofXoyXtl21L0YzXN+zbt49Zs2YZpY2dZU5PmTKFnJycJiFpA4GrXIELyIAnITByGux2gnHL4cIh+GEMvM2BsydhpyP0Gwe++2DyCrhwBIZMF0EhyHwB5e9h\/N\/A3hlG\/ASrD4DrdgiPA9tJsCsS8tLAfTP84S+w9YB2BW5OjVYfnsvgi6\/A2Q3uNy+YrQhck+OiR13sSQQuPl5rnLipDhYtVdluPXHihGabtam0hrq2e\/fuaptqskKkfsbDwN\/fn717az07m+hEWVESy\/SyetHRfSLVFELZ0fXYtGkTly9fboCakJDc3NwOr19nwakl\/fT06VPNR0IDUHVEODo6cufOnQ7HuiVtbGlaIZIPHz7UgYA2ug0E7g1M+RVCRQYuHCbYwLljMHaYdgv152lwJwbs58BqB1jqAucPw4w1cFFW2GyBMlg3GWycwGwihCeCzxawcoQ5s+HxC3C1hcFW8Lpy2b\/gJVwNg4Or4KeRsH49+ATD1VB4IUJ4+gVF4PTDqSek6kkETrZQ9d2uEDMj8hUtig55efWVjww7Mvbv309ISIhhM1W5NYrAxYsXWbNmDS9fvmxWfk8InIwBefmooEVAPjY8PT159aqu8tyiRYvIz9ca5FZYtQwBwVIIsBA5ffyQyvi9d+9eywrpYqllN0SeiU2twrWBwFXA21wo\/QgfSyG3UjEh4xE8fgJvKx\/4b19AUrKGq1FRDG8LoLQY3lRe\/1ik1UJ9mlUJ7ye4fw+evtSef8iHRw+hWGuQtLoPSgu0cnEJCZDW\/Ipb9X2VB4rA1Uek554rAqe77+XB6uHhwYIFCxrdNtJ9Z8uuCIETUycqGB+BsLAw5syZw40bN5oV1q4icEpRo6ZfhMAJgai\/mi0EThSDVGg5AiLWMW3aNI1sblZWFRfQnY\/gLzYtu3MQpR0Za00R1TYQuK4NnSJwXbv\/DFl7ReCaR\/PNmzcaJYiNGzdqFCGav6NlKRSBaxlebUktBG7evHmaLShRwGgqKALXEB15qYoXk\/oEQhG4hljpGyMETmQzIyMjNTK6zd3XUwicPBdFbllXUAROeWLQNTZ6TLwicPp3tRgCFmFtsTWl71asPrkrAqcPSoZJowhc23BUBK5t+DV2tyJwDVGRFThF4BrioolRK3A6gOmB0YrAtazTRZA8Ojpas60q2oyGsJmkCFzL+qAtqRWBawt6aLa11Apc2zCsf7cicPURAUXgGmJSHaMIXDUUPf5AEbjWDYFnz56xc+dOZOvo9OnTrcuk8i5F4NoEX4tuVgSuRXA1SKxW4BpA0uYIReAaQqgIXENMqmMUgauGoscfKALXtiEg1vHFLpN4eEhLS2tVZorAtQq2Vt2kCFyrYKu+SRG4aigMdqAIXEMoFYFriEl1jCJw1VD0+ANF4AwzBM6dO6dZjRN3XY8ePWpRporAtQiuNiVWBK5N8Kkt1LbB1+jdisA1hEURuIaYVMf0BALn5eVFaGhodZvVQeMIyPafuJLqzkFsf4kpkJbYgWsNHqK1KOZAxAilGDsVf6H6BEXg9EHJMGkUgWsbjmoFrm34NXa3InANUVEEriEm1THGJHBiX2nPnj2aLzWZ7B31MzEx0ahmd1T5VeWK1ffExMRq7DvbgbhxmjRpkqafpN+kvsb4Sd7u7u6Igdzt27ezefNmDh8+rNl+NGa50hYLCwsNqbp7965BtUd19aUYfhWn2uIYWj4imiNyisDpQtLw8YrAtQ1Tea4pJYa2YVj\/bkXg6iOilBgaIlIrxpgETpyGy0tTHpQd+YuKitLY1enIOkjZ4uNO7Id11iCWvwWrCxcuIG5yxI2UkA9D\/0TgXwyo9urVi7\/\/+7\/n888\/Z8CAAZry5Jqhy6udn5BF2eIUH6eGNP\/RXJ+KEUrBVFbk5CGtKygCpwsZw8fLnFR24FqPqyJwrcdO152KwDVERq3ANcSkOsaYBE5sZLVUBqi6Yt3wQFYkXVxcEKOhza3EdHTzHzx4gKxSiZFOQ\/3E8bV4NBBZOyGH169f19hRE+v2Z86cYfXq1ZprogwghMdQ5dbPR3ycyq8jrOo\/fvwYOzs7Dhw4QGZmQ88pisC138hXBK5tWCsC1zb8GrtbEbiGqCgC1xCT6hhjEziRNVJBi0BMTAyzZ8\/WkAd9\/Nx1N9wKCgpwcnLSGGWssnwv8mhVK2Hiksfc3FyzUiUyZN01FBUVceLECY3TaldX1zrNbIzAFZcV8eGTNllpeSHFRvbHmfs+gxdFxvX5WlL6muzi+j6bP1HyoYiyinLN\/w8V2kZ\/+lhE1vtsSisxqAOYnDQS\/74kl\/S3qTzJe05pgxu0EYYjcJ8gLxfSUiGr0pVidZmfIOclFNVzgVh9HRB3iDlvasc0PM7PgtQ0MJYrVumLF+mQmgoF+s09vQncxzIoquXpoiAXchvxlVpSBKVN4FSFiqT7UK51RVn2ET5VQFERNCdm+vEDFBVX5QIV5SC+javKLMiDwlr1rEnZ9FFZERRXYlb4GvJrlUE5vHtfM0bFfWYTY6HNBO5dDjzNgNevQTTh3+vXl5oGlpdp8fgoE+oj5L2Dkg9Nt72xqzKWyio7I+8VFNcatOJu9F1RzV2F76GZIhSBq4GrwZEicA0gMVpEFYG7efOmXo6KjVaRDspYVvTGjx+vsZlWRdCE0IkB3KotZjHDIau2YiS3uwchtH5+fhqPDrGxsZrmHjt2jKCgoOqmVxTdYJDr12xOTtbE7bs4lkmRvpR8rHlbVXwspqSS7KQ88cQx6jRV5Ke4rFDzXqv4WETxx9ovxw8UftA+3F9m+rIo3JOSigqSHuzFzM+KUUcGc\/TpM02Zkn9t8lRRUUxZE90jZdW5XvFBXmOaEJ3syuZbV3iY4Y93mlYetORDYWX6dzj6j2b\/oyssOD2V0y9ea8svesDRRC+yNe+Bcoo+aCnZ+\/yrLLm4jae1XhDpr6JIzgxlsmdvLINWsjrajTtZ8VzLamjWxWAELv8OfPc9LFkJw\/vByeuVrS2H9zlw+jCkVpLV4lovL0klZCQlCnxD4U4orHOv+8KTNHcCwGQErFwEc1bCi8LK\/Ov9EyJRMyzqXRSi2Mj1148g6SYsModxVrBqFUTfAhmPtd67DTNrgSHfm0dhzMKa\/G6FQEglRkKiquq8bArsi9IWJQRNQv02lZbC3IngfRmcreBoAhQ9gLET4bncUF6XpElUFWl7HAhjLSCrktSkh8M\/\/09YGwilqfDlb2D6Tk2xmnKriJ0m5iOUVI1ibRJKc+FODOxeCuv9ICcBen8NkU8rE8i\/fBjXD07f1catsQHrDZDUuHZ6mwlcbADMmwpffQ2LpJxKf6pClDShAkpqkzppV+V5uCv802\/B7zE8C4bf\/CNsrlT+Ky6s6T\/JR0h51VdlZc68SYXEOFhsAadT4NZx6P0LPCmoSgHvkqH\/z5Ag9SkG84mw3gNSdft9bTWBE8Fq0WDszkFWAkRWTV6uInBtyCBbqGoFrgbRKgIn23c9cQWuCgl\/f39Gjx7N0aNHmThxomZVTiapra1tVZIe9V\/Gw8qVKzX240QmS9x0VYW7KS78eqgP4\/03az5U9wQP4F8OjmPmmQl4pD3maboPM\/xmM9NvKqef3mG9z5f8b9dJhKf5MsVzCHPCthCccgani\/Ox9hnHngfJvC95yFL\/GdicnoDL3fPsDxnIP27qTUxuFu7BAxngv4vsgmyeF+aTkXmOBedmY+m\/kNvv35KW5sFor8nM9h2J0\/XjbA+fy+aUePwj57P7QTzPX19gfoAtVueWklL4Fr+Y+UzwnsYEL3NCnicwz\/N3\/P6wHZ7XV7Dh7mWSHvkwJ2ghJqdnEpf9iEW+\/diScp4ZR4ZxJP2VBoaPeVHYha0kISuBFSGWzDtrxpaEC4TEzuYf1nzG4bRk7qWHsdRrAD96juL8E1\/GHhnDrUqulP8qhBEe39HHZxmh6UnVK3IGI3A5V+C70doui9gE4+3g1F74aSQ4b4PFttoX6dFNMHU6bDwKRa\/BZBRMdoAtK2DLdpg1HH7XD+bZgU80XNoPzvtg8lA4UbmTsWwSLHeDdbZw9jZsXghnbsCTS2A1BywXw\/McWG0B\/vGwcT7434FHoWBpCzMXwat8SL8HWxfBl9+BdwDYjAPP+Mphlwv2w+FvQ8DrErxtfFVK7xW4q\/ugt0UNAfDfBvtPwb51YGIOI00g6TksGQe7z4PLXAhKgvth2jbNXAiv3kLEQTCbCZ99ASfDYOk4cLsFJSnQfwgkZsAmR7CzhhVukJcJy2aDrQ1s8oAHl+APf4Ixo8HpCDy8AF\/9Aew8Ifka\/OXPYLsVHtyA+bZgNh7OJ4LPWhg9DSZPgDNX4fVLOL4T\/vxX2OYG25fA\/A1gZQrbQ6qmbs1\/l8kwx03YOpgOg2O+YNoXRtpA+M06K1BtJnBS6vOLMGgoCC8rS4JfBoHNcogQ0usEljPgXDzkZYDTIpg5Ay4mw5Xt8Lu\/gGsoRPjBv\/8Otp+D6+dgznyYOBUSnsEmazCxhkkmEJcOzx7AjmXwxbdw4iwsmAHrd8HokRBUX2mvDCz6wp5YKEqCkePA9zj0\/R6sV0NcQ3+nrSZwYnLAzMwMBwcHjdC1bH+J8LUxfvLgnjZtmkYLcPr06RrhWmOUUz\/PkSNHajQBhWgpAlcz54xxpAicFlXZKhUbaefPn+eHH37QEDm5InFxcXHGgL5L5CkfUTL3awhcMc5+U\/F8HMWKgGlE5Rbgfn4gI8KDSEvdzC9ednhcmcuXB805emM3gRn3CYpbwMQLpyh47cUXO0fzpAJevgzHNWozI9w+Z6i\/C0euzmB4yGGKCtO4+vIeUXfXMMB7vQajtznnGbLn3+h\/dj0vS\/Jw9Poey4jjOPv2Zti51czz\/pnliSlcumbCuKDVzDvzC7NvRnPo3CgcY0+x5ExfbKO8WOX9LePCdrMpcBxzrvqz2WcgTsmRHI+yYf7VMK5cN2d42H7iHoWw+cpyftz6W5yu+7A0cDQ7HoRidXwUxzO0yh7l2Wf4+fgY\/O8d4a87f2L7zSN4JF4kNfM4A44t4knOFfru+BfMfBcQ8aYMKhIYtPczTM464HTdG\/n+L3h9hYVnzfjNzl4E52pXsAxG4N7EwFe9ISgS7EeAiyfsXACjN8myF0zooyVyv06F3LdgNgyOnoJv+0BcPsTsgKnz4MQusNgB14+DkJYFs2GrK4wYiaYjpYfCtsKEOWDaD9wiwW4sbJP0A8D5JEz7CeZuAPNfwD0a5oyCXRLfDzZ7gdn3sHgrmA+BIVPh8FXt3LD6BX6ZBIvXQ5oglgdOC+A\/fws7GzfBpDeBizkA\/a1rCNzumTDfGeZPhvU+YDUCXANgmw306Q+zN4CY3Rn7LWw8CVN\/hNmrYPIYCEuC6ePgaBisnAgDp4D9dPhiMNx\/BO4HYMZw+Pc+kHAFfv8VbPfQEsYEPxg0FQJlZWgC3AqAwSPBxQX8\/LWrQXYbIP4abNoM\/b6AGc7gPAVmukL8SRhuBgst4S+DYO0JLXYH7LT9LwQmthEFpbu+MM4e7ofDGAvtdurruzDfGv71M7hWs\/pkEAL3MBAGD9N0IW8uwb\/1hpwKODQXRi4At+XQeySss4dxDuC6DH4eA167YdBYOLATvM\/AyKGwzRsiLsC61fCXfwaXYzCzL+yIgDPLYcp8mPIrDJoMByO0eNiPhr\/1hl5DIaeRpfrTG8FuF0QdghlrtPfEB4P1OPhzH8isu6faagInOYu8Sk5OjmarQ2xkia0sY\/xCQkI0xNDa2lpD3uTlZoxy6ucpPhyFqEZGRioCpx1KRvurCJwWWtHEbMxTQUpKClu2bNHMOaN1QifPWFYlq7ZQPxXG8POOf8U81IEBu\/8TpxthuIWNZFpcHB9fe9Hb04YHuYm439rLCu9fmBrlwenYJZiF+fHhrS\/fe1gjGxU+lyZhGnaC09GzMDvnzM6wkYy7EqBBory8iIg7i+h\/eqvmPL8kD8rfsNK7F6OC1jPnZB8mhGzmQMwm9t\/1YfbJ4Rx+WUT8nXmYXdjA\/LPDWJJ4m6OBEzQrcranejHpwnb2X9uIe0qYhsCt\/f\/be\/OvqK5173f\/cP+FO+649z3njHHe3bx7Jzs72TmJiSYmUZPYG4l9iw0oKLaoCCgqigZ7sVdQsEXFhkbBvgERBOmxBVFpBEHpURr53PGsKqTHQqCEqjnHKGrNteaaa87PnEV9azbPExvBHn8LVt67zr6r1iy8dZPbd2YxOng1C0+MYHV8KG4n+uAaeZzFAb+x6V4wVgd\/51SOfmrnZQA\/HhxK1MscTsfvZdt5O\/ocs+NG2kF+OTCfYl5zIcGLad496HPUirD0s4zwseCGfhlf2cubTDrUi24HbNibEMIrbY0P2rR9u+xCzY\/QjQotXQfbPLVZPDzswG6fTsBNGgiLnGGwta73TRsCG3bC0OHw4C2EeYC1PXivh8mbgRL4rTv0GQ5PnsDIXhB0HxIvg+N4mL0cpgyCIzJSNBY2HISx34H9evBYCycCdALv2B2YPQq2HIIR3cFhE2xxh4DrcOsyLLaGL\/tA8DWYORJ239R\/OopgpSV8\/iOs3wdpDdf16ZIZLOBu7oK+s\/V5A7tmwKK14GQNe2\/AwjHgeRbcLOHvX8LPEyA9G377EhZsgC1r4fBhGNgXkgt10737g8F5NGy6ApnhMGAk+GyHwbZw0Q++7a0baQw4BJtXQm8LOHtYJ35Dz8HA8XD7NAweBTt2whInWD4XZrnCyhngeAg2zgSbNbBhKiw7DS\/D4OcxcOcWbFgCf+8G+0\/AZhmdcgc\/N\/jZCsqqobiodmq4KgdmTIQZtrA5EIoewoR+8PNY8DkFRbUzX+0j4AKg7wCdgHtxCXoOAxmN3jQFek0Az13g4QmLJ8LPlvq4FxxcA6OswWMduK0EO2tYuRNsRsLOSzBzEKw9CLMHwckUCN8OwxdC+CVYYgtfSD+9AjOGw5IT4G4JUzdAdRUUldSuA8y9DZPHg40NnLkLKVehX08YMxtOXgb957Omw7RJwNVkkpaWRkpKCqmpqe3+krxv3rypmRiQ9UAy4ifrpOR8RzyvYZ6y5ki+UNt7Z6SaQq3pPbp3JeBkNChLmy589arpLwXZoerl5VUfnBnFdJsYdNMwt6MX8K33eJJfPuLiLVv6HpvDsrMj+NR7CrNPDGVZ9BXCHu5kasgKVgUOZ35UMBEJa+ixfwrBdz34yWemjKNwPnw6\/fxssTv8A71PufMg+wJjj0zALXiaNloW83AnX+8YzPXcl5wMt2F8kBsLTw7HLT6Ua\/HuTAh0YWnwbE5lPOJ63Ep+PTaFKd7\/ZMwVb06FL2TwcWssdnyDa3wY1xNWMSHIlSXBcwnOTGHruWEsiw5j15nfWHE3iovRc\/n1sD2bL45lwqVtrAkaxcRgRyx2fM7CUB8W+Vuw6cEV7Ly\/Z3zQSjZH7uHW\/f0MOjaWkJQLzApewM7L8xh5bhXxWZfpvb07+1If6HrI2yLC7h\/g5uNTDN3zNXMuebA1ai\/haZc5cu8GhTVrrfT9qd1G4F5c031J1t33sX4G2O7VTZuN6Q2nbsACa5i7AKYthseJ8MtAuFuhE3BTFkHIIfhyAKQUgfNQ+MZGV9LLXjBpPAz\/Hv70f8GxKNhvDyOt4MtvYd9VOOUOtsth\/myIeQgetjDaGr74Bg7egGOrYaarbmowrM56wLhLcP0CzBgGo+bKwja4JmvyfCGrZt1U0x9AgwVclDf8tTts3AxHAmCDHTit1wm4XVdgwWjYEwArZA3cddg4HVwPwFF33cibvb5OuxeBpZ1u6vKIiIYxsPeObgp18Eg4cQiG\/goLpsMnv0JEJDjOhY1\/wBRbCDkOI2zhWiAMmAC3T8HwqXDYE8bMAS83sF0FOxxggg381gssV8GGmdBzJEwZDq6HamE8iYfgM+A+BxxlNC4Xev4blm+EySPgUZ0Ot98B\/uOfcLcEcpPgdDCU1gq3mkzbXcDlXoIeFiB7ZBIDwdIGVi2GvefgTghMtoWVDuB9EQLXw1Rn8HDVjeKung2uXuAiPxoWwTdfwsp9MGsIDLGBUTKSrFu7q5U\/4SpcC4ZZo+FAPLy4CZ91g3WrYaqttuRNV89KcBgG\/+qPNjz+4Cqcb37NZbsIuBrAHfUu\/7ivXr2qZS+jb7L+rqsHJeDqt6AScGjiTAwGNxdkbaA4hc\/Ly2suiUmfryvgXhY+4WlRga6+b4t59PIJz4uecS8njlsZcdqPahnuScwMJTQ9TlvyQlU+8ZmRPCpI52lBtm7zQPVrEtJvEpOdRErhCy2\/nJcxXHscSpY2yFVGcmYEj4plkXsBUU+uE5aZrMuPSuIzQgnNTNRvFisnMfMmW88NpNfZncjzYtMjiX\/xgNxyWeRdSWx6KGFZ97TNoa+KnpBTVsqroqfkvKngbWUusRlR3H+ZQtabMqrK87j9JJTE3IdklrzkeeEz8srLyHl1l\/C061x9cpMnhdk8K8zQ8st+Fce1xzfRDc5Vk5oTRXxe7RSUDlYFj1\/EEZZ2Vbs\/t8Ha85oO1G4CrqoUHj+tv6g7Lwuy5EdKNTxL1a9Hegk3bkCefmTx8RO03SGleZCeA7JD704kRIfBqAHgframqCAbPsIjIfQCXI2EN\/m6jQbJ9\/W7Rt9CZChEJ+ruKc+DW5Fw9wEUy5RUFdwKhTu6zTC1GeuPMh\/DrTCQ76Cnhn32DBZwsss2JkqXt5Qv+zm8yIPsTHhVAs\/T4ZXsxE2HgnIoz4c0adOaOiXpClldBBG39XUqhRy5rwzevoG0p7o0D2N1aSQu7Z6TAtdvwIvXUF0KTzOhpAieZEBZIaQ\/h+J8yMiBwjzIkrqXQ8RNSEiCrBfgbAHD7CE8ut56tXcM8zL0bQ1kP4GEKFi9GNL17SwJZXdq\/MPaUbl3N9c\/aBcBVy71e6Kbsq4qgcfPasudlgg3wqBEP7Up\/UrissyxRF\/\/\/BzdmsOXWfCyBMoL4GYo3HsAORkw5huYsxWi9e1SvwqQmQYv9QtQ0x7CrWBY46YbBaxJm5sOd\/VtVnOumfdOL+BkREyMvNYNIn7S07VtNXVPd6nj9hZw8rlOvK\/7XDYEUXeXesNrNfG0ZIhpvEay5nKHv5u7gMvPz9c8ErxvreWVK1c0ofdGdpyZWWjKjEhnRFBUmERkTp2RnM5YyPeUqd0E3Hue0+rLz5PA74JO9LX6ZuPdYLCAM16ROuZJD6LhXmObjc0\/7E0T5mSaT133SrsIuLoZdsSxrBHMaHl0tt5jK4sgpxXp693cBk8MDfLpsOjmzZsZPHiwZshUpk9dXV3p37+\/Zuyzwx5qhIzbW8AVpYDXcSgQUzLyozVT9yMj+RyMmQ558n1fCSmptT84imTD1SOIOwf\/\/H\/B2RtKyiD1sS4fDUM1pKZAbk0fq4LUVChtYv1lW7CZu4A7cuQI8jIkiMeK0NBQQ5KaVJquIuBMAXqnFXBdBK7ZCDgjtkeXEHBG5CGP6vQjcLm5udpom\/jJFL+dYgU\/IyOjy08jtauAq4b0azDVEc7s0+2MllmGVQfggDP81ydwIwo2LYfF9uC8AfJewm+fgq2jbmf6\/\/e\/4Ngl2LcJ7Gx1G4rkh8F2R7Cxg\/GzIe4u7F4JixbBXCfIkpH3duqw5izgxK6beKGQnZaGBPHGIB9ccwtKwBmvxZWAaxtrJeDaxq+pu5WAa0yl0wu4miLLJgKxyWYqoT0E3HkfWO8B2zbCDT8YOAV8ZCf9Aji7GcY7QNRFGGYLSf7waQ847AWf\/w\/4XYT+3UBMJpbFQY9u8LQMjm0Fezv4xz\/gyDHo+Ss8rYCX2SA7zT\/7H\/DxgW8+A+\/rcMgddm2DP3yanr41tL3MWcDFxMRoTusNZSWCTxzdX7582dBbTCKdEnDGa0Yl4NrGWgm4tvFr6m4l4BpT6TICTtwLyRRqe+8GbYzEOGfaKuAKH8EIC5g4CuZtg9xb8IsleG8AS2cIFvNJSyD0DAyyguQg+Kw7+PrBpm0QFwl9foCHVZATCt26wbUL8P2PEBYJQ3vA8VPQ8xdIE48nWRDpC59\/Bd5+sGUT3MvWbfAaNhp+\/A0uNG1A2yCg5izgPmRKVNaAilkRMeNjLkEJOOO1tBJwbWOtBFzb+DV1txJwjakoAdeYiVHOtFXAifmY41tg9UZwXQ1hATDRHo7vhjlr4PJemLVaZ1S8z\/cQeB5WOoPzYnDZAjlPYfhvkFIJebehf19IegS243RTqD2\/hWtp4L0CrGfDiGkQHQseLuDgCItWwYtC2OEMK1xgsQeUNN75bTBLcxVwYjJEXGY9f95wt+D70cmO7G3btpmFay2hoQTc+\/tEe6VQAq5tJJWAaxu\/pu5WAq4xFSXgGjMxypm2CriaQopf88oyKHute4kLx7I3IL535ZwE2fmcLzuXK0BcOL7WL1wrKdHt3BYxWKzfpFBRBOkZUFRWu\/P\/aVqdjTKVul3YJXrzA2VlOtdvlW1cDGeuAu7YsWMcPXq0pjlb9V5ZWYmDgwOZma3ZBdaqR3SqxErAGa85lIBrG2sl4NrGr6m7lYBrTEUJuMZMjHKmvQScUQprhIeYo4CT6c8lS5bQnOFeQ7CL6y1ZD1dco8ANuamLplECzngNpwRc21grAdc2fk3drQRcYypKwDVmYpQzSsDVx2yOAk42Icg6trYGmUYNCQlpazad\/n4l4IzXRErAtY21EnBt49fU3UrANaaiBFxjJkY58z4BV1wARTVToK+g\/D3ry55n6AxDt1h4We\/2stZvcrXsLhX3js1Mf6Y8hKctrJGvaqJMlaXwJBUSE+FpdoulqXfRHAWcOKgXt3BtDTKSJkKDhAAAIABJREFUJz5Uy2U+3YSDEnDGa1wl4NrGWgm4tvFr6m4l4BpTUQKuMROjnHmfgHMfD7\/M0HnqGPcbhOboPL68ytfZXquu40qusgICj0PEE13RCwvqiLJqENeasmTt7V34rh9cuqsz5luVBL8Oh1TxJlMJ+YW1VT\/toTMAbNEfLqfqzouofK1\/7pEt4H6gNn3lS517vSPu8F1\/cHODExfg1g14LL7m3hPMTcAlJSU18jDyHkQtXt69ezf+\/jon7C0m7MIXlYAzXuMpAdc21krAtY1fU3crAdeYihJwjZkY5cz7BNymKfD\/fAG3w2D0ELicDJ5uMHsmzF4Fp73B7TA8T4CVy8DVBU5HgI8bjBoN\/X6GpFw4ugFmz4GJ8yAjHj77AsZPgEn2EHcFfv4dYh\/BBieYPRV26jXArD4w5Q+dV4dXpXDrNNjawOz5EJ8KQ\/4PfDNB5+ZQdr52\/wRcPGHfcpjsWovQdz189U9YsR0SWnDvZm4CTpzSywaG9griikumY8X1nKkGJeCM17JKwLWNtRJwbePX1N1KwDWmogRcYyZGOfM+Abd2Doy3hr0bYeRwOJ8Ep3aB7ST467\/gdAAsXgi7N4HbBphjDQ7L4feRkHAffv8KLj3ReWawnwl\/\/d9wyh+694bYLFhqCfMWwITp8IcD9BoHvpvhL1\/DswrIugE9PoGR9iC+04f3hFVeMK03zNoP7jNhQwAEuMB\/fwtLN+qwnV0Nn3wLCxfC2Tu6c36bwaIb9LVv3tivOQm4iooKbfOC\/ENqzyDutdatW2cythIbspG1fiIsVOh4AtKX7OzsECPTYoOzpSBT9\/b29i0lMbtr8mNj5cqVJMpakjphwYIFyOdfhdYTKC0tZfLkyVy\/fh1D\/ncuW7aMR48etf5BXeiO5cuXs2PHDu7da96R+Z86Q33MzZCv6xRYvg98FsGfv4GDPjBwCFy9BH17wN1XsGExDBoLt++BozXYO8LQMZD1CqwHwolAGPALnL8Bv\/eE04HQQwzzVsB6G7CbDeOsYfkc+GYIHNwPblshuwTyXsHbIpjUC6a5wPDeYL8edmyEU+HgNBbczkBJGuxaB1\/\/Xee6y9sVJi2v7TGnt8LXn4LjOoh4UHu+4ZE5CbjAwEDNIX1DBu0Rl12tKSkp7ZFVp8tDfMVaWlri5OSkGfUWw96d+SUmXubMmcPMmTO1d4l35vLWLdu4ceM0zoYIODGuPnXqVC29eMupm4+5Hg8cOFD7YhUXkHWDiGJhImtWzZXNh9Z71qxZTJgwgZs3bxok4MRA+owZM7rM\/4sP4SJ+4eX\/4t27d+t2s3rHSsDVw9E+kfeNwLlZwZqT8CgA\/utv4B8CY36HhXbw+WcQ\/wYubYZvBuk2JcwbB9sDwGMJzJ0D338B527BpGFgPx++\/hf4noLu3WG6DYyYDDcvwJAJEHoNbKfBH86weh+8eQ2b7MHKESaPgWO3wN8Dpi6ChXMh8hl4O0LvkZCuXzdflA5XroPPKvimL8jmyqPn4PJ5SEx\/PzNzEXAvX75Efhl2lO22J0+eIH1LnmNqoaqqiqysLM0fso+PD\/v378fb27vTvvz8\/Jg+fTqjR4\/W3iXemctbt2yHDx\/WdjbLTukyMfb4nlBUVIT46L169Sp79uzpMvWsW+f2PPb19dX43bp1qx65kpISnj17pokQxal1n135zAcFBWlcDTF8\/ubNG81vupha8vT0NMk+eeLECY2H\/NBqLigB1xyZNpx\/n4B79UK\/q7Qanqfrph5z0yAuHp4+h9JKqHoNL17pCvEiG4pLIcgT7CbCoEm6qdDCTIiN1d2TXwA5zyEpFtJkd2k1ZOgdAOQ9g9vRUKgf3a8shjtRkFBnSVXsHUh6rHueXE+MhYIGGx\/fFEByAkREQLI+rSGYzEXA3b9\/H2dnZ0OQfHCaAwcOIB9sUw4PHz7UhNyDBw\/ojC+ZupEdxvKrWuz8yfvt27e1KZ3OWN6myiS\/6pOTk1s15Sd1lfuays\/czslGpeZGw0XwKk6t\/+zK\/08Z1SwoKDD435tM8csUo6n2P5mmlx\/uzQUl4Joj04bz7xNwH5T1W4i4AiHn4X7GB+Xw0W4yFwEni5tv3LjRoZzln5tMZcmXhAofj8DBgwcJCAjQCiDT5jKCoIIioAgoAsYkoARcB9DuEAHXAeU0VpbmIODk16MsbH7fovD2YH7o0KEPdtHVHs839zyys7MbmYmRNTmGTP2YOztVf0VAEWg\/AkrAtR\/LdzkpAfcOhXZgDgKuxvl8\/Zp3TEymDTZu3EhcXFzHPEDl2iIB2YUoC4zFtIubm5v2PmDAAG1he4s3qouKgCKgCLQjASXg2hFmTVZKwNWQ0L2bg4ATmz2yCN9YQRbvSj+Txf8qGJeALFSX9WOyiN3CwkJbtC5rouS8CoqAIqAIGIuAEnAdQFoJuPpQTV3AXblyBQ8Pj\/qVNkJMpmwbmjIwwmPVI+oQEJMRKigCioAi8DEIKAHXAdSVgKsP1ZQFnKx5W7FixUcZfZFdgbLrVdZkqWB8ApWVldoOVFP3U2t8suqJioAiYAgBJeAModTKNErA1QdmygIuNzcXscD+scLp06c1G0gf6\/nm\/Fwl4My59VXdFYGPT0AJuA5oAxFwzdkI6oDHdfos4+PjNYv10dHRiLFLUwp79+7l7NmzH61KwlPMihjifuajFdJEH6wEnIk2rKqWItBFCCgB1wENJV+osktQ7EPJ7sSP8QoJCUEsrctLjj9GGWqeKT48ra2tNd+LpiTgZNOCi4sLxcXFHdCLDM\/y1KlTmucCw+9QKduDgBJw7UFR5aEIKAIfSkAJuA8l18J9Ne49Nm\/erPlJnDdvHsZ8zZ8\/X\/MT161bN7799lujPrupeoozbHFlExYWZlIjcDKiuHbt2hZ6gvEuSV8TJ+UqGI+AEnDGY62epAgoAo0JKAHXmEm7npEveRF0xnyJK6KdO3dy\/Phx9u3bh7hfEkOzxixDw2eJyYVr166ZjIATJ9+yeUHcuHSGIO6dxJSJiAoVjENACTjjcFZPUQQUgaYJKAHXNJd2OStf8uJ019iv\/Px8nJycND+N4kdNpvlKS0uNXo6m6l1dXd0ubD92JpGRkbi7u3cqO2xbtmzRRjk\/Nhtzeb4ScObS0qqeikDnJKAEXOdslzaV6vr16\/V8M8ponLLa3yakjW52dXVFRjo7UxBzFg4ODjx9+rQzFctky6IEnMk2raqYItAlCCgB1yWayfBCyiaBYcOG4e\/vj+z+FOEmvjPHjRunjcAZnpNK2RwBGc1ctGgRZWVlzSX5aOdl08q2bds+2vPN6cFKwJlTa6u6KgKdj4AScJ2vTdpUIjHqunr1am16b+TIkVhaWiKOtuVVUFDQprzVzToCR48exdfXt1PiEMPCYtw3LS2tU5bPlAqlBJwptaaqiyLQ9QgoAdf12szgEovQEBMiKrQfAZmmXLhwISKUOmu4dOmStomls5bPVMqlBJyptKSqhyLQNQkoAdc1282gUssOVLERpkL7EZB1b2KoubMHWfd47ty5zl7MLl0+JeC6dPOpwisCXZ6AEnBdvgmbr4AScM2z+ZArVVVV2lT07du3P+R2o94jRoZlJ7KIDBU6hoAScB3DVeWqCCgChhHoFAJOpqVkUbgK7UtACbj25Sk232T3aVcJYv9PRuFMxXRLZ+OuBFxnaxFVHkXAvAhoAk521X3M18uXL7GxsdFcEn3McsizTenLTgm49v0wr1mzBjHM3JWCo6NjpzN30pX4tVRWJeBaoqOuKQKKQEcT+NOAAQO0RdmyMPtjvcTV0tixYz\/a8+vWW3ZtFhYWdjR3o+SvBFz7YS4qKtI8HWRkZLRfpkbISaZ7O4u7LyNU16iPUALOqLjVwxQBRaABgT9ZWFg0OGXeURFzXe1LurkWUwKuOTKtPx8UFISXl1frb\/zId8jyhGXLlpGcnPyRS2J6j1cCzvTaVNVIEehKBP4kI18q1BJYvHgxYgw1Nze39mQXPVICrv0aTkaJ8\/Ly2i9DI+Yko3AeHh5qQ0M7M1cCrp2BquwUAUWgVQSUgGuAS0bg9uzZ02mclDcoXquiSsC1ClezicWfrDiu74yeF5otdIML0hdOnDjR4KyKtoWAEnBtoafuVQQUgbYSUAKuAUERcPv37zeJhd9KwDVo3A+MipP4q1evfuDdneM28cIhfbszGyDuHKQML4UScIazUikVAUWg\/QkoAdeAqRJwDYCYeTQ9PR0XFxeToBAYGMiRI0fUVGo7taYScO0EUmWjCCgCH0RACbgG2JSAawDEzKNbt24lODjYZCjIhoa4uDiTqc\/HrIgScB+Tvnq2IqAIKAHXoA8oAdcAiBlHZc2bGO598OCByVCQ3agrV640mfp8zIooAfcx6atnKwKKgBJwDfqAEnANgJhxVNa9bd++3aQIiOhYvXo1XcEdWGcHrwRcZ28hVT5FwLQJKAHXoH2VgGsAxIyjzs7O3L9\/3+QIyIjihg0bTMZg9cdqICXgPhZ59VxFQBEQAkrANegHSsA1AGKmUdm8sHz5csTNmymG48ePa7utTbFuxqqTEnDGIm06z5E+o4Ii0F4ElIBrQFIJuAZAzDS6d+9ezRG8qVa\/oqICMU5sKm7jPkY7KQH3Mah37WeKTclhw4Zx8uTJ1tmVrHrJ5ZBLvCg3tP5VRAZ5s8XDgxt3nxt6k8HpSnOSSXr6wuD0KmHHEFACrgFXJeAaADHD6PPnzzXTISJyTDmEh4ezY8cO3rx5Y8rV7LC6KQHXYWhNNmNZkmFjY4Ovr6\/2A8rPz4\/q6uoW65ubeocj3nvY6nuR4vJiboac5tSpUwQFnuXM+Qvcjo7gfOBpTp04ppkJiriXreX3JCmCuRN\/wvlwxLv8cx9FERAQQFhsPAkR1zl58hT+\/sH4B5wk\/H6Wlq4kI0lLcykinsKCF1w5fQa\/4774Hj\/Ls4JKeJ3NplkDGGa1kCNHjhGbovNQ8zDiAgEhwUTFP+ZNRct1elcgddAmAkrANcCnBFwDIGYYlX+qYgTZHII4ug8LCzOHqrZ7Hc1dwIlR6KdPn2qjuFeuXOH69euajcHo6GgkLj+EcnJytGPZNCO8QkNDtbiM\/D5+\/Fg7TkpK0gxMyz3ykh8UiYmJ2nFaWhpihFrOSz+VPCIiIrS4uDvMzMzUju\/cuYP84Lp27ZoWLykp0XaPy32y5rO0tFQ7L9clXUxMjBaX+8VFnqSTfCX\/mzdvavH8\/HxkxEyuJSQkaOWSY3lJ3WVHtxynpqa+YyD1kzykvnJN6i8c5Fi4SF3\/+OMPrS9K\/iLkZK3tmjVrmu2fIuDc5vyO5fLDUF3M7oVD6dnre3r37MeIcZOYtWQtNkO+5D97TuLI0f1MGjkG\/9hXWn477K04HqFzC5l0fifjBv6GtfU0un\/dlzkL7Pi13\/f89N2vDB0+nPEOniTFnsZ6yGCsra357ovv2HX+OvY\/fUq3fnPYsHw6izedgdc52A\/qxySHTfge8yMhLZ\/7Vzz5feAgxo\/uz\/C5O3lVrgRcsw3ajhcaC7iyYiip+UVeDdnpUFgT1z+5ugoKC6HyfY1UrU9XAUVFUAVUvIaikvdX4XVJnXLUJK+E1BQoKK050fi9qokylRXC01S4dw9etnAvaNbqlSeGxljN6Yzs0jQl0yEttZ18QS5dulT70mkpnbrWmIB8UcsPvvJyg+e1GmfShc8UFRUhwik7OxvxVrJz505N5Mj6SonfvXuXR48eaceHDx\/WOMnSBLkmokYEkxyLnUXJS47lVVxcTFBQkHYsQigrK0s79vT01PI4ePCgFhfhJEJP7pEfXSKqZNe4xGXtqog1OZbd5K9evdKO5bqYB5IpTLkm94uQlOMDBw5o+Xt5eWnxjIwMoqKitGMpj4hCSScvKW9ISIh2fOvWrXcMxA2j9AcxmC3pHj58qLlllONjx45poq+uGZ+UlBSmTZvG5MmTW+wJd7zd2HhIZ7\/xhvca1q9ej+umQxw+6M5u\/6tsmD0GnwT5goU1E4ay7ZKMwuXhMM2JBO0rr4Sl475myrI9BAac4A+33fgf247HmrUsd9\/DsZP7WLXnILudLLCwcycw8DQbV28mMeMZGxzsuf0anof8wcI1AUAlK+wXEJqvK3JJSTGPbgfidfAIVn27MW9TIE18C7dYP3Xxwwg0FnDrZoPjYX1uVRDgA3G6oVXKynTnyx\/CMAuIK4a35TphJldEpNUN2XHw2zCIugnjR8Nj4NpOsHTSpXpTDKWva++oLIUSffygE9iug9f6f47VBbBhEUyfAYMmQJa+LMWF+vtLYaMrnI6vze9lCsREwAobGDwJVqyAK5Fw8zo0o+PUCFwtPnM8ki+MjRs3mk3VZfpm06ZN2ped2VS6nSpq7gKunTCaVTYyaid+lcWYtmyScnNz03a6N7cWtbL4GUe3rGfkTz8x2NoREcBj+\/bll59\/offkScwe9xszV25gVv9PsbBbwfqVC1i9NYBXbwsI2u3C970HsfbkDaqoInDzLCbaLsfbcz0LFi1jzuTh9O\/dnx9GWDDbdhzDrZw5tGMFU6xm4+29A6updqxcPpteP\/yM04bNzPz9ZwZbb6a0uoilc4axaPVGHO2cOHbhOtsW2bFs115WL7Rji88F1FYN43TrxgJuxWSw89I\/vQL+mAf+F2HOFBg\/HsY7QFYyWPwGITdgljU8KYQTHmA3B5Zsg+ICWD8PxlrCJ70h+gYM7g+PgAsbYcwieBgDC2bDBAs4HgVp12DqFJg8CgKjwXc5\/KM7DBkMh6K0XxN8+w\/YfR2eZ0JZEfhtgxlzwdkDUsLhP\/8XzNwGz5Jguwt89i34+MEiS9h4WV+nMlg2Fr7oBfv8Ibu4Hmkl4OrhMLuIiLeLFy+aVb1lhEOmUuVdBcMJKAFnOCuVUkdARg179OjB+vXrtdHL93F5W55PXNgNIu\/cITriJpGRkUTFxHDnTjR3EhK4m3CHnW5W\/PDF19g4rSM4PAbdkMdr7t6JIuZONLF3H+tHxCq4GxXOjRu3eJb1nPt344iWfGJjSUpOJi4umaLySp4mRnDjxk3upTwmMSacOzF3CA+9wa3bd4hPeoTMjhZlPyY87AYxyRla3iUvsoiKDOV2wpP3VUldb0cCjQXcKmuYu1\/\/iDcwqRdsPwCDBoH\/BejVG8LDYUxf+Lk3eIbBy9vw9Tdw9AR0\/xRWrweLiXA\/AX4YohsF6\/MVWC+EkX1gjDMkRsC6DdDvaxjjAue3wd\/7wyEvCLgJh5zAZgtsEiHoqivP6Y3w93\/AymOQdwd6fA0HT0GPv8CxYJg0Di4nwdyB0Gs0bL+gu89xGPwwDBYug2RZD\/Aa1jjA5\/8BK47Vw6kEXD0cZhWRNSlLlizR1sSYVcVB23ErGxpUMJyAEnCGs1IpdQRkelimbNsz3I+6TEBQEJdvJrZntiqvLkCgsYBznQqL6oga619hxyEYOxqu34HB\/eB2JIgg6\/Y\/MNMDHl+Hzz+DHT7g7g77NsPgKVD4AvpZwK1rMKSfbsrV3x0mOsBqO5jnBbsWwEhHyM8A7z3gOBGmOIOXCzh4g+cSmLoa3r6BwmLIvQvd\/wWrNsP3X8NmeeZKiIoAi6FwLR2SQ8F1Lvzze\/ALhsWWsLbGn2U5rJ8Gn\/WA9Z6QUn8rtBJwXaDXdlARZZ2OrN8x17Bo0SJt0bW51r+19VYCrrXEVHpFQBFoTwKNBZz7dPhhNGzYAOevge1Q2H0Exo2Bq7dhyAAID4VRw+H2fZgoI3OhsGI2rFgLDivg8UOYPQasZsAnv0BMGFgMgVTg8laYvAS8lsOYKTDsFxi+BG4GwJxF4DQF3HaDpwss2gd7l4DtBijPhhmDYcVGGDUabsfB6rmwdB3YO0NmFtj2gykbavk8jIBrF8FxEgy2hk2b4NI1CDwBmU1vpFACrhafOR3J9KGLi4u22Nmc6l23rvfu3dN2w8mOPRXeT0AJuPczUikUAUWg4wg0FnD5ORAbBaGh8PAp5DyHgiKQ9TGy4SAjHW0zQ2YGvAVeZULea6gogFvh8Ey3ZZnCTJ3ISs+A12Ug6cWsVukreC52Y95CzG1IugvP9fc8jIWIKN2miJIXkFMABbn69PKsZxAeBqn6tTqVhRARDo\/1hgrzn0B0omySqR9yM+BOpK5OaTn1rzWIKQHXAIiZRMV0QEtb+c0Eg7aL78IF\/dIDc6n0B9ZTCbgPBKduUwQUgXYh0FjAtUu2XTcTUxJwst0+MDCw6zaGEUsumxdkBMrcg5hfkF1y5moao7Xt7+jo2NpbVHpFQBFQBNqFgBJwDTB2pIAT20did8hYLzEQ6e7ubrTniZHKFy\/qrylsgNegqOQheRmLk9hnmj59OvHx8UZ7pvQFQ4MYNhW7dMbgIdxnzZrFrl27jPK8mjqJvbCqKp0dK0O5NEwnBlrF7lZNnh39Hhsby4gRI7TdhB39rJr8pX6m7iGkYbuquCKgCDRNQAm4Blw6SsDJP91x48bh6upqtJes6Vq2bJnRnicGYcUoZVuDlZWVZlzWWKwWL16sjTqtWrXKaKzGjx9vsPHcQ4cOYWlpaZSyiZFRaUdj9htpZ\/EPeePGjTZ1HRltHjNmjFE41fRN2bVcc2yMd6mfuEJSQRFQBBQBJeAa9IGOEnBixVt2+Zl6EDHU1iBtYOrBwcHB4GlKGQ0zddt04v3k7NmzbWp2EbpiYd+Ug\/jAlN3SKigCioAioARcgz7QUQJOdvaZujARVzYzZszQ\/ACKn8IPDcJJBK8ph5kzZ2ojToZMpYr1dVMfddm9e7fmAUNsZL3PuXdz\/eLo0aMmL25kul9GisUgbFunnJvjqM4rAopA1yCgBFyDdlICrgGQVkRlrZZMf4rfwGfPnrXizvpJzUHAyZo78d8oX8TvC+Yg4MSHpEz5y7oyJeCa7xFip1A+H+KMXXbBqqAIKALmS0AJuAZtrwRcAyCtiIqAs7a21pw8iyPoDw3mIOBsbGw4c+YM4kz+fcFcBJzsfk1ISFACroUOIQJOlinIhhsl4FoApS4pAmZAQAm4Bo2sBFwDIK2IKgFnOCwl4OqzkhE4JeDqM2kqpgRcU1TUOUXAPAkoAdeg3ZWAawCkFVEl4AyHpQRcfVZKwNXn0VxMCbjmyKjzioD5EVACrkGbKwHXAEgrokrAGQ5LCbj6rJSAq8+juZgScM2RUecVAfMjoARcgzZXAq4BkFZElYAzHJYScPVZKQFXn0dzMSXgmiOjzisC5kdACbgGba4EXAMgrYgqAWc4LCXg6rNSAq4+j+ZiSsA1R0adVwTMj8CfRo8ebX61bqHGYmzXy8tLc8nTQrJWXzIHO3BKwBneLZSAq89KCbj6PJqLKQHXHBl1XkegkqzsD7UA8IY74deJeZCuYHYRAn\/q2bMnTk5Omm2h+fPnY29vb9avAQMGaNbcxedgewYl4AynKaOgpm7IVwm4+v1BCbj6PJqLKQHXHJmuc148jojbtw8JackJJN5NobziDY\/vJ5PyOJ2CklJyn6WSkBDHnQv7mWY9iXORd0h+mKl7RPkrzTxPSmYubytf8\/ThIx49SCIu\/gHFFfpSvH5JXNh55o\/4id9n7dJOFmamkHT\/Ia8KSqmqqv6Q4qp7OpjAnwoLCxGbXdKp9u3bx4EDB8z6dfr0aYKDgzWH2O3JXgk4w2kqAVeflbIDV59HczFz8MSgBFxzrd91zou\/YVtbW82H7rlz55CZi\/eHfPy3LsVmuh2TB\/3M3BWe7Fk3k7\/955\/ZdMCHof\/+gsnO7qydO5HvvhvKyjWr2XP4GkWZMWycb4Od3Sz6\/zyYA5dDWfTLl\/yz23AWzp\/KKs+LFL94gIeLA65uq+jzxac47I8i5\/4VZluOw9ZqOMNmbCKntOr9RVQpjE7gTzVPzMrK4t69e9rUoYw+mfMrMTGRzEz9r5caQG18VwLOcIBKwNVnpQRcfR7NxZSAa45Mx52vqKjQfPqWl5erdwMZuLu7k5ycTEpKCuvXr8fNzQ3puy251Uu\/uZsfv\/0R96272LzKkZU7LmuNumfWr\/z1b\/9iw8lkLZ7ktwXH3aHvGvzYyuH8ONQG8ae8dK4Dl++nsdtpJscSq8iP2MHStYfw27KA1YditHv2rpjK\/shciu+fxWXpKsb\/0p05W85SM1D3LmN10CkIvBNwnaI0JlwIgwVcWR6E+MOlKxByFiLutp5KfBiIY\/D88qbvLWrCz+jbYgi7CoH+EBIGb5u+taWzRl0DV5oLtxM\/qJzv6pB6D5691EcrICEKXpS9u\/zuoLwEXjcB5H4sBAeBfyBkFL1LbshBh06hZqVA\/GNdMapL4HYstXMlLZSusIl+0UJyCjPh0gXw94fwpJZSvvdah06hvsmH+Hu8+xbKTdPFG5Yq4yGkPm94tnE88xE8y4G8Z\/CgznqjBzHwJK9x+urXUNLEV2D6A7gQrON3t04+jXN4d6YzjcCJaJPRJFk3rF6GM+jVq5fmMq6mUa9fv86\/\/\/1vzbVezbmG7xkRvowcYsGJixfY4raCnQf9cZ8\/kr6WDiy3GshX\/SZyI+EJgbvnMXzBevw9Pdi4L4QjO+YxfvoSLlzwZ9F8J\/buXc+A3v3Y6BfEGqshjJjjge+upUyZv5GAo9v55l9\/xnFPILucF7HjdBBr54zFfuVBDBkjbFhmFe94AkrAdTxj7QkGC7iS53B4N3T\/3zBuMZy\/DQW5cC8BtDUNFRAbA3mv9SUv08Vf6j9iYftgjBXMGg+r\/XRptC\/0+7rjqzthuC1k6e\/PS4eDW+H8YfjyK\/DwgWPnIPws+J6DIsOHzo0q4EJWw\/\/9CUTn6OqV\/wLuJsCjNHiZAwmxkP5S9yUbnwgl5TqOhWVQVQa5+WA3HJae0nMshWN74VEJlOVCXCzkv4aiBzB2FByP06crg0tH4VIQTOgPVsvB5wDERMH+PZD6Qp+u5bcOFXCXPaBbX5AmTjkJXw6EV8Cze5DwqLZgIlhiEqDiLfi7w5gOb\/qwAAAM7klEQVQFUFgFr19ATCxoTV8JmU\/gTgwU6dfBpMbAYU\/wXg1fDwAfH7hwG855w8Xo2vxbcdShAu7ZOfhqCDzXi\/AHN+D4WSgphCcpcC9FV1L3iTDLC0ry4JleyD1OgqQn+pq8hfv3YPpgWHMIjrvA6DW1tTznAxFP4W2Jrv9lvoKKArCbAO4BtekiQ8DfD5ZMgUE24OMNkbFweBdEP61N18RRZxJwUjxx56VerWOwdu1akpKSePToEevWrdNG4Hx9fcnOzm6ixWtP3Q31Z6+nJz4nzxMbFcqePbvxv5nA3eir7PfaS+DN+xTnpnDIez+ee4\/yMFe+E4q5cMwTT09P\/AKCOX3ME58DB9jv5cm+\/T74nrnGy8Jcgo\/IPXvZ7+3DQf9LJEeGc+ToPo6cuUETP2lrC6WOPioBJeCMhN9gAVdTnll94YhedM34Hb4ZCb4BsNYFFi+HKfPgcSpsdALH5TBpNuRWwsUN8OcecE++sYG4IJhhDzOtYP9Z2G4Df\/4ewqPBYz306wZTnSHKH\/oOg7QSqKiC1HAY9gsMnwZep6D8\/YtYjSfgymCpNUycBEv26eo5YQD8aAknT0GvH2HkPAg6C38sA6uRMGkJ7F0NK7zBT953gJMNrPTX3S8KZ8YICAyF6aPA3hEclkG4P\/zXX8DDH84dAbtx8N1QCIsGq6HgeRNK30D5K1g9Fb7sAys8ILWJkRj9k+StQwXcm1To3weSXsPJZbBgC8SfhxkLwMoSfMMh9Rr8PgFmjoPth8BpFPyzv24UcpY1zLSGZbsgIxL+8hk4rIcLIfDHcvjsS9hyBI7\/AaMcoKQEZJHz9YPww1dg6wCBt+D9XeYdkQ4VcOnn4bvhkK0XcJe3wQJX2OEKPw+HX3uBdyh4zQenPfCHHey\/BuEnYMYisJwI56Lh6i4YOQW694C1fnDKFSase1cHlk+A\/SGwbDpMd4SZM+B2OPzrb2C3FaKCwckOPusNQVfB1QocD0JJGVRXwqFl8Hk3cFwJUam1+dY56mwCrk7R1KGBBGTUUj7\/8h4SEmLgGjgDM1fJzIqAEnBGau7WCbgKmN4HPKN0pZvyG2yNhsok+NensGs\/9PoSlq2GHt\/C7v3w3V\/gcLwu\/dpZ8Nd\/w5loWDUBfpsL7rOh\/wQ4dwDGrYHUy\/CXv8Bse0itgMJQ+PRTmOsEe\/SjBVEBOjHzRR\/IeP8gutEEXNZNGGAJEUEwcBJUVMD4geCVAPJ7sWdvCC8AMmDtJpg1Fj75CULPg\/V0sJoKV6JhuRW41gi4PBjzE5y6DmOGwFw3+GMvFD6AwaPgwRMY9T0MtQKfWzrOE3vBkKngskE3ovkmHRbOgb\/+N3iHt9izOlTAyZOXWIFXICydAefugfNQGOcMK6aChTXMHw4ux3RlLCiEU+4wfRecWQdjVqLNNw7uB167oedIXbpTy+HP3WHeRl38wlr45HtwcoJzd3Tnjm6Bod1h6DxoZgZfl7D+3w4XcN+PqBVwZ9fAFHtYtxCcj8JWe1i4A06sgL\/9Hxhkpyuc1Y8wbTU4jIZRM2DCCAh6BDscYPVROLkSJq6vrcjcAbD9DDhYw8gFsGYTZGXCtLEQkgwuo+H7YeCuHxlfNR6+\/x2clkNcFtqQqbsDfPPf4OxTm2+dIyXg6sDoooeycSEoKKiLll4VuzMRUALOSK3RagE3+XvYFakr3dQh4BEOhXfgf76AA4GwfRsEHoHu38DBQNi2CZJfQGos5JbCmZXQe7TuC3z4PPA7CgfPQMAm+HUe2vDInZsweQD0Hw7Bh6H\/6Nov3Uhf+PE7mLcOklue1qlBaDQBd3Qx\/PkrnVj6j79BWAxMHw57ZfruBfTqA5Gypm8LfDcOZMrq855QVA5T++hGQMqqwH4krKj5R\/oKhnWHY9Fw2R8CfOGLT+HCJfhlECQUQMYj2OoE33wPx07DZAvw009JlqeD1c\/w83i4GNP0mrkaUB09AifPiTwIQ\/rC5Pkgy\/OcLGD8Ujh+EHzPgssomL8P3hZB4l3Y5wwTN0PgBrBYDK9zYNBAOLwPeo2EvGooL4DLJ+Cn7jDXBfatggkramt10AW6d4ctvpCuHwGuvdriUYcKOJlC7Wahm0aWUpx1A8u5sNYelh6FjbPBcRf4LISvBkO\/vnAuFhYOgenucHQ\/+AXD1N\/gyG1YaQPL9VOo4+oIuFk\/w1p\/iLgAAcHw0z\/gUBBYDgffBCjIAt8t8FUP2LYPlkyFVTX9rxJWjIVv+sOJK7rp+yaIKQHXBBR1ShEwUwJKwBmp4Vsn4CrBeRwckxElwHkGeMqIzmvY7QpzFoH9MnieDZ4r9XEXeFUBEYdg5DCYOQX2hMDTOJg1A+wmg18UPAuDn+QLSrdrScs\/LRbiL0DfPjBvMaxwh7jkVn8JG0fAVcKcUbAtBN5Ww7rpsH4\/LLGHE7KQ\/hVYToLofHgeDRMGw\/RJ0GeMTshstYKvZ+q4yqjk4AmweDEEhsDCqXAuCjY4gIMz2DvBsyyY9RvYe+nukb9F6ZCaCAsnwRgb3f0Xw+Gufsq7NmWzRx0+Alf5HCx61k4xP7wENjNguiUEJUJ2so6T7Tjd9HBsAPSxgCvhsHI+TJ4IOwMg+zaMmgm5DeZDZcH+2T3Qa5Cu\/jsOw904KGyQrlkC9S90qIDLuw0\/9IK5MnK2FXw9wMUdvNxhcxDsd4ONvuDnBh6X4NYBmLcBEi6DjS1MnQTXUyHuFIyZBH0Hg9d5uLobelno6n84CNxmgs8lOOAOs51ghi08egobbWG0szY4rNW6qgAeJoKHIwwep7vfLwSSE9477awEXP1+o2KKgDkTUALOSK3fOgEHVFXpBIqUTzuuswsyLxcq6nxRSryyTkVK8yGvzghIeTG8zK9NUFYMxU1Mib4uhRfZ8CK3Nm0rjowj4KrhTYMdfeUVTfDS8ykvhfwCqH4LaZEwbAjsva6r1dsqKHwFsni4qBQkroVqyH1Ry7T6Dbwq1F+r81ZVAfl5uvtf19xb53oLhx0u4OTZMrVcp9vwuhBeytSyPsju2tyaXbhASYF+BLYK8uqcr2yubtVQUqSrf918a\/JvxXuHCjgpxxt935b6yhrPt2\/1r+o6x3JO32\/e6Od\/5bP0qs4O4+IiKJPPjqST+hfq6l9QBFV1YOe9ABnl1UKlrg\/W5K0\/S3Xd\/mfYUnEl4GrgqXdFQBFQAs5IfaDVAs5I5WrPxxhHwLWhxCUvdGvZ2pBFe91qFAHXXoU1Qj4dLuCMUAdjPEIJOGNQVs9QBLoGASXgjNROSsAZDloZ8q3PShnyrc+juZgy5NscGXVeEVAETJGAEnBGalUl4AwHrQRcfVZKwNXn0VxMCbjmyKjzioAiYIoElIAzUqsqAWc4aCXg6rNSAq4+j+ZiSsA1R0adVwQUAVMkoASckVpVCTjDQSsBV5+VEnD1eTQXUwKuOTLqvCKgCJgiASXgjNSqSsAZDloJuPqslICrz6O5mBJwzZFR5xUBRcAUCSgBZ6RWVQLOcNBKwNVnpQRcfR7NxZSAa46MOq8IKAKmSEAJOCO1qhJwhoNWAq4+KyXg6vNoLqYEXHNk1HlFQBEwRQJKwBmpVZWAMxy0EnD1WSkBV59HczEl4Jojo84rAoqAKRJQAs5IraoEnOGglYCrz0oJuPo8mospAdccGXVeEVAETJGAEnBGalUl4AwHrQRcfVZKwNXn0VxMCbjmyKjzioAiYIoElIAzUquKgFu0aJGRnvZxHlNZWYm1tTUhISFkZGR8cCFEwL1+\/fqD7+8KN9ra2nLmzBnS0tLeW1wRcEFBQe9N15UTeHp6smLFChISEqiuruPntxWVEgEnL1MOfn5+LF68mPj4eOTzpoIioAiYLwEl4IzU9iLgxP9lUVERJSUllJWVmdwrPz+fCRMmtFnAibjJysqiuLjY5BjVtLulpaXBAm779u0cOnRI6zs195va+6ZNm3BxcSExMfGDBdyBAwfYsWOHxkk+b6bGSOrj7e3NggULNKGrBJyR\/nmrxygCnZSAEnBGapi3b99qv5xlFM7Ozo4pU6ZgZWVlUi+pk4zAXbt2rU0jcK6urtqX1KxZs0ySk7T7xIkTuXTpkkEjcJJOxL98ccu9U6dONal+I3X6\/fff8fLyIi4u7oMFXGRkJNOmTdM4ST80RU4jRoxg69atxMTEqBE4I\/3vVo9RBDorASXgPkLLPHz4UJsSO3\/+PKb0unDhgibezp07x9OnT9tM9smTJybJSdpcRK5wevTokcGcysvLNdEnU9Sm1G+kLleuXNHqFhoa+sECrgak\/FiS\/IKDg02S0+XLl7X+o0bgalpcvSsC5klACbiP0O4yhZqdnU1OTo5Jvp4\/f45MYbU1SB6mzkmmiQ0NIkxevHhhkn1GPgvS1nl5eYbiaDadrKHLzc01aU7SDz50rWCz4NQFRUAR6FIE\/n\/8wMhIF9U0XAAAAABJRU5ErkJggg==\"\/><\/p>\n<p>Throughout this article, we will discuss the classes and interfaces mentioned above; the methods available to support handling the group of objects and which one should be used at specific use cases.<\/p>\n<h5 class=\"\" id=\"t-1624098980661\"><b>What is the difference between Collection, Collection Framework &amp; Collections in JAVA?<\/b><\/h5>\n<p><b> <\/b><\/p>\n<p>Before we proceed to discuss individual classes &amp; interfaces of collection framework, let us have a clear understanding of these terminologies to avoid any confusion.<\/p>\n<p><b>Collection<\/b> \u2013 In any programming language or real life, a Collection is a group of objects (similar or different).<\/p>\n<p>In JAVA, Collection is an <a href=\"https:\/\/www.geeksforgeeks.org\/interfaces-in-java\/\" rel=\"noopener\" target=\"_blank\">interface<\/a> present in the java.util package. It is used to represent a group of individual objects as a single unit. Refer to the diagram above.<\/p>\n<p><b>Collection Framework<\/b> \u2013 Collection Framework in JAVA (as we are focusing on JAVA) is a hierarchical representation of classes and interfaces which provide the framework to deal with a group of objects. Group of objects can be a group of Strings or Integers, or a group of Objects of a particular class etc.<\/p>\n<p><b>Collections<\/b> \u2013 Collections is a utility class present in java.util package. It defines several utility methods like sorting and searching which are used to operate on collection. All the methods inside Collections class are static.<\/p>\n<h5 class=\"\" id=\"t-1624098980662\"><b>Explain the collection framework hierarchy.\u00a0<\/b><\/h5>\n<p><b> <\/b><\/p>\n<p>We will now visualize and discuss the collection framework hierarchy.<\/p>\n<p>The collection framework contains an interface named <b>Iterable<\/b> (Iterable is part of java.lang) which is at the topmost position of the framework. <b>Collection<\/b> interface (from Collection interface onwards, the classes &amp; interfaces are part of java.util package) extends Iterable interface. Collection interface contains all the basic methods like adding the data into the collection, removing the data, clearing the data, etc.<\/p>\n<p>The interfaces below extend the Collection interface.<\/p>\n<p><strong>The Collection interface is extended by 3 major interfaces \u2013<\/strong><\/p>\n<ul>\n<li>List<\/li>\n<li>Set<\/li>\n<li>Queue<\/li>\n<\/ul>\n<p>There is one very important thing to notice here is, Map interface does not extend Collection interface. Because some methods declared in Collections do not fit a Map interface and vice versa. So, even if Map does not extend collection, it is a part of the collection framework in java and covered in detail by us.<\/p>\n<h5 class=\"\" id=\"t-1624098980663\"><b>How do we declare a collection?<\/b><\/h5>\n<h5 class=\"\" id=\"t-1624098980664\"><b> <\/b><\/h5>\n<p>Below are the ways we can declare a collection in JAVA:<\/p>\n<ol>\n<li>Collection&lt;Integer&gt; c1 \u00a0= new ArrayList&lt;Integer&gt;();<\/li>\n<li>Collection c2 = new ArrayList();<\/li>\n<li>Collection&lt;Integer&gt; c1 \u00a0= new ArrayList&lt; &gt;();<\/li>\n<\/ol>\n<\/div>\n<div class=\"thrv_wrapper thrv_text_element\">\n<p><strong>Explanation<\/strong><\/p>\n<p>Note that Collection is an interface, so we can directly create an object of Collection. Instead, we use any class which implements Collection or child interface of Collection. ArrayList extends AbstractList class which implements List interface which again extends collection. So, while the reference variable c1 is of Collection type, the actual object is of type ArrayList.<\/p>\n<p>Also, using generics\/type safety (more about it later) is an optional part while creating a collection. Generics is used to force the user to declare what type of objects they are going to add inside the collection. In example a, user is forced to add only Integers inside c1. Example b allows user to create a collection without generics but might throw ClassCastException while iterating if all the elements inside the Collection are not of the same type. Example c is an enhanced use of generics where declaring the type of object is not necessary in the actual object, but it is still necessary while declaring the reference variable.<\/p>\n<h5 class=\"\" id=\"t-1624098980665\"><b>What are the methods in Collection interface that are useful for any collection in JAVA?<\/b><\/h5>\n<p>The methods which Collection interface have inside it, are inherited by all interfaces extend it or classes implement it. So, it is good idea to have generic methods inside the common interface so that they can be reused. Remember that List, Sort &amp; Queue (not Map) can inherit the generic methods from Collection interface reducing duplication of code.<\/p>\n<p><strong>Some of the common methods inside Collection interface are:<\/strong><\/p>\n<ul>\n<li><strong>add<\/strong>(E e) &#8211; Objects are added to a collection by calling add( ). It takes an object as an argument.<\/li>\n<li><strong>addAll<\/strong>(Collection c) \u2013 we can add the content of one collection to another using addAll() method. It takes a collection as an argument.<\/li>\n<li><strong>remove<\/strong>(E e) &#8211; Objects are removed from a collection by calling add( ). It takes an object as an argument.<\/li>\n<li><strong>size<\/strong>() \u2013 Return the number of elements in a collection.<\/li>\n<li><strong>contains<\/strong>( E e) \u2013 Returns true if a collection contains a specific object, which is taken as an argument.<\/li>\n<li><strong>iterator<\/strong>() \u2013 Returns an iterator over the elements of a collection.<\/li>\n<\/ul>\n<h3 class=\"\" id=\"t-1624098980666\"><b>How to iterate over a collection?<\/b><b> <\/b><\/h3>\n<p>Since collection is a group of objects, we need to iterate over the objects very frequently.<\/p>\n<p>In JAVA, we can use 2 common ways to iterate over a collection (group of objects)<\/p>\n<h5 class=\"\" id=\"t-1624098980667\"><strong>Iterate using for each loop<\/strong><\/h5>\n<p id=\"t-1624098980668\"><strong>Example \u2013<\/strong><\/p>\n<\/div>\n<div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad\">\n<div class=\"tve-content-box-background\" style=\"background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)) !important; background-size: auto !important; background-position: 50% 50% !important; background-attachment: scroll !important; background-repeat: no-repeat !important; --background-image:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5))  !important; --background-size:auto auto  !important; --background-position:50% 50%  !important; --background-attachment:scroll  !important; --background-repeat:no-repeat  !important;\"><\/div>\n<div class=\"tve-cb\">\n<div class=\"thrv_wrapper thrv_text_element\" data-css=\"tve-u-17a23df512d\" style=\"\">\n<p data-css=\"tve-u-17a23dfc398\">import java.util.ArrayList;<\/p>\n<p data-css=\"tve-u-17a23dfc39b\">import java.util.Collection;<\/p>\n<p data-css=\"tve-u-17a23dfc39d\">public class ForEachDemo {<\/p>\n<p data-css=\"tve-u-17a23dfc39e\">public static void main(String[] args) {<\/p>\n<p data-css=\"tve-u-17a23dfc3a0\">Collection&lt;String&gt; collection = new ArrayList&lt;String&gt;();<\/p>\n<p data-css=\"tve-u-17a23dfc3a1\">collection.add(&#8220;zero&#8221;);<\/p>\n<p data-css=\"tve-u-17a23dfc3a3\">collection.add(&#8220;one&#8221;);<\/p>\n<p data-css=\"tve-u-17a23dfc3a4\">collection.add(&#8220;two&#8221;);<\/p>\n<p data-css=\"tve-u-17a23dfc3a6\">\/\/ for-each loop<\/p>\n<p data-css=\"tve-u-17a23dfc3a7\">for (String s : collection) {<\/p>\n<p data-css=\"tve-u-17a23dfc3a9\">System.out.println(&#8220;value= &#8221; + s);<\/p>\n<p data-css=\"tve-u-17a23dfc3aa\">}<\/p>\n<p data-css=\"tve-u-17a23dfc3ac\">}<\/p>\n<p data-css=\"tve-u-17a23dfc3ad\">}<\/p>\n<p data-css=\"tve-u-17a23dfc3ae\"><span data-css=\"tve-u-17a23dffbcd\" style=\"color: rgb(0, 255, 0);\">Output<\/span><\/p>\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"127\">\n<tbody>\n<tr>\n<td width=\"5\"><\/td>\n<td width=\"122\">\n<p data-css=\"tve-u-17a23dfc3b0\"><span data-css=\"tve-u-17a23e01bd6\" style=\"color: rgb(0, 255, 0);\">value= zero<\/span><span data-css=\"tve-u-17a23e01bd7\" style=\"color: rgb(0, 255, 0);\"><\/span><br \/><span data-css=\"tve-u-17a23e01bd7\" style=\"color: rgb(0, 255, 0);\">value= one<\/span><br \/><span data-css=\"tve-u-17a23e01bd7\" style=\"color: rgb(0, 255, 0);\"><\/span><span data-css=\"tve-u-17a23e01bd7\" style=\"color: rgb(0, 255, 0);\"><\/span><span data-css=\"tve-u-17a23e01bd8\" style=\"color: rgb(0, 255, 0);\">value= two<\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"thrv_wrapper thrv_text_element\">\n<p><strong>Explanation<\/strong><\/p>\n<p>First, we are creating a collection of type String and adding 3 String values in it. Afterwards, using for-each loop, we are printing the values in the console.<\/p>\n<h5 class=\"\" id=\"t-1624098980669\"><strong>Iterate using Iterator<\/strong><\/h5>\n<p>Iterator is an interface under the java.util package. When we call the iterator() method on a collection, it returns the Iterator. It might sound a little confusing and tricky in the beginning; but the example below will clear those.<\/p>\n<\/div>\n<div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad\">\n<div class=\"tve-content-box-background\" style=\"background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)) !important; background-size: auto !important; background-position: 50% 50% !important; background-attachment: scroll !important; background-repeat: no-repeat !important; --background-image:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5))  !important; --background-size:auto auto  !important; --background-position:50% 50%  !important; --background-attachment:scroll  !important; --background-repeat:no-repeat  !important;\"><\/div>\n<div class=\"tve-cb\">\n<div class=\"thrv_wrapper thrv_text_element\" data-css=\"tve-u-17a23e173af\" style=\"\">\n<p data-css=\"tve-u-17a23e1bab6\" style=\"\">import java.util.ArrayList;<\/p>\n<p data-css=\"tve-u-17a23e1bab7\" style=\"\">import java.util.Collection;<\/p>\n<p data-css=\"tve-u-17a23e1bab9\" style=\"\">import java.util.Iterator;<\/p>\n<p data-css=\"tve-u-17a23e1baba\" style=\"\">public class IteratorDemo {<\/p>\n<p data-css=\"tve-u-17a23e1babb\" style=\"\">public static void main(String[] args) {<\/p>\n<p data-css=\"tve-u-17a23e1babc\" style=\"\">Collection&lt;String&gt; C1 = new ArrayList&lt;String&gt;(); \/\/ Create collection<\/p>\n<p data-css=\"tve-u-17a23e1babe\" style=\"\">C1.add(&#8220;zero&#8221;);<\/p>\n<p data-css=\"tve-u-17a23e1babf\" style=\"\">C1.add(&#8220;one&#8221;);<\/p>\n<p data-css=\"tve-u-17a23e1bac0\" style=\"\">C1.add(&#8220;two&#8221;);<\/p>\n<p data-css=\"tve-u-17a23e1bac1\" style=\"\">Iterator&lt;string&gt; itr = C1.iterator(); \/\/ Call iterator() method on C1<\/p>\n<p data-css=\"tve-u-17a23e1bac2\" style=\"\">\u00a0\/\/which returns an Iterator interface.<\/p>\n<p data-css=\"tve-u-17a23e1bac4\" style=\"\">\/\/ while loop<\/p>\n<p data-css=\"tve-u-17a23e1bac5\" style=\"\">while (itr.hasNext()) {<\/p>\n<p data-css=\"tve-u-17a23e1bac6\" style=\"\">System.out.println(&#8220;value= &#8221; + itr.next());<\/p>\n<p data-css=\"tve-u-17a23e1bac7\" style=\"\">}<\/p>\n<p data-css=\"tve-u-17a23e1bac9\" style=\"\">}<\/p>\n<p data-css=\"tve-u-17a23e1baca\" style=\"\">}<\/p>\n<p data-css=\"tve-u-17a23e1bacb\" style=\"\"><span data-css=\"tve-u-17a23e1e2d9\" style=\"color: rgb(0, 255, 0);\">Output<\/span><\/p>\n<p data-css=\"tve-u-17a23e1bacc\" style=\"\"><span data-css=\"tve-u-17a23e1e2db\" style=\"color: rgb(0, 255, 0);\">value= zero<\/span><\/p>\n<p data-css=\"tve-u-17a23e1bacd\" style=\"\"><span data-css=\"tve-u-17a23e1e2dc\" style=\"color: rgb(0, 255, 0);\">value= one<\/span><\/p>\n<p data-css=\"tve-u-17a23e19c3c\" style=\"\"><span data-css=\"tve-u-17a23e1e2de\" style=\"color: rgb(0, 255, 0);\">value= two<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"thrv_wrapper thrv_text_element\">\n<p><strong>Explanation<\/strong><\/p>\n<p>First, we are creating a collection of type String. Then we are calling the iterator() method (which is a method in Collection interface) on C1. It returns an Iterator interface (which is being held in itr variable). Now, the Iterator interface has a hasNext() method which checks if the collection has any more elements or not. It also has a next() method which returns the next element in the collection. Using those 2 methods, we are printing the values of collection (C1) in the console.<\/p>\n<h3 class=\"\" id=\"t-1624098980670\"><b>What is the difference between array and collection?<\/b><\/h3>\n<p>While both arrays and collections are groups of objects; they have differences. The differences are:<\/p>\n<p>Arrays are fixed in length based on what is declared at the time of creation of the array. But collection size can be changed dynamically based on need.<\/p>\n<p>Arrays are always homogeneous in nature, which means it can store only similar types of data. But collections can store heterogenous data if generics is not in place. Though at runtime, if different types of data is stored, a collection throws <em><strong>ClassCastException <\/strong><\/em>while iterating it.<\/p>\n<p>Arrays do not provide any built-in utility methods like sorting, searching etc. but Collection includes readymade methods to use.<\/p>\n<h5 class=\"\" id=\"t-1624098980671\"><b>What is Generics and what is its benefit?<\/b><b> <\/b><\/h5>\n<p><em><strong>Generics <\/strong><\/em>allow us to provide the type of Object that a collection can contain.<b> <\/b><\/p>\n<p>Generics was added in Java 5 to provide compile-time type checking and remove the risk of ClassCastException that was common while working with collection classes. The whole collection framework was re-written to use generics for type-safety.<\/p>\n<p>Let\u2019s see the benefit of Generics using below programs.<\/p>\n<h5 class=\"\" id=\"t-1624098980673\">1. Collection without Generics<\/h5>\n<\/div>\n<div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad\">\n<div class=\"tve-content-box-background\" style=\"background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)) !important; background-size: auto !important; background-position: 50% 50% !important; background-attachment: scroll !important; background-repeat: no-repeat !important; --background-image:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5))  !important; --background-size:auto auto  !important; --background-position:50% 50%  !important; --background-attachment:scroll  !important; --background-repeat:no-repeat  !important;\"><\/div>\n<div class=\"tve-cb\">\n<div class=\"thrv_wrapper thrv_text_element\" data-css=\"tve-u-17a23e2ed64\" style=\"\">\n<p data-css=\"tve-u-17a23e318d7\" style=\"\">public class Main {<\/p>\n<p data-css=\"tve-u-17a23e318d9\" style=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 public static void main(String[] args) {<\/p>\n<p data-css=\"tve-u-17a23e318db\" style=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 List list = new ArrayList();<\/p>\n<p data-css=\"tve-u-17a23e318dc\" style=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 list.add(&#8220;abc&#8221;);<\/p>\n<p data-css=\"tve-u-17a23e318dd\" style=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 list.add(5); \/\/ OK<\/p>\n<p data-css=\"tve-u-17a23e318df\" style=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 for (Object obj : list) {<\/p>\n<p data-css=\"tve-u-17a23e318e0\" style=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ type casting leading to ClassCastException at runtime<\/p>\n<p data-css=\"tve-u-17a23e318e1\" style=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 String str = (String) obj;<\/p>\n<p data-css=\"tve-u-17a23e318e2\" style=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 System.out.println(obj);<\/p>\n<p data-css=\"tve-u-17a23e318e4\" style=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }<\/p>\n<p data-css=\"tve-u-17a23e318e5\" style=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }<\/p>\n<p data-css=\"tve-u-17a23e318e6\" style=\"\">}<\/p>\n<p data-css=\"tve-u-17a23e318e7\" style=\"\"><span data-css=\"tve-u-17a23e3381e\" style=\"color: rgb(0, 255, 0);\">Output<\/span><\/p>\n<p data-css=\"tve-u-17a23e318e9\" style=\"\"><span data-css=\"tve-u-17a23e33820\" style=\"color: rgb(0, 255, 0);\">abc<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"thrv_wrapper thrv_text_element\">\n<p>Exception in thread &#8220;main&#8221; java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.String<\/p>\n<p><strong>Explanation<\/strong><\/p>\n<p>Above code compiles fine but throws ClassCastException at runtime because we are trying to cast Object in the list to String whereas one of the elements is of type Integer.<\/p>\n<h5 class=\"\" id=\"t-1624098980674\">2. Collection with generics<\/h5>\n<p>We can avoid this issue of ClassCastException by forcing the user to store only similar types of data in the collection.<\/p>\n<\/div>\n<div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad\">\n<div class=\"tve-content-box-background\" style=\"background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)) !important; background-size: auto !important; background-position: 50% 50% !important; background-attachment: scroll !important; background-repeat: no-repeat !important; --background-image:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5))  !important; --background-size:auto auto  !important; --background-position:50% 50%  !important; --background-attachment:scroll  !important; --background-repeat:no-repeat  !important;\"><\/div>\n<div class=\"tve-cb\">\n<div class=\"thrv_wrapper thrv_text_element\" data-css=\"tve-u-17a23e3e1c0\" style=\"\">\n<p data-css=\"tve-u-17a23e41517\" style=\"\">public class Main {<\/p>\n<p data-css=\"tve-u-17a23e41519\" style=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 public static void main(String[] args) {<\/p>\n<p data-css=\"tve-u-17a23e4151a\" style=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 List &lt;String &gt; list = new ArrayList&lt;&gt;();<\/p>\n<p data-css=\"tve-u-17a23e4151c\" style=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 list.add(&#8220;abc&#8221;);<\/p>\n<p data-css=\"tve-u-17a23e4151d\" style=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/list.add(5); \/\/ compilation error<\/p>\n<p data-css=\"tve-u-17a23e4151e\" style=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 for (String str : list) {<\/p>\n<p data-css=\"tve-u-17a23e4151f\" style=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 System.out.println(str);<\/p>\n<p data-css=\"tve-u-17a23e41521\" style=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }<\/p>\n<p data-css=\"tve-u-17a23e41522\" style=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }<\/p>\n<p data-css=\"tve-u-17a23e41523\" style=\"\">}<\/p>\n<p data-css=\"tve-u-17a23e41524\" style=\"\"><span data-css=\"tve-u-17a23e433cb\" style=\"color: rgb(0, 255, 0);\">Output<\/span><\/p>\n<p data-css=\"tve-u-17a23e41526\" style=\"\"><span data-css=\"tve-u-17a23e433cd\" style=\"color: rgb(0, 255, 0);\">abc<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"thrv_wrapper thrv_text_element\">\n<p><strong>Explanation<\/strong><\/p>\n<p>At the time of list creation, we have specified that the type of elements in the list will be String. So, if we try to add any other type of object in the list, the program will throw a compile-time error. Also notice that for each loop, we don\u2019t need typecasting of the element in the list, hence removing the possibility of <em><strong>ClassCastException <\/strong><\/em>at runtime.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"tcb_flag\" style=\"display: none\"><\/div>\n<\/section>\n<p><\/body><\/html><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Table of Contents What is Collection Framework in JAVA? What is the difference between Collection, Collection Framework &amp; Collections in JAVA? Explain the collection framework hierarchy.\u00a0 How do we declare a collection? What are the methods in Collection interface that are useful for any collection in JAVA? How to iterate over a collection? Iterate using [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-616","post","type-post","status-publish","format-standard","hentry","category-java","post-wrapper","thrv_wrapper"],"_links":{"self":[{"href":"https:\/\/rahulshettyacademy.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/616","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=616"}],"version-history":[{"count":0,"href":"https:\/\/rahulshettyacademy.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/616\/revisions"}],"wp:attachment":[{"href":"https:\/\/rahulshettyacademy.com\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=616"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rahulshettyacademy.com\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=616"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rahulshettyacademy.com\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=616"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}