'Copyright (C) 2020 Intel Corporation. All rights reserved. 'Your use of Intel Corporation's design tools, logic functions 'and other software and tools, and any partner logic 'functions, and any output files from any of the foregoing '(including device programming or simulation files), and any 'associated documentation or information are expressly subject 'to the terms and conditions of the Intel Program License 'Subscription Agreement, the Intel Quartus Prime License Agreement, 'the Intel FPGA IP License Agreement, or other applicable license 'agreement, including, without limitation, that your use is for 'the sole purpose of programming logic devices manufactured by 'Intel and sold by Intel or its authorized distributors. Please 'refer to the applicable agreement for further details, at 'https://fpgasoftware.intel.com/eula. 'Device #1: EP4CE15 - /home/hpa/abc80/max80/blinktest/output_files/max80.sof Thu Sep 9 20:45:44 2021 NOTE "CREATOR" "QUARTUS PRIME JAM COMPOSER 20.1"; NOTE "DATE" "2021/09/09"; NOTE "DEVICE" "EP4CE15"; NOTE "NEED_FREQUENCY_CONTROL" "0"; NOTE "FILE" "max80.sof"; NOTE "TARGET" "1"; NOTE "IDCODE" "020F20DD"; NOTE "USERCODE" "0012C6C8"; NOTE "CHECKSUM" "0012C6C8"; NOTE "SAVE_DATA" "DEVICE_DATA"; NOTE "SAVE_DATA_VARIABLES" "V0, A12, A13, A25, A42, A93, A43, A92, A94, A95, A105, A109, A111"; NOTE "STAPL_VERSION" "JESD71"; NOTE "JAM_VERSION" "2.0"; NOTE "ALG_VERSION" "68"; ACTION CONFIGURE = L20, DO_READ_USERCODE OPTIONAL, DO_HALT_ON_CHIP_CC OPTIONAL, DO_IGNORE_IDCODE_ERRORS OPTIONAL, DO_IGNORE_INTOSC_BYPASS RECOMMENDED, DO_BYPASS_SECOND_IDCODE_READ OPTIONAL, L27; ACTION READ_USERCODE = L25, L27; ACTION CHECK_IDCODE = L966, L27; DATA DEVICE_DATA; INTEGER V0 = 1; INTEGER V1 = 0; BOOLEAN V185 = 0; BOOLEAN V193 = 0; INTEGER A12[1] = 12; INTEGER A105[1] = 0; INTEGER A59[1] = 1080; INTEGER A60[1] = 409; INTEGER A61[2] = 34545885, 1; INTEGER A13[1] = 36; INTEGER A147[1] = 0; INTEGER A25[1] = 10; INTEGER A43[1] = 4087056; INTEGER A109[1] = 0; INTEGER A111[1] = 0; INTEGER A125[1] = 0; INTEGER A186[1] = 0; INTEGER A174[2] = 0, 0; INTEGER A92[1] = 0; INTEGER A94[1] = 0; BOOLEAN A95[1] = $0; BOOLEAN A93[1] = $0; BOOLEAN A96[1]; INTEGER A97 = 1; BOOLEAN A42[4087056] = @ Yky10u@@@@3q6aP86Zm6Gj@@t@@@l@tVVoZl_o7UybV@yh@@vd@ytl@z@V_pV@ud V_nF@ypV@zd@_Rdj@@@Zj9Eu4knyF00000018W0I2GG4O0G0100000901HW11X49 19HYGHa4fa49X7v632D6aD89TWH81628W07W1Q06G014W000GcY1W0Y04G018Y8Y G41489mG4ZXa06rC6Y6IaDO8ZWHsuXa09X46828W4OC8P9HRqWa06nb7808W4pI8 WnGYYXaG2HYD800041G89GINa7P3U4IuHwZ1n664OjHEK2f1FaKnGiH2014G0Y8Y G4H4X8Y8IAt3008W04G018W0A3Y1014G0ICn8cO2H8X42OW16m4I829aG4I8Xo2C 0G09K6W10Aim4MOknDtSBIm0014KW2Ae25Ce1mWSX7UJE9bG2000000Cm06O0jB8 n9m4028mo2U8cm001418W02YrU8GAXS03ABP000G4Y8YeS43ouC09aG2I028014H n0608W02G0P4ZCoeWa704H4X8Y8Q1e04H4On594da0W4GWCF38X4IG2G09AL24G0 18W0229I0001KwW1n06q3O0Y8Y84H6P8ZCYs6C83WX@16k8O0H01KEY19040Cm03 OW0IIh1W02801Cm06O08uyX823G012aFQG416V7CW8ZCYH6HK4H8jJ6GCn4ZOW16 m03WauA028m06OW1Cm03OCn4cO298X4I028W04PaXCo87vaJEqH7TeZ6QG3Dqi0K 0QeXEqH7TeZEwGdTsnExe2LKHL201eYAgGbLMnAhe3TqHNA03H4FSMbGOs3PPIG0 14W001aO2IaImWi2906uW3Sm1pQ130ZCoG6PW9202J6C0CG018W0Y505K1m0H4H4 Y028Q1a0801aqSC4pmWySC8W02G014W02WWX86W0G095G228W04G0pOcPcn4JCX9 2BCX5M0R1CG0n4ZOY92H4H490882W1Y8YO4JCna0WWS06aGWXY26G6PaXCG0HC1C QzPWZF_O7JAf8bK02_zW16O03Cm06O0YopO0W01aK09OW16m03CJI13Cn8ZOaH68 5m390882W1cOYPCpCpa0WWK36OY9WOFn3PAU8AH2v9U8sJ21eCW8Y0Ks930G018W 04P5b14H4H8Y8oG6PaXCo83P4HaK0I410XG0Cm6RiXDo8JK26oJa0PeW2KG14n4U 8J430000005KW2A02G014pCpCc9cO4JCWY5P0Y2A815aO4JCnI0G0n4JCYPdTipE xOdTs55mWQ0Cq4m0cOY9CH4HgCmGqh4ID5Iy93G01018W02LKH5g02e0J9W8n4hX W11nC0G0LaYAg8cPcPCpCp2BO0vaJEo9dSaJEnY8u1H4H4Y8Y995I8WM2vgI8h03 vgU8Q53voIGPbLcoAhCbL6HviC0G29KID3YDP0m03crG606G0fZg1HdCecQ20X4I G29a4t9XK09W428eN53HhO8Ub11iO0H4H4YeW2KG11ZiI0140siA306G056BX4VC aPAX82O0Cm03OaH6o8ZaX26W4I819aG6o8ZCCn4JOY8YAbbGqhGW4I819W0gXN20 Y4IYJP04G018W02G015eW2AaXW1m03CW17SW3EW04G01AeW2K8ZCaH6Um3FyY1O0 SmX6qG3Dm3FyW7TqXEwW3Sm17uW3EmLH5geY85PaH200000qH7we3AG15K90882W 1W2AhObLMbmo0KH5Kf0b0GKG1Ae0WTm9ap9XqAC4s91Y8Y84nExOdToHEvaZeYAA H5HaG96GEvaZSsPNC03o0mGC53wfO0gfcQKJ5LH4I0Km17uW3AG15KW6Qe1DqG3Q e94X4IOIv700W02G010000029aG4AY84H4H9geY63m0028H8Y8Y8kuYJSH4fJf1i n6ROZSoHEvCBdJ2XTC8Ym3apExQyOGa138dSGDcuXmGC028W04W1MAk40014W02W 8uq3P5P028W04Cm06O000000m03CW10000007uW3EKG15e0CmorbGAW4I0GGG930 14mDwm0m17SW3E8014G4Hu1G07Sn0C87W1fDO8YW414C03CW04G0Xeb60004ZOY9 Mm832cQ08W02G05KW2A2cCcGk132amG419I3OG416eX6QG3Cm06O018W02G29aW4 00YGO04H4H8Y02G01cm4JC114G02CmG813W6Qe1DMO1BiW4aG299aG2IG15eW2eb 2m0im2BOX5Um3Fy07Sm1EW1Ma8603CqYMQfDX83g8oWWVO0Cm03Om03OW16H4O08 W0Y4bC8503g1m0DtSpQ614W02CYH6P428W04G298X4ZOaH6X4I8194G028W2KG15 eX6QGZH6n8ZDgn6RaZEw87H15eW2O03Cm4MOX9CuW3Sm5ZOY96bKI9A14Gwrp0n4 JCY1EuY6o0n4JCY16O03Cu2NSnLkvchSX1ceXI04OY9Cn4p50A0cO_fF@yJOY9cm aJEn9dO2JCn4weZEqPaHCo8oG6PaX8Y82HCn4cOYCaH6PCo8ZOaLMnAhFwn7VqYB ke512eGjI0O3CW16u1Fym3014G0ojtwsR10000GeFOudV_nFJEf9dSIJEvan_OW9 cuF@ztVcV_vD@ipQsPdqaJE9EvaJS2DqW6QknDtS7oX1P0m0eX6O03Cm06OW1CpC ZPcPU1W2mCp03OW1EiC304GZPin6pOZDcn8WWukI00ZCYH6Pa50Am8ZCZPcP6tSp DkPrLjwghQrLND503CpCtvkxkp_xllztTNxkxksTtTzxl@wtztt_x@l@@@Vxl@_s 7RiXDsSZRkv6sOZDin6ROZD_m7VyJ1m0SpDtucRknCpCZPaH6o83qqPF0H4H4Y00 GeWIOW16m0W2AG1bavPC09m0JhL64_23eX6QG3lyYNUf3TqH7_vdVyJ7TTMPG60C aQb1eYAkd8m0S@zt__Rg2Mn0G15Knhb0W04m0JC85f70m8ZOaH6reZEQkOCOaH6n 8hjcrMxCdTsPkvcRSpDtucRErfdUgpExCdT_vE@yxStTtvkxkpTtVlxl@kD0Cu1W 3I1m0tV@zkdQgJMnW4OC8Pb405aG2I8X8mg4YcpWiGU03Cm06OOar6Cm802801aX L0C03lyYNUvLl_whUvbNyol@wtV@nF@yZtUxDlzwhUzrtysRlvdV_nF@yZV_vF@z tV_ztVF0OW60CmF@yZVcREpDtScRkvo4nWWGC04G018aG2I814PYaGiM6aE03PRn 06OW1CuYBSn5NuYBkWH6P4ZCm06OeHDsOZSn5NuYRknDtSbhkwA@ypF_vZFyn7NI 181kwglyrNVvhl_oNVyXF_8t6D9GEvaXCo83PbLMoAZCXH9X8Y82H09aW4IEm17S W3Eu0700GCV908cO2JCnmK26W16P4ZCo4cOY9kxkxStDtucRCX9cO2pCpCcRg9Dr aRSpDtI0W0kvcRSpV@vl@_pV@zFA03ucRYbrK2bDP0TrLNwAZCrM918W02GW16m0 3AMYn0K8ZC9WP0in6ROJ5LeYA2G0148weZMqH5beY2WmyC01Co86Pa84H4HOcPcn CH4rUd1OcPcniPcL5b1HuP0Y8gPDtSpStTtvkxkpTtDZPcPMUKFGCLKXAg8psM94 yc1vRn0RjrMsQhjirM86KB1G01beaIALPbLgIAf4bKoDkvcRKI9beaH6n8Z4YG29 4n4JCYPaHCo8recQgH8X4YG29C503ughkoLNTbhkoOK06WmW2ARh48c8YG4HqD71 3I0B1Y9cO4J6Pg1p0weZEqn6ROZDs4@b1aH6P8ZCwINTrbDsO3ReWYQTC0tSpDkf W2KGXdyqJFH15KW2ge2LKn9EvapyeU0HCo86Pan50A0ZCI028WWCJCmOZ1K4Z600 4H4Y8EIc9FOcPcnCZCYH6P5hioAEvaJSoDtucRcP9D3Cp_xR@zlpTtTNY76ucR_r l@_hxkxEtnDtucRgY391SpDTHuzGkAC4Yd4vSPGQaF4p434nNVBlmWm4OW@_xF@z rtACCWl_wBVzt@IAC8204ul@_pVkvkJ53ILn0SpTtwkxkJ1WX49V0GG2PoF64Ah1 00WnCsOZPaH6n800GyG9WXNUnBlCo0C6OaPdrip_ZV_v7lyoBUvbNo4n0@ypF_vt Vp4nWuGCml@_d@_xlCHO0dSov103q0W1uW3EmXSobrK2W2280140c3b1vPoGkbC0 WNUfS03oaYX42CeY03y@@@x@V_nF@yQk96ubtUpRlzR41IaQo3_v7e2Iw1LKH5g0 28ol3Z09C8a63Aur0dTsPERzrj_w8E3W1GaH6n8ZhRzrNtxl@ktNVThl__1uOW@N VThl_wB0KGA09aXS24I8X84n4ZOY10000WztVVxFtSLhOGuA6Okve8ng78dSoHE8 W8Fg4G1Y8cI031uPGK16qLW1UzrNzwghQrLP4ZCo84H4H8YCoG6vNzwhlQzrNtwh kgLNTNxkxksV@zj@hlwrNVT1W2ywhxQtTtDY06CpCpOcRlrjtEpUW9OcPWAFg4wN q0PaH6o03CIRA1GG8X8aG4sHp08W02G01cnCpC314G02So9Ev418W02KJDrechko LNHAj93WG298X4KB503ughkc_Y1qH7TeZOYrsN24J4H8Y8km5NS94FC8Y8YG4014 W02Oe49000CZPcP6W16O038Wr0OW6RiHD2Cm18P0W16O03DqW6QcJGoWRaC88f4m CpD7iY1S7OW3IA1015KW2ge4LKHX16O0314W020W8BDG000GBp9004G0280u4160 m028903m4JCX9W1EY0C0CmW3Sm1FY0CmExiZzcRMpD7iW3EuaFPGG15aWQe1DqG0 XKcW8Y84X4I8XMQW0287vaJEYCo85PaHAo8ZOhI34HVzfl_YNyn7lOZDMn6PaYCI E3Zw1m3FyWdRkpZA1G3Eu07SW3ZgYGODmG3DaX6Q83D42G014oga13DqG6QW1Yfq 0Rin6suqJTwf7wm3FC506SvbNU0m0D0OWV@zN@UxjkzsVzxl@woBlqbKJDgfcJSo 9decQgHDbKYIAjabMQPA06q9Y1fqO0294eCQJ0KG1GqS9acT2018WIur03Cm0604 GYACXmeI0AeW2K8Xa_2D0DqG3QebMqIBDH0WG0g6WEQf5jqINCg6W6Ae8W63G9bK YIAfCB73G15KW2eWghF34MOX9C008yk4Y8632m03OW199faIQkvcpS00000e1DqG 3vKR014G829aGSo9duaF_m7V_m7Vy1NTrLk_qJUw9dvipExl@_pVUv5lyoRUxjty oBlubNUnBlyZV_v7@ypF_z@@_@VlvjtUZRkv6tSn5ku2g11D0KI95fa2gyeI04G4 GS56a7L2XeQGUK9W1H49JZ4oZA1kuYBSnLNvghkm5NSnl@_hVzn7_upRUxjtughk oLtSZRkzZV_v7_uZFynF@udV_Esa1yztVpZA1p9dS1zPG8UC4rg1HqbGKh9aQ26M Sn5juYBQn5P6pCpSuA6WH6NqYBkebNUPB@uZUynzj@_xRpDtqchkgLNTvK0CmZl_ gNVznurCmY3DKN564TZ16PaJSo9dOW16m000GAvL0001iJ434I8X84008nZ40CaG 2I814W02829aG46Sm2EOYHCn47hc106OYHCn4JOX5cm03Sf890uwhNzrJDgfcQbN UvA7OWpMp0X5MO238Wo5Z100G829aG4I8X8am2BH23IzwXmHI8wB6IioWCjC8LB3 m03CX9cO2ZCo86VxDlzsBUvbNI1WXeNC81C3Izo0pDtOn@OWHUzLl_wC3ncWPcPk yNCmCpCZPcP7xipEvnQWPc1YnTD04Sm1Eu0YORJ04GmDkvcRG014WWH6n8Z0aWj1 0YH6n8Z05XT2nORGsC6urNPCAW4YdB1ZDo86PaTjxkx6pa1PD9H41CaPh1cPc@yt V@PkvcpSG0H5m60JCn4cG15eW2ROZDs9QQG606aez302PaXCo8l0G1npPGc96OeX 0AVk4W8Y3iiR26OW9sqr0JCm06OW5im2BuW3Em1NSXBkOYbTDm4RjbjswANTrLku YBSn5NuYB_qdV_fhkwANnDtXHn0kv_ANTrLW4I81PgfArK10000GUKg08WMm2BiG Q5C08W02G3CG5m9OWBliL53I1GYkLCmdV_fFlyo80GmbNUjhl_QV_vd_aQgZMn0K I9beaQgZM91So9duaJAH9bK6F_300JCX9c0q@V200WX2Vn03000vPQ028W04Sm1E uW1cBs03in6sOZBSn5NuW3Em17SW3EuHF_uZ99OWF@y2NSn5kwghSrdV6cW11AOG A06a753eW2AGXKIbPY1vHXH@@F0W6QG3DqGkA6aoV2f0OGD06exkxMtTrbkwgHDs OZP1OW6QenC0IeAW4qGZDgn6RS1W2Y2mWiwv9F0UY70lm3WFu1j000jebMQ1AeW2 K0000800B_3Jx@6aUn671OG90IKMXApvRmE1UCU531@@GF1FSSG500GNHB00Ct16 n8CJ87gSQ_3JUS200WWg4se34O000REem6vY4E00WPe300xNWHB6R4PH8xN4I@3X iVH5zFeo_5a0007Ii00G@3@lVn@vVy@z9@7HJ200a0AxvXI0OedU3_uXXr0OeHW7 E2e208000020d6W1200000G00010K2W4h_m0810WCyJ0G08G61Cq8W1fumG90CS4 G2X2zmz060002a800mxHIaRG2l1XHgHXyUq6vzyG1GIaRG5@_8nA@6C84350n000 0G0004xWd0100Ye5C0400mB09000z38000G290000002818000q9k1b0a0100YH0 Uu8W70400S4G84G0001a02028OQ0609a0W020u8WHIMtWC2I0140o809000000GG 0A004W01036O08W0I020171O08W28280000G0101402G010000002AI80071a000 00vP60dB8H@5o5YH5zNWHH4OqVHBBjRWPf4Wsd_FElGoDpZtzw5Bx2GwN@VUs@bl z@uT@7_t@V7_@yD@lTv@b7P@0_6WBz0e@Wy1000mB21OBQsw@DXqV9f3N3M8sWER vvBtD87h0y9S20080UlzjJ3MQ3O9c7@XRXJ00G2mV@9uO818wt@VE_@cd@Vvw@x@ dgY4H5Io30000mSZyk@VC4G00uV00O@Xy1000mw51Ou_@7_t_6fDGpK0mmz@7y@@ 1@@Vm@@dQOuvdi1f86WxNuNde0m_3s7@a12bF0_VWVDZ705tdl0200SYB01@@VvR @7y@@1@@Vm@@NAS2Luc0W0GW50Au_@A0I00i0G1tddG0wCq8WD0002M0eW61CAZ0 L0000AF008u@@3_@@Xx@lyj@J__@otoN0046M00W1uV8@c4g@7ZyRCepPCQ4mcpz JeH0ZADu40CP9@7yV@3@301W0iX60W0I0200C290W0a4I00G2H00048a00W4MG4G G8110W4102X0O0000C19WWW4cG40G0H01W4CX40W0MG201CH0O00W94104maK200 I8100WXiHW4G09X5102X0O020B8288aWfa2Q4m0XK0G0MG1G1DX80W0cW2G0Q290 01iaaW0IQ4mW_0UeH0OG280q8W1038188aG41W1YC22WYd04y@@3@t2000e_@Psw H2mnv@ty0vz@Z15g5WXx@Fu@@x@@XohRdch1Got@7y@@blzVm@@lSz@ZlCV@@9OA V08vx@BU@@Xx@Fu@@7k@@W@@Fu@@3_@@al@Fu@@7UNYptF70100fl1WXlJevx404 02qyD63VRGpt6CZl1zupGZ0vW000ivx4Q4meI381000ey00WXx@l@V9El@S00mVc 700AVx@iJp7008AJ10WeNj70000000JL200@7yVRDC4vU2ltKH_DCiYC6D2OpxD9 q8WHb6S20ci4000W00G00000_Vmy0uInQjE100103NdG@3d3WJm10201O29001a0 400O4I00189a00W4Y0008G81009iW8WWG2200920421m0000O2I0119CX80W0Y02 09O29001iWD2O0W5K000J8208W9f400aG20003PZ09W0I2B20421m040MG4GG81J 95q8W12f0W0iW2W2Q2H001C15W0q4I002O9911aq8W1z1yGZ0mW4G0eH0306G2GG 8X8204Gm6sDS@@1@@6000a_@xQmb4A4pW2Ns000000wpiW@@lp@d7qvX_@z00Bg_ j@rLW1OF6zG@@6KXX40WwAI_cgpy550100000000B99VV_u16ayz30GuexVuy@3a 000000Oa4000Wzs7IT0I4D0CDQO90giYYt@Vu_@VEcazBmhWPm0G4Grzu@HlcF00 000a@q1@@@qhy3W188u@@tVWV006l@_t_yNF0WGvzrU9IVMT00xE9VNHm@d3WEsU u_@tleYXxnUzl70WmWCsekz@FZ008Wm7P000w@mtCqyj13VRGptO0a00evx40800 iZF3D2a3080WclPeH0ZADeYUoJ0004000801M40@sdl0000TY20xNSk020WiFbGF 30mv3mt@F3OE50EFx@Zp@@yi@RXkYtRm8@c4sX6Z61o9dR6Q4meI32H01Cbw00WY @D0002n@1j3002G01KZr00W_7QVxQ6000knS0404m6g00282800W9a004GIG200H 8100WWG200IO2I0119404102X0O08000W5a044IO4I0018140am4Y002O2A04H0O GZ060O9b00W4Y000OGA10D2O088Wa80GeL03G01W98144amKY2028280aW9a204m 2I0AefJ03G0DX80W0caIG0I29000CaaW0IQ4W74G28000W1f44W4m0AZ0306G2Gm 8Z01euPpp@300040W0O@@L00W0e@@PUqNYgzb80Vp00005xU294K10OwXb_rDxUX 0GBTVxF60200U@7ce7axU_DYyvX_@h0093Lk@U4@lG12jH@@lTvH2L@d00mqx4zH ABSQ10ity_Hxz@@00_R__3u70MsrY_d4jV2RuiHj@9acFg0GdDZzGeGyJ8YbDw@t I04Mt9V@VmzmK159ZvZA0OWnXx@Fvxy1G0100cs8vx@Fj@awlh603PGnx@FS@@rs RGfxCqUiw08rqxFGYrpL70sJTf@dC_Vr0mB4UjV_a@J00EdM_79aQV2vsNnEIISy _m0ujMFz@am@1_sU3I_@10yYCfNPmmt6qyj13VRGptFKZL20900Q_E10200zupGZ 0Xy4_3D2a0080WclPeH0ZADu1040G0G00oHz1fHE0@_VI_56t@@3QCR06_@a@3gM 8D2GvR94zFy0800SEA0ayz@xNaF0080Wt407lRF008000G0OWQ0cOlYnQm8@c4YG 7Z61ovzc4Q4meI321010002OAP000@7GIuxCyVWn00W0000KoI00e@XsxjF100G0 080@PE0202O2H00141400m4I00289810W8a000GG81009C19WWW420Y00XG0C040 00m2I0229Cj1O08X94104m4K08Y0mW61C0mIA10094100mWK20Q4m0GG09H0WGh0 6W020JG2888Xf4504G4G081J8508W5a0KGJd06W0Q2H001C9bW0a4I000O8911aq 80F8W4G00003I9809W1K61641W18O3x6@P_v@J003GGql@Fpl4zs7_5x900BtftV CI_lw3wDOYU3000100ctyoVRMndXYql501400OoaA_HQ@F9k_@d6cO8uobsud10W PNN_XTota0W@1e@1dsoNY_7iyyK300nhTYQ804G04000_DXGf@F90OTqRpfA8VK1 0wlCS@@X0Jo_5mqV1g08vEgi8v_@d10nx_c7CVTDC0834AVBV04000GAY3kwaq@h 60jvLk@v300200XnIql@lxV_00000G3uD@oy9@d002Pbzs3f_Ri10010W9DE_7xV @t00a0onEIok@9FVu30uNm@ytZsxJetVZ50008000uwO340000WcnPuR6Q_s0004 040G004W2KxU21lp0G20WclJ8uo7Q4u10800PXZHZ0F0020evR6Q4meC2g8oD600 01mkh1OsUI_jlQ1000KdG0gzKzgNbGiu2G@3jd@H2z@R0yI0WalzO@Yj1000WEK1 8vx@7UFV00000ZN0ULkYnQm8@c42H7Z61ovQU6Q4meI32H01Cbw00W@3yuz89_Fm O00G0280Re500q@G_00W9L20202O3L00141400m4I00289810W8a000GG81009C1 9WWW420Y00XG0C04000m2I0229C290W0a020IO2H001C150Y80CeH030iaI00G2H 000C8b0W61C044GI408qAW18W0m4a022IOAH1014140Im4I102O1905qq9W18WcG 40G0JI9809X40006IIG09D2m32814000mWK22G2O0bHW1038188aHWWyywvu@tv@ pfxNg@V90mnqspTK5VBQu@6800000gVVFvJ6_WMlt@W0ILmksZw@XL1WNULyU_08 W000dukwTxpp@00o@WalF@S@A0m4LlyL253Srq@S20gnkyj@JUBX_7W7004W0Yuk R@VRP3XIu0904G02GrcBU@@9FnkvzG0G010016Eu@@JysWnJj70slTrh@FTx@@zR msjj@SV20WuKV_5_Z@P00QIHpp@dS7s3tJ20Kr_ZpD8wQr5000CyU20WyzgECyQx Vuv@400010WoMDuU36_s0G0803VdGptO0a00evx4k@tWXlV8BS3Q4e50G00DVpGZ 06bHW40GW0w@@1DqD0@_@GuxjpcV0uwis@_y1pZB0bl1@tnCmLW18vx@BVx@cZp7 000Wcf0WBrhuz6Col9XKqneHWSUl9X61CgqWG0G000W0cI600Gix6000W8uz4_FW S00G0000s4800iQl1Jwd0004W_7yku_4400XvH0404m4Y00282800W9a004GIG20 0H8100WWG200IO2I0119404102X0O08000W5a044IOQ3m0G2J8208W9e0G41W1D2 O0WbK200I8200W1f40q8W1WW0IY00XM1C0140cW4GGG2J9A08W8W0G2cGA0G0B81 eWcE1C01q4Y002OIA1189a000mGI228fH0UG09W00006aIG0I03eC2C8203Gm6sD Tx@Zy36001W0btBpC3I8030aTobslqovbcSF30GC7tytWH@bEo76I@731G3sZtnm yV25Bc4bOiNjuIyyF308W04W_gCr@F08002o@100G0bvdmT_J_Gl1VqR002_Zal3 VUVC000100h_9rVX6INY_7oSuS600000Wi1AvxGEEWXW_V84J32rN20400hO8Hs@ cbLs6l@BX0a8ZARQviWMcJ@J100028@Ep_Xye@nG0DhLnnaCPH500G0kc0300G03 8Ho_5KbVXA08000m66lx@6l@BHN7KLT_U2m_XIx8s_@N20vFzW9zs@@F08UtxDV_ _@J003GGVDja@1p000000cYk@G_00W00GOiKxFy5td002800mmunDvH6W9FRh1z@ @00UqZalhevTo1G0100csuvmDsFtW1qt60yLSotI4_Fs5tdmsz90W@hugDCMltWz xVO_cd1Wt_CyD3DVR00020220002G100000G01S@V604G00a00evx40800q3F3D2 y0040WimneHW70010qyD3D2OK61amad08wtD_FGYuZUcia2mr7USVZ1TVYjrK5Wv V2f@@jbPL0yVG_2000WSb0ayj7@FuDNX4WZtp7010Wcn3WXtJO5R66h1ZsQIe2RC Q48dwzOeH0ZAD8400mFY3002kt00084@78nyBFCVZ1@7aC00W2R200nDK1050W_7 sUYV3000eZ90404m6g00282800W9a004GIG200H8100WWG200IO2I0119404102X 0O08000W5a044IO4I0018140am4Y002O2A04H0OGZ060O9b00W4Y000OGA10D2O0 88Wa80GeL03G01W98144amKY2028280aW9a204m2I0AefJ03G0DX80W0caIG0I29 000CaaW0IQ4W74G28000W1f44W4m0AZ0306G2Gm8Z01euvz9v300000CZ_q_cblT BjWPmb@@ykj79dP00IizW@P0W00qA@aySk1xzZHKmh20iwy@We6l@Xorh8t1RkvX XLr3PB0C2vd10K7VhitLm@7UfF60ef@gj6_t_P00Uvwi9rD@@X0mu8xFO_rFJ00r eUlvUa@F3PqaGD@6a_l4200WIYtL04oH5lho5FXag863@d90ev_TxXv_P3oEtO0i TqvjdJz@ICYK8z@390uziTx3P@@j10dZcyT5j@GE00800eAFblzVfxUCSVoz@NX0 2blhJpN000W0OWw@3_@xCu7ld1085nJj@Gt@CC@ns08000G0080v5vxEux@d10GY Xz96Iov6lyU50W19hTxXzBO8uU3IUtuaxV8zU30ms6stl7bGPSm@O00Zz9zA36_s WclDOuR3Q_s0028W3@@0G20WclJ85i7Q40ZdmneHW40010qyD3D2OKf1C88048kS 90G00WR_08uUF_FuXj@PM0100aB6Wcd@lyjDwV8S7a20n1xn_5R30000D13mnv@N y_@5QNnODOaVJ2VcZHZ0vyUJ2D2OKf1a000cK900m@1Rywg1@7WD00m7n200zFml I0G0G0J8208W8W000cG20G0919004X4000229008X98144aG0G40842W1W0000MG 2GG8XfD0309CX80W0cW20H406q8W10MI9008X80006aI0GZ0602289204Q5m04G0 O2I0119Cbe0W0Y0209O2f001iW4W2Qw4m04GJ8208W9f44WaG20003998Wa61u11 a02000OGA1181CWo8mW80C01ROttX@Fuz3RjtIjxts@V24mH6kzdXa@HAvyI1001 00DEUj0gEU7oIwD0008m2xF0Wo9feR9MxFXqste@SCw@d10A00Jt@90qq_cd@Fvx CNeYXm@k20YOxK@P_V0O00000G4UDu2mz@p302feYt@Vu_@tlu@hJ@lwr@7k@@eV @lt_y10010WmOfvv@Nk_@al@Fn@aBUV60yF05l@@mz@7y@@3VpGpt6Cyj1DVZ1G2 0WclJ0W00GptCq8GE0W00Q_cX61Cgq0I0OU0CS@@1@@Vm@@dyz@H@_VvR@7BS5lt WH_D9qYE6D2apxD9q8WHb6G200OIb000@7yV@3yh40404m6g00282800W9a004GI G200H8100WWG200IO2I0119404102X0O08000W5a044IO4I0018140am4Y002O2A 04H0OGZ060O9b00W4Y000OGA10D2O088Wa80GeL03G01W98144amKY2028280aW9 a204m2I0AefJ03G0DX80W0caIG0I29000CaaW0IQ4W74G28000W1f44W4m0AZ030 6G2Gm8Z01euPnx@Nul4F@@mZw@K_F31dyGV0mq@F90004w@N508YrD3eI61XiTG2 l5CJ42Hr@F900avFv5rS7cf@@G0Gn0KKX4zNWH55X0002SjYMgnudQ84206l@mz@ @kXMXTSL@@B10lE8o_GYCnc_34501000A3WvQKPn66IfH22000ZlmpvOCaGc4z@l KL16q@l10Grg6UNb6U2vx2HFU@108GI1@hOt3Nr@@60miZdNoczBge3XI7ib10Wl P1@NQ48N10PSAvxYU@8salD00lMOm@@7ymsz@7200pXPs4j@Vj0Wzdjl7I20002l Jh_@l20LbMm@@7yFg7OH50oCqV2xg4gF10fSdyDIXejn8MP2WC3@_aIxVxA0iwp3 lhI_BXqVWh00W0002qEyD3DVRmmt6qyT2tnQ00G0WW3C0810Gpt90G000100OGt6 0W02G010HMu68000eH0CU2dX61a8Z0C0X40q8WGb6810GfdbiQP@1IQfbAG010z@ J50owo4nSA@3N10VtK_MHf43MybK1W0200squtVy3WrHxxm@BU@@gPhuz66UJNYt RCe6V36hXX61CAZ0s4QX0yVWATrRm@1O0W00G00000W0WMxJOH1a0W0GSnmLGBD0 wVuV2G1D290aWa02W0Q2H08X49aW0a4I0G098811a8iWKWYG21289C19WYW422GI Q9H01X444G0qII0229CAf0aWa020IO2H18XC15W2q4I0G2P1R4m08Bf48WaG4028 3I98eH0Zo8u7W002G6I9G09W185K4aGG0I0382e8aWWW9q600K_MHJnJB00OWLzP ugOFUqF70100fVRpIy5j7_3R4m0008MM0009V7Ioz90400O3VIojdg2qDuzSaIjt 010WMo3002yNb@3Ef_XVkTlY0uDezTOIiBXcdnGK00G2yUKuA3f@@my@Oaxl4P@t rh_pqQl1000Qr500SyRupyRGG@I000sdE00GotRKuv35_Joo@9qz@d2000400@JT 00OuvhMF7oh_VG000000OED300zjlqo@6i@l4z@7rcEIiW@C0802i200aykz0800 0G0CWQ00u@W@pj@aXx9f@2ColOI00G000WPm300qVH_080kEEdau_Zj@@J000Cu9 00eyj@3_@@XtnefU6AhlbiCG500CBa10WiNpN00qCy00WoJEl_i70001800E2700 G2T7s_rR0000000BGT008vxeQl2L10m@BFpVppCaS6vzx@000W1N300r56LIKe20 0oNs00GX_9C3Q20G0000G0GW028_V3W001800GOuR6Q_sWXlDevR6Q4mWX@DeH03 o2FXdmDeH0Lo8uX61CAZW70GXkq4o9j7LD0GRWr3Gg8DQ1W7Mq_Zwz@B104fyalp 701000aYuot_Vuzy10010WmOf2zA6hXXsQIe1@4UlnWimJO9U6Q4meC2IJe52m@1 OSQF30810_FGbCyJOH1H9Ue0q@my0800USo0Wb404W2Q5Q08191401q4Y0G29I81 189a0W0IGG228HO1f05X424GIO2I051944WaqIY022988W0eba044IOKI1819140 am4Y2G2P2A05e9a0W4o2s8W1GMI9G09X804G6aIGGZ06bHmF0104WCaIW0I03GAe 88XW0a06G4Gn8511WiVH2blz@uX9ltQ53WN100uTa300Tz7oU@yieBd000ru300y LF9H7NQ1FOq@F600WBL700CS@IX9BHYoRi7TW00W1z400CGAaHhILJxL000sEq86 oiDvioF1000cA10WalPkX@D2TH200WRe4006TdaatLv3UO_ZVftBs8@@A000iAP0 0OuzG0G00SSlARu3vE@R800gr400Gd@9NhEC000hf100iqkVVml700GFn000RVcF 00mR62009V7rm@b2002G00a6910Wal@lsRox@l20003I700cEDV00Gpe000UE_@z 7o7004FK00WN@Xl@@4000VBN00e_ay100D3N008vxekXFdUVkAnVC00049F00Ow5 rx@@1000to1006UFgV@LSRV3EttW408uU@70WBrCyD3DVRmmt6qyT23VRGpt90a0 0evx40800W000ivx4Q4811000D28K61W104200EdSvPU7Ey608W00mSbN_ct9dcm yoL00@6kyjewVWprwP001400Ykh_78FoSC0W77sV0@0OaQBVx@5qhuz66ol9XByJ uz63ACFXRjneH0Zo8eBXM80@74Llz9ie0XP4uXvK7W_7_d0KGZG20989W08WcG40 I8H29809X404G22IG092B85e8aGW0I2JG2e88XW0aaMI4GG811140ja4WWG2ZIA0 989W0W4cGK0I8JG1e0DX40aGMm61C0oIA128941W0oWK22Q4meC2_180W0aXK24G 2O0I151944W4m0Y0A2988O2j1009VpSP_j00060100000GWeY550W0G@@H100u1Q 00m_3v30003l00GdfUN_@620Wfe900ixl4PtPmrvbsYHE00W04003mS000800010 0400WW00000WW00000y2030Y00q0W1000G0W0045W1N0OG576q0W1P0mmG7Kr@F3 t2QGrICaDO20080o1W140000200c8q0400G080200001000G00040080400G0000 G00_210000Y400O000000022100000120H400000202W0000a015060000000WY0 0400HW0003000002a08000008G2430000400G0400804jHW48000s8WHP4u11001 0000W4a0G00GaHW78048AD81W08Kb6O00G100cp8@7a00048G80000G4G00G0000 LO18m@1C00400W00c2400u400@7Su53gW0GW00040W2G0840001Ge0m10yVW10qP ew@@X4Wy_U@70W3MNy_@F7@Vpp@lVn@vVy@z9@N@o@ptyVyF@@Uq@jFz@wL@dSS_ 00000GSbUyS20008YUs00040400W0a02SyC3G010EUE100I87_R00100408W0W02 cYcX61CAZ0puu60K_s@7VdG@3900002021K@390000020WGpt900G2e@13E_s00I 80zFaGZ06bHGQ00WFjB00aSU_00WlKC00Ky_@3tdm_5900002G29mnzC014Ge@@4 008XiVH200G01814SSF3D2OK61c10lsP@Y@p_y@hJ@lwr@1W00000GH0W4040951 002G0000I0400I2085G0G290020080I00910WI8101400002221W0W289800G020 0202W0WGG80e0I7HPGZ0C0GG2410Gg01fW61CAZWV0810WK0111402G00mI3OG4u 1GhNUtW_3HbzWSP400000G91000200a0008900009450082000G00We001404G90 0W0000a000A0000129000G04040808100281e0G0G00002010500W61O0002YGA0 0W4800WG0Q4meC2u18WG0001G000X0042ADW10GHpS300QU_@bh@Fvx@FE@@Yt@V u_@3_@@Yt@Vu_@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@BU@@Xx@Fu@@Nk_@al @@uy@BU@@Xx@Fu@@3_@@al@@uy@BU@@Xx@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@ W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_ @@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@ 3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu @@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@ Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W @@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@ @W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3 _@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@ @3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@F u@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@ @Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@ W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_ @@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@lu@I 1040q@VK00WC5A004y@@00G0N_VU00G020W@@zd@W@@FuV_1G00000Q6500GJ0Xq @Fs00Wtr8004y@@7N4U@@O000Q6k00Gv5mt@V200Wz8C000000SvVx1003W0008u @@tV8V000Ou500A_FV10Gpm300YFAV100drluD008Wvcs000G8800Wot_@wgjJxo 300mgU400QVw@yFykyjD000xnD00uIp42rq0000G0OW000G0G000O@V3W000i0G1 0000000W8000O1W2wYo0400W00026vaX61I0020GZ06bH0F2800o88108G0b6y0c L7W88huvkahCm3SJA0dlnF6I7Wnx_Fu@@3_@@W@@@HwAUl9XyROe@V3Ul9XyRIOZ QCQ4meC2qI000gA00W6jb0004q@16FLR2ZE81408010Wba500wV8V00GeA401G1j XA0aGY02G0Q2908Xa4aW0I4I08098a01a4cWKGHG21189iW8WYG2228HQ9901X42 4G0QII0119Cbe0aGY0209O2f08XiW4W2Q4I081P1501q4Y0G2PIA1189a0W0oGs8 WHP4y328140W0oWK22G2O0LQW10381eOaHW0GACu@@3D9XhdJ3G00mdlZbuA90Wp mgFOZYhb89XD2nknro2vuR30W0hCyTNLFGL3vUqFd1fjPmxBCq@V50mGjJT8a_7g O_yAwGFjtr5gkT30Gis7yFCP9eI@@r1004e@VL0GtNq@@6vNBTN@F0W0hy@0O2WG qztL10LJHADI0W00u5_AonXX4C_feYMIkNB0KRnzuhIx36d@F30ORcgytc1CMjiw D0G8xMoa4pGxH9C5bV1Rz@l106g_q7gk@@J008_byz@Nd_Vw9Ot@F908wYckDV10 000ePAY_z@dZ@V_cpd_FXn@P00ouIz9s7@l100KOcVXV04QuN7sosTwkVn308000 0010WlCxrm7MESZg@qTvV9Q@t00S9@3VpGpt6Cyj1DVdmmt6qyT20900Q_E10200 8000R_EX61CAZWn0G2000000210WkL3WppoN0100uS1WYdEl@@A4PV0K_s33dAz5 oR8r118vx@FE@@Yt@Vz@4UlnWyRIe_U6Ul9XyRIu2v4oK@X61CAZ0p000X6yV2@7 eIuzCyVGl000EdiEX_7iNX080Ae941W4I4G02GJ8109aaW44GYG20181X48Wam4a 2A2I8809X541K4IGG09IB918AaGW02GJI2888Xf45W4I4G081J8509a5iH03WiW2 W0Q2H08XC9bW0a4I0G0P8R4e2288aD2OK61dW0I0108WC8bW0a06Gb6O0m0I0A29 48m1Wp_y@Dc5j@VCIABXnmp104WKqJgVS@300W00GOjNO@UNQJo6yT10kh@7ySU_ lYy@VuFwzUCYXG@Jex_70mDQsyy@9V@Vot@NtvmfvindEU007A_0UFQUiw_@J00C Kqmz@7Nxm9La30wCbcJjl@V3003fFS@@1@dF02000q9A1@@@qjv300200DZNql@@ Sy@DF@VvRUlev608W00mF1yUq@jFzVwLy3WcnTuR6Q_sWXlDevx46_sWclJ0810G pt90G000100Opt9q8WHP4mcEi1WW@@Vqpmx@V3DaB0@7yV@3vB0000Nv1m_5@d@H _0800mGA0q2T5ltaG_DCiSV2TidG_D6aBD6D2OK61yiLR2b6K1000CK300@7izS_ 9CwG500WmG800yVWtXMi1008K52W0eWsG50I8H0180DX40aGI2IG092904W44IW0 I2JGAe88XW0a4MG4GH8111a8ja4WWG21280D99WWW4cIK0I8H01W4CXK0aGMG2G1 D290aWiW2W0Q2H08XC9bW0a4I0G0P8R4meC2_11a020G0PGA1181CWADm0W1a0KC o8G085My_@5yZ400GWiyZ5049Pm@K10G0e@@I1GDwDS@@5fpJ@3UqXXe0mPFAU@@ Xx@Fvx@3_7i6Ou40mZMot@7y@@xNyVm@@dyjtBmw10_7WW@@Fu@@3_@@bh@Fvx@F E@@Yt@lyj@3_@@ot_VuR6Q_sWXlDevx46_sWclJ0810Gpt90G000100Opt9q8WHP 4mcEi1WdZ@lvv@BVx@al@@uy@BU@@r@Juz63ol9XwxPuzc4ol9XOyD8@63IodX61 CAZ0p000X6yV2@7yV@3shG0405q4Y0G292801e9a0W4IIG228H81W0aWG24GIO2I 151944Wam2Y0A2988W4fba044I8G01e99144amKY2G29280aW9a2W4o2s8W1GMG1 G0DX80aGcaIG0I2908WCaD2OK61@W0I0108WC8bW0a06Gb6O0m0I0A2948OYsI__ @W@fAsVa2OvX_@Z20FJOot@7y@@vudJ3633W6Tguz@7k@@W@@Vu_@3_@@Xx@Fu@@ 3_@@W@@Fu@@3_FV04G00WJS3_@@W@@Vu_@3_@@Yt@Vvuy10000WGgCu@@dkz@Xx@ Vws@xD_apZf20W0m8o_10WDzsPCk9OfCh3i@VC0mW0ayTTxAmMLtR0W4NTsRCgf0 ZulDO@R@E3790ewg5lBX008Wjpt00100000e3qV83zJ0000T7G2leJ80OlG00000 4G0IUdai3OO@z40G01a6F3hmRGG26K4Xe0G8DVjtZs7UO6@40401a513T0uG@1Ri @0Oz@t200WM33000W004002CgF3p_RW000001m0L@Znz@I42YVFedGeEI0G80e@@ A000fB6008pWDUFWa_3Wi@VL000ypK00Ojj7gblYhNkj@VF000UJN00eG@4UqFXz BIufbDkl9pyB2frg4400X0E00etgP648XI4Aj@VC0G0ouB00O5EFwi9X_@V0005m oKXqypOz@p300uTa200PPTImDC49X4PfmmPQ9qVmd00Wkn200K5M8DGXn7A03W0u cu00muTUyyH5@XmG14Iq@Fg080Xe800a57CX0QmI2aq@@d00WbO400S@G8F8MnyL 9a4Y4rVnG@@S200oba00GKWXS0d1vUPG5aCitM21uTB00u6u000bl9X020WRBLf8 j7g0SL00WNe1002WLYRxUe@X4IYb1140002W0U09XttC0014m5Yh200CYW00mi9O a0H218QGg79q@l12080AGXXVCOu06K100KeF00e@V94G01SP83d6cW020WY7PG00 1KJ0Oq@Vf000pKA00SyT2HVR000080CG000808G01Sve1G0W04008S2Y1xqQ0G20 004G008OW04100G020100mO8602000014n0a60804eBS6c2tWkmDOAS3w2tWfmDe BS6o8uX61CAZ09002100gaT7sDgiCXE8CO5Y4w@t014GG008W2JXXx8IO1z4I@wJ 1mKEz@Nnt19azK5z@RW0008014Gj8dG_5q2WoZk1SFs@WX_7U0000q@16K726z@B A0Kdnd_DOvwAUi8XE8Iu@Q64G0018W0QzpAQ06L1eqAXFvHttFi@D3@7OmM2CyYP i20QwsVGYo@F9@33kFVZl@450PrU@@9aVZ1TCdmPwCCMJ2jramyH608W0Qi66Q4u XvrbeH09w@tWtRO8Z0RQ4m60G3x@7inXp9isZ1ntdGCz680020G00GOFC8000000 0Hrp9CNGNBAK40CVv_7sOmw44G08C@F3nDy0220WlhJ8kXqIa8d1@DeX930mUe20 1e0jX60aGI02G0D290aWa4JW0I2H08Wa8aW0a4MGKGH8111a8iW4WYG21289D99W WW422G0Q9H01X4CbK0aGI030DC2f0aWiW2W2Q2H08XC15W0q4I0G2P9911a8a0G0 oGAHZ0aG01WiH0Zo803a020P4O0m0I1A2948W4m0a0A2o880OL0mQpy00028prFx @t3RJC0puso2WpiJFL5yRmbzIiOp6hiymb@6Grj1ur_AE_tWg@JunU3YjiYv@J00 24mNWFaMyRXwFZ1p7WbVF9zKF000W0010e@MFwjtccnF1002Gf_IK_W4L_@WL57W Vd9Pvu7oUbX4Wh8JZe_RVZm9o1004Wgz2Wr_VOiI3cDaXrtsO0R3wm7ZLu5riM3m H_XKtl7rtpPB@Xmxn0eyD6_CtW9JDezG6Am5ZKODe6L6w@tLsU20z@BX200W2@J8 lS3Q@CXyAJuwg7IhNnySEf@V3S8O0yz76nYyJs@rL7aAz@RWq@2WaZ_9wzOhxd12 5C0z@BHXTC4Pw3pjcGI0IqTodbzdGjVC0@l1Os@A6SYXwcD82dGcWIY_@55iw1Go tIyU1CJN9Hr@e2fT0uTB@U1oF2l60Zrfxpn2f1K0ew1ox@73O490ZtjnAAOa@l77 dlgjt5Wy3sOqT6QxNYk@CO4@4EndXa@B5004WvX2WzFu7pe3msdpiUt37GfByv2W wFs8rR3MkWXf1hO2J6c@tWbtB5004WbX4WS@bOyG3AUyX9BDu_@4U_qWQFJ8_m4w 38XcxBrKr2GizRqx@3Tk@me@FCyFjSgK06_EXclJ0G080000808G01@R00G80140 0DVRmmt6qyj1tSR002401K00p_RmJu68200eH06U2dX61m0100OMu9aHG5D2OK61 F000g2f00mphd4_F3D_p0028WiFPOu_L100moI00ek8CACzXk@bO@t7c_@Xd@550 0C9n10Wotauvl72U8XHdOe@z4gEAXSaJuzQK500RiLl11MvHjz94QL5Lfymtjh20 0YlsRLsy2ZyFq500u0B00WBt3vy43kFXXfdge@XO1G0p9100e0T96h9XQpDuz63w kD100I0ztd0004WOSD8A@40H01q8m37wdmUE9KeJ2pidmmeFaHW4D2OK61F00YgP 0U900018WW0W000mn@9CNm3XXOmuD60G02eyN3QWt00004Fudm@1Y2WO7x@WA40G 04tGEt_dG@3YA0Og202G1Q2908Xa04W0Q4I08199a01a4Y0G09G81189iWeWYHA2 28HO1905ZC24GIQII015944W0qIY0229OAf08Xa040IO4I181v1505q4Y0G2P2A0 1e9a0W4oIs8W1G6I9Q4m0G21189iW8WYG2228HQ9901X4Y61a0I8BOZ06bHW4814 0o8m0W1a2K4I8G09W181K4aGKWh87W2wz8yz4Y00XlR9PwTK10BNqPvCzecC0sYW kEFPxoAUF5O0ibQd_VI@1R4Wkk0WgGpDtco@POzMT1Wnas@V54800YzE104G0j_d mzhFSZ76fuZA0umlYZjljU30Gjst@V50O00EybXOxJO0E6MVlY@7S50tCxK_UquE 31wd0040WQNPOvq4_2FM0iSv5NuTsBFq@@30GJHIyNb_7sesRNx@F10uXk000088 00ySlz0Oc40000MNl4ls8Hwx9KSz3bEFvv5Xq@V208omVyda2hPOtV3sF9Xl@x50 riNvRXq@l44001g1QO04000eiatluXu3aesV6gTdX5@hO1bI7bE10GDq@78HCr64 LU5ltRGSr9ySU2pstuz7X4gj100W00G_aku@9D_@mvNIqylhbYR00qyt_@bW004m F@Lys@3LWNnxZk2W1yAkIXwlRoxRE10L1mBWRSsk47FiH2GCqyUf08W000YlyRV5 dcmmeP9a@d13mPGuH6CQF3hmdG@P1Mp39l@R00M0bI8bOr83ISp010G0l6_W0000 08W09mQGu3Fa1R2@lvNxJaqAj10mPO7nK220G0Lz@GmzCSUN2D18H5u9CVJf0000 0mpm7rj13VR0800000W048e0CG000804etV30008qyj1L_R0G000000860004G00 0G000104e00WWy@DeHW44000y4k1DVp0400WclJOuR3Q_sWXlDevR6o88X61CAZW Dq1S0SUs30G01kDFXF@Juwy4cHwX0uP8@@46_VL6n90xN8nZzIKx@30001UzFXgC Uuu_I1014q@l1yD10o@GY7@J8o@4YF_X_xDez@7QlFXw35z@W4iyB0iVX4VMOmxp I8W00euV3wVmWEGVO963UVSL1000ytG0AVJY@3Iu0c7ITvXjpV8149UFNK2d00NG BH_3Ia@X4ZWxHtZVc@X10800qge0i_V2NpOmWF6CMZ1TsR002801W00Hsd000041 8W0nuR0000G04G1Xup00W8WpyJuz66ol9XHzJuz632stWtRO8Z06Q4mcBlJeHWGC kV0yVW420000400SUF3p5ymn@9CN03t@RGxF6yVWVNcdmY2XG9Z08xq4wV810400 V5Pmqz9q@W1ptR0000akxDG0100000G00G17up00W0WCyJe@1yIa840G00DCPWWf 302G1j290aWa02W0Q2H08X49aW0aCI0G0f8811a8iWKWYG21289C19WYW422GIQ9 H01X444O0qII0229CAf0aWa020IO2H18Xi15W2q4I0G2v1D01q8a0G2oIA128941 W0oWK22Q4034WMID2y0a5KW61CWW2GGZ06bHG20104WCaIW0I03GAe88XW0a06G4 Gn8511LVSU5Hk_mJ_Ua@F3R7xA00OEg000HVOmrnp300CZr00GkxFSSN2T_@mR@L 4z73JN7B000Ag100vzl100OWo@7kwSC000bR900OvQ3ohF104GG3sRmkhL4Yf4rV eB00GIJ000VDtIzzLixF3F@JuhzF0010uhbA000DuP00uSG3IhTZ8pjCsQR6@d10 0WwG7002GuXHpbOnz7ITNYZZRSuTCUVtWZgP0004cu10W_wJusU38G00iwE3js@W 002W3vzOy_Mg_wXWxHwL09Y6e200GqK5002glYv7gu@W4Aj@pW@FH00GjZ00WS_V e8vJsjtrI_h000yY110Wn7yei@AAIudyBwAL39Is0300WoE300UzHY142f_8Bdjd Xdx9100CXa10WqwPOjv7UzdXolbe0S6IUEXk@XCzVC0001800m0s00mqlFyp@61s xQ@@X000uMV00mpnF40Nlps7IzzC0016cZ00mPyBDyyg0800000eWN00Ou_AoVYX 0qI8sV9kTMYxxJuzr67ll2000hG7000800iMG2tyxnG0XaQ@X7tdGq@U0008Zf00 mNRRqvb7lUlQopL000On700GUqHby_Ut_lnx@9yXH2000NLB000G028j73YjtW@_ CuzdAM_EXdFO8zF6c@mWWym3028Gspa4ql14000000HN@Y1XbaG0KISyV2rW8nO2 9yZN27X_GlruDz03R7amFtI0016b_00mH@FKtV2F7pmp@LSy_3J@BH_3xbHA9200 vK0000002G0101000000H02000000190108eR3c_t080001TR0028WRkD8eR340W 00020GW10GGt902000014nmt9qyD3D2ammt9qyj13VRGptCiDk1bZRGZ0g0G14eH 06000I4Nk10G01o8W128W00000W002000IG00aPxD6CtW7P_BnzFLy_gVpVam189 KTW1lG8HFz6G016G00igY00Wv_D0000Oa@9qVX4NsNnklFizhV@7i1148WT_bW02 80000D400008G0AzNYFVL9FWJUVPiHlUu3cAslmWHVDG00eEs00WJVVu0ZDAVzXs BguyuL100hR100OcyGgiEX1pz8xt3@@9X7WI8@ZA0W02000u3g000030WM7gu4ZG cz_XY@DOvz0xFo000W0D8P004GWEaOe303w1m000G1_200c_n00004fsdmxDCSOl 1I000MlFXyRCepU300W08W20ewU60101q8031wpmxD9q803vtaGr_CaVZ1D20305 0WvSPW028n6K9SmJ2tGb054G000mkc700cB8XNlJ0004Ko@64yU2j@OG@@600G08 s@400W08020OwV6cBmc@3AQH1Fw@@18000000W5500SSk1bB8HadC4t09NtR0808 W8yJu@WF100ZW0060bq4Y0G292801e9a0W4IIO228H81W0aWG24GIO2I151944Wa m2Y0A2988W4fba04CI8G01e99144amKY2G29280aW9a2W4o2I0AeH81W4a5K04GJ 8209a9f44WaG20283PZ0LG01XiH0Zo881bS0IGI0109CZaHW1ePa1o8m0ZC0IGMI 9G09Y004G6aIG0J038Ae8aWm0J06G2GH8XW1O3qxDISvFj5UpGkL640d1H0Wmmt9 K3G24GW00W0n9900OqrXlfs6000Ck6006C2ZBtzurx9xv6610m0zFKnJzO4Wmp00 041A00yQzCnGiwy@R00085U00GJ@dawb4fPWH5qe200QZz000004mEpZjOVX0001 800yJU00G@3jSv@63W7B00mL51003MVonzRSwEavxT200mRi000ZJmMzzD200I2r 00G@32TuibTy7200GT8300ntCJp@6300qWA00mnZU4X0mjjl100OsqRU8x3lx@@1 00WKK000A@BXjBg_hcD000IgO00uu3lptV300WCK300sVOx_@zG004MyFgySV2fm aC00WLV300zEIo3EL300I0y00Gz7v300OGw00GvRIKUJuh@RW00uIB100l75IizC CvTfDzpGCvFCuF300WV5E00CxA9ddaG3gn6k@6000Fb800K7WAllyGdt1cVuF00W 9n400igT2rQRmmt600W0W004Gy@60X02G00Wmm@6KSj1DVRmDt64qD3D2KnmtCqy j1FXRGZ06bHW7W8W0o8O30aDcfteomzUC_7j0GMw@F8dzBAzRVF0G7Ik1g7n@Rmx 39yVGifTx10mlmotsexY4c@FX_hZT_bD0G0000pY9@ZM2WyP0qz0V@jHtZ9K0Z10 8W0oW@XzBw500400oBrs@J8@63w@tWyRCO_630001yUZ1zNcmxD6qXf1ltmGZ0La dF3ltOG_DCKhl1D2OK61pGNC0OkWPM_FX@34zg@4kOe2hG50zFinp@94t0a9IW4T z002G1j2D0aWa02W0Q2H08X49aW0a4I0G098C11a8iWKWYH61289C19WYYC22GIQ 9H01Z444G0qII0229CAf0aWq020IO2H18XC15W2q4I0G2P1R4m08Bf48WaG40283 I9809X545K4IGG092B81e8aGq8W1W422Q4818Xa0D2OK61R040G0oGA1281C0fWY W422G2O0H05ZK44yWD10WUx8V_@A000NRE00ecVgUKXXw@v1104GvxQ100abD00m qfs3000000mCq10Ww7ESGd7_LVC000gK600kRFs46Pe@VU000xjqn6BdRyMRL4@l 100WZvB00Cxlw7z@000WRC2009Vppw@VU_b7000E27nZ@BOk@V9000hBE00OuzDY FoR10mki5006UFV00mpG300UFw@sd_FvxM_zdP10m@dVn@_5@d@1@0800000DZ20 0Oyk@3@x@l3@lxn@hF9V00GyG100o_y@bREF102s_@10q6F3VpGpt6Cyj11TdmDt 64qT20900Q_E102008000R_EX61CAZWqWG00W3J1ewsy5G00WJS1O@2rx@N2ioA0 blrUt@C8W00WF00Gpp@lSz@blzVBxLyUJ2vtmG6_6yUJ2vtaGkxOq8WHP4e5008K 5200@7yV@3yhG0405q4Y0G292801e9a0W4IIG228H81W0aWG24GIO2I151944Wam 2Y0A2988W4fba044I8G01e99144amKY2G29280aW9a2W4o2s8W1GMG1G0DX80aGc aIG0I2908WCaD2OK61@W0I0108WC8bW0a06Gb6O0m0I0A2948OYsI__d4ux503GG buWr@F9B4Kqr@p0WzkOuTI0002aVTr08f@3_da@3ae_zX10010WZoudV2xlGE040 008W00GcQTS_@9V@vp6T1Wl1_dVTx@N80mBUdD4R@@B10jqBu@@xVu@W@@Fu@@7k @@W@@Fu@@3_@@eJp700000YhqZpJ0000nnv9G0002G28mnvC0140uuy4008XSSU2 80G01014SSE3D2OK61cnnD08u@@tfFX_7I00004042e_7I00000400XgVJ00W4G@ 36SSl10aG0wV8X61CAZWq000VQN008wuy100VfO00evv@NkEXzBI00004W4IWdhP 028WG@@900G2P@Y400W02G28uvQ6Q4meC2C30Ujp_5@7y@@1@@Vrh@3010000WY0 09080IA2004W0000a0800a40GAW0W4I00400G0a00I200bG2028000044420105G IG00W0400404010XWG0G1aEYoW61O0WW4820WK12I1D2OK61@0G200f0222804W0 0Wb6mW8m3WMlykaV3Q@FXI_VGkC200000ea0000100I000a4000W4Y2004100080 0GK0W0202e400G0000I0005000W0X400080202040a0001a0K080800001W0W200 GZ0C0001H8500G2400G80D2OK61y04G800W0800WG0021b6m00eePk100DF@@or@ dyz@7d@Vnx@FS@@1@@@nv@Ny_@3t@Vm@@FS@@1@@Vm@@7y@@1@@Vm@@7y@@5l@@m z@7y@@BN@Vot@VS_@5l@@mz@7y@@1@@Vot@VS_@5l@@mz@7y@@1@@Vm@@7y@@1@@ Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1 @@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@ @1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7 y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@ @7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@V m@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@ @Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@ 1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y @@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@ 7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm @@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@ Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1 @@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@t@l 4400000000000Q@V900W0q@l10010w@NYn0C000GG@@b200cIq00Gw1FC_lw00WQ 9700yVG5rFmGq3Iq@V2HFWQ@@L000i5x00G@5Ri@F9TOaG@@IydH5z@h800mI430 0z@NX000Ww@pPF0Uw@@dv2mOqW4YDW10005070000W0MPWbdBuqe39SxG2200@WA 00y@GKd9C9020WGBIusY4000rQC00umYG2bmZb8Sj@V60G0gQ700euVx1G000W0O 0r00Gi6BzVWh080hS200a@IEbNGxkDC000ylzf4wlOU040N1@VUaHFqQa100Wk3_ @@W@@Fu@@3_dV10Gpm300cEIzplUG00aCS10WyNcl@V3000nB700eyjDs@tR10Wh 06002_@@apKFnH3gSC104GPvVqUxVC0W000010Fg00000000008M0eW_@D0G08m2 05SQB3nsc0G20W50AOzM300100G008ss4Q4meC2CJ080W0wMXppu70TYIoXmtvA3 2eJq@Tiz2RV00nNTm@@7y@@HDxH@@U30muj@@4olnWStJeyS6_S@XtRCOyz4_SdX 61CAZ0p0G000qA0u@Wy5G00SV23zF0F0000XM804W2Q5Q08191401q4Y0G29I811 89a0W0IGG228HO1f05X424GIO2I051944WaqIY022988W0eba044IOKI1819140a m4Y2G2P2A05e9a0W4o2s8W1GMI9G09X804G6aIGGZ06bHmF0104WCaIW0I03GAe8 8XW0a06G4Gn8511WeG00uwq@tBcv_@R100eCA10Walp700qCA00WeV@@mVZx@V60 0WKZtXH18a300Eap00mor@@@G_00WTDE00SS_@BN@@ntvB00uSvQr@Fu@W@n8vRx 1001800_@uR_lEz@gN@Vws@Z_z@dZ@lvPxdEF100GmhNTUkx9ayU200W0000F_Vm yFtd000OwW@Rlu@7400FBV00Oux4Q_sWXlDevR6W000qyT23VRGpt6Cyj1DVpGZ0 6bHGN2000AD810ynj1@@Vm@@N_s@9V@@nv@Ny_@f@dG_D6q@l1ltmG_D9SXV2ltO GD_6yU33D2OK61i9q21u@W@xVuV2G1D290aWa02W0Q2H08X49aW0a4I0G098811a 8iWKWYG21289C19WYW422GIQ9H01X444G0qII0229CAf0aWa020IO2H18XC15W2q 4I0G2P1R4m08Bf48WaG40283I98eH0Zo8u7W002G6I9G09W185K4aGG0I0382e8a WWW9q600iyS_00WEFFh500W0n_ho4O60800e@@C1009fI00etGrx@@110GDE400g UWdsRUe@V6YVOos_V000qD710W@7o700Wf800WY@@yRaJEk0Z_@t0004Cf00Wal@ yR5LQ_uXG4y0004W00eOi300@FmybbCq@V800WZLD00yA1I7hKHA5p4n3IXO4200 GMW0005@hx3Hgq@V500Wca400i1S8jYSIr3TjRoCRe4200u0k300d5qO@@i100QM J00mf5FVXZA000RS2004VWqR0T20082b1000000FE1R10G0dVj1008LY000DlGRG 65100otU00m_3YM4oL200C8F00qz5dXWGL@@9000edN00GnPMEh89j7z300GT220 0bFPF000000Gji100I_UrFCQ91D3oU4300G020WZn000CVng0G00_nGbtRy00000 00G1U300x6Qvq16ihg1l7mmvg90014OpLIoUS3000um600A_@M08W0tmOG@iR0W0 2e@@D000NG600Oux4Q_sWXlDevR6W000qyT23VRGpt6Cyj1DVpGZ0s000CW00200 8GW_@D00I0Gvu6G010OAN30402qTW100040W00KEk10G018I00aHW720Y04000KQ 06000UiA00iULWHMaGe364xG21Nym469q5m33Wc300e14100dVfu@1pS0Y7tdu10 0W7m300b7bPk9CSzH2rxdG_72100yXM00mcj4kdD9F@@010GWxR8vuPC0001000g WF00m@1AcPJ2vViHF0Oi@xC00WIyD00CQiYN_OGi39G014es@4w08Xs7Iu8ZAkFk 510W9u300MEsWtRI8@c4kldXtRC8@66cntWtROeH0XgV912810bmamIy94Ta1000 52FY1W4W0jpdG61m000G4Z00mQF9y_O2@7WtY2Oq@F3NCqoxH9CwG500W4P700CN WM9IS200Gm556Bq29000ZWJ0405q6g0G292801e9a0W4IIG228H81W0aWG24GIO2 I151944Wam2Y0A2988W4fba044I8G01e99144amKY2G29280aW9a2W4o2I0AeH81 W4a5K04GJ8209a9f44WaG20283PZ0gu0aGcW2G1Q6PW61Cm83W4abK24Go8D2O0J 2B8Ae8aWm0Jo8m06OIQII011946m0qIAZ0I02080P8b01a06WKGHG21181CW8WYH A22csO00mppv300U2A00mv@F00009zVox@t0M000R7e_6_F000Q6500mS1qcCUH0 00OXF004iVBrOmC00GLi100XNqUv@C000w4U00Gy7s7_d18100UU_sjzvv_V3000 21700ut5lZkV300meK500sVuyj@b00006U10WmJWl@@4400EFVJ8t7Kz_@6800wy z8Q3v79000pG700I_UrshSI00y@_3yt@W1xNyVvR@VVo@V@bF008_k7bO_Dr100T g5008_d@N@AV00m07Dpm_5s@zNuL@9H@@6000_1g00mmt9qyj13VRGptC0100evx 46_sWclDOuR3Q_cX61CAZWe0GG0KQG22000EBt00WG00O8PdkDV04G00WJSBVx@o t_Fyl@@Ey@k7@Fz@4olnW_@Duz66ol9XByJuz63gntWtROeH0Zo8WDXM80@7yV@3 @J0AeH81W4a4G04GJ8209a8X44WaG20281198W4X5a2K4I8G09X981K4aGG0IIB9 288aWW02WMI2GG8XH95W4a4G0G2J8A09a9e0KWcG20I8BOZ060P9b01a4Y0G0PGA 11D2OK61@040G0oGA1281C0fWYW422G2O0H05X444CXs00Wddj7004000GA43005 @xn@v9qV235famz@6qVo3z@dsMBCq@@C00W9T500ayT_20Wmm200KyV8nF8H@@94 @0UXVN4000Px2000000M_XXi@X98_Dwn8XQCi400CCV100W000400G00022000O1 W20082000100W00000W60C0808GK06S1W1z@pGK0Fq@FOzKY100080G00D0OG606 KK1302W0G000080000100W0001000020000108Zq10000Y00W120000G88800000 4808G0000881802000G48K0m00000000K00G00K1400C40000GG2010000W09WC0 000G0001G00W0We1006000000GWG000808W0GYeEH3Q4W10WI0040WGW000300eH W4W481G000400G0900800Q00W110002q8mC20000e02aHm300001W2404848ZW40 8K0G000004G0K00Gt@40000HK00400000Y01110010Y010920dB81105040G0101 00b00410HmS1600G2010200W41WC0000GW00HGyVW18000002012100Y0Wm@1C0a 0W20608010W@3I020000004H00a000AX4830020SHX4001800000GGe000400G08 Y000W0G8G00000Wa0e0m00W0W00HG40W0082K00800000GW411W00000IWO0000a 000AW0WB6a08G0002081800200G08K8u00G00800G00GCj30Ht8nzhRF_@30MU02 _@@W@FFzc72_t0l7D0rM3V@@CWxS00002mE0LC@Fv8A106k@@W@@70000030Wd@j ddT2Gmxv30000cL2mTPa4xEp9dpWT81WblpN000WEH1Wal@@@1_rCU0Ky_@p_FV@ @9epM08u@@3_FV0400S5O02_@@zFuNmu1Ggrg3002ewN30001a_h12XA0szFXY@J 0G08Gn@Cixl15@Rmk@6Kyl1x_RGn@Cq8WHP4e5120WgZDG2000020104mtk600Ml w@qloN00m9S10WkFp7004FA00WfR@Fwt@VE_@Iubuz66E_NYyRCut_4E_@X61CAZ Wn00018Wmg_@Wy1G0180Oge@Xy10000WGB402G1Q3D08Xa04W0Q4I08199a01a4Y 0G09G81189iWeWYG2228HO1905X424GIQII011944W0qIY0229OAf08Xa040IO4I 181P1505q4Y0G2P2A01e9a0W4oIs8W1G6I9Q4meC2_19W0G6160CWKWYG21281C0 9WYWC224NH0Ky_@PWJIt@OR1g08tssZkFXrtCGp52m@1@tbFIb@Jh1K6WZNdl2Z4 q0U04y@@zFaF0000TY70pxHug0Lr@V2@bnG@@C000UGC00mnv@VS_@xNCSMLUiVH 500W0400ZnD008u@@J_sU00G020W@@zd@hJ@lwr@dkz@Xx@Vu_sRU_@bh@Vwy700 01000_Kg00Gy7s3000000uiq00W_@Vu0AlVkd110Gcq3006_EXclD0W004040Wcl P0200Gpt9Cyj1DVRmmt6qyD3D2amJu6q8WHP4ua000WI3I009HJm@Li0sv0ulv@E ez_@V00YQQvR@dyz@7d@Vnx@d_V2vtOG@@6yU33vtam5_9yUZ1D1bmxD9q8WHP4m cGB4W@3_l@X@905q8a0G2I2802e941W4IaG22GI8101aWW44GYm2I1A2948Wam4a 0A2I8809fb4144IGG01GB9188amea2G2I2808X945W4o4K0AGJ8109a5iH03WiaI W0I2H08WC8bWW61CAZWV02080P8b01a06WKGHG21181CW8WYG222cGR00Gpnv300 w4A00Gnx@@zbz0000400Ep800uuk400006Udt5t@000G8o100DFRF000000mhW20 0YUS__@D0004FA00Wal9lLU3kbd100G0200@m500iv@v08W0w@@1000io100Et@4 0400Lmhud@OivF6z@N100m6V0005@ho4_ujp09NFF300uQE3003t@V_5dSm0LvNu 7008ST0001@@VpFdt@l4000eX7004TR_00W1ggaX08W7000EK00WbZpN0046M00W l3pN00m9S10WopoN000Vm@mtyi49Vh_tXF800UByFiZ@HbMtRl@V6000DSSEsjU_ 0008Wn3D8ex40G00000W5700mmt9qyj13VRGptC0100evx46_sWclDOuR3Q_cX61 CAZ0X00018080eq0F402080ecQtuvVEE10yPg7EZTWbX0W0200H4_@1dB000G000 mqlF0Ws2isvgxVW400000mnkI__@Nlhk@XJ0Gxbd_V2vtOG@@6yU33vtam5_9yUZ 1bedmPWCq8WHP48qgl6KQW708W0mEZ0yVGrRcRme3U8W02GeS3G@3L7Qn92jG080 5qAq0G2I2802e941W4IaG22GI8101aWW44GYm2I1A2948Wam4a0A2I8809fb4144 IGG01GB9188amea2G2I2808X945W4o4K0AGJ8109a5iH03WiaIW0I2H08WC8bWW6 1CAZWV02080P8b01a06WKGHG21181CW8WYHA220HX00mpn@lxFUf43pezsSw23z@ @000uK7100NMYz9wX0008p000Gn3wsJV8R_aGXzL000GIl00m@3at@V5000yq800 aykqFDzmRJCabF300WpzE00SSizG000000i0V008vxvpUq000Wie600kONqz_9vy @AUUt300G8S400I__@PhRlzV6000DZ800O@2Kpl0c_@3100GiD00WhNp7004ZL00 WalL@t@7400@@x@st7zGVbF0040000uY410WXx@luV9wxaX@7gUxU3000afC008y 03EFmu_@R100i0510WY@hu31o100GeO00OwOx5000000Y7A00myBOV@Y4FlPGz@9 000o4U00GotLdRJ2ps@movC000YJk00GsB6arS2lDRG@B0@VG52010IUd110WBi3 0000X0yT33jLdm@Dz200GOcx4ojF100G0VTRW4000000000WAnB0000280000108 WWclD000G424000041C0006_EXclJOuR3Q_sWXlDevR60100a5U20201o2dX61CA Z0L00484NU2088080010804O5X4oGm000YcX@d0280WA0K8406s@dvK8OG0100zL 5Wl3au@0i1001SY130000WQP0K_c1zF8TvPLK2o3IcV0Uk0xolye_V3uGo0aSU_0 0W0q0A0iS2s5e720080FlD0XO@GRD9qcC6ltaG_D9qgT5D2OK61y010WeqWDWG00 0W0G0U00m@1s3142000i9o10W_7mEq29Qmd180G0080mK102W2Q2H08X414W0q4I 0G299811a8a0G0IG81289C1fWYW422GIO1H05X444GYqII022948W0qaa022IOAH 18X4140Im4I1G2P1R4m08Be08WcG40I8JI9809X404G6o61CAZWVG09W004G6aIG 0I03eI3C0O0905X424CHR9VRGsZIN_s3z@N10gGZVV8VwVC0GBlCy_yB@d00QZbo 7QlJU600010WA5ztqmFqNYJzD001400k3eddjF_V30Wp0qyy@zFy@o_OSclDVvxA 0swbZp@luz@plWV0eaH1@@@yD@7@p@l7zVxJ@lUr@fVz@vP@N_s@FtgU0wI0WGgC yl@@Ey@k7@Vxo@p_y@hJ@lwr@dkz@RtvP7yYE6@akszuwSR0GhX10000W02mNw2j B@3L2ypEz6KKl1D0OGNz9yMF6Rlt2000104G00GqF_YFadytO7UCorda69yu@06g idXq_zOxUO0m_85k@XHzZHywCivl4z_@Gt@m00BnEjUWhld700x2xjZT@@a0WtTQ @Y0VeFaJzI8xYDcVn60ujJNt0Pg1R4JZDD@l10aTcZVqQO_422AXfWAA9cGw@N50 ecg@5zGzF@SgV2d8zJE@Uq21Fl@d042000elxnD5r5K6a@33H0TIZ0RCSJ5BD940 UN@JAkQ5h4gnwdHgcv@gJ00010WvtPsWbct2cV4semhJc0JYxlQ10xtVhOgKSM2L dTIGi9000Gu@492J3ZSp2P@iDM0160qMvhNSLrPy4hh100G400080H00OxjAULZ1 0W02r1aGzRj00HheyD6Y_mlLD_9zEO0G010WAT@LlJcl840080ZDOm4W90140uD3 CQ4O30W0004000020000G40800410WSVmO5l4QOsWZOgOAGF0W9dVAeAx5nms164 VO598Q0000nc0OOr03Q4W480020014gKC10Y00xMOGb8CSUH2xuymu29q@@9G86U AbxXn3vffACc84cE7IeJI3W020s9n3vImG40842m3zYG200eR@3018000E_sWelD uuR3Y_c1800000G4hjq002QWHVR0014WZlD8wR3Ylq0G28W000800002G010G080 000O0A000000W8Y0s8m9000400c8s8W1G4H000G0G14G0I08m2aI0140081004G0 5900000040808W000408mmQvCKQ06rbR000GIH101BbpGwDdqbo304G0hnH20002 DQQmz7Oq806VVO0000G8W80NHGo0x6KDY1dVs200GEs3019jpmV6OyVm9TdOm1g9 K6X1@7q2000X61I8_43W028KFX1Pgm00G0XQLCu@03_rCX@F2fa56000_1A08u@0 I6U8Xf7CeB79MVr08Y8WVGa00001800Wn08HZ0X0101yGM32tmWCMJu@W72GvX_7 EPa66000snA00e_4IAVw48Y005ucGzDCCVZA0004AFn00000G4003UWXOFh81b7_ VH500G000WbskaXvNs8@3FI_8XzBmO5Z7Q4mZSjI8tN3QkmWLQaO_MCwlH500mv8 100o4cXIDC8zV90800_tc1DdOG408CXI2b7RGF0F0101yGO308Y8s7G5D2K14G4m vXDeL03I49XS2I8z36U0wXzV8fZf40G008y11e@@40100yVG2Bnym1F6KYi1ltam qp60008e_b4UlnWuaJuz63YKEXBKIeHWM00001111ycX7IX8100I0hJp0080WjfO Oo73wy9XbGaGTX2m@1CK9T29vy00G4Wz_IuS06cuzXp1U0081GUG6Cry3z@RGZ0d 4sZ4vEnm@1Iq8G8Jvm0Wa3Wp18Pk0CE7u10W00D28K618LQ09yZN0805qAq0G2I2 802e941W4IaG22GI8101aWW44GYm2I1A2948Wam5a0A2I880ffd4144IGG0XGF91 88amea2H2I2808X9K5W4o4K0AGRe109a5a04GhG3098Bf48WqG50283I980fX745 K4IGG0fD2G2AuDK1W4o4K06mRe109aba4CmgG20183f4OWrm4a2A2I8O09X541K4 IOG09IB9188cOW02GJI288Cnf45W4I4G0CXJ8509a5a0SGZG2098Be08WcGo8m0a 020G0P8911a0CWKWYG21281C09WYYC22OoI0afU8LkdmvFFiOs3Z0zGN0Iq809L9 PmOK601008yF3_@AXstn8yhDkXt344001@@@weHzL9F7vBHvV6avh4@sPGvN9Si2 63ux15q5WXdPhtVL_yFX2qIuuV6gEBXdhVuuUO0OY0SO36xEeL_@aCv@3j_NHbm9 i509vxN12o2WH_D0000O7nF0008OhV3MzpWU42fY@4o7wXeYVeWVLswtZZ2DOgG3 gEt30W000800Qrl2CI90zwp021004W000012Ev@d@bCOs@P_yiYANDutf4My@X84 Iuyp4QRqWqdIunn4000HSa@3YzO0A2tWbHD000m000018001topGtZ6yxq37xRmv JFyc938010wudXNQJuhRLwjcXAxn00G0my16000meMx4UX8X_@DO6X4UmY180002 004qh70yzj1zfymYTCqj@33_d02I0W9_VG04000G004000F@pm4464oXAftlHh7R S@@32020Y57ZSlOmqw3G6GIqVw3nUnmCg9K3I2xyBn@1I4WWGH8unz@F0002uxC6 I_U3Y590ns@mL_FKx@9TnQGR69afaSHu8nv@OiuF3QWB0oEtWsyL9n@4_Kv100G1 TxFpQxE5@F9hsoWkZ5WX_J0040Gs99aPd4@8eIlTFaUo6zuymQ@CqQi4HsZHzBFa ap6pv81YA20800WGa04_1tWrKJOel4Ur@18001G000oqr00002O000gzWXTOg000 Gm45RKUm3tHWK1w6ad46HyRW0200sWD0tUeIqHOix@63yNH@pCab1FnNA1000000 06FFoGv@FaYp3gL3000000048uf73wqsWkNI020GGbJ9a@F30006gnEXv7O00800 00W08G00GW000010W008e103EpMe@obeoo4AjCXMVOupL60048010W000WnwFC02 0000G00g32Ws2I8dRIW020a2k1rGPmFu90140020mGzb6axD3Bi@my9HT@l10018 UE1ZQiI0200G_dC4Xb1IbT0UI@XNzzuuc4AbdX@zJuwf4YH9aY_@fLJ6k9FXQfU8 yU30020iXg1vzN1cf5WXlOexz4IDYX2uD8y43YzaXJzP8A_4omwXeiUOC16wTPZv N8fBGI0100yv86BePWYL7WWxD0W0GmUNOKWl19UyGnHFW008eA@42q9XwmOudV6E wzXGmauoECgzzXOwDeHs4EFvXy@JG280mn_L0100GYi2GPjOqUG2VsoGr9CK4G2B VPGGU6iaN2lnPmwojqpU8Xd9HxagqWL5cb10cyn00m00O012W010010G008Gmn96 010Ouwa40024000G000m00G0XdWC030W060004002lJQ00000CW01XdPGwy60060 8GE3W008KoT2FMQmCtI4Sf1Vr@mbtCCWP2B@R0000YaxC02G0m249yrS2ZtR04G0 084G0G0180020034WO5E3gzt0001600088PG00120008G02H000m00O004UlpWxo C020G008WW8ZD010mGuB6KOc10W10000C0120eSJ3m000a1W1GW0600180100008 GGUW6W108Oaw4IyqW6zJ8d@7MnZXs3O8jrDW100010m820301604193BBQ00m0X_ XDekV3YVsW04J08X1GDq9W028eD@4W020K6T25uR000WWN3C004mG408qCF38W00 Unn04002H0WGC0CCil4vbdGYv9ix73FswHd@60280008WG408ySZ1fdOmq@9804G 04G0W00008a04W0W0Mnv1Rr500002dpnWn4D004G0Y8G0000G0m02U_nWv2D8s23 W00W800803W4000W04G0WHOQ00O010G008W04006800088b0300H4G10G0G4OGWa 6irQ25yR0G2000008Z1QmJu60048ulV3YRqWWkD000040K0WonJ86i701CH02000 A9018W028W82GW280948Cob1rcb00I03G0040201004G1290uBV3M0o08414KW80 G010YG0GuIs4cUA14000bDQmzJ9W020u313ort00003vpdGwJ9ycc1fqpGrZFiuA 3JNwn2JX028WOnS3004G004000G018W0XU@VG200HtJ90002uB@400008Y00GUY2 028WWEdIOD@40028W008008004GWW3pJeQV3G01CKZY1H0OGr_6q3Q2NXamoXCyc F37_cGS@Fq403BlMnjNFaVY1W000W02G008WOsU3_FmWjdI000000I03G0142000 WG40S0b15_d00002Mu100000H808aK938W00002820208343c@o00G01OW140000 W0280380000000m033xd0480WzFC014Gmxx6W0280200m5C6yVm31ZmG4ACy1g71 tpmfL9SOl1W028wVWX@3OG200HuB6q5G2FsdW0Y00DL700W00AfpWUMD8n432FrW lIDeqW4_Fu14m005vbG@F64eY1jtRmZ06KeY1tdyGWfIysS2@k_Gb@6Suj4lUp04 G02G000H0OGfbL4zl10038gInWy8O0gj2m@19i_l1BlPmth6KOZ1@zcmLB9Sil18 W16w0b14000G014IJqWq4Ce@13gEzXYNaudoAUydX@3y8uyAEvF11002ptQmg2Fq @l1Ka80G010iPI2l6dGZ790148ezE3AD814G031FPm_56qXi1vFPGL86S9I2G004 oa8X8gPOaT3YgsWyFOegR6wVGYS8a0400G408Czc4btQ00G8XttCe@t4Y0F11000 W02F_F8X2OD8sL300G0G028004004G0XuQJeiL30014Wa6081Q3G0280G00OC660 01Kq6W1000200081110u5g4kf_10WI27ea000400G02rCyGNz9084KelU9W02000 0W000WY400WmdDeG73YkBXe_V00010900WomU00LRJew90080ucO3_FmWp1C8z@4 W004SNS20910sHC10200rFPm9s6aCi1G004G0040040gH09sRF100I096dGZ09CO D3zzdGxF6yca40000000eKqV2@7mGtV9qRT2D2K10omjaQIuFj4G00000a0W00Gm Kr6CMT2pDdmNH6S0k1zFRm2Y9SBT20W00_AoWFTOu6V6gFoWv2OOEV6QwbX@3UeH 0FQsdX61guMA60GzL201u0DX40aOI02G0D290cWa4IW0I2H08W48aW0a4MGKmH81 11a8iW4WYG21289D99WXW422G0Q9n01X4CbK0aGo0209C2f0aWiW2W2Q2H08nC15 W0q4I0O2P9R4m083f48Wam4a3A2I8OeH0688aGW02GJI28OZ06G01WiH03805y8a 0G2o2A06u941W4oaK26mI8101aXa4CmYm2IX61I0aOG0IIBB288cmW02WNM2GGCX H95W5i4G0OYJ8A0Bi9e0SWcG20M8B81OW7X41IGMI9m0Bm024G6aIm0IW38Ae8aW W0I07K2GH8X01zLRmd94@c1XlQmrjC4xQ2jldmar641W19lBHZ0ICg43jl@mEQ6K Y53ZmdmQP9ihV5fURmev6C1I27@RG6AOayB3@mR00GZ@Ncnx3wP0200i8jJ0Wu6h nzXAGIOlV9UVdXnlbOMt422aXrhb8Z@7_0uXk@Ou9L6g_l28W10W010000O4ST2p cQ04081GW000804kFwXVdJe0_40nhhta_3lqcJfzCqxi7vgMnmyC4X53T0nmj@F0 04W02G00800Ze@IusV30G0G00C08uTCM@F1G0G008YcZd@aoVhuxT62vFXdJPuyS OgM7ZW2JOtV6W00WazF3n_Rmc_6qSw3Y0002@8Xw@J001410uJd4xPuwc4EdkYKx JuXR6okzXpIUuH56UCNbyfOuBy76KVcEnD8az7wPt0GqDX000008W0yNV8rrBHrh FyRh45HdGcx2DwV5jWp3000104G00ev8dwbXUEDeWz7ADFX@ZIu506sHtWwZI81L 3o_tW@BD8jT9w@lYPXJO3zG6H@XGz3vIU3wu@Xb@D04KBOx@C4vd1z@dmIj94Vl1 V_dmgx9KTG2ltQGnJF4Yj1zPRGvO9yzY42000clGY_@JOJR3krEXz@nupu72cXXg ZP8z@70W28NNC67_NnivCCuF3HcdGC@ISqD9fO7IhoFSnT8DblH@@C0WXTOKZAI@ 1Z7yLP9R9Uy_aY@Hgva7Yyl20OLz3Z4oZ0ICVS2ZOn000WWGjb86@4A9sWs@hudW DorlYb3WfB_D000hDM33HERG1tFazN27udmXm9KXF33GnGnvL4MF9vFKqJOOail4 00c7E@tWOpOOLVFkEdX5OJe5t4s@tWWuDuzS3sYtWyyJukS9IE5ZDo630@w5000W p6DuZVCwCF1C000O000cktWNpDett4gnFXlpDexT3MWmZhrwgBTI0G000W6ITaYJ AmWXfMy8Eg7UCaXzCUexV6QN1ZJ4w20z2F00008200Nqp040WWXmJ8kDCg1FXeY2 9kV9UfvaAyRvB89AqF400G20OSwwrwXa@JOg@4kksWv1nOeU3w0ZXUtDOjN6kC3Z S3PusG9c3AaGXEPFvD0G8TdCp6vwdGDAIiv36BsnGVd9iRX758in@NgCHG5n0WHZ _90WICUho7MuWa8xEfDu4A4yaQuyuFbSM7hYrvD00pFOvR6igl1ncOm4m9ilA3Dk nmYv6W048ui49G020qZ23frzGk3gatX79HCpfyCqyl108W00mFeLVG2lccGBzCaw k1nrR028008G010W10o0mWI0C008004001C0017tR02O00C0028006IZt0400100 12m000010Guxs7YDDXbCJepFR6nlYlqPOSe72rd10yWsHzRm8r6Kug10W10_io00 W020006AktWmpD010m0080WqxD024mm3E9C2O20W04G00401200240000WXw0Iug V9cLKYPNPuRH9236ZOuhOjR62ZDXXyJ0010mC@60Wge@YV3gxtWCsD8y@4Y00Xpw JupV3Y0mWfxJueV3Qnt08001z1aGd0642G2xiBnSxFKTF3p@@GMkIS_z3j18Hg_9 4fV2G010AFt00000I0000G00000cYC0G028W08004G0000058014G014G42K0000 41CW02cvtW@2D8lL3008500680A90008008082GW00kbc1GW018W08UmtW61C006 0mSEC0100028W040041002G0a000000040420G000408m00n@RG9x6024G028000 0202002G201gpaX61OevR300080H00eH03A_t08006G00000480140000040K0X6 1CuB@40000000udM0G028WWvyPu313W0244xl17rRGG@6W14G000G00OWWO@JeW@ 4QztWWxDumU3gVFXJxJOk_A2@FX@yJ8sVC2_@Xs@POyUCYaNY@3O000W620WWl3C OW@4_FWXblJOuV6G01C4_l1@_RGo_6W028018WG026Kul1fjRmJe6Kp@6Z_om@15 5g_3z@p0008W_7O000u7g0WWk7CuaU3wVmWPxDOx33AxtWl3O85336s8X2_Du643 _ntWy8I028WGFo6CSF3j1aGmx9C1G2HEin@1mqCm3hNamf66C@k1000TTB000000 y823UkDXJ2Oel63IFb14m00zEaml89Khl1FuRmNE9iYX1zvcGWbFq2A3RbmmxsLy 6x3T@@G0_IyhB9000Z2@pWutV8Cb7UhEXxNC8B23QMX18W02D8R040WWzBCeDV3w VmWz7aOhv7_FWgxo9100GjF1000080l7yGww9iWX1H@R000WXCZCOz330010qrH2 7WRmL66yRh13gOm9u9Ko03RbyG@3m4yl1B7eIpoR000_7a00Gw@6000WOot40020 115080Q6QyE1000100a4Mus0800200G00018014Gu38300240220u_a40402K@Y4 tvRmOD6aTl10010Fp8XBkV0000000202000f9pG@z90000OF73_utW3UO0200mqz 6itl15wOGn_F800Wti00mM094nV2R1aGxx6iwl198d020fWo@J0202GAy6iyG2e0 02QlC101W2bmpmtbCCNG20010cBmW2hPu@09Yu7Z@3mOwR3EbF1000GGG00U@d18 WG0200Nb300iVk4000aoI8X@oJed_40089iUU2h7nG@@60220u4z404224qh4@rR 0000a2wJeH09_FOZ_zVe@1CMKOZQbJ000qak0G0KGRe209a8W0CWdG20I89198W4 X402G229m09X985K4aGG0I2B82e8aWW0IaMI2GG8X014Wca4GGOYJ9A09a8W0G2d GA0I8B81uW6X40IGMG1G0DX80aGcaIm0M2908WCaaW0MQ4m0CGIOD2m0C8W0eba0 44IOQ4m0O2J8A09a9e0KWdG20I8B818Wd61C03a4Y0G0PGA13P4OGZ06GH8n8Z03 W944aHG5eWcGo8W1IG090104WCaIW0I03GAe88XW0a06G4GH8511ux000um83000 Cqzw3XzpGpvF0008028GmHQ6yXB3Ped00001C000OW00U@FX@PteCw7wnAXahOuJ y4_ddXg0m8MU3IeNYRTU000i9900WbPhBpPUcHXXKev100ul_00WhLzult4cWFXP lC8A09Q0q0C000xUlH9tUSUVBrWxnotFKyk40800000o0U008uRF6xDXktJ000GG IQCK_F3r0amCZjq@V5W004_F8dgl91010002e8X200nJ3pK@LSY03@glH@3pCTjD @o720080000SU700_jbXUzP8@v4sAzX8Ka80V9cjcXh2V8yUC2n@XcCQv8KFs@FX u@J8@13400@HD00uEwboSugqx52204ma_I000Uqd0000G0m@_zexJ3g@FX9@PO_V CkIDXHeJufrGYb@X4FnekUFwV0Z@3Ce@16W000000YusB3IO6ZWaI0X00m3GFqQF 3NzdGid9C@V27eCpL@ay2x6Zng20GWS_100BVaGW_mKrl4b1cGp_jSF4U000IDF0 0yXh7J@RGAU9iB@9fs3MblFC_dD28Xdy1004E16G0002HsWX_bOi@4gxdXsAg8jU Ooluab@52004W02mLV100pwtoU@9KOz3tmRG7n90048e2SIkDAan@x200Cc800Wa lDOwU6USa10G00B@RmMp9SUj1N_lHE_6idD3JmmmPBRac3R00W0400gYL00edAUQ @FXiF0hcDg000XH200eOM6kDdX1oJeym4YFt04W00dedm0o9yvl18010E2t04002 0W102Hs0C0029a9nyxLaSUHJuh2000FJ000DYDJn@6qyF3b0aGrx6iZ23vyBHaOd an7O00WxiD00ifB35TWH@BLa1o3hGnGqX6axU25EHobDRa_YJN@d000OHH000n7L n1WIaWl1rdmG7U9K213nEAn1GXKVmIxtr200WHl200T5vn7ORiV331eeI9Q7200G 000GFh10WMZJ8Ry42raX0oP8hU6oTWXLaJOYhAwC3Z_BaexjhIF6300WKq000QWt 000020W160008yel1rmR040008W01001200200060020mmTx60020030000OWWu@ D000m060014m00@dQ0480X7KD000G00O004W01bcAHhfFi_IQhNc00G8000W6S00 0_F818G00O010sknW1@Den63Ekt00m00BVR020WXlBD00C0m2w6Cxl1O004W0100 148e6z40018W04G8vy7kNbX04Ou_abILS304001ld000O@rzPOYV30800SgV5tyd msw6ikE39NRG4084204jZxHs0OC_5IPdo002000a00@_dW00uQ91000000W02G00 0000KW00G0XLjDeMR3W00801080240000010G02O0140081000G0890008W04m80 GW00grs00G0180040104000Wu@U3040A010G206GG9y6ikB3D2amDt9a5k1b@Rmm t6qyj1P4aG9hL0a00evx4Q48Xs@Deq030040KQG2208080000X40OQ@4000Zp300 8RV6s@t00W82FwdGUP9yRR2byd02O0W18PexV3G01441l1l@RGrx6StF3pmdmOXF CV@3PdYqW5La@l100WNxlmWMJD8V@4_GWXY_Den43Qqz1CG02hzd008WWKWI83Z4 g2oWZvVe@WAwl8g@3m0284G@@9000aLr000004mJEJ028WG_ZCiVX1xFamR3C002 8O@X46WtWOKC82036kt00W02hvRmo_CyV06xFiK@3O0W00uQ@4000180006J00Gr 9ISkD3z_d0200X8@Dexg4m010iaG2xuRGN0Cq213fqkHiz94WWJvTJ2000Hj000p 4BnJrCSQT20004m020q_V2LNRGv@6014G0040Gi@6iWX1ludG686qys3DOpGu@9y VWS000vj300Cpi4fhdGSx90100014mmFE6W040upT3m038izk1hlQmAG6yQh1NWO mT66iAn3PAcmgU9CpS251p60200000qG700o_t08004xGd00G088800fMcmop600 2Oe@1300A5y4a18014g2nWDaCu1T3G110i4O2021121oWyFU0200000049W02JwR G_D6KgF39kpmxDCCll4ltOmBr9imF3D24200OluVC0080mv0Li7T50Wa0E7O3K00 0P_dGZ0RCN030010dB0c@3A2000Co00WJmDeDV3k1t0000IzFOmLuFC7k1T3PGzt 600018zU3QVA1GG00DGb0aGGWEeCetU9YRGYXQPe@1p000O3M0405q4Y0G292801 e9a0W4IIG228H81W0aWG24GIO2I171944Wam2Y1E2988W4fba144ICG01e99144c uKY2G29280cW9a2W4o2s8W1GMG1G0DX80aGcaIG0I2908WCaD2O05X424GIO2I05 1964WaqIY02YPZ06GGCXfH0309CXq8WAK4I8Q4m0G21180ja8WWGs8G80104WCaI W0I03GAe88XW0a06G4GH8111koV00uqnDIxtW4088203wwsWKuC82036y7c_0uv1 @e0m9Lyn_R02002QadP5RPl_DY5p00W_abU6I@xRq3967NlH@zA200200@@rnvCi Tk4lsnG0gaaVV2HFiHuvcbd33xnN1028000ydDFpmDv8r@0RZudmhwm000200OwP FpP6u@3T_Rm6@mCzl70WJ1wVuXr3Qi5ULwttZ2xh0004004Ktq7uCloDw@@11W00 jvF30MNjIPSQgUd6aHbxYDOvXAM_V310S_riJR5_OyVGB20004m0VEAKKfXWg000 010pynyhukJFSxKBnN0prt600LIQ@YFJRHYZoPOaVI611304002uoPNjuv_@R103 jIcGHDamg0OG7klWsXuhOo@Aomn30WKqxFmPrTCigV2z_qY008W_@t002bsqNG_h _3Fmdm50Bi4l41w@m3Gd8008IX00GzBYM2C3pyRmLYvCyV200W0400LWQ008_aUJ nd7000pG700AVhnW_POIqDI6zacCPu1a700018002ba00mwHSEoE3VkmGD8ICvS5 20W0cGR300Ws_600ME4ou@DeHM34009irl1zoc000808400vdKnIsLa@I2DmaGnz 90006XS00GuZG_DF300W04028aJF32800MflYzzDOu29MpV300W82500MrEXQjDO LR3grcXcXOOLR3grsWRkDeMR6Q4G80002G0340000024G0280002A02002G20100 08014G000W0028WUSI8ZWG4G418000eq0C000muS00uuJ8Z_tWl3C0014mGy643G 2@FOG9sCK1NE00WOH500yV0d3admB29SUi1@7SIxLU000QJu00G@3SUyb1V8yG@3 gyVf7000Or900KVIc00100G01q1n3vdO00G0Wa8guey74G0140A600W0000gBJ00 OwNEdV9XDNU000WGA4Iy@9C00W@FE@j_7W9@39IjrWPvbO35CwVT310m7Q500MnM YtROecS9olnWMmJO5@7Q4m8G000vvR0020WC2U8BT6o8u70eIO@7avjz90804uuU 60G20SnWAl7bme3L0WI5z@WF1001KH13XM@G55IauE3XMWHPa900ug602G1Q3D08 Xa04W0Q4I08199a01a4Y0G09G81189iWeWYG2228HO1905X424GIQII011944W0q IY0229OAf08Xa040IO4I181P1505q4Y0G2P2A01e9a0W4oIs8W1G6I9Q4e52G1FD 2O06u941W4oaK26mI8101aXa4CmI616W1I2JG2e88nW0aaMI4GGCX1140ja4WWO2 J6160JO29ZWAG09W004G6aIG0I03eI3C0O0905ZC24KH8lkRPfNFK0P2pFcGB0Iq d@C08Vc_EavzMOeB0I0W6@cxle20W0YlNYEpX9v_A0WAkMOke28006_KYDtF9nE3 6V5304vOPVYT56a00dfzlUEX000Ssl1VtcmX@IKzV2f@dGU4FiW@60Wa62_dd1YO uo@n_Tc18200v@cGt@FSTF6DmB10iLtalpfVSjkwdXNFV8zf4_F8XxtCe@6CwlKY X@P00NEpmzPMzL5psZnrzCaN63l@BncPC00v5RuzVEePc1rL40WAw8@crqlJj@Z4 0Cou27MA22dolOZb@t8@YGgyZ100H_htavRn9ivC63@@G5Bp0Wh1EvRBpbfhYtJ0 0UkHnxwElZG0e95ZFm__@D00L9wn3bM123z@Za00000yGChFCV@@9007ZltZO7zd XS@VexHLQ@t00CnUVl0yvlC4V_9z@d00SkjlRAzpz7A19XVw@10MIUvRv4T9OR7n mYfdiU@6LtN10gxmkZA5200GlxCq@03F7Ynq@a0WZmQ@18NkTZJ@Pe509MlzXe@V OwV3w_@10a3a3VpGpt6Cyj1DVdGoYCCyj1DVd00100400WDVdGZ0510408Z03Eit 001W2G01a0W004@l1XFc04G008008200000A9iDk1001200W00160eq090GG0G00 2eqW7002100CQewJEZx@X2@Pur@4AG_XzNK101400_nxLl_Sw_4gy@XO@JO4w7w_ l500UJblbPuL9C_l1@7yGA4Lq@0C0u1C6UUoXlD8nq4YT0Zk7UeUrP0mkUFSzatj _G6QUyU39FkZ10uxgZpdCpc7gR@X5uPO65CM@_400B11fNnxDCS7l4ltOGD_6yU3 3D2O4000XyRCOxU300001110uXVCUlnWC2oHmu2m@1GUn0R2jG0_FuV2G1D290aW a02W0Q2H08X49aW0a4I0G098811a8iWKWYG21289C19WYW422GIQ9H01X444G0qI I0229CAf0aWa020IO2H18XC15W2q4I0G2P1R4m08Bf48WaG40283I98eHWMG1FX8 0aGcW2m0U2908XiaaW1MQ4m0CmIO2I15194CaHW1mW0IaMI2GGCn8Z03W9Cbe0aG Y02W9S2fWC2g09W0G6160CWKWYG21281C09WYW422Ga80K_MZLT@mq@9KvN5NtA4 iG3WbJjV@V3Wqx0yztaZM_Gwn9qvV5J8pGj@CaFE9chK0QUUoNdP8piAEUtZtrne u@70G000Au0equLxy4Zo3huU_G4G008VQ1uVQ@sudX_@9fZ@4Awi8at20@yBN2x9 00W08D1pw@73RT80@7i7000e_7W9cLd0360q@F3VCOpW0R4y030040w@NYK0IubV 3siFXe_P0200m6jF4wl1vkGIW@U8Pt0OuVd2Kudq7Q901XyUx0axVNzUinw9LaQR 23ViK@@ROF_0OlXngarWyBaO4Z4AWnZ9@hOtVCQ@l533003@JRm@8XPq1Ou@F7EH e_@tG3P1G04LdwT23cxXNp1W@7g_@WJCH_0Cy@RLFfI9Mpa14CsIB06_NkhhKftg VQlB4UJ30v_NNhFTLMlAUQ106_Fmrt8v6EL_wl5iG40n@yVmclLgC3BJfr9Wd0To 1erdU@v@78GD0zg_600200040W008_ECXn7n00G0mys9y2v3FcY100800200XzdG ufX8vQ18zh@1000yPk10W00sBtWH0CeyS3_Ct001W07eRmH06SWk171KHQ0F4dk1 J7c0100WLqDe_G6QItWPQDuMT3YJtWH0UuBH60040s8G2G0806QtWZ0C000WmN1C Sie1bjR0810WItJeq03iAn0W0G2H000000012e00002C001400G2H08W04028280 0W020003C0bG200000W0I02W00m020m0100aG2008WmH09W020v8W4000G0208u8 03M3m0001a0402E2W1009a0W02040180000401qH090W02u806G01004G0000010 0GW61I080000G0fZ0Uuh03E2W18WCGJ3aGS_6yL03LwRWbL2WZeXfRV6Irda3zJO wZ7cErWiNbO@L9_WzXlxh8gR9gxc49WD0vNy601204008txdG_5R02008@2O0200 cVXA0020uEH0yTu@zkZt_5O4xBIlrJ2aR5W@3_Fxp@lEz@gN@Vws@RLSimNkgmV9 Ul76v8q@_@@@J0WW80G840822040; ENDDATA; DATA TEMP_DATA; INTEGER A0[46] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 15, 14, 13, 95, 23, 23, 23, 96, 96, 96, 96, 96, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 15, 791, 791, 791, 791, 317, 293, 281, 273, 261, 253, 237, 791; INTEGER A1[46] = 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 16, 16, 16, 16, 3144, 16, 16, 16,3144,1574, 716, 360, 183,1574, 716, 360, 183,3144, 0,1574, 716, 360, 183, 64, 280, 240, 200, 160, 640, 480, 400, 320, 240, 160, 80,3144; INTEGER A2[46] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 165, 165, 165, 0, 0, 0, 0, 0, 0, 0, 165; INTEGER A3[46] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 96, 80, 64, 0, 0, 0, 0, 0, 0, 0, 112; INTEGER A4[46] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 648, 600, 552, 504, 0, 0, 0, 0, 0, 0, 0, 648; INTEGER A5[46] = 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 16, 16, 16, 16, 3144, 18, 18, 18,3144,1574, 716, 360, 183,1574, 716, 360, 183,3144, 0,1574, 716, 360, 183, 64, 56, 48, 40, 32, 128, 96, 80, 64, 48, 32, 16,3144; INTEGER A6[46] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 32, 16, 8, 4, 2, 16, 8, 4, 2, 32, 24, 16, 8, 4, 2, 0, 0, 0, 0, 0, 16, 12, 10, 8, 6, 4, 2, 32; INTEGER A7[46] = -1, 524288, 262144, 131072, 65536, 32768, 16384, 8192, 2048, 512, 21760, 13056, 6912, 3328, 0, 16, 8, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 6, 5, 4, 0, 0, 0, 0, 0, 0, 0, 7; INTEGER A8[46] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 512, 0, 0, 0, 512, 256, 128, 64, 32, 256, 128, 64, 32, 512, 384, 256, 128, 64, 32, 0, 560, 480, 400, 320, 256, 192, 160, 128, 96, 64, 32, 560; INTEGER A9[21] = 12, 3, 131, 8, 3, 131, 0, 0, 0, 6, 3, 131, 0, 0, 0, 3, 1, 118, 1, 3, 126; INTEGER A10[14] = 12, 3, 8, 3, 8, 3, 6, 3, 0, 0, 3, 1, 1, 1; INTEGER A51[19] = 294, 0, 0, 0, 294, 148, 38, 20, 2, 148, 38, 20, 2, 294, 0, 148, 38, 20, 2; INTEGER A49[14] = 12, 114, 8, 114, 8, 114, 6, 114, 0, 0, 3, 109, 1, 109; INTEGER A11[6 * 3 * 45] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 3, 1536,12337, 3, 1280,12337, 0, 0, 0, 1, 0, 13360, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1280,12337, 1, 256, 13360, 1, 0, 13360, 0, 0, 0, 0, 0, 0, 3, 1024,12337, 3, 768, 12337, 2, 0, 14128, 1, 0, 13360, 3, 768, 12337, 3, 512, 12337, 3, 256, 12337, 3, 0, 12337, 2, 0, 14128, 1, 0, 13360, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 1, 0, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, (39<<16)+0, 187, 32, (39<<16)+0, 145, 137, (39<<16)+0, 233, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, (23<<16)+0, 187, 32, (23<<16)+0, 145, 137, (23<<16)+0, 237, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, (15<<16)+0, 187, 32, (15<<16)+0, 145, 137, (7 <<16)+6, 113, 137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1025, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1025, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1025, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1025, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1025, 4, 0, 1, 1, 0, 1025, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 97, 0, 1, 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 97, 0, 1, 94, 0, 0, 0, 0, 0, 0, 1, 0, 98, 2, 1, 96, 1, 0, 97, 0, 2, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 97, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98, 0, 0, 0, 129, 10, 98, 1, 0, 98, 2, 1, 96, 1, 0, 97, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 97, 1, 0, 97, 0, 2, 96, 0, 1, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 31, 97, 4, 31, 98, 1, 0, 98; INTEGER A14[64] = 8600,6400,4800,3600,2800,2000,1540,1140, 860, 640, 480, 360, 280, 200, 154, 116, 86, 64, 50, 36, 28, 24, 20, 16, 14, 12, 11, 9, 7, 5, 4, 3, 2000,1600,1300,1000, 900, 800, 720, 660, 600, 560, 520, 480, 440, 400, 380, 360, 340, 300, 280, 260, 240, 220, 200, 180, 160, 140, 120, 100, 80, 60, 40, 20; INTEGER A15[16] = 60000,28000,10800,4200,1660, 660, 260, 100, 500, 200, 100, 60, 40, 30, 20, 10; INTEGER A54[30] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 16, 0, 0, 0, 32, 0, 32, 255, 65, 255, 82, 255, 69, 255, 84, 255, 76, 255, 65; INTEGER A55[30] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 16, 0, 32, 0, 32, 255, 65, 255, 82, 255, 69, 255, 84, 255, 76, 255, 65; INTEGER A56[8] = 255, 1, 255, 56, 255, 57, 255, 65; BOOLEAN V261 = 0; BOOLEAN V262 = 0; BOOLEAN V263 = 0; BOOLEAN V264 = 0; BOOLEAN V265[10000]; BOOLEAN V266[3]; BOOLEAN V278[15]; BOOLEAN V279[16]; INTEGER V267; INTEGER V268; INTEGER V269; BOOLEAN V189[80] = $80000000000000000000; BOOLEAN V190[80] = $80010000000000000000; BOOLEAN V192[80] = $00FF0000000000000000; ' VARIABLES INTEGER A17[1]; INTEGER A48[1]; INTEGER A52[1]; INTEGER A113[1]; INTEGER A153[1]; BOOLEAN A18[21]; BOOLEAN A32[60]; BOOLEAN A33[10]; BOOLEAN A39[10]; BOOLEAN A26[5]; BOOLEAN A27[5]; BOOLEAN A28[1]; BOOLEAN A31[50]; BOOLEAN A57[50]; BOOLEAN A29[1080]; BOOLEAN A45[1080]; BOOLEAN A30[1080]; BOOLEAN A34[50]; BOOLEAN A35[50]; BOOLEAN A36[50]; BOOLEAN A37[50]; BOOLEAN A38[70]; INTEGER V2 = 0; BOOLEAN V216 = 0; INTEGER V3 = 0; INTEGER V4 = 0; INTEGER V77 = 0; INTEGER V78 = 0; INTEGER V186; INTEGER V187; BOOLEAN b; BOOLEAN ba[32]; INTEGER i; INTEGER j; INTEGER k; INTEGER l; INTEGER m; INTEGER n; INTEGER V271; INTEGER V270; INTEGER V10; INTEGER V11; INTEGER V12; INTEGER V13; BOOLEAN A19[20]; BOOLEAN A20[10]; INTEGER V14; INTEGER V15; INTEGER V89; INTEGER V16; INTEGER V87; INTEGER V17; INTEGER V181; INTEGER V18; INTEGER V19; INTEGER V20; INTEGER V21; INTEGER V88; INTEGER V94; INTEGER V22; INTEGER V179; INTEGER V211; INTEGER V223; INTEGER V23; INTEGER V24; INTEGER V25; INTEGER V26; INTEGER V27; INTEGER V28; INTEGER V29 = 1; INTEGER A16[15]; INTEGER V30; INTEGER V31; INTEGER V32 = 0; INTEGER V33 = 0; INTEGER V34 = 1; INTEGER V35 = 0; INTEGER V36 = 0; INTEGER V37 = 0; INTEGER V38 = 0; INTEGER V72 = 0; INTEGER V73 = 0; BOOLEAN V39 = 0; BOOLEAN V40 = 0; INTEGER V41 = 0; INTEGER V42 = 0; BOOLEAN V43 = 0; BOOLEAN V44 = 0; BOOLEAN V45 = 0; INTEGER V46; INTEGER V47; INTEGER V48; BOOLEAN V49 = 0; INTEGER V51 = -1; INTEGER V52 = -1; BOOLEAN V74 = 0; BOOLEAN V75 = 0; BOOLEAN V56 = 0; BOOLEAN V57 = 0; BOOLEAN V58 = 1; BOOLEAN A40[10]; BOOLEAN A41[10]; BOOLEAN A44[10]; BOOLEAN V76 = 0; BOOLEAN V80 = 1; BOOLEAN V81 = 0; BOOLEAN V82 = 0; INTEGER V83 = 5; INTEGER V84 = 0; INTEGER V86 = 0; BOOLEAN V91 = 0; INTEGER V68 = 0; INTEGER V69 = 0; INTEGER V96 = 94; BOOLEAN V97 = 1; BOOLEAN V398 = 0; INTEGER V188 = 0; INTEGER V191 = 0; BOOLEAN V233 = 0; BOOLEAN V102 = 0; BOOLEAN V100 = 0; BOOLEAN V272 = 0; BOOLEAN V392 = 1; BOOLEAN V103 = 0; BOOLEAN V108 = 0; BOOLEAN V104 = 0; BOOLEAN V105 = 0; BOOLEAN V107 = 0; BOOLEAN V106 = 0; BOOLEAN V101 = 0; BOOLEAN V231 = 0; BOOLEAN V259 = 0; BOOLEAN V260 = 0; BOOLEAN V280 = 0; BOOLEAN V293 = 0; BOOLEAN V308 = 1; BOOLEAN V310 = 0; BOOLEAN V336 = 0; BOOLEAN V337 = 0; BOOLEAN V340 = 0; BOOLEAN V370 = 0; BOOLEAN V362 = 0; BOOLEAN V421 = 0; BOOLEAN A175 = 0; BOOLEAN USE_EXTEND_IR_DELAY_METHOD = 0; BOOLEAN USE_FIXED_ALGORITHM = 0; BOOLEAN USE_REV0_PROG_ALG = 0; INTEGER V203 = 0; BOOLEAN V228 = 0; BOOLEAN V344 = 0; BOOLEAN V431 = 1; BOOLEAN V230 = 0; BOOLEAN V232 = 0; BOOLEAN V393 = 0; ENDDATA; PROCEDURE DO_READ_USERCODE USES TEMP_DATA; V105 = 1; ENDPROC; PROCEDURE DO_HALT_ON_CHIP_CC USES TEMP_DATA; V230 = 1; ENDPROC; PROCEDURE DO_IGNORE_IDCODE_ERRORS USES TEMP_DATA; V232 = 1; ENDPROC; PROCEDURE DO_IGNORE_INTOSC_BYPASS USES TEMP_DATA; V393 = 1; ENDPROC; PROCEDURE DO_BYPASS_SECOND_IDCODE_READ USES TEMP_DATA; A175 = 1; ENDPROC; PROCEDURE L20 USES TEMP_DATA; V101 = 1; ENDPROC; PROCEDURE L25 USES TEMP_DATA; V105 = 1; ENDPROC; PROCEDURE L966 USES TEMP_DATA; V340 = 1; ENDPROC; PROCEDURE L27 USES DEVICE_DATA, TEMP_DATA, L39, L101, L107, L141, L1190, L1223, L124, L113, L108, L93; CALL L39; IF(!(V101 || V103 || V108 || V107 || V100 || V102 ) && V105) THEN GOTO L38; IF ((V42 == 0) && V340) THEN CALL L108; IF ((V42 == 0) && V340) THEN GOTO L38; V3 = 0; V4 = 32; CALL L101; IF (V2 == 0) THEN GOTO L28; IF ((V42 == 0) && V101) THEN CALL L1190; V3 = 0; V4 = 32; CALL L101; IF ((V42 == 0) && V101) THEN CALL L141; L28: IF ((V42 == 0) && V104) THEN CALL L124; L38: CALL L93; EXIT V42; ENDPROC; PROCEDURE L39 USES DEVICE_DATA, TEMP_DATA, L106, L458, L108, L107; INTEGER V66 = 0; INTEGER V90 = 0; INTEGER V95 = 0; INTEGER V67 = 0; INTEGER V180 = 0; INTEGER V212 = 0; INTEGER V224 = 0; INTEGER V199 = 0; INTEGER V201 = 0; INTEGER V202 = 0; IF (V103) THEN V102 = 1; IF (V106) THEN V107 = 1; IF ((V102 || V100) && !V103 && (V108 || V107)) THEN V42 = 1; IF (V42 != 0) THEN GOTO L84; V21 = 0; FOR i = 0 TO V1; j = 1; k = 1; IF (((A13[i] & 1) == 0) || ((A13[i] & 4) == 0)) THEN GOTO L40; V2 = A12[i]; j = A1[V2]; k = A5[V2]; L40: V21 = V21 + j; V66 = V66 + k; NEXT i; l = 0; FOR i = 4 TO 0 STEP -1; FOR j = 0 TO V1; IF (((A13[j] & 1) == 0) || ((A13[j] & 4) == 0)) THEN GOTO L41; V2 = A12[j]; FOR k = 0 TO (A1[V2] - 1); IF ((k % 5) == i) THEN A26[l] = 1; l = l + 1; NEXT k; GOTO L42; L41: l = l + 1; L42: NEXT j; NEXT i; V88 = 0; FOR i = 0 TO V1; j = 1; k = 1; IF (((A13[i] & 256) == 0) || ((A13[i] & 4) == 0)) THEN GOTO L43; V2 = A12[i]; j = A1[V2]; k = A5[V2]; IF ((V2 >= 23) && (V2 <= 27)) THEN V96 = 95; L43: V88 = V88 + j; V90 = V90 + k; NEXT i; V94 = 0; FOR i = 0 TO V1; j = 1; k = 1; IF (((A13[i] & 512) == 0) || ((A13[i] & 4) == 0)) THEN GOTO L44; V2 = A12[i]; j = A1[V2]; k = A5[V2]; L44: V94 = V94 + j; V95 = V95 + k; NEXT i; V179 = 0; FOR i = 0 TO V1; j = 1; k = 1; IF (((A13[i] & 2048) == 0) || ((A13[i] & 4) == 0)) THEN GOTO L45; V2 = A12[i]; j = A1[V2]; k = A5[V2]; L45: V179 = V179 + j; V180 = V180 + k; NEXT i; V211 = 0; FOR i = 0 TO V1; j = 1; k = 1; IF (((A13[i] & 16384) == 0) || ((A13[i] & 4) == 0)) THEN GOTO L46; V2 = A12[i]; j = A1[V2]; k = A5[V2]; L46: V211 = V211 + j; V212 = V212 + k; NEXT i; V223 = 0 ; V224 = 0 ; FOR i = 0 TO V1; j = 1; k = 1; IF (((A13[i] & 32768) == 0) || ((A13[i] & 4) == 0) || ((A13[i] & 32) == 0)) THEN GOTO L47; V2 = A105[i]; j = j + A1[V2]; k = k + A5[V2]; L47: V223 = V223 + j; V224 = V224 + k; NEXT i; V22 = 0; FOR i = 0 TO V1; j = 1; k = 1; IF (((A13[i] & 2) == 0) || ((A13[i] & 4) == 0)) THEN GOTO L48; V2 = A12[i]; j = A1[V2]; k = A5[V2]; L48: V22 = V22 + j; V67 = V67 + k; NEXT i; l = 0; FOR i = 4 TO 0 STEP -1; FOR j = 0 TO V1; IF (((A13[j] & 2) == 0) || ((A13[j] & 4) == 0)) THEN GOTO L49; V2 = A12[j]; FOR k = 0 TO (A1[V2] - 1); IF ((k % 5) == i) THEN A27[l] = 1; l = l + 1; NEXT k; GOTO L50; L49: l = l + 1; L50: NEXT j; NEXT i; V16 = 0; FOR i = 0 TO V1; j = 1; IF (((A13[i] & 1) == 0) || ((A13[i] & 4) == 0)) THEN GOTO L51; V2 = A12[i]; j = A0[V2]; L51: V16 = V16 + j; NEXT i; V87 = 0; FOR i = 0 TO V1; j = 1; IF (((A13[i] & 256) == 0) || ((A13[i] & 4) == 0)) THEN GOTO L52; V2 = A12[i]; j = A0[V2]; L52: V87 = V87 + j; NEXT i; V17 = 0; FOR i = 0 TO V1; j = 1; IF (((A13[i] & 2) == 0) || ((A13[i] & 4) == 0)) THEN GOTO L53; V2 = A12[i]; j = A0[V2]; L53: V17 = V17 + j; NEXT i; V181 = 0; FOR i = 0 TO V1; j = 1; IF (((A13[i] & 2048) == 0) || ((A13[i] & 4) == 0)) THEN GOTO L54; V2 = A12[i]; j = A0[V2]; L54: V181 = V181 + j; NEXT i; V18 = V17; IF (V16 > V18) THEN V18 = V16; IF (V87 > V18) THEN V18 = V87; IF (V181 > V18) THEN V18 = V181; V20 = 32 + V1; IF ((2 * 5 * 5 * V67) > V20) THEN V20 = 2 * 5 * 5 * V67; IF ((2 * 5 * V66) > V20) THEN V20 = 2 * 5 * V66; IF (V90 > V20) THEN V20 = V90; IF (V95 > V20) THEN V20 = V95; IF (V180 > V20) THEN V20 = V180; IF (V212 > V20) THEN V20 = V212; IF (V224 > V20) THEN V20 = V224; V19 = V18; IF (V21 > V19) THEN V19 = V21; IF (V88 > V19) THEN V19 = V88; IF (V94 > V19) THEN V19 = V94; IF (V179 > V19) THEN V19 = V179; IF (V211 > V19) THEN V19 = V211; IF (V223 > V19) THEN V19 = V223; IF (V20 > V19) THEN V19 = V20; FOR i = 0 TO (V19 - 1); A29[i] = 0; A30[i] = 1; NEXT i; V33 = 0; FOR i = 0 TO V1; IF (((A13[i] & 2) == 0) || ((A13[i] & 4) == 0)) THEN GOTO L55; V2 = A12[i]; IF (V33 < A7[V2]) THEN V33 = A7[V2]; L55: NEXT i; V12 = 0; V13 = 0; FOR i = 0 TO V1; V12 = V12 + A25[i]; IF (A25[i] > V13) THEN V13 = A25[i]; NEXT i; FOR i = 0 TO (V13 - 1); A39[i] = 1; NEXT i; FOR i = 0 TO 4; j = 10 * i; A34[(j + 9)..j] = $016; A35[(j + 9)..j] = $01A; A36[(j + 9)..j] = $022; A37[(j + 9)..j] = $026; FOR k = 0 TO 2; b = 0; IF ((i & (1 << k)) != 0) THEN b = 1; A34[j + k + 7] = b; A35[j + k + 7] = b; A36[j + k + 7] = b; A37[j + k + 7] = b; NEXT k; NEXT i; FOR i = 0 TO 6; j = 10 * i; A38[(j + 9)..j] = $02A; FOR k = 0 TO 2; b = 0; IF ((i & (1 << k)) != 0) THEN b = 1; A38[j + k + 7] = b; NEXT k; NEXT i; FOR i = 0 TO V1; A52[i] = 0; IF (((A13[i] & 256) == 0) || ((A13[i] & 4) == 0)) THEN GOTO L56; V2 = A12[i]; A52[i] = A5[V2] - (80 * A6[V2]); L56: NEXT i; CALL L106; IRSTOP IRPAUSE; DRSTOP IDLE; STATE IDLE; IF(!(V101 || V103 || V108 || V107 || V100 || V102 ) && V105) THEN GOTO L84; V4 = 0; FOR i = 0 TO V1; IF (((A17[i] & (32)) != 0) && ((A17[i] & 4) != 0) && ((A17[i] & 64) != 0)) THEN V4 = 32; NEXT i; IF (V4 != 32) THEN GOTO L57; FOR i = 0 TO V1; IF (((A17[i] & (32)) != 0) && ((A17[i] & 4) != 0) && (((A17[i] & 64) == 0) || (((A147[i] & 1) != 0) && !V231 && !V259))) THEN A17[i] = A17[i] | 8; NEXT i; A18[9..0] = $281; CALL L458; FOR i = 0 TO 200; WAIT IDLE, 512 CYCLES, 512 USEC, IDLE; NEXT i; FOR i = 0 TO V1; IF (((A17[i] & (32)) != 0) && ((A17[i] & 4) != 0) && (((A17[i] & 64) == 0) || (((A147[i] & 1) != 0) && !V231 && !V259))) THEN A17[i] = A17[i] & ~8; NEXT i; L57: IF (V101 || V231 || V259 || V4 == 131072) THEN CALL L108; IF (V42 != 0) THEN GOTO L84; FOR i = 0 TO V1; IF (((A17[i] & (1 | 2)) != 0) && ((A17[i] & 4) != 0) && ((A17[i] & 8) == 0)) THEN V4 = 1 | 2; NEXT i; IF (V4 != (1 | 2)) THEN GOTO L58; A18[9..0] = $071; CALL L458; WAIT 10000 USEC; L58: FOR i = 0 TO V1; IF (((A17[i] & 256) != 0) && ((A17[i] & 4) != 0) && ((A17[i] & 8) == 0)) THEN V4 = 256; NEXT i; IF (V4 != 256) THEN GOTO L70; A18[9..0] = $332; CALL L458; WAIT 10000 USEC; V203 = 0; L70: FOR i = 0 TO V1; IF (((A17[i] & 512) != 0) && ((A17[i] & 4) != 0) && ((A17[i] & 8) == 0)) THEN V4 = 512; NEXT i; IF (V4 != 512) THEN GOTO L71; A18[9..0] = $044; CALL L458; WAIT 10000 USEC; L71: FOR i = 0 TO V1; IF (((A17[i] & 2048) != 0) && ((A17[i] & 4) != 0) && ((A17[i] & 8) == 0)) THEN V4 = 2048; NEXT i; IF (V4 != 2048) THEN GOTO L72; IF (V103 || V102) THEN V38 = 1; V38 = 0; WAIT 10000 USEC; L72: FOR i = 0 TO V1; IF (((A17[i] & 16384) != 0) && ((A17[i] & 4) != 0) && ((A17[i] & 8) == 0)) THEN V4 = 16384; NEXT i; IF (V4 != 16384) THEN GOTO L1187; L1187: V203 = 0; CALL L107; FOR i = 0 TO V1; A17[i] = A17[i] & ~8; NEXT i; V4 = 0; FOR i = 0 TO V1; IF ((A17[i] & 131072) != 0) THEN V4 = 131072; NEXT i; IF (V4 != 131072) THEN GOTO L84; V203 = 0; L84: ENDPROC; PROCEDURE L85 USES DEVICE_DATA, TEMP_DATA, L88, L458 ; IF (V233 || !V76 || (V42 != 0)) THEN GOTO L87; A18[9..0] = $003; V4 = 32; CALL L458; WAIT IDLE, 4096 CYCLES, 5 USEC, IDLE; V233 = 1; FOR i = 0 TO V1; IF (A94[i] != 0) THEN V191 = 1; NEXT i; IF(V191 == 1) THEN GOTO L86; GOTO L87; L86: CALL L88; L87: ENDPROC; PROCEDURE L88 USES DEVICE_DATA, TEMP_DATA, L458 ; PREIR 0; POSTIR 0; PREDR 0; POSTDR 0; FOR i = V1 TO 0 STEP -1; IF (((A17[i] & 32) == 0) || ((A17[i] & 4) == 0) || (V42 != 0)) THEN GOTO L91; IF (A94[i] == 0) THEN GOTO L91; V77 = 0; V78 = 0; V30 = 0; FOR j = V1 TO 0 STEP -1; IF (i == j) THEN GOTO L89; IF ((A17[j] & 32) != 0) THEN A17[j] = A17[j] & ~4; IF (i > j) THEN V77 = V77 + 1; IF (i < j) THEN V78 = V78 + 1; IF (j < i) THEN V30 = V30 + A94[j]; L89: NEXT j; V31 = V30 + A94[i] - 1; IF(V31 == V30) THEN GOTO L90; PUSH i; A18[9..0] = $00A; CALL L458; POP i; PREDR V77; POSTDR V78; FOR j = 0 TO 100; DRSCAN A94[i], A95[V31..V30], CAPTURE A45[79..0]; IF(A45[79] == 0) THEN j = 100; NEXT j; if(A45[79] == 0) THEN GOTO L90; V42 = 12; GOTO L92; L90: PREDR V77; POSTDR V78; DRSCAN 80, V192[79..0], CAPTURE A45[79..0]; L91: NEXT i; L92: PREIR 0; POSTIR 0; PREDR 0; POSTDR 0; ENDPROC; PROCEDURE L93 USES DEVICE_DATA, TEMP_DATA, L107, L458, L108, L113 , L85 ; IF (V42 == 1) THEN GOTO L100; CALL L107; CALL L85; L94: FOR i = 0 TO V1; IF (((A17[i] & (1 | 2)) != 0) && ((A17[i] & 4) != 0) && ((A17[i] & 8) == 0)) THEN V4 = 1 | 2; NEXT i; IF (V4 != (1 | 2)) THEN GOTO L95; A18[9..0] = $079; CALL L458; WAIT 10000 USEC; L95: FOR i = 0 TO V1; IF (((A17[i] & 256) != 0) && ((A17[i] & 4) != 0) && ((A17[i] & 8) == 0)) THEN V4 = 256; NEXT i; IF (V4 != 256) THEN GOTO L96; A18[9..0] = $006; CALL L458; L96: FOR i = 0 TO V1; IF (((A17[i] & 512) != 0) && ((A17[i] & 4) != 0) && ((A17[i] & 8) == 0)) THEN V4 = 512; NEXT i; IF (V4 != 512) THEN GOTO L96a; A18[9..0] = $04A; CALL L458; WAIT 10000 USEC; L96a: FOR i = 0 TO V1; IF (((A17[i] & 2048) != 0) && ((A17[i] & 4) != 0) && ((A17[i] & 8) == 0)) THEN V4 = 2048; NEXT i; IF (V4 != 2048) THEN GOTO L97; A18[9..0] = $04A; WAIT 10000 USEC; L97: FOR i = 0 TO V1; IF (((A17[i] & 16384) != 0) && ((A17[i] & 4) != 0) && ((A17[i] & 8) == 0)) THEN V4 = 16384; NEXT i; IF (V4 != 16384) THEN GOTO L98; A18[9..0] = $201; IF (V228 == 1) THEN A18[9..0] = $166; CALL L458; WAIT 10000 USEC; L98: FOR i = 0 TO V1; IF (((A17[i] & 131072) != 0) && ((A17[i] & 4) != 0) && ((A17[i] & 8) == 0)) THEN V4 = 131072; NEXT i; IF (V4 != 131072) THEN GOTO L1193; L1193: IF ((!V76 && !V231 && !V259) || (V42 != 0)) THEN GOTO L99; WAIT IDLE, 256 CYCLES, 10 USEC, IDLE; V80 = 0; IF (!V421 && !A175) THEN CALL L108; IF ((V42 != 0) && V76) THEN V42 = 10; IF ((V42 != 0) && !V76) THEN V42 = 10; IF (V42 != 0) THEN GOTO L100; L99: A18[9..0] = $3FF; CALL L458; IF (V105 && (V42 == 0)) THEN CALL L113; L100: IF (V42 == 0) THEN PRINT "DONE"; IF (V42 == 1) THEN PRINT "Invalid option combination specified"; IF (V42 == 6) THEN PRINT "Unrecognized device"; IF (V42 == 7) THEN PRINT "Device revision is not supported"; IF ((V42 == 10) && (V103)) THEN PRINT "Device programming failure"; IF (V42 == 9) THEN PRINT "Device is not blank"; IF (V42 == 11) THEN PRINT "Device verify failure"; IF ((V42 == 10) && (V101)) THEN PRINT "Device configuration failure"; IF (V42 == 4) THEN PRINT "Unable to read USERCODE/UES from device #", V84 + 1; IF (V42 == 12) THEN PRINT "Failed to configure Excalibur stripe"; IF (V42 == 14) THEN PRINT "Failed to erase or program ASC device"; IF (V42 == 15) THEN PRINT "Unable to erase the protected sector(s) of the ASC device"; IF (V42 == 18) THEN PRINT "Reserved block start address mismatch - operation aborted"; IF (V42 == 19) THEN PRINT "Unexpected problem has occurred during NAND flash bad block management."; IF (V42 == 20) THEN PRINT "Device is write-protected"; IF (V42 == 21) THEN PRINT "Programming file size is larger than flash density"; IF (V42 == 22) THEN PRINT "Programming file format is not aligned with flash type"; ENDPROC; PROCEDURE L101 USES DEVICE_DATA, TEMP_DATA; j = 0; FOR i = 0 TO V1; IF ((j <= V3) && ((A13[i] & V4) != 0) && ((A13[i] & 4) != 0)) THEN j = i + 1; NEXT i; IF (j > V3) THEN GOTO L102; V2 = 0; V3 = 0; GOTO L105; L102: V2 = A12[j - 1]; V3 = j; IF(!V216) THEN GOTO L103; V2 = A105[j - 1]; L103: IF ((V4 == 32) || (V4 == 256) || (V4 == 512) || (V4 == 2048) || (V4 == 16384) || (V4 == 32768) || (V4 == 1024)) THEN GOTO L105; IF (V58) THEN GOTO L104; A41[9..0] = $066; GOTO L105; L104: A41[9..0] = $006; L105: IF (V4 == 1) THEN A40[9..0] = $00E; IF (V4 == 1) THEN A44[9..0] = $012; IF (V4 == 2) THEN A40[9..0] = $38E; IF (V4 == 2) THEN A44[9..0] = $392; ENDPROC; PROCEDURE L106 USES DEVICE_DATA, TEMP_DATA, L107 ; CALL L107; V10 = 0; V14 = 0; V15 = 0; V89 = 0; V49 = 1; V34 = 0; V51 = -1; V52 = -1; V45 = 0; V29 = 1; IF (V103) THEN V29 = 0; IF (V102 && V74) THEN V29 = 2; ENDPROC; PROCEDURE L107 USES DEVICE_DATA, TEMP_DATA; FOR i = 0 TO V1; A17[i] = (A13[i] | A48[i]); IF (((A17[i] & 4) != 0) && ((A17[i] & (1 | 256 | 2 | 512 | 2048 | 16384 | 131072)) != 0) && !V102 && !V100 && !V103 && !V108 && !V107 && !V106 && V101) THEN A17[i] = A17[i] & ~4; IF (((A17[i] & 4) != 0) && ((A17[i] & 32) != 0) && ((A17[i] & 32768) == 0) && ((A17[i] & 1024) == 0) && !V101 && (V102 || V100 || V103 || V108 || V107 || V106)) THEN A17[i] = A17[i] & ~4; NEXT i; ENDPROC; PROCEDURE L108 USES DEVICE_DATA, TEMP_DATA, L107; INTEGER V79 = 32 * V0; BOOLEAN A46[V79]; INTEGER A47[8]; INTEGER V145; CALL L107; STATE IDLE; V27 = 0; FOR i = 0 TO V1; A18[(A25[i] - 1)..0] = A39[(A25[i] - 1)..0]; IF ((A17[i] & (1 | 2 | 256 | 512 | 2048)) != 0) THEN A18[9..0] = $059; IF ((A17[i] & (32 | 16384 | 131072 | 262144)) != 0) THEN A18[9..0] = $006; IF ((A17[i] & 65536) != 0) THEN A18[3..0] = $E; A32[(V27 + (A25[i] - 1))..V27] = A18[(A25[i] - 1)..0]; V27 = V27 + A25[i]; NEXT i; IRSCAN V27, A32[(V27 - 1)..0]; WAIT IRPAUSE, 5 USEC, IDLE; WAIT 3 CYCLES; DRSCAN V79, A46[(V79 - 1)..0], CAPTURE A46[(V79 - 1)..0]; V27 = 0; FOR i = 0 TO V1; IF (A46[V27] == 1) THEN GOTO L109; IF (V80) THEN PRINT "Device #", V0 - i, " unable to read IDCODE"; IF (V101 && ((A17[i] & 32) != 0) && ((A17[i] & 4) != 0)) THEN V42 = 6; GOTO L110; L109: FOR j = 0 TO 7; A47[j] = 0; FOR k = 0 TO 3; IF (A46[V27 + (4 * j) + k]) THEN A47[j] = A47[j] | (1 << k); NEXT k; A47[j] = A47[j] + 48; IF (A47[j] >= 58) THEN A47[j] = A47[j] + 7; NEXT j; IF (V80) THEN PRINT "Device #", V0 - i, " IDCODE is ", CHR$(A47[7]), CHR$(A47[6]), CHR$(A47[5]), CHR$(A47[4]), CHR$(A47[3]), CHR$(A47[2]), CHR$(A47[1]), CHR$(A47[0]); IF (V101 && ((A17[i] & 32) != 0) && ((A17[i] & 4) != 0) && (A47[0] != 68) && (A47[1] != 68)) THEN V42 = 6; V27 = V27 + 31; L110: V27 = V27 + 1; NEXT i; V27 = 0; k = 0; push l; FOR i = 0 TO V1; IF (A61[k] != 0) THEN GOTO L111; IF (A46[V27] != 0) THEN V42 = 6; V27 = V27 + 1; k = k + 1; NEXT i; GOTO L112; L111: V145 = 0; FOR j = 0 TO 31; IF (A46[(V27 + j)]) THEN V145 = V145 + (1 << j); NEXT j; l = 6; FOR j = 0 TO (A61[k] - 1); IF (V145 == A61[k+j+1]) THEN l = 0; IF (l == 0) THEN j = A61[k]; NEXT j; V27 = V27 + 32; k = k + A61[k] + 1; IF (l == 6) THEN V42 = 6; NEXT i; L112: pop l; IF (V232 && (V42 != 0)) THEN PRINT "IDCODE failures ignored"; IF (V232 && (V42 != 0)) THEN V42 = 0; ENDPROC; PROCEDURE L113 USES DEVICE_DATA, TEMP_DATA, L107, L458, L119; j = 0; k = V1; V84 = V84 - 1; IF (V84 == -1) THEN GOTO L114; IF ((V84 < 0) || (V84 > V1) || (((A17[V1 - V84] & 256) == 0) && ((A17[V1 - V84] & 32) == 0) && ((A17[V1 - V84] & 512) == 0) && ((A17[V1 - V84] & 16384) == 0) && ((A17[V1 - V84] & 2048) == 0) && ((A17[V1 - V84] & 131072) == 0))) THEN V42 = 4; IF (V42 != 0) THEN GOTO L118; j = V84; k = V84; L114: CALL L107; FOR i = 0 TO V1; IF (((A17[i] & 256) != 0) && ((A17[i] & 4) != 0) && ((A17[i] & 8) == 0)) THEN V4 = 256; NEXT i; IF (V4 != 256) THEN GOTO L115; A18[9..0] = $006; CALL L458; WAIT 10000 USEC; L115: FOR i = 0 TO V1; IF (((A17[i] & (512 | 2048)) != 0) && ((A17[i] & 4) != 0) && ((A17[i] & 8) == 0)) THEN V4 = 512 | 2048; NEXT i; IF (V4 != (512 | 2048)) THEN GOTO L116; A18[9..0] = $04A; CALL L458; WAIT 10000 USEC; L116: FOR i = 0 TO V1; IF (((A17[i] & 16384) != 0) && ((A17[i] & 4) != 0) && ((A17[i] & 8) == 0)) THEN V4 = 16384; NEXT i; IF (V4 != 16384) THEN GOTO L117; A18[9..0] = $201; CALL L458; WAIT 10000 USEC; L117: A18[9..0] = $3FF; CALL L458; STATE IDLE; FOR i = 0 TO (V19 - 1); A30[i] = 1; NEXT i; FOR i = j TO k; V84 = i; PUSH i; PUSH j; PUSH k; CALL L107; V4 = 0; IF (((A17[V1 - V84] & 256) != 0) && ((A17[V1 - V84] & 4) != 0)) THEN V4 = 256; IF (((A17[V1 - V84] & 16384) != 0) && ((A17[V1 - V84] & 4) != 0)) THEN V4 = 16384; IF (((A17[V1 - V84] & 32) != 0) && ((A17[V1 - V84] & 4) != 0)) THEN V4 = 32; IF (((A17[V1 - V84] & 512) != 0) && ((A17[V1 - V84] & 4) != 0)) THEN V4 = 512; IF (((A17[V1 - V84] & 2048) != 0) && ((A17[V1 - V84] & 4) != 0)) THEN V4 = 2048; IF (((A17[V1 - V84] & 131072) != 0) && ((A17[V1 - V84] & 4) != 0)) THEN V4 = 131072; IF (V4 != 0) THEN CALL L119; POP k; POP j; POP i; NEXT i; L118: V84 = 0; ENDPROC; PROCEDURE L119 USES DEVICE_DATA, TEMP_DATA, L458, L123; j = V1 - V84; FOR i = 0 TO V1; IF (((A17[i] & V4) != 0) && ((A17[i] & 4) != 0) && (i != j)) THEN A17[i] = A17[i] | 8; NEXT i; IF (V4 == 256) THEN A18[9..0] = $007; IF (V4 == 16384) THEN A18[9..0] = $007; IF ((V4 == 512) || (V4 == 2048)) THEN A18[9..0] = $079; IF (V4 == 32) THEN A18[9..0] = $007; IF (V4 == 131072) THEN A18[9..0] = $007; CALL L458; DRSCAN 32 + j, A30[(32 + j - 1)..0], CAPTURE A31[(32 + j - 1)..0]; V86 = 0; FOR i = 0 TO 31; IF (A31[i + j]) THEN V86 = V86 | (1 << i); NEXT i; CALL L123; ENDPROC; PROCEDURE L120 USES DEVICE_DATA, TEMP_DATA, L107, L458; CALL L107; V4 = 512; j = 0; FOR i = 0 TO V1; A30[j] = 1; l = 1; IF (((A17[i] & 512) == 0) || ((A17[i] & 4) == 0)) THEN GOTO L122; l = 8 * 3; FOR V27 = 0 TO l - 1; A30[j + V27] = 1; IF ((V27 % 3) == 0) THEN A30[j + V27] = 0; NEXT V27; L122: j = j + l; NEXT i; A18[9..0] = $055; CALL L458; WAIT IDLE, 10 CYCLES, 1000 USEC, IDLE; DRSCAN j, A30[j - 1..0]; WAIT IDLE, 10 CYCLES, 1000 USEC, IDLE; A18[9..0] = $000; CALL L458; WAIT IDLE, 10 CYCLES, 1000 USEC, IDLE; A18[9..0] = $3FF; CALL L458; WAIT IDLE, 10 CYCLES, 1000 USEC, IDLE; FOR i = 0 TO j - 1; A30[i] = 1; NEXT i; ENDPROC; PROCEDURE L123 USES DEVICE_DATA, TEMP_DATA; INTEGER A58[8]; EXPORT "DEVICE", V84 + 1; EXPORT "USERCODE", V86; FOR i = 0 TO 7; V27 = 0; A58[i] = V86 & 15; IF (A58[i] > 9) THEN V27 = 7; A58[i] = A58[i] + 48 + V27; V86 = V86 >> 4; NEXT i; PRINT "Device #", V84 + 1, " USERCODE code is ", CHR$(A58[7]), CHR$(A58[6]), CHR$(A58[5]), CHR$(A58[4]), CHR$(A58[3]), CHR$(A58[2]), CHR$(A58[1]), CHR$(A58[0]); ENDPROC; PROCEDURE L124 USES DEVICE_DATA, TEMP_DATA, L107 ; j = 0; k = V1; V34 = 1; V29 = 1; V84 = V84 - 1; IF (V84 == -1) THEN GOTO L126; IF ((V84 < 0) || (V84 > V1) || (((A17[V1 - V84] & 1) == 0) && ((A17[V1 - V84] & 2) == 0))) THEN V42 = 4; IF (V42 != 0) THEN GOTO L127; L125: j = V84; k = V84; L126: FOR i = j TO k; V84 = i; PUSH i; PUSH j; PUSH k; CALL L107; V86 = 0; POP k; POP j; POP i; NEXT i; L127: V84 = 0; ENDPROC; PROCEDURE L134 USES DEVICE_DATA, TEMP_DATA; INTEGER V85[8]; EXPORT "DEVICE", V84 + 1; EXPORT "UES", V86; FOR i = 0 TO 3; V27 = 0; V85[i] = V86 & 15; IF (V85[i] > 9) THEN V27 = 7; V85[i] = V85[i] + 48 + V27; V86 = V86 >> 4; NEXT i; PRINT "Device #", V84 + 1, " UES code is ", CHR$(V85[3]), CHR$(V85[2]), CHR$(V85[1]), CHR$(V85[0]); ENDPROC; PROCEDURE L135 USES DEVICE_DATA, TEMP_DATA, L458; A18[9..0] = $00A; CALL L458; PREDR V77; POSTDR V78; DRSCAN 80, V189[79..0], CAPTURE A45[79..0]; FOR i = 0 TO 100; PREDR V77; POSTDR V78; DRSCAN 80, A29[79..0], CAPTURE A45[79..0]; IF (A45[79] == 0) THEN i = 100; NEXT i; IF (A45[79] == 0) THEN GOTO L136; V42 = 12; GOTO L137; L136: PREDR V77; POSTDR V78; DRSCAN 80, V190[79..0], CAPTURE A45[79..0]; FOR i = 0 TO 100; PREDR V77; POSTDR V78; DRSCAN 80, A29[79..0], CAPTURE A45[79..0]; IF (A45[79] == 0) THEN i = 100; NEXT i; IF (A45[79] == 0) THEN GOTO L137; V42 = 12; L137: ENDPROC; PROCEDURE L138 USES DEVICE_DATA, TEMP_DATA; V188 = (V187 - V186)/80; FOR i = 0 TO V188; FOR j = 0 TO 100; PREDR V77; POSTDR V78; DRSCAN 80, A93[(V186 + 79)..V186], CAPTURE A45[79..0]; IF (A45[79] == 0) THEN j = 100; NEXT j; IF (A45[79] == 0) THEN GOTO L139; V42 = 12; i = V188; GOTO L140; L139: V186 = V186 + 80; L140: NEXT i; ENDPROC; PROCEDURE L1223 USES DEVICE_DATA, TEMP_DATA, L458, L849; PUSH j; PUSH m; PUSH n; PUSH i; A31[22+V1..0] = A29[22+V1..0]; IF ((A186[j] & 512) == 0) THEN A31[j+22..j] = $500008; IF ((A186[j] & 512) != 0) THEN A31[j+22..j] = $480008; A18[9..0] = $203; CALL L458; WAIT IDLE, 16 CYCLES, IDLE; DRSCAN (23 + V1), A31[22+V1..0]; STATE IDLE; A18[9..0] = $205; CALL L458; WAIT IDLE, 16 CYCLES, IDLE; DRSCAN (32 + V1), A29[31+V1..0], CAPTURE A31[31+V1..0]; WAIT IDLE, 3 CYCLES, IDLE; ba[31..0] = A31[j+31..j]; Call L849; IF (i == 0) THEN GOTO L1224; i = i >> 23; m = 0; FOR n = 0 TO 8; IF ((i & (1 << n)) != 0) THEN m = m + (1 << (8 - n)); NEXT n; IF (m != 120 && m != 124 && m != 126) THEN V42 = 6; IF (V42 != 0) THEN PRINT "Detected invalid Max 10 feature ID for device ", V0 - j; IF (V42 != 0) THEN GOTO L1224; IF (m > (A186[j] & 511)) THEN V42 = 6; IF (V42 != 0) THEN PRINT "Incompatible feature ID for device ", V0 - j, ". Expected feature ID is ", (A186[j] & 511), " but fouL742 ", m; L1224: POP i; POP n; POP m; POP j; ENDPROC; PROCEDURE L1190 USES DEVICE_DATA, TEMP_DATA, L458, L850, L1223; push V91; V91 = 1; m = 0; n = 0; FOR i = 0 to V1; IF ((A17[i] & 32) != 0 && (A17[i] & 4) != 0) THEN A17[i] = A17[i] | 8; m = m + A25[i]; NEXT i; FOR j = 0 to V1; IF ((A17[j] & 32) == 0 || (A17[j] & 4) == 0 || (A17[j] & 524288) == 0) THEN GOTO L1191; A17[j] = A17[j] & ~8; A31[m-1..0] = A30[m-1..0]; A31[n+9..n] = $006; IRSCAN m, A31[m-1..0], CAPTURE A57[m-1..0]; STATE IDLE; A18[9..0] = $2CC; CALL L458; WAIT IDLE, 16 CYCLES, 350000 USEC, IDLE; call L1223; IF (V42 != 0) THEN GOTO L1192; IF A57[n+2] == 1 THEN GOTO L1192; A18[9..0] = $203; CALL L458; WAIT IDLE, 3 CYCLES, IDLE; DRSCAN 23 + V1, A29[22+V1..0]; A18[9..0] = $3F2; CALL L458; WAIT IDLE, 16 CYCLES, 350000 USEC, IDLE; A18[9..0] = $307; CALL L458; WAIT IDLE, 16 CYCLES, IDLE; DRSCAN V0, A29[V1..0], CAPTURE A31[V1..0]; IF (A31[j] == 0) THEN V42 = 10; IF (A31[j] == 0) THEN GOTO L1192; STATE IDLE; FOR m = 0 to 3; A18[9..0] = $203; CALL L458; WAIT IDLE, 16 CYCLES, IDLE; i = A174[j * 2]; IF (m == 0) THEN i = i - ((A174[j * 2 + 1]/32) + 1); IF (m == 1) THEN i = 14 * (A174[j * 2 + 1]/64); IF (m == 3) THEN i = i + (A174[j * 2 + 1]/32); CALL L850; k = j; FOR i = 22 TO 0 STEP -1; A31[k] = ba[i]; k = k + 1; NEXT i; k = 23 + V1; DRSCAN k, A31[k-1..0]; STATE IDLE; A18[9..0] = $3F4; CALL L458; WAIT IDLE, 16 CYCLES, IDLE; A31[j+31..j] = $6C48A50F; IF (m == 1) THEN A31[j+31..j] = $FFF7FFFF; k = 32 + V1; DRSCAN k, A31[k-1..0]; WAIT IDLE, 3 CYCLES, 320 USEC, IDLE; A18[9..0] = $307; CALL L458; WAIT IDLE, 16 CYCLES, IDLE; DRSCAN V0, A29[V1..0], CAPTURE A31[V1..0]; STATE IDLE; IF (A31[j] == 0) THEN V42 = 10; IF (V42 != 0) THEN m = 2; NEXT m; L1192: A18[9..0] = $201; CALL L458; WAIT IDLE, 1 CYCLES, 1000 USEC, IDLE; A17[j] = A17[j] | 8; L1191: IF (V42 != 0) THEN j = V1; n = n + A25[j]; NEXT j; FOR i = 0 to V1; A17[i] = A17[i] & ~8; NEXT i; pop V91; ENDPROC; PROCEDURE L141 USES DEVICE_DATA, TEMP_DATA, L107, L458, L138, L135; PRINT "configuring SRAM device(s)..."; CALL L107; PREIR 0; POSTIR 0; PREDR 0; POSTDR 0; FOR i = V1 TO 0 STEP -1; IF (((A17[i] & 32) == 0) || ((A17[i] & 4) == 0) || (V42 != 0)) THEN GOTO L146; V77 = 0; V78 = 0; V30 = 0; V186 = 0; FOR j = V1 TO 0 STEP -1; IF (i == j) THEN GOTO L142; IF ((A17[j] & 32) != 0) THEN A17[j] = A17[j] & ~4; IF (i > j) THEN V77 = V77 + 1; IF (i < j) THEN V78 = V78 + 1; IF (j < i) THEN V30 = V30 + A43[j]; IF (j < i) THEN V186 = V186 + A92[j]; L142: NEXT j; IF(A92[i] == 0) THEN GOTO L143; PUSH i; CALL L135; POP i; V187 = V186 + A92[i] - 1; PUSH i; CALL L138; POP i; L143: V31 = V30 + A43[i] - 1; POSTDR V78; PUSH i; IF (((A147[i] & 2) == 0) || V393) THEN GOTO L1094; A18[9..0] = $2EE; CALL L458; L1094: IF ((A17[i] & 64) == 0) THEN GOTO L144; A18[9..0] = $281; CALL L458; FOR i = 0 TO 200; WAIT IDLE, 512 CYCLES, 512 USEC, IDLE; NEXT i; POP i; PUSH i; L144: IF (((A17[i] & 128) == 0) || (V230 == 0)) THEN GOTO L145; A18[9..0] = $00D; CALL L458; WAIT 2500 USEC; L145: A18[9..0] = $002; CALL L458; FOR i = 0 TO 20; WAIT IDLE, 512 CYCLES, 512 USEC, IDLE; NEXT i; POP i; DRSCAN A43[i], A42[V31..V30]; IF (USE_REV0_PROG_ALG) THEN DRSCAN 32, A30[31..0]; PUSH i; A18[9..0] = $004; CALL L458; POP i; PREDR V77; POSTDR V78; DRSCAN A59[i], A29[A59[i]-1..0], CAPTURE A45[A59[i]-1..0]; IF !A45[A60[i]] THEN V42 = 10; PUSH i; IF (((A147[i] & 2) == 0) || V393) THEN GOTO L1095; WAIT IDLE, 8192 CYCLES, 2048 USEC, IDLE; A18[9..0] = $1EE; CALL L458; L1095: CALL L107; POP i; L146: NEXT i; PREIR 0; POSTIR 0; PREDR 0; POSTDR 0; IF (V42 != 0) THEN GOTO L147; V76 = 1; L147: ENDPROC; PROCEDURE L458 USES DEVICE_DATA, TEMP_DATA; PUSH i; PUSH j; PUSH l; V41 = 0; V27 = 0; IF (!V56) THEN GOTO L459; V56 = 0; V41 = 50; IF (!USE_EXTEND_IR_DELAY_METHOD) THEN GOTO L459; V27 = 50; A32[49..0] = A30[49..0]; L459: FOR i = 0 TO V1; IF ((A17[i] & 8) != 0) THEN GOTO L460; IF (((A17[i] & V4) != 0) && ((A17[i] & 4) != 0)) THEN GOTO L462; A33[(A25[i] - 1)..0] = A39[(A25[i] - 1)..0]; IF (((A17[i] & 1) != 0) && ((A17[i] & 4) != 0)) THEN A33[(A25[i] - 1)..0] = $03E; A32[(V27 + (A25[i] - 1))..V27] = A33[(A25[i] - 1)..0]; V27 = V27 + A25[i]; GOTO L465; L460: IF ((A17[i] & 2) != 0) THEN GOTO L461; A32[(V27 + 9)..V27] = $3FF; IF ((A17[i] & 1) != 0) THEN A32[(V27 + 9)..V27] = $03E; V27 = V27 + 10; GOTO L465; L461: IF (!V57) THEN GOTO L462; A32[(V27 + 9)..V27] = $02A; V27 = V27 + 10; GOTO L465; L462: l = 0; IF ((A18[20] == 1) && ((A17[i] & 64) != 0)) THEN l = 10; A32[(V27 + 9)..V27] = A18[(l + 9)..l]; V27 = V27 + 10; GOTO L465; L465: NEXT i; IF ((V41 == 0) || USE_EXTEND_IR_DELAY_METHOD) THEN GOTO L466; STATE DRPAUSE; WAIT DRPAUSE, 5 USEC, DRPAUSE; L466: IRSCAN V27, A32[(V27 - 1)..0]; V57 = 0; WAIT IRPAUSE, V83 USEC, IRPAUSE; IF (V91) THEN GOTO L467; STATE IDLE; WAIT 3 CYCLES; L467: POP l; POP j; POP i; ENDPROC; PROCEDURE L682 USES DEVICE_DATA, TEMP_DATA; V23 = 0; V24 = 0; FOR i = 0 TO (V19 - 1); A30[i] = 1; NEXT i; FOR i = 0 TO V1; V25 = 1; V26 = 1; IF(V216) THEN V25 = 0; IF(V216) THEN V26 = 0; IF (((A17[i] & V4) == 0) || ((A17[i] & 4) == 0) || ((A17[i] & 8) != 0)) THEN GOTO L683; V2 = A12[i]; IF(V216) THEN V2 = A105[i]; V25 = A1[V2]; V26 = A5[V2]; GOTO L684; L683: IF (V74 && !V216) THEN A30[V24] = 0; L684: V23 = V23 + V25; V24 = V24 + V26; NEXT i; V49 = 0; ENDPROC; PROCEDURE L849 USES TEMP_DATA; PUSH j; i = 0; FOR j = 0 to 31; IF (ba[j] == 1) THEN i = i + (1<