{"id":22,"date":"2020-07-15T19:56:00","date_gmt":"2020-07-15T18:56:00","guid":{"rendered":"https:\/\/debuggersspace.com\/index.php\/2020\/07\/15\/basics-of-net-framework\/"},"modified":"2024-09-21T19:15:16","modified_gmt":"2024-09-21T18:15:16","slug":"basics-of-net-framework","status":"publish","type":"post","link":"https:\/\/debuggersspace.com\/index.php\/2020\/07\/15\/basics-of-net-framework\/","title":{"rendered":"Basics of .Net Framework"},"content":{"rendered":"<div class='booster-block booster-read-block'>\n                <div class=\"twp-read-time\">\n                \t<i class=\"booster-icon twp-clock\"><\/i> <span>Read Time:<\/span>2 Minute, 32 Second                <\/div>\n\n            <\/div><p><b>.Net Framework<\/b><\/p>\n<div>\n<ul style=\"text-align: left;\">\n<li>The .Net framework is a software development platform developed by Microsoft.<\/li>\n<li>The .Net framework was meant to create application, which would run on the windows platform.<\/li>\n<li>The first version of the .net framework was released in the year 2002.<\/li>\n<\/ul>\n<div><b><br \/><\/b><\/div>\n<div><b>C# Version History&nbsp;&nbsp;<\/b><\/div>\n<div><\/div>\n<div style=\"text-align: left;\">\n<table border=\"1\" bordercolor=\"#888\" cellspacing=\"0\" style=\"border-collapse: collapse; border-color: rgb(136, 136, 136); border-width: 1px;\">\n<tbody>\n<tr>\n<td><b>&nbsp;C#<\/b><\/td>\n<td><b>&nbsp;Framework&nbsp;<\/b><\/td>\n<td style=\"text-align: center;\"><b>&nbsp;Visual studio&nbsp; &nbsp;<\/b><\/td>\n<td><b>&nbsp; Features&nbsp; <\/b>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<\/td>\n<\/tr>\n<tr>\n<td style=\"min-width: 60px;\">&nbsp;1.0<\/td>\n<td style=\"min-width: 60px;\">&nbsp;1.0\/1.1&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<\/td>\n<td style=\"min-width: 60px;\">&nbsp;2002&nbsp; &nbsp;&nbsp;<\/td>\n<td style=\"min-width: 60px;\">\n<ol>\n<li>First Release of C#<\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"min-width: 60px;\">&nbsp;2.0<\/td>\n<td style=\"min-width: 60px;\">&nbsp;2.0<\/td>\n<td style=\"min-width: 60px;\">&nbsp;2005<\/td>\n<td style=\"min-width: 60px;\">\n<ol>\n<li>Generics<\/li>\n<li>Partial Types<\/li>\n<li>Anonymous method<\/li>\n<li>Null-able types<\/li>\n<li>Iterators<\/li>\n<li>Covariance &amp; Contra-variance&nbsp;<\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<tr>\n<td>&nbsp;3.0<\/td>\n<td>&nbsp;3.0\/3.5<\/td>\n<td>&nbsp;2008<\/td>\n<td>\n<ol>\n<li>&nbsp;Auto Implemented properties<\/li>\n<li>Anonymous types<\/li>\n<li>Query Expression<\/li>\n<li>Expressions tree<\/li>\n<li>Lambda expression<\/li>\n<li>Extension method&nbsp;&nbsp;<\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<tr>\n<td>&nbsp;4.0<\/td>\n<td>&nbsp;4.0<\/td>\n<td>&nbsp;2010<\/td>\n<td>\n<ol>\n<li>Dynamic binding<\/li>\n<li>Named\/Optional Argument<\/li>\n<li>Generic Covariant &amp; Contra-variant<\/li>\n<li>Embedded Inter-op types&nbsp;<\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<tr>\n<td>&nbsp;5.0<\/td>\n<td>&nbsp;4.5<\/td>\n<td>&nbsp;2012\/1013<\/td>\n<td>\n<ol>\n<li>Asynchronous&nbsp;<\/li>\n<li>Caller info attributes&nbsp;<\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<tr>\n<td>&nbsp;6.0<\/td>\n<td>&nbsp;4.6<\/td>\n<td>&nbsp;2013\/2015<\/td>\n<td>\n<ol>\n<li>Static imports&nbsp;<\/li>\n<li>Exceptions filters<\/li>\n<li>Property initializes<\/li>\n<li>Expression bodied members<\/li>\n<li>Null propagator<\/li>\n<li>String Interpolation<\/li>\n<li>Name of operator<\/li>\n<li>Dictionary initializer&nbsp;<\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<tr>\n<td>&nbsp;7.0<\/td>\n<td>&nbsp;.Net Core<\/td>\n<td>&nbsp;2017<\/td>\n<td>\n<ol>\n<li>Improved performance &amp; productivity<\/li>\n<li>Azure support<\/li>\n<li>AI Support<\/li>\n<li>Game development<\/li>\n<li>Cross platform&nbsp;<\/li>\n<li>Mobile app development&nbsp;<\/li>\n<li>Window app development&nbsp;<\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div><\/div>\n<\/div>\n<div><\/div>\n<\/div>\n<div><b><br \/><\/b><\/div>\n<div><b>Application Execution<\/b><\/div>\n<div><b><br \/><\/b><\/div>\n<div><img loading=\"lazy\" decoding=\"async\" height=\"464\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAs8AAAIKCAYAAADcV6KwAAAgAElEQVR4Ae2dT6h1V1rmMxQhNkpTgjgQa1AITkQKGikQKdpMxHIiDhrRgYJVI22Qgh60GGgl0OJUUARTNo5qlEFrcFYSR5l1RAlFMmk+IoYOCX4mGDjNcyrPzXPX3eecvffZf9Za+7fh3LX3Wu9a77ue9e61f3fn5H4vnDhQAAVQAAVQAAVQAAVQAAVGKfDCKCuMUAAFUAAFUAAFUAAFUAAFTsAzSYACKIACKIACKIACKIACIxUAnkcKhRkKoAAKoAAKoAAKoAAKAM\/kAAqgAAqgAAqgAAqgAAqMVAB4HikUZiiAAiiAAiiAAiiAAigAPJMDKIACKIACKIACKIACKDBSAeB5pFCYoQAKoAAKoAAKoAAKoADwTA6gAAqgAAqgAAqgAAqgwEgFgOeRQmGGAiiAAiiAAiiAAiiAAsAzOYACKIACKIACKIACKIACIxUAnkcKhRkKoAAKoAAKoAAKoAAKAM\/kAAqgAAqgAAqgAAqgAAqMVAB4HikUZiiAAiiAAiiAAiiAAigAPJMDKIACKIACKIACKIACKDBSgUPD88\/9zp+d+KABOUAOkAPkADlADhwpB0YyImYXFDg8PP+XP33rxAcNyAFygBwgB8gBcuAIOaBfEjjuUwB4Bp755YEcIAfIAXKAHCAHDpIDwPN94KzewPNBbpYj\/DbNHHlrRA6QA+QAOUAOXM8B4Bl4vksBJRA32fWbDH3QhxwgB8gBcoAc6CcHgOe70PHcmTfPvHnmFwhygBwgB8gBcoAcOEgOAM\/A810K8Oa5n9+keSvCWpID5AA5QA6QA7dzAHi+Cx158ww8377J2IjQiBwgB8gBcoAc6CcHgGfg+S4FgOd+NgM2dtaSHCAHyhx49Y1n52dEWc81uXLkHACe70LHc2e+83yQ7zgdeaPobe4GAt\/+zz745OG7ii+\/9s4jWNCF6mrQ4O33np8yVsfkmFW++e6HntZDqfnatobymv41xHcrBq2BdLad5vPRx5+er70Wbmut1Dxef+v9R3NTIrU2D+IF7tfMAeD54fEy+wR4Bp55sDSUAwIDHQmUAiHDUM0gZOgsHwqK3VCd57LzfMs+e107nkv6K65bAKq5JuBtPZcSnhWL9c\/82TquJfwBz0DnEnnU+xjA82xmfugIPDcETr3f0Mzv9oNPd+4l8NKb3UtHLdqWcKO4sq6EZ4OoyhrmcE1\/x+eYfV2WNcGzYhk6tCZl3LVcK7Y8HFfW6Vz3iX9h07kP3Sfuo7K8b9zmXySUkzrcLzXzLx3uQ3l7D0Oj\/TUCnr0bzC+BZ+D50YOEjW3\/je3SGhgEroGkHvT6aAwBgx\/4l8bcur6EY8\/JcZTtuq4F5BzrNf01j5bgWfEqR\/wLmfTWx+tRW6lcyJzWeeaHzj0Xxe41cx+vjerVXuaXrg3EZV\/Za+z0V5s+xFPv\/l3T2gDP86HZPYFn4LnaB2VNm00Nsfhhfi2WBCGd1wZChhcDqOIz2Gheui6PWuZwS\/98I5lzUL2g69JhLa6t65Jtiic11bVh0rEu6W+psYb0L\/PpEjxnDDnH0j7HG\/Lnddx6zTJ+zgHke3MAeL60G4+vB56BZ+C5kRwYepjnJnrptk9QSvu9zhPeBC8GN8WjWNWesWleNczhlv6O2QDm67JMeCvbtri2\/o5zKG\/y7e0WMY3xIf2H3voqfudQCcNDa+b5y6fshw5pM9RXfQzQ6XdM\/NgAvbXkAPA8dNdPqwOeGwGnWm464tj3AaDb+xrYqN1vxUowrWXtFL9jU5lxDcHzUF322fL8lv6KxVB6Ka5a4Hko1syfS\/HvVT8Es9Y6cz7vj6E+JTynfc5tqG+2q5+OrON83\/0R\/cfpDzyfb927fgDPwDObf0M5IJDUYVjQw0IPcb+ZVZsfIALTtHN9DaXiVHyO2zENgfKQne23Lm\/pr3gMdJdi2xueU0\/FqmvHmvnjuppKxZpf89G59HSMCcaqGwLgtNF65vw9zqW+U9rTlvNxUIdO2+gEPGunu+8AnhsCJzaWbTaW2nX2Gy\/f+oaHlkBI0KOjhHvDqeemMmGphrW5pH8NsV2LQZDow3aCy0v5Y5vaSs9BpWN3jLk2mtsteFY\/56LHNUwP9S1tZWPflOzPreQA8Oy7fX4JPAPPbP7kADlADpAD5AA5cJAcAJ7nQ7N7As8HuVla+Y2YOHl7Qw6QA+QAOUAOrJcDwLMReH4JPAPPvG0gB8gBcoAcIAfIgYPkAPA8H5rdE3g+yM3Cb\/Hr\/RaPtmhLDpAD5AA50EoOAM9G4Pkl8Aw887aBHCAHyAFygBwgBw6SA8DzfGh2T+D5IDdLK78REydvb8gBcoAcIAfIgfVyAHg2As8vgWfgmbcN5AA5QA6QA+QAOXCQHACe50OzewLPB7lZ+C1+vd\/i0RZtyQFygBwgB1rJAeDZCDy\/BJ6BZ942kAPkADlADpAD5MBBcgB4ng\/N7nl4eFYS8UEDcoAc2CsHfvEP\/oY9iH2YHCAHNs0BQyDlPAUODc\/zJKMXCqAACiyngP5TLwcKoAAKoEA7CgDP7awVkaIACnSoAPDc4aIyJRRAga4VAJ67Xl4mhwIoULsCwHPtK0R8KIACKPBYAeD5sR5coQAKoMCmCgDPm8qNMxRAARS4WwHg+W4JGQAFUAAF5isAPM\/Xjp4ogAIosIcCwPMequMTBVAABT5TAHgmFVAABVCgLQWA57bWi2hRAAU6UwB47mxBmQ4KoED3CgDP3S8xE0QBFKhZAeC55tUhNhRAARR4qgDw\/FQTalAABVBgMwWA582kxhEKoAAKLKIA8LyIjAyCAiiAAvMUAJ7n6UYvFEABFNhLAeB5L+XxiwIogAKn0wl4Jg1QAAVQoC0FgOe21otoUQAFOlMAeO5sQZkOCqBA9woAz90vMRNEARSoWQHguebVITYUQAEUeKoA8PxUE2pQAAVQYDMFgOfNpMYRCqAACiyiAPC8iIwMggIogALzFACe5+lGLxRAARTYSwHgeS\/l8YsCKIAC\/A+D5AAKoAAKNKcA8NzckhEwCqBATwrw5rmn1WQuKIACR1AAeD7CKjNHFECBahUAnqtdGgJDARRAgUEFgOdBWahEARRAgW0UAJ630RkvKIACKLCUAsDzUkoyDgqgAArMUAB4niEaXVAABVBgRwWA5x3FxzUKoAAKAM\/kAAqgAAq0pQDw3NZ6ES0KoEBnCgDPnS0o00EBFOheAeC5+yVmgiiAAjUrADzXvDrEhgIogAJPFQCen2pCDQqgAApspgDwvJnUOEIBFECBRRQAnheRkUFQAAVQYJ4CwPM83eiFAiiAAnspADzvpTx+UQAFUIB\/YZAcQAEUQIHmFACem1syAkYBFOhJAd4897SazAUFUOAICgDPR1hl5ogCKFCtAsBztUtDYCiAAigwqADwPCgLlSiAAiiwjQLA8zY64wUFUAAFllIAeF5KScZBARRAgRkKAM8zRKMLCqAACuyoAPC8o\/i4RgEUQAHgmRxAARRAgbYUAJ7bWi+iRQEU6EwB4LmzBWU6KIAC3SsAPHe\/xEwQBVCgZgWA55pXh9hQAAVQ4KkCwPNTTahBARRAgc0UAJ43kxpHKIACKLCIAsDzIjIyCAqgAArMUwB4nqcbvVAABVBgLwWA572Uxy8KoAAK8C8MkgMogAIo0JwCwHNzS0bAKIACLSvw7r\/82+nbb\/7zw0dvnvP67feetzw9YkcBFECB7hUAnrtfYiaIAihQkwL\/+smnp9\/8i388CZrLz6\/\/+T+cPnj+7zWFSywogAIogAKFAsBzIQiXKIACKLC2AnrTXIKzrr\/198\/Wds34KIACKIACdyoAPN8pIN1RAAVQYKoCQ2+fees8VUXsUQAFUGAfBYDnfXTHKwqgwMEVKN8+89b54AnB9FEABZpRAHhuZqkIFAVQoCcF8u0zb517WlnmggIo0LsCwHPvK8z8UAAFqlXAb59561ztEhEYCqAACjxRAHh+IgkVKIACKLCNAnr7\/I2\/\/Cf+wsY2cuMFBVAABRZRAHheREYGQYF1FPi53\/mzE5++NfjP3\/xfrHFneb7ObsCoKIACtSgAPNeyEsSBAgMKCJyH\/qQZdU\/\/RjKaoEkNOaB7lgMFUKBvBYDnvteX2TWuAPAMENYAhMQwPg+B58Y3XcJHgREKAM8jRMIEBfZSAHgeDy0AHlrVkAPA8167JX5RYDsFgOfttMYTCkxWAHgGCGsAQmIYn4fA8+Rtjg4o0JwCwHNzS0bAR1IAeB4PLQAeWtWQA8DzkXZo5npUBYDno648825CAeAZIKwBCIlhfB4Cz01srQSJAncpADzfJR+dUWBdBYDn8dAC4KFVDTkAPK+7JzI6CtSgAPBcwyoQAwpcUAB4Pg4QvvzaO+csUFkDBBLDvNwDni9sZlSjQEcKAM8dLSZT6U8B4Hk8wHj1S\/hU\/atvPBsFpGNtP\/r407O7JQGzhGc5ePPdD0fFfSmOcj6vv\/X+Oe5So0v9qR+ff9YKeD6nGD9QoGsFgOeul5fJta4A8DweXrTWgtpnH3zyCDhVvyQ8ayz7EYwamu4tS3i+dzz1nzL3Jfwxxlvnfy3yLDw\/UAAFulUAeO52aZlYDwoAz9Pg2W9WE5aVB3ktuPYhCBbwGVxdX\/ZJKHz7vefnN8J6K1yCutvSRwK2\/CmWPPwW2DH4WrbZV2P7SL+KI49r87HvnE\/2tR5ql62uc3zFkH05f5qfvHnOjOIcBfpUAHjuc12ZVScKAM9P4eQSsGnJBXwCvIRA16uf2hI8dZ1AmLa3\/JSw6\/E1hqHXMJ9ArHZfZ6zleAnPAtick\/pprho\/49fc8rqcTwnPatfYnqv6Wx\/bejzHp3rbUz7NT+BZWcWBAn0rADz3vb7MrnEFgOencHIJ2LTUBjudG2DLettoHAOix0xb12WpMRNiBZoJnwJNw6b7JQTnudoNpCrzXG1pm+ced6hULIZftZfzyfmWc5F9tue5fWls6+o6ysc5Cjyf044fKNC1AsBz18vL5FpXAHh+DCbXQE1rLeCTjQBPh86z\/nwx8MPjpq3rsixhWbCqwzZD8JzAOQTB6j8Gnj03+3Kp8fPQtdtUn\/0SiKVR2qpPAnzaejzZ5y8Lrqf8PE+B58xGzlGgTwWA5z7XlVl1ogDw\/DmU3AI0LXmCokDVcOv60qYc81q7wXIotfw2dgieE5jzXL495hh4to+MWf4SgLd48ww8X89J4HnoDqEOBfpSAHjuaz2ZTWcKAM+XQUXQmOCopTckCzD95jTrS9hMENV5CbfZLmhUe9bpPOPQ+Okv34B7fLV7jIwnQdq2BmbZpW9da34q9fF4sklNyvlYE9srloRh9fV4pa36qD3tPQ7l53kKPJ9vAX6gQNcKAM9dLy+Ta10B4PlzKCkBLaFVbToEfGknENQhMHW9+uWha7cJDH1kH7WXIOo+BmTZG2Zl6yNjUn36kI3HuQbPssm4Dbiqz0P11+ZTArF9eowct7R1DMDz5ZyURsCzs4kSBfpVAHjud22ZWQcKAM\/XQUWwUtPH8HwppksAfsme+rrWd8x6AM8dbLxMAQVuKAA83xCIZhTYUwHguS14Ap7bWq8xMDzVBnjec8fENwpsowDwvI3OeEGBWQoAz23BGPDc1npNBeMx9sDzrK2OTijQlALAc1PLRbBHUwB4BsbGABs29eQJ8Hy0XZr5HlEB4PmIq86cm1EAeK4HigBU1mJMDgDPzWyvBIoCsxUAnmdLR0cUWF8B4BlgGwNs2NSTJ8Dz+vsiHlBgbwWA571XAP8ocEUB4LkeKAJQWYsxOQA8X9nQaEKBThQAnjtZSKbRpwLAM8A2BtiwqSdPgOc+92JmhQKpAPCcanCOApUpADzXA0UAKmsxJgeA58o2UcJBgRUUAJ5XEJUhUWApBYBngG0MsGFTT54Az0vtfoyDAvUqADzXuzZEhgLnf+oXMKoHjFgL1uJWDgDPbNwo0L8CwHP\/a8wMG1aAN8\/A2i1Yo72uHAGeG95wCR0FRioAPI8UCjMU2EMB4LkuMAJUWY9bOQA877FT4hMFtlUAeN5Wb7yhwCQFgGdg7Ras0V5XjgDPk7Y4jFGgSQWA5yaXjaCPogDwXBcYAaqsx60cAJ6PsjszzyMrADwfefWZe\/UKAM\/A2i1Yo72uHAGeq99WCRAF7lYAeL5bQgZAgfUUAJ7rAiNAlfW4lQPA83r7ISOjQC0KAM+1rARxoMCAAsAzsHYL1mivK0eA54GNjCoU6EwB4LmzBWU6fSkAPNcFRoAq63ErB4DnvvZgZoMCQwoAz0OqUIcClSgAPANrt2CN9rpyBHiuZPMkDBRYUQHgeUVxGRoF7lXg6PD8+lvvn5598MlpLUDU+rz6xrPVxl8r7jHjal46xtjea\/Pya+9s5uveWNfuDzyfU4EfKNC1AsBz18vL5FpX4Ojw\/NHHnz7Arc7ffPfDRzCoax0lEA3Zlja61rEFPOuXgKE4VVfOKW01j7ffe\/5kfkNzKeu2hGf51i85ir2M42jXwPM51fmBAl0rADx3vbxMrnUFjgzPJfwJMsu30LrWkdDmt6Aqb4Gb+m4Bz4qj9OX5CZAzTsHyXGDOcTx+1q15rjUo12dNf7WODTyfU50fKNC1AsBz18vL5FpX4MjwXMLyEAxqfUvYFMQlkOo6j4Rl1Zft16BM4+ZhW42pNr8JH4JfgWW+Zda57HQk6GscxaSxs4\/qdO0+6pfjyT7jcyyOUWUesnVb+lSd\/bhdvm1f6uXYp\/zS4nF7LIHnzDLOUaBPBYDnPteVWXWiwJHhOcHRkKVlNVgKWGWTYCc7waWh0sBtwPN1jmcoVJ3G08ftWcouoVjn7utxsz376lwx2V7X8qN+qvOcDKDuKxvPxdDqa\/v03OQ7Y9e4OjyWzt3X\/m2vvhm7+mas2a5x5NvjZnmtLe16PgeelQUcKNC3AsBz3+vL7BpX4MjwLHhL2BNwJcTp3O1aZgNdnqe9gU3jGlbTVu0GUtu6HKo36Kocandfl2nvc7VpDobYPFdbCc8JtGrX9dC81ZYxlb9glO2y9dg6l27yrTiH\/Fh3teUntc36I50Dz41vuoSPAiMUAJ5HiIQJCuylwNHh2ZBr+EoITHA0ZCYEqo8gcOjwuGpTH4+fUOs6leW4bnN\/tetw\/aXScCn\/BubsqzrHpjE8L53n3D2+x9O1DsOurnPc9Oe+nqv7uL\/AWPYq9bGd+9mX7KVv1iueS2Cddj2fA8\/nVOQHCnStAPDc9fIyudYVODo8D4GY1jTBUCAmO4NmAp3O87qENo\/l+nLca\/WGSpWX+rm\/S8XpmHJujkOlYVZ9PCedj4FnxWFfGdNQ32xPX\/LpOelcfS9pqHjVbp8J8647Wgk8Kys4UKBvBYDnvteX2TWuwJHhOcExAUz1gjSVrjfIlvBmQEwgdR+VOtTHdRrzEijKLtt07hjsx+NcKm2nsXRuO42luoxFbRrfkD0EwLI3vMrW8aivD\/vQtcfy2DkfjaP+GYP6yMY+PJbL9K86HTkv2x2pBJ7PacAPFOhaAeC56+Vlcq0rcGR4FuglDBrABHI6SqATyOmwnUvbnxs\/+2GY1mW2Jzi6f5Y5RsZmKE7bS+fyUfpxDAm36i8frpNN2U\/XqrevjK+Myb9g2CbBWf3dnvXyr8Pje8yhMdzf2rrP0Urg2dlBiQL9KgA897u2zKwDBY4Mzwa1o8FXq\/MdgvtW53JP3MBzBxsvU0CBGwoAzzcEohkF9lTgyPAsgNGbVUH0PTBD38d\/EWMtPfIt+Vo+WhgXeN5zx8Q3CmyjAPC8jc54QYFZChwdni99daMFiDpSjP7KxpHmfGmuwPOsrY5OKNCUAsBzU8tFsEdT4OjwfAlQqN\/mbTI6T9cZeD7aLs18j6gA8HzEVWfOzSgAPE+HF4APzfbMAeC5me2VQFFgtgLA82zp6IgC6ysAPAOCe4IgvqfnH\/C8\/r6IBxTYWwHgee8VwD8KXFEAeJ4OLwAfmu2ZA8DzlQ2NJhToRAHguZOFZBp9KgA8A4J7giC+p+cf8NznXsysUCAVAJ5TDc5RoDIFgOfp8ALwodmeOQA8V7aJEg4KrKAA8LyCqAyJAkspADwDgnuCIL6n5x\/wvNTuxzgoUK8CwHO9a0NkKHACnqfDC8CHZnvmAPDMxo0C\/SsAPPe\/xsywYQX0IObTtwa\/+Ad\/wxp3lucNbzmEjgIoMEIB4HmESJigAAqgwFoK6C0pBwqgAAqgQDsKAM\/trBWRogAKdKgA8NzhojIlFECBrhUAnrteXiaHAihQuwLAc+0rRHwogAIo8FgB4PmxHlyhAAqgwKYKAM+byo0zFEABFLhbAeD5bgkZAAVQAAXmKwA8z9eOniiAAiiwhwLA8x6q4xMFUAAFPlMAeCYVUAAFUKAtBYDnttaLaFEABTpTAHjubEGZDgqgQPcKAM\/dLzETRAEUqFkB4Lnm1SE2FEABFHiqAPD8VBNqUAAFUGAzBYDnzaTGEQqgAAosogDwvIiMDIICKIAC8xQAnufpRi8UQAEU2EsB4Hkv5fGLAiiAAqfTCXgmDVAABVCgLQWA57bWi2hRAAU6UwB47mxBmQ4KoED3CgDP3S8xE0QBFKhZAeC55tUhNhRAARR4qgDw\/FQTalAABVBgMwWA582kxhEKoAAKLKIA8LyIjAyCAiiAAvMUAJ7n6UYvFEABFNhLAeB5L+XxiwIogAL8D4PkAAqgAAo0pwDw3NySETAKoEBPCvDmuafVZC4ogAJHUAB4PsIqM0cUQIFqFQCeq10aAkMBFECBQQWA50FZqEQBFECBbRQAnrfRGS8ogAIosJQCwPNSSjIOCqAACsxQAHieIRpdUAAFUGBHBYDnHcXHNQqgAAoAz+QACqAACrSlAPDc1noRLQqgQGcKAM+dLSjTQQEU6F4B4Ln7JWaCKIACNSsAPNe8OsSGAiiAAk8VAJ6fakINCqAACmymAPC8mdQ4QgEUQIFFFACeF5GRQVAABVBgngLA8zzd6IUCKIACeykAPO+lPH5RAAVQgH9hkBxAARRAgeYUAJ6bWzICRgEU6EkB3jz3tJrMBQVQ4AgKAM9HWGXmiAIoUK0CwHO1S0NgKIACKDCoAPA8KAuVKIACKLCNAsDzNjrjBQVQAAWWUgB4XkpJxkEBFECBGQoAzzNEowsKoAAK7KgA8Lyj+LhGARRAAeCZHEABFECBthQAnttaL6JFARToTAHgubMFZToogALdKwA8d7\/ETBAFUKBmBYDnmleH2FAABVDgqQLA81NNqEEBFECBzRQAnjeTGkcogAIosIgCwPMiMjIICqAACsxTAHiepxu9UAAFUGAvBYDnvZTHLwqgAArwLwySAyiAAijQnALAc3NLRsAogAItK\/Duv\/zb6dtv\/vPDR2+e8\/rt9563PD1iRwEUQIHuFQCeu19iJogCKFCTAv\/6yaen3\/yLfzwJmsvPr\/\/5P5w+eP7vNYVLLCiAAiiAAoUCwHMhCJcogAIosLYCetNcgrOuv\/X3z9Z2zfgogAIogAJ3KgA83ykg3VEABVBgqgJDb5956zxVRexRAAVQYB8FgOd9dMcrCqDAwRUo3z7z1vngCcH0UQAFmlEAeG5mqQgUBVCgJwXy7TNvnXtaWeaCAijQuwLAc+8rzPxQAAWqVcBvn3nrXO0SERgKoAAKPFEAeH4iCRUogAIosI0Cevv8jb\/8J\/7CxjZy4wUFUAAFFlEAeF5ERgZBARRAgXkK\/N\/\/9\/G8jvRCARRAARTYRQHgeRfZcYoCKIACKIACKIACKNCiAsBzi6tGzCiAAiiAAiiAAiiAArsoADzvIjtOW1Pg537nz0580IAcIAdqzoHW9lXiRYFWFQCeW1054t5UAT0wh\/5FOOqe\/hPTaIIm5MD2OaA9igMFUGAbBYDnbXTGS+MKAM\/bwwAAhubkwPgcAJ4bf8gQflMKAM9NLRfB7qUA8Dz+IQ7woBU5sH0OAM97PR3we0QFgOcjrjpznqwA8Lw9DABgaE4OjM8B4Hnytk4HFJitAPA8Wzo6HkkB4Hn8QxzgQStyYPscAJ6P9ERirnsrADzvvQL4b0IB4Hl7GADA0JwcGJ8DwHMTjxKC7EQB4LmThWQa6yoAPI9\/iAM8aEUObJ8DwPO6zwBGR4FUAHhONThHgQsKAM\/bw0AtAPbsg09Ob7774cU\/VaiUefWNZxfbL83j9bfeP2nsS+1lvXzocP1HH3960hi+LkuNncfLr71z0bbsu8S1\/GW8S4zJGJfvQ+A5s51zFFhXAeB5XX0ZvRMFgOfLD+0lgUaQquMaFC7pb8xYa8Gz4NfQbdAsb5eMbwo8S0eN7\/5vv\/f8JqiXsK1Yrv3S4LGvlRqzprW8FmvrbcBzefdwjQLrKQA8r6ctI3ekAPC8DTwL+MaA3pagswY8lyBseM63w\/5FwoBd9rn25rnUsLwe0u\/WPIf63Kqb+nb91ni0X74PgeeOHjhMpXoFgOfql4gAa1AAeL780F4KaASHAsIhkJQPtfkQDKrOtq7Pt5xpLzB0nAY6jeFDdYZT1Xl89TFU5ngGWrXr0LXGkI39qBQAp2+3lfWeR8Kz+3tMx+cxVJ\/zdb1K26o0hJdjp73OPc+yXj50uL\/H9rXHPxuFncaRTfYtx+Z6ufsKeHYGUqLA+goAz+trjIcOFACel3vIXwImAauhtQS5EjY9RmmX9R5LdWlnGNSYavO1IdXAJ0h0X6VwCYv2pTbb5rnaLwFuxiM7+7QPj52g6nO3XRrb7Zq\/Dvly3bWyjClt1eZx0q+1s62uraPrSk1cT7nsPQU8n9OdHyiwiQLA8yYy46R1BYDnZR\/0Q+CkHDGElhDmt5tlv4Q6tw2BaI6X5+ozZK9xZad2nRu07SNjzfP8BaCEXfdVKcDMMYdikF3Wl+MlxObYOk9wTphVffrNfppneWS72jSW7Fx\/SxvZXYvT41Def38Bz2X2co0C6ykAPK+nLSN3pADwfP\/D\/RogXQJaA6z6GqCVVoJKjxxEWjgAACAASURBVGfoMyQaOMv0c\/slX+WYhswhQNRYBn358XkCboK0Y3VZAqVjzhhk6\/FU7\/NLY7h+yM7AW\/p1H5VD88x266\/xXW\/tS63TRj6tpftRLn8\/Ac9lFnKNAuspADyvpy0jd6QA8Lz8wz4B6hKEGfrSViAmIMs6nctWwHoJRG2\/BDwrtQ2IeS4fBlSVtrFvlyVQXoo556qxdOQY+cuF67OP6+RPh0rXlaX0uwS5jk\/65hjX+nh82Q\/F6XbKZe4t4Pmc4vxAgU0UAJ43kRknrSsAPC\/zgB8CJYNZCZoCLh1qz34l\/Lot3\/QapN2WZdnf\/tNPQqHOM44STtWWsRswEzLTv85zfF0PxeD5e+yx8Gw79bdfxewj5+n2oZgutWlehmzHmLblealP2c71MvcW8OwMp0SB9RUAntfXGA8dKAA8L\/OAHwIlgZhgcqhNqeP2TCMDYNaVsKrrPAS18jEHng2JHs\/+NZ4OA66uDa8GzKF5eU5uMzx7fJduz3Fdp\/klILteZRmv9XX9UD\/\/kmDfKqWZYk1tPT9roPbycCyel21dT7n8\/QQ8l1nINQqspwDwvJ62jNyRAsDz8g\/7XgHKwJhAXc7VAFrW93YtSE\/w7m1+Nc0HeO7ogcNUqlcAeK5+iQiwBgWAZ+B5LCiNBUZBpSD6v\/6P\/336b\/\/92w9v3nU+9VpjjI1vS7vy6ylb+j6aL+C5hicFMRxFAeD5KCvNPO9SAHgGnsfCmIDRXxG51sdf3RAof\/Af\/uPp5W9+6\/zR+dTrhO1rPrds8xv4LX0e2RfwfNcWT2cUmKQA8DxJLoyPqgDwDDyvCWYC5znQbMheMzbGbiP3geejPp2Y9x4KAM97qI7P5hQAntsAiJZBb87XNWp849zyGrQcO\/Dc3GOFgBtWAHhuePEIfTsFgGfguWWwIvb+8xd43u55gCcUAJ7JARQYoQDw3D98AJisccs5ADyP2MgxQYGFFACeFxKSYfpWAHgGrFoGK2LvP3+B576fQcyuLgWA57rWg2gqVQB47h8+AEzWuOUcAJ4rfXgQVpcKAM9dLiuTWloB4BmwahmsiL3\/\/AWel971GQ8FLisAPF\/WhhYUeFAAeO4fPgBM1rjlHACeH7ZrTlBgdQWA59UlxkEPCgDPgFXLYEXs\/ecv8NzDk4Y5tKIA8NzKShHnrgoAz\/3DB4DJGrecA8Dzro8InB9MAeD5YAvOdOcpADwDVi2DFbH3n7\/A87y9nV4oMEcB4HmOavQ5nALAc\/\/wAWCyxi3nAPB8uMcSE95RAeB5R\/Fx3Y4CwDNg1TJYEXv\/+Qs8t\/M8IdL2FQCe219DZrCBAsBz\/\/ABYLLGLecA8LzBgwAXKPCZAsAzqYACIxQAngGrlsGK2PvPX+B5xEaOCQospADwvJCQDNO3AsBz\/\/ABYLLGLecA8Nz3M4jZ1aUA8FzXehBNpQoAz4BVy2BF7P3nL\/Bc6cODsLpUAHjuclmZ1NIKAM91wceb7374sMSvvvHsdDQ4fPu95yd9tpz362+9f\/ro40839bnl\/Fr3BTw\/bAmcoMDqCgDPq0uMgx4U6Amen33wyXlJBKBDwCAo0+F2g+qQ7V51ii+hWXNyvEMxTYHNl1975zx\/lUNj1VCX8xHU6hgTb\/abOg\/gua5fIMv1A57PtwE\/UGATBYDnTWTGSesK9AbPBujyAWxwVLtAq2yv4doxJiweGZ6nrAnwXDcAT1nL0hZ4bv0pQ\/wtKQA8t7RaxLqbAr3Bs97S6j\/B621iPoRVb8AyPJdvHA2vXgy\/ARbA+i2o2gy3GicP28uv32q73bGUPjS22tQ3D81BnzyG3kB7Th5f9hmrv45Qji87z6OM1fWO1eM51tKH6zNex6PS\/T2X1CnjUv+cj9s8luPxOBpXbfKfh9e3tB\/Sz\/FZJ13br8fMeFWX88l+Q7HIXv3l2zrJTh+3+Tr18xzUVs5D\/dJv9it9eOyWS+D5nCr8QIFNFACeN5EZJ60r0CM8XwOVhDNBUEKI1tJAJmAxiBjOVGcI0TjZ10AlG8NO2icE2YfqNIZBaaiffF+CPvXP+ehaR8alc\/cfGt9xq68+unZ\/21sH25Q+zk7j6yay95wMotbC1zmW9XBb2TdtfV7GXeogOx0e29fy4TFclnP2\/NUu7fK6nHvqO2Rr\/2ob0tHxqM3n1t3X6aOcd2qteHXt9fb8Wi+BZ99hlCiwvgLA8\/oa46EDBXqEZ8GCDsOHgMPgkpCV0JTnJWwMAUmOb3tBjsYx\/OjcbSqHACr9up9BU32GfOeYOR\/Vl3HJp2F07PgeY8h+yEcZo+Y0pLfjtk45d7flfLR+OtyWZRlb9pPdrbFzrCFbt5cxWBu3p75lDKnL0NqXY3lMldZI52mX885z9702F9u0VgLP5xTgBwpsogDwvInMOGldgV7hOUEmQSTrEzR0buAr4SIhyG1ad8GLr1WmncFGdgIntSdouV\/CmfvkuDmm+2SZ81G9Dv\/SoOuEtkvjnzsVPzTGkP2QjzLG1FXxDR2yGdI855PayK\/sy8NaZb9LtuorO7XnJ+NVvTQrD9ur\/pK+6qdcS1uN7TGlk9tU5ljWOv26r8bU2OpjDXQ+1Ef9M4b01+o58JxZwTkKrKsA8LyuvozeiQK9wrPBK2FD8JCQpTaDRp6XkFHCodp1JESpTmNpnOxvwJFtgqxt0q9tVbp9yLfbVOZ8dF3GlT6njj9kP+SjjDHnVMaXsaed69Pea6g2n1ubMrbsJ\/uhse2jLNNW5zpsY7++vqavtM5DMbmfxr0Gz+onG9tnLuk8D8Uku1ID9+2tBJ5z9TlHgXUVAJ7X1ZfRO1GgV3gWQBg6\/NZOdQlZCU0GEQOMrg07JRx6HI1vUFE\/Hb7OUvUCntKHbDSG43O7SvfPeF2XZdluX7ZJeFZd2X4t7qF4hsYo9UldDZ85J8fm8a25YzF0uq\/s81zXBlWPW87TcXps+xwqM948l61i0eF+pX7pVzpc8uf4Ha\/HVb3GznFtq7Gskf2XpXxar7Ktl2vg+Zwe\/ECBTRQAnjeRGSetK9AzPAs+dBhYBBMCDcNGCUqGFq+p+5VwaChRfR6ut1+3CbDcVvrINoOS\/apP2mtcj+My56M6Herj9oQ71cneR9q4zqXahuJRvY70UepT6lrqof6eY7Z5HK+P5+44M3afexzHqrGtadadgy7e7nrcMt5cV\/uxbTn31HfIn2NRf4\/lGPWLk3VMHVSvGFSnfhqjPDxvtcs+D\/lxvD2UwHOuLucosK4CwPO6+jJ6Jwr0BM89gAJzePx95Jb0EMQaeBW3YTpBd+p8yl8g1D+Bfep4LdoDz508bJhGEwoAz00sE0HurQDw3C6stQhCPcese9lvkjXPIfCdOv\/yrbj6681yb2+Xr+kCPO\/9lMD\/kRQAno+02sx1tgLAM\/B8DVxoG58fhuW8Ge9562zt8+seGltf6XDbEUrgOTOKcxRYVwHgeV19Gb0TBYDn8XB0BFBhjuRDbTkAPHfysGEaTSgAPDexTAS5twLAM7BUGywRDzmZOQA87\/2UwP+RFACej7TazHW2AsAzoJKgwjn5UFsOAM+zt3c6osBkBYDnyZLR4YgKAM\/AUm2wRDzkZOYA8HzEJxNz3ksB4Hkv5fHblALAM6CSoMI5+VBbDgDPTT1SCLZxBYDnxheQ8LdRAHgGlmqDJeIhJzMHgOdtngV4QQEpADyTBygwQgHgGVBJUOGcfKgtB4DnERs5JiiwkALA80JCMkzfCgDPwFJtsEQ85GTmAPDc9zOI2dWlAPBc13oQTaUKAM+ASoIK5+RDbTkAPFf68CCsLhUAnrtcVia1tALAM7BUGywRDzmZOQA8L73rMx4KXFYAeL6sDS0o8KAA8AyoJKhwTj7UlgPA88N2zQkKrK4A8Ly6xDjoQQHgGViqDZaIh5zMHACee3jSMIdWFACeW1kp4txVAeAZUElQ4Zx8qC0HgOddHxE4P5gCwPPBFpzpzlMAeAaWaoMl4iEnMweA53l7O71QYI4CwPMc1ehzOAWAZ0AlQYVz8qG2HACeD\/dYYsI7KgA87yg+rttRAHgGlmqDJeIhJzMHgOd2nidE2r4CwHP7a8gMNlAAeAZUElQ4Jx9qywHgeYMHAS5Q4DMFgGdSAQVGKAA8bwdLr7\/1\/umjjz89rQknW\/gYiv\/VN56ds22o7Vbdm+9+eHr2wScPumgOPnR+q\/\/e7W+\/9\/ykz5w47uk71t8WPsbGMscOePbdQIkC6ysAPK+vMR46UKBWeH75tXce1NX50EPXBpfah\/rsWbcF2G7hY0jDJeFZv2DUDM3OTcd4D5ze03doHYbqtvAx5HepOuDZOx0lCqyvAPC8vsZ46ECB2uFZbyT18C8fxH5bqSUQuJXtNV5vAbZb+BjSdkl4bmlNpcU9cHpP36F1GKrbwseQ36XqgOcOHjRMoRkFgOdmlopA91SgdngWDOooH8R6O2lgS3hOLQXY7ieA0LX6+ch+HmuozTG4TaXG09h+C+m29Kn2POzfMZVlxpbj6DwPxZN9s630Uc6r7JvjXPOjX2JSh\/Jtv\/2kjTWyj5xftsmvxi+11LzcN8uMU2O6zTFYj9KHruXHh+wzXo3rsTzfjFn2btcYvta4pS\/7UJlaZYwau+zr8VWWetif2nIeU32kfmXf9F\/LOfCc2cQ5CqyrAPC8rr6M3okCtcOzAEKQkdCnc0OTlsFQoTqDiiHF14KUtBVAeAz7MCyUbdlP4whcbKu2jC1tZZdQpTb7dH+Xpa3tDDq287w857Jf+tC8Mh5fWxOPqXKMH4011Ff9HZfna18Zp8\/LNvkuNbVtxqhzw67r1Vd19p\/9FK\/aZev5ea18bb\/u7\/mpPrWzvf1mm+bseZfx6dprqb46HIN9uq\/Hdpm2isuxqvS5bIdiu+TjVnz2XVMJPJ\/Thh8osIkCwPMmMuOkdQVagOcSQAQOhgPpn8CUD\/1sS8CRjQEu7X1uqNF1nus6Y8lz97Ufj28YK\/vaXuWQrdsFXp6r6zR\/AdNQv4xJNglZ6u++HsvlNT\/X+rl\/qZP7lLHbPv2Vcea62d7lpfitu+1U5rh5rraheBWT6tU+5CfjyvP0fa1fro3jzL6uUzlkq\/qhNVe94xnqlz6uxZf+azoHns\/Lyw8U2EQB4HkTmXHSugItwHPCQQk90t\/A47ZcE7clQGi8EkIEV+WRdjmOAERtApWhQ748vuz8GQKb9GG7LBPoXO+53PIxNCfFq3qP5fKaH9kMQZf7qrT2WZd9HGvqJT1kX4KtbKx3jqdzjel+2SZNynml3qWPoXgT6DN2+0mNMkavh+PLOfpc\/hSPxvV4KrNv1g\/Zqt06pq3OHftQv\/Qh\/0PHJb1LP3tcA89DK0YdCqyjAPC8jq6M2pkCrcCzAEAP\/gQBPch16MFvqEgIcJvsyn62Vyng0GEw0Bi+tt254rMftlM\/QYuvs3Q\/la6\/ZD9k6z6GIl+rNNgN9UsfJTDmGOX5NT\/ps+zn69TMdY5T1zoUm9vSXxmnbHMd3Udljpn15fqqLcfNc7UNxZsxDfnJuPI8fQ\/1c5y5Nq7Lvq5TOWSr+qE1V73jGeqXPq7Fl\/5rOgeez8vLDxTYRAHgeROZcdK6Aq3As2FHeieQ6lptJVQIItwmEEiA0HXal8AhWx2yU5uA4xJMyE42Q+2CMY2V\/lR3y1btthP0ORbVWwdrcM2H56g+Qz6z7pafW9DluHLM7KM5OA7bWrcSbNM2x9N5GaeuNY7HtA\/Z6rjkw\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\/\/l307ffvOfHz5685zXb7\/3vOXpETsKoAAKdK8A8Nz9EjNBFECBmhT4108+Pf3mX\/zjSdBcfn79z\/\/h9MHzf68pXGJBARRAARQoFACeC0G4RAEUQIG1FdCb5hKcdf2tv3+2tmvGRwEUQAEUuFMB4PlOAemOAiiAAlMVGHr7zFvnqSpijwIogAL7KAA876M7XlEABQ6uQPn2mbfOB08Ipo8CKNCMAoeH56H\/dErd0+9iokk9mjSzuxDoVQXy7TNvna9KRSMKoAAKVKVA9fD8c7\/zZ6c1P0BhPVDIWoxbizXvB8Zed78p9f3FP\/ib83eff+mVv111nyv9cr3tOqM3epMD83OgKmr+LJgm4BmoGgdV6IRO5AA5QA6QA+QAOdBLDuiXjhoP4Hngz0X1knTMgw2UHCAHyAFygBwgB1rNAeB55q8OEq7VRSduNixygBwgB8gBcoAcIAfm5QDwDDzzSwBv+ckBcoAcIAfIAXKAHBiZA8Az8MzNMvJm4Tf0eb+hoxu6kQPkADlADvSUA8Az8Aw8A8\/kADlADpAD5AA5QA6MzAHgGXjmZhl5s\/T0WzNz4S0QOUAOkAPkADkwLweA5w7g+dU3nj2aha63viEUwJvvfnj263i2jgF\/8zYBdEM3coAcIAfIAXJgfA4Az4+wc\/yFhKsh0V5+7Z1z0AnMzz74ZNfYgOfxN2ANOUQMrBc5QA6QA+QAOTA+B4Dn8bz8yLIWeDaoCqKHEt\/tDv71t95\/ZOd6lW4TfPstssb0GB7\/o48\/Pdu6r+pdpzHKo+wve9mpj8ekHH\/TohVakQPkADlADpAD++UA8FyS3sjrWuBZN48gVEcJ0OVbaV\/bTv0Skg2zY+BZ\/vLGVV\/D9xAsZ7v6lT5yLM732xDQHu3JAXKAHCAHyIHrOQA8j4Tl0qwmeFaSv\/3e84cQDccC4\/IrHIbWIcD1zWIbX5e2JQjLLutKe7VnLCXE2w\/l9ZsVfdCHHCAHyAFygBzYPweA5wfknHZSGzz7ZhKk6hCg+rycmeoFuAJe98tyDXhOYE6QTr+c778hsAasATlADpAD5AA5cD0HgOeSLEde1wrPSngdguNrkDr0dtg3i95iq6+vS9t8y2ybrCvtbWMoV+mveLiN8vqNij7oQw6QA+QAOUAO1JEDwPNIWC7NaoFnQW6Crv+HPb3p9dtewezQDac5ZV+\/iVadz9VP5zo8RoLyUJ39qnS7So+bY2U753VsCqwD60AOkAPkADlADlzOAeD5jIXTf9QCz0puw61nkdDqt8BuU2mYNuS6zfXlmAZy30i34Fl2erusQ7buZ396s+06yss3J9qgDTlADpAD5AA5UF8OAM8mx4llTfDc0o0lmfnKRn0bQUs5RKzkDzlADpAD5MCeOQA8T4RmmwPP029cvwXfM+HxPX3d0AzNyAFygBwgB8iBz3MAeDYNTyyB58+TaOwNpa9r6OscY+2xm64xmqEZOUAOkAPkADmwbg4AzxOh2ebA87qJyY3fnr5\/+z9fOPFBA3Kg\/hxgf21vf2XN6loz4Nk0PLEEnutKZDaW\/ddD0PRj\/+k3+KABOVBxDug+Zb\/cf79kDdpeA+B5IjTbHHhuO\/HZuJZfP+CZXxz45an+HACel9\/7eJ4cT1Pg2TQ8sQSej3ezsEFeX3PguX5wAm5ZI+D5+j7GPo8+Y3IAeJ4IzTYHnrnBxtxgR7IBngEz4Lz+HACeeXYd6bm01lyBZ9PwxBJ4ZgNa66ZsdVzguX5wAm5ZI+CZZ1erz5ia4gaeJ0KzzYFnNqCabuQaYgGeATPgvP4cAJ55dtXwvGg9BuDZNDyxBJ7ZgFq\/+ZeOH3iuH5yAW9YIeObZtfTef8TxgOeJ0Gxz4JkN6IgbxrU5A8+AGXBefw4Azzy7ru3jtI3LD+DZNDyxBJ7HJRg34nF0Ap7rByfgljUCno+zJ\/P8XW+tgeeJ0Gxz4Hm9pOSGb1Nb4LkeMPuBH\/zC6YUXXtj8I78Aej15MLQWwHOb+yvPxbrWDXg2DU8sgee6EpmNZf\/1AJ7rgSaB8x6H\/A4BG3X15AbwvP9eyfOq\/TUAnmc+YYDn9pOfDWzZNQSe6wEk4LmetajtFwfgedl9j+fIMfUEnoHnEzf\/MW\/+pdcdeK4H2IDnetYCeGZ\/XXqvZbz9cwp4Bp6B5z\/d\/0bsYTMEnusBNuC5nrUAntlft9zfX\/rmt05f+srXTj\/0hR85vfjii+fPj\/\/0V08\/+1t\/xLN+wWc98Aw8c0MteENtuUnW5gt4rgfYgOd61gJ4Bp632Kt\/+Y\/\/7iRINjAPlT\/6E18+yW6LeHr3ATwDz9xIwPMiOQA81wNswHM9awE8A89bgKTA2MD85V\/53dMv\/eFfP+zrX\/3tP3kAa7VtEU\/vPoBn4HnwRnrz3Q9Pzz74ZLCthZvi7feen\/RRrK+\/9f7po48\/bXYuLeitGIHneoANeK5nLYBn4HntPVxAbHC+9vWMn\/raN07A8zL5CDx3BM\/lVAyPc27cWuBZc8hDIDxmPkvD86tvPDuHkb7lAyj\/fCMCnusBNuC5nrUAnj\/fI3L\/5Hw5Xfz95p\/8+V8d9XxE+\/u1B56TzCacS7haEtBgJ+DNmPTmeCxsZj+d1wDPir+EU12\/\/No7j+ZZxq7rLeB5yO+R64DneoBtCjy\/9NJLp1deeeVh91Pf73znOw\/XU07UtzZYJJ7Hean79Mj7VG9z11cy\/Nb5F37v26ztRl\/DBJ6nPBnCtiZ4FlCW4Dy0QcjOh+DSNjpXf7cLxg3PavNR+nC9ymwzzGd7fgUk6zMOx6NS0K8j68pz23i8jEHjemzZaW7uL\/jOI\/vJRrH60BilH7XJTv1yXuW42aYxdK3xfJR+HV+rJfD8GFL2hDbguZ612DMPhnwDz\/e\/daxpj\/ZXNvT2uaa4eo8FeDbJTCxrgWeD6q23sQI32SqhDXm+NtD5WjYCOx2CPl3bj20Eo\/bpNl9nP42T4KrzhEZd20febIop4TPbdG6gtU\/PyWOpvz62zRgyPrXr8LxKv4pBY3uOGYfm4RhL\/7KTz4xBfjx3j+f4c9xWz4HneoANeK5nLYYAds864LkvePZf2FDZ6rOjxbiB5zM6Tf9RGzw7+QyVnpFh0u0uE1oTNN2eYOg6gaLhz3Uu5U9AaIg0FBoSZZfn7jfkR21DMbmPt1bhuwAAIABJREFUyqFYsk+eSwPDc557vLT1PNzm8lbsQ\/NIX3nuMRWTxvV16yXwXA+wAc\/1rMWeoDzkG3gGnlt\/1tQQP\/BsypxY1gbPhtVMqgRkQ21OU0An+4RH9x+CQdkZng2TOZ5BUHUeW\/YG16E+svXbW\/u+FFO2q499uD5jzjkluOp86JC9xtExpKVjty+V6U\/nHsM22SdjcHuuj+taLoHneoANeK5nLYYAds864Bl4bvk5U0vswPMQSY2oqwWelUg6BG9lUiWcySZhM9sSND1GgqHr\/LbXIG5Ydgy+LuUzjCZMesxLpSH3UrtjyfacR54nuOZ59vW5Yvc8XKdyKPbUKM\/dL33ludtzDVzXcgk81wNswHM9a7EnKA\/5Bp77gmf9+Tn9D4M\/\/GNfesIALT9Pao8deC5Jb+R1TfAsMNNRAnTCmdoNhQZB9VOCJmg6YTWWDtu4j0DY8Gwotn\/Z6CO\/Hqcs1VbGWdr4WrblW2ldy699OgbHJP\/qn3OSbcaU87Ivlxo\/fdqfx7c\/2Scwu916qT3nWsbg9rR3DK2WwHM9wAY817MWQwC7Zx3w3Bc8\/8yv\/f7DX9vIfxil1edIK3EDz2dEnP6jJnhWshneciYJjII0H4ZSg1uCphNXYKh6waMP28vGcK022WjMBFf3celxVZbHNZhO\/+p3KQa12b985JzUJ7UY0irHla2PjM2xeCy1qc5zk\/88sm8Zg\/ponPTrcVotged6gA14rmct9gTlId\/Ac1\/wLGD2n6rjH0DZbm2B56SdCee1wXMtwDUEiQmytcRJHMtvMsBzPcB2Lzyrf37Gbo3qMwRs1NWTG8Dz8nvf3s8T\/8UNQfS1v\/Wst9Rf+srXHl747B13y\/6B57FPhcIOeB7egMq3sbo59HY238K2fMMQ+\/C6SxfguR5AmgLPxdZ21yXwXE8OXPqFBXi+vIe1ur\/r7bP\/lUEBtN5A51c49A+pGLD5VwiXWX\/geeajAni+nID+eoOl1ZvnVjcl4r68zqU2wHM94AQ817MWlyB2r3rgefyeVu5xNV\/rjbP+p0F\/hWOo\/NGf+PLpl\/\/473geL\/CvEALPJryJJfDc5wZU8+ZYe2zAcz3ABjzXsxZ7QfIlv8Bzv88ugbG+muG3zAZofVXjZ3\/rj4DmBaDZz2HgeSI02xx47ncD8s1BOW2Nged6gA14rmctLkHsXvXA87R9jecAeg3lAPBsGp5YAs\/cUEM31JHrgOd6gA14rmct9oLkS36BZ55dR35OLTV34HkiNNsceGYDWuom7GUc4LkeYAOe61mLSxC7Vz3wzLOrl2fOnvMAnk3DE0vgmQ1ozxu3Rt\/Acz3ABjzXsxZ7QfIlv8Azz64anx+txQQ8T4RmmwPPbECt3exrxws81wNswHM9a3EJYveqB555dq39LDjC+MCzaXhiCTyzAR1hg5gyR+C5HmD7vu9\/8dE\/ciKY3uIjv3tBIX7H5R\/wzLNryr6O7XC+AM8TodnmwPNwQnGjHVcX4HkcvAB56LRnDgDPx92jeT4vt\/bAs2l4Ygk8L5eE3NB9aAk8A4V7QiG+x+Uf8NzHfstzc991BJ4nQrPNged9E5eNoz79gedx8ALkodOeOQA817d38jxrb02AZ9PwxBJ4bi\/Z2aDWXTPgGSjcEwrxPS7\/gOd190GeM8fQF3ieCM02B56PcYOwEY5fZ+B5HLwAeei0Zw4Az+P3NPZ\/tLqUA8CzaXhiCTxzU126qY5aDzwDhXtCIb7H5R\/wzLPrqM+oJecNPE+EZpsDz2xAS96IPYwFPI+DFyAPnfbMAeCZZ1cPz5u95wA8m4YnlsAzG9DeN29t\/oFnoHBPKMT3uPwDnnl21fbsaDEe4HkiNNsceGYDavGGXzNm4HkcvAB56LRnDgDPPLvWfA4cZWzg2TQ8sQSe2YCOskmMnSfwDBTuCYX4Hpd\/wDPPrrF7OnaXcwV4ngjNNgeeLydVrzfcRx9\/enr9rfdPmt+b7354evbBJ+fzXuc7dV7A8zh4AfLQac8cAJ6P9+yaupdjfztHgGfT8MSyJngWxJWH4G6PGyABU\/4Fmzpefu2dxePRuK++8ezRuPKnGNaYe84t4VkxDMWyRgw1jwk8A4V7QiG+x+Uf8HwbjGreZ4mtjvUDns\/YM\/1HbfC8FyyXN3ICZtm29PUQsO4Bz0vPq9XxgOdx8ALkodOeOQA81wFfre7zxP29\/AGep3PzuUcL8Fy+9fUbUr8FFnD7yLe1tnObxvENI7uy3ePZ3qX62db9VWqMPNymcXQ4bp1f+2qE2jW++6tU32tzSfvSV\/bTWKnP2+89P49rLfLNs+O2Dhon5yA\/GaPGKg+Pm3atnQPPQOGeUIjvcfkHPAPPrT1baowXeC4pZuR1C\/CshBN8GkANdao33DkpBYOqMwgaMn2dYCiJfG2o9DjpQ3UlPKtdfWyf\/e3L8cpGxyWwVJvj9HiylQ9dazyf61pzzGv1z2udy0a2jtvzVH3GomvH6bhtq3F0OCbZec6l7unT9q2WwPM4eAHy0GnPHACegedWnzE1xQ08nzFn+o\/a4LmcQSaZ2gRphj216dygmLYJha5PW42TMDsEjtluCNVYee6xs3+eu13QORSn2i8ditH9syz9q7\/qbCM\/hlyVPnd7zj11KuNOO\/WVHtY++6ltyI\/9tVYCz0DhnlCI73H5BzwDz609W2qMF3i+RGA36muD50uAqaRTWwmKgrmEXCenbcvpe\/wSDNVPhwBS52V7AqvO1W5fLh1bCaFqvwaX7udxVGpO6WNoPrYv+8vWkCu\/nrPtc25pW8addmVMik9Hjln6cVtrJfA8Dl6APHTaMweAZ+C5tWdLjfECz2eUmf6jFXg22AkGEyrzbXImZkJh1vu8BEOPr1I2ZXsJzwmOss\/+eW5\/98BzCaoZi8bXoTr7yrkP+c25pW0Zd9pp7AR6x+SMM6w7hpZL4Bko3BMK8T0u\/4Bn4Lnl50wtsQPPppiJZSvwnJAsqPNbTpU6nIi6FtgZBBMqbaNSY2Q\/QWYCYPqTfQms6q8+HjP727fKbE9716vUUcZZgqr8uY\/GydjL\/gnEhlzH4r6q13hpW8Ytn7aTbcakcdTXMfVUAs\/j4GULyPuBH\/zC6YUXXqjio1i2mDM+xuUf8Aw89\/Tc2WsuwPMZp6b\/qA2eyxkY0hIeDbIlEKpvArDtckxDqsYT\/OWRyWvoVLv6eKy0yb7pt4RQ9dE89Mn+PrcPX6tMUNW1xvehcXTYXueel+oSiHVte9m5zVDsa9mVcV+DZ9mXx6X5ybalD\/A8Dl62gDyBcy2HYtlizvgYl3\/Ac1v7akvPgCPFCjzPfMLUBM9bJmwJhlv67sFX+WZec9KREN\/qPIHncfCyBeQBz\/WsxRbrPcUH8Aw8t\/qMqSlu4Bl4nvR2E3i+b+Mt9SvfWte0OUyNBXiuB9iA53rWYgrYbmELPN+3h0\/dF7HvU2\/gGXgGnjf8eoRhOdOuh7fOekAAz\/UAG\/Bcz1psAcRTfADPfcIckL7tugLPSTETzo\/6tQ1u0G1v0Jb0Bp7rATbguZ61mAK2W9gCz\/3t4V\/6ytdOL7744ulnfu33J70Ma+n5UluswPMEYE5T4Lm\/Dai2m7O1eIDneoANeK5nLbYA4ik+gOf+nl0\/\/tNfPcPzl3\/ld4Hnjf5LMvCcRDzhHHjubwNqDVZrixd4rgfYgOd61mIK2G5hCzz39+wCnrdfU+B5AjCnKfC8fbLWBovE8zgHgOd6gA14rmcttgDiKT6A58f7Vg\/7OPC8\/ZoCz0nEE86B5+2TtYdNruc5AM\/1ANtUeH7ppZdOr7zyynkH\/O53v3v+x1VUqk5jDX2+\/vWvj9ox1XcK3GG7bh4Bz\/09u4Dn7dcUeB61\/T81Ap63T9aewbOHuQHP60LPFKhcCp5z5xMsjwXm7Ac815MXyiHgub9nF\/C8\/ZoCz7nLTzgHnrdP1h4As+c5AM\/1QBLwXM9aTPmlZwtb4Lm\/ZxfwvP2aAs8TgDlNgeftk7Vn8OxhbsBzPcAGPNezFlsA8RQfwHN\/zy7gefs1BZ6TiCecA8\/bJ2sPgNnzHIDneoANeK5nLaaA7Ra2wHN\/zy7gefs1BZ4nAHOaAs\/bJ2vP4NnD3IDneoANeK5nLbYA4ik+gOf+nl3A8\/ZrCjwnEU84B563T9YeALPnOQDP9QAb8FzPWkwB2y1sgef+nl3A8\/ZrCjxPAOY0BZ63T9aewbOHuQHP9QDbVHj+4he\/OPin6nLP469t1LO+90A28Nzfswt43n5Nged8Okw4B563T9YeALPnOQDP9cDVWHgWNMs27fPvPOeWCDzXs77AM8+ffJYAz9vnA\/CcT4cJ58Dz9smamwXn9ekPPNcDVwnDE7a1VUwVyz2wR99l84o3z\/Xtnfc+z4Dn7dcUeJ75uACet0\/WezcY+q+7ZsDzspBzDzQCz\/WsxT3ruEZf4HndfXCP5wzwvP2aAs\/A82mPmx2f29\/sa2sOPNcDbMBzPWuxBgDfMybw3N\/ea3h+8cUXT5c+a+\/\/RxsfeAaegec\/7W8z3WMjA57rATbguZ61uAd01+gLPPe33\/\/U175xEZoN03s8E3r2CTwDz7vB88uvvfOg\/tvvPd8tjp5v8C3nBjzXA2zAcz1rsQYA3zMm8NwfPG+5z+Pre\/kDPD\/g27QTCVdDEn308acXA3\/1jWebxJgQrGBef+v9UX4FzFOgWWNvNaca1ra1GIDneoANeK5nLe4B3TX6As\/Ac2vPlhrjBZ4vouf1hlrgOZNqL7iU3wTmZx98MgqeZffmux+OstU895pfasz55QcP8FwPsAHP9azFGgB8z5jA8+U9jP0dbcbmAPB8RrLpP1qAZ4FpCbJ+2+u3xXqT60NvsTNx1D8P9cl2nec4ZZuuc3yN5TfH5Rtz1yu+PNJH1v\/1\/3n\/fJkx2ddQHNStvykCz\/UAG\/Bcz1rcA7pr9AWe198Led70rzHwnEQ24bwFeDbYJmBqioJMtyUw69xfo9CbZB3eBHSdtq5XKUD3uFkvH9lHMJ7X5Zvnsr2E\/9JH2d+\/GGQMnG+3iQHP9QDb933\/iw\/\/+IlAes+PYlkDAhlzXr4Bz9vtiTx\/+tUaeD5j3\/QfLcCzbtwEzARgw3OCdbZnP28AJby6XmW+pfZb5GzXeflmuPQhsFYM7lfGWPrPeNWnbPc4lNtsYMDzPJgBAtFtyxwAnrfZD3nu9K0z8HxGruk\/WoHnBMyE1RJMdaMLbv1mWLZDxyUw9kYhfzpsl1Dt8Wyb8ahOvocOA36O6zFcl\/N0G+W2mxfwDARuCYH4mpdvwPO2+yLPoT71Bp6HaG1EXSvwrBvXgKnSIDoEzwmgJdhO2QD8Btkg7b5T3zy7n0vPw9cq\/VUNlQL1bON8200LeJ4HM0Agum2ZA8Dztvsiz6E+9Qaez2g5\/UdL8CwQFtCq9I1seM462RhAS\/B1v7KUnb8nrTYDssqEcbXJTofHKAFdvhWD28vSUJ719qFx\/YtBtnO+3cYFPAOBW0IgvublG\/C83Z7I86dfrYHn6dx87tESPBuEVfpmNjzn1yoSpGWXbZbJ\/bNUvzz8lQ3ZZNsteJa9bTxewnTGk6As2zL2jI\/zbTYw4HkezACB6LZlDgDP2+yHPHf61hl4NqVNLGuE50s3q98GJ3AanrPuUv\/a6\/ONee2x9hwf8AwEbgmB+JqXb8Bz31DX8zOmprkBzxOh2eYtwbPe2JZvZnuB517mUdOmMDcW4HkezACB6LZlDgDPwPPcPZ5+n+cO8Gwanli2BM9Db2Z7gU79YpBf7eDm\/vzm3loL4BkI3BIC8TUv34Dn\/fbIrfdk\/K231sDzRGi2eUvwzA203g2Etp9rCzzPgxkgEN22zAHg+fM9i\/0bLebmAPBsGp5YAs\/cdHNvul77Ac9A4JYQiK95+QY88+zq9Rm05byA54nQbHPgmQ1oyxu1BV\/A8zyYAQLRbcscAJ55drXwPKk9RuDZNDyxBJ7ZgGq\/ubeOD3gGAreEQHzNyzfgmWfX1s+GHv0BzxOh2ebAMxtQjxvCPXMCnufBDBCIblvmAPDMs+uefZ6+38sf4Nk0PLEEntmA2EQe5wDwDARuCYH4mpdvwPPjfYt9HD3m5ADwPBGabQ48c8PNueF67gM8z4MZIBDdtswB4JlnV8\/Poa3mBjybhieWwDMb0FY3aSt+gGcgcEsIxNe8fAOeeXa18kypOU7geSI02xx4ZgOq+cbeIzbgeR7MAIHotmUOAM88u\/Z4PvTmE3g2DU8sgWc2oN42g3vnAzwDgVtCIL7m5RvwzLPr3r2e\/m+dgOeJ0Gxz4JkNiA3kcQ4Az\/NgBghEty1zAHh+vG+xj6PHnBwAnk3DE0vgmRtuzg3Xcx\/gGQjcEgLxNS\/fgGeeXT0\/h7aaG\/A8EZptDjyzAW11k7biB3ieBzNAILptmQPAM8+uVp4pNccJPJuGJ5bAMxtQzTf2HrEBz0DglhCIr3n5Bjzz7Nrj+dCbT+B5IjTbHHhmA+ptM7h3PsDzPJgBAtFtyxwAnnl23bvX05\/\/YdAsPLkEntmA2EAe5wDwDARuCYH4mpdvwPPjfYt9HD3m5ABvnidj8\/c6AM\/ccHNuuJ77AM\/zYAYIRLctcwB45tnV83Noq7kBz8Dzaatkq8WPlvzVN55VNe\/X33r\/9NHHn1YV09T1Wguef+AHv3B64YUX+KBBdzmg3N4SnOULeAaep+7t2D\/NGeC5A3h+9sEnpzff\/bBp8Jpyc947X+D56UYwRf9LtmvBs8CZAwV6VEC5DTyvsx9d2qd6rP+pr33j9OKLLz75\/NAXfuT0pa987fTSN791GD7Yan2B55k7ck1f27gXJrdKtqX83DtfLTlvnpd\/YAHPMzcTuh1WAeB5+X1oqedMS+P8+E9\/9QzOP\/xjXzrp3J8E6p\/9rT8CoP90uXwDnmdu263Ac04v306\/\/d7z89tqfVXARwKlbMtDdbLRkRtLCbMa20f5VYT0Z5uXX3vnPF72K31c8qe+OvS1Bx+KJ+1zXM8r55oxZV+N6bl5bI2VY9\/qW\/rOvh5TpeJKrTwv26jdfRVTzlc21lA2ZV\/NVf1zbrJTbOV87GNOCTx7tShRYJwCwPNyMDNnz+qlj+H5y7\/yuw\/PCc3tl\/\/4704\/+fO\/+vBG+pf+8K8ftfcy\/z3mATyP2+OeWLUAz4IxQ5Wh19eGOkNkwltpK+gyZLktk9WAqTqNk6CnGHytMQxwBrwh\/x7HtulL5+nP46StFktwKVtDpsco561+nls5tvu63b489pi+nrt1s\/5lX8Wc8JxzUFw6rJX66vBYqattHaNsZO\/Y3cd2HlPX936A5\/Oy8AMFRisAPN+\/79y7b\/XQ\/xI8a24CaH19Q2+hS7juYe57zQF4Hr3NPTZsAZ7LpNIMDEsCLkOh7AxXOhd4JcgJAAVgajME5thqMyRmvc7TT2knH4a8PFc\/x5Ow57FznCE7+XQ8aev+1mGob849z93X85nTV3OUfnP62q\/iKOekMb1eQzE79ux3zc72U0vg+fEewRUK3FIAeAaep+6zQ\/bX4Fn2t9qHxqTuem4Cz7d2twvtLcCzQTenoDrdFAljuk6gcz\/VqU3QJXudu03n\/iSUqU4gl4f7qpStbOzP8ZR93N8x2JfK9Odx0i7nJluBYvbX2PLrvvbl8hqICso1\/py+GlexuG\/GlDCr86HDOub8NUauifpa4xxf5+mjHKO0nXMNPA+tGnUocFkB4Pnz58icPYc+39PvFhz\/6E98mTfPwSxL5A3wfHlfu9pSOzwb0AynShYdvk7AVJvtVRrGLIBhMu0y+RLEdG7Ik0360XkefjssO4NljnvpPP1l3LZPn2nrdusw1Nc2KhM2Xe+x5\/T1HIf6pq88t98syzl5vS7FnH09d5WKI9vuPQeeM7vrPv\/6179+0odjXwWAZ+D53n1X\/a\/B8y\/83rcfvvP81d\/+k0X3\/CVib3UM4Hnm3tkKPBuQBGQ6xsCz365eSmqNo\/HU7nENwiXYyVbAKVvBo\/2XY6t\/QnrZntfpYwhEDbjqo3F1uL\/66nAcunZ8tnFZzs2+xvYt52N41vg6t1+Pm\/aK0Ro7Hpc5f9UpHh0691juq2vZZ1\/5yTq33VsCz+dl2PTHK6+8cnrppZcm+xS0fec735ncb4kOe\/q+N35ppviXOoBn4PnefVf9L8GzYNnfd5bNEr4Y43s5CzzP3AVrg+dyGgIqg6PaBEuCJoNfAqZuBkOXSl3LNo+ELUOlx9VYhmeP477px5DnNpWGPPmUbR4Jk3nDKpbSn+P2OBrLfWTvQ\/5SB9mUc3Vf22Zc9uuxb\/W1nf14vqVO0ibnW7YrfvfN+Wtc62pfvvacUxuNkWO5zxJlDfAskBSQ\/NVf\/ZWnfy5VL9C8dXz3u98991fpQ29ov\/jFL\/qyqnIOPAsA95zPNXjWuqk99a9JcOAZ2F1ir1x6DMNz\/mm6PNffgV7a59HHA55n7sw1wfPSSSxYNEB6bIGd4c11U0tJLbBzP0Oer2srNd8E2trimxOPNU+gnjPOUJ9a4FlgKADL4x54znFqO58Dz\/plYMwvEmvN9Ro8r+VzqXGBZ+B5aO\/bu87wnH\/n2fCsNn11Y+8Ye\/MPPM\/cVXuG5\/LNppJeR4Lv1BvBb1IT2mqH09rjm7oGstebc63vnL63+tQCzwJDAXQCYgnPAkhBnD5+C2swcr1KvQFNQJVt+VZbduqrI8dV\/bUj\/eSY5RgeW2P5zbj7Zmxq95tbt2dfx6K2S2921ZZjSDcd\/oVE7XnIv32VbTlOtuk826y\/xvUa2If1HutjaL4eS3PxONLYR8ai9swb2eTcPV\/3HVoPt40p5Y9\/YRAgv7W33mo3POefotOfqHO9vrqh61vj0D4+F4HnMTvcgE3P8KwbqDzufeusMTVGedR8s\/YIz3qTXn71ZKk1qAmeDUSGxIRnAVACkuDI14Yh91O+qs0QKejyudrkx\/AnO5+X\/cq8T59qcz+N73OPL8ByPNnPsToeg6dtfZ2+M96s97l8pX9d62MolS+Dp8byufpnm307Ftla49JHzsn9HI\/aZO\/jmo+yr\/uoLNdN4yg2xaXxHadKXat+qF8ZT9rKXtfW6jzAjR+yB57HA8tSe1Vv4xiSE541R\/7G83q5BTzf2NwuNfcOz71tLsxnvU3E2tYEz7pvE7R0bngr72mBlSHQ8GSYkm3CswHN7TmuwMrQpX5DY6neY5Rx6HoIvjzuUL+MLefhsd3X1xmv67Is\/Zf2mp\/qho5bsbhP6UP9rH85xzL+9D9mvpd8ur6cn+pz3DLWjE+xKL48sm\/WXzrX+MDz+nuT96hey0vwrPkKqPUVDt4+L5tnwPOlXe1GPfC8bCL2uqkdaV61wbPhVcBTQpKgR+Dij+HNfQzH2gYSCnVtoCttyzE9do6l\/oqnhC5vN+pT2jv2oX4Zm+Zgn1ka6Mt47TNL9ZMfH\/bt6xIY1Z6+dK1DsSi2oaP0kXOQb7X7sNa+Tv+35us+KjVmqavqFa\/1sX3GU\/bL+NRP7eXHueTxrpXqCzzzLLn3OXENnvX22d9\/\/tnf+iO+urHQ33sGnq\/tbFfagGc2vHs3vN761wbPun0FMgIkfQxzOk\/A0bmvhwAzYUpj+lrwpLF8lKDn+rJMACvbBFMJr2r3uEP9HIvsch7luLpO26F21ZX+Uze1l\/Ca88\/xr8VS+sh+5Rw9d8db+ve6uf1SWfq0XTk\/1WfsZb+ML2PxeFNLjQ888yy591lwDZ419k\/+\/K+eAVr\/Q+G9vuj\/vXwFnqfudp\/ZA89seGwij3OgRnjW7SpA0UeQpqMEJrUlhOk6ATbhTv0N2CXYyU51Y46MR\/bupzh8rnoBmmx9ZD+DnAHW10NvWO1D4107yrmXWiUwJmR6fMfiuB2Lrq1\/6SP19RwcY6lx+retfbjPUKm4HJvada5+ZZyqy\/jKfmrTx4fONcbcQ\/2B58f7CPvqdD1uwXP+QykvffNbAPQCb5+B55m7HvA8\/QZnU+xbs1rh2YBkyDEgGYRKCNS127Q9JNx5uxBUyaY8sq\/aE4TTtoxBIOjDY2cMbjMwemzNSfY+PFf3VSlf7me7S6Xsy1gMveqj8XNO6Udzz1jUz+1ln\/SR+pZxXoNnx2MfLjXfoUNj2SbnlHGqPWPTOO7jNpU+ynVUm\/PMNtdK2QPPfe+LWzz3vvSVr53fLP\/Mr\/3+RTA2YPM3n5fJN+D52s52pQ14XiYBt9hY8LHNWtUAz1du2UM3CRAFtxx1KQA8b7M38QxA56VzAHieuZcCz9yMS9+MrY8HPM\/cTDbopreu5RvVDdzi4oYCwDPPkdb3\/aPGDzzf2NwuNQPPbHpH3TQuzRt4vrRbUI8CwwoAzzxHLu2n1NedG8Dz8J52sxZ4rjux2Xi2Xx\/g+ea2gQEKPFIAeN5+n+LZgOZL5ADw\/GgrG38BPHMDLnED9jQG8Dx+\/8ASBaQA8MxzpKdnwJHmAjzP3MOBZza9I20UY+YKPM\/cTOh2WAWAZ54jY\/ZWbOrLE+B55rYNPNeXzGww+64J8DxzM6HbYRUAnvfds3hmoP\/cHACeZ27bwDM33dybrtd+wPPMzYRuh1UAeOY50uvzoPd5Ac8zt23gmU2v981h6vzWgufv+\/4XH\/1DFQIOPmjQQw4ot\/lHUniWTN1rsd8\/Z4Bn4Pniv0jEDbr\/DdrSGqwFz1vDBf5+Y3OgQ\/PtNNd92tK+Qqw8h2rMAeAZeGYjXeDfua\/x5t46JuB5OwACNtF6bg4Az8Do1s+GHv0Bz8Az8Aw8L5IDwDNANxfo6Ldd7gDPwHOPMLv1nIDnzuH51TeenWc4N7Fefu2dB4Xefu\/5IpA1N5Y5\/T76+NPT62+9X1Xc1lTlnDnV2gd43g6AgE20npsDwDPwXOszpKW4gOcHNJx2IuFqWehnH3zyKHgBo2ObAs+C4xKQh+o89hblm+9+eNL85voCnrd7UADPAN1coKPfdrkDPG+3J859btGv\/jUCnh9S3uYfAAAGPElEQVRh5\/iL2uBZkOkbTrBp4LwXnjVOjm0fW5XAc\/2biHMBeN4OgIBNtJ6bA8BzO3uq91bK+tYMeB7Py48sa4bnBOY81w3orwx4Mv5KgyA5D71x1lvbPDSWxhDQ5uEx1KZxdO1D\/jSW+uR4qs9xcozcKEp41rg5fr5lL2PzHHJs1eVhX5qb31K73b+A2OZW35yPbN1PZepru\/zahn2qzL6y1XX2z\/lo7DzUps+QLuV8Mr4lzoFngG4u0NFvu9wBnusDsSX2X8bYdl2B5ySPCeetwrOm6JtMkJXXgrQEN9kJuARw7mPw87Xh3GBtyEsw1Jg6bONr+yrj8Ngq5S+hT+MkGOrc8TkW+3asGt9jZd8c231LXx5b5a2+no\/853zLvqVGOQfFqeuMWWP5utRqqK\/GSP\/lmLpe4wM8bwdAwCZaz80B4Hmd\/W+NPZUx610r4PmMGdN\/1AzPAiqDnKFw6CY05Bk21cf9bC\/QM0CqLsFuyKa0l005rgBQ47i\/Sh2OI+vluwRaQ7js1O6YSz9qz3jzXG05\/yGd0vfUvorZwDu1b\/rNc+tirYZitk1qcc3O9kuUwDNANxfo6Ldd7gDP9QLZEvswY2yzvsDzdG4+96gNnnMahkndRCU4+c1l2htaE7h8A5YwLBDUmG5Xmf1K+7Jd15fguRxXtiU8Ku60y3bFoWv18yfBVedDh+Zf6uQ4De5T+6YOpWZD0F7GZb85P8\/JGihmje36LHM+uT5ps\/S5Hsp80IAcqD8Hlr73Ge\/zZw5aHEML4LmklpHXtcFzCY2+gROifG5YToiT\/RBkJQTKRrDmN6r2kTZ57vZy3DXhWb7st4x3KHbbWhtfq0xwndo3dSj7pu5Dfi\/F4PqEZ527viztV6X8lO1cH2OTZ51ZZ3KAHCAHls0B4HkkLJdmLcOzbyLBoQ7DdMKibRICVec+bjf8eYzSXnZbwbPfqjsW+dVh2FfsAknHnqXnkfA9tW+OlzpozPSrcx2OU9eKLfv7fGhN1NcwrPPsm37sN+s8LuWyGyl6oic5QA6QA8fJAeD5jDHTf7QIz7qxDZSasc8NcSp9GMgSAr0xuJ9t3V\/tl+zVx\/3XevNczs\/gaXgu2xW\/wdLwrD4+MuYxfT0\/laUO8uPDvlI3t7m0\/p5Dji0bw3OuWdbL3n48Vo7B+XE2edaatSYHyAFyYNkcAJ5NKxPLmuCZm+L+m8Kg2ZOWBmuDdk9zYy735zwaoiE5QA6QA\/NyAHieCM02B57nJVytN2qP8Dz0hr9W\/Ymrr\/uJ9WQ9yQFyoOccAJ5NwxNL4LmvjaFHeNZXR8qvnvS8mTG3vu5J1pP1JAfIgVpzAHieCM02B565qWu9qYmL3CQHyAFygBwgB9bLAeDZNDyxBJ7XS0pueLQlB8gBcoAcIAfIgVpzAHieCM02B565qWu9qYmL3CQHyAFygBwgB9bLAeDZNDyxBJ7XS0pueLQlB8gBcoAcIAfIgVpzAHieCM02B565qWu9qYmL3CQHyAFygBwgB9bLAeDZNDyxBJ7XS0pueLQlB8gBcoAcIAfIgVpzAHieCM02B565qWu9qYmL3CQHyAFygBwgB9bLAeDZNDyxBJ7XS0pueLQlB8gBcoAcIAfIgVpzAHieCM02B565qWu9qYmL3CQHyAFygBwgB9bLAeDZNDyxBJ7XS0pueLQlB8gBcoAcIAfIgVpzAHieCM02B565qWu9qYmL3CQHyAFygBwgB9bLAeDZNDyxBJ7XS0pueLQlB8gBcoAcIAfIgVpzAHieCM02B565qWu9qYmL3CQHyAFygBwgB9bLAeDZNDyxBJ7XS0pueLQlB8gBcoAcIAfIgVpzAHieCM02l3B80IAcIAfIAXKAHCAHyIHj5YB5sKbyhZqCIRYUQAEUQAEUQAEUQAEUqFkB4Lnm1SE2FEABFEABFEABFECBqhQAnqtaDoJBARRAARRAARRAARSoWQHguebVITYUQAEUQAEUQAEUQIGqFACeq1oOgkEBFEABFEABFEABFKhZAeC55tUhNhRAARRAARRAARRAgaoUAJ6rWg6CQQEUQAEUQAEUQAEUqFkB4Lnm1SE2FEABFEABFEABFECBqhQAnqtaDoJBARRAARRAARRAARSoWYH\/DyyfpJk34YigAAAAAElFTkSuQmCC\" width=\"640\" \/><\/div>\n<div><\/div>\n<div><\/div>\n<div>The application execution consist 2 steps:<\/div>\n<div>\n<ul style=\"text-align: left;\">\n<li>Compilation &#8211; Source code to IL.<\/li>\n<li>JIT Compilation &#8211; IL to native code.<\/li>\n<\/ul>\n<\/div>\n<div><b>Common language runtime (CLR)<\/b> &#8211;<\/div>\n<div>\n<ul style=\"text-align: left;\">\n<li>The heart of .Net frame work is a runtime environment called the CLR.&nbsp;<\/li>\n<li>The CLR manages the life cycle and executed .net application.&nbsp;<\/li>\n<li>It converts a MSIL code into the native code,&nbsp;<\/li>\n<li>It is the execution engine for .net framework application.&nbsp;<\/li>\n<li>It is a virtual machine components that manages the execution.<\/li>\n<li>Programmers write code in any languages VB.Net, C#, J# then they compile their programs into in intermediate language in a portable execution file (PE), that can be managed &amp; then CLR converts it into native\/machine code.<\/li>\n<\/ul>\n<div><b>Component of .Net CLR<\/b><\/div>\n<\/div>\n<div>\n<ol style=\"text-align: left;\">\n<li><b>Class Loader- <\/b>used to load all classes.<\/li>\n<li><b>JIT&nbsp;<\/b><\/li>\n<li><b>Garbage collector<\/b> &#8211; It manages the menory, collect all unused object and deallocate them to reduce memory.<\/li>\n<li><b>Exception Handler<\/b>&#8211; It handels exception at runtime.<\/li>\n<li><b>Thread support<\/b> &#8211; It supports multi threading at our application<\/li>\n<li><b>Interoperability<\/b> &#8211; Suppose if you had an application built in an older version, say 2.0 and if you tried to run the same application on a machine which had the higher version of the .net framework, say 4.5, the application would still work. this is because with every release, microsoft ensure that older framework version get with the latest version.<\/li>\n<li><b>Portability<\/b>&#8211; Application built on .net can be made to work on any windows platform.&nbsp;<\/li>\n<\/ol>\n<div><b>Benefits of .Net CLR<\/b><\/div>\n<\/div>\n<div>\n<ol style=\"text-align: left;\">\n<li>Performance improvments<\/li>\n<li>The ability to use components developed in other languages.<\/li>\n<li>Support for structured exceptions handling.<\/li>\n<li>SUpports for custom attributes.<\/li>\n<li>Garbage collection.<\/li>\n<li>Support for explicit free threading that allows creation of multithreading application.<\/li>\n<\/ol>\n<\/div>\n<div><b><br \/><\/b><\/div>\n","protected":false},"excerpt":{"rendered":"<p>.Net Framework The .Net framework is a software development platform developed by Microsoft. The .Net framework was meant to create application, which would run on the windows platform. The first version of the .net framework was released in the year 2002. C# Version History&nbsp;&nbsp; &nbsp;C# &nbsp;Framework&nbsp; &nbsp;Visual studio&nbsp; &nbsp; &nbsp; Features&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [&hellip;]<\/p>\n","protected":false},"author":43,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[84,146,24,25],"tags":[],"class_list":["post-22","post","type-post","status-publish","format-standard","hentry","category-net-framework","category-net-interview-qa","category-c-net","category-oerlikon"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Himanshu Namdeo","author_link":"https:\/\/debuggersspace.com\/author\/admin\/"},"uagb_comment_info":0,"uagb_excerpt":".Net Framework The .Net framework is a software development platform developed by Microsoft. The .Net framework was meant to create application, which would run on the windows platform. The first version of the .net framework was released in the year 2002. C# Version History&nbsp;&nbsp; &nbsp;C# &nbsp;Framework&nbsp; &nbsp;Visual studio&nbsp; &nbsp; &nbsp; Features&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&hellip;","_links":{"self":[{"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/posts\/22"}],"collection":[{"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/users\/43"}],"replies":[{"embeddable":true,"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/comments?post=22"}],"version-history":[{"count":2,"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/posts\/22\/revisions"}],"predecessor-version":[{"id":660,"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/posts\/22\/revisions\/660"}],"wp:attachment":[{"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/media?parent=22"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/categories?post=22"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/tags?post=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}