Skip to Content.
Sympa Menu

texmacs-users - [TeXmacs] Template document re-use

Subject: mailing-list for TeXmacs Users

List archive

[TeXmacs] Template document re-use


Chronological Thread 
  • From: "Sam Liddicott" <address@hidden>
  • To: address@hidden
  • Subject: [TeXmacs] Template document re-use
  • Date: Thu, 29 Jul 2010 10:16:41 +0100
  • Envelope-to: address@hidden
  • Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAAXNSR0IArs4c6QAAADxQTFRF NTdQY2Z/i286eHFugnNXoJBwm5GCs5VeoqO0ua+fwLCQ4c2q19C81NDF4eLr/unQ/PTf/fXW+/rq /f/7XKo76wAAAAlwSFlzAAALEwAACxMBAJqcGAAAAi9JREFUSMetloGSqyAMRVsFNAQkxP//15cE 62rFdt/MZqbTVu/hBhLEx/qf8fgDIAN455wHyPk7wCIe9nA+fwGSH87hgD8AHPfRpy2GwdMtcBh+ mg4Ech9Ih+RNixJKDLEL0GF8VLkSojePHrDlryNijbFW8zBg8PUKbBOI6D1WCV5Rf2DzxCtgBlMs tRRVW5LyVW3ew1TfAZZ6RcQicpb4yZmaC74DJADK6BdATOrUAbJzsZie+K22ZnEBknNYysvhVH6u 1X8CqAe4DuANoPoOrAbsHXUARJ5knc5z4EyyTnHoAqj7xvkYIdk65AwhyEZKMusOIDV2QQQaCnDQ gBiDR3RdIEb5CBESt2wgQJI0Yx/Agphg1MgNsD+QkszM9wHVPx/PeQOW+fmcR9DF8+4CyCJhCuP8 fDzmBbLqs8JzMODqYNfDvKhoGYM2lDosy5jlRozccRAgrPM8iygQS3Mv87IugUgKlC7NZ6liuy4r uresVq5QuQAr09ZKEga8OkluyKXeQ6Bs3SrtqgC1pWLNqAfwDhBnB+sK8OrVL4D4h1B4zWPWhJhu gPUHKA5EwSMYUMsdQK+UKDhIOTSHeg+8HCoTOGtB/gwcl4mSdGybwXegPWhM/RHYKwchkckhUNMX 6j7ueQNScLbZZOPRxaADyO2UQCJpl7wbnE6gQ+ksWjpngxOwF1tF5ecP3R6KB+AQxPfHLncQ+nKw 06fhu68OTIfJ869eTtg22l+9zfwDK3mKl5BFHMYAAAAASUVORK5CYII=

Attached is a templates system I'm working on.

It allows me to save part of a document as a macro and re-use later on it in another part of the document.

Use of place-holders allows me to change parts of the text (and parts of images) when I re-use it.

So, for example I can have a section of the document that shows how to map a network drive. Then, in step-by-step instructions later on, I can re-use that section with different driver letters and shares - even with different text in the screen-shots.

Comments and feed-back invited.

Sam
--
Sam's signature

Attachment: templates.ts
Description: application/linguist

<TeXmacs|1.0.7.5>

<style|<tuple|generic|templates>>

<\body>
  <section|Demonstrating Text and Graphic Templates>

  <subsection|Text Templates>

  Any block of document can be enclosed in:
  <inactive|<save-chunk|chunk-name|...>>. The document will still appear as
  normal<\footnote>
    almost - the block will have an extra blank line above it for reasons I
    can't avoid right now
  </footnote> but also define a macro called <em|chunk-name> that can be
  invoked and repeat the block identically in a new palce.\ 

  The enclosed block may contain place holders, like this:
  <inactive|<placeholder|name|default-value>>. If a variable <em|name> is not
  defined, the <em|default-value> is assigned to <em|name> and then the new
  (or previous) value of <em|name> is shown.

  You may then re-use a block but first assigning new values to the variables
  <emdash> using:

  <inactive|<with|name...|value|<inactive|<chunk-name>>>> or
  <inactive|<assign|name|value>>

  <subsection|Graphics Templates>

  Graphics (such as screen-shots) can have place-holders overlayed as text
  labels. This can save the trouble of having to generate many screenshots
  which could be mostly the same. Perhaps in different parts of a document
  you need to show a screen-shot on mapping a network drive.

  You will need to only take one screen-shot and then just overlay different
  labels showing the share and driver letter.

  The macro <em|imagerys> takes two arguments - one is an image (whose size
  should NOT be given in px<\footnote>
    or things will go badly wrong if you change you shrinking factor
  </footnote>) and the second one is a <em|with> block which sets
  <em|gr-mode> and contains a <em|graphics> tag. The first item in the
  graphics tag should be <inactive*|<text-at|<underlay|<value|pic>>|<point|0|0>>>
  and this will display your image as a backdrop in a way that it cannot be
  selected or moved.

  <inactive*|<imagerys|<postscript|images/vista.png|41mm|48mm||||>|<with|gr-mode|<tuple|edit|text-at>|gr-as-visual-grid|off|gr-edit-grid|<tuple|empty>|gr-frame|<tuple|scale|1cm|<tuple|0tmpt|0tmpt>>|<graphics||<text-at|<underlay|<value|pic>>|<point|0|0>>|<text-at|<placeholder|command|Enter
  Command>|<point|0.249305463685673|0.25077721920889>>>>>>

  You may activate graphics mode by clicking on the image (perhaps a couple
  of times). You may then place text boxes anywhere on the image and give
  them a value which may include use of the placeholder tag.

  If you haven't whited-out the text areas in your graphic, you may want to
  use <inactive|<backgrounded|white|<inactive|<placeholder|name|default>>
  \ \ >> in the first tag in a text box, the backgrounded tag (with extra
  padding spaces) will white-out any pre-existing text.

  You may also want to set the font and font size - Arial 4pt is used by
  default.

  Because the screenshot was probably rendered at something around 100dpi and
  <TeXmacs> (or the PDF reader) is rendering the label at 300dpi or 600dpi or
  something high, the font appearance won't quite match.

  <subsection|Namespaces>

  When place-holders are resolved, if the variable <em|placeholder-namespace>
  is defined then it's value (and a hyphen) is prefixed to any placeholder
  names before they are resolved. This makes it simple for different parts of
  the document to re-use a saved chunk and makes it to re-order these parts
  without conflict over variable names. Just set the namespace with
  <inactive*|<set-placeholder-namespace|prefix>> before you set your
  placeholders.

  <subsection|Todo>

  <\enumerate-numeric>
    <item>Get <TeXmacs> to render the labels as a bitmap at a low dpi.

    <item>Make it easier to white-out label background - probably by
    redefining <em|text-at> within the <em|imagerys> macro - then the
    graphics editor can still edit the document tree natively but we change
    the rendering (I hope).

    <item>Nested/stacked namespaces so that if you define a new namespace you
    don't have to specify all the values

    <item>Get rid of the blank line that prefixes the <em|save-chunk> block.

    <item>The <em|save-chunk> defined macro is an xmacro with argument
    <em|args>. Make it possible to insert free-text placeholders in the
    definition which become <inactive*|<arg|args|0>> etc. so that when the
    macro invoked to repeat the content there will be points at which extra
    text can be displayed.

    <item>Have optional paragraphs or detail level when the chunk is defined
    so that it can be invoked in brief or detailed mode.
  </enumerate-numeric>

  <subsection|Example>

  It may help if you view this example in TeXmacs so you can view the
  document source.

  <subsubsection|A word about the start menu>

  The start menu can be obtain by clicking on the circle at the bottom left
  corner of the screen.

  <\save-chunk|show-start-menu>
    <big-figure|<compound|imagerys|<postscript|<tuple|<#89504E470D0A1A0A0000000D494844520000019A000001E50806000000CC723A77000000017352474200AECE1CE9000000097048597300000EC300000EC301C76FA8640000000774494D4507DA071B062110DFECE0520000001974455874436F6D6D656E74004372656174656420776974682047494D5057810E17000020004944415478DAECBD7F681C579AEFFD99BCE59753D0866A90A11B64508103E926869198819548FE70835F884C5EB0C40CAC4D16329A0C6C9C1DB8B126308966B864952CCC5AB990B5339044094CB0031BA4C03B58863557FE23C11AC8620D24A80309B70C1174830555E0E6AD87EB62E7FE714EFDE896E45F899DEEE83C601F3DD555A74FD5E93ACFF93E3F7F74EACDAB7F23011C2089C171697D769EA8DD224E041C05B6B5AD6D6DDB8F2DD867D027AD5BF2F0BC32004B7F3A0B975FE047FF8FF03FFFF62E0E80724080D6FA0A20348E4E52AD54518E421014B6B5AD6D6DDB7F2D609F459FB49144C49D9876BBCDF43FBC00C0A9FF789706F0238D68625AEBCB4C1F9F02A74C2802498C24A01C1749622D8C2C6F79CB5BBE8F78BD51B6CFA43F78171C0D5C5CA5D8F8EB559ACD264B7F3AAB054DEBB325A67F364D9C4024310A17880117C1F296B7BCE5FB93D788C63E93BEE31D97722A6CBE6AF20866AA40117562142049AC8F2696B7BCE52DDFBFBC7D067DCA4B4CD811EA3F9900E0FF3A38A4FEFBF4F19384FFFF4D9C475C48129C0224B2BCE52D6FF97EE59D47F6DDE335A605E4BF048583FC6F81471C92FF2DA8470CFF5F0E4972BB36214912DD4A02A4FC2EE7F7F4AF1E71F2EFFFAF743C85F1FD20E62861FFFFEDC2DF841F359E9AFADBCC3FCD124671CF0DDAD6B6B6B56D7FB79933D34EE7185D8DDE690B88108B3992C48808720BD43E90582091ACCF58426067EF2A490011E3A96B3C7601A5D4AE5E70AE72F371294FDB32F699EB4A6552721D852AA9EC3EF4FD29AD731AC039423F459C38113CE5D1BA83B14739502EA9CCD8933EE0AC43CBFF60784F29FD629A17453996FF41F2808868DB6C67308DD15A88EC708E112EE1568BF637017147287B65BC039E5ED081FA637EF62CFC833E9EA7328376D5F320151CE48B662A5476A4A4309EA290EB44841D4144AB9782569B288AB5104A60E3EBA69E1B2068B508B722CA9E871AAA52AD5611470BB1FCBE066B8E5CCFE547E347A7FE36FB9B395AEDD0586AE86E1D28975C486282EB01E18DF6CEE7D9F607D366B6BACC7D11CBFF00794A2ED503152AC33E6EA94C1885900CD6EF955D8EB5DA01D13701934F35987C72025532AED04297802A22222D2CB44096C43CAB24472EB9C0BE375E39666445A4937EAF482E440AC22CDA8A58B97295A58F57A88EF8540FFADD886980E6C8AF948DA0F9ED3CC1666BC713CB43655AD79B88C49C387E8C6AA56261FB0FBD5558DA0B9440B0D966F9CF1701F00F8D116C8503B529628763C1F500E508F3BF390540D4112340076823A08CA01261F6F7F3E0B8F87E0D55F228C63E0EC21C553341F39B398276589092FA144FB9202151D4E2F43FCDD817D392A51F282DFC711155AAA24A65A24E982DE3C5F5A01FF9DE63D28988A316F3BF3D85740C62281590C5A044DA1BB5668A604EBD384BB5E2533E50CDD05937B2E9DF39F22B651CB69D402655DD9262E3CB26B3FF74CABE89962CFD8069E667D39C79E73CF5C7CB48D72E9B9E5D777FF1148F25106EB538F5ECB416328900C2B9771669B5A242ECCDF656157AD2FFE7F1206930E23DB50049048ED7D5DF6EDFDFDBD61EAD33FDF424AAE4D1EA08D3FF7092F36F2FA2CA6548C053DE40CD91937956A49E1945C3214214867825AB4BB164E9874CDE9047BBD562EC27CA04E01550422F6AE82B9EEC1840EB460BBF52A1BD15E1791EE7DE59C41F9D60F2D9D16DF75C5419BB499B0A1B804BE4F808956EAFB25E1573AF9AA8CBDB2DC28BAE19C70197B61A27EE7122E8F29C4BFB37C2491C8FF5CFD659FC688953CFCE685456A9124521D20971553543688332478FA4E2860C5A92414C6DCCE2F69E16DBF4BE42F4D7D7687E3C0651D3BEC1962C0D08E985AE7B57DAABE9E837BE788C4470CD7A15277AE3DC6A45D47E5C1032CE762143029E63BCC088F1920D2A04660DD47DABC275001EDD6DF1734F023D4293CA4B2511AE1661948976FCFE3211D5640D9F262A11467F3A4AF04DDB482501CF23EE44484CE6A29D3A2CF4FB1C6582460B93DC63227785BCB71F6AF4C522CD0F7DC2E61CD5AAB06E858D254B03435DEF3F83D1F6FEED0D69D592648B719C29C5B2B5AEB7351BED74A3AC8544934AD2CCD7C0F473B3882A59C34B9A3DD62240DA202D2D1C1090089584904454926B78720D378DC531C2A64C9B4A721595B4F4B549449414E6C4084D77A84AD86915EE4F0DCC5C3D029249D52292C90391E48E3FD0F65F17597FA74AB8FE4BFCE1367E0DBC52C0E8532759FF686761137DB9CCDC1F1769B677EEBF1DC12F3F6873EC7F04B9EBA1254B961E1CA2E9D2686C5F0FFA912F1E8B45A8F97E166F421ACFC1CE2ED0191249FB4E8330332111E025012A09F00CD2D0E70740683ECF118A023C522193ABDD1411159ADA6683401215908C1632884047A3A02C8D0BA9ED2946A1F0862B85CFF51983304724F088B6D114A4679794A4575EEF4861B0C0E8D327F19F1C4755BD7C072057197DFA24EB1FD573619308EB1F8E71EDCA295E5B1F63E2F566362FA98039F94E40F5A5265723A81EAA527D71BDEB1C4B962C3D2C44A3FA9AEF3A2631E5214FABEF0BB9B780024230882489F069E226ED0C59742117D19902E8ACA324804E1395AC1B84D2864E041215D635B329EFB4F26BD37F04D009CC9A18A14C66FC32119E5C834840425D0F4C62485CC2AE3559239872D5473A39C2199439C229DA68C81D00D256DDA56D26F84290A40A23B3F0D81978EC15181AD79350528C1E9964FDA331A2FF9CA3F96195DA619F66659699A76B9C7F699489D79BB42338F63F02AA2FAD133865967E5FE3CCD31536124554AA527E719D28B28B81254B0F1AD1F4AE037DDD3A39469144A856AB4422D9F65865F6E71C61085076049534A924D7284B33579F25AA80486273DC2C3CA2D10D12E69F4B0B2506A148A4AF35190020D6013149A13F747F0AF0926B2889F4F1842C5380A46B721266B13424A086CAB96A2FA54198A324B3D114F593452FB4BBFB814E3C7B91D5B7664114E082F26178460B9CF60A1C6A501B1F856495DA33F3A891095EB834C9CC938AB161983DE1537DA9890C95B9FA8751168E7B4804AB01AC6D017E05F1AA545F5EA76D858D254B0F14D1B0CB7AD0977CB68306B9253AD83881285D9C9336A3EA2AD5645DFB426548C118FFA58597ACA33A81F920D2E7485858FC0B88A3D3D468A613EAF5BE1342A7A5919284101921940A238CE0494C7F1DDD9693A6464A5198211D12D172CAF1703B01954E50403421781E91C4700B5DFD3819903972321B4D26FFE98AAB29FEE86E43DE708DDAFF7B9EB5F767009FB44E04CA8743AF40740DF5F80CDE4F8E417B950B9F281A4F56F13DB8761D1A8F29AEBD51E3DD673C5A5B105C8750E0FC662AB58DB0511EFECBEB7645B064E94150E665AA76D82DF7295FD4BE0878A532B1E411F6E9E715D5C267158F7666BBC916EA4EA8555B12EBE54F0A08A30B894841BDA5721559A4B3AA74A9CD001C131BD32518B540F22480ADD46693ABEBC429A39216A3D1AA166868A1A200A5D2FA3B82EB74DF5F5FCF516AA3E9F510E88DABB91BF2FFEE040C9D24B8340F54726103E035606B15BE9823EA9499B934C1A9231E57AF432BD2C2463AB0FA57083B10082C7C056D9397A8A1841325414984745A7641B064E9419059D00662979CF2BDDA17636F91820B706E1B69E1CB45AA499330898DD0C83F4744238CD4309F211929D85D8C7090C2BF4E1BE9B461AB8DDC94FC7307232C0AD77704256DD86A1AE3BFE93FD108294C845AB482FA26C04DCC7D2568DBCC7E8FD820AE588A73D5FF73F688C6312AD7D14221B581BA2B4493526DB441747D153AED6E640330340189E26ADBA7EAFB544B7A6E410B9B8DB63E7B3D8479635F9B1986F94721DC8CB8706995995168BDD1B00B82254B0F8076D36CF4375F88DB9090B2F2BA1048E64D96C4997AAAD259A59CDA5DCC42AEFF366AB350A083B9AE773137EA300A9F4B8CEAC44818A212F3B1A3727559FA3DD9F92DED00908DD39C772BC62740B502E8E83C02CAD1004A1921EAA20A99D607658E521B0DBBF8406FF712DF41B12B049F9E63EDDFAA48749ED1E796A0544387327990B8D9438E4A93CCAE3438FD9447B0A9132EA4D4ECC05C13AE4530F728BC5283B0DD66EE4F2B94E51AAD371B9C7D6E94CA90CD5260C9D283A0418A9F49DBE2DF71BA008BB161A0D773880BB6970892082F5A3582A580408AC2E6A618359AE442A21741DC32756C6221DA0A908E19CFADC239A9AB742A4C6E86100A1286A4713600DC8CC015B8D1D2AA9C44709D384BA323B1805284716AB389076AAE1C4CC65092A24FB969B7799D6FA7E55FF9F8A36D5409E2E60582AF2E1863DCF6ACC0ABC90CCDC8D3D02F81A0036B216C44FAD9E240AD047E09E6FEB446ED40CCEA8B138C3FE6D955C092A5074D26A5C9B675A09F5BE88ADFF09422142D04A060674EA4802EE21E096B728C25B1B6AB2421880BA1F11A23472ED9E794F5DA968024112A6C1375045532FD2B4FABC51C37B7F97442E82844427D5E2C5A8D2302AED2C2AD0D3802955CAB2412EB52028E9BD5D9F11CB7707FFDDD0AB2B38D467A7CB86F47FE876D7811D4AF20FA079013BA55BF02F945775BFDFD459080B9B7D759BCD2A61944D41C9828098D21F015ACB4612304DFF759FA6F8D7B1432ABCCD5EAD45F5EDDF1D3E0FD69EAB56916AF039FCE519F5AA45DBCFAE53AD3EFAFB13855A75EAB9BCFD7749F857F7357EC9A64E90748BBBCFFFDCC77AD5D8528FFDCDE1C9A487D6393499145A6D68ABBF9A4E0BADC31C28138F316CB5D9B2553D72131B4B53381A4C28548EFD193828D27D445D0B46DC7B47198239A4D41921086C9BE4F1231C02AEC89718A07668E0CA229960A553DC9E3EEACA65A29798C4611633F1EA5323E0151487B7D9D380A299B6FF08640955DB81270F15735AE06112B9F5F63655D10C7C3AF54F1AB654E1CAAE0D774BFD1B0C7C4BF36B9F6BBDA3DBC292E5063F4EB4516371BCC0C173F5BE3C21F9A400DD7019E9867F13FEA9CBD32C3FC11607391C5AFE738F7FA38956717096A67A8BF394385356094D397CFF7F467C9D20F0FD16C7BFFFB9D27B7B1A4F12762D44B719A2120B3B590A7E24F8550312340970D4669637DA87427B74C3FAA5B202BB42BB532067AAF943ECC3873EDA563105647A0A3504E2AB400E56A64B319EBEE0FB91019EFB7D47B4B72DD534A196250833167591C8DEAD1ABE5FCED85CDD49BE7580596FEBA4EF0F1927E0807ABC8561BE5B4A954DA28DA59A0D4E4DFF9CCFFFD28D75E9F247C7B8A8BBFAE335513C2D6355EFBE0022FBCB5C6C2A5269208EBDF08CDF6BDBC2931A0F00F092B977B2EFCF422E78F4F3185D2BA5C60FC17A709FE788100587B6B01FF1F4F50C9FA213B0FA4E8D660C9D20F16D128A7F8FED3B31EF41F2F45637B410074D930521B8B084451B7613E152E378D6DE5668FAD662BCAAF4D526F34A3F632DE6DAAE8E526461DD631F69F4EA4CF8D428862244AE3690AB69B768874043562904C24B9BA2E1162244BA499095591AE8C06FD3C47CA51464EA68806D55DE5CDB9B38DA6F6CC0926DE3C8BFFD775CA233ED28990E606B5C7E94EB3ADBC6D224B2998FC7185C91F5780516DC7F9A2CDD5668B95F5AB28117C6FF41E118D507F7E168E9E65EDD979C6016873E1CD26736FCCB2F1F1198D6800466658786A9AD33FBFC8FAA145368E14FB213BCFC53A2058DA1B24497FD736D9AD1E0D0E5966669D0BCC35019B66D147E9FD636AE8DF6F848C2A0AAAF45F947F9B98F31320044AC0ADC8C4D1900B1BE3A1ABBB0BE1265936683A02914222C14B859C527ABC11B025A811A5BF774B41C96428489DB48CBD3B4E04B55F114B4CC5A9146C207D3E6749C146A3A0AB4EB6BA0B1B4DF4973556CB654637036A4F4D126E06446B2B5486DADB6A39A0CA774CCFA91C2D7852C413FF69EA1ECB0AA748649C63C797B998DA52AE5FE422D38C0FF72215A83C3B8BFFB930F7FCF83664949E17B3CEFCD1D44633C7AA5D8F2CFD00294E554F5DEB417FB75288FD499D9AB46DA390B539152EC5FC633744DFF0CD828758278D8DA1DB1B2D2A20A28EF9BC23A8444C7A18C9E275527F5D1D8F136B44D411D88A5037056263BB714C7F9B110C29CDB701272A08BB7CADCA1053BA9DDE41FBD4AF6D96EB2CF50C28DA6AA42B63C0765A9F3C46F06483FA7095F2B04FF3CFCBB8519BCAB0112E651F7E3A0307C7B50786A31E022EC891C8F8F35A2DD606D6DED36A31BF07A900ACBD3C033FAB31FF62D1314023A3FCBC514E5FDE60A3B9C146731E1BC963E987482E79C6DDDDD6837EE3D363D95EDA29DA6C8CF0B945EE35568CFC8F4C1A995B69D6E6D431208D6F316DC708A34ECFF5466D469ACE2689F5C6F86668EC31917128D02AB934675936CE4D836C3CD17F53C81E6D321DB84E31F854DF7B6CEE371E90392AD868F4C077CBC0D94B6B07ABA84F56A91EF209BF0C08FE730DE54065A420644626F5840C8DC1E16928F93CF804CC0524327C8C46B2C4EAA71738F3C5695E38B21DA970658E99AFE7987975863916387BA51719591B8DA5BD65A3D9E9FDEF673E3D16171238A6360DED1516E56963A4286C8C90D932DE6529750AAEC8A9B09142DB295C4FDE9F48AC8BAE11C296113291496F1301518C4A3DDF4A0ADAC6565311D83479D454ACFB77623D2EE94134098811A4726BA77895FE9DB347325F86A4B7B6C1EE6221765CA423845F363388541D369B8AB20F8726E1FA55D63EBA40FBB35CD1F470104D8A442ACCBC5863FEB979D4F163C6C85FFCBCCD853F069C7EE3043E3E27DE9823787E8E356BA3B1B45729AB12A9765C0FFAB14DFF2E46CC9374DB9B3244524C1B23AAE02060D45C8E14D2CD14729915104CA6624341C764028805159BD611A46DD46391B92E2C24E8544648C5C0B011285BA26D3F51C14BAD53B439A5E59163B312096A1F3BD47FE9D316539627AF3ED793F36C37FAC50CF2FBB95C781817668D641A44579658F9B24D30E2137FD1E464D4A27664F221219A0212796286B9C35079A6B2EDF3B5971BCC1F3ACB46EAB23C7C8299E375665EAE73FACB799681E55F2FD258AE67369A79736AEDA555969EADD885C9D20FCB4693ECBC0EF47BABC72EB84AA7D49724B3CE983A35C6D09EA85C4824519E0032153A25230CD2F3B37C6AE43E519D143945200AB9A9D5639298CCD1510837D051FEB1B1C57494CE55E68072753C0D07CD5802D17F6F455A8DD689B44BB52BE0485E611381C4CDBDBA6EB1CD53B89FDB9E8A3377F6320368FCB7D39C7BFB2C139B6D04F02B46C80C8D127C749E958E503E3EC52B7F3ACFFAC7CB2CBF789AD10F2FE03FF057A5C17CB36841F139F1EFF33B7FFEFA061BBD5767C74E3053383EDFDC60DEAE43967EE8369A6DF5A7B6D5A3EC43DEA8B69DDCDF298A221D499F56A29402A249114ED11692B9129BDC69E9F97121BE460A42C7C9AF57051767ADFA22F7722BBA56274A67E5BA05940125D014FD77A7F03D374CFF28E21B7AFC61274412B87633A49ADEF9BEC19A2327D343C27621B35B3D9A9262FAC3652E3E39C104A086745EB3D50F97597360F49F4E33F9C61900469F3941757494C52313A89767A9D9F7D992A5BE463439C9C0F0719A69DEE43C8BD3C87A89A0DDD20B9EA374EE454CBA977DCAA48151B9B7592A6C6F16B30F2B1D7F532A5C87412C1D7442CD445043C00DC95DAA15C6634D1BC6B360CE21B490C9D47C0A9C10BE49D567DA39C08D74BA1A893532E8F236BB25991A6D10E6487B61A7291376D0D9C6BB089BCA13E3B83F3B41F0D105AA5BB0FCD775361CC5F47B8B8C3E73A2FBDCC76B9C5E6FDA37D992A57E4734C9A08EDD08054701316E5A6F26BDA75B6982CBA83B6646298D4294D21BEEFD6EBE132F660A88954621599A9A420E33898CBD48D22C9E5DDF212278C39E56B71D049AA1F94EC9DB6F80AD543D67842780E36A21E67467D8CF5CB907811263A349114D9C18089AA44226BEADB7D5D47B8B2C5C5EA1B91921431E2F5CB94AE5F19D318B1AB6360D4B96FA1BD114164967A7F5A0FFF854C8C45D5E4E2E715686D9B499D2A650632B41231547E5ED561B4A5EAEEE2AA68171556EB04F330774C4788A19A1B29556F934086913C451A84E0B0EA06D326DB41A2D8D688CD0C7247FF6C4987A34313BE7A3D4886650E6480345C78524EA3A8104BD2BB80DA99262F2CD735CFBE03C27DF5BB4C2C492A58146342AD364E8F7BF773DE8439E220ACB77FEAE931ACE5D1D24990590E7B9C3B439411572A099B653F002CB8493568B69AFB34205CE0E3A10D3288554A7A03AEA008942558CBA0C23644A299A32ED568E628A4231764C2550F2F819CF54415519722B0FC41C3DA2773271D78E266FE33BFE38479F39C1CC7F5CB442C692A5814734ECB20EF46F1B17CA2DA7E3778D36260B4AD84777624D0A7C566AA0E83060908A2A9C9FD59689F3C8FDA458B6D9209AE203353E04CA13281BF598224F979368C4434456D6809BA4B981717D934EC7E9B6D1E4DE66EEC0CCD5233A18D1C48D9868D3346EC4C525B6EF9F254B7B04D1A077C9D9FBDFBB1EF41F9F1EC371B5F797A30181EBB8DD8BBEEA413F4EC1C6A1B2FF0AA5EB55A1296406C8B23C1762EB923CABB3EA124E680781036897E5228A718CBAAC531086B78047151C55705811DFD48826CF3BD99369DFCC55BFCF11C43AD75911D1B8A82E446323E22D59DA2B8866FB6EB47B3DE83F3ECE82350BB9CD48738090EBA1D294FD8ED075A2742392BC405AA1853CA34096753932AD742394B4AF8E115AA94B735BBA55666D836462F3B9A760D283719341FAF314C1C4058761B523A2E9F739CA5467AEE36A29E4A89ED68A194B96F60EA25159BBF37AD07F6DFA37C58A93E61E8CAB805EF8DD1EC452742D96828048914A528C9B49114A94DB771C95DB798AFD65404769BBCC012364BC1D844C02EC5730EEC1D34A27D46C9ACF2A10EF4367A106D43EA56D36B7724426C403314799A049914B511AB9DC9D8DC692254B3F3C44B3F37AD07F7C7A4C9238F3C84ABDD0B235BF648A97EDA7504EA03B016766F0770A756AB2049A71417D661C0B94209EE9CBD53CA55C2809C0B089BB290AA12D2348C47CFE14E00B7C1E410BDD47893CA12631EC53DDB9CD8CFA4E0DC81C1941A3914B9CE413A4DB1CE958B264690F201A54611DD8693DE83F3E172A6E2634D29D745622E08671555640D5A8B34A051B4CD11B0D551036799C4C8A5EC4D38A2C198265A0390432046B25C59A43266CD490115A450FB72DF3CF01FE4EC138DAB3ED2BC9054C8A8EF66BB55A86685C45016F15BCEBFA7F8EE2348EE6765E6736A1A4254B7B04D1D0BD0B1D9456EFF4E36E81992ECA496CB2279B38191569355AD9089B2DE936F04BC1CA53F42A53114149B12242AD641C271C5815A879D03608A3AD80116889305AB4D9A442C6037E6AD47281F9EC00DADB2C454731B00971C7209A1411B92E62B246A7B5C306618E5C321B4D3A413DAD83F53AB364692F219A9DD6813E6EB338FEA23DD949D54EB9ED26432C91D22AAAD0089721634B29157274154D060EB44B8294145212CA25455360C35468568E8EC14CD5651B0E6C24BA7BC4A094C8FC1B515AC88426B1E6FE8260D96FBEAF057C6D845292231A946B5C9DCB05E13A187314A71AC5DC7F9E3CED8C69AD3B80254B7B04D1647AF5EDEB40DFB6461848126B03B968B55298229454684877A1611DD16FC2F24B2AB7AF6C752399A8245C3408A22C10263A3BB4882E13AD5D8D413AA04A1099F4FECA81A86A044D5BE11D32C8A5655CA17B1756938246A2547016919AAB4B04DC922C53403E67FD3F4706D1142A493A3992C9118DB5D158B2B427108D893EDF6D3DE84BDE29221A1D478303E5349B738A6854213E26F5364BF948B40A4DE2DC5652D2B9CDBC92C2F7A0ACB48C484B062823E4AA46A8941D4CE133DD6579BFD68C850E8867D6D01B92231707EDD67C03F812B8AE659E727221A3EBCDB8E018242392DF276A60E628D682A6507132E9AEE7122756C858B2B497104DF1FDEF5D0FFA924FE3679218E528A28E9812017A311631369AAD823759EA7596229DB4CC73076DCB41C013D62B8A154774BAE134F2DF545F5606756482D9C98544D5258BF48FA2542899EF4BCB4A7F057C6184CC96F93836853B43D326691C8D4BE8E8123560905B2A5407618E52F9E31AE9494FC653779032845AB264E95B231A0A8B6AEF7AD0977CB6F3A7EB6FE5E409362331F561849E2CC89227DE845C6F25822845200225DD4FCB44F0574BB95AA8B873570561C32DA81C30E96712858C6A5768B9045EDB089682C77451A907791E7D49F2CC00AE5220214A191B4D9AF34C0DC61C3DD2855C0ABB83ECB863BDCE2C59DA4B8826F3E0EA590FFA92CF8EE9436127C25526FD4CBAF87BDA7EA24AF9B128115DC5792B46229028CA110FBAEEF0E81059854B9560E2567A4C0B858D782AEC94297953768092A02AD0FA12D4D706C984DAA6438F7011204AF4BD84A2DB34D759082811EDE0403ECE819823B27A34CA8858ED23A0525F01A752A8C97077D48E846BED08E5803FE4E197D4B63A9E962C59EA534493C6A4ECB41EF4258F3946578666657299A9A4B0A8A74B5996C6255D14B59A2D1293FDB924B48660DDA8C95A1128A53147F6CD4521931841E668DB8C4A73A729A15C51846DA11C2B5449174B13B3E317872E2129A6969A24A9A82B2035A54B19A87DDD756906628E1249EBD14841CF99B7F72A642481A5F526ABD703A32FD5BB846A49512979943D17BFECE157CA8CDA6CCF962CF521A251DBD6817E6E532421A64440D409B36CC700E2C47843A97A4A21268D8C242677591241A2102914394B60AD0DDE10B43A64952C8BC22594028271B41C28978D7C518023284FAFA16507382CC86145F4BEA06EA4C847218E91666971B3D4912111BCAF94114A4A0BA54E58586B8D0D6A20E6A892F96C64FA409258EB057BDCE8EE56D0B0DFE3E49106ADAD16AD1B42242122108810B485AB9B213403A413E1973CFCA13213BECFE84825770CB164C9D2F7836890ECFDEF5D0FFA9237EA99D40B4B12BD8067B698920B8F46DA202FA68D0B11FF49510D65B43B8E30E9295613A1EA295A5B42596903BC9B286293255A5FA3918A7F50231465AE7795228C84EA412D4C148AE853C1138D7454558127A892C94440A14268A26D4AEA8664F728AA0CE13AAEF2BA10CD60CC91A4FE17B2A334E25E5D9B1341856DD470157FB8467524136326DBB62022B4B6428230228842C2286475AD45EDAB2A6365C5892746ED1B6FC9D2F78D6860205AA3A43239C014AD1B2DAA553FB7657462ED675CF42E43723D5A516B93AE794310EE17B8A9885264947A7961900A469D26C2584DA7B5910E5AA898342C65CFC4E7B414D175C15B0362411D044644A7C32926F24C137C260A62C1DDE765F7183AA0A296094675BB114DDFCF5145DB685486680A9E0EF7816894D2B9871A4306F2257980539440EC28A4A4F087C403FB6500002000494441542A4CA4414D51C4F9F5A60EB27214E7AEAC73EAC9516BD7B164E97BA122A2E95E0FFA91CF508CA37436804850BE9BDB301C179276A1ACB3E40934D3B2CE89515F193556E409EB2D852A81B7DFA8B750999A0C04779F320E068A58819BA468D0D342090FE9084A14CA11D4B0074705F589C9E4ACC8C701C64E2EF992EB695B51D14623ED96F6322346395EAE36ECFB39121D4703A9718CDC5663A4F83DEF8A448852F73607CA4A512E297C4FE12B1855504D22A423049140C9E3D491718ED57CC481B25FE5DC5FD6EDFB6EC9D2F7256AB2DD68FFF3D93123545A510BA58A0676A326EB1422FE151A698C281836AD67844E24A82FA1F6B55016C1558218215276C175A15C56999A3F12EDBD161AA195220D1CC133EA3101440991CAAB43B38FEECD745A92A08376416BE932D1A98DA6E500A111988E9BADCD83304760DC9BD3892AD6964B8D67F7846852E38F48F70F80DC555AFF203C7074546DB8151144E00D794C1CF2756EB54A95E6F5B67DE32D59FA1E48EDBA1EF41FDF550FD381704B076CA6C1937EA5CA7A14EA7C661574054BDFE437EB882EA5FC85E8C0C9AF04B674DECD5A49C7C228E5513D00D5AA87F2C02B6921A35DA5D3A0D07C544A6975988B426E012D0F4411FC195AEF09E1370A6993076E16A99052677D0B2A150F4FB9F91D7662BCD446B3AF279B739FCF99D32D1573A99CB5F74C2E2D11AA4A119A7EA328424474966855C6557A082106AA76DA448947B5A48892985060E546446DC47AA659B2F4F011CD0EEB40BFB646ED24895EE4836F9ADA709F40D08A98FAD52956DF68B2B416E02610774CEAFEA4802432B7E8C233B80951A48B9129A5904E64D47151AEE64A9F15FAB84ABDC70C62CAAE032400DAE872D311D0D4F13D381A25155DA65D072A950AD3AFAED08C4222A570370394890F2A3B5A8865DE750330474E961F28C9F5956954ADBA2F3B8986AA714178F9435E17B2695E8FB49ED27C2E09C45144D5F1A8AA32411466C2CF92254B0F53C814A2EA7BD683BEE48DB0508E825BDA201FB45BF87E956610A028537F6989C650391326A93DBA5F7980B2E7116CB6B8B8DE24A854F13E59A5BCDFD3C20BC1DBA7765CB3FB9197B41E4D1A2044E675526CEF1DD1A43EE992682F3331FEE17122B4B722CA9ED2BB8FAD16FE5095AB9B2DD450998DCD80FA88CF522854ADA0B164E9A1231955DCA5F7AC07FDC9931FDB07CAF338F7C639A69E3F05C3BE8EE9DB0C9124C81080728ACE4FFDCBE3C0D5A12A5114C2E525BCDA9831511844B36F30E648616C34992B7396FF27F5A0B8BF5C6771E1C71A7634340D3B864FF30D3950ABF8FA076EA47A5BC07320EA14DC0F2D59B2F4706C33A90DB54BC3DEEF6DE1EF5B501DAA122670EEF773B43603D66B63AC57AA445E99B65248A9E0AD45311EE5FBE7DB8E1E5F5B29D687AB9C3F5443BEBC066FCE513DE8A34A8A72A96C6C340CCC1C496EA329FA94ABEE9D8D73AF3F56ED102078995A6C63B38D486C784575C883042224D3910A10DF32C623098D1BDF7DD2F545A69F5AA099F2B5D3AC2ECF50F956FDAD307969899991EFE8ADFE748EFA73CB869962B139CFF8435F5A5699AB2DE25F3AFFDDDD97A5C1A5F4BDBF257A21BBA551425FF3D0754C6E41B552A505343F3A4F9C2C12FFA441B356D349C81C45FC68350B26746F86DAA09F7ADEC243E37114E1BEDC15B81C46BA1440026A6D95EA5F562116FC837594A7704D42CD1CD10CC61CA9CC46D3E32BA08AED3D221A5DA73BAFDFAD3D3F2A9930BBFA654073B3456A216A4511787AE2D967F495B8F7691F02361739F9D42AD397373831AC0FADFDFE3502B88DA05963AE7686FAE525734D0F3F32C35273E6BB7BA1372F30FD1C2C3637B470D9BCC0852B307EA4771C774BF77B9D8EDA756DCCD2C0D38F7EF423FEF6B7BF7DBB4E0CA2D11E4D02A6ED6F9EAE636A9F5E83AA952AE552995842DA7FBD4AE5D3152436093225CC6D09551F29293CD28876BD067966F1F78ABC84D9DAE865C2A39BF7CC33DCF1FA220F446144350A7304E0A4757562D4FE2A65CF430D97757C62A98C7294C9B936587364104D6E8BC97705A6BD0F44A33D3E34A28945A80E7959FFC15684AB1495A132ED28CCE023126B755B9CDA76425CCAF7F1A6045C787101FFAD8DAE0577FCD557EE42D957A8CBB38DFF8EE9AB0D9A87EBB9E01B3E61C6DB53CBE19E9495EA3EAFE3C1DDA7A5811236BBAE037DDCA66AA422A2C91044498153C61FD10207C8739AA58678296441764C25CBDD5A55D62D776AEFD08F1126D56A150E5673134557F0666E6270959B0919318BF8A0CD91B31D8A914FD87DD868D26ADBB1085147A896F21C4498FA09A9B071515C0DDA26C02AF72251A8FB43349B6B2C7D3EC5EC91DBA3899347E7D121A127596C36B8587B816580A7EA2C1C9F62EAE3E502BFC8C6EB1410C31A73B5B3F82FF92CFC41ABBE465F5EE5FC33956DFD8FBE3C87FFFAD276A471E41853CFCF30F74123BF8E355EEB1AC7221BAF8FB3F6729D998FCD293F5B64E3D5F10CC1B83F539CFFA810DC5AB88ECD454E1E5D30F75950CDF58E0F2CA2B1C2265FD892C282DDBB1EF423CF2EE7B87A4DF34AA9EB73154904B744A15E8ACE2E1C2771976BF1C36DBBB31E673576CCEA5CAC9F93A1CD7E9F935E3E11ED0C2005DD6CB6A329DA6EEE05D1B83AE99C184078F5CB80D5AF5BAC7E1DD0DC6A51F5BCACEE4568523F88A475B84D4EB424BA3F4193C4A8025268BF3F4DBD56A75E9BE6C2A6B1491CBD48E3D2061BCD0D36DE8A39FBBECF7CF32C53D4387D69838DD7E77BF8F11D76FEEB2C7C754CF7F1CE14EBAF9F652DB5791C9DC77F4BF7BF902CB1BC23D21867BEB94AE3E306F55A9DB92BFAD82BCDB34C315AF85E187FDD8CB5B9C8D44767CC7DC440936BFE82F9AC77BCABCC1D5D29DC279C79BF7D0FE3B334E8C2E6BE118DA3F2F7BF773DE843FE8EE7906745564AA3028D7414AA5406650CECCAFD9EDA741CA00AEA311D745A1432833327DB7847A57134AA60A4CADBB464E8FDFD684DD239835C429362E1E2E74DAAFBB5FB5EEB6684ECD75E201277FF30EE352B81DE01B8C8E71BB4011FA83CBBC4C6B36BBC563B6BD0469B26EB2C3F556721BDE6F831D2BA16F9CEFEF6BCCB2873CF1BD3FD13C738C959824D18A74DF3F069CE194455797696A93F9CD90531549859DE606673919347EBCCBDB5C1FC911D6C2657E6A83F9F3A0D8CE267E3A9317DB4B2F37837DB34696EBFCFCD7B199FA541A5FB4634993BAAEA3162F72F4FBA66DCE99A6C8DA3C796627874AC5F666B79687C3A1E2FAB3FD33D7EFA7E0EEE3847693D9A6E2F3395F972A75E28DB4CCF5F3709DA0171E65698BAB1E539D35A379B857E53935D8C0B441D885515513EDC32019B499AE559172072DDFB1034C3156A2CB1711DC6478AEABC6235BA29CE36E769745DB87A071B4D371FF708DFEEFEDD7BB3810CCFB0F0D20A8DCB6BCC1FE939FFFA22D3CFC3D9E6060DDA2C4E9D32BDDFC1A694C4A89DEEF3FAC6BD8FCFD29E1032E9829D69387AA2BBFB964F37C48334E6BDC617CC4FDD523F43323B2FF6413B60F289C91D3DA75B1D9D640E95161A2AA4782047484B971741F93A4D4D022EDAAD2F4558F7E775D6E08597CED1786A8E7A97BBB0D24BEA489D1A0B2C7EF0028D678A3E68BD48E24EBCCA6C51DBFAFF7C86B39F9E60FE09687FB0C83230D77B2F9F5E6071E40433C3006D562F35A93DE5A3F399F72093C375EA009B17596D2A8EDDCDF846EAF83BDDE7DD8ECFD29E1332141082EA5928FAB9ED158CB6EDCF392AE43ADB9EA786646761131BE4125C0F90AD689B482A0A9F220F80E7219EF6280B25323F9458D758303B734904AF747F55D02ACF2EB1313247BD56CF8ED55EBAC8FCB0B18D5C9E63FA6883FAEBA94A491BCF8F1D6F3273B4CEFC8E7CEFCE5F707BF6826E6A7B79678AFA73759681DA4BA79962753B6278A24250330204E0F859369EAD00959EEF9D61EECD068DDA3C1C9E62AA26BB2091EDE3DFED3EEF6A7C96F69C90E945348398EBCCB6FD3B473F1A3F3AF9B7937F7F8AE657CD6D796A6A8FFAAC5E5961E94FEF76FD202F7CBAC2E4139304FFB94EEDF1D1420D823BB7EB7F5D87911AE72F2F1294C6B274D20A283B70EAA763CC5EBACAFCF818A38F0D7852CDCD0B4C1FDD60F67B09C6B464E9DEE8E43FBCC0C4910641D01AC85C670333E63DC6D7FC6A771C4D9A3B487ADA6D88E696742196B5BFAC65FBECE24E7FF427A380A2F9751385A23A52EDEEDFF8B647095454A16E77627CE0079C56DF9AA77978CE18F02D59EA6FDAF6DE0F083F8863DE6BBC89A3D94567BB6B1C8DEA52878DFFDDF8ED918C2A9BA8DB42068234F54C61606527AF87AD06D26ED0E6C2CF1BCC7F9EED11596C9EC0163BB0340874BFB90D2D59BA2D25DB729DD195B67AB75201D2E38DB6FA97B56DBE4C6E866AC6A9563C204F4393C5D174722B8EA7149244193F982EB7154EFCFB0627EC4FCBD280239A62B47A5FF30CC018F73A0F791C4D1E2D9BD746C8D2556FDBF974F38D3B219A2C0DB6164F6EF6A3962CB99D8EDE358846A9BC3891F588B264E921219A4246E1AEF5A08F7906608C7B9C178447BA729D25BD75A8E5F63B1FC3AFFD658DF5FF5C63D5B4A9CD4676B1F9C4998D46174913094D1BE5C82A11A24E64A1BC254B0F0DD1D095116410DA411AEB5E6D15CAD8680AFEF35D8866D7E87C95FD2861771B4D2B51AC757244336E0CFC6E0129E5EAB918E59491447F1E27312A51F6EDB764E9A1221A29AC0303D0F6201ADBF65F6B10CD9DA5D28E361AA7DB4693229914D900AC7760BE0D739BBA5DEFD0856874E6015D85930442C9CB4A673A3EAB3AB364E921221A65118D6D1F04A2B97354E78E545069ED66A3192DC15CA59B8F806AC98324A6AA2A841982125CE566B51AAA5E15E5594463C9D24343348585C16606B0ED77D9E6B9CEB20FD89E4B68DBCE27D6D950873C9A5FE469EA77CA10502BF06DA03254A5AC14E032531BA3754B586F6F106C453A423D114E1EF6F12A9E7DF32D597A988886B8E03194D7A3EA6B1E066FCC7B8DA7588FE61E108D3288C61FF161983C97D9BDB4C44C3D314AB0D9C6DFA75087757E008942C67F5CB36FBD254B0F1DD1B8998D36F71695BEE68BAAFC4119F35EE3334173AF369ADAC13A0B7F5ECCBDC7D29C68BBF169644D62727401C70E4F00E00F57F087754863F3EB80DA881532962C7D3F369A38B3D574AF03FDCD0FE298F71AAF6D34A9D759A6FE2AD4A149E26D3FC8C91F8F33F9E3EF3E7B57ED904DD662C9D2F746A6BAA32A96FCE8739E0118E35EE701134743775C4C57B133C7B52FA0254B7B8132443338BB668B1C06837FA45B47DBABB3C5064C5AB2B4C7104D1A52908530F4313F0863B47C2A68926E3D67176FE3582C59DA5388E6B6EB419FF1833046CBC3233A8EE6365269071B8D254B967EF888E6BB6B4739FDC6294EF840B5C199374F3355DDF9BC53E979DBFAA9713ABDCE9FE44C7ADE773E56DB3E88F691349D4C7147D3C55B1B8D254B7B12D17C77BC360F4B12436B95D95F2FB0DCDAE97C634CDEB1BF828352B0C2EC8BE7B810C4F739A69A1668D5DDF807F10CF636EF744B9FDE1D8DFBAD6C34EDAD36AB9F5F64E3FA3AC1565327CE44676BAE0EF98C0D8F327E7812BF62BDCD2C59EA2B449314DEFF6FCDA71E48773A3FF77EDDFE79EE1DDB757D76EEBD8D49999A5ABBF1DFFD33D8DBBCD32D850C82E96AEFFDF77AE1D345165716A894AB8C1D1AA7FE688D89C38D4C2D2789201213DC0898FBF005825693178E9EE6C49153D62664C9D2F78C68E224C6CDE2DEDC7BE47DA65E9E61724877D9FCE035E63F4B914A0C8C71EA8D06AD7F3DC7F237311C3CC6FC6FC6A900EDCB6B84D9792E1C6870E6B7E3784074798DC0B8CBC6498DB9371B04FF724623A31DBF33C62DF49D1E5FF8ACC6E937A7A801B5DFBCC2E4174D9A8FD70AFC32BF7CBBF92D9F81E5BB78C7C4D1E452A828640AFC5D52F3FA3A336F4D53AF8E72E2C95354CB55EDE6762B268A5BFA478CCECE0CE01FA8E357EBC8CD90D52F57397B7981857F7897F1C71BF6A5B764E9FB403409B83DEFFF3DF1A3134C6EADF0CB57D7331B6FFABEAB429C8EFEBE094EFD669CF083D798FB0CFCE3A77905A1E5B8408DD3BF1D27F8608E73EB2EFE53A77805C50A3DFD3915A65E9E61E2F3457EF971BBF09D139CCEFA8EE1E034677E738A13ED732CFC7A99D36F4E12FC6BAAC2AB75F3C4DFEE1958BE8737369AE24EA618C17F2F369AC54B0B9C7C63926387A7183FD4403AC27A708DE09B0D9A9B01ADAD16413B20DA6A116C06B4DA01CD6F3608820D5A51C4F848836387A738FDDE2F79EDC359EB566DC9D2F781681C765D0FEE8A6F47B41F9BE4CCD395C2E7694C85B101A7C8E440197F6B8DF39FE9E31B1FAFD04CCF3B58A5BCB5C6CA67BAFFE0CFABAC23DBFA8B0FD499180A58FA38E81ED381325502AE7E66F86F9658FAC2A35CE91943B213EF7EBB6760F96EDEC96C34AE96E2B8E48598E3BBB6D1BCF6D12C17D796991E3D0909049BCDCC353A2BA69465209034F10D0A450828225AB4282B8F63B529563F5F21941667FEFE3CD804CE962C3D544493BEFFBDEBC15DF1DF5C64EED7AB549E3EC5F9373D9A1FCCB1F0595AB9B390792089B372ED6E767D01A99875232E148657854D71DA5FBE0DEE1993939E551CA3C9E7561CC38E7CFCED9E81E5BBF984B41E8DD1ABD1DDDE8D8D66F1D2024B9F9C67EC60C3A09616C1568BA013D2DC6AD1BA1112B45A8437429A375A0451486BAB4514C5B4A3165114EAB61312B49BB4A2885A7982F5AFD698FDE30B20F6FDB764E9A1DA68D8793DB897B6FDE773CC5D8EA8567C6228D8684CE611C725FEA6456B689CC99FEAEB2A4F4F504BCF6BB50886C639F953DD9FFF74835A7A5DA1BFF89B6B5CDDF239F6B4D73D866F5AB4A83166FA8EAB0DA61F4F114E610CECC4DBF6BB6DD35C673D88C6ED4234BBDB6882CD260B7F9E67D49B20BC11EAE94A3476A96D458C095424A68C8B002D05AB25084A8A88C864F68CBA327E86490BE5282AD4B81A2EB17CB9C1D45353D649C092A5878168765807EEA9FDE914E79F4913E3062CFE3AC0A5BADD4693C4B83459F8A0C9BBCFCCF3EE33105D59639D9A39EF1AE73E18E5DD675EE1FC33DA19A0C9A8B92E473E2E11CBAF2EE3BF798A778FEA6F5DFF608E739F3559F89735CEFC56F70DC2CABFCCB386EEFBDA1753CC64C6FFEDFCB77A06B6DDD6FE68FCE8D4DF8E3D3D49F0559B98B8007C5CFC472B5CFB648DA57F7F77C7DFE5D88B55CA49154519889144881345B5239CF9C6A8CBF6A7E59B4125E0393057821547A144704BA93A4D65FEF67122944B65448584B45879699DCA50C50A1B4B961E201DFBF9491A4F1EE3DA571BB866375A5C0FFA91A74B39361863DE6BFCD8A375AD3A535DD227D799AAEC92EDB4FCE905482076207442422262209088B148702542ED0317A1AC044A821AD26D90C0C4D3503D046114D1DA125A9B11ADB6104611D50A84B48813500A163F3C8B74AC0ECD92A5074945CD46DCB31EF42B3F0863B47C6C6C34747B0CE49E18B911AD97CEFC7F73E69C8828692108112D7084D1304411E33A2D5425440EB550875B30DAA23914D25411A38F0A63475A347E264C1C15468F08134F854C3E23F83F8D88222192081197A5E01C5127B29E68962C3D701B4D1A03D1BD1EF42B1F0FE098F722AF739DA552C818C35CA7E8A1B11DD1B4DB01512734AE90219E034AC5A812F8C48C7504F647A843C0A3115E0D3804EA7158ED08FEA315CAA52A9E5BA5ECC5D41E8BA9FF38A6F638940FC4B4AE832421CA3129261CC5B5AFAE2262518D254B0FDC46E3ECBC1EF4233F0863DCEBBC41342A432EBD52683744B3F4D9059D7833119452500277BF8B289810F08850C30AE50BEA310523A00E026558DD82B11F57F19C2A65A78CA7AA841D2116083B82C41004319EA750CA64121061F58B15A2E8F6A866F5E53A739F761D61AE36CDE2F5C2A14FE7A8BFBC0A9B1798AE4D7361F35EDFC635E6EEEBBAFBA155E66A753DDE1D28787F9A7AEFFDDDCBF8AF2F327DCFD703B4B9F0F33AF59AF937B548DB2ED3034FD2A3D1E85E0FFA931F8431EE75DE201A8D5C6213CD199BC8E038D9DD46B3FEF55500CAA532EE7E97F27E17A5C073CB4CB60555029C080905F93A4289687483A2E5281AA3355C145EA982DA57A6ACCA90086547116EB990B89487A05C76714BE09514CDD63562896F2B681A9327595E59CB0F6CB669D264F5937C196C7FD564B45687E1132C359738317C5FDA6C1E4E4E6B1D213DFAF5228B9BDB05C6853F34CDAEE13EC73F32C352738999917BB874F302276B0D36FE71838DA6F9F7A6CBC52BF77B8F6BCCD54EEE707F96BE371B8D43611DA0AFF94118E35EE7731B4D410A15DB2CE750EF4EBA15A04A0A5CF04A8002A514E524444A117307E058C7A7F1F5288D4F6A1C7B55587D3562F572843FEA53192A9B047A2EAE52FA6F93782FDAD2FD7965174AA0F6BBA0204CA23B3B040C5718FD3A204885CAE5256A2FCD21CD8D6C27BE7A49D178B2F26DF77E3C9C9CD63A62C03F24AC5CEEC10C9F5EE4FCF129A650C4C9C31A7F9B0B2FCEE3BFB5C1FC91E2733FC1CC9141789E96EECE4643CF7AD0BFFC208C71AFF3B98DC60441B94E9A8BCC044539BB789D3982EBBA7825A58582322ECAB7CABC30729A95F18B548E5FE4E48B57997D6383A977FE1717AAA798FD04AA232E65E551F1CA943D85520A6FBF876B84551829AA55852A29BC92569F95F7BBE068F7E9B444E88E34728C064BAC6DE642C53FEA33F6F11A1AE7046C7CEE531FE9DD491B75D20773993A68FAFD76D72E7E3A3BBE91F9F1EBCF163959CBD548736667BFD6A5C6EB51B76D5E60FAE535A0CD624105D5ADF64B118D507F7E96DA1FCEB2565CF0DF6C32F7FC31BD483BDBC759AFCDE5E7EF3AFEEE71ADFDBEA00E7B796D0734B3CAD2E7531CBB9D50E97A1EE918767BBE6BCCD56658A6C9FCD13AF5DFAFDDE63EF47CCDBD3C4DBDF61A6B562C3C101B8DA488A66B3DE8DF7690C6BA575B49521B4D410AB10DD1ECACD1512540191B0DA09210E934506A86B22A5306B8D9C24B2226467CE67F7B96EA6335D62F5F63FAD7AFB1B2B6412B122481E086B0F1A5CBCA25905BA03C747C8DA3858F525076DDBB7006A8503FD464E32B23549206C786C7193F7E8D6013B87291E5E3C718DFB6938E8126F3CD865605BD3545F30F67594D17B8A3F3D4DED16AA273AC703E4B57B0CADCD105FCB78C0AE9D2699ACF6B9BC7F8E414CB2BC6B672E522C161C5D2E520435AEA511FAE9C65E1D062A6829A7F622744037132CEB1E3CBB97AEAFA452E32CDF870FA793ACE25A62F9BB1BC0367DE0FEE30FEE2F530FE6AAA0E3BCBD4C767B7DB6E92180ED7F16F67533ABA42E392E9E72D38F37EFB36CF779CF9E62253D498BBBCC1C6ABE3BBDC472AF4D7693E7A8E8DE62B8539B4F45DDA6854D76E94ECF7D1AFFC208C71AFF3CA3129688A8886823452BB24D4AC7815940365E5E166520B486A202D486244224884A82388C0EA5F9AD4548BFFF9D6194E1C1EE5FC3B2BCCFFFE22675E5D67EDC3886A33E6847251E55CC8944B2A433AAA6476E17750138D1F9D62F9CA9A162A8FD7A900F59A62E9729BF66640ED51BF202F55972D64EE799335FAC831A668D2DE04360382C373BC608440E5D959ADAECA6C40851DFEC80CB3C79B5AA88DF88C7EDDA60DAC5D0968FC630375698D76AABE3B5A8147EBD43E9EE1E407EDDBD868F4F31D7FFE34C11F2FE8FEDE5BC0FFC713F885CFD9DC20489141AD4EFDB9659A41FBF6E32F5E0FF0E96B0645BCC072112915BD923EDFC85493DBD18CB6892D3C65C6F0FC32CDAF82DB3FDF5E9BD766B0C37D0466B4A34C1FAD5889F0A06C34B848D29B1DACBFF94118E35EE725AD472349F7CE362E56C4DB417B5EF5AAB4242276041745DC69A1922A61A78A2A09A18097B8B43A825231AD0EACAE2D337ED08592CFCCB3D3CC1CAF219B4D480294134028AC7D0D2B8987720494A9FCA974C680B2F2CC627787B7E5D13AB57FDB60CD6F3275645E2FAE4F36E0ED552E7E294CBF5929E0859D77F65DBCB313B2334828DD01F68EE116307C8C46728AD54D9F8D2F1ABCF0EA31F8B7B3049BB0943438370C7082A5E609E33DD664AAD7F6616C347162D482C929563F85A52F4E73EED59ECF1D17618AC5E67CF76E7F33D87DFCC5EB372F30FD5CCC62738371022EFC7C76BBED67B8C1F4E1792E5E9967FCC8CE3A7EC514679BF3347A90CEAECF77071BCD8EF7C15A61BE2C3D104443FA7B962EE1DFEF3C0338E6BDC42BC86D347449A33497103BDA68C61E9DD088C3D8665C0724AE211D8548848A21EAC44402AD8E10B48556F322C74647A1D384AD0D9036AA22A84AA485C716AC4A19E5682F33E580A74D40B84A5151F54C4D777B878006D3CE02337F80FAA329D2A853FB789E85660D7FB87B0FB7E3CEBEC80FFB8C3517386BD456EDF7CFB09C22A1913A3ECBAC7D9ADB42CE7C9C229C0AC78E2B965E3C4370FC18152A1C3B1E70F1AD0DD4F16314F7E5FEB34BACBE5423D86CEF68A3D1E3AA30F3628DF9E7E60BD7173E1FF6A9B15C5033A5CFE336E32F5EFFD506CD542DB6B9C6D2E73B79B35538F18F532C3F9FDBA2D2FBBE70257F1E8B1FB47745663BF15D36AF619FB19DEEA317F9587A3088A6301FBDEB413FF28330C6BDCE0BE4369AE20E3FCE74B6BBA8A70E4DE22A539ED531B12E9D31C22D818E228A200C21D80A6947B0DE6C5275022AC340675D0B1B09741B85100812419040B94441C891A5FBF64BA3FAEF3BBAF256683C5583C3D38C6742659C63C781E38D9E5DF20E3BFB6DFC38AFBCA517D77AADCE29A699CA76D6E3CC5F9EE3DA7346CD737489E9CBF94EBCF264033E27F372AB3CD9A0F97133F77ABB921BC71B7FA831F34C65171B8D619F9861EEF054E1BCE2E7E3CC5F3A0D7F68140CFAAB77187FE1FA232F703A99A751AB53FFF506B5C3BB78B31D9967E3D26982E70B8E03BF8E691CC99F87BCDEE8712AB8FDF31D3FBEAE5565E9782F9D466DBB8FEDC8C7D2778F68728DC660B48334D6BDDCFE68FCE8D4DFA69F9EE45A33E8AD46C358ADCED54F2EB2F4EFE7B7FD287FF9E1045E49101154A258FD788E5604EE500B5512040F55F251077CCAF12A270ECC32F3CC1844B1967149049D185A026D61BDA338A77C2A156DA3C9D477A26D3C0D678ED1C3A3F823BE4DAE69C9D203A0E99FFF92B1F17182AF82AE75A09F5B06608C7BBDF51FF5D3381A769442729B120153874FA2CACAB8362BFCD1558E3D3DCFD49105267F3ACFD4E81CA30766E1C60A24AB4C3F0E6C5D834E005B01B4430822680B6C094DA78C2A15D5717991B4AA8CE1953CDC926B858C254B0FDA4663118D6DBFC35691D5A3C1D477D68677D751995BDA6E34F9D829D6AFAC40B985EB08E59FAC980A9A0AE5F8805043189305A4E3216D208AF4C589828E4007B8A10F051545D553E00A9E631C01F62988859A3349F940998A673D8E2C597A5094D9689CD4C1A47B3DE84B1EFA7F8C7B9C172D68545676992D1A1400000020004944415444D785894D2BB7732576A0E19FE26A671EB925A87D15400CC2D1067C6D0C728905CEB7CA54DB01A34948592254026102EDFD1ED7BC320C79A8FD262EC7083941A8B627519EA23A54B568C692A5078C68B2DD685A1FAAB01EF4250FFD3FC6BDCE1BF19225C8EC954AEA0E0BFBF8C824AD2FAFD23AB0069D38F30A73958EC151C625B98222F204F1C7598D04626DDBC1518812941BE33950768C57911132EA9B1A65A78EEFFB78439E1534962C3D6044932EDCF42C1C7DDBC2E08C75AFB66471343B4B25B9530E2D07260FCDB1727D9E96A33D83529755A5B48BB26BBEC82D9521017FC8254C74724CC96C41A9492F372211D4F0DA0DFC9A4FB552BD3BD7664B962CDD3FA2496DB283B4900D9A60DC8B6D66A361E71314DC51D828A5981C9E63F56B979673111CF05459EF8F1C058E9BA9D394499CE9251E2211824B2C21A088B258BC9870BD8E6A8F537FAC8E7FC8A0194B962C3D5844938514584463DBEF768E4C1C8D7625A6A795BB509FA5C2A631729A3AB328C74508CD752ECAF1D00E021E388AB2E3E96CCF250FE528CAA5B2164E25BDA36A7DD2406D692153F12B5486AC0380254B0F07D1902FDCD9BAD0DFFC208CD1F226D719A92B31DDADBA1BF599C145CA538C8E4C32CABB789D698408540B9C16A97F9B6B6279CB287044C7DBA8164244B0E6135F9EA1AAC618FBE918B55A0D7FD8C6CC58B2F4D0114DFAFE67191BFA971F84315A3E5DC6B3D4FB460A91AACDEE0ED1643FCF92C21FF671A393B4B67C82AF9BA8A100495A781EC6855AF72B911E4818F8201E65678CEA63D5CCF09F25D1B464C9D2434534E97B3F086D2A200769CC7BAD3582462397ED52E82E1D02B6491BA8542A78DE247EA7416BAB858810364313E59F2746F44A1E9E07D50355CA5E19CFF3B4D1DFA2184B96BE3744A39C5CA3D1FF2D0334D6BDDA667134B2E34E867B44345D3F5A658A9A799E162E5D5E66F90052C162BDCA2C59B288C6229A1F2CA221F30CD8491ADD33A2E925874C0DA6B0C2C492A5FE4734BDC8A69F7906608C7B9C4F52678002D2E86D95556359B2B4C7100D3DEBC0BDF013CCBE7D86F36F9FE1FCDBF39C7FFB0C0BC7ABDFA2BFDBF30FA24FCB7FC7BC63EAD1E488A667A7F05D201A4B962C0D0EA249F2DC87CA54CEBD375E5044ACFCF32C277F35CBF42F2E103E759AF3CF8FDD677FB7E71F449FDDFC04B36FCF31E33FA8FE7FF83C89E8381A76914AB14534962CED314493E73E94C2C2714F7CA13FE55C63EEF7AB443F1E65E27EFBBB0D2F0FA0CF6EDEDCCDAD07D5FF0F9F0795DB6876924AAE4534962CED2D448374ED4AEFA74D17E6EC787B9DAB5B0D1A4FC2EA27A0FC69167E379E55995D7F7F96F94FD2F3ABCCFCE1349343E6B3776639F3D904B36F3768FDF33C8B418A32347FFE1BF3F7FB4DC69ED57DAEBF33CBD2F01CF34FE98C22D1A5054E7DDCD263F1A739F7BB71F4274D167FB5C84A32C6DC7B93B42EB5987CAA965D33F35195F9F74E5003465F3DC3E45F2F70F2AD9093AF9FCAC6D77C7F96B94FF8D6CFEC87DC8268411317D2CD64F133E469682C59B2B497108D7EFF7BD783BBE501D8575C4F0A088731667F374EEB9D594EAD81F22759F8DD1C339BF32C065AC88C7DB6C0C98F5A85D071A371B9957F5FCAEBBF3D269F8A99FDC52CC1F80C4BCF9DA17A698193BF6821E3332C3D37C9C447E7B8CA04B3BFAB71F59F67590C04357E8A85E355563F42F7717085E95F2CA2C66738FFDC248D8F1699FB05CCBD3749F0FB39963615323EC364FB02D32F5DD5F7CCFD3DA3BDC483D2361AD7D40C4861AF327C5A4BC092254B7B08D1141750B80FDE209A224F44AB0D325CC127E0EA9AF93C58E1E2171ED50A287F94B1A12617BB844CEEADAAF66DE7D3BE57DE592100D4DA3AEB445CFB4FD3C7DA3AEB54F17D65BEDB63F27767587AEF2CE79FAB513958357D46ACFCFB35FD9D6BEB34A9E20FE78253ED33F7D86ED17EFC048B3FF3BFE533DA3BBC4134C5049ADD5229BE4B44F37FD87BDFD036AEB4EFFFB38B0247E0C208BC20810B1948A12312A84C0B2BD3BE8816FF20365B884C0BB5E88BDEDE2E6C9C2E6C130A4FAB5F5F14352FFA38BDA19B74E16E75079E622FB458812E76E009555EA45837345885144D20813154A0811A3450810E44B0CF8B999146B2ECD84EE248F1F94238B9347FCED15873AEF3BDBEE75CA778CFA164D5A94B6F6A743BFBB37FBFA0DD9353A9F7BC965BAFAE69A44E44483DAF729D29281C0CA3096606D96F19D068FCCFC7124C8CD658B424622CC050088E7A038CA5CF7DDDE35BED765DF73B0E727B1B242697FF234FB1AB8E899E3607BF43CFFDAC02E7FE6395D8E92CCBFFAD51FEE22C0BA5877D664F7709817534FDBC5278978CA66CD5997D492722086C5A16A0D181F9F95DF13B7A8443AF9440A5EA50BC6D2947A3A070608C46F4309AFD95EDFB21908C93FD2885F5C579D610C8AA4D8D141349582B09E4D81499174C163F0381ABE5645ED3297E530BDCB7466D53C3D005B20AE2950409A0764404D88DE8613B7D6CCBA64E8ACC6B31D6DAACA95F9BBBEDDEFB49A07635C7F95096EC988EA4F6D0CFEC692EDB2EA0ADD1F478A3DD6A3475298984A078C7C6AAD53BD9A0BDAA9A2D493804CD96B7DF4CD75E0522B08AD4BD4A8F6A4C183AA65D576FBF82C2416B346C6536BBB73DBDE3A305A6BCB056E1C3B32C567D27B64EEEC328F98F16587CDB3F9EA588002C16DF5B22F6DFE7583EE50D62BF384FAE6491BF6AB2FCF602CB6F013F9A94DB8CA6C36EE8613B5BED75B21F46C97F748E45EFFEFCB844E6B3C033A0BBCF931459FB31CDFCFFEF4E0698F921C1F2DB8677D4E4F27F58FB784687CB06F84D7272EADFD39369D64D93DE1CCEE386C15AA9C84A6171C71FE8C7D72CE65FD1C9974CCEC9F3EED5AD2684C29DD2634E6EE9ED2F130EBBB5793B71120A4348237B7B9CCCC904B9AB6516FF92543D8082C20160269D613C3941C5B4FAE4721FCC922168E3612FE386EEAEA36922BB6777787673975301DADB2FB72450EF762E22E23A18A1B90E46C4201C81676220A2301273CF19D15D5B44023BFD35D5DBAFA070508C864046107A32840CA83D0C6D54B6173A0B6F135F0BEF7272733810CFB45E2A121B75F3DBF8A30D9F960735197FCB003736DC9920E0D658EABAAF8282C2E3475B8FF076C215EDD9A8836BB719CD10B5F9B0D9E0E53A6B6EE3859AAD5D329A608EB480D3E827F4375B5097506FB982FFC21745B2FF58A5F8A3CD7A5552739C3693D96DFD0A0A0A8F96D1F466751F547B18DAA86C3AEB68E8E385C2BB4C3F13F632748A40CEB4A093818E7371A437B34C42F1C63A337F9C60EEB529D67EA80472AC85BDEBD5725105858364344D682F5118867298DA7A58CB26DE7E34DD8CA4B3EEA5B9CBF433CD369309E44C6BB98E25E86CFCCFFD29CE8E94345B92E5AB6BD4EB4E60BFE9A6EB6214A35150383846D39284FBF403035DC2F0B4F59096613F74166E676DEDF646E1D02E1985CF68F0B419CF99847D2D867E29C8DDD8DAEAF5755227C789FC4E6BDF8750D84BCAA6188D82C281319AE0BE548AD1A8F251951D8DA6FFA860B71A89EC6134F5963B13ADEE2DBE6C3319EF76F5967467AA8D08A64E4D74443DE9DFA7E94E14D837A3B1587A3D4EDCF0FEA5F3D83B9E5F246BCC90DFD8EF2BFAB0D72B280C06A3D95A0EB60EA0B49061B0DB1A0DED7430DD8CC695087713DBEDCC32933B32996620CDCDC44BE32C5D2D52B8BE46E278DCD5645A2042E1F6F57B46354FC698A6F2970A15D3FBF75998E28D1D55A63D6952FBBBBE44D6C890AFAA0E4D6170194DB3D5BD1F5570DFF781B487A18D87DC6EB6DA1A0D74EF4BE3AFE8F73EDFC54848FA5A4D0BEA0D27E084FC1FB1EB6C34E13B35600C926F4E04729F39AE5B6BB92B78A4DC2BA3B1587AF722FAE7157227031F8FCD323BB6A3CA14F8BEFBC16EAF976ACAB6C2606B34C13D587A46A5836A0F431B0FB31DC65F47D3DE87A21336EB309A5D8D85A005F167A32CDE34F179507BEB013F1CE626A071CBDECC0181D2188BED6F6A73B5C4F2ED34E74FEEC02BDE8F3377D5335ECB53F928E9B52BF87D6DF2AFA7B878DBB5D25F54C8BD5CE263E312FAF545CF6905EDEEEB4B1FC699FBC6BBD5E93C950B9035E6280085C93839BFDEEA123393394CEFD4CC17153E78D9673F0B845F132C7EA3933773A8FC080A07A2D1F8DA686B6B7F30887627743F3C6D3E6C769340AEB37E5E69B7237C473A3481C4311DE3A8DEE5B444303BB3EF7E7C46D3B3DE86F65468896C81D3DCA3B369351127E2EC94863379A142E542A7335FFAF332B363CDC0F7B5C9A753ACFEB148E5EB680F6F91DBD8CDAEE795FCA842E5235FBBB944FECF8BE4CC3C180BC4AF2FB71D55763287F14585E597F19CCE0C4BD7FDF698ACEB452AA64A2AAA70B01ACDD08D9A157318683B4CCF3A1A82B34E024C673723A1E04E9C826E27D395A8AFEDEDBC8902F85B12B86EAF19604862AFA1AC501879BBB2B3F07F23EB4D1298A3E0AD1BE8D258AA2B14CD0CE7DF8AF6656ECDBE768F46F3FDC75E1D67297431A5C0F5550B8B34D32F77C27BE75F33A9DCF5EF673033A99C8CC2016B34F40B970FBA3D8C6D3E3C76D37534016DA1C72B355B925D6934B2B37BC36AD9225F32D14282C20F26CB3F588810AC966B2C964C3421582D9B2C972DB41014CD1AF992494C088AA6C56AD98290F466ABED31D7D9589299130556B613FE37F2CC9C814B66858A59E49CE16B26418D258C64BB7A7B35963ED757979879BB49DEAC503157C89E0832C3EEEB7B5D78B3051CE96D8F82C2C1319A70DF5FE6A0DBC3D8E6C36377AFA3E9E395F6B28EC64F316E6DDA389BEEFEDCB54D895DAD01606DDAC8CD1AB464E7F390A066DBD4ED3A12497D5352AB5AED596C22B457E95C67F62F690A67E26483CEA6BA44FE0650B5314FC489E333171178141EF3184B3173A2C0C2157BCBBDE3277CC601DC58A1409FEBEF56304FC4D1C1D38C3ACFB72B77DC98CE3801A758CD93BF9AF1184EAF66A4A070908C4641E1D1618B464320579908B1B7CC0040AD21492713D092588E642A69200073D36136994022A935606ED24020701A92F9C9241289949079C540840C4CC76756FBF8D99FCC51B9A63373CA732800C6398A058039B29FA54819393891266DF4D358A2CC7E7D898A9122FE897B34FD7985DCC928B37F49133F13A700703A4DBA9F4673F22CE7FEEED561A4499FF0994992E4E939CE4EC6C99DBE44E5428A0FAE9D23D36EA7C1B96BCB9EE8DFADF928281C24A3F1DF7F3FF1ED40DB0C411B0FB91DA6BD1FCD14EBB7CD2D3FBCF113066B378BAC7CBBBCE30FF44FFF34997B45A72E61EAA8404AC9E21DC9DC0B1AB2E150D880D9E31A524A8AB6A47CB74EBD25997BC9A05036A94BC824758AB76BD41A92A9133A8E945CFE3FAB7CF7C9ACEA0114140E00D3E90C899726304DB3935D7DD04B189EB61ED2D2308C6E8DA6B39E25C05476113EF3B51C474AEC4D0773C30D9DD9B68D59ADD30C7C0E02CBB671EC9ACB70361D6A55AB1D76AB556B5D39CF1414140E08ADC0626B3F0B7B68B0ED6168E3A1B769EF4783A789747BA3706011E703A2BB6D67B3784F021140B25C15F8BACFF2068850840892F953494022A5606E328140509392B9934957C369803B455A2D6F54503828B4359A50FFFE60206D86A08D87DDC6CF7586ECEB95DCCF773121209019E0DCEF35E68EBBBB83CFBFA031F7BC3BA579FE458DCC3120E4CD3AFBC1428424ABB76B5CBE592622206166489873107A088D464141615F086A3443336A56CC61E06D2F3380F498CB56AFB46B46D316E604B66D5373A0791F6CC7A1B6590722D8B643CD13F96B9B12D9A8C34B06966D83D36CEFEEE7381611A151934E673B68050585C78F90BF1FCD108D9A51CC61D0ED26D2D76802D997838CC65FC1FFC091506744B4600A167F065A824BB725CBBF44A8DF97E4EFC2EA2F6E46E7F42B06737F4C51F3669DCD9F9E70D7CD346C68389E73134AA35150384804F793EAD31F0CA23D0C6D3CF436C2CF7516D82133C868426257599445DBD908164EBAB3CEB2371D1626A3C8862457860F5E71679D15EE494A668D7A4B329330580DCC3A13B28E6CB8EB6B248ED26814140E58A3814E02DC607F30B07680D10C4D9B0F9D2DFDFD68FA7BA5DDCE3A0BEE47D3995DE6CF3AAB757DDE0CCC3A6B7A8B376B55CBCD6DB669516F38D4A5BF958062340A0A07A9D1F8A518127B18DB7CE8EC90F0349A6DBC5238B43B8D2698F5355B7610440058303BF75BB8EDCE3A0B1F91A45E4AD0042C072612EE224DCB91D4275D07E54A395269340A0A07ACD174F6A3EAE4301C64DB0FF50D539B0F9BED311AD195BD39E89576ABD18443B8ABF95B123D22883D037A44107906F488D6656B2382BAB76F8DF4B28AD565671D8E23DD7AEB0D883EA3B672565038508D2624866AD4AC98C3E0DB1EA371998B64AB57DAAD46337522D6D65A68355D27D2DE49D3732AF73B0D686777A67B1A9C0884EFA2CF08665E4EA8975F41E120359AC0961EFE4CD0BDD909724B7374DE5C87D5F7B35CDE9088A3B35CBE30CEBA6FEFEBFE5BED47710F653F46BB253BB9CEB63A01B1EBCDC7D22F4449BFA052DA2B280C33FCD1A7DF41ECAF0C033685F773E43724C61B0B2CFC758AE2BBAB981B4BCCCF161E707D8AEC520ACBBBFE41F5F5766AAA1CBC9290E8DE8FA6D72BED3A7BB38282C2D3C069B6309ABD97CDAEFB98FF5CA61C9D60626C7FD73FE87CD5990F7EE9319A8046D373C2BEB653565050184E464347A311FB2E3B61B8AD7682DCD73358EF9D67B12A90AD18739F7D40DA0B8694FF9E8777DCB05BE2932F49DFCA33F329649766A8BD9FE5F23D890825037682DCD7D3F0A320F1428DCBB397591D9B22FFC994B7CBAEC9C5D72FB216D2C97C1AA8E71F67C9DE7898EFA8CABD94E04BFDDBD065C56814140E139F09ECFBCE7ECB4E184E8404FA1B332436D7DD3098378BD43D2FC6FCE71F305EFA98997FD63AFD4E294F6E29E08C3CB5A7DD7175DD3F0C4489FDFC31339FD49024C87D32C1DA7B7F72AF7D659EC537758AD534697B89E9778B9D3E2EA4CA832A3B8E26A8CD04BC9162340A0A878BD374B65BA77B54BA6B3B0C68A43FF992749B552C61856867FA902D0947938C8F9659FE67ADCFF5BBB59B80C35AC9BBC7319D189ACB86FCAF742B8A28D5B0FF324BFE0D8BB9AFAC7D7C27653F8CED391AE9CD3ADBEA8D508C4641E17069340F3D8A753BFF429B91F8A3DA6E46438B6DD885AFD1B00BDB5B67D7EEDC40607271F6226B5DD19912F3B305F43772AC7CAD51FEC79FC8DD544CE320194D7B1D4D7B2A329DD9672846A3A07088F8CCA3593B4120BCD57DBCC36844B544D136C8BCA13FE07A1BCBD6D075CF7E65A23D75DABD5FA08EAA8545FF7BCA96C4FAE779CE5EB5898DE96A7DCB01DBDD1A4D4FA9341A0585C3C467449B71EC5FFC0DDC6FCBF18046D3B2587C77097DE90356FEE89EEF8AF425D67E9C63FE932F49FFB8C4F485228B574D96FFF2252B7F016E9994DBF70F43579B4BE4DED7B97CA1734F7E5C62FA668295770CEF03938BAF5B4AA83FC012E037C9C9F4BF53AF4C50F6B66F0DC6D7128641F987B5076EE5FC4847559B36B53B4568D671EC1A622446E45983E88B29D51328283C464CBF3A43E2A509CAB7CDBE8BA807D1769DCC60B7F1B0DB891386BB8EA62B061AC875F4444655231ADC87F033116263316898D44A79CA57B22055284F41E171721A9F1D0C4B1E2D954B6C38F2D1FDB62300D23373E049FDD60552D680261C91444635C468041A16C5BF9F7D620E5041E1694750A319967298DA7A98CBDFB67F647DBC123C198D4688983793C4B52342B84DF9B58E792DAF7A040585C7C2673AFBD1B499CD80DBC3D04665F7E466EEF542F084425547A0F9AB4333D40429711C07E980940E4ED5523D8282C263E234FEA0B3BB3F186C7B18DB7CD8EC505BA3A17B3F1AF988A6363B0D58B71DCA761DD904CB71F0A754C74604B11181F1BB08E36382A826DA632BBBEACD0C69489AB249588B31F15A16EDA8A1FA030585C7CC6C64609039E8F630B6F9B0D9215FA3D96EA4B05F943624C5BB16CD96201E0B933A164384401F8941A30CC2A026DD4DCEAC4DC9A59B6E1A8A292306BF0AC2C61C667985280EF1C959A22FA859670A0A8F9FCFB0A5131F747B18DB7CD8ECAED0593011DE7E359AD28643F16E1DED19987DC92036D24D6DC59DB3401D1A0E3A02474B113B36CFC4B128F58664F587328990A0F6738DA6D099383D8D18555B1028281C0493193696D0DBA9292631987FA31080BCDF3FBEC6FDDD331BD982C24F36B53ACCBE142336E24E28F0FF0940DC3BEF8E9BC6E6C029C1CF2B602D5209CD101BD500488C8094929A53031171A73B2B28281C20A751CC46D98FD6FE2D48C4916D46364776F7F3B41D38FB2F134D08E65F89121150930E66A344D15EA2D9B2BD1D3C81680A1A268C18D072A8117797C7B4DC9FB9B551C1B11DA484A22D3037D5DA190585836536C3650F639B0F9B1D02D16634BD5EA8F7F3ED9C4CF6BAC9DC4B3A46D46531CBD58BD06A225B929AB4A839165363E7B0C5045133E7AE85910EB4EA44B0B0BCB1546DC3020935A746EC5882D44884B58D3AC6D86E594D91AC719642DB36C85E5F66766C874BAA4BCC4C2E33F3A0F314149E763ED3EAC76B06DF1EC6361F36FBB7409BD16CF14A4778E002C9957B3673499DC4587784373E9A62EAE81CB1119D5ABD86BDE9D01C4D6346B238AD18C83AB215A32266DDD09A633271FB3C3A65C4888098CE846160D61C6C67B7AC26EC39970A15B342F17D41EEDD25EC9D2E199B65D9DC8D9329F1B19161A9AA3A2485C1C36F7EF39B87673221F51C151E03EE7B8EA6ADD1F47AA5FBF44C17E846E1279B881018A32E93715AAE6392AD265A284261E332D6A6E53A2B7FCAF4D814EBCF2D52D04D0AA32BD891149A68A297CE23A23AE3721D23642244987A4B32A1C758FE69B76B67DC14E24DCF3946DF9C237D7B85958D47F3BC9AA8309EC2D3EB6CDADAAC97659961B087B1CD87CD3EB28D46B31B4663DA92F59F9BA48E69ED1B0A6F558E2EC6C9DFC952732C6453120F67DA0E4BB6203622D0A31AC67331F46884F82FABED7BD47F3641E8ED153E9A26307F76F6C06824E1507FBBF4619CB8E1FD7BBFD487A994C81A332C7DF571FBBC992BB6F7F91C054C729371E21F9654AFA6F0D4391B11F20797DE3E2FFE7B34C8F630B4F190DBF2BE97EBACADC5F47825795F6ECB688AF71C664E445CE3E62A7C7319F9939BC0DBD0A6C8441799085D22F5CC254428DA9542DCE9C940A06D1460D4C0B953444AB0A3DEF6ADD2DDAAA0E634F7C06868331AEBCA02851333A4BCB058F22337A456312F91BE7A89FC462F536902263933E99EF7791AF3934B14499233F3A4FDB0DC4749D5A3293C75CE46B67A0697C3306A56CC61E06D71C473236D46D3E395C491FE599CA504EBD73A735103797D15CDA9214320FE2B47CD1887B73E408C40E298DED965ADE56620706470933581D85C43D0444A09F53A8E66D07C26EED6CF5EB7930E0326174FC5B9084086BC394B7B15CEF71F137F7BD1330CB26D272A3C17E5693C67BCC5A127A749B3805D05C6208CDA9F4761F0F1EF7FFF7BDF8C86FB43386A56CC61B0ED8E4623FB7AA5ED349AE286CDC4B331775AF286891C8D21A23A722442A4B08855B5DB8C452028DEB3C8972C967E30DDCFBD0D599B2D49AC56448EC490D575EA0D49EDC459EF28D4A56C87E476CF68129CBBE633970F68738FEA12336F37C99B152AE60AD9131DE6039270FB7A11F8BCDB561A8DC2D3EA647C46C391CE4E98ED7E6090ED6168E361B73B1A8DE8EB95B6D368CAB5A63B01C0FFE09E89F3D565B8B74E5DD7711AB4B340AFDEB10813E6EC2B3A493DC6E59BE5CE7E372DD0368B885084FA2F0ECEE804B56812110AD36C4138048E94C4A3913D309AA04613C0DD0AE689383A40B5C4F26DDAE77598CACE1A4F87F928283C5D4EC66734F2BEB77365CBEB075A036E0F431B0FB9BD45A3D9E295B6D168AC4D87D8881BD6AA9F9EC39240D5A28EA0FC460E42EED85F2229FFEC30FB4294A826483DAF618C6AD4365D713FB259845004C7B64036A918731EBF6822A5CB38AC5FEA249EDDED3A9A6E8DA60B27CF72AE952365C489FFB58271A21F53E9BD3E6827499D2E7371324EFCFDA2EAD5149E2A27D38E401CF1DEFF90D71F8406DB1E86361E76BB5BA3E9E795B6D16844C86733C2BDC39BF3AC9FCAE038EEA8481FD3BC9CD02E533037254654606D4AD6371C269E8B519710FB650D8486AC96B122E338A309AF2D61E4FD26312D4271A3C6FCC9DD26D44C9133B73B37CA5CA1C2DC96CF93E4CCE56DAEEFB653172A542EA84E4DE1E98408094FA309BB226E577F30A0B61FF21FA6361F36BB4BA3E9E395B6D368BA76B8F3FED07A348AD00466BDC9E20F26524A9C966436A193BB5626FB2FF7DFCC4B3AF516D0AAA3396B201DEA7589796CDEBB5F18E77E13110E5377EA4C1C8DA985640A0A07806E8D26DC136F1F507B18DAA8EC8046D327BE268E04167105473E783B7106F2BDE64B26D6669D941161E684CE72D95D64191670763241EA399DB327138811819410F9A5841889E1D816B5DF25A98DE8082190CD26E248988880A269317522A67A000585036134018D06AF3FA039D8F630B4F190DB92B64623B7D568FAB1093D26B01C894452DA70C85D2F937A2EC6FCCB3A89310D6D44B4194F5D42BDE1329F5AC34D9629A544DF2C22A543F357288D653A31E210C44660EDB6C5F4091D3DAAB2372B281C0CA391EEC0718846CD8A390CBE2D68E73A13FDBDD2361ACDD4F331D6AC1AF99B169A80C537939D0C0140F15E8D093D062DE14D0AA0BD6EC69DB25C479316D269623E334153E820045A38422C12A678DB62E2B928B3BFD7D5DBAFA070608C460CDDA8593187E1B003EB68B67AA5ED669D19A382732775164E1B4C1DEFDE946CF5271BBB2E898D6AD41AEE3A182925B2D5591713FDC59DB555771CCA63B38405C47F1786FB75564A15A60CE56414140E9ED1D0FDFEF7F60703680F431B95BD651D4DB7171247445F8D66272CFE60914EE834A5B753A737FFACD94E41DE242ECBD068628D4EA14575A2CF088AB72DC411B8F8C604E9179593515038784683B76F54B01F18EC7298DA7A584B89ECA7D104BCD27DB9E7A42B9997748AF76AAED1926821417404629A20224047A239EB380D492134C1EA8F26F2BE24F7C704732F1B443595E64541E1C9301AF77DEFEE07F65AA6C87EFD252BEFA7FA1ED7DFBCCCCAD739E68EEEE3FE6369F285CBCC8DF5329AB02A07B814086F1D0D018DA61528F791DB6BEAF928AB776C566F5B08C069486AB2092D8888306951841654B414E99726481D8FEEB815818282C241311AD16134ADE63E4B1038D86333CC1F2B91BF173C9E62EEB40638FDFB9B0795D50273E9C5AD7AC0BEDBAACA8328255E17EF86B77CEF1328F793DB2B0453C7A35BB49B36FE95C7DE14C44F67D14634E56414140690D1887EFDC1AE4AB73FA9550513C928F93FD4507100002000494441547B76E7F82BE3246E99945E8CF4EF6FF651BA03E547732F553EAED2D768828C2658221E6D1A49E920ABEB88E3738890408CA8975B4161B0188D44E0BFFF61A457EEDE76FB136B6999DAE90CA9F6F128F3AFE914968A9DFE8614B9C202F347C37DEC28F39F2FB252F892EF0A8BE44EF63B5FEF73CE7EDAACECC76B4B42207664348F54316949884E208D99F65A1B050585416234A2DD51B8257BB4FDFEA444F1D61CA993B07AA389383AC1046BE4360419BFBFE9CA31D8639FCC90AE5E66FACC9A379DA8F77C9DB9CF734C94B24C7F6505CED94F9B95FD786DE1ADA309FCB8E839E19162248A387D89685443283FA3A030B08CA6D31FB00FDB652CC5A522B1D732188449CD4E51FBA68015382E0259D365AF6D59382FCE937F53EFD31F8591472748454D16BFB2F7D946651F94EDCD3AA3CD5C647B64D189B52A28281C4646D3AF3FD88DDDE937E44691352648BD922633B64AFE46CFF1004311BDF6C62233E90C39CEB352F8928593DB9DBF9F362AFB206D8FD1C8F648A1DFC844B91A0585C3C768F63D8A6D05FB139BCBFFB448FF6D0A4A6B585B8ED7B06C0D5DF7AE3F9922E13116FF7EE657F39CBDEA101BD3BB180DF7D658B313CCBDA92BE630F076AF46B325BE26D5E6C50A0A878DD1F8D3525B4D7711E79EEC1ECDF7E6328537C0FACAEE73DC22FF8DC9CA3B5FB2F20E70AB4C19DC0C2527B3ACBC63782D2B73316D235B5E82DD5613423697FF7C99D8B739BE3BED9DF5F73F71FEFA7EDAACECC76A23F84D7232FDEFD4EF2728FDB4DED6687CA7933C3E4EF9D61A2BABCBEA2D545078CA31FDEA0CC60BE3983F595D9A2D3D338906CB6608DA78B86DE3B8DEA3D174ADE6541A8D82C2A16534FDFA8301B487A18D87DDDEAAD1843C2F14521A8D82C261435BA3F1DFFFDEFE6000ED6168A3B2FD5C675DEB68025E4969340A0A8792D10CCBA859318761B07BD7D1F47A25C56814140E25A3E988B90CB43D0C6D3CF4B63BEBAC5BA3E99A39A0188D82C2A164349D9943835DBA0E92A16AF3A12B1FA546537456B9B8916575B380DDB2D55BABA030D48C86A12887A9AD87B66CAFA36975F6A3E9F646BB6734E5C61A8991092C69B158BD8408853146124C68A9479FCA464141E1B1309AFEFD806234AA7CB8BFD16FDB2399BEDE68778CC692168288FB436D412CA41341C36A98E4EE9D67C9BE4CB951526FB282C280339A766443311A553EA212FCFD685A721B6FB43B4653728AE842474A493824682209230823181F9940B6EAAC6DAEB16A2F931819C7D092E86287ED9A1B25681491AD3A626C41F5000A0A4AA3518C66E8359A8760341289254D04021172AF8D89185A284254C41008A242C71831488EA65CC7B4B94A7EE32225A7886C39DE8DCAB07911796F1A9C451051842C837F5C4141E180351A7AFA83C1B387A18DCA0E6834FB653466A34C34D46127D6C694B73784686F82B45D696D9611228F1E2AA28DC440E88868DA752EA1307224896814414BAB5E4041E1C0351A37E631D03643D04665BBA1B36E46D39B206F67AC3B6BE82386EB9484BB357332AAE148CFD9B400AF14AE7B41174562AD5577F3B3501CC414FE3EE24813BC043862248E748A08E56814140E50A3A1A73F185CBBD7310E439B0F9B4DCB9B0C205BB2C70B353D7B6746E3B46C1C4F8F01C01B61380D90126A0DA84B900D0B833C13A119A646B21823165A3405428750DD0D9BC91AC8DE309940B46A7B0B9F7D9F256EC4BD7F59FA4E41D8C83363CC90DFD85179226BCCB054DDCF2B5B246BC489BF5FECF379E601F52A283C698D667846CD8A390C832D08F91A0DAD7E2319B16362CDF5C67A97A81F16DD23A248C8662294252AEA200C1029CF6978CEC5DB288950C47552DE888A50B8CD6A10E3B0DBF059758999B7216F56487A76FE06244F96C81A0BC4AF2F333B061C9D63D99CDBCD18CF6FE11E11060C12F7CE92BD51217732F8B9241C7AD0F53DED5550380846D30EA3EF7F145B771C7742504B82573E4E1B78EC75287B7B3BA269BBF88D6CD1687ABD92DC710D4CC92932353A435DD6DACE2A887A4B431335189D03B9DE712E811F09843D5B6BFFDCF1DA41AB09230672737577E1B3BB15CC1371DAAE6F6C96B9313C872668B6F63CC66B2722DF1BDCFA527F39C7EA3F96B04FCE126D7FCE2EDAB1DFF62A283C04A3413EF428563FAA2381A83B4CF4878B8FCDE600EA50F6F6B6BD597F188D8607CE3AB3A449D4673381F9F73EA301088704562B85212D8FC934BBCEF777D2EB301901ADB0670BB77521CDE5152D1B42D19DDF9493D3A4CFCC71EEAB148B6F4603ECE02C058053712E9ECE53B9400F63B0C9BF9EE2E26DF78AF41715722FD3090952226BCC51782D4BF64E8ECA5FDDE300DCC812FF479CE2D7BE33093097E7E6387F2C1E684FD87B2E01063699C3F4CCCC17153E78B95F7B9350CD9399BCE86E0C459ABC992389CDD2EB2972B783D7AB0E5361FF8CA67F6463F7B6BD594784C0F16CC73BFEB86C3784DF3CD03A95DD6D3F8446C303359A7263CD0B9B35BD709008C47A3BCEA6D69A4236D65DC6E28FD05B01F7D56642A2277CE66B3E1246BCF0D90391246716495D4D1137E2646FF89F5D228DC1B96B15B7D3EE621636F9748AD553452A66858AD971224DA4777C0EBEA850F96896D9BFA629AC76DA52BA5E20FD97A093E9662EC90B79F40BF39ED613642A25B293398C2FDC3A2BD7B3ACBF3DC352B55F7B8B642757495DF3CEFD1C16AED870E312B963F976BB959351785846E30F3A9546A3EC47A9D1FC763B8D86163B6A34EB0D939888B91B0C7861AFF6AC15CF578810D82DC30B8D453CEDC5D36408079C8A16D0667C5BB8764BC24802E9ACECF275893257703B6EEB8CEF6C7A9844D0AEAE5034339C7F2BDA778CB7FC6E8AE2E96287C1BC3C4DE66AC99B645062E5DE39CE9EECA7D1F8F525C97D314EEEF352B74653B5B04833FD7227CC77FE3593CADD3EEDADDA98985C3CE54D723853C0BC6BC173718CAB7364BE52B9E5141EAD46D3BF3F183C7B18DAA86C7F3F9A3D6A3425A7C4B837A5D91F0B093AF3F009301A21C06AA53C1623BA46FC6D2683F49C8ACF6C6420ACE676BC02405ABB7F6BC666C9BD6750B85EEAA379046D3791E836BC0D30289B952ED634F7DE3A97AED8585716304F4D137D90C6F2F21CD97B73646F746B34BD2EBCD9028EF4B9BED54490E692C75C2AA6C774C66659362B5C6CCD07189C82C223D068E8AC5319647B18DAA8EC3EB9CEBABD527F8DA622D7D045BCE34CDA1A8DE81A89B7C367A4908D0A88580F7311018613643691EEB05A08189900F980F0D9F74B81E9C836A56B26C6733A5B677B05ECB11433270A6E286A0B2F4930F3E932F9D0596602C7A39333C86B9758BA269899ECC7847AEB8B32FBE939AC33AEF6E2D6AB334E8115DF3954F3E4AF663C86D373FDD1383A05F2DB3097E85BCB14DF33B0AA8AD9283C228D26F0FE0EB23D0C6D54F63E351AD992149D15CA4EC51D07B502CEC39B121CACD06979ECA725809EA9CC04349AB6F369766B36AD3A8C8C233757777E535E8E5299F4D7D0A4C81DBBC4F25B5120C9F46993DC649CF8FBA51E8D26CAECD797303E49B5D7DFF8CCA0E9B9D9E4472BCC5C4B114FE7B1FD30D7B1028BC7E6B6997EDC6776D9D81C17DF33024C25C907D7CE619DF1DA3BB94AEADA07EEB4EC2DED4D92BB9E455EE8B431FE7EC99D88E0D9A94F0CE6DE8CAADE52E1D16834BED6DA354A1D3C7B18DA78D86D80DF2427A7FE9DFA7D8AD28FEB0126E396C917E2946EADF1DDEA567DC46939AC37D6283B6B081141173ABA3058FD29466A4CA32E03E1A116E8E43134DBEB841D4F83F19D49A463FB8CA6D7198522605F86D173EE9A9C278CD2FB7156A602B3CF1414861CD35333182F8C63DEA9F4E4AD1ADCB2DDB9855439A8A5F17C3CA0D16CE395B65B47A3853452DA14E78EE698D2A690AD3A8BD57CFBFA76F8CC774CA490CE7AC789F81A4D28A0C5789A497B9D4D97AE0388E42E679F3D666CE4B9742FCB9C72320A4F9B463364A366C51C86C3FEEDCEF1B5DDED47A30B83F4E81CB9630B5D1301825A4D1DDD0D9B2140046695B5998DD8AADD8898EB78423137454DCB423A4FD2D1D82CBD1E277EAA48EAD35974D537293C6D1A0D4AA351F6A3B743ECE895E49EF7C614A1EE2BC22157AB10213A8B37431137C7595B83F15B42606A73C4752E8D32B2B186100668538868EE09BE8A5166BFAE30ABFA2485A79CD10C53FC5F3187C1FF1B75D6D16CEB95E41E7FACA089EE7FB111880890620A29D7034C2538EBCCDD268016AE73D9C882B30A228138B60C630B309252BD8182C201309A6119352BE630F8B6C768F6A7D16CFF6385A53B4ED7BE334167161B89106D35C15F7D2262AE739126D25E4312416829C4B14540536FBF82C2136034C3346A56CC61F0ED50AF1792BB5847B313E65FF4F294B5DD4E4FE94C41CB0491006921ED45F7E8C834E2581EA19C8B82C21367346AD6992A1FE5DFE8916B340F849642DE5900B18E184921C6721052B2BA82C220319A871EC51ECB90FF74AA9335C35EE54F7F5EA486D2689446F308349A5D781AC4B102E2E8328CCE2B27A3A030808C66FBFE6017F6B10C8B9F4EB0F66E863FBC9A613A9DE1623586A1341AA5D13C2A8D665708A915EC0A0A83CC68F63F8AD5997B6F8ADADF335CBED7395EFC68A13D64551A8DD2681E5AA3515050187E46B3EFB8FCD804A9A849FEFAF6E74D7DB8C8B917BD4A6F5D66FAC21AB235C1C2B719ACFF5C23F5B72934A0FCF70CF9B1CB5C3AEDEAB6CED52C33572CAF9E0CCB9F4D798A6E998BE905565B3AF3FF9523ED8D634BFF9921775369248753A3515050187846B3EF516C08A46D6179B6F196EF281C0A7F9D27BF01AB1F6570B316BACE2533B6467E03241AE937E04FAF66B026CFF3DD3B8B64AF66F9C3AB164C9EE7BB776698BAB2C06A6B8285CF2628FE35C3E50D109359F26FC458B56748572F33FDE7B5AE01B262168752A3515050187446B37D7FF000BB0522AAA37BB679659EE974DEDD19D63F7F32CB77DF2EF2DDB7F324909DEB71285C58A41602AEAF51C661ED86CB605C5B473F0AE2984E0C8DF4678B7CF7ED222BEF18447503EED6705E9C27FF96AE3412A5D12828280C3AA3D9F72876C3C2641CFD18C87B9DC8487B747B2C43FE1DC9C55733AC1263FEBFB26EDA2A6FDD1DA14EBFB3930D261FBF9AA3D8C35C665E5DC478EB322B058DF2DF339CBFAE98C520D88F24D7998282C2D3C568F63F8A5D63F1AA20FDE979A602FB55499FB93C1B236AD7B000712CC544D4673AB2673F9C1DEC6A0D0B83F96D988B79659EB3571D62638AD93CB5B9CE141414869FD13CCC28D6BC32CF1FAAE7F9AEB0C839EFDEF6D52CD97B20EE2DB3F4468E4BDF4E815DA66C07AEEF622C3BD945B2EFC658FC34C7CA69AF825B97F9436982957712DE07652EBE6AE1E77F57CCE2C9D9F010FBD12828283C5D50FBD1A8F271ED47A3341A0505852D8C46E53A53F6F069348E849F4CF8D1847B16D80EA8FDED1514060A6A3F1A650F974623256CD490E512DC5843562DC48880680C1A12E9D4115A04290422390127538831952D4041615018CDB08C9A5D07A998C3A0FF8D425BD6D1F4C6D9F6C26924F05319796D15FE6F1111D1E08F5388F7B320FC5D3385CB94EE99683FD7903756E19B65EC5353686F66104274364153505078328C466934AA7CB499011E9146B3E920BF59846BAB2E4BF966194635D769F83B6806BDDC3103E7A8817869C2753A9F2F50FBD922FCE7B368A39ACB801414149E08A3511A8DB2074FA3B11DE44739C4CD35C4270BF0BF3EC09292FC574B581B56E7BC5087EAFAA5D3029E4F20DF3A4BCCB6A9FD73915AB5866CA8153C0A0A4F8CD1A0341A653F3AFBB73BC76477A1D16C3AC80FCF233401FF67119E3700884535229A46E946C95D191C187D3852E2380EB54D075ADECA6123817C2989BEB48879D7C4F18E2928281C3CA3199651B3620E8721D7590BE42739C4B33A7C94EB0A8F0921D046221002F38E85B3E9E06C4A6CDB4136809020E285C844482043021213EE269C9B0E35BBD64E5DA1A0A070B08C665846CD8A390C47AEB3DF3E9446F33F25A8D6E09D79CC1F4D0A5757711C07DB76A72EEB7A1421348AD78BD49C3AF5460D4DD3D04605DA880868365EFD2302F1AC4EBD51A7FE6B5D85CF14149E10A3199651B3620EC3613F9C46F3F5329C9A064D4302B22159FCE732EBE50AE61D8BB08850DBAC611C1FC7BC5D26A6C5902D89B329711A5EEEA376C23C100D37C426A4546C4641E109321AA5D1287B30341A29919B35C44B6E6EA1C471033122D08FEA98774C8AD78B345B7562A331A049CDAEB3562E53ABD6F0C37552FA232977F6B330D7707C6623D4AC33058527C5688665D4AC98C3D3AED1082FF435128116D89B0E539353889130FA51774240FEBF97D0462358F72CC693E3946FAD23426144C8DD17AFBD3F8500B169C1BF56593BA61319891079268236A2A9B75F41E109309A6119352BE67008341AF9B3E56A3421884635C408A45E497ACE462716D359FAE72235C70104DA688452799DBA63B7679B8910206DC46797596B38D49E8DA18D6AC4A2B1FD2DDCFC3E4BDC887BFFB2941E747E7589196386A5EA43BCA11B79324686FCC6A379E18BEFC703DFA1F36FE68AF510772D917DD8EFA97068188DD268943D301A8D66C491D7575DA72171B5974D875432492416413F1A2575720ADBAAB15E2E333D39C57AB98CEDD4A94B072104A261A37D98A37CA74C39AA23340D4337D0FCC59E7B41758999B7216F56A898152AD7E358371E70CDD82CCBE632B3630FF1861E9D63D15C64EEE8A379E15317BCF69B79D21864AFBBF6F25BFA43DD37AC12A42AEC92D1B8EF7F78E0ED6168A3B21F46A36901A7D3F0C31AF25F0584006D44A079CC26F9420221C2685A84D4A914E5DB15D64D93896492B59B4564A38EB85E803FCF51AC5A98AFA4D0C6A2E8519DC868647F1ACDDD0AE68938D18013993D39CCAF7E1310345B8FEA6E6A8285C2EE188DBBEF4BB39D4A6450ED6168A3B2C54368341B162427101FE6E08B3C5CC9D356F73D4A3B914C42C87540E9C914E55B15006AA685F3FE79CCCF2EB31A8D614F4E113D9E20FE9C4EE4770FA1CD9C9C267D3B47F62BBB7FD8E8AB6C200C65B78F7D6C64BC909277DEF74BCCF4392F6B64C8DFC893F18E65BEB2FB84A5BCFB5DE9D49509B6A71ABC7EE901E1AC30200987FA85FB3A21B58FBFA7EFFDE3469CEC8DEE316B53F5A70A0F6434E1CECE96ADC1B687A18DCA96018DA6CB0B052EE8C7691A121CC7CD65F662023E59C0F9A18CF31F19F8DF175D8653B560C32215D1109B36524AD2A753E8CFE9085DE752DDA168187032859E9C603C16436811344DDB5B22CF2E24C999455257533D9D6C1330C999293724F5791AF3934BEDFDC63B237DEFBC4F9B5C362B54AE9D834FE603DA4B998BFF0873D1AC50B99E455E98F79C4437F36852267777DAADEB8B34E50B973CADA84876F222FAE76E282CD75AA6003B3016D72D741F2F919DCC617CE18707B3ACBFED3BABEEFB57AE9DC33C331368BF24ACFA53859D18CD908D9A1573180EDBD368C4365E691B8DA6213BD9985B208E19F05E16F9CE79AC5F25B56B45AC337FA2F6D7B3D42E64897DB588BC7299B56B45F46884B93766189F9DC3442085C0FAB9C6E5D5228B77EA944A65A4231F22FD4C94B94285CAF57358677C6713060CB267521DE683895DED1DE97BE77D36E786DF8ECE71FEB48955F5F94582ECA7B3EEB1B159CEBF6652B9DB8F7924387726E9FEF7E569D25854AA40D5C63C91E5AC17CED3DF3A4F1AB632962E46D373BC6A619166FAE54E78B0DD8EAA8D499AE9931DEDA8BBFD4AA3517800A319B251B3620EC361877C2DA6BF57DA46A369C94E98CCEB04B5A351381A859712D8774C9A52E2D4EB88864486C088C5307FAEB1787595CCE92952C924C65894D53B36CBAD18E1488A26B0B821C95DC8333102735313247F9FECAA67D7189BE3E27BABA4AE97C89DEC6506BDB63FD2EFD5446CAC7BC0FD7E1A874DE527E0FFDBE97E3D76AB89201C085F3D4883E97FBCD7F9375BC011FFFE6C0D8FDD571A8DC2EE188D3FE81C9651733BC4AF98C39068347DBD92E81FC61A8DC2AFF58EEDE73893204382E80B09F4DF27499C9A423F3D85712A8D7E3C41FA541A67B34EF1C63A8B8502E64F65C48B53445E4822007D44301E85D84B53AC1919E657EB7CFCF73C8EB3CB049BDF2F91AF761C41F19A89F19CDE871974DB9D917E182853BCE9692AD522CBB7030C0193E5EB9D6345D36716DBDDAFC73E1A47BF9D63C9D354ECAFF214FA69303B6934633AE31458B9D1D164F257336E3B8EC6D12950FABEA3E52C5C0DB65F69340A3B331A378CAE341A653F5A8D26D45FA369B64FE8ABD10840D7E18E09CF1BEE8DBD6B45B0530C84DF34AF4CBE3281595E2782C40809D66F15112FA4E1F904A93B79CEBE314D533659BD6DB178C2205F8DD0FC6A99B3A7A7DD196D3BCD467B398A65C489FBF6E94B54DE8A02951E66D0ABA904351A03DD9C276E9800A4BFA8906C576060DC0D1CFBDC3FB6DDFD7AED24B92FD2C4DF8EB30818EF9D23CDEA1E359A241F5C3B47E694FF3D0DCE5D5BF6DA9124773DCBCC64E758F6FA72A0FD4AA35178BA341A7FA0AB98C360DBBF494EA6FF9DFAFD04A51FDD55FBC113922F8C53BAB5C677ABCBFD7F993F99AE5673ACCFFA8E56A00CCC665BFDDEA478B706D221B669923A35C5C24D8BE2D134138D3273A375A64EB95A8AF99349B6E4603A30A759CC9D9E7267A43D36A9A144D658207EBDDFBA9A121F1B97D0AF2F3EDC9A9B20AA4BCC4C56386FE602CE4041E1C9607A6A06E38571CC3B96D70F8407BE7443FFC3D1D6C35A1AC7757F1DCD1E351A1FC75D36E36671B6DD4902C1709A5F3624E29E8575ADC86A1D56A32916475214D1D1348DFCDB53CCD8ABAC0983CB768CFC57051CDBC1386EB030A9A35167F5670E60EB809D359347AD71143FCF75AFFB515018088DC6EF0706BF1CA6B61EDA92FD6A34C128DAF33A1C4FE038759C9F4C9C1B25F89F32F24609F93F259C1B45ECD21AE6CF1625C2D44311909208126B34C1D2B522624470E9ED29CE368A988E64A911237FAD88633BE847A3CC8C4A3822A8D56A8FF955DB66DD0A8F4AE3B0C9BFDE59E372F66A9AFCD7B3E8AA8F5318308DC6EF0706BD1CA6B61EDA12E986CE265E1CC7BC53E95E3F1302E3F938E68FEBAC6C173AEB132E9352221DA74D69116144C8CDC65CFCC922FB73848853632A64B1B8A9217EB5C9A713182FB889380B37CA64FFB58E16D399103653C775F2B72C1C34722763245E48EC2F079A8282C28EF8C3D43489172728FF58E9EA0706B90486A6AD87B54CBC10DFBA8EA6BB147B0B1685408C08B4B128DA5894E8519D68348AE6EFA4E909F90635E65F9B2215B271C251567F28B737394B9F4CB07C669AF0AF16451925FB1338D104535149E2B872320A0A8F8DD1843A99011E7E34AB33FF5F8BAC1416F9EEDB45563ECF60284673284BA0A3D1F48FAFC947AABBC746C2209B1012C88664FE8F49B41014ED26B5CD5A7B0281712CCACAFB19A6461DE2D4988FD6987F338D5A6FA8A0F018351A6F96E943C7E5C7D22C7E9B23F6CF0CD3E90C7F7835C3F427907A6510349A040BDF5E666E4C69274F44A379248CE601D0C7A2C45A0E35DC9D37F5633AE32312EB7E8CF20F66D7D6CD4208726FA5F9F29D34539329D50B28281C00A37127043C2493797F8ADA7F66C8DD0C7C7E6F91FCCD4160345E9FA698C6816A343DEB681E2FA311022634C96243A76CAE631C37489F88506CC0F2ED0A89976AE84257CC4541E109311AB76CF62C75D8837D6C82896899C59B3B9C3F9666F1B3A9F66CCB52DB292558F83683F59F6B4CFCCD3D5EFE7B86FC588E4BA7DDB3EDAB5932572C442845B6304DED3FD7DBE76E39F66E96CBF79A017B85D8A773EE52824FBF247D2BCF1F3E2A228E65C87FEAB7A7CCC5F402AB5E5BE42D49F2C53A175FCD51DCEF3339ECB6CB6838304603904EE8B069B1E208ECAA8D1E8D12A38E45D8CD71A6A0A0F0E4351A9A81BD45F668DB35ACD636C75B29163E7319CF74FA4F4CBFBB8AF1B7CBCC1D6D7AF56BA4DF80DCAB19A6FF6E927867911C97F843DAB5A3A767980A85BD417094F41BC23DF7DD55387D9EF963DE8C592F19537B062D0228924BE729E35078F74FFCE14211114A91FB7482B577FFE4D521C8BCA9B7DB62FC9C673AED399987792687D896C883D568008CA351CE1D179489317FADC2F96FCA34B518E3BF134446234AEC575018048D063F9758788F36C8680C3DB4CDF16331629429DEF4EC8D02F95B1ABAEE332A87C28545AC10C8EB45CA38146F58EEF5D78B94D1D1C79ADE20D8A670218FE585E6166F69C49E6D7A0BC43BECACDBF6B732F1DA3416238646FAD32FF9AEB0C8CA3B06D167F5765B8A372AFB7806CA0EDADDEB68DA5E28B84B9A782C6918E74E263036CB949D08B5519D09693197D4898E4695A3515018008D66DFA3D87B6BACD90952AF6C777E304BB47BDCEDF83B8C8A40FFB3ADEDB394761D71F4313F1A23BBF6D6E9B67BEFE987CBFEC474DA65592ED3E99CA798C9C3DAFE7E34C8FE5E09F978E492102CFFAF59BE4CC2C513907D23E54E5D56DA8C82C2936734F8EFBFD71FECC50E595CFE6799C4DF16C9BE12387E34C3DC2B4DC4460D1383D4A477FED10C9917CB146F86038BC33BFDCFB67608241A13AF44DD3A8E2698889A146F3411A11A96ADA1EB5E1D9329127E1FD77BCF0D8B1A09326F467BBE53E7BC3D3F0365F7D8C2E50FFE8FCBF542CD8E57423CD6C4F2A99713EAED5650183446D3EE20BCFE60AFF6CDCBFCE1E734CB9F2EB2F237EFE6F62A67CF848122B97763E43FFD92EFDEC10D95BD7B9E55AFBF71D1E97FB6B7250287DAB3E75929B83BF296FF9EA14818B0C87F63B2F28E57C7AD32655FB3A14CF1D63CE73E5D247DEB32D317CA64DF5D65F1D31C2BA7BDDBDFCA337D81765DFB7A06CA6EDB9DCC00BF1FC7FCA9129808E06A34C6F138E6AD3D6406505050185AFC616A9AE48B294A3FAD7BA352021DC6A0D9FE4CB273E43706B58DCA9640F2F8B8A7D1B0CD6C93C7CC681414140693D1D0D5610CAA2D026C6758DA7C18ED5E8D664B7C4D2AD94441E190E09168340766FB3A8AD2408641A3F96D87B9F4F34ACACD28281C3A4613D06AFD48C7E0D94572AF67C95707B98DCAF6671AFED61F19F4F74A2A70A6A070E8184D602DC4A097C3D4D6C35A0AD7D104349A3E31D0DDB81A67D3C1D974DC5C655239270585A787D10C76394C6D3DAC6527D7591F8D46EC52A3B1EE9858B51A917018849B0C5300780B9EC2DED60042B8ABFE4548B8256EA916682A280C16A3A16B341A1E68DB1F200F539B0F9F1D5847D3C90B142877A1D1482971362599F7CBE8CFC6888D69C44621F63BD08F46D04621161188908D08699E7371DD593814C15D7CE5793F11F19C923F0BCE9B2EE73927050585C7CD68F056DE77F2840DB40D83DFC6C36EFB7CA23B3340A0DC45E04C4AA8D90E8E2D286D88369341444008B4110122CCE8E8E32500002000494441544412D293101178CC0644B84E64C4777240A846440864C36BA8C77CA490689AA67A020585C7CE6818B251338A390CC1DF28D4D168FA331AB98B1F67ED676F54A1012109A1883F46C2916170346A8E2095F46A6C809FA8B9EE954E03B82FE1884413025A123D0A6204D66EAC31F5C729C56A14140E4AA31996513328E630E0B637EBAC3BD71941AF84F492CEED80FB4DCAF79A80EB1CFC3FBCE786DCFC6542E26C82ED406C04221A1863A08FC1F831881F83D471489C10249ED788450532A4613B20651DC771542FA0A070A01A0D3DFDC160DAC3D0C6C36E7BB3CE401C09301A3F464BD3FDBCF5E01F68DDF1C26F21D13DD208793FDA1058358965816CB9ECA7DE70FD505DBAB66C4124E4FED34721A641745450DF7410234AA35150380846D379FFE9E90F06D31E86362ADB5F47735FF6F54AF2BEDCB183970DD97644D1A3116804198D8496D361360D58FBC9D574EAD2752CBE93A94B687ACEA72EA1D6F01C514BE2D4EBEDC9010A0A0A8F93D1D079FF43B40789036D0F431B0FBB7DC45F477344743319DF1B1D11ED1F5F5FB42475E93AA971C39B51D60E9FD19E5DE67F6EDE85DAA6C7603C67E348F714A7E1DA326003D41B0E919188EA0514141E3BA3A1B31F553BDE3EE0F630B4F190DBF2BE37AFCB65347D669BDCDF59A3713C46237F6D127B3E8AA681E348D7D984C25EE987CF04D686A4E6082223EEF54D20ECFDB83DDE83088103C82640DD753CBF539D8082C2E36734DEBAB91681D169784FB6949266CB7DAF0FA28483AB4B955B4B21C4037F13E2881718F319CD16AFF4208D46363B8C2704C67382D2CD3A0801AD1AEE34B4308434A04EBD1EC1B204E23997BD08A01EA2935E3A04CD90AFE348C2DEEE78512DAA7A01058503D368E88AB3EFC58E8EC50EB4A303D5D93FC9B23D516BA7DFC87D7F1D8DAFC578DE487AD3D3E47D76D468EA0D37ED8C23DDD433114D785EA3EEAEA3F1359A561388E0D80ED6864E6C54205B9D45998E4FDB5BAE8FAA35DCED8668D5A105612DBCCB57A548D6384B21F049FA8B0AB99707F5D5DEDADEC47B4516DFDA8F632D913516885F5F6676ECA0DA6FB3F47A8ADC6DCF34CE512CCC3190C382EA123393CBCC1CE8F319428DE6C8FE988C6F3B8E83E3D98E77FCB1DA1C401DCADED6DED56FA44BA3E9135F13477880460396ED4E89AC37DC305B7B5D65CBDD02C72DC3F80132EB678994D07424CD06D4DBA53B11C071403A78628DEB8CA2A3BBEDBAC28041F67A858A59A1F2459AC2DB594A07F29A96C81A19F2D5BD5CD3D35E338FFE498AF887FB6DB1F07760EF6AD7C74686A5EAA3EFB833468ACA5FFCB657A87C1666E5C6A0749B3D7F8FB159964DE5641EA8D1DC0FCE1CA213E918547B18DAA86C6F1D8DC75CB6CC1C78904623EBD46A4D644BBA8B301B0EB1D170604280CF68EADE904952DB6C52DB9438126CC7C169B8BA8E5FD61BEE8401212475E9EC311F5AB34DA5017839451A93CAC6818D0909EFE9FC9EF69224773D8BF1CDCA3E9D63FFFA9B8F3C0BB7CDD2BB39F4CF2BE44E063E1E9B65EEE4408DD1F7F8F7501A8D38C2965FCBA0DBC3D0C6C36E7BEB687ABD5067D6D98E1ACD7DA8D9EE48BAF64B9DBAE74FC488BFE84B74AA6CD52104F62F0EF54DA86D3A341B5073A4CB6636DDB2E6489C3A08D164EFFDA3DB6E3F76CBF7250A2766983E1A089F1871E2469CB8E1331D6FE47B234FC63B96FD1EEC2B33DE7971325FD93D23F978FB58F6867F8F390A98E426E31D46D2B7BE1DDA0B309662E644A1C30CBAEAFBD8BB874DFEF5401BBEF7EF2602A3F938F10F3FDE45BB3AD7BBD7CDB0F47DE7F8CC15BB0F9B29B27C3BCDF44E4EA59AEFF39C02CFFB4AB6CFF3F5EAFFAA73ACABFE6D9F67EFF3E8F7F7E86176FB6ADF21D068EE07F9712F5F1E3C7B18DAA8ECAE7534749C8ABF9E66278DA6054D29A9FD2C694A8FD16CD691D25B4383F43416196038759A8EC4AAD571EA60D724B2EE3A1FA72EB17F9138BF40DD71883C034EA38E36B2971C674DF03B17234E7C3549E5EB594F3328919D5C66A61D568385762756E6E23FC25C6C87DBE2CC73B91D7E2B5FB8E4756A45B293EE48BE6256A85C3B877526437E2349CECC93F6C3601F251F505FB0BD22C068E8309C237E7D2BA4AE79F7F8BCC9A52B36DCB8C4C563F976C8CAD7A05CE662934FCFC117152A1F7DB04DBB72185F78F7BC9EC57C7BC6EB80BDE7F76993CBDEF7139F9C23DFCB085B4D381147DFF6EF50243B79B1EB3999676602F72973F1EE749FE7EBD56FA6BCEF9BC6FCE412C51DFF7E36F9748AD553C5C0F3E8F7F70832BBFDB6EF90683443346A56CC6138EC9E7534DDCC461C617B46E3AD7931ABEEADEA0D4953BA4EA2EDD5026138BF4AA7D17443644E9D7AA3496DB34E54D4D0C2AB44437944234B2CB4C0DA8D02D65D6B579909BA1982D7B95CCF92B85AEC7410550B2BE884DE2E605A96775582ECA79E437A799A0C0966263D5DE8E56932585855A06A631218C91F9DE3ECE93276B5E3BF9BBBA8AFBBBDB29BD100E15082F851BFBE32174F79F73853A07CD782E7E21857E7FA8CB405CBEFA6289E2E764D800807C719D50A1619A65FEE84BBCEBF6652B91B787E9F7982FE96EF4787F1DEAE606DCB66B63EA7F3A74DF719FACFFB4C72EBF3F5EB3F93728F9D9C268DE9D6BFDDF3ACAE5034339CEF3B81A257B3F2EC7DB7EFE9D768DCA7247A9EDA60DBC3D8E6C36687DA1A4D1F2FB413A391D2C19112A7EA8D2B46DA93945D6D26243A130264DD0BC749901A35DB21A209B4110763CC227CC4223A1625163588C5526EB6805FEA58558BDA1D1379553275720AA13D28434040F3383A4BEEBD19CE5FB159F63A21499ABC9923D9754D698B86B1ADED31BD5EC1BD79BFBF26D0BFBE9D341A3F2CA5737E0CD86802692E9939525DD725593667B1AECC10374CD26DADA40C1894CD0A04E67E757F9F707BCFF5AD0CAAB73D16D6BDE0F70B86F772ACDCC891EC173EF3F21B35FB845A777CBE5BEA0FD8A16D9E67D5DAF27DB6D7683C7BDFED3B048C86AD3BEB0EBA3D8C6D3E6C76B746D33B4AD881D1380D7771D7A5CF132C5C4892FE630C7D2CEAA6A191B86583CE52FF767A1B89536F42AB8E11AD10FB5D9DD93767C9BC9161EAD414891712245E4C909A4C91792DC3D41FA7A8DB750AFF2AB8296FF6A0D1E86F9DC7F864DE0D0B8DE98C53E813BEDA61E4DB6B1F8D6350A0F87D473358B8DA19197731871DEBDB4EA3F1C35A5E67EAD597DF4623D0DF5AA6F89E8155B5DB23F1994F97C987CEF6682B81EF33A663D0AD01E5AFA63D8613064C8A37BD6BABA56DB49828B37F49533813D436DC7B2DDD70DBAD53A0B4CD73DAFE79F73E8F80BDDDF3F434AD7ECF39DCF38B6EDBFB6EDFE16034C3346A56CC6138EC509BB9F489AFB103A36936EAD46C8BD8510D712CCCC4EFA35EC7304E65A38E795B52BEE360DD6D625565C7E10841CD964CBDD224169364DEC8A08D6A3D6CC97556F9D22253C634A99313ACDE5863F5FA2AE9D3E907301AD1358BEBEC7B82D45FF3A40A737C70ED1C995329E29F78874F5FA27221BCFDC8778BEDCE0A9B998C13072F4CB7EC8DB093244FCF7176324EEEF4252A1752DBD497EAAB29E5DAF7AB04A6E0FAF5A5885FF0EF91A732B942FC8CBFFA26CD25330A58ED9177F2A315665E4F11FF97BBAE25E5B5EBA2577FEEDA39664EF9DF21C1B96B8B24DBED49A09BF3C40DD3BDFB1795FE8CEC648ECA359D4CFB3E78EB681EF49C767ABEBD7FBFA09DDCF679CE7E7D898AD1F9DC6578BD7F8F708099ECB77D870B8AD928FB51D9BF494E4EFD3BF54A8AF26DB3CB0B4924891306E51FD658F976792BA3D974B0EE59D46A168E53A72925B1688C88261061D11E43D67F6D226518AB0AD6DD266B3F49629A64FC84C5EC9B69F4A3FA16EDC769482EDFC851742E33357A99CC8914B5CDFFC7DEFB87C6719DFBFF2F87359C01056641815DB0C17371202362C88A06AAA5F9C37BD105AFF1054BB410897E215749A0955368EC066EA2DC3F5A25855C3985C66A21C936708B146890F287B10C1F73D77FB84885046D20416388B923B060162298810AE68017FCFD637EECEC6A57D60FDBDAF59E3798C7EF9D99739E99D19C739EE739E7390EE59B6546CE8D603C67A0F02870188B3E153A0567FF7D94DC8B792CCB0EA63A478BA853A26379E4F2EB641D7B9D9BA619C468B8D77A54D01CBB4942EFD7C9F5E7C8910B3A874D0FC773F01C0FFBAE13A6FEB7C309CE12E3581AF384A07846C75E7720A593CD645B5A323337A6296FCE52C8CC32620EE16E05199C755DC7B22CD5D13C32B4881929F4900543ECDE8E1A8C607D5D0773BA40C75EE7B163EC68A325D310A3D90D52A06774F48C0ECF25FE703D8975DBC2BE6B63DFB11BE23BB91FE5E2F4FF4B5F2FE1D524632F8C606F79AC5417D11864FCD921E4960C16844A8971C2A0F24D852245D52A3C12B458D7A3D03388FCE9F5D168E7CB7AC72894ECE077F4D4837C9EFB85BD6EB3787511CBB2905222FA741CD7C57325AEEB92CDD6AD99457B89D2F713CCDE9A47AB49DE79710E5FBA5CB871014F069D8C7FCF279D4EE3FEE0AA16E19161886995A6A5E76D1A59934DA3D2CEE5DDA063AFF3B0A3A9E7148BE7D1A70EB0D1580DEC3B36D6B716866190C964D0759D747F9AC15383E8D94C507EAD7EFECCF00C99D4388B1B93CC551630749DE9A112BE84856FCB0821D0D0E23DCD1514141EA165137E9FC1A874BFDC60F24F9FB230FF29D7FEF629D73E1CC13C5079ADF9EEAE1962FA6F334C1C6B3E3EC4F4DF123ACECF3079F2E1EBD8BEFEDEE0A1D32B88A2B4F2AFEDCB92D9B0A956ABA4D369FC7B3EDAD31A5A4A8B2B348E1B2C6D56717F7083984CB825C0E597A698B8BACA42750A9D34057388CB6766D0A3CDD49E16D88EDD60092928283CAA188D681AA5EE811F2B32F74111FBA35739BB120C26C5C931C68724D6CA7ECB2F30355FC07E7B8AD29DC4F186184DFB3282F39A8F6B4095C5B7A728DD01F3E733CCFCAA48F9CD45AC833E835DD5DF233CE93A6BD52BC11E2D9B1AD8DFDBF8F7FCC0D5A5A5112981DEA723FA8260BE1002E39881BD6107EB3743D758E95609575A0CA6C6C93F9B8314187A1AD12710E1755ED5DB3E4B4D4141E1E1C768A8FBD7F7C60D26DF2A62FFF955A65712C7D7E7995B3948F961EEC45AE3F1DD9611B44F3B97697DBE402593277FECA0CF60B7F5F70EAFDB2D2DFC6B7BCD6A2965FD7CEDA88644A28B608BE7B448E3E38308260E38DF38D81B36693DCDDCCA351636A619EC9BE0E2E98B48404B69C175A974EC8BB5AB36632F8DA9164141E111C768F61DFC3D39C4607F85855B3B9C77AC48E983629CBBA2F251D029C95A8EE9BF8D625FB519399703C0BBFA1EE37FCD30FDB7097240EE834F19F9BAC4E88730353F0A5F43EE470E977F7699E59363CCBE5FA897FBE70B4CDD8C2C17195B14CDD3A3DBF1E2DB9F32F94258D8D725463FACECA0A31DDFDBDC074582958156A057DBFA7B438248C4685AF8D7F63C22EA13188641FAE974301D39EC64444AE0E3079D0760640DB227B22CDF5AC6DDF2299A798A99192EBE3409405A049D8CE80B63323528AF2C937B2E87715259340A0A8FCAA6691E8DEE59D62462D3C56E7B5E8EE90F8A387F7E95D1B10B9C7D6B09E38D19C68F451D82CEC8718BB363AF32FA670BFDDC08C55485A9B112153C16DF7A3568F001D0319C59CE8E5D66395560EAFD02CE9F2F04D7BE5D26FB8BE920E6125B2ECDBA34BA0A8D9747C96DAE525E0FF8D207A18E63252A3F1A7D808ED1BDE529BF155EF76798F8B9B143FDBD2141266334DBFD6BFB8171D2C0FACE0AD2C508E229CC5A4AC3AFF908041E1EB95C8EE55BCB946F96C9E706193F55404A49BA2F8D2F7DB43E0DD773919EA47CAB4C5A4F933F9D576D8182C223B367642CA3A50E7B962981ECCF6220B05A1D3F6190C50A2C1E24626389D2D7450A86406EF880C7E27C3938FFD632955F8C923D26111B09AB00892088AF946FD9C1B9C7740C2C4AB7C2BAD6E759F8A6403E2B11EB5A63074AB20C9D910F3E6524B240C6E6B1A3E32F5D64E11766F8743C9CD8DDD646C79441163DB0BAA287FA7526ACA755FDBD214989D075D6A637D2F6D9D998CF9BC82D895375E26090DC92B1FB4CA404524A06CC01D6AC35CA37CBE8FD7A1C7F112981F5BD8557F570AA0EE67326F9D379745D57AD8182C2A38ED1241A8A3DF3F5155637DF21FF92A47CABDDF94177261A66BBCA160DB2B63D9E129717F0C69840E33D446D5BB41079BBCE61A7F1F61473EB4DC74F8C31FB0B981DBB40992C137F9C6CA153330781C5ECD82CE586FA726DEAEF115E93E164805AD8FB3449BFB6FFA9C4A24F609C34304F98A4F56052805FF3EBF30B6AA0EB3AA3E747299E2B92EDCF52F9A6C2C2DF1628CD97B06E5B085D30F2D3118AE78BAA935150782C319AA6D1689385F360EE30FB4585DC2F3E65EAA5C4F113638CBF2461BD8A8D49FEA5F0FC13238CBE5061F99688B370D7CB4B722DEEA4923CD661DDC6C1241FD579A2C8F80B16E55BC9ADE49B756E2E3371FC789A4CD5C142C2892106FBA3EB77D031BCB7F197B34DE5B5ABBF477860D104964B2B8B8683ACA749B87D3399CC8EA7E8FD3AE6F3A65AF1AFA070E8311A79F035142B2546EF8E507AFF53167E11165D2D73E92D816499E9B733CCBE7F856BBF085C524B6F4F5126B10F566CE924F932CBDF8C31F9FE158ADFCC33FA01899133885485E9B7CB893A034B653925822DEA1BB21E34C6A125ADEEA1CCE2F98B5C992F40D5A2B2D94AA7ED3A06F7F60ED7CE85F7FDCD3C673F685F7F4FACA3A9498E0C0D8FDC2FBC944CA4579F31609A46DBA49A0A0A0A4F16FEF5DF47197A314FC5B2BAC7FFDFE4A651B2F364EE542E709D696DE6406B0FC3A2515050E8127BA6FEFD778BEC265D7B593E05E0D75AFBD70E12A3515050E836C8A6D5EBD4F3557528EF061D7B9E873FC5964BB37F4D59340A0A3D84547DAD47E05F27E167EF504E17E8D8EB1CC953242C9760B6593DE3A69FCCD3A3A0A0F064A3164E008A47A581EC64DE0D3AF63C275C4793B46868B668769121C0DBF482EB45E8335586908242D7215EA41DA762A13B7837EADC633C95B45C6468EA44B3CEFCDA83A738DBB72D6CC721AD69411E33915C28055AC88548C7E968827C0481541693824267205E5C9D708124DB858EE474818E3DCE3592319A16FE352DF4D9EEF8C72925DEA664FC6D0BE3789AEC319D6CBF20FB8CC43821D0FB35B2698148799012885450AE4F6227C7682E7ADC29D5570CC773DC5587A4A0F06891AA6F19D24DA36665397436F7096D0B7FDB1E02C189BB89D148094E55E255052BEBA26E01892C08116C0F20340687606418D222AC35E5233449BA2F4811215240CA252D04722B5808E585968F14526506505078D4A8D5374154507858D0A2FE476B8ACDC426CF2E6234B226B1EFCAE08F548FDC615A78348D9450F5741C4F50180A6DA82DF04243C90DA5B725E11E88A3122182FA8D0C883E58BEB94CF15C5159350A0A8F10DB13E906164E6773BA40C7DEE67ED4D1F8C86D33054468F23C300DCD3D1FEB8E5F1F11A504D4FCF03A17441A90789B82AA07B913E0A5209BAA6F221D25C39335F01148097615AA9E879672713C4FB5020A0A8F18B226D11A7F693EA3C37937EAFCE4730D82FD68B436B34DB4681BE507C08DFA81E8FCC8A24911763A603B12DB0EA7BBD5C0DD0A747265C0A3CE4D4B81D10F591D32FD0277D30BDC6BCA9A515078B40863A7F5D9678DABBB3B9277838E3DCEFDA0A311F86DDC630F9A7526B764EC5AD34FA4612BEC946A090B27EAE5B660F9BB20A6E3CAA063494ABF06CE16F83290EE5670BDE7BAF1E4000505854788D0A289764524B1BEAE637937E8D8E35C4B11E53A6BF6794616CD031AF81AB83248833D68EA758B26E9468BDD7212FB7B7036430B26EC64A40CFE795B89DF230EB85BC166680A0A0A8F16221C7DD6679F2547A99DC9BB41C79EE7B5E43A9A16FE35FF011301BC2D0FB925318EB90C9C82FC6910029C4D0FC7F1A87CE7E238593C19C46CAC7589E309D27D61F90D9D5C34953990D207709152C233AA11505078D48863345D356A46590E9DCE53DB62348DFE352DB5BDF34962B5B28ABDE9901F36C89C30304EE630CC3CC5D33946CF994CBD9166726C9521D3065C5C3788D32043D758E822F3A37FA15BCD0FDD665A4A43D624193DA35A010585C764D13466DE951DCDBB41C75EE7DB63344D23057F8779F54B5797B0D61DC8E411FD2603A6896118E87D3A922C7ADA407F26C3E08FF38C0E57C93D6BE16DDAD8EB1E8E2BF15CA8BA2043E9FD13AA3F04DC7602379A5F738369D6BAB6CB4FA5CC9439C0C0DBE59647EDCF4619304729AD3F82AF74639E517394F98D90FF7D8A017380819FCD535D2F316E8E3F9A7A15141EB245236BC92CCE9D2DBB49D75E95E1ACB3BAFBAA79E640BB184D75BD8ABD6123FBF3E49ECD326864C36B82A9C9009E9440165206C60B438C9EF130FA8335375282EB49FCAD60C65A2491E079203DF0A5440B3BB94CFF6E2D1A0D30C9DD2951DA683EB6C2FC071634B9EB1E1A8E8DB1602D30762CA86BEAB545C63F5963ED6F63644E4C3067CD31714235660A9D6DD174DBA859590EDDC19F4AC6629AFD6BED6234E59532B2CFC034B3A4858EE3495C2F88CD78FF94D88E87FB03383F48E49644CA34E64983C28B36CEA68FB329C3859C1EDE96A4EA49BC2D8272B68209039A90F8D2DB633EB460CB54E3A464E946B5F1D0DFAF31777E84911D66D93D3CF88049E6986ABC14BACBA289F71241346573EF4CDE0D3AF63A0F3B9AC6FD6892BD50BB188D2F41EF37D053B0FABD43C59258DF3BD8B6C4DE7071367CAC3B2ED6BACBEA1D177B4322D1C964406E557137C1D90C2C1AC793F81EB89B6167E5056E355DF8C144803D41032403BFBC84F9C11556EA3618F37FB498FAE55982FB0D6D9CFF1A08DC5BE600036FAF34B9C182DF473F2BF19E391EBAC45698324799FFEB7BF175A39F55638B69CA1CA7B4B1C27BE60516B1B87C263A1E5EB7B1BDFC01732AD433B87EEAED5106CCF712BA2B281C5E8C467638EF061D7B9D538FD1B4F6AFF9E15E02CDF0A44F369B45D65CA404BDCF27AB6BE87D3E195D23DB1FA48FC9EA90D535C0C79769D269A0E6623B2E9E2BA946F2072F9412EF0789EB79A49F066FCB47EFDB4B8E333FB4C486387B7E916B37C39FD7AF718D51868EF90D96DAD06FD758B3D658B3AE30F2E5953086B2C2D4F034E627C1B15996988B3B5B1FB098B68682EBFE3482F5C115EA112189C610EF58571821C7C5EB6B2CBC92892DADA0DE15A6861718BD11D6FD09CCC49D5505EBD959D6AC771852ED9EC261C5680847A50D3BEE7626EF061D154FC668E29DF5EAB25D8C468834A24F20D048A720DBA7E1D77CA869C82D3F5C0F132EE6ACF988948696124162CC7B1E9E27713D17770BDC4DBF6ED9846EB3204B4098FBAC6F2F8B35B5D8121BFAE545EC3FCF530556FE7219E317631889E3813B2DB24C2EB018593A1B36F6A9292EFC243825F3CAA5C0DD9688014DFDB2101C3C7D96112CAA1B51EDA2C1B2AAC782127CC3C6C6627A38B4685E5BC4B2EDF0AC1CA3C36A869DC221C76810715AA84EE7DDA0A3E2F13A1A624B463458346D5C57D245931EAEF471AA12D127913501E12CB1C83FE7479D55CA0521827537129CAA475A4F1C275ADC19745288C057EC4A899135F668D18496C389B3146A9394FF0E0BDF5D64F6B74DC737E6197DCDA764AD3184CDFCCF2E85CF016494D9A0C15269BABE05F71B2C1F9ACEA35E3E2394ACE926AB652571BD82C22158340DA351D115B2DEA849253BF61D89ED311AB92D46D3EA2F52E27A0E2205E6A934836636C8B49C12415A1A29F0B7245A4DE2D73C444D001E720B1C0F3CD7C7755CA42771373DDC50FA9EC471247A2A48048D947B4C3F93B424324CBC6932FDDA34E2FC5932CDC7BF5FC33A358001B0B1C2C2B7E1FD1E3318B42E732574BB553F9B617137964AF827EF375956CD9616C70C06594CB8CB1AC694F8AABD53382C8B867A8C467689EC265D7B55820CF7A369F0A7D57BA3768D9ED005DE5D1BDD30107D416790EB4F633E2B8174E01A73C1D974915B414E3481CB9AE583078EAC82AEE3C79D9C1F26E274F1A5166C1390D2F1A444EBD3F6F0A93459123F9960EA14647E9ED97EFCF4052E7E54A0604E8339C2C8A9C83219E29D3F8D30F0CB011601F3AD29465878B0A5B26BCB678877AE5F64FC4C81810FC2C3E7AFB0F6BE96B85E41E1702C9A601D0DF1CCA128AB7AA7F2D8A2E9229D7B8D83E0C8D0F0C8FDB3C345562D2B91B23F9083A6C9F24A996B8B730D7F90D677168B5717193A3D82D617AC83D152A0EBE9700333C22D07020BC7F35CD62ACB54370DAEDD92D8B6ACE736AB853B6AA6820ECBDB828B3F4F33F9BAA0F2954561B888DE7F889B9E6DCC333EBCC6856DAE2E0585270BA323E30C0EE559FBDEEE9EAD82416D97DCE17CE05923B11F4D936F36B2745AC17CCE64C819A2726B89C27091DC8F4CA494C104002971C3090184B3D2562B650492A11F790CFD58474BA5F16B02BB0A956F61F53B896DFB54373CD80270A1960D14ED3BDCCCCD2B7F9AA6625EC450ED9042AFC468C206627F72904B1F8F914B945BBD7E998B5F3AFB2BCF2872F9DD41567F374DC9DE7E3C70F91F54E783C841A6FE52C4FEAF6916AACDBF279F83C7529B7B78D03D76BB041184A6B516B34D243B646F4E41E174015250BEBE88FDBD89699A648F19E8C774F42D89BDE160DB0EF68645B62F8B756306B9350A2948F709F44C964153279FD310E878351DE7872CF61D304F06093B85102D76FD7BD4A832FFB302D3DF467C849235819A0BA6F0C4C768B6ADA7637F3C6C54E7EE020C32F5F145E6B2F38CFF6975EFE5DD5DE2E2EBE5B8436975FE43D179DF3C7C66475B1DAF3F07E3A7534CFFA2C8F2DB4BD8FBB8C7800F30FD9722F6EFA699BB7B58F7BB1F1EC668A8D56334F5CE26C875D6B6990F3B9BC15383AC7EB5CAF2CA32DED6527D73D51A383F38781B36E97E0F1D895529933D91C37121BDE9E16CE8A4FBB308E1904EEB64D3600E07DB3F7BC9CDD41E2B328CFD6D8D31D5EE28F49A45935CDDDD302ADD234FB40122B5CAD4EF3294DECD91AFADB2BC9FF276E0758BE6E195B937DE98F93E79BCFE2B589F2F51192E32787C09FBEE7EEB1389677B58F7BB8F77941261339E9C29903079B4C48DB583DEAF53385348DADFD8EB369665917B21C7CA3F56707E5843EFF331B71CECAA206BE6717E70B0EF3A8085611864335932990C8EE390EE4BE3D7F6BA58534141E1E016CD4147B1F525DEF1F1BB16CB9B050A2F09965724C218E5F2BB43A197C0A2F47A99ECFB931857A7985E09CB1B9A60E19CC7D4DB36E30DA3F834131F5CA4D81F36E09F85D76C2BB344996CC3B995CF2E31B3D2A873F1CD19269E0F15FE669EF13FADD52D87EB0EC53366E0F8BA31CBE41776704FC70B94DE2DA003DE8D15EC96CFB0EE25DACE83F2E537907BC165F6F5150AF13DE6B9F47101E7864B713870D87BD72F33F9A5C1A5813A438D00002000494441548F47C801B97767287EB7C8F81F9711C628B3EF0EA1C7F73D47795BF98B18DB9EC363B46C92FBD1B4F2AF516B344F7703BB6A53DDAC927E268D7FCF27F7428EF20D075D0751B3487B36EEDD3485E111BC4D0F67D341CA60016714D81342A0691A99FE0CDE6690EF4CEFD3D576CE0A0A8FD4A221B4680E328A6D35EA4E6685CF73E95D93D5DF5D0AE2112F4D70F9BCE4E2558BB9DC00ACAC226B5078D1A4F2E5256CF289F2824E66F0ABCB8C87319FA0316B55669672B54871639EF1B757DBEABCF4E125CA8958CBF8F155E6EE0A243AC5E36546FFA384786982B9570AE4BF2851AE0D30F56E01FB934BCC7C05D9F353CC40DCD9B4B374B2E70BE4365799B3C3EC2BE818CE6546FFE8205279F20D56A54EF19925C65F9F45BE38C1C26B45F25F9498799DA0138A6339C17D2F37DC779AF2974DE5BF34C1E4B6E7F0F82C1B52246234DB3A99D0D2D94B02CA1AD8DFDB68A970DD88A691D6D214868B94AF2F32D86F90A9D954ABAB585FE9E4FF6D143DA323B724EEA68BBFE593CEA4A956ABE45ECC0549F3B624BAAEC77FC40A0A0A8FCAA22131FA3E80A455EE440FA72AE0B88E811E8CCAA38ABFB3E0CB0AD62B43E459653995279F29B3F0555379469EC17E8B6B5FBA0D1654DB32BF76F05E19E3F279878B5FBAAD757D6992B957A2A93E1E4E64812059FA7239386FA582F5CA08C67110186437CB5C097573BE2C53395368B25C22A9538C75B2997D7D0927552F7FF96BA7CD33F358BABA16F0AF2C2AAF15300CC1F25DD9682DB6BBEFE6F23782E7307BDE61B2DD7378A4927A8C868760D13424C13C1A3E1021300C83FC4B45AC9505CC3E812725F6D74B7014F2C3A3B8B8A449E36EB98894C0D972909E04013E3EA226D0D1E369730A0A0A8FC8A249D5173944F9AAF6C645D37A3CE0B849BEDF65EEAE84E31A3274F12C918C010B4AD78B4C9D37B029607C3587B5AD3C1F81DE507E7065FB32275E5FC23C3FC5DCC73A95C8CD16E97C7C94CBAF48665FBFC43259C6DF9F68B897D6F7E487F535EAD0FA99242745B0C333123B96D7C813318AF0BE675F2FB1DC507EBEB1FCBB4B4CBEBE84113F874BCCAC1CE41DEF8D4398EBAC7967CDB873D9A34523FA824E453C2D1042A08BC0DD2584C03C65A23F9BC7E91BC0E817187D60AF2C617FBB4AF6992CBAAE3370620067C361F0D460E02E133A69910EDC664275320A0A8FDCA2497436FBDD2F3E6A68029E0F5C4D9FCDB29C1270D7C1C5E4ECF9F4B6EB9D6F2C78B1C0C48B2E735FDADBCB732C96374DC67F6AD0B01FCD0E658A94C0FE729AA91B1ED94CD3F1633A994D0F07C0C833D89F680B1BEE21A98387DD3FC4C45050BEF9D3206ED2FA9934CB76CF683B6FFB8C49F0BB362E26E3E78D07964FFC1C2446C638F03BDE2B0F9AEE840FF5A0311AE3A481F59D559F9E1CA69049EB69065F1CE4DAA28DE81B20DBBF86AC792C5F5FC4383508809ED519CF8D07D6D5566065E9BA8ACD28283C3E8B266A0FC43E25417C2376E7782CFDEE523C1D175699FE9DCEECBB17993B13561C05E1ED6596B94871639EE986F2C2A6B36633F7F622D98F27991B0E2E0D46E76DCAACE4987BC50C7FB0987DDD8D47DAD424AC94593A33C9F4C74350B5A86CD2A2CE66BECCCC6739E65E9966EE15A85E2F6331D8F659B47F46B4E5A2E9BA3A5FA3FCCD1893EFCE500C9FD9F4EFCACCBE3BD9F42C9BCA1F4ABA072D4AAF3B8DCFE1914B3832345CBC3F7A668455CB82A6DC0003A6C9F2ADED990176F547BB2571AA4E9C9220EAD62CCB62F9C612D93E89B361A3F56518FBD534E9FEF4E166005050E8718CFE6C9CC1A1026BDFDBA13B5D74BE8C1AE16ED0B54765981940D4E7CF37F9D7F663D134B8D14E1A20A1EA55F1B782BC60E6B3264ED5C1FAD6C2787184F197C795D5A2A0D029164DB735DC919B4635EA1DFD8E52DBFD7F758B46EC75D659CB1E073299C675F513CF4DA8AF5A41A1C3908CCD46FB51455B88742A073A5EC75EE7104D06A8C96D6EB3E40A61050585DEB368FC70366A27F36ED0B1D7B9083A9AFA9C675AC8035B340A0A0A5D65D168F17E549D2FBB49D75E9532E868EA319A5633069445A3A0D05B164DB40F5594BDBD937937E8A878E83A6B67D144796A1414147AC1A209337A845C0BA7067532EF061D150F3B1A092D670C04BFAB0F5041A1272C1AFC206B7B178D9A95E5D0F93C11A3A1BE22B8D698FB4C4141A1472C1AB4867DA8B46D319BCEE3DDA063AF7309D13A1A5ACC1CD8DB44006FD3C3FA761567D3A3703A8FBDEEE0BA2EDAD31A7A9F1E6708D08486E80BD2D3C8C83DA73A3405858EB06820982EAC85B21B7837EADC4B5CA4C2263E39DBC44FC8C867BB1B38B7CA887587C2B922D482C59A393D47B55AC5ADBAD8DF56408613A785400A10220D351FEDE93422DC0A207B221B774A0A0A0A8FD7A28946A17E0DB494865FF33B9A078D9ADF553AF71A27B463DACC3611C89A4F3DACB333D2BA8E3863425F9AD94F6619FAC91085D30532990C99FE0CD9FE348EB506B29E68CDDB087671D08F6749670C9CAA8DB7E99139A6364E5650380C8B4644A3D1547303DE99BCB163EC0E9D7B8D8316C5685ACF36092C1D7F577FA4AE2771BFB74140EE79B3B17B4A817E2C83395CC0385324FDE2203CAD613C6B626432A43D89AE0BB27A56B9D114140ED1A20962345A6274DAD9B29B74ED55097E14A3F1037F1A75CB464B583ABBFA2315C1F9F6BA4DFA992CB91772ADCF4B81E8D711CFE7F03C07FF9F6EB05EA706AE7463534B4141E1102C9A78549A7481742EAF5B34DDA373AFF1D0A20962313EC91903EC394603903D3548E9E312A58FAF3CD03211BA2073C2C078A940FAA4897DC70A02386ADD8E82C2E15934895168BC536E07F36ED051713F5C471359348999025AF8FB6E633452027D82C27081DC8BF9DD6FBB2C40CFE8A485C0BE6BABAF5D41E1D0E08783CE70F659E8DBE864DE0D3A2A9E88D1F8916F3621452AE9507B90D91D244F1B393FC2E41B937B8EB5C4D3E276599F8282C24346340A8D669FD1F9BC1B7454DC0F739DE137CD18F0C385367B68F4FB127BCAD412FF92D8C12DE6799EFAD015140E119107A37154DAD9B29B74ED65F954E49B6D356340B0FB188D7C5A43E87A9861A0FEAFBA51C5BE6D21A56C6FE5D4827C6BE9A7D32A46A3A07048104D7E7515A351FC61F130D759EB9903925DC6686A6C8BC9789B1E4B5F2E52BE798DF2AD32956F2A6D2D1B6FCB0B9C6F3579F059677F9F62C01C08FF4DB1F2C00B5698324799DF00D64B8C9BE394D6F750DFC63CA3D1F50A0ADD8CC8A28962B3B528534007F36ED0B1D7792ACA7546EB5E48B0BB188D94C13A98C0CF0BD5F52AB37F9CC1BA6DE16E058B3F575796F1AA5E7C4EC3F59E4C2C1A3D408C66639ED1D7A064ADB166ADB1766380B59B0FBE2C5A37C48909E6AC39264E441DD038A5077520C7C658B016183BA6DA29852E47D3F74FC3E8B4437937E8D8EBBC463D46D36AA6C06E2D1A7BC326AD6703F71830F7C51CF64615D775F1361DAA9B551CC7A17CABDC68D184D2D974827AFD034E04F87E0DEBD40046A2139838FDE0CBA24CA32DBA50D4AA1E855E413CCB34CE7DE887B2837937E8A8787D1D4DAB9902BB5D4723B724A24FC4FBD7388E83BFE5E36D49DC1F3CDC1F5C3C29B1BEB5905BB24111B9251BE3370789D19C3ECBC8B7D35CFC6BB585B553623C76A90D30D560E988B08B8DDC682B4C99132C62313D3CC0C07F050EB895FFAA5F3FF0F64AC2F516593EC1F553FF355E77DB6DCC27EA7D6F17AE3C0585C341FCBDA768189D7634EF469D7B903F95F4CDD2345320EE9D76E13A1388B8C3304D13FBAE8D5375F03C89E739C82DC9DAFA1ACE86D370ADB76EE386EB67644D1E3005CD10D35699C29785A6CEA4CCD4F0658C3F852EB5EB17B17E399A88C544964BB07B825F1B62DA2A3182C9D48D35D67E3B1494FEDBF07AEB0A235FCEB4B9DEC232A659B3A619A2CCD4F0350AD7C3EBFEE473E5B3AA6AD1143A13F168D46FF23C7430EF061D150F623434F8D79A7CB435FF81D68C91C9D453FE4BC9F84FC799F88F09A8056E35A7EA059D4ED5A3BAD9D8D03A8E53CF0850E321CC3ACB30B1B8C6DA8D29EC5F869DCD46158B11CE466EB413135C3A6F6187F1973846132C538D3324D42D9D10F144830B2C92C8A4D070BDC9E870E8BCDBA86251E1F299D0A2F9E52295EFD5A254850E45E84F6FB66C3A9A77838E8A07B9CE923305B478E64064D1ECEC3E73361DD27D1A028127BD868EC2B22DF43E1DDFF7F13C0F2144B045C0960CCEEB0367B38A942E52CA87BB96E6D818D36F2D70F6C60AD346B4736013EE11DA21518CA6BE1F47A3A542C3448321AACCFFEC626291699BEB6B3E30C2156B9A826AC614BAC4A2698E58763AEF061D7B9D3F95F4A335CF1C8846380FB268449F1E74128973AB77AB484F626FD85C78FD02C533452EBD7909F3A489AC492412B9E9E1AD3B8894C0F5FDDDA7AD6987BFCF27A6195759B96E613E6BC089010C1659F97BBDD398F93261E1C4964B7D3F8E464B85C689061B6516BE6D65F9345ECF89014C1629FD55B9CB14BAC8A289FFAAC32CEE7BE2392E7EF80E9F26FECD9CCBECEEFA17C7826BDE2E62ECB2BEC6DF4C2E7E789191EC5E759C64ECF841EE59F107F154A36F96C44C81C4EC931D7B1A89B7E50505D6C27D6C905C7CEB22C57F2F32FDFE34A460E6C319A4E7059D4C4DA2F7E958EB16228ACBD424EE967BB00FE52719D6CC0106227EFE0A6BAF64800CD337A6181D8E8E994CDD58608866CB258AD1000C31747E820BC3034C9FBFC2DAFB17B8F8518182390DE60823A75A593EC9EB8332827A0B0CBC1FE95462EDFD21D5A82974BC4523C3FFED9D7B94FF30CBFC5D801C931F4EF0697689573FAEEC707D8E89970DACCFDFE3F2578DE3E207D557FF4D842E7C90985CFCB080FDDFB32C3A3BEB689CBBC83B3F2FB0F27E197BDFF7ACF84E3CD518A3A1C9A2E1C1311A64DC6BC52F1A81E77998274D4A1F97703DB7BE8686FAC667EE5D07D1A7031A523E8C2FA5C0B4B5C6741B57DA8235D6E2C010D3D642E2FABA93ABF0FE1A6BEFD7CF9C585C63620FD7EF5CAF8242075A34048BAF654DEE532646B52981AC5528FD21CBF4AF4D0A298BF28ED749ECEADEEA07B6D52DA92F200FE4CE3ADA57CB58A70B0C1D2FE33807B97725DBBDA33046138D6868B26C78608C46F4E971E712F766B5407A5B1EA440EBD3E21965BAD003AB464AAA5507B33F8DBDE5424D3C8459670A0A0A07B268E286BB3E0B74CF3CD90EA440DE5D6575730233272957403E9367E63743E800D894DEAC90FFB0880998BF7E87FC8D125337AAE4FEBF8B4C3C1FEA763BB4885239263EC8E3FE6196F9BB3274970596CBD20FD1C037C7C4075179172984D7EEA863CC0D2E7E58407E07B9E75D4A6FCEB372BCC0F4AF237D09ADAEF09E13F7E2DDAC609F3642DD0C2E7E58447E27E372B4D7DF61ECB9B090EF16B9F03F565C9FFDB945FEE5A01CEBF3F758EC9FE09DE1A046EF66894B57AB885486E25B1314FB1BF5D8D73B7A9C3CB661E2990249D393785DCCCE7F9CE13F01A2261215047EBA78F3B4B0E35AFEAACCC0B383F8351FDFB2102FE6034B28EAFD54AE330585AEB768644339617B82809AC9C5DFE458FEC37B2C3902991B61E69CCBA53797B8F86101E70F97597482722AFF7399576B1291CA31F9419EB1E316F3779BAD96A4F514592A154A6FC1E407799C3F9498BFBBB38ED93379729ECD7B77A332758C1F4ABCFA661591CA71F1D743389F5FE6D2571271BCC8F4AF2719AB9698BF6B72F13743389FBFC75445903D33C13B08CA09DD8C1F1679F54D3BA8F7E3F7584E0964CDE4E287458A598B2527A8AF7846F0DE9BEFE1BC38C69597DF61F26658FF8B635C79B940E1FA22E55C81E2E612AFBE5FA9DF47F758348D6EB06DFEB5075818E6F326D56A35987D260442A4E35E2CE90D1342B07C6B99E9DF4E31FEFA04F963461078D475E4BA0BB5202614593BC8BA5B2E2A8F14E8BAAE1A040585C764D1347416BBE2F52D43B6B9C53624E278963402F3D7EF508CEAFD2E1D6E1B2F13834E90B9113E7DD9885B23BB45F9B1CB3E3C962C233980DDAEA3A018EB60537A730927150D8C25CB5F57438B254D169B85C882B9BBC4D2ED77303312419AECE60AB395A07CE7FA32D6E97CA27EC9F2D776BDFE17C7B812DF8F8743BDBEA54FC2FABFB2B05ECE6247F57F6561BD5C407F4622AA55BCE78ACC9C73420B67BFEFE871F3D0684CCE1488461E71A0ADF6E0B430994C06361C5CC7236D68883E11A7A389CA45826918C81A38773D9C944736D16944DBB24A4F06FFC2EBDD5A304120DD97569D8C82C2E3B268A2B8C69E65538C0689383EC860BFC3D20F029995086C4A6FCD5349C4742526F560BE4066F3CCBC0CA5B7DEA382C1C85BC596E5479D50742C59063BEA282947D653C371B65D07A025B84FDD22A2A19E1DEA3F5E64FA65987FEB326574C6DE1E0FEFA1B9BE1DB85366EAAD65B26726F8F4431DEBF3F7824E6EDFEFEA71C938D759FBD91CEC320D8D9092B4066C3A3895551A2DA5207BC0CAB71566FF3CCBC4D81872CB05CF434A19AC43A981273DA41FCC3EF3A51FCF42CB66B2E8195DC56F14141E87459388B9EE5D26AC8A305E32F9EB1CCEE78B949108C7C5C160F48CB1EDBA069EC9A06F56A922905983C1FEE83C077B5390CD045CE64CCC9665241AFD07EA28DA5FE7383818E47221CFE6197DCE66B912DC8BADE718C905E71B670A98EDCAC9E8E89B1E3612911D64508FEA6FD6F3415CE25C2FF1DE4D8F6CC638E0BB7A5C326CBA9333345AF9D77603E79F2EDED716E64F7264531AD2734108E84BC77F006B5FAD62DFB1299E2E20BFB7310C2398121DBACC74A1C7711F599364FBB3E8FDAA835150781C1071D676D1309B74AF1C740ABFBE182E52F6287F7439889320008BD98FB24CBF31C6A7D13AB6DB4BBCFA171ACBAB94299F99E09D0F86C0B3B136A3F6C863E9A6CD95972FF2E9CBC06D1BAB953585C5F2ED2213BF7E87E2ED252EFCC5DA36439696F7D064516031FB8734D3BF7E872B2F07C7CA7F980DADB10AA52FCC5817EFE60A16B9BA1727611189CA0AE5E131DEF920079B369617D5DF5CDF0EBCC19568537ACBDEF73B7A9C5C0247868647EE8F9E1FC5B2ED30FD44E8374C05AEAEE55B6516E63FDDD51FAA7DC7C6B36DE4A607D245F4A5D19F35D17481D0D3CC7C3843FEC53CA22691B76D06870BF83FB82C7DBD02A15B6CF0F9418C670DF47E1D2184FAFA15141E13467F364EFEF4592CDBEE825172DD13D3313A1D2F32FD86CED25BA1F5D625CFF051CBDCB36618A309677B1DC4A201304E1A70D288AD92EA868DF3BD8D55A9923E96E1C22F2F205282D59B658CE70CF4FE2CFE3FDDA0BE543061C078D620732CA3BE7A0585C3B26812ED41C7CBB0ADE9045DF2C33974AF82DD6DCFF0114B890CD6D1EC347360FF8145C89C30C89C300263524A56BEA9E0FFD3C7BA63A1650C1C7B2D5C512F314FE6C80FE5117DCA8A5150380C48C2CC00F1D28468D667E7F2D8A239141DB214DF1C8BD7B504EEAC259C0E7F6687C18F0C0D8FDC1FFFE93895EFAD96264FF9E6D2AE5D67BBFC6B0611E448F3361C6CDB22639818CF19EA4B575038448C8FBDCAE0E902B6EDB459BCDD8112BA47D71E958661044935E35EA8D9BF56930FFFAF393458449F20F39CC1D099A2EA6414143AC2A2A1FEDD273727EC64DE0D3AF6380F679D25664634CF1C482937968242AF205E0C197DF7898C219DCCBB41C75EE6F57534F14AFED639CB1414147AC0A28952B8D4EA3C764D7528EF061D7B9D0BC2FD681A339D6E970A0A0ABD60D144ABDDBB67D4AC2C87EEE04F45964CB2376AB4701414147AC3A269FEDEBB611F47B59765C7F3143CD5B03AB6A917AAA74050505078F22D1A5AAC9EA7C37937E8D8E3BC96CC75D66AE680EA6614147AC8A24926D415D477B8EC64DE0D3AF6384FB589D16CF3B7292828F48045137DFFF5CCC39DCEBB51E75EE44112EA6876593C079A86BD041414147AC1A289DA010951669094E86C1E356ADDA473AF71A2184D1B4B26DAB4484141A1172C9AEDDF7FC33ABB0EE4DDA0A3E2618C66FBF6C9F55968CAA25150E8158B86FA7EEFB185233A9A77838E8A87319AED73A0933BE4292828F48645D3B4336617F06ED4B917F953F14826D11B91F0D50AB5924641A1472C1AD9D00E74C3A859590E9DCFC38E66A799036A8AB382422F5A34498F4627F36ED0B1D779D895D4670834CF1C88F2D4EC057615B5AB9C924A76A83433EDBFE8384308C4DBAF478BB63B95031DAF63AF735251742698E4DCD01BED776AB391019A56892AA9A4929D24DB5834D1AAEEA320EF81382AE05E8773E87C1D7B9DD7A2C900E19F59837F2D15CD4653311A05859E88D144164DA2A1E06867F36ED0B1E7794A34C6689A670AA8188D82420FC568628BA63E2AE55E67F36ED0B1E739B2BE1F4DA37F4DEED2D856505078D22C1AEEC97854CAD1CEE6DDA063CF7344B48E268CCD1CAD8F6864DCCDA8AE4641A1272C9AC8939168073A9D77838E8A47319AC8A2B9178E6CEE45168D729B2928F48C4513ADA3B997B06C3A9DDFEB429D7B8C873B6C2662344769B06CA275350A0A0ABD63D174D5A859590E1DCF25D46334AD660EC4EB6B1414147AC6A2A1616F91BD4A93897747296676FB7B521A4CBC3B4131B397FA0EA2EB2E747BBEC0CCBB93CCBC3BC1CCBBA30C3E94FA7A4B0A9AF7A339DA34EB24D52AE1667B0C3C3BA0BE5605852EB7681A3384C83DF268F65AF3F1FAEFEDAFD700D0F650DFFE74DCA5CE9941A6CE6BCCFF6E964BBF2F71E91307E3858751DF41B9C164D8211F4EFD7B7FBE41AE335AF8D78E2676DCDC25B24696743AADBE5805856EB6680EB417497D77C5C6E3C1EF1A3B5DEF03E0EFA1BE87B37F4A1B9D3359F44D0737E29BAB2C7CD309FBBDB47BC69DCA4395E3C49947C35EE868A237DA83455378A9C09AB546FAE934EE3FDD43F958CAAF1FE15F53FFCBFD3F1592BF72E1C814A6BDCCE48932178EBC8769FF2F9327683AE75F998DF91057ECE5A67314149E7C8BA62143C87E246DCA41E047BC7F90A9D772E8005499FFFD35D61A2C1A83C977F3D8572DF2E77208C0FBC722D337DD6DF9B4067E3AC1D8C9F026EEAC70E98B35446A90F1FFCCE1FDC363E8C71908AF9FB9E906D71E2B70E915131DF0FE51C16DA5F3776BD8E70A8C9FB6EBD7A50432D2ED9339CA9BCD3CACF7AA8D792E2A3FAAF701F7D4F04CC0BA5A62EEBB7AF9F20E9827EBA10CF3B5090AF1FD1EF09D3D4A590B739DD5A73237FAD7F66AD1E8FD3AD94C167BCB467B5AC3FFA7FF78BF943BB34C59934CD4A6985D4F7612891D4401496BBD64A273A97E9427FBF22CC595490CD50629F49045D3B8FBFB7EB8A0F0DA04856D35785453040DE76B26AB9F9458DA049E2F30753ACDEACDC8A201811694F392E0F2EF4BB8993C975E29306A2DB0506DAC6FF58B12AB806080F1FF3419CDACB150F5110886FAD7B8F4FB6B41ACE55C9E819BD758C560FC1513F76A89E9EFC0383DCE2432D42D794F36B3BF5F64F417234CFF18ECAB2566BF8B8E4BB486F323EE0382A19724B3BF2F61F70F32F55A91C2B773943777BA2783C9D77238A14EF40F32F5DA3885EA1C4B9BC133CD6E2E72E90B173098F8CF41BCCF8267F170DED9A3E322CA752692B9CE12A68FD8E34480B448633E6BE26D7AB89EFBD82D9BEAF545F8D9A74CF32A23576D26DF88BA88A61D44D15A8FE812BF67DE9866F257EFB1B43EA9AC1A851EB36892DBB9EF4322297F36477933F9BBC1E47FE683663893258DC048764677EC448C2668B00592F297CBB82990D565CA772630FB416C366ECA289F3BCBCCB94CDCC4950191D29048566ED9C13DDDAE629DCB616460952C59CFA2F45D50867D7319FBC7A16EDBEEC965E1CF25AE65F25C7A65824982CEA66E9D45F71C710D90AC7CB98A0D086F95A53B398632203777B827B2A4A952BE1DBE8BC4756C06CF74D5725BD477C077F518643D4653A3B57F6D8F539BFD9A8F26344841BA2F1DF4F24F6B8FE933B15998F7193F67903933027F5BC266AF168DDF862F71E1489E575FCF73E4C8059600D667C91F39C291F0DF851B8D9655742CFFD12CAF1EC933BBDEBA9CF22FEB651C797DA9A1BED9EBF5722EDC00FBA37C7C6EFEA3E8EEAACC0EB5D14341612F68E82CF62BB53016B3D3EF3274979598FA7D894BBF2F31F5858DACF988068B26594E1ABD7F7B7D521F64EA1C61598B94BDE89AA475B49D47B3A176D63921ABCBCCFD436298468BF3933C790F206B698CFE6884BFD33D2576354ECA96D7ED42DF0E92616600D97AAFF01A7BDFF42C15743651397A9FFEF8DC67EB4B2CA6C6299E004E8E325E9B63699D7D5B34F64753947E1296870056B04F2D72FFFE158A94B9605C60F0FFDDE7FEFDFBDCB7AFB0FA6F516752E6C2B317185C0A8ECD3147292EB7B91C28FC292CE3FEFF32F9C9E5B08CE0BC0BEFC3DCFDFBDCFF7F93CCFEDB115E653138F7FF4DB2F2ABCB9401AE4F7321F7BF6119F7B932ACDA4B857D2215B93A82C1A24869C8D45EB99F88D1341D8F46E19EC421437138BBFD7A8807AB021DD34C07C73326837A95CAEDC6F3C5B12CBAE7E2C6E7242D8BA0ACB88E886F3AB87A8EC2F3C1EFD9D339CC563A3F9F67F458C4B30C3E27F03C894C39789E1E7412290DF9BCD1783D827C2E1BE878CCC4D4AB58B71F704FE133197A21ACEF589EC2C9E0BAEDCF748767DC811C64B81F4D2BFFDA7E126AD6828BE596C4C7C7719CC7E736BB3A87FFB3B9309E9261740CB2EF2F31F971710F164D990BC6112E0030C9B5FB517C4602438C9C09CDF33B16AB4C321535EA272699FEC505E62D008BD51F5F61F14C70C878639A895F4D259E6CA21C801B1738F26FD1148421AE24CEBBF25958FF7091495631A3EB868B4C328D75070AA6C950F15FC99B0ECB6F645463A97060F799C40D47CD7ED82EF87BE05AF8B5351FA73E0A678DB9CF742EBD5264E647911760854B5F46D6801F7E051E6E7F91E9DF046D94753588C524EBE3BB6556864698FC8D095E152BB268A89725B6719BD9AB5566CE4D307D0EBCAF2D2C8CED3ADFF6D07F33C60C091D6F3A0860E156FD7AEE54B11AEE5962EB85586FFB6A89E5B88D6D774FD1331963E64C70F72B9F2DB2DCF299DAACDC2930F6CA044377CA4C7D69EFF11D3D5E4E2A531FE347231959F313FEB5BD59349AD0B0EF062E1DE7AEF3183F8F32D3BF5A61857FE1C8AF92BF2F51FEB84861D7164D812BDB66A36DB788EAE56C773B443E66BFA5A5D454CEFA2CF97F83FFBD7F9F0236B32FBDDAFABC9DF8894996EF4F866EB5152697EE73E58C6A3015F60E2D314AA6E68732FCBBDE35B799FB83DDE2F85AF8BB16F0CD6566FE5009067F89EB4BFFBD08A1F52110546F2D52BA1A1C8F7F4FD687E4DA27F35C4B25CEA969885495D27FCF25AE69E277CA4CFD77743E70ABB283CE8D3A526B717DE2B804BC9545A6BE4CEA43EC256A7B4F6D9E49AB67BA76759EA9F87A6D8FEFE8F1F3A7A29176D0B9F8DB82397B8AD16CF9789B1EFF77F7FF1EEF17727D9ED99F5CE1FFEEDF8F6CAF2C73000012CA494441545D48F7EFFF1F577E3CCBE28DFDC7686813E3E184C120B3CC5FAFC764A63E99A4380C9C3031FE7E81CB61ACA4FAD114B371B94DE55815567E620656CBFA12737F6F73DE0339186F2CF37F7F1C62F54E55B5980AFB821F2DB48B1B6C3F6EF01E3F0FFFCA1F74FEA1EAD88A53B7CAF67B4F4F207FAA61E56EDCBB6A0D319BDDC2766CD6BE5F7BEC1F48F96A89A19F159BA6211B8C8E1598FDA2BCAF18CD8E160D45AED857B08B6110FED945C6ED20E602053E0D632A478E1C61847126DB593467A6B952BBC0BF1C39C291972D067FA2EDDDA2B97E219E08F02FBF1A645AB9CF14F66BD184ABB9B5F0FB279E0576385CC47AED70FE21EBB89D079DC981EEE909E447868647EE4FBC3281BDE1C57EB5C0F1A3913DA6B37C7389B98FAFA8AF70BF589F256F5498BEFF698B75050A0A9D83F1FFB8C0D93323ACAD57C351299D2FA17B74ED51699CC804AE33ADC9A2097A217FCF9901145A585BEF5F60E52739B5E853A13B2C9A5410630C78E7CB6ED2B597658AD07ED9DE1B6950937127A4B05B54991DCA72E11F114FCE5E5350E85CF83509687144B15B6437E9DA8B52238CD1B4EB8548892040A8B00764985C494E4A8862370A0ADD62D108929E8E4E96DDA46BAF4A3F152E21F26B6D460A35194F7954505078C22D9A7050E9879E8C6E907163D6453AF79C842846A3B5EE8D84C057DF9F82426F5834D4BFFB6E91DDA46B2FCBA782118CDFA2370AF2F568EAFB5350E8398B2690743CEF061D15D7A2188DD6A21712DB56B82B28283CC116CD36FF3A1DCFBB4147C57D9E0AD7B1B6E9959445A3A0D033164D2D91712215ED74D9D9BC1B74EC791E583424567336F74AAA9B5150E8358B86F8FBD73B9E77838E3DCFA38DCFE2FC34891348818FBFA71D36151414BAD9A269FE457619EF469D7B83A782849A69C08B77D88C643AB468AC75D9F0BB924A2AF9E4492DB12F55B7E80DA877D705EFE8C8D0F0C8FD0B6F5CC2A9BADBB671CE66D294AF2FF0CEDBD32A6F8F924A3EE172EAB7539C3D338ABDE1B4DCD6BD233974BE8E3DCE8D63D9C03126C26D9B03D9C801D2BA501FA3924A3EE1B2BE1F4DFBF6A0D378E49CE9269D7B8D43B88E46D62422DAFC8C60273C41346208FFF8C238A1924A2AF9A44A596F205AB5071DC8BB41C79EE729C191A1E1E2FD4BBF9EC6DE70B6A7773E9665E9EA1C573E9C5191520585271C17DE9AA270E62C4ED5ED1E4B0C658D76BACC66D2C13A1A4930F759369D20139BA22928283CE1083D1BF1F7DFDC1E7420EF061D7B9D0B44E03A13A9BA6F360EAE453C5A8043B80F3428AEB8E24F246FF1FD7738EF469D7B91A7A2180DF5B01AD1DCE7A077AA6F7E266B09535571C5157FC27834A86CDD1E7426A70B74EC719E0AF7A3097A9D687490E45180508DFC1457FC49E7D18EBAEDDB83CEE3DDA063CFF31A61AEB3D89F16C464A2914D30E2116AA4A7B8E23DC0EBDFBD6CD31E741EEF061D1527CA75D6E8A3DD1EB351233FC515EF95184D37C96ED4B917E55334793993126420F730328ACD70D16C962BA9A4928F521ED8B269E165EF74D94DBAF6AA0CC73232D1FB449D8506353FB1CAB371DADA8E1C285F5D62F1EA22F6BA8D8282C2A345A63FC3D97367197B792C1EECEDFA7BAD25BFFBA8D38ABEFFE6F6009C0D1BCFF5905B52ADA349C84C3643D5A93EB4F2745D47A4D36433996DEFA0DB78D8D134C6648213A30B028B664F2323018BD717F9F42F9FAA164041E131E1BDDFBD57B748F61DA321F4AFBB0D9D4FD41ED81B36869E66F45C81AC9EC527D80FDE27485F73181C38741D3460EAFD19A6DF9E7A68E5D95587E55B95E0991F33126D72731BDDF99C94A8E73A8B4732F8099988D1EC726404E06C38EACB5750788C701C67DF964C9D6B81BB7C5B3B1048E97AE4CF14000DBBEA20521AD59A1F4AF7503870E83AC83E01290D577AC8AD87A48F4853181EA2F497453846DB77D21D5226D7D1D4FB55898F40ABCFABDF638CA6BE2E474141E1714024D6BBED7FF6991FE6A77211ADDA032911228DE33980C0972EA40E59C2E1EA5073C98A6CFC1C5DE93E9C67B3E592D5D371DB1CBD83E677D20D5CA027D7D110EFB42962291A028EBB9DBDA20B5D7DF90A0A8F13291EC23A9A2813B2D6A63D0806911A0264B8A83B9487C50F5B078DE4FE2B81FBEB6194AF85CB4A1AE2662DDE4937704914A389DD637E706232D7D95E4746A9D6FBDE292828EC1235285725152F582C6DF6090AC7C4032D1A79E07534D46799B66A0FC2F35C29E11EC87B6186DE7BC11CA3C3E0C0E1EA8047B64F8BBD38AEF4E0DEC1CB779161B9344D14687C27DDC0057A18A3395AEF3565726473747F311A2154224E0585FDA0BA05532B55D6BCC005134D14CDF76B4C0F6568FB69A57848319A46CBA6A13D883AA17B8989422464D6A4F87CA4A047E5868D8DA0306CE2FCA382FDCFA6F31F82846011C6A3AC6367D9E4B2BC275A3E9BD5AF97B1AC0AA69963F047F95D972B60E777D2051CA2FD68EE452FAC294BCD3D006DEF3E5F65D32828ECCB9299BE61B376C7613025983A9566CACC62D424CBB75DA66ED83BBBCE0EBC8EC687A3EDB356B9D20FAFF3A0065E4DD6A596A5F0BCA472BDC2FCF51516FF2E11CF04C72572FBF90F943A83C326396DE7F3A2FFEFAF8E83CBC892F16530074EB639CFFAB6C2C2FF7C8AF56D85D57F947751AE870C9F79B7673EE36894EBEC687267BD446CE6A8209839B0579FAFB2681414F68AF21D8FD5758F415DE7CA3983E2733AC5E7754AE74DB22958BEE361575B0FE2B4A3DAC1633434C7661BDB036A1259F3A116C6216AD4A51008297122FE834DE56E147F1070AFE9FC074AEAEEB11DCE8BFFBFAF3A1E92ACF9A12E7EFBF3422CCC7F8A6559ACAE2C3FA05C1196271BDBE4E636BA0B786470C3BDFAFECEF1FA9954DD07BAD7184DBC904A414161D7A8DC754142F159ADE11B12028A27D394FE6163552546A6C540EE2164599744164BEBF6C0DB8AE2102ED48205797139B683FD239382E930F7AD1B7A427C400FD6BB3C6D503C9D4107BCDB1516BE0DAC96B33F35716E9459F5B404B7C80E1B6480CCE921CC0D8BD28AD7589F3EC0E870509EBC5DC5092D1A5FFA0DC700AA5F97B966C3C04B0532EB65CA77815A365137D067307E4A32778BE0F7DB1EB9E78212E4ED4AD33D45CF4EC3972E5974E496977836F5E3D1F932BA2EEC6CCEFE6C1C6A60E6720DE545E7FBD2278B8EB7D5D426D7BA8F13ED47C3D1C6FD9DE3ED5C8FEE2FD79916CD38505050D8357434F065C2055D87B7E5A3F93BB9A5EBFB46EDDBB2495834ADDA036A12BF06D43464D8A04A196E40266DCA9F57B08EE598F8698142B67E5C43603EE753FEBCCCECDF3DF4E70C8CF07A1F89A8119717708785BF5A5481CAD532B3B79CA6FAB2148633C87F94297D5E66A9A66320C273EAC766FFBA44E97A15FD4779F27DB07AC7C338910DCA389E456C49CCE369A484F47103B9E9853A404E7782EBFFE1219E3330123AD6EF39E870FDD085567F36C9E39175A6E16D05FFF7B660E17FE6B06EAFB6282F3C3F2C97D035D7EE9D740B4FD5C369C9BDC2C3601472CF311A912278400A0A0A7BC2A02128DD80D20D9BC2F31974117CA17655B2F45515BFE6933F916979EDC35847037E901900AF657BE03836524275D3091B642FB19A5DE06351FDCC664137B9F4F322F9EBF32CDE49E322B1AF5658DD94689B36D64F4CB494C4DE0CAC006FB38AE7097C923CB84E6E79389B51F9617D7A96B46731F7551507A8DEB4B09E37915B12BB0669AA94BFAAE221F0BD324BEB639854F1EE3A78CF83F03CD2FD026BC5C67C51203CC86624D675077B33680F576E54029DBEB2B07F9C43ABD5754CDE3329876C36D3E2D934EAEC6EB9B8D56A1CC318FFD524C609137BB3DAF40CBDB05C2F2E9716EFA29B24293D99EB4C36EE47116D7A86BFE75C676935EB4C4161EF168D1068351FE9C2E86FCB147359644D52FED6C597924BE707D1775AA2B6EFD96611D782ED9C9BDA814866B30620D1858E57F348A32391DBA5B459F8C660E294091BC1F4635290167AD8D0463C1CFDF6E920256992BCF9BA44F97DE17942270DADCB143A84D788886F39D8A90203194926E350BEE9208606C96604B994C3DCD68374DA7EAF7AD876D69F8DC0ABB5782689BC91AFFEEA22032707314E997163BCBD5C3D512E6DDF49774819EC47D3BC77407D0EB40C16DCEC7564A462340A0A7B82BD2179F58332FE9647260DBE2759B86971ED960D5B1E97CE998C9CCEB4BD5E8887B113AE5F8FF5B4680F841081C593920D415F09889339F27AC405832705DEA69BD83CB1DED0D6B98BB725D0A3EB4E663162CF8868BA2E21373D5CDDA07032E8648C2113233A77D3C3258379323C5737299CF0B0EE80484956EF4872674CD2776CBC9464F58EC01C4A23EFD878611D247468C51B642A1890D79F4D9BF3424BE6D55F5DC4383180712AD7FEBCF019D7CBA5ED3BE90EDE90EB4CB6D87F46ADA3515078E49DCCBAC7ABBF5DC297907F31C3CC1B053C4F626F789002F34406D1F78042526CCB00BCDF75342DBFFF70542FA286B0D6E40959F7305E293214E9B351E17285B0794DCE404A72287FE571F174918B001B1E76D47E6CD9D81B2685F345721B16976FD889FA5C166F06D7BD731ABCEF6C6CA291BFCBE2973693E7C33281CA974B58E1B5DE5D0FF9828E7D378C7DDDF548BFA063571AEF39D041B6E18D5244164FBB6783C43839C0AB6F5EC4383980792A473409B855790D19F5C372DBBE932EE1E1F842D64738C9DE88BD8F8C84B2661414760DEB8EC7C4DB25BC2D4961C864E68D02A440EF17E4FA33BB2EE7E1E53AA36DFA7A2D39A3347489C4338B522E739F2D2578D4603A2C7E66B7E71BAB5CFE4CB6284F50B91174107179C9E3D17551E3FE95552F73CB66F633ABE19A60B28480CD55E6FE9A28B399D76C96FEEAECC065D33DD63BF9E496D8CDE79BA77298B9A1EDD7B7E15147AC75D05608FB9582681D4DB4FE34BC412DBAD1F88F98A65EEA015C59340A0ABB42796519CFB129BC90E1CA7F8EECDFEDFC10729D4579A9B4549BF6A02F1D9EAFC5DFB90484481F1A3F741DC267914E3C9B87527EF48CC372DBBD936EE08DB9CE12EB397DA23C3EFB1819298B464161D798FC79916C1F8C9C2B1EE8DBD152DAC389D124BEFFE6F620D919050D6A633AF8C3E0F5C6FEB074204E24997C36072DBFA1DC1DDF4937F0701D4D14A0D31A7A23D9C267BBBB9191A6A975340A0ABBC5C8F9E2C107680D6EADFD5A365AC3F7BFBD3D48C42B52A0A7D2A1CB483B347ED83AC4336CC319BAE9F0D91CB87C11CDF8153BBE936EE14FC5239A94C0AF0507FCD05F281B56C1EE6164A4AC1A0585C78A8712A3215A07275BB6071C05A48B16CF409371A77358FCB075F06BC18E98D4241A1A7EEDE194AFA562E3A0E11D34BF936EE02245B48E468B7B1F3F96CDFB50B0EB7534C631437DF90A0A8FB3A3494C83DDEF3A9A4846DF7F737B903D6652A954C8BD388426B67B2DEA8E927AA7154F0B8E5393B4E6C483DB44F07EDBE2F156926DBF355FB38D6F4B97B2838E6C4F14B90DB5FAECAA81678DC667916A9CAEDDEA1E1AF489EA913ECB950AD9E346C33B687E27DDC0652D8AD1D4FC702F34D9B04A55C6797AF616A3C9E572946FAEE0794EB8208986F4D78A2BAEF8C3E3A4C078D67C38FBD1A4B6B703F12AF84C1A6F43B2747D29DE2A60A799538F85476EABC3D42125C83E93656171E1A195278E423663A01FCBB67C17DD2433F575345ADC0B118D686A9049C66876BB8EA606E6F326268D9D8F924A2AF98865341ADEB7652312AE1AB6B5075A4AA01D33C89E30425EAFFFD0381DA043C83327CD4756FE4EEFA4E339F13A9AD0A2A9D12083FD9E3940EEA426AEA4924A3E3AC9016334E1FEF451DCA1B93DE84409748DAEBD2A418BD6D144B34D48CC18084E901C645EBEE28A2BDE2D3C907E62E650637BD089BC1B7454DC0F729D05595BC3DE27CE714638A7FB20F3F215575CF16EE132DE1345B66C0F3A9177838E3DCF038B86786150F3EA4E1125D454233FC515EF01DE7DABCFBB79C57C2FF1A0A389777F6B9AC89708F0AB919FE28A3FE95CC651DB96ED4147F26ED0B1C7792ACC7516EF88D9228BB38AD128AE78AFC468440BCB467636EF061D7B9E87EB68FC6893B3C4A2A92833800817DCA8919FE28A3FE13C1C8526D776D0B4D6A3E378D8987595CEBDC6A3188DD6664423D048A775A4946AE4A7B8E24F30F7363D0CC34CAC62EF0ED94DBAF6B27C0A208ED0D46483F4A48F797280B9AB4B08A1467E8A2BFE24729182851B65B2270CA8F9DBDA814E96DDA46B2FCBA7921936B7F968EF819E351008663F5BC4DBF2B6E5FB515C71C5BB986F7994FEBA0429819ECEE2F9CAA251F2E1CB304623DBA6ADF3A44FD61C44BA0E735F2CE1384E98FC4D24722F29A9A492DD264941369B257BC2C0C81A545D7FC7F4959D28E9225D7B55C6DE5A2D25A8E2238E6AC87B3EE228C87BC41C7CC4D33AB9A10239EA69AB955452C92E9732D8C8BDEAB6FFFE3B99035DA773AF71802343C323F7A73F98C5737DD5FB2AA9A492CAA251F2A14AE319AD294673343C21EC8514575C71C53B99AB67D0F9DCAF11E43AF36B12625327304515FFFFDBBB631B0041288AA28FC4024662001A4BF7D22D9C113B2C040B2778C45B9DDCF6771A3ED034EDDECCC0BFD312C71E4D94C6FF3444C4496406FE565D7D8FE6FDA2A9D2380040D3346DDECCC0BF93A2422E6BDB8F73EAA74211F19F3E0BE7CCC2DD90CBD6F4B9A70611710AFB5D67CCC2DB1BF0C343FC1EB4BACA0000000049454E44AE426082>|png>|41mm|48mm||||>|<with|gr-mode|<tuple|edit|text-at>|gr-as-visual-grid|off|gr-edit-grid|<tuple|empty>|gr-frame|<tuple|scale|1cm|<tuple|0tmpt|0tmpt>>|<graphics||<text-at|<underlay|<value|pic>>|<point|0|0>>|<text-at|<placeholder|command|Enter
    Command>|<point|0.249305463685673|0.25077721920889>>>>>|<placeholder|desc|The
    Start Menu>>

    <placeholder|explain|You may enter a command at the bottom of the start
    menu.>
  </save-chunk>

  <subsubsection|Running some commands>

  We will now run the command window, like this:

  <\with|command|cmd.exe|explain|type cmd.exe into the run box|desc|Run a
  command window>
    <show-start-menu|>
  </with>

  We can run internet explorer in a similar way.

  <\with|command|iexplore.exe|explain|type iexplore.exe into the run
  box|desc|Run Internet Explorer>
    <show-start-menu|>
  </with>

  \;
</body>

<\initial>
  <\collection>
    <associate|info-flag|detailed>
    <associate|language|british>
    <associate|preamble|false>
    <associate|sfactor|3>
  </collection>
</initial>

<\references>
  <\collection>
    <associate|auto-1|<tuple|1|1>>
    <associate|auto-10|<tuple|2|3>>
    <associate|auto-11|<tuple|3|3>>
    <associate|auto-2|<tuple|1.1|1>>
    <associate|auto-3|<tuple|1.2|1>>
    <associate|auto-4|<tuple|1.3|1>>
    <associate|auto-5|<tuple|1.4|2>>
    <associate|auto-6|<tuple|1.5|2>>
    <associate|auto-7|<tuple|1.5.1|2>>
    <associate|auto-8|<tuple|1|2>>
    <associate|auto-9|<tuple|1.5.2|2>>
    <associate|footnote-1|<tuple|1|1>>
    <associate|footnote-2|<tuple|2|1>>
    <associate|footnr-1|<tuple|1|1>>
    <associate|footnr-2|<tuple|2|1>>
  </collection>
</references>

<\auxiliary>
  <\collection>
    <\associate|figure>
      <tuple|normal|<with|name-|<quote|desc>|<with|use-default|<quote|0>|<flag|desc|blue>The
      Start Menu<assign|desc|<quote|The Start Menu>>>>|<pageref|auto-8>>

      <tuple|normal|<with|name-|<quote|desc>|<with|use-default|<quote|1>|<flag|desc|black>Run
      a command window>>|<pageref|auto-10>>

      <tuple|normal|<with|name-|<quote|desc>|<with|use-default|<quote|1>|<flag|desc|black>Run
      Internet Explorer>>|<pageref|auto-11>>
    </associate>
    <\associate|toc>
      <vspace*|1fn><with|font-series|<quote|bold>|math-font-series|<quote|bold>|Demonstrating
      Text and Graphic Templates> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <no-break><pageref|auto-1><vspace|0.5fn>

      <with|par-left|<quote|1.5fn>|Text Templates
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <no-break><pageref|auto-2>>

      <with|par-left|<quote|1.5fn>|Graphics Templates
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <no-break><pageref|auto-3>>

      <with|par-left|<quote|1.5fn>|Namespaces
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <no-break><pageref|auto-4>>

      <with|par-left|<quote|1.5fn>|Todo <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <no-break><pageref|auto-5>>

      <with|par-left|<quote|1.5fn>|Example
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <no-break><pageref|auto-6>>

      <with|par-left|<quote|3fn>|A word about the start menu
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <no-break><pageref|auto-7>>

      <with|par-left|<quote|3fn>|Running some commands
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <no-break><pageref|auto-9>>
    </associate>
  </collection>
</auxiliary>


  • [TeXmacs] Template document re-use, Sam Liddicott, 07/29/2010

Archive powered by MHonArc 2.6.19.

Top of Page