max80.jam 85 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442
  1. 'Copyright (C) 2020 Intel Corporation. All rights reserved.
  2. 'Your use of Intel Corporation's design tools, logic functions
  3. 'and other software and tools, and any partner logic
  4. 'functions, and any output files from any of the foregoing
  5. '(including device programming or simulation files), and any
  6. 'associated documentation or information are expressly subject
  7. 'to the terms and conditions of the Intel Program License
  8. 'Subscription Agreement, the Intel Quartus Prime License Agreement,
  9. 'the Intel FPGA IP License Agreement, or other applicable license
  10. 'agreement, including, without limitation, that your use is for
  11. 'the sole purpose of programming logic devices manufactured by
  12. 'Intel and sold by Intel or its authorized distributors. Please
  13. 'refer to the applicable agreement for further details, at
  14. 'https://fpgasoftware.intel.com/eula.
  15. 'Device #1: EP4CE15 - /home/hpa/abc80/max80/blinktest/output_files/max80.sof Sun Sep 5 22:21:35 2021
  16. NOTE "CREATOR" "QUARTUS PRIME JAM COMPOSER 20.1";
  17. NOTE "DATE" "2021/09/05";
  18. NOTE "DEVICE" "EP4CE15";
  19. NOTE "NEED_FREQUENCY_CONTROL" "0";
  20. NOTE "FILE" "max80.sof";
  21. NOTE "TARGET" "1";
  22. NOTE "IDCODE" "020F20DD";
  23. NOTE "USERCODE" "0012A87A";
  24. NOTE "CHECKSUM" "0012A87A";
  25. NOTE "SAVE_DATA" "DEVICE_DATA";
  26. NOTE "SAVE_DATA_VARIABLES" "V0, A12, A13, A25, A42, A93, A43, A92, A94, A95, A105, A109, A111";
  27. NOTE "STAPL_VERSION" "JESD71";
  28. NOTE "JAM_VERSION" "2.0";
  29. NOTE "ALG_VERSION" "68";
  30. 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,
  31. L27;
  32. ACTION READ_USERCODE = L25, L27;
  33. ACTION CHECK_IDCODE = L966, L27;
  34. DATA DEVICE_DATA;
  35. INTEGER V0 = 1;
  36. INTEGER V1 = 0;
  37. BOOLEAN V185 = 0;
  38. BOOLEAN V193 = 0;
  39. INTEGER A12[1] = 12;
  40. INTEGER A105[1] = 0;
  41. INTEGER A59[1] = 1080;
  42. INTEGER A60[1] = 409;
  43. INTEGER A61[2] = 34545885, 1;
  44. INTEGER A13[1] = 36;
  45. INTEGER A147[1] = 0;
  46. INTEGER A25[1] = 10;
  47. INTEGER A43[1] = 4087056;
  48. INTEGER A109[1] = 0;
  49. INTEGER A111[1] = 0;
  50. INTEGER A125[1] = 0;
  51. INTEGER A186[1] = 0;
  52. INTEGER A174[2] = 0, 0;
  53. INTEGER A92[1] = 0;
  54. INTEGER A94[1] = 0;
  55. BOOLEAN A95[1] = $0;
  56. BOOLEAN A93[1] = $0;
  57. BOOLEAN A96[1];
  58. INTEGER A97 = 1;
  59. BOOLEAN A42[4087056] = @
  60. Yky10u@@@@3q6aP86Zm6Gj@@t@@@l@tVVodl_oF_ybF@yZV@xd@zpl@z@V_pV@ud
  61. V_nF@ypV@zd@_@Ym_@@Zj9Eu4knyF00000018W0I2GG4O0G0100000901HW11X49
  62. 19HYGHa4fa49X7v632D6aD89TWH81628W07W1Q06G014W000GcY1W0Y04G018Y8Y
  63. G41489mG4ZXa06rC6Y6IaDO8ZWHsuXa09X46828W4OC8P9HRqWa06nb7808W4pI8
  64. WnGYYXaG2HYD800041G89GINa7P3U4IuHwZ1n664OjHEK2f1FaKnGiH2014G0Y8Y
  65. G4H4X8Y8IAt3008W04G018W0A3Y1014G0ICn8cO2H8X42OW16m4I829aG4I8Xo2C
  66. 0G09K6W10Aim4MOknDtSBIm0014KW2Ae25Ce1mWSX7UJE9bG2000000Cm06O0jB8
  67. n9m4028mo2U8cm001418W02YrU8GAXS03ABP000G4Y8YeS43ouC09aG2I028014H
  68. n0608W02G0P4ZCoeWa704H4X8Y8Q1e04H4On594da0W4GWCF38X4IG2G09AL24G0
  69. 18W0229I0001KwW1n06q3O0Y8Y84H6P8ZCYs6C83WX@16k8O0H01KEY19040Cm03
  70. OW0IIh1W02801Cm06O08uyX823G012aFQG416V7CW8ZCYH6HK4H8jJ6GCn4ZOW16
  71. m03WauA028m06OW1Cm03OCn4cO298X4I028W04PaXCo87vaJEqH7TeZ6QG3Dqi0K
  72. 0QeXEqH7TeZEwGdTsnExe2LKHL201eYAgGbLMnAhe3TqHNA03H4FSMbGOs3PPIG0
  73. 14W001aO2IaImWi2906uW3Sm1pQ130ZCoG6PW9202J6C0CG018W0Y505K1m0H4H4
  74. Y028Q1a0801aqSC4pmWySC8W02G014W02WWX86W0G095G228W04G0pOcPcn4JCX9
  75. 2BCX5M0R1CG0n4ZOY92H4H490882W1Y8YO4JCna0WWS06aGWXY26G6PaXCG0HC1C
  76. QzPWZF_O7JAf8bK02_zW16O03Cm06O0YopO0W01aK09OW16m03CJI13Cn8ZOaH68
  77. 5m390882W1cOYPCpCpa0WWK36OY9WOFn3PAU8AH2v9U8sJ21eCW8Y0Ks930G018W
  78. 04P5b14H4H8Y8oG6PaXCo83P4HaK0I410XG0Cm6RiXDo8JK26oJa0PeW2KG14n4U
  79. 8J430000005KW2A02G014pCpCc9cO4JCWY5P0Y2A815aO4JCnI0G0n4JCYPdTipE
  80. xOdTs55mWQ0Cq4m0cOY9CH4HgCmGqh4ID5Iy93G01018W02LKH5g02e0J9W8n4hX
  81. W11nC0G0LaYAg8cPcPCpCp2BO0vaJEo9dSaJEnY8u1H4H4Y8Y995I8WM2vgI8h03
  82. vgU8Q53voIGPbLcoAhCbL6HviC0G29KID3YDP0m03crG606G0fZg1HdCecQ20X4I
  83. G29a4t9XK09W428eN53HhO8Ub11iO0H4H4YeW2KG11ZiI0140siA306G056BX4VC
  84. aPAX82O0Cm03OaH6o8ZaX26W4I819aG6o8ZCCn4JOY8YAbbGqhGW4I819W0gXN20
  85. Y4IYJP04G018W02G015eW2AaXW1m03CW17SW3EW04G01AeW2K8ZCaH6Um3FyY1O0
  86. SmX6qG3Dm3FyW7TqXEwW3Sm17uW3EmLH5geY85PaH200000qH7we3AG15K90882W
  87. 1W2AhObLMbmo0KH5Kf0b0GKG1Ae0WTm9ap9XqAC4s91Y8Y84nExOdToHEvaZeYAA
  88. H5HaG96GEvaZSsPNC03o0mGC53wfO0gfcQKJ5LH4I0Km17uW3AG15KW6Qe1DqG3Q
  89. e94X4IOIv700W02G010000029aG4AY84H4H9geY63m0028H8Y8Y8kuYJSH4fJf1i
  90. n6ROZSoHEvCBdJ2XTC8Ym3apExQyOGa138dSGDcuXmGC028W04W1MAk40014W02W
  91. 8uq3P5P028W04Cm06O000000m03CW10000007uW3EKG15e0CmorbGAW4I0GGG930
  92. 14mDwm0m17SW3E8014G4Hu1G07Sn0C87W1fDO8YW414C03CW04G0Xeb60004ZOY9
  93. Mm832cQ08W02G05KW2A2cCcGk132amG419I3OG416eX6QG3Cm06O018W02G29aW4
  94. 00YGO04H4H8Y02G01cm4JC114G02CmG813W6Qe1DMO1BiW4aG299aG2IG15eW2eb
  95. 2m0im2BOX5Um3Fy07Sm1EW1Ma8603CqYMQfDX83g8oWWVO0Cm03Om03OW16H4O08
  96. W0Y4bC8503g1m0DtSpQ614W02CYH6P428W04G298X4ZOaH6X4I8194G028W2KG15
  97. eX6QGZH6n8ZDgn6RaZEw87H15eW2O03Cm4MOX9CuW3Sm5ZOY96bKI9A14Gwrp0n4
  98. JCY1EuY6o0n4JCY16O03Cu2NSnLkvchSX1ceXI04OY9Cn4p50A0cO_fF@yJOY9cm
  99. aJEn9dO2JCn4weZEqPaHCo8oG6PaX8Y82HCn4cOYCaH6PCo8ZOaLMnAhFwn7VqYB
  100. ke512eGjI0O3CW16u1Fym3014G0ojtwsR10000GeFOudV_nFJEf9dSIJEvan_OW9
  101. cuF@ztVcV_vD@ipQsPdqaJE9EvaJS2DqW6QknDtS7oX1P0m0eX6O03Cm06OW1CpC
  102. ZPcPU1W2mCp03OW1EiC304GZPin6pOZDcn8WWukI00ZCYH6Pa50Am8ZCZPcP6tSp
  103. DkPrLjwghQrLND503CpCtvkxkp_xllztTNxkxksTtTzxl@wtztt_x@l@@@Vxl@_s
  104. 7RiXDsSZRkv6sOZDin6ROZD_m7VyJ1m0SpDtucRknCpCZPaH6o83qqPF0H4H4Y00
  105. GeWIOW16m0W2AG1bavPC09m0JhL64_23eX6QG3lyYNUf3TqH7_vdVyJ7TTMPG60C
  106. aQb1eYAkd8m0S@zt__Rg2Mn0G15Knhb0W04m0JC85f70m8ZOaH6reZEQkOCOaH6n
  107. 8hjcrMxCdTsPkvcRSpDtucRErfdUgpExCdT_vE@yxStTtvkxkpTtVlxl@kD0Cu1W
  108. 3I1m0tV@zkdQgJMnW4OC8Pb405aG2I8X8mg4YcpWiGU03Cm06OOar6Cm802801aX
  109. L0C03lyYNUvLl_whUvbNyol@wtV@nF@yZtUxDlzwhUzrtysRlvdV_nF@yZV_vF@z
  110. tV_ztVF0OW60CmF@yZVcREpDtScRkvo4nWWGC04G018aG2I814PYaGiM6aE03PRn
  111. 06OW1CuYBSn5NuYBkWH6P4ZCm06OeHDsOZSn5NuYRknDtSbhkwA@ypF_vZFyn7NI
  112. 181kwglyrNVvhl_oNVyXF_8t6D9GEvaXCo83PbLMoAZCXH9X8Y82H09aW4IEm17S
  113. W3Eu0700GCV908cO2JCnmK26W16P4ZCo4cOY9kxkxStDtucRCX9cO2pCpCcRg9Dr
  114. aRSpDtI0W0kvcRSpV@vl@_pV@zFA03ucRYbrK2bDP0TrLNwAZCrM918W02GW16m0
  115. 3AMYn0K8ZC9WP0in6ROJ5LeYA2G0148weZMqH5beY2WmyC01Co86Pa84H4HOcPcn
  116. CH4rUd1OcPcniPcL5b1HuP0Y8gPDtSpStTtvkxkpTtDZPcPMUKFGCLKXAg8psM94
  117. yc1vRn0RjrMsQhjirM86KB1G01beaIALPbLgIAf4bKoDkvcRKI9beaH6n8Z4YG29
  118. 4n4JCYPaHCo8recQgH8X4YG29C503ughkoLNTbhkoOK06WmW2ARh48c8YG4HqD71
  119. 3I0B1Y9cO4J6Pg1p0weZEqn6ROZDs4@b1aH6P8ZCwINTrbDsO3ReWYQTC0tSpDkf
  120. W2KGXdyqJFH15KW2ge2LKn9EvapyeU0HCo86Pan50A0ZCI028WWCJCmOZ1K4Z600
  121. 4H4Y8EIc9FOcPcnCZCYH6P5hioAEvaJSoDtucRcP9D3Cp_xR@zlpTtTNY76ucR_r
  122. l@_hxkxEtnDtucRgY391SpDTHuzGkAC4Yd4vSPGQaF4p434nNVBlmWm4OW@_xF@z
  123. rtACCWl_wBVzt@IAC8204ul@_pVkvkJ53ILn0SpTtwkxkJ1WX49V0GG2PoF64Ah1
  124. 00WnCsOZPaH6n800GyG9WXNUnBlCo0C6OaPdrip_ZV_v7lyoBUvbNo4n0@ypF_vt
  125. Vp4nWuGCml@_d@_xlCHO0dSov103q0W1uW3EmXSobrK2W2280140c3b1vPoGkbC0
  126. WNUfS03oaYX42CeY03y@@@x@V_nF@yQk96ubtUpRlzR41IaQo3_v7e2Iw1LKH5g0
  127. 28ol3Z09C8a63Aur0dTsPERzrj_w8E3W1GaH6n8ZhRzrNtxl@ktNVThl__1uOW@N
  128. VThl_wB0KGA09aXS24I8X84n4ZOY10000WztVVxFtSLhOGuA6Okve8ng78dSoHE8
  129. W8Fg4G1Y8cI031uPGK16qLW1UzrNzwghQrLP4ZCo84H4H8YCoG6vNzwhlQzrNtwh
  130. kgLNTNxkxksV@zj@hlwrNVT1W2ywhxQtTtDY06CpCpOcRlrjtEpUW9OcPWAFg4wN
  131. q0PaH6o03CIRA1GG8X8aG4sHp08W02G01cnCpC314G02So9Ev418W02KJDrechko
  132. LNHAj93WG298X4KB503ughkc_Y1qH7TeZOYrsN24J4H8Y8km5NS94FC8Y8YG4014
  133. W02Oe49000CZPcP6W16O038Wr0OW6RiHD2Cm18P0W16O03DqW6QcJGoWRaC88f4m
  134. CpD7iY1S7OW3IA1015KW2ge4LKHX16O0314W020W8BDG000GBp9004G0280u4160
  135. m028903m4JCX9W1EY0C0CmW3Sm1FY0CmExiZzcRMpD7iW3EuaFPGG15aWQe1DqG0
  136. XKcW8Y84X4I8XMQW0287vaJEYCo85PaHAo8ZOhI34HVzfl_YNyn7lOZDMn6PaYCI
  137. E3Zw1m3FyWdRkpZA1G3Eu07SW3ZgYGODmG3DaX6Q83D42G014oga13DqG6QW1Yfq
  138. 0Rin6suqJTwf7wm3FC506SvbNU0m0D0OWV@zN@UxjkzsVzxl@woBlqbKJDgfcJSo
  139. 9decQgHDbKYIAjabMQPA06q9Y1fqO0294eCQJ0KG1GqS9acT2018WIur03Cm0604
  140. GYACXmeI0AeW2K8Xa_2D0DqG3QebMqIBDH0WG0g6WEQf5jqINCg6W6Ae8W63G9bK
  141. YIAfCB73G15KW2eWghF34MOX9C008yk4Y8632m03OW199faIQkvcpS00000e1DqG
  142. 3vKR014G829aGSo9duaF_m7V_m7Vy1NTrLk_qJUw9dvipExl@_pVUv5lyoRUxjty
  143. oBlubNUnBlyZV_v7@ypF_z@@_@VlvjtUZRkv6tSn5ku2g11D0KI95fa2gyeI04G4
  144. GS56a7L2XeQGUK9W1H49JZ4oZA1kuYBSnLNvghkm5NSnl@_hVzn7_upRUxjtughk
  145. oLtSZRkzZV_v7_uZFynF@udV_Esa1yztVpZA1p9dS1zPG8UC4rg1HqbGKh9aQ26M
  146. Sn5juYBQn5P6pCpSuA6WH6NqYBkebNUPB@uZUynzj@_xRpDtqchkgLNTvK0CmZl_
  147. gNVznurCmY3DKN564TZ16PaJSo9dOW16m000GAvL0001iJ434I8X84008nZ40CaG
  148. 2I814W02829aG46Sm2EOYHCn47hc106OYHCn4JOX5cm03Sf890uwhNzrJDgfcQbN
  149. UvA7OWpMp0X5MO238Wo5Z100G829aG4I8X8am2BH23IzwXmHI8wB6IioWCjC8LB3
  150. m03CX9cO2ZCo86VxDlzsBUvbNI1WXeNC81C3Izo0pDtOn@OWHUzLl_wC3ncWPcPk
  151. yNCmCpCZPcP7xipEvnQWPc1YnTD04Sm1Eu0YORJ04GmDkvcRG014WWH6n8Z0aWj1
  152. 0YH6n8Z05XT2nORGsC6urNPCAW4YdB1ZDo86PaTjxkx6pa1PD9H41CaPh1cPc@yt
  153. V@PkvcpSG0H5m60JCn4cG15eW2ROZDs9QQG606aez302PaXCo8l0G1npPGc96OeX
  154. 0AVk4W8Y3iiR26OW9sqr0JCm06OW5im2BuW3Em1NSXBkOYbTDm4RjbjswANTrLku
  155. YBSn5NuYB_qdV_fhkwANnDtXHn0kv_ANTrLW4I81PgfArK10000GUKg08WMm2BiG
  156. Q5C08W02G3CG5m9OWBliL53I1GYkLCmdV_fFlyo80GmbNUjhl_QV_vd_aQgZMn0K
  157. I9beaQgZM91So9duaJAH9bK6F_300JCX9c0q@V200WX2Vn03000vPQ028W04Sm1E
  158. uW1cBs03in6sOZBSn5NuW3Em17SW3EuHF_uZ99OWF@y2NSn5kwghSrdV6cW11AOG
  159. A06a753eW2AGXKIbPY1vHXH@@F0W6QG3DqGkA6aoV2f0OGD06exkxMtTrbkwgHDs
  160. OZP1OW6QenC0IeAW4qGZDgn6RS1W2Y2mWiwv9F0UY70lm3WFu1j000jebMQ1AeW2
  161. K0000800B_3Jx@6aUn671OG90IqHa40020kpOZT2yOyA66ctWjVPeHWG00WBWI00
  162. uU0RktWg03OuJaA0004S_nI000A8500a8I_000cXE00iV16jOiHa5LiVXGzF8HD7
  163. Fq@W7xN0300CD2300zFy@_5@d@n@tdy@_E900G2eid7A1WXUwD8zQ3o2oWr0OeHW
  164. 7E2e208000020d6W1200000G00010K2W4h_m0810WCyJ0G08G61Cq8W1fumG90CS
  165. 4G2t0zmz060002a800mxHIaRG2x3XHgHXyUq6vzymxHIaRG5f09nA@6C73600001
  166. 00Gi3U24008YMm0G000LBb000yFr20009a0000008W4W000Gdu6K2G2400861uXZ
  167. 0U0G00mH0XG01004G2808WWf1O0aG20280WZ069PT3o8814G08Z0a000000011e0
  168. 0G0240COW1W0281804S4W1W0AW8W000001404G080140000008e8X00020140KGm
  169. Tx6W5L1uS19wlGkGCge@2CAY0Z_BQPfT3CBb0q_q@nv5IkPUykNlOPN0I@w@s49V
  170. LFC4GV0K_s@ZtzVuV@@Tu@ptyVOkmdhA3m450AFo_1yD0Nw1G@1v3000WN42mSkF
  171. q_R2Vc6Ipqpq@R2D0pGljUijxCTuAncmOuNG1uJO6MFugWc4w9uVM8@XSbJ0My1G
  172. ql@@Sy@DF@@or@t@FL59YAaa70000Wv6vT@@O8W00m@00m_3v3000WrB2mmz@Fyl
  173. zDIRWcf0WXx@Fu@@3_@@W@@FrmmpFP3IHC0tlmlEH1Wz7iVvP34AV0y@0@Q6F0Ak
  174. FV1400u4N02_@@ot_Fu@@7k@@W@@V_w4wlE101W0B0Kmz@L0a00O1W2kFFX0qPeH
  175. 0R0004i0G1D2OK61g0000KU00Gm@@7y@@DF@VvR@dyz@blbl008Ci0009uBnxDOa
  176. V33tnxHZ0mao@3D2OKf1X0W9BvMV90800yVmv00DPwVuV0804WDq004G2G00WH81
  177. 04WaG200I8200W0X400am2Y0229800a80G8403000W98144am4Y0028280aW9a00
  178. 4m2I08W920300CX80W0caI00G29000CaD2a0289i80G8403G0O1H01X4CbKGZ068
  179. a202m2A0Ae94104m4K02GJ8108Wba44GIZ06q7m3D203I01W61C0O0901X4Y80CG
  180. aHG0Ky4WW@@Vu@M0000r@FF1dmG@@_Tml1cbE0sjNzTROe@V34C90qy0L18WADo5
  181. Ww3Ei6Zwmh@0CylJ000Gw@VLTb903t@VotEr@mg2000CSj0qPnFRgyG@@kIin1Ou
  182. zGsyOrZtXX8Z3GzE_r@lV0k40_CWv_@X1ob2mSVOqX1vSR70I_6cDGIM0100XB0W
  183. 6Z2Po89wG9PxB403t@Vm@@FTYwz@B1Xo0WW@@VrDlx@t30ND01@@Vot@7@p@3l7I
  184. WZ9S@sp0800C_80CyT2DVd0W0GWclb00002G00WXlDevR3cntWUyPeH0IU2FX61O
  185. 0100Opt9q8WHb6G200ORQ1009uMnx1FyVG270oC0084H300vb6o@1Iq@ln00WWP8
  186. 000001iu@D_F0R00G0200EVfDa_72V_bGsl0R00Gbs700_F0cyJJ600WQpp940E3
  187. ltmGzBI000289cAQ4mZyRgeRz4sV@X61CAZWG0meE100040020000m@3mujQ9cBu
  188. X@3q5022Uop94tGEzFeB0E6B0804W9a004G2G00WH8104WaG200I8200W0X400am
  189. 2Y02298004X5a044M8218100MG4GG8R3m0209C290W0iW202O2H001C1500m4I00
  190. 2O9R4m003f4D2O08XW0a4MGH0W0144IGG01D2OWIA0e61CG101C15W2q4I002O19
  191. 01qq8W18WaG40003I98eFW7Q406W00006I9G09W18144aGGG406022Uco00Gljmt
  192. @V2000CG500qvFC3vnPwuj0000N500Gd@dt@l4000Y9700yw0FVsBHnzh200oqG0
  193. 0mk@@S5fbrxJ200ONK0007tRmubBrd9g00WljB00ayDCR_VxLL9yxV2200fxSXgy
  194. KdCgB6w@F100GOo100kjF40100nqKN2j5DVG5z@R000uUE100p_7I02Br@VZ000U
  195. 4C00SU2RzF0J@@T100g1U00mpn2LCX7lwuN@5R0000Yy00GopIq_yv000X@hVxYt
  196. lwuy@x@FP00m07Rommzsl@G_000mmB00yVm@pc@GyDg300WrE00GvRIC@3spdzW0
  197. 0WRB100n@y@_5g@Ut300WuiA00CsOlX@fo103q0W1LTd000uDE2003VdGpt6Cyj1
  198. 1TZnDt64qj1vmRmGyCq8WD0002Q_cX61CgqWG400080WAAzBu@PF104000upKtlu
  199. y_Fh00GCmw3gB000uyp700uOVUs@X@z@vP@dZU5ltWH_D9izE6D2apxD9q8WHb6G
  200. 20280JL70tmB1010W@38N014WRS4Wn_Je@Xptkc10WA0402O5Q00181400m4Y002
  201. 8I81009a000GGG200HO1901X4Y80G84W400O1H01X4CX40W0I0209C290W0iW202
  202. O2H001C1500m4I002O9R4m003f4D2O08XW0a4MGH0W0144IGG01D2OWIA0e61CG1
  203. 01C15W2q4I002O1901qq8W18WaG40003I98eFW7Q406W00006I9G09W18144aGG0
  204. I03828OaYW0Ku900Kzw@LxJOc_KzQE3T@N100G19000H@_VWxZLxzLzjlHcya000
  205. oJd00modUCUzgPzZnnzO000K3L00mft8L3_dJ@B100eEY3009V@VqXmt@V200Wub
  206. 3004y@6p@RmU@mKaFg00WEWD00yvnF3fhB008Kn000D7BHw@d300eHm00GmzXqV1
  207. CZvxNM7g000S2v00mm@v3004bf00G@5s3002G00y@ntyN_M80400p@VR00Gik600
  208. AU@@Xx@@vu@ZzFy_@n000a2g00WaJUusV6YEtR00mOC6006ktU0000000db60000
  209. 00yu66kjdXFma_uT6000ceK00eq@DU_dvXxb000a8u00002803VRGpt6Cyj1DVRG
  210. 7SICyj1DVRmC_6qZF3D2KnJuOq8G20002Q_cX61CgqW780014Nk40ue@gErZDyy6
  211. 0heQm@Ua1et0mPBAVhzWpP000400U3ual@V@2_5m3MNyU_2000403KFnU5ZrWH_D
  212. 9CiE6D2apxD9q8WHb64o@16OgC0u@0F2aNY@3CE0V38rT0q@V2W400wVWys@JG00
  213. 4WhX00201C290W0a0200O2H00149a00W4I00088810W8iW4WWG2H40842G200iW8
  214. WWGs6W140IO4I001O1504m4Y002O2A00W9a004mIs8W106I9Q4m0G21189iWY001
  215. 288aWW02Q4m0bK0GD2OW202O2A05e9a004m2I02efH03G09X80006aIGGV0Fq80C
  216. 01000CaIW0I03G2888XWW80C044i1x00Wl3@FvToVTXXw@P0v00Gm@F00018_up1
  217. 00@23008sT9A0qWs7g_vU6400vfE00euVRAn4O00G0200cO200anVHf_Znr@vyr1
  218. 6hdl400uS@3005tJUJzI0002G00yke10W_72VfVC000ZkST81mRG1_AstlAF@720
  219. 0mual9v16O6p7L00Wes2006k@@INiva2jsl8D000Dc200_FGe_@l5004Ft10WKVo
  220. vwQW100P0100OuUx@Eq043001NHo_zL300QZN00mtVvB0023B00Gql@VSxyz@R00
  221. 0eJj000plCV@@6000Onk00mZxUKyFp@_@W00GAM100@FaF00818300bdHop@6Fyk
  222. 1Hld000GMm100p_xnm@6aXBm00W040000W00uuU3o0m0000um1006_EXclD00004
  223. 040G004WDVRm_@6KzU23VRGpt6Cyj19mpGZ0Fa5E6D2y000WWclPeH0Zo8841000
  224. 2ushxEaafxPk@X40G000WKIUu_y1G0100Enj@XpR@mWpNV00NIUotUiVXqB@p00e
  225. 3rjB@VuT_10OysWU5ZrWH_D9KSD6D2apxD9q8WHb6G20280JL70@7unxHIyVGo28
  226. W0OZM0aWl40400wVWS0000Cr30804mAq002G2800W94104GaG200I8100WWW400Y
  227. m2I02294H0WG80900m2Y0229O29001a040IO4I001O1504m4Y002O2A00W9a004m
  228. Is8W106I9Q4m0G21189iWY001288aWW02Q4m0bK0GD2OW202O2A05e9a004m2I02
  229. efH03G09X80006aIGGV0Fq80C01000CaIW0I03G2888XWW80CG44a7l00WdZ@@d@
  230. Y2fNYYwHQwU9c_69000Eo300IDsfOadyt@A0G000006Ip00GgpELJlGtsxq@1R0W
  231. 0SKz00GorBbol1Tu@svzs0002000qxxH94zAy00W0400XPF00uvwy100amG008vx
  232. spud100W@E6006kqW__9yI@t000WWH00eyj@@V8a@xnM018av00WRPqg@V9MsGH0
  233. 0G028WqeF00SSV_000HPA00ayj1B@VUyFC800wK500Gm@@VTw@Ll_@qj@NTBy1td
  234. 000GA130000G0k_rU000Ya600QU_@pxQlvy4kkt0@1007dRmrrddyE3000Qi100q
  235. KAdbd6rnzC800WG9000014WXlD00G2mmt9qyD63VRGpt6q6X4W000o2FX61K100G
  236. GptCq8WHP4y0108WuoDuuV60W98_x@3XlxTGmF0WxVjyj@BVpWY@d700400S5ual
  237. @@uy@BUFV10000ePAIQlYtRm8@c4IH7Z61ovzc4Q4meI329vR3CL604xU2@7qUJ_
  238. 6eX40er_4wVGzoxDG0100nY50201C290W0a0200O2H00149a00W4I00088810W8i
  239. W4WWG2H40842G200iW8WWGs6W140IO4I001O1504m4Y002O2A00W9a004mIs8W10
  240. 6I9Q4m0G21189iWY001288aWW02Q4m0bK0GD2OW202O2A05e9a004m2I02efH03G
  241. 09X80006aIGGV0Fq80C01000CaIW0I03G2888XWW80C044i1x00WhJ@Va@k000Wq
  242. zFC7imG@@mCLs3R2u100e26300b@bGwTm3000aQ00GwL9iV5pBIWnlzC8W0y6R00
  243. ml@oLYX7zNmJD6aCyl100W04G0qm400uu_V2oNYoyH500acD10Wot6RHzwgfFXXw
  244. Vei_4400PxS00esWe2Xupm_J000y9E10WM@tO_U32_NeXCi401Ggb10WpA6BG@91
  245. G000W0SGy00mi@rDhTW08000G0jf3008vxAgmcXzBge6S6_nGeBVrwwxD000LAN0
  246. 0euSF_FNe2rj4004002OGJ200b5iQ@@E100GtM00mR3ns@FI00WGLA00yRV_00W1
  247. EsaX_7ilvOx1000800gHK00mj@WTdVZ3@Rmsx6800mL700Gk@ISzV2@lRGz@6FSk
  248. 4000MH200ayjz00W0400@7ud700G06GNepyFC_E9000OGD00Oq@72@dXi@PM000m
  249. v764zV20008q4004uO5d@Rm_z8LelVbzX100WBc1003VdGpt6000020220002G20
  250. 0000G0t@@XXlDevR36_sWclPeH060402a5k19gAHZ0F0008evR6Q40ZjnheH0U00
  251. 0qfC008gy7MBdX@3ae3KRAqrI00WjQ000MEUZyVJEiICGB00yug7v7lD008Cy100
  252. @7OF0080000Cu500I_UZvhz600ObS10WatpN00qCy00WXtDeMT6kc1ZyROuuPCQ4
  253. mctRIeH0Zo8u40yJS@7unxxLyV0CvfNn@142W4DAM@AMFoW_7mEv_400wC101W0i
  254. X60W0I0200C290W0a4I00G2H00048a00W4MG4GG8110W4102X0O0000C19WWW4cG
  255. 40G0H01W4CX40W0MG201CH0O00W94104maK200I8100WXiHW4G09X5102X0O020B
  256. 8288aWfa2Q4m0XK0G0MG1G1DX80W0cW2G0Q29001iaaW0IQ4mW_0UeH0OG280q8W
  257. 1038188aG41W1YC22WYd0aVI_0000mCw0CiVN18t8000aYMU0VZ3GL@FizlAD_Zn
  258. OSCCAs65lJ8Ki2W_@J0000v@15rVm3v_pmp@@qIHB7MGY9a5WrVO8YVdMaDaQmhB
  259. uV60k00SVo@3VdF0000vFD0z7al0000cz30zsxH_@L00W086@AY1mWkNSgEdkiUo
  260. 0SyU_08000Ir0aMDOHvpfsY4WtAOOv@JslmWOybO5336ptftewoLf1mm@RCPx3z@
  261. BDvR7WYxJeycphEF10400McM0AVx@V@zulC6IUNQR_40JdcF0080CGD0@7y@LvFC
  262. oTcX@J5aT4W5@tO_Zj50008002meO3moRjt@@38nG0YVvyath03I2GotXSS@m5tZ
  263. X7H4WlAv9uVWPrD0Cyk1W000Q_E101W0DVR0000G028W3VBHpt6a2c4D2WnJuLq8
  264. 038000R_EX61Cgq060001bHG520045000Ku@6@78Hm@CB00GMn00Gpp@@Hx6zFuj
  265. 00u0f000Jzwn2KR300eHm00mnv@Ny_@nkBnODOaV33HdZHZ0syUJ2D2OKf1d0W9B
  266. v@0FMVgY@3I60_4R@3@301W0CX40W0I0200C290W0a4I00G2H00048a00W4MG4GG
  267. 8110W4102X0O0000C19WWW4cG40G0H01W4CX40W0Mm61C0m2A00W94104maK200I
  268. 8100WXiHW4G09X5102X0O020B8288aWfa2Q4m0XK0G0MG1G1DX80W0cW2G0Q2900
  269. 1iaaW0IQ4mW_0UeH0OG280q8W1038188aG41028O3x_kBV04000GAYpyAX_@D000
  270. 8mn@gi5GBLwF90UevHxPesUaIotolqV000400MwgP@fQ9V8BftWTNDe@V600r5_J
  271. l4DOGoyzLqX@30K00AY@J004RDF@@jjPkG53X@T504nsyzpy@0m00000W8yQmbF3
  272. _lB04Lr5l@@mz@lVn@Nd_Vrh@N_s@H@_Vlzv300200XnIpp@lSz@9V@VY@9Ny_C0
  273. uV0AU@@Xx@Fu@@7_cXclDOuR3Q_63W400DVd0010WclPeHWS0010qyD3D2OKf1a0
  274. my0Ou_@3_@@W@@Fvx@Z_z@ot_FMuAUl1ZyRIe5TCQ48dtRIeH0ZADW400maA100_
  275. Fu@_7uN90808WDK104G4G000J8108WaW400YG20001X400am4a022I80820421m0
  276. G0000B8188am8a002G2808X94104m4K08Y0mW61C0mIA10094100mWK20Q4m0GG0
  277. 9H0WGh06W020JG2888Xf4504G4G081J8508W5a0KGJd06W0Q2H001C9bW0a4I000
  278. O8911aq80F8W4G00003I9809W1K6160CW4WWH612GnpYt@VnV9U_@XZ_NAua7s@d
  279. A0002z@h20S2rW@@@uSNpTeb_@3106pU@@IqVHEZu@JD6Zr@@308fH7k@@W@@Fvx
  280. @7k@mpnO8XC9I_@A0Kzo9V@Vm@AszmOz@@00CxuR@pC@Yn0G4U5yVfHWS50anfal
  281. @Fu@@3_@@W@@Vu_@3_@@W@Hz0Bg0GcX6@p@9VNw@PN1W_5jzf@tV8V00G00m8M7_
  282. cXclDOuR3Q_EXxOD8Gs40I00qyT20400G0006qT2D2OK61I00WWW400G61KXO80e
  283. yiIlFyALuC0blzVvRY6VvL2800WDW0yzN_0000iEQ0yTu@5l@VriLyUJ2lfBnxD9
  284. aVJ2XrYHZ06bHWM00WGL800yVWe4020kOWA00WXA000wVWV52W0eWcG40I8H0180
  285. DX40aGI2IG092904W44IW0I2JGAe88XW0a4MG4GH8111a8ja4WWG21280D99WWW4
  286. cIK0I8H01W4CXK0aGMm61C0o2A02e941W4oaK22GI8101aXiH0Zo8u74G28001a1
  287. f44W4m0gq0306G2GH8X01JqMotv3000003Gmg_W1000Qz@D0080K8zU08xF7U7r2
  288. qDuzyb000100UKh_XI3WFXstXf9UF0W1e_Sy@xsBwoI947WD32i108zYalp70040
  289. 0S5uz72l@@D00p4_FXMjOy60W8W_@JupdDsCZ114OC7ldl00001m0r5ztR@@pKuQ
  290. 2200040n3kVXkz@@0808WzB89wM60Wkdqw2sjv4202001mSS1@@VvRO@b490u5YB
  291. UXy_@n00FZstVy30mujwry10010WcnBz2l7JJY2rI001400wLzeV@lyDrdpx104G
  292. 00GO_tlGzw0b001b_uDX70L2n9QGVYC0WFtQzgy100000kYhGV6UqtWXlDevx46_
  293. sWclJ0810Gpt90G000100Opt9q8WHP4K4028WI3CG010Gf1R8AV0euz@BklQ04G0
  294. x_aG@@R0Gm18u@@J_kw_78H0000FO6WdZ@Vuzy1G008CM0e1zAUl9XyROebz4YNE
  295. XyRC8JTCQ4meC2q2004g210W@3gM0000000YYiJOqXA000nW300e@Xv500001000
  296. 000ca0G0KGRe209a8W04WcG20I89198W4X402G229G09X985K4aGG0I2B82e8aWW
  297. 0IaMI2GG8X014Wca4GGG2J9A09a8W0G2cGA0I8B81eW6X40IGMG1G0DX80aGcaIG
  298. 0I2908WCaD2OK61@W0I0108WC8bW0a06Gb6O0m0I0A6P480a27k@@W@z0000K@@@
  299. ic23z@lNiBCq@V20uhK2_7izyFixV3o_@10mjljFSLu3G_VG500ZylU0i4bD0W00
  300. G367s_F308YB_iNzTub00TKVot@dyDslzJ20aYu5nxwvU2JkV30KoFblz@_3RdSl
  301. 1Htl10iLXO@dF_@40W3fcyz@9Vh_6iI0W@1euz@7k@@W@pN00000QcYbh@Fvx@pl
  302. WV04FA5l@VvRd@pM50OYg@Eq__@D00SGIotadVM2R@@00YYfXlPevR36_sWclJOu
  303. R3Q_E1W400DVd00100400WDVdGZ06bH0L22010G00LQm3G800mdu0KSV_2800m9k
  304. 04y@@blrUpnC8W00WF00Got@VS_@blz@2wLyUJ2HjBnxD9aVJ2NgZHZ06bHWM00W
  305. G3_FX@3_l@1xL802W2Q2H08X414W0q4I0G299811a8a0G0IG81289C1fWYW422GI
  306. O1H05X444GYqII022948W0qaa022IOAH18X4140Im4I1G2P1R4m08Be08WcG40I8
  307. JI9809X404G6o61CAZWVG09W004G6aIG0I03eI3C0O0905X424CHR9VdF00000C0
  308. 15l@@_3y30muDurvBkF10qSk7UlTppX0Wmo1000200G000200GG00000GG000000
  309. 0100G00084000Q0m0002040000200G000080800000W000D0OG60Cy2W1f@trjW6
  310. Kj43800067q00101v0m0000800010080Q0m00G000880A@t00401n0O00wU30000
  311. 4900m000000024200000140I4f7Q04000W48K0m00000000K20W0042400O00000
  312. GG4010000W0IWCGwX6020020Y6GZ090001eH0Zo8m30W0000081I0400808Z0F02
  313. 41KQG204A0ADm0e00WI@T0_F81024440G008240q80u@WIlOG5W010080W4m08yV
  314. W1E000_Fm0Wx60z@Nn5Gdpkc08u@@7k@@W@@Fu@@7k@@W@@Fu@@7k@@W@@Vvw@J_
  315. _@Zp@Fvuy10008kI1uuv4004GSyS2008W8W00SyS20004YUsWZdD08X4mnp90G01
  316. 0140GZ06bHmR0007j1004y@@7VdG@36Syj14281Q_E10002zFa00000W408zFO00
  317. 000020W8402Q_EX61CAZWq0mdxMtXkXhB40_guYt@l@@4004GSSV2008W8a02CSF
  318. 3tda00000W4I87td0014G4G013tpGZ06bHWPyQ70slu@al@@uy@BU@V200000b00
  319. I080aK2008W000041G00890GK01W8a00400G0810I400bW402G000088420205Wa
  320. G000140080802011X0W2814140W61O02008G2a00GQWD2OK61@0GG0410GA01X04
  321. 02800G0AD810GG4m300QzQx_@DuUS6YAZ100GkO400000e81000200Y000490000
  322. 9a20081000800WK001404G900W0000a000A0000119000G04040808100181K0G0
  323. 80000101W2D2y0019450082400G80Wq8WHP4m3G800W0800WG00210MQ03eePtQU
  324. _@bh@Fvx@FE@@Yt@Vu_@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@
  325. BU@@Xx@Fu@@Nk_@al@@uy@BU@@Xx@Fu@@3_@@W@@@uy@BU@@Xx@Fu@@3_@@W@@Fu
  326. @@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@
  327. Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W
  328. @@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@
  329. @W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3
  330. _@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@
  331. @3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@F
  332. u@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@
  333. @Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@
  334. W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_
  335. @@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@
  336. 3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu
  337. @@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@
  338. Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W
  339. @@FuVX4000q@@j0e4q3_Fv66c1005Nv39tGnC0mn3tl0LG000z@750WBqvFo7000
  340. 00wW3000004G0Q_VU04G00uV02_@@vRSw17N1GGD5G3XJvW70IDsW@@lzf@3_@@W
  341. @@70000004W@Ji70HeMm@@l@0LBuXA0IoiW@p700400Q6lW@p701400u4tW@@lyj
  342. @Zdym_@h30URu@1@l@G_20000m8PSf93XQQ0002020000201k@t00002B0KG@@60
  343. 0G2O1W200000000400Gm205Co9300Y04000q8WGP4KKf1Faoh1b6a000fuW@@lSN
  344. gcF6L00pY1@@V@3@7y@@1@@@ZqLyU33vtaG@@9yUZ1z@RmxDCq8WHP4a60200WM1
  345. 0@74Lvz9iemd2800y1s0q@G_00004QX0G0AeLe1W4a4G04GJ8209a8X44WaG2028
  346. 1198W4X5a2K4I8G09X981K4aGG0IIB9288aWW02WMI2GG8XH95W4a4G0G2J8A09a
  347. 9e0KWcG20I8BOZ060P9b01a4Y0G0PGA11D2OK61@040G0oGA1281C0fWYW422G2O
  348. 0H05ZK440Y210Wal@lfUs00G0KbF67_ZKw_g000KMd00GYfIFp_9000Ny400KO_L
  349. HFWH7yHbAlAR_mW000000WCY400sRtoACAg@VF000MxO00euz@x@7ZyhZg_V8100
  350. 0f000u@0x1001000YexH60000Lz53f@FvUwE100I0R00mor@FzR_000je700CZ33
  351. Rz4oEj1s@@I000tq7004y@@9V@Vnx@FS@@ltaF00ePK000BN@Vot@VS_@5l@Vr9g
  352. 7RQ2P4R000uRf100z7C@5p6800u0f00mhXFiSOrfp@m4r6000MtO00mmt9qyj13V
  353. RGptC0100evx46_sWclDOuR3Q_cX61CAZWe0GG0KQW400X00GGpaUK_08W000Zu5
  354. y@@blzmmfaN_M208r1J__@Zp@luz@VbkYtRO8@c4kmFXtRCu2v4Ul9X61CAZ0s4Q
  355. X0yVm@zFyF1eW6X40IGI01G0DX80aGY4IG0I2908W44aW0I4MGAGH8X01a4cW4GH
  356. G21189ja8WWG22280Q9901X46bK0IGI0109CXe0aGcW2G1Q2908XiWD2O0abK24G
  357. I8201a1f44q8WHP4y3G00183f48W4m0a2A2I8809W141K4IGGm4Q300AU@@ZxrTh
  358. 56w@V600GmM100YUwysrPuWT3400Cf7008uLuBeF1000tI700QyNhy0th639MtN2
  359. 00GmG100wBSus@j1004lz00Wal@@@Xy1008WQ00u_YjRom300G3g600skvy_@b00
  360. 0qCY00WXx@@Y55dVvD00m6A000wUIz_@V000yCq00WXx@V@4x1001000uCwt@3_d
  361. V10GpDFxTFOU000Q6k00mor@dyz@blz@xH@l_K_0006skihwNGTuR3Q_sWXlDevR
  362. 6W000qyT23VRGpt6Cyj1DVpGZ06bHmIW800ADO30mXPxNy@edXt@@60eXS@Fu@_7
  363. o701000uAlzB_F@Zy1001006I9CzAUlXXyRIu2@4UlnW7hJuzc4Q4meC2Sw_a4AD
  364. e2WHD0@7uzix9CwG52ZG0wVmxGByGe5201eWMX60IGI01G0DX80aGY4IG0I2908W
  365. 44aW0I4MGAGH8X01a4cW4GHG21189ja8WWG22280Q9901X46bK0IGI0109CXe0aG
  366. cW2G1Q2908XiWD2O0abK24GI8201a1f44q8WHP4y3G00183f48W4m0a2A2I8809W
  367. 141KCIHG08A400UE_@wY9i@VU0200qqlD00WhLF00iSz@x_hRy3XKXl7000gv700
  368. awjeByV500GAA0005l@@mz@lyS_00WEX200qlVcvx360088a2009V@Vm@@lVn@1@
  369. @Vot@FS@@1@@Vm@@@Tu@TF_@sb@dzv@blzVrh@N_s@3VdGpt6Cyj1DVp0400WclJ
  370. OuR3Q_sWXlDevR6Q4meC2I30TOppn@tyy@blzVot@VS_@5l@Vw@9aVZ1z@RmxDCa
  371. VJ2NudmxD6KZl1ltmGZ06bH0R2jG0_Fu@_7_d0KGZG20989W08WcG40I8H29809X
  372. 404G22IG092B85e8aGW0I2JG2e88XW0aaMI4GG811140ja4WWG2ZIA0989W0W4cG
  373. K0I8JG1e0DX40aGMm61C0oIA128941W0oWK22Q4meC2_180W0aXK24G2O0I15194
  374. 4W4m0Y0A2988O2j1009V@@L@P2004e@@k000Lm3008vx@3_@@Y@5j1362qV900Wx
  375. Q100AU@@Xx@Fu@@7k@@W@@Vu_@3_@@W@@Fu@@3_@@ZppN00m9S10WW@@Fu@@7k@@
  376. W@@luz@NEEV00G8g4002_@@fR@Vu_@dkz@PaRPYvtw@lB00Wp86002_@@dZ@lbY9
  377. BvmC00W0M000Mk_V008WDtRF00uLG1007d@Vnx@FS@@1@@@wL@dywyflbGrh@7y@
  378. @1@pF02eXl3v@@W@3_@@W@@lyj@BVx@Yt@Vu_@3_FXZlD8wR3E_sWelP0200Gqt9
  379. Syj1HVRmnt64zD3D2OK61c104200SOQxJ@7y@@1@@@J@6ySlz2GOYBVx@z7o7000
  380. 000Zt_@J8@63w@tWtRO8@c4w@FXtRCe@V3UlXX61CAZ0s4QX0yVm@zF0@Fx6ava1
  381. ADF0805qAq0G2I2802e941W4IaG22GI8101aWW44GYm2I1A2948Wam4a0A2I8809
  382. fb4144IGG01GB9188amea2G2I2808X945W4o4K0AGJ8109a5iH03WiaIW0I2H08W
  383. C8bWW61CAZWV02080P8b01a06WKGHG21181CW8WYGA22YJH00Gm@@VrlMZfmG@@a
  384. 4ko3f@xqjBCq@l108Wve0004y@@tCxQr3aK_m6z@p002O0r0005@RM56mqYnLz@p
  385. 002eO23005@RsiOJ2008L200Gm@@N_M_00W16xYXYtjlyj@B_7_mwI000WCA00WW
  386. @@Vz1ux@F100Gyo100I__@Y@pN00qCy00WdZ@Fu@@7k@@al@Fu@@3_@@Xx@Vu_@3
  387. _@@XlJevR36_sWclP0200Gpt9Cyj1DVRmmt6qyD3D2OK61f1WEivvu@RU_@oto70
  388. 0400S5ual@@uy@7lx@2qhuz66oQNYtRC8lv4oobX61CAZWq4QX0yVm@zFaF0080W
  389. L404W2Q4I08191401q4Y0G29I81189a0W0IGG228HO1f05X424GIO2I051944Waq
  390. IY022988W0eba044IOKI1819140am4Y2G2P2A05e9a0W4o2s8W1GMI9G09X804G6
  391. aIGGZ06bHmF0104WCaIW0I03GAe88XW0a06G4GH81H1IhL00uuy@JUlzWNO000qD
  392. S00WXx@Fw1ox@l200Wpe5006k@@W@@loymdk7310G3F7@Vpp@lSz@9V@Fq100008
  393. 0B@RF000Cy200z7aF000JL2001@@@lzv300w4A00m_5@NVI_20WCL0004y@@3t@V
  394. m@@lSS_200EXB00CS@@1@@VwN@3001OuR3Q_sWXlDevR6W000qyT23VRGpt6Cyj1
  395. DVpGZ06bHGQ08Mn2_@@W@@Vvw@BVx@l3@luzy10010WcnR@yAUlXXyRIu2@4UlnW
  396. QyDuz66Q4meC2OJe52m@1@t@m@4W2Q5I08191401q4Y0G29I81189a0W0IGG228H
  397. O1f05X424GIO2I051944WaqIY022988W0eba044IOKI1819140am4Y2G2P2A05e9
  398. a0W4o2s8W1GMI9G09X804G6aIGGZ06bHmF0104WCaIW0I03GAe88XW0a06G4Gn85
  399. 11lBD00Ou_@Z_z@W@@lvv@Nk_@x_C8w@v100QrxUx0800w@d100G3hNPmozp3002
  400. 000i0W00WU@JxIV8100ZX600eyj@xVu@Zp@luz@J__@cd@@wq@ZkDV00Gpe0006k
  401. @@eV@lcgFx@NB00WcM300AU@@bhjN000000eKL1001@@@pXpt@l12008rE00CyT2
  402. DVRmmt6qyD3G000Q_EXXlDevR36_sWclPeH0Zo8mC0aG00e9pI@w@zBo700000Yi
  403. lcNp701400WXzal@@uy@FE@@q@J8@63w@tWtRO8@c4kmFXtRCe7w4Ul9X61CAZ0s
  404. 4QX0yVm@1@dG@3phUy1W0KIZG20989W08WcG40I8H29809X404G22IG092B85e8a
  405. GW0I2JG2e88XW0aaMI4GG811140ja4WWG2ZIA0989W0W4cGK0I8JG1e0DX40aGMm
  406. 61C0oIA128941W0oWK22Q4meC2_180W0aXK24G2O0I151944W4m0Y0A2988uenFO
  407. 8vRu100T25008sClx@V30004A300gEDV100yfVDSx3pq@l1000EbE00ySR_00Wcb
  408. 300SS_@00G0@ztU10m@1tp@mz@7y@@1@VL6Dyq@FR000je700SS_@5l@@mz@tyT_
  409. 000fGC00Ky_@Pdcl008Ci0001@@@mz@7y@@blzVot@VS_@5l@@mt9qyj13VRGptC
  410. 0100evx46_sWclDOuR3Q_cX61CAZWq0G7s4y@@1@@Vrh@N_s@H@_VvR@d_V2vtOG
  411. @@6yU33vtam5_9yUZ1ruRmxDCq8WHP4mcGB4W@3_l@X@905qAq0G2I2802e941W4
  412. IaG22GI8101aWW44GYm2I1A2948Wam4a0A2I8809fb4144IGG01GB9188amea2G2
  413. I2808X945W4o4K0AGJ8109a5iH03WiaIW0I2H08WC8bWW61CAZWV02080P8b01a0
  414. 6WKGHG21181CW8WYHA220P@Y4I__@e@hEnMF000D3C008u@@ZUWy_@h000e0I10W
  415. W@@Fu@@B_@aUdUOlQEdt@400m5O400I__a_3Gz@WDI__100G9_600E3GbW3Gz0XJ
  416. 0008f4008vx@lfds1CA200OfA10WyBSj@@b000H9E00elUiZW940004o300I__@W
  417. @@@@2lx@V3000uG100cEDV00Gpe0006k@@W@@F_6lBGR300mNY700g@8V00Gpo10
  418. 0UFoR14009_Z100O2v300h6XT@VU8000000mEo00Wqh2l0H3QGK2000Fg1006_EX
  419. clDOuR3Q_c18000DVdmmt6qyj13VRGptCq8WHP4840080101000000101KQ03xaR
  420. mPv6004200Gwsn9ad_560eJql@mxwFDO@2C0GuqN_ctzFu10y7g_78FoSC0GWmc@
  421. H_00000GpuM_s@f@dG_D6q@l1ltmG_D9SXV2ltOmXw9yVC3D2OK61f9q21u@WglU
  422. s0G000dFdme3L86E0e@X@905q8a0G2I2802e941W4IaG22GI8101aWW44GYm2I1A
  423. 2948Wam4a0A2I8809fb4144IGG01GB9188amea2G2I2808X945W4o4K0AGJ8109a
  424. 5iH03WiaIW0I2H08WC8bWW61CAZWV02080P8b01a06WKGHG21181CW8WYG222cGR
  425. 00mppv3006ujTKhCFd_@t0004lJ00WalTwBTBRl@X6yD000mZs10WN6cSu@eQ@@X
  426. g@DG00qAx10WGV3FuVC400CBN00evv@J_sU000000WNBV3xal@Fxm7w@l200mCC6
  427. 00AU@@7pzUwzD000EZO00uw8ix@F400GIe600AU@@Xx@Fu@@3_@@rh_FwKx10000
  428. 00YJf00mnv90280uuy404G2SSE30014EEF100082900EEt00G0W0402EEdX61CAZ
  429. 0p0WZRK_s@z@d0800YgVJ0G08K@39SSl1zFa0000410I8@vR0000G008XzFaGZ06
  430. bH0R_SN0YEcVVLC0DF@V@@9028We@@404G2jV130014UkE1000829a0MkE10281x
  431. NmGZ06bHWP000li300iVn@PV_@rf@NzA@G70100000b00H080YK2008W0000a0G0
  432. 0a80GA01W4Y00400G0a00I200bG2028000048420205GaG0001400804020X0X0G
  433. 181a0D2y000441I008DGGQ4meC2_180I0085GWG010140ADW1441UjUvz_@60400
  434. ea@A0GkC200000ea0000100I000a4000W8a20081000800WK0W0402G900W0000a
  435. 000A00001X400080402080a000141K080800001W0W20q803I0001I8500G2400G
  436. OZ06bH0F044GG00W0G000X002204mI3OGpk1Gpp@lSz@9V@@nv@Ny_@3t@Vm@@FS
  437. @@1@@@mz@7y@@5l@@mz@7y@@1@@Vm@@7y@@1@@Vnx@FS@@1@@@or@dyz@7d@Vnx@
  438. FS@@1@@Vm@@7y@@7d@Vnx@FS@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm
  439. @@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@
  440. Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1
  441. @@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@
  442. @1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7
  443. y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@
  444. @7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@V
  445. m@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@
  446. @Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@
  447. 1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y
  448. @@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@
  449. 7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm
  450. @@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@
  451. Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@z@B1040Ws@n0000O@@6000G
  452. e@Va0004q@FUc3Q06_dP1000z@tYGB0WX@39wXbw@7I8X30zN0J76OqV1XzF03V7
  453. 6WX@3C@3d6mOZTCam@g00000m174gW3UszOccFaOTWP0G008F60OWa0hVnca5AY7
  454. t3GpBLV0p9oVH0QkvybSg0se3mm@I704900W000018K90OhakIIwJ04B03@dl020
  455. 0SYB0hFCV@@98cL08u@@dVn__@DGyd0Gm@@FUN_08W04ML0CyV_28W0q5U0aROoP
  456. hDZwp7WotYg2oCpWqWI8J0010WVS1WxNuNsK0m_5CVTe7@Fy00000mdA0lcoSsfR
  457. 0W00O0Z4UHD1XTF0z@R0800W50A00000002020000201EjbXORJ0810m205iUh10
  458. W000800CLR2D2OK61a0002G000I61F0W038Z0L40208WwnRrMTRj5cwJa00AQsYR
  459. F71iA08W00GNf5y@@1@@Vm@@7rSHz@VB00Zt_@J8@63w@tWtROupT9UlnWntJ8eT
  460. 6Q4meC2C3014Wmg6W@3kjpT3kOu11K00NCeY0280Di90zFaF0000XM804W2Q5Q08
  461. 191401q4Y0G29I81189a0W0IGG228HO1f05X424GIO2I051944WaqIY022988W0e
  462. ba044IOKI1819140am4Y2G2P2A05e9a0W4o2s8W1GMI9G09X804G6aIGGZ06bHmF
  463. 0104WCaIW0I03GAe88XW0a06G4Gn8511WeG00uwq@pyF400403@3Mt@ayl23poN4
  464. 00u1C100XEJU9_L000I4F00Gv3p4@WJ5tRJj@g8000eT@A000PGC00uu_LBm8av@
  465. hO3VC000Rb_r@3t@Sx@j000wwuSuJ_MhtjBQ_Rs000kwA00e@Wax@7610Wdu300M
  466. kEV100dvVKqy37kUVB00W0400qbzv@G700I_cyHqhG00yke10WgN@Vws@Z_z@dZ@
  467. lvv@Nk_@mdcl@V30001FSlkfGQpmzC000Uy@WvJ_F100mqG100clmU000020WdbF
  468. 00CyT2DVRmmt6qyD3G000Q_EXXlDevR36_sWclPeH0Zo8eB1000b6a00_usW@@Fu
  469. @@BVxyl3h00@3Got@VS_@5l@Vw@9aVZ1fkdmxD9qhk4ltOmlx9CoE3D2OK61f9q2
  470. 1u@W@xVuV2G1D290aWa02W0Q2H08X49aW0a4I0G098811a8iWKWYG21289C19WYW
  471. 422GIQ9H01X444G0qII0229CAf0aWa020IO2H18XC15W2q4I0G2P1R4m08Bf48Wa
  472. G40283I98eH0Zo8u7W002G6I9G09W185K4aGG0I0382e8aWWW9q600ySS_00WEFF
  473. pfTzPO2C30400K_FRdzs200mEa3005slTwzU800Gc100GZ_yqUp3z@pGy3K100GO
  474. mVCkQUZY3Pe@V6000SWT008u@@B_FaG@I0100mY@Fq@G5dGiHm@D200kpk00GotL
  475. arlhdpF3008010G9U700EhNbM7DepU960vXz78iSVI0004AH008j@bIHHYw@3PA3
  476. y0000000YBpC6_lOf0Ggx47O000RmQ00ebdzsVmF00GR6400MAgn_@P300qic00W
  477. PaF9qcPkTmlzB89xp@XE00C566xQvnj3Yc4c700W0000GgP00Os5RwYcXcaui8jD
  478. 000DZF00e9ECcV2u_@3H00eYx00WNyR1014my9h_Zd7000J9300aYl7nup020WWw
  479. NO600q4m00WCdiPwl7MIZM00mZA000I_EdjyDO7kFtUS310Gjg200Ek7310G0zl5
  480. oF6FyUqavOk100uJ@100tVGI489iPQ280W26uqZfGWf@Vv000MZD00eLqJUzBa4I
  481. V0140mCgV200eIt00mmt9qyj13VR0002024G0n@RW40000002ftOmmt60a000014
  482. W00400G002400cm8X61O0H48GMuCy4k1PXRGZ09y4U2PXpG61Lq8WD00Y04000q8
  483. 0600W5q000qZB608W0M_n004G020000004WW02erN9w1mW1Qbe@X3ZnT300mIc50
  484. 0o1UZ@3O8ze70014yV03xNOP@@U000Qaj00mTpd000AOx460G15qU03zFaP@@R00
  485. 0yZF00mS4s4ky3xNOPotU000g2b00m2uRiU13vVWn3O9aZxadOx100eSQ300pX4Y
  486. 0080100000W2I09XBCCe706_lDaAvdK00i8X00WMqDuzc4ol9XHWPG2000000WwN
  487. C8@63Y2s000800eW0kFXX61mOZz7Ul9XyRIeQV6Q4m80010dpdG61L0WWk_SWD_g
  488. FX6vV0800GfyOyVWh0uUoANWXVyJ8k1F_FmW1@D8k1jIaOC04vH0G0AGRe109a4W
  489. 04GZG20989X48WaG4028129809X545KCIHG092B81eOaHW0IIJI68e8XW04WMI4O
  490. G81J9509a6m0G2ZGA098Fu0eWcG40I8JG180DX40aGMIIG092906WCaIq8W1W422
  491. GIO1H05X444GYqII022948W0qaa02s8W14G081J8509a5a0KGJZ0I01aXiHWVG09
  492. W004G6aIG0I03eC2C0O0905ZC24e_1F_xHlZ6a001H0Omnd9K3m32800AVpo0@z0
  493. Ua3mm@O08008@@P2EvXrxNAlUFcRXX_@Lno93GN_XWW00uK@PIE_p3@Dmth1Gy3U
  494. 4wBgfwR3ps0WbhLPq@AwVebQCo9i@Dot2ZEC81fa3GOSXqQo3@@_PK2dq@l1eEH0
  495. MVGbNzz8AX4MTlhpupfbrAGcn0ayD6B@QmhnIau@3VWoG@1ZLclDJxZXi56W_@Je
  496. vB6ETu10400hU@G@zC4Qf10804oWuXLy9P1@nkQV3ab60TFkn@1CyIXMz@l7E@0W
  497. NuF9q_7ET@a7y3Cg@D0G00eCH08@YA2@tZ@MJeFV3wSD18000VwdmwzdCX_U2800
  498. qB704aF9NENng@OCZ@gSqP0I__al@h82R3k_cXgpNL0100ob6WktyuxR6QSds_@z
  499. GH40GBwXKNV5ZmeIo@SIdy0OA_VcWFXe@TTdV3O@E0Kt@696zmz9LK3G5BnXgQd1
  500. WXiyusV6YUuXoZkz@B6OuP0aRV89nNHf@FC@Iiz@RW@24WIyLfoyAwWfNuZC03tB
  501. nnf9SuC3NFRGq99q0e1f0ymyNnAYD0Oz4C_hpWaxJuAV3MnuXP@D8_eOJ@F1Zm00
  502. 1@BnZ@9yw@3dl@mw@Fya8CFtNN4@FGXM1Oux4Q_E115m0200W0W014Oe108X00G0
  503. 04qj13VRGpt60W00400G000401K00D28nJu6a5U23VRGZ0ICyj18000FHFX61CAZ
  504. 0I400kjST2n_pmizFyxm3n@PC008010GXzFOGy@Fy_H2@Vmm6SX4WQfZ@p000uAz
  505. 000blz0008WN@D8204_F0Z_bne@XLHJK04SB6RO8Hlb3@n@3oy60_FOZyFUuKOC6
  506. orc@p9KFu3GBkRKmV2zFeoL6UK_Eaoo90IIN200G02201E_bXtsPuzc440000000
  507. 401Gm1xC0082Ow_4UlXX61m8OV3UlXXmsVeH0Zo8e200GM8100EYN200GGj@o002
  508. 8WswD8nV30080CN03@7amS1ijeGH00WXn000Kal4080W0W00aSE3hzp0001WxBJ0
  509. 00200A0W_@P0404G@3e200wnP080Ae941W4I4G02GJ8109aam44GYG20181X48Wa
  510. m4a2AAI8809X541K4IHG09IB9188aGW02GJI2C88Xf45W4I4G081J8509a7q0KGZ
  511. G2098Be08WcG40I8JI9809X404G6o61CWYG2HZ060I88eH0688amq8034K0AQ4me
  512. C2U01a020G0PGA1181CWo8m0W1a0K4I8GWDqbyz35Uln2WR4Uog1_p000E_Qzzu@
  513. y4kvl2G040JTJLY_f10hmRuT9QgFXp7Ves@GEnxXf@pCy@40mBcjuV8nFKnGx5jY
  514. UW0Wgrhz7ZHhbek@A4000s@V20808sW@10040B@ZNBza0WCi3000200G000200GG
  515. 00000GG0000002100mVVCOv730080G0000800G306S@p3H1mmM@WL6V5@pR0W0WW
  516. 60CeTX4000400W0e103401000W08ax4Y1m00OJK00008I00W1000000484000002
  517. 80484000080402100G24A0801000000A0WG00I1200C20000882W00000G09G6eh
  518. G3010010H3eHW400W00100H40G000206W0000a015060000000WY00400HW00030
  519. Q4W40W010920o8mW61u11W0HZ09040XAZ0300A00GCmu@W400W01210000Y0205Y
  520. @3I0810D04000G000a5008009010065000004500W0008X093W0004G0Gq@16002
  521. 000800Wm000080000H4X2000c0W0C0GZ060000010YY00a00HW0vHQ0GYW0G200W
  522. 49G40000G00W1G00X0GK10010000W0GGG00Gy@0300025Df12GA4O0200G0G4810
  523. 800Y0A006@7e2008005W0000042YG1W30020000G1002@vHtKn_hIaR_mbyB10oY
  524. x3RsOq_AclcXLOJe@zR1m586y@6xbpmvxXC6K25@hLm_B9000001400mymA3EfnM
  525. 96G@XhtDu@WI3yF10uYC@stonrUyzVi0WpScQor_@T20aEwFPes@FL0OGyQknZvw
  526. LPzakw@@A0SPn3l@Gd7RC_N2VmzG1AFay@g08tQNGtZwxau0n7_HBX_@JOyVBBOl
  527. 20G8xnVaF02000iOqh0jnL@LyOV5xs@mpve2WamxZoe6U7L00G00ux@xD3Z0tVut
  528. _D61@XvlN501sMO8ga0h4XG_motn20mNuDVggV7L0e8b1@@GghCCPd4J@An5OFqy
  529. Uf1cb00CYgrQz8@3C00018002e103Y_tWmtI85NIw@@G0mAIv_Bnep6SRe1N@dGC
  530. 09yU8318Qm426aeN2v7AQD@900RVkt@AgztWX@J8204IUvXU0gOu@CVPFXokJ000
  531. uW@10WT@JeuV30001901000010128Wz@DG214Gox9ixl15@RmB@6apl1X@R08000
  532. 0404r@R0W0GWY@POtV3Q48aC2UeH0Zo8e21W002WkZRsUZLpD0004G746KPE3vNA
  533. nCcC4U_apXB102000iQUdTxnVxXK2V2bPamtxSMHV2PVQ00OXaeC2flU6YilYTxD
  534. u5rAQl@J0aGxzF4oY@UiaW4J@lA0UJq@3K9L5IsHsL04ZeVzxnf@RCYI2XGhB0iM
  535. y_@J8@63cfF12000NFdmn@FyUZ1PsRmODCq8G5z@pGZ0IShT2D2OK61j0W0205e0
  536. m@1L8O04Op56E9tWxhD0000oJy9yV03p_R00W8W@3GL014WVM5Wu6s85y4APtWTy
  537. DOze40G000000400KGTuCq@mg0000q550G0AeLe1W4a4G04GJ8209a8n44WaG202
  538. 85X98W4X5a2K4o8G09X981KKaGG0IIB928OaWW02WMI2GG8XH95W4a4G0G2J8A09
  539. a9e0KWcG20I8FOZ060v9b01a4Y0G0PGA11D2O088W4X5a0K4I8Q4m0G211D2i115
  540. W0q4I0G2P9R4m8IG090104WCaIW0I03GAe88XW0a06G4GH8511vwJ00O4UIAVjY4
  541. y1600uby10WP_HjZvDw@t604GBVlmGk@9CvF3hcxnfje6oU5080CGF00yV06h@R0
  542. 208WrBa_uV30G0nnV00eJ@SwV6ZQCWCdOC000NOI00er@GchcX8p99wV@Iu@400G
  543. 008WSWC00aQFg0001cst9000zzFuHlz9yvE3d_7I@3b2000000ega00WLOF9CTFA
  544. YwXf@hu7i7IkGhZzF100aWh00W6tv1010GA5UyxWVz@x100eDM000JsRpTcIi@G8
  545. 5dasz_d800ckxnDkydg_BMAuVX400IOO008o6a4001yw@O5wl4008AF3009V@mn@
  546. gSWz6@_Ng00083200l@WQ@@H1006YD00Gg@IyRN83lZnk@czfFI00WRgu9dAu660
  547. 08bd00WZthe_wDAm8P00G9A600IoZa@Z89ztO100Su000OsbDcTRcS@ZQRu7Q7Za
  548. V@F100GbG00Wn@Qf0AIM_6L00mW8300Ek7Zb8h8v_4_mqWAuOuz83AEFgL5huG@S
  549. Yud100mWS200o04ZTxOewk4UydXB4Ou5U6IHaad@9400Ca100Wt@V0W00mi@64xl
  550. 4l@zmx@6azT2H0WG_tETjA6DwRpHHFGwc0Oux4Q_s0008002W14000ryT200X04G
  551. 0001000004mmt600G00004W028G000100G04G10SUk1002000010Y02u9y4Q_EXd
  552. mD8By4Q4mW0RJ0100OMu9aH03000W0W01a5E3G0W04008ill1D2qISv64ol1P4a0
  553. lC4W_@b0004u9iFawU25llnDk9K@IKlxBn__gq@l7YQ0064MYQ@Vu@0Cw@tWfxJu
  554. 3V3cVBgRfxoId0GvRISR03jUmm1CLyWV2XudG@3T5_dJYD40w@NYOxJOra4Q@kY0
  555. uJu1V3AG9Xt@ChRyY8Lb0qST5Zcpmp1F4Wk4D7cGzBKjgUNmiL06UEaUFUO0_7co
  556. WXLIMwIUp4Z30i_V2TdpmxD6qiI2xrQGcb6aVZ1LeR0000mtRC84g40041yYV2lt
  557. mm1kIyUZ1P3bG2kCaHW4D2OK61F000Eob00m@1O4yF3vzo0001Wv@J00020088Wv
  558. 2U85_4_Fe80440zEp0008XuvPOH1U000ER800e@194G005tG8JuRmNHCCTg1W0W0
  559. wV0L000K0201G1DX80aGY02G0Q2908Xa4aW0I4I08098c01a4cWKGHH61189iW8W
  560. YHA228HQ9901Z424G0QII0119Cbe0aGY0309O2f08XyWD2O0a7K04GJ8209aDf44
  561. WaG20283998W4X5a2K4I8Q4m0G21189ja8WWGs803GI01Q4m02A05e9a0W4o2cHW
  562. 1GMI9Q4m84G28001a1f44W4m0AZ0306G2GH8X01nju3_Xyxp3fslnJaOCyVc0eUB
  563. MyVZEKO8nUskwdXjypPcC3_xt30SGiv3iHY@m000G84m4wC7fgbaexHX6_F10qV4
  564. 7tPGvR60001u@B6cjeY7Kt8uRUgMUZWDU8P@42UWawzz00SoRppsiyF6zF4rb@vq
  565. yl4p@B10_9q6zX9FVIk_Egtul20QWQotp4wzddy6IEP900ovgsUg2FtlS@z8nJ60
  566. WQR6xlAjminzpRqZl7b@7osuLaSFI0mRKtz@aWpC8tzaFvt00GA8XK_vo_T1WwlB
  567. U_k2lFazBivzUa0GxY@hlJHtxA00YiR@pPqVCc_NhLzZ20Enrf9eUdz9jpbGp_a0
  568. W5_Op5cVs7600DUXsOpZtOC_dh0G4zwNEgU@H501400_swzBmkvPI00dusvnp7ur
  569. 20aoim@ivzAZ1Wh0FlkJBFtLT_aKpV2FxNH__F00n7FvhIdkNbFyn8A@A0GCV44F
  570. FXypM@1jqil4ByAX00000yfR3VpGpt6Cyj11TdmDt64qT20900Q_s014000400G0
  571. 006qT2FXRW0Y0W61KPux4Q4uXC2QfH06A7t000G02020ADe21000RZRW0G001uJi
  572. 71dJZ@OqxlVxwZn1pI0W00002cvq0KzU4g0elrEE4r0jFPU6FEw_104VLBM_y9vF
  573. KOk70mnGhiIwcrL10CJHXfFtkKB00CW_SlYtROOlR96hnWEsJOpS6Q4meC2o1044
  574. m0@CKQW708W04MA0yVmCRqpm@1fbgV2@7un0@CCwW728W0e_X0q@0pLK0ZGB402G
  575. 1j2D0aWa02W0Q2H08X49aW0a4I0G098811a8iWKWYG21289C19WYW422GIQ9H01X
  576. 444G0qII0329CAf0aWa020IO2H18XC15W2q4I0G2P1D01q8a0G2oIA128941W0oW
  577. K22Q4O3288aD2K115WW61CAZW402080P8b01a06WKGHG21181CW8WYHA22wNC00m
  578. wPeMcVK00WQTB004sEU0001s@7iGNO8yV900051T00OtVIgzDXo@P8OjDMjMkzXb
  579. 8Y@G000SO500Os@SgEcaY7AAMQIgEy100G4R@7200WET200t_JIp@UKRzX2000sz
  580. VZl@a000qXm00W@sRf21yAztZo@VeXRFUxF100GhM600_i@d65bux_GUTtZI8kQX
  581. V9000RpC008vRFA@8aT8Qfr_A_GWa@DQfQV36@EXIsb8A33000qJC00uy1UA6WX8
  582. oJevU@gfHYt@n0004fH00WXthufVLwm9Xp5IeuVK500c2S00ORVUQ_7Zgpth@1L0
  583. 00HPT008t1IgR@aYt7xAgb000kR800uBNFoUYXhl6U_V60002vD008vR9QyuXyWn
  584. 8Jb7_zFM10WFA500cIMbKXmOMRF__FJ00GNY300sYcawmbe0CLw@FJ000ts100wj
  585. tU040000WcH100qP@9No9HoO6qYt3z@3J1Mir@@3000EHB00StlAf7jH0Cq200_7
  586. Z00GSWR8002uuBF_XkN000T4400kpJbs7JerD9s@aM00mgA300I__104G0jrPG40
  587. 6iTW100W0Y18XM1DeC_4Q@YXUtpCcpA000JYQ00eu@76lmWGyD8lF3YKCXJ4Cuu@
  588. 4oGmWW@CeB06kFPoAVgG00S1F00WXtbu9z7UJdXJDPe9WAcVPoykm000K8n10WXl
  589. JevR36_sWclDOnV3a001800GuqV3AksWclDG0120080WclJ0010GZ0Ly4E3PXRmJ
  590. u6a5k1FXRGMuCq8WHb6m0022020G0P4y00G800ik7D6lnhs98W02usO9MVudCy94
  591. 0atUI_LCyo3@YRGU_FCV0jxK@000Wdotau@W4MVmWyCPOCp7MHeYrxG500400A9r
  592. AB9f1ACsGGYomd1140GOuu108SPEQI_F0R18zRFkxHgjUiVIHzFWd000014TAf@d
  593. m6w9000200110100W5xJOic4Qh9XVeI0W000228WG9OeC@4UlXX61s0140mxDCq8
  594. WD5waGZ0g8000G0U8w@1I0W00u_732REXrUC8r@40200SE03@7Omv@6CNmO@7W40
  595. 2000KQynDKnHG6avN2h7PGkV9040287g4MFAX@34b004m@1F808A702G1Q2908Xa
  596. 04W0Q4I08199a01a4Y0G09G81189iWeWYG2228HO1905Z424GIQII011944W0qIY
  597. 0229OAf08Xa060IO4I181P1505q4Y0G2P3A01e9a0W4oIs8W1G6I9Q4W12e8aD2K
  598. 1140o61O0o2AGZ06bHG28140o8m0W1a2K4I8G09W181K4aGG0d@2Wal3voVFwjNe
  599. m7tZFw2G2zfr@FLhiymk_m8D90Ouz7whMYqoz88C9gGULnc40zT7oPxI4VA65ePM
  600. v3vSpl4MeD0sirxcdzGdK0mTv8DWy6Dt_pP_siqF9qu50YEEV0000O6T0ch7fglj
  601. v@1@Kw504k1R@u39WQ4WzB_l@X@lFv@wN_V_c@Z@v@tZ_lzf@Nlw@ql_@yi@BVx@
  602. PXJhvt6Z@t0XK90X@z@tX@tzu@RN_@BlxbbE3B@Ndc61WhJ@F_1xh@t0tb20Jt_V
  603. pwXKmE6rmJo_xaq8GHXaVobzFu9H10000umzXW000OXU60010qIF33rR0088Wpwb
  604. 8l_AG804aRF6bjBH_0Fi9@I2800yyl0ylF90W00_FeYshOefV62EO3000WR2m008
  605. 00000W3@dm@1LCXD3bsxn_3g4Zl1ymD06_ddYk9fL0XgJcd_oUe@@7ScC0yn@Lr8
  606. iqSqQ1eU0Ox08Jbug_@hWBV1mK1bcV1L0000yRr0iKpI9mamj@@KBJ2G000G0104
  607. 2XMe6R0svPcoJE9l_422AXfWCOD79ElNYZ5DeJcAgo1ZM6Pea@4gvt3sY70fESIB
  608. @XCr@3d8fIn@CSCK2L3zmAJFqVp6D@hY0000h770ts0JGKIq@430W00xiOZVfIu9
  609. 362pqW4fO02000010WFbIO903ItCXy3Qf@VFygo0aN59H5mG6MLScL5hOPGDMyCY
  610. rINyN1op5Wo7cPsWPAHbXimC0040001WWvmU00400400W@KDe1a4IswXkWMYdC2G
  611. EPmy@291m_mr16Chc100G0_XrWH0IOFcDosYXJPJ8UM6Ymu7bDC0lMHoXPFyHZ1Z
  612. mL108WWvEOeHkMg5p00W02vwQ00H00000WX0aGoBFqlh1T1OG7lIK@235mjXOP2W
  613. oty8shJY_GekGsuvCC2WnZvx2H0100pS4WX@z010G0080WyACOsO3IOJYpZJuoE3
  614. gk8XbtOO_266pBXAva00420080H4001GW00G0W40068S_83m004002G8Uv7_NsW4
  615. cJuZP6wVu4f5D0hkToO99axi10400YgBXowO0100uEU6000984H3o_mWzFCu4W4G
  616. 004WG00000I0080mfeJ0X00008000m01000008140008u013G004ak06ztX1008W
  617. DgDO@2Fm6l0ixO8nxOGu7942m3D1uHZ0O0028eHa4Uoc14G000014_1m08W0W0W0
  618. 2G0082H008603w@dXqFC8@3CMVY40000M3C0E_EXelJ0G08Gqt9000800CG0000G
  619. 82808W0000WWgG2801W4000aG4G0XzrO008000G81000000a0YG2005000014G00
  620. 4140000CW20000000282901000004H2J1t0W681D2O021WW61Ie2H3W02G2G2100
  621. G000G4H000G8G14W0I4G0208v432l810W0200a00028aEk100G4W010aEU208W0A
  622. DmWxBDeq06QpW1hF803@7oz79W020eid40804CuG200G01814KUk18002ERAX6DJ
  623. eCd4ACpW_0I0W02GHw9q8W1000200Y0Cdk10414d0o08W010W02sVWXpNIO_b4sX
  624. uXNCFHvt3GqdayV038W00_FeYT4CeBW4MImW9uJeFW4UFmW74I8N46wGmWr3Cu@0
  625. 30004004G4Y80G_5FyVWAz@x1xa4WhF9vp23G0100001ytL300W4ss130WG2w1mW
  626. 9JCeo03QKD1008WT1OG40600000W0IGH_60G28eH06000000404W420080WrFC00
  627. 0W84H004001@7G5mG2W_@b8ra7cDmWvzC8j93Mn530080T1mGOKaSV23bgQ04G0n
  628. k7C020Y001W00W020010G014aV230004W008yzl1n7LnyB9C0Z1huYXpy5W@32vz
  629. 73Y7qWNBU8@Z4Y@DX0OJ8v33I@uXiGI87Y4crXXRGC008Y048000002hFOG3K6W0
  630. 20u@W7gV9X3OIe_bPGvy0q@W7xab009aWbJC0W000200m5CIO253wXm0028W8402
  631. Y0mWk0Iu653G814q6W1H1Omw560G014X00mQo90G08400004G4mM0C0W0Y001004
  632. W0Y0412QOcXuxOOz8CsEEX_7s00100Eh6W_@Juz636spWtRIe@V30020csI2000G
  633. 4000_V63ZWOGbB60080es53G000yUZ1HAR000W0400YtPOGSC6Wa200W02020WWs
  634. tC0100u4C60041400G100000Y800000G0083H18OS392Hs000I219dmwmCSzi1b6
  635. aGdF6yfi4kqM0_FGYj0a0082mUV90000vHQ6_n_Xp1m0100GXpC00200850mYnCi
  636. Qe1t6Q000WYqxIuX83EMZX8eP8Z06_FeYohJu@WAuFB0yV09d3GIZ0sSAI2BAK10
  637. 8WWC2wIVS101eWMX60IGI01G0DX80aGY4IG0I2908W44aW0I4MGAmH8X01a4kWCm
  638. HG2118DzaOWXG22284w9P03X46bK8IGo0109CXg0aOcW2G1Q3D0CniW4W0Q5Q0CX
  639. P9b01a6g0O0PGA118DyWeWYG2228Lu1905X424GQwII01R4m0288aWfa2X4I2q8W
  640. 1GMG1G1lXA0aGcW2m0U3D08XiaaW1M5Q080P8b03i4cWKGHG21389iW8WYG2328H
  641. Q9901n434G0QII01X9Cbe0aGY02W9O2f08XiW4W2Q4I081P1501q4Y0G2PIA1181
  642. 40W0oGI2281O0f05X424G2O0I055P44G2o18rTFgysWfMOOkb46UtWetJe7W7_TX
  643. XlNIuyf40004Chk10002xFaXVGC000W061404000H0WGhV9Sz63j0ym2ep0WccEu
  644. @@VAda7sD8nu7wloW9sVepL6cYyXaqR9L@4gLkYeRFH000G9kU00JZgA@JMg8Xq@
  645. hu0HCEYFd4zJOEtAkk590K70zFSogzLi_F3bKRGilOiM_OG0W0__NYGaz00rzsVt
  646. LCly3vUNHk@6m000uw@7UhkYYBPutO6G002q@@3GW00gjrWchD000mGv@60120e2
  647. @J0020i0z90Ghxw@d14G809koGgdFSsF9NyhIA_O0010OuR3oPtWB0C0200mo@9i
  648. _g1rUd0400Woh9PyrA0GBXqr63XgRmfw9yPB3tkZn9nFSz@3@oRmJr9i@m3zFaGb
  649. vF010O000000K0WatD030802G0Wt@J8uq7QEdXPpDe@XA4000iTE300100G000Wc
  650. NEydDEQaXlqb0044G@@F0X00uL@4k@730GW00W01om@X54Oez03kotWQDIesyG6l
  651. eYdtD8vT9IXF18uhvdxJIO@a00048R_40W00S9m64001_D@XgBIe@V6wFGYYRVe3
  652. cV000101CRhsVIIP6ZLjR975CEa_X@7IuiyPsz@XFACOu@D0m3hsvF6fjNnL_CyS
  653. YAtHdJyDjaaJBz@R008HlMchelWbAyFXZ@D000OmC86KXU2BcpG2qFib239lxnup
  654. Cix13ZeRGN6O00MtgZm4cBlYI@he50Bw@@XwQIuc_Ms7fb5JOe0yGUGG214000@N
  655. 0MSdXTwJ8nT3MrFarzLveVCg5I24002x_dmro6K533XO0JH2Fy4q32M60ky9aht9
  656. fq@7kSHYnOs8pz7wbsWEZCOm@GEVDX3iPuz962kV30W002o40A9IYZxXP7gAYhfY
  657. vRC8oZ7M09XgdIu_93cqnWXzJ83A6_kdaMybe3S661p02h70r_RpaPy0010OCE6Q
  658. @wXkdC8HV3GW0000040248mEGFSZb17JKHx@Oa1V5Sn00wfRcBm8f@YAIg@XsyOO
  659. @C6k8F100014010gHJY@R2Pz@4U_tW9ybOzV3W3q0KJS2T_zGGXpSVI81AXnhkC4
  660. Te1pzdGrR6iy56B@xHBwFS3V2Z@d0E15WD78PlmVokxXN8DOFo4sTBXyiV010GG8
  661. U9K1F33mPGe@6004482mG4020yW76CzR0IftW@HD8zD3QhqWuVaO3eAMGFXm7VW0
  662. 20mF_9CP43H3aGU_60024010OGb_9000GW040000004W00jVP070WWH2OOpR6gzp
  663. WdlJe0@4QU810002G800s0dXVyCe5y40Tw0W0080040mbb9isl1vBOGpZIK3Q5BW
  664. _GZPISfN237QmiU6Sdl10W028004G020O9E3O000013CeFD3O008m008W28O000G
  665. 00GW2NuR0040WtJIW000mGO9qVk4G000W020010Ie2z4kImWE4DO2K38fD0yqV2X
  666. zRmvw9ytV2Z8aG80GC1@3XupGvT9q7G54000Q5W128W0B@R014W04000GG01Y0m0
  667. 88W0CW000028000C010005K0WO9Ie703U_tWFkDuyy4Mmb100G2G010Qlq090000
  668. 0W0Ymd100WPo00000X4000W000G02W0000000W0W0W0000W8W10Gmtz6W120000W
  669. mqz600GA010G0G2000G018WG0sVt04000R@R080000G05hDQ0Y8G0000G8G02whs
  670. WkAD0240000G020082002Q48120W140G00012G034004W04W002801e014eW20m0
  671. W802800W0W040W2KG1500080014W0A000G01AeW04900W00gO100000W00101400
  672. W0016cltWpoD00GaW0G0000GG0G0040I0G000O6V3ont010mY4602wgtWljJOTx4
  673. MPCX78Oe726kHkY_@D0008mY4FivD34000QzFX@7I000801CGWYyDu123eW24q8G
  674. 28W05eW2AiAY14G00_Fm02000BGam_@6004Gu1V6MXAXKCb0004W00u8_000pw_G
  675. dw9qAl1@7aG40842m3hudGM6Lq2C3V0dGmbC0028e@Y48W02m020000000Cm0400
  676. 2GG150010W04GOzN3_Fe20W004G10gD9X4iOuzV34008iWJ5z@RWpx00000X8400
  677. sVWXBxDehu4wVGYDsPO@Z7k2vXmRUepc4g69XF4Ce@X4UVnW@3I004G00G0XuwDe
  678. @XA0000G110eyw4wV8XMiJuzL3wX811W02FpdW0200JYD0J5@GGFFKV23jc_Gw_C
  679. S_y3xzymb6FG0108iV9kTE18WW05eO040000G018014W024qxx6@VRmdDCy@D3I0
  680. 10wWWXIpVmVN2m4hFqI13Vl_mBQR45w6vV8HY4O4E23B4m04GWWBkn8@y4E@uXKq
  681. J8zt4o19Xi_Pmcv0mB7CCWJ5zF8nl5IK1o3HuMH34Fa3o3t9zmvP9KVZ1HZmGm@C
  682. CZd4Hl@W400WxJO88l4Ufr0dC80h@d0A80W0WI0G08m_5CKG83000IK000a3D3h0
  683. pGuC6qcl100806lDXIdCOI560I00SfV2Fcd0280000W04008MaE1000GGG10E473
  684. 00I0jsdGSPF4nZ1Jma0W0GXC@bmA20Ggn9SEW1v_R0W0GW3pPeEV6000WifT21iB
  685. n@1FSOT20W00G0084_E30f00kW9XnrIuuH3000Ka@l14W0200001014uXU6cDaXC
  686. 2UO7m70100aUL2@7OGEy945j1kE20AkFXlYCu@W4Ab7Zp1su@WDYfN2a4009I8nt
  687. _6yVG20W02IaWXC2Q12000800WCyJuYX4k2c1t6E04W2Q4I08191401q4Y0G29I8
  688. 1189a0W0IGG228HO1v07X424GIO2o071944WaqIY162988W0eba1C4IOKI181934
  689. 0am4Y2GYP2A05e9a0m4o2I02eH81m4abK24GI82W1c1f44Wam2Y2A2988W4X5a0K
  690. 4I8Q4W1288aWfa2W4I2q8W1GMG1G1FX80aGcW2m0U290CXiaaW1M4I080P8b03i4
  691. cWSGHG213D2O0C8W4fba044JCQ4m0OYJ9A09a8W0O2dGA0I8B81uWc61C01q4Y0G
  692. 2PIA118140W0oGI2281O0f05X424G2O0I051944OzK1ebU6I_EX0uIuPV3Y1WXWu
  693. Oe8g7kyc10GW0bX@mXv9q5s3jcRGfv9G00GW000060G04000pHdG7y649N2XoP00
  694. 00XOvC8yh4ck5ZJynWZP3m@_N5xVQRppZeJ6WF@POY6CUf6Z@vCuex7QoJYsWtOv
  695. R6EjFXjwCuxU3siFXs_bu0d7_kFX4uJuv@GyGx0yk@6dtMnRpC0018uqNC2DrWRh
  696. pPmYAIxLYx_D86t7IE3ZbkbGG30mkjUKJ_6pTym3mjq@m6N5QGa@6S@E3vFuHrxp
  697. 8W00GZM3GXsIaoC6ZRpm@rIyZy30200cyEXTthulrDcsF180021XRGNnL4uj4H@a
  698. Gt@C0X00O_I3AWL2hED09VRmm@O4k46x@xHwZ9Kz_CVlaGd@9S6z93@NHAzR8W00
  699. 0e_1mJfCCgk4bd9nOtIKV_3r@R0Y00W0FDOMbA6N1ZTdDesP6_dQZzsPeu_46_pW
  700. ctP0004mnZ98100u_@400000dV1OYyA_er000G0JyJoN@9quL2fr@mQiLqzF6rER
  701. 04C0WY4mOHU6whbXltVOpK3gE_Xr7V0sP0GS@g4x@9HmnGDsv0060ey2OwkNYj8a
  702. u3d7Ooy0qMx60800wv@ah8CeyFCMzl54800PFnG@3UCSV8z7vX6E1Wg_nejfe6wN
  703. bbaJOvcGcqFX9ybez9IGLp0qsF997NnpwOStE3J@JoMxFKZl1JMRm5uI4Vl1JuRm
  704. MO9CZV2h@eI@@6eAs1OhVIsgtZUuXP8M6YksWdhD8A66000Cqzl1NwtIDCFq_L8i
  705. _U0gAsWynJ8dq46yNb@zDu_VRUbIYw_De4U6cGmWv_PekzA20JYJZJO_U6g_F110
  706. 02UaU0MVIYGVmu_zJou@abWP8zk4G000002GerU380204pU20012It@X_YVezJ6o
  707. 1IYpWg000001e30000W3V9HA2Rq@r6HM5oV_gKyl1lFymw@9K3Y43uAHwRCy@06E
  708. UD06UpZG@3X008mk@LysP2JrKncq9a1V2HVc000W0A0004010000C4yl1JuRG1MF
  709. 4TV2BlpGWx9a3q6P8oWVJ0Wuwh8_YG2kcXqvDOytDMCvXURP010GGn99yul1flaG
  710. ni9y0J2zFcGyDF4WJ2Zw13WO0WXwPegmAgTScEtI81V62UxXkahW0800200WDLI8
  711. 4S3000Cixc4DLw1400X90Peyj4g@tWgQJGVG10080mzFIuxXGoS6Z3CIusbGgWhY
  712. CNPOVU3cGtWYkDOQV3QxKY3dJ8vp7E@Z40W002800WgR0CUJ2dsRmMt6yRl18002
  713. MBZXf3huVK3Unb14801RVNnxfFKel10W01G006G020W00000C004G000011mW0C0
  714. 13S000u00G00EG000W00W018W0408w3380200010OlS3e0000050O1Z4sxtWfBDu
  715. oV3cVtW4CDOHp4gUE1dgE0nkcmERF4@g1N7wnsd60018OfA6cEGYJRIus636_F10
  716. 0010W030012G000W040024m00u008G02eW10G044014W010G00W0080010010W10
  717. 085s4gX8120000G10WW00CSH2G004MztWd3DO@73U_FX6HDufv4O_w0KJF6n0WnW
  718. @CKFh10001MPt000W0H0OGGp64vl1@mOmFjCiTB30W02_hDXW@D008emnx6SzE3d
  719. ldm0c9aRU2nVPG80C4wV200W0Y1e20400JmQWaX5W@_D0400020WYe@D0G080000
  720. e4BIOX83W014igj12002G08100080100800W020800W01YFm008X04G02G100000
  721. CW14H000000H01rzR0080148W04G10G0040004W810Gpt90G00W100u0_9004m02
  722. 2G00e008W028W0YGW2801W8W14G05KGXCuCuoU30W2AG0H200000KI00000000G4
  723. W0100G00038Wmmt90W0YO0V3040A014GwDM3QHd1v_70p_BHZZL4zV2ZudGe@Cy_
  724. W10G01ovt000W1CW02_nF108W00W00GW0241W1T5RGn@9C1E38W02W020000C8uV
  725. 3GW14KZk10W02eW00KXa14G01MXZXG0COy_7gjt004G0JudGv@6qUy3yE906jFXh
  726. wVO@h4YvFXPxPOsW4I88X@3IucT3_Fu14001x8OmMp9yaF3LeRGx@6004G022Gmu
  727. p6yzl1zDpmqp6000GOqV30028CzC3@tdmypI014G83336od1if50DaaGq@94yV2@
  728. 74I@3IG010e@XA_FmZygDW000008WW_7I0220004004W02pRO040GXYhJuvT3Y0m
  729. W14Cu3X4AjtWk7IO4_4gktWoxDO0w44gC0W0280W00Gfp9KmV2TNmmUZLSrD31gm
  730. G5@F4@l1Pg_mk0F4XV28000W008yXl1G0106@t00W000W028W00Svl1400100080
  731. 154exU3WW00Czj1T7ym8iaGMK1OzX4wVGYkkh8146g9FXvNCeD06_FGYpeV8KkAG
  732. 004014GW02OG@16W008e@13G014G05GuOf4_FGYchJuxy72GFX@pJO616Cwn0002
  733. 8Ct46_NFXKGIuy4CYTWX_SUuwJ9w2FXR9guwE32ztWmgJe@132Um04000G014wbq
  734. 0A0W0LNo0540WINIetW7I29X7ub8_V3CpL04EV2e000ceF101W05lmGqy64Jl1Zr
  735. a008W0000WZNQGQz9yUZ1D28120W04002hImmxD6iek1HBR010GWoNC024GnM064
  736. nZ1n@OGoJ60004exX40W0000G2u@03W0280001004WG0uC0200uw_4042AqY_308
  737. 00C480yuU2e002cDE101W0hypGJ_CCNW1n_R000GmzEUuS0600G0SMA3Px@0I20W
  738. t@Jez73M@F12004D2S2009WM@J0202GJS9qzl1W0W06TWXJOUG0100MU2W_@Je@1
  739. 3_F8XBvnu@06cBuX@3aeHWD_FmWsdC0W00GY6CKHH20W00000811100140004GXi
  740. 3Pey630089qhV2P4KH3_9KQ032000wnt0liB04W2Q5Q08191401q4Y0G29I81189
  741. a0W0IGG228HO1v07X424GIO2o071944WaqIY162988W0eba1C4IOKI1819340am4
  742. Y2GYP2A05e9a0m4p2I02eH81m4cbK24GI82W1c1f44q8W4Io01R4m0288aWfa2W4
  743. I2G08Xn87W4a5K0Kmp8609a9e0CWdH60J8B99OW4Z403G6I9G0BX985KCZ038WYG
  744. 2228HQ99GZ0I0dGAeH034I081P1501y4Y0G2PIA11O140W0oGI2681O0f05X424G
  745. 2O0I051P440AE08cUFA_@XWmU0068mHd6aJl15NbG80C45k10m03kLBXlCUur@78
  746. 008G00G0200mtX6KVK2rrlHvTIKSg41F@mz@6WMx1ub@DQbNYyZZAmsPEDXXBc@X
  747. TD3mjzL4oh4RUMHH@LSyM2zu7IOrLG0000208GPtL4sj43upGYt9CVL2R@Rmj3Rm
  748. q61ujVC2MVZp@Je@0CQD7c3@PuoP3AUWdhdnO7V600010002GiB0mkxUipV5NsRm
  749. RzOyTR2HXdpHjLiMq3zFiH@@6ivl1@FuXIo7W1zn8@P36_FXtbPuWP60400Kyl12
  750. 002_kjYhEhex@DURtWYghemxDcgsWyxVOtTCo@t01400OzU0oRFg7@nuVSLgA7ce
  751. dPOwN9QTP3Np70XBQma@Oe000egK9s0eX__De@16Uv@XgMnOyzD0020Cpl4vrKnL
  752. 5Cy_L2zF4o@v6000ONg00G7jOaBX7tElnj_aKVm6Xcdmg@CCyj41lZnn9IK2E3f@
  753. p040uMu300v6Wnhng4d1IzO0s_@F000Osk00GWvX0008e81O_VOcGpJuB@4_VOZ1
  754. Si96@74G21IM008q9UMFXaW7OxpK9slWXJhUG01a6d10Wyz39gh4Y8FX8eg8ov4g
  755. xt00G02lFrI@B2zzl1rlGo_z6000wG@00000amv_hetV96T2Zzsbuf2dIz_Xywn8
  756. u@AkzNYV@JG00aZR10WGpXfqikgPBXmkD821CgiLYTS2vgV9000yZA00OwCCQk@a
  757. 7uWfe@7cvVZtgCu11CQxaX@xVO5Y7kzDXWyV020m7h00WD@RvzVF6fHe3@berVIE
  758. LeYfx3100G7S1WWC@8f33IQnhYpXmu_iMISpZayCeAhP000mOM008_8FQD1ZkJs8
  759. gH6okebi6V860C_Haa1eUerV3omu100mqA3006TXav3E9uv7sXaabNmuYM3U_QZX
  760. hausP66mKY4Bb020OY_10WSpJesoAMUiYEubedeVAWxdK8zO5@4IWmWbyJ000SAa
  761. 00WowJerl7M9r0400180026WtWtZUe1y7sGw10G00G002slRZGUUuj96UytWpAC0
  762. 20WG@B9a6W4bsRmIECq_M2xcQmm@6a1G2080065m000G000XOL900CP86h7aGxdL
  763. aYU2hTp00G0WeyDu5w4IOyXmLVee29_Pd180G038OGB2FK@Q2TrRGzl6SbW1NtmG
  764. zr9q0W1FAO00I0XJDC0000000GOd300ha@GSY9ysz3X00HnzFCpl1XFamTIg4Hd4
  765. bqpm9@6isk4tTpmu@6CSF33@pmy@6004IO_V3a020iST20GzOwzt000100W00Q_s
  766. 040414000YUE14G038000QMt000000f00001W8000010002100400WBdd000038G
  767. 000W24W0280000212W04GYW7wDOYN6000800G2000W0KI00000000H4Q48Xo@D04
  768. 800000YgxDGG1e00G0e2yJulN6Aks080I05NRGZ094xl1G034Q_s08W000080e02
  769. 90904e113M0E10iQzJj8120WWwCVewU6sSV30002G002cvtW82I0100Gs_CSGV2H
  770. xdmEbISLV2G0004G08aUR5rjRG_LLCSC35ldmuzFi@l108e4QDDX3wJugM9c_d10
  771. G01p@RG746q_F3G014IYmW_@D0180Gl@6yVGBNrpme@642m3@7yGW@FK_O2fPymy
  772. @6800G8uV60GYR20200X02G1@90008ikKF_F8Xw@Pu@W4E7u18W017LRGNjISnV2
  773. xGyGL@9yLS2rzNHW@FysV21VzGu@ISSV208W000HICyp3d_8Ht3Fy443vdy00001
  774. 8G000W04kvt04002jOlH@5OiQI2PqdGvlOSrV24G00wV0Z74UOHX70m5O2028utk
  775. 4I_uXyFkggk7gB@XSGOejZD2lZX@3gOvA6EqWXu_P00QEwf_9KVI29xRmiJCayK5
  776. xlpGo79K3Y13jR02G0XDQU8tZA_PKYrEU85a72kwXf@Du_49M0AXMCOO67640000
  777. WDfAl_4G0444WG200808004SuR2xo@mrC6qhC37daG@wC004GwnU3gVf20WI2Tab
  778. mxDCqQl1ZrOmvz6SmZ1xvymdl6000GH28Wm@16q8G2tsd00W0WNyJ020Xm2@64bF
  779. 30errVZlYsVIOO_A_FuXrxPeQ73Q40ZJ@PeHWD0020SOV22800MKmWpKO8y@4000
  780. W810000200000X55geq0F0m9MTJQ2@78n83CyVWABAyJc@60200ehv4YRuXAAg00
  781. 0W0400G00019HnGZ0C00aGOZV3AOY10iz30G0AGJ8109c4W04GZG2W9C9X48WaG4
  782. 038129809X545S4IGG092B83u8aGW0IIJI6O88XW04WMICmG81J9509aCW0G2ZGA
  783. 09CBe0eWdG40JCJG1O0DX40cGMIIm0B2906mCaIW1M2JGAe88XW1a4MG4GH8X11a
  784. 8ja4WWOY1280D99WWm4dIK0I8H01m4CXK0aGMmC2C0o2A02e941W4oaK22GI8101
  785. aXCZ03e8aGW0I2JG2eO616G01X444G0qII0229CD2O08X9a61g01a020G0PGA118
  786. 1CWQ4m0W1a0K4I8GmXYzvV2VsQG406Ktw31Wjn9GFySO2nGXnNjgi2w65O@GXr9C
  787. a63twJ202MoDNDBwVO6ENYKLOeSQa0mHIENE9hUV2200X7@bu3SO6gtWGVh8sSCW
  788. 008ivy69tl102wp@sPOozJU_VZUhUu@2F6el20W00W014Ej5Zg_h0200mczLSal4
  789. fvp0028000c9000008W04ukJ19dMszFaShA9VR00YKsRwZg@UXQ0rfSyt00o9V@3
  790. Cys0Rxe4rFyXykV21yR000800yaK5rdJv_OiSlGxslnv@Cqye1@uhIP0CqUl10OQ
  791. 06ZPcsQQfH0Oczd108001uyGx@IKQs356qY0knzkBMDxdYsEc11G0UxjGrao64aV
  792. Hz7nmTzR4wl1xFqY0000106QvNGLX6yiVn3rl4LsrC0Wg6TzA8dHcXbaVu_yDoUL
  793. YNj8H09lMwNJkXVEX@NHwNR00zySu_GwH8pH@tOxV6AFR30e80v6aPx5CqXi4TuL
  794. nK0IqtZ70OpFtVGq0uP83kAIxB70a_N1Nmvj1yizN800W00GPjN@oalTdGF_FiaV
  795. 55G_mdlL4eO508W00mmO5V1gxtrIubR499308rh3@JYMNcC2_AURMYi7R101400I
  796. 7gqZW4080G204SUf1hdQG709y1j4B9nmNI9qZ13zhvX0E2WrdcyxJ3Q0dX8SI8uZ
  797. 4oEcXFhbOn@4IJbXTgDOHL6ybX0SVIc3z@GJ_Fq6G8jzHYr83WYhJ8ex40402ySD
  798. 3tepmmt6qyj1tSRGGtCq8GHG01C2ws00W02000W0W20a5k1TFy0000100I000040
  799. I200000000YG616yhl1HPR000021400b6i1zY1WopcCfT6MQdXURVe7W7wadXgZF
  800. n4o0GqnG_XV2@7ymgRFaZm3psdm@1Fq@W1JhZ1zh1WtZoiYV36nFXfyVO@X7sJuX
  801. m@JeiJFmhf0y_abxFnGj@FKSY4be9Hqta80000i93G_7Pc_G5ntXH18CqTjA46F0
  802. 2FBp8@Je@X7U_dX4GIe4_46n_XXpt00100l84W3rhuzc42cNYtRI8@c4cO7Z61i1
  803. 080mdx646k17yaGo7L00GIuLS3002801010040G8uC0200OA_4ADe2tvB0@70Pdz
  804. 9Kyl1@78n53Uq1F3@742Eg2W_7W408WG@3C000G2220G26IKHn30004QOoWXzP8q
  805. 2C0G00Cnl1MKF0805qAq0G2I2802e941W4IaG22GI8101aWW44GYm2I1A2948Wam
  806. 4a0A2I8809fb4144IGG01GB9188amea2G2I2808X945W4o4K0AGJ8109a5iH03Wi
  807. aIW0I2H08WC8bWW61CAZ06e8aOaHW1m432G0Q9H01nCZWG02080P8b01a06WKGHG
  808. 21181CW8WYHA22ujItGsEroEuIe5E3Avt600W8o700UkkwV@31000100ePj0005d
  809. AA000XExVOxyDonN500GTA700YEEpjNgOtwMsyXXp@b0000EN00WqsNTsOIAuN50
  810. 0G8_700QErukxzew@A000YgK008swL3Pt900mis500UUUrczpvwV90001000oMG0
  811. 0mzDINy_900WfI_kq5_lI0046M00WVidPCWOsXUlV@t00RULxJv300000CZ_@1@d
  812. yTZTxp602800yF0fFjwN@9yC2I0uIxNlQr14Y20N0uuTvB00000DJHzB@l@0@08U
  813. KY@v@k@GTgV3Y00X5pgOhUO000CnJ00eyDHBxBX80GemFCAv26NQ40NFMw@1H5Vl
  814. 1oQF0AVhqvZ2vnV3_yFXPxVG000G204yT@300WfD600CyT2DVRmmt6qyD3Zvpmmt
  815. 6qyj13VRGptCq8WHP481048W_@D0094mj@680008Z0L0GG0G002eqW7002100Amf
  816. zfRVU8Xqlu10NGnwNksRH2v2M408LcotGj@XYs_d104G00eMUU_5rs7UeMoY0GSB
  817. M_chrQw40kAW_7oN00000WxkGihuz6665NYtRCe6V3UlXX61CAZWAYQcXFxD8zS3
  818. o8u7wm60@7KwtZC01008fz4kOu79wD0zFKQ55X8000000200A8W3xP8qYGWcv0G0
  819. AeH81W4a4G04GJ8209a8X44WaG20281198W4X5a2K4I8G09X981K4aGG0IIB9288
  820. aWW02WMI2GG8XH95W4a4G0G2J8A09a9e0KWcG20I8BOZ060P9b01a4Y0G0PGA11D
  821. 2OK61@040G0oGA1281C0fWYW422G2O0H05X444CXs00Wddp700CmNN9qe_LXulNJ
  822. rX000Qtn00GotLdqD900WG5600KyVEdtymq@ubHkAHt@W00O19300zw3s@3M2002
  823. G00G3K10WY@f2G00G@@O4i43DFx700OHz00077GL@@c1000SgKU000xP700eb@tw
  824. VOcZlnOfrV0003A100ehYAUmHYQSIxSJ30060Cio63SQ000GWxNifd33000Y48m6
  825. r@ZtD8pKNaD00WOf500yBGHBu450W0X_@1300m3f10WhMgu0gD2@vjTXguVM3olO
  826. ZzB8100GgJ10WYt@@x7pQ_0fQGof@V9000ex600euVTp9lbApb000G8t10W04El@
  827. V9000i3H00euVElkOf_@b000G8L00WTVoS@0m000wXC00Ot@t00G0ifU2nX55008
  828. WnwL100KXE00WB3Pkh@7YGt30004_400_VekPv9400q8X10WtZ_@uiIJISc2R310
  829. 0mC910WY@V3G0040W0Wo79f5oD_z7300GWHeh2008psdwDzhYM3C14008DwR0040
  830. WopDupS3AFt0001071am1w6S4G5f1mGSw90400edm40800W000PiI6QItWf1I8ET
  831. 3618Y61I000000W0m61I0201mGx6S4W10004_AWXw1CeiT30900ynU2b6OWL9604
  832. 0I820000008G05000GW108W000I82014W0G0H01004G000OW1e4I0000004G2G04
  833. 006G002800WaI00014E2814G0871a0000YZ0CODW4004G2G08u80600aG20280G0
  834. 4W0000G04G71amaz6S4G28W000280000W0008GZ090400008WqH0FyLW171m04G6
  835. ef1IefU3_AWXuwDGBB1GppmiTl1ftR04G0WDWL1G00GZ_F4@Q5JmAnDiFCSP5HTB
  836. HTtamZU08@Yt08G0W000Pm@4olO3G000vN03G00myBK10G00t92Wl3@ltTysl0Zz
  837. JHwjUIWSh0yVm@PV_@rf@Nzw@Jt_@qel5_oI5_BHuxm87X_t@@@V2044102X00HG
  838. 0W0;
  839. ENDDATA;
  840. DATA TEMP_DATA;
  841. INTEGER A0[46] =
  842. 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;
  843. INTEGER A1[46] =
  844. 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;
  845. INTEGER A2[46] =
  846. 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;
  847. INTEGER A3[46] =
  848. 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;
  849. INTEGER A4[46] =
  850. 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;
  851. INTEGER A5[46] =
  852. 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;
  853. INTEGER A6[46] =
  854. 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;
  855. INTEGER A7[46] =
  856. -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;
  857. INTEGER A8[46] =
  858. 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;
  859. INTEGER A9[21] =
  860. 12, 3, 131, 8, 3, 131, 0, 0, 0, 6, 3, 131, 0, 0, 0, 3, 1, 118, 1, 3, 126;
  861. INTEGER A10[14] =
  862. 12, 3, 8, 3, 8, 3, 6, 3, 0, 0, 3, 1, 1, 1;
  863. INTEGER A51[19] =
  864. 294, 0, 0, 0, 294, 148, 38, 20, 2, 148, 38, 20, 2, 294, 0, 148, 38, 20, 2;
  865. INTEGER A49[14] =
  866. 12, 114, 8, 114, 8, 114, 6, 114, 0, 0, 3, 109, 1, 109;
  867. INTEGER A11[6 * 3 * 45] =
  868. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1,
  869. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33,
  870. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32,
  871. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25,
  872. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24,
  873. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22,
  874. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21,
  875. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20,
  876. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18,
  877. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16,
  878. 0, 0, 0, 0, 0, 0, 3, 1536,12337, 3, 1280,12337, 0, 0, 0, 1, 0, 13360,
  879. 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1280,12337, 1, 256, 13360, 1, 0, 13360,
  880. 0, 0, 0, 0, 0, 0, 3, 1024,12337, 3, 768, 12337, 2, 0, 14128, 1, 0, 13360,
  881. 3, 768, 12337, 3, 512, 12337, 3, 256, 12337, 3, 0, 12337, 2, 0, 14128, 1, 0, 13360,
  882. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 1, 0, 98,
  883. 0, 0, 0, 0, 0, 0, 0, 0, 0, (39<<16)+0, 187, 32, (39<<16)+0, 145, 137, (39<<16)+0, 233, 176,
  884. 0, 0, 0, 0, 0, 0, 0, 0, 0, (23<<16)+0, 187, 32, (23<<16)+0, 145, 137, (23<<16)+0, 237, 176,
  885. 0, 0, 0, 0, 0, 0, 0, 0, 0, (15<<16)+0, 187, 32, (15<<16)+0, 145, 137, (7 <<16)+6, 113, 137,
  886. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1025, 0, 0,
  887. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1025, 0, 0,
  888. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1025, 0, 0,
  889. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1025, 0, 0,
  890. 0, 0, 0, 0, 0, 0, 0, 0, 0, 1025, 4, 0, 1, 1, 0, 1025, 0, 0,
  891. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 99,
  892. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 99,
  893. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 98,
  894. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 98,
  895. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
  896. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  897. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 99,
  898. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 99,
  899. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
  900. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
  901. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 98,
  902. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 97, 0, 1, 94,
  903. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95,
  904. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95,
  905. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 97, 0, 1, 94,
  906. 0, 0, 0, 0, 0, 0, 1, 0, 98, 2, 1, 96, 1, 0, 97, 0, 2, 96,
  907. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 97, 0, 0, 96,
  908. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
  909. 0, 0, 0, 129, 10, 98, 1, 0, 98, 2, 1, 96, 1, 0, 97, 0, 0, 96,
  910. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  911. 0, 0, 0, 0, 0, 0, 1, 1, 97, 1, 0, 97, 0, 2, 96, 0, 1, 96,
  912. 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 31, 97, 4, 31, 98, 1, 0, 98;
  913. INTEGER A14[64] =
  914. 8600,6400,4800,3600,2800,2000,1540,1140, 860, 640, 480, 360, 280, 200, 154, 116,
  915. 86, 64, 50, 36, 28, 24, 20, 16, 14, 12, 11, 9, 7, 5, 4, 3,
  916. 2000,1600,1300,1000, 900, 800, 720, 660, 600, 560, 520, 480, 440, 400, 380, 360,
  917. 340, 300, 280, 260, 240, 220, 200, 180, 160, 140, 120, 100, 80, 60, 40, 20;
  918. INTEGER A15[16] =
  919. 60000,28000,10800,4200,1660, 660, 260, 100, 500, 200, 100, 60, 40, 30, 20, 10;
  920. INTEGER A54[30] =
  921. 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;
  922. INTEGER A55[30] =
  923. 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;
  924. INTEGER A56[8] =
  925. 255, 1, 255, 56, 255, 57, 255, 65;
  926. BOOLEAN V261 = 0;
  927. BOOLEAN V262 = 0;
  928. BOOLEAN V263 = 0;
  929. BOOLEAN V264 = 0;
  930. BOOLEAN V265[10000];
  931. BOOLEAN V266[3];
  932. BOOLEAN V278[15];
  933. BOOLEAN V279[16];
  934. INTEGER V267;
  935. INTEGER V268;
  936. INTEGER V269;
  937. BOOLEAN V189[80] = $80000000000000000000;
  938. BOOLEAN V190[80] = $80010000000000000000;
  939. BOOLEAN V192[80] = $00FF0000000000000000;
  940. ' VARIABLES
  941. INTEGER A17[1];
  942. INTEGER A48[1];
  943. INTEGER A52[1];
  944. INTEGER A113[1];
  945. INTEGER A153[1];
  946. BOOLEAN A18[21];
  947. BOOLEAN A32[60];
  948. BOOLEAN A33[10];
  949. BOOLEAN A39[10];
  950. BOOLEAN A26[5];
  951. BOOLEAN A27[5];
  952. BOOLEAN A28[1];
  953. BOOLEAN A31[50];
  954. BOOLEAN A57[50];
  955. BOOLEAN A29[1080];
  956. BOOLEAN A45[1080];
  957. BOOLEAN A30[1080];
  958. BOOLEAN A34[50];
  959. BOOLEAN A35[50];
  960. BOOLEAN A36[50];
  961. BOOLEAN A37[50];
  962. BOOLEAN A38[70];
  963. INTEGER V2 = 0;
  964. BOOLEAN V216 = 0;
  965. INTEGER V3 = 0;
  966. INTEGER V4 = 0;
  967. INTEGER V77 = 0;
  968. INTEGER V78 = 0;
  969. INTEGER V186;
  970. INTEGER V187;
  971. BOOLEAN b;
  972. BOOLEAN ba[32];
  973. INTEGER i;
  974. INTEGER j;
  975. INTEGER k;
  976. INTEGER l;
  977. INTEGER m;
  978. INTEGER n;
  979. INTEGER V271;
  980. INTEGER V270;
  981. INTEGER V10;
  982. INTEGER V11;
  983. INTEGER V12;
  984. INTEGER V13;
  985. BOOLEAN A19[20];
  986. BOOLEAN A20[10];
  987. INTEGER V14;
  988. INTEGER V15;
  989. INTEGER V89;
  990. INTEGER V16;
  991. INTEGER V87;
  992. INTEGER V17;
  993. INTEGER V181;
  994. INTEGER V18;
  995. INTEGER V19;
  996. INTEGER V20;
  997. INTEGER V21;
  998. INTEGER V88;
  999. INTEGER V94;
  1000. INTEGER V22;
  1001. INTEGER V179;
  1002. INTEGER V211;
  1003. INTEGER V223;
  1004. INTEGER V23;
  1005. INTEGER V24;
  1006. INTEGER V25;
  1007. INTEGER V26;
  1008. INTEGER V27;
  1009. INTEGER V28;
  1010. INTEGER V29 = 1;
  1011. INTEGER A16[15];
  1012. INTEGER V30;
  1013. INTEGER V31;
  1014. INTEGER V32 = 0;
  1015. INTEGER V33 = 0;
  1016. INTEGER V34 = 1;
  1017. INTEGER V35 = 0;
  1018. INTEGER V36 = 0;
  1019. INTEGER V37 = 0;
  1020. INTEGER V38 = 0;
  1021. INTEGER V72 = 0;
  1022. INTEGER V73 = 0;
  1023. BOOLEAN V39 = 0;
  1024. BOOLEAN V40 = 0;
  1025. INTEGER V41 = 0;
  1026. INTEGER V42 = 0;
  1027. BOOLEAN V43 = 0;
  1028. BOOLEAN V44 = 0;
  1029. BOOLEAN V45 = 0;
  1030. INTEGER V46;
  1031. INTEGER V47;
  1032. INTEGER V48;
  1033. BOOLEAN V49 = 0;
  1034. INTEGER V51 = -1;
  1035. INTEGER V52 = -1;
  1036. BOOLEAN V74 = 0;
  1037. BOOLEAN V75 = 0;
  1038. BOOLEAN V56 = 0;
  1039. BOOLEAN V57 = 0;
  1040. BOOLEAN V58 = 1;
  1041. BOOLEAN A40[10];
  1042. BOOLEAN A41[10];
  1043. BOOLEAN A44[10];
  1044. BOOLEAN V76 = 0;
  1045. BOOLEAN V80 = 1;
  1046. BOOLEAN V81 = 0;
  1047. BOOLEAN V82 = 0;
  1048. INTEGER V83 = 5;
  1049. INTEGER V84 = 0;
  1050. INTEGER V86 = 0;
  1051. BOOLEAN V91 = 0;
  1052. INTEGER V68 = 0;
  1053. INTEGER V69 = 0;
  1054. INTEGER V96 = 94;
  1055. BOOLEAN V97 = 1;
  1056. BOOLEAN V398 = 0;
  1057. INTEGER V188 = 0;
  1058. INTEGER V191 = 0;
  1059. BOOLEAN V233 = 0;
  1060. BOOLEAN V102 = 0;
  1061. BOOLEAN V100 = 0;
  1062. BOOLEAN V272 = 0;
  1063. BOOLEAN V392 = 1;
  1064. BOOLEAN V103 = 0;
  1065. BOOLEAN V108 = 0;
  1066. BOOLEAN V104 = 0;
  1067. BOOLEAN V105 = 0;
  1068. BOOLEAN V107 = 0;
  1069. BOOLEAN V106 = 0;
  1070. BOOLEAN V101 = 0;
  1071. BOOLEAN V231 = 0;
  1072. BOOLEAN V259 = 0;
  1073. BOOLEAN V260 = 0;
  1074. BOOLEAN V280 = 0;
  1075. BOOLEAN V293 = 0;
  1076. BOOLEAN V308 = 1;
  1077. BOOLEAN V310 = 0;
  1078. BOOLEAN V336 = 0;
  1079. BOOLEAN V337 = 0;
  1080. BOOLEAN V340 = 0;
  1081. BOOLEAN V370 = 0;
  1082. BOOLEAN V362 = 0;
  1083. BOOLEAN V421 = 0;
  1084. BOOLEAN A175 = 0;
  1085. BOOLEAN USE_EXTEND_IR_DELAY_METHOD = 0;
  1086. BOOLEAN USE_FIXED_ALGORITHM = 0;
  1087. BOOLEAN USE_REV0_PROG_ALG = 0;
  1088. INTEGER V203 = 0;
  1089. BOOLEAN V228 = 0;
  1090. BOOLEAN V344 = 0;
  1091. BOOLEAN V431 = 1;
  1092. BOOLEAN V230 = 0;
  1093. BOOLEAN V232 = 0;
  1094. BOOLEAN V393 = 0;
  1095. ENDDATA;
  1096. PROCEDURE DO_READ_USERCODE USES TEMP_DATA;
  1097. V105 = 1;
  1098. ENDPROC;
  1099. PROCEDURE DO_HALT_ON_CHIP_CC USES TEMP_DATA;
  1100. V230 = 1;
  1101. ENDPROC;
  1102. PROCEDURE DO_IGNORE_IDCODE_ERRORS USES TEMP_DATA;
  1103. V232 = 1;
  1104. ENDPROC;
  1105. PROCEDURE DO_IGNORE_INTOSC_BYPASS USES TEMP_DATA;
  1106. V393 = 1;
  1107. ENDPROC;
  1108. PROCEDURE DO_BYPASS_SECOND_IDCODE_READ USES TEMP_DATA;
  1109. A175 = 1;
  1110. ENDPROC;
  1111. PROCEDURE L20 USES TEMP_DATA;
  1112. V101 = 1;
  1113. ENDPROC;
  1114. PROCEDURE L25 USES TEMP_DATA;
  1115. V105 = 1;
  1116. ENDPROC;
  1117. PROCEDURE L966 USES TEMP_DATA;
  1118. V340 = 1;
  1119. ENDPROC;
  1120. PROCEDURE L27 USES DEVICE_DATA, TEMP_DATA, L39, L101, L107,
  1121. L141, L1190,
  1122. L1223,
  1123. L124, L113, L108, L93;
  1124. CALL L39;
  1125. IF(!(V101 || V103 || V108 || V107 ||
  1126. V100 || V102
  1127. ) &&
  1128. V105) THEN GOTO L38;
  1129. IF ((V42 == 0) && V340) THEN CALL L108;
  1130. IF ((V42 == 0) && V340) THEN GOTO L38;
  1131. V3 = 0;
  1132. V4 = 32;
  1133. CALL L101;
  1134. IF (V2 == 0) THEN GOTO L28;
  1135. IF ((V42 == 0) && V101) THEN CALL L1190;
  1136. V3 = 0;
  1137. V4 = 32;
  1138. CALL L101;
  1139. IF ((V42 == 0) && V101) THEN CALL L141;
  1140. L28:
  1141. IF ((V42 == 0) && V104) THEN CALL L124;
  1142. L38:
  1143. CALL L93;
  1144. EXIT V42;
  1145. ENDPROC;
  1146. PROCEDURE L39 USES DEVICE_DATA, TEMP_DATA,
  1147. L106, L458, L108, L107;
  1148. INTEGER V66 = 0;
  1149. INTEGER V90 = 0;
  1150. INTEGER V95 = 0;
  1151. INTEGER V67 = 0;
  1152. INTEGER V180 = 0;
  1153. INTEGER V212 = 0;
  1154. INTEGER V224 = 0;
  1155. INTEGER V199 = 0;
  1156. INTEGER V201 = 0;
  1157. INTEGER V202 = 0;
  1158. IF (V103) THEN V102 = 1;
  1159. IF (V106) THEN V107 = 1;
  1160. IF ((V102 || V100) && !V103 &&
  1161. (V108 || V107)) THEN V42 = 1;
  1162. IF (V42 != 0) THEN GOTO L84;
  1163. V21 = 0;
  1164. FOR i = 0 TO V1;
  1165. j = 1;
  1166. k = 1;
  1167. IF (((A13[i] & 1) == 0) ||
  1168. ((A13[i] & 4) == 0)) THEN GOTO L40;
  1169. V2 = A12[i];
  1170. j = A1[V2];
  1171. k = A5[V2];
  1172. L40:
  1173. V21 = V21 + j;
  1174. V66 = V66 + k;
  1175. NEXT i;
  1176. l = 0;
  1177. FOR i = 4 TO 0 STEP -1;
  1178. FOR j = 0 TO V1;
  1179. IF (((A13[j] & 1) == 0) ||
  1180. ((A13[j] & 4) == 0)) THEN GOTO L41;
  1181. V2 = A12[j];
  1182. FOR k = 0 TO (A1[V2] - 1);
  1183. IF ((k % 5) == i) THEN A26[l] = 1;
  1184. l = l + 1;
  1185. NEXT k;
  1186. GOTO L42;
  1187. L41:
  1188. l = l + 1;
  1189. L42:
  1190. NEXT j;
  1191. NEXT i;
  1192. V88 = 0;
  1193. FOR i = 0 TO V1;
  1194. j = 1;
  1195. k = 1;
  1196. IF (((A13[i] & 256) == 0) ||
  1197. ((A13[i] & 4) == 0)) THEN GOTO L43;
  1198. V2 = A12[i];
  1199. j = A1[V2];
  1200. k = A5[V2];
  1201. IF ((V2 >= 23) && (V2 <= 27)) THEN
  1202. V96 = 95;
  1203. L43:
  1204. V88 = V88 + j;
  1205. V90 = V90 + k;
  1206. NEXT i;
  1207. V94 = 0;
  1208. FOR i = 0 TO V1;
  1209. j = 1;
  1210. k = 1;
  1211. IF (((A13[i] & 512) == 0) ||
  1212. ((A13[i] & 4) == 0)) THEN GOTO L44;
  1213. V2 = A12[i];
  1214. j = A1[V2];
  1215. k = A5[V2];
  1216. L44:
  1217. V94 = V94 + j;
  1218. V95 = V95 + k;
  1219. NEXT i;
  1220. V179 = 0;
  1221. FOR i = 0 TO V1;
  1222. j = 1;
  1223. k = 1;
  1224. IF (((A13[i] & 2048) == 0) ||
  1225. ((A13[i] & 4) == 0)) THEN GOTO L45;
  1226. V2 = A12[i];
  1227. j = A1[V2];
  1228. k = A5[V2];
  1229. L45:
  1230. V179 = V179 + j;
  1231. V180 = V180 + k;
  1232. NEXT i;
  1233. V211 = 0;
  1234. FOR i = 0 TO V1;
  1235. j = 1;
  1236. k = 1;
  1237. IF (((A13[i] & 16384) == 0) ||
  1238. ((A13[i] & 4) == 0)) THEN GOTO L46;
  1239. V2 = A12[i];
  1240. j = A1[V2];
  1241. k = A5[V2];
  1242. L46:
  1243. V211 = V211 + j;
  1244. V212 = V212 + k;
  1245. NEXT i;
  1246. V223 = 0
  1247. ;
  1248. V224 = 0
  1249. ;
  1250. FOR i = 0 TO V1;
  1251. j = 1;
  1252. k = 1;
  1253. IF (((A13[i] & 32768) == 0) ||
  1254. ((A13[i] & 4) == 0) ||
  1255. ((A13[i] & 32) == 0)) THEN GOTO L47;
  1256. V2 = A105[i];
  1257. j = j + A1[V2];
  1258. k = k + A5[V2];
  1259. L47:
  1260. V223 = V223 + j;
  1261. V224 = V224 + k;
  1262. NEXT i;
  1263. V22 = 0;
  1264. FOR i = 0 TO V1;
  1265. j = 1;
  1266. k = 1;
  1267. IF (((A13[i] & 2) == 0) ||
  1268. ((A13[i] & 4) == 0)) THEN GOTO L48;
  1269. V2 = A12[i];
  1270. j = A1[V2];
  1271. k = A5[V2];
  1272. L48:
  1273. V22 = V22 + j;
  1274. V67 = V67 + k;
  1275. NEXT i;
  1276. l = 0;
  1277. FOR i = 4 TO 0 STEP -1;
  1278. FOR j = 0 TO V1;
  1279. IF (((A13[j] & 2) == 0) ||
  1280. ((A13[j] & 4) == 0)) THEN GOTO L49;
  1281. V2 = A12[j];
  1282. FOR k = 0 TO (A1[V2] - 1);
  1283. IF ((k % 5) == i) THEN A27[l] = 1;
  1284. l = l + 1;
  1285. NEXT k;
  1286. GOTO L50;
  1287. L49:
  1288. l = l + 1;
  1289. L50:
  1290. NEXT j;
  1291. NEXT i;
  1292. V16 = 0;
  1293. FOR i = 0 TO V1;
  1294. j = 1;
  1295. IF (((A13[i] & 1) == 0) ||
  1296. ((A13[i] & 4) == 0)) THEN GOTO L51;
  1297. V2 = A12[i];
  1298. j = A0[V2];
  1299. L51:
  1300. V16 = V16 + j;
  1301. NEXT i;
  1302. V87 = 0;
  1303. FOR i = 0 TO V1;
  1304. j = 1;
  1305. IF (((A13[i] & 256) == 0) ||
  1306. ((A13[i] & 4) == 0)) THEN GOTO L52;
  1307. V2 = A12[i];
  1308. j = A0[V2];
  1309. L52:
  1310. V87 = V87 + j;
  1311. NEXT i;
  1312. V17 = 0;
  1313. FOR i = 0 TO V1;
  1314. j = 1;
  1315. IF (((A13[i] & 2) == 0) ||
  1316. ((A13[i] & 4) == 0)) THEN GOTO L53;
  1317. V2 = A12[i];
  1318. j = A0[V2];
  1319. L53:
  1320. V17 = V17 + j;
  1321. NEXT i;
  1322. V181 = 0;
  1323. FOR i = 0 TO V1;
  1324. j = 1;
  1325. IF (((A13[i] & 2048) == 0) ||
  1326. ((A13[i] & 4) == 0)) THEN GOTO L54;
  1327. V2 = A12[i];
  1328. j = A0[V2];
  1329. L54:
  1330. V181 = V181 + j;
  1331. NEXT i;
  1332. V18 = V17;
  1333. IF (V16 > V18) THEN V18 = V16;
  1334. IF (V87 > V18) THEN V18 = V87;
  1335. IF (V181 > V18) THEN V18 = V181;
  1336. V20 = 32 + V1;
  1337. IF ((2 * 5 * 5 * V67) > V20) THEN V20 = 2 * 5 * 5 * V67;
  1338. IF ((2 * 5 * V66) > V20) THEN V20 = 2 * 5 * V66;
  1339. IF (V90 > V20) THEN V20 = V90;
  1340. IF (V95 > V20) THEN V20 = V95;
  1341. IF (V180 > V20) THEN V20 = V180;
  1342. IF (V212 > V20) THEN V20 = V212;
  1343. IF (V224 > V20) THEN V20 = V224;
  1344. V19 = V18;
  1345. IF (V21 > V19) THEN V19 = V21;
  1346. IF (V88 > V19) THEN V19 = V88;
  1347. IF (V94 > V19) THEN V19 = V94;
  1348. IF (V179 > V19) THEN V19 = V179;
  1349. IF (V211 > V19) THEN V19 = V211;
  1350. IF (V223 > V19) THEN V19 = V223;
  1351. IF (V20 > V19) THEN V19 = V20;
  1352. FOR i = 0 TO (V19 - 1);
  1353. A29[i] = 0;
  1354. A30[i] = 1;
  1355. NEXT i;
  1356. V33 = 0;
  1357. FOR i = 0 TO V1;
  1358. IF (((A13[i] & 2) == 0) ||
  1359. ((A13[i] & 4) == 0)) THEN GOTO L55;
  1360. V2 = A12[i];
  1361. IF (V33 < A7[V2]) THEN
  1362. V33 = A7[V2];
  1363. L55:
  1364. NEXT i;
  1365. V12 = 0;
  1366. V13 = 0;
  1367. FOR i = 0 TO V1;
  1368. V12 = V12 + A25[i];
  1369. IF (A25[i] > V13) THEN V13 = A25[i];
  1370. NEXT i;
  1371. FOR i = 0 TO (V13 - 1);
  1372. A39[i] = 1;
  1373. NEXT i;
  1374. FOR i = 0 TO 4;
  1375. j = 10 * i;
  1376. A34[(j + 9)..j] = $016;
  1377. A35[(j + 9)..j] = $01A;
  1378. A36[(j + 9)..j] = $022;
  1379. A37[(j + 9)..j] = $026;
  1380. FOR k = 0 TO 2;
  1381. b = 0;
  1382. IF ((i & (1 << k)) != 0) THEN b = 1;
  1383. A34[j + k + 7] = b;
  1384. A35[j + k + 7] = b;
  1385. A36[j + k + 7] = b;
  1386. A37[j + k + 7] = b;
  1387. NEXT k;
  1388. NEXT i;
  1389. FOR i = 0 TO 6;
  1390. j = 10 * i;
  1391. A38[(j + 9)..j] = $02A;
  1392. FOR k = 0 TO 2;
  1393. b = 0;
  1394. IF ((i & (1 << k)) != 0) THEN b = 1;
  1395. A38[j + k + 7] = b;
  1396. NEXT k;
  1397. NEXT i;
  1398. FOR i = 0 TO V1;
  1399. A52[i] = 0;
  1400. IF (((A13[i] & 256) == 0) ||
  1401. ((A13[i] & 4) == 0)) THEN GOTO L56;
  1402. V2 = A12[i];
  1403. A52[i] =
  1404. A5[V2] - (80 * A6[V2]);
  1405. L56:
  1406. NEXT i;
  1407. CALL L106;
  1408. IRSTOP IRPAUSE;
  1409. DRSTOP IDLE;
  1410. STATE IDLE;
  1411. IF(!(V101 || V103 || V108 || V107 ||
  1412. V100 || V102
  1413. ) &&
  1414. V105) THEN GOTO L84;
  1415. V4 = 0;
  1416. FOR i = 0 TO V1;
  1417. IF (((A17[i] & (32)) != 0) &&
  1418. ((A17[i] & 4) != 0) &&
  1419. ((A17[i] & 64) != 0)) THEN
  1420. V4 = 32;
  1421. NEXT i;
  1422. IF (V4 != 32) THEN
  1423. GOTO L57;
  1424. FOR i = 0 TO V1;
  1425. IF (((A17[i] & (32)) != 0) &&
  1426. ((A17[i] & 4) != 0) &&
  1427. (((A17[i] & 64) == 0) ||
  1428. (((A147[i] & 1) != 0) && !V231 && !V259))) THEN
  1429. A17[i] = A17[i] | 8;
  1430. NEXT i;
  1431. A18[9..0] = $281;
  1432. CALL L458;
  1433. FOR i = 0 TO 200;
  1434. WAIT IDLE, 512 CYCLES, 512 USEC, IDLE;
  1435. NEXT i;
  1436. FOR i = 0 TO V1;
  1437. IF (((A17[i] & (32)) != 0) &&
  1438. ((A17[i] & 4) != 0) &&
  1439. (((A17[i] & 64) == 0) ||
  1440. (((A147[i] & 1) != 0) && !V231 && !V259))) THEN
  1441. A17[i] = A17[i] & ~8;
  1442. NEXT i;
  1443. L57:
  1444. IF (V101 || V231 || V259 || V4 == 131072) THEN CALL L108;
  1445. IF (V42 != 0) THEN GOTO L84;
  1446. FOR i = 0 TO V1;
  1447. IF (((A17[i] & (1 | 2)) != 0) &&
  1448. ((A17[i] & 4) != 0) &&
  1449. ((A17[i] & 8) == 0)) THEN
  1450. V4 = 1 | 2;
  1451. NEXT i;
  1452. IF (V4 != (1 | 2)) THEN
  1453. GOTO L58;
  1454. A18[9..0] = $071;
  1455. CALL L458;
  1456. WAIT 10000 USEC;
  1457. L58:
  1458. FOR i = 0 TO V1;
  1459. IF (((A17[i] & 256) != 0) &&
  1460. ((A17[i] & 4) != 0) &&
  1461. ((A17[i] & 8) == 0)) THEN
  1462. V4 = 256;
  1463. NEXT i;
  1464. IF (V4 != 256) THEN
  1465. GOTO L70;
  1466. A18[9..0] = $332;
  1467. CALL L458;
  1468. WAIT 10000 USEC;
  1469. V203 = 0;
  1470. L70:
  1471. FOR i = 0 TO V1;
  1472. IF (((A17[i] & 512) != 0) &&
  1473. ((A17[i] & 4) != 0) &&
  1474. ((A17[i] & 8) == 0)) THEN
  1475. V4 = 512;
  1476. NEXT i;
  1477. IF (V4 != 512) THEN
  1478. GOTO L71;
  1479. A18[9..0] = $044;
  1480. CALL L458;
  1481. WAIT 10000 USEC;
  1482. L71:
  1483. FOR i = 0 TO V1;
  1484. IF (((A17[i] & 2048) != 0) &&
  1485. ((A17[i] & 4) != 0) &&
  1486. ((A17[i] & 8) == 0)) THEN
  1487. V4 = 2048;
  1488. NEXT i;
  1489. IF (V4 != 2048) THEN
  1490. GOTO L72;
  1491. IF (V103 || V102) THEN V38 = 1;
  1492. V38 = 0;
  1493. WAIT 10000 USEC;
  1494. L72:
  1495. FOR i = 0 TO V1;
  1496. IF (((A17[i] & 16384) != 0) &&
  1497. ((A17[i] & 4) != 0) &&
  1498. ((A17[i] & 8) == 0)) THEN
  1499. V4 = 16384;
  1500. NEXT i;
  1501. IF (V4 != 16384) THEN
  1502. GOTO L1187;
  1503. L1187:
  1504. V203 = 0;
  1505. CALL L107;
  1506. FOR i = 0 TO V1;
  1507. A17[i] = A17[i] & ~8;
  1508. NEXT i;
  1509. V4 = 0;
  1510. FOR i = 0 TO V1;
  1511. IF ((A17[i] & 131072) != 0) THEN V4 = 131072;
  1512. NEXT i;
  1513. IF (V4 != 131072) THEN GOTO L84;
  1514. V203 = 0;
  1515. L84:
  1516. ENDPROC;
  1517. PROCEDURE L85 USES DEVICE_DATA, TEMP_DATA, L88, L458 ;
  1518. IF (V233 || !V76 || (V42 != 0)) THEN GOTO L87;
  1519. A18[9..0] = $003;
  1520. V4 = 32;
  1521. CALL L458;
  1522. WAIT IDLE, 4096 CYCLES, 5 USEC, IDLE;
  1523. V233 = 1;
  1524. FOR i = 0 TO V1;
  1525. IF (A94[i] != 0) THEN
  1526. V191 = 1;
  1527. NEXT i;
  1528. IF(V191 == 1) THEN GOTO L86;
  1529. GOTO L87;
  1530. L86:
  1531. CALL L88;
  1532. L87:
  1533. ENDPROC;
  1534. PROCEDURE L88 USES DEVICE_DATA, TEMP_DATA, L458 ;
  1535. PREIR 0;
  1536. POSTIR 0;
  1537. PREDR 0;
  1538. POSTDR 0;
  1539. FOR i = V1 TO 0 STEP -1;
  1540. IF (((A17[i] & 32) == 0) ||
  1541. ((A17[i] & 4) == 0) ||
  1542. (V42 != 0)) THEN
  1543. GOTO L91;
  1544. IF (A94[i] == 0) THEN GOTO L91;
  1545. V77 = 0;
  1546. V78 = 0;
  1547. V30 = 0;
  1548. FOR j = V1 TO 0 STEP -1;
  1549. IF (i == j) THEN GOTO L89;
  1550. IF ((A17[j] & 32) != 0) THEN
  1551. A17[j] = A17[j] & ~4;
  1552. IF (i > j) THEN V77 = V77 + 1;
  1553. IF (i < j) THEN V78 = V78 + 1;
  1554. IF (j < i) THEN V30 = V30 + A94[j];
  1555. L89:
  1556. NEXT j;
  1557. V31 = V30 + A94[i] - 1;
  1558. IF(V31 == V30) THEN GOTO L90;
  1559. PUSH i;
  1560. A18[9..0] = $00A;
  1561. CALL L458;
  1562. POP i;
  1563. PREDR V77;
  1564. POSTDR V78;
  1565. FOR j = 0 TO 100;
  1566. DRSCAN A94[i], A95[V31..V30], CAPTURE A45[79..0];
  1567. IF(A45[79] == 0) THEN j = 100;
  1568. NEXT j;
  1569. if(A45[79] == 0) THEN GOTO L90;
  1570. V42 = 12;
  1571. GOTO L92;
  1572. L90:
  1573. PREDR V77;
  1574. POSTDR V78;
  1575. DRSCAN 80, V192[79..0], CAPTURE A45[79..0];
  1576. L91:
  1577. NEXT i;
  1578. L92:
  1579. PREIR 0;
  1580. POSTIR 0;
  1581. PREDR 0;
  1582. POSTDR 0;
  1583. ENDPROC;
  1584. PROCEDURE L93 USES DEVICE_DATA, TEMP_DATA, L107, L458, L108, L113
  1585. , L85
  1586. ;
  1587. IF (V42 == 1) THEN GOTO L100;
  1588. CALL L107;
  1589. CALL L85;
  1590. L94:
  1591. FOR i = 0 TO V1;
  1592. IF (((A17[i] & (1 | 2)) != 0) &&
  1593. ((A17[i] & 4) != 0) &&
  1594. ((A17[i] & 8) == 0)) THEN
  1595. V4 = 1 | 2;
  1596. NEXT i;
  1597. IF (V4 != (1 | 2)) THEN
  1598. GOTO L95;
  1599. A18[9..0] = $079;
  1600. CALL L458;
  1601. WAIT 10000 USEC;
  1602. L95:
  1603. FOR i = 0 TO V1;
  1604. IF (((A17[i] & 256) != 0) &&
  1605. ((A17[i] & 4) != 0) &&
  1606. ((A17[i] & 8) == 0)) THEN
  1607. V4 = 256;
  1608. NEXT i;
  1609. IF (V4 != 256) THEN
  1610. GOTO L96;
  1611. A18[9..0] = $006;
  1612. CALL L458;
  1613. L96:
  1614. FOR i = 0 TO V1;
  1615. IF (((A17[i] & 512) != 0) &&
  1616. ((A17[i] & 4) != 0) &&
  1617. ((A17[i] & 8) == 0)) THEN
  1618. V4 = 512;
  1619. NEXT i;
  1620. IF (V4 != 512) THEN
  1621. GOTO L96a;
  1622. A18[9..0] = $04A;
  1623. CALL L458;
  1624. WAIT 10000 USEC;
  1625. L96a:
  1626. FOR i = 0 TO V1;
  1627. IF (((A17[i] & 2048) != 0) &&
  1628. ((A17[i] & 4) != 0) &&
  1629. ((A17[i] & 8) == 0)) THEN
  1630. V4 = 2048;
  1631. NEXT i;
  1632. IF (V4 != 2048) THEN
  1633. GOTO L97;
  1634. A18[9..0] = $04A;
  1635. WAIT 10000 USEC;
  1636. L97:
  1637. FOR i = 0 TO V1;
  1638. IF (((A17[i] & 16384) != 0) &&
  1639. ((A17[i] & 4) != 0) &&
  1640. ((A17[i] & 8) == 0)) THEN
  1641. V4 = 16384;
  1642. NEXT i;
  1643. IF (V4 != 16384) THEN
  1644. GOTO L98;
  1645. A18[9..0] = $201;
  1646. IF (V228 == 1) THEN A18[9..0] = $166;
  1647. CALL L458;
  1648. WAIT 10000 USEC;
  1649. L98:
  1650. FOR i = 0 TO V1;
  1651. IF (((A17[i] & 131072) != 0) &&
  1652. ((A17[i] & 4) != 0) &&
  1653. ((A17[i] & 8) == 0)) THEN
  1654. V4 = 131072;
  1655. NEXT i;
  1656. IF (V4 != 131072) THEN GOTO L1193;
  1657. L1193:
  1658. IF ((!V76 && !V231 && !V259) || (V42 != 0)) THEN GOTO L99;
  1659. WAIT IDLE, 256 CYCLES, 10 USEC, IDLE;
  1660. V80 = 0;
  1661. IF (!V421 && !A175) THEN CALL L108;
  1662. IF ((V42 != 0) && V76) THEN V42 = 10;
  1663. IF ((V42 != 0) && !V76) THEN V42 = 10;
  1664. IF (V42 != 0) THEN GOTO L100;
  1665. L99:
  1666. A18[9..0] = $3FF;
  1667. CALL L458;
  1668. IF (V105 && (V42 == 0)) THEN CALL L113;
  1669. L100:
  1670. IF (V42 == 0) THEN
  1671. PRINT "DONE";
  1672. IF (V42 == 1) THEN
  1673. PRINT "Invalid option combination specified";
  1674. IF (V42 == 6) THEN
  1675. PRINT "Unrecognized device";
  1676. IF (V42 == 7) THEN
  1677. PRINT "Device revision is not supported";
  1678. IF ((V42 == 10) && (V103)) THEN
  1679. PRINT "Device programming failure";
  1680. IF (V42 == 9) THEN
  1681. PRINT "Device is not blank";
  1682. IF (V42 == 11) THEN
  1683. PRINT "Device verify failure";
  1684. IF ((V42 == 10) && (V101)) THEN
  1685. PRINT "Device configuration failure";
  1686. IF (V42 == 4) THEN
  1687. PRINT "Unable to read USERCODE/UES from device #", V84 + 1;
  1688. IF (V42 == 12) THEN
  1689. PRINT "Failed to configure Excalibur stripe";
  1690. IF (V42 == 14) THEN
  1691. PRINT "Failed to erase or program ASC device";
  1692. IF (V42 == 15) THEN
  1693. PRINT "Unable to erase the protected sector(s) of the ASC device";
  1694. IF (V42 == 18) THEN
  1695. PRINT "Reserved block start address mismatch - operation aborted";
  1696. IF (V42 == 19) THEN
  1697. PRINT "Unexpected problem has occurred during NAND flash bad block management.";
  1698. IF (V42 == 20) THEN
  1699. PRINT "Device is write-protected";
  1700. IF (V42 == 21) THEN
  1701. PRINT "Programming file size is larger than flash density";
  1702. IF (V42 == 22) THEN
  1703. PRINT "Programming file format is not aligned with flash type";
  1704. ENDPROC;
  1705. PROCEDURE L101 USES DEVICE_DATA, TEMP_DATA;
  1706. j = 0;
  1707. FOR i = 0 TO V1;
  1708. IF ((j <= V3) &&
  1709. ((A13[i] & V4) != 0) &&
  1710. ((A13[i] & 4) != 0)) THEN j = i + 1;
  1711. NEXT i;
  1712. IF (j > V3) THEN GOTO L102;
  1713. V2 = 0;
  1714. V3 = 0;
  1715. GOTO L105;
  1716. L102:
  1717. V2 = A12[j - 1];
  1718. V3 = j;
  1719. IF(!V216) THEN GOTO L103;
  1720. V2 = A105[j - 1];
  1721. L103:
  1722. IF ((V4 == 32) || (V4 == 256) ||
  1723. (V4 == 512) || (V4 == 2048) ||
  1724. (V4 == 16384) || (V4 == 32768) ||
  1725. (V4 == 1024))
  1726. THEN GOTO L105;
  1727. IF (V58) THEN GOTO L104;
  1728. A41[9..0] = $066;
  1729. GOTO L105;
  1730. L104:
  1731. A41[9..0] = $006;
  1732. L105:
  1733. IF (V4 == 1) THEN A40[9..0] = $00E;
  1734. IF (V4 == 1) THEN A44[9..0] = $012;
  1735. IF (V4 == 2) THEN A40[9..0] = $38E;
  1736. IF (V4 == 2) THEN A44[9..0] = $392;
  1737. ENDPROC;
  1738. PROCEDURE L106 USES DEVICE_DATA, TEMP_DATA, L107
  1739. ;
  1740. CALL L107;
  1741. V10 = 0;
  1742. V14 = 0;
  1743. V15 = 0;
  1744. V89 = 0;
  1745. V49 = 1;
  1746. V34 = 0;
  1747. V51 = -1;
  1748. V52 = -1;
  1749. V45 = 0;
  1750. V29 = 1;
  1751. IF (V103) THEN V29 = 0;
  1752. IF (V102 && V74) THEN V29 = 2;
  1753. ENDPROC;
  1754. PROCEDURE L107 USES DEVICE_DATA, TEMP_DATA;
  1755. FOR i = 0 TO V1;
  1756. A17[i] = (A13[i] | A48[i]);
  1757. IF (((A17[i] & 4) != 0) &&
  1758. ((A17[i] & (1 | 256 | 2 | 512 | 2048 | 16384 | 131072)) != 0) &&
  1759. !V102 && !V100 && !V103 && !V108 &&
  1760. !V107 && !V106 && V101) THEN
  1761. A17[i] = A17[i] & ~4;
  1762. IF (((A17[i] & 4) != 0) &&
  1763. ((A17[i] & 32) != 0) && ((A17[i] & 32768) == 0) && ((A17[i] & 1024) == 0) && !V101 &&
  1764. (V102 || V100 || V103 || V108 ||
  1765. V107 || V106)) THEN
  1766. A17[i] = A17[i] & ~4;
  1767. NEXT i;
  1768. ENDPROC;
  1769. PROCEDURE L108 USES DEVICE_DATA, TEMP_DATA, L107;
  1770. INTEGER V79 = 32 * V0;
  1771. BOOLEAN A46[V79];
  1772. INTEGER A47[8];
  1773. INTEGER V145;
  1774. CALL L107;
  1775. STATE IDLE;
  1776. V27 = 0;
  1777. FOR i = 0 TO V1;
  1778. A18[(A25[i] - 1)..0] = A39[(A25[i] - 1)..0];
  1779. IF ((A17[i] & (1 | 2 | 256 | 512 | 2048)) != 0) THEN
  1780. A18[9..0] = $059;
  1781. IF ((A17[i] & (32 | 16384 | 131072 | 262144)) != 0) THEN
  1782. A18[9..0] = $006;
  1783. IF ((A17[i] & 65536) != 0) THEN
  1784. A18[3..0] = $E;
  1785. A32[(V27 + (A25[i] - 1))..V27] = A18[(A25[i] - 1)..0];
  1786. V27 = V27 + A25[i];
  1787. NEXT i;
  1788. IRSCAN V27, A32[(V27 - 1)..0];
  1789. WAIT IRPAUSE, 5 USEC, IDLE;
  1790. WAIT 3 CYCLES;
  1791. DRSCAN V79, A46[(V79 - 1)..0], CAPTURE A46[(V79 - 1)..0];
  1792. V27 = 0;
  1793. FOR i = 0 TO V1;
  1794. IF (A46[V27] == 1) THEN GOTO L109;
  1795. IF (V80) THEN
  1796. PRINT "Device #", V0 - i, " unable to read IDCODE";
  1797. IF (V101 && ((A17[i] & 32) != 0) &&
  1798. ((A17[i] & 4) != 0)) THEN V42 = 6;
  1799. GOTO L110;
  1800. L109:
  1801. FOR j = 0 TO 7;
  1802. A47[j] = 0;
  1803. FOR k = 0 TO 3;
  1804. IF (A46[V27 + (4 * j) + k]) THEN
  1805. A47[j] = A47[j] | (1 << k);
  1806. NEXT k;
  1807. A47[j] = A47[j] + 48;
  1808. IF (A47[j] >= 58) THEN A47[j] = A47[j] + 7;
  1809. NEXT j;
  1810. IF (V80) THEN
  1811. PRINT "Device #", V0 - i, " IDCODE is ",
  1812. CHR$(A47[7]), CHR$(A47[6]),
  1813. CHR$(A47[5]), CHR$(A47[4]),
  1814. CHR$(A47[3]), CHR$(A47[2]),
  1815. CHR$(A47[1]), CHR$(A47[0]);
  1816. IF (V101 && ((A17[i] & 32) != 0) &&
  1817. ((A17[i] & 4) != 0) && (A47[0] != 68) &&
  1818. (A47[1] != 68)) THEN
  1819. V42 = 6;
  1820. V27 = V27 + 31;
  1821. L110:
  1822. V27 = V27 + 1;
  1823. NEXT i;
  1824. V27 = 0;
  1825. k = 0;
  1826. push l;
  1827. FOR i = 0 TO V1;
  1828. IF (A61[k] != 0) THEN GOTO L111;
  1829. IF (A46[V27] != 0) THEN
  1830. V42 = 6;
  1831. V27 = V27 + 1;
  1832. k = k + 1;
  1833. NEXT i;
  1834. GOTO L112;
  1835. L111:
  1836. V145 = 0;
  1837. FOR j = 0 TO 31;
  1838. IF (A46[(V27 + j)]) THEN
  1839. V145 = V145 + (1 << j);
  1840. NEXT j;
  1841. l = 6;
  1842. FOR j = 0 TO (A61[k] - 1);
  1843. IF (V145 == A61[k+j+1]) THEN l = 0;
  1844. IF (l == 0) THEN j = A61[k];
  1845. NEXT j;
  1846. V27 = V27 + 32;
  1847. k = k + A61[k] + 1;
  1848. IF (l == 6) THEN
  1849. V42 = 6;
  1850. NEXT i;
  1851. L112:
  1852. pop l;
  1853. IF (V232 && (V42 != 0)) THEN
  1854. PRINT "IDCODE failures ignored";
  1855. IF (V232 && (V42 != 0)) THEN
  1856. V42 = 0;
  1857. ENDPROC;
  1858. PROCEDURE L113 USES DEVICE_DATA, TEMP_DATA, L107, L458, L119;
  1859. j = 0;
  1860. k = V1;
  1861. V84 = V84 - 1;
  1862. IF (V84 == -1) THEN GOTO L114;
  1863. IF ((V84 < 0) || (V84 > V1) ||
  1864. (((A17[V1 - V84] & 256) == 0) &&
  1865. ((A17[V1 - V84] & 32) == 0) &&
  1866. ((A17[V1 - V84] & 512) == 0) &&
  1867. ((A17[V1 - V84] & 16384) == 0) &&
  1868. ((A17[V1 - V84] & 2048) == 0) &&
  1869. ((A17[V1 - V84] & 131072) == 0))) THEN
  1870. V42 = 4;
  1871. IF (V42 != 0) THEN GOTO L118;
  1872. j = V84;
  1873. k = V84;
  1874. L114:
  1875. CALL L107;
  1876. FOR i = 0 TO V1;
  1877. IF (((A17[i] & 256) != 0) &&
  1878. ((A17[i] & 4) != 0) &&
  1879. ((A17[i] & 8) == 0)) THEN
  1880. V4 = 256;
  1881. NEXT i;
  1882. IF (V4 != 256) THEN
  1883. GOTO L115;
  1884. A18[9..0] = $006;
  1885. CALL L458;
  1886. WAIT 10000 USEC;
  1887. L115:
  1888. FOR i = 0 TO V1;
  1889. IF (((A17[i] & (512 | 2048)) != 0) &&
  1890. ((A17[i] & 4) != 0) &&
  1891. ((A17[i] & 8) == 0)) THEN
  1892. V4 = 512 | 2048;
  1893. NEXT i;
  1894. IF (V4 != (512 | 2048)) THEN
  1895. GOTO L116;
  1896. A18[9..0] = $04A;
  1897. CALL L458;
  1898. WAIT 10000 USEC;
  1899. L116:
  1900. FOR i = 0 TO V1;
  1901. IF (((A17[i] & 16384) != 0) &&
  1902. ((A17[i] & 4) != 0) &&
  1903. ((A17[i] & 8) == 0)) THEN
  1904. V4 = 16384;
  1905. NEXT i;
  1906. IF (V4 != 16384) THEN
  1907. GOTO L117;
  1908. A18[9..0] = $201;
  1909. CALL L458;
  1910. WAIT 10000 USEC;
  1911. L117:
  1912. A18[9..0] = $3FF;
  1913. CALL L458;
  1914. STATE IDLE;
  1915. FOR i = 0 TO (V19 - 1);
  1916. A30[i] = 1;
  1917. NEXT i;
  1918. FOR i = j TO k;
  1919. V84 = i;
  1920. PUSH i; PUSH j; PUSH k;
  1921. CALL L107;
  1922. V4 = 0;
  1923. IF (((A17[V1 - V84] & 256) != 0) &&
  1924. ((A17[V1 - V84] & 4) != 0)) THEN
  1925. V4 = 256;
  1926. IF (((A17[V1 - V84] & 16384) != 0) &&
  1927. ((A17[V1 - V84] & 4) != 0)) THEN
  1928. V4 = 16384;
  1929. IF (((A17[V1 - V84] & 32) != 0) &&
  1930. ((A17[V1 - V84] & 4) != 0)) THEN
  1931. V4 = 32;
  1932. IF (((A17[V1 - V84] & 512) != 0) &&
  1933. ((A17[V1 - V84] & 4) != 0)) THEN
  1934. V4 = 512;
  1935. IF (((A17[V1 - V84] & 2048) != 0) &&
  1936. ((A17[V1 - V84] & 4) != 0)) THEN
  1937. V4 = 2048;
  1938. IF (((A17[V1 - V84] & 131072) != 0) &&
  1939. ((A17[V1 - V84] & 4) != 0)) THEN
  1940. V4 = 131072;
  1941. IF (V4 != 0) THEN CALL L119;
  1942. POP k; POP j; POP i;
  1943. NEXT i;
  1944. L118:
  1945. V84 = 0;
  1946. ENDPROC;
  1947. PROCEDURE L119 USES DEVICE_DATA, TEMP_DATA, L458, L123;
  1948. j = V1 - V84;
  1949. FOR i = 0 TO V1;
  1950. IF (((A17[i] & V4) != 0) &&
  1951. ((A17[i] & 4) != 0) && (i != j)) THEN
  1952. A17[i] = A17[i] | 8;
  1953. NEXT i;
  1954. IF (V4 == 256) THEN
  1955. A18[9..0] = $007;
  1956. IF (V4 == 16384) THEN
  1957. A18[9..0] = $007;
  1958. IF ((V4 == 512) || (V4 == 2048)) THEN
  1959. A18[9..0] = $079;
  1960. IF (V4 == 32) THEN
  1961. A18[9..0] = $007;
  1962. IF (V4 == 131072) THEN
  1963. A18[9..0] = $007;
  1964. CALL L458;
  1965. DRSCAN 32 + j, A30[(32 + j - 1)..0], CAPTURE A31[(32 + j - 1)..0];
  1966. V86 = 0;
  1967. FOR i = 0 TO 31;
  1968. IF (A31[i + j]) THEN
  1969. V86 = V86 | (1 << i);
  1970. NEXT i;
  1971. CALL L123;
  1972. ENDPROC;
  1973. PROCEDURE L120 USES DEVICE_DATA, TEMP_DATA, L107, L458;
  1974. CALL L107;
  1975. V4 = 512;
  1976. j = 0;
  1977. FOR i = 0 TO V1;
  1978. A30[j] = 1;
  1979. l = 1;
  1980. IF (((A17[i] & 512) == 0) ||
  1981. ((A17[i] & 4) == 0)) THEN
  1982. GOTO L122;
  1983. l = 8 * 3;
  1984. FOR V27 = 0 TO l - 1;
  1985. A30[j + V27] = 1;
  1986. IF ((V27 % 3) == 0) THEN
  1987. A30[j + V27] = 0;
  1988. NEXT V27;
  1989. L122:
  1990. j = j + l;
  1991. NEXT i;
  1992. A18[9..0] = $055;
  1993. CALL L458;
  1994. WAIT IDLE, 10 CYCLES, 1000 USEC, IDLE;
  1995. DRSCAN j, A30[j - 1..0];
  1996. WAIT IDLE, 10 CYCLES, 1000 USEC, IDLE;
  1997. A18[9..0] = $000;
  1998. CALL L458;
  1999. WAIT IDLE, 10 CYCLES, 1000 USEC, IDLE;
  2000. A18[9..0] = $3FF;
  2001. CALL L458;
  2002. WAIT IDLE, 10 CYCLES, 1000 USEC, IDLE;
  2003. FOR i = 0 TO j - 1;
  2004. A30[i] = 1;
  2005. NEXT i;
  2006. ENDPROC;
  2007. PROCEDURE L123 USES DEVICE_DATA, TEMP_DATA;
  2008. INTEGER A58[8];
  2009. EXPORT "DEVICE", V84 + 1;
  2010. EXPORT "USERCODE", V86;
  2011. FOR i = 0 TO 7;
  2012. V27 = 0;
  2013. A58[i] = V86 & 15;
  2014. IF (A58[i] > 9) THEN V27 = 7;
  2015. A58[i] = A58[i] + 48 + V27;
  2016. V86 = V86 >> 4;
  2017. NEXT i;
  2018. PRINT "Device #", V84 + 1, " USERCODE code is ",
  2019. CHR$(A58[7]), CHR$(A58[6]),
  2020. CHR$(A58[5]), CHR$(A58[4]),
  2021. CHR$(A58[3]), CHR$(A58[2]),
  2022. CHR$(A58[1]), CHR$(A58[0]);
  2023. ENDPROC;
  2024. PROCEDURE L124 USES DEVICE_DATA, TEMP_DATA, L107
  2025. ;
  2026. j = 0;
  2027. k = V1;
  2028. V34 = 1;
  2029. V29 = 1;
  2030. V84 = V84 - 1;
  2031. IF (V84 == -1) THEN GOTO L126;
  2032. IF ((V84 < 0) || (V84 > V1) ||
  2033. (((A17[V1 - V84] & 1) == 0) &&
  2034. ((A17[V1 - V84] & 2) == 0))) THEN
  2035. V42 = 4;
  2036. IF (V42 != 0) THEN GOTO L127;
  2037. L125:
  2038. j = V84;
  2039. k = V84;
  2040. L126:
  2041. FOR i = j TO k;
  2042. V84 = i;
  2043. PUSH i; PUSH j; PUSH k;
  2044. CALL L107;
  2045. V86 = 0;
  2046. POP k; POP j; POP i;
  2047. NEXT i;
  2048. L127:
  2049. V84 = 0;
  2050. ENDPROC;
  2051. PROCEDURE L134 USES DEVICE_DATA, TEMP_DATA;
  2052. INTEGER V85[8];
  2053. EXPORT "DEVICE", V84 + 1;
  2054. EXPORT "UES", V86;
  2055. FOR i = 0 TO 3;
  2056. V27 = 0;
  2057. V85[i] = V86 & 15;
  2058. IF (V85[i] > 9) THEN V27 = 7;
  2059. V85[i] = V85[i] + 48 + V27;
  2060. V86 = V86 >> 4;
  2061. NEXT i;
  2062. PRINT "Device #", V84 + 1, " UES code is ",
  2063. CHR$(V85[3]), CHR$(V85[2]),
  2064. CHR$(V85[1]), CHR$(V85[0]);
  2065. ENDPROC;
  2066. PROCEDURE L135 USES DEVICE_DATA, TEMP_DATA, L458;
  2067. A18[9..0] = $00A;
  2068. CALL L458;
  2069. PREDR V77;
  2070. POSTDR V78;
  2071. DRSCAN 80, V189[79..0], CAPTURE A45[79..0];
  2072. FOR i = 0 TO 100;
  2073. PREDR V77;
  2074. POSTDR V78;
  2075. DRSCAN 80, A29[79..0], CAPTURE A45[79..0];
  2076. IF (A45[79] == 0) THEN i = 100;
  2077. NEXT i;
  2078. IF (A45[79] == 0) THEN GOTO L136;
  2079. V42 = 12;
  2080. GOTO L137;
  2081. L136:
  2082. PREDR V77;
  2083. POSTDR V78;
  2084. DRSCAN 80, V190[79..0], CAPTURE A45[79..0];
  2085. FOR i = 0 TO 100;
  2086. PREDR V77;
  2087. POSTDR V78;
  2088. DRSCAN 80, A29[79..0], CAPTURE A45[79..0];
  2089. IF (A45[79] == 0) THEN i = 100;
  2090. NEXT i;
  2091. IF (A45[79] == 0) THEN GOTO L137;
  2092. V42 = 12;
  2093. L137:
  2094. ENDPROC;
  2095. PROCEDURE L138 USES DEVICE_DATA, TEMP_DATA;
  2096. V188 = (V187 - V186)/80;
  2097. FOR i = 0 TO V188;
  2098. FOR j = 0 TO 100;
  2099. PREDR V77;
  2100. POSTDR V78;
  2101. DRSCAN 80, A93[(V186 + 79)..V186], CAPTURE A45[79..0];
  2102. IF (A45[79] == 0) THEN j = 100;
  2103. NEXT j;
  2104. IF (A45[79] == 0) THEN GOTO L139;
  2105. V42 = 12;
  2106. i = V188;
  2107. GOTO L140;
  2108. L139:
  2109. V186 = V186 + 80;
  2110. L140:
  2111. NEXT i;
  2112. ENDPROC;
  2113. PROCEDURE L1223 USES DEVICE_DATA, TEMP_DATA, L458, L849;
  2114. PUSH j;
  2115. PUSH m;
  2116. PUSH n;
  2117. PUSH i;
  2118. A31[22+V1..0] = A29[22+V1..0];
  2119. IF ((A186[j] & 512) == 0) THEN A31[j+22..j] = $500008;
  2120. IF ((A186[j] & 512) != 0) THEN A31[j+22..j] = $480008;
  2121. A18[9..0] = $203;
  2122. CALL L458;
  2123. WAIT IDLE, 16 CYCLES, IDLE;
  2124. DRSCAN (23 + V1), A31[22+V1..0];
  2125. STATE IDLE;
  2126. A18[9..0] = $205;
  2127. CALL L458;
  2128. WAIT IDLE, 16 CYCLES, IDLE;
  2129. DRSCAN (32 + V1), A29[31+V1..0], CAPTURE A31[31+V1..0];
  2130. WAIT IDLE, 3 CYCLES, IDLE;
  2131. ba[31..0] = A31[j+31..j];
  2132. Call L849;
  2133. IF (i == 0) THEN GOTO L1224;
  2134. i = i >> 23;
  2135. m = 0;
  2136. FOR n = 0 TO 8;
  2137. IF ((i & (1 << n)) != 0) THEN m = m + (1 << (8 - n));
  2138. NEXT n;
  2139. IF (m != 120 && m != 124 && m != 126) THEN V42 = 6;
  2140. IF (V42 != 0) THEN PRINT "Detected invalid Max 10 feature ID for device ", V0 - j;
  2141. IF (V42 != 0) THEN GOTO L1224;
  2142. IF (m > (A186[j] & 511)) THEN V42 = 6;
  2143. IF (V42 != 0) THEN PRINT "Incompatible feature ID for device ", V0 - j, ". Expected feature ID is ", (A186[j] & 511), " but fouL742 ", m;
  2144. L1224:
  2145. POP i;
  2146. POP n;
  2147. POP m;
  2148. POP j;
  2149. ENDPROC;
  2150. PROCEDURE L1190 USES DEVICE_DATA, TEMP_DATA, L458, L850, L1223;
  2151. push V91;
  2152. V91 = 1;
  2153. m = 0;
  2154. n = 0;
  2155. FOR i = 0 to V1;
  2156. IF ((A17[i] & 32) != 0 && (A17[i] & 4) != 0) THEN A17[i] = A17[i] | 8;
  2157. m = m + A25[i];
  2158. NEXT i;
  2159. FOR j = 0 to V1;
  2160. IF ((A17[j] & 32) == 0 ||
  2161. (A17[j] & 4) == 0 ||
  2162. (A17[j] & 524288) == 0) THEN GOTO L1191;
  2163. A17[j] = A17[j] & ~8;
  2164. A31[m-1..0] = A30[m-1..0];
  2165. A31[n+9..n] = $006;
  2166. IRSCAN m, A31[m-1..0], CAPTURE A57[m-1..0];
  2167. STATE IDLE;
  2168. A18[9..0] = $2CC;
  2169. CALL L458;
  2170. WAIT IDLE, 16 CYCLES, 350000 USEC, IDLE;
  2171. call L1223;
  2172. IF (V42 != 0) THEN GOTO L1192;
  2173. IF A57[n+2] == 1 THEN GOTO L1192;
  2174. A18[9..0] = $203;
  2175. CALL L458;
  2176. WAIT IDLE, 3 CYCLES, IDLE;
  2177. DRSCAN 23 + V1, A29[22+V1..0];
  2178. A18[9..0] = $3F2;
  2179. CALL L458;
  2180. WAIT IDLE, 16 CYCLES, 350000 USEC, IDLE;
  2181. A18[9..0] = $307;
  2182. CALL L458;
  2183. WAIT IDLE, 16 CYCLES, IDLE;
  2184. DRSCAN V0, A29[V1..0], CAPTURE A31[V1..0];
  2185. IF (A31[j] == 0) THEN V42 = 10;
  2186. IF (A31[j] == 0) THEN GOTO L1192;
  2187. STATE IDLE;
  2188. FOR m = 0 to 3;
  2189. A18[9..0] = $203;
  2190. CALL L458;
  2191. WAIT IDLE, 16 CYCLES, IDLE;
  2192. i = A174[j * 2];
  2193. IF (m == 0) THEN i = i - ((A174[j * 2 + 1]/32) + 1);
  2194. IF (m == 1) THEN i = 14 * (A174[j * 2 + 1]/64);
  2195. IF (m == 3) THEN i = i + (A174[j * 2 + 1]/32);
  2196. CALL L850;
  2197. k = j;
  2198. FOR i = 22 TO 0 STEP -1;
  2199. A31[k] = ba[i];
  2200. k = k + 1;
  2201. NEXT i;
  2202. k = 23 + V1;
  2203. DRSCAN k, A31[k-1..0];
  2204. STATE IDLE;
  2205. A18[9..0] = $3F4;
  2206. CALL L458;
  2207. WAIT IDLE, 16 CYCLES, IDLE;
  2208. A31[j+31..j] = $6C48A50F;
  2209. IF (m == 1) THEN A31[j+31..j] = $FFF7FFFF;
  2210. k = 32 + V1;
  2211. DRSCAN k, A31[k-1..0];
  2212. WAIT IDLE, 3 CYCLES, 320 USEC, IDLE;
  2213. A18[9..0] = $307;
  2214. CALL L458;
  2215. WAIT IDLE, 16 CYCLES, IDLE;
  2216. DRSCAN V0, A29[V1..0], CAPTURE A31[V1..0];
  2217. STATE IDLE;
  2218. IF (A31[j] == 0) THEN V42 = 10;
  2219. IF (V42 != 0) THEN m = 2;
  2220. NEXT m;
  2221. L1192:
  2222. A18[9..0] = $201;
  2223. CALL L458;
  2224. WAIT IDLE, 1 CYCLES, 1000 USEC, IDLE;
  2225. A17[j] = A17[j] | 8;
  2226. L1191:
  2227. IF (V42 != 0) THEN j = V1;
  2228. n = n + A25[j];
  2229. NEXT j;
  2230. FOR i = 0 to V1;
  2231. A17[i] = A17[i] & ~8;
  2232. NEXT i;
  2233. pop V91;
  2234. ENDPROC;
  2235. PROCEDURE L141 USES DEVICE_DATA, TEMP_DATA, L107, L458, L138, L135;
  2236. PRINT "configuring SRAM device(s)...";
  2237. CALL L107;
  2238. PREIR 0;
  2239. POSTIR 0;
  2240. PREDR 0;
  2241. POSTDR 0;
  2242. FOR i = V1 TO 0 STEP -1;
  2243. IF (((A17[i] & 32) == 0) ||
  2244. ((A17[i] & 4) == 0) ||
  2245. (V42 != 0)) THEN
  2246. GOTO L146;
  2247. V77 = 0;
  2248. V78 = 0;
  2249. V30 = 0;
  2250. V186 = 0;
  2251. FOR j = V1 TO 0 STEP -1;
  2252. IF (i == j) THEN GOTO L142;
  2253. IF ((A17[j] & 32) != 0) THEN
  2254. A17[j] = A17[j] & ~4;
  2255. IF (i > j) THEN V77 = V77 + 1;
  2256. IF (i < j) THEN V78 = V78 + 1;
  2257. IF (j < i) THEN V30 = V30 + A43[j];
  2258. IF (j < i) THEN V186 = V186 + A92[j];
  2259. L142:
  2260. NEXT j;
  2261. IF(A92[i] == 0) THEN
  2262. GOTO L143;
  2263. PUSH i;
  2264. CALL L135;
  2265. POP i;
  2266. V187 = V186 + A92[i] - 1;
  2267. PUSH i;
  2268. CALL L138;
  2269. POP i;
  2270. L143:
  2271. V31 = V30 + A43[i] - 1;
  2272. POSTDR V78;
  2273. PUSH i;
  2274. IF (((A147[i] & 2) == 0) ||
  2275. V393) THEN
  2276. GOTO L1094;
  2277. A18[9..0] = $2EE;
  2278. CALL L458;
  2279. L1094:
  2280. IF ((A17[i] & 64) == 0) THEN
  2281. GOTO L144;
  2282. A18[9..0] = $281;
  2283. CALL L458;
  2284. FOR i = 0 TO 200;
  2285. WAIT IDLE, 512 CYCLES, 512 USEC, IDLE;
  2286. NEXT i;
  2287. POP i;
  2288. PUSH i;
  2289. L144:
  2290. IF (((A17[i] & 128) == 0) || (V230 == 0)) THEN
  2291. GOTO L145;
  2292. A18[9..0] = $00D;
  2293. CALL L458;
  2294. WAIT 2500 USEC;
  2295. L145:
  2296. A18[9..0] = $002;
  2297. CALL L458;
  2298. FOR i = 0 TO 20;
  2299. WAIT IDLE, 512 CYCLES, 512 USEC, IDLE;
  2300. NEXT i;
  2301. POP i;
  2302. DRSCAN A43[i], A42[V31..V30];
  2303. IF (USE_REV0_PROG_ALG) THEN DRSCAN 32, A30[31..0];
  2304. PUSH i;
  2305. A18[9..0] = $004;
  2306. CALL L458;
  2307. POP i;
  2308. PREDR V77;
  2309. POSTDR V78;
  2310. DRSCAN A59[i], A29[A59[i]-1..0], CAPTURE A45[A59[i]-1..0];
  2311. IF !A45[A60[i]] THEN V42 = 10;
  2312. PUSH i;
  2313. IF (((A147[i] & 2) == 0) ||
  2314. V393) THEN
  2315. GOTO L1095;
  2316. WAIT IDLE, 8192 CYCLES, 2048 USEC, IDLE;
  2317. A18[9..0] = $1EE;
  2318. CALL L458;
  2319. L1095:
  2320. CALL L107;
  2321. POP i;
  2322. L146:
  2323. NEXT i;
  2324. PREIR 0;
  2325. POSTIR 0;
  2326. PREDR 0;
  2327. POSTDR 0;
  2328. IF (V42 != 0) THEN
  2329. GOTO L147;
  2330. V76 = 1;
  2331. L147:
  2332. ENDPROC;
  2333. PROCEDURE L458 USES DEVICE_DATA, TEMP_DATA;
  2334. PUSH i;
  2335. PUSH j;
  2336. PUSH l;
  2337. V41 = 0;
  2338. V27 = 0;
  2339. IF (!V56) THEN GOTO L459;
  2340. V56 = 0;
  2341. V41 = 50;
  2342. IF (!USE_EXTEND_IR_DELAY_METHOD) THEN GOTO L459;
  2343. V27 = 50;
  2344. A32[49..0] = A30[49..0];
  2345. L459:
  2346. FOR i = 0 TO V1;
  2347. IF ((A17[i] & 8) != 0) THEN GOTO L460;
  2348. IF (((A17[i] & V4) != 0) &&
  2349. ((A17[i] & 4) != 0)) THEN GOTO L462;
  2350. A33[(A25[i] - 1)..0] = A39[(A25[i] - 1)..0];
  2351. IF (((A17[i] & 1) != 0) &&
  2352. ((A17[i] & 4) != 0)) THEN
  2353. A33[(A25[i] - 1)..0] = $03E;
  2354. A32[(V27 + (A25[i] - 1))..V27] = A33[(A25[i] - 1)..0];
  2355. V27 = V27 + A25[i];
  2356. GOTO L465;
  2357. L460:
  2358. IF ((A17[i] & 2) != 0) THEN GOTO L461;
  2359. A32[(V27 + 9)..V27] = $3FF;
  2360. IF ((A17[i] & 1) != 0) THEN
  2361. A32[(V27 + 9)..V27] = $03E;
  2362. V27 = V27 + 10;
  2363. GOTO L465;
  2364. L461:
  2365. IF (!V57) THEN GOTO L462;
  2366. A32[(V27 + 9)..V27] = $02A;
  2367. V27 = V27 + 10;
  2368. GOTO L465;
  2369. L462:
  2370. l = 0;
  2371. IF ((A18[20] == 1) && ((A17[i] & 64) != 0)) THEN
  2372. l = 10;
  2373. A32[(V27 + 9)..V27] = A18[(l + 9)..l];
  2374. V27 = V27 + 10;
  2375. GOTO L465;
  2376. L465:
  2377. NEXT i;
  2378. IF ((V41 == 0) || USE_EXTEND_IR_DELAY_METHOD) THEN
  2379. GOTO L466;
  2380. STATE DRPAUSE;
  2381. WAIT DRPAUSE, 5 USEC, DRPAUSE;
  2382. L466:
  2383. IRSCAN V27, A32[(V27 - 1)..0];
  2384. V57 = 0;
  2385. WAIT IRPAUSE, V83 USEC, IRPAUSE;
  2386. IF (V91) THEN GOTO L467;
  2387. STATE IDLE;
  2388. WAIT 3 CYCLES;
  2389. L467:
  2390. POP l;
  2391. POP j;
  2392. POP i;
  2393. ENDPROC;
  2394. PROCEDURE L682 USES DEVICE_DATA, TEMP_DATA;
  2395. V23 = 0;
  2396. V24 = 0;
  2397. FOR i = 0 TO (V19 - 1);
  2398. A30[i] = 1;
  2399. NEXT i;
  2400. FOR i = 0 TO V1;
  2401. V25 = 1;
  2402. V26 = 1;
  2403. IF(V216) THEN V25 = 0;
  2404. IF(V216) THEN V26 = 0;
  2405. IF (((A17[i] & V4) == 0) ||
  2406. ((A17[i] & 4) == 0) ||
  2407. ((A17[i] & 8) != 0)) THEN GOTO L683;
  2408. V2 = A12[i];
  2409. IF(V216) THEN V2 = A105[i];
  2410. V25 = A1[V2];
  2411. V26 = A5[V2];
  2412. GOTO L684;
  2413. L683:
  2414. IF (V74 && !V216) THEN A30[V24] = 0;
  2415. L684:
  2416. V23 = V23 + V25;
  2417. V24 = V24 + V26;
  2418. NEXT i;
  2419. V49 = 0;
  2420. ENDPROC;
  2421. PROCEDURE L849 USES TEMP_DATA;
  2422. PUSH j;
  2423. i = 0;
  2424. FOR j = 0 to 31;
  2425. IF (ba[j] == 1) THEN i = i + (1<<j);
  2426. NEXT j;
  2427. POP j;
  2428. ENDPROC;
  2429. PROCEDURE L850 USES TEMP_DATA;
  2430. PUSH j;
  2431. ba[31..0] = $00000000;
  2432. FOR j = 0 to 31;
  2433. IF (i&(1<<j))!=0 THEN ba[j]=1;
  2434. NEXT j;
  2435. POP j;
  2436. ENDPROC;
  2437. ' END OF FILE
  2438. CRC 6D2B;