2
0

max80.jam 85 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440
  1. 'Copyright (C) 2020 Intel Corporation. All rights reserved.
  2. 'Your use of Intel Corporation's design tools, logic functions
  3. 'and other software and tools, and any partner logic
  4. 'functions, and any output files from any of the foregoing
  5. '(including device programming or simulation files), and any
  6. 'associated documentation or information are expressly subject
  7. 'to the terms and conditions of the Intel Program License
  8. 'Subscription Agreement, the Intel Quartus Prime License Agreement,
  9. 'the Intel FPGA IP License Agreement, or other applicable license
  10. 'agreement, including, without limitation, that your use is for
  11. 'the sole purpose of programming logic devices manufactured by
  12. 'Intel and sold by Intel or its authorized distributors. Please
  13. 'refer to the applicable agreement for further details, at
  14. 'https://fpgasoftware.intel.com/eula.
  15. 'Device #1: EP4CE15 - /home/hpa/abc80/max80/blinktest/output_files/max80.sof Sun Sep 5 18:37:06 2021
  16. NOTE "CREATOR" "QUARTUS PRIME JAM COMPOSER 20.1";
  17. NOTE "DATE" "2021/09/05";
  18. NOTE "DEVICE" "EP4CE15";
  19. NOTE "NEED_FREQUENCY_CONTROL" "0";
  20. NOTE "FILE" "max80.sof";
  21. NOTE "TARGET" "1";
  22. NOTE "IDCODE" "020F20DD";
  23. NOTE "USERCODE" "001295E6";
  24. NOTE "CHECKSUM" "001295E6";
  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@tVVod@_m7_ybV@zZ@@vt@ypl@z@V_pV@ud
  61. V_nF@ypV@zd@_J2s@@@Zj9Eu4knyF00000018W0I2GG4O0G0100000901HW11X49
  62. 19H2IXqF01002E6aQU8tmGIWa0169XA8W02S06e1O014G02000P36000YG4H499G
  63. Ia0Ze16P39o8C48O88nGQXXaX4Hg70Y8YG4H08vOGse2Y8Y84H4HI2I4NUW0Y8Ia
  64. mWes31q4I2Cals8YaGGoZa0CQTy8QGY82F8W02G0G09I3ZGYAI3I8rGYmb42LI8c
  65. Z1014G028W04G0irP004H4Y82G028W8cOYHCX4YG216m03C29aG4I8X8aG0j5O0W
  66. 4IeC03qLNTfBvaZSo1GaW102Ae05K0DAOm3m1v2CKceISW4H59yB8num3f560Cm0
  67. QY8XOY40414W0208MxXKlD00H4X8Y0A7n008W04G0IG29aG8X4YG4HKCW1028W0a
  68. H6n8Z4A8v1aH6P8Z8YG4H4X8Y82OW16m03iG2604G6m03C000000aG2I818HfF4d
  69. AH413bg6W0280101KqW1f3Caly0W8Ye6232BO8nXXG43000G028W0Cm03O00WapA
  70. IwI8Y0ZGa7O4G05HGIoa103Cm06144pOGYy3016O03Cm06OW9Mc1o8ZCaXEwG7Tm
  71. 1EuWB8m0m03DeX6Q07Sm1Ewe3Tq97vaJEG15KWYAgG5LG1AeW2KG15eW3Em17Kf0
  72. 6WAge2LKLaYAgeeA904G24czGUj7029aW4I819aGYOY96n03CW1cm4MOX1Cm03OW
  73. 02G09cK0606PaXCo0J4038JCn8cOcnCpCJO0303CG028W8101H0C04G4X8Y8YK0C
  74. acx10014W020Mqb0008014G028W04014W0288pY108W04G019eW2IG15aWcP6pCp
  75. 4cOY94I8X8a02eBW1Y9cO4J4H8Y8YO1G1L0CGCn4p1W1Q0OG2X7014G028aXCo8J
  76. CXD0000000_t@@@Fyn7Vu300fKI014G028O03Cm06OW1C0G05BA10Cm0j0Cm03CW
  77. 1cPca26OaH6n83CGA06Cn4Ji0eWA06OcPcv0m0D0Cm4JCX9W0Y_4FifuXmX64H81
  78. 4014v9C0G014W03CW1c09wUG8X4YG4GWYT9G0PaXCo819aGYKTCa2m0I8X4B0Ae2
  79. W1aH6P8ZCoG6PiXDsO39aG2I014v9y8Q56eW2AG1G018WCZPcP6n4JCY14GXTCGG
  80. 15aW4JCY9cOB0AWOYP7xipEsPdTipCpY2OGE068cOYHCJCX9c8oME3U0SGqhAo45
  81. 2geYAK14GnXI0HY9M3132YP0W0g85LKHCpCpOcPc5Mm0o9dSaJEv8dSY5HmZO2O4
  82. FBX8W6aQAX0HC4BYXSP9eioAJPbLcoAZeSM64_AXeL60Cma9WZ1WH4H8Y8W04G01
  83. OW16m4HaC06auX1Y8Y84HCn8cOYG4H419aG2I8WWMD6W8Y82H4GGn6321m0ZCo86
  84. H0191I0HKG1AeWWf09W020BwL2XnI8n730H6PY9mGc83OY9cm4G0fDh103Cm06Pa
  85. XCoCX9cOI202OY9cm4o83Pan4cOYf8NCaBZ14H4H8o8ZOaH4DzA14H4IG29aIun0
  86. I8X4a0280144W028a0W08W02G04G2Ln0Pa17uW3E4H4H82Ae05K83PaH6zqJFw13
  87. CW16SW3EuW6Qe1DuX7ympEsPdTfFCWSojgLNTLSo9du400000qXEweBQb1D0C0KG
  88. 15eioAMP5LRhC0LG1LAG9G15KW200e7S20G4Ho9AHg56ocO0vaJKYAge4H4H8Y9c
  89. m4JaZSo9NA162AmGE538dSKZQgfEY03HmC0KG1DeX6QG3DqWcG2H8X0iK_1028W0
  90. 400Y0O0H4H4Y8ge4LK0Y1O009Y84Hau4NSnpfQ0H4n6sOZDaJEv8dPcbp91YPdTH
  91. 4a8nZ1LUC8ec1b9O0KGH1AeWYSOCG8X4YG00G4CCQLp000018W02Cn4JO200000O
  92. 03Cm0000008bKaIAAG15K49WXK06W2AeO1G1X3CWKI9r1W1Q0O08W02GG15H4O85
  93. e1frO8Ih7000cm4JC114G024GGqo48014axB108ZCnoCW9cO2J8WW6R6aDx1G014
  94. W02ROZDs4joW8Q60AeW2KG0HVk40X6QG3Dm06OW18W02G0DqW6Q18W02014G028Y
  95. 84H418W02H4C028m06OW18W02G8jqaMQjebMQ1I8X4aG0XAC6a2m0jqIBQfbMypF
  96. @udSoHEvCcn6RCX5MO2Bim4MOpOcPcHDrKZQY9ckSIGCpDdvcRcPQCmCn4ZOY13O
  97. W16H4OGI160MOX5iOWHB0603Cm06Ev4dS2X82I028W4aG29Cm03O09aY8m0eW2AG
  98. 1DqW6QCW16O03Cm06Sm1EuGAI9bKI8m0X5sScRkv4JCn8cJFrfd6YG294X4I82Pc
  99. P25oW4VCGCn4hOZDMxipEsPdTipEpaDa1YXIAH9bOCHG2m0ZlzztV33Cm06So9Ev
  100. 43OW16G15KW2ZCYH6HO543W06O03CG028W06PaHCoAhObr7zuZFQX5Mm200GSV90
  101. a16m03yW7Uu1kuYBSnH7veZ04xZ1X_KXTsP7xCvacSo9DvaJ6xZ1cOYzitUxP_vd
  102. typEhPdTIJEvauaJEn9qG3Qev6tSpT876a103W6QW1Cm03OW16mCpCcPcv50A0pC
  103. 3CW16umoC0G0Dcn6RCZDsO6Z02oZA10Co86PaHM0e0ZCoC32PWP6TKZEwe6TqHJ1
  104. m0pCpUH4aWPdTMpExikzsRTxypR_vltztVlvdVUp3DqW6QgHDrKd4Y1W6Qu1Fymd
  105. 2W1ecQgHDrKpOZDcn03S419aSs3X1oGOJ6OW16m0W0IUK9W4Pa98A3ekwgJTo83P
  106. aH2I8X4sOZDiX6QG3DqXEweB102G7TqXExihDa4O7TqXEweQlA3U0u0KHrLkwghI
  107. kYX8tC0G0X84H4nyea87X4C214a7L20OaHCo8ZPin6pPdTcpkv6tSpDkvcRywhlw
  108. rpEpPdzktV@TtTtTkxkxStT@x@@@F303Q0mWK0Cu9J3mDtSZRgeARB909aG2I8W8
  109. kaA00W02G0POz23mm8ZqsW1f0mWNUv5ly_xU@zNyoBlutV@rl@yZV_v5lyoBUzrN
  110. zwBlubN_nF@yJ204udV_nF@_hV@zt50A8A03YZo0pC34RRP08W4o82C8h93o491G
  111. 000H4m06O0YK0UWBku2NSn5ku2ZOaH6n03CWX6RKZDw2NSn5kvcRSpLNvgh_nF@y
  112. ZF_u3VSnbK0IWh_wBVzrN_whlyn7VuZSorHJ2aJ6P8ZCwINTrDx49I0p0OW16mW2
  113. AwPn014G02000000819aGAZ86m8ZCYHY82H4vEtTtTcPcPCZ8YG4HCZPcP6H4H4Y
  114. CpiQcCWPcP6p_@V@@l@ytV@z_xlxTpCBNA3CtSpPEvahi93Y8m0o8pC3RbWPcHcm
  115. lC04OWH419W2PaXCo098X4IOX5MmYAgG5L4W0280ym3Fu@wBVz509qPGA194HW1b
  116. tP0cPcPCRcPLHPG2U6W8YQMpDtCtTtTkxkxv5OGUKFGCLKXAg8piM6G6PaXCo8NQ
  117. 26G6PaXCoe3TqH7sQhjirMRPhjGa1Z1W23CW16KYIAfKbLMfAfaIKI9tucRkH9bK
  118. Yo6RKZDI829aG4JCn8cH6n8ZKZQgf6X4I829aG4IOnAkuYvghkoLNTbhko86PaH4
  119. I8X848WYEqW8eCW8YihTtTNo8ZCaPaHCo8Y44b14RcP2Im0wghkqr6ROZDsm6Ri9
  120. dC3CpCpQsPdbDsO3ReW2KG1LeYAgm9dSYJAe05Ku9FzqpK0O8LA6G4H4X86P4ZCo
  121. u205WH69014GGc96Oin0AYn4oCf2pCo85dOWJEv4dSpDkvcPMIp0pi@_sV@xStTt
  122. buX1LUOWxkxEtH5LjXm0geYk8HU88G6I2KYSkC8cfD8Yl_MUX1PTQGeM6mV@zd@_
  123. wR566mNVzbl_xF@zt@50Ae2W4uFtSZRkvU1W2g0m0TtTtwcRkR181S34GDIo0W02
  124. IG29aPooWn6RCZDo86P406cr00m03fXOGe96OincnCpCJQ86ubNU9J43y_F@a5Y1
  125. _vdVypV@vl@_rl@_h@_xF@zpFTYOW@_xF@n9duaJEN0e0So97uW3EoQY1G014W0G
  126. 0pXoW4On8S03yoB0a2W4UvbNyoB@x@@@tF@yZVUzr8JC8u46IDP3@014r1o08We2
  127. LKH59p9Htk9004H4Y8YO4C60000000ScpExChl_wM7H4h1m0Co8ZOSzrj_wlxztV
  128. twhlkrtVVxl@@_@@@j_whV0m0D0OGA06SXS2_d5Mm2Bm3UuX700000sVVxl@ScRk
  129. vI0WW80CmSpHHYLFGEvaZSG0HvX9024HCbW400G018WW85W4wAm0l@_xUVrLjwgC
  130. YH6P4Y8Y84H6P8ZyhUzrNj_whRzLNrghkhTtTNxl@_s@rNzwhlk0G1UzrTjxkx6H
  131. 03cPcPCpjtwsRdPFm4YW9XCOIG6PaXCm0ZyeC04G0182CG1682xeb04GWPCpCpG0
  132. 14W0dSYJEJG29a0LKH5gughSrL46KB18WWAf0O0NTrLkwwl_ztVfZEwGdH69D438
  133. Y8YGaH6n8ZOICVFaJ434H4H82W02G01CKY4000knDtS3m03CW14mQ0C0faIAI16O
  134. 03Cn8cOY1Cm03OeX6qGJS6060Om17uW7iW3EO17Sm2cOYHCn4ZOY9cvcREp3EO17
  135. SGRGQWWYBEn5NKYAgeqIBjeb02eEI3YXaXC9DG014gG3DKX6Qe2DaGIZq04H4H82
  136. OWZ8810sOZQiHWZOo0C3Cm06On9kuYdna15DPGKJCWTsP7xDticREO17SmnoQG_Y
  137. 68eW2IG5KW2A8014G0cPcPCJ4H8Y86n8ZCIeb6a2W1YCo85PaHAo8ZOhI34nUx56
  138. L2cDo85PaKYIAfCd960Fym3UgfEgf40DuW3Sm1EC13EHmWu4C0m01K0a6OeX6oG3
  139. DaX6218W02fMnWX6Q83Dm0nKQWDsO3RSwfEzq3TuX7QW16m0pDdvcR3Rin6kyoBF
  140. 0OW60Cm@@@l@lzMtUxl_ztVTvbNwIgf6rKp9EvaJKJDrecIAH9bMoIBjC503w4n0
  141. F_uZUaG2pcnWaSD0KG1Ged98W009Bx72Zw1aCpCcP6O03CmOzrNtwaHMOK6ucRkn
  142. DqGJOKCWEwkRef4StTq56b4egggKLLKbYQ2W2gm4MOX18W02G02Og9I04G01828G
  143. @q6W16O03qIBQfT6pCpC00000G3DeX6098038WG2H8XSYJEv4Vyn7_yn7_u3Nvgh
  144. kwfdUoJExCdT_F@ztVyoBlubtUpRlzYNUv5lyoBUvdVypF@udV_v@@@t@UxDlzcR
  145. SpDtuYBkm5KGLrg1aIAf85KGb7b415RGKj6a7539EQ0n43mGfC03DqW6Qm5kuYBS
  146. rLNvgBkm5NyDZ93uZRkbsa1SpDtucF_m7VyXF_u3@ypF_vhlLraGQJCGEeWASE3Y
  147. vpWeMJ8FA6o2CXm0D8IP3m17SW3014W0Ee17SG3EuW6aG2H8X0cvX18Tm1DuW3Ru
  148. X7sX7Ue3dUQJFzacSo9J1WX408mX7Ue37SG3EuGRLOWX6QeSACm17SW36O03C00f
  149. ZNH41C4nN2O2OW1CmG2I8X4W02809aG4I8mPYaGjQ6WOY96nZFkn77u9FI0m0Jzo
  150. P6WQY9EFZ4YSkb8xC03C4GYL64z53OW16m03CX9cOA4062@Y1lyoBUX16I1G2lyo
  151. BUPcP2GY1ZCoBf0aGJi64p73vl818WWIKI9bnso0EuW3S014W0262Jq0004G0286
  152. m03C4XD3028W0KBjK4e1nAQ000G829aG11QWm2B4X4I8gjsQLRCn8cO2PdF34I8X
  153. 8aGY9cl44RinCjB3Y9cOqV@zh@uYJSn1HC19WIAX2KG15gfcQK35KT5R0gfcQK34
  154. GDQp0W0YuLJI0n434W02emVDGG11qUt6085KW2A4miB98W0YOyN34H01K6i1AeW2
  155. KG5LeYAYO2O34HsPBxihILLLbAge2LKH5geYEqH7TegggILSn5kuYgbaD0LSn5ku
  156. wANTrLcRkvC7faYKI10000G2TCW9cOw0W1Q0mWWfb0G0jW5MOXqAO0G014W6OWAW
  157. Jm0NUPhA6am23HhmWF@yJVUvbH0WWBlyQNVzr_ypFz9rK7jY1eaIAH9rK7jI2uaJ
  158. En9dKYIAfCUy700cO2JC1O_@400035_Y16000o_q04G018uW32sm03DqG6QpDjvc
  159. NuYBkm17SW3Eu07SmpU_vdTn5NuYF@qdVUXBku2NTrLkwpFzvdNvghko5NSXBkuY
  160. K0C8FA6G15KW2faAp43ohq0G0XW4KG1p@V30qG3QeX6qG3Da2W4r0OWl@_RVtLNw
  161. gh7zuZFc5W1QeX7p08Xg0IG3F_e7Vyn50A8A03Ygtcs0i9R0sYD0xm6K400yd@_x
  162. FfbMQI300QaOcs@D8kD6IDtWHAAwN03c6WX4@nG000mkHFqOZ70W00_ud100mC64
  163. 006Cm60040z4uHy@64hJ816qIQ0U00001002Gm@C0G008rkD000a8H00ueXSsPuX
  164. h6gu@WMsGmcLzPOml7_Fm300W@_500_hWa7AUuvT30100jVH83H4IV5Ua7HBzF8n
  165. 82F0020CwV6000quA00OfZYUJWahQkgy3F6TS300mfu500UFeexiUu8WH2M0cOG8
  166. 92ZDQ0H2000WIoD0_Fu@hBMQY9a_I9dfNy8OU9C8500004ei73UpnWn9UG000mpF
  167. 6S403f1OG0G6S4W1HtmGQ060804e7b4Q4mWf1C0W000200aZ0I0000900WWr0O00
  168. 00800WWLVI0800mH06SEK2V5y0W0GaLVUuU030000W0001002mX6FK2W136OWaG1
  169. W8XaOk03k6QZwNIO2f7UFoZ2WcvzeDECoWhbU817C000G0200400GGDJ6a6U2u66
  170. 0008X800000014140000140000A1WXH0Uu8W700G0a6W471y0W4G0001a0402G08
  171. XCDG200I81014SF0371WHow6aHG28W0G618100000022G1000480Om03014G2G08
  172. u80301KGH0100000808W0G028bqQ09400G08W0W22kRt0D9A0XLnG@5m0800e@Y7
  173. 61W12000002WA1uX_Ba8x23wl0ZVjCe@YD00GWaTH2zN81G04W1PgOoU3CwZ0C77
  174. @O6T0Yph501400200grA10100PPo0002mpbgOD036bUZkqUeP03U0hbOPJ000000
  175. 10m82gO6B9SQ10aIpOrFDMNQseyC1eDnbUt1cn6Phpy4MXZ1eS90J@1p_5CKyrLx
  176. poG2UgyzN2FtzmwTRuCw1ObCUc9SZc4g80kJw2fYD3t8zl7MVJY96DO@F9WN40K@
  177. o@ptyVCd2bU99nTwnJe8DV6C0xE06QadXitefqDIHrcsEbutFF2Fa4fg90nqLNyZ
  178. QjTg1fpU2_s7WP_gxolh_FGYhNzmtg3mMqmivBClUuqjrXavx31RvX4n7WDB2Stt
  179. PQCrZmbt82v7W030K_s@7JZHrq9CbC6bAR0W00mCh5QpQCMksZahIORiS8xA0CiD
  180. 6LRdG@1R4TsF9P7I@1aSj6FAMN0sKUca4aOsvSo2tZrotuV1Fs2@4PDC0DrWNIE_
  181. r@l1OYK00000tWE6n61vvzIaeDF2800u5l04nDLl7csn_LiTiAKSP06xRZy@Fvzl
  182. DoXXXh@heBq7ozcaMzPel@7s_dXv@D8u@D00002LG1eqh9RnNb@_tu4TIeA004zZ
  183. 4fqDJ5CRqR3Fh@NHw@jCSl7oYL0Y6DjzBg8ETd2Vj51000OED0UiRlp@z81ZY2yt
  184. 3Rh30Pt8QLQEz_F3mN50Mn7ZScD8zgGsz5l_342000WL07Wblrzp_4sLE7sq70tC
  185. lNOc12C41OnxGwlmowF42000Wmx2WXx@Ft9ElX7CIFF00000ZPlYA@D0000uRxL4
  186. 30351WnzL4M_c7IO906_@XPoI8pV3_INYBxJepU3A20ZtZ030W0I@@9CuG5V@JYc
  187. S5Wqszu@WkYIEGsUD03zNHX@6Sv@6ZPmmV69y@PBrw7IrdW10000Jh1mnu9000WO
  188. bF3040200012020GA_I0000H00000090008W9hcGa@9q8G2t@R0100W61Ie@@7Q4
  189. m01000@xR0200mWYJ8Z09Q4e2W020P4yGZ0LaHW72rI0k@0Z_7yOHT6ktmcPu398
  190. nAk@O90000GXJ0wTtZMHmOHU6YDzggvLfQuSiw60qR@6vViHih2DXeGnoAapB2Ww
  191. yVu@19oF9aMRlgGVFozdXffpn7j3GQ@Ra@HN@v@pxFCyiTEW1R0cptZyFsxyinKk
  192. w0CtV5ltaGZyICMJ2BpdmryCq8G5vtWnLzCyoF3D2OK61X000kWI00mx@CyxU2hz
  193. Om@1RCT43Jxpm@1g80W0w@0Fo8WXg_n8ZW7MKe5000o5ldGS3jiUV2D8mm5_6iXi
  194. 1fuRG@3V200yHP0808WDK104G4G000J8108WaW400YG20001X400am4a022I8082
  195. 0421m0G0000B8188am8a002G2808X94104m4K08Y0mW61C0mIA10094100mWK20Q
  196. 4m0GG09H0WGh06W020JG2888Xf4504G4G081J8508W5a0KGJd06W0Q2H001C9bW0
  197. a4I000O8911aq80F8W4G00003I9809W1K6160CW4WWH612Gnpl3@lxHultd10uib
  198. ZyFpFn5DZM2f@k70EpwKwZATVFUKkH0iKUfvJI@zXqvFCTvdmaydyrU8bFR30U4n
  199. gN@@rxLteFA0OcrBTZtbw12W000WJHs0zsar@3XXnm@u85j@O0ed_YxIYi@39C3Z
  200. 10010WNfSvw@pPleyBUO@YCFb@10G9i7d@VMbQb7@d08W00m@0CS@@1@@VuV@@Tu
  201. @TF_@sb@dzv@blnF0aYugN@lgV600W0a@dw00W00WWoDyD3zhc0100WWkn0810Gp
  202. t9KST5D2C3080WclPeH0ZADW40c70N_@mzZjR@n1evv@BVx@al@@uy@hkDV00004
  203. rK0sgjYtRm8@c4gH7Z61ovzc4Q4meI38100CfI00WqtDu@0u1001000QG200Gvz6
  204. q@my00WV470202O2H00141400m4I00289810W8a000GG81009C19WWW420Y00XG0
  205. C04000m2I0229Cj1O08X94104m4K08Y0mW61C0mIA10094100mWK20Q4m0GG09H0
  206. WGh06W020JG2888Xf4504G4G081J8508W5a0KGJd06W0Q2H001C9bW0a4I000O89
  207. 11aq80F8W4G00003I9809W1K61641W18O3xAU@@vNu703GG@@LS@sCFvJB04KbcZ
  208. nkjVI0W8X_xV5rFFpwxJEjV80OHFBNeh_i@40BKzrdv3W0200mmUu6lr@VZ08dQZ
  209. Uza5u5Q7c3Vjb10Sow1dcGpzRSXBpj_o00wrdVNlTduY0G@5ySSQr8D90QI7000W
  210. T7cF0kAlW@@Fu@@Fz1x_@910QkPm@@@z7@00CURUEV00000uLe_DdXvdEl@@40GY
  211. WcyT2F@dG4GOS@@p08W00GBYNy_@ZDBH3Kg30YuDBpJU0lQ0uZ53VpGpt6Cyj1DV
  212. @m8g90a00evx40800yZE3D24oJuFq8G20W00Q_cX61CAZ0Iq670Kbw9XmMj210WO
  213. OFP1@gXEA0a_r@BNVo4sLhgx0uyD_Td@0SUs@jrmG@@9CM36vtaGbsOq8GEPhpGZ
  214. 06LQG800W9L200yV09Bupm@19300AcL00G@3yh40404m6Y00282800W9a004GIG2
  215. 00H8100WWG200IO2I0119404102X0O08000W5a044IOQ3m0G2J8208W9e0G41W1D
  216. 2O0WbK200I8200W1f40q8W1WW0IY00XM1C0140cW4GGG2J9A08W8W0G2cGA0G0B8
  217. 1eWcE1C01q4Y002OIA1189a000mGI228fH0UG09W00006aIG0I03eC2C0O0901ZC
  218. 24SkSLl_Vsby30ChSvQ9YFEXU_XPnSsQv7Zl_J0800m7zX0WWfAvR96@tWt@zehz
  219. 7gjtW7hdiZVF0mPn@ol4BzNwB@OyrV2@F8nb@I00nPEvRC2mbS0iBtN_xKL_k20a
  220. yeGVdsYtL08@Lbb4xMC@qLE30G5AwF0__@P00ponUxCizzvRrd00CWxalhOzyp10
  221. 7BDS@@3tdF0280003x9V@VvR@N_c4flhE0iVx@3_VukJw@lQ0eYyX_NHn@d3WvKE
  222. yfsx@@10GYXNd_@c@9CwF3nNVE0IPu5@ne_xm100100qh_kV36_sWclDOuR3Q_63
  223. W400DVd0010Wv@PeHWS0010qyD3D2OKf1aWbM0eyD96VNTl250xNaF0000fN40zF
  224. al0200@3009V@@nv@Ny_@jrmG@@9yU36vtaGruOq8GEltaGZ06LQ0900W9L200yV
  225. m@zFmlI0G0G0J8208W8W000cG20G0919004X4000229008X98144aG0G40842W1W
  226. 0000MG2GG8XfD0309CX80W0cW20H406q8W10MI9008X80006aI0GZ0602289204Q
  227. 5m04G0O2I0119Cbe0W0Y0209O2f001iW4W2Qw4m04GJ8208W9f44WaG20003998W
  228. a61u11a02000OGA1181CWo8mW80C01ROttTv3000003GGqlpFzV20WO410000GW0
  229. OuVCwFlYJqn8BTRAMFXgrLvH@Y00010WIyPa@bkY@dfvb30V_C000eWxV8yU3_zt
  230. Wzxhe4YMMJWgCs910W0G@@X0WYGTN2jw@NK0OPNX@D@r@60W0200t3Mnx@7c1CTt
  231. 0S@@C0WkT9uV5dVHE0GcL3t@V_5OFtl4L_B10wZWcd@Vvw@7EFV04000GAYFE@@U
  232. xp7004002ZbXx@Fu@@RU_@al@Fvx@FE@@EHxg@@F1WTDDyD3DVRmmt6qyD60900Q
  233. _E10200DVpGZ0v0020evR6Q4meI381Wv1Gm@@7y@@vVyVot@Nzw@3ldF0000WnB0
  234. jrmG@@9yU36vtaGtuOq8GENppGZ06LQG800W9L200yVm@zFmlI0G0G0Re208W8W0
  235. 00cG20G0919004X4000229008X98144aG0G40842W1W0000MG2GG8XH8104W4G0G
  236. 2J8208W9e0G41W1D2O0WbK200I8200W1f40q8W1WW0IY00XM1C0140cW4GGG2J9A
  237. 08W8W0G2cGA0G0B81eWcE1C01q4Y002OIA1189a000mGI228fH0UG09W00006aIG
  238. 0I03eC2C0O0901ZC24WYd9V@@nv@lPFvHdZ10a9z@3Ql@@70mif6yVxBtp002000
  239. q1I5l@VqZst@l10GprAVx@Xx@lyj@3_@@Xx@lD8Uw@7O0iGE9V@VRKyq@Fm0euA2
  240. _@@gdWl@V60WecES@@1@@@yD@Ny_@Dt1@tXC0WwCwz7_1GyktQF67tRGrzR30020
  241. 0FpQc@6Cyj1DVRmmt6qyj1bO91G20WclJ0W00GF_Cq8m6FXNHZ090020evR6Q4me
  242. C28Xrw3GwN9yPW4@78H@@FJC61uwjvx@F1eL60blvn7SRBW00G1N3motUqXdtiv7
  243. 0YUDV0000miI0AVx@sQOe@@46h1ZyRIeGRCQ48doTPeH0ZAD8400maA100MGtW@3
  244. mu8S9_F8P00GOU600AWtW_7c700SCi0G0G0J8208W8W000cG20G0919004X40002
  245. 29008X98144aG0G40842W1W0000MG2GG8XfD0309CX80W0cW20H406q8W10MI900
  246. 8X80006aI0GZ0602289204Q5m04G0O2I0119Cbe0W0Y0209O2f001iW4W2Qw4m04
  247. GJ8208W9f44WaG20003998Wa61u11a02000OGA1181CWo8mW80C01RONnx@lwk47
  248. lhoMACq@lYn4e20ENYlla8vUU0800KaVcvzB10AnaI@PusVX_FWp_@b00aSql@6K
  249. y@3Z8OJ76DMpH5Ps@00eJbW@31G00Gn4yq@@Ll40J@@L00jSO@2LgGGbNqB50140
  250. 026eEtLP22IAXFj_7A20_n@Xz6SSH5he0pU48jilMXz@00I0fwJaOfW0ll9D0uL6
  251. plOGn964zFy08RCByVZIWMQ@Y3x@@10uD100003kFV0SLU3t@Vnx@lOanz@R30Ak
  252. YZp@Fwry100000mujnS9s_NT0evQvVy@YxLiwVrz4dGot90WuE@foGkUVR0ipIFT
  253. 6Irz9t@m300000mBNbv@3nNYns@L3WPeVuR6Q_sWXlDevR3s@N2W400DVdmFiCq8
  254. W7FXNHZ090020evR6Q4meC28XUk2G7iUyVltwIN0I@w@hpcl@@40qK0iyj7h09H4
  255. GCxi@1u@Wy1000mcV0uuzy1G00ePy0Ouz42RdXnQm8@c4_W7Z61ovzc4Q4meI381
  256. 00yZu00WotCu@0C_kNY@3I600S3c00Wu6_f@1T100Jg40404m6g00282800W9a00
  257. 4GIG200He100WWG200IO2I0119404102X0O08000W5a044IO4I0018140am4Y002
  258. O2A04H0OGZ060O9b00W4Y000OGA10D2O088Wa80GeL03G01W98144amKY2028280
  259. aW9a204m2I0AefJ03G0DX80W0caIG0I29000CaaW0IQ4W74G28000W1f44W4m0AZ
  260. 0306G2Gm8Z01ojIrh@tHTfj@V50kmnt@Juu7l@EK2000W0mQzVvdXP_tB6@e0040
  261. 0000fxHCkyt00WIILztIV@aKlF3jlp9000G0uG_1yBH4@vyS@X3Vyml@R0Wl6AXT
  262. IsP@XV4uf@@61GUmVHF9tq@m@1Vs@m6P_p002000Oxxx642W00Wf@D00W0nJ6R4D
  263. 23nnAH85O0004OdqMkqvdosV00a3Gs7ay1o3@NexOzC0002003WA000e4xVuw0Fg
  264. @8P00000Gns7Taac@D00m0G34Rii330400E0OWzBci@@70Gydqw29Lu8n@BwEsF3
  265. 0O0wByNYBGWv_ZR1GW10WrlwzdG08G0q@Fs0e8g@yFam@h8@8T@wd10qHgDb8n2I
  266. X4@Ko08l3_F8a2pO0G00Kz@C3WXolqvphxl2086nF@nmk3Ii0eVz@360IFW6@XPz
  267. 9c1m0@NS33008010G0js@304O0sCKYc0C8zBQhDW10ovqh_pmk@9iyV2000010m0
  268. Dv83R@1yi3C0Wa1g@V60000NLP2p_RGm@6yNP2tGOmuXzMtV200G000pAUvl13VR
  269. 0800mXlJ0G0AGq@I08W008100000iclD0W00GptCq8G2FXdGMuOy4k1PXRmmt6qy
  270. D3D2OK61OyV034nQ0EyNb78OO_6Z98x04Tf700G0YE9XzBCk@V6qZ_0yRC3DlMn@
  271. 1Cq@Fp2800eWz0CTG53_NHuDw_dD6Yp90_Fm3000Wn5dGwHF3000WUn2mGpFaSi4
  272. vV8HBy9Zb11O@S6wSAXnQOezv76h9XAshuGT6Ul1Z61guzc4Q4meC28100Gae10W
  273. yth8Wt4gcN200I0x8zm@1h_OV20000100SIC00u_U6U_EXu6Kf@1T100IhI0404m
  274. 4Y00282800W9a004GIG2W0H8100WWG200IO2I0119K041W1W00G4MG2GGeX0000c
  275. W4GGG2J8208W8W0G2cG20G0BOZ060O1500m4Y002OIA1009a000mGs8W144I8G09
  276. X5102X0O020B8288aWfa2Q4m0XK0G0MG1G1DX80W0cW2G0Q29001iaaW0IQ4mW_0
  277. UeH0OG280q8W1038188aG41028ux3srNYIdz8uya1G0000BhDnvgZKXX_@t002Bp
  278. 9@RCxkA0200snNYg@d9FVpU_t000GW0uXwNzd100407mpmgXgK_V55Y_Mw3gySV2
  279. 0W2v7m630100zFtIx@5L7@OHMo00C5tS@bev2FEVcP0q@T00000CW04yF99@_C02
  280. 800ipKZ_pGk@9Sy@33dcGpnF3WU5i@092WXaVxXCcV9Au7Z5NP00tKPZlRNzV80i
  281. TSUzFam@hOuV@_bddY@P0021zCHMsbaG5yJ20KuxShdl@@400jNjxkznsR00Q6WX
  282. xp701000aYuOtR@o_70WyAsRlAh7PSc@9000200Z8ou7mt@F30e9KlF9V00000WP
  283. qVl9V000W0mPCBUlbotU60@3Gjzdi1cq00001WQr6U5mf_3JvRC00FrkWKLUztup
  284. wJ000200kRqRkP8eR36_sWclPuzV60I00qyT20400AmdX612v9y7Q4810G00DVpG
  285. Z06bHG804G0yrS04GhAz_FSotC0G010nv3muRv3000mSA3G@3jt@@3ooD02Pca5C
  286. hM000WsD7Wj3p7000WNn2Wl@i@uT346B0qM33z@dmODOaVJ2HcZHZ0vioE3D2OKf
  287. 1X000cK900m@1I00008id7I@dX@3wDwN6080XuM00e@1_L20202O3L00141400m4
  288. I00289810W8a000GG81009C19WWW420Y0m0G108X0O0000C19WWW4cG40G0H01W4
  289. CX40W0MG201CH0O00W94104maK200I8100WXiHW4G09X5102X0O020B8288aWfa2
  290. Q4m0XK0G0MG1G1DX80W0cW2G0Q29001iaaW0IQ4mW_0UeH0OG280q8W1038188aG
  291. 41W1YC22GND0CUcwz@B1872WiBp70000cG4W3@nuDSLYUbM02000400q7w04vjA5
  292. @FJYmD6Qy300G0qDU0axtsLd72Vf1W@sXfzGcnIW0yxl4F@xzIZ90G00mqV2GwzC
  293. qQv9VltRn@60G00KW00WcI4Wo_Ve_bDoifq9_Rna53mmxFaUYt7l@0bR3Wa@Wl@V
  294. 6uXh0KMFpTt33cj7WkBKVy96w@t07J709V@m4AUiTDp2800y@n0SykzJ@R0ve0WW
  295. @@@n@7YlHT000WuV20sStZPxDe69CMjdM0280Hdd0ZD0W4xVeyAlNUd110806KA0
  296. QzkzWxP00000kf5WEptezlmvod0K_F3000W__uX_3hUrS30000gYY0OtJ60400r@
  297. m3t_Rmz993G00u_a40800WhT1OuT6IitWr3J0G01q3YFiXW1T@hB000mahC00028
  298. 0140UE803Vd0000Y4@D0008Gpt6Cxl10010M0eWe@D0810Gpt90G000100OGt9q8
  299. G2FXdGMuCq8G2FXdGZ06bHWD00G0X8W0OrN1Oo@7gydXZlae@1W3jFX_7CmFz2m@
  300. 1O0000QuC9slOuF@J0W020e95WotOu@W7wFeY_7C6000W0340YAF0xNin@DIVUY1
  301. @sR00040CC90h@pGsB9K1o3@dwwzBa4zl1G@70o@OZLtbu_aXZEtWa7DGbp0mw@9
  302. 0200Owd4QhnWKxJ8@63MktWtRI8@c4IodX2TC85@4Ul9X61O8@c4Q4meC2QPvz4W
  303. 800200Uc900mQFCqPP20I00ozdX@3Ik@@4W0W0000Gas00GQHCq@03p5aPY4@ayl
  304. 1G000000sxU040Lq4Y0G292801e9a0W4IIG228H81W0aWGA4GIO2I151D44Wam2Y
  305. 0A2988W4fba044QeG01e99144amKY2G29280aW9a2W4o2I0AeH81W4a5K04GJ820
  306. 9a9f44WaG20283998W4X5a2K4I8Q4W1288aWW02Q4meC2811a020G0PGA1181SWo
  307. 8m0W3a0K4I8G03h1000AX@D2mJYwxxju@4g_t00edf9lILysUioDFz@x40mGnXtP
  308. Oxl4M@@1010GDecml@6iOGZz@p0000aYZ99vR30GYtkx@37@Nnkn6qVV55hJI9_i
  309. zVW7z@@000Qmt_FvyL9IimfICCRvr4w@t00mNM97un_5CyVlq08bb10000O01es@
  310. 7I_7Zz@J0003mZxeE2F608m00WfAMvF3JVcGqVIyTS2l@Nt@1K100100stQexIqy
  311. c4rkpS@@C00ejRtVOwUdP0Sq29NZnzDLySFp00800m92UxlAB@BD0y7Y2tbOv86E
  312. FMY_@P60Ey_d@g@yk40eSKQFdX@cP8n@AcV@P0qxbblroxzF30wbPlDEx@7C006l
  313. r_BnlNRyz@p00Elgy@X8@tuu@aBjF1005_BNkHrDLS_6p0W3cQ@EXodg8x8fx@F1
  314. 04G00eStUka1010GbNcGlzLSV6p04000m0etwq3Dkdm@5IyyAm9lB10Xqj3tVuoM
  315. 6cy@Xtxa60gVL@@608e000000802Wy@DW000Gpt9Cyj1DVR00020W400DVd00100
  316. 400WDVdmmt6qyj1FXRGptCq8G2FXdGZ06bH0C00G0102000004Y020bG5Wd7t8q@
  317. 7g_quStDOuU3eZq0qS935NzmnzFa_6p1@R0Sv6WN@Pemw7wFOR000W04G0Km0000
  318. 000W00qT@64yV2ZVZHqj93000K00003Z7WSZyUxSFeV4000004001K@3F4vU5ZlQ
  319. yoL600014W1208X5W5lJ8_I3okt001a0htpmOD9qMJ2bndmxD9aV33xudGZ06bHW
  320. J9VP0414000Gkc700cBGYxVC8tV6W000SzV2@70y3H9000IToX4_FGYT@Pe@1ZRh
  321. 8XCdC000K9T1G0KHVe209a8W04XkG20I89198Y4X402G229G09X985K4aGG0I2B8
  322. 2e8aWW0IaMI2GGeX014Wca4GGG2J9A09a8W0G2cGA0I8B81eW6X40IGMG1G0DX80
  323. aGcaIG0I2908WCaD2K1144o61CAZWJG09W004G6aIG0I038Ae8aWW0I1EG2Gn8Z0
  324. 1_I_nVFKUO87lpC00lu_@D0040mUzE5f23z@RJgAFKC0L08Hx@ipZo@Ju3P32_Nb
  325. 0LJhQXMkoF1008000G00mno6xB90080004043M5fFKKq3UKgVK9sP000400Slj3d
  326. JoqzpydRQHRuH27Fq@0300000GUEMvSuxMBHhr900QQVo@JI0cXX@ZTY5C0m7i_K
  327. I59ein@103G008rS30G0000frknSOwUr30008z@BKa_KTvT508WZJ_6cb@J60040
  328. 04Uf3xLP@xDw@@M003_Xz7L@52jVHQ0e5iMytcg@BjUBCAzt0020008uZJ_EXb@b
  329. kmm72lZXalD00lfpABmiTTlntaGoz60WYySW6O6kdP0qovlyCJunGkh76lx9nx79
  330. qSk10mvXMjMYsRL700DtdF0Nh8Cp_R0000G04000GHYJFfbchP6004004onjtyuu
  331. jAcU7oyFKf@@70Gnh4rl1n7Xnx3C4Xl1000W0400bT@jntm001000OiJf_iH_dLa
  332. U99tVavyBC0G000WxhQBfgyWV2JlhOCt6yARB9Nb001000y_gLko0802eRkJ0G08
  333. mtz6000G200100G0W_@D08100000C1100DfR0200mclJu9S3o2tW61I8By4W000a
  334. 5U2FXRGMu6q80FY020008100808Z0L08W02G0G000080G001mGGz@Rmi@9Cy@3V@
  335. RG@@6qY13H@V88W0W60CuROL08W0Myk104G01maNyVWAFmom@1DcgSB@7m00k2L0
  336. 00004GW2ylYk@De@09gkMn_72v_ZD0O0100PPkTJI6EMYzBGj@XD00000WG4Tr5F
  337. 2GeY_7wD@33IGn01y@3v@RmVp600W0wnP6w0mWU0I8xJ6kFfqerhetH3AWn00mZV
  338. rlamAx6yzH24000IjE1014I1nm0G22eApPOYT6kTdXtROuMx42rFX2TCeHWV014W
  339. 80008063o8GYS_VuWd40800000G4W0000CdeKwnOkWD0I00zVmXF4PGd_6Snm9R@
  340. P0000106000uYG@FOcv2MAH2vkttWbtDG0RvD04WAq5I0G29180Hq9a0G2II81Y8
  341. 941W0IWGA2GIO1H15X6K4GYm2I0A2DK8Waqaa022Qe801eb4144ImKI1G29180am
  342. 8a2G2o2A0Ae941W4o4K02GJ8109aba44GYG20183f4D2O08XW0a4MG4GH8111a8j
  343. a4WWG2HZ06X02mBZ0IG280aHW10385e8aGW0I03G2e88XW0_EB0008W080018008
  344. 10204G0qPU2b0aGD0C4_bYR7QJ1@C000CJ100Gkbgt@@3000cXE00CyE3v_7o4IO
  345. qx@gPdc00001F100HdEJGE9yVmjf_R000uBT100RUrok@SkUw9Ptd000GFZ20001
  346. 00800W00044000m20500040002000H00000D0O0G0GWe0Cu203QyNYO@Bg@VIk5q
  347. W60C0100GsW600200000K306a1G200800010080000400W08WH0COwQ3401043W1
  348. OU10000Y800Ou4S3800000a80OH0000080802000G48K0m00000000K20G004140
  349. 0C00000GG2010000W01WD0000G000HG0000We1006020010GWG000808W0GYeHWJ
  350. W08300004G0G4800808Q0P4OGZ060120GC00000202W2000W00D0600G0080YY00
  351. 000HW000J00800cHW1W09Go8m04010D281GW0WI3I00G303000000WG100P8C0yV
  352. G2040880W000a80uH2m@1980e0WX000010Wp1I0W00mv0ayVWAD2Oq@1U0Y00000
  353. 1W1G000020W6W3_Fm0008yo000cmda3uh600SZ@10Wj_XfsVLkKmodtJ00049Z10
  354. WtZ_l@1x10W0000o5s00mO@pqyln00W9wUqWzB_l@X@lFv@wN_V_c@Z@v@tZ_lzf
  355. @3gLqgaf2004dI10W9yJeBV3EUs001a05Dd040000W02xCd00004X400FXR0080G
  356. 0201HFdGZ06bHGQ0mnDgUz@_@J0400HK_90804g@X4svsW_7I0000Y009aWkD000
  357. 0800am_7IeH0Zo8WDVkB0rTeRLw2vhY1e@Wy10008q21e@@4014GaxV2028XslW1
  358. 0W02xqd00004X4I0Rvd001aWzBOeH0Zo8mC00WNs100slu@al@@uy@BUdVe3W000
  359. 00WI0W8040HA1004G0000I0800I4085W0G2H0020080I00910WI8101400002421
  360. 01W28I800W020040201WGWG0e0a0IW61U0002Y0900a688D2OK61@040900a28G8
  361. W0W020b6m02Y0lMlyEWS9YAZ10aBZ000000A9000G00W40009100082f000I0000
  362. 200850801W0K20080000900W2000GG81000201W0020900G0H050202000G080e0
  363. 0D2mW400GW4I100a01004s8WHP4m3011440080400G80WW001iq06qiR0ySy@DF@
  364. @or@dyz@7d@Vnx@FS@@1@@Vnx@FS@@1@@@mz@7y@@1@@Vm@@7y@@1@@Vm@@Ny_@3
  365. t@Vm@@lSz@9V@@nv@Ny_@3t@Vm@@7y@@1@@@nv@Ny_@3t@Vm@@7y@@1@@Vm@@7y@
  366. @1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7
  367. y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@
  368. @7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@V
  369. m@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@
  370. @Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@
  371. 1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y
  372. @@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@
  373. 7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm
  374. @@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@
  375. Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1
  376. @@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@
  377. @1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7
  378. y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@@m@
  379. s00W0e@@XHUd04y@@zEiT@@XGXQ18u@@pUGz_@b0kV30000G0200000W0000kTIu
  380. z@pW0200Ve50Fkam@1Uq@Vrqy80w@VZE8ae4bdXvl0Cy@LPIKgYE1WlZcl@@4iUa
  381. 0qVXAtW8jzc7WW@@VnZXx@F7U260Zt4o7ERJXy1u_Xy1000OXS0exevx@F1WnB01
  382. @@Vm@@d@n@blPmp@pBW00m@00mxFv3000GnL0m@1@Fzd790wjok3W_@D0400m205
  383. aOh140000402S@l10004M0eW_@D00W4m205yZe10002M0eW_@DeH0Zo8WDTO30FF
  384. rU@@C8000moh2GxLyBUt1OwIF20rR7A801@@Vm@@7y@@z6dmxD6aVJ2RtomxD9aV
  385. J2PucmxD9Ke33D2yGXECq8WHP4K400GP0000DFRm@1OS@i1@7KD00uVx000nDGR5
  386. 551002LX080AeDK1W4I4G02GJ8109aaW44GYG20181X48Wam4a2A2I8809X541K4
  387. IGG09IB9188aGW02GJI2888Xf45W4I4G081J8509a5a0KGZG2098Be08WcG40I8J
  388. I9809X404G6o61CAZWVG09W004G6aIG0I03eI3C0O0905ZC240IX3t@Vm@@30000
  389. 001ufva00W0evU3gkNYTuRim66gRt308b9haNqD_IabVf08GSQhtZ_7Ef@V5tV8a
  390. u_P00MY00000004GpzpGY@XayV27sdG@vt2WQOll_GEj@XZxD8wU3EytiPvZQk_4
  391. 0GFDcsF3xzdmu9FyVG8xtxwS@60W0000PjnsBR4y@3DmOGz7fDB@O0eyRJ_EV00G
  392. 008CMUEEXIJaO1eAYVvp_@R10thRppIiV16lmGI@5k20Aogs93sFvXxda0001Gr@
  393. 3300100020010WM@D00uQVotWTaUc08W00m@65y@9LF1JDyb2W9dSq4CsEp0000G
  394. vOmm2_aKYV5bJOmyFD200000h@D0000000md7Ln5OR4@59vmRmGyS200bPz992lJ
  395. YuxC0G01mJA60800QsWFtwV3020004G000W0000040KFMX@CSvN5nm8nu@C4WVl0
  396. ut86yt0000G0000tCaXbZae4C6QlpZmybO@Z63zF106zbz@d0W10WV7V8slM_mWM
  397. 0q4rb_R0010000400000h@ZXRxI0G004W00WxxzeJ33MoNYnyD8NekYf4c_ZC000
  398. 000szO000G00GWM0e0000G@7aG6K9KVZ1N0a0002000C0PnOGVI9yTW4V8amG_Dc
  399. HJ2hzR000GUu000XFQGkr60OW0Cr@4000018W1i3I300002G00g903Y00XcDQf@V
  400. 5Jjs0000W04G08JH0CRW1W000000G08012m000W0GmclDOwL3002010000Y020W0
  401. 00028e240W0081KZj10002Q_sWemD00G280100G00004G0V2t003W03VpGMu90a0
  402. 08By40800q8W1FXpGvu6iDk1PXpGZ021001yiS3W0W0OA500000ufF6CxW4FtQmu
  403. F60G010001m7u641W1ZAmGJw6S@n3n0amrZJMxk1epG0_iWX6CIeAY7gjIY@3qDu
  404. l400W0GP3100008012eQxJu@09kEsWiSIuEZ4UEMY78IuzX4_FWJ1400y3R0sCXX
  405. YRCutpA08W0CWY1l0lnyDIyZl1nteOe@9K@d1kxR0Mj_X2hbe_b40000L1Z1020W
  406. lmeYyFaezBBBzE1Kh20000000m0rtR2hUpmp1CSYb1DGaGh9C0001y7S3Q1mWU0I
  407. 86W4glnI0080G3N0QzB1G00030bmIC9iVk1001060A10008200WxGF10001rlamx
  408. D6adQ200O0VlnWzqDuzc4ol9XXqPuzc4UA@XtROeGd4Q48dcQI8Y73mmh0CvU2re
  409. p000GWdtPOj73_F811040z@dmS1d0G00u@W3Zit00W0W0000uES0CPV2zFOGv2Cq
  410. RV20210ciFXu6mhH0ZIaW100myc501G5DX80aGY02G0w2908Xa4aW0I4I08098a0
  411. 1a4kWKGHG31189iW8WYG2A28LQ9901X4A4G8wII0119CbeGaGY0209O2j08XiW4W
  412. 2Q5Q081P1501q6g0G2PIA118Dq0W0oGI228LO1f05X4Y61C0aGG0IIB9288aWW02
  413. WMI2GG8XH95W4a4G0G2J8D2O0Q2908XiW4W0Q4I081P9b01a4IZ06Wam2gH0U020
  414. 80P8b01a06WKGHG21181CW8WYG222aHH00mojXq@l1LtQmpnC30080i00mnrgFn@
  415. 3000cW800K_l100GWowNY4iU85B6gEFap@jiwu40800200scT00mxd6axV2dNdGV
  416. @@a@@FdvtLn@60G0EcU00mnv6Cq@3RlnmAKIySVKFpdM3ZC0006WI00mc@FKu@3V
  417. @R0W10WfRJ8_uGkU6L02Gsi30000W0EQf1@rBn70FiR@6nEEPTyU0002G00Whk10
  418. WT@D8ys4wkvX1uDO3t4_WtWb@bO3@AMXdJ000W00Wku800SRk700800800sV0350
  419. _mF@Ua5W7000GkbdjmvP0002000qBo100nDlny@9SYV2Xdlnwrn200UsT00mZzUi
  420. YR2HOom@3aKxV2FHrOhFC000BZ400GX@UqSLHV@Zn_5lr@@300W65500SPS2FsZn
  421. Yvws@l700WAK8004tF6B@am@t6qXv6fNXQA@9Spl100WEO000yQD33@B1006WdZK
  422. Py@L100100041e00GpHLSzV23_NH_xXCQVZxxN1000G00GjS300_V0Zq7gEuV640
  423. 0TOV00esV6Mz@ap376002000WLg200v5xnpzCyXr3V72C004Q_300lypmqlCSzl1
  424. V8RmG4FSUfkx_Rmn@60G0Uq0000W04mhFVexaA6YPZ1ie5004W00GFb100028004
  425. 00Dyj1xsomk@6000140018W10e34UeyKF2kUoahPudV3000QnK00usQ300W0a@43
  426. dVa0W02ma7POzm46Vzs1pC00020004G000Qq5000000KSV20280lzFXj@D0W000W
  427. 02eU@DO2_4YEzs5_P0W028008NZ000000004GGKhj1JdR004000040400WY@t080
  428. 0004G4000018W0wcR32wsWRkD8eR6Q4mWRkJ8eR66_sWclDOuR3Q4meC2W100080
  429. 101000004100me_@Q@39zp0W00eSZD8sV3sV8XiV7kvV30mgR6yy31@pms59C_N2
  430. 5FVIz9P_RF30400007OtPy3n6pmtz6q@J2f7pGrrwknl1z@R00I9goktuwa40000
  431. D3b7lVJB020G0GPwFdwn0C6a2L2ZW@C0ijwRBtuux421yXat9PuuCNEF100G00uL
  432. IBSDXsQCe_m48000q@R20204Amd1W440dfpmxD9aVJ2bvdmxD9aVJ29wdGXE6q8W
  433. HP4a3zv7WcdD00010800Wh@J0009Gmx6iVk10010@FW11040@7unWQ9yV0a7tdm3
  434. H6OtO18i_4wVGYy@J0G80G@3I3G000z_301eWMX60IGI01G0DX80aGY4IG0I2908
  435. W44aW0I4MGAGHeX21a4cW4GHG21189ja8WWG32280Q9901X46bK0IGI0109CXe0a
  436. GcW2G1Q2908XiWD2O0abK24GI8201a1f44Wam2Y2A2988Wa61O0aGGGZ06bHm901
  437. 04WCaIW0I03GAe88XW0a2EG4Gn8511pv700erHFQWZX1CJUjR3000OgH00enNix@
  438. F4000pG700_xtWt_Vusw4UV@XKSJuuVFczFp9_P000iYG00WgVzu@MCwjtZkpB50
  439. 0e6810WY@Vuh@40C004vF3v@PGzf9iTAm00G0000sw200uj_4sicXVsPuxNi100_
  440. ytD3p6lTnxO0B008us4AydX_727004000mFu200N_ZnpT6KzVEb_pmH_7k_@300W
  441. @v000K@J_20WcX700SnF6jspJqnPsyg1z@R0008C8200d4pmn@FiV1FfFBA00iIM
  442. 300hNzVoFCCQl7Jldmy@33002G00qYz00Wu_99@eg100N8S00Og@J6_@XZZrj@@4
  443. 000mZT00eeCKx@FA00WeC500kjZXx_zur_4I@rO00WWq500_kFX48W700e4s10Wu
  444. VsuyN9Mk6uwzP000SqpnCCVJ8z@nGsx33008n@00mXxCyVE3PdBH5_9SS_jxJp00
  445. 080000bg000AmyXaghe2q4QlEXi7xj@V3000m0S00e@V60C000G008102QwcXblJ
  446. evRLwkKK00G00Ouk6@tWXlD0401Se@6GG000G0AmDt900W020800002800400900
  447. 000Wryj10400G000syT2FXRGMu6y4k1DVp0400WclJOuR3Q_sW61CAZWJE_rWC2I
  448. WDV1mu@Cyx23l@iHnn3t@l1IKQ06lI501405eyGu@0pa818yF6skzXr@Veu@MAVh
  449. KQtB0fTJI2g608W0AzsdzQn0SMkAhNayx@9emm0uaRLwVGQTa10h@dmOD6qMJ2rt
  450. pGRD6KTl1ZraG_D9aaF3D2GI_D9q8WHP4a300G6U000@7eo3o600G2ey@4_F8suw
  451. J0200000W6g300f5nmhJ9q@03000W_AoW0yDe@Xa100O1T0405q4Y0G292801e9a
  452. 0W4IIG228H81W0aWG24GIO2I151944Wam2Y0A2988W4fba044I8G01e99144amKY
  453. 2G29280aW9a2W4o2s8W1GMG1G0DX80aGcaIG0I2908WCaD2OK61@W0I0108WC8bW
  454. 0a06Gb6O0m0I0A2948OYsMUcV0q9Az@p0G00eCxb6800G@@O0WbLUYSCgUIYf@V6
  455. 00400SUsCsVezACAEsWixditXDkfF40e3A9VdGtpFK_l10000@z7R000008Pigwl
  456. bidV6049tnv@duVBLV@C0iG@XxRVvx70GJe6y@@xFmF0O2nxJ_l_b@dlv@uV_Vyk
  457. y1G0100Enjzf@Nlw@ql_@yi@BVx@VYfzAPa0G8L6_t@Jt_VtZ@@SS_00W00Gpubn
  458. iez@h50u5lhJ@lwr@@YydQCiSsV6ISV3088G1Nl1010mS4_9BX6piN20iG7ZEWKs
  459. 1YUvl4009F2_VfimDe@@L1mr6Suzsz@720GlK000Wr_RGg9@iV1j08zJ@F8XMl9l
  460. @@7005JCxF33s@Gd9qcTQB0mr43kPca@JM0McRm@@Ny_@BN9KuFns@V22WGa2_dV
  461. 1q0A1l4U@@R00muThA9ITxXzRs60f5qbPLt@@90euAkAZXD@IOrlMoHIN0mtNLtP
  462. V@@60W_GzoH9QEyXvhs60mookb5b3sj00f3F_cXelDuuR3Y_s0000W0404Y_c1W4
  463. 00HVd00100400WHVdGZ0RC5k1D2OK6181X00Wvn1mfJO@SD9k@V0Yl9V0000YtT0
  464. 2jrZp@yMiS2GUl2bUsj00W0utY0SUs@pDxnubUhBT1e6wA6h9XLhDuzc4ol9XqhJ
  465. uzc4Q4OZyROeH0Zo8e800WPe200_FmZLlDu@0Fc@cX@3M500yjU00Wu6ejYYY000
  466. XgG0405q6g0G292801e9a0W4IIG228H81W0aWG24GIO2I151944Wam2Y0A2988W4
  467. fba044I8G01e99144amKY2G29280aW9a2W4o2I0AeH81W4a5K04GJ8209a9f44Wa
  468. G20283PZ06bHmF8W4G00283I9809W1Kf160CW4WYG612YheW@Ql@@70mD@dzv@5y
  469. Zqb@OSyFd0OgB_EaV1mBQz@ZnzrjKbz6plpf006u_wBQ3zR1Wn_M_06Z@dGnzR3W
  470. lDQuU6Q_iYY@9f2@R1WGTVyBIBvNqr_c5wV20WZtNk6_rsP009xNoR9izxy0e3D3
  471. kknlrV30w5wmzy30cHFpMlx@t30yAKNVoF0Q6lhJ@@uFux@d108gftdyVql@FS9y
  472. z@p008nmuV_@rTu7zd11aocFsNHthd30@cfmV6wEKY1qz60a4LGz6Cyj1DVRmmt6
  473. 0805ucR6Q_E1W400DVd00100400WDVdGZ0IqyD3D2OK61EHx108zh@BVx@otO0W0
  474. 0mnrg3W00GJU2GuV@7UM_0000WPb0K_M_00W0CcP0i_V2ltOG_D9KVF3ltaG_D9q
  475. XV2ltaGZ06bH0R00WGL800Kwl1@7CF00mDf100tqRG@3p3W0e1E080Ae941W4I4G
  476. 02GJ8109aaW44GYG20181X48Wam4a2A2I8809X541K4IGG09IB9188aGW02GJI28
  477. 88Xf45W4I4G081J8509a5iH03WiW2W0Q2H08XC9bW0a4I0G0P8R4meC2_11a020G
  478. 0PGA1181CWADm0W1a0K4I8KWqjETx@7yNnr9CCy_s00c@VE_@UwV8hU6kzVx_@D0
  479. 01cxE@XKXH5lmRC0ermjBdVu@40GYTUSU_08W000duMy_ypzd0086n2@9P15i1mS
  480. AtV0@0uLiI__@Wtp7000000Ztk7@Vu_@3_FV04000eJKkEz@S@p700400oiWW@@l
  481. t@y100000BxAvx@BVx@Yt@lxmvx@F10ytyfVzVh@6Cyj1DVRmmt6qyT23VRGpt90
  482. a00evx40800W000ivx4Q4meC2OJiY1Gm@@tyy@BN@VvR@@Tu@Z@nlcn3Wr@Juz63
  483. ol9Xotnuzc4ol9XayPeH0Zo8mC00GeA400_Fu@_7uNX080AeD41W4I4G02GJ8109
  484. aaW44GYG20181X48Wam4a2A2I8809X541K4IGG09IB9188aGW02GJI2888Xf45W4
  485. I4G081J8509a5a0KGZG2098Be08WcG40I8JI9809X404G6o61CAZWVG09W004G6a
  486. IG0I03eI3C0O0905ZC24yUQF7@VL@BT1ke0100w@d10etmBN@Vpp@lTl1h@mGv@B
  487. DZ@d0Ov8AUFy1tt00pcQS0s4_ln00ac_F8y@_n001000SWv294g@VT1WijM_s@zF
  488. y@nv@Ny_@9V@Vpp@VTw@1@@@mz@tP@3XltE0SsYZp@lxjy100000qtQvw@dVm__@
  489. D00QkMm@@FyD3DVRmmt6qyT23VRGpt90a00evx40800W000ivx4Q4meC2OJ7s0mp
  490. n@tyy@J@cl0200mmE09V@@nv@lSz@h@dGqrCyUJ2vtmGKw9yUZ1vtaGI_Cq8WHP4
  491. O6008K5200@7yVm@6q@my00WwXF02WIQ2H08X414W0q4I0G299811a8a0G0IG812
  492. 89C1fWYW422GIO1H05X444GYqII022948W0qaa022IOAH18X4140Im4I1G2P1905
  493. q8a0G2o2A02e941W4oaK22GI8101aXiH0Zo8u74G28001a1f44W4m0gq0306G2GH
  494. 8X0171nopy3WEHvvu@holeall50NwSqdv300000iWO@3v300000MwrV@64uV5h_p
  495. 9000e_@5202h__1LCQVHlu@902800eZP3_Nne@b_@WG0eUmBEdXH9yu2T3IdmZlq
  496. T50dWpoDdq0V2594oNqbkQl100FyEE@@NlPuJ5CImtW9yb60n_Qm@@NT5yz@p00M
  497. 8dW@Rv7fAAVJN0mWUd_7ou@R305oFu@y10010Wcnxvuy100000muzq_4Y_VU0aaI
  498. f_Bnm@CS3m6z@FC0sz2000004003hQralN20QVsnbjiX_p0WwC7UFXp3hu@Tl1GG
  499. iLV230000@ktWDCIe@_7sm@P0ezc@_Rmmt6qyj13VRGpt600004W0WGptC0a00ev
  500. x40800W000ivx4Q4OZdmDeH0Zo8O9po90ZknGtxI4T5pz@BXdQ1WvNCuvVxTLU0S
  501. x76beuH@@6JaB1OvjMEVZP10002rT0I__@ot_@ky4okdXnQIej66omtWtRI8@c4I
  502. odX61CAZ0p000D8Q00uuQ3_F0ZOtDez73MUtW@3I600i4F00WxwDe@Xv100FRP04
  503. 05q6Y0H292881e9a0W4IIG228H81W0aWG24GIO2I151944Wam2Y0A2988W4fba04
  504. 4I8G01e99144amKY2G29280aW9a2W4o2I0AeH81W4a5K04GJ8209a9f44WaG2028
  505. 3PZ06bHmF8W4G00283I9809W1Kf160CW4WYH612iD@V@v70j2MQ@Aceo3z@F60kI
  506. ee7Fvq_PwqIK0GBcP_pmkTs4RE6z_hIy3or@l10OVFsyVZ2zFfr_D_k@J0at4vDN
  507. HK@OyS_p08KehSdy_@n00N@vz@LiPF6BtpC02000OVg@kton@WDCGOT_@0GI4WrZ
  508. o70100oT4WswLPx@O@h84Gw5000G0dhHnEzVJJa1Glvst@l14rK0kULT04009V@W
  509. 7a1WiF@lvty10000pA1u@W@xVu@OtJepV3IViTGe709V@@rdv3000GX00mor@Fzt
  510. yz@dWsS3WZp@@qV30100qyT20201Q_cXXlDevR36_sWclDOuR3Q_cX61CAZWq000
  511. nIC00OjVcx@l500mhW2002_@@gNP8ww46lES00G020W6eB00K_s@dtbF02e1e000
  512. X@zVRDCyRT2ltaG_D9KXV2vtOGA_9Cp_3D2OK61c1WGBy@Wy1G0000uBg@1_50O5
  513. 101e0DX40aGI02G0D290aWa4IW0I2H08W48aW0a4MGKGH8111a8iW4WYG21289D9
  514. 9WWW422G0Q9H01X4CbK0aGI0209C2f0aWiW2W2Q2H08XC15W0q4I0G2P9R4m083f
  515. 4D2OK61@W4G08Z0306GAGH8X01a06W4GHG211ceD0YkDV00006W00gUz@hNv7Oy2
  516. Gql@tultz@x1Bx2Wal@Fyl@J__@3@R1001G6_ChUv1euz@7k@@_ButwH2Gpp@lSz
  517. @9V@@nv@N_s@BNRGqfp3000W4T0m@19008Wuuy400G0H010uuy40008SSE309a0E
  518. EF102808W00EEFX61CAZ0p000jRK00Ou_@tfFX_7CuuU384G2CSV20004wV81000
  519. 0090GwVm000000400H804CSV2D2OK61f1WFtjk3TJNM80yLnDF@V@@9008Wuvw40
  520. 0G0H814OvQ6kF91000009aGUkE1028W8W02MkcX61CAZ0purE0iVn@1@@@mz@7y@
  521. @400000A10a0G08f400G0100082W00GI0We020H810800W0G20a800A1904W0000
  522. GG84040A09X0002800G0G040222105G282800D2m0400GW4810Wq0R4meC2_1WW0
  523. 820WK0221804G00W0KQG20WW8W700qwrsv@R0001WI_h000aB6100000AI000W00
  524. W8000H2000G2f000I0000200850G0101K20080000900W2000GGG200040101020
  525. I00G0I050402000G0G0eGZ0F0GG2H100Y01004208D2OK61y0420080200840WG0
  526. Wb6m0AQsjYt@Vu_@3_@@Xx@Fu@@FE@@Yt@Vu_@3_@@Xx@Fu@@3_@@Xx@Fu@@3_@@
  527. W@@Fu@@FE@@Yt@Vu_@3_@@bh@Fvx@FE@@Yt@Vu_@3_@@W@@Fu@@FE@@Yt@Vu_@3_
  528. @@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@
  529. 3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu
  530. @@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@
  531. Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W
  532. @@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@
  533. @W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3
  534. _@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@
  535. @3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@F
  536. u@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@
  537. @Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@
  538. W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_
  539. @@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@
  540. 3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu
  541. @@3_@@W@@Fu@@3_VI0200z@R60amwW@@ly1ux@d10mIQ1@@V_2xr@VW0GKJ10000
  542. G00iZY3x@dD04G00GwCsuen_@V300DLz5A_VYS0OP3d@8V000000pA@Fu@dbIe@b
  543. 0p@HE0SMoplKnw@d3WhoBu@@3_@@W@@Fu@@B@AV000000CU10000G01ewArx@d10
  544. y4C1@@V@39aCP204006mZS04G00mJz3_@@YHP8PK3QWIT0K2DjdOV@@60Wfyf@V3
  545. 0040i0G1000008001010O1W2o@t00W00B0KG@@60a00O1W2Afr00G000400G000q
  546. 8m30000Q4meC2w20BLRm@@7y@@xUsU@@F0Wzj9u@@3_@@pp_l@@4olnW_@Duz66o
  547. l9X_@Juz63wOFXtRIeH0Zo8WDXM80@7yVf_9q@myUUP0805qAa0H2I2802e941W4
  548. IaG22HI8101aWW44GYm2I1A2948Wam4a0A2I8809fb4144IGG01GB9188amea2G2
  549. I2808X945W4o4K0AGJ8109a5iH03WiaIW0I2H08WC8bWW61CAZWV02080P8b01a0
  550. 6WKGHG21181CW8WYHA22qByl@hUrxv_t0000400WGy3003@ZHx@X300GrQ00mnrO
  551. q_F3X@NQt3Xq@@3000xf500aVG8P@ND008000WFO10000W0kyV5ptZQh3Iq@@900
  552. WgbC00yxlG0100w0mX_@Hb3L3mkym4SG818aMy26i@GE0000WFO0y3o6RXam1_Il
  553. wl1Ag806k@@ahJuI8Xw@FMov0000G0JEFXzBmu1TNtNXaPtDW052mpJUFHZ7a740
  554. _VWXetRN0100Ih3WYt@Vr@jFOA4PU40Tsxz1LU0qA1uoVlJuo3JYA0psdGoxppl7
  555. 1ep@eIFRLRX60tE5U@@R0zj0euUl120WyTu6q7D0EUFgn@QSVGFunu0KkLTzVH80
  556. 200njF03VdGpt90804evR66_sWclDOuR3Q_sWXlDevR6Q4meC2M20G0If1R000A9
  557. u@7sUt00080nlJE00GBU100lkIU@@L000eN900GuXmCTRo20W@38bghNLiTMF000
  558. poI00u@Wj3St300Wi8200_Fu@sQOe@y4Ul9XyRIe2@4olnW4rJuzc4kot0G008j7
  559. dGZ0yaHGHb6u100uRf000d3ys@1A2002zwq4_FmU52W0eWcG40I8H0180DX40aGI
  560. 2IG092904W44IW0I2JGAe88XW0a4MG4GH8111a8ja4WWG21280D99WWW4cIK0I8H
  561. 01W4CXK0aGMm61C0o2A02e941W4oaK22GI8101aXiH0Zo8u74G28001a1f44W4m0
  562. gq0306G2GH8X01Jqsqkuj_RW08000mEwFyizz@R00qRcqcBzGV66q7900G008dUt
  563. jdXlFX700oTwN@aV@OzFS500000uIDvcQPOg8rTk70uCRAVZayMpCLMU0G010WZ1
  564. VosCRgdaAx39xUF00UONal7dzYQD@s00G_x@0510G0q@@R00Hh7k@@W@@l4@AUnt
  565. WTyJeO4IwPAXZlxgi@DgBWX_@F103jn9_L0G0000W0G32FKdl738aM@@B1WbPysU
  566. CcnFXWyt8pTmAwUZm7meQLL0G0000@TwjURQi@jpyl20xUSdzI4VX1HhPme7XC42
  567. 3@V4LFx9yck4HgxnT5a000200xNsNxgKFd1zc4InxQjmm9z@h20Sfaxwd9_YwQpd
  568. A0eAN1ounL@6CtS8fGaGk@cTeF9JxJ20yHsalFPXbAgsPc1OYQMqS0G010WtqjRc
  569. AcwsW40882040280CcD3@8bGGAFKV2L74bGRtXaiAC0ugNcy@XXJI08000G00400
  570. 2818Pm12ICz43V9mmMFUCKEC@BPG5D9q@f4PWoGH0IaSk708gnEQVZ80G84W4Icn
  571. ZeGEf@@M028W4102D3W1G00WLvJuBW4IBv4k_703VdGpt908G4evR602AWqyT23V
  572. R000900020010010040401004000004W0280020008006G0u9y4o2FXdmDeHW7o2
  573. t002008000p2FXC2U08Y000020Y008RaP0K0140002T3O0008WmUD08W02G0400G
  574. 08054GA7tWC2C08W0J61UO0S08mtGk6mWw_V8ag4cHCX@7eAVW4wumWC2I8bW4Q2
  575. uXF@Je909c_l2f100x5BnG@9CFn3rzpG02FKa131@xK57C4p13@78nO3IyVG865P
  576. 02wNYp1guZCCk1wXk4Ou@0HvQ80aqD6hNaGzT9ifs3ZWomJ5C4yTNZkjHxAm8000
  577. G1@1mzBOKgX4DcNHAT9KYbP@7i40000E720Jl6ouHFS2o3fyPmgx9aVXJdn3pN7U
  578. Syk402D0M@FXtRCe@V30402qD730110oTX11000byO0000GW0299vp00W1WxMPuz
  579. c4ol9XHzJuz63kZFXtRI8Z06008WaHm3D2GIvX9KQm3P481JJ7W@3g0G0AmJ@CCN
  580. 09d3amk@9yVWG000GA8oWc_POH16008X4mF30W40IzdX@32XsV1G@3I04G0uS060
  581. 080iUa1Dpdmv0CyLK2BJQ00W0a@3MQH1age03bN504W2Q5Q08191401q4Y0G29I8
  582. 1189a0W0IGG228HO1f05X424GIO2I0L1944WaqIY0Y2988W0eba844IOKI181DH4
  583. 0am4Y2G2P2A05e9a0W4o2s8W1GMI9G09X804G6aIGGZ0CGH8X01aaca4Gm61CW02
  584. 29OAf08Xa0D2OK61R040G0oGA1281C0fWYW422G2O0H05ZK44Cda10WZv9P1b7IX
  585. ZX@prgwD6gzYX4oUO2jA2nd400WpC2006w7iUuLCrs7000OeU00ehVIEF7ZCq1BZ
  586. WMoNkYX@t0004BQ00Wal@@vu7_xt00040Bl_G@3F3002000e8@00WadbOuv7EC4c
  587. Nyt80x610098U00ujSFAdUZz@P8uS9MXHeSr39Q1I2QV300myRNAHltCCzD3Zl@G
  588. @1IK@93PlZnRpRa8_CXl7oFzU000aYZ00GqoEr@VE000W_2ubOqz8cVIqux0iHlY
  589. @7qoM2XSzF92U90kMleK@RCRML8BO0a_qazvdcyw5WrwzexO36_NY4aD83062kNY
  590. xNSAQ@7sl@Xg0se@@DO6y0ayz3nvJIdzc55ZAbwRZ0200NBB0ZytI5Fj4z@I9hMn
  591. uv2Pz60uvLC_SjYszbO1V9guVf1xseQ1I2tF4BVE0vvhIz6Ly2t6T@hLfIUy1F3D
  592. @x1q41WQrtOlU6IlhYtvbe81F_Wehtoye@@AKh70SCF9t_AnmjCCnl43@xqmkFCA
  593. i4bwdZc95WbUGzNEgS4E0aVGiNgTIxqauDX000000G10WixmuoE96kxXoZU80xAo
  594. TMe0xUOUw7gt@XScg8n@ACqW0it_65h_mmvIilV2LNdm7KCCzlGxjnmt29SHL2jp
  595. _mzUFKHB9sRM00000Eo@3Zo_mn_Fq4W9PlZKG@FaHW7VLAHm@R0002006tvmtCqy
  596. j101CG82000804vvV300884qj1h@R0G2000008200G000W0G0001W0800XW_@D08
  597. 00Hqp6y4k1D2OGpt9q8W13VpGpt6Cyj1DVpG61900008Z030W80q8W7010010040
  598. 4G18Z03ADuXjnD8Z090mvQNf@6vrRGh@94_l1x_dmwm9q_l1blRm4wCKzlGlgdGe
  599. y9qxF6XxRmwy9yC@90WicJpVZ4@JO@ZA6z@X@3Ieu_4gkleuyFfaV6Y_N50qZS00
  600. 0008eWq@F3DFamSd9KSI2pdAH@@9qUWJ@AZH@3UCGc4blv10O9@QlturY7_y_XWN
  601. UefY7gV6fHlVOKSFsbFXpTE10F0rx1OyOX4Tc@GxD9y336vVKK55FakV2fkmGD8I
  602. Slp90embRCMY@3UOq06UiDXS8ae4PREG1cPLI8mTCgetWnbE10p7PPy9aVZ1fpc0
  603. 100aKNIOic4_XEXlvJ0W002I00W6aJ0000J7o9yU33vtaGe_9KeZ1phdmxD94nJ2
  604. P4mGeC904008Z09Q4WX@3OuW73o8O308bgJvdm@1900G08i76000W040GOKV6k@n
  605. W_@D0WW0mv06a@l1BA8n@1@00G0OH1F4200ieW4P4S204ago5a00W0IS3FyVm308
  606. 40cmFXu62f@XYctYX49a8bV3geWXa_D00G0mM@9KHH50OLu1W0KWcG20I89018W6
  607. X40IGI29G09X804G2CIG0I2B8AeAaWW0I4MG2GHOX01aaca4GGG21180ja8WWG2c
  608. IA0I8901W46XK0IGMG1G1DX80aGce2G0Q2908XkaD2O0aXK24GIO2I15R4m02e8a
  609. D2G2a5K04GJ8209a9h44q8W42I0Lp8m028AaP4m0q4GWC2m01a020G0PGA1181CW
  610. o8m0W1a0K4I8GWRfFSl4BlNHXzdS4P2XkVOqwR0W0000ZQouyWDeV5DtV80avpz7
  611. aulFCMFwXAybuMyGMX8jLMz8JT300010Wr2@cXCRoUC0yVA1UWH@3lLanL@_NHb_
  612. 900bw0000200G000200GG00000GG0000002100mPLJW000GZs9G0000808mv@LKy
  613. kPh0QG306C4e1B0K020000040v0mGO_6W0002000020080001080WARo000G0RwR
  614. 020GIW3000Ga0003000000GG8000008G08Y00000G0G04000W48e0m00000000K4
  615. 0W0082400O00000K0401000003IWO0000W0002W0001WeD2a0100m61m0210800Z
  616. 0200E00000881W00000GWKZ0d0W0X20c00000a61I06W0GZ0d0200001101G0000
  617. 2Wb6a000a1K1000Ga0001000004GO800H408G0ep5W1W8G40W1800401G0400G0O
  618. k060002A00O0O000W006200m00120641ieW1200GE7m01400G8001084G00G3000
  619. 081B0401000240m0010G120401G000Y600O08000G0DNG2D2a0G00A0O0W08W008
  620. A1SnG2BAa040P0000W02020500TnW4P4O01G00042WW2W36Tm000eBU200wgnrw@
  621. vfPi4w@t000m9w600ExsZO_vvt@Jk89XMIOuDWMQ30ZF1y000W4a10WW@POIUCky
  622. 9ai@XfiV90400aVWAvjamXF600002001mT2aq_I200W04001ZO008kVCQAcXt_nO
  623. VlGYuNb@2Cu@X7_WeYuYCel83M3810140rHWHK4O000ML300GopFCQGBP_@G7bXy
  624. Vn6pNinF6CS_F3jPmmJV6qxq3p@@GtJ6y_J200Wba300SM1FRex4000i_@RvAaMY
  625. _N200Gfq2006aLbetxwzaDQUuXevL9uVF000r9F008bDU__eb57Mg8cAU39aeKIe
  626. @V3000mJK000W00II@F40u3P@fo5oOa7V5XMapEEU00W087b7crXXU0C8zD3000d
  627. 03008r_7Ixlb2rze4QCA8bX@vC0G00IK1IKLN50280UVvXK0O83aM040XIE00uBE
  628. RkdNYU7EP@FFsCIYKVCO4fAIIAa5bs0004000GQs2001wpGNsFyZF358oGupFyzz
  629. 3VO@muzU4wG2bl0JQX6iTK2jGmm3IFSZK2V9z0008s429yzdGwaXA000020Wx_Ey
  630. XZBne3BCMitcwYU8zB6c1vXRamu8A66pvaTfOezV3000gSji1@U_GZxF4yE3vUeo
  631. 1dUSmA3TyoGGJFK1M2VkmGCQISQ33JXyGeQLCCc1000g5A00ix197e9HgyLKRhS@
  632. 8mGPSdSVL200Wxi600K_631xNnUlCqNV5l_soyzX00009ee7Ay1ZUyye69Csbp00
  633. 0G0200MnB00Srl101000280iZk1ZgRGSt6q1W1v0OmWnCqxV2zURGt@60400PC36
  634. YFcX6mDu2S3odc1W040008WoysWeBO0000KoF9SJh10280Ujp0004G5tPGoT6azc
  635. 1R7PGA09Ced1H0WmgSCa7G20280KMj0K2V2@LmGOp9SyF3xvoGu19ifl1r6aGj@R
  636. ikV2R1mmb1604W0OyF3EDt0W00G5jzGg794xd1@_PGD86K2G23_Qm929ybG2TAom
  637. BU6ChG2WJG0EEWX7@Pu_06gyNYL0a8y@4_n_Xn@JeH06Mwd10140RQB1G00WGWOe
  638. xf4QVAXG0W0G01q3074203n0aGoGC0000gB030WHUKul1002000804Yl10180820
  639. 00804vzV30088Kyl13_RGlz68000080000100400W0042AbF100080120000000G
  640. 03020GZ064_l1D2OG__6CER2lyd0G100410G0000028012W008W0HmL60804euV3
  641. oPs00W405@R0W0200108P4O00000000m0202coF1000G02AWMxFX61I8uP300080
  642. 800208000cowGpbuf16gxdXHGCOz@4gmyXMpJ8B23kZWXUqP8H06gtF101080100
  643. wgq0W02GX0Om7KFaLu3xEcme3945P5dIzG9c9KZf10GoGVieY2ZVO1Z7M2eY04OO
  644. vBO000W0400wUR302O00800O919oEpW9ha89p4wlgYzKVe@W70GXWrt13JVzm@1I
  645. K@q699nmhzj08W02G00o@1XKLv3BVamvd9iUQ2jFmmeOFi9Z1nYc00_7nb7Ou116
  646. wVGYX@V8va7wGxXzBKfha4QRGYzBaezX7UFbX@3OO@2C_F8X_@D00dmGW3IKyQ2@
  647. 78HSyCyVG5d1bG_7Iiim3z7ym2XCCGl1fjymk1IyVm3x@nGkB9q9R55td00cRdgZ
  648. Cu@09kFHY0@Vu3d4kCyXyFmevuD_hWXD8U8er7YkvX3RI8At7kj9XxJmeuV300ZG
  649. zVG2006G6gF1W040400GgV910022p0n0020WYNI0W000201WJzJ0000pbZCq1F3D
  650. 2am__6KeZ1VpR000400G0Ghya0W020G000Fqd000GWGVO8@63QVq0000OD2a0W00
  651. mVtJunU3UlnWC2Ous_40408000000bvOX@90080fqV3088WyjZ1pMb0000XuZP08
  652. X0G@@90GG0u@03w@tWxVCu@WA0080ieW1D@RGZ06yjl1p5yGOF9ieG5t@OmV@94t
  653. j1008W00G0200880A6_FW1004G4000gWE10042000000tlTEW41SPmS1ISEm3Ned
  654. 0I00We@JOk0FQ4eY_7Cu@09k@E100a0XUoGS36a_f1000G44G0yoU2BA8HEeCKH1
  655. 3zFO00mgD0805eDq0W4I2G02eH81W4aaG24GI8201a0X44Wam2Y2A2988W4X5a0K
  656. 4I8G09f99144aGG02GB9288aWfa2W4I2G08XH85W4a5K0KGJ8209a9g04WcG20I8
  657. BPZ060P8beHWJ0N8509a5a0KHdG2098Be08YcGQ4OcC2O0I8BO619W0I0108WC8b
  658. W0a06Gb6O0m0I0A6P488Ok2TLb5KU0800G2SCCa63XeMnOO9ids3L1Q0W0100160
  659. PkPmsvjq0x3xdpGd0OK3G20GWMZy7rBcpf@@D0WOYawF6flNnozXqzuRf8LH4aLa
  660. VP500NvgCebd@huy0yAYtZzlaOCV904rMdyj4r_oGfxjizPT5Pm302AZYpDuwrAQ
  661. lVcflhewTUAidaJBVexr7Q@@XWyO00PSGkvFqzV5Dk_GIjIKvo3rsBqS@dCyVEPw
  662. R00waiioVOxz7QhcXj@bOiT9kEDXP@vfqR6oldaHJPOuz4210YJjb0G000Ue6W0o
  663. 9vjV9widXC0OOAWAQ_tf9un8z@AUHkYu@Jmh43m7tUyrl7DmuqFzda32C7ll1do7
  664. WHX2v08FwjrZjy9vsSREHNb2vtGkK2GFxvK_3XHeyZWz0WIfUOn1RM@XjAyzuzT6
  665. EpF4568000001880SSbABmNnuLTrW3Ixsp0W0001440Wr106TdaFSU87C9wEIeSV
  666. uPthAErfYo@V0Os2mPLOqu@6@M5Oyzai759KmI0gDJbHtyB8gP601Za@JGob3ma7
  667. LCwMT55jnT@U4QV2fsdGvNOyTF30280Cva0CpCC1sBnoVNruN551wasy7WZoVeol
  668. JwmRZehXvjiVojMYhCze4E6CEo0Kuc41OoJ_X4_y83rtbG1yCK_V2IDB06itWWwJ
  669. Og_4YlPZNxP8C09glfkdtPOwlAU_tWapDu4G34000WY_0ef@AYURZMGt87U36@Cg
  670. u6ae4H9kDmWCyPO@16EW33uE103sBH80GCSV5D1OIKfgCpl43lBHTzLyw@3rs@Gn
  671. zF4VF308008t3000G040W008000W024F@R0m0G0000G0G40c@t0WW20FNRmDt900
  672. G200W02G01G000101G00010K_k1D2OGpt6Cyj1DVdGKs6q8m3DVR00128400W008
  673. YAxt00144RPRmwl6aHW1408W6@t081400204AStWdmD0O11000000180D2O0200e
  674. s@D0K000000Y_yD8ZW4w@t00W400280W000GXj100W08G10WA_hOyV3IR7Z9xPu7
  675. @4AUFdKsb8dV6gT7ZzEVumU6o_KYW@Pe@V383a0COV2tq@GL@Ca_R5l@RGDmFyV0
  676. O02802y@X@3g8u@4U_lY74IWuI0G@3Lqgi11FyGzrFa216zFKNjxC4@F3ZPNnp@6
  677. 8W00mAg0m5tFKtV2nEuHs@9a4H2fdCpAZdi0B9LdomkTCq5X1D1W1EJ6000A87k_
  678. Gh7FqyH29WKHP89C@pF@7SI@vOySG2xWaGIELqCp3MMV0ofDXxJIer3FMowXs7IO
  679. uxVEv4ZWpgubU9gG9X1LIe1h420dXEmVWZ02mw@906G0P0e46h9XsQIe6664000S
  680. Ul10000100aqQF30020IddX61aOK@4UlnW@sJ0101KZ0L00000G20mazCq8G5000
  681. W00W00020OHe404G00200ewx40002iXE300900000OuB10000oyD60I00Ok0RIzd
  682. X@3ofH0CcB8X55y00010W0400G0GT_pGaH6K_l154PG@@94Pa14XO0gpFXv2YQHX
  683. wIauXetJ8H23kWEX7dCmUZ101eW6X40IGI41G0DX80aGZCIG0I2908W6CaW0I4MG
  684. AGLOX01a4cW4GLm21189ja8WeG22280Q9921X46bK0IGJ4109CXe0aGde2G1Q290
  685. 8XkeD2O0qbK24GI8201a1f44Wam2Y2A2PZ06GH8X01aaca4Gm61CW0229OAf08Xa
  686. 040Qu4I181P150Lq5Y0G2P2A01e9a0W4oII2Y8H81W0aXKg61C0aGH0I2B82e8qW
  687. Y0IQ4W1G3J9A09a8W0G2cGA0I8B81eWk61C0Hq4Y0G2PIA118140o8m0W1a2K4I8
  688. G09W181K4qGGWOR5WjYVurwAwU6ZtlVuwVR00G04nM2HNPmFrFqw33LOPGfZCiOj
  689. 4BuyGZyO8800mv42mYViT7M2JyRGbZNjylAs2D0wDVZp@VOxMF2kdXW@RPRV3kjy
  690. XeYt81J6My@1000G5z@mklFSzF3080W0V@0ixU5rzbGk@I42@6ZtBHT@9qUp3@xw
  691. n4ep4TX73wXXxY3WZJdf7KCYUF7000WhLzG@3XSzF6ZwBnS_O00002bC1mCz@iIu
  692. 3000G0400idQ51_B1000igwv9nM9g@FXgzFHjG20000mYpzOox4Qjy101289@7oL
  693. jF00G08n@40080T2m3@DWn9_8bf@32A00OuU04xD6pMAHb@C0000hq@As7nWulD8
  694. dv7_PG2010G010GsOdXzAa8svDA_@XbaP8a@7E253s0807jNHiFL4_l4dwR0G000
  695. 020Gd7mmyv9Kti1ZwnG3@CC4G2030W2wtWiqJ8hV9MFcXZVVutV6QSFXh8PeB1C0
  696. Ts0qoFIx_VIUpIK023DvFp3qp4@V2MXC0YisZEVVuU@GoCnWKJCu_V329vaKs3fi
  697. TIIWQZxOb0000a3h3WIxteM@D62DXj@D0W01mE@R4zX1JvNH3xLah@6XkxnVamu1
  698. C1ujR9oxd4W000DgBnZDCial4luOGiN9yll1RwdGcJFKqF3Nzpm4iCy553nP6osz
  699. LunU100W0mch6aSL5zLZHs@Uq_231tOmH@9CYn3ZZpmp5RiOs6lupmdbIi@l431c
  700. 00008ffC03abmWtIiXZ7t5n0001WlZIOn@G_2oZmzbuu_PAYfYKvbmos0mBt9SqD
  701. 3h@Joy_9KDb1pWTILE6yNT50080ABpWWkb8nR6c4wXowJ8qx76_MYBzbmSI1m_3I
  702. qNlAFSBHR1Iy1r63ePpHQFKzo6Rz72Zc4Wv_BARh7Qp3Z1uPOY_7_VoWVutOrjGQ
  703. W2ZXytmuZ2muWZ5qV8dulnqjOCUB6HvsYl95WZ3zORPLsz9XV@Lv2@7Y0pWP_Jek
  704. aGIUkYXyneM@AGBe0K_c17DlnJ1LyQS8pTLnVeOCrb4duKHNvFat@3VMpmmZFSTs
  705. 3zlRW0200o770jMQ00010W008vEcmoTI4Vw3V5zGUG9izJ2n8PmxF9iSN2010Gwe
  706. tWP2POkq404GWaUV2ldcGVzCiND3Vdcm@f9SXK2LsRGN09KD46iU90UFoW8xDe@2
  707. C2_lYMMJeOn4APYXQeIO0H3wTYX5iIOxG3AtF1W040ttOmq19CX13dOAnv1908W0
  708. e_W4QoFX8TCe4X4glJ2000GSY30AiFXAxJOlz4sS@Xv_P00002G00eqMCOeV321m
  709. WO0I86@402O0r@l1rEQG809ywl1BOPGV0ISRX4TEzG80G4406Xml100WGm300014
  710. G020G000018G0GO1604H000010H00Wu@D02W0Ipt604G0ucR30I0004001O03008
  711. 00022O828W008000m0gHW4040W08G410004041em@D08e000000800802CG040W8
  712. 00020W540014004m020202eW0C202G002G01C0110000001G0j_h140000402qUX
  713. 1000404G0b5k102800I0008009BS3o8m0004Hj@R0002g61Ce@V3Q48Xj@D0I000
  714. 000100WYc200IxNY2@Ve_z7cjFXfEDOQ33008W04G0A_V3EutWvxJ0OW0my@CSRe
  715. 1NqRmb_600W0OFV3EbmWuNherY4_z@X0@DOzV6Y2WXgtJOu_704000002000qh51
  716. 0Wu_Ju1W3k88X3xVu@W7Qj8XGIC0800m@19yjh1n@R0G02a@yD8133218X6JC08W
  717. 00W02e74COPV302O0Lq@3pDNnezF4zl4LlpG02O00BBeoJ66w7ZzFgOpZ4ovdX_7
  718. s8mV3AkZX@3Uu316shMYGZV8k@4oE9XjpU8609_Vu100000OiZ100W04018wR6wV
  719. GYwJg8Mc4oDn0W000nDO0001iG7OuVY4_3t0002O034WoCvX61COuV3AL9Xichuz
  720. X42I9Xi8IexX7cyFXs3Vu5Q60WplcP93xNym8CLi@A3XSaGH8604W0w@0IEWnWcS
  721. UOqy402O0qsX7brRGg79qV03Rh9HX6LCVT200vL000W0GG0erT9wVOZ7iDuZ46AY
  722. tW@3IOg29000008m09_G9s9910028X1yGsx9yuG2bTNn_5FiYn31V@mP89qAk10W
  723. EuQCE10010hsdGuC6Cp_3vtdmOY900W02W000200WhwJ0G00nqF90000eH03_F8X
  724. dlPuTn404G0r8W1rsd0W020G000PTcGZ06SvI20290MiF1000O208WIwt0004WP4
  725. Om5k90080uyJ68000qgI2028400008W61es@40040Cl93@78nu@9KjZ1Lrdm@19q
  726. 8W1pzp0W40W61m00W4IZ0FqoF3@7mm53C0000Qj73o80Zi@P8Z066Te20Kia9Edm
  727. M0XyVmCBACp@19K@V20081QVY10X00Judm53900002G00u@1C08W08H23Q4WXGBU
  728. 006l804W2q6Q0G29H801q8a0G2Io8128941W0QWH22GIO1H15X544GYm2I0g2B48
  729. Waqaa0Y2I8801eb4H44ImLI1G2D180qm9a2G2wYA0geB41W4w4L0YGN8109qbb44
  730. HYG201e3hK8Wam4a2g2Ue809X541K5UGH09IB918AqGr8W1W6kIK0IeH41WkH038
  731. 05q8a0G2w2A0Ye941W4oaK22GI8101aXCZ03e8aGW0I2JG2e88XW0aaMI4GGe151
  732. 40ja4WWG3ZIA0989W0W4cGK0I8JG1e2DX40aGMmI3C0oIA1Y8140W0oWKA2G2O0H
  733. 15X6K4G2m0I0A6P48GDaVjkYeJUOpkDEytWuIC81T6gztWelJe@C6000004W0QaU
  734. 620BXgy8vqR6A_iY9@b8F@4gax1040dvU8HszsK6gA1JEMB@d00WfSjRIAWiYpnV
  735. ucU3048000G00O00G0y9iZl19vRm@cI4yU2L@b00030004ON6AnM_Iquy69uV20S
  736. gi@oFPwR9MasWbWDOhO6_mtWsoJeFP6AWLYD@PuF@4MkscrFX100000kVYqs3f63
  737. F6xFXllJeyp7AzuXuwhOvU3IzuXpUtOzV3IyEaww310wWIlz5ra@FHERJC@21WPD
  738. Aj0@oecXnaOuoVIovEXX@zOnvD00vmis2CDzNHF_jCol47LbGfzX4xV5vHO30200
  739. 04_a7kYHhn@SqF601806fxXJiV8dyDARJYXxVO3TO0GAHMsJZnkeox92100200hI
  740. norBbtV2x@lHuJ9aNl71tOp5_m0WXsS@2dcvncJ2h8yRL6m970uhFnJjNfXCKNU5
  741. @_pGyFFSbJH0O0kJ_sWAkQytSC6Clba@3101400gjps3QS9@Gck_Xud_10FjJoB1
  742. 6px3zWinDKH1Wp3xu62RvtWx3mOx_7gUMYj_o10wsL8VS_46O0OA6Q84o0@PeqlD
  743. gUAdw_P00cR_wHHz@4Ozmj40Iaw4Adyrn7UoJB0mN@FTYtU@6STP2nsRGWz6a103
  744. rqp0002WK0UOymV0GVnS_LKPK2JRR9Cxl15_RG609qwA3r0aG42CSb8F0OjTIQ5f
  745. n7X9m@4_yFXo_JekU6E_FXQtJeBWAcgr600GmvKpmGr6Cyj1DVdmmt6yST20900U
  746. kE102008000R_EX61Q1000qMs60001gH0600G00A000000HH@6aHG2X_R00G0epj
  747. J0G00I61@0WwYDtl0JPFXfxPuhO9gR@Xo@A208VOrmxTJV2xypmjvC4yl4XzdGW@
  748. LarCC0Ws8AV3ljFO8GuAouFXVBV8696wkb704G00WAHoUSfjRRfeJ9wVuar4UuxN
  749. U002b@V0UV_dmo3Cq@09128HGvv0Wjzv@WzkiXXj3POxrAwmrWzBaeFX7kQl50S4
  750. kf@dmpmCyU335mBnxD64xU2ltOGA_6q8WA00i0QkF101800W00shb1G000bucm1F
  751. 6i1i1008WwetWXzD0000cW02eC2aeqWJ2uFX@34QH1O00O1KrU200G00010LR33W
  752. 000I_F101a0Z@p0WG0WX@J8Z0U0G000W0Cz@0yIa810040t9nG__60200OX@46Oo
  753. WQyJOze4kOG804zO0G0AGJ8109a4W04GZG20989X48WaG4028129809X545K4IGG
  754. 092B81e8aGW0IIJI2888XW04WMI4GG81J9509a4W0G2ZGA098Be0eWcG40I8JG18
  755. 0DX40aGMo61C0oGAHZ06bHmF8140o8m0W1a2K4I8G09W181K4aGGW9Q3WddNAwTO
  756. YVBXxQ9P_U3AXYXbKFvm@DiVG0iaVBZfB10G1WmCjS@VIa9z0ayTH@_R0001Wf@R
  757. fzl4og_aBahe@VUiZl0CyV8jtmGibUC4FC9@WH02ffDG08q_V2YtWMypflNgw_N5
  758. 6S60tTeRC@2XPq1u@W@xVu@YxZAytbwt7CnbB0vVy@@3yxXA0e_b@dlv@uV_@ze@
  759. RVw@rh_Fzh@FFx@ot_Vyk@Vkrl61CQvOR000XeI00uxm@xUy@jB@Fxp@lEz@gN@V
  760. ws@Z_z@ZoJx0M8100hxU000002urpp3002G00y@_3ur1CX000b13004qlG9vxn7z
  761. RKYSK1xt200u67000Bdpyl_j000_I900mmyWTO@Uz@x100mIN200xN0s7uP200yZ
  762. g00GQ5ns@FI00WtlFfe_tpP3U@000CPS00ukYSAmlN00G000Wv4700iyaMP@dmw@
  763. M200gLb00m_3lr@lY20Wmm200qnFL004G_V8X78I84066YWXf8Oe6Cs000XWE00O
  764. xiqIFxaRqI3008iQ00WW@@lyDy2mxXGyU3004W00GHO200rlCsi7Cy_N2010GonO
  765. c_@N200yBJ10Wk@kQtG6UDfbM4J300m2g10WyNqA1c4210Yc0mu4ot00XhUyD3HV
  766. Rmnt64zT27VRGqt90a008wx40800W000Cwx4Q4e2Y020tWR0K00WkmD08W0GZ090
  767. 4G0180200804W228TXR0G01WC2kgq090Wb4kU5OhF8n@3C04G01800G408i3X4z@
  768. t5000Hs200LVsr@1S200cm900Gn@Tr@0d00WZe500qQxLlMymp5I4ao3xNy60080
  769. 000fI400kVfh1Oau@WAIHWX_@J300yjL00WuRwgy6CMV2ZxJOJ00u9z10WsQO8ds
  770. 4Ul9XyRIe@@4olnWYRJuzc4Q4ebl1D8At4000aq8WDP4m3000Rb100@7K1050W@3
  771. wQH1akOW700m6nRdmS1kMHHH00WGL802W2Q3L08X414W0q4I0G299811a8a0G0IG
  772. 81289C1fWYW422GIO1H05X444GYqII022948W0qaa022IOAH18X4140Im4I1G2P1
  773. 905q8a0G2o2A02e941W4oaL22GI8101qXjH03eAiGW0I2JG2eAOXW0aaMI4GK811
  774. 140ja4fH03Wc820IO2H18XUZ0609q5CZ03WiaIW0I2H08WC8bWWC2ofH0302080P
  775. 8b01a06WKGHG21181CW8WYHA22mm700mcxQ5@56@7_GB0FK1VQ000w9700KylJrX
  776. kA00OHk100TF_Vt3gt@@300WSX400azv@dUhU_@F000_3Y00Gn@YEI53Zyl400OT
  777. e100ZkBw@1K1002000a0a10WZxp700Gx@176yVT20WcX700qyy@vNaF00WTA3009
  778. V@VotuzxVW20W@7Ud@yFKy_a@hVv@vR_F_d@VFw@sd_Vzg@J@w@hJzRuR3Q_sWXl
  779. DevR6W000qyT23VRGpt6Cyj1DVpGZ06bHGQ0e3Rckz@eV@lyj@RU_@bh@Fvx@p4k
  780. YtRO8@c4kmFXtRC8qz4Ul9X61CAZ0s4QX0yVm@zFyF1eW6X40IGI01G0DX80aGY4
  781. IG0I2908W44aW0I4MGAGH8X01a4cW4GHG21189ja8WWG22280Q9901X46bK0IGI0
  782. 109CXe0aGcW2G1Q2908XiWD2O0abK24GI8201a1f44q8WHP4y3G00183f48W4m0a
  783. 2A2I8809W141K4IGGm4Q300MUEV00GdG1002_@@al@Fvx@FE@@Y@p1001G@@2rj4
  784. 39@R3004WT0we@@D0qi0ayz@zF0y_3US3X7yMJ06k@@W@@Vu_@3_@@W@@Fu@@BVx
  785. @W@@lyj@3_@@W@@Fu@@J__@Xx@Fu@@3_@@XlJevx40402qyD33VRGpt6Cyj1DVRm
  786. mt6qyD3D2OK61f100wWD00Gm@@7y@@1@@VLiUa0_s00W1svdXaljV@Xy100WXN00
  787. uRP9UlXXyRIe2@4olnWYbJuzc4Q4meC2O30XMu@1@t@m@0G0AGRe109a4W04GZG2
  788. 0989X48WaG4028129809X545K4IGG092B81e8aGW0IIJI2888XW04WMI4GG81J95
  789. 09a4W0G2ZGA098Be0eWcG40I8JG180DX40aGMo61C0oGAHZ06bHmF8140o8m0W1a
  790. 2K4I8G09W181KKaHG0GA4WW@@Fu@@FE@@Yt@Vu_@3_@@W@@lyj@3_@@ot_Fu@@7k
  791. @@kBvdec2Got@7y@@1@@Vm@@FS@@1@@Vm@@7y@@5tdl0000TY207d@@wJs@@W1g9
  792. A02kt0G000DVd0W0GWclPOuR3Q_sWXlDevR36_sWclPeH0Zo88D00Gi4300_V8V0
  793. 0mhW2002_@@ot_Fvx@FE@@Yt@lj66w@tWtRO8@c4gmFXyRCO6V3UlXX61CAZ0s0G
  794. e5_SS2@70F02000yJgzFyF04W2q4I0G291801q8a0G2II8128941W0IWG22GIO1H
  795. 15X444GYm2I0A2948Waqaa022I8801eb4144ImKI1G29180am8a2G2o2A0Ae941W
  796. 4o4K02GJ8109abiH03WCaIq8WHP4y3I01WC2C0O0f05X424G2O0I051944OYs08u
  797. @@3_@@W@@Fu@@7k@@W@@Fvx@3_@@fNp7000Wcf0WYt@Vu_@Z_z@W@@Fu@@3_@@W@
  798. @Fu@@BkdVDZ703@dl0200SYB09V@@m@dlyb19V@0Xv7WYt@@ujsx@@1nJ101@@@m
  799. t9qyT20201Q_cXXlDevR36_sWclDOuR3Q_cX61CAZWq000Tm6008u@@3_@@W@@Vx
  800. py100T2500uuy@FFx@sQOe@V3UlXXyRIe2@4olnWPyDuz66Q4meC2O30XMu@1@t@
  801. m@0G0AGRe109a4W04GZG20989X48WaG4028129809X545K4IGG092B81e8aGW0II
  802. JI2888XW04WMI4GG81J9509a4W0G2ZGA098Be0eWcG40I8JG180DX40aGMo61C0o
  803. GAHZ06bHmF8140o8m0W1a2K4I8G09W181KKaHG0GA4WW@@VuVRMXFjtLUe@VdyS4
  804. 04y@@3t@Vn@va3UTLOaJtXI00000Ls3mm@l10G0OZ0Cw@t300143EII@@jOsn08_
  805. 1KtTOc_@3Hw23mmzlj@W1@FC3800Yr3Ag_L64Kw0ax@LLLymK52r@FLKiS0Iyni@
  806. 3c40100HZ5WW@@F@2pw@tITk40timvX6Wvn218vRmsvXdPkJeE5g4G00WYE1eZwI
  807. x@@Amc50lhhuYJvq8GEa2S0weFpKh_9MBIOvQ0CRGi@8W40000V670xopMIPsyVo
  808. 33IjaFu4WtJa_E3LGGM04znmTXaZVN0WvE1R_YGg8qWVCmuDZ7Q4GbW3VOOmAGQA
  809. 0in7RJ7aGKq9im83x5yGP8Fq8mCr86YpV5Wy2di@mb4G00q@@6WX406_EXclJ0G0
  810. 8GptCCyj1DVRmmt6qyj13VRGptCq8G508W04000000GG014GMu68W00eH064800W
  811. 000K01Kmxy68W0W000000W801000000W4m01q8mC2800ADW4_h40ftyM83FaZW1D
  812. 1Wnz7Oq8G8PYUY9@1W@3yU@2F8bR0K_6O3Fam2664oX4z0mGJ0Iq7m3D2Sov79a@
  813. n62800qTB0K_qXpt8K@5pGhi08@3@I_0ZyFW9NBRire0SyEO20W0_RpW2OC8204I
  814. 7CX@bDe7W7210YW0meH0CoF9XvRym6M2mDjLyUJ2DhBnxD9aVJ23tYHXE6iMK2lt
  815. aGZ0CqYZ104W0UlnWeUCuzc40001yUZ11_aGZ0j02008_d4ADe2aS60@70c000WV
  816. jDez73sk_X55EPyUCQ4u7SR30zF0MZ06bH0L00WGL802W2Q2H08X414W0q4I0G29
  817. 9811a8a0G0IG81289C1fWYW422GIO1H05X444GYqII022948W0qaa022IOAH18X4
  818. 140Im4I1G2P1R4m08Be08WcG40I8JI9809X404G6IJG092B85eOaHq8W1YC22GIQ
  819. 9H01ZiH03C8amea2G2I3CGZ06Om1e0DX40aGUG3G0D290aWyaJq8W1YS22Q4O63A
  820. 01D2O098W4W002G6I9G09W185K4aGG0I0382e8aWW0LG400CLVNN@ymcJFq306n0
  821. WHZ0jSiO8000TY@Piqtp4000EK00Wotg_Sb4Mks3X200DFWTw@Iqg@3000OaB00i
  822. Vn@ns3sj@ireVB000ZaF00qxlD0080Y00X3ubhG_DcBbX5J3HqK0G02@i@0U5wNn
  823. WM6yVWAma106_FaAODOfA6w@7ZZ0aODWG6Z0iu2yW7n2GZxhEcnCjDu1jo6W_7Ef
  824. @VRwVOfA_fIZt1ma1BrTmdz@B1oc5WG@aOtF6w@tZg0K9IVB5t20CyFUvteoIELC
  825. pTHkiK0EUNkgWifYVgqem04WWe59zJ@@R0sy0OuREhFGhy@D0Xg0G_UrrvF9jF8q
  826. S@X8HC1uTzt0000bfU2DW4ern5WQdQyQ@tqzD0yxHfhtRGv555_F3SGH0MDvvvMR
  827. nd81myFyJrK0uQrnMiFX0jD0G00W800Yh43fTR62ZK5020WVzh2oE2WgRnkkVImC
  828. w00000upS30010iNk1Z0OGvv6yPk10201EGtWZ0Cu0T3E2eY_kJu8062zE12000h
  829. eRmmtICyl1tgRGSw6C2m3jWp00W0m61I0201mGx6S4W10004_AWXC2O0a00m7x9K
  830. QW1oLL0G08X8000000W01K0000160W02008X804G020141400G0100W16E2m001a
  831. 040100140W0200Af400G0XZ0I0140oH09000W040G0200ar0I00G0901WWZ0O00G
  832. 2908W001G0200001G0T4G2z@RmH09W02008W00000200W0D2a0G0000W0I71ymN1
  833. 6S403G0PWc68XcwDuh06Yht0Re20HtH20G0XjxV8zU3U1WXSK9fH@7IFjY5Kbu5L
  834. FIb8XpJnOmF9_wF1m3F0vNeb000WECO000C000000240800GwqFXyBs0400G_5LG
  835. 0008@2C0200cVXA0020Cj50SVo@TZNt1E6C_x9f0RpRza0jj0u@W@Z@v@eBjF@V3
  836. W@@0qElP@tPfTc5Wrh_lMkn6Utc4u3fmV96f668sy@_@@@J0WW80G840822040;
  837. ENDDATA;
  838. DATA TEMP_DATA;
  839. INTEGER A0[46] =
  840. 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;
  841. INTEGER A1[46] =
  842. 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;
  843. INTEGER A2[46] =
  844. 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;
  845. INTEGER A3[46] =
  846. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 96, 80, 64, 0, 0, 0, 0, 0, 0, 0, 112;
  847. INTEGER A4[46] =
  848. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 648, 600, 552, 504, 0, 0, 0, 0, 0, 0, 0, 648;
  849. INTEGER A5[46] =
  850. 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;
  851. INTEGER A6[46] =
  852. 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;
  853. INTEGER A7[46] =
  854. -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;
  855. INTEGER A8[46] =
  856. 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;
  857. INTEGER A9[21] =
  858. 12, 3, 131, 8, 3, 131, 0, 0, 0, 6, 3, 131, 0, 0, 0, 3, 1, 118, 1, 3, 126;
  859. INTEGER A10[14] =
  860. 12, 3, 8, 3, 8, 3, 6, 3, 0, 0, 3, 1, 1, 1;
  861. INTEGER A51[19] =
  862. 294, 0, 0, 0, 294, 148, 38, 20, 2, 148, 38, 20, 2, 294, 0, 148, 38, 20, 2;
  863. INTEGER A49[14] =
  864. 12, 114, 8, 114, 8, 114, 6, 114, 0, 0, 3, 109, 1, 109;
  865. INTEGER A11[6 * 3 * 45] =
  866. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1,
  867. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33,
  868. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32,
  869. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25,
  870. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24,
  871. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22,
  872. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21,
  873. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20,
  874. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18,
  875. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16,
  876. 0, 0, 0, 0, 0, 0, 3, 1536,12337, 3, 1280,12337, 0, 0, 0, 1, 0, 13360,
  877. 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1280,12337, 1, 256, 13360, 1, 0, 13360,
  878. 0, 0, 0, 0, 0, 0, 3, 1024,12337, 3, 768, 12337, 2, 0, 14128, 1, 0, 13360,
  879. 3, 768, 12337, 3, 512, 12337, 3, 256, 12337, 3, 0, 12337, 2, 0, 14128, 1, 0, 13360,
  880. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 1, 0, 98,
  881. 0, 0, 0, 0, 0, 0, 0, 0, 0, (39<<16)+0, 187, 32, (39<<16)+0, 145, 137, (39<<16)+0, 233, 176,
  882. 0, 0, 0, 0, 0, 0, 0, 0, 0, (23<<16)+0, 187, 32, (23<<16)+0, 145, 137, (23<<16)+0, 237, 176,
  883. 0, 0, 0, 0, 0, 0, 0, 0, 0, (15<<16)+0, 187, 32, (15<<16)+0, 145, 137, (7 <<16)+6, 113, 137,
  884. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1025, 0, 0,
  885. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1025, 0, 0,
  886. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1025, 0, 0,
  887. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1025, 0, 0,
  888. 0, 0, 0, 0, 0, 0, 0, 0, 0, 1025, 4, 0, 1, 1, 0, 1025, 0, 0,
  889. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 99,
  890. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 99,
  891. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 98,
  892. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 98,
  893. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
  894. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  895. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 99,
  896. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 99,
  897. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
  898. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
  899. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 98,
  900. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 97, 0, 1, 94,
  901. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95,
  902. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95,
  903. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 97, 0, 1, 94,
  904. 0, 0, 0, 0, 0, 0, 1, 0, 98, 2, 1, 96, 1, 0, 97, 0, 2, 96,
  905. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 97, 0, 0, 96,
  906. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
  907. 0, 0, 0, 129, 10, 98, 1, 0, 98, 2, 1, 96, 1, 0, 97, 0, 0, 96,
  908. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  909. 0, 0, 0, 0, 0, 0, 1, 1, 97, 1, 0, 97, 0, 2, 96, 0, 1, 96,
  910. 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 31, 97, 4, 31, 98, 1, 0, 98;
  911. INTEGER A14[64] =
  912. 8600,6400,4800,3600,2800,2000,1540,1140, 860, 640, 480, 360, 280, 200, 154, 116,
  913. 86, 64, 50, 36, 28, 24, 20, 16, 14, 12, 11, 9, 7, 5, 4, 3,
  914. 2000,1600,1300,1000, 900, 800, 720, 660, 600, 560, 520, 480, 440, 400, 380, 360,
  915. 340, 300, 280, 260, 240, 220, 200, 180, 160, 140, 120, 100, 80, 60, 40, 20;
  916. INTEGER A15[16] =
  917. 60000,28000,10800,4200,1660, 660, 260, 100, 500, 200, 100, 60, 40, 30, 20, 10;
  918. INTEGER A54[30] =
  919. 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;
  920. INTEGER A55[30] =
  921. 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;
  922. INTEGER A56[8] =
  923. 255, 1, 255, 56, 255, 57, 255, 65;
  924. BOOLEAN V261 = 0;
  925. BOOLEAN V262 = 0;
  926. BOOLEAN V263 = 0;
  927. BOOLEAN V264 = 0;
  928. BOOLEAN V265[10000];
  929. BOOLEAN V266[3];
  930. BOOLEAN V278[15];
  931. BOOLEAN V279[16];
  932. INTEGER V267;
  933. INTEGER V268;
  934. INTEGER V269;
  935. BOOLEAN V189[80] = $80000000000000000000;
  936. BOOLEAN V190[80] = $80010000000000000000;
  937. BOOLEAN V192[80] = $00FF0000000000000000;
  938. ' VARIABLES
  939. INTEGER A17[1];
  940. INTEGER A48[1];
  941. INTEGER A52[1];
  942. INTEGER A113[1];
  943. INTEGER A153[1];
  944. BOOLEAN A18[21];
  945. BOOLEAN A32[60];
  946. BOOLEAN A33[10];
  947. BOOLEAN A39[10];
  948. BOOLEAN A26[5];
  949. BOOLEAN A27[5];
  950. BOOLEAN A28[1];
  951. BOOLEAN A31[50];
  952. BOOLEAN A57[50];
  953. BOOLEAN A29[1080];
  954. BOOLEAN A45[1080];
  955. BOOLEAN A30[1080];
  956. BOOLEAN A34[50];
  957. BOOLEAN A35[50];
  958. BOOLEAN A36[50];
  959. BOOLEAN A37[50];
  960. BOOLEAN A38[70];
  961. INTEGER V2 = 0;
  962. BOOLEAN V216 = 0;
  963. INTEGER V3 = 0;
  964. INTEGER V4 = 0;
  965. INTEGER V77 = 0;
  966. INTEGER V78 = 0;
  967. INTEGER V186;
  968. INTEGER V187;
  969. BOOLEAN b;
  970. BOOLEAN ba[32];
  971. INTEGER i;
  972. INTEGER j;
  973. INTEGER k;
  974. INTEGER l;
  975. INTEGER m;
  976. INTEGER n;
  977. INTEGER V271;
  978. INTEGER V270;
  979. INTEGER V10;
  980. INTEGER V11;
  981. INTEGER V12;
  982. INTEGER V13;
  983. BOOLEAN A19[20];
  984. BOOLEAN A20[10];
  985. INTEGER V14;
  986. INTEGER V15;
  987. INTEGER V89;
  988. INTEGER V16;
  989. INTEGER V87;
  990. INTEGER V17;
  991. INTEGER V181;
  992. INTEGER V18;
  993. INTEGER V19;
  994. INTEGER V20;
  995. INTEGER V21;
  996. INTEGER V88;
  997. INTEGER V94;
  998. INTEGER V22;
  999. INTEGER V179;
  1000. INTEGER V211;
  1001. INTEGER V223;
  1002. INTEGER V23;
  1003. INTEGER V24;
  1004. INTEGER V25;
  1005. INTEGER V26;
  1006. INTEGER V27;
  1007. INTEGER V28;
  1008. INTEGER V29 = 1;
  1009. INTEGER A16[15];
  1010. INTEGER V30;
  1011. INTEGER V31;
  1012. INTEGER V32 = 0;
  1013. INTEGER V33 = 0;
  1014. INTEGER V34 = 1;
  1015. INTEGER V35 = 0;
  1016. INTEGER V36 = 0;
  1017. INTEGER V37 = 0;
  1018. INTEGER V38 = 0;
  1019. INTEGER V72 = 0;
  1020. INTEGER V73 = 0;
  1021. BOOLEAN V39 = 0;
  1022. BOOLEAN V40 = 0;
  1023. INTEGER V41 = 0;
  1024. INTEGER V42 = 0;
  1025. BOOLEAN V43 = 0;
  1026. BOOLEAN V44 = 0;
  1027. BOOLEAN V45 = 0;
  1028. INTEGER V46;
  1029. INTEGER V47;
  1030. INTEGER V48;
  1031. BOOLEAN V49 = 0;
  1032. INTEGER V51 = -1;
  1033. INTEGER V52 = -1;
  1034. BOOLEAN V74 = 0;
  1035. BOOLEAN V75 = 0;
  1036. BOOLEAN V56 = 0;
  1037. BOOLEAN V57 = 0;
  1038. BOOLEAN V58 = 1;
  1039. BOOLEAN A40[10];
  1040. BOOLEAN A41[10];
  1041. BOOLEAN A44[10];
  1042. BOOLEAN V76 = 0;
  1043. BOOLEAN V80 = 1;
  1044. BOOLEAN V81 = 0;
  1045. BOOLEAN V82 = 0;
  1046. INTEGER V83 = 5;
  1047. INTEGER V84 = 0;
  1048. INTEGER V86 = 0;
  1049. BOOLEAN V91 = 0;
  1050. INTEGER V68 = 0;
  1051. INTEGER V69 = 0;
  1052. INTEGER V96 = 94;
  1053. BOOLEAN V97 = 1;
  1054. BOOLEAN V398 = 0;
  1055. INTEGER V188 = 0;
  1056. INTEGER V191 = 0;
  1057. BOOLEAN V233 = 0;
  1058. BOOLEAN V102 = 0;
  1059. BOOLEAN V100 = 0;
  1060. BOOLEAN V272 = 0;
  1061. BOOLEAN V392 = 1;
  1062. BOOLEAN V103 = 0;
  1063. BOOLEAN V108 = 0;
  1064. BOOLEAN V104 = 0;
  1065. BOOLEAN V105 = 0;
  1066. BOOLEAN V107 = 0;
  1067. BOOLEAN V106 = 0;
  1068. BOOLEAN V101 = 0;
  1069. BOOLEAN V231 = 0;
  1070. BOOLEAN V259 = 0;
  1071. BOOLEAN V260 = 0;
  1072. BOOLEAN V280 = 0;
  1073. BOOLEAN V293 = 0;
  1074. BOOLEAN V308 = 1;
  1075. BOOLEAN V310 = 0;
  1076. BOOLEAN V336 = 0;
  1077. BOOLEAN V337 = 0;
  1078. BOOLEAN V340 = 0;
  1079. BOOLEAN V370 = 0;
  1080. BOOLEAN V362 = 0;
  1081. BOOLEAN V421 = 0;
  1082. BOOLEAN A175 = 0;
  1083. BOOLEAN USE_EXTEND_IR_DELAY_METHOD = 0;
  1084. BOOLEAN USE_FIXED_ALGORITHM = 0;
  1085. BOOLEAN USE_REV0_PROG_ALG = 0;
  1086. INTEGER V203 = 0;
  1087. BOOLEAN V228 = 0;
  1088. BOOLEAN V344 = 0;
  1089. BOOLEAN V431 = 1;
  1090. BOOLEAN V230 = 0;
  1091. BOOLEAN V232 = 0;
  1092. BOOLEAN V393 = 0;
  1093. ENDDATA;
  1094. PROCEDURE DO_READ_USERCODE USES TEMP_DATA;
  1095. V105 = 1;
  1096. ENDPROC;
  1097. PROCEDURE DO_HALT_ON_CHIP_CC USES TEMP_DATA;
  1098. V230 = 1;
  1099. ENDPROC;
  1100. PROCEDURE DO_IGNORE_IDCODE_ERRORS USES TEMP_DATA;
  1101. V232 = 1;
  1102. ENDPROC;
  1103. PROCEDURE DO_IGNORE_INTOSC_BYPASS USES TEMP_DATA;
  1104. V393 = 1;
  1105. ENDPROC;
  1106. PROCEDURE DO_BYPASS_SECOND_IDCODE_READ USES TEMP_DATA;
  1107. A175 = 1;
  1108. ENDPROC;
  1109. PROCEDURE L20 USES TEMP_DATA;
  1110. V101 = 1;
  1111. ENDPROC;
  1112. PROCEDURE L25 USES TEMP_DATA;
  1113. V105 = 1;
  1114. ENDPROC;
  1115. PROCEDURE L966 USES TEMP_DATA;
  1116. V340 = 1;
  1117. ENDPROC;
  1118. PROCEDURE L27 USES DEVICE_DATA, TEMP_DATA, L39, L101, L107,
  1119. L141, L1190,
  1120. L1223,
  1121. L124, L113, L108, L93;
  1122. CALL L39;
  1123. IF(!(V101 || V103 || V108 || V107 ||
  1124. V100 || V102
  1125. ) &&
  1126. V105) THEN GOTO L38;
  1127. IF ((V42 == 0) && V340) THEN CALL L108;
  1128. IF ((V42 == 0) && V340) THEN GOTO L38;
  1129. V3 = 0;
  1130. V4 = 32;
  1131. CALL L101;
  1132. IF (V2 == 0) THEN GOTO L28;
  1133. IF ((V42 == 0) && V101) THEN CALL L1190;
  1134. V3 = 0;
  1135. V4 = 32;
  1136. CALL L101;
  1137. IF ((V42 == 0) && V101) THEN CALL L141;
  1138. L28:
  1139. IF ((V42 == 0) && V104) THEN CALL L124;
  1140. L38:
  1141. CALL L93;
  1142. EXIT V42;
  1143. ENDPROC;
  1144. PROCEDURE L39 USES DEVICE_DATA, TEMP_DATA,
  1145. L106, L458, L108, L107;
  1146. INTEGER V66 = 0;
  1147. INTEGER V90 = 0;
  1148. INTEGER V95 = 0;
  1149. INTEGER V67 = 0;
  1150. INTEGER V180 = 0;
  1151. INTEGER V212 = 0;
  1152. INTEGER V224 = 0;
  1153. INTEGER V199 = 0;
  1154. INTEGER V201 = 0;
  1155. INTEGER V202 = 0;
  1156. IF (V103) THEN V102 = 1;
  1157. IF (V106) THEN V107 = 1;
  1158. IF ((V102 || V100) && !V103 &&
  1159. (V108 || V107)) THEN V42 = 1;
  1160. IF (V42 != 0) THEN GOTO L84;
  1161. V21 = 0;
  1162. FOR i = 0 TO V1;
  1163. j = 1;
  1164. k = 1;
  1165. IF (((A13[i] & 1) == 0) ||
  1166. ((A13[i] & 4) == 0)) THEN GOTO L40;
  1167. V2 = A12[i];
  1168. j = A1[V2];
  1169. k = A5[V2];
  1170. L40:
  1171. V21 = V21 + j;
  1172. V66 = V66 + k;
  1173. NEXT i;
  1174. l = 0;
  1175. FOR i = 4 TO 0 STEP -1;
  1176. FOR j = 0 TO V1;
  1177. IF (((A13[j] & 1) == 0) ||
  1178. ((A13[j] & 4) == 0)) THEN GOTO L41;
  1179. V2 = A12[j];
  1180. FOR k = 0 TO (A1[V2] - 1);
  1181. IF ((k % 5) == i) THEN A26[l] = 1;
  1182. l = l + 1;
  1183. NEXT k;
  1184. GOTO L42;
  1185. L41:
  1186. l = l + 1;
  1187. L42:
  1188. NEXT j;
  1189. NEXT i;
  1190. V88 = 0;
  1191. FOR i = 0 TO V1;
  1192. j = 1;
  1193. k = 1;
  1194. IF (((A13[i] & 256) == 0) ||
  1195. ((A13[i] & 4) == 0)) THEN GOTO L43;
  1196. V2 = A12[i];
  1197. j = A1[V2];
  1198. k = A5[V2];
  1199. IF ((V2 >= 23) && (V2 <= 27)) THEN
  1200. V96 = 95;
  1201. L43:
  1202. V88 = V88 + j;
  1203. V90 = V90 + k;
  1204. NEXT i;
  1205. V94 = 0;
  1206. FOR i = 0 TO V1;
  1207. j = 1;
  1208. k = 1;
  1209. IF (((A13[i] & 512) == 0) ||
  1210. ((A13[i] & 4) == 0)) THEN GOTO L44;
  1211. V2 = A12[i];
  1212. j = A1[V2];
  1213. k = A5[V2];
  1214. L44:
  1215. V94 = V94 + j;
  1216. V95 = V95 + k;
  1217. NEXT i;
  1218. V179 = 0;
  1219. FOR i = 0 TO V1;
  1220. j = 1;
  1221. k = 1;
  1222. IF (((A13[i] & 2048) == 0) ||
  1223. ((A13[i] & 4) == 0)) THEN GOTO L45;
  1224. V2 = A12[i];
  1225. j = A1[V2];
  1226. k = A5[V2];
  1227. L45:
  1228. V179 = V179 + j;
  1229. V180 = V180 + k;
  1230. NEXT i;
  1231. V211 = 0;
  1232. FOR i = 0 TO V1;
  1233. j = 1;
  1234. k = 1;
  1235. IF (((A13[i] & 16384) == 0) ||
  1236. ((A13[i] & 4) == 0)) THEN GOTO L46;
  1237. V2 = A12[i];
  1238. j = A1[V2];
  1239. k = A5[V2];
  1240. L46:
  1241. V211 = V211 + j;
  1242. V212 = V212 + k;
  1243. NEXT i;
  1244. V223 = 0
  1245. ;
  1246. V224 = 0
  1247. ;
  1248. FOR i = 0 TO V1;
  1249. j = 1;
  1250. k = 1;
  1251. IF (((A13[i] & 32768) == 0) ||
  1252. ((A13[i] & 4) == 0) ||
  1253. ((A13[i] & 32) == 0)) THEN GOTO L47;
  1254. V2 = A105[i];
  1255. j = j + A1[V2];
  1256. k = k + A5[V2];
  1257. L47:
  1258. V223 = V223 + j;
  1259. V224 = V224 + k;
  1260. NEXT i;
  1261. V22 = 0;
  1262. FOR i = 0 TO V1;
  1263. j = 1;
  1264. k = 1;
  1265. IF (((A13[i] & 2) == 0) ||
  1266. ((A13[i] & 4) == 0)) THEN GOTO L48;
  1267. V2 = A12[i];
  1268. j = A1[V2];
  1269. k = A5[V2];
  1270. L48:
  1271. V22 = V22 + j;
  1272. V67 = V67 + k;
  1273. NEXT i;
  1274. l = 0;
  1275. FOR i = 4 TO 0 STEP -1;
  1276. FOR j = 0 TO V1;
  1277. IF (((A13[j] & 2) == 0) ||
  1278. ((A13[j] & 4) == 0)) THEN GOTO L49;
  1279. V2 = A12[j];
  1280. FOR k = 0 TO (A1[V2] - 1);
  1281. IF ((k % 5) == i) THEN A27[l] = 1;
  1282. l = l + 1;
  1283. NEXT k;
  1284. GOTO L50;
  1285. L49:
  1286. l = l + 1;
  1287. L50:
  1288. NEXT j;
  1289. NEXT i;
  1290. V16 = 0;
  1291. FOR i = 0 TO V1;
  1292. j = 1;
  1293. IF (((A13[i] & 1) == 0) ||
  1294. ((A13[i] & 4) == 0)) THEN GOTO L51;
  1295. V2 = A12[i];
  1296. j = A0[V2];
  1297. L51:
  1298. V16 = V16 + j;
  1299. NEXT i;
  1300. V87 = 0;
  1301. FOR i = 0 TO V1;
  1302. j = 1;
  1303. IF (((A13[i] & 256) == 0) ||
  1304. ((A13[i] & 4) == 0)) THEN GOTO L52;
  1305. V2 = A12[i];
  1306. j = A0[V2];
  1307. L52:
  1308. V87 = V87 + j;
  1309. NEXT i;
  1310. V17 = 0;
  1311. FOR i = 0 TO V1;
  1312. j = 1;
  1313. IF (((A13[i] & 2) == 0) ||
  1314. ((A13[i] & 4) == 0)) THEN GOTO L53;
  1315. V2 = A12[i];
  1316. j = A0[V2];
  1317. L53:
  1318. V17 = V17 + j;
  1319. NEXT i;
  1320. V181 = 0;
  1321. FOR i = 0 TO V1;
  1322. j = 1;
  1323. IF (((A13[i] & 2048) == 0) ||
  1324. ((A13[i] & 4) == 0)) THEN GOTO L54;
  1325. V2 = A12[i];
  1326. j = A0[V2];
  1327. L54:
  1328. V181 = V181 + j;
  1329. NEXT i;
  1330. V18 = V17;
  1331. IF (V16 > V18) THEN V18 = V16;
  1332. IF (V87 > V18) THEN V18 = V87;
  1333. IF (V181 > V18) THEN V18 = V181;
  1334. V20 = 32 + V1;
  1335. IF ((2 * 5 * 5 * V67) > V20) THEN V20 = 2 * 5 * 5 * V67;
  1336. IF ((2 * 5 * V66) > V20) THEN V20 = 2 * 5 * V66;
  1337. IF (V90 > V20) THEN V20 = V90;
  1338. IF (V95 > V20) THEN V20 = V95;
  1339. IF (V180 > V20) THEN V20 = V180;
  1340. IF (V212 > V20) THEN V20 = V212;
  1341. IF (V224 > V20) THEN V20 = V224;
  1342. V19 = V18;
  1343. IF (V21 > V19) THEN V19 = V21;
  1344. IF (V88 > V19) THEN V19 = V88;
  1345. IF (V94 > V19) THEN V19 = V94;
  1346. IF (V179 > V19) THEN V19 = V179;
  1347. IF (V211 > V19) THEN V19 = V211;
  1348. IF (V223 > V19) THEN V19 = V223;
  1349. IF (V20 > V19) THEN V19 = V20;
  1350. FOR i = 0 TO (V19 - 1);
  1351. A29[i] = 0;
  1352. A30[i] = 1;
  1353. NEXT i;
  1354. V33 = 0;
  1355. FOR i = 0 TO V1;
  1356. IF (((A13[i] & 2) == 0) ||
  1357. ((A13[i] & 4) == 0)) THEN GOTO L55;
  1358. V2 = A12[i];
  1359. IF (V33 < A7[V2]) THEN
  1360. V33 = A7[V2];
  1361. L55:
  1362. NEXT i;
  1363. V12 = 0;
  1364. V13 = 0;
  1365. FOR i = 0 TO V1;
  1366. V12 = V12 + A25[i];
  1367. IF (A25[i] > V13) THEN V13 = A25[i];
  1368. NEXT i;
  1369. FOR i = 0 TO (V13 - 1);
  1370. A39[i] = 1;
  1371. NEXT i;
  1372. FOR i = 0 TO 4;
  1373. j = 10 * i;
  1374. A34[(j + 9)..j] = $016;
  1375. A35[(j + 9)..j] = $01A;
  1376. A36[(j + 9)..j] = $022;
  1377. A37[(j + 9)..j] = $026;
  1378. FOR k = 0 TO 2;
  1379. b = 0;
  1380. IF ((i & (1 << k)) != 0) THEN b = 1;
  1381. A34[j + k + 7] = b;
  1382. A35[j + k + 7] = b;
  1383. A36[j + k + 7] = b;
  1384. A37[j + k + 7] = b;
  1385. NEXT k;
  1386. NEXT i;
  1387. FOR i = 0 TO 6;
  1388. j = 10 * i;
  1389. A38[(j + 9)..j] = $02A;
  1390. FOR k = 0 TO 2;
  1391. b = 0;
  1392. IF ((i & (1 << k)) != 0) THEN b = 1;
  1393. A38[j + k + 7] = b;
  1394. NEXT k;
  1395. NEXT i;
  1396. FOR i = 0 TO V1;
  1397. A52[i] = 0;
  1398. IF (((A13[i] & 256) == 0) ||
  1399. ((A13[i] & 4) == 0)) THEN GOTO L56;
  1400. V2 = A12[i];
  1401. A52[i] =
  1402. A5[V2] - (80 * A6[V2]);
  1403. L56:
  1404. NEXT i;
  1405. CALL L106;
  1406. IRSTOP IRPAUSE;
  1407. DRSTOP IDLE;
  1408. STATE IDLE;
  1409. IF(!(V101 || V103 || V108 || V107 ||
  1410. V100 || V102
  1411. ) &&
  1412. V105) THEN GOTO L84;
  1413. V4 = 0;
  1414. FOR i = 0 TO V1;
  1415. IF (((A17[i] & (32)) != 0) &&
  1416. ((A17[i] & 4) != 0) &&
  1417. ((A17[i] & 64) != 0)) THEN
  1418. V4 = 32;
  1419. NEXT i;
  1420. IF (V4 != 32) THEN
  1421. GOTO L57;
  1422. FOR i = 0 TO V1;
  1423. IF (((A17[i] & (32)) != 0) &&
  1424. ((A17[i] & 4) != 0) &&
  1425. (((A17[i] & 64) == 0) ||
  1426. (((A147[i] & 1) != 0) && !V231 && !V259))) THEN
  1427. A17[i] = A17[i] | 8;
  1428. NEXT i;
  1429. A18[9..0] = $281;
  1430. CALL L458;
  1431. FOR i = 0 TO 200;
  1432. WAIT IDLE, 512 CYCLES, 512 USEC, IDLE;
  1433. NEXT i;
  1434. FOR i = 0 TO V1;
  1435. IF (((A17[i] & (32)) != 0) &&
  1436. ((A17[i] & 4) != 0) &&
  1437. (((A17[i] & 64) == 0) ||
  1438. (((A147[i] & 1) != 0) && !V231 && !V259))) THEN
  1439. A17[i] = A17[i] & ~8;
  1440. NEXT i;
  1441. L57:
  1442. IF (V101 || V231 || V259 || V4 == 131072) THEN CALL L108;
  1443. IF (V42 != 0) THEN GOTO L84;
  1444. FOR i = 0 TO V1;
  1445. IF (((A17[i] & (1 | 2)) != 0) &&
  1446. ((A17[i] & 4) != 0) &&
  1447. ((A17[i] & 8) == 0)) THEN
  1448. V4 = 1 | 2;
  1449. NEXT i;
  1450. IF (V4 != (1 | 2)) THEN
  1451. GOTO L58;
  1452. A18[9..0] = $071;
  1453. CALL L458;
  1454. WAIT 10000 USEC;
  1455. L58:
  1456. FOR i = 0 TO V1;
  1457. IF (((A17[i] & 256) != 0) &&
  1458. ((A17[i] & 4) != 0) &&
  1459. ((A17[i] & 8) == 0)) THEN
  1460. V4 = 256;
  1461. NEXT i;
  1462. IF (V4 != 256) THEN
  1463. GOTO L70;
  1464. A18[9..0] = $332;
  1465. CALL L458;
  1466. WAIT 10000 USEC;
  1467. V203 = 0;
  1468. L70:
  1469. FOR i = 0 TO V1;
  1470. IF (((A17[i] & 512) != 0) &&
  1471. ((A17[i] & 4) != 0) &&
  1472. ((A17[i] & 8) == 0)) THEN
  1473. V4 = 512;
  1474. NEXT i;
  1475. IF (V4 != 512) THEN
  1476. GOTO L71;
  1477. A18[9..0] = $044;
  1478. CALL L458;
  1479. WAIT 10000 USEC;
  1480. L71:
  1481. FOR i = 0 TO V1;
  1482. IF (((A17[i] & 2048) != 0) &&
  1483. ((A17[i] & 4) != 0) &&
  1484. ((A17[i] & 8) == 0)) THEN
  1485. V4 = 2048;
  1486. NEXT i;
  1487. IF (V4 != 2048) THEN
  1488. GOTO L72;
  1489. IF (V103 || V102) THEN V38 = 1;
  1490. V38 = 0;
  1491. WAIT 10000 USEC;
  1492. L72:
  1493. FOR i = 0 TO V1;
  1494. IF (((A17[i] & 16384) != 0) &&
  1495. ((A17[i] & 4) != 0) &&
  1496. ((A17[i] & 8) == 0)) THEN
  1497. V4 = 16384;
  1498. NEXT i;
  1499. IF (V4 != 16384) THEN
  1500. GOTO L1187;
  1501. L1187:
  1502. V203 = 0;
  1503. CALL L107;
  1504. FOR i = 0 TO V1;
  1505. A17[i] = A17[i] & ~8;
  1506. NEXT i;
  1507. V4 = 0;
  1508. FOR i = 0 TO V1;
  1509. IF ((A17[i] & 131072) != 0) THEN V4 = 131072;
  1510. NEXT i;
  1511. IF (V4 != 131072) THEN GOTO L84;
  1512. V203 = 0;
  1513. L84:
  1514. ENDPROC;
  1515. PROCEDURE L85 USES DEVICE_DATA, TEMP_DATA, L88, L458 ;
  1516. IF (V233 || !V76 || (V42 != 0)) THEN GOTO L87;
  1517. A18[9..0] = $003;
  1518. V4 = 32;
  1519. CALL L458;
  1520. WAIT IDLE, 4096 CYCLES, 5 USEC, IDLE;
  1521. V233 = 1;
  1522. FOR i = 0 TO V1;
  1523. IF (A94[i] != 0) THEN
  1524. V191 = 1;
  1525. NEXT i;
  1526. IF(V191 == 1) THEN GOTO L86;
  1527. GOTO L87;
  1528. L86:
  1529. CALL L88;
  1530. L87:
  1531. ENDPROC;
  1532. PROCEDURE L88 USES DEVICE_DATA, TEMP_DATA, L458 ;
  1533. PREIR 0;
  1534. POSTIR 0;
  1535. PREDR 0;
  1536. POSTDR 0;
  1537. FOR i = V1 TO 0 STEP -1;
  1538. IF (((A17[i] & 32) == 0) ||
  1539. ((A17[i] & 4) == 0) ||
  1540. (V42 != 0)) THEN
  1541. GOTO L91;
  1542. IF (A94[i] == 0) THEN GOTO L91;
  1543. V77 = 0;
  1544. V78 = 0;
  1545. V30 = 0;
  1546. FOR j = V1 TO 0 STEP -1;
  1547. IF (i == j) THEN GOTO L89;
  1548. IF ((A17[j] & 32) != 0) THEN
  1549. A17[j] = A17[j] & ~4;
  1550. IF (i > j) THEN V77 = V77 + 1;
  1551. IF (i < j) THEN V78 = V78 + 1;
  1552. IF (j < i) THEN V30 = V30 + A94[j];
  1553. L89:
  1554. NEXT j;
  1555. V31 = V30 + A94[i] - 1;
  1556. IF(V31 == V30) THEN GOTO L90;
  1557. PUSH i;
  1558. A18[9..0] = $00A;
  1559. CALL L458;
  1560. POP i;
  1561. PREDR V77;
  1562. POSTDR V78;
  1563. FOR j = 0 TO 100;
  1564. DRSCAN A94[i], A95[V31..V30], CAPTURE A45[79..0];
  1565. IF(A45[79] == 0) THEN j = 100;
  1566. NEXT j;
  1567. if(A45[79] == 0) THEN GOTO L90;
  1568. V42 = 12;
  1569. GOTO L92;
  1570. L90:
  1571. PREDR V77;
  1572. POSTDR V78;
  1573. DRSCAN 80, V192[79..0], CAPTURE A45[79..0];
  1574. L91:
  1575. NEXT i;
  1576. L92:
  1577. PREIR 0;
  1578. POSTIR 0;
  1579. PREDR 0;
  1580. POSTDR 0;
  1581. ENDPROC;
  1582. PROCEDURE L93 USES DEVICE_DATA, TEMP_DATA, L107, L458, L108, L113
  1583. , L85
  1584. ;
  1585. IF (V42 == 1) THEN GOTO L100;
  1586. CALL L107;
  1587. CALL L85;
  1588. L94:
  1589. FOR i = 0 TO V1;
  1590. IF (((A17[i] & (1 | 2)) != 0) &&
  1591. ((A17[i] & 4) != 0) &&
  1592. ((A17[i] & 8) == 0)) THEN
  1593. V4 = 1 | 2;
  1594. NEXT i;
  1595. IF (V4 != (1 | 2)) THEN
  1596. GOTO L95;
  1597. A18[9..0] = $079;
  1598. CALL L458;
  1599. WAIT 10000 USEC;
  1600. L95:
  1601. FOR i = 0 TO V1;
  1602. IF (((A17[i] & 256) != 0) &&
  1603. ((A17[i] & 4) != 0) &&
  1604. ((A17[i] & 8) == 0)) THEN
  1605. V4 = 256;
  1606. NEXT i;
  1607. IF (V4 != 256) THEN
  1608. GOTO L96;
  1609. A18[9..0] = $006;
  1610. CALL L458;
  1611. L96:
  1612. FOR i = 0 TO V1;
  1613. IF (((A17[i] & 512) != 0) &&
  1614. ((A17[i] & 4) != 0) &&
  1615. ((A17[i] & 8) == 0)) THEN
  1616. V4 = 512;
  1617. NEXT i;
  1618. IF (V4 != 512) THEN
  1619. GOTO L96a;
  1620. A18[9..0] = $04A;
  1621. CALL L458;
  1622. WAIT 10000 USEC;
  1623. L96a:
  1624. FOR i = 0 TO V1;
  1625. IF (((A17[i] & 2048) != 0) &&
  1626. ((A17[i] & 4) != 0) &&
  1627. ((A17[i] & 8) == 0)) THEN
  1628. V4 = 2048;
  1629. NEXT i;
  1630. IF (V4 != 2048) THEN
  1631. GOTO L97;
  1632. A18[9..0] = $04A;
  1633. WAIT 10000 USEC;
  1634. L97:
  1635. FOR i = 0 TO V1;
  1636. IF (((A17[i] & 16384) != 0) &&
  1637. ((A17[i] & 4) != 0) &&
  1638. ((A17[i] & 8) == 0)) THEN
  1639. V4 = 16384;
  1640. NEXT i;
  1641. IF (V4 != 16384) THEN
  1642. GOTO L98;
  1643. A18[9..0] = $201;
  1644. IF (V228 == 1) THEN A18[9..0] = $166;
  1645. CALL L458;
  1646. WAIT 10000 USEC;
  1647. L98:
  1648. FOR i = 0 TO V1;
  1649. IF (((A17[i] & 131072) != 0) &&
  1650. ((A17[i] & 4) != 0) &&
  1651. ((A17[i] & 8) == 0)) THEN
  1652. V4 = 131072;
  1653. NEXT i;
  1654. IF (V4 != 131072) THEN GOTO L1193;
  1655. L1193:
  1656. IF ((!V76 && !V231 && !V259) || (V42 != 0)) THEN GOTO L99;
  1657. WAIT IDLE, 256 CYCLES, 10 USEC, IDLE;
  1658. V80 = 0;
  1659. IF (!V421 && !A175) THEN CALL L108;
  1660. IF ((V42 != 0) && V76) THEN V42 = 10;
  1661. IF ((V42 != 0) && !V76) THEN V42 = 10;
  1662. IF (V42 != 0) THEN GOTO L100;
  1663. L99:
  1664. A18[9..0] = $3FF;
  1665. CALL L458;
  1666. IF (V105 && (V42 == 0)) THEN CALL L113;
  1667. L100:
  1668. IF (V42 == 0) THEN
  1669. PRINT "DONE";
  1670. IF (V42 == 1) THEN
  1671. PRINT "Invalid option combination specified";
  1672. IF (V42 == 6) THEN
  1673. PRINT "Unrecognized device";
  1674. IF (V42 == 7) THEN
  1675. PRINT "Device revision is not supported";
  1676. IF ((V42 == 10) && (V103)) THEN
  1677. PRINT "Device programming failure";
  1678. IF (V42 == 9) THEN
  1679. PRINT "Device is not blank";
  1680. IF (V42 == 11) THEN
  1681. PRINT "Device verify failure";
  1682. IF ((V42 == 10) && (V101)) THEN
  1683. PRINT "Device configuration failure";
  1684. IF (V42 == 4) THEN
  1685. PRINT "Unable to read USERCODE/UES from device #", V84 + 1;
  1686. IF (V42 == 12) THEN
  1687. PRINT "Failed to configure Excalibur stripe";
  1688. IF (V42 == 14) THEN
  1689. PRINT "Failed to erase or program ASC device";
  1690. IF (V42 == 15) THEN
  1691. PRINT "Unable to erase the protected sector(s) of the ASC device";
  1692. IF (V42 == 18) THEN
  1693. PRINT "Reserved block start address mismatch - operation aborted";
  1694. IF (V42 == 19) THEN
  1695. PRINT "Unexpected problem has occurred during NAND flash bad block management.";
  1696. IF (V42 == 20) THEN
  1697. PRINT "Device is write-protected";
  1698. IF (V42 == 21) THEN
  1699. PRINT "Programming file size is larger than flash density";
  1700. IF (V42 == 22) THEN
  1701. PRINT "Programming file format is not aligned with flash type";
  1702. ENDPROC;
  1703. PROCEDURE L101 USES DEVICE_DATA, TEMP_DATA;
  1704. j = 0;
  1705. FOR i = 0 TO V1;
  1706. IF ((j <= V3) &&
  1707. ((A13[i] & V4) != 0) &&
  1708. ((A13[i] & 4) != 0)) THEN j = i + 1;
  1709. NEXT i;
  1710. IF (j > V3) THEN GOTO L102;
  1711. V2 = 0;
  1712. V3 = 0;
  1713. GOTO L105;
  1714. L102:
  1715. V2 = A12[j - 1];
  1716. V3 = j;
  1717. IF(!V216) THEN GOTO L103;
  1718. V2 = A105[j - 1];
  1719. L103:
  1720. IF ((V4 == 32) || (V4 == 256) ||
  1721. (V4 == 512) || (V4 == 2048) ||
  1722. (V4 == 16384) || (V4 == 32768) ||
  1723. (V4 == 1024))
  1724. THEN GOTO L105;
  1725. IF (V58) THEN GOTO L104;
  1726. A41[9..0] = $066;
  1727. GOTO L105;
  1728. L104:
  1729. A41[9..0] = $006;
  1730. L105:
  1731. IF (V4 == 1) THEN A40[9..0] = $00E;
  1732. IF (V4 == 1) THEN A44[9..0] = $012;
  1733. IF (V4 == 2) THEN A40[9..0] = $38E;
  1734. IF (V4 == 2) THEN A44[9..0] = $392;
  1735. ENDPROC;
  1736. PROCEDURE L106 USES DEVICE_DATA, TEMP_DATA, L107
  1737. ;
  1738. CALL L107;
  1739. V10 = 0;
  1740. V14 = 0;
  1741. V15 = 0;
  1742. V89 = 0;
  1743. V49 = 1;
  1744. V34 = 0;
  1745. V51 = -1;
  1746. V52 = -1;
  1747. V45 = 0;
  1748. V29 = 1;
  1749. IF (V103) THEN V29 = 0;
  1750. IF (V102 && V74) THEN V29 = 2;
  1751. ENDPROC;
  1752. PROCEDURE L107 USES DEVICE_DATA, TEMP_DATA;
  1753. FOR i = 0 TO V1;
  1754. A17[i] = (A13[i] | A48[i]);
  1755. IF (((A17[i] & 4) != 0) &&
  1756. ((A17[i] & (1 | 256 | 2 | 512 | 2048 | 16384 | 131072)) != 0) &&
  1757. !V102 && !V100 && !V103 && !V108 &&
  1758. !V107 && !V106 && V101) THEN
  1759. A17[i] = A17[i] & ~4;
  1760. IF (((A17[i] & 4) != 0) &&
  1761. ((A17[i] & 32) != 0) && ((A17[i] & 32768) == 0) && ((A17[i] & 1024) == 0) && !V101 &&
  1762. (V102 || V100 || V103 || V108 ||
  1763. V107 || V106)) THEN
  1764. A17[i] = A17[i] & ~4;
  1765. NEXT i;
  1766. ENDPROC;
  1767. PROCEDURE L108 USES DEVICE_DATA, TEMP_DATA, L107;
  1768. INTEGER V79 = 32 * V0;
  1769. BOOLEAN A46[V79];
  1770. INTEGER A47[8];
  1771. INTEGER V145;
  1772. CALL L107;
  1773. STATE IDLE;
  1774. V27 = 0;
  1775. FOR i = 0 TO V1;
  1776. A18[(A25[i] - 1)..0] = A39[(A25[i] - 1)..0];
  1777. IF ((A17[i] & (1 | 2 | 256 | 512 | 2048)) != 0) THEN
  1778. A18[9..0] = $059;
  1779. IF ((A17[i] & (32 | 16384 | 131072 | 262144)) != 0) THEN
  1780. A18[9..0] = $006;
  1781. IF ((A17[i] & 65536) != 0) THEN
  1782. A18[3..0] = $E;
  1783. A32[(V27 + (A25[i] - 1))..V27] = A18[(A25[i] - 1)..0];
  1784. V27 = V27 + A25[i];
  1785. NEXT i;
  1786. IRSCAN V27, A32[(V27 - 1)..0];
  1787. WAIT IRPAUSE, 5 USEC, IDLE;
  1788. WAIT 3 CYCLES;
  1789. DRSCAN V79, A46[(V79 - 1)..0], CAPTURE A46[(V79 - 1)..0];
  1790. V27 = 0;
  1791. FOR i = 0 TO V1;
  1792. IF (A46[V27] == 1) THEN GOTO L109;
  1793. IF (V80) THEN
  1794. PRINT "Device #", V0 - i, " unable to read IDCODE";
  1795. IF (V101 && ((A17[i] & 32) != 0) &&
  1796. ((A17[i] & 4) != 0)) THEN V42 = 6;
  1797. GOTO L110;
  1798. L109:
  1799. FOR j = 0 TO 7;
  1800. A47[j] = 0;
  1801. FOR k = 0 TO 3;
  1802. IF (A46[V27 + (4 * j) + k]) THEN
  1803. A47[j] = A47[j] | (1 << k);
  1804. NEXT k;
  1805. A47[j] = A47[j] + 48;
  1806. IF (A47[j] >= 58) THEN A47[j] = A47[j] + 7;
  1807. NEXT j;
  1808. IF (V80) THEN
  1809. PRINT "Device #", V0 - i, " IDCODE is ",
  1810. CHR$(A47[7]), CHR$(A47[6]),
  1811. CHR$(A47[5]), CHR$(A47[4]),
  1812. CHR$(A47[3]), CHR$(A47[2]),
  1813. CHR$(A47[1]), CHR$(A47[0]);
  1814. IF (V101 && ((A17[i] & 32) != 0) &&
  1815. ((A17[i] & 4) != 0) && (A47[0] != 68) &&
  1816. (A47[1] != 68)) THEN
  1817. V42 = 6;
  1818. V27 = V27 + 31;
  1819. L110:
  1820. V27 = V27 + 1;
  1821. NEXT i;
  1822. V27 = 0;
  1823. k = 0;
  1824. push l;
  1825. FOR i = 0 TO V1;
  1826. IF (A61[k] != 0) THEN GOTO L111;
  1827. IF (A46[V27] != 0) THEN
  1828. V42 = 6;
  1829. V27 = V27 + 1;
  1830. k = k + 1;
  1831. NEXT i;
  1832. GOTO L112;
  1833. L111:
  1834. V145 = 0;
  1835. FOR j = 0 TO 31;
  1836. IF (A46[(V27 + j)]) THEN
  1837. V145 = V145 + (1 << j);
  1838. NEXT j;
  1839. l = 6;
  1840. FOR j = 0 TO (A61[k] - 1);
  1841. IF (V145 == A61[k+j+1]) THEN l = 0;
  1842. IF (l == 0) THEN j = A61[k];
  1843. NEXT j;
  1844. V27 = V27 + 32;
  1845. k = k + A61[k] + 1;
  1846. IF (l == 6) THEN
  1847. V42 = 6;
  1848. NEXT i;
  1849. L112:
  1850. pop l;
  1851. IF (V232 && (V42 != 0)) THEN
  1852. PRINT "IDCODE failures ignored";
  1853. IF (V232 && (V42 != 0)) THEN
  1854. V42 = 0;
  1855. ENDPROC;
  1856. PROCEDURE L113 USES DEVICE_DATA, TEMP_DATA, L107, L458, L119;
  1857. j = 0;
  1858. k = V1;
  1859. V84 = V84 - 1;
  1860. IF (V84 == -1) THEN GOTO L114;
  1861. IF ((V84 < 0) || (V84 > V1) ||
  1862. (((A17[V1 - V84] & 256) == 0) &&
  1863. ((A17[V1 - V84] & 32) == 0) &&
  1864. ((A17[V1 - V84] & 512) == 0) &&
  1865. ((A17[V1 - V84] & 16384) == 0) &&
  1866. ((A17[V1 - V84] & 2048) == 0) &&
  1867. ((A17[V1 - V84] & 131072) == 0))) THEN
  1868. V42 = 4;
  1869. IF (V42 != 0) THEN GOTO L118;
  1870. j = V84;
  1871. k = V84;
  1872. L114:
  1873. CALL L107;
  1874. FOR i = 0 TO V1;
  1875. IF (((A17[i] & 256) != 0) &&
  1876. ((A17[i] & 4) != 0) &&
  1877. ((A17[i] & 8) == 0)) THEN
  1878. V4 = 256;
  1879. NEXT i;
  1880. IF (V4 != 256) THEN
  1881. GOTO L115;
  1882. A18[9..0] = $006;
  1883. CALL L458;
  1884. WAIT 10000 USEC;
  1885. L115:
  1886. FOR i = 0 TO V1;
  1887. IF (((A17[i] & (512 | 2048)) != 0) &&
  1888. ((A17[i] & 4) != 0) &&
  1889. ((A17[i] & 8) == 0)) THEN
  1890. V4 = 512 | 2048;
  1891. NEXT i;
  1892. IF (V4 != (512 | 2048)) THEN
  1893. GOTO L116;
  1894. A18[9..0] = $04A;
  1895. CALL L458;
  1896. WAIT 10000 USEC;
  1897. L116:
  1898. FOR i = 0 TO V1;
  1899. IF (((A17[i] & 16384) != 0) &&
  1900. ((A17[i] & 4) != 0) &&
  1901. ((A17[i] & 8) == 0)) THEN
  1902. V4 = 16384;
  1903. NEXT i;
  1904. IF (V4 != 16384) THEN
  1905. GOTO L117;
  1906. A18[9..0] = $201;
  1907. CALL L458;
  1908. WAIT 10000 USEC;
  1909. L117:
  1910. A18[9..0] = $3FF;
  1911. CALL L458;
  1912. STATE IDLE;
  1913. FOR i = 0 TO (V19 - 1);
  1914. A30[i] = 1;
  1915. NEXT i;
  1916. FOR i = j TO k;
  1917. V84 = i;
  1918. PUSH i; PUSH j; PUSH k;
  1919. CALL L107;
  1920. V4 = 0;
  1921. IF (((A17[V1 - V84] & 256) != 0) &&
  1922. ((A17[V1 - V84] & 4) != 0)) THEN
  1923. V4 = 256;
  1924. IF (((A17[V1 - V84] & 16384) != 0) &&
  1925. ((A17[V1 - V84] & 4) != 0)) THEN
  1926. V4 = 16384;
  1927. IF (((A17[V1 - V84] & 32) != 0) &&
  1928. ((A17[V1 - V84] & 4) != 0)) THEN
  1929. V4 = 32;
  1930. IF (((A17[V1 - V84] & 512) != 0) &&
  1931. ((A17[V1 - V84] & 4) != 0)) THEN
  1932. V4 = 512;
  1933. IF (((A17[V1 - V84] & 2048) != 0) &&
  1934. ((A17[V1 - V84] & 4) != 0)) THEN
  1935. V4 = 2048;
  1936. IF (((A17[V1 - V84] & 131072) != 0) &&
  1937. ((A17[V1 - V84] & 4) != 0)) THEN
  1938. V4 = 131072;
  1939. IF (V4 != 0) THEN CALL L119;
  1940. POP k; POP j; POP i;
  1941. NEXT i;
  1942. L118:
  1943. V84 = 0;
  1944. ENDPROC;
  1945. PROCEDURE L119 USES DEVICE_DATA, TEMP_DATA, L458, L123;
  1946. j = V1 - V84;
  1947. FOR i = 0 TO V1;
  1948. IF (((A17[i] & V4) != 0) &&
  1949. ((A17[i] & 4) != 0) && (i != j)) THEN
  1950. A17[i] = A17[i] | 8;
  1951. NEXT i;
  1952. IF (V4 == 256) THEN
  1953. A18[9..0] = $007;
  1954. IF (V4 == 16384) THEN
  1955. A18[9..0] = $007;
  1956. IF ((V4 == 512) || (V4 == 2048)) THEN
  1957. A18[9..0] = $079;
  1958. IF (V4 == 32) THEN
  1959. A18[9..0] = $007;
  1960. IF (V4 == 131072) THEN
  1961. A18[9..0] = $007;
  1962. CALL L458;
  1963. DRSCAN 32 + j, A30[(32 + j - 1)..0], CAPTURE A31[(32 + j - 1)..0];
  1964. V86 = 0;
  1965. FOR i = 0 TO 31;
  1966. IF (A31[i + j]) THEN
  1967. V86 = V86 | (1 << i);
  1968. NEXT i;
  1969. CALL L123;
  1970. ENDPROC;
  1971. PROCEDURE L120 USES DEVICE_DATA, TEMP_DATA, L107, L458;
  1972. CALL L107;
  1973. V4 = 512;
  1974. j = 0;
  1975. FOR i = 0 TO V1;
  1976. A30[j] = 1;
  1977. l = 1;
  1978. IF (((A17[i] & 512) == 0) ||
  1979. ((A17[i] & 4) == 0)) THEN
  1980. GOTO L122;
  1981. l = 8 * 3;
  1982. FOR V27 = 0 TO l - 1;
  1983. A30[j + V27] = 1;
  1984. IF ((V27 % 3) == 0) THEN
  1985. A30[j + V27] = 0;
  1986. NEXT V27;
  1987. L122:
  1988. j = j + l;
  1989. NEXT i;
  1990. A18[9..0] = $055;
  1991. CALL L458;
  1992. WAIT IDLE, 10 CYCLES, 1000 USEC, IDLE;
  1993. DRSCAN j, A30[j - 1..0];
  1994. WAIT IDLE, 10 CYCLES, 1000 USEC, IDLE;
  1995. A18[9..0] = $000;
  1996. CALL L458;
  1997. WAIT IDLE, 10 CYCLES, 1000 USEC, IDLE;
  1998. A18[9..0] = $3FF;
  1999. CALL L458;
  2000. WAIT IDLE, 10 CYCLES, 1000 USEC, IDLE;
  2001. FOR i = 0 TO j - 1;
  2002. A30[i] = 1;
  2003. NEXT i;
  2004. ENDPROC;
  2005. PROCEDURE L123 USES DEVICE_DATA, TEMP_DATA;
  2006. INTEGER A58[8];
  2007. EXPORT "DEVICE", V84 + 1;
  2008. EXPORT "USERCODE", V86;
  2009. FOR i = 0 TO 7;
  2010. V27 = 0;
  2011. A58[i] = V86 & 15;
  2012. IF (A58[i] > 9) THEN V27 = 7;
  2013. A58[i] = A58[i] + 48 + V27;
  2014. V86 = V86 >> 4;
  2015. NEXT i;
  2016. PRINT "Device #", V84 + 1, " USERCODE code is ",
  2017. CHR$(A58[7]), CHR$(A58[6]),
  2018. CHR$(A58[5]), CHR$(A58[4]),
  2019. CHR$(A58[3]), CHR$(A58[2]),
  2020. CHR$(A58[1]), CHR$(A58[0]);
  2021. ENDPROC;
  2022. PROCEDURE L124 USES DEVICE_DATA, TEMP_DATA, L107
  2023. ;
  2024. j = 0;
  2025. k = V1;
  2026. V34 = 1;
  2027. V29 = 1;
  2028. V84 = V84 - 1;
  2029. IF (V84 == -1) THEN GOTO L126;
  2030. IF ((V84 < 0) || (V84 > V1) ||
  2031. (((A17[V1 - V84] & 1) == 0) &&
  2032. ((A17[V1 - V84] & 2) == 0))) THEN
  2033. V42 = 4;
  2034. IF (V42 != 0) THEN GOTO L127;
  2035. L125:
  2036. j = V84;
  2037. k = V84;
  2038. L126:
  2039. FOR i = j TO k;
  2040. V84 = i;
  2041. PUSH i; PUSH j; PUSH k;
  2042. CALL L107;
  2043. V86 = 0;
  2044. POP k; POP j; POP i;
  2045. NEXT i;
  2046. L127:
  2047. V84 = 0;
  2048. ENDPROC;
  2049. PROCEDURE L134 USES DEVICE_DATA, TEMP_DATA;
  2050. INTEGER V85[8];
  2051. EXPORT "DEVICE", V84 + 1;
  2052. EXPORT "UES", V86;
  2053. FOR i = 0 TO 3;
  2054. V27 = 0;
  2055. V85[i] = V86 & 15;
  2056. IF (V85[i] > 9) THEN V27 = 7;
  2057. V85[i] = V85[i] + 48 + V27;
  2058. V86 = V86 >> 4;
  2059. NEXT i;
  2060. PRINT "Device #", V84 + 1, " UES code is ",
  2061. CHR$(V85[3]), CHR$(V85[2]),
  2062. CHR$(V85[1]), CHR$(V85[0]);
  2063. ENDPROC;
  2064. PROCEDURE L135 USES DEVICE_DATA, TEMP_DATA, L458;
  2065. A18[9..0] = $00A;
  2066. CALL L458;
  2067. PREDR V77;
  2068. POSTDR V78;
  2069. DRSCAN 80, V189[79..0], CAPTURE A45[79..0];
  2070. FOR i = 0 TO 100;
  2071. PREDR V77;
  2072. POSTDR V78;
  2073. DRSCAN 80, A29[79..0], CAPTURE A45[79..0];
  2074. IF (A45[79] == 0) THEN i = 100;
  2075. NEXT i;
  2076. IF (A45[79] == 0) THEN GOTO L136;
  2077. V42 = 12;
  2078. GOTO L137;
  2079. L136:
  2080. PREDR V77;
  2081. POSTDR V78;
  2082. DRSCAN 80, V190[79..0], CAPTURE A45[79..0];
  2083. FOR i = 0 TO 100;
  2084. PREDR V77;
  2085. POSTDR V78;
  2086. DRSCAN 80, A29[79..0], CAPTURE A45[79..0];
  2087. IF (A45[79] == 0) THEN i = 100;
  2088. NEXT i;
  2089. IF (A45[79] == 0) THEN GOTO L137;
  2090. V42 = 12;
  2091. L137:
  2092. ENDPROC;
  2093. PROCEDURE L138 USES DEVICE_DATA, TEMP_DATA;
  2094. V188 = (V187 - V186)/80;
  2095. FOR i = 0 TO V188;
  2096. FOR j = 0 TO 100;
  2097. PREDR V77;
  2098. POSTDR V78;
  2099. DRSCAN 80, A93[(V186 + 79)..V186], CAPTURE A45[79..0];
  2100. IF (A45[79] == 0) THEN j = 100;
  2101. NEXT j;
  2102. IF (A45[79] == 0) THEN GOTO L139;
  2103. V42 = 12;
  2104. i = V188;
  2105. GOTO L140;
  2106. L139:
  2107. V186 = V186 + 80;
  2108. L140:
  2109. NEXT i;
  2110. ENDPROC;
  2111. PROCEDURE L1223 USES DEVICE_DATA, TEMP_DATA, L458, L849;
  2112. PUSH j;
  2113. PUSH m;
  2114. PUSH n;
  2115. PUSH i;
  2116. A31[22+V1..0] = A29[22+V1..0];
  2117. IF ((A186[j] & 512) == 0) THEN A31[j+22..j] = $500008;
  2118. IF ((A186[j] & 512) != 0) THEN A31[j+22..j] = $480008;
  2119. A18[9..0] = $203;
  2120. CALL L458;
  2121. WAIT IDLE, 16 CYCLES, IDLE;
  2122. DRSCAN (23 + V1), A31[22+V1..0];
  2123. STATE IDLE;
  2124. A18[9..0] = $205;
  2125. CALL L458;
  2126. WAIT IDLE, 16 CYCLES, IDLE;
  2127. DRSCAN (32 + V1), A29[31+V1..0], CAPTURE A31[31+V1..0];
  2128. WAIT IDLE, 3 CYCLES, IDLE;
  2129. ba[31..0] = A31[j+31..j];
  2130. Call L849;
  2131. IF (i == 0) THEN GOTO L1224;
  2132. i = i >> 23;
  2133. m = 0;
  2134. FOR n = 0 TO 8;
  2135. IF ((i & (1 << n)) != 0) THEN m = m + (1 << (8 - n));
  2136. NEXT n;
  2137. IF (m != 120 && m != 124 && m != 126) THEN V42 = 6;
  2138. IF (V42 != 0) THEN PRINT "Detected invalid Max 10 feature ID for device ", V0 - j;
  2139. IF (V42 != 0) THEN GOTO L1224;
  2140. IF (m > (A186[j] & 511)) THEN V42 = 6;
  2141. IF (V42 != 0) THEN PRINT "Incompatible feature ID for device ", V0 - j, ". Expected feature ID is ", (A186[j] & 511), " but fouL742 ", m;
  2142. L1224:
  2143. POP i;
  2144. POP n;
  2145. POP m;
  2146. POP j;
  2147. ENDPROC;
  2148. PROCEDURE L1190 USES DEVICE_DATA, TEMP_DATA, L458, L850, L1223;
  2149. push V91;
  2150. V91 = 1;
  2151. m = 0;
  2152. n = 0;
  2153. FOR i = 0 to V1;
  2154. IF ((A17[i] & 32) != 0 && (A17[i] & 4) != 0) THEN A17[i] = A17[i] | 8;
  2155. m = m + A25[i];
  2156. NEXT i;
  2157. FOR j = 0 to V1;
  2158. IF ((A17[j] & 32) == 0 ||
  2159. (A17[j] & 4) == 0 ||
  2160. (A17[j] & 524288) == 0) THEN GOTO L1191;
  2161. A17[j] = A17[j] & ~8;
  2162. A31[m-1..0] = A30[m-1..0];
  2163. A31[n+9..n] = $006;
  2164. IRSCAN m, A31[m-1..0], CAPTURE A57[m-1..0];
  2165. STATE IDLE;
  2166. A18[9..0] = $2CC;
  2167. CALL L458;
  2168. WAIT IDLE, 16 CYCLES, 350000 USEC, IDLE;
  2169. call L1223;
  2170. IF (V42 != 0) THEN GOTO L1192;
  2171. IF A57[n+2] == 1 THEN GOTO L1192;
  2172. A18[9..0] = $203;
  2173. CALL L458;
  2174. WAIT IDLE, 3 CYCLES, IDLE;
  2175. DRSCAN 23 + V1, A29[22+V1..0];
  2176. A18[9..0] = $3F2;
  2177. CALL L458;
  2178. WAIT IDLE, 16 CYCLES, 350000 USEC, IDLE;
  2179. A18[9..0] = $307;
  2180. CALL L458;
  2181. WAIT IDLE, 16 CYCLES, IDLE;
  2182. DRSCAN V0, A29[V1..0], CAPTURE A31[V1..0];
  2183. IF (A31[j] == 0) THEN V42 = 10;
  2184. IF (A31[j] == 0) THEN GOTO L1192;
  2185. STATE IDLE;
  2186. FOR m = 0 to 3;
  2187. A18[9..0] = $203;
  2188. CALL L458;
  2189. WAIT IDLE, 16 CYCLES, IDLE;
  2190. i = A174[j * 2];
  2191. IF (m == 0) THEN i = i - ((A174[j * 2 + 1]/32) + 1);
  2192. IF (m == 1) THEN i = 14 * (A174[j * 2 + 1]/64);
  2193. IF (m == 3) THEN i = i + (A174[j * 2 + 1]/32);
  2194. CALL L850;
  2195. k = j;
  2196. FOR i = 22 TO 0 STEP -1;
  2197. A31[k] = ba[i];
  2198. k = k + 1;
  2199. NEXT i;
  2200. k = 23 + V1;
  2201. DRSCAN k, A31[k-1..0];
  2202. STATE IDLE;
  2203. A18[9..0] = $3F4;
  2204. CALL L458;
  2205. WAIT IDLE, 16 CYCLES, IDLE;
  2206. A31[j+31..j] = $6C48A50F;
  2207. IF (m == 1) THEN A31[j+31..j] = $FFF7FFFF;
  2208. k = 32 + V1;
  2209. DRSCAN k, A31[k-1..0];
  2210. WAIT IDLE, 3 CYCLES, 320 USEC, IDLE;
  2211. A18[9..0] = $307;
  2212. CALL L458;
  2213. WAIT IDLE, 16 CYCLES, IDLE;
  2214. DRSCAN V0, A29[V1..0], CAPTURE A31[V1..0];
  2215. STATE IDLE;
  2216. IF (A31[j] == 0) THEN V42 = 10;
  2217. IF (V42 != 0) THEN m = 2;
  2218. NEXT m;
  2219. L1192:
  2220. A18[9..0] = $201;
  2221. CALL L458;
  2222. WAIT IDLE, 1 CYCLES, 1000 USEC, IDLE;
  2223. A17[j] = A17[j] | 8;
  2224. L1191:
  2225. IF (V42 != 0) THEN j = V1;
  2226. n = n + A25[j];
  2227. NEXT j;
  2228. FOR i = 0 to V1;
  2229. A17[i] = A17[i] & ~8;
  2230. NEXT i;
  2231. pop V91;
  2232. ENDPROC;
  2233. PROCEDURE L141 USES DEVICE_DATA, TEMP_DATA, L107, L458, L138, L135;
  2234. PRINT "configuring SRAM device(s)...";
  2235. CALL L107;
  2236. PREIR 0;
  2237. POSTIR 0;
  2238. PREDR 0;
  2239. POSTDR 0;
  2240. FOR i = V1 TO 0 STEP -1;
  2241. IF (((A17[i] & 32) == 0) ||
  2242. ((A17[i] & 4) == 0) ||
  2243. (V42 != 0)) THEN
  2244. GOTO L146;
  2245. V77 = 0;
  2246. V78 = 0;
  2247. V30 = 0;
  2248. V186 = 0;
  2249. FOR j = V1 TO 0 STEP -1;
  2250. IF (i == j) THEN GOTO L142;
  2251. IF ((A17[j] & 32) != 0) THEN
  2252. A17[j] = A17[j] & ~4;
  2253. IF (i > j) THEN V77 = V77 + 1;
  2254. IF (i < j) THEN V78 = V78 + 1;
  2255. IF (j < i) THEN V30 = V30 + A43[j];
  2256. IF (j < i) THEN V186 = V186 + A92[j];
  2257. L142:
  2258. NEXT j;
  2259. IF(A92[i] == 0) THEN
  2260. GOTO L143;
  2261. PUSH i;
  2262. CALL L135;
  2263. POP i;
  2264. V187 = V186 + A92[i] - 1;
  2265. PUSH i;
  2266. CALL L138;
  2267. POP i;
  2268. L143:
  2269. V31 = V30 + A43[i] - 1;
  2270. POSTDR V78;
  2271. PUSH i;
  2272. IF (((A147[i] & 2) == 0) ||
  2273. V393) THEN
  2274. GOTO L1094;
  2275. A18[9..0] = $2EE;
  2276. CALL L458;
  2277. L1094:
  2278. IF ((A17[i] & 64) == 0) THEN
  2279. GOTO L144;
  2280. A18[9..0] = $281;
  2281. CALL L458;
  2282. FOR i = 0 TO 200;
  2283. WAIT IDLE, 512 CYCLES, 512 USEC, IDLE;
  2284. NEXT i;
  2285. POP i;
  2286. PUSH i;
  2287. L144:
  2288. IF (((A17[i] & 128) == 0) || (V230 == 0)) THEN
  2289. GOTO L145;
  2290. A18[9..0] = $00D;
  2291. CALL L458;
  2292. WAIT 2500 USEC;
  2293. L145:
  2294. A18[9..0] = $002;
  2295. CALL L458;
  2296. FOR i = 0 TO 20;
  2297. WAIT IDLE, 512 CYCLES, 512 USEC, IDLE;
  2298. NEXT i;
  2299. POP i;
  2300. DRSCAN A43[i], A42[V31..V30];
  2301. IF (USE_REV0_PROG_ALG) THEN DRSCAN 32, A30[31..0];
  2302. PUSH i;
  2303. A18[9..0] = $004;
  2304. CALL L458;
  2305. POP i;
  2306. PREDR V77;
  2307. POSTDR V78;
  2308. DRSCAN A59[i], A29[A59[i]-1..0], CAPTURE A45[A59[i]-1..0];
  2309. IF !A45[A60[i]] THEN V42 = 10;
  2310. PUSH i;
  2311. IF (((A147[i] & 2) == 0) ||
  2312. V393) THEN
  2313. GOTO L1095;
  2314. WAIT IDLE, 8192 CYCLES, 2048 USEC, IDLE;
  2315. A18[9..0] = $1EE;
  2316. CALL L458;
  2317. L1095:
  2318. CALL L107;
  2319. POP i;
  2320. L146:
  2321. NEXT i;
  2322. PREIR 0;
  2323. POSTIR 0;
  2324. PREDR 0;
  2325. POSTDR 0;
  2326. IF (V42 != 0) THEN
  2327. GOTO L147;
  2328. V76 = 1;
  2329. L147:
  2330. ENDPROC;
  2331. PROCEDURE L458 USES DEVICE_DATA, TEMP_DATA;
  2332. PUSH i;
  2333. PUSH j;
  2334. PUSH l;
  2335. V41 = 0;
  2336. V27 = 0;
  2337. IF (!V56) THEN GOTO L459;
  2338. V56 = 0;
  2339. V41 = 50;
  2340. IF (!USE_EXTEND_IR_DELAY_METHOD) THEN GOTO L459;
  2341. V27 = 50;
  2342. A32[49..0] = A30[49..0];
  2343. L459:
  2344. FOR i = 0 TO V1;
  2345. IF ((A17[i] & 8) != 0) THEN GOTO L460;
  2346. IF (((A17[i] & V4) != 0) &&
  2347. ((A17[i] & 4) != 0)) THEN GOTO L462;
  2348. A33[(A25[i] - 1)..0] = A39[(A25[i] - 1)..0];
  2349. IF (((A17[i] & 1) != 0) &&
  2350. ((A17[i] & 4) != 0)) THEN
  2351. A33[(A25[i] - 1)..0] = $03E;
  2352. A32[(V27 + (A25[i] - 1))..V27] = A33[(A25[i] - 1)..0];
  2353. V27 = V27 + A25[i];
  2354. GOTO L465;
  2355. L460:
  2356. IF ((A17[i] & 2) != 0) THEN GOTO L461;
  2357. A32[(V27 + 9)..V27] = $3FF;
  2358. IF ((A17[i] & 1) != 0) THEN
  2359. A32[(V27 + 9)..V27] = $03E;
  2360. V27 = V27 + 10;
  2361. GOTO L465;
  2362. L461:
  2363. IF (!V57) THEN GOTO L462;
  2364. A32[(V27 + 9)..V27] = $02A;
  2365. V27 = V27 + 10;
  2366. GOTO L465;
  2367. L462:
  2368. l = 0;
  2369. IF ((A18[20] == 1) && ((A17[i] & 64) != 0)) THEN
  2370. l = 10;
  2371. A32[(V27 + 9)..V27] = A18[(l + 9)..l];
  2372. V27 = V27 + 10;
  2373. GOTO L465;
  2374. L465:
  2375. NEXT i;
  2376. IF ((V41 == 0) || USE_EXTEND_IR_DELAY_METHOD) THEN
  2377. GOTO L466;
  2378. STATE DRPAUSE;
  2379. WAIT DRPAUSE, 5 USEC, DRPAUSE;
  2380. L466:
  2381. IRSCAN V27, A32[(V27 - 1)..0];
  2382. V57 = 0;
  2383. WAIT IRPAUSE, V83 USEC, IRPAUSE;
  2384. IF (V91) THEN GOTO L467;
  2385. STATE IDLE;
  2386. WAIT 3 CYCLES;
  2387. L467:
  2388. POP l;
  2389. POP j;
  2390. POP i;
  2391. ENDPROC;
  2392. PROCEDURE L682 USES DEVICE_DATA, TEMP_DATA;
  2393. V23 = 0;
  2394. V24 = 0;
  2395. FOR i = 0 TO (V19 - 1);
  2396. A30[i] = 1;
  2397. NEXT i;
  2398. FOR i = 0 TO V1;
  2399. V25 = 1;
  2400. V26 = 1;
  2401. IF(V216) THEN V25 = 0;
  2402. IF(V216) THEN V26 = 0;
  2403. IF (((A17[i] & V4) == 0) ||
  2404. ((A17[i] & 4) == 0) ||
  2405. ((A17[i] & 8) != 0)) THEN GOTO L683;
  2406. V2 = A12[i];
  2407. IF(V216) THEN V2 = A105[i];
  2408. V25 = A1[V2];
  2409. V26 = A5[V2];
  2410. GOTO L684;
  2411. L683:
  2412. IF (V74 && !V216) THEN A30[V24] = 0;
  2413. L684:
  2414. V23 = V23 + V25;
  2415. V24 = V24 + V26;
  2416. NEXT i;
  2417. V49 = 0;
  2418. ENDPROC;
  2419. PROCEDURE L849 USES TEMP_DATA;
  2420. PUSH j;
  2421. i = 0;
  2422. FOR j = 0 to 31;
  2423. IF (ba[j] == 1) THEN i = i + (1<<j);
  2424. NEXT j;
  2425. POP j;
  2426. ENDPROC;
  2427. PROCEDURE L850 USES TEMP_DATA;
  2428. PUSH j;
  2429. ba[31..0] = $00000000;
  2430. FOR j = 0 to 31;
  2431. IF (i&(1<<j))!=0 THEN ba[j]=1;
  2432. NEXT j;
  2433. POP j;
  2434. ENDPROC;
  2435. ' END OF FILE
  2436. CRC 7D43;