<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7136202814344349563</id><updated>2026-07-11T00:51:53.254-07:00</updated><title type='text'>My Experience</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://se7so.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://se7so.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>se7so</name><uri>http://www.blogger.com/profile/15498639578099710858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>76</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7136202814344349563.post-5733131271663817210</id><published>2022-03-26T03:34:00.001-07:00</published><updated>2022-03-26T03:35:16.577-07:00</updated><title type='text'>Retry Strategy - Transient Fault Handling</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;span class=&quot;d2edcug0 hpfvmrgz qv66sw1b c1et5uql b0tq1wua a8c37x1j fe6kdd0r mau55g9w c8b282yb keod5gw0 nxhoafnm aigsh9s9 d9wwppkn hrzyx87i jq4qci2q a3bd9o3v b1v8xokw oo9gr5id hzawbc8m&quot; dir=&quot;auto&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;Systems can be susceptible to transient failures when communicating with downstream dependencies, impacting service availability, especially on the cloud, where the communication between services goes over unreliable channels.&lt;/div&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;⁣&lt;/div&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;Using a proper retry strategy is crucial to recover quickly from minor glitches, but it has to be done carefully and follows a set of best practices.&lt;/div&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;⁣&lt;/div&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;I firmly believe that no or conservative retry configuration is as bad as aggressive retries; they impact the system&#39;s availability differently.&lt;/div&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;⁣&lt;/div&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;𝗕𝗲𝘀𝘁 𝗣𝗿𝗮𝗰𝘁𝗶𝗰𝗲𝘀&lt;/div&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;⁣&lt;/div&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;Every component in the call chain must have a time-to-live (Timeout) and retry configuration that works in harmony. Async workflows and batch processes should tolerate higher latency, and here a retry strategy is crucial, but it has to be limited (e.g., 3 retries).&lt;/div&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;⁣&lt;/div&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;Systems should have a mechanism to throttle bursts in traffic to avoid retry storms, which may impact the system&#39;s recovery during major outages.&lt;/div&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;⁣&lt;/div&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;Using exponential back-off with jitter strategies when configuring retries, the waiting time should exponentially increase (e.g., First retry 100ms, second after 200ms, and third after 500ms). &lt;/div&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;⁣&lt;/div&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;Back-off only isn&#39;t very helpful as retries of multiple failed requests simultaneously cause contention and overload again, so adding randomness (Jitter) to the waiting time (back-off) spreads the retries of failures around in time.&lt;/div&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;⁣&lt;/div&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;Retries may impact latency, and you have to measure its impact on the end-to-end flow; control-plane vs. data-plane react differently to such effect; hence it&#39;s up to you to decide the best retry strategy for your usecase.&lt;/div&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;⁣&lt;/div&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;Overly aggressive retry strategies (Too short intervals or too frequent retries) can adversely affect the downstream service recovery during major outages.&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://se7so.blogspot.com/feeds/5733131271663817210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://se7so.blogspot.com/2022/03/blog-post.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/5733131271663817210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/5733131271663817210'/><link rel='alternate' type='text/html' href='http://se7so.blogspot.com/2022/03/blog-post.html' title='Retry Strategy - Transient Fault Handling'/><author><name>se7so</name><uri>http://www.blogger.com/profile/15498639578099710858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7136202814344349563.post-5251550801988948102</id><published>2022-02-15T05:00:00.002-08:00</published><updated>2022-02-15T05:00:55.707-08:00</updated><title type='text'>How do I move to the next level?</title><content type='html'>&lt;p&gt;If you are wondering how you could move to the next level, Junior to Senior level, or Senior to a Tech Lead level. Here is an idea!&lt;br /&gt;&lt;br /&gt;Take some of the ideas I post here from time to time. I will try to post something every week, compile a small document that briefly describes the initiative and its benefits, and present it to your team.&lt;br /&gt;&lt;br /&gt;You don&#39;t have to implement it entirely, but you could become the go-to person for this topic in your team from now on ;)&lt;br /&gt;&lt;br /&gt;I&#39;d also go above and beyond and create a backlog story with refined sub-tasks that are ready for pick-up in future sprint plannings!&lt;br /&gt;&lt;br /&gt;If you are a Senior-level, I think it&#39;s more convenient to use such ideas as onboarding projects for new hires; it will be a great onboarding experience ;)&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://se7so.blogspot.com/feeds/5251550801988948102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://se7so.blogspot.com/2022/02/how-do-i-move-to-next-level.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/5251550801988948102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/5251550801988948102'/><link rel='alternate' type='text/html' href='http://se7so.blogspot.com/2022/02/how-do-i-move-to-next-level.html' title='How do I move to the next level?'/><author><name>se7so</name><uri>http://www.blogger.com/profile/15498639578099710858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7136202814344349563.post-1093378965234097692</id><published>2022-02-13T08:32:00.002-08:00</published><updated>2022-02-13T08:32:18.004-08:00</updated><title type='text'>Standard Operating Procedure (SOP)</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;span class=&quot;d2edcug0 hpfvmrgz qv66sw1b c1et5uql b0tq1wua a8c37x1j fe6kdd0r mau55g9w c8b282yb keod5gw0 nxhoafnm aigsh9s9 d9wwppkn hrzyx87i jq4qci2q a3bd9o3v b1v8xokw oo9gr5id hzawbc8m&quot; dir=&quot;auto&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;kvgmc6g5 cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q&quot;&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;𝐒𝐭𝐚𝐧𝐝𝐚𝐫𝐝 𝐎𝐩𝐞𝐫𝐚𝐭𝐢𝐧𝐠 𝐏𝐫𝐨𝐜𝐞𝐝𝐮𝐫𝐞 (𝐒𝐎𝐏)&lt;/div&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;cxmmr5t8 oygrvhab hcukyx3x c1et5uql o9v6fnle ii04i59q&quot;&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;In some companies, every team is solely responsible for the design and development of their systems and what comes after that, such as deployments, monitoring, and troubleshooting of errors.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;cxmmr5t8 oygrvhab hcukyx3x c1et5uql o9v6fnle ii04i59q&quot;&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;An SOP document is crucial to provide detailed step-by-step instructions to complete specific processes. &lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;cxmmr5t8 oygrvhab hcukyx3x c1et5uql o9v6fnle ii04i59q&quot;&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;For example, when a failure occurs (Alarm A is triggered), a team member should find the steps to troubleshoot and mitigate this error in the SOP doc!&lt;/div&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;cxmmr5t8 oygrvhab hcukyx3x c1et5uql o9v6fnle ii04i59q&quot;&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;𝐆𝐨𝐨𝐝 𝐒𝐎𝐏&lt;/div&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&amp;nbsp;Go to logs for stage X (Link)&lt;/li&gt;&lt;li&gt;&amp;nbsp;Check the dashboard for stage X (Link)&lt;/li&gt;&lt;li&gt;&amp;nbsp;Update the ticket with what you found in the logs, and a link to the graphs&lt;/li&gt;&lt;li&gt;&amp;nbsp;Ensure the Dead Letter Queue (DLQ) is empty; if not, apply the SOP section for retrying DLQ messages (Link)&lt;/li&gt;&lt;li&gt;&amp;nbsp;Check if there is a customer impact (usually customer X, Y, and Z are impacted by such error) - (Link to clients dashboard)&lt;/li&gt;&lt;li&gt;&amp;nbsp;Check if the error is because of a downstream dependency (Link to dependency H and R dashboards)&lt;/li&gt;&lt;li&gt;&amp;nbsp;Update the ticket with your findings above, and engage on-calls for client/dependency teams if necessary.&lt;/li&gt;&lt;li&gt;&amp;nbsp;.... &lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;cxmmr5t8 oygrvhab hcukyx3x c1et5uql o9v6fnle ii04i59q&quot;&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;𝐖𝐡𝐞𝐧 𝐝𝐨 𝐭𝐞𝐚𝐦𝐬 𝐝𝐞𝐟𝐢𝐧𝐞 𝐒𝐎𝐏𝐬?&lt;/div&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;cxmmr5t8 oygrvhab hcukyx3x c1et5uql o9v6fnle ii04i59q&quot;&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;Unfortunately, most teams write the SOP sections for specific errors only after they occur, but in our team, we started to change our strategy and always define all possible points of failures during design and development, and add tasks to update the SOP doc with a section for each failure type!&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;cxmmr5t8 oygrvhab hcukyx3x c1et5uql o9v6fnle ii04i59q&quot;&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;For existing systems, I highly recommend reading about&amp;nbsp;&lt;a href=&quot;https://www.lucidmeetings.com/glossary/pre-mortem&quot; target=&quot;_blank&quot;&gt;Pre-Mortem process&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://se7so.blogspot.com/feeds/1093378965234097692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://se7so.blogspot.com/2022/02/standard-operating-procedure-sop.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/1093378965234097692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/1093378965234097692'/><link rel='alternate' type='text/html' href='http://se7so.blogspot.com/2022/02/standard-operating-procedure-sop.html' title='Standard Operating Procedure (SOP)'/><author><name>se7so</name><uri>http://www.blogger.com/profile/15498639578099710858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7136202814344349563.post-6772458165328429673</id><published>2022-02-13T08:29:00.000-08:00</published><updated>2022-02-13T08:29:24.724-08:00</updated><title type='text'>Technology Evolves, Facts can change too?</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div&gt;&lt;div class=&quot;&quot; dir=&quot;auto&quot;&gt;&lt;div class=&quot;ecm0bbzt hv4rvrfc dati1w0a e5nlhep0&quot; data-ad-comet-preview=&quot;message&quot; data-ad-preview=&quot;message&quot; id=&quot;jsc_c_1a4&quot;&gt;&lt;div class=&quot;j83agx80 cbu4d94t ew0dbk1b irj2b8pg&quot;&gt;&lt;div class=&quot;qzhwtbm6 knvmm38d&quot;&gt;&lt;span class=&quot;d2edcug0 hpfvmrgz qv66sw1b c1et5uql b0tq1wua a8c37x1j fe6kdd0r mau55g9w c8b282yb keod5gw0 nxhoafnm aigsh9s9 d9wwppkn hrzyx87i jq4qci2q a3bd9o3v b1v8xokw oo9gr5id hzawbc8m&quot; dir=&quot;auto&quot;&gt;&lt;div class=&quot;kvgmc6g5 cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q&quot;&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;In the past few weeks, I was involved in several discussions about topics that I had always thought they are over-studied, and pretty much everyone is aligned around them!&lt;/div&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;cxmmr5t8 oygrvhab hcukyx3x c1et5uql o9v6fnle ii04i59q&quot;&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;I had the impression, why are we discussing this now? - there are tons of articles and books citing case studies around them, and they all reached a similar conclusion &lt;span class=&quot;pq6dq46d tbxw36s4 knj5qynh kvgmc6g5 ditlmg2l oygrvhab nvdbi5me sf5mxxl7 gl3lb2sf hhz5lgdu&quot;&gt;&lt;img alt=&quot;🧐&quot; height=&quot;16&quot; src=&quot;https://static.xx.fbcdn.net/images/emoji.php/v9/tdd/1/16/1f9d0.png&quot; width=&quot;16&quot; /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;cxmmr5t8 oygrvhab hcukyx3x c1et5uql o9v6fnle ii04i59q&quot;&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;Then, I decided to take a step back and listen carefully to the other person’s insights and reasoning that made him reach such conclusion and thought!&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;cxmmr5t8 oygrvhab hcukyx3x c1et5uql o9v6fnle ii04i59q&quot;&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;The thoughts and arguments were good, they weren’t strong enough to fully convince me, but if you think about it from a different perspective, you may find it crucial to continue challenging those thoughts, opinions, and facts from time to time.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;cxmmr5t8 oygrvhab hcukyx3x c1et5uql o9v6fnle ii04i59q&quot;&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;Technology has advanced so much, and businesses have crazily evolved recently. So maybe those facts that made sense ten years ago aren’t relevant anymore.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;cxmmr5t8 oygrvhab hcukyx3x c1et5uql o9v6fnle ii04i59q&quot;&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;auto&quot; style=&quot;text-align: start;&quot;&gt;&amp;nbsp;End of text &lt;span class=&quot;pq6dq46d tbxw36s4 knj5qynh kvgmc6g5 ditlmg2l oygrvhab nvdbi5me sf5mxxl7 gl3lb2sf hhz5lgdu&quot;&gt;&lt;img alt=&quot;🤦‍♂️&quot; height=&quot;16&quot; src=&quot;https://static.xx.fbcdn.net/images/emoji.php/v9/tc5/1/16/1f926_200d_2642.png&quot; width=&quot;16&quot; /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;stjgntxs ni8dbmo4 l82x9zwi uo3d90p7 h905i5nu monazrh9&quot; data-visualcompletion=&quot;ignore-dynamic&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div class=&quot;l9j0dhe7&quot;&gt;&lt;div class=&quot;bp9cbjyn m9osqain j83agx80 jq4qci2q bkfpd7mw a3bd9o3v kvgmc6g5 wkznzc2l oygrvhab dhix69tm jktsbyx5 rz4wbd8a osnr6wyh a8nywdso s1tcr66n&quot;&gt;&lt;div class=&quot;bp9cbjyn j83agx80 buofh1pr ni8dbmo4 stjgntxs&quot;&gt;&lt;span aria-label=&quot;See who reacted to this&quot; class=&quot;du4w35lb&quot; role=&quot;toolbar&quot;&gt;&lt;span class=&quot;bp9cbjyn j83agx80 b3onmgus&quot; id=&quot;jsc_c_1a7&quot;&gt;&lt;span class=&quot;np69z8it et4y5ytx j7g94pet b74d5cxt qw6c0r16 kb8x4rkr ed597pkb omcyoz59 goun2846 ccm00jje s44p3ltw mk2mc5f4 qxh1up0x qtyiw8t4 tpcyxxvw k0bpgpbk hm271qws rl04r1d5 l9j0dhe7 ov9facns kavbgo14&quot;&gt;&lt;span class=&quot;t0qjyqq4 jos75b7i j6sty90h kv0toi1t q9uorilb hm271qws ov9facns&quot;&gt;&lt;span class=&quot;tojvnm2t a6sixzi8 abs2jz4q a8s20v7p t1p8iaqh k5wvi7nf q3lfd5jv pk4s997a bipmatt0 cebpdrjk qowsmv63 owwhemhu dp1hu0rb dhp61c6y iyyx5f41&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;span aria-label=&quot;See who reacted to this&quot; class=&quot;du4w35lb&quot; role=&quot;toolbar&quot;&gt;&lt;span class=&quot;bp9cbjyn j83agx80 b3onmgus&quot; id=&quot;jsc_c_1a7&quot;&gt;&lt;span class=&quot;np69z8it et4y5ytx j7g94pet b74d5cxt qw6c0r16 kb8x4rkr ed597pkb omcyoz59 goun2846 ccm00jje s44p3ltw mk2mc5f4 qxh1up0x qtyiw8t4 tpcyxxvw k0bpgpbk hm271qws rl04r1d5 l9j0dhe7 ov9facns tkr6xdv7&quot;&gt;&lt;span class=&quot;t0qjyqq4 jos75b7i j6sty90h kv0toi1t q9uorilb hm271qws ov9facns&quot;&gt;&lt;span class=&quot;tojvnm2t a6sixzi8 abs2jz4q a8s20v7p t1p8iaqh k5wvi7nf q3lfd5jv pk4s997a bipmatt0 cebpdrjk qowsmv63 owwhemhu dp1hu0rb dhp61c6y iyyx5f41&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class=&quot;&quot;&gt;&lt;span class=&quot;tojvnm2t a6sixzi8 abs2jz4q a8s20v7p t1p8iaqh k5wvi7nf q3lfd5jv pk4s997a bipmatt0 cebpdrjk qowsmv63 owwhemhu dp1hu0rb dhp61c6y iyyx5f41&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://se7so.blogspot.com/feeds/6772458165328429673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://se7so.blogspot.com/2022/02/technology-evolves-facts-can-change-too.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/6772458165328429673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/6772458165328429673'/><link rel='alternate' type='text/html' href='http://se7so.blogspot.com/2022/02/technology-evolves-facts-can-change-too.html' title='Technology Evolves, Facts can change too?'/><author><name>se7so</name><uri>http://www.blogger.com/profile/15498639578099710858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7136202814344349563.post-2602648690897497295</id><published>2020-06-21T11:34:00.001-07:00</published><updated>2020-06-21T11:34:41.940-07:00</updated><title type='text'>Modulo Operation Tricks</title><content type='html'>&lt;div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;When you solve a problem that might result in values beyond integer limits (e.g., Wouldn&#39;t fit into a 64bit integer), you&#39;re often asked to print the value modulo a significant prime value (e.g. 10^9 + 1).&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;To be able to use the modulo operation correctly, you need to understand its properties.&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;&lt;font size=&quot;5&quot;&gt;Trick #1 Multiplication/Summation of values&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;For example, if you are multiplying/adding a set of numbers (a, b, c, d) then its useful to know that:&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;&lt;font size=&quot;2&quot;&gt;(a*b*c*d)%N = (a%N)*(b%N)(c%N)*(d%N) = ((a*b*c)%N)*d%N&lt;/font&gt;&lt;/pre&gt;&lt;div style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;The above is quite useful when you want to always keep calculations to fit into the given limits.&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;&lt;font size=&quot;5&quot;&gt;Trick #2 Multiplicative Inverse&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;For division, it&#39;s a little bit tricky though, you can&#39;t merely assume that:&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; letter-spacing: 0px;&quot;&gt;&lt;strike&gt;&lt;font size=&quot;2&quot;&gt;(a/b)%N = (a%N/b%N)&lt;/font&gt;&lt;/strike&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: calc(var(--rem) * 1px * 1.0625); letter-spacing: 0px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: calc(var(--rem) * 1px * 1.0625); letter-spacing: 0px;&quot;&gt;Although that would be awesome, it&#39;s unfortunately not correct - So to solve this, you have to understand the &lt;a href=&quot;https://en.wikipedia.org/wiki/Modular_multiplicative_inverse&quot; target=&quot;_blank&quot;&gt;m&lt;/a&gt;&lt;/span&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Modular_multiplicative_inverse&quot; target=&quot;_blank&quot;&gt;odular multiplicative inverse&lt;/a&gt; of a number A.&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;So to calculate (a/b)%N, you can convert it to a%N*power(b, N-2) - I will not explain how or why, please refer to the wiki page above for more details.&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;&lt;font size=&quot;5&quot;&gt;Trick #3 Negative Numbers&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;Another problem one would face during programming contests is when you calculate modulo for a negative number, which doesn&#39;t really work as intended.&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;So -1%10 would result in -1 rather than 9 - This really depends on the programming language you use but this trick is useful for Java and C++ but not for Python which produces the right value 😊.&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;To overcome this, you can calculate it by adding N to the number so, -1%10 = 9%10 = 9 👍.&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;That&#39;s it! I will keep this post up to date with any other tricks I find in the future.&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://se7so.blogspot.com/feeds/2602648690897497295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://se7so.blogspot.com/2020/06/modulo-operation-tricks.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/2602648690897497295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/2602648690897497295'/><link rel='alternate' type='text/html' href='http://se7so.blogspot.com/2020/06/modulo-operation-tricks.html' title='Modulo Operation Tricks'/><author><name>se7so</name><uri>http://www.blogger.com/profile/15498639578099710858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7136202814344349563.post-8810120086816383054</id><published>2020-05-24T09:27:00.001-07:00</published><updated>2021-02-28T15:04:30.158-08:00</updated><title type='text'>Speak so that others want to listen</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
How many times were you in a meeting or discussing with a group of people, and was your turn to say something, and someone either interrupted you or waited until you finished and continued talking or just switched the topic?&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
I&#39;m pretty sure this has happened many times throughout your career and will continue to happen even after you read this article and practice its techniques, but I can promise it will be less often than before.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
I&#39;ve been observing others and myself in meetings and always found out that most of the discussions followed the same scenario I&#39;ve described above, so I started to look for ways to improve the way I speak and spotting the mistakes I and others often do.&lt;br /&gt;
&lt;br /&gt;
I&#39;ve found many techniques and suggestions that are helpful for someone to speak effectively and make people more engaged to what he/she says, I&#39;ve chosen only 3 of them to talk about in this article.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Note:&lt;/b&gt; The following techniques are not only useful when speaking, but for example, rule #3 is a handy technique to write persuasive and easy to follow/read content (e.g., Email).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
1. The power of the pause&lt;/h3&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFcai8Ggde2UIap0wGI6cNoAdrMEEiy-4dO10e83IWtiuTb7zot1M8hK0CHOKK4RUY6jxhsFPkxlkQuR02E8wfg6cS1XY7S-TbCnqqsSNshUNxxS0rtP1UxDnDaidHmSgx0ZdB0gup76Ke/s1600/power-of-pause-header.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;315&quot; data-original-width=&quot;560&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFcai8Ggde2UIap0wGI6cNoAdrMEEiy-4dO10e83IWtiuTb7zot1M8hK0CHOKK4RUY6jxhsFPkxlkQuR02E8wfg6cS1XY7S-TbCnqqsSNshUNxxS0rtP1UxDnDaidHmSgx0ZdB0gup76Ke/s320/power-of-pause-header.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
This technique is one of the essential methods one could learn and practice to improve the effectiveness of his contributions in discussions and meetings.&lt;br /&gt;
&lt;br /&gt;
Adding a pause before you talk allowing the other person to finish, rather than jumping with the first thing comes to your mind to avoid the risk of interrupting the other person if he wants to continue to add something.&lt;br /&gt;
&lt;br /&gt;
Adding pauses when you jump from one point to the next, grabs your audience full attention to what you are saying.&lt;br /&gt;
&lt;br /&gt;
This technique will make people feel more comfortable talking to you and, of course, actively listening to you and what you say. It will also make you and the others more engaged in the discussion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
2. Speak with clarity and confidence&lt;/h3&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp9RJUZ5pwVjR0ZD32vEaPmcevCu3MWUeou67bMWZRL2ovB__1pVhcAvf1BB7zvZRuzKH2QsQpqAZuqY5_TFtLAqh7F1aZ1t98FHU5cXiRLt9A7sF533c0LVi4MTnVuqFqAsNgLvWNFFOD/s1600/speech3.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;322&quot; data-original-width=&quot;750&quot; height=&quot;137&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp9RJUZ5pwVjR0ZD32vEaPmcevCu3MWUeou67bMWZRL2ovB__1pVhcAvf1BB7zvZRuzKH2QsQpqAZuqY5_TFtLAqh7F1aZ1t98FHU5cXiRLt9A7sF533c0LVi4MTnVuqFqAsNgLvWNFFOD/s320/speech3.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
How many times have you been asked (or asked someone) to repeat what you/he/she&#39;s just said (multiple times)?&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
One mistake we all do (both native and non-native speakers) is speaking too fast and tend to swallow the endings of some words, which might change the meaning or cause confusion. If the audience lost focus for few seconds to think about what you said or feels difficulty tracking it, then he will either ask you to repeat what you just said or stop focusing because he is still thinking about some words that you mispronounced.&lt;br /&gt;
&lt;br /&gt;
So next time, try to speak at a slower pace and make yourself clear when speaking. You will see the difference in how confident you become and how engaged the audience is - practicing this technique will improve your cadence, and later it will naturally happen when you speak.&lt;br /&gt;
&lt;br /&gt;
One tip I liked is to speak slowly as if you are giving your phone number to someone and want to make sure he gets it right and able to write it down.&lt;br /&gt;
&lt;h3&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;h3&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;h3&gt;
3. The rule of three&lt;/h3&gt;
&lt;h3&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzl44mVIeJi51HO8pek-TF40iZGbVdfJnzh0yP6RGuK4yJcWkvTQZAc3bwWGABmMHvE1beCVINsG9ISsQHZ2khTjMb1c12JxvfM7tlparK7WQuD7_olsbl6kWDDXm4veHxoRlEhp1TnIFn/s1600/rule-of-three.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;168&quot; data-original-width=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzl44mVIeJi51HO8pek-TF40iZGbVdfJnzh0yP6RGuK4yJcWkvTQZAc3bwWGABmMHvE1beCVINsG9ISsQHZ2khTjMb1c12JxvfM7tlparK7WQuD7_olsbl6kWDDXm4veHxoRlEhp1TnIFn/s1600/rule-of-three.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Structuring your content, for example, when writing an Email or in a presentation in three parts, makes it very easy for your audience to follow and remember and makes you (the author) as a speaker or writer appear more knowledgeable, credible, and convincing.&lt;br /&gt;
&lt;br /&gt;
As you can see, I followed this approach in this article, and after reading through it, I genuinely believe that you will be able to memorize all three techniques quickly next time you speak or write about something.&lt;br /&gt;
&lt;br /&gt;
Do you know more techniques? Please comment on the article and share them with other readers and me. And as a little practice, write your review using the above methods about the topic and share it with friends.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://se7so.blogspot.com/feeds/8810120086816383054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://se7so.blogspot.com/2020/05/speak-so-that-people-want-to-listen.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/8810120086816383054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/8810120086816383054'/><link rel='alternate' type='text/html' href='http://se7so.blogspot.com/2020/05/speak-so-that-people-want-to-listen.html' title='Speak so that others want to listen'/><author><name>se7so</name><uri>http://www.blogger.com/profile/15498639578099710858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFcai8Ggde2UIap0wGI6cNoAdrMEEiy-4dO10e83IWtiuTb7zot1M8hK0CHOKK4RUY6jxhsFPkxlkQuR02E8wfg6cS1XY7S-TbCnqqsSNshUNxxS0rtP1UxDnDaidHmSgx0ZdB0gup76Ke/s72-c/power-of-pause-header.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7136202814344349563.post-3885712618800212931</id><published>2019-04-06T17:39:00.001-07:00</published><updated>2019-04-06T17:39:22.816-07:00</updated><title type='text'>The Beatles Problem A - Codeforces #549 DIV1</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Few days ago I was trying to solve &lt;a href=&quot;http://codeforces.com/contest/1142/problem/A&quot;&gt;the beatles problem&lt;/a&gt; which was a little bit tricky and I had to analyze it to find enough observations in order to come up with a good solution .. In this article I will go through my observations step by step and hope its easy for you to digest.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The editorial of the problem is very concise and not easy for everyone to understand so I will be as detailed as possible in this article to make sure you get the idea by going through my observations one by one and of course combine them to code a solution.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
Observation #1:&lt;/h4&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Lets assume the jump we take each time is &lt;b&gt;L&lt;/b&gt;, how many jumps do we need to get to &lt;b&gt;S&lt;/b&gt; again (&lt;b&gt;S&lt;/b&gt; is the start position)? Lets find out by example:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;Note: For this observation we can completely ignore a and b&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Assume we have &lt;b&gt;n = 2, k = 3&lt;/b&gt; and we start at &lt;b&gt;S = 2&lt;/b&gt;:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
If &lt;b&gt;L = 1&lt;/b&gt; then the path will be {2, 3, 4, 5, 6, 1, 2} =&amp;gt; 6 jumps!&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
If &lt;b&gt;L = 2 &lt;/b&gt;then the path will be {2, 4, 6, 2} =&amp;gt; 3 jumps!&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
If &lt;b&gt;L = 3&lt;/b&gt; then the path will be {2, 5, 2} =&amp;gt; 2 jumps!&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
From the above example we figured out that &lt;b&gt;#jumps = #cities/gcd(#cities, L)&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Where gcd is Greatest Common Divisor.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
Observation #2:&amp;nbsp;&lt;/h4&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
We need to figure out &lt;b&gt;L&lt;/b&gt; as its much easier to use to brute force a solution (I will show you why in the next observation). &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi31yYiVSHenlRUk5GXckkPJOu6YKIzklqivhP7hBScrD6y1WahobxIZGnUVa0D44GozsN-wLjVpcfIZY20lkL2nc75mX3XLkaXP9qn3VyNgq1mdHwXOcwOEATTybiufpHxScdgKsoVantP/s1600/solution.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;640&quot; data-original-width=&quot;480&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi31yYiVSHenlRUk5GXckkPJOu6YKIzklqivhP7hBScrD6y1WahobxIZGnUVa0D44GozsN-wLjVpcfIZY20lkL2nc75mX3XLkaXP9qn3VyNgq1mdHwXOcwOEATTybiufpHxScdgKsoVantP/s320/solution.jpg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
To be honest I didn&#39;t get to that observation until I took a small hint from a solution which I couldn&#39;t understand (The solution was checking 4 possible values to find L) :O but after some manual work I figured it out. &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The 2 &lt;b&gt;X&lt;/b&gt; markers on the line are the first and second cities .. from the problem statement we know that city1 has the nearest restaurant at distance &lt;b&gt;A&lt;/b&gt; and city2 has nearest restaurant at distance &lt;b&gt;B&lt;/b&gt; -&amp;gt; Nice!&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
We have 2 possibilities for nearest restaurant of the first city .. either its before or after (marked as A1, A2) .. Same for nearest restaurant of the second city (marked as B1, B2).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
We know also from the problem statement that the distance between any two neighboring restaurants = &lt;b&gt;K&lt;/b&gt;, That means the distance between A* and B* is i*k, where i is any value between 1 ... n (We will know why its &amp;lt; n in the next observation).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt; &lt;/b&gt;- Remember we need to figure out the distance between the 2 Xs which is ???&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;- Yes, correct - its &lt;b&gt;L&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt; &lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;That leaves us with the following 4 possibilities:&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Possibility #1: Restaurants are located at (A1, B1):&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;-&amp;gt; L = i*k + (B1 - A1)&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Possibility #2: Restaurants are located at (A1, B2):&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;-&amp;gt; L = i*k + (-B2 - A1)&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Possibility #3:&lt;/b&gt; Restaurants are located at (A2, B1):&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;-&amp;gt; L = i*k + (A2 + B1)&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Possibility #4:&lt;/b&gt; Restaurants are located at (A2, B2):&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;-&amp;gt; L = i*k + (A2 - B2)&lt;/i&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&lt;/h4&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
Observation #3:&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp; &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Now we need to iterate to find the value of &lt;b&gt;L&lt;/b&gt;, but what are the boundaries to find L?&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
We know that &lt;b&gt;L = i*k + c&lt;/b&gt;, where c is one of the possible values {(A+B), (A-B), (-A-B), (B-A)}.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
We also know we have only &lt;b&gt;N*K&lt;/b&gt; cities .. so &lt;b&gt;i&lt;/b&gt; could be any value between (1 ... N), right?&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Now with the above 3 observations we can easily code a solution .. here is my C++ solution for this problem.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;#include&amp;lt;iostream&amp;gt;
#include&amp;lt;map&amp;gt;
#include&amp;lt;set&amp;gt;
#include&amp;lt;algorithm&amp;gt;
#include&amp;lt;cstring&amp;gt;
using namespace std;

main() {
        long long n, k, a, b;
        cin &amp;gt;&amp;gt; n &amp;gt;&amp;gt; k &amp;gt;&amp;gt; a &amp;gt;&amp;gt; b;

        long long possible[] = {a+b, a-b, -a-b, b-a};

        long long mn = n*k, mx = 1;

        for (int i = 1; i &amp;lt;= n; i++) {
                for (int j = 0; j &amp;lt; 4; j++) {
                        long long x = possible[j]%k;
                        if (x &amp;lt; 0) x += k;

                        mn = min(mn, n*k/__gcd(n*k, i*k+x));
                        mx = max(mx, n*k/__gcd(n*k, i*k+x));
                }
        }

        cout &amp;lt;&amp;lt; mn &amp;lt;&amp;lt; &quot; &quot; &amp;lt;&amp;lt; mx &amp;lt;&amp;lt; endl;
}&lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
If you have questions/feedback or spot a mistake please let me know in the comments.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://se7so.blogspot.com/feeds/3885712618800212931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://se7so.blogspot.com/2019/04/the-beatles-problem-codeforces-549-div1.html#comment-form' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/3885712618800212931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/3885712618800212931'/><link rel='alternate' type='text/html' href='http://se7so.blogspot.com/2019/04/the-beatles-problem-codeforces-549-div1.html' title='The Beatles Problem A - Codeforces #549 DIV1'/><author><name>se7so</name><uri>http://www.blogger.com/profile/15498639578099710858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi31yYiVSHenlRUk5GXckkPJOu6YKIzklqivhP7hBScrD6y1WahobxIZGnUVa0D44GozsN-wLjVpcfIZY20lkL2nc75mX3XLkaXP9qn3VyNgq1mdHwXOcwOEATTybiufpHxScdgKsoVantP/s72-c/solution.jpg" height="72" width="72"/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7136202814344349563.post-6132010392838248008</id><published>2019-01-13T16:12:00.000-08:00</published><updated>2019-09-10T05:13:51.063-07:00</updated><title type='text'>Java ForkJoinPool with an exmaple</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;ForkJoinPool&lt;/b&gt; was introduced with the release of Java 7 to solve a very particular set of problems that tend to be hard to solve with any other thread pool implementation.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The class is designed to work with divide and conquer algorithm: those where a task can recursively broken into broken sub-tasks.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
It looks just like any other thread pool e.e.,&lt;b&gt;ThreadPoolExecutor&lt;/b&gt; class, it implements the &lt;b&gt;Executor&lt;/b&gt; and &lt;b&gt;ExecutorService&lt;/b&gt; interfaces. It uses an unbounded list of tasks that will be run by the number of worker threads configured or by default the number of CPUs exist.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
Example: Parallel Merge Sort&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Sorting an array of 1 million elements. We have 3 main sub-tasks to sort the array:&lt;/div&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;Sort the first half of the array&lt;/li&gt;
&lt;li&gt;Sort the second half of the array&lt;/li&gt;
&lt;li&gt;Merge the two sorted sub-arrays&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The base case is when its faster to use insertion sort to sort the sub-array (lets assume when the array has 10 elements) of course makes more sense than using parallel merge sort here. In the end there will be 1 million tasks to sort the leaf arrays, more than 500,000 tasks are needed to merge those sorted sub-arrays, and more than 250,000 tasks to sort the next merged sub-arrays .... and so on.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The most important point to notice is that none of the tasks can complete until the tasks that they have spawned have also completed. Here is when the &lt;b&gt;ForkJoinPool&lt;/b&gt; comes very handy. Of course its doable through a &lt;b&gt;ThreadPoolExecutor&lt;/b&gt; but can&#39;t be done as efficient as &lt;b&gt;ForkJoinPool&lt;/b&gt; and the implementation is much more complex.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In &lt;b&gt;ThreadPoolExecutor&lt;/b&gt; a parent task must wait for its child tasks to complete, A thread cannot add another task to the queue and then wait for it to complete as once a thread is waiting it can&#39;t be used to run one of the sub-tasks.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
bla bla bla ... show me the code. &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.is;

import java.util.Arrays;
import java.util.concurrent.ForkJoinPool;
import java.util.concurrent.RecursiveTask;
import java.util.concurrent.ThreadLocalRandom;
import java.util.stream.IntStream;
import lombok.AllArgsConstructor;

@AllArgsConstructor
public class ForkJoinPoolSample {

  private static int[] elements;

  @AllArgsConstructor
  private static class MergeSortTask extends RecursiveTask&amp;lt;Integer&amp;gt; {
    private int first;
    private int last;

    @Override
    protected Integer compute() {
      int len = 0;

      if (last-first &amp;lt;= 10) {
        Arrays.sort(elements, first, last+1); 
        len = (last-first+1);
      } else {
        /* Sort two sub-arrays */
        int mid = (first+last) &amp;gt;&amp;gt;&amp;gt; 1;
        MergeSortTask leftSubtask = new MergeSortTask(first, mid);
        leftSubtask.fork();
        MergeSortTask rightSubtask = new MergeSortTask(mid+1, last);
        rightSubtask.fork();

        len += leftSubtask.join();
        len += rightSubtask.join();

        /* Merge two sorted sub-arrays */
        MergeTask mergeTask = new MergeTask(first, mid, last);
        mergeTask.fork();
        mergeTask.join();
      }

      return len;
    }
  }

  @AllArgsConstructor
  private static class MergeTask extends RecursiveTask&amp;lt;Integer&amp;gt; {
    private int first;
    private int mid;
    private int last;

    @Override
    protected Integer compute() {
      int[] tmp = new int[last - first + 1];
      int left = first, right = mid + 1, indx = 0;

      while (left &amp;lt;= mid &amp;amp;&amp;amp; right &amp;lt;= last) {
        if (elements[left] &amp;lt;= elements[right]) {
          tmp[indx++] = elements[left++];
        } else {
          tmp[indx++] = elements[right++];
        }
      }

      while (left &amp;lt;= mid) {
        tmp[indx++] = elements[left++];
      }

      while (right &amp;lt;= last) {
        tmp[indx++] = elements[right++];
      }

      for (indx = 0; indx &amp;lt; tmp.length; indx++) {
        elements[first + indx] = tmp[indx];
      }

      return tmp.length;
    }
  }

  private static void createRandomInts() {
    elements = new int[100000];
    final ThreadLocalRandom random = ThreadLocalRandom.current();

    IntStream.range(0, 100000)
        .forEach(i -&amp;gt; elements[i] = random.nextInt());
  }

  public static void main(String[] args) {
    createRandomInts();

    long before = System.currentTimeMillis();
    int n = new ForkJoinPool().invoke(new MergeSortTask(0, elements.length-1));
    long after = System.currentTimeMillis();

    System.out.println(&quot;Sorted &quot; + n + &quot; Elements in &quot; + (after-before) + &quot; ms.&quot;);

    boolean sorted = IntStream.range(0, elements.length-1)
        .allMatch(i -&amp;gt; elements[i] &amp;lt;= elements[i+1]);

    assertThat(sorted, is(true));
  }
}&lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;From the doc:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;fork():&lt;/b&gt; Arranges to asynchronously execute this task in the pool the
 current task is running in&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;join():&lt;/b&gt; Returns the result of the computation when it is done&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Those methods use a series of internal, per-thread queues to manipulate the tasks and switch threads from executing one task to executing another. Of course all of that is transparent to the developer.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
References&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ForkJoinPool.html&quot;&gt;ForkJoinPool documentation&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/RecursiveTask.html&quot;&gt;RecursiveTask documentation&lt;/a&gt; &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ForkJoinTask.html#fork--&quot;&gt;ForkJoinTasks documentation&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://www.amazon.de/gp/product/1449358454/ref=ppx_yo_dt_b_asin_title_o02__o00_s00?ie=UTF8&amp;amp;psc=1&quot;&gt;Java Performance The definitive Guide&lt;/a&gt;&amp;nbsp; &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://se7so.blogspot.com/feeds/6132010392838248008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://se7so.blogspot.com/2019/01/java-forkjoinpool-with-exmaple.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/6132010392838248008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/6132010392838248008'/><link rel='alternate' type='text/html' href='http://se7so.blogspot.com/2019/01/java-forkjoinpool-with-exmaple.html' title='Java ForkJoinPool with an exmaple'/><author><name>se7so</name><uri>http://www.blogger.com/profile/15498639578099710858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7136202814344349563.post-5412072342531494474</id><published>2019-01-05T12:54:00.000-08:00</published><updated>2019-01-05T12:54:23.556-08:00</updated><title type='text'>Java Weak References</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Reusing objects is important in Java but also it can cause memory and performance issues if the objects to be reused can&#39;t be freed out by GC. Sometimes we need to reuse objects as soon as they are still being referenced or as soon as they may have good chance to be used in the future. &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Weak references&lt;/b&gt; give us the opportunity to achieve this by not largely affecting memory and performance of our application (In a more GC-friendly). In today&#39;s post I will go through the differences between strong and weak references in Java and the effect of them on garbage collector.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
Strong References&lt;/h4&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-weight: normal;&quot;&gt;Strong references are the default type/class references in Java. Objects that are strongly references aren&#39;t eligible for GC neither minor nor full GC until they are not strongly referenced anymore.&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-weight: normal;&quot;&gt;All object references in Java are strongly referenced unless explicitly specified, see below sections. &lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;StringBuilder builder = new StringBuilder();&lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
Weak References&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Weak reference objects are not default and must be explicitly specified. This type of references is to maintain references to objects that are `WEAK` meaning that if the object is eligible for GC `not strongly referenced anymore` but still `weakly referenced` the object can be collected.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;StringBuilder builder = new StringBuilder();
WeakReference&amp;lt;StringBuilder&amp;gt; weakBuilder = new WeakReference&amp;lt;&amp;gt;(builder);&lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
Soft References&lt;/h4&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
This type of references is also a weak reference that remains in memory for longer - It resists minor GC until memory is really needed to be reclaimed (Application is reaching OOM then it will clear all soft references). Soft references are essentially one large, least recently used (LRU) object pool (cache).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The JVM keeps track of the last access to each reference and calculates if the soft reference is eligible for GC. This is controlled by the JVM `-XX:SoftRefLRUPolicyMSPerMB` flag which is by default = 1000 = One second of lifetime per free megabyte in the heap&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;StringBuilder builder = new StringBuilder();
&lt;code class=&quot;java plain&quot;&gt;SoftReference&lt;/code&gt;&amp;lt;StringBuilder&amp;gt; weakBuilder = new &lt;code class=&quot;java plain&quot;&gt;SoftReference&lt;/code&gt;&amp;lt;&amp;gt;(builder);&lt;/pre&gt;
&lt;/div&gt;
&lt;div class=&quot;container&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
Phanotm References&lt;/h4&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Phantom references help us doing finalization to avoid implementing the `Object.finalize` method which could have negative implications to the application as its not deterministic and can make the object reachable again or negatively impact application performance.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Phantom references are different from Weak/Soft references in that GC will not collect a phantom reachable object until its cleared out all acquired resources.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
`PhanomReference` class accepts two parameters the referent object and a `ReferenceQueue` which is then used to enqueue objects eligible for clearance.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;span style=&quot;padding-right: 29px;&quot;&gt;&lt;span class=&quot;cm-variable&quot;&gt;ReferenceQueue&lt;/span&gt; &lt;span class=&quot;cm-variable&quot;&gt;q&lt;/span&gt; &lt;span class=&quot;cm-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;cm-keyword&quot;&gt;new&lt;/span&gt; &lt;span class=&quot;cm-variable&quot;&gt;ReferenceQueue&lt;/span&gt;();&lt;/span&gt;&lt;span style=&quot;padding-right: 29px;&quot;&gt;&lt;span class=&quot;cm-variable&quot;&gt;
PhantomReference&lt;/span&gt; &lt;span class=&quot;cm-variable&quot;&gt;pr&lt;/span&gt; &lt;span class=&quot;cm-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;cm-keyword&quot;&gt;new&lt;/span&gt; &lt;span class=&quot;cm-variable&quot;&gt;PhantomReference&lt;/span&gt;(&lt;span class=&quot;cm-variable&quot;&gt;object&lt;/span&gt;, &lt;span class=&quot;cm-variable&quot;&gt;referenceQueue&lt;/span&gt;);&lt;/span&gt;&lt;span style=&quot;padding-right: 29px;&quot;&gt;&lt;span class=&quot;cm-comment&quot;&gt;
// Later on another point&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;padding-right: 29px;&quot;&gt;&lt;span class=&quot;cm-variable&quot;&gt;
Reference&lt;/span&gt; &lt;span class=&quot;cm-variable&quot;&gt;r&lt;/span&gt; &lt;span class=&quot;cm-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;cm-variable&quot;&gt;q&lt;/span&gt;.&lt;span class=&quot;cm-variable&quot;&gt;remove&lt;/span&gt;();&lt;/span&gt;&lt;span style=&quot;padding-right: 29px;&quot;&gt;&lt;span class=&quot;cm-comment&quot;&gt;
// Now, clear up any thing you want&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
Quick Summary (From: Java Performance - The Definitive Guide)&lt;/h4&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;Indefinite (soft, weak, phantom) references alter ordinary lifecycle of java objects, allowing them to be reused in ways that may be more GC-friendly.&lt;/li&gt;
&lt;li&gt;Weak references should be used when an application is interested in an object only if that object is strongly referenced else where in the application.&lt;/li&gt;
&lt;li&gt;Soft references hold onto objects for (possibly) long periods of time, providing a simple GC-friendly LRU cache.&lt;/li&gt;
&lt;li&gt;Indefinite reference consume their own memory and hold onto memory of other objects for long periods of time; they should be used sparingly.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://se7so.blogspot.com/feeds/5412072342531494474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://se7so.blogspot.com/2019/01/java-weak-references.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/5412072342531494474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/5412072342531494474'/><link rel='alternate' type='text/html' href='http://se7so.blogspot.com/2019/01/java-weak-references.html' title='Java Weak References'/><author><name>se7so</name><uri>http://www.blogger.com/profile/15498639578099710858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7136202814344349563.post-8679914317505919515</id><published>2018-12-24T13:35:00.000-08:00</published><updated>2019-05-17T03:24:58.852-07:00</updated><title type='text'>Command line tools every (Java) developer should know </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In this post I will go through some useful command line tools to debug and tune your service. I will show a sample output and description of the most important parts of the output, feel free to read the manual pages for more details about the tools and supported flags to tune their output.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;vmstat&lt;/b&gt;&lt;/i&gt;&lt;/h2&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
This system tool is very useful to view and monitor statistics of your system processes, memory, paging, block IO, disks, and CPU. Its useful to check IO/CPU utilization and spot any bottlenecks.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt; &lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;Example:&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;$ vmstat 1
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 1  0      0 12583088 119480 1590740    0    0   406    72  470 1035 10  3 87  0  0
 0  0      0 12582832 119480 1590740    0    0     0     0  451 1562  1  0 98  0  0
 0  0      0 12579484 119480 1590732    0    0     0     0  408 1345  1  0 98  0  0&lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;The above command is to show stats with 1 second delay.&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;&lt;b&gt;Processes:&lt;/b&gt; Amount of runnable and un-interruptible processes&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Memory:&lt;/b&gt; Free/cache memory and memory used as buffers and the amount of virtual memory used (swpd)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Swap:&lt;/b&gt; Swap in and out (from disk)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;IO:&lt;/b&gt; Blocks in (READ) and out (WRITE) from disk&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;System:&lt;/b&gt; Number of interrupts per second and context switches&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;CPU:&lt;/b&gt; Time running user code vs system (kernel) code, idle time, and waiting for IO&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;h2 style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/i&gt;&lt;/h2&gt;
&lt;h2 style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;iostat&lt;/b&gt;&lt;/i&gt;&lt;/h2&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
This system tool is very useful to view and monitor IO statistics of your system.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;Example:&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;$ iostat -xm 5
Linux 4.15.0-42-generic

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           5.27    0.02    1.59    0.15    0.00   92.97

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
sda               0.00     5.29   20.82    6.42     0.43     0.11    40.69     0.02    1.18    0.25    4.20   0.14   0.39&lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;The -x flag is to show extended statistics and -m is to view stats in megabytes per second. Of course some of the information above can also be viewed by the previous tool `vmstat`.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;&lt;b&gt;%user, %system, %iowait, %idle:&lt;/b&gt;&lt;/i&gt; The percentage of CPU spent running user code, system code, waiting for IO, and idle&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;i&gt;rrqm/s, wrqm/s:&lt;/i&gt;&lt;/b&gt; The number of (read/write) requests merged &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;per second that were queued to the device&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;&lt;b&gt;r/s, w/s, rMB/s, wMB/s:&lt;/b&gt;&lt;/i&gt; Reads/Writes (after merge) per seconds, MBs per seconds (read/write)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;&lt;b&gt;await, r_await, w_await:&lt;/b&gt;&lt;/i&gt; Average time in &lt;i&gt;ms&lt;/i&gt; for IO requests to the device to be served, average time in &lt;i&gt;ms&lt;/i&gt; for read, average time in &lt;i&gt;ms&lt;/i&gt; for write&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;nicstat&lt;/b&gt;&lt;/i&gt;&lt;/h2&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
This tool isn&#39;t installed by default in linux systems but can be installed using package managers or downloaded from &lt;a href=&quot;https://sourceforge.net/projects/nicstat/&quot;&gt;sourceforge&lt;/a&gt;. It basically does the same as previous tools but for network monitoring.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;Example:&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;$ nicstat 5
    Time      Int   rKB/s   wKB/s   rPk/s   wPk/s    rAvs    wAvs %Util    Sat
20:10:52       lo    0.33    0.33    3.98    3.98   85.25   85.25  0.00   0.00
20:10:52   wlp2s0    6.18    1.85   12.23    9.03   517.6   210.0  0.00   0.00&lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Prints network statistics ever 5 seconds.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;&lt;b&gt;Int:&lt;/b&gt;&lt;/i&gt; Interface name &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;&lt;b&gt;rKB/s, wKB/s:&lt;/b&gt;&lt;/i&gt; KBs Read(Received) Write(Sent)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;&lt;b&gt;rPk/s, wPk/s:&lt;/b&gt;&lt;/i&gt; Packets &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;received/&lt;/span&gt;sent&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;&lt;b&gt;rAvs, wAvs:&lt;/b&gt;&lt;/i&gt; Average packet size received/sent&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;%Util, Sat: &lt;/b&gt;&lt;/i&gt;Percentage utilization of the interface, Saturation (errors/second)&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;jcmd&lt;/b&gt;&lt;/i&gt;&lt;/h2&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
This tool and the coming few ones come along with the JDK and can be used to send diagnostic commands to a running JVM.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;Example:&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;$ jcmd 8880 VM.uptime # 8880 is the process ID, VM.uptime is to check uptime of the running java process

8880:
163.883 s

$ jcmd 8880 VM.system_properties # View system properties of a single java process

8880:
#Mon Dec 24 20:32:01 CET 2018
java.runtime.name=OpenJDK Runtime Environment
sun.boot.library.path=/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64
java.vm.version=25.191-b12
java.vm.vendor=Oracle Corporation
java.vendor.url=http\://java.oracle.com/
path.separator=\:
java.vm.name=OpenJDK 64-Bit Server VM
file.encoding.pkg=sun.io
user.country=US
..... # and more .....

$ jcmd 8880 VM.version

8880:
OpenJDK 64-Bit Server VM version 25.191-b12
JDK 8.0_191

$ jcmd 8880 VM.command_line # The command line of the process was started

8880:
VM Arguments:
java_command: HelloWorld -Dse7so=29 -client
java_class_path (initial): .
Launcher Type: SUN_STANDARD

$ jcmd 8880 VM.flags # Enable flags - try with [-all]

8880:
-XX:CICompilerCount=3 -XX:InitialHeapSize=262144000 -XX:MaxHeapSize=4175429632 -XX:MaxNewSize=1391460352 -XX:MinHeapDeltaBytes=524288 -XX:NewSize=87031808 -XX:OldSize=175112192 -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseParallelGC

$ jcmd 8880 Thread.print # Thread dump - see also jstack tool below
# Very long output here that can be saved to a file for later analysis

$ jcmd 8880 GC.run #
8880:
Command executed successfully

$ jcmd 8880 GC.class_histogram # Show heap histogram ([C is character array, [B is byte array, [I is integer array)
8880:

 num     #instances         #bytes  class name
----------------------------------------------
   1:          1157        1614520  [C
   2:           131         216072  [I
   3:           474          53992  java.lang.Class
   4:          1145          27480  java.lang.String
   5:           531          26632  [Ljava.lang.Object;
   6:            20          25264  [B
   7:           378           9072  java.util.LinkedList$Node
   8:           211           6752  java.util.HashMap$Node
   9:           190           6080  java.util.LinkedList
  10:            75           5400  java.lang.reflect.Field
  11:           256           4096  java.lang.Integer
  12:            93           3720  java.lang.ref.SoftReference
  13:           111           3552  java.util.Hashtable$Entry
  14:             7           2632  java.lang.Thread
  15:            12           1984  [Ljava.util.HashMap$Node;
  16:            51           1896  [Ljava.lang.String;
  17:            38           1824  sun.util.locale.LocaleObjectCache$CacheEntry
  18:            47           1504  java.util.concurrent.ConcurrentHashMap$Node
  19:            23           1472  java.net.URL
  20:            14           1120  [Ljava.util.WeakHashMap$Entry;
  21:            14           1120  java.lang.reflect.Constructor
  22:             2           1064  [Ljava.lang.invoke.MethodHandle;
  23:             1           1040  [Ljava.lang.Integer;
  24:            26           1040  java.io.ObjectStreamField
  25:             6            992  [Ljava.util.Hashtable$Entry;
  26:            15            840  java.lang.Class$ReflectionData
  27:            21            840  java.lang.ref.Finalizer&lt;/pre&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;jconsole&lt;/b&gt;&lt;/h2&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In fact this tool is a GUI tool but it worth mentioning as it provides very useful information to monitor and control java applications.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
It views information about Memory, CPU, Threads, and Classes loaded.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;jmap&lt;/b&gt;&lt;/i&gt;&lt;/h2&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Provides heap dumps and other information about JVM memory usage.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;Example:&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;$ jmap -dump:live,format=b,file=/tmp/dump.hprof 9293
Dumping heap to /tmp/dump.hprof ...
Heap dump file created&lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Generates a dump from a live process, in binary format and saves it to /tmp/dump.hprof - you can then analyze it with any heap dump analyzer.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;jstack&lt;/b&gt;&lt;/i&gt;&lt;/h2&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Useful to generate thread dumps with full stack traces.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;Example:&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;$ stack -l &amp;gt; /tmp/myapp.tdump&lt;/pre&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
You can then analyze the thread dump using any thread dump analyzer.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;visualvm&lt;/b&gt;&lt;/i&gt;&lt;/h2&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
This is also a GUI tool but very useful to monitor your java application. Its man page describes it as all-in-one java troubleshooting tool and in fact it is very nice and can be very useful along with the above commands. you can also use to analyze heap and thread dumps generated earlier using &lt;i&gt;&lt;b&gt;jmap&lt;/b&gt;&lt;/i&gt; and &lt;i&gt;&lt;b&gt;jstack&lt;/b&gt;&lt;/i&gt;.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h2&gt;
&lt;i&gt;jstat&lt;/i&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Is one of the best tools to view very useful stats about GC, JIT compiler, and so many other things to monitor.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;Example:&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;$ jstat -gcutil -t 9293 100ms
Timestamp         S0     S1     E      O      M     CCS    YGC     YGCT    FGC    FGCT     GCT   
         5452.8   0.00   0.00  77.88   0.86  96.16  84.57     10    0.056    10    0.295    0.351
         5453.0   0.00   0.00  77.88   0.86  96.16  84.57     10    0.056    10    0.295    0.351&lt;/pre&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The above shows GC information (the -t to show timestamps) every 100ms.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;S0, S1:&lt;/b&gt;&lt;/i&gt; Survivor spaces 0 and 1 utilization as a percentage of the space&#39;s current capacity&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;E, O, M:&lt;/b&gt;&lt;/i&gt; Eden space, Old space, Metaspace utilization as percentage of the space&#39;s current capacity&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;CCS:&lt;/b&gt;&lt;/i&gt; Compressed class space utilization as a percentage&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;YGC, YGCT:&lt;/b&gt;&lt;/i&gt; Number of young generation GC events and young generation gc time&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;FGC, FGCT:&lt;/b&gt;&lt;/i&gt; Number of full GC events, and full GC time&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;GCT:&lt;/b&gt;&lt;/i&gt; Total garbage collection time&lt;br /&gt;
&lt;br /&gt;
When the Eden space percentage goes up this triggers a young generation minor GC event which then will reduce its size and the S0, S1 will be swapped and of course Old generation increases a bit (some objects move from Y to O) - Full GC events are triggered when the Old generation percentage goes up&amp;nbsp; and as a result its size is reduced and fragmented.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;$ jstat -class -t 9293 1s
Timestamp       Loaded  Bytes  Unloaded  Bytes     Time   
         5845.2   3602  7665.3       13    15.8       1.33
         5846.2   3602  7665.3       13    15.8       1.33
         5847.2   3602  7665.3       13    15.8       1.33
         5848.2   3602  7665.3       13    15.8       1.33&lt;/pre&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The same command but to view class loader statistics every 1 second.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;Loaded:&lt;/b&gt;&lt;/i&gt; Number of classes loaded&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;Bytes:&lt;/b&gt;&lt;/i&gt; Number of bytes loaded&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;Unloaded:&lt;/b&gt;&lt;/i&gt; Number of classes unloaded&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;Bytes:&lt;/b&gt;&lt;/i&gt; Number of bytes unloaded&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;Time:&lt;/b&gt;&lt;/i&gt; Time spent performing class loading and unloading&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;$ jstat -printcompilation -t 9293 1s
Timestamp       Compiled  Size  Type Method
         6067.7     3744    684    1 java/util/ComparableTimSort sort
         6068.7     3744    684    1 java/util/ComparableTimSort sort
         6069.7     3744    684    1 java/util/ComparableTimSort sort&lt;/pre&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The same command but to view Java HotSpot VM compiler method statistics.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;Compiled:&lt;/b&gt;&lt;/i&gt; Number of compilation tasks performed on the method&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;Size:&lt;/b&gt;&lt;/i&gt; Size of code byte code (not binary code)&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;Type:&lt;/b&gt;&lt;/i&gt; Compilation type of the most recently compiled method&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;Method:&lt;/b&gt;&lt;/i&gt; Class name and method name identifying the most recently compiled method&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;$ jstat -compiler -t 9293 1s
Timestamp       Compiled Failed Invalid   Time   FailedType FailedMethod
         6378.9     3753      3       0    12.54          1 org/netbeans/lib/profiler/server/ProfilerRuntimeObjLiveness traceObjAlloc
         6380.0     3753      3       0    12.54          1 org/netbeans/lib/profiler/server/ProfilerRuntimeObjLiveness traceObjAlloc
         6381.0     3753      3       0    12.54          1 org/netbeans/lib/profiler/server/ProfilerRuntimeObjLiveness traceObjAlloc
         6382.0     3753      3       0    12.54          1 org/netbeans/lib/profiler/server/ProfilerRuntimeObjLiveness traceObjAlloc&lt;/pre&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Java HotSpot VM Just-in-Time compiler statistics.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;Compiled:&lt;/b&gt;&lt;/i&gt; Number of compilation tasks performed &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;Failed:&lt;/b&gt;&lt;/i&gt; Number of failed compilation tasks&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;Invalid:&lt;/b&gt;&lt;/i&gt; Number of invalidated compilation tasks&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;Time:&lt;/b&gt;&lt;/i&gt; Time spent on compilation&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;FailedMethod:&lt;/b&gt;&lt;/i&gt; The most recent failed method to compile &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The last two examples are a bit hard to understand if you don&#39;t really know the basics of JIT and how it works .. you can go ahead and read what happens behind the scene to realize the importance of both examples and how you can use them to diagnose possible performance issues in your services.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Those are the most useful tools from my point of view to monitor, diagnose, troubleshoot your services .. please comment with other tools you might see useful but not stated above.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Cheers &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://se7so.blogspot.com/feeds/8679914317505919515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://se7so.blogspot.com/2018/12/command-line-tools-every-java-developer.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/8679914317505919515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/8679914317505919515'/><link rel='alternate' type='text/html' href='http://se7so.blogspot.com/2018/12/command-line-tools-every-java-developer.html' title='Command line tools every (Java) developer should know '/><author><name>se7so</name><uri>http://www.blogger.com/profile/15498639578099710858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7136202814344349563.post-8089052122470058134</id><published>2018-10-20T12:54:00.000-07:00</published><updated>2018-10-20T12:54:16.341-07:00</updated><title type='text'>The guide to be a better team member</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Its been a while since I posted something, and even longer for a non-tech one.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Today&#39;s post is a recipe for being a better team member or even better if you already are. The major thing here is to start applying all the following steps yourself before asking others to do them.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3OY9YorGIFPiQ1qp3-Ya18dhQ7gmRDoB4Av4kfAGYI7RXL8eY3jq7yozDPshT4iJ_51Oi0iOCqHjwof70VtyshfLRmUphyif_Rm_uoOFx9xFEI17a-7ruYZSN-aNgUGRuAl79t8vraJic/s1600/Change-Negative-Attitude-to-Positive.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;292&quot; data-original-width=&quot;560&quot; height=&quot;166&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3OY9YorGIFPiQ1qp3-Ya18dhQ7gmRDoB4Av4kfAGYI7RXL8eY3jq7yozDPshT4iJ_51Oi0iOCqHjwof70VtyshfLRmUphyif_Rm_uoOFx9xFEI17a-7ruYZSN-aNgUGRuAl79t8vraJic/s320/Change-Negative-Attitude-to-Positive.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
Step 1: Feedback&lt;/h3&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Everyday we give or receive feedback in different formats (e.g., Code review, Design review, or even face to face feedback). I see most of the issues that arise in every team is because of feedback - either someone gives feedback in an inappropriate way or not being open for feedback.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
My manager once told me &quot;Any feedback is a good feedback&quot;, and another manager told me once &quot;Take the feedback and filter what really makes sense to you but always respect and assume good intentions&quot;.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The idea behind this is to always assume good intentions keeping in mind culture difference and preferences of people based on culture, background, and experience.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In case you are the one who is giving feedback, always think about it and think what is the best way to give it either in private or if OK to be in public (e.g., Review sessions). Also keep in mind culture difference and other people&#39;s preferences and make sure you don&#39;t turn people down by giving feedback inappropriately, this way you will lose them or even worse lose their trust.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
Step 2: Disagree and commit&lt;/h3&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Everyday you and other team members propose solutions for current team problems either technical or non-technical. You and your colleagues have less chance to agree on all of them.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Never ever take it personal or be frustrated that there are different opinions or views &quot;I know its hard&quot; .. but usually if the team agrees on something and commit to it, you MUST commit to it as well. This has great potential for someone in the team to learn something new.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
Step 3: Choose a mentor for yourself&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Mentoring is one of the best ways for someone to learn and receive great feedback that helps improving.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
I personally usually ask one or two of my colleagues to observe me and give me feedback in private if they have any, from my personal experience this helped me to improve in different areas which I had good potential for improvement &quot;and of course still have&quot;.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
Step 4: Mentor someone&lt;/h3&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
This is exactly the same as step number 3 but the other way around, where you will be the mentor/observer for another team memer(s).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
From my experience this helps earning your colleagues&#39; trust and appreciation for your honest feedback both positive and non-positive.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
Step 5: Learn from your mistakes&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
This is of course the clearest one so far. Its also a great way to measure improvement.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
As an example if you receive code review feedback in an open way as potential to learn something new by constructive discussions with other team members, only this way you will learn and remember to not repeat the same mistake again and again.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Good luck&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://se7so.blogspot.com/feeds/8089052122470058134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://se7so.blogspot.com/2018/10/the-guide-to-be-better-team-member.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/8089052122470058134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/8089052122470058134'/><link rel='alternate' type='text/html' href='http://se7so.blogspot.com/2018/10/the-guide-to-be-better-team-member.html' title='The guide to be a better team member'/><author><name>se7so</name><uri>http://www.blogger.com/profile/15498639578099710858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3OY9YorGIFPiQ1qp3-Ya18dhQ7gmRDoB4Av4kfAGYI7RXL8eY3jq7yozDPshT4iJ_51Oi0iOCqHjwof70VtyshfLRmUphyif_Rm_uoOFx9xFEI17a-7ruYZSN-aNgUGRuAl79t8vraJic/s72-c/Change-Negative-Attitude-to-Positive.jpg" height="72" width="72"/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7136202814344349563.post-1145633284306210795</id><published>2018-04-01T11:49:00.000-07:00</published><updated>2019-01-13T16:01:39.869-08:00</updated><title type='text'>AWS kubernetes + Mongodb cluster network configuration</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In this tutorial I will quickly go through the steps I have done to set up two different clusters and properly configure both of them in a way that suits my need .. here are what I wanted to have in the end:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;- Setting up a kubernetes cluster with one master and 2 nodes&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;- Setting up a mongodb cluster with one primary and 2 secondary instances&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;- Be able to connect from my application running on kubernetes to mongodb servers&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;- Mongodb server to not be publicly exposed .. so I wanted to keep it private for security reasons&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ready? Lets go ;)&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;1. Create kubernetes cluster using &lt;a href=&quot;https://github.com/kubernetes/kops/blob/master/docs/aws.md&quot;&gt;kops&lt;/a&gt;&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;Note: If your cluster is not created successfully .. may be you need to request some limits of instance types you configure for master and nodes of the cluster ;)&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;2. Create mongo-db cluster&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
I just went through this awesome &lt;a href=&quot;https://docs.aws.amazon.com/quickstart/latest/mongodb/welcome.html&quot;&gt;guide&lt;/a&gt; which is using a basic AWS template to create all needed resources and configuration.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;3. Connect both clusters together&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Now at this step you can easily SSH to your bastian instance and connect to your &lt;b&gt;mongodb&lt;/b&gt;&amp;nbsp; service and test your credentials and so on. &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Lets try to connect from our publicly available bastian server:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;se7so@se7so:~/Desktop/se7so-workspace$ ssh -i &quot;mykeypair.pem&quot; ubuntu@ec2-bastian-****
Last login: Sun Apr&amp;nbsp; 1 17:15:28 2018 from *.*.*.*
ubuntu@linux-bastian:~$ ssh -i &quot;mykeypair.pem&quot; ec2-user@mongodb-primary
Last login: Sun Apr&amp;nbsp; 1 17:15:28 2018 from *.*.*.*
[ec2-user@mongodb-primary ~]$ mongo
MongoDB shell version v3.4.14
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.14&lt;/pre&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
But you may want to be able to directly connect to your DB from your application which will later run as a container on K8s POD.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
But in this template the &lt;b&gt;mongodb &lt;/b&gt;has only a private IP and not exposed publicly through a dns or elastic IP .. it also belongs to a diff VPC than our K8s cluster ... &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
You will need to configure two things in order to successfully connect to your &lt;b&gt;mongodb&lt;/b&gt; instance from your K8s cluster.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
3.1 Create a connection peering between both VPCs (Make sure you pick up the VPC ID that your mongodb instances belong to, and the one that your K8s instances belong to).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
3.2 Once requested .. you will need to accept the request, right click accept connection peering.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
3.3 Once you accept the request .. you will need then to adjust the route tables of both VPCs by adding a new route (Destination should be the CIDR of other VPC,&amp;nbsp; and target should be the ID of the connection peering request you created earlier).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
At this step you configured both VPCs to be able to connect the IP ranges from the other one .. but that&#39;s not enough to connect to our mongodb cluster either through SSH or mongodb port(s).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
3.4 Go to security groups of your mongodb primary instance and edit the inbound rules by allowing the security group of K8s cluster instances to connect on mongodb ports, you can also allow SSH.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;Note: Outbound is accepting all traffic by default so no need to change anything.&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;4. Connect from K8s cluster&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Now you can SSH to any of your K8s nodes or master and SSH to &lt;b&gt;mongodb &lt;/b&gt;primary instance using its private IP.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;root@k8-master:/# telnet 10.*.*.* 27017
Trying 10.*.*.*...
Connected to 10.*.*.*.
Escape character is &#39;^]&#39;.&lt;/pre&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;b&gt;5. Test connection from a running POD on K8s&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Now create a kubernetes pod and SSH to it, to test your connection to mongodb instance.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;root@nginx-7c87f569d-9mp8q:/# telnet 10.*.*.* 27017
Trying 10.*.*.*...&lt;/pre&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;i&gt;Oops it doesn&#39;t work :S&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
After many tries and alot of research I found some solutions to manually adjust iptables rules to route traffic to IP ranges of &lt;b&gt;mongodb&lt;/b&gt; cluster to the host machine .. but I didn&#39;t like this solution as its not sustainable enough for me.. &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Now its time to use my kubernetes tricks :) .. what I came up with is the following ;)&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
5.1 Create a kubernetes service without a selector .. to point to the &lt;b&gt;mongodb &lt;/b&gt;IP/PORT .. here are my configuration:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
service.yaml&lt;/div&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;---
kind: Service
apiVersion: v1
metadata:
&amp;nbsp; name: my-service
spec:
&amp;nbsp; ports:
&amp;nbsp; - protocol: TCP
&amp;nbsp;&amp;nbsp;&amp;nbsp; port: 80
&amp;nbsp;&amp;nbsp;&amp;nbsp; targetPort: 27017&lt;/pre&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
endpoints.yaml:&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;---
kind: Endpoints
apiVersion: v1
metadata:
&amp;nbsp; name: my-service
subsets:
&amp;nbsp; - addresses:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - ip: 10.0.4.205
&amp;nbsp;&amp;nbsp;&amp;nbsp; ports:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - port: 27017&lt;/pre&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Run:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;se7so@se7so:~/Desktop/se7so-workspace/$ kubectl apply -f .
endpoints &quot;my-service&quot; created
service &quot;my-service&quot; created&lt;/pre&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
SSH again to your K8s POD and run:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;se7so@se7so:~/Desktop/se7so-workspace/$ kubectl exec -it nginx-7c87f569d-9mp8q bash
root@nginx-7c87f569d-9mp8q:/# telnet my-service.default.svc.cluster.local 80
Trying 100.71.103.125...
Connected to my-service.default.svc.cluster.local.
Escape character is &#39;^]&#39;.&lt;/pre&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
Using mongo CLI: &lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Note: I&#39;m redirecting 80 to 27017 ports so don&#39;t get confused .. not sure why I did it this way :P&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;root@nginx-7c87f569d-9mp8q:/# mongo --host my-service.default.svc.cluster.local --port 80
MongoDB shell version: 3.2.11
connecting to: my-service.default.svc.cluster.local:80/test
Welcome to the MongoDB shell.
s0:PRIMARY&amp;gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;Note: you don&#39;t have to use `.default.svc.cluster.local` postfix, you can just type &#39;my-service&#39;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Pingo it works and its more sustainable solution ;) .. I really hope this will help you saving some hours of research.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://se7so.blogspot.com/feeds/1145633284306210795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://se7so.blogspot.com/2018/04/aws-kubernetes-mongodb-cluster-network.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/1145633284306210795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/1145633284306210795'/><link rel='alternate' type='text/html' href='http://se7so.blogspot.com/2018/04/aws-kubernetes-mongodb-cluster-network.html' title='AWS kubernetes + Mongodb cluster network configuration'/><author><name>se7so</name><uri>http://www.blogger.com/profile/15498639578099710858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7136202814344349563.post-8805634767028210176</id><published>2017-04-28T13:17:00.001-07:00</published><updated>2017-05-04T11:22:16.030-07:00</updated><title type='text'>Kubernetes basics with demo</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Now  we have come to a point where we can deploy and manage our deployments  through Kubernetes .. if you haven&#39;t read previous two posts please  read them &lt;a href=&quot;http://se7so.blogspot.de/2017/04/docker-microservices-all-in-one.html&quot;&gt;Docker + Microservices all in one&lt;/a&gt; and &lt;a href=&quot;http://se7so.blogspot.de/2017/04/createmanage-docker-swarm-cluster.html&quot;&gt;Create/Manage docker swarm cluster&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;I will start the topic by covering some of the basic concepts and keywords in the kubernetes world .. for more detailed articles please refer to the kubernetes interactive tutorial &lt;a href=&quot;https://kubernetes.io/docs/tutorials/kubernetes-basics/cluster-interactive/&quot;&gt;here&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt; Kubernetes&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul id=&quot;docs-internal-guid-fb13d24c-a121-2753-fbb4-36295849433a&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt; text-align: justify;&quot;&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;Kubernetes automates the distribution and scheduling of application containers across a cluster in a more efficient way&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul id=&quot;docs-internal-guid-fb13d24c-a121-2753-fbb4-36295849433a&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt; text-align: justify;&quot;&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;A Kubernetes cluster consists of two types of resources:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul id=&quot;docs-internal-guid-fb13d24c-a121-2753-fbb4-36295849433a&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;ul style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: circle; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;The Master coordinates the cluster&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul id=&quot;docs-internal-guid-fb13d24c-a121-2753-fbb4-36295849433a&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;ul style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: circle; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div style=&quot;line-height: 1.38; margin-bottom: 16pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;Nodes are the workers that run applications &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h4&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;img alt=&quot;&quot; height=&quot;322&quot; src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAzUAAAKWCAYAAABwE7cYAAAABHNCSVQICAgIfAhkiAAAIABJREFUeF7svQmwZUWZ75tnqFOn6pwakRlkVpFRqQZsBQoVr0OBNqgUaHQjKLzoDhUb7uuOG7fbsrtfxO1+0I0a/SJEoKWvCnrF1gLEkUFUBoFGsaCVUZmnGs88vu+/zln7rL12rlyZK9fKs4d/BhWcnStXfpm/zL33+u/M78uuWUmKiQRIgARIgARIgARIgARIgARalEB3i7abzSYBEiABEiABEiABEiABEiCBiABFDScCCZAACZAACZAACZAACZBASxOgqGnp4WPjSYAESIAESIAESIAESIAEKGo4B0iABEiABEiABEiABEiABFqaAEVNSw8fG08CJEACJEACJEACJEACJEBRwzlAAiRAAiRAAiRAAiRAAiTQ0gQoalp6+Nh4EiABEiABEiABEiABEiABihrOARIgARIgARIgARIgARIggZYmQFHT0sPHxpMACZAACZAACZAACZAACVDUcA6QAAmQAAmQAAmQAAmQAAm0NAGKmpYePjaeBEiABEiABEiABEiABEiAooZzgARIgARIgARIgARIgARIoKUJUNS09PCx8SRAAiRAAiRAAiRAAiRAAhQ1nAMkQAIkQAIkQAIkQAIkQAItTYCipqWHj40nARIgARIgARIgARIgARKgqOEcIAESIAESIAESIAESIAESaGkCFDUtPXxsPAmQAAmQAAmQAAmQAAmQAEUN5wAJkAAJkAAJkAAJkAAJkEBLE6CoaenhY+NJgARIgARIgARIgARIgAQoajgHSIAESIAESIAESIAESIAEWpoARU1LDx8bTwIkQAIkQAIkQAIkQAIkQFHDOUACJEACJEACJEACJEACJNDSBChqWnr42HgSIAESIAESIAESIAESIAGKGs4BEiABEiABEiABEiABEiCBliZAUdPSw8fGkwAJkAAJkAAJkAAJkAAJUNRwDpAACZAACZAACZAACZAACbQ0AYqalh4+Np4ESIAESIAESIAESIAESICihnOABEiABEiABEiABEiABEigpQlQ1LT08LHxJEACJEACJEACJEACJEACFDWcAyRAAiRAAiRAAiRAAiRAAi1NgKKmpYePjScBEiABEiABEiABEiABEqCo4RwgARIgARIgARIgARIgARJoaQIU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XL7guyR862ZjHpVLga1cNkna+Es5XjDHZb8j+Hd4LFY5okoTh89dydMNkAu9dN1QwS2OD+xRY9DX9GKueIOVOrgUdscdJqoYhH2Xxl7Ievzp54KhefCDbihbHTx/ln4PPzdgBhY2zwzG6pzxzJrYKc7YyqfypcKcdRZhli76hMfyexIgARIggeoTYFBTfR/SAhIgARIgARIgARIgARKoNQFuP6u1+2k8CZAACZAACZAACZAACVSfAIOa6vuQFpAACZAACZAACZAACZBArQkwqKm1+2k8CZAACZAACZAACZAACVSfAIOa6vuQFpAACZAACZAACZAACZBArQkwqKm1+2k8CZAACZAACZAACZAACVSfAIOa6vuQFpAACZAACZAACZAACZBArQkwqKm1+2k8CZAACZAACZAACZAACVSfAIOa6vuQFpAACZAACZAACZAACZBArQkwqKm1+2k8CZAACZAACZAACZAACVSfAIOa6vuQFpAACZAACZAACZAACZBArQkwqKm1+2k8CZAACZAACZAACZAACVSfAIOa6vuQFpAACZAACZAACZAACZBArQkwqKm1+2k8CZAACZAACZAACZAACVSfAIOa6vuQFpAACZAACZAACZAACZBArQkwqKm1+2k8CZAACZAACZAACZAACVSfAIOa6vuQFpAACZAACZAACZAACZBArQkwqKm1+2k8CZAACZAACZAACZAACVSfAIOa6vuQFpAACZAACZAACZAACZBArQkwqKm1+2k8CZAACZAACZAACZAACVSfAIOa6vuQFpAACZAACZAACZAACZBArQkwqKm1+2k8CZAACZAACZAACZAACVSfAIOa6vuQFpAACZAACZAACZAACZBArQkwqKm1+2k8CZAACZAACZAACZAACVSfAIOa6vuQFpAACZAACZAACZAACZBArQn8/+jrM7JmqYtYAAAAAElFTkSuQmCC&quot; width=&quot;400&quot; /&gt; &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;Kubernetes Node&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;A node is a VM or a physical computer that serves as a worker machine in a Kubernetes cluster&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;Each node has a Kubelet, which is an agent for managing the node and communicating with the Kubernetes master&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;The node should also have tools for handling container operations, such as Docker or rkt&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;A Kubernetes cluster that handles production traffic should have a minimum of three nodes.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h4&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;Kubernetes Master&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;Is responsible for managing the cluster.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;The master coordinates all &lt;/span&gt;&lt;/b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;activities in your cluster, such as:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;Scheduling applications&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;Maintaining applications&#39; desired state&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;Scaling applications&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;Rolling out new updates&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;Kubernetes Deployment&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;The deployment is responsible for creating and updating instances of your application&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;Once  you have created a deployment, the master schedules the application  instances that the deployment creates onto individual nodes in the  cluster &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&amp;nbsp;Once the application instances are created, a kubernetes deployment controller continuously monitors those instances&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;If  the node hosting an instance goes down or is deleted, the deployment  controller replaces it .. this provides a self healing mechanism to  address machine failure and maintenance&lt;/span&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;PODS&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;A  POD is a kubernetes abstraction that represents a group of one or more  application containers (such as docker, rkt), and some shared resources  for those containers such as:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;Shared storage, as volumes&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Networking as a &lt;/span&gt;unique cluster IP address&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Information about how to run each container, such as the container image version or specific ports to use&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;Summary&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt; &lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;A Pod always runs on a Node&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;A Node is a worker machine in Kubernetes and may be either a virtual or a physical machine, depending on the cluster&lt;br /&gt;
Each Node is managed by the Master&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;A Node can have multiple pods, and the Kubernetes master automatically handles scheduling the pods across the Nodes in the cluster&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;The Master&#39;s automatic scheduling takes into account the available resources on each Node&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;Every Kubernetes Node runs at least:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;Kubelet, a process responsible for communication between the Kubernetes Master and the Nodes; it manages the Pods and the containers running on a machine&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;A container runtime (like Docker, rkt) responsible for pulling the container image from a registry, unpacking the container, and running the application&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;Kubernetes Pods are mortal. Pods in fact have a lifecycle&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;When a worker node dies, the Pods running on the Node are also lost.&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;A ReplicationController might then dynamically drive the cluster back to desired state via creation of new Pods to keep your application running&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;Once you have multiple instances of an Application running, you would be able to do Rolling updates without downtime&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Note: Most of the theoretical content above is covered in Kubernetes interactive tutorial .. I just formated it in a better way and removed most of the unnecessary details for the purpose of this topic ..&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Demo&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;To make things easier for me :P .. I will use my google cloud dev machine which has Kubernetes installed and managing the cluster already &quot;It has only one node&quot;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt; &lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;You can easily install minikube to be able to play with the examples covered here on your local machine .. please refer to &lt;a href=&quot;https://kubernetes.io/docs/getting-started-guides/minikube/&quot;&gt;this article&lt;/a&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;Step 1 - Configure Kube deployment/service:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;b&gt;Service.yaml and deployment.yaml&lt;/b&gt; for each service .. you can also include all of &lt;/span&gt;&lt;/b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;them&lt;/span&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt; into one template .. soon I will write about a very nice tool to template your configuration called &lt;a href=&quot;https://github.com/kubernetes/helm&quot;&gt;Helm&lt;/a&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;u&gt;Deployment.yaml -- rest-service&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: rest-service
spec:
  replicas: 1
  selector:
    matchLabels:
      app: rest-service
  template:
    metadata:
      name: rest-service
      labels:
        app: rest-service
    spec:
      containers:
        - name: rest-service
          image: docker.io/husseincoder/rest-service
          imagePullPolicy: IfNotPresent
          ports:
            - containerPort: 8080&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;u&gt;&lt;i&gt;&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;Service.yaml -- rest-service&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;apiVersion: v1
kind: Service
metadata:
  name: rest-service
spec:
  ports:
  - port: 8080
  selector:
    app: rest-service
  type: NodePort&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;u&gt;Deployment.yaml -- grpc-service&lt;/u&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: grpc-service
spec:
  replicas: 1
  selector:
    matchLabels:
      app: grpc-service
  template:
    metadata:
      name: grpc-service
      labels:
        app: grpc-service
    spec:
      containers:
        - name: grpc-service
          image: docker.io/husseincoder/grpc-service
          imagePullPolicy: IfNotPresent
          ports:
            - containerPort: 5000
            - containerPort: 5001&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;u&gt;Service.yaml -- grpc-service&lt;/u&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;apiVersion: v1
kind: Service
metadata:
  name: grpc-service
spec:
  ports:
  - port: 5000
    name: passwords-endpoint
  - port: 5001
    name: health-endpoint
  selector:
    app: grpc-service
  type: NodePort&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;u&gt;Step 2 - Create deployment and service:&lt;/u&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;se7so@se7so:~/rest-service/kube$ kubectl create -f .
deployment &quot;rest-service&quot; created
service &quot;rest-service&quot; created

se7so@se7so:~/grpc-service/kube$ kubectl create -f .
deployment &quot;grpc-service&quot; created
service &quot;grpc-service&quot; created&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;Lets test our deployments/PODS/Services that we have just created.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;u&gt;Step 3 - Show Deployments/PODS/Services:&lt;/u&gt;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;se7so@se7so:~/$ kubectl get deployments
NAME           DESIRED   CURRENT   UP-TO-DATE   AVAILABLE   AGE
&lt;b&gt;grpc-service   1         1         1            1           2m&lt;/b&gt;
heapster       1         1         1            1           10d
nginx          1         1         1            1           10d
&lt;b&gt;rest-service   1         1         1            1           2m&lt;/b&gt;
se7so@se7so:~$ kubectl get pods
NAME                            READY     STATUS    RESTARTS   AGE
docker-gc-0hj9f                 1/1       Running   6          10d
&lt;b&gt;grpc-service-1580463372-5hhwg   1/1       Running   0          2m&lt;/b&gt;
heapster-3746328914-mgwhr       1/1       Running   0          11h
ingress-lb-7s074                1/1       Running   6          10d
nginx-3110227365-44znv          1/1       Running   0          11h
&lt;b&gt;rest-service-3837907542-kh3xt   1/1       Running   0          2m&lt;/b&gt;
se7so@se7so:~/$ kubectl get services
NAME           CLUSTER-IP   EXTERNAL-IP   PORT(S)                         AGE
graphite       None         &amp;lt;none&amp;gt;        2003/TCP                        10d
&lt;b&gt;grpc-service   10.0.0.49    &amp;lt;nodes&amp;gt;       5000:32380/TCP,5001:32534/TCP   2m&lt;/b&gt;
kubernetes     10.0.0.1     &amp;lt;none&amp;gt;        443/TCP                         10d
logger         None         &amp;lt;none&amp;gt;        514/TCP                         10d
nginx          10.0.0.96    &amp;lt;nodes&amp;gt;       80:30001/TCP                    10d
proxy          None         &amp;lt;none&amp;gt;        3128/TCP                        10d
&lt;b&gt;rest-service   10.0.0.225   &amp;lt;nodes&amp;gt;       8080:31326/TCP                  2m&lt;/b&gt;
se7so@se7so:~/IdeaProjects/dockerized-microservices/grpc-service/kube$ &lt;/code&gt;&lt;/pre&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;You can see I have other stuff running there .. but for now we are interested in those bold lines.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;Notice in the service part .. for both &lt;b&gt;grpc-service&lt;/b&gt; and &lt;b&gt;rest-service&lt;/b&gt; the internal ports are mapped to external ones .. &lt;b&gt;grpc-service&lt;/b&gt; ports &lt;i&gt;&lt;b&gt;5000&lt;/b&gt;&lt;/i&gt;, &lt;i&gt;&lt;b&gt;5001&lt;/b&gt;&lt;/i&gt; are mapped to external ports &lt;i&gt;&lt;b&gt;32380&lt;/b&gt;&lt;/i&gt;, and &lt;i&gt;&lt;b&gt;32534&lt;/b&gt;&lt;/i&gt; .. rest-service port &lt;i&gt;&lt;b&gt;8080&lt;/b&gt;&lt;/i&gt; is mapped to port &lt;i&gt;&lt;b&gt;31326&lt;/b&gt;&lt;/i&gt; which we shall use now to access our rest service&lt;/span&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;u&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;Step 4 - Try it out:&lt;/span&gt;&lt;/u&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;se7so@se7so:~/$ curl http://10.132.0.117:31326/health &amp;amp;&amp;amp; echo
{&quot;status&quot;:&quot;Running&quot;,&quot;dictSize&quot;:4758252}
se7so@se7so:~/$ curl http://10.132.0.117:31326/passwords?q=abc &amp;amp;&amp;amp; echo
{&quot;totalMatches&quot;:1268,&quot;matches&quot;:[&quot;abcc&quot;,&quot;abccz&quot;,&quot;abcczyx&quot;,&quot;abccz911&quot;,&quot;abcczxy&quot;,&quot;abcczxy1&quot;,&quot;abccz247&quot;,&quot;abccymas&quot;,&quot;abccyes&quot;,&quot;abccyuki&quot;]}&lt;/code&gt;&lt;/pre&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;u&gt;Step 5 - Scaling a deployment:&lt;/u&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;Lets scale our rest-service to have 2 replicas:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;se7so@se7so:~/$ kubectl scale deployment rest-service --replicas=2
&lt;b&gt;deployment &quot;rest-service&quot; scaled&lt;/b&gt;
se7so@se7so:~/IdeaProjects/dockerized-microservices/grpc-service/kube$ kubectl get deployments
NAME           DESIRED   CURRENT   UP-TO-DATE   AVAILABLE   AGE
grpc-service   1         1         1            1           10m
heapster       1         1         1            1           10d
nginx          1         1         1            1           10d
&lt;b&gt;rest-service   2         2         2            2           10m&lt;/b&gt;
se7so@se7so:~/$ kubectl get pods
NAME                            READY     STATUS    RESTARTS   AGE
docker-gc-0hj9f                 1/1       Running   6          10d
&lt;b&gt;grpc-service-1580463372-5hhwg   1/1       Running   0          10m&lt;/b&gt;
heapster-3746328914-mgwhr       1/1       Running   0          11h
ingress-lb-7s074                1/1       Running   6          10d
nginx-3110227365-44znv          1/1       Running   0          11h
&lt;b&gt;rest-service-3837907542-kh3xt   1/1       Running   0          10m
rest-service-3837907542-rchms   1/1       Running   0          10s&lt;/b&gt;
se7so@se7so:~/IdeaProjects/dockerized-microservices/grpc-service/ku&lt;/code&gt;&lt;/pre&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;As you can see in the first show deployments command .. the deployment is now has 2 replicas .. and each one is represented in a separate POD ..&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;The rest-service will take care of load balancing them and making sure the desired number of replicas will be running even if something wrong happens it will ask the master to recreate it.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;u&gt;Step 6 - check logs of a POD:&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;Since we have only one container so we can easily check the logs of the POD by issuing the following command.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;se7so@se7so:~$ kubectl logs -f rest-service-3837907542-kh3xt&lt;/code&gt;&lt;/pre&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;u&gt;Step 7 - Describe deployment/pod/service:&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;In case you want see the details of one of your deployments/pods/services you can issue the following command:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;se7so@se7so:~$ kubectl describe service rest-service
Name:   rest-service
Namespace:  default
Labels:   &amp;lt;none&amp;gt;
Selector:  app=rest-service
Type:   NodePort
IP:   10.0.0.225
Port:   &amp;lt;unset&amp;gt; 8080/TCP
NodePort:  &amp;lt;unset&amp;gt; 31326/TCP
Endpoints:  172.17.0.2:8080,172.17.0.8:8080
Session Affinity: None
No events.&lt;/code&gt;&lt;/pre&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;se7so@se7so:~$ kubectl describe deployment rest-service
Name:   rest-service
Namespace:  default
CreationTimestamp: Fri, 28 Apr 2017 21:33:18 +0200
Labels:   app=rest-service
Selector:  app=rest-service
Replicas:  2 updated | 2 total | 2 available | 0 unavailable
StrategyType:  RollingUpdate
MinReadySeconds: 0
RollingUpdateStrategy: 1 max unavailable, 1 max surge
Conditions:
  Type  Status Reason
  ----  ------ ------
  Available  True MinimumReplicasAvailable
OldReplicaSets: &lt;none&gt;
NewReplicaSet: rest-service-3837907542 (2/2 replicas created)
Events:
  FirstSeen LastSeen Count From    SubObjectPath Type  Reason   Message
  --------- -------- ----- ----    ------------- -------- ------   -------
  16m  16m  1 {deployment-controller }   Normal  ScalingReplicaSet Scaled up replica set rest-service-3837907542 to 1
  6m  6m  1 {deployment-controller }   Normal  ScalingReplicaSet Scaled up replica set rest-service-3837907542 to 2&lt;/none&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;u&gt;Step 8 - Rolling an update:&lt;/u&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Once you change your configuration to point to the new image or a new version of it .. you just issue the following command which is overrides what you have done in step 2 - without downtime ;).&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;se7so@se7so:~$ kubectl apply -f .&lt;/code&gt;&lt;/pre&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;u&gt;Step 9 - Open bash session on GRPC Service Container:&lt;/u&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;YES .. you can ssh to one of your containers and have full access to what&#39;s in there ..&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span id=&quot;docs-internal-guid-fb13d24c-a118-cf29-eb37-587fea66b6c4&quot; style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;se7so@se7so:~$ kubectl exec grpc-service-1580463372-5hhwg ls /home
app.jar
rockyou.txt
se7so@se7so:~$ kubectl exec -it grpc-service-1580463372-5hhwg bash
root@grpc-service-1580463372-5hhwg:/# ls /home
app.jar  rockyou.txt
root@grpc-service-1580463372-5hhwg:/# ps -a
  PID TTY          TIME CMD
  107 ?        00:00:00 ps
root@grpc-service-1580463372-5hhwg:/# &lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Super nice hah?! ;)&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
I think I have covered most of the important stuff .. but everyday I use this thing I discover more cool stuff .. please follow this series for more stuff like these.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Please contribute to this offer &lt;a href=&quot;http://github.com/husseincoder/dockerized-microservices&quot;&gt;here&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://se7so.blogspot.com/feeds/8805634767028210176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://se7so.blogspot.com/2017/04/kubernetes-basics.html#comment-form' title='42 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/8805634767028210176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/8805634767028210176'/><link rel='alternate' type='text/html' href='http://se7so.blogspot.com/2017/04/kubernetes-basics.html' title='Kubernetes basics with demo'/><author><name>se7so</name><uri>http://www.blogger.com/profile/15498639578099710858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>42</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7136202814344349563.post-9140749048528405219</id><published>2017-04-18T14:32:00.001-07:00</published><updated>2017-04-28T13:27:56.402-07:00</updated><title type='text'>Create/Manage docker swarm cluster</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: justify;&quot; trbidi=&quot;on&quot;&gt;
Continuing the effort of previous &lt;a href=&quot;http://se7so.blogspot.de/2017/04/docker-microservices-all-in-one.html&quot;&gt;post&lt;/a&gt; now I will show you how to create and manage a docker swarm cluster using &lt;i&gt;&lt;b&gt;docker-machine&lt;/b&gt;&lt;/i&gt; and &lt;b&gt;&lt;i&gt;docker-swarm&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
In docker swarm you create one or more managers and worker machines in the cluster .. the manager(s) take care of the orchestration of your deployed services (e.g., Creation/Replication/Assigning tasks to nodes/load balancing/service discovery ...).&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Step 1: Create cluster machines using &lt;i&gt;&lt;b&gt;docker-machine&lt;/b&gt;&lt;/i&gt;&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;docker-machine create --driver virtualbox --virtualbox-memory &quot;3000&quot; master
docker-machine create --driver virtualbox --virtualbox-memory &quot;3000&quot; worker1
docker-machine create --driver virtualbox --virtualbox-memory &quot;3000&quot; worker2
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
In the above I&#39;ve created 3 machines called (master, worker1, and worker2) with the same configuration and as I&#39;ll create the cluster on my local machine I&#39;ve created them as virtual machines with docker engine installed on all of them. later we will initialize them as a swarm cluster.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;b&gt;Note:&lt;/b&gt; Docker machine can also allow you create these machines on digital ocean, AWS, and other third party cloud services .. they have other drivers .. please check docker-machine manual pages for more details.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
You can also run commands on these machines without having to connect to them.&lt;br /&gt;
&lt;br /&gt;
List all machines configured so far: &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;se7so@se7so:~$ docker-machine ls
NAME      ACTIVE   DRIVER       STATE     URL                         SWARM   DOCKER        ERRORS
master    *        virtualbox   Running   tcp://192.168.99.100:2376           v17.04.0-ce   
worker1   -        virtualbox   Running   tcp://192.168.99.102:2376           Unknown       Unable to query docker version: Get https://192.168.99.102:2376/v1.15/version: x509: certificate is valid for 192.168.99.101, not 192.168.99.102
worker2   -        virtualbox   Running   tcp://192.168.99.101:2376           Unknown       Unable to query docker version: Get https://192.168.99.101:2376/v1.15/version: x509: certificate is valid for 192.168.99.102, not 192.168.99.101&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
Show machine IP:&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;se7so@se7so:~$ docker-machine ip master
192.168.99.100
se7so@se7so:~$ docker-machine ip worker1
192.168.99.102
se7so@se7so:~$ docker-machine ip worker2
192.168.99.101    &lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;
Step 2: Set up environment to run commands on master&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;eval &quot;$(docker-machine env master)
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3&gt;
Step 3: Init the swarm&lt;/h3&gt;
You have to run this command on a manager machine. &lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;docker swarm init --advertise-addr MASTER_MACHINE_IP&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Note:&lt;/b&gt; This command will give you as output 2 commands one of them in order to join a machine as worker and the other one if you need to join a machine as a manager to the cluster swarm.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Step 4: Configure the worker machines to join the swarm&lt;/h3&gt;
&lt;br /&gt;
The below swarm join command is always generated after init swarm command above .. this will include the swarm cluster token you see below.&lt;br /&gt;
&lt;br /&gt;
In order to run on both workers I will have to SSH to each one run the command then exit. &lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;docker-machine ssh worker1
docker swarm join \
    --token SWMTKN-1-5ymh4597gc11bqq2keldy951fmwsqr4z8wjjcp47v5m43sv8qp-cbml91zj5xfilfi0syw1dl2o4 \
    192.168.99.100:2377
exit&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;docker-machine ssh worker2
docker swarm join \
    --token SWMTKN-1-5ymh4597gc11bqq2keldy951fmwsqr4z8wjjcp47v5m43sv8qp-cbml91zj5xfilfi0syw1dl2o4 \
    192.168.99.100:2377
exit&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;
Step 5: Display all cluster nodes configured&lt;/h3&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;se7so@se7so:~$ docker node ls
ID                           HOSTNAME  STATUS  AVAILABILITY  MANAGER STATUS
govkclp1jeoy56e5kzwksd0z2 *  master    Ready   Active        Leader
lrl9lydrq7om79pp3aty1pea3    worker2   Ready   Active        
rlrt6252a1rjkzqdbig4a70bp    worker1   Ready   Active&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
Notice the master is configured as leader and the &lt;b&gt;* &lt;/b&gt;is because we are currently connected to it.&lt;br /&gt;
&lt;br /&gt;
Now I&#39;ve configured a cluster with 1 manager and 2 workers .. lets run our &lt;i&gt;&lt;b&gt;rest-service&lt;/b&gt;&lt;/i&gt; and &lt;b&gt;&lt;i&gt;grpc-service&lt;/i&gt; &lt;/b&gt;from our previous &lt;a href=&quot;http://se7so.blogspot.de/2017/04/docker-microservices-all-in-one.html&quot;&gt;post&lt;/a&gt;.. &lt;br /&gt;
&lt;h3&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;h3&gt;
Step 6: Create a network to make our services visible to each other &lt;/h3&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;docker network create -d overlay my_network&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;
Step 7: Create services and publish its ports&lt;/h3&gt;
&lt;br /&gt;
For simplicity I&#39;ve pushed both images to my docker hub account &lt;a href=&quot;https://hub.docker.com/r/husseincoder/rest-service/&quot;&gt;rest-service&lt;/a&gt; and &lt;a href=&quot;https://hub.docker.com/r/husseincoder/grpc-service/&quot;&gt;grpc-service&lt;/a&gt; and now I will pull/run them on the cluster.&lt;br /&gt;
&lt;br /&gt;
I&#39;ve pushed them using the following commands:&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;docker tag rest-service husseincoder/rest-service
docker push husseincoder/rest-service
docker tag grpc-service husseincoder/grpc-service
docker push husseincoder/grpc-service
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;docker service create -p 80:8080 --name rest-service --network my_network husseincoder/rest-service 
docker service create -p 5000:5000 -p 5001:5001 --name grpc-service --network my_network husseincoder/grpc-service&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
Here I&#39;ve just deployed the services with 1 replicas .. however I could have used &lt;b&gt;&lt;i&gt;--replicas&lt;/i&gt;&lt;/b&gt; parameter to set the number of replicas of the service.&lt;br /&gt;
&lt;br /&gt;
You can also see that I&#39;ve exposed the ports and also specified the network to make sure they can access each other using the service name &lt;br /&gt;
&lt;h3&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;h3&gt;
Step 8: Display all services&lt;/h3&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;se7so@se7so:~$ docker service ls
ID            NAME          MODE        REPLICAS  IMAGE
ierr7y08cidg  rest-service  replicated  1/1       husseincoder/rest-service:latest
mhc7ffeqv01j  grpc-service  replicated  1/1       husseincoder/grpc-service:latest&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
This will display the services and show you many of the replicas has been started and how many are still being prepared .. it should show something like this:&lt;br /&gt;
&lt;h3&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;h3&gt;
Step 9: Display tasks of a service&lt;/h3&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;se7so@se7so:~$ docker service ps rest-service
ID            NAME            IMAGE                             NODE     DESIRED STATE  CURRENT STATE           ERROR  PORTS
nc8m3zwjwivx  rest-service.2  husseincoder/rest-service:latest  worker2  Running        Running 13 minutes ago&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
In my case the manager decided to run it on the worker2 node .. it could be different in your case ;). &lt;br /&gt;
&lt;h3&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;h3&gt;
Step 10: Scale a service&lt;/h3&gt;
&lt;br /&gt;
As I&#39;ve mentioned before I could have set the number of replicas of a service at creation time .. now since I&#39;ve already started it lets scale one of them to run 5 replicas.&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code&gt;se7so@se7so:~$ docker service scale rest-service=3
rest-service scaled to 3&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code&gt;se7so@se7so:~$ docker service ls
ID            NAME          MODE        REPLICAS  IMAGE
ierr7y08cidg  rest-service  replicated  3/3       husseincoder/rest-service:latest
mhc7ffeqv01j  grpc-service  replicated  1/1       husseincoder/grpc-service:latest&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &amp;quot;andale mono&amp;quot;,&amp;quot;lucida console&amp;quot;,&amp;quot;monaco&amp;quot;,&amp;quot;fixed&amp;quot;,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code&gt;se7so@se7so:~$ docker service ps rest-service
ID            NAME            IMAGE                             NODE     DESIRED STATE  CURRENT STATE           ERROR  PORTS
ezb2p3qo0tp2  rest-service.1  husseincoder/rest-service:latest  worker1  Running        Running 35 seconds ago         
nc8m3zwjwivx  rest-service.2  husseincoder/rest-service:latest  worker2  Running        Running 16 minutes ago         
uye5mlquy6l2  rest-service.3  husseincoder/rest-service:latest  master   Running        Running 35 seconds ago&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
Of course you can either scale up or down.&lt;br /&gt;
&lt;h3&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;h3&gt;
Step 11: Let&#39;s try calling the service&lt;/h3&gt;
&lt;br /&gt;
You can actually specify any of the cluster machine IPs not necessarily the manager.&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; height=&quot;183&quot; src=&quot;data:image/png;base64,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&quot; width=&quot;640&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; height=&quot;327&quot; src=&quot;data:image/png;base64,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&quot; width=&quot;640&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Now you can start playing with docker-machine and docker-swarm and manage your own cluster .. Please share and go to the next topic - &lt;a href=&quot;http://se7so.blogspot.de/2017/04/kubernetes-basics.html&quot;&gt;Kubernetes basics with demo&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://se7so.blogspot.com/feeds/9140749048528405219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://se7so.blogspot.com/2017/04/createmanage-docker-swarm-cluster.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/9140749048528405219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/9140749048528405219'/><link rel='alternate' type='text/html' href='http://se7so.blogspot.com/2017/04/createmanage-docker-swarm-cluster.html' title='Create/Manage docker swarm cluster'/><author><name>se7so</name><uri>http://www.blogger.com/profile/15498639578099710858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7136202814344349563.post-8839910964507795975</id><published>2017-04-10T03:44:00.000-07:00</published><updated>2017-05-04T11:23:44.255-07:00</updated><title type='text'>Docker + Microservices all in one</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In the following topic(s) I will give a quick demo on how to use docker and docker-compose to streamline deployment of your application in dev/pre-prod environments with minimal effort.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
This topic will continue for 2 to 3 articles till we reach to a point where we can CI/CD the whole application to production.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;b&gt;Keywords of the technologies used:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
1. Spring Boot/REST&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
2. Google Protobuf/Grpc&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
3. Maven &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
4. Docker engine&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
5. Docker compose&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
6. Grafana + Graphite + StatsD&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
7. ElasticSearch + Logstash + Kibana (aka ELK) &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The application basically consists of 2 microservices one of them (External) exposes 2 REST endpoints (JSON) and the other one (Internal) exposes 2 GRPC endpoints (ProtoBuf) .. the internal one is basically the backend and the external one is the client API ..&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The application allows you to test complexity of a password by searching a dictionary of millions of passwords matches that share same prefix.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
As part of the application set up there are few containers to monitor the application .. one of them has (Grafana+Graphite+stasD) images and the other one has (ElasticSearch + logstash + Kibana) for logs. &lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;(Not covered in this topic)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
To get your hands dirty and try out the application yourself please clone the repository from &lt;a href=&quot;http://github.com/husseincoder/dockerized-microservices&quot;&gt;here&lt;/a&gt;. &lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;(Feel free to contribute in case of issues or new features)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Lets quickly go through the configuration files and service implementation to give you an impression how the application works and services interact to each other.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;protobuf-commons:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
This module contains protocol buffer files definition .. if you are not familiar with protocol buffers please familiarize yourself with it &lt;a href=&quot;https://developers.google.com/protocol-buffers/&quot;&gt;here&lt;/a&gt;. To me its just enough to know that its the model classes definition for our backend service. &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: &amp;quot;andale mono&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;fixed&amp;quot; , monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;// model.proto           
syntax = &quot;proto3&quot;;
package com.se7so.model;

option java_multiple_files = true;
option java_package = &quot;com.se7so.model&quot;;
option java_outer_classname = &quot;Model&quot;;

message FindPasswordsQuery {
    string query = 1;
}

message FindPasswordsResponse {
    int32 numOfMatches = 1;
    repeated string matches = 2;
}

message PasswordsServiceHealthStatus {
    string status = 1;
    int32 totalPasswordsLoaded = 2;
}
&lt;/code&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;
// services.proto&lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: &amp;quot;andale mono&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;fixed&amp;quot; , monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;syntax = &quot;proto3&quot;;
package com.se7so.services;

option java_multiple_files = true;
option java_package = &quot;com.se7so.service&quot;;
option java_outer_classname = &quot;Service&quot;;

import &quot;google/protobuf/empty.proto&quot;;
import &quot;model.proto&quot;;

service PasswordsService {
    rpc findPasswords (com.se7so.model.FindPasswordsQuery) returns (com.se7so.model.FindPasswordsResponse) {
    }
}

service PasswordsServiceHealthService {
    rpc getPasswordsServiceHealthStatus (google.protobuf.Empty) returns (com.se7so.model.PasswordsServiceHealthStatus) {
    }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;grpc-service:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
This module has the grpc endpoints implementation (&lt;i&gt;PasswordsService&lt;/i&gt; and &lt;i&gt;HealthService&lt;/i&gt;) that listen on ports &lt;i&gt;5000&lt;/i&gt; and &lt;i&gt;5001&lt;/i&gt;.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The &lt;i&gt;PasswordsService&lt;/i&gt; accepts &lt;i&gt;FindPasswordsQuery&lt;/i&gt; and respond with a &lt;i&gt;FindPasswordsResponse&lt;/i&gt; .. both are protobuf messages that are defined in the &lt;i&gt;protobuf-commons&lt;/i&gt; .proto files.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The &lt;i&gt;HealthStatusService&lt;/i&gt; doesn&#39;t have input but gives &lt;i&gt;HealthServiceStatus response&lt;/i&gt; which contains information about the service (e.g., Running/Error and number of passwords loaded).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: &amp;quot;andale mono&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;fixed&amp;quot; , monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;package com.se7so.grpc;

import com.se7so.dict.PasswordDictReader;
import com.se7so.model.FindPasswordsQuery;
import com.se7so.model.FindPasswordsResponse;
import com.se7so.service.PasswordsServiceGrpc;
import io.grpc.Server;
import io.grpc.ServerInterceptors;
import io.grpc.ServerServiceDefinition;
import io.grpc.stub.StreamObserver;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
import lombok.Setter;
import lombok.extern.log4j.Log4j2;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;

import java.util.List;

@RequiredArgsConstructor(onConstructor =  @__(@Autowired))
@Log4j2
public class PasswordsService extends PasswordsServiceGrpc.PasswordsServiceImplBase implements GrpcService {

    @Getter
    @Value(&quot;${password.service.grpc.port}&quot;)
    private int port;
    @Value(&quot;${password.service.max.results}&quot;)
    private int maxResults;

    @Setter
    @Getter
    private Server server;
    private final GrpcServerInterceptor interceptor;
    private final PasswordDictReader reader;

    @Override
    public void findPasswords(FindPasswordsQuery request, StreamObserver&lt;findpasswordsresponse&gt; responseObserver) {
        String prefix = request.getQuery();

        List&lt;string&gt; results = reader.getDict().findPrefixes(prefix);
        int totalMatches = results.size();

        if(totalMatches &amp;gt; maxResults) {
            results = results.subList(0, maxResults);
        }

        responseObserver.onNext(FindPasswordsResponse.newBuilder()
                .addAllMatches(results)
                .setNumOfMatches(totalMatches)
                .build());

        responseObserver.onCompleted();
    }

    @Override
    public ServerServiceDefinition getServiceDefinition() {
        return ServerInterceptors.intercept(bindService(), interceptor);
    }
}
&lt;/string&gt;&lt;/findpasswordsresponse&gt;&lt;/code&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;&amp;nbsp;&lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: &amp;quot;andale mono&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;fixed&amp;quot; , monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;package com.se7so.grpc;

import com.google.protobuf.Empty;
import com.se7so.dict.PasswordDictReader;
import com.se7so.dict.PasswordTrie;
import com.se7so.model.FindPasswordsQuery;
import com.se7so.model.FindPasswordsResponse;
import com.se7so.model.PasswordsServiceHealthStatus;
import com.se7so.service.PasswordsServiceGrpc;
import com.se7so.service.PasswordsServiceHealthServiceGrpc;
import io.grpc.Server;
import io.grpc.ServerInterceptors;
import io.grpc.ServerServiceDefinition;
import io.grpc.netty.NettyServerBuilder;
import io.grpc.stub.StreamObserver;
import lombok.Data;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
import lombok.Setter;
import lombok.extern.log4j.Log4j2;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;

import java.io.IOException;

@RequiredArgsConstructor(onConstructor =  @__(@Autowired))
@Log4j2
public class HealthStatusService extends PasswordsServiceHealthServiceGrpc.PasswordsServiceHealthServiceImplBase implements GrpcService {

    @Getter
    @Value(&quot;${health.status.grpc.port}&quot;)
    private int port;
    @Getter
    @Setter
    private Server server;
    private final GrpcServerInterceptor interceptor;
    private final PasswordDictReader passwordReader;

    @Override
    public void getPasswordsServiceHealthStatus(Empty request, StreamObserver&lt;passwordsservicehealthstatus&gt; responseObserver) {
        responseObserver.onNext(PasswordsServiceHealthStatus.newBuilder()
                .setStatus(passwordReader.getDict().size() == 0 ? &quot;Error&quot; : &quot;Running&quot;)
                .setTotalPasswordsLoaded(passwordReader.getDict().size())
                .build());

        responseObserver.onCompleted();
    }

    @Override
    public ServerServiceDefinition getServiceDefinition() {
        return ServerInterceptors.intercept(bindService(), interceptor);
    }
}
&lt;/passwordsservicehealthstatus&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
The &lt;i&gt;PasswordDictReader&lt;/i&gt; is basically our data store that loads passwords file and store it in memory as a Trie data structure .. it also has methods to search and get matches .. for simplicity you can check its implementation &lt;a href=&quot;https://github.com/husseincoder/dockerized-microservices/tree/master/grpc-service/src/main/java/com/se7so/dict&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;rest-service:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In the rest service module there are REST endpoints that can be called easily from a browser to test the complexity of a password or to check the backend service health status.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Of course the rest-service communicate with the GRPC service by issuing a remote call to one of the services defined there .. and get back the response and map to DTO which is then given back as json to the client.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: &amp;quot;andale mono&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;fixed&amp;quot; , monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;
package com.se7so.rest;

import com.se7so.client.PasswordsServiceClient;
import com.se7so.model.PassServiceHealthDto;
import com.se7so.model.PasswordsResponseDto;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping(&quot;/&quot;)
public class RestServiceAPI {

    @Autowired
    private PasswordsServiceClient passwordsServiceClient;

    @RequestMapping(value = &quot;/health&quot;, produces = &quot;application/json&quot;)
    public PassServiceHealthDto getPasswordServiceHealthDto() {
        return passwordsServiceClient.getHealthStatus();
    }

    @RequestMapping(value = &quot;/passwords&quot;, produces = &quot;application/json&quot;)
    @ResponseBody
    public PasswordsResponseDto getPasswordsService(@RequestParam(value = &quot;q&quot;) String query) {
        return passwordsServiceClient.findPasswordMatches(query);
    }
}
       &lt;/code&gt;
 &lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;b&gt;Docker:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
In the grpc-service I use the &lt;b&gt;openjdk:8&lt;/b&gt; as the base image and copy the jar file of the grpc-service module to &lt;i&gt;/home/app.jar&lt;/i&gt; also copying the dictionary of passwords to &lt;i&gt;/home&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
After copying all the needed files .. issuing a command to start the service.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt; &lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: &amp;quot;andale mono&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;fixed&amp;quot; , monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;# grpc-service

FROM openjdk:8

ADD target/grpc-service-1.0-SNAPSHOT.jar /home/app.jar
ADD rockyou.tar.gz /home

CMD java -jar /home/app.jar
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
The rest-service docker file is doing the same thing .. but no need for the dictionary file in this case ..&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: &amp;quot;andale mono&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;fixed&amp;quot; , monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;# rest-service

FROM openjdk:8

ADD target/rest-service-1.0-SNAPSHOT.jar /home/app.jar

CMD java -jar /home/app.jar
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Docker Compose:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
And here is the docker-compose file that defines how the services are defined and communicate together to be able to deploy all services and configurations using one command docker-compose up.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt; &lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: &amp;quot;andale mono&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;fixed&amp;quot; , monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;#docker-compose.yml

version: &#39;2&#39;
services:
  grpc-service:
    build: ./grpc-service/
    links:
     - graphite
    ports:
     - &quot;5000:5000&quot;
  rest-service:
    build: ./rest-service/
    links:
      - grpc-service
    ports:
      - &quot;80:8080&quot;
  graphite:
    image: &quot;jlachowski/grafana-graphite-statsd&quot;
    ports:
      - &quot;2003:2003&quot;
      - &quot;8082:80&quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
The compose yml file contains definition of the three containers and exposes ports to the outside world .. also link the rest-service to the grpc-service to be able to call it at runtime.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Run:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
Deploy the application using docker-compose:&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=7136202814344349563&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: &amp;quot;andale mono&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;fixed&amp;quot; , monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;cd /path/to/dockerized-microservices

mvn install # You will need this only once to build the application and generate binaries

docker-compose build # you will need this only once when you change the application

docker-compose up
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
Give it sometime to load services ...&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: &amp;quot;andale mono&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;fixed&amp;quot; , monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; Go to http://localhost/health
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;img alt=&quot;&quot; height=&quot;56&quot; src=&quot;data:image/png;base64,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&quot; width=&quot;400&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: &amp;quot;andale mono&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;fixed&amp;quot; , monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;Go to http://localhost/passwords?q=123
Go to http://localhost/passwords?q=mypass
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;img alt=&quot;&quot; height=&quot;124&quot; src=&quot;data:image/png;base64,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&quot; width=&quot;400&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; height=&quot;151&quot; src=&quot;data:image/png;base64,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&quot; width=&quot;400&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: &amp;quot;andale mono&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;fixed&amp;quot; , monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;Go to http://localhost:8082/dashboard/db/grpc-service-monitor
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; height=&quot;130&quot; src=&quot;data:image/png;base64,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&quot; width=&quot;400&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Clean up:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: &amp;quot;andale mono&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;fixed&amp;quot; , monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;docker-compose stop # Stops the services without cleaning the containers&lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: &amp;quot;andale mono&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;fixed&amp;quot; , monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;docker-compose down # Stops the services and clean up the created containers&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Read the next topic in this series &lt;a href=&quot;http://se7so.blogspot.de/2017/04/createmanage-docker-swarm-cluster.html&quot;&gt;Create/Manage docker swarm cluster&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://se7so.blogspot.com/feeds/8839910964507795975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://se7so.blogspot.com/2017/04/docker-microservices-all-in-one.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/8839910964507795975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/8839910964507795975'/><link rel='alternate' type='text/html' href='http://se7so.blogspot.com/2017/04/docker-microservices-all-in-one.html' title='Docker + Microservices all in one'/><author><name>se7so</name><uri>http://www.blogger.com/profile/15498639578099710858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7136202814344349563.post-4482601032394013973</id><published>2017-01-02T05:56:00.000-08:00</published><updated>2017-01-02T05:56:01.283-08:00</updated><title type='text'>Lagrange multiplier to solve &quot;Mushroom Scientists&quot; problem</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Yesterday I was trying to solve this problem on &lt;a href=&quot;http://codeforces.com/problemset/problem/185/B&quot;&gt;codeforces&lt;/a&gt; and found its solution very interesting .. to be honest I had to do alot of research to understand the editorial solution .. so I managed to write a clearer documentation for how to solve these kind of problems.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
First of all the problem is that you are trying to maximize f(x,y,z) = &lt;b&gt;x^a Y^b Z^c&lt;/b&gt; with the constraint function g(x,y,z) = X+Y+Z = S ..&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
First of all if (a,b,c) = (0,0,0) then the maximum you get for f(x,y,z) is 1 :) .. otherwise lets solve the problem of at least having one of them &amp;gt; 0.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
We can use &lt;a href=&quot;https://en.wikipedia.org/wiki/Lagrange_multiplier&quot;&gt;Lagrange multiplier&lt;/a&gt; to solve this problem by doing the following:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;=&amp;gt; f(x,y,z) = ƛg(x,y,z) -&amp;gt; Lagrange multiplier&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;=&amp;gt; x^a . y^b . z^c = ƛ(x+y+z)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;by taking derivative d/dx we get:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;=&amp;gt; ax^(a-1) . y^b . z^c = ƛ(1+0+0) = ƛ -&amp;gt; &lt;b&gt;(1)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;by taking the derivative d/dy we get:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;=&amp;gt; bx^a . y^(b-1) . z^c = ƛ(0+1+0) = ƛ -&amp;gt; &lt;b&gt;(2)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;by taking the derivative d/dz we get:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;=&amp;gt; cx^a . y^b . z^(c-1) = ƛ(0+0+1) = ƛ -&amp;gt; &lt;b&gt;(3)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;This implies the following:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;=&amp;gt;&amp;nbsp; ax^(a-1) . y^b . z^c = bx^a . y^(b-1) . z^c = cx^a . y^b . z^(c-1) = ƛ&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;=&amp;gt; (1) = (2) = (3) &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;By solving&amp;nbsp; (1) and (2) together we get:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;=&amp;gt; ax^(a-1) . y^b . z^c = bx^a . y^(b-1) . z^c = ƛ&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;=&amp;gt; ax^(a-1) . y^b = bx^a . y^(b-1)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;=&amp;gt; bx = ay&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;=&amp;gt; a/x = b/y -&amp;gt; &lt;b&gt;(4)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;By solving (2) and (3) we get:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;=&amp;gt;&amp;nbsp;  bx^a . y^(b-1) . z^c = cx^a . y^b . z^(c-1)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;=&amp;gt; bz = cy&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;=&amp;gt; c/z = b/y -&amp;gt; &lt;b&gt;(5)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;From (4) and (5) we get:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;a/x = b/y = c/z -&amp;gt; &lt;b&gt;(6)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Now we can use this fact in g(x,y,z) we get:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;=&amp;gt; x+y+z = S&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;=&amp;gt; x+bx/a+cx/a = S&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;=&amp;gt; ax+bx+cx = Sa&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;=&amp;gt; x = Sa/(a+b+c) -&amp;gt; &lt;b&gt;(7)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Doing the same for y and z you get:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;=&amp;gt; y = Sb/(a+b+c)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;=&amp;gt; z = Sc/(a+b+c)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Now the problem is solved and here is my code: &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/husseincoder/aed46d729243ec37d7d5ca4384630e54.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://se7so.blogspot.com/feeds/4482601032394013973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://se7so.blogspot.com/2017/01/lagrange-multiplier-to-solve-mushroom.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/4482601032394013973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/4482601032394013973'/><link rel='alternate' type='text/html' href='http://se7so.blogspot.com/2017/01/lagrange-multiplier-to-solve-mushroom.html' title='Lagrange multiplier to solve &quot;Mushroom Scientists&quot; problem'/><author><name>se7so</name><uri>http://www.blogger.com/profile/15498639578099710858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7136202814344349563.post-6327145971535469225</id><published>2016-07-18T14:01:00.002-07:00</published><updated>2016-07-19T04:08:07.974-07:00</updated><title type='text'>Web Test Automation</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Most of tech companies now realise that manual testing is not as effective as anticipated and wanted to automate the whole process of users going to their websites performing some actions, submitting a form, or triggering a search,... etc.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
You have probably thought many times of automating some repetitive tasks that you do every day or sometimes multiple times per day. Some people automate making their morning coffee - &lt;a href=&quot;http://www.businessinsider.de/programmer-automates-his-job-2015-11?r=US&amp;amp;IR=T&quot;&gt;Believe me&lt;/a&gt; :).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Testing is one of the repetitive tasks that developers tend to do very often everyday .. Why? because it&#39;s important to make sure that things are working as expected before pushing them to production.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In this post I will not talk about the theory of automation or the frameworks themselves as there are plenty of articles for this purpose .. This article is just to introduce you to the world of automation and point you towards the next step.&lt;/div&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
Links to read&lt;/h3&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://en.wikipedia.org/wiki/Test_automation&quot;&gt;Test Automation&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;http://www.seleniumhq.org/&quot;&gt;Selenium Framework&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;http://phantomjs.org/&quot;&gt;Phantom JS&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.installationpage.com/selenium/how-to-run-selenium-headless-firefox-in-ubuntu/&quot;&gt;Selenium headless mode&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Steps to run this example&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Create a maven project and copy these files&lt;/li&gt;
&lt;li&gt;Make sure you download chrome driver from &lt;a href=&quot;http://chromedriver.storage.googleapis.com/index.html?path=2.22/&quot;&gt;here&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Edit the path to your chrome driver installation&lt;/li&gt;
&lt;li&gt;Run the Example.java class&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
Example&lt;/h2&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
In this example I will use Selenium framework to test Amazon DE website and search for something there .. then print the search page title .. No assertions/checks will be done as it depends on your business and the purpose of your test.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Pom.xml that defines libraries used:&lt;br /&gt;
&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/husseincoder/d1be61d063316e443c21d5f0c41bf544.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/husseincoder/44f4811c6e0ecf124b573cdc8103ec2c.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
Cheers ;)&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://se7so.blogspot.com/feeds/6327145971535469225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://se7so.blogspot.com/2016/07/web-test-automation.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/6327145971535469225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/6327145971535469225'/><link rel='alternate' type='text/html' href='http://se7so.blogspot.com/2016/07/web-test-automation.html' title='Web Test Automation'/><author><name>se7so</name><uri>http://www.blogger.com/profile/15498639578099710858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7136202814344349563.post-6780001942230773891</id><published>2016-03-10T13:40:00.000-08:00</published><updated>2016-03-10T13:40:16.996-08:00</updated><title type='text'>Mockito for better unit tests</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Today I&#39;m going to introduce you a very nice framework that allows you write good unit tests that cover only the parts of code that you want to test and stub all other dependencies .. but obviously in order to do that your code must be written in a testable way.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
To know more about testability please refer to this &lt;a href=&quot;https://en.wikipedia.org/wiki/Software_testability&quot;&gt;wiki document&lt;/a&gt;.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-large;&quot;&gt;Agenda&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;What is Mockito?&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;
&lt;/span&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;How to use it?&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;
&lt;/span&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Example&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;What is Mockito?&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;http://mockito.org/&quot;&gt;Mockito&lt;/a&gt; is a framework that&amp;nbsp; allows you writing unit tests that only test your piece of code by mocking and stub all other components that your piece of code depends on.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In other words if you want to test your integration with other libs and components then its not unit test any more .. its called integration test which is not covered in this post.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;How to use it?&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
You can configure mockito using maven or simply download the lib from &lt;a href=&quot;http://www.java2s.com/Code/Jar/m/Downloadmockitocore180jar.htm&quot;&gt;here&lt;/a&gt;.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
For maven configuration you can define the dependency in your pom.xml as &lt;a href=&quot;http://mvnrepository.com/artifact/org.mockito/mockito-all/1.9.5&quot;&gt;here&lt;/a&gt;.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Example&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Note: I will use junit in the following example and in case you are not familiar with junit please refer to &lt;a href=&quot;http://junit.org/&quot;&gt;this&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Let&#39;s start by a very simple example that you have a class that reads a comma separated String and return it as a List&amp;lt;String&amp;gt; .. It reads this String by calling another class CSVReader that can either read it from file/database/network .. so in case you want to test your class only without being dependant on the CSVLineReaderClass you should mock the reader class.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Why?&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Usually when running unit tests you need to get rid of the overhead of setting up other dependencies and want to see how your class/function behaves not how others behave.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Implementation of CSVLineParser: &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;script src=&quot;https://gist.github.com/husseincoder/5d927ed6a877eb7952f8.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The unit test should look like this, and you can add more test cases :).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;script src=&quot;https://gist.github.com/husseincoder/658a514f11bde261bd29.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
When you run the test cases you will see the nice green results which means that all cases have passed correctly.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;img alt=&quot;&quot; height=&quot;116&quot; src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABywAAAIWCAYAAAAFwXpgAAAABHNCSVQICAgIfAhkiAAAIABJREFUeF7s3QdgW9W9P/CvtrxXHCdx9t47rOwAIQlJCGGUDtoCLf23dD94bXl9pbzXQmlpCxQ6Xlu62CMpAQIECAmZZE9n7+ER7ylb6/87kmUNa1zZcuKY7+3Ti3XumZ97JRv9dM7RTZs5240oR2lxIcaMGYPCklL07N4NbnfU7FFq4ikKUIACFKAABSigTUCn03n+9rhcDvX3UlJKWsK7O3hgfxQUFLSqd+TIkS3p9Xl3eM4Pza1rle9iJSTlH8DCqh44mVyOfJMTTfYUHKvIxyF7cw8MpZieW4Y8A9DYlI5dZT0xoOcB7Dk3ApWSRZWfUdITZZllyDc7YQ8t3zKQJozpdhqDLQ7oXRYUlw7Ael8bvjzdDuA2jMCrIbePOakEk9OqkWdSZc0obcjC7sosT/taD2vuASwy67Hu3DAUBRVyok/GOQxPsiFDr0eNPRWHK3rghCNMzWH7Vy/jKsQgix06ZxJOVecjJesIjohPcDth6gtMym7CLcPt6GUFmhr1KDmdhOVnvBlyejdiVm8neiS74bbrca7IhDVHjKhSp5MduGqgHcOyXEg3AXabHifPWfDuKX1wg1Hq7zfQhun5TmQbdaisMGLjXjOOOkP6G6F86pw63FOQgicDBnuFpF25OgW/a64iav8lz5cl/3HJ/3FIk+rpBDk3ozm9qUmPwgtGrDtkQllA3lj1e7O6cM1EG8ZnuqGXek7vTMKK0JfdhDp8BzKWnb7Km/CdOQ48uTpZEtTPevnZKD9LvjmW5p8DOtKqfMC5CH4qR6z+R/PRev11QwbgWvsJfHAyoE9BP6ZhztRUrNtQiNCXZaQSQelJA3DdQKl/v6bczEQBClCAAhSgAAUoQAEKUIACYQQOX0gJk9rxSZbzz7fEEtvami7egKXTGfrJQ1ubZjkKUIACFKAABSgQXsBgMDBg2UwTGrQMDFaqLJ0mYFkhQcL68NeTqRSgQFcQSMG0qZk4uOEcwn2dJG3kAEyqOoE159o41hQJWI4sxvod9bDxPznbiMhiFKAABShAAQpQgAIUoMCnXeByDliGfG36034pOX4KUIACFKAABSjQuQSOHj8JFaRUR2iwsnP1lL2hAAW6tkAdNh4Fxk9IhzlkoIbuPXFlcgXWtzVYqeqrK8L5xhxcdaUELqcOaNVG17bl6ChAAQpQgAIUoAAFKEABClBArUek+fAtC6u5ADNSgAIUoAAFKECBNghcTsvBtmF4cRfxBS3DLQ8bd2UsQAEKUKCNAq7ic9hkyccVudVYf8FXiRWT+zRh+/ZKhFsFWXtTDSjYcwatF8HWXgNzUoACFKAABShAAQpQgAIUoMDlKxBXwFINkx8gXr4Xmz2nAAUoQAEKUIACHSHQIHstvtoRFbNOClCg0wnUnT6H9UG9suGT7bZO1092iAIUoAAFKEABClCAAhSgAAUuLwHNAcsGV9rlNTL2lgIUoAAFKEABClwkgZTcjv876XhRI6zZg1qNyGrf6kkrPd/qFBMoQAEKUIACFKAABShAAQpQgAIUoAAFPkUC2ZdorHUJaFdzwHLQ4MEJaI5VUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACXUVgz4XD7R6K5oBlWXl5uxtjBRSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUCBfTkoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKHCpBDTPsIT7UnWR7VKAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAl1VgDMsu+qV5bgoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUocBkIMGB5GVwkdpECFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACXVVA+5Kwl1BgYO+cNrV+/GxZm8qxEAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUupcD8GaM9zb/z8b4O74Zq62K0E2kgnGEZSabD0nvga/ctQn6H1d9xFd9z9x0dVzlrpgAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAKfYgGrxYRJo/vBbDbCaDS0SKifVZo6p/J0xaPdMyzv/tKtyEyxwKx3orGmGqePF+DddSdR19m1jHm4ctYYjO2fgyyrAfb6Kpw/fRAvf3DM23NTb8y8fgxG9clEulz7xrpqFJ8/iINDrsLsd57Hr5uzBQ1z2Gfxw+u24RfPHMEPv/V5/OJ3z4dV0CMxceKLbZ+b4n9xhB1YlETlEemI5BQpf2C6CqL+9dmXtGRlHgpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABSjQaQVGDe6F7tlpmDphUFDAcvaVw+BwOL3ByiG9sH3fqU47hrZ2LI6ApTtsG93TLXj8mefhdBuRlJaFoVOvw7cWluAXbyU2ZHn8bGnY9iMlDuzdTU6F7zPQE0u/Ogumreux4sVCXKgHrFk5GDBYfmguM/HumRiweRWe/7AM1XYgJSMHvftV4uCBSZh703DgdwdaNT11rh71yw4HpIdrvxB/eObfrcq2JeFi2Qf3LdyYYvf+F797riXTD7/1BQnm+p/HLh05hzeI2rY+Ra6VZyhAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKDAxRXYe+QspqYObjWL0mjQQz1sjXbsPXxWOtVRcZGOqje2o+aApTtKH+1OddKOuqoS7Fz5AeZ9ezbc7rc8rf/o21/Ao0/5g1OBz2+7bTF65KQixeRGY/lZrFu2DtsaWnda1a7ab7R5T+p0wKhkPfbVuTyZrQMMaDzp9ORRh8Wa5LlUkfqctPhaDN7xCh7b2uQtIP+/rqwY+wK2vJxhBv66qwTVzTlqyktwoFw9eQflWIy5OID3Ak3012A6KvB7uU98yZHa125gwKCpMzFraC66Jzlx4fQhrHhrL0paei3qUeyB2OWXfOl2DM0ww1VXir3vvYv31H3uOYwSfJ6BmaPy0M3sQlXxaU+qf0zR616weD765WUg3aqHo+EUfv2XDc31ev9pbRO9PuPwq/GFqf3QMxmorziBJ5/7pKU+FQD1HYH3WlCDfEIBClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFOrGAS2I+ZpM/dHe2qMLT2949sjz/qnMqT+sYS2IG1VH1aumd5oCllsq8eRzyj7b1cwf3TMfT//cCapsMyB6+EPd+qTe2/bElYha2SYMEKyek6tHT7A9YmnsaoLcADYclaOmNYYYt60tc1B9YucIfrAyX+Q0JXt41ayCW7S3GhfI62FqCk9X421HgPxaZ8N4KmXrZfFiXDAQOvYiqcJVFSYtmoJ+8FLf32ot/vrIG5xqTMGjaItyz5Age/bctQo3B9lrKf7ziDbxZaUdSv+vxraWT8N5T2z1166+5Bbf02Il/PLcW520GZOX3x/+7eVBLu7HqHidL7f7+Ty+hqtEFa7pEf2Mcser70txB2PGvl/H3KjfScpOCamOQMgYuT1OAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKNCpBRbMHBPUPxWs3HPIHzNTQUu9Xofrp4705Fu5dq/n31GyRGy/XjktZU+dL8P+I+eD6or2JLC86kO85aPVHc+5xGymKC3qdEZYM7ph1LVzgbMfau5Djc0lQUY7ygrWSmh4StRyEqPE1ekGT7Ay9DBmG5A82gidhlhpPykcuHBraF3q+fHnV+AjRz6mX38d7v36Z3Dv4vEY2Nxs08rtcPW/AZktBdPxxd4uvPeeM1xVMdMiGcy7xoKVrx7EOTWT1FGHY2tWAX2vblVfJHst5csrGmU5XxdqT4o/hrXUvXCyCe+/fhjn62VMriZUnAkW01J3VaMKoLpgq44UYPUPJVZ9tZJ1UPcUGF0O1BTXtDJgAgUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhT4tAkUHC1EaYWKogBllXVQz+M5VP6ySm95VU+85eNpK1rehMywVEucqkNNQmzctxm/X+ZbSNXbtEyK1LCarprWmhKtrzKzUmb6GVVt4Q+DzLxMGmyE80T4875UtbjpAHkcjJqtGnvWr8MeTx4zek9ZgDvvqcCjf1YbmR7Ac1WTcFdf4LeqskHzkVPxLnZErU/LyWCDEVJknNguCCoaHBSNZh+rvK7PBNw2YyDyM5JgtKsgoD8QPFievRuly7HqjlI07KlY9b38xl7cPHU+HrimBJvXfIiPYlzjsI0wkQIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQp0QgE1Y1LtUznn6uHyrwH5eZktsTX1szocTidWbzoo//qXG3XLOq479p/C+JF9savgtCwXG7ifYeyBqvzb953CuOF9sPvgmbjLx25BW46EBCx9S3IaB1yF++b2QM91R1HVvFpqpfQjTR7BIcxwnYsNuKvWiSlpkYOWjhoXGo46YDZEn2b5Tilw71g9Du7RsH6sp6tNOLv1PZneuUh+VgFL4NyLJ2D92ljofrcPcxaYsOePng0u23kEG6g5jcdl/8/9UWqNZh+r/B03j0Lx68uxvLAeDkMSfvj1pS0tqbJXSWz44wiXJVbdUboc9lTM+k7txnJ5ZA+bja8tmo2PnvrIU4+6zWQ1YDSGrZWJFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUODyEDBIwNJud3kCljqdDn2a96709b7J7oTKExiwVOfU8217T7Z5kKr8dgl6Xsqj9dqq7eiN48RmPLXShRvvnYkRzaHQd2Q10Hk9k2AQWIPZ2o7aJSgl8cVN1U4UNrWOojnKnGjY74Dbv61kxLaqX/oEFbNuwcIxeciy6OWiGzzL2Q6fqEKr3iN5bG/0TLfAqISMSegxaibg3Oevs2kDltvG4vO95+GKhrV4W0O7ETsU4cTbG21YvHQE+mVaxE+W3TVakdXTvxBtYLFw9rHKq6Gpmxsu8XSq5Vv9x8qNjZj6hXEYnGWGQZL15uDZr7HqjjCkiMmx6uvROxVmWZu5+twZqSO9pZ7d8tNNPSRALdcwVZaM5UEBClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFLkeBMUPzkWQ1wdZo98ym9B3qZ5WWbDVjzNDeCRua2rNS6yNhjUaoKI4Zlq2DhP46/efcZzbgqTU34v6vjMeBP+7EyX9sxrhbbsR/5Eiw0mFDRdE5KRZYV2i9oc9VKyrN+3DKP9trHRiVrMJt3rxNhQ40nnTKNFVfj/z5w47bdRh/fdaOWbMm4nNTM5Em8S57fS2Kzx2SZWK9c0EHdBuKKydPRW6KEDltKDt3Civ+GjzX8eBzp3DzV/vh4J/VurCtD99yrYFnHn3qX81PA8cZOmbvc9e21/Ev91WYtWgxemZI0NLViOrSk/j9K1sCqvSXDbWPVf7Fd4/hzhtvwjQBcNttqKmQqafNpq5tr+EFwwxcu3QpbkmRkGWTGBSqzV3b1rfWOsFjjtXXcTPnY1yOGbDV4Oj6lS39eH/FUdy18Fb8KEmH+vLDePL5ra2bYgoFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIU6OQC+46cw2jp455DZ+FyuTB3mnoGWQb2APR6PcYO6w2VR8tGjO0Z6sq13g0TfXUsmDm2w9vUTZs5OzRaFjSG0uJCjBkzBmW2pPaMrV1lB/bphuNnVDBN+9GWMtprZ04KUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKdJyAN1AIhAYQE9Wir34t9UXrw/kjWzyxxMKS+GJ5ge1qnmEZ5x6dWsamPY+EVAf27qY9v8opZS5pn+PrLXNTgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQoEXg7TXBMx0TTdPR9cfTX80By3gqTXTeY3HOrkx0+6yPAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhToGAG1ESQPClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAApdEgAHLS8LORilAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAASXAgCXvAwpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQ4JIJxLGHpfuSdZINU4ACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACXVNAc8CysrKiawpwVBSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgwCUT0BywTDHUXfROnj11AgOGDLvo7bJBClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClAgtkBD7Cwxc2gOWMasqQMyWK1W2JuaOqBmVkkBClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABCnQGgU4dsOwMQKoPFosF+b37Iq9nT5hMpoR0q0kCsYXnzuLc2TNwOBwJqZOVUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUOByE2DAUsMV6z9wkCdoeeb0STidTg0lYmcxGI3Ize2O1PR07N+zO3YB5qAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKBAFxTQd8ExJWRIk8aPbaknt3seSksvJCxYqSp2yqzKCxdKkJmR2aq/gW23OtkFErr6+LrAJeIQKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoMBFE2DAMgL19l17Ws7o9Xq43e4IOduerIKWaqZl6BHYdui5rvC8q4+vK1wjjoECFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKXCyB1tGyi9Uy26EABeA2u2G7SgfLVkDfQBAKUIACFKAABShAAQpQgAIUuBwErFYrcrIzkZ6WBqPBcDl0mX2kAAUoQAEKUIACFKBAXAJqi8SmJjsqqqpQVl4RV9m2ZE5owLL+cwYYTrhg3uaGzt6W7sRXZlqqCQuzrJ5Cb1XYsL7Wjpl9nVg01Dsb8s3DOqw9bUDT0DrYJ9Z68pl2pMJ8OCVmQ2rZUq0zAefMmIbVH68PqrMubzTquw+TNJ3n/9LO7YC17HjMdlUGLW1PmTheU12+TFt37Iorf2BmNcN05LAhUP8GHk6nCwcOH4HL5Yqrbi3ji6vCTpx58Y3zw/auUl7g+w8fxPnJdTD3MsORYYPpXftFed2E7RATu6aAXj44ccvrU2aIp9/xc3kN6+T16kb1S/8l70vqvUle067E7MvbNQHjGVUept68AFMG5yFdvojQWL0Fj/3uo3gqCJvXNPFu3Jv0Dzyz4dN3nQxTv4Z7bM/i/7ZfhD8owuozkQIUoAAFKEABCkQW6JvfC2UV5Th96jSaGm0dsipT5NZ5hgIUoAAFKEABClCAAh0vYJAv5mVkZCA/Px/1dXVoaGzq0EYTGrBMlo7rJuhgy6+F8WMbDCXygXgHHrd1T0daWrKnhSXGOglYluMzY4D09CRP2lKTTQKWQNW0KpiyvENtsFShm4aApdZgZaThJZUdQXLxPhWrRE2fKajpNUFzwFJL23X19UFNV1XXoL7eO0UvOTkJGelpkboWd7oKSB49cQrDBg/yxDh8x+Fjx+MOVqqyWsYXrpN53XM9ycUlF8KdbnfauNEjg+rYva+g3XWGq0AFKwsOHkThWAlWDkiDOckKu3w71zarEtYP5QXv6tjXTbg+Ma0LCkiw0nzlbXDbG2Hf/m+kJhthMevR2ORCtbyQTZOWQG+2onHzK+0OWt7ztW8iKz0ZVrMROkcjGqov4NyZI9izdRP2F3dB2zBDyvjiPZh94RX8/qnjqLAbkdItAcuIm6fhewuAdx9Twcqh+M6P5uCtR/+IY2Ha74pJzi0bofvBNzFzz2+xljHLrniJOSYKUIACFKDAZS1gsZhx/uxZ6I0mWFPS5L+V+d9xl/UFZecpQAEKUIACFKAABcIKNDQ5cOr0GQwc0N8zgc1gSGhYMajNhNZstFpgsligk30ZG26shX1HHSx7ZRJPfBPwwqKES1xeWovbJdAj04fwVlmdJ8trBW58dpIEfeSz4jcOej8wNm5NQdl1lZ607B0Z4arqgDQdqgZMhyM5G269EW41kymBR8HBw61q69s735N2+uw5nDtf2Op8exJsNhvOnj+P/J49PNWclfpttsb2VBlXWRWs7JnXvaVMRwQt1QxS3yzSeGeNxhrMirff8WeR/46tv1Jm+w7JhEmClXqTEUZJMw5KRX1NJZI/kRs1AbGOWH3i+S4sIMHKpKtvR+qgsZ5BNuV0g8Wi9wQs1bcoMuZ+Bea8gZ5ztfK8YVP7gpa9c9Pxs0cflS8wyNLGRguSs7qjz+DRmPaV/8DED/+Mf22u7qTYevQafx1mTByKPrkO/OqxP7a5n7f1BV7851GUe8VRWxKpKu1tjvrGDNS99Aj2eIJ16gMwHdrzm6T71Ntx29UDkIVKHN+0DC9siPzlj/5Xz8PUUYPFJR1GRzUunNqPj5Z9hMOOkHEZxuLrP1qIP/zskUgDlhtuJr73ran4bbQ84Urb9+JPL12Dh74xAmufPBAuB9MoQAEKUIACFKDAJRVQS2RZklM9fagZ0nqJLJ1Dj9QTGTwXcpXownsi9IXLe4L3BO8JvwBfD3w98PXA14MS6EzvBWlHsuCQVfssEvtrsjUgSb6s11FHQgOWTll20CRTRE0yw0/CrLBdYUR9r1pYNjphrEr8ENZUN2JNwbmgilefMGL1CV+Sd3hZezOgHvEc7V22tHz4fBiaapF9eBXsyTmo6ne15ubb0nZ2VhayszI9bdTK1NzyCgnQJvhQaxQneQLEaFf98Y7PF6xU04/V4QtcJjpoGRiwTDBdUHX1o+Xp6FQYk61wyRKdbhXlkW/jGpIskp4iU6trkSyBfh4UaKuATu4pvbMRVqveMyva2neQVOWGQ5ZxVv+my3OduvckMF4v+VT+9sbInU5vDU67DTUlp1GgHtuP4wsP3Iel+x/Fspq2jqbjyvVd8l3clbMXK95/ESsKvaHGtrbWSwpqWfRbc5uGhbg1ZRN+dtTXo0N48tFDbe0ekPVZfP2aC/jn71/HafTBdd/4Kr5Q8Aiea/25mqeN0qQ67H33ebxWVAGHIR35427HXd8tw8OP7/H3wTgIi75zHfxfJQnXvaG485vjkB7ulJa0o3/BxrQfYLH+AFZ00JeftHSDeShAAQpQgAIUoEAsAbf83W2ukv+maz7cevn7O9W7ZBbP0UXdFrwn+HrgewHfC/hewN+NnnuAfzPw76XL7O+Clgum+h3n9oCBZbX8nNiApXTWofZDkxed3mKCRZ8CXX89GrLrYNzSiKQjqktqlkhij2FDBmPY0CFRKz0kU1UPHWn55DdqXnWyrcuW+ip2GcxILjsBvb0Btqy+EjTQPi8m3ratMrO1T37PliVo+sheGvUNNpkBaYs5zmgZRg4fGnRaLTtb17zsbH6vnq2WnQ036zNc/fGMLzBY6VtiRwUuOyJo6ZbojXqow/dvuP63N80TjNyr9lSVWcjf7wm9QS/bCLpg+G0RvAsct7cFlv+0C8idjPrNy2HNzkFq38HyBRKZRVl8Fo2Fx2HtNQCm3HzPO3HdmaOefCp/hxyNB/HcCzY89NXuWPYb/5TDpFHX4pbp49Avxwh72RnsWrccq/b736+W3vFF5HXLREZqEswGHRz1sjfQ/o1YtmofAhfDtgyZiSUzx2FQnuxL3FCGM/s24PVV+1vy3PGjW/HSo6+FH1raZ3HXyP144pH3oeX7NLH6rDx/8uMHg9p6OHRGYRxt6m6R2bFvP4LAnSsfkvp9dWo18nUo++4BKP/TizjhWYzgJN77U4Vcl2zg1+EDtbWr16ElNCkzLE9vkVm4c++Rst7U1CEzcMutV8O58jfAogfCG8OIKffdgsaXfwHc8aMIeSQ572rceuMkDM5Lg9HZgOry3XjqLx8153fi/ZXAQ7fosOLVDrpPI/eMZyhAAQpQgAIUoIBmAbfRBafFvxyFCk65DM3/fclzLY504T3B1wrfJ9QbAt8L+F7A9wK+F/C94PL5W1HzH8QJyJjggKUTThWwbD50EogxpajZlrJv2lQ9qns1IGWLG4aGxAYtfYHISEHLeIOVCXCFtfI0avMnoL7nGBjlw/aOijyrWYED+vb1BNgCg20D+/XBwSPH2rTHpG/8KcnB4bPQ54lwilZH99xu6CFLwfqWaQ0MIqo0dU6llVwojVaN5nOhhpoLtiNjo0yhNknA2S7L6zJY2Q5IFg0SMC55CFaLAYZkg3yJxIWmC+dR+sbv5X3IKTMrDeh20zdgzu0FQ15/pHzmYdganXD8++GOUTwu0abk+VL3P7z1592KBxY58Obf/4iXippg6TEK8+76Hj5z4VG83BzTHDO4N5564jeoa5D9N92yvG1WH4xb+Fncv/gI/mdF81LUOYvxwDwb3nj1WSwrlihcai+Mm/dFfH/BYfxsZewND7PvGQDHCy9qClZCQ5/V4FoFKENE42lzsnxfZKfECCMdmowCCl8vv4rfC1yZt/p9IGm25Hg9UhPN6bJqQmp3DLriFrjPLmvJO/DGASh67Qm8d8SOhxaFr8J0zTdx7cFn8IujbjwUPosn9davzkbVc7/Hb05VwWlOQ26fkMw7dgMLJkri9ii18BQFKEABClCAAhS4tAIuFZS0BnzdTCf/jW7wLhHBc3Tx3J28JzwMfD3w9cDXA38/8L2AfzN43gfUwd+NHobO/rux+WpdlH8SGrB0yP4NBnmEHnqzGeY0HZoGG1CZUyd79DmRdM67vGdo3rY+jxS0bGuwMt5lS0P7nX5qU5uXwIunbbXXotrotCOOrTt2dUS10DI+FaxUsyhVYNIchQu+AAAgAElEQVQ3szKwMypNnfPNtExE0DIwINqRMywDx2Gvl+CLSY8mOwOWHXKzfUortcp+leqhvhridLhQe+qIJ1ipDvVv7anDyMjq4Tmv8qllYtWc3445Tkq1N7VUPezuoTjz9CPY2bxErKNoN15/ehwe+qbMBH3UPwu+otY349KBepmtvukfazH3xwuBFd4A29Cvjsbaxx7BXt+ku5pz2Pbqc7jxxxI9W+kNrEWcXSm9uUG2Gqq+8iv4/m3dkKyrR8nxHXjn9fU4E2YSn9Y+x/KLp80pUlmEuaEtzcQyCuxPf3myPKiDp+XZ4lhdxkM//oE3T9Me/OGXp1ry73niH/4ZmGFrGY9vT9+NJx+LvX9plpQvqapEk7JvrEZRq8UQtsoJdQ8xYBmWmokUoAAFKEABCnQKATVTxGUN2PBb/tj2/WnJc3Tx3KS8JzwMfD3w9cDXA38/8L2AfzN43gfUwd+NHobO/rux+WpdlH8SGrBUwbPAGZaBI9AZ1WxL2f/Q7obO4FmTLuFHaNCyrcFK1bF4li1N9EAuZduJHku4+rSMTwUgA4OQE8aObglcqmDizj37wlUdV1r3bjlQgVF1hJvFOXbUiJYZqp7+lJbFVX+szGq9cqfbIXsN2uGuD/iDNVZBnqdADAG13at3y1fZG8AhH5Nky5Q1tSy1W+2XKksQyzLVDglkGmS5VX/eGJW2+XR/KVncUnq+9O3voftZ1rwhHb5T8jwdpZUtcu77/nrkt1fmfz2IOa1KxJ5dqYoMkMfbm5fh2L8rUedKw8Dp9+Due4/i4T8Vtaqx7X0OriqeNlUQL/xira26F5AQbBQtp9ZzDz/yOFKz8zF67h2495bV+NnrgYvyRq6l+10LcPr3j6AhcpaWM3978wDuu+9+jCjYgo0b1mNvcehmlWqjTe8ezRqqYxYKUIACFKAABShwSQTUN+PVI/DQO7xbw/AcXXz3Be8J7ywSvlb87xS8J3hP8PXA14MS4HsB3ws683vBxfzjOqEBS4dLgi/yCHtIkEl3ugnJH9RDX6vm9XTMoYKWvqVh49mzMtG9mdndP3NFrzNAL//7sDjW0nvx90IF2kYOG9IScPPV4JQ9EdXMSxVEbusxZeL4uIp21IxM1YmOmP2oApBqpmYPmcnpm8UZuuysSi8qLkl4sFKNydbDAZfU75SApaEkwusmrivAzBTwClS98BCq5N5KvfbLMPfoD31WT2Dql+G8cBKG3P4wZvf0vDfYzp9E3Qd/77g9LFV3Bi6Q/SWfb7k0bX/3V4FI/8x89dHPs7JH5Jk2XnQVSDtyqrx5v8sqHFv9L+Ca2yX1mVY1tr3PwVXF06YK0ckOk2heJbdVn8InBBsF5jkpT/rL43BLYj/5Sc2yjHG4mlBbegKbX3gFN/z4c5L5LzEKeE/fmy9X6zsPBi0FG7gHZ2Aljt3L8eTBfIyfMQPzvvoArlr3FP68NjDUqYKVlZraZSYKUIACFKAABShwqQTUB42+Dxs9fZA/In0zLHnOG7ilC+8JdQ/w9cDXA98L+F7A9wL+zeB5H1AH/17yMHT2343NV+ui/JPQgKVLlhp0OsMEXmRWpWljPSx7wpzroGGq2ZXtOWItWzqwn3zYKy+o4ydPtTQzoF9fSdLh+KlTWFuywpNu1ltxZc51OFXv/5g4Vr9itR1YXgUdjp44hWGDB0nQzX/m8LHj7QpWqprq6oNn0lRV16C+3vshcnJyEjLS02INJez5eMbnq0CN0zcLsj1B2NAOFcvMSV/QUp0LXQq2uOQCVJ5EHw1ZdlRObJLVYA1wyj59PY4lw4aOmXmc6L6zvstDQD9WAoWy96PaP9coMymTuveCs1tP2VJY53nu2VdXzuvGLYB799sdMyjLcHzhc0nY96Q/7PaurEx7s7x1/C1wlmWaLPfpXBVXH1bKr5PbBwK/Ph5XsZbM6+WnGfKe+W7LErCyRmyE12Ci+hxPm9ukN1fJw/ubpG1jDCz1gbx1fy5dApa+FVrTr5NA8stxVKze+7Uv5f4zCSYHHpGClS15Gs9h1/svYte2aXjovi8Aa/8cUFwtkLsjjr4yKwUoQAEKUIACFLj4AjoVsLQFfMQiezL5vinPc3Tx3JG8J7wMfK3436B4T/Ce4OuBrwf+fuDfS+pPhE7+XuB/oXb8TwkOWMqMscAZlvJBsK7UgaQPGmGMf227No++PUvB+hqNtWypyWREfq+e0DdHCQcN6I9+fXrj3PnCoH6Pz5yKiqYSnK7THrCM1XYojM1mw9nz55Hfs4fn1Fnpg80meyO28yg42LrPfXvLtBk5Tp8912qsWpuLd3xa621rviIJSqpAZc8eeUFVFBYVJzxY2ZjmQE2fBtj6umC1J8G6y42+ZVkY3Wc4Pj6+sa1DYDkKBAvIrG63wey5r11OHRwlJ2CSmZWm5lyO4hMwdh/gOa/yyTrdEq1vvf9wPKyyFSvsEgM1mCxIzuyOPkPGYNrsUWhc/TReDwhOHnj2KG677yaM/8f72FvUCGuPUZj3pd44/NfW7zfR2j/05124+ev34vrlb2HL0SJUNwFGaxpyeiah6Lh3Wdc7fnQrIu1juXVFHR66ezJ2v7ADRY4MDJ//GbgPPhW2yUT1OZ42tx4FfjJWApZ7wnYp7sSyZ08g+2vXot/vP8JZ9Macr2Xh+F/8v5hDrfInDYL90GmU1cnKCSl5GDb7C3AfDwwixt2FiAXyxvRG05FCVNrcSLKobCFf3pggs/0PPxqxPE9QgAIUoAAFKECBziCgvhlvsPm/4OXWy9/azV8q5jm6qHuU94T3lcrXA18PfD3w94O6B/hewPcCvhdcPu8FF/Nv7Q4LWLpdblh2SbByqwu6tq9KqsliWqoJC7Nkf0w53qqwYb0sC6uOmX2dWDTUO33mzcM6rD2tfXZIrIbVDEar1YK+EqRUhwpWlpWXQ6X7jpHpUzwzLvdXbY1VXbvPl5VXIMnqNSiv6Jil87KzspCd5d1HrLauDh3VTiSM0NmPkfK1Jd03i1ItD6sOtQxsR8ystNQYYSmQ6WUF/l6OnjYcmRkZbek2y1AgvIAEH927VsBu0sFub4J9x1tIvuXHnj0rnU436tb8C43549HUUAf7kc3yX87Bb9LZOd69XcNX3jr1zIVqfPeBHyJJ9iqGswkNNaUoPHMEG//yOPYVt0xh9BYsfgWPv309blvy/7Aw2wR7+VnsfvsJvB7f2qdA2Ur88tlJmDdrHu5e0A1pFpmtbKtBedF+/KE5YNm6pwEpe57Gi3l34NZvXossfSOKD3+IJ1+LsD9jovocR5vuV2Wf3h/OhH7PWiTkV2jFi/jjps/g9m/8p+wGWYljm/6Cf6l1ZyMc/fpPxYQZS5GdbICjthSnClbiiTejFIhQj5bkURMWYcrCTFj1DtSXncXml14IKGbAHJksvPsXIfeRloqZhwIUoAAFKEABClxEAfXNeEOj/yMWT3DK5P1Ljufoom5F3hN8PfC9gO8FfC/g70Z1D/C9gO8Fl9t7geqv0WBo94qeqp5YR2IDlvKht0s+KNdVOZGyxgVzYcAapbF60o7zt3VPR1pasqeGJcY6rK/1zhr5zBggPT3Jk77UZJOApfZGYi1bqoJn+w4cwoQxo6WNNFTLcqnquS+o1jtpELqZ87C5/IO494eL1bYaxcjhQ4MGo5ZrrWterlXN/AxdrjXcbEntGvAEZ/vk92zZ67FPfi/UN9hkJqctnmo8ebWML7RS5Rpun8nQfO15Hhig7IhgZaS+MVgZSYbp7RKQJbqbtr7REox0yL62alll9a+8UcF8didsVRJo/PY3MW3q1Jam1m/YgH8+Fxgwit2LZ//0dOxMATnq976Pf8gj0vFwyHKivnyh6a7z27HyBXlEqCjS7EpvdicOv/+8PCIUDklua5+Dq4mjTecKvF7/IL42eC3+4P0ODgLHH2oRySiw/eL1L+N368OPN9Rq4+v/hNY535H6EthStDyr//kHrA7fLWDw3Zhe92883L4JwJFqZzoFKEABClCAAhRos4DaqiQpyft5g6pEVnaEPT14pSP1gSTP0SXwJuM9wdcK3yf8rwi+Hvh64OuBrwfP30n8e6nT/x0JpCA3Nwc1tbVywTo25qebNnN21GkLpcWFGDNmDApLYu/jV/T5RiSfNSF1k+zdIMvztfdQbXfL6xmzmlnpFtzeW80IcuOVs2VYU+39j4Q5Axz47CS11CHw4g4nVp9oW3x2xuxrceTwwbD9MJtMnuChCgg22e0teeZ0v9mz/IsK4PoO376WgRUNGSpLgX70Ydi6oyVOmShL5MVxbN2xK47cwVlVkEPtkamWwQ3cR9LhcODgkWMXJbLe5s5f4oKLb5yvuQcr3n5Hc15mpEAiBJxOJxwyA/NXjz2G7t1zUSLLI9//nz+ANeCDl0S0wzraKGCZjv98YAjeeexZ7PX/emljZZdhMdNo3PuDuTj0y99gbQL+prgMBdhlClCAAhSgAAU6sUBv+aKw0+lAYfGFTtxLdo0CFKAABShAAQpQgAJtFzDIzMqc7CzP4/DhI6ivr4clyTt5MLTWeGKJoWV9z9sWwYtQW4/nPZtPXfRDBSjXFJxr1a4KUK4+0SFDbWlLBSl37d3fuu2S5a3SEpnQngBkvP1Q3xw9IDcjDwpQoGsJqF84DocOTz39NH76k//GE089BZ18QYFHJxFoXIcn3hmCe680YO/6T98UQ8OV06B753cMVnaS25HdoAAFKEABClAgWEBtI6KClmNGDicNBShAAQpQgAIUoAAFuqSAWvmyvqEBR44eQ21NNSzJKR06zoQGLDu0pxe58rYsW5qoLl7KthM1hmj1dPXxBY6dsyaj3Qk81xkELBYrSi6U4hvf+o6nOxbLpfniSWew6Ix9aNr+LOJbcLczjqJtfXKu/yP+1LaiLEUBClCAAhSgAAU6XMAhq5WcOH1G9oWv98y05EEBClCAAhSgAAUoQIGuKqA3GD3BSr1eVjTtwIMBywi423ftaTnj2z/Rtz9lhCJxJ6uL65J95kKPwLZDz3WF5119fF3hGnEMFKAABShAAQpQgAIUoAAFKBBdQCd7+HT0t8yj94BnKUABClCAAhSgAAUo0HUEuPafhmtZVnoBmZlZsp9o4jYUVXXl5OSgqqpKQw+YhQIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAJdU4AzLCNc18BlS0+dOIFhI0Zi0ODchAUt1WzNGlnzVwVDQ4+uvmRqVx9f6PXkcwpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAgcgCDFhGsAlctrSurhY7tm2JkDPxyV19ydSuPr7E3xGskQIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQp0XQEuCdt1ry1HRgEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQIFOL8CAZae/ROwgBShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABbquQKdfEra+pqrr6nNkFKAABS4DgeS0jE7VS/5e6FSXg52hAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKNBugU4fsHRO+mO7B8kKKEABClCgbQKG7f+vbQU7uJRbZwhqYfDA/igoKGjVakZG5wq2tuogEyhAAQpEEKiq4pf2ItAwmQIUoAAFKEABClCAAhSgAAUoQIEOFMjq1j3u2uvr6+MuE1qAS8KGivA5BShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShw0QQ6ZIalTgfkZGcjKzMDSVarZzANNhsqKqtQVl4Ot/uijY8NUYACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACnVgg4QFLk8mIAf36Ij0tDSaTCToVvZQjJSUFGenpyM7KxImTp2F3ODotS0qqDVOuPoLsvHIkJ3v7WVdnQmlRDnZ8Mgh1td4gbKcdQBfu2LcWVON3K9O73AjNg2rxXXMqfnmgyw2tUw7oOwur8eRbXe8+CsUOHWfo89D8fE4BClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUuBQCCQ1YquBkn/xeSEtN9QQr1ZEtMy3VUVZW5knLlP3EBvbvh8PHjstMy8431XLU+JMYOfEwstJlDEmZgMEbcM1wupGbW4Ue/T5GwY6h2L+rf8zrldOnEfMHN2FolgtJeh1qavQ4et6CF/Z6bWCwY96VjZic50KG0Y2mBgNOFprx5+1m3HB7FUa/kYFfN4ZpJrsaj19nxv2vWPG45Lv/lUh7tNnx4K02vP5aGg6FqaatSd9eUIPcJBessqBwQ50BB09Y8fIBI5xtrTCOcv1S23/PKLNYR2TTWCXbcN5ow48nAW+83oayLNImgT7J7b+PWjfcMa+31u1oTwkdZ+hz7TV1sZy6iVi6pA7LlifynTEOo5D2xy1dikG+4tXLsOyDSHXpMXnBTehZ+R7e3OhfEz5Jys/fJuVORyoXkh5x/OHr11ir9mwR2/dVkYqlS+di47JlKNJeq+Q0Y8DkqRienwGr24H6qkJ8uHY72vv1KO3XJ67Ohsl8kfzDtByUFHJ9tN9fCep/xPsjQfXHGj/PU4ACFKAABShAAQpQgAIUoAAFKEABClwSgYQGLNNSU2A2m+F0uWC322EwGFoG5ZI0daigZqrky8nOQmlZ+SUZdKRGR447gZGTDyKnW54EKvUSgJOghi+oKsE5fUoycmSJ25GTD3iCrQW7B0SqCj0m1OA/uhnxyu4UvF6mg13int0y7Rjex28yeVE9xh9MxTNb9aiUaF9GmhPDennPvycz7a6fLe2/6w2YBjbUfbqkH9Q2y1OVTvRGpX1TXfjBqxlw6dxIS3Pgyqvq8BNdBh4qiMjRqU6EBiOjB33b3vXvLazCb9+KFEz21ztuQSNq12Vg+8WI+LZ9OCypQaAjXm8ammWWOAWMV/eHSwJ8l+oIbX+3BOZ2q85MWYqlMd4yPIsWyBdg2nOEth9YVyLqj9W3aO3HKhv1fK95mJB/BGveW4uKJj0sGantDlaq9rRen/kSOP5IrqUtaiejn7wY/tF7ALTn+iSi/9HaT0T9scbP8xSgAAUoQAEKUIACFKAABShAAQpQgAKXRiAhActhgwfi9NnzMBpllp3T6QlWqoCeeqjn6gicTanX6z37W3amgGVqej0Gj9+HzJwecKkIn9sbYG11WeRcZk43T97TJ7ujtiqlVRYk1+H+/mb873ILAufyFZWaUVTqz36TGfjVQQOqm5Mqq4z4xFdgbxIwohY5SENZUAsu3GsBPtzTutnWKSb8/LXm2ZytT7YrRSacipEO1VUmvL/KghtuawAKpM88WgTykzVg6Btwp8WCHxRqyMssnVyg415vnXzgl1n3rJjZw44NGy9Vt9vTvgtb314evuOaJw1Haz9K/eFbbUNqtPZ91WkeTHD7w+VPmpMHUO6JGLpgq6hsQ//aWiQJ7f8NeDH8Y40vwvXRdEkS0f8I7Xu6nYj6Y42f5ylAAQpQgAIUoAAFKEABClCAAhSgAAUulUBCApZqqdeB/fuiqLgEdfUSuJLDF7C02WyeQGbo8q9Wi7YZgpFgPj/5AgZ1izyP4WipFS9sy41UvFX6yCv2yszPZAlWysyVSMFKXynJo/KOkjKfvH9Vq7ry5zpQ9n5KULCyVSZJeMsO3NXPjSdPhZstY8ZL7gZ8PRX4WW1AaXMdMmHFO+EqDJMWOHvw89Nr0SPdhWyrG2YJvNplBsqJU7JE7S4z6gLKWnvZcMcoO4ZmuqCTPCdPW/GvnSb4FyAMacgtEVTUyMP/ca2WOm67oQZj02RpWSlZUW7CqvXJ2Nbkr9vcU/oxUvohS+qaJIpcWNI6+BqrnUVX1mFQjgu5yS6YZWqG2ov0pyu1f6wcq35kNuLOyY0YlumWPupQWWPGo+/77+3A5WdDZ3aqkequkQFvy2i1nK6hexM+M7oRI7LkWklguLzCgsc+kgh385HctwFfEJsB6W7Yq43YWpCMN0/776PPz6hFr+ZrbZRxV1easGa3Ad2HN2KUeKTJPVxywYw31llxOMoH0fpuTbh9TCNGZsuyxlJ9g02PkioDnl7nj8bG6ovqcizHSLNcA9OjXUstffDfWeF/0lJHLI/QccS6jr6e9J5UjW9bk/CDDSY1r7vlGDWtCp9rSMV/bTcgUdf03utrkC9LKyfLMtRqSedDJ614pcAIeTtqOQJfmz/cHt6rPal53b3vzcUlF9pTTdvKZsxGRv0aBLY8U2bG2WVmnD+GmSNLks7Eh5Lm/Q5JBoZeORGDustSowYnbJXFOHV0PwrO+t85b5A61ixbidyxEzGyTy5STC7UrHkTH4TGzMK0H2sgWVL37MBMJbL86/qQUrpeGH31SPTPS4O+qQLnCjZh+8kwa4qHaT96/T2waOkUfLLsTZQENGmZuRQLipZh+aFhYuXA3pJhGJWrR8XOj1AyYA6GZzhQuOEdbA69xGHal3cI9J1wJUb1yYbFXYuig/takaQNnIDxg3sjJ0Uv73klOLF7MwpKm18tkxdhcb5BVnWQYpkyS9W3vu574qQukSkXg0YMRt/8bsiwGuCsK8WJHeuxr/kLRLGvf6vuBEpg4aJ58neOdy2DBXKtWg5f+9GKy7no/rH6H+v6xCof0rmw10fyRLm/YvVfLSk7Y9nb2D/uCozu201+l9Sj9NgmrNvv+7pWQB/CtB+r/ujXN8E+Ma4lT1OAAhSgAAUoQAEKUIACFKAABShAAQq0XSAhAUs1Y1IdPfK6SxCkFNUyqzI9LdUTpGxsaoJaDjY0YClRwbb3Wkq+fygTA3OKZInZ1tW4pOr3D8r+k3EcKd0KYbJ2l+VsnTj30RmcW33GUzp/Th/kz+6DLf+9EWO+NR4H/rIPEx+8QvImIVnaD3fcInGl1wKDjOEySdonK5KRO7UWDw0yYv0RM9aeMQQtX7dNPpC+Y5bM9HzLv6irebo8360ChPEfE3o68eiKdNQ26dAkRsmynOvkyXX46RVmPLCluT6ZafrTiTq8vCEFz1dKu1YnJk+sxU8mpeOH28Nge4qpKGNAMFFjHWu3pODtaj0a5D7JH1iH795ox7blzfVIHf9zDbDi4xS8LEvquowu9O5px329AsatoZ2Z/Rz45ZvpqLSpZXllCVsJAGs+NNR/51wbKtak4X8v6OGQAFBet+D7OlyQMrD9q2U8n4QGHpIb8PAMF95Z611O2CUfwnfLCbDPrMfDU4BXV6fhbxU6WLKasOTaany5KgN/b56hO6GHE4/Ita5pVHay1PDYWtw9y4S/SyD97Sq5/no3ho6pxb3zTLj/Hf8yxUE2yTY8PMeBTZuS8XihzASWabVWiws/Wxxwc2voCzQ4arkmEa+llj7EakBLHVo8AtuJdR0D8p7dnobX5Br+16g0/Gy/9/WeNboGd1mS8OB67/VJyDWVNt/dnILSenndyVuJ7z3gYXMGHtzl71Dga9P/7hMLUdt5FazsKb8rfMfFDlp2n5GEivfVFyziOEZdi9E5W7Dq3fOoc+qRnNULg/rKdTkbXMewmbNhPr0V61dtFl8LZJXvVkdb2q+QwGnLArbTJCDXqlZJGN8XjZs24J3NTbB0H4u5U+ej4dS/URDyqzZc+9HrL8KaWhOuGwgsP+5rOB2zcuS9Ya3v+VikHngTK3ZPx5LrZ+LcqrfxVvclWDRN1rddHrxncLj2k6+Yj8nZh7B+9SaUNlnQbcBEBL7V6/pfj+vHVGDXxx9gU2UjjNmDMW3mXFQtew/nVBe2Sdvb5N/rxKZYrPaGAFn6I6PhJHZ+tAVVTUZkDZ6DWTNm4vCytZ7fXu07GvHWm29IFfkSuL0SK9uwJGx0f6k6av81XJ+o5YNHH+76eHJEub9i9l+Kp8y6DnknNmD1XglSZo7AjbOuxeD9y3E0BD9c+zHrjzq+xPqEdJdPKUABClCAAhSgAAUoQAEKUIACFKAABRIokLDPolXQUu1Z2T23m2ffx6rqGs/SsBUVFTI7rAIOh6Nl1qUKXtoaw8z8iGNgJTUm7DwbPvqk0i/IB6zxHHpTI5wSxHG4HJ5g5cSHr/A81M8qTR0Hnt2HAXcM9jxXeXVSJtyRL4mnw50ITXOa8NbHEqDYaoQjrwE/v6EBIwJjgoUpsMvysiLafLhxtwSuXj0UWpH252USuGuUQIVcAtTJzLy1q63Q9ffPEhp5vR3vv52EnRUyi0Xy2BsM2CTBS+Mg78zZwJZ0EgBMTXdg1hwbynf6Zy1qraNE2qiXD/TdMjPx7FGZsWfyt6HqOP12MjZKILBRztubDDIbNHhWruZ2GrwBWtVOdXWkoGtrQy3150gxmwR/GsXKKRuVni+M7yU1VcqvC2l6yLwmFK1MwQbf2KXewoDY+Kjr7Di5MhlbJFipZsXVVpjx3NtGjBazwKNcBWk9/TKgYLuaEenCPjG3iYPLocdBdc3SIs9SHnRDI+pWp2KlBNKr1UtAZnrabMHBTS190eIYQhDxaUmYa6mlDxErbD6hpQ4tHoHtxLqOwX3SYcuHqdg7tBZf6S1b6Pauw4NDjHj8Q3NQQKW911S1ebqm+XUX8B5gHho8fzrwtRnLLp7zvmCl+l2hHipw6ZttGU89bc/bD9eYCvFx5Ns+fNVlFXBbeqNXbgYs8rWSurLT2LOz9eyw3EPvYtuJUtTb5Us6zoaW5b79lbax/fC9Ck7dtRlHLjTA6XaivngnNrj1GC5BxuCjbe3XfFQM3fhxaHn3zJuJlLo18L8t1WNnmQOuGhU+3IOjtbKP9XG5wXRpGtpPxpzeOpxcVYCSWvmCU1MNSg4FT+udNDEN5e9tw/GKBjhkBQRb2WGsluXYr/THvUMHGvy8dit2HCmUL67IztSuRpQfXi1XMQdDopdK2NnBMsNwaZjHJK0txOh/zOsTo7y/G1HuD033V5QBFa/E9lOVaJIvsDWV73QF8ccAACAASURBVMcJuZtGtMoepf1WeQMSYowvcT7ROsFzFKAABShAAQpQgAIUoAAFKEABClCAAu0VSMgMS9/yr6ozKnCZk52F8soqVFZVo0/vfJjNsuRoXZ0nYKk+pFYzLivkfHuPNUczMLpXPcwG/36TTTL7Zc0RmdUR56E+BHXI7ErfB7JqpqXv8P3cd8kAHPnbQYx7aJJnfqgzwtKxatKNClq2TEaJ0RenBF/XbjNh+7Bq/HS+Gfev9AWFjPg/+eD76/KZ7/+qCUFG2WfTmYQ/xqgvvtNqmVF/4PVmaTrrtirMj1GJf6lTHTZvT8Ujx/wFNNWhd+C6KxoxOdeJDImbuSS4Fjjrdqn04+kYQQVN7cQYR7TTWup/ZosJ/7mgGmPOmLHmgAU7K7UHRFXb2fII3qMUuE1elX+IuP4ucLPERJ8JjR83CKLes/ZhhCGp9NBK1cs/NM1f/HYp8reAPVfDVaylL1ocw9WtNU1LH2LVpaUOLR6B7cS6jq37ZMAbK6z4xi3V+G8Y8OLrSQEBoda5vdc69PpFv6bhagHUe0BA8C3ktfnjBC0JGxis1DVPjfcFLVW/LspMyxGToD+2vNUSzOFdAlKLPsLbGwZheL/RmD4xA+7K8zhzbB8OFQbPz7tQFDKdMbTitrYfWo+G5xfU9xdCFxpoa/v2jTiCm3G1aTc2Sr2DrjGhbGXrgK1EKKP3LGz7PTx34OEI20bLGxv6yHndgjAzS9U3RgLXqY3Yuh6ZfQajX89cZGWkIyXJAvVKad/C9BEba3XiqMy6DJ1J2CpT1IQY/Y95fWKU97Ud9vqE71jY+yt8Vm9qXfBrQ/16b/UHaBztBzcVY3yJ8ok2Pp6jAAUoQAEKUIACFKAABShAAQpQgAIUaLdAq8+L2lJjYMBSfRDtWSJWgpNqVqXT6fIEKNVsS7fsZal+bpJlYsvKK9rSVFCZ2kY9NhxPw+wh/uDnuqNpqJN9F+M9GmUGn72pEXqTEbkze2D3w95P6dXPDpmxoo6kQSmef9Vzl90hy92GX0rzNfkM+3Oyauuvw0/AjNi12kNS/zgVifLPHD2xRo+M2dL+CgNSZjhQL8uEJvYIDhSqZ0+/koGTMRrxLnXqxtjpNbglXZbADcivpY7Ji+ow8Ugy/rnLiGJx0pnc+MUS/zKN6qPN8Lr+hrS0E2MYUU9rqd9+Mhk/P+vElNE23Dy3GjML0vHEvhgf2ge0Wi4/q8/cAxcXVuOOEfaI2m/tJ6P3U4U4Y8SMNTWlxVFN4FTBg0S0p6lTbcgUr0ebrqMUUu9eMj8PFlVBmCVFo3c9+jUNXza4TOhrM3yZ+FLVzPseshSsb/nwwCXCVZo6p9LUkuIdd+gxeYQbe5a1fnWp2F5Q8Eonb2ohR1PJMeyRh7pCKT2GYNo1NyJz+XJ80rq60KLNzyO331JA1dWWSximxYESBXSfCTyhof0w9XiT3Ni7zYWlM+WLER8OwTjdSfw7zt9vyi28f5nn/a6vPArCtu/yLPua9OYyrA2eRB42d7jE5KsXY475GHYdOYyT+2tQb2vEjJtubsmq5fp7Mke9Pt7OqeBrot/HYvVfdSza9YldXg0u0vUJJwq0vr/C59OeGl/7gfXGHl8ifLSPhDkpQAEKUIACFKAABShAAQpQgAIUoAAF2iYQf2QvTDu+gKX61yUbSBYWl6C6ttYzm7LkwgUUFRV7ApbqUVdfj+OnTofZ0zJMxRqSNp1IQ7XNG3etajDik1OhS9BpqESy1JbmoLq+yjPLMnt6Lob9eIznoX5WaernwH9V3rpyNT+u9VH4nhE9b2jyzBqJ/wj59LsiBRXWOgyWyMV3u+nxdEd+ni+dXS4Bki/10NprHfasS8UnfWvx3UH+fmupY7EEdP9QYMJ5mVnplKVGHSFB5mXSjy9nRe+Hlnai1xD9rOb6HQZs3ZWCn6y0oPdI//6Oar6jfznf8G1tlOTpIafeEso7omxT+obMRPqcfwVeb+kkCXS7EjtfSPXjzvCrLrf0WEtftDiqQMV14YlipmrpQ2gloXEHLXVo8QhsJ9Z1DO0T9HZ8ebENlR+n438/1mPx4nqMbGfwKnScrdoMkxD62gyTJa4kFaxUS7+qwKRvZmVgBb4vuag8niXFO+owTUVf5ydhZ7odkfebzCm5sOp1MKb2wri5fYP2E+4xZxYmDMxFqtngiSc2ye83m/wU1zd+orTfMuSz8uJOHYFMk3zxR/YVVV9m0HyMGo8+GWboDEnIGjgL41GBjwNnH2ppP1pjpz+GLX02siYPhnvvDgmqx3lEbL8KG+Rtc/iMfsiQcetMGeg7cUbQlza27qxFzrxJ6J+TBKP6UpQ5Hb2Gj9b8O7ZnT1m2+9gJnCkshU2XjF5jZiEwJB3r+reMNOr1kb91JONV/dIgw5BxpCAnQW/Jsfrv6V+U66OpfMTr0zz6WPdXnLdDq+yx2m9VwJ+gaXzt9YnSvu9U71mLcPPiazE0Qt72no9QLZMpQAEKUIACFKAABShAAQpQgAIUoECXEUhowFLNnjxz7pxn9qS9yY5G2adSzaZslEddfYNnyb8Tp85I4NK7J2QiFB2yH98Hh7xLwH54OEOCim37hP/Y9imobmiQ/spelhKgjPZQMzFV3qNbrwg/hIYUPC17iT083YbRWS5YRFkne15mZtpx9Vj/lKm0EXb0tvgDfXlqH7lKtddg4KHHE6VufHV8HbJKUrWtfhe+V5pS968ywzyjBgv7OpFllH06hdNkdiG/R6SpXnqsfMuKpElSprnrWup4Xz7tvmuALAfb/Im/LmBZX9XRA++ZkXN9LRb0kTxqppnqhyX4I3It7WgadIRMWurv2U92QjOLk3y8nqI+pfbMj/MeH8ilvT1XlkGWvT6zuocEopvzbCwEruwf3IGdH5owcGE9ru7mkgCK997p1s3vv/cDE/ovqMeULLd8eC/7iGY14fMLnCh4P9JysMH1R3p2163By4vukHb6zq/DzDwX0uQaGIxyH/QKXgJTS1+0OL54VIdZN9gwIsPt/bBfKK0h1ztSv7X0IXRs+6Syz/ZyIb35/tNShxaPwD7Guo7BfXJhkQQoe+xJw3MS9XAXJeN/djtx9yJbfEGrEKTQcUYyDEwPfW1qKRMtj5o1uXtfAXbu2Yftu/Z4Ztn7vuSiflZp6pzK05EzLJNn5aJx3fmwXb0g+ycWZV+F+TctwtzJPVD+0Vqo2c++o3jLUTR2G4lr5t6IJTcvxrxpQ1C/b7XsExm2urCJ0dpvKVD0AQ6X9sPMhUuw+LrJGNp6omfYulVi9cZK5E6YhYWLr8MV/eqx78OPgpab1tR+xNrViXKsLrdidh87Nh6JmjHsyWjtl7y/DocdwzDjRjXu8cguXR30u859YhU+2O9E30nXYuGSJVh4/RQMMNdGXAA7tAPH1h1B9ehZuHHJTbj+6lHIrt2LXQGZYl3/lqxRr48bG9cfhW24amcJbrzuKoyQ/WgTccTqv7eNyNdHS/lo10fVH+v+au84Y7UfrX4t44t2/2orH60H3nOela6bl7sOl7u958PVyTQKUIACFKAABShAAQpQgAIUoAAFKNCVBOKaIBJp4OrDZ6fTKcHKQtTKXpXqsMtysOohkcpIxRKWvl8+3O+d2Qj1b1uPhqp0FBaMhm7UXmSmZ0pwJnzwx+mwo7K6UvKOgSoT6Ti5KR1/HtIg+zTW4rNpbpkJokNtrR6nS8zY1LzYaV+THXOutSFbgkFN8sF3XakZT6xS0bngo26NGYZbm7Dx1fDBWP9+ksHlvMu2htYW43lNEv77g0YsGd2A+yZ7A4oOuw5lFSY8XhQ6ra+5LqcFj21vwi8XNOKt12RqoIY61r2VhB5X1+P+SS4kyad4jY06FJUH3I61SfjJmkbcNlryXOFGkgTuGmUJ4LNFAfNWNbQTY7TRT2uof/ygBlwzRcYg/aurNuLjdf57cN0HFoyfVo1fCFu1fND/v/I89HBvkPHcYoP+pNU/Y6k8GT/ZbMNnJEi9MNMFs8xALa804dEPm/0lqP3TbQ248ypZjldmQNprDdi2LQ3Pt39b2ODuVSTjoU023D62DtdnqH7oUXRBXaOA+1BLXzQ42nek4V9j67FAguXdrW7oZcz1Nj1OFYV/HQZ1VEsfQuD/uc6Cr8i4fiCvzZ+8lg6nljq0eAS2E+s6BuTtP60GM8qS8Z+H/bYNR9Lwf92r8MNpRjywvm1v1aHjDL3/wj0PfW3+IEF7WPraClwONvDncH1JXFomZqXVYk1gFDKw8oaD2PjewaDmzsi+gy19rj2Lgi3yiNKh9wLyt84Wo/2WArXYt+5dqEBzxGP9Mvh75s3VIG1/oH5ccxI7whbU2r4UVm9hEVZst61p3TZwCMuWHWpuVf3s68DygJ9jtO++gH0bVwWP+3TwKKuP78LH8oh6fBCuf1Liwl6se3dvcNGjy3DClxLj+vsLxrg+JXvw8Xt7onYx5slw/rH631xp+OujYfyy2Wm010fs+ytgVBHuz9B79qDcKP5XXPT2g8wuiU/Mq+bJcOajNxG0CnNIsfae19YL5qIABShAAQpQgAIUoAAFKEABClCAApevgG7azNlR54iUFhdizJgxKCyJvBbp0EEDcfZ8Iepl1mEiD9W2Zfo/E1llzLr6jN+OniP2w2w2IcmaJIFLb6DAKcHXBpuagWlH4YHROLNrYsy6mIECWgQmLK7CtVsz8LjMtuz8hwOP396E+19p+5cDOv8Y4+lh1/cwbP9/SE7zzmKPRyZS3rGjRrTsZalmWO7ZfyBS1ojp9TVVcOuCv9wxeGB/FBS0DilmZEjfe96EpUPfwbK1wTOEIzaQ6BOdvP28bskoL2+QVaXzMHneNchYtQyr/Ktbt1/jUo+//SPo0Bo63D9W7y/19YnR/iX3ieXXgeerqhL9TaQO7CyrpgAFKEABClCAAhSgAAUoQAEKUKDLCGR16x73WLTEEmNV2rZpOyG1Hj52PFY7l835M7sm4cKxIeh/5Qak5JTJB+vepTidTiPqy3Jwcss1sNVEnll52QyUHe00AjvfseLmm2sx8fVU7Ii08u4l6G1eXweMZXpUyMzWeulXapoD42UWZMPBT+f9T49LcBMmqsnCN7DsUn4hoFO3n4MBY6/AlHQrjM56lB/bhPcTGaxU1/BSjz9R91GH1HMR/GP1+1Jfn6jtdwKfWH48TwEKUIACFKAABShAAQpQgAIUoAAFKJAQgYQELBPSk05UiQpIHvxgfifqEbvSpQXsFvx8ux3fHQrsiH+yWYfRTBxow8QJLqTKHp1G2Ru2SpaePXRSlqP1rf7YYS13zorpkbjrcvGWgk1cn7tuTWXYvPqdrju8Tj8y+ke/RPSJ7sOzFKAABShAAQpQgAIUoAAFKEABClCg6wgwYNl1riVHchkLNB5LxWOdrP/vrEkFwxj+i0KPxNygKlipk31r1XExApdcUjEx1421UIACFKAABShAAQpQgAIUoAAFKEABClCAAhToSAEGLDtSl3VTgAIUoECQwN6CgxShAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABCgQJdPqAZdrhH/CSUYACFKDAJRKov0TtslkKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhT49AjoPz1D5UgpQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQIHOJsCAZWe7IuwPBShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABT5FAp1+SdiucC2Ss6wYs2gYMvqnISnN6hlSfXUjKk9UYf/bh1FfYesKw+zSY7jnvgfw12d+1aXHyMFRgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAgUshwIBlB6sPmd0Pg+f2R2ZGJkxJKYBB52kxo5sb3Xpmo9uoLBxddRJHPjrVwT3RXv1DP34QD//sEe0FOijn56QfedKP32qpX/9tPPRgkfT7FS25487TO8ukqcw9X/smstKTYTUboXM0oqH6As6dOYI9Wzdhf7GmKpiJAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABCnyqBNq8JOyk8WNboDri565wFQZLsHLQ/P7IzusBfUoynHo3nG6X9yE/qzR1TuVReSMdX/v2A5FOtSu9o+ptV6cCCr/rBNJHhNamwx1fCHPbjk4FnO+HZr7oz3vnpuO3v/kVfv7Io3jkN8/gT6+vwe7yLEz9yn/gzqvS4+pPZ78+cQ2GmSlAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKBABIEwkZ8IOUOSt+/a05LSET9r60XnzZWcY0Wfa3shMycXLlF2SaAy7EPOqTwqb0q3pLAD6pGubXZf2MJREjuq3ihNxnWq/BPJfr05pMx0DOu/GN55qv5TydfJz5sr4qq/ozI7nW643RKctttQU3IaBRtX4v8efxvu6+7D0jTtrXb266N9JMxJAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABSILcEnYyDbtOjPoxn5ITUuTYKWE1iRYGfWQPCrvoIX9sOfvB8NmVcu0+o7A5VotQ2ZiycxxGJQny802lOHMvg14fdV+1Psy512NW2+chMF5aTA6G1BdvhtP/eWjlroi1Ru2EwGJSaOuxS3Tx6FfjhH2sjPYtW45Vu3378W59I4vIq9bJjJSk2CWZXAd9eU4vX8jlq3a5++b1KfvcyUWz56AoT2zYNU7YaurRGlJIZ596U1gnQQgr5krud7ytzxiKnBBh/n4N1YG9OfGZKB8vT8hVv/m3vRZ9OudixxZvtWsc6C+aj8ef+YdTwWmwdNxs4xtYA9lVoOSkwcCWpIfY5gGZ25+1ngQz71gw0Nf7Y5lvylpybLo3m9iZE4aLGhC1fkDWPPySuwO2NI00vWJVS5sH5hIAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABTqhAAOWHXRRLH2sMFmT4HQ5ce6jMzi3+oynpfw5fZA/uw+2/PdGjPnWeBz4yz5MfPAKT15LvjVib8LuKZmzGA/Ms+GNV5/FsuI6ILUXxs37Ir6/4DB+ttLuqevWr85G1XO/x29OVcFpTkNun+AmwtYbsRfNJ/JuxQOLHHjz73/ES0VNsPQYhXl3fQ+fufAoXm6OxY0Z3BtPPfEb1DU0wu42ICmrD8Yt/CzuX3wE/7Oi0VtR+g144Et9sG3ZcvzhyAXUOABLcgZ++L2vy3kJWNrfght3YoQELH0hw35LdDj22D5MmQesfNfX0dEYKTn/6h2yBBRj9+/qMQPwzJO/QVWdDQ6dBalZBm9luTfhB7cY8N6Lz+ONcxVwmrLQa8gY3DXUjxLLNCLfcQmxJs+X0/9oybLpzX/hgwvVsLmT0GPCl3Dvt4Zi968Ot5yPdH1ilYvYB56gAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAp1MoM1LwnaycXS67uites+elQ6XwxOsnPjwFZ6H+lmlqePAs/sw4I7BnucqLyyhC51GH9bQr47G2qdXYW9RrQQF3bDXnMO2V5+DYeKiloJZ8lNjVSWa1BKljdUoOlodvVINZ4fdPRRnnvk3dhbVwyH/qyvajdefPofh9wwOKl1Ra0OTWh5VxldfdgKb/rEWurELW/L0/9ok1P/jL/iwoBg1dpmFKjNRG+sCl3U9g82Se1HLMqrd8VlDOV5zvY0jk+f5l4VNV7MwN+Fsc81a+1daY4OnWWcjakq9c1KH3jMK555Zhq2nK9Aoe2g6bBU4vffjoHG13fSk1JMXVFdpYRUaHGLkrEfhthfkHlABzdhHW8vFrpk5KEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoMDFFeAMyw7ydrhcEoh0tgTV1ExL3+H7ue+SATjyt4MY99AkmR8ION3+PFq6NV+uXuZ/PYg5rTL7phoCf3vzAO67736MKNiCjRvWY29xjOVpW9XVOmG+TEb8e01Ies0bgOFOSXy6dYGWlC3y0/dbni2yAC97J55GLPOhRCGvXiSB3BdEKOdzsNT9HTY48cqJiViifxfLZTi6JTIz9aQ/qNj2/gELxPRvtRG74znRdtP+UrrYX7mhP2Ysmo5x/5+9O4GLusz/AP6ZGYaZQYb7EkVQUCtFTKutNjU78ezYMjW3+lfatnZo5W5b7pqt6ZZmZllbmtZmp5sdKrXmamaaq5kXeN+IHIJyyAxz8n+eAYbDucBBET6/fc0y85zf5/0jfL348jy/xGjogwNhdyRrxdG+3q6m9vM2LuspQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgwAUQYMKymdDNJgssZhOU6gBED4jD9qlbHDPJ99bqxKQuuSo5JT/bLVaYTVU7L30NSW6PXThtOjzl/Kzbv8Trezqgd//+SB87CVevm4v5a42+TuGyXeP2gdYdQiZSq49eFe/U4lXncY0u57ItETtCJ14l6v6HiDFBMH1S7Ghn/fwwet2txpefWXBtJ6B4dm0itunxid2W9SJ0GRKabNplsHjO6EfOQdOeHI3UTZ9hyapsnCw3i92VoZj8zHjXk9YpbWo/rwOzAQUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhS4AAI8EraZ0I3HDSg1lDh2WUb0i0b3yamOl3wvy+T7ul9l24oTrtN38rDSCBdxZoj85oguLioaFplysO37TzBz3nrE9xvjrHU3bsPuDT9/JzaC3uE8prW6Vn+b2CK6smFTj59XiezgXfJ8VU9X+b9hwvVIQhju05vxUV51Y8tnyOo6Elp0FjtMzfis6kRXR+W5xCcf/XlPe08BVde5MXXbU3MJxozWIfPd6od8ioa3BomnWf50EHlnzGJ3reCrKKnX3d398dbPbQysoEALEEjreRnqvlpASAyBAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFLrAAE5bNdAOOZ+SKhGU5zGKXpTwC1tNL7sSUbbOX57iMZp1IZg3vFASVQo2wxNpM4d7526AePQ4394hHqEYJhUIJtS4UcV3inOPEpnZEuFYljqZVIkgcwQqUO+vcjesyiDqFuxceQML429C7vYxJhXbte+F34zti33v7vHWtV79DjNPxj/fgms4RCFYroNKEIK7rbxqMkYePzSqMSLoXoSJJWbub1I4vfknA/3W6A0rLp6jJY8rO5xLf/ne3I/yhB3HjZXEIUYv/PKRpUP2sqidTOb/sJi+VWgN9dAIuu3Ywxj0zDKrVb+KLOkfp/igSvyN7x4t55J5QBRRqkcGsc7m7P9761RuEHyjQwgSUSiUCAgIcL/meFwUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClDAb0fCpl52iUiY+XYYZ2VlJXbu2tOq9U2FJhStL4KinwJhIWFQBcgDUM++bFYLikuLHW1lH1fXxoWb0WPEeDwfDJTlbsRrC9dVNSvKwCsL+yL9+nQ8ODgKeo1K7NIrw6m8LLx9qCqF1+PyYbhyaBi0SisMRcex8dOPnVO4HVe0mDL5OVehYKo4ghb5n2PWiptx9+1/wNAINSynjmP7ijn4onbzoMu+ZxXminG+GIhhN4zGgBg91PZynDy2VzSr/yzPY59aoLsvFNaP6h9+W/ndOsRM7gfrYvGgy7rXucR3egVe/vAaDL/+djw6LALaABtMhlKcOJTpnMGTafbJUkyY9Cx0ASIRYzPDWFaI3Oz92LBgFjLz5YGztdfGN75F9J234dFB8v7YxTxlKDhxyNnA3f3x1q/eJPxAgRYmIJOUTFS2sJvCcChAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKXGABxXUDBtbPojQIqDA/F6mpqcgtKPQY6uW9evr8S2i73Y6tO2oTQO4GlnNHxfpyPqe7ES58ecxNMYj8bRQCAwOh0+pE4rIqR2yzWmGsMIodmGZHsrJgVf6FD7ZFRJAikqU9RWL0qxYRDYOgQFsXMJSVIEgf6jeGPmmpzn8r5L8Fv27f2eixZUyVYnd33SulSxJ27drV6LHYgQIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABWoFwqNiGs3hay7R08B+22HJXTOumQtWFaB4azHihsfDGF8BZUDVLlS7xS6eWWlE3rI8mIvMrju38tLonklQHS9ESbkBRps4WjY8Hj1uGoGKDTNb+cq5PAq0XQG5w16+5FXzte1qcOUUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABSggBfyWsCSnewGZkDy26Ij7Bm20JrX3jeh1cyiCdFoE2E0oO3UCB3YsxqyNljYqwmVToPUL1E1SMmHZ+u83V0gBClCAAhSgAAUoQAEKUIACFKAABShAAQpQwBcBvyUsG/OL58a09WURbHNxCqxe/B5WX5yhM2oKUMBHgZioSMRERzla1zy7su6/Ab16XAp5NKy8Ck4WoqCwyMeR2YwCFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAVai4BfE5a+JiJ9bddakLkOClCAAm1VQCYgFQoF4mJjHF/lVfffAJnElOV5+QVMVrbVbxKumwIUoAAFKEABClCAAhSgAAUoQAEKUIACFGjzAkp/CshfQvvy8uecHIsCFKAABVq2QL7YOZlfcNIZZM2/EzUFsk624dXcAkG49vdP4YVXXsVrM1/C3568F5p6U6ow+sXZmPFIRBMDaVr/sDlzMKdvE6d02S0Kc8SYl7qsO5fClrK+pq6hafE3dbam92uu+9f0iNiTAhSgAAUoQAEKUIACFKAABShAAQpQoPkF/LrD0tdwucPSVym2owAFKNA6BPJEUlL+7G8fF1tvQbl5+c2frPyjSIh1q5620oaK0nwc3vo9PvhqKypaB69vq0idghG91mDOi2/gqEGJkI7RMDXoqVQqoBCvpl7n2r+p856vfp7W94JIks6eMAGl5yuYaMc9ngAAIABJREFUJsxzscffhCU7uiTc/CBGXX8p2gdaUXBwPb54Zzn2VTZ1NPajAAUoQAEKUIACFKAABShAAQpQgAIUaA4BvyUsmyM4jkkBClCAAq1HoGYXpTweVl7yGNjztrPy6ARMeA0iGReI4NiuuPmZsXgheyue3dJ6fL2u5Baxn/J/3+FIWVXLkqPHG3SxYfHkiV6Hcd/gXPu7H7lxNc2VifK0vnCENS7IC9D6Yonfz/cveRKeTs/BopkvIrNUh243T8Qfp+RjwgubL8A94JQUoAAFKEABClCAAhSgAAUoQAEKUIAC7gT8lrBseMSfuwlleVvbYRkUrkXqsO4ITdJDp9c6aAylJhQfLkHWin0wnG5Te3w8fWuwjgIUaOUCdROU5y1ZWce00m5GWW4Wlu4C+g8UFdUJy8lid9xrE6ag+533IL1vCqI1NhS8/hfMyJaddeh92324OS0J7YNMyD+ehR8WL8H/imsHVne9CSMH90UXsYM0RFGMI1tX4bPPNqCgukncdSNw94A+SIpSoSJ3D376YiG+PViTmGmPG+8fjX6XxiNUbUFx9h5s/vEbZPx6qrq3t3ov3zRjZuDltEAEqkW7BLHb9Lrq9i+KJK6YIkGs/em6Q+wT5W/VFsgjW5+YMBnL77ofQ69IRphY38F18zFvea6jkbf+gA/xnxH/Tt75EO646uzx5Rye/fS4asSDGNQ3CSH2fGR9v7zuajy+7yPWdu/LE/C0XErMTMx5biUmTPje0WesqDshdkzu8OgTjOn/+BvUDlzgRdHWeVX7Oj57WV9tJ9fvPK0/4q6Z+Funf2Hi7J1wfEdFjsSrk4Mxd+ICHBUfPd8fH+N3HZaz1PP3v7f/frzfP0/r9xIaLhvfAWUzZ2J7nmxZht1fT0fOwL/jJmzGKm+dWU8BClCAAhSgAAUoQAEKUIACFKAABShw3gT8lrCUEbe1RKQvd6nrwESk3JKEsNAwqHXtAFXVUXuhUZWIah+BqB7hOLDyCPavkb9WbBnXlMl/xt4ls/DpXpvLgKZMfg5Tp013Weeq8KFHHkN4SBC0gQFQWE0wlp5ETvZ+7Nj8M7LyXfVgGQUo0JoFLkSi0ump1CC0Q08M6wmcqpOUk/U3Pz4R+i2L8c9p7+G0VY84S1WvsDHT8ECXVXj7zYXYVxaELteNxeNT/ogTE9+CI58ZMRovje+JXz9+B69vPQajviN63XAr2itEwlJkkBS/eRbPDs/Bknkz8O4xA7RJ1+GPT/5VJMNexHbZf+ifMSzlA0x/YQdOWtSI6NQL/a8UuyF/rY7aW311M7dfFv8Ff14sav8skpV7RDLy6/ots0VSbkJNkTw+18VAEROexaUb3sGsL09A0XEQpk38E/ovn4gfRVuv/X2J//bn0GvNfMz6+uzxvflFPPAiRncS9+fVBThgaIeUq0ehl4s1uCr6dSdw313i3+U3KqG4R41duBUx+F4kmnuhBwrxvuhk8ehzBs89+yfRqrd4buYD+Ju7I2E9rM9VXHXLvK3/1L+n4vt/TMOfek/Ey9tCMfr532DHKxMdyUp5eb4/PsbvKUgv3//e/vvxdv+8rd9TaLJuqHha+0qZkL5jKmZfcQh/fv4DLBEfHxN/P7aKfy/mjY/1FKAABShAAQpQgAIUoAAFKEABClDgvAmIX+P452pMsrIxbf0T3YUZJUUkK5MHJSEiNg7KdkGwKSthq7RXvcR7WSbrZBvZ1t31yBOT3FWdU7n7cVU4M/xx3BB6TsM7O3eMDsFrs2fipekzMH32PLzzxQ/Yfiocv334afz+6pBGTeI+5kYNw8YUoEBbE0gUiTix+23Oqy/hzw/0g+rbN/D3/fURuq6aig83HMApow2VlmJU7R+MwDNXqPC/ad9i7ymLKC/BwTWz8G9FN0zsXtU/4dmrEPjjFHy66SiKLZUwncrG5n8vwPbqDZT3jorD0b9/iPVHS2CqtKDk8Bq8ciIC/1fdH4eOoTL4cqR2i0eIeKpm0eFN+PLzqtkdM3irPx/3cs/f8NGmbBhsNpQfXY71UGCQr/P6Ev/2F9yO79lP3J/eCvzvpRXYW1AO25kC7F31ka+RAUuMQPKVjvZXJ5dgUVYARsm/Kwq8Q/zfZ6jOWfs+nruWHtbnrktNuef1y1ZnsOKF5Qh+YBKuuO159N08Ax/U+fbxNv651nv+/vf234/3++d9/Z5XEC2qa3Y617SUmy0Dwj33Yy0FKEABClCAAhSgAAUoQAEKUIACFKDA+RXw2w7LHVm7z2/kLXy2oEgtEm6MR1hkNOwyLSwSlS4vUSfbJNxoRu7OApQXil+eNrjiQqqOmmtYfq6fPY27fM5qPPynu3HopSU4cq4Tif42W9Vv7m2WCpQVHMMu+dpyCGMmjcedWTOwtPqZat6m8hSzt76spwAF2rBA9TMsPQkc3O3q2XmXIlh0WtXgR/hP4kf1XX1ExV6gb6D4Ef+Vu9SWGn1FM8XfXexc7FzVH7tmY/I/++Pm3wzHoyM6QJGzUxwJuwyrss5Uheut3tOi/FV3sj5AqRi36oBzHybwJX6343vzuxRBIoTvXR8I4D240i9Fm9vEGHswHMvw89cj0bmfKAoT2az/Nchoex/NfQu363PfparG2/qr+1eswrulQ/H0QBPmTWiYnvM2x7nVe/7+9/bfj7f75+P6PSxBJifbi9feL6fgKXm7xdVRvCynPXRiFQUoQAEKUIACFKAABShAAQpQgAIUoMB5F/BbwvK8R97CJ0wekohgvV4kK8VWDXfJypo1iDaybfLQROx4f4/LlcljWGuuusexaroOwO0D0pAcK46bNRYhO3M9vliZBUNN49hrcNeQvkiJ1SPAZkTpqe2Yu2CNcyx348KyAwsWJWHy2DTMmL8dnn4XrOtxI37XLw2JkQGwFGVj27ovsTLLh3PWTHuw+OMKTBkbg6Wza3/BOmzcY7gsUg8NzCg5sRs/fJaB7XWGcxezt34uYVlIAQpQwKPAbsg/IxkofpR/XiefebVO/Gh3nOcKbBc/IK8fogKWufpJacE20Sbk2Ql4w8OPxfK9P+Ir8RL7vhB16fX4wyN/R4eJE/FB9Zze6j0uoQVUNj1+b36HIFOpco/kt01a5ybsxmgMEUlLXdaHYiueHnhKj0jxd0JlkxszYNUfG4l/iSGTuf67vK2/eqbkcXhK/R/M2XQTnvy/JExcdKSRITQ9fs/f/97++/F2/3xcv4fVfm0FHuwE/HCsplEo7hZvl3n479HDcKyiAAUoQAEKUIACFKAABShAAQpQgAIUaCYBvx0J20zxXbTDahK0UGt1sNltOPbfI/j5+XWOl3wvy+T7M3ll2DztZ8dn2VbTwf1+FZmkrHk5USKHY1K6BruWL8TM6f/AzPkrsDt0OJ4aXLsj866xA1GyejFm/+MfmPH6Qnz+w5Z6pi7HrWlx4hvM2TcQTw2Qv4J1c8XehUnD9Mj66p94+aXZmPfVLuiHT8Q9MW7aNyw+lAEE1T9Y8OdlH2LuzH/g76+8jc+zEnH74918itlbv4ZT8zMFKEAB7wKnMGurHdc+fytSwtRQBIQg6fqJGImDmLurqvfhVzNhv3EK7urbAXq1AipdLHrcNA7/V/1z8F+fFyD5hXtxdedwaMQfqAQEt0fqzcMcOwPl1ePpCRjx22TEBInxUYnyopMi6aWAyIn6VF/drMV+8bY+b4F79svFO4XArY9djXidEkpdPPre86RQ9P36TCSurunbB8bPZZ8fcFB7GwaL/PPSsw888DDoPvH8S+D/fhMDrUhuK7VRSBa5T39cntcvZlCkYsLjnbHyxW9x5OO/44fu4pmkafJc28ZcTY/f8/e/t/9+vN8/r+v3sswDbxxB0MQH0CcmEAp1BHrc9RfEF73veP4qLwpQgAIUoAAFKEABClCAAhSgAAUoQIGWI8Adls10L5RapeOZlbBbkbM6G32mXuWY6dcpmxA7QB5OBuxemInOI1NgFW0gU8eaxv2CsdvYnlj78nTsrPnNbFkOflmyGEMmDwMyljrmkI9oKigphlm2MZUi74Cj2OfrzNp5WPPoRAzZ8QpWuDg+rfuD3ZD95nRsrT7S1Zq3HV+8mYYpj6UAM3yZ7IiI5bZ68RTmllR/NiD3l4+B9AfE531eY25qP68DswEFKNCmBYo++Bs+uH0M7nziRbQPMiHveBY+fXEJDteonFiAv743BPfcOhbPjw5FgPkkDm9di69OVjWo3DAdLyvuxu9GPYPfRYs0ZXke9m/5ASdEtdwNv+vDteiUPhjjBndCZJASFaezsWvZLHxY/bPdW31LvznnGr83v70vzcP34+7G49PugarsEDZnzMLua6b6zFL8jfgn+PcKfDlBdqnERxVX4G/aXRD7LRtxVeLdt37EY/c8hZdGqmAqKUT26pfxth+yYp7Xr8Jv/vIQIpc9i28dCdZifP3CN3jhH5PR/09/x49mX5dwDvF7+f739t+Pt/vnef0+rO/oHLy8/EH8/omX8HudFSfFTuY3psl9z7woQAEKUIACFKAABShAAQpQgAIUoAAFWpKA4roBAz1uRCjMz0VqaipyC8QWhvN8ybmjYquSe+d56nOers/UNLSP6yj2yIjjAqduQdoU+RSz2veyrMu9XXHoo/2OOnkTcvOyRUJzx1lzyyNQ6x4DW9PgSVEedlZrWWAR7Wc6agLS7sD4Ycmo2LUJG9b/hJ35tc8hczfuWeWKbhj7XA9889KXyBdj1q2fIGJ4X+z+LK4XR6ho83sRw5uO0rPGq9e2u6i/WrT9oKpUlYT+w/ohLTEa+uBA2MtPQxMc6Vy/27G89Ks3JT9QgAI+CxjKShCkD/W5/floKGOqVIgtcHWulC5J2LWresvj+QiCc1CAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUaIUC4VG+HqFZu3h/5BK5w7KZvpnMJgssZhOU6gBED4hzJC3lJd9bK6uec6ZLrjpqVX62W6wwm8ROy0ZcclPmQpEszPbQx7r9S7y+pwN69++P9LGTcPW6uZi/tlHn3IkNJ/sw/5Pf4G8j4vDi53n1ZmvcnlAXgXYZLJ69+ZGzIu3J0Ujd9BmWrMrGyXKxNUQTisnPjHfRsX5RU/t5HZgNKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFmlWAz7BsJl7jcQNKDSXiuFcbIvpFo/vkVMdLvpdl8n3dr7JtxQnxIC0XlzwyMMJFeYbIb47o4qKiYZEpB9u+/wQz561HfL8xzlp34zbs7vh86EO8H/jgWc+m/E7kXu9o+JwuvTji1bbS5TD1CjWXYMxoHTLfLXAW3ypOS/zgp4PIO2OGTWw7tVXUHA9b1cRdzN76eQ+GLShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABS6EABOWzaR+PCNXJCzLYRa7LG0iQenpJXdiyrbZy3NcRrNOJO6GdwqCSqFGWGJtdnDv/G1Qjx6Hm3vEI1SjhEKhhFoXirgucc5xYlM7IlyrEkfTKhGkkcXlzjp347oMQhQeW/whdGOH1qvevfAAEsbfht7tZXwqtGvfC78b3xH73qv/zEl19XeaSq2BPjoBl10rntf2zDCoVr+JL6qffykH/lEkQEf2jkeIWu7dVEChFhnMOpe7mL31qzcIP1CAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABCrQYAR4J20y3wlRoQtH6Iij6KRAWEgZVgNrlTDarBcWlxY62so+ra+PCzegxYjyeDwbKcjfitYXrqpoVZeCVhX2Rfn06HhwcBb1GJXYkluFUXhbePlR1dGuPy4fhyqFh0CqtMBQdx8ZPP3ZO4XZcV0E4yrLx/qc3Y8qoOg3yP8esFTfj7tv/gKERalhOHcf2FXPwRe2mSWSfLMWESc9CFyCyljYzjGWFyM3ejw0LZiEzv/4jVDe+8S2i77wNjw6SMdthMpSh4MQhrzF76+d2SaygAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhS4oAKK6wYMrJ8xahCOPx6U2dQVyrmjYts3tXuL6BdzUwwifxuFwMBA6LQ6kbisyhHbrFYYK4xiB6bZkawsWJXfIuJlEBSgAAXqChjKShCkD21RKDKmSrGju+6V0iUJu3btalFxMhgKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhebQHhUTKND9kcukTssG83euA4FqwpQvLUYccPjYYyvgDJAHnUK2C128cxKI/KW5cFcZG7coGxNAQpQ4CIQGDPqHp+iXPzJZ4h66DVHW8PW/8Dw63c+9WMjClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUaB0CTFieh/soE5LHFh05DzNxCgpQgAItR0AmIn29ChdNEn/JYXUkLpmw9FWN7ShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKtA4B8VBB/12XdktBzct/o3IkClCAAhRozQKKQB1C0x9pzUvk2ihAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUMCDgF92WMokZcPLVVnDNrv3HWhYxM8UoAAFKNCGBJRBoQi9dRxUEfFtaNVcKgUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABCtQV8EvCUqPR1FO1WCwoLTsDk9kMu90OpVIJTWAgQvTBUKvV2LYzC71Te/BOUIACFKBAKxYI6pOOoMtvdayw8L2JaPhMS3lkrL7/SGeyksfBtuJvBi6NAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoIAHAb8kLOuObzAaUVxSCn1wO4SHhUKlUsFms6HcYMDJolMICw1hstLDDWEVBShAgdYiIJOVMlGpUKocS3L1TMuyNR9Cf8s4qGMSHW15UYACFKAABShAAQpQgAIUoAAFKEABClCAAhSgQNsT8OszLM1iR6VMVkZHRkIlfkF98MhRx25K+VUmLmW5rJc7MHlRgAIUoEDbENDf9CAUAWqXi7WbDCj9dh7M2Vku61lIAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACrV/Arzssy86UI7hdO1isVhw9noOuXTojWOy0PCPK9x86jMSOHRw7L+VxsZER4a1ft3qFQeFapA7rjtAkPXR6raPUUGpC8eESZK3YB8PpilZp8fDjf8KCN165aNZ2scV70cAy0DYvEJhwGUIGjUfZynchE5QNr0qrOEZ81cKGxfxMAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACbUTArwlL+cxKeQzswcNHkZjQEVqdFlZxHKz82jkxAdk5J5CclIiyMyfbCC/QdWAiUm5JEkfhhkGtaweoFI61h0ZVIqp9BKJ6hOPAyiPYv+ZoizOJ6jEA1/e9FJ3jwqBTiN2z+YeRuWUdVu8s9CnWDqF+/fY6a86HHnkM4SFB0AYGQGE1wVh6EjnZ+7Fj88/Iyj+rudeC+vF2w5N/uQHLZ/wTB732dNXgXPu7GpNlFLi4BAy/fgf5XEp5ySNf9QN/j5Lv3nH5LMuo/3vV0c6w9T+Q/XhRgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKBA2xHwa0bJbrc7jn6Vz7FUKhUwiOdW1lwKhfxsdNTLdm3hShHJyuRBSYiIihOJSiVsqAQqxUte4jBeZbsgRGi1oo0oFkUH3CQtH3liEt6ZO9PvZJ7G7TD0MTyccAjf/mcpMnKKYKzUILrjpbj61nF4qtP7mL3ihDMeT+P4Peg6A3aMDsG0GTPE95OwDNAgKDwGCSk9cd3DT6PPf+fjw42l5zC9TCwr5G1q4lW//4UyamLw7EYBvwg4ko/iJZOWtlMnUPbjp45xXT3LsnDRJMBudbRlwtIv/ByEAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoMBFI9D0fIyLJSqVIikndlQGBelwsrAIxcUlzlfBySJHuayX7Vr7FRSpRcKN8QiLjIZdLNdeaXf9EnWyjWzbLkrnkiUuxPWz31w2bkSh23HD78XDPfbijbczsOlQAQwmkWo1G1BwaAu+efuf2JX6AO6rc6Kv23EaEUtTm9pslSIHXAmbpQJlBcewa0MG3p21ApU3jced+qaOKvvtxesz3sb+Jg9Rv/+FNGryEtiRAn4SsOQeQPGKN2E3lLgcURGoQ2j6Iy7rWEgBClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAKtX8CvOyw1gYFid2UFOrRvjwOHDkETqHHsqJRJSpPZhBTxTMtysetStmvtV/KQRATr9SJZKXbaiWSlx0u0kW2ThyZix/t7XDadMvk5Z/nUadOd7zVdB+D2AWlIjhXHzRqLkJ25Hl+szIJzb2vsNbhrSF+kxOoRYDOi9NR2zF2wxtnf1bgdxiaidNFHOOUyklP4blEppjzcHpiZ63EcWTnmoT+ifUQIdGobjCUFOLRjHb5ZdwiWOmN7W8Mtt40Szz+NRqQ4/jVQYYWhJAuz5n3rMjpHoWkPFn9cgSljY7B0doGznbd5Gg4obWqs7xx1P+KiwhEWrEOAiKEsfz82/DcHUdemoXuHSAQrzSjM3o7/fLIaB6s30dbtL8d2ZS3LvcXldv1e7m3D9fAzBS6UgDwGVu6edHUpg0IRKnZuqyLiXVWzjAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABdqAgF8Tlvrgdig8dRrRkZGO5GTOiTxHgjJIp3N8VgeoUVxSKuojWj2tJkELtVbsKLXbkLMmGzmrsx1r7nBDAjoMTMCmv25A6uO9sXtBJvo8d5WjraaD1q1L3SSls1HkcExKr8DXSxZiaX45EByPtPT78NTgfZiWUZUSvGvsQJQsfguzj5bAFqhHdEL9KVyNO0jkk5fV5vnOjilfJAs1t4ry9511rsaRlWu++hdOlRpRYVNAF56AtKGjMEn3CqavrE5e+LCGa1I7Y97rs1FSXgGrQoPgcNXZMTUsOZQBBImzdvFBVY0P8zQcou7n1OQOeP21V3HGYEZlYBiSb3wEo8Yo8Nl7n2NVQSksqjB0uf4PGPOH7Zj6dpHLoVwa+RCXu/V7u7cug2AhBc6jwJhR93icTR4Nq+8/0pms5HGwHrlYSQEKUIACFKAABShAAQpQgAIUoAAFKEABClCg1Qr4NWEZKHZOhoWG4GRREWTyMrlzonOHpUxcymSlrFerm+eI05Z0l5RacTyuUmy1E7uKZLKyz9SrHOH9OmUTYgeI3Yni2r0wE51HpsAqdx7JU3I18rmHvl/dxvbE2penY2f1jj6U5eCXJYsxZPIwIGOpYyB5cmtBSTHMso2pFHkHvI8vnriJqvSqu7ayNtZdZb3ynKIzzs+GosP4+YO1uGXyEGDl145yX9Yg2xWWVVSPY0JZYb0p3Hw4Ispvc9b5Oo+bwRzFxeWmqmrTaezLWA70uQJ7cqufk2krxoGVXwFybfiXp2Hq1fkal6v1N+Xe+hwYG1LADwKunlXZcNiyNR9Cf8s4qGMSUfjexIbV/EwBClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAJtQMCvCUvpJXdTBqoDYTKZUFJa5ni+oEKhEGVqxERFISDAh91xrQDeareLRKQNNSlIudOy5qp53+n2zti/aA/SpvSFzCfaKmvb+EIwSNy9sOefww1nNa49cHXRst0YP/4ZXLprEzas/wk7870cTyvGyhevjuJ18KxxawpkrWzVlGuT6FSblPBlDU2ZBUiqF6P/55FH9w5tEJp84mVtktSXuM8lrqbcW19iYhsKnE8Bu8mA0m/nQX/D/edzWs5FAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACLUjALwnLbTuzWtCSWkYoZpMFFvHcTqU6ANED4rB96hZHYPK9tToxqUsWz50Ul/xst1hhNrl+xpu7FclNmQvF8yw97Ya0bv8Sr+/pgN79+yN97CRcvW4u5q81uhvSUZ5hBu6OBuacdNMserDYrfmFm0pvxTKZWvtt58savI3osr6LiNH4kbPK//PIeyVHrXvJhHPjEvLnEldT7q1LKxZS4AILVFotKF254AJHwekpQAEKUIACFKAABShAAQpQgAIUoAAFKEABClDgQgk0zLhcqDha3bzG42LXkKHEscsyol80uk9Odbzke1km39f9KttWnKg59rQ+h0F8dPXUzwyRMxvRxQc6Uw62ff8JZs5bj/h+Y5wd3I2bM/8oQh+82eWc8pDZWx8MweEFuV7H8SEy+LwGXwaraaO5BGNG65D5bu2DOH2ZR+5ybdyhvL4H5c7al7g8zuLm3nrsw0oKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUo0IIEmLBspptxPCNXJCzLYRa7LOURsJ5eciembJu9PMdlNOtEJm14pyCoFGqEJeqdbfbO3wb16HG4uUc8QjVKcfSuEmpdKOK6yKdQVl2xqR0RrlWJRJwSQRpZVu6sczcuTn+EBVmX4PE/pOOKpCgEqRVQqHWISuqDIY88ip6Z7+Nfp53DwO04tU3cvvNlDW47iwp19XewSq2BPjoBl107GOOeGQbV6jfxRVltT1/mkYe83tE1GsGB/v/Pwp2RL3G5W7+ne+uuD8spQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgQEsT8MuRsC1tUS0hHlOhCUXri6Dop0BYSBhUAWqXYdnEUYjFpcWOtrKPq2vjws3oMWI8ng8GynI34rWF66qaFWXglYV9kX59Oh4cHAW9RgVbRRlO5WXh7UN5jjY9Lh+GK4eGQau0wlB0HBs//dg5hdtxRYuc5W9gXupA3DDgbtwQJ/pDJFVPHkXWz/Px6o76Z8V6GsfVeuqV+bAGd2NknyzFhEnPQhcgEow2M4xlhcjN3o8NC2YhM1/ul6xz+TDPkk83494bR+GxiGDMnDHd3bRNKndr5ENc7ib0dG/d9WE5BShAAQpQgAIUoAAFKEABClCAAhSGVSLZAAAgAElEQVSgAAUoQAEKUIACFGhpAorrBgxskNmpH2Jhfi5SU1ORW1B43mOXc0fFtj/v8/pzwpibYhD52ygEBgZCp9WJxGVVjthmtcJYYRQ7MM2OZGXBqnx/TsuxKEABCvhFwFBWgiB9qF/G8tcgMqZKRf3nxaZ0ScKuXbv8NQXHoQAFKEABClCAAhSgAAUoQAEKUIACFKAABSjQJgXCo2IavW5/5BK5w7LR7I3rULCqAMVbixE3PB7G+AooA6qekmi32MUzK43IW5YHc5G5cYOyNQUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAVaiQATlufhRsqE5LFFR87DTJyCAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAheXgHj4Hy8KUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACF0aACcsL485ZKUABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABIcCEJb8NKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKECBCybAZ1heMHpOTAEKUIACI3s+CZVKCZvNjk8zXycIBShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKtEEBJizb4E3nkilAAQqcD4Eh6bd4nGbvvv0ICWkHjVYNU4UFKV06IyIiApt+2eKxHyspQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCgdQk0a8Ly8l49PWpt3ZHpsb61VAaFa5E6rDtCk/TQ6bWOZRlKTSg+XIKsFftgOF3RWpbKdVCAAhRolIA6UAWtNhB2u71R/diYAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFWo+A3xOWvXpcih1Zu51Ch44cdRz1Z7PZHK9OCR0cdfrg4Naj6GElXQcmIuWWJISFhkGtaweoFI7WoVGViGofgage4Tiw8gj2rznqYZTzW/XQo48hQt8OukAl7GYDThccxd5f1mJV5unzG4iL2R565DGEhwRBGxgAhdUEY+lJ5GTvx47NPyMr30UHFlGAAi1awGarrP43orJFx8ngKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQoPkE/J6wVCqVSOt5GbZn7mq+qC+SkVNEsjJ5UBIiouJEolI8ow3iF/KV1b+UVwLKdkGI0GpFG1Es1nTATdLykScm4Z25M/2+anfjdowMwbTp08WOJyUCdEEIj+uOa+94FH/UzMBbWy5sUqFjtIhtxgwRm/AL0CAoPAYJKT1x3cNPo89/5+PDjaU+O7lbv88DqHrh0b8MxdvTpvvchQ0p0NYEVny30uOSb4gVf8xitcEuXgcOHcZV4khYXhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKNC2BETazL+XSqVCQECAI2l5POeEfwe/iEYLitQi4cZ4hEVGQ+T9YK+0u36JOtlGtm0XpXO5wrgQtcvycy30NK7YFCuSqHZYjGdQcHgLvpq7CdGD0s91Sr/0lzuyKkXi12apQFnBMezakIF3Z61A5U3jcafe9yk8rd/rKAHJGDbhJsR4bcgGFKBAXGwMYmOiER0VJY5/1UKj0SAwMNDxb0XVDny5C7/qSNhTp04RjAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABdqYgN93WEo/uctSJi7bx8Vi34FDjl9Kt7UreUgigvV6kawUR8CKZKXHS7SRbZOHJmLH+3tcNp0y+Tln+dQ6O/o0XQfg9gFpSI4Vx80ai5CduR5frMyCoaZ17DW4a0hfpMTqEWAzovTUdsxdsMY5lrtxzwrCul4UPSpe3zqrho17DJdF6qGBGSUnduOHzzKwvfpxnLfcNgqJHaMRKY5vDVRYYSjJwqx5oq+XeLyu56zAqgtMe7D44wpMGRuDpbMLfIpRNnK3fk9rC+7aH7+76xrYMmYDwya5i4jlFKCAG4GUdr3RRd/L8exKxx8fiN2V8uvd3cejosIMdeg27C7Z7KY3iylAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUKC1CZxzJjH1skugUFQ9l7Hmq0SSSUuZqOyW0gX7Dh6CQvyvLV2aBC3UWh1sdhty1mQjZ3W2Y/kdbkhAh4EJ2PTXDUh9vDd2L8hEn+eucrTVdNC6JaqbpHQ2ihyOSekV+HrJQizNLweC45GWfh+eGrwP0zIsjmZ3jR2IksVvYfbREtgC9YhOqD+Fy3FdRRHQT5Rm1qv5edmHWHWyFBWVOsRdfj/GPd4N22fuc7S5JrUz5r0+GyXlFbAqNAgOVznKPcbjw3rqBdDww6EMIEicr4sPnDWeYpSN3K3fU78uQzoj799z8J/9FkwZ1jAIfqYABTwJBAXpcKB8G8KCwpCs6wml+PfDZrU7vup0WhRX5mJPyS+ehmAdBShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKtDKBcz4StuYIWJmclO/lJXfKyEsmMGVZt+QuMFuqEmitzM/tcpRa8cxKZSWsdqsjWdln6lWOl3wvy+S1e2EmOo9McXyWbaFpXFK329ieWPvmSuzMOwOLMLeU5eCXJYuh6lObRQsX85hKimGWu5hMpcg74PszHqFQQq0LQVzKlbjziSuQt+z7eustzC2B0SqOZ7UZkPvLxyJ+mSysvQrLKmCRR8vaTCgrrNrz6SkeX9ZTb4KzPhwRJbH1Y/AS41lDVBd4WtuOOR+IZKXJXVeWU4ACXgR04ljYLSfXouBMtngerfjZZBPPsBRf88qO4bB1uziO+sI+K9dL+KymAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABPwuc8w5LmZSsu7NSxleTsJTvZd3+g4cRqFY7findVi6r3S4SkTbnvlK507Lmqnnf6fbO2L9oD9Km9HX8et5W2TifQeLuhT3/HG44C7U2Obxo2W6MH/8MLt21CRvW/4Sd+V6Op60ey3FUqjjK1mIsxak88ZzIjLlYuqdOEkGVhP7D+iEtMRr64EDYy0+LnuJYWi+Xp3h8WY/n4ZNEdX5tkybGiKb28xwcaylAgToCAWoV1mYvx0Dcjujg9iJ5mYvVh7/GrbdcjwOHDtKKAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAF2pDAOScst+6of0xon7RUZwJTJi5379vv2GXZlpKV8vvHbLLAYjZBqQ5A9IA4bJ+6xfFtJd9bqxOTuuSqBJ/8bLdYRZ+qnZe+fv/J7bELxfMsqw6bdd3Luv1LvL6nA3r374/0sZNw9bq5mL/W6LpxnVJ3R6XWNEl7cjRSN32GJauycbLcLHZXhmLyM+O9juspHl/W43GCLoPFczw/cjZpaoxN7ecxNlZSgAJnCShUlVhz7BtcFXsjNuV+L/7IQ/ws4UUBClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAJtTuCcj4RtKGYXOwtlolJ+zc454dhZ2RYv43EDSg0ljl2WEf2i0X1yquMl38sy+b7uV9m24kSFSyp5mGqEi5oMkd8c0cVFRcMiUw62ff8JZs5bj/h+Y5y17sZt2N3V51uDxJMifzqIvDNmsTNU7A6tKHHVzHWZm3h8Xo+rUTWXYMxoHTLfLXDWeovR3fq99XM1PcsoQIGmCdgVFqzLWQYLmKxsmiB7UYACFKAABShAAQpQgAIUoAAFKEABClCAAhS4+AX8nrCsSVZu25mFjvHt6wmFh4dd/GI+ruB4Rq5IWJbDLHZZyiNgPb3kTkzZNnt5jsvR14mE4PBOQVAp1AhL1Dvb7J2/DerR43Bzj3iEapRiZ6t85mQo4rrEOdvEpnZEuFYljqZVIkgji8udde7GdRlEg8Ifxem1I3vHI0Qtn7spjgVWiwymD5eneHxZj5xCXf1dq1JroI9OwGXXDsa4Z4ZBtfpNfFFWG4S3GN2t31s/H5bJJhSgQB2BvPwC5BecxMnCQpw6dRrFJSU4c6YcBoMRJpPJ8QcuVmvjdpgTmAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABVqPwDkfCduQQiYst2fuqlesVCoQGREJdRvabWkqNKFofREU/RQICwmDKsD1TlOb1YLi0mJHW9nH1bVx4Wb0GDEezwcDZbkb8drCdVXNijLwysK+SL8+HQ8OjoJeI47erSgTz5zMwtuH8hxtelw+DFcODYNWaYWh6Dg2fvqxcwq347oKokHZxje+RfSdt+HRQXJsO0yGMhScOOS1p6d44MN6sk+WYsKkZ6ELEFlLmxnGskLkZu/HhgWzkJlf5xmbIhJvMbpbv7d+XhfJBhSggFNgSPot1KAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKeBRQXDdgYP0sT4Pmhfm5SE1NRW5BoceBXFVe3qun41jYUL0eCpG0rHvpg4PR8PmXDceQc0fF1t+l2bBNS/8cc1MMIn8bhcDAQOi0OpG4rMoR28RuImOFUezANDuSlQWr8lv6UhgfBSjQBgUMZSUI0oe2qJXLmCoVqnoxpXRJwq5d9f9YpkUFzWAoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClwEAuFRMY2O8lxyiTWT+X2HZcNVJHSIb1jUpj4XrCpA8dZixA2PhzG+AsqAqsSt3WIXz6w0Im9ZHsxFfHZbm/qm4GIpQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAWcAs2asPS2g7Kt3AeZkDy26EhbWS7XSQEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAGfBcSDAHlRgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUuDACTFheGHfOSgEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKCAEmLPltQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKXDABJiwvGD0npgAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFmLDk9wAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKHDBBAIu2MxtaOKgcC1Sh3VHaJIeOr3WsXJDqQnFh0uQtWIfDKcr2pAGl0oBClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKECBWgEmLJv5u6HrwESk3JKEsNAwqHXtAJXCMWNoVCWi2kcgqkc4Dqw8gv1rjjZzJL4P/9CjjyFC3w66QCXsZgNOFxzF3l/WYlXmad8HaaaWDz3yGMJDgqANDIDCaoKx9CRysvdjx+afkZXfTJNyWApQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAgWYTYMKy2WiBFJGsTB6UhIioOJGoVMKGSqBSvOQlDuNVtgtChFYr2ohiUXTATdLykScm4Z25M/0eqbtxO0aGYNr06bDblQjQBSE8rjuuveNR/FEzA29tqY7f79H4NmDHaBHbjBkiNuEXoEFQeAwSUnriuoefRp//zseHG0t9G0i0crd+bwMo2vfFkBuvQPcOkdDhDIqO7MSqf6/Bfpu3nqynAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhRoKNDkhGXf3r2wZdsOx3jN8b5hoBfb56BILRJujEdYZDRE3k9kJEWGzdUl6mSbhBvNyN1ZgPJC41mt4kLUZ5X5o8DTuDZHuHZYjGdQcHgLvpobjinPpgNbvvXH1Oc0hs1WlTS1WSpQVnAMu+RryyGMmTQed2bNwNIy34b3tH5PI/RIvwrKHd/h/X8fw6nKIHS68n488PgxTJ1z0FM31lGgTQvcO3KEx/V/9OnnHutZSQEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAq1XoMkJy5pkpaRpjvcXO3nykEQE6/UiWSmOgHWXrKxZpGgj2yYPTcSO9/e4XPqUyc85y6dOm+58r+k6ALcPSENyrDhu1liE7Mz1+GJlFgw1LWKvwV1D+iIlVo8AmxGlp7Zj7oI1zv7uxj0rCOt6UfSoeNUmLIeNewyXReqhgRklJ3bjh88ysL36cZy33DYKiR2jESmObw1UWGEoycKseaKvl3i8rueswKoLTHuw+OMKTBkbg6WzC5ytPMUoG7lbv6d+mYveRqZzhjIc/elfwPUPipI57qJjOQXapIAyqjMCe96Aih/e82n92usfgjlzNeyFh31qz0YUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABSjQOgSanLBsHctvvlVoErRQa3Ww2W3IWZONnNXZjsk63JCADgMTsOmvG5D6eG/sXpCJPs9d5Wir6aB1G1DdJKWzUeRwTEqvwNdLFmJpfjkQHI+09Pvw1OB9mJZhcTS7a+xAlCx+C7OPlsAWqEd0Qv0pXI7rKoqAfqK0Nk0nm/y87EOsOlmKikod4i6/H+Me74btM/c5el+T2hnzXp+NkvIKWBUaBIerHOUe4/FhPY5B3F2HMoAgcb4uPnC28BSjbORu/d761QshqD9g/dldVCynQJsVCL3lYSjFH2TIv2PwZQdlu47J0MV3wemPn2+zZlw4BShAAQpQgAIUoAAFKEABClCAAhSgAAUoQIG2KMCEZTPddaVWPLNSKY4utVsdyco+U69yzPTrlE2IHdDe8X73wkx0HpkCq2gjn2kJjdiN2Yir29ieWPvydOyseaxkWQ5+WbIYQyYPAzKWOkYKF6+CkmKYZRtTKfIONGIChVIkUoMR2UE8w3L4FchbNqNe58LckurPBuT+8jGQ/oD4XJWwlBWFZdXbLWFCWWFVU0/x+LIez9EfEdW31WviLUZ34/nerwPueDIBa95Y7m4ollOgzQqoA8VzcFUKhI6aBrPFzbHY1TqBaiU0GiWs1Uc+t1k0LpwCFKAABShAAQpQgAIUoAAFKEABClCAAhSgQBsUYMKymW661W4XiUgbalKQcqdlzVXzvtPtnbF/0R6kTekLmU+0Vda28SWsQeLuhT3/HG44q3HV7kpZvGjZbowf/wwu3bUJG9b/hJ35npMGNUM5jkoVR9lajKU4lSeeEZkxF0v31GRGRStVEvoP64e0xGjogwNhLz8tCsWxtF4uT/H4sh7PwyeJ6vzaJk2M0fe1KdDt/vug+WgGfjzjOTLWUqAtClSKnyEKpRJa8QccgYGe/yBD7sRUiD/yqLT69jOqLXpyzRSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFWqsAE5bNdGfNJgssZhOU6gBED4jD9qlbHDPJ99bqxKQuuSrBJz/bLVaYTWKnZSMuuSlzoXieZdVhs647Wrd/idf3dEDv/v2RPnYSrl43F/PXGl03rlPq7qjUmiZpT45G6qbPsGRVNk6Wm8Xu0FBMfma813E9xePLejxO0GWweI7nR84mTY3R135BfR/GiKJ3Me2Yx6hYSYE2K2Cx2qASp0ErRK5SfvV8VcImdlfKPrwoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCgbQkwYdlM99t43IDS0BIE68MQ0S/a8aq55M7L7pNTHTswa76eMZSg4kTNEar1gzKIjxHidapBrBkivzmiC/DqIS+LMOVg2/efYNsv12HK+DHA2vmODu7G9TKao/rWIOCtnw7CubGwouZ4WB96u4nH5/W4mkJzCcaM1iHz9QJnrbcY3a3fWz8gAMk33YdbNBsxe3mRq2hYRgEKCAGbSD6aFZU4tXiKTx4RY6aKPtxh6RMWG1GAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUaEUCclMbr2YQOJ6Ri1JDOcxil6U8AtbTS+7ElG2zl+e4jGSdOIl1eKcgqBRqhCXqnW32zt8G9ehxuLlHPELFs98U8pmTulDEdYlztolN7YhwrUocTatEkEYWlzvr3I3rMogGhT+KTVAje8cjRC2PeRRHOapFBtOHy1M8vqxHTiEedee4VGoN9NEJuOzawRj3zDCoVr+JL8pqg/AWo7v1e+sXNuRJ9Mn5GG+v2OlI+vKiAAVcC1gtNpgqqnaO3ztyBOSr4VW3XLaVfXhRgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKBA2xLwyw7L0PQJCAhwnfu0it0yJd/NQf/fXnOW7I/rfz6rrLUUmApNKFpfBEU/BcJCwqAKULtcms1qQXFpsaOt7OPq2rhwM3qMGI/ng4Gy3I14beG6qmZFGXhlYV+kX5+OBwdHQa9RwVZRJp45mYW3D+U52vS4fBiuHBoGrdIKQ9FxbPz0Y+cUbsd1FUSDso1vfIvoO2/Do4Pk2HaYDGUoOOFtq6fneODDerJPlmLCpGehk99vNjOMZYXIzd6PDQtmITO/zjM2RbzeYnS3fm/9Hrpcg+DLn0LDPWPejtH1gZVNKNCqBORuSZl+DLy0X711PT3hCcfnV+fMdZbLNhYzk5Wt6huAi6EABShAAQpQgAIUoAAFKEABClCAAhSgAAUo4KOA4roBA+tneRp0LMzPRWpqKnILCt0OmTxqMtpVbd87q025wYSDn0xrUsJSzh0V2/6sMS+mgpibYhD52ygEBgZCp9WJxGVVjthmtcJYYRQ7MM2OZGXBqvyLaVmMlQIUaCMChrISBOlDz3m1NbsrP/r083pjuSv3NKGMqVJR/6GYKV2SsGvXLk/dWEcBClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAJeBMKjYry0OLval1zi2b3ql/hlh6VCpcSO9/7qcq6UMX9zltfdUelqx6XLAS7ywoJVBSjeWoy44fEwxldAGSCPUAXsFrt4ZqURecvyYC4yX+SrZPgUoAAFfBdwtcPS995sSQEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAq1NwC8Jy5IzVUeZXv77P9Xz2frhK6ipq6m4vv91+OHHn1qbo8f1yITksUVHPLZhJQUoQIG2IlD3KNi2smaukwIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABdwL+CVhaTC53yHoqc59WKyhAAUoQIHWKFBzBGxrXBvXRAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAk0T8EvC0mSxOWaXOyobXjV1NeVtbXdlQw9+pgAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFagX8krC02QFrv0dhMtbfaanRBUIh6mqutvLcSn6DUYACFKBAfYGPPv2cJBSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABlwJ+SVhWrp4LOZCrwSqrp/1x/c8uA2AhBShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABSjQdgVc5RgbrdHUnZNMYjaamh0oQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUo0KoE/JKwbFUizbCYoHAtUod1R2iSHjq91jGDodSE4sMlyFqxD4bTFc0wK4ekAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgQMsX8FvCsrG7JZu6K7Plk9aPsOvARKTckoSw0DCode0AlcLRIDSqElHtIxDVIxwHVh7B/jVHW8zSHnr0MUTo20EXqITdbMDpgqPY+8tarMo8fcFjnDL5ObcxTJ023W3dhaqQ8bqPqxue/MsNWD7jnzh4oQLkvBSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClDgAgv4LWEp13F9/+t8Ws4PP/7kU7uLvVGKSFYmD0pCRFScSFQqYYN4omdl9VM9lYCyXRAitFrRRhSLxR5wk7R85IlJeGfuTL9zuBu3Y2QIpk2fDrtdiQBdEMLjuuPaOx7FHzUz8NaWmqeS+j0cnwd0nwD0eYgmNXTn1aTBHJ1k8loB8a3AiwIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQq0WQG/JizbSiLSl++WoEgtEm6MR1hkNETeT2Qk7a67iTrZJuFGM3J3FqC80HhWu7gQ9Vll/ijwNK7NEa4dFuMZFBzegq/mhmPKs+nAlm/9MfVFOYYnr6YtaC9en7G3aV3ZiwIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQq0EgG/JSzbyhGvvt735CGJCNbrRbJS7KJzl6ysGUy0kW2ThyZix/t7XE5R9yjUujsMNV0H4PYBaUiOFcfNGouQnbkeX6zMgqFmlNhrcNeQvkiJ1SPAZkTpqe2Yu2CNcw53454VhHW9KHpUvGoTlsPGPYbLIvXQwIySE7vxw2cZ2F79OM5bbhuFxI7RiAwJQqDCCkNJFmbNE329xON1PWcFdnbBnaPuR1xUOMKCdQgQc5fl78eG/+Yg6to0dO8QiWClGYXZ2/GfT1bjYPWG0dtH3o8OMZEIa6eFyl6BU7n7sfWHFVh/rH6iuaHXb55/DtqXpmNt3TAUN2LKc6WY+tLms4NrUFL3yNg7R96H2KgwhIq4A8XRwVbDKRzL2oClKzNr76fo7w8jr4GxAQUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhQ4TwJ+SVg29vmV52ltF3QaTYIWaq0ONrsNOWuykbM62xFPhxsS0GFgAjb9dQNSH++N3Qsy0ee5qxxtNR20bmN2eQxq5HBMSq/A10sWYml+ORAcj7T0+/DU4H2YlmFxjHXX2IEoWfwWZh8tgS1Qj+iE+lO4HNdVFAH9RGlmvZqfl32IVSdLUVGpQ9zl92Pc492wfeY+R5trUjtj3uuzUVJeAatCg+BwlaPcYzw+rKdeAG4+pCZ3wOuvvYozBjMqA8OQfOMjGDVGgc/e+xyrCkphUYWhy/V/wJg/bMfUt4sco6SliD6vzkRphQUKdQhiuvbF8PueRuS8mfimzqM7G3r973MLpgxVYu3y2sSm6vbfwPJ545+nmZrSEXPnzEa50QRLpQq68ASkDR2FZ4bvx4vfmKpW6ycjNy9Jbd0AACAASURBVHQspgAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgALnXYCPz2smcqVWPLNSWQmr3epIVvaZepXjJd/LMnntXpiJziNTHJ9lW2jkMw19v7qN7Ym1b67EzrwzIsFVCUtZDn5ZshiqPsOcg4SLd6aSYphFvc1UirwDpb5PoFBCrQtBXMqVuPOJK5C37Pt6fQtzS2C0VqLSZkDuLx+L+MXDOOtchWUVsIg8XqXNhLLCqj2fnuLxZT1yeLkrseGr4aKKy02wOtZ8GvsylovqUOzJLYXJJg66NRfjwMqvgMgh9boVGy2wi9tgM5ciN2sN3nmvGJePS244dP3P+/+Fst6jUJtqDsS9Pc5g0X7P3dzVnj5TAbNNmIrvCUPRYfz8wVooeg11NvfVyN34LKcABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACLU3ALzssW9qiWkI8VrtdJCJtqElByp2WNVfN+063d8b+RXuQNqUv5MmktsraNr6sYZC4e2HiSNIbzmpctbtSFi9athvjxz+DS3dtwob1P2FnvptnaTYYw3H0qTjK1mIsxam8Y9iVMRdL91SfnyrbqpLQf1g/pCVGQx8cCHu53IYojqX1cnmKx5f1yOEb7nL0MqWolsfs1ib9qtrLjOJtnrvmfgGoR4k28zy0y8eCgkSMFZnYNyRByH3oXPA+cj30aFzVJtH8KWcXX40aNwdbU+D8CGi1WiQmdBQ/M6p+VpSdKcex48dhNFafJX1+wuAsFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUo0MIEmLBsphtiNllgMZugVAcgekActk/d4phJvrdWJyZ1yVW/tJef7RYrzKaqnZe+hiS3xy6cNh1Vh8267mXd/iVe39MBvfv3R/rYSbh63VzMX2t03bhOqbekYNqTo5G66TMsWZWNk+VmsbsyFJOfGe91XE/x+LIerxO4bCBdG24mlsnhqmNqXXZxFPqWQC794DAi/tgeeC0X8Q/G4ODbjdjF6n7y6hqZfK6Ns/mMvAbCBhQ4Z4Hkzok4fboY+w8edIwVGxOD5KQkZO52/ezec56QA1CAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoMBFIdAwi3NRBH0xBGk8bkCpocSxyzKiXzS6T051vOR7WSbf1/0q21accL3LSB6mGuFi0RkiDzeii4uKhkWmHGz7/hPMnLce8f3GOGvdjduwu6vPtwYBH/x0EHlnzGJnqEjtVZS4aua6zE08Pq/H9aj+Lw0eDli+8+5l+gy/tvs9LkF3PBC8A59UP27S/wEBLc6oORbJMVuVQGCgGt27JuOKy9MQpNOhQ3x79O2d5nh1FO91Oq2jTraRbXlRgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKBA2xNgwrKZ7vnxjFyRsCyHWeyylEfAenrJnZiybfbyHJfRrBMJweGdgqBSqBGWqHe22Tt/G9Sjx+HmHvEI1SihcDxzMhRxXeKcbWJTOyJcqxJH0yoRpJHF5c46d+O6DKJB4Y9i8+HI3vEIUctDbxVQqEUG04fLUzy+rMeHKZrc5IYeHaocVYEI7Xg57n4sHjsWVO0Ek4O697Jj2Q8qjLj7Tqh/XO7jvsymhXmhjZoWNXu1VYEr+/RGWs8eCNHrxc8n98/olXWyjWwr+/CiAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKECBtiXAI2Gb6X6bCk0oWl8ERT8FwkLCoApwvXPIZrWguLTY0Vb2cXVtXLgZPUaMx/PBQFnuRry2cF1Vs6IMvLKwL9KvT8eDg6Og16jETscy8czJLLx9KM/Rpsflw3Dl0DBolVYYio5j46cfO6dwO66rIBqUbXzjW0TfeRseHSTHtsNkKEPBiUNee3qKBz6sR07geL6mi8vbMbYuutQrCug5CA8PjUI7YVWWdwhb//0qfiiqbeLR66dvYJ88HBlLzp7Fr/H6aHR2FCyhwPkX2PzrNkRHRTZq4pOFdf6ja1RPNqYABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQIGLVUBx3YCBYv+e+6swPxepqanILSh036iZauTcUbHi2YAX8RVzUwwifxsljjoMhE6rE4nLqhyxzWqFscIodmCaHcnKglX5F/EqL/7QZVLxnBKeql6YMKEMc149fPFjcAUUqCNgKCtBkD60ySa9U3s0qu+2nVle28uYKhX1n0Gb0iUJu3bt8tqXDShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUMC9QHhUjPtKNzX+yCVyh6UbXH8VF6wqQPHWYsQNj4cxvgLKgKpjEe0Wu3hmpRF5y/JgLjL7azqOc54FtCEqWKzxGDBuKHLenX6eZ+d0FGj5AkqlPK7a/XGwdVdQWenx72da/mIZIQUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABCjRJoMnPsOzbu5dzwuZ436TVtNBOMiF5bNER7HtpD/ZM3e147Zu+F8feP8ZkZQu9Z76Gdcu4P+P5x4chdvPbWFLmay+2o0DbEZBJyC3bduBMedXzc2vey8/yvbxq3jNh2Xa+L7hSClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAJ1BZq8w7LmF81ysOZ4z9tEgfMp0NTjYL+ZNR3fnM9AORcFLjKBmiSk3W6HfMmr5mvN+5rPTFheZDeX4VKAAhSgAAUoQAEKUIACFKAABShAAQpQgAIU8JNAkxOWfpqfw1CAAhSgQCsWqJuMrElI1k1Myvd1k5qtmIJLowAFKEABClCAAhSgAAUoQAEKUIACFKAABShAATcCTFi6gWExBShAAQr4T6BuYtJdwtJ/s3EkClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUuJgEmvwMy4tpkYyVAhSgAAUujEDD5GTDKLzVN2zPzxSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKND6BLjDsvXdU66IAhSgQIsRqPu8ypqg6iYp6wbqqm2LWQgDoQAFKEABClCAAhSgAAUoQAEKUIACFKAABShAgWYTYMKy2Wg5MAUoQAEKnCk3oOel3aFUVm3ol+8VCoUDRr6XV7ugIMf7sjPlBKMABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQIE2KMAjYdvgTeeSKUABCpwvgRN5eZBJy5pdlTJxKROW8lWTxJR1so1sy4sCFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAXansB52WF5Q9fbERfWEUeL9uPX7PUwWs60PWmumAIUoEAbFLBYrDhyLLsNrpxLpgAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAV8FzkvCsnNcFwQHt0NYaF90iuyClVlLUWTI9zVGtqMABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABVqpwHk5EvbIqQMI1Kqha6dBRHgEbr7sTujUwa2UlMuiAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAV8FfDrDsvL4vqid8I1sNmtOHhyD7YdX4+IyFD8vH8NUuK6I7hdO6jVKoQGhyAt/hpsPPq9r3GyHQUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUo0AoF/LrD8jcp/RETHYG4mBgYbWXonNAFl3Triiuu7IkvN32E4tJi2G12qFRKJEWmtEJOLokCFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFGiMgF8Tlko1oBXHvsrjX5VKBaLjQpyxXNIrEZ9sWICdh3+F8f/Zuw84SYs6cdzfSZsDm8k5SQ6ikoMgiIIiJhRFQOQwh7vz9Lzj752iHj/PeCISFAQRxQAqUURQggTJIBkW2Aib86T/W730MtvbaWZ6pmd2ntL+7PQbqup9ut63m/q+Ve/K5TF78Yzu1NO2BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAishwI1nRL2iZkPx6QJB0Z7e3t0dHTGwvlLYtKUCWvYRo8bHjc9dnVEekkECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAx5gZqOsLz76dtjydIl0dHWERNHTYoV85ri5bnzo62tLV589qWYP2/RkAcHQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAqwI1DVguW7U4bnzg6lyAcrtpO8WkUVNj5cvNMfuJ5dGwfHjsPGUf9gQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFgjUNMpYbfeast47JkHY/SwsbHP1gfGLpvtFa2r2qKjsyMaGhpi4dKFcf/s2/ATIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgJ1CzgOWYMaNj0403ilEjR8TfH7ktFi9fGPtvf3iMGDUsojP3/2htH4mdAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECawRqFrDcftttcplOnDAhttlqy3jimYdjxoLpsdtmr4utp2wfw5qHxQMz7kRPgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBNQI1CVhuko2sHDN6dCxZujSeePLpWLxkSa6ApdkzLW9/6sbcSyJAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEChQK8DlsOGDYvNNtk4nnrm2Zgxc1Z0dqbJXyUCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhUFuh1wHLCBhvEvQ88FCtXrqxcmi0IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQRaDXAcvZc+YAJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQI8EGnu0l50IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQAwEByxogyoIAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZ4JCFj2zM1eBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjUQEDAsgaIsiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoGcCApY9c7MXAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI1EBCwrAGiLAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6JmAgGXP3OxFgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEANBAQsa4AoCwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEeiYgYNkzN3sRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFADAQHLGiDKggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBngnULGDZ3BDxgYnDY9cRTSVrstvIptw2aVuJAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECzbUiOHHy6Nh3yrh4XVt7nP/8vLh/edtaWe8+sjk+vNnEGNbcFE1Ni+Inc5fWqmj5ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwSAVqNsLy/hXt0TJmbIybMD5O22JS7J6Npsyn9HdaltalbdK2EgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBGoWsLx38Yr4wRMvRjQ3x9jxY3KjKdMUsOmV/k7L0rq0TdpWIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQM2mhE2Ud89fGt97eHp8fMfNYuy4sfGRzVfHQ8eMHR2dDS3x/Wzd3QtMBavZESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCwWqBmIyzzoCkg+b1Hp2cByqYYl42qTK/0d1omWKnZESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQVaDmAcuUeXtba3Rkr6amptwr/d3R3kaeAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECawnUPGC5a0vEKZNHRVNHe7SuWv1Kf588aWTsOqwBPwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBNYI1DRguUtLZ5w8ZVSMGjki2to743tPzMi90t9p2cmTs6BlFtCUCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkARqFrDcpbkzTpk4MsaOHhWdjY3xg2fnxj2Llude6e+0LK07eeKISNtKBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqFnAco8RTTF69IhcYPKc516Ovy9ZuUY3/Z2WpXVpm71GNpEnQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBANNfK4LKlHTF88ar4+9Klce+y1nWy/fvSVXHO8/PjtWNa4mdLOtZZbwEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAkNPoGYBy+wxlXHB3GVlBVMgs1gws+xO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AQIECBAgQIAAAQJ1ExCwrBu9ggkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQELDUBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqJuAgGXd6BVMgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICApTZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDdBAQs60avYAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBCy1AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE6iYgYFk3egUTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICBgqQ0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFA3AQHLutErmAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAUttgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBugkIWNaNXsEECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAhYagMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNRNQMCybvQKJkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAwFIbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgbgIClnWjVzABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgKW2gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAnUTELCsG72CCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQsNQGCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCom4CAZd3oFUyAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgIClNkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQN0EBCzrRq9gAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQELLUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTqJiBgWTd6BRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIGCpDRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUDcBAcu60SuYAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBS22AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIG6CQhY1o1ewQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICFhqAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI1E1AwLJu9AomQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEDAUhsgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBuAgKWdaNXMAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECApbaAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECdRMQsKwbvYIJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBCw1AYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKibgIBl3egVTIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAgKU2QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA3QQELOtGr2ACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQstQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBOomIGBZN3oFEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgYKkNECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQNwEBy7rRK5gAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQFLbYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgboJCFjWjV7BBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIWGoDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjUTUDAsm70CiZAp3t2QgAAIABJREFUgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQMBSGyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoG4CApZ1o1cwAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQICltoAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJ1ExCwrBu9ggkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQELDUBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqJuAgGXd6BVMgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICApTZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDdBAQs60avYAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBCy1AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE6iYgYFk3egUTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICBgqQ0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFA3AQHLutErmAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAUttgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBugkIWNaNXsEECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAhYagMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNRNQMCybvQKJkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAwFIbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgbgIClnWjVzABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgKW2gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAnUTELCsG72CCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQsNQGCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCom4CAZd3oFUyAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgIClNkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQN0EBCzrRq9gAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQELLUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTqJiBgWTd6BRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIGCpDRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUDcBAcu60SuYAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBS22AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIG6CQhY1o1ewQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICFhqAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI1E1AwLJu9AomQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEDAUhsgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBuAgKWdaNXMAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECApbaAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECdRMQsKwbvYIJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBCw1AYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKibgIBl3egVTIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAgKU2QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA3QQELOtGr2ACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQstQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBOomIGBZN3oFEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgYKkNECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQNwEBy7rRK5gAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQFLbYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgboJCFjWjV7BBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIWGoDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjUTUDAsm70CiZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQMBSGyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoG4CApZ1o1cwAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQICltoAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJ1ExCwrBu9ggkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQELDUBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqJuAgGXd6BVMgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICApTZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDdBAQs60avYAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBCy1AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE6iYgYFk3egUTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICBgqQ0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFA3AQHLutErmAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAUttgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBugkIWNaNXsEECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAhYagMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNRNQMCybvQKJkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAwFIbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgbgIClnWjVzABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgKW2gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAnUTELCsG72CCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQsNQGCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCom4CAZd3oFUyAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgIClNkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQN0EBCzrRq9gAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQELLUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTqJiBgWTd6BRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIGCpDRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUDcBAcu60SuYAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBS22AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIG6CQhY1o1ewQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICFhqAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI1E1AwLJu9AomQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEDAUhsgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBuAgKWdaNXMAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECApbaAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECdRMQsKwbvYIJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGj+7Kc+ES0tLXHNddfHAw8+RIQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL9JtD851v+EjNmzIz3vffdApb9xq4gAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSSQPO9994XjU1NMXr0aCIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDoV4HGzqy4qVOmxIsvzujXghVGgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBxkQwc9asuPCii2kQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgXwVyActpU6fGB95/Qr8WrDACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkApbz5s+PjTbckAYBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgT6VSAXsOzs7Ixhw4b1a8EKI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQC5gOXnypJi/YAENAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI9KtA44QJE+LNb3pT3Hrb7f1asMIIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQ+P73vjseeuSRuO/+B2gQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgXwWav3/Ouf1aoMIIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQF8g9w3LixInxoQ+cSIUAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL9KpALWC5atCg23nijfi1YYQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGhsamqKHbbfPpYsWUKDAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC/SrQ/IV//eeYN29e/P6aa/u1YIURIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECg+Stf+wYFAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI1EWg+cwvfXFNwV/+yll1qYRCCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAYmgLNgpRD84N31AQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQGgkDjQKiEOhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMDQFBCyH5ufuqAkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgMCAHPsBwQH4NKECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBiaAp5hOTQ/d0dNgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYEAINH78jNNjv33fEA0NDQOiQipBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMDQEWj8xRW/ju222SYOPfigoXPUjpQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgQEh0Dhn7tz4zVVXxT6v3XtAVEglCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAYOgKNQ+dQHSkBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgNNoHnK5Mlx1JFHxN33/H2g1U19CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBYzwUa3/Pud8YzzzwbN918y3p+qA6PAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGBJtD8/R/8cKDVSX0IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBgiAo2bbbbpEDlUh0mAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwEATaD76yCNj1apVcdMtt8Szzz430OqnPgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIrMcCjT86/4KYN39+nHTi+9fjw3RoBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgMRIHm00/7cKxctTIuuuTSgVg/dSJAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYD0WaL762uti+vPPr8eH6NAIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBioAo2ClQP1o1EvAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAuu/QPOZX/pi7ijnzJkT5/zo/PX/iB0hAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIDRqD562d/Mzo6OuJzn/7kgKmUihAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMDQEmltbW3NH2tLSMjSO2FESIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDBgBJq33267aG9vi/kLFgyYSqkIAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJDQ6D5zUceEQ0NDfG7P1wzNI7YURIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMGAEmr/13e8PmMqoCAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECQ0ugcWgdrqMlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGAgCQhYDqRPQ10IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIDDEBAcsh9oE7XAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIDSUDAciB9GupCgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYIgJNJ/5pS+uOeQvf+WsIXb4DpcAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgXoKNAtS1pNf2QQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSGtoApYYf25+/oCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNRVQMCyrvwKJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDC0BXIByw994MTcSyJAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEB/CjSnwn7y00v6s0xlESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAICewZkrYM7/0xdyC/L98CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0NcCnmHZ18LyJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgpEDjuHHjSq60ggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAn0p0Hj8cW+LLbbYvC/LkDcBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSKCjRedvkvY6899oi2traiG1hIgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBvhJoXrFiRfzmyqtyL4kAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL9KdBYWNiXv3JW4SLvCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0CcC6wQs+6QUmRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCIgIBlERSLCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDoHwEBy/5xVgoBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAkUEBCyLoFhEgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgED/CAhY9o+zUggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKCIgYFkExSICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBPpHoHGDkWKW/UOtFAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECgWaT9sn4tGZDTF9UWO8vKwzFqzojKWtnYXbeU+AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGaCzTvtOFLsf0G7dGeBSnnrxwXV/xjTNwzo63mBcmQAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEChQLNjc0t0TKqOVpbR8U1j6dg5YrCbbwnQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAnwg0t3c0xcqOEXHFQ6PjlqeW90khMiVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAxgcbWjoZYuGJE/O0ZIyuLAVlGgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDfCTS2tjVGR+vKmDqqo+9KkTMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSKCORGWHZ2tsUUAcsiPBYRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINCXAo2PzGqJ9mxw5YZj2/uyHHkTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgHYHm8+5oiM03aIqdJ7eus9ICAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI9KVAc8p8+oLG7DW8L8uRNwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBNYRyAUsB0PaaOrkwVBNdSRAYJAIzJzz0iCpqWoSIECAAAECBAgQIECAAAECBAgQIECAAIH1W2BQBCxTsHL4cCNA1++m6OgI9K9Auq4IWvavudIIECBAgAABAgQIECBAgAABAgQIECBAgEAxgUERsEwV7+zsLFZ/ywgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQGMQCgyZg2dHRMYiZVZ0AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgWICgyZgaYRlsY/PMgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKDW2DQBCyNsBzcDU3tCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBQTELAspmIZAQLrvUBDQ8N6f4wOkAABAgQIECBAgAABAgQIECBAgAABAgQIDAYBAcvB8CmpIwECNRdoamqqeZ4yJECAAAECBAgQIECAAAECBAgQIECAAAECBLov0Nj9XexBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB2ggMihGWM+e8FBtNnVybI5YLAQIEMoF0XZEIECBAgAABAgQIECBAgAABAgQIECBAgACB+gsMioBlYhJcqH9jUQMCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECtRZo2HHHHTtrnan8CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUI1A86677lrNdrYhQIDAkBCYPXv2kDjOnh7ktGnTerqr/QgQIECAAAECBAgQIECAAAECBAgQIECAQFGBZlOtFnWxkACBISqwcOGiIXrk1R12R0NTdRvaigABAgQIECBAgAABAgQIECBAgAABAgQIVCnQWOV2NiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDNBQQsa04qQwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEqhUQsKxWynYECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNRcoLnmOWYZjn7Lpypmu/QP36m4jQ0IdBU4aP99uw1yy623d3sfO6wWGDtmTOy2266x+aabxsiRI2P58uUx/YUX4oEHHozFS5ZgygRaPjo52p9aGR23LI1Y3sGkgkBnNEZb46hobxhRdMuGaI/GjtZo6dS+igKtpws/9IH3x33ZdeW++x/IHWF6/5OfXhp77L5b7JFdg9LfUu0Ebrjw37uV2RGnfLVb29u4fwSmTpkcW225RYwckX0/r1gezzz7XMyZ+1L/FK4UAgQIECBAgAABAgQIECAwCAVGZX3cEydOiKbG8uP42js64qWXX44VK1YOwqMc3FXuk4Dl4CapvvYjRoyIj55+Wnz/nHNj1apV1e+4Hm35uU9/Mr757e+uR0fUd4dS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&quot; width=&quot;400&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
When you do something wrong like this :) .. you will see the unit tests failing.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;img alt=&quot;&quot; height=&quot;142&quot; src=&quot;data:image/png;base64,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&quot; width=&quot;400&quot; /&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;img alt=&quot;&quot; height=&quot;221&quot; src=&quot;data:image/png;base64,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OLS16QFycM0hoOaE89Wc9mxDAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiTQ2ghoevTqTeWwtR01+ksCJEACJEACJHDeCei1mvPeBzsggYtFQJvBHQsuFnv2e3kQUHscMpEACZAACZAACZAACZAACZBAaySgz2nfoTX6TZ9JgARIgARIgARI4LwSKC44A4or5xUxjZMACZBAmyXA+0ebPbQcGAmQAAmQAAmQAAmQAAm0eQLc47DNH2IOkARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARCE6BwGJoRa5AACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZBAmyegLyw42+YHyQGSAAmQAAmQAAmQQOQENLCWWCJvxhYkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIk0EoJ6PsPGNBKXafbJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEAC0SKgLygoiJYt2iEBEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEmilBLjHYSs9cHSbBEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABKJJQG+zRdMcbZEACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACbRGAow4bI1HjT6TAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQQJQJUDiMMlCaIwESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIIHWSEB/sZzu1bNHs7o+kH+wWe3YiARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgAQuJoGZN0+3dz/3kwXn3Q3VV6T9MOIwKoclGzPvno7MqNi6sEZunnnHhe2QvZEACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZDAZUIgLi4Oo0deCaPRCIPB0DRq9V7lqTJV51JJfiMOb5oxC0nxMdBrrDBVV6DgxF6s23wUtZeK14H80OWg/5X90b1jOlJidDDXlqP4zH4sWXfI0UKfi6FjBqBbTiriZeTm2kqcK9yHo51HYvjK9/DOCT+Gu96B+0dtwZvv5eP+e+/Gm++856eSBhoN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AAmQAAmQAAmQAAmQAAmQQKsloNXpYDI12IVDtadhl84qzMuV6k0mqDqiIHrkKyFxzbqvmz1u1X7d1xsibh9QOHRaMp/4GrNXjsY9d0yA5oMVOCKqzhoJ/huVGYulxfJG79jQMeKeGxvUW21YXVKB4amJ6BDnKQ42FNW79jj0XcnUo8vqzzag/O5bMM62GtuPFqGyQSM6x/fGAAAgAElEQVT78KWhfad6HNsrm+hJiu3dEQmnClFWLUt5amOR0XU8YN3tstOwFsvq78H1OZ2QXbcSbzRvldKgKFZvrcP911yB2vWHUFBlgk1rRGJ6LCqLyn3a+WMfqr2KBDWbLZCFUCUk1DOSce026fumQShcthenKxqgMcR59BnKto+DITJC2cvISUR5QTWqCk6IpX5N1vbLu4kZBnx5zopYYVNbElqiDuEKi0mABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEjgghMYNmQQ4uPjUFtbC4PBYBcQVVKRhqaGBiTEx2PYkMFYu775IqH7oLz3VQw2YOeeiu51xLsA4Wdu+bYzazD76xtwz22DcOSDbTjz8dfode003Jsqap6lHhUlp8Smux1vm96fnS6ofBss8mdDaSUGWFUco6Nu/Yla1B6sdveisVEAW5YDmD/HhGEjh+C6oamIl5GZ66twTvbxOyZLlKrUIa0n+vcfjZQ4PbTid3nhMaz8yE04lDrH5h/DpNs74+iHjihEp6fOv85lRN3z33j7HT++efvp+GzbNQeLrFdh2OSbkZEUA53VhKqyo5izyF31dbX1Zh+q/eerDmHqxJsxKF4Hq9mE6nK1hm1j3zvn4XPtGIy45hZcrcob6lBedNJVHqFv3my851IoX3uOuA69UkR4NlXixJbFTX5sWHoQ0ybNwn2xGtSXH8AHCzb5dsUcEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABErjECWzdvsPu4eat22C1WHDTtBvtnxct/tweaahEQ0cdb10pugOb8/EnHgZnzbhZPvv2qRk1dpxvbnR98Wutd8+e2J+f77csUGZz2gSyxXwSIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESuJAEHIId4C3kRcsHp/1w7PnzQXPVmIskHPbqGY7PPnX2H4hMbPQxwAwSIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAEfAiH3OPRpEaUMCoBRAkkzJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJBAFAtoo2KAJEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiCBVk6AwmErP4B0nwRIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgASiQYDCYTQo0gYJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJtHICssehrZUPge6TAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAm0lIC+uKiopTbYngRIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIoJUT0Oe073BBh3Dy2BF07dn7gvbJzkiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABIITkKVKL2yKjY1Fg8l0YTtlbyRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAkEJXHDhMKg3F7DQaDQit2Mestu3h8FgiErPJhFEz5w6iVMnT8BsNkfFJo2QAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQwIUgcNkKh126dYcSD08cPwqLxRIV1jq9HpmZWUhMTsbuHdujYpNGSIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESOBCENBeiE4ulT6GDR7Y5EpmVjaKi4uiJhoqwxaJMiwqKkRqSqrPkN379ilsAxltfXxt4BBxCCRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiQQlMBlJRxu3rajCYZWq4XNZgsKpzmFSjxUkYfeyb1v77K28Lmtj68tHCOOgQRIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgASCEfBVuILVZhkJkEBIArYYG+qu0sC4EdDWhqzOCiRAAiRAAiRAAiRAAiRAAiRAApcAgdjYWGSkpyI5KQl6ne4S8IgukAAJkAAJkAAJkAAJkEB0Cait+0ymBpSWl6PkXKlf4yGFw5q7ddAdsSJmkw2aBr82opo5NtGAaWmxdpufltZhdVUDJuRZML2XIzpw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fILPqENGHPq0aGFGuBGHLezGb3P35TSDRRz6bRxBpr+Iw+Ys5RlBlxe9alsf30UHTAdIgARIgARIgARIgARIgARIgATOOwH1Q4qptsYeechEAiRAAiRAAiRAAiRAAm2VgFanR0xsrKxIKSt8eqWQEYfeDVrz583bdjS579xfL9p76ynIVtmHzDu59+1d1hY+t/XxtYVjxDGQAAmQAAmQAAmQAAmQAAmQAAkEJ6CRPV78PXUdvBVLSYAESIAESIAESIAESKDtELhs168rKS5Camqa7Pvou/Fjcw+vspWRkYHy8vLmmmA7EiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABErgoBC6riEP35TSPHTmC3lf0RfcemVETD1X0YqWsCatESe/U1pfybOvj8z6e/EwCJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACbY3AZbXHYVs7eBwPCZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACUSLwGW7VGm0ANIOCZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACbQFAhQO28JR5BhIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIoIUELsoehzWV5S10m81JgARIgARaQiA+KaUlzaPelveFqCOlQRIgARIgARIgARIgARIgARIgARIgARIgARIgARKImMBFEQ7zaxMjdpQNSIAESIAEokOgZ1xVdAxF2YpNo/Ow2KNbF+zZs8enl5SUS0v09HGQGSRAAiQQgEB5OR+eC4CG2SRAAiRAAiRAAiRAAiRAAiRAAiRAAueRQFq7rLCtc6nSsFGxIgmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAm0XQJhRxzqNcCEJCOuTIhBXmKcncjxqlpsqDZhRWU9zLa2C4kjIwESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIIG2TiAs4TBVVMPvZyejd5c8xLVvD21MjJ1LtsmE/mfOYMzR4/jr2UqUWqyXLK/2qTH4yY3tMLijDhlJDv+LK0zYctyCPy4uxpky0yXre1t37Le//Cl++qvftrlhGrqPwL0xm/GfvZfuedGWoN8zbQLe/XRFWxqS37F4j9P7s99G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duQ5+r3Nrt3Zmbp9mclWciCAAAIIIIAAAggggAACCCCAAAIIIIDAGS1gGTfhfEdLCmQdOqCY2O4t2SV9IYAAAgi4CBQcz1VYRFSrMnHG5LCYrT9djvgB/ZSe7lyz5/8j+oUX9MQ7Jsm4xv9t0yICCCCAAAIIIIAAAggggAACCCCAAAIIINCaBDrG1NgqzWNodRYheCzNRQQQQAABBNqLQK2dS9vLsBgHAggggAACCCCAAAIIIIAAAggggAACCCDQWAESh42Vox4CCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC7UiAZxy2o8lkKAgggAACvgnkTDPblPpWlFIIIIAAAggggAACCCCAAAIIIIAAAggggMAZI8CKwzNmqhkoAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAvULkDis34YrCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCJwxAiQOz5ipZqAIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII1C9A4rB+G64ggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggcMYIBJwxI2WgCCCAAAIItJDAdS+8oHFVfR2YpmnPtlDHdIMAAggggAACCCCAAAIIIIAAAggggAACCDRBgBWHTcCjKgIIIIDA6RUIe+gFvfDC0+rRyDCeMAm+yEbW9VTtw2kmWej8WuWp1Om99uTQoZqeOlppE8erz+kNhd4RQAABBBBAAAEEEEAAAQQQQAABBBBAoJUIkDhsJRNBGAgggAACDRUI1729junZfR10b++G1nWW76joxlRrJ3U25mZr1oEs2drJeBgGAggggAACCCCAAAIIIIAAAggggAACCDRdgK1Km25ICwgggAACp0Mg8n71yP6rDrz6I4U92lf63901oggceKFuujxVA7rFKtKSo4y1s/X++0t0WB30298/rsCgwPLyT5pVh6eOJ80qwWPSA+ZcoVkx+PqpCwPMysb79UdzLtN5LiRO4y4/X2cPj1P36ECdPLJDS97/m2buqG6qNXyXMu13uq17tj775R/0ba2APth/0JzpqMcHNXa9ZmsYITEggAACCCCAAAIIIIAAAggggAACCCCAgD8FSBz6U5O2EEAAAQRaTCD6vlgde8lk+fJf1r7QxxSnR3Qqb9fpFj3z00Stee81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AAWuPQEGdq69MWePKUABClCAAhSgAAXGr4Bx/HaNPaMABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABfQKMHCoV4rpKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKDCOBRg4HMeDy65RgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQQK8AA4d6pZiOAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAuNYgIHDcTy47BoFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAF9AowcKhXiukoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoMI4FGDgcx4PLrlGAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClBArwADh3qlmI4CFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIAC41iAgcNxPLjsGgUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAX0CjBwqFeK6ShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABSgwjgUYOBzHg8uuUYACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUECvAAOHeqWYjgIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgALjWICBw3E8uOwaBShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABfQKMHCoV4rpKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKDCOBRg4HMeDy65RgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQQK8AA4d6pZiOAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAuNYgIHDcTy47BoFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAF9AowcKhXiukoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoMI4FGDgcx4PLrlGAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClBArwADh3qlmI4CFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIAC41iAgcNxPLjsGgUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAX0CjBwqFeK6ShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABSgwjgUYOBzHg8uuUYACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUECvAAOHeqWYjgIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgALjWICBw3E8uOwaBShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABfQKMHCoV4rpKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKDCOBRg4HMeDy65RgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQQK8AA4d6pZiOAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAuNYgIHDcTy47BoFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAF9AowcKhXiukoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoMI4FGDgcx4PLrlGAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClBArwADh3qlmI4CFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIAC41iAgcNxPLjsGgUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAX0CjBwqFeK6ShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABSgwjgUYOBzHg8uuUYACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUECvgKvehExHAQpQgAIUoAAFKEABClCAAiMjEBAQMDIFs1QKiEBtbS0dKEABClCAAhSgAAUoQAEK6BLgjENdTExEAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAgfEtwMDh+B5f9o4CFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACugQYONTFxEQUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUGN8CfMbh+B5f9o4CFKDAOBcw4NnlK7Cm4SCWHWkZM339QWoK7rO2pnEPYrPGTNPGWUPG5viPM+Rx0B0vHEtdiMfT9iBdR2/0v37H5vkX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U5V21yPLflGAAhQwI9BVpyrVaVo+aY8jDs0cQK6mAAUoQAEKUIACXUyAU5V2sQPSzcLhVKXd7ICyOxSgAAUoQAEKXBIBTlV6SdjZKAUoQAEKUIACFKAABShAAQpQ4MoTYGLnyjvm7DEFKEABClCAAhSgQPcV0HbfrrFnFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKCAWgEmDtVKsRwFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFurEAE4fd+OCyaxSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhRQK8DEoVoplqMABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKBANxZg4rAbH1x2jQIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAJqBZg4VCvFchSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhToxgJMHHbjg8uuUYACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUECtABOHaqVYjgIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgALdWICJw258cNk1ClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABCqgVYOJQrRTLUYACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUKAbCzBx2I0PLrtGAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAbUCTByqlWI5ClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABCnRjASYOu/HBZdcoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUooFaAiUO1UixHAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAgW4swMRhNz647BoFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAF1AowcahWiuUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUo0I0FmDjsxgeXXaMABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKCAWgEmDtVKsRwFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFurEAE4fd+OCyaxSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhRQK8DEoVoplqMABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKBANxZg4rAbH1x2jQIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAJqBZg4VCvFchSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhToxgJMHHbjg8uuUYACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUECtABOHaqVYjgIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgALdWICJw258cNk1ClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABCqgVYOJQrRTLUYACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUKAbCzBx2I0PLrtGAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAbUCTByqlWI5ClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABCnRjASYOu/HBZdcoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUooFaAiUO1UixHAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAgW4swMRhNz647BoFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAF1AowcahWiuUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUo0I0FmDjsxgeXXaMABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKCAWgEmDtVKsRwFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFurEAE4fd+OCyaxSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhRQK8DEoVoplqMABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKBANxZg4rAbH1x2jQIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAJqBZg4VCvFchSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhToxgJMHHbjg8uuUYACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUo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AQpQgAIUoAAFKEABClCgHwswcdiPDy67RgEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAGtAkwcapViOQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQr0YwEmDvvxwWXXKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKKBVgIlDrVIsRwEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQIF+LMDEYT8+uOwaBShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABbQKMHGoVYrlKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKNCPBZg47McHl12jAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSggFYBJg61SrEcBShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABfqxABOH/fjgsmsUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIU0CrAxKFWKZajAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgQD8WYOKwHx9cdo0CFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACWgWYONQqxXIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIU6McCTBz244PLrlGAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClBAqwATh1qlWI4CFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIAC/ViAicN+fHDZNQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpoFWDiUKsUy1GAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCgHwswcdiPDy67RgEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAGtAkwcapViOQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQr0YwEmDvvxwWXXKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKKBVgIlDrVIsRwEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQIF+LMDEYT8+uOwaBShAAQpQgAIU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ukiABEiABBwI1J6vhF9AUL9iotpkUST1p0OJHTUCWVlqzF7vl+CXX8Yz74mTcV/vy6ZEEiABEiABEiABEiABEiABEiABEiABEiABEiABEuhPBELC26VKc2tapyAEt73ZSAIkQAIkQAKXC4EOmUsvl2lxHiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiTQXQJ0HHaXHMeRAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQwGVEgGccXkaLyamQAAmQAAnoI1DxpKQp1deVvUiABEiABEiABEiABEiABEiABEiABEiABEiABEjgiiHAiMMrZqk5URIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARJwTYCOQ9ds2EICJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACVwwBOg6vmKXmREmABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEjANQE6Dl2zYQsJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJXDEEPK6YmXKiJEACJEACJHCBCNz+8suYadd1+kk8+fwFUkw1JEACJEACJEACJEACJEACJEACJEACJEACJEACJNADAnQc9gAeh5IACZAACVxcAn5PvYzfDa3GC0/+N4q6Ycoz4uD705NPoqobY90N+VRkfqp2uPdlvDzEXc+L1TYeB+eGd1BehPgNORfLIOolARIgARIgARIgARIgARIgARIgARIgARIgARLoBwToOOwHi0ATSIAESIAEukPAH48PLcPzBaF4Ihr42amuyghBcFeHXDb9A2QmR8RReO6ymREnQgIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIk0HMCdBz2nCElkAAJkAAJXAwCgUsxuPwvOP369+H38+HA/8tvZ4Xn6Gtx942pGDUoEoFKBfL2r8HHH2/DWQzA7/7nl/D08rT2/41EHbaW30ha0TLgR1JXJ1GDb7Q2jMLLLy/Fi1JXqNb5xGDmjVdjysQYRAV7ovlcDrZ9/Des6GcBe8lP/h73RZVj5U9fwNq2WQKe3vKqwrGGv5MACZAACZAACZAACZAACZAACZAACZAACZAACZAA6DjkJiABEiABErgkCQQ/EYmyV8XLV/0aCnx/gRg8jVa/Xei38Nxj8dj34d/x5/0nURcwFAnzrkeUIo5DSzV+9vRPZM5J4gx8AL/sTqrSgOmILt+BT/70HgprPTF87n/hySeWYv2Tr6C6H9E0GBRAUWDoaFOgVDRF463pUZjiBZyrKcWHR4/gf8937MjXJEACJEACJEACJEACJEACJEACJEACJEACJEACVxIBOg6vpNXmXEmABEjgsiEQiqURZ/GK+A2BGryW54PfjAb+61jLBKOfngKvTf+Fj3Y1tVSUncLuT9/qvdmf+z/8c71dXCPy1v4BTYufxVypWtl7Wnosae+fnsZeZ1JqcvHvkzV4s+gETsMHU6Lj8WZqMjZu2I/jzvqzjgRIgARIgARIgARIgARIgARIgARIgARIgARI4IogQMfhFbHMnCQJkAAJXGYEwpciVE4ofMYxzejD48VzeNg60VSJorMstzkN+2TqHohOvRqTJ8Rg2OBIRIQEQk18OqBPdPWB0PoC/Kr1TMh6bM/bi/0jZuIFUbWkD9RRJAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQwKVBgI7DS2OdaCUJkAAJkIADgcilwah//kk8fdpeGSROxF8iHv+Jg1KVYQLmLjQCK+QXl6XO2uIvP1Ud+tTL6wDHOmVQux6h33se/+m3Ef/a+A12fHkO5ZXVeOLFP3WQIi/N8iNm9P9igJ8Y2Yqz/xtMC0mABEiABEiABEiABEiABEiABEiABEiABEiABPqAQKdjj/pAB0WSAAmQAAmQQC8SGIwnAk3433Zerkq8UW/Ed5Na1OT+8SDM1/wKt6cOQYCnAqNvJCZc+zC+O9DRjGxkycvvTh0IHzkK0OATjhibt3CdBCtG3zcagUYFPgMTcPsvJqPBYWj8RCOqN+/A3oO5qDSEIvGWH6G9a9HWOV0clxELEC0KPAYMlnMYL2xJfvL3eOn5n+Cadmp98d6McbgvxBeBcgair5c/rh8zGWObC6Ce/MhCAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRw5RJgxOGVu/acOQmQAAlcmgSiH5eUoP+E7TjD1jkUvWeB8aFJQPoeoOgt/OJ/F+Ku6x/Cz78VBI/Gc8jdvxHLzzlO2YI3/roJj9/1H3jubiMaKktwat3z+Nsm4NhzX+Lw49/DM39QUJ2fjuV/+DMifvdy6+BNr67HxG8/iWfv90TDuTxkbF2BT/E4hnUkmvU8vjn+CJ74/fUwVJ/G0b++gJwLGNZnEMcgFAXtnxKqw2NHa/HLkfF4ZIAPfE0NOF55Go9sy5fTIllIgARIgARIgARIgARIgARIgARIgARIgARIgASuZALKzDlXWy4kgJLi0wiPjLqQKqmLBEiABEjAgUDt+Ur4BQT1KyaqTRalfU7P2FEjkJWlxgSykAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJdJdASHi7VGxuxTBVqVs8bCQBEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiCBK4MAHYdXxjpzliRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiTglgAdh27xsJEESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAErgwCHlfGNDlLEiABEiABEiABEiCBoKD+db4pV+TyIlBZWXl5TYizIQESIAESIAESIAESIAESIAESIIErkAAjDq/AReeUSYAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESKAjAToOOxLhaxIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARK4AgnQcXgFLjqnTAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIdCfCMw45E+JoESIAESOCKJ2C+ZQUsdgpVi2Fc5wqJEeYFabBUPgTj9rOuOnWuj18B02CRu7pzE2ucEYiC6ZY3YFi+GEq7Zi3+AbBM+jUsUaNkPWuAyj0wbnrJQYJWuzNbWNd7BAyYdOPNiKpYhRXbantP7EWWlLhkCWLsNlSlIW3NhTVIS79W+4W1ltpIgARIgARIgARIgARIgARIgARIgAT6GwE6DvvbitAeEiABEiCBC0NgwHyYE24CQqPFqVQBpfgzKHvSoIjHUHVQWUuqOPiCNMwRT5aiXJwAfpM4OI12WzXMvGyb3fGP+gfMg9NgWPU0DI2yRiFD2mPQar9sofV8YqmTp8E3IAQRwb74Ji0N1d0UqaieYEN7d7BeUTeIg2696K7XO+AC9csQmzJUXZOXYInW9aMPbNLSr9XeByZRJAmQAAmQAAmQAAmQAAmQAAmQAAmQwCVEgI7DS2ixaCoJkAAJXM4EYkeN6DS9uLi4dnVZWVmd+uiqCLpWnISTYNj8Py3dPW6H+dp7gIO/hmH3IcAyCJYxTwDeaeiaF8IEw1c36zKh9ztF9L7IfiuxNf6zg4Ua/Mf6AHn/hNJgG1aW0368Vnu/5aFh2JiXYWn+O5QThzU66ms2BA3HxKRByNi4s3VAWUkxUFKHgcmtsXX6hLXrZcbuL5Z1Y5w6xFf+Y7koBMbMQ0pzBjJPlKL5ohhApSRAAiRAAiRAAiRAAiRAAiRAAiRAAn1JgI7DvqRL2SRAAiRAAl0i4M4x2NGJqEuwx3hYEn4AS/BJKJl/bhtyzf2wnPoOjMcrbHWFULKe1iVS7WSRSD+zY+9zknZ0a4fhEXfAMn4OzAHREpJ4Dij4FMb0r53r8FsC0/zFMKz/LpRK513aaoNgWvgW4OFtrVKjDlvLarHDmvFxACzxT0m03VjAs15k7gb2/hWGurau7n8bDsvkJ2EeOAIwNgIV+2DIeQdKoTiL7GXkYzDHzIbF3wPK+X1A5u9hKHGgotXu1oBgWJJ+BvNQsd9SAOXoe+16a/JP/QimIeI0VANBgyVqdJRtuJ2PVrvaXcN+NZ2tsvwBYOLjsETHw+JhgrLpbhjsW8rNeKv9y++FIeEnMA+LF2XnxMn3Wxiy8tvmqbV/3MjH8b+IXY/AdO1ZGDJfh3K2qh0/3S88wjAqIRETQ6twKH1vu2G5ubnyehCSu+E4DJFIwasdpZ2VdJ5b2ip8pX122hc4lDgF8cPC4avUoiRnOzYfUufhjUWLF8DDoyXK90bp21pWiRzJSKuWgFHJSIodijB/A5qqziI3YweyStoc0NfLuA1pXyIiIQVx0RHw9zTj/IYVWCPr516/CPeMQMz4WAwbEo4gHyNMNSXI3bcFB0vaTOnpb8aIsUiOi0ZEYIDMuBZlhdnYty+3JbKzz/UHYczUFMQMDIKP0YT6imLkHz+ErAIb3OP7UJaQjIXza3A4PQPZZ+2e+Z7OmuNJgARIgARIgARIgARIgARIgARIgAT6AwE6DvvDKtAGEiABEiCBTgQWL16MFSscnGKderirCIRl9CMwjx8Cw8G/Qdl3xOFsPC+YJFRJ2Wv38LiT47xNkfSgRnvTVeKY6tjN70mYrpoiep+BofA4FG85Y2/03bAoX1tTobYrPjfBPP8OKJu/pcNpqI6shPGLO+Tfq8Rp+LTzVKWp78Mc9i8Yt/weaPAXJ9gvYbr+WViW/3eHMwI7Gm57HfcXmMNfgHHVNvFMesESMgOWYT7iOLS1D3sNpvgTMGz9IQzlkqQyZCHMs98Q+d9vka/V7kJta/Xkd2EO+RSGDc9CaZK1HL607cxJ6aTJf+/dMKp+rnmyNmdlrQ52UKjVrtN+y6w/Qjn1Rxi+eRYwBwsrnXzUbrNfgyXvGRgPiAMu+F6Y57wKc9ZNVl8ntPaPW2fqBwAAIABJREFUln1m2XMZT8EQOA9IfAvmUcvFgfghxP+ks3hj4JhEJMUFoOTAfqzcV9Z5j+uU5KxbuaTylNjeljJT0nk66eQ/91pE5m7FugPiLAwej4Vzr0HsoWU4jgasXPGZjBiCJUum4ksnqUqVEdfhuonlSN+0BtsrGuARGouZc+ajMm0V7FtYVTl2ztXwOrkbW1bvQJ3ZGwEOb2TX+mWg9wgE1eVh//pdqGz0QEjsPMydPQfZaRshbvaeF79JWDRrEAr2bMOGwnI0eQdhyJjxCFLEcaheP/pa/4RrEB+2C6u/LkKNyQC/kMGIGSZXvALb1MwVyEtfj/xAiURNvh43xB5HRnoWinTvr54jogQSIAESIAESIAESIAESIAESIAESIIG+I3BxDmXqu/lQMgmQAAmQAAkIgTdhnjAQhi9/JJFcjk5DFU6UlVD3TlXTB9dyzTVAzgMwnMyGYpIovFrVkSNOsI5OQ68bYL7+e8DO78BQ2rFRn67OvQbCFO0hzizVUSSRQKYy4PiT4pBKhFlvdtOyY+KcmCURhyNFfB2UsrUwpLdFw5lThkFZLU6zMpFtEVdJ2TIYKiOlf4s1Wu2dbXasEfuHGMT+96FUi9OoQSIOs19yP6SXW/Xab8l+EEreAaBJPE6m0lYrdI0/e5/sj+PCT8aWvytjlVbnqNb+0SVflVi1ThzSd4vkuySidWgXKM3HzHh/ZK9ci305ves01G1E8ZfYm1+BRrMZjWWHkCuzGK9zcGpKAMpW7cGJ8jo0W8yoL83Gukp/TLXtT7uYiKNfY09uCWqbzLIMdWgXl+lOf/Vu7Dt2GhX1JljMDSjLXicpO8MwWqd9Wt1CrhsGY47M/2QZ6kwWNNdWID99Owrtl4g+1o/Scli8h2JwRJBEOzajpvQkMvd3jlq1VOUjc+MKpGMspi0I0JoW20mABEiABEiABEiABEiABEiABEiABC4RAow4vEQWimaSAAmQwJVCQI00tBf7712PPHxI0j5KxOGNL0uKUknRmZftgK/I+ruaVLM1arCX4VpEsHJQI/bIIOcu3nAn0CjP8Hj2phsz1Tqbjk5KpUkqVd+RZE3VLGf+Q1KvLoZ5+HdhShwpkZA7xQH7NpQzqvNAIhBVATc4ibQMlfqzWu1a2p3brzWq99r1228obpew1maCzvHVncfad4H7/aNTvmpN4DWS8vUR8e1+AsNqe7iYHlKrsfVQEhIXzkNoZjrSc8vap+bVI6KnfWraO9LrRZ6+L60GSHJgKDc6iWQMk4azbYadO+PGWe9WvwHB0bEYHhWBkKBA+Pt6W22T5Li9UqLl+mHJ7Lw/2oT3rX6cWY8vtsZg3PB4zEoJgqWiCKdyDuLo6fbXNCVoGBKSkjC48Qh2rDrfK3OnEBIgARIgARIgARIgARIgARIgARIggYtPQN89mItvJy0gARIgARK4QgjYnYQ9S1VaJVFqkmrzRBwsEx+TM+4kXinjdYnqU90PTTDKP6bJ4kXY3RYl5hSv6lfoRmy+Ivf8zXFy9/9QpySmbWq8JkD5Rs40rL8Bppv+AUvxd6B06agw23ljnQyX8walqKY7uiMtnlLR4jPtNMJpxbkVMMiPeDVhibwFlunvSyrSmwVHo1WuZaWkAG12NlKr3dkYx7os6wvVbdIN9FrCdbT31P6ejpd1c7t/dMg3xMq+F8d5hHrG4fdg6PIZhw0oProTq3PCEJOYjEWjKuWMw3TklDpdcB1M+6KL6glX3diA+q5uK2ZrOlLfFWnY2NKlXWtvvPCbfhPmeeUg/Vg28g6dR219A2bffGtn0R3fhJ17OK0plPWPnSC7/6Bz52Gv6XdjX+PZHGTKj/ou9B80GjNnLETwsmXYab0mBmOEnHGYMLAWRzNW4aviLl24nM6ZlSRAAiRAAiRAAiRAAiRAAiRAAiRAAv2HwMW5J9d/5k9LSIAESIAELmcCzVlQ9v8Ixn1yyN2EJ9tmuvZ9OSLtLZhiE2DxMMjPYFjiX4VpbIcYxCJx/A34loQ6ycelt5q2U19RNuwERr8N89BREtaoRhRGwzLmVzAPcBhf/2co6plg5q9g3FkkKUsfa3eOn7amTGsX83BbCkrPQWKjWlMs5yqaYb5OzlT0EbeKIQSW2D+II+4gDMXaUtUelrkvwjIyHhYvb7HJDKVGdcXIPGyeSCVdXi/4MSyhkvtUkUrvYTK/B1qFa7W7tyIfBvGJWmZeB4unym4kzEkvuB/Sy609s1+QaPDRMldr/2jKj30Clup/wLjmBShddho6WNdcipy9a7FybwkC4lsiQbVsv3Dt53BGlE0bHmAN2FU8/RFmC/nbvb8aYQtSMSLMFx6yPw1egRg8Lt7qZOyNEhVlQENOLk6dLkG94ofBE+ci0JngAnH8DRiPYDHQ4BUkyUz1ldL1p+X9tABJ0UHwMchYz0BEjZ2BqbbrR6/pd2HfoHlzkTwqAgO8jNa3fGN1tThnlbaIz9GpCDufiS9X78RROg31LSp7kQAJkAAJkAAJkAAJkAAJkAAJkMAlRIARh5fQYtFUEiABEriSCHQ9PakbOhVrYNi0pq1D0ycwrquGOeGHEhk4WLxv5eJvkwi7gx0iBM88BqXkNzAtvFvunudD2foEDJ2P+uqsuOpZcQbeB/PYX8CUKu6C5iIohZ/BUN25q7Xm9E9hOP0ZzNO2wLgjw0WnjtVmSSf6OczJf4QpWT7O605DOf44DBIkpOyWMxPj/xOW2e+J869eUg3uklSVf20XgdhRmuNrZY/IHX8vLONjoYjzwKye0XhIzkm0ZXZU8h6BUXkU5pSXYfYXb0bjKSgFy60iVEeDVrs73VYZ3/wcynSRf8PjcsbhYRgOi9N3xDtaw3qtvcf2a/DRNFRj/2jal/2jXo3WNFfkIX1jXpvZCyQNqF/by/lLlrS8WJOGND3vD00AejpYsG3LccxOnouFKUY0159HxbG1kCpYcldjjZKEpNRrkOTvCXNjFUpP5aBSxGokENajGDmbj2Fwquid7IHm6lIU5h6Qc/5mQ83U266cWYPskpmYs2icRBNXoXjLWmzXw6dyO77YEY+UcTMwP9UHBlMNSguOI9MWZNxr+l3YV7zrOELj4jAjLgj+4rxvrqvAmYPrsNue2fXoWuztOFe+JgESIAESIAESIAESIAESIAESIAESuGwIKDPnXO3mgJfen2dJ8WmER0b1vmBKJAESIAES0EWg9nwl/AKCdPW9UJ1Um2JiYjTVZWW1pLHU7MgOJEACTgkEBfWv975TI1l5yRKorFTdsywkQAIkQAIkQAIkQAIkQAIkQAIkQAL9jUBI+EDdJjHiUDcqdiQBEiABEuhLAsdP5LUTHztqBLrjKDTdop7Lx0ICJOCMQJlUhq6/11kT60iABEiABEiABEiABEiABEiABEiABEiABEig7bgSsiABEiABEiCBy4GAcfniy2EanAMJ9AkBRhz2CVYKJQESIAESIAESIAESIAESIAESIAESIIHLhoDhspkJJ0ICJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJNBtAkxV2m10HEgCJEACJEACJEAClxYBnkF3aa0Xrb28CDDi9/Jaz/42G17f+9uK0B4SIAESIAESIAESIAESuHQJMOLw0l07Wk4CJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACvUaAjsNeQ0lBJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJHDpEqDj8NJdO1pOAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAr1GgGcc9hpKCiIBEiABEiCBy42AgudmXIV51XswPbO+DybX1/L7wOR+JdIDd4yPxyPhAxChNON0dTlu3XcUtbptdM7/53Nn4R67jJrNiN+tW+Bl0bG35x8zIhmv1+3HdcWXBZ4uTMKA677/GEadexd//6yqC+Mu9a5B+HRqOH6/Mwd7+/VUDJh0482IqliFFdv0XzX69ZTEuMQlSxBjN7IqDWlrLqzFWvq12i+stdRGAiRAAiRAAiRAAiRAAiRAAs4J0HHonAtrSYAESIAESKDHBNaIA+buDZtR0mNJF0+AUVGg9KF6d/J7yi9o0ixsHdCEJRt2ILsP59Bd0T2dH8Kn4FcRBfj2jkwcaFIQHuDbBadhi9XO+D8ne/Y5tXn8LBwc0Hl2P5Z9/b3yXYjPaGhtfE7qQmTco527u6xxOX9/0Tu587A8kb+oc3Wv12jNvysKPQcl47OIs5jrxPnqc/dSPDywDh++8ma/vEY8uHQpPnrllS7vKUc+cvmA+tN/iieWLv2hU3PMn72Cv+R3aBpxG5beNASFwuHf9ib/0ZgxNxVx0RHwNdSjvPAIdny1Gccb7R0q8UD+cOyYNhTTdhSg2qm2HlR6RSE+dQKGRwTAE/WoLDqKXXtOoKYbIq1rY+jeAt0gDrr1aWliQf8qGWJThmrS5CVYEnThbdPSr9V+4S2mRhIgARIgARIgARIgARIgARLoTICOw85MWEMCJEACJHARCMSOGtFJa1xcXLu6rKysTn36b4U3BvVf43RaZsHTWzfr7Nudbu7k95SfJ94eUI9bz/vgnQDgqvPdsa8vx/R0fmLbcCNw+iQybA6Ls1VddVG44+9+7u97T8ID2Ip33Hdz06o1/yOI33DOzfhLoSkcK8cpeGxDoRPHoC+WDKzCB+cCcdtA4I2z/W0+AXDiM+6ikWasfvPVLo7p6+5NeEWcgO1K2LV49JZKvNPRaWgYh2/feAbbMQTDHAYMmDYFPnnr8PHqM6hWgjBq9new8MFivPJ62+MJ1WcycdfAWfhmaAGmF/RsToag4ZiYNAgZG3daBQ2fnwTvgzuwdlcFGj2CMXLm1Zg/JQ/Ldpm7qMiM3V8s6+IYe3df+HZzJIf1kMCYeUhpzkDmiVI091AUh5MACZAACZAACZAACZAACZCAKwJ0HLoiw3oSIAESIIELTsCdY7CjE/GCG+eo0BiEe0YOwc3hQRjtbUBDXRU+zT6AP1WonTyxdabcWDa2HCO8QSKxWssOSfuoKzzDA/NjxuFhiSgZ7WHCieoyvHf4OJa1BXjhK5H7rQ27MC02Fo9FBmOY0Yy8/dtxk9VBpmDGqDj8dFAwYrwcjzMuEWfMYU10E0T2x469ysVuawhHS3lf2s+3iy4LxMG5ibhd6o5Il0hpf0+i/F4ePQ4/HhSESDRgb2EWHjzREhPjXn5v8BMjvBIwpj4TxzInIGiqeA63OHoO/fC9uLG4J9QfkQYTzpwvx+eFeXj1rH1xtNqBmMGx+MXQgUj0VVBdW46PjmXhNev6txTX69ML8xs/HbsijPBRlzZAovOG2JTa95fb/Qm45982B3e/+e6txFOTBuCdPc6cle72by/MX95jN4+Jw+ORgQi31GJT/jE0xSRiuey/LWK01v6EBh93825p094faj/j2PEYcmoLNjoT6H8bws+noXT5IvjcJ48Y/P2MQ68wpC64DokjwuBvNKH6bD6OZGzF9mx7uk+tdiA0YR6uThqDQUFGNJbmI3PjF9hZaGnVcb9EE37yyj8QPXsepo0dgiAvM8r/9Xf831lfPPzIA/DwbPkT4fvSr7W88wpe0ZFxdKCMudtxzqdknKN/ymsIEqYlY3zMEIQN8ICpoggH1y3D1kJ10Ag8snQBvnzldZx0kOF7x1J8P/cVvLpHKt2Obxs0+s4fYEHYeWz724duUoaGY+G3h2PLa//bIbLSCykPXIOi916D8cFUx9mgeu0HWNdaU4GctaWAXE/QIa75UGY2fOYmILAgEzqwtdNhfeERhlEJiZgYWoVD6W1JT/O/+Ar59qU0lSNnfRMSb5GLwK5TnWU4qQmRSMGrHevPSjpP9Y1jK77SPjvtCxxKnIL4YeHwVWpRkrMdmw+ps/DGosUL4OHR8rlyo/RtLatEji3sMWBUMpJihyLM34CmqrPIzdiBrJK2/Xe9jNuQ9iUiElKskZv+nmb5TFmBNXINda9ftHlGIGZ8LIYNCUeQjxGmmhLk7tuCg70Y2m+MGIvkuGhEBAbIjGtRVpiNfftyW6JH+1x/EMZMTUHMwCD5HmFCfUUx8o8fQlaBDe7xfShLSMbC+TU4nJ6B7LMOXwzaVoO/kQAJkAAJkAAJkAAJkAAJkECPCNBx2CN8HEwCJEACJNBXBBYvXowVK1b0lfieyfUehLiGYvx63xEcbTZi4tBkfJCUiLc3ZKAcTbhqy1aRHy7OtPGY241UpYPGT8Ofgk7hofQs7Gz0QPKQCXh3+kRkbziAQw6WP5SUhNCzR/DwziycMXtilD3gJHAS3oiuxEM7tmO32Rd3JafgnhOS5lHnjdVDYnO8XU+iOKa6QWtIcipmnT6IO47XQAkYjk0pKbhXbPg/keVefs/5qeYOSvJDYbrcUG06gMMek5GKbW3Og1Gp+HHwYSzaXop8swFDAsPx7UiJ3rNHfWm0K4NS8VlMNX6TsQePnm/GgMAovJU8WdZnN77RXJ9emN/h7Zii+n8ny9qUyVrldFggt/tTi7++xR5qOojX/Wfix4YteKlDoJP7/dvz+Q+Om4bnAk/h4b1Z2NXkgalDxuHvYvZyfaaL78Pd+1eHEI39YZfwkyjgow1tzhJHyQNuC0XVv8URU5eGc94PSEzb67D6zdQy49u4auhXeP8fOaho9kBAZAySxnu2+aU02pW4e3HvVeewftn7+Ly4QaabgFvuuB+lr7yD4w5GTLrtTvgdXYXl763EeZMfQq3hS3V44/W/yb+xktLzRrzVjVSlZ2VMa0zfrUvh4Hps0e43AQOrs7Du41UoafCQ9+o9uOO227HvlU9Fex4+LvfCvQnAq5l2Y8NwV1QjVv7L9trt+LYJGqx5OBU4PjrR1trym+ecexCT8Xd8YWrf4n/Vg5h2/B38VfziV3UcZHutGL0RED4ME64Lw7ldrYlMHXoX4xmMwctS86ALGc6rvTFwTCKS4gJQcmA/Vu4rQzvzOmwpJUb2RqX+AzTLJZVnml3xTEnn6cQI/7nXIjJ3K9YdkD0aPB4L516D2EPLZP80YOWKz2TEECxZMhVfOklVqoy4DtdNLEf6pjXYXtEAj9BYzJwzH5Vpq9r2uEgYO+dqeJ3cjS2rd6DOLCwdJulavwz0HoGgujzsX78LlfL5GBI7D3Nnz0F22ka0Zot1MifdVX6TsGjWIBTs2YYNhfKJ7h2EIWPGI0gRx6HKvq/1T7gG8WG7sPrrItSYDPALGYyYYfL5VGCbgbkCeenrkR8okajJ1+OG2OPIkO8KRZfPMZW6l4odSYAESIAESIAESIAESIAE+o6Au7+l+04rJZMACZAACZDApUyg9ih+caoUhxvNMJubkHFyv5zzFIj7e2VOPvhXpIJlO/OxvV6V34i9p/bLmXPB+DCkvYIpJ3fh6aJKFDVbrP1anQLDfSSFZTa2N5jR3FSDD8TbOGLCBf7IL9+Jn52pRqXFgoqqPHwipnfl/LueofTGu361uM8aQNiEB6uM+Lsju8rzsHhFYF6IPyLklnyB3HR/PtvhhDCN9t+N88OBnUfxSVUjai1mnK0sxJJqH7wUqnN9ejY57dF9uj9b1AfKP3+RaMPvTQ62VrT5MvTvX/cTGSeOd3GM2n8S7b1FvqT2XLYzD9tqm2R/12Frnhrn2oXSUz4a+6PFEi/cI1ScJ+oMxO3B5fhUDeCSK0faGS/cHO1gf1ExLL5jMCo6HP7iCqk6fRib1klUm71otF93bSiK312FA2dq0GRpRvXpffiwJBA3OubbFFlD97yNVQcLUSXXCUtzNRw0OBjTB79WrMaafSdwTtbPYqrD6b3/lJSLg5FsU1X+ST6UuXPazlYdcQcCq/6FXLspGuPt3Y5+/Dpe/dsHcHK8pK1LMO5KtOCrjR3cTaHX4oGJGXh7k7tTAyfhicd+gAfuugGxBSuxfIfzqK/PxJkzpeUt0gWQ8zEz3h/ZK9diX04Hp2FHKYZhmDexHgfX94rLrE168ZfYmy+pUM1mNJYdEvYKxnfU7eJ1akoAylbtwYnyOjTL9bG+NBvrKv0xVd63jiXi6NfYk1uC2ibZf7IPrG8He3Gnv3o39h07jYp6EyzmBpRlr5P9E4bR7cV3+1XIdcNgzJH5nyxDncmC5toK5KdvR2vAbh/rR2k5LN5DMTgiSKIdm1FTehKZ+9vRsc7NUqVGEq9AOsZi2gKJqmchARIgARIgARIgARIgARIggV4kwIjDXoRJUSRAAiRAAj0noEYa2ov99/4XeWhAXKSkKg0LQry/H4b5eEFcdejgN+omjBCoPq63OkSV/FOigX6u3ngtbxO7p8x5NBPy5W510ijMyhfnikQS3SZHRZryu3r+VTfNtw+ra2+belpdz89M02mTb6LEw3hjrWOa2IlCdZMNXmk6ZmUMxsNRI/Hm2AFQzpdKqtJcvFXa1KLAbbsBi6SXMsNJJKbqTSvTsT46p9H9bn25Px2sqsnAc54z8VvjZutN/5b9r3//up+fqzMOQxAkA990sfXdy7S39pCP2/1h1+ErkW5NqHRmUPDt8pjBADzomAZ08XDgr7ZD9vI+xpvLEzF5wlW4ZV4EcO6ENVXpnty6Fmlu2z3EjSD78/tOIv0kAtIx/2dha75LZ0b2ZZ0RA8emYPzIwRgYHorgAH+of5D42VU2fI59eAI3eW3EZ+IPS1zshcK3HN2aGuP1mj5giezZdTjWrv9gLP72KOx+4w2JfnRX9uDV1zLhK9HKwyZci4fuH4w33t0qbuAORY0CUyfmkMa4Y5fOr1dj66EkJC6ch9DMdKTnlsHp1VsJR/KNqWjY/RmynXboLFl3TU37N5g6L31/NBqg+sCVG51EMoZJg8NZnufOuHkTu9VvQHB0LIZHRSAkKBD+vt5W29TP4N4o0RLcZ8l0B7Rv9ePMenyxNQbjhsdjVkoQLJLK91TOQRw93d45rAQNQ4JkHRjceAQ7VvW7Q3x7YykogwRIgARIgARIgARIgARI4CIS0Pc34EU0kKpJgARIgASuLAJ2J2F/TlU6JH4GPvEoxG8LTyFNbuafbmjC27NndliolrxrqhNQZ4ZQ2/gyqxPmfvn5jYPE2+QT26xXkET4HZEInkdSp+MvhkYcLc3BdXm9t4/UOJxwR3GKf+8Jb5XUXX7AqGRvVO/ejGmtAUOqE3GynOu1Bett8ivKi/CC/EDcO9GhQ/BGwlSM27AFT2m2m7FK+kRs3oz7O6Q37BqE7s9PS4++/aklRdrV+/pqtkeXxYJ/7irFwRQfPCt9Rlj76d2/3Z1/pTVto/p4wWsu7NLan7r5uJm/1v5RU36a5SxG1cnZ0XkYetsANH7wCl5v9YWpTsT7MUpmdMI2p/pTGdis/sCIoOHJuOXm7yP81Vfxtc3X4rq92Rp57Pf6K/h3j4LQWgb7iqzezoAYuOgR3O2dgfXpe3BoewXO19TitkefcFhNi6SvbMbSOySK6sMkzFHk/FAHL572eBcbo2P1HHmU4XRW+9rRt2Ok7PmRP1iKaY4t4uRdWiUpWN+RSvU9IetgMUnEsVxDjmx5H1NSnsBcbMXXHXWoTkN7ismObS5fN6D46E6szglDTGIyFo2qlDMO05FTas0l21KMUXIO5jT4Zn2JLafcOblcKulhQ8tDFl4ipb2z1GxNR+q7Ig0bbc9h9FBRp+F+02/CPK8cpB/LRt6h86itb8Dsm2/t1E/7+tV5iFpTKDhj1Qj9g8659pp+N9eXxrM5yJQf9fPJf9BozJyxEMHLlmGnOsYQjBFyxmHCwFoczViFryQdMQsJkAAJkAAJkAAJkAAJkAAJ9DaBC5y3rLfNpzwSIAESIAESuPAE5oYrKCs6gy9KqnBW8ca1sYlyIljHUo5NUvVSlK810s7o4YNU9S6rZmnAnWctuHPqMEz2NkAxeCFxaBJ+Le6H+/TmEhwdh3Enj+MH27cicctu3Hm4yDHQo9WCBSnTkTkrpYvnbwFvy/3UuLhghMsZYv5+Yfi55KDrbeeCGlqpxc+5/f54x8uCH7XLMtiAR00KXpLgLbXMTU3CLwcHYYSnQW7LSirVujqcE29AgM1JptX+k+w6pM4Yi9uCvOEnY7w8/XHN8JFWJ5H+0t35aWvQtz+15eCc3KX2G444icBR55jqbEhjFn7skSyJAu1F7/7Vnr8zdaob6xFxIv0wKRJjPBR5X/njxjFyIJ5D0dqfuvm4mL/W/mgxpREfyZ5ydIe11IfjNn8zvmj3Xq7G541G3Gi7iIy8+05JPzkEwT4eIsGC+soKyEmhEkPbUrTav15XgSEPzseEqAB4ynvU6CsOqMlXdTEi65ScNggsjAuBl+xxxUvOeWsNCWyxY/SdP8ATP/yW833hsB4dfx05yoi6zEM4ekLOcDMEIGbWHQ77x9b7yL9RHXYnIucnw7J5Tbsz/nSNFzFa9gXHSCf1rFDHckycg+oZjQ4/e6W9UH39jtoxEEseWYzJI8Ph6ynnJ3oNQFTCLZJIugz7O4hSX94szHZ3KdrQQUhzKXL2rsXKvSUIiHd49/mOxIzFk+FxYCW2nLhYTqNzOCOmThuu7jHZH3J9CLOF/O3eX42wBakYEeYLD9l/Bq9ADB4XD10ff04YdqyKijKgIScXp06XoF7xw+CJc2VVnJQC+aAaMB7B1nUK6rzHnAxRq0rXn4ZlzAIkRQfBxyBjPQMRNXYGptpC5ntNvwv7Bs2bi+RRERjgZbT6qBurq8U5q7RFfI5ORdj5THy5eieO0mnoYhVZTQIkQAIkQAIkQAIkQAIk0FMCjDjsKUGOJwESIAES6BMC/S89ads0P9hfgHnjk7BpvAG1dVX4pihXziBMQHwHEo9mFOHtsUnYMtaAmoZ6ZJ3ai4d0RJ8UZO3EU7Fj8XTyVIz2NCNHUmn+asdxOctIZ8k9hZqZSVg33MPq2IKcM1jTWIPtBQdK7WyhAAAgAElEQVTw5Km2qBWj3NRVi/iFulR2yvmLW5LGY+1scaCeL8GLezMw4qpZXZKhp7MWP6f2ByRI+sFs7Oyg4KgEFnlMlFyvG85iY1YBJowcjr+ODMBQualcU1+NTSf246e2aC6tdnPRHtwqruKfjUvGz3w85Xy4WuwuLsBR0dkxuszdPLs1P3cCbW1696emqNK9eLMiHu/OlDO/5KzM7Rn7sLedQ7ZFwje7zuFPs6IkOq6l6N2/7uevnnE4rr2JmZsRL6lgt+88gDcTYvHujNHwbDqPFXkHpV9Ka1+t/ambj4v5a+0PuyHPFwMZMQqezbFtLLVh4BL4Yg1OtZ8ZSiSU0LBY5vvqEeR9vR8Dp03DTdMjEeStoPH8OeRt/SdW2cRotVsOvocPlKsx97p7MEec26gvQ8HR/eIc7xgd1sGIdi8t+HxZOm675i48fI0BjTWVOLfvA0hVazFYrx/iWHEnxklbxr/3YdR1d+ChBR5oqjiN4we2SiTwbRjUrm8xPj7tj++NbcTnaoivQ9E3XgKzNOwbpsp0SJ3pxFQnVVX47PNCXDNjEe5bGAAvSyPOF5/Alo+WQ5a7Q4nEM3JFmNuxuouvzRV5SN+Y1zrq6huSJZ11E5qSF+LWSfJwia2lKS0NK7oou/vdLdi25ThmJ8/FwhQjmuvPo+LYWkgVLLlyhqWShKTUa5Dk7wlzYxVKT+VYr409CoK1GZuz+RgGp4reyR5ori5FYe4B+Wyc3TlV+Jk1yC6ZiTmLxkFpqELxlrXY3vmowM4IKrfjix3xSBk3A/NTfWAw1aC04Dgybde+XtPvwr7iXccRGheHGXFB8JeHW5rrKnDm4Drstl9Gjq6F6sxmIQESIAESIAESIAESIAESIIG+JKDMnHO1w92MvlTVIruk+DTCI9VDVlhIgARIgAQuBoHa85XwC+habFRf26naFBOjhn+4L1lZHdLKue9+xbbePm0Wgvdvxlv2YBTFgLCARGxMqUP8hiNd4zJVzvKrEodNx8icrklhbxLoQwI+4mScjEc2bJZktP2pROCbucPw2w17rdGzV2S5T1J8npFovdVX3uzjEmbhH+VbMO1U259aQUH967P3yluVy3vGlZVdeXTl8mbB2ZEACZAACZAACZAACZAACXQmEBIuD9TrLIw41AmK3UiABEiABPqWwPETee0UxI4aAToKu8d8vqSMqwoagIiSGpwzKwj1C8INwwbAXKrGxGmXWcE+SK9qQJNXCH4nh5ydPKA9hj1I4OIRsMdcXTwLnGs+h4VHhmLf5CGYs7sQanbSpXJW3hVXgsV52CF49HJmoKY59Y9MwCd+eZiReUGfz7ycsXJuJEACJEACJEACJEACJEACJEACF5AAHYcXEDZVkQAJkAAJkMCFIPCD9JN4KSYOn4/zknP7LCiXVJzbig9jVp6ekwgDcXvMOPyPv5zfZ6lHRmEWFusZdiEmRh0kcIkRaDyzH7f6JOPjyEJcK7ksVafS5V2isPDuBRgSNgCepiqcObIZaRtOyEmNV1IJwrsja/DAjlPQkxnzSiLDuZIACZAACZAACZAACZAACZAACVwaBJiq9NJYJ1pJAiRAAr1GoL+mKrUo7U/aY8Rhry05BZEACZAACfQDAkxV2g8W4TI2galKL+PF5dRIgARIgARIgARIgARIoBcIMFVpL0CkCBIgARIgARIgARIgARIgARLoLQJ07PQWScohARIggUuLAB8cubTW63Kzlt8/LrcV5XxIgARI4MIQMFwYNdRCAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiTQnwnQcdifV4e2kQAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkMAFIkDH4QUCTTUkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIk0J8J0HHYn1eHtpEACZAACZAACfQ6gZ/PnYWD9p/JvS7eQaCC52bMxPYEn75U0mXZWvOPVNlEdllsDwb4WtdjZg8kOA7tffu7Zp8W316aZj8Q0z/3d9fBdG19uy6fI65sApf2/ooZkYxvLujngd7dYoR5wWcwTR+od0A/7RcF0y0rYOmn1vWdWZfL+nUkFIRPp8YgtWP1JffagEk33orFM/wuOcvdGZy4ZAmW2H+uddezb9q09Gu1941VlEoCJEACJEACrgl4uG5iCwmQAAmQAAmQQE8IrBFnyN0bNqOkJ0I4ttcJPCdr8pwqdbw4yAb0uvh2Ao2KAqVvVXRZ+oWcf5eNuwwGXBC+foPw/0YPwQ2BvghCE7JKC/E/hwuQYb37bMCsUePw40EhiPUCKmuqsLrwBJ4tqpGb0+PFSeuPWRv2oNyR9Th5LwTsQPzuJqmNlD5jMFfHtatP9neK2BJoM85iRmVDDbafzsFT+ef7/+4IFNtTXJl5AvEbCl01drm+p58vPR2vZbBr+fr3l5aOrrbfIJ/Jz2/bjITGziNfl7Z82fO/79x0QWu+I3b81KrRjOrGOhwoOYOXsouQ1UUrXPPXL8hzUDI+iziLubs7jBkwH+aEm4DQaLmmVEAp/gzKnjQo1uuPJyxxP4FlWDIgz8xYzh+G4cQ/oOTmStvT4iQbCePyH7QXmLICpuBvw7iuSuqvlT4/kj6LtQ2VD1dF6eXnoGeLLaE21Ra5HtadgJL3dxiyj2nbc7F7hIrts10Z8ZYw/cxVY5frVWenrjVyJ7kv1s+dPs02H9l7/3Lea/tiGItbmsypP4MlYAwQHOaEQSUeyB+OHdOGYtqOAlQ7l9aj2tTJ0+AbEIKIYF98k5bmoMNDnGLyvnRSzNvSsPyMkwY3VfL1Vb5OdO8b7A3inFsvttW7kX8xmjLEpgxV8WRxIAZdeAu09Gu1X3iLqZEESIAESOBKJ0DH4ZW+Azh/EiABEugnBGJHjehkSVxcXLu6rKyu3jrrJPICVnhj0AXURlX9kYAFT2/d3B8N62c29fdYi35mnzEaq6YMw/Hjh3DvoUoUWnwwa9hozPYUx6HqEBk4BX8bWoxHdh/FzjoLQgLC8Z3RgzCoKAencQTrJbbzr0bgHlPbNnhcLlZ521SnYVdKH+7vks2IP6g6BTwwSOx/JSUJ7xVtxn1dNVHXdHpxfavE7g02pf7iRJx8RF6f02VF1zr19POlp+O1rO1r+Vr6nbevqgNeVD+YT3Zs98IMqfptx+peed2N/SWfG/FNBoT4B+HmURPwyVVemLU1r72z361tvcE/HCvHKXhMnN3tHn7yuB3ma+8BDv4aht2HxDM4CJYxTwDeabB6CYa8A3PsNzCsfQlKjVmcK9NgSbgOyH1DGl+UB2mWwyzXH4PD9cc8TN7rX6lOw64UEwxf3dyVAfr7nhYn0U7prki0VfAcmOb8Cea8xTA4cTjrF+qqZzf2hytRZWL3cltjoDgR570orze56t2D+ogejLUP7cP167Z19Z0dgYFLYZpxptVpaBVduh9KaQksSc6d29VnMnHXwFn4ZmgBphd02xjrQEPQcExMGoSMjeqGbCllJeLBLKnDwOSYDsKbkSaOsXYlMBW3XFWDr7voNFQfXNj9xbIO8vW+9IWv3q7s17sExsxDSnMGMk+Uorl3JVMaCZAACZDAFUqAjsMrdOE5bRIgARLojwTcOQY7OhEvqv3GINwzcghuDg/CaG8DGuqq8Gn2AfypQrXKE1tnToGPseUp+A0SPdBadsjNQJ2P3/qEROOZERFI9fdDuNKAjLMFeOboaeRZhXlgfsw4PBwRgNEeJpyoLsN7h49jWYPaFi3RQia8WB6NHwUbkHV0P7YNScYPBpixIWMnfmS1UasomDEqDj8dFIwYL8en+UvkJvhhDf0tsmMGx+IXQwci0VdBdW05PjqWhddsut8XJuclsuPRVjMCxeZE3C51R2x1X0mfb23YhWmxsXgsMhjDjGbk7d+Om6xBR+7mrzU3Pe1a8t3zmSC2f+yoplzW3fqIc1txv77ubRw8+iqsDjyCiXtLW9Kb+YxB+jQPfGdDFg70yvqL/iYj5sXG4emoIIk/a8Dewiw8eKKmxTC3+7+li/v188TNY+LweGQgwi212Jif12HCfvhe3FjcE+qPSLm7fOZ8OT4vzMOrZ9vePJr83Nkv2tztT/U97M4+PfvX/Qpq6Xc/OmHKCAwp3oHrC+xetDpsyM3EBvuwIZ5AQxG21LXcmT97/iz+uO+srdWC/ygF9sdJFMEB+w3rKDwid/zn6bwprrW/1VSx723YgZdHq1GPTvaPJv+2+VsszThddQa/wmh8EiL1tmm4XT/N/el+fVXtbuVLu/v93Wa/q9/cy3e3/3v6+aJv/MWzTyXm/vqrvb/cXJ+zRbw4qayOQ2MKDs4qlM80NYwoQuJ0z6ElHtS9ftVC9+uvtb/cra8q3V7MKK8pxzsHdiF57lQsC8jDXPXzz+3+1rG+bse3aTeOHY8hp7Zgo6NJ6u/X3A/Lqe/AeNz+ZaIQStbTbb1iJFy4dqU4DWtb6io2QNm0wdYuziLBbZoi3yu2i1PRWhbI59gZGKzfX7SLRSLd7COtvc+Js2xr2zhr+/J7YUj4CczD4tUOUE78Foas/LZOIx+DOWY2LP4eUM7vAzJ/D0NJO6ktfeXzCeVfwSjfVkyqr8weMOxuvEc8LONvgWXwBFh8vIGaQ1DSfyHy7eqDxeH0M5iHjhWnawGUo++12WX/zZ186WOWOSrLHwAmPg5LtOiT74HKprth0PX9TgS4lT8clslPwjxwhOw1+VCo2AdDzjtQCtX3SRBMC9+St6jMS4oaddhaVss62Ja8rbLzb1rrB7f8JonO/4Jh+V3tMjlYJErUfEb0q+9vt+Pb7LHM/giWQPlAWblU3vuuyghxvqbC8Pn97ToY8r6S16kwuXAcqp0PZWbDZ24CAgsy0VWXuFWZRxhGJSRiYmgVDqXvbac/1xq9OwjJnRyH7brJiyBMuzYSmcu/1B35FyKRglc7ijmbhrQtbRW+0j477QscSpyC+GHh8FVqUZKzHZsPqbP0xqLFC+Dh0UL0RunbWlaJHNtXyIBRyUiKHYowfwOaqs4iN2MHskraHOjXy7gNaV8iIiEFcdER8Pc0y98MK7BG9rd7/aLNMwIx42MxbEg4gnyMMNWUIHffFhzsxdQvxoixSI6LRkRggMy4FmWF2di3L7cl8rPP9QdhzNQUxAwMkr8zTaivKEa+PESWVWCDe3wfyhKSsXB+DQ6nZyD7rM4La8etw9ckQAIkQAIkYCNAxyG3AgmQAAmQQL8ksHjxYqxY4XBToj9Z6T0IcQ3F+PW+IzjabMTEocn4ICkRb2/IkIiAJly1Rb2LFS7OsPG60v11mpo4gjYnhuGrIwdx79nzOO81ANcOG4bRijgO5W/rQeOn4U9Bp/BQehZ2NnogecgEvDt9IrI3HIA8/y9lFEbkbsdUUwL2T07A6p07cFXITOxI9Ac22v647KTUoSJwEt6IrsRDO7Zjt9kXdyWn4J4Tm7HI9oe3ln5lUCo+i6nGbzL24NHzzRgQGIW3kieLfbvxjTu9HdoeSkpC6NkjeHhnFs6YPTHKdl9PS38XVDjtqilfg88hcYCqtyutJVGijjpq0Vjfjt07vi46tgtvzpqGtIjNuPWcN56dOhBrdm8Rp6G99HD9VTExk3DtqUO4Y0sNlIDh2JSSgntlD/yf2uZ2/7dZ62r9BsdNw3OBp/Dw3izsavLAlKgxkpzOoYxKxY+DD2PR9lLkmw0YEhiOb0dKiIrd96WHnxv7tfanpn2Otnbjdy397kUa8Ircs1132E3o3aEinJkxBZ+MzcM/ik7ja3kPOpamQ5KkdPZoqVLvskoJi5VIod2teNt1dvJCc3/LmCHJqZh1+iDuON55/3Rp/ooRQ4MH488i82vb9UdzvMb+1FpfTfk2Jq72txNk7ao05bvd/z39fNEef3Ht0/P55n5/wd312TAVGBMs6yHpNcf747/NsZiIYrl2qof4taSi1Lz+a6y/1v6C2/V1tnsa8WPJd5g5TtrUlKFu97f2+rof36b/J1HARxs6RsN5wSShRMpeNx6qXfK9bcE/YEp+H4bcL6FUdPjOsSsdWLxUFL3comzQDyUd6EO6U3orksJUPg1aylUSVddmcttvs1+DJe8ZGA+IgyX4XpjnvApz1k0tDqJhr8EUfwKGrT+EoVzAhiyEefYbsCz/fmcbJOLQEr5IHJUWyNevlqI13ud6mY9EXG74gzyAI7miY/4M08zngeUtCWgx+V2YQz6V9mehNAXCMnxp+/MNteTbzLDM+iOUU3+E4ZtnxZMoe9opCCdwtOTH/QXm8BdgXLVNZHrBEjJD0s76iONQlVUJ4xd3yL9XiQPv6c7ReU7UdazSXD+3/PbAUO0H80jxaaq+M2sZDnNoHQybbC/djnewRs3DKWlu3SbiTJBPnhP3QHHiU3aQ5OLXYjyDMdZd/qCLHs6rvTFwTCKS4gJQcmA/Vu4r0720HeV5JM3D4BMrsaML9pdLxGJrzOJMSefZUai89p97LSJzt2LdAXEWBo/HwrnXIPbQMhyXh8xWrlDT4Q6RlKlT8aWTVKXKiOtw3cRypG9ag+0VDfAIjcXMOfNRmbaq1S+vqhw752p4ndyNLat3oM7sjQCH/e1avwz0HoGgujzsX78LlfL3UUjsPMydPQfZaRuh89koJzN2qPKbhEWzBqFgzzZsKJS/+LyDMGTMeAQp4jhUL5d9rX/CNYgP24XVXxehxmSAX8hgxAyTK2KBzUZzBfLS1yM/UCJVk6/HDbHHkSF/KxbpcOq7nzhbSYAESIAErlQCrh+wulKJcN4kQAIkQAIkoEWg9ih+caoUhxvNMJubkHFyvzzNG4j2zyRrCXHdPmFyJHwLduKXZ86jWP7gr62vxufZWfjGeg/PB/+KVLBsZz6216v6G7H31H45sy8YH6oROdbSgF9XmdAkT9pKfjC8J+kKq4vkV0Vn8qDhcjDR6WxsbzCjuakGH4g3csQE+1cGbf2/G+eHAzuP4pOqRtTKGWVnKwuxpNoHL9nPDbKbqfHvlJO78HRRJYqaLdZ5Hrf219avIVajWYd8t3w0xEuz+/XVHi93I/Hn7XkInZCCReIgW3RmL55qd2+2h+uvmnBuF352phqVFjnBqioPn0hVa4Sozv3vcv0GQvZvHrbVNsn+qsO2kzYHln3qledh8YrAvBB/iQMyoaCyGM9nt01QFz839rvfn7L+WvbpWSI3fdzrdzPQ2uQjjyQAO9x1a8zBtTsO42uE4KmU6diaMhYPhbbeapebzFnYI46SJ20yEiaITzZDZyi0O72ObeU7Xe4fXfMPF4e7RC4enDMDX48Lxuaju/CU7ean5ni3+1N7fTXl2+bpfH9rA9KUr7H/tTX0rMfFtU/H9Vednpv9BXfXZ7P6QajmKgUeCS/B8pMG/Fl8OxggD9VUqOF8OvVLT+frr72/0I31NavBPH42F4fb/W2dmvuia7wX7hF31qudJIk3UYpbZ0v9G+J0+r30SRaH3UeS5vPHsEQ6fPcwicMM17RFDU6W7xZb7E+FdFLYvYqz98FwUr4xWMTbUP6u1WK7C9ScMgzKanG6lZVJu7gSypbBUBkpEXYOqqLEISnRdKabP4Y5JVEiBh+EwXb90RxfLbKP75SvYXJNVRfumHqljbPNdyBMQwzi7HsfSrW0NUjEYfZL7eaoKd/W25L9oJy9KI8LNckcTRJGrrNoyi8TB7r3LOEh3jnUCae1MKTn65TeC93c8pOV3CgRookPtzlbI1+QL8n/1bYnNcbbLVQ23gXDisfd7OUomEeJwziz+x6Xz2ToFPHpdq3Mx8x4f2SvXIt9Od13GspFDXPF/p3pbh4y6pphbb2Lv8Te/Ao0ms1oLDskf2UocnqyvpKaEoCyVXtworwOzfL3QX1pNtZV+kOef2tXIo5+jT25JahtEre9qa591KY7/dW7se/YaVTUm2AxN6Ase52k7AyTnAW9U0KuGwZjjsz/ZBnqTBY011YgP327pIy3ye9j/Sgth8V7KAZHBEm0YzNqSk8ic7/6AdG+WKrykblxBdIxFtMWBHRs5msSIAESIAES0E2AEYe6UbEjCZAACZDAhSCgRhrai/33/hd5aEBcpKQqDQtCvKQSHebjJbcbgS76xVziXCj3+M05rh4RDhF3APBWh0CAf0pQ0c/VP7wlmMh1cXu7r21YvtztSBqFWfni3DH54bY4uS+Vb7dHS78Bi0SSMsNJpJ1kMIPcq9Nb9pR1mKR1oJZ+vdJd9dMh3y0fV3Lb6t2vr/Z4a4/mU3i0cQQ+jjbhexvqdA7Suf6qNHE2Oxb1lLYBrRX69r+r9QsSOW86W1q7/NJ0zMoYjIejRuLNsQMklVyppCrNxVulLTfAdPFzab/W/gyR5F4a9rUj09UXWvq15NVbzxubKT8fuutaX4J/HJWfY364Ono4/idhOmK2bMHT1uBDMx6tBHYNlpifIm/8xdCE+/RuIXc6Hdu6zd8mxHbGoW/MTOyOLMZvT9vTbenh525/aq2vHvktNjrf31qAdMjX2P9aGnrWfrHt03H9VSfocn9Jm9vrc5Gkk5sm7/FQPNpwHH/L95JzwuS6KO+HlogNnfqlu/P119pfMrAb6+uhOh/O2y+a7va3ntXXM95XovOarFjaF9Xxql5BJOKrY5Pj67rtMEhqcWREwxIrEX/TP4Tyxa2QS42UBhjke4BJ9UvlRsh5hxUw6EiE4E5dp7bqzt+fWj79JIJO7XyDk0hF9Quc3X9pP+MwfjlMQ9fAkGcLd4ae8ZIqeugtMEdJCtHAaHley/GbYarVVMXl558e+S2zNahPlXW56JB/5j8k9etimId/F6bEkVAqd0qq17ehnOnsnOiyel0D3PETAU2/FjfVZ7B4viERm+L7ne4HfOno2NQYr8sG6eT7O9krf3G/z7VkqT5HMU8CnLtQVmProSQkLpyH0Mx0pOeWtU/Nq1eSzyx5nDG9XRSf3qGa/Wrab2D1sSN9NxUNkkxf9v+NTiIZw6TB4fmBc2dcvkkk/a87/QYER8dieFQEQoIC4e/rbbVN/RutN0q0XPgsme7ee32rH2fW44utMRg3PB6zUoJgqSjCqZyDOHq6fTylEjQMCZK1ZXDjEexYpT4Uw0ICJEACJEAC3SOg7zO+e7I5igRIgARIgAS6TMDuJOzPqUqHxM/AJx6F+G3hKaTl1uF0QxPenq3eyncsLXl1VCef/ZaTXhjfyN+k942U21wnnP3hXGZ98vZ++fmNg8Db5BPd3FVFrgySCLMjGIxHUqeLU6ERR0tzcF2evbOWfjNWSdeIzZtxv4vUWeo9QjVqqrUoEu2hu2jp1y1I/vqXvp18aTrku+Wjrd/9+mqPt/YInoCPDCfx7TPReH9CABIOdePGgNP5a+vXt/9dyam0pt1SHw94zVUXqa8oL8IL8gO5fR0dOgRvJEzFuA1b8JTU9Iyf1v7Utk/3/nXKV0u/GyjWJjOWyv2hD+MkX2mWi7NrDLKpzbZrh7kW6/MP486Rs/CFOAqfPtkiv/aA7JeZckP77AiENh1AnpbaXmvv2vzrcvZhd3Qq3g84i3utW1x7vPv9qbW+2vJ7hkKffHf7v0V/9z9f3I+/2PbpuP5qLYDb67NJzp81YKr3GFgOS9yu5Qgqxbmj3lnOy1EF91S/1v5qMV57fR0n6YO/ifOhcFdLnfv9bR/nen/oG18n7zRP60MU7Z2HTTCKl8A0We7y73YR5WZQv4zY0iObT0lE3e9hjBNHneootAeXb5dfFk4SZ+13YWn4bzdnzDly6I3fG60f+ZaVku60fQZn58IPLoUS+5pkAl1vOz9Qe7xl6icwe30OJedfcq5iEZT6CpgXq+kb1ZJl/b/qdnCe9klbfouc7v5fp/xzK2CQH/W8X0uknNc4/X1J5Xqzg8297eltm497fi30DHsbYZoVITm7bxaWa6xHMdqL9nid7CbKt9SyNTo7u+imOg3tKSRddOlc3YDiozuxOicMMYnJWDSqUs44TEdOqZ4N6yAtSaJ8S/M6i78gNS0PeanB3O1zGZitjkzfFWnY2AeBkOrU/KbfhHleOUg/lo08+V5cW9+A2Tff2nnWTr+fde7WsaZQ3ryxagaWg86dh72m3419jWdzkCk/6lXEf9BozJyxEMHLlmGnOsYQjBFyxmHCwFoczViFr4pdfE/sODG+JgESIAESIAEXBJx/Z3XRmdUkQAIkQAIkQALA3HAFZUVn8EVJFc4q3rg2NhGxncCUY5PUvRTla43UMnr4IFX9K1pH2b+3FKZhU/DfkQMQJk4ATw8/zBk2AS+pNyHkaf07z1pw59RhmOwt57MYvJA4NAm/ltt797m4j+dK5QJJY5g5K6Xz+Suj4zBO0nz9YPtWJG7ZjTsPFzk8CKyt/yfZdUidMRa3BXlbs6t5efrjmuEjrTch1fK2/L0dFxeMcDljxt8vDD+XHEX6k0Fp67fP1+X87B3OyV/ZfsMRJ08Qqza2xALokO+WjyvabfXu17etn2v7w+RMzUD8fUc+Mo7sxvuhSfggopMHVNsQp/PXHqZv/7uSU4tHJLrth0mRGOOhyPvCH4vGJrY742luahJ+OTgIIzwlpZu0VNTV4Zzc7g2wTVEvP1cWuN+f2vbp3r8u+LrXr73+mbvycHrgZPw1OhjRRgUGoy9mx6Rgw3AVkIIHrpqBv44IxwQv4SdnOA2UM0ZfkJY19jO6VBXNB3FYkoulSkq085l9dxPY2RronX/L2Fp893AjklJiJRlzS9Ea735/aq+vlnxnc+pKnZZ8rf3fokv788X19UOV4Hr8hbLPOTMd11/nA9tqNa7P78vnz7Q4T/yvNQqoAT/DMFwvn63vWiX0VL/2/tK3vmKKvHeD/UPxvYRJmN6Qj9tsH5Lu97cdg+v11Te+ER/JteSJNqptv619X44wewum2ARYPOQK7TEYlvhXYa3d9aAAACAASURBVBqrxiDK6xv/CdM4ORfPR2J8FPnSE3qjOHck5WOeg7CmX8oLOfNPvsdge74zLX1Wp6SL62KBpE8NFceTes6d9zBYxjzgQt9JGPZKasA5j7a2a46P8pAIvdUwnBYnoTJQ2Lzg8PmWb42utMy8TiLm5DaM50iYk9Src1vRlO/CUr3VWvItc1+EZaRES3p5i91mKDWqq0dsbfcVI9Oqzjx8aItaT0n/K8+yOBbL7I9gXvSK1UnapeKWn03Sqf8HBP4Blkk3Qzn45/bi9YyXEZr2yYM2sD1o0yX7HTrfLNeV3V2KNnQY3FyKnL1rsXJvCQLiW76ddsWOAar9F/at5WDeOZyRV9OGB8BT9o0i36/DbCF/u/dXI2xBKkaE+cJD3n8Gr0AMHhcvsby9U6KiDGjIycWp0yWolzNKB0+cK5GXTkqB7MwB4xEsBhq8giSZqb5Suv60XC8WICk6CD7y95nBMxBRY2dgqi0lR6/pd2HfoHlzkTwqAgO8jNa3ZGN1tThnlbaIz9GpCDufiS9X78RROg31LSp7kQAJkAAJuCXAiEO3eNhIAiRAAiRwsQj0v/SkbSQ+2F+AeeOTsGm8AbV1VfimKFfOGExAfAdYj2YU4e2xSdgy1oAaOe8m69RePKTn6eOaLMw5OALPjIjDl+O84Wmqxf6zRXjRduOwIGsnnoodi6eTp2K0pxk5ksrxVzuOS1KirhWjetNMSqeUY7mnUDMzCeuGe7QcqyTn3NU01mB7wQE8eaoZWvrNRXtwq7hSfzYuGT/zkSfWm2uxu7gAR0WXGr2wU85n3JI0HmtniwP2fAle3JuBEVfN0m28ln67IJfzs3co3Ys3K+Lx7kw5s0TOctyesQ975aaepnwNPpoT0Vhf9/YruHVKHIae2Ia/WB9Ab8CL23KxdtYkfHvzbnzgIsrTqU0u5u+0r0Ol3v3vSs72nQfwZkIs3p0xGh5NVfg8dz+2RE1p7b4xqwATRg7HX0cGYKjc1KmRMz43ndiPn9qC6KCTnyv9WvtTyz7d+9cFXy39drtd7l9JU3vd7mb8anQs/jnSBwFyTteh0iL8R04LoHd2ZyNg1BD8acpYyD1UVNZW4usju/Bcuyf8m/FQjQFbgptxj4tg1Q1yxmC7Ur4Z8RmuqOqv1zv/VonFe/HB+OkSMXkcV0kQqtZ4rf2ptb5a8vXP1HlPLfma+98mVuvzxeX+0Rh/oexztb80r7/OsbbValyfS+SO9p2DzyPRNmLjKQUHo5tsD47ouP5r6NfaX7rWVz4PD4rbpqaxFhklx3Fr5hlJsdpStPa33TxX+0Pv+OeLJdNojIJnbdeV1mk3fQLjumqYE34Ic5x4J8ySH71YItQOtnz4KOv+DMMEiVK75j9hlqyRSrU40PZ9F5K8wKHUwFjlA1N4rS2SrzNU9YzBduWcRAlu7dyvqzVK3iMwKo/K2YUvw+wvd/sbJSqyYLlVTDvfmF3wqUdgSP1YIiZfhzFXHGka45XNy2BJfRGmSeJJqzkCJfddkfu7VjOVb34OZbrov+Fx+fg+DMPhJ4ER77S1a8jv6nw79te0f8/nMI+/F5bxseL3NcJcexzKoSdhsH/+WgWaZS2kX/IfYUqWD5m603Ku4+MwWKN2bUX9finOb6dMHbp1/FWLX0v/bBjLQiWNrOyfPe0l6BsvYzTss07XmdNvvkTPWh/iaymt+3Sd7M922Vwj8Yx8453b1rVbv5kr8pC+Ma9t7AJJ8+mgf/6SJS1ta9KQ5qA/Uq11Zn+3rOjqIAu2bTmO2clzsTDFiOb686g4tvb/s3cn8FFVZ//Af5N9TwghgQRCSFgDZCEsYY8IFgXc2JUqoqh1ofq2/9a21lKt7dtV31Bbq1QFRQEVBEEUEIKsYQthCfsSQkgCCdnITjL/504myWQyy00ygTD87ueTlrn33HOe87137oz3mXMuZBW05zdisyYGMXF3I8bTGTWVRcjLOKv7b4NGl4jmNqkvf3b7aQTHSbtDnHDjeh4yzx+R/zYa0/RREtmbcSp3FMZO7gtNRRFydnyP3Wpm4y3cjfV7BmCQ/Djinjg3OFSXIO/SGdT9/spm7ZuJL2fvGfhHRmJEpC885ccHN8oKkH10C/bVvT9Pfo8DLbTjbhSgAAUoQAFTAppRY+9q9DXQVCFbrsvNyUJAUO2D1W1ZL+uiAAUoQAF1AqXFhfDwrhv7pW6fti6lxBQREWG1mbS02mmerBZkgVYJTIsfDb+U7VhcN8ON3Pzp6B2NbYPKMCDpRKvqtoed6WMPR5F9oAAF7FGA12dbHdVO2JQQijeSDuhmT+BCAZsLjJckXL4k3Oww0xEZNRof5O9AfEbDrTZf3/b13142P56ssF0LFBY2nni6XQfL4ChAAQpQoE0FOgQEqq6fIw5VU7EgBShAAQq0pcCZcxcaVd8zPAxMFLaluPm675EphYp8vdAptwRXazTw9/DFvaFeqMlTxgxyoQ/PAQpQgALtU4DXZ1sdl6uYdKIrDg4Jwdh9mVBmQm8yCtBWTbGeO1fAS5KH3eyn+45fTYFnUBRWelzAiMM39ff59oPInlCAAhSgAAUo0G4EmDhsN4eCgVCAAhSgAAXah8Azhy7irYhIrO3rIs+V0yJfporclXMcoy+ofxJh++hJ20RBn7ZxZa0UoAAFWivA63NrBRv2r8xOwUNusVgRlInxMnWpkhThQoGWC/RFTcIvoPUJkNlO5YS6+F84Ht7T8ura5Z6+WNKjBHP3ZEDNzJftsgsMigIUoAAFKEABCugFOFUpTwUKUIACd5hAe52qVKtp/KQ9jji8w05MdpcCFKAABShAAQpQgAJ2KMCpSu3woN5GXeJUpbfRwWKoFKAABdpYgFOVtjEwq6cABShAAQpQgAIUoAAFKEABClCAAhSggDUBJm6sCXE7BShAAQpQgALtTcChvQXEeChAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAgZsvwMThzTdnixSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhRodwJMHLa7Q8KAKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKHDzBZg4vPnmbJECFKAABShwZwtEjMbReDUEGrw5YhR2R7mpKdwGZW51+23QJanyNwniX/c3pG3aYK22ELCX889dd76NajZJy/ofpJzbQc1ujDvYSOB2u75EhMVi0y05Xxww4akX8cwDPjaSv1XV+GHBggXo3uzmW9Z/L2lrQZ9mN8YdbCSQoPjX/T3amkpbdvxb0+LN2dcXXwyLQNzNaYytUIACFKAABShAgTYVcGrT2lk5BShAAQpQ4A4W2Cw3sGclbUfuHWzQ2q47ajTQmKnkZvhaat9MWPWrb0Z81mIwtf1NOSffVDb0kwSLl6kSXGdZIEASYf2MiuRjQNJR3bq35H3fS4wnG5R4WdZNkXXjLFfcZKul80/V+dUxCkcH+mK/tD23vvZ+En+AUVuXJf6zjdb5Dh6NnV5VeDhpD041iazlK0z5vCk+w034WOp/yyNo5Z6D5H1Tl+vR1qCwogS7s87i5+nFraz45uzuKNapJpqaJv4nTKxv7qrb6fri3DkWazpdQcI+w172lMTIfUbdTkdi4hrduvskaRKQmIilBiVGyrq+su6/zcSSjzcof6aWeVLncqmz1NTGunVhU7Hg/hBkSrkv68vdJ/H3NNrrsMSf1Gid26wFeDqwDJ8mvm/T7yimfCZIX0JN+Fjqv6Vut+m2GZIY66xvQVuN8uKryDi2DRv25bRps7aqXCPWL5qo7DPxv2pifXNXJUk9ScpO94hTp+bu3bh8uzz+nr0wIiEOkd06wd2hHPmZJ7Bnw3acqVRid5b31k9MdrpmTSL+ma5sKsTc9O7YE98V8Xsu4brJ0lxJAQpQgAIUoAAFbg8BJg5vj+PEKClAAQpQ4LYTcEXdvafbLvR2E7AWr+zcbiaam+FrqX0zYdWvvhnxWYuB29tGIFeSbIbnZawk4tqiJUvnn4rzSxOI1f2L8X/wxchG4XnLqxPSB0u3kZ3xoVc5Hip2w0dSfGSrcmLaFuJY6n8Lq7TVbrnbMUDyxBqNEzp7ByBxUAyWXt6Ox6ps1UDb1VMt5+4ApXpPSYAOsXYetF0ct77mAKzrq8HzSZlGibMzkmRLNAhvliQL2iLaGmx8f5GZir1h9TcdDn3x6H3Z2I0QhDaqRRk++a30wVK63x0PBxZh2VUfTA0E3rtiJgxVq2tUlWpayFL/m5a+qWvOJSJxnby/HVzgFdgbk2fMxLQjifii/KZG0aLGtHLu6s7ejpLYe9TaedCiJmy0U/s8/l7xQ+F2YQtWbMzGdY0vwsf8GJPm5SDxXeX9VGV0bVCcx+O5BwvxkS5pWLtczz6MmYGjsanrJQy/ZCMuVkMBClCAAhSgAAVugQATh7cAnU1SgAIUoMBtLuDoi9k9QvBAgC96uTqgoqwIX5w6gn8UKP1yxs5RcuPBsXY28CQZ3VG/7JEbtqpuPDnhnoi+eLqTN3o5VePc9WtYevwMVlc0VLVB6n0kaS/ie/bE80F+CHWswYWU3bhfd4NfgxHhkfhlZz9EuBjOSq4kPI5bwe8mSZBq/DW/G37q54C0kynYFRKLZ7xqkJSajJ/q+mg9PrcO3bAwrBPiPD0QoKlA6pVLWHgyCxdMte7WFSvjg5G8fy/+Lj/P7i99W2FYLl/c6ofIqPG1Hp+pMOrWWW4fUKZCXCqjsN7u1Rcvd/ZFECpwIDMN886VSBVq4gMignvit10DEe2uwfXSfCw/nYZ3dLa1i6Xja7l92d/i+dnQRmv+ZSm+j8WnWJITz9U34CPnVDTqRjRZi9/adqXa1vgBHngysg9m+3siyKEa2cX5WJt5AYuuqHpztoZNt6+1/lk+/9SdX3ISYG58b6Qk74Dr8K6NY3Z2ldcGJ5upHrlEoXf5YZw+3B++wyRzuKMhc2gtfuU98EDvSLwQ5IMAbSm2pV8w1YLZdZb7r+ym4vpW5YhxPSPxShfj92dts607fxpC12pvIKsoG79DL6zsIOslAdP+z3+z9LLB+vVfOf4rdqZhdd/umNHBA643ruPb88fwapbtsqZteX2p671jn34IydiBbZY4WrBNmUpzmozi25VwL0b0DYG3phiZqV9j1a48XW2Bsn2WYb0ZkuhZXbfCHU8/OxdOzrX/if6UYcbyIylXVFfOBYPm3o3LS9+B4zyjSRHd5f2qzbAcuedUBBSvQt5Xk+H2mPzE6T/Z9eWtxa9cP/uNm4T4Pp3hUZOPC/t2WW7LaKvl/iuFNQgdOQVjxM7f09lgbyWh+03t6zIXhI+djDH9mvoqBfyjxuGumN7o7OuIyrx0HN62HsmZDT9geFxcVyZ+gG5jxkk/QuDrUoP8z/+DT4wSqNqaShRnH8X3MlZ8Vjep+DQwXfatkOTc2vrIgiWxPA11I/qs+Vnbbsv4DfD0/xwssVZhe8YQjOjqgCvfL8fFgbMxtNMNnPvqv1gvSS4lvlnvr8ex8fEYGOoPp/IrOJW8FpuPljWtrgVrrB5/lxBExceiX0QIOno5obrgMo5uWY2dmUpjYXh2wUR8k/guLhq07T59AZ46n4hF+2Wlxf0bduo14xlM7FiMXf/+FAcM6rr+/TJsqX9dgLPfy/tWvi/A5Lj7AEx6tDt2vPPfJiODjx0+BbeEKPhcOoz6t61BO/wnBShAAQpQgAIUuB0EmDi8HY4SY6QABShAgfYl4NoZkRU5+P3BEzh5wxEDu8ZiWUw0PkxKRb78Innkjp0Sb+10hgmSQGnuVKWd+8XjH74ZmH8oDcmVTogN6Y8lwwfiVNIRHDOQmB8TA/8rJ/B0chqya5wRXvfDf5/BeK9bIebv2Y19Ne6YGTsIs8/J1ImqAwlH2PndGFYdhZQhUdiYvAcjO4zCnmhPYFsJrMbn1hvboztiw4mjmHOlGMUuXhgfGopeGkkcGg8+cgnGsvhuSJOkp5I0VJZjdSNilBfRMirGoM/KL76t+VqNr1F9TV9Ybr+2fEhsHEZnHcX0MyXQeHfHD4MGYY4Yf6IiPk3nOKyJuI7XU/fjueIb8PLpgsWxQ+T47sMmg3DMHl8pY7592Wjx/Gza35ausRSftTotxm+lf632C4/Dy37HMXl3HtJrHBDiE4BHgxx1SZ+btVjqv+Xzz/r5r/ShU/gwvHB1LwbLjw1eNu6UMs1mVTcsHt4FQ12AqyV5+PTkCfzXYFRh5xgPZB6SnauO4LjTEHle065GN1ctxR8cGY83fTLw9IE07K1ywtAuvTHeOAYLry33X3ZUc32LGIzxGccwfYfx+1PSEjZ4/9WHr3FEV79gGdUpY7xUX1+tvH+lLku+No3f5HGwfP1XdgmID0TBkWO4+2gV/P0jsH7gUORk78Qi4+u7yfrVrWzL64sSwS+6AMuTbBiwQbd8ps9B2LE1WP6DnBSd4jF/5iOI2bUIh6TMlboRYUr5h2RUWCOOMrz37r9lTe10qYulrKmpSj1HzkP8mY/wL/nMbDyaWHZVpjqoiMND86LR1bMGJVfPI3XLtzhgcH3zmuqPoi8lnVG2Cldd58qYxXehy8voF0vx+9z7JCYE7cdXy7/GpXJ3dO0/HhEG+1r7p+X+y96dH8eDsZew+qPFyKz2xcBpjyBqZyI+PmdQ8+jH0DNlLZZvb+qriZyDOSOvYuvqj7E2p0I+DqPw4PTHkZf4Ec4YVDF46gx4nPwOXy1dh+JqD/jfMBG5xgU+XaMxCVqcNmzfRFHDVZb8lHKWtts0fpNxjkGHPe/i3YqpeH7ONJxZuhj/CX0ezz4UACyqvYh5PN4X5evW4oN1pfDoPhY/vn8eSo69g902eLtYPf4e/RF4PQ1bVnyH3AoZ0R0zG9OnTsPBxC9QJj89W5HvgjlREurhus51xMwulVj3uf61xf0bQBx0cwRrYPjTOkMujaMrvANC0X9CR1zd+6VJSeexsxGR+h+srza1OQcL0Rtvy6Z5pjZzHQUoQAEKUIACFLgNBJg4vA0OEkOkAAUoQIF2JlB6Er+tv5tXg9SLKSgPj8fjEqZyk6B1ixs+D9Jg9bZ0/U2aShzISMGbEaPxqYxoic5vqH3oxb2Ydq3uTk5lw02x7m5A1j7s1o1QLMEyyTb+arDcHtmmdkqxCvy+SLkTotxEKsfSMmlD+bF5b3f5n2qr8fUfEgT3SzvxWra+vfLrWHsqrSmLc2d8NDwcOUd3YmFh080tW6Per2X16/fKT8avs/X2RRewUkbqKCPsPlFR6R/7euDIrgNYqXtmDlBamImHr4fjkD8w4FpDBWaPr1LEUvtten6qjK+hmOl/WYrfSv9a7VdYDG1oJ4zrUI51eddxqTAHf7bZ+We6u03WWut/kx2ascKjNzYGX8a4HfoTzHjXkvP48mIJ3r98Dllww9BuA/B+XCy2JaXoryGuWOJRisd0AzCrMK/IEVvl2jPY4Npj/vyT959Mfbh62wXs0r09qrDrokzxFj64URRhMmqt8Q8CmpG3VXN9k6Spufdnq88fpScBEn+CvksVBVh5ci9eV3t5VXazdvwtbLdJ/I2OhvELS9d/ZVS1LKeOY4l+0OrlvNOYL9mqj4LlZr5h9sm42ma+tnj9s1aXBb/aXV0wW5JBBvMBWKuxedsvLsbGNP3nQ84uHMFgDJMalMRhqxf/8Zg7MBUfvKs/FsYV5u3EsX1XsU8+V4s13uga+yAemjULFxKXo3bMow+m+eXjC90wqHKsynbBkzKa7l+GgxTNxu+DWb00SPvnblzUne/luLhffu4y4rFGUfjJqDXj2V3NRGscPTBUftmQthkZuh8S5SJVBhmOfURuWSwyyOyd+a9Z3wnj/ZGz+BMc0X9Hq8o6iE9zR+GFUCDRYJha1/0f4rP0uu9P1/U2+nDCJf66Dly/hCNbPsRWk8mhpuHr1pj105e3sN0m8ZsJq3Z1EbboRgeflb9CpBRIxwrEIUEZMq3/9cPW9UiR0YfKUiTTdn6lHYCpkqzbnVq7rk3/t2AjNh+sa6EKWQc+w42R8xErq5Sxrfkr06F5Ziw0h7fJO1iWsOnwKfoc5+t2sbJ/XbGTK97FSbMdGYwXnx+h25p/+Gt8scdguo/6ffwwM1qLDYlmPmel3Bo5B9/0k39YGeBvNgxuoAAFKEABClCAArdYgInDW3wA2DwFKEABCtyOAg6IDJKpSjv6YoBMxRnq5iK332V6LJt0pQOU2zeL6+5n6ev8TO6Z/UZuyMuQxvplf33S0KjhdLlbEROO0TJF4C75Jf3USEn3pTfnrra5jii/0LYe3yQZvFVz1kp7DkF4b0Qo8m9oEOak1GvUYXMhWF1vPT6rVagpoCRTDRblaXFeavaT37dPlnKaEU0TJ5D7pTBIHJo9vko7Fttvy/OzoZMW47NmYTF+S/2zgV/eIYxODcbTXXrg/T5e0BTnyVSl57E4zzZTLSq1GH/BVl43ur1orf/W/Mxu98E/h/rjPzv2GF4qGpcuv4Tf1ScJyrH7wgGkhI3CX6TUw0pJ92gZgeSK7w2nWR4oV6UfDC4+ZuPvIE9UBN638na+IKOKlfdB3fKmtDXc4LXFf6q5vpmNzwbnjxKc/hmH7hGjsC8oB29kmbqxbKEXZuPT72N2u43itxCa+U3Kddr0sl856ZXrlw0Th216fYG7XImrJG3S/EX5ZDMepaS8bpRXUhIxBouSNJPBvTZYgjHl0XDse+893W95TC5FB/B9St2WImQkf4ysYS/iR7LqU2W13zQ5VF6YZzgN6pTukjk0eEib2fi7677r7Lfy8V4gIyWXGgQ3QdqSvJ26Za9cZ6aOQdjeXUiv6oD+E+XbwV6j4YBm43OCMqmk5qmmiUvICFPD+S0z65OGJsLSP+PQedQL+EnfNCQd1U+HYKKoyVVm49OXNrvdRvGbDMp4pfFF2vz7O1O5vCmPzrwpiyMC+wxCvx7BCAzwh5+3p+7z1KOu7Yq1OIgXcb/LNqyRD9XoKS7IXFybEq8tYmV/VX3Yj0XvHIa7zEYQKiNq5z8ejPeW7JQ0ucHi9bB859+izF5rflGS10rgTByaN+IWClCAAhSgAAXatYDxfY12HSyDowAFKEABCrQHgZABI7DSKRNvZGZg1fkyZFVU4cMxo4xCq72NaPAbbpWhX9M9D+Vx+XvdYI+p8oldo/8xuNWKZATcCQTj2bjh+KdDJU7mncWEC1b3UlnAenyb5KbiYz3kJtQ54xtTBk04+WB98l658dMZ68YMxbN5e/Bus/I25nytx6eyo60sZi6+GnwnNXfavh2PN2cEQzOiUXd+SoXK4TF/r7AZLTYuqtwkl0nPGhaNTHFrs8U2fgX5l/EX+VNSAN38Q/Be1DD0TdqBn6uK00XYKhtS3TKlGdBwY3mPvJqoJFHqH2zkhLHyUhktYbvFzPkVGI0EaSRh1Gi8YNiYMsKvXJ4VqgTXZHHQ3dvM0q8Pj3XF9X3bEV8/REhJIg7BXdiBrU32NV5RqEugTJG/d4w32ep1q65vtjl/6rpSdvYg9nWLw8feVzBHP9Xr7XD+2+pQ1NUzQx5FV5NjVGu7vr6UoUaexakkuZsmD+XHBPJ+rv/0clbezA3zfCqD1nopSZT6/rqgh7w0GMxmA97anxkoY/z1A+dq6+w1DcpHa49nFiDesBVlhF+RPAPxI1NNO0tPgbqZiP2neqFyWSLerc+1KEnExxEu79hzpnZvtO6yzkVJziVbLdvCAjk7cRXRGDLrGUxxLMHVC9vwoerGbuhGTXu8m4gvzQ8EUx1Y1Y5PkTloDqYFnsDn+lNAqbY+iaXUpLHNT8Zqg7Jt/Ko7aqXgQMkWa08YFVJOBOMMupV61Gz2mfwsZrmmYuuh/Ti2uwDFJaWY+tyLBrtqsWPjDSyY7i2Z8BiM1cjzoQ2y6Nb3txKF/nds2upKlMp3hBM7PsbQQS/K5+pOfGu461j5qVhWmuXKlBNFP3LTckFupQAFKEABClCAAu1ToA2+7rXPjjIqClCAAhSggK0EEgI0uHY5G+tzi3BF44rxPaPliUTGSz5+kFVvdXHXjURzdHJDnKohBxWYcUWLGcNCMcTVARoHF0R3jcHv5fbmY4Y/qjZuzvB1r0j0vXgGz+zeiegd+zDj+GWTj2+bOGg4Do8e1Mznr1iPL+VAHqpDh+LVIC90dNDA2ckDY0P74y3Du22Vp7FG+fl2TTbuP1qGF4b31N18Vb+Y87UeX10bLeu/2gjNxSfP1jpVhrgRfTDV1xUecpPKxdkTd3fvobuJbYtF3fkpLV2VO38e3REpI0SVGOKMGm+pz4eSOI6M9EOAPEPI06MjfjMs0ORzulra19b6JcTF4LVgX4Q5O8h9Ty0KysrkRrUG3kZJVHP9D44Zhq97dECIuDk5e2HGILktf+1CfXdWn6+BQ0wERro5wsHRBYO7xyJMm60b0We7xcz5dUWSg8ozQg3+/iuN7lde65KG7lg6oi8e6+AOH3lvurt44ke9h6DPjUv4hS44T3zkosVPG80rWIHnqjV4q5Oa6EvxrNzE/UlMEHrLSGJHJ09M7hNts/HEughUXt/MRdva86dxvaV44nglYgb1hDIjnbK09/PfnEuz1ncPxz2eTnJ+uyImVN5PkpaaazBaWldXu76+VGK5vOcN0xF1/feZOg9zhofCx1mef+bWCQNmStYkvSHtf3x3FTTTxqK7j/yAQK6bIUMegZ/2qO7z3nZLhjzNDZgU2QEucl3SuPgiRPn8PC3JQeUZiQZ/B2R1pvL6I6V1P0x7aiJiQzvA1VE+e+X62ythLgIqU3Q/WFF+0jFVnnu4vtF3CZlKvNIR9zX9EqPbo/GSh69k9NQwmcYgwFUDjWsA+oybZtv399jJ6LR/K9Z88A4W/ecjLP8u1eBnGcbxNH397ZYChMy7B/27eMNZPoMc3TsiYshI3UjJ5i/X8OXGUnSZeVf9pKWc7wAAIABJREFU/gfllxGBE7vBQ66fLh0ikPB4Pxm7arvFtvG3MK5ho9Czo6uc317oMniG/GgkR6a3NqrrtHzQ+w1DoJygju4BMkq98dJrxjN48SePNPleYS2iHuGOKDt8DCfPXUaJgzciRk9HR+OdTnyJ6x1nIOieWGi3b2402lfV/lKf6fh88PCzUzCkRwDclfe/PJ+7S9SD8q66hvpBvPpY/JQHex43Dqzx6wfkPbuPow0tI3ErBShAAQpQgALtWoAjDtv14WFwFKAABSjQHgWWycNfxvWLwQ/9HFBaVoRNl8/jTURhgFGwz6Vexod9YrCjjwNKKsqRlnEA81X8+vhSWjJ+3rMPXokdhl7ONTgrUyn+bs8Z9c9HOp+BklEx2NLdSZeYglaLksoS7L50BC9lNEz55Sg31ZRF8h/NWqzGV5KGsUfDsDAsEt/0dYVzdSlSrlzGXxsNnWhosiY3FbNzR2PtwFwMPKL+Los5X6vx6Ztuaf/VYpmLr+byfjwkqeZf943Fr92cob1Rin05l3TP22k6+kVtaw3l1J6fyDuA9wsGYMmoUDhWyfmRehAHDBJGLfVJTk7Hjph++H6MJNiLc/HXA6kIGzm6+R0xs0dr/balXUL/Ht3xrx7y/C+5OVgiz+D84VwKflk/xKi2YXP9vyw3NTf174HlIwfAW1uJU3kX8FBaw61jbXoyXnGNxKuDh6OrYw1y5P37hz2nG09zZqZvzVlt7vyyXEcZnj9Zitd6DMCzXm5wr67AmcIsPLsrXZ6GKot3lEy/dqrJaKKTMrDCaaDMlZykH3ZjoZHdyUfwflRPLBnRC05VRVh7PgU7ugy1sEczN6m8vpmrtbXnT5N6cw5gWb/hWB98BiNlEGt7P/8dZfRpw6PK+sqzGvvqujRNksvGg4qa9LVuRVYZRst0gq97OyL/egH+tu+4TB9otLTz68ufZcRgaoQGfzjb+I1ftGYtzt47CjOf7gjXmlLknt+JZd82TFKo3fcBvvOajITZ8+HjUoOSK2eR9OEWGE2maazRzNdarF19CFPvnomn73ZAZUkhrh5cBlllZSnA15vzcFf8AxjayVvef8W4lnkYaxbvqZ0qOfBh+emAPD/QqJbcb7VwmCLnwSLrZ0DGx6uw7/5xmPrU3XAokxFZu5cjfcA8K3E1Y/Ou/ah8diaeHCrfHXTfX2qk/3nISFmF9SnWpwTWHl2KZZq7kDBhNsbKj3NQfg2XTqbIj0OUJzK2YDmxFKkTnsVjA5Pw3hEtMpbsRvrUSXjyeQ1Kc05j+/LP0eHpBS2o2PQurY1fI6NPGxLiE+VZjRN1DX0myWXFQNVytBBh42djfKALyq5mYMeyDVDG5zdaLnyCfZkPYuozQ+U8yMPF1TI60yAh7aD7finJN+P9rLxO/fIgwidMx/yJTqgqyMKZIztlpPtUeYqq4ZKDFVmeeLJPJdbWZsTrN6rbXwZLmoyvCGvWZuLuEZPx2CRvuMjne3HOOexY/lXDAGN9S7qpdy1+HAZhoXyjS7DSX26mAAUoQAEKUIAC7VlAM2rsXUa3Sdo23NycLAQEKQ8Z4EIBClCAArdCoLS4EB7ethrbZJseKDFpNY3TVz3Dw5CWZmUaINs0b3e1TIsfDb+U7Vhcd49N44CO3tHYNqhMRiJZvzFodyDsEAUoYDcCvL7d2kMZJInH79NkBKvFm+a3NkZ1rXfCpoRQvJF0wMajBdW1zlKmBQY8sQBunydif93szxr5AVTgdDw1M19GWjaaLNJ0BVzbKgEvSTzO+1ZGsJ5qVTXqdn5MptjNlrY2qit+O5WKjBqND/J3ID7jpt5qu52IGCsFKEABClCAArdIoEOA/CBY5cIRhyqhWIwCFKAABShwuwjcI3NyFfl6oVOuPB+oRgN/D1/cG+qFmjxlTBsXClCAArevAK9v7eDYGU3r2w4iakEIVzHpRFccHBKCsfsyoQyWWiBJEy7tQGDeAoxoEkYnOT69m6zlijYQmCgJvdqBim1QuVGVftJW7aDntm/rJrSgTCPsGRSFlR4XMOIwk4Y3gZxNUIACFKAABSjQhgJMHLYhLqumAAUoQAEK3AqBZw5dxFsRkVjb10We26ZFvkzFuCvnOEZfMDNX6K0Ikm1SgAIUaIEAr28tQOMuJgUqs1PwkFssVgRlYrxMXarc9OdyawU0XeNx36h+6NrRC64ONSgrvIKLJw9iW/LZlk01emu7c9u1rhtx+J2MAmyT35l1waRZExEix9a5ugjZJ7ZjVdI52z4j85aL+2JJjxLM3ZOBolseCwOgAAUoQAEKUIACrRPgVKWt8+PeFKAABW47AU5VetsdMgZMAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUKDFApyqtMV03JECFKAABShAAQpQgAIUoAAFKECB5gj4+rav52c3J3aWbf8ChYWF7T9IRkgBClCAAhSgAAXsSMDBjvrCrlCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAi0UYOKwhXDcjQIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAL2JMDEoT0dTfaFAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAi0UYOKwhXDcjQIUoAAFKECBFgpEjMbReDX7avDmiFHYHeWmpjDL3C4Cd8zx5/nbHk7JiLBYbAq6iZGMWoAFc9W054AJT72IZx7wUVO4HZa53eNva1J79fHFF8MiENfWfK2u3wGD73sIU0Z4tLqm9lRB9MMP4+G6v/E3PzJr7VvbfvMjZosUoAAFKEABClCAAi0VcGrpjtyPAhSgAAUoQAHLApsTRmNW0nbkWi7GrRYEHDUaaMxsp68ZmFau/o2ct7MLdmHAoWp9TRE4mhCMNDmXZ7Sy7ubu3jbHP0D6088olHwMSDqqW/eW9L+X9HWyQYmXZd0UWTeumR1oUfyDJLFel0vS1qCwogS7s87i5+nFzWydxZ07x2JNpytI2NdgkbBgAaIy30Xil5W1KzVjseDFaFxJTMTym0wmlzcof6aWeRLncomp1NRGi+t6YsGC+4xKpCMxcY1u3X1Sb4DUu9SgxEhZ11fW/ddivU03tij+GZJY7ayvS1uN8uKryDi2DRv25TRt4DZfY8nnlnatQxTGjYtBr86+cLxRgOyTB7ApKQ26K4xbOEaOH47Ibv5wxXVcOXsQ325MRVF9wIWYm94de+K7In7PJSlhy8VJkmL3m6ywZtcqfJVtcpPZlbr3loOZN5jZvWo33CvJua2rVqHcSrmbvTlVYkpVGh0iCUTfm906YK19a9tvfsRskQIUoAAFKEABClCgpQJMHLZUjvtRgAIUoIBNBXqGhzWpLzIystG6tLS0JmXa7wpX1N0bbb8xtvfItHhl53YzQdLXDIwNVtfgn35R8EMKCqQ2x37B+KICaPxutEEzVqtoq+OfK0lCw/MqVhKJVoNpQYFWxJ+7HQMkj6nROKGzdwASB8Vg6eXteKyqBWHcsbsEYF1fDZ5PyjT68UYV9oQ8DDdJEypJAc090Tgq2Y/Am+5Ug43vLzLTqje8zGyxvvqMJAkTDYrNkkSi9b2aX6IV8Z9LROI6sXdwgVdgb0yeMRPTjiTii/aWpWk+isEelnxaVXErd+6NR348Gvmbv8Rn63NQ7hKI8EHhqLspEPnjBLjv/AbLNuSgwqUT+j84C4/fewyLNtyob/d69mHMDByNTV0vYfil1oXj4NsdA2M6I3VbslR0A6skMdZo8YnDgyNL8G0zk4ZADfatX93C4Nzh3sI9uVsrBXqPw6AbqTh8Lk/OBi4UoAAFKEABClCAArdSgInDW6nPtilAAQpQoJGApcSgcRLxltI5+mJ2jxA8EOCLXq4OqCgrwhenjuAfSpYFztg5aijcHGtnA0+SkUr1yx5JBqi6MeqEeyL64ulO3ujlVI1z169h6fEzWC3Jm7plg9T7SNJexPfsieeD/BDqWIMLKbtxv27IgAYjwiPxy85+iHAxnJVcSZgcb6jE5L+6SRKlGn/N74af+jkg7WQKdoXE4hmvGiSlJuOnuj5aj8+tQzcsDOuEOE8PBGgqkHrlEhaezMIFU226dcXK+GAk79+Lv8sN/P7StxWG5fLFTfcTe2VR42s9PlNhGK6z5PuxxFcsiafn6nfwEbNoTJN1J2RdkGxfmrQHb/fqi5dlREcQKnAgMw3zzpXo9rC2XSkTEdwTv+0aiGh3Da6X5mP56TS8o7OvXSzFB3jgycg+mO3viSCHamQX52Nt5gUsuqLq5JMGHJB0xgtLXYD7Kx3wf0GX8SsEG4xGsu57ux//Bumm/7J2/Fp//ja0qdXeQFZRNn6HXljZQdZfAdr/+dfUzHiNpfO3tf2ra8uxTz+EZOzANuPG5RpyflsnTPMEPilxwuQ+qdiIaDxUX84VPUdPxJCIzghwq8K1q+eR8t1WpBkMrXLqNhh3x/dBsL8/PDTFyD61H1u2HEV+k7Zkhc8gzJobg0uffoAdMvw8ULJ4swzLZUgSrT6/4Y6nn50LJ+fa/0R7yjDj95GU0w37sh6fqTDUrvOSNqclvo9dCfdiRN8QeEv/MlO/xqpdeboqWh9/QyTamkoUZx/F9zKWd1Y3WX8amC7tV0jic219sWBJfE7DZ7LuqqyzFp+17Uq1/lHjcFdMb3T2dURlXjoOb1uP5ExtfYuPSwwrEz9AtzHjEN8nBL4uNcj//D/4RN5/1hbLPrK3Swii4mPRLyIEHb2cUF1wGUe3rMbOTKXmMDy7YCK+SXwXFw0acp++AE+dT8Si/db2b9ip14xnMLFjMXb9+1McMKhLM3EiAs4uxqdp+rGs5Tk4kdQw2jNt8QdIq6Mou4LDKyqQ8EJPYIPy6dawHDt8Cm4JUfC5dNhgNGKjIpZfOHVEeFQ0BvoX4dghwwgNd/NF/PggHP7qG9Uj/zrISMG7DKu4sgqrdjSscJftY1atx7HooRgQGgB3TSlyz+7G9mPKm8sVk6dMhJNT7fem+6Rs/fKd1FP7EQ7v8FjE9OyKjp4OqCq6gvOpe5CW23D+/Ej2S1r1DTpFDZKRm53g6Vwj3xm+xmb5DLfcvrTm3AkR/XoiNCQAvm6OqC7JxfmDO3DUhlNXOHbqg9jIbujk4y09LsW1zFM4ePB87ejRNm/fF72HDUJEoK98T5YRxwU5SD9zDGmX9LhnDuJaVCwm3VOC44dSceqKwRdfy2cUt1KAAhSgAAUoQAEK2FiAiUMbg7I6ClCAAhSwjcCUKVPw9ddf26YyW9fi2hmRFTn4/cETOHnDEQO7xmJZTDQ+TEqVG8dVGLljp7RYOx1iQgumKu3cLx7/8M3A/ENpSK50QmxIfywZPhCnko7gmEFf5sfEwP/KCTydnIbsGmeE1+g3+gzGe90KMX/PbuyrccfM2EGYfU6mXlR94ykcYed3Y1h1FFKGRGFj8h6M7DAKe6LlTvu2EliNz603tkd3lPuMRzHnSjGKXbwwPjQUvTSSOGy4t1YbrEswlsV3Q5okPZWkobIcE7MBdf2MlmkbDfoMFb5W42tUn/kXZn3N71K/JSQ2DqOzjmL6mRJovLvjh0GDMEeOwSf6Epa2azrHYU3Edbyeuh/PFd+Al08XLI4dIsd/HzYZtG02vvA4vOx3HJN35yG9xgEhPgF4NMhRl3RSuwRfOo6QeBlzsa8Xxp47jM7hwfW7WvW1k+NvycrS8Wvt+duoXY0juvoF4/9k5beq37+ApfiU+i1tb/X5ZwnOYJvZ81fF/pbir9v9F12A5UnGF5zard6pG+A71w9YdjfCdn4Jr5HR9a163fMU7gvej68kuZBR6orgqCmY+sRDyF20uvYt5DMB8x/qgdOb1uDz01dQ4SE3+gcNRUeNJA6Nm/OMwYzHh+DKl+/pkobKokyJWj8e8CGZtrNRf8vw3rv/ljW1040uNjFVqdX4GtXXshc+0+cg7NgaLP9Bgu4Uj/kzH0HMrkU4ZIP4G0WkcYFP12hMghanz6mP1VJ8Si2Wtmsi52DOyKvYuvpjrM2pgGvnKDw4/XHkJX6EMwYhDJ46Ax4nv8NXS9ehuNoD/iqHP1k+vtKAR38EXk/DlhXfIbdCRhTHzMb0qdNwMPELlMlPa1bku2BOFLDocF0wHTGzSyXWfa5/bXH/hg446Obp1MjPQBovUb0h57IjBoyfieG9A+FcfhVn967Fd0f1iUSjc1gT7QpIcrXpkoOF6I23ZcO8phstrHFFYO9oxER6I/dICtYdvIa6SbGNd3KKGYfgc+uwp+67jXEBE6/zZcRi/ZjFUTKdp4kyngnjEXR+J7YckWShXz9MSrgbPY+tluNfgXVfK1P6hsiUqcPwjYmpSjVhEzBhYD4O/bAZuwsq4OTfE6PG3oPCVd9Bl/vVL33G3gWXi/uwY+MelNW4wtugk+bbl51dw+BbdgEpW/eiUL7/deg5DgljxuLUqm3QT65sokfNWOUxGJNHd8al/buQlCnfWF19EdK7H3w1kjhUjn1bt9//bgzouBcbv72MkmoHeHQIRkSofD+pG7laU4ALh7Yi3UdGosb+CPf2PINU+S58uflzNjcDhUUpQAEKUIACFKAABUwJGP+3hKkyXEcBClCAAhSggKFA6Un8NiMPxytrUFNThdSLKfJreB88bhMlN3wepMHq5HTsLlfqr8SBjBS8KRNHfqqMODJYhl7ci1cuF+LyDa2uXP1Nz+5uQNYp7K6owY2qEiyTbGNY/+Z85Ffg90XVqJJfugPnsbRMi+uX5Z8aZfIu6/H1HxIE90vJeC27GDlyw6+0/DrWnkrDJuOb6s6d8dHwcOQc3YOFhTbBUxWf2pbM+qqpID8Zv86+jkKtFgVFF7BS9mkYoSgvLGz/Y18PHEk+iZVFlSiVZ9xdKczEw9fd8JZ/44bNxldYDK1MMTeugyc6yS3ZS4U5+PMp/a/51cQuZZxkcscnHAcicqA3fiZDX2TwoX65c46/RSoLx8/ifmo3BkjCXEauHh07At/29cP2k3vx82bcPLd0fulCsBB/q88/lX00e/6q2d9C/LW7u2C2JKPMTQTqIFfLL50fRuD9nbFBBjvJbWv94oPZfR2RtiQZF4tuQHujBJkHlyNJ0w0zlRFxsgQ+2g/OqR9g8/EcXJdrrzLi6ETSOpwxvr65D8DUeaNxff1ibDEYzVbfVIv+YT2+FlVrvNPFxdiYdgXlNTUoz9mFI5KAGmZcpjWvwyVhKqP6Frz4LOZO6IYLWz7EBnPZI1PtWIvPwvYJ4/2Rs+Q7HMkuQZWM6L2edRCf5vrgvtDGDXXd/6Ek0zJRJJ+j2hvXUTve0lQwzVxXsBGbD57D1dIqaKvLkHXgM5mSMRix+mryV6ZDkzC24dm+YdPhU/S5fBLrFyv71xU7ueJdLPr3Mhg83lO3SelmxcMPwO/cd1jy73/ho29Oocu4eRhZt6Ph/zv2xezRpdi5vMzUVqyRZM5Qyb83b7kHowZ44tS673HwrPmkoYwtRUK4FsmH2mB+5pxvcCC9AJVyfldeOya2Ghg/9dZcn+IGeePad/txLr8MN+TzuTzvFLYUemKY0VzHnU5+i/3nc1FaJeePHGdlPGP9Yqn96/tw8HQWCsqroa2pwLVTW+T86Chjzm2zdJgQCsez0v+L11BWrcWN0gKkH9qN+ktUG7ePvHxoXbsiuJOvjHa8gZK8izic0khH11FtkTIS+Gv5sUIfxE/0tk3nWQsFKEABClCAAhSgQLMEOOKwWVwsTAEKUIACbS2gjDSsW+r+3f5GHjogMkimKu3oiwEyFWeom4uk02T6M5vgdICSH1xsdBP6Mxnt8BvlxpTBXHj7rxnfqdYHkC5382LCMTr9AnbJSImp8nC66vTmZB3MdUQZwWA9vklyF77mrJX2HILw3ohQ5N/QIMxJqddMX8yFYna99fjM7mq0wayvmgok2Wq46KbYM1xhdrsDJks5zQjjkZay0kf+rjVUYja+vEMYnRqMp7v0wPt9vKApzpOpSs9jcV7zbsAePlCNo3HHdaM/+9c3a933dj/+ipLxF2TldaPRHmaPX8PxadW/9M84dI8YhX1BOXgjq5nTtVmLz+x2G5x/Kjtu9vxVs7/Z+Ot2dpeRVlWw9HuE7BWVWDDzG93ov4Z7/t11zzbbb3Q5Oiz8CX1kQwbQx1muVj9YGX7mFIkHnxqKsnIN/JQPB5st1uOz1pRyZTb+GYnyulHerqAxgPKzg4YfD1hrQcV2/TMOnUe9gJ/0TUOS8pDJ5izW4jO73UnSEHJ9fcp4pKeslBGqhvODZqbb6jPJuGOOCOwzCP16BCMwwB9+3p66641HXbGKtTiIF3G/yzaskYtO9BQXZC42TFta2d+4OaPXyoTV/smf4Ev9CK/KbEmcVozCs2HAzgsGhTUhGPfkBJR+9y/IR4HpRRkFpgRuMI226YKGazdi57EYRE8aB//Dh3Do/DV5GqGJxW20fOQdajSKz0Splq0qaXxsFRPja77pih2g/H5Ac5+JkYwdZYPBqP6r2RbOH4vtO8CvW09079IJHXx94OnuqovNVpeRbvL9THvYpLi+y23bPrK3Yv3OCPTtPgCjB/lCK1P1Zpw9ipNZjcdTanxDESWzagRXnsCe73Rz8HOhAAUoQAEKUIACFLjJAuq+I9/koNgcBShAAQrcuQJ1ScL2PFVpyIARWOmUiTcyM7DqvIwYqKjCh2NGGR202jttShKwGTMMSulrul+mPy5/rxvUOFU+sWvUViQj3E7ICIZn44bjnw6VOJl3FhMu2Oqcsh7fJrkn9VgPSQaes3DjzMkH65P3yo3Rzlg3ZiiezduDd5uV1zLnaz2+1kooN9EDDCvRyBSuNltq8J3U1Wn7djxu7matirYK8i/jL/KnpAi6+Yfgvahh6Ju0Az9XsW99kfIDGKDMuttose7b/o+/i4wvqWxIVTvKVHy1T3fS9XSP/E1UkrT1gyCcMFZe7mrk0NoX5s7fxvWWnT2Ifd3i8LH3FczR3zu9Hc6/1ujYpn9lkoxwhq8EYjZ5WPQJ5FF+Rku6TFYIDJLL1xaDy1d/OUW0+iHdZ+TQxY6QVNtOCzffXYNxcskHOF4yAD9+/gkMPb8Ye00P2jIOQP+69ia6ksRsPEOf9fiUnyjIk1Ebzm9n5WRuyGjIAGL0CpL/qX+snQt6yEtlve0Wc/E3bqFqx6fIHDQH0wJP4HN9iMqe9Uk0pbjGNj/JqW35hm5kvse7ifjSJvM+Nl/MZ/KzmOWaiq2H9uPY7gIUl5Ri6nMvGlSklektb2DBdBll9WkMxmrk+bYG5471/S3HtE+yZI8YfTS7yemsNTw/ncIx/olJ8N69GKtPWvggUg6UPgFpuVXDrRXIOZmMjWc7IiI6FpPDC+UZh4dwNs8oGR8jZ3/eBfXV2rRk7ZcRJVne+MnANbpEpvvXq7CtWd9X1AfnMfx+jHM5i0OnT+HCsWKZsaECYx54qGkFyjFUfnPVzCVTLls9lRkojpq+ftmsfQvxVV45i8Pyp3w/8ezcC6NGTILf6tVIVvZx8EOYPOMwKrAUJ1O/wwaZTpgLBShAAQpQgAIUoMCtEZBvjVwoQAEKUIACFGiOQEKABtcuZ2N9bhGuaFwxvme0PJHKeMnHD7LqrS7uupFmjk5uiFM1ZKMCM65oMWNYKIa4OkDj4ILorjH4vdz+fkztXGm9ItH34hk8s3snonfsw4zjl00+3m7ioOE4PHpQM59PZD2+lAN5qA4dileDvNDRQQNnJw+MDe2PtwzvBleexhrljlxNNu4/WoYXhvfU3bxWv5jztR5fXRst6z/wodxvi4z0Q4A8Q8rToyN+I3OU2fLxO784VYa4EX0w1dcVHnJj0MXZE3d376FLgqhZEuJi8FqwL8KcHeS2nEyVWlaGq3KH0dvoJmPL+m/dt70f/+CYYfi6RweEyMgLJ2cvzBgkQ8iuXainXX2+Bg4xERjp5ggHRxcM7h6LMG02/qIGX3UZc+evcQWleOJ4JWIG9ZTJimuX9n7+1fWgZeeXrd5flVgu57xhOsZY1vTrInx2SosBPx6KEC8naBw90Dl2Bu6WdMEXF2r3yFpxDtq4eTICsRM8ZLS0o6s/egy+H/cZTiVdshnHlcRz9VF8sq4A8fPG6UaSq18y5Gl3wKTIDnCR963GRZ5Dprt+Wo/PZ+o8zBkeCh9neb6dWycMmCljldIb0t7Hd1dBM20suvtIAl2uLSFDHoGf9qju88p2i7n4jVu4hi83lqLLzLvqR1QdlDxV4MRu8JDPDpcOEUh4vJ+MHbXd8u2WAoTMuwf9u3jDWa7hju6SwBoystkjunrNeAYv/uQRxDUztB7hjig7fAwnz8kz3hy8ETF6ukxEabSc+BLXO85A0D2x0G7f3Gg0qKr9pTpz8RV8dgqOD9+PAYHucJTvLz5hY/GI8zV53qM+Bq8BuP/pe+Dyw3tYfcRytvsBOSf3NWu0oUE/b+Th7IHvse5ALrwHNFX0Cpay6cYwN+v1VWRLU/HdlXNE3n/yPumoH/K3L+U6Ok6MQ1hHdzjJ+ePg4oPgvgNsNiK3SxcHVJw9j4ysXJRrPBA8MEE32UCT5ZJ8EfHqBz/lfS7XhybnUJMdalfkbc2CtvdExHTzhZu8xxzkhwVd+ozAMP2UCDZr30x8ncclIDa8E7xcHHV5z8rr1yU5q2kY8dkrDh2LD+Objck4yaShmaPI1RSgAAUoQAEKUODmCHDE4c1xZisUoAAFKNBMgfY3PWlDB5alXMK4fjH4oZ8DSsuKsOnyeXkGYZRuSkfD5bnUy/iwTwx29HFASUU50jIOYL6KX+dfSkvGz3v2wSuxw9DLuQZnZarJ3+05I5N2qVzOZ6BkVAy2dHfSJZ4gz9krqSzB7ktH8FJGw6/6HeWml7I0PN9LXf1W4ytJw9ijYVgYFolv+rrCuboUKVcu469msms1uamYnTsaawfmYuAR9XchzflajU/h4bEHAAAgAElEQVTfzZb2P1meP7kjph++HyMJ5OJc/PVAKsJGjlaHp6JUzeX9eEhS0b/uG4tfuznL87VKsS/nEk7KvmZHTxnUuy3tEvr36I5/9fBGV7mpWCLPmPzhXAp+aTTKpKX9t+rbzo//Zblpv6l/DywfOQDe2kqcklEtD6U1pCa06cl4xTUSrw4ejq6ONciR998f9pw2Gnmi4kBaKWLu/G2yW84BLOs3HOuDz2CkDCJt7+dfXfwtPb9s1b8/SyIkNUKDP5y1MPK5Cbak5r5djA2j78HYaU9KsqAK166ex/cfbUVWXdncdXh//XDcPWQKHpvgCceqAlw+fQg7zFy6tOe+wIpzL2LO/aexaK3Mdapq0WLt6kOYevdMPH23AypLCnH14DLIKqvxFa1Zi7P3jsLMpzvCtaYUued3Ytm3DeOmtPs+wHdek5Ewez58XGpQIiN/kj5UnqNmy8V8/E1aObEUqROexWMDk/DeES0yluxG+tRJePJ5DUpzTmP78s/R4ekFTXZr6Qrt0aVYprkLCRNmY6z8OAPl13DpZIr8uMJ4dJnlFhx0n5+SeLFcrMnW1C8PInzCdMyf6ISqgiycObITWzEVnRuVzMGKLE882acSa5Uh6AaLuv1l4Ja5+Iq/xeJNCbhv4mPSf/l8yL2I/Ss/qc/RzZQkd5CMyK4cPx8v/kh+vKRvuzIxEe82iiQIC+UTKaFxeM1+VVNwAYe2XWiynzIotnlToDapohUrtNi14wzGxCZg0iBH3CgvRsHp7yGroD0vz6jUxCAm7m7EeDqjprIIeRlndZ/NthjEenb7aQTHSbtDnHDjeh4yzx+R735jmk6Fn70Zp3JHYezkvtBUFCFnx/fY3fRRgU0NCndj/Z4BGNR3BO6Jc4NDdQnyLp3BYf1jkG3Wvpn4cvaegX9kJEZE+sJTftx0o6wA2Ue3YF/dZfrk9zjQNGquoQAFKEABClCAAhS4BQKaUWPvat5/TbcyyNycLAQEKQ+R4EIBClCAArdCoLS4EB7eascu3ZwIlZgiIiKsNpaWlma1DAsA0+JHwy9lOxbXzfCkcUBH72hsG1SGAUknSEQBClDgDhDohE0JoXgj6YCNR9PdAXTsom0EHpNnKWYnInGjbaprT7VERo3GB/k7EJ/RcCvB17d9fbdsT16MpfUChYVqfjrV+nZYAwUoQAEKUIACFLBngQ4Bgaq7xxGHqqlYkAIUoAAF2lLgzLkLjarvGR4GJgpbJn6PTKlV5OuFTrkluFqjgb+HL+4N9UJNnjJmjQsFKECBO0HgKiad6IqDQ0Iwdl8mlJmeFyyw3ci1O0GQfbSBgJ8kD/vaoJ52UkWijDz0DIrCSo8LGHH4pv7+uJ0IMAwKUIACFKAABShAAQrcGQJMHN4Zx5m9pAAFKECBO0jgmUMX8VZEJNb2dZHn2mmRL1NV7so5jtEXzMwVegfZsKsUoMCdI1CZnYKH3GKxIigT42XqUiXpwYUCbSfQBZNmTURIRy+ZorsI2Se2Y1WSPBOz7Rq8BTX7YkmPEszdkyFP3ORCAQpQgAIUoAAFKEABCtirAKcqtdcjy35RgAIUMCPQXqcq1WoaP2mPIw7NHECupgAFKEABClCAAu1MgFOVtrMDYmfhcKpSOzug7A4FKEABClCAArdEgFOV3hJ2NkoBClCAAhSgAAUoQAEKUIACFLjzBJjYufOOOXtMAQpQgAIUoAAFKGC/Ag722zX2jAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUUCvAxKFaKZajAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSggB0LMHFoxweXXaMABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKCAWgEmDtVKsRwFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAF7FiAiUM7PrjsGgUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAXUCjBxqFaK5ShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShgxwJMHNrxwWXXKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKKBWgIlDtVIsRwEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAE7FmDi0I4PLrtGAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAbUCTByqlWI5ClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABCtixABOHdnxw2TUKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKqBVg4lCtFMtRgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQwI4FmDi044PLrlGAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClBArQATh2qlWI4CFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACdizAxKEdH1x2jQIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAJqBZg4VCvFchSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSwYwEmDu344LJrFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFFArwMShWimWowAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoIAdCzBxaMcHl12jAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSggFoBJg7VSrEcBShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABexYgIlDOz647BoFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAF1AowcahWiuUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoYMcCTBza8cFl1yhAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABSigVoCJQ7VSLEcBClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABOxZg4tCODy67RgEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAG1AkwcqpViOQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQrYsQATh3Z8cNk1ClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABCqgVYOJQrRTLUYACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUMCOBZg4tOODy65RgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQQK0AE4dqpViOAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAnYswMShHR9cdo0CFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACagWYOFQrxXIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUsGMBJg7t+OCyaxSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhRQK8DEoVoplqMABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKCAHQswcWjHB5ddowAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoIBaASYO1UqxHAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAXsWICJQzs+uOwaBShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABdQKMHGoVorlKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKGDHAkwc2vHBZdcoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUooFaAiUO1UixHAQpQgAIUaHcCHhjx4//Bwr/8HW/99U289tNH4dooRkc88vo/8Kdn/FsYecv293v7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xGFNTY1NO8PKKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKECBlgnc0sQhRxy27KBxLwpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQrYWuCWJg454tDWh5P1UYACFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUKBlAkwctsyNe1GAAu1QQKPRtMOoGBIFKECB/9/eecB5VVx7/Py3s7v0Jm0BpfemAksXpKOIJQKKYosl1kRTXpJnIomJz4gpj6cGpIoGLIAgVYRIEyIdlc6ytKVtr//yzpnlLv+9e9u/7MLC73w+/w97586dmfu9M3Mv58w5AwIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgUDkIwHBYOZ4TWgkCIOCAQGRkpINcyAICIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIGBEIMIoEWkgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAALXF4Er5nF4Ku0cNahX5/qijbsFARAoVwIyr0BAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAASCI3DFDIfSXCj5g3touAoEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEwk3A1aZNG1+4C0V5IAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAAClYtAVMeOHStXi9FaEAABEAiQwJkzZwK84vrKXr9+/evrhnG3IAACIAACIAACIAACIAACIAACIAACIAACIAACIAAChgSiEC7UkAsSQQAEriECGRmZ19DdhP9WvK7I8BeKEkEABEAABEAABEAABEAABEAABEAABEAABEAABEAABCodgYhK12I0GARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAIOwEYDgMO1IUCAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAKVjwAMh5XvmaHFIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIBB2AlFOS0wY+Zxt1pylb9vmQQYQ8CfQL7lXwEDWb9gU8DW4oJhA1cRE6tSpIyU1bkxVqlShvLw8SklNpV27dlNWdjYwMYHop+qQ51AB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&quot; width=&quot;400&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In fact that&#39;s really nice, its really safe when you or someone else in your team mistakenly does these kind of stupid issues, its better to catch it during development than catching it in pre-production or on production and embrasse yourself and your team :D.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Mockito has way more than this simple example, but as usual I like to introduce you with very small nice things and then you can continue reading and see other features of the framework :).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
I hope you like it.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://se7so.blogspot.com/feeds/6780001942230773891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://se7so.blogspot.com/2016/03/mockito-for-better-unit-tests.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/6780001942230773891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/6780001942230773891'/><link rel='alternate' type='text/html' href='http://se7so.blogspot.com/2016/03/mockito-for-better-unit-tests.html' title='Mockito for better unit tests'/><author><name>se7so</name><uri>http://www.blogger.com/profile/15498639578099710858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7136202814344349563.post-8399956156018809222</id><published>2015-10-18T14:00:00.000-07:00</published><updated>2015-10-18T14:06:50.082-07:00</updated><title type='text'>Strong Connected Components</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
There are plenty of problems that could be solved by finding the set of strongly connected components of a directed graph ..&lt;br /&gt;
&lt;br /&gt;
In this topic I will explain what is a Strongly Connected Component? and how to find the set of all Strongly Connected Components of a directed graph.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Strong Connected Components&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
A Strongly connected graph is a graph where each vertex could be visited from each other vertex of the graph, for example the following graph has 5 strongly connected components.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://rosalind.info/media/sccexample.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://rosalind.info/media/sccexample.png&quot; height=&quot;320&quot; width=&quot;241&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
Algorithm to find SCC&lt;/h3&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
One of the most famous algorithms that is used to find strongly connected components of a graph is known by the &lt;a href=&quot;https://en.wikipedia.org/wiki/Kosaraju&#39;s_algorithm&quot;&gt;&lt;b&gt;Kosaraju&#39;s algorithm&lt;/b&gt;&lt;/a&gt;. And It works as follows:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;DFS all nodes and save visited nodes in a stack &lt;b&gt;S&lt;/b&gt;, push node only when finishing visit to all connected nodes.&lt;/li&gt;
&lt;li&gt;Inverse the original graph by reversing all arcs E(U, V) to be E(V, U) instead&lt;b&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Pop each vertex &lt;b&gt;V&lt;/b&gt; in &lt;b&gt;S&lt;/b&gt; and DFS to get the strongly connected component that contains &lt;b&gt;V&lt;/b&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
Problem&lt;/h3&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;To try this problem before reading my solution please visit &lt;a href=&quot;http://codeforces.com/problemset/problem/427/C&quot;&gt;CodeForces&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Your city has &lt;span class=&quot;tex-span&quot;&gt;&lt;i&gt;n&lt;/i&gt;&lt;/span&gt; junctions. There are &lt;span class=&quot;tex-span&quot;&gt;&lt;i&gt;m&lt;/i&gt;&lt;/span&gt; &lt;span class=&quot;tex-font-style-bf&quot;&gt;one-way&lt;/span&gt; roads between the junctions. As a mayor of the city, you have to ensure the security of all the junctions.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;To  ensure the security, you have to build some police checkposts.  Checkposts can only be built in a junction. A checkpost at junction &lt;span class=&quot;tex-span&quot;&gt;&lt;i&gt;i&lt;/i&gt;&lt;/span&gt; can protect junction &lt;span class=&quot;tex-span&quot;&gt;&lt;i&gt;j&lt;/i&gt;&lt;/span&gt; if either &lt;span class=&quot;tex-span&quot;&gt;&lt;i&gt;i&lt;/i&gt; = &lt;i&gt;j&lt;/i&gt;&lt;/span&gt; or the police patrol car can go to &lt;span class=&quot;tex-span&quot;&gt;&lt;i&gt;j&lt;/i&gt;&lt;/span&gt; from &lt;span class=&quot;tex-span&quot;&gt;&lt;i&gt;i&lt;/i&gt;&lt;/span&gt; and then come back to &lt;span class=&quot;tex-span&quot;&gt;&lt;i&gt;i&lt;/i&gt;&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Building  checkposts costs some money. As some areas of the city are more  expensive than others, building checkpost at some junctions might cost  more money than other junctions.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;You have to determine the minimum  possible money needed to ensure the security of all the junctions. Also  you have to find the number of ways to ensure the security in minimum  price and &lt;span class=&quot;tex-font-style-bf&quot;&gt;in addition in minimum number of checkposts&lt;/span&gt;. Two ways are different if any of the junctions contains a checkpost in one of them and do not contain in the other.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;input-specification&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;section-title&quot;&gt;
&lt;h4&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Input&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;In the first line, you will be given an integer &lt;span class=&quot;tex-span&quot;&gt;&lt;i&gt;n&lt;/i&gt;&lt;/span&gt;, number of junctions &lt;span class=&quot;tex-span&quot;&gt;(1 ≤ &lt;i&gt;n&lt;/i&gt; ≤ 10&lt;sup class=&quot;upper-index&quot;&gt;5&lt;/sup&gt;)&lt;/span&gt;. In the next line, &lt;span class=&quot;tex-span&quot;&gt;&lt;i&gt;n&lt;/i&gt;&lt;/span&gt; space-separated integers will be given. The &lt;span class=&quot;tex-span&quot;&gt;&lt;i&gt;i&lt;/i&gt;&lt;sup class=&quot;upper-index&quot;&gt;&lt;i&gt;th&lt;/i&gt;&lt;/sup&gt;&lt;/span&gt; integer is the cost of building checkpost at the &lt;span class=&quot;tex-span&quot;&gt;&lt;i&gt;i&lt;/i&gt;&lt;sup class=&quot;upper-index&quot;&gt;&lt;i&gt;th&lt;/i&gt;&lt;/sup&gt;&lt;/span&gt; junction (costs will be non-negative and will not exceed &lt;span class=&quot;tex-span&quot;&gt;10&lt;sup class=&quot;upper-index&quot;&gt;9&lt;/sup&gt;&lt;/span&gt;).&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;The next line will contain an integer &lt;span class=&quot;tex-span&quot;&gt;&lt;i&gt;m&lt;/i&gt;&amp;nbsp;(0 ≤ &lt;i&gt;m&lt;/i&gt; ≤ 3·10&lt;sup class=&quot;upper-index&quot;&gt;5&lt;/sup&gt;)&lt;/span&gt;. And each of the next &lt;span class=&quot;tex-span&quot;&gt;&lt;i&gt;m&lt;/i&gt;&lt;/span&gt; lines contains two integers &lt;span class=&quot;tex-span&quot;&gt;&lt;i&gt;u&lt;/i&gt;&lt;sub class=&quot;lower-index&quot;&gt;&lt;i&gt;i&lt;/i&gt;&lt;/sub&gt;&lt;/span&gt; and &lt;span class=&quot;tex-span&quot;&gt;&lt;i&gt;v&lt;/i&gt;&lt;sub class=&quot;lower-index&quot;&gt;&lt;i&gt;i&lt;/i&gt;&lt;/sub&gt;&amp;nbsp;(1 ≤ &lt;i&gt;u&lt;/i&gt;&lt;sub class=&quot;lower-index&quot;&gt;&lt;i&gt;i&lt;/i&gt;&lt;/sub&gt;, &lt;i&gt;v&lt;/i&gt;&lt;sub class=&quot;lower-index&quot;&gt;&lt;i&gt;i&lt;/i&gt;&lt;/sub&gt; ≤ &lt;i&gt;n&lt;/i&gt;;&amp;nbsp;&lt;i&gt;u&lt;/i&gt; ≠ &lt;i&gt;v&lt;/i&gt;)&lt;/span&gt;. A pair &lt;span class=&quot;tex-span&quot;&gt;&lt;i&gt;u&lt;/i&gt;&lt;sub class=&quot;lower-index&quot;&gt;&lt;i&gt;i&lt;/i&gt;&lt;/sub&gt;, &lt;i&gt;v&lt;/i&gt;&lt;sub class=&quot;lower-index&quot;&gt;&lt;i&gt;i&lt;/i&gt;&lt;/sub&gt;&lt;/span&gt; means, that there is a one-way road which goes from &lt;span class=&quot;tex-span&quot;&gt;&lt;i&gt;u&lt;/i&gt;&lt;sub class=&quot;lower-index&quot;&gt;&lt;i&gt;i&lt;/i&gt;&lt;/sub&gt;&lt;/span&gt; to &lt;span class=&quot;tex-span&quot;&gt;&lt;i&gt;v&lt;/i&gt;&lt;sub class=&quot;lower-index&quot;&gt;&lt;i&gt;i&lt;/i&gt;&lt;/sub&gt;&lt;/span&gt;. There will not be more than one road between two nodes in the same direction. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;output-specification&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;section-title&quot;&gt;
&lt;h4&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Output&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Print  two integers separated by spaces. The first one is the minimum possible  money needed to ensure the security of all the junctions. And the  second one is the number of ways you can ensure the security modulo &lt;span class=&quot;tex-span&quot;&gt;1000000007&lt;/span&gt; &lt;span class=&quot;tex-span&quot;&gt;(10&lt;sup class=&quot;upper-index&quot;&gt;9&lt;/sup&gt; + 7)&lt;/span&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
Solution&lt;/h3&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;/h3&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;/h3&gt;
&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/husseincoder/6efcb93017598d300e40.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://se7so.blogspot.com/feeds/8399956156018809222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://se7so.blogspot.com/2015/10/strong-connected-components.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/8399956156018809222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/8399956156018809222'/><link rel='alternate' type='text/html' href='http://se7so.blogspot.com/2015/10/strong-connected-components.html' title='Strong Connected Components'/><author><name>se7so</name><uri>http://www.blogger.com/profile/15498639578099710858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7136202814344349563.post-6346735016480562649</id><published>2015-09-21T11:33:00.000-07:00</published><updated>2015-09-21T11:36:41.832-07:00</updated><title type='text'>Protocol Buffers</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In this topic I will talk about a very nice project that is done by Google which is &lt;a href=&quot;https://developers.google.com/protocol-buffers/&quot;&gt;Protocol Buffers&lt;/a&gt;... &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: justify;&quot;&gt;
What is Protocol Buffer?&lt;/h2&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Its a method of serializing structured data in an efficient, fast, and simple way where you can control how the object looks like using a predefined language. &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
So basically you define the object structure using a language which called &quot;Interface description language&quot; and usually its written in files with extension &lt;i&gt;.proto&lt;/i&gt; and can be then compiled using &lt;i&gt;protoc &lt;/i&gt;utility to generate Java, C++, Python class files, and to create instances you can use the builder class generated along with the generated classes.&lt;/div&gt;
&lt;span style=&quot;background-color: #ffd966;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;pun&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;pln&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre&gt;&lt;span class=&quot;p&quot;&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h3&gt;
Interface description language&lt;/h3&gt;
&lt;br /&gt;
A simple way to define the fields, types, and in case required or optional and you also have to assign sequence number for the tool to uniquely identify each of them when serializing and de-serializing. You can see the example below and read more about the language to develop more advanced object types.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span class=&quot;pun&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;prettyprint&quot;&gt;
&lt;span class=&quot;pun&quot;&gt;I would say this is a good way to serialize and de-serialize objects to be totally independent of the language used especially in systems that involve communication between heterogeneous systems which may be developed with different technologies and/or languages. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;prettyprint&quot;&gt;
&lt;h3&gt;
&lt;span class=&quot;pun&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;span class=&quot;pun&quot;&gt;Complete Example&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div class=&quot;prettyprint&quot;&gt;
&lt;span class=&quot;pun&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;prettyprint&quot;&gt;
&lt;span class=&quot;pun&quot;&gt;First you need to install protocol buffer compiler using the following command:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;prettyprint&quot;&gt;
&lt;span class=&quot;pun&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;prettyprint&quot;&gt;
&lt;span style=&quot;background-color: #f1c232;&quot;&gt;&lt;span class=&quot;pun&quot;&gt;sudo apt-get install protobuf-compiler&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h4&gt;
Maven Build Script&lt;/h4&gt;
&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/husseincoder/f7ffbd3cb98300e59d02.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;h4&gt;
Protocol Buffer File&lt;/h4&gt;
&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/husseincoder/e7505934bd9eb43ead1e.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;h4&gt;
Read and Write Proto Buff Objects (its just an example :D)&lt;/h4&gt;
&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/husseincoder/3ca1ff5c5211e1d58fb2.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://se7so.blogspot.com/feeds/6346735016480562649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://se7so.blogspot.com/2015/09/protocol-buffers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/6346735016480562649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/6346735016480562649'/><link rel='alternate' type='text/html' href='http://se7so.blogspot.com/2015/09/protocol-buffers.html' title='Protocol Buffers'/><author><name>se7so</name><uri>http://www.blogger.com/profile/15498639578099710858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7136202814344349563.post-2816845446364970674</id><published>2015-09-18T13:06:00.001-07:00</published><updated>2015-09-18T13:10:39.223-07:00</updated><title type='text'>Monitoring tools and libraries</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
This quarter I have been assigned a task to design and implement a solution to monitor the accuracy of our results and the health of our system (e.g., Request durations, Error rate, Caching ratio, .... etc).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In the beginning I felt it might be a silly task, but then it turned out being an exciting task that I&#39;ve learnt alot from as there are many open source technologies I have used during this project.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In this topic I will mention some of these systems and libs that might be useful for many of you to track the health of your system and give you a good indication of how good your system is. ;)&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://dropwizard.github.io/metrics/3.1.0/&quot;&gt;Metrics Library&lt;/a&gt; &lt;/h2&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Simply if you want to monitor your system you should expose data to measure and correctly monitor your system. This library is used to expose some metrics and store them via JMX, however it supports other ways to expose and report your metrics (e.g., Console Reporter, JMX, HTTP, CSV, ....).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
These metrics could be one of the following type:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
Counters&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
You can use this metric to report something that increase and decrease over time (e.g., Bookings, Errors, Done requests, ... etc)&lt;/div&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Histogram&lt;/b&gt;&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
I have found this metric type very useful to measure statistical changes of a sequence or series of data like (Request duration) .. for example you can update this metric with the duration of all done requests and measure at any point of time the mean, standard deviation, 75th percentile and so on to know how good your system at any point of time. &lt;/div&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
Timer&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
I didn&#39;t use this type of metrics but its mainly can be used for example to measure the duration of a request and get the rate of requests per second.&lt;/div&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: justify;&quot;&gt;
Health Checks&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
This one is also very useful if you have multiple subsystems that you need to check its health and see if anything happens, like health of database connection.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
I used this lib and exposed all metrics via the JMX reporter and the results were amazing especially when you use other nice monitoring tools like the ones I will describe below.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;http://docs.grafana.org/guides/gettingstarted/&quot;&gt;Grafana&lt;/a&gt;&lt;/h2&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
You can use Grafana to visualize your metrics and measure your system health over time.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
I used Grafana to create multiple dashboards to measure the Error Rate, Cache Ratio, No Results Rate, and to measure the accuracy of our results.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
I would recommend it for anybody wants to visualize and measure his system health and accuracy.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
I will put some useful points about Grafana:&lt;/div&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;&lt;b&gt;Datasource -&lt;/b&gt; You can define multiple data sources and each one has its own query editor which supported by Grafana (e.g., InfluxDB, Graphite, ...)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;User -&lt;/b&gt; It supports user authentication and authorization via LDAP, Database, Google Authentication.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Dashboard -&lt;/b&gt; You can group graphs in one dashboard and create multiple dashboards to track your system.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Row -&lt;/b&gt; In one dashboard you can have multiple rows to organise how the graphs should look like.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Panel -&lt;/b&gt; Panel has multiple types but for me the most important was the graph which you can define your graph with the not very powerful query editor :D.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
You can also define the period you need to see on each graph and the refresh rate of the whole dashboard.&lt;br /&gt;
&lt;br /&gt;
Sample Images from Grafana website:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeWMn14viGFyXG_kynzF4fL2Btbx5FSwQY0_eSoRxAMvNT3mTVruv3OSsPD_dDK5O84n-YWadfSj3Cpzxfsg4hju0r56Kx2xlfjW82RrNLPZmBEoEmZQX4erUOLnr9vJ8xFVh-NQd_vHmN/s1600/drag_drop.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;135&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeWMn14viGFyXG_kynzF4fL2Btbx5FSwQY0_eSoRxAMvNT3mTVruv3OSsPD_dDK5O84n-YWadfSj3Cpzxfsg4hju0r56Kx2xlfjW82RrNLPZmBEoEmZQX4erUOLnr9vJ8xFVh-NQd_vHmN/s400/drag_drop.gif&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://se7so.blogspot.com/feeds/2816845446364970674/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://se7so.blogspot.com/2015/09/monitoring-tools-and-libraries.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/2816845446364970674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/2816845446364970674'/><link rel='alternate' type='text/html' href='http://se7so.blogspot.com/2015/09/monitoring-tools-and-libraries.html' title='Monitoring tools and libraries'/><author><name>se7so</name><uri>http://www.blogger.com/profile/15498639578099710858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeWMn14viGFyXG_kynzF4fL2Btbx5FSwQY0_eSoRxAMvNT3mTVruv3OSsPD_dDK5O84n-YWadfSj3Cpzxfsg4hju0r56Kx2xlfjW82RrNLPZmBEoEmZQX4erUOLnr9vJ8xFVh-NQd_vHmN/s72-c/drag_drop.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7136202814344349563.post-8005473368313316844</id><published>2015-05-09T18:04:00.002-07:00</published><updated>2015-05-09T18:04:45.929-07:00</updated><title type='text'>Non Technical Interview Tips</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
After writing my previous topics that covers only technical parts of interviews, I received questions to cover the non technical skills needed for interviews. So I decided to talk only about this in a separate topic.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Rejection Reason Example&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;The reason was that I&#39;m not good in communicating my ideas, and didn&#39;t prepare for the interview environment which was a bit messy. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
I think the following points are really important to care about when you have an interview, feel free to send me other tips to include.&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Interview Environment&lt;/b&gt;&lt;/div&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;Make sure that you set the best appointment for the interview which you are free and can sit in a &lt;b&gt;quite place&lt;/b&gt; concentrating a solving very hard problems.&lt;/li&gt;
&lt;li&gt;If you are not sure that the internet speed will be stable for a Skype interview, ask them to call you on your phone.&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Make a small test for your microphone, sound, internet, ...&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Listen&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
One of the important skill interviewers assess is that you listen to questions, understand them, and not approaching solutions before making sure that you understand the problem and corner cases.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Hints&lt;/b&gt; &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
If you can&#39;t find a solution or struggled in one, you can ask them for hints.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Answers&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Try to give short answers, and avoid speaking too much.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Internet Connection&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
I prefer DSL than Wireless and 3G. Its more stable.&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;English&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Try to speak slowly because they don&#39;t expect that you are super fluent in English.&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Assumptions&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
If you have assumptions write them on the shared document, so that they feel you know what you are doing.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt; &lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Feedback&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Never ever ask for feedback within the interview.&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;HR vs Technical&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ask technical questions to tech people, and other questions like Salary, Vacations, Benefits, ... to HR.&lt;b&gt; &lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Say No &lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
If they asked you about something you don&#39;t know, feel free to say I don&#39;t know about this topic or technology. It would be ideal if you know something close to it and try to talk about instead.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;b&gt;Example&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Do you know framework X?&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;No. But I know framework Y which does the same task, and I think the concept is the same, So you can ask me about the concept or I may answer according to my experience to Y.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Feel free to comment and share the topic :).&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://se7so.blogspot.com/feeds/8005473368313316844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://se7so.blogspot.com/2015/05/non-technical-interview-tips.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/8005473368313316844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/8005473368313316844'/><link rel='alternate' type='text/html' href='http://se7so.blogspot.com/2015/05/non-technical-interview-tips.html' title='Non Technical Interview Tips'/><author><name>se7so</name><uri>http://www.blogger.com/profile/15498639578099710858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7136202814344349563.post-2781065169900605385</id><published>2015-05-08T12:05:00.000-07:00</published><updated>2015-05-08T12:07:23.537-07:00</updated><title type='text'>Interview Experience</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In this post I will talk about how to search, prepare, and pass a tough technical interview.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Searching for Jobs&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
I used to search for jobs but actually recruiters now are smart enough to find you if you have a good profile that could attract them calling you.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
First make a good profile on Linkedin, and Xing. Put everything there and give small description about everything. In order to get noticed make sure that you include keywords that people use to search for candidates, and don&#39;t forget to update your current location and contact information regularly. Linkedin has a good job search that you can use to filter jobs that match your skills and needs e.g., Jobs by location.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Finally when a recruiter asks for your CV or contact, don&#39;t just reply with messages like &quot;Hey please find the attached CV as you requested&quot;, prepare a template message like the following one:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;Hello,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;I&#39;m a Software 
Engineer with solid algorithms, problem solving, and data structures 
skills. I have excellent experience in back-end development and you can 
check my skills and all the details about me in my CV and the following 
links and profiles.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;-
 My blog contains lots of technical content (e.g., Algorithms, Problem 
solved by me, Administration, Java technology, Linux/Minix kernel 
topics, and some open source projects done by me) here is the link for 
it. Link&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;- My Github profile which contains all the projects done by me and projects I managed to contribute in. Link&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;-
 Topcoder profile: This website makes regular algorithms contests 
between the most professional engineers around the world and my progress
 in it is excellent. Link&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;- LinkedIn profile which contains general and 
detailed information about my experience both work experience and open 
source experience and it also contains most of the technologies I use 
and have knowledge about them. Link&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;- My SourceForge Page which contains binary packages of my projects for developers/students to download them and use them freely.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Preparation Time&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Now you should put a plan for your preparation. I used to have the following plan to prepare for interviews:&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Check &lt;a href=&quot;http://glassdoor.com/&quot;&gt;Glassdoor&lt;/a&gt; for sample previous interviews of this company or a company with the same business.&lt;/li&gt;
&lt;li&gt;Record all questions in one file with small categorization.&lt;/li&gt;
&lt;li&gt;Spend only 1 day in this task and try to collect as much questions as you can.&lt;/li&gt;
&lt;li&gt;Solve or review my solution at &lt;a href=&quot;http://leetcode.com/&quot;&gt;leetcode&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Checking my &lt;a href=&quot;http://se7so.blogspot.de/2014/01/how-to-prepare-for-interview-1.html&quot;&gt;How to prepare for an interview series&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Studying problems in Cracking coding interview book. &lt;/li&gt;
&lt;li&gt;Studying Hacking google interview handouts.&lt;/li&gt;
&lt;li&gt;Solving 2 or 3 design questions.&lt;/li&gt;
&lt;li&gt;Refresh my knowledge about Caching, Hashing, Distributed Systems, Parallel Computing, Computer Architecture, Unit Testing, Software Control Managers,...etc&lt;/li&gt;
&lt;li&gt;Asking one of my friends to interview me.&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;Interview Process&lt;/b&gt; &lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Usually you will do a series of phone interviews 2 or 3, and you will be asked 2 or 3 coding questions that you can pass easily if you are well prepared. They may also ask you to write test cases for your solution and you have to cover all the cases.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;For Testing:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Use the following strategy: As an example consider that he asks you to print an array of numbers:&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Best cases test: {1, 2, 3}, {-1, -2, -3}, {1000000, 28, 27}&lt;/li&gt;
&lt;li&gt;Load test {A very large array}, {INT_MAX, INT_MIN}&lt;/li&gt;
&lt;li&gt;Random test {-1, 2, 77, 10082, 87273, 928, -91837, 28737}&lt;/li&gt;
&lt;li&gt;Corner cases test {}, NULL, {1}, {-1}, {0}, {0, 1, -1}, {1, 2}&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
May be they need more than that and for such cases you can ask them for hint :) .. Its OK to ask for hints by the way ;)&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
At the end of the interview he may ask you some tricky questions, or open ended questions .. So be prepared.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Onsite Interview&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In the onsite interview you will have around 5 or 6 technical interviews that will cover all aspects of skills that you may or may not have. Example:&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;3 Coding Interviews.&lt;/li&gt;
&lt;li&gt;1 Architecture and Design Interview.&lt;/li&gt;
&lt;li&gt;1 Interview with the Engineering Manager or Hiring Manager.&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;You should:&lt;/b&gt; &lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Be patient and listen to the full question.&lt;/li&gt;
&lt;li&gt;Ask questions, usually they give you partial information to check what you will do!&lt;/li&gt;
&lt;li&gt;Start demonstrating how would you approach this problem&lt;/li&gt;
&lt;li&gt;When he asks you to code, start coding&lt;/li&gt;
&lt;li&gt;Code carefully on the board, and try write clean code&lt;/li&gt;
&lt;li&gt;When you finish coding, explain it briefly&lt;/li&gt;
&lt;li&gt;He will ask you to analyse it, try to be smart and give him a proof for your analysis :).&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;Offer Time&lt;/b&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Congratulations ;) you made it!&lt;/li&gt;
&lt;li&gt;Reserve a Visa appointment&lt;/li&gt;
&lt;li&gt;Read the contract carefully, and discuss it with the recruiter&lt;/li&gt;
&lt;li&gt;Ask for relocation package&lt;/li&gt;
&lt;li&gt;Negotiate your salary&lt;/li&gt;
&lt;li&gt;Accept the offer&lt;/li&gt;
&lt;li&gt;Prepare your papers&lt;/li&gt;
&lt;li&gt;Good bye, don&#39;t come back :)&lt;/li&gt;
&lt;/ul&gt;
I hope you liked the post, please leave a comment and share it. &lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://se7so.blogspot.com/feeds/2781065169900605385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://se7so.blogspot.com/2015/05/how-to-run-away-from-egypt.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/2781065169900605385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/2781065169900605385'/><link rel='alternate' type='text/html' href='http://se7so.blogspot.com/2015/05/how-to-run-away-from-egypt.html' title='Interview Experience'/><author><name>se7so</name><uri>http://www.blogger.com/profile/15498639578099710858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7136202814344349563.post-4883275267374218950</id><published>2015-03-04T13:06:00.000-08:00</published><updated>2015-03-04T13:18:20.351-08:00</updated><title type='text'>Project Lombok</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Lombok&amp;nbsp; is a plugin that Java developers can use to save time and effort writing repeated code like one we see in data classes. I will describe it with examples and will include a link to video and the project site to download and try.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Consider the following data class Student which has some attributes and access to it Getters/Setters.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;script src=&quot;https://gist.github.com/husseincoder/9a4a7dfeea9eab873427.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
Too much code for a data class :-S&lt;br /&gt;
&lt;br /&gt;
Look at Lombok and what it can do :-P&lt;br /&gt;
&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/husseincoder/a785e9781f4ce8a3e549.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
You can also control if you want only getters or setters using the @Getter and @Setter annotation before each attribute. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now the code looks more pretty and readable as a data class. It has lots of other useful annotations that will save you lots of repeated code.&lt;br /&gt;
&lt;br /&gt;
For example you can look at the @Cleanup annotation and what it does.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;References:&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://projectlombok.org/&quot;&gt;Project Lombok homepage&lt;/a&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://code.google.com/p/lombok-intellij-plugin/&quot;&gt;Intellij Lombok plugin&lt;/a&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://se7so.blogspot.com/feeds/4883275267374218950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://se7so.blogspot.com/2015/03/project-lombok.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/4883275267374218950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/4883275267374218950'/><link rel='alternate' type='text/html' href='http://se7so.blogspot.com/2015/03/project-lombok.html' title='Project Lombok'/><author><name>se7so</name><uri>http://www.blogger.com/profile/15498639578099710858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7136202814344349563.post-8137756618166444364</id><published>2014-12-01T03:42:00.000-08:00</published><updated>2014-12-01T03:42:21.157-08:00</updated><title type='text'>FireMeUp Java Job Scheduler - Open Source</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In one of the projects at my current employer me and my team were asked to use a Java Job Scheduling library to schedule some jobs doing some business at dynamically configured time.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
We decided to use &lt;a href=&quot;http://quartz-scheduler.org/&quot; target=&quot;_blank&quot;&gt;Quartz &lt;/a&gt;as we were using Spring which provides a full integration to &lt;a href=&quot;http://quartz-scheduler.org/&quot; target=&quot;_blank&quot;&gt;Quartz&lt;/a&gt;, and I was fascinated with the design and implementation of it.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
I thought that I can start a new open source project that implements a Java Job Scheduler for learning purposes with some modifications/simplifications to the current design of &lt;a href=&quot;http://quartz-scheduler.org/&quot; target=&quot;_blank&quot;&gt;Quartz &lt;/a&gt;library.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;FireMeUp &lt;/b&gt;Scheduler is a simple Java scheduler that can be integrated within your application in a very simple way. The library is so simple and can be used in Small and Medium scale 
projects, and it provides the following functionality.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;&amp;nbsp;Jobs that run every interval of time.&lt;/li&gt;
&lt;li&gt;Jobs that run every day, week, biweekly, monthly, bimonthly, and yearly in a specific time of the day. (e.g., Every day at 12:00 AM).&lt;/li&gt;
&lt;li&gt;Having more that a scheduler in your application.&lt;/li&gt;
&lt;li&gt;Enable/Disable scheduler freely throughout your application life time.&lt;/li&gt;
&lt;li&gt;Configuring more than one trigger and associating them to schedulers.&lt;/li&gt;
&lt;li&gt;Triggers can be configured in more than one way either a simple trigger that is scheduled to be triggered every interval of time, and crontab trigger that is triggered either daily, weekly, biweekly, monthly, bimonthly, or yearly at specific time HH/MM/SS.&lt;/li&gt;
&lt;li&gt;Implementing your jobs and associating them to triggers, more than one job to each trigger.&lt;/li&gt;
&lt;li&gt;Register/Unregister triggers to schedulers.&lt;/li&gt;
&lt;li&gt;Register/Unregister jobs to triggers.&lt;/li&gt;
&lt;li&gt;Job can&#39;t overlap itself if its in a running state.&lt;/li&gt;
&lt;li&gt;You can implement your own trigger by extending the &lt;b&gt;AbstractTrigger &lt;/b&gt;that contains most of the business.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;u&gt;&lt;b&gt;Future Functions&lt;/b&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Here are some ideas I need to add to the current project, and anyone who needs to start his own open source life can start implementing them and be part of the project.&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Adding state recovery functionality for the configured Schedulers, 
Triggers, Jobs, I think we can use in-memory (not recovered) and 
database (recovered) models.&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Threading management functionality, manage the number of concurrent running threads.&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Configuration management functionality, configuring the application programmatically and using a properties file.&lt;/li&gt;
&lt;li&gt;Providing a crontab expression parser functionality. &lt;/li&gt;
&lt;li&gt;Documentation of the whole project.&lt;/li&gt;
&lt;li&gt;More complex examples and test cases.&lt;/li&gt;
&lt;/ul&gt;
&lt;u&gt;&lt;b&gt;Project Links&lt;/b&gt;&lt;/u&gt; &lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/husseincoder/FireMeUp-Scheduler/&quot; target=&quot;_blank&quot;&gt;Github project page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://sourceforge.net/projects/javajobscheduler/&quot; target=&quot;_blank&quot;&gt;Sourceforge project page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://se7so.blogspot.com/feeds/8137756618166444364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://se7so.blogspot.com/2014/12/firemeup-java-job-scheduler-open-source.html#comment-form' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/8137756618166444364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7136202814344349563/posts/default/8137756618166444364'/><link rel='alternate' type='text/html' href='http://se7so.blogspot.com/2014/12/firemeup-java-job-scheduler-open-source.html' title='FireMeUp Java Job Scheduler - Open Source'/><author><name>se7so</name><uri>http://www.blogger.com/profile/15498639578099710858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>15</thr:total></entry></feed>