tag:blogger.com,1999:blog-73002900454853234082024-03-13T02:25:04.744+01:00Life of LiveForItUnknownnoreply@blogger.comBlogger68125tag:blogger.com,1999:blog-7300290045485323408.post-67717808109735768732020-07-26T19:43:00.004+02:002020-12-27T11:58:23.492+01:00Way not use the old extension format for Amos Kittens?<br />
<b><br />Well let me list some key problems with it:</b><br />
<br />
<ul>
<li> Can’t be shared between Amos Pro instances.</li>
<li> Does not support relocatable code.</li>
<li> Is 680x0 assembler code, it can’t be recompiled for different CPU.</li>
<li> It does not have a garbage collector; it does know clean up memory when its closed.</li>
<li> Seems like extensions are kind of a hacked on top Amos Pro.</li>
<li> A lot of tokens space is wasted, as text is also stored in the same tables, and names are not referenced. </li>
<li> It was designed for a time when we did not have space on floppy disks for common libraries, so it compiled the routines into to the executables, this is a outdated concept.</li>
<li> Old extensions assume old structures in Amos Pro editor.</li>
<li> Old extensions assume bitmap image format for bobs, icons, sprites, screens, etc.</li>
</ul>
<br />
<b>So, what is new in Amos Kittens extensions.</b><br />
<br />
<ul>
<li> Written in C code, so it can be recompiled for different CPU types. Runs natively no emulation.</li>
<li> Use Amiga library format on AmigaOS or clones, routines are shared between different instances of Amos Kittens. This saves memory.</li>
<li> New extensions, token tables only contain address of routines, lots of space is freed up for new routines. 65535/4 = this gives you max of 16383 routines per extension.</li>
<li> Has context for etch instance of Amos Kittens, allows the extension to automatically clean up when it's not used.</li>
<li> Because new extensions meant to be used as a normal library, bugs can be fixed in the library without recompiling the game. </li>
</ul>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7300290045485323408.post-51824220193425624512020-04-30T18:16:00.001+02:002020-07-29T22:26:12.809+02:00QA: Amos Kittens<div class="MsoNormal">
<span class="3l3x"><span lang="" style="mso-ansi-language: EN-US;">
</span></span><a href="https://www.facebook.com/olaf.schoenweiss?comment_id=Y29tbWVudDoxMTU4MTA4NDI3ODYwNDg5XzExNjAxNzY3NDc2NTM2NTc%3D"><span lang="" style="mso-ansi-language: EN-US;">Olaf Schönweiß</span></a><span style="mso-ansi-language: EN-US;"> <span lang="">and </span></span><a href="https://www.facebook.com/Trisect.Development?fref=gs&__tn__=%2CdlC-R-R&eid=ARC_n-WDOzxr59YbCQ6ViWPZgNj8ca2pBsHRMiNlLBhc8YWAnaoxUDyWDYjk9bhXsD5du4JuJjdit9E9&hc_ref=ARTvCnTSiVbrJknA-wIqOfJBpr_xMNPk653OK25gCM5dd8hzC5daEbcVqoBRsDkX2eY&ref=nf_target&dti=1292204614151925&hc_location=group" title="Jens Christian Ingvartsen Thomsen"><span lang="" style="mso-ansi-language: EN-US;">Jens Christian Ingvartsen Thomsen</span></a><span style="mso-ansi-language: EN-US;"> <span lang="">asked me few questions about Amos Kittens and Amos Pro, I
think I should clarify.<br />
</span></span><br />
<h3>
<span style="mso-ansi-language: EN-US;"><span lang=""><b>Question: Where do you find Amos Professional.</b></span></span></h3>
<span style="mso-ansi-language: EN-US;"><span lang="">
<br /><b>Answer:</b> </span></span><br />
<span style="mso-ansi-language: EN-US;"><span lang="">There number place you talk about Amos, and find help, many of places host
Amos professional.<br />
and can help you find what your looking, Amos Pro is no longer on sale, so no
way you buy it today.<br />
<br />
You can go to “Amos Coding” on Facebook.<br />
<br />
<a href="https://www.facebook.com/groups/AmosPro">https://www.facebook.com/groups/AmosPro</a><br />
<br />
there is also the STOS group there also friendly.<br />
<br />
<a href="https://www.facebook.com/groups/stoscoders/">https://www.facebook.com/groups/stoscoders/</a><br />
<br />
EAB has forum about AMOS Professional.<br />
<br />
<a href="https://eab.abime.net/forumdisplay.php?f=119">https://eab.abime.net/forumdisplay.php?f=119</a><br /><br />
<br />
AmigaCoding is also great resource for AMOS.<br />
<br />
<a href="http://amigacoding.com">http://amigacoding.com</a><br />
<br />
Kittens is hosted on GitHub.<br />
<br />
<a href="https://github.com/khval/AmosKittens">https://github.com/khval/AmosKittens</a></span><br />
<br />
Exotica is also good resource of information.<br /><br />
<a href="https://www.exotica.org.uk/wiki/AMOS_extensions">https://www.exotica.org.uk/wiki/AMOS_extensions</a></span><br />
<br />
There used be a site called “AMOS Forum at Ultimate Amiga”, <br />
<br />
<a href="https://www.ultimateamiga.co.uk/">https://www.ultimateamiga.co.uk</a><br />
<br />
<h3>
<span lang="" style="mso-ansi-language: EN-US;"><span class="3l3x"><b>Question: Does Amos Kittens compile the code.</b></span></span><span class="3l3x"><span lang="" style="mso-ansi-language: EN-US;"><b> </b></span></span></h3>
<br />
<span class="3l3x"><span lang="" style="mso-ansi-language: EN-US;"><b>Answer:</b></span></span><br />
<span class="3l3x"><span lang="" style="mso-ansi-language: EN-US;">No Amos kittens make no attempt to translate token to native code, </span></span><br />
<span class="3l3x"><span lang="" style="mso-ansi-language: EN-US;">the interpreter read the token in .amos file and execute the Amos program/game
as it is, </span></span><br />
<span class="3l3x"><span lang="" style="mso-ansi-language: EN-US;">in its pure form.</span></span><br />
<br /></div>
<div class="MsoNormal">
<h3>
<b><span class="3l3x"><span lang="" style="mso-ansi-language: EN-US;">Question: how can I distributed my game? With a run-time interpreter?</span></span></b><span class="3l3x"><span lang="" style="mso-ansi-language: EN-US;"><br /></span></span></h3>
<span class="3l3x"><span lang="" style="mso-ansi-language: EN-US;"><br />A: Well you have few options how to distribute your game.</span></span></div>
<span class="3l3x"><span lang="" style="mso-ansi-language: EN-US;">
</span></span>
<br />
<ul>
<li><span class="3l3x"><span lang="" style="mso-ansi-language: EN-US;">You bundle your .amos game /program with interpreter. you can use start script, or you can include icon with default tool Amos
Kittens.</span></span></li>
<li><span class="3l3x"><span lang="" style="mso-ansi-language: EN-US;">Or you can distribute .amos file only with icon, you can use start script, or you can include icon with default tool Amos
Kittens.</span></span></li>
<li><span class="3l3x"><span lang="" style="mso-ansi-language: EN-US;">You are allowed to modify the interpreter, so you can convert your .amos
file into a C/C++ tabel / binrary and compile into the interpreter. Maybe add some
encryption.</span></span></li>
</ul>
<span class="3l3x"><span lang="" style="mso-ansi-language: EN-US;"></span></span><br />
<div class="MsoNormal">
<span class="3l3x"><span lang="" style="mso-ansi-language: EN-US;">
</span></span>
<br />
<h3>
<span lang="" style="mso-ansi-language: EN-US;"><b>Question: But I really, really want to convert my Amos games/programs to C.</b></span></h3>
<h3>
<span lang="" style="mso-ansi-language: EN-US;">
</span></h3>
</div>
<span lang="" style="mso-ansi-language: EN-US;">
<br /><b>Answer:</b></span><br />
<span lang="" style="mso-ansi-language: EN-US;">there is program on Aminet, Amos2C,</span><br />
<span lang="" style="mso-ansi-language: EN-US;"></span><br />
<span lang="" style="mso-ansi-language: EN-US;"><a href="http://aminet.net/package/dev/amos/Amos2C">http://aminet.net/package/dev/amos/Amos2C</a></span><br />
<div class="MsoNormal">
<span lang="" style="mso-ansi-language: EN-US;"><br />if you need to convert your token .amos files to asc files, you can use Amos2asc<br /><br /><a href="https://github.com/khval/Amos2AscII">https://github.com/khval/Amos2AscII</a></span></div>
<div class="MsoNormal">
<span lang="" style="mso-ansi-language: EN-US;"><br />You can also export to asc from </span><span lang="" style="mso-ansi-language: EN-US;"><span lang="" style="font-family: "calibri", sans-serif; font-size: 11pt; line-height: 107%;">Amos
Professional</span></span></div>
<span lang="" style="mso-ansi-language: EN-US;"><!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:HyphenationZone>21</w:HyphenationZone>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>NO-BOK</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><span lang="" style="font-family: "calibri", sans-serif; font-size: 11pt; line-height: 107%;"> </span></span><br />
<span lang="" style="mso-ansi-language: EN-US;"> Amos2c it will not generate code you can compile, but it should help you do the translation, C does not have commands you need to
execute program, you need a support library, Amos Kittens was written as interpreter,
with stack engine, the format of the commands is there for not organized so be
easy to use, in this way, there is a project that tries to make it possible. have a look at “AmOS4.library” project. The last news was from 30.08.2016, I do
not know if there is any work being done on it. <br /><br /><a href="http://sharynn.free.fr/">http://sharynn.free.fr/</a></span><br />
<span lang="" style="mso-ansi-language: EN-US;"></span><br />
<div class="MsoNormal">
<span lang="" style="mso-ansi-language: EN-US;">
<b>
</b></span></div>
<b>
</b><!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:HyphenationZone>21</w:HyphenationZone>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>NO-BOK</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"
DefSemiHidden="false" DefQFormat="false" DefPriority="99"
LatentStyleCount="376">
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 9"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="header"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footer"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index heading"/>
<w:LsdException Locked="false" Priority="35" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of figures"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope return"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="line number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="page number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of authorities"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="macro"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="toa heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 5"/>
<w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Closing"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Signature"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="true"
UnhideWhenUsed="true" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Message Header"/>
<w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Salutation"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Date"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Note Heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Block Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Hyperlink"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="FollowedHyperlink"/>
<w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Document Map"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Plain Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="E-mail Signature"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Top of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Bottom of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal (Web)"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Acronym"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Cite"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Code"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Definition"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Keyboard"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Preformatted"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Sample"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Typewriter"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Variable"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Table"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation subject"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="No List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Contemporary"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Elegant"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Professional"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Balloon Text"/>
<w:LsdException Locked="false" Priority="39" Name="Table Grid"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Theme"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" QFormat="true"
Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" QFormat="true"
Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" QFormat="true"
Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" QFormat="true"
Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" QFormat="true"
Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" QFormat="true"
Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" SemiHidden="true"
UnhideWhenUsed="true" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
<w:LsdException Locked="false" Priority="41" Name="Plain Table 1"/>
<w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/>
<w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/>
<w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/>
<w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/>
<w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/>
<w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Mention"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Smart Hyperlink"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Hashtag"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Unresolved Mention"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Smart Link"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Vanlig tabell";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin-top:0cm;
mso-para-margin-right:0cm;
mso-para-margin-bottom:8.0pt;
mso-para-margin-left:0cm;
line-height:107%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;
mso-fareast-language:EN-US;}
</style>
<![endif]--><br />
<div class="MsoNormal">
<h3>
Question: <span lang="" style="mso-ansi-language: EN-US;"><b>AMOS is not the
right language for me what other languages can I use, that is cross platform.</b></span></h3>
</div>
<div class="MsoNormal">
<span lang="" style="mso-ansi-language: EN-US;"><br /><b>Answer:</b></span><br />
<span lang="" style="mso-ansi-language: EN-US;">Well you
have Hollywood Designer, it’s not so great on slower computers.</span></div>
<div class="MsoNormal">
<br />
<span lang="" style="mso-ansi-language: EN-US;"><span lang="" style="font-family: "calibri", sans-serif; font-size: 11pt; line-height: 107%;"><a href="https://www.hollywood-mal.com/designer.html"><span lang="" style="mso-ansi-language: EN-US;"><span lang="" style="font-family: "calibri", sans-serif; font-size: 11pt; line-height: 107%;">https://www.hollywood-mal.com/designer.html</span></span></a> </span></span><br />
<br />
<span lang="" style="mso-ansi-language: EN-US;"><span lang="" style="font-family: "calibri", sans-serif; font-size: 11pt; line-height: 107%;">"Free Pascal" often considered easier to learn then C, work on MorphOS and AmigaOS and Linux.</span></span></div>
<div class="MsoNormal">
<span lang="" style="mso-ansi-language: EN-US;"><span lang="" style="font-family: "calibri", sans-serif; font-size: 11pt; line-height: 107%;"></span></span><br />
<a href="https://www.freepascal.org/">https://www.freepascal.org/</a><br />
<br />
<span lang="" style="mso-ansi-language: EN-US;"><span lang="" style="font-family: "calibri", sans-serif; font-size: 11pt; line-height: 107%;"><br /></span></span>
<span lang="" style="mso-ansi-language: EN-US;"><span lang="" style="font-family: "calibri", sans-serif; font-size: 11pt; line-height: 107%;"></span></span></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<span lang="" style="mso-ansi-language: EN-US;"><span lang="" style="font-family: "calibri", sans-serif; font-size: 11pt; line-height: 107%;"><!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:HyphenationZone>21</w:HyphenationZone>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>NO-BOK</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"
DefSemiHidden="false" DefQFormat="false" DefPriority="99"
LatentStyleCount="376">
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 9"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="header"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footer"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index heading"/>
<w:LsdException Locked="false" Priority="35" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of figures"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope return"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="line number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="page number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of authorities"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="macro"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="toa heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 5"/>
<w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Closing"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Signature"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="true"
UnhideWhenUsed="true" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Message Header"/>
<w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Salutation"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Date"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Note Heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Block Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Hyperlink"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="FollowedHyperlink"/>
<w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Document Map"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Plain Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="E-mail Signature"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Top of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Bottom of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal (Web)"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Acronym"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Cite"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Code"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Definition"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Keyboard"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Preformatted"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Sample"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Typewriter"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Variable"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Table"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation subject"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="No List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Contemporary"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Elegant"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Professional"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Balloon Text"/>
<w:LsdException Locked="false" Priority="39" Name="Table Grid"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Theme"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" QFormat="true"
Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" QFormat="true"
Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" QFormat="true"
Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" QFormat="true"
Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" QFormat="true"
Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" QFormat="true"
Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" SemiHidden="true"
UnhideWhenUsed="true" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
<w:LsdException Locked="false" Priority="41" Name="Plain Table 1"/>
<w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/>
<w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/>
<w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/>
<w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/>
<w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/>
<w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Mention"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Smart Hyperlink"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Hashtag"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Unresolved Mention"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Smart Link"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Vanlig tabell";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin-top:0cm;
mso-para-margin-right:0cm;
mso-para-margin-bottom:8.0pt;
mso-para-margin-left:0cm;
line-height:107%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;
mso-fareast-language:EN-US;}
</style>
<![endif]-->
</span></span></div>
<div class="MsoNormal">
<div class="MsoNormal">
<span class="3l3x"><span lang="" style="mso-ansi-language: EN-US;">Python pygames, Phyton is extremely popular, its used almost everywhere this days, it’s
a interpreted language, so its not as fast as C/C++. (AmigaOS 4.1 use Phyton for the</span></span><span class="3l3x"><span lang="" style="mso-ansi-language: EN-US;"> installation scripts.)</span></span></div>
<div class="MsoNormal">
<a href="https://www.pygame.org/"><span class="3l3x"><span lang="" style="mso-ansi-language: EN-US;">https://www.pygame.org/</span></span></a></div>
<div class="MsoNormal">
<br /></div>
<span class="3l3x"><span lang="" style="mso-ansi-language: EN-US;">
</span></span>
<span class="3l3x"><span lang="" style="mso-ansi-language: EN-US;"></span></span><br />
<span class="3l3x"><span lang="" style="mso-ansi-language: EN-US;">Protable E </span></span><br />
<a href="https://en.wikibooks.org/wiki/Aros/Developer/Docs/E"><span class="3l3x"><span lang="" style="mso-ansi-language: EN-US;">https://en.wikibooks.org/wiki/Aros/Developer/Docs/E</span></span></a><br />
<span class="3l3x"><span lang="" style="mso-ansi-language: EN-US;"><br /></span></span></div>
<div class="MsoNormal">
<span class="3l3x"><span lang="" style="mso-ansi-language: EN-US;">
</span></span></div>
<div class="MsoNormal">
<span lang="" style="mso-ansi-language: EN-US;"><span lang="" style="font-family: "calibri", sans-serif; font-size: 11pt; line-height: 107%;"><br />
</span></span></div>
<div class="MsoNormal">
<span lang="" style="mso-ansi-language: EN-US;"><span lang="" style="font-family: "calibri", sans-serif; font-size: 11pt; line-height: 107%;"><br /></span></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="" style="mso-ansi-language: EN-US;">
</span></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7300290045485323408.post-22130541121173602572020-04-28T10:54:00.000+02:002020-05-02T20:35:20.517+02:00AMOS, 3 solutions for 3 different problems.<div class="separator" style="clear: both; text-align: center;">
</div>
<div style="margin-left: 1em; margin-right: 1em;">
<img alt="" height="186" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABRgAAAF7CAYAAAC5N+f6AAAgAElEQVR4nOzdeXSU9d3//9Rae5/Tc7c39e5tT/Gceg7tOXfr6a210d99a7+2tXizuKACouBNsSrKXSQBLdlYRVHsXUQpCgYEQha2EAhhlSAQNGXTsAjKEiiEJWSyzcw1k7C9f38kE5LJ55q5rmuuyTUzeT7OeR8MmetzfTJzhbnm5WdJEgAAAAAAAACwKMnpDgAAAAAAAACIXwSMAAAAAAAAACwjYAQAAAAAAABgGQEjAAAAAAAAAMsIGAEAAAAAAABYRsAIAAAAAAAAwDICRgAAAAAAAACWETACAAAAAAAAsIyAEQAAAAAAAIBlBIwAAAAAAAAALCNgBAAAAAAAAGAZASMAAAAAAAAAywgYAQAAAAAAAFhGwAgAAAAAAADAMgJGAAAAAAAAAJYRMAIAAAAAAACwjIARAAAAAAAAgGUEjAAAAAAAAAAsI2AEAAAAAAAAYBkBIwAAAAAAAADLCBgBAAAAAAAAWEbACAAAAAAAAMAyAkYAAAAAAAAAlhEwAgAAAAAAALCMgBEAAAAAAACAZQSMAAAAAAAAACwjYAQAAAAAAABgGQEjAAAAAAAAAMsIGAEAAAAAAABYRsAIAAAAAAAAwDICRgAAAAAAAACWETACAAAAAAAAsIyAEQAAAAAAAIBlBIwAAAAAAAAALCNgBAAAAAAAAGAZASMAAAAAAAAAywgYAQAAAAAAAFhGwAgAAAAAAADAMgJGAAAAAAAAAJYRMAIAECdcVR7ZU3Jc9pQcF1eVx+nuAAAAAICIEDACABAXNmfvl9Q7F3WoHQWHne4WAAAAAMRGwFjx1XkZkFIgdwz+oK3uHT5fsgv3Od01OOiFqcUdrolQde/w+TI0vVCyZpdK/vqDTncdCWjOyE2dwp3crDKnuwUHzRxW0nYtpN2XJ8Wz9ppuo3jWXpn84PK2diY/uFwqK6rDni9Qc0ZuivTHAAAAAICIxUTAmPr2Rt3QqKra7XT34IC12782HC7qXTtvzN/h9I+BBKEaORaoPSXHne4eHBJ8LcwcVmLqeL3rykzAaPacAAAAABANMREw3jt8vm5QxCjG7inSgDFQA1IKpOKr807/OIhzqtGLgVowdqvT3YNDIgn7Dm07LWn35XVqY8X0ct1jVAGjketvR8HhDueyGkra1Q4AAACAxON4wJhduC9kQPTC1GKnuwgHqALG3iNzZGh6YacKnl6vGs1IyAirKiuqdcPFwNRYdE9WA0ZXlafDtGijYeGhbac7HDdzWInuaMf2Vkwv73QuK+xqBwAAAEDicTxgNLLOHuFQ96MKGMNNec5ff1CGphfqjmQErCietTdkwJh65yLZnL3f6W7CAVYDxumPFXU6dvpjRVHrJwEjAAAAgGhzNGCsqnYrRywG/907ufpTxpCYrASMAVmzS5luD9sEh0Gq6dJstNE9WQkYF4zdqgwXXVWeqPWTgBEAAABAtDkaML6TW95pCmxVtbvTmoy9R+Y42U04IJKAUUQ9MpZRjDDr0LbTyg04VGvhGZmqisRiNmBUbeqSdl+eHNp2Oqr9JGAEAAAAEG2OBozBa+dlzS4VEfWu0tv2nnKyq+hikQaMFV+dZ7o9IpabVaacxqoKiopn7XW4t+hqZgJGVVideueiqIeLIgSMAAAAAKLPsYBx295TuiFi/vqDnb4XCB+jJbtwX4f1++4dPl+GphdKduE+qap2mz7+jsEfyND0Qnknt9zQ8UZUVbslu3CfvDC1WLmxydD0QsmaXSr56w/acq53csvlhanF0ntkTqeRgC9MLTb83FgRacAoIsr1GNdu/9pyn7IL93V43nuPzJHUtzcaDr+78vWDPYJ3+Q2EiK4qT5euoScisqfkuMwZuanTLr4rppcbGj2pOn76Y0WSm1Vm6+jLQ9tOS25WmcwcVtLp+Zv84HKZM3KTFM/aa8s5N2fvlwVjt3aaxj75weUyc1iJbefRYzRgrKyoVu4Y3VVrd8ZDwGjktYzWNPI9JcdlwditHTbQCVyrdrxGTl+nAAAAQFdwLGAMXicveBp0cKh17/D5ls/VfkRk8I7Ca7d/3elcqt2L9UIkI8ffO3x+RKFRVbVbd13BUH22es53css7TVMPVdFY29COgFH1nIVqI9R1ohpVa7RfXf36wR47Cg6HnAatWkvP6mi04BGROwoOt31Pb0p28DRbvSDEyPGpdy6SFdMjW+t2T8lx5c7IoWrB2K2WQiOz5wq3O7NVRgJGV5VHuamLlee7sqK6UwimCqaCR96aqbT78tpeE7vaCWVz9n7Dr2XafXmmn7dQv1uuKo9yTdXgmv5YkaXf7Vi5TgEAAICu4FjAGBzKBYc0qkDGauASPJItMIotu3Cf4cDn3uHzO4WMZo63GsRt23vKVNgXXKlvbzR1vlBBml4NTS80/XOFY0fA+Mb8Haba0LtOwj0nodrs6tcP9gkOEIPDI1UAmZtVZulcwSPDAiHKoW2nlSPf9Co4ZDR7vNWAQxW2mgmizIQ3qunpRioajASMqufG6vO8p+R4p7b2lBzv9DgjgXKoCrRpVzsqRsM9vcDPaDBt1+9WPF+nAAAAQFdwJGBUTYEOXhtPNYX6hanFls6nCo5U4eCAlAIZml6oOyKx/ShLK8cHj4oLJ1w4NTS9sK1CPc5oSKUK5ALP+xvzd7SVaiq43aIVMIbakVx1neg9J0b61dWvH+yjmgKtGiEYHFCk3Zdn6XyqEEQVgASmVKpGxAUqMKLN6vHtR3gZESpcDJwv3DmNhjeqgC0QOK2YXt5WwVPBoxXcBPcjOGAsnrU3onAsWCIFjHrXQ/BrGepxRp5Ho79baffltV2roa5nI+eMtesUABB7KioqZMaMGdKnTx9JTk6WpKSkDtWrVy/p06ePZGZmyrp165zuLgAY4kjAGDwiTG93X1VQZ2XNv+DgKHh05ND0wk7B39rtXytDn+zCfZ3CRTPHGw2LKr46rzy+98gc3ZGQa7d/rVx3MFywJiLK3bsHpBSEDEQD605aDX5DsSNgVO0kHWoNxuDnLniX8wEpBW3HV1W7JX/9QUl9e6Oyza5+/WAv1egjVbCgCtfMBnQinUOQBWO3dggeJj+4vFNYU1lRrQxfFozd2ilAMXP85AeXG+633hTaBWO3Kqfuuqo8smJ6uXLkmJHwJjj8SbsvL2SIFVhbz2rwG06ogFE1wtVoQKXHaMC4OXt/W1g2c1iJcppu+++3rzkjN9neTjDVdTP9sSLddQj1rlUjI4bD/W7pLS+gCocDAWU4sXadAgA6O3HiRKdgr0ePHlJQoP5capeCggLp1atXp0AxXPXo0UNGjRolLpfL8LnKyspMn8dIRfs5AhC/ujxgrKp2Gw5PggMeq0GLXmgTCBv1qEZRBodGZo83GpKq+pz69kZDx6qm9N47fH7IY1UjMp3ccdmOgFEVUIf6mYKf8/av9YCUAlPhdle/frBXcJihF5aodgYOFazoUW2e0T7A0QulXFUeZegTvBGM2eONhKSqsCtckBKgNz01VHhTWVHd6fFdtUmKHr2AUW+EXKQ7RhsNGIPF0iYvqp8h1O7b7alCxnCbo4T63Qo3ClIvJA4lFq9TAEBno0aN0g3yzIR4RpWVlVkKFlX9mzt3rqFzzpgxIyoBY58+fWx/fgAkhi4PGM0EWRVfne/0WL3RjqFEMios1Pp7Vo8Pt5OxKlyzI+AyusHJHYOjM+3ZjEgDRtU0/HDXjt51Yjbcc+L1g33MBgSqgM7sKDW9EMRIWBlqrTerx1sZpWU2SNELKPWeO1U/naYXBquCMCNBYDiJEDCqRvcZ/X1R/W6GG8Wo97tldIq16joPFRTH4nUKAOisR48eXTZCr6CgwPaQb9SoUWHPS8AIoKt1ecA4IKWgQ2gSbnpt8OOtjKzTG01mhCosivT4cEGRlVAymCqcDd6pu72uWFfRjEgCxqpqt3L0YrhAWC9gNPvcO/H6wT7B0zfDTVtUTfc0O2JJFYKYWasvkgBFdXy4EWWqoMfoKLT2VFPM9Z47u0IyO6meA9XGJXaNYIv3gFF13RTP2muqjeBrJtyIwkh/t1SBYajXMxavUwBAR+ECvyFDhnTJuZKTk2Xu3LlSVtbxf5a5XC4pKyuTGTNmhBz1GC5kjNYUaQJGAHq6NGBUhSbhdlZWjXgMNS1ZJTg4MjsKMtJRlGb7b8eoTRH1GoTBO2HrPdbpMMtqwFhV7VaG0r1H5oQdQagKGK2sL+nE6wf7BI9IDLfjryo0mf5YkalzqkIJM6MgVaOsIjk+XP9V/bWy9qSZKeaqNfHCTY+NNlWwG1yRrrvYXrwHjKrX0OxzY3R91FB9NnNO1e93qBG+sXidAgA6GjJkSNgQ7cSJExGfZ926dbrTnM1s3FJQUKA74tLodGmrVM9VtM8JIH51acCo2pE3XOijWrPRbPgV6ei84NFwZo8PXrcx1PF2rD0YYGYNS7vWu7SL2eehqtotb8zfobsbs5ERhKo1GM2OlnXq9YM9VAGOkeDMytpw7UUa3KhGApqhGnUXiirQtMroTtx2rXdpp+D+6O2WbVc/4z1gNBtkq5h9Duz42c0EjLF4nQIArnO5XMoRi3aHaC6XSxkKJicnW1rjsaKiQtlejx49bAlDVVQBaa9evaKyRiWAxNClAWNwUGd0mrFqJFf++oOGzxtpwNiVx6tCWLPTawNUYZfec64aXRp4vBObi6j63ntkjgxNL+xUqunQ7SvcKNkAO6aJO/X6wR5mp18GqEYtGdnhNiDSEKSrj1cFa1apwkq9cFa13mWo3YejTfU8VFZUKzewMTsVWCXeA8bg5yXc6GAVV5WnUx+iPWXZTMAoEnvXKQDgurlz5yoDs+DwrlevXhGdR7WJTKThnF7IaGQ9RrP0AtLg6dwA0F6XBYyqsMRoSKiaJm0maImngFG1fp/VgE81+jPUubNmlyoDunuHz5es2aVduqu03tqXZure4fO7NIgWcfb1Q2RcVZ5OAYjRkFA1jdJoOCkSXwGjlY02QlGtYakXmql29W0fVtmxkYoZekGrXj8j7V+8B4yq52vF9HLTZSbwi0bAGC5Qj7XrFABwXXJycofALDMzU0TUgWBFRYWlc5w4cUI5ndmOcC44IA2MYrR7VKFqVGfguQIAPV0WMAYHL/cOn2/q+OCpr2Z29o2ngFG1DmAkzARUeusXBh9vJrSzKpKA8d7h8y2NvLQjYHTy9UNkVGu7hdotNphqmrHRICGeAkZVyGVk12kz5w71vKmmgwcHu5uz99u27mEooYInVXBqZsdklXgOGFVTh+2qWAsYRWLrOgUAtKioqNANEVXTga0GapmZmVEdZaja+MXOna9Vm8MwNRqAEV0WMAYHhGaneqpGhnXV1NfuEjCKtISMeiMZ21fvkTlRDRrNBIz3Dp8vQ9MLJfXtjZJduM/yiEECxu4tOCA0MwJRRB1QGp0CSsBoLjQrnrVXOQ05OMyLpF9GhAueVOsxRjKdPJ4DRlXf7apQ08+dChhFYuc6BQC0CA7+gqdBBwd3PXr0sHQeVQBodTSkiirAtGvna5fLpew/U6MBGNElAaNqirPeenp6pVpnz2jYQsBovu9rt3+t7EtwRWtNQDs3SzGKgLH7Uk37TbsvT2YOKzFcqjDJ6Ig1AkbzoVllRXXYUWKpd7asfRetUWLhgie99RitTiknYOxcM4eVmN5F2iyrAaNIbFynAIAWwcHZjBkzOnxfFdyZ2e1ZRD1KMtL1HI2cw2oYGiya4SWAxNclAaNqkxa7ysi6gASM1vte8dV5yZpdqrs7c7RCRgLGFgSMXUO1SYtdFWoDigACRvOhWYCryiPFs/YqN9aIdnhjJHjSW4/PyO7kwRItYOyKkXtOB4wBTl6nAAD1FOjg3ZdVwZ3ZcE21RmI01i5UbcAS6W7SqqnR0VjfEUDiinrAqLc7sV31Tm74DyjxHjDauUnIC1OLLbUl0jISVW/HZqPT1Y1KpIAxVl4/6Av1oT/SmjNyU9jzx3vAaPcmL2bWvgzum2pX6tQ7re1YHI7R4ElvPUazuwrHc8Co2v05kuvGqFgJGNvr6usUANB5E5fk5GTl41TTg80EbKrNYuxcHzGgT58+tk5j1psabXYEJ4DuLeoB4zu55VENGHuPzAnbh3gKGN+Yv6PTz7h2+9emzhcQjZCuqtqtXA9zQIq9b5zxGjDG+uuHzqK5+USgwgVJ8RQwitgbuKiClkjpjUi1e3SYmedBNYV++mNFps4XzwGjiP1BnRGxGDAGdNV1CgDdncvl6hSczZ07V/lY1QhEvceq2B386VFNZQ6e8m3GjBkzmBoNIGJRDxiDdyU2s/uzimqq7ra9p0IeE08BoyqQNTJK02hbdm3MYvdU4GDxGjDGy+uH61Sjy8xM0Q2m2k061CYUIvEXMAavK5h2X56p84Vqy2zopifSqddGmAme9NZjNDNiLd4DxuCQ1exGSlbEcsCo1z+7r1MA6O4KCgoMTyc+ceJEp8fqjXZUUU1djsYUY1UgaDVg1FvTkanRAMyKasC4be+pTgFJpOv1qXY4DtdmPAWMqufM6rp7weHuHYOtT9cNptq4J1zQa0a8Bozx8vrhuuDQJ9LQQ7XmXrg24y1gVIWoVkIR1XNl17RZ1cY94YJes8wGT3rrMRpZp1Mk/gNG1WYnZqeJmxXrAWNXXKcA0N0lJyebGpkX/Hgz6xsGH5eUFJ2P23YGjKqf18yoTQAIiGrAqAoDIx2BpQpw7h0+P+Qx8RQwiohynUMjm9m0pwro7NyMRdW+2T6abT8eAkaR+Hj90CJaAZdqpFqodQXjLWDcnL0/opF4Aarp0XYGTlaDPKvtGwme9NZjNLLupJ0Bo5VpuJG2E81AWU+sB4yq9u2+TgGgO1ONSAy3JqJqxKPRjVq6KmBU9dFKwKgKKvv06ROFHgPoDqIaMAZPZzayXqIRqpFdoYLLeAsYVev4mT2n6jmyuhagiio8tlM8B4zx8PqhhWoknh0BlypEChWkxFvA6KryKENUM6MYVWGTncGNqn0np0i3p7ceY7iwzmrAqFrrz8pzYUc7ZsP3SMV6wNgV1ykAdGeqAC3c1F/Vmo29evUydL6uChhVOz6bDRj1pkZHuhs1gO4ragFj/vqDnQKSrNmltrStWpsu1O668RYwVlW7lWtNGhnBprcJS6hzBnb6zppdamgKrqp/du9uHM8BY1e/frBGtautXev/qTaOCbVOYbwFjHrHmBmJZzagnPzgcpk5rMRwABw8OjKSdSL1WA2e9NZjDLfjuNWA0a6dv+1oJ5Lrpr3N2fsNXQ9dHTDG4nUKAN1Z8M7Io0aNMnTckCFDLO2oHE8jGFUb0jA1GkAkohYwqkISu9boq6p2d2r7jsH669PFW8Aoor/79tD0Qt2RbPnrDyqn5947fH7IKbrtw7x7h8+X1Lc36r5W2YX7lOfILtxn7MkwKJ4DRpGuff1gjWqar51rn6lGqe0oOKx8bDwGjK4qj0x+cLkyLFoxvVw5Gq+yolo5utNIUBUcxOk9l3tKjiunXluZwh1OJCPb9NZjDHUNWg0YVWG66tjKimpZMV1/Uyq72lH9bqTeuUhWTC8PGcztKTkuuVllHcLZcNOJuzpgjMXrFAC6K9UoPyMhoYg6wDMSTsbLGoyq3bKZGg0gUlH5F08VANo1PTrghanFnc6ht1tvPAaMIuqQNridQOk95t7h88MGu6owL3CskXNEY3RdvAeMIl33+sEaVchh5/p/qumkeiPU4jFgFGkZqakaiReowGiumcNKlGGkmVBF79hA+zOHlej2Je2+PEtrDprtk9mps3phq95oPqsBo4h6OYD2r1H71ydUm3a0E+66Sbsvr8PrGuraieWAMVauUwDorkaNGtVp+q8ZwTtCG9lZOR4CxhMnTih3u66oqIhKXwF0H1H5F0+1w7Be+GfnOQakqBfsjdeAUSR8SBWqeo/MMRRO6U3pNVIDUgqisrNxIgSMIl3z+sE81c6t4aan2nGO1DvVm2LEa8AoEj4sCldGp9iqRnsZKSvTb42KNGAUUQfderuORxIw6k3LVlWoNu1q59C20yGDQ6MVa1OkY/E6BYDuKjhEMzo9OiA4oDSyQYxqR+ayMvs3NFP1zeh5VFOjre5ADQDtdUnAOCClICpTPIMDIb2AMXhDErNBldPH602dDTXq7Y35O0wFf9v2ngo5kk5VZs9hRsVX5zv8zL1H5kR9k5NIXyc9XfH6wZzgUGzyg8t1pzJGIjjcSLsvTxmIbM7e36E/ZoMqp493VXlkwditpgKVmcNKTG1mYeUcc0ZusnVUarD2YdK80VssTbGvrKiWmcNK5G/Pbwz7/LcP5f72/EaZ/OByUz/fjoLDba9z+/MFfx1uFN2OgsMyb/QW3eMDX4drx1XlkRXTyyXtvryQ/Qn+Ou2+PFk/53NDP3vg2g4cbyUEnjNyU4fzh3qdA9epmZ9nzshNcv54vel+AQD0qaY49+rVS/r06WO4gtdvNDKNWBXeGZ2WbYYqyDSyOYtqanRycrLt/QPQPUV1F2nYK3/9QcmaXSpD0ws7jTgckFIgL0wtluzCfREFUxVfnZd3cstlaHphp1Cs98gceWFqsbyTW074ZUFXvH6AkyorqqV41l6ZM3JTp5F5gWmvuVllEY3UclV5ZHP2/pDnCLeWnyUnT3b8+pNP4vJrV5VHTh64KBcXr5H8STsl9c5FsmvNMbnw0WrZUXDkeugbpr0rH5fKnrUt6wjuWnNMquYWSv6knTL9sSI5uuuc+Io3hTy+/ddN2mXxFK6XHQVHOrWXeuciOVD6D7m4eI3sWXvccP+c/vrKx6VyaNtpmTNykxwo/UeHn2fvuhNtP0/bdRqu/eDrDwAQkmqTFrsqVJCXmZnZJaMDg89hZPq3y+ViajSAqCJgBAAgnClTRBYubPnvESNEfvtbvubrrvs6OHAEAOg6ceJE1MLFpKTQOy2rRk7avXnKunXrOp1jyJAhYY9Tha5MjQZgJwJGAACMiIWgia+779cAAENU04DtrF69eumeWy/cDLc5jBlW1oZUhZK9evWytV8AQMAIAIBRMTYVl6+72dcAgLCC1yc0svtzKGanFavWR7RrpKCVAFNvanQ0Np8B0L0RMAIAAAAA4l5FRUWnIM3s7tHBVOsqhmpTNYIy0pAzQDXNOdzPpzomMzMz4r4AQDACRgAAAABA3FOFgZHu4qwKLUNtqqI3YjDSoFO1vmNSUuhNZ8rKypgaDaDLEDACAAAAAOJecLAXar1EM1TTnkMFlzNmzFCGgVZDRr1wMdRIRJfLJb169WJqNIAuQ8AIAAAAAIhrqo1M7JoKrJr2HGrnZpfLpQwlA8eFGnUY3I5qVGZSUpIkJyeHHImoCjmN7DYNAFYRMAIAAAAA4ppqd+VQm7GY4XK5TG+uUlFRoZwq3X4047p16zr18cSJE7Ju3TrJzMzUPb5Hjx5hQ0q9gNOOYhQkABUCRgAAAABA3FIFgHZNjw5QbZYyd+7ckMeECxmtVHJysqHgNFrhYlKSfbtiA0gsBIwAAAAAgLilWqMwXPhnxzmSk5PDHudyuaRPnz62BHuZmZmGN2hRrb9IwAggmggYAQAAAABxKzj8S05ONrzOoRnBQaGRgDGgrKzMctA4ZMgQ09OSVetG2lWR7swNIDERMAIAAAAA0AVOnDghc+fOlSFDhigDxx49ekifPn1k1KhRUlBQYHjEIgA4jYARAAAAAAAAgGUEjAAAAAAAAAAsI2AEAAAAAAAAYBkBIwAAAAAAAADLCBgBAAAAAAAAWEbACAAAAAAAAMAyAkYAAAAAAAAAlhEwAgAAAAAAALCMgBEAAAAAAACAZQSMAAAAAAAAACwjYAQAAAAAAABgGQEjAAAAAAAAAMsIGGNIUuo2ZQEAAAAAAACxioAxhhAwAgAAAAAAIN4QMMYQAkYAAAAAAADEGwLGGELACADO2Ti3QlLvXNSpNs6tcLprAAAAABDTCBhjCAEjADiHgBEAAAAArCFgjCEEjADgHAJGAADglGvXrklSUlKn+sY3vuF01wDAEALGGELACADOIWAEAABOIWAEEO8IGGMIASMAOIeAEQAAOIWAEUC8I2CMIQSMAOAcAkYAAOAUAkYA8Y6AMYYQMAKAcwgYAQCAUwgYAcQ7AsYYQsAIAM4hYAQAAE4hYAQQ7wgYYwgBIwA4h4ARAAA4hYARQLwjYIwhBIwA4BwCRgAA4BQCRgDxjoAxhhAwAoBzCBgBAIBTCBgBxDsCxhhCwAgAziFgBAAATiFgBBDvCBhjCAEjADiHgBEAADiFgBFAvCNgjCEEjADgHAJGAADgFAJGAPGOgDGGEDACgHMIGAEAgFMIGAHEOwLGGELACADOIWAEAABOIWAEEO8IGGMIASMAOIeAEQAAOIWAEUC8I2CMIQSMAOAcAkYAAOAUAkYA8Y6AMYYQMAKAcwgYAQCAUwgYAcQ7AsYYQsAIAM4hYAQAAE4hYAQQ7wgYYwgBIwA4h4ARAAA4hYARQLwjYIwRV6/pB4xXrzndOwBIfASMAADAKQSMAOIdAWOMaL5yTTdgbL5CwggA0UbACAAAnELACCDeETDGCG/zFd2A0dt8xenuAUDCI2AEAABOIWAEEO8IGGNEg/+ybsDY4L/sdPcAIOH97fmNyoDxb89vdLprAAAgwREwAoh3BIwxwqXpB4wujYARAKKNgBEAADiFgBFAvCNgjBHnG5slKfUTZcB4vrHZ6e4BQMKb/dwGZcA4+7kNTncNAAAkuKtXryoDxqSkJLl2jTX5AcQ+AsYYcaa+SXcE45n6Jqe7BwAJb/ZzOiMYCRgBAECUNTU16QaMzc0MOAEQ+wgYY8TJWr9uwHiy1u909wAg4c3+o3oE43t/JGAEAADR5fV6dQNGTdOc7h4AhEXAGCOOXvTpBoxHL/qc7h4AJDzdKdJ/ZA1GAAAQXQ0NDboBY2Njo9PdA4CwCBhjxOELmm7AePgC/8cKAKLtvfiMWokAACAASURBVD+uV49gfHa9010DAAAJrqamRjdgdLlcTncPAMIiYIwR+896dQPG/We9TncPABLee8/qTJEmYAQAAFF2/vx53YDxwoULTncPAMIiYIwROysbdQPGnZUMiQeAaHt3hHoE47sjCBgBAEB0nT59WjdgrKqqcrp7ABAWAWOM2HCkVjdg3HCk1unuAUDCmzW8RBkwzhpe4nTXAABAgqusrNQNGE+ePOl09wAgLALGGLHsi2rdgHHZF9VOdw8AEt7MZ9QB48xhBIwAACC6jh49qhswHjt2zOnuAUBYBIwxYn75OUkaqw4Y55efc7p7AJDw3n5yjTJgfPvJYqe7BgAAEtzhw4d1A8YjR4443T0ACIuAMUa8s+2M7gjGd7adcbp7AJDw3ny8SBkwvvl4kdNdAwAACW7Xrl26AePu3bud7h4AhEXAGCNe23RKN2B8bdMpp7sHAAlvar8VyoBxSt/lTncNAAAkuC1btugGjKWlpU53DwDCImCMEX8uPiFJqZ8oA8Y/F59wunsAkPAmPLBUGTBO+F2B010DAAAJrqioSDdgXL16tdPdA4CwCBhjxIvLv9Ydwfji8q+d7h4AJLzx/5mnDBjH/2eu010DAAAJbvHixboB45IlS5zuHgCERcAYI4bmHNbd5GVozmGnuwcACe3q1WvKcDFQV69ec7qLAAAggf3tb3/TDRjff/99p7sHAGERMMaIvnP3S1KKOmDsO3e/090DgITmczdL6p2LZKxOwOhzNzvdRQAAkMDefPNN3YDxrbfecrp7ABAWAWOM+OVf9uoGjL/8y16nuwcACa3+vDfkCMb6816nuwgAABJYZmambsCYlZXldPcAICwCxhjxo0mf6a7B+KNJnzndPQBIaGcOu0IGjGcOu5zuIgAASGAvv/yybsA4ZswYp7sHAGERMMaIG8dt191F+sZx253uHgAktCOfVrWEiXcsVAaMRz6tcrqLAAAggf3hD3/QDRhHjBjhdPcAICwCxhhQ4710PVDU2eilxnvJ6W4CQMLaXXw85AjG3cXHne4iAABIYP369dMNGPv37+909wAgLALGGHDovKY7PTpQh85rTncTABJW6cKDIQPG0oUHne4iAABIYHfddZduwPirX/3K6e4BQFgEjDGg9Gj99TAxRT1NuvRovdPdBICEtfqve0IGjKv/usfpLgIAgATWs2dP3YDx1ltvdbp7ABAWAWMMyN9XHTZgzN9X7XQ3ASBhLcncIal3LpIUnYBxSeYOp7sIAAAS2I033qgbMH7rW99yunsAEBYBYwx4Z1tV2CnS72xjgwEAiJb3X9wUMmB8/8VNTncRAAAkqJqaGt1wMVAul8vpbgJASASMMSBl1fGwAWPKqmNOdxMAEtaMwWtCTpGeMXiN010EAAAJ6tChQ2EDxi+//NLpbgJASASMMeDh7IPtpkirA8aHs9lgAACiJeP+/NYwcaEyYMy4P9/pLgIAgARVWloaNmDcunWr090EgJAIGGPAz97c3S5M3K4MGH/25m6nuwkACclb3xRy9GKgvPVNTncVAAAkoNGjR4cNGAsKCpzuJgCERMAYA7796o6wU6S//SobDABANJw6cNFQwHjqwEWnuwoAABLQtGnTwgaMr7/+utPdBICQCBgddqrWHzZcDNQ/6hg9AwB227eh0lDAuHf9Cae7CgAAEtCIESPCBozPPvus090EgJAIGB229Vi94YBx67F6p7sLAAln04f7DQWMmz/c73RXAQBAArr//vvDBoz333+/090EgJAIGB2WXX5OESaq12HMLj/ndHcBIOHkT9ppKGDMn7TT6a4CAIAE1LNnz7AB46233up0NwEgJAJGh40vPmF4BOP4YqbnAYDd3nt2fVCYqN5J+r1nNzjdVQAAkGA0TQsbLgbK5/M53V0A0EXA6LC+cw8YHsHYd+4Bp7sLAAlnwgNLDY1gnPDAUqe7CgAAEsyBAwcMB4wHDx50ursAoIuA0WE/mlxueATjjyaXO91dAEgotVWeTkHi2BAhY22Vx+kuAwCABFJYWGg4YFy1apXT3QUAXQSMDjrX2Gw4XAzUucZmp7sNAAmj4uNTyiBx/H/lKv++4uNTTncZAAAkkKysLMMB44QJE5zuLgDoImB0UNGBGmWI+IsZe+QXM/Yov7dqf43T3QaAhFHy3j5lkPjWwNXKvy95b5/TXQYAAAmkX79+hgPG/v37O91dANBFwOigtLXqDV6eK/hKniv4Svm9tLVs9AIAdvlg1GZlkJg3sUz59x+M2ux0lwEAQAL5t3/7N8MB4y233OJ0dwFAFwGjg34z+wtliJhdfk6yy88pv/eb2V843W0ASBhZvy1QBomfr69U/n3Wbwuc7jIAAEgQlZWVyiDxxhtvlG9+85vK7508edLpbgOAEgGjQ9xNV3TXWTxwziMHz3l1v+9uuuJ09wEg7p39uk4ZIr5yd46IiLxyd47y+2e/rnO45wAAIBGsWLFCGSLec889cvfddyu/t3LlSqe7DQBKBIwOWbVfvf5iz3Y7RffU2WGadRgBIHJbcw4pA8T3/rhBRETefXa98vtbcw453HMAAJAIxo4dqwwRR40aJS+99JLye+PGjXO62wCgRMDokBH56jUWh+cdaXvM8LwjyseMyP/KwZ4DQGL44CX1+osb57YsRbFxboV6HcaXWIcRAABE7j/+4z+UIWJ2drZ8+OGHyu/dcccdTncbAJQIGB1w7ZrIP6eVKcPDxbsvtD1u8e4Lysf8c1qZXLvm4A8AAHGu/oKmDA9T71wklV9Ui4hI5RfVuo+pv6A5/BMAAIB4dvz4cd3NXCorK+XEiRO63z9xgo0/AcQeAkYHzP1UvYHLDWO3i9t/ue1xbv9luWHsduVjP/j0rIM/AQDEt83Z+5XB4eQ+yzs8bnKf5crHbc7e71DPAQBAInjrrbeU4eHtt9/e9pjbb79d+ZgZM2Y42HMAUCNgdMAvZuxRhoaDF37Z6bGDF36pfOzP39rjQM8BIDFMflAdHBb9ZXeHxxX9Zbc6iHxwuTRplxzqPQAAiHd606PT0tLaHjN+/HimSQOIGxEHjO9uPyP3vfuF3PSKeqQdFVRj9b9X8mVtp+e35Mta5/sc53XTK9vlvne/kHmfnYv0ctd19mid5E/aKZN6L9OdUklRVOzXqQMdN9E6deCi432iKMp6Teq9TPIn7ZSa041RuwcAALNWrlypO/159+7r/7Nz165duo8rKChw8CcAgM4iChifbb9RSYrzQVI8190z9+k+z3fP3Od4/+K6UrZJUmpLAP7U4sORXPJKX+86J5m/KXD8QxRFUcYqRefvPxy9Rfk7Pu9PHwc9drHjPwNFUeEr5c6Frf+9UP78/y2RL3ecsf0eQGXz5s0yaNAgufnmm3WDAYqiKFUlJyd3+jflV7/6leP9oigqvuvmm2+WQYMGyd///veo3gNZDhifK2i/CzKjFyOt1QdrdJ/rVQdqgh7P822+rj9nqUXHrV72nbjOuOWVu3Mc/xBFUZS5UoWMR3epRzl//fdzYY+lKCr2K+s3BdJwMbobNOXk5Dj+IYKiqPitjz76qNO/KwsWLHC8XxRFJU7NmzcvavdBlgLGToEXoxejHng9v/Rr5bGU8ee5fYUKdM1YMHar4x+YKIqKvNbP+Tzk73rR/11fi5GAkaLio1S/qx+98okt7/8qW7ZscfxDA0VR8Vuq0YsBd955p+P9oygqceqzzz6Lyr2QpYCRKbsRlsUpu0xJt69CTUk36uiuc13+YYmiKHuqffCQN6HM0O/88tc/Ux5PUVR8ld5o5Uj98pe/dPwDA0VR8VuhPvDzPzAoirKzQv0PjUiYDhjXHnIpAptPHA+M4qmubzpy1vQLxqY6JivEpjprD7lMP//tffTKJ50/uPzS+Q9OFEWFr1fuzpF3R6yXvxcdM/V7v6PgiLw7Yj1LI1BUzNdC3e9FYxQjUxgpioqkPvzww7D/zixevNjxflIUlTi1YMEC2++HTAeMgxd9qQxrfv7W7vAHAw74xYw9ymt28KIvLbfpdvl0P7ism/OFjb0HAABWbJ5/QPe92lPrt/VcbMJAUZTZ+v73v29604XNmzfLwIED2USKoqiI61e/+pWt90IiJgNGt/+y3DBWPXJu7qfRmW4CROqDT88qr9kbxm4Xt/+ypTZ3Ljui/MCS8f/y5XLzVZt/AgAAYNbl5quS8f/yle/XZcuO2HaeXbt26d685+fn23YeAAAAs1auXKl7n7Jr1y5bz2UqYFy8+4IyqPnntDK5ds3WfgG2uXZN5J/TypTX7uLdFyy1Oe9PHys/sKyYXm5z7wEAgFUrppcr36/n/elj284xfvx45U37HXfcYds5AAAArLrjjjuU9yrjx4+39TymAsbheUeUIc2I/K9s7RRgtxHtN8hpV8PzzI9guHrlmrySrF5/LVoLxwMAAPP0NmR7JTlHrl6xZ8bB7bffrrxpnzFjhi3tAwAARGLGjBnKe5Xbb7/d1vOYChh7Ti5XhjSr9tfY2inAbqv21yiv3Z6TzY84PLKzSj09+n6mQQEAEGsy7ldPkz7yqfnN9oJVVlbqTjs6fvy4Db0HAACIzPHjx3XvVyorK207j+GA8cA5r+5uvO6mK7Z1CIgGd9MV3ev3wDmvqbY2fbhf+UFl0Z+3Ran3AADAqkV/3qZ839704f6I287OzmZ6NAAAiHl606Szs7NtO4fhgDG7/JwynPnNbHbMRXz4zewvlNdwdrm5ac0fjduq/KCyPf9wlHoOAACs2p5/WPm+/dG4rRG3PWrUKOXN+rhx42zoOQAAgD3GjRunvGcZNWqUbecwHDA+V6Bewy5t7QnbOgNEU9raE8pr+LkCc2uITu27QvlB5cTn1jaMAQAA0XPi8wvK9+2pfVdE3PY999yjvFlfuXKlDT0HAACwh95u0vfcc49t5zAcMP5ixh5lOFN0gPUXER/01mH8xYw9httorPEpP6Sk3rlILrFUAAAAMedS0xXd9+7GGp/ldq9duyY33nij8mb95MmT9v0AAAAAETp58qTynuXGG2+Ua9eu2XIOQwHjpSvXdNevO9fYbEtHgGg719isex1fumLsF+rQ9jPKDyhvD14T5d4DAACr3h68Rvn+fWj7Gctt7tmzR3mjfsstt9jYcwAAAHvccsstynuXPXuMD7oKxVDAuPe0WxnK/MjCDryAk36ksxP63tNuQ8dvnFeh/IBSMHlnlHsOAACsKpi8U/n+vXFeheU2582bp7xJ79+/v409BwAAsEf//v2V9y7z5s2zpX1DAePCXReUoUzfuQds6QTQVfrOPaC8lhfuMrZ+4uK07coPKDsKjkS55wAAwKodBUeU79+L07ZbbnPkyJHKm/QJEybY2HMAAAB7TJgwQXnvMnLkSFvaNxQwZpRUKkOZ8cVs8IL4Mr5YvdFLRkmloeNnDitRfkD5epe5nagBAEDX+XrXOeX798xhJZbbfOCBB5Q36atWrbKx5wAAAPZYtWqV8t7lgQcesKV9QwHjkMWHlaFMdjmhCuJLdvk55bX85KIvDR2f9ZsC5QeU2rOeKPccAABYVXvWo3z/zvpNgeU2f/zjHytv0g8cYIYPAACIPQcOHFDeu/z4xz+2pX1DAWPyX/cpQ5mtx+pt6QTQVbYeq1dey8l/3Rf2WG9Dk/LDybhfLe6CngMAgEiM+9Vi5fu4t6HJdFvNzc3KG/SkpCTRNC0KvQcAAIiMpmm69y/NzZFv4GwoYOyRuVMZypyq9UfcAaAr/aOuSXkt98gMv0nLqYM1yg8m0x9jKhQAALFu+mOrlO/jpw7WmG7r8OHDypvznj17RqHnAAAA9ujZs6fyHubw4cMRtx02YKzxXlIGMt9+dUfEJwec8O1Xdyiv6RrvpZDHfb6xUvnBZN7oj7uo5wAAwKoPR29Rvo9/vtHYOsztrV27Vnlzfv/990eh5wAAAPa4//77lfcwa9eujbjtsAHj30+5lWHMz97cHfHJASf87M3dymv676fcIY/bnL1f+cGk8K1dXdRzAABgVeGMXcr38c3Z+0239e677ypvzkeMGBGFngMAANjj2WefVd7DvPvuuxG3HTZgzNtXrQxjHs4+GPHJASc8nH1QeU3n7asOedzSqZ8qP5hsyzW2QQwAAHDOttwvle/jS6d+arqtMWPGKG/Op02bFoWeAwAA2GPatGnKe5gxY8ZE3HbYgPG1TaeUYUzKquMRnxxwQsqqY8pr+rVNp0Ielz2mVPnBpGJL6OMAAIDzKracUr6PZ48pNd3WwIEDlTfno0ePjkLPAQAA7DF69GjlPczAgQMjbjtswPi/K44qw5h3tlVFfHLACe9sq1Je0/+74mjI42Y+U6L8YHLi89AjHwEAgPNOfF6tfB+f+UyJ6bZ+/etfK2/OS0vNh5UAAABdpbS0VHkP8+tf/zritsMGjAM/OqQMY/LDTCcFYlW+zrT/gR8dCnnc1H4rlB9MLv6jsYt6DgAArLr4j0bl+/jUfitMt/XTn/5UeXN+6FDoewkAAAAnHTp0SHkP89Of/jTitsMGjL9+93NlGFN6tD7ikwNOKD1ar7ymf/3u5yGPe/WeJcoPJv4wu08DAADn+b2XlO/jr96zxHRb3/3ud5U35zU1NVHoOQAAgD1qamqU9zDf/e53I247bMD40zd2KcOYQ+e1iE8OOOHQeU15Tf/0Df3doH3uZuWHkvH/mduFPQcAAJEY/5+5yvdzn7vZcBuapilvzG+88cYo9hwAAMAeN954o/JeRtMiy/nCBozfTS9ThjE1jNpCnKrxXlJe099NL9M9pvpkg/IDybSHCruw5wAAIBLTHipUvp9Xn2ww3EZlZaXyprxnz55R7DkAAIA9evbsqbyXqaysjKjdkAGj1nxFGcTcOG57RCcFnHbjuO3Ka1trvqJ8/PF9F5QfSGYNX9fFPQcAAFbNGr5O+X5+fN8Fw22Ul5crb8rvuuuuKPYcAADAHnfddZfyXqa8vDyidkMGjJUuvzKE+dGkzyI6KeC0H036THltV7r8ysd/sfmk8gPJgtStXdxzAABg1YLUrcr38y82nzTcxurVq5U35f369YtexwEAAGzSr18/5b3M6tWrI2o3ZMBYfrJRGcL88i97Izop4LRf/mWv8touP6neEbp81VHlB5KCKTu7uOcAAMCqgik7le/n5auOGm5jwYIFypvyESNGRLHnAAAA9hgxYoTyXmbBggURtRsyYFx9oEYZwvSduz+ikwJO6zt3v/LaXn1AvfvjtiVfKj+QrHpbf2MYAAAQW1a9vUv5fr5tyZeG25g1a5bypnzMmDFR7DkAAIA9xowZo7yXmTVrVkTthgwYl+y5oAxhhuYcjuikgNOG5hxWXttL9qrXYNo4r0L5gWT9+190cc8BAIBV6+Z8rnw/3zivwnAb06ZNU96UZ2VlRbHnAAAA9sjKylLey0ybNi2idkMGjO/vPKsMYV5c/nVEJwWc9uLyr5XX9vs7zyofv2bmHuUHktJFh7q45wAAwKrShQeV7+drZu4x3Mb48eOVN+VvvfVWFHsOAABgj7feekt5LzN+/PiI2g0ZMM4oPa0MYf5cfCKikwJO+3PxCeW1/daWfygfv2zaZ8oPJJ+u+KqLew4AAKz6dMVXyvfzZdOMb2D40ksvKW/K58yZE8WeAwAA2GPOnDnKe5mXXnoponZDBowT1p9UhjCvbToV0UkBp7226ZTy2s5aV6l8fE76duUHkr3rCNsBAIgXe9edUL6f56RvN9zGsGHDlDflOTk5Uew5AACAPXJycpT3MsOGDYuo3ZAB45hVx5QhzDvbzkR0UsBp72w7o7y2x6w6pnx89pgtyg8kB7ed7uKeAwAAqw5uO618P88es8VwG48++qjypryoqCiKPQcAALBHUVGR8l7m0UcfjajdkAHjs/lfKUOY+eXnIjop4LT55eeU1/azBeopz7Of26D8QHJ09/ku7jkAALDq2O7zyvfz2c9tMNzG7373O+VNeWlpaRR7DgAAYI/S0lLlvczvfve7iNoNGTAOWvilMoRZ9kV1RCcFnLbsi2rltT1o4ZfKx//f02uVH0hOf1nTxT0HAABWnf6yRvl+/n9PrzXcRnJysvKmfPfu3VHsOQAAgD12796tvJdJTk6OqN2QAWOfuQeUIcyGI7URnRRw2oYjtcpr+78/2K98/JuPFyk/kFyorO/ingMAAKsuVNYr38/ffNz49Oaf/exnypvyI0eORLHnAAAA9jhy5IjyXuZnP/tZRO2GDBj/a9bnyhBmZ2VjRCcFnLazslF5bf/XrM+Vj3/j0VXKDyQ1p91d3HMAAGBVzWm38v38jUdXGW7jJz/5ifKm/Ngx9TrOAAAAseTYsWPKe5mf/OQnEbUbMmD8xYw9yhBm/1lvRCcFnLb/rFd5bf9ixh7l41/rv1L5gaT2rKeLew4AAKyqPetRvp+/1n+l4TZuu+025U35yZMno9dxAAAAm5w8eVJ5L3PbbbdF1G7IgPHfp+9WhjCHL2gRnRRw2uELmvLa/vfp6vWTpvRZrvxAUn+BsB0AgHhRf8GrfD+f0me54TZuvfVW5U35mTNnothzAAAAe5w5c0Z5L3PrrbdG1G7IgPEnr+9ShjBHL/oiOingtKMXfcpr+yev71I+flLvZcoPJI01/C4AABAv3C6/8v18Uu9lhtv44Q9/qLwpv3DhQhR7DgAAYI8LFy4o72V++MMfRtRuyIDxttf+rgxhTtb6Izop4LSTtX7ltX3ba39XPj7zNwXKDyTehqYu7jkAALDK29CkfD/P+k2B4TZuvvlm5U25y+WKYs8BAADs4XK5lPcyN998c0TthgwYb51SrgxhztQTqiC+nalvUl7bt04pVz4+/df5yg8kfk9zF/ccAABY5fc0K9/P03+db7iN733ve8qb8oaGhij2HEB34vf7KapLC91LQ0OD8l7me9/7XkTthgwYb5n4qTKEOd9IqIL4dr6xWXlt3zLxU+Xjx/9XrvIDSbPvchf3HAAAWNXsu6x8Px//X7mG2/jOd76jvCn3elmXGYA9nA6bqO5X6F68Xq/yXuY73/lORO2GDBhvzlIHjC6NUAXxzeW9rLy2b85SB4yv3J2j/EBy5dLVLu45AACw6sqlq8r381fuzjHcxk033aS8KW9u5n/AA7CH02ET1f0K3Utzc7PyXuamm26KqN2QAeP30ncqQ5gGPwEj4luDXx0wfi99p/LxY+9arPxAcu3qtS7uOQAAsOrqZXXAOPauxYbbuOGGG5Q35Vev8j8dAdjD6bCJ6n6F7uXy5cvKe5kbbrghonZDBozfGV+mDGG8zVciOingNG/zFeW1/Z3xZcrHb5xboSwAANC9TJkyRVkAYBenwyaq+xVgh5AB402vbFeGMM1XGLWF+NZ85Zry2r7ple1Odw0AAABAN+Z02NTdq7m5WS5duiSXLl1yvC9dVYAdQgaMN4ztHMAkpW4TZoUi3l2+elV5bd8wdpvTXQMAAADQjTkdNnW3ampqagsV/X6/XLx4USoqKqS0tFTOnj0rTU1NjveRoqJZdgkZMAIAAAAAgK7jdNjQXaqpqUmamppE0zQ5d+6clJWVybvvvivPP/+83HPPPfLzn/9ciouL5fLly473laKiWXYhYAQAAAAAIEY4HTYkejU3N8vly5eloaFBDhw4IB988IEMHjxYbr/9dvnOd77TtuHF97//fXn//felubnZ8T5TVDTLLgSMAAAAAADECKfDhkSuy5cvS319vXzyySfy6quvSq9eveTb3/62ckfd7373u/LWW28RMFIJX3YhYAQAAAAAIEY4HTYkYl26dEk0TZPS0lIZPny4/OAHP1CGisEB45tvvknASCV82YWAEQAAAACAGOF02JBI1dzcLFeuXJGvvvpKUlNTpWfPnmGDxUB973vfk7/85S8EjFTCl10IGIFW9fX1FOX0ZQgAAIBuzumwIVHq0qVLUl9fL7m5uXL33XcbDhYD9a//+q+SnZ3dtrs0RSVq2YWAEWjldLBFxUbZ6bfPvdehfvf87A71wAt/kwdemCMPvPB+u/pAHnjhA/n9yA/k9yPnyu9HzpXeI+dK75EfSu8X50nvF+dK75Hz2v39vNa//1AefPFDefClefLgSx/Kgy9ly4MvZct/v5Qt//3SfPnvl+ZLn1ELOlTf//1It/r9qX0tlP6jA7WoQ/V9eZH0fXlxa+VIvzFLpN+YJdI3JVf6puRJv5Q86ZeSL/1SCqTfmKXSv7UeSgnUMnkoZZk8krJMHklZ3lpL5ZGUgrZ6NDV0DRi7VAaMXSqPjVumU8tb6pXWenW5PP7qShnw5+v12PjCDvV42qoOpf5ekTyR3rEGphfJoLQiGZy2WganrZEn09fI4PRieTK9WJ7MKJbBGes6VuY6GZy5vuXPrA0yOGuDPDlhvTw5Yb0MnrhBBk9cL0+2qyETN7TVUxM3yVMTN7b8OWmzPDVpkzw9abM8PeljeXry5pYK/Pekj2Xo5I9l6JSPZeiULTJsysettUWGTSltqcmlMnTyFhk6ud3ftdYzU7d2qP957ZOWmrZNhgfVH17f3rneKJMRb+xsKwAAoM/psCER6sqVK3L69GkZN26c3HLLLabDxaSkJPnRj34kq1atImCkEr7sQsAItHI62KJio+z02+dmd6rfPf+3DnU9YGwJFh94fq488EJLsPj7F+a1hozzrgeMI+e1/H3gey/Mk9+/2Pr91sc8+OKH8uCL2W0VCBiDQ0Z1sLhQWe1DxYdGL5b+Ly+Wfi8vlj5j2leO9E3JlT6pudInNU/6pOZL37EF0nfsUumbukz6pi6Tfikt1T91uTzUrh4JqkdTl4YNFtsCxtQCeWzccnn8lfD12KvL5bFXV5gKGIO/pwoggwPGQA1OXy0D09fIwPRiGZxeLIMy1nWogZnrZGDm+pY/sza01IT1MmjiBhk4aYM8MWm9DJy4Tga11vWgcb0MmbBBhkxckiqNoAAAIABJREFUL09N3NASNE7aIE9N2ihPT9okT0/eKE9Pbg0cJ7f83dDJm2TolE0ydPLmlpqyqV3IuKUtXFSFjJ0CxqktAWNwuKgKGEcEhYsEjAAAhOZ02BDvdfXqVdm/f7889dRTctNNN1kKF5OSkqRXr15SVlYmly9fdvxnoqholl0IGIFWTgdbVGyUnUKFiy3BYms93xostqtAiNh7ZLvwsLXaAsYXOn8vOFwMBIxGRi/qhYuhA8ZF0idlUbuAcUnIgLFv6jLplxouYFwWxwHjKhmUXthagYBxdWvAuFYRLrarrPUycMJ6GThxvTzRGi4+MWmdPDFpnQycVCKDJpXIk60h45B29dTEDa3hYmvAOFldbQFjuxo2ZbMMm9pSVgJGoyHjH15nBCMAAEY5HTbEc129elUqKiqkb9++8q1vfctyuJiUlCS//e1v5auvviJgpBK+7ELACLRyOtiiYqPsFH7kok7AGCJA7BgwBoeL2cpwMZKRi3oBYyBk7PvyopaQccwi6TtmsfRNaQkZA1Ok+6bmSd/UAumbulT6tVb/1KXycOqy1loqD6cWyCOpS9vKTLgYywHj4PRCGZxeJIPSV8ug9NUyOL1YBmeUXK/M6zUos0QGZZXIoAnrZNCEEhk8sUQGT1wrgycWd6gnJ5bIkInrOgaMkzZ0KFMB49TIA0ZVyKgKGNuHjAAAQJ/TYUO81uXLl+XAgQPSt2/fiILFpKQkueGGG2TkyJFSXV3NFGkq4csuBIxAK5/PF0Fp4vG5O5fWUo2aR+p8Pqnz+aRe80mj5hO35hO35pV6t1s8Xrf4tMa28moN4tUaxKPVi9tbL1p9vWj1DaI1NIrm9ojm8baV1+NtbcsnHl/navRpUt+uGny+DuXWNPHolk80n9auOn7t1Tzi1hrFrbnFo2nidnvF4/aI5tHE1+AWn9ur+5xpPk3qfY1S52uUep9HGlv74tZ84tF80uh1i9tdJz7NIx5NkzqfJjU+Teo0t3g8DeLzeiJ8zdRlJ0OjF4MCxlCjE9sHjJ1HLnYOF1WjF62Ei3oB40OjF0u/lxdJ3zGLpN+YRdJ/zGLpn5LTUmNypP/LudI/ZYn0T82T/qn58tCYlno4Jb/dGov58khqnjySmiePpua3lvFwMVYDxsFpLfVk+ioZ3DqS8cn01fJkxlpFFcvgzGJ5MlBZa2RIVrEMyVojQ7JWt9SE1TJkwhoZEqMBY3DIqBcwBkJGAACgz+mwIR6rublZTp48KQMHDow4XExKSpJ/+qd/klmzZonX65WmpibHfz6KimbZhYARaBXpL6Xm97aV1+cRr88tbm+juL0N4tY84tX8LeX2i9bgE1+jT3wev2hun/g1n/j910vzB8JBrzRoXqn3ai2ltQSU9a1hZV1rSKj5/eILLp9fNN/1PwPl09qXTzSP+3p5PeL3esSveVtLE5/PK36fV/x+r/j9mjS1lU+8WqPU1ruktqFW3F6PeL2a1NXWibvRI36PV3xeTff58vl94vW5xet3i+ZvCS89Hk08Hp94vX7xeH3i0Tzi83jE59ZE8/jEq2ni9ftE87X0JZb/cRWR8CMXR74vvx/5vvz+hY7BYqcAsV1g2PvF7M6ho86oxXDhopFgMVzA+FC7v3t49GJ5+OWcjjVmiTyc0lKPjMm9XilBlZorA8bmymOpufJYap4MSM2L04CxqC1cDASMLVUkT6avliEZa+SpTrVahmQUyVMZq+WpzJZ6OmuNPJ1V1LEmrJGnJ5TIUxOcDxg7bfYScjTjNvnD6zs6hIxAd+D0hwUqNu8NACOcvubjrZqamqS2tlbS0tLkm9/8pi0B42233SYbN25kejTVLcouBIxAq4h+KX1+8fm0oPKKpnlF0zzi8XqlsVETT6NPNLdffB6/+Dw+0dw+0dya+Lytbfj9ovn94vX5xePzi9vnk0afT7wef6fyeHwtYZxH6xAI+n2tpWni0zTxezVp8mjS5PG1/NnolSa3t+XPRo80tQsUmzSv+DVPS3k94vO6xau5xeNtFLenQRrd9dLQWCf19bVSV+eShsYG8Wpe8Xi94vV6pba2Vurq6sSraaJpPvH5Qj1nvtYw09PSb00Tn9fXWi0/f53XK421DeKv18Rf6xF/nUd8rc+L1+eL6X9cRUQ3WPx9IFhUBIxGRiaqvt8+VAwOGMOFiu3DQ/MB4+LWcDFHHhmdI4+8HFRjlsijY5bIo2Ny2v2ZIwNSlnSs1Bx5LHVJa8CYKwNScw2PZoy9gPF6BYLFJ9OK5Km0Ink6XacyVsnTGUUyNKNIhmYWybDMIhmWuaqthmYVydCs1TEXMOqFjZ3XZdzRVgSM6C6c/rBAxea9AWCE09d8PFVTU5NomiYFBQXyL//yL7aEi0lJSfL4449LZWUl06OpblF2IWAEWln9ZfT5fK0jAb2dyuvxiNftkUavR2p8HnH5NKn1a1Ln18Tl80i1p17O17ukwe1uGcXYGgpqrYGd1+sRj+YVn6+lWkbtaeL3+8Tn84pX84imeaXJ3/Lm2tzUJM1NzdLc1CRNvpaRkT7NLz5fU8tIRq0lkPS4PeJudEtjg1vqGhvF1eAWV0OjXKxrlHMX6+XMOZf8o6pajv/jrHxx9Ljs+fKI7Pxiv2z57O9SXPqJLF+3QfJWrZHN2z+VM2drxOv1i8+ridftFk3zSr3bI3Uej2ghnztfS7jocbcEjX5NfD5P68/cMlW6weMTt6+lvG6P+Bq94tf84vX7w7Tt/D+uIqKeDv3C+50DxpFzlVOhVaMSlVOhdYJF1cjFUMGhuYAxRx4anSMPt9Yjo5d0qEdHL5FHR+fIoy8vkQEvL5EBL+dcrzE58lhKjgxoX6lLZMDYJTJgbCBcjN+AcVDaahmUtloGp62Wwelr5Mn0NTIkvUiGpBfJUxnB4eKqlnAxvVCGZhTJsIwiGZaxSp7JKJL/aVfPZBbJsKyWEYxDYjRg1B/RuL1DwDh82g5bf8+AWOX0hwXKuXsDp/tLUd2pLl26JAcPHpQHHnjAtnAxKSlJJk6cKL4oDWigqFgruxAwAq2s/CJ2WL9P61yat2WNRK/HI25fo7h9jdLoq5cGX700+hukwdcgDVq9eD0N0tTYIE3uRmnyulumJPtawkRfk1c0v1s0X0t5vY3idtdLfUOt1NXVyMXaGjlTWydnXHVy+qJLTlVflJPnL8jxc+flWNU52X/qjJQfOyU7vz4uWw8ekU1798va8j2yasensnzrDlm0frt8uOYTmVdUKu+v3CzvLV0v7+SVyF+XrJEZi4vk9ZxVMi1nlby2uFBeW7RCpi5cLlM+Wi5TFq6QV96aLdP/7335+54KqautFc3TII0NtdLo8Uitp2UNR93nzu8Tt88jHp9XvD6vuH0eqfXUysWGi+Ly1kqjxy2eRr+4/D457W+QC/468fpa1nXUPGFGR8bAP64ioggXFaMXR76v3ClaL2BUhYyhwsUOAeOfPgoZLpoLGJfIQ6Nz5ZHRea2V3+6/8+TR0blhAsbFMiBlsTwaqNQl8ujYXHmkteI1YHwifbUMTFsjg9KKWyq9uC1kbJkiXSRPdRq5WChD0wtlaPoqGZaxSoZlFLULGFfL/2Sslmcy1sgzmcXydFZsB4yqkJGAEd2V0x8W7K6mpiZpbm5WVlNTU0KvUdbdX3uKitVqamqSxsZGycrKkm984xu2hYv//u//Llu3bmV6NNVtyi4EjEArs7+E7cNFb+uGKF6fX7y+JvH5m8Tf1CS+ptb/9vulWfNKs+aVJs0jPs0rmtcrHo9bGt0NUlffIDW1DVJTWyfnXbVSVeOS0xdr5GT1RTlx4YIcO3NWjvzjjBw8dlL2HDoiZXsrZMunu2TDJ2VStGWHLP64TBZs3C7z1n4sswvXy1/zi+TNxctl2kf5MnnRUpmwZIVMyl0hk/NWypSCVfLasiKZtmy1vL58jUzKK5EJOS2VuXitZCwqloyFayRjUUulL1knGUtKJH3JWknPKZG0nLWStrhY0nLWyqQFK+WPYyfK08++KMUlJeKqPiuNdTWiaZq4tZap3rrPn98vjX6vNPq80ujzSINWLx5f6wY3vnrxed2iefxS7fdIVZNL6r0Xxd9QK1ptgzTUecSjxfY/riKiXm8xECq++MH1UgSMoaY+mwkXAwFjuJGLgeBQL2RUB4z58tDopW318Oil8vDognZhY267gPH69OjAFOlHU5fII22VK4+MzZNHxuXJw+Py5JGx8bgG42p5In2NPJG2trVKZGB6iQxKL5HB6cUtIWPGGhnSuuZicNg4NL1IhmaslmEZq+WZzDVt9T8ZxfJMxlp5JnOtPJ21ToZMWO94wBgufOw8knE7ASO6Hac/LIQqt9stmqaJz+cTj6dl0zRN00TTOq5vHAgOA4+rr6+Xuro6cblcUlNTIy6XS+rr68Xtdndop8Ombu3aDbQTeGygnH4+7L43cLq/FNVdqrm5WT755BO57bbbbB29+NRTT8mFCxekubnZ8Z+Rorqi7ELACLTS+2VrbmqSS83NLXWp9c/mpg7V5PdLvdcrLo9Hat1uqWlolIv19VJdVycXamvlnMslVRdq5PT5Gjl57qJ8dbpavjhWJZ99eVy2fX5Eij87IEu3fSG5W3ZJ9rod8t6qj+UvBWvl9ZxCmbBgmTz3t0UyfPZCGf7eQhn+3kfyP+9+JM/MWiDPzFogI95dKC++lyv/OztP/jQnX0Z/sEzGzFsmqdkrJHX+Snl18WpJy18raXlrr/+ZVyxp+WtlfF6xZC1dLxOXb5SJyzbKpOWbZPLyTTJ5xWaZsvJjmbx8k2QWrJPM/ECVtPvvdfLa0vUy9cMCuf/hJ6T3fz8oO7dvkSZPvWj1jeJ1+8QfJmD0+n3idjeKx90ofq9btIY6abx4Qbx1F8Xv9YjX5xO3v1E0z0Vxf3lA3Ls+l6YLteLyeqXe75OmGP7HVUR0Ry52CBcVAWOoADFUwBhpuGguYMyVh0YXSP/Ry9vqodHL5OHRy+SR0UvbQsZHX86VAS/ntgWMj4zJkUdSlsijKdeDxYdTc+XhsXny8Lh8eWhcgTw0rkAeGRuPu0ivlifSi+XxtLXyeFqJPJG2Tp5IX9caMq6VQRlrZXBGsTyZsUaezFgtT7YLGZ9Kb9nk5emMNTI0c40My1wrz2SWyDMZJfJMxjp5JmOdDMtYJ09nrY+5gFG5y7QiYGwfMgLdgdMfFkKVx+ORurq6trDP6/W2hYF+f8uUw+bmZmloaJAzZ87I7t27ZeXKlfLXv/5VJk6cKK+++qqMGzdOJkyYILNmzZIlS5bItm3b5OjRo1JTUyM+n0+amppal3vxtoWOgSAyEFa63W4CRoqiLFVzc7NcvHhRxowZY2u4+IMf/ECWL1/u+M9HUV1ZdiFgBFr5/f7/n73zDovqTvs3VU3Ppv02VVGa9A4CggrS29CLvWGh92ZN74kVQQHpM3QVbNGY7Lub3WSTN4luiimrxgIqbTqYvPfvj2FGTOwxURO+13VfMIcZmDnnMMzcfJ7nUQkxNQoFcoWSs739HO88x39PdvL9idN8c/wkXx87wZf//YFD3x3l82//y7+//Ja9H33Kzn/8m7b3P0D0zvtU79pHedsutjTt4M36NooqWikobyZnSwNpJUKSi+tYVlzD0k21pG5uJL20ldTNTSQVN7J0o4jEdfUsWlvHgrV1zFjXQMK6RmasbxqimZkbmpm5sZnZG5tYUCxiUXEDS0qbWFrWSlLFdlIq20mraie7toOCul1D7FZRu0vDSlEHaxo6WCVq17BStIOVwh2sEu7kuYZdPNewizWidlYLd7KybjvLa1opqm5hZe0OVm9rIXTuIh5/6knefu1lFOJ+FGIZkl4Zsn5VqlOukCNXyJAqVP0TJQrVdGuFRI6sV4xELEPe18/Zjz7kUOlmjjfU0Pfdl/Qopch7TyP9xwG+W/M83+c+i/zvH9MpEdOpHCqTlslVA2MUQ0Ny5Iqhy2ouPHFeS1n1zVy/p2C8lFy8VsE4fFjLpQTjxddVX7+GwKR6ApJE+Cc14Jckwj9JSMBQkjF4KMkYklxLaHL10ICXKoJT1aimRwekVuOfVktgeh2BGfUEZAoJyBASlF5/zZLxegWj4FcKRrVQ/KVgbFMJxrydCHLbEeR2EJ7fTni+SjJG5O8gIn87kfltROW3El3QQnR+i0Y0xuS3EVOwndiC7SQUtJNQsJuE/N3MyFd9jM/fRVxhB7E/E4w/l4yXE4xxK3f/QjAOl4xXEow/l4i//Nr+axKMask4skbWn2Hd6jcLV0Mt/dQJw+HpxdOnT3Pw4EGee+45/P39MTIy4rHHHuOBBx7g7rvv5q677uKuu+7i3nvv5cEHH+TRRx9lwoQJWFpaMnfuXGpra/niiy/o7u5GLpfT09NDf3//RalFiURCf3//L1KTtyN/tGM/wgh/BAYHB9m/fz8GBgY3VTDGxMRw4sSJkeEuvyFKhWJodsAft7XGje0XJYPKAQYUv/9+uVlrRDCOrJE1tBRyBQqZAoVYhmJosvPpc710/PNz1jcf4PW6HbxS1cLz25pZUdZAXkkdGRurSFpfwdJ120jaICRpg4ikDSKWbRCyeEM9iUMs2lDPwk1CFm4UsmBjPQs2XWBhsZBFxUISN4kuUNxwgc2NLNjcrKJExcKSFhaVqlhc2kzS1kaStzaSUt5ISnkzqRUtpG1rJb2ylYzqNrJrdpBTu4Pc2p3k17dTUN+hSi7W72KVaDerL8Mq4S5W1atYWb+LlXUdrKjdSVHNDopqdlBY205RVQthcxfy0EMP8vya1fT1SJBKFCgkMuTdcrolCsSKPiTyHnplUrplCrrkqmEz8n4pUqmcXqWSfnEPPfVVfOvnzUkfZ7reWMmZLw4j/2A/XfnLOOnrSZdvAN1vb6C76zSdAwp6z52h79sj9H77DbLuHtXkbakcuUSMQi5BPjQURy6XI5XKkEhkqmE3v8OTK1xeMN6KEumrTZK+lnSjZmJ0ciWByTUEJAvxS27Ad5mI6UuE+Cypw3dJLQHL6lSl0in1hKTUEppyQTCGplYTkl5LUFotfinV+CZX45NSi1+GEP8sEX6ZDfimC/FPrycoXUhoev01E5Yh/AW/kIw3IBjVkjEkq4HQ7EbC81qIKtxOVOF2wvNaNLeJyG8lsqCdiPxdCPI6CMttR5C3k4iCdiIL2gnP30lYbhuC3BbCc5uJzG8lIr+FqPxWYgraiM5X923cQVzBbhKK9pFQtJ+4/HeIy99LXMEeYgt2EVPYQXRRu4ZfyMblF2TjFZOOK4bLxz3ErdxH3IoLXDHRuOraJ0jPXHPwVyUYb/WLvd8K+XVwq+/rCFfmTj131XJRKpVqZF9nZycHDhwgMzMTKysrHnzwQfT19dHS0rqov5muri56enro6Ohotunp6aGrq8u9997Lk08+iYeHB2+88QafffYZfX19FwlG9c9Tb7vV++JGj/GdeuxHGOFOR52QTk1NRU9P76bJxccee4y2trZb/vj+yCgVqr8/XZIezkh6h7bd/n8Hfvv9okQml3Fa2kOPtP83qdS7EjdrjQjGkTWyhpZCoUAhVyDvlyLrFSPuk3Pww0OsLq4h8eVilry0kWUvb2TpK8Usfa2EJW+WseTtbSSuryJxfTXz36xh/pu1zHuzlnlv1zJ3bR1z19Uzd1098zYKWVgs0rBos4jEzSISSxpYXNJA4uYGEotFLN7coGFJSSNLShpZXNLIopImFpU0kVjaTGJpM4u3tGhYsqWZlLJGUsoaSS1vIq2imbSKZjIqW1VUt5FVs31IMO7QCMYi4S5WCnezWrTniqwS7maVcDcr63exoq6D5bXtFNW2U1Szk4LaDgqrWgibu4CHHnqA59esobdXilSqRCGTIZNI6Jb2IZGcQSI9g7S/H5lETu/ZLvo+/Iiuw/9E0vkDUkkfsuPfIn5uNRJHF8TGEzjr4Ul/Yj59Cxdzdro70knWdDvbcmbxfCT7t6M4/DE9zQ0cf/5Z/vvSK/QdPoRYIUcskyGR9COXi1HJRdWQnf5+MRKJDNkfWDBeLsV4PZLxanJRJRirCEyuwXdZHdOXCfFNbsA/pYnA1CZCUhsJThERnCIkOFnVhzE4qZLg5EpVgjGlisCUKnyTK/FJrsInpQbfNCG+WQ34ZjcxPauJ6RkN+KeLCM74DQRj9vULRnVaMTS7kZCsBo1MjMhv1cjH0OxGwnJbCM/bTkR+B2F5OwnN2YEgbzsRBe1EFXUQtXwn4QWthOe3EJ7fTGRBK1GFbUQXbSemaCeR+dsR5LQiyG4jOn8XsYXvEFt4gOj8/UTn7yemYB/RBbuILmy/omAcLhOv9LWL0457LpKLlxKMwyXjcMH4y6EuBy8hGUcE46UYEYx/DO7Ec1edWJRKpfT19aFQKDh79izr1q3Dzs6Oe++9Fy0tLXR0dNDV1UVbWxtdXV10dHQ029SoL+vr6zNq1CjNG/XRo0dz99134+XlxZYtWzh16hRKpRKxWKwpz1anKG/1/rjRY3wnHvsRRvgjMDg4yKeffoqTk9NNTS8uW7aMs2fPjvRe/I1QKhTI5DL2dv4vqV9vI/NIJR+c+xr5n1wwKhVKemViqk+8T9I3W3n22xaO9J78XZOMN2uNCMaRNbKGlkKhQCFXIBWLkYgl9MsGEO1+l9SXN7Do1WKWvrKJZS9v0AjGpW+WsfStbSxdW8mSddUkrq1l0du1LFpbx8J1KhZsqGfBUHoxsVh0gZ+JxAufN2nE4tLSJg1LtjaxZIuKpWXNLNs6RHkLSWUtpJU3aeRi+rYW0re1kFnVpqKmjaxaVYIxr24nBcIOCoW7KBLuYsWQYFwj2ntJhovGleoUo3A3y2vbWV7bTmHdLoqqWxDMW8jDDz/IC2uepbdXikyqRC6T0dd/Fkl/J/L+M5yT9arShVIZsi8/5Vx6Nj8smkXPay/QXVtF97YtnIgS0DPJiR4vV854uCOf5EOPhwddk+3pneJIl4sVR6e60LU4AUXiIrp9Ajnn6IY4OA7ZB+9zdkDCOamYM3IJUpkEhVyKTCpGIhlqZq9QlVDLrjDd+mauGymRvtqE6Ostkb6UXLycYLyW9KJaMAYk1+CztAqvJTX4JosIymgmNKsVQVYzYekNhKTWDw15UQ10CUurIiR5G0FD39c3aRt+aTX4Z9TjlyViemYDXpmNeGU14ZvdTGBW420jGCPyWzVJRbVkVN9meMIxNLuJsJwWBHnbEeRuR5C3g8iCHUQX7iR6+Q4ii1oR5DcSkd9EVGELsSt2ELtiOzHL24havoOI/DbCcloR5O4gunAvMUUHiCl8l8j8A0Tlv0t0wX6iCnYTdZsLxkunGG+8RPr3fpF3Wdkhv8lcy325DV70jnB1bpdz93pQ90ZUS75jx47x0ksvaUoN1QlF9ZtuHR0d9PX1NUJRT09Pg/q6agk5atQoRo0aha6u7kWpoOzsbA4fPvyLIS+3el/8mmN8Jx77EUb4IzA4OEhxcTH333//TZOL9vb2/Otf/xqRi78hA8oBfhCfJelIBY6fF+H8+XLSv9nGMUnXn7pcWqlUsq/zMD6fvYTToRW4fraa0mPvIlMofrck481aI4JxZI2soSVTDPUHlEoRy2RIBwao6dhH8mubSHx7K0tf38yy14bSi6+XsOS1LSx+vYzEN8pIfLOCJevqWLK+nsXr61m8oZ7FG4UkDonFxcUilmxu0LC0pPECw0Ti0tImlm1pZtmWZpK2tmhYtrWZpLKWC5S3akipaCNtSCpmVLZqxGJW9Xaya3aQXbuDnLqd5NW3q+SiaBfLRaqBLqtEe3i2Yd9VGS4chycai+p3U1TdekEwPvssfcMEY6e8h15ZL3KJmFMyCT1iOTKFAvF3n3J2/gIkDtZ0ujnxjfc0TkWGcXqaK33T3ekM8uKYnyfnpntwOsCTo/6edPp70e/nTfcUN856u9HnN4WTPq50uTnSExBK3//spWugj74+Cb0yKTKpBIVUilwqpbevF7FUilQmp79fikT8+wrGK8rFxE14J27+hVi8tFzcOsQvpePFUvGXQlHDcKmYdGmpeHXBWElQchV+SdX4JtXinyIkKK2B4AwRIRl1hKTVqMRiciXh6ZVEZdUQnV1DWEoFwUllBCeXE5RWRXCmkKBsEb5ZIqalCZmSJsQrq4mAgh0E57USnCm6LQTj8D6ModmNhGWrPg/PayGyoI2IggtpRkFOE+E5TUTmthBT2Ebc8u3ELW8lKr+RsOw6gjIqCcupJXZ5E7OfbydmRTPheSIi8psQ5DUTnt9GVNEu4le9S/yq94kteo+ogoNEFxwkuvDAbSkYryYah5dIq7me9Xu/yBs+XVfVXkGKXCZHLhsaXCWTo5DKhiFHKRtCrlChUDKgHNCgVAygVChVqL+H7JcTdIf3xJPL5UikkjtGwPyZuV3O3etBJpNphrscOXKE7OxsHnvsMbS1tTWiUF9fHz09fcaMGc2oUaM0YlG1/eI046hR+prP77//AZ588kkee+wx7r//fo18vO+++4iPj+dvf/sbfX19mgTlrd4Xv+YY34nHfoQR7nQGBgbo6upi4cKFN00u3nPPPZSXl2sGVN3qx/hHZUA5wPd9XSw8UoLz4eW4Hl7JlMOrqT5xEJlc9ruXBd8ODCiUnBCfJeVIOY6fFeJ2eDWun69k7dHdSOSq15a/x/24WWtEMI6skTW0ZArV8BGpTIZYJkc8MEBVx16WvbqB2a9sZP4rG1j86kYWv1rMktdLWPr6Vpa9WUHSW5Ukra0iaUM9SRvqWbZByNKNQpZuErKkWMjSzSKWbhaxbHOjhqSSpguUNpM0JBUvEotlrcNoJrm8heTyVpLLW0ipaNWQtq1NUw6tFotquZhTu5Psup3k1rdrBGORaDfLhyZFrxbt5dnGd3juKgwXjcNLp5cL97C8phXB/IU8/MiDvPjcc/T3SZHLVILxjLQfsUSGQqzVGvjWAAAgAElEQVTgrExOb78ChVSG+OuPOTNnNlJHE3qn2nPS04Vz7q5I3V2QeUxC7u1HX2AQP4RN54TAn9PBIZz1C0EaKEDs60+P7zR6/Lw4GuTJCX8PToWFcHankJ7O40hPdiI9fQJJVxfyPgkyqZRzPefo6e+nXyZDLJYik/w+gvFKYnH64uILJF4+uXipROKVyqIvKxZ/lly8mli8qmBMqSQ4vZbQTCEhGfWEZNQRnFZNcGoFISllhCZvRZC8lYi0rUSllxGVUU546lZCk7YQkryVkNRthGTWEpxVj1+mEK90IVPThHhnNRGQv53g3JbbRjD+PLmoLpuOLGhTCUaNXGwkIreRmLwmonIaCM+qIyKrhuicOmLz64ktqCemsJa4onoSVoqYuaaZyII6wnJqEOTWE5bTQFhuMxEFO4levo/oogNEFRwgPPcAkfnvEnUbJRgvN/zlUpJx5pp3mbH64B0jGNVCb3hvOqlEirRfjFQsQaEWiTI5A0OyUNIvprenl+6z5zh7ulNFZxdnO7s4c7qTM51ddJ89h7ivH7lMzoBygMEBVfN4qUSKZEhqSsQS5DKZRmaqU2a3+sXvCFfmdjl3rweJRHVedXf38NJLr/DQQ4+gra3L6NFj0NXVQ1tbFx0dPfT0RjFq1Gj09UcNXdbXoKurh46OGtX19fVH8/jjT+Li4oqn51TMzMx54IEHh76vKt0YHBzMhx9+iFKp1JRqD080qsWn+uOt3ldXOsZ34rEfYYQ7nR9//JGPPvoIR0fHmyIXdXV1SU9Pp7u7e0Qu/sYoFQqkcilbT+zD4/Aq3P6zApfDRUR/8RaHeo8xqFBec5XHHwGlQtW6q+rke7gfWoHr4RVMOryCqC/e4qPuIyMl0iNrZN3JSyaXI1Oo3tTJhgSjcO8B0t8sYeHrJSS+UczSN0tY9tYWkt7aStKb5aS8VUnK21WkrK0mZYOQ5E1CkjeJSC4WkbxZRFKJiKRSEUmlDSRtbiJpSC4mlzaTXNpMypYWUkpbSN7SPCQS20gubyOlvJWUiu2klG8npbyNtG2tpFW0klbZRlplK+nb2kiv2k5G1XYyKtvIqm4jUzPMZSc5NTvIrWsnr76DXGEHufXt5KvTiw0qubiycR+rG9/huab9PH8FXmg+wAvNB1SicUg4qiTjXpaL9rK8po3w+Yt45JG/DAlGGXKZqgejQiKnTyqnW9nH94Nn6BzsQS7tRPbBHvoS4ul1NOesvwddvl50u7gin+6FNGA6Yt8g+r1DOesfiNgvCJmfALFvGD0+wZwNCuasIAxpYBi9033oCfCm29+PnuwcxG+sR/56MdLX3+DUgffoP9mFXCKjXyJGrJCrplcrFFf8w3Uz1zXJxWGC0WfxtfdUvFop9I0NcrmeBGMlIWmVhKZXEpK2jdD0CkLTthKWWkp4agmRKZuJTCkmKqWY6JRNRKcWE5NeSmRaKWHJJQQnlRKYXEZgWhWBmfUEZDfgl60qj/bNbiYgs5HgjNtDMF5qyItaLgpymwnJaiAkqwFBjoiovAYS8kTEZVcTk7GN2MwK4nO2MaOgipmFlcwo3EZ8wRDLq4kpqCQ6v5qYwnoi80UIchsR5LQQkbeT8NzdCHL2EJa9l8j8A8QUHiC68PYTjD+XjJeSjTNWH7yI61m34gVff38/fX19iMVipFIpMokEWb8EmVhC95lzHPnyK/7+3t/YtbOdHS2tNNQLqdlWSXnpVko3FVOycRMlGzZRsn4jm9dvoHTjJipKt1JfVUNbYzO7duzkwDv7+ex/P+XUiVOI+/qRSaTIJCq5KBUPSU2JFJn09p+w+2fndjp3rxWxWEpfXz9tbTswMZmIjo4+o0ffha6u/jBpeH1oa6sEo4HBBIKCgpk7dz6BgcFYWdnw8MOPcN9996KtrY2enh7x8fF88cUXmvujTu1KpdKLpOPtMmH6etetvr8jjPBH5vz58wiFQh5++OGbIhgFAgFHjx4dmRr9OzGoUPJf8WkWfF3MpM+X43Z4Jc6HCnjz6E7EcinKWzBB+ZbtC+UAX/f9wKyv1uJ0uAi3w6twObSCTcd3I/sd04sKxYhgHFkj66YvqWwoKTLUH0siVyLafYCM14pZ9lYZSevKSFq3leT15aSsqyBlbSVpa6tJW1dL+vpaUjcJVRSLSN0sIrlERHKpmgupxeSSYXJxiOStqqRicvmQYKzYriF12/YLA1sukVQcnlhUC0a1XMyr7yBP2EGeqIMC0S5VerFhDysb97KqcR9rGt+5Jrn4QvMBzTZ1onGNaC8rRftYXntBML703PP098uQy5Wq8j+ZnLOyPjq/+ojTO2rp3VqMbP0G+tYU0BMWxFkXZ477+dIZFIbU0w+xvy+dUQF0hYfT7R/JuaBQZCGhyMJC6IsM5kxkIOdiw+mOikQSGkV3YACnBdM4GTKFrunenHObSt9kTzo9nfimsoreoydRSmVIFDLEClVCVSaV3X6CcXHJNU2EVsvD30Yuqrj2BGMFQUlbCEoqJiRlE2EpGxGkric8ZT0RyWuJSnqLqKQ3iE56g5jkN4lNfouE9A3EZWwiMnUjYUkbCEoqJih5K8FZtYTlNxKa30JAdhPeafX4pv5GU6RvsAejWiSqE4zqvoyhWQ0EpQsJzhARnttAXL6Imbk1zMouZ3bWFmZnlzIzq5jY9HWEJ79B8JJXCF7yCqHJrxOetpbIrGJi88tJKKojvqiBmPwGInIaichpRZC1g7CsDgTZe4jOP0Dc8oNE3aaC8UqSccbqO0swSqVS+vv7NckpiUTC0e+/51//8w9ahA001tYjqq6jblsVe3ft4W8HDvLJhx/z9eEvOfrNd/zw32OcOHqck8d+4NTxE5w6foJj3/2XI//5iv/98N/8bf+77N7RTpOogUZhA1UVlZQUb6a1qZlDn37GieM/0NvTq3pRKVcgu00SXCNcntvl3L0eZDI5hw79h5CQMEaNGsOYMXczZszdmuTijQlGXXR19XnmmXGEhISRmprGwoWJCAThmJqa8sgjj2iGwNx///3k5ORoBr+o04tisRiFQnFRq4Bbva+udIzvxGM/wgh3MkqlEolEwpo1axg9evSvlouOjo589tln/PTTT7f8sf1ZUCpUrWSaT/8Lj89X43Z4JZMOrSDsP6/xj3NfM6j8c/TAVCoUiOUy1h3bxeTDq3A9vAKnQ0XM/GojX/edZEAx8LumOW/WGhGMI2tkDS1NLyC5ArlcQb9MSX37O6S+tJ6UN8rI3FRFxsYKUteVk7q2jPT128jcUE3WxhoyN9SQtqGO9E1C0jerBGNSsZBlxSKWbRaRVNJIekkLmaWtJJc0sGRLA4vKGkkraSK5oo2lla2klLeQUt5CakUrqUOlz2nb2kivVCUVU8qbSKtsIbNmO+mVzWRUNZNd00pe7Xbyq3aSvW072dU7yK5rJ2uIfOEeCkS7VIKxYQ+FjXsoaNjNysZ9PNu0n+cbL5aIL7a8q+Gl1oO81HKQl1ve5aVmFS+qr9u0nxea9vNs0wHW1LcTuWAxjz36EK+88AJisUowyuVyJHIxffJzSN5/lxNxszllbsNZe1u6prjRM8mDUx6efBngxZngYBReQZwLCuI7gT8nI4LoEYQjiZ7FQHg8Z2MiOZEYR9+sKHriwumJFCAVRHFGEMy3cT4cn+XHmZBpdPlMpnO6M53TbDm5swNJZx8KiYJuuZxzChlSqQxpXz9SSf9v/uQKXLLfoloq+izZfIHFl5eLlypzvlG5OFwwXkocXrtg3EZwShmCjK1EZZUSnbmRyNS3CV32KkELn8d/9kr8ZxQROKOA0DkrCF+whqjFLxC99BXiUt8iPmMjCZklRKdvITy9jLD0bYRm1xGc00Bglgif1Fr8U+sIuY0EY3hei6ZMWr0tIr8VQU4zYdlNCHJbiCtqZU6RiPk55cxN38jM5DeIXPgifvH5TApZhqX3bAzdYzDyjMfCdx72oUm4x+bis+AFwtM3kpBfzYyiRuILW4gr2E50XjuRObuIzN5DdN4+YgreIbpg120hGONXvkPCJYTjpSTjnSYY1aKjq6uL999/n7a2NoS1dexp7+Dwp5/xw3+P0d15BqlYwo+D5zk/MMigYoBBuYIBqZwBmYIBuZIBxYDqo0zBgEzBoFzJeeUg5wfO8+PgeZQyBT3nujlx/AeOfPU1H37wT3a0tlFfXUNDvZAmoYhPPvo3Pd09qt6NSuWf6r/6dxK3y7l7rSiVSvr7+9mypYy7776Xu+66hzFj7kZXVx89vVE3nGLU1dVHV1efJ554iunTfVm4MJG5c+cTHh6Fs7MLjz/+uKYno56eHk8++SSlpaUaoT+8PFqhuMLApdvoGN9px36EW4NSoWBAqWJQqeC8UsFPAyoGlLf+/t1JDA4OcubMGeLj49HR0flVctHQ0JB33nmHH3/88ZY/rj8VctXrpDPSXpK/Lcfh8wLcD63C9fOVrPy2kXOy/t+1NPhWMagY4IPur4n48g0mHV6B6+FVuB1aTv2p/0GmUFXd/Z7D/m7WuimC0cpoHNYm47ExGY+18TjMxj2B+bgnsJzwNNZGY7E1McB+4gRsTQywMR73C2xNDC6JjfE4rAyfwcZ4HPYTJ2BnOh5ro7FYjn8KG+Nx2JmOx37iBBzMDHE0N8LJwggHM0PsTMdjazIOh4kTmOJow1RnW+xMx2M+7glsTQxwsjBmktVE7CdOwHL8U6r7aGqAi6UpThbG2E0cj4ulKX6TXfBxd8LOdDxeLnb4TXbGwcwQa6Ox2JmOx8XKlMCpbrhYmeJobsQUR2smWU/Ew8EKW2MDrA3H4mZjgcNEQ2yNxw19T2f8PFw0j8fR3AhXWzOmONswxcUW/ymT8HJ1YJKNGZMdLPH1cMbV1hwPJ2uCvSfj5WqPh6MVLjYT8fN0QeA/jYCprng4WjHF2QYvV3s8nWwImOpKVLAPfp4uTHG2wc3ekimTbPHxdMJ3iguRIT4ETZ/MdA8n3B0t8fF0JtDbHf9prvhPcyNW4M/MmDBmRgsI9pmCIHA6i+fNYGZ0GJ4udkQE+zIvIYowfy8CvT0IC/AmPHA68VGhRAsCiQz1J9hvGpFhAcSEBxMtCCQs0IeEaAEzYgTERYaQEB1GeLAfM2IEzJsZw7yZMSTOm0FCdBhzEqLIz0qlIDuNpQtnMzM2nDkJUSyeP4uF82Yxf94sUpKXkJqylPi4KCIjQlkwfzaZ6Sk3fB6r/1uuUKh6IYgHBhDteZfMV4vJeGsb2RuryN5YQeb6MjLXl5G9sYKcTdvILd5G9qZK0tbVkL6hnqySBjJKGkne3KhJKyaWNrF0Wxsp5S0sKRGyqLSeBaX15K4Vkb11O0lVLaSWNZJWMTQJuqLlQlqxuo3M2p0s29pAamUL2cKdZFS3kFndQnp1I7m121lVt5fsiu1kVu8ko66D1Lp20uvayRPuoahhL4WNe8hv3E1R6zsUtbzDymZVufPLjQdU4nC4VBzi5bb3eLn1PV5pOXhZXmx5nxcb9hK9cAn/79GHePXFFxFLZEgVSmRyGf0KMX1KCZJvj/JtYgonnOw442XJMW8nTkz25pyLJz/4TKY7yAuJTyB9ghmcDgqnVxDE2Xnx/DerkBMZRXy2Zjn/eC6XzlkLkEQn0BUbzqm4CE5Hh3MiMpgzkSH0BPtxLsiX4yHedM6M4Nxnn9InVtAjkXFGIqVbqio17BaLOSvtQ6649BuXm7muSS5eQjBerafi5QTjtcrFmyEYQ1K2EpFZSlTGeoISn8czOgsbn3mYuERgaBOEoaUfhpa+mNgGYOYYjLV7NK4Bi/CJySZk3rNEJ71FdOomItNKCEvdSkhaOcFpVQSm1xGQVkdQWv1tIxjVDL++WjJGFW4nqnA7kQVtxOQ1EJNRTvTi1wmMzcPNdwFmTuEYmPvw1wnu/GWsE/c+act9T9vy4DgnHjWczJNWAZhOmYlHXCGC5A0k5NUws6iRGUVtxBfsJDq3ncjMDsIz2wnPbicqv4Pooo7bQjBeS09GjWBcNcQtFIxqcTi8x6JmmMqQ1BgYGOD48ePs2bOH+vp6duzYwUcffUT3uXMMaAa0qFLQyqGk9i+RXfhcPTH655eHtsmHEtUaeShXcPbMGT779FN2tXdQXVnFhnXraBQK+fI/h+k8eRK5TIpcLkOhkCGVSZDIpUjlMqRy2cjU6VvEb33u3mwGBwf55ptvEQjC0dLSRltbVyMWf02CUU9vFKNH38Uzz4xjypRphIWFM22aN3Z2Dhgbm/DUU09x3333oa+vz5gxqp6M3t7efPrppwwODl7Ug/FW76NrPcZ32rEf4eZzKXn445A8/L+hjwq5gh6JnE6xnO975HxxVsY/T0t5/5SUk/3ykefu6+D8+fMcOXIEJyenXyUXLS0t6ejoGEku/t4Mex00qBjg72e/JODQy7gdWoXbodV4f/48baf//YdPMQ4olPTKJBR+K2TSoeW4/UeV4kz9poJTkm4UCiVShcpJ/F736WatmyIYLQ3HYm0yHjszI2xNDbEweAoLg6ewnPA0VoZjsTYeh63JeGyMx2FtPA4bEwMVxgZYG43F2mi4cDS4CFuTC9exNRmvumw4FsvxT2sEnZ3pBOxMJ+BsaYKjuTFWhs9gYfAkThbGTLazxMnCGCtDlZi0NTHA0dwIB3ND7CdOYJKVKZ6O1jhZGONkYYy96XgcJhribGmiEp3G43CYaIiHvRUe9lZDP288VhOext3WnFBvDybbWeBkZoSngzWO5kbYmxliazIedztzJttbqn6mhRGO5kZMsjbD08Ea+4kTcLc1x93OAnd7CzydrHGzs8B/yiSmONtgZTwWezNDpk2yw8nSBDc7c7zdHHC3s2CKs0oghvtPw3/KJDwcrZlka4aztSmTHSyZ7u5IwDQ3/Ke64uFoja+HC9MnO+Ll7oCPpzM+ni5EhfgQ6jcFL3cH3B0tCZo+Gb+pk5jmZk+wjyeCQC8Wz00gxHcq/l7uRAT74OPpgpuDFb5TXFkwM4a58RGE+k0jzN+LGVGhxIUHERUWQFjgdCJD/Qj19yLE34vosEDCAqcTGx7E3BlRRIb6MychksR5CQRM9yRaEKiSiHERLJgdx8I58STOnUF22lIWL5jFnIQo4iJDmBEjIHHeTObOjGVGfBSLF85l0fxZREeGMjshhtysVFYU5t7weXwlwZj51jbS3tpC2lslZKzdQua6MrLWl5G9oZycjRXkbKwka1MdmRvryC5pIL2kgZTNDWRUtJFe1saSLU0sqWwmsVTEsmIhqZsaSNogYunGBpJLW0ktb7kgF38+Ebq6jYzqNlIqmkgqayB1WwuZde3kiPaQUd9Odt0uCoT7yK7bTU7DPrIa95Ep2kNewzvk1++loH4XRQ27KWjcQ1HLPla07mdl8zusadzHCw3v8OKw5OLNFIxyuQyZWM45mZLezrP0bShF7BuMbNIkOr2mcjQolN7AICSBfvREBHE2YQbHl2bw7cpVnM7N5nhaJv8uK+NgVRnvvdvM3sq1HE5MZjB2MSdnzuSL+TF0xcYiDY3gXFQEkrAI5H4hdAUE0jl3Jj3/+hs9fZ10yXvp75Mg7ZHTLVVwWqGg+3cqkb50WfTmKwrGaxnacqntl5eKVy+LVvdUDEqu/IVkvKxgTN5CRFoxYUtfxS0ylXFOAu572hHte8ajpfc4WjqPqdD7f2jp/RX9+wz46wQ3TBxCcZg+F6/oHILnvYBg2VoEyZsJTSklJLWM4LRKgjNqCcmoJzTj2uWiSjD+nDoEGfUIMusRZAovCMbsBsKuQzBedJ3sRkKyRIRmiojMayFuxU5il+8gIreJoKQyps94AXe/xZjZhfDoUw7o3D0WLd3/h5buY2iN+itaY/6K1qjH0NJ/DC39J9C6dzz3jZ3ExKlz8JnzLDEZW0jIq2NmYQszCrYTm7uDqMztCNLaEKS3Ep3XTsxtJBivVTImrHpXw60QjMN7u6n7uqmHSPT29iIWi+np6eHdd9+lvLycjo4Ojh49Sn//5dPOvwVymUp+qpvM9/b2cvS779i/Zw9bN21iy6aNvLN3N2c6TyGR9COVS+iX9NPT30O/pP+y/zgZ4bfltzx3fwsGBgZoaWnDwMAQLS0dTfJQT2/Ur0ow6ujoMWbMPYwbNx4HByfs7Bx45plxPPjgQ9x3333ce++9jBkzhtGjVVOpVROn7+f111+nt7dXk2K81fvneo7xnXbsR7g+lIoLAnFwuEAcYlA5VPUkVXBOIudkv0ogfnlOxv+ekfFBp4z9p6Q0HZOw9Rsxa78S8+zn/WR/3EfsP3qJ/kcv75+SIvsTDbX4tZw/f55//vOfGBgY3JBY1NHRwc3Njffee4/z58/f8sfzp2OYYFTKlUjlMl76vhXXQ6twPbwKp8+LWPh1Cack5xj4A0vGH5WD7On8jOmHnsfl0HJcDi/H7z8vcvDsIQaVA8gUij+3YLQ2NsBs3JNYGo3DdqIhloZjL4nFhGewNByLlbEB1ibjsTIah7nB01gZjsPO1BAbk/HYGBlgbTgOywljsTIch/1EI6yGLtuaTMB+oiE2xuOxHrqNrckEze3tTA2HpOQEbIzHqz43noD9RCPszVSCz8HMUJOIdDQ3InCKGwKfqdiZjMfBzAgvF3s87K2YZD0Ru6G0o7utBQ5mqhSig7khDmYqVIJyIl4udvi4OeBhb4mTpQk2pgY4WZkMpQ2tcbIywcVmIvbmhtiYGjBtkh2THSwJmOqKj4czrnbmTHWxxcnSBGcrE2wnjsfF2pRQH0/CA7xwsZ7IVBdbfCY74eFkjf+USYT6eOLr4cxkB0vc7CyICPQmzHcKfp4uTHawxNvNAT9PFzydrJnsYImnsw2hflMRBHgR6O3ONDc7vNwdmOpqh9dkRwQBXgR4uzPZ0QovdwcigryJCJ6O39RJhAd6ER7kTYivJ4Hek5kdJ2DBzChmRAUT5j+NyBAfQnw98XJ3JMTXkxC/KSyZn0Da0nkIAqYRK/Bn3owI5sSFEzh9Motmx/LWy6vJSl5IXEQwcZGhhIf4ES0IpCArldRlC5kdH8ncmTHMjo9idnwkCdFhJM6bQWFuOqnLFpKenEjykvnMTogkPTmRVUU5ZKctIzNlyQ2fx1dLMGat20bm2i2kv1VKxttbydlQQX5xFfnFVeRsrCR7Yy0ZG2rILW0kY7OIJW9XkbxZROqWZpJLG1i6VcjC4lqSihvI2NhEenEzs6pbmFfZQkpZC2kVzRrBqJGLml6LbeQLO8is2k5qRSuZdbvIrN9LRu1eMmv3klW3m6yGvWQ27CVDtIdc0T6KRPtZXr+P5bW7WNOkkop5wg4KG3azuvUAL7Ye5PmGfReVRv9cML5yFcH40lUEo7xfzmmZgq6BfsR/38sP8dGInVyRTfbmuMc0vgr3pWeyO5KYCI69uYZPyor5sLaabyrKOfz8a3xWWs1H7Tv5eH8HH5eWcHzVC0jilnJiwQK+XTKbvpkL6A+fxamoeM7Fz+ZU4iKOLJjJyeAIzhYUcKZ6C+LPPkRx5hySc2I6xXLE3TIUnZLL9rS4mUslF1VS8ZeCseQCQ4LxeidCX00wXutk6BsVjFFpxYQufgnHwEQeM5mC7oPGaOk/jpbuI2jpPYz2XY+hPeZRtPQfRlvvIUbd9QR33T+BBx635WlzX2y95uEdW0j40reISi8lKrMCQVoFISnlhKZuQ5BehSC9hrD0WkLT6wjJqCc4Q3iBdCEh6aoJ1qEZNYRl1BCRUUNERjWRmTVEZdUQnVNLdHYtUZm1RGTWIsiuIzRbRGh2EyE5TQQPEZrTTGhO8y8kY1hOE8GZIkKyRAhymxBkN6jkZ3oNEVl1xOWLiMysxm/RepwFRRg6xvLAo9bcfe949EY/jpbeI2jpPYSW/kNojfoLWqMeRGv0X9Aa8whadz+B1l1Pc8+jNhi7xTFtxgoiUzYSm1VJQl4DMwraSChoJz5/F7F5HcTkdRBT0EFM4e0lGC8nGi8nGBNWvXtdv0c364WTWioOL79U93z76quvqKuro7W1lW+++UbzdfHQdOffS3qof45aiCoUCgYUqonVvZ1dfP7xxzTU1lK8fh17d++ip/ssMpmEnt5upLLbL/X1Z+G3PndvJup+h7m5+dx//4MasaitrYu+/mhGj74LHZ0bE4xaWjro6Y3i4Ycf5YknnuKBB/6Cvv7oIYGpi46OjkYwamtra3B1deWjjz5CoVBc1INRPVn6Vu+zKx3jO+nYj3AxSsXFAvHnEnFAoUAmVyCWqdKHXWKVQPxvr5xvemT8p1vGh2dkHDglZfsxCdXfiVn/VT/Pfd5Pxsd9zPygl4D3e3A92IPVgR4s9ndj9k431vu7sXunG8M93Tge7GHfSSlyuep+3Op9cidw/vx5tm/fzpNPPnndclFfX5/o6Gg++eSTkbLoW4Vc8bMUo5JPur8n4os3cTm8HLf/rMD90EqqTrzHwB90oveAYoCz0j7SvqnA+fMi3A6twuXQclZ8L0Qi61dN2lb8yQWj7URDzMc/jbXJeBwsTG5IMNpPNNIIQ1uTCdgaj8fayACL8WOxMZmAg5kx9hONsDYywGrCWOxMDXGyMMXGyACzsU9ibWSAnalKLNpPNMLWZAIWBk9jbWSAo7nJEMaqFKXhWFVi0dIYN1tzXK0nYmM0FgczQ5zMjXG2NMHV2gwb43E4mBniYWeFs4Uq0ehiaYqrtZmm5NvR3IjJdpZ4Olrjam2Go4URtmbjcbQwxtXWHEdLY+zNDXGwMMLBwggXa1OcLE3wmezM3LhwfDyc8XSywcPRWnUdcyNcrCfi6WTNtEl2THG2wcnKBGdrU1UZtIstoT6e+E+ZRMBUV6a62OLpZENUsA/e7o54OFkz1cUWXw9nAqa64WZnzhRnG/ynuhId6kdE8HSCfDzwmzKJwOnu+Hg6E+zjQYwgAP9prrgPCUYvdwf8pk4iKsSXYB8P/Ke5Mjc+nKvp3IQAACAASURBVMhgHwSBXgT7ehLqP5WZMaEE+3gy1c2OaW72hPlPw3+aKwmRwSycFU2o31TiIgJZOj+B6FA/BAFTKchKYk1RFkvnJTAzJoxAn6lEhQUwKy6C+bPjmDsjmoToMBbNTSBt2UJmxUUwMzacxfNnMisuggWz40lLWsiSBbNInDeDtGULWDQ3gbkzoklLWnTD5/HVBGPO+m1kry0ja+1WctaXU1BcxfKSGgo3V5O7YRsZb1eQ8lY5uSUi8suaSS2uJ6VERHpZM0lbRCworWH+1nqWbm0mpbiJjIrtLBFuZ2l1I+kVTRqxqJaL6qEtWdWqIS/LG/eRV7+LnLoOVWKxejfZ1XvIqd1DvnA3+Y17yazbSY5wF8+1vcfzjQd4qeEAq2t3sVq0l5WNe8irb1eVR7e+ywutBy/quXhJwdj2Hq+2Xp6XWq8gGBVyFAoZvd1nOPfRe3S9vZrvA6bQa2fDOWtrvrcy43/tLegZb0mP+zQObXiOT/a1cPC19XxZUc23+3bwxbZy/qdkPYdfeJ1ji/I5mV1I79J0Ti1bwn8TF9CXnkvX88/z/duv8vVrz/Hvt1byP8+mcjgokGN+HpwOD6I7LYve7e1IfjhBr0SKrFuM/Iz4dxKMxXgnblZNiV68eQi1WCy9wHWkF69PMP5SMl5pKrRaMF4JzQTp5DIiU0sIT3wdt+BUHhs3Ge0xY9HS/ytaOn9BS/c+tEfdi7b+Pejo3YOu3r1o69yDltZ96Og/xpj7JvDI2EkYOUbgFpRO8IKXicsoIS6jjPDkzYQlbSYidStRGdsIT68iNK2aoLRaAjOEBGY1EJjZSGCGSDVpOque0PRtRGRuIza7irisChauEpH5xi7y1u8n9bUO5q4UEZ1TSVhWFUHZQgJzWwjMayMgtxW/rCYCs5sJy20lPK+N0OxGgjJUg1sE2U2EZooIyRQRliUkNL2WqJx6Zi5vZEZ+DRHJm/CMXs4E5xk8aujNPY9YoaX9KFraD6ClfS9a2ner0L0bbb170NG/G53R96Ez5i9ojXoYrVGPc+9j1pi6xeEiyMR71osELSkmLq+BGYU7mFHYQVxeB/H5u4gr2E1MQQfRBe1EFe68qmSMWT4kIpf/8uvDJaNGNK7Ye1XJqO67eC3DX243wSiVShGLxReVSff19fHBBx9QVVXFJ598Ql9fn0ZEqkuoh0vJ3xKlUklXVxffffcdR44c4fvvv+f06dOc7exC3N2DrK+f8xIp8r5+vvj0MzavX0/ppk38+8N/0ddzDoVsZBjMreK3Pnd/LerzXZ0Q7O7uxtvbR1MOraWlg5aWjqbMWV0qPVw+qr+mrX2hFHp4SbX6elpaOpqhMbq6+kMJST2NYNTV1UVXVxdtbW10dHTQ1tbm/vvv5+2336a/v1/zOmy44L/V++9Kx/h2P/Z/ZpQ/Y0ChkohqkSeTK5DIFPRJ5XRL5ZyVyDktlnOiX87Rfjlfdcv5uEvGgRNSWo9K2PaNmHVfiFn1WT9pH/cx+8M+Qj/oxefvvUz7Ww/u73XjerAbtwM9OL7Tjc3ebsz2dGO0uxuD3d2MH8Jkj2r7M7u6sXm3e0QwXifnz5+nuLiYhx566Lrk4sMPP0xhYSE//PDDNU2LViqVV+VW74s7EvkvUSqUlP9wgKn/WY3bf1bgcng5kf95na/6jjGgVN70FgIXnheUV+G3+b1UKpTUnfo7kz9fjfuhVUw6vILYr97k095vGVQOIFfIRwSjldE4bEwnYDMkDa9XMJobPKWSgUNJREcLUyZZm+NiORHL8c+otpmbYG1kgOX4Z7AxUqUU7UwmYD7uKUye+iu2JhNwtbbAfqIRluOfwdZ4PC5WZqrbGapKr+1MVVLQ1tRAk0C0MR6Hi5UpzpYm2BiNxXzcEziYGeJmY66RiA5mhhqZ6GZjjpOFsaZ3pLpM29nSBGdLE1VfSHND3O0t8XSyZpKNGQ4WRtiZTcDW1AB7swnYmxsyyWYiXq72OFgYMcnWDHcHS6a62DLZwQpPJ2umONvg4WiF/5RJeDrZYG08Dk9nGzyHBKLbUFn1dHfHodSiFdPdnQic5kZsmD9h/lPxmeyMh6MVPh5OhPpNIdRvKr5TJ+Hl7kDg9MnMiQsnLjyAIB8Pgnw8CPbxIDY8gFkxoYT6TSEuPIDZsWEIAr0I8ZvCrJhQArzc8J/mxnQPZ8L8p5K0cCaRIT5EBE8nVhBARPB0wvynEh3qx9yECGbFhBEbHsCyBTOZExfOjKhg5s+IZE6cgFiBP8G+UwgNmM6iuQnMmxlDVFgg8VGhzI6PZHZ8FHNnRBMtCGL+rFgWz59JXGQoC+fEs2hOAnMSoli6aA4L58Qzb1YsqUsXkJORdMPn8VV7ML5dTs7bW8lbV07O2jKy395Kztoy8jdsY0VJLSvLRORvrienuJ7cLQ3klDWRVd5MZnkz6SVCstdWkVfSRGZZG4u3NLC4poGCjeXklpSQViMks7JNk1ocPhE6p3Yn2bXtLG98h/y6dorqd5Nb0cqytypZ9kYFS17dwuJXiskva+Clln2sqGljwQvr8U/MZkr8MhwEC4jIfZkVdR2sadnPiqZ9LG/Yw3MtB3iu8Z0rJxjb3uPVtvcvy0utf+PFhj2XL5H+/Atkm8sRJ8zkrJsjXU4WnLY25Qfjpzk58RlOjDemy8SCk8+Y8t/oBL5vb2b/66/yXkYWn6encGTuLI6kJXEqKZMzizL4clU+Pzy/ijNpGRx56Vm+bqvlX21VvF+3hQ/WPMvh2Uv4PmYGRwQhfB/myhlfD3pnL6C3Ywdnzp6gS97POek5pPLfa8jLZhWLSoYk49C06CW/HOpy/SXSNzY5+mqC8VoJSS4nImUrEUvW4R1VyBPjvdAeNRat0Y+jpfsAWtp3oaWth5a26s2l/qjR6OmNRlvnLrS07kNL6y9oj3mGux+14WnzQFz8kwiZ/yKxKRuISt5IRNIGolKKicuqIDqzktD0KgLTavDPEOKf3URATgv+mQ0EZNQTnFlDaGoZUZlbmZGzlTk5W0h9vp6V63exctNulj1XR2TqOgIS3yQotYSg7Dr88lrwL9iJb24b3hmN+GU1EZbfRlThDgQ5TZoekJE5zUQMJRdDM+qIyKxhZpGIBasaiE3byJTIXAzswtB70ExVGq71F7S07kdL9z609O5CW1sPHW099HT0GaU3ilGjRqM/5m50R92PlvZ96N71BA+NdcTcIwEb32U4hOYzdfYbxOSImFm0g/j8dmJzdhCb10FcwW6i89uJzN9BZOEOogp3/kI0/pxLff3SqcbdxC7fexE/l43XM1n60sNeLnA962a8aBr+/K6Wh0ePHqWxsZHGxkaOHz+uEYkymQyxWHxRevH3SlH19vZy8uRJPv74Y+rq6njttdd46bnn2fzW29Rs2cpHf/8HZ0+c5LxMjryvnw//5++8/eqr7GhopLuzk4GBP2450e3Mb3nu/lrUaVj1R6lUyjfffIOdnQNaWlqa/otq0ahOMmpr62rkoXqbrq6+5uPwoS5qOam+rK8/WnM7Pb1RjBo1Bl1dPXR0dH6BOlUUFRXFsWPHUCqVmvv7e/7u3egxvp2P/Z+Fn4tEhUIlD2VyBZKhBGKfTEGvTE6PVEGXRM6xPlUZ84enZRz4QUrbUQmV30pY+2U/qw71k/ZZH4s/6WPOR31E/7OXkL/3EvS3HrwP9uC6vwfbfd2Y7O7mmV3neHLXOZ4aYtzucxjv6cZ0Tzfme7qx2tuN9WUw2NWN7R9AMCqVSgYGBjh//jznz5/nxx9/1KDeNjAwcNP+Pp0/f55XXnmF+++//5pLoqdNm4ZQKKS7u/uy90P9GH766Sd++uknBgcHNYlv9XPn8DYOAwMD/PTTT/zf//0fP/74IwMDAyPS8Vq4hGAcVA5wVHyGpUfKVCnGw6twObSC145tRyyTorjBgS+qfywoGVQOqIbsKQcZUAygVKikpVQuRyKXIZFLf4YMmfo4D91+UDnIeeUAA8MG7t3IEJYBhZIv+04Q9+U6XA6p0ppuh1ay5YcDQ88B8hHBCDBx3FNYGo7FfMIzmBk8df2CcdxTWIx/BivDcdiYqBKIThamOJqbqNKMpqoyaLOxT2Jh8DT2E41wMDPGbqIRFgZPY/r049iaTMDF0gxbkwmYGzyNrckEnC0m4mhmokk9WhuOHRoGY4zN0PAZa6OxeLnY42ZjjrXRWJwtTXAyN9aUU6uHwqhLql2tzXG1NsPJwhjLCU9jYfCkaruVmWq4jKkBU11sCZjqiru9JTamBjhaGuNqZ46rrSpN6Gpnjru9BZMdLLGdOB43Owu83R3xn+qKi/VE3O0tCJnuQcA0twslzk7WhAd44evpgqOFEU6WJng4WhHmO0V1O5uJBHm5M3WSHYFe7gR6uWNjYoDbUM9Gdwcrprja4Td1EoHe7oT4ejIjKphA78l4ezgSFx7IrJhQwvynEuDlRkTQdBIigwj28SAqxIcQvylMdbUj0NuduIhAArzdCZo+mYTIIGZEhbBodgzhQd74TZ3E/BmRLJ4XT1SID1EhPsyNj2Dx3DjCA72YERVMfGQQMWH+xIT5Ex7kw4I58SyYHceMaAHRgkBmxUWwLHEOSYlzSVkyn4Vz4lmycDbLFqm2LZqbwOL5M1kwO45liXPJy0gmPyuFguxUXn5uxQ2fx9cqGHPXllGwYRuFGyvJX19B9lulZLxRQsGmKp6raqOgVEjq2goyiuvI3NJAxpYGksuEpJfUUVDWSta2NhaXi1i2qZS6hAKEyUUsL68is2q7piT6Yrm4k/SadvJF+yiobSe/ohlB2nImTgnE0N4TQxs3Jli74RE2g5w3iplT8CxP27hy9xOG6D0yDq2HJ+AWn8zq+t280Pou+fXtFAg7eL7tICuFu3i2Yd+NC8a2KwtG8Y49dEXOpe9pQyRmhpx0NudbGzO6zE3oMR3PGXNLvrM353sL0//P3nlGRXXvXRhEFBDBEkuC9N6G3obee++gVAWkd1AsWKLGboy9995i7zHFJPcmJlE0UWNNjA2kTUHz4Xk/DBCTa3JNrone++astdcS5sCc4fw9nHnYv725Y+nE9YgkPvMM4KK5E9d0TXlgbE6jdwDXyvK5smsZnx1ax8XdG/hmyWIuLlvFt++d4uPdu/lwySouzF7EvdRS2j1iuBsfxY1QL+5mJCPeup6meze5LmnhtrSVFvEjxOKWP/3iCuCXs7wTLq74mf4TuPifjki/KMAYXriO6MLVxOQtJihlCjqCaHqqmcryBuX7ItdDCbmeCsj1kKdHDzl6KvRAUUERhR69kevRF3nFwfToo4NifwtUh7mhaROHTXAxfiOmEpm/gNjixSSWLGVEzVqSqjcQVbGR8IotBJVvI7ByJyG1ewmq3E5g6UZCStYQWbqSuNKlpJS/Q3bNMjLK3yYpfwaBqWOx9MlE0zEBE988/EfOIbxsPQHl2wms3ktg1R6CKnYQWrGD6No9JNa9S/yY3cRU7SC+ehfJdftIqN1LbM0uYqt3kFq3m6SazYTmLkAYVYOOXTyqw5xRUDdGvtdQ5OT7IdejL3I9+9CjlxKKir1Q6tWLPkq96avcG1VlJVR690FRURV5BTVUXzNgmLk3ll4jsPLPxy68Fq8Rc4kt30JSzV4Sa/aTVHOQlLGHSKk7QsLYvw4wPgs0Pgsw/hHQ+Hu2F3Xj9LQz8fPPP2fevHmcPHnyX7Lfun4XvCz3VNcbmtbWVu7fv8+Nb7/l4/fOMH/6DMpH51Oak8ui2XP4/KOzNN+7zw83brJt/QbWLV/Bd7dvdx//qzRe+r+uP3vt/lF1AfKn17dIJOLMmTOYm1t0vvnuSe/eyt0OxC4HYxdEfHpsugs0Pl3q0gUSFRQU6dVLqfvre/VS6nY5yj73bMDY5WLU1NTkzJkzP3Mav+yf3/Oc41f13P8vS/K0JD/BRJFESqtEyv02KTebJXzTKOaL+yLevyPi0O12dt5sZ/21dhZeaWPa162MPd9C8ectjPq0heSPmgk+8wiXkzI4OPRQI68dbGTQoUYGH2rk9cON6B9pwuBIE6ZHm7A89uvwUPAc+m8HjE/DOIlEwoMHD7h16xZXrlzh0qVLNDQ0cPHiRS5fvszNmze5d+8ebW1tPHnypBs8/lEg9+TJEyZMmICKispvgsX+/fsjFAqZN28e3377LVKp9F+e7/Hjx93H09TUxNWrV/n444/Zv38/K1as4K233qKuro7S0lJKSkooLS2lrq6OadOmsXjxYnbv3s2ZM2f45ptvaGxs5MmTJ/z4449/g8bf0i8BY/djHey+9w8CLr6JsKEel4Z6gi/M5GzjxedulP4JBj7mifQxIomEB6IWrrZ8zz+brnL4wVds/uFjln93gnm3DjHtxl7qr+9g3LVtndrKuGvbqL++g7du7GHJ7UOsuXOS7fc+4cTDBs433+R220OaJSJEUikdHY953PG4G1o+z/G1SUQsvH1MVmpzcSIuDeMZeXkZV1vu8KRDilQq/hswApjqaGCmOwwz3WGY62n+bsBoqa8ty1U01JXlLeppYaEjczVaG+khMNDBQlcLSz0trAx0OrMYZRDS2kgPCx3ZfrKxaK1uJ6TgqX1lJTEyN6K9qawJ2llggp2pPh72AvyFDjh0NkS7WJl25y7amujhZmOBnak+An1N7E31cbIwxtHCqDvP8elMR2sjHdzsLPBztf9Z5qK3sw32FoaEeAvxcbHDycoER4ExLtaysWorYx0cBcbdI82udha42pojtLFAaGOOn5s93i62uNsL8HAQ4GZnia+LHSE+rt3N0h4OAkJ9XIkJ9sFXaIefqwORgV6E+rgS6usqcyXGhpEQGUiQtwvhAR54OFnJMhfD/YkN9yfQ24VgHyGx4f4EeDrhLbSlOC+DkSPiCfIRkhofTl5WCuEBHgR6u5AQGURGcjRpiVHEhvkTE+ZHeeFISkdnEerrRly4P9UlueRnpxIb7t+Z4+jW2VAdQUpsOAU5GYxIiiExJpy4yBAyhyeQNzKN/FEZ5I9KJyczlcLcTKrLC6kqK2BkejI5makU5WVRWphDTXkRxfkjKcjJpLwo7w+v4387Ir1wLVXzV1I1fyUTl29m8qptFL+1CK+UUZi4B+OVOprapZuoX7eL8nfWU7F0C1Urd1C2YgcFG3ZSsW4X9av3MXb9forXbKN42lucNY3nfEA6M5esoqITJlZvOUj1loPUbDlI7dZD1Gw9TNnWo4zddYpx245QunAtAv8IeqkPZuDr2hgbCxgySI+BQ/VJyMgnIDaZnmqDMLZ3IzhuBOHpxZTOXc+b245Rt+kAE3ceZ/LeU0zf/z5Tdp/kzX/nYHz3A5l+B2AUSzsQSyU8unKee9Mm0GRrSYuVIbeszbhhac9dK1u+szDhnqEJd0wNuGFlwFVDA25b2HMjxI8roUIu2+tz3UiLO0P1uF2Sz6VT2znz5gwurtjC1x99wsfrdvDVsTP848AJzq3cwYWz7/HZhsVcSUykOTKc+zHxPFq2GPHd6zS3tNHYKKalRYKkXYS4tRnpr7x5eZHbL8His+DiL6Hir8HFp8Hhbz32a7mLL9zBWLiOqILVxOQtJTJzNjZeOQzQECLfCRjlFZRR6NWTHgry9JCX65Q88nKKyPfoS88+GigNNKWPhhNqer4MtopD1zMXi/BqHBLq8c+eQ3zJMpIrVxNTtpqI0rWEV20huGIbgZU7CKvdQ1jNDqJqtxE/ZjOx5StJrlhCVs0ScsYsISJ9LDY+w9G1j6SvrgeKGi68ZhmBS8I4fHMW4jZyCb7FGwmu2E549Q4iq7YTXbmd2MptRJdtJrJkIzHlW0io3kVE6RaiK3cyfOIhksbswm/kIixDqjH1zuN1qyhUhrmg0M8M+T46yPcehJyCmgwwKirTq7cSfZSVUFNVpl9fFdRV+6Cq0pfeSmoo9O7PYG1rjB3CsfRKx8IvH5vwMXimzSW6dDMJVbtJqH6X5NqDpIw9LAOMf5qD8TCJ446SOO4oSeOO/lsnY/J/CBl/z/aibpy6rvFffPEFc+bM4ezZs68cxHjmcbeLkIpESFrb+P7GDfZt30F+RiZBHp7kZ2Syf/sOvvnqPAd372HZkiXcunXrZ2U2/w2v8b9df/ba/aN6uthIIpHQ0dFBa2srGzduRFdXr9vB2AUTZYBRESUlFVRUVLuBYte4s4LCv8LDro+7oKOiosytPmDAa7z+ugZKSiooK/ehV6/evwoY5eTkUFJSYvny5TQ3N78yY9HPc45f1XP/v6BfuhJFEinNIlkW4vctEq49EneXqXx0V8TxOyL2fidiw8123rncxpsXWqk910L2x81EvP8Ij1OPsOyEh2oHZRp4qJFhh5rQPyyT0ZHfdh0+Dzz8XwSMHR0dPHnyhCdPniAWi7l9+zanT59m8eLFjB8/nry8PBISEggKCsLDwwM3Nzc8PDwIDAwkNjaWrKwsqqurmTZtGps2beLs2bPcvHkTkUjU/X2fFzp2dHRQUlJCz549f+ZS7N+/P0ZGRvj5+ZGVlcWKFSv4+uuvaW1t7R5pfvz4cfdzdU0yHDt2jHnz5lFUVERoaCj6+vr069ePvn37oqKi0p0b2yUlJSWUlZVRVVVFXV0dDQ0N/Pz8yM/PZ8GCBZw5c4b79+93P9ffkwW/0K8AxsfSDu61N1P77WZcGibg2jAJ54YJ1F3fyv325mdCxi6H4o8dMsD3SNzGtdb7fNB4iU3fv8+0G3sourqW1K8XEN4wA78LU3FvmITrhYkIz09AeGECzhfGydTQqa6PL4xHeH48rg0T8WiYRODF6cR8PYfsK8uouraFebcOsefup/yz6QrftT+kTdwuA5ydo9XPvqY95tOmK8R+PQeXhvEIGybg0zCF7T98jFQqoUMq5m/A2LmZ62liY2qAwEj31x2M+toymNgFGI10ZdBRTwsLXc2fyVxnmMzVqKuJQF8bSz0tBPra2JkaYm2k1/24rMhF72cZjha6mphqvYGNkR5CawucLExkhTH62jh2ZzBqYWeqj4+TDY4WRljoauBhZ4mHnQBHC1n+oouVKY4WMieji8C0GybaGuviZPlT8YuVoTa2pno4C0xwMDfExlRPlpkoMMHO3AB3ewHeLrY4CYwR2pgT4O6In6s9Xk7WOFubduc0Whnr4GxlSkSAJxH+HghtzGSFK0K7brejk5VJdz5jiLeQMF83Aj2cSAgPIMRb5naMD/MnPjyAiABPwv09CPZyITbUDx9XOzycrAjxcyPQywVXB0sig7zx93TC38OxM58xgKgQH8ICPAj2FhLsIyTQ24XM1FiCfVwJ8HQiNS6ciEAv/NwdZTmMQd7EhvmTEBlEYlQQUSE+jExLYHRWCiPiIxiZlkB2ahwZyTHEhPkRE+ZHXmYyxXkZZCRHk5uRImuLzh5BakIU6SlxVJcVMCozldys4RTmZVFRPJrC3EyKRmdTWphDUmwEI9OTqS4rpKwwl5ryIsZWlVBakMOUCbV/eB1LpU/9tV8qA4w7j71H1ZxllM1bQ838VdS+vZqKRZuoWbaZ8UvWklk+hiF6AoboW6NlaENZ+RQmLt/CmNXbqVq8meJl6ylfup5xqzczYcU2ale8S8XSndSt2caoWcuojMpievmblG/cyehFGyie9w6VcxZS9+bbFC87SOGCzYweP5308fNInzyfuhWrSJ+5lNedfHhD34SInGoSy97CNTALNbU3ELhGYuUVj76xA9k1b1KzfCd1W/Yyf9dZ6jefom7LXmrePc6YnR/z9pYzzN13jCnvvsvMg8eYtfc0s3d/yLx9HzN37/vM3HWUafsOMW3/u8xbs5VVW48wf+dp6nef4e1dHzBj7xHe3H+cmbtPkDAyjyGDBzLrrRm0tYsQiTsQSyS0SlppuXGRtkk13He24rqFAfcFDtw3teK2sT7XXMx45GDPHVNbzo1I5cbG5VzduZYL767i3LxJfOnpxf3+Q/luTAUXzp7hZNl4vpk5l/vffEvDnqO8N28Rn1bN5POMcXx6aDf/+GA7X+Rkcj8kggepWbRu2Yi49Qfa2iVIHkqRPJDS3Czhrkj0q5b2F7n9GlwMHN2l3w8Xfwsw/ju4+KIBY2TBGmLyVxCXtwi/uDoMrCJQUNJCroc6PRRUUOytiIKCPD2e/quyfG/ke/VDQU0b5SE2qBn48JpNPJpeueiHVKMXOgYNvzIEMRMIyn2biMIlhBUtJ6x0HeGVmwmp2EpQxVZCqrYTXrONuLrtDB+/jaSqlQyvWMSomsUUjltGTFYdDr7DMXKMZKCBJ3113dGyj8Etvhb31KnYxE3FPesdwko3EF+7jcTa7SRWbyO+fBMxxeuJKlxHdMlm4iq2E168maiKnSSNO4B39nKMg8ehIczH2KcQI4+RDLGMRHGwAz36m6LQVwv53gOQ76WKQi8VlJRU6KOigpqqMuqqKqj16UOfPn1RUR2AsroGWqZCLN3isPDKwNK/EIeYCfiPfIfY8i0kVO+RAcaagySPOUTy2MN/CWDsBo3PMTL9zJzGZ0DGX+r3XptflK5cucI777zD+fPnu+HLS7/Z/rc34xLEolbEonY6pGI6xCLu3LzF3q3bSI2JpSQnl3VLl7HynUUsmDefZcuWcf/+fdrb2/97XuN/uf6KtftH9EsHY0dHBy0tLcydO4/Bg4ciJyf3lPOwd7crsU8fVQYOHNQNGbsyF3v27NU9It01Qt3lUOwClHJy8sjLK6CqqoaBgRHm5hb07z8Qeflnw8UuwNirVy9KS0u5e/du9xvyv0ek/3f1S3goG1eUjTM3i6Q0iaQ/y0S80SKhoVHMe3dE7LzRzqrLbbx1vpWyfzaT+MEjnE808cahJpQONKJ8oBGVA42oHGxkyKEmtA/LnIe/NbL8osDh/yJg7IKKN27cYP/+/ZSXlxMYGIipqSnKysq/u2jltddew8rKCl9fX9LS0li4cCEnT57k6tWrNDU1pb7xVgAAIABJREFUdcPMXwNzEomEhQsXkpycTEFBARMmTGDevHls27aN06dPc/nyZVpaWn4G+LrGnZubm7l48SI7d+6kpKQEX19fDA0N6dWr1x9qpP6llJWVMTMzIyEhgaVLl3L+/Plu5+bLPo+vjH7VwSiDhe8/bCDi4mxcGupxaZiE/4XpHLj7GR2SnwBjh7SDx51jzg9Ej/hH41U2/PA+k27sIv3rJQRdnIn3xSkIGybg1AkOXRrGI7w4AdduTcTt38i1WxMQXhyPc8M4nBrG4XR+PG4XJuF78U0iL86m4OoKZt3ay977/+Dr5tu0ittlx9jxE2x8LO3ggaiF8Te249IwHreLE3FuGE/F1Q3caXvIY6kU6d+A8afNXE/mQrToHJE219N8pky038BcTxOBoQ4W+lqyfxvpyHIb9WQORYGedre6wKLAQKcbKJrramKmrdHdMi0w0OneR6Cv3QkoZSPS3o62uFiZd+c7etjLylq6gKC7jYVsJLqzKdrNxgJHC6PuvEVngQm2Jno4WRrj5WDdndkY5O6El4MVAn1NLPU1sTczwN220/FoKstgdLExw9ZMX5aB6O6ErZk+zlYmWBnryFyKjtY4WBrhbi9AaGuOtYku3k425KQlEh3kg6utBa52FgR5OhPg4YSTlQkR/p54Odng42JLkKcz4f4exIX5Ex3sg4/QDqGNGYGezoT4uBLuJyty8XGxJTrIGx9XO7yFdoT6uREb5o+30JbIIG+igr0J9hESHuBBgKczEYGehAd4EuDlTGSQF9GhviREBuHhbE1UiA+ZqbGEBXgQGexNsK8r/h6ORAX7kBwTSmSQF4nRwSRFh5CbmcyIxEgig71IiQ0je0Q8o9ISKMvPJjU+nNT4cBIig0iNjyB/VDqpCVFkpydTW1lMWWEO6anxFORmUpibSU15EeVFuVSV5lNaMIr0lFgqivMoL8plVGYq1WWFTBhTQU15IVMnjvnD67jrl5ZEIpFlMjx+zK7jZ6ias5zSuWuomrWEirkrqFiyldoV26mcvRCf8BgGvWGEe3ASemZ2RISnUrN4LWVLNpJQPBH/nDKCsotIy68kPq8MQfRInBJyyK+fTvK4OZi4exE4uoaAsnrMhZEYW7tiInDE2dyRlHErCcgcg5mVMwYm7lja+xMdm0jmhHfQtg9Ez8SK3FmryV26F5+cavr2V8PaPQSX0DRM9M2IHz6SrKoZ5E6YT8XSDUzacoop245Qu/swdXs+YOqaE8wfN5kFM2bz9tZ9zNpzijnb32f+u58y8/BZZu45yuzVm5leP5np6cUsmr+a+XvfY9yBj5ix7STTdu5j5sHjvLXrGHHZuQwZ/BpzZ86kXSShXdyBWCzmUbuI1rZW2j47xb2MBO5ZGnPTxoRr3m58N6WK23u2cWPTFn6Yv4TvN63j2yPbeS9lJF8tWslnX37EB4V5fNdvEFejEjh36CRXTh7i9vK53P7gY84fO84Hy+ZxZeEyroyfxfXj+/lmzyoupg3nflgEj8JjuVtczMMju2lr/I6WthbaHrXT2iympV3ylwPGn1yLz4aKzwsXfwkYfw9cfNEj0hEFa4ktWENy4SpiR83FwTuT3v2MkVMcgHxPFXr2UkShx08ORnn5Hsj3VKFHnyH0HGiEkqYz6hZhDPPKxSyuHsv0uejFT0fdu4I3/CqxTZiMZ/pMgguWEVm5kbCKjYRUbCKofCPB5RuIrN5M/JjNJNWsJbVqOWnlbzOq6m1qp6+lfOJiskumEZdVg3tYNk6BGfjGlxA0og6X2BosgioQJk0jLH8pqbWbSB+zjbTarQyv2kRK+UaSSjcSX7aZ+IptJFTvIbJ8F965a9HxG88AhyI03EuxDKvDIXoCxj6jUdULpNfrTvR6zZSeakPpoaROTyVVVFT60kdFFVVlJfoo9UZFqTcqKn3pqz6IAa8bYmDti6VHImZeGVgHl+CeMo2wglUkVO0ksWYvCdXvklRzgKTagyTWHiRhzIGXBhj/01zGlwkYu8DK+vXrOXv2LB0dHf81I8RisYh2URsSiUh24ykWIRW182OHlEtffcXiufPYvWkzH51+j2VLljJq1Ch27NjxL6Oxf+vP05+5dv/z9SP+GWRubW3lzTffpF+//sjJyXc7D+Xlu5qg5ZCT68GgQUPQ0NBERUW1O1+xCyg+7XqUk+uBiooq+vqG2Ns74uHhiYeHFxoamvTurYylpRVmZhYoK6t0F7s8a0RaUVGRoKAgrl27xuPHj7sdx6/K+v2928s+3ldNEulPY8yiX2QjPmiXcqNZwpedhSpbv21j4cU2xp1rIfOTZgLff4TtqUcYHG9C+1gTmsea0D3WhMWxJsyPyUaWLY7JxpbNf6Guz1u+IDD4/wkwdkG5y5cvs3r1amJiYtDV1X1hMK7LeThgwAD09fXx9/entraWrVu3cu7cOe7fv09HRwc//vhjNyjscjf+8MMP3aPXXeVsT49fd7kUnzx5QmtrK19//TX79u2jrq4OV1dXNDQ06N279wt7Hb8GUp2dnZk9ezZfffUVEonkbzejVPrMDMYuPZZKaRG3M/3GPpwvdLoYL0wg7/JKrrfe53HHE6TSDprFrXzVfJ2135+m9Op6whveQnhBBuxcGsbj0jARYcNEXBvqcW2ox61Trj/TxE798vPP2u9fv4+wYRLChkk4X6jHuWEiThcm4nNxKqmX32Ha9d0cuneOG633EUtlo9RPOh5z7P6XBF2cjkvDBIQNEwi+OIMzDxt4LPlXd+YfyXf8T/WithcCGLvGo7vgopnuszTsZ4BRtt8wrDrdjIJOl+HT6gKMVp2AUWDwU2ZjN1zsAoyd+8vapA2wMzXE3VaAvZmRrGXaQAdfFzvcbS1w7MxhdDA3xM5UH097AT5Otrjb/gQcu5qkhVZmOJgb4mFniZuNOR52lgS4OmBvZtCdv2hvZiCDjHaWOAlkANNXaI+TlQl2ZgY4WBgitDXHw8EKBwsjPB2tCPRwxt1BgL+HIz5CO+zMDPAV2pMaE4av0A5LQy2sTXQJ83Uj2FuIv7sD8WH+uNsL8HNzwMfFFn83ByIDPAnxFuJgYYivqz1Bns44CUwQ2pjh42KHV2cxTKivm8yZ6CMkPiIQN0cBgV7OxEcE4OlsQ2yYH5FBXrg7WTE8IaK7Ddrfw4mIQC/8PRwJ8XMjJTaM9KQoQjudkFHB3uRlphAT6ktKbCgVhSPJSI7pLHEJISLQk7SkKHIzkqgsGsWY8nwSo4JJjQsnPTmaktHZjB6ZTmXxaCaMqaC8KJeczFTyczIoL8qlMDeL4tHZFI/Opqa8iOqyQmoriqitLCY7LYmUhChqK4p4s76OiWMrqasu/cPrWCr9bcA4adlGxi5eT8k7m6lZuoXCSTMxsHZAz9yRlIIxmHj5o2vpyJjl68l4cwGDDBzpM9SEvq8bM3iQLoM1tVHVtUJV0xg7V09C0wvRMTDCJTgOU/cA+vYzQksYxhteQfQdooF3eT0+FRMQpufiOqoU88gENM3NCcitQ8cmAEMTayre2UTJ5kO4l1XSR703rt6hRI4qRcdQD/XXhzJkqDGDNczwSc2gfu1eZm35gMnb9lO7/xhVE95mjrmAFTmVzNm8jzEHTzBtx2nm7vmISXtPUz9jFW9GFzPDwIn5xl7MmrWQ6fuOU3PgPcbsOMKM7QeZu+ckU7ceIjYrh9eHDmL+nNmIJR20iWSjWfckTbSIH9K0djM3giK5Z6pPg2AYV5dN4Lvz73Nm5hK+2H+EOzeu0d5wiW8//oBzmdXcmreaO43X+GrxFL5RVeKuqhZfeifxXk0OX2aFcmfzGs7t38Q/18+j8dwpHp05zI11K/gkJ4urMVG0pyQgjgjmjpcn19PSaD+8F1Hj9zSJmmh6cAdJ44O/ZET6P8lZ/K08xd/TFv2nAcai9UQWrie2cD3JJWtJLV6Cd1QpAzUd6Kn6uqw9WlGBHvLyKPSQo6eCvCz8X0Ud5UF6qOk68ZpVGMO8szGNr8dh9DKcyrdgPnotQ+NnoeZZwSDXfExDa/HLXUR0zRZCy9YRVrmRsOrNRFRvJGn8NhJq1xJVtICk0vlkVi6gYvJylm0+zp6j5zj+wSUOv3eeHYc+Ze2uD5i5fB9BKRWYe6VhFViAe9x4wrJmk1S8lLSKVWRUriGjYi3pFesZUbGRpLJNxJZuJnnsfrxGrWGQsBoVi1xed63CNnkeLmkLcEubi33sJAy88tGwS2SAgQe9B+jSs89Aequoo9q3P6qqaigrKdOrpyI9eyqi2FsVVfXXGaIjwMguCEuPJMy8M3GIqsE/ez4xZRtJrN1NQu1PgDG59hBJYw/9eYBx/GES6o6QUHfkuUBj0nO4GV8lwPjkyRPe/+B9Vq5cSUuLLIP1v8XZJxaLaBW30SpupV3ajlgiQiJup/lRI+L2Nm5fv8665SvYt3MnP9y5w9mzZzlx4gQtLS1/A8a/SH/m2v1P9cv8xebmZqZMmYJ6v34o9FSgV69eKCuroK2lg4uzKx7uXhgZGKPWtx/91Pujrt6Pnoq9kJOXl0lOHgV5hc5MXQXU1fvh5OjMyOxRTJkylSVLlrJmzRqmT59BWFgYmlpaDNPUpK+a2q8CRgUFBeTk5BAIBDQ0NCCVykDoy/7ZPc85fpXP/V8pyTMklUppl0j4oVXMhYciztwR8e4NEesut/PWhVbKPm8h7dMWgs824/3hI9zff4Tze4+wf+8RwlOPcDzxCNvjMhhnflTWvmzUqa4SlS69agDxvxkwdjkI7969y9q1awkJCfndjc1/VD179kRdXR1HR0fy8vKYP38+x44d49q1a93XhK7cxK5yla4imS4gKhaLefjwIV9++SXr16+npqYGf39/hgwZgqKi4l/yOp6WkpISQqGQxYsXdxdZ/b/OaPwNwCiVytyJDc03ibs0B8cL4xE2TMLjwhRWfXeS+6JGjtz7kok3thF+aSbCr8bjeEHmTnzakfjvoeF/qkm4Nkz+F8mA40SEFybifWEqI75ezMJbx/mi6RpXWr6n6PI6nC/Ijs/+wlim3thBW6fb8aWfF+krDBh/S6Y6nc5DI13M9TQx1dHAwkAbgaHOMwGj4CmXooWuVjdEtOwshHkWYBR05jkKDHSwNzPCxkS/sz1aDwtdDawMtXG0MOrOX7TQ1cDH2RYfJxtcBKayAhdzo+5yFxeBKdZGOjh0Nkt72AlwtTHH1kQPe1N93KwtsDPRx1JfExcrU5ysTHCzs8DbxRahjRnmehoIjLSxMdXH09GKYC8XHCyMcLIywc/VnkBPZ5ytTHG2MsVJYIJr5zi0h4NsX1dbmYsxNy2JcD93bM308XO1x1do19k6bYmXkzVJkUFEBnji6WSNtYkuNqb62FsY4udmT6CHE95CO/w9nIgO8SHE1w2hnQXDEyJIiAwkzN+dhKgg/D0c8XN3IDLIm+gQH6JCfIgI8iIpOoSQzgzHsRUFsmbpEB9S48JJjQsnLzOZ1PgwMlNiGJ2VQlpiJAmRgQyPjyB7eBxZqbEUjBpB9vA44sMDiAv3Jy8zmbzMZErzs8kcnkBBZxt0dloSWSMSu2FiTVkh1WUFFORmkps1gqrSAmoriskflU5RXhYl+SN5s34sc2ZMljkcC3P+8DqWSn8bMNa+vYoxSzZQs2InVe9sYERZLa/rGOERkkDZ1LcJSsthiI4ZeRNnEl0xDsV+umhZuuMYkYqWljlvaOnjn5SHsYMfb2gZ4BKchJamAY5eEVjbe+HpEEHKuEX4lE1Ax8iUiOIKEsomIozIxCEiHRNXf7S19AhOrMDcMggbC0dqVmylcNMhvArGMUD5NVycEsicuobA8mpMh2fgFFfAYCNLrI1cqZ24lGm7jjD10EkK5qymxsadt1V6sD6vloUbDzBu71Gm7jjJtN1nqNx+kJxx88hxiWaGvDo7jT1ZuGEDU/YcpnbnIar2HWHq9iNM33Kciev3EZ2ezetDBvH2vHlIpY9pE0lpbxfR3ngN0b6dNEZmcN/KiWYTfW5ZGfDD9Bq+nTGdj+w9uLP2He58eZpPp8/m8ocnuXzsMOe3rOGHb85xa/d+LhaW8d3cd/hmwkK+3L6G8ydXc/Hobt4vKuCb6EguVRTzcVUR34zM5fv4ZB6kJfEoOZLm2CDuhgZwKSKaO0uX0n7rKo8kTTS13UPS9uhPv7jCvwLGFwEXnw0Yfwsi/pmAcSMxRRtJKllPevkqQlLGoWcViMoAXeQU+yDfswc9esij2FOe3r170ltZBSW1QfTVMGWwhT+6PplYJkzAsWAZbrW7cJlwGKva/RiM3kj/kHqU7UYy2DUPu6Q38S9Yhn/hckLL1xJeuY7wspUk1K4jsXIZ0fmzSSmZReW01Sxaf5iDp7/i0y9vcfHbRq7ebuHS9Sa+vPqQ059dpX72WiJG1OAcko9XdCUR6VNILZhLRsk7ZJQsJr1kCenlq8is3kR6zXaSqrbjl7sGg6ApKBhm0temBOPIOfgUbcWvaBOeuStxSV+AY9J0LEMr0LSNQuk1Y3r2GURvZXXU1AbQt28/VJRV6dVLiV69lOmt3A/1gdpomzpj5hiOpddwLP1zcU2YSMjopcRWbiGhdhcJTzkYU8YcJqXuMAlj9//pgPGXkPGXmYw/uRn/vaPxpQFGsQSpRIpYJEYqkXL//n1WrlzJhfMXusteXvr45W/cYD8tiVSCWCpGLBHL4KJEjFjUjqi9DVFbGx1iMU33H7Bj6zbWrV3HgwcPEIlEtLe1IRE/1cTb+b3FIvF/DVz9b9ELXbsvUE+vdalU2l0eNGHieAYO7kePnvIoq/TGztaavFE5zHpzJvPfmkdlUSWerp70Ue4jc6Ir9UROUQ753nIo9pSjl5w8veXlGdK/P77u7pQVFTN10mQWLnibjRs2cOTIIT46+wHvHtxL+sh0BgzqR4+ePejZU1b0oqioiIKCQrd7sStLzcDAgA8//LDbffuyf37Pc45f1XP/Z+npluZmkYQfOrMQP78n4tR3InZfb2fLtXY+vy9CLJHyTaOY2ZdaSflHM+Fnm4n8qJmw95vxPv0I55My2GZ4tAndIz9J76jMlWjW6Ux82TDw/xNg7AJ0H330EVlZWfTr1+8vB3JPS1FREX19ffz8/MjMzGTRokWcOHGCS5cucevWLX744Qfu3LnDjRs3OHfuHAcPHmTatGnEx8fj4uLy0o//afXp04fExEROnjxJe3v7/183478BjLLrTAcb75zG9cJEXBsm4dJQT/jFmQz/eiG+F97E8asJCC9MxO1i/bNHm18SYPxJk2Tuy/PjcflyPOENs8j8ejFeF6YibKjHqWEC0RdncunRDZ50vDrr4EVtfylglI1EyxyL3SPTnSUvXeDw59J+Jkh8Gjz+EjB25TZa6GrKWqmN9GRt0ubGCAy0ugtZ7E0NsDPVx85UHxcrU1ysTLE10cPOVB93WwvcbC26IaS9qT72ZgbdjkehlRn2ZgY4C0xwsjTG1kSvu3naxdoUR4Ex1sa62HeWt9hbGOIjtCXAwwlPRysERto4CozxEdoRHexDsJcLdub6OFgYyWCniy1u9pb4uNgitDHHx8WOMD93/FztcbY2xd1BgI/QDn83R4Q25gR7CUkIDyDYywVnK1OENmZE+nvi5+ZATIgvUUHeBHg4Eebvga+7PT6udgR4OpESG8bwhAjiI2TZi0HeLsSE+hEfEUBkkBfZI+Jl49FOViREBlJeOJJRaYnEhfuTnhwtG4mOCiInPZGRI+IZHh9OVIgPqXFhpMSGkRgdTHpyNLkZSeRlJpMcE0pSdDAVhSMZU15AYU4aJaOzGJmeTGFuJuVFuRTlZVGYm8m4mjJGj0qnrDCXkvxRlBXmUFkymjGVxZQV5jJpXDVjKksYU1nMjCnjqCkvpLRgFLUVRX94HUulvw0YS2cvoWzBKkrf2UzB9CWEDh/FUG1DIlJyyK2djm/kCAZrmDI8q4z40jEM0BTgnphN9KTpGNt5Y+HoxehJS3AOTUdD3wr7wOG8oWGIjVskZnbeRIePJH/+FoKrJ2Ntbk7SqCKc3aPR0nTAxMYXLUNbtIZqExJTjpGBD/YWjoxdvpnitXsJy61HU+kNfFzSqVh4kNwFK0idvZBRdYswd3JHW12booKZ1L+7h4qd71IaXUq5ugbrVORZOXYK83YdY/qeE7y56xQTtx2nauN+ChdtZnRWEfPU1dnqGMCMndt4a98ppu84QsXOfdRtPcSkLSeoW7ObiLRMhgwayII5c5F2PKFd3EG7qB3xhS9oHlXCbYGA7+yNeGhtxndW1twWOHLd2o3LmTXc/Pgo59bM5n0La76OiuFCYQkfF1Zw+ex7XNqyl7MzZ3PxzGE+Lqrjs9xCLkyq5uPwJD4zs+OBmQ0PIuK4kZXJ/YQR3I2K5cHIZJpiQ7gVG853VaXc37iGR5cv8KilkSZxGyJRO9LWtj/94go8Gy7m/3Y79PM0QT/r8WeBw2e5GF8kYAwv2khU4WYSSjaSVrGW6Ozp2Hkm02+IiQwwKvSgp4I8vXsp0KePMn37DaDPwGGoaVsx1DYMs4hSHHMX4FG7A9f6IzhOPYPV5DNY1h1DM20pfT3KULXJQMu/DOvkqbiPmk9w8TLCSpYTnP82saWLSa5YRGrZXHLHzGfuyn0cOPUFpz66yAefXOKTc1c5/80d/nn+Jucu3uTrm/f4+MvrzF68g6jhVUSnjWVEwXTyqxZSWLuEvMpFZJa8TUbZErJr15M9bifJNTsxDplEH8tcehuPZFjwDOxHbsC/8l2CqvfhWbQZl5yVeOQsxzF5OgYe6agMtUShzxB6Kauj1m8g6moDUO2jjrJKX1T6qNNHbTADXzfBxNYXS9dYBD4Z2IaW4J02g4ji1cRWbSWuehfxXS3S1QdIGXuY1PFHSRj75zsYnwkZf6Vh+veMTT+t33tt/j2SiCWIWlqRtotoa25BIhLz3slTbN+6jbbWtu5swpfu7JNIkYqf72b7N/eRyG7GRe0iDh88xNrVa7hx7ToSkRhRW7sMKLaLkHTCVnG7CPErBm/+2/Wi1u6L1i9HjLuiAcZPHI/6QDXk5OUY8Fo/MjNHsOydxezdupv92/axY/02Fs59m6CAQBR7KSLfSx45JTnkesmhqCBHbzk51Hr3wsPRgWmT6tm0djUH9u3mw/dPc/6rc5z9+H0+O/cpn33xCdt3bcHVwxk5ebluqKioqPiz8eguB6Ouri5Hjx59Jd09v3d72cf7POp4hh53yB5rEUu51ybhZrOESw/FfH5PzJk7IvbfamfT9XaWXm1jxjetTLrYSu35FvI/aybz02aiPnxE9NlHbL7Whkgs4ZMfRAz/uBnto428cbgRw6fg4dPZh6/iGPP/N8D45MkTmpub2bBhAzo6Ot3/L18lqampMWzYMAwNDbGxsSE0NBQ/Pz8sLCzQ19fnjTfeQElJ6aUf56+pR48eaGlpsWzZMh4+fPj/EzI+xz3Pj9LH3GtvYuSVpd2j0i6d48jCCzK459Yw+S8AiX8UME7uPMZJncc+UXbsnS5H94ZJrPn+JD92PHll3ItS6SsGGE11NJ5LFvraWBnrYWWsh7meJkZaQ2Wf19P8l6IXC13N7tboLleiZWdDtMBA518zGLsgpa4WNsb6WBvqdoNIezNjrI10EehrdkNEayMdrA21ZU5EMwN8nW1xt7XExliXYA9nwn3ccLe1xMnCGHdbS4RWZtiZ6mNjrIubtTnWhtrYmxl0Ox19nGxwtjQh2NMFd3sBNqZ62Jrp4yQwwcVaVtjiYmOGl5MNlgaaCG3M8Xax7c5TFNrIchgD3B1xtbPAzd4SOzN9bEz08HS06vwaM9njtub4udqTnhhFTLAvwd5CIgM8CfBwxNXWggh/D/LSk4gO9sHb2QZHgTHuDoLuzMRALxfCAzxJjAomMyWWjJQYfN0d8HSxITkmhLzMZNISIxmdldqdrZiWGEVxbjrBPkIig71lTdAJEZQXjGR4fDgxob7ERQQQGeRNWmIk6UnRhPl7kBQdQlVRjgw6xoWRn51KVUkueZkplORlMK66hKqyAmrKi6gozmN4YhSFnZCxKC+L+roqSgtGUVmSz/jaCpmTMXsEtRVFjKstZ/rkcUydOIaa8iImj69h1vRJf3gdS6W/DRgr315J2cLVlLy9kdKZy/EIi6PvgKFomtihoWdL/4GG9O07DD+PKGLyShmqI8A/vYCIWfPRc/DDyiWAgulrsAvJYJiRAy7huejpWWHvEYe+ow9RIwqoWLmN4IpaLAyMCUzMQc/EjaiQNEaNm4YwPpnXjYzxGlGDhrEXJjqmJBeNxW9kGSbCAAbIKRLqm0zJpGWEx6cQGZNMsF0wGn2HMaS/Bnm1Mxi/7zA5RZVU2kZQYeDETtU+zJw1kzHHTjNpzzHe3HWSqVuOMXn9IWrX7aeoahyLtAazKiKeuu07eGvXaWZtOkjF+m1UbTlE/fb3GLN6B6Gp6Qzsr86cmTMRix/TLulAIpHQcuUKjQvf5na4J1+663PVUcAjXXuuDdXnWzdHbp/9gNv//IQvaydyb+wkvpszj5vHjnD32EdcPnqAzzLi+dzJhn8EOHHeWI9rxrpc1BvCZd1hXDDT5oaxPk3unjxISaYlaxR3UhK4Eh9Cc3Q4rQvm0vbPD2h+eItGqZhmkYTmxnZEYgltvwEWXuT2TOfibwDG54GLz5ut2AUC/yzAGFa0gbCCjYQXbiK2eCPJZWuIzZ2Nd2Q+g4ZZIN+zDwo9FVHqrUgfFUXU1FUZOPQN+msYoq5vz2CHSAzCyxCMnIdN+Rasxh7Aov4MZlM/RvDmWazH7Mc0YyFDvEsZ5FGAbnAlLhmzCC5YRHTFCpJqVpFTv47SGRupm7eV+WsPsHLLEZav28es+atYtHwj23cd5tCxD1i3eQ9LVmxi9/4TfHnpOifPnmfR6v28vXIfS9YfYdWW0yzbeJLZS/cz9q2tFE5YQ1bB0WJvAAAgAElEQVTNKhLLVhOYu4Q3XEpQsy1CM/QtbEduwKloFw4F23Ep3oFD/masR63BJnsZVknTMPDN4TUjV/oM1EG572uo9xuCuvpr9O3bH9W+A+irPgS1/loM0RYgcAnFyjsZm8AcXGJqCBq1gOiy9cRUbCW2agfxNftIqj1AQtW7JNYc6Cx5+esAY0LdERLrjj5fNuMzQOPLBIzi1nb+8eFZLjdc4tHDRjasWculhou0tbUhEoleHcD4HA7G57op74KMbe2cPnWK1StX8cP3d5CIxDIXo1jSDRh/8zn+1h/Si1q7L1q/XOMdHR20tbUxdeo0+g0YQm8ldezsnJg7ewGff3qOu9/d5e53P3D/zl2+/+4Whw7vx9vXk96qvVBQ7oFcb3nkesojr6CAoZEBq1av4PLlSzx48D0PHn7PjZuX+frrr7j27dc0PbzH9atX+Oj9D5gwdjxDBg/ufoPd5WTsAoxdRS86OjocPHjwb8D4gvQsgCiRSmkTS2hsl/BDq4Sbj8R80yjmq4diPrkv4vRdMQfviNh2q51V37Yx75tWJp+XtTHnfNpM9AeP8DzdhOXxJrSONqJ5tJFhRxrRONKI3tEm3jjchPHJJpZd7QSMd0Vkf9KM5XHZWHMXTHzZgO9l61UDjI8fP+bOnTvU19ejrq7+0kHc/7rU1NQYM2YMt2/f/v8HGf/NfcwT6WOaxa0cvneO+K8XyMafG+p/BeK92oDx2WPUk3FvmMyEa9v58tENJFLJMxuyX4Ze1PaXAkZLQx2sTfWxNtGXAUbNoRhrvd7dGP0vgFFfGysDXQT6Ot0N0daGulj9BmA00Xod8073osBA9nXOAjMZYDTQws5M5l60MtBCYKCFg5khQmszAlwd8Ha0wdZED6GVKR52ApwsjHDtLH9xMDeU7W9u2N1G3eVqdBaYdO/jZmfRXepiZayDi40ZsSF+2JjqYWOqh5udJUIbc/zdHXG3s0RoY4a3s6xl2sHCEHd7S5ytzQjxdiUm2JdADyfszQ1xtbUgxFtIUOdItY+LLaG+brjbW2Jtqoev0I6YYB8iAzwZHheOl7MNQltzHC2NcbE2JcDDifAAD3zd7IkI9CQnPZHYMD983eyJDfMj2EeIp7M1SdHBJEYFERnsTXJMKCPiI0iIDOocrXYlMSqIuIgAPJ2tGVddzITaUsIDPAjydiEqxIfs4XGMSksgKTqY6FBfyvKzqCrOITbMj4zkaHIykkhLiiI2zJ/UuDBGpiVSlCcbk87pbI4uysuiKC+LMZUlTBxbRUFOJnkj0yjOH0n+qHQqivMoGp1N0ehsivNHUltRxPQp45n71hSmTx73h9exVPrbgLHi7RVULllH5eJt5E9+Bz1LJwYP08c/djghIwrwT8pBz9EbSxNn/JLS0BpmTuTwQiKmzMbA2gtzByF59QsQhg1H38QaYWAqWq/rIfSIwkIYgpOlLwkxGXg4++A0SI/Y1DpMzP1wN3EkyNIbKy0BRpr6hGVOwM4jCc1BGrymacYALQvUhhpgpKNDwqhKfDKqGDREC40h2uj21+X1/no4BSQwevEKaqYtYZJ9CLkp2dQ7RfKu2mDmTZ5F7Y7D1Gzcx8xNh5m98zQTD7xP9rYDZOSWs32YJpsLSqndso/azcep37iXunXbGLPpEPVbzjBm1U6CU9JQV+3DjGnTaGvroF3cgVQqQdTaiujB97SfO8WdldO5mRRNk5YtNywd+HpeFY+artJ08yrfffoJV08d4cvSCZzJK+WLwio+8QmhwULAHR0zLhvo8a2tCVfMjbila8JdbRNuCAy5bWfCNXtrvo8KpzF1OPdTkrgVFcL90EAebt5A+93bPGxt5IfGR7S2iBC3immVtPNQ0v6XlLw8ayw68Dnh4m+NPv87wPg0CPwzAWNwwUZCCjYTXbyFhJK1xOXPJySlmte1bZDvoUqvXsr0UVGmr6oSauqq9B80lIHapmhY+2ASNBK79DdxKl2N3Zg9WE44jsnksxhN+yem0z/FfvJ7OFVswShuMq/7lqAVUIZrxkyiypeTP2sPc7Z9wtojX7L95FdsP3qOze++z8wFaxhdNJa4pEyyRhZRVTOBiqpxpGfmkjpiJLVjJ7Ny9Ub2HjzFgROfsuvAh+w69DEHT5zj+IffcOSDK+w+3sDq3f/krdVnKJt9kITazZiGT0IrZBJW2WtwLt2NU9k+rAp2YpazCcvRW7Av3o5TyTac85ZjnzAOE9cYhupa0/81LfoN1EBNfTCqfQfSV20Qav00UBugzWBtAZYu4Vj5DMc2pAD3pImEFy4ltmoz0RVbiancSeLY/STXHSK2fC8xFfuIq36XhNo/c0T6VyDjuOeEjL/Dyfh7r82/RxKxhPt3fmBcdS3vnTjJ9StX2b5lK00PHtLe1t59nX+VCiQkv/j3r+WZ/eb3kEhoedTMo6ZHnDh+gi2bNnPv7j3ZX8c7b95/Bhpfgdf9v6IXtXb/CrW3tzNn9nxeG6CFmuobFBXU8MW5i1y6eJUdO3ayctVyzn3xT6QdIu433mNc/Xh6KCog31MBuZ6KyPVSQrn/AKJThnP51i0etjXT1tHOydPHqa4pJyEhmpryUk4cOkT7o2YefH+Xd7fvxsHaFnk52Ti0oqIi8vLyyMnJ/QwwampqsmfPnm7A+NJjDJ7jHL8q574LHookUlrFsvHlpnYJ99sk3G2VcKtZwvUWCZeaxHx6X8zR70Vs+radJZfamPxlCwX/aCH2w0e4nH6E0fEmtI81onWskWHHGtE+2oTZMZnrsAsOWhz7eQZiVw6izuEmLE41sbwTMH56V8TIT5qxOi5zLr5ssPeq6FUCjE+ePOH777+npKTkD7VC/60/JmVlZfLz87lx4wY//vjjS7/G/WX6tYIXyWPaJRL+0XSN+us7CDw/FWHDhKdGnv83AONPI9QTif96Hqu/P8Wttgd0SB+/dDfji9r+VMD49Gh0V+Zi11i0hb5Wd+mLlZEulgbamGprYKYjK4Mx1dbAQk8Lo2FDMdXWwNJAGws9TayNdLEzM8LGxABLQx0sDXUw1n5DBjANtNF7YxDG2m9gZ2aEnbkRNqYG2JoZYKmvhcBQGxsTPZwEJvi42OFgaYyHvRX25kY4WhjjYmWGvbkhHg7WuNsJsDM1wM7MEKGNBc4C087nNsTVxgI7c0OsjXRxtDTBydIUezMjbE0NsDLSwUdoi4uNKVbGOjgJjAn1dcNXaI+LjRnO1qaE+rgS6uOKu70AZ2tTvJxssDM3RGCojbezLe72Vvi5OhLg7oyvqwM2Jnr4uTrg5WSDi7U5SZEhxAT7YWOqj4OlMf5ujoT4uJEcFUKorzvB3q5EBfkQ7OWK0Mac2BB/RsRHEhceQJi/O2H+7kSH+ODv6USQtwvxEQFEh/gQHxGAv4dj95h0kI+Q2DB/Ar1ciAjyJjbMn5TYcCICvYgJ9WNyXSXFeRkkRAVTOjqbhKhgUuMiyEqNIzrUj+SYMHIzUkiNjyAuIpDkmDDSk2LISU8iOSaM2PAAskckMHpkGlkjEpk2qY4xlcWMSIqlICeD2ooiSgpGkZ+TQVZaEnnZIyjIyaCmvJDCvCwqS/OZNK6aaZPqqC6TZTNOGFPxh9exVCpFLBEjkYh/Bhgr5yynZO4aSuYuo+KdNZS+vYERNdPRsxTi4htKUf0sSmYuIXf6O9jGpWNm641XUgamZq7EDi8lpm4mNsIwbD39yKufjW9CJiZWjnhHpWNt6YRfSAqhI4qxtvTCxtAKW31zHDRMCc2ux2tEMS5+AXi4BmPt6ItHSCSR1XNJKJlGRGQyboGJBMaOJig6n5GF1Yyeu5GQuiX4pZUQmF1KwKhqYkrHUj1nPTnLNzElOpN3IorJmDKVKQ6enNC3YcGsxZTvP0L53sPM3nqE+duOUn/oNLmb91ORVMw/tUzYOmYi5evepWrjKaZuP0T9ph3UbNjPxI2nGLtmF8HJw1Hto8T0KVNoaZXQLpYilYoRSyS0tktoF7XTcvMCF2ZUcVFgzi0nIffmz+T2kU/4eMk63i8v4/0wH66bm/4fe28dHtWZv/9TNyhSLCFEx2cyE3dPiBJXQtwTohAkQYIUp7gG1wjBvb7t1mXbpdQp7oTIWFL29339/pgkpd12t/QDpbvb57ruazKZyZlzzTxzcp7Xud/vmy+lFpy0FXNRKOS8lYhLFhKuKhRcUUo4KxByVmbHVbEtV8wtuCYTct5WxRk3V25FxtKSlMCthCiuRYXw3ezZtH76NzTaW1zRtHNN045a3Y5W3YK6rRmd/v6HvPzWlOi7dy/+a8D47/TbAOMOgsfsIKhoF5Gl9cSVbiV+zHKiMqdhYuXEI4/24/EnnqF37z707fssz/brS+8BQ+lvLsfcKRTb6HLcCxbjMXEXjlMPo5jxGoJZ72Dx/AdYzXoH2xmv4Vm1F6e8lUjialAmTCdm4mbKlx1h9eG/89fTar64+T3f3Ojk3c8vUbtjP1n5FTi5+iG3dsDFzRsf30DsHZyQSK1Rqezw8w8iKjqRidUz2LJrL9saDrL74Cu89OZHfHTqAp+dbePzC3o++k7HsY+bWXvkayrXvUnYxHpci7biXNaIfeke7Mr3Y12yF0HODuRjGnGZcAj3iYfwGrcLt4y5KP1GYSpyYtBQKwYMMqNvXyN69xnEM70H8XSfIfTub8Zgc1vkblGo/NNwCC/DL30O0RUbiZ/USMyERmIn7iVx8hFGTT5GzLh9RI/dS0zlPuInHST+PgDGxKlHiZ98jPjqXwcYE6f+Osj4IABjh76DF48e54W583nz9b/w4QcfsmvbdkM/Rr2hbLTbyfgg4YX2F/RToPhLwPGn0up0tLerDWXg7Wr279vP1s1buHzpMlq1xgAYNVo06j+Ae/O/TPdq7t5PdX/marWatatrGTbIAqOBluzc2sSNa808P3se/Qc9h5GZEUnpo/jk87+ju/09B44cZZipFQ8/0ptHHulLryf788zAYZRNm8XZ5lu0dnby/t9P4hsYSK9evRg4sD8CM1MCPD156dBBtC0tXPjmW1ISk3p6L3b3XPwpYDQxMaG+vr4HMP6RLgLc7bif+9LR0VXOrDeUNH/foed2RwcanZ7zLTr+dk3DqxfUNJxWs+JUO1M/biPhLUMas82rzQhfbsbypWasXjI4Ea1f/KFsWd5Vwizpuu2W/I6k5n8FzSyPN2P9J2D8jwGMt2/f5vTp02RlZf0hS6L/2/Xoo4+SnJzM119/zT/+8Y8Hfpx7EDIcyzq5om5h84W/EHNqMa6fTcXlZDdc/FeAccYD0v8FLv4QCON8chpeJ2dQ+s1m3rh5CrXuwboZ79W4J4BRYjHsR/pp30W5pQEoSs2H9aRHG0qmTVFYmqKwMkVmMbwHEkrNhyE0GYLEzBjR8KE9QLJ7ezYSKxyVEuQCU5RiCxRCM8TmxqgklkgtTVCKLXC2kaMQmiEXmGIjEyC3MkUpssBWYoWjQkyAuxMOCjEOCjH2chHOShlOSilKoTluttb4uzni5WSLo0KCi0qOi40cRdc2nFUyxGbGqMSW2EisUIoscLdX4uVki51MgLudHDdbGQrBcLydbfCwV+BoLcJOZoW/mz0e9gpsJRY4yA3J005KKXYyIa4qOf5ujrjZWuNmZ42rrTX2chEjPF1ws7XGyVqCl6MNiZGhRAb64ayS4efqSJi/F95OtsSNDCTIyxU3WwUpsRHEhIzAx9mO8ABvIoN8iQz2JT4yiGA/N4J8XIgLDyTYx5WMUTGMig0ldmQAo2LCSI4NIyrEF1d7a9ISo0mKGUl4oC+p8VHERQQTExZIaUEWlSUFRIeNIC0hmtL8TGLDg4gM8Wd0XASj4yIZHRdJcW4axXkZxISNIC48mNy0JMYV55EYFUbGqFgmlBWRnZbE2NICZk6dSGFOGgnRYSTHR1JVWcqsaZMYX15EflYKU6vGMXXSOMrG5JKflUJNdSWL5s1k3qypjK8Yw/TJ45k9vfo3z2NtVyP9bjCm7uik8cXXKV+4jvxFGyl+YQPjl2+laP5aAnMqcU3MJWni84xfvYPxa+sZu7yeqPI5+KRV4p9dRVhBDenTVpE2ay2xExaRNH0l6fM2EjN5CZETF5BYs5LYqsWMmrGa0eXPEx2XS0JUOiM8QrCyUJBUWk3KvCVEzJpPVNUiEqYuJ3/Jdkpq95M6dxPps2tJe349+fO3UDpvM8Vz15E9Zx1Z89ZTtHgLpat3Uby2juKtjZRv38/krEmsC81i4ezdxMybzyJ7Ke+5+7Ns5RrGHzxIVd0eFm1t4oW6vcw+cJjCLbspiy7glIWK9QvmM6bpJabXvsrKDYeY2NhIecNBaupeYcqWPYQkj6ZPnyeZ9/ws2jVatPoO9HotrTotN1u03NDpabv4Hecqx3LOzoZvnVWc9nTlKzsP/ioQ85FIyFmhkGsCIeesBHwlFnFWLOW8QMx5KzEXRTIuiCScF0g4L5ZzUSznkqWcqxIbvhGJ+FYqoNXHgwvJQVyPDeRWsB/nRyfTsm8X6razXNbf4qZeg06tQ9+qQa/55YCDezl+DjD+Guj4a/RrgGQ3PAwv3X6Htv2zSrb/5Dn/XiNLdxE8ZhfBY+qIKGsktnw7CaVriMmbjbnCj8eeHsLDj/Wmz7P9GDhwEAOHGNPfyJx+pnIGyHwZ5pmKOHYK1gVrsB7fhLj6OGbT/sKwmrcwm/4mimkv4la1B7/K7XgVryGqaitzmj6h4f2L/PVMK59d0/H1jQ6+uNTOiTf/RlnlNNy9ArEUyrAUSJBKFcjk1giEIiwtBVhZCRAKRUhlCjx9A0jNymXyjDls2FHPS2+8x1sff8H7p87zwVfXeO/bVl4+1crW1y8wY9ffyF3xBhEzjuJS0Yh1UT3igjpEhY3IipuwHXcQu8oDKErqkGWtRBheyTBVCP2NFTzb35R+/U15tu8w+vQ14uneQ3jksQE8O1CAmcwLlU8itkE5OMeMJzBnMdFjtxFXtZvYqj3EVx8kofoIiVVHiJ9wkPgJBwy3VV2AsfrXqRtC/nsdIWHKj0uify7cpQce/oJj8dfqbsZdnSB1dKBuV7Nr23aO7D/Iay+9zNtv/pV9jbvRd5cL/w6uqF+zfa1ej+Yn+jnAqNf/Crio1xn+psulqFVraG1pZc/uJo4cOsyN6zd6AKNO+8cANv9Nuidz9z7ozvTo7tAUtVrNti1bGT7UBDNjc44dOsaHH3xISFgojz39BFJbJdZOtsxb8gLXb93ik08/Izgogmee6MdwIxHG5jYMFzlTs2gNl9vU3NBomLVoPv0G9qXXI70YOGgAwYE+uLs4EhcexYVvz6Nr0zFtyjSe7WMovezuxfjTn42Njdm2bVtPyqpGo/nDBBLd7fgtr9Gh13O7Q8//16nn/3Xq4fsudXbQoddzsUXLFze0vHNZw+GzarZ81c6Ck21UfNxKwnstBHWlMXt0pTG7vnYL91dv4fjyD0nMwuMGCGh5vBmrLpAo+5lAFdUduhto9idg/M8BjLdv3+bSpUsUFBT8ofsW/rfrscceIyEhgW+//fZ/DjIa+r52cqr1HJNO78Lr79NxPjn5J4EtNfcM6v0R5XZyOk4nJxPx+QJDUrb61gODjPdq3HvA+C8cjNZCcwOQE5r3QMfuUmlLo4EITYagsDJFbGqE2eD+WBoNxFpg6NuoFJr3AEeJmTFyK1OkliZILU0QmRkhtRqOSmqFtcgcO7kIG5kAoelQRGZG2MoE2MlFOCjE2IgtUQjMsJeLcLSWYC8X4WZnjYtKjr1chJ1MiJNShrNShoeDCkeFBLnlcOykBiejm60CZ6UMpdAcldiyZxvWAjNcVHKclGIC3B0J8XFDKTLDQS7A1VaGu50cdzs5vi622EoscLeT46yUYCe1wtNBhZejDb4u9oT5eeLrYo+3ky2+Lvb4ONvj5+aIm63C8DtXByJG+ODrbI+Piz15qUkkRoTg5+qAl6MNLjYyXGzkpMRGUpA+mriwQML8PIkK8SM80AtfNzv8PR3x93Ag1N+dsAAP4iODCAvw6HEzJkQFERcRSIi/BxFBvoQH+jByhDeJUWHkpCaRGBVKelIMOWlJBHg6U1lSwOTKUgK93YgJG0FuehJ56aNIiY8iL30UqQlRjPByJTLYj+K8DCqKcskcHU9ZQRZlhTnkZ6VSXpzL1EljmVAxhvysFCaNK2FWTRUlBVlkpiRQWVbIwjkzmDppLKWFOWSnJTF10liWLprDrGmTWDC7huWL51FTXfmb5/EvAcayhevIW7SRwoUbKH9hMyULN5Bes4SMmcspXrqZ8lU7KV66jbJl9WTP3UTm7I1kz99C4ZKdFK9qpGDpLrIWb6dwdRMFK3eTt7yB/BW7yV+5m/xVTRSubiIgNBelkRM2Rg6ojG1wV/gydfJSkvOm4BlbRNiYGlKnLSFn9lpGT36B+AlzGT11CR7p5YQUTCK2cCIjRhfgmZBFYGYxieNrSK6aRfyE6SStqCW1djU7XcLZ6x/N+qoalmYk846ZFVdUrvy1YAmr1uyjNq+M16IKWL9oH1Oa/sKUhUt43jOM70xN2TtlHDOa9vF8/cvMrzvE2KYmxu44SM22l3sA47N9nmT+7FmoewCjBp2mFV1LK9q2FtQfvMPV0Rm0SJW02FpzXSrlvJWYr0UCvlPJOG9jzQWFnPNyBWdlCr4TiDkvlHJeKOWCSGaQWMbFLl0Xq7guUvGFSMQ3DtZc8/XkZFok3yQmcC02g8+ysrhQt5EbV77ksq6ZFp0OfbseXZsW/e/Ug/FuAONPgWHwv9GPnl+8+Wccjb8EGO+NRpbWMbJsN+EVe4is2E10+XZiS1YTkz8PieNInhloyaNP9aNP3+cYOMiIgUOG02fAcPoYSxmkCMDKPweblNk4l2/Bccoh5NNexGLa65jUvInljDeRTTmG04RGAibuInzyLgqWH2frW1d4/TstJ2928nVzB2eaOzh5+go7dx8kPCoBmdwGcwshgwcPxdTUDLFYipWVFUZGRgwePBhTUxOMhxlhIRDg6OpGfEoKsxYuounQMQ6ceI2X3/mU1z76hv1vnmLbS58xt+4dchcdYtScwwRN3o998Q6k+dsQ5O1AVNiAdfl+HCYdw7HqCDbjdqMsqEURPxWJZyJDLRzo09+MZ54dxjN9jHm233Ce7W/Kk72H8ZyJEkvlCOSeCaiC8nGJryYwfznR47YTV7WH2Or9xE3+ATAmTDz4g6oO3T/AOPnYryqH/r+AxfsNGDs6Orh29Rr1O3Zy6pO/8+KRYxzaf4B9u5v4vvP73+UETaPRoFare8qw70ysVqvVhsf0etQ6Ha1aDa1aDRq9Dq1Oh0arRaftgoDdZc3d5dz6H7sVDY57w61Gq6W9XW0of+4qg9ZptLS1tFK/q45333obvVbXE/qi+4NAm/8W3Yu5ez/U7QDsmXdd6cx1dTsxMzbG3HgIB/Y2cPjwARRKBQ899gj9hwzCSiplRGgI35z+ljOnv2F0fALPPv4Uw58zYrixEEsrWyoqp3L5+g0uX7tIRm4qvR7uxWNP9uKxJx9CJLFEqVLi7OjOX157lw7d9yxftoqhQ4b2uHa6XYyPPvpoj3PKyMiITZs2/U8CRq1ez/V2PZ9c0/LaBQ17z7Sz4Ws1C061U32yjeJPW8n4sIVR77eQ+E4LsW+1EPxGC56v3sL+pWbEJ5oxP/5jCY93ORN/R2j2J2D8zwCM33//PdeuXaO6uprevXs/cMj2v67HH3+c1NRUzpw58z8DGb/Xd6LT6Thy9SOSvlhmCHM5Ne1nEqH/uwFjtxPT9eR0vD+dyfhvtvPVrUtdATB/7P9zvzTuA2A0RmxmhMTMGIm5QVJzQ+mztcAMqYUJii5o2A0ZVWJL5F2wUSk0R2Zhgmj4UGQWJj2uwW7AKDY1MoBLKxMkFsMQmxsjsRiGQmiOSmqFnUKEssvJKBeYIrUajkxgiqNKioe9CpXY0lBaLTDD0VqCs0qGg0KMnUyInVSItdAcW6nA4JK0lvTcutsp8Xayw8lagpO1FFuJAKn5MJyUUnyd7VF2lWs7WotxVklws5MbQlqklng6KAnxccXbSYWNxMIQuuJgjbNKgq+rHf5uDvi62ONkLSXQ0wUfZ3s8HWxwtDa4K72cbPFzdSA6JICoIH8iRvj0uCy7y6WdlTIcrSW42igI8XFndGwEob4eBHq5Eh8ejKejihA/N0L83AgP9CI5biShAR4kxYQSMzKAED93QrtCYKJCfIkI9iEqxJ/wIF9GBvqQkRzHuOI8MpPjKC/MJjM5nqSoMIJ83CgryGJ0XARJMSOZVDGGiqIcinLSCAvwIqELRkaHBlBRlENZQRaTKsYwa8oEKkvyKS3Iomp8GSWFWRTlppOflUJZUS7jygopKcgiNSmG/KwU5s2axpIFzzOhYgylRTmUFmYzd+YUXpg3k0ljS1g8fxa1q5YwcexvT5HW6nVo9Bp0es0PgPHE65QuWEveoo0UL95CyaJNFC6opXDhekqWbaVs5Q5Klm+laMkW8pfsIH/JTopX7aZk7R6KVjdSuKaR/FUN5C6vI39FA/krGihas4eiNU0UrNpN0eom8lc2EF00kxExRXhGZeGfUsSoCbMpW7wFh7giFCOzcYpKwykyBbl/NENsPHCOTiWupBqJbyT2IxNxDInDdkQUCr+RKEdEYBsSg1NUEs7RycRUTmNsSSl1EmteMRLQJJNy1NKYb57uy/lBwzgWPIbKmufZKTTnS1MhG57fyLS1DazIG8VBgZDvBvTjtbgENixZy7z6Q0zZvZdxDY1M3LyfKZuPUb15N6HJo+nX9ynmz539I8CoVV9Hq25G03KVKy8e4sv0NC65uXLZx53Tzo6cUcq5olDQbK2ixcaWm1IFzTIl1xRyzoqFnJdIOC+RcEEq5YJUxgWpnIsyGRdlMs6oFJxzUnHRUcVlOxvO2zpx5vlpNDc00nL0L7S+8irqrz7jVvfJnJMAACAASURBVPt1rmnbaFcbAKNWo0Oj/50cjEUb/62CizYRPOaXS6V/jUL/CTD+uPz5fgHG8Io9RIzbT3h5ExEl24gqXkN0wXxUPok8Z6rk0acH8lSfgfQbYMSAwWb0HmBBH2MFg+UjsPLNQpk0E8cxtThO3INqylFEU1/BctrriKa/hqL6CI7jG/Edv4PYmbsZu+EvbH3rEi990cLHF9R8c0PH5ZYOPvn8W1asrsXTyxcrKzGWlgKGDBnK8OGmiMQihCIhxsOGMXjIYEyGD2OYiRFmVubIVNa4B/iRVTSGuUuWMWfJclZva2Bdw2GmLd/K2EXbSJu6Hp+8hXgXr8GtbDOqos0oxmxHNqYOeclulBX7sJtwELvx+1GW7UKevRJFbDUKn2SGCV3p95yAPv3M6NPXlN59TXnmWVOe7D2cQaZ2WNmEIPdKxiZkDG6J0wgqWEFU5Q5iq/YSM+kAsdWHiK8+QkIPYDxAwqQD9x0w3k3PxbvV7wEYOzs7OX/uPDs2b+HG1eu8fOIldm7bzomjx7j9/e/T4+jOHo/dcLEb9LS3t9PW1oZGo6Fdo6FNq6G9Gx5qdQb4p9Gh75Zah06tRaNWo9V0J0EbQls0ag2arkTo9rY2Qxm0Vtejbtj4+anP2bh+A1cuXUan1aFua/+XF1n+1L07KX/Q+3XnPOwGdWq1hsOHDiKyNMPouf5s3rCGQ4f2I1dY06tXLx555DH69uuHWGjGu28f59039+DjKGTAY7147vFe9HuiFwN6P0mgjwPvv72fSxc/JTczkYd79eKRhx/mkUee4NHH+/DE0/0RiW1pOnAUdUcnC19YysBBg3nooYd47LHHePTRR3vKo7sB49ChQ38EGP+XSqTVOj1vXdWS+1Erme+2EP9WC0F/acH11VsoX2pG+KLBcWh5ohnxi83IuyQ70Yyiq/+h4if6vZOZ/wSM/xmAsbOzE7Vazfz58xk4cOADh2t/yqCnnnqKgoICrl+//l8f/NKp7+SGpo3a8y/if3I2Tien4nFyJj/0N5zBj3sePmgA+Dvp5EycTtaQ/sUa/nLjC3R6/e/qZrxX454DRrG5MSJTQ3iL2MzoB9hoZozQZAhiU8N9mbkJSqG5oWxZKkApsugpoZZ091QUmv8INHY/rhJbohRbIBeYIjY3Ri4wRS4wxVpkjq1c2HNfKbFEJbVCITRDJbHE3U6JjcTK4GK0MsVBLsLTQYWdTIitVICTtRQbsSUOCjFOSim2EivkVqY4WUvxcrRBJbZEaj4MG4kVthKrHhjp42KHp6MNQpMhyC1NcFSI8LC3xstRiYNCiJutDE8Ha2wlFkjMhjLC04nEyCB8XWxxtZHhaqPA18UeXxd7RgZ44yAX9QDEmNARBHq5EhHoS0JECPYyIT7Odvi62BM/Mpj4kUH4utgT4O5MgIcTIb4elORmEBs6ghAfN3xc7PBzcyQyyJekmFCSYkIJC/AkIzmGxKgQAjwdCQvw6HIzuuPnbo+zjQQ/DwdGx0dSnJtBdGhADyRMjAplXHEekSH+RAT5khgVSnFeBvkZyaQnxZCfOZpRMeEkRocRFRJAXvoo8jNGEzsykKLsVMbkpFEzsYLi3HQyk+OYM72akoIsMkbHk54cR25GMuNKC5g4tpis1ETio8LIGB3P/Oen8cL8WV3hL6WsWDyPxfNnUZyfSX5WCrNqqphWNY6yopzfPI97AKNOY3CD6DtpuAMwFi3eSsGCDeTMW0v+wg0ULN5M3uJNFCzZTOHybeQt30Xe8jryVtWTs7KOjOU7yVxVR+7aBnJXN5K5ZBdZS3dRtHYvhWubyF3ZQP7qRjKX7iJp9jqS5q8leuFqolZuImlzA3Grd2BbMJmAirm4jy7GMTYL28g0rHyjCMqtJHXyQhxisnCKy8Y5LhvftGJGZJfjnVKMx6gCfNKKiSqdSsb0TWRVrGX06HJiE7KIiEgjzseD3UNF7HIPZnzVPDKmzWCJQsphL09mv1DL2MoXWGbvzVqRhAaxiF0+CWyYsIS5G5uo3NlA1fZ6arbtYfK2Q1RtaiR01Gj6932GBXPnoNbq0Og70Ok1tOmbada3ckPbwrlP3+PMjvU0r17IrQ3LuPjCDL7xdeCitYSLMinfOdjwlY2cS0prmm2suWgt5ZxCxjmFjPPW8h5dUCq4oFRwxk7CBWcxNxylXFfJOWPnTPORJrQ3r3G5tXsR384tvY5WnR6dRo9erUej1dL6O4W8/NZy5/8LYPy5/or3zcFYvpuw8j2ElNQzsngrkcVriC5chHNIDkYiV3o9MZBHnhjAM88a0X+IFQOMZPQ3teM5sR9DHRIwDyxFkjAHRV4tivJ65BMPI5l8AumUY6iqD+Fa1YT3+B3EPb+HsRteZ+1LX3Hgo4u8981Nvr2m5oa6g09Ofs68BQtxcnLG1NQUMzMzLK0sMbe0wMzCHCuhAKFYhLmlBUbGQxk23BhLiQC5nRKlsz0josJJzcsnITOb3IoJ5E+YTlhGCSPSxuE2ajySiApUo5/HPncF9kWbsSvbiW1FI6qK3SjLG1GW1iMv2opV5mrMYmdh6l/IcNuRDDK1p/8gEQOHSBgwSMQzz5ry6BNDeOTxITxnYovAPgJlQCb2ERV4JM8ieMxqoibsIqZqL9GTDhBTfZi46iMGyDjpkAEuTtpPwv0skb4j5OWfAOM9gIx3llXfzbjbhdOF8xfYtW0HN65e5/RX31BRWkb9jp3843cCjBqNhra2th/BnTtdjd2/V2sMzkWdXo9Wa4CHHVo9HRqDOtt1dLao6WzXcbvzNrd1HXyv1fEPfSe3O77ne12H4Vbfia61Hb26K7zlDsCo02jRarQ01jfwxut/Qd3WjqZd/cAXF/9tuhdz937pTtDd7Qp86aWXEAsF9O/bj/lz5vHu2+8RGhTOQ70epvfjT/D0Iw8hsxrKgfoals0NJzdxENPHilg524baRXYsmCphXJ4RjeuTOf237VTmxfLUQ714rNejPNqrDw8/3J9evZ7CztGL19/5gEu3mikfP55nupxS3a7FO12MDz30EEOGDKG2trYHMP5R4OK/+ozv1WffrtWz+5wa4y7HofWLzVh3lS3LftIPsRsqdoPFBw3L/gSM/1mA8fbt2zQ1NWFmZvbAodqf+rF69+5NTU0NLS0t/3WQsXvd1dnRwbetV5j53T58Ts7C5eT/EED8lXI5OY3oU0tpvPQebVrN7wYZ79W4P4Bx+NAeiU2NeiQwGYzY1AjR8KEITYb8kC4tMEMpskBhaYpSZN4TCCO3HI7QZEgPYJRZmKCw7HI8CkxRSSwRDh+KpclgZF2l0t19FyUWw1BJLA3AUWiGxMIEVRc8VArNEQwbjJ1MiLeTITjFWmBmgIxKKc4qGXZSAUqhec/+Wnc5KGUWw7vcjgKUAnPkVqa4qGT4ONt1uTEtcFZKcFFJ8XWxw8tBiZutHFcbKU5KMY4KESM8nYgbOQJ3WzkuKhmeDip8nO3wdrLF28kOuZUpHg4q4kcGMTo2ghAfdzKTYgnxccdZKUUlssTL0YbRMeH4ONsR4utBqK8HIzyciQ0LJCLABx9nO0YGeBPs7UaQtxt+7o5EBvuSFB1CkLcLCZHBFOel4eGoxN1BQXSoH4lRIYzwdsbTSUlksC/jinMZOyaXqC6YGDsykGA/D2JHBpIcG05hVirjivPJTI4nJzWR7JQEctOSSE2MJjY8iNz0USRGh5GeFENCZAipCVGUFmRRVpBFbtoospLjmTKxgqyURNKT40iOj6JqfBkLZtcwaVwppUU55GYkM758DAtmT2fC2GImji1mwewapk8eT2FOGvlZKUwcW8ysaZOoqR7P8sXzfvM81up1aHQatD8HGBduIHPOWnLm1VK4ZAsFS7eS+8JGshZtIPuFjeQs3UrBaoNbMWP5TtJX7CR7TT3ZaxvIrm0kd91uclY1kLuqkeKN+ynasJ/8tU0U1u4lZ1Ujhct2MXbdXsZs3E/m+r1k1O6jcMNh8hbVUbZ4N8mzNjB67mbyljWQtXgnhSv3ULhqD6nztpAyfwtZS3eRv7KRolVNPSpbt58JW44xZcdBylbsIX5NPVlrt1I+dx+F0TkcMbFi5fhCajYeJ3tBPRHVCyhevpXJO45TtrCOhOolhCxeSvSy+eQuXsOkrYeZsO8Vyuv2M3VzPc9v2MnkTQ1UbWwgNDmFAf2fYdH8OWh0ejS6DnQ6DVq9hma9jus6PbdaWtE2X0Xfegm95gYtZ07xVWoQl5yUnLex4SN3Bz7ydOC8sz1X7RScVgo5p5RzTqngvKpb1lywMeiywJKbpsa0KgQ0O1rztasTN1/ei779Frc0em51dHBDp+OmTo9aa3Au6jR61FoNLZq23yXk5X4Dxn8V9HJneMv9AoxhpY2ElO0mtKyBqIpdxI/dRELpcvziyrFQ+NHr0YE89HB/nnrGmL4DBTzTX0BfEztMbcJRBhXhGF+DU8Zi7PLXoirejHV5A9YT9mM79TDOUw/hUd2EV+V2Ymc1UbbuFZYe/JgDH5zlo7O3OHtDw612HZ98+nfmzp2DjUqJiYkxVlYWCERChBIxIqkEoVSClViEpdAKS4EFZlZmCOQiFI42KF0d8QgMIDQ2htC4eKJSMggfnYtrWDKq4NFIRqRh7p+DOGoiyrQFOBSsw3bMZpRFW5AXbEZeuAnlmM2oijahKqhFmb4IRWQlUrd4jKxc6PecmH4DhPR7TkjvfpY83deCPgPFDJN4InaOQeabgX3kOLzT5xFSup6oCQ1EV+0jatIBoqsOETf5CAmTj5D4AADj/XQyJk198a6+R3dzctTR0cHVK1ep276Di2fP06HVs3zJUhbMmdsT8nK/1Q0Uu8GOWqOhubnZ4Fq8M1ymo6MLLhrAoLZdQ+u1Zq6fv8zFb87y7aefc+q9j/nwzXd44+XXeeXwMY7vO8iJ/Yc5cfAILx86xivHXuT1Ey9z8dsz6No1PyQy3uFk7NB38PVXX7N54yZu3WymraX1gS80/tt0L+bu/dKdDtpuV+ArL7+GQKDgicf7UzpmAme/OUfN+Kn0f+JJevfqxeAnHsbXZhCNa6N4dU8w7x3z4pPX7fj2AzvOfKTgyzdlfHTcjo+Oh3Lm/Sq2LhqFzLg3j/fqRe+HnuHxh57l4YefISEpnS9Pn+HslUskJCf9KETikUce4fHHH+exxx7rSZUeOHAgS5YsQa/X9wS9/FF0t+Nut9+u1VN3Vk2/ozcRHO8KVTnxYyB1tz0R/wSMf1w9KMB4+/ZtPvnkE7y9vR84TPtTP6/Q0FAuXLjA99//Pm1dfk99r+/kZMt5xn29Hfe/1+D2J1z8Bc3A9eQ0Ak/OYe2Fl7mhaf1dIOO9GvcEMIrNjX+Q2Q8AUTBsMIJhg3tAY7eLsRs+WhoNxNJoYM/zxKZDe0Bi99/ILAyl1QorU0TDhyI1N4SrKIRmWIvMkQtMUQjNkFkNR2Jpgr1ChEJkjtB0KCqpFSqplSF4xmo4YlMjbCRWXW5IE+xkwh5XY3eojMLKFJGpEfYyId5OdoZ+kVamiLsek1uZ4qAQ426vxMlaglJogVJogZudNY7WEuxkArydbPCwt8bdToGt1BIbqSUuKil2UkOCtauNFD83O+yklgR5OePpaIOngwpPBxsc5IY+ke72SuJHBpGeGI2now0B7k49sNDRWoKPsx2RgX44yEX4uToQFexPsLc7wd6ueNirCPZ2Iy81iZjQEQS4O5MYFUJaYiQhfm4kRAYRHeZPYlQIwT4uhAd6ERceyJicFBKjQvBwtCZmZAD5mcnkZ4wmLjyYyGB/Qvw8iQrxpzArldy0JLJSEkhLjCYiyJfywmyKc9OJCRtBfGQIY3LSKMxKJTLYjzE56YwvLSAzOZ6inDTmTK+msiSfvPRRzJwygaK8DCrLChlfXsTcmVNYs3wRlaUFlBZmUz4ml3mzprFi8dyeFOmC7DQKslOZMrGCmVMnUlGSz9yZU1k8/3lWLlnwm+dxD2DUqlFrNLTpOqg//hol89eQu2A9WfNqyX1hE2NW7CB/6VayXthI9tIt5K7YTu7y7eQu30Xuijoylm4nc8VOCmqbyF7bQNrKnWSubiB3zW5y1+wmf20T+ev2kLe2ify1TeSu2U1Z7R7K1u0md2UD2av3kLP6AHkr91G0pJExSxrJWr2PtJV7yVp7gJzaw+TUHiJ91V5yag+SuWY/mev2kVO7n7z1BynccIiiDYcp3XKciq0nmLxjL5O3Hmbi9leZsuUI5ctOsMwzj5ODlWybMZNZ+19i8trDTFx+lMotx6leX0/1ys1UrNnDuHUnyFm3j9KVe5i57iizN51g6qbDTN+2n+nbG6ja1sDEDfWEJI/muf69WbxgHjq9IclQp9OgU7fTqtXS3q5Hd0uHRqNGp29Fo9Vx+cp5zlSncc3RnlsWtnxlac1ZlTM35fZckEn4QiXknI3C0JvRtltKLtopuWiv4pyvL1fDo2gODOSaqxun7V25dXQvuuZbNLfquKnR0aIzlB21t2tpa9Og1mrR6f51AMO9HPcTMP5coMuP4GLxtvsMGHcSWlpPcGkjYWWNxFbWkzRhG4kVqwlJrUbiOJKHnjSm1yMDefwpY/r0F/DMAAkDTJwwU45E4ZeHY1QVLinzcc1diWvxJlzH7cK9eg+eNQfxnXEI/+n7CZjcSPzcfRSvOcH8xrc48P53nLxwi7PXWmlubefrr75kQ+0afHw8sbQ0w9zCFAsrSyQKOXIbG4QKOWZCAWZCSwQSIRYiKyylQiQ21ti6u+A+wh//8JGExsYTFpfMiOhkXEMSUPjEIvBMwNI3A3nEeBzSF+BRXItT4Xps8tZhnb0a6+zVqHLXYJe/Gsf8VTikzcc2YiwK9wSGC90YMFhG3wEi+j4nok9/AX0GiHhuuA2WqiCU3skou/ov+uUsYWT5ZqIm7Sa6ej+Rkw4QVXWI2MlHSJh8mMRJh0icdLCrRPr+Acb4nwDG++VkvN+AsbWllZ1bt/H5Z5/TodNz9sxZ1q+r5fTp0wZXlF73sxcYut2FOp3uFx3O/05anQ611gAXdRo1l86e4/XjJ3jj1ZfRtrXSqWlH29rCrcuXOff3z3j74FH2b9zCzpVrWFA9jbFZeYxJySA7bhSjQiKI9QsmwtOPYGd3gpzcCHX1JD4gmMzoeEaFRZAQGs7m1eu4fP7ij/o2GiCjvsfJeOtmM431DXz84UeGEuz7dHKq637t7vv6n0vJ1hlKtHXd/XC1P1aHjo7ODr6/3WnQ9510dnb0SN+hR9+hQ6//QT2fmc6wDzp9d3COrisAp+t5el1PkI5ef8f7dMd+/1zIzm89KX/Qi7nu/3Xd87rbFfj6G28hFjvSq9ez2Nt6cepvp/jmkw8pSw3H3uRpxkSasmueIy9uUnLyhDVfvWHON+8M4txHz3HuvUF8/tJATr8h4Pqnfpx/P5wv30hmSpEUe6vHGfJML4z7P0p4kAt/ff0YrS03ePHECWxtbOnVq1dPoEt3afSd5dJ9+/alpqamZ18f9Pv3az7je/XZt2v1NJxVM/jYTaQn/tgg8U/A+J8JGDs7O2ltbaWiooInnnjigYO0P/XP8vDw4PXXX0ej0fzhjoH/FxkCrAxwsejLLbifnI7b/0Rvxd8OGN0/q8Ht1FQCTs1m2fkXada28f19hoz3atwTwCg0G4rQdCiC4UMQmg5F3BXG0g0OuyHjL0kwbDBWxoN6Sqi73YsKS0NfRpm5CYJhgzEfMgChyRCsheY95dEyq+E9SdL2ChEOSgkO1hKUYkusReY9pdQKgVkP9FRYmRoCW2wUOFlLexyW3cnWUvNhht6MchFKkTkKK1NsRJZ4O9li31VO7aiQIDEf1pNE7aySMdLfC1uJJXYyK2wkFrjbKfCwV2AntcLbyYYgbxd8XGxQCIbjaiPF3U5BqJ87ng4q/LpSq+1kQuJHBhEe4N3TY9FRIekpn/Z0MITBRAX54+lgg4e9iriwQFJiI/B3c8LL0RY/NwcSwkNIT4juCY+JHRlIfEQgUSG+jBzhSYCnI4nRIYyKDSMi2IeslDhiw0cQGexLkI8LXs4qRni5MCYnnbjwIEbHRZIUPZKc1ERSE6II8fNg5AgfslMSyEpJIClmJEXZqaTERzK+tJCKolyyRidQUZRLQlQoOamJlBVkMaO6kunVlYyOiyAzOY6M5DgyRseTlzmawpw0qseXUVlWSHF+JhPHFjMmL4Pq8WXMnDqRjNHxVI8v4/maal6YN5PJE8opK8qhoiSf8jF5jC0pYOWS+b95Hv87wJi3eAv5S7eS/cIm0hbUkrZoA9nLtpK3aid5K3eQu2wnBasayFq6nYxlOyhYt5vs1fVkrNxJ7rrd5K/bQ/66PWSuqCdzRT25qxvJXtVA/ro9FG5uInt9HSnLdpCxoom8dYfJWrWP7HVNpK+pJ33dHlJWNZK4tI7kFQ2krt5NwtJdxC/ZyagVdSSv3EHmugYKN+2laNM+Sjbvp2zLQSbtOsH4nYeZtPkgc9ccpWbLUeLXb2OGVxTHJH4sXbSOWQf2Mrn+RWZvPs68uv1M2rmHCfW7mLn/MHM3vU311peo3HWIKTsO8Pymg0zffJzquhNUb9vHpE27mbC+jpBRyQzo9zRLFsxFr+9Aq9Wj16rRqW9yQ9tCW7sOXYuOm5oW1LpWNGo9169f4cacEs7a23DTJ5jv8jK5MraEq8HBnJfLOWOn4LytnPNKCeetxVywkXHBXslFe2suOii5sXgh7e+8zfXN6/iuqpJv8/K58e5rqNvaadboudnajkZtcPBotVradBpa9Vq0Wp1hQXmfD67Ab4aFd6s73YvdUPFO3RfAWLaDkJI6gkoaCC1rILqyjoTx20gYu4bwnFlY+yTz6AApjzxlyuNPmdJ7gIQBRnYMMXfHWByIqU0cYu88bCKrcE9fhF9JLcETdxI8rZHg6XsInnWQ0NmHGfn8QUYtOMiYlUeYue0lDrz7NacuNvPd5avcaL7J1SsXee2V4+TnZ2Fvr2TYcCNMzE0RyqTIbGywlEsZLhZgIrDAVGCBhdgKc7EAC6kYW1cX3AP88Q8LIywmnpCoBPzC4vEISULlHYvYPR6Jbxa2UZV4ZS4kuHwTXkXrcMxZiW3mMuwzl2GfsQSH9BdwSJuHTexkrAMLkDpFYy7xZKiJioFDFDw3VEHfgRL6DpYyxNIZsWMEdoHZOEVW4DV6FoEFKwiv3EFU9V6iJh8gouoAUdXdgPEIiVWHSKw6SGLV/e3BGF99rEf/DjT+Ft0zwKj7F+p6vLG+gb+++SYd+g7UajXvvPsOL738MrdaW1FrtbSp1bRrNGg1avR6LRpNO23qNlrU7bRpND2Jzj/7enfsi7YLYGn0eto0alrV7YZtt7Xy+uEjbFu8lA+PHOXM++/y3sG97F+ygNqKEmZFR1GiciTLVEbSMBHhxpb4GVvgYmSKfPBQzPv2x2rAYGwtRYTZO5PnH8zEuFFMT83mhTEVPJ9fTMXoNI7sbkLd1oquQ0dzewvan1480enRtqvp1Hfw4QcfcnDvPnTqu3Fy3gEAdbp/fi+0+h5Ap9Pp0WgMx9husKjW62nV67ml09Gs09Kq67rQpG6lQ9tGh05Nh66dDk0rHZpW9OpW2m5c4cLXX/DFh+/x6ZtvcvKNN/n8rbc588nfuPz1V7RduYSupZkObTsdejUdOjVqjQ6drgOdVo9GbQjMadVruaVT06JtQ6NrR69To9FpaOvaL51Oj76rdYa+vetWZwCT6nt0Uv6gF3V3XkzrgedaHX99+30kcid69XoaIyNT1q9YSNuFd/nwyGw2TXPlxdUufLbHkdPHZJx5ZRhn3+jHuXee4tzbT3P9AyG3Pnbi2vsqrn+s4uqnNlw5ac837ztwtF5EVclgFkyV8+qBcVz56gjffvQyEwry6ftM757+iw899FDPgvqhhx7q0TPPPENZWdkfcnF9t+Nut98NGAcdu4nkPxTE/QkY/9iA8fbt2+zbtw8jI6MHDtL+1I/16KOPEhYWxgcffMA//vGPP9zx7/+qTn0nX7ZcovDLzbj+fVoXXPwf6694l4CxO+TG7dQ0fD+bxbLzL3JLq76vTsZ7Ne45YBQMH9LTN7HbeXinc/HOkuludYO/nwLG7lLp7ufc6WpUCM0Qmg5FLjDFTiFCaGaEvMvVaK8QYyO16unDqJRYIrMajszCBJXIApmFCXZSAT5OdrjZWmMvE/akW6tEFrio5LjayHuAo61MiJ1MiKO1BJmFoaTbXibq6R0ptxyOtcAMa4E5Cqvh2EgscJALsZNZ4elg3dOT0Vkpwc1WjrPKkB7toBDiZC3GRSVjhKczHg5KHBVikqPDGenvTbCPO0Febng72RLm54m/myMhPu6E+Xky0t+L8BE+xI0MIszPk8hAXxIjQgj0csXXxZ7MUbEEe7t39WoMIirYj/SkKKJD/fD3dCTA05GYMH+iQnwIC/CgamwRwX5uBPq4kJ0aT3xkENGhI8jPSCZjVCzJcRHEjAwkMzmOAE8XEqPCmFxZRml+FikJUcSEBVKQlUJ8RDDFeRmUFWYTFeJPbtooCrNSqR5XQmVJAeNK8kmMCqOsIIsx2alkpSQwrrSA3IzRTKsaR83k8ZSNyWHiuBIWzJnOnBmTmTtrKuNKC8jPTGFMXiazplVRU11JTvooSguzmTqxgoljS9hcu5I1yxf95nms0+vQ6LRotWpDKZu+g13HX6Vo/hoy5q8ne/EWshZtInXeOkbPW0faoo1kLt1K1rKtZC3dRv7KeorWNpG7vI7sZTvJW91IzqoG8tbupnD9XvLW7SFv3R4ylteTsaKe7NW7yVrVQN7aPRRu3sOYrXspqN1D9vJG8lftI2/1PrLW7SZ5xTZSVtWRsrKehMXbiF20mYQl20hcso2EJdvIWNtIxppdZK+rI7+2gaL1jRSvb6RsYxPlG3dTseUwhVv2U1LbQMXOQ6Rs20BSOfntBQAAIABJREFUcQ5jc0uZVNvEhMb9lOx+lflrDzOzfi9le19h5rbDzNp9hBnrX2PKxv2MrWtibF0jk7buoWr7MSobXmLC9iNM3LKfyo31hOYWYiqXsXDFSm5qddzSd9Cu16HubOVaRyutHTq0Wj03dS2061rRqnW03rjK9frlnJk2gebGrVy9+gmtVz/l4vK5fG1vT7OtLWdd7DidHMP1cSVciI/ivErBRaWcS2GB3HzpOO38P3QdLejbLqE/fZLmm5doV2vQaHW0t7YZFtJaHTqdlnZ9F2DU/PcAxl8qif7dAGNpHYEl9QSW7CC0dAuR5RuIK1tNbPEifGLLsLAJwUToyRAzJ4aaOmNi6YWlPBiZQzx2vrk4hZbhFDERh6gp2MdPxzFlNi45i/AoXoXH2E14T9pFyKw9JC84wJiVh5m19QQH3/2SU+ev8c25C1y7foW2luucPfM1B/bvpqgoF5WtNcZmwxlsasIQc3OGCaywlMswE4sYNNyY4SJLLKRihHIZ9q7uePgF4BMYjJd/EB5+Ibj5hePoHY7SIxK5RwIKv0xUYWW4jZpJYMFKXNNfwCZpHqqkeTimLsAlbQFuqfPxSJ2DS1w1jiFFOHqPRuUYjkTug5XIHaHUC6HcG7EyAKVLJEqvJKx9M5AH5OM+agYhxbVETqgjavI+IiYfJHzSASKrDhI7+XAXYDz8uwPGn4OM9wo0Jk45cVffozu/n7pfIb1Ox+d//4zdO+tpvXnLUHp8q5UvTn1O663Wnr6EGrUGrbodTXsr7e2ttGvaDKErOh1qvQE0/SLE1Bv6uba1taHRamhpb6OlvY329naaL1+nadsuMuITmVBYxMTsXMpGRpIoURDU9zki+w0iYZAxCSaWhBuZ4dN/CA69+yF+8mksHn8S4VO98TS1JMsniKmjMlmQVcTKonJWjqlgddl45uYUUZOVz7tHT6BtbkajbkWtU9P2M71ldVodVy9dprW5hWuXrtC0q55L5y7Q2fFrezv9AmDsfvwO0KjRaNHqDe9di1ZNc3sr7e3taDVa1G1qWrrgrrpDwy1NM1dvXeb82a/56uMP+ODIUY6urmVd2URmRiQywSOQSjtvxkqdKJPYU6ZwYoKzL1N8Q6gJi2JhSgZbqqbw6oYNfHbkKJdOnULdfIPvO7TodGq0una0GjVqtQZ1uwadWoOmrR11mxptF0Rs0xvgp7q7R2+XdNou+HgPTsof9KLup4BRq9Wi1Wl554MPkars6fXQo/R6qBfe7gKO11Xw6dE8Pm7w5YvdCr5uNOLSkUFcebkfl1/tzZU3n6X5A2NuvGfNzQ9daP7Uhasfirhx0orzHw3mwqfDuPallCtfuHDh0xDOfJjCt++Uc3xrGsGOQ3milyEE5rHHHvtRqXS3Hn74YR5//HEyMjJQq9V/uAX23Y673f6fgPF/S783YOzs7OTSpUsEBAQ8cJj2p36sp556ilGjRvH5559z+/bv0yv691SnvoPPWy6S+/l6XP4+lR+Ht/wJGP8dYPQ4VYPrZ9Nw+3sNSy+8yC1t2307Vtyrcd8Ao8TMGLmFCTILk38LGAXDBveUSt/pJJRZDu/pf6gUmfeARrnlcBRCM6xMBmNu9BxSSxOUYgtkVsOxHDYQWVfISzeA7O7J6KgQYyuxQmZh0pNYbS8X4etij0tXH0ax6VDsZSIUVmbILYdjaTQYibkJtlIB1gKzHlejnUyIh70SlcgCpcAMqfkwHK0lOChEOCvF+Ls54KgQYi00xcPBGn83e5QiMxzkQkZ4OOKsFCOzMMbJWkyYvxexYYF4ORr6Qfo42xHq60GIjzueDjYEeroY+i+qZIwM8CY8wIeYkACCfdwJ9fXA18WeEZ4uRIzwwVklw8/VgchAX2JCAogPDybc35uYsICeMJeIYB+iQ/0I9HZh5AhP/D0ciAnzJz0pishgHwOIDPMnNjyIhKhQpk6sYFTMSMICvMhJTSQlPpLslARmVFeSmhhNqL8Xo+MiGVeST3aXm7FqbDHpSTEUZacydkwuJXkZTCgrpCg7ldSEKCpLC8hLH8WkscUU5WYwtiSfWdMmUVleRGV5EdMnj2f29MnMmTGZmdMmkTYqjrKiHCaOLaa8OI+qylLGlRYwZ+YUNqxZxuplC1m9bCE11ZW/eR7r9XqDC6OrV5G6s5Ntx14hd95qkubVkjK/lowF60hfWEv6wvWkL9pA+uINpC/eSMaSzWQt3UX2sjqyl9WRs7yenOX15K1sJG9lI9krG0hbUfeLylrVQM6aRrLXNJK1uoHMVfVkrqwnY2Ud6SvqSFnRwKhldSQu2Un8C9uJf2E7iUt2krR0Fykr6slcs5vsNU3krd1DQe0eitbvoXjjXko37aV8+0HG1h+mfNt+SjY1UVxbT/naOiaub2Lq1kNUbT/IxO0Hqdp+kMk7DjF552Gm7jhCzc6jTNl5jPE7jzFu11EqulRed4yyeoPKG45RUneE5CUbCJ44k6l1Bzj0+WmOffEtr3x5mrdPn+OT8xc5ffMWN9Q62vUdaLqSUtvbb3Hl5te03bhMe3MrrWot7e0t3HzrNU7Gx3Hazp7zhVlcfO81dDeu03z4ANdy0vjGzY2zs2agu3QefXcDZJ3uB/1BDq5wfwHjg4SL3YAxrKyekPJGQsp2EVq6lfCyDcRVrGP0uNXEFszGL6YYj+BMHDwTsHOJw9UnFVffdOw9UrF2SUXkmIKFfTLDbJIYap+MsWsa5n7/P3vvHRbVmb//zwygYi8ovffee+8ovffepAqi2Gvs2HtXRECwi4KJxnSTTY+aTW+aGI2FMg13v9f1+v0xyCb5JNmYddf8dn2u677mMAwHPJ55znlec7/fdykm0dMxT1uCfekWgua1kNFwitpdz7K2/SUuvPcFn968y+fffMP3N6/Te+8Wvd23uHH9c44caSI3Pxs9U2NGqqkxWkMDTRMTtE1N0TIxRtvECG0TIwzMzbG0s8fD15+gsCmEhkfh4xeCT0AEvkExuPpGYecZja1XInZ+2ThHTsMvfQkh+WuxjpqLrm8FGu7F6HiVou9djJFvMeaBUzH3zcPGJxPPgCyCInIJj8wjfEoeYZF5+Idl4h6QgktAGnb+GVgF5GITVoZv1gqia/YTP+co8fNPEzP3DNGzThM7+wwJA4Ax7QkBxt9TMv2fBIy/VG77i5JKEd/t5sKZTv7y4iv090oU4KhXirxHgrxXglwiQyaW0Hf3HuLebsR9PcjkUnolfXRL+n7ZwfizuUIqldI3ABUlUiliqYTPPvuMhpUNuDi7oa2ni5q6GqNGqqI5ajTW49QJ1jUhWs+MgAlaWI4dj/pwVUaJhIxREqE/ZjThtvbUxiSyobCSA+UzaSyp40DpdHaVT2fj1GqW5BQyOyef15+9gLxPUW4t7ulGKhEPtKD42Y19/wPef/sdXn/1Nf7e/4CzJ09z9b0PHgEwyn91bv0x1JXIZNwT99EnkyKRS5FIpUilEuQSKbKeXmTdfUju9vDDp1/x7nMXad+2nWVV0yiNiibVzYtYC3uiDS2J1DJhipoBkeP1iVHTJVZdiyi1SURPmEjCRA1SJ2qRMk6d9LHqZI/TJF9Nh0J1Pea4eXGwqpK3TrVx64uryCR3kPV1098nQd4rR3ZfiqxPhkys+IBJKlfAxTsD6pYroKNMIv+Jm/FfvW486YXdw+Toh9sPe4P+5d13sXKwRqAkQKAkwMJ4CKtnGvHsbhvePqTHJy3juXliDLdOjeCH86O4fXEMt14cz53XdLj3pj333vWi91N/+j5x5fZ7Jtz6QI/vr2jz7XuafP+BEXc+dOSr1x358hVfPjjnzfYFNtgYjEEg+EfvxYfbDx2ND0NfUlJS6Ovre+LH7l+9N3jU/T8FjP9b+k8Dxr///e9s374dVVXVJw7UnuofGjlyJMXFxXz++ef8v//3/574PPe49Tf5A77svUXlRwdw/+AhXPwfTYh+ZMC4+EdahMe1hfheXcK+b59HLBPT/29wMj6u8W8pkX4IFA01JmCgPn6wRPphmvTPZWWgAJGWBtpY6GsNgkRjrYkYaaoNhsEYaaphqDFBASr1NTHWmYSZviZ25oY4WBrjZGOGpZHOYM9FaxN97C2MB0ukvRxtFSnSFsaDJdiuthZ42FtjY6I/4EJUuBNdbczxsLfGykgXB3MjRX9FSxOMNCdiaahDiLcb0SH++Djb4WBuhIW+liLd2dMZD3tLvB2tsTXRxcfFlpzkWLydbXCzNcfaWAd7M338XO1wtjIhwN2RCH8vgrxc8XayJTLYD2crU5ytzfBxtiM1ZjIhPm4Eebrg7+5EiLcbGfFRxIQG4m5vSYC7M6E+7sSGBRLu58nkAG+mBPoS5OVKUVYqSZFh2BjrExHgRW5aHFGhvgR5O5McG05CZDDJMWF4OVuTn5FIRXHWT1KlpwT5kJUSx7qVS0iIDFWEuyTFUFNWSGl+JuGB3hRlp1Kal0FlSR65aQkkRocTGxFERlIMi+bUUV9TTvyUECpL8qirLGHa1AKqSvJIi4+kJC+dtSsWk52WQE1FMWVFOWSnJTBnRjWVpfnUVpUyrbyI+bOmU5yXwYLZ03lm0RwqSvJZumAWK5bMo3HfDtavfoaaihJqKoqpr634w+exXC4fAIwSZDIp4r8pAGPRqu2krtxN5qrd5KzepSiPbthDTsNectbtJWfdPrLXHyBv42HyN7aQv7GFgk2tFG4+QtGWNoq3tlGw9chvAsa8bW3kb28nb1sbedt+CiOzN7eSsfkIaRtbSFl/eBAwpqw//DPAeJSSHcd+BBiPU7XvODUHTzGt8SRV+45RvfcoMw6cYk7TWeY2djBr30nmHD7LnNYuZrd2Mru1k1mtncw80smMI53UHemi+sgFqtoUqmi7QHm7QmXtFyhpu0hB+wuUHnuJ0raLVB67RM2J56k5ep4Zx59lWecLbHz+NfZefptjH3zEpc++5N3vbvFFbx/fyyR0S7sRd/cq0p3lcu723qXn20/57uBerlSUcu+FTrofiOkRS5HcuYn4yot8tqWBr599jv5fCWn5s0yuwB+GhY+qqKrG/whU/ClgbCaqpo2o6UeJrmsnuvYwsbX7SarbQ1b9LnKmbyKjfCWpxYuJTZ/B5Lgq4lJmEhZViYN7OprG4YxU90F5vDuCce4INbxRMQhilHUU493T0ZpSi2XBWvznNZO5voP6g5fYdPoyF698wac3f+CLG9/w7Xdfce+HG0h6biOTdvPxp9fYtW8nzl6ejNZQZ8SkSWgYmzBORxc1fX1M7O3RNTND38ICWyc3/ALDCIuIJjwiGj//MAICpxAYHIeHXzQOHtHYuidg65ONd+x0QrKXE5K7BiP/SkaYJ6GkHYGSVhgijSBUtIIYZRjOGP0gNE2DsXWJJSyqiLSsWrLyZpGRM5PoxDJ8w3JwDkjHxjcD68B8nONmEFywjtjpjSTMPU78/A5i5nQQXf8kAONZkuacI3lO1z91MqbOe3KAUfI7JB1wan3z1dcc2Lefj/76Ef3yfiR9fYh7e5GIJcikMmRiMTc+/4y/vv8eUnEPcpkEibRvoOz5Z336fgU2yQZaMMhlcv764YcUFRairqWB6piRCIYqIVBVRjBUhHCIEkOVVJgwZDgaQ1UZJ1RiqECAskDA2OHDcLO2Ij82lqVTy9lYVcOW0ir2llTTWFzN3qJqtk+tZUP5NGqSUulobkbccx+xuAeptA+5VIKktxdJz/+FMg/6H/DZJ5/SfKiJuz/c4Z033uTN1y4/2ocxv/DvV4DFh+XhCvXK+hBLeuiXiXkglSLt7ub7L7/k6suvcnrPAVZOq6M6MoF8Z18SDWwInqCH73gdvNV0cJ6ggdWYCRiMGo3WyFFojBjJxFGqjBs9lHGjh6I+WhXDUSOwGjUCt5EjCB+vRqq6LjnqeuSpaVE8dgL5Y0aTr6PN0sjJnN24lk//cpn733/Hg4G2GDKpHInsH+XRD7/ulisg4125nD6ZXAEX/0sA40PXolwu/0mS+Xvvv4etvQ0CgQD18UIKEkfTtEKNF7aP4oN9Q7nRMpI7x8dy59R47nSO5dbFkdx8ZRh33h5H7wcOdL/ry913vei+6kn3VQfuf2jJ7Su6fP+eGjffHs+d9/W58Yo+n3eZ8PV5Bz4+O5n8ODOGqogQikSD/d+UlJQYNmwYSkpKg2XTISEh3L59e/Dvf9LH8I/eGzzq/p8Cxv8t/ScB49///nc+//xzPD09nzhQe6p/aNiwYVRUVHD9+vX/TrjY/4Bv++4y5/NWvP5PWfRTwPgosPHhsfK4upDQq8to/+5VJHLZY58zHtd47IDR7MeAUXMChhoTMNaa+JuA8WFS80NwaKGvhaWB9qDT8OH+THXV/9GfccDBaGmkg4utOTam+rjYWShSoweCXzydbPBwtMHO3BBHK1PszAwHHYw2xnrYmxni42yPm50l9uZG2JoaKBKtTQ3wdbEn2MsVC31trI318HWxx/EhmDTRx8fZDjtTAzzsrfB2UjgZbYz1CHB3VJREu9hibaSNl6MVId4ueDtZ42BhiLO1CY4WhgR7OePv7kCQlzN+rg44WymclPGTQ3C3tcTVxhwvRxvC/TwJ8/UgMsiXmLBA3O2tcLOzJMzXg0APZ1xtLIgI8CbU14MgL1fiwoNIjoogLiKY9LhIfF3s8XK0JTY8kJLcVNITIwkP8CBuchBFOSlEBHoSE+5PTXkBAZ6ORAR6kpeeQKCXExGB3iRFh5McE0FWcixlBZnkpieQnRJHVnIcSdHhFOekkZ+RTE15EfGRoeRnJFNfU05lcS5L582ktryIKcG+rFg0l4Wzapman0lZQRZF2WnMrq0gIymGrNR4Zk2vpLK0gLKiHApz0qgozWP2jGpmT69m1dIFTC3MpqwolwWzpzN35jTKS/JYPL+ejQ0rqKueysyaCjatW8nKpfP/8Hksl8sHFiESpD8BjNtIXbmL9JW7yVy5i6zVu8lcs4fMhj1krt1L5tp9ZK7bT86GJnI2HCZ3YzO5G5vJ29RC/uZWCrYcIW9zK1mbmn9V2VtayRmAkNlbWsna3ELWpmYyNzWTsfEwaRubSVl/mKS1hwb1D8DYRt72dgp3HKV4xzFKdx2jbPcxKvYqAGPl7qNU7Gijes8xavefpL6xg1lN55jVeJb6g2eYdeQ8s9qfY0bbs9S2naeq7RxTj5ylpK2Dotaz5DefJ6/5PLnN58ltOU92y3myWhVKb71AQtMlUo68SPaJV0ltvUji4XNkHb9I7qkXKDz5HCXHOyk+coby9tPUnz7PmhdfZ//7H3Hyk6947/ptbt+X09sn476klzuSe9zp+Q7JN1/Sc+V9JH336O7t506fnB65GIn8Dt33rtNz+y5yyb+nfOpxjicBGP8TcFER8tJCVHUbkdOOEj39KNG1zcTU7Ce+Zicp1VtIr95AZuU6sssbSC1YwuSE6fgEFWLrlISeaRhjtbwYNtEZJTUnhOquKOv7Msp6Cpo+2RjH1GI/dR1+i48weWMnWbsvUH3oIkvaLtD88ju89tGnfPj1F3x76zrd97+nr/sW9+7c5MaNL7n00vMUTi3F2tmFsVraTDI0YryuHpMMDTG2tcXQ2hpzByecvQIIDIsmKDwa34AwPL2C8PIJw9c/Ck//GBw8o7H1TMIhMB+v+HpCc1cRUbIJ6ymzUXcrYqxdJuNsUxlpGsNww3BGG4UwSs+PkVrujNN0xsI+AnffRLwCUvENycI7OBv34BzcwgtxDC3GcXIVPqmLCS/dQmxdM0lzT5A07yyxczuInnWKmFmnSZh7lpT550ibe+ZHgPHfFfKiAIxJczpJntv5C5Dxl0qm/9lzXT95TJ1//rECRunPHh9ui2Uy7ot7uC/u4f0Pr3CguZEPP/2IXkkv9/vu0y3uRiwTI5H0cv/mt3QdO8obL72ApE8BGeVy6UAQzMC88EuAUaaAi329fYj7xLz5+l+Ij4lljKoqo5RFjBAKGCYUMEwkYIRQwEihgFECEcMFIpQFApSFIsaKhmA3SYc0vxAWF5Wxcfos1ldPZ11ZJRvLK9hWUcXO8ip2llWzs2omC7IK2LNqNX13f6BH3E23tI8ecQ9SiQRZnxR5r/T//J398n567t1n7arVXOg6zxcffcL5s52KQJjfOy/+5N8vGzg+EmQyMTK5GKlc8figrxf5/bv0/HCTK29dZve6BqqTU4m1dcJf2wA/fWOctXUxV1dHe+wYxqooM0pZxEiRkJECAcMFAoYJBKgObA8XCFAVChguVBzDEQKFRgoEjBYKUVMSoT9yGJZqY/HUGkeslhqFEzSYqqpG7pBxlJrasCK/gAtHj3Dji4+QiO/T+0DCPbkEmVSKvEeGvFuOTKyAjD/IFZBRIpUryqUfw3XjSS/w5PJ/uBjFYvGgM/Da1Ss42tqiKhTgazeE9bMmcX7rWN7cpcwnB4R8d1iFH46M5u6Jidw6O55vL6jy7WVlbr6jyr33bej7IBjx1WDuf+DB7Xds+P5tE+58YMC9K3rcfVebry6O54WdQ+lYOZT3D07ivSYnKlKMGT9GFdGAa/HhIlskEqGsrIyysjICgQBvb29u3br1xI/bv3pv8Kj7fwoY/7f0nwSMDx48YNu2bT/pffpUT1ZKSkpkZWXx1Vdf/VemRffL++mR9rLpehe+V5f8Blx8ChgfBTB6X1uM+7UFxF1bx4XbV3nwmFuJPK7xmACj5gBgVMhcXxtLA12sDHWxNNTBTE8LE211zPW1sTDQxkJ/QAY6WBroYGmoq3g0ULzWTE8TM11NzPQ0sTTUwcJAB2NtdXTVxmGirY6tiQHmBlqY6WthZaSHhYEORtqTsDTSxcbUAHMDbcwNtPF2scfDyRZrk4G+jBbGuNoOwEQTQ2xNDPGwt8HJ0gwHC2Ms9LUx09XEylAXV1tLXGzMsTbUw9pID2drcywNdHC0MCHY2x03WyvszYywNzNSPG9pis9ACrSHnRVOVibYmxliOwAjgz1dcDI3ws5YF3cbcwLcHQjwUMjTwRYfJwcCXJwJ9XDD39mBEC9X7C2M8XC2JcTfg1A/d0K93Qh0dSQmyB9/V0cyE2Lwd3fCz9WRtNhIYsOCiAsPJjl6MhH+3iRFhuNuZ0Vy9GRFmEp6Aqlxk4kO86c0L52CrCRc7MxJiAyhMCuJiEBPAjydiI8MJjLEl4riXDKSYkhPiCY9MYaKolzC/L3JTIojLT6alNhIkmMmUz+tnLrKUgqzU8lNS6S+poL8jGSSYyYTGxFCQlQ49dPKyUhU7GtWTQUluZnMmV6t6KtYqnAkzqypYFpFMXmZycyYVs6suirqayupqSihMCeNRXNnsHXDalYunc/ieTOpKitk9bJFTK8qZcn8etavfobt/0IPxoeLKKlEglQqoe9vD2jsuqgAjCt2kbp8J2nLd5K2chfpq3eTtmo3aWv2kNawl7SGfWStayRz3SGy1zeRvf4fsDFvYws5G5vJ2ND0q8rceJiMAZiYvqmZtI1NpK0/ROr6Q6SsayR5XRNJaw+R0HCQhIaDg4AxfZOifDpvWzv529op3NZOyY52pu46SsWeY1TuOUrFjiNUbGunZu9Jpu8/Tc3+U1TvP8X0prPMOvIsNUfOU32ki/LWTopbzpLXcobM5lOktpwk5fApUg6eJbnxHEkDSmw8R3yTQgmHO0ls6iLxcBeJLZ3EHu4gpvkMiUc7STlxnuS2c6S2niWj9Ry5Rzopbu+i4tgFak4+z6yOl9j40nscf/9jXv7kcz754Ra35WK65WLkEiny+31Iu3sRd8vp7ZbTK+6jt+8OYnE34m6xotTtT7CI+K3x7wKMv1YO/csl0oeJntb8+1XdTMy0f6YWYqa1EVt7gtjaU0RXHyOquoW42kaS6/aSPG07qZWbyKjYQE7lZnLLNhKbsgAbpzQmavsyQs2ZIWq2KE+wRKhuhVDPieG2oeiE5eNU8AzeM3YSuvY0MQdeJbb5MhltrzG1/WXq2p5l7dlLtL/2Bm99/inX73zHve7b3Lt7k9vf3+CHW9/x6cd/Zd+B/eSXlODo6YWBlTXqxkZomplh6uiIjYcHzn5BeAZPwSckCq/AKbj5huLlH45/SBQBYXF4BMVi5xmNmXscZr7ZOMfNILBgDRHVu3DJWo1Z7Hz0Qqej4VPKSLtkVIxCGarnh4qWB0pq9iiNMme8rgv6VkFYukTjEpCJZ3gRPlGVBCTW45c8j4CMpYQXbSSmej8JM9tInHWChNkdxM3qUKRIz+4gfm4HyXM7SJlzmpTZp0iefYrkOWdImnOGxN+p3wsik+Z2kDz37IDOKSDjvHMDpdMPtwfg47xOkud3kjq/i9TBxx9vn//ZtuIx7aEW/PEejFKZwl0olcmQDLSzkMpkig+FJIoPhxQSI5H1IpOJee/9d9i1cyvX3n8XmaSPfpmEfqkYuaSPv0ul/PD11zTv2c3lFy8hHXAFSqRipDLJ4HVBNtC7TiaTKXr09vUN9HmV8M5f3iIyLJyRQ4Yxeogyo5QEqAsE2Ckr46ykjLlQhLpAwKghQkaPU0V5uBLDVFXwMbRgUVwuO8vq2V01m52VM9lUUs3G0kq2VtewqaKSzVWVbCyvZEFGHisqa7jx0UfI5RLuiXvolkvokUoUwS5imaK095dAqFhC6+FmlixYyF8/uMqB3Xt/N2B8GAoikylaWygSmyVIxN2I++4jk3TTL+/lgbyX7z79mHP7DrC4sJjcwGAibO3xNTfHwUAPownj0R4+HDUlJUaoiBANFSJQEiBUEiAQCRCKBIh+JiWRACWhAJFAgIpQyFCRkCFCIcMEAoYJhKgKhAwfgI4jRAImqapgM34MgZM0SFXToWSMDkXDJ1GmbcyckCBO71rPd1//FVm/mH6pGNn9XuR3e5H3ypCIZfTK5NyTyrkrkSmcjI/huvGkF3kP/w/l8n84GOVyOZ99/BFudvZMGiKkOEaH/YtN6dwknUDdAAAgAElEQVQwmte2ivi0Uci3R0Tcah/GnY7x3D4/iW9fGM83b4zlxjvq3PvQjZ5rwdy74sndKw50X7Gm+4oF99+3ovd9J769YMrl3SPoWqXMxdUi3tyhzGu7tMgMG8uIYcqIREqDSdICgSLkZciQIQwbNgyhUIitrS1vvfXW4HvtSR+/P3pv8Kj7fwoY/7f0nwKM/f39fPvttzg7Oz9xqPZU/1BoaCgfffTRf6VzsV/ej0wu49jNy4R/uALPawvxubr4N7T0qX5TPyspv7oYzysLKfp4F3/tvs7f5I/Q8uYxX+d+bTwWwGisq4WRriZGOpoY62phZqCLmYEOpvraGOtqYqCpjp7GRIx1NTHV18ZIWwNTXW1M9LSwNNLHVF8HIx1NLAz1MNCahKmeNia6WorvGxtgbqiLsa4WmuPHYmNqhL25CWZ6OpjqamOmp4PZwD6NtDQw1dXCVE8bc30drI0NsDE1wtbMGGdrC5ysLXG0NMfZxhJ7cxOsDA1wsbbE2coCCwM9bE2NsTExwsnKHGtjAxwtzbEw0MPBwhQ3OxvM9XVxtrbA3cEWSwM9PBztsDIyQF9dDXtzEzwc7HC1ssTH3g53W2vszU0J9HQjws8XZ1MT3EyN8TAzJtDRFk97M7ycLIgK98XbyREnE3Mi3DyJ8vQmxNmZcB8PbK2McHaxxtvPGQc7U9xtTIn39SItJJi4sBAmB/oR7O2Bv5sLYX4+JEdPJtDTjUAPN7ydHYgMDiQjIZakqClEBPqSEjeFzORYUuOmkBwTTrCPG55ONiRFh1NRlEN0WAApsZMJD/AiJXYKZfnZZCTEMqumiqToKRRnZ5AwJZyS3CzS4mNIjJxM/JRw6irLWFhfR0JkBDnpKRRkZzCrtprF82aTHB9NflYahTkZlBcVMLUgj9rKMopzs0iMnkJZUS511VOZXVdNcV4mVVMLqKkoITstgbrqqSycU0dRbjp11VPZtmkNc2ZUM2dGNWtXLqG2qpQVS+axcE4dM6aVsWHNMtatWvqHz+NfAowHuy5SuGorKSt2krRsJynLdpCyfCcpK3aRsnIXyat3k7xmDykNe0lvOEB6w0Ey1ipAY+a6Q2RvOEz2hsNkbTj8m4AxfUMTqRsOk7q+iZT1TSStayRpbSNJDQdJbDhIYkMjCQ0HiV9zgPg1B0hsaCRl/WEyNh8he2s7uVsVkLFwWzvFO9op3XWU8t0KwFi9+zjTdp+gcs9xKvYep3zfSSoOnaGy9RxV7ecpbj5HXlMH2U1nSD90iuRDJ0hoPE5s4zHiDp0g+dA5Upo6SW7qJKmpk8TDnSQ0dxLf3El84ynSDp0g60gH6a2nyWjrIOPoWRKbj5Ny5BRpR86R2tJJZut5clufpeDIBUqOXGDqkQuUtT9PxblXmHHuBVY//wqH//ImL37yGV/c6+WOtJ/uPini7l66xWJ6JBJ6xT1Ieu8g6b1Pt7gXsexRklD/85Mr/JkAY8vvVkxN6+/TtKPE1Z4itqaD6MoTxFQfIb62iaS6/SRVbyelaiuZ1dvIrdxBTukWJsfNQ884kiEjbBEMM0Y4Wh/BOD0EmiYIzZwZ6x+PZd5cwp5pJmb7ReKOvE18xzWiO94j5cxb5J+6zNT280w/fIKGU2c5/957fPTtN3z3w01u3fqWuz/c5N7t7/num2/4yxtv0NTcwvylS8kuKiE4Ohpnf3/svH1wDAjALTQCz9Bo3AIjcfGLwNknFO+gKQRGxOE/OQGXgBisvKIw8YrHOCAHu6R6vIrXEVS7H/fynTgWb8EmpwGj2LmM9shBZBKOQNsLgbozAjU7hGMsGDrBijHaLujZhOMSWkBwSj0R2UuJLFhDdMkmYit2kVDbSGLdEZLrj5JYf4KE+tPE13cQP7uD+NlnSJhzhsQ5pxVgcUC/Fyz+IcD4856MD7fnnvu/z88/R8r8zl9R10+3F3SStqCLtIUDWnD+0ebmgfemTCZFLpMilYiRSsT09vQgFfchl8l40N9Pv1yOTCKm984der//nu5vv+PO519w44NrnNy1l5q0LDr2H+IvZ8/z2okOXj3ZwSsdZ7nc1cXxxgNU5udyrKWJ3p57SCW9SKVi5DLpQCiMonddn7hP0ctOLEEmkfHem28TEz6Z4UrKDBUIGCMUYCIQED5kKIUjx1M+dAIFKuOIHDIKe5UhmI0ehqXWBCK93FiaU8Sesnr2TJ3JtvxqtuZWsr2gip2l09haUsGWqRVsLatieX4Rc3ILufra68j6ehBL+uiVS+mRy+iTD5RyP3Td/QJg7Jf38/4775ISn8DZE6doa25B+jvBjUwmQyyRIhlIhpbJpMjEirTnfkkv/eL73P72S44f2ENtQgqTTW3w0TbER88YO3VNtEeOYIyKohxcRSBARSRgiLIIZWWRAiQKFVISCRApCREpKeDiQ/AoEIoQKKkgUFZBIFJGpKSCUKSESKSE0o8kFCghFIpQVhIxaogSBqqqBI2fSMr4SRRMmEj6cFVyJ41nxZQpvN54mL7rXyPuuUOvpAeJTKJwf/Yp3Iw9Mjn35T/qwfkvXDee9ELvIVwcDHgZcDPe+OprfByd0BsqpDrBnKaljpxfr8Xlbar8tVHIN20CvjuuxHdnVPmmcwxfXJjAl6/pcONdC3740IO7H/pw54oLt9+14s7b5vS+Z0vfB2582WnJC2uHc365Cpc3jeGdneN5d9coOteMJchuKEpCISKRCNFA2IuysjIikQglJaXBHozjxo1jyZIl3L17d7Ck+0kfxz9yb/Co+38KGP+39J90MLa1tf1isNJTPRk5Ozvz1ltv8eDB4wNDfyb9rf8Bb977lIyPtuB1bQE+Hy7C9+ri39DSp/oN/Rww+l5djM/VRfhcWcziL45xW9L9aH21H+N17tfGYwGMRrpaGOpqYqjzc2lgoK2QvpY6epqTMNTVxERfBwtjA0z0dTDR10FPSx09jUkY6mhiYWyAsb7O4M+YGuphZWqEvqY6BtoaWJoYYmdphomOFnqT1DDUVMdYRxNjbU1MdbWxMjLA1tQYc33dQQBpYaiPlZEBlob6WBro42hlgYOlGY5WFrjYWOFiY6UAjGYmOFlb4mpng42JEfYWitc4WllgaaiPkZYGxtqaWBkaYGGgh6+rMwEe7tibm2JjaoyztRWOpsbYGupjZ2ZMoK8XyQmxuDnYY6VvgKu5BSEurkz28sTLyQ5PNzvsbE2xMTHF2cKGcB8/4iPCCfH1ws3JhqBAT7w8HQjwd8Xb3R5PB2tSJoeRHh1JcnQkHg52+Lo6ExHgT6ifDwUZaUSHheBkbYm3syNZSQmkxsaQGhtNfnoKcZODSY2PJH5KKL6uDoQHeFFbXkx8ZCjBPm6kxUeyaHYdsRHB5KUnkZkUT0pMFLVlpWQnJxIbHkZmYjzpCXEUZWWSmRhPVnIilUUFTC+fSmZSAovmzqKsKJ+8zDSqy0rJTk8hLzONvMx0ZkyrpDgvm6lF+SyeN5v0pHiqyoqYV19LRUke9bUVLJhdx/xZtVSU5DOztoLq8iJKC7JZuXQ+61cvo7xYUSa9Ysl8aitLKMpLZ159DYvnzWTB7OksmV//h89juVSuaP4ukSCRSuj92wMOdl2gYKUCMCY+s4PEpdtJXLaDxGU7SVyxi4SVu0hYvZvE1XtIadhPSsMBUhsOkNpwkLS1B0lf10j6ukOkrz9E+vrGX1XqgEMxae0hEhsaB0Fi/JoDxK3eT9zq/cSu2jeohIaDg4AxZ2s7OVsUydQFW9op2j7gYtzdTsXudqr3naR6/xnK9pygdN9xpjadYWpbF0Vt58hpPk1a4ymSD54icUAJB08Sf/AkcQdPknjoNJnNXWQ2nyej+TwZLedJbz1PWut5Uo+cJ+nQKVIbj5F26AQpjcfIaukgr72LjMOnyTjcQWbrOdJbzpLVeo7cI+fJa32W/OYu8g93kn+4i4ITFyg/9xL1Fy6zuOtlNp5/jdY3rvH859f5RPqAWxI53b1irsvvc0t8jwc9fXwv6+U7uaJP2p9hEfFb478XMB4hZlo7UVXHiao6Rcy0U8ROP0ZsbRPRVbuIKd9M8rRt5M3YS07lTuKzVuPqM5XR47wQCI0QKOkgGDIRwWgNBDpmKDn6oB6bj2PdOiK3dZHY9h4JnZ8S8+wnTO76gLizb5N28lWyWjrI3LaPaTv2sv/CBV65eoWPv/yM6ze+pPvuLe7e+p7vvv6Gr774gs8/+4IPrv2VsxcusWbrNnIrKwmMjcM1OBSX4AjcQqJxDpiCo284jt4huAdMxjskCs+QaBz8o7DwjcY0IBWLKaU4ZC7EvWwT3nUHcJu2H7fpjXhM349D0UY0J09niF08Qh1fBBOdEKrZIVKzRTTSGNEIE8boe+MYnM/knMUklm8guXoHqdMPklZ/hIw5x0ibfYzkmcdIqj9JYv1pEuo7SJh1hoTZpwcg4ZMCjP9E8xXl279Xg3BxQI80Nw+8N2VSCX3d3Uh7e5GLxfRLJNy/dYsvP/6Yt159jTPHjrF761bWLX2G+SXlTE/Loio+hTRPfxIc3QnSNyPS1I4UO3cSrVyINbcn0saeUHs7QpwccDQxxs7chHWrV/Dl558gl0mQSvqQSST09fUqgktkCjefRCzmi08/Iz8zm9HDVBmppIKqUAltoRIJQ0ZSMU6TvFFqZAwdTZbKaAqHqZE3YhIhSqq4DB9B6ZQItkyfwfqiSraW1rC9pIZtBVUcKJvJnpIadhZVs7N0Gnsq6piflcfxxkakfQqg2tvXQ7e4l96BxObBfpG/5LobAIw/fH+LlPhEli1cTEtjE9337iP/HQ3CpXJFX8IesVSREi3uQ9pzH9m9O9y/eYMLx9uZlp1GsLUVgQam+OiaYD5uIpOGDGO0UMSIAZfhUMEATFQRoSISoipQlEMPFQyUkguFitJxgcKxKBIIEAoEKAmUUBEORUk0BJFIBZHKUIRDVRGoqCBQVkYwRBnB0KEIlVRRFgxFVTiEESIF0BylIkRtqArOE8cSpzGR3HETKFadQLGaHsuzsrjyziv8ILlNj+Q+0nv3kd+XIO+W0dencDP+PDDnj1w3nvRC7yFQfAjpHn5959ZtAl3cmCQSMMV2HEvzDGlbos8r2ybyUfNIvjqqxDcnhXx9RonPzqryyXk1vnzFnJvvunL7mjs/XHXl3lU3JB96In7HmRvnjXn3gDrPrRzGC6uVeG3DKF5eO5bXt+rx+mZD9k2fgJOeCiKBaBAoampqYmlpiYaGBsOGDUMgEAyWcDo6OnLp0iX6+/ufAsb/H+kpYPxzAcYHDx5w//59oqKinjhUeyqF9PT0OHnyJP39/fQ/5vLWP4P+Jn/Ajb5bVH2yTwHBrilSkH2v/RZkfBTgtuSJA78/A2D0HXB/hny4nMbvXkQmezz9GB/XeCyA8SFcfAgFdTUmoqc5aVAP4aL2pAmDzxnraWNqoIu1mTHmRvoY6WqhqzERE30d9LXUMdTRxFhPASBtLc3Q11LHWE8bQx1NbMxNsDDUx9rECHN9XQw0JmFtbIiFgR5WRgY4WJihrz4RQ011rIwNsTU1xkxPByNtDezMTHC2tsJISwMLAz0crSxwtrHCysgAa2ND3OxtcbW1xt7CDCsjQ8z19fB1c8HOzAQDjUnYm5tiZWSAmb4eU4ICiQoJwtfVGVtTY2xNjfCwt8JCXxNzI22cnWzx8HTF0soCDzc3nG0ccLF1xMvFDRsrS2xsrfH398HRxhoHGwtsHCxx8XPGO9SL0CkBxEaFYmOoR5SfLwFuroQE+pOSkYyLmzNOttYEeLpjaWSAh6M9UaHBxE8OJ8DDDQ9HO+IiwqiZWkJEoD++bs5EhwYRHRZImL8nSdERTAn2JSs5lqzkWEL9PPBxcyAxKpz0hCjSEyJZv2IJaXExxIaHUpKbTW5qMiE+XuSkJJGXnkpJbjbpifEUZWeSGhtNcnQkC2fNYOGceqaEBlFdVsKiubOJi4wgOS6GipJCqstKmFtfx5L5c9i8bg1JsVGEB/mxcE4dC+fUkZOeSFVZIRvWLKe8OJfykjyqygpZuXQ+K5fMZ+PaFaxYMo/Vzyxg0dwZzKuvYca0cubPqmXpglmsX72UrRtW/+Hz+KeAUfwjwLiF5OU7SFi6g4Ql24l/Zgfxy3aSsHwXcSt2Eb9yN/GrdpO4Zh9Ja/aR3LB/EDamrWscVOrag7+qpIZG4hsOEd9wiLiGRmJXHyRm1QFiVh0geuU+YlbuHdRDwJi6oZnMLW1kDwDG3C1HyN/SRtG2toEy6XbKd7VTvusoFXtPUdl4lqqW85S1nSev7RzpzadIbDpG3KGTxDWeIr7xNAmHzpB06AzJTR2kNp0lveksWYfOknnoLJlNZ8kYUNrhs6QePktayzky2p4js+0CecdeIKftItmtF8lquUjm4QvktD9L7okuco93kXesi/z28+Qd6SK3tZP8lnOUt5yj/NjzlJ95lekdf2H+6TdY2vEKay69wsH3r/HmlzfpviflrriH+z3dyHvl3JZLuSuR0i/9cywifmv8NwPG6Jp2plS1E1FxjKiak8TOOE7M9GaiqnYTU7mD1No9FMxpJLVsM/5Rs9C3SGCoqh0CgQECFV0Ew7UQaJoxxM6b8ZGZWFcvJXBdG7GHXifp1CfEP/sV0Rc+J/K5a8R1vkvSsZeI39dOXMM2clatZ9G+Axw6d5aX3/oLn3z6EV9//ik3vvyC7775mm+v3+Cbr6/z6edf8vbVD7lw+TKNJ06wZP0GCmvriEjJwjlwMnbeodh6BGLnFoCLXxg+YdH4RMThFByDmU80el7x6ARmY5u1CI+qbXjUNeJQfQCHaQdxm9GM98wmHKduQjeujhGOSYjU3RCMNEM4xgzBCEOURpszWtcTA+cEHMOmEpC6gPjyLWTPaSF3wQlS6ttImXn0fwIwpi7o/IkeaW5++P6UShHfv8+9m99z+eLzHN69h5qSUhIiJuPr7IKVgSGGGpoYa2hiNnESxuPGYzhmLJYTJ2EyZhwOahp4aOnjMkETT3Vd/HWN8DMwxt/MHMMxYxg30BNw0rjRxMdE0tV5hp6e+8gkYnp6u+kbKEeWSqX0dHez6plljBs+gqECIcMFIoYLhFiOGEP88IkEDx2JkbISGspC9IRCbARCgkTDiB8+Ee/hY/E20Gd2ZgabqqaxtbKGnRW17CqrZWdJDbvL6thWUsOOynqWZ5ewdf5ibn13g+6e+0gkfchkCifaw9RsiVwRXCKR/wIUG3Dm9/X2UTm1jPzMbA4faOTmdzd/1+JGKpfTK5PTJ5Uhlcrol0qR3b/H25eeZ2FZKfHurgSbGOGpp4PxhImMUR7CSMEAWBSKGCoSIVISIVJSQiQUoiRQOBmHCwSMFIkYqazMxFGj0FZTY+K4sUwYO4bxY8cwbuwYxo4aySiVoQwXKjNMIGSIQDjYv1JJKEJZKERZJERJKERJqMwQgQpDBSKGCYUMEwpQGSivHq4iQmP4MBzVJ5GuqUfR6InET1CjOMiXiyda6Ov+HlnfXaTd95FJBgKAHvH68k/P3Sekh6nRPwWNMnq7ewj19mGkQIDOEAEhFiosyhhLy3w13tw7iY/bR/HVaRVuPDecb58fy40Xtbn5mi0/vO3JD+97cP+qBz3ve3LzRRveP6zFhTVDOT1fwMWVAl7frMK7uzS5vNWES+udeK4hgA1TnbHRGYlwYJGtpKSEtbU1WVlZJCYmYmNjw4QJEwZdVqqqqtTV1fHDDz/8aVw+jzoedf9PAeP/lv5TgPHll1/GyMjoiYO1pxKgoqLC6tWr6evr+9PMa49bMrmczdc78br6o7Loa4rHRweMCrDmcWUhnlcW/QiuPXno90dBoefVRXhcXYj3QGn4vwoYPa8uYvK11bx65yP+1v/gkT4YfRzXuV8bjwUwPgSLD+Gipto4tCaOR1dj4iAsNNLVGnydzqQJ6GsqHIuWJoaDgNFQVwutiRMw0NbARF8HUwNdTA10sTE3wdzIAAMtDXQ1JmJpYoiViSFGOloY62phoqeDnsZEdDUmYqynrfhdWuqY6utiY2aChZEBBtoaGOlqYW1mjLujPSZ62pgZ6hHk44mbgy1mBnpYGhvgYmeNg5U5dhammBnoYm9hhouNNU7WllgbG2Kur4uDhRkOlha42lrj6+qMm50NdmYmA65JdUwNJmJprod/gCe2jrZY2Fjh4+ePh7s3nm7eONo54mznhLmJKX7eHgT4umBuoY2O0XjsPczwCXLCz9ueCG8XUoICCLCxw8nMAi9vH9xDgrBzd8Xb3RVvZyd8XJyICgki0MuDyOBAIoMDSZgymaiQIEJ8vIgKCcLb2RFna0siAnxJi48m1NeT3LQk8tKT8XV1JDYihLgpYfi6OhHu701hZhrp8THETw4nJyWJMD8f4iLCqKsspzAznfKCfLKSEogODaauspyclCSSoyNZMnc2pQW5hAb4UVlaRNXUYtKT4qkoKaQoN4uqshIWzJ5JfW01WanJpMTHUFaUx4ol85k7cxr5WSnMqCln+6YGSvIzqa0sYcHs6ZQV5bB43ky2bFhNfW0lSxfMYu2qpSxbNIeGFYtZMHs6OzavZd2qZ1j8rzgYB/psyaRiRSlc/wMOdz5P0cotpC/fRvIz20laul3hZFy2k4Rlu4hbvou4ZbuJX7GHpDX7SVqzn+SG/SQ3HCC54QApDQcHlfwjJQ1uHyBpzQHiVx8gbvVB4lYryp/jV+0nfuVeYpbtIvqZnUSt2kP0mr3Ert1P3Nr9xDccIHFdI+lbWsnZ0kb2+hay1h4mb0MLxVvbKN3eSvmOVqr3HqXmwElqGs9Q3dzJ1NYucg53kNZ0iqSDR4k/0E5k0yniG8+Qub+T5AMdRDQeJ7L1BFmHjjP10CkyGzvIanlW4WI83EVa4zlSD50jvbmLzLYLZB29RG77ixQcfYns5ufIarlI3vGXyTz6AjnHLpJz7Fly27soPPYsRe3PUnrsIqVHL1Fx4iWmtV+i6ugLTD36IqXtL1F9/BXqT19mTscrzDv7ElteeIfzH3zJJzfu0t0jQSaWKXqjSfoUpYtyOVKZHLHsx4trRQiB/A86HB/n+HcAxkeBi//OEunomjamVLcTUX2UyTXHiJpxlJgZR4id3kTC9AOk1u0jo24P4ZnPYOWRy+hJ3oiGmqM83JyhE21Q1XVglEMwE6dkYT51Ab4rDxG5/wWij7xP9MnPiOr6iugLXxBz8WMSut4nsf1FIrc2E9+wg4zlayldvoqlW7Zx9OxZ3nz7LV59+SVeffFF3nj1Vd64/DqvvPwqz7/wEs+++DIXX3+DZ197jZaODtbt2UvNgiUk5pcRkZSNd3gsTj7BOPkE4xYQjltwNA6B0Zj5xaLnl4ROcB6WGQtxrNiKS90h7Kc34zDzCO7zjhP8zGlCl57Aq24PlhkL0fPNQtNmMlrWwYzTd2P4JDtU1Z0ZY+CPnlMyLpG1RJVsIHNWM9nzjpFY10rSjPangPGfzc0P359SGQ8kEr64coU1Cxcyxc8PL1tbHE1MMVXXQGPECMYpqzBSKERFJERJJEAoVJTlqiqJGC4SMkKkxCihiNEiEeOUlJmkooLW0KFMUlFhpEDIKBVlhogEKCsJcXCwYfWq5Xz04TXE4j4FzJNIkMtkvHH5Mk529qgIBKgOwMUJQ1Sx0dRHb9gIJggEjBUIGCUQoKokQEVZwDBlIerKKniNnEDQsLGkW9myrqSU7VXT2FE+jS0lVSxOzGJD6TQ2Vs9gcVE5M7IL+fDddxH3SxWtIQbKtuVSmeKaJVfMfb0D+kXAOBBGs2rZCmInR9K4dz83rl+nv18+OE/Kfvyzsn8sFMRyucIpOQCmvv3yC/at30BKYBB+Jsb46OpgP3YM2kpKqCopoTxkKErKKgMlzMqIhEoIBQKUhUqoj5uEnZUtwSHB5JcUsHDpIjZs2URTSxMdZ8/Qee4snec66DzbQWfHGU6fPMbuPdtZsHA2U0sLmBwWhKWJEepjRzNKWQlVgaL/4hihkGFCISKhAKFIiHCICKGKCKGyMgKhEiKhMirKqqgOHY6JqipxE9XIUJtEyqhxFJhacLJhNT3ff02P9D73JD2KXpO/VG7+fyQbPH7/9Nx9Qvo5YBxMlBaLiYuawjChIjTHWW8sS4s82FBhzNaq4ZxbO5y3Dw3ls9MjuHFhHNef0+CrLn2+7DTj2gkD3mnV5vX9GlzaNJznVou4tEaZ1zcr8ZetQ3ht22he22nKpa0+nFoTy7HVJTStnE2EjxtDVJRRGgh5MTQ0JCsri/r6egoLC4mIiEBLS2sw7MXOzo7nnnuOv//970/8OP6Re4NH3f9TwPi/pX83YHzokFuxYsVPep4+1ZNTREQE169f/690LsrlCvfiK3euEf7hqsG+i79dGv3rwNDn6hK8riwi4INniPtwHWkfbiL82nI8PpiP99VFTxwWPqo8ryzG/8pS4j9cS8ZHG4j562p8rizB6+qSwV6LjwoYH8r9ygKqPjnI9333ePA7KlMe53Xu18ZjAYw/divqakxER10NHXU1tCdNQGvieDTVxqOhNg59LXVM9HUw1tPGWF978LUaE8aio66GlZkxJvo6WJkaYayn+L7CyaiNtZkxBtoaGOpoKr6vr42OuhoG2hqYGeoNvs7K1AhDXc2BfU7ExtwERxtLbMxNFI5JcxOszU0w0NbA3socdyd7zI30B3+HnaUZFsYGmBvp42RtiY+LEya6WhhraeBgboa5gR7+7q7YmpngYGGGr6szfm4umOnrYqang7WZPq7OFgQEeBAZFYqZhQm29nY4ubhiZ2OLnaUlThYWhLm64m9phZ+FMf5OhrjbqONhrY631URC7bSJdTAm1c2WwpAAgqwsCff2wdnNHVMnZ/zCwkiMjR4skXa3tyUqJIji7ExiI8II9vYkwNOdoqwMspMT8XZ2xM7MhDA/H2rKSkiJiSItLoaIAF/iIkIpzhRmzdMAACAASURBVM4g2NuTvLRkkqImExcRiq+LI+EBflQWFVCSk0VWciIzqyuJnxLB4tmzCPH1JjUuhvkzaqmZWkJi5GSemT+XhOhIMpLjyctMo666grpplRTmZlFWVMC0iqlUlhZRmJNJcmwU06vKWbtyGfNnTSci2JeqqQVs39TAssVzyE5LYFp5MdPKiyjMTWfB7OlsXr+SJfPrWbdqKfPra1n1zAI2rFnOlnWraFixhMXz6tm/a+sfPo8fNq+XyxQulT75A1q7LlGyYjOZK7aStnwbqcu3k7JsB8nLdpHwzE7in9lF3DO7iF++h+Q1BwbB4v+VwqWY1NBI4ppGEtccJGH1gUHFrthHzPK9xK3cR+Lq/SSt3Evi8t3EP7Od2CVbiV6+ndiVOxVOydV7SF6zl9SGfWSsO0jW2kYy1zSSu/YwhRtbKdrUTPHmQ5TvaGFG40kWHr/AzLYuivcfJ2f/cVL3HSNmRwsJe9vIOHyaKYfaSTxwnNK95yjedZbk3SeJPXyKmNbjpLadJO1wB9mtXeS0PUtu23NktXQpnI2tXeS1PkdB03nym86T3/wcOU1d5Dafp+DIRUqOvUj+8UvkHH+e4jMvUnzyBQqPXqDw6POUHH+JslOvUXX8ZSqOvcjU9ucpbn+eqUcvUXX8ZWacvEz9mcvMPvcqq599g7Y3PuS9r25yt1escO/IepFI+pBKB0r4JHJ6xRJF+qdchlwu4c8AGP990PBREp//TYCx9ghRdUeZUneMsJp2Iqa3ETurneR57aTOaSG5bj/RpetxDK9AzSgI4RBTBMOMGaHjwkTHcDT9EjGKL8V26mK8luwlYvcFItveJaTtKsHHPyX07BdEPvcl8Zc+J+X8FRLbX2LKpmZSNx4ge+VGkqbXUzRrDpv37qPzuedoajzEts1b2LJhE5s3bWHzlm1s3rqdTTt3s7vpMIdPnKS1o4NDJ0+yramFFZt3UbtwJRnFlQRHJeDuH4ajTzAOvqHY+UdiGZSI2eQ8TOMqMU6bh3nhemxrG3GccxTXRWfwXt5F2LpLxG19hcTNF4ldfYLw2bsIrVjF5IJ52AVloGbsjXCUJcLRdqiZT8Zp8jSmFK0jqWY/qTNbSaxrJfkpYPwdc7PivSmVipFJepH1dnPrxtc0791DYUoKU1PTmZ6ZQ3FENElOngQaW2GhocXYYaqM+P/YO++4Ku+7/Z8FuAdT9gYZAiIqe++9994oyBJQXDgYoiZuBWfce484EjUxq0maVtOsZrZpmjRR4ExMnuf3/v1xgCR9kjZmNGmb+/W6XjIOt3C4B9/3ua7PpaGBlkiEWCBAJBIiFAsRigQIxULEGmI0hBLGCEcxRjwaiVCidtpJhIgkArRGaaKjo016cgrXLl5GeX+AB3IVin4pnStXMX7MGDQEQkYJRYwTSbDUNsB4gg6aQi00BBJGCURoCtQzBQUSCcLRmkg0hOgKhLiNHsUsXR1q45PYPK+BdUWVLIxKZmV6AZuq59NZWcO8nDwuHDuKUiFDrlQglctQqpSolEpUcuXXQOBwi/Y3AUaFXMHA/T7OnjjFgsb5dK1axYd//oDBQTkqlRy5St2ifE+uQC5TohpQoZAquKeQ86lSilx2D9n9v3Hr/FkWFJcQ5uSCp6kFDjq66GtqMlYgYIxEgpamJgKhEOGQC23smLFYW1oR6OtPdUUV+3ft5fatp3jrnbf5dOA+0kEl8kEVikEVgw8GeTCswUEeqAZ58ECFclCBVDFAX/893nnnLW4/fZOjhw+yfHErkcFB2JqZMVFLC8nQAk4kESKUCBFqqGGnSChBKBAjEmogFEoQC4XoaIqZMXkSybr6FE3So9jQhMNLFnLvL+8jG1SgUKhQyVQjqQaVQoVSoUIp//L5Vj+/ipF7zT87dn8uKZVKZDIZcrl8pDClv7+f/oF+Corz0BqtgVggwNvVgQPrl7Kvo5C2AhPWVUrYvUDE0TYxZzs1uNilxeNdWlztGsXj7Vpc6RrDzUcn8PyWMby0XcKL20U8v1WL57ZP4cnNDlzZFMKFzQWc3dbK1YO93Dx7jtamFnR1dUfmLU6cOBEfHx/q6+tZsmQJdXV1hISEMGHCBIRCIaNHj2bJkiX09fWNRKWHZzJ+FZr+q/Sw28Pu/1fA+N+lnxowPnjwgI8++oi0tLSfHaz9KgG6urpcunTpP7IxWqVS8UA1yF+lnzHnjzvwuLsIn3/qWvx2wOjz6nL8X11B/R/38Pgnv+ON/r/wbv9fee6zN+l69wyhdzrwvvPvAxm977aR/foWDv3laV7t+4B3B/7K7/reY9+HN0l57VG8hpq0vy9g9L27DJ87S3nsw1uolIPf4cXRH+8+923bjwcYhxyEw/p7yGikq42xvvYIhByOVFubGY88xs7SjGlTbXGwscTCeApGutpM0ZnEFJ1J2A3NYnSwscTV0X7E3WhjboKliSH2VuYj79tZmo1Ero31dbAyNcLO0gwbcxPcnKbiOcONqdYWuE9zxMHGEiM9bcyNDHBxsMPO0gyLoe/N1cGOYB8vHK0sMNXTwcpoCh7OjvjMmM5MF2emWpjh5e6G/+yZuNjZ4DrVDguzKYSH+5OcHMvMGa7YWJrh5uxIaIA/gbM88LSzIHW2G4WzXImbok2xsznFPhaku2hT4KDNwlmWbIvxYXtCEMsCPMhzsSU/yAd/N2eCAvxJSE5jtqc3/p6ziQkJwmu6K/6zPIgKCiDU15tQX28CPWcT5DWbxuo5ZKUk4unmgqebC4GeM6kozKMkJ5Mg79lEBvpRkptFUVY6GQmxZCTEkhIbRVxYMElR4eSnp1KcncmyBc2kxkaTFB1JfHgo86vnkB4fS356KvVVFdSUlVCQkU56QhzpSfFkpiQyt6KUpa0t6kKXwnwykhPISkumsrSI+bXVLGpupLt9OfOqymidX0tDTQVLFzawcV0nuRlJZKcnUlNVQnvbIprq5rCmo409vVvoWLGYlvq5lORn0lQ3l/Vr2lnT0Ub78kW0NtWxrHX+9z6OvwoYlSolskE1YKzo3ERu5xay2reSuWqrGjK2byd1VQ8pq3pIXtlDUnsvqat3jbgY/6/2kNK992tgMalr94gSO3YT07ad8MUb8WvsxLeuHe+a5QTUryKofhXB85YTWL2U4LlLCZ23nKi6VUTOW05geSuh1W1kdeykZMMhSjccovjRfZRvOkDtrhPM33eG2n1nqNhzgqKdRyl57DTZO4+TueckeYcvkHngDJl7DpJ78AQFRy6Sv+8SRTsvU7LjCgWPXSFr/0VyDpwie99x8g+fofT4JQqPnif34ClyD56i6OA5Kg5eoezYNYpPXafw5DWKT16n+MgVSg9epvD4FTIOnyPr2EXyTl2j5PxTZJ24Ss7JaxScvkHlsScoP3ad4mNXKTp2ldLj16g68SS1J29Rf/IWLaefYvnFZ1h96Sl23fwNt//4AR8NyJAqlSgUclQKmXrxLZMhlUpRKORfd+L8jBdX+M8HjHFNJ4huOUlowxHC6g8T23SMpIXHSG46SEJND8F57dj65zPOeDai0VZoGUzDZGYUrglleOQ1M2tOB7NbtuLZfhT/nlv4H3gFz0N/wO/Me4Q9/iEx1/9EyhPvkn75LunHnial9zQpa3eSvKSTpLpmcmsbWdrZzZbeHSxY0Ep5aTkFeQUUFhZTVFpOUVkFWQXFpOUXkFVSQnH1XMobGqhqWsDc5iVUL2ijpmUp85oXMadhAaW1TWRX1hKdX4lncglO8eVYJ9cxtagDu8qNmJVvx2rePhwXnmJm++P4r7lB2KM3iHrkOrHrLpG27ix5nYcpaN1EdH4zDl7JjNZ3RzTGgYmmAdj5F+Odupjg/LVEV2wnft4+UhqO/nsCxofQNwHHh7s2q89NhUKOQiFDLh9AIR9A3nePZ69fp62mjtb8Uh6tns+jpbWsL6tjWV45ZVGJJHr6425ug4W2HjpjxzFKIkYsFCAWq+fASQQSNAQaiAUSJGIxmppixBIhYrGQ0VpajBJLGKupxSxnVx5pa+e9P7zF67+/S6CvHyKBAMlQbHesSILZJD0ma45GIhAjEogRiNRNyQKRGKFwIpqa49HSEDJaJGCiaDTGo8bjZ21HfWIa88Li6cwqYWPZPDbMaaAxI4c969czcP9TFIoBvu8LJiqlCqVcQd9n97j++BVOHTnG0oWt3PvsY5SDUpQqOTKVGjD2KZUoFCqUfQoU/XI+k/UzoOzjb++9wZbli4me7oqvpSXTpxhiOmosE4Rixko0EQvESCRaSMRqgGdqbExSfALdnV1cuXSZt15/k777fWpoqFQ99Oyp4cd//vnn/M///A9ffPEFAwMDvP/+e9y+fZtVq1aREB+PmYkpmhINREIhIqEIDbEEoUCIWCRCLBKp5/tpaiHQ1ERLKMBGU0LcxInkT9Yhz9CYvQtbuffBhyhkKmQypdolKlehkqvLXxRDrkb1PUaJSiUbkuKfHrs/p4bh4jCgGxgY4H7/fXLL8tAYq4lAIMDD3ZPje/Zz9dAutixKp63IlEeqJ3CobQKPrx3PrQ1jeW7TeF7eqs1z63R57hEDXtysx4vbJvPCtgk8s2UyNzabc23LLK72pHJ193yuHnqEq6cOcf3SJW48+TSHDh3FzW36yIJbQ0MDY2NjUlNTWbRoEW1tbSQmJjJhwoSRx/j4+PD888/z4MGDr4HS4YbpfyVkfNjtYff/K2D879JPDRi/+OILnn32Wezs7H52uParBJSWltLX1/cfGY0eVCmRqxQc/Mst/O+24f2qOs7s+w0w7DsBxjvLaHnnIO8NfIRq8AGDgw94MKQ+hYy9f36K4Lvt+P4bzGP0vtNG0Rvbeen+e+rugMEHI1KqVFz72x0SX1uL9z9wZf4zwOh3tw2vu0vJfmMjd/re+0Euxh9r+1EAo6Gu9gjMUzsWJ2Osr4PpFD2M9LQxM/xyBuPwPEYrUyOsTI2wMTfBytRoJGLtYGOJnZX5CHwcjltbmhhiP+QsnGptgZ2lGSZTdDEz1MdQTxtDPW3srMzVX2tiOBTNNsLB1gpTQ/2ReY/G+jo42lnjZG+Dq6M9jrbWWA7Fsz1nTFc/3sgAU0N9XB3tcXecisUUfezMTLA0NMBnhjuu9ra42NngZGOFxRQDXO1tsTU1xtnOmhnTXfH398XTYwa2pmZMt5+Kl7MT/m7ORHk4E+VgTNUsGzp8nejxd+J43Ex2RE7lVPpMnkz34bfpwfy5Ip1XCxJ5Mi+eRyO8yHWxInaGI57TppIcH0egnx8znJ0I8/PB3cmBxMhw8tJTSYmJIshrNsHengTMnkl5QR4pMVFEBweSGBmOt7sb6fGx1FWWU5KTRWxoMOEBvsSHh5AWH4P/LA+KczIJ9/clOSaKuaXFNM6tojQ3myCv2ZTm5VCen0tafCytDfWU5edSU15Kw5xKCrMyiAkNIis1iZVLF1FdUUp5UT5piXEU5WaRkZxAWWEeSxY0sWRBE2WF+SxumU92WjK1c8vZ9Mhq6uaWDTVDL2bL+m5WLl1Ax/LFFOak0dpUS3f7Mlqb6nhk9Uoa51WyYukCjh3cS8fyRbQtamZ+7RzaFjV97+NYpVKi+jvAeOTxrwDGjq1ktW8hs30bGe3qNum09iHI2N5LStcuUlZ/m3aroeLqr0DFzl0jSul+jIT2nYS2rmfm3Daml7XiVtyC55xl+FQvwyN/Hh65NXgX1hNY3kJY1WLCKlrxy28gpHIRuZ07KFq3l+JH9lKx+RD1e0/TfPA8tbtPULbjKPk9R8jfdoDi3sMU7jhC6YGz5Ow/TdaBcxQ8dpq8A2dIPXyBhMMXSTp4ieT9F8g6dpnMI+fIPnyWrENnyD1yjoJjF8k+dIa8o+fJPXyWvFOXyT17ldQjZ8g4fJa8Y5fIOXqBzKPnyDp+gYLDZyg6dIbCoxcpOHGV/JNPknnsKnmnb1B45gZlx65SevwqxSeuUnTyKmWnrlF18klqTt2k4cQtFp68zZKLz7Pk8jO0XbrJpief4/Kdt3jrr330yxUoFQPIpfdQyPpQKqQoFDKkMjnyhxzQ/1NcXOGnAYwPBxf3E1d78KcBjA2HiWk+QmTLUULnHyKs8TBR848R13SU+PoDxFX3EFbUydSgQiaYzkJzojX6Tn64xRcSVL6I4No1+DZtYfaifbh3nGXm1meY8dgd3A6/wezzfyL0+sck3PiI1CfeI+3878k8/gz5B68S0baBgDlNJDe0klvbRE3LIloWL6OopIz0tExSU9JJTkknLjGF8Kg4fANDmB0QhHdoKIFRUQTFxBAal0hUchZJOcVkFlVQUD6Xojm1FNc0UFgzn8zqBSTVLCW2vpvIhT0ELzvAjAUHMa/ejVndIWxbz+Le9SR+G54hbOvzRG99hrgtN8na9gSlG88xp/MxihesJyq7EQvXGEZpuzHO2BdLz3zcohvxSV9FWMkmEmv3kzr/Px8wfhNkfLhr8/D5qX4RSCYbQC4bQCWT8kAm54PX36J3VTeL8stZXV7HxupmNlc3sXHufLrKqmnNLqIhLYd030ACHJxxMjBCX3MUemIJpkIh1gIBpgIBOkIB40UCRg/N79MUihgt1EBLIGasSBMLPUOyElOYU17BpPET1CUkQhEigQBNoZCJGqMZI1IDTKFIgEAiQKAhQCAWIRJOZpREh7ESDcaJhGiLJ2E50ZCZFlakevrSllfKhqp6ts5rZnFOIWvmt/DJe++iGLiPUinlhwBGlULJ/Xv3ObTvAG/ceZW7r/wOhUKGTCVHplKqS2IUaoDWL1fQJ5cjk0mR993nvZdfYvXcKiKcHJhtZc5UQz3GS8RoCYWMEkkYK9FilFDCaLEWFqZmlBQVc/zoMd55+x1kUhlymRxp/wAKmXq2oVwqU0eQv+f1eRgsyWQy7t+/j0qlQiaT8dabb3H65Cnqa+vwnDWbcWPGoqmhgUQsRjw0s1EsFCEUiRGKJWgKhYwXCLDUEBOko0OSgTFZZnYcXNHFJx/8CZlSjkohR6VQjDgY5covo+Tq+4ucXzpgVCgUX3MxymQyZDIZn97/jKjUGIRaQgQCIe4egRw/eJHbl29womctXXWRdNfYsqt1CqfaJ/J491ieXDuGW2vG8lT3ZG4/MoXb6014cp0pl1Zbcm61C2fWhXBxeyFXDyzj1tld3L52ntu3bnLr2ed46jcv8ewLL1JdU8O4ceMQCNSFLhKJBGdnZ/Ly8qiqqsLPz4/Ro0ePLMrHjx/PunXr+Oyzz9Tt7UMuTLlcjlQq/Zc+lw+7Pez+fwWM/136V8xg3Lt376/t0b8AWVhYcPPmTf73f//3Z78n/BQaVA1yp+9P5L6xFe+7y/B5dfk/hGH/CDB632kj5Q+P8vK9t3kw+PlIOmN45vSgapB+hZTWd47ic2c5fnd+foj4bfK5u5yQu6s4+9ff8Lnq85Hzezh1olQNolQN0vvhNQLutn0rMP0ugNH3bhved5fS9cEZ7imk3xsy/ljbjwIYDbTVEedh56KB9kRMDHRG3InDMWYjPZ0RkGhpYjjiZvxqGczwHEVrM+OROLW5kYHaDamnPVIUY2lqhJG+DraWZliYGqI7aTwWJkZYm5tgbjwFc2NDtCeMw8bCDEszY8yMDLC3tsDS1Ah7awscbK3UnzM1wsnehmkOdri7OOE10x1LUyOMDdTw0tXellku03B3nIrbVDtmu7ngYGmOpaEBM5wcsTExwnWqHc621tiZmzHD3Z0Z7h44WtvjbGaLm7kN3vZT8bO3JNrZnDIva/bmBvFEbhBvFYbwQY4fr6fN5JPCYO7lBPBZsjeKnHA+Tg/ljewonsyOZpmXExnOVkTPciEhMpgAX09cHewJ8fYiIsCPgNkzyU5KIGD2TGa6OBPkNZuYkGASI8NJioogKzmRuLAQIgL9aZxbRU5KEomR4aTFxxIbGkxUcCBx4aH4z/IgMTKCgow0KgrzyUlJIic1mYKMNHw83FlQN4/a8lJiQoIoL8ijtaGOwsx0EiLCqK0oo7WxntKCXJrr51FemE9rUwNJcdE01lbTtbKN4vwcSvJzSImPYXHLfFYsWUhTXTUVJfnMr53DnLIC6qvLWbVsIauWLaS5fi6LmusoL8qhrrqcloZqGmurWL64mZXLFtDe1sq6IdhYXpTLqmULeWzntu99HI8AxqH5ffIHDzhy5QaVXZvJ69pKTudWcjq2kt25layOrWR2bCejo4e09l5S23tJ7tr5rUrqUsefEzp3ktChVnz7jhEldu4msXM3sSu2E7VsM5GL1hO9eAOxSzcRu3Q9AXVLCW1sI37xatJXrCdz5SYylm8gbekjZK3YSNGaHRSs6aVswz4a9p5m4dHLNB44S8W2QxT3HqVo13FKeg6R3rmJgkd6mbv/NJk9h0nsOU7Grovk9F4ku+cCmfsvk3L0HOn7DlG3bQ/Nm/eRe+gi2cevkXnkMukHL5L02Bmyj10h+9hVMk4/TurZcyTv2k9K93ayOreT9eguio+cJfPUOdLW95C6cj3RbRso2H2OipO3KDz+JHlHrlJy/DqVJ65RefIa5aefoOLsk1SdvUH12ZvUnblF85nbLDn7HM1nb9N8+Vlarz3Dssu32Hj1ec6+/Ef++PE9pCoZckU/SmU/KqUaOgxI5Uj/DQHjw0HDAw+hnwYwxtYfJHL+fsKa9xPafJDwpqNEzT9GVO1h4ubtJ7F2N4nVm5mVOA+DqX6MNrDDxi8a37xqwuYuJ6j+UWbWb8O1ZT8u7Zdx3fIbXPa9jvOxt3E/92eCr39C4o1PSL/2HsknXyb98NOUHb2Bd/1KXDPLyGpZTknTEoqr6yksqyInr4j8/GKKi8rJLyghKTWD0Iho/ILD8A+LIDA6Gv/ICGYGBDDd24/p3kHM8A3BwzeYGd6BzPQPwTcilvC0HBLK6shs7qKwYy/Fmy+QtP4ivivPYtd8DNtFZ5m64hpu3bfx2fwikbvvkLDv9yTteZGM3qco2nSBuWsOMqdtOxmVy3ALzGG8sQ8TLEKw9inCOXwes5LbCC3eRHLDIdKa/k0j0j8DYFTDEjlKhQyZtF/tOFcoeKBUcf+jTziybQdNBaV0V89n65z5bCmvY2NpDVuq6tlS1cDmqgbWlcylLbOQLA9vQqeYkTpmDIWjJaSO08RntCYWGiImiQVoSQQIxWoIIhJJkAglauAo0WDsmDGIJWIEQgEisQiBUIhIIERDoC4xEYoFCEQitXtRU4BQQ4BEqMkowSQmCMdhOlGMn+t4vKeZYDRuPB4WVrRkF7K6spaOsmqWllTwh+dfQCWTcv/eJ8gVPwCkKFUoZXL+9teP2b/nMe59/DeUUjkyqQypSu1cVChVqKRq9cvVsegB2X3eee4FliWmEW5mgZ+lJWYTxjFaLEAgEiCQqJ2BWkIx5toGVGYWcOXCJT7926fqmY9DUFEulSEbkCKTytTAUSpDqfj+rcDDgPHL40H9vlKhZFA1yEBfP6+/9jqdHR24TnNhtNYohAIBIqEQoVCIUKSe1ThaoC6aGSUQMFEkYqauAenmDqSY2tCzaCH9f/0AlbwPpVyKQqku1JGp/r5MR4FK+csGjMNx4r+PSD/7wnM4uTurf5cCAd4+EZw5dYubjz/HtdOnObCljQ2LEmivtKW9dAKbqseyp2Ec+xtGc7R1HCeW6nBkkQl7W+zZ0+rN0e5cLu9ZxhMnNvPEuX089cR5Xn7ped7445u8+d77vPbu+7zz/p+4fPkyLi4uCASCkblwY8eOxdbWFhcXFwwNDdHS0hqBImKxGF9fX1566SWkUil9fX3I5XL6+/sZGBj4lz6XD7s97P5/BYz/XfopAeODBw+4d+8ezc3NPztc+1UC8vPz1S2//4GzFwdVKqRKOZs/uILPHfU8wR8CGH3uLGfJO0cZUMhRqgZHAONX9fng55z55Df4Dv1/PzdI/Efuxbw3N/OB9K88GPzSufrVsTafqz7nlXtvk/raI3jf+fZ5lP8MMPrdXY7XnWUkv/YItz97nQeq7+eU/bG2HwUwmhjoDsWM9UegoJmh/khUebg12tHWClsLU6boTMLcyAArU6MRt6PZUCGMsb6O2uloqI+h7uQR8DgMHIcLY0yHnIs2Q3MVrUyNcbSzZvo0R6zMjIcg4xRsLc2GXIwGjB8zGu0J49TA08ocqyHw6OJozzQHexztrPFwm4aFqRH62hPRnzSBqUMzF2e6OI8UvDhZW2Kqr4OrvS2e012Z6eLMDCcHXKfa4zrNBWdHF5ytHHC3csTZwIygaS7khQXgZzGZFNtx7M/25qWiQD4uDECR7Y0q3QtV/HTuh9nTH+WMMmUWfcle/C03greLkzgS5UuzpzNZfu5kpcYSGhZAgNdswv19SYgIIyLAj+jgQIJ9vAj39yUzMZ5gb08yEuJoqKrEf/ZMvNzdyEyMZ25JEZGB/iREhBEe4EdOajJx4aFEBQUQEeBHfHio2o0YEkRmYjy5qcnEhAQxp7iQeeWlFGVljDyuqriQpnnV5Kenkp2cSE15KUG+3pQW5lE7p4KaynKy01IoLcwbKnZJJSMlkcbaalqbGigvymNt5yqWts4fgYkb1nYyv24OJfmZlBXm0FSndiUuaJxH47xKmurmsHRhI2u7VrCsdT4tDdUsbqmnbVEzp44eYOe2Dd/7OP6yHOSbAWNep1q5ndvI7txKdsd2Mjt7yejoIb2jh5R/BBg7vw4V49p7iVv1Ve0gsWMX8at6SeneTWrXTjK795CxehcZq3eQ3LWVrEd2UrB5P8WbD5C3bjdZ3T1kdm0jv7uHsrW9VKzfQ/2u47Qeucj8g+eo7D1C0daDFPQepWLfWWJbuzD3i8LAzZf4lnaKeo+T3nuK2N3nSNh5jvRd50g7eI6UvQepWb+dbQWLOFC4ivLd58k7epXMx86T+dh58g9fIe/wFfIOPU7BkQukbdqJW2oZBja+mFh4Y+USTlTVYvxqF2HiE46+/Sz0tcxEbgAAIABJREFUXYKIWLiesoNPUHH8aQoPXaHixDXmHr/G3JPXmXv2BtUXbjHvwlPUn32KxjO3aD79FC2nn6b+5A3qz91iwePPsOzqs6x6/FnWXXmek7+5y2sff8o9pRKFSoZM+hnSgfvqxZTqlwEYv7MrseZhXYm/AMDYcJCIxscIadpDaMt+IpqPEtl4jKh5h4mvO0R60wGym3YRmN2C6fRQRhnaY+IRhEtcLjNzG5ld0YXLnE04Nh7EpeNJXLa8wrR9f8T5+Pu4nvkz/pf/QsK1D8m88g4Jh58nYdcV8vZcxrOmjelZFRQs7qCkaTF5lfPIKiwlPbuAzOwCsrMLyMjMIzk1i4SkdOKS04hJTiUyIZHgmGj8IsLwDQvHNywan9BoZgeGMN3bDzcvX6b7BeERGs2M6DRc4vKZmjwH68wWrIvXYF65DaN5+7Bbdhmnzqdw6noa1zW38d3+EjH77pJ84C65+16krPc6c9ceJq5kMc6+qUwy90FDzwN9x1gcgyuxC6xiWlQLPlndxNXsJbnhKGlNJ/8tAeMP2e/DXZvV56YaUElRKhTq0hWFOiopHRhA1j9A3yefcfrAYRpyClldWM72OXVsLq1ma2k120pr2FlRR29ZLTuq6qkPjCRa35TkSePIGq9J5vhRZE6aQNLEyfiMHo+JQMQYkQChRIBgrAjBKCHi4SZksRiJhgSxRKwGjCIhIpFo6HOaCAXjEAhGIRCrYaNEIGCsRIClgSbJEfr0rPfkse2ueE6XMEooQFdrFEm+ASyrmENdZi7Xj59E8dlnyPvvI5X1IVfIvv8CYMjB+Of3P2BXzw6kfQMopGogJ1Op6FepXQEqmQrVgEIdQ/9czruvvsLS1AzippgRYmmD+ZgxjBMI0BINAUaxgFGjtAj09WPPlh7++u6fkQ9IR1xyyuESGoUSpVItlfIrb3/Pn+erc/i+lHrOpEqhRDn0b9+9+zzz9G3q5tUyRd8AoUCAUKCOrItEAsYIhIwXSNAQSBCJJIzT0MJNV58YM3PS7Kw5u3ENn8vuo5DdR6GUIVepkA7p3wkwqlQqpFIpMpn6GBocHOSjjz6irr6W8RPGIhIJEAoExMenc+vmS1x7/DZXL13hyrnDHNmxgg1LM1hVPZv2Cge6q6xZW2XKxlojtsy3oGfhLB5rz+DE5lYuHurh2tkTXH/8Ajefvsord17gvT+9xWf3P+F+Xz/37g3w2af3+ctfPmLx4sUjcxg1NTURiURoaGgwatQoRCL16AKRSIREIkFLSwstLS22bdvGJ598glwu5/79+yOOzF8j0r8s/QoYfxmA8fPPP+fdd98lOjr6Z4dr/+2aPHkyZ8+e/Y91L34x+IDf3n9TDcheXfY1wPiwMxh9767A/+5yHn3/HDKlEsW3AMYvBr/gyc/+gN/d5b/omLTnnWVUvbWT+4p+VKpBdVpEpf6ba/hnUQ0+4I8DH1Lw5la8fhBgHIpK31nMsneOcP97uhh/rO1HAYyWJoYY6WkzRWcyliZGTLW2QH/yBEyn6GFjboKxvi56kyZgY26CvZU5xnra6rmMetpM0Z2EmaE++pMnYKirPQIkbcxNsDE3GXEvGg25F4eLXSxNjTA1NsDESB8bKzNsLM3R056EuakRxlP00NWegJW5CaZG+liYGWFtYYqTgx1GBrrYWJphZW6Cva0VVubGGOrrYGY8BTPjKVhbmODkYIvJEMC0tzBjmq01loYG2JoaY2VsyCwXZ9ydHJjh7IijlQWzXafhYmeDtakxTg5TmTHdndnT3Jlh5YTvVFdm2dkTNMOJ4OnmRE+dQPU0Xc4nTOetDG9k2X6oYt1RJXogj3NBkeTGQKo7HyW48mGGHx+UJvH7mkKOVuRSFOJFaLAX09wciQgOJCMhjqjAAGJCgvB2dyPUz4fo4ECiggPxn+VBdFAAKTFR+M3yIDMxAU83V5KiIqkuLSExMgK3qfbEhYeRmZhAsJcnkQEB5KamUpiZQWFmBqW52ZQX5BEbGkzj3CoyE+NJjAwnKymBjIQ4qkuLKc3LIczPh8XzGyjNzSYhOpLauZVUFBdQU1lGVWkR5cUFaldjUT5VpUWsXrWCorxsqitK6W5Xl7NkpsRRO6eU7vZlZCTHUjunjK6VS6gsyWPJwkZam+rYtX0jSxc2Ul9dwbLW+Sxf3Ex7Wyvd7eom6frqcpb+wBmM/wgw5g9pGDLmdG4jq7NHDRk7e0nu3EHStyixcwgsfhUqruwZUVLXHlK6H1NHpjt2kLSqh5SOXtK7dpLZvZO0zh4yuneSu2YPeWv3kr9mD/nduyno3kPJuj3UbN7L/J1HWLDvFPMfO8WcHUco3nKAom2HKN19kuLe4zhFZ2Hk5MlkW3e8s6ooXH+A5PWHmd25Bp8V7UStWEt4ayfBC5dT0L2R3IomistbSFyyjpDmVQQ1LCeh7VHKe44QtWgNIc3tZHdsIXX+SvQcfTGfFoh/bBEmtt5MnRGFtUcE5tN9Cc0tI6mpnYLtp8jdd4W8ozcoOH6NnIPnqDp8iepjV6g5+QTzztyg7uwtGk7fZP6JmzSceILa09doOH2dxuNXmX/iGgvP3GDRhVu0nL9Bx8WnOf7ia9z562d8KpMild5DIe1Tl8D8CxcR/2j76WLPvwTAeICopn2Et+wlrOUxwucfJqr+GNG1R0lsOEpm02Gy5u/CP70BY6cAJBNNGWsyFT1XfyzC8nDNX8G0yk04NR7FteMpnNa/jOPut5h2/M+4n/kQ/wt/IvbSe+Q8/jYJ+54icsNpktcfJbC+neCqFoqXriavroXs8mryy+aQkp5LYkomCUnpRMUkEBoRS2hkLJHxSUQlJhORkEhIbAyhcbEEx8YRGBVHUHQ8/hHReAWFMDMgiBmBIbgHReIcEo9VcDJTgrOZFF7OhPiFjMvoZFzhZswXnsex82mc1jyL89pn8Nr6EpGP3SXhwB1y9r9MwZYrZC7czLTgHMYbzUA42hbBWEd0bSOw8yvBxr+C6fGLCCpY/28NGB9mv9+074e7Ng+dn8ovJZfLkcrlyBRK5AoFsqG5bAqZnCfOXWBpUQkdxaVsnFvD1jm17JhbT2/FPHZU1LKpsIJMu2l4jpuEsViEkYYAK6EAd4GIMI2xxI3RI2i0DlM1xzJeJERjtAChpgCBcGjRIBKqNdRaLBAKEIpFCEUCxBIthMKJiIQTEYvFTBgrxMxAg6y0yex7zIa33vZkYMCfW9fc8HAVoSESMVooxHSyNkmBwZzbd4DB/gFUcrVTUyrvRyqXfs2J9lUX3z/VEGB84dnnOHbosBow9svUsV+lOvYrlQ89f3I5D2Qy3n3pJZpSUgg3MiXIzBI9TS3GCL50/GkKBNhbWtG2eAmv3rmLQq5AqRr8P8Ubw9/z9453f4OGAePfgyWlQjECNeUyOfKhSPa9z+5x8MAB3KdPRyISoSERIREL0BSJGC0ajVgwGoFoFCJNLUZJhEzXmUjiFB1K3Jz5/e0neaDsR6mSIlcp6Fcp6VepIePXAKPyl1vyMvw7kUrVx5BUKmXv3r1YWVowWihgjFDAlIkT6Fy+kj+++Ta3bz/HlatXuXTxDBfOHuTMkS0c6W1j77oadnYVs6cznwPd+ZzYPIeLjy3j0pENnD+xhwsXT3H15hPceP45XvzDXd7/+EP6pH0oFTKUUhkqqRyFTA0En376aRwcHNDQ0GD06NFfA4pCoRCBQO1uHIaPQqGQyMhI7t69OwIYVaqvg9N/hR52e9j9/woY/7v0UzsYn3vuOSwtLX92wPbfrlmzZvHJJ5/8h85eHESukLHu/bN43V0yBPuWf0eo+M0ORt87y1n5zmn1rP1vAIwKlYr/Gfyc8x//Du/f/7IB4+w7S8h5YzMfyu6hGvxmWDo4+IDX+j4g+41NP9DBODyLcQlxf+jmuU/f4vPBhy8U+rG2HwUwDkehdSeNR3/yxBEoaGKgjjtbGE8ZcScOuxsNtCeiPWEshrraWBhPGZnPaGliiNVQactwPNrCRN0ebTEUoTbU08bceAqmJlMwMtTDytIUZyd7tCdPZOKEsejqTGTypHHo6U5GT3cSJiZTMJyiy+xZ7rhMc8TezhpbGwtMTaZgYmyAuZkRU+2tMTM1xN7eCjtbS0yNDTDS08ZUXxdnW2tsTY1xtLLAymgKVkZTcLG3xdHSAkcrC2Y4OeAxzQl3Z0cszY2wt7EgxNOLmXbOzLSfhrWJKU6O1oSFzyLQ3ZQgAzErPUx4PtWfjzOC6YuajjzBnU9jHJGmz6A/15P3kl15Lc2TO8WxvNhYyrHaMvJDfAgN9MbF1YkgXy9iQoLw9XAnIlBd8BI4eybeM6aTHB1JkNdsXKfaERHoT2FmOoWZmQR5eeMzw4OowCCCvbyZPtWB+LBwFjc0EubrR3pcPMnRMRRmZJISE0NsaDDF2ZmkxkaPNE9XFuZTnJ1JcXYm2cmJZCbGk52SxNySIprmzaW5fh6ZKYlUV5RSN7eS4rxsivNzmFteSn5WOmmJcRTmZFKcl03d3Eqa62tYuXQBhTlplBfnsmRhI7kZSazpaGP54haKcjNY0FDDpke6WNPRRuO8CipL8qivqaC9rZX9u7ezYW0HazuX07aoiTWdy7/3caxSKVCq5ENSoHzwgGNXblC5egt5q7eTt3o7+au3Uti5jYKOLeR1biGnaxvZXT1kdu4guaOXpG9RQnsvcat6vtTKHuJWbiduxXZiV2wnftUO4lb2kNDeS/yqHlI6dpDS3qMGjF07yO3aTXb7TrJW9JC7aidFXXsp695HWfd+5jy6n+adh2ndd4LG3ceZs/0QZdsOUtpzmKLtRyjYdoT4lZswmx2Oq38MHpFpTI/KJrn1UaYWNKM7bQZT7BwxtHFD32oGxo5+BCRXMjUmF7vYbCwDozFw9WKyqxcOYQnE1bZi7B2Ktps3rmGp+KSUMMndD4+SuaR3b8TCLwqrGWFYTQvBJSCa+Or5JCzsIq/3JJmHniD5yHUyTl4ie/dhqnedpObwBapPPE7tyRvUn7xG08HztOxWz5CsO3+d2pOXqTt4joYDF5h/5HHqT15j7ulrNJ66QdeFZznxm1d5/aOPkSqk6sWMXDHkkFEvav/eLfPP3DM/5vaTAcbh8pbvoocCjN8NLqpLXg4Q07SPqJa9RDQ/RmTDIaJqjxFTc4zEumNkNBwmo24H/mmNWLqHMUbbEvEYAzSNHTHwTsYlZzmulVuYVn8U52XXcVrzAo7bX8X54Du4n3iXgNNvE3fmTXLPv0bi7icJ7TpEYOsmIuavJrm5g4KF7aRX1pNVNofiqlpSMvKIjU8lMiaRwOBIZvsE4uEdgG9wOMHRMQRHx+IfEY5fWCg+oWF4h0QSGB1PYFQcvmERzA4MwSMglOnBUbiEJTI1PAPLmBJMExvQSV3CmPR2NLLWoV1zCItl13BZ9zyztryMb88rhO36HfH7f0/u/pfJ23iZxLo12PikMErPBck4e8boumPoFIu9fwn2QXPxTFlORNlWEusOkNp4jPTmbwaMyQvOkrLgLKkLzpC24DSpC86QsuAsyQvPfSelLDxHSus5UlrPfyc9DGT8oeDy4a7NQ+fnVwDjcMREpvp6dFWlUiGXSnnhiWssLCpiaXEJj86rY0PVPDZW1LCjrolV2QX46BpipTkKDYkaHmqIhUwUijESaOIgGIezeAwzx2ozbcw4jIUCJgiGAONX9U0fEwoQiSRoiSczfpQms9wn0Ls1lD+87ku/wpz7qlFIlaacPuSCib4AkUiMpljMaKEICz0Dtq99FOnfPmVwqMhKppAhV8hRDDkBh2PB39kFqFS3Ox4/cpSb159AJVegkitRSFXq8hKpEplMQZ9igMFBOe+9+BJLE9KJN7XG28gY/TGjEIuFaEnEjBWJmSSSEOPlx5WjJ7n/yacoFAr6lAr6VMqR5/9nkfL/ajiSLe0f4NKFi3h7ejJeQ+0aFWqIEWppIdQcj1A4BqFQA7FYiJ6GkIDJ44g11GX5nDLuffQBg4oBZIoB7itk9CmVSIcWOeqxKgpUym+/b/zcC8CvxsgfPHjAK6+8Qnh4uNpVO6TA6a68dPsWffc+5vd3fsv1m9e4eOUCj1+/xBPXL/PElTNcPXeYq6f38eSZ/dw6c5Snzp3ixsVTPH7pBBeunuTKc1e4/epvuPPnd3nnk7/x1/tSpDKVuu1cKkU10IdS1odKqaCvr4/ly5ejpaWldv4OQUSJRIJEIkEgECCRiNHQkIx8XkdHhx07dowAduWP4Ib9qRdeD7v/XwHjf5d+KsA4HMM9deoU2traPztg+2+WpqYmS5cufehis38XfTH4gFf7/kTGaxvwenXJUKnLDwOM3nfayHttG6/3ffS1GYxfAka1E7Dj3TN43V32iwaM3neXEXy3nRt/e43PB7/4xp/lgeoBRz58npA7nT9oBuPILMZX2/C5u5Q1759FplI+9DXlx9p+pBZpvZFCF2N9nZGmZjtLs5FyF0PdyepYtJnxiAvR3MhgaH6jGjwONz+bD7VSG+lpY6yn/lpDXe2RKLWFiSGmRvro603GQF8bA30drK3MsDA3xszUED3dyehoT8DE2AATYwOMDPUwMtQbgYlTDHRwdLDFyFAPU5MpQ19rxFQ7axym2mBpYYKbixPG+rqY6OmoG6MtzZjl4oyl0RQMtSdhZWyoLnqxtmKqhRluDvY421ljb2OCnbURDhYm+LnNwNPNA1MLSwztLJniYMJ0Dxv8HfQpcTTkUJQPL6eE8kGGP/fy/Plr6kzu5/nylyxPXk3z4PkcP3pDneiKmkVzfBAxM92Y6eREqJ8/aXGx+MyYjqebCwGzPAjx8SLM35eIQH+igwOJCQnG2dYaHw938tNTiQ0JISsxCe/pMwj29iEvLZ2spCT8Z84iJyWVeeUVxIaEEurrS0VBIUFe3kQHB1GYlUFFYT4FGWnEhAQRHx5KSW4WC+rmkZmYQHiAH20LmplXXkpJThY1lWU01MwhPSmB2jkVZCQnUDe3kkXNjRRmZzKvqoKc9BSS46LZ+Eg3rU311M0tpzgvk8LsNBY119HSWMOeHVtoaaghJz2RhppKdvds4tHuVaxqW8jShY3UVJWwtnM5O7dvZOnC+WxZ382C+TU01FR87+NYpZCjUAwwoLqHTHWfB4MKTl59krK1m8nd9BjpG/aTv3Y3Nd3bqFm1jtLlqynqWk/xI7spWLOXrI4dZLT3jESm09q3k9qhVlL7dhJWbCVhxTYSVw5rO4mrtpO0ajvJ7T2kdPSQ3rmDzM4dZK/eSc7qXeR27ya/ew8law9Q0LWH3PYd5Hf2ktu+ldyOzZQ+upva3iPM23GUub1HKNt6gKItByjYeoii3mMU7zxJ/ta9eM+pw3pmCKEZpUSU1mLvHEB8YR3mQTHY+MRhHZfFaN2pTI/LxSEwHntbb4z8QjF388dyZhTRVS1YpxWh7xtJUN1yPMIysA9Mx9kuGBenSCw8oompXU7h1gNYeidjNDOBgIz52ITEoWPtj46RK7HlNSTuuUzOqVdI37COVp8wOus6qTtykuILp1m4/zVq9xxjxdx5bA9PYGNdM3XHrzD35HWqj12lZkjVx9XR6jknrlF3+gYrzz/Fodt3eOOj++rZi7J+VIp7qFSKr8Xphi+ewwuUn/riCnxPcPgjq/bgd4aG8XWHSag/8p0U33CQ6IY9RDTuIrppHzGNR4ied5SoOUdIqDlKRt1hcur3EFO0HM/YYsynBzJK25yxZi6Y+2fhlr0ct7JNOFfvw67xNNO6nsVl6x0cd/6eaXt/h//hOySeuEv2sZdJ7b1G2Io9uJUtJrxuFZkLu0if10pKSTWZJVXkl1WTkV1EfGIG4VEJ+IdEMcsnmOle/swOCCIwMpqgyChm+frhPMMdJ4+ZuPsE4hceg194NLP8g5k2ywfnWT44+wTjGBiLXWg6trEV2Ga1YpS9isnZ3YzOeRTN/G3o1B7Dufs2wbtfI3jnHUJ7XiLlwB3yDrxM0ZbHyV20jRlRxejZ+DPR1BuL6YlMCy5lelQtLhG1zExaRkjRRpIbDpHepAaMaS1nSG05R2rL1wFj8oIzpLacHtGXH/9u+qncjqmLftjMxoe6Ng+fn0oVKoXqa4BRqlIxoPoSMKoLSxTIB+5x5/lnWd3SwsKiElqy8mhJz2HtnFoqI+Ow1BqDjkDIWKEQLYkEkVgDoWQ0QskYJEIttARi9IRinLRG466phb5AgPCrYFEgGIrd/h1oFAmQCAWM1xKRmWrO3OopXL48kz6ZLfcVGsgHJfRLbVhSa8tYkWAEoIgFAjQEAoy0dWmua+C1u68i7R8YKRQZjoMOQ5Xv7NwaapHeu3MXv/3Ni+oYsVSOQq5CKVehkipQ9qnn2L752xdoTk4lVt+c0ClmGIwehUAiQDRaE5GGGFtzS5bPX8C7r7zGg3syBqUK5AoF91VKPlHIkCqVXytB+Uf60Rc73wAYFXIFsqFSGZlUxq0nb5AcFIKOSIJQU4RgwihEY8ciFmqhJZCgIVA7NI01xASZGRHtaMelvbt40H8P+cA9BhRSBlRKBlTDMPuXBxi/2q6sVCrp7+8fud+9+eabVFZWoqOjg4ZEglggwMxAnx2bN9D32cfI5X28//47/OalF7j25FUuXbnEhYvnuXD+DBfPneLKxdM8cfk81y5c4Or5C1y9dJEbN6/ywsvP8od3XuW9jz/gb7J+7snl9EkVyGSKIaAtRSXtQzZwD6VCxuefD/Lss8/g7e01BBMlIy5GsViCSCRGLJaMvC0Uir42i/Hv7+HD58Swq/WrZTA/ph52e9j9/woY/7v0UwJGmUzG+vXrGTt27M8O2f6bNWnSJC5dusT/+3//719+L/jJNfTi5Y4/XcHn7rKHjET/Awfj3eX431lJ+zvn+Ewu5YvBLxhUDQ5J3bx8+ZNXiP3DGry+oYH6lybPO8uofmMvf+z/aGgO4wP1zzL4gM8HH/C7+++R99p2vO58Oyh9KMB4tw3PO0tIfm0Nv+9/l88HH845+2NtP07Ji+4kjPR1MDbQxVBfByszY5zsbTDS18FQVxsTA130tCeiM3EchnqTMdLXwdx4CiZDzdOGupPRmTiOyePHYGygjbmJAcZTdLEwNcDM2ABTI/2hx+qq26kN9dHVnsDkyeOxMDfG0sJkyIVohbWVGbo6E9HXm4ypsT5WZsZYmBhiaW6Mnu4kDPR1sLAwwdhYH1NjA6Y52WFhaoiNhSkebtMwMzLAyswUF0dH3JydMDHQxcXBDmtzExztbHCwscHBxhZrMzPsLCxxsLHG02M69tbmWJsbYWNhhJ21EWb6OkT4+hMdEoHHrNmYTrXDwNYMc1sTvFxtmRsZyKIAb3YlRnKhIJ6rBTGcTfDjZKQnjzibsNLZhO4wD3IcjImwMyLUxZ64AD88p7kQFRRCYlQk0x2nEuLrjcc0J2a5TsNn5gwSoiPJz8wkOTaWsMBAvDw88J7pQVhAECV5hQR6++E725uI4DCyUtIJ9PHH38uHiqIyMpLSyExOpzAnn/ioGOKjoqmprKIwJ4ewwECCfH0JC/CnKDeH+OhIygryKMzMpLwgn7y0FPLT0yjJKyAvI4PGeXMozE0jNiKIpQubmFdVRWFuAVs3bKOqrJKEmBhWLF1EY+0caivLWLagiariAsoLcqksKWDl0lYe6VrF0oXzqSjOo3fLoyxrnU9lST5ti5oozsugY/kiNq7ronPFEnb3bGJBQw3FeZnf+zhWyVUoZQpkShkypYzBB4OcePwGZas3k7NhD3NX76N8ZS+F63op3tBLUecmSlduonjNLrLX7CKno5fsjl6yOnrI7OgZKoBRA8aU9u1fAYvbSFq5jaSvwMXUjh7Su3rJ6lLDxdzuXeSt3kV+924Ku/dQsnYfhav3kNe5g7yuXnK7tlGwtpeKzY9RveMIc3oOU77tEEVbDpC/5SB5Ww9R0HOMwp0nydp5ALf8MnRsZmLtGoLjzEgMjKcTFFOAiX84M9MqmVHahLapJ5EVLcxOLsTZKQATvxDspwdi7xFN/tJuXEpqMPONZmZSOdZ2nlh4x2NhP5upM/yw8AkkpGIOqR2dmHkGYR4eS8zCNqIWLSUgtw5Te2/8I1JI23GE+D2XaAzO5oC+I+0LH6H4yDkKzp6j5NAdsjccpCY+k/3mrqxvaWPesavMPfkE1SeuU3382tdUc/IJ6s7cZMHZm6y++DTHf/Mq7356D7lShkr6GUq5DKlUOhIN++ri61fA+OMAxpiGPUQ37iKueT/x848SW3uM2OqjJM07RnbDUQqbD5FVu4HE0iV4xeSjbeXBaHN3dKbHYhJUgXXiMuwKt+BYexTXFddxfeRZnDc9h3vvCwTsep6Y3bdJ33OL5I1nCV28DefcRkLmLCa9cTnJlQ2kl1aTWzqXvJIqcvLLSEzJJiwqAd/gKGb7h+HhE8xM3yB8gsPxC4tgtn8ATu4zcHCbgctsX2YHR+AZFI67TwDTPLxxnu3LNJ8QnANjmRqewdSESqZmtWKWtRLdrNWMy34EreyNjC/dg+XC8/hseJ7QbS8TtuU5IjbeJKDtKN7Vj+CTOR9733SMnEIxdAzH1jMd56ASnEOqcAqrGQGMCbX7hxyMp34FjP/o2vyVP2j/HjD+3+INNWC43/cZKoWMv7z9Nj1d3dRn5jEnIYWSyDhSfAOYqmfAlDFjmSAUMkEkZJxYjKZIjEQ8CuH/Z++8o6Oq8/c/M+mB9N4IHdJIaOmk915I740QCIEUqvSahF7S6DVAAooKCLiuq1+xbFVAXURAekuYTA/u93devz8mRNxdd2W/uLqrn3OewwwzuefcmZvcua95nvcj1EUg0ERLqIGBpgZmWiL0NYX9EFEoUM9VfCqNZwCjUCDCSEeL8OCBvPehN/WNxqxcPAxxzwi65SLEKl0++3QEkRNM0BNo9hWPqJuodUQa6GloYaQ3AH9vH+bPmcv+ffuA22ZZAAAgAElEQVR49cQJLly40B8Nlkql33v23JPeJ9y4/hWHDxzk5vWvUMnVgFGmVCBXKlHJ5fRKerh/+XMW5OYQ6jCYIHtHHHT00BIKEWhrIdTSxMvHl9dOvIbkcQ8qmUI9x1GuQKFS0qOS81gpRa76aQFGmVTtaFf0qVfVy0e/fgdfFzc0tEQI9TQQaAkRCYXoCYTo9kFeHZEQJ0tTIh0dmBUbw8MrX6CSqUuFZCrVTw4wymQyenp6+qGiVCpFIpH0z8NUqVTcvn2bxYsXY2ZmxoABA9DR0WHgwIFMq5jKnds3kculyOUSHjy4xxdf/JmPfvsBb//mLc6cOc1rr53g1Vdf4dTJVzl75hTnzr7BW2+9yfvn/4dPLvyJa9e+5P6DezwWdyOTS5Er5epZngoZCrkMhVyKQiFDLu9BoZCgVMp48OA+CxbMQ0tLs38eoxq2a34joRYioRZCofpxXV1dsrOzuXLlSn/0WyKRIJFIvuVmfHa/X6Sedz3v9n8BjD8v/VCA8cmTJ4jFYmpra/sdwb/ox5G3tzcXL17kf//3f/8t54J/p5709nJT8pCSz1vwvrgEv0vL8bu0/IWUrvhdXEbIhVWsvvYqf3p8lTvybh7Ie7giucf+2++Q8tk6fC4tw+/Sjw8Qv4/8Lyxl5uU9/ObRRW7KHnFf3sNX0kecvvdHyv7cht9F9b74f8f+PA9g7G+UvrCQ1ltn+wCj8hv9nc9Kz+pFrRcCGG0szbA0N8HMxAAjwwGYmRhiZ22Bna0l1pZm2NlYMsTRDisLE2ytzbGztsDa0gxTE0PsbCywszLH1tIUC1NDLM2MsLI0xsrKGCMjXUxNB2JjY4attRmWJkZYm5lib2WJtZUZFhbG2NpYYGdrwSAHa4YOscfGygwHW0sc7dXRagdri344aG9ng4O9LcOHOWJmaoCdtSluTsMY4zyCSd7jCfTxYriDA7amFgy2sifIz5/BjnbY2Fjg6OjAIAd7Ro0cidNoJ0YMH4njoME4O43G1dUJZ+eRuLqMxN3NCUd7G4Y52DPe1ZVxrm74eXrh5jQal9GjGD10CEFenuTFxZIeFEzyRE+y/PxJm+hJ6NCRJLqNZ5LDCKJdJ5LgFUjkRH+CJ/jg4exCoL8vLk4jcHd1Iik2irBAf7zGeeA7cSKF2dmEBE4iJiKCzLR0fDx9iIuJIy8vn+CgEMLDonFx9iAqIo7U5Az8/YIoLppKSlIGqUkZTCmZTl5OEYnxk/uUSnRkLBnpWURFRuE50Yu0yWlkZ2Qwq3IGuZkZzKutoSA7m8jgYBbNncPc6hrSkzJIjU9iamk+aanhvDS/ks6j+9m8YTOLFqyiftU2ykpmkJ9XQOX0MmZVljM1v5Dq8grmVs2kemo5s8rLad6wnvY9u5hVMYW6WZWsXb2cmhkVLF04l9atG5lTXcm82llsXlfP1g0NNK5aRuOqZbRs2fgvH8cquQqVRIVcrkKiVKF88oTXTv6KukXrmLZqM4XLNpG/bDMFq7eT07BbXcCyupWClc2UrWohf00buWvayF7dqi6AWd1CxpoW0te0kLa6hZSVzf1KXdXSJzWATF/TSmZDK1kNbeQ0bCevYQf5jTspbNxJ0dpdFK/dS/HaPRQ07CBnTStF63cxtfkg07cfpqJNHYkubj5IQdNBcpsOktN8mOy2o+Rs7yR57XZcwrIZ4peMV0E1QWVzGRaajk9QLo6ecfhm1zChZA7Wo8OILF/IxNQy3CbEYuMfiZN3DKO9o5lcUsOY0MkMd/HDL64EJ7cAXMLSGO3qx7gJwYwY48MIDz88AmKwc3RjXHgSMWWziIjMYkxAFEYj3PBLTiN3Yz2ZVQuZOTaYfXZDaFjdxLT2k1QeP0nJ8fcoaT5BZUYJ+4c5sXFNM1WdbzL9r+Di9I5zTO84x6xjv6bm+NtUn3ib2hPnWPb6Wc58epl7PT2oZFLkMvVF1rMOxmddDi/qIuIfrR8dLv6QgLH6EPE1+4iv3Uvi3EMkzT5KYnUnCZUdpFR1kFXTQdHcoxTN3kl+zSYic+qwHB2AptUYdBx80B8WhfHEYuwSl+BSsZNxL73M+NVnGbvuTXy2/oaQpreJ3XqG1K0nSWxsJ7RuA+7Zs4gon0fajJdIKq4kq3QG+aWV5BVNJb94KqkZeYTHJuEXEoNvcDQ+wVF4BYbhHRSKX2g4/qFhuE/0wnmcJ2M8/RnrH8I4vxA8fAJw956Eh28QYwMicA9OwDUyC+eEcpzS5zA0exk22fUYZ67DIHszhvmt2Ew/iPuSU4Ru/B/C173FhLkHcUxdgIVvLlbuMZiNCMB8uD92rpGM9M7AObAYl9AKxkRV45u+gojSJjVgrPvFwfhP/zY//f18+iFI9beAUfH0cYW6WEQqk6CQyeiVynl47SbHt++lJrOAsrhU4rwnsWL2PFbMm8f40XaMGWqCrYkWJgM00BAIEQg0EAi10dTSR0NTU90mrfENYBT1gSjtPmk+vaDoczeOHKTHoUMu3O1yYdUyXcpSbblzYyTyXm1kykHsabVnkIEIbYEIoUhdGqMhFKEhEKIj0mCAtg56WtoYGxhgamzM6FGj2L9/v3rupFT6T78k+fZFwBM+OP8+J199TQ0XJTJUCiWP5VLECilKWQ+99+9zfNlK0oaNJtDeEQs9PTQ1hWhoaaEh0CAuIpb33n0fuVJFj1LJA2kPXXIZEqUShUqBUiFDIZOiUCpR9L0X/0g/yAXP3/mgrOwrfVHIFUjEPerItErF3t27sTU1RU8gQE9DiEgkQEMkQFMkRCQUIdDUwkxXl1h7B+IdHXn3yGG+lkpQKeXIVd84ZtWgVPkPzxv/jgs9uVxOV1dX/7nuWadrb28vUqmUHTt2YGBggEAgQF9fH5FISGBgAB988D5ff92LVNqDWNyNWNzNgwf3uHbtSy588ifef/893nzzLKdPn+TMmdO8+eZZ3n//f/j44z9y9eoVHj68j0QiRirtQSIRI5NJ1GDx70kpRaGUIJNJ+PrrXk6fPsnIkSMQCJ62tX83YNTXH4BQKMTIyIgtW7b0z1989nehv2DoB4pOP+963u3/Ahh/XvohAePdu3dJT0//0QHbz12FhYU8fPiQr79+/ll4P3V9rXrC6/f/SMiFlfj2wb5/BMmeHzKqQdnkzzYx48oe6q4eoOhyGyGXVuJz6Rug+WPDw+8FGC8uw/fCEmIu1VN+eSd1Vw5Q+uc2oi424HNpcR84fHGAcdLFpXhfXEz+Z63clXbz5NmOCeU/howvar2YFmk7K4YPc2ToEAdsrC0wNzPG2soMK0tTzEyNMDM1xNLCBEsLE+yeiTY/jS2bmhriYGfF4EE22FiZYm5uhL29OdbWJhgZ62FuZoC9jQU2lqaYGxliY27OYEe7/ojzkMF2WFuZYmlpgqW5CY521gwbZI+9lSUmhgOxMDZmkK0d1laWDB82lGFDHbG3tcDa3AhzE32GDrLCadggxjqPxnXYcAZZ2DDI3I6RQ4YxbNgghgwdhK2tDTY2ttjZOeDnG8BYjwkMHTqc8eMnMGSII87OI3H3cMF9jAujhw9j5NAhuIwcgftoJ8a7uDLS3oGxo53wHuPOpPETCPXxI9zXH48Ro3EaNJwxw11wHeZCmG8EQV7hxAQnEx8xmXGu3oQGROI53gsPd3fs7K0ZPtSR1MQ4ygrzcB01HA8XZ0oL8gnw8yMrI5OUpBScRjszYYInaemZJCWlMq2iiurqObS3d/LOb97j+LETnHjlNKdOnuXEKyc5e+ZXnD3zK44efYVDBztoad7Bxg1bmTKlgvDwSNLSMyksLCY9LZ2yklLysnNIiIkhMzWFjJQUaqsqyZ6cRl56HtmT05lSlMX6tQv55E/v0CN+wKP7Xbz5xrvMrlnBvDnLWbOmkfKpxVRVlFORX0RFfjFL5yxgxfyFrF2+gsZly6ipmEpGcgJ1syqZVzeL6eUlbFpXT9Om9dRUTaO8OJ9F8+rY0LCahpVLmVc7k+bN6//l41ipVEfGlHL1Bz2l6gnnj7xOW/kctlTUUtW4hhkt26ls2EnuolZyGw+Su+EAOUs2MmXJBgpXt5LXBxlz+kBjZr1a6atbSFv5jdJXtZK+qpWMPqdjZn1bP1zMbdhBXsOOb+Bi4y6KGnZSsnY3hY07yW1opWzLfmbsPsb0XR19rsWD5DUfJKfpAJlNh8hoaiet9QjpbUcJX7gRp4hi/MoXk7TjCLG7jzB+5nImJMzANWoK4dX1+M2txy1lOjELNzCpcjH+WVW45lTgU1CFW1ouE8eFMcHel0CPCFLqVuASl8KY0MkERhcQPGUh47NnMjQkC7eIIibGTiWkYikTpi8iMK4S18RcbAvKSVyzkaI5tdQmlJOUnESbixMLtu2n7uj7FL/6K0o6zpG7+9fkltaw03UcS7Z0MOPYr75xL/aBxX7AePRNZh4+y9RjZyl75QxTOl+m8dyvOX/lOlL5P3Ys/uJg/L8DxsTqwyTUHCCxbj/Jc9pJntNBUk0niVUdJM04SvrMI+TVHqZw9l5K5+4gsWgJZkMnIdAbhkB/NAJ9NwS2IRh4FTEqu54J1XvwXXYMn4YTTFr3GhEbXiNx4yukrj1K/OJWQmesxCt3JnHlc0mvmENCbhnZxdMpKJ1OTn4ZBcXTSM8qIjI+Bf+QGAIi4gmOSSIgMg6f4HD8QsIJiohmnLcfLuO9cfOahJtnIGM8Axjj5c84vyAmBIQyITiKcWFJuEdn4Ro/BafUGpxyVzA0rxHLzHWY52zGLG8bNsVtjJ55kKAVpwhadJxhOasZ4JqCwGQsAoNRCAxGoG3uhsXIYEZ6Z+AeXs64mJlMTJxHYE49MVPbmFx3mPQ5nb8Axn+yvvU7+swMxmehlfKZx9QuR3Xhi7y7B8ndh/z27feYkVdEbclU3jxxkp4HXTy4dZNFNbns2lLGod15rF7pQckUMyJjDHH30MfaShN9XQ00hZpoi3QQCUQIBEIEQiFCzT7HlbAvOt13QSESCsjPsef6HU+6etxYUGVMhPsA/nxhMIonlly65EZEoDH6IgHamkJEmiI1tBQKEQmEaAgFaIk00NXSRkMkQkdHh6lTp3Lr1q2/W27yN1J8s/8qlRypTMzx4x1cuHABpUKFrEeBXKJEKpcilj9GIe3ig1eOU+TiQardUJz1BqArEqChq4WGpjZJ0Yl8/sdLKJW9dCmV3FcpuaeU061UqMGuXNE/11Gp/Nv35Km+9T79EPq7gFGBUqFAKpEgl6nhk1Sl4s79exSmpWMkEDBQKEIkEiLoey+EQhECDS20hSI8Tc2IsbFjU8U0pHdu0auQoFQpEatUSJ/CbJUCperHL3l5tvzn2X97e3s5c+YMY8eORSAQ9M85tLS0ZNeuHTx+3IVSKUcq7eHx4y7kcikymYTu7kfcvn2Tzz//lN///rd8+OH7fPTRB/zxj7/n8uXPuXXrBt3dj1AoZP0XLmoXpPQ7AaNUJkYul6BSKejtVXLr1g2Ki4v+KWDU0tJBU1MLLS0tNDQ08PT05NSpU8jl8m/FwSUSCWKx+G8i0y9Kz7ued/u/AMafl34owPi0QTowMPBHB2w/d82bNw+VSvVfN3+xV6VCqpCz/NoxvC4s7od9LxIwqsGaeiajz4Ul+Fxcgu/FpfhfXNbXVP2fAxifQkKfS0vwvrgYn0uL8b64qA+ULv2nr92/Ahj9Li4h/OIq3nrwB77uVfEfCRhNTQywt7Ni8GB77O2t+2GihbkxZqZGmJoY9svczLj/cWOjAVhZmmJpYYqpqTGmJkbY2lhgbm6EpYUR1tYmGAzUwtLckJFDHRg5dBA25maYGhpiZWGGhbkxpsaG2NtZM2TwIIYMHoSNpRX21jYMHzyEoQ6ODBs0BAcbe8yMzbC0sMDWxoYRw4bgOW5MX4O0MYPtLbExN2acqzNuI0YyzNaBQRa2DB88mFGjhuLn583QoUMZOnQYJsZmjHEbh5vrWGxtHXBxcWXYsKEMGerIIEc7xrq74Tp6FM6jRuI5bizuzk6Md3VlzIiRDLG2wdNtDCnRMUT4TyLY05sJzm54jHYjMjiK/IwCppXOYNWStdQv38CCuiXMrV7A+vqNrFq+ms0bN7N86WImJyUQMsmPrMnJBPn54DRiOAG+PqQlJxMUEEBURBTh4ZEkJ6dy6NBR3n3nPNeuXufLK1d5//xHvHz8BM1NLaxdu4ElS1ZQPauO1tYdvP3rd7h18y737z+k69FjHj3s5qMPf8/LL7/C5s1bmTatkvi4eKqrZlKUm0dibAxxkRFUlk+hMDuTtKQkVi5aRlFONlnp8bQfbEYivoVSKUb8WEL3QymdR16nqnI+Myqrqa6exfJFi1g6Zz4zyyqYXlzG7MqZLJ49l5nl5RRmZlA9fSpza2YytaSAupnTaVy1nNmzKikrzGXZwnmsXLKQ+XWzWF+/kurKqaxbs+JfPo6lKjlSpQyVQo5MKUOhkHKlbT/vx2fzblwi7y9YzJutu2nbc5C5rfuYsmEX+aubyG3YRPHmFooa2yhc00rBmlby6lvJrW8hu76FrPoWslY3k7WyhaxVaj11OWavbiVnTRs59a1k17eS29BKXkMbBY3bKWrcQXHjDkoad1DcsJ3StbsoXreLgnU7KWs6yLRdxyndfpTszXvJ3LKP9G37Sd92kLTmdlKb20lsOUxiczthG/fiV99K0oaDJLR14t92iJjGvUSv2YXX0q1EbtxLyOa9hK5qIW7bAaLX7yKuYQfh63cQtWgjgQklhHjEETgqlsDADMLm1eM0o5IJcxcRsayR0JXbCF66Cd/aVYRULiN81ioC6lbiubSRyJdaCJy9gdj6I2S91EZjXBU1tcvJzyzk5UmRTN/VQc2+d6jZcYKS9lMktLxKWUo558dHMHv3SSo7f/Ut1+L0jnNM6zjLtI6zVB46zYz20xQfPUVOx+uUHD/FvBNvsPudj/j0ziNkCvVJ8K/nMf2zBtYXuZ6v7fmH0g8FGNtJrD5IQs1BkuraSao7SlKNuuAlqeoIKVXtpFYdIGPmbnJm7SAmbznmIyIQGLoiGOCEQGskAgM3dIaFYxNewcjsJXjM2ITPS7sIW32YqNXtRC/ZTfSCbQRPX4F/4WzCimpInTaXzKmzSMgqJLOglNzCMjJzCsnNLyM9u5j45CwCwuMJi51MQno+qbnFRKdkEBqXQGhMHON9JuE63hdXrwBcPANw8wrA3SeQ8f4hTAwIxzM4Gs/wZMbH5DAmtoRRsdMYm7+SMSUbGJK3Dsf8zQwracNl2h7cK3fjV3cAz+nN2MfWoDc0HIG+EwKdwQgHDkfPygOr0aGM8s1iXNQ0fFPmEZS9gpiyraTO2kfW/GNkzjv+kwGMz6P/C1z8PwHG7yOFEqlYjKS7m5vXrrOpsZHtW7bw1qnTfHX5C3XphExGr1zKuiU1pEaMYmO9F++9E8DV6/58eS2Ed94JIy11EI52OhgP0EZfoI2+QBMtTS1E2loIdDQQ6Ggg1BSiKRKiKRKgKRJhYixgW5MNEtUI7t7zJD/BkhGmIv744Xhu3RrH3FobDPS00BkgRKglQCAS/M1cRw2RCJGGEA1NEUkpyXx++c/fr4FSqUIpV6rnLMplKOVibty4ws6dLdx7cA+xRI5EqkIiUSLpkaKUi7l+6WOqUlMIGzSEicZmWAmFDBAI0BRqEJ2QzO/+eIEnyifIVSoeqdSA8aFKoY4I98FMpULdRv2DwcMXKKlUilKh5NC+A5gYGKIlFKEp0uifp6mWEA2BgMEDDYm2dWSG7yTuffwHdaO0UskjlQqxQoVKqkSukiFXKV7csfsv6FmHvkr1TWRaLpfz8ccfExMTg56eHlpaakg3cOBA6upqud0Xje7p6e53ID6FhHK5lMePu7l79zZffXWNa9e+5MaN69y9e5tHjx7w+HEXEokYhUKGUilHPfNY/t3uRYUMmVyMQiFBLpcilfYglfbQ2tqCmZmZGs5/B2DU0dFDV1e3PyatpaVFcnIyn3zyCT09Pf2uXoVCgUwm+5u5yy9Kz7ue+9j8BTD+rPRDAsZLly7h7e39owO2n7O0tbXZsGED/+///b8f/bz3ovWk9wlXpHdJ+XQtPs8AshcNGP+b9NeQ8Nt68YBx0sWleF9YzKprLyNTSul96mL8TwKMxkbq5mYHe2scB9liYW6MuZlR38xD0343o7mZcf9j1pZmmJkaYmVphrm5OZZWNlhaWWFpZY6pmSGWlkZYWBhgYaqPnbUJDnYWDHawZoiDLVbmZpgYG2FjbYmluRnWVpbYWFljZ22LhaklRgbGmBqbY287CEeHoViYWWNqYoGVpQ3mZuY4DnLA3s4aIwM9rC2MGeM0gsF2VjgNH4KHkxPDbAfhYG6N84iRuLu7Mnr0KGxt7Rg6dDiDHIZgazMID/eJZGbkUFExnfIp5ZSUFlE5o4I5dTUsmDOb8tISvCeMx2XUSMa6ujDScTAjHQYxdrQTsSGheLm64T3GnUAvXyorZvDOO+9z7eotvrp+j1s3HvDg3mNuXr/L/buP+PgPn3Cs42WOdx5j/57d1FTNIHTSJMa6uTLefQyB/r54T5xAQlw87m4eZGZk8f4HH/LxJxe5/6CLR92P+Z/33mPVqlWkpk4mKSkZb28f5s2bT3x8An5+/qSnZ5CcnEJTUzP79x/g448/4eGDLroeiZFKZVy9ep3GxrVkZ2WTn5tHTkYGibExxEdFUTllCsV5OUwpKmDxvPmkxMewYslsfvvBm0jEd5BLu5HLFCjlvTzukrFnVwexMSnUVM9mbu0c5s2qY8nchSyaPZ/SvALWLF/Bhvp6ZlZUUDtjOlvWN7JyyUKmlRUzo6KM1csWUzuzkoVz62jdupk51VU0rlrBsoXzqSgt+pePY7FKjlghRaVQIFHKkSol3NvSyjX/cK76TeQLv1D+nFzIF2vW89vXX2fXqy8ze89uijdtJWfVOgrXNFNc30phQysFDa3k17eQW99CTkMzOfXN5K5uJe+p1rSR36eC+u3kNbSS29BCXmMrBY1tFDa2Ubx2O6Vrd1DauJ2i+mZK1+2gdMNuSjfvo6TpEIXN7WRvPUDqxl2kbNxDyua9pGw7QEpzO4kt7cQ2HSJ660HCtxwicvtxEpuPEbzzGGP3dxLV3EFM6zHCmo4S1nqUoLYjROw8RviODiLaOojdeZyE/a8RsmEvzhVzGVk2izEVLxG/cD1xVWtxisrFI60K54xyhiXmM7GsjrEFlbhFZOAanYVz5GRcs4rwzC1lUv5MQhetp2zyNPb6pbKlcAo7I+P5vX8QqxespG72So7m1lG9ZyeFmxpZGx7H7wNCqNm5k+nfikWf7YeL0zrOMq39FNMPn6bw4Otk7X+F8mNnmfPKr1hz8m2OfHiBO48eo3xm6Pv3jUm/yPXjw8UfEjAeJrG6nYQatRJrj5BY20FSXQfJNUdJmnWYxJkHSJmxh/SqncQWrWO0XzFmwyLQs5yAUGsIAq3BaJiPYeCYKEz90hkUX4576RLCX2ompG4zE0sW4120gPEZlXhNLieupJa08hrSiypITM8lPaeQrJwC0tJzSMvIIz27iOT0AkJjUohOyia7pJLK2QsprJhJUmYekYkpTJgUjOtEf5y9AnH2DMLNK5ixfqFMmBTGxIAIvIJj8I5IwSsmF/fIQoaHlTAhbzleUzbhWriRUfmbGDt1B37VB/Ga1oZ3+RbG5azAMWgK+g6BCPRHIdQdzADLMViNDGTohEScJ+XgEVmBf+p8oorXklK1k8w5h8mef4ys/1DA+H+FjM+znhu4KJQoJBKUcjk3rl5l24YN3LlxgydKdaOtsqcHhUTCh+++Q0J4MIYaQsz0BLgM0aSswJaOIwF89Ls4ktNsmehtTXzcKIy1RBgKBAzU0kRDSwOBhgANDQH6QgEGAgEDBQK0BUKcRmjx4Xl7pEoLPrsyAZ+JZpgN0GT9ah8qy2xxNNdDW2CLUEMfgUj4LbgoEgjQEArQ1dJEJBAQHhrKhx++/73dDwqlErFMhkylRKmU06uQ8c6Z05x/8xxKqQSlUoFELkeqVCKTyZE96qZ18SqinccyxsYOIw1N9IUa6Ai18Q+K4M2PL3C3txeFSolCpUSmVCBTKpHJ5f1R9aeR4R6V6sdtkf6eksvUzdKXP/8zvt4+fwUWv5FIIMBcS5sgazuyho7kw0MH6JV3o1QqeKxSIVGoUMnUgFHxIwPGp1+iSaXS/vsqlbrUpaCgAH19/f4iFYFAgJ+fH7/73e/o7XM1yOVSxOLufkAolfYgk6mjzD09YsTix4jF3f1RaPU8RWn/c2QyNTT8Z4BRoZCiUEgQi7uRySRIpWLefffdfqfVdwFGkUgTbW3tfgejrq4uurq65Ofnc/nyZXp7e781DuWps/FFv87Pu553+78Axp+XfkjA+P777+Pu7v6jQ7afs6ytreno6PivBIxfq57wyv3f4f/pUvwuLsP/F8D4kwSMvhcXk/XZVq5I7vLkqYvxPwkwmhgbqKGhlRm2NhZYWZpiamLYBxBN+6LShv1x6QH62piaGGBrY4GFhSn6+gMxMbfG1NIGYzNTBgzUw9hYDzMzfWysDLA008d4oA7mpgYMsrXEzsoCcxNTrC2tsLO1Z9SIUVhb2mJiZI6ZiRXWVg442A1liOMo3Fwn4OcTQmhwDGmTs8jOyqUgv5ApZSUU5GcTGRaMhYkhNhYmjBw6CA8nZwZb2zHI0hZrC0vMzEwZNmwYtnb2DB4yHBsbRzw9/dm37zCff36FK1euc/nyFW7cvMndu7e5dfMrbt/4il+dPUN8TDQuo0biPX4cHs7OuI0chd/4CSRFRuHpNgZ7UzNcho9k89Ymrnx1mxt3HvFILOPW3S7uPRAj7pFz69Z9VixbzYRxnox19yAsKJhAXz+iQkNIio0lMjSUqLAw/H19iY+NZ+mSZfz617+hq0vMrdv3ePhIzHvnPyQlNQ1vL08mThhHdKCTkjwAACAASURBVHQESUkJLFmyiOCgAOLjYwkODsTTcwIZGWnk5+eyadNGvvjiS6RSJV1dj7l//yEnTrxGbXUN+Tm5xEREEhcVSWxkBNlpaZQXF5KZmkRJfjZ5WSkcObSThw+u0iO+i0zyGIlYiuSxAnG3kitf3GbLpjbqauezecNW6qpqWb1kBetWN1BWUMyKRUvYUN9ASV4utVUzmF9Xw0uza3mprob5tbNYuWQhM6aWMWv6VNYsX8rCubNpXLWClUsWMrdm1r98HEtUSiRyJSqpii6lCnGvnPtbWrjhFcDViaP53N2Je54+3PD051JSKje2b+fC+fdp7TxF7eZ9FK1uobC+heLGNor6IKMaHLaSV99C/upvVNDndCxY00phfRv5Da3kNrZQ0NBKYWMbRWu3U9q4nbK1Oyhr3E7xmiZKGlso37SXipZ2CrceZPK6ncQ3tpG4fifxG3eRsHkPSdsOkNDcTnxLO9HbDhK25QChWw+R2HSMxKZOgncfx/fgKwQ1HyF+WycJe18nfPfLhLZ1Er7vBGE7jxPa1knYzpeJ2fM6oc3HCNm4H9/d7YzdcRi/pr2Ezt+O39TlTCxfg11WFUPSqpg4twHXOcvxKKzBo2w2nvnVeBTNxGlKPj51S/F5qYG4nCwWRCYyLzic404TeHP8JBZMmUNWdjGHgtJYtKaFJZVV7PEN5+z4SDZUL6Py8BtM6wOMT8FixdEzVBw9w7TOM0w5fJKifa9Ssu8U09vPUXP0TeYdO8fSE2/y+4uf0fXwYT9YfHYu1S+A8UUAxiMk9Cm+up34mnbia4+SOKeT5Dmd6sh07RGSZx0kdeYBUqbvIDq/gQmRM7B1jkRDZzACTSsEA+0R2jghtHdFd5QX9iFp+JXOxyNjJrYB6TjFFOIak8vE+DwSi2aSUjCVpMwCktOySM/MJT09m+TkNOITUpiclkdadgmRiZnEpxdQWjWHFeu3MX9FI8XTZpGQnoVPSARjfIJw8gzG2TuUMb5hjPOPYPykcCYGROIdHItvxGR8orIZE5rNsIA8xme8hF/JejyLN+GWuw7vKa1E1RwkeGoTvrmrGZ80G6egYowHByIydkHL1AlbpyCc/SfjEZKHa2A+bqFT8E2eS9yUTWTW7SNnfgfpczrI+AlFpJ9XzxWp/is9z3ruD8BKJXKJhHffeosdTU2sW70aaXc3SqmUXrmcuzdvsm7NGgK8fRmgZYi2SJeBOhoM0BBgoCHA0VybEB973Eaa4O1pxYHDWSSnjEZXS4SupgbaGkK0BAIGaIgYKBJioKmBnlA9izEndRTi22E8Ufrym3f98PQ1wMFOD6cRAzHWFTBQpIe20ByBUBuBSIRA8FRChAIhWkIROiIRQT5+vPurt1BKZai+Z9RToVTSo5AjVSpQyOU8unePI3v2cP2zT/mLUkavpItbf/4T508do7N+LU1Tq8kd6038cCeC7AbhZWXLcCNjhtk7sO/gISR/+QtdSiXd8h7kSjkqhRxFTw9KibQvHvwNYJSo/jMcjMq+6Pzjrm5m19ahIRL9XcCoJRBgIhIx3tKCNIch7KquQSl9hFKljobLlSq1U1Sljgi/sGP3X9TTwhOFQkFvby8PHjxg7ty5DBw4EE1NNaATiUQMGDCA1atX9zkcpf1uwqezE5/GpZ+dp/gUHMrl0n6Xo1Ip/5aedT5+F2BUqdR6+pyurodcv36NkpISBAIBQuHfB4za2rr90W5tbW20tbURCoWYmJiwYMECrl+/3r//T8/xTx2NL/I1ft71vNv/BTD+vPRDAsZz584xcuTIHx2y/Zw1fPhwzp07919X8NKr6kWmVLD0y068Lyzqg1nL+qLLy34BjD8hwOh/cQkBF5dz9sEFnqh6+c8DjCYG6tIVc2PMTA2xtjLDxNgAI6MBmJoYYmQ0AH097f6YtKGBPhbmT92MJujpG2JoZo+BqQ0DjU0Z5TwKLy8P7OxMMBwowkBfhJmxHraWxliYGmI0QA9jQ0MszCywMrfGwc4RCzMrYqMTaazfSGvLHjZvaqOtdT9HjrzOK6+8ycmTb/OH31/k4oU/8/HHl/jyiytc/fIyZ944SUJcNBamhuomafcxDLUfxBB7RwYPGoytnR3DR4zEcfBw7OyHYG5hR0nJdK5/dZs7dx5x9dotvvjyGrfu3OXuvXvcf3CP+/fucPHCx0wpLcZ51EjGuY9hoocHwwcNYtJET3zGjiNgoifjXVzw9/RmZcM6fv/pZe73yLnb1cPdR4+5de8hN+884PM/X2X1qkZ8fSbh5+NH8KQgXEaNJj46mlmV0/EcNw73Me6Eh4VTPmUqX3zxJb29X3P33iOuXrvJF1eus2VrC2Fh4cTGRJCZkUpwkD8pSfFkZ04mMMCPmOhwgoMmEREeQnRUGKUlheTn5bBtWxPn3/uQ+/cfIpXK+c3b75CdmUVqcgreEyaSk5FOXmYmFSUlFOZkkRgTSXZ6EksX1nL69Q4eP7qNtOcRksddiLse87hLwsP7YqQSFV0PZezccZD61eupnVVHUV4RleXTyc3IZvbMGlYvW05maip1VVWsX7OGOTNnMLUwn5WLXuKlOXXMnFZO4+oVLJ4/h2UL57Nm+RJWLV3M+obV//JxLFEpEPfIUYqVdCtU9PSquLm1jcvegXw5wZnLfh586T+eu8G+3BjvxRde4dypWsrN0+9y5vzvaeg4zZxNByha0Uremh2UNuygsL6JnHVbyWrcRm59C3l9zsaSNa2UrWmjuL6NvMY28hpbyW9oobC+laLGNorXtlG6dgdla3cwpXE7pQ0tlKzbTvm2/UxpPUzmxj3EN7QRU99KbONO4tbvIW7zPhK2HSC+qZ3Y5naith0ifMtBfJoPENZ0mMSmTmK2HiFu6xFimo4S39RB4J5OAnd2EtbcQej2Y4S3HSek6ShBzR2ENx8nsuUVUtpeJ6K1k4DtLzOxtR3vbcfwbT6M54ZDjFt/EL91L+O59RVcNx/Bb/1hArZ2ErbuMCEbDuLbtJvElreIa3qL6IZmUldvJWzeS6z0T2FrQS15jUeJWdpKwZKNZG07Q+ziRkLnv0RC7XKmrNrO9MNn1O7Fo2eZ1qeKI2eoOPIGlZ1nmXLoNcr2vcqMw+eYcfAM0/a9zozDJ5l5+HUOvvkOn129gUKh/mMqV8iQyKXInnEzvoiLiH+04mce+tGVMKv9BwOMSTUdJNZ2Eld9lNjqdmJr2omrO0zCnKMkzOkgYXYHiX1uxsnVB8mq3kN8UQNuk3LQGjAYgaYJAh1jBPomCAaYIjSxZcBwD4YGJmLrFYuxSxCjwzKYGJNHYGIBiXnlxKfnE5eUTurkTDLSMpmckkZ8XCJR0XEkJGcyOauImORsErOKKa9ewMa2/axr3kXdohVkl0wlND6FcYGRjPYMwcUngjF+kWrA6B+OZ2AUfiFx+Ien4BWWhltgBiP8cxifVId/QT2BZZuZkNOId8FGwqY2E1a8jqDMpfgnVuMZWoz1kEnom4/BYpgPwyfE4h6YgUdIHm7BBYyPnkZw1mKSp20jq24/WXOP/uQAY8r877/d/wtc/HcAxgd377BqyRIO7dnD3h07kHR1Ie/pQSmTcePqVZa99BIRwaEMshuJnq4RuppqaKgvFGEkNMBQYIqFliFO1rrMKHFny5oCAsY6YaipwQCBAEOhAAuhkEEiDYZr6mApFGKipUllURjHtkfQsmoMM4qGMtFNFxtzbQz19NEU6qKjORChSBuhSLMPLGr2SQ0ZNUQiwkNCOf/O//BEoUQlkaKSfv9GXKVchkIqQ6VU8uEHH9J5uJ1ecTd3P/2YlxuWMyfYm2JHCwr09CnVGkixgRH5xkaU2lhSbGdNhoMtKSMG81JaCm9u307X5c+RK3sQK7oRKx73jQ9RF8X0z3tUqFA+U8Dzk5ZShVKuQCaRcrzzGNZWVmq49XcAo6FAwAgzYybbD2ZZXCJdD26iVCn791ehUqL6CQDGp63iz85dbGlpwdbWFoFA7QzU1dVFIFC3mp4/f54nT570NT2rnYhPIeGzDsZnoeFfA8T+eU59+mvg+FT98WiZBGVfyYtKpUAmk3D79k3u3r3Dxo0bMTc372uT1kRDQ13sIhJpIRJpoamp3d80raWlhUgkQigUIhAIsLOzY9GiRdy9e/dbXyL+Ahh/AYw/df2QgPHVV19l8ODBPzpk+znLycmJd955h7/85S8//nnvBepJ7xOuS+6R9flmvC4u+jtQa9mPDvN+ivp3A0b/vuf6XlzMthtnUCgV9P6nAUZDA31MTQz7y1vMzYz7YeLTGYwmxmoIaWlhgrHxQMzNjDA1NcTY2BBDEyuMrUZgYOZIUnour77+Ou/85hwLF1Rjb22KhYkudlYG2FoZY21pgpWFKaZGhlgYm2I80Ahba3vsbR0JCghjWsUsZs2aR0npTGbPWcHbv/kDn352i2vXH3Dly9tcv36Hmzfvcfv2Xb788gpXr/yZ104cx8/Hk5FDHRnr5sIwR0dGDB7K8KHDcHX3YNgoJ6zsBmFpPYjRzuPY1rKb+w/F/PGTy3z4u4+5+tUtrt+8za2797h1+yb379/lxlfXWLRwAS7Ooxnj7ETwJH/cnZ0Z6TgYD2cXfMeOY7yLCyEBQWxp2cH//OETbjwSc/nWHW4/6uLzL6/y8aefc+9hF8ePnyA8PAonJxcS4hIJnBRIaHAwCXFxOI0ajY+XD1UzZvLaayfpfixGJldy/0E3l698xW//8AkzZtYSEBBAdkYqedlpFORmEB4yiYjQQLIzU8lKTyEsZBIJcZFERwRTUphLbk4GEeERTJlSwZkz57hy5SpnzpwjPDSM8pJSstLSiY+OYsbUqSyeN4+4iHAqSguIjpjEuvolXPz4I3q6H/DFZ5e49MknyKQyxI97ePSwm+6uHuRSFZ9evMLmTa3MqqqjtLicovwSsjNzKMotZGpJGbVVs1i5eAlza2oozMykLC+Plo0bqZ42jeLcHPZsb2P2rJk0rFzBvp07WL7wJXa3tv7Lx3G3XMpDsRi5REG3QoZYJubm5iY+85zElbGu3Bg7ni88vbgY4sNF3/Fcm+DJV74h/Dkzl5utLVy9+ClvvP0HarYcJW3VDqas2U7lqi0UN24ke91Wcta2krO2hYLGJsrXNDN9dQtlDW1kb9hBXuN2Sta0UlrfRml9G2UN27+lkrU7KN2yj9K2w2RuO0BUYysx63YSu24PEQ27iN5wkOiNh4je3E70lsNEbT1C1LajRDUdIaz5CKEtRwhrUd8Oa+673XKEkNYjhLZ2ENraSVhrJ2FtnYS1HiNs+3HCtx8nYvtxone8QuSO44Ru72RSWyc+bZ14tnYyrqUD96ZjjNl2AvemV3BvPs74lmNMbD2GV2snPm0dJO56hah9rxNw9AwFO06Rvu8VopasZHVgPmtrFlO49zXy9r5G4b7XKTpwiqL9r1F08FVKDrzGtEOnqDxyVq3DZ5je/gbTDp1m2qHTVBw8pY5It5+iov0UFYdOMvXAa0zZ/ypT9p2gbN8rzOs8x6mPryKRquiVKZErpXQre5Aq+y6MX9BFxD9aCbMO/QT0wwDGhOqjJNUeJ7HuZeJqO4muaSe69iBRdQeInt1OzOwjxMw+Smx1B3EzO0iedYSs2nYyZrTgEzsNHdPhariorYtASwOBng6CAQMQGVtiMMQVMydv7MeGMCE6h+CUYqLSiolLLyA2MYP4+BQmJ6eTnpJGcmISMVFxRETEEhufSmJqLvGT80jMKqZs5jw2tR2gac9hVq7fxvS6BSRlF+IdlsAozzCcfSJx843AwyeM8f4R+AXFEhCagH9oEhMCkxgzKRXXoDy8kmoIKawnumIbAfnr8M2uZ1L2akIylxM+eQERiTMJDitiyPBJmNuOY+iYcEZ5JuDsl4rrpCzGhpUSmDqH+NIG0me2kl6zl4zZh8ma10nG3J9ORPrf6Y58nvXcH4KVSsRdXexobub44cMcO3yYrnv3UEkk6oi0TIZcLObmtWv8+s13WL50NZEhkQy3t8dMRwsTkQBzDU2sNTSxFoqw19QiaPgI4sa6MX6QDfb6ujgZGzLB0BhvHQN8tA0ZO8CQIYYDcR1qyxBzHex0BNhrCnDQFGAjEmCooY1QoI9ApI9QUxcNoSYigQihQIRIpI6uCkVComKj+eC3HyGRSZHLZchlUpTK7wlKFApUYgm9MjmPu7rYvWsnn37yJz468zoLk+PINTNkhr4WC3VELNQQskhTk8UiDeZraTBDT0ilkSZTDbWoNNJnmuFAqqytWZ+UyIevvkzP43s8kj/kobIHsaoPMklVqHpUqCQqVDLVfwRglMtkKOUKnqh6+eiDD3Fxcv5OwKgvEGBvZkCChQ11fkFc+eIiyl71vsrlKiQqJSrljw8Yny07kcvlnD17Fh8fH4RCIUKhsB/KiUQiiouLuX37NiqVCqlUgkz21L34DUB86lx86m7s6XlMT8838einrsansxefnb/4dLaiVNrzLSgplfYgV/QgkXUjkYp59OgB169f5e7dO5w8eRJXV9e+ohcNtLR00NcfiIZICw2RGjYKhaL+/RGJRP2wUUNDA1tbW5qamujq6up/PZ42TL/I1/l51/Nu/xfA+PPSDwkYOzs7cXBw+NEh289ZLi4unD9//r8OMH7d+4R3uz4l7NIKfC8txv/TJUz6G+j14wO9n5r+3YDx6XO9Li5i6uWd3JE9UrdJ/ycBxmchoonxQIz7pL7/TcHL08fV8xlNsLYyxdTUhIGm9uiZDcdlXDC7Dx7j6vUbXL/+BX/83W+YXp6PrYUh5iZaWJkPxNbKFHs7S2wtzbE2N8fGwhLDgQY42A1msONwzMxssLUbjrGpA65jfNl38ASfXr7LG+c+4I8fX+Gzz77iypWbXL58jc8++5yvrl/lyhefsXnjOsZ7uGJtbsYQB3vGubszccJEHByHYGphg6WNI0NHuLFoaT0f/u4SX16/x9vv/o6XX32D6zfvcePOfa5c/4ovr17l1q2b9Ii72btnF36+3riMHsUED3cCfHwYPmgQzsOHM97VjXEuLri7uhMYFs2i1eu5fPMe9yVS7jzq4suvbnLr3n0eS6S8d/4DMjKzcXNzJzMjl7CQSFyd3Rg5fCTBgcHkZOWyd89+Hjx4RI9ERle3lAcPxTzoknDhsy+oqp6Nh4cHmekpBAf44u89gYTYSMKC/QkL8iclMZbJyfFkpiURGuRHQW4maamJREVGU1o6lZKSMmJj45lZNYvpFdOomFJOcUEBUWFhZKdNJiEqivTkRJLjIogI8aGmqpwrn3+KRCzm1+fe4tiRTm589RXdXY94+PAh4scSFAoVPeJePvrwY1padrLwpaXk5xWRl1tA7aw6li5cwoaGtcyvnU3N9BkUZ2WzsLaOtStWUj1tOjMrprFm2XIaVqzg+OEjbF2/gSmFRTSuXPUvH8dypRyZVI5KquK6Qswd2UMerNvG52P9ed9/DJf8PPhiwhguTXDikvMQ7ni40e3ly2djxvGnoBBuLl/FncsXOXfhU1YcOkbhpq1Mr2+maslOKlftZ+qKNspXtVK2poXihhYKG1spWttGceN2SurbvhMwljZsp3jtDsq2HqCw5RDJm3YTubaNyHU7iVy3m7DGPURsOET4xna1Nh8mfMsRwrYdJXzbUcKajhLS/N0KbukgqE/BrR2EtHYS2naMkLZjhLYdI6LtGOGtnYS0djKppQPv5g7GN3Uwtukobts6cd76Mq7bXsa96RjjmjuZ0NKJZ2sHPm1HiWs+SnDbEYIPvUbW7jdIaH+d8I1NVEydT/X6zRQeeJ2C/ScpOnCKkoMnKTt0mvLDp5l65A2mHzlN5ZEz38DF9tNUHDrN1IOnmHrwJBUHT1LRBxunHnidsn2vUrb3BCV7XqFkzyvMOHyaLaff4/rdxyj6AONjZQ9yuQKFRPGdF8Mvcv34cPGHBYzxNcdIqH2ZuNpjxMw+QtTsQ0TOPkDk7ENEzD5M1OyjxFR3EjvzGIlVHaTOPEjGzB34p1Sja+OC0NACkcFAhPraCAz1EBgMQKhviK7lYIaMC8IvLpfI9KnEZk4lNq2I8NgUYuNTSE6cTGpiCikJSSTGxRMbHUd0TDyRMUlExU8mPi2PxMwiCqfVsnrTdrbtOcKGtn0sXLWe/IpZBMSlM8ozjFFe4Th5huE2MZjxfpEEhCYSHJmCT1ACY33jcJ+UysSIEkIyFxA3ZT0pVduJmbKVSVmr8EyYR0DSHCJTZhObWEV4eCHOTsE4DPZi2JgwRk6Mx9lvMu7BefjGVxKdv4zJlVvIqN7B5Oq9pNUeInv+MTLnvUza3ONM7gOMKd8CjCf6AOPL/Urt+7+UeSf+we0+ADjvVSY/jTM/G23+q9v995+Fh9/n9vzXSJ3/6jPbePUf6N8LGHseP6Z161Z+feYMB3fv5uWjRzl38iRfXbmCvKcHhVjME6WSJ4qvUfYouffVXd45c4aNyxaSFxPGeBsLxpoY4WVujrOODtYCAbYDtXGxNsbN1ABXg4E46+vjpD+Aofr6OAwcgLmeDjoiISJNAVZ6mrjra+Gnr4n3AC1GG+tiqK+NhpYITYEQI4EQY6GQgSIRA7Q0sTA1pmRKEX/67BN6nigQKxRIlEq6ZVJk3xcwKpUoZFIU0h7O/+pNzra3c3JbE2UeHuQYGDBLV4eVWho0CgQs0dSgRltEnZ42L5kOYI6ZHlVGOlSbDKBKX5fagUZU6RlRpm9KxTAXjq1ew4P713nU28NdRRc9CjEqmQKVRIlSpkSuUP5HRKQVcjlKhZJeVS8fvv8BTqNGfydg1BUIsDQxINnGgdJRbvzht++hetKLSqJCJlch/okARpXqmxbp8+fP95e6CATqdmZtbW0EAgGmpqasWrUKsVjc9zPfjjA/O1fx6W2xuJuurod0dT3sL3ZRuxifRqG/AYhPZzQ+hYp/7WSUysQ86rrP/ft3uXbtS65cuczt27f505/+RFBQEAKBAA0NtWNRR0cPHR19tLR00dLSQUNDs9+5KBQK0dDQQFtbG01NTQQCAcOGDWPPnj1IJJJ+4Pqii16edz3v9n8BjD8v/VCA8S9/+Qvt7e3Y2Nj86JDt5ywXFxfee++9/yrA2Kv6/+ydd1RVZ9q36UhvAgIq2AuCqCBKUwEp0jsKKqKIvQuYWKNioSiKIqggzQIWRBNnksmkxyQmGrsRBZTeD6dq3u9b1/fHAaOZJDOZz0xm3smz1rXOoxw2ax83HPblfd+/Z0ilUo7V/YVJtzfj8rOC6/cXev9u/B4VjC53tjLp9mYC76bxdUeVPE36P0kwamuqoa8rT4Q269cXAwMdDA10XqliNDLUQ0dbA309LQa8lDSto6ONhm4/+lrZsyR5F9duP+bO/e/46qvPuXf7C776/E8smBOCqZEmA8wNMDLUxkBfm8GW/bGyMMOqvwXm/Uzpb27BkCHDMTO3xLifFQOsRmNt58zuzDzuPGym+NRlDhw8waNHDTx92sK9+4+oqnpEfd1TmpvqePzoAVs2v8GIYYOxtDDH0qI/o0dZM9pmLFaDR2JiZsXQEePYvDWNxzWt1DV0sf9gPjt37+f+w1qqnzRxv+ox7R2dNDbW09HeyjtvX8LN1RkH+/FMm+LKYMuBWJqb42BnxwRbWyZPmMCoYSOxtXMkPSuP6rpmGls7qG9upbGllYbmZto6u/jm+rds2LCJ6V6+ODq64O01Awd7ByaMm4DTJGfWrllHbW0dYskzOrtECIQSWtsFNLUIuH7rARlZh3F398DPZzrOjvbYjRnF/LmziQgNwm7MaObMiiJh3hxCAvxYviQRjykuBPrNwNXZjfnxiSQmLsbT0wt3d098vLyZFRVNWFAQYUGBrF+5EncXF2ZHR7J4QRxxseEczEyj7nENT2vqOJyVx6L5izl08ADtHY1IJF0IRQL5vByBlLY2Ie/+5SN27U5n5qw5hIdFs2b1OjLTMtnyxmYWxSewY+MWNq5dx+4tW1i+IIHlCxfx1sbN7NyyjaOHcji87wArFi0hMjiEtzZu/qevY4lMiqRbglQgoV4qoU0momP3YR6NdOL65HF8O9WOe+NH8XjsSJ6OGcGTMaOotrHh/mgb7o+w5eYwe75L2kj7l19SW/MdRz97h8UnTzB3TwFLtpeSuCOPJW/lkbg9j7l785iZnsuctBwWp+aQuDPnFwVjXPox5h8sZuaBQvzS8/BOP4rH3mNM230Uj7QC3NOLmZZRzLTMYqbtK2Xa/lKmHjjJ1IOn5GT/PK6HTuNy6DSuh87gevgMUw6X4ZYjZ0pOGZ6Hy5h2qAy37DImHyxjwsEy7A6cxibrNKOzzjDiQDmjDpxlzMEy7LLLsD9UhuORMpyOnMHzQDEuBwuZkV9BcOEVvEsv43v8DP7Zx4guOcXs4svMLbxEXNEl5hVVMr/4Egmll1lYepnFJy+z+OQ7LDn5DotK32ZR6dskllwmoaiShKJKFhZVsrD4EglFl0goukh8wQXiCy4Qd/wccfnniC+qYG1RBW9fu0ebUIRAIkYskyDtFiPqEMh/yL6Gm4hfWr+/XPxtBaP/qjL8Vp8lYP1ZAlLK8Us5jW/KSXxSTuGTcoYZKWfxX3ce/zXnCVpVTsSaM0SvLsAtPBlNi3H0MR+GloUVqkZ9UTEyQklXH2VtIwwGjmbyjChmLd5AWNwqAqIT8AqKxtndGz//EMLDoggKCCLQz58AP38C/AMJCAjG0yeAqV7+BETEEBgVR3T8Ut7ckcH+vGKyC0+xKzuXxes34hEaw3BHT4Y6uDN0/FRGjJvCeBdfpniH4+4TjaNbMLaO/ti5RuHqv4yAealELj9EzJrjRK7Mwz0mFTuvlTjNWIlX8Bp8g1bgOT0Ou/F+DBoxBbNhboxwDMHeOx7X4BW4R6XgNz+VsGXZRK46TtjqQsLXniQ65SxRyeeJSL5AePJFuVj8G8F4gfCUcz+QfIHQa/JoawAAIABJREFU5AuEplwg7KXH8Bf7CsKTe+RiykUiUuTyLyKlkvCUnnCWl/bhL++TLxKW3NMC3XOMsJ/dVxKecpGwDRWE93wt+b6CiJQK+X7DD/vfSzDWPHyIoKODmqoqvrl6lQtlZTytrkYqEiERdiMRCXgm7ea5TMRzkRhZp4im755wpeA0M51cGa+rwWQDZVwM1RmrpsxQVWUczYwJHm/HAreppPgG8VZ4DMtnBOE8ahR6Wpooqyoz2Eif6aYmeGlpM1VLFwcDY8w1deirosUQNV2c9I1wMTRkjLYWrsMGc+rIQdqaniCWdiOQieiSSemSSumUykXjPySZZFIEMhEPv7tLRtJ6ypPeYOmAISQqa5KkrkWSkjIbVVTZpNGHZUYGzB5gTswQCyItDInvb0qiuRkLzM2JMTMn1tyKBPMRJKibsULNlDij/hxctZLaR7fokrUjlHUjloroEglpl4pplUkR/hvcAP09pBIpUok8afujDz6kv4XFTwpGZQUF1BQUMNTRJMR8IPOHj+Ha1Y/kgTsCGWKRDMG/iWDsnSvc2NjIypUr0dTURF1d/ZVqPwUF+Uyw/Px8Wlpaeir8RK9UJPa2MvdKwu7uTtrbW2hubqS5ufFFevTLITAiUTfd3V10drbT0dFGZ2c7XV0ddHV10NHRRmur/PObmhqob3hCTU0Vjx495Natb7l37468k+jxY8LCwnpauTXQ0tJBUVEZVVUNVFX7oKSk0tM6LW+T7m2P7j2/XuHo4ODAhx9++Eqo2+vk165fe/w/BON/F7+lYCwuLsa0Z/zDH/w+jBgxgr/+9a//q2YwPpM9o0ssZOujMz/RHr3tJX5/offvxu8xg9H19lacb29h2p3tVDT3Bru93ve5n1uvqUVaAz09zRdVi/p6WujryUWggb52j2zUQVurDwb62lgONMfE2IC+RvpoaPZB23AA1k7BZBe/w82qJm7df8id2zeoq7lD05ObXCjLY5qrPXo6ahgaaWNpaY65qRGW5iaYmRgy2HIAZv1MMDAwwsjYDCNjCwxNLOk/2IbkTbu5/bCJc5c/YtbspZw+c5lbt6u4c7eKR49rePDwAU+eVFNT85Bvb1xjXtxsBliYYWJkRH+LgYwYbctE56kMHTkWRydPNm1N5/7DJr746j7RsYtYuGQNX3x9m9r6Vh48quXh48fUNTyltbWZb765RlhYCIMHWTFhvB1jbawZPngQI4cOwcXREXtbW0YPG0VQQBRvX/6AhoYO7t6roq6hmbaODuoa6mlua6Hq8WMO5eQRGBKBg6MLXt5+uE/zxG7sOKZ7enPo0BG6uoR0CkTUN7bR0NRGXWMbHd0SqmrqyT1ehL9fIH5e0/F0c8VtkiOzIsLx85qOvd1YosNCSYyPw3OKKzOmexDq709sVDROk5yJiIgmJmY2Hh7TCQkJJWbmLAL9/YkKCyM6IpxliYn4uLuzfNFCVixOYFZEEB+8+y4SgYRrn91k/cpNzJ4Zx+ZNb3Dr1hd0i5po72iQ/2IqlNDVLaGtq5vzF98mbv5C1q3fQErym6xYtooVS1awZukK9qXuIXXjFrZv2EhCzBzeWL2OfXvSWJKwkJysbLa+sZHliYtZtnARe3f88zMYhTIJ3SIhQoGITrEUkViE4GwFT8NjuW5ry70R1jwaZM13lqO5b+PAXU8vvouZSV1CAi2LltGwOoV7m3fS+M5lOv76Ho8PHObCgWw2Hsolcs8BItKziUs9TML2XOal5jF7Ty5z9+SQmJrNwtTDvygY52XkM/dAEaEZx/Hak4Nn+jGm7MnDeWcuU9JO4JJWKCejCJfMYlz2FeOcVYLzgVJcDpTicvDkzzL5wCkmHTjN5INnmHzwDE7ZZS9wzi7D7WAZLgfLcMw6w/j9p7HZf4rR+04xIvMUQzNPMWTfGYbtK2N01mnGHjyDfXYZk3PKcDlShtuhEiYdKSb4eCX+he/gW3CJyIK38TpdScjpS8QWXmbOiUrmFlYyr6iS+OJLLOgRjImll0gsfZuFpZdZWHKJhOJLLCiqZH7RReYXXiT+RAXxJy4yr6CCefnnmXv8PHOOnWN2XjmxeeVEHS1jfn4Zuy78ifutnXT1zGKUCUVIu7r/JRWM/2gQy6+VhkGrT/4Kfu1cxTP/GGvLCFxTTsDaswSsLycgqayHM/glncE/qYyApHIC150jaO05QteUE7HmNEFL8vCM3YlT8CqcQxYx3juWwRO9GGzvidkoZ7T729J32GRcAuYyZ/lGIhesxi8yDne/MNymz8DbPwj/oFB8/fyZMWMGPt7eeHp54entwzRPb9w8ffAODGVG2EzCZi9gafImtu8/wv4Tp0jLKyQpNQP/2QkMd5yK1TgX+ttMYoC1I7ZOvkz0CMPFJxa3GfFM9IhjolcCHuHJhCRkMnNFLrFrCohdU4DXnN2Mnb4Ce+9lOPstx8V3MQ7TZjPRfTbjp8QwwjGcUS4zmeCbiEfkBnzn7iBkcRZRq/KJXFNMyMpiQladInrDRSJTLhKWdJHQpEpCkyoJSaokJLmCkOQLhCSfJzT5LGHJ5YQll/VwlrDkc4QlnyO85zEs+RzhSb3784QnXSAsSS4d5a3XFUQky+VgePLFH/Yp8n3Ei71cNkakVL60v0hEjzQMf+nxxX7DhR8+vuECESk9bJATmXKB8A0XeiTjxX+JYJRKpIgEAt6pqOCLTz7he5mM//P8Of8jkyEWCBB3dyMWCBAJBIi7u5BKu5BKm5AK65AJW3gulPJ9x/fc+eAa8z18GK6shKO2Bo5qqjjq6TBvmivbFsaTvnIFOxcsZolvIM6Dh2GqqYWmkiK6CgoMUFHFTlOX0crqWCkoMlBBiREqarjp6xBuZkB8f0PiLYyZaWZMvM0ozu/dSUf1A54J2pGIBYik8irGLqkM4T/Yeix59ox2sYhThfnsmTePpRaWrFLuw3ZlLTYqqLJKWYXFOjrEmfbFx9wUtwEWBI0eyZbwcIqTkjm7dRvZCYsIH26Do34/JplYEtl/JCsNB5Kga0qIvjHZy5bR+fQRYkknnVIBLVIRTRIR7bL/jBRpmVSGRCyvYK84fwEtDc2fFIxKCgqoKCqgp6lGsPlA5o0Yw7XPP+D5M3kFo0QsQ/hvJBi7u7spLS3F0tISRUVF1NXVUVVVfVHBqKioiI2NDaWlpVRVVVFXV0dTUwMtLU20t7fS1dXxQiz2SkeBoJPW1haamhpobKyntbWZrq7OVyoce1uoOzvbaW9vpaGhjtraah4/ruL+/bvcvHmDr7/+ii+++JyrX3zGl199ytdff8G1a19y69a33Llzm/r6erKysujXrx/q6n16Ql3UUFFRR1lZHUVF5Rc37b3CtFcsqqmpvWiXVlVVJSYm5sU8xtf9Ov/a9WuP/4dg/O/itxSMhYWFmJiY/O6S7b+ZwYMHc+XKlf9VgvG57Bm1olbmf3eESbe2/O7S7j+J30swutzZyqRbmzn49Apiqfjv/ox5Xev1VDBq9empTtRGX08LHe0+L9DV0UBXRxM9XU00+qigpamKibEBxn31MetnhJGRIdpGloTFv8kHN+r56m4dn355ndu3rvO06luePPySO9ffp/hEFk6TbelrrM3QYQMZbGVGv746GOlrMsDCBCur/vTt2xddfSP0jEwx6T8Eo36DmOYTwsdf3+NPH37NtOlhePlG8t77X1BVVceTJw1U19ZQ9egBd+/dpKG+lrcvX8TNxQljQwMGDx7KcOux2IxzxMJqFAuXrufjz29TW9dNcellpk0PJXFZEh98co17VU+obWyl+slTWlqbeVxdRW1tNampO7C1sWaiwwRGjxrBECtLhlpaMs3FmbGjR2EzwhrvaQGkpx7i4d1aah/X8+jhYxoaGugWdtPa1sKjmmpOlJzEyc0dH79gxthOYPRoG4YMGcbUqR5UVFxGJJLQ0dlN9ZNGqqrreFTTiEAio6Wzm+JTZ/H19iPAx5e4mFhC/QNwd3EhLCCIKZOd8HB1Y8GcOGZ4TmeCzVgig0NYnLCQWdExuLlNIyIimgULFjJzZgyBfv54TnNnzqwYFs6PJzQwAA9XVzanJJG0ZgWFx3N58ria1vou/lz5GSsXbWDB3EUsiJ9LSspSPv70MkJREy2tjbS2dtAtktAteU51XSNFJ89QeqqM7INHmBkVy9KFS1i5aBmL4+azYNYcju7PZs+Wt9i1eRu739rBzi3bOJ6Ty6bkDSStWsOqJcvYtW37P30dCyXddIoFCCQSxBIpQomQruZHdFw5yd3YEL708uF2TDyPVq6nNm0ftWWnqP/qfdoff0Pzk29pantMi7CDpvrHNJaepMErhlqXUC4uSGThtvWEZexm5t5M4nYeImF7Lgu25zJ/Zw5xe7KZt/vQz89g3JvHvP2FzNxXwIw9OUzddZipaUdx2p3LpJ25OO8tYOLeAhzSCpiYdoKJ6YVMzCzEYV8xDvuLcdxfwuSs0p/FPuskE7JOYp91EvsDp7A/cAqHA6dwOHgahwOnccg6w4T9pxm7Ty4Wh2WewiqjlIEZpfTPKGVAxkmsMk8yfN9JbLJOYX/wDE6Hy3A7UoZr3ikmnzhDaMElAgoqCcy9yLy8PxFw6s9EFFwmtqCS2IKLzDlxkbjCi8QXVbKg5BIJpZdIKKlkfskl5pdcIr7oIvOKLhJXWMHcExeYe+ICcwouMPv4BWYfP0/s0fPMyjvLzNxyZh4pIzLnDMHZJ4nJLyex4DRv33lMm0gin70oFiOT/Hxowutc/6mCMWRt2d8leF0ZQevKCVjXIxjXl70gcJ2coHXlBK8tJ3RNOWFrzhC6sgTv+dn4zt/P7PUFzFp7GL8FO3AMXM5E/yVYT5uNhZ0fVhMCcA6YR/iCtYTHr8A3fA5TZ4QwxScAd98APH398fDxxcvXl+leXkxxd8dlyhSc3KbiNNUdNy8fPAKCCYiKYc6y1aTsymTv0SLSjhWzad9hIhJXMMZ1OkMmuDLQ1gkrOzfGu4fi4heHZ+hSAmJTmB6RxLSQZHxmbiVsYRazVhxlztpC5q4rwj9+Hw5+65ngu4pxPssY67mQ0VPnYj8jEeegFUwKWIbt9ATG+y7FPWoTM+L3ErYsl+i1JUSuOU3IylOErC4jasNlIlIuE5p0iZAX9ArG84QknyXkFbn4MuWEJ5X3PJ4lPOksYclnCU/qkY1J5whP6q2OvEBEUgURST2CMeniT+4jk+VyMTJZTkRyJZEpF4lMqSCyRyL2Psr3F4jYcJ7IlAsv7eVEbDj3Yh++4QLh/1LBKEEqFHLnxg0O7d/P5fMX+POlS/z58mU+fv99bn7zDa2NjXLRKJIilIjpErcgkD5BLGtCLO5CIpDxrOM51d98x4qQmTjr92W8shojlJSx0dfDeeQw3CeMx37kCEx1ddBQUkJDSQV9BUWsFRSY2EeT4dq6GKgoo6eggJWSCqF9zVhsZsBCLUWWaqiyoo8ay7Q1ma2pToSxIZkJ86i/fYNn3Z3ytGapvBVX/AszY1/55f/777nxzXUyUzawZpIzS7S02azWhx3KKmxUU2ORni6R/c2ZYKiHTV994qa68k5aOh8fyeN2cQkfZGVx69wFds1ZgI2OIbrKylhoauBpZkq0sQmztQ1ZYGzJldR0xO0ttEs7aZF2IxRLEf/C2Il/K3pCXtpb20hen/STcvFldNRVCTQfQNzIMXz96V/lSYzdMmTif5+Ql2fPnnHz5k08PT3R0NBARUUFRUVFVFTkVX99+vRBSUmJMWPGUFpayp07d7l37x6PHj2kpuYxDQ11tLW1vJIQLZNJEAoFtLY209hYT1NTAx0dbS/mM/7AD3Mau7o6aG5upKGhjidPanj06CF3797mxo1vuHbtSz7+5AM++vh9PvnkI65e/YxvvrnG9evfUFNTw4MHD1i/fv2L6kV1dXklo66uPpqa8iRsJSXFVySjqqoqGhoaLxKylZSUsLCw4MCBAwgEAnm16Wt8nX/t+rXH/0Mw/nfxWwrGoqKiPyoYf2f69u1LcXEx//f//t/f/33vNfFc9pyv2qvwu5eO0x+t0P8RgtH19jYm3trEm9Wn6BB38/w1v8/93HotglFdTRktTTUMDXQw7qvfM2tRTm/1olFPerSWpjo6On0wMtKjX7++GBmbMmrCNI6c+Ss3aoR8euMRX317l9u3bvLttY+59fUHPL7/BY8fXuNoXgb9BxijpaXCmNGDGGJlirmpHv3N+mJpaUG/fibo6uljYGKGvokF2kbmjHPyoODMZb78tprwqATMLEayaUsaH3/8NXfuVvG49gnVNdVUVz/m8ePvqH78kP37MxgzeiQWFv0ZYzeREdYTGDLCjoOHC2lpf8atu09ZuuJNrMc6Ezd/BVfe+5RHtY00tHZQ/fQpjU0NVD16SHNzI/n5xxg5cjiDrAZia2ONs+NExlqPZrytDR6urtiMtGbCmEksm7+WT9//kicPn9Le0k5Lc7O8vaS9lZa2Vv78/l+Z6uHNuInOjLGdQGBQKOPGTSA0NILKS1dobu6gqbmD1nYBHQIR9U0dPG1sp7VTxOdffMuCeYvw85rBFCdXQv2DmDjenvCgEOJiYpk+1Z1pzq5MtJtA8IxA5s+ZR2x0LC5OU3BxnkJYWATLlq/EzXUKXtO9iAqPYNmiJYSHhBAZGkpsZCRvrF/L0sT53LnxNd3tAqpuP2X7m1lEBy8gIW4pcXNn4zvDlRWr5vD19Q8QijoQCLpp6xDQKZHRIZJS19xGUclpEhKWEhYSxcolK9m7fTeb12/gzdXriIuI5u2ycxw7eIg50bN4Y10SW954k7zsw2SlZ7IwLp7U/w/BKBYKEAq7EMtkSGUyumRCHjbe595fSrm3dgH38w9Qe+czahru0iRupkPSRUd7E91tTQi7WujoaKVa2E2NoANB6xMaTudzc4o3N0fYczFqFhs3bCBhx3Zm7slkbuohFm07wsK3DhOz9yBz9v58BWPC3mPEHywlLO0Y03cewm3XIZz35DIx9QiOqXlM3H2c8XuOM25PPnZ787FLK2Bc+gnsMgoZm1mIfWYxjvtKfpZx+0oZ28v+Uuz2n8Ru/0nGZZ3Cbv8pbHrE4vB9JxmUKZeK/dJLME4vxji9GLO0EgamlzAsowSb/SexP3AGl0Py9uppeWW4FZ8j4EQFfsfP4Xf0PLOPXCYi/21mHrnIrOMXicmvYHbBReaeqCCu6CLxxZUsKL7I/KIK5vWIxbk9YnFOwXlm559jdv45Yo+fY9ZROdG55UQdKSMyp4yIw2cIP3SawKxSwnLPMOvoSTKvfERVUwfPJM+QysSIZX8IxtcjGMsIWFdOwPpyAtf9QNBauViUy8UywteUEbb6FEHLCvGOz2bGwkPM2XCKqNXHmTE/HaewN5gYuI6x3ksZ45GAg98ipoQswitiIYExifiEzmbqjBCcPf1w8fRj6nQ/3H1m4DXDn+m+M5ji4ckkF1cmTJ7MhMlOOLi64ezphUdQCJELFrN6ayo7Dx1jV+4JNu47xOyV63HyC2W0kwejnbxxmB6OZ3giIfEpxCxNZe6KTCIXphEwJxX/2amEL8widsUx4pNKiE8qIXzxYaZFb2dy6BvY+ixnhHsCI9wXYOuzmEnBa3CfuZFJQWtwCFiFW8QmfOalE7I0l4hVRUSsPU342rOEr6sgIuUy4UlvE7r+7Z8WjClnCUl5VSyGJ/0UP0jGV5ELxoiXBOMv0SsWX+UHwfi3XHghEf+Ws0SmnCMi5by8mjGlgvB/kWCUSaXIJGI6Wlv56vPPuVJZyfmyMvJzc1mzfDnxs2fz1qZNXLl8mU5BN+Lvv0cgldIpESKQiukSihCLJMiEMp53P+PeF9eZZe+Mh5YBjuqaDFBQoK+CAiaKiliqqDJUpQ/9lVQxVlJlsJoavtp9cNLQQV9ZDQVVBVRVFRmv3Zf5egNZqaHNKm0tVhkMYIVBP5bq67FQX5+ZOjoE6huwd+4cWu7c5VlnNzKRFFG3FNGP5N0rsw57Z+c8e4ZQ0E1l/glSfAKJ1Ddisb4em0wMSNFQY7mGGjHmxowz0kdPWYmxpsYkTHFig583s4cOJtVzOhk+Mzi/4Q2uHMjCbagVhioKqCsroKmuxARDPWaZmhOvYcqqIbZcP3cOkagDobgbmUCCrFWETPz73wD9/WtDzr07d7GzHSsXVoqKfysXFRVQUFJAX00V/34DmDPalm8+ep/nUpk80Ebcc539zoLx2bNnCAQCDh8+/EIk9lYwqqmpvajwU1BQwN7enrNnz3Lr1i3u3LlDQ0Md7e2tdHS0IRB09lQwdr+QjHLB2NIjGBvp6ur8iaRo0Sut1b3t093dXXR1ddDWJq+ArK9/yt17t7h+/Ss+v/oZV69+xqeffswnn3zMN998w9OnT3n48CFz5sxFS0sbRUUlVFX7YGxsiqXlIMzMzNDW1n5x894bXqOmpt7zqPZi1uTUqVO5ceMGz58/f62v9a9dv/b4fwjG/y5+y5CXkpKSP2Yw/s4oKSmxe/fu/3WC8XLT13jc2YnzH63Q/yGCcSuTb29m8cM86kStPH8mozecTSb721Eir2u9thRpHW0NtLT6oKmljpaWOhp9+qChroFmH1V0NNXQ09bCyMAYE2NjDPpqomukjq6xMdqGIwkIX8RXtx7w7idfsiU1g4q33+PG7fvU1tVx++5Nbt76iqd197lz5zPWrI5nYH9dzEy1MDfVx9zUACM9HYyNDDAz6YuJsRF6BnroGxmhbWDKgKFj2ZKaw1ffPmH1+s0Ym1oyycmTrOwCvvj6ATV1nTS2CKiqrufuvQc8qnrAtzeusn7tYoYMsmSCvQuDBo/BcZI7lZV/obVFxNnyt/H0DGTgwJE4TppGdk4B9U1dNLV309DSSlNrE0/ra6mrr+XkqRKcXSYz2noElpYWODs54ugwniGDBuLkYM+oocOxGTmeiOBYThWX86S6jvbWdurr62hrb6OxqZGW1nbufVfFgkXLGDtuEo6T3JgyxR1bWzuCg0M5eeoMra0dtHcIaG3t5EldIw8fP6GusYWOLhEPvqth5fIkAv3C8PcOxHe6L472DgQH+BE3ZyZ+vp6MHDYEm9GjWb9mHW+mbMJzqjdOjq54efoSM2s2gYFBuHt4EB4RRVhYFCHBUURFzMbPJ5D4uXEkzp9H/LwYrl//CqFQxNuVf2H75n3ERCxiVng8YYERzIqKYunSBeTmZvHgwS26BO0IRUIEIhHt3WI6hVLuffeEI7nFvLlxJ4kLVrBi6RreWPsGyStWs2bRIt67eJH9u/cSN3MOu9/axeIFiWxYm0TmnjRS1qxj/cpV//R1LJOIkImEyMRSZN1SJF0i7pWf59NZc7gxYTJPs/YjqLlHQ2ctte0NdLS0IHhST1PTU+o66hC2NdDe0Ul9Zzctwi46nt7hYU4aDzy8qR7vxbsxy9iavIHwtFRC07KYvz2HRduOMGv3IWb/kmBMO8b8nFME7s7FfftBXHcdxjH1MA47c3DcdRT71KOM3X0c2z09pBVgk1aATXoBNhknGJdRjENm6c8yNrMEm4wfsM0sxTbzJLb7TmKz7yQj9p1iyL5TWGWexCKzFOOMUgzSi9FLK0Y/rRCTvUX0TytmaHoxNvtKXwjGaTll+OSU41F4Aa/j5XjlncbjRDlB+eeJOFpB+NEKZuZfJDa/gtkFFcwpuCAXjEUX5YKxsOJHFYvne8TiWWKPn2XW0bPMzD1H9JGzRB4pI/JwGRGHygjLPk3YwdMEZZYyY18RobknWVd8gY9uPkIiliKWieiWCV/bTcQvrd9OGv4bCcb15S/4ecF4htBVJwlcmk/AkqOErypg3punCV12CK+5qUyL2oJb2AacQ9bjHLKaqeGrcA9fildEIqFzluIXOQ93/whcpgfg5hXAVO8ApnrOwM3dC5epHji5TcVhsjPjHByxnTARW4dJjHN2w2m6LwGz5pKYvJHNGdnsyilgx6F8lm3cSWDMQsZP9cPRMwTfyIWExa9j3qqdLHsjmxWbjrL0jWMkrMtl7qocopdmM2vZEeasLmDuuiKiVx4lcGEWnrG7cAhMxtZ3JfbB65kUtgGP2G2EL92Px8zNOAUlMSViM77xGQQvzSV8VSGRa88QnXSeqORKwpIqCVt/ibB/SjCWv8QPlYuv0isWK4hIqvy7RCZfeokfScaXSbn4I8n4U8grGF+0TL8UOPObC0aZTF6pJpHwP8+/53++/57/8/3/IBWLqX/6lPf+/C5ZmfvYn7mPd965wu179+gWCZFIJXR1ddHd3Y1ELEYsFCLpFiLu7mbjqlUMVFFhvKYWU7R1maShziR1VXy0tAjU1CVIQxcfHQNc9Q2w1tBAT0ERdQUF+igqYK6tTqi5GWs0DFmrZUSYhTm2fU2w0NdlhLERribmhJpYEmnQnyADMw4uWUFXTQ0yUTdCYbe8pVciQyqVtyGLZDIkUgliYTcSoQhxtxDpMxm3blwjJ3kFiwcNIVbXmAhzc2IGWrBMz5Blun3xMTFFU0UJJQVF9LU0sTIzpL+OOsM0+zDVpB/rPL35uuwc1V98QaizIwP0NNFSUkBHSRkDVVWGGuji38+M2dp92TTVnQcf/pXnQiHSbjHdIimSf1EFY29acu+cPYlE8pNz93r/vvfPUqmUrq4uRCIRhw8fRkND48Vcv7+5QVRSQEFFATN1dUIGDGOurQO3P/+MZ88lSGRieWK3WIJMKvnFweiv87ylUumLZGSpVIpUKuX777/n0aNHBAUFvRJ6oqWlhZ6e3gvppqmpSWJiIl9++SXV1dW0tLS8kgr9ctBLb5t0b8hL71zF3uf/OLzl5c/9qY/3tlN3drbT3Cz/D/ibN2/w5ZdX+eyzT7l69TNu3bpFS0szH330IVOnTumpUlShT58+mJqaMWzYcIYMGYqGhiaqquooKSmjrKzSIxjVUFeXh8EoKiqjp6dHWlo6YvFPt0n/+Lr4R/m169fh76iwAAAgAElEQVQe/w/B+N/FbykYz5w5g0XPfNk/+P1Yt24dEonktVdT/148kz3nRP0HuN7Z9odg/A8SjE63NxNyL4ObXbXyoJf/FMGop6eLrq4OOjraaGtroK2jgY6WLno6hhjq6mCoo4m+tg66GvoYG5tgYKqBRl8VNEz6Y2jhwcYtOXx74xrrk1YzwMqKOQlL+PDLW1x/8JTPv73H1Rs3uP3gW6prbnD1k3KWJAQweoQZRgbamBgZMGTgQCxMTDE37ouFqRF9jXQxNTPByNSc/oNsWZ2UyY07jezak46paT8srYbjMsWPfdml3Pmug4e1Ah496eT2PfncmMb6B3z8YQUJ82czYoQd5v2G4u8bys3rd2h80kzqtl2MGmrNIMthjLObxNZte3n8pJUnjZ1U19XzqLaKhqantHW08M6fLuHm5sSIkUMYPHggVpYWjB1rzaiRQ3Gf4sKIoUMZMXwM8+OXcvr0eeobWmhubqWmtpbap09obmmhpbWD2if1rFqdzKhR4xlr64Cb6zTGjZtAQEAQ27fv5Ouvv0EoFNHV1U1zcytNTS20NLfS2tpBU1MrmzemEhYyBx/vINynTWfceDv8/L2Y4e9ORKQ/Hp6uRESEcDTvKOfPVnIwK5fjuUUU5ZdQVFhCfn4+p8vOcP5iJW9f+SuFxedJXLiW8NDZrFi6Eo+pbkREBnPt22t0Crv58KPPef+9z7ly+QPevfRX/lz5Ie9f+YBPPvyEL65e5dGjB3R0NtIpaEUkFiIUi2nrFNLSLuFRTSM7UrMJDIzF1yeMzW++RcauPaSsWM7erZt5c20SsyNms3fHXo7nHGPNslXs2LKNLW+8ybKFC//p61gmlSCTiBGJpYi7pTzrllCTeYRrY1z41mII9518eVxynIbmB9R3NNLW0kxTSwOPWx9T2/wAQcsThB0tNHW387Srma6uRsSPbvMoNY3r49yptZ/GO+FzWLxjI8GZ6SRsP0zMWweISt3H3D3ZzNt1mHmph0jYnUvi3mMs2N2TLp2eT/S+E/im5uC+I5spqYeZtPMwE3cewWFXHuN2HsFmRy7WO/OwTj3OmD0FjEk7gXV6EWMyirHLKMYhsxj7zGImZBYzLrMYu8wSxmaWYJtZgnVGAdZZRYzMLmXw/mKs0goZnl6MdUYxwzNKMDpwBqN9JzFOK8Js93Gsdh9l+N6jWGccwzrtOKN2FzAq7QSj0guwyyrF8UAZ7tkV+B68jN+hi/gcr8AnrxzfI6fxyT9D4IlywgrOE3qigshj54g6eo7oY+eYefwcs46fJyb/PLEFF4gtOM/MgvPMzD/PrOPnmHnsHDOPycXirKNnicwtJ/zIGcJyThN6+DRhh04Rmn2SkAOlcrJO4ZdZRPCBIhYfO0PBu5/S1i1CJJUgkv5rKhh/f7n42wrGwHXyOYsBSa9Kxh8EYxmha3sFYymBS48TuaaI+I1nWLi5jKDEfbjP3IrnrG14x27Ff95bBC94i8C4N/GPXUNQ7ApmLlhDUPRCPPyjcPMKxmNGCNNnhOLmPoNJztOYOMkNx8luTHB0ZuwER8bY2TNq7ASsxzsyzmka7oHhxC5axfq39rDz4FHS80rZuDebecuScZ4egqt3JCExy4ict464ZdtZkryf5W/msGbrCdZuP8mqrSeJW51L9LJsIpfmMGvVcWJW5xO54igBCw/gGrWdyeFbmB63F+/4dIKXHmReSgHes3fiHLIB95nbmbFgP8HLjhK+uoSodWeYmVJBdMolQtdfJHT9JULXX/6VgvHHFYvydui/5eWqxUoiki79XSKTL/+EYPwxFXJ+trKxoqeK8Yf5jBEplYSl/GsF44/pTQ+WiMQIOruo+u4h7//lPc6cOUXRiQI++Mt7PKl+jFQsQiYRI36pHTR9xw76q2kwQEGRUSqq2Kir4qCtxoQ+KoxSUGCMghK2yipYKSmhr6SMppIKBmpqDDI2xHm0JfGD+vOmliEr9E2w1tdFVVUJhT6qKKiqoqOsgrWmLj6G5oT1syJs8Ajezy/gWVcHAlEX4p7UP4lMLheFMnl7rljUjbhLgEQopKO9jfxD+9kU4s0cI0NmGZsxpa8R/pb9WWBkxiKTAdhqaqGiooiKshqKKsooqCiiqqKIloIC5iqqOPQ1JX/LW3RWVbFmVjSDdbUwVFTEUFGFvn00MFJTwd7EkJkW/ZmrZ8KBefGInj5FJhQilEqR/AtucKRSKSKR6AUy2S8Lxt4AFJFIhFAoRCQScfXqVezt7V+0D/eGhryCsgLK6gpYamgRZD6MxU4ePL1zD8kzMSKZCJm0RzL2JHy/1mv3Z+g9j5fPSyaT8d5772FlZYWamhqqqqqoq6tjYWGBqakpKioqqKioMHnyZN555x2ePHlCR0cHMpn0bwThT8nGl8Nc/rY9+tchr2wU9IhGeZL07ds3uXbtS65f/5qHDx9QU/OYnJxDGBkZoKyshIKCAqqqaujpGTBo0BCGDRuJsbHpC5mopKTyNygoKODp6cXNm7devG69187PXSv/CL92/drj/yEY/7v4LQXjhQsXsLS0/N0F2387sbGxNDU18f333//m742/Nc9kMoRSCXueVDL59mZc/g2k3X8Sv69g3ILXnZ182n6H7589Qy4Wf9ug09czg1FbEy0tDTQ1+6ChoYaGphpamtro6RhioKOHnpYWupqa6Gnr0q+fMYam2mgZa6NlOphxk+dyofIqFedOM3rUEDR1tBlhO57MI4V8dbeWD7+6xY37VXxXU8X9+19R8+gqn31URnSENwa6GpgY6GJl1o9hAwZgqK2JnqY6piYGmFn0w8TCCiPzUQRHreLL608oLj7JiOFD0dYxwNR8KGFRiVz9uoq7VR1U1Qq4da+Gm7duUV//kMb6e3z4wZ8JD5/F8CFjWLFkNdUPavj2q29JmLuAkUNHM3zIKMbbTWZ90lZq6jp4/LSdqto6GloaaWpppPZpDZ98+hF+/r4MHz4Ud/epjBs3lqFDBjFksBXWo0Ywcthw+lsMYvx4J7Kycnhc/ZSa2jqaW1ppaGykta2Nzi4h7R1Cdu/JZNKkqUyY4ISHuxcuLm44ODji6jqF8vJzCIUixGIJHR2dtLd3Ul/fyKNH1QgE3Rw7WsJU1wBCg2MIC43E3d0dtylOzJwVhp+/J1OmTGbHjrf405V3+eijz/jg/c/54tOv6WztRNDVTVdXFx1dnTS2tNIpkNLeKeWddz5m2dIkZkXFkBAfx4cf/YWm9hYePamjovIK5WcukZ93koqyK7x36WM2JW0jc89+SgtLqays4OrVT3j46B4SSTddgi5a2zsRiKS0tIv560c3WLZiEz7eEexJ3ccb6zewe9s2SvOPsTnpDaJDo9n6xlbysnNZu3w1KxYtYdvGTWxKTv6nr2OZTCpPH5XJ6BbLePa9mJpDh7jh6Mp125HcHWzD7YWJPL39MZ3NT2ltaaS6sYaqxrs0Nj+go/UJbU01tLTU0NheS0NrDeK2Fpo/v861+ETuDLTizjhXji9MZNGuVOZvz2LmnsPM2n2A+F0HmLPrIHO2H2DhnlwWpx1j/q5c4vbkEZdeQMDOHHx2Hmb6zhym7czBJfUIk1JzsN+Vg13qYcZsO4z1W0ew3nGUManHsd5zAuu0YkanF2OXXox9eiHjMwqxyyjCNr0I6/QiRmYUMzKjmNH7C7A+cIKRB0qwzCzBLKMQ84wTDEw/zoA9xzDfXcDQPYVMSCvEO6OYqP1FzM8qZMnBAhYfKGL+vlNE7y3AZ8chfPcVMP1gKe6Hz+KaXcGU7HN455wn4Oh5AnPPEnTkDMHHywk+cYGgE+cJySsjNLeHPDlheWWEHy0n7NhZwo6fJezYWSKOlsvJLZdXKx4pIzTnFEGHS+UcKiH4YDHBB4oI2l9I0P5CQg+eJmhfMUHpx0k4cprd5//Ed62diCQyZJKfv7l4neu/UTAGrC/vmb0of17o2jOErz1NyMpi/BflMXfDKZbvqiRxSxmB89OZEvEm02dtJjghldgV+4hbvZ9ZS3cSnbiR2MQNzFvyBiHRi5jmHYnztCA8fMLx8g3DZYo39g6ujJ/ghL2DM3bjHRkzdgKjbMYx3NqO4TbjGT3eiUnTZhAYHcfCtW+yOe0gmXkn2Zt9grVv7sZjRjQu7mH4Bs3DJySBgMhlhM9NZlbiNhau3c/qLfkk7TxNYvJxopZkERifRsSyw8xanc/M1fmELsvFZ34W3vEHCFl+jIhVBcQmFbNgYynTorYwMWA902fvlgvG5ceJXHea6KRyopLOE5l0kbDkyh/NX/xHBONPtUP/hGBcf4Hw9RUvUfl3+UE0Vv7dduqIpItEJFf80H7du0/ukZq9ATNJP4TLhKVc7EnHvvgrfzb/E78Q/1guSmWIhCLEQhESsQRRt5Dnsmc8fyajq62Vh/fvcbKwkJyDBxEKupDJJK+k6+ZlZJEYEMWOtcksnBmN65jRDNTog7GyIlpKCqgrKaCtrEhfVRWMtTQZrN8X5+HWOI2zZdLYIcwyM2Gtuh6Ljc2w1NJARVFeoaWgqISyogLaSoqYKyoyQUsXX9OBLPXwofrGDURiAd1SCRKZvHqxuwexTCpPAe7uRiYU8tF771G8fx9JTpOIMDBget++DFdXZ8aA/sRZDCTM1BQzFWWUlBVRU+6DspIKCooKqCkroqmogIGiImMMjTj05iYENU/Yvy6JiaamDNbQZIS+IRP7D2Bqv344GRvhZW5KjF5f5loM4t1jeUi7O5CJRP+SGYy9VXy9olEsFiMQCF4Rb73ySCgUvpBLvc+9d+8eQUFBr4SFKCkp/e3NoZICqqoKWBv1xc9iKJvDYuhuaEAikwtGqUzcIxelv/i+8brOufc8xGIxQqHwxb6rq4vMzEwMDAx6ZJwqZmZmDB48GB0dHRQUFDA3Nyc9PZ2mpiY6Ozvp6urqeQ1/WTD+WDK+HADzz9DbPt37dbu6Oqivf8p3393nxo1vuHnzBk+f1nLr1reEh4f1/Nso9LR9K6Ojo8fw4SMZMWIUxsamKCgooaAg/1ivbFRWVkVFRRUjI2OOHj2KUCh8UfUpkUheuSZ+Lb92/drj9wrGvlfaGfHnDmze/c/D9t0OrK68Khi/aBIz/4subN/rYOR/6Hn9lq+V3QcdvPuaBeOVK1cYOnTo7y7Y/tuxt7fn5s2b/yvapJ/LntEm7iLp8Ukcbm/G+fZbuPzBr2DbL/D/87l/H6fbW3G/tZ1LjV/xveyXR4e8rvVaBKOOjlaPZOyDlrY6evpaaGlqoNlHG211HfS1dDHU00NTUw0d3T7oGmqjpq2HrukoViQf5Ovrj9mQvA5zM1P0DYww7DcQx6kzyCut4KNrt/nq1n3uVX3Hgwc3uHf7c6ruX6XkRBbOjjaY6GthrKPFyEGWDLfsj4mhLkZGOhiZGNHX3BJ1PUvcvOfxyZePePdP7zLV1QlDg75YWo5k6Ah7lq/exl8/vcedhy3ce1jHg0fVVFV/R119FbVPqiksKmWKmwd7d6XT2dLBlYtv4zhuIgPNrBg2eDS2NpOIiVnMh5/c4u7DJr6rrqOlo4WW9mYeVVfxzY2vWbZsCY6ODtjajsFurC1jrEcxzs6WoYOssLMdy7Ch1ri5eXGx8goNjS3cu/+QhqYmWtpaaWxuoq1dQFu7gDNlFwgKimK6px8ODpOwt5/IxImTcHFxY9u27dy+fZf29k7a2tppa+ugs1NAS4u8ivG9P3/KnNileLgH4jjRFU8PL0JCAgkMmsGkyROInT0TX19fQoIj8HSfQWhwDLu3Z3Dj2k26BUK6u7sRCIU0t7XT3CqguVXCRx/eYF7cUmbPmkv6nl1UPXpAl1jGp1/eIPmNrfjNCCEqLJa4WfNZMn8p/tP98XDzZOdbO9m3L4tNmzazZ08qD+5+i0jYRVdXN23tAppaBLS0ifngo+usS9rO6tVvEB0VS2lhMfvT0ti5ZTuh/qEkrUqiJL+E/Wn7WLtiFYnx89m3d+8/fR3L5ym9JBifi6k9nMPNydO4Od6GbydN5L7zdB5nZVBfe5Papsc8rnlIXfV31LfW0NxVT2NDFc31VbS1PqG+sYr25ifImppoOHeOG75+3Btlz/WpfuQkrCBu617i9xxn8c5cFuzKJm53NnE7s1m4O49FPRWMcXvzmJtRQOCuI/im5uCdmoNH6hHcUnNwSs1h0q4c7HceYez2HGy352K78yg2u/IZs+cE1mlFWKcVMzatiPHpJ7BLL8Q2vRCbtCJGpxUxIr2I4enFjDxQwpiMIuxSi7Hde5pBmScxzDiOUdoRRqcdIWLPURakF7B2XzHbDpxkb1YpGfsLycg8Rkb6cfamFbB9WzZvbs5kx6FikkvOEV10CoecXOwzj+OefZoZR8/jm3cW7yNl+OSVM+PoWXxyywnILSPwZfLKCDpaRvDRcoKPlRNyrJzQo+Vy8ZhbRviRMsJzyojIKSPk8EkCD5UQdKiEoOxigg4UEZRVRNC+EwTtO0HIvmIC0wsISjtO3MEiNpdc4KM7VQgkvxxG8DrXr5OLp/5B/s0E4/qzP7BOTtDanxCMK04wY0E2c5JLWb7jAvOTCwmMT8MzahPeMzcSvnAXc1ZlErc6k9hlqcQu3sLcJRtJWL6R4KhEnKcFM9beHftJ03F08mLchCnY2DpiY+OA7diJjLYex8jRdowYbcfwUXYMtx7PKNuJjJs0jak+IUTELWbVm9vZczCffYdL2JaajX9wHJOcA5g42R8HpwAcnIOZNDWSqf7xBMxcQ+ziHSxKOkRi8hGil2TgGbWF0MQsolceI2pVPmEr8glaepzApfmErSwhet1pYpJPMWttPuN812DtsRzPOXvxmpdJ0NKjRK8/Q3RSOWFrywldd57IDW8Tlnz5nxSML7dC9wrFl7n4I36NYLzEP9JSLReNL1dJ9u4rfwiVSar8txCMMqkMsVAsF4wiMc9kz3guldHZ1MLju/e4d/MW716+TN7hQ3QLOpHJJPI2T5kYgbCLkmMFfP7nj3kmkdFcV8fN9z8kbf4SAkePZcyAgVgONGfEYCtsBw/GbthQnAePZMpwWyzNTRnQT49wc1NWahuy0HwAAzX7oKaohLqyKkpKyiioKKGsqkgfRflcR0dDU7ythpHz1g66OloQSkUvWqOFMrlgFEqldItEyGRSar57wLmCE7x/rIBFAwYT1s+UUframCorM6P/QGYOHoyDvg4aCgooKCmioqCGmqIK6ipKqCgqoKaogKaiAv11dQlxduHgGxtZ7DMDr/5WBI0cw+KAII5v3ET5m5uJH2uLm6EuQf36EaPfj2RvX2rv3OC5WCiv6PsX3Oi8XH0mlUiRSl6tTOtFIha/0k59+/ZtEhISUO9JVe5NHv5JwaiggJaaKk5WQ/CzGknxtt3IOjoRS4V0y8SIZBKkMumLeZiv9dr9CcRi8QtEItGLc2xrayM6OhotLS0UFRUxMTFh9OjRGBoaoqAgn1U4Z84cqqqqkEqlCIVCOjs7e4TszwvGl9ubX+YfkZK/dMze76veikaBoJOOjjZqa6u5ceMbHj58QGNjPRcunGfIkMGoqMhb2NXVNVBX10BVtQ9DhgzD1tYOIyNjVFTUUP1/7L13VFT3uv8/MzSVJkXAggpYEEUFRZQiXXov9t57odhijdKboNKboqjYY4wtvVe7oqIISpEibYqee3/r9f1jgJiclGOOuefm/vJZ67VGZ8EeZu/NMPs17+d5lFRQUFBCKFRAUVGZbt16oKiozPTpM3j06BEvX77seu6vCsfX5XXX626/VSLjUEU76u820ue9Rvpf+Osx4GIjuucbGXrlR8H4ZY2YGV82M+BiI73fa2TA/4Kf87cwutjIsEtNmF38k7nURL/3mhjRKRhlb04wfvrpp5ibm//HBdv/3+nZsydnzpz5PyMYq1sbWX2/EOsbb2F/fdvf/EWwvb4Vpxs7Ofb0M/mgujf4d+7X1hsRjD+mF1Xo0UMZzZ490NBQpadGT7Q19NDS6IVWTw1U1RXoriZCVUMTxW4GDDJzIr/kAucvfMAkF0cGmxijb9CX7uq6qGobMs7Bm9xDp7h65yF3Hjzk/v27PCq/TXnZ9zypuE5eRgKjhw5Ep4cKA/R7YdLPAH0dDXr2VEVNSx2t3v1R7jmQ8S6zufTxHb749HMCvN3R09bBQK8fOroD0O5lwpqIt/n+5mPuP67nQVUNN+6VUfH0MU9qnvLt99+Rn1fAh++/z9PHVUTv2MmQgSYYGhhiPGAoJsbmODkFcuDQe5SVN/Kwqo6qmidUPX1M3bNaHlc9Jjp6F46OExkzxgIT44GYmQ5lxIhhmJsNY7T5KIYOMWfsWDs2b97JyVNnefiogmf1DdTU1VBZVUV9w3PqG57z6WdfExQ8A2trB6ytbfD09MbcfBRGRiYEB4cSERHFRx99QkNDI62t7bS1iWlpaaO2tp4nlfXERe9n/Dg3hg4ezZQpMwkLm4yNzXgcnRzw9vbG1cUdTw9/XF18CfCbSljgDOKiE6l6/ISmpkYanz+nvqmZ2voW6p61ce7cxyxetBYvdx9WrVjKzZvXuf+omsLiUyxZto7AgDBCgycTEhDIxohIFs6ew6yp04lYG8GC+UvZ9XYsy5Ys4VhxPm3P62ltbqGluR2JREZzi4z6RinvXviYZcujmDN7EQnxKaxYuoK0pDSWzF/KmhVridsdR87+bJLiElm7cjW7d+z4w+exTPqzBONLMZWZWdxycOPWBEtu2Vtzf6Q19ycFcPv941Q8vUnlw7vUV1bxpOYJjxsrqal9RENVOU1PK6ipeUR17SPq6yqprbxPzf4Mqq0deDhiJJ+4BrIlYjuz397Psm0ZLIrdz7zYfcyP3sfi2GwWx+cyPz6HOYm5zErKxy82C++YDDyjM3CLzsQ5JoOJ0RnYxWQwPjoTy12ZWOzKwiI6h1Ex+YyMK2REfBEjEg4wKqGIUQmFjEwoZERCkVwuJhQxOKEIk4QDGCYdYGhsMWN2lzAy7gh9EgrQituHaVwmfikFbN5fwI70XN5OyiQ6di9xMekkxe8lJSmDlKRMEmL3EL0pmt2R2ynaX0jJifOklJ5hTeFBAvcWMSn9EK57j+C8/yiOGcdwzDiG0/6juO47imfmETwzj+CVeQSvrKN4ZR3FO/sY3tnH8M06il8H/plH8M84QsD+IwTsKyFgXwn+e4vx23sQv7QD+O0pwi+1CL/kQvySCvBLKiA4uZDAhDxCEvOZkZJPRPZhDl/5hOdtv14e/SZfXIF/WQIGrCt5Lf7XCMbIY/hEleIbeQLfiB/xCz+O/08EYwlBqwrxmp/O9HVFLN5ylOlrspm8bA9TliYza/Uelr+Vw+ptuSzZmM6CdQksXBvN8ohoIjYlMGtBJE7ukzEbPRHTERMwHT4eUzMrTM3GMGyYJcOGWTBkyEiGDh2J2QhLhpuPZfgoa8wtbBht5YD1RHc8AqYyb1kE26P3kJJeRGJiHtOmLWfCeG+GDbPD1GwiQ8zsGTbSGUtbf2zdpjMpaDkhc7cwe3USgfN3M8FnLT5z4wlankHQilxCVh0geM1hglYfIWDVEULXHSN07SF8FqVjYrcYY9tFOE6LwWFaHB4L9xMWcYSwyOMErDmK/7pSJm8+T/DGdwmIOkvA+rMERJ39hSnSPxeMv5dW/KlQDI44S3DEmY7bdzo4+yOR78iJeKfje169/T1+X1oGR71D8PozBEedJmj96Y7ndvr1Xpv/yBviV8TiC9kLXr54ibitnaaGRiorHvPt19/w3rl3KS06QF5qGvn7MohctYrzZ892CRCpVIxEKqahsZ6SkkPcL7uLrK2Fux99yvFN0cQ4BLDE2JIwk5G4m47A0dQMa5NBjOhniImmNnpK3VESClBVEuHRV5852jrM0O/NYNUeKAkEKIoUEAnlpcoCJQECkYBuAgG9FJUY138gvuNt+PT8u/xDJkYskyCWSbvKpFtlUtpkMppbmjlRfJBrH37EoY3bmN1NGw8DA3p2V6SnggKT+vbHd5ARA3uqIhAKEIpEKCl0Q0mggLJQgKJAgJJIiIqiAipCIYaamkwwMmaurSMHt7xN2YUrtD6q4NqpU1xMTuV4xHoCjQYyVkedEF0Dphr051RSAi9a6uVlw2/6wuYXRHEnNdU1fP7pZ7x/+Qp1NbVIxZIuZBJ5WfkLqYymxiauXLrMtClT0dXWQSQUoiASoaKkjKJI4RenRysIBPTT1MRz9Bgigqdy5+MveNHcgkQqplUmoaVj/3eWhb/Rc/cX6ExsdorFTklWXl6OlZUVAoGA7t27Y2ZmxpAhQ+jevTsikQhjY2POnj1LS0sLMpk8ydna2opY/Nui8Oc9FF/tr/jvCEapVPxPA2E604yPHz/i3r27XeXTs2fPQigUIBLJ04uDBg1BS0sHdXVNTE3NsLAYg6amFoqKyigoKKGgoNQlGxUUlDAyMubdd9/lxYsXXYLx5ynX1+F11+tuv10i46NaMVO+bmHGNy3M+raF2d+2MOfX+K6FuT9j3r/A/O9amP/9m2PhDy0seoU537Ww6loLl6rbkUpllDVKSClrY9EPLcz7/qdf28niDn7pvj/K0qt/jBVXW4i83krk9Vai/mRWXWtlw61WrjfKP5x5U4Lx6tWrXa8Lf/OfQ1lZme3bt/PixYv/A30YX9AiaeeH5+V83HCDTxpu/s1fils8bK393deYN7XeiGDslIvduimj0k2Bbt0VUVVVQlNDE011A9RVe6Gq2h1NLSEa2oqoaejRx9Capati+PSba2zbuY0+er3oqaaBvl5feur0QVWrLz0NTPAKnM6pdz+g7EElX3/zHffK7lJVcY/aqts8vPMVuzeHM6iPHn16aqCnqYaejhoGBlqo9lRHQ68PanpDMDRzIy3rFDevXid8xSKM+vbBQK83AwcORVunP6MsHCg8dJbvbjzk25sPuFFewd3HlTyorOTGrRvcunWDZyR7GrQAACAASURBVHXVVDx4wJTgYPS1dOhn0I/hphaYGI3EztaHooPnuffwOU/rmqmsfsqNWzeoqavheUszx44dw97ejhEjhmM+YgQjzc3p27s3Y0aPZozFWCwsxmNkNAxXN2/27s3kceUTqmtreVpdTU1dHc/qm2hsaqXsXgXz5i1nkIkZI0aMYoT5SAYPHsrIkaOZPXsuTk4uLFiwkIyMLL788muam1toaWmlpuYZtdUtfHjleyaHLMB4oDke7v7MmjUPd3dPPD29GW9ti/skbxYuWMH0aQsJC5mN80QPNkRsorGhkcamRhoaG2mVSGgVv+TLr28QFfk2UZHbCfALIjtjHw31DXz4yQ/MnrcGL98wYqITWDh/HqFBfixfPJ+1K5axYvFiwoIn4+UVSFZmEW9FbSR2+yY+//ASTfV1SCVSxGIpDU1tPG97weOn9SQkZxG1/m22bNnNooUr2LR+C8sWLmfNijXE7Y5jc+RGEqLjKcjO5+2t/4ZglEiRSaQ0y2S0SOSCsSo7hzuunpQ5jafcfjwV4225bW7NDxvDeVr2BQ2Pymh6Vk/l4yeUPS3nyZNyqu/dperOLZ5UlfOkvorKugqeNFTTcP0qj+fO4dZgI+44u3Ns5mpW7kxiQXwGS+L2syB2P4tiM1gSm8WiuBwWJOYxJymfGcn5BMRn4RubiXdsJh6xmbh1JBkdozOw75gmbRWdw5iYPCxi8hgVW8DIuALM4wrlxBcwIr4Qs/hChsYXMii+EOP4IgbGFdErOo9+MQcYHF9Cn/gCdGP3MzRuP9PiC9mUWMyWvVlsSdvPtpT97Ezcz+7kTGLTconPKCIp6yBJ6bls3h7NqlWRJCekceLQGc4fvcy5kvfZcfAdpuw/jHNiHvapB7HfdwybPUexTynBLf0orvsP47L/MK77D+OaUYJrRglumUdwyzyCe0YJ3hmH8ck4jM/+w/jsO4Tv3kP4phfL2XMA3z1F+KYWykkqwDcxH9+EPPwS8picXMjkpAKmphQxMzWfVfuKSC89S01zG5Lf+ATnTa7/84IxohSfqBN4R53AJ/JEl2j0iziOf8QrgnFdCcGri/BZvJ8pq/OYG3WA6aszmB+RzertxWxLPUVS3hWS8y6yM/Uob8UW8NbuHHbE5RKfdpD1W5KYMnsVExx8GWnpgKnZeEzNrDEbMZ7hI8YxzGwMpmajGT5iDKMsJmAxxhZLq4mMtXZkzHgnxkxwYaKbH2EzFhG5YRcJSTmkpRxg1bItuLuGMXyYLaamtgwxtWWYuSMW1l6MtQ/ExnU6LgHLCJz7FpMmRzHKeQHOk7fhsyCVgGXZhKw+RFh4KcFrT+C3opSgNccJWFGMy6wkjO2XYmS3BJuQnViH7MJpThoBq4sJiThGwFq5YAzZ9A5BG9+Ry8VfFIwnCFxf+qNgjCp9RTCe+pF/EoyvCL6IM68Ixl8g/BzB4XLpKP+efy3t+K8SHHmW4Kg/TzC+2mOvM+El6UwpdwimZ3XPuPr9D1x87wKlR49x5tRprly6zFeff8H9G7dpqa6j+uEjCjIzKX9wD9kLKa1tLchkEmRSMU+rHlNclEP1w9u8k7mfeRbjCNLqy0wdI+bpDWaWwWDCBgxhkrExI/R10RKJUBUI6CYUoSxUQFNBhF1/fQL76jNZT58Jaup0EwoQKMilokAkRCgSIBAKUFAQoSAS0EtTg1EDB7Bt6XJaamuRytpoa21BKpbQ3i6hTSbjuVTKxSsXOX+ilJbyR0QHTmaWig4TtHURKQlQVVDAsXc/3IYa01tXDYFIPjFZUaiCskAR5Q6RJhDIH1solAvOodq67Jy3COmjp7ysruPm2dOkzZnDPBNTLuyMYWNgAGN0NHHS02OyXj8ibeypuPol4rbmH9ODHcfkJ2nDjvtfTRn+puyRytOJnf0zpRIpUrGEtpZWvvrsc/buSePQgYOcKj3BkeJDNDc2IW5rR9rWLp/2LJFy+8ZNDhYWkbVvPxYjR6GkoICo43mLOlAQCFBWUEBRKEJZUREFoRA1RUUcR45m7/advHegmJantciaW5FJJbTJ5O8TWmWy/7EE46v7rjOtKZFIOHHiBMbGxgiFQgYOHIiFhQWampooKCigpqZGVFQUNTU1Pymtbm1t7Tg2vy4LX00a/jyB+EcF46ui8tX72tpaaG5uor29ldraamprq5HJJOTmZqOjo4NQKERLSxsvLx8mTfJAV1cPHR1dbG3tMTY2QVFRuav/orJyNwQCESKRIkKhiIiICOrq6pDJZP80IOd1j8HrrtfdvkQmo7ZNyg/PJFx7JuF6vYSbDRJu1f8ytxsk3Gn8kbuNEsoaJJQ1SrjXJOFe4y/zoFFCedOb4WGThMrmV2iRUNEs4XGzlKaOqfKtEhl1bVKqW6U8bfllalp/5GmLlOqf3VfTKqX2X0JGXZucRvHv0/QLPH+FZrGMln+BVom8xP2PIn2D7SU6Bz/Z29v/xwXb3wiwtramtrb2jU+1/48glScZ/yF7+Td/QV5IX/zmh7a/NbDuddcbE4xdCUZVFXpqqaKuoYyaWg801PTpqdmHnto90dZXRsdAFTWN3oy2CCA77zwXP7iCn78Hulpa9NXvw8ABJhibDGPoMEvMLWxxcg8kMS2X67ce8cP1Mm7cKKP8QTmP7l2l+uFVrn/5IWsXz2e48QAM9bQx7K2NoaEu6lrqaPU2RN/YEu3+E9i0M4PbN2+y860ojPoaoNq9OxrqWvTpY0wvfWPcfaaQV3ySO49reVzfzO3H1Vy9c4/bd2/xpKqC5qZ6vvzsI5ztbdFV18C4vzHmZpaYGI/Ew2MqH3x0lZp6KU9qm3laW8vde/eofFJFXUM9H3/8MZMmTcLIyIhxVuNwnOiAsZEx/fv2Y9iQYbi5ejF2rB0TbByJjNrEV19/y7OGBmrr6qiuraGyqpq6Z43cf/CYDRu2Y2ExgTmz5+Ps7IqJyWAcHZ27yqXt7R1wdZ3E4sVLKS09wdOnNbQ0t/O8UULNk3ZOHb9McOAsXJ198fEOxMPdBzcXD0YMH804K1vCQmcydcp8Zs9Ygp9XMDFvx/Osrp7m5mbaxO20isWUV1SzJ72QwMDZzJ2znOlTZ3LpvXdpanxO8p4CFi/fzPpNu9iyZScBfr5McrHHzcmWsCA/tm7ayJKFy5g5fSGbN+5m4ZwFvBWxmgUzJ/P+hfO8lL2gpbWdlnYZze0vkbz8L67ffkjhwZMUFh1j/748ItdtYsGcBezcuoOINeFsiFjPji3beWvDW2zdtPUPn8edUyGbpT8Kxid5eZR5+VHu6UCliwNPJrlxa6I9V13ceHasgNand2muesLjyirKnjzgccU9qu+X8fjOTcof3+Nh7SOq6p/wrLaGx1UPuHE4ixuODly1suaKszf7l4WzJiGNRXH7WBybwbK4LJbEZrEwNouFSfnMTS1gWko+gfFZ+MZn4huXiXdcFp6xmUyKzsQtOhOn6CxsY/Owic3FOjaXsbF5WMbmMTo2n5Ex+ZjH5jM8roBhcQUMiStgUGwBxrGFDIgton9sIfq78tGJKUAjLhfN6H2YxmUwOaWQmKRD7IsrYndKHtGpBSSkHSA5vZik9IPE7ykiOqWA2MR8kuJz2bIjmRUbthGfkceR4+9x5sgl3iu+QsGxy2wsOE5och6uyUVMTD/KhORDOCQX455+BOe0YpzSinFOP4Rz+iFc9h7uwm3fITz2HsRj70E80w/imXYAz7QDeO05gFdqET4pBfimFOCbnI9vklws+ibk4hufg19cDtMS85mRXMC05AJm78ln+d4Cdhcd4/aTOlp/4+LiTa6/BeMxgtcdJWxdCSGrDxCwPJspq/OYHVHEnPBclmzMZ0NcKXuKPubwuzcovXyHg2e+Jv/oR+QUXyS3+DxFJRdI2XeIyM3xTJu9Ag/f6dg7+GFt447VBFcsxzkyeowdo8fYYGllh5W1A+MmOGJt48QEOxesbZyxHOeAta0rPoHTWLZyAzHR+8hIO8TubXuZO3UlNlYejDJ3xNzcgdEWLoyd4I2VnR/WjiHYeszEJWgFNj6LMbWbwXj/CFxnxeG3NIuwtUeYHH6S4DWnCFhzhuC1Z/BfcQSXOWlY+G5mhEck4wK3YxW4E/vpSXguyyMo/AiB4aUERBwnIOoUAevP/EwwniFw/SmCo04SvP4EwetLfzY5ukMu/qS/4unfEIy/JhVf5VXB+K/3bPxXUo5dCcmoswStP/OnCMbOycBdfera22lqbKLszl3Ov3OOkkOHOXK4hK+++JKa6hqam57T3tbGS4mMl21iXra0c+Wddzl/5gxtbc20iVsRS9qQScW8FEuovHefQ2nJHN21hanGxvhq6uJvOBB7PX2stXphrarJRG1dHAcNYLyZEb27d0NJIECooISyUAF1gYB+mt1xG9SXIG1d/DX00FRUkKcWFeSSS0kgREEgRCASIlAWIlQSYqSvh6+lFe8fOcqL9mYkLS1Im9tpb26jqbWNcx++z5GTpTQ31lP2yWesGDmOmT37MVxTE4GyAGWRgLF6+riMGEwfPXW5wBQKEQqVEQkUURDI03oCgVx0CkUCVERC+vRQxWmIGWlr15OxYRPzx48lb+5C3k9M42JKOicSknDuN4BhGup46OkztY8hp1LikbQ0IetIi70qxH5+vH7pGP66ZJQhaRfT3tqGTCqj+slTDh04yL7UPfzw7Xe0NrfwvLGJI8WHqHhQzguJlNbnzTwou8exwyXkZGTy7Vdfc/hgMf1690GhQyi+iqJQiIqCIt0UleimqER3JWXsLCw5nV/Ie8dKufbVl8haW5E0tyCTSGiXyboE4++9KX9TF3ad+6ez52SnwI2KikJdXZ3u3btjZWXF4MGDuy5sBw0axIcffkh7e3vX70jn98tTjL8uA7taBLyS5n0TgrFz2510JhpbWp7T0vKc5uYmGhrkE65v3LiGq6tLx3MZwvTpM5k/fyE2NnZdKUYrK2u0tHS6SqRf7cUoEAiws7Pj+vXrXUMW/ohY/KPvDV53++1SGfebpJysaOd8ZTsXq/4Yl560c+U3eP9pOx+8QT78Ge8/beezWjGPW+QtBOrbZdxslPBtvZhvnv0xvnsm5of63+dqvVzMXq+XcL3h97nxM242SLjd+Bp0SN6y5xLuN78+95olPGqW0CJ5cxLoH//4B9XV1fj6+v7H5drfCNDR0eHy5cv893//939eEP67vCqj/tM/y9/8seP2VxKMGhqqXX0Y1TV6oKHRne49RKiqdaOnVm+0tPui3lODnnrd6TNQn176gwkNCef8+e849c4xFi2eTsSaNexJTiUuLpHklL0UHz5Odl4xqem5ZOeXUHryAjfvPuZWWRXffX+Tq999zpNH16h+eJMP3j3NnMkhGOhoYthbm759tNA10EGrdz+UNPqiojmUWfPX86j8EUV5mRgZ9qabogLqPdQw0O+Hmpouqur6THT149i5K5RVNXL1/lN+uPOA+w/vUV5+lydVD8nN3oe56SD69upFn169GWMxnpHm1pgOtWbr9nRu36vnYeUzntTU0NDUyMOKR1RUPubevXssXrwYMzMzhg01xWyYGYNNBtHXoDfmZua4OHsyerQ1w4aNwtsngGOlJ6ipraOhqZGautquBOOjiqekp+diajoKeztHJk50ZMgQU+zsJuLg4ISVlTUTJzoyYYINjo5OzJ49h7y8As69c55vvr5Gc6OE1mYJH77/BZHhW1i+bB3OTh6MsbTGxzuQ6dPmMHaMDTOnL2DxotUUZB+kvOwRzc9baG5+Tm1dHR99+jmbtkQzd/4apk9fhqd7MIH+wXz52Sc8fVrN/EURbN25h607EgkLnc7MGVNZtngurg62eE9yIW73LpYuXEZI0HQWzF3JnOmz2bxuNZ5OE8nam8bXX33FD1dv8M331/jos6/56rtrXLt5n9ITF8gvKCE35wD5uQfZ/XY08TEJLF28jLWr1xEXE8/SxcvYGLX5D5/HvygYC/K57x9ERYAbD/08eRzgR/kkF27b2lK1cgWtNz6l6eED7j+ppLzyAZXl96ivqqSqspy7lWWUPb7H48pymqoqqHhyn1sPrvIwahtXTUfxseVwznn5kRC5g2XR6SyNzWRFfM6PgjG5gLlpRUxNySMwIZOAhEz84jPxjcvCJzYTr5hMPKMzcYvJxiE+n4lxedjE5jEuNk+eZIzOY2R0HsOj8xgak8+QmAIGxeZjFFPAgJhCDGMK6RdTSO/dBWhGZ6MSsw+j2AyCEgrZkXKItJQCkpMyiU3KJyGpkKSkQlKTCklNKSQpJZ/E1DziE7JJiMli+/ZEItZvY292AcfPXuToyQscLb1Aael75JacZUNeKWHpJTimHMQmqQjn5AN4pB7AKeUgjikHcUotxim1GOfUQzjvkeOSVoxbeiGuaYW4pRUyaU8hk1IKcE8txD2lAK/kfHyS8vFJyMMnIRefDrnoG5ONb2w2U2OzmJWYR1hcFrOTc1myJ48tOcV8crOMBrEY2YtffiF+k+t1BGNg+JF/ib+iYAxZd5jQNQcJXpnH9HWFzN9QzMINhYQuSSZ0YQyLovazLfk4aUWXySr5iJwjH5B/9H2Kjl4i9+BZktIPsuXtNNas3838JesJmbqISV5hOLj6Y+fkjY2DBxPs3Bhv58J4O2esJjhgZePIOBsnxo53YKTleCzG2uHqEcD8Bat4e0cy2XtLyE0vYfPa3fhOmor1GDdGj3TAwtIZi7GujLHxwtoxkAluU7D3mcfYSXMZZj8TS+81OEzbjd/SbCaHHydk7UkCVp8mOPwCoRHvEbT2JH7L8/FYtJeJ0+MYG7CDcSG7sZmWhMvCLPzXlRC8/iSBUSfxXnMM34hTHYLxDAHr5XIxcH2nXDz+imDs7L34ZwrGn2/n9/o3/p5gPCcvyf4TBaNMJh/m0Sldamtr+ezTz8jNziEnK5uPP/yIqseVtLW0IpNIkbSLkXSW0IqlvGiX8PD2XQoyM6l5WoVY2k5rewtSqQSZuJ2XbWJufv4Vq719mTNkEIHaOrj30mOgqgo9ugsRKQnorihEQyhAq5siQwf1wUhfGwWhEIGyCgpCRXoIBKgqKzDOSJ8Qgz7M0ulP/+495AlGBQEKAiEqAkUUBIoIhIoIlBURKCugpqyEZT9DFvh4880Hl3nZ3MyLhjZaapq5dOkDio4fp7rhGf/fCykf5hcQ2qsfYb2NMVRVQ9BNASVFBUx1e+EyahhG+j1RFghQEgoRipQRCBV/lItCuWBUUBShrCBEVSTEoFs3Rvfuh6WBPhM0VYl2cKf522uUffIFp/ZkYdfPGD0FRUbraOGp34soNzeq7937iWCUyWQ/SSl29g/8+ZCNXxWMUhlSsQRxSxuSdjFVFY/Jz87h3TNnaayrR9LWTnPTc6RiKadKj3P0UAlfffY5xw6XkJKQyJULF3laWYVMIqUgJ5deWtooCoT/hIqCAt2VlFBRUESjuyr+3j58dvl9bn32FScPF9PS1kxbWyuytnZkYmmXYGyXypBJfvtN+Zu4OOgsj+4Utp19BG/evImjoyMikQh9fX3GjRtHz549EQgEKCoqsnz5cmpqarp+R34+gfvVsudX04ryac/NtLY2/+rX/Ltl0q/S+Ridj/nq469btwYNDU3s7R0IDg4lODgUBwcndHR6oaHREysra0xNzejWrUeHVJSnFxUVlREIBPTq1YvS0lIkEgmtra3/dO69Dq+7Xnf7bRIZxyrb0bvQhOHFRgZeamLAH2Dg73H5z6X3pUZGf/ScgvI2JBIZ39SKmft1MyZXmuh3uQnjK/97MPmF/78uA6800edyE3qXmtB/HS43oXuxCauPm3m/5s31YHz58iVNTU0sW7bsV/vL/s3/HEKhkCVLlvzfKJP+WzD+NfmrCkZ1dVXU1XvIBaN6DzTUu9NDVQE1dRU0tXXoqaOPupYWPXtpot2rF4OGWJEQd4BPPv6euIRteHtNxMPVmZnTpjFz+kz8fAPw8PDGxs4R89FjGWPtgJtnMOmZxdwoq+Z2WRW3b1+lovwqleU3uXPtW06UHMTTdSL6Oqr07aeFyZD+GPQ3pIdWPxS698fOMZgvv/yGM6dKGT1yOFoa6mioqdO3dz90dXuj0VMfTZ1+BE2ex+c/lPGwroWnDc+pqq7k4cMyvvriE6aEBmFk2IcBfXrTS1uHISamDBlkzsCB5kyZvpxPvrhD2cOnlJU/pPLJUx5VPKa6ppYnT56yZctWDPv1p5euHiZGJpgOMaW3ngHmw0cyYbwj/fsPxnLMBFasXMsXX37No4oK6hsbeFZfz5On8kEvz5+389FHX+Ho6I6NjT1eXj54e/tiZzeRCRNssbd3YNq0GUya5MHIkaOxsrLGPyCQsNCpzJyxkIK8Q3z3zQ0qK6qpfFzNl1/8wHvvXiYnO5/t23ZxoOgQxQePkp9XzNdffUd9dRP1NY188fmX7N2bTmx8HPMWLcHDK5it2xKZPWcVbq7+TLR1IGbXTvbsSWPKjMXMXxzOkmURTJs6mwXz5hGzayc2VpZ4T3Jl59atrFi2ksCAycycvpAVS1awYc1qAjw9WLZ4EZs3v0ViUgqbtuxgzsLlRGzcTmp6HvPmrWL2rKWsWb2JxQtXsGLFKqJ3xxASHMrSJcvIysxh5fI1bH1r5x8+j18VjK0SGdKX7VQVFVIeHEpViCd3pwbyICSQJ17uVLg4cd3Dg8bCAqrrHnO78gEPym5TUXabmiePuf/4Htcq7vCg6gFV9+7RcPcmFU/uUv6snvojF6lx9uG2eX8+chhPwYxVhG9JYUlcFisTclkck8n8mEwWphYyN/0AU1PzCUzI7JKM/vFZ+MRk4ROTiXd0Jh4x2Tgn5OOYkI9dXAHjY3MZG5OLRXQOo6PlU6WH7M5jcHQeJtF5DIwuwHB3Pv12F9A3upA+u/LR3JWBVlwGLolFbI4vYX9cIdF70onK3MOO9Dyi0/KJ35NHUlouyftySc3MIzUvn4TcfGKy8tkRncimdRso3LOfCyfOcvzEGYpPnOF0yQnePf4emSevsDj3BM6JBdgl5uOWUoh7Uj5OiQdwSjyAc/LBLlxSinFJKcY55QDOewpw2VOAa2oBrikFuCbny0nKwyMxD++EXLwTcvCOz8EnLhufWPm+8Y7OJHTXXmbEZRL0dhozErJYmJzNhoxCTn/+LdWtbch+5Q/9m1yvO5Clc+jLq2nFwPAjBEce+wmvl3Ys+Yk09F97BL81cukYGH6MoIif3v8vC8ZwuWD0jTqBT1SHXPyJYCyVC8aOHoyha4sJXV3I1NUFTFudQ+iSVGz91jHacT4TPJfiP+stFkakELEzh82x+exOLSZx72F2J+fx1tvpRLyVyLpNcSxds5Vp81bhGTgTJ89g7N38sXXxYYKDBxMcJjF+oitWtk6MmeDAmPETsbC2w9zSmtFjJuDg6sWMWQvZtjmGvL2HOVbwDnticlg4azUONt5YjnLA0tIJizHOWI73wGqiP+PdJmM9aSZj3OYw0nkell6rcZi8C7+lOYSuPUbQ2pMErDlLcMRlwqIuExZ1jrDwo4SGH8JrSSa2U2Kxm57IxFl7cFmYjd/aEoI3nCJwwym81xzFN/wE/lGn8Y86RUDUqQ7B2CkX5YREHSM4srSD4wRHnCA44uQrnHqF06/wS6XRnX0Yz8kJP9fVlzEk8jTBkacIfnVYTFRnmvGnwjE06rcE4zk5nY/xJwvGFy9eUFdXx/vvv8+BAwe4dOkSD+7fp/n5cyRiSZdQFLfLh7x09ulrb22joe4ZBZlZfP3557SJW2mVtNEubZdPCG5t52VTK6eyCvAbZEaI4QCc9PQZoKKCejdlhN1ECLoLEfVQQNRNEZGSiJ6a3emlo4aCSIhISQWBglKHyBJgqKpEgH5v5ugMwNqgLyoKoo6ef0JEAkWEAmUEAiVEQiUURAr0UBRiZKCLjdkQpjo78v7BI9Rdv8+lw2e4+O4VKusbaJaJedn6nHOx8fhp6uJpaIRut26IlBRRUVLCUFMTZ3MzhuvpoCEQoCLoEIwiJQRCoVwuCuUXQgoiISrKCqgoCFERCemhIEJHJGS8ag/iQ6bw+MtvWRM0ndBxTpgZ9EddKKKfWnfcDHsT2seQc0UHEYslvyoYpTJ5SbHklTLf33tTLG0TI25p486NW6TGJ/LBhUs01tXzrKaOshu3uHL+Ijn7M9kctZ7E6FhOHi3lh2++o+ZJNZK2dqRtYl5IZHz9+ZeMGDIUJYE8LfoqigIByiIRupo9WbpgETe+v0rFjdsc2ZvJg/tlNErbedbyHHGbGJlYhlgqo0Umv5W1y5BJ/vwE48/3l1gsprCwkL59+6KsrMzQoUMZPHgwyspysda/f3+OHDnSNeDm1bLqHxH/k/TrLFluamqgqamBtraWV76m/Z9KnN8Urw5+EYvbkMkkvHghZd++dPr06cfAgcb07z8QA4M+aGnpoKzcDaFQgeHDzRkzxgo1NQ1EIkU6p0orKiojFIpQUVFh8+bNNDU1dYnZ/60l0m0SGUcq2tF8t5H+7zUx6MJfj8EXmjB4rxHT95vIut8x5KVWzMwvmxl8sYkBf9Hn9VuYXGhi4IUmBrwmAy800et8I8M/aOLiGxzy8vLlS9ra2ti5cycqKir/ccH2NwJMTU25du3aXz/F+Ldg/Gvy1xWMPTqmSHdHTa07Gmo9UFNTRk1DBQ0tNTR0tFHX1kVTxwC93oPw95/N2TMfsH/vfoyNDVBXFaEkFNBDWZmB/fuh10sbBZEQoVCISFEZ7V596alryJgJbhw8domrt6u4dvM6Dx5c537ZdcpuXePqt19xIC8DBzsrundXRLeXOnq99dDvO4gemkaMHuPGoSOlvHPuLB4e7gwyMcLAQI/+hv0YMmgIamo96dZDm/7GI1gRvpVPvyujoqaJJ9VPqaqq4PixEqwsRzN6xDBGDx+G8YAB9O83AD29fhj2N2WczbXicQAAIABJREFUjTuHj71HxdN6yisqeVRRSXVNHc0trTQ0NLJ/fybOzq4EBQQzc/osxlpaYdTfmDEWVkyfPo81azaQnLKPAwdLuH7jJk+ePqXq6ROeVD+lpuYZdc8aeFpdz4PyKj744DOuXPmQ48dPkpOTy8aNm5k40ZExY6wIC5tCYGAwbm7umJmNwNHRmcDAEEaaj2XqlLkE+E/F0yOA6N3xZGcVcPjQMS68d4XMzFxOnjzLieOnyM3N5/ChoyTGprB7ewzr1oZjZmZGUEgwfoHBDBs+hq3bElm6dAMe7kFMCZ1KkL8vzi5OzF+yipVrNzF73lKWLV2Nn3cAc2fMwdNlEt5uHkSuCSc0KJSoyI0EBYYR6B9E3NvRLJ63kLCQyURErGfNukiWrVyLrYMrS5atJjf/EAF+k4mNTiUtJYuFC5awePFidu7cxe7dMaxfv5E1qyNYtyaKzZu2/+HzWCqTIJVKaJXKaGuTIZWJeVhQwE3/YMr9PLg/xY+qkECqPTy46+nAAwcbHoWEUHn3M354eouHN7/j9p1vuV5+nWtl17h9/za3yu9wu/w25fduU37rFuXlj7l39xY3o3dwfeRobo225LKXF+s3bGFZSgHbYgqJjM5hcVw2ixPzWLb3IKHJWTjGpuGenIHfnhz8ErPxjs7AZ1c2vruL8I09iGdiAa7xuTjE52Abn4tVbC4WMflYxh9kZFwBpjHZmMZkMyQ6G5PduRjvzmVgB73jChm4KxvbtzNZuecw25ILSEgrYEfyfnakZbErYT+JaXnszT7EvrwSUrOKScgoIj6ziJisImJzD7A7eS+b1m8hd08G50vPcO7UeUpPnOPE0dOcKj3L4RPnSD1yhiV78giMz8Yr+QBuqYdwST6AS9IB+W0Hrh24JBfhnFqI654DOCbm4pSch2taAe77inBOzcU9OQf/1AK8E7LwScjEPyET/7h9BCVk4hedht/bKUyO2cfUmEymxGYyLSGDZel55J7/gCfPW3/1k8Q3uV5HLPqsPIDn8gJ8Vx38yZTpoIijhG04zuSNJ5i88SSTN54gKOLoPyUbgyKO/oQuGdmRSgxdf4KQqOP4ry3Bd9Uh/NceISTqBFM2nSZ0/Qn81x7puj9g3dHfxT/8KP4RpfhGncQ36iR+kT/iH3mcgMhSgiKOERxxjNCIEiaHH2bKumIClmbgGLaTUS4rMRk3g4GjQxg8NhQLh9nYei7COWAZk0JXEDYvkvmrt7NwzXYWrN7G3BVvMWNxJMGzV+AVOg9H78lMcPVnnKM3Y+zdGT3BBUtbF6wdJjHeYRJWds5YTnDAYoI9Fta2jB1vj4OrB6FhM9kQsZ28vYc4fegCJbmn2PVWMp7OQYwd5cA4K1esx7tjOd6dsRN9sXGfyliXKVi4zGKs51KsfNbiOG03fktzCFh1mJDw04REvIf/mguERl1h6sZLTN94irDwIwSsLMRrSRbui7NwX5KD1/JCfNeWEBBZSsD6kwRsOIl/1Mmu4Tj+kad+TDBueEUyRpYSHPmjDA5Y91MC15USuO7EPxEccfr304YRchEYEvkOoVFnCI48KReYkScIiTpF6PqOadCRpwmOkCcnw9af6RCMv7DtiHOERLzbxZ8tGCUSCffu3ePYsWNcvHiR8vJyxGL5lOgXHX342jukolgsRiqWIGkXd8nGd06d4szx47S3tdIuaaNV0oZEJkEmESNrbUda28jbi1fhajQEu76GaCsqoiQS0E1ZBVVlNfS09VHu3gNFtR6oqCijIhSgoCJEUSiQJ6qUVFBUUEBPUw3zPrp49enD7N4meA4YhKGqGsodglEgVEQgVEZJ2I0eAmV6CET0UBTRQ02Z0cOMcR5kQsBgc9a5B3Mh6zCSZgnNMinN0jakz+s5EB5OcC99HI2MUFdUREEgRFlRGa1u3XAcPowx+r3QEwjoLhAiECkjUFBCIBIhEIrk/RcFHb0IlRRQUVFEpCBPNA7X02HDJDe+e/cMR+NT8DMezVBVPTQVu6MkEKApEjJRT5dA/b5Ezp1HY1ODfLqyRIKkvb1reJq4vZ2W5maeNzTS1NhI8/PntLW2IZVI5cmOX+iL+0Iqo/V5M1999gX7U9P44MIlTpeeYP+edJJj49mbkkphTi4fv/8hZbfv0NzQhKxdjLQjaShpEyNuaUXc2k5bcwsbwiPR7KEqH2zzilxUU+mGo60dhdm51FfXUve0hsNZ+Xz/8We0SNqok7bRKBXLf952KRKpfJq35H9QMMpkP/ZhlMlk1NbWMmfOHEQiEVpaWowaNQptbW2UlOSlwQEBAdy5c4cXL178ilz8bcHY2FhPY2N9V4qxUzD+GXLx1f6OYnEbLS3PkUjaeflSxscff4iFhWXX4JZOgdjZc9HEZDDjx9ugo9PrJ+XRchQRiUQ4Ozt3TZN+dRr36+7/112vu/02iYyjj9vp9V4jphebGHnpr4nRhSbMP/hxivRXtWLmf9XMyMtNDPsLP69fw/wPMvJSEwPfa8LiwyYuV4uRSt+MYOz8nS8qKkJTU/M/Ltf+Rs7mzZv5xz/+8ddOMb6GqPqbvyZvar0RwdgpFztRV+uBpoYqmloqqOsooqbTAw1dfdS1TDDoY0F09D4+/fRT5s2djK62Cjo9u6OrpUkvLQ16qndDQ00FdXUVNHqqoqWrTZ/+RhgYDkZdxwgbp2AyC07y/a3bXL9zlYePHnD/3l0qH5VTdvsqKYk7MR3SF21tFfQNdOlnaIy2jhG29j5k5B7g0gcfYTvRgT59+jBk8CA01XowxNiIvr37oqPdmwFGw+lvMopNO1K4WVbF05o67ty+zZbNmxhsNJDBRgPop6/LwH79GGU+kn79BjBk6EgcXX2JTdrHtdv3eFJTR2PTcx5VPObOnTJu3brDRx99wrlz5/now495//IHrFuzDnOzkYwyt2Dd2g0UFJRQcuQUh0tKKTlyjIzMTA6VHObosWOk7tlLcnI623fEMG/+clavimDLlu34+PhhaTkWPz//rn8bGw/C2dkVT09vHByccHf3ZOxYa+ztnPDzDcZ9ki9WY20YYzmBAP8Q7GwdcZjogo+3P/PnL8TV1Q1nZyciIqKYPmUWQX4hhIVNwdnZCRc3V2zsHbCxdyM2bj9r1mzF1taNFctWMX1yKCFhQSxasRI3Lz/mL1rBeGsHZk1fQFLMHgK9QvH3CGTZwhVs2bSVJUuWsHz5cnx9fPH1DmBPyj7CwzcQFDqFTVt3EJOQzOJlq7Cf6ExiQioxuxJYuWQta5aFs33rDnbt2kVKSgobN25i2rSZrI/azLatb/P2ztg/fB5LZBKkMjHtMhntrTIkUgn38vL5wTuAO54uPPDx4rGnL+VOk7jpNpFHNuO4azmOiv1pVJVd417lXW48usWNezcpu3mTR7fvcO/WLe7dusnD8tvce3CDRw/uUPbwKlfz0/nO25fvrG353tGD3JXrCU9IZ21aFuH7i1iZkM3a1IMszCrBKyWTgO35hLxdSFBsPn4J2XjFZ+CdkIl/cgEByYX4xGTj+fY+PKIzcI/LxjE2i3HRGYyNz8UiPocRMZkMj8nCLCYL093ZDNmdw+DdOQzanUO/+ALMdmUTuDuHzWnFbE/OITo9j7eTsknYU0Biag5p+4vYm3OY1Kxidu/JZUvCfjbG7mNjwj42JaSzev1WVq+MoDj/IFfOXuTk0dOUHn2HE8ff4XjpKUqOnSav9CxvZR5kWnwWXokFTNpzBLfkg7glHfgZRbglFeGSkI9HUj6+6Qdwj89mUlwG3kk5eCdm4R6Tjld0On6x+/GOTsdndxp+MWkExKYTkpiBf3QavrvkgnFmfA5hMRmExe1lQWo26Sffo+JZ8/8qwdhZ9uy7uvif+ix2phh/r5T6l+Tiq1IqKEJOpyAMDP8xFRfwBxOM/h0JxlcFo3/kSQIiTxAY8aNgDIk4wuTwEqZFHCZ4ZS6TZicw3m8DI12WY2o7h6HjpzPcbjojHWZi6TITK7dZ2HvPxS1wIZOC5bgFzcfZfw723tOZ4B7KWJcALBx9sXDwZrSdB+bjXTGf4IKlvRtjHSZhYePEyHF2csbaMHLsBMbZOeIfOJmItW+Rk3aQc0cvcerQu+yJzSLYdyZjLRwYNcqeMVaujB7ryihrLywnBmM2IYBhdpMZ7b4Ya/9I3GYlEbSqiJC1x5iy/hxhGy7it/o8fqvPEbjuHaZuOE1o+FECVx/AZ3k+nsvy8VxegPeqYvzWHcE/6jgBG34UjH6RJ/GPkqcagzacIiDqBAGRpXKJu+4oAeFHu46j35oj+K89SmB4KUERx+WEHydw3XEC150gKPwkIZFyKSiXgL9U4vzztOE7hEadZfKGs4RtOEXYhpOErj8pHygTKZeNwZEd06qj5KnG0J+UT/8PCUapDKlY2pVAbGtp5fLFSxQfLObu3btdgyzEYrFcbMk6egF2fHjULm5DKpHQ2tKMVCzm+g8/kJ+TTX1tDZWPHnLh/DmyM/Zz6fx5ah5XImtpo7rsAXP9grAYYIxuD1WUVJQQqIhQVBShraDMKH1DBuobIOqmiKKiAt2EAoRKAhRFAtSEQvp202CswUBshwxjhEl/Bmiq46Dfl6CBQxivrY+WQIiyUCCfJK0oQkFBiW4CRXoIRCh19GTsq6ONp+lwAgcOI6TfMLb4TeVsbj5lN76jva2WF8015K1YxrS+/bDr2w81kRCRggChoggVJQUmDB3KhH4D0ROK6CZSQKikhEBRoSPBKOy6AOqcoCwSCREqCFBQEmGqq8uuKVNJXLuKYPNReBma4NS7P2O0e2HcrTu6AgGDunfHuX9/Zjs78uD+dVpfNvGyvRlp/TOqy+9x5cxJSrKyOJybTWl2Lkez8yncl8mR/AKuvPMu177+hop796mprKLpWT0NtXU01NVRUf6Qd06eZmNkFNe++55PPvqY9D17uHe3jMaGBtpa22hva/9RJktl8uPeMQxG0iGTpWIJL2QvqHj4iLe372CchSUD+xoyzGQwAV4+JMfGc/OHa4hb2miqq+fowUN8cOEyLyQy2qUSmmVi2mTyYTOyjoEMElnHYIb/gRLpTrnY3t7eNajl8uXLjBw5EqFQiKGhISYmJqioqCASiejRowcxMTE0Nzf/RnrxtwVjQ0M9DQ3PaGl5/opg/PdLpH+vP6NUKqa1tRmJpJ0XL6RUVDzC3d0DgUCAkpIKiorKXZOiBQIRBgZ9sLW1p29fwy7p+OPQFwUEAnma89KlS11/83+pN+jfgvHNMOpSE8Y/E4xf14pZ8FUzo/6PCsZ/Z18Z/QmCsVMyXr58mV69ev3HxdrfCLpeh77//nv+67/+6z8vCv8WjH/zK7yp9UYEY6dY7KHajR7du6GmqkrPnupo6nRDVVdAD11lNPT6oKk7CmubaRw/cZkjxwqxGD0IbU0V+vfWpZeWJppq3dBQVaSnujLqasr01FZHV18HbT191LQM0B8wAjWdoTh6TOO9jz+loq6K+5WPePDwIWV37/Co/A4/fPcxO7auwcHOApsJY7C3tcNA35i+hmZs2B7DN9dv4+HjTw81NQwN+2Ay0BBDAz10tbQxMR7C0KGj0dI1wnKcK2n7C/n40y8pPlhCgF8AgwYOpK9eL/S0etLXoBcDDA3p07sv/fobYWg8lKHmlixYupIdu6KJjUtk1ep1zF+wmKlTZxIUFEpY2FSmTp5BWMgUrK0mYKBrwIC+RpgNs2DwYHNsbZ2YOm0Wk9w9GTR4CMOGm2FlPQ5jkyG4TfJinLUtffqYoK/Xn5HmFtjZTcTScixWVtY4OjozdKgpenoGmJkNx8PDk9mz5xIcHIqFhSXDzcyZaO/EJDcvQoKn4uTohsXocZgNG8msmXOxt3fAwcGRsMmh2NvbEBDgj4uDKyEBYbi4uOHt7c0EGxsm2Dswd8EKIqN2EhIyHw/3QKwsrXF3dWLZ8kW4ebszfe5cgkOnYzrEglVL13P04Fkm+89mauAsZoTNYtP6TWzfvoUZMyczY8ZMpk2by+HDJ9m2M4bQqTNYunItu+OTiEtIZtWqtSxasITtm3ewbM5StkVtZfaM2WzdupXU1BTWrYtg1aq1rFkdwe5dcexN/3/svXdUVHf+/z+F3obee+9FsIBIEVBAGKbQ7L0rCgw19qggKIqiCCgWlF4sSUyMqaY3symbTdv0nliomv3u7/H7YwZiyhazySZ7PrnnPM8Vzvjm3rl3zpn7OM/n69nws+/jUcA4ODLCYP8IQyND/KWpiWeTUrkyNZoXU5N4OXkGf0pK4e3YOD4eP4F3fEP4U5KSz/vO8+arb/Dqm2/x6tt/4c23/8IHr73G+1de4o0rz/P8G0/w4usP8Kf7e3jhSD1PbizmxT0beOnsYd660M2VE+3srqlhcfMB1racoGjfUWp6H6LiwcvktfeRu/8UabsOkVixl2nV+0itqkW6cz852xvIubuRGVsPklXVzMyqY8i215O6s47E6kNEV+8nfNdBQisbCK1oIHhnA4E7Gwnc0YT/jiZ8dzTiXnGEcXcfZn7VcbbsO8X23Y3srGmgouYIe+tOUneklQNHW9nT0ML22iZKd9Wyfvtu1mzdjWpXLYXbd5OqmEnKtHRONDbz7KNPc6bzHJ0dZznTdx/dXWdo7+zjaMdZKk92M7e6geTKRlL2tzG95gTT9xz/SaXsPoa0upGkLTVMyNuA35xVeGcvJWDmcgKylxCYu5yg2asInrOGiSuKmV5egXT7PrL2HCZz92Hkuw6QW1XP3KomcioOkbWrjoV76qlpP8dbH33NyD9okv4lt38XMP4QEI7OWhyFhxn5rUjXnRqLUN8JYByFjKNgUVnUpXEz9oxFo9Wuxfbvwcd/ZwZjRlEn0uLuMcCYUdRLRlEPMlX3DwBjB9mqdmYVt5NbeBL5qnqmz69iinID4SnrCZq6BP+YefhFq0FjYMwsQuJyCYvPJiw+i9C4TEJjFQTHKAiKkREUk0FQTAbBMRmExEoJiUnHf1Iy/pMSCYpKInTKdAImxuEzLgq/8Mn4h0XiGzKe4PFRpKZnUrC+nIYDx7mv6yHOd17k8N7jzJ+9ksgJiQT4RxIWkUTQuEQCw5MJjpThM16K7+RcxiWvISZ7M2lL68hcfwpFfidZRefILL6AdN29zFh7Bum6PnJLzpBV2Il8fStpa1uYsfYkM/JOkZ7fhlTVQUZJzxhglJb0Ii3qIaO4Zwwwyot7kBV1IyvsVIPEwi6UmvdSoepCoVKD4dFGaWVRD/LCLuSF3cgL1fHp7+LNP5yn+BNQUFPuklXSS05ZL7nlveSU9ZFV0q2Z/dhFVkkv2aV9ZJX0aVyOfXx/5uMPHJGq2yPS51AWn0Ne/J+1SA8PDjF4o5/hwSE++uBD2lpO0dfTy/vvvTcWk/7www8ZGNCUVGg0pNkPDKrjl4P9N3j3rTc5Ul/PS889R8vxY0hTUnB1cMDWzIxAT0/K1ufT/9U3PP3IY8SER2BtaoGWjh4iXW1EemL0xUKCTCSku3oy0c0FYzMDxNpC9EWjcxkFeBoYkWTnTrKLH/5W9ujp6yAQCbDS0SbRxolUO3d8DIzRFwoQaQvUpS9aQsQCAboCkXomo0CMnpYOoS6upHgHEGtmx3RbJ6Z5eTBz2hTqthXx0MlGKlNSmWtuQ5y1HaYiIWIt9XpaWkKCnF2J9Q7ERkcfsVCEQEcbgVj4kw9BQqEmPSISIRIKsdDRYaKNDWEmEqZYW7EpK5NnThyntbycRRETCJNIcNTTY7yTI9lenjx5TxsjA5/wzv33cbqwmLwZqeRERbImI4Nta9ZwqLic07trub+jm2fuv8gj5+6hs/kEzQfqOHm4ke6WU5xqbqanvY3WEyc4cqieJx9/guvXrrNv7z4eefRR/v73v6tHXIzq34Bzw0PD3Lp5ixvXrvPGK6/z9ONPcuXZ5/n0o08YGRzm2+GbfPHJZzQ3NHGup4/+a9d/0lV5p/Dpl3qwu32G4DfffENpaSl6enro6enh5+eHubk5Qg0sDgkJ4dKlS9y6deufwMV/BRi/4MsvP+fatW/+K4Dx9ij2aEx6cLCfr7/+knnz5n8PHH7nYhRjZmbBlCmxuLl5jDkXR18nFKrnz5mZmbFjxw6uX7/+H7mH7nS70/X/AIz/t/RrAsZvv/2Wl19+mcDAwN8crP2h77R27Vp1wuJ/1cX4OwBgf+jX1S+1/WKAcbRJWg0YjTAzl2BqqY+hhQADC21MrO2wtp/AylVV3Hvfo8yeK8NEIsLa3BAbC1OMDXWxtTbFzsYUGytjjIx0MDTSxcTMEHtnJ0yt7DExd8LI3AOJtQ+L1+bz5EvP894nH/PmO+/y/Asv8vJLz/PeO6/y5OULHDtSy/69lZQWlRAeOhljIzsmxCSRV1zOpCmx2NrZYWYmwcvDBTtrC8wlJvj6+OLk5IGZuSO2Dt6EjIsiITGFyVExuDq74mhrj52lJe5OTjja2WBpboqnpydu7p64evpgZGqJUFsXIxNTXFzdsbC0wd7eCXMLK3R19LG3c8TRwYWpcYlMS0zG2cEVN2dPggLDcXf3JTwikiVLlzNpUhTePj54+3jj5u6Gk7MrEeMn4ecXjL9fKD7egfj6+hMbG09c3FSk6RnExsYTHj4eBwcn/HwD8PLyIS1NikymwMfHD2NjCXFxU5k+PZWkpGSmJaUyPiKSlOQ0cnJmETMlluDgYBYsmEdaejKurk6kpaSzsWwLSxYvw9fHlymxsSQkJSNTzGT5chUymbqNOjoqhsmTJjJ37kwWr1zK5h3bSUmTETkpntk5S9m7q5HM9Pko0mazZP4KVPlF5OfnMTUhhjnz5rE2r4it26rYtqOKeQuXsXDpCvIKCllXUMiO7TtZvXI161evo2DVeorzikhLmUF9fT1Hjhxl06Yt7NmzlyJVGfPnLabuQOPPvo+/BxgH1BHp1xsO83hsAk9OHMdzEWFciZjE81Om8FJYCM+H+fBciDdP+gbz6v7dvP3aK7zzwgu89txlnnvtEZ546gxXTjVyZdNWnszM5cWYJJ6bMI3nJkzn6ahpvLCliJdfvcgrr73Au4+/wJmucxTUH2LF/jrK9zdx6fFneffF13jnwcf484UzPHayiRO7drCttJy8u+5mwfY6FLtPMm33SeIq6kmqbEBadQx51XHSK48wrfIgcVW1TN51kImVjUysbGB8RQPhFY2E7WwkdGcjITsa8dvRQPS2w+Tta6Vi70l2VTdQUX2I3XuPUHuohbrjHdQcPcXOg0fZUHOIoqr9FFTvp3D3Ie7a30jJrr1MSZqBp7s3e3bu4uVnXuDS/Q9zpu9ezpxVA8aOjjOcaD9DfdcFFlc3Mn17HTMOnCKl5gTJu4//hE4wvfIwMaV3E7aykODFa/HJWoB9QjreM7LxmqbAZ1o2wbIFeKfNIWLuWtI27EK2vRZZ5QHkVYdQVtUxs+owc3c1kr3zIJmVB5hfXcfOE128+u4n/DcA453MSpQXtpNZ3ImiqBNZYTvygrbbAGEHMs3PmcWddwwY5YUdmpmLHWSVqmPR2aW9Y9FbpSbO/O/CxVHAKFN1Ii1WQ8aMou+kBoxqd52ysJPMwk6yCjvIUbWTqzpNdv4xFGsOk7p4N7E5m4iYsZ7gxOUExC8kMH4BIQkLCUucT1jCHELiZxIUk43/FCW+k5X4RSvxn5JFYGw2wfE5BCfkEByfRUC0DL/INPyiUgiekobP+ETcgyfjExaNT2gUXkET8AuLJDUjhyLVZhrrTnK24wF6W++lvvY4K5cXERebTkBgNKHjkwmKSCYgYgZBkUoCJ+cSmrCYyfJikhdUoVjThHL9adJXnyI9rwNZwRlkBfcgXX8WecEZcorPkqXqQpHfgXR9O+n5bWTkd5BR2KV2J2oAY0ZZL9KSHtJLukgv6lK/d8U9KEr7yCo7S075WXLLzpJb0kN2UTdZRd3klp8ht7yP7NJuTemLei5jZlGXBjR2IytQOx3lBV1jMPD7OvsDnUGp6kWh6iSzuIOc8i5yynrJKukmq6SLrJJuDXhUuxuVqm4UhT23zXy8fa3vz3xUqM6hKDqHougs8uIz6ubs4r47+hyNQZbBIYb7B/n0w49pO9nCpQceYKh/kI8+/IgHH3yQkydP8vLLLzM4NDgGF4dHG2uHhxgc6GdkYICrn39O+7HjnG4+xpply7C3sUZbqI7MGojE6AkE+Lt7cPnSQzTV7sfNxhZtsRiRlhY6AiESkYgQiQUyew8ybd1J9PXDydUOLW0RRkIRBiIBTga6THV2IdUngEA7B3REIgQiAdpiIUZCAd4SU5K9/Il2dsVMWwuhWIBAS6AuWxEI0BkDjFoItIQYWRgS7O+Dg6EBTlra+FuYEupoQ4yHA9keHiyzdGKRgTXTrB2x1tJGLFKvJxIJcDWzIM43GGcjMzVg1P3HgPGHkFFfIMBMIMBRKCTV1ZVnTrZw+dhxTm/cwH01NZRmZxNmY0OEmQVzLRxpLyni0qFaVGETURrbkO7gylRHZ6IdnAiwsCRIYkG4vQuJEyKZp8ikctNmHn/wEp9/9BFfffwx7775Jm+88gofvPsO1776iuEbAwzdGODD9z6gcmcFf/7zn7l189YdPxiNzd0bHuHm0DA3B4e5NXxT7UjsH+K9t97h1LHjnOnq4ZsvvmRo4M4itP/q3v1PNOpeHB4e5tatW1y+fJmJEyciEKgbSv39/cdmrWlpabFgwQI+/PBD9WfmZwLGL7/8nC+++JyrV79mYODGrw4YBwZufC8uPTBwg/7+61y9+jWlpWUYG0sQi7XH3IujIFEiMWXy5Cl4enqjra2LUCi+LU6tvp8NDAyQy+Vj78nP1Z1ud7r+H4Dx/5Z+bcD4wQcfIJfLf3Oo9oe+k6mpKe3t7YyMjPxvQsbfAQD7JXVz5OaYfutj+cnjGv7Pj+tOz/GX2n5RB+NYRNrYCAtLM8wtTTAy1cFIoovE3Jyg4EhOtvQvgs6VAAAgAElEQVRxurWDceEBGBgKsbSQYGlhipGhPsZG+pibG2NirIdEYoCFpQQTE0PMLcyxsrZGYmqBkakVhiaWWNg4kC5TsnnrdjZt3s6ypatYMH8hC+bNI2VaElGTJjIuNAw3Fw8szG0xNrbEysYBK1s7rGyscXJ2xNbWGonEGCtLcyzNzTAzNcXY2Bh3dy/8A0IwMTHDQN8AB3sHzM3MsLG2HJOtjSXOTg6EhQZjbWONs4sLTs7O2NjaYmVlRWBgIJGTIvH19sHRwRFTiSnOjs7Y29kTGhzChIjxeHp44uzohK+PLyHBIYwLG0dMTAyTJ0/GxdkJH29PvL298PH2Jiw0TD3E28MLHy9v4uPimTRxEiFBwcyfO59JEyYSEhRCcGAw48LG4eHuQaB/IDNSZxA9ORorC2uSEqeRmz2TqEmTiY6KYUp0LDlZucxISSM3eyYTx08kKTGJiHHjGBc2jmmJyRQXllFaVE7EuAmkpqQTERHJ1Phk5sxeQuTEOOJjp5O3Oh95hpKc7FxyZ80mK3smK5avJitzFolTZ7B10y4WzV9NtnIehevLWbMqnyzlTObPX0SmMhe5PIuFi5ayPr+QktJyVq/JY9acOcxfuBC5XE5d3UGqd1VRrCpi/px5rFyxirvKN7Jl891s3bqDjRu2sHXLDgryi9m5o+pn38c/BIxDNwf506GDXJwYzYNBvjwW7MWTgX48Fh7ME/6ePBrgwFNe9jxn4cDDC+Zy6fE+nmw/yovVd/PousWciZ3E4wHBPO0fzuO+gTzr4csjfsE8NWEKL46L5rHcbB6/5zQv/OUNXnr+DR575ApVR7oprD9OxaFmHqtp5N28Mt7NnMVHUimfpcv4a1IGLyRl8eSKYu7f10j9qU4Kjp8m9/BJZtQcIbm6melVJ4jf3kTM1kMkVTaQWN1IbOVhYiobiK5sIKqikciKJibtaGLCzibG7TjMtO2HKalro6rmGLurD7Nr90F21zazt+4Etcda2dVwnM376imprkVVXUtxzSFK9jdRvr+Booo9JEkVeLh7sreyitdeuMKjlx7hzJl76em7j67u8/R0nqe1/SwtZy6xpuYIqdtrmVF7nBm7j5Fa3fwjzdh9jLgtewldW0To6kKClqwifOkafJSzCMqaS/TClUzIXkTc/LXELMgjfkUxsk3VyLfXkr69lrQd6rh07q5DzNxRj/LuA2RW7Gdu1QG2HW3jpb+8z/Av9BDxz7Y7hYvZper5iqPzF7/nYNT8/FPzF/9VRHo0/iwv7NC40XrG4tFqiKSewZiWd/qOHIyjLsYMDRz7IWBUQ8YuNWQs6ECxvpXM/FNkFbSQmX+MjFUHmbZwF9HZG5koL2a8TEWksoiYnBLisouJzcxnsmwtE2asYFzyUkKnLSZ0+mJCkxcTmrKE0JQlhKUsJjR5EaHTFxCcMIuguGxCEnLwi0rHY1wivhMS8RufiE9oDIER8WRkL6a4dAcH9h3lZFM7TYdOUrWjjpXLS5g6VUFAcAzBEdMJiphB4EQpQZNzCImbz/jk1cRmbSBt6T6y1h8nR9WOfF0bGes7kav6kKvOIs3vISO/RzOvUO0qlBV2kaH6Dh7KSvvG4GJGWS/S0X1pjzo6XaxumFYW92rcid0oCzqRr+9Atq4deUE78sI2ZIVtyAraNde7i6zSbnLK+saUXdpHZnGPphSmlx+XwtxeBtOnjkGXdJJV2kFmSTvK4jYyCk6RkX+KjPzTyFXtGsCtbrNWFv/UWj+GjGrAeBZF0RnkGrj4cwHj8OAQN765xj19Z3n84Uf49OOPefjBSxw/dozz58/z/vvvc+3aNQYHBxnSOBdH4eLI0BBD128w8NU3nG/toGzVWmRTkzDQ1lbDRZGm7EMoRE8owkxPn6qt21CkpGIoEiMWCdDSEWMhFBNhZEG2kx9zbL3ItHYn0NwSAyNdxFoCJAIBrtpaJDrYkuriQoSTAwYGOgi01RFoXaEQQ7EYQx1twp2cSfTywcfaCi2RQA0ZBWrAqCUQIBSIEAjFCHRECIzF2Hk6Y2tpjpFAgIlIiJmWmCBLc1LsnZhn7sxiU1dS7T1w0jNAVyhAKFJHni119Yny8Mff2gldkVgdjxb964choVCIWCRATyjARU+fuWERfHL/JTZLZcTb2jA/bgo9e/ewLj2DqabWLDZ1ZI1/MPO8fckxsyfH2pU4S1s8dPWwFmthJBRiLBBiJBCirTlHYx0dAr28yV+7htdevsLI0AA3R4Y1TtN+hm4MMtw/yGcffsyeXdX86cUrfHvz2+++EP+Mh6Oh/gEGr/erW8X7B3j2qaeprzvIYw89zPDAIMOaiPUvAZ/+swe60Zj/EDf6bzA0PMQXX37Bps2bMDQ0REdHGx9fL1zdXNDW1kZbWxtzcwv27t2r/rz803j0PweMX3zxGZ9//hnffPPVfwUwjh7H6PzF75qlr1NXV4eDgxMCgRAtLR10dPQ0TkYhhobGTJwYhbe3L/r6hggEIg181EUgUENyoVBIUFAQr7/++lib9s9pk77T7U7X/wMw/t/Srx2Rvnr1KuXl5b85VPtD31dkZCSvvfba/2ZU+ncA335R/Q7P79bNW+rvKYND382n/qXO8X8dMJqYGGFuboqZmSkmJoYYGxtiZiohMDCAdevWolQqsbAww9TUBHc3V2xsrLCyssDU1GRsnqOpqQmGhgYYGuohkZhgYmKERGKMqZkEIyMj9PUMMTYyw9zcGitLe2ysHbAwt0ViYoGJsRnGRmaYSizR1zNGX98EMzNLrK2tcXS0x9jYEInEGEdHe0xNTbC2tsTZ2RFTUwmWlhbY2lpjYWGGs7MjdrbWSEyMsbezwd3NBWsrCyQmRrg4O+Hl6Y69nQ1enu4EBfrj5GiPq4sz9nY2+Pn6EBwUiJurMyHBgcRMmYytjRXm5qZMGB9OaEgQbq4u2Nla4+3pQWCAP+PCQvDydCc4KAAHe1v8fL3x9/MlwN+XKdGTmTA+nNiYaIKDAnF1diEkKIhJEyYyIWI80VGTmRA+Hh8vb5KTppGUkEhQQCBRkybh5eGJt6c3cTHxZCqyiJ0Sx+TIaJTyTOJi4omPncrUuARip8Th4+VLoH8guTkzWbl8LRPCo4iNTiBqYgyKjGzmzFxAYnwyc2YuQJamJDEumVm588lIVyJNU7B82SpycmYjk2URER6JNF3JgvlLiZ48lYULVrB5UyUrl+ejKtjI2tVFpKcpWLBgIQqFAoVCwcqVK1m+fAVr1+axdOlSlMpMNmzYwIYNG1gwfwGzZs1m69Yd1Nc3MX/eYnbu2MWGu7awaOEy8tcXcfTIiZ99H/8QMA7eHOClA/u5J2wCZz2c6fS3515PV55y9+dlV3+ecnbhcRdXnomO46GVy7i0aAmXHAN51tadez0cOO5kxAP2llx2cOKShyv3+3ly//hQHkuK5cqEKJ6KTeDxAzU8/vJLPHnlTV566T3quy6hamqjet8RnliziU+TFHw2YRJ/mTKVt8fH8EXEVK5NSeXDqASeSZjK86sX8Mqxes7c+wDbm9tZUNNEevUxplWfJLHiGCk7m0mpbCJp12ESKxtIqGwgvrKR2IomYioambKziajKw0grDrOhrpU9NUeo2XOYPfsa2F3XzO4Dx6k92krlwaNsqD6AqqKGwsp9qHbXoaqpp2xfPSW7djNdnomXpxeNB+p497U3eOyhR+npOUNH9zm6e+7lbM99dHWcp/PswxTVHSOjYj+pexpJ232EtOofK313M7EbqglfU0RM8Ub85y8lfMlqgmcvwjsjm2lrC5mQu5DoOctIWVtMwupikou2kb55N9Lt+0nffgDpjlqUO/aTtfUA8m21ZFYcYF7VAbY0nub51//6uwKMClUHWSVd5JT1IC9s/14UWlbQhnT96X86f/FfOxg7x8pbRuO1o/vR8pf0da2krjk51i79L6UBjLKiDg1kVING2Q8Ao1zVhVzViaKgg4x1p5GtO4Uy/xSZhSeR5R0lbWUd0xbvJnHhLpIWVZKytBrpqhpkq/aQvqySlEV3kzR3M3G5G4jJKWdKTjlTcsqIziljcnYpUZnFRCpVTM5UESlfx4T0lURKVzIuaT4BMZp4dYyCwElpjJsiJXv+Oko27GJ3dT379zZSU32IbVt2s3x5MQnTsgkMmUpQeAphUQrGxcwifOoipkgLSMzZRPL8SuSr6skpaCG3uIPsok4yi7pRlvSiKO4jPb+LtHWdyAt7kat6UBT1oijqQ16siT6X9iEv60NWdhtgLO1BWtKNrKwHeWkPsuJeZEXdZBR0kJHfgSy/E0VBJ5mFXWQWdpK+7hTp+S3ICltRFrWjLOpAUTR67TvHALLabTgKkrtvU89PtFD3oCzuIrOkA2VxK4qiU8hVp5CpWpAVnkJWcFqjVmSFalAtL+z6Abz8IbQcBYxquDj6PvwngPHm8AiPPfQwjQfr6WprZ9fOCjrb2nnzjb+MzVUbHh5mcGhwLBY9MqKGiyODQ9y6MciVRy+TOXUaEzx9sdY1QEeoLjYRC9XRZLWTUYCpvgE50gx8XFzQEwrR09NGR0uEr54xmfa+ZFl7I7dyJ0zHGGOhUB1H1hZiLxCQLJEw096eGS5OOJoYItARINAVIBQJ0RWI0BVpIRSLcDIyIs7dnYnubpjp6aAlFCDSAEbxKGAUiBBqayHQ0cLM3BxfFzdMRGL0RSJ0xUKMtcU46OoSY2mPzMGLFFdf3A2MMRQK0BKqIZ6JWItQRzfCXL2Q6OohFAnGmqP/FWAUaKnj2/Z6eswODufTS5cpT5MRZKiPl4kBa+RSevfUIrN1J9fSiSxXN9Ld3Eh1dCXMSIKNWIy+UD2TUqQtRKwjRltLhJZQOHZ82iIRZhITZuZm887bb9Lff53+/utqoNU/wEj/IP3fXGVfZRXnu3v5261vGRlSl8eMQrh/98v2aMz+1shN+q/f4JFLD1G3r5bX/vQKA9f7Gbh+g+Gh4TuGl//q3v23HtwGR9SlMYMjmnMbZHikn5GRfm4MXufG0HUuP3OZsAlhCMQC9E11CAr3xcxSglAkRCwWExoawoUL93Hr1gjDw6MQ8ad1+9zDUag3MHCD69ev8umnH/PZZ5/8CPj92pBxNCo9+rcGB/vp6enF29sXoVBrDCCOOhVNTEyJiorGx8cPPT0DTTRaPBaRHnXjOjk5cfHixbG5lH/MYPwDMP7W+jUB46iam5sRiUS/OVT7Q99JLBazevVqPv/8c27dunM3/h+A8T/XrZu3+OD992k43EBVVRWVuyp57NFHfxfH9de//pWKnTtYumQpp1pa+Oabb34WZBw9x9p9+6iqqmL37t089uhj/3KtX2r7lRyMhkgkJkgkJhgbG2JkZIBEYoyFhRm2ttZYW1tiYWGOqakJtrY22NlZjwFGU1MJEokxlpZmmJlJ0NPTGVvTxMQIY2NDDAz0MTY2Rk/PACNDYywtrTEztcDISIJEYoatrQN2tg6Ym1thYGCErq4+EhNTjIyM8PPzwcHBDkNDfSwszMYAqKWlOc7Ojri7u2JpaT4GIG1trLG3s8HTww0Pd1csLcxwcrQnJDgQD3c3rCwt8PbywN/PBw93Nzw93LCztcbG2hIPd1fCx4USEhxIaEgQFuam+Pn6MDU+Dns7Gxwd7AgM8MPbywMvT3dCQ4Lw9HDDxdkRTw83QkOCcHdzwdfHa2yNuLgpREVOwsPNnSmTo4mJnsL48Ag83T3wdPdgcmQUSQmJLFqwkPi4OKRp6fj5+BI1KYqpcQlETZqMPEPBogWLmT1zDtOSpiOTyhkXGk6AXyAJ8YnMSEljzqx5yDMySYibTkJcMlETY0iamsKq5XlMnhTLssWrqKnez/hxkaRMkzIzey7xcUmsWpnH8mWriIycwtT46UjTlSxbuhqFPJfly/JInJrOvDnLyEjPRZ4xk6VLVlFQUExmZg6zZs2loqKK8vKNzJu3kIULFjN3zgI2bthMRUUV69YVsG3bdjKkStblFZK3Np/16wrZtGkba1avp7CgmLy1BT/7Pv4pwPji/lr6AkLpsLfkjLsLFx38ecghnAsJUi6vWM4r1Tt59GIXD12+wJMVmzlr48ZT5g486GrLeQdTXrJ15CkXTy4FBvC8XxBPh0VwJmEC5+LCeGxqDE8WF/PihUtcufISL736J84+/AzbGjvYVtvMpaaTfFJUzsexSbwek8hbCdN5d0osfwkfxzsTxvFebCR/jpnIy4kJvF1YysdtvVy+/zE2n+wlc98xpHtOIKs8QvrOw8yoaiB1VwPJlQ1Mq2gkqaKRhIpG4iuaiKtuILPqMBsOnGR3TRM1ew+z73AzVYeOUXmgmbrmNnbXH2PLnkOUVdVSvvsg5XsPU1rTwMYDTdy1Zy+J0gycnZ1prNvPR2+9zbNPPk1v7xlaO/ro7rvAvX0PcKbrPrr7HmRTwymyquqYXl1HWnUT6dVHfiTpnmambaxh4qJ8xs9fQ0jOEiLmrGDinBWEZS0gZtFqxuXMY+LchcQsW0vMinzS7tpJxrYa0rbsJW1bLWnbasjYUoN8415kW/aORaS3NJ7iudfe+a8Axn8GBG/XaPw5u7T7ez+PxqFlBW1kFnf/Q/fiPwOMWSU9ZJX0jMWkZQWdKIu6NUUePWQWdyEv7CR9fSvp61q/Vwjz70he1KFR53dSdd0GGDWQcaygpA15fiuKgtPI80+Qsb6Z9LWNpOcdJmN9A4rCJnKKm8lRHSErvwFl3iFkq+pIX7GftOX7mbGiltTltaQs30fK0r1MX7ybaYt2kbykmmkLd5I4dyvT520lPruUaFkeU6SriEpdwsRp84idsYj5yzdStnkvu3YdZN++BvbW1LNzZy2r8zYwPW0uweHJhEyQEpU4n7j0NcRnFJA+fwfK5ftQrjpI9rqjZBecJFvVRm5pJ9ll3WSWdqEo6UJa0EF6fgcZhd3IVb0ois+gLDmLsuQs8tIzyEp6ySjtUUsDGNOLO5mh6kBa2o2irBdlWS/y4m5khV1jDdFZqh5mlvaRW9qLXNWGvKiVzJIOcsq6yC7tRFncQUbBaaTrTiPVgOnM4k5NfLrzB/ohcOzW/L4dRVEr8qIWFEUnURa3kFXaRnZZB9llHSiKWpEVnta4GluRa+Z5jq3xPWj5HWy8HTDKin4eYBwaGuLWrVt8+P4HrFm+krk5M7l78xZefumKGjQNDdN/o/+2Zthh9ezFoQFGBgcYGRjk26ERPvrL2+TPW0SEqxcO+sYYC4ToikTqYhOhYAwwigUCJPoGhPkHYGFoiJ4Ghplr65Bs70GWvS9SZ1+89Y0xFggQawsQ6AjQFgkI1TZgmYk1Cy1tmOpoh0RbhEhHhFhbhK5AjIFQBx2huuHWVCRikp0dsV4e+NlaYygSojMGFwUIBEKEQhFioRY6Ai1MtfUJcfPGUt8IXbEWQrEQoY4QkUiAgViMh5kFcR5+BFrYYqxxYmoL1M3R7uZWhHt6Y29qirZmfeHtBS+aSPSPHoi0BAj0RFjr65PpE8xrnedozC8i3MIcF2N95kyN4WxFNZnOPsTb2JEa4EukuwuWOlroaoCpQCxQz5cclVhTJKM5DpEGdpqbm1JXV8vgYD8jI0MMDtxgqP86NwcG+PvNW/S2nGLnXXdx/cuvuDk0xNDADYaHBxgeGviHMHHs35r7ZGhgkBvXb/DmG3+hp6ublmPHef/dv3JzeETdLn6jn8H+gd8EMA4PjjB4Y4ShgRENYOxncPgqA8NXGb45wAcff4iqtASxthiRjhhjC0MCxvliLDEau5bTpyfx+uuvcvPm0L+EgT8FGPv7r3Pt2jd88slHfP75p9y4cW0M9Kmvy68LGL/vaBxgcHCABx64iJ9fwA/mL6oLXaysbIiNjcfT0xstLR3EYu0xyDg6g1EgEGBlZcXRo0e5fv36z364vtPtD8D4B2D8LQHjt99+yyOPPIKTk9NvDtX+0PdlYmLCnj17uHr16v8WZPwdwMFfQn/79m88+8yzeHt5oaWlhZaWFhvK7+Lm8MhvFpe+OXKTr7/6miWLF6MlFmu+E5lz/PjxMVfjnej//e3/8ewzz2JpYYGWlhZ6enrs3LGTb299+0+v5S+1/SKAcWz+okZGRgY/0u1zGiUSY8zNzZBITDA3N8Xa2gozMwlGRmrQZ2YmwcpK7STU09NBV1cbExMjTEyM0dPT0axhgrGxMQYGBhgbG2NmZoa5uTmGRoZYWVnh4uKCnZ0dZmZm6OvpI5GYYGVlgb29Lba21piZqUGmiYladnY2ODjYYW1tibW1JRKJCfr6ujg5OjB1ahwB/r44OthhZ2uNvZ011lYWmJuZ4ubqgq2NFZaW5gT4+xIY4IePtye2NpZ4ebozYXw4wUEBuDg7Ym1tybhxoUyOisTcTIK1lSXjI8bh5enOpInjCQkOxN3NBQ93V7w83TXOxagxaOns5IBcJiUleTpWFpYE+geQm5NDUEAggQEBRISHEx01mZjoKSTET2XypEgmR0bh5OhI+ox01uflMyFiIpETo8jOzGFqXALZmTlMS5xO5MQoYqfEMSM1TQ0cwyKYGBHF+rUq5s1ZRLZyJlETY5iWkIpSnkNGmoJNd21j3uxFzM6dz4zkDKImxbJs2WoWLljK+nVFKBW5xExJQJquZMni1RTmlzM9KYNZuYvJW1NCTvYC5s5Zyro8FZUVe8hbW0j++mJysmezevV6Vq9cR97aQrZs3o6qsIxNG+9m545q1q7JpyC/mMWLVlCQX0JhQQnlZZvYcNdWFi1c9rPv48GRIQZHBhkcHmZwYIihges8VVNDS0gEbb6enI6K5sLMJTyzpZp7zrdz78N9PPXIBS4+eZnnnn6eRy+20ZY8jUdd/bjo6Uqflz2PeHly0S+QMxPCeTAomMeCQrk3ejwPxU/k6egp3CNV8EzzCV6+8gTP/ukyTz/xDDX1pyg8dJQzL7/Ahxfu44OV+bw3LpJ3IyN5N3ayWjHR/HVSDJ+MS+SLsAQ+nhTPq+mZ/HnXXl67/Awtjz3D4oPNSLfvQ1rRgLTiCNKqJlKqDpFYUUdiZT3Jlc0k7TxOXFUjWdX1bK49zt69TezZe4i9jceoPNhMxb4j1B9rZ2/9CXbua+TufQ3cfeAo2+qOsuXgMTbXHaG8uoYUpRIXV2cO7dvDB2+9xfNPPUNf7zlOd52j98wD3NvzAGc6ztPV9wDbmtuYubue5Ko6pNVNSKuPkF7dRHpVE2lVjWpVHyFt2wEmzMnDPiYDlwQlTvEZuCYqCJTOIUg2F+80BR7pctzSMgmbsxTZ5ioyd+4nbWsNadv2kb5tDzINYMwYA4wH2dTQwtOvvK1uAP0dAUZ5YTvK4k5kBeooam55L1mlXWOvyS3vRaFq/4duxn8GGDNLeshY38aMNS2k5Z1Goepi5l1nyS7t1YC/NhSqTrJKe+8ILv77gFEtWaHazShXdSBXtaMoakdR1IayqBVl8SkyS1rIKm0hp7SFnJJTZBe1kFN4kqzCFrIKW8gsbEE5ui84iXz9STLyjiFdewT5+mbk644gW3MYxdpDyFfsRbq4khnztjItp4QkZSHSOWUsV+1mw/ZDVO05TH3jCZqaT1FXf5yi8grSlEsJi8wgYko2ibK1yOZsQjp3G9IFu1AsqyV3XTOzVC1kFZxEtv44StVpFKpW5Ko2lCXtKMu7UZR0k1HQjaywD3nxWRQl51CUnkNeckbdGF3SrY5Dl/UiK+/TAMZ20os6ySjuQlHaQ2Z5H7l3nSO37BzZJX1kqnpQ5HciL2gn87YYs1odZJV2kl3WqQaOZd1kl3aRVfrd/M7vNHrdun6gThRFbSiKTyEvOoG86DiK4hPq61HWSlZZK5klo2onq1QNL3+8Vg+KQnWTtaKwD0VhH/LCM5oIeS+ysSKg3jv6HF27do2RkRHOnz1HtlzBA/fcx9Uvv2LwRj8joxDpts/w8Mgwg0MDDPbfYOjadW7eGOCbjz9jz4YtTPYJxFVijkQoxkgoRjwK2EZhlwbwmRkZ4efhgZG2NnoCIQZCASHWViidvUm1dsVXYoGutkgNzAzECPRE6AgFxBpaojJ1YrGlHaHmpugJBOiLhBgKBBgIROhpYKG+QISZQICfkSFxHm7EeLhjr6eLvubvCwQCBEIBIqEYXaEWRgJtDIViPGydcDC3QSgQqucoagnV8WuxEG2RCC9za7zNrDEUCtETqQGjjkCAmY4O4d7eBLq4YKT5/e1AcdTp9WPAKESoL8ZYR5t4J3fu2bmXV/vOMyPAl0ArCTtXr+DivgPEW9jhb2lOYpAffjZWaIvVbdoC0XcSCtUS3K6xv69WTk4Wn37ysRowDd7g25FBBq9d5a2XX+ZCeweb1q2neV8tNz77jJtDA/T3X2No6IbapTo0rL4fboOJgwOD3Bwe4dbICN98+RWvXHmZ1lOnOd58jGeffoavv/qa/hv96pmLmjKYsf1/GTAODY5w48YIN/o1gHzkBv0DX9M/cJWRkWEu3v8w4WFRCAW6aImMsDS1JzggFImJBLFYfS0XLJjHN9989b2ylF8SMP7aDsafOsbHH79MYGDwGFwcBYwCgQhnZ1emTk3EyckFkUgLsVgbHR29sRKY0Xva2NiYLVu2cPXq1T8A4x+A8XehXxsw3rp1i3fffZfp06f/5kDtD/1YTk5OtLS0/G+VvvwO4OAvBxifwc3Vdex6lJaU/qaA8dtb3/LKn17BxcXle/fJzJkzuX7t2h1Dxr/97W889+xzmJuZIdB839u5/X8MMOrr647JwEAPQ0N9dHW1x9yHhob66OvrYmxshKGhAQYGeujoaKOjozUGHG1trTE3N9WARCONu9AIfX0djI0Nx2RiYoyhob4aQlpbYGFhikRiiLGJARJTYwwM9TAzl+DoaIeNjSVm5uqY9mgU2sjIABsba+ztbZFITDA1VcevR+GjjY0VAQF+eHi4Y2xkiJOjPf5+PoSPC8XH2xMnR0WrYLYAACAASURBVPsx0GhmaoK9nS0+3p54erjhYG+Lk6M9bq7OuLu5EBToj7OTA95eHgT4++Lq4oSrqzM+3p6EhgTh7+eDi7MjLs6OY2uPCwshenIknp5uhIYEI02fQUR4GKEhQTg62BMfF8PUuFi8PDzx8vBk1syZ+Hr7EBYSSka6FH8/P9JSZxAXE8ukCRNxc3HF0d6B1JRUsrNy8PcJIDQ4jJysXJISpiHPUDAjJQ1/3wDCwyIICggmJTmVuJh4oiNjWTh/KbL0TLKVs5ieNIPggHEoMrJJjE9mZvZcZuXOIzoyjuSkNGZmz2H1qnUsXrScVSvzWLpkFdGT44mKjOWu8i0UqTawdHEeK5cXsLuqDpk0l8lRiagK72L9ulJWrshn9qzFrF5ZQGnxZmblLqS8bBuqgrvYtmUXmzbuYPmyPKp27WPP7v3IMrLYvGk7ZaWbKC3dSEnxBtblFf7s+3hgZJjro66X/hvc+uoLHq6vp27WHM6ty+f+o0e5r6+Xi/fewwOXHuD+S/fz4KUHuHTpQR5+6BIXLl2ge9sWzvuO5yE3T84Gu9MX5MUTfmE8EjyOi4H+nB0fzD0xk3giNoGnY6bTEZ/Aw5UbeOHJh3nqhWd54fJl6ltayD9+hPPPXeHzdz7gvRee4K9LlvN6bCJvTonjncnRvB4dyetTYvggNpX3J07lr1FRvDNhEn+ZHMP7a/K4euECL7/+GjvuOY+8ppHUu4+gqGomZc8hoqt3E1e9l9Tq46TsaCN6+yEyK+rYXnOc+n3N7Kk5wK66w1TWHqWiupFDR9vYW3+Cyv1N7DjQyLa6RjYfbGDToUa2HGji7ppDpGVm4eBsx759u3j/nbd47MHH6Gq/h47ei5w9e4l72s/RfaKd9rP3selkB7k1TWRUN6OoPop8dxMZ1Q1IqxqQVh0mrfowabsbSd2+n4krivHKWox/7jICcpfhrViAX9ZiIhbk4ZM+C7v4dFySsxg3ewWpJXej2L6XjF37SN5ejXxnLbk76sjZegDF1lqUlQeYvauWskPHuHzljf8KYPw+3PnHyizuJKuki8ziTo17sYPs0h7kBW2krjlBWl4LM+/qI6OgjRlrTtwRYBxthlaousjIb2PG2lNI17WOxaSl69tIW3sKuaqTnPK+sdmM/44UowDrh5DxNsAoU/UgK1JLUdKHoqQXWXE3GapOZEWdyIs7UZZ0oixtR1nWirzkNPKiFuSFLSgLWskqbCdT1UGmqpNMDQyTF6rPS5rfgXRdGxnrWlGq2slStZOtOk12wUlyC46Ru76RzJX7kC6sQLm4kiUFhyjdfpIdNS3sPXiMoyfbOH66k8PNbWyrqCN3QT4T4rKYOHUO05QFZC7aSc7yvaQvqEK54iCLyzpYsqmHWSWtZOQ1o1S1oFC1IC86SWZpK9kbusgs6yajoFMNGIvOIte0J2cU9ZKu6iatqJP0ki41ZLyrl4zyHjLKutW/00TN5SU9ZJedIbv0DEpVNxnrOkhfc4qUVceZkXeclLVHmb6qkemrGkldcwTp+uMoVKc0sLEDZUkHclUrClWbBuJq9D3IeLvUr5cWHENacARpfhOpeYeZtqqOxBV1JK2sI3VtIxn5x9SR6cLTyFVtP7FeFwpVtxo0qtSgUV6ohov/CWAcGhpiYGCAlhMn6enoYrh/kIHrN+i/fuM7l9r3PsfD6qhlfz83BwYZ/OY6zXv2E+nph7OJGQYCIboCgRqy3fZF7nbIaGdlhYu9PXpiMdoCAYYCATHOTsjtXYmxtMdYRwuBvhCBgQiBgRYCfW0MxNokWruw2tyFxa6eBFmZoysQqGcmCgQYCNSwT0cgwFQoxkIgxFEkIsbegeke3vhJTDEUaACjSIBArAZ/WgIhOkIR2iIR5qamODo4qt1ZGigoFAkRiNT/NhCKMRZqoScQoSsSI9Kcj65QSICLCzGBQTgbGaMr+M7B+JNgcVQiEUIdHfS1tPE3seDu3Plce/XP3NNQT9OWjbx++THqC1REGJvhbGJMgocnIeaWaI+WzAjV77OuQIChQISeQIRIIPwxYNTsY6Mn8+7bb/LtrZsM3rjOo5ceYGtJMcqkaRQtWcrFzm72bNxMzebNvPHyS3z95acMD/fz7c2bfHvzFt+OaPY3b3FzeIQb167z4Xvvc+mBixxtaOTkseM89+xzfPXVV4xoZvENDAww0D/A0NAQ/QPq/Xdu2H9P/2j7d///8MgIg8MjXB8c5vrQIEMjgwwOX2dw6Do3bw7xzZdfk7+iEEsjO0x1bNATSLCXuBPiGYGJgQShUICJiRHbt2/j229v/seA8dNPP+KLLz4bi6qPxqf/m3BxVM8//zwhIWEIBCK0tHQQCsVjez+/AOLjE7CyshmLTevrG2qKXrTGILpYLGbOnDl8+eWXfwDGPwDj70K/NmC8efMm/f39rF69+jeHaX/opxUaGsr58+cZHh7+34CMvwM4+EsCRnc3t7FrUVZa9psCxtF4dERExPfukcKCAjWEvsPj+tu3asBoYW6OQKAugKvYUfG/DRgNDPTQ0hKhrS0eA4w6OloYGRkgEonQ09MZizurXYTfAUV1pFpf41BUA0mJxHgsPm1mJsHExAhTU2P0DXQxMNTF3MIEUzMjDI10MTDUw9TMGEtrM0zNjLC0MsXVzQEbW0sMDHQxMTHGxsYKOzsbTVTbDAcHO6ysLMf+hpOTAx4eburX2Vpja2M1BhCtrSxwd3MhJDgQaysLTEyMcHVxxsPdFU8PN1xdnTEzNRmbvehgb4uVpTmODnY4Otjh5uo8FoH29/PBydEeD3dXvL088HB3JSpqIhnSNPx8vfHydGf6tESCgwKYEh2ljka7u+Ht6YG/rx/hYeOIGBeOq7MLEePCSUpIZML4CSQlJDIuNIyJ4ycQEz0FV2cXZBlypiVOJzwsgqlxCUyOjMbT3YsAv0DWrV3H6pVrCAkKxdnRhWmJ05mVO5sJEVEkT0tHLs1i8qRYkpPSiI6MY/6cxcybs4h5sxeRliIjIS4ZRUYO0xNnsHLFWvLWFhAbk0CmcibTkmaQmiKlZk8dhfnlJExNY9HC1axfV0Z25nwO1B6hMH8jkyZMJX/dXdy9dQ95a0rZvHEXC+atpGD9BpoaTrN44VpyshZQXradgweOsGN7FQsXLKMgv4QiVTmHDjZyYP9h7irf/LPv4/7BIW4MDKF2LwwwMnSDPz3zBPecauahrtNcvPcs9953D/fddw8X7ruH+y/cy8UHLqj14P3cf+kBHmls4OzEeO5396I31JvzwX48GRjOo0HhPBQazPnIcVyIm8wTMQk8EzudM/FTuahaxdMP3ssTV17k+ctP0NHdx8amZu598Fm+fv1DPv3wTd58/3H+tKGYP8dO4+3x43krIpT34ifzVmIMr0dP4u24ybwXH82nsVN4O2QSf02fzdWWXt558y0OP/MIi04cR1p1ghnbT5NW00LKngMkVe5GvvswiZWHyNp5kM17mjl44Bg1tYfZtb+BqtpmdlUfYf/hFvY3tFB14Ahb9tSxZV89d9cfYVNdA1v2N7Ct5iBJaVJc3J3ZW7OLV69c4d6z99PZeg/dZx6iq+s+7us4T8/pblrP3oeq6QQ5e5rIqD5KRlUDsqoGFNVNKKqbkFc1Iqs8TMbOehQVh1Bu38eM8koy765lduUhsrbsRblxN7N31DFr+35mb69l9tZ9zN62l5l370W2qYr0bdUkb92FfEctOTvqyN1Wh2LrfjVgrNrPXYdP8OQrb/6OAGPnWEOvQtVB+rrTKFTtZJd2IV3XQuqqZuQFrSyreIDZG3tRFLahULUhL/y+/iFgzG8lU9XFou0XWLD1HpSqDlJXnyA97xSyAvVcxvR1rShUnWSX3d4s/cNY7e0ajcWOut9+2sEoU3UjK+oho6gXWXEfitLzKErPklHUQ3phJ+mF7aSr2sko7kBW0kFGcRvpqlbSCzTFIgUdKAu7ySzqRVnUp47ZFvYiLeghPb+btPxu0tb3IM3vRl6kjoJnFXeiLGhlZlErc4pbyMlrQLmilvkFjZTtOkNVwwMcaD7H4ROdnGzv4eipTg4eaWX3wRMsXbeZmNQFRE1fRKK8gMzFlSwqbGL1plOU7TnHzqOXuavuURZu6mbGqgZk648hV51EUXSSzNLTZJV1oCzpRJrfiaywF7nqDPKis2QU9ZFe2ENaQRephZ2kFXWTrgGMsrt6kJV1k1HSSUZRO9LCVtLzNSU/+e1kqrqYVdbHvA1nWbDlHAu39bLw7m4W3N3J/C0dzN7YQW55K5nFJ5EVHEeafwzp+mbS1x1DVtCCsqhNM6uxHaWq4wdqR6lSO0gzi06RXXqSuVtaWbSjk8U7u5i/rZXZm04xa+Mp5m3pYP7WLmZtaEeuOoms8KTaeapq06zVqVEXSlW3Whon438KGEdGRrhy5Qqtp07zzReaZuGBQQbGnGc//hwPDw8yMjDArf5BLnT2MG3cRNwkFpgIRegINJFobbEazv3gS7+OthYuTo6YGRuhI1K/3lgoINbFkWwXLyJMzNHV00JkZohATxuxSIy2ljYmevqMd3Am1dKOGU4ueJlKMBKr3X8SHR2MtbTQF6pBo5lQiIVQgI1AQITElBnuXkxxdMJKS0vdAK1x/40CQqFIiFAsRNdAF0cXR3S0tdASqJuvtQRChAJN87NAhLZQjL62LtoiMQJN2YtYKMBCX5/J3j5EOrkiEYnHznc0IvTTD0EiBGJtdETaWGvpMM3Lj6d6z/D/ffU1f7/6De8/9xxzIiNx///Ze++oqM62fXsavRcRC0XsvSOKir1QZ5gB7CXWqCgwzAD2LkVBwQoqKr2DYI3RRNPsMYmmaWLsnTIMA5pvHb8/BkjyJE/L97558rwrs9a1YPbsfe97bzYwc+zzOk8jY9qYmeHdtgNDLB0wFugBo0QowEggxEQgwlIgwUQgQSQQ/coDUiISIREImDN9Os8ePOT2zVts3bSJvt0609bWhj6u7XB368BCeRCFe/axa+NGNq1cTsr2rRQX5fLJhx/w6ZVr3LrxOZ9f/5RLH3/CyfJjFObksWNrIoU5edy88TmVL19Rp62jpkbfUq/VaqmpqaGyspImH8+mr38sYKxDo9NSo9Og0dVQq6uhtq6KOl0N9ToN5989S58uPTETmWBlYI25yBIHE0d6uPbEwtgcgUBAx47tyc/PoaFBh073z0NZ/h3AqNFU/0cAY22thitXrtKnTz8EAsGvkqJ79erD4MGeWFhYIhAIfwEYf65gFAgEjB49mh9++IGGhoa/PBj/Aoz/8fojAOPr169JTU3F3Nz8Pw7T/qrfruHDh3Py5El0Ot2fv136TwAH/68CxnpdPXXaOjKOHKF3r144OzkT4O/Pp9c/1V8Xv+MY/+sBo6mp0S9apI2NDTEwEDcrFJsUjYaGEgwNJc1tzpaW5rRs2QIrKwtMTIwwMjLA3FyvcLSwMG1WF+pbqq2b4aKVlQVGxgaYWxhhZW2KfQsrHFvZYmtnjqWlCWbmxljbmNHS0YZWre1wbGWvT6S2MsPc3AwTE2MsLS1o0cIOOzsbbGyssbe3xczMtHk/TctsrK1o07olNtaWWJibNqsPnRoDYlrY29LSwR57WxvatmmFs1Nr7O1smn0V27k64+riRJfOHXF2aoNbOxecndrQprUj7d1c6dK5I64uTrRydKC9myuDPdzp2aMbXTp3ZPgwT0aPGkHvXj2b1ZFDPQfTu2cPPNzd8Rw8BFdnF9q3c2P40GG4DxiI+4CBDPMciof7IDp37ETvnj3p0a0748eOZ1LwZPr27kfvnn0Y4uHJwAHu9OjWk5CgSUSEKVm0cDFew0YwdvQ4/H0DGDJoKMM9RzFr+lyGDRmJn7cM7/F+dOnUk8ULl7FowVL69xnEpKBpTJ86m3593XF39yRQFow8MJhFby9j4YIlBPgHoVatYmmomq5d+jFj2kLWro5j3pylqJRrCJLPwnuCgulTF7J2dQI7k9NZsiiKcWOkqJRriFKtJ3RxFKGLo1gWGo1atYq5cxbx9sJlZBzJY9PGeNavi2X//iOsXrXxd1/HWq2OWk0d2jodtXVaauu1XLt5nYJjhWSUZFJcVkD50TKOVRzlWMVRjh8r5+SJY5w8cYwTp05w+uw7fFpYxDHFZIo6daVoQHdO9+nFu70HcrbvQM4OGsjJYYN5Z5QXF4aN5OLwcZwaMYbjU4J5PzeL81cvc/nDjzl76jxxqdnkFr/HD5e/4vsvb/DNvS94+MlZvnp7Cfd6DOLF4CHcHdiHb/r35oH7EJ73Hso3fQfyab9+fOfhxbfu47jqP4N7R3J59e1NPvrqKuvKTqGIy0Kx6hCBcQfwT0wmeOcOfBL3oIjdQ+TWNLbtOkLSrnTiU/azNTmdhMSDxCfuY8e+DHYdyCEp9QibU9JYn7yXdcn72JiSxrqtO5GFTMVrhBepe3fx8YUPKc4/SnHhSUrKz5GdXUpFwTGKCio4UFzBguS9BCXsQ5ZwAL/4vQTE70OekIYiPhXpxl34rkhkvDIW76g4/FfGMzZiLb7qzQTExDJ+2VrGLVuNd/h6/CI3Il8eR1BMHPKozfhGrGVM6AomxmzCf/1WAjduJ3hjCpM37EK+PgV5bArTElJYsz+Li7fu/CEejP8KXAyMzG9M/C3Bb1kuPouPEBiRzZTlRQQpswlWZTF/UwUbM26wcv9FFsWfJEidrVfORWYii8xqVKvl/gowBqnyCFHnMn9DBWsOXGFV2mXmbzxGQGg6fksOIVflMXlFid6rr1FJGKj+jfoFZNQHhSgiiwiKLEKuLGpus5U1t0znI21Oli4iQFVCgLoMWXQ5Aeoy/JQFTAzLZmJYJt5hGfhGZOEXmYN/ZC5+EXn4hecQoMxr9IosIWR5OSHLKwhaXkFg9FGk6jICVGUEqI8ii65AFlNBgLoYqapI7ycZmoGiETIqlu4naPEeFq7KIe7Ah6QWXuVw8QdkFR0nu6iMvUeySdx3iD1HSlCuTWZCyFK8/N5mlCwcxdxYIjbmUnrhS67ee8nF71+RfvwbFq4rYeT0BMbNS8Z/6QHkqkyConMJVOchi8wjIDwfaUQRUmUpUmUZ/spSfCKKmRheyPjwQiZGFuEXXYx0RTE+kdl4R2Tgr84mMDobaeRhfEJTGb9gJ/5LDjBrdTExuz8hqeg2R957TtGVF5R/9oKKz19QePkpaWfusu7IJRbEFiGPTMVnyQ4mvJ2Eb+hOZMoDKFSZKCKzUUTm6lWgyvxGRWiufrkqA4XqINNWHkK54ygJOZ9w+Oxtjn76jIrPnnP002cUXX1G9keP2XPiG1YdPM9bGwsIijqMQnVEv31kVuOYefrxlYUolMUolCXII0qbIWMTYJRF/nuA8fnz5+Tm5vLlrVtoqzXoNFp9+Eed7u8qGGs1NehqNNy6fJWQ8d70bOWMndgQK4kBhmKRvmXXQKhXCv4N7LK0MMe5bRuMxCIMhfp0aRtDEV4uLVG060A/C2sMhAIMjA1xdWjLyB7uBI/3Y8GcOayMUrIlYin71qzk0NYEUrcnkpySRGx8LPGbN7ApJoqlM6chHTsSr15dGeDowCBra/xc3PDu1IX21lZIxAJ9MEwjYDQQCDBobCEWS8S0cWqFhakxhgK9MlAi0ANIgUSIQCRGJDFAYmCohyuNSkJ9wIyA7nYtGOvWmQ52DhgZGTW/8TQwMEDwm0pGEWKhIUZiQ6wlhnS2siEmZBKPL13hxWc32auOYqhTG1pKxLhaWxHk3I0x1m0wFgoQGOqhqEggRCwQYyiQIBYa6KHlz/bRpBp1bd2aiqJizh4/gWzCROzMzLAwlGAuFmFvaEgXuxZIPTzJSd5FcXo6B5K3U15SQHbWYY4cPED6vjQO7k3l4N5UDqXtJ37TZg6nHeDh3XvUVtWgralFU6NXK2o0Gl68eMEXX3zBDz/8QK22lpqamuaU4T8aMOp0Wmp1GjQ6DTV1NWjqqqnT1VCnq+HevdvMmT0VKzMTzI0NMBFLMBUbYmtqSb/uvbEyt0AgENC/f18++OB8o+Kw+v8nYHzA06dPfgEYa2qq/qEi8n8LMH7yycVGBaOgOeBFJJJgampOnz796N69J4aGxjQFwBgZmTR6NIp/YQPg4eHBl19+yevXr3/Xh+t/9/EXYPwLMP4nAWMTsPr000/p2rXrfxyk/VV/v/r27Utubu6fv136TwAH/68CxqbSarV8eesWF85f4P69+/q/Cb/zGP/rAePPW6NNTY0xMjJobpH+uaqxCSzq26X14S+2ttaYm5v+av2fQmNMmwNjmpZZWZljYWmCtY0J5hYG2NqZ4dDSCjt7C9o6taCFg/57J2cHbO3MMDIWYWIqwdbOCmtrK6ytLZuBoqmpCXZ2tri4ONGihd0vwmjs7GxxaGFHSwc7LC3MaWFvy8AB/ejfry9mpia0sLejdauWtGntiKuLUzM8bN2qJS3sbRvDXlrgOcSDkSOG07pVS5zatqZH965079YFx5YtcHVxwqlta1rY29KmtSOD3AcwoH9f2rZpjdfwYcikAYwZM4qOHdzo0rkj3bp2onOnjvTr0xcP90EM8RhMOxdXBvYfQK8ePeng1p6e3XswYvgIOrbvwOiRoxjYfwCdO3amV4/eDB/qhfvAQYwYPpKxo8cxfKgXXTt3I1gRwvLoFXgNG8GCeQvx9wlgwlgfxo6ayNzZCxk0YAhdOvZg+pTZeHp4EaKYyvgxPozyGseUkBkE+MqZON6PCRP88Bg0lHFjvVFFLmf+vMWoVSvYtm0n48b6M8xzLIvfVnLoYB5TJ8/FfYAXUyfPJ3ZzCm8vULJy+RY2rEskdHE08+eGM3P6Iua+tYwli9REq9ezbk0CYUujCQuLZsP6eJJ37GPtmi3MnDGf2C1JJO/Y97uvY51OR7WmjipNHRqdjtr6eq59cYOiY2XklhRQXFJIWWkxR8tKKD9aSkV5GcePlevrxDHeOXuGmydOcCY6iow+/SgbNID3+g7gWL+BnBnowVnPIZweMYwzo0dwbqgXHw0bwzmvMRwdNZpzO5I5/+EHXProEz557ypJh0pJyTnG9eufcfOb63z5/ff8cOsm986Uc2PRXG4PHs4Pvd2503cIr7xkVPvO5f7UedyNieZxwhZ+iI3l27hEnuUWUvnxBzw4Uca1vbtJ27SV2Rt3MWLtPsZuSUO2LQW/bXuRxe9lXsI+1u05wta9GSSkpLMt+TBJKUeIT9zH1uT97NqfTVpmITsP5hCbksbG7XuJ23mQrTsPEBG1kiWhYeTn5HHm1FkyMwrIza2guPQdsrNKKCs4TkHpKbblFjN1awqBcbsJTDiA35bdSOP2EpSwn8lbDzJpcyry1cn4R8bjE7GZ8cr1jFq6Ch/VRvzUmxkXupqxS1YyZtEKfCLWIY+JxS9sLePejmbEHCXD5ynxUW8gaNP23wSMM7btYsPhAq7fvv8/9iHiHz1+rQT8rSokOLocuaoMv2X5BCzLQR6RQ4gqmxDlYSarDhG+tZwDp++yq+Jrova8w8RFyUxYlIx/eBoy9RHk0TlIVTkERGSjUDcqySJyCY7IYdaKXJannCb16NfsLPyCxRtLGDtrGxMX7EERmcOUFUUEqnKRqnKRRecjjcrHX5WLX2Q2AepcZFGNSdER+nRpuaqIYFUpiogSFOFHCYqoICiyAkVkKbLIAgKUOQRE5iJV5yOLLkYWXYq/ugw/1VECosr130cW4qfKxV+dizQqF6k6B6kqF2lkAbKIIn0p9UrKoOgCgpcXoVheTIC6AGlUEQFRJfioivBRFeEXVYJvVAljl+XioywgMKYIv/AspBGZKFSZhKiO8NbqPCK2VrB6z1nW7z1B/P4Sdh3JZ1f6EeJ27mV94h62peWzbG0K4yaFMXDCXLwCw5HP30Lo2sOUXLjNtfs6Ln5fy/7Sz5kddYjBslWMmbkNaehBgiLzkCsLmluDFZFFBCzLx29ZAbLIMhQxp5DFnMYn8hjjw0uZoCzBV1WMn7oAf1U2fhEH8Q/fR3BUGkHKXSjCU1i8KZf4zA/IfPcrij95xDtfVPLR93V8cl/Hlcc6rj7R8cn9Oi58X83pW48pufg1+05cZUVqOdNW7MJn8Wb8lyYSpDqg97CMyCUkspgpUeUEKwsJDMtCuuwAU1YcIjy5lO1FH1L0wde898VjLn1XxfVHdVx7qOXaozpuPNNx6UEt7995xbEvHpD5wS1Wp59m2qpDyCL2IA1PQ6HMYFJ0PiGqQoIiipCHFSMPK0MRVk5gWBmyiBKkyiJ9wriy8N/6Pbp48SIVFRU/tURr634Ci1q9X55Wq/3Zm+A6dLW13PvmNvMnTaG3S3tamVliIhDofQkNJHrfQokAgViISKxX1AmFQkRiMS1bOmBvZ4tQIEAiESMRiTAVCfFwacsEtw70srFj4ogRbI2L58OTZ/n+0695+N09Hj1+xNOXT6ipfkp99Uv+v7pafqyvQ9ug5f6Th3x67Qrvl5eTviOR+LUriJg9lalDB+Pt1gE/5/Z4u3ZgkGMr2llZYG9qjIlQiLFAr3g0EejbnCUCAY4t7bGz1Lc5GzbCOUEzYBQiEIoQCIT6FmqxHjIKRfp1W0gMcW/jgleHLrjZ2OvhpFigD4xphH2/9EgUIxaaIBYaYmZgjJVEwkCntrw1aiSzhw5lhKMjI1ycGNetC4PaOjLVpQsT7dti0hgOIxA3zkksRiAQIxCKm4GuWCRGJBTqW7gNDJgeMonYdevp7NoOE5EYE7EYI7EQo0Y4ai4UYiOWMKJfP47m5HKipITsw+k8uP89Dbo6ql5W8uLpMypfvKJOo+X+ne8pzM7l2eOnaGtqqa2q0adI19Zy6eJFdu3cSWJiIvFx8Vy/fp3aWj2A1NZqf3k9/UGAUafToNVpqK6pRFNbTX29jleVL3jv/GnatW+DSCzA0FSMSCxAYiigfScnxk0cha2dNQKBAHd3Xx5KSAAAIABJREFUd27cuI5Op+XVqxf/FAb+I8D4+PFDnj17ikZT/TeA8Y9VMdbWarhw4QI9e/ZGIBA0+ywKhWJsbe3p128ALi6uzaEvIpEEAwOj5hRpiUTSrGIcMGAA165d+wsw/gUY/xT1RwHGly9fMmbMmP84RPur/nG1adOG7du38/LlS3788cc/J2j8B0CrXlf/i/qfgG3/E2P+1hj/E4DxX1nv98y/XlfPm9dv+PHNj3oY+HuP8c3/EcDYBAZNTIwwNJT8Ahj+HBo2vWZhYdbcFt0EJn9KoTZt9lw0NjZsDooxNjZsfG6CjY0F1jZmmFsYYWFpjLGJGDt7Kzp1boetnQVW1qa0adsCa2szrG3MMDGVYGdvjYuLE/b2tlhbW9G2bWvs7e2wtdW3SVtb61OvHRxa4OLi1Kw8bNumFfZ2eoWii3NbWjk6YG9n06w67NWrBy7ObWlhb0u3rp0bAWErbKwtmxWPvXp2bx6rb5/ejZ6KrWjpYI+VpQWuLk707dOL7t264D5wAB3at2PUSC98vCcwyH0AXbt0YszokfTr14dRI0egDFfSu2cvunfthouTM85tnejTqzfuA9wZPGgwI71G0KlDR4IVQfTv249uXbrTtrUTgVI5C+YtZPzYCQzs784QD098JvoyeuQYxo+dQK8evZk6eRpyqYLEhB3MnjGPEMU0AnwD8R7vT4BPIGNGTmDa5FmMHTURP28p4UtVKGQhxG7eysIFS+jRvQ/BQVOIUq/AzzcQVWQM69fFMmrkREZ6ebNh3VZkAZPx8wli4fxwZkx7m/lzw3lr1hKWhcYgC5jK0iUxqCPXMSl4Dnv3ZDD3rWWsWRXPxvVJhC2NQRm+kuTtqcyYNo+YqHXsSNrH9sS9qJSrfvd1rNHpeFWrpbpWi7ZOR31dPTcuXacir4iKnCJKCwspLi6gpLiQ0pIiykqLm0FjxfFyTp05zdUTx3kvNYWDo0dTMciT9/oPoWhAf04MHsLpYcM45TWc0yO8ODV0GO8PH8l7w0dydMAgLqxYy8Uzp7n44QXeP/sJSbkVbMov5fLXn/P94y+4+eIx3937jpd3bvBdeTpnF8/koUrNq82JPMov5OGlj3h26xq1z+9SqX3IY90jnmmf8qrmKY9fPuRG2h6uDx7Al96j2aWMRLZ2LyM2ZTF28wF8E/bhH7+HkK27WZpykE27M9mWfJjE5EPs2J3Jth0HiN26m7ikfexMy+JQTilH8srYn1Gk/z63lLiEZCKVy9m7az8FeaVk55RQWHKKkrJ3KMyvoLDgBEdKThGzPxN5QgrSuN0o4tPw37IHWRNgjEsjeOMeZCuS8FHGMWbpOoYujmHYkuX4RG9GuiIeb9UmJirXM2bJSsaHr8FXvYHxS1cxfslKfJetIUC1gZD1SUyOTUG6PpGgDclM2bgb+fpkAmOTmZm4h7icEm7ee4pO99v/vP8nH//cx7AQuaqYoKhjBEZW4LesmMCIQoIicgkKP0RIeCrTVPuI3lFG8cVH5H34A+sPvcvY+ZsYNXcT3qHJyKIOoYjJRhqZiX94JkHRBShU+cjDcggOz2DRuny2pr9Pyft3OXLiK0I35jF80lrGvZWIPOIwk5fnE6DMwl+Vg2x5AbIV+fiqs/CJzMRPnY00Wt+67B+ejTQil8CIAoKUJchCi5EtKSdo2SkmRbxDiOq4HqxF5OCnzMJflYtseRHS5WX4q8vxizyKv7oCP3U5/lHFSGPyUazIJ2hlPoqYPP2clYUowsuQh5UijygkMDKHgMgMZFGZBKhz8FVm4ReVj390IT7qfHyji/GLKcVbXcTYsFy8VflIlxfhq8xCqs7W+yJGZzJnQxFL4o/y9sZ8ZsfsY15MIhHr41mzNYnozfGEroolfEMy08M24SVfQq8xsxjiH4rf7HXMi95LxombfPBVLR/c0rC34DIzlHsY7B/FuBkJyEPTUYTnIw0tRBpWjDyihBBVEbKwPKTL8glUlaOIeQdp9Lv4qt7BW3US36jj+KvL8VXmI1NnIVcdQBaWTEjkdqapk1i8IY0due9z4spdrj2o4dYzHV++qOfLl/V8/aqer1818E1lA19X1vOtpp7bGh1fvqrl8iMNBZ/cYl16EdNXbkMWFotsWTKBy/YTFJbLlMijTFOfICS8EPnSDBQRaSxOyGZ7yXne+eIeNx9Vc/eFjh9e1nP3ZT13Xui4W6Xjga6Bb6p13Kys4/PKOj588JKkkveYtHwnPksS8AlNQRZxkCnL85mkLiQovJjAZSUolpajWFqBbOlRZOGlyJRF+qAfZcG/9Xt0+vRp3n//fXQ6/d1djUZDXSMAqtPqYVBTu6tWq6WuVkv9qxoOJCbTz60jzjZ2mIrESAQCDEQiDAwlen9DAyEiAzFiiRiRWIRILMLMwpw2Tm0xNDLUh6w0LjcSiujcshXDu/dibUQkN69dQ1tdjU6joV6rpVZbS1VtDdVaPSSqq9NQU/WKmupKzr17hnlvzcajb1+6urhgb2qGs60tPVq3op9jSzxbt2GcUzt8XTsS0KErfh27MapdB/o6OOBqboa1WISRQICxUIiBQECrFva0tLXFQKBXL4r/yQcXYSPEEzcmZDta2TC+YzfGtG1HGzNTJGI9gJSI9K8LhIJGD0ghApEBQokZApEhRhJDbIyNGdTJjZGd29PDypw+FmZMGziAkh3bWThsMFMdWzOxZUvMDIWIjPQJ3foU6UbgKdCDTIlYgoFYgkQkRiwS4dymLWNGjsLWyhqxUIiBSIy4MQX4596YIoEAY5GYcSNG8unVa3x04QP2JKdw+cOP0VbV6Nvna2r1KtdqDSfKj3Hpw4+bla/PHj8hPzePuNg4zp09x8sXL3nv3HtkHsmg8uUrvYJAU4umpuYPB4x1dVXU1rykpqqa6lc16LQNvHj5ksQdSVjYWOiBuIkAgUSAmb05g8d5IZ8+GftWLREIBAwZMpivvrpJfX0dlZUvqa6u/BcA3k/eik0g8cWLZzx69IDnz582B7v8ER6MPwedTfCztraGd955h+7deyEQCBGJJBgaGiMSSXBxaUevXn2wt3f4BWAUiw0wMDBCLJYgFosQNyZy/gUY/wKMf6b6IwBjE6Tat2/fL9S8f9Wfs0xMTJg9ezaffvopb9684c2bN7/LzuGPBIwN9Q28ef2aOm0d1VVV1FTXUF+vh2RNwOvN6zd/F5o11Dfw45sfm9f5+Tb1unqqq6qprq5uBoP/KqhraGjg9evXaGu1VFX+NK/XDa8bE5b/MWDUH9dvz+t1w2v98/rfnot+2zfU63TUVFdTVVmFtraW1w2vm7f9e/N+3fD6l/ttAs3/4NxrtXXNx9hQ38Dr12/48ccf//sBYxP4MzExwtjYsLkV+rdUjE1w0cLCDGtrK0xMfgKL5uamjUEu5s3ejPp2abPGwBejZvWjlbU5JqYGWFub49jKHjNzI8wtjGnr1BIbW3PMLYxwbGWHnb01NrYWmFvoIaajowOOji2xsrKkfft2uLg4YWdn0xwwY2NjTYsWdtjb22Jnq4eIri5OtHN1pqWDPa1btWxWKDq1bd3soWhjbYWZqTGtW7XEY9BA+vXtRStHB7y8htG7V09cnNvSu3dPOnVs/wu1o72dDW7tXOjWtTM9unejU8f29Ondi9atWuI5xIMAfz86tG9H504dGOo5mM6dOtC/bx/8fHwZNNCdYZ5D6dGtO107d6F/33707d2HDm7t6d61G26u7ejUoSMe7oOQ+kvp27sfQ4cMQ+ovY4iHJ+4DBjF+7AS8J/gwYdxEfL396NenP17DRjBt8jTiNm9jcvA0JgVNY/SI8Xh6DCcsNJLQReEM7DeYbp17IZeGsG71JiaO92Pdmo0oI6Lw9ZEycYIfyohoQpdEMHPGXLwnypgyeTajR/ni5xOMInA6UybNIWxpNPGxKQQFzmDpkiiSt+9nUvBsFIEzmDg+kHlzlpK4dQ/R6nVEq9cRtnQ5AX6TmDVzEcnb0whdrGZ74j7yco4SE7WeKNXa330d12g1VNVqqNPp2+7qa+q48ckVSjPyKD2UQ3FePoWF+RQV5lNcpAeNTYrGoxVlVJw4xtmjJbybf5jM2dM53mcI7/T3JG/gAIoHe3B8yFBODB1GhacnRz09Oe41nFPDhnGsT3/OL1rKpYoiLnz4DqdOn2NXQQVxuflc//B9Xn30Ds+PHePuwf18v3YF3779FjfWRfDk4gnuv/iO669+4Eb1Pb6vfMCTJ/epfPqYyhdPefLkAU9fPKamsgrtvTu8SN3CN6MH84X7aNJmRzF15Q4mbsvANyEV34Rd+CTsZPq2vaxKPkxSciZJyYdI2n2EpJ3pJKUcJH7bXjbH72Tbjv3s25/D/vR80tLz2J16mLVr41n8diTbt+2hpOgkR8vfpeTYu5SXn+Fo6WnyCk6QnF3GguQ0pPEpyOL3EByXRmDsPuRx+wiKTyM4NhXFpt0ErEnGd/k2vFdsZcLKLUxYvhm/1fH4rIxlgnoT3lGbmBC5nvHqDUyM3sio0OWMWhTFhGWr8FNvIGhdIsGbtuO/diuK9TuYsmk3ig0pBMYmMytpD9sKKvjm8au/e3fwf/LxrwDGQFUJiqjjBEYexz+sFHlEEcEROQSHHSRk6W5mqveyelc5Ry8/oOTSPbblnUcesY3Rc9czbtFWAqMPEqA+hF/kEQIiswhU5REUmU9QRA7BYYdQxhWTVvgJJy7eI//dr4mMz2fUlLWMnhlLwNI0gqP0cDIgKpfAlQXIV+UjXZ6Lf3Q2/tFZSGOykUXp054DI3IIDMshcGke0sX5SBeVogg9yaTwd5isOk6QqghpRDZ+4UfwVWbiH5WHf1QxPspSvMNLCVAdJyD6GNKYEmTL8whckYNiRTbBy7MJjsolSFmIfFkJsiXFKMIKkCuz8Q5NxWfZAQIiM5Cqc/FX5+GvykcaU4JizXHkq4/jH1NGQEwZ/uoivCNy8Q7LQB5dwJTVhcgjj6CITCdIeQDp4mTGz1yHl3wxY+SzmRuxkrkRq5DOWsbYkCUMly5i4MQF9Bozh77j5zMqRM0sVQoHyq/y/s1XfPSNhoNHLzN/+V5GKKLwnbMVxZL9BIZm4b8oF2loIfLwQoLCcwmOzCdEVYw88ii+4UeZEFaBt/IUshXvE7T6PeQrTuKnzEeuziI4+gBBkckEhcexeP1etuecpuTDL3n3swdcuvOC7yq1fPm8js8e1fDl00o+e/iSzx6+4qvnVXxTqeGzpzVculfJpUfVfHD3KaXXb7G14Dhz1+/Ge/5mvBdsJ2hZNtOUR5kUdpTAxblMishmwcZ8tmSfIe/jz/n4+8fcfFDJnUcavntYw+1H1dx+8oo7z17y7YtX3HhcxZVHNXx0v5qiK7dRpuQyet4aRsxZx8TFiQSEpxKsziZYlU9QRDFB4WUELasgMLQcWWgpgWElzcrUfxcwnjlzho8//pj6+nrq6vT+eU0Ks9ra2uZADq1WS319PfXaOmqfveStwGB6OLliY2SMqUiMkUiEWKhvFxZJRPr2XYkIkUiEWKz/am9vj729PQYGeuWTgUQfFGFjZo73sBEc3r2PJ/fuU6+pRVtdhVZTg06npaqmihptDdW1+mCNOq2GWk01n167yrhRozAS6xOrjQRCDAV6WGgiFGIhFGIvFuNsYEgHY1N6Wtow0N4RT1c3RvTogUe3LnR2aoO1sXFzInRre3tc27TGUCRsBozCf1JioQiJSIxQIMBYYkAHOzvGdOjIyHZutDUyxlgkQCwRIhA3ej4KGkGjWIxAYoRAbIixQEAXKxvWhkxhlX8AQ80t8HNzpSB+C/cvf8yOt2Yws2VrJrRogYWBCKGwUV3Z1PItbJqLEIlI3AwXrSwt6di+A9aW1oiFouYS/sYHsCbQaGFqyprlK3j17AWfXb1O6s7dFOfl8/TBI7RVNc1A8dMr1zh5tIKql5Vc/eQSyUnbOZC2nzvf3qahvgFNjYZHDx+REBvHnW9vU6+rR6up/eNTpHW11GlfUlfznLqaWmortdRrG3jx7BVvLw5HYmSEwEiI0EKMwESIoZ0V3TyHE/TWArr30bcPjx49krt3v6OhQdesRPxHKsamVuqamiq0Wg06nZaamiqePXvyC8Coawy/+98EjHV1tehVnFrq6mqbn2u1GioqjtGtW08EAiE/b4Pu1q0HHTp0wszMAonEsBkwNq2jB4w/tUl7eHhw69Yt6urq0Gg0fwHGvwDjf/xc/W8DRp1OD1q++OILrK2t/+MA7a/616pTp04kJiZy9+5d3rx5w+vXr/8cisa/Uc39+OZHHj18REF+AVHqKObPm8fChQvZsnkzF85foFZTS1VlFUWFhaQfOMj+tP18/NHH+v+vjWN8/tnn7E/bT/rBdLIys7h/7x7aWi3n3z/PhvUbWDB/AQsXLGDF8hVUlJfz8uXLf6jsq9fV8+bNG+5+f5fsrCzUKjXz5s1j0duLSEhI4PKly7xuaODypct/FzDW6+q5dPEiBw8cJP1gOrk5OTx5/ARdnY5Ln1xkW8JWYqJjKCkp0b/vbASGTft+/OgxxyqOsX7dehYuXMi8efOICA9n75693Pj0Bjqd7qcbXX8z/+vXrnFg//7m/T548ID6hvpfgcXXr19z9+5dsjIyUUYom49xa3wCly9f5vXrN1y9cvW/GzA2wcQmn8Um/8WmZU1g0NBQgpmZyS+Ui01J000A8uegsamNWp/2bNWsZLS2tsTOzgpDIzEWlqY4tm6BdSNwtLA0wdLKFAtLE1q1dqBV6xZYWpnqgaSJMS1a2OHoqE+R1vstWmNnZ42ZmQm2tta4ujrTrp0LDg722NhYYWQooU1rR7p06UQLe9tm/0R7O1u6dO5Iy5YtsLayxNrKEhtrS1o5OtCje1dcXZzo2MGNtm1a0bVr5+YUabd2LnTq6NacIN26VUt69exO1y6dcGzZgs6dOuLrMxFXV2eGDR2Cv59PcyL1kMEeeAwaSOtWjvTq0ZMxo0bj6+PLYI/BDPEYTN/efejcsRMD+w+gd89eDOjXnx7dujN4kAerV65m7Ohx9O3dj8khU3AfMIjBg4Ywbcp0PAcPxX2AO4MGetC1czfGjh7H1MnTmDZ5JiGKqfh5SxnYbzCdO3Rn2RIlEcvUyPyDcHXqwJiRE5gx9S1WRK9h+pRZTBzvS0jwVIKCJjNr5lyi1CuJVMYwfNgY5s0NZXLIW4wfJ8V7QiChi1VMnzqfTRu3ERO9ltGjvFn0dgRvLwwnUDoZmXQS8XHJ7Nt7iIiwGObOWczymPXMmxPK1MlzWbpEzaGDeWzemMTO5APMnrmIuC07fvd1XFtTTW31K3S1NdTVVKLT1nL9+nXy8/MoKCigqKCAgvw8Cgt+goxNSsay0hLKyso4WlJARVkGxaujON7JneP9PMnzGES2+wDK3AdTMciT4gHuFHoOpniEJ+VDh3Cy3wCOh0zm/YJ0znx0jDPvvsuhwmMk7TnIhYRk7qlieOwj41v3QXzdqyt3Orhxd/Bw7scm8MOd29x5/JjvH33HD6/u86DqCc+fPKL6hwfUPHrEs8onPHvxmMpXz3j8w02+j93Ew+FefDvQk0OzFjJpUzITNqUwcesuRm3bQUDsDlSJB9mRnEPSjkMk7j7Ezr0Z7EnNZtfeTHYkHyQxMZWkpDR2phxi+/ZUtsRvZ+WKzagi1pK2J5MTx89TVv4ueSXHKa94h1PH3iOv6DQb0nKYtnU3fgkpyLemMikuleC4VIIaS9FY8sZSbE0laNseFAm7CErYjWxLMrINSSg2pyDflEzAxkTkcTuQb0gkZEMS0zanELIhiaCNSQSsTcB3VTyK9dubAaNsSzKzkvayo+QEd55V/UkAYxGBqhICVRUERh5DGl6GIqKIEGUOweEHCApNZk5MKhv3n+T49Uec/OwJaSeuMW/DfsYt2MDIeZuQqdPwV+7HPyIdmSqLgIgs5MpcgiKymRSezqqUCvJOf857N55Q/tH3rNlVjveczYyevhm/RbsIUmUgi8zSh6xE5zIx4jB+UVkErspDvjIHWUwWgVGZBEflMHV5AdNjCpkWVcTkiCKmhFcwJeI0wWHHCFxWSEBYFgFh6QREHkYanUlgTD4B6iJ8wouZuKwYX2UZ/qpSpOoCZDHZSKMOIVMfJCj6EPLIw8jDslGEFRK0rJjJ4cVMjixAHpGBXJmJQpVLkLoA/4g8fJfl4BdegFRVSoC6DP/IEgIiS/GLKMIvLJ+AsFxCoouYsaqUyeocJkdmEBx2kIAFKUycuZnh0qV4TJhCwLQlTJy0CPdx0+k2dBKdPKfSdfhb9Bw1nz7j32ZESDQzVTtJr7jK+S9f8fE3lewv/oCZEQkM8lnIhJnrCFycgjz0IIqwXCarS5gaXcykyBwUEVnIwnKQhRehiD5B8KpzKFa9j3/0GXyUFfhEFOEXmY9MdQRp2C6koQnMW7eXrZknOXrxay5995zPH1dx65mGGw+1nLv5hNxzn5Occ4LY/UUkHDrKgbILlF/8lve/fs7FezVceVzLJw9ecfb2A/I++YJVacXIw7YxYc5W5IuPMDmslKAlRcgWZTEzOo+Ynac4eOYGp7+6z6X7L7j+/Suu3HrKuU9uU3DiIrsyK0g8WMSOzAqy373OmS8fc+GHKg69f4tZ6/fTPziSITPWMn7xdvwjUpFGHmlMly5EHlmKPKIMWVgp0mXFyMKLkUUU/i7A+O677/LRRx/p0341mmafvBpNDRqNhobXr6murub27dt8/PHHHD9aTklGNgHDR9G+RUvMhWJMhCJMxWKMDSSIREJEEiFCsaC5RVcoEGBhZo5zm7aYmZhgIJbolXYiMe1dXVmuUvPFtetoK6uorapCW1mFtqqS2upqHt6/x/PnT/VARFODtqYGnUZDbXU12+JiMTU0wEAoxFAkwkAo1Ps3ioSIRQLEIgGGQn1KtaVAgJVAgJVAiLWBIa3tbOnSyQ33/n3o2bET1sYmGAgEtLC2poOzM4aNwSj/KmBsgnZCgX7/brY2TGzXkXFt3HA2MsFAKGhOfm4aUyASIRDpg1lsRWKGObQmI0xNWP9BBNo7kLp4CaeSt7M3bAlbFIEscO2An2NrbE0kSMSC5hbsnwNGkUCAQaOC0dLCgnYurliYmWMgkWAgkSARi5th6G8BRgORCGOJBO+x47nz9bdoazQ8efSI7CMZ7Nq+gysXL1FbraFeW8fzx0/Zv2cvWYePkLprDxfeP0/Vq0o01TVUvapsvuufnZnF++feQ6uppaa6Rv9m+w8FjBp0dS/QaV+iq9Wi0+h4rW3g8f0XBCneQiAyRmJshNCwsRXeyBwLx44MHOaH5/AxSAwk+Pp68+jR/X/qvfhnBIy/Nbf6+jrq6mo5fPgIzs6uzYBRKBRjZ9eCfv0G0KaNExLJT2BRIBA1qxyNjY0xNDRsbpH29PTkzp07NN2M+Asw/gUY/9Pn6o8AjPX19bx69QqFQvEfB2d/1b9eRkZG9OvXj/Xr1/PBBx9QWVn5pwGM9bp6GhoaOH7sOEM9h2JmZvar+Ts4OLBs2TLeO3eOnj16IJHob/hEKpXUamppqG+goaGBXbt2IRaLkUgkODs7U1pSSnRUNA4OLX41ppWVFdOnTefOt7d58/rNbyr66rR1ZGVmMmjQIIyNjX81Rps2bYiJjubUyVN07NixefnPAePrhtesWb1a/15EIqF169acO3uWLZs207p16+ZtJodMorq6Wn8sjVVaUsKoESOxtrL61b7FIjGurq7EREfz/fff8+bNm1+cU51Ox9atW5vPR9u2bbhw/sIv1muob0Cr1ZKdnY37QHeMjX59jE5OTqxZs4b3zp3DwcEBgeC/FDA2AcWmMjAQ/wIyNikc9epF82aw1xT+8vPt/7atuikMxtLSorkF29LSvNFDsbGd2tIMc3NjLC3NMDIyQGIgwtbOGjc3FxwdW2BpZY61jd5/0dXVuTnIxdTUBHPzn9SRTW3brq7O2NhYY22th4Zt27Sic6cOODrYY2tjjZWlOS0d7HF2akMrRwccWthhZ2uNU9vWuLVzoWuXTrR3c8XFuS3OTm3o0L4d7d1cae/mSreunenapROdO3WgvZsr/fr2xmPQQDp1dMPO1hqHFnZ06dwRF+e2zQExbVo70qtnd4YMHsTwYZ64tXOlW5eudHBrT68ePRkx3Iuxo8cwZtRoXJyc6dWjJ506dKRH9+706d2bMaNGs2TRErp16U63zt0J8JPSv+8AevXojVymYMTwkXRs3wmnNs5MHO/N9KkzGDpkGEOHeCH1UyCXhhAoDWaU1zg8PbwI8JWzaEEoo7zGMWbkBObOXsi61ZuYPWMeXl6jiYvdxuJFYYwaOZ6pU2axft0Wxo71Yd3aWBbMC2PE8IlMnzofdeQavIaNY9rUt0iI387qVRtYvCiMqVNmEaSYwrKlKpISd7Fl8zaWhkYyb+5itiYkExG+HHXkGkKCZrF39yG2bNqOOnI18+YuZWfygd99HetqNeg01dTV1lCrqaZOp+XqjWtkFeaSVZRPXmE++fm55OXlkJ+XS0F+LkWFeiVjcXEhBXkFHC0ooLQ0l6Id8ZT19uLoAE8KPAeR4+lOkfsQSgcNpchjMIXDPCnyGspRzyGcdPeg0MeHiiO7OXv+NBdOn6O86BRJO1IpXBrJN+N9uTugL7f6debrvh241a89d9z7c88rgMojudy59wU/3LlJ5YO7PHl6n0fPH1L58AGae/d48fIxP1Q95MHzR7x4Xs2T299we4WKB337c3PoKHZNnYJ89WoC4nczNnYPvlv2Mjs5jRU70tixJ4uk3ZnsTs1kd2oG+w7mcvBIEQcOF7A3PY99hwrYfSCHrbsOsnZzEpExG9mXlsWxE+coLTtJYUk5x0++z9Fj59mZUcrSxDSC4lLw37oH+bb9yLfsIzg+leD4fShi9yCL3Y1sy26ksfqSxe0iIHYHstgU5Am7CIztI7QpAAAgAElEQVTfiTwuBUXcTuSxO5FuTEK+eTvyjUkEb9jOlM0phGzawaQtKQRvTka6JoHA1VsJXp9M0MZkJsWmsGhHGvuOnubeyz8XYJQpjyKNKEemPIpCWUiIMoeQ8APIFyexYM0BtmWd4/SNp5z76hV5H35LzN4SfJZsYdjstQQo9+AXsQ9pZDpydSb+YYeRhWcQrMxiatRhYg+e4djF23z01XPOXH/E1iNnCVqaxOiZm/BZmIxceZjAyGxkqhz8I7PxDkvHX52JfEUO8uVZBEZlIFcfZlJUBpPVGUxRZTJdlcNbMSXMWX6CGeoThISVIF+WgyzsMIHKg8jV6cjUh/Rt25H5SFWlyNTlSCOP4q8sIiAyF1l0BrKoA8ij9hMSfZDAiDQCl6UTFJ7HFGUxUyIKmByew/TofKZFFTBFnc8kVQFyZT6ysFwCluXhF5qPNKKYIPVRpOFFBEUWMyW6jEmqIiZFFjA5MpfpqlxmReUyTXmEwIW7kM3ZxsTJKxjhv5BRAQsYMmEOPYdPo8OgybQbOI2OnnPpOWYJA3zDGTt1NXNi9nHk5Kd8/G0ll+9WcbD0PDPCNzLAexbes1ahWJJE0LK9TFJmMDUmn6nReUxWZqAIO4w09DD+odkERpYRvPwdFCvexVd1jPFLC5kYpve3VERlIF22E3lYIhsOHqPkk2/54NvnXLlXyZV7Lzj7xV12F3/Myl2lzF+9D/miTfjPXU3gwvVMV24nPDaTbZlnyXnvC965+ZDz3z3j/A8vOPPtE1JPXmZJbBZ+8xPxn59GUGgeQYvzCVycyfw1xcRmfETJ5e+5cPcZH373hFMXb7M36yxRG9N5KzyBkIXrUCzcQMjSWN5ef4C1+4+xvexjVh8+Q0BEMr0Vaoa9FcvEsD34RabjG3EY/8gsAlT5yNSFSJVFBEQU6gNvIvTei78HMB4/fpzjx483p+zV1dWhqdFQW1tL5atXXL16lfSD6SQkJLB50ybSdu8ldVsSfsNGMNFzOEN69cHOzBxjsRjn1nqbEksrC4RCAZJGX0MDgRDnVq1xtLXHWCzBSCSmbUtH5syYxXtnzlJdqb/pVFeroU5TQ51GQ32dlsoXL8g+fJhLH35IvbaOBq0WXY0+YKb6xUvWRMdgLBZjIBJiJBEjFgsRi/XqPoG4sYQCRI2J0IYCPYgUi0QIRELEJobY2NnQq3NnerbviLmhIS2srenS3g0j8b8OGCUiMSKBUA9UhSJEQgEWIiH9HFoh7dybUW3b09bIBENhoyejqDFcRiBAItB7QbaSSPDv1p2ixCSmdelGbKCcL4uKWTrYk+gJEwn18GC+SydkbVxpaWaIgbDRI7IpFbsJMAqFiEUizExMcXVxxdbGBolIrFeLCoWYGBk3zvPXoTNCgQBDsRgjsYRB/Qbw+dXraCqrqamqRlNdw7XLV9ixLZHsjEw+vXKVksIiwkOXUpiXz6N796mv06Gt1VL5qpKa6hq0tVrqtHV88dnnHE4/xItnz9H+ZnDQHwAYdS/Q1elTrnW1Ol7XNvDs/ktmTpmLkYEYQ4kQiehnH1YERrRxdMXDYwitWzkSHKzg6dPHP4OHNf81CsYmj8eamio0muqf7beW5ORk7O0dEAiEmJqaY2fXgk6duuDu7kH37j1wcXGjVas2WFvbYmVlg6WlNUZGxgiFelWySCRCKBTi6+vLvXv3fndS67/7+Asw/gUY/wyAUafT+7EdOnToPw7N/qp/vyQSCW5ubnz44Yf/+ZTpRhBWV1fHnt27sbWx+afzHzBgAHZ2ds3PI8LDfwEYd+7c2fyatZUVnkOGYGho+A/H9J4wkYcPHtJQ3/AL8KbRaNi0cSMmJib/+JyKJXgOGULLli2bl/0tYFy9alXzaw4ODkyfNh1TU9NfjDNl0mSqq6t5/fo1mpoaYjdvwdLS8l/6uQ719OTKlSvNoLQJMCYkbP1pvy1b6gFj4zpNADV2y5Z/qkgWCoUM9hiMTePP6L8eMBoYiJFIRL8JGE1MjJpViLa21lhYmGFiYoRIJEQiETVv91shMU3p0iYmRpiZmTS2M1tha2uDsbE+gdrS0hxDQwMkEjGOjg506tShGSY2AckmgNiUUN2kpLS3t22EnqZ07NgeV1cXbG2tsbWxxrFlC5zatsaxZQvMzEywtrLE0VFvAt/C3lbfdt2yBa4uzri1c8GxZQvatXPBxbktTk5tcHCwb1YhtnJ0wNmpDc5ObWjbtjXdu3VhkPtA2ru50s7VmY7t3ejdq0ej0rEDbu1cGOo5mOFDPWnv1q6x/VrfBm1laYVzWyeGDx3G1MlTmBQcgtew4XTr0pVWLR3p0a07gVIZUv8A+vcbgJtre3r36MPY0ePwGjaCTh06I5cpUAQGMdJrFJ07dmHUiNHMfWseY0ePY/xYH3p278u8OW8zc9ocBg3wxL3/EOTSEKZPmc3EcX4sWrCUhLgkvIaOxmvYaOSBk5gx/S0St6Ww6O0wevcayLy5S5gxfR7K8OUsDY1i9Chf3pq1iJXLNzF0yGgU8imsWxeLKnIFc+csYtbM+UyfPpfQUBXr1sayatVm5s1fiq+vgtTUDFYu38SK5ZuI3ZKCMnw1K2I2ExO1gdWr4ti3J+N3X8dN/l063U93t/UKxnxyc3PJy8slNzeb7OxMsrIyyM7OJC8vh8LCfAoLC8nPLuBkTjElR0vITt9D0YQg8voPIWdQX0qHeXBiwFCK3T3JHjKYI0MHkztsCOXDhvPusBGUjxlHSdoOzp59j3Mnz3Cy9BRxew6RtnI5d+X+3PMYxO1+/Xk80J2vPPpx09OdJ/2H8mjmNL69WMhXT77i5b3veXn3Lvce/cDTxw+pvveAZ48f8LjyCY8e3uPZk0e8eP6YJx+e5+bcxXzZfzB3BvUm7u15KLYk4LcuDb/YDPy37UaREMvytAy2peSxLzWbvWlZ7ErNZFdaFrsO5LDnUD6pGcXsTs9n294MNm7bg2rVJtLSczh58hzHKk5RUX6SkvL32JdzgvCkA0zatANZ/E4UiQcITNiP/6Y9KGJ3ExT32xUct5vgBH0Fxe9qLkXcThRxO5kUu5MpW3YxefPO5pq0KaW5QtZtQ7oyDumabUyO3cmc+N1E7TxIwZnzPKmq/kMAo0Jd+E+qCLm6WJ82HFGGXFVGsKqASaosgiPSkC/ZxtKNh9ld/BHv3nzK+W+rOPbpQxILzxMSvZ1hs1bhvXQ7/hF7CFSnI4/KwH/pAaTL0pkUmcn8dbnsLPiId2/c55Nvn3H+y2ekll5i7so0xs/ezMT52wkMT0cWkYlUmYV/ZBayqBwCo7ORqY8gVR5ErjpISFQ6IaqDyJbsxH/BdmQLdzJTlfP/2HvvqKgOvXt/GJpYwAIIKCJiRxTE3isivVd7LwhIxxJLrNgVqdI7YtcYaxJLotHYYwU7CCplOhrzPr8/BubqvSb3Ju/7W/fe78pZay+cmTNnzuDROeeZ/dmbKVEl+IYW4x1SgE9YDj6RmfjGZOAVuQe38FScQ/bgGlaAT+wRApadwCv6KG7h+3AJy8VlcQoekUl4RCbgFrYLt9B4PEJS8A7JJiC8AO9FGXjMT2ZqZA6TI3PwC8vGNzSbgKhCAmOK8QkvwDUoC/eQXHwii3BflI1veAHTlh5gSnQR3sEZuM1PxD94D1PC0wkITsZj1ha8Z27CY9panPyXMM41lBFOIQyZGIrN+GCsxoXSZ0IEA1xiGeq5DMdZ65m3KoPcE7e4VFbLzXIR2V+dZ1bUWoa4TMN55hK8F23EK3gbniGJeIQm4R6ShEdQAj6haXiHZuIalIXD/BwcFhXhFLofx7ADOC4uwSViL95L9uK7JAff6GRmr04n4+RNLj6p4+Ljak7eKif71HVWJh/Aee5qBnuG0t81iJG+kYyfvAy7KcsYE7CEkb7RuM5dQ9C6dHYfOs+h62Wcf17NuafVHL7xgs2FF/APT8J+2g6cZ6fjE1SAZ1A2C9ceIv7ADY7fruDi8zecvPOUxOLvCJi/nr5jZtJ3/Czs/GNxmbUG++lfMsJ/GSMnr8AhaBseUSmMnb+VgVPXMn7RbpyjMnGOzsEhPAunyDycowqURUHhhbhEFOEWtRe3iGIVXPyjgPHmzZtkZGRQW1urLHSRSJFJpLx4/oKsjEzS09I4c/oMjx+VKhuCa+o4UlCEr70jxw8c5Pr3P5CXls4kH18c7Mbz1dEjbIxbz/Dhw9DXbYmmQECbZrp0MDCiuYYWbVu2xnXCRA4U7aX8yTMk1XVIRcoMOkkjkJGIUcikVL18SdCsWXg7ObNl3XrOnTxN5dPnvJPIeCeVkRq/m+Za2jTR0EBdqIaamhLeqamroaYh/KiURYhQIERDqIFQTR2BQIhAqI6gYURbt0kTLEza0aldO9q2bk2PzhYqwCj86KSy0amodGaqqX42uhc11NXR1tCkiUBZHNNSUxNLg7ZMMO/BEIN2tBVqoCUUIFBXNlc3FQhoLlC6Kg2EaviPHcGl44co3ryOpz+cZ++XX+LVrgMxY+yYadOXAKOOOJt0xECnCeoCAToCNTSEykIdtY+ckTpNdDAxMka/dRu0tbT+YZ/VGyHrxyfMDVIXKMe8h/YfxN2bt1FIZEjFEhQNY1dVryo5fvQYybsTKMjJ5e7tO8qxZ4kUeQNQlIglSMUS1Th0bXUNOVnZXP/pmur4amyTlslk/7RZ+reWPwIYZYpqJLJqxGIZcomCd9J31L2pZcOKL2jXqgnGLQTYdmnB2H5tGW1jSF9THdpqCenZ2Zx+tjbMnj2T8vIXKmD43wQYf8vBKJNJWLNmLXp6rdDSakK7dqaYmZnTqVNnLCy60LlzF7p27U737j2xtLSiX78BDBgwiB49LDEwMERHRwehUEjTpk2JiorizZs3KBSKP5Vr9keXvwDjX4DxPwUwfvjwgdu3b2NlZfVvB2Z/6Y/Lzs6Ox48f/0cAxvfv3nPs6FGMPoJzAoGATp064e7mTkhwCH6+vnTv1k3lHv9Y4WFh/+Bg/Nx77tKlC/7+/gQtDGLMmDGfQEM1NTU2rl//KWB8946M9PRP1lNXV8eyZ0/8/fwJCQ7G08OTzhYWn2yn8c+fczA2PqahoaFyQ+ro6NClc2csOlkwd85cxA15zTu37/jEyamuro6lpSUe7u74+foyZvRoDA0+dWUOHTqUB/fu/y2XUaF0MDY+bmRk9Alg/PDLL+Tm5KjGnhvfQ48ePfDz8yV40SLcXF0x/2j0u/E9/lcCRi0tLbS1ldLS0kRdXfgPkLERPuroaKtuf5zZ+DnnotLhqIWmpgatWunRqpUexsZt0ddvRfPmTTE01EdPrwXq6kJVVqNypLoFenot0NdvrQKR7doZY2RkSPPmTdHVbY6hoT5t2xqoXku53dbo6eliYmJE166dMTExomVLPdV29fVbK/Mf9VpgbNxWmd3YSlkcY2ioj4WFOf3729K+vQktWyohZO/eVvTpY4WFhTm2ttaq8ez27U3o39+WXr0saWtoiKG+AZ06mmPZoyfDhw5j8IBB9LW2oUe3bgwfOowJ48djbmZGl85d6NalK507WdDHqjfDBg+ln60tw4cOw8PNHceJDtj0sUa/dRt697JiyqTJuDq7qFqkx44ex7Ahwxk1YjR9rW1pb2LKsCHDmTJpCsOHjmDk8FHY2vRj2pTpeHn6MWL4GEYMH8vIEePobWWLt5c/gQHTGDd2IkELQvH2CmCCnRNjx9jj6uJF2OIlBPhPZ9nSNcRt3MGECW4MGzKOSYGzmTV9ETOnL2SCnRszpwcxe2Yw8+csJsBvBkELIwgMmEVE2DK2bEkkOnoVCxZGMWNWKAGBc9m6I42klAJCwlYwfXoIHu5T2bkjg5jotaxauY3t29KJ25DI0iUb/vRx/PEFxMeAsaioiIKCAgoLCz4BjHl5ORQW5lFcXMjekr3s23eAo/kllBzZz4GiLPZPmU2mpS1Zfawo7m9NSW9rivtYU2xtTbFtX/YN7M+BYYM5NHIoR4YM58jGLzl++hhHzxzlyKFD7EjPZ8+adVyfHMCdcSO5O2IIb0aO4vmwwdwZNYRHg4dyd9AwytauoObRbarKH1Hx+gVPXj7mxZMyql48o7LyOdWvXlL9+hVvql5R+/IFb2ue8fBoPjfdXKnsZs3VCV6EhYVjt3YzDquS8Vi2i3HrN+O+LZ4vtuWRkLqP5PQSUtNK2JO2l/S0vWSkFJOZXEh6Yj7Ju3OIWxdPbOSXJCfmcvTItxw58i2HDp9lZ9Z+ondmMHNjPN4bduK5ORHvbXvwjEvFfV2SEiL+nhoAo09cAj5xu/He+K8DxoC1O/BevRWvL7czOS6RuVuSWJqQwTc37lItkf6HAcb9uIUfwDPyAD5RxfhF5OK7OAXvRVuJ3lxA1vFrnL37mvOltZy694bMs7eZvXYPo2Z8wfh563ELT8AnNgPvqAxcQpJxDU4hMCqHyK1HyD5xiwsPXvFD6Wu+f1RN/uk7hMUVMnHWBibM2ox7aBruYTm4heXhsjgX98g8fJcU4LckD+/IdDzDkvEOT8IvPAnPhTtwmrkBu8AvsZ+ykfEBmxjtv5mxU7YxcfZ2XBbtwCN8N77RKfgvySRgaT4+0cV4Re7DPWw/7mH78QwvwXlROsMmr2XE1FUMCYzBxmMRE+dtwDs8EdcFu3CctZ2JUzdhP2U9TjM34DhjI44z4nCbt42AsGSmxWQRELYHh1lbGea9koHuSxnhs4qxk9bhOHMzXgt24DZnM47T1jIxcAX2/suZ4LMEO+8YXCevwHXSShx9luHgtwKnwLU4TNrISK8vGeG9jjGBmxk/eTPjJq3Dbd4WgtfmkXX8JucfvOHai1r2HDrJpNBY+tq5M8pnDnZTwrCbGov9zC8ZP30NY6esZkzACtznbScgPIPA6CJ8o4vxjNqHa/h+JgYXMWFRLo6huXjHFuC6OAnf6CSWJR9l7/el/Fgu5ceXIo7feMmK1IM4z1/FEN8whvnFMHbqShznbMBl3ibcF27Dc9FOHOdsYtzUFTjOWUXolmySv/6BE/fLOXG/nLOPqsn79hFzV+Uxfsom7KfswmdhLh7z9xCy4TCZJx/yzYM3XH5Zw5GfSlkRfwA7v6XY2gVhN2k1HvO24jpvK+OnbWDcjDjGzNzCmDnbGb8wgTELEhizIBHHyGycl+TjFJPHxMhsnGLycY4twDE6D/uIbBwi83CJKcYtshj38OI/BRhFIhGFhYWc+/Y75BKpEgyJJewrKubQvv28qazinaIeuUSKTCzh0rnzLA1dzOH8QiTVNbyTSPmfd+/56fJldmzexNvXVchlEp6UPSIlPgEPB2d6d+2Bdfee+Ll7kpeeydOHZbyXKaivkyCXyJTFHzIxdeJaxBIRMomYermMM8ePM6iPNa21dWil3YRORsb4ubiStjOeu9dv8uO58wyy6YuOpgaa6mqoCQXKAhW1xhM/JVxUawCM6g0/1RruV4JHNbTV1NBRE9KmRQs6GBlh2bUL2urqaKipoaWhQbOmTWnVUg9DfQNaNGuudCw2ZB1+7ARsBHSNzdTqagKaaWlgZWiMvYUlw4zMaK+lQ5OG9TTVlHmRzYXqtNHWZI6vO+Wlt3kvfs3P588QMKAfNjrNGKTXipHGJni1M2di+060adYMoUBAM4E6WurK1m41oQBNNTWaaGnRztgEgzb6Kqfi34pc1FQ/hQ0twOrq6sqiGqESQqoLBOhoaePn6c2zsifIpfLPNirW1dapLoh+NxC+AVrfuHad4sIiqt+8RaGoV43k19XVIRKJVFmf/38ARrlCikhRR7W8lhqJDKlUQb2sHlldDaf2pWPdoSVTHfTYu2sAFwpHcz5nBPs29GTmuDZ0aKNDL0tLFi1aSGnpowZIpyxnkf2XAEZl5qIcuUKOTC5DJldCXZFIxKxZc9DQ0KRFi5YYGZnQvLluwwh00wbpoKvbEhOT9vTpY4OdnT3e3r44OjrRvXt3NDU1MTAwJD8/H4n0tz/7/wKMfwHG/1cBY+MxP3/+/H87LPtLf1wbNmygMWP63wkY39W/4+mTp0yYMEG1b1qaWkwKCOTC+fO8ffNWOSFQW8tPP/3EvHnz/mFMOSI8HKn0twGjUCjE3c2dSz9cUpajyGQ8f/6cL5Z/8QnAGzJ4MK8qKpR5hO/ec//+fWz72qoeb968OYuCFnH92vWGkhUZNdU1XDh/nsCAwH9wSf4eYGyUra0tyYlJ/Hj5Mj98/z0/Xf2J+vp6vr/4/SdQz9DAgOjoaG7cuEFNdQ11tXW8ePGC/fv3M3TIkE+2GRkZiUQsUcLS3wGM79+/p/RRKX0bMpcFAuUY/by5c7l+/Tq1NTXIpDLevnnLuXPn8Pby+gSg/tcCxkZpamp+4kb8GDBqaAhVQFFdXe0fAOPHkLFRmpoaDaPQzWjatAmtW7dET68FLVvqoafX4pPil0ZnY8uWuipHY8uWuujp6WJg0AYTEyNatdKjWbOmGBkZYmZmqgKQjW5GQ0N9lQwM2qiapVu3bom5uRlt2xo0uB6bqu7v2rUzHTq0x8jIkHbtjOncuRNmZqZ06tSR/v1t6dGjG4aGBnTr1gVr696Ym5thbNyWPn2ssLKyxMTIGOO2RnTv2o1+fW3pb9uP0SNH0ceqN506muPm4oq93QR6du+Bob4B+q1a07VzF5wcHBk5bAQTJ9hj3bsPVpa9GDl8BCOGDcfEyBhbm77MmTWbAD9/bG1sse5tg4uzK2NHj8PKsjeWPXth2aMXEyc4MHf2PCZOcMBxohPdu/bAycEZJ0d3+toMZNiw0Xh6+GHbdyAOE11YtCgMdzcfJto7Y2M9gJEjxxEbs5xFQeH4+83AzTWASQGziYpYgb2dO32th7BoYSSR4cuZOnkuQwePJTZ6NevXbmf2zEUMGTSW8MXLiIpYQdCCSJYv20BU1Gpil65n/AQvFgTFEhmzjrUbE4lZEkdg4EIC/eezYX0i0VFrWfHFVlJTiokIX822rel/+jj+HGC8du0aBQUF5ObmquBibm42OTlZ5ORkkZeXQ0FBHoV7CykoKaE4K5+8g3s5cqCQg7GxZPYeSHbvPuQOsCatvxX5fXtzyKoPx3v24WiPPuyz7E2epSX5vfpwbEkU5w4UcqI4jX1Ju9m5J4/0bcl8uyiEe25O3LUfS7m9HS9HjuDuuBE8Gj+OR32H8szFj9qSfbyqesDtyrs8LLvL00cPePbyCRUVj6l8/pi3FS+pevGMNxXPeFX7jBeV17m1ZRUVViOpsR3Lt04BuK+IwnHlNjy/SGb81j3Yrd3B9E17WL6rgA3JJezMOERa7lFyc49QkLGfvNQiClKKyE7IZ8Oq7USGryY5tYQDX18is+QM6xMLmL8hnsB12/DduAOvzbvx2paMz9ZUfDal4rMhGd9NifjG/Z4SPpHPxt14b4jHe8M/B4yT1scTsD4e33W7mLo5kQXbkli9J4f7FVWIf2f87f9y8Y7e97vyit6HZ/QB3CMO4B6xH4/IffhGFeEXkY1vaBKBi3eyMuEgRd/8zNm7VXxz/zWn7lWx78pTYhL34bRoHWNmrcYtLB6/JRn4RKfhvjgZj5AUZizLY136t+z//hHfl1Vy7sELLpa+Zt/FByzbfQiHWRsYN30DrotS8ArLxjM8D4+wPLwic/GPzScgNgev8GTcQ3YyJSaFsM0lrEs/zY78s8QXnGRH3km25pxkQ+ZpVqWeJmLbIWasysB98RZcg7fgERZPwJJsApeW4B+zH8+wEtwXF+OyKIdJS/NYkXGMtfnHWZF5hJDtBbiHbsRl4UYWri9kZfIJtuScYUf+KXbmn2Bn4Uk2ZX5F5KZCpkbswmP+RgIW7yB4XT7L4w+xKukgGzKOE7ouh8DF21iwIo0Vuw6yPfsUO3OOEZ9zhF1Zh9medogNuw8Qsyaf2WEp+MzegcfMHbjNjMdh6nacZiXhtiAd9wV7cJ67C++Q3Sxam0/W8Zucu1fFD2WVJJUcY27sSlxnLmTBis0sj89nQ9ZhthefYEfxSbbkfc369GPEbDvA7OV5eIWk4ha8B8/wArxjDuAZvR+X8AJcwrLxjMrCKXgX01ZksPvwNY5cK+dcWQ0n75aTceoaU5buwNplHkMDo7Gftx730Hh8I1OVbsmQRPwi0/GPzMAtaAcT56zFN3ILS5NLyD1/gzOlFVx8LubA5efE7jyK8+zt2AVuwXPuHlxnxbNozT6yTz7ku9K3/FhRx5Gfyli6cz/jA75gkEsUrvN24hOSjGdIMq6LkvCKyMY9LAv7oFQmhmRgH5LBhNBMHKPycYzOxyEmH4fofJyXFuC8tICJ0dnYRaRjH5mJU3SBcmz6TwJGuVxOWVkZCfG7uXH1J97Vv+P1q0pKCosof/4CuUSKpE6EQian6lUlK5csI3XnLqTVtchqapGLxNS+fkNuRgZ7CwqQiUXIpGKkYhFyiYSyBw/ZW1DI6a9P8PpVpTIDT6ZA3tBGLJfKkUml1IpqVKOcMqmYW9evMdnXl56dLOjZ0Zxuph3obmpGT/NO9O7aDccxY1kRG8uiefNoraurcu9pqAvRUG8Ea38Di3+vRtCoLhCgI1TmSGoKBHQ0MaF39+60a2tIe6O2mJm2o2sXCyx7dqdzJwsMDQxoptMUnSZNaKbTVKXmTZvRrGlTmjdtil6TJrTU1qZ5E210mmjTqnkzrExNse9uxWjjjphpNkFLTYBAW4BAQ+m8NGzRjPneHry+/zNvn5SybPZ0eui3QlddjeZqAsyaN8WxQycmdO1JB1MTmmhr0UQgRENdiJqOJppCIU011OlgbExbA0M0NTR+d6xbWb6jrsojUhcKaaKljaZQiH7LluzevhO5WOlM/NxIc319vcoV8LED43OSSaRIRGKKi4o5fPAQZaVliMXKjM/GlvI/52CUIVfp88+VKRRIFHKqFTJeK6TUKhRI5QoUYin1dc94dreEL4OsKNnWibvHrHh6spY6JJ4AACAASURBVAsVJ7rw8rAFlzOsCA7sSvdOrRnU14aEndt5/uSJ8viWSZHIJEjkEqRyKVJ5A3iUiZFLlUUqkn8DYJQ3SCaTNkiMTFqDXFKFrO4Jkrf3Eb2+jej1bd5UXMfLYyICgQCdJtroaDdBU0MbLY0mCNU0UVP7G3xWV9egadNmdDAzY9y48UyZMpXxdnYYGRvSv781t2/fQC6XNRQMyBv+buTKYr+P9Bdg/Asw/r8GGBUKBb/++itHjhxBX1//3w7M/tK/LnNzc86ePavM4fs3wkWFQllMUlhQiG6LFqr9c3d143HZY3798Cvv6t8p8xnr3/Hrh1959eoVU6dM+QR0/TPAaGNtzU9Xr/I/v/6PansffvlARUUFzs7OqvXat2/P5UuX+PDLB+oV9cTv2oWGhgYCgfLL27lz51JVWcWHX/5xv8rKynB1dvnkdf8ZYOzapStnTp/hwy8flK3XvyhbsSViCdFR0ar1dHR0WLNmDaK6Oj58+KDKZnz/7j2/fviV8+fO06d3H9X6pqam/HTlKr+8V7oYPwsYf/mF9+/ekbB7t+p3KRQKmT5tGq+rqj77uy8rLcVu/HjVtv4rAaOmpqZKym+b1f4lwNgIFT83Ft3oZNTVbdaQ36hFy5a6NGumg5aWBnp6LVQlMY2FMErA2KJhVFqD5s2VwLGxhboRCOrqtlCVxejqNleNaxsa6tOhQ3vatzdGV7eFyrnYvLly261aKaFmmzatMTBog5mZKUZGbTE2bqsqhTE01Kdjxw4YGhrQqZM5vXpZYmJipHI4Wlv3VsFIc3MzOnfuRHuTdrQzNsGmjzU2faxpa2CIp4cHrs4uGLTRp49VbwYPHISVZS/am7TD1qYv48eOY+jgIfS37ceQQYOx7duXPla9se7dh149LTE368jIESOYMmkyzo5O9LPph5GhMSOGjWTcmHHY2vRjYP/BONg74uHmSX/bAQwaMJiJExywsuzN6JFjcHJ0Z9rU2Ywba491n3707zcETw8/1X1KyOjK+HEOuLp44unhz5RJs3Fx9sXWZiiB/jOZHDgHezt3IsO/IGRRNPPnhhEcFI2/7wz8fafj4zWV6VMXMDlwDtOmzGfUCHuiIleybdsetu9Mx8NrGhGRq9m8LY3Z86JYs243mzal4Oc7F0+PGWzbmkZB/jE2b0ohNHQFERFf/unj+OP/RBsvJq5evUp+fj5ZWVkq52JOThZZWRlkZqaTlZWhBI75OWTm55GfmUN2SQEH9hdSsnUDOUPHkWPTn8J+thT260uRjQ3FVtYU97Kh2MqWwj79KbQZSJ69HQfCgjk6ZwGFHm6k+vmzaUcSiQnZHAxfSrmbH6UT7HnoNIGn9mN5OmEcL12deWnvxNPhE3gWEs6bexe5V3GL0oe3eVb6kNKXpTx/8YCXTx/wpOw+z16U8exlKVXPHvDq9T2eXz7B05nBvLEdQuXgCWT4TWfyyrW4bEzGbXsBrutTcdmYwOS4PczZkk7IziyWJ+axOa2I5OwD5BQeJrfwMCkZ+1i5MYmFsRtYvjOL9blHiEndy+y4FLzXbsNzw3a8NsfjvTUJr61JeG1Kwm9TMoGbUgjYlPw7SsI/LhH/uET8Nib8TRt247thN/4bdv8uYPRfu5OA9bvxXrODKZt2E7wzhe2FJVTU1SH+ExeKf2b5Z4DRO3o/XtH78Yw6gEfkPtwjivGNKsQ3PAPfxQlMj0kgLuMEBy4+4vSdCk7cesHXt19y7FY5m4rOErA0njEzV+AcvA3fmBR8Y1LxCk/CJzyFhWuK2b3/Kl9ff873ZS85decB5x+Vc+RqGesyvsZp7kbGTlmPy4IEvMKy8InIwycyD7/oPPyjs/GLTCcgKpUZKzJYlnCYtKNXOX27klvlEh7XSCirkfCgWsLNSgkXntRRcukJcYXfMGdtKu4hcTgtjMNzcQIBMflMWnIA/6gDeC0uwiUok7Dtx/j2yWuuvBZz7nkNJVfLmLcumclLdpJw+Cpn7r7hVpWUB9US7r2RcKdKxLc/P2Vz1tdMi9iC3aQI/EM3sCPvG87cKefay2pulNeRffwSy3bmsyPvFF9dLuNOuZRHr8U8qRbxtFrMg1d1XLhVQcmJu+zIuEDQskL8F+zBfU4ybnNS8AzKxGdxPj6h2fguTmdS5B4WfplD7ombnLtXyfn7L9mz/zgrdiSxYkcKOcfP883dF1x/JeJ+nYT7tRJ+fiPhpxciSs494MvU00xdkoVrUCLOQal4RRTgt2QfPrHFeETm4BaeglvoLoI3F1N48Qmn71dz6l4Vud/dZlnKfibMXk5Ph9mMmLYCp0Xb8IhIxicqA8+wdNxD0vFcnElAZB6+4Zm4h8TjvHAjc9Yks6XkJKcfveRSuZij1yvYnHcB35AkxgdswmXmbhymbmX+igJSDt/k7L1KrlTUceLOCzbnfYNfyC7GBKzGee42XBbG47YoGa+wTPxjivGKKsQpOAuXiHycIwtwCMtjQnge9hH5OEQV4rykGOelxTgtLcA+Ohu7yAzsozJwis7FNbLofwUYZTI5t2/eYtumzVz87jxVFa/YV1jM86fPUMiUgKiuupaC7Fzit2zj9cuX1IvEvJNIqXz2nDXLlhO+MIhnjx4hqa1FKqqj9u0bZGIxcpkcacOobL2iHplUilSkHLmVSWWI60TIpBLE4jolbJFK+OHCeXzc3enUvj2dTNrRuX17urRvj4VJO7qZm9O1QQP62jBu5EhsevWijZ5uQ9mLGtoNBS2NpSe/JTWBsihFW02NpurqaAgEdGzXDqvu3TE1NsLU2AgTo7YYGxlibGSImakp5mYdsTDvRGcLC7pYdKZr5y50sehM504WWJh3olNHczqadsC8XXu6tu+Aefv2GJsaYWZmwgALCyZ27s5I046012uOehMhAm11BGoCWmtrM8PBkXvfnCN30xZG9exOa50maDbRQNhESAttdbo3a0FPw7YYmZlgZtGJVk1boK4mQKApREuohpGeLh2MjdHRbvKJY7GxUfpjfQwY1dTUlOeXamo01dIm0NefR/ceKAGw5A9kJv7GSbVULEHaMHZfXFhETlY2x44do6ysDIlE8klb+R/53JAr6pAqapAqxMgaYJa0AVgrFDJkCgVihYIahYLXCgVVCgUihXJ/ZHVvUNT8RPnNrXyX2Y+fCkx4fESPt6f1qD3ZitcHW1JxqBMXsqwJ9TOivaaQvh3NWREew4O7D5DV11NXL6NOIUMkVyCRS5BI3iIT1yGXKJBLpUglYlXmoVQqRiSqpbr6DeXlL6isrEAkqqWx2blx7PpPw0W5BLmiETAq/73JZQpkCjFS6VMqHx/j9ullPDy9gBfn5vDs3HTKfphP4tZxDBzUlGZNlVmpzbSa0lRTF6GgCepqytxOoVBN2XouENCkmRbdelowfqIjQ0aOokv3DqyPi0IkKkchlyCXyFHIpcgVdUgUYsQKGRKFAolCgbQB+P4FGP8CjP+vAcb6+nrevn2Lvb39vx2a/aV/Xe7u7rx+/frfPh5dX1+PVColJDhYtW96urocPXJEBfn+/nP11w+/8t2339KuXTvVc34PMAqFQmKiY5SvJ/90e+/fv+fL1as/em09vvrqK/gfePvmLYGBgarHzMzMOH/uPB9++fDZlulff/2Vkr170fsoL/GfjUjHxsTwrvFLy4/2qay0jAEDBqjWHTZsGE+fPPlsCU3jtrdt3YpQXdiwbXW2bdvGL+9+GzB++PABsUiMu5ub6jHT9qZcvHCBX3/99bOv8+HDB/aVlKig638lYNTQ0FBJeTL4ecCori5UlboIhQJV8cvfA8ZGyKjMTGxNs2ZN0dbWUuUoNq6nBIdK0NjoctTT022AiUqg2Lg9Pb0WGBrqY2VlSbt2xrRp04ru3bvSsWMH2rRp1dAi3YrWrVupgKKxcVtMTU1UOYpt2xpgYKCPiYlRQ5ajGSYmRhgZGTTc15o2bVpjYmKkGrc2NW2HqWk7OnRoT9++1nTpYoFpQ/6iiYkRnS060aG9Ke2MTehj1ZuunbtgZtoBW5u+DSPS3Rk0YCB9rW3o19cWEyNjRgwbjrOjE10sOmPZoyeDBw7CxcmZyYGTsLLsRfeu3ehrbcPgQYNxdnRiyKDBdOzQka6duzF08DBGjRzNiGEjVVmMI4ePor9tf4YOHoaPlw9jR4/D3zeA0aPGsyR2BW5u3vTo0RvbvoNwc/Vi/DgHhg0dzYov1jBv7iIm2rswoP9QvL0C8facgouTLwP7j8LTPZDpUxfg4zWVyYFzcJzoxcxpQSxbspZxY5wJDJjFwvkRBAdFExwUxcovNuLo4EVoyFK++CKO2XMj8PSezoxZi0nL3M+SZZuYMi2E4uKTLIndiJ/vXObPi2ZJ7EbS0/dx6OA3LIn98yPSnwOMV65cIScnh4yMDHJzlWPR2dmZZGSkkZaWSnr6HjIy0sjKyiAnL5fC/AJyi/Mo2JdDfuoOcpw9Se8zgGzrfhT07k+BZT8Keg2gcMBoil282LtwPvtXLmH/ji85sDSaYusR7DXuSHb/QWzduo2UzBIObU6g0ncGL8Y6cM9xIg89nHjl5MArVxceubtwb8w47js68iQrnrcVd6l89pCXz8p4+PQ+j5/c4emjOzx6/oh7FY948eQBb0rvUfniPtVPfubxoQM8d3bh/vBhPB7ozI4FYbis24jH+jR8NmfjHJeE66Yk3OIS8NywC/+Nu5i1OYHFu/awLDWH5Sl5LEnKI3h7OtPW7GTWllSmb08nYEsK3puS8d6UiM/WRHy3JeOzNRnvzYl4xyXgtymJSZtSmLQp+TcVuCmJwLhEAuMSCYhLJGBjAv6N+hcAo++anfit24Xn6m1M3RRPZHImhWe+4a1IhFgq/g8BjPvwitmHd8xBPKJKcIvIxy+mAN+INHxC45nzRSo7C7/l2JUnnLr1gsM/PuTwlUeculfJnpM/sWhzDuNnr2Ti/HV4R8bjH5OCT0Qik2P2ELHlILmn73HmbjnfPnjM4SvX+Ob+U07ces724u9wW7iZsVPW4Tw/Hu/FGfiG5+AbmcekmHy8Q1PxD08mZGMJuw9c48T1l1x/WcvtSjl3XtVzt7Keh2/ruf2qnqvl9dx8q+BalZSv774k8dglwrcX4B+1A8e5cbgtSiIwsoipMQfwDs5jUvReVqZ9z7Fb1Zx7IuXIzefsOHiWuIJjpH19me9Kq7n1Vs79mnruva3nduU7fnj0loJTVwlauQu32dHYBS4iYPGXbMk+yvErpVx4WMm5exXknbxMfPEJvr76iFsVtTwR1XO/UsrdCjEPqqSUvVXw80s5N55IOH+zki3pP7Bg+X58gzLxWJCOR3A2Xovz8FqcxaToHKYvyWLBlznknrrFuftKwJh/4jvSDnzFvm8vcbmskoe1csqk9TwQ1XP7TT03Kuu5XVnPzQox5+6/JfPrR4Rv/Qr34GTGz96JU9AePCNz8IrKxHnRLvyiE4lNPMKBqy+4+EzCqXuV7Dp4jkmxWxk9LZbhU2Kxm78Rp+DdOIUkM3FBIl4RefjHlOAekovLwgw8F2cREJOFd/hupi5PJDaxiKKLP/PNo2pO360m7dgtpsekMy5gPQ5Tt+I0YwuzlmSyOe87jl57zMWnb7jw+C2Hr7xgQ+a3TF+SgeuCbYydup4xU+NwnJ+Ay6I0nBdl4rgoG9eIIlwii3EIK2RCaB4TwgpwjCrGeWkJzkuKcYzNZ2J0Lg4xOTjE5vyvAaNUKlWOqtbUcuPKVVLiE8jLzCI9OZUfzl1AXFNH7ZtqThw7ztoVq6gqf8U7qRyFSMyb8goStm5jRP8BFGXnoJBIqJdKuX75MkFz51JcVERFRYWyOEYiUY1nKnP3lFltYrFYeVsq4W1VJQW5Obg5OWLZrStW3brRq2tXrC0t6de7N3169KBb185069qZ7t260KeXJQNt+9LXyore3brT0dgYvSY6NFFTOhNVFxJqn1HjSbdAgI6akCYCAc21tOjdvTtdOnbE1NgIc9P2dDZXlsh1Mu+oilCxMO9E504WdO/ajc6dLOjU0Rwz0w6YtmtPO2MTjIyMMNA3wKi1PiYGBrRp0xLdls1o07IZ3U3aMqZnD0Z36UzX1vroqGujJRDSRrMJg7t0Y7qDEyN6WmLUvDla6uqoa2uh0UwboZYaugIBzdQECJoIaa6nSwutpmgKhAg11NDVaYKFkRGtGoLS1RqyIYVqf/v5sdQapKGhgZqaGpqamnTv2o0vV6yk9OEjJLUiJLWiBgfjv5ip9zm42JC5KK4TIRFLUMgVvKp4xYULF8jNzeXChQvU1NT8KQejTPEGkaIKkaIOiUIJ1ORSBTKpVJnpKZMhUiioliuokCiolCiQyOXIJSIUkhdInh3iarE351Lac6ewKa+OaVJ3UpO6402oPdKSt0fa8uSwMSfjzZgxwgBTgQCjpi1YMHsed+7fo+adnOp6BW/lMt6K3lInqkImqkUhUoLZRmAokYiQSESIRLXU1LylvPwFr16VU1tbrXI3yuVSFYz8M4BRKhUhldUhl4hRSGQopAqksnpkChFS8U1+Pr+Ks8nW3M42pepwO14eNqDshAVXzgwlMKA1LVsI0Bao0Uyog7ZACRiFAmVhklBDgFBDDaGmBrqtdencw4I+ffvRqXMnBgw24bvvdqOQ3UEhfom8VoxcLEKmqEOkqKNOIaeuAfTKFL/tYvyjy1+A8S/A+J8EGBUKZRZjYmLiZ1t//9J/nnR0dEhLS1O68f/d49Hv3lFRUYGTo6Nq/wYOHMjTJ09/M4bk/bv3vKqsZNy4carn/B5g1NPTo6iw8LNg8NdffyVtzx60tbURCAQ0a9aMw4cOAfD08ROGDxuu2s6ECROoqqr67f16/57S0lJsrK1Vz/k9wNiyZUu+/vrrf9ivX97/wsULFzE2Nv5oOzHIpLLPAldljuIHrlz+ETMzM9VzZs2YiVwup77+84Dx1w+/8uLFi09arx0dHH73Pf7y/hfKSsvo07s3AsF/KWBs/IZZKeE/BYwaGkrA+LGz8e+bp7W1NdHR0aJ161bo67emSRMlcGwse9HS0qBpUx2VC1EJGJvTqlVLlfT0dFVj2G3aKLfTsqUu+vqtMTZu2wAHlaPSjaPQyvFqLVVJTGNeoomJER06tEdfvzX6+koHY+P22rY1oEsXC7p0sUBfvzVtG0peWrXSw8CgDR06tKdDh/b07m1F27YGGBrq061bV6ysLOnduxftjE3o2rmLynWwNHYJTg6OtGjWnN69rOhj1Rsry17Y9LFW3e7V0xIz0w7Y9LGmX19benbvgY+XN9a9+2Bh3olhQ4YycvgIBg8chJlpB3p068HC+UE4OTjT19qWkcNH4eHuiYO9I5Y9ejGw/yCGDxuBk4MzgwcOwcbalhHDx7Bgfgguzp4MGzqabl17MWb0BIYOGUVfm4FMtHdh1sz5TJ86Gz/fyYQGR2JrMxTHiV442Hsyfqwzvt7TGD/WmbDQpbi7+jNxggezZwVjb+dGoP9MghZE4OczncUhscydHcrsmcHExe3G03MqEx18CQ5dTnxCDnPmR+PiNpWYJRvJyTlC/K4c1q9LYOGCJdiN9yYlpZh9JadJTMj708fx3wNGqVTKjz/+SFZWFnv2pJGTk01ubjZZWRmkpaWyZ08KqanJ7NmTQmZ6GkU5uRQUFpKfk0VacSYZObvJmjqN1D4DSOk7mJReQ8kc60LRrHnsX7WKw4m7OZKfyeGSfPbvz6Z4+XLyewziSDtT9vW3JX77FjJyD7E/s5DbQYuosnPjiZ0jP/u5UO7hwisXZ352duDehHE8HjuSW7OnI7vwDXUvH/P8xRMePbxNWelNSh/c5NHLUspePqT80T1evHhE+fNSXj96yKPnj3i0NJbro0fw3HooPzgFsCAyCp/VOwncmoPn5lQmrt2O49rtOK/fifvGeLziduMbF4//5t34xSXiv3kPfptS8d6YSOD2DAK3peGzKRmPjQn4bE4mYGsq/ltS8N+UhP+mRPzjduOzMR6fDfFM3pTM5E0pn5USNCYx6SPQGLgxgYBGbUj4XcDos2YXvuvi8fpyOzO2JLEyu5CLDx4ikkmQS0UoFJ+/WPy/XP5VwOiz5CCe0XtxDc/FLyYP34g9+CzeyfzVaSTtv8CJa884eeMp+y7eYd8Pdzl9r5LCi/dZkrwf+3mrGD9rBR6LtxIYm4hv5G5mLE9n+e5jlFwo4+zdl5y8fY/iC99z6ucyztytIOnQJXxCtzN+2npcFuzCOzQN37AsfBZn4h+RwbQl2YRvPsiOvT9y5EoFl59KuPtGwcMaBQ+rFdyvlHP9uYhrLyXcqFRwo0rBzTcKLpeL+frnchIOf0/YlgI8gjbhPGcbXkFpTIooxjc4j0kR+cTuPE3xxRecfVjDV3eek376e7K/uczXt0u5Uy3lTk0918plXHku5U6VgjM3XrIp6zj2k8MY5xeM4/QI/ENWsyqxmH3n7nDh4WtO3XjGsR8fcPp6GbcrqrnzqpYbz2u5+ULC/UopZW9lPKxScLdCwc8VCm48k3L00ku25l5h3ooDuMxLwmV+Kl5huXguzsAnPI3J0WksXJtL9tc3+PZuJd8/quDoDzc5cfU2Pz2t4H61hAc19dyqUvBTuYJrrxRcK5dz7bmM25VybpQr+Pp6NXG5l5myNAf7uTuwnx+PW2gqHmEpOAZtY+qyVFZnfM3+H59y/kkdp+5Vsn3ft0yc9wWD/cMZNWMVExZuxSUiFY/oHNwi8vCKLMIrci/uoUV4Li7GL6oY/5hcPEJ3ExgTT9j2HDJOXeXs/SrOl4nJOX2f6TF7GOWzCvvJcbjP28mspZl8kXCY4gv3+K6sih+e13KuVMT+Sy/ZXvQjoXH78AjZhd3MTUyctwOnhcm4h2bjHVmEW3ghLmFFOIcX4xBagGN4Ec4xJbgu2Y9TdDETI/NxiM7DeVkhLssKcY4p+F8DRrFYjLhOhKimlicPS5UwcdVqZk2dzs4t2/jph8sU5eazPHYJ585+w/3bdzi8bz+x4eG42tsTsziMypfliN6+5fzZs8ydOYORQ4fg6ODAwqAgioqLefjoIW/evKGurg65XM67d8oTYJlMxquKCr45dZKIkBDsRo9izPDhjBwyhJHDhjJm5AhGDB3C2FEjGTNyBIOHDGTQ4IEMHDSAQYMGMHhAf4b078dAG2sGW9vQv5cVFibtaKqt/TeQKPw7fQQZNYVCmqiroyUQ0N7QEJtevejc0YzuXTtj09uKgQP6MWTwIIYOGczoUaMYM2o0o0aMZNiQoQweOIhBAwcxaMBA+vW1VZ1H9O7dh67de2BmroSTFu3b0a6tPgbt9Glt0gpTg5YMMWnPRIte9DXqTFvN5uiqCdHX0cGwRQt0m2ijpS5scBcKUdPQQE1TiI5AgLZQgEBbiEBDHQ2BUOlO1FTHzNiYjoYG6Ou2QK9FC1o0a05LvZa01NNDt7nytkrNm9O8eXN0W7TAUN+Anj16MmvGLArz8nn2+AlVFa94W/ma6qo31Lx5i6hOhKTBjfr+3Xt+ef/LJwHwn5xQyz7NbJQ2wMW6mlokIrGy5EWqjEl59eoVBw8e5PChQ9TV1f1hwChVVCBSvEKsECGVK5CJFcjFcuQiMXJxHXKpGKlURo1ISo1URI3kLVJRFQrxM2SVl3j23Vq+TR7MpVR9Hu7VovIrIaKTQmqPa1N7pCXVRw0pP2rMz3vNyVpixviumugJBBjoNiNwsi/fXv6eKrmEN/JqXoteIxKLkIrrkNS+QSquUcFCqVSsAoy1tdVUVb2iquoVdXU1/2eAUSSuQSR6i7yuBkWdGIVYCRilijpEby5xqnAGX23tyL3stkhOmFB9Up8Xp825fnocbo5taaYlQEddHS21ZggFLVDTaIJAU4hAU4CapgA1dXXUhE1p1sIQ0/YWmLY1wVivKUGzenPxbDDP7u9E+vY7FKIKZRO8Qo5EIUesULoXZQqlq1GhEH/2/OCPLn8Bxr8A438aYPzll1+4e/cuNjY2/xRu/aV/v2xsbHj27Nm/HS4qFEoo97isjFGjRqn2b6L9RKW78uPP2o/0rv4dojoRc2bPVj3n9wBj27ZtOX3qlHIc/DOAMSczm6YNJS4fA8a7P9+lt1Vv1XZmz5qNRCz5Tcj37v17Xr16xZCP8hB/DzC2adOGSw3j2H8P8U6eOPlJeUtCQgLv3r37Bwfmx9D14YMHDBwwUPWcwIAARCIR7+rf/SZgLCst/STncVFQkOo5v/W7r6qsxL4hL/O/EjAKG0ZZlFL7TcAoFKqpgKKa2qeA8XMOxsbiliZNtFBXV2tok1aOLTdrpoOGhjrNmjXFwKCNCjI25ie2bKnXIF3VOLSennJ8urEAxsjIEAODNhgbt6VVKz2aNm2iApEdO3agXTtjWrbUxdBQX3V/Y9FMI5zU129Dy5Z6tGnTSrWOmZkpJiZGtG7dko4dOzS0UnegY8cOmJgYqVyQHTt2wKqXJRbmnbAw76RyFsycPoPxY8dhYmSMTR9rxowaTc/uPejQ3pT+ffvRs3sPenTrjnXvPgwaMJBBAwZiZtqB/rb9sLXpS7cuXelq0ZkRw4bj6uxCF4vO2PSxYcb0mcyeOYfuXXtgYd4ZZ0cX7MZNoFdPK5wcnBk/zg53Vw9GjxzD2NHjcXZyx268I/5+U3Bz9WbI4BGMGD4WVxcvHCa6YtWrLzHRy5k3dxEOE11YumSlEiDODGbOrBDGjXUmOCiaCeNdcXPxJyZyJU4O3kRHriBoQQT+fjOYOzuUiPDlpKXmMWt6EJ7uk4iMWElY2HKycw/g4zcLd89pzJ4XzdyFsWzZnkF6+j6CFi5h2dI4wsNWMWN6KCHBXxAVuZbkpPw/fRx/DjBeunSJzMxMUlNTVYAxMzOdtLRUUlKSSE5OJCUliYyUFArTM8jIyiAnJZXEonTSCpLJDg4iY8AIcidPIn/FFxRt30xJJzYAcwAAIABJREFUbhr7DhWz78gB9u3bz96CYooLcilYtpI9g4aT070dOQMtSU/YTn7RV6TnF3FsYwxvPCbxeqQD19ztKfN15bWXB8+cXXhsN46XdqO4M2IspV+up7r0Pk/Kn/D47i1KH17jVtl1Su/eovrhAx49vcv1F3cpe15KWekjbpc/4eH+AsomOPKkpyVXxo0jY0YQwWt3MXV7LoE7s/DdmIhfXCJ+W5Lx25qC95ZUPDYl47IpEZe4FDy2ZOGyIQXnNQn4bk5j0tZ0pmxOZXJcEv4bk/DbmIjfhkQmxSUxZXMKkzYn4r1+B+5rtjEpLpkpm1I/KyVk/DvA2OBk/FcAo9+63QRsSMR/fTxzt6cQV3yAx2+rkdRLGi4g/tiF4p9Z/pUMRq8YpTyii3CLzMU/NhefiBT8InYStimPjGNXOX3zJcd/KiP31I/knrnCyTvlHPrpKXGFp/EM28iYabG4LFjHpNjd+EfuIGhtLltyvuPo1RecvvOU/d//SOpXJzl64z5nH1SSefImM5am4jR7I05zt+MTsgf/xRl4h6TiuziFkA0lbC/6kQM/vORiqYQrz2RcflzDN3fK+OrSDfae+oH0A9+RefQixd9d5/CPpZwrfcOVSik/Vkg4dKWMLQVnmb1iD86zt+A8cyf+Idn4B2fjH5xBeNwhCs+VcepeJafvv+Tw9Xscu/WAU3dLOX37AcXnbpB65EdSDl+l5Nwdkkousmh1Jv0d5zLKezFuc1YSELqRL+L3UvLdXS6V1XLm9ivO3Krg29svOfHjz+R99T1JRd+QfeRHSs5c4+jF25y88oQfHtRy/ZmMa8/l/PRCwf7vX7Ii6RxuCxKwn7UTj9AMPEPT8AhJIiAymYXr8sg6foNvf67i8uNqzv38jB8evuDqk1ecvHafwjPX2HP4J1IOXSPn1C0Ofl/KmRuvuFxWy7UXMr67Lybj5CPCtx3FLTgBuzlbcQ6Kxy0kHscFm5m1OoO4vLMcvPKUb0ur+fpOBZuLzzJyajT9vcMYO2cd9sG7cI3OxHtZMT5LD+AWvhfn4GLcF+/HL/owAbEH8YvKx3nBDrwWb2NRXAapxy9x5n4lPzyTUPDNfWYt3cMY31VMnLwRn6AEpkbtIWhNFqnHfuTMgwquVom59FLC90/lHL/9htSvb7E8+SvmrsnDNzINl4WJuIXswTeqANfgHFyC83ALK8Y1fC+ukSW4Ru3DNXofThFFTAzLxzGiAJclxbgt3YtrVBFu4cW4/UnAqFAonYRSqQyxSET1m7e8Kq/g5vUbHDpwkPhd8WSkpXPm1Gn2l5SwZvVqYqKiiQwPZ2lsLEtiYpk/dx7r161j5Rcr8PHyxtvLiwBfPzxc3XBzdsHT1Q0/Ty9CFgYRt249ORmZFOcXkJ+dw+4dO1kwdx6uzi7YjR+Pp7s7fj6+eHt64efrx9QpU5g2dSpTJk/Gz9cXHx9vPD09cXV1xdHRkYn29tjb2TFm9GhGDR/BiKHDGNx/AH0se2HeoQOtdHXREAo/OyKtIVBDS10dbU0t2rRujWXPnvTv14/+trYMGTyYUSNHYjd+PI6ODrg4O+Ph7oGnhyeenp54eHjg5uaGm5sbri6uODg4MH7ceEaPHs3IkSMZOnQo/fr3x9raGitLS7p17YJ5Z3PadWyPUVsDTNvo08ukAyN79qWfeXcMdZqhLVCOqWo05N6pqTc2YSuBqHrDfishqRoaakLUheo0bdqUgbb96NGlC2btTTEzM6NDhw6YmZkp1cGMjmYdMTc3p3PnznTt2pUe3bvTu6cl1r2sGNR/AM4THfF298DdyQUPZ1cCvH2ZPmkKs6fNIGjefKLDI1m9fAWpiUl8f+48FS/KkYokyosGeT0KqRyJSIxYJEYmlSERiVXt03KpTNUorZArGsZ3Zbyrf0ddbR3Hj33FqRMnqamuQS6TqcbnG+Hlby1SxSvEiteIFVJkcgVysQLZmzokVeUoal9SLy6n/v9j772jokrQ7W1EMWAgGEmKigFRQQQT5ohkJIskBQUlJzGLSAYFJIOgoJJUMIs5YLbNCTHnRA5l6LnP90dBtU53z9w70/e7/ZvVtdZeVB1O1TmnOAXUU3u/u/49gqaPCD6/QPC5gi8N9/hcfYmXV5I5kaLHkY39ub61K093t+NDqTjVR8WpPNSOyv1SfNrfkzd7e/J0b2/Obu5N8PyeqEgJS3ykukgy21ifgv07eVv7murGWiqr62lqrKWu9jX1dZ9+gIUNDXXU1dVQW1vNp08f+PTpA7W11T8Axn8nIl1XX01dfRVNddUIausR1P8CGKs/XKQwZQ47Q3txK6sr1Qd6UVnag+elA7i0R5dpY3sh2UqMLu0kkRCXRkxcGrF2HRGTlEBMshViEq0QE29H69ZStG/XA+kOskiJtWFs3w7siJ/AxYPTOLfPgJd3E/hcV4GgrlY4Z1UgoFHQSJOgHoGgEoHgHQJBFQJB41+A8S/A+B8HGD9//kxTUxNr1qwRRSf/0p9XMTExfwq42AIYnz979oMbceaMmbx/9/4fQq7qqipsrG3+W4CxV8+eHD927HcBY86Wrb8JGMvLy9H6ruDFdq4tNdU1fBH89n59/fqVVy9fMnr0L5DvnwHGCxcu/CZgPHH8OD16/NKoHRsbKyqa+z1n4Z3btxk2dKjoPvNsbamrrfuHgPHZ06f0+w4wOjk6UlVV9bvP/dcvX3n9+rUICP8/CRi/H8Ldpk3rXzkSW9QCGDt0aCdyNEpICCPVLY5GYXmKMOLcUsDSvn1b2rQRFzVLt8xGFILI9qL5iy1AUlZWGllZ6WZ3Y2fatpVAWlqKESPUGTp0iAgUtrgRO3USznDs1k1WBBO7dm0pk+kigoZKSgp07SpDr149kJGRRkFBjsGDB6Kmpoqycm+6dOkkgo8KCnKMGqXF4MED6d1bEWVlJVRU+omgZLduXZGRkaK3kiITdMYzZdJklHv3YfDAQagOGsxAlQHojB0nijkpyisgKy2DpsYIhgxWpZ9yX8aP02HIYFU0NUagMVydEeoaQug4egyTJ05igs54pk+dRp/efRihPoK51rb4+fijpjqUvn36MWnCZFQHD2H61BnERm9AZ+x4dMaOZ9qUGUydPA3NEaOxsbbHwd4ZfX0TJkyYynidKZib2aA32xj14VqYm9kwx9QKczMblgauwsTIhkkTdVnk4o2xgRWmxjbYWM3HztYFX+/lrFsbTVDgWvYUH2Chixd2tgtZHhRCTFQSZnPm4Tzfg6VL17FwkR8+fmtxWuCF9dxFLPZYQWLKdtaGxBMcHMf69ZtYsTyK8LAkYqIziNuYzYL5vhQWHPqXz+Pa+jqq66qFQ8AbmhA0Crhy8SLZm1NJSoolLS2ZzIwMMtLSSU1OJjlhEylxm8hISGZzWjrJ27JIycpkc1IyySkxbAvwJsfFhey1K9maHE9+fg75Bbnk5W9jR/52duTtYMeOHezYkUfB9ny2rFpN5khNMlTkyZygQ8HWHHbtO0FuQTE7Nqfy0GEJ76bN5rHeVJ6am/JU34S7s2fzZNoUKqZN5PKYUTywsuP5wb08ff6IRxV3qXhwidsPr3P3fjnPyyt4+Kic+xV3eVpxj0cPbvOg/CYVt07xZHUQT7R0uDZlCicMrFm9NhiHjWk4bsxhwYZsnDZsxj42A9uYdCxjUjGLTsYkKgmjyGRMotMwjUrBLCoV69j0ZrdiCtaRSdhEJjM3MgXbyBTmRaVg1+xKnBslnKVoF50uhIlR3ykyHbvIdOZFpTc7HNOwj0rFPioF+6gk7CMTcYjYxLzwBGxD45n791ovlEVoKhbrk5kfk4pXQip5J8/wsTkKJ2j49ZuH/w3A+E9bpJfuxGzpToz98jENzMNyRQE2y3Kx9E/FYUU6wRkHKDp9n+M3X7P3/D2Sio6wqfAIB6494dCtV2SUXsU1LINpjkHMWrAa24AE5vptZGXCbnIP3+bE7Q8culZB5sFSQrJzyTt7lRPl7yk4U86y+GLMPePRdYzAxjudeX7ZWHmlM9cvnVWJh8k9VsGx21Vcft7EmXsf2HHkBv4RGRg7BaCj58g4/QWMNXRhln0AHqHpbD50iWMPXnP+eSVH7rxi24lbrN98GPMlceg5xmLjmY21RxZzPTMJ3LCH3eefUXr7JUfvPeN4+VOO3n9M1uEzuK5LYLqdH6NMPJlgsQJdxwgMXWLRmx/FZOvVzHYKxXhRNHP9EgnLOkHJ+VeUPayn7GEDBScrCEnej9nCEHSMPBg5y42JJn5MMvVH3y4YjzXbyCy+xcFL7zl9r5qrrxs5dr+SpD13sF+xhVkuscx2TWCOTxqWfunYBKTiGrKFraU3OfOgkp9e1HPu/hv2n79LwvYD2PtGMtHMGy19T0YZBjDNNpiFKzeTtvMMJececPreR8oqGjl4vZKI3PNYBaQxxSkcPddYTDzjMVwcg2vIFuIKz3D41lvKntRy4PoLQrceYqLdUsbZLkPPYyP6vukY+GdjGLAD44AiZnvmo+dZhLn/Pub4lGDhtwtL/x3oL4rHyD0al3WpZB66xPEH7yh7UkP+qQd4rN+Gwfwo9J1isHBPxmxJAnPcY1iXtZ8918q59qGGS6+rufy6nitv6jn3rJpTFZUUlFUQnHWceUGZGLrGY+yehp5rGgaLs5jjvQOrpbuY478TQ+9CDLwKMfAuwMC3AH2ffAz88jH0y8fAOw8jnwKMfQpF+p9cvn99NjY2UldXR1VVFR8/fuTDx4+8ffuWiooKbt26xdWrVyk7d45Dhw5RVFREQUEBOTk5bNy4kaCgIDw9PVm+fDkrV67E09MTd1c33F0W4e6yiMXOC1nktAAHG1vmmltia2GFmaExNmYWLHF1w93dnSVLluDl6UlgYCCrV68mOjqaxMREUtNSSUhIIDw8nGXLluHv74+npyeurq4sWLAAe3t7bG1tsbCwwMjYGH09fWZOnc70iZMZP2oMg/r2p7uUDB3btqNDmza0b9OGDm0k6CjRHlkpafr17Ye2tjaTJ09GV1cXIyMjTExMMDMzw9raGjs7OxwdHVmwYMGvNH/+fBwdHUXbNzU1xdDQEF1dXaZNm8b48eMZPXo0I0aMYOjQoQwePJh+/fqhpKSEsrwiw3r3Z5yaBiMHqdGjsxTtWonTppU4YmKthHCxtTitxFv9dlFLcwxauXcfhg8dhnwvOWSkpZGRkaFbt2707NkTeXl5FBUVUVRURElJSQQe+/fth9rAwQxtltqAQagNHNR8XXhbtf8AkdQGDEJZXpG+CkpMGqvDAntHQoNDOLh3P08rHlNTWU1jvfCNTVMzYGxqaBTOX2yORjc1g8Pa6loaWxrL6xuo+lRJ3vYdXL54SQgnm5f/c8D4iXpBDQ2CRpoaBQhqGxHUfuJz/SMENZepf3+C6ldHqHx1mOr3e6l6Xcj7u2k8P7OWs5uNKVqjyOn4bjzMk+bV3nZ8OiJO1dHWfDrUjk/7pak62ItPB+V4VizNw309OZ6ljM3k9nRvK0aHZgfswKF9yNyewdtPn6iubaSuoYrq2lfU1X+iofFHYNhSYlRTU0VtbbWoAKapqeHfBowNTXU0CuoQNAgj0k11AmrrBNQ2VFP94TIFKWYUBHfnSmoXXhdJ8X5/V54eVOHY1vFM05SlcysxpNt2oZ14T8RadUdMQgqxjh0R69AGMYk2tG7XiQ7tZZBs3ZlOYm0Y0qU1cYv6cbdEi8cnhlGWN5BLB5z4/OkagsqPCBo+IxA00CSoQiB4j0Dwtll/Aca/AON/JmAUCIQx6bKyMtTU1P7PAdpf+n2pqKhw584dvn79+n8OFwUCYUS6srISa2tr0T4OGjiQW7du/ea8wRaY9rC8/AeY9r8BGF+9fMns72aLjhk9hidPnvDty2/v188//8zVK1fp37//vw0Yr1+7/oOz0MnRkZqamt8Ffz9/+5kDBw4gJSX1w3PyWfD5H0ak3797/0Oke5S2No8fPf7d5/7nbz9z7do15Jvj2/8xgPG3IKOERGuRW7FDh3a0ayfRHKkWrt/SJt25c0dkZKREkLAl5vx9WUvL3EVJyfY/tE5LSrYXFcB06dKJbt1kReBRVXUQffoo0b592+a4dUdRwYuMjFSzu7BrM9iUFkWgW6LOLd/v1asHAwb0F8Wfhw4dgrJyb6SlpVBVHUTfvn3o0qUzAweqiNS7tyJdu8qIimCUlBTo0qUTffooMW7MWGZMm46SgiKK8goMHzqMEeoaTBw/gcEDBzFksCrjx+mgOmgwgwcOQklBEZV+/Rk7egyDBw5i8MBBTJsyFWtLK8aOHoP2SC1RjNpAT5/RWtoMGzKM8eMmoDNuPJMnTkF7pDajtccybowOUyZNZY6JGcPUhjN29DiMDIwZoaHJAJUhTJuqi4G+KaO0x6MzbjLjdaZgbGSOzrjJjB0zEecFbsycoY+xkTnmZnOxsXLCxMiGOSa2GBtaM2XSbCzM7AkN2YDuTFNsbZxxsHNliZsfluYOzLVewGJXX8LWbyTQbzUO9q6YmTng7r4Ue4cleHqvZLF7EC6uAfgGhOAXuB47O3e25e7Fz3cdC138SU/LJzOjCDfXpf9Wi3RDYz11DTXC4esNAr40feHi+fOkpyWRmLKBpNRkkhKTSIqLJ2ljHKkJ8aQmJ5GcnkRSRiJpydFsXrqCZBtHombMJFmhH4njxpGSEkVa3lZycraSk7OFnJwtohbq3NytbNuRy47cPNKDgtg8ZDApveXZPMOAoh1FFO09Su62XWTtKKRs6Spe6RnycooO96dO4eb0mTyYOJGX48fxeqwOt6Zq8UBLk2cBPjy/c4mrd69x+841Hty7yfXyWzwov8XTezd4cesyjy+f4s7pg1w7votnBdk8W7uK1+GrebExhJsRYexOSMYjMRPXTXks3LiFBRs24xSbiX1MOnOjU7GKSsYiKgnzqCTMooUyj0oUKlIoi8hEbKJSRC7EXysN26gfNTcyFZuIVGwiUpgbmYp9dDr20Wk4RKfiGJWMY2QiThGbmB+RgENEPPbhv6cELNanYhOehuvGdFZnbOH8wwpqGptoqhcgqP/9P6J/5OWfAsbAnZgFFmHsl4dpQB5WKwqwWroFC98kFqzMICbnGHsvPOb4zZcUHb9OWHohIemF7L54n2N331JY9oBliQUYLFrNzPnLsfGNwSloExGbD1Nc9oSz9yspuXib2LwiAuOSyD5SxrH7b9l98QnrM0ux9U9iht06LDySmOubwVzfNBau2krs9vPsv/qOs+V1nH1QSe6hn/CPzMbAcSlj9Z0ZrevIFHMPplr5MWPeUszdQ/COySR57wmO3H3GmUcfOHjtBUm7zmHjlYCuXQQ2npnY+WZj7ZGKT1gBRWcfcuLBW04/esPh2w9JP3wC76hkptp5o2W0CG1jX8ZbhjDVbiO68xPRd97ELKdYDBfGYeQWh7VvCmFZZym5+I4T9+o4dK2KDdsv4hCQxih9bzRnezHBbDmz5oUx3Xo906xDMXFOYEFQDqEZxyg8Vc65J1WcflzD9jOP8YjOR39xLNMXRGLkuYk5vknYBKbgun4rOUduUfawmqvPGyg+fZd1ifmYOq9glJ4r6tNd0TbwR8cshMlWoZgsjGbxmhQ25B6kuOwBZyvqOP2wgeQ9N3Bcmc1k+/XMco7EaMkGDBdH4h6+lU27znH41lvOPqlh79VnBG/ez0S7pYyduxw9z3iMArIxCszFICAfQ/+d6HkVoe+1izl++5njvQdz391Y+OULXYYeG1kYnEZW6RVOPnzPuWc1FJx+gFf4DgwWRDLLPgIT100Yu8ah7xLBovWbCdt2gJ0XbvHT20ru137m+vt6zj75xMUXDZx/Vsvxey/JOnibdRmncAvZibFbMrOdkzDx2IK5bx5zvAsw8SrAyKMAQ88CDL0KMfIpwsinCAPvQvQ9CzD0Lvy3AaOw7KVR1OpbX19PTU2NEDR++MCbN2949uwZFRUV3Llzh8uXL1NWVsaJEyfYt28fBQUFZGRkkJKSQkJCAvFx8cRERBIbEUVMeASR60OJWh/GhsgoosPCiQ6LIC46hviYWBI2xpGYmEhSUhLZ2dns3r2bI0eOcP78eW7evMn9+/e5du0aZ86cYd++fRQWFpKVlUV8fDwRERGsWbOGoKAgfHx8cHV1xcnRCbu5tsy1sMLK1AwTfQNmTZ3OpHE6jNMexVgtbcZpj2biWB2mThJCRTMzM+bNm4eTkxMuLi5C2Onlhb+/P8uWLWPlypWsWrXqV1qxYgVBQUEi6Ll48WKcnZ1xcHDAysoKY2Ohu3Hq1Kno6Oigra2Nuro6qqqqDOyvgopCb1Tke6M+aAiaQ4Yh17U77ZoLV1q1akUrsWY3o9ivAaOYmBgd2rcXlc/16NYdBXkF+vTpg4qKCmpqamhoaKClpYW2tjba2tqMHDkSTU1NRo7QZJTmSEZpjmS0phZjRgqlrTECbQ1NRo0YyRjN75eNQHPocIYNHoLawMGoDRzM4P4DGK46BL0Zswjw8SV3y1Zu3bhJ5adKkXuxsaGRhvoGoZOxWQ11DSLAWF9XT1NDIxUPK8jdmsObV69F4LHFxfh7lwZBPfWCRhqbBAgaBAhqqqh/d5MXt7K4WerNpRJbLpZYc26nOecLTbiYb8jxtEmUbtCgNHoAJ2J6cCNThuc7O/P+YFuqj7ah6mgbPhxsx4cDUlQd6kVNqRzvDknz7JAk13bLkh3alRnqEkiLi9GxjRgdJFvRp78y4dExPHn+jNqmGmobP1LfWC0Chi0lLt/HpVuKX1r0b7dHC+oRCOoRNNTSWF1L7cda3n+o5u2HV7x9cZqSzXPZuV6On9KkeZHfmXd7ZHm6ry/HM9Vx1JVGvp0YnVtJ0F5MllZi3RETl0WsvQxibTvQqnUb2rZti2TrNnQRb8UgGTGCbeR5mKfFu8P9eVnai8vbFbmQZ0Lt49MIqqsRNAhoElTTKHhDk+Algqb3CBpqEDTW81dE+i/A+J8KGD9//kxjYyNeXl6Ii4v/n4O0v/TbCgoKEv28/q/hYst+fP78majIqB+KQ2Kio0UA8u/diz9/+5n0tDQ6fTfz848GjP/1X/9FfX093l7eosfp3LkzWZs38+3bt1+BvpaynPCwMCQkJP4twPjl8xfevX33QyN1nz59OHnyJH/7+W+/cjF++/qNqqoqnJ2dRet36tSJnUVFfP0HLdI/f/uZpsYmPD08fzjG7Kws/va3X2+n5RhD14eK1v+PAoy/BRlbt25F69bizSUu7ZvhYuvm2YzC+3To0A4pqc7IyEiJIGKnTh1FLc4twLEFMnbs2OHvlknSurU4nTpJIi/fS+SCbIlXtzgNZWSEAFNaWkrkamyZ8ygv34t+/ZSRlu6CpKQQVgpLXroiKyuNnFxPZGWlRTMXe/bsLoKivXr1FLVMa2gMR01NFTm5nnTtKiMClAoKcvTq1YPhw4eiMVwdLc2R9FHqTW9FJUaoa6DSrz8q/YQNkBrD1ZkyaTIaw9UZqDIARXkFeisqiUpeRmgIY9SjtUcxdIga48aMFToaNYSQUltLGz1dPQz0DBmhronO2PGM0hqNob4Rs2fpMXb0OIapDUd9mAbjx03AUN8Iu3kOaI4YxaSJ05k10wADfRN0Zxkyx9QK9yXeIueileU8Zs00wM3Vkwk6U7GycMR1oQ+WFg5MmqCL7kwTHB3cWLMqgvmOS9DTNcPBbhGzZpgweeJsfL1XYGnhwGJXP8LWb2TVinDmO3mgqTmReXaLCQ1PZMWqSCJi0lkbEo+BsR0jRkwmJiaDzMwigpaGEx6WRPDaONYFx7E0MPRfPo8FggYaG2qor6+joamJps9fOHPxIgkZ6SRkpJCamEzChngi42MJTYohKjmKTfHhpIatId17CcmTJ5I4YDgxvfoR2r07ca3akDigP1nBAWRvSWPLliyRtm7N/kU5W8jdkkOqtzeZAweSoChHprEZeVvzyMnfQ1Z2Huk7d7MreSMPrOfycoQ214aqcX3cSF4OG8LzoYN5pa7BAw1lbvbuQvmsCTzak8218mvcufOAhzcucevMTq4VpnE1eh1XvD24YWvPPRNLHhmY8drQkocG5twrSePho9PcuHueipLThGbnsTAlG9eErbjGb2Vh3BYWxGXjtHEzDhsysIvNwH5jJnYbM7GJTcMqKhnLyCQso5Kwjk7BNjadeTFpvwsYbaNTsY5KwSoyBavIZKwik7GMSMIyIgmLiCSsI5N+gYvRKThGJTM/KpEFUZtwjkrEOToJl+jk35RzVDK24aksjNuKR1w6GQcO8+TDJ2obhc5UQeOfBTAWYR5YyJyAAswC87FYlodFQBbm3om4rMpkU8EZSn96wfEbL9i6/xz+Yal4r09i27GfOH7vHYduviQytxQrn3BmOQVh4RHG4uB0EgtPU3r1FWX3P7L96CVWJGbgGhJFUvFRSm+/Yt+VF8TnlzF/eQbTbFdj4hqDlWcidgHp+EYVkbn/Nifu13L2YS17Lz1lTfIudO0DGGfkyhQzL0wXrMHOZwMOAYlYe2/AyG0dph5r8N+YSUHZDc4++sCp8g/kHrnF/MAU9OzDsFqSgr1vNtbuSXiGbKPo7APOPflI2dP3FF28TmBCOrrOPowyWchk2yAMFm3AxDMLU+/tmHlvx9RzKwauKRi6JWPotglz7xSCM8+w88I7jt2vZd+VT6xNPYahSxQj9X2ZbLUWS88U7ANzsfXZypzFGRgs2MQUm1AcglKJLzhO6Z2XnH1SzZ5rL1mZvh9Tn1gmOq5l9pJYTL3jsQ5IxC0shy2lNzlTXs2lJ3VklZzH3juSYZPmoaW7hGnW6zB2ScbCYxtm7lkYOcei7xiEf0QmWw5e4kx5DeeeNJJ1+C4L121nku1apjuFYrQkGuMlUXhF5pC4q4xDN15x9lE1e688JThzL5PmBTHGehm6S+IxDdqGSVA+hgEFGPrtwtBnN4Y+JRgUC0YwAAAgAElEQVT77MPUex/mPsVY+BZg5rkZS+9NuIVksPXIT5x++IHzT6spPPMA7/Dt6DmGMW3uegxd4jF2S8TAdSMmnrHYrkhkaXIe209d4Ozjl1x9U8WlF5VcelHH9fefKa/9wvU3nzl84xMJhddYHFKEpVcGpksyMHLLZI5HLubeBZh6FmLkXoCRZxGmPiUYexdj6LELA/dCjLyK/hDA2DK+ogUwtqi2tpbq6mqqqqr48OEDb9++5dmzZ5SXl3P79m1u3LjBpUuXOH36NKdPn+bQoUMcOHCAfSUl7NldTHHRTpFKdu5id2ERe3cXc3DvPg7t28/R0iOcOX2GK1eucO/ePZ48ecKLFy94//491dXV1NXVUVlZydu3b3n58iUPHz7kypUrHDt2jJKSErZt20ZGRgZxcXGEhoaycuVKAnz98PEQuiidHZ1wtLMXap4d9nNtcZxnh7OjE64uC3FdtIjFixcTGBgoAomRkZHExsaSkJBASkoK6enpZGZm/krp6ekiqBobG0tkZCTBwcEsX74cX19f3NzccHJywsbGBmNjY2bPns2UKVMYO3Ys2lrawg8sBw9BdeBAVAcOYtgQNfor96WrlDQS4q1pLSaMRv8WYGwlJkavHj1RHTSY/sr9GDxwEBrD1dHW1kZHR4dp06ahq6uLoaEhxsbGP8jIwBD9WboY6M7GQHc2hrP1mjW7WXoi6c2chf4sXfRmzmLWtOnozZyF7owZTJs0mcnjJ6Azegwj1TXQ1NDAQE+fAD9/CvLzhWUxtXV8bhI2kbdAw4ZmuNhQV/+L07G+gUMHD3Hh3HmhA7KunsaGRpoam3733G1pJ25qFCBoaKLx02OenE/lUNo0iqLlOZAsy9HN3Tia3oNjSXKcSlLidIIC5xLk+ClNnntbevAkrwtvSzpQeagtNUclqDrShvcH2/P+oBSfDvfg4z5pKg935t3xttzdJ87lYkXCPRQZJNMaaXExOogL32B069ETL38ffrp9gzpBIw1N9T8Axu8h4/et0X8UZGwS1NPYVENTTSW17z7w9uV7njx5RfmjBzy4tZd92XaURPbhzpZevC6S4d3ebjzd25uLOYOIdOuFmkxrpMTE6CjWFgmxLoiLSyEu0QWx1m1pLdaKDmJiSImJMay7GCtte3AzW5O6w4P5dKALr/d35HJ2d65sN+HjvWMIauuEJTOCD9QJntEoeI6gqUr44WPDH/O/wV+A8S/A+GcEjAKB0MF15swZVFRU/s9B2l/6tVRUVLh06ZKwIfhPABdb9PXrVy6cv/CDY0+5Tx+Kiopoamri29dvfP36VQjLPn/m2NFjaAxX/+HY/mjA+Le//Y1v376xf98+ZKSlRY+lqTGC48eO8VkgjAsLZzN/pamxifz8fPr07v3Dfv0rgFHQvH5GRoaofEZMTFgy89PVn/j8+bNo21+/fKWqsooNGzYg/d1+Tpw4kRfPnzeDv98GjN++fuPnbz9z6MBBOnXq9MsxjtDk9KlTfPn85ZftfP1KY2MjhQUFKCkp/ecAxpYW6ZY5jN9DRmEkWlw0a7ElJv39vMYWF6KwzKUD7du3RVKyfXNUuaso8iwh0UbkTGxxNP79HMcWB2MLOJSQEALOlkZp4XzGjiLw17WrjKiFWkqqs8jdKCsrLSpnkZbugqysMD6tqCjP4MED6dWrh2idllmMXbsKZzyOHq2Nmprqd4UyvVFVHUSPHt1QVJRHRaUfA/qrMGbUaAb0V0FBTp4hg1UZoa7BgP4qyPXoyVDVIUydPAXtkVr0U+6LSr/+qA8bjlrz8jGjRtOnt7B5euQITUZrj2LWjJmM1h6F6qDBjFDXwNRkDqO0RqM+TIOhQ4YxedIUrCysGTdGB+2Ro5gxbSbjxuqgOmgIOmPHs3L5KuY7LsTUxBK1IRrMmD4b9yU+2Fg7YGQ4BxtrO7S1xjHH1IoF812ZZ+uE3mxjTI1tMDO1xX1xAFYWjhjoWaA705R5c53x9gzCdaEPHksCmTRBFyMDK+I2pOK2yIdxY6YRsi6G4p2H8PFeiZXVApxdfJmpa4GNrStxm7aSs30/Ts6+TJpkxPJlkURGpLJ8WQRJiduIj8tmT8kpoqPS/uXzWCBooKm+hvqGOmqbBNR9+cLJC5fYsCmZiOhYNsTEsDEuhthN0URGrSHM141wMxNitMayse9gNvTsQZR0V9Z3606wYndiZDsTN2QwmUE+ZG4VlsJs3pwhap8WKXszOdnZpLkuJk25L1Fy3UmymUtORi6ZWwrJyN5OSl4Bm7NTORHoy0utSTwdPJQnqoN5Oqw/Dwcpc091EA+G9OVRfyVe9h9Ghbc313du5WZYFBW2TjyfOIWHmqO5PVCNm31UuNt3AI8GD+G5ujoVo8ZQrjOdGz6+3Lh5mkuPbnP38h3yDhxncWYmbolbWbIphyWbtuKWsAXXhC0sTMgWKj4bl4RsnOM3M39DBg4b0rGPTcMuNlX4Neb33ItCwGgZlYxFZJJI5hGJmEckYhaRiFVEEvZRKThEpeAUncKC6CScoxNZGJ3IouhEXKOTcY1O+U0tikphQVQ63om5rErNoezOAz7W19PY1CScs/VniUg3A0aLoCIslhViEbQNc/9MzL034RqcTebeK5y+845jPz0jOa8UJ//12HquISGvlMM3X3Dq4UfS913EeXUis+cHYb44hKUx28g5eJVTN99x8uZrEvMP47wyHBu/1URv38fB6y85dP0dm/ffZMm6rUy3XYn+gvWYu8fiuDSVlYl7yDtZwdmKRo7drST70HUWrUlh5GxndEw8MXQKxsE/mQVBmTgty8Q2IAVz71j0XVfjsi6BjINnKb39jFPl7yk+9xivkFyM50dg6hyLjXsS1u4J+EfmsefiY849/cSpitdsOVaG46oIxlosRMfSC0O3SCz9s7AIyMMsoAjzgELm+G7H0D0DI490DBZvwtQrkVXpxyk4/4oTD+s58aCJsC2n0XcJR8vEj+kOoVj5ZmDjn4213xYsfXKY45HFDMdorLw3sDoln+KLdzj75D1H778lKu84FgGxjLMNYvbiSEy9NzJ3aSJu4TlkHb7BqfuVXHhUT2bxBeZ5RaM50wU9+1Asl6Rj5bWNuX47sfUrxGxJMrPmBeK5LomMvWWcKa+h7HEj2Ufu4xqSx1iL5Uy1D8Z4STRmnjF4R+SQuPMMh2685Nyjavb/9Jx1WfuZbLeM0VbL0HWLxywoD5OgQgz9CjD0K8LYvxgj3z0YepZg6r0Xc+9izL0LMPfKxsY3GffQLHKPXedk+TvKHn2k6OxDvMK2o+sQylSbUAwWbWKOZwamnmnousag6xaOiXc4jis3ELplN7su3ODi09dceVnD5ZeNXH7RyI23jVx92UDptUrSS+4QuGE/Nj6ZzF4Qj4lbJpbeeVh4F2LiXoixx07Mffczx3svRu4lGLrv+kMA4/dqcTO2gMaWpufGxkZqamqorq4WQcd3797x+vVr3r17x5s3b3jz5g0VFRWUl5dTUf6QJw8reFz+kPJ79yi/d59HD8p5cPcujx6U8+zRY14/f8G7t295++Ytnz59oq6uTgQ5m5qaRPvScr2lefrDhw88f/6ciooKrl+/zrlz5zh8+DCFhYVs2bKF5MRENkRFEx6ynuBVq1mxNIhlAYEsCwgkyD+AZQGBrFq2nOA1awkLCyMmJoaEhATS0tLYsmULeXl57Ny5k5KSEg4cOEBpaSnHjx//lY4ePcqhQ4fYt28fu3btoqCggK1bt5KWlkZcXBxhYWGsWrUKPz8/3NzcmD9/PtbW1piYmKBvoM+06dMYp6PD6NGj0dDQYLjaUEaqa6A+RI3+ir3p1kmKjs2Q5+/di+0k2jJksCoaw9UZOkQNLc2RjBk9milTpjBjxgz09fUxMjISRb3nzp2LnZ0dDg4OODo64mRnj5OdPfPtHYRycGSBoxPOjk64OM1n4fwFLJy/gEULnEXXXV0WCqPvzVq8cBEuTvNxsrPH0sycGdOmozNOh1Fa2piZziF+Yxy3bt6iprpG6FZsFM5qrK2ppa62jvraempravncJODFs+ccO3qMTx8+ityO/+jvRr1AQEPz+fpFUMPHF2WUbpnH3ri+nNsiw73iTtzf0577uzvzaGcPHhUo8DhPnid5cjzP78GrIhneFXei8kAHqkvbUn20LVVH2vLxkCQfDkvz6XA3Pu2X5tP+9nw4Js6zQ214fLQPRzKG4DBDBvl2regi1or2rVohJiZGZxkpzKztKD15npq6eurqakSR6O9B4/ew8Y9RHQ1NNTQ2VtNU84mqN+94+vAZ167d5dLVC1w9v4Pd6XMpiejD7Ww53u3qzof9vXi2V5FrOQrsDJbHeUIHBncUo5uYGF3ExGkn1oY2YuJIiInRuZUYfTqKMXVAa1bayHI+U4N3e4dSu78X1QckebuvI3e2K3KjwISPdw8gqK9G0CigXlBJteAVtYK3NDbV/wIYm/4CjH8Bxv9cwPj582fq6urw8PCgbdu2/+dA7S/9InFxcfz8/P4UzdG/Om8En6mvqyMwIOCHfVZSVGLVqlWcPH6Cmzducub0acLWr2fQwIG/Or7/DcD45csXqqqqcHBw+GFbKv1VWL9+PWVlZdy8cZMTx4+zYvkK5OXlf7Vf/ypg/PrlK69fvUZv9uwfHm+kpiax0TGcOnGCC+fOs7OoCNu5tkhL/QIXpTp3oSA/X1gKIxD+rH8PMH75/IW62lqcHBx/2M4QVVXCw8M5c+YMN65d48TxE6xYvhxFBYUf1vuPAozfQ8Y2bYQFMO3aSdCpkyTt2knQqpUYbdqIi5qnO3RoS6dOkqL5ihIS4n8HGGWRkhICxjZtWiMp2V4EAzt1khQ5JNu1k0BWVhoZGSk6dGjXvI6w7EVCojVSUp2RkurSvKyjqACme/euogbqHj26idySMjLCshg5OaEzUVKyA927d6NfP2UGDuwvmrnYr58y3bt3pV07CWRkpOjbtw+amhoMHKhCnz5KSEl1Rlm5N8OHD6Vv3z6oqw9j6FA1+iorM3XyFFT69adXj54MHaLGyBGaDBs6VNQU3dIGrSAnj864cYzS0qafcl9GaWkzWnsUSgqK6OnOZvLESaLW6VHaoxg3ZiyDBgxEpZ8KkyZMRlNjJGNGjWXMqLFoaWoxWnsM06fOwNHeCd2Zs5k2ZTpTJk3FdaEbnh6+zLN1QkNdm9GjxuPivBjdWYaYm9lgY23PhPFTGTd2EuZmNkyZPJOZMwxwnu+O7kwTQkNi8fZchp6uGRZm9hgZWOLjvZyVy9czb64LJkY2uCzwwMHOFRdnTwz1LfD3XcH23N24OHvh67ua8MgkTMwccPdYTtCKSCJjMoiITmPuXDesLF0IWhpObEwGYaFJWFstJD4um9SUf6PkpakBQWMdDU2NVAsE1H75wsUrP5GdtpnUqI1siA4jenUQ0U7zidSZSmjvwYRI9yK8S3eie8kTPqQfoX37ECKvSGT3nsR0kSGqnyqxXl7Ebc8mPT1VpIyMtF+UmcGW7M2kOjiR2EuBkF7d2TjfkazkbDI355Gdu4PszTvIzsmmICGSm/oWvOg9jLvd5Tg3vB9X1VW5MkSdn3QmcsXZifsRkVzfmso1Ozse9xvIs569uNtFmnKZrjzu1oMn8nI869+bZ0P68VRdhXujNXg1fgYvJ1vxYG8JV29e48q9cs6fv8aa/O34Z+URmFXI0s0FLM38UT4p21gcl4V74hY8k3NxT85h0aYsnDakYhuViG1U8j8EjFZRSVhGJQpbpSMTsYjYhEXEJswjNmEVvgmHyCQcI5OY3+xMXBiTjGtsMotjk1kck8Ti6N+WW3QSHhsyWZacQ/quAzx//5HaxkYaG5uoq62jrq7+/xfA+M9bpHdisbQIqxW7sFpRhPlSIWC08k3CK2wHO47e43x5NaVXnhKzuRgzl0B053mwIj6XXefLKXtcS/6p+/hF52C8cBWWS9YRmlZC8en7lN15z4ELFazZlIuBsy+GCwMIydzF/svPOXarkvyTFfhHFTDLbiWzHVZj4haG47JEgtP3s/PcY8oeN3DwxhviCk9i6x+Lpt4iZtitxsYrCZdluczzy8TSKxUr3zTsl2Vg6RPDwpBk4nceZfelBxy/946D116xMr4Ys0XRzJ4XgplLDHM94lm+sZD9Pz3jzKN3HLr1mNQDJ7DyX8dYqyXougRj4ZuC1dJcTP12YOybh4l/PiZ+2zH0zsLUdzPGXkmYeCewPO0wO8qecqKigbPPvhGdV4bxkijG2wSh5xrF3MAMzH3SmeOTiYV/DjZLd2DqkYKV7wZ8olPJO3WBUxWvOFnxjvjiM1gGxDLKyhe9xRGY+W7ENiiJJeG55B6/w5mKGs49qiOj5BKO/nHoGHtj5paAlUcWcxbnYOZZhP2yvdgt3YbZkjB8IjNI31PGyfvVnCqvJ6v0Pq7r8xhlGsAU29WYLonByisGr9BsEvJPcuTGay49refIrTdE5h5hit1yRlsEMdstAfOgAowDC9D3zcPIrwgT/2JMfEsw8ijGxGsP5l67sfDMZ477Zqx9kvGK2MKOkzc4fu8VJx+8paisHI+wXGbYhzBlXjgGrimY+eRg6b8NPY8kZrnFMHtxOEZLQpjp5Iu55yqC0wrZe+UR55/UcfpBNWfLq7j4uI4rzz9z6l41acXXWLRmB7oO0Rg4b8LCMxcb30LmeBRi6rkbS/+DzPHaj7H7How8izH23oWxT9EfBhi/B42/dfv7ry3gsQVI1tbWUlNTQ11dHfW1ddTX1FJXXSNUc1N1XXUNDbV1QtXV09DslGwBif+d/WjZXl1dHR8/fuTly5eUl5dz7do1zp07x5HDpezZXcyObdtJS0klYWMcG2M3EBsVTWxUNPEbNpKcmERaahqbN29m+/bt7Ny5kwMHDnD8+HHKysq4cOECV65c4fr169y6dYu7d+/+Sjdv3uTatWtcvnyZc+fOcebMGY4cOSKKcmdnZ5OSkkJsbCzr1q1j+fLleHt7s2jRIuwdHZhjaYGBiRHTZ81k0pTJjB0zlvFjxjJh9Fh0Ro5i1FB11PoNQK57TzpKSiLRpg2txcVpKyFBH6XejBszlkkTJjJBZzyTJkxk+rRp6OnpYWxszJw5czAzM8PKygp7e3vmz5/PokWLcHd3x9PTE28PT3w8vYTy8sbXyxt/Xz/8fXzx8/bB18sbH08vAv0DCPTzZ6l/AEEBgQT4+rFy+QrWrFrNquUrWLl8BSuWLcfPxxeXBc5YW1phqG/ApAkTGTdmLIb6BoStD+XG9RvU1dYJo9MtMxabBNTX1dPQ7G48WnqEp0+eCgFj84dVv3epF9QL5y8K6vny+R1vK4rZnTCJYyk9uVfUiVcH2vD6QCveHWzH+32deb9HhvclsrwvkeFDiRQfSjrycU97ag51oKa0PdWl7akqlaSytBOfSqX4dFiGqgPS1BzqQtXR9rzc34anB7txY1d/0pYpMVG5Pd3EWiHdWozO7VvRpq04bdvLoqY+hczN23j1+iWNjb9EoisrP4pg4x8NGOsbq4WAsbaKqjfveHTvMRcvXufs+dNcLttBUYo1xWF9uJHRi7c7e/DhgAIv9ihye2tPTsf0YJtfD5YbdsdUXZLh3cVR6iiOUidxVHuIo6fZFn9zObYGDeZcylAqClR5u1ORukO9qDkkzdu9Ujzercytwhm8uZ6JoOYFjfWN1DbWUS2oolpQQ3VjE3V1Ahr/cjD+BRj/wwGjQCBslD516tRfsxj/ZFJRUeGnn34SQrY/AVT8Qc1A7cnjJ8ycMfNX+95RsiOyMjJISkrSqvlDrfbt2tGhfQfROn84YPz5b9+Vp9xBffjwH/apVatWdOzYEVlZWSQlJUXLJSQkfnAd/quAseU5uXL58q9eS+KtWiEpKUnHjh1/BfLbtWtH8Jq1NNTX/1IK8w8Ao6BJ+Jq9c+s2I78rtBETE6OVWCs6depEt27d6CjZ8YefR8sx/kcARnFxMcTFxX4FGVu3boWERGuRw7ClQbolIt0So25xIgpLXzqIQKKsrIwI+n0fpW5pim5xSra0SXftKiO63blzR9FsxhbXY9euMsjKytC+fVtkZKRQU1NFSUkBWVlp+vZVRl6+VzOMFAJMBQU5FBTk6NSpo8iN2BKLVlJSpG9fZXr27EGvXj3p3VsReQU55OV7ISfXk169etC5c0e6d++KgoIcffoooao6iIEDha5FLc2RqKkOobeiEr0VlVCQk0dRXoG+fZQZOUKToUPUUOnXn96KSvTv2w9FeQVGjtBkzKjRjNLSpr9yP9RUhzBl0mSmT52G2hA1JoyfgO7MWYzSGsXIEVoMHjgYjeEj0NczYOb0WQxTG86kCZMxNZ6DztjxTJ08jRlTZ2Kob8T4cROYPGk6BgZzsDCfi76eCeZm1ozXmYKXpz9zbRxQH67F2DET0J1liPMCV3TGTcHRwQ23Rb7MmmHC7FmmWJjZMWOaIZMmzGJpQDDLlq7D0twBI30rLMzsWbY0GGNDaxzt3QgPjcN9cQCBAcEsXhzIIrcA9A3nsiY4lpDQTegb2bJsRSQRkaksdgvCzGw+Kck7SIjfwto1G5jv5EOAX8i/fB4LGhsQNNbTIGiiViCg4csXbly8TGFsPNl+QYQaGrFKQ4tghQFEtu/JRomubOzcjeiecoT1kSekbx/WKfYlTHEAib36kdijN/FKaiRZLyIhI5Pk5ESRUlKSSElJIjU1mdS0FDIzUkicY8FGKVnW91Yg2msJW1Jy2ZKVT05+HgWZOeTlFZKbs5U9y5ZzffhETqkN57DBTC75LOFKUgTnjubx08GDXLpylYN3znDWeS53e3TgvrIUN/srcLuvHHeV5bjfV56HA3vzaFh/HmkM5LW2Ju9HTeSNjhG3I6O5WnaC23fvcLvsGhnF+1izbTerc4tZm1tMcG4JIbklrN+2h9Bte1iTtYtlaTtYmV3E2m0lrN62h8Athbin5rAgLv0fOhiFSmZedDK20cnYRiVhG5XE3Kgk5kYmYhuxCfuITThFCuPQC6OTcItNxn1jKu5xqbhvSME9Jum3FZvM8pStRG8t5Oz1e1Q3gwGBoJG6hnpq6mpp+hMBRpuVxdis2olF0DasArKwW5pJ0MZiis8+5dLDevafryAkcQfGjr5MMVuE68p4Nu+/xMl7n9h36Rmhmfux94vBKSCW5PyTlF5+xumbb9h+6DKLV8czwWwhug5+rNpUyO6yJxy/XUXJ+Zes2lSCofNaZtkvw2jhWhyXxbMuYy8llx5z8XkDB66/Zn32Icy9ohll6ovegihsfLNwDMrHyjsHc48srH234rgiF0ufeJzXphC9o5TiS484Vf6JQ9dfsTZpH+aLophhuQIzlyhsPeMIis2n+OJDTjx4zf4bj0jZd4o53sGMNvfE0C0KS/9MLAK3Yey/HUOf7Zj472DO0u3MCdyK5bJs5vgnMcc3juVp+9l+toJjD2s4+bieyB0nMPEIY+K8QPTdwrBZmoq5fxrmfplYBG7Famku5j5pWPnGsmR9HNuOnuH0wxecefye1P3nsQqMRcvci9luYZj5bMB2WSLuEdvYfvIeZx7VUlZRS3rxRZwCExhv4ovhgljMlmzG1H07Zl67mLu0BNul27D0jsE7MoOU4tMcvVfJsft1ZB15yOKwArRN/JlssxLTxVFYeESxZG0acduOcPzWW64+b+TkvQ/EFZxmuv1KxlgIHYxzAndg5J+Pvk8eRv6FGPsWYeS9C2PPYky8SjD32oWFRx7Gi1Kw9kkmMHYHhadvceL+a04+eEPB2fu4rMlgks0aptpHYbA4A1PvbZj55WHstxUD73QMvDZh5BHLFLsgJlh5Y+QajHfEVjbmnaLw9EOO3vzAuYe1XHxSz8UnDRSdecLyhAMYOseg5xTDnCWZ2PoXYuFdiJn3biz99mPiuQ9Djz2YeO3B2GsXRt6FGHkXYORd8D/73fwH/XP8PWhsUdN/V78BFf8nanE1fvr0idevX/P8+XPu3bsnLKU5W8bhw6WUFJeQn5dPbk4u23JzycvLY/fOXezbu5fDhw9z4sQJLly4wPXr17lz5w6PHj3i6dOnvHjxgtevX/P27VuRQ/N7vXr1ihcvXvD06VMqKip48OABd+7c4dq1a1y4cIHjx49z8OBBioqKyM7OJjk5meioaIKDgwlcFoSrxxIcXBZgaTsXMwtzYUmMnj4Gs2ajN20GsydNZeaEyUwcp4OW5kiGDFZloMoAhg5RQ2fsOGbPmoWRgSGG+gYYGxphaWHBvHnzWLBgAW5ubixevBgPDw/8/f1ZunQpK1euJDg4mJCQEELXrycsNJSw0FDCQ8MIDwsnKiKSyPAIwsPCCQsNZX3IetaHhLA+JIR1wesIXhvM2jVrWbN6DatXrWblihUsX7acoKVBBAUuxd/XjyVui3G0d8DS3AJDfQNRMZ6RgSEbYmJ59uQpjfUN1FbX/BKZrm+gvq6e/B15nC87JwSPtXX/BDB+oEFQSZPgE18ET3l7dwt7No2mbHMPHhd34t2+1nzY04qaA5JUHehI5f5fVLVfkqoDHag60IHqUkmhDneiqrQTlaWd+VTahcrDXfh0oBO1h6WoPSbLm/3tebavPY8OyFGWPZSVVioM7NgG6VZidGothkQbMdq0k0VMrAeDBmkQHR1NZeXHH0peqqsrqa+v/d8BjE1VNNVVUf3mHY/uPeHipRucPX+Gy2V5FKXYUBzalxsZ8rzd2YsP+xV5UdKbJ/l9uJYgz/H1vTkQPIQMb2VW2XZhhYM0a1xkCFkkQ0qAAiWhqlxM0uBhzjBeFarwoViZ2sN9qToox/v93Xi+V5HbRSN4dsaPhnfnaKqroaamgerGRqoFTVQ1CaisF1D/OyNU/qeXvwDjX4DxzwwYW1xfy5cv/2sW459Ebdu2/dPNXvx7wNgC1B48eIClhQXtv4N0fy9FBUUCAwJQVlYWLdokivUAACAASURBVPPy9KShuWzt65evpKak/ALyZGU5dvTo7wLG7Kxs2rRuLXquSoqLRYCxBTJevnQJ3Vmz/uE5PWDAAAL9A+j9XYQ4wD/gB8C4auVK0fe6dOnC+fPnfxcwtsC/K1euYGRo+E9dwf3792dj7AZqvyuD+S3AKCsry4kTJ34ocvn27RsXL15k2tSp/7AJXlVVlTWrVtNVVla0bP269f9vAkahxP/OwfhjVLplebt2wkKX1q3FadtWgnbt2opapVsgo6RkOyQl2zW3RbejUydJURS6detWouKXFnDYAi87dZJESqozXbp0okOHdqLW6ZYotBBStqdnz+707q2IpGR7evToxqhRWgwaNED0mFJSXejevStKSgoiYCkrK4OcXE/U1YcxYoQ6cnI9RXMYFRXl6d69K3JyPVFQkKN7966i+3Xp3IneSgr069eH/v370r+fMoqK8sLHlJFBoZc8SgqK9FNWpo9Sb5QUFJHr2Yu+fZQZOkSNIYNVUR+ujtoQNRTk5FHuo4zurFnMmjGTUVraqKkOYUB/FbRHaqGlORLtkVpoqKszacJEFrksxGyOOSOa3YvTpk5Hd5YeaqpDmTlDl5kzdNEcMRIrC2thdNrSBlMTM0ZqjmbC+KnMmmnA9Gm6aGmNQ2vkWNxcPZnvtIixYyYyW9cIRwcXvDz9cbB3+f/Ye8voqs61bZtSKnhwj+AuQRPcIUbckKAJxN0gECXE3Y2EuLsCQZJASlvcg2sI8WStdvfH8f0Iyabdu927ffs87fe09xjnIFlrrnvKmCtzzoPzuk6OObhjamyLlsZeNqyTZ4+OAXoHTJGTUUdnpz6qyjrs22PMMQdPVJR24eURiouzPxs3KKN7wIL9+0wJ8I/B0yOUXToGKCrt4pCBDS5uAegetMTFNQB3zygMjI5ic/gEKamlGBoc5siR49hauxAZ/useXD8eQoEAoaCTNqGAVqEAYWcHX+XmEqKzB7dlK/GeMgufCRNxGz0OpxGjcBo9Ctexo3AdO5Ljo0fgP3Q0nkPH4TZODL9xE/ASG4vvuIlEyKoTEhZMUHAgwcGBhIQE9Sg0NJjQsBBCgv3xWrsF776D8Jk1gwAne1Ji0kk8mc7JtCQSE+NITs0kJSWX1FMJnHF1otb1KN9EhPN1Xh4XynIpu1zG1YpzVFZfpriqkmveJ7i1bCHXJo7l1tSJ3J06iYdTJvNo2lQezZpB3ZxZPJg3h1fLpHi+fBXP1m7mxt59XC1J5eb1Wq5f+pb88irsY1KxikjGLjKZw5EpHItMxSkqHeeodJxj0nGNy8TtVA7Hk/NxTs7DPiED0+gkDoXEouP78z0Yd3qFs9c7gr3eEezxCmdPd6/FD9LxCEHHPZC9HkHs9wpGzysEA98wjPzDMQmIwCwgAnO/fy8zvwico5NIO13Fs/rmLkdCZydCQQftgg7aBP87JdL/FWC0/SdgVLdLRssmnn1HE3COLKe49g2XH7STXXkbO88YFHTMWausx3YTF3ziSyisfUbpt68Jy67G3D0Oc7cYUsqvc+7qa8prHxF0qoTtRi4sld3Llp1W2Pokk3LmLmduNFFy5Q0nYspQNzrB5l1WyO6zY4e1F87ROeR/85ivXgsouv6aIxEFbDP0ZrnGUWR0A1AziUfbMgNN8zQ0zTPQtkxnu1Ui2wz82GUfjHtCKQXfPqfqcQsl377EKTQf5f3urFOxQU3Pgx0mvlh5niL9wi1O33lJyY0nRBRVoWDohOQ2Y2R1fVExjUXVKgkl6xTkLZNQsklGzT4JNft4tI7EoWYTgoqFH/aRuSRV3afifiMV9xpwSyhC3sCRFdqmbNZ1RN0yEHXrCDRsYlG3PomyRSzKpmFomvug7+hLYvkFLjx4SfWT90SXfIWWlR8LFI3YrOuKkokP222DMfRIIuHMLc49aObCwxbCci6xxzaY5UrmbNzhhpJBFBqW6WhY5aNqkYmSSTSKhifQdw0jMLOSsluNnL7XzskzdRh5ZLJI0ZJVmodRPOSJmoEHuvbBeMUVc+b6a7552sHFe41E5lxGbr8LKzQPs1nXHwXzBOTNU1AwT0XRMh150xQUjNNQMs1ByTgbVeNM1I2SUTgQzC6rCBzDcsmtucuFB2+pvP+GhDPX0LYKQErVng06PsgbxKFgkoy8aQqK1ukoWicjbx7NNtMwVM1CUdT3Yd12B1aqWaNm5I1TRCGplfeouNHA2TvNXHzYTvG39fgkV6Fm5M9mnRPI6wWjZZmChmU6ahbZqFrkoWCci4JxPopmBWwzzf7DAePHJcy/Rb/HNnR2dvb0jWxqauLt27c8f/68p1fklStXqK6upqqqipqaGr766iuuX7/OnTt3ePDgAU+fPuXVq1fU19fT1NTU48TsBqZtbW3/ou71tbS00NTUxPv372loaKC+vp6XL1/y+PFj7t+/z/Xr13v6VBYVFZGZmUlC4in8ggI55uKMqaUFhsZGGOgbsEdnNzo7d7FTSxttNXW0VNTQUtdATUUVVWUVVJVVUNqmiLqqGrt36XBg3370DuhiqG+ApYUlhw8fxtXVFW9vb/z8/AgMDCQ0NJTw8HCio6OJi4sjPj6epKQkkpKTSU5OJiUlhZSUFJKTk0lMTCQhIYH4+Hji4uKIiYkhKiqK8PBwQkJCCA4Oxt/fH19fXzw9PXF3d8fV1ZVjR49ia22DqYkJB3X12KOzGy0NTRQVtiEvK8cK6eUsXriIXTt28tXl2h7XYucHwPjm9RvMTEwJDQ6hs72D9rb/BBhf0yGsRyB8y/fCh7y+EUZB0EK+jh/NqzwRGvK/oCmnLx1FQ2gtGfRPkFjWl+ayL3ugYnPpQJrKBtFUOpimUpGun8sG0lQ2gPfFfWkqGUxz6UjqiwfyorA3z0tEqCucQ2nAItSX9GVMn14M6NWLL/v04vMvRfi0zxh69erL6NGj8fBw58WLZ3R2ttPa2tKTHP0/AxibEbQ10/zmLY/uPqa29jpVNRf/DWAcy7tCUV7kivEifSIPoyfytb84lSdEKXAeQbpjX9KPf0a+30CKA4ZR4Tee6oBJXI+cxvOkqbzPkqCxcBLNZdNpKJpEQ7Eo9aXjuJ8typ38NTQ8CEPY9pCOllZa2oW0CAQ0C7vU/m8CXv4GjH8Dxv9rgFEo7OqpV1tby+LFi/9wuPa3erF06VKuXr3653Qv/gRK/fCPH6h/+5bIyEjkZOUYP348/fr1o1+/fkyaOIkd27dTWFDAqxcvMTIyQlpKmmVLl+Lj5U1He0cPyLtw/gLr169HWkoKeTk5vqqt7YJg/wbgna88h8zWrUhLS7Nu3TrOVZ77lxTlH/7xA0+fPMHTw5MN6zcwetQo+vXtx4D+/Zkzew4G+vrUVNfw5PET9u3dh7SUFFLLpAgJDkbQKeA74Xd8/9335GTnsGbNGqSlpZGRkeHGjRtdid4/A+aEwq51v379mrDQMFSUlZk8aTL9+/enb9++DB0yhGVLl2FmakZNdXXPen7qhDxz+gxr16xl2dJlyMjIcPny5R8fjw/refL4CT7ePmzcsIGRI0fSt29f+vfvz5w5cziop0d1VRXPnj5DS0sLaSkpVq9aRWxM7M+mW/+pAWPv3r3p3bv3j8qi/xt1uRk/o3fvXj0w8ePk6e706Y+dkN2p0/36fdkT8vLZZ5/2uB6//PLznrTqrlTowT0p1EOGiNC/f7+eVOduV2M3KBw4sH/P50aOHN6TLD10aBdgHDduDFJSS5k+fSpDhgxi4MABPeEtQ0QGMWyoCJMkxBEXm8AQkcGIDB7IsKEiiItN6IKQw4ciJjqeGdOnMnmSBKNHjmLk8BGMGTUasQmiPcnQo0eOYsb0GaxcvoLpU6exbMlSVi5fwfy58xAXFWPWjJlMnzqNxQsXMX3qNCTExJk7ew7z581j3py5iIuKsXCBJDu0t7NmzVoWLlzMsmXSzJw5G2npFSxYIMm8eQtYt24DixcvxdjYlE2btrBhwya2bJFBatlKZLZuY/NmOebOXciihVIsWSyN7gEDHI+5sWL5WlatXM9BPUO0tXTYrXMAU2NbZLaosHe3Phrqe9m0QZG9u41Yt0YebU1d7G3c2bfHlJiodNzdQjA2PMZBXTu2ye9BZ6cpu3Yao6Guy2F7T7w8wzE0tGXPHkP8/SPR0t6H9g5d3Dyj0DlgjaObPwmJRRw57I2GujZ+3sGcO3P1N5/HXQ9/ApoFHbQIOhAK2vgqM50wVTW850oSsGAuAQvn4DtvJidmTMZJdByHRw3DboQIDiOG4iIigvOgobgMG0nA0GF4jhPpgo9yW/GI9iEo0I+AIH/8g/wJCPInKMif4KBAgkIC8fF1w22JNJ6fDSBUWopwX3fSE7JITkgnLjWRhJxEklIySE0uICU7j9RzmVwoyaS6rJziikrKiwopPltI1dlyzpZVcL7iDJfzc6jadYBvxWdxc9pkbkybxu3pM7k7fTb35szj7vyF3Fm4mGvLl3Bn3UpeLl9N3RZ5bsUFUFlbyuXaK5y++C2uCVlYRyRiH53C0Zg0nGMycI3J4HhMJq4xGThGpeMYnY5DTBq2UcmYhSVgEByDrn8Eu73D2ekZxk6vboX3SMcrgoO+URz0jULPJxI9nwh0vcN7tN8rlN0nAtnrEcgBryAOegVj4BuGsX8EZoGRWAREYRMUi21wHDaBMVgHRGMdGI19cCy2gdEEpuRQe6eO5g4Bwk4Bws52BIJ22jraaP8FWPB7DnXb7P+gLNRtM38EGLVtE9B3S8cnqYaKbxuovtNCcvG3mBwNRlHHko3qBqgfPMoR/xSSym5SfrWe9Mq7eMeV4BFVQEnNYy5ee03umRsc80lAca8dy+QOILfbHvPj8cQWXKXi2ntOX3tPYOoF9tn7I7PHiq17LdG2PI5TdBZ5X9dR+0pA4Y3X2Ifno2jsy+pdx5E5GI6iUTKqptloWOShbVWAtmUuaiaJbD3gi5Z1CC5xpRRefcGlp20Uf/OCY8G5KO53Ya2KBSoH3Nhu7N0FGC/e5uy9N5TefEFYfjXbDFxZqGiOrF4wyiYJqFimoWyTzjarVJRsUlC1S0LFNh5N+1hUrYJRsfDlSGQ+qdUPOfOwmdP3GjmeUIKCoSPLNU1Zv/sI24x8UDYLQc0yGlXLOJTM41C3jGGHVSBGzkGknq7hUt0bap+1EFP6NZpWfsxTMGDdnmPIG3qiZR2MkWcSMeXXqLjzjvMPm4nIv4yeYyTrd9izafdxVExj0LbPQcM2HwXTFGT0g9mq68wB51D8Ms5RdqeZsw87ia+sw8gzg0XbLFipcRhlAy+0THzZZxOAa1g2ZVeeUlvXSs39ZhJKrrPDPIiNOm5s3u+PnFEc8mbJKFqmoWiZhpxJEgpGKaia5aJinIOqUQbqRskoHwxH3zEJv5RKir9+xKUnDVTee0VY3kW26R9n0TYbNu4JYJtpMtvMM5A1yUDRNpdt1pnImSWiaBaPunk8mhZxqJtGInfAk806Lsjtc8HMM5mI/G+ouPWeS087uPCwldji6+y0CWOjjiub93mjbhGPplUqalaZKJllI2+cjYJJPormhX95wNjjmPxonu7Qmu4k7Ddv3vS4DZ8+fcqzZ894+fIlb9684e3btzQ0NNDY2NjTX/LjHpA/Xc+PXJof9Yns7lnZ3UOytbWVxsZG3r17R0NDAw0NDbx+/ZrHjx9z7949rl27xtlzlaRlpBMYHISrmxtHjx7FxsYGS0tLzMzMMDEywkjfAP2DhzA2NMLEyBhjQyOMDY0wMjDEwsycw3b2ODs54+vtS3RUNElJSWRnZ1NUVERJSQnl5eVUVFRw5swZKisrOXfuHBcuXKC6urpHNTU1XLp0iaqqKi5evMj58+eprKyksrKSiooKSktLKSwsJDc3l6ysLNLT00lJSSEhIYHY2FgiIyMJCgzCy8MTV2cX7G3tMDc1w+CQPrt27ERZUYktmzazcvkKJOcvYOf2HVyuuYSwU9DlZGzvoLy0DM8THoQGh/DsyVO+E/zydaNd2ECHsAmB8B3fC+t4czuC4pCFfBM/mtd5Q2jMG0BL9iA6C0bQWjKEpvKBNJX3p6miH03l/WgqH0BT2WAaS0VoLBlGU8lQmkqG0Fw6uAs8lvWjsbQf74sH01AwjIaSQbwr68OLgi95lDeGG5nT8DYYyoJRnzCkdy9E+n7CZ599wSefivBpn65ysbFjx+Dv70dTUyMdHW20tDT9D0DGNjoEzQiEzQg7Gml+84ZHdx/z1Vc3qLpURe3FFNJDNMlyleBa5HjeZo7nfZE4L/MleJomypNT4tyJkqA2YBxV/iOoCh7EhbAvOBPwOWf9+1IbOobbsVN5ljKL+qwpvM8bR0OJKO8rpvK+eBYtpdNpKR/Pi7yh3M0W5UnldloeZyBsf46gs422zmZahS20CVvpFHb8DRj/Box/CcDY3YvRxcWF/h8l/f6t/30NGDAAb29vBALBn9O9KPxXGNXtQnz54iW1l2spKiykpLiEb7/5hvcN7/nH913JyO/q63n44CEP7z/gzes3Xb2LP8zR0d7B0ydPefjgIY8fPaalueVn4Vd7W3vPsnUP62hubPrZkuXvhN/x7MkzqquqKcgvoLysnFs3b9HS3NwDJV+9fNW1XQ8eUv+2/kdztLW28fjR457tam1p/UUw9/Ex6U6XvvrtVUpLS8nLyeX8uXM8uP+A9rb2nsTofxcY097WzpPHj3n44AGP6h7R3NT8s/soFAh59rRrH/Nz8ygtKeHWzZu0NDf3vP/q1aue4/XuJ/v4fx4wdgez9OnTBRO7XItf0Lt375+FjP90Of4TMHbPM2BAP/r2/bKnv+OAAf0YOXI4w4cP7QmQGTJkcM/vn33Wh4ED+zNkiEiPS7Hb9djtQBQRGcy4cWMYM2ZUj/Pxn+BR5EOYjAgigwfSv19fhg4ZjOiEcUyfNoVpUyczauQwxo0dzfBhQxg9agSSC+Yxe9YMZk6fxiSJiYwaMQqxCaJMFJdAaukyJk+cxOCBg1iyaDFmJqboHdBl4QJJxo0Zy5JFi1mzajUTxo1n6uQp7N29h6WLlyAhJs7SxUtYMG8+kvMXMGfWbBZJLmTt6jUsXbKMuXPnM2fOPCQlFzF/viRLl0qxdKkU0tIr2LVrN7a29sjLb2PZMmk2btzM/HmLWLmiqyR600ZZVq/awIzpc5kxfS7GRhaoqmiycsU6NNR3oK62nbVrNrNwwXLmzl7K3t0G7Nyuy5ZNymhp7GfzRmVktqhxYJ85xxx8cHMOItDvJAG+CcjJ6LBdyxhjI0fsbD1QU92PzFZN9A/ZsGP7QfbuNSYyMhEzM3s0NPehtt2Qg6aORMSmoW/kgKWFC86OLkSExXHCNew3n8ddJdIddAqFtAi6Ql5qT58maO8ePJctw09qKT7LluAjKYnPnHmcmDQVh1FjsRk2ArtRozg6ehROI8ZxbMQYXAcNxnn4QJxEhuC+dDWh3u6E+nniE+yFW+AJvAO9CQ70xd/HGy9/L044GeM2YxpuvQYQp6XDyYgQYuPiSEtJJyMpjbS0NNJS0klLySA9LYPMvFwKC4soL62gsKyU3MIMKosKqak4S3FFOblnS7hy7gxVzt58vWwNdyaJUjtrMt/Mn8v12fO4vWApd5es5P6Sldxbs4Jny5fzaNUqbmyS4YXtUS6eK+RyzSXOX/yKuLxijPwCMI6MxSouDYeYTBzCUzkalcax2HSOnczkSFw6dtEpWEYkYhp6EsPgGPQDozjgFca+EyHs8whhv0cIBzxDOeAVhq5XOAe9IzDxj8HUPwYTv2hMfKMw9onE2CcSI+8IDHzC0fMOQ9c7BF3PYPQ8Q9D3DsfYNxIz/2j0PcKwCorHITIV26A4LH3CsPULwz3qFN5xyXxz4xbvGhpoa2/78UO98Jdhwe85/lvAqHk4G80jGajZJqFlE4+pZy7hudc5e6OJ8zfeE5Ndwz4LTxR2WSG33QyNQ46YOEcQnHqe4iuvKKp9zsmCK0RnVXPu6mvOXnnGyaxzHLT2QnanFevUTFHa78zBI5EEJldR/s07zt9uIbbgG0yORyO7z4pNu01QNz/G4dBEUqtucOFpM0W33uJ0sgJ1q3DW7PZC1iAWRZMMFE3yUTYtRM2sCA3zPNRMU5E3CGO3w0k8ki5QePU1Fx42k3v5Mba+aWzb68h6dSsU9zujZeSJjVcSOZcecu5BPSU3XhKUW42yiTfSGkfYZhiDskkqKuZZKFvlomCRhaJVBsrWaShZnELdKh5lszBUzAJxiCghvfoxlQ9aOX27CbfYUhQOubJ2uz2yuh6omYejah6NumUCqhZJXWXBpifZbRuJvU882ee/5fLDd1TXNROWdxl1c1/myxuybvcx5Aw80LQOwtgzmfjTtzh7v4lzD5sJyalin0MIq7StWbvTETmDEFQsk1CyyEDRMg0FkwjkDrly0C2CgOyLlN9t4dwjAQmVdRicyGCRoiWrtY+gaujDLssAdpv7YOeVQNbZW1Tdesele01knXuAtXcWKkZBbN7nx1b9KORNklC0TEfRIgV5k1MomqSgZpaLmkkuakYZaBglo2OZyJHAEhLKrnP6xksuPWmg+GodrjG5bN7nyGJlezbuD2abaRrbLHKQNc1G3ioPOatsZM3SUTRLR9k0FRWTJFRNElA2ikLugC8bdjiz3SIE58hSsmufcfFRK9VPOjh19i4HjsWwaY8zG3a7oWwaibpVMqoW6cibpCNnnIm8aW5XII1pJvIm6cibpCJvkvrr/jb/0TfVv4N+CVR2g8bW1tYe+Pdxn8iPoeDH4PCn8/40aObj13/63sfr7gaP3ct0941saWnh/fv3PHv2jGvXrlFaVkpSUhLh4eH4+fvj7euLp5cnx0+44+bmhuOxYxw94oDTMUfc3Y5z4rg7HidOEOgfQGx0DJnpGVSeOcs3X3/DrVu3ePDgAU+ePOlRN1R9/vw5z58/58WLFz16+fIlL1++5NWrV7x69epHIPbJkyfU1dVx//59bt26xdWrV7ly5Qq1tbXU1NRw/vx5ysvLKSoqIi83l4y0dE7GxhEUGIjnCQ+cjjlibmrG/r370FTXQEFOno3rN7BwgSS7duzkyeMntLe20dnRyfWr17h/7z7xcSe5VF3TlT7d2fmz5+4/ezC28P33T6l/dJLS8IVciRPhVU5/WvL70p41kM784TQXD6W+bCD15f2pL+/3QQOoL/sQ5lIykqaSETSVDKW5ZDCtpf1oKfuSxrL+NJYNpj6/P++L+9NyegCvi/rwpOBznpQO42zcBPQVBzOuby8GfvoJn37yKb0//ZLPPv/iw337J6xYsZza2kt8952A1pbm/5ES6S7A2IKwo4nmt295dPdJD2C8fD6ZlCANMl26AaMojcWTeF0owdPscTxOHc2DhPHcihHleuQYvokcytfRA7gaI8LNuDHcj5/K05TZvMmaSWOBGE2lw3h3eij1Z8bTXDYfQdkiOksn0Vg0mGf5/biRPpWHZ/RoflqEoOUBgs6XdArf0iF8T6ew7Xe5N/i1fyP+Box/Lf0ZAKNQ2OVivHnzJps2/WtPvb/1v6eNGzfy6NGjLpfcn+Ce5d/qF6DaDz/8wA//+KHn34+dch+nHP/UQdftZOzWvwNvv2nZDwnOP/zwz2364R8//Ogzv9d2/ewx+XA8/vGPf3QlbP8X8/yW49G1b//o2c+f28f/Zh9+r/GnAIzdvRm7g2D69+/3IS26z784GbuX64aJfft+0aNuuDhwYH969/6ETz7pckR292kcMmQwo0aNZNCggT2v9+v3JV988RljxoxCTGxCT5/HbhfjqFEjkJAQ64GJXXBSpGfO/v37MXjwIERFxzN8+FBGjhzO2DGjGTtmFCOGD0V0wrgul+KoEQwfNoRhQ0VYMH8uS5csYtTI4YweNZJxY8cydcrUnj6Mc2fPQUJMHHFRMaZMmoz0MikO6uqxXEoasQmiTJKYiJyMLFMmTWbu7DkoKyoxe+YslixazIZ165Gcv4CxY8Ywe+Ystmzewvq165g/bwEzZsxi6VIpli2TZsaMWUybNoN58xagoaGFqak5CgrbWLFiFeLiE1m2TJpNG7eiIK/Cnt26yMkqsXWLPGqqWqxbu5k9u3UxNbHkwP5DyMkqobhNDTlZJVau2Ii8rBrKitpsXC/Plk3K6OzUZ9MGZZQVd6J3wII9u4wwNXLgoK41cbHZ6OnaoaJ8gKMO/lhbubF3jxmyMlpYWTqhq2uOqupujhxxIzExk4DAGPbq2aK205Bjbn7o7DHD0OAIzk5uxESewvGI328+j7t7MAqFQtoEQtq//wdXzp8j0tQEz7Vr8VyyCO8li/FesAC3KdNwFp2Iq+gkXCUm4ygmhuP4sbiMFsVx5DhcBovgOGwAxwaKcHzBcoK9ThAQ4I2/jyfB3p5E+PoQ5uuLj5cXJ3w88TDfi6u4KK6fjSBW14jkhDhSTqWQmZZDdnoemelZZKR1wcX0tAyyM3LIy8mnuLCEwpJickqyKc/JoTK3iKKSYrIriqg+W8ZX0Sf5Sk6BG1Mmcl1yLl/Pn8vVufO5s1iaW4uluSe9hocb1vB0+XLur1rFtY2beaRnzFcVeVyuucSFi7Uk5hdj4uOPQWgkppGJ2IalYBsYj01wPDahCdhFnMImLAHzkDiMA6Mx8IvgoE8ouj4h6HqGoOsRip5HKHqeoRz0CufQBxn4RGDmH425fzRm/lGY+UVi6huBiU8EJj7hGPmEcdA7BD2vEPQ8AznoGYyBVwjG3uGY+0VhFXQSc/9Y7ENPcSTkJHZ+4biGx+F/Ko30ivM8ffmK5qYm2tvbf5X76Pcc/y1g1LDPQsM+DVWbBDStY7H0KyS+7AHnb7dy+upbQhLPoK57FLkdFmzbbYOWgQt7rX1wCcslt/oxp6+/I/fiQzJO36LqZgPF1ffxi85FZa8tW7UsUdjjiLq+J7stgnCPLKPkyltqHnSQ6+xmDwAAIABJREFUduY2RwJSkdtvzQYdQ1SM7bDwiySm4jIV9+spufMO36zL7Doaz2odT2QNTqJolo2SWSFKpkWomhWibpGHhkUmqqZxGLhnElZwjZLr9Zy9+5708/cwcYtDdrcDW3bYobjfGQ1Dd2y8E8m9XMf5h+8pvvGKgOxq1MwDWb3DDSWjBJRNs1Axz0fZsphtFoUoWeahZJGFomkKKuZJKBlHoWIcxtGw02RcfE7lvTbO3mnDJaoCuf3H2bjTBWXDYHbaJKJhmYimVSoaVhkomaQifyiavfYn8YgpoLT2PrUPG6i8WY9v8jlUjD2R3GbM+t1OyB3yQNMqEGPPZJLO3eXCo1YuPmkhMOsc2218WKpizKrtR9h60B8F01jkTZNQsU5DxSqWbUbu6J+IISi3hvI7XYAx/mwd+u4ZLFG2Ye32o6gb+6FjGYi24QkMHUKJzanh9NfPuXSvmZIrrwlMrWW/QwKb9viweX8o8kbxKJmnoGieiKLpKZRNk1A3z0TLPBsNo1Q0jRIxcs7FP6WWgivPOX+/nqq6d6RfvImpZyzrdh1hmdpRNuwLRs44FXmzbGTNcthsmskWs3RkzbJQNMtByTiLbQYpyB+KR83kFKomMcjp+qJi7I+Fdwbxp29z9n4z1U87SKq8h6F7Apv3ObNmlyMKRsGoWMSjbJGMrHESsiYZyJtld8k0A3mTtL8sYPxv9DH8+7XOyV9a9rfM062Ojg4aGxt58+YNDx484PLly5SVlZGVnUVqWirxCQlERUcTFhZGWFgYkRGRREdFExcbR2JiIpmZmZQUl1BdVc2d23d4/fo1TU1NPS7M7gTwn5Zz/zt1uy67gWv3Z7vTwrudmN1p4S9evODZs2fU1dX19J28dvUqV776igvnz1NUWERaaiqxMbH4+vhgZ2eH/iF9duvosE1BgdUrV7Fk0WJSU1Lp/FAqLegU0NLUTExUNDXVNT0lSz832oVC2oVCBMIOvv/+Le9eZlIatZSa6P48zepDc8HntOf0py1vKO8LRXhbMoi3pf15W9rvgwbwtmQwDaXDaSwZSVPJSJpLhtJSMpjWkr60lPalsXQArWdFaCj+nIbCL2ktH0Jj+ee8O/sJL85+xvWCsZzylGDljM8Y+Ekv+vf5hC8+68WXX3zOF1909UMfMXIYgYF+fPe9gI6OVjo72hB0tiPo6EDQ8c9E6Q7BbweMnYIWBMJWBB3NNNW/49G9p1y5cp1Ll6uoPZ9ISoAKGU5iXI0Q5W2WOM2lU3lbMomXRWN4kT+aJ5njuZ8oyt14Ue4mTOBOwljuJYznYcIkniTP5mX6XOpzp/G+ZAzvKwbw5uwXvKkcQcuZBQjLpREUT6OjZAjvS/pQlz2Ub5IXcKNQj3f3UxB2XEX43WMEglcIBE0IhZ0IhYIf6deOX/v9/xsw/rX0ZwGM3333HZ2dncTFxTFkyJA/HLT9FTVhwgQSExP/3HBRKPxVgO0P1/+FffgD9HuNPwVg7N27K2nok0+6gmEGDuzP0KEiPfDv4wCYbsj4MVTsho3d7sRuV2J3eEx3afTgwQMZPXokIiKD6Nv3ix7344AB/Rg9eiSiouN7nI5DhgxmwIB+jBkzCgkJsZ7tGTy4K026f/++iIgMQkxsAmPHjmbEiGE9adKjRg5n6pRJPWBx/LgxTBg/lrFjRiEuPoHZs2YwdcpExMVFGTd2NCKDBjN18pSeXoozpk1n1syZrFuzlrmz5zB7xkwmT5zE9KnTkFq2DAlxcdasWs3WzVuYMW06UydPYcqkySySXIj0MilmzZjJzOkzWLJoMZILJFmyaDEbN25i5ao1rF+/kcWLl7JsmTRz5y5g6VIpHB2d2bVrN+vWrWft2vVISExi9ux5aKhvR0N9B7Iyiqgoa7Jg/lLkZJXQPWCAirIWy6VXoyCvgrycMrIyimhp7kJZSRNtrT3s3LGfTRu2cdjOFZ1d+sycvphDepbYWruyd7cJJkaH2bJRDXWV/Rw6aM/hw94YGhxm5w4j9u4xZ/8+M8xMj3Lk8AmkpDZiZnaE02eq8fIOZ9dec7bvNiUwLB4bO0/MzV0wMjInLTUPS7Pjv/k8Fgo6EXR2IOgU0iHoCnn5urqKBMdjeMsr4Ckthc+SRXjOnYfLxMk4TxDnuPhkTkyehuukyTiJjcdtrBhOYybgIiLCseEDONx/EE5zl+Lj4YaXnxf+bu5EungQ5uaBl7s7JzxP4O3jxQktJRyHjsB70nxOuTiTnpZKxsk0Uk5lkZZVSE5WHtmZOWRmZJGZkUVWRjbZmTnkZeeTW1hATkU+BVlZlKVlU5KbT05xHhWni/iqMI9L+/fy9ayZ3F68mG/nzeOqpCR3li3n2sJl3Fy1mvsb1vNYejl3V67g2rp1XFPbwbe5KVy6VE1V9VdkFFdgHxKBaVgU5lGJ2IYmYet/EquAOKwCY7AJjsUyMAZT/yiMfcMx8A7hoFcQup6BHPIKxsArrEve4Rh6R2DkE4GRTyQmflFYBcZiFRiDVWAMlgHRWPhHYe4XiblfJCa+4Rh4haDvFcwhjyAMPIIw8grBzDscS78o7EMSsA6I5XDwSZzDEnAOicUr5hQJhaVcrXtKc2tbjyvn41LC//Sg/XuO/9rBaJ+Opl0SalaxaFpFYxNYRHLlE87faaP069d4x5Uhv8OardrmKO0/wnZjd7SNT2DleYrk03c5faOBkq9ekldVx8VbDWScvoGD9yk2qBois90GTUMvtI180TTwwSEgj8La19Q+EpBb/QjXyFzkDtixYachSvq2GLoHE5Z/gfK7rzn7qJHYM7c5eDyFFdud2awXgqJpEqoWWWha5bHDroAdttloWSahbRmLbVAxGTXPuFDXSuXd9ySU32CvbRCbtG2Q33MMNX13NAxPYO4RT2bVPS7UNVF28y3B2ZdRNw1kpYYTCgejUTZJQ82yADXrUlSsylCzKUbNOh9ls3RUzVNRNo5FxTiCoyFnSK18wdk7HVTXfYd7zGm26DixVvMIiod82Wkdi4Z5DNpWp9huk4yaWQIy+/3RO3aSyOyLVF5/StW9evIvP8E5qgA5veMsUjRn0z43thn4oGUZjMGJRE6dvc3Fx61cetlGUM45NC1PIKl4iA17nFE1j0TNOhFFsxSULJJRNotC0dAdg+MxBGZdpOxmI+frOkmo7OrBKKVmy7odx1Ax9EXTzA/Fg67oWPjic7KUgqpHXLrfyrlbzWScf4KtXx7yej5s3uuLnH4oiiZRKJpEomoWjbp5LBpm8Wy3TELLNI6dlnE4hJSRUHaXc/caqXrUxNk7b4kqrGWnbSBrdjiwUtuVdXuC2Hwohi1Gp9hieooNxnFsNDmJjOkpFIwTUTNNRcM0GSX9GDRN49Awi0LJwB8VI1+MTyQTV3aT848aqXnWxqmzdzB0P8XG/c6s3HEUWYNAFM1iUTCPR8YoHjnTVOTN0pH7CCz+DRj//yWBQNAD95qbm3nx4gV379zlm6+/4dKlS5w9e5bi4mLy8vIoKCiguLiY8ooKKs9VcvHiRa5fv05dXR2vXr2iubmZTkHnvzgrf0m/5Mj8qX4KILtdmN19Jz+Gj919L69evUp1dTX5+flERUXh5uaGmZkZOjo6KMjJs0J6Obt27OTF8+cIOjppbWnl1YuXJCac4uH9B/8RMLYK22gTCugUCPle2E7Di/OUx8pQGS5CXfYX1Bd+RkPuQJrzR9JYNJT3pYN4XzrwxyoR6UqLLhlKc8lQmktEaCkdTEvpQFpKB9BUOojWChGaSwbQVDSIlpIhtJR/SdPZ3rw++wkPSgdRmzUZB92RzBjei6F9ejGoTy8+6/2hXLpPb3p92gszS2PaBI20dzQh6GhD2N6BsF2AoL3rmLcLOmgTdkPGjl+pdgSCVgSCVjraO2iob6Gu7jVXr96m+kIZUX6GeJvPJ91xAlfCx/MiXZTm4sk0lk7iXakY70rFeZUvzpN0UR6lTuBJuihP0ifwLEOcl9mTeJU9jTe506gvnMT70vE0VIzk9bmRvDwvyrvKWbRUzKa9WBxByRA6S/ryLncgj9PHcyNlMbcLd/D6lj+ClrMIOq4h6HxOZ9s7OtsaEXa2IBS0IRR2/Orr/6/9rv0NGP9a+rMARqGwK/DlxYsXaGlp/eGw7a+mPn36YGBgQENDA99///0ffs3/Rf0JANjf+p/V7zX+FICxK026OxWoD/379/1RH8WfQsaPl+l+vcu92Len1Lo7fbo7LKY7uGXQoC7XoojIoJ4y6AED+jFo0ACGDRvC6NEjGD582Ad3Yt8PrscRH94byYgRwxg2bCjDhg1h1KgRiIuL9oTAiIlNQEJclFEjhzN5kgSzZk5HQlwUcbHxjBwxnJEjhjN5UldvxmlTJzN3zkwmjO9Ki547ew6LFy5iyqTJTJ44iUkSE1n4AQ6uXb0GyfkLmDFtOgvmzWeSxEQmT5zEpg0bexIbxSaIMmvmTGbNnMn8uV3hLqtWrGTJosUsW7KUTRs3o6CgyIoVq1iwYCEaGposXryU+fMlWbJkGTNnzkZBYRuKisosXLgYaekVyMspMWeOJFLLViEro8hCyWVs3CCDnKwimzfJoqyojpKSOuvXbUZOVgk5WWX0D5libmbHurVbWbN6M54egWzX2s/qlVvR3W+Kh3swWzaroK2pi76eNZs2qKKstIfAgHj277PAzNQRdbUD6OlaYWnhhJ6uJWvXyLNdW4+Y6DTCw5MxtzrOkWO+aO3Uw/6IDw5H/bG1d+T48QCMDJ1+83ksEHQiEHTS2SGgo1NI5/ffc+VyDUm+3njv2In32jV4LZLEdcZMjk+dzolJU3GZIIHjBHGcxCRwEh2P61hxnMaK4jJEBIfhA7DtNwCHWQtxPebAMSdnPJ2OE+juhZeXFy4+Hrj7nMDX1Q076eXYDBhOhKIaqSejSM/MJDsug7SkPLILz5CXW0hudh45WblkZ+aQlZFNZnoWmWmZZObmkl1RTFFuPmWpWZRkZZNbkE1eWT7nzpdT5XqUKmkprs5bxNUFC/lWagm3paW5tmgpV5av5PbaddyVkubO6uVcWy7N5Q0yXIsMo6bmIpdqvqL07AU845OwjT6JXWwyDhHJHAlOwDb4JDYhsdgFxmIbGINVQDQW/pGY+oVj5BOKoVcwxt6hmPmEY+YTjrlvBBZ+kVj6R2HpH4VVYDT2wXHYB8VhFxSLXWAMtgEx2PhHYe0fhYVfJCbeoRh7hWDsGYyJZzBmXqFY+0Rg5xeFrW8kjqGncA5LwD3yFN7RiYQmpnPh6g0aOjoRfOhh0v2A3O2O6S4t/Dn9nkPdNuc/KAsN2wy07VPYbp/ADvtYdBxicYwqJ7PmJZV32smpeYpTeD7r1M3ZqG2JyiEXdlr4oGF8gkNOUYTnfkXJt2+puPGeoiuvOXvzPcGp59lr48c6DVPk9xxjh1kgO82DUNX3wsIjnfTKx1y830FB7Uu8E8+goHuUDdombNO1Y5+DPz6p5ZRcf86lFy0UXXuJ68lyVE392LTPjc37PNhmEMR26zh07BPQtAhD2dAHkxPJhOZ+Ten1eqoetVNx4x1R+VdQMzzOChVjZPc4oGpwHHUjdyy9Esi9/IhLT1o5fauewIwaVAx8WKF6BKVD4WiapqBhlYOaZQHKFoWoWuWjbpWDinka6hYpqJrEomoSwdHQM6Sfe0Hl7TYqb7XgFlGM7O4jLFcyQnb3Ebab+bLd3B9NM1/UTXzRMPNH29IPx4gsci7f5ML9l1TefU3a+btY+qSweY8TUio2yBzwQMnIH03zIA66nuRU5R2qnrRR9bSFoJxzaFi4I6lwkE37XFExjUDN9BSqpmloWmagZXESVSMv9F0iCM48z7n7LdQ87SSx8j4Gx5NZvM2M1VpHUDHwRcssCKVDHqgZeWHllUpi6W0u3G2l+mE7p282EZn3DWYeKWzTO8GWPS5s3eeC7AE3lA29UTf2Q1nfC1VDbw44ROIYnsep0zcou/GaqsfNnHvQSFbNYxwji9mw2wkptaOs2+3NloOhbDOJRdEyFmW7WPZ4pqHtEoeMsRcb9zoju88dlUN+qBn4oXLICwVdV7buOcou6wCcIgtJv/iIcw9aOP+onZiyW2jbhLBC+wgrdjihYBzKNvNo5M3i2GoYyxbDeGSME1EwT0XeNAV5k+Qe/Zrxh99U/62ev6VtbW09fRqfP39OXV0dd+7c4ebNm9y4cYM7d+5QV1fH8+fPefPmDY2NjT2l3v/Onflb+l7+p+V+qQz8Y7W0tPDu3TtevHjB7du3qa6uJjc3l5CQEA4fPsz+ffuRl5Vj6+YtlJeW8f133yPoFHCl9ivi407S9L6RjrYuh/zPjVZhA63CDjo7hXzX8R2Nz65zLn4nZcFDuZv1BS8K+vAmfzCNRWNoLhn2obfib1Nr8RDaiobSVixCa2lfmip6U3+6Fw+L+nCvdByl0VPRWPklYz7txcjPejP4iy/4tPfn9Or9Cb2/+ASrI2a0Chtobqqno6UFYasAYasQYauQzg4BrYIOmoWttAs6/is4/OO09g4Ena00vq+nsbGFpmYBj5++5969OuIjfVBYIYq+Qj/SHMfydaQ4j1LGUZ83ntZSCRqKxHlbJMHbQgneFkjwOk+MV7mivMgZz+t8Md4WSVBfPJF3JRI0lE6kqXwi7ysm8ubcZF6cn8qbyim8q5hIc+k4OoqHIywSoaNgCK2FY3lbMJU76Qu5miHL4ypb2l5l8p3gDoL21wja3yHsbEQobEEobPvV1/9f+/3qBowjS94zo6wLQP3REOxvwPjXAIxCYRdkLC8vR0xM7A+Hbn8lSUtLU1tb++d3LwqFfzj8+lv/8/q9xp8CMPbr9yX9+n3Bp592/fzll5/Ru3d32vS/AsbPPuvzo0TpfwLGLvfiP3/vz+DBgxgwoF9PIExX6fVnPWEvAwf273EydqdMdwXG9EFEZBDjx49l1KgRPYnSXcEwIkyYMI5x48YgKjoeUdHxDBs2hPHjxyIhLsqE8WMZOWIYw4aKMGH8WCZKiDFm9EhEJ4xj1MjhiImOZ97cOUyZPJHJkyRYvHARM6ZNZ8yo0YwaMZJpU6b29Fvsdi5Kzl/A+rXrWC4lzZxZs7ucjTNn9TgflyxajOT8BSySXMjCBZKskF7OIsmFLJeSZuXyFUyZPBUpqeUoK6uyZMlSli6VQlJyIZs2bUFWVh5JyUUsXrwUKanlrFixijVr1rFxw1YWSi5j/botbNwgg6yMItpaOkhLrWbB/CXIymzD2Mgcma3b2LhBBksLO+xsHVFX24HkgmVILliGgb45yorayMuq4+rsh/5BK8xMHTh00IpjR73QP2iDvJw2u3YasFvHhEMHbfH2isL9eAjaWnoc2G+OtpYeykq7cXUJIP5kDmYWLugdskFnnyHWth7YH/bF3OowYRGJREfn/+bzuFMoRCAUImzr7Ppf+++/59LlGmID/PDQN8R11SqcZ87g2OTJuE6agsfk6ZyYNA1nUQmOjJ/AkfGjcRojyrFxE3AeOgSH4QOw7tcfu5kLcHdw4LjzcZzcjmPn4cIRP3c8QrwJ9PUg2OEox+UVCVy3lRy346Rnp5KSkk52fCbp6flk5ZWSm1NAXnZeD2TMysgmIz2T9NR00jOyyC4upbS4jIrcfEqyMiksyCa3OI+8ikIqY0I4o6jIxenzubZ4GV+vluL6siXcWrSUmqVSfLtiDVeXLOPmGmmuLZbk8vLVXDl6jKqaSi5V1XL67EWCktKwi4jBLjIBh7BTOATHYxsch21QDIf9YzjiH42dfzTWfhFY+kZg7hOGmU8Yln7h2PhHYOMfgW1AJHaB0dgHdelwcAxHQ05yNCQeh+CTHA2J40hgHIcDYrEPiPkwXyRWvhFY+YRj4x2OnU8kR/1jcAqM41hALCciE/GKScYnOpHIlCzKqy7z5E09zQIBAoHwRw/Fra2tPWmrv3QB/T2Hum3uL0rDNhtN23S22yey83AsOvaR6DnH4X7qHAXfvKPyXgcp5+uw9ktHWtmE9dttUDX2YJdNIJpm3uw9HIr7ydPkXHrB6TutlFx7T/HVdziE5CK7/yibdexRPuTBLstQdluHo3LIG0PnROKK73D2VhulVxsIz7mChrEHG3dYIbPXnh2WXjhF5pJRfZeaJ01crGsmqfI2jpG57HMIRsPUAw1TD3ba+LHPIZgDx4I56BSKX+oZCr5+xoWHLVx80EZm1WOcIgrYvMsOaSUjFA86o2F8Ag3jE1h6JZBX+4RLT1o5c+sdQemXUdH3YqWqHar6wWibJaBlkY6aRRZK5lmoWGahZpmBilkKmpZJqJvGoG4azrGw02Scf875O21U3mokJO08ekcCUDxgj8rBw+w0d2WPrQe7bU+w77AXZh5huMSlEn+6irP3n1DzvJ7y28+JLKpll20Qa7TsWaftiIphMGrGIWiYBXPI5SSnztziXF0z5+oaCc49j7a1B0sU9ZHZ746qUQRqhgloGGWwwzyLHRan2G7ih4FzJMEZ56h62MblpwISz97HwCWRhXJGrNI4jLKhP5pmoaibBqJi5IOObTj+qZco+fYdVXUd1Dzu5MyttySd/hZbv0T0jgax28oHHWtfDhwOQv9YKIYuoVh4ReGZmEvK+a85++AVNc+aqHnWxum7jQRlXWGHVRSLlQ4jre7K5n1ByBiEoWQehbp9JDrHY3HLOo1HTik2oSfRc/Jnr40nuna+6DsEcfBIAPsP+3LgsD/OEbkklF/j9J0GLtS1U3qzEZ+MWrbqebBY1ZbVu9xQMo9E0TwGebNYZIxj2GwQhYxxHNssUlAwTULe+J/6NeMPv6n+C+vj3o7dr3UnYXeXJnenUr97947379/T0tLS85mfC7f5fwnV+bUg8uPXfupo707Xbmho6GqG/vAhly5dIiszi+Oubugd0EV2qwwORxxobWmlof4dYSGhlJeW0dbSSvuvAYxtQlpeXONy2j6K/AdxPbU3T/M+4U3BIBqLRv8/AMaBNJcOorVkCG3F3YCxH03lfagv78Wz0j48LBnOjfz5RB6ZzAqJPoz8pBdDP/+ML3r3oVevXsyaN52UrFO0dr6no6MZQVtHF1xsEf4IMDb9RsDY2dlOZ0cL7W3NNLd00ND4HY+evCMu9iQrFs9jwoBe7N30BZnO47gSJc6j1HG8yhpNS7EYTaWTaCiZxLuSiR8kQX2ROG+LxKgvFuNdifgHSdBQKsH7MnEayiWoPy1B/RkJ3p2eRGP5RJpLxWgtGUd7yRg6ysbSWDyGN4VivCqZz420RVTFSnGjcB/1D7IQtD1DKHiPUNjE/xZgbO0UkvyknUFF7xEraWRaWSMzP2jWR1Dqp/qjQdnfgPH/BmDsDnyxtLT8w6HbX0VDhw4lOjq65/j/0df7/6g/AQD7W/+z+r3G7wIYu8Fid7PoTz/9pCfp+ae9E/+dut/vLnPuToTunufzz/v0lER//nkfPv30k57+i19++fmPyqQHDuyPiMjgHtjYv3+/DwDzyx7H4k+X656n28XYHRIzZEhXsEt3snQXsOzqvSguLsq4cWMYPXpETzCMhIQYUyZP7AlzmTxJgnlzZyMhLspECTFmz5rB8GFDGDtmNKITxiE6YRxzZs9Ecv4CZk6fgYSYOKNGjERsgijz5sxFdPwExo4ew4L581mzejUzp89g9qxZLFwgybQpU7tCYSQmsmTRYqSWLmPhAkkkxMSZNWMm8+bMZdqUqcydPYfJEychIS7B6tVr0dTUZtGiJUybNoNVq9Zw6JAB2to7mD9fkvnzJVm1ag2LFi1h9eq1rFu3GSmp1cjKKLJ3jx47d+zF1saBLZvlkVywlPXrtrB5kxyrV21A/5AJZqbWKCmqs3bNJhYtlGLO7EUYG1mhIK/GkkWrcHX2Yd8eY6wtndijY8ialTJ4e4Xj4uLPpo3KWJg74nDEg9CQU7i5BqKmuh8V5b3s1jFBTXU/ugcsSTyVj4WFM3r6lrh7BOLpHcH/x957R0V17+3bltiRZhdBEXvFgooFsUZUegfBriC9g4CACIj0DtKb9CKIFI2xxJaoaSYnaowlliidmWHIOc9a1/sHJSZPcp6TnOSXk/P6Xetee2Yzg8Ni495zzX1/bnunAMx3HqDq7GVi40t+83EsEosRijrp7OjsAYxdXLx6maiwEwS7euK9ciWeipPxklfAe+IkgqZMI2LWPEKnzcJbTg73caM4MnYivhPkugHjmJF4jBiJ19zFhPr6EnosGJ8Tx3ANPUJI6FFOHg0g1smJMEdbEtxcKD8WQsOpQorKyynML6E0r4SiikoqSiso74lEV/ZAxvLSCkp7AGNJYRmV5TXUnKmj9mwNVadLOXumkuozpympLKeuNI/6Q1ZcmLuM2yqqXF27jNtLlPli4VKuqSzjw+Vr+EhFldurl/H54oXcWrGK6/utef9SHdcuXeO9+vdJyi/CIy4Z94R0Dsdl4huXhVdcOl6xqRyJTuNIdBo+Ual4R53kcNRJPKNS8IhKwTs2Bd+4kxyJT+VIfBp+8Wn4J6bjn5hBQFJmd7Q5KYeAxGwCErLwi8/ELz6TI3EZPyg2Hd/oVPyi0zkam0lwfDahSXlEpBUQnp5PQl4J6cWVnLlwmUcvvqNVKKRdKOoDjG++Ie59Y/nPTqC/5/pXAaPF4Tx2eKZh7h6HzbEcooqvU/dZK5cedJJ9/kvsQnJZpmPPBovDGDqEY+Eej5lrNBYe8bhGlpJz/h71d9uo+biJvIsPsQ7KQd3Mna37AjByiGKXZyq7PdPQPxTJQd8skso+5vxnLVz4sp388/c5eCSNbXuPsMnCA0O74ziH5ZBYcZWzd77lg2/auXivkeqPviaz/hYRBQ34JBTgHJGKT2I+MaUN5F34iKpbD3n/q0Y+/FbIhS+aiCm6ioFtKKv0HNhg7skO12gsXKMwdgjF8XgWJZcfcPlBG+e/aCKl8mOM7WNQMzyMnlUcZg5Y9mQwAAAgAElEQVRZmDoXYuhSiq5LKfqupRi5FmPglI+Jax5GjqkYOybhl3SOkkuP+eC+gA+fiGi484TsmuuEZ5/mSGw27uEp+MamE5JRQEJZDfnvXaP+8/tc/PoxV755ys2XzVR8dA/f5Ao2Wh5GVd8NzQMRWHpkYeSQjJFDPLbBp8io/5zzXzVz8esWEqs+wMIrElUDe7bvD8XYPh1ThwJM7MowtS3GxC4Tc4cYbI+mEVd0kUtftnH1voi8c/ewCzrFCl0X1M380LGJwdAxCTO3VAwdE9G1jcQjporshq9o+LyZa49EfPJCyMfPWzj/2RNKLn1GRvVVkssuklh8gbSqy5RcvkPDZw94/94jLn39hKuPX3DtcSOXvm6h5NpjHI6XstLAjxX6gWzYGctWq1S2Wiez3TYOE+8UHOILSf/gY9579C1Xnzyn9uO/kX/uGifLz5FcWk9m9SXyz31I8aXPOXvnCVcetPDRMyFXHwk5dfkBLjEVrNt1FFWTI2zYG4aOcyraTt2AUdMxCw27dLY6ZKLplI+mQx6a9nlvAeNfUL9UFPNTiNjrDPy5D3F++pw/+vX2zo98s7zm5x775uvuLdZ58eIFf/vybzTU1xMfG4erswvOjk6UFpeQmZ7Bqbx8Xjx7TntrG+2tbf8UMArErQjEIjpFYroEIjqe3eJ26R7ORA7ndm4/HlX057saCRp7Ziv+Nrg4gtY6CdpqpWnvBYy1ErQ1DKb5/EBeXRjGo1pZ7lbO4GLGUjyMxqGuNIL5k8Yya8pkVq1YSmR0KN+++IYOUSticXc0ute9KO4QIxJ10vFvOBhFIiHizu65jh0CMa+bRGTnlqG8YDEjBg5g1uj+uBuPojxInmsJ43lcosCr0/K01CjQUqdIc4MSzQ3TfrKdSlN9r3rAYt1kGusm01SnQHPdJFrrJtFSN5nWuqm01CrRUjeV5npFmhoU+K5Wjud1Cnx3bg5PzizgTvZ0zsfN5cIpWx59cRmh4Du6uprp7GxFJGr71ef/X3vcdgjFlD4RoNDQzLRzzcw/38LCc83Ma2hmdkMz8+qbmVXfDR57Nau+mbk9AHL+fwg0ewsY/5qAUSzuLnx5+PAh69at+9Ph23+7BgwYwJ49e3j58uV/fjS6V/8BAOyt/lj9XusPB4xvQsR/pU26F/b1gsRewNgLEnv3/xRevln+MnLkCEaOHMGQIYPo379/X2R61CgZ5OTG98HHsWNHIyMjxeDBA5GQGI60tBQjRgxDVra7TfrH0FKyT93zHCX7GqZlZaWRk5uAouIUJslNYLLCJGbNnI7S1CnMmDGNGdOVkJ80EaWpUxg9SoYxo2WZJDeB6dOUmDd3NtOVpiE3YSJTFCYzWV6BieMnoDh5CpPlFRg3ZiyzZ85i5QpVlBcsZNpUJaYoTGaKwmQUJ09hutI01qxazZJFi1mzajXKCxYyWV6BTRs2snaNGlMUJjN1iiLr1q1HXX09amrqrF6thqKiEtOmzUBLSwcTEzPWr9/I8uUrWLhwESoqy9m48V3Wqm1g4wYNNm7QwMvzCOZmu7C2ssPYaAcqS1Wx2LGHdeqbUVPbgOZ2XeztXNDS1GPF8jUsV1nFunVb2LPbCkuL/ejrmePq7IO+rgUW5gdRV9uGxrv6BAVGc8T3BOvXaWGgv4sA/whKSmrxOxKOvZ0vB/a7YWZqjeZ2Czzcg4mPz0NzuznmOw7i5OpDQdEZAgLj2X3QgfiTBcTEF//m41gkFtMhFCHscTCKu8Q0XL6A/9GjBPr4c2SdOm7ycjiNGYOL7GiOTFTg+LRZBCvNwHuiHM6y0njJjsV7/EQCZGXwHS+Jp8RIDs9bQvARH4JCg/CNDsYnwIvEA7akbNTDe9kq/A7uICIulFO5eVRXnKG4rIqq4tPk5ReQV1HMmaIiygqLKSku64OMvS7GoqJiygrKOV1QRUlJBWW1VZRWl3C2poK66ioqisupqi6h1t+HqyqbuLFkOedXK3Nz/lzuzpjPzWUruLF4DTdUVnJ92ULuqyjz+UpVrumZ0HChmusXr3Kp/iLpRaV4xSXhmZjBkcQcApPz8EvJxj85i+CEbIISsjmWkM2xxGyOJeUQmJRNQFI2AYnpBMSncjQhjaMJaQQmpnMsKYNjSRkEJWcRlJxLUHJu93MSswlMyOJoQiYB8ZkEJmYTnJxLUFIOxxKyCErIJjQxl/CUfCJTC4nLKSUhp5jskirqr1zn3pNvaREIEHV20in++cjcv/LG9vdcxl6n/6lMvCow9SrB0ucUFl5pmLrG4RRRSsrZT3nvnoAL9zqJr7yDhVcSizRt2bzHHyPnaExcYjB2icHAMRJL7xTCi65Tees1lR+94kTeFXRsw1isZcv2/cGYOiew93AWe72zMbKLY7dnJiFZV6m80cj5u50UX3mOc2gx2lYhrDNzR+tAIHu8EwhMq6H48n1uftvOl62dfN4k4OrjFs7/7SX1nz3mvbv3OX/3G96//5Kbz5u58biND58K+aSxk8qbj3GPKkNF255Ves5s2xuAmWs05i7RGDuG4Xwin7Krj7nydQfn7jaRVP4xutYRLNd2R/dAHBaueexwL+lzMBq8ARhNXXMxcjyJsWMifkn1lFx+xJX7Aq4/FPDh4zY+/raJjx495/27D6m7c4+LXz7gw4ePufPkObeeNnLrRSufNrbzeXMrVx69Iv70ZUzcIlmkacNKAy+MHFPY6ZmLtlUs2tbR2AQXkP3efd7/WsDlxx0knbnODq8oVHRs2LgzEF2bFIwdCjBzqMDErhjDQ+noHQznkH8aCSUfcOlvHVy510lW3ZdYBeSyRMsZNVN/DOyTsDycg4VnFrq28WzeHcwOz2QC089TfOUR1x6L+PTV93z6qpMPnwr46EkbHz1u4tqD13z4zXd89uI1X75u4ZOXbXz0vIVbL1r5qk3A7RetlF7/GscThaibHWXeZjdWGhxn28F0DJ0LMXIrRMcplQPHCwiruEbFF8+48ryFmy9b+PhlG7efNPHRw5fcefySO09fcftpCzcftXPrmZA734m5/bKLi/fbiSy+jrFrPKrGPqzecYwtVjHoOKWh5ZiBllMW2i55bHfMZJtDFpqOuWja574FjH9x/ZqymN7H995+0/X4f7nIf4/X+NNm7F96/M81cgsEApqbmnn6+Ckf377D+YZzVJZXEB8bx3vnzvPq5XeIBEI6hSKEAuH/ARjbEYo7uwGjsJ2251e4UWjM2aih3Mrux6PK/rw6K0Fj7Whaa2V+E2BsqR9OS/2Inpi0LB1nZeioHUl7/TA63h/Ky7pBvDwny8MzU7h9ag5VEXPJCVhFRaov9ZX53PvyNh2C17S2v6alrYlOUSedHeKfAEZRD2Ds+O2AUdzB910iBEIROfllLFm6hsEDBzFyYD9WTh/AsX0TKAucyOWYUTwtUaC5ZgpNNfI01yvQcm4qLeeU+rat57vVcm4qzQ3dcLFXjXVTaKpToP3sBIQ14xHUTKKtRpGW2uk01s3gVcN0njdM4fk5eV6cl+fbWjkeV8jxVd5YrsSOJyNgNedPp9LW8oSurmZEwiba25t+9fn/Vx+7YjGPW0WUPOog40EH0V904P9JO/a32jC92sq6iy3MOd8NH5XONaPY0IRSQxNzeiDkvB7IOO8N5+OcHgD55tffAsb/DP0nAsauri6+//57qqurGTZs2J8O4f6btWjRIm7cuPHXiEb36j8AgL3VH6vfa/0hgHHAgH4MGNDvf0HGXwMYex2MgwYNZPDgd34Uk37T3dgLGt+czSgpKcGwYUMYMqTb5dg7r3Hs2NFMmzYVKanumPS4cWMYM2Y0EhLdMenRo2WRlZVm3LgxTJ4sz5gxo5CRkUJWVpqJE8czduxopKQkkZaWQkZGirFjR/fNZRw/fgzy8nI/ao6WlpJgzGhZZs6Y1uNinIKCvByjZKWZMV2JlarLmD5tKpMmTkRuwkQmjBuPkuJUlBcsZNaMmShOnoKS4lQmjBuPvNwkVixbzto1aigpTmX+3HmsXrmKlStUWbp4CQZ6+qitXoPygoXMnD4DjXe3sF59HVOnKDJz+gy2bdNk1ao1LF++AnX1daioLGP+/IXMnDmbLVu2oqamzrx5C5g6dRobNmxiw/qNqK1Zx1YNbbZt1cHW1omFC5ayZvU6tLUN0NYyQFfHkKVLVNm0cSvGRjvYvesAOtoGLFywhG1bdTh4wBZrKwc0tuiwZvUGjAwteHezDls263FwnxMebkdxsPdm82ZdNDQM2bfPkX37HDl+PAFbGy9sbQ5zNCAGH+8IbA754O4WQkhwElqaO9DSMuGQrQvxSYW4uJ/A4oA91k5+hMcU/ebjWCgW0y4QIugQIhIIEHUKOXu+Hk9vb3x9jnBcXx+XyVOwk5DCU1IGP9kxeMuOxmvMGDzHj8Z5jCROY6RwHT8KP2lJAmUkOTxCCp+lK4gO8CbiiBeH7fbhorGRoOkL8Rs6DrfJM4h0tSU+O5nMwmLKyqupKD9DTXkNeacKyC0p4HRhAWWFxZQWl1FRVkll+enucpfy05SVllNZUsnpU5UUFZZSXFVB8ekSqqsqqK2o4nRxBacryzgXE80Hm/X5YI4y55bO4erCWdyZMZtbi1W4tkiVD5Yv5YPF07ivPIuPlyzm9KatlBdlcvZMNVW1VaQWFuIVk4xfTCZ+cVkEJeVwNCWboLQcIk7mEpmWT1RGAeGpeYSl5hKZeYqIzAKOn8wmJDmT48lZHE/OJDQlm9CT2d3blGxOnMzhxMmc7vvJ2YQkZXUrMZPjSVndSswiNCmLsOQcwpNziUrNJyGrmJTcYvJKT1N/8Sr3Hj2hXSSkXShEKBIhFot+9ZvhXv2e618FjOaHT2HumY6ldxpHM9+n7OYTbjzv5NLDTqJLP8TUPREVPRc09gVj7BKPsUsCxq4J6DlEY+QSj3dSHfmXH1N47Sn2YcWst/RniY4TmtZhmLmksNMzC0uPTPRt47H0zCQw/TI1d15z/YmYc180cSzjAsaOsaibeaFrE4qRUyT7/VI5llFLyfWvuPmsmftCMX9r6+JuaxdftH3P16LvudfxPV+0dXFf2MVnTV1cfthCybV7eCdUomUVyuLt9mjsDcbIKRZj5xgM7SMxdorCK76C2k9f8dGLTq48bCWj9h6G9oms0PVGxyoRC/dCLDwrMHQp74lI9wBG53xMXHMxdDyJoWM8fkm1lFz+hstftXPpiyauf9PM56+FfCPo4mHH99xv6+Ib4fc8FX/P087vedDexZetnXzaJODywxdElp5jt18i6yy9WWVymA2WwejYJGHsnImhYxrGLukcCi6m+PojPvpOzM2XQtLP3WGXXxLLDZ1Yb3EULatEjBwK2OF8GjPHcgxtstA+EI5DcB4ZNbe59VTI7ediCi7exy6kmOV6XqiZBqJrm4i5Zw6m7lnoO6agZRODjl00u3zS8U+tp+jKAz74ppXPGru429jJVy1ivu7o4kFbFw87ungs7OKRQMy9ZhFfNgv5tLGdq18/I/fcLdyii9m8K5BlOt6sNAhhg2Ui2ofyMXEpw9SjFC37k+w/Xkp83WfUPWzmRqOAj163crepkwetXTwWdPFM3MVTURffdHRxv6WLr1q7uP1CwJk7L4gpvcn+gGw27ApkuZEP6/ecYLttEtqOaWg6ZKDllI2O6yk0nXLY7pCNpmNej4PxbUT6rf4i6hQj6BDQ+Oo13z55yrdPnvLq5Xe0NrfQ3tqGSCBELOrsvigX//J5QygWIRJ3IhaJ+L6ziaandbyXvonz8cP5NK8fT6oG0lgvQXN9d3nLbwOMw2hpGEZrXXfBS6+LsaNOgrb6obw8M5BXdRI8r53AgwolPjk1l7rYxfztSiydrff4XvwdXZ2vEYpa6BC0094qQNQu6gGM3YkOkUhIR6eAVrEAQeevhYs9Erbx7PljMjJzmDZjAe+8MwKJoUOQGtSfNdP7E7BThhL/MVyLH8Pjokk0VU+m+awCzXXyNJ+bTPM5RZrPTaG54Sc6N4XmBsWe+93blobJdJwdT2fNGERn5OiomUJzjRKvz07nu7rpvGiYytPaiTysHsU3laN5WDqGuxkjuRguRbzbfGpL42hrfUKXuBGRsJG2/weAUSzuLhhs6ujkeVsnD5tF3G0UcfuViMsvRdQ9E1L+rZCsbwQk3u/g+BfteH/SjtPtNvbfbEX3SiurLrQw/1wz0xq6AaRiQxPT6puY29DMnIZuwNcHIn+i+W/oLWD8/ydgFIu7IaNAIMDNze1Ph3D/rZKUlCQ3NxeRSPTXiEa/cV58q/9u/V7rDwWMvZDx/wKNP3UqDhkyqG//zxW89DoZe8Fjb3v0mxHogQN/DC2HDRuCjIwUEyaMQ0pqJEOGDEZSciSystJMmDAOSUmJPsA4bFh3KcyoUbJMmjSRMWNGMXbs6D6Ho7S0JDIyUn2P757POBoFhUmMHzcGuYnjGdXjapw1awbTlBSZPWtGd6GL3HhmzZzOnNkzUZo6BWmpkUyaKMfqlauYNWMmE8aNZ+H8BcyZNZtpU5VYungJCpPk+8CjxrtbWKy8CCXFqaxcocq8OXORl5vEImXlvvj0ooXKffHoubPnsGyJChpbtqKispwZM2ahrr6OnTt3M3/+QmbMmMmyZStYvHgpq1evRVl5Maqqq9iwYRMrlq9GR9sQjS1arFTtLnpZvGg5E8bLo7ldj317rVm/bjOqK9RYvWpdD2Tcx3r1TezauQ8He1cM9E2xtrJn21Y9NqzbypbNOpiZ7MFyx0H27rbjeHA0VlbO7N/viI6OGZaWh4iOTiM5KZ8D+105FhiPrY0PR3yiCA1JJTwsHQtza2wOueDg6Ebw8RQCgk4ScCIO58MnMLH0+M3H8Ztxql5dvHiRgIAAvH18CLY+iNXsOVgNk+LIcGkCRozEdcggHEcMwlVmOC5jJbAbL4H9GAmcJYbhPUIKr3Hy+KxeRbiBPiHLV+M5ZTLuksMIHDoE72FShKhvIiEokJzcXMrfKHApK6mgvLRbFaUV3YUub6g3Mt2r3v1lJRU/QMiKKqoqqikvr6A6N4cqE0venzGPqwtnckV1DjcWzObSjFncmLOQq8vm8cHyKXw6Q54birPJWryK/MAATqaGkxAXQFhgEHZHQvHxi8czPAH/qHh8w2PxCo/GNyQSv9AoQmNTCI5KJCAshpCYZMIT0wlLziIsOZvwlBwiTuYQnpJDWFIW4SnZRKXlEZ3xY0Wl5xKVlktUWg6RJ7MIT8wgMimTiB5Fp+aSlF1ERkE5RaWVvP/++3zzzSM6Ojq6L85/IZ73a/R7rn8NMJZi4pGHqUcmewPyiSi5w5lPXvHB01bq/9ZC6KlrmLifRM08gG1W4Ri5JGHmnoaZRypGLkkYuaRgd6KchOq7pNbdw8gliTVmR1DbEYCufTymrmmYuWZi4pyOrk0iFp7Z+KdeouaT59x60cHlr18RWfwhO9zTUDfzw8g5Hl37SLZbhWDqFsfhxCqy3vuU9x98x60XzXz8up07r4XcaRTxSbOIj5vbuf2ikUsPXpJ1/jOcwktZbxnAYi0X1pr6YeySwi6fbExck9GxjcLQOY7DiWeo+fQl15+28f79JjLqH7HDPZO1JkHoWJ/E1LUQM/dyDFwr+hyMhq7F6DvnY+KWi6FjCoZOcfgln6Xk8kMu/q2F9z5/ydmPvqHm9tdcuf+cO8+b+aJRwBeNQr5oEvLZ63ZuPW/i5pMX1Hx8n6iyi+g4BLHc0JmVxl5st4pG0zoBjQPx6NplYOlVxF6/YqxDSii89hXXn7dw+dtGkus+Yu/RdNbs8GbD7hC0rJMxdCzAzLUac5fTGDvkoWcdi3NYKRm1H3P9myZuPG2l4NJ9HMOrWWt+DHWLYLZbx6HrkIa+UwbGblmYemShbRvH1gOhGLvE4xVfTda5T7j41TPuPG/i01etfPa6g7uNAu42ivj0pYg7T9u7HZtPXtJw9wHRRQ3s8UlAzdSLFfrebLAIR9M6A61DeejYFqHvWIK+UzHvHkzC1DsP/9wr5F6/x/mvX3Dt2Ss+etbCp9+1ca+pna9bBdxv6eCLxlY+fdHEzUcvqLx5j+CsCxg7x7HG1IeVxr6sNg9ky8EYtB1S0XJIR9M+Ay3HHHRcTqHpmMt2h1w0nU6h6fB2BuNb/cUk6kTYIaC9tQ1BewedQhGC9o7uYheh6IeLcvE/A4w9jnpRG993PuPloxKqY5ZwJVmCLwsG8qz6HZobRtJc/1vciz8FjCN/FJPuqB1Ja81gWuqH8PLMIF7WSPJd7SQelilQEzqKopCNPLieT1fHfcSCbxELmhF2dNDW2oGovRNxh7g7zSHsnqEo6BTQ/psBo4Av7n6Cs7M9UxSn0X/AMAYMGMLQAQOR7NcPDeWhBO2RofTIKD5MHMujook0n5lMc60CjbWTaG5QoPlct5oa5GlqkKexXp6mBgWaGya/ARcVaW6YSkuDIh31ExDVjUV4diJtNQo010zldY0S39VM5WXNZJ5Wy/F1+RjunpLldroMl6NGUOorQbLvSm5fKaFT+BKx+DWdnS0I/x9EpHvV9Ya+7+rW33v0jy4x7aJOXrV38qilk7uvRdz8TsiFZ0JKHwk4+aCDyK86CPiyHc/P23D4uI39H7Wy92YrptdaefdiC2oXuqPXU+ubUOzRlLomZrwx77EXMs7/Gb0FjP/dgFEs7o5KP378GA0NjT8dxv236Z133sHNzY2mpqa/FlwUi/90+PVWf7x+r/W7A8b+/fvTv3+/XwUZu6FkL2Ac9CPA2O1EHNQXg+4Fhm/Cxt4W6O5ClxF9wLH3uSNHjkBGRrpvvqOU1EikpEYiITECScmRjB8/ti/q3Fv6Iikp0Rd97nYySiMtLYmsrDSystIMHz6MMWNGMWLEcIYMGcy4cWOZOHEco3viz5IjRzBu3BgmTBjHhAnjWL1KlXlzZzNxwjgU5OWYOWMaM2dOR0ZaEoVJk5iqOBUlxanMmjETeblJzJg2nSWLFjNdaRqTJsqhsnQp8+fOQ2XJUubMms0UhckoKU5l0kQ5li1VQUdTm/lz5zFFYTIL5y9g4/oNLJy/gLmz57B2jRpLlixlwQJlVq9WQ01NnS1btrJw4SKWLFFhwYKFLFq0BE1NLd59V4OlS5ehsnQZ727ehsYWLdau2chWDW12mO9CdYUai5SXsWqlOvv2WrNOfTN6usbs2LGbjRu2sGL5ara8u529ew6ipanPevXN7Ny5HxPjnWzepMlatS1obTfGxGgX+rrmWFoe5OBBR/z9Q/H1DcHYeC8mJvtwdPBl9y5HYmOycXY8is/hSOJjC3ByOIqn2zGO+h0nN6+QPftciU4owutoOEdCkrCyD/3Nx7FQKEQgEPxwkdfVxSeffEJkZCReXl74eDixd5M6pmPGYjtSBk8ZWdxlZXAfJYvXqNH4jRyD/9BRHJGZgPuc2VivW46r7rt4rF+L9XgFXGTG4TVqND5SI/CWGIbnFEVC9+wmJj2JnNISKst/AIOV5acpL6ugtKSMkqISSopLf1BRafe+oh9ul5aUUVZSTnlped+cxqrKaqpPnyHnXBVZ9YWU2lpzcc4ibs+fxy1VZW4uUaZm3hyuTlvARaWZnFGYSNUEBYpmLSFxgwYZuyxJNdTl5KZ3CdPagbvHUTyPxeKSkoR/bCwhEbEEnojFNzgCT//jHA2L4WhoNK4+gTgfPopPYBhHw+PwDonE42gYgVFJRKRkE5GUTURyFjHp+cRnnXpD+cRlnepTbEYe8Wk5JGcVEJ+eS0xKFslZp8gprqSg4iyXPrjOw4df09zc3OdUfDPu9lv1ey6Tw1X/VKaHKzE7XIaJZwHG7tlYeOfic/ISMRWfk1B9l7CiO9iEVqJlF8f63SfYbhOLoWsaZp45mHllY+yegZFrBrv8TuGbdhm/jGts2BOK2o5jbLOOxcA5DRPXLExdczBzzcHYMZMd7nnYh9YQXfI5GQ0PSa7+Es/48xg7p7FxZwi6drHoO8SjbRuN5qFIdO2j2eWbjltsJdFl18m79ICqj19T83kzdV+2UHLzG04UnMcmJAd9xyjULQNQ3xHIln3h6NglYeB4EnOPLCwPZ2PolIShcyLWwcVEFH9EUvXnxJR/gn/qNfTtU1m3Ixxt63T07fMxcC5Fz6USXecKDFzLegBjHiZuPd/HKRq/5DOUfPCA979qpP7Tb4kvu4B7VBZ+SQWkVn/A2TuPuXD3Fec+f03Z1YfEFF/BJTwfE5cINuzyRtXUA1VTb9ZaBqFxMA49h2yMXAoxcDyFrn02xm55HAwqJyjvCnHVt4itvolnymkM3WNZa+nH5n0RaNmkou9QgLFzJcZOFRg6FGBgl8wB/3yOJDcQV36H+IqP8U+7hKXPKdR3hrJ+TzjbbZLQtE1D0/YkmrYpaNomst0mHk27eLTtYthmFYaBYxSHgjIIP3We7IbPKP3gMeVXv6X2Tgu1d1o5df4eEXnn8YjKY7d3DFv2+KKq58xSLWfW7whh+8EU9OwKMHAoRceuBF27EgycStG0y0HjUBJbDkWh7RrN/hOZHMurI732FmUffEnNh99w/pPn1N1+QuGFz4nKP49reD7mLtFssvRjqbYrKrrurDU/yqaen0XbIQNNuww07bPQdMhFyzGf7Q65bHfMR8u5p0H6LWB8q7+KOsWIBEKEHQKEb7gVO4WibrjY6178PwBjh7CTTpEAcWcjnYKveHAtlNPhM7mSOIxHFcP4rmYIjbXDaW6Qpq1e6hf1LwPG3jbps9J01ErSUT+c9vrhNNYMprF2GK9rpXlaIc2t9NFkuk+lKNSE1kfv0SV8iLjjNWKBAJGwE0G7CFFHZ8/PKaJTLEQoFiEQdyISd/4oTt5botZb+tM7/7K9vZ3vv/+e9vY2rly5jIWlGSNGDKdf/3d4Z7AEA/oPYkj//ox6px9Gq6QIOzCKCj9ZbieP5VHRBF5Xy9NUK09T7eDqa6MAACAASURBVCQa6/+3murlaWqYTHODYk9sehot57rnMzbVK9JyTp6W8xN4dWYsLyrG0FSlQMuZqTwvmcCjgtF8XTiOv+VP4EbKWM6ESJN/WJKTbnKcK3KltfFLusSvEXc2Iha3IhYLfvX5/48+Rn8JRHaJuxupv+vo5H6ziJsvhbz3rZDKRwJSvurg+N12nD9pY+etVkw/akXvRitbr7aw7UorGpdbUX+/hRXnW1jY0D3ncdpPNPON6PXPQrO3gPEvDxjFYjH/8z//w4ULF1BQUPjTodx/k7S0tLh3795fZ+7iT86Lb/Xfrd9r/WGA8ecg4/8FGHsBYvecxQF9rdK9wLHXkTh8+NCe5/Vj0KCBDBs2pA8ySkpK9BWy9O7rhYLvvDOQAQP6IyX1A1SUlJTocySOHDmiz73YO2uxFyr2QkkZGSlGjBiOlNQPRS9jxoxi8mT57lZpeTkmK0xCpvd7Soxg9ChZli9XYd7c2cyYrsSsmdN73IwTGD1KlgnjxiEtJc2MadNZt1YdpR7Y2AsXZ06fwdw5c1i2VIVFC5WZrjStr116zqzZqK1ew+6du1BbvQZ5uUkoL1iIgZ4+q1etYsb06ehoaaO2Zi1z5sxj2bIVzJ+/EBWV5axfvxFNTS2mTZuBktJ0dHT0sLDYyZIlKigrL0Zfz4j1695FdcWavoKX1avU0dM1ZvWqdWhrGaKtZYClxV6OBYaybas2amvWs2mTBuZmO9HYoom+vglmpjvZuGErnh5+WB10QGu7Ea7OvpiZ7MXEeBeamkbs3WtHaGg8bm4BaG43Yc9uBw7sd2X3LkfsbH2xs/XDyyOMgwe8iAhL4YhPMMeOhXMsOInA42n4BkUTn1bKsRM5v/k4FovFPwJVHR0d3L17l4iICKysrPBydcLFyBDTCZPZPUgSe4lRuI+agO+4KfgrzMRv9nIi56iRsk6PyINWOPja4uPrQMDWbdgNH4XvWDn8xo7HW1oK15GSBK5YycnDvqTk5FJQfpqKsm63YmX5aSorTveBwl5HYu/tih6nY2lJGaU90LHb9VjeAxl/cD5WlFVSVF1BeU0x9T6HOa+6loYF83lv8UI+WrSMS/NVqJu3nOpla6jcokGu2Q7C7G0I8rAjZv0aMqXGkC8zhUSVLYT6h+B+PJKDcSdwCw4k0P8YAQGh+AVHcORYGIGh0fgHReDuHYib91G8A47jFxKBm28QDh7++B2PJiopi6jkbKKSs4hPzyc5u4DknMJuZRdyMrfoB+UUkpKVT2p2AZmniskuKCWnoJTSqlou37jN02+fIxAIfvfCgN9z/V+A0eTwaUwPV2DuXYqxRz76LhlY+hWxO6CEHT4FmHnlo+1wks0HotliFYeuYypG7tmYeuVhdjgfI/ds9JzTMfHMZd+xCnb7l7LaPJh1u8PQcUjDyC0HE7c8TN1PYe5ZiJlHAcau+Zi45bPLp5S9fmXs9CnC0CWT7YcSeHd/FNp2SRi5pmHsloaeQxJbrSLQOBiGtl0MFj6ZWIUUYx9ewaETxdicKOZAUB7G7glsORDCWoujqFkEsuVAFDr2qRi75WDqnoeZRx6m7tkYuaaj75SMsXsae/xPsdvvFBbe+Ri7ZrNhVxTqO6LQtslGz6EQfecy9FxOo+Nc2dMiXYy+cy4mblkYOCdi6ByFX0oVJR/c5+L9Ri7ee0VoTjX6dkfYttcNS/cw7EMysQ3KxOZYLlYBOVi4J/PunmCW6buzSNcJtZ0BbLGOQtPuJNr2Geg7n8LYrQRDpyK07XLRccjC2CMPU68szH0ysPBLR881lk0HglhjGcDmA9Fo2qaj61CAgWMZBo5l6DsUoGubgqFjMqauaezwzMbcIxs9x1Q2H4hjjUUY7x5MRMcxG33XfHQcc9C2z0LXKRs950z0nNPQtk9g094Q1u88ytYDIZi7J7HHN5MD/nlY+RViG1iKbWApB3yyMXaMRmNPAOqmnqiZeLLewp+t+8LQsk5Ezy4XQ4dS9O3L0D5UgqZNMToOJeg6FrLV5iRqu06gaunPJqsgjD1i2HskGSu/k9gEpOEQlI1DcA4HjqRibBfJJgs/Vhl4sNLAk3U7Atm85wQaB6PYfigBbfs0tB2y0LTPRtM+p0d5bLfPQ9PxFFrOhW8B41v99fSvXpSLf/m8IRKJEQlaEQuf0fb6Ay7mmFMTocSdTBle1sjSWCfB67MjeFk9lKazI2mplfyVGklL3Qha6of3AEZJ2muleiSJoF6CtrohNNUOprluKE21w3leMZh7hVJUBsoTZT2TcxkOtD66RJfgBe1tLbS3dyASdAPW9tYWhB3tdHaK6BAIaWxq5nVjIx0dHX2zLjs6Oujo6PhfH9K2t7fz2WefERoayurVqxgydDD9+vVj0OChDB4ykgH93mFwv35MGNYPi7XSRByU5fTRUXx8chxPSibyqlqO5joFmuvlaWqQ63MudjsZu12L3XMXu0tgWs5Np6l+Oq/PKvFdzRQeVY3jwWlZvqkcy9OKCTwpHMvDbFkeZo7mXuZYbifK8n7EKM4clyfVbSKRdoqcPbmbV99c4Puu14hFTYg7WxGL2xGLhb/6/P+nH78/UddPJOgU87Ktky8bhXzwXEj1IwFZ9zo4/lk7drda0b/WytrLrahcamHJxRaU3+8Gh4vea2ZxTwGNcs/8xzdLZybVNjHnvbeA8a8OGLu6uujq6iIxMZHRo0f/6WDuv0Fz587lxo0bfz3n4q89J77VX1a/1/pDItI/BYy9DsZfcjQOGNCffv368c47A/raod90Lb5ZENMLIUeMGM477wykf/9+DB8+FFlZaUaMGP5GbHoII0dKIC0t1eNsHN7jeOwGiJKSEkhIDO8rfBk5UgI5uQlMnTqF0aNl+2LVvW5IWdluB+OIEcOQkOh2JyoqTkZJSZGxY0f3lcTIy8sxbuxoZKSlkJaWZFTP8yYryCM3cQIrV67g3c0bGT9+LOPHj2XixPEsmD8fJcWpKMjLM2P6DCaOn9A3e3Hs6DEsWqjM7JmzUF2+AgvzHairrWXu7DnMmjGTlStUWbdWnSWLFjN39hxmTJvO3NlzWK++Do0tGqxeuYpVqitZs2oNaqvXoq2lw6KFi1m9ag0rV6xisfISlBcuQmXpcubPW8DG9ZswMjBGTU2dOXPms2HDZrS1DVBbsx61NRuYO0cZLU09Nm3UYPUqdSwt96GvZ8o69S2orlhL4NETODi6s2LFWtTV38XCYh9OToc5ejScI0dCMDffi462Kbt3HWLnTivc3f1xdfVj+zZjNDXNOLDfGTPTAwQdiyX0eAK7d9mRn1dN6PEUtDQtMTE6yGGv47i5+uPvH0Zu3hl273PB2y+Mo8HxJJ387SUvb/4nKhQKaW1t5dGjR+Tk5ODj44PvEW+O2NtycKUaVrPnYbtwAbYqS7BfsRz79evZt9sCz0P2BDl64OHqivMRDyK8PTmxbisew8YSMHIc/sNl8R0hg/8kJTLN9lAZm0pRQSVl5WeoLKuktLiMkuJSintci+U9kPDNOHSv3oSKJcWlP4pIn66ooqryDGeqaqg6U8XZ6lKuhITy3gZtyhYspVR1Je9v16Zhxw6KHawoD/PnUmEO9SVlZOXmkZWRSJ7pdsqnynFqtBxxK9YTHhSMd8gJHCNDCDwRTNCxYHwCjuHjH4T/sVACgk5wJOA4Pv7B+AWGEhgchu/REzh7BuDg5suRwHAi49JITM0jMS2XpPR80nIKSM8tJCOviMz8YrJ6QWJhKTkFJWSfKia/sJSC4nKKy09zpv48H31yl+evGhGIfhks/jvQ8fdc/wpgNDlcicWR05h4FbHdLhUNm2TUd0eywjSENbvCWb83hnetEtF2zMDQPR8TrwJMDhdi6l2EoXs+Os5ZGLjloeuUzRbrRNZYhvOuVSL6rrmYeBVh4lGEsXsRZp4lmHmWoOecj4Z1Kut2xbDaLIJVZmGstYhk094YtlknoeeYgYlnHube+Zi4Z6PjkMJW6xg27gtn/d4TqFkEsdzIlwVaLszXckTF0IM1lgGs3x3CloNRaDukomOfgZ5jNsbup9jtV8mOwyXoOmRg0APQttvGs2lfBGqWoazecRw1i3BWm4ezYXcCuvanMHAux9D1NPoup9FxqfgRYDRyy8TAOQED5yiOpFRR/ME9Lj1o4vrjNo5nV7HJ0hFlDQtUtPazQseWuRt2M3fjQZZpu7POLJA1JkdZaezPGstgttklYOCWg7FnEQauxei7lKDvUoaBaxl6zkXoOOayzS6NNTtDWWEewOqdAayy9GeVZQBrdwez5VA8mg6Z6DgWoOtQip5jGbr2BWjZnGTbwVg27gpjlckxVhgGstwoiJWmJ1hjGcm2Q+kYuBVhfLgUffdiDD2KMfcpw9jzFLpOGWjZJaPtkMj2Q9Fs3ncCdYsAVhr5sEzHExUtT+Zvdmb+JkeWabqhZuSNmrE3aibebN0firFTCpaeeRg6ZmPoVIChUxm6dmVo25SibVuCjl0JOg4FaNlnss02iU3WkWw4eBz13X6sNHRmqaYNizQOorzlICqatqjqOrNa3wNVPXdWG/mweW8oBk4pGLtmoueYjo5DBtoOWWg55HSXuTh0F7pss81lu0M+Wk4F/zZg/E3z3t7qrf4dCUWIhMKebXeZi6BD0Hf/B3WP5filJe4UIxa1Iep4wMPbGRQEL+dcjCIPSybz3ZkxNJ6VoqlOiueVQ3h9ZgRNNRI/q38GGVtrR/a0SUv2bH9QW50EzbXDaDo7hJa6YbTUDeO7qnd4WDSMi1ETSHWS5/iBWRTF2vDpjVqaGp8jFHYiEnW7a0TCdkTCdjra2+hoF9DeIaC9owOBQIBAIEAk+qFEp9fV2N7ezsOHDykrK8PU1JRJkyYxaFD3B/z9+vdj4DuDGTR4OAP6D2Rov34oSvZj32Zp4mxGcTZ4NJ+nT+BZ2SRe18jT0jCZlvO9mtIjxb6yl6Z6RV7XKtJYq8Trs9N4dUaJF6en8G2FAl+fnsTnFeP4vGQ8XxbKcTd9LDejRnL1uATvBUlS5StFjuso4mzlSfRcxYUiH17dO4+4/QliYRNiUTviTgHiTtFvujb402HAr1BnrzrFiHok7BTTKhTzvAdCXnkupPShgPgvOvC53cau661seL+FueeakTrbjFRtE6PqmpA428TU882k3O9A1AMY995oZUHDD4Dx3531+N+g/3TAKBZ3R6Wbmppwd3dnxIgRfzqg+ytLTk6O4uLiP/13+m/pPwCAvdUfq99r/eElLz8GiT+/f+DAAX0R6R+3SA/4X2UuvYUuvS3RAwb0Q0JiOKNGyfQ5G3ubn6WkJJGSGsnIkcP7yl+GDx/aN0dRWlqS4cOHIiMjjYTECGRkugGhrKxM3+N61TtvsXtuo0z3vMU3XJCSkhKMHTsaWVlpJCSGM378WBQUJqGgMKkvaj1+/FhmzpyOsvICxowZxahRMkwYP475c+chLzeJkSMkmDdnLosWKqMwSR5ZKWmGDR2G3ES5PkfjevV1LFZexML5C1i2VAXlBQvR0dJm6xYNZk6fwXKVZaivVWfh/AXMnjmLqVMUWay8iLVr1qK6bCVbt2xjucoK1FavRW31WqZOUWLm9Fls27KdlStWsnSxCprbtFixbAVz5szFwMAIfT1DVqquQX3tRlSWqrJtqzZamvrMnaPMvr3WHDzowOJFqhga7GDPHhtMTfeirKyKsrIqVtbOWFgcxNnZB01NY6ysnLG2dmHWrEWYmOxmx44DWFpYY2Z6AA0NI5wcfXFw8CE/7zSHDnmwaaMux0PiOBYYjY2NJ/Z23mzTMOXAflecnQJITy/hWGAMh6zdsbM7zIkTib/5OO69QBaLf2i8bGxs5PLlyxQWFpJTkMOprFRO+h8h2dWROE9HQr0dCfR25HigN8fDQwgICiIgKBRPv0COBB7Dz90FRwMdDm5YxQ7VeexZNJM982Zgq76KSDdXMuKTycooIie7gPzcU5QUlVJRXkn16TNUVVZ3R6VLf5ir2O1grKC8tBssvjmXsde9+GYRTFVlNadra6g4V8259HTO23lQtc+KKk83zsWEU1qQQFL1SXKqczhfXsH5gjMUFVVSUVFE7T5TapUmETVGhrBNm4iICuNocCiu/n6EhYQQERNLSGwc/keDCQg8TlBIOMdPRBEUEkZg0AkiImMJi4zn2PFojgZFcDw8noTkLDJyikjPKuRkej6ZeUVk5xeTW1BCXlEpBcUVFJZUUlR6muLSCopLK6ioqqGmtoGLVz7gqwdf09zWgUjcRWfP7+nnToJCofA3Q8bfc/2rgNHc5zQmh8vQcytAz/UUmo7ZbLfPRN+tACOvEoy8SjD0KMb4cAmmvmWY+1Zg7luOqXcpRl7d+3Wc89hyKI2tdhnoOOdh6FmMuW8lpofLMHQrxsC5CD3HAvSdCzF0K8bQpRADl0IMXAvQsc9hu006mjZpmHgUYnK4EGOPfIzd8zHxyMfYIw8j9xz0XDLQcUxDxyEVXac0dJ1T0HZMZKttLFtt4jBwzWJP4Gl2HC5F3/kUuk757DpSjbl3BVr22eg4ZGLomouBWw7a9qloO6aj7ZiFtn022va56DoUYuRSjolbNUZuNei5VP8vB+OPAeNpiq7e4+LXjVx52MyJvBq0rb1Za2LP9v1HMHKIQMc6DG3raPTtTmLkkIWW9Um2H0pFxzkTQ88C9N0K0HLMQ9uxEEO3SkwPn8XEswoDt3L03Uow8ChCyymDbfZJbHdMYJt9HNvsY9nukIi2cya6LqfQcylG16kcPady9ByK0bHLwsA5GwPnLLRs09CyTUPTLoPtdllstc3qBm/OhWg6nULLuQBd10L03IrYapeBxqEUdJ0y2eVfgvnhPLRsE1i/6ziaNjGYuKZjYJ/K1n0xbN4Zjtb+SPTt4tG1i0XLOhIdu1gMHE9i7JyNtl0GWrY5aNsWomtXipFzNabuNRg4V7LFKhONQ6nouWRjdDgbXddkth4KY9v+ELbvDWbbniA0dh1FY08g2/eFomsdha5NDNq2cWjZxKNjn4K+UwaGLjnoOWWjZZ+NlkMu2k4FaDmeQtMun212+Wg6FqLlVIymY+G/NYOxtbX1rd7qP1q/tITtHXQKm2h7dYuaTCvSDyvxftxkHhRO4kmJNK+qpGg5N5qmWmmazo6k+Rf0zwGj1BuRaQla60bQWj+c1vrhtNSOoPHsMJpqhtFSJ0FrnQSvzgzicekQPkoeRYXfeI5ZSmOiNor1KrM5fsyH2tpavvjyb3z3+iUiURv/849O/v53Md+Lv+f7rn/w97//g7///e996o5Bt/Ps2TNu3bpFVlYW2trajB49moEDB9KvXz8GDx7EwHcG0G9AP/oPfId3Bg1lYL8BDOvXjzlj+2OvKUOy/RgaQsfyReYEnpfL8bpmEi31k2l7T5G2C1Npe29qT3v0NFrPT6fl3Aya6qfRWDuNxtoZvDozgxeVSjwpmczD4kl8nD+GD0+N52b2RC5Ej6LmmBRnAmSp9BlLlqMMcVajibSeSn6oAfeu5yBqfYi4/TWd7a2IhR2IRQLEop5Zm7/h2uBPhwG/k0Ti7sh1m1BMs0DMK0Enz9s7edrWyTetndxv6eROo4iG50KKvxGQ8LcOor9s51IPNLvxQojxtVaka5sYeqYJyZpujT7bhFJtM0p1P45bL3xDfzYE/P87YBSLxfzjH//g6dOnWFhY9P09v9Wv08SJE0lLS6Ozs/OvGY3u1X8AAHurP1a/1/qPAIw/1xTd63h8M0r9JmDsdTkOHvxOjwOxe3Zir+Pwh6j08D5o2QsYR46UYMyYUX1OxV4nY6+zcciQwQwdOrQvMj1kyKC+GY3dcWrpPhfjxInj+5qkuwFk9787YcI4Jk4cz7hxY5CSGsmoUTJMnDgeObkJTJ4sz/TpSsjLyzFlsgLycpOQkZJGVlqG6UrTWKy8iFkzZjJ1iiKKU6Ywe+Ysli5ewtzZc5g/d17f13q3SxcvYcWy5UxXmsaCefNZt1Yd1WXLmSyvwLw5c1m5QpU1q9agvGARc2bPZbHyEvR09FmluprZM+cwY9pM1qtvYPXKNSxXWcH8uQtYtHAxixcvZdOmdzEwMGLrVi1UlqqyTEUVE2MLgoPC2GG+m9mzFqKrY4yJ8U5277bGysqZ3bttsLJyYudOa9at28aKFRtQVd3A0qVqeHj4ExGRxIYNmpib78PcfD9qalvZu9cBW1sPXFyOYGa2H2cnX+ztvNi3zxFXV3+cnHwJCYnFyckXWxsv7O182LbVjMNex4mMSMXF2R/vwyG4uvr/5uNYLP7hE/hewPjs2TNu3LjB+ffe49r589woLeNSXCLvHQ+lPiKM09HhVMREUZ+WRkN+DmfLSjhbW0dZdS1lZZXkpZ8kMdyfqGOunPCyJd7VhmgHa8K8nImODyfiZCLhCclEx8QTGR5FeGgEoSEnOB4Uyv/H3nmHR1Wn7zu9QCCEhN57ERRUQEVEpQnJZNILVUFBIHUyMykEELDQQemE9DI1vVOkN4EECISEQCiKFNPLDLi7v/v3x0wGcNWv6+qqu7zX9VznM2fOTAIZcs65ed73+eyT1az5bC3r1qxny+db2bFtJ7t37iY6KobE+CTkyXKUchWpqjQy07P0rsVsw7qlrTo/PY+snDzSczLJVslJzUwhLVdBdoaSGFU8CYlxJKUkkKJWoFClI1Omkhcfx0FvDwq7dGF3z65EeXuxLWobG7/YzifrNrBjwxds2rKDT7duZ+WKT1nx0Sd8+tl6Nm/ayto1m1i1ajVbvthJYqKKpGQ18YlK4hOVJCapSEhUEhcvJzZeTlKKkmSZCpkiFYUqHVVqJqkZOaRn5pGdk0d+QQFffnmQiyUl3L17j8ZGXUp0SyBPU1PTUye/J39+v/YE+lvWLwOMmfhG6uQdkYbPknS8ItLwDE9lxrIsZi7PwmdJGm4SBT6R6cz8KIfpyzLwikjFJzKdGcuz8YnMwE2iQCiS4RGmxk2qwj1UxfSlmfguycQrLA0PiRqPEDVe0jR8wzPxFKvwEqvxCU/DW6rGU6LCQ6pkekQqvhFqfMKUeIcq8A7TyUsqx0OagqdUhm+YnJlLlcxYqsA7PBFXSSzCoBg8QpKYviSNmUsy8Q3PwFOShk9oGl7SVNxD5LiHJOMboWLGEhUuQfF4SmV4h6vwECnwlKTiKUnHQ5SBlyQHT0ke7iE5uIgynwaMUh1g9BRtYumuLD1grOLQtWrWpRTgHrCSt2aIEHy4khmSbUwX78Y3JJYZkhRmSJR4ixS4h8hxE8vxCFXiKtEBMBdRKu6STDylObiLM3ATp+EuVeERqsQjTIZ7WCJuYXG4SKNxkezBRRqLizgRN4kcN0kqruIMXIPTcQlUIvRPwEeiYHqYEo+QFDxCdFDXQ6LCNUSJc4gSQbAcx8AUBCEKXCRqhGI5zqJknIMScBUlMSNSxaxIJd7SBKYt3Irjoq24BuzGWxSHV3AsHoF78AyMYro4mhmhsfhKonEN2IrTwi04frgD18A4XAOScF6cgvNiOU6LZDgtkiPwk/HOgmimLoxCGBSLizgaj9A9eEl34x64BZ/g7cwS72JmyE68Arfh5rcV98XbcPffgVvATtyCovAMicdTnIibKAFhQDwC/3icA5NwEysRBitwCpDhFCDDJUSNUKRCECBHEPDrHYzP6ln9Vauhtpbmurt8U5bLrhVvExvZg/2bOlG8px3XZbbcTW/Hgxw7qgraU51nawCKLcCwrtCW2kLbnwSP1bm21OW1py7Pjtr8ttQWtKZmrxU1ey2p3mtJVYE1D/Ja8SC3DVWF7agubMe93NbcUltyIcqGgo/t2BbQniD3jgzvboWNhQUdOjgwYcokQiQidu7aSna2msMHv+TM6SIulZRzpbSMkpJLnD59igMHDqBUKlm9ejXvv/8+L7zwAm3atMHU1BRjY113kqmpKWZmZhibGmFkaoSxiQmmppaYGhljbWTEyz0tkbg5sNPfnr1rHLgc25k7qd14kNONqoKe1O7voweL/ajZ15fqwv5UFQ6gqmAAVQWD+C5/MPdzBnEnoz83lL0oT+zCxdiOHPq8FXlrrclZ3Q7FUjtiRO3ZurAja+d24vPA4aR+7kPJoS+o+foY2uoKHtZVo6nXoKnX6sJtGrVom7Rom3/djdcfDgP+g2rUaKlq1PBtvYabtRoqazTca9Cg0Wq536Dh5L1m1LebiK5s5POyBlaV1CMtruPD07X4Hq9l/Jc1DN9bTa/8auzzqmivV8/8avrlV9M/v5pBBbp27Bd+RH80LPxvBoxarQ4yFhcX8+abbxr+XT/TL1P79u1Zu3YtjY2Nf224qNX+4fDrmX5//Vb1pwCMusf/DBstLMyeAouPn3sc8NKqlRVWVhaG1mqdc7ENbdva0Lq1tQEQtoTDtG5tja1tG9q1a/vUzEUHh/aGFugOHezp1q2Lvu3aWp9A3Q47O1vs7Gyxt7ejTRsbA3B0cGivh4kdad/ejs6dO9KlSyedQ7FLJ8Osxu7du9K1ayd69uzOgAH9GDRoAMOG6dqaB/UfSLcuXQ0zF18cMZJBAwYyeOAghj83jNEvj+K5IUPp06s3fXv3oWvnLrqgl759GTf2dSa+PYEunTrTvp0d/fv1Z9hzw+jftx8vvfgSr455hX59+jNs6HBeHPESr455jVEvjaZ71x707d2P114Zy5RJ7/DaK2N5bsgwJrw1EadpAt54401Gj36FyZPfwdVF1yb99tuTeWXMOBynuSB09mDaVBemTHZm4gRHpk51wd19Ju+/H8CsWfPx8ZnLlCkuCIW+vPOOG0KhD+7us3n//QCCg5ewYEEwCxaIWLRIirf3XLy95zFvXiC+vh8wc+aHzJq1EFfXWQQGRhAYuISAgAgWLZKQkJDBju3JzH0viA8XiPlwgYTAgEhiY1V88snmX/05btaDqxbnW1NTExUVFRw7doxDhw9z+VY1qwAAIABJREFU5NB+8pMTyNu0kfxPP+HApg3s/3wTe9dv5sTWXZzcs4uDcdHsT0vn8NETnDh1mlP7CzmWFEvO2s/Yu3YDpzZs4dCajeTv3sXewmz2Hz3EoUNH2J+/j+zMHNLU6chTFCTGJxEbE0fMnliio2LYvTOKndt3sX3rdr7YvIVNGzazYd1G1q1Zz+pP1/DJqk9Z/ekaNqzbyOZNn7N96w6idu0hZk8s8pgUkpJUpKSmk5+eTU52LjmZ2eQq0kiQK8hNVJORrCBemUSMMpkYeRIpe7aR6utOerdu5Pfsz74PFqFKV5OSnkNSWiZpyakkJqiISlKSEJdMYnwKsTGJxMcmER0Vx7YtO4mOiichQU5UVAK7dsWRkCBHLkslOUlFcpIKhSIdmUyFXK5GqUxDrc4gPT2HrKx8crILOLD/S4rOnaWy8ho1NdU0NjZQX1dLQ0MdTU1Pt2ZptVrDz+/fgYta7X8aMOrDXiKz8InMwmdpFr7LsvFdmo3P0iymL8/BJzILj/A0hGIl3pGZzPwoD+8lmbiHpuIVkcGMj3LxjszEPSwdz4gMfJZm4R6WhqtUjVdEJj5LsvCOyMI7PAvv0Cx8w3PwicjCVaTCNViFZ2gaPmEZTF+SxYzILHwj0vGNSMcnIh2f8FQ8pSrcJXooJ1HgGarEJ1yF7xI1PhEKvMJleIbrnICuohSEwXJ8wjOZGZmHT0QubqJU3ELUeIWm4yVVMT0yjemRqbiKkvEMVeAdnoqHWIVXWAae0kzcgjPxEOfiIcnD7UcAo7c0FnfRNtyCNxK5Kwv58QoOXqvh0PVa1qbsxdV/FeN8RUz74GN8xTvxDYnGOzger+BkfEJUTJdm4ilOQxiswEWsQihWIxSl4SrJxFWchYsoA+fgVIQhqbhIVAglctxD5biHp+AenoRrWDwuofG4hibgIknCVSrHVaLGVZKBS3A6wkAlQv8kvCQqfKQqPEJ07deeUjUeoWm4SlMRilUIRCqcghU4h6hwkahxFitxlapwC1XiLlXgE6Fi9vI05ixLxUuSiGtQNK6Be5gemszMsBSmS5OYHhrPnMgkPlipYsEqNbMik/GSxOIWHINPqAzfUDW+oen4hmbiEqBE6C/HQ6zGQ6zAUyLDQ5qIc3AUnmGxzF6WhK8kmnfD41mwXMaC5XLmRiYzJyKZOeEp+IjjcA+KxkMUx+xIFXOWpeMdqkAYkMDUxbE4+sfjEizHOUgHGB0DZDgHqxEGq3AKkCMIkD0FGZ/Vs/pfqOaGejR131BxLoUvwl8mKtSe3NVtObHZgtJYa27KbaiUWXFTacXdNCvuZVhyL9OKB9mt9M5FnXvxZwFjrgP1eQ7U59vqXIt7zaneZ0bVPnOq9llzv8CGB/m2VBXaU1XowL3cttxUW3N+pymFH1uyI6A14TM78faLDrQ2112jm1ubY2FtTus2lnTp6sCLI0YwaaIjzgIf3bXfNEdef/11Bg0ahJ2dHRYWFgaZmZlhamr6lMzMTDE1N8bUwghjE2NMTc0wMzKmlZERr/dvTahHB7YvsqXgk3aURDvwtaoz97K68CC/u37WYh+qCvvwXUFf7uf15X5uX+7n9uNedn/uZPTntroPFcndKYnuwFdb23J0gzX5K8xQSk2I9Tdj01xrVs20Y6P/CFRb5nFm/1aqbh9B23QNbeM3aBqq0DY0o6nT6gGj9inAqGl+Bhh/iVrarDUa3bplX5NGS12zDjbeqNVw5btmzt1r4sidJgpuN5JS2UjUtQY2lzewsrSe8It1BBXXMf+rWmadqMX5SC2vf1nDsL3V9MivomN+FZ3yq+icX0XX/Cr6FFQzUD8D8seckH9GEPlXAoxara5d+vjx47z11lt/OLT7q6hz586sWrWKhoYGvv/++z/8Z/hv608AwJ7p99VvVX8KwNgyg9HIyAhTUyMsLMz0sw5b/QhcfOxybIGKVlYWBoDY4kJs3dr6KfCoczdaYmVljpWVBa1bWxvgpKWlOba2bWjVygpTUxM6dLCnS5dOhtbr9u3tDG3XnTt3pG1bG6ytrbC11QW5dOhgr3cxOhhardu104XGtDgX7eza6UGmHd27d6VDB3u6du1M7149GTRgAMP1QLBv7z707N6DAf3649Denk4dOzJk0GBeGT2GPr1607N7D4YOHmJwMA4eOIg3Xh/HoAEDGfnCCKZNncaol0cZ2qdfGP48QwcPoWvnrnTu2JkXho/A3dWDKZPeYdCAwYx+eQxuLu4MGjCY8ePeZNaM2Ywb+wajR41h7NhxvPTSy4wZ8ypvvzWJ8W9MYPwbbzPq5ddwd/Nh3Otv4+Huy+RJAl595U3GvT6JN8dPxc9PyvTp8xAKfRkx4jU++CCQ1as3M2fOQl57bSJz5ixkyZKPCQ9fxbx5/ixaJGHjxt0sXChm8WIp8+eLmDlzAR4ec3B3n80XX8QQFraKhQvFREauJigwkvXrolgSsZbgoGUsifiM4KClREXJyM4++Ks/x5pmDc1NOmjVrGmmUdPMtRuVnDx1mmPHj3MoO438mF3s3b6FfZ9v5tC2rRzcuoUDmz/n2JZtnN61g/2ff87eHbsojItnv1LBqawMjiQlkLVxI/s2bOLIug18+emnfLllM2dyMig5V8Tli1e5WnadyuuVXL92nWsV1ygrK+fypctcPH+RoqJivjr9FSdOnOTI4SPs27ef3Jxc0tMyUClVyGRyEhOTSIhPIC42jug90ezauYsdO3aybdt2tmz8gjWfrWfVx5/x8bKVfLRkOasiP2LdR5+ybu0GoqJjUaTIyFQqUKqU7JEnEbNrE3Fe01D26MzBbgPJDQgmJVlGgiqXaFk6yXFKkuJSiUlUkZQoJyVJSVKiHFmKErlMTVKCjPjYZKJ2x7Fzxx5274olLjaZpEQFiQlyZClqUtWZpKamk6pO0yk1nZzsPA5+eYgzZ85SXnaVBw8e0NSkGxrf3NxIY0M9zc0tEPjpFugW5+K/G/ryW5bvkuxfJJ+ILLwisvBckoWXXp5LsvCKzMZTv/aIyNTvy8IzIhMPvVqeMzxuWYdn4hmejVd4Fp5heoVm4xWao1tLM/EM1ckrNAuvsEy8wjN1oC8sA8+wdLzC0vAMT8MzLBWv0FQ8w1LxDEvDKywNr3Bde7ZHmAKPMAWeoSo8pKm4SzPwDM3SfZ3QXDykWXhIM/EIzcAjNBWvMDWeYTq3pEeYEs8wNZ6haXiEpuMhzcZTkoOHNBd3SQ6uIVm4ijPwkOjbvMVJeIfG4y7ahmvQBpZF5aI+fYPDNxo5dlvDmpT9OH34EWN9xDgtXMvM8Dh8QuJwC4jHLSAZzxA1XiEZuIek4ypOQyhORyjO0CvzCaUjlKQhlKQilCgRSmQIpckIpYk4SxP0SsJZkoKzWIFQrMI5JA1hSDquolTcgpW4i5R4hChxFylwDVHiGqLERazGWZyKszgVgTgVgViNkx40CkRKHINkOIfI8YlMZ/7qfXzwWSHvrchk9rJUPlydR/Dmg/itK2B2pAIvcRyzIlNYtDqTwI15BG8uQLLtS8RbD+K3vpAZEUreXZaB39qDBG48ht+6I/itP0LQ5mMsXn+QD9cWMn9NDjOWK5gemczMpcnMikji/Y+ULFyVyoIVqSz+NAvRpv0s3XECvzX5zAyX4yFKYO6KTBat2c/7q/JwE8mYsnAPkxZEMc0vAUf/ZKb5pfDO4iSm+stwDJQjCGwBjM8cjM/qf6u0TY08bL5H5Xk5m8NeYpNfa9JX2bJ/jTnHNxpzfpcZxbuMKYkxojLZmFsyY75WmPCt2px7aVbcz2zFg6zWVOe2eXouY15rnXLaUpdrT31uC2C0pqbQjKr9pny335yq/a15UNiWB/l2VBV2oqqwE3dz7LipbsXlGHMOrrFgj8iapXM64PS6PV3tdaGKRiZGBpmYGGFqbIKRkZleP31DbWpqiomJCebm5rRq1QpLS8vHwNHcBHNLM4xNTTA1McXc2IjWRkaMH2JLqGcHvviwDTmrbDm/256bik7czejC/bzufJffkwf5fXiQ25t7ub25l92Le5m9uJvZh9vqnlTKelCW0JWinQ4c3diWvR+bkxlpjEJkxq73TfjM24hPZnYgYZWAs4VfUPugmEeP7qB9+B0abQ3NmjqaGxvRNmjR1mnR1mueBoxNzwDjv6uWYBndtdrjGY8NzVrqm3WzHmuaNHzXqOGbeg1Xa5q58KCJQ980kXOriaRrjWy+Us+yi/X4F9fx3tk6ZnxVh/upWpyO1+B4tIZJh2oYe6CaF/VhMr3yq+mZX2VQn4JqBhboIOSwwh+HkM8A48/8DB8+5Pvvv+fUqVNMmjQJM7Of/13we8rY2BgzMzOsra1p3bq1QS2/c/4MrdzdunVj48aN1NXV/XfARa32D4dfz/T767eqPwVgNDc3MwyANjZ+HPbSurU1FhZmBrXAxSch45OgsQUktm5t/RSEtLFpZXA16uCgJebmplhZWejTo3Vp0ba2bbCystS3TetAZdeunenQwd7w3g4O7Q3BMO3b29GpUwcD0OzY0UE/h9EOOztbunTpZHA52tq2wcamFV26dGLAgH6G2Yzt2rWle9du9O3Th1dfeZXnhw3XORP79GXKpMm8/eZb9OnV2wAfhw19jhHPv8BLI19k6OAh9O/bjxHPv0DvHj3p1aMnLwx/nolvT+CV0WMYMmgwY0aN5o1xb9Cvj27W4vPDXjA4Fgf0H8hzQ4bx+mvjGDZ0OK+9MpYJb01kwlsTGTniRZ5/fgQjRoxk1KgxvDHuLRynOTNtqoCXX3oVT4/puLl6MXmSE5MnOeE4zY03xk3izTcdcXT0xMfnPWbNms+YMW8xa9YC1q/fxuLFYhYuFPHBB4HMmjUfiWQ5vr7zmDRJyEcfreWjj9YSErIUd/fZzJmja7f29n6PJUs+YfnyNXh5vcuiRRICA5YQHPQRmzbG8OknW/D1mc+C+WI+/ngzOTmHfvXnWKvR6v6nWqulsbmJek0zN7/5mjNnz+rgnlLOkZgojsRGcTh6N4ejdnFo1w4O7dzO4d07OREfw6FdOziycxd7N3/OgR07+Uql4qhSwb7YWI7s2M2JbVs5/vk6Dm1ew7H4WM4eOEjR+StcKb9GRUUF5eXllJWVceVKKaWlj1VWVqZTeRnl5eWUXy3n6tWrXL16lYqKCsrKyrh8+TIXL16kqKiI06dPc+LECY4dO8aBAwfIy8slPT0dmUxGQkICsbGxxMTGEhsXR3RiAsrkFHKT5ciUamIVSjJ27CBv8lT22XUmv88wlMuWkhgvJzYxk12xKhLjlCTGqIlNVKNUpKOQp6NUpKGQp5KSrCQ+TgcXY2MSSYhPIS42mbjYZBLiZaQkK1Eq0lCrM8nKyiYjI4PMzEwKCws5c+YM169fp6qqisbGxj8kae23rOmROf+nfCNz8FmSg1dEDp5LfqjsH93nEfGksvT64f5sPMKz8QzPxjMs5wn9yOPQLDzDMvVqAZKZetD4EwpPxTNchUeYXqGpeoiYjYdUBwk9pHn6bQ4eoVk6iBiWikeYWv86te5xaDoeoZn61+bhIc3DJSQTYVAabpJ0vMIy8A5PxUuagldoPG7B23EXbeHjxEMUlN7jfLWG4qq/szn1GEK/1bzqFcqUD9biLY7BOyQBz+AUPEIUeIak4RKoxjkwFdeQzB9AxZ8GjM4SuQ4mSpJxliTptym6/WIlzmIVziF612NIqg4yilS4iVS4hqhw0UsYon4CLj6WUJKKS6jOxegiVTF9eTYfrj3IgtX7eHdlDnOWZ7J4/T5Cthxh4dp8fMNTcBNFMz0iiXkfpzL/s3Q++CSdReuyWbg2h/dWpOIcGI1PqJyFq/fit+5L/Ncfwm/9Ifw3HGTxhv18uK6AeZ9mMXO5At/IJKZHJjIrUsa8j9TM+yiVOZFK5i5LY/HqfMSbj/DBymy8xMm4BMYxc0kq8z8tZO7KPFxFKUz+MJpJC6J1wS7+KTj6pzBlcTJT/FL0kFH2rEX6Wf1Plra5kYea7/iu8iCF8YFs8BtAtLQHiqUOpC1vxd41VhzYYM7hDUac3WxEyRYjruw0oiLahBsJZtxOMeOW3IxbCnO+TdMFwdzPbcW9HEvu5VrwoMCamkIb6gptqNvbmrq91tTttaKmUDdzsaawHTWF9lQXdqKqsCv38zpwO8OWa4pWFO82J/sjE+KkrVgx1x7h67b06WKBpYUxRqbGGJmYYGRqgrGZKeamppgZm2JmZIaZqTlmZmaYmZlhYmKCsbExpqamBvdiyz4LCwvMzc0xMTHBzMwcc4tWmJlZYWRkhqmJEdamRtiZGzH+uVYEu7Vnw/x2pC5vz4kvOlAW15Hb8k7cS+vK3fSe3M3ow72M3txL785ddWfuKBy4nWLPreROXNppx7ktHTi1qTO5K+yRS9qwa7ENq95tx5L3erN9+TucyPmMe5Vfoq2/hqbpPs2aGjSaRjQa/X9Y6q//DGCxWWtojf61N15/OAz4k+uHqdaPnlhrNDoA2QIfqxo13G/QcKdBw+16DRU1GoofNHPoThMZNxtJqmhka2kDy8/Xs+hMHT4na5l0rJbxR2sYe6SGMYeqGfVlNWMOVPPy/hpG7NPNfexXUE3fAt12gD4Je6hezxX+vkE0fzXA2KLvv/+eoqIifHx8sLCw+I8BO3Nzczp37szw4cPx8PBAIpGwbds2ZDIZSqUShUJBdHQ0n376KYsXL2by5MkMHDiQjh07Ym5u/h+Fi/379ycqKoqmpqa/flv0k/oTALBn+n31W9V/BDD+X2oBgU9CSDMzEywszP7JwdgCGltan1uOs7S0+Cfg2AIiWwJebGxaGcJVrK2tsLa2pGNHB7p06USbNjb6r9OSQm2Fvf1jgNi2rY2+JdsaOztbQ+hL+/btDE7FHj260blzB116tH17hgwZZGi17txZ1z7dpUsn+vbtzcCB/bG3t9OBSYcO9O7V2zBfsWf3HnR06MDw54bx0sgX6dq5Cx0dOtCvT19eGvkiE9+ewJRJk+nds5fB1ditS1dDO/VzQ4Zib9eeoYOH8NLIl3jtlVd4ccSLvPH6eN6ZPJVhQ4czZNBQnh/2An169aVzxy6MeH4kLs6uuLm4M+ql0cyb+wFTpzoyevQrTJo0hddeHcfIkaOY8PYUHKcJeXP8JF4f+ybjXp/A2NfeZuo7ulbpt95yZNIkZ6ZPn8fixRKmTHFhzJi3GD36TSZOFODnJ0UkWmIAjyLRElxcfJk61R2JZDkrVqxj7tzFvPvuInx95/Huu4tYtWo94eErCQgIY+XK9az4aAMB/pG4u81lw/rdxMYoWPihhMWLQpHJsn715/hpwNhMg0bD7TvfcO5cEadPnuJ0Vgan5ck6pSRxOjmR04kJnE6I53RCPCcSYzmyZzcnY2M5FhPDoT0xHIiN5YhCzrn8fE6mZnIqWcaxqJ0c3L6ZQzFRfJWbR/n5EirKKwzQ8DFkvMKVK1eeBow/oZbXPakn36OsrIxr165RWVnJ9evXKSsr4/z585w5c4ZzxUVcPHOGC0dPcOzEafYfOcVReRYFwpmkde5P/IgxxH72CXHxChJjUomPU6JOViFPUROdKEemB4YqZTpymZrEBBnxcSkkxMtITEghIV63TkqU6+CiMo30tByys/PZv38/x48fp6SkhNu3b1NdXW2Yq/jvtjr/Wv2W9a8ARu8luXj9Av0zcPw/FJGDV3juzygHr/BsvAww8kll/Qh0bFmn42mAhbr2X4/QTD1czMNDmq9XC2TM1gHIsLQfAEa9ezE0C4/Qx2DSTZyFS3A6btIMvMIz8Q5PxVOSgndoEh4hu/EI2UFk1H6Sj14lr+Rrss9/y0fRhQgWrWWsz1KmvL8Od1EMXuJkvCUKPCW6hGjnABWCQDUu/+RazNQ5GSUZCCXpT7gXWwCjTA8VWyTDWax4DBjFPwSMatxFalxEalxC1LjoAaSz3rkokOglVuMsUSMMTUUQokAgkuMensaclXnM/igb74hUvCQK5nyUwQef5jB7uQp3cTzC4Gg8JPH4LknGNyIZL2k8XuEJeIUm4CqKYdKCrQgCo/FdomJGZCqzl6cza1k6MyLVzFmRzszlarwiUvAIS8BdEouHOBbv0CRmRMjxDZPhGZKIZ0gSM8KUvLs0A2+JHIF/HE6LY/CQyJm5NIPpEWk4ByYxZWEsUxfH65KiA+U4BcqZ5i9jqr+MqQEypgYk4xTw60NentWz+quWprERbXMNzdXXqao4xOn0z1Bv8maX9Hl2hXQnIaIjKcvaoVpqSeEKE459YsxX680p/tySC9vMOb/dlOJtxlzYZUxpvAnXFWbcUJlxI9WU2xlmfJtrwb08M+7nmfJdvgU1+VbU5reiNq8Ndbm21GbbUZfnQG1+J6pyO3Enoz3XlK0pTbLkzE5rcj+xYmeQJctmt2PaaCt6OBhjZmqEiYUFRuZWGBk9dgKZGxlhbWKKqdFPz2D7sflsxsbGmJiYYWnZDgsLO4yNLTExMsLKxIiOrYyYMKIVi13sWPVuO+Kl9uxb05GibR24Gm3P7cSO3Ezpxg1ZT27KuvO1rCO3EttRGdOaq7usufB5K4o327F/ZWvSQtuSIu7CF/Pas8K3A+HzXyY6KpRLlwtobqpE8/A+Wm01DQ01NDY2/vhN8w9vpv+Na4M/HAb8xfUUfHyo0/d6PdLqIGRD82Pn4916DbfqNFyr0XCluplz3zVz9G4TebebSNGHz3x8oZ6gs7XMOFHL+EM1DNxfTc991fTeV02/vVUM2lvNC/tqeG5vDUP0Tsdhex8DxxYNK/z3k7D/qoBRq9XNZPzmm2+QSCTY2tr+rrCuZ8+euLm5sW7dOg4fPsydO3fQaDR8//33/O1vf+Pvf/+7QX/72+MAqoaGBm7evElBQQGrV6/G09OToUOH/q6w0cTEhLFjx5KXl8fDhw//u+CiVvuHw69n+v31W9VvAhifnrVi8pMg8cnAlpZ9vxRG/jDo5ekwGGPMzEyfcje2amVlaJ9ucR9aWloY2p47deqAg0N7wxzGlmN0YS82tG3bxjCT0cLCzOBSbNfO1uA8bAl+sbOzpVevHvTu3fMpx+KTX6NTpw506GBvmBHZq1cPOnXqoHM6du7MgH796d2zFw7t7bG3a0+3Ll3p2b0H/fr0pXfPXgzsP4CXX3xJDw1fZMLbb9O7Zy+eGzKUF4Y/T8/uPXj7zbeYMmkyo156mf59+9G7Zy9GvjCCiRMmMHjQEJ4bMhwXZ1fGjHqFoYOfY9zYNxj10mgGDRjM4IFDmPDWRCZNmMyAfgPxcPNk4sTJvP32RKZMmcrIES8zcsQoRo96jVfGjGPmjHcZM3os/fsNZUD/YUz3fY8F8wPw9n6PwMAwXn99Mr6+83Bzm8nLL7/B1KnuvPLKW7i4TGfKFBfGj59KYGA47723iHffXciMGe8zaZKQV1+dgI/PXGbOnM8HHwSwbNlqXFx8WbAgmIULQ9i0aTchouVsWB9FiGgF788LJif7AFG7U1gauYaoKNmv/hw/BRg1zTRpNdy5c4cLRcUUnTxNUUE+RZlpFGWkUpympjhVTZFaRZFKyTmFnFMpiZxKjONMcjJnU1I4mZhE4Z49HFMrKf/qK84ePc3J3AKOK+QcS4zjaFICX2VmUHH6Kyoul1JW/tiV2KIWSPhzcLH8ide1HF9aWsqlS5coKSmhpKSES5cuUVpaanivFgBZVlZGye3rXL1Wxu0LJVy/WMGlK7coLb3OKaWC46tWsE8ahiIpAYUqj2xZAVmqTLJVatKUahLlSuRyNWpVBmnqLNSqdBRytX5fOmpVBkpFGnKZCoU8lYz0HPbvP8yZr4q5fKmMyhs3uHfvHnV1dYaAlif1R5xAf8v6lwFj5C/Rbw0Yn9bT7sacJ2DjD9eZeIal6R2JqY8hoTRHDxYL9Pq/AOOTDsYcg4PxsesxAw9pGh5SJe4hKUyPkOEdmoBr8C4WfKIifPtelu46wNLdB3hvWQIT3vuM8bM/ZdqirXhKEvCUyvCQKHALUeAiUuIsUiEMSf1BW3RLm3QaQokaoUSlg4tSJUKpQg8Xf6gW9+JPAcZU3PVbF1Hq04BRokYgUSGQqHAUKXAUyRCEKJgWlMLUgCScgpJxl6pwFctxDkzA0S8W1+BEvKQpuIXEIwyOwTk4GteQWNyl8biKY3EOikIQGIVzYBROAbuZsngH7/jtxMk/GkFgDC4hCQiD43AK2IObNBFXSTxOAbsRBO3BOTAKYeAeXIPjcA1OQBgYj8A/Bmf/WIQB8bgFJeHsn4CTXwyOfjEIg1NwlyhxDZHj6J/INL8EnAKSEIoUOAcrEAQpcAqQ4xgoY2pACu/4PwOMz+p/s5obNWibNGgbG3jY8ABN9TWqbh7j1tlEzqZHoFjnyI7QF4iS9iUp1B55aCtU4TZkLGtD/sdtObDWlqMb23L8i9ac2dma4ihrzm434fRWI4qjjKlIMeWGwphbKiPupJpxL8OSqgxrajNtqM1sQ3V6G2oybKnObMf9dFtuK1pzJcGc4igTDm+0JG1Fa9bNN0Xs3ZbJL7amnbkRVhZmtLFtR9v2HWjX3gF7hw507NCBrh060L1DRzo6OGBvb4+DgwMODg60b98eW1tbbGxssLa2xsLC4kdAownGxq0xt7DDwqINJkbGWBkb0c3WiHHPmfHuZBvCfGzY7teO9Eh7Dq+xo+jzdpTubM/l3R0oierE5T0dKI2y49KO1lzcYsG5TWYcX21O4TJLZEFm7FnYhs1zHQgXtmGD3yhOFH7BvXvnadbeQaO9T1PzA7TaxzOc/+mG+Te+NvjDYcB/uX4MPv5Nr7/rH2u1Whr1EPJevYZbtRquVjdz8btmTt9v5su7TWR900hCZQNby+tZXVJPRFEd75+qRXC4ltH7dW3W7XKfVvd8nfNxYOHjBOyfm/n4Y+3Xf2XAqNXqnIy1tbXs2bOHHj16/KagztLSknHxcJ17AAAgAElEQVTjxrFu3TqOHTtGTU0N/+///T/+/ve//0vQ7tGjR/zjH//gH//4B7W1tRQXFxMbG8ucOXPo0qXLb/o9t2nThoCAAEpLS/n+++//kA6s311/AgD2TL+vfqv6UwBGU9N/HTC2uBVbHrfMSGzTprXBDWlpaU6bNq0NkPDJoJcWV2KbNq30j9vQrp0tNjat9MnUltjb22Fvr5u/aGvblrZtdWnQLQExHTrY07GjgyHUpcXVqJu5qHsvB4f2dO7ckc6dO9KtWxe6du1sCJXp1q0L/fv3NYS79OjWHXu79tjbtWfY0OcMcxjHjB7N88OGM3jgIEa99DJDBw8xuB179ehJn959GDNqNC8Mf57hzw0zrPv37WeY0fjqmNd4ftgLjB/3Jm++8RavjnkNobMLgwYMZuLbk3h/7geMffV1hg0dztDBz/H6a+N48cWXGTduPG+9NYFhw15g/BsTEDq78/zwFxE6eyAOCWPI4OcZ9txL+PuF8P68xbi5zSA4eAljx05k2jQPli37DF/feXh4zMLHZy7Tprnj6OjJlCmurFy5nu3bYxGLl+Ls7MXs2QuYPn0uHh4zcXefzvLln7Fy5Vp8fN7Fw2MWc+cu4osv9iCVrMTfL5JtWxMJlX5MRPhnrFm9nQ3rd7F1a9yv/hzrAKMu9a5Jq9ve+/YuV4ovUHL6DBf37+NCXjYXcrO4kJ3JhawMLmSkcz4jjeJUNWdVMorUCs7J5ZxTyClSp3IoKYmTGamUFRXx1dmLFJ08S8mRYxTl53NMpeBkRipXTxyl4nIJpVeuUF5ezrVr17h+/TrXr183OBN/CB6fVHl5+VNOxRaA+OTrysvLqaioMMgAJMvLOf91JaU3yrl1sYTKc2VcunSDK9/c50LFJa4XH+Xbgwc4d+kCp05f5sLh85w6fIxDe/MpzM0lIzuXzMwcMjNzyMrKJS+3gMLC/ezbd4B9ew9w4MAhjh45QXHRBSoqrvPN13e4/+A7Hjyo4rvvqgwX+T8M2Pkj9VvWLwGM0yNz8F2Sg/eSbLwis/GKzDGAxMfbJ9fZT7RPt6yznnicxVOt1RGPHYqPHYs5P7L+KcD4U8rEMyz9lwPG0OwnWqSfaK0OU+tf29JerWup9grLxTsiG4+wNFzFSlxEctzEMmZEqpm5RI4wIArXwCgEi7cxZd56nD7czKS563hj5mdMmf8FLkExeIfJcJfKEIYkIwhKQhCcgps0DbewJ6Hik+3QergoVeglRyiV/zNYbJEBMOogozBEjWuIDiw+KVcDYFTrYaQKZ7ESgUSJU4gcxxAZAokCp+AUpgUk4RiQiHNwMs5ByTj5xTNtUTROfjE4B8Ti5L8HQXA0wpBYXMUJuIgTEIricQ6OQRAUjSAoBmFwHK7iRJyDY3AM2I1TQBSCoBicAqOY5rcLZ1EswpBYnAJ1gFEQHINzYAwC/1icFsfg5BeLwC8WgX8cAv8EBH66pGgn/wQEAQkIAhIRBCbh5J/E1MXxTPNPRBAkQxiiQBCkn7kYKEcQpMAxSM60gBQc/XXHt+hZPav/hWrWamls0NKkTyZ+2NjAo/r7PKqqpOnBJarunOR2STpncj4l7QtPkj5+nV1hw/kioBdf+HUmStSZxLCOyCPaoV7ahpwVrdj7iTWH1lhzdJ0FJzaZcG6HGRejTSmLt6Ay2Yo7Smvuq22oSrXhO1UrHqhacV9lwx15K27EW1Ky05jTn5uwd40N0SJLVs62ZKGgDYLXejB1/BhEQYvZtnMXiXIlmXkFHD56jDNfnebcqZOcOXaEo4cOcejQYQ4dOkRhYSEZGRmkpKQQExPDxo0bCQ8PZ/bs2UyaNImRI0cycOBA+vTph719D0xNbTEysjA4Iu2tjBgz0AKft9riL7Rh9XttiQ20JWOJLQc+tuXEhnac3GTHiU3tOLnJlpMb23J8nRWHPzVj/ypzcpdZIwuxZueHrVn3XnuW+3ZlS8h4Lh/aiqb2AtqHd2jS3EWjeYBGU02TphaNtunpG+bf6drgj76WeaanIWQLgPz7Iy3/eKTl/+n1SKulrknngLxZo6H0u2a+utvEl980kXmrkYTKRrZVNLD2SgNLLtYRUFTH+6dr8TlWy9RDNYzZX82Agmo65FbRJqeKdjlV2OVW4ZBXRY98Xfv1ID2EHPED9S2o5sW/KGDUanUA79GjR5w/f5558+bRuXPnfwsq9unTB29vb3Jycrhz5w6PHj36l6HiT34WHj40OB1ra2u5fPkyu3fv5p133qF///7Y2Nj8qu+7ffv2CAQCcnNzqamp4dGjR/+dcFGr/cPh1zP9/vqt6k8CGJ9+7seO+yFgtLFphY1NK6ysLJ6ChzqnornB0agLd7F6qn3a0tICU1MTgzPR2tqStm1tDKnRZmYmhjTp9u3tsLVtS/fuXencuSN2drZYWVnqYWN7bG3bYGfXzjBjsV07Xfu0bp/O5ejg0N4QHOPgYKdPpdYd17Nnd/r17UvP7j3o3rUb3bp0pV+fvrwyegxDBw+hW5euDBv6HH169WZg/wGMeP4Fhj83jB7du9OzRw8G9O3PoAEDeWnki/Ts3oPePXsxaMBAhj83jH59+jLi+ReY7uPL5ImTGdh/ECOeH8mol0bz+mvjePvNCXTv2oMxo17B29OHsa++zuiXxzB44BBGjniRoUOHMWrUGKZPn8mYMa8x9rU3cXP1YspkJ4RCD1yEuhTpN8dPZvwbkxn/xhQcHT1xdPQ0tEr7+s5l6dJPEQp9CQwMx919FgKBN/Pm+RMRsYoPPwxiwYIAZs+ej7f3HBYuDOaDD/yZPXs+UulS3ntvIe+9t5AZM+YxcaIja9d+waaNUbi7vceC+VI2bohCFLyM9971Z8WKDXzyyee/+nOs1WjR6AFjsx4wPvj2HhXnL3HlqyIuHzxISWEBFwvyuViQx8X8XC7mZnMxO5sLmZkUZ6ZSkpXG+VQVRWolF7OzOJWWypm8bK6cO8vZ4hIunr/M1QuXuXL6DOe+PMjZA/u5ePwoly+c53JpKVevXqWyspKbN29y48YNrl27Zpiz+HN6Ejj+1HPXr1/nxo0bT713WVk5VysquVpextXSEspKr3D54lUqz13lWkYhNxJlXE5VU3ylhCuXb1JZXMGFSxcovnCOC+fOc+7ceYqKijl79iznzp3j8uVSbty4wddff82t27f59tu7fPddFQ0NDWg0WsOJt7lZQ0NDI/X19Qaw2KLm5mbq6+upr6//Q4Djb1m/GDBG5uATmY13ZDbekTl6ZT+xzcY7Mtew9lqSbQiDebzO/sE6B68lOXhHZOMd3qIcvbKf2Lasc/EOz8Er7Idt0j+mFjejHhiG6gGjNOsHLdIF+m2O7rnQdN2xYSo8wpR6tbRXPwkoc/RzITNwD03FXarETaLETaxg+pJUZkaocQtOQOgfy9T523lz1nomvruJSfM2M+WDLTj7R+MmSsBDkoybJAUXcQrOoiScREm4halxD09HKE7DRZyOizgNF4kuMdpFosRFosBFKsNFmmKQUCJ7QnK9FAjFyqfkEqLCNUTXGv2kXPVt0sIQ1WMgKVEikCgQiOUIJHKEoQqcxXIEwToY6hycjDAoGefARAR+cbr25IBYpvlF4xQci1CciFCUiHNwgkGCoHgEQfEIRYm4h8pwEcfjFLgHgSgGQXA0ToFROAVG6YBicCyC4FgEQTE4B8fp3iswESc/HUgUBiXjEpSCc2AyAr8EnPwTEQQk4RSQxDS/eKb6xTPNL4Gpfgk4BiQhCEpBECzDMSCZaf7JOAWlIBApcApW4BiY8hRcfAYYn9X/StVrtVTXaaip0dCsDw1pbtCgaWziYWMdDzU1PGyuoqn2BtV3z3CnLIezX24nJ1FC0obp7F42ge2SF9mwoAdr3m3Lxnct2LPIGqW0HRkR7UgPt6ZgpRVfrrHg+EZLzm1vxeXoVlyPt+ZWohW3Es25nWjBrQQrrsdacnmHGWc2GHPoMzNkodZsXNAakYsV70/rSMq2cO7dvMTdO9/wXXUdNQ1N1DU306TR8FCr4WFzA80NtTTU1dHY0PjUObuhoYH6+npqa2upqqri3r17fP3115SUlLB3716Sk2V8vGotvr7vM3migFdeGkP3jg7YmhkxtKsJzq+2Zd6UtkR4tWX9vLbs8bNBIWlDzjJb8la0JX9lGwpWtaZgRStyllmSHmGOQmrJroUWbFlgy8qZ7RC7ObB7uSvXi5Vo6i+habqFpvkeGm0VWm0tzZoamprr9IDxh9cWGrTaJr1+fDzLv1p/OAx4pn9ZT82FfPh4LmSTRsuDBi2VNc1cetDMiW+bKLzViKqykd1XG1hb2kBEST1+5+uYe7YOr1O1CI7VMuVwDW8drGHU/mr6F1TTMbeKjnk6dc6rom1OFQO+rKbgLwoYW/To0SPq6urYt28f77//PkOGDPlFQStmZmYMHjwYV1dX1q5dy9mzZ6mrqzO0F/9eoK7l/TUaDbW1tVy8eJGoqCjmz5/PxIkT6dOnz8+2UltbWzNy5EjmzJmDWq3m7t27PHz48L8XLLboTwDAnun31W9VvwlgfFbP6r+htM0aNM3NaLRaNPqLz+/u3ufGhStUfHWesiNHKT14gMtf7ufygX2U7t/L5b2FXC4o4FJ+HiW5mZTmZXApK4OLmelcysvhTFYmxfsKqDhfzIWSy1wuKaXsYinlFy5TdqGES8XFnD1ziqKis5RcukT51as6QHf7a27evEllZSUVFRVcu3bNoBZ3Y4uuXbtmgInXr1+nsrLSABJv3bpFRUWFYY7jk07Gltd9Xf4110rLuXD5HMVlFym5cIlbR4q5tUdJ5bqtnN6+nVMnj3G5qJTy4iucunKes6UXKC+5xtXLlVzVh8y0fI2KigoDJL1//z51dXU0NDQYQGKLW/HJfVqtLgW65Sal5bk/4gT6W9aMpbm/SDrImI3v0izd1rDOwXdptk4t68gsfJZk4xOZhU9kJj5Lntg+tc7WKwufCL3Cc/CJyP6RdbbucXgO3mHZulTpn5QuiVq3TcczNFUnaTqe0iw8pTl4SnLxlOTjKSnQb3N0zxmOV+IZ1iKVfl+aLtVamo2nNBt3SRpuEiXuYSq8wnXp0+5SJb5haqaHqfEWK/GRqPAKkeMakIhrQAJuQYm4iZLwFKfgLkrCJSgBV3EybqG6FGgnUQKuoXJcw9QIJWpcxal6qXCVKHGVyHCVJuMqTXpKLpIUXMQyveS4iBW4iJX/rBAlriEq3EVPy1XUEvLSAhcVTzkhhVI5rmEKXKVKXMQyhKJkXEQpuIWk4CZKwTUoCZfAJF27dEAsTqIEnCXJCIKTcQpIwCkwAUFQMk6BiTgGJCAISsRVKsNFnIizKA6hJAGnoGgDXHQKiEYQFIdQlIRTQByCwHiEohSEohScg5JxDkrBNUSBm1iJMFiOk3+SobXZKSCZKYtimbwolqlPAEanwGScApN5xy+BKX4JTAtMRiCS4xyiwClI9gwwPqv/yaptbqC6sYG6pmaatLr03Np6LXUNGpq0D2nWPqRJ+5AmTRNNjTU8fFjLw4fVPNTcoeH+RW6U5FJ8cDcFSaFkbJlFwrI32fxhf1bP6sDame34/L127F5kQ1yQFbJQa7JWtOLAaiuObzTnqy9MObvVmKKtxhRvMePMZguOrjalcJkx6aHmbFtkQ6SvLV6vGCOdNYablw7y9+Y6HjZpaNI8pEHzkHqthiZNM1pNI9qmBjSNdWiam3Q3I0+cN588t7d0JrTcxD969IhHD7/n+0d/o6nhe+7fqeXU0VNs27yJgA98cZ80gndG2+Pxug0fTm2D1K01H0+35vN51kQvtiEhqBWJQZYkBVuSGGxJrL85uxaas+UDKz6ZaU2w0IoAl85siXSlojiDR5rbaLUPaG76jqbmapqba9Bo62hurqOpqR6NpgUwtqgZHVhs0OvHAOQzwPi/pB8G0DzU6sYnPZ1+raG2SUN1k4bvGrV826Dhep2G8/rwmeybjSRXNLCzvJ7PLtXjX1THjDO1eH5Vi/BkDVOP1/DaoRqmHq/lyN0mNH+CP/e/9XemT5muqanh9OnT7N69m8DAQIRCIa+++irDhw9n5MiRjB8/Hh8fH5YtW0ZsbCzHjx/n22+/Rat9bEL4T4G6J39Hff/999TX11NRUcGRI0dITExk/fr1LF26FH9/fxYtWkRYWBhr165FJpNRVFREdXX1f/x7/r31rJ7Vb1HPAOOzelb6arlA1mg0hhN91d373Lp4hRtnLnLt5EnKjx/h6tHDlB8+RPmhg5R/eYDyA/sp27eX0vwcLudmUpafy5W8HEpyc/gqM4OLB/dzo6SYSxfOc62sgmulFVy5VE7ZlQpKy69SdKmEovNFlFy8yNXycm7dvMnX33zNrdu3qKys/FGo+EPA+GRLdMvxN27cMKiyZV1ZSaX+NWXl5VwpvUJZaSWXLpVSUlpM2bVLlJVc5MrJ0xxPTuDUzs1ciY3lzKGDXDhVROnFUo5XXODE5fNcvXiDa5dvGWY7Xrp0ifPnz1NUVMSFCxe4cuWK4Xu6efMmd+/epaqqyuBabPm7bm5u/qd1i/7qJ9dfDBiX6oHiz+rxMQa4+LPSH7ckE5+IFmX9jHSw0Tvs5+DiLwGM2XrAmKeHi7l6aJiJpzQNzzD1E3BRr9AWyJihf48sPKRpuIeq8IpQ4xuZju+SdDykSjwlSrwlKnxDU5kVns2cJbnMjsjCR5KGt0SNt1SNd6gKV1EKgqAEXCXJeCyR4RaRgkCagEtECq7hSoQSFa5i9RNwUa6Hiwm4huolTcBVmoiLJBkXccovBIxKA1j0CNbJTaTb7xKiRChWPBUaIwhJwkmUiECUiECUhLMoGecgnZvQJSgJ1+Bk3IKScQlMQhAQj6N/HE7BiTiJkpkWmMg7/glMC0hCECjDSd+K7BiYiLMoGUFwAgJRHEJxAo4Be3D0j0IQFMtUvygc/WNwDkrkncWxTPWLwzkwGecgmT6oJQUXkQKhSI5zkEyfDp2EIDAFp8AUg3Nxmn+iATC2aIpfPJP94v8JMDr6J+Hol2jQs3pW/wvVoL1Po7aGRm0j9c1N1DQ1UtPcRFVTM9UaDXVaLTUaDd81NlKv0dCk1dLYpKGpsQFtcy3a5gdomr9B23iVpvtf8W1pJhcPbueQLIK0DTPZEz6BVXN6snKmHWvn2bLVry1xEhsUkVakrzAj9xNTCj4zo/ATS/JWtiIt3JrkYHOiFrXioxm2vPt2K3zGdSQ77hO0Nd+gbahH09iMRqOlWdvSzdGoB4z1NDfUoflB18GTnQYt53bDtZT+vN7YoHNwNjVoaarT0lTXjKaxibqqbzhzJIMFXmN5+3krvMbaMG9iawIdrYhwa8WnM2zYOMeaze9ZsHmuBZvmWrJ2jiWrplsR6WVDoEtbPnTuzLaVvlwryUNTW8n/b+9MY+PM7/sO1OnaztoG/KJHiiJBC/RdkxZJirZBa8R1il2JNyWRoryu66ZGgK7IGZIaUpedN2nStGjRHEWKTVqJ9y1eOna1K1HS6qAkUiLnPjj3fXCu5/hLWhSfvnieGQ4PSSsv7c1azxf44Hk498ybGXz4O5RyFlVIKIqGrJRRVQkhZFRVRpJKyHJFJMoIIaGJxZKOIRgN9mavxTOV9uun+sxHWREU9c3XqbJKvKQSKqp48gr2TYWHGYWluMzFiMTghsR5n4Q3r37hBaMQoiraPvnkE1RVJZvNEg6HcblcrK2tYbVa8Xq9RKPRaqXiJ5988temrbgiHCuvSZZlCoUCmUyGTCZDPp+vbob+6/S69xMjRvYjhmA0YkSPIrZmLwohELJKPp4mYnfjX1kn+HCF8IP7hJaXCdy9y8at23iXbuC9voTn2nVcS0t4lpbwXV9i4/oNfEs3sH30Ee67twk6bHg9WnWfz+vThaAXj9eLy+PBdm8Zx/WbhB88IrXhJxwO4gr6CISCxIMRwqEQIZ1acVgViIFAtXKxeq4fvbEo/kSClDdA6pGN6MojIk4H/g0PDpeDdfcaducaLqsN97oT37qLwMMVXHMXcJ37P0TGZ/Bdv4n98TpWr4913wZrVicOmweHzYXdoWN3YbM7sNkc2BwOHE6XJi5tDhwOJ263B5/PTzistU5nMjm9glHZsxW69rKf5YzG/cz+CsYK8xw9O8vRs3MvQb/NmVmOnp6l4/QsHafn6Dg9/3xOzXP05Dzt/TtZ2MGifrxAW/+0Rt8F2vrmaetbpM1yiTbLZZ1LtPUt0NY3R1vl9icnaTs5odE/qTOtXd83r8nI/gu0nZqi/ewUR8/O0H5qhtYTkxzqmaStd5qO/jmO9S9yrH+Ro5Z5DplnOGSepq13hqP9MxyyTNDcO0Jr/yiHz47RenaYxpPnaT07QuvpCZosE7pYnNArF4dp6RuipW+Alv7ztPSf0459gzRbKpLxRYJxgpbeSVp1wViRi4e7tdfc2jtBS+8EzSfGabKM0WgZodEyTEPvEHXdA9R1n6O+e5DGnmGauodoMg3SbB6i1TzM4e4RbdGKeZj6rkHqzCMc7B7jgGmMA6ZxDpomqDdNUW+apM40Tp15jIbuMW3uZM8QTZZhGrrP02A6R0PPIPVdAzSYhmjqroi/ERq6xmjoGqOuc4T6zpFqRWK9aZi6ziHqu4ZpMI1ordCmUerNI9SZhnn7+ABvdw5woGuQg11DumA8zwHTMPU9o9T3jFJn1h7DEIxGXreoIosQBVRRRlbLlJQSZVWiKGTyQqagk1ckynp1lKwIFEXoLUsKQi3xRN3kiZriiRrnqYjyVPJTSj4m4v6Ie1f+hOk/+4/85//063Qf/iYnjrzBH/zul/lT0y/yF71f5r0Tv8h7PW/yF6av8+fvfpM//vdfw9L0Bt/79pc59jt/l7/6r8fJJxyIUh5RlKrL7jQUVFFGk3ASQt1evbhTMu61oK16G1lobeKKxhNF5ekTmSdymgtDf0LH27/Gb/2jr9DwG1/l+9/+Br/7b97EVPcN+pu+Sn/Dl+hv+AVOtn6VvkNfp7Pha/zgO2/ye02/wv/+ox8QdF9DlWNI5RySIlNWBWW59nUJKtWKmnisCMaKXKwIRqOC0eCzsdfW68rimf+nz3yUFEFe0hbPxIoqReXzf90/lc9Cr2p89uxZtUqwcv5FEHMVYVqpcvx5qlR8HkaM7EcMwWjEiJ5dglFSySfSRJ0+AmsOAiurBB/eJ3D/PsHlZYJ37xG4c5fAx3fw37qN5/ZtNm7fYePmxwQ+vkPw9l1cN2/iebBM2O2sVhtq+NjY2JqT6H7wEOdHS4TvPCDt8RIKB3CF/QQjIZLhKNFIhHAkQjgcrhKqkY61l+2Sj6k44VSCuNVO6KMbuK98gO/ebQK2dfx2Gy7PI1xeK263C4fbh9vrI2i3Erx6hY2RYTZGpnBfvYZ9bZ1Hbg9rTi9raw5sVid2u3NLMO6Bze7EarVjtdp10ejC4/ERCISIRGJsbm5SLBZ3tUNXqh9q/5Zl+WciGfcz7/z48qfiuz++yLEfL3Dsx/MvpeNHtQJxdsf57O7Lz1zg6OkLdJy+wLFTsxw7NfdCOk7OcbR/J/Mc7V/YwRxH+y/Q3j+l0TdDe98c7ZZF2i0Xabdcot1yWT8uaNf1XaC9f5r2/kna+yd0JnWmaO/XHuNI3xxHTs5w5NQUR05NcOTkJIf6JmnumaCle5IjPTMc7VugrXeeQ+ZZWk0zNB2fpLlzilbzFG19Mxy2aFuYW0+OcfjMKK2nh2jsP0fLmSFaT49pbcmWiZrKxSG9erFGLvafp6V/4FMIRk0ctvRO0NozuU0uHu6Z5FDPOK2947T0jmst0JZRGi3DNPYN0WAZpqF3kLruczR0D9DUO0zLiWGauwdpMQ/Rah7icM8Ih7pHaOrWpN9B0ygHzePUmaeo75mm3jxDvXmaOtMU9eYp6s2T1JlHqTcP09A9RNOJYRp7h2nUKyWbe8e0CsXuCRq6xmnomqCha4K642McPD7Kwc4RDnYObWt9rjeNaFWKpmHqTaPaQhrzEG91nuOtznO83TXAAdMgB7p04Wga1MSieYgDXQPUHR80BKOR1y5CKWnVf2pltp+CIiRkISGJMmVRpiRKlIWEItTdM5GEYHsbr0S10u5JiSdPC6jFEJuJVVyrU1wcOskf9v4WpmN/i3cPfQVT+xv0dnyFEx1v0tP+dY43f41/9503aPnnf4Pv1/0DBv/MQir8GLWYQtnMI0oqSklBlSvtw7UCTkZ8lu9fZQeq0D+XIvmMn+sLA/zwyLf59q9+g3/7a1/h7V/9mzT/xhu0/bMv8f1/9Qv88Hfe5J1vfZmW3/wSHb/9TTqP/hOm//IsqdB9hEgiy5uUFYWiKtiUNYmz/XOsfJaVz7H2vdVIVEMwGvwU2bl45tmTL+7sRYOfP4wY2Y8YgtGIET1CbC13EUIgFJViOkvCFyTs8BJYWyfwaJXg6iqhlVXCq6tEVlaJPlwl8mCFjeVlAsv3CdxZJnT3PqHlB3hu32VjZYWYz7dnxWG11XltHc+t2/hvL5N0uohGgvgTESLxKIlQhGgkSjSqEYlEqlTE4s6/a+VjKBkjHAsSfvAA78IijqlJXFcuEvz4FtG7y/itD/F7rfj8HuzhAPZYgI0NF6Gb1/BPTOIamcD6/oe47HZWHC7WHB6s604cDg9ur++FgtGuC8b1dZuOHYfDhdvtxefT5kXGYjFyuRyStDU0viITK194O+c7/TQl437mJxOMCzvOK3JxsUYyaqJRO+51PkfH2QWOnZ2jo1rBuP+Csb3/gt6SPL0lGPvmNaFYFY2LzxGMO6kIxlna+mc51DetSTvLuDaL0aILxp5JjvTO0dF/iY6+Sxy1XOJo30WOWhY50jurbW62aNWOzT1jtPSN0XpqjOaTwzRYztHYN0BL/wjNllrBOFoze3GQlv4BvT260iI9/OkFY68mFWvZEoxjtJwYo/nEKE2WERotI/0Bb80AAAx8SURBVFp1Ye8gdabz1Ju0BS3NvcM0mYdo6hqkuWuIVrPeJm0eodE8Tr1pnDrzJA090zT2XqChe4a6rikOdk1S1zVBfdc4B48Pc/D4IHWdA9SbBmjoGabBPERd10BVMNZ3jtLQOU5D54SGaUzfAD1GvWlkq2KxW/v7wPEB3nr3PAeOD1JvGqbePMRbned56/h5TSKah6jT50AeMA1S1zXEwc4BDhw/r70WQzAaec0iJBUhqwhF1eScqqKKCgqKUJCFhCIk7XpFl4wVCSf02W9CaO3TQlDWKQmBpCrIUoEn6ibPnqSQCm4i3vdZWvgv/PkfHaH7P/xjfq/tV/hByy/zTv3f59iBX+bdd36T/3a2g1tX/opsbI0npQRKIYdaVpAKMlJR1p9bYXtln7Jr9uIrUfu+qhJVk5hP5E3K+Rge221G3/tDOt/5Dq3f+oc0/otfovVf/h3a//Xf5uhv/xJHvvX3+GHLP+Uv//g4a/dmKWQ8PBUZZDmHpJQpC0FB1ZB3iVrBdsFYKxUlKgLYWPJiYGDwumLEyH7EEIxGjOgRQqDUtveogmIuTyocJREIEfV6ibidRJ0OYk4HUZudmM1G3Golum4l+OgR4dVHhB+sEn34iOjqYzYePCRoXScRCu0pBisyMOL1sPHwIRt3lonZHMQiIcKpJLFkklg4QjwWIx6PE4/HicVixGKxqnCsZa/n8Ef8+H02Ist3iF25TGRhltDlBcKXLxNevEzo5g2iqw8I26y4vHYcASc+9zrhpesEx2dYGxzlweJFrGuPubvymIerVlZXrKyt23G4vaxb7c/F4XTjdLqx2RzVSka73YnLpbWIO/XN2eFwmFQqRT6fp1wuI0nSthmMtfMZf9qVjPuZ7/3+Fb73+1e2y8Tntkpf5Ls/WtSPteeLOpf47o8WtXbqs4t0nFmg48x8zbFyPqcfty7X5i/O6cy/kPZTr8DJOdpOXqDt5Ix+nKOtf462/vkdcxvn9XmNlZmN08/hgn6bWQ73zdBqmajKxcN9UxyyTHPIMsPhE7O09S3S3rdIm2WRtr4F2i0LHLHMcuiELhgtU7SemNAeo2+Clv5xmvpGae4b0y47MakzQeuJcQ3LGK2WkRpGabWM0nJiTJODvWO09I7Tos9a3JOeSVq7J7bTM0Fz9zhNPWP6MpURbUaifmzsHqHBPKTNXjQP09Q9TKN5hCaTttylpbLR2TxWlYD1pgkaTJM0dE/RYJ6k3jShM65d3zWiL1QZpKFzkAbTEA1dQ9R3DtJoHqXRNKovbhnTqxjHqe8c1e7XNUK9vjG6vkuvYOwc5uDxIQ68O6i3TGsVjgc6tVmMdZ1DWnVjl7bEpTKTsb5zcJdcNASjkdclQhJbyGIPwVb57lH19mMJoSi6jNz6XpLFllQsCUFRCApCUFQFJUlBVRSEWtZaqaUYUsFDJv2IoPsD7l3/v1yc/u8sTv0Pbl0dwGP7kEzChlQO80RkEFIetVRGyILSZhmpIGmt2UJCiKKOLuA+q2DcU/oJVKVMYTOFWs5S3IwQ8a3y6OY8l8f/FwN/+iPO/c9TTLz3B1ybfQ/H/Q/IxhwIJY2qZBFqAVVISKpCQVYoyCpFRUVW1T2ea2db9PMrFj/rb4PPWxQYGBgYvCpGjOxHDMFoxIgeIbZElqr/MC0VimQSSdLxBOl4jHQsQioSIhkMEPf5iLpdRJxOIg47EauNhM1OfM1K0monYXcQWlsj6nGRScRI6IJwpyiMxWLEI0ECtnV8y/eJWu3EQ0Gi6RSJdJp4LEYykSCZTJJMJkkkEiQSiW2PtddjVqRjMOzH714nvnyH7LUPyX70Pqmrl4lfukR89iKxS1dIXV8i+fEd/Mv38Kzex/dwmdDVa4SmF7BPX2D16lVsNiv3H6/zeN2J9bETm92Fze3m4cqj56K1RHtxOt04HC4cDhculwevdwOfz4/L5aougwkEAkSj0erm6b2qFWurG3/+BGNFMu48v7jr/NjZixw7s8ixMws7jrvPO6pbpD/NopeFVxOMp+ZpOzmrM1fD/B5UBOOFl1ARjBc43DfD4b5pnRn9sgqzW1g0DllmdjBVpXUbkzWCcScTu2jpreUFclEXjC09E7R0b6G1I4/rjGmCbxcj1Q3OFZpqaDSPbVvCoonGsW1Vh9vRb9c1rDNUcz5Sw2iVnZue9xNDMBp5HbOrLXjPNuEKii4ZdwvGShXjzkpGWWgzG1VFnzOoS8onaomnosCzpwWeihyKnEIpJ3mi5nj2rIAiNimUkpTKWcpSSbu/JFCKWou0UCpyMY8QBTQRp342wSiUXe+tOutR1eY9CkVCkQo8EyWeSFlEKYNSzqKUcwi5wFNR4pmQeSpUhKqgqgqKIqOoijZ7UZFRhEpRKlOWJJ7sajWv3RZdEYz6PzOfIz9/0t8Gn7coMDAwMHhVjBjZjxiC0YgRPUII1Jrth0IIyuUyuVyOXC5HPp9lczNNNpsknYyTioWJhwPEAxtEfR5iHg8pj5eU003a7SXj9RF1OkkE/WxmUqRS26kIw2QySSoVJ+R14l9ZJW53EAsFiKUSJLMZUsnd9915/72kY1U2xiNEfU7iy/dIL10ns/QhqetXSX/4EZsfLJG69D6Zyx+Qf/8a8Q8+YmPpOr7btwgs3SBw+UOcly+zcv0aq49WWV55zPqak/VVO4/WbKzZHS+uYHS4cNXIRafTjcfjw+8PEgiEqhuwnU4nTqcTn89HNBqtbmsrFou7qhkrfFEF48sl46dYCnP24qem48ziS6XiZxOMc5+S2ao8/DRsl4kvZ7dcfD6tJ6ZeIBh381KpuIPmnoldbAnG8aos/EnYEoyfkm0y8cX8rOSiIRiNvC6RhYIsZBQho+psE22Kuk02VoTbrmq/CorQ77OFLAsUHVUWWrVkWUWUZISkoEoSUrFAMZ+nVCogK2XypTy5co5sMUeuWECSVcpFBbmsP75aRpOLOfZHMNbOc9ySeqrQJGlJViiUJBRF1X6HlcsoUglVLqOUSqhlGVXZep+yLFBUfVlGUaIsVz7fMqpaQJI39U3Rta+hUpVZafnW276fO/vys/02+LxFgYGBgcGrYsTIfsQQjEaM6BFCF4xyjWCUJDaLBQrlEpvFPLlCluxmhkw2RTqdIp2K67IxSjIQIO0PkPb6yfoCZP1BYh4fyWiY/GaOTCZTJZ1Ok06nt4RhNkkk6CW0tkbS7iTu9xOOR0lls2Sy2ertt91nD9lYEY21sjEWjxHxeYjcXSaxdJPkrZvEbt0gefMWxY+XSS4tkb12DemDa2QvXiF89Sreux/jXXnAxv37RO7dxXH/HquPH/HI6sDj8uOyeVizuVhZt/J47fmsrdt4/Hidx4/XWV+3Ybc7cbu9+P1BgsEwgUCAjY0NvF4vHo8Hn89HIBAgHA4Tj8fJZDIUCvldS2C+KF+uFcG435LxVQXjq/CqktEQjK+nYNxLGr6Ig8cHt2HEyOuQkihQFnkkkUcWeVRRoCq4VFlHrcpFRTxHMlarHlWErOjICEXWW6pFtQpRlQSipFMWyEUVpSwol2QKhRIlSdFmFSolSqqszXSUVaSyoglKWUEoZTSxuIlWySizs6ry1di5MEZC6O9XEoKCLLNZLCPpwlSWFKSyRLkoI5f1DdSKQJIFZVlQVgSSqlGSVW28jZBQ1QKqmkOS0shyESFqN77uFIwV0Vkz99IQjAYGBq8xRozsRwzBaMSIHiEEqqyiKFr7rSoEkiJTLJcpyZpozOazZPNZcps6uSybuSy5TJp0LEY2GiMbjpKLxMhF4iRDYdKJBPn8ZrUSMpfLkc1mt5HJpYlHQsTdHtLeDZLBELF4nEwmy2YuRzaTJZvJbpeUOqlMmlR6p2xMkEzqojEUJGqzEVu+T+rOXdL3l0ks3yV55y6bd++TuHeH7L2PUW7eovjhNRI3bhBaXcbvtRH0OYna1vFY11izrmN1uvC4/TgdXqwOF4/tdhwuTw1uDafGmtVelY3rVhs2uxOX24PX58cfCOEPBAkEgvj9WwtvNvx+Njb8BINB4vEEmUyWYrH00uUulQUxn7WycT9TKxj3UzK+imA8ZghGQzAagtGIkc8lsihWUUQRVZRQt20r3moZrrRAP7eKcVvlolyDsltGyjqSQC6pKPLWd5witAUoslCRhYpUWYgiap5H3bEIRVVeKN9eTu1yFZnK3MOKVC3LCrKqVSUqivYdrigKsqSg1LSAK7Xo9xVCaEtzVAlV1QSmohRRlJ3/mFT2eA1GBaOBgYFBBSNG9iP/HxQlAYWfZCnkAAAAAElFTkSuQmCC" width="640" /> </div>
<div style="margin-left: 1em; margin-right: 1em;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
<span class="tlid-translation translation" lang="en"><span class="" title=""><!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:HyphenationZone>21</w:HyphenationZone>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>NO-BOK</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"
DefSemiHidden="false" DefQFormat="false" DefPriority="99"
LatentStyleCount="376">
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 9"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="header"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footer"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index heading"/>
<w:LsdException Locked="false" Priority="35" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of figures"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope return"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="line number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="page number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of authorities"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="macro"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="toa heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 5"/>
<w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Closing"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Signature"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="true"
UnhideWhenUsed="true" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Message Header"/>
<w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Salutation"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Date"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Note Heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Block Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Hyperlink"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="FollowedHyperlink"/>
<w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Document Map"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Plain Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="E-mail Signature"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Top of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Bottom of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal (Web)"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Acronym"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Cite"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Code"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Definition"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Keyboard"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Preformatted"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Sample"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Typewriter"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Variable"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Table"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation subject"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="No List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Contemporary"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Elegant"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Professional"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Balloon Text"/>
<w:LsdException Locked="false" Priority="39" Name="Table Grid"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Theme"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" QFormat="true"
Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" QFormat="true"
Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" QFormat="true"
Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" QFormat="true"
Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" QFormat="true"
Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" QFormat="true"
Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" SemiHidden="true"
UnhideWhenUsed="true" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
<w:LsdException Locked="false" Priority="41" Name="Plain Table 1"/>
<w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/>
<w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/>
<w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/>
<w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/>
<w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/>
<w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Mention"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Smart Hyperlink"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Hashtag"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Unresolved Mention"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Smart Link"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Vanlig tabell";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin-top:0cm;
mso-para-margin-right:0cm;
mso-para-margin-bottom:8.0pt;
mso-para-margin-left:0cm;
line-height:107%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;
mso-fareast-language:EN-US;}
</style>
<![endif]--></span></span></div>
<div class="MsoNormal">
<div class="MsoNormal">
<span class="tlid-translation translation" lang="en"><span class="" title="">3 solutions for 3 different problems.</span><br /><br /><span class="" title="">AOZ is a web-based solution written in Javascript, intended to run on anything that supports web gl, and Web Assembly. Written </span></span><span class="tlid-translation translation" lang="en"><span class="" title=""><span class="tlid-translation translation" lang="en"><span class="" title=""><span class="tlid-translation translation" lang="en">by </span></span></span> author Francois lionet</span>.<br /><br /><span class="" title="">Amos Kittens a portable interpreter written in C / C ++, with the ability run native and has access to native filesystem and other resources, with the intent of remove EUAE from </span></span>the depenency, Amos Kittens was written by me Kjetil Hvalstrand,<span lang="EN-US" style="mso-ansi-language: EN-US;"> project was
started around 2017.</span><span class="tlid-translation"><span lang="EN" style="mso-ansi-language: EN;"></span></span></div>
</div>
<br />
<span class="" title="">Amos Proseronal a development tool meant for beginners in programming, created for Classic Amiga at 198x / 199x, with long history with many extensions. w</span><span class="tlid-translation translation" lang="en"><span class="" title=""><span class="tlid-translation translation" lang="en"><span class="" title="">ritten by Francois lionet</span>. the AGA version is being worked on by</span></span></span> Frédéric Cordier.
<br />
<span class="tlid-translation translation" lang="en"><span class="" title=""><span class="tlid-translation translation" lang="en"><br />Before Amos Kittens there was something called XAMOS, but it has no relation to Amos kittens project, XAMOS/JAMOS was written in C and Java, by </span></span></span> author Stephen Harvey-Brooks (Mequa), Stephen Harvey-Brooks passed away in 2015.<span lang="EN-US" style="mso-ansi-language: EN-US;"> project stopped,</span><br />
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
<span lang="EN-US" style="mso-ansi-language: EN-US;">So way AMOS
in 2020, well it’s because there are people not like me who has little or no time,
but wont be creative, and need safe simple to write programming language, that
do not wont mess around programming language’s that crash or freeze the
operating system, and just want have fun, playground bobs / sprites and collation
detection. </span></div>
<div class="MsoNormal" style="text-align: left;">
<span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="mso-spacerun: yes;"></span><span style="mso-spacerun: yes;"><br /></span></span></div>
<div class="MsoNormal" style="text-align: left;">
<span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="mso-spacerun: yes;"><!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:HyphenationZone>21</w:HyphenationZone>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>NO-BOK</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"
DefSemiHidden="false" DefQFormat="false" DefPriority="99"
LatentStyleCount="376">
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 9"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="header"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footer"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index heading"/>
<w:LsdException Locked="false" Priority="35" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of figures"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope return"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="line number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="page number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of authorities"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="macro"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="toa heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 5"/>
<w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Closing"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Signature"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="true"
UnhideWhenUsed="true" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Message Header"/>
<w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Salutation"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Date"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Note Heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Block Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Hyperlink"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="FollowedHyperlink"/>
<w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Document Map"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Plain Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="E-mail Signature"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Top of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Bottom of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal (Web)"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Acronym"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Cite"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Code"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Definition"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Keyboard"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Preformatted"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Sample"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Typewriter"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Variable"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Table"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation subject"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="No List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Contemporary"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Elegant"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Professional"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Balloon Text"/>
<w:LsdException Locked="false" Priority="39" Name="Table Grid"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Theme"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" QFormat="true"
Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" QFormat="true"
Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" QFormat="true"
Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" QFormat="true"
Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" QFormat="true"
Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" QFormat="true"
Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" SemiHidden="true"
UnhideWhenUsed="true" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
<w:LsdException Locked="false" Priority="41" Name="Plain Table 1"/>
<w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/>
<w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/>
<w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/>
<w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/>
<w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/>
<w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Mention"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Smart Hyperlink"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Hashtag"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Unresolved Mention"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Smart Link"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Vanlig tabell";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin-top:0cm;
mso-para-margin-right:0cm;
mso-para-margin-bottom:8.0pt;
mso-para-margin-left:0cm;
line-height:107%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;
mso-fareast-language:EN-US;}
</style>
<![endif]-->
</span></span></div>
<div class="MsoNormal">
<span lang="EN-US" style="mso-ansi-language: EN-US;">In addition
to this Amiga community is fragmented, this makes hard for developers to make money,
because you only can sell your product ¼ of the community, I wonted to give the
developers to expand there market, and to become more successful.</span></div>
<span style="mso-spacerun: yes;"></span><br />
<div class="MsoNormal">
<span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="mso-spacerun: yes;"><br />By keeping Amos kittens open source, its now possible to see ports to MorphOS and AROS, becouse I'm only one person working on Amos Kittens, I'm focusing on AmigaOS4.1, AmigaOS1.3 - 3.9 has Amos Professional, of couse as prof of consept it be interesting to backport it AmgaOS1.3-3.9, and also for fun compare it the orginal Amos on same CPU, we need to cut down memory foot print, but should be doable. </span></span><br />
<br />
<span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="mso-spacerun: yes;"><!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:HyphenationZone>21</w:HyphenationZone>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>NO-BOK</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"
DefSemiHidden="false" DefQFormat="false" DefPriority="99"
LatentStyleCount="376">
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 9"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="header"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footer"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index heading"/>
<w:LsdException Locked="false" Priority="35" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of figures"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope return"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="line number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="page number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of authorities"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="macro"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="toa heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 5"/>
<w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Closing"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Signature"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="true"
UnhideWhenUsed="true" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Message Header"/>
<w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Salutation"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Date"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Note Heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Block Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Hyperlink"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="FollowedHyperlink"/>
<w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Document Map"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Plain Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="E-mail Signature"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Top of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Bottom of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal (Web)"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Acronym"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Cite"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Code"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Definition"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Keyboard"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Preformatted"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Sample"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Typewriter"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Variable"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Table"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation subject"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="No List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Contemporary"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Elegant"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Professional"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Balloon Text"/>
<w:LsdException Locked="false" Priority="39" Name="Table Grid"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Theme"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" QFormat="true"
Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" QFormat="true"
Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" QFormat="true"
Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" QFormat="true"
Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" QFormat="true"
Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" QFormat="true"
Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" SemiHidden="true"
UnhideWhenUsed="true" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
<w:LsdException Locked="false" Priority="41" Name="Plain Table 1"/>
<w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/>
<w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/>
<w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/>
<w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/>
<w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/>
<w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Mention"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Smart Hyperlink"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Hashtag"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Unresolved Mention"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Smart Link"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Vanlig tabell";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin-top:0cm;
mso-para-margin-right:0cm;
mso-para-margin-bottom:8.0pt;
mso-para-margin-left:0cm;
line-height:107%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;
mso-fareast-language:EN-US;}
</style>
<![endif]-->
</span></span><br />
<div class="MsoNormal">
<span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="mso-spacerun: yes;"><span lang="EN-US" style="mso-ansi-language: EN-US;">Normally C/C++
programs run slower and take more RAM then things written in assembler, but
there are some advantages as its easier to work in C/C++ then its to work with 680x0
assembler, there many cases where source code is sold, but nothing is done because
source code is impossible to read.</span></span></span></div>
<span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="mso-spacerun: yes;">
</span></span></div>
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7300290045485323408.post-33257366098511116962018-05-05T15:10:00.003+02:002020-05-01T12:13:00.438+02:00Amos Kittens A new Amos interpreter for AmigaOS4.1Typical way to run Amos under AmigaOS4.1 is by lots and lots onion layers. <br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuRP1cuJXeFjV0O1UDXWMVmvr-AQxHLyIjCmBIrFFU02HPtk4BBc_Fac3rR6HW4y87LM8jcGcJ2AEhP9nUbRGJj2BILnDTMFvnrMyUJTXlt-QOjKe6a3mWwIcJnDA0loZv5Lo8-FqzK_Y/s1600/AmosPro+Onion.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="663" data-original-width="777" height="341" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuRP1cuJXeFjV0O1UDXWMVmvr-AQxHLyIjCmBIrFFU02HPtk4BBc_Fac3rR6HW4y87LM8jcGcJ2AEhP9nUbRGJj2BILnDTMFvnrMyUJTXlt-QOjKe6a3mWwIcJnDA0loZv5Lo8-FqzK_Y/s400/AmosPro+Onion.PNG" width="400" /></a></div>
<br />
Amos kittens removes two layers, hardware emulation and Classic AmigaDOS/Workbench.<br />
And adds a new layer called RetroMode.library, that only simulates graphic but not exactly,
first of all It's chunky not planar, it does not support dual playfields. Everything else should for the most part work similar.
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7sPg3EgufKVVqyEBTnKV796FPVBmfXvwvi9szoZQS6mpkpf1-Bx6kyzfMVp1Q7tja5iaJC3hE2Owuh42Zg8K_VSfC2swe0nFCsWlrZz9xjoccttXvWTSWtLvBR9RKR3Jt9nSNn0SguQ4/s1600/Kittens+Onion.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="548" data-original-width="643" height="340" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7sPg3EgufKVVqyEBTnKV796FPVBmfXvwvi9szoZQS6mpkpf1-Bx6kyzfMVp1Q7tja5iaJC3hE2Owuh42Zg8K_VSfC2swe0nFCsWlrZz9xjoccttXvWTSWtLvBR9RKR3Jt9nSNn0SguQ4/s400/Kittens+Onion.PNG" width="400" /></a></div>
<br />
<br />
<div class="MsoNormal">
<span lang="EN-US" style="mso-ansi-language: EN-US;">You notice
that Amos games now have closer access to AmigaOS4.1, this opens up a lot of opportunities,
that we did not have when we were boxed into EUAE, USB support, AHI Support,
long filename support, large disk support and all new stuff, that AmigaOS4.1
have, that AmigaOS3.x do not have.<br />
<br />
The access from Amos game to AmigaOS is limited by only having access to old
JMP tables, and only being able to execute 680x0 code, the AmigaOS4.1 hardware
ranges from hardware that have Paula/Denice and hardware that don't, so it is extremely <span lang="EN-US" style="font-family: "calibri" , sans-serif; font-size: 11.0pt; line-height: 107%;">dangers </span>to try to access hardware. </span>This is way the lines are dotted.</div>
<br />
<br />
<div class="MsoNormal">
<span lang="EN-US" style="mso-ansi-language: EN-US;">Written small
table to compare Amos Pro vs Amos kittens, <o:p></o:p></span><br />
<span lang="EN-US" style="mso-ansi-language: EN-US;"><br /></span></div>
<br />
<table border="1">
<tbody>
<tr><td></td><td>Amos Pro</td><td>Amos Kittens</td><td>XAMOS</td></tr>
<tr><td><b>Project start</b></td><td>1990</td><td>2017</td><td>2012 (ported from JAMOS)</td></tr>
<tr><td><b>Colors</b></td><td>Planar 1bit to 6bit (64 color) / HAM6 (4096)</td><td>Chunky 8bit (256 colors/RGB 4096), (future support for 32bit)</td><td>True Color (32bit)</td></tr>
<tr><td><b>Fonts</b></td><td>Bitmap fonts</td><td>Bitmaps fonts + Bullet fonts</td><td>True type</td></tr>
<tr><td><b>Filesystem</b></td><td>32 chars filenames</td><td>now 32 chars, (128 chars in the future)</td><td>N/A</td></tr>
<tr><td><b>Dual Playfields</b></td><td>Yes</td><td>No</td><td>N/A</td></tr>
<tr><td><b>Load iff/Save Iff</b></td><td>loads iff files.</td><td>Use datatypes loads any picture</td><td>N/A</td></tr>
<tr><td><b>JoyPorts</b></td><td>2 x Game ports (planned support for cd32 gamepads)</td><td>Amiga Input (USB gamepads) same commands</td><td>N/A</td></tr>
<tr><td><b>Color Flash</b></td><td>yes</td><td>yes</td><td>N/A</td></tr>
<tr><td><b>Color cycle</b></td><td>yes</td><td>yes</td><td>N/A</td></tr>
<tr><td><b>Rainbow effects</b></td><td>yes</td><td>yes</td><td>N/A</td></tr>
<tr><td><b>Graphics</b></td><td>OCS</td><td>RetroMode.library</td><td>Rudimentary Amiga-style screen and scrolling engine</td></tr>
<tr><td><b>Assembler 680x0</b></td><td>yes</td><td>680x0 (using Exec.library/EmulateTags)</td><td>No (Unlikely based on JAMOS)</td></tr>
<tr><td><b>Assembler PowerPC</b></td><td>no</td><td>(maybe in the future)</td><td>No</td></tr>
<tr><td><b>Bobs/Sprite</b></td><td>software bobs/hardware sprites</td><td>software spries and bobs</td><td>Yes</td></tr>
<tr><td><b>Source code format </b></td><td>Tokens (execute orginal source code)</td><td>Tokens (execute orginal source code)</td><td>ASCII / MequaScript (Not AMOS compatible syntax)</td></tr>
<tr><td><b>Extensions 68K</b></td><td>yes (680x0 assembler, hunk format)</td><td>Not initially (Some help appreciated)</td><td>N/A</td></tr>
<tr><td><b>Extensions PPC</b></td><td>no</td><td>In the future ".library" format (C lanuage)</td><td>N/A</td></tr>
<tr><td><b>File size</b></td><td>32bit / 2 Gbyte</td><td>32bit (64bit in the future)</td><td>N/A</td></tr>
<tr><td><b>Audio</b></td><td>Paula 8bit</td><td>AHI 16bit sterro (software mixed 4 channels 8bit)</td><td>N/A</td></tr>
<tr><td><b>Max screen resolution</b></td><td>Hires / interlaced (640x512)</td><td>Standard P640x512 - Can be hacked up HD resolutions.</td><td>N/A</td></tr>
<tr><td><b>Fullscreen</b></td><td>yes</td><td>yes</td><td>N/A</td></tr>
<tr><td><b>Window mode</b></td><td>no</td><td>yes</td><td>N/A</td></tr>
<tr><td><b>iconify</b></td><td>no</td><td>yes should be possible</td><td>N/A</td></tr>
<tr><td><b>workbench mode</b></td><td>no</td><td>maybe in the future</td><td>N/A</td></tr>
<tr><td><b>CrossDOS</b></td><td>yes</td><td>no, whats the point?</td><td>N/A</td></tr>
<tr><td><b>Serial port</b></td><td>yes</td><td>no, use SER: device</td><td>N/A</td></tr>
<tr><td><b>decimal precision</b></td><td>float</td><td>read floats, math is done in doubles</td><td>N/A</td></tr>
<tr><td><b>max string length</b></td><td>65535, The strings are not required to be NULL terminated</td><td>4 Giga bytes of chars, strings are compatible but always NULL terminated.</td><td>N/A</td></tr>
<tr><td><b>ABK support</b></td><td>yes</td><td>yes</td><td>Yes</td></tr>
<tr><td><b>3D</b></td><td>Software 3D</td><td>No, Future maybe Warp3D Nova.</td><td>N/A / (OpenGL)</td></tr>
<tr><td><b>"To" Command</b></td><td>Commands that use TO, the TO command most be used. (“TO” command is used inconsistent in commands, it can be confusing for beginner.)</td><td>No requirement: Command TO is most often treated as a comma, and is not needed, it will depend on the command if its needed or not, make sure to use it if want to write compatible code.</td><td>N/A</td></tr>
<tr><td><b>Text encoding</b></td><td>ASCII</td><td>ASCII</td><td>UTF8</td></tr>
<tr><td><b>Cross platform</b></td><td>No (But the source code can be used in Amos Kittens)</td><td>Yes, Open source code, can be ported to other systems.</td><td>Yes, already runs on Windows, AmigaOS, Linux (OpenGL/SDL backend)</td></tr>
<tr><td><b>Amal</b></td><td>Yes</td><td>Yes</td><td>Yes,(XAMAL?)</td></tr>
<tr><td><b>Interface language</b></td><td>Yes</td><td>Yes</td><td>No</td></tr>
</tbody></table>
<br />
Mequa32 youtube channel<br />
<br />
<a href="https://www.youtube.com/user/Mequa32/videos">https://www.youtube.com/user/Mequa32/videos</a>
Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-7300290045485323408.post-70086579711683840562016-02-12T19:14:00.004+01:002016-02-12T19:14:51.994+01:00LiveForIt Music and UTF8.library<div class="MsoNormal">
<span lang="EN-US">I have not
really written a lot on blog lately, mostly just doing my own thing.<br />
<br />
Anyway, I have finally found a program worth doing on AmigaOS, well actually
there many programs, worth doing, it's just finishing the programs, and having the
tools you need to write programs, is not always easy.<br />
<br />
One of this tools is UTF8, is widely used text format that unlike ASCII
preserves chares in a format can be shared on the internet, instead of chars,
UTF8 uses glyphs or same numbering as used by your fonts, so you don't need to
lookup glyphs from a code page table.<br />
<br />
It's compact, and is compatible with ASCII 7bit, or US chars, 8bit is used for
encoding, this allows 2 or 3 or more bytes, if required to store glyph numbers,
it's sort of a compression, but as developer you don't need to think about that
as long as you stick to UTF8 functions.<br />
<br />
Besides being able to convert between ASCII and UTF8, you need a way to display
the text format. This been totally lacking, in AmigaOS, and continues to be
issue, today. But I don't need to wait for Hyperion and there slow progress,
some things I can do myself.<br />
<br />
But every attempt I have tried as failed until now, I blame bad documentation,
and lack of simple examples. Every time I have asked for help, I have been
pointed in direction of big hunk of code called NetSurf, that by the way hides
just the part I need to know. In different file then one I was pointed two and
it also hides, font engine part in macro, so what I was looking for was not
really a different variable, but outline fount struct. That I had all along,
coding can be frustrating some times, but so pleasing when find out way did not
work.<br />
<br />
Once I found a BlitzBasic2 example that tried translating, it was just a waste
of time.<br />
<br />
The other document I have looked at, was the page on the Amiga wiki, that
suggest using bitmap fonts, the document is obsolete, and has more historical
value then real value. Someone started the transaction of document but stopped
half way in.<o:p></o:p></span></div>
<br />
<div class="MsoNormal">
<span lang="EN-US">But as long
as one don't give up there is hope, just keep on keeping on, like the Americans
say.<br />
<br />
The Amiga developer saying "Two more weeks" is not what I'm thinking
of, that sort reminds me about when I wake up in the morning sleepy as hell,
thinking I have time, I sleep just a few min more, and the I wake up 15 or 30
late for work, and wake up praying there no traffic. Lucky everyone else on
road is also late for work so at least only a few people are driving under
speed limit o_O.<br />
<br />
I'm not 100% sure I know what "keep on keeping on" means, but it sort
sound like stay focus on what you're doing, and don't give up. When write
software it easy to get distracted and will not do something else, and that
might be good thing some times, but it extremely easy to just forget about
things, and they never get finished. You need to keep some focus on what you're
doing.<br />
<br />
And it's probably better to release something that is 90% finished then to
never release the software at all. That is sort what I did with UTF8.library,
it did have text formatting part done. More or less, now, it time up upload a
new one, I need some time update the documentation.<br />
<br />
Next is getting LiveForIt-music ready, as I was saying before I'm not on a dead
line, I'm just making sure the things that should work works.<o:p></o:p></span></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7300290045485323408.post-15182546765657888842015-10-07T21:08:00.002+02:002015-10-07T22:26:09.037+02:00Curves<div class="MsoNormal">
<span lang="EN-US">So what
have I been work on lately, for some time now I have been working again, so
less hours to experiment and work on things, actually feel the need turn off
the computer sometimes.<br />
<br />
Anyway, I'm a geek and geeks can't turn off the computer for too long before curiosity
takes over.<br />
<br />
Lately I have been investigating curves, I know what you are thinking, and It's
not that, I'm not stupid, I know to keep my distance. <br />
<br />
I'm talking about other types of curves, or mathematically draw curved lines.<br />
<br />
Now you thinking maybe taking about y=(x*scalefactor)^2, or y=sin(x)*scalefactor.<br />
No formulas like that only draws curves in y direction, you can't have diagonal
curve, or curve between two random coordinates, using formulas like that.<br />
<br />
So there is a video from Steven Wittens, on youtube, that I really enjoyed.<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-US"><a href="https://www.youtube.com/watch?v=Zkx1aKv2z8o&index=6&list=WL">https://www.youtube.com/watch?v=Zkx1aKv2z8o&index=6&list=WL</a><br />
<br />
Bezier curves!!!!<br />
<br />
So way on earth is curves important, well you draw thing in paint program save
image use that, no need to know how it was done, but realize the paint tools
use curves.<br />
<br />
Even the fonts I use for this text I have written, uses some curve, SVG image
or vector images, use curves, flash videos, and lots of other things.<br />
<br />
So the best way to play around with curves is a editor, or program you drag curves
around, and this what I did, soon I complete the program, as simple toy.</span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimD5p1X4uCBZa82ZYKbNPivLUhEZpQkmzhjIhCjTJKClBEdFLOFkv0VfnTepQQ8582Y88uwO5hs9IMl2FvyDXCOlWm7xCYvm8kM_HWDsvhVFDQClh-vSg6fb4hk4MSQNUltprzOqklkH4/s1600/Bessy2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimD5p1X4uCBZa82ZYKbNPivLUhEZpQkmzhjIhCjTJKClBEdFLOFkv0VfnTepQQ8582Y88uwO5hs9IMl2FvyDXCOlWm7xCYvm8kM_HWDsvhVFDQClh-vSg6fb4hk4MSQNUltprzOqklkH4/s400/Bessy2.png" width="400" /></a></div>
<div class="MsoNormal">
<span lang="EN-US"><br />
<!--[if !supportLineBreakNewLine]--><br />
<!--[endif]--><o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-US">So way not
use library someone else has made, way spend this amount of time on something
you get for free, well what is fun in that, coding is about figuring things
out, and play with things, learn something, the most fun I have had is maybe
programs I did not complete. Just experimenting on things.<o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN-US">So why
don't you work on mplayer, well the answer is I need a break from mplayer, and
it has become work, coding should be fun, so this way I doing this I guess.<br />
</span></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7300290045485323408.post-72633786852852370522015-08-11T19:40:00.000+02:002015-08-11T19:44:41.254+02:00PowerPC code optimization, experiment, code generator part 2.<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9iZ5lziUUDrB_DlYpWv0lHeYtppF76gi1poaH5aTHuCE6dFO8D70V4S51Yun5E7J7pL98EEALQ-XTdKl0MEYsj7x-UAa0PIAn59gqhs0OMQtxGItt36k225luHJ74gx0F_YSIpxWb__o/s1600/i6%255Ecimgpsh_orig.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="195" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9iZ5lziUUDrB_DlYpWv0lHeYtppF76gi1poaH5aTHuCE6dFO8D70V4S51Yun5E7J7pL98EEALQ-XTdKl0MEYsj7x-UAa0PIAn59gqhs0OMQtxGItt36k225luHJ74gx0F_YSIpxWb__o/s400/i6%255Ecimgpsh_orig.PNG" width="400" /></a></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
Lately I
have been experimenting, using sort of JIT engine to generate machine code, the
graph above is example of what, I can do.</div>
<div>
<div class="MsoNormal">
<span lang="EN-US">
<br />
The graph test performance of the code deepening on x and y factor, to find the
ideal condition for the best speed.<br />
<br />X axes is the number of unrolls /
float point register used (unrolls), the Y axes is the max number of code block
per loop.<br /><br />The test runs 64000 int to float conversion with a float point scale factor.<br />
<br />
So what you see is that number of unrolls help, but if the code in loops gets
to big, the speed goes down.<br />
<br />
This kind of test if I wrote it by head takes a month, but as I'm generating
the code. I can try different combinations in a few seconds.<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-US">The same kind of code generator test can be done on any type of assembler code, it works on AltiVec, FPU or CPU instructions.</span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7300290045485323408.post-83883245119609248952015-07-26T15:51:00.000+02:002015-07-26T19:10:49.510+02:00PowerPC Machine Code generator Experiment.PowerPC Machine Code generator Experiment.<br />
<br />
I have been looking at ways to convert float to int fast, lately.<br />
I have been thinking about this video.<br />
<br />
<a href="https://www.youtube.com/watch?v=So-m4NUzKLw">https://www.youtube.com/watch?v=So-m4NUzKLw</a><br />
<br />
C64 Demo coders trying to make C64 do more than they should able to do.<br />
So there has been lots of talk about JIT compiler in Amiga community, EUAE jit compiler by Álmos Rajnai.<br />
<br />
<span style="font-family: Calibri, sans-serif; font-size: 11pt; line-height: 107%;">JIT
compilers m</span>ade a big difference in speed.<br />
<br />
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><b><span style="font-size: large;">What
I wont to find out.</span></b></span><br />
<span lang="EN-US" style="font-family: "Calibri",sans-serif; font-size: 11.0pt; line-height: 107%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><b><br /></b></span>
1)<br />
If the loops that GCC can't unroll, is unrolled by the machine code generator what difference does it make, to unroll the loops completely.<br />
<br />
2)<br />
So what I was wondering about is, if it was possible to generate code scaled to Instruction cache, to eliminate unnecessary machine code, and eliminate cache misses.<br />
<br />
3)<br />
Does it make difference to try unroll loops or not, in C code.<br />
<br />
<b><span style="font-size: large;">Disclaimer:</span></b><br />
<br />
I'm no expert in PowerPC assembler, but I have some experience with assembler trying to code for MC68000 using inline assembler on Amiga500/BlitzBasic2, and from my school years at "VK2" Data Technical, and for 2 years at Technician school at Kongsberg, coding the Z80, 6802/6804 chips, as educational tool. I have some experience with PowerPC, trying to optimize things in Basilisk II, So I'm not hard core Machine code head.<br />
<br />
<div class="MsoNormal">
<span lang="EN-US">If you ask
me about name of some opcode, I will not know too many years ago, but
fundamentals is the same, interrupts, machine code, thing stored, thing gets
loaded, added, registers, flags.<o:p></o:p></span></div>
<br />
<div class="MsoNormal">
<span lang="EN-US"><b><span style="font-size: large;">The rules
of the game.</span></b><o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-US"><b><br /></b></span></div>
So normally your write inline assembler, we let the compiler pick the registers, and handle saving and restoring registers, but we are not going to do this.<br />
<br />
This how GCC normally generate code.<br />
<br />
R0 is used for temporary storage.<br />
R1 is revered for stack.<br />
R2 is reserved, your not allowed to use this one.<br />
R3 to R10 can be used for arguments.<br />
R3 is also used as return value.<br />
<br />
Using the optimization 3 in GCC or O3 flag, GCC expects R4 to R10 to be unchanged.<br />
So this is the basic game rules we need to keep in mind.<br />
<br />
Other things we need to think about is that memory going to execute need to be flagged for it to be executable, unlike on 680x0.<br />
<br />
Before the memory is executed, we need to flush instruction cache. If we don't do that, we can't be sure the machine code in cache is correct. Unless we
flush it.<br />
<br />
So next, I'm going to explain the procedure, of finding the machine code, and understanding whats going on, the tools.<br />
<br />
Well there is "GCC", write some C code, compile it, and then disassemble it, look at the result.<br />
to disassemble, I use objdump.<br />
<br />
objdump -d a.out<br />
or<br />
objdump -d -S a.out<br />
<br />
So what you see.<br />
The relative address, then the machine code, and then assembler name, command.<br />
<br />
So to generate machine code, I need the machine code, the assembler name, is only useful to understand what machine code does, who remembers hex numbers?<br />
<br />
<div class="MsoNormal">
<span lang="EN-US">Well you
can look up IBM documentation, but they are not good, if you want to write
code, they explain what assembler does, but not what assembler opcodes that
goes with that, (there is no see also reference.)<br />
<br />
So as noob you get stuck quickly, if you only try to read there documents.<o:p></o:p></span></div>
<br />
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b>Time
for the code</b></span></span><br />
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<br />
So here is we have a typical function, so to convert x number of floats to int's.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrlGRtw1_rjzrfcJnIpJxWW0ddGxVJ8pP06uEq2IZrkfXWF18Rm7kJhvn-KHSqXESM3cWu6ur_Ybae3dAN-52MIwkez05rmlQYRQ7bXws8OhGGdS5wMf6pph2fSSj8H1mcMEhGLok5U5M/s1600/Float_to_int_C_code.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="91" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrlGRtw1_rjzrfcJnIpJxWW0ddGxVJ8pP06uEq2IZrkfXWF18Rm7kJhvn-KHSqXESM3cWu6ur_Ybae3dAN-52MIwkez05rmlQYRQ7bXws8OhGGdS5wMf6pph2fSSj8H1mcMEhGLok5U5M/s320/Float_to_int_C_code.PNG" width="320" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
This the same function, we have unrolled it, so that it takes fewer loops to execute, some people says this does not make any difference, that C compiler do that anyway, well we see :-)<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgwgrg0HQ3L_hC8icX964nvnuwgeEwbAKHdyN1SY2G3uxayzGo9EIvmuaDFfoWN3_jLEe-v4PstCMBsg34HjI01wfTrTlbCF2Lw7Ci_vIQzk680_Y8UUL_7fn2WMoR1d5GCBDJXkDFkI4/s1600/Float_to_int_C_x4_code.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="148" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgwgrg0HQ3L_hC8icX964nvnuwgeEwbAKHdyN1SY2G3uxayzGo9EIvmuaDFfoWN3_jLEe-v4PstCMBsg34HjI01wfTrTlbCF2Lw7Ci_vIQzk680_Y8UUL_7fn2WMoR1d5GCBDJXkDFkI4/s320/Float_to_int_C_x4_code.PNG" width="320" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
This the typical machine code, you get when decompile a C program compiled with no optimization, I have added two machines codes extra to load R3 and R4, this because of GCC O3 flag.<br />
<br />
When compiled with O3 flag, the stw, r3 and r4 is stripped away by the compiler, what stw does, is store the r3 and r4 registers on stack.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6XNN4jQQ5Uy6do270ViWDMyavtfjwfJdjyCjHIefysMWqQn3tzQ1PX4k5vH5VQg9uAIv2vGFJYG5epsN3aakaNn7h4MOaieaRRjUmfJQPXhEFecZpYr8I03DlVJgzPI5Hjr1aDlUfJBk/s1600/function_machine_code.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="230" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6XNN4jQQ5Uy6do270ViWDMyavtfjwfJdjyCjHIefysMWqQn3tzQ1PX4k5vH5VQg9uAIv2vGFJYG5epsN3aakaNn7h4MOaieaRRjUmfJQPXhEFecZpYr8I03DlVJgzPI5Hjr1aDlUfJBk/s320/function_machine_code.PNG" width="320" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
This is the actual code, we need to run many times, again there are two extra machine codes I have added, to move to next source and destination address, the addi r3,r3,4 and addi r4,r4,4.<br />
<br />
<div class="MsoNormal">
<span lang="EN-US">I was shocked
at amount of instruction needed to do casting between float and int.<br />
converting between int and float should be avoided at all cost on the PowerPC.<o:p></o:p></span></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhovc1ohi68B9aGAAZl2F82WvRbo1qMIu3Ustp3oEqRY59Z4zPIY68cwkUS78D_z7q-_DFADtAE7VHd9Vgf3SIExFYJVH-7FWoTGPvJv5Y4Hy0oY7nUDd2h8P3SxO3Ln9jN6-Nm8aJLFZA/s1600/machine_code_float_to_int.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="144" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhovc1ohi68B9aGAAZl2F82WvRbo1qMIu3Ustp3oEqRY59Z4zPIY68cwkUS78D_z7q-_DFADtAE7VHd9Vgf3SIExFYJVH-7FWoTGPvJv5Y4Hy0oY7nUDd2h8P3SxO3Ln9jN6-Nm8aJLFZA/s320/machine_code_float_to_int.PNG" width="320" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
This is a for loop that is disassembled. Well I can't copy the code as it is, as the "blt-" opcode offsets, and "b" opcode offsets, need to be calculated.<br />
<br />
Set_jit_loop() functions does this, the functions takes number of loops, and the amount of code that goes between the loop, so it can be inserted between the two tables.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiY5-btXgGP41Z9RfonQU_Mpc3Yqc5z4Hn-f0EOFmMNmC7-jtR7VXZ4tasOIJmdiYrpPqDStcc4yeu4-F3w9I_e09wDTILKKdGGlYhfaUZihacHksgt5DA9WTQPu3sbqzhBiDGVp0VWZ0g/s1600/For_loop_machine_code.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="302" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiY5-btXgGP41Z9RfonQU_Mpc3Yqc5z4Hn-f0EOFmMNmC7-jtR7VXZ4tasOIJmdiYrpPqDStcc4yeu4-F3w9I_e09wDTILKKdGGlYhfaUZihacHksgt5DA9WTQPu3sbqzhBiDGVp0VWZ0g/s400/For_loop_machine_code.PNG" width="400" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
So this function alloc's memory for code,<br />
the result is <br />
<br />
"function start" <br />
"float to int" * loops<br />
"function end"<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRfyBgilvMbFsRfNewUF7E7hUbZhj0HBXbaENgDX_8C7Po4tWC4wURzwbsp2nyxaN777yvpE_oxjmLgbcqz8cs6kT_6QYiPq7HUK8MkrcriV2m3-5UQKcbg5yQPVPFitGZwPjzJX-SyTM/s1600/jit_alloc_v1.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="467" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRfyBgilvMbFsRfNewUF7E7hUbZhj0HBXbaENgDX_8C7Po4tWC4wURzwbsp2nyxaN777yvpE_oxjmLgbcqz8cs6kT_6QYiPq7HUK8MkrcriV2m3-5UQKcbg5yQPVPFitGZwPjzJX-SyTM/s640/jit_alloc_v1.PNG" width="640" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
So this function alloc's memory for code,<br />
the result is <br />
<br />
"function start" <br />
"for n=1 to num_loops_needed"<br />
"float to int" * in_cache<br />
"next"<br />
"float to int" * don’t_fith<br />
"function end"<br />
<br />
So this is bit smarts, we try find out what max number of float_to_int we can fit into instruction cache. What I found out is that its not the cache size that is the limiting factor, but max length of indirect jump, that is real limit :-/<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMkoROo4jJ6-Fn1-xUi0A3yHQKDr2NXyEszT-uPPMPPG16Zd1n2woEofeXxa5uK4wPoo8PHuT6ObWzdbf778wZ-J-kbLkgDdLbAkq9hx6oigD05Iwg_jioRXGzSvB-wwX-THaAtkoK5C0/s1600/jit_alloc_v3.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMkoROo4jJ6-Fn1-xUi0A3yHQKDr2NXyEszT-uPPMPPG16Zd1n2woEofeXxa5uK4wPoo8PHuT6ObWzdbf778wZ-J-kbLkgDdLbAkq9hx6oigD05Iwg_jioRXGzSvB-wwX-THaAtkoK5C0/s640/jit_alloc_v3.PNG" width="628" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Just free the memory after we are done<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAYbZzkP_GP5vnkLfC-g5iuQ5anJD_yfxhCaGrGAHwMWG8JN_DJuPuJi0i4NFzz4U9PsIHa2RmRuRT-Baa-xW_WWP1glLkiowIxsugTmCjTNaS6E7Qz-RQskLUuiwpGeecKeK0eBJFlFQ/s1600/jit_free.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAYbZzkP_GP5vnkLfC-g5iuQ5anJD_yfxhCaGrGAHwMWG8JN_DJuPuJi0i4NFzz4U9PsIHa2RmRuRT-Baa-xW_WWP1glLkiowIxsugTmCjTNaS6E7Qz-RQskLUuiwpGeecKeK0eBJFlFQ/s1600/jit_free.PNG" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
The main code that runs all the tests<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGeluL1TamOyqmApMgNnZ5KUvUN1v101Jsn-X4fQaqjmjhtRpiXkmi30GXhFJed59VFuzmcTW6SSg4UHc0ccZoYrwLMm7dabHSblWz58aT1trIKaxaSCyaeauLGdvzc8KFj1eRQATGemQ/s1600/main_code.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGeluL1TamOyqmApMgNnZ5KUvUN1v101Jsn-X4fQaqjmjhtRpiXkmi30GXhFJed59VFuzmcTW6SSg4UHc0ccZoYrwLMm7dabHSblWz58aT1trIKaxaSCyaeauLGdvzc8KFj1eRQATGemQ/s640/main_code.PNG" width="465" /></a></div>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<br />
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"></span><br />
<div class="MsoNormal">
<span lang="EN-US"><b><span style="font-size: large;">Now for the
results.</span></b><o:p></o:p></span></div>
<span lang="EN-US" style="font-family: Calibri, sans-serif; line-height: 107%;"><span style="font-size: large;"><b><br /></b></span></span>
<br />
<div class="MsoNormal">
<span lang="EN-US"><o:p></o:p></span></div>
<div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3lG4w1Y6354ZoPnwb_ZXtWYD-gydJurQMQ59WD7cpHca-dpr0n1tDL3fC1H_hZqhz2XuaGrMv7rJkaCBIwmsqZBHnQCOHqsUnvJTlmndQDsSKZ-HFA6Lwa2emelwpsZ7_fMk_AJma410/s1600/results.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3lG4w1Y6354ZoPnwb_ZXtWYD-gydJurQMQ59WD7cpHca-dpr0n1tDL3fC1H_hZqhz2XuaGrMv7rJkaCBIwmsqZBHnQCOHqsUnvJTlmndQDsSKZ-HFA6Lwa2emelwpsZ7_fMk_AJma410/s400/results.png" width="400" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<span lang="EN-US" style="font-family: "Calibri",sans-serif; font-size: 11.0pt; line-height: 107%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Trying
to fit code inside the instruction cache made little difference, it mostly a
waste of time trying to do it.<br />
<br />
Assembler optimized the code, made a big difference compared to C code compiled
without optimization flags.<br />
<br />
Compiling standard C code with O3 flag, made big difference, there is almost no
different between assembler optimized code and standard C code.<br />
<br />
However, look at unrolled C function, it's was slower without being optimized,
but with O3 is just beats everything.<br />
<br />
I guess it is because GCC is able, to take advantage of out of order execution
on PowerPC, GCC cannot unroll the normal C code, because the number of loops is
not static constant, but variable number loops.<br />
<br />
So conclusion is, what you write and how you compile the code, make the most
difference, betting the C compiler is hard, even if you are an expert.<br />
<!--[if !supportLineBreakNewLine]--><br />
<!--[endif]--></span></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7300290045485323408.post-49508969095616345292015-01-14T23:49:00.001+01:002015-02-26T19:02:28.727+01:00<div class="MsoNormal">
<span lang="EN-US">AmigaOS4.1
boot process UBOOT.<br />
<br />
I was thinking it be nice to write a useful Blog about the boot process of
AmigaOS4.1.<br />
Many people have problem understanding the Boot Process, coming from Classic
Amiga (500/1200/4000), or if they are used to a PC. That has Windows
preinstalled.<br />
<br />
AmigaOS4.1 can boot from tree different Firmware types (On PC there is BIOS or UEFI, on PowerPC there different Firmware).<br />
<br />
On Pegasus II, there is OpenFirmware.<br />
On AmigaONE-X1000 there is CFE.<br />
On AmigaONE-XE/SE/Mini there is UBOOT.<br />
On Sam440/460 (AmigaONE-500), there is UBOOT.<br />
<br />The most common BIOS Firmware is UBOOT this the one most people are
having problems with. CFE and OpenFirmware is easier to use.</span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPl25s2C9XJLAZ07amfC7idZyDbOgkewVSdfp2cB3gEMxBmCeLp2OR3yvxLpCbKORWpmoovzjtk88a94A7wJLHlz8VCyyA__BTGlUfUga76akXcfr5wrwbIATxre5rCVCoE_q2ZoLXmwc/s1600/BootProcessUBOOT.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPl25s2C9XJLAZ07amfC7idZyDbOgkewVSdfp2cB3gEMxBmCeLp2OR3yvxLpCbKORWpmoovzjtk88a94A7wJLHlz8VCyyA__BTGlUfUga76akXcfr5wrwbIATxre5rCVCoE_q2ZoLXmwc/s1600/BootProcessUBOOT.PNG" height="400" width="227" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="MsoNormal">
<span lang="EN-US"><br />
<br />
<!--[if !supportLineBreakNewLine]--></span></div>
<div class="MsoNormal">
<span lang="EN-US">The uboot boot
process.<br />
<br />
UBOOT checks hardware and scans SATA and IDE and USB buses for devices.<br />
Once it knows what is connected, it goes to the next step, this where things
can go wrong.<br />
<br />
For Linux the boot process is simple, as UBOOT diskboot command loads in kernel
from PPCBoot image device all you do is define the controller number and the partition
number and it finds it.<br />
<br />
For AmigaOS this bit more complicated, BOOTA is not feed the controller, nor
the partition number instead, the boot process depends on BOOT1 and BOOT2 variables,
If device defined in BOOT1 is not found it goes to the next one BOOT2.<br />
<br />
This sound simple, but here is the problem, BOOTA does not know what is a CDROM
or HD, unless you have defined it, there for you will need to have UBOOT variable
for etch controller that defines what is wired to a CDROM what connector what is not in
use, and what connector that is wired to Hard drive.<br />
<br />
This is defined by the UBOOT variable a1ide_conf for AmigaONE-XE/SE ide
controller, for other controller the name of variable is different, but the suffix is always _conf.<br />
<br />
The variable defines what is connected to A1 ide controller.<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-US">
<span lang="EN-US" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; line-height: 107%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">0 is not connected<br />
1 is HD<br />
2 is CDROM<br />
<br />
When BOOTA command knows what is CDROM and what is HD, the chance of success
has increased.<br />
<br />
The SLB2 is loaded from the RDB (Amiga partition table), the SLB will look for kickstart files on first bootable
partition on hard drive it finds.<br />
<br />
So if the kickstart modules are not found, you have done something bad when partition
the harddrive, and setting up boot priorities.<br />
<br />
If everything works out then kickstart modules are loaded, and AmigaOS4
kickstart takes over.<br />
<br />
For AmigaOS4 kickstart to continue booting kickstart drivers must be loaded
that support the controllers you have connected, and also it need to know that
things are connected, once it has found the CDROM’s and HDDRIVES, it scan partition
tables to boot partition or CDROM with the highest boot priority.<br />
<br />
Here again you might have done something wrong, if you changed the boot priority
of partition too high, then the kickstart will never boot from the CDROM. It
can get really tricky to reset the boot priorities, luckily the AmigaOS
kickstart was designed as the firmware for Classic Amiga, and it has not lost
the possibility for user to select boot device.<br />
<br />
By pressing the “Scroll Lock” key on the keyboard, you can get into boot menu
of the kickstart, or you can hold the two mouse buttons.</span>
<!--[endif]--><o:p></o:p></span></div>
Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-7300290045485323408.post-19056755736298684602015-01-12T22:07:00.001+01:002015-01-14T22:16:45.049+01:00Mplayer 6.4 userguide for AmigaOS4.1LiveForIt-Mplayer 6.x requires: AmigaOS4.1 Final and Radeon™ HD v2.4 drivers from Hans/A-EON, to take full advantage of COMP, COMP_YUV and COMP_YUV2.<br />
<br />
<a href="http://www.a-eon.com/PDF/News_Release_RadeonHD24.pdf">News_Release_RadeonHD24.pdf</a><br />
<a href="http://www.vesalia.de/e_amigaos41fe.htm">www.vesalia.de</a><br />
<a href="http://amigakit.leamancomputing.com/catalog/advanced_search_result.php?keywords=AmigaOS+4.1+Final+Edition+%28AmigaONE%29">amigakit</a><br />
<br />
If you do not plan to upgrade just yet, stick with the older LiveForIt-Mplayer version 5.5. or be forced to use cgx_wpa, SDL or p96_pip.<br />
<br />
Some useful information that only relates to LiveForIt-Mplayer 6.4 for AmigaOS4.1<br />
<br />
<b><span style="font-size: large;">Video outputs mplayer for AmigaOS4.1 supports:</span></b><br />
<br />
Comp<br />
<span style="font-size: x-small;">This video output is written by Kjetil Hvalstrand and is based on cgx_wpa output, but was changed to use </span><span style="background-color: #f6f7f8; color: #373e4d; font-family: Helvetica, Arial, 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 12px; line-height: 10.2399997711182px; white-space: pre-wrap;">composition </span><span style="font-size: x-small;">instead of WritePixelArray(), and enabled the video output to have scalable windows, and full-screen mode that allowed the video to stretched to fit screen mode. the video output convert yuv420/yv12 bitmaps into 32bit ARGB bitmaps using the CPU, just like CGX_WPA.</span><br />
<br />
Comp_yuv<br />
<span style="font-size: x-small;">This is based on Comp, but was rewritten to use new color spaces yuv420p that is now supported by </span><br />
<span style="font-size: x-small;">Radeon HD 2.4 drivers for AmigaOS4.1, this basically enables this video output to not need to convert into ARGB format,</span><br />
<span style="font-size: x-small;">in addition DRI support was added for codecs that supports this, and we have accelerated video to graphic card using DMA from new Graphic library 54.153. </span><span style="font-size: x-small;">this video output supports window scaling and full screen mode.</span><br />
<br />
Comp_yuv2<br />
<span style="font-size: x-small;">Same as comp_yuv but mplayer do not wait for vsync to complete, window refresh has been moved into its own thread, so mplayer can continue doing some thing else, while it waits for vsync.</span><br />
<br />
Cgx_wpa<br />
<span style="font-size: x-small;">This video output was originally written by DET Nicolas, and Fabian Coeurjoly, to use CyberGraphicsX on MorphOS and AmigaOS, AmigaOS4.x uses Picasso96 so this heavy modified version of the original, most of the code is the same. the video output support window mode, but you can't re-size the window, the video also support full-screen, but no scaling to fit the screen. </span><br />
<br />
P96_PIP<br />
<span style="font-size: x-small;">This is the good old Picasso96 overlay video output from Jorge Strohmayer, originally it did not support double buffering, I added double buffering to video output, this video output support window mode and full screen.</span><br />
<span style="font-size: x-small;">the video output does not support DRI nor DMA transfer.</span><br />
<br />
PIP<br />
<span style="font-size: x-small;">PIP is experimental video output from Jorge Strohmayer, f</span><span style="font-size: x-small;">ull screen mode is not working atm, and PIP is there for not included in mplayer build by default. some optional color spaces is supported.</span><br />
<br />
SDL<br />
<span style="font-size: x-small;">(Simple DirectMedia Layer), is a none native GUI system that sits on top of graphic.library,<br />
SDL should support overlay, but this is not implemented on AmigaOS4.1, SDL is there for slow to render graphics, SDL video output support CPU scaled video output in window mode, but not in full screen.
<br />
<span style="font-family: Calibri, sans-serif; font-size: large; line-height: 107%;"><b><br /></b></span></span><br />
<span style="font-size: x-small;"><span style="font-family: Calibri, sans-serif; font-size: large; line-height: 107%;"><b>Using
video outputs:</b></span><br />
<span style="font-family: Calibri, sans-serif; font-size: large; line-height: 107%;"><b><br /></b></span>
<b style="font-family: Calibri, sans-serif; line-height: 17.1200008392334px;"><span style="font-size: large;">Options for comp/comp_yuv/comp_yuv2.</span></b><br />
<b style="font-family: Calibri, sans-serif; line-height: 17.1200008392334px;"><span style="font-size: large;"><br /></span></b>
<br />
<b>Mplayer mymovie.avi –vo comp_yuv2:help</b><br />
<br />
Shows a list of video output options.<br />
<br />
<b>Mplayer mymovie.avi –vo comp_yuv2:monitor=0</b><br />
<br />
This opens up mplayer on monitor 0 or first monitor, when going full screen, no need for screen promotion in Workbench.<br />
<br />
<b>Mplayer mymovie.avi –vo comp_yuv2:monitor=1</b><br />
<br />
This opens mplayer on monitor 1 or second monitor.<br />
<br />
<b>Mplayer mymovie.avi –vo comp_yuv2:nodma</b><br />
<br />
Disables DMA, this can be used for debugging.<br />
Image is now writes directly to VRAM,<br />
(If codec support DRI, then video output will be black, when DMA is disabled.)<br />
<br />
<b>Mplayer mymovie.avi –vo comp_yuv2:nodri</b><br />
<br />
Disables DRI rendering, forces mplayer to draw images using slices.<br />
(Many codecs do not support DRI)<br />
<br />
<b>Mplayer mymovie.avi –vo comp_yuv2:pubscreen=dopus.1</b><br />
<br />
This should open mplayer window on public screen dopus.1<br />
<br />
<br />
<b style="font-family: Calibri, sans-serif; line-height: 17.1200008392334px;"><span style="font-size: large;">Options for P96_PIP </span></b><br />
<b style="font-family: Calibri, sans-serif; line-height: 17.1200008392334px;"><br /></b>
<span style="font-family: Calibri, sans-serif; line-height: 17.1200008392334px;">This one does not have any options.</span><br />
<br />
<br />
<span style="font-family: Calibri, sans-serif; font-size: large; line-height: 17.1200008392334px;"><b>Most common options for PIP</b></span><br />
<span style="font-family: Calibri, sans-serif; line-height: 17.1200008392334px;"><b> (not compiled into mplayer by default).</b></span><br />
<span style="font-family: Calibri, sans-serif; line-height: 17.1200008392334px;"><br /></span>
<b>Mplayer mymovie.avi –vo pip:mode=0</b><br />
<br />
display video in YUV410 format (default)<br />
<b><br /></b>
<b>Mplayer mymovie.avi –vo pip:mode=1</b><br />
<b><br /></b>
display video in YUV420 format<br />
<b><br /></b>
<b>Mplayer mymovie.avi –vo pip:mode=2</b><br />
<br />
display video in YUV422 format<br />
<br />
<b style="font-family: Calibri, sans-serif; font-size: x-large; line-height: 17.1200008392334px;"><br /></b>
<b style="font-family: Calibri, sans-serif; font-size: x-large; line-height: 17.1200008392334px;">Using AREXX with mplayer:</b><br />
<br />
Start mplayer from shell.<br />
<br />
Now you can send ARexx commands like this.<br />
<br />
<b>Rx Arexx/Volume100.rx</b><br />
<br />
this script sets mplayers volume to 100% volume.<br />
<br />
<b>Rx Arexx/GetTimeLength.rx</b><br />
<br />
Get length current film played.<br />
<br />
<b>Rx Arexx/GetPercentPos.Rx</b><br />
<br />
Get percentage position in the film.<br />
<br />
<b>Rx Arexx/Help.rx</b><br />
<br />
Get a list of ARexx commands from mplayer.<br />
<br />
</span><br />
<h2>
<span style="font-size: x-small;">
Q+A</span></h2>
<span style="font-size: x-small;">
<b>What is DRI?</b><br />
DRI is short for Direct Rendering Interface, when a codec support DRI, the codec asks the video output for image buffer, instead of allocating a buffer of its own in Codec, as result mplayer don't need to copy image slices from the codec buffer to video output.<br />
<br />
<b>What is DMA?</b><br />
</span><br />
<div class="MsoNormal">
<span style="font-size: x-small;"><span lang="EN-US">DMA is short for Direct Memory Access, </span>DMA allows
hardware to copy or access memory with out using the CPU. you can find more about it on Wikipedia:</span></div>
<span style="font-size: x-small;">
<a href="http://en.wikipedia.org/wiki/Direct_memory_access">http://en.wikipedia.org/wiki/Direct_memory_access</a><br />
<br />
<b>What is VSync?</b><br />
</span><br />
<div class="MsoNormal">
<span style="font-size: x-small;"><span lang="EN-US">VSync enables
the program to sync to refresh rate, so you don't get a half drawn image,
before it displayed.<br />
<br />
LCD monitors use 60Hz refresh rate, older CTR monitors some time up 100hz
refresh rate.<br />
60Hz equals 60 frames per second; most videos are record at 25 FPS (frames
per second).<br />
<br />
LCD monitors have static picture, the image is changed at 60Hz, while the older
CTR has to paint the pixels repeatedly this can make the screen flicker (as you
can see the pixel turn on and off), if the refresh is 60Hz or lower, with
higher refresh rate you trick the eye to not see it.<o:p></o:p></span></span></div>
<span style="font-size: x-small;">
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<br />
For general questions about mplayer you can find the Linux man pages on MplayerHQ useful<br />
<br />
<a href="http://www.mplayerhq.hu/DOCS/man/en/mplayer.1.html">http://www.mplayerhq.hu/DOCS/man/en/mplayer.1.html</a><br />
<br />
<br />
</span>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7300290045485323408.post-34605931792916438962014-10-28T02:49:00.000+01:002014-11-15T04:07:58.584+01:00MPlayer for AmigaOS4 is going full HD 1080p<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5ioW7x8vFqchREu-IOvCjOhYIIojWkosSpNab-BrOG0wTLrf3G9-WS_dXOo7TPEO-xUp_j9lhho4IYHhrC297k4E4lBoYnOkQSYCKwpJoIP8RWO-Vqa1CXEtD9sOj7pbqSmWUtFLmj4c/s1600/1080P-LOGO-21.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5ioW7x8vFqchREu-IOvCjOhYIIojWkosSpNab-BrOG0wTLrf3G9-WS_dXOo7TPEO-xUp_j9lhho4IYHhrC297k4E4lBoYnOkQSYCKwpJoIP8RWO-Vqa1CXEtD9sOj7pbqSmWUtFLmj4c/s1600/1080P-LOGO-21.png" height="144" width="320" /></a></div>
<br />
<span style="font-family: Arial, sans-serif; font-size: x-small;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">Mplayer is going full HD 1080p, well at least we can play not so demanding codices, this big improvement from only being able to play 720p HD ready movies.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">Here comes the story of the new MPlayer, I was approached by Matthew Leaman, about the work did with composition in the MPlayer version your using, he asked me if I was interested in working on "Composition accelerated video support" as he calls it, I just calls it YUV bitmap's. </span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">At the same time I was working on porting over my work form old MPlayer to new MPlayer 1.1.1 (2014) source code from MPlayerHQ.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">When I accepted the challenge I got some example code from Hans, and got access to what I need to start adapting the code into mplayer video output "comp", it was relatively easy to adapt the code for mplayer.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">First version with composition video bitmaps, cut time/cpu needed to display the video in half.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">Hans asked me if it was possible to support DRI, so spent some time investigating, this was bit more work as need to adapt code from mplayer Xv video output and combine it with comp_yuv. This did not work out of the box, so to speak, Mplayer expected none </span><span style="font-family: Arial, Helvetica, sans-serif;">Interleaved </span><span style="font-family: Arial, Helvetica, sans-serif;">YUV420p bitmaps, but AmigaOS4.1 only supported Interleaved, so I removed the restriction and got it working.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">The DRI gives a major speed up on any Codec that supports it, like MPEG video you find on DVD's and its also lot of older MPEG videos on the net.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">Sorry don't have any numbers but speed difference was major.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">Trever tested Mplayer and wondered about DVD playback, so looked into that did some testing and extermination, tried to find some bottlenecks, this work was big undertaking, things did not add up and mplayer benchmark was giving me nonsense numbers.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">In the end, I decided to test MPlayer LibDVDCSS and do some benchmarking on that, so wrote a small program that only benchmark it, this is when I noticed that numbers where showing slow speed, so having excluded the rest of MPlayer from my test, I was able to focus on improving Libdvdcss and getting the speed up, what I quickly understood was that Mplayer was only reading 1 block, almost never tried to read more then 1, the result was the mplayer had to seek to a lot instead of just reading a chunk of data.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">Then communication went silent for a while, Hans had been taking a bit about DMA, but I did not know if they where working on it.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">So just before Amiwest I got a e-mail again about DMA being enabled, Steven Sollie provided SDK and OS files need and work started to get MPlayer to support DMA, there was some alignment problems.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">MPlayer with DMA support was just ready for Amiwest, just two weeks before.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">Just before Amiwest Andy sent me a e-mail, and exchanged few e-mail's</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">The funny thing was I did not know DVDNAV menu worked, I guess I typed the wrong command line :-)</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span><span style="font-family: Arial, Helvetica, sans-serif;">Anyway I always used DVD option in MPlayer to play DVD's, from my experience it plays smoother, because you can enable cache, so that MPlayer don't need to wait for disk io.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">This is what your going to get in the new MPlayer:</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><b>* comp_yuv and comp_yuv2 uses YUV420p bitmaps (NEW)</b></span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">Enabled mplayer to take advantage of "Radeon HD" yuv420p support, this removed the need to convert yuv420p video to (32bit) ARGB bitmap format be-fore displaying it.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><b>* comp_yuv and comp_yuv2 support DRI (NEW)</b></span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">I spent some time reading and investigating Xv (X-Windows video) video output in MPlayer, to take advantage of DRI.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><b>* MPlayer can now playback DVD's on X1000 at good speed (NEW)</b></span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">AmigaOS4 does not read ahead blocks, this caused major slowdown in </span><span style="font-family: Arial, Helvetica, sans-serif;">MP</span><span style="font-family: Arial, Helvetica, sans-serif;">layer, so hacked in read ahead buffering into </span><span style="font-family: Arial, Helvetica, sans-serif;">MP</span><span style="font-family: Arial, Helvetica, sans-serif;">layer, to speed it up.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><b>* Mplayer can playback file larger then 2Gb (NEW)</b></span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">AmigaOS4 SDK does not support typedef off_t as 64bit, changed </span><span style="font-family: Arial, Helvetica, sans-serif;">MP</span><span style="font-family: Arial, Helvetica, sans-serif;">layer to workaround the problem. </span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><b>* Mplayer can playback DVD's copied to hard-drives (NEW)</b></span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">I have spent some time fixing path problems and getting this working, the support for native files and directories is intended for Linux mount points, but a bit of work it also works on AmigaOS4.1 directories.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;">You might experienced some crashed with AAC audio codec in old </span><span style="font-family: Arial, Helvetica, sans-serif;">MP</span><span style="font-family: Arial, Helvetica, sans-serif;">layer, the AAC codec was replaced by </span><span style="font-family: Arial, Helvetica, sans-serif;">MP</span><span style="font-family: Arial, Helvetica, sans-serif;">layerHQ developers so, no more crashed in that one.</span><br />
<br />
<span style="font-family: Arial, Helvetica, sans-serif;">It has not been easy not being able to say anything to anyone, in the forums, as people where used to get regular updates, but In the end I think every one is going to be happy.</span><br />
<div>
<br /></div>
Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-7300290045485323408.post-62447854503900719952014-09-20T19:22:00.000+02:002015-09-06T13:01:00.422+02:00Developing cross platform program/game from ground up - part 4<div lang="en-US" style="margin-bottom: 0cm;">
Cross Platform development
by standardization.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
If
your going to make program work on different operating systems, you
need a lot of know how about etch of operating systems, in order to
support all operating systems.</div>
<br />
<div lang="en-US" style="margin-bottom: 0cm;">
The alternative is using
cross platform development libraries.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
First of all I'm going to
talk about SDL and Allegro this two provides every thing you need to
make games, the idea is that you have standard commands you can use
to make sure that your game works on all operating systems they are
ported to.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-size: large;">SDL</span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
* Support Graphics 2D and
3D</div>
<div lang="en-US" style="margin-bottom: 0cm;">
* Handel display
window/full screen window</div>
<div lang="en-US" style="margin-bottom: 0cm;">
* There events for
Mouse/Keyboard/Joystick/ Multi-touch.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
* Audio 8bit and 16bit.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
* Filesystem</div>
<div lang="en-US" style="margin-bottom: 0cm;">
* Threads</div>
<div lang="en-US" style="margin-bottom: 0cm;">
* Supports big and little
endian cpu's</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-size: large;">Allegro</span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
* Support Graphics 2D and
3D</div>
<div lang="en-US" style="margin-bottom: 0cm;">
* Handel display
window/full screen window</div>
<div lang="en-US" style="margin-bottom: 0cm;">
* There events for
Mouse/Keyboard/Joystick/ Multi-touch.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
* Audio 8bit and 16bit.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
* Filesystem</div>
<div lang="en-US" style="margin-bottom: 0cm;">
* Threads</div>
<div lang="en-US" style="margin-bottom: 0cm;">
* Supports big and little
endian cpu's</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
So they are similar and
provided what you need to make a games, some even make programs in
this but, that's not a good idea, there are better cross platform
libraries for programs.<br />
<br /></div>
<table border="2" bordercolor="#000000" style="background-color: white; color: black; font-size: 10px; text-align: center;">
<tbody>
<tr style="background-color: #aaaaaa;">
<td></td>
<td>Linux/BSD</td>
<td>Windows</td>
<td>AROS</td>
<td>AmigaOS4</td>
<td>MorphOS</td>
<td>MacOSX</td>
<td>Haiku/BeOS</td>
<td>Score</td>
</tr>
<tr>
<td style="background-color: #aaaaaa;">Allegro</td>
<td>yes</td>
<td>yes</td>
<td>no</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>6</td>
</tr>
<tr>
<td style="background-color: #aaaaaa;">SDL</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>7</td>
</tr>
<tr>
<td style="background-color: #aaaaaa;">Svgalib</td>
<td>yes</td>
<td>no</td>
<td>no</td>
<td>yes<br />
Wrapper for Picasso96</td>
<td>no</td>
<td>no</td>
<td>no</td>
<td>1 (2)</td>
</tr>
<tr>
<td style="background-color: #aaaaaa;">Picasso96</td>
<td>no</td>
<td>no</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>no</td>
<td>no</td>
<td>3</td>
</tr>
<tr>
<td style="background-color: #aaaaaa;">Cybergrephics</td>
<td>no</td>
<td>no</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>no</td>
<td>no</td>
<td>3</td>
</tr>
<tr><td style="background-color: #aaaaaa;">Haxe</td>
<td>yes</td>
<td>yes</td>
<td>no</td>
<td>no</td>
<td>no</td>
<td>yes</td>
<td>no</td>
<td>3</td>
</tr>
</tbody></table>
<div lang="en-US" style="margin-bottom: 0cm;">
<br />
<div style="margin-bottom: 0cm;">
<span lang="en-US">The Svgalib port for
AmigaOS4, was done by me, it might need some work, its not well
designed, but there are NOT many games or programs that use this
library, if you look at the table you see that SDL is most supported,
Allegro is not so well supported.</span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><br /></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US">Some information
Allegro 5 and Allegro 4 are not 100% compatible, and only Allegro 4 is
officially supported by AmigaOS 4, I have not looked at Allegro 4 so I
can't say accurately what the difference are, anyway I have been
working a bit on Allegro 5 but not a complete port, I have only
implemented what was needed for a Game, so its not even based on
Allegro 5 source code, so don't expect a full Allegro 5 port from me
for AmigaOS 4. </span>Developer using the
nick "Hitman", ported Allegro 4 to AmigaOS 4.</div>
<div style="margin-bottom: 0cm;">
<br /></div>
<div style="margin-bottom: 0cm;">
As I understand it Cybergrephics is the native graphic library for MorphOS and it was addition to Graphic.library on AmigaOS3.1, when installing a True color graphic card in your Amiga, Picasso96 is also a graphic library to enable true colors for AmigaOS3.1 / Commodore Amiga computers, on AmigaOS4.x Picasso96 is slowly becoming obsolete if your going to make new program or game. How this implemented in AROS I do not know all I know is that its supposed to be supported.</div>
<br /></div>
Here are some GUI systems QT, GTK, MUI
(Magic User Interface), Reaction, that we compare to see what supports the most, I have selected a few well known operating systems.<br />
(I have excluded mobile platforms etc, or else table gets to big.)<br />
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<table border="2" bordercolor="#000000" style="background-color: white; color: black; font-size: 10px; text-align: center;">
<tbody>
<tr style="background-color: #aaaaaa;">
<td></td>
<td>Linux/BSD</td>
<td>Windows</td>
<td>AROS</td>
<td>AmigaOS4</td>
<td>MorphOS</td>
<td>MacOSX</td>
<td>Haiku/BeOS</td>
<td>Score</td>
</tr>
<tr>
<td style="background-color: #aaaaaa;">QT</td>
<td>yes</td>
<td>yes</td>
<td>no</td>
<td>yes</td>
<td>no</td>
<td>yes</td>
<td>yes</td>
<td>5</td>
</tr>
<tr>
<td style="background-color: #aaaaaa;">MUI</td>
<td>no</td>
<td>no</td>
<td>yes<br />
(clone Zune)</td>
<td>yes</td>
<td>yes</td>
<td>no</td>
<td>no</td>
<td>2 (or 3)</td>
</tr>
<tr>
<td style="background-color: #aaaaaa;">Reaction</td>
<td>no</td>
<td>no</td>
<td>no</td>
<td>yes</td>
<td>no</td>
<td>no</td>
<td>no</td>
<td>1</td>
</tr>
<tr>
<td style="background-color: #aaaaaa;">GTK</td>
<td>yes</td>
<td>yes</td>
<td>yes<br />
(Zune wrapper)</td>
<td>no</td>
<td>no</td>
<td>yes</td>
<td>yes</td>
<td>5</td>
</tr>
<tr>
<td style="background-color: #aaaaaa;">Windows Forms</td>
<td>yes<br />
(mono)</td>
<td>yes</td>
<td>no</td>
<td>no</td>
<td>no</td>
<td>yes<br />
(mono)</td>
<td>no</td>
<td>1 (or 3)</td>
</tr>
<tr>
<td style="background-color: #aaaaaa;">wxWidgets</td>
<td>yes</td>
<td>yes</td>
<td>no</td>
<td>no</td>
<td>no</td>
<td>yes</td>
<td>no</td>
<td>3</td>
</tr>
<tr>
<td style="background-color: #aaaaaa;">AGAR</td>
<td>yes</td>
<td>yes</td>
<td>no</td>
<td>no</td>
<td>no</td>
<td>yes</td>
<td>yes</td>
<td>4</td>
</tr>
</tbody></table>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Best score is 7 in this
table, but no GUI system support all 7, so in other words GUI's are
the tricky part when creating a cross platform application, the best
GUI's to support is GTK and QT, then depending on what OS you wont to
support and programming language you use MUI (Magic User Interface) or
Windows Forms.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
While no GUI support all
the 7, the build system is what solve the problem, this how you can
have different GUI's for different operating systems, you really only
need to support two MUI & QT or GTK & MUI and all 7 operating
systems are supported.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
Different Linux
distributions are not listed here because they are just repackaged Libs
and programs, with different install process and package managements,
I know some might disagree but lets keep this about cross platform
development and not about what brand you put on your Linux
distribution.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
</div>
<div lang="en-US" style="margin-bottom: 0cm;">
Anyway GUI and how things
works is what makes operating systems unique to the users, if all
operating systems behave the same there is not point having a option to
choose is there?</div>
Unknownnoreply@blogger.com3tag:blogger.com,1999:blog-7300290045485323408.post-38393502303028976552014-09-19T01:22:00.001+02:002014-09-19T01:22:16.620+02:00Developing cross platform program/game from ground up - part 3<br />
Ok, now I'm going explain a bit more about Makesfiles, and also try to condense this makefile.os4 and makefile.os3 and makefile.linux into one file.<br />
<br />
Forst of all now we description how to build 4 different .o files, but we are using gcc to generate this files in the same way.<br />
<br />
<span style="color: #6fa8dc;">obj/display.o:</span><br />
<span style="color: #6fa8dc;"> gcc os3/display.c -o obj/display.o -c</span><br />
<span style="color: #6fa8dc;"><br /></span>
<span style="color: #6fa8dc;">obj/filesystem.o:</span><br />
<span style="color: #6fa8dc;"> gcc os3/filesystem.c -o obj/filesystem.o -c</span><br />
<span style="color: #6fa8dc;"><br /></span>
<span style="color: #6fa8dc;">obj/joystick.o:</span><br />
<span style="color: #6fa8dc;"> gcc os3/joystick.c -o obj/joystick.o -c</span><br />
<span style="color: #6fa8dc;"><br /></span>
<span style="color: #6fa8dc;">obj/audio.o:</span><br />
<span style="color: #6fa8dc;"> gcc os3/audio.c -o obj/audio.o -c</span><br />
<br />
however this can be written as.<br />
<br />
<span style="color: #6fa8dc;">obj/%.o: $(os)/%.c</span><br />
<span style="color: #6fa8dc;"> gcc $< -o $@ -c</span><br />
<br />
I know this looks cryptic but what it does is when compiler is looking for <span style="color: #6fa8dc;">obj/filesystem.o</span> it will use label<span style="color: #6fa8dc;"> obj/%.o</span> as it matches the filename, <span style="color: #6fa8dc;">$(os)/%</span>.c means that <span style="color: #6fa8dc;">linux/filesystem.c</span> is needed by <span style="color: #6fa8dc;">obj/filesystem.o</span>.<br />
<br />
The next line<span style="color: #6fa8dc;"> gcc $< -o $@ -c</span> work like this.<br />
<br />
<span style="color: #6fa8dc;">$< </span>is replaced by whats after the label so its going to be $(os)/%.c and this translated into linux/filesystem.c<br />
<br />
<span style="color: #6fa8dc;">$@</span> is synonym with the name to compile.<br />
<br />
So if this is the filesystem that is compiled it will be interpreted by the compiler as:.<br />
<br />
<span style="color: #6fa8dc;">gcc linux/filesystem.c -o obj/filesystem.o -c</span><br />
<br />
so this two lines do the same as the 8 line in the first example.<br />
<br />
And also you can easily change build target to OS4 or OS3 or Linux or what ever you like.<br />
<br />
By setting <span style="color: #6fa8dc;">os=linux</span> or <span style="color: #6fa8dc;">os=os4</span> or <span style="color: #6fa8dc;">os=os3</span>, simple do you agree?<br />
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7300290045485323408.post-76106603532531839112014-09-17T20:33:00.000+02:002014-09-17T20:33:08.948+02:00Developing cross platform program/game from ground up - part 2.Understand how build process talked about in part 1 work.<br />
<br />
So now you type <span style="color: #6fa8dc;">make all -f makefile.os4</span> you get the game.exe file for AmigaOS4.<br />
<br />
The game.exe will contain the following files for AmigaOS4:<br />
<br />
<span style="color: #6fa8dc;">main.cpp </span><br />
<span style="color: #6fa8dc;">os4/display.c </span><br />
<span style="color: #6fa8dc;">os4/filesystem.c</span><br />
<span style="color: #6fa8dc;">os4/joystick.c</span><br />
<span style="color: #6fa8dc;">os4/audio.c</span><br />
<br />
The game.exe will contain the following files for AmigaOS3:<br />
<br />
<span style="color: #6fa8dc;">main.cpp </span><br />
<span style="color: #6fa8dc;">os3/display.c </span><br />
<span style="color: #6fa8dc;">os3/filesystem.c</span><br />
<span style="color: #6fa8dc;">os3/joystick.c</span><br />
<span style="color: #6fa8dc;">os3/audio.c</span><br />
<br />
The game.exe will contain the following files for Linux:<br />
<br />
<span style="color: #6fa8dc;">main.cpp </span><br />
<span style="color: #6fa8dc;">linux/display.c </span><br />
<span style="color: #6fa8dc;">linux /filesystem.c</span><br />
<span style="color: #6fa8dc;">linux /joystick.c</span><br />
<span style="color: #6fa8dc;">linux /audio.c</span><br />
<br />
Etch of the files in the OS folder will contain OS specific code, for example in linux/audio.c file OSS Open Sound System is used. In the os3/audio.c code for Paula audio is used. In the os4/audio.c file the AHI sound system is used.<br />
<br />
In the <span style="color: #6fa8dc;">os4/filesystem.c</span> the newest DOS.Library functions are used with full support for 64BIT offsets.<br />
<br />
In the <span style="color: #6fa8dc;">OS3/filesystem.c</span> the old 32bit DOS.Library functions are used, with file limit of 2GB.<br />
<br />
In the <span style="color: #6fa8dc;">Linux/filesystem.c</span> the stdio C++ lib commands are used, with full 64BIT support if compile target supports it.<br />
<br />
So what we have done is separate the OS depended parts and we are using the best possible API that we can use for etch OS target.<br />
<br />
This is also the case for windows target, but as it use different build system, you only need to make the folder and add the file to the project in Virtual Studio.<br />
<br />
<br />Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-7300290045485323408.post-69479111182243385382014-09-17T20:02:00.000+02:002014-09-17T20:33:28.125+02:00Developing cross platform program/game from ground up - part 1.<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">First of all its good to know what the differences are between the operating systems.</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">Do some resource and see what libs are ported and what are not ported to etch operating systems you like to support.</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">For AmigaOS4.1 you can check http://OS4Depot.net</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">For AmigaOS3.1 you can check http://Aminet.</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">For AROS you can check http://archives.aros-exec.org/.</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">Often you can to etch library and check how to configure and set it up in your development enviroment.</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">For example if you go to <span style="color: #6fa8dc;">libpng </span>web page and look you see how to configure it for windows.</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">http://gnuwin32.sourceforge.net/packages/libpng.htm</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">Note for windows visual studio uses different build system then AmigaOS/Linux/AROS/MorphsOS or what ever, so I think might be best to create the project there and copy the files to the other computers.</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">You should have repository to track your changes and other people changes.</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">You can sign up a repository at code.google.com for free.</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">Design your application so its easy to update your program with out messing up your code.</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">Try to keep the OS depended code out of your game AI and general code.</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">If you need to draw a line make function or macro like:</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc; font-family: Arial, Helvetica;"><span style="font-size: 12px;">app_draw_line()</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">this way draw line is abstracted from the OS, and it becomes easier to keep every thing compatible.</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">create folder in project root directory called.</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc; font-family: Arial, Helvetica;"><span style="font-size: 12px;">linux, os3, os4, windows, osx and so on.</span></span><br />
<span style="color: #6fa8dc; font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span>
<span style="font-family: Arial, Helvetica; font-size: 12px;">you will also need a folder called inc or include, here you put .h files that declare how functions will look like.</span><br />
<span style="font-family: Arial, Helvetica; font-size: 12px;"><br /></span>
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">in the inc/display.h file you should have line like:</span></span><br />
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span>
<span style="color: #6fa8dc; font-family: Arial, Helvetica;"><span style="font-size: 12px;">extern void app_draw_line();</span></span><br />
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span>
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">extern means that app_draw_line does not need to be in the .c/.cpp file its included in, but can be in a different .c/.cpp file, this is to make sure the compiler does not get confused, because you can only have one </span></span><span style="font-family: Arial, Helvetica; font-size: 12px;">app_draw_line function.</span><br />
<br />
<span style="font-family: Arial, Helvetica; font-size: 12px;">Setting up the makefiles.</span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">For AmigaOS4, you make file named it Makefile.os4</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica; font-size: 12px;"> </span><span style="font-family: Arial, Helvetica; font-size: 12px;"> </span><span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">the following line should be like:</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc;"><span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">all: </span></span><span style="font-family: Arial, Helvetica; font-size: 12px;">obj/</span><span style="font-family: Arial, Helvetica; font-size: 12px;">display.o </span><span style="font-family: Arial, Helvetica; font-size: 12px;">obj/</span><span style="font-family: Arial, Helvetica; font-size: 12px;">filesystem.o </span><span style="font-family: Arial, Helvetica; font-size: 12px;">obj/</span><span style="font-family: Arial, Helvetica; font-size: 12px;">joystick.o </span><span style="font-family: Arial, Helvetica; font-size: 12px;">obj/</span><span style="font-family: Arial, Helvetica; font-size: 12px;">audio.o</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc;"><span style="font-family: Arial, Helvetica; font-size: 12px;"> </span><span style="font-family: Arial, Helvetica; font-size: 12px;"> </span><span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">gcc main.cpp obj/display.o obj/filesystem.o obj/joystick.o obj/audio.o -o game.exe</span></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc; font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc; font-family: Arial, Helvetica;"><span style="font-size: 12px;">display.o:</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc;"><span style="font-family: Arial, Helvetica; font-size: 12px;"> </span><span style="font-family: Arial, Helvetica; font-size: 12px;"> </span><span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">gcc os4/display.c -o obj/display.o -c</span></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc; font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc; font-family: Arial, Helvetica;"><span style="font-size: 12px;">filesystem.o:</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc;"><span style="font-family: Arial, Helvetica; font-size: 12px;"> </span><span style="font-family: Arial, Helvetica; font-size: 12px;"> </span><span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">gcc os4/filesystem.c -o obj/filesystem .o -c</span></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc; font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc; font-family: Arial, Helvetica;"><span style="font-size: 12px;">joystick.o:</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc;"><span style="font-family: Arial, Helvetica; font-size: 12px;"> </span><span style="font-family: Arial, Helvetica; font-size: 12px;"> </span><span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">gcc os4/joystick.c -o obj/joystick .o -c</span></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc; font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc; font-family: Arial, Helvetica;"><span style="font-size: 12px;">audio.o:</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc;"><span style="font-family: Arial, Helvetica; font-size: 12px;"> </span><span style="font-family: Arial, Helvetica; font-size: 12px;"> </span><span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">gcc os4/audio.c -o obj/audio .o -c</span></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">create a make file for AmigaOS3 and name it Makefile.os3.</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc;"><span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">all: </span></span><span style="font-family: Arial, Helvetica; font-size: 12px;">obj/</span><span style="font-family: Arial, Helvetica; font-size: 12px;">display.o </span><span style="font-family: Arial, Helvetica; font-size: 12px;">obj/</span><span style="font-family: Arial, Helvetica; font-size: 12px;">filesystem.o </span><span style="font-family: Arial, Helvetica; font-size: 12px;">obj/</span><span style="font-family: Arial, Helvetica; font-size: 12px;">joystick.o </span><span style="font-family: Arial, Helvetica; font-size: 12px;">obj/</span><span style="font-family: Arial, Helvetica; font-size: 12px;">audio.o</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc;"><span style="font-family: Arial, Helvetica; font-size: 12px;"> </span><span style="font-family: Arial, Helvetica; font-size: 12px;"> </span><span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">gcc main.cpp obj/display.o obj/filesystem.o obj/joystick.o obj/audio.o -o game.exe</span></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc; font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc; font-family: Arial, Helvetica;"><span style="font-size: 12px;">obj/display.o:</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc;"><span style="font-family: Arial, Helvetica; font-size: 12px;"> </span><span style="font-family: Arial, Helvetica; font-size: 12px;"> </span><span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">gcc os3/display.c -o obj/display.o -c</span></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc; font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc;"><span style="font-family: Arial, Helvetica; font-size: 12px;">obj/</span><span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">filesystem.o:</span></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc;"><span style="font-family: Arial, Helvetica; font-size: 12px;"> </span><span style="font-family: Arial, Helvetica; font-size: 12px;"> </span><span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">gcc os3/filesystem.c -o obj/filesystem .o -c</span></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc; font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc;"><span style="font-family: Arial, Helvetica; font-size: 12px;">obj/</span><span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">joystick.o:</span></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc;"><span style="font-family: Arial, Helvetica; font-size: 12px;"> </span><span style="font-family: Arial, Helvetica; font-size: 12px;"> </span><span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">gcc os3/joystick.c -o obj/joystick .o -c</span></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc; font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc;"><span style="font-family: Arial, Helvetica; font-size: 12px;">obj/</span><span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">audio.o:</span></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc;"><span style="font-family: Arial, Helvetica; font-size: 12px;"> </span><span style="font-family: Arial, Helvetica; font-size: 12px;"> </span><span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">gcc os3/audio.c -o obj/audio .o -c</span></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">create a make file for Linux </span></span><span style="font-family: Arial, Helvetica; font-size: 12px;">and name it Makefile.linux</span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc;"><span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">all: </span></span><span style="font-family: Arial, Helvetica; font-size: 12px;">obj/</span><span style="font-family: Arial, Helvetica; font-size: 12px;">display.o </span><span style="font-family: Arial, Helvetica; font-size: 12px;">obj/</span><span style="font-family: Arial, Helvetica; font-size: 12px;">filesystem.o </span><span style="font-family: Arial, Helvetica; font-size: 12px;">obj/</span><span style="font-family: Arial, Helvetica; font-size: 12px;">joystick.o </span><span style="font-family: Arial, Helvetica; font-size: 12px;">obj/</span><span style="font-family: Arial, Helvetica; font-size: 12px;">audio.o</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc;"><span style="font-family: Arial, Helvetica; font-size: 12px;"> </span><span style="font-family: Arial, Helvetica; font-size: 12px;"> </span><span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">gcc main.cpp obj/display.o obj/filesystem.o obj/joystick.o obj/audio.o -o game.exe</span></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc; font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc;"><span style="font-family: Arial, Helvetica; font-size: 12px;">obj/</span><span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">display.o:</span></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc;"><span style="font-family: Arial, Helvetica; font-size: 12px;"> </span><span style="font-family: Arial, Helvetica; font-size: 12px;"> </span><span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">gcc linux/display.c -o obj/display.o -c</span></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc; font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc;"><span style="font-family: Arial, Helvetica; font-size: 12px;">obj/</span><span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">filesystem.o:</span></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc; font-family: Arial, Helvetica;"><span style="font-size: 12px;"> gcc linux/filesystem.c -o obj/filesystem .o -c</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc; font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc;"><span style="font-family: Arial, Helvetica; font-size: 12px;">obj/</span><span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">joystick.o:</span></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc;"><span style="font-family: Arial, Helvetica; font-size: 12px;"> </span><span style="font-family: Arial, Helvetica; font-size: 12px;"> </span><span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">gcc linux/joystick.c -o obj/joystick .o -c</span></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc; font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc;"><span style="font-family: Arial, Helvetica; font-size: 12px;">obj/</span><span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">audio.o:</span></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: #6fa8dc;"><span style="font-family: Arial, Helvetica; font-size: 12px;"> </span><span style="font-family: Arial, Helvetica; font-size: 12px;"> </span><span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">gcc linux/audio.c -o obj/audio .o -c</span></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">So now you see that etch target platform has its own folder, with platform dependent code, while main.cpp is on the project root folder. This is because main.cpp is shared between the different target operating systems, and </span><span style="font-size: 12px;">should</span></span><span style="font-family: Arial, Helvetica; font-size: 12px;"> not contain any OS dependent code.</span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">Additional support libraries most also be statically linked or dynamically linked. Its up to you how you solve that.</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">Note I'm not using configure scripts, well this because different operating systems do not share the same shell commands, while there is some thing called ABC shell for AmigaOS that mimics the SH shell, it does not guaranty compatibility, with 1000 of GNU commands in Linux. This simply does not work for AmigaOS.</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">When compiling you simply do:</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="color: #6fa8dc; font-size: 12px;">make all -f makefile.os4</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="color: #6fa8dc; font-size: 12px;">make all -f makefile.os3</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="color: #6fa8dc; font-size: 12px;">make all -f makefile.linux</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="color: #6fa8dc; font-size: 12px;">make all -f makefile.aros</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;">you can also make soft like to from makefile.os to makefile so you can just type</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="font-size: 12px;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Arial, Helvetica;"><span style="color: #6fa8dc; font-size: 12px;">make all</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7300290045485323408.post-86928600741006681032014-09-14T17:03:00.001+02:002020-07-27T07:39:55.922+02:00Prof of concept, EPL labels on AmigaOS.Well I felt like writing something about some working I have been doing lately.<br />
<br />
For now I'm not going to say anything about MPlayer, all I can say is that there has been some improvements.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifHPpyz2W2DETGr1HNM0TmqSctMxeMscOQVTfdOkTrQ7lvB9c8RB-6ASv28FJlXnLKUt6xPcFg1BpM2jrc3rxnK3swvf2huzLgzLt96XrCa-GF_TA16oFV-zlLQT4j8DwXrm3gUmrMewE/s1600/LiveForit-LabelPreview.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifHPpyz2W2DETGr1HNM0TmqSctMxeMscOQVTfdOkTrQ7lvB9c8RB-6ASv28FJlXnLKUt6xPcFg1BpM2jrc3rxnK3swvf2huzLgzLt96XrCa-GF_TA16oFV-zlLQT4j8DwXrm3gUmrMewE/s1600/LiveForit-LabelPreview.png" width="320" /></a></div>
<div>
<br /></div>
<br />
You might have seen my Barcode application on AmigaWorld.net, well I was nostalgic about EPL & ZPL printers, but don't have a printer my self so need a application to display labels, I know there are label design tools for PC, but what is the fun in using some thing some one else has created?
Besides I was also wondering about how to generate bar-codes, I often created reports for PSI and Consafe logistics, but this was not my primary role, so I did not have time to find out how to generate bar-codes, at time I did some googling and found only barcode fonts, well they are nice in word document’s and so on, but then you need to generate a word document or excel file, its a lot easier to generate CSV files and Pictures, and its pity easy to lay out rapports in HTML.<br />
<br />
If I did have more time to play with it back then might have done some thing, but as I was saying, I did not. as it happens now I did have the time for it, first ting I did was Google and found out how to generate code39 and then I Googled and found out how to generate code128.<br />
<br />
Barcode39 is only numbers and uppercase alphabet.<br />
Barcode128 is upper/lower alphabet, and also the ability to compress numbers.<br />
<br />
I also found some information about bar-code 2 of 5, this Barcode only supports number from 0 to 9, and also as the name imply 2 are wide and 3 as narrow lines<br />
<br />
I know this is geeky stuff, but some times geeky stuff is useful<br />
<br />
Almost all postal and logistic company's tag packages so they can easy lookup who the package belongs to and where it is. Also at the cash register at the local grocery store, use barcode to register what they sell.
At service department in PSI and Consafe Logistics (Capbit/Captura) they used bar code to track service on defect products that has been sent for repair.<br />
<br />
So every company small or large company's use barcodes in one way or the other.<br />
<br />
And this is way this is interesting, if you thinking about starting your own company or if you work for some company I'm sure your in contact with barcodes.<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
Only basic EPL commands are supported, but program can easily to be extended to support more commands, this is just a prof of concept.<br />
<br />
And also while I can generate the label I can't print it, find desktop printers that work with AmigaOS tricky.<br />
<br />
If you like to buy a Label printer and use it on AmigaOS, I can inform you that they should work, as long you use ZPL or EPL program language.<br />
<br />
You can also find documents for EPSON label printers, but they are more tricky, you see they use ESC codes, and HEX values so not so easy.<br />
<br />
Datamax Compact 4 I don't know anything intersecting about it sorry, I know they are good quality but do not know any thing about language they support.<br />
<br />
Some of the Intermec printers supports the EPL language this I know.
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7300290045485323408.post-75365302117390883582014-07-10T19:22:00.003+02:002014-07-11T15:28:55.972+02:00Yesterdays problems, is todays success.<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">After
finishing my blog yesterday, I </span><span style="font-size: 12px;">decided</span><span style="font-size: 9pt;"> to use another technique to
solve my problem.</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">So
I know the read speed was not good, I wanted to isolate the problem,
or try to exclude a problem by testing, individual components.</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">So
I wrote a small test program for libdvdcss, by doing this I hit nail
on the head, this was where speed problem was.</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">First
run it showed about 64kb/s a bit more then when </span></span><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">I
was </span></span><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">benchmarking
from mplayer.</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">Corrected
a few mistakes and I was at 200kb/s.</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">The
experimented with my read ahead cache implantation, and I was soon at
800kb/s.</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">With
bit more work I managed to get it up to 24000 kb/s, this </span></span><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">is
</span></span><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">really
close to </span></span><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">the
</span></span><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">copy
speed I got yesterday </span></span><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">from
DVD to HD</span></span><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">.</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">So
I think we can say the speed problem is solved.</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">The
problem with mplayer is that it tries to read one by one block, but
CD has </span><span style="font-size: 12px;">spin</span><span style="font-size: 9pt;"> up, it has to find the </span></span><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">sector
where block is located</span></span><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">,
</span></span><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">and
this for every time you read one block, this is not efficient.</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;"><br /></span></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7metwESH2357T0fn4P0TGRRCPZWutaS30gapGsPQ3dYl-c_8wTHoxZVU6P1B6B_TPy8vp7MC8o9Da4X4YvzWkdEWpG9_KTq4_Lw03EwwgvsAXDt_smsjhthW_api1mxV8ulrIPr5GDHY/s1600/dvd.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7metwESH2357T0fn4P0TGRRCPZWutaS30gapGsPQ3dYl-c_8wTHoxZVU6P1B6B_TPy8vp7MC8o9Da4X4YvzWkdEWpG9_KTq4_Lw03EwwgvsAXDt_smsjhthW_api1mxV8ulrIPr5GDHY/s1600/dvd.gif" height="123" width="320" /></a></div>
<div lang="en-US" style="margin-bottom: 0cm;">
</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">sb600sata.device
</span></span><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">or
sata device driver for X1000, does not try to pre buffer, this is the
problem. So this is way I need to do that in mplayer/libdvdcss.</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">So
what I try to do is, avoid any one block reads by pre fetch</span></span><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">ing</span></span><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">
blocks, as mplayer mostly reads blocks in sequential order this
pretty easy to do, so next reads is going to be really quick, until
the read offset is outside the buffer and it has to fill the </span></span><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">pre
fetch</span></span><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">
buffer.</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">Also
because its in memory, I do not need to foreword the IO read to the
DVD read process I created, it can simply just copy the data from the
buffer, </span></span><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">so
no need to wait for task switch, signals and stuff like that.</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">I
call my pre buffering stuff "Evil" because it was quickly proto typed,
as future note it should be moved into the dvdcss struct, so etch dvd
device can have its own pre fetch buffer.</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<br />
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">Anyway
its not a problem for mplayer as I think there is only one process
reading at any given time, </span></span><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;">from
one device, I'm shore this might not be case for other operating
systems.</span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-size: 9pt;"><br /></span></span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<div lang="en-US" style="margin-bottom: 0cm;">
<span style="color: black;"><span style="font-family: Arial, Helvetica;"><span style="font-size: 9pt;">Way
I think this is not problem is because libdvdcss is not a shared
library, the the pre fetch buffer is pretty mush private to mplayer
as its </span><span style="font-size: 12px;">static</span><span style="font-size: 9pt;"> linked.</span></span></span></div>
</div>
Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-7300290045485323408.post-20143414496149937292014-07-09T01:48:00.000+02:002014-07-09T15:50:17.881+02:00The mystery of the slow DVD speed and Mplayer for AmigaOS4.<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
I have been investigating
the issue, for some time.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
Trying to find out of
problem was caused by read errors, and trying to locate the problem.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
What I have done is fix
cache and device io in Mplayer as it was broken, I was hoping by
doing this the problem was going to go away.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
But what it did was, it
enabled mplayer to pre buffer 999999 bytes, but as soon as the buffer
runs out mplayer is back to crawl speed.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
I have tried to compile
the latest version of mplayer and ffmpeg, and the problem remains. I
have tried to read from the filesystem instead of depending on the IO
system, by fixing that part of the code as it was broken as well, but
there is no luck there, reading a DVD is not like reading a file.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br />
<div style="margin-bottom: 0cm;">
<div style="margin: 0px;">
<span lang="en-US">I measured the read speed, at device IO in libdvdcss/device.c and found the 38KB/s read speed, so in other words, the read speed is low, it should be around 1.49MB/s, so we are not even close, to be playable.</span></div>
<div style="margin: 0px;">
<span lang="en-US"><br /></span></div>
<div style="margin: 0px;">
<span lang="en-US">I made some tests to see what best copy speed was, I copied a 972Mb file in 372 sec, or 2.6Mb/s, so this is not a hardware problem, the problem most be with DVD://1 DVDNAV://1 -dvd-device option.</span></div>
<div style="margin: 0px;">
<span lang="en-US"><br /></span></div>
<div style="margin: 0px;">
<span lang="en-US">I can play the a VOB file from a DVD disc, with some cache, but only this way I get good speed, with out cache its just as slow as the DVD://1 DVDNAV://1 options.</span><br />
<div>
<br /></div>
</div>
</div>
</div>
<div lang="en-US" style="margin-bottom: 0cm;">
I have taken the time to
look at the status line in mplayer, it says some thing like:</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
A: 13.1 B: 3.2 A-V: 9.981
ct: 0.051 77/155 39% 24% 10192.1% 153 0</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
So what this status line
says is that A: is for audio, it represent the time played for audio,
and V: for video, A-V: is the out of sync number it should be 0,
77/155 is decoded vs the not yet decoded frames in buffer, 29% is
codec, 24% is the video, and 10192.1% is the audio,
</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
the the biggest problem
looks to be related to audio, but its not really, the high number
comes because the audio buffer is empty and the audio cache has to be
filled, so I tried to trace the it up stream, from main loop in
mplayer.c, but it was not easy.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
So then I remembered about
debug features in AmigaOS4.1, so I decided to collect some
information using stacktrace feature.
</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
There was a problem it
required the task I wanted to be halted, while using back trace, but
that was lucky not a issue for me, as device io code was moved into a
different task of its own, to prevent problems with treading in
mplayer, and task that issues the read waits for signal for data to
be ready, so I was happy about that, if not might not have tried
this.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US">Anyway here is stack
traces I made, </span><span lang="en-US">using Exec debug interface.</span></div>
<div style="margin-bottom: 0cm;">
<br /></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><b>Stack:</b></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">kernel : NULL</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">kernel : NULL</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer :
dvdcss_seek</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer : css_seek</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer :
UDFReadBlocksRaw</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer :
DVDReadBytes</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer :
ifoRead_PGC</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer :
ifoRead_PGCIT_internal</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer :
ifoRead_PGCI_UT</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer : ifoOpen</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer : open_s</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer :
open_stream_full</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer :
open_stream</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer : main</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">newlib.library.kmod
: NULL</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">newlib.library.kmod
: NULL</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">newlib.library.kmod
: NULL</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer : _start</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">dos.library.kmod :
NULL</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">kernel : NULL</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">kernel : NULL</span></span></div>
<div style="margin-bottom: 0cm;">
<br /></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><b>Stack:</b></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">kernel : NULL</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">kernel : NULL</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer :
dvdcss_seek</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer : css_seek</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer :
UDFReadBlocksRaw</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer :
fill_buffer</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer :
stream_read_internal</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer :
stream_fill_buffer</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer :
cache_stream_fill_buffer</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer :
demux_mpg_fill_buffer</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer :
ds_fill_buffer</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer :
ds_get_packet_pts</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer :
decode_audio</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer :
mp_decode_audio</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer : main</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">newlib.library.kmod
: NULL</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">newlib.library.kmod
: NULL</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">newlib.library.kmod
: NULL</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer : _start</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">dos.library.kmod :
NULL</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">kernel : NULL</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">kernel : NULL</span></span></div>
<div style="margin-bottom: 0cm;">
<br /></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><b>Stack:</b></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">kernel : NULL</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">kernel : NULL</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer :
dvdcss_read</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer : css_read</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer :
UDFReadBlocksRaw</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer :
fill_buffer</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer :
stream_read_internal</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer :
stream_fill_buffer</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer :
cache_stream_fill_buffer</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer :
demux_mpg_fill_buffer</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer :
ds_fill_buffer</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer :
ds_get_packet_pts</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer :
decode_audio</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer :
mp_decode_audio</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer : main</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">newlib.library.kmod
: NULL</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">newlib.library.kmod
: NULL</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">newlib.library.kmod
: NULL</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">mplayer : _start</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">dos.library.kmod :
NULL</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">kernel : NULL</span></span></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US"><span style="font-size: x-small;">kernel : NULL</span></span></div>
<div style="margin-bottom: 0cm;">
<br /></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US">So I hope this
information is useful to find out where the problem comes from, if
not it gives a good overview of where problem might be located I
hope.</span></div>
<div style="margin-bottom: 0cm;">
<br /></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US">The problem with
mplayer is to get a overview, </span><span lang="en-US">anyway if
anyone knows about free vitalization tool, to get some overview of
this source code it might be rally useful.</span></div>
<div style="margin-bottom: 0cm;">
<br /></div>
<div style="margin-bottom: 0cm;">
<a href="http://cs.smith.edu/dftwiki/index.php/Visualization:_Old_Blog"><span lang="en-US">http://cs.smith.edu/dftwiki/index.php/Visualization:_Old_Blog</span></a></div>
<br />
<div style="margin-bottom: 0cm;">
<br /></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7300290045485323408.post-44293946968448018892014-04-12T11:57:00.003+02:002014-04-17T16:18:05.812+02:00AmigaONE-X1000 HDReady...<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyCJhsPNofhKuvzqpD7Rp1dFgoUD1AiOqb6cQtFZo_qpYc-qikBgz_jarztYlJJJl28DNvwE6l226iCsUv7XKjhzpeajWncbM1j_mlfNCAKb-2bT-z6P-46WxwwZTzytay_NcI8SQLr48/s1600/HDReady.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyCJhsPNofhKuvzqpD7Rp1dFgoUD1AiOqb6cQtFZo_qpYc-qikBgz_jarztYlJJJl28DNvwE6l226iCsUv7XKjhzpeajWncbM1j_mlfNCAKb-2bT-z6P-46WxwwZTzytay_NcI8SQLr48/s1600/HDReady.jpg" /></a></div>
<h2>
AmigaONE-X1000 HDReady...</h2>
I have been thinking about writing some thing about the fastest Mplayer from me, and about latest utf8.library, I guess I should say something.<br />
<br />
Your AmigaONE-X1000 is now HDReady, you can now play 720p video whit out problem, thanks to a changes in vo_cgx_wpa driver, and the new vo_comp, the problem whit old vo_cgx_wpa driver is that it uses RGB, and not ARGB, the Radeon HD cards needs ARGB, so the result was that graphic needed to be converted before being sent over.<br />
<br />
The second problem was that it was using software scaling, this slow and CPU intensive, by using hardware acceleration to do the scaling we can scale windows to full screen and back, whit using all the CPU power.<br />
<br />
And I wanted to compile a fully AltiVec enabled version of MPlayer.
The vo_cgx_wpa and vo_comp is also useful for Sam460 users, it does help to reduce CPU load.
How it all came about:<br />
<br />
<h2>
Back story:</h2>
well it started because I realized Ka1e needed help, whit MUI-MPlayer, he was begging Hans to emulate overlay, Hans did not want to spend time on obsolete technology. Nor did he have time for that, so this is way I did take on this challenge.<br />
<br />
<h2>
History for Mplayer for AmigaOS4.</h2>
The MPlayer project for AmigaOS4 started whit me I think, at least for AmigaOS4, the MorphOS version already existed before I tried to compile it. more importantly my attempt showed it was possible to compile it. <br />
<br />
<a href="http://amigaworld.net/modules/newbb/viewtopic.php?viewmode=flat&order=0&topic_id=5761&forum=15&post_id=&refresh=Go#74593"><span style="color: red;">Click this link to read how it all started</span></a><br />
<br />
I did not manage to compile it because some fork() stuff, but Andrea Palmate'('afxgroup'), did and so it became his project, Varthall and Abalabanb started a project a project on code.google.com.<br />
<br />
Now I'm going to tell you some thing not every one knows, or at least where few.
After Andrea Palmate successful ported MPlayer to AmigaOS4, I requested the source code from him, and worked on a plugin for IBrowse 2.4, but due to complications and way I decided to do it failed, this project ended in yuv420 to ARGB routine and some stuff, that project is dead now.<br />
<br />
<a href="http://www.amigasoft.net/pages/mplayer/mplayer.asp"><span style="color: red;">http://www.amigasoft.net/pages/mplayer/mplayer.asp</span></a><br />
<br />
While I never got MPlayer IB2.4 plugin to work as good as I hoped for the work on IB2.4 plugin did end up in plugin for Audio, this probably the route I take if where to redo it.<br />
<br />
<a href="http://www.os4depot.net/index.php?function=showfile&file=network/browser/np_audio.lha"><span style="color: red;">http://www.os4depot.net/index.php?function=showfile&file=network/browser/np_audio.lha</span></a><br />
<br />
So I'm well familiar with MPlayer well before I started on this projected.
While I was not one to implement MPlayer I was the one who initiated it on AmigaOS4, so it bit funny to see whit project coming back to me, or at least partly.<br />
<br />
Today this is no longer needed for a IBrowse plugin whit HTML5 the web browser does no longer need a plugin to play videos, thanks to the Excellent work of Fab and Ka1e.<br />
<br />
What is future for me and Mplayer, I have not yet decided, I have some ideas, more likely its going to be fix up mplayer-amigaos at code.google.com at least.
Now that Me and Ka1e has joined the code.google.com mplayer-amigaos effort, I like to see is FAB and Andrea Palmate joining the mplayer-amigaos code.google.com effort, so this becomes team work, so whit don't end up whit different MPlayer whit bug that's already fixed in different MPlayers and so. Even if all mplayer can be based on common code base, it might be possible to have unique versions of MPlayer I believe.<br />
<br />
<span style="color: red;">https://code.google.com/p/mplayer-amigaos</span><br />
<h2>
Its always good to experiment.</h2>
While things does not always work out some time you learn something that can be of use latter, this is a example of this at lest for me.
I can also take the Basilisk II as an Example, Basilisk was first please I used Composition for scaling window content, part of that code made into Mplayer vo_comp.
I have also been using Composition in Excalibur, to do alpha blending also.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7300290045485323408.post-21325401473754655372014-03-19T16:50:00.001+01:002014-03-19T17:24:48.215+01:00UTF8.library, progress and some information about the up coming version 4.<div lang="en-US" style="margin-bottom: 0cm;">
I'm a bit amazed by number
of download of my UTF8.library, for library that is not used by any
application it gets a lot of downloads, it does make my happy.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
47 Downloads currently on
version 3, not bad at all,
</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
A new version will be out
in today or tomorrow, I think, just need to check that every thing is
ok.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
The new library will
contain 7 more string handling rutins. 1 more routine to check Byte
Size.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
As you might have noticed,
naming of function I use Relefact names used in std:string C++ class
function names Microsoft uses on there string class. Of course there
are some variation because we need to support for sheard memory, when
dealing whit strings.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
As I'm nearing completion,
I hope that I can return to the project I was working before starting
on UTF8.Library.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
There might be another 10
to 15 routines we don't have yet in this library to render the other
libraries redundant. While your waiting you just need to mix and
match what you need for that different libraries.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
I will so like some feed
back form you developers on what routines you like to see in the next
version, what do you think I have forgotten, are there thing you
think I should do different?</div>
<br />
<div lang="en-US" style="margin-bottom: 0cm;">
Better to tell me now
before I decide to freeze features.<br />
<br />
Also the language alphabet
has been a bit annoying, I hope its possible to get this from some
where in the OS, or else I will need to ask people provide there
Language alphabets in UTF8 format as text file.<br />
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
Because we will need it do
casecmp, upper, lower and sorting, the standard one's only really support English it seams, and thats no good.</div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7300290045485323408.post-31748924539736770292014-03-09T18:51:00.003+01:002014-03-10T15:06:11.801+01:00Things I'm working on for the mommet.<div lang="en-US" style="margin-bottom: 0cm;">
I have been busy reading
about MS C#, and about classes, in order to make it interesting I
wanted to make a program, that will be useful to me and maybe others, a
cross platform application.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
I know C# is not really
portable but its more portable then VirtualBasic, at lest it has
most of the C++ syntax, even if .Net Framework is different, there
are a few different versions of .Net Framework you have XNA a Game API used on XBOX, and then Portable Class Library.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
The Portable Class Library
is more or less useless, because everything has to be recreated
anyway, and its too small to be of any use.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
Supporting just XNA does
not make lot of senses, if AmigaOS can support some thing, there is
no point in limiting it to XNA.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
The full .Net Framework is
too big of job to support, so what I have basically been doing to
create C++ classes for what I have used in my project.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
And been trying to get
same program to work on AmigaOS whit small modifications, just by
implementing the classes need to for the program.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
So to make this clear this
is not XNA, .NET or Portable Class Library this is some thing new.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
Hopefully this will open
some door for cross platform applications and portability between the
two operating systems.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
The only problem is that
AmigaOS has yet to come out of the stone age.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
Like File Notifications is way better on Windows, then on AmigaOS where its pretty primitive.<br />
<br />
UTF8
encoding really sucked on AmigaOS, but works well on Windows, and I believe it has become the standard encoding for text files in
windows7.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
So I have spent a week
trying to figure out how to do things, and ended up whit writing my
own UTF8.Library it has now been uploaded to OS4Depot.net.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
I'm hopeful that
UTF8.Library will make more programs UTF8 friendly. </div>
<div lang="en-US" style="margin-bottom: 0cm;">
</div>
<div lang="en-US" style="margin-bottom: 0cm;">
More information to come
on what I'm working on.</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7300290045485323408.post-32308073710221570062014-01-03T09:15:00.000+01:002014-01-03T10:36:03.144+01:00So here comes a small blog update.<div lang="en-US" style="margin-bottom: 0cm;">
Well I promised to fix few
issues on forums, they where fixed, lately I have been feeling where
tiered, and too many things to think about, during xmas, I have not
felt motivated to work on it a lot, or get it <span class="short_text" id="result_box" lang="en"><span class="hps alt-edited">completed </span></span>before xmas, but
now its here.
</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
Every software release
takes some time to prepare, just making shore the changes logs are
updated, and checking that things works, for this release, I needed
to check if it worked on my old AmigaONE-XE as well as AmigaONE-X1000,
also when I'm finally ready, I find small things that need to be
fixed, like some of the icons where not PNG, and also, I have noticed
I have edited some files I should have generated, not really fixed
that one.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
The problem for language
support you need to edit a source file, this will generate the
local.c and local.h files, so in other words, I think local language
support is a bit messed up, I should investigate how this works and
make shore the files are generated correct, I will see what I can do
for the next version.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
Also I was thinking about
making a YouTube video of fix, and what I did, but its way too much
work for too little.<br />
<br />
Its better if just explain what the
problem was, and how I fixed it.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
Fist of all there was some
yellow effect that we did not like in full screen mode on
AmigaONE-XE, Pagasus-II and other AGP/PCI AmigaOS4 compatible
computers, Sam460 and AmigaONE-X1000, did not have that issue, so I
need a fix that worked fine for PCIe as well as PCI/AGP.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
I fingered out that the
lack of picasso96 lock was the problem, but I'm not a fan of p96 lock
if I do not need it, as p96lock has a tendency to lock up graphic system for a
period of time, so I made it a option.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeuqrhYN_GqJIUHo5zzwt5itWpDqJL0k7Rf_YZ3UAcCLXRU_mCzNwmyu5D0yubaeuCbnvHoR3jKcy3xwdNzW6gBpcWZalpJ0aBRPmdg7yHXycKBO_uTHQ-oNBc0fMaOgM5Mvh3EvSLz7I/s1600/B2104.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="278" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeuqrhYN_GqJIUHo5zzwt5itWpDqJL0k7Rf_YZ3UAcCLXRU_mCzNwmyu5D0yubaeuCbnvHoR3jKcy3xwdNzW6gBpcWZalpJ0aBRPmdg7yHXycKBO_uTHQ-oNBc0fMaOgM5Mvh3EvSLz7I/s320/B2104.png" width="320" /></a></div>
<div lang="en-US" style="margin-bottom: 0cm;">
</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
Last time I released
Basilisk II 1.0.3. I did not write a blog but record a video, the
volume was recorded a bit low, you might need to turn up the volume.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
Her is the link:</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/wt23Hh-rf8Y?feature=player_embedded' frameborder='0'></iframe></div>
<div style="margin-bottom: 0cm;">
<br /></div>
<div style="margin-bottom: 0cm;">
<br /></div>
<div style="margin-bottom: 0cm;">
<span lang="en-US">And also thank you
</span><b>eliyahu</b> <span lang="en-US">for your donation,
your the first :-)</span></div>
Unknownnoreply@blogger.com6tag:blogger.com,1999:blog-7300290045485323408.post-13464483686038089062013-10-15T00:25:00.001+02:002015-07-26T19:03:40.749+02:00Its time to talk about optimizing code, so I was looking at Basilisk II code. <div lang="en-US" style="margin-bottom: 0cm;">
Its time to talk about
optimizing code, so I was looking at Basilisk II code.
</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
One think I noticed was
was I did have his platform depended read and write functions.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
So I found where they
where used, this where used whit UAE CPU memory header by read and
write functions for CPU core, and some where else, this where yet agin
used some where else, by some other function.
</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
As it happens my education
was electronics and programing on microprocessors, it was impotent
back then to reduce code due to slow CPU & MCU, micro controllers and
micro processor units.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
We used to use inline
assembler and macros. So now I'm going to show you the magic power of
macros, and how it can make big difference.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMlI-afAWNo7gQkJ8_2VrgbABAudI83ulpG1mh2KAWnrDGMlWEEJiPPITNyZxkBFNfCIqN-ew3fkNReEMVDmkxiNQp9Ip5KJaQMohldzaNEB3MQxzSXBRP2QD0Je9qv9dQwerW11zUMDg/s1600/before.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMlI-afAWNo7gQkJ8_2VrgbABAudI83ulpG1mh2KAWnrDGMlWEEJiPPITNyZxkBFNfCIqN-ew3fkNReEMVDmkxiNQp9Ip5KJaQMohldzaNEB3MQxzSXBRP2QD0Je9qv9dQwerW11zUMDg/s640/before.png" width="508" /></a></div>
<br />
So this code show what was happening in Basilisk II, you have two loops typical when you filling or doing some graphic operation, so you have a main routine calling do_sum and do_sum calling sum, but this can be changed, this is how it works, so what do you do macros.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU36MS0diSJG1ePQiu1BnSfuyK4nHWGkjRURVtJ3SI6rNNi8ub6cyQ2JH4xjvY9aqr2qRqGSXNyhTNoy3bstYHLypUMQjqHrLoe-ocqG04pdCJaFoyhSTaS9GE96ezz2gWRPirfJvarbI/s1600/after.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU36MS0diSJG1ePQiu1BnSfuyK4nHWGkjRURVtJ3SI6rNNi8ub6cyQ2JH4xjvY9aqr2qRqGSXNyhTNoy3bstYHLypUMQjqHrLoe-ocqG04pdCJaFoyhSTaS9GE96ezz2gWRPirfJvarbI/s640/after.png" width="505" /></a></div>
<br />
Now lets see what difference it made.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
So we have 4096 ms (4 sec) before the change.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
after the change we have 1091 ms (1 sec) </div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
so what we find is that 4096/1091 = 3.754. so the unoptimized code is 3.7 times slower or 375% slower.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
so what is going on?</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
functions generate a lot of code, and they forces program to make jumps, jumps are considered expensive, often result in cache misses, next functions are designed to be isolated, variables from the previous code put on the stack to be later restored when you exit the function, function parameters are filled, to be letter read, by code inside the function, and when its all done it old variables are restored and the program exits the function. </div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
So as you can understand its a lot of stuff that goes on when calling functions.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
now when we rewrote it to use macros, the the macro is just replaced in the code before its compiled, the result is that that we only need to increment a variable by a value, and this in the main function.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7300290045485323408.post-63345717735832979382013-09-25T00:36:00.000+02:002015-08-02T01:19:56.870+02:00So you have been waiting for Basilisk II 1.0<div lang="en-US" style="margin-bottom: 0cm;">
</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<span lang="en-AU">I'm
going to tell you about latest changes for AmigaOS4.1</span></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
When we talk about
Basilisk its emulator for MacOS7/MacOS8, the different versions the
Basilisk II 1.0 was created more or less in 2001 to 2006, after this it was almost no changes to Amiga specific stuff.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
jlachmann added video
switching in 2001.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
cebix did some work on
SCSI support.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
gbeauche added copy-paste of 'TEXT' from <a href="https://github.com/cebix/macemu/commit/e85f4397c8a7aae7bd46b9ba44aec54f8615358e"></a>2004</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
Basilisk 0.9 comes from
Ilkka "<i>itix</i>" Lehtoranta it was ported to MorphOS
back in 2005 form a older source code, later it was upgraded with a
newer UAE CPU core (from 1.0), AmigaOS4 version was heavily based on 0.9 version
for MorphOS, there where few problems whit difference between
AmigaOS4 and MorphOS, but the main thing the MorphOS version made
easier for me to know where changes things, because CPU emulated,
unlike on a Classic Amiga, I also rewrote the MUI based GUI to
Reaction, it was simple to do whit few macro changes, the difference
between this two GUI systems are not that big they fundamentally work
the same way.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
The biggest difference is
that 1.0 support screen modes, and so you switch resolution whit out quieting the emulator, there are some other thins too, it was much
easier to quit 0.9 then 1.0, because 1.0 does some thing strange in
the interpreter, recursive callbacks makes it hard to understand what
is going on, so this version does not have a quit button.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
I have put copied over
platform specific code from 0.9 and replaced the incompatible source
code whit 1.0 and updated it, some of the changes jlachmann, cebix
and gbeauche did might have been lost in the process, as for core of
Basilisk 1.0 has been updated to recently a lot of work has done on SDL
stuff, we only use the audio part of SDL, because AHI stuff did not
work.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<a href="https://github.com/cebix/macemu/commits/master/BasiliskII?page=1">https://github.com/cebix/macemu/commits/master/BasiliskII?page=1</a></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br />
So now there is
compliantly new video code for AmigaOS4, based on AmigaOS3 code, I
have also added the scroll wheel support form 0.9 video drivers, the
rest is new code.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
Video modes supported are
2 and 256 colors and 32bit, I have dropped the 16bit video mode
for now because it has to be converted to 32bit in window mode (slow), maybe add it later.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
I have also experimented
whit composition because its hardware accelerated, and enables fast
scaling, its nice to be able to make where large window smaller, or
small window whit low resolution bigger, if your playing a old game.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb7wT1cPC4k8zPg8EmCU0yrB84g19DOx4rOIFrWNgLsT4KRzl3iMnXTqUUqEbBERJu9JHFhon-PrKmM0id-GhmlnCFZIObHTIJmBisSDTZ2ZPNHPUhBeSLRv2ZJPDqcCT1HWdZafCEhfw/s1600/scale_window1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="257" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb7wT1cPC4k8zPg8EmCU0yrB84g19DOx4rOIFrWNgLsT4KRzl3iMnXTqUUqEbBERJu9JHFhon-PrKmM0id-GhmlnCFZIObHTIJmBisSDTZ2ZPNHPUhBeSLRv2ZJPDqcCT1HWdZafCEhfw/s320/scale_window1.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAHsQ5vODyy32u2l5TgUo7CEc_sIo8wfaNlz_F3A1QKDwFU_wy2ZLvAgkqCsW8YThbWZh0fW1DrfYlzMjfdr9oHj0cEh8Doe62qUeOmvzekcegAh_jh2LpcYlTkeJJSBIs-PKGcClsgzw/s1600/scale_window2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="208" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAHsQ5vODyy32u2l5TgUo7CEc_sIo8wfaNlz_F3A1QKDwFU_wy2ZLvAgkqCsW8YThbWZh0fW1DrfYlzMjfdr9oHj0cEh8Doe62qUeOmvzekcegAh_jh2LpcYlTkeJJSBIs-PKGcClsgzw/s320/scale_window2.png" width="320" /></a></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
</div>
<div lang="en-US" style="margin-bottom: 0cm;">
Disk images has been
upgraded, whit support for read only disk images,</div>
<div lang="en-US" style="margin-bottom: 0cm;">
you can now also create disk images from the GUI, I have also done few more
improvements to the GUI.</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg0t2rsX6-pC4L2HQ6Ck8HtIV4v0TNhEB8IhcwFPsXkRFv3iHULj-aIpz0IWq8ZMLxYB2rkBes2wfVpmSKrqn09Qg_GSW1_gkK-Y1W_UfninLJ0EoqjpdUDmiYHG2MfRRvCBmYHFPaG7U/s1600/new_image.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="212" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg0t2rsX6-pC4L2HQ6Ck8HtIV4v0TNhEB8IhcwFPsXkRFv3iHULj-aIpz0IWq8ZMLxYB2rkBes2wfVpmSKrqn09Qg_GSW1_gkK-Y1W_UfninLJ0EoqjpdUDmiYHG2MfRRvCBmYHFPaG7U/s320/new_image.png" width="320" /></a></div>
<div lang="en-US" style="margin-bottom: 0cm;">
</div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
<br /></div>
<div lang="en-US" style="margin-bottom: 0cm;">
Virtual Amiga volume
thing, is kind of buggy if you delete .finf and .rsrc directory before
start emulator it work perfect or else you can get DSI error you can
ignore, the best thing to point it to RAM disk, I think.</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7300290045485323408.post-40887606051141474562013-09-15T18:21:00.000+02:002013-09-15T18:21:10.492+02:00Network, file shearing, on AmigaOS is hopeless or is it?<!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><br />
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:HyphenationZone>21</w:HyphenationZone>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>NO-BOK</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin-top:0cm;
mso-para-margin-right:0cm;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0cm;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-fareast-language:EN-US;}
</style>
<![endif]-->
<br />
<div class="MsoNormal">
<span lang="EN-US" style="mso-ansi-language: EN-US;">So other platforms have DropBox and Google Drive, Samba / Mirosoft network,
NFS, and so on.</span></div>
<div class="MsoNormal">
<span lang="EN-US" style="mso-ansi-language: EN-US;">We have
where old version of Samba, and we are having problems whit ever dated Socket
API, it put a lot of restrictions on what we can port over to AmigaOS, I think
it's time we work around this problems.</span></div>
<div class="MsoNormal">
<span lang="EN-US" style="mso-ansi-language: EN-US;">We need our
own file sharing system, I think this the only way we can control compatibility
whit other systems we use.<br />
<br />
We are stuck whit FTP based file shearing, and it's not horrible simple to manage.</span></div>
<div class="MsoNormal">
<span lang="EN-US" style="mso-ansi-language: EN-US;">The conclusion
is that we need our own Windows/Linux/AmigaOS Client/Server software.</span></div>
<div class="MsoNormal">
<span lang="EN-US" style="mso-ansi-language: EN-US;">I have
thinking the simplest form of file shearing might be some kind of file sync
system.</span></div>
Unknownnoreply@blogger.com0