max80.jam 86 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458
  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 Thu Sep 9 20:45:44 2021
  16. NOTE "CREATOR" "QUARTUS PRIME JAM COMPOSER 20.1";
  17. NOTE "DATE" "2021/09/09";
  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" "0012C6C8";
  24. NOTE "CHECKSUM" "0012C6C8";
  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@tVVoZl_o7UybV@yh@@vd@ytl@z@V_pV@ud
  61. V_nF@ypV@zd@_Rdj@@@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@6aUn671OG90IKMXApvRmE1UCU531@@GF1FSSG500GNHB00Ct16
  162. n8CJ87gSQ_3JUS200WWg4se34O000REem6vY4E00WPe300xNWHB6R4PH8xN4I@3X
  163. iVH5zFeo_5a0007Ii00G@3@lVn@vVy@z9@7HJ200a0AxvXI0OedU3_uXXr0OeHW7
  164. E2e208000020d6W1200000G00010K2W4h_m0810WCyJ0G08G61Cq8W1fumG90CS4
  165. G2X2zmz060002a800mxHIaRG2l1XHgHXyUq6vzyG1GIaRG5@_8nA@6C84350n000
  166. 0G0004xWd0100Ye5C0400mB09000z38000G290000002818000q9k1b0a0100YH0
  167. Uu8W70400S4G84G0001a02028OQ0609a0W020u8WHIMtWC2I0140o809000000GG
  168. 0A004W01036O08W0I020171O08W28280000G0101402G010000002AI80071a000
  169. 00vP60dB8H@5o5YH5zNWHH4OqVHBBjRWPf4Wsd_FElGoDpZtzw5Bx2GwN@VUs@bl
  170. z@uT@7_t@V7_@yD@lTv@b7P@0_6WBz0e@Wy1000mB21OBQsw@DXqV9f3N3M8sWER
  171. vvBtD87h0y9S20080UlzjJ3MQ3O9c7@XRXJ00G2mV@9uO818wt@VE_@cd@Vvw@x@
  172. dgY4H5Io30000mSZyk@VC4G00uV00O@Xy1000mw51Ou_@7_t_6fDGpK0mmz@7y@@
  173. 1@@Vm@@dQOuvdi1f86WxNuNde0m_3s7@a12bF0_VWVDZ705tdl0200SYB01@@VvR
  174. @7y@@1@@Vm@@NAS2Luc0W0GW50Au_@A0I00i0G1tddG0wCq8WD0002M0eW61CAZ0
  175. L0000AF008u@@3_@@Xx@lyj@J__@otoN0046M00W1uV8@c4g@7ZyRCepPCQ4mcpz
  176. JeH0ZADu40CP9@7yV@3@301W0iX60W0I0200C290W0a4I00G2H00048a00W4MG4G
  177. G8110W4102X0O0000C19WWW4cG40G0H01W4CX40W0MG201CH0O00W94104maK200
  178. I8100WXiHW4G09X5102X0O020B8288aWfa2Q4m0XK0G0MG1G1DX80W0cW2G0Q290
  179. 01iaaW0IQ4mW_0UeH0OG280q8W1038188aG41W1YC22WYd04y@@3@t2000e_@Psw
  180. H2mnv@ty0vz@Z15g5WXx@Fu@@x@@XohRdch1Got@7y@@blzVm@@lSz@ZlCV@@9OA
  181. V08vx@BU@@Xx@Fu@@7k@@W@@Fu@@3_@@al@Fu@@7UNYptF70100fl1WXlJevx404
  182. 02qyD63VRGpt6CZl1zupGZ0vW000ivx4Q4meI381000ey00WXx@l@V9El@S00mVc
  183. 700AVx@iJp7008AJ10WeNj70000000JL200@7yVRDC4vU2ltKH_DCiYC6D2OpxD9
  184. q8WHb6S20ci4000W00G00000_Vmy0uInQjE100103NdG@3d3WJm10201O29001a0
  185. 400O4I00189a00W4Y0008G81009iW8WWG2200920421m0000O2I0119CX80W0Y02
  186. 09O29001iWD2O0W5K000J8208W9f400aG20003PZ09W0I2B20421m040MG4GG81J
  187. 95q8W12f0W0iW2W2Q2H001C15W0q4I002O9911aq8W1z1yGZ0mW4G0eH0306G2GG
  188. 8X8204Gm6sDS@@1@@6000a_@xQmb4A4pW2Ns000000wpiW@@lp@d7qvX_@z00Bg_
  189. j@rLW1OF6zG@@6KXX40WwAI_cgpy550100000000B99VV_u16ayz30GuexVuy@3a
  190. 000000Oa4000Wzs7IT0I4D0CDQO90giYYt@Vu_@VEcazBmhWPm0G4Grzu@HlcF00
  191. 000a@q1@@@qhy3W188u@@tVWV006l@_t_yNF0WGvzrU9IVMT00xE9VNHm@d3WEsU
  192. u_@tleYXxnUzl70WmWCsekz@FZ008Wm7P000w@mtCqyj13VRGptO0a00evx40800
  193. iZF3D2a3080WclPeH0ZADeYUoJ0004000801M40@sdl0000TY20xNSk020WiFbGF
  194. 30mv3mt@F3OE50EFx@Zp@@yi@RXkYtRm8@c4sX6Z61o9dR6Q4meI32H01Cbw00WY
  195. @D0002n@1j3002G01KZr00W_7QVxQ6000knS0404m6g00282800W9a004GIG200H
  196. 8100WWG200IO2I0119404102X0O08000W5a044IO4I0018140am4Y002O2A04H0O
  197. GZ060O9b00W4Y000OGA10D2O088Wa80GeL03G01W98144amKY2028280aW9a204m
  198. 2I0AefJ03G0DX80W0caIG0I29000CaaW0IQ4W74G28000W1f44W4m0AZ0306G2Gm
  199. 8Z01euPpp@300040W0O@@L00W0e@@PUqNYgzb80Vp00005xU294K10OwXb_rDxUX
  200. 0GBTVxF60200U@7ce7axU_DYyvX_@h0093Lk@U4@lG12jH@@lTvH2L@d00mqx4zH
  201. ABSQ10ity_Hxz@@00_R__3u70MsrY_d4jV2RuiHj@9acFg0GdDZzGeGyJ8YbDw@t
  202. I04Mt9V@VmzmK159ZvZA0OWnXx@Fvxy1G0100cs8vx@Fj@awlh603PGnx@FS@@rs
  203. RGfxCqUiw08rqxFGYrpL70sJTf@dC_Vr0mB4UjV_a@J00EdM_79aQV2vsNnEIISy
  204. _m0ujMFz@am@1_sU3I_@10yYCfNPmmt6qyj13VRGptFKZL20900Q_E10200zupGZ
  205. 0Xy4_3D2a0080WclPeH0ZADu1040G0G00oHz1fHE0@_VI_56t@@3QCR06_@a@3gM
  206. 8D2GvR94zFy0800SEA0ayz@xNaF0080Wt407lRF008000G0OWQ0cOlYnQm8@c4YG
  207. 7Z61ovzc4Q4meI321010002OAP000@7GIuxCyVWn00W0000KoI00e@XsxjF100G0
  208. 080@PE0202O2H00141400m4I00289810W8a000GG81009C19WWW420Y00XG0C040
  209. 00m2I0229Cj1O08X94104m4K08Y0mW61C0mIA10094100mWK20Q4m0GG09H0WGh0
  210. 6W020JG2888Xf4504G4G081J8508W5a0KGJd06W0Q2H001C9bW0a4I000O8911aq
  211. 80F8W4G00003I9809W1K61641W18O3x6@P_v@J003GGql@Fpl4zs7_5x900BtftV
  212. CI_lw3wDOYU3000100ctyoVRMndXYql501400OoaA_HQ@F9k_@d6cO8uobsud10W
  213. PNN_XTota0W@1e@1dsoNY_7iyyK300nhTYQ804G04000_DXGf@F90OTqRpfA8VK1
  214. 0wlCS@@X0Jo_5mqV1g08vEgi8v_@d10nx_c7CVTDC0834AVBV04000GAY3kwaq@h
  215. 60jvLk@v300200XnIql@lxV_00000G3uD@oy9@d002Pbzs3f_Ri10010W9DE_7xV
  216. @t00a0onEIok@9FVu30uNm@ytZsxJetVZ50008000uwO340000WcnPuR6Q_s0004
  217. 040G004W2KxU21lp0G20WclJ8uo7Q4u10800PXZHZ0F0020evR6Q4meC2g8oD600
  218. 01mkh1OsUI_jlQ1000KdG0gzKzgNbGiu2G@3jd@H2z@R0yI0WalzO@Yj1000WEK1
  219. 8vx@7UFV00000ZN0ULkYnQm8@c42H7Z61ovQU6Q4meI32H01Cbw00W@3yuz89_Fm
  220. O00G0280Re500q@G_00W9L20202O3L00141400m4I00289810W8a000GG81009C1
  221. 9WWW420Y00XG0C04000m2I0229C290W0a020IO2H001C150Y80CeH030iaI00G2H
  222. 000C8b0W61C044GI408qAW18W0m4a022IOAH1014140Im4I102O1905qq9W18WcG
  223. 40G0JI9809X40006IIG09D2m32814000mWK22G2O0bHW1038188aHWWyywvu@tv@
  224. pfxNg@V90mnqspTK5VBQu@6800000gVVFvJ6_WMlt@W0ILmksZw@XL1WNULyU_08
  225. W000dukwTxpp@00o@WalF@S@A0m4LlyL253Srq@S20gnkyj@JUBX_7W7004W0Yuk
  226. R@VRP3XIu0904G02GrcBU@@9FnkvzG0G010016Eu@@JysWnJj70slTrh@FTx@@zR
  227. msjj@SV20WuKV_5_Z@P00QIHpp@dS7s3tJ20Kr_ZpD8wQr5000CyU20WyzgECyQx
  228. Vuv@400010WoMDuU36_s0G0803VdGptO0a00evx4k@tWXlV8BS3Q4e50G00DVpGZ
  229. 06bHW40GW0w@@1DqD0@_@GuxjpcV0uwis@_y1pZB0bl1@tnCmLW18vx@BVx@cZp7
  230. 000Wcf0WBrhuz6Col9XKqneHWSUl9X61CgqWG0G000W0cI600Gix6000W8uz4_FW
  231. S00G0000s4800iQl1Jwd0004W_7yku_4400XvH0404m4Y00282800W9a004GIG20
  232. 0H8100WWG200IO2I0119404102X0O08000W5a044IOQ3m0G2J8208W9e0G41W1D2
  233. O0WbK200I8200W1f40q8W1WW0IY00XM1C0140cW4GGG2J9A08W8W0G2cGA0G0B81
  234. eWcE1C01q4Y002OIA1189a000mGI228fH0UG09W00006aIG0I03eC2C8203Gm6sD
  235. Tx@Zy36001W0btBpC3I8030aTobslqovbcSF30GC7tytWH@bEo76I@731G3sZtnm
  236. yV25Bc4bOiNjuIyyF308W04W_gCr@F08002o@100G0bvdmT_J_Gl1VqR002_Zal3
  237. VUVC000100h_9rVX6INY_7oSuS600000Wi1AvxGEEWXW_V84J32rN20400hO8Hs@
  238. cbLs6l@BX0a8ZARQviWMcJ@J100028@Ep_Xye@nG0DhLnnaCPH500G0kc0300G03
  239. 8Ho_5KbVXA08000m66lx@6l@BHN7KLT_U2m_XIx8s_@N20vFzW9zs@@F08UtxDV_
  240. _@J003GGVDja@1p000000cYk@G_00W00GOiKxFy5td002800mmunDvH6W9FRh1z@
  241. @00UqZalhevTo1G0100csuvmDsFtW1qt60yLSotI4_Fs5tdmsz90W@hugDCMltWz
  242. xVO_cd1Wt_CyD3DVR00020220002G100000G01S@V604G00a00evx40800q3F3D2
  243. y0040WimneHW70010qyD3D2OK61amad08wtD_FGYuZUcia2mr7USVZ1TVYjrK5Wv
  244. V2f@@jbPL0yVG_2000WSb0ayj7@FuDNX4WZtp7010Wcn3WXtJO5R66h1ZsQIe2RC
  245. Q48dwzOeH0ZAD8400mFY3002kt00084@78nyBFCVZ1@7aC00W2R200nDK1050W_7
  246. sUYV3000eZ90404m6g00282800W9a004GIG200H8100WWG200IO2I0119404102X
  247. 0O08000W5a044IO4I0018140am4Y002O2A04H0OGZ060O9b00W4Y000OGA10D2O0
  248. 88Wa80GeL03G01W98144amKY2028280aW9a204m2I0AefJ03G0DX80W0caIG0I29
  249. 000CaaW0IQ4W74G28000W1f44W4m0AZ0306G2Gm8Z01euvz9v300000CZ_q_cblT
  250. BjWPmb@@ykj79dP00IizW@P0W00qA@aySk1xzZHKmh20iwy@We6l@Xorh8t1RkvX
  251. XLr3PB0C2vd10K7VhitLm@7UfF60ef@gj6_t_P00Uvwi9rD@@X0mu8xFO_rFJ00r
  252. eUlvUa@F3PqaGD@6a_l4200WIYtL04oH5lho5FXag863@d90ev_TxXv_P3oEtO0i
  253. TqvjdJz@ICYK8z@390uziTx3P@@j10dZcyT5j@GE00800eAFblzVfxUCSVoz@NX0
  254. 2blhJpN000W0OWw@3_@xCu7ld1085nJj@Gt@CC@ns08000G0080v5vxEux@d10GY
  255. Xz96Iov6lyU50W19hTxXzBO8uU3IUtuaxV8zU30ms6stl7bGPSm@O00Zz9zA36_s
  256. WclDOuR3Q_s0028W3@@0G20WclJ85i7Q40ZdmneHW40010qyD3D2OKf1C88048kS
  257. 90G00WR_08uUF_FuXj@PM0100aB6Wcd@lyjDwV8S7a20n1xn_5R30000D13mnv@N
  258. y_@5QNnODOaVJ2VcZHZ0vyUJ2D2OKf1a000cK900m@1Rywg1@7WD00m7n200zFml
  259. I0G0G0J8208W8W000cG20G0919004X4000229008X98144aG0G40842W1W0000MG
  260. 2GG8XfD0309CX80W0cW20H406q8W10MI9008X80006aI0GZ0602289204Q5m04G0
  261. O2I0119Cbe0W0Y0209O2f001iW4W2Qw4m04GJ8208W9f44WaG20003998Wa61u11
  262. a02000OGA1181CWo8mW80C01ROttX@Fuz3RjtIjxts@V24mH6kzdXa@HAvyI1001
  263. 00DEUj0gEU7oIwD0008m2xF0Wo9feR9MxFXqste@SCw@d10A00Jt@90qq_cd@Fvx
  264. CNeYXm@k20YOxK@P_V0O00000G4UDu2mz@p302feYt@Vu_@tlu@hJ@lwr@7k@@eV
  265. @lt_y10010WmOfvv@Nk_@al@Fn@aBUV60yF05l@@mz@7y@@3VpGpt6Cyj1DVZ1G2
  266. 0WclJ0W00GptCq8GE0W00Q_cX61Cgq0I0OU0CS@@1@@Vm@@dyz@H@_VvR@7BS5lt
  267. WH_D9qYE6D2apxD9q8WHb6G200OIb000@7yV@3yh40404m6g00282800W9a004GI
  268. G200H8100WWG200IO2I0119404102X0O08000W5a044IO4I0018140am4Y002O2A
  269. 04H0OGZ060O9b00W4Y000OGA10D2O088Wa80GeL03G01W98144amKY2028280aW9
  270. a204m2I0AefJ03G0DX80W0caIG0I29000CaaW0IQ4W74G28000W1f44W4m0AZ030
  271. 6G2Gm8Z01euPnx@Nul4F@@mZw@K_F31dyGV0mq@F90004w@N508YrD3eI61XiTG2
  272. l5CJ42Hr@F900avFv5rS7cf@@G0Gn0KKX4zNWH55X0002SjYMgnudQ84206l@mz@
  273. @kXMXTSL@@B10lE8o_GYCnc_34501000A3WvQKPn66IfH22000ZlmpvOCaGc4z@l
  274. KL16q@l10Grg6UNb6U2vx2HFU@108GI1@hOt3Nr@@60miZdNoczBge3XI7ib10Wl
  275. P1@NQ48N10PSAvxYU@8salD00lMOm@@7ymsz@7200pXPs4j@Vj0Wzdjl7I20002l
  276. Jh_@l20LbMm@@7yFg7OH50oCqV2xg4gF10fSdyDIXejn8MP2WC3@_aIxVxA0iwp3
  277. lhI_BXqVWh00W0002qEyD3DVRmmt6qyT2tnQ00G0WW3C0810Gpt90G000100OGt6
  278. 0W02G010HMu68000eH0CU2dX61a8Z0C0X40q8WGb6810GfdbiQP@1IQfbAG010z@
  279. J50owo4nSA@3N10VtK_MHf43MybK1W0200squtVy3WrHxxm@BU@@gPhuz66UJNYt
  280. RCe6V36hXX61CAZ0s4QX0yVWATrRm@1O0W00G00000W0WMxJOH1a0W0GSnmLGBD0
  281. wVuV2G1D290aWa02W0Q2H08X49aW0a4I0G098811a8iWKWYG21289C19WYW422GI
  282. Q9H01X444G0qII0229CAf0aWa020IO2H18XC15W2q4I0G2P1R4m08Bf48WaG4028
  283. 3I98eH0Zo8u7W002G6I9G09W185K4aGG0I0382e8aWWW9q600K_MHJnJB00OWLzP
  284. ugOFUqF70100fVRpIy5j7_3R4m0008MM0009V7Ioz90400O3VIojdg2qDuzSaIjt
  285. 010WMo3002yNb@3Ef_XVkTlY0uDezTOIiBXcdnGK00G2yUKuA3f@@my@Oaxl4P@t
  286. rh_pqQl1000Qr500SyRupyRGG@I000sdE00GotRKuv35_Joo@9qz@d2000400@JT
  287. 00OuvhMF7oh_VG000000OED300zjlqo@6i@l4z@7rcEIiW@C0802i200aykz0800
  288. 0G0CWQ00u@W@pj@aXx9f@2ColOI00G000WPm300qVH_080kEEdau_Zj@@J000Cu9
  289. 00eyj@3_@@XtnefU6AhlbiCG500CBa10WiNpN00qCy00WoJEl_i70001800E2700
  290. G2T7s_rR0000000BGT008vxeQl2L10m@BFpVppCaS6vzx@000W1N300r56LIKe20
  291. 0oNs00GX_9C3Q20G0000G0GW028_V3W001800GOuR6Q_sWXlDevR6Q4mWX@DeH03
  292. o2FXdmDeH0Lo8uX61CAZW70GXkq4o9j7LD0GRWr3Gg8DQ1W7Mq_Zwz@B104fyalp
  293. 701000aYuot_Vuzy10010WmOf2zA6hXXsQIe1@4UlnWimJO9U6Q4meC2IJe52m@1
  294. OSQF30810_FGbCyJOH1H9Ue0q@my0800USo0Wb404W2Q5Q08191401q4Y0G29I81
  295. 189a0W0IGG228HO1f05X424GIO2I051944WaqIY022988W0eba044IOKI1819140
  296. am4Y2G2P2A05e9a0W4o2s8W1GMI9G09X804G6aIGGZ06bHmF0104WCaIW0I03GAe
  297. 88XW0a06G4Gn8511WiVH2blz@uX9ltQ53WN100uTa300Tz7oU@yieBd000ru300y
  298. LF9H7NQ1FOq@F600WBL700CS@IX9BHYoRi7TW00W1z400CGAaHhILJxL000sEq86
  299. oiDvioF1000cA10WalPkX@D2TH200WRe4006TdaatLv3UO_ZVftBs8@@A000iAP0
  300. 0OuzG0G00SSlARu3vE@R800gr400Gd@9NhEC000hf100iqkVVml700GFn000RVcF
  301. 00mR62009V7rm@b2002G00a6910Wal@lsRox@l20003I700cEDV00Gpe000UE_@z
  302. 7o7004FK00WN@Xl@@4000VBN00e_ay100D3N008vxekXFdUVkAnVC00049F00Ow5
  303. rx@@1000to1006UFgV@LSRV3EttW408uU@70WBrCyD3DVRmmt6qyT23VRGpt90a0
  304. 0evx40800W000ivx4Q4811000D28K61W104200EdSvPU7Ey608W00mSbN_ct9dcm
  305. yoL00@6kyjewVWprwP001400Ykh_78FoSC0W77sV0@0OaQBVx@5qhuz66ol9XByJ
  306. uz63ACFXRjneH0Zo8eBXM80@74Llz9ie0XP4uXvK7W_7_d0KGZG20989W08WcG40
  307. I8H29809X404G22IG092B85e8aGW0I2JG2e88XW0aaMI4GG811140ja4WWG2ZIA0
  308. 989W0W4cGK0I8JG1e0DX40aGMm61C0oIA128941W0oWK22Q4meC2_180W0aXK24G
  309. 2O0I151944W4m0Y0A2988O2j1009VpSP_j00060100000GWeY550W0G@@H100u1Q
  310. 00m_3v30003l00GdfUN_@620Wfe900ixl4PtPmrvbsYHE00W04003mS000800010
  311. 0400WW00000WW00000y2030Y00q0W1000G0W0045W1N0OG576q0W1P0mmG7Kr@F3
  312. t2QGrICaDO20080o1W140000200c8q0400G080200001000G00040080400G0000
  313. G00_210000Y400O000000022100000120H400000202W0000a015060000000WY0
  314. 0400HW0003000002a08000008G2430000400G0400804jHW48000s8WHP4u11001
  315. 0000W4a0G00GaHW78048AD81W08Kb6O00G100cp8@7a00048G80000G4G00G0000
  316. LO18m@1C00400W00c2400u400@7Su53gW0GW00040W2G0840001Ge0m10yVW10qP
  317. ew@@X4Wy_U@70W3MNy_@F7@Vpp@lVn@vVy@z9@N@o@ptyVyF@@Uq@jFz@wL@dSS_
  318. 00000GSbUyS20008YUs00040400W0a02SyC3G010EUE100I87_R00100408W0W02
  319. cYcX61CAZ0puu60K_s@7VdG@3900002021K@390000020WGpt900G2e@13E_s00I
  320. 80zFaGZ06bHGQ00WFjB00aSU_00WlKC00Ky_@3tdm_5900002G29mnzC014Ge@@4
  321. 008XiVH200G01814SSF3D2OK61c10lsP@Y@p_y@hJ@lwr@1W00000GH0W4040951
  322. 002G0000I0400I2085G0G290020080I00910WI8101400002221W0W289800G020
  323. 0202W0WGG80e0I7HPGZ0C0GG2410Gg01fW61CAZWV0810WK0111402G00mI3OG4u
  324. 1GhNUtW_3HbzWSP400000G91000200a0008900009450082000G00We001404G90
  325. 0W0000a000A0000129000G04040808100281e0G0G00002010500W61O0002YGA0
  326. 0W4800WG0Q4meC2u18WG0001G000X0042ADW10GHpS300QU_@bh@Fvx@FE@@Yt@V
  327. u_@3_@@Yt@Vu_@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@BU@@Xx@Fu@@Nk_@al
  328. @@uy@BU@@Xx@Fu@@3_@@al@@uy@BU@@Xx@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@@Fu
  332. @@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_@@W
  334. @@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@@3
  336. _@@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@@F
  338. u@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@
  339. @Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@
  340. W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_
  341. @@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@lu@I
  342. 1040q@VK00WC5A004y@@00G0N_VU00G020W@@zd@W@@FuV_1G00000Q6500GJ0Xq
  343. @Fs00Wtr8004y@@7N4U@@O000Q6k00Gv5mt@V200Wz8C000000SvVx1003W0008u
  344. @@tV8V000Ou500A_FV10Gpm300YFAV100drluD008Wvcs000G8800Wot_@wgjJxo
  345. 300mgU400QVw@yFykyjD000xnD00uIp42rq0000G0OW000G0G000O@V3W000i0G1
  346. 0000000W8000O1W2wYo0400W00026vaX61I0020GZ06bH0F2800o88108G0b6y0c
  347. L7W88huvkahCm3SJA0dlnF6I7Wnx_Fu@@3_@@W@@@HwAUl9XyROe@V3Ul9XyRIOZ
  348. QCQ4meC2qI000gA00W6jb0004q@16FLR2ZE81408010Wba500wV8V00GeA401G1j
  349. XA0aGY02G0Q2908Xa4aW0I4I08098a01a4cWKGHG21189iW8WYG2228HQ9901X42
  350. 4G0QII0119Cbe0aGY0209O2f08XiW4W2Q4I081P1501q4Y0G2PIA1189a0W0oGs8
  351. WHP4y328140W0oWK22G2O0LQW10381eOaHW0GACu@@3D9XhdJ3G00mdlZbuA90Wp
  352. mgFOZYhb89XD2nknro2vuR30W0hCyTNLFGL3vUqFd1fjPmxBCq@V50mGjJT8a_7g
  353. O_yAwGFjtr5gkT30Gis7yFCP9eI@@r1004e@VL0GtNq@@6vNBTN@F0W0hy@0O2WG
  354. qztL10LJHADI0W00u5_AonXX4C_feYMIkNB0KRnzuhIx36d@F30ORcgytc1CMjiw
  355. D0G8xMoa4pGxH9C5bV1Rz@l106g_q7gk@@J008_byz@Nd_Vw9Ot@F908wYckDV10
  356. 000ePAY_z@dZ@V_cpd_FXn@P00ouIz9s7@l100KOcVXV04QuN7sosTwkVn308000
  357. 0010WlCxrm7MESZg@qTvV9Q@t00S9@3VpGpt6Cyj1DVdmmt6qyT20900Q_E10200
  358. 8000R_EX61CAZWn0G2000000210WkL3WppoN0100uS1WYdEl@@A4PV0K_s33dAz5
  359. oR8r118vx@FE@@Yt@Vz@4UlnWyRIe_U6Ul9XyRIu2v4oK@X61CAZ0p000X6yV2@7
  360. eIuzCyVGl000EdiEX_7iNX080Ae941W4I4G02GJ8109aaW44GYG20181X48Wam4a
  361. 2A2I8809X541K4IGG09IB918AaGW02GJI2888Xf45W4I4G081J8509a5iH03WiW2
  362. W0Q2H08XC9bW0a4I0G0P8R4e2288aD2OK61dW0I0108WC8bW0a06Gb6O0m0I0A29
  363. 48m1Wp_y@Dc5j@VCIABXnmp104WKqJgVS@300W00GOjNO@UNQJo6yT10kh@7ySU_
  364. lYy@VuFwzUCYXG@Jex_70mDQsyy@9V@Vot@NtvmfvindEU007A_0UFQUiw_@J00C
  365. Kqmz@7Nxm9La30wCbcJjl@V3003fFS@@1@dF02000q9A1@@@qjv300200DZNql@@
  366. Sy@DF@VvRUlev608W00mF1yUq@jFzVwLy3WcnTuR6Q_sWXlDevx46_sWclJ0810G
  367. pt90G000100Opt9q8WHP4mcEi1WW@@Vqpmx@V3DaB0@7yV@3vB0000Nv1m_5@d@H
  368. _0800mGA0q2T5ltaG_DCiSV2TidG_D6aBD6D2OK61yiLR2b6K1000CK300@7izS_
  369. 9CwG500WmG800yVWtXMi1008K52W0eWsG50I8H0180DX40aGI2IG092904W44IW0
  370. I2JGAe88XW0a4MG4GH8111a8ja4WWG21280D99WWW4cIK0I8H01W4CXK0aGMG2G1
  371. D290aWiW2W0Q2H08XC9bW0a4I0G0P8R4meC2_11a020G0PGA1181CWADm0W1a0KC
  372. o8G085My_@5yZ400GWiyZ5049Pm@K10G0e@@I1GDwDS@@5fpJ@3UqXXe0mPFAU@@
  373. Xx@Fvx@3_7i6Ou40mZMot@7y@@xNyVm@@dyjtBmw10_7WW@@Fu@@3_@@bh@Fvx@F
  374. E@@Yt@lyj@3_@@ot_VuR6Q_sWXlDevx46_sWclJ0810Gpt90G000100Opt9q8WHP
  375. 4mcEi1WdZ@lvv@BVx@al@@uy@BU@@r@Juz63ol9XwxPuzc4ol9XOyD8@63IodX61
  376. CAZ0p000X6yV2@7yV@3shG0405q4Y0G292801e9a0W4IIG228H81W0aWG24GIO2I
  377. 151944Wam2Y0A2988W4fba044I8G01e99144amKY2G29280aW9a2W4o2s8W1GMG1
  378. G0DX80aGcaIG0I2908WCaD2OK61@W0I0108WC8bW0a06Gb6O0m0I0A2948OYsI__
  379. @W@fAsVa2OvX_@Z20FJOot@7y@@vudJ3633W6Tguz@7k@@W@@Vu_@3_@@Xx@Fu@@
  380. 3_@@W@@Fu@@3_FV04G00WJS3_@@W@@Vu_@3_@@Yt@Vvuy10000WGgCu@@dkz@Xx@
  381. Vws@xD_apZf20W0m8o_10WDzsPCk9OfCh3i@VC0mW0ayTTxAmMLtR0W4NTsRCgf0
  382. ZulDO@R@E3790ewg5lBX008Wjpt00100000e3qV83zJ0000T7G2leJ80OlG00000
  383. 4G0IUdai3OO@z40G01a6F3hmRGG26K4Xe0G8DVjtZs7UO6@40401a513T0uG@1Ri
  384. @0Oz@t200WM33000W004002CgF3p_RW000001m0L@Znz@I42YVFedGeEI0G80e@@
  385. A000fB6008pWDUFWa_3Wi@VL000ypK00Ojj7gblYhNkj@VF000UJN00eG@4UqFXz
  386. BIufbDkl9pyB2frg4400X0E00etgP648XI4Aj@VC0G0ouB00O5EFwi9X_@V0005m
  387. oKXqypOz@p300uTa200PPTImDC49X4PfmmPQ9qVmd00Wkn200K5M8DGXn7A03W0u
  388. cu00muTUyyH5@XmG14Iq@Fg080Xe800a57CX0QmI2aq@@d00WbO400S@G8F8MnyL
  389. 9a4Y4rVnG@@S200oba00GKWXS0d1vUPG5aCitM21uTB00u6u000bl9X020WRBLf8
  390. j7g0SL00WNe1002WLYRxUe@X4IYb1140002W0U09XttC0014m5Yh200CYW00mi9O
  391. a0H218QGg79q@l12080AGXXVCOu06K100KeF00e@V94G01SP83d6cW020WY7PG00
  392. 1KJ0Oq@Vf000pKA00SyT2HVR000080CG000808G01Sve1G0W04008S2Y1xqQ0G20
  393. 004G008OW04100G020100mO8602000014n0a60804eBS6c2tWkmDOAS3w2tWfmDe
  394. BS6o8uX61CAZ09002100gaT7sDgiCXE8CO5Y4w@t014GG008W2JXXx8IO1z4I@wJ
  395. 1mKEz@Nnt19azK5z@RW0008014Gj8dG_5q2WoZk1SFs@WX_7U0000q@16K726z@B
  396. A0Kdnd_DOvwAUi8XE8Iu@Q64G0018W0QzpAQ06L1eqAXFvHttFi@D3@7OmM2CyYP
  397. i20QwsVGYo@F9@33kFVZl@450PrU@@9aVZ1TCdmPwCCMJ2jramyH608W0Qi66Q4u
  398. XvrbeH09w@tWtRO8Z0RQ4m60G3x@7inXp9isZ1ntdGCz680020G00GOFC8000000
  399. 0Hrp9CNGNBAK40CVv_7sOmw44G08C@F3nDy0220WlhJ8kXqIa8d1@DeX930mUe20
  400. 1e0jX60aGI02G0D290aWa4JW0I2H08Wa8aW0a4MGKGH8111a8iW4WYG21289D99W
  401. WW422G0Q9H01X4CbK0aGI030DC2f0aWiW2W2Q2H08XC15W0q4I0G2P9911a8a0G0
  402. oGAHZ0aG01WiH0Zo803a020P4O0m0I1A2948W4m0a0A2o880OL0mQpy00028prFx
  403. @t3RJC0puso2WpiJFL5yRmbzIiOp6hiymb@6Grj1ur_AE_tWg@JunU3YjiYv@J00
  404. 24mNWFaMyRXwFZ1p7WbVF9zKF000W0010e@MFwjtccnF1002Gf_IK_W4L_@WL57W
  405. Vd9Pvu7oUbX4Wh8JZe_RVZm9o1004Wgz2Wr_VOiI3cDaXrtsO0R3wm7ZLu5riM3m
  406. H_XKtl7rtpPB@Xmxn0eyD6_CtW9JDezG6Am5ZKODe6L6w@tLsU20z@BX200W2@J8
  407. lS3Q@CXyAJuwg7IhNnySEf@V3S8O0yz76nYyJs@rL7aAz@RWq@2WaZ_9wzOhxd12
  408. 5C0z@BHXTC4Pw3pjcGI0IqTodbzdGjVC0@l1Os@A6SYXwcD82dGcWIY_@55iw1Go
  409. tIyU1CJN9Hr@e2fT0uTB@U1oF2l60Zrfxpn2f1K0ew1ox@73O490ZtjnAAOa@l77
  410. dlgjt5Wy3sOqT6QxNYk@CO4@4EndXa@B5004WvX2WzFu7pe3msdpiUt37GfByv2W
  411. wFs8rR3MkWXf1hO2J6c@tWbtB5004WbX4WS@bOyG3AUyX9BDu_@4U_qWQFJ8_m4w
  412. 38XcxBrKr2GizRqx@3Tk@me@FCyFjSgK06_EXclJ0G080000808G01@R00G80140
  413. 0DVRmmt6qyj1tSR002401K00p_RmJu68200eH06U2dX61m0100OMu9aHG5D2OK61
  414. F000g2f00mphd4_F3D_p0028WiFPOu_L100moI00ek8CACzXk@bO@t7c_@Xd@550
  415. 0C9n10Wotauvl72U8XHdOe@z4gEAXSaJuzQK500RiLl11MvHjz94QL5Lfymtjh20
  416. 0YlsRLsy2ZyFq500u0B00WBt3vy43kFXXfdge@XO1G0p9100e0T96h9XQpDuz63w
  417. kD100I0ztd0004WOSD8A@40H01q8m37wdmUE9KeJ2pidmmeFaHW4D2OK61F00YgP
  418. 0U900018WW0W000mn@9CNm3XXOmuD60G02eyN3QWt00004Fudm@1Y2WO7x@WA40G
  419. 04tGEt_dG@3YA0Og202G1Q2908Xa04W0Q4I08199a01a4Y0G09G81189iWeWYHA2
  420. 28HO1905ZC24GIQII015944W0qIY0229OAf08Xa040IO4I181v1505q4Y0G2P2A0
  421. 1e9a0W4oIs8W1G6I9Q4m0G21189iW8WYG2228HQ9901X4Y61a0I8BOZ06bHW4814
  422. 0o8m0W1a2K4I8G09W181K4aGKWh87W2wz8yz4Y00XlR9PwTK10BNqPvCzecC0sYW
  423. kEFPxoAUF5O0ibQd_VI@1R4Wkk0WgGpDtco@POzMT1Wnas@V54800YzE104G0j_d
  424. mzhFSZ76fuZA0umlYZjljU30Gjst@V50O00EybXOxJO0E6MVlY@7S50tCxK_UquE
  425. 31wd0040WQNPOvq4_2FM0iSv5NuTsBFq@@30GJHIyNb_7sesRNx@F10uXk000088
  426. 00ySlz0Oc40000MNl4ls8Hwx9KSz3bEFvv5Xq@V208omVyda2hPOtV3sF9Xl@x50
  427. riNvRXq@l44001g1QO04000eiatluXu3aesV6gTdX5@hO1bI7bE10GDq@78HCr64
  428. LU5ltRGSr9ySU2pstuz7X4gj100W00G_aku@9D_@mvNIqylhbYR00qyt_@bW004m
  429. F@Lys@3LWNnxZk2W1yAkIXwlRoxRE10L1mBWRSsk47FiH2GCqyUf08W000YlyRV5
  430. dcmmeP9a@d13mPGuH6CQF3hmdG@P1Mp39l@R00M0bI8bOr83ISp010G0l6_W0000
  431. 08W09mQGu3Fa1R2@lvNxJaqAj10mPO7nK220G0Lz@GmzCSUN2D18H5u9CVJf0000
  432. 0mpm7rj13VR0800000W048e0CG000804etV30008qyj1L_R0G000000860004G00
  433. 0G000104e00WWy@DeHW44000y4k1DVp0400WclJOuR3Q_sWXlDevR6o88X61CAZW
  434. Dq1S0SUs30G01kDFXF@Juwy4cHwX0uP8@@46_VL6n90xN8nZzIKx@30001UzFXgC
  435. Uuu_I1014q@l1yD10o@GY7@J8o@4YF_X_xDez@7QlFXw35z@W4iyB0iVX4VMOmxp
  436. I8W00euV3wVmWEGVO963UVSL1000ytG0AVJY@3Iu0c7ITvXjpV8149UFNK2d00NG
  437. BH_3Ia@X4ZWxHtZVc@X10800qge0i_V2NpOmWF6CMZ1TsR002801W00Hsd000041
  438. 8W0nuR0000G04G1Xup00W8WpyJuz66ol9XHzJuz632stWtRO8Z06Q4mcBlJeHWGC
  439. kV0yVW420000400SUF3p5ymn@9CN03t@RGxF6yVWVNcdmY2XG9Z08xq4wV810400
  440. V5Pmqz9q@W1ptR0000akxDG0100000G00G17up00W0WCyJe@1yIa840G00DCPWWf
  441. 302G1j290aWa02W0Q2H08X49aW0aCI0G0f8811a8iWKWYG21289C19WYW422GIQ9
  442. H01X444O0qII0229CAf0aWa020IO2H18Xi15W2q4I0G2v1D01q8a0G2oIA128941
  443. W0oWK22Q4034WMID2y0a5KW61CWW2GGZ06bHG20104WCaIW0I03GAe88XW0a06G4
  444. Gn8511LVSU5Hk_mJ_Ua@F3R7xA00OEg000HVOmrnp300CZr00GkxFSSN2T_@mR@L
  445. 4z73JN7B000Ag100vzl100OWo@7kwSC000bR900OvQ3ohF104GG3sRmkhL4Yf4rV
  446. eB00GIJ000VDtIzzLixF3F@JuhzF0010uhbA000DuP00uSG3IhTZ8pjCsQR6@d10
  447. 0WwG7002GuXHpbOnz7ITNYZZRSuTCUVtWZgP0004cu10W_wJusU38G00iwE3js@W
  448. 002W3vzOy_Mg_wXWxHwL09Y6e200GqK5002glYv7gu@W4Aj@pW@FH00GjZ00WS_V
  449. e8vJsjtrI_h000yY110Wn7yei@AAIudyBwAL39Is0300WoE300UzHY142f_8Bdjd
  450. Xdx9100CXa10WqwPOjv7UzdXolbe0S6IUEXk@XCzVC0001800m0s00mqlFyp@61s
  451. xQ@@X000uMV00mpnF40Nlps7IzzC0016cZ00mPyBDyyg0800000eWN00Ou_AoVYX
  452. 0qI8sV9kTMYxxJuzr67ll2000hG7000800iMG2tyxnG0XaQ@X7tdGq@U0008Zf00
  453. mNRRqvb7lUlQopL000On700GUqHby_Ut_lnx@9yXH2000NLB000G028j73YjtW@_
  454. CuzdAM_EXdFO8zF6c@mWWym3028Gspa4ql14000000HN@Y1XbaG0KISyV2rW8nO2
  455. 9yZN27X_GlruDz03R7amFtI0016b_00mH@FKtV2F7pmp@LSy_3J@BH_3xbHA9200
  456. vK0000002G0101000000H02000000190108eR3c_t080001TR0028WRkD8eR340W
  457. 00020GW10GGt902000014nmt9qyD3D2ammt9qyj13VRGptCiDk1bZRGZ0g0G14eH
  458. 06000I4Nk10G01o8W128W00000W002000IG00aPxD6CtW7P_BnzFLy_gVpVam189
  459. KTW1lG8HFz6G016G00igY00Wv_D0000Oa@9qVX4NsNnklFizhV@7i1148WT_bW02
  460. 80000D400008G0AzNYFVL9FWJUVPiHlUu3cAslmWHVDG00eEs00WJVVu0ZDAVzXs
  461. BguyuL100hR100OcyGgiEX1pz8xt3@@9X7WI8@ZA0W02000u3g000030WM7gu4ZG
  462. cz_XY@DOvz0xFo000W0D8P004GWEaOe303w1m000G1_200c_n00004fsdmxDCSOl
  463. 1I000MlFXyRCepU300W08W20ewU60101q8031wpmxD9q803vtaGr_CaVZ1D20305
  464. 0WvSPW028n6K9SmJ2tGb054G000mkc700cB8XNlJ0004Ko@64yU2j@OG@@600G08
  465. s@400W08020OwV6cBmc@3AQH1Fw@@18000000W5500SSk1bB8HadC4t09NtR0808
  466. W8yJu@WF100ZW0060bq4Y0G292801e9a0W4IIO228H81W0aWG24GIO2I151944Wa
  467. m2Y0A2988W4fba04CI8G01e99144amKY2G29280aW9a2W4o2I0AeH81W4a5K04GJ
  468. 8209a9f44WaG20283PZ0LG01XiH0Zo881bS0IGI0109CZaHW1ePa1o8m0ZC0IGMI
  469. 9G09Y004G6aIG0J038Ae8aWm0J06G2GH8XW1O3qxDISvFj5UpGkL640d1H0Wmmt9
  470. K3G24GW00W0n9900OqrXlfs6000Ck6006C2ZBtzurx9xv6610m0zFKnJzO4Wmp00
  471. 041A00yQzCnGiwy@R00085U00GJ@dawb4fPWH5qe200QZz000004mEpZjOVX0001
  472. 800yJU00G@3jSv@63W7B00mL51003MVonzRSwEavxT200mRi000ZJmMzzD200I2r
  473. 00G@32TuibTy7200GT8300ntCJp@6300qWA00mnZU4X0mjjl100OsqRU8x3lx@@1
  474. 00WKK000A@BXjBg_hcD000IgO00uu3lptV300WCK300sVOx_@zG004MyFgySV2fm
  475. aC00WLV300zEIo3EL300I0y00Gz7v300OGw00GvRIKUJuh@RW00uIB100l75IizC
  476. CvTfDzpGCvFCuF300WV5E00CxA9ddaG3gn6k@6000Fb800K7WAllyGdt1cVuF00W
  477. 9n400igT2rQRmmt600W0W004Gy@60X02G00Wmm@6KSj1DVRmDt64qD3D2KnmtCqy
  478. j1FXRGZ06bHW7W8W0o8O30aDcfteomzUC_7j0GMw@F8dzBAzRVF0G7Ik1g7n@Rmx
  479. 39yVGifTx10mlmotsexY4c@FX_hZT_bD0G0000pY9@ZM2WyP0qz0V@jHtZ9K0Z10
  480. 8W0oW@XzBw500400oBrs@J8@63w@tWyRCO_630001yUZ1zNcmxD6qXf1ltmGZ0La
  481. dF3ltOG_DCKhl1D2OK61pGNC0OkWPM_FX@34zg@4kOe2hG50zFinp@94t0a9IW4T
  482. z002G1j2D0aWa02W0Q2H08X49aW0a4I0G098C11a8iWKWYH61289C19WYYC22GIQ
  483. 9H01Z444G0qII0229CAf0aWq020IO2H18XC15W2q4I0G2P1R4m08Bf48WaG40283
  484. I9809X545K4IGG092B81e8aGq8W1W422Q4818Xa0D2OK61R040G0oGA1281C0fWY
  485. W422G2O0H05ZK44yWD10WUx8V_@A000NRE00ecVgUKXXw@v1104GvxQ100abD00m
  486. qfs3000000mCq10Ww7ESGd7_LVC000gK600kRFs46Pe@VU000xjqn6BdRyMRL4@l
  487. 100WZvB00Cxlw7z@000WRC2009Vppw@VU_b7000E27nZ@BOk@V9000hBE00OuzDY
  488. FoR10mki5006UFV00mpG300UFw@sd_FvxM_zdP10m@dVn@_5@d@1@0800000DZ20
  489. 0Oyk@3@x@l3@lxn@hF9V00GyG100o_y@bREF102s_@10q6F3VpGpt6Cyj11TdmDt
  490. 64qT20900Q_E102008000R_EX61CAZWqWG00W3J1ewsy5G00WJS1O@2rx@N2ioA0
  491. blrUt@C8W00WF00Gpp@lSz@blzVBxLyUJ2vtmG6_6yUJ2vtaGkxOq8WHP4e5008K
  492. 5200@7yV@3yhG0405q4Y0G292801e9a0W4IIG228H81W0aWG24GIO2I151944Wam
  493. 2Y0A2988W4fba044I8G01e99144amKY2G29280aW9a2W4o2s8W1GMG1G0DX80aGc
  494. aIG0I2908WCaD2OK61@W0I0108WC8bW0a06Gb6O0m0I0A2948OYsI__d4ux503GG
  495. buWr@F9B4Kqr@p0WzkOuTI0002aVTr08f@3_da@3ae_zX10010WZoudV2xlGE040
  496. 008W00GcQTS_@9V@vp6T1Wl1_dVTx@N80mBUdD4R@@B10jqBu@@xVu@W@@Fu@@7k
  497. @@W@@Fu@@3_@@eJp700000YhqZpJ0000nnv9G0002G28mnvC0140uuy4008XSSU2
  498. 80G01014SSE3D2OK61cnnD08u@@tfFX_7I00004042e_7I00000400XgVJ00W4G@
  499. 36SSl10aG0wV8X61CAZWq000VQN008wuy100VfO00evv@NkEXzBI00004W4IWdhP
  500. 028WG@@900G2P@Y400W02G28uvQ6Q4meC2C30Ujp_5@7y@@1@@Vrh@3010000WY0
  501. 09080IA2004W0000a0800a40GAW0W4I00400G0a00I200bG2028000044420105G
  502. IG00W0400404010XWG0G1aEYoW61O0WW4820WK12I1D2OK61@0G200f0222804W0
  503. 0Wb6mW8m3WMlykaV3Q@FXI_VGkC200000ea0000100I000a4000W4Y2004100080
  504. 0GK0W0202e400G0000I0005000W0X400080202040a0001a0K080800001W0W200
  505. GZ0C0001H8500G2400G80D2OK61y04G800W0800WG0021b6m00eePk100DF@@or@
  506. dyz@7d@Vnx@FS@@1@@@nv@Ny_@3t@Vm@@FS@@1@@Vm@@7y@@1@@Vm@@7y@@5l@@m
  507. z@7y@@BN@Vot@VS_@5l@@mz@7y@@1@@Vot@VS_@5l@@mz@7y@@1@@Vm@@7y@@1@@
  508. Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1
  509. @@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@
  510. @1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7
  511. y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@
  512. @7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@V
  513. m@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@
  514. @Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@
  515. 1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y
  516. @@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@
  517. 7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm
  518. @@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@
  519. Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1
  520. @@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@t@l
  521. 4400000000000Q@V900W0q@l10010w@NYn0C000GG@@b200cIq00Gw1FC_lw00WQ
  522. 9700yVG5rFmGq3Iq@V2HFWQ@@L000i5x00G@5Ri@F9TOaG@@IydH5z@h800mI430
  523. 0z@NX000Ww@pPF0Uw@@dv2mOqW4YDW10005070000W0MPWbdBuqe39SxG2200@WA
  524. 00y@GKd9C9020WGBIusY4000rQC00umYG2bmZb8Sj@V60G0gQ700euVx1G000W0O
  525. 0r00Gi6BzVWh080hS200a@IEbNGxkDC000ylzf4wlOU040N1@VUaHFqQa100Wk3_
  526. @@W@@Fu@@3_dV10Gpm300cEIzplUG00aCS10WyNcl@V3000nB700eyjDs@tR10Wh
  527. 06002_@@apKFnH3gSC104GPvVqUxVC0W000010Fg00000000008M0eW_@D0G08m2
  528. 05SQB3nsc0G20W50AOzM300100G008ss4Q4meC2CJ080W0wMXppu70TYIoXmtvA3
  529. 2eJq@Tiz2RV00nNTm@@7y@@HDxH@@U30muj@@4olnWStJeyS6_S@XtRCOyz4_SdX
  530. 61CAZ0p0G000qA0u@Wy5G00SV23zF0F0000XM804W2Q5Q08191401q4Y0G29I811
  531. 89a0W0IGG228HO1f05X424GIO2I051944WaqIY022988W0eba044IOKI1819140a
  532. m4Y2G2P2A05e9a0W4o2s8W1GMI9G09X804G6aIGGZ06bHmF0104WCaIW0I03GAe8
  533. 8XW0a06G4Gn8511WeG00uwq@tBcv_@R100eCA10Walp700qCA00WeV@@mVZx@V60
  534. 0WKZtXH18a300Eap00mor@@@G_00WTDE00SS_@BN@@ntvB00uSvQr@Fu@W@n8vRx
  535. 1001800_@uR_lEz@gN@Vws@Z_z@dZ@lvPxdEF100GmhNTUkx9ayU200W0000F_Vm
  536. yFtd000OwW@Rlu@7400FBV00Oux4Q_sWXlDevR6W000qyT23VRGpt6Cyj1DVpGZ0
  537. 6bHGN2000AD810ynj1@@Vm@@N_s@9V@@nv@Ny_@f@dG_D6q@l1ltmG_D9SXV2ltO
  538. GD_6yU33D2OK61i9q21u@W@xVuV2G1D290aWa02W0Q2H08X49aW0a4I0G098811a
  539. 8iWKWYG21289C19WYW422GIQ9H01X444G0qII0229CAf0aWa020IO2H18XC15W2q
  540. 4I0G2P1R4m08Bf48WaG40283I98eH0Zo8u7W002G6I9G09W185K4aGG0I0382e8a
  541. WWW9q600iyS_00WEFFh500W0n_ho4O60800e@@C1009fI00etGrx@@110GDE400g
  542. UWdsRUe@V6YVOos_V000qD710W@7o700Wf800WY@@yRaJEk0Z_@t0004Cf00Wal@
  543. yR5LQ_uXG4y0004W00eOi300@FmybbCq@V800WZLD00yA1I7hKHA5p4n3IXO4200
  544. GMW0005@hx3Hgq@V500Wca400i1S8jYSIr3TjRoCRe4200u0k300d5qO@@i100QM
  545. J00mf5FVXZA000RS2004VWqR0T20082b1000000FE1R10G0dVj1008LY000DlGRG
  546. 65100otU00m_3YM4oL200C8F00qz5dXWGL@@9000edN00GnPMEh89j7z300GT220
  547. 0bFPF000000Gji100I_UrFCQ91D3oU4300G020WZn000CVng0G00_nGbtRy00000
  548. 00G1U300x6Qvq16ihg1l7mmvg90014OpLIoUS3000um600A_@M08W0tmOG@iR0W0
  549. 2e@@D000NG600Oux4Q_sWXlDevR6W000qyT23VRGpt6Cyj1DVpGZ0s000CW00200
  550. 8GW_@D00I0Gvu6G010OAN30402qTW100040W00KEk10G018I00aHW720Y04000KQ
  551. 06000UiA00iULWHMaGe364xG21Nym469q5m33Wc300e14100dVfu@1pS0Y7tdu10
  552. 0W7m300b7bPk9CSzH2rxdG_72100yXM00mcj4kdD9F@@010GWxR8vuPC0001000g
  553. WF00m@1AcPJ2vViHF0Oi@xC00WIyD00CQiYN_OGi39G014es@4w08Xs7Iu8ZAkFk
  554. 510W9u300MEsWtRI8@c4kldXtRC8@66cntWtROeH0XgV912810bmamIy94Ta1000
  555. 52FY1W4W0jpdG61m000G4Z00mQF9y_O2@7WtY2Oq@F3NCqoxH9CwG500W4P700CN
  556. WM9IS200Gm556Bq29000ZWJ0405q6g0G292801e9a0W4IIG228H81W0aWG24GIO2
  557. I151944Wam2Y0A2988W4fba044I8G01e99144amKY2G29280aW9a2W4o2I0AeH81
  558. W4a5K04GJ8209a9f44WaG20283PZ0gu0aGcW2G1Q6PW61Cm83W4abK24Go8D2O0J
  559. 2B8Ae8aWm0Jo8m06OIQII011946m0qIAZ0I02080P8b01a06WKGHG21181CW8WYH
  560. A22csO00mppv300U2A00mv@F00009zVox@t0M000R7e_6_F000Q6500mS1qcCUH0
  561. 00OXF004iVBrOmC00GLi100XNqUv@C000w4U00Gy7s7_d18100UU_sjzvv_V3000
  562. 21700ut5lZkV300meK500sVuyj@b00006U10WmJWl@@4400EFVJ8t7Kz_@6800wy
  563. z8Q3v79000pG700I_UrshSI00y@_3yt@W1xNyVvR@VVo@V@bF008_k7bO_Dr100T
  564. g5008_d@N@AV00m07Dpm_5s@zNuL@9H@@6000_1g00mmt9qyj13VRGptC0100evx
  565. 46_sWclDOuR3Q_cX61CAZWe0GG0KQG22000EBt00WG00O8PdkDV04G00WJSBVx@o
  566. t_Fyl@@Ey@k7@Fz@4olnW_@Duz66ol9XByJuz63gntWtROeH0Zo8WDXM80@7yV@3
  567. @J0AeH81W4a4G04GJ8209a8X44WaG20281198W4X5a2K4I8G09X981K4aGG0IIB9
  568. 288aWW02WMI2GG8XH95W4a4G0G2J8A09a9e0KWcG20I8BOZ060P9b01a4Y0G0PGA
  569. 11D2OK61@040G0oGA1281C0fWYW422G2O0H05X444CXs00Wddj7004000GA43005
  570. @xn@v9qV235famz@6qVo3z@dsMBCq@@C00W9T500ayT_20Wmm200KyV8nF8H@@94
  571. @0UXVN4000Px2000000M_XXi@X98_Dwn8XQCi400CCV100W000400G00022000O1
  572. W20082000100W00000W60C0808GK06S1W1z@pGK0Fq@FOzKY100080G00D0OG606
  573. KK1302W0G000080000100W0001000020000108Zq10000Y00W120000G88800000
  574. 4808G0000881802000G48K0m00000000K00G00K1400C40000GG2010000W09WC0
  575. 000G0001G00W0We1006000000GWG000808W0GYeEH3Q4W10WI0040WGW000300eH
  576. W4W481G000400G0900800Q00W110002q8mC20000e02aHm300001W2404848ZW40
  577. 8K0G000004G0K00Gt@40000HK00400000Y01110010Y010920dB81105040G0101
  578. 00b00410HmS1600G2010200W41WC0000GW00HGyVW18000002012100Y0Wm@1C0a
  579. 0W20608010W@3I020000004H00a000AX4830020SHX4001800000GGe000400G08
  580. Y000W0G8G00000Wa0e0m00W0W00HG40W0082K00800000GW411W00000IWO0000a
  581. 000AW0WB6a08G0002081800200G08K8u00G00800G00GCj30Ht8nzhRF_@30MU02
  582. _@@W@FFzc72_t0l7D0rM3V@@CWxS00002mE0LC@Fv8A106k@@W@@70000030Wd@j
  583. ddT2Gmxv30000cL2mTPa4xEp9dpWT81WblpN000WEH1Wal@@@1_rCU0Ky_@p_FV@
  584. @9epM08u@@3_FV0400S5O02_@@zFuNmu1Ggrg3002ewN30001a_h12XA0szFXY@J
  585. 0G08Gn@Cixl15@Rmk@6Kyl1x_RGn@Cq8WHP4e5120WgZDG2000020104mtk600Ml
  586. w@qloN00m9S10WkFp7004FA00WfR@Fwt@VE_@Iubuz66E_NYyRCut_4E_@X61CAZ
  587. Wn00018Wmg_@Wy1G0180Oge@Xy10000WGB402G1Q3D08Xa04W0Q4I08199a01a4Y
  588. 0G09G81189iWeWYG2228HO1905X424GIQII011944W0qIY0229OAf08Xa040IO4I
  589. 181P1505q4Y0G2P2A01e9a0W4oIs8W1G6I9Q4meC2_19W0G6160CWKWYG21281C0
  590. 9WYWC224NH0Ky_@PWJIt@OR1g08tssZkFXrtCGp52m@1@tbFIb@Jh1K6WZNdl2Z4
  591. q0U04y@@zFaF0000TY70pxHug0Lr@V2@bnG@@C000UGC00mnv@VS_@xNCSMLUiVH
  592. 500W0400ZnD008u@@J_sU00G020W@@zd@hJ@lwr@dkz@Xx@Vu_sRU_@bh@Vwy700
  593. 01000_Kg00Gy7s3000000uiq00W_@Vu0AlVkd110Gcq3006_EXclD0W004040Wcl
  594. P0200Gpt9Cyj1DVRmmt6qyD3D2amJu6q8WHP4ua000WI3I009HJm@Li0sv0ulv@E
  595. ez_@V00YQQvR@dyz@7d@Vnx@d_V2vtOG@@6yU33vtam5_9yUZ1D1bmxD9q8WHP4m
  596. cGB4W@3_l@X@905q8a0G2I2802e941W4IaG22GI8101aWW44GYm2I1A2948Wam4a
  597. 0A2I8809fb4144IGG01GB9188amea2G2I2808X945W4o4K0AGJ8109a5iH03WiaI
  598. W0I2H08WC8bWW61CAZWV02080P8b01a06WKGHG21181CW8WYG222cGR00Gpnv300
  599. w4A00Gnx@@zbz0000400Ep800uuk400006Udt5t@000G8o100DFRF000000mhW20
  600. 0YUS__@D0004FA00Wal9lLU3kbd100G0200@m500iv@v08W0w@@1000io100Et@4
  601. 0400Lmhud@OivF6z@N100m6V0005@ho4_ujp09NFF300uQE3003t@V_5dSm0LvNu
  602. 7008ST0001@@VpFdt@l4000eX7004TR_00W1ggaX08W7000EK00WbZpN0046M00W
  603. l3pN00m9S10WopoN000Vm@mtyi49Vh_tXF800UByFiZ@HbMtRl@V6000DSSEsjU_
  604. 0008Wn3D8ex40G00000W5700mmt9qyj13VRGptC0100evx46_sWclDOuR3Q_cX61
  605. CAZ0X00018080eq0F402080ecQtuvVEE10yPg7EZTWbX0W0200H4_@1dB000G000
  606. mqlF0Ws2isvgxVW400000mnkI__@Nlhk@XJ0Gxbd_V2vtOG@@6yU33vtam5_9yUZ
  607. 1bedmPWCq8WHP48qgl6KQW708W0mEZ0yVGrRcRme3U8W02GeS3G@3L7Qn92jG080
  608. 5qAq0G2I2802e941W4IaG22GI8101aWW44GYm2I1A2948Wam4a0A2I8809fb4144
  609. IGG01GB9188amea2G2I2808X945W4o4K0AGJ8109a5iH03WiaIW0I2H08WC8bWW6
  610. 1CAZWV02080P8b01a06WKGHG21181CW8WYHA220HX00mpn@lxFUf43pezsSw23z@
  611. @000uK7100NMYz9wX0008p000Gn3wsJV8R_aGXzL000GIl00m@3at@V5000yq800
  612. aykqFDzmRJCabF300WpzE00SSizG000000i0V008vxvpUq000Wie600kONqz_9vy
  613. @AUUt300G8S400I__@PhRlzV6000DZ800O@2Kpl0c_@3100GiD00WhNp7004ZL00
  614. WalL@t@7400@@x@st7zGVbF0040000uY410WXx@luV9wxaX@7gUxU3000afC008y
  615. 03EFmu_@R100i0510WY@hu31o100GeO00OwOx5000000Y7A00myBOV@Y4FlPGz@9
  616. 000o4U00GotLdRJ2ps@movC000YJk00GsB6arS2lDRG@B0@VG52010IUd110WBi3
  617. 0000X0yT33jLdm@Dz200GOcx4ojF100G0VTRW4000000000WAnB0000280000108
  618. WWclD000G424000041C0006_EXclJOuR3Q_sWXlDevR60100a5U20201o2dX61CA
  619. Z0L00484NU2088080010804O5X4oGm000YcX@d0280WA0K8406s@dvK8OG0100zL
  620. 5Wl3au@0i1001SY130000WQP0K_c1zF8TvPLK2o3IcV0Uk0xolye_V3uGo0aSU_0
  621. 0W0q0A0iS2s5e720080FlD0XO@GRD9qcC6ltaG_D9qgT5D2OK61y010WeqWDWG00
  622. 0W0G0U00m@1s3142000i9o10W_7mEq29Qmd180G0080mK102W2Q2H08X414W0q4I
  623. 0G299811a8a0G0IG81289C1fWYW422GIO1H05X444GYqII022948W0qaa022IOAH
  624. 18X4140Im4I1G2P1R4m08Be08WcG40I8JI9809X404G6o61CAZWVG09W004G6aIG
  625. 0I03eI3C0O0905X424CHR9VRGsZIN_s3z@N10gGZVV8VwVC0GBlCy_yB@d00QZbo
  626. 7QlJU600010WA5ztqmFqNYJzD001400k3eddjF_V30Wp0qyy@zFy@o_OSclDVvxA
  627. 0swbZp@luz@plWV0eaH1@@@yD@7@p@l7zVxJ@lUr@fVz@vP@N_s@FtgU0wI0WGgC
  628. yl@@Ey@k7@Vxo@p_y@hJ@lwr@dkz@RtvP7yYE6@akszuwSR0GhX10000W02mNw2j
  629. B@3L2ypEz6KKl1D0OGNz9yMF6Rlt2000104G00GqF_YFadytO7UCorda69yu@06g
  630. idXq_zOxUO0m_85k@XHzZHywCivl4z_@Gt@m00BnEjUWhld700x2xjZT@@a0WtTQ
  631. @Y0VeFaJzI8xYDcVn60ujJNt0Pg1R4JZDD@l10aTcZVqQO_422AXfWAA9cGw@N50
  632. ecg@5zGzF@SgV2d8zJE@Uq21Fl@d042000elxnD5r5K6a@33H0TIZ0RCSJ5BD940
  633. UN@JAkQ5h4gnwdHgcv@gJ00010WvtPsWbct2cV4semhJc0JYxlQ10xtVhOgKSM2L
  634. dTIGi9000Gu@492J3ZSp2P@iDM0160qMvhNSLrPy4hh100G400080H00OxjAULZ1
  635. 0W02r1aGzRj00HheyD6Y_mlLD_9zEO0G010WAT@LlJcl840080ZDOm4W90140uD3
  636. CQ4O30W0004000020000G40800410WSVmO5l4QOsWZOgOAGF0W9dVAeAx5nms164
  637. VO598Q0000nc0OOr03Q4W480020014gKC10Y00xMOGb8CSUH2xuymu29q@@9G86U
  638. AbxXn3vffACc84cE7IeJI3W020s9n3vImG40842m3zYG200eR@3018000E_sWelD
  639. uuR3Y_c1800000G4hjq002QWHVR0014WZlD8wR3Ylq0G28W000800002G010G080
  640. 000O0A000000W8Y0s8m9000400c8s8W1G4H000G0G14G0I08m2aI0140081004G0
  641. 5900000040808W000408mmQvCKQ06rbR000GIH101BbpGwDdqbo304G0hnH20002
  642. DQQmz7Oq806VVO0000G8W80NHGo0x6KDY1dVs200GEs3019jpmV6OyVm9TdOm1g9
  643. K6X1@7q2000X61I8_43W028KFX1Pgm00G0XQLCu@03_rCX@F2fa56000_1A08u@0
  644. I6U8Xf7CeB79MVr08Y8WVGa00001800Wn08HZ0X0101yGM32tmWCMJu@W72GvX_7
  645. EPa66000snA00e_4IAVw48Y005ucGzDCCVZA0004AFn00000G4003UWXOFh81b7_
  646. VH500G000WbskaXvNs8@3FI_8XzBmO5Z7Q4mZSjI8tN3QkmWLQaO_MCwlH500mv8
  647. 100o4cXIDC8zV90800_tc1DdOG408CXI2b7RGF0F0101yGO308Y8s7G5D2K14G4m
  648. vXDeL03I49XS2I8z36U0wXzV8fZf40G008y11e@@40100yVG2Bnym1F6KYi1ltam
  649. qp60008e_b4UlnWuaJuz63YKEXBKIeHWM00001111ycX7IX8100I0hJp0080WjfO
  650. Oo73wy9XbGaGTX2m@1CK9T29vy00G4Wz_IuS06cuzXp1U0081GUG6Cry3z@RGZ0d
  651. 4sZ4vEnm@1Iq8G8Jvm0Wa3Wp18Pk0CE7u10W00D28K618LQ09yZN0805qAq0G2I2
  652. 802e941W4IaG22GI8101aWW44GYm2I1A2948Wam5a0A2I880ffd4144IGG0XGF91
  653. 88amea2H2I2808X9K5W4o4K0AGRe109a5a04GhG3098Bf48WqG50283I980fX745
  654. K4IGG0fD2G2AuDK1W4o4K06mRe109aba4CmgG20183f4OWrm4a2A2I8O09X541K4
  655. IOG09IB9188cOW02GJI288Cnf45W4I4G0CXJ8509a5a0SGZG2098Be08WcGo8m0a
  656. 020G0P8911a0CWKWYG21281C09WYYC22OoI0afU8LkdmvFFiOs3Z0zGN0Iq809L9
  657. PmOK601008yF3_@AXstn8yhDkXt344001@@@weHzL9F7vBHvV6avh4@sPGvN9Si2
  658. 63ux15q5WXdPhtVL_yFX2qIuuV6gEBXdhVuuUO0OY0SO36xEeL_@aCv@3j_NHbm9
  659. i509vxN12o2WH_D0000O7nF0008OhV3MzpWU42fY@4o7wXeYVeWVLswtZZ2DOgG3
  660. gEt30W000800Qrl2CI90zwp021004W000012Ev@d@bCOs@P_yiYANDutf4My@X84
  661. Iuyp4QRqWqdIunn4000HSa@3YzO0A2tWbHD000m000018001topGtZ6yxq37xRmv
  662. JFyc938010wudXNQJuhRLwjcXAxn00G0my16000meMx4UX8X_@DO6X4UmY180002
  663. 004qh70yzj1zfymYTCqj@33_d02I0W9_VG04000G004000F@pm4464oXAftlHh7R
  664. S@@32020Y57ZSlOmqw3G6GIqVw3nUnmCg9K3I2xyBn@1I4WWGH8unz@F0002uxC6
  665. I_U3Y590ns@mL_FKx@9TnQGR69afaSHu8nv@OiuF3QWB0oEtWsyL9n@4_Kv100G1
  666. TxFpQxE5@F9hsoWkZ5WX_J0040Gs99aPd4@8eIlTFaUo6zuymQ@CqQi4HsZHzBFa
  667. ap6pv81YA20800WGa04_1tWrKJOel4Ur@18001G000oqr00002O000gzWXTOg000
  668. Gm45RKUm3tHWK1w6ad46HyRW0200sWD0tUeIqHOix@63yNH@pCab1FnNA1000000
  669. 06FFoGv@FaYp3gL3000000048uf73wqsWkNI020GGbJ9a@F30006gnEXv7O00800
  670. 00W08G00GW000010W008e103EpMe@obeoo4AjCXMVOupL60048010W000WnwFC02
  671. 0000G00g32Ws2I8dRIW020a2k1rGPmFu90140020mGzb6axD3Bi@my9HT@l10018
  672. UE1ZQiI0200G_dC4Xb1IbT0UI@XNzzuuc4AbdX@zJuwf4YH9aY_@fLJ6k9FXQfU8
  673. yU30020iXg1vzN1cf5WXlOexz4IDYX2uD8y43YzaXJzP8A_4omwXeiUOC16wTPZv
  674. N8fBGI0100yv86BePWYL7WWxD0W0GmUNOKWl19UyGnHFW008eA@42q9XwmOudV6E
  675. wzXGmauoECgzzXOwDeHs4EFvXy@JG280mn_L0100GYi2GPjOqUG2VsoGr9CK4G2B
  676. VPGGU6iaN2lnPmwojqpU8Xd9HxagqWL5cb10cyn00m00O012W010010G008Gmn96
  677. 010Ouwa40024000G000m00G0XdWC030W060004002lJQ00000CW01XdPGwy60060
  678. 8GE3W008KoT2FMQmCtI4Sf1Vr@mbtCCWP2B@R0000YaxC02G0m249yrS2ZtR04G0
  679. 084G0G0180020034WO5E3gzt0001600088PG00120008G02H000m00O004UlpWxo
  680. C020G008WW8ZD010mGuB6KOc10W10000C0120eSJ3m000a1W1GW0600180100008
  681. GGUW6W108Oaw4IyqW6zJ8d@7MnZXs3O8jrDW100010m820301604193BBQ00m0X_
  682. XDekV3YVsW04J08X1GDq9W028eD@4W020K6T25uR000WWN3C004mG408qCF38W00
  683. Unn04002H0WGC0CCil4vbdGYv9ix73FswHd@60280008WG408ySZ1fdOmq@9804G
  684. 04G0W00008a04W0W0Mnv1Rr500002dpnWn4D004G0Y8G0000G0m02U_nWv2D8s23
  685. W00W800803W4000W04G0WHOQ00O010G008W04006800088b0300H4G10G0G4OGWa
  686. 6irQ25yR0G2000008Z1QmJu60048ulV3YRqWWkD000040K0WonJ86i701CH02000
  687. A9018W028W82GW280948Cob1rcb00I03G0040201004G1290uBV3M0o08414KW80
  688. G010YG0GuIs4cUA14000bDQmzJ9W020u313ort00003vpdGwJ9ycc1fqpGrZFiuA
  689. 3JNwn2JX028WOnS3004G004000G018W0XU@VG200HtJ90002uB@400008Y00GUY2
  690. 028WWEdIOD@40028W008008004GWW3pJeQV3G01CKZY1H0OGr_6q3Q2NXamoXCyc
  691. F37_cGS@Fq403BlMnjNFaVY1W000W02G008WOsU3_FmWjdI000000I03G0142000
  692. WG40S0b15_d00002Mu100000H808aK938W00002820208343c@o00G01OW140000
  693. W0280380000000m033xd0480WzFC014Gmxx6W0280200m5C6yVm31ZmG4ACy1g71
  694. tpmfL9SOl1W028wVWX@3OG200HuB6q5G2FsdW0Y00DL700W00AfpWUMD8n432FrW
  695. lIDeqW4_Fu14m005vbG@F64eY1jtRmZ06KeY1tdyGWfIysS2@k_Gb@6Suj4lUp04
  696. G02G000H0OGfbL4zl10038gInWy8O0gj2m@19i_l1BlPmth6KOZ1@zcmLB9Sil18
  697. W16w0b14000G014IJqWq4Ce@13gEzXYNaudoAUydX@3y8uyAEvF11002ptQmg2Fq
  698. @l1Ka80G010iPI2l6dGZ790148ezE3AD814G031FPm_56qXi1vFPGL86S9I2G004
  699. oa8X8gPOaT3YgsWyFOegR6wVGYS8a0400G408Czc4btQ00G8XttCe@t4Y0F11000
  700. W02F_F8X2OD8sL300G0G028004004G0XuQJeiL30014Wa6081Q3G0280G00OC660
  701. 01Kq6W1000200081110u5g4kf_10WI27ea000400G02rCyGNz9084KelU9W02000
  702. 0W000WY400WmdDeG73YkBXe_V00010900WomU00LRJew90080ucO3_FmWp1C8z@4
  703. W004SNS20910sHC10200rFPm9s6aCi1G004G0040040gH09sRF100I096dGZ09CO
  704. D3zzdGxF6yca40000000eKqV2@7mGtV9qRT2D2K10omjaQIuFj4G00000a0W00Gm
  705. Kr6CMT2pDdmNH6S0k1zFRm2Y9SBT20W00_AoWFTOu6V6gFoWv2OOEV6QwbX@3UeH
  706. 0FQsdX61guMA60GzL201u0DX40aOI02G0D290cWa4IW0I2H08W48aW0a4MGKmH81
  707. 11a8iW4WYG21289D99WXW422G0Q9n01X4CbK0aGo0209C2f0aWiW2W2Q2H08nC15
  708. W0q4I0O2P9R4m083f48Wam4a3A2I8OeH0688aGW02GJI28OZ06G01WiH03805y8a
  709. 0G2o2A06u941W4oaK26mI8101aXa4CmYm2IX61I0aOG0IIBB288cmW02WNM2GGCX
  710. H95W5i4G0OYJ8A0Bi9e0SWcG20M8B81OW7X41IGMI9m0Bm024G6aIm0IW38Ae8aW
  711. W0I07K2GH8X01zLRmd94@c1XlQmrjC4xQ2jldmar641W19lBHZ0ICg43jl@mEQ6K
  712. Y53ZmdmQP9ihV5fURmev6C1I27@RG6AOayB3@mR00GZ@Ncnx3wP0200i8jJ0Wu6h
  713. nzXAGIOlV9UVdXnlbOMt422aXrhb8Z@7_0uXk@Ou9L6g_l28W10W010000O4ST2p
  714. cQ04081GW000804kFwXVdJe0_40nhhta_3lqcJfzCqxi7vgMnmyC4X53T0nmj@F0
  715. 04W02G00800Ze@IusV30G0G00C08uTCM@F1G0G008YcZd@aoVhuxT62vFXdJPuyS
  716. OgM7ZW2JOtV6W00WazF3n_Rmc_6qSw3Y0002@8Xw@J001410uJd4xPuwc4EdkYKx
  717. JuXR6okzXpIUuH56UCNbyfOuBy76KVcEnD8az7wPt0GqDX000008W0yNV8rrBHrh
  718. FyRh45HdGcx2DwV5jWp3000104G00ev8dwbXUEDeWz7ADFX@ZIu506sHtWwZI81L
  719. 3o_tW@BD8jT9w@lYPXJO3zG6H@XGz3vIU3wu@Xb@D04KBOx@C4vd1z@dmIj94Vl1
  720. V_dmgx9KTG2ltQGnJF4Yj1zPRGvO9yzY42000clGY_@JOJR3krEXz@nupu72cXXg
  721. ZP8z@70W28NNC67_NnivCCuF3HcdGC@ISqD9fO7IhoFSnT8DblH@@C0WXTOKZAI@
  722. 1Z7yLP9R9Uy_aY@Hgva7Yyl20OLz3Z4oZ0ICVS2ZOn000WWGjb86@4A9sWs@hudW
  723. DorlYb3WfB_D000hDM33HERG1tFazN27udmXm9KXF33GnGnvL4MF9vFKqJOOail4
  724. 00c7E@tWOpOOLVFkEdX5OJe5t4s@tWWuDuzS3sYtWyyJukS9IE5ZDo630@w5000W
  725. p6DuZVCwCF1C000O000cktWNpDett4gnFXlpDexT3MWmZhrwgBTI0G000W6ITaYJ
  726. AmWXfMy8Eg7UCaXzCUexV6QN1ZJ4w20z2F00008200Nqp040WWXmJ8kDCg1FXeY2
  727. 9kV9UfvaAyRvB89AqF400G20OSwwrwXa@JOg@4kksWv1nOeU3w0ZXUtDOjN6kC3Z
  728. S3PusG9c3AaGXEPFvD0G8TdCp6vwdGDAIiv36BsnGVd9iRX758in@NgCHG5n0WHZ
  729. _90WICUho7MuWa8xEfDu4A4yaQuyuFbSM7hYrvD00pFOvR6igl1ncOm4m9ilA3Dk
  730. nmYv6W048ui49G020qZ23frzGk3gatX79HCpfyCqyl108W00mFeLVG2lccGBzCaw
  731. k1nrR028008G010W10o0mWI0C008004001C0017tR02O00C0028006IZt0400100
  732. 12m000010Guxs7YDDXbCJepFR6nlYlqPOSe72rd10yWsHzRm8r6Kug10W10_io00
  733. W020006AktWmpD010m0080WqxD024mm3E9C2O20W04G00401200240000WXw0Iug
  734. V9cLKYPNPuRH9236ZOuhOjR62ZDXXyJ0010mC@60Wge@YV3gxtWCsD8y@4Y00Xpw
  735. JupV3Y0mWfxJueV3Qnt08001z1aGd0642G2xiBnSxFKTF3p@@GMkIS_z3j18Hg_9
  736. 4fV2G010AFt00000I0000G00000cYC0G028W08004G0000058014G014G42K0000
  737. 41CW02cvtW@2D8lL3008500680A90008008082GW00kbc1GW018W08UmtW61C006
  738. 0mSEC0100028W040041002G0a000000040420G000408m00n@RG9x6024G028000
  739. 0202002G201gpaX61OevR300080H00eH03A_t08006G00000480140000040K0X6
  740. 1CuB@40000000udM0G028WWvyPu313W0244xl17rRGG@6W14G000G00OWWO@JeW@
  741. 4QztWWxDumU3gVFXJxJOk_A2@FX@yJ8sVC2_@Xs@POyUCYaNY@3O000W620WWl3C
  742. OW@4_FWXblJOuV6G01C4_l1@_RGo_6W028018WG026Kul1fjRmJe6Kp@6Z_om@15
  743. 5g_3z@p0008W_7O000u7g0WWk7CuaU3wVmWPxDOx33AxtWl3O85336s8X2_Du643
  744. _ntWy8I028WGFo6CSF3j1aGmx9C1G2HEin@1mqCm3hNamf66C@k1000TTB000000
  745. y823UkDXJ2Oel63IFb14m00zEaml89Khl1FuRmNE9iYX1zvcGWbFq2A3RbmmxsLy
  746. 6x3T@@G0_IyhB9000Z2@pWutV8Cb7UhEXxNC8B23QMX18W02D8R040WWzBCeDV3w
  747. VmWz7aOhv7_FWgxo9100GjF1000080l7yGww9iWX1H@R000WXCZCOz330010qrH2
  748. 7WRmL66yRh13gOm9u9Ko03RbyG@3m4yl1B7eIpoR000_7a00Gw@6000WOot40020
  749. 115080Q6QyE1000100a4Mus0800200G00018014Gu38300240220u_a40402K@Y4
  750. tvRmOD6aTl10010Fp8XBkV0000000202000f9pG@z90000OF73_utW3UO0200mqz
  751. 6itl15wOGn_F800Wti00mM094nV2R1aGxx6iwl198d020fWo@J0202GAy6iyG2e0
  752. 02QlC101W2bmpmtbCCNG20010cBmW2hPu@09Yu7Z@3mOwR3EbF1000GGG00U@d18
  753. WG0200Nb300iVk4000aoI8X@oJed_40089iUU2h7nG@@60220u4z404224qh4@rR
  754. 0000a2wJeH09_FOZ_zVe@1CMKOZQbJ000qak0G0KGRe209a8W0CWdG20I89198W4
  755. X402G229m09X985K4aGG0I2B82e8aWW0IaMI2GG8X014Wca4GGOYJ9A09a8W0G2d
  756. GA0I8B81uW6X40IGMG1G0DX80aGcaIm0M2908WCaaW0MQ4m0CGIOD2m0C8W0eba0
  757. 44IOQ4m0O2J8A09a9e0KWdG20I8B818Wd61C03a4Y0G0PGA13P4OGZ06GH8n8Z03
  758. W944aHG5eWcGo8W1IG090104WCaIW0I03GAe88XW0a06G4GH8511ux000um83000
  759. Cqzw3XzpGpvF0008028GmHQ6yXB3Ped00001C000OW00U@FX@PteCw7wnAXahOuJ
  760. y4_ddXg0m8MU3IeNYRTU000i9900WbPhBpPUcHXXKev100ul_00WhLzult4cWFXP
  761. lC8A09Q0q0C000xUlH9tUSUVBrWxnotFKyk40800000o0U008uRF6xDXktJ000GG
  762. IQCK_F3r0amCZjq@V5W004_F8dgl91010002e8X200nJ3pK@LSY03@glH@3pCTjD
  763. @o720080000SU700_jbXUzP8@v4sAzX8Ka80V9cjcXh2V8yUC2n@XcCQv8KFs@FX
  764. u@J8@13400@HD00uEwboSugqx52204ma_I000Uqd0000G0m@_zexJ3g@FX9@PO_V
  765. CkIDXHeJufrGYb@X4FnekUFwV0Z@3Ce@16W000000YusB3IO6ZWaI0X00m3GFqQF
  766. 3NzdGid9C@V27eCpL@ay2x6Zng20GWS_100BVaGW_mKrl4b1cGp_jSF4U000IDF0
  767. 0yXh7J@RGAU9iB@9fs3MblFC_dD28Xdy1004E16G0002HsWX_bOi@4gxdXsAg8jU
  768. Ooluab@52004W02mLV100pwtoU@9KOz3tmRG7n90048e2SIkDAan@x200Cc800Wa
  769. lDOwU6USa10G00B@RmMp9SUj1N_lHE_6idD3JmmmPBRac3R00W0400gYL00edAUQ
  770. @FXiF0hcDg000XH200eOM6kDdX1oJeym4YFt04W00dedm0o9yvl18010E2t04002
  771. 0W102Hs0C0029a9nyxLaSUHJuh2000FJ000DYDJn@6qyF3b0aGrx6iZ23vyBHaOd
  772. an7O00WxiD00ifB35TWH@BLa1o3hGnGqX6axU25EHobDRa_YJN@d000OHH000n7L
  773. n1WIaWl1rdmG7U9K213nEAn1GXKVmIxtr200WHl200T5vn7ORiV331eeI9Q7200G
  774. 000GFh10WMZJ8Ry42raX0oP8hU6oTWXLaJOYhAwC3Z_BaexjhIF6300WKq000QWt
  775. 000020W160008yel1rmR040008W01001200200060020mmTx60020030000OWWu@
  776. D000m060014m00@dQ0480X7KD000G00O004W01bcAHhfFi_IQhNc00G8000W6S00
  777. 0_F818G00O010sknW1@Den63Ekt00m00BVR020WXlBD00C0m2w6Cxl1O004W0100
  778. 148e6z40018W04G8vy7kNbX04Ou_abILS304001ld000O@rzPOYV30800SgV5tyd
  779. msw6ikE39NRG4084204jZxHs0OC_5IPdo002000a00@_dW00uQ91000000W02G00
  780. 0000KW00G0XLjDeMR3W00801080240000010G02O0140081000G0890008W04m80
  781. GW00grs00G0180040104000Wu@U3040A010G206GG9y6ikB3D2amDt9a5k1b@Rmm
  782. t6qyj1P4aG9hL0a00evx4Q48Xs@Deq030040KQG2208080000X40OQ@4000Zp300
  783. 8RV6s@t00W82FwdGUP9yRR2byd02O0W18PexV3G01441l1l@RGrx6StF3pmdmOXF
  784. CV@3PdYqW5La@l100WNxlmWMJD8V@4_GWXY_Den43Qqz1CG02hzd008WWKWI83Z4
  785. g2oWZvVe@WAwl8g@3m0284G@@9000aLr000004mJEJ028WG_ZCiVX1xFamR3C002
  786. 8O@X46WtWOKC82036kt00W02hvRmo_CyV06xFiK@3O0W00uQ@4000180006J00Gr
  787. 9ISkD3z_d0200X8@Dexg4m010iaG2xuRGN0Cq213fqkHiz94WWJvTJ2000Hj000p
  788. 4BnJrCSQT20004m020q_V2LNRGv@6014G0040Gi@6iWX1ludG686qys3DOpGu@9y
  789. VWS000vj300Cpi4fhdGSx90100014mmFE6W040upT3m038izk1hlQmAG6yQh1NWO
  790. mT66iAn3PAcmgU9CpS251p60200000qG700o_t08004xGd00G088800fMcmop600
  791. 2Oe@1300A5y4a18014g2nWDaCu1T3G110i4O2021121oWyFU0200000049W02JwR
  792. G_D6KgF39kpmxDCCll4ltOmBr9imF3D24200OluVC0080mv0Li7T50Wa0E7O3K00
  793. 0P_dGZ0RCN030010dB0c@3A2000Co00WJmDeDV3k1t0000IzFOmLuFC7k1T3PGzt
  794. 600018zU3QVA1GG00DGb0aGGWEeCetU9YRGYXQPe@1p000O3M0405q4Y0G292801
  795. e9a0W4IIG228H81W0aWG24GIO2I171944Wam2Y1E2988W4fba144ICG01e99144c
  796. uKY2G29280cW9a2W4o2s8W1GMG1G0DX80aGcaIG0I2908WCaD2O05X424GIO2I05
  797. 1964WaqIY02YPZ06GGCXfH0309CXq8WAK4I8Q4m0G21180ja8WWGs8G80104WCaI
  798. W0I03GAe88XW0a06G4GH8111koV00uqnDIxtW4088203wwsWKuC82036y7c_0uv1
  799. @e0m9Lyn_R02002QadP5RPl_DY5p00W_abU6I@xRq3967NlH@zA200200@@rnvCi
  800. Tk4lsnG0gaaVV2HFiHuvcbd33xnN1028000ydDFpmDv8r@0RZudmhwm000200OwP
  801. FpP6u@3T_Rm6@mCzl70WJ1wVuXr3Qi5ULwttZ2xh0004004Ktq7uCloDw@@11W00
  802. jvF30MNjIPSQgUd6aHbxYDOvXAM_V310S_riJR5_OyVGB20004m0VEAKKfXWg000
  803. 010pynyhukJFSxKBnN0prt600LIQ@YFJRHYZoPOaVI611304002uoPNjuv_@R103
  804. jIcGHDamg0OG7klWsXuhOo@Aomn30WKqxFmPrTCigV2z_qY008W_@t002bsqNG_h
  805. _3Fmdm50Bi4l41w@m3Gd8008IX00GzBYM2C3pyRmLYvCyV200W0400LWQ008_aUJ
  806. nd7000pG700AVhnW_POIqDI6zacCPu1a700018002ba00mwHSEoE3VkmGD8ICvS5
  807. 20W0cGR300Ws_600ME4ou@DeHM34009irl1zoc000808400vdKnIsLa@I2DmaGnz
  808. 90006XS00GuZG_DF300W04028aJF32800MflYzzDOu29MpV300W82500MrEXQjDO
  809. LR3grcXcXOOLR3grsWRkDeMR6Q4G80002G0340000024G0280002A02002G20100
  810. 08014G000W0028WUSI8ZWG4G418000eq0C000muS00uuJ8Z_tWl3C0014mGy643G
  811. 2@FOG9sCK1NE00WOH500yV0d3admB29SUi1@7SIxLU000QJu00G@3SUyb1V8yG@3
  812. gyVf7000Or900KVIc00100G01q1n3vdO00G0Wa8guey74G0140A600W0000gBJ00
  813. OwNEdV9XDNU000WGA4Iy@9C00W@FE@j_7W9@39IjrWPvbO35CwVT310m7Q500MnM
  814. YtROecS9olnWMmJO5@7Q4m8G000vvR0020WC2U8BT6o8u70eIO@7avjz90804uuU
  815. 60G20SnWAl7bme3L0WI5z@WF1001KH13XM@G55IauE3XMWHPa900ug602G1Q3D08
  816. Xa04W0Q4I08199a01a4Y0G09G81189iWeWYG2228HO1905X424GIQII011944W0q
  817. IY0229OAf08Xa040IO4I181P1505q4Y0G2P2A01e9a0W4oIs8W1G6I9Q4e52G1FD
  818. 2O06u941W4oaK26mI8101aXa4CmI616W1I2JG2e88nW0aaMI4GGCX1140ja4WWO2
  819. J6160JO29ZWAG09W004G6aIG0I03eI3C0O0905ZC24KH8lkRPfNFK0P2pFcGB0Iq
  820. d@C08Vc_EavzMOeB0I0W6@cxle20W0YlNYEpX9v_A0WAkMOke28006_KYDtF9nE3
  821. 6V5304vOPVYT56a00dfzlUEX000Ssl1VtcmX@IKzV2f@dGU4FiW@60Wa62_dd1YO
  822. uo@n_Tc18200v@cGt@FSTF6DmB10iLtalpfVSjkwdXNFV8zf4_F8XxtCe@6CwlKY
  823. X@P00NEpmzPMzL5psZnrzCaN63l@BncPC00v5RuzVEePc1rL40WAw8@crqlJj@Z4
  824. 0Cou27MA22dolOZb@t8@YGgyZ100H_htavRn9ivC63@@G5Bp0Wh1EvRBpbfhYtJ0
  825. 0UkHnxwElZG0e95ZFm__@D00L9wn3bM123z@Za00000yGChFCV@@9007ZltZO7zd
  826. XS@VexHLQ@t00CnUVl0yvlC4V_9z@d00SkjlRAzpz7A19XVw@10MIUvRv4T9OR7n
  827. mYfdiU@6LtN10gxmkZA5200GlxCq@03F7Ynq@a0WZmQ@18NkTZJ@Pe509MlzXe@V
  828. OwV3w_@10a3a3VpGpt6Cyj1DVdGoYCCyj1DVd00100400WDVdGZ0510408Z03Eit
  829. 001W2G01a0W004@l1XFc04G008008200000A9iDk1001200W00160eq090GG0G00
  830. 2eqW7002100CQewJEZx@X2@Pur@4AG_XzNK101400_nxLl_Sw_4gy@XO@JO4w7w_
  831. l500UJblbPuL9C_l1@7yGA4Lq@0C0u1C6UUoXlD8nq4YT0Zk7UeUrP0mkUFSzatj
  832. _G6QUyU39FkZ10uxgZpdCpc7gR@X5uPO65CM@_400B11fNnxDCS7l4ltOGD_6yU3
  833. 3D2O4000XyRCOxU300001110uXVCUlnWC2oHmu2m@1GUn0R2jG0_FuV2G1D290aW
  834. a02W0Q2H08X49aW0a4I0G098811a8iWKWYG21289C19WYW422GIQ9H01X444G0qI
  835. I0229CAf0aWa020IO2H18XC15W2q4I0G2P1R4m08Bf48WaG40283I98eHWMG1FX8
  836. 0aGcW2m0U2908XiaaW1MQ4m0CmIO2I15194CaHW1mW0IaMI2GGCn8Z03W9Cbe0aG
  837. Y02W9S2fWC2g09W0G6160CWKWYG21281C09WYW422Ga80K_MZLT@mq@9KvN5NtA4
  838. iG3WbJjV@V3Wqx0yztaZM_Gwn9qvV5J8pGj@CaFE9chK0QUUoNdP8piAEUtZtrne
  839. u@70G000Au0equLxy4Zo3huU_G4G008VQ1uVQ@sudX_@9fZ@4Awi8at20@yBN2x9
  840. 00W08D1pw@73RT80@7i7000e_7W9cLd0360q@F3VCOpW0R4y030040w@NYK0IubV
  841. 3siFXe_P0200m6jF4wl1vkGIW@U8Pt0OuVd2Kudq7Q901XyUx0axVNzUinw9LaQR
  842. 23ViK@@ROF_0OlXngarWyBaO4Z4AWnZ9@hOtVCQ@l533003@JRm@8XPq1Ou@F7EH
  843. e_@tG3P1G04LdwT23cxXNp1W@7g_@WJCH_0Cy@RLFfI9Mpa14CsIB06_NkhhKftg
  844. VQlB4UJ30v_NNhFTLMlAUQ106_Fmrt8v6EL_wl5iG40n@yVmclLgC3BJfr9Wd0To
  845. 1erdU@v@78GD0zg_600200040W008_ECXn7n00G0mys9y2v3FcY100800200XzdG
  846. ufX8vQ18zh@1000yPk10W00sBtWH0CeyS3_Ct001W07eRmH06SWk171KHQ0F4dk1
  847. J7c0100WLqDe_G6QItWPQDuMT3YJtWH0UuBH60040s8G2G0806QtWZ0C000WmN1C
  848. Sie1bjR0810WItJeq03iAn0W0G2H000000012e00002C001400G2H08W04028280
  849. 0W020003C0bG200000W0I02W00m020m0100aG2008WmH09W020v8W4000G0208u8
  850. 03M3m0001a0402E2W1009a0W02040180000401qH090W02u806G01004G0000010
  851. 0GW61I080000G0fZ0Uuh03E2W18WCGJ3aGS_6yL03LwRWbL2WZeXfRV6Irda3zJO
  852. wZ7cErWiNbO@L9_WzXlxh8gR9gxc49WD0vNy601204008txdG_5R02008@2O0200
  853. cVXA0020uEH0yTu@zkZt_5O4xBIlrJ2aR5W@3_Fxp@lEz@gN@Vws@RLSimNkgmV9
  854. Ul76v8q@_@@@J0WW80G840822040;
  855. ENDDATA;
  856. DATA TEMP_DATA;
  857. INTEGER A0[46] =
  858. 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;
  859. INTEGER A1[46] =
  860. 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;
  861. INTEGER A2[46] =
  862. 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;
  863. INTEGER A3[46] =
  864. 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;
  865. INTEGER A4[46] =
  866. 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;
  867. INTEGER A5[46] =
  868. 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;
  869. INTEGER A6[46] =
  870. 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;
  871. INTEGER A7[46] =
  872. -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;
  873. INTEGER A8[46] =
  874. 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;
  875. INTEGER A9[21] =
  876. 12, 3, 131, 8, 3, 131, 0, 0, 0, 6, 3, 131, 0, 0, 0, 3, 1, 118, 1, 3, 126;
  877. INTEGER A10[14] =
  878. 12, 3, 8, 3, 8, 3, 6, 3, 0, 0, 3, 1, 1, 1;
  879. INTEGER A51[19] =
  880. 294, 0, 0, 0, 294, 148, 38, 20, 2, 148, 38, 20, 2, 294, 0, 148, 38, 20, 2;
  881. INTEGER A49[14] =
  882. 12, 114, 8, 114, 8, 114, 6, 114, 0, 0, 3, 109, 1, 109;
  883. INTEGER A11[6 * 3 * 45] =
  884. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1,
  885. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33,
  886. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32,
  887. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25,
  888. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24,
  889. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22,
  890. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21,
  891. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20,
  892. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18,
  893. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16,
  894. 0, 0, 0, 0, 0, 0, 3, 1536,12337, 3, 1280,12337, 0, 0, 0, 1, 0, 13360,
  895. 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1280,12337, 1, 256, 13360, 1, 0, 13360,
  896. 0, 0, 0, 0, 0, 0, 3, 1024,12337, 3, 768, 12337, 2, 0, 14128, 1, 0, 13360,
  897. 3, 768, 12337, 3, 512, 12337, 3, 256, 12337, 3, 0, 12337, 2, 0, 14128, 1, 0, 13360,
  898. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 1, 0, 98,
  899. 0, 0, 0, 0, 0, 0, 0, 0, 0, (39<<16)+0, 187, 32, (39<<16)+0, 145, 137, (39<<16)+0, 233, 176,
  900. 0, 0, 0, 0, 0, 0, 0, 0, 0, (23<<16)+0, 187, 32, (23<<16)+0, 145, 137, (23<<16)+0, 237, 176,
  901. 0, 0, 0, 0, 0, 0, 0, 0, 0, (15<<16)+0, 187, 32, (15<<16)+0, 145, 137, (7 <<16)+6, 113, 137,
  902. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1025, 0, 0,
  903. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1025, 0, 0,
  904. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1025, 0, 0,
  905. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1025, 0, 0,
  906. 0, 0, 0, 0, 0, 0, 0, 0, 0, 1025, 4, 0, 1, 1, 0, 1025, 0, 0,
  907. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 99,
  908. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 99,
  909. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 98,
  910. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 98,
  911. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
  912. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  913. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 99,
  914. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 99,
  915. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
  916. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
  917. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 98,
  918. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 97, 0, 1, 94,
  919. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95,
  920. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95,
  921. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 97, 0, 1, 94,
  922. 0, 0, 0, 0, 0, 0, 1, 0, 98, 2, 1, 96, 1, 0, 97, 0, 2, 96,
  923. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 97, 0, 0, 96,
  924. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
  925. 0, 0, 0, 129, 10, 98, 1, 0, 98, 2, 1, 96, 1, 0, 97, 0, 0, 96,
  926. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  927. 0, 0, 0, 0, 0, 0, 1, 1, 97, 1, 0, 97, 0, 2, 96, 0, 1, 96,
  928. 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 31, 97, 4, 31, 98, 1, 0, 98;
  929. INTEGER A14[64] =
  930. 8600,6400,4800,3600,2800,2000,1540,1140, 860, 640, 480, 360, 280, 200, 154, 116,
  931. 86, 64, 50, 36, 28, 24, 20, 16, 14, 12, 11, 9, 7, 5, 4, 3,
  932. 2000,1600,1300,1000, 900, 800, 720, 660, 600, 560, 520, 480, 440, 400, 380, 360,
  933. 340, 300, 280, 260, 240, 220, 200, 180, 160, 140, 120, 100, 80, 60, 40, 20;
  934. INTEGER A15[16] =
  935. 60000,28000,10800,4200,1660, 660, 260, 100, 500, 200, 100, 60, 40, 30, 20, 10;
  936. INTEGER A54[30] =
  937. 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;
  938. INTEGER A55[30] =
  939. 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;
  940. INTEGER A56[8] =
  941. 255, 1, 255, 56, 255, 57, 255, 65;
  942. BOOLEAN V261 = 0;
  943. BOOLEAN V262 = 0;
  944. BOOLEAN V263 = 0;
  945. BOOLEAN V264 = 0;
  946. BOOLEAN V265[10000];
  947. BOOLEAN V266[3];
  948. BOOLEAN V278[15];
  949. BOOLEAN V279[16];
  950. INTEGER V267;
  951. INTEGER V268;
  952. INTEGER V269;
  953. BOOLEAN V189[80] = $80000000000000000000;
  954. BOOLEAN V190[80] = $80010000000000000000;
  955. BOOLEAN V192[80] = $00FF0000000000000000;
  956. ' VARIABLES
  957. INTEGER A17[1];
  958. INTEGER A48[1];
  959. INTEGER A52[1];
  960. INTEGER A113[1];
  961. INTEGER A153[1];
  962. BOOLEAN A18[21];
  963. BOOLEAN A32[60];
  964. BOOLEAN A33[10];
  965. BOOLEAN A39[10];
  966. BOOLEAN A26[5];
  967. BOOLEAN A27[5];
  968. BOOLEAN A28[1];
  969. BOOLEAN A31[50];
  970. BOOLEAN A57[50];
  971. BOOLEAN A29[1080];
  972. BOOLEAN A45[1080];
  973. BOOLEAN A30[1080];
  974. BOOLEAN A34[50];
  975. BOOLEAN A35[50];
  976. BOOLEAN A36[50];
  977. BOOLEAN A37[50];
  978. BOOLEAN A38[70];
  979. INTEGER V2 = 0;
  980. BOOLEAN V216 = 0;
  981. INTEGER V3 = 0;
  982. INTEGER V4 = 0;
  983. INTEGER V77 = 0;
  984. INTEGER V78 = 0;
  985. INTEGER V186;
  986. INTEGER V187;
  987. BOOLEAN b;
  988. BOOLEAN ba[32];
  989. INTEGER i;
  990. INTEGER j;
  991. INTEGER k;
  992. INTEGER l;
  993. INTEGER m;
  994. INTEGER n;
  995. INTEGER V271;
  996. INTEGER V270;
  997. INTEGER V10;
  998. INTEGER V11;
  999. INTEGER V12;
  1000. INTEGER V13;
  1001. BOOLEAN A19[20];
  1002. BOOLEAN A20[10];
  1003. INTEGER V14;
  1004. INTEGER V15;
  1005. INTEGER V89;
  1006. INTEGER V16;
  1007. INTEGER V87;
  1008. INTEGER V17;
  1009. INTEGER V181;
  1010. INTEGER V18;
  1011. INTEGER V19;
  1012. INTEGER V20;
  1013. INTEGER V21;
  1014. INTEGER V88;
  1015. INTEGER V94;
  1016. INTEGER V22;
  1017. INTEGER V179;
  1018. INTEGER V211;
  1019. INTEGER V223;
  1020. INTEGER V23;
  1021. INTEGER V24;
  1022. INTEGER V25;
  1023. INTEGER V26;
  1024. INTEGER V27;
  1025. INTEGER V28;
  1026. INTEGER V29 = 1;
  1027. INTEGER A16[15];
  1028. INTEGER V30;
  1029. INTEGER V31;
  1030. INTEGER V32 = 0;
  1031. INTEGER V33 = 0;
  1032. INTEGER V34 = 1;
  1033. INTEGER V35 = 0;
  1034. INTEGER V36 = 0;
  1035. INTEGER V37 = 0;
  1036. INTEGER V38 = 0;
  1037. INTEGER V72 = 0;
  1038. INTEGER V73 = 0;
  1039. BOOLEAN V39 = 0;
  1040. BOOLEAN V40 = 0;
  1041. INTEGER V41 = 0;
  1042. INTEGER V42 = 0;
  1043. BOOLEAN V43 = 0;
  1044. BOOLEAN V44 = 0;
  1045. BOOLEAN V45 = 0;
  1046. INTEGER V46;
  1047. INTEGER V47;
  1048. INTEGER V48;
  1049. BOOLEAN V49 = 0;
  1050. INTEGER V51 = -1;
  1051. INTEGER V52 = -1;
  1052. BOOLEAN V74 = 0;
  1053. BOOLEAN V75 = 0;
  1054. BOOLEAN V56 = 0;
  1055. BOOLEAN V57 = 0;
  1056. BOOLEAN V58 = 1;
  1057. BOOLEAN A40[10];
  1058. BOOLEAN A41[10];
  1059. BOOLEAN A44[10];
  1060. BOOLEAN V76 = 0;
  1061. BOOLEAN V80 = 1;
  1062. BOOLEAN V81 = 0;
  1063. BOOLEAN V82 = 0;
  1064. INTEGER V83 = 5;
  1065. INTEGER V84 = 0;
  1066. INTEGER V86 = 0;
  1067. BOOLEAN V91 = 0;
  1068. INTEGER V68 = 0;
  1069. INTEGER V69 = 0;
  1070. INTEGER V96 = 94;
  1071. BOOLEAN V97 = 1;
  1072. BOOLEAN V398 = 0;
  1073. INTEGER V188 = 0;
  1074. INTEGER V191 = 0;
  1075. BOOLEAN V233 = 0;
  1076. BOOLEAN V102 = 0;
  1077. BOOLEAN V100 = 0;
  1078. BOOLEAN V272 = 0;
  1079. BOOLEAN V392 = 1;
  1080. BOOLEAN V103 = 0;
  1081. BOOLEAN V108 = 0;
  1082. BOOLEAN V104 = 0;
  1083. BOOLEAN V105 = 0;
  1084. BOOLEAN V107 = 0;
  1085. BOOLEAN V106 = 0;
  1086. BOOLEAN V101 = 0;
  1087. BOOLEAN V231 = 0;
  1088. BOOLEAN V259 = 0;
  1089. BOOLEAN V260 = 0;
  1090. BOOLEAN V280 = 0;
  1091. BOOLEAN V293 = 0;
  1092. BOOLEAN V308 = 1;
  1093. BOOLEAN V310 = 0;
  1094. BOOLEAN V336 = 0;
  1095. BOOLEAN V337 = 0;
  1096. BOOLEAN V340 = 0;
  1097. BOOLEAN V370 = 0;
  1098. BOOLEAN V362 = 0;
  1099. BOOLEAN V421 = 0;
  1100. BOOLEAN A175 = 0;
  1101. BOOLEAN USE_EXTEND_IR_DELAY_METHOD = 0;
  1102. BOOLEAN USE_FIXED_ALGORITHM = 0;
  1103. BOOLEAN USE_REV0_PROG_ALG = 0;
  1104. INTEGER V203 = 0;
  1105. BOOLEAN V228 = 0;
  1106. BOOLEAN V344 = 0;
  1107. BOOLEAN V431 = 1;
  1108. BOOLEAN V230 = 0;
  1109. BOOLEAN V232 = 0;
  1110. BOOLEAN V393 = 0;
  1111. ENDDATA;
  1112. PROCEDURE DO_READ_USERCODE USES TEMP_DATA;
  1113. V105 = 1;
  1114. ENDPROC;
  1115. PROCEDURE DO_HALT_ON_CHIP_CC USES TEMP_DATA;
  1116. V230 = 1;
  1117. ENDPROC;
  1118. PROCEDURE DO_IGNORE_IDCODE_ERRORS USES TEMP_DATA;
  1119. V232 = 1;
  1120. ENDPROC;
  1121. PROCEDURE DO_IGNORE_INTOSC_BYPASS USES TEMP_DATA;
  1122. V393 = 1;
  1123. ENDPROC;
  1124. PROCEDURE DO_BYPASS_SECOND_IDCODE_READ USES TEMP_DATA;
  1125. A175 = 1;
  1126. ENDPROC;
  1127. PROCEDURE L20 USES TEMP_DATA;
  1128. V101 = 1;
  1129. ENDPROC;
  1130. PROCEDURE L25 USES TEMP_DATA;
  1131. V105 = 1;
  1132. ENDPROC;
  1133. PROCEDURE L966 USES TEMP_DATA;
  1134. V340 = 1;
  1135. ENDPROC;
  1136. PROCEDURE L27 USES DEVICE_DATA, TEMP_DATA, L39, L101, L107,
  1137. L141, L1190,
  1138. L1223,
  1139. L124, L113, L108, L93;
  1140. CALL L39;
  1141. IF(!(V101 || V103 || V108 || V107 ||
  1142. V100 || V102
  1143. ) &&
  1144. V105) THEN GOTO L38;
  1145. IF ((V42 == 0) && V340) THEN CALL L108;
  1146. IF ((V42 == 0) && V340) THEN GOTO L38;
  1147. V3 = 0;
  1148. V4 = 32;
  1149. CALL L101;
  1150. IF (V2 == 0) THEN GOTO L28;
  1151. IF ((V42 == 0) && V101) THEN CALL L1190;
  1152. V3 = 0;
  1153. V4 = 32;
  1154. CALL L101;
  1155. IF ((V42 == 0) && V101) THEN CALL L141;
  1156. L28:
  1157. IF ((V42 == 0) && V104) THEN CALL L124;
  1158. L38:
  1159. CALL L93;
  1160. EXIT V42;
  1161. ENDPROC;
  1162. PROCEDURE L39 USES DEVICE_DATA, TEMP_DATA,
  1163. L106, L458, L108, L107;
  1164. INTEGER V66 = 0;
  1165. INTEGER V90 = 0;
  1166. INTEGER V95 = 0;
  1167. INTEGER V67 = 0;
  1168. INTEGER V180 = 0;
  1169. INTEGER V212 = 0;
  1170. INTEGER V224 = 0;
  1171. INTEGER V199 = 0;
  1172. INTEGER V201 = 0;
  1173. INTEGER V202 = 0;
  1174. IF (V103) THEN V102 = 1;
  1175. IF (V106) THEN V107 = 1;
  1176. IF ((V102 || V100) && !V103 &&
  1177. (V108 || V107)) THEN V42 = 1;
  1178. IF (V42 != 0) THEN GOTO L84;
  1179. V21 = 0;
  1180. FOR i = 0 TO V1;
  1181. j = 1;
  1182. k = 1;
  1183. IF (((A13[i] & 1) == 0) ||
  1184. ((A13[i] & 4) == 0)) THEN GOTO L40;
  1185. V2 = A12[i];
  1186. j = A1[V2];
  1187. k = A5[V2];
  1188. L40:
  1189. V21 = V21 + j;
  1190. V66 = V66 + k;
  1191. NEXT i;
  1192. l = 0;
  1193. FOR i = 4 TO 0 STEP -1;
  1194. FOR j = 0 TO V1;
  1195. IF (((A13[j] & 1) == 0) ||
  1196. ((A13[j] & 4) == 0)) THEN GOTO L41;
  1197. V2 = A12[j];
  1198. FOR k = 0 TO (A1[V2] - 1);
  1199. IF ((k % 5) == i) THEN A26[l] = 1;
  1200. l = l + 1;
  1201. NEXT k;
  1202. GOTO L42;
  1203. L41:
  1204. l = l + 1;
  1205. L42:
  1206. NEXT j;
  1207. NEXT i;
  1208. V88 = 0;
  1209. FOR i = 0 TO V1;
  1210. j = 1;
  1211. k = 1;
  1212. IF (((A13[i] & 256) == 0) ||
  1213. ((A13[i] & 4) == 0)) THEN GOTO L43;
  1214. V2 = A12[i];
  1215. j = A1[V2];
  1216. k = A5[V2];
  1217. IF ((V2 >= 23) && (V2 <= 27)) THEN
  1218. V96 = 95;
  1219. L43:
  1220. V88 = V88 + j;
  1221. V90 = V90 + k;
  1222. NEXT i;
  1223. V94 = 0;
  1224. FOR i = 0 TO V1;
  1225. j = 1;
  1226. k = 1;
  1227. IF (((A13[i] & 512) == 0) ||
  1228. ((A13[i] & 4) == 0)) THEN GOTO L44;
  1229. V2 = A12[i];
  1230. j = A1[V2];
  1231. k = A5[V2];
  1232. L44:
  1233. V94 = V94 + j;
  1234. V95 = V95 + k;
  1235. NEXT i;
  1236. V179 = 0;
  1237. FOR i = 0 TO V1;
  1238. j = 1;
  1239. k = 1;
  1240. IF (((A13[i] & 2048) == 0) ||
  1241. ((A13[i] & 4) == 0)) THEN GOTO L45;
  1242. V2 = A12[i];
  1243. j = A1[V2];
  1244. k = A5[V2];
  1245. L45:
  1246. V179 = V179 + j;
  1247. V180 = V180 + k;
  1248. NEXT i;
  1249. V211 = 0;
  1250. FOR i = 0 TO V1;
  1251. j = 1;
  1252. k = 1;
  1253. IF (((A13[i] & 16384) == 0) ||
  1254. ((A13[i] & 4) == 0)) THEN GOTO L46;
  1255. V2 = A12[i];
  1256. j = A1[V2];
  1257. k = A5[V2];
  1258. L46:
  1259. V211 = V211 + j;
  1260. V212 = V212 + k;
  1261. NEXT i;
  1262. V223 = 0
  1263. ;
  1264. V224 = 0
  1265. ;
  1266. FOR i = 0 TO V1;
  1267. j = 1;
  1268. k = 1;
  1269. IF (((A13[i] & 32768) == 0) ||
  1270. ((A13[i] & 4) == 0) ||
  1271. ((A13[i] & 32) == 0)) THEN GOTO L47;
  1272. V2 = A105[i];
  1273. j = j + A1[V2];
  1274. k = k + A5[V2];
  1275. L47:
  1276. V223 = V223 + j;
  1277. V224 = V224 + k;
  1278. NEXT i;
  1279. V22 = 0;
  1280. FOR i = 0 TO V1;
  1281. j = 1;
  1282. k = 1;
  1283. IF (((A13[i] & 2) == 0) ||
  1284. ((A13[i] & 4) == 0)) THEN GOTO L48;
  1285. V2 = A12[i];
  1286. j = A1[V2];
  1287. k = A5[V2];
  1288. L48:
  1289. V22 = V22 + j;
  1290. V67 = V67 + k;
  1291. NEXT i;
  1292. l = 0;
  1293. FOR i = 4 TO 0 STEP -1;
  1294. FOR j = 0 TO V1;
  1295. IF (((A13[j] & 2) == 0) ||
  1296. ((A13[j] & 4) == 0)) THEN GOTO L49;
  1297. V2 = A12[j];
  1298. FOR k = 0 TO (A1[V2] - 1);
  1299. IF ((k % 5) == i) THEN A27[l] = 1;
  1300. l = l + 1;
  1301. NEXT k;
  1302. GOTO L50;
  1303. L49:
  1304. l = l + 1;
  1305. L50:
  1306. NEXT j;
  1307. NEXT i;
  1308. V16 = 0;
  1309. FOR i = 0 TO V1;
  1310. j = 1;
  1311. IF (((A13[i] & 1) == 0) ||
  1312. ((A13[i] & 4) == 0)) THEN GOTO L51;
  1313. V2 = A12[i];
  1314. j = A0[V2];
  1315. L51:
  1316. V16 = V16 + j;
  1317. NEXT i;
  1318. V87 = 0;
  1319. FOR i = 0 TO V1;
  1320. j = 1;
  1321. IF (((A13[i] & 256) == 0) ||
  1322. ((A13[i] & 4) == 0)) THEN GOTO L52;
  1323. V2 = A12[i];
  1324. j = A0[V2];
  1325. L52:
  1326. V87 = V87 + j;
  1327. NEXT i;
  1328. V17 = 0;
  1329. FOR i = 0 TO V1;
  1330. j = 1;
  1331. IF (((A13[i] & 2) == 0) ||
  1332. ((A13[i] & 4) == 0)) THEN GOTO L53;
  1333. V2 = A12[i];
  1334. j = A0[V2];
  1335. L53:
  1336. V17 = V17 + j;
  1337. NEXT i;
  1338. V181 = 0;
  1339. FOR i = 0 TO V1;
  1340. j = 1;
  1341. IF (((A13[i] & 2048) == 0) ||
  1342. ((A13[i] & 4) == 0)) THEN GOTO L54;
  1343. V2 = A12[i];
  1344. j = A0[V2];
  1345. L54:
  1346. V181 = V181 + j;
  1347. NEXT i;
  1348. V18 = V17;
  1349. IF (V16 > V18) THEN V18 = V16;
  1350. IF (V87 > V18) THEN V18 = V87;
  1351. IF (V181 > V18) THEN V18 = V181;
  1352. V20 = 32 + V1;
  1353. IF ((2 * 5 * 5 * V67) > V20) THEN V20 = 2 * 5 * 5 * V67;
  1354. IF ((2 * 5 * V66) > V20) THEN V20 = 2 * 5 * V66;
  1355. IF (V90 > V20) THEN V20 = V90;
  1356. IF (V95 > V20) THEN V20 = V95;
  1357. IF (V180 > V20) THEN V20 = V180;
  1358. IF (V212 > V20) THEN V20 = V212;
  1359. IF (V224 > V20) THEN V20 = V224;
  1360. V19 = V18;
  1361. IF (V21 > V19) THEN V19 = V21;
  1362. IF (V88 > V19) THEN V19 = V88;
  1363. IF (V94 > V19) THEN V19 = V94;
  1364. IF (V179 > V19) THEN V19 = V179;
  1365. IF (V211 > V19) THEN V19 = V211;
  1366. IF (V223 > V19) THEN V19 = V223;
  1367. IF (V20 > V19) THEN V19 = V20;
  1368. FOR i = 0 TO (V19 - 1);
  1369. A29[i] = 0;
  1370. A30[i] = 1;
  1371. NEXT i;
  1372. V33 = 0;
  1373. FOR i = 0 TO V1;
  1374. IF (((A13[i] & 2) == 0) ||
  1375. ((A13[i] & 4) == 0)) THEN GOTO L55;
  1376. V2 = A12[i];
  1377. IF (V33 < A7[V2]) THEN
  1378. V33 = A7[V2];
  1379. L55:
  1380. NEXT i;
  1381. V12 = 0;
  1382. V13 = 0;
  1383. FOR i = 0 TO V1;
  1384. V12 = V12 + A25[i];
  1385. IF (A25[i] > V13) THEN V13 = A25[i];
  1386. NEXT i;
  1387. FOR i = 0 TO (V13 - 1);
  1388. A39[i] = 1;
  1389. NEXT i;
  1390. FOR i = 0 TO 4;
  1391. j = 10 * i;
  1392. A34[(j + 9)..j] = $016;
  1393. A35[(j + 9)..j] = $01A;
  1394. A36[(j + 9)..j] = $022;
  1395. A37[(j + 9)..j] = $026;
  1396. FOR k = 0 TO 2;
  1397. b = 0;
  1398. IF ((i & (1 << k)) != 0) THEN b = 1;
  1399. A34[j + k + 7] = b;
  1400. A35[j + k + 7] = b;
  1401. A36[j + k + 7] = b;
  1402. A37[j + k + 7] = b;
  1403. NEXT k;
  1404. NEXT i;
  1405. FOR i = 0 TO 6;
  1406. j = 10 * i;
  1407. A38[(j + 9)..j] = $02A;
  1408. FOR k = 0 TO 2;
  1409. b = 0;
  1410. IF ((i & (1 << k)) != 0) THEN b = 1;
  1411. A38[j + k + 7] = b;
  1412. NEXT k;
  1413. NEXT i;
  1414. FOR i = 0 TO V1;
  1415. A52[i] = 0;
  1416. IF (((A13[i] & 256) == 0) ||
  1417. ((A13[i] & 4) == 0)) THEN GOTO L56;
  1418. V2 = A12[i];
  1419. A52[i] =
  1420. A5[V2] - (80 * A6[V2]);
  1421. L56:
  1422. NEXT i;
  1423. CALL L106;
  1424. IRSTOP IRPAUSE;
  1425. DRSTOP IDLE;
  1426. STATE IDLE;
  1427. IF(!(V101 || V103 || V108 || V107 ||
  1428. V100 || V102
  1429. ) &&
  1430. V105) THEN GOTO L84;
  1431. V4 = 0;
  1432. FOR i = 0 TO V1;
  1433. IF (((A17[i] & (32)) != 0) &&
  1434. ((A17[i] & 4) != 0) &&
  1435. ((A17[i] & 64) != 0)) THEN
  1436. V4 = 32;
  1437. NEXT i;
  1438. IF (V4 != 32) THEN
  1439. GOTO L57;
  1440. FOR i = 0 TO V1;
  1441. IF (((A17[i] & (32)) != 0) &&
  1442. ((A17[i] & 4) != 0) &&
  1443. (((A17[i] & 64) == 0) ||
  1444. (((A147[i] & 1) != 0) && !V231 && !V259))) THEN
  1445. A17[i] = A17[i] | 8;
  1446. NEXT i;
  1447. A18[9..0] = $281;
  1448. CALL L458;
  1449. FOR i = 0 TO 200;
  1450. WAIT IDLE, 512 CYCLES, 512 USEC, IDLE;
  1451. NEXT i;
  1452. FOR i = 0 TO V1;
  1453. IF (((A17[i] & (32)) != 0) &&
  1454. ((A17[i] & 4) != 0) &&
  1455. (((A17[i] & 64) == 0) ||
  1456. (((A147[i] & 1) != 0) && !V231 && !V259))) THEN
  1457. A17[i] = A17[i] & ~8;
  1458. NEXT i;
  1459. L57:
  1460. IF (V101 || V231 || V259 || V4 == 131072) THEN CALL L108;
  1461. IF (V42 != 0) THEN GOTO L84;
  1462. FOR i = 0 TO V1;
  1463. IF (((A17[i] & (1 | 2)) != 0) &&
  1464. ((A17[i] & 4) != 0) &&
  1465. ((A17[i] & 8) == 0)) THEN
  1466. V4 = 1 | 2;
  1467. NEXT i;
  1468. IF (V4 != (1 | 2)) THEN
  1469. GOTO L58;
  1470. A18[9..0] = $071;
  1471. CALL L458;
  1472. WAIT 10000 USEC;
  1473. L58:
  1474. FOR i = 0 TO V1;
  1475. IF (((A17[i] & 256) != 0) &&
  1476. ((A17[i] & 4) != 0) &&
  1477. ((A17[i] & 8) == 0)) THEN
  1478. V4 = 256;
  1479. NEXT i;
  1480. IF (V4 != 256) THEN
  1481. GOTO L70;
  1482. A18[9..0] = $332;
  1483. CALL L458;
  1484. WAIT 10000 USEC;
  1485. V203 = 0;
  1486. L70:
  1487. FOR i = 0 TO V1;
  1488. IF (((A17[i] & 512) != 0) &&
  1489. ((A17[i] & 4) != 0) &&
  1490. ((A17[i] & 8) == 0)) THEN
  1491. V4 = 512;
  1492. NEXT i;
  1493. IF (V4 != 512) THEN
  1494. GOTO L71;
  1495. A18[9..0] = $044;
  1496. CALL L458;
  1497. WAIT 10000 USEC;
  1498. L71:
  1499. FOR i = 0 TO V1;
  1500. IF (((A17[i] & 2048) != 0) &&
  1501. ((A17[i] & 4) != 0) &&
  1502. ((A17[i] & 8) == 0)) THEN
  1503. V4 = 2048;
  1504. NEXT i;
  1505. IF (V4 != 2048) THEN
  1506. GOTO L72;
  1507. IF (V103 || V102) THEN V38 = 1;
  1508. V38 = 0;
  1509. WAIT 10000 USEC;
  1510. L72:
  1511. FOR i = 0 TO V1;
  1512. IF (((A17[i] & 16384) != 0) &&
  1513. ((A17[i] & 4) != 0) &&
  1514. ((A17[i] & 8) == 0)) THEN
  1515. V4 = 16384;
  1516. NEXT i;
  1517. IF (V4 != 16384) THEN
  1518. GOTO L1187;
  1519. L1187:
  1520. V203 = 0;
  1521. CALL L107;
  1522. FOR i = 0 TO V1;
  1523. A17[i] = A17[i] & ~8;
  1524. NEXT i;
  1525. V4 = 0;
  1526. FOR i = 0 TO V1;
  1527. IF ((A17[i] & 131072) != 0) THEN V4 = 131072;
  1528. NEXT i;
  1529. IF (V4 != 131072) THEN GOTO L84;
  1530. V203 = 0;
  1531. L84:
  1532. ENDPROC;
  1533. PROCEDURE L85 USES DEVICE_DATA, TEMP_DATA, L88, L458 ;
  1534. IF (V233 || !V76 || (V42 != 0)) THEN GOTO L87;
  1535. A18[9..0] = $003;
  1536. V4 = 32;
  1537. CALL L458;
  1538. WAIT IDLE, 4096 CYCLES, 5 USEC, IDLE;
  1539. V233 = 1;
  1540. FOR i = 0 TO V1;
  1541. IF (A94[i] != 0) THEN
  1542. V191 = 1;
  1543. NEXT i;
  1544. IF(V191 == 1) THEN GOTO L86;
  1545. GOTO L87;
  1546. L86:
  1547. CALL L88;
  1548. L87:
  1549. ENDPROC;
  1550. PROCEDURE L88 USES DEVICE_DATA, TEMP_DATA, L458 ;
  1551. PREIR 0;
  1552. POSTIR 0;
  1553. PREDR 0;
  1554. POSTDR 0;
  1555. FOR i = V1 TO 0 STEP -1;
  1556. IF (((A17[i] & 32) == 0) ||
  1557. ((A17[i] & 4) == 0) ||
  1558. (V42 != 0)) THEN
  1559. GOTO L91;
  1560. IF (A94[i] == 0) THEN GOTO L91;
  1561. V77 = 0;
  1562. V78 = 0;
  1563. V30 = 0;
  1564. FOR j = V1 TO 0 STEP -1;
  1565. IF (i == j) THEN GOTO L89;
  1566. IF ((A17[j] & 32) != 0) THEN
  1567. A17[j] = A17[j] & ~4;
  1568. IF (i > j) THEN V77 = V77 + 1;
  1569. IF (i < j) THEN V78 = V78 + 1;
  1570. IF (j < i) THEN V30 = V30 + A94[j];
  1571. L89:
  1572. NEXT j;
  1573. V31 = V30 + A94[i] - 1;
  1574. IF(V31 == V30) THEN GOTO L90;
  1575. PUSH i;
  1576. A18[9..0] = $00A;
  1577. CALL L458;
  1578. POP i;
  1579. PREDR V77;
  1580. POSTDR V78;
  1581. FOR j = 0 TO 100;
  1582. DRSCAN A94[i], A95[V31..V30], CAPTURE A45[79..0];
  1583. IF(A45[79] == 0) THEN j = 100;
  1584. NEXT j;
  1585. if(A45[79] == 0) THEN GOTO L90;
  1586. V42 = 12;
  1587. GOTO L92;
  1588. L90:
  1589. PREDR V77;
  1590. POSTDR V78;
  1591. DRSCAN 80, V192[79..0], CAPTURE A45[79..0];
  1592. L91:
  1593. NEXT i;
  1594. L92:
  1595. PREIR 0;
  1596. POSTIR 0;
  1597. PREDR 0;
  1598. POSTDR 0;
  1599. ENDPROC;
  1600. PROCEDURE L93 USES DEVICE_DATA, TEMP_DATA, L107, L458, L108, L113
  1601. , L85
  1602. ;
  1603. IF (V42 == 1) THEN GOTO L100;
  1604. CALL L107;
  1605. CALL L85;
  1606. L94:
  1607. FOR i = 0 TO V1;
  1608. IF (((A17[i] & (1 | 2)) != 0) &&
  1609. ((A17[i] & 4) != 0) &&
  1610. ((A17[i] & 8) == 0)) THEN
  1611. V4 = 1 | 2;
  1612. NEXT i;
  1613. IF (V4 != (1 | 2)) THEN
  1614. GOTO L95;
  1615. A18[9..0] = $079;
  1616. CALL L458;
  1617. WAIT 10000 USEC;
  1618. L95:
  1619. FOR i = 0 TO V1;
  1620. IF (((A17[i] & 256) != 0) &&
  1621. ((A17[i] & 4) != 0) &&
  1622. ((A17[i] & 8) == 0)) THEN
  1623. V4 = 256;
  1624. NEXT i;
  1625. IF (V4 != 256) THEN
  1626. GOTO L96;
  1627. A18[9..0] = $006;
  1628. CALL L458;
  1629. L96:
  1630. FOR i = 0 TO V1;
  1631. IF (((A17[i] & 512) != 0) &&
  1632. ((A17[i] & 4) != 0) &&
  1633. ((A17[i] & 8) == 0)) THEN
  1634. V4 = 512;
  1635. NEXT i;
  1636. IF (V4 != 512) THEN
  1637. GOTO L96a;
  1638. A18[9..0] = $04A;
  1639. CALL L458;
  1640. WAIT 10000 USEC;
  1641. L96a:
  1642. FOR i = 0 TO V1;
  1643. IF (((A17[i] & 2048) != 0) &&
  1644. ((A17[i] & 4) != 0) &&
  1645. ((A17[i] & 8) == 0)) THEN
  1646. V4 = 2048;
  1647. NEXT i;
  1648. IF (V4 != 2048) THEN
  1649. GOTO L97;
  1650. A18[9..0] = $04A;
  1651. WAIT 10000 USEC;
  1652. L97:
  1653. FOR i = 0 TO V1;
  1654. IF (((A17[i] & 16384) != 0) &&
  1655. ((A17[i] & 4) != 0) &&
  1656. ((A17[i] & 8) == 0)) THEN
  1657. V4 = 16384;
  1658. NEXT i;
  1659. IF (V4 != 16384) THEN
  1660. GOTO L98;
  1661. A18[9..0] = $201;
  1662. IF (V228 == 1) THEN A18[9..0] = $166;
  1663. CALL L458;
  1664. WAIT 10000 USEC;
  1665. L98:
  1666. FOR i = 0 TO V1;
  1667. IF (((A17[i] & 131072) != 0) &&
  1668. ((A17[i] & 4) != 0) &&
  1669. ((A17[i] & 8) == 0)) THEN
  1670. V4 = 131072;
  1671. NEXT i;
  1672. IF (V4 != 131072) THEN GOTO L1193;
  1673. L1193:
  1674. IF ((!V76 && !V231 && !V259) || (V42 != 0)) THEN GOTO L99;
  1675. WAIT IDLE, 256 CYCLES, 10 USEC, IDLE;
  1676. V80 = 0;
  1677. IF (!V421 && !A175) THEN CALL L108;
  1678. IF ((V42 != 0) && V76) THEN V42 = 10;
  1679. IF ((V42 != 0) && !V76) THEN V42 = 10;
  1680. IF (V42 != 0) THEN GOTO L100;
  1681. L99:
  1682. A18[9..0] = $3FF;
  1683. CALL L458;
  1684. IF (V105 && (V42 == 0)) THEN CALL L113;
  1685. L100:
  1686. IF (V42 == 0) THEN
  1687. PRINT "DONE";
  1688. IF (V42 == 1) THEN
  1689. PRINT "Invalid option combination specified";
  1690. IF (V42 == 6) THEN
  1691. PRINT "Unrecognized device";
  1692. IF (V42 == 7) THEN
  1693. PRINT "Device revision is not supported";
  1694. IF ((V42 == 10) && (V103)) THEN
  1695. PRINT "Device programming failure";
  1696. IF (V42 == 9) THEN
  1697. PRINT "Device is not blank";
  1698. IF (V42 == 11) THEN
  1699. PRINT "Device verify failure";
  1700. IF ((V42 == 10) && (V101)) THEN
  1701. PRINT "Device configuration failure";
  1702. IF (V42 == 4) THEN
  1703. PRINT "Unable to read USERCODE/UES from device #", V84 + 1;
  1704. IF (V42 == 12) THEN
  1705. PRINT "Failed to configure Excalibur stripe";
  1706. IF (V42 == 14) THEN
  1707. PRINT "Failed to erase or program ASC device";
  1708. IF (V42 == 15) THEN
  1709. PRINT "Unable to erase the protected sector(s) of the ASC device";
  1710. IF (V42 == 18) THEN
  1711. PRINT "Reserved block start address mismatch - operation aborted";
  1712. IF (V42 == 19) THEN
  1713. PRINT "Unexpected problem has occurred during NAND flash bad block management.";
  1714. IF (V42 == 20) THEN
  1715. PRINT "Device is write-protected";
  1716. IF (V42 == 21) THEN
  1717. PRINT "Programming file size is larger than flash density";
  1718. IF (V42 == 22) THEN
  1719. PRINT "Programming file format is not aligned with flash type";
  1720. ENDPROC;
  1721. PROCEDURE L101 USES DEVICE_DATA, TEMP_DATA;
  1722. j = 0;
  1723. FOR i = 0 TO V1;
  1724. IF ((j <= V3) &&
  1725. ((A13[i] & V4) != 0) &&
  1726. ((A13[i] & 4) != 0)) THEN j = i + 1;
  1727. NEXT i;
  1728. IF (j > V3) THEN GOTO L102;
  1729. V2 = 0;
  1730. V3 = 0;
  1731. GOTO L105;
  1732. L102:
  1733. V2 = A12[j - 1];
  1734. V3 = j;
  1735. IF(!V216) THEN GOTO L103;
  1736. V2 = A105[j - 1];
  1737. L103:
  1738. IF ((V4 == 32) || (V4 == 256) ||
  1739. (V4 == 512) || (V4 == 2048) ||
  1740. (V4 == 16384) || (V4 == 32768) ||
  1741. (V4 == 1024))
  1742. THEN GOTO L105;
  1743. IF (V58) THEN GOTO L104;
  1744. A41[9..0] = $066;
  1745. GOTO L105;
  1746. L104:
  1747. A41[9..0] = $006;
  1748. L105:
  1749. IF (V4 == 1) THEN A40[9..0] = $00E;
  1750. IF (V4 == 1) THEN A44[9..0] = $012;
  1751. IF (V4 == 2) THEN A40[9..0] = $38E;
  1752. IF (V4 == 2) THEN A44[9..0] = $392;
  1753. ENDPROC;
  1754. PROCEDURE L106 USES DEVICE_DATA, TEMP_DATA, L107
  1755. ;
  1756. CALL L107;
  1757. V10 = 0;
  1758. V14 = 0;
  1759. V15 = 0;
  1760. V89 = 0;
  1761. V49 = 1;
  1762. V34 = 0;
  1763. V51 = -1;
  1764. V52 = -1;
  1765. V45 = 0;
  1766. V29 = 1;
  1767. IF (V103) THEN V29 = 0;
  1768. IF (V102 && V74) THEN V29 = 2;
  1769. ENDPROC;
  1770. PROCEDURE L107 USES DEVICE_DATA, TEMP_DATA;
  1771. FOR i = 0 TO V1;
  1772. A17[i] = (A13[i] | A48[i]);
  1773. IF (((A17[i] & 4) != 0) &&
  1774. ((A17[i] & (1 | 256 | 2 | 512 | 2048 | 16384 | 131072)) != 0) &&
  1775. !V102 && !V100 && !V103 && !V108 &&
  1776. !V107 && !V106 && V101) THEN
  1777. A17[i] = A17[i] & ~4;
  1778. IF (((A17[i] & 4) != 0) &&
  1779. ((A17[i] & 32) != 0) && ((A17[i] & 32768) == 0) && ((A17[i] & 1024) == 0) && !V101 &&
  1780. (V102 || V100 || V103 || V108 ||
  1781. V107 || V106)) THEN
  1782. A17[i] = A17[i] & ~4;
  1783. NEXT i;
  1784. ENDPROC;
  1785. PROCEDURE L108 USES DEVICE_DATA, TEMP_DATA, L107;
  1786. INTEGER V79 = 32 * V0;
  1787. BOOLEAN A46[V79];
  1788. INTEGER A47[8];
  1789. INTEGER V145;
  1790. CALL L107;
  1791. STATE IDLE;
  1792. V27 = 0;
  1793. FOR i = 0 TO V1;
  1794. A18[(A25[i] - 1)..0] = A39[(A25[i] - 1)..0];
  1795. IF ((A17[i] & (1 | 2 | 256 | 512 | 2048)) != 0) THEN
  1796. A18[9..0] = $059;
  1797. IF ((A17[i] & (32 | 16384 | 131072 | 262144)) != 0) THEN
  1798. A18[9..0] = $006;
  1799. IF ((A17[i] & 65536) != 0) THEN
  1800. A18[3..0] = $E;
  1801. A32[(V27 + (A25[i] - 1))..V27] = A18[(A25[i] - 1)..0];
  1802. V27 = V27 + A25[i];
  1803. NEXT i;
  1804. IRSCAN V27, A32[(V27 - 1)..0];
  1805. WAIT IRPAUSE, 5 USEC, IDLE;
  1806. WAIT 3 CYCLES;
  1807. DRSCAN V79, A46[(V79 - 1)..0], CAPTURE A46[(V79 - 1)..0];
  1808. V27 = 0;
  1809. FOR i = 0 TO V1;
  1810. IF (A46[V27] == 1) THEN GOTO L109;
  1811. IF (V80) THEN
  1812. PRINT "Device #", V0 - i, " unable to read IDCODE";
  1813. IF (V101 && ((A17[i] & 32) != 0) &&
  1814. ((A17[i] & 4) != 0)) THEN V42 = 6;
  1815. GOTO L110;
  1816. L109:
  1817. FOR j = 0 TO 7;
  1818. A47[j] = 0;
  1819. FOR k = 0 TO 3;
  1820. IF (A46[V27 + (4 * j) + k]) THEN
  1821. A47[j] = A47[j] | (1 << k);
  1822. NEXT k;
  1823. A47[j] = A47[j] + 48;
  1824. IF (A47[j] >= 58) THEN A47[j] = A47[j] + 7;
  1825. NEXT j;
  1826. IF (V80) THEN
  1827. PRINT "Device #", V0 - i, " IDCODE is ",
  1828. CHR$(A47[7]), CHR$(A47[6]),
  1829. CHR$(A47[5]), CHR$(A47[4]),
  1830. CHR$(A47[3]), CHR$(A47[2]),
  1831. CHR$(A47[1]), CHR$(A47[0]);
  1832. IF (V101 && ((A17[i] & 32) != 0) &&
  1833. ((A17[i] & 4) != 0) && (A47[0] != 68) &&
  1834. (A47[1] != 68)) THEN
  1835. V42 = 6;
  1836. V27 = V27 + 31;
  1837. L110:
  1838. V27 = V27 + 1;
  1839. NEXT i;
  1840. V27 = 0;
  1841. k = 0;
  1842. push l;
  1843. FOR i = 0 TO V1;
  1844. IF (A61[k] != 0) THEN GOTO L111;
  1845. IF (A46[V27] != 0) THEN
  1846. V42 = 6;
  1847. V27 = V27 + 1;
  1848. k = k + 1;
  1849. NEXT i;
  1850. GOTO L112;
  1851. L111:
  1852. V145 = 0;
  1853. FOR j = 0 TO 31;
  1854. IF (A46[(V27 + j)]) THEN
  1855. V145 = V145 + (1 << j);
  1856. NEXT j;
  1857. l = 6;
  1858. FOR j = 0 TO (A61[k] - 1);
  1859. IF (V145 == A61[k+j+1]) THEN l = 0;
  1860. IF (l == 0) THEN j = A61[k];
  1861. NEXT j;
  1862. V27 = V27 + 32;
  1863. k = k + A61[k] + 1;
  1864. IF (l == 6) THEN
  1865. V42 = 6;
  1866. NEXT i;
  1867. L112:
  1868. pop l;
  1869. IF (V232 && (V42 != 0)) THEN
  1870. PRINT "IDCODE failures ignored";
  1871. IF (V232 && (V42 != 0)) THEN
  1872. V42 = 0;
  1873. ENDPROC;
  1874. PROCEDURE L113 USES DEVICE_DATA, TEMP_DATA, L107, L458, L119;
  1875. j = 0;
  1876. k = V1;
  1877. V84 = V84 - 1;
  1878. IF (V84 == -1) THEN GOTO L114;
  1879. IF ((V84 < 0) || (V84 > V1) ||
  1880. (((A17[V1 - V84] & 256) == 0) &&
  1881. ((A17[V1 - V84] & 32) == 0) &&
  1882. ((A17[V1 - V84] & 512) == 0) &&
  1883. ((A17[V1 - V84] & 16384) == 0) &&
  1884. ((A17[V1 - V84] & 2048) == 0) &&
  1885. ((A17[V1 - V84] & 131072) == 0))) THEN
  1886. V42 = 4;
  1887. IF (V42 != 0) THEN GOTO L118;
  1888. j = V84;
  1889. k = V84;
  1890. L114:
  1891. CALL L107;
  1892. FOR i = 0 TO V1;
  1893. IF (((A17[i] & 256) != 0) &&
  1894. ((A17[i] & 4) != 0) &&
  1895. ((A17[i] & 8) == 0)) THEN
  1896. V4 = 256;
  1897. NEXT i;
  1898. IF (V4 != 256) THEN
  1899. GOTO L115;
  1900. A18[9..0] = $006;
  1901. CALL L458;
  1902. WAIT 10000 USEC;
  1903. L115:
  1904. FOR i = 0 TO V1;
  1905. IF (((A17[i] & (512 | 2048)) != 0) &&
  1906. ((A17[i] & 4) != 0) &&
  1907. ((A17[i] & 8) == 0)) THEN
  1908. V4 = 512 | 2048;
  1909. NEXT i;
  1910. IF (V4 != (512 | 2048)) THEN
  1911. GOTO L116;
  1912. A18[9..0] = $04A;
  1913. CALL L458;
  1914. WAIT 10000 USEC;
  1915. L116:
  1916. FOR i = 0 TO V1;
  1917. IF (((A17[i] & 16384) != 0) &&
  1918. ((A17[i] & 4) != 0) &&
  1919. ((A17[i] & 8) == 0)) THEN
  1920. V4 = 16384;
  1921. NEXT i;
  1922. IF (V4 != 16384) THEN
  1923. GOTO L117;
  1924. A18[9..0] = $201;
  1925. CALL L458;
  1926. WAIT 10000 USEC;
  1927. L117:
  1928. A18[9..0] = $3FF;
  1929. CALL L458;
  1930. STATE IDLE;
  1931. FOR i = 0 TO (V19 - 1);
  1932. A30[i] = 1;
  1933. NEXT i;
  1934. FOR i = j TO k;
  1935. V84 = i;
  1936. PUSH i; PUSH j; PUSH k;
  1937. CALL L107;
  1938. V4 = 0;
  1939. IF (((A17[V1 - V84] & 256) != 0) &&
  1940. ((A17[V1 - V84] & 4) != 0)) THEN
  1941. V4 = 256;
  1942. IF (((A17[V1 - V84] & 16384) != 0) &&
  1943. ((A17[V1 - V84] & 4) != 0)) THEN
  1944. V4 = 16384;
  1945. IF (((A17[V1 - V84] & 32) != 0) &&
  1946. ((A17[V1 - V84] & 4) != 0)) THEN
  1947. V4 = 32;
  1948. IF (((A17[V1 - V84] & 512) != 0) &&
  1949. ((A17[V1 - V84] & 4) != 0)) THEN
  1950. V4 = 512;
  1951. IF (((A17[V1 - V84] & 2048) != 0) &&
  1952. ((A17[V1 - V84] & 4) != 0)) THEN
  1953. V4 = 2048;
  1954. IF (((A17[V1 - V84] & 131072) != 0) &&
  1955. ((A17[V1 - V84] & 4) != 0)) THEN
  1956. V4 = 131072;
  1957. IF (V4 != 0) THEN CALL L119;
  1958. POP k; POP j; POP i;
  1959. NEXT i;
  1960. L118:
  1961. V84 = 0;
  1962. ENDPROC;
  1963. PROCEDURE L119 USES DEVICE_DATA, TEMP_DATA, L458, L123;
  1964. j = V1 - V84;
  1965. FOR i = 0 TO V1;
  1966. IF (((A17[i] & V4) != 0) &&
  1967. ((A17[i] & 4) != 0) && (i != j)) THEN
  1968. A17[i] = A17[i] | 8;
  1969. NEXT i;
  1970. IF (V4 == 256) THEN
  1971. A18[9..0] = $007;
  1972. IF (V4 == 16384) THEN
  1973. A18[9..0] = $007;
  1974. IF ((V4 == 512) || (V4 == 2048)) THEN
  1975. A18[9..0] = $079;
  1976. IF (V4 == 32) THEN
  1977. A18[9..0] = $007;
  1978. IF (V4 == 131072) THEN
  1979. A18[9..0] = $007;
  1980. CALL L458;
  1981. DRSCAN 32 + j, A30[(32 + j - 1)..0], CAPTURE A31[(32 + j - 1)..0];
  1982. V86 = 0;
  1983. FOR i = 0 TO 31;
  1984. IF (A31[i + j]) THEN
  1985. V86 = V86 | (1 << i);
  1986. NEXT i;
  1987. CALL L123;
  1988. ENDPROC;
  1989. PROCEDURE L120 USES DEVICE_DATA, TEMP_DATA, L107, L458;
  1990. CALL L107;
  1991. V4 = 512;
  1992. j = 0;
  1993. FOR i = 0 TO V1;
  1994. A30[j] = 1;
  1995. l = 1;
  1996. IF (((A17[i] & 512) == 0) ||
  1997. ((A17[i] & 4) == 0)) THEN
  1998. GOTO L122;
  1999. l = 8 * 3;
  2000. FOR V27 = 0 TO l - 1;
  2001. A30[j + V27] = 1;
  2002. IF ((V27 % 3) == 0) THEN
  2003. A30[j + V27] = 0;
  2004. NEXT V27;
  2005. L122:
  2006. j = j + l;
  2007. NEXT i;
  2008. A18[9..0] = $055;
  2009. CALL L458;
  2010. WAIT IDLE, 10 CYCLES, 1000 USEC, IDLE;
  2011. DRSCAN j, A30[j - 1..0];
  2012. WAIT IDLE, 10 CYCLES, 1000 USEC, IDLE;
  2013. A18[9..0] = $000;
  2014. CALL L458;
  2015. WAIT IDLE, 10 CYCLES, 1000 USEC, IDLE;
  2016. A18[9..0] = $3FF;
  2017. CALL L458;
  2018. WAIT IDLE, 10 CYCLES, 1000 USEC, IDLE;
  2019. FOR i = 0 TO j - 1;
  2020. A30[i] = 1;
  2021. NEXT i;
  2022. ENDPROC;
  2023. PROCEDURE L123 USES DEVICE_DATA, TEMP_DATA;
  2024. INTEGER A58[8];
  2025. EXPORT "DEVICE", V84 + 1;
  2026. EXPORT "USERCODE", V86;
  2027. FOR i = 0 TO 7;
  2028. V27 = 0;
  2029. A58[i] = V86 & 15;
  2030. IF (A58[i] > 9) THEN V27 = 7;
  2031. A58[i] = A58[i] + 48 + V27;
  2032. V86 = V86 >> 4;
  2033. NEXT i;
  2034. PRINT "Device #", V84 + 1, " USERCODE code is ",
  2035. CHR$(A58[7]), CHR$(A58[6]),
  2036. CHR$(A58[5]), CHR$(A58[4]),
  2037. CHR$(A58[3]), CHR$(A58[2]),
  2038. CHR$(A58[1]), CHR$(A58[0]);
  2039. ENDPROC;
  2040. PROCEDURE L124 USES DEVICE_DATA, TEMP_DATA, L107
  2041. ;
  2042. j = 0;
  2043. k = V1;
  2044. V34 = 1;
  2045. V29 = 1;
  2046. V84 = V84 - 1;
  2047. IF (V84 == -1) THEN GOTO L126;
  2048. IF ((V84 < 0) || (V84 > V1) ||
  2049. (((A17[V1 - V84] & 1) == 0) &&
  2050. ((A17[V1 - V84] & 2) == 0))) THEN
  2051. V42 = 4;
  2052. IF (V42 != 0) THEN GOTO L127;
  2053. L125:
  2054. j = V84;
  2055. k = V84;
  2056. L126:
  2057. FOR i = j TO k;
  2058. V84 = i;
  2059. PUSH i; PUSH j; PUSH k;
  2060. CALL L107;
  2061. V86 = 0;
  2062. POP k; POP j; POP i;
  2063. NEXT i;
  2064. L127:
  2065. V84 = 0;
  2066. ENDPROC;
  2067. PROCEDURE L134 USES DEVICE_DATA, TEMP_DATA;
  2068. INTEGER V85[8];
  2069. EXPORT "DEVICE", V84 + 1;
  2070. EXPORT "UES", V86;
  2071. FOR i = 0 TO 3;
  2072. V27 = 0;
  2073. V85[i] = V86 & 15;
  2074. IF (V85[i] > 9) THEN V27 = 7;
  2075. V85[i] = V85[i] + 48 + V27;
  2076. V86 = V86 >> 4;
  2077. NEXT i;
  2078. PRINT "Device #", V84 + 1, " UES code is ",
  2079. CHR$(V85[3]), CHR$(V85[2]),
  2080. CHR$(V85[1]), CHR$(V85[0]);
  2081. ENDPROC;
  2082. PROCEDURE L135 USES DEVICE_DATA, TEMP_DATA, L458;
  2083. A18[9..0] = $00A;
  2084. CALL L458;
  2085. PREDR V77;
  2086. POSTDR V78;
  2087. DRSCAN 80, V189[79..0], CAPTURE A45[79..0];
  2088. FOR i = 0 TO 100;
  2089. PREDR V77;
  2090. POSTDR V78;
  2091. DRSCAN 80, A29[79..0], CAPTURE A45[79..0];
  2092. IF (A45[79] == 0) THEN i = 100;
  2093. NEXT i;
  2094. IF (A45[79] == 0) THEN GOTO L136;
  2095. V42 = 12;
  2096. GOTO L137;
  2097. L136:
  2098. PREDR V77;
  2099. POSTDR V78;
  2100. DRSCAN 80, V190[79..0], CAPTURE A45[79..0];
  2101. FOR i = 0 TO 100;
  2102. PREDR V77;
  2103. POSTDR V78;
  2104. DRSCAN 80, A29[79..0], CAPTURE A45[79..0];
  2105. IF (A45[79] == 0) THEN i = 100;
  2106. NEXT i;
  2107. IF (A45[79] == 0) THEN GOTO L137;
  2108. V42 = 12;
  2109. L137:
  2110. ENDPROC;
  2111. PROCEDURE L138 USES DEVICE_DATA, TEMP_DATA;
  2112. V188 = (V187 - V186)/80;
  2113. FOR i = 0 TO V188;
  2114. FOR j = 0 TO 100;
  2115. PREDR V77;
  2116. POSTDR V78;
  2117. DRSCAN 80, A93[(V186 + 79)..V186], CAPTURE A45[79..0];
  2118. IF (A45[79] == 0) THEN j = 100;
  2119. NEXT j;
  2120. IF (A45[79] == 0) THEN GOTO L139;
  2121. V42 = 12;
  2122. i = V188;
  2123. GOTO L140;
  2124. L139:
  2125. V186 = V186 + 80;
  2126. L140:
  2127. NEXT i;
  2128. ENDPROC;
  2129. PROCEDURE L1223 USES DEVICE_DATA, TEMP_DATA, L458, L849;
  2130. PUSH j;
  2131. PUSH m;
  2132. PUSH n;
  2133. PUSH i;
  2134. A31[22+V1..0] = A29[22+V1..0];
  2135. IF ((A186[j] & 512) == 0) THEN A31[j+22..j] = $500008;
  2136. IF ((A186[j] & 512) != 0) THEN A31[j+22..j] = $480008;
  2137. A18[9..0] = $203;
  2138. CALL L458;
  2139. WAIT IDLE, 16 CYCLES, IDLE;
  2140. DRSCAN (23 + V1), A31[22+V1..0];
  2141. STATE IDLE;
  2142. A18[9..0] = $205;
  2143. CALL L458;
  2144. WAIT IDLE, 16 CYCLES, IDLE;
  2145. DRSCAN (32 + V1), A29[31+V1..0], CAPTURE A31[31+V1..0];
  2146. WAIT IDLE, 3 CYCLES, IDLE;
  2147. ba[31..0] = A31[j+31..j];
  2148. Call L849;
  2149. IF (i == 0) THEN GOTO L1224;
  2150. i = i >> 23;
  2151. m = 0;
  2152. FOR n = 0 TO 8;
  2153. IF ((i & (1 << n)) != 0) THEN m = m + (1 << (8 - n));
  2154. NEXT n;
  2155. IF (m != 120 && m != 124 && m != 126) THEN V42 = 6;
  2156. IF (V42 != 0) THEN PRINT "Detected invalid Max 10 feature ID for device ", V0 - j;
  2157. IF (V42 != 0) THEN GOTO L1224;
  2158. IF (m > (A186[j] & 511)) THEN V42 = 6;
  2159. IF (V42 != 0) THEN PRINT "Incompatible feature ID for device ", V0 - j, ". Expected feature ID is ", (A186[j] & 511), " but fouL742 ", m;
  2160. L1224:
  2161. POP i;
  2162. POP n;
  2163. POP m;
  2164. POP j;
  2165. ENDPROC;
  2166. PROCEDURE L1190 USES DEVICE_DATA, TEMP_DATA, L458, L850, L1223;
  2167. push V91;
  2168. V91 = 1;
  2169. m = 0;
  2170. n = 0;
  2171. FOR i = 0 to V1;
  2172. IF ((A17[i] & 32) != 0 && (A17[i] & 4) != 0) THEN A17[i] = A17[i] | 8;
  2173. m = m + A25[i];
  2174. NEXT i;
  2175. FOR j = 0 to V1;
  2176. IF ((A17[j] & 32) == 0 ||
  2177. (A17[j] & 4) == 0 ||
  2178. (A17[j] & 524288) == 0) THEN GOTO L1191;
  2179. A17[j] = A17[j] & ~8;
  2180. A31[m-1..0] = A30[m-1..0];
  2181. A31[n+9..n] = $006;
  2182. IRSCAN m, A31[m-1..0], CAPTURE A57[m-1..0];
  2183. STATE IDLE;
  2184. A18[9..0] = $2CC;
  2185. CALL L458;
  2186. WAIT IDLE, 16 CYCLES, 350000 USEC, IDLE;
  2187. call L1223;
  2188. IF (V42 != 0) THEN GOTO L1192;
  2189. IF A57[n+2] == 1 THEN GOTO L1192;
  2190. A18[9..0] = $203;
  2191. CALL L458;
  2192. WAIT IDLE, 3 CYCLES, IDLE;
  2193. DRSCAN 23 + V1, A29[22+V1..0];
  2194. A18[9..0] = $3F2;
  2195. CALL L458;
  2196. WAIT IDLE, 16 CYCLES, 350000 USEC, IDLE;
  2197. A18[9..0] = $307;
  2198. CALL L458;
  2199. WAIT IDLE, 16 CYCLES, IDLE;
  2200. DRSCAN V0, A29[V1..0], CAPTURE A31[V1..0];
  2201. IF (A31[j] == 0) THEN V42 = 10;
  2202. IF (A31[j] == 0) THEN GOTO L1192;
  2203. STATE IDLE;
  2204. FOR m = 0 to 3;
  2205. A18[9..0] = $203;
  2206. CALL L458;
  2207. WAIT IDLE, 16 CYCLES, IDLE;
  2208. i = A174[j * 2];
  2209. IF (m == 0) THEN i = i - ((A174[j * 2 + 1]/32) + 1);
  2210. IF (m == 1) THEN i = 14 * (A174[j * 2 + 1]/64);
  2211. IF (m == 3) THEN i = i + (A174[j * 2 + 1]/32);
  2212. CALL L850;
  2213. k = j;
  2214. FOR i = 22 TO 0 STEP -1;
  2215. A31[k] = ba[i];
  2216. k = k + 1;
  2217. NEXT i;
  2218. k = 23 + V1;
  2219. DRSCAN k, A31[k-1..0];
  2220. STATE IDLE;
  2221. A18[9..0] = $3F4;
  2222. CALL L458;
  2223. WAIT IDLE, 16 CYCLES, IDLE;
  2224. A31[j+31..j] = $6C48A50F;
  2225. IF (m == 1) THEN A31[j+31..j] = $FFF7FFFF;
  2226. k = 32 + V1;
  2227. DRSCAN k, A31[k-1..0];
  2228. WAIT IDLE, 3 CYCLES, 320 USEC, IDLE;
  2229. A18[9..0] = $307;
  2230. CALL L458;
  2231. WAIT IDLE, 16 CYCLES, IDLE;
  2232. DRSCAN V0, A29[V1..0], CAPTURE A31[V1..0];
  2233. STATE IDLE;
  2234. IF (A31[j] == 0) THEN V42 = 10;
  2235. IF (V42 != 0) THEN m = 2;
  2236. NEXT m;
  2237. L1192:
  2238. A18[9..0] = $201;
  2239. CALL L458;
  2240. WAIT IDLE, 1 CYCLES, 1000 USEC, IDLE;
  2241. A17[j] = A17[j] | 8;
  2242. L1191:
  2243. IF (V42 != 0) THEN j = V1;
  2244. n = n + A25[j];
  2245. NEXT j;
  2246. FOR i = 0 to V1;
  2247. A17[i] = A17[i] & ~8;
  2248. NEXT i;
  2249. pop V91;
  2250. ENDPROC;
  2251. PROCEDURE L141 USES DEVICE_DATA, TEMP_DATA, L107, L458, L138, L135;
  2252. PRINT "configuring SRAM device(s)...";
  2253. CALL L107;
  2254. PREIR 0;
  2255. POSTIR 0;
  2256. PREDR 0;
  2257. POSTDR 0;
  2258. FOR i = V1 TO 0 STEP -1;
  2259. IF (((A17[i] & 32) == 0) ||
  2260. ((A17[i] & 4) == 0) ||
  2261. (V42 != 0)) THEN
  2262. GOTO L146;
  2263. V77 = 0;
  2264. V78 = 0;
  2265. V30 = 0;
  2266. V186 = 0;
  2267. FOR j = V1 TO 0 STEP -1;
  2268. IF (i == j) THEN GOTO L142;
  2269. IF ((A17[j] & 32) != 0) THEN
  2270. A17[j] = A17[j] & ~4;
  2271. IF (i > j) THEN V77 = V77 + 1;
  2272. IF (i < j) THEN V78 = V78 + 1;
  2273. IF (j < i) THEN V30 = V30 + A43[j];
  2274. IF (j < i) THEN V186 = V186 + A92[j];
  2275. L142:
  2276. NEXT j;
  2277. IF(A92[i] == 0) THEN
  2278. GOTO L143;
  2279. PUSH i;
  2280. CALL L135;
  2281. POP i;
  2282. V187 = V186 + A92[i] - 1;
  2283. PUSH i;
  2284. CALL L138;
  2285. POP i;
  2286. L143:
  2287. V31 = V30 + A43[i] - 1;
  2288. POSTDR V78;
  2289. PUSH i;
  2290. IF (((A147[i] & 2) == 0) ||
  2291. V393) THEN
  2292. GOTO L1094;
  2293. A18[9..0] = $2EE;
  2294. CALL L458;
  2295. L1094:
  2296. IF ((A17[i] & 64) == 0) THEN
  2297. GOTO L144;
  2298. A18[9..0] = $281;
  2299. CALL L458;
  2300. FOR i = 0 TO 200;
  2301. WAIT IDLE, 512 CYCLES, 512 USEC, IDLE;
  2302. NEXT i;
  2303. POP i;
  2304. PUSH i;
  2305. L144:
  2306. IF (((A17[i] & 128) == 0) || (V230 == 0)) THEN
  2307. GOTO L145;
  2308. A18[9..0] = $00D;
  2309. CALL L458;
  2310. WAIT 2500 USEC;
  2311. L145:
  2312. A18[9..0] = $002;
  2313. CALL L458;
  2314. FOR i = 0 TO 20;
  2315. WAIT IDLE, 512 CYCLES, 512 USEC, IDLE;
  2316. NEXT i;
  2317. POP i;
  2318. DRSCAN A43[i], A42[V31..V30];
  2319. IF (USE_REV0_PROG_ALG) THEN DRSCAN 32, A30[31..0];
  2320. PUSH i;
  2321. A18[9..0] = $004;
  2322. CALL L458;
  2323. POP i;
  2324. PREDR V77;
  2325. POSTDR V78;
  2326. DRSCAN A59[i], A29[A59[i]-1..0], CAPTURE A45[A59[i]-1..0];
  2327. IF !A45[A60[i]] THEN V42 = 10;
  2328. PUSH i;
  2329. IF (((A147[i] & 2) == 0) ||
  2330. V393) THEN
  2331. GOTO L1095;
  2332. WAIT IDLE, 8192 CYCLES, 2048 USEC, IDLE;
  2333. A18[9..0] = $1EE;
  2334. CALL L458;
  2335. L1095:
  2336. CALL L107;
  2337. POP i;
  2338. L146:
  2339. NEXT i;
  2340. PREIR 0;
  2341. POSTIR 0;
  2342. PREDR 0;
  2343. POSTDR 0;
  2344. IF (V42 != 0) THEN
  2345. GOTO L147;
  2346. V76 = 1;
  2347. L147:
  2348. ENDPROC;
  2349. PROCEDURE L458 USES DEVICE_DATA, TEMP_DATA;
  2350. PUSH i;
  2351. PUSH j;
  2352. PUSH l;
  2353. V41 = 0;
  2354. V27 = 0;
  2355. IF (!V56) THEN GOTO L459;
  2356. V56 = 0;
  2357. V41 = 50;
  2358. IF (!USE_EXTEND_IR_DELAY_METHOD) THEN GOTO L459;
  2359. V27 = 50;
  2360. A32[49..0] = A30[49..0];
  2361. L459:
  2362. FOR i = 0 TO V1;
  2363. IF ((A17[i] & 8) != 0) THEN GOTO L460;
  2364. IF (((A17[i] & V4) != 0) &&
  2365. ((A17[i] & 4) != 0)) THEN GOTO L462;
  2366. A33[(A25[i] - 1)..0] = A39[(A25[i] - 1)..0];
  2367. IF (((A17[i] & 1) != 0) &&
  2368. ((A17[i] & 4) != 0)) THEN
  2369. A33[(A25[i] - 1)..0] = $03E;
  2370. A32[(V27 + (A25[i] - 1))..V27] = A33[(A25[i] - 1)..0];
  2371. V27 = V27 + A25[i];
  2372. GOTO L465;
  2373. L460:
  2374. IF ((A17[i] & 2) != 0) THEN GOTO L461;
  2375. A32[(V27 + 9)..V27] = $3FF;
  2376. IF ((A17[i] & 1) != 0) THEN
  2377. A32[(V27 + 9)..V27] = $03E;
  2378. V27 = V27 + 10;
  2379. GOTO L465;
  2380. L461:
  2381. IF (!V57) THEN GOTO L462;
  2382. A32[(V27 + 9)..V27] = $02A;
  2383. V27 = V27 + 10;
  2384. GOTO L465;
  2385. L462:
  2386. l = 0;
  2387. IF ((A18[20] == 1) && ((A17[i] & 64) != 0)) THEN
  2388. l = 10;
  2389. A32[(V27 + 9)..V27] = A18[(l + 9)..l];
  2390. V27 = V27 + 10;
  2391. GOTO L465;
  2392. L465:
  2393. NEXT i;
  2394. IF ((V41 == 0) || USE_EXTEND_IR_DELAY_METHOD) THEN
  2395. GOTO L466;
  2396. STATE DRPAUSE;
  2397. WAIT DRPAUSE, 5 USEC, DRPAUSE;
  2398. L466:
  2399. IRSCAN V27, A32[(V27 - 1)..0];
  2400. V57 = 0;
  2401. WAIT IRPAUSE, V83 USEC, IRPAUSE;
  2402. IF (V91) THEN GOTO L467;
  2403. STATE IDLE;
  2404. WAIT 3 CYCLES;
  2405. L467:
  2406. POP l;
  2407. POP j;
  2408. POP i;
  2409. ENDPROC;
  2410. PROCEDURE L682 USES DEVICE_DATA, TEMP_DATA;
  2411. V23 = 0;
  2412. V24 = 0;
  2413. FOR i = 0 TO (V19 - 1);
  2414. A30[i] = 1;
  2415. NEXT i;
  2416. FOR i = 0 TO V1;
  2417. V25 = 1;
  2418. V26 = 1;
  2419. IF(V216) THEN V25 = 0;
  2420. IF(V216) THEN V26 = 0;
  2421. IF (((A17[i] & V4) == 0) ||
  2422. ((A17[i] & 4) == 0) ||
  2423. ((A17[i] & 8) != 0)) THEN GOTO L683;
  2424. V2 = A12[i];
  2425. IF(V216) THEN V2 = A105[i];
  2426. V25 = A1[V2];
  2427. V26 = A5[V2];
  2428. GOTO L684;
  2429. L683:
  2430. IF (V74 && !V216) THEN A30[V24] = 0;
  2431. L684:
  2432. V23 = V23 + V25;
  2433. V24 = V24 + V26;
  2434. NEXT i;
  2435. V49 = 0;
  2436. ENDPROC;
  2437. PROCEDURE L849 USES TEMP_DATA;
  2438. PUSH j;
  2439. i = 0;
  2440. FOR j = 0 to 31;
  2441. IF (ba[j] == 1) THEN i = i + (1<<j);
  2442. NEXT j;
  2443. POP j;
  2444. ENDPROC;
  2445. PROCEDURE L850 USES TEMP_DATA;
  2446. PUSH j;
  2447. ba[31..0] = $00000000;
  2448. FOR j = 0 to 31;
  2449. IF (i&(1<<j))!=0 THEN ba[j]=1;
  2450. NEXT j;
  2451. POP j;
  2452. ENDPROC;
  2453. ' END OF FILE
  2454. CRC 9EC3;