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