2
0

max80.jam 76 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286
  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 Fri Aug 6 18:17:33 2021
  16. NOTE "CREATOR" "QUARTUS PRIME JAM COMPOSER 20.1";
  17. NOTE "DATE" "2021/08/06";
  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" "0010F462";
  24. NOTE "CHECKSUM" "0010F462";
  25. NOTE "SAVE_DATA" "DEVICE_DATA";
  26. NOTE "SAVE_DATA_VARIABLES" "V0, A12, A13, A25, A42, A93, A43, A92, A94, A95, A105, A109, A111";
  27. NOTE "STAPL_VERSION" "JESD71";
  28. NOTE "JAM_VERSION" "2.0";
  29. NOTE "ALG_VERSION" "68";
  30. ACTION CONFIGURE = L20, DO_READ_USERCODE OPTIONAL, DO_HALT_ON_CHIP_CC OPTIONAL, DO_IGNORE_IDCODE_ERRORS OPTIONAL, DO_IGNORE_INTOSC_BYPASS RECOMMENDED, DO_BYPASS_SECOND_IDCODE_READ OPTIONAL,
  31. L27;
  32. ACTION READ_USERCODE = L25, L27;
  33. ACTION CHECK_IDCODE = L966, L27;
  34. DATA DEVICE_DATA;
  35. INTEGER V0 = 1;
  36. INTEGER V1 = 0;
  37. BOOLEAN V185 = 0;
  38. BOOLEAN V193 = 0;
  39. INTEGER A12[1] = 12;
  40. INTEGER A105[1] = 0;
  41. INTEGER A59[1] = 1080;
  42. INTEGER A60[1] = 409;
  43. INTEGER A61[2] = 34545885, 1;
  44. INTEGER A13[1] = 36;
  45. INTEGER A147[1] = 0;
  46. INTEGER A25[1] = 10;
  47. INTEGER A43[1] = 4087056;
  48. INTEGER A109[1] = 0;
  49. INTEGER A111[1] = 0;
  50. INTEGER A125[1] = 0;
  51. INTEGER A186[1] = 0;
  52. INTEGER A174[2] = 0, 0;
  53. INTEGER A92[1] = 0;
  54. INTEGER A94[1] = 0;
  55. BOOLEAN A95[1] = $0;
  56. BOOLEAN A93[1] = $0;
  57. BOOLEAN A96[1];
  58. INTEGER A97 = 1;
  59. BOOLEAN A42[4087056] = @
  60. Yky10u@@@@3q6aP86Zm6Gj@@t@@@l@tVVodl_m7_ybF@yZ@@vt@ztl@ztV_pV@ud
  61. V_nF@ypV@zd@_78e@@@Zj9Eu4knyF00000018W0I2GG4O0G0100000901HW11X49
  62. 19H2FP03Pq3X430100I2C23Oa489IuH8X428W07W1Q06G014W000GkX100W04G01
  63. 8Y8YG41489GIaGYWc1H23o6a4Ia8HnGI84W028f638Y8YG4H49kOGQJYOZ1nY7IB
  64. F4NIW0W0IWBXC73PZ4000000H4X8Y0mkRZSq6199420HMa7P3UaDjH6J2HQRasm0
  65. 100Wq06oiO8E910028014HMNC82v1000G028W04G0180083A1204G028n8cOYH8X
  66. 4YGW16m0J829aG4I8X84G0r5OG6W102e04G01GEvaZS00GaW1W2Ae05G0LAOG402
  67. v2CacSIAn3DY60Cm03O01KlW4X3I08W0BBuXO2304G4W0288ywX0f4o1Ceia1000
  68. H8Y8YoHC8Rp0aG29818W04G453O0W02801aHCo8Z2IU0G4H4Y8Ye5W2G4HW5NaGS
  69. I20I01oyCW4I81901aeK9G014W0288hm04G01808WYKa8wuXqZ7oHy81W0W16O03
  70. 4GIQD04G018W16m030nfF4HO028G028W0H4RS_mGEK2PDaGCn4ZOW16m03WauA02
  71. 8m06OWXCo83PCn4cO2DeX6Q028W04JCX9c0MWH2nM9G4m0hsm0Y9cO438W2Xa8cW
  72. ami7I3bW02801028n4O0Cm03OW16aG29816O03CWCVp0W06OfAC8SZ14H4GY0WG8
  73. kAY5OGCiD004G02808FN201a04G018W02G04GGH43I1mW02801CpCcPc9Cn4J8im
  74. 2JOH4X8Y8014G029aG4I01q4WXK06a0WWS06aGWXoU64cwX0TL0LKH5gRjbjs2WW
  75. VFOW16m03CW16WeyC608G095G26OW1Cm0paKm0JCo86Pa1I1yG202Y0OW9cO6pCp
  76. C9088rW1cO28014Ga0WW80842uXe49aduXOF9aEp0Y82Gf4C0814W02GWXT9G01a
  77. W4I819aG2I8W0f0a8202X0OW5MO1BaG2I814p4UWCo83PeW2KG14n4U8J4300000
  78. 05KW2A02G014pCpCc9cOfLC0H4H4Y2A815aO4JCnI0G0n4JCYPdTipExOdTs55mW
  79. Q0Cq4m0cOY9CH4HArPG4042lPGgfGo6b0W0280H5LeYAW2Cb0Y8Ii526af915LKH
  80. AoCpOcPc5Mm0Y9dSaJEv8dSo5HmZgV6aKWXSLF08H49hG2808WoLnGqA6obb0WAh
  81. CbLMPAhiooPPG6D3IDnGE73IvK1G014W0298X4IG29aW4G095038X42MNPm3W3w0
  82. a028Y84H41H0G85G28Y8AG15Ka6WXOL6aKpW4ZFa6YXiG94Hu1W06O03CoG6Pa5K
  83. mWc26WCo83PCn4cOYeHP9W8Y83PaHMmC6o0m0Y8Y84X4IG29WMub0W0Yai36044G
  84. 028W04G01AeW2K04GoGa0IW16m03Em17S028W04KG1AeG6o8ZCuX7Um36OY1O0Qe
  85. X6qW7Um3FwG7Tq1EuW3Sm17uWp5kuYBKLLLfA00000e3TqH7eW2g303q0m0G15KW
  86. oAhObLKXAge2LKH5gW2gKWIW2Ae0500Gu86Ih8Hg56OdTsnEvaZSo9AH5LqG96m4
  87. JaZSo9NC03geOG606ofO0vaZQKJDrH4O0Sm17uW2AG15qW6Qe1DqG3Q294X42mIv
  88. 708W02G00000G829aGY8Y84HKH9ge043m00I4H8Y8n9kuY7Or0Y8YDin6R8dSoHE
  89. pCBdJ24pExY88HY73gyO0vaJEo15Kb9O0KGHHOe4QEPGAE6G014W08W8u43P5P00
  90. 0W04G016OW1C000000CW16O000000W3Em175eW2AornGA03G15Ki0eWWI64wmWM7
  91. 6028W04KGH41622OGyA3o1OGKH9IJoG013W02801288Qf14JCn86144OqWeX6028
  92. W2KG1Ls66I1OGXa4054G4HGYO064H81KeX6qG3CW16O028W04G3DeX6W846014H4
  93. Y8Y04G01Cn4JO214W02C4Im08W6QG3DMm2Bi09aG2I9aW4IG1AeW2f0C0Bim2MOX
  94. 5ym3Fu17SW3EW1Cm03Sm17u03iSaC0faIAI11aMxI8Ja7Ir818000HQPGq6C014G
  95. 02DticR618W02OaH6n828014G2I8X46PaHCY4IG294W02805KG1AeX6qGZHCo8ZQ
  96. in6reZEoH7H1AeW2m03CW5MO2BCu07Sm9cOYHCbKYIA1aTzC08n4ZOY1Em17SW16
  97. O0JCn8cOW1Cm03Sn5NucRkoDNO03Cm0MOX5iG018W03OW1690G0Cm03Oyn7_u3CW
  98. 16OW3Eu07OW1Cm0DeX6QOW16m0I85HW1m03CW1I819aO03Cm0MOX5iym3UuX5im2
  99. B4g536OW1Cm3FuX7ANvbNE@ypF_10000W12zf23CmF_vdVCvaJQo9dqaJEniF6OY
  100. @_pV@DlvdVUpExicTo9DvaSYJEv4qG3DevcRSpDqZSOG60C0QW16m03CW16OCpCp
  101. 70CG3060OW16m01KPP6Oin6pOZDcn6ZWukI000CYH6Pa408m8ZCYHcP6pCpDkvcR
  102. iwghQrLNrghEYH6P4xipEsvkxStTp7HW1cTsPDxitwsRlrypFlvl@UtV@ycV_v1D
  103. qG3Qgf6rK3zI860QuX7ym3TA06WQgf6rKJCY9cu82O8GD304G82H4HC9G9IIm0W2
  104. Ae0b4IgdnWyeC0Cm06m03CqH7TeZ4IAfn0ioAhObCoG6PiZTsP7PaH6o8ZiC0O8z
  105. b4G4pCNYW1U_vdzCH45HM2lhbGW96a753v8aWH6TKZEA1vYbGO26OjrMpQdTcpEx
  106. 6tSpDkvcRSpfdwqJlpTtTdpF@SdVsPExipSsPdb103f0mWpF@SdJCn8cOY2HBXyr
  107. I8YW4YcZXaLO03Cm06OW1Cmm8hDOWH04mK0I03lyYNUvLl_whUvbNyol@wtV@nF@
  108. yZtUxDlzwhUzrtysRlvdV_nF@yZV_vF@ztV_ztVF0OW60CmF@yZVcREpDtScRkvo
  109. 4n0G01aW4I8114G029a8h93I6nWOjC8Y06osY1Cm03Om5NuYBkm5NS1ZCo86PW1C
  110. mGZQin6vYBkm5tSZRkvANTrL_vdVyp7VuZFka2G2SrLVvhl_oNVzbl_u3VyHkDQI
  111. WSo93PaH6oAhiaL6P8ZCGCPr3Y8Y841aG2I8v07Sm1EuW3S000fkOGqS6aEK28WG
  112. 2H8X4X8Y8YvcREpDpCcP6H8Y8YGCn4ZuYAAcf4OcPcnCpidzsRFxjtUsRkvH1OGM
  113. JCGEvaZSwgBTrL6o8ZC90GG4084JW1W02CX9cOc4Z1eW2PoAm0GWDsm6RgG5LKX0
  114. 28013CW160mWSC004G028WHCo8ZfKO0cPceWAI0pCRsKK6mCY8g2F3qSpDhPtTdx
  115. kxEtTtTcPcPCJEvoZY1Y9cAKH5LI9WXq4CefW48ZjsoMRjbjsQR6CCWIAf4bLMfA
  116. haIKI9bucRknDbKYIAP4ZCo829aG4ICn8cO6n8ZCYQgf6r4I829amK0C0nkwANTr
  117. LkwghH1O029CeijIWOY92H4HaS4CWCo8oGb6G4n4ZOY9pM26G6TrbkwQ3Rin6sOZ
  118. DiH6PIAmWK0CWDsGniE6W2kv6tSJ1AeW2Uwfdya2AG15KXAge2dSo9E9YeyeO0H4
  119. n86Pan4080ZCo869W04GmORcOWn02e86D0Y8Y847PaCJOe3D3Co8ZOaLNrghUYJE
  120. v4tSpDkPcPQIp0xl@_s@kxStTtiuX1kvtVzxltvkxk3tSpDkfYgAcC0tSpDkfZEq
  121. H7LpCP0geYAKH5pxgaGW36atu30I4HIZKYinO8y23uhlY4cG24JC@vl@_7XX1TOO
  122. 0@zt@306e103o0m0_xFtucRkJ0WW80C0tStjkxkxK0O8Ho704aG2I81OJs4000ZP
  123. in6p8ZCYH00WCHI03lyYNUPa1OCm8pEhPdz7@ypFUvbNyoBla9Y1_vdVypl@c9Y1
  124. nXOWV@zF@ztVPYm0Evap306e103m17SW3vaBhf4054G0280Cr4F0uBlKEW1nQQG6
  125. B6aGW1L4OW@@@V@@pF_vdN39mWKJOmRlyIN164TY1UzrNN0eW4KC8Jp70G15eW20
  126. OhsAYiq08Y8YG4H43fn000000uipSsPhRzrNF603W8YCYH6PqwhlkrV@Tl@_wMVz
  127. rj@_xR@@@t@@lkrNVz4088506sGs0@@@EsPdTYKr000m_sV@zZMnW60CmSpDdvW0
  128. YY_O04G87vaJkq_O8z23m8Z0aQL2W024dAm08Y8YG4nLdwn0hY8Yz5O0aH6P8lwg
  129. MTrrj_whRrLNrgxkhTtTVxl@_X_OGhF6OtTtrkpDN519OkPcnCpShRlzsy0P8FA6
  130. G9bKYoCoG6PWHUK602eW2KGH829amqcO0pCpCcH018W0duaJEX02801rKZQgvANT
  131. rrqcC028aW4I8XK0CeJ43uhl_oNTqXEw8sQV9a9Y1Sn5NuY8Y4Y76Cn4018W0ca3
  132. 3CpCpO6m03OW1S6030OZDgn61E093mCm03OWX6qG3T2I6KZa119nGmA6mTt1E8f4
  133. oOr0H5LKYY16m0314Df1XJ_GOO64HW104m0oeq00m4JOY9WZ8O3W3Eu0dPcZ8e2C
  134. pExOdzcrSpDBuW3Mm01Kod9GiW2IG1rW6Qe114G028cO4JCH8Y8Y8cI6qJFzed8Z
  135. KaH6f8ZCIH4H4Y8Y84H4zfl_wJyn7luZDMn6RaYCo83Zw1G3FyW7UkpZA1G3Du07
  136. Sm3Z23W16O0ReXCqG3PeX6AiB3ogC13CqG6Qe1Yfq0pin6sOZJTwfdwm3FqX3CGA
  137. 09OZBlqbNUv205uoB@rl@_hRlzMt_xl_ztBTvbNYQgf6rSo9EvaQKJDreaIAHfbM
  138. oIBfE503m9dSYJEPCb63G8G0bHR2W200YcBXqiJ8XN3IroWe2P8RK303Ce05KG9l
  139. G3G29qW6Qe1jqIBQfXc80G0DqG7weZEqIBjebEwG7TqW6Qe9W63G5LKYIAfCB73K
  140. PbKW2Ae8hF305KX9im2ByE6IX63Cm03OWNUnBldwqJF500000Qe1Dq00vJR014I8
  141. 29aJSo9duZF_mdF_m7VuANTrLFzqJUoPdvip@vl@_ZNUv5lysRUxjNyoBlubNUnB
  142. @yZV_v7@ypF@@@@_tRlvjtSZRkv6NSn5kW2g21DWKI95fW2AG15afDP0828WWKD8
  143. GE6oZYX8fDW8Y0OeK94ta1SrLNvgBkm5N_rl@_BVyn7_ysRUxDNvghkoDtSZR@yZ
  144. V_n7_uZFypF@udl_Msa1vHnGGV64H739DPG4TC04G0184GGqAC000G2I8X4AeW2K
  145. 08W04m1DuW3Qm17qW4JCY96G028W8aG2HuW3Qm17sm3Fi3FyG7E@ycV_9DvaJQqH
  146. 7re3FSA064FX1Eym1DuW3cLX16QenYkn0ZSo9Eva1Cm034gk4H4OGc860G03H8X4
  147. IY7C0I8X4a02O0168uW3Mm4JSUP60OW16m4JCY9MO2BimXYmWwhlUrJDrecwoLUv
  148. bdjc102em4MOXbBs308aGAarW49C80G6QzoWORP8wB3w_oWCjC8204m03CX9cO2Z
  149. Co86Vxj0SC85062mXXKlCmSpDcn6RCpCpCcvrNzwhZizM26Pan21o0ZCo86PaNY0
  150. AXWWC0G014WOWXO4D82S3000CZPcP600000OanGQC0G014WOaHCo8GHOdGCs64nZ
  151. 1UzL6n8ZC6Zj1X8OWm2BCX5I829aSbRkvAcOYHCX4YG29c80CuMt4aIAf8bG2fQN
  152. 64I8jfjsQBD16W8Y82HW02G0XCaH6v8kD8306gqE10XCoG6PaN0eWe0C8p43CqG0
  153. bnj142H4X8Y1C1S228W8MKn0H4G028W4aG29eW2AG1LKXAg8YTLCG4PbbiogALLL
  154. LgeYAKH5LeYAwKdTsfgggALnDtXHn0kv_ANTrLaG2981NSXBk00000GUKg08WMm2
  155. BiGQ5C08W02G3CG5m9OWBliL53Cm03OW9cm4JCW16O07UuX70CG306un7VqZ7UO4
  156. 08um3Fsn7Vi7VyHFICn8cO2JzAXelC8KB3YMXXKpJ00OY9Cn4Wz@J000CKuB6O00
  157. 08FJ3G014WW3Em17CmSn6OWDsm6RSXBku27Sm1EuW3Sm1Fwn7Vq5NSXB_yJV_v5k
  158. uYBSrLNvgF@qdVUbhkwANSn5kuYBI1mWyeO05KG1AaIgCJC8FACw@@10qG3QeX6o
  159. LnWK_J8503g1m0TtTtwkhkqLNDgn6RCB03qG3Dc1G2L1aW6QiHDsOZB0KGK064Ll
  160. Dj1OJs0i5R0sXDe800m1EuW3yn7Vu300q8HEfNiHD5cjR_3VO0300mk3jVOKZs10
  161. 0C3T00u@W@xVu@zB_F@Z@lFv@wN_700000W00000000a0000000W08k@4A1WXUwD
  162. 8zQ30002S4m3f1ymH064B03h1O00W0mf1OW000000400G00b08ngFC0I0083@404
  163. 02aH03D2OGZ_6S403nwRmH09q@V2h1m000OSr100N6aG@_9CNG2b0mGE@CiSj1Vz
  164. pGH29S403h18HK1Ci@l1J3yGq2FaRG2rBamF@9iol1H5mmH0C00004000nEu9G00
  165. W8Q130100y2G200GES7000aG200000W0I02000TYRG909G00WO4W7E2u10100714
  166. 21400G09W0W02c6W1G2908W00E2OaarD8ZW4G01WC2G200000044W20018G0mW16
  167. 028W4W0GmH0602e0Y0200004G0G01W04G000000WWY420mH090000GUc1mv2IqVX
  168. SXOKH@5OK416zNqoIx68Fx0Ozg@J@w@pp_lyj@7lx@m@_@xm@xUy@jB@Fxp@lEz@
  169. gN@Vws@Z_z@dZ@lvv@Nk_@al@@uy@1000MLVWz@Nd0200@3003t@Vm@@7y@@1@@V
  170. m@@7y@@1@@Vps9Kz@y6W00I__@z7o70000mu5WYt@Vu_@3_@@ot_Vu@p1G00q@l4
  171. YF70_Fu@W@@l@V30100i0G1000000G0G0000G08mz@L0a00O1W2wYAXh8PeH0R00
  172. 04i0G1D2OK61g0000KU00Gn@s3002000q9K00WW@@Fu@@BVx@W@@lyj@RhXX_@Du
  173. z6ColXX_@DeAH9Q4mctRIeH0ZADu40CP9@7yV@3@301W0iX60W0I0200C290W0a4
  174. I00G2H00048a00W4MG4GG8110W4102X0O0000C19WWW4cG40G0H01W4CX40W0MG2
  175. 01CH0O00W94104maK200I8100WXiHW4G09X5102X0O020B8288aWfa2Q4m0XK0G0
  176. MG1G1DX80W0cW2G0Q29001iaaW0IQ4mW_0UeH0OG280q8W1038188aG41W1YC22W
  177. Yd04y@@1@@Vm@@VwVxz@@W6m3WW@@Fu@@3_@@alpN0000f86WW@@Vuzy1G008CM0
  178. 8u@@7k@@W@@Fvx@3_@@W@@Fu@@FE@@Yt@Vu_@3_@@ot_Vu_@BVx@XlJevx40402q
  179. yD63VRGpt6CZl1zupGZ0vW000ivx4Q4meI381000ey00WXx@Fu@@BVx@al@@uy@B
  180. U@@sQOe@V3Ul1ZyROO6V3E2MY61ivzc4Q4meI3E10JMopn9yVmy0WhaxVuV0804W
  181. 9a004G2G00WH8104WaG200I8200W0X400am2Y0229800a80G8403000W98144am4
  182. Y0028280aW9a004m2s8W10MG100CX80W0caI00G29000CaD2a0289i80G8403G0O
  183. 1H01X4CbKGZ068a202m2A0Ae94104m4K02GJ8108Wba44GIZ06q7m3D203I01W61
  184. C0O0901X4Y80G01ROtmz@7y@@1@@Vm@@FS@@1@@Vot@7y@@1@@Vm@@FS@@1@@Vm@
  185. @7y@@1@@Vm@@7y@@1@@@mz@7y@@9V@@mz@7y@@1@@@mtCqyj13VRGptO0a00evx4
  186. 0800qyD3D2a3080WclPeH0ZADW40c701@@Vm@@7y@@BzBnxtgR020uuy@tV8V040
  187. 02Z50QhXX_@Juz6Col9XxOIO8@7Q48d7AOeH0ZAD8400maA100_Fu@_7uN90808W
  188. DK104G4G000J8108WaW400YG20001X400am4a022I80820421m0G0000B8188am8
  189. a002G2808X94104m4K08Y0mW61C0mIA10094100mWK20Q4m0GG09H0WGh06W020J
  190. G2888Xf4504G4G081J8508W5a0KGJd06W0Q2H001C9bW0a4I000O8911aq80F8W4
  191. G00003I9809W1K6160CW4WWH612GnpW@@Fu@@3_@@Xx@Fu@@3_@@W@@Fu@@3_@@W
  192. @@Fu@@3_@@W@@Fvx@3_@@W@@Fu@@7k@@W@@Fu@@3_@@Xx@Fu@@3_@@XlPevR36_s
  193. Wcln0810Gpt90G00e7V6Q4870G00DVpGZ06LQ090CF06k@@W@@lyj@J__@Zp@luz
  194. @RhXX_@Juz6Col9XxOIO8@7Q48dtRIeH0ZADW400maA100_Fu@_7uN90808W9410
  195. 4G4G000J8108WaW400YG20001X400am4a022I80820421m0G0000B8188amq6W1W
  196. 4cG40G0JG1W8203Q4m00Bf400aG40003I90eH03011a4102j2O0280C19WWW4cIK
  197. 0G0H01W4CXK0W0MG2G1DT2O02e94104maK22GI8100WXa44GIZ0yW0I01000C8bW
  198. 0a06GP4OG406WWDiRmZAM@@S0C011@@@_3v300200XnIm@@7y@@1@@Vot@7y@@1@
  199. @Vm@@FS@@1@@Vm@@7y@@blbF0200085n1@@VvR@7y@@1@@Vm@@dyz@3t@Vm@@7y@
  200. @3VpGpt6Cyj1DVZ1G20WclJ0W00GptCq8GE0W00Q_cX61Cgq0I0OU04y@@1@@Vm@
  201. @dyz@9V@Vot@tM33z@dmxDOaVJ2tnaGE_Fq8GENppGZ06LQG800W9L200yVm@zFm
  202. lI0G0G0Re208W8W000cG20G0919004X4000229008X98144aG0G40842W1W0000M
  203. G2GG8XH8104W4G0G2J8208W9e0G41W1D2O0WbK200I8200W1f40q8W1WW0IY00XM
  204. 1C0140cW4GGG2J9A08W8W0G2cGA0G0B81eWcE1C01q4Y002OIA1189a000mGI228
  205. fH0UG09W00006aIG0I03eC2C0O0901ZC24WYd1@@Vm@@7y@@3t@Vm@@7y@@1@@Vv
  206. R@7y@@9V@Vm@@FS@@1@@Vot@7y@@1@@Vm@@FS@@1@@Vm@@7y@@3tdF02000q9A1@
  207. @Vm@v300200DZtmtCqyj13VRGptO0a00evx40800qZF3D2a3080WclPeH0ZADW40
  208. c703t@Vm@@N_s@9V@@nv@Ny_@jrmG@@9yU36vtamTC9Ca@3D2aJvkCq8WHb64200
  209. OIb000@7yV@3yh40404m4Y00282800W9a004GIG200H8100WWG200IO2I0119404
  210. 102X0O08000W5a044IOQ3m0G2J8208W9e0G41W1D2O0WbK200I8200W1f40q8W1W
  211. W0IY00XM1C0140cW4GGG2J9A08W8W0G2cGA0G0B81eWcE1C01q4Y002OIA1189a0
  212. 00mGI228fH0UG09W00006aIG0I03eC2C8203Gm6s5y@@1@@VvR@7y@@3t@Vm@@dy
  213. z@1@@Vm@@7y@@3t@Vm@@7y@@1@@Vm@@7y@@9V@Vm@@FS@@1@@Vot@FS@@1@@Vm@@
  214. FyD3DVRmmt6qyD60900Q_E10200DVpGZ0v0020evR6Q4meI381Wv1Gm@@7y@@1@@
  215. @otvB000Gde0mnv@dyz@jrmG@@9yU36vtamTC9Ca@3D2apxD9q8WHb6G200OIb00
  216. 0@7yV@3yh40404m6g00282800W9a004GIG200H8100WWG200IO2I0119404102X0
  217. O08000W5a044IO4I0018140am4Y002O2A04H0OGZ060O9b00W4Y000OGA10D2O08
  218. 8Wa80GeL03G01W98144amKY2028280aW9a204m2I0AefJ03G0DX80W0caIG0I290
  219. 00CaaW0IQ4W74G28000W1f44W4m0AZ0306G2Gm8Z01euPm@@7y@@1@@@mz@ltJ5j
  220. @VE06WWW@@Fu@@BVx@W@@Fvx@3_@@W@@Fu@@J__@W@@Fu@@3_@@Xx@Fu@@3_@@W@
  221. @Vu_@3_@@al@VuR6Q_sWXlDevRC0I00qyT20400Q_cX61o1040GptCq8WHb6G20p
  222. 3WXx@Fu@@BVx@al@@uy@BU@@sQOe@@4Ul1ZyRIuEc46o@X61ovRQ6Q4meI32100C
  223. fI00W@3_l@1_L20202O2H00141400m4I00289810W8a000GG81009C19WWW420Y0
  224. 0XG0C04000m2I0229Cj1O08X94104m4K08Y0mW61C0mIA10094100mWK20Q4m0GG
  225. 09H0WGh06W020JG2888Xf4504G4G081J8508W5a0KGJd06W0Q2H001C9bW0a4I00
  226. 0O8911aq80F8W4G00003I9809W1K61641W18O3x6kFV04000GAY7k@@z7o700400
  227. 2ZbW@@Vu_@3_@@al@Fu@@3_@@W@@Vu_@3_@@W@@Fu@@BVx@W@@lyj@3_@@W@@Fu@
  228. @J__@Xx@Fu@@3_@@XlPevR36_sWcln0810Gpt90G00evR6Q4870G00DVpGZ06LQ0
  229. 90CF02_@@W@@Fu@@J__@al@Fvx@RhXX_@Juz6Col9XxOI87@7Q48dtRIeH0ZADW4
  230. 00maA100_Fu@_7uN90808WDK104G4G000J8108WaW400YG20001X400am4a022I8
  231. 0820421m0G0000B8188am8a002G2808X94104m4K08Y0mW61C0mIA10094100mWK
  232. 20Q4m0GG09H0WGh06W020JG2888Xf4504G4G081J8508W5a0KGJd06W0Q2H001C9
  233. bW0a4I000O8911aq80F8W4G00003I9809W1K6160CW4WWH612GnpW@@Fu@@3_@@X
  234. x@Fu@@3_@@W@@Fvx@3_@@al@Fu@@7k@@W@@Fvx@3_@@W@@Fu@@7k@@W@@Fu@@3_@
  235. @alp7000006WWW@@Fvx@7_cXclDOuR3Q_E10002B0KmmtCqyj1tSRGGtCq8WHP4a
  236. 60wmcXx@Fu@@BVx@al@@uy@BU@@q@J8@63w@tWtRO8@c4kmFXtRCe6V3UlXX61CA
  237. Z0s4QX0yVm@zFyF1eW6X40IGI01G0DX80aGY4IG0I2908W44aW0I4MGAGH8X01a4
  238. cW4GHG21189ja8WWG22280Q9901X46bK0IGI0109CXe0aGcW2G1Q2908XiWD2O0a
  239. bK24GI8201a1f44q8WHP4y3G00183f48W4m0a2A2I8809W141K4IGGm4Q300AVx@
  240. W@@Fvx@3_@@Xx@Fu@@J__@W@@Fu@@3_@@Xx@Fu@@3_@@W@@Fvx@3_@@al@Fu@@7k
  241. @@W@@Fvx@7k@@W@@Fu@@7_EXclDOuR3Q_c18000DVdmmt6qyj13VRGptCq8WHP4a
  242. 60wmcW@@Fu@@3_@@alp701000aYual@Fvx@J@FXyRCe@V3UlXXyRIe1@4UlnWLyD
  243. uz66Q4meC2OJe52m@1@t@m@4W2Q5Q08191401q4Y0G29I81189a0W0IGG228HO1f
  244. 05X424GIO2I051944WaqIY022988W0eba044IOKI1819140am4Y2G2P2A05e9a0W
  245. 4o2s8W1GMI9G09X804G6aIGGZ06bHmF0104WCaIW0I03GAe88XW0a06G4Gn8511W
  246. iVH21@@Vm@@Ny_@3t@Vm@@7y@@9V@VvR@dyz@9V@Vot@VS_@9V@Vot@7y@@1@@Vn
  247. x@FS@@1@@Vm@@dyz@JtFF00OWZcP8vx@J_E@XlDevR36_sWclP0200Gpt9Cyj1DV
  248. Rmmt6qyD3D2OK61f1WEiPu_@3_@@ot_Fvx@FE@@Yt@Fz@4olnW_@Duz66ol9XByJ
  249. uz63gntWtROeH0Zo8WDXM80@7yV@3@J0AeH81W4a4G04GJ8209a8X44WaG202811
  250. 98W4X5a2K4I8G09X981K4aGG0IIB9288aWW02WMI2GG8XH95W4a4G0G2J8A09a9e
  251. 0KWcG20I8BOZ060P9b01a4Y0G0PGA11D2OK61@040G0oGA1281C0fWYW422G2O0H
  252. 05X444CXs00Wot_Fu@@J__@W@@Vu_@1200G00010088000W50A00080004000Y00
  253. 000Q0m0W0W0H1Om50600009@F3Q0mWC0Iu503w@lhUAD8fo4o6q00G00000Wo18X
  254. C0C00010080001000W000401C2W10800040080208603uHs00004H00m00000004
  255. 4400000240a80000040401000824A0O00000000A10800Y0200600000881W0000
  256. 0GW4G60000800W0800G0Gq00eHW40808q8WHP4u1400000982W00010GaHW7W000
  257. ADm0002Wb6a000C7Z000@7O0000m@3C0242Y80000240@78w53g0Y00000101G80
  258. 042WW2W36Tm0008EI0002_@@W@@Vu_@3_@@W@@Fu@@3_@@W@@Fu@@3_@@Xx@Fu@@
  259. BU@@aZj70000008Eb2007Fd08W0WZdJ0G09Gqp90100008Wmnp90000H810mnp60
  260. 0204W0GGqp9q8WHP4a60SSZW@@l@@4010GqyT2020XwV8XZlDe@X4000W80G2fvR
  261. 300002009i@X4Q4meC2Opdx2GovyxhY1euz@x@F1G014z@d0W0IezBO008Wmnz90
  262. 000H8X4mmz90G09O@26Q4meC2C300ubT00WzB_Fvx@FE@@Ytv7w0800000e40820
  263. 1GaI00014000W4020W410I180aG40W0002W40GI00e4I0G01000W0XG0G0e0Y420
  264. 08W0001W0G084840A09W4eHW700WW8G200f12IZ06bHmF01G200f0242808W0Gf1
  265. CWW8mhrBlx@tWxnP8gC60GkC200000ea0000100I000a4000W8a20081000800WK
  266. 0W0402G900W0000a000A00001X400080402080a000141K080800001W0W20q803
  267. I0001I8500G2400GOZ06bH0F044GG00W0G000X002204mI3OGpk1Gm@@7y@@7d@V
  268. nx@FS@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vnx@FS@@1@
  269. @@or@dyz@7d@Vnx@FS@@1@@Vm@@7y@@7d@Vnx@FS@@1@@Vm@@7y@@1@@Vm@@7y@@
  270. 1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y
  271. @@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@
  272. 7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm
  273. @@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@
  274. Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1
  275. @@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@
  276. @1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7
  277. y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@
  278. @7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@V
  279. m@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@
  280. @Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@
  281. 1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y
  282. @@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@
  283. 7y@@1@@Vm@@30004W00mp@pBW00m@00Gm@@7y@@1@@Vm@@7y@@1@@Vm@@30008_7
  284. x1000O0208u@@tV8V04002Z502_@@W@@Fu@@BVx@W@@Fu@@3_@@_@D0400m20500
  285. 0000010100001W0t@R0000X50Ae@V30081i0G1000000002008O1W2w@tW61CAZ0
  286. sqXD04y@@1@@Vm@@7y@@1@@@m@v3W00Gpu1G@@9yUZ1vtamy@CyUJ2vtaG@@6aVZ
  287. 1z@pGZ06bHWP00WGL800yVm@zFml21G0KGRe209a8W04WcG20I89198W4X402G22
  288. 9G09X985K4aGG0I2B82e8aWW0IaMI2GG8X014Wca4GGG2J9A09a8W0G2cGA0I8B8
  289. 1eW6X40IGMG1G0DX80aGcaIG0I2908WCaD2OK61@W0I0108WC8bW0a06Gb6O0m0I
  290. 0A6P480a23_@@W@@Fu@@7k@@W@@Fu@@3_@@plu70TYIm@@N_s@1@@@mz@7y@@9V@
  291. Vm@@7y@@1@@@mz@7y@@1@@Vm@@FS@@1@@@Kr6qylz00CU7_cXclDOuR3Q_EXXlDe
  292. vx40I00qyT20400G000syT2D2OK61if3R08u@@3_@@ot_Fvx@FE@@Yt@Vz@4UlnW
  293. yRIe_U6Ul9XyRI86V3olnWayPeH0Zo8mC00Ge1@dm@1@t@WzA401G1DX80aGY02G
  294. 0Q2908Xa4aW0I4I08098a01a4cWKGHG21189iW8WYG2228HQ9901X424G0QII011
  295. 9Cbe0aGY0209O2f08XiWD2O0a5K04GJ8209a9f44WaG20283PZ06bHmF8W4G0028
  296. 3I9809W1Kf160CW4WYG212cejW@@Fu@@BVBV00G008CM2_@@Xx@Fu@@J__@W@@Fu
  297. @@3_@@Xx@Fu@@3_@@W@@Fu@y1G000WEH9u@@3_FV00G00ePy2_@@W@@Fu@@J__@X
  298. x@Fu@@3_@@XlPevR36_sWclJOuR3Q_E1W400DVd00100400WDVdGZ06bH0Rwm602
  299. _@@W@@Fu@@BVx@Zp@lyj@N@FXtRC8@c4gldXtRI8@c4YntWyRC89V6Q4meC2C300
  300. 4g210W@3_l@1_L802W2Q3L08X414W0q4I0G299811a8a0G0IG81289C1fWYW422G
  301. IO1H05X444GYqII022948W0qaa022IOAH18X4140Im4I1G2P1905q8a0G2o2A02e
  302. 941W4oaK22GI8101aXiH0Zo8u74G28001a1f44W4m0gq0306G2Gn8Z01WKOm@@7y
  303. @@1@@@mz@7y@@1@@Vm@@dyz@1@@Vot@7y@@3t@Vm@@dyz@1@@Vm@@7y@@3t@Vm@@
  304. 7y@@1@@Vot@7y@@9V@@mtCqyj13VRGpt9Cyj1DVd0G20WclJ0W000200mclJeH0Z
  305. o8WDTO303t@Vm@@N_s@9V@@nv@Ny_@h@dmxD6aVJ2rtpmxD9aVJ2nuRG_D6aaF3D
  306. 2OK61c1002Du@4_Fu@_7iNX080Ae941W4I4G02GJ8109aaW44GYG20181X48Wam4
  307. a2A2I8809X541K4IGG09IB9188aGW02GJI2888Xf45W4I4G081J8509a5iH03WiW
  308. 2W0Q2H08XC9bW0a4I0G0P8R4meC2_11a020G0PGA1181CWADm0W1a0K4I8Gm4jby
  309. z@1@@Vot@7y@@3t@Vm@@FS@@1@@Vm@@7y@@3t@Vm@@7y@@1@@Vm@@7yV_08W000d
  310. u6y@@1@@@mz@7y@@5l@@onv300000XKPm@@FTx@3t@@qj@7y@@1@@@or@dyz@7d@
  311. F00000280FtRF0U5gXx@Fu@@7k@@W@@Vzg@3_dV1q0A1@@Vm@@lVn@vVyVm@@7y@
  312. @1@@VvR@7y@@3t@@qj@VyD3HVRmnt64zT27VRGqt90a008wx40800W000Cwx4Q4m
  313. eC2I32100EC5WW@@Fu@@3_@@d_D8wUxD010yTu@xFaF0000WnB0z@dmxD6aVJ2p@
  314. pmxD9aVJ2z@RG_D6q@F3D2OK61c1002LX00m@1@t@0@A401G1jXA0aGY02G0Q290
  315. 8Xa4aW0I4I08098a01a4cWKGHG21189iW8WYG2228HQ9901X424G0QII0119Cbe0
  316. aGY0209O2f08XiW4W2Q4I081P1501q4Y0G2PIA1189a0W0oGs8WHP4y328140W0o
  317. WK22G2O0LQW10381e8aHWWuAAu@@Z_z@W@@lvv@Nk_@W@@@pTrx@N20mTEblTU@1
  318. L0WfHE_1xx@t008ZQblzVm@@dV1@0uPqAU@@al@lvv@lEz@W@@Vu_@NT7__@PG0C
  319. ZIm@@Ny_@BN@@z7v300000DWNm@@FyD3DVRmmt6qyT23VRGpt90a00evx40800W0
  320. 00ivx4Q4meC2OJ7s0mpn@tyy@blbF0200k2C09V@@nv@VS_@h@dmxD6aVJ2rtpmx
  321. D9aVJ2nuRG_D6aaF3D2OK61c1002LX00m@1@t@G_080mK402W2Q2H08X414W0q4I
  322. 0G299811a8a0G0IG81289C1fWYW422GIO1H05X444GYqII022948W0qaa022IOAH
  323. 18X4140Im4I1G2P1R4m08Be08WcG40I8JI9809X404G6o61CAZWVG09W004G6aIG
  324. 0I03eI3C0O0905X4258Th5l@@mz@7y@@9V@@nv@7yVB90Q004GW_@hhOf7I1WY_@
  325. R100WCh00WN3Cuvf7sF0Zx3COCWJIJWXxtdK0005V10WX2gu4W9wFmW58DW008GO
  326. 2aK6f118qr@3y0Wza9_2LwlCX14CerXCVqG50SallVeIG6Cq0Y1180C0UitTEoi@
  327. @n0mVwFsg1tbqIyBuryY77hC30KoF00WW9bqoL49300800pjpwFmK0K2bP0C0800
  328. 0WxNjkamcH94SS2@cKHHG645437m4B00W0000108000mDpS@X4dELHt33N7b400q
  329. GhFvX5O2lax4000100sGgbgDozgYcSO611FpY72r@qj0W000G_diQr3NU9nmJ9qY
  330. M2D91y9z90WzFQbD9kVvX@ogOyi7Um9M000108W00mhMjt53dkPGcR9iX339lz01
  331. 0GW1mUOxCN1004W00001nTHvF64wJ2r@nGoPISa13F1ym@RekIj10W00G000W0Mn
  332. Pmn4QjsWA7Ve5W46Uq028W0V1yG2Kq2028e@V3GWC710140W0000WG00800W0008
  333. W02G0W0W000Gpt6G000OuR3Q_E1Y400B0Kmmt90G000108mJu9a5U2D2amJuCa5k
  334. 1FXRGMu6q803RZpGZ06bHG50006YBt0042pZlbmgv6ywm3FmKH2SAM7wF0e_nACB
  335. XlNaeua7EoWXiJV8_HNH010W000000G020UhtMDukp4AmvX@3E9_INl@m000008e
  336. FPxEqWxJI8r46wVD108W0tOyGrjF4Xp3zFKA02004idC0G01dCbXHVOu@06slmZA
  337. OUO_5KHmfdjVH25uymuDFSVo3pz@m@1k_bi100W20mZkitO20G20YyDXnQIu3830
  338. W0A4zC30901UnFXnQCO1g4Ul9XyRIOGV6spnWyROeH06ksdX61CAZWG0Xi0yxS2@
  339. 7OmQF9iS63t@Om6q60000H008m@1FCNmRBAK40800SRE0FkbmNH6q@03v@d00GGW
  340. u6OG008mst64t0U9Iy3280WCdCW35201eWMX40IGI01G0DX80aGY4IG0I2908W44
  341. aW0I4MGAGH8X01a4cW4GHG21189ja8WWG22280Q9901X46bK0IGI0109CXe0aGcW
  342. 2G1Q2908XiWD2O0abK24GI8201a1f44q8WHP4y3G00183f48W4m0a2A2I8809W14
  343. 1KCIHGmxI300AEtZGtDO6j4oGtWKqh8zwO10080O00evOFw@VR000cg400wjFaJx
  344. JurzJ_Sto_@b000ObJ1000A00x_xHi@Cizymdud000O6z200xNeIkp@CzlGzFu40
  345. 0OCl000drBHpZIC1Q51@NHMaRSd1I7OK400W000GKQ0006CuaG@pPM4IwzlE000E
  346. C4002jjYQRJe_J9YWjYSytuI09wolbGzl20440008KO300VcZHvlL41S2h@cm4w6
  347. q_V2ndULV@FS03FHdQ000W000mos200gx7fXuJuyzGsaMe1S_9wS3400zA3008fU
  348. CsjNY7yP85g7IUFM000100WBr300q@l40800gz6x_@P000uZL10WTxLP@Q6YHsWZ
  349. ZtuAVCQ3WXGzhRu@4000qWS008lTFI0QZ_@h86hD2aMY04s3004W00WCh00000G0
  350. ID@XFpPuqNLcksL000100Wvj100GG00OmO6IkdXbBU8rR9_0NYnKge5PB100BWM0
  351. 0ucdhcY8amehe@Vs000YOP00eh@4MivX4tt8rT9A@dXQ3mO8s72lQlYtD0004aP0
  352. 0WalPeq1RkIxXShs82@6100qx8008ry7wEgYr@Puvg46jxaH9guDF@w@t000mbG3
  353. 00AVAadEme0C3U0uWiyau1FC25dXRunRuV30WYzrzu3Bl9nzBFqM23l7bG029aY6
  354. 3LnKHcw6ycg1xPktov60WjWDnD6UjKYYFJurw4_U8XuNPe126wWDXP1UuIx4wYrW
  355. q8O8DIs2bE10G0000BAUEEX6pJOtI9w1GYO0mOwTFw2ebpCrgu_4GWLXUwl1tSR0
  356. 800028W0408080004qT200040W000050OuV30I000004vvQ30e00W000400Gmx@6
  357. q8G200000W00r8G2@nR0400WimD00280049000004P00U2FXclPeHW4s6tWC2U8B
  358. y4U2tWimDeHWMG0080000008G02End5xVOpd7MD_X8uJ84@4QnjYDGC82C9sptWz
  359. 7_Pu@YQlo04iSens@mpfFCwl13@dG@@94z@33u@mt@FyXV2Rw@GB_uzVG28ezo1W
  360. 000G008iX4_FeY_@b8m9CYHuX@3g87Y4sL8XU@h301K02iuklAIutxA_FuXddDei
  361. B9YJ9X59C85v7w1DXZ9I8EW7w26cEn@P@2300000Wspuxh46ztWVBIurO6k_vXkh
  362. JezO9UW5ZYCbu@WzAvF10qMAZtzm_5UisZ1zT8HRE9K826HoRmm6FS6kD@7W400W
  363. 04m7ntsd01W0WewJuz63kF9100W217m0G2GWGyJ0W20Gxu6yUl15wOmPA6idJ2ng
  364. a0440WCyJ00W4mg_9yU335wamu_9SmJ27yR00GGWD_Juzc4Q4e50G0180040004W
  365. Wkg_r@40W40SE03V@p000GXV3P0810G7s94sZ1N@dmS1FK_@3XzOm@19i7V2@7qI
  366. xF9yVGE32b00GdO080WDsRGv2FaUF3J3bm@19q@V24400G00040V24G08Q4OZ_7C
  367. OHX4wVmc@34204GG3J600zq002G9Q2908Xa04W0Q4o08199a01aCY0G09G811C9i
  368. WeWYG2238HO1905X424GIQII011946m0qIY0229OAf08Xa040IO4I181P1505q4Y
  369. 0G2P2A01e9a1W4oIs8W1G6I9Q4034G0QD2uX0G2PIA1189a0W0oGI2289Z03G09X
  370. r8mC8W4G00283I9809W1KZ060CW4WZG212CQ@9@b8wz7EUNY7dzO3v4wYFXo02vy
  371. lwGG000WcMUhuXF@F70mCwxpBKnbOae89rFk700800O0tnyFJ5aaSzV8r_Zq@zy0
  372. 09YFOJaIUiYwp@40kRKhrUi1L59s7ouxNzQ@FtuB10yVN000004G0kvcXX_bOaRC
  373. M2iY9@L9CaPcqV904G00Go7@hzX8RbeoT3I1GY1uOOoSFkZUf@74QuT60Wa0sD@6
  374. V5Nnnf6yyVN5mIID_51WsmFdxMQfFjv@D30Og_domCJ_3d@7oX@pq_F9RwN40c@i
  375. iLDuRzJcPUl_@f20himu_pCrkDj_JI1yLCeT2VuNqmr9W00000AYpb@55rVBV9ap
  376. 8_85zS20uTEELlbt3u96581G000W2eAkCOUoHYEGYTvx40045jhlGfUeoFQOq_lA
  377. pGl400800exXpkTo3HsqzV5j_3J38Q10RKBSnYc_tWWtzu_1XAk7Znxp101IOP_U
  378. iFrFLsWHGE2rCOB9@Z1060potC8sDF6tVfUuoPGme0G0100SlxqEFclfY7ybOCAL
  379. MIDaMybeL@4_s@XXppvuS3G00000nDRioDUWRZ40PexV3YoxXjmmOpeAgTwaE_Ce
  380. Is4257Z_@L101d@H@FaJ_3j@@me@ICy@3ltZHJ0RqYl4@AomU_ICB_3jtE308WW_
  381. @D01bPQ9@60094eMx46_sWclJ8dQ38W20q@l14900000Y8014ucR3OW002008egV
  382. 3Q4uXimPW000040GW61C0020mDt64qj100G18W12q8W1T@RG619G000eH03goF10
  383. W004G00Q4m028W8D2OG61600088BS6s6tWI3a0000020W140000012GG8T301400
  384. 02Gr_OSH@3zMcGL@FKtV2byxnd@L4@V2P38HV_LiZV2VodGu@mW0288uV30WK@bi
  385. l7LyNn85ICOm3dWYHe@LyV06PEZng_9yVGE8002E_t00WUXXEaG@3gaiFCzFWqp8
  386. Fq@GExVa00Mi@1AUOop7MdJY87UewkMskwdlST201G02whedBse4aGo@uatAUuxy
  387. JYK7Zkq5Q_53000000tny@0RYzhkcuHQBP300010004Dz@48W404OV2ltm0000Wy
  388. RCu2@46hnWQyDuQ662d9XryDOFd4IqF18800D2eIq_9CMJ2pxR00G0WpzJ8Z0U00
  389. 0000DCSk0CoybX@3GQHXM_FWX5vPOH1O_FO30iRkp5GLZ06bHmO2jG0805qAq0G2
  390. I2802e941W4IaG22GI8101aWW44GYm2I1A2948Wam4a0A2I8809fb4144IGG01GB
  391. 9188amea2G2I2808X945W4o4K0AGJ8109a5iH03WiaIW0I2H08WC8bWW61CAZWV0
  392. 2080P8b01a06WKGHG21181CW8WYHA220HX00mRnaSzF31Vzm5GdaBs3HOIIsyISA
  393. U2np@Gp@gKz93000kC100y9VEZ7tB000G00WKc700My7Z@NJ8@SCEdJY3wOez_GU
  394. 2aamn52010GvVLW000000G4410WO@nO@MCYvlejiz324G00000000pE10000006n
  395. l4BpbmhWRaVO5PY4IGwEDiV8@F8Hn@9W00WY300m3tpySC33@JIEwmiki7DCzGr@
  396. v000a4f00GQaCaew3Tsdm1ydqb99L@@p8BXSSE990G008000u_kB_p010GWYbOOp
  397. Q6wM@XsrFvD@4M_VcOStu@1U0004iyk10e000m3hllQ8j3YHlzRScZ7DrRJtz9KB
  398. h4ntR308000upwzsRpjxojCH87lF302@brezOLNIMCajtdUev@V0mM7ajFL@a8qP
  399. _c1W74Aq_JMM@ai@jv9w7E7tZLfbOyzS0G5n20048vR3cpFdwcbei_MsG_XkhcfC
  400. @MYl9104G00OuyYRudNh3P_V9gWoZfpJ304000G@uv6Aw3UgMNvattv101M_0DHT
  401. 689bOvn2_yK_VB0ei7ETGeU@XvGEI_YFatyQf@VC0mXeqonChZ0pbQdah7Cn@RGg
  402. Mv0000014VnE_aS_dDPE@JdmZ1W_zU8@G6@FXs7DehHCAXCahhYAIFOoUaX9yD01
  403. ScOjQUKTP2NlB110GWv_DO3J66CyaaZUeH03UmyXHuhORG68W004GW1980pnx600
  404. 2800AvpbqUCDD6pBpGeZLiP43BvnGTrLCPW17YAHqeIajO2n4cGbYmKSU2000200
  405. csS6x3V@@G_3Oai@3xtYHK394Tl7bsZn8_OajFF1td000804Gy51@RmDt60200W0
  406. 28010202000DVdmmt60050eYV38I000000H028GIe6W010400GGH@6000aW000GZ
  407. 09K6Q21_R040G028W2FXpGMu6y4k1PXRGq@6G2148BS3U8mWonDeHW4A7FX61mOR
  408. S6A7tW61Ie@V3G018W000008G02_rd4@Vug_7ID_X9xJeDWAModXC@Pe7W4Q2uXF
  409. @bON@4MFMYS1UeCrMw@@14G01z@R02CzYjzVeg@7w1GYqcheyV3_FuaiJ@9x2Ow@
  410. V34KEHblzG@3FSv@31baG8rIyVWGV_dme89S426xxRGucUq@V808W00WsKzel13T
  411. ZHF09aiF3phmG93ETjn31fKHxqFaAXAPd_000W04GjtjUamCvRiUn3BO8n@1NrcE
  412. 3@7insumK@Y10000Gm7NLg19xj@G_HCqOQHno@Gtk6iAD6V78H@3pC@l180GhQhF
  413. XyRCuuw4ckd108W2ltpmxD6aYl10K00cWdXhPIeH09sPEXYyD8@63sMFXFvPW008
  414. 0900WtzJOic4Yut02e005xd0000410W0D2KH61R0020OAQ300o4FN06TzpGhqFCN
  415. G20001_FmZ61gewV3_FOZC2g8@@4o80Z@3K9Ax400YC6tGBd38qY2LG011OSU326
  416. BXlYCuTV36OoWsnI00A8m@1810MW502G1Q2908Xa04W0Q4I08199a01a4Y0G09G8
  417. 1189iWeWYG2228HO1905X424GIQII011944W0qIY0229OAf08Xa040IO4I181P15
  418. 05q4Y0G2P2A01e9a0W4oIs8W1G6I9Q4meC2_19W0G6160CWKWYG21281C09WYW42
  419. 2CHR00000WW00GnaXqPV5lKmG0POK5d49jHIcTpKUMBnVP0h73Wjg1Z0W0mwnPAc
  420. 600020uVzXyR@3vqLnCxaKulAvMjqpzO0W00mA@1m2@a4zu3F4omrwOqVC9fkwnY
  421. wTbGl1cwS0A4Eg_JF1000I5u_1020msG3G7vojZVEvf7b2o70000W9VpJcxbs@F6
  422. U5A0kFOrwyZY3h3m5@4_jg7tnOJ@@amb91O_2xx@t0CZE0zFexsz2X5v1e@X@tlu
  423. @yF_@_a@hVv@vR_lwI@2p4fsDjHSb2m8u9008WO4y400G0DvV200100008yAE309
  424. a0s9F10280ZfRGZ06bH0R0007j100q_q@ZmdG@364Jl14281c_F10002zFa00000
  425. W408zFO00000020W8402MbFX61CAZWq0mdxMtXkJ@A40_gu_3u70XMO@@9008Wuv
  426. w400G0H814udQ6kF91000009aG6gE1028W8W02MkcX61CAZ0purE0iVn@X@z@tX@
  427. tzu@400000A10a0G08f400G0100082W00GI0We020H810800W0G20a800A1904W0
  428. 000GG84040A09X0002800G0G040222105G282800D2m0400GW4810Wq0R4meC2_1
  429. WW0820WK0221804G00W0KQG20WW8W700qwrsv@RGeoCKoF300WSn800000GH2000
  430. 40041008I0000I8500G2000G000f002808WI00010008100K000022I000W08080
  431. G0G2002G2e0W0G000020205Q4u102I8A00G4800WG00fH0Zo8W7WG0001G000X00
  432. 420iq06GHpkLzw@Jt_Vql@@Sy@DF@@or@dyz@7d@Vnx@FS@@1@@@mz@7y@@1@@Vm
  433. @@7y@@1@@Vm@@Ny_@3t@Vm@@lSz@9V@@nv@Ny_@3t@Vm@@7y@@1@@@nv@Ny_@3t@
  434. Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1
  435. @@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@
  436. @1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7
  437. y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@
  438. @7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@V
  439. m@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@
  440. @Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@
  441. 1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y
  442. @@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@
  443. 7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm
  444. @@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@
  445. Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1
  446. @@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@
  447. @1@@Vm@@7y@@1@@Vm@@7yV84000s0eX_@PcGp3mm@jyVmpsYE0AFmlF9yZrF2mo3
  448. aiUH5LOSIP681008O3W6M4G8000BY30080W0cwn39VKnx7Uy22RJ8OG02ISYG81A
  449. m00080100g8201Q_uaI4ye5bAgInf@7O010GG02pK6n3000dLE004SoFRmyM26Fq
  450. Wn6PG4220uKe0005@NzE8aW00Usd00mlDgi0a1z@aC00uBB300vruw0C941J29ma
  451. 300G3Y000x61MMKcDXJ8Pv8100GTP000x5L410GWg8iS8eD000U8V008wgPo@wXA
  452. mk500q2K10WHpKvyCF64waxq6x4A9sof200GQg201A_@ydiaG004i700WTxmutkJ
  453. QmpoKmUO4YA000A9R00egDmwmAgxpC8uWDQnH24000Df9100G5m200H76IvXC4U8
  454. Ip9_Je1OaWMB000oW2000001Cz4UwI4loxifyD6400r1D00esgVQ@nWuVmOBpAQ2
  455. waLlof4A6wnBXm0PeEG3000wGO008qp4kFf20800VVcmR1si5A3J3KH_Xsa@19ju
  456. b020WWo0a000idy1GW_@DW020G4084TA3z0KHJ0F4204TfYH@1BjVW1pVXHCa941
  457. 02FXL100W02@70n7O094G0200400018002080400004040008W04G000020G014W
  458. 200000G028W820000W8300000000800W000800W018W02000000G0m2050000OG0
  459. 3Q4mWiOD0200004GX_@D00Y400000W400D2mGcb9q8G5z@R00G000000GW02G010
  460. C8W1D2O008Wm61O014000W000001e000000000Y8W0000W8GW_@D000m020000W0
  461. 00GeAVVmWz7I8o03sVGYt7muEY42XYaZ9I8CtV0014Sz995PaGL664cH2rPa00KZ
  462. n@3Iu1X4UkXXM0Ie9W72IIY2WtOEqPcQCa04ye7XAwHL20qOQzFKq@nUC7x9zFeL
  463. NAO00ukjl49oFfYDCmu8b42WUZOKaeA5F_VPcf3gO@Y7gIbX6eC01mBrapsC4p3x
  464. Nun@1Kb_h17WWnD8Ua1I2803J7SnW_7_f@RyAGva_7Ue@V30005WWC9h@@4QhnWJ
  465. pD0001G0GCqMZ1z@d0G20WdWIOi66Q4WXyRIeHWDw@FX61cfyP3G01Wq8GE0002G
  466. mWEDN06n@pmS1BzV0IBAWn4sCSnG80eXGdBum49g30XM804W2qEQ0G291801qOa0
  467. G2II8128P41W0IWG22OIO1H15X446OYm2I0A294Cmaqaa022I88W1eb4144ImKI1
  468. G29180am8a2G2o2A0Ae941W4o4K02GJ8109aba44GYG20183f48Wam4a2A2I8809
  469. X541K4IGG09D2O0280j61CAZ0IG280aHW10385e8aGW0I03G2ee8ZW0Zj00dcPmj
  470. P9SSM2RdPG2044102518nZRFCaF9hdjq0yRy_53tmRGKKLmWk1uwppx@l2CZE01M
  471. lnCVFq2d13uPmpNCKzV8XHkqkx6qxlAtOcG9_IW008mwQ2Gg@ma383LszG@@U48O
  472. 2JFANunLW000G@s0mh@gCs63z7mm2_lj@GB5uxXa91Wq_JB6UjwidaRqb0000WMJ
  473. 3WIxtuwUCEk7uy@JGUQ3Gf@LSO7CtttO2ygeMJ0uVqJw_rf0PIO7T@iRF0iqFUlm
  474. J8B04WzPtu4aMoxlb5SGgM@VmRQ0q_q@1tRM4yMAf910000utZ64R@9XsdJ5_GAW
  475. 00GVG0mVJFqvk4LVPGlRIywFCR1fuGs6W008mcr0mM@6SKk1diknf@9yX03d7fRy
  476. @6ulO0OXxAIRgqqz5oCj1GgRUaxlDjOXAkn2WdwpPAnX1DG04Ot3J_vnsP7EW1Ft
  477. @RGz@607g18ZpAwvqZ68DezDTdVF1el20BccmZXOCWw3R72pyDM2020G00GWet4W
  478. pzVW020mM@FKwl4vFOGyFwY00881020016eS048p_76UlYWxVuezGMHJeTlBA_UF
  479. 4015W600W0000000228W000200W0200102020GGt64xl1G000Q_s008W0tSR0H6G
  480. 020003VRGptC02008BS30W02q8G2FXdmb06y4U2DVRGZ0Ry4U2D2mGvuCq8WD0W0
  481. 2m000000G000aAw10WU@D8uV3kgNYwhOets46jtZ2@ne8p3doD14G0XU0006x@Xn
  482. Rh8yN3cjFXW_3fm@AA2zG0G01nuR00087u10000G0ZT0Zk7IO@V3Y00X@ZVu@0N3
  483. G811K01sEP0YTWXMJmezX4EF9akVD314GG_92100009X2mm1CKSm3jFaGmn9iUj1
  484. zNGo@1SsVH2kT70_juX@3UOsP6czcX04yh@1a0fp0SRU2a000U_8XnQI8xU3QhnW
  485. 4GC0000Y040W4yD8@63skdXyRCO8V3UlX100000005UndXtRCeHWPW000iVH2D2C
  486. ptv600400040Wa_7Wv2U8tV30400itF3Xza0040WrUCewV3_F0lR@JOH1U00000X
  487. Z08kXA0400ynE3nDWK@38b8nF8000002000080xA101eW6ZC0IGI01G0DZ80aGY4
  488. IG0I6908W44aW0I4MGAGH8X01a4cW4GHG2X1C9ja8WWG222C0Q9901X46bK0IGI0
  489. 109CXe0aGcW2G1Q2908XiW4W0Q4I081P9b01a4Y0G0PGA11D2y0289j61C01ebKZ
  490. 06bH090104WCaIW0I03GAe88XW0a06GCGH8111xRD00OkU6g_VZVxJ8zfGUGtiqB
  491. @1104000mRM300L_kT@@U000K3u00Guq9avL5NGcm6i6C2M5R_7oh0LquLKz@N10
  492. 20WxtbuwV340112P00uRxJEzVZXyXPu@31000BS00uTU9Y_@XE8Pu4N6U_daE5Ve
  493. @1v0001C@F680WXP900iPlAjidGDo9CzF6nzVom@sKLi1t1QGxlO002Ge@@DU7q0
  494. 000Yk400I__Xc_dfEc7w@@448009DpJwnFiVi7r8pmz79800K5O00mX@g4aL2Zlo
  495. m@T9q_V2jHV2240WY@XveQ3_AqW5ADeyv4khrWBhPOP96cXcXS0I0000eK10WId3
  496. vc_4A_iYlOme7L9oK7Zl7QffL3kl6cPiPeSp4000HXA008IRXQDOcMlpv@13g@UZ
  497. T42PSq4000fXM008t@7A4dXi@VOxGU6EVI00GVa500QzPcXZyuAwA6KMYl@9fx0d
  498. w@@10007S600EkVZChD8rw4MGsW6eUuzrGg3oW6Lyuz4LkkPZ0@PudN3smFXM@Du
  499. sV3G020iyl1000YqF00ybV20G02M_le8OmuIB9spVcV@POyW4UVHYo4aO5T9000G
  500. XS000000ug@9KWW1d9mG0qIi_U5z0cGRSRy_VEXkBHzFLKBe4001000080100020
  501. 0G606q@V20WW0000aHG08Op@A0010KQcAh@3MtB94XW7JO7IC_9iDj18008z7004
  502. sf4zvRmy@9SzM2nklnpLTjwV8V@BHDt90008O0B9gUs010WjS500_4ydjdU8vC9w
  503. UPZ_NK9n46YCXX@3bOyf4o9t04002zdyGru9000O6A00Gez600088sV3oJdXNkgO
  504. @j7UYyXeJmuLm7Eo1Zb7Rv4ZAY1ZXz3I0180m089SoU2000dfD00ag56B2knu3La
  505. V_9B@R60G0XQwJeeU3W000iWY1z@d0000II20000G0xaG248017MlKuvLK@0F0W0
  506. 0G004q0W13G6IuPFS7W1O0W0K00jkzk10W0080040010010O000006GW08000G00
  507. 6CfD638cm1g6KUk1ztRGL_9iaF3zvRGDw94573jthIU@6Cxc1BrR020WW74Ce7a7
  508. G0200120020m06001400100160024W04O004W0480000030010G000002Iad08my
  509. S6a@X10W012mt040008W01w_tWwNU8uT3IUdXH0IO_@4UXaXieIOBX4AbYX@3Qf_
  510. 96EkpWcFbOnN30020W10G030W02GW00W030004m000ixh10W04cIo00GWBo000gZ
  511. z12G01FedmvHIy0@3rt@mHIFKb_6XYBn9xaKpl15ldG80CCu_30014Yyt08W00X0
  512. OG406yRi11@R0080IJ0010W00000I003000G000400000H8G0000G0G008ezV3W0
  513. 02G01KezV30W810000W830mmt600300W00GSZ9G204OBx40402a5k1n0R00G0000
  514. W0RPRGZ0600G6u9y4o2dXdmD8BS3s6t00HW1ZsR020WXf3J00000GAW00G082000
  515. 0004q8038W00000O010800G0040000G0G8G0400I4G008028WGnr9W00U1P0O018
  516. 0G00W00m00Iu@10G00n_dGvXFyy@3D6AnjRFCcE3lvBH9@gyMf4JdzmyZ9014G02
  517. 0G0280XIqD00800400WO0Cu5t4000ZfD04W10G0000W04IO@@4UWtW@xDez@4szy
  518. XOyJ84p7sluXzBVuB@4o_CdXEOOug7Ulq00W00GW00ElqWG0C0280mh@6qYX1000
  519. 0001hgB00O9J3_VGYtlI8m09Q@FXBNOer36IWbX@3UeD09oV0cX6OOt696it0800
  520. 2zVQGt36W00G8403AYd14Gm8K1018004Syl1vd8nE99yyv3lzdGfD940b4DHAnMW
  521. 6iZm3rUFp56CyVG57kRG@3Cq@L2xNa0008040mg4202oF8XbtC82U6oP1ZLNVe@X
  522. 7g_IYK8UOxGO_EWX@3Oe@XDW028iVX1zFa00GWW68C8Ec4G00KO000eJ638W06iS
  523. d1DhOmgg6CPS2L5nm_5IyP431F8H9y9qap3xNqIVT6W008uhxAcz@XhJCe_63k_n
  524. 04002Nuc048WWTuDG04SiH1m06G0000018W1KqWW140020000L@e1dtdmxD64zZ1
  525. 00a0YHF128e00W00A_b1G000V0b0W0GWHyPW0A8GO_90000H028mi_6Skd4xvOGx
  526. _6idZ1xzbGXR9aSl10f00wkFXv_Iex23000K0000e06300081150u_a4MYs00GmD
  527. Y000E7u10001000W6qFX@tDW208my@9yVW1z@R000KWP4P0028GxF6qxl10201UG
  528. c10WW0@7mW040W61Iu@0FEuoWYgJuqO6_FmWh@D0W00mnX6K@l1000A_@C1400G1
  529. VaG@@9000sDm83ANW10G01000WwVoW@gJ8k13sEt000I0lMdmLY9axV2nDymjsLq
  530. 8W12000wVGbGdOesU6MFoW_7Ue_436Oo08W0000000008blW1jFb00G000G0Gg70
  531. 1G1jZQ0cOY02G0Q6P08Xa4aW0I4I08098a01a4cWKGHG21189iW8WYG2228HQ990
  532. 1X424G0QII0119Cbe0aGY0209O2f08XiW4W2Q4I081P1501q4Y0G2PIA1189a0W0
  533. oGs8WHP4y328140W0oWK22G2O0H15X44CG2m0I0A6P68GBm0W04W01401480180W
  534. 8tIedTLgVZXj@tuwsA270c82PubD321WXZxVO3RC60C100020u7yYREmbet302ps
  535. t@CSOU5VyMHvbISXT8T@kHVjdCS73tkpGN0O42M5ftPG_@600AzBhV6sp5Zv_nOz
  536. G62lCaYFb8u@7YLFaxQDeju7Yz@XyNIOwM6k@FXMyJeyV300qlySi13dNHOnjSxk
  537. D1@ZnNzOCSj7xo330qdeyQ39raDwUdsg@P00Mv_DxFKQ@3tjZnRvLixgVvxF30Im
  538. q7wbuWT9QixXK3hO6@D2mMhi@dvCV60GCVSTG5dm@GC4CCKB9f@@m1_9a@l4Ro3p
  539. u9Fi@F6pemmFiCSSE300000mESVm_9@rAH380300200VfpisaKx963mVoc@9iak4
  540. @_tohzXq4H5BumG@3F0WIFgo3L_VPoAgRvoV90mEUdox316pmIxOC156lNjQav60
  541. 0Zs0000001KWWZK99ia1G010Wi2eRVIUulYO4660hyU8tFakl4tNySFoCW05c_Y@
  542. JIm8v8@P00mLMK@USv69f@fB0YRYKsK9ZVCMWHN0m7T3LpmIpFCIf4tMAHwZw202
  543. 800MpHbTiLc7a0WfK0W000001eXV3wdyXI0aeqy4sVOO00000egc2lXXagJO@Y7k
  544. FuXKGEv_lC@oC14qa20G000800SsF3ryBHF0ISp@3XXvQq@6000201NTVf@6igj1
  545. W0008000G0W0W0000W0GWj@D000W004GWYuD00200H20000W86G00kvs0400W7nc
  546. GZ09SpT2HFp0400WedJu9S3sosW61Iue@4Q4meC2m000G02OW00000GW00Cm00aJ
  547. F3J5AHm@CKqF3dszG0Qq2028mPR0mwyCStx3Zs@GnzIyVmjFvd0Id00080W0400_
  548. FeYI_Je@X7AHzX_7STB@44G10upa0Ok@42CL20800JzRGi@64a23VNOpI67sfV2K
  549. 7J0EutW@3COsW7InWXF4O8xZSI2XG00011Gd0gF4WTJUe@W76_tWt3Iu3X7_Fus@
  550. ND0000Wvs7WlwJW400mFz9CMZ1rla01G0WJxJ0000Y040WmwD8@63EndX2TCO9V3
  551. UlXXSvDevU6UlnW61cPhM6Q4mcpRJWDc2Gf@90200uvv40400iY@33bdmS1_r8WH
  552. F@R000mLv200z@R0100Yu6OOs_7WW00CNGZ9ImJLy60100000W5d0G0KGJ8209a8
  553. W04WcH20I89198W4X402G229G09X985K4aGO0J2B82e8aWW0JaMI2GG8X016Wca4
  554. GGG2p9A09a8W0G2cGA0I8BOZ060P1501q4Y0G2PIA1189a0W0oGs8G28WamQ4m0a
  555. aMI4GG81114q8W1Af0aQ4meC2s01a020G0PGA1181CWo8m0W1a0S4I8G0ybCSF3F
  556. _NHZ@IKql1plRJJyAYW0000sBGajOF_F90WPqBVpW6lJum@A_zcXc@buzVO6l@G4
  557. 0G080NVEjlYncsehV96y7cm@F404000ERglv3PwvjHGp_1000100000010088000
  558. 0088000000f103UyF1002040000200G0000808GE0C45G2D2OmazijzV2l@R0W0W
  559. W60C83W4000400W0e103401000W00004000200400n0O00Mhfy1D030001008I00
  560. 00004GW8HI0000G2004000Y48K0m00000000K20W0042400O00000GG4010000W0
  561. IW40040G0001WG0W00e1q8G200G0W01Y8210eHWJ40000G00W1G8GZ0CG000408G
  562. 0GY00000G0G04000W8Ge0W00000800e40W8080800O00080WWK00000001I8P020
  563. 0W0002W00010H3004002000W0X080G0001W01400001W2G00002WG1010010000G
  564. 104_Sx00008I00W10000024840G000Y80a80000UEW1090e0e1000000We400008
  565. 4880m0G0_F8180o000001404TEW10W1000000884OkW7Q4G20W0W00001I440200
  566. 0481Y100Wv2O0000000232W0W001202400002202a000041050C0000800UnG5D2
  567. yG61CW0GWG0000W0OW@3C0070000000W200yWyclv@ik7k@@S0GFK00000W02m_H
  568. p3W0200@3G@3@lULxx4_00Icbql_l@X@7lZX_tW703GmuT@7_t@V7cF02000q9AT
  569. F_@sbv300200DZNsd@VTw@Ll_VvR@7zx@F7@Vpp@@oF3vyRmk@6apV2ZwRGh_90a
  570. 008d@40800qhg1x_pGZ06bHWPwm60I__@Zp@luz@7k@@W@@lyj@x@FXtRC8@c4Y_
  571. dXtRI8@c4w@tWSkDOyV6Q4meC2C3004g210W@3_l@1_L802W2Q3L08X414W0q4I0
  572. G299811a8a0G0IG81289C1fWYW422GIO1H05X444GYqII022948W0qaa022IOAH1
  573. 8X4140Im4I1G2P1905q8a0G2o2A02e941W4oaK22GI8101aXiH0Zo8u74G28001a
  574. 1f44W4m0gq0306G2Gn8Z01WKumz@7y@@9V@@nv@Ny_@3t@Vm@Fyzkh20006fYXCh
  575. ne@VC0mKx_qDm184o@1R007bSu_@J__@W@@Vu_@tEXsg0Kf@VF0GZ5dyTurtW102
  576. 8004WWj70V@@C0W6gPu1f3oG50Gl5FFGU@@O00EJFy9TdFWd_@D00joxxBq_UmFz
  577. @d00sEwQNg_7dJ0GCl4S3pHW030QfxGRI6010mF6LKU7608000WccM_4jJ7OmtV6
  578. yU035X030w4sl3hu1AWhH8114G09Vl10GdYXlP04000000mXlDevx46_sWclJ081
  579. 0Gpt90G000100Opt9q803FXRGZ0610W0W014ma160X02G00WGQL600G0eSy40GW0
  580. 00200W14W200WHhCeq03_FmWI3mmJN3mm@b2W028@c7Iia104G0HOaGUx645G5z@
  581. B1DE2W_@b8yJE@Fe504G07nvXgk1WotGjn33cU8X08UOxZ4YF8XM8OeyDCS0g0iV
  582. XhZ@vH@5IiVX7owV0sjjqyF2f5BCo@m31f607lZwXD6SPZ1dsamrl6ayH2z0aG80
  583. 9y3f7KM80M@FXnQCejc4gldXCXPuzc4ol9XayPeH0Zo80300G0ltaGD@60400e_b
  584. 40801yUZ1HnO0000YtVIeqWA00030J00u@WLlOm900GeA400wVeqigJeYYb000qe
  585. N0405q4Y0G292801e9a0W4IIG228H81W0aWG24GIO2I151944Wam2Y0A2988W4fb
  586. a044I8G01e99144amKY2G29280aW9a2W4o2s8W1GMG1G0DX80aGcaIG0I2908WCa
  587. D2OK616Gn8Z8Z034P44WaqIY026P616OG8XH95W4a6OWC2CmW3G1Q2908XyW6W0Q
  588. 4I081v9b01a020G0PGA1181CWADm0W1a0K4I8Gmj@kvCv1fZ106JrW@@FuUTVj@a
  589. Yxn0004002jXI@Vu@0ZRx@40CcWDFNTh@C4y@60edC2_@@al3@GmD0m@04y@@1@h
  590. oBAI30zcv@W@VFw@sd_Vzg@J@w@fhWl@V60m04K_s@xFmF00Ztm@_@xm@xUy@ot_
  591. Fxp@lEz@gN@VuR6Q_sWXlDevx46_sWclJ0810Gpt90G000100Opt9q8WHP4mcEi1
  592. WeV@@vu@RU_@ot_Fvx@@_BV04002Z50M@FXtRC8@c4gldXtRI8@c4AHFXtRIeH0Z
  593. o8WD00GeA400_Fu@_7uNX080AeDK1W4I4G02GJ8109aaW44GYG20181X48Wam4a2
  594. A2I8809X541K4IGG09IB9188aGW02GJI2888Xf45W4I4G081J8509a5a0KGZG209
  595. 8Be08WcG40I8JI9809X404G6o61CAZWVG09W004G6aIG0I03eI3C0O0905ZC240I
  596. X5l@@mz@7y@@3t@Vm@@Ny_@3t@Votv3W0000IHSm@@N_s@1@@@mz@7y@@9V@Vm@@
  597. 7y@@1@@@mz@7y@@1@@Vm@@dyz@1@@@mxy30muTuR6Q_sWXlDevx46_sWclJ0810G
  598. pt90G000100Opt9q8WHP4mcEi1WXx@Fu@@BVx@al@@uy@BU@@r@Juz63ol9XwxPu
  599. zc4ol9XOyD8@63IodX61CAZ0p000X6yV2@7yV@3shG0405q4Y0G292801e9a0W4I
  600. IG228H81W0aWG24GIO2I151944Wam2Y0A2988W4fba044I8G01e99144amKY2G29
  601. 280aW9a2W4o2s8W1GMG1G0DX80aGcaIG0I2908WCaD2OK61@W0I0108WC8bW0a06
  602. Gb6O0m0I0A2948OYsAVx@W@xzTb7w@760aSA3l@C008WZtL10XsRm@@VxVonxbm@
  603. 3g0WTz8u@OxPYX_@@102Stmz@7y@@1@@Vm@@FS@@1@@Vm@@7y@@1@@Vm@@7y@@1@
  604. @@mz@7y@@5l@@onv300000XKPm@@7y@@3t@Vm@@7y@@1@@@pn@tyy@xkpJDy55C@
  605. U0Gva10000G01euU5BcYXd0EvdVR0G010WeFVkX0Bc@X@3yuz0Xw@d10mnB5l@@m
  606. z@7y@@5l@@rDzE0pF0mtcF_PiWWIOA8LEMCXgNSg@@70WV5DFqLR6HLxa9y_JH08
  607. 0000Ta5tKKNGbJZ0Oajf1FGG50M2tsfqQ5B3gnwdOjQv2gM000100ImUs0y_H0Zi
  608. 7qg@V90Wh1KSsCLdDp@9I4c695WHo@Ny0WjWVzYhkpWm_@3109mOvR8zX1I00040
  609. 80001008102Y00XG0O8Vu7Q1WXaKQ1014000@hvBG2002mF6OycX4D2i10G00020
  610. 20010Y0m08202T0OGA064lS2rBRG906KX03z@t20uo@zYiPx06YFyXYGOu419Q48
  611. aKfD0202Gmq6KgO8T09n5Wg0W4VDuV81008agj10014waq08W0W0400Y18XvjVe5
  612. W4IWO60GTg7VpGqt6Syj1HVdmnt60G41irR30QW00000H0008010002008000100
  613. 44Vf1000818W00080000280108080000O0900042W1D2S20001O28W0008W0282H
  614. 000G0e04G090800l8Om1I901400000Y00018WI0VZR04GW000800W04A9tWI3210
  615. 800086fqRi98J6wEmWc0su_3CQ4m38W82hFO04G0XerDuQT6EY8XHGIu3Y7w@d40
  616. Kdx@709000nHvD020Y0410000020004JLLY5KU8D36U0L50usz1@Vom39KwG2Flo
  617. mwh6q406z18HZ0a004GC@362G8a_7c10a6PvJBDVZG5_R041000000G014X0W0iV
  618. H2tdyGs3IiUXAblb006ehyFAAv3Co@ebgGU028YGzj6a@X7pucmzjp0WanVquJs0
  619. s0008WH0WmEmC0G01e7WA210YW0meH0600082H0140000404n_7C8@3F2pvXfVR1
  620. 0e7I@@9aVZ1z@RmxDCyF43b8RmxD6CzS28000d19X2TC8EP3Ul9X8bJOF73Q4u40
  621. W8Yz@R0aGGmAWbu3P3000W8100e@V3W0002008e@V6ADm3000000Hd_FW4000Yxz
  622. n0G20W_@PuSWMw@FX61CAZ06_FO6@jB0d3yMZ06zVGH00WGL802W2Q3L08X414W0
  623. q4I0G299811a8a0G0IG81289C1fWYW422GIu1H05X444GgqJI022948WGqba022I
  624. OAHX8X4140Im4Q1G2P1R4m08Be08WsG50I8JI980fX604G6IIG0f2F85e8aGW0I3
  625. lHWPG0fXq8W18DiWo8m0X5a0K4I8G09fbHW180ja8WWG2cIA8Z034I181P1505q4
  626. I616WcG20I8B998W4W002G6I9G09W185K4aGG0I0382eOaYWWCD100Kv_9NedmcJ
  627. Fq306X00HG0OSX6357bGwF9iWZ1H0WG0iFy1m3tl1300OUp3001@@@3@VsllM00W
  628. Ku900yVm@3t@@VtaKVXS@ThIqtv000KZW00Go77s@lS000Dj600avMB@F0voxv00
  629. 02000a0Z00WoNii@@n000ntzu9z0Lj00ePu100zFyVxJ@lUr@9VNqz7qA00_lyC_
  630. FFBX@7i7008AJ10Wnx_Fyl@@Ey@_Fo700eLwDs@Uq@xNy@_5XyU8v20WqKF00000
  631. 1OuR3Q_sWXlDevR66MtWSgPuvQ36_sWQjPeH0Zo88D04hOfVbF00000yAKxNaF00
  632. 000WMPblz@or@dyz@7d@Vw@9aVZ1z@RmxDCS6l4ltOG_z9yUJ2D2OK61i9q21u@W
  633. @xVuV2G1D290aWa02W0Q2H08X49aW0a4I0G098811a8iWKWYG21289C19WYW422G
  634. IQ9H01X444G0qII0229CAf0aWa020IO2H18XC15W2q4I0G2P1R4m08Bf48WaG402
  635. 83I98eH0Zo8u7W002G6I9G09W185K4aGG0I0382e8aWWW9q600CS@@5@FMaAC000
  636. 000W0G@@4200eWZ00Got@d_GQz@3900eTM000rzBN@57200kJA00GW@z6GFF00WP
  637. X200ayz@3t@Vm@@7y@@3t@Vmzv3006OhF66k@@W@@lwLu100T25008u@@BVx@W@@
  638. Fu@@RU_@al@Fvx@FE@@Yt@Vux4Q_sWXlDevR6W000qyT23VRGpt6Cyj1DVpGZ06b
  639. HGQ0e3R2_@@W@@Fu@@@Ey@Zp@Fxoy10010WmO9z@4olnW_@Duz66ol9XByJuz63Q
  640. MEXmCPeH0Zo88DXM80@7yV@3@J0AeLe1W4a4G04GJ8209a8X44WaG20281198W4X
  641. 5a2K4I8G09X981K4aGG0IIB9288aWW02WMI2GG8XH95W4a4G0G2J8A09a9e0KWcG
  642. 20I8BOZ060P9b01a4Y0G0PGA11D2OK61@040G0oGA1281C0fWYW422G2O0H05ZK4
  643. 40o_59ayz@JtxwFn5100us600Gnx@FS@@7@dyOtC0002e@@G000uIG00e@VCcFlB
  644. 0100z@FpDJCq@lG000M2@x@XxTT@1d000DGO00OtVIkmjQ00WiQ500AVx@_7_Vu_
  645. @3_@@al@Fu@@3_@@W@@Vu_@VE_@W@@Fu@@FktU00G000WEX2004y@@BFAnvxdB00
  646. G1u00mmt9qyj1000W0WW0qyD3G000Q_EXXlDevR36_sWclPeH060402q8WHP4e50
  647. SjbXx@Fu@@BVxXk@L701400ITmal@lyXs3T@108gf5l@VXoLyU33vtam5_9yUZ1N
  648. GdGtwCq8WHP4acGB4W@3_l@X@905q8a0G2I2802e941W4IaG22GI8101aWW44GYm
  649. 2I1A2948Wam4a0A2I8809fb4144IGG01GB9188amea2G2I2808X945W4o4K0AGJ8
  650. 109a5iH03WiaIW0I2H08WC8bWW61CAZWV02080P8b01a06WKGHG21181CW8WYG22
  651. 2cGR00Gm@@Ny_@3t@VmzFCUkw000Ry300qyiz0000000l2A00uuy@J__@Xx@Fu@@
  652. 3_@@Xx@Fvx@3_@@W@@Fu@@7k@@Y@pN00qCy00WW@@Vu_@3_@@ot_Vu_@3_@@W@@V
  653. ux4Q_sWXlDevR6W000qyT23VRGpt6Cyj1DVpGZ06bHGQ0e3R2_@@Xx@Fu@@F@YV0
  654. q9A7d@VvR@d_V2vtOG@@6yU33vtam5_9yUZ1bWdGOcCq8WHP4acGB4W@3_l@X@90
  655. 5qAq0G2I2802e941W4IaG22GI8101aWW44GYm2I1A2948Wam4a0A2I8809fb4144
  656. IGG01GB9188amea2G2I2808X945W4o4K0AGJ8109a5iH03WiaIW0I2H08WC8bWW6
  657. 1CAZWV02080P8b01a06WKGHG21181CW8WYHA220P@Y4I__@Zp@luz@7k@@W@@FwV
  658. s0080q@V8NBzmM0jq@@9000T0E004y@@3tBN@3aq@VBzFC3008000m@47006k@@z
  659. 7ah@@3500XX5008u@@3_@@W@@Fvx@B9LqK0e86WAw@76DK001@@Vm@@FS@@Z4Nw@
  660. 7NvBK18@4_5Aw0q@m@hVz9020WyRaG000W020WyR4IKf2G5vYM@Z420W0Y1eY_@X
  661. H3e1GvRV_UK2@7zW020WTaaOB0CEU73DmF03VdGpt90804evR66_sWclDOuR3Q_s
  662. WXlDevR6Q4meC2Um010G61ISYX1P4y300e4@100hN5RF@6y@m3z@F300O5x200ra
  663. 9w8Adq@FC000w5A00K_sdzFS500801006c200EVZM04G0dl9400O71300JTUxuT2
  664. 100_dz00G@3@tM33z@RmxDCKki4vtOmC_6yU33D2OK61d4@Z1P4y30aSp@34LG08
  665. m_rISXb154b0020WB6c10yVT@3ekUP2LKi100eWYCP8qYG0mcG101e0DX40aGI02
  666. G0D290aWa4IW0I2H08W48aW0a4MGKGH8111a8iW4WYG21289D99WWW422G0Q9H01
  667. X4CbK0aGI0209C2f0aWiW2W2Q2H08XC15W0q4I0G2P9R4m083f4D2OK61@W4G08Z
  668. 0306GAGH8X01a06W4GHG211ceD0UUEV00006W006_@jKLUe@V@4hY0ayTodu_m4k
  669. X0W000Ji0Gq39V@xC2UV06SVxq@31ue0mrf@lxlS000Ww@@70004na3pefLuh918
  670. vxR1O00q@lGaKO0syYXj@LyPi7M9xXi02f@@J8E304y@@v_psm4jSwWAzFa3e67W
  671. zBKvi4Xw@@d_Bmew@S4GP04y@@TEeuk3Hr@V8Ex00YyXm_@n3xN0m@1@FyFdXO06
  672. 2L1WohoC3anSlh0iO3jr_BK@@6eaA0Owod50W0y_lAu5J0Y_Sxe@3HNe0Gnzo180
  673. WuL@kARN5ENA0ddz@m@o10WWuuhVkzV3120WXdgYCO7Wnx_@Ut40010iNk1PyQGv
  674. v6yPk10201EGtWZ0Cu0T3E2eYs4Ju806I_bXLqb00000200W7@DuMT3YJtWw1IOd
  675. 03wOaXC2CudH3wNt0001071O0000Xr0OeiT6_OdX4tDmjy202094100000048W20
  676. 008m004G000941W02G08W8W00028000Cm0K290000002818020038001400GI900
  677. W0271a0280aZ0I0000nH06i6G200281804S40300I810140802G0000802eZ0Iuj
  678. V3E2814G000140000G0004eHW40200004Gw8W7_AmWZ0O0283qq09qKl1V5mGSz6
  679. ebb0eCIOsktWqxD0280m8@XysG202002Yu100000008JjCaZ0UuG23UJzXekV83L
  680. 3_xaXiCb00G0Wpe7WyBU3W010200W1@P8@2C0100aV1C0100plG50000kiH0Mkjk
  681. v699tnPwQ763wA0zkZt4242vM1u@W@dkz@eV@@vu@RU_@Pv6R_chAyNYvRWHE2zl
  682. @@@@4088204210YW001;
  683. ENDDATA;
  684. DATA TEMP_DATA;
  685. INTEGER A0[46] =
  686. 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;
  687. INTEGER A1[46] =
  688. 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;
  689. INTEGER A2[46] =
  690. 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;
  691. INTEGER A3[46] =
  692. 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;
  693. INTEGER A4[46] =
  694. 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;
  695. INTEGER A5[46] =
  696. 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;
  697. INTEGER A6[46] =
  698. 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;
  699. INTEGER A7[46] =
  700. -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;
  701. INTEGER A8[46] =
  702. 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;
  703. INTEGER A9[21] =
  704. 12, 3, 131, 8, 3, 131, 0, 0, 0, 6, 3, 131, 0, 0, 0, 3, 1, 118, 1, 3, 126;
  705. INTEGER A10[14] =
  706. 12, 3, 8, 3, 8, 3, 6, 3, 0, 0, 3, 1, 1, 1;
  707. INTEGER A51[19] =
  708. 294, 0, 0, 0, 294, 148, 38, 20, 2, 148, 38, 20, 2, 294, 0, 148, 38, 20, 2;
  709. INTEGER A49[14] =
  710. 12, 114, 8, 114, 8, 114, 6, 114, 0, 0, 3, 109, 1, 109;
  711. INTEGER A11[6 * 3 * 45] =
  712. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1,
  713. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33,
  714. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32,
  715. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25,
  716. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24,
  717. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22,
  718. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21,
  719. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20,
  720. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18,
  721. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16,
  722. 0, 0, 0, 0, 0, 0, 3, 1536,12337, 3, 1280,12337, 0, 0, 0, 1, 0, 13360,
  723. 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1280,12337, 1, 256, 13360, 1, 0, 13360,
  724. 0, 0, 0, 0, 0, 0, 3, 1024,12337, 3, 768, 12337, 2, 0, 14128, 1, 0, 13360,
  725. 3, 768, 12337, 3, 512, 12337, 3, 256, 12337, 3, 0, 12337, 2, 0, 14128, 1, 0, 13360,
  726. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 1, 0, 98,
  727. 0, 0, 0, 0, 0, 0, 0, 0, 0, (39<<16)+0, 187, 32, (39<<16)+0, 145, 137, (39<<16)+0, 233, 176,
  728. 0, 0, 0, 0, 0, 0, 0, 0, 0, (23<<16)+0, 187, 32, (23<<16)+0, 145, 137, (23<<16)+0, 237, 176,
  729. 0, 0, 0, 0, 0, 0, 0, 0, 0, (15<<16)+0, 187, 32, (15<<16)+0, 145, 137, (7 <<16)+6, 113, 137,
  730. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1025, 0, 0,
  731. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1025, 0, 0,
  732. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1025, 0, 0,
  733. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1025, 0, 0,
  734. 0, 0, 0, 0, 0, 0, 0, 0, 0, 1025, 4, 0, 1, 1, 0, 1025, 0, 0,
  735. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 99,
  736. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 99,
  737. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 98,
  738. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 98,
  739. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
  740. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  741. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 99,
  742. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 99,
  743. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
  744. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
  745. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 98,
  746. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 97, 0, 1, 94,
  747. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95,
  748. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95,
  749. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 97, 0, 1, 94,
  750. 0, 0, 0, 0, 0, 0, 1, 0, 98, 2, 1, 96, 1, 0, 97, 0, 2, 96,
  751. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 97, 0, 0, 96,
  752. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
  753. 0, 0, 0, 129, 10, 98, 1, 0, 98, 2, 1, 96, 1, 0, 97, 0, 0, 96,
  754. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  755. 0, 0, 0, 0, 0, 0, 1, 1, 97, 1, 0, 97, 0, 2, 96, 0, 1, 96,
  756. 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 31, 97, 4, 31, 98, 1, 0, 98;
  757. INTEGER A14[64] =
  758. 8600,6400,4800,3600,2800,2000,1540,1140, 860, 640, 480, 360, 280, 200, 154, 116,
  759. 86, 64, 50, 36, 28, 24, 20, 16, 14, 12, 11, 9, 7, 5, 4, 3,
  760. 2000,1600,1300,1000, 900, 800, 720, 660, 600, 560, 520, 480, 440, 400, 380, 360,
  761. 340, 300, 280, 260, 240, 220, 200, 180, 160, 140, 120, 100, 80, 60, 40, 20;
  762. INTEGER A15[16] =
  763. 60000,28000,10800,4200,1660, 660, 260, 100, 500, 200, 100, 60, 40, 30, 20, 10;
  764. INTEGER A54[30] =
  765. 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;
  766. INTEGER A55[30] =
  767. 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;
  768. INTEGER A56[8] =
  769. 255, 1, 255, 56, 255, 57, 255, 65;
  770. BOOLEAN V261 = 0;
  771. BOOLEAN V262 = 0;
  772. BOOLEAN V263 = 0;
  773. BOOLEAN V264 = 0;
  774. BOOLEAN V265[10000];
  775. BOOLEAN V266[3];
  776. BOOLEAN V278[15];
  777. BOOLEAN V279[16];
  778. INTEGER V267;
  779. INTEGER V268;
  780. INTEGER V269;
  781. BOOLEAN V189[80] = $80000000000000000000;
  782. BOOLEAN V190[80] = $80010000000000000000;
  783. BOOLEAN V192[80] = $00FF0000000000000000;
  784. ' VARIABLES
  785. INTEGER A17[1];
  786. INTEGER A48[1];
  787. INTEGER A52[1];
  788. INTEGER A113[1];
  789. INTEGER A153[1];
  790. BOOLEAN A18[21];
  791. BOOLEAN A32[60];
  792. BOOLEAN A33[10];
  793. BOOLEAN A39[10];
  794. BOOLEAN A26[5];
  795. BOOLEAN A27[5];
  796. BOOLEAN A28[1];
  797. BOOLEAN A31[50];
  798. BOOLEAN A57[50];
  799. BOOLEAN A29[1080];
  800. BOOLEAN A45[1080];
  801. BOOLEAN A30[1080];
  802. BOOLEAN A34[50];
  803. BOOLEAN A35[50];
  804. BOOLEAN A36[50];
  805. BOOLEAN A37[50];
  806. BOOLEAN A38[70];
  807. INTEGER V2 = 0;
  808. BOOLEAN V216 = 0;
  809. INTEGER V3 = 0;
  810. INTEGER V4 = 0;
  811. INTEGER V77 = 0;
  812. INTEGER V78 = 0;
  813. INTEGER V186;
  814. INTEGER V187;
  815. BOOLEAN b;
  816. BOOLEAN ba[32];
  817. INTEGER i;
  818. INTEGER j;
  819. INTEGER k;
  820. INTEGER l;
  821. INTEGER m;
  822. INTEGER n;
  823. INTEGER V271;
  824. INTEGER V270;
  825. INTEGER V10;
  826. INTEGER V11;
  827. INTEGER V12;
  828. INTEGER V13;
  829. BOOLEAN A19[20];
  830. BOOLEAN A20[10];
  831. INTEGER V14;
  832. INTEGER V15;
  833. INTEGER V89;
  834. INTEGER V16;
  835. INTEGER V87;
  836. INTEGER V17;
  837. INTEGER V181;
  838. INTEGER V18;
  839. INTEGER V19;
  840. INTEGER V20;
  841. INTEGER V21;
  842. INTEGER V88;
  843. INTEGER V94;
  844. INTEGER V22;
  845. INTEGER V179;
  846. INTEGER V211;
  847. INTEGER V223;
  848. INTEGER V23;
  849. INTEGER V24;
  850. INTEGER V25;
  851. INTEGER V26;
  852. INTEGER V27;
  853. INTEGER V28;
  854. INTEGER V29 = 1;
  855. INTEGER A16[15];
  856. INTEGER V30;
  857. INTEGER V31;
  858. INTEGER V32 = 0;
  859. INTEGER V33 = 0;
  860. INTEGER V34 = 1;
  861. INTEGER V35 = 0;
  862. INTEGER V36 = 0;
  863. INTEGER V37 = 0;
  864. INTEGER V38 = 0;
  865. INTEGER V72 = 0;
  866. INTEGER V73 = 0;
  867. BOOLEAN V39 = 0;
  868. BOOLEAN V40 = 0;
  869. INTEGER V41 = 0;
  870. INTEGER V42 = 0;
  871. BOOLEAN V43 = 0;
  872. BOOLEAN V44 = 0;
  873. BOOLEAN V45 = 0;
  874. INTEGER V46;
  875. INTEGER V47;
  876. INTEGER V48;
  877. BOOLEAN V49 = 0;
  878. INTEGER V51 = -1;
  879. INTEGER V52 = -1;
  880. BOOLEAN V74 = 0;
  881. BOOLEAN V75 = 0;
  882. BOOLEAN V56 = 0;
  883. BOOLEAN V57 = 0;
  884. BOOLEAN V58 = 1;
  885. BOOLEAN A40[10];
  886. BOOLEAN A41[10];
  887. BOOLEAN A44[10];
  888. BOOLEAN V76 = 0;
  889. BOOLEAN V80 = 1;
  890. BOOLEAN V81 = 0;
  891. BOOLEAN V82 = 0;
  892. INTEGER V83 = 5;
  893. INTEGER V84 = 0;
  894. INTEGER V86 = 0;
  895. BOOLEAN V91 = 0;
  896. INTEGER V68 = 0;
  897. INTEGER V69 = 0;
  898. INTEGER V96 = 94;
  899. BOOLEAN V97 = 1;
  900. BOOLEAN V398 = 0;
  901. INTEGER V188 = 0;
  902. INTEGER V191 = 0;
  903. BOOLEAN V233 = 0;
  904. BOOLEAN V102 = 0;
  905. BOOLEAN V100 = 0;
  906. BOOLEAN V272 = 0;
  907. BOOLEAN V392 = 1;
  908. BOOLEAN V103 = 0;
  909. BOOLEAN V108 = 0;
  910. BOOLEAN V104 = 0;
  911. BOOLEAN V105 = 0;
  912. BOOLEAN V107 = 0;
  913. BOOLEAN V106 = 0;
  914. BOOLEAN V101 = 0;
  915. BOOLEAN V231 = 0;
  916. BOOLEAN V259 = 0;
  917. BOOLEAN V260 = 0;
  918. BOOLEAN V280 = 0;
  919. BOOLEAN V293 = 0;
  920. BOOLEAN V308 = 1;
  921. BOOLEAN V310 = 0;
  922. BOOLEAN V336 = 0;
  923. BOOLEAN V337 = 0;
  924. BOOLEAN V340 = 0;
  925. BOOLEAN V370 = 0;
  926. BOOLEAN V362 = 0;
  927. BOOLEAN V421 = 0;
  928. BOOLEAN A175 = 0;
  929. BOOLEAN USE_EXTEND_IR_DELAY_METHOD = 0;
  930. BOOLEAN USE_FIXED_ALGORITHM = 0;
  931. BOOLEAN USE_REV0_PROG_ALG = 0;
  932. INTEGER V203 = 0;
  933. BOOLEAN V228 = 0;
  934. BOOLEAN V344 = 0;
  935. BOOLEAN V431 = 1;
  936. BOOLEAN V230 = 0;
  937. BOOLEAN V232 = 0;
  938. BOOLEAN V393 = 0;
  939. ENDDATA;
  940. PROCEDURE DO_READ_USERCODE USES TEMP_DATA;
  941. V105 = 1;
  942. ENDPROC;
  943. PROCEDURE DO_HALT_ON_CHIP_CC USES TEMP_DATA;
  944. V230 = 1;
  945. ENDPROC;
  946. PROCEDURE DO_IGNORE_IDCODE_ERRORS USES TEMP_DATA;
  947. V232 = 1;
  948. ENDPROC;
  949. PROCEDURE DO_IGNORE_INTOSC_BYPASS USES TEMP_DATA;
  950. V393 = 1;
  951. ENDPROC;
  952. PROCEDURE DO_BYPASS_SECOND_IDCODE_READ USES TEMP_DATA;
  953. A175 = 1;
  954. ENDPROC;
  955. PROCEDURE L20 USES TEMP_DATA;
  956. V101 = 1;
  957. ENDPROC;
  958. PROCEDURE L25 USES TEMP_DATA;
  959. V105 = 1;
  960. ENDPROC;
  961. PROCEDURE L966 USES TEMP_DATA;
  962. V340 = 1;
  963. ENDPROC;
  964. PROCEDURE L27 USES DEVICE_DATA, TEMP_DATA, L39, L101, L107,
  965. L141, L1190,
  966. L1223,
  967. L124, L113, L108, L93;
  968. CALL L39;
  969. IF(!(V101 || V103 || V108 || V107 ||
  970. V100 || V102
  971. ) &&
  972. V105) THEN GOTO L38;
  973. IF ((V42 == 0) && V340) THEN CALL L108;
  974. IF ((V42 == 0) && V340) THEN GOTO L38;
  975. V3 = 0;
  976. V4 = 32;
  977. CALL L101;
  978. IF (V2 == 0) THEN GOTO L28;
  979. IF ((V42 == 0) && V101) THEN CALL L1190;
  980. V3 = 0;
  981. V4 = 32;
  982. CALL L101;
  983. IF ((V42 == 0) && V101) THEN CALL L141;
  984. L28:
  985. IF ((V42 == 0) && V104) THEN CALL L124;
  986. L38:
  987. CALL L93;
  988. EXIT V42;
  989. ENDPROC;
  990. PROCEDURE L39 USES DEVICE_DATA, TEMP_DATA,
  991. L106, L458, L108, L107;
  992. INTEGER V66 = 0;
  993. INTEGER V90 = 0;
  994. INTEGER V95 = 0;
  995. INTEGER V67 = 0;
  996. INTEGER V180 = 0;
  997. INTEGER V212 = 0;
  998. INTEGER V224 = 0;
  999. INTEGER V199 = 0;
  1000. INTEGER V201 = 0;
  1001. INTEGER V202 = 0;
  1002. IF (V103) THEN V102 = 1;
  1003. IF (V106) THEN V107 = 1;
  1004. IF ((V102 || V100) && !V103 &&
  1005. (V108 || V107)) THEN V42 = 1;
  1006. IF (V42 != 0) THEN GOTO L84;
  1007. V21 = 0;
  1008. FOR i = 0 TO V1;
  1009. j = 1;
  1010. k = 1;
  1011. IF (((A13[i] & 1) == 0) ||
  1012. ((A13[i] & 4) == 0)) THEN GOTO L40;
  1013. V2 = A12[i];
  1014. j = A1[V2];
  1015. k = A5[V2];
  1016. L40:
  1017. V21 = V21 + j;
  1018. V66 = V66 + k;
  1019. NEXT i;
  1020. l = 0;
  1021. FOR i = 4 TO 0 STEP -1;
  1022. FOR j = 0 TO V1;
  1023. IF (((A13[j] & 1) == 0) ||
  1024. ((A13[j] & 4) == 0)) THEN GOTO L41;
  1025. V2 = A12[j];
  1026. FOR k = 0 TO (A1[V2] - 1);
  1027. IF ((k % 5) == i) THEN A26[l] = 1;
  1028. l = l + 1;
  1029. NEXT k;
  1030. GOTO L42;
  1031. L41:
  1032. l = l + 1;
  1033. L42:
  1034. NEXT j;
  1035. NEXT i;
  1036. V88 = 0;
  1037. FOR i = 0 TO V1;
  1038. j = 1;
  1039. k = 1;
  1040. IF (((A13[i] & 256) == 0) ||
  1041. ((A13[i] & 4) == 0)) THEN GOTO L43;
  1042. V2 = A12[i];
  1043. j = A1[V2];
  1044. k = A5[V2];
  1045. IF ((V2 >= 23) && (V2 <= 27)) THEN
  1046. V96 = 95;
  1047. L43:
  1048. V88 = V88 + j;
  1049. V90 = V90 + k;
  1050. NEXT i;
  1051. V94 = 0;
  1052. FOR i = 0 TO V1;
  1053. j = 1;
  1054. k = 1;
  1055. IF (((A13[i] & 512) == 0) ||
  1056. ((A13[i] & 4) == 0)) THEN GOTO L44;
  1057. V2 = A12[i];
  1058. j = A1[V2];
  1059. k = A5[V2];
  1060. L44:
  1061. V94 = V94 + j;
  1062. V95 = V95 + k;
  1063. NEXT i;
  1064. V179 = 0;
  1065. FOR i = 0 TO V1;
  1066. j = 1;
  1067. k = 1;
  1068. IF (((A13[i] & 2048) == 0) ||
  1069. ((A13[i] & 4) == 0)) THEN GOTO L45;
  1070. V2 = A12[i];
  1071. j = A1[V2];
  1072. k = A5[V2];
  1073. L45:
  1074. V179 = V179 + j;
  1075. V180 = V180 + k;
  1076. NEXT i;
  1077. V211 = 0;
  1078. FOR i = 0 TO V1;
  1079. j = 1;
  1080. k = 1;
  1081. IF (((A13[i] & 16384) == 0) ||
  1082. ((A13[i] & 4) == 0)) THEN GOTO L46;
  1083. V2 = A12[i];
  1084. j = A1[V2];
  1085. k = A5[V2];
  1086. L46:
  1087. V211 = V211 + j;
  1088. V212 = V212 + k;
  1089. NEXT i;
  1090. V223 = 0
  1091. ;
  1092. V224 = 0
  1093. ;
  1094. FOR i = 0 TO V1;
  1095. j = 1;
  1096. k = 1;
  1097. IF (((A13[i] & 32768) == 0) ||
  1098. ((A13[i] & 4) == 0) ||
  1099. ((A13[i] & 32) == 0)) THEN GOTO L47;
  1100. V2 = A105[i];
  1101. j = j + A1[V2];
  1102. k = k + A5[V2];
  1103. L47:
  1104. V223 = V223 + j;
  1105. V224 = V224 + k;
  1106. NEXT i;
  1107. V22 = 0;
  1108. FOR i = 0 TO V1;
  1109. j = 1;
  1110. k = 1;
  1111. IF (((A13[i] & 2) == 0) ||
  1112. ((A13[i] & 4) == 0)) THEN GOTO L48;
  1113. V2 = A12[i];
  1114. j = A1[V2];
  1115. k = A5[V2];
  1116. L48:
  1117. V22 = V22 + j;
  1118. V67 = V67 + k;
  1119. NEXT i;
  1120. l = 0;
  1121. FOR i = 4 TO 0 STEP -1;
  1122. FOR j = 0 TO V1;
  1123. IF (((A13[j] & 2) == 0) ||
  1124. ((A13[j] & 4) == 0)) THEN GOTO L49;
  1125. V2 = A12[j];
  1126. FOR k = 0 TO (A1[V2] - 1);
  1127. IF ((k % 5) == i) THEN A27[l] = 1;
  1128. l = l + 1;
  1129. NEXT k;
  1130. GOTO L50;
  1131. L49:
  1132. l = l + 1;
  1133. L50:
  1134. NEXT j;
  1135. NEXT i;
  1136. V16 = 0;
  1137. FOR i = 0 TO V1;
  1138. j = 1;
  1139. IF (((A13[i] & 1) == 0) ||
  1140. ((A13[i] & 4) == 0)) THEN GOTO L51;
  1141. V2 = A12[i];
  1142. j = A0[V2];
  1143. L51:
  1144. V16 = V16 + j;
  1145. NEXT i;
  1146. V87 = 0;
  1147. FOR i = 0 TO V1;
  1148. j = 1;
  1149. IF (((A13[i] & 256) == 0) ||
  1150. ((A13[i] & 4) == 0)) THEN GOTO L52;
  1151. V2 = A12[i];
  1152. j = A0[V2];
  1153. L52:
  1154. V87 = V87 + j;
  1155. NEXT i;
  1156. V17 = 0;
  1157. FOR i = 0 TO V1;
  1158. j = 1;
  1159. IF (((A13[i] & 2) == 0) ||
  1160. ((A13[i] & 4) == 0)) THEN GOTO L53;
  1161. V2 = A12[i];
  1162. j = A0[V2];
  1163. L53:
  1164. V17 = V17 + j;
  1165. NEXT i;
  1166. V181 = 0;
  1167. FOR i = 0 TO V1;
  1168. j = 1;
  1169. IF (((A13[i] & 2048) == 0) ||
  1170. ((A13[i] & 4) == 0)) THEN GOTO L54;
  1171. V2 = A12[i];
  1172. j = A0[V2];
  1173. L54:
  1174. V181 = V181 + j;
  1175. NEXT i;
  1176. V18 = V17;
  1177. IF (V16 > V18) THEN V18 = V16;
  1178. IF (V87 > V18) THEN V18 = V87;
  1179. IF (V181 > V18) THEN V18 = V181;
  1180. V20 = 32 + V1;
  1181. IF ((2 * 5 * 5 * V67) > V20) THEN V20 = 2 * 5 * 5 * V67;
  1182. IF ((2 * 5 * V66) > V20) THEN V20 = 2 * 5 * V66;
  1183. IF (V90 > V20) THEN V20 = V90;
  1184. IF (V95 > V20) THEN V20 = V95;
  1185. IF (V180 > V20) THEN V20 = V180;
  1186. IF (V212 > V20) THEN V20 = V212;
  1187. IF (V224 > V20) THEN V20 = V224;
  1188. V19 = V18;
  1189. IF (V21 > V19) THEN V19 = V21;
  1190. IF (V88 > V19) THEN V19 = V88;
  1191. IF (V94 > V19) THEN V19 = V94;
  1192. IF (V179 > V19) THEN V19 = V179;
  1193. IF (V211 > V19) THEN V19 = V211;
  1194. IF (V223 > V19) THEN V19 = V223;
  1195. IF (V20 > V19) THEN V19 = V20;
  1196. FOR i = 0 TO (V19 - 1);
  1197. A29[i] = 0;
  1198. A30[i] = 1;
  1199. NEXT i;
  1200. V33 = 0;
  1201. FOR i = 0 TO V1;
  1202. IF (((A13[i] & 2) == 0) ||
  1203. ((A13[i] & 4) == 0)) THEN GOTO L55;
  1204. V2 = A12[i];
  1205. IF (V33 < A7[V2]) THEN
  1206. V33 = A7[V2];
  1207. L55:
  1208. NEXT i;
  1209. V12 = 0;
  1210. V13 = 0;
  1211. FOR i = 0 TO V1;
  1212. V12 = V12 + A25[i];
  1213. IF (A25[i] > V13) THEN V13 = A25[i];
  1214. NEXT i;
  1215. FOR i = 0 TO (V13 - 1);
  1216. A39[i] = 1;
  1217. NEXT i;
  1218. FOR i = 0 TO 4;
  1219. j = 10 * i;
  1220. A34[(j + 9)..j] = $016;
  1221. A35[(j + 9)..j] = $01A;
  1222. A36[(j + 9)..j] = $022;
  1223. A37[(j + 9)..j] = $026;
  1224. FOR k = 0 TO 2;
  1225. b = 0;
  1226. IF ((i & (1 << k)) != 0) THEN b = 1;
  1227. A34[j + k + 7] = b;
  1228. A35[j + k + 7] = b;
  1229. A36[j + k + 7] = b;
  1230. A37[j + k + 7] = b;
  1231. NEXT k;
  1232. NEXT i;
  1233. FOR i = 0 TO 6;
  1234. j = 10 * i;
  1235. A38[(j + 9)..j] = $02A;
  1236. FOR k = 0 TO 2;
  1237. b = 0;
  1238. IF ((i & (1 << k)) != 0) THEN b = 1;
  1239. A38[j + k + 7] = b;
  1240. NEXT k;
  1241. NEXT i;
  1242. FOR i = 0 TO V1;
  1243. A52[i] = 0;
  1244. IF (((A13[i] & 256) == 0) ||
  1245. ((A13[i] & 4) == 0)) THEN GOTO L56;
  1246. V2 = A12[i];
  1247. A52[i] =
  1248. A5[V2] - (80 * A6[V2]);
  1249. L56:
  1250. NEXT i;
  1251. CALL L106;
  1252. IRSTOP IRPAUSE;
  1253. DRSTOP IDLE;
  1254. STATE IDLE;
  1255. IF(!(V101 || V103 || V108 || V107 ||
  1256. V100 || V102
  1257. ) &&
  1258. V105) THEN GOTO L84;
  1259. V4 = 0;
  1260. FOR i = 0 TO V1;
  1261. IF (((A17[i] & (32)) != 0) &&
  1262. ((A17[i] & 4) != 0) &&
  1263. ((A17[i] & 64) != 0)) THEN
  1264. V4 = 32;
  1265. NEXT i;
  1266. IF (V4 != 32) THEN
  1267. GOTO L57;
  1268. FOR i = 0 TO V1;
  1269. IF (((A17[i] & (32)) != 0) &&
  1270. ((A17[i] & 4) != 0) &&
  1271. (((A17[i] & 64) == 0) ||
  1272. (((A147[i] & 1) != 0) && !V231 && !V259))) THEN
  1273. A17[i] = A17[i] | 8;
  1274. NEXT i;
  1275. A18[9..0] = $281;
  1276. CALL L458;
  1277. FOR i = 0 TO 200;
  1278. WAIT IDLE, 512 CYCLES, 512 USEC, IDLE;
  1279. NEXT i;
  1280. FOR i = 0 TO V1;
  1281. IF (((A17[i] & (32)) != 0) &&
  1282. ((A17[i] & 4) != 0) &&
  1283. (((A17[i] & 64) == 0) ||
  1284. (((A147[i] & 1) != 0) && !V231 && !V259))) THEN
  1285. A17[i] = A17[i] & ~8;
  1286. NEXT i;
  1287. L57:
  1288. IF (V101 || V231 || V259 || V4 == 131072) THEN CALL L108;
  1289. IF (V42 != 0) THEN GOTO L84;
  1290. FOR i = 0 TO V1;
  1291. IF (((A17[i] & (1 | 2)) != 0) &&
  1292. ((A17[i] & 4) != 0) &&
  1293. ((A17[i] & 8) == 0)) THEN
  1294. V4 = 1 | 2;
  1295. NEXT i;
  1296. IF (V4 != (1 | 2)) THEN
  1297. GOTO L58;
  1298. A18[9..0] = $071;
  1299. CALL L458;
  1300. WAIT 10000 USEC;
  1301. L58:
  1302. FOR i = 0 TO V1;
  1303. IF (((A17[i] & 256) != 0) &&
  1304. ((A17[i] & 4) != 0) &&
  1305. ((A17[i] & 8) == 0)) THEN
  1306. V4 = 256;
  1307. NEXT i;
  1308. IF (V4 != 256) THEN
  1309. GOTO L70;
  1310. A18[9..0] = $332;
  1311. CALL L458;
  1312. WAIT 10000 USEC;
  1313. V203 = 0;
  1314. L70:
  1315. FOR i = 0 TO V1;
  1316. IF (((A17[i] & 512) != 0) &&
  1317. ((A17[i] & 4) != 0) &&
  1318. ((A17[i] & 8) == 0)) THEN
  1319. V4 = 512;
  1320. NEXT i;
  1321. IF (V4 != 512) THEN
  1322. GOTO L71;
  1323. A18[9..0] = $044;
  1324. CALL L458;
  1325. WAIT 10000 USEC;
  1326. L71:
  1327. FOR i = 0 TO V1;
  1328. IF (((A17[i] & 2048) != 0) &&
  1329. ((A17[i] & 4) != 0) &&
  1330. ((A17[i] & 8) == 0)) THEN
  1331. V4 = 2048;
  1332. NEXT i;
  1333. IF (V4 != 2048) THEN
  1334. GOTO L72;
  1335. IF (V103 || V102) THEN V38 = 1;
  1336. V38 = 0;
  1337. WAIT 10000 USEC;
  1338. L72:
  1339. FOR i = 0 TO V1;
  1340. IF (((A17[i] & 16384) != 0) &&
  1341. ((A17[i] & 4) != 0) &&
  1342. ((A17[i] & 8) == 0)) THEN
  1343. V4 = 16384;
  1344. NEXT i;
  1345. IF (V4 != 16384) THEN
  1346. GOTO L1187;
  1347. L1187:
  1348. V203 = 0;
  1349. CALL L107;
  1350. FOR i = 0 TO V1;
  1351. A17[i] = A17[i] & ~8;
  1352. NEXT i;
  1353. V4 = 0;
  1354. FOR i = 0 TO V1;
  1355. IF ((A17[i] & 131072) != 0) THEN V4 = 131072;
  1356. NEXT i;
  1357. IF (V4 != 131072) THEN GOTO L84;
  1358. V203 = 0;
  1359. L84:
  1360. ENDPROC;
  1361. PROCEDURE L85 USES DEVICE_DATA, TEMP_DATA, L88, L458 ;
  1362. IF (V233 || !V76 || (V42 != 0)) THEN GOTO L87;
  1363. A18[9..0] = $003;
  1364. V4 = 32;
  1365. CALL L458;
  1366. WAIT IDLE, 4096 CYCLES, 5 USEC, IDLE;
  1367. V233 = 1;
  1368. FOR i = 0 TO V1;
  1369. IF (A94[i] != 0) THEN
  1370. V191 = 1;
  1371. NEXT i;
  1372. IF(V191 == 1) THEN GOTO L86;
  1373. GOTO L87;
  1374. L86:
  1375. CALL L88;
  1376. L87:
  1377. ENDPROC;
  1378. PROCEDURE L88 USES DEVICE_DATA, TEMP_DATA, L458 ;
  1379. PREIR 0;
  1380. POSTIR 0;
  1381. PREDR 0;
  1382. POSTDR 0;
  1383. FOR i = V1 TO 0 STEP -1;
  1384. IF (((A17[i] & 32) == 0) ||
  1385. ((A17[i] & 4) == 0) ||
  1386. (V42 != 0)) THEN
  1387. GOTO L91;
  1388. IF (A94[i] == 0) THEN GOTO L91;
  1389. V77 = 0;
  1390. V78 = 0;
  1391. V30 = 0;
  1392. FOR j = V1 TO 0 STEP -1;
  1393. IF (i == j) THEN GOTO L89;
  1394. IF ((A17[j] & 32) != 0) THEN
  1395. A17[j] = A17[j] & ~4;
  1396. IF (i > j) THEN V77 = V77 + 1;
  1397. IF (i < j) THEN V78 = V78 + 1;
  1398. IF (j < i) THEN V30 = V30 + A94[j];
  1399. L89:
  1400. NEXT j;
  1401. V31 = V30 + A94[i] - 1;
  1402. IF(V31 == V30) THEN GOTO L90;
  1403. PUSH i;
  1404. A18[9..0] = $00A;
  1405. CALL L458;
  1406. POP i;
  1407. PREDR V77;
  1408. POSTDR V78;
  1409. FOR j = 0 TO 100;
  1410. DRSCAN A94[i], A95[V31..V30], CAPTURE A45[79..0];
  1411. IF(A45[79] == 0) THEN j = 100;
  1412. NEXT j;
  1413. if(A45[79] == 0) THEN GOTO L90;
  1414. V42 = 12;
  1415. GOTO L92;
  1416. L90:
  1417. PREDR V77;
  1418. POSTDR V78;
  1419. DRSCAN 80, V192[79..0], CAPTURE A45[79..0];
  1420. L91:
  1421. NEXT i;
  1422. L92:
  1423. PREIR 0;
  1424. POSTIR 0;
  1425. PREDR 0;
  1426. POSTDR 0;
  1427. ENDPROC;
  1428. PROCEDURE L93 USES DEVICE_DATA, TEMP_DATA, L107, L458, L108, L113
  1429. , L85
  1430. ;
  1431. IF (V42 == 1) THEN GOTO L100;
  1432. CALL L107;
  1433. CALL L85;
  1434. L94:
  1435. FOR i = 0 TO V1;
  1436. IF (((A17[i] & (1 | 2)) != 0) &&
  1437. ((A17[i] & 4) != 0) &&
  1438. ((A17[i] & 8) == 0)) THEN
  1439. V4 = 1 | 2;
  1440. NEXT i;
  1441. IF (V4 != (1 | 2)) THEN
  1442. GOTO L95;
  1443. A18[9..0] = $079;
  1444. CALL L458;
  1445. WAIT 10000 USEC;
  1446. L95:
  1447. FOR i = 0 TO V1;
  1448. IF (((A17[i] & 256) != 0) &&
  1449. ((A17[i] & 4) != 0) &&
  1450. ((A17[i] & 8) == 0)) THEN
  1451. V4 = 256;
  1452. NEXT i;
  1453. IF (V4 != 256) THEN
  1454. GOTO L96;
  1455. A18[9..0] = $006;
  1456. CALL L458;
  1457. L96:
  1458. FOR i = 0 TO V1;
  1459. IF (((A17[i] & 512) != 0) &&
  1460. ((A17[i] & 4) != 0) &&
  1461. ((A17[i] & 8) == 0)) THEN
  1462. V4 = 512;
  1463. NEXT i;
  1464. IF (V4 != 512) THEN
  1465. GOTO L96a;
  1466. A18[9..0] = $04A;
  1467. CALL L458;
  1468. WAIT 10000 USEC;
  1469. L96a:
  1470. FOR i = 0 TO V1;
  1471. IF (((A17[i] & 2048) != 0) &&
  1472. ((A17[i] & 4) != 0) &&
  1473. ((A17[i] & 8) == 0)) THEN
  1474. V4 = 2048;
  1475. NEXT i;
  1476. IF (V4 != 2048) THEN
  1477. GOTO L97;
  1478. A18[9..0] = $04A;
  1479. WAIT 10000 USEC;
  1480. L97:
  1481. FOR i = 0 TO V1;
  1482. IF (((A17[i] & 16384) != 0) &&
  1483. ((A17[i] & 4) != 0) &&
  1484. ((A17[i] & 8) == 0)) THEN
  1485. V4 = 16384;
  1486. NEXT i;
  1487. IF (V4 != 16384) THEN
  1488. GOTO L98;
  1489. A18[9..0] = $201;
  1490. IF (V228 == 1) THEN A18[9..0] = $166;
  1491. CALL L458;
  1492. WAIT 10000 USEC;
  1493. L98:
  1494. FOR i = 0 TO V1;
  1495. IF (((A17[i] & 131072) != 0) &&
  1496. ((A17[i] & 4) != 0) &&
  1497. ((A17[i] & 8) == 0)) THEN
  1498. V4 = 131072;
  1499. NEXT i;
  1500. IF (V4 != 131072) THEN GOTO L1193;
  1501. L1193:
  1502. IF ((!V76 && !V231 && !V259) || (V42 != 0)) THEN GOTO L99;
  1503. WAIT IDLE, 256 CYCLES, 10 USEC, IDLE;
  1504. V80 = 0;
  1505. IF (!V421 && !A175) THEN CALL L108;
  1506. IF ((V42 != 0) && V76) THEN V42 = 10;
  1507. IF ((V42 != 0) && !V76) THEN V42 = 10;
  1508. IF (V42 != 0) THEN GOTO L100;
  1509. L99:
  1510. A18[9..0] = $3FF;
  1511. CALL L458;
  1512. IF (V105 && (V42 == 0)) THEN CALL L113;
  1513. L100:
  1514. IF (V42 == 0) THEN
  1515. PRINT "DONE";
  1516. IF (V42 == 1) THEN
  1517. PRINT "Invalid option combination specified";
  1518. IF (V42 == 6) THEN
  1519. PRINT "Unrecognized device";
  1520. IF (V42 == 7) THEN
  1521. PRINT "Device revision is not supported";
  1522. IF ((V42 == 10) && (V103)) THEN
  1523. PRINT "Device programming failure";
  1524. IF (V42 == 9) THEN
  1525. PRINT "Device is not blank";
  1526. IF (V42 == 11) THEN
  1527. PRINT "Device verify failure";
  1528. IF ((V42 == 10) && (V101)) THEN
  1529. PRINT "Device configuration failure";
  1530. IF (V42 == 4) THEN
  1531. PRINT "Unable to read USERCODE/UES from device #", V84 + 1;
  1532. IF (V42 == 12) THEN
  1533. PRINT "Failed to configure Excalibur stripe";
  1534. IF (V42 == 14) THEN
  1535. PRINT "Failed to erase or program ASC device";
  1536. IF (V42 == 15) THEN
  1537. PRINT "Unable to erase the protected sector(s) of the ASC device";
  1538. IF (V42 == 18) THEN
  1539. PRINT "Reserved block start address mismatch - operation aborted";
  1540. IF (V42 == 19) THEN
  1541. PRINT "Unexpected problem has occurred during NAND flash bad block management.";
  1542. IF (V42 == 20) THEN
  1543. PRINT "Device is write-protected";
  1544. IF (V42 == 21) THEN
  1545. PRINT "Programming file size is larger than flash density";
  1546. IF (V42 == 22) THEN
  1547. PRINT "Programming file format is not aligned with flash type";
  1548. ENDPROC;
  1549. PROCEDURE L101 USES DEVICE_DATA, TEMP_DATA;
  1550. j = 0;
  1551. FOR i = 0 TO V1;
  1552. IF ((j <= V3) &&
  1553. ((A13[i] & V4) != 0) &&
  1554. ((A13[i] & 4) != 0)) THEN j = i + 1;
  1555. NEXT i;
  1556. IF (j > V3) THEN GOTO L102;
  1557. V2 = 0;
  1558. V3 = 0;
  1559. GOTO L105;
  1560. L102:
  1561. V2 = A12[j - 1];
  1562. V3 = j;
  1563. IF(!V216) THEN GOTO L103;
  1564. V2 = A105[j - 1];
  1565. L103:
  1566. IF ((V4 == 32) || (V4 == 256) ||
  1567. (V4 == 512) || (V4 == 2048) ||
  1568. (V4 == 16384) || (V4 == 32768) ||
  1569. (V4 == 1024))
  1570. THEN GOTO L105;
  1571. IF (V58) THEN GOTO L104;
  1572. A41[9..0] = $066;
  1573. GOTO L105;
  1574. L104:
  1575. A41[9..0] = $006;
  1576. L105:
  1577. IF (V4 == 1) THEN A40[9..0] = $00E;
  1578. IF (V4 == 1) THEN A44[9..0] = $012;
  1579. IF (V4 == 2) THEN A40[9..0] = $38E;
  1580. IF (V4 == 2) THEN A44[9..0] = $392;
  1581. ENDPROC;
  1582. PROCEDURE L106 USES DEVICE_DATA, TEMP_DATA, L107
  1583. ;
  1584. CALL L107;
  1585. V10 = 0;
  1586. V14 = 0;
  1587. V15 = 0;
  1588. V89 = 0;
  1589. V49 = 1;
  1590. V34 = 0;
  1591. V51 = -1;
  1592. V52 = -1;
  1593. V45 = 0;
  1594. V29 = 1;
  1595. IF (V103) THEN V29 = 0;
  1596. IF (V102 && V74) THEN V29 = 2;
  1597. ENDPROC;
  1598. PROCEDURE L107 USES DEVICE_DATA, TEMP_DATA;
  1599. FOR i = 0 TO V1;
  1600. A17[i] = (A13[i] | A48[i]);
  1601. IF (((A17[i] & 4) != 0) &&
  1602. ((A17[i] & (1 | 256 | 2 | 512 | 2048 | 16384 | 131072)) != 0) &&
  1603. !V102 && !V100 && !V103 && !V108 &&
  1604. !V107 && !V106 && V101) THEN
  1605. A17[i] = A17[i] & ~4;
  1606. IF (((A17[i] & 4) != 0) &&
  1607. ((A17[i] & 32) != 0) && ((A17[i] & 32768) == 0) && ((A17[i] & 1024) == 0) && !V101 &&
  1608. (V102 || V100 || V103 || V108 ||
  1609. V107 || V106)) THEN
  1610. A17[i] = A17[i] & ~4;
  1611. NEXT i;
  1612. ENDPROC;
  1613. PROCEDURE L108 USES DEVICE_DATA, TEMP_DATA, L107;
  1614. INTEGER V79 = 32 * V0;
  1615. BOOLEAN A46[V79];
  1616. INTEGER A47[8];
  1617. INTEGER V145;
  1618. CALL L107;
  1619. STATE IDLE;
  1620. V27 = 0;
  1621. FOR i = 0 TO V1;
  1622. A18[(A25[i] - 1)..0] = A39[(A25[i] - 1)..0];
  1623. IF ((A17[i] & (1 | 2 | 256 | 512 | 2048)) != 0) THEN
  1624. A18[9..0] = $059;
  1625. IF ((A17[i] & (32 | 16384 | 131072 | 262144)) != 0) THEN
  1626. A18[9..0] = $006;
  1627. IF ((A17[i] & 65536) != 0) THEN
  1628. A18[3..0] = $E;
  1629. A32[(V27 + (A25[i] - 1))..V27] = A18[(A25[i] - 1)..0];
  1630. V27 = V27 + A25[i];
  1631. NEXT i;
  1632. IRSCAN V27, A32[(V27 - 1)..0];
  1633. WAIT IRPAUSE, 5 USEC, IDLE;
  1634. WAIT 3 CYCLES;
  1635. DRSCAN V79, A46[(V79 - 1)..0], CAPTURE A46[(V79 - 1)..0];
  1636. V27 = 0;
  1637. FOR i = 0 TO V1;
  1638. IF (A46[V27] == 1) THEN GOTO L109;
  1639. IF (V80) THEN
  1640. PRINT "Device #", V0 - i, " unable to read IDCODE";
  1641. IF (V101 && ((A17[i] & 32) != 0) &&
  1642. ((A17[i] & 4) != 0)) THEN V42 = 6;
  1643. GOTO L110;
  1644. L109:
  1645. FOR j = 0 TO 7;
  1646. A47[j] = 0;
  1647. FOR k = 0 TO 3;
  1648. IF (A46[V27 + (4 * j) + k]) THEN
  1649. A47[j] = A47[j] | (1 << k);
  1650. NEXT k;
  1651. A47[j] = A47[j] + 48;
  1652. IF (A47[j] >= 58) THEN A47[j] = A47[j] + 7;
  1653. NEXT j;
  1654. IF (V80) THEN
  1655. PRINT "Device #", V0 - i, " IDCODE is ",
  1656. CHR$(A47[7]), CHR$(A47[6]),
  1657. CHR$(A47[5]), CHR$(A47[4]),
  1658. CHR$(A47[3]), CHR$(A47[2]),
  1659. CHR$(A47[1]), CHR$(A47[0]);
  1660. IF (V101 && ((A17[i] & 32) != 0) &&
  1661. ((A17[i] & 4) != 0) && (A47[0] != 68) &&
  1662. (A47[1] != 68)) THEN
  1663. V42 = 6;
  1664. V27 = V27 + 31;
  1665. L110:
  1666. V27 = V27 + 1;
  1667. NEXT i;
  1668. V27 = 0;
  1669. k = 0;
  1670. push l;
  1671. FOR i = 0 TO V1;
  1672. IF (A61[k] != 0) THEN GOTO L111;
  1673. IF (A46[V27] != 0) THEN
  1674. V42 = 6;
  1675. V27 = V27 + 1;
  1676. k = k + 1;
  1677. NEXT i;
  1678. GOTO L112;
  1679. L111:
  1680. V145 = 0;
  1681. FOR j = 0 TO 31;
  1682. IF (A46[(V27 + j)]) THEN
  1683. V145 = V145 + (1 << j);
  1684. NEXT j;
  1685. l = 6;
  1686. FOR j = 0 TO (A61[k] - 1);
  1687. IF (V145 == A61[k+j+1]) THEN l = 0;
  1688. IF (l == 0) THEN j = A61[k];
  1689. NEXT j;
  1690. V27 = V27 + 32;
  1691. k = k + A61[k] + 1;
  1692. IF (l == 6) THEN
  1693. V42 = 6;
  1694. NEXT i;
  1695. L112:
  1696. pop l;
  1697. IF (V232 && (V42 != 0)) THEN
  1698. PRINT "IDCODE failures ignored";
  1699. IF (V232 && (V42 != 0)) THEN
  1700. V42 = 0;
  1701. ENDPROC;
  1702. PROCEDURE L113 USES DEVICE_DATA, TEMP_DATA, L107, L458, L119;
  1703. j = 0;
  1704. k = V1;
  1705. V84 = V84 - 1;
  1706. IF (V84 == -1) THEN GOTO L114;
  1707. IF ((V84 < 0) || (V84 > V1) ||
  1708. (((A17[V1 - V84] & 256) == 0) &&
  1709. ((A17[V1 - V84] & 32) == 0) &&
  1710. ((A17[V1 - V84] & 512) == 0) &&
  1711. ((A17[V1 - V84] & 16384) == 0) &&
  1712. ((A17[V1 - V84] & 2048) == 0) &&
  1713. ((A17[V1 - V84] & 131072) == 0))) THEN
  1714. V42 = 4;
  1715. IF (V42 != 0) THEN GOTO L118;
  1716. j = V84;
  1717. k = V84;
  1718. L114:
  1719. CALL L107;
  1720. FOR i = 0 TO V1;
  1721. IF (((A17[i] & 256) != 0) &&
  1722. ((A17[i] & 4) != 0) &&
  1723. ((A17[i] & 8) == 0)) THEN
  1724. V4 = 256;
  1725. NEXT i;
  1726. IF (V4 != 256) THEN
  1727. GOTO L115;
  1728. A18[9..0] = $006;
  1729. CALL L458;
  1730. WAIT 10000 USEC;
  1731. L115:
  1732. FOR i = 0 TO V1;
  1733. IF (((A17[i] & (512 | 2048)) != 0) &&
  1734. ((A17[i] & 4) != 0) &&
  1735. ((A17[i] & 8) == 0)) THEN
  1736. V4 = 512 | 2048;
  1737. NEXT i;
  1738. IF (V4 != (512 | 2048)) THEN
  1739. GOTO L116;
  1740. A18[9..0] = $04A;
  1741. CALL L458;
  1742. WAIT 10000 USEC;
  1743. L116:
  1744. FOR i = 0 TO V1;
  1745. IF (((A17[i] & 16384) != 0) &&
  1746. ((A17[i] & 4) != 0) &&
  1747. ((A17[i] & 8) == 0)) THEN
  1748. V4 = 16384;
  1749. NEXT i;
  1750. IF (V4 != 16384) THEN
  1751. GOTO L117;
  1752. A18[9..0] = $201;
  1753. CALL L458;
  1754. WAIT 10000 USEC;
  1755. L117:
  1756. A18[9..0] = $3FF;
  1757. CALL L458;
  1758. STATE IDLE;
  1759. FOR i = 0 TO (V19 - 1);
  1760. A30[i] = 1;
  1761. NEXT i;
  1762. FOR i = j TO k;
  1763. V84 = i;
  1764. PUSH i; PUSH j; PUSH k;
  1765. CALL L107;
  1766. V4 = 0;
  1767. IF (((A17[V1 - V84] & 256) != 0) &&
  1768. ((A17[V1 - V84] & 4) != 0)) THEN
  1769. V4 = 256;
  1770. IF (((A17[V1 - V84] & 16384) != 0) &&
  1771. ((A17[V1 - V84] & 4) != 0)) THEN
  1772. V4 = 16384;
  1773. IF (((A17[V1 - V84] & 32) != 0) &&
  1774. ((A17[V1 - V84] & 4) != 0)) THEN
  1775. V4 = 32;
  1776. IF (((A17[V1 - V84] & 512) != 0) &&
  1777. ((A17[V1 - V84] & 4) != 0)) THEN
  1778. V4 = 512;
  1779. IF (((A17[V1 - V84] & 2048) != 0) &&
  1780. ((A17[V1 - V84] & 4) != 0)) THEN
  1781. V4 = 2048;
  1782. IF (((A17[V1 - V84] & 131072) != 0) &&
  1783. ((A17[V1 - V84] & 4) != 0)) THEN
  1784. V4 = 131072;
  1785. IF (V4 != 0) THEN CALL L119;
  1786. POP k; POP j; POP i;
  1787. NEXT i;
  1788. L118:
  1789. V84 = 0;
  1790. ENDPROC;
  1791. PROCEDURE L119 USES DEVICE_DATA, TEMP_DATA, L458, L123;
  1792. j = V1 - V84;
  1793. FOR i = 0 TO V1;
  1794. IF (((A17[i] & V4) != 0) &&
  1795. ((A17[i] & 4) != 0) && (i != j)) THEN
  1796. A17[i] = A17[i] | 8;
  1797. NEXT i;
  1798. IF (V4 == 256) THEN
  1799. A18[9..0] = $007;
  1800. IF (V4 == 16384) THEN
  1801. A18[9..0] = $007;
  1802. IF ((V4 == 512) || (V4 == 2048)) THEN
  1803. A18[9..0] = $079;
  1804. IF (V4 == 32) THEN
  1805. A18[9..0] = $007;
  1806. IF (V4 == 131072) THEN
  1807. A18[9..0] = $007;
  1808. CALL L458;
  1809. DRSCAN 32 + j, A30[(32 + j - 1)..0], CAPTURE A31[(32 + j - 1)..0];
  1810. V86 = 0;
  1811. FOR i = 0 TO 31;
  1812. IF (A31[i + j]) THEN
  1813. V86 = V86 | (1 << i);
  1814. NEXT i;
  1815. CALL L123;
  1816. ENDPROC;
  1817. PROCEDURE L120 USES DEVICE_DATA, TEMP_DATA, L107, L458;
  1818. CALL L107;
  1819. V4 = 512;
  1820. j = 0;
  1821. FOR i = 0 TO V1;
  1822. A30[j] = 1;
  1823. l = 1;
  1824. IF (((A17[i] & 512) == 0) ||
  1825. ((A17[i] & 4) == 0)) THEN
  1826. GOTO L122;
  1827. l = 8 * 3;
  1828. FOR V27 = 0 TO l - 1;
  1829. A30[j + V27] = 1;
  1830. IF ((V27 % 3) == 0) THEN
  1831. A30[j + V27] = 0;
  1832. NEXT V27;
  1833. L122:
  1834. j = j + l;
  1835. NEXT i;
  1836. A18[9..0] = $055;
  1837. CALL L458;
  1838. WAIT IDLE, 10 CYCLES, 1000 USEC, IDLE;
  1839. DRSCAN j, A30[j - 1..0];
  1840. WAIT IDLE, 10 CYCLES, 1000 USEC, IDLE;
  1841. A18[9..0] = $000;
  1842. CALL L458;
  1843. WAIT IDLE, 10 CYCLES, 1000 USEC, IDLE;
  1844. A18[9..0] = $3FF;
  1845. CALL L458;
  1846. WAIT IDLE, 10 CYCLES, 1000 USEC, IDLE;
  1847. FOR i = 0 TO j - 1;
  1848. A30[i] = 1;
  1849. NEXT i;
  1850. ENDPROC;
  1851. PROCEDURE L123 USES DEVICE_DATA, TEMP_DATA;
  1852. INTEGER A58[8];
  1853. EXPORT "DEVICE", V84 + 1;
  1854. EXPORT "USERCODE", V86;
  1855. FOR i = 0 TO 7;
  1856. V27 = 0;
  1857. A58[i] = V86 & 15;
  1858. IF (A58[i] > 9) THEN V27 = 7;
  1859. A58[i] = A58[i] + 48 + V27;
  1860. V86 = V86 >> 4;
  1861. NEXT i;
  1862. PRINT "Device #", V84 + 1, " USERCODE code is ",
  1863. CHR$(A58[7]), CHR$(A58[6]),
  1864. CHR$(A58[5]), CHR$(A58[4]),
  1865. CHR$(A58[3]), CHR$(A58[2]),
  1866. CHR$(A58[1]), CHR$(A58[0]);
  1867. ENDPROC;
  1868. PROCEDURE L124 USES DEVICE_DATA, TEMP_DATA, L107
  1869. ;
  1870. j = 0;
  1871. k = V1;
  1872. V34 = 1;
  1873. V29 = 1;
  1874. V84 = V84 - 1;
  1875. IF (V84 == -1) THEN GOTO L126;
  1876. IF ((V84 < 0) || (V84 > V1) ||
  1877. (((A17[V1 - V84] & 1) == 0) &&
  1878. ((A17[V1 - V84] & 2) == 0))) THEN
  1879. V42 = 4;
  1880. IF (V42 != 0) THEN GOTO L127;
  1881. L125:
  1882. j = V84;
  1883. k = V84;
  1884. L126:
  1885. FOR i = j TO k;
  1886. V84 = i;
  1887. PUSH i; PUSH j; PUSH k;
  1888. CALL L107;
  1889. V86 = 0;
  1890. POP k; POP j; POP i;
  1891. NEXT i;
  1892. L127:
  1893. V84 = 0;
  1894. ENDPROC;
  1895. PROCEDURE L134 USES DEVICE_DATA, TEMP_DATA;
  1896. INTEGER V85[8];
  1897. EXPORT "DEVICE", V84 + 1;
  1898. EXPORT "UES", V86;
  1899. FOR i = 0 TO 3;
  1900. V27 = 0;
  1901. V85[i] = V86 & 15;
  1902. IF (V85[i] > 9) THEN V27 = 7;
  1903. V85[i] = V85[i] + 48 + V27;
  1904. V86 = V86 >> 4;
  1905. NEXT i;
  1906. PRINT "Device #", V84 + 1, " UES code is ",
  1907. CHR$(V85[3]), CHR$(V85[2]),
  1908. CHR$(V85[1]), CHR$(V85[0]);
  1909. ENDPROC;
  1910. PROCEDURE L135 USES DEVICE_DATA, TEMP_DATA, L458;
  1911. A18[9..0] = $00A;
  1912. CALL L458;
  1913. PREDR V77;
  1914. POSTDR V78;
  1915. DRSCAN 80, V189[79..0], CAPTURE A45[79..0];
  1916. FOR i = 0 TO 100;
  1917. PREDR V77;
  1918. POSTDR V78;
  1919. DRSCAN 80, A29[79..0], CAPTURE A45[79..0];
  1920. IF (A45[79] == 0) THEN i = 100;
  1921. NEXT i;
  1922. IF (A45[79] == 0) THEN GOTO L136;
  1923. V42 = 12;
  1924. GOTO L137;
  1925. L136:
  1926. PREDR V77;
  1927. POSTDR V78;
  1928. DRSCAN 80, V190[79..0], CAPTURE A45[79..0];
  1929. FOR i = 0 TO 100;
  1930. PREDR V77;
  1931. POSTDR V78;
  1932. DRSCAN 80, A29[79..0], CAPTURE A45[79..0];
  1933. IF (A45[79] == 0) THEN i = 100;
  1934. NEXT i;
  1935. IF (A45[79] == 0) THEN GOTO L137;
  1936. V42 = 12;
  1937. L137:
  1938. ENDPROC;
  1939. PROCEDURE L138 USES DEVICE_DATA, TEMP_DATA;
  1940. V188 = (V187 - V186)/80;
  1941. FOR i = 0 TO V188;
  1942. FOR j = 0 TO 100;
  1943. PREDR V77;
  1944. POSTDR V78;
  1945. DRSCAN 80, A93[(V186 + 79)..V186], CAPTURE A45[79..0];
  1946. IF (A45[79] == 0) THEN j = 100;
  1947. NEXT j;
  1948. IF (A45[79] == 0) THEN GOTO L139;
  1949. V42 = 12;
  1950. i = V188;
  1951. GOTO L140;
  1952. L139:
  1953. V186 = V186 + 80;
  1954. L140:
  1955. NEXT i;
  1956. ENDPROC;
  1957. PROCEDURE L1223 USES DEVICE_DATA, TEMP_DATA, L458, L849;
  1958. PUSH j;
  1959. PUSH m;
  1960. PUSH n;
  1961. PUSH i;
  1962. A31[22+V1..0] = A29[22+V1..0];
  1963. IF ((A186[j] & 512) == 0) THEN A31[j+22..j] = $500008;
  1964. IF ((A186[j] & 512) != 0) THEN A31[j+22..j] = $480008;
  1965. A18[9..0] = $203;
  1966. CALL L458;
  1967. WAIT IDLE, 16 CYCLES, IDLE;
  1968. DRSCAN (23 + V1), A31[22+V1..0];
  1969. STATE IDLE;
  1970. A18[9..0] = $205;
  1971. CALL L458;
  1972. WAIT IDLE, 16 CYCLES, IDLE;
  1973. DRSCAN (32 + V1), A29[31+V1..0], CAPTURE A31[31+V1..0];
  1974. WAIT IDLE, 3 CYCLES, IDLE;
  1975. ba[31..0] = A31[j+31..j];
  1976. Call L849;
  1977. IF (i == 0) THEN GOTO L1224;
  1978. i = i >> 23;
  1979. m = 0;
  1980. FOR n = 0 TO 8;
  1981. IF ((i & (1 << n)) != 0) THEN m = m + (1 << (8 - n));
  1982. NEXT n;
  1983. IF (m != 120 && m != 124 && m != 126) THEN V42 = 6;
  1984. IF (V42 != 0) THEN PRINT "Detected invalid Max 10 feature ID for device ", V0 - j;
  1985. IF (V42 != 0) THEN GOTO L1224;
  1986. IF (m > (A186[j] & 511)) THEN V42 = 6;
  1987. IF (V42 != 0) THEN PRINT "Incompatible feature ID for device ", V0 - j, ". Expected feature ID is ", (A186[j] & 511), " but fouL742 ", m;
  1988. L1224:
  1989. POP i;
  1990. POP n;
  1991. POP m;
  1992. POP j;
  1993. ENDPROC;
  1994. PROCEDURE L1190 USES DEVICE_DATA, TEMP_DATA, L458, L850, L1223;
  1995. push V91;
  1996. V91 = 1;
  1997. m = 0;
  1998. n = 0;
  1999. FOR i = 0 to V1;
  2000. IF ((A17[i] & 32) != 0 && (A17[i] & 4) != 0) THEN A17[i] = A17[i] | 8;
  2001. m = m + A25[i];
  2002. NEXT i;
  2003. FOR j = 0 to V1;
  2004. IF ((A17[j] & 32) == 0 ||
  2005. (A17[j] & 4) == 0 ||
  2006. (A17[j] & 524288) == 0) THEN GOTO L1191;
  2007. A17[j] = A17[j] & ~8;
  2008. A31[m-1..0] = A30[m-1..0];
  2009. A31[n+9..n] = $006;
  2010. IRSCAN m, A31[m-1..0], CAPTURE A57[m-1..0];
  2011. STATE IDLE;
  2012. A18[9..0] = $2CC;
  2013. CALL L458;
  2014. WAIT IDLE, 16 CYCLES, 350000 USEC, IDLE;
  2015. call L1223;
  2016. IF (V42 != 0) THEN GOTO L1192;
  2017. IF A57[n+2] == 1 THEN GOTO L1192;
  2018. A18[9..0] = $203;
  2019. CALL L458;
  2020. WAIT IDLE, 3 CYCLES, IDLE;
  2021. DRSCAN 23 + V1, A29[22+V1..0];
  2022. A18[9..0] = $3F2;
  2023. CALL L458;
  2024. WAIT IDLE, 16 CYCLES, 350000 USEC, IDLE;
  2025. A18[9..0] = $307;
  2026. CALL L458;
  2027. WAIT IDLE, 16 CYCLES, IDLE;
  2028. DRSCAN V0, A29[V1..0], CAPTURE A31[V1..0];
  2029. IF (A31[j] == 0) THEN V42 = 10;
  2030. IF (A31[j] == 0) THEN GOTO L1192;
  2031. STATE IDLE;
  2032. FOR m = 0 to 3;
  2033. A18[9..0] = $203;
  2034. CALL L458;
  2035. WAIT IDLE, 16 CYCLES, IDLE;
  2036. i = A174[j * 2];
  2037. IF (m == 0) THEN i = i - ((A174[j * 2 + 1]/32) + 1);
  2038. IF (m == 1) THEN i = 14 * (A174[j * 2 + 1]/64);
  2039. IF (m == 3) THEN i = i + (A174[j * 2 + 1]/32);
  2040. CALL L850;
  2041. k = j;
  2042. FOR i = 22 TO 0 STEP -1;
  2043. A31[k] = ba[i];
  2044. k = k + 1;
  2045. NEXT i;
  2046. k = 23 + V1;
  2047. DRSCAN k, A31[k-1..0];
  2048. STATE IDLE;
  2049. A18[9..0] = $3F4;
  2050. CALL L458;
  2051. WAIT IDLE, 16 CYCLES, IDLE;
  2052. A31[j+31..j] = $6C48A50F;
  2053. IF (m == 1) THEN A31[j+31..j] = $FFF7FFFF;
  2054. k = 32 + V1;
  2055. DRSCAN k, A31[k-1..0];
  2056. WAIT IDLE, 3 CYCLES, 320 USEC, IDLE;
  2057. A18[9..0] = $307;
  2058. CALL L458;
  2059. WAIT IDLE, 16 CYCLES, IDLE;
  2060. DRSCAN V0, A29[V1..0], CAPTURE A31[V1..0];
  2061. STATE IDLE;
  2062. IF (A31[j] == 0) THEN V42 = 10;
  2063. IF (V42 != 0) THEN m = 2;
  2064. NEXT m;
  2065. L1192:
  2066. A18[9..0] = $201;
  2067. CALL L458;
  2068. WAIT IDLE, 1 CYCLES, 1000 USEC, IDLE;
  2069. A17[j] = A17[j] | 8;
  2070. L1191:
  2071. IF (V42 != 0) THEN j = V1;
  2072. n = n + A25[j];
  2073. NEXT j;
  2074. FOR i = 0 to V1;
  2075. A17[i] = A17[i] & ~8;
  2076. NEXT i;
  2077. pop V91;
  2078. ENDPROC;
  2079. PROCEDURE L141 USES DEVICE_DATA, TEMP_DATA, L107, L458, L138, L135;
  2080. PRINT "configuring SRAM device(s)...";
  2081. CALL L107;
  2082. PREIR 0;
  2083. POSTIR 0;
  2084. PREDR 0;
  2085. POSTDR 0;
  2086. FOR i = V1 TO 0 STEP -1;
  2087. IF (((A17[i] & 32) == 0) ||
  2088. ((A17[i] & 4) == 0) ||
  2089. (V42 != 0)) THEN
  2090. GOTO L146;
  2091. V77 = 0;
  2092. V78 = 0;
  2093. V30 = 0;
  2094. V186 = 0;
  2095. FOR j = V1 TO 0 STEP -1;
  2096. IF (i == j) THEN GOTO L142;
  2097. IF ((A17[j] & 32) != 0) THEN
  2098. A17[j] = A17[j] & ~4;
  2099. IF (i > j) THEN V77 = V77 + 1;
  2100. IF (i < j) THEN V78 = V78 + 1;
  2101. IF (j < i) THEN V30 = V30 + A43[j];
  2102. IF (j < i) THEN V186 = V186 + A92[j];
  2103. L142:
  2104. NEXT j;
  2105. IF(A92[i] == 0) THEN
  2106. GOTO L143;
  2107. PUSH i;
  2108. CALL L135;
  2109. POP i;
  2110. V187 = V186 + A92[i] - 1;
  2111. PUSH i;
  2112. CALL L138;
  2113. POP i;
  2114. L143:
  2115. V31 = V30 + A43[i] - 1;
  2116. POSTDR V78;
  2117. PUSH i;
  2118. IF (((A147[i] & 2) == 0) ||
  2119. V393) THEN
  2120. GOTO L1094;
  2121. A18[9..0] = $2EE;
  2122. CALL L458;
  2123. L1094:
  2124. IF ((A17[i] & 64) == 0) THEN
  2125. GOTO L144;
  2126. A18[9..0] = $281;
  2127. CALL L458;
  2128. FOR i = 0 TO 200;
  2129. WAIT IDLE, 512 CYCLES, 512 USEC, IDLE;
  2130. NEXT i;
  2131. POP i;
  2132. PUSH i;
  2133. L144:
  2134. IF (((A17[i] & 128) == 0) || (V230 == 0)) THEN
  2135. GOTO L145;
  2136. A18[9..0] = $00D;
  2137. CALL L458;
  2138. WAIT 2500 USEC;
  2139. L145:
  2140. A18[9..0] = $002;
  2141. CALL L458;
  2142. FOR i = 0 TO 20;
  2143. WAIT IDLE, 512 CYCLES, 512 USEC, IDLE;
  2144. NEXT i;
  2145. POP i;
  2146. DRSCAN A43[i], A42[V31..V30];
  2147. IF (USE_REV0_PROG_ALG) THEN DRSCAN 32, A30[31..0];
  2148. PUSH i;
  2149. A18[9..0] = $004;
  2150. CALL L458;
  2151. POP i;
  2152. PREDR V77;
  2153. POSTDR V78;
  2154. DRSCAN A59[i], A29[A59[i]-1..0], CAPTURE A45[A59[i]-1..0];
  2155. IF !A45[A60[i]] THEN V42 = 10;
  2156. PUSH i;
  2157. IF (((A147[i] & 2) == 0) ||
  2158. V393) THEN
  2159. GOTO L1095;
  2160. WAIT IDLE, 8192 CYCLES, 2048 USEC, IDLE;
  2161. A18[9..0] = $1EE;
  2162. CALL L458;
  2163. L1095:
  2164. CALL L107;
  2165. POP i;
  2166. L146:
  2167. NEXT i;
  2168. PREIR 0;
  2169. POSTIR 0;
  2170. PREDR 0;
  2171. POSTDR 0;
  2172. IF (V42 != 0) THEN
  2173. GOTO L147;
  2174. V76 = 1;
  2175. L147:
  2176. ENDPROC;
  2177. PROCEDURE L458 USES DEVICE_DATA, TEMP_DATA;
  2178. PUSH i;
  2179. PUSH j;
  2180. PUSH l;
  2181. V41 = 0;
  2182. V27 = 0;
  2183. IF (!V56) THEN GOTO L459;
  2184. V56 = 0;
  2185. V41 = 50;
  2186. IF (!USE_EXTEND_IR_DELAY_METHOD) THEN GOTO L459;
  2187. V27 = 50;
  2188. A32[49..0] = A30[49..0];
  2189. L459:
  2190. FOR i = 0 TO V1;
  2191. IF ((A17[i] & 8) != 0) THEN GOTO L460;
  2192. IF (((A17[i] & V4) != 0) &&
  2193. ((A17[i] & 4) != 0)) THEN GOTO L462;
  2194. A33[(A25[i] - 1)..0] = A39[(A25[i] - 1)..0];
  2195. IF (((A17[i] & 1) != 0) &&
  2196. ((A17[i] & 4) != 0)) THEN
  2197. A33[(A25[i] - 1)..0] = $03E;
  2198. A32[(V27 + (A25[i] - 1))..V27] = A33[(A25[i] - 1)..0];
  2199. V27 = V27 + A25[i];
  2200. GOTO L465;
  2201. L460:
  2202. IF ((A17[i] & 2) != 0) THEN GOTO L461;
  2203. A32[(V27 + 9)..V27] = $3FF;
  2204. IF ((A17[i] & 1) != 0) THEN
  2205. A32[(V27 + 9)..V27] = $03E;
  2206. V27 = V27 + 10;
  2207. GOTO L465;
  2208. L461:
  2209. IF (!V57) THEN GOTO L462;
  2210. A32[(V27 + 9)..V27] = $02A;
  2211. V27 = V27 + 10;
  2212. GOTO L465;
  2213. L462:
  2214. l = 0;
  2215. IF ((A18[20] == 1) && ((A17[i] & 64) != 0)) THEN
  2216. l = 10;
  2217. A32[(V27 + 9)..V27] = A18[(l + 9)..l];
  2218. V27 = V27 + 10;
  2219. GOTO L465;
  2220. L465:
  2221. NEXT i;
  2222. IF ((V41 == 0) || USE_EXTEND_IR_DELAY_METHOD) THEN
  2223. GOTO L466;
  2224. STATE DRPAUSE;
  2225. WAIT DRPAUSE, 5 USEC, DRPAUSE;
  2226. L466:
  2227. IRSCAN V27, A32[(V27 - 1)..0];
  2228. V57 = 0;
  2229. WAIT IRPAUSE, V83 USEC, IRPAUSE;
  2230. IF (V91) THEN GOTO L467;
  2231. STATE IDLE;
  2232. WAIT 3 CYCLES;
  2233. L467:
  2234. POP l;
  2235. POP j;
  2236. POP i;
  2237. ENDPROC;
  2238. PROCEDURE L682 USES DEVICE_DATA, TEMP_DATA;
  2239. V23 = 0;
  2240. V24 = 0;
  2241. FOR i = 0 TO (V19 - 1);
  2242. A30[i] = 1;
  2243. NEXT i;
  2244. FOR i = 0 TO V1;
  2245. V25 = 1;
  2246. V26 = 1;
  2247. IF(V216) THEN V25 = 0;
  2248. IF(V216) THEN V26 = 0;
  2249. IF (((A17[i] & V4) == 0) ||
  2250. ((A17[i] & 4) == 0) ||
  2251. ((A17[i] & 8) != 0)) THEN GOTO L683;
  2252. V2 = A12[i];
  2253. IF(V216) THEN V2 = A105[i];
  2254. V25 = A1[V2];
  2255. V26 = A5[V2];
  2256. GOTO L684;
  2257. L683:
  2258. IF (V74 && !V216) THEN A30[V24] = 0;
  2259. L684:
  2260. V23 = V23 + V25;
  2261. V24 = V24 + V26;
  2262. NEXT i;
  2263. V49 = 0;
  2264. ENDPROC;
  2265. PROCEDURE L849 USES TEMP_DATA;
  2266. PUSH j;
  2267. i = 0;
  2268. FOR j = 0 to 31;
  2269. IF (ba[j] == 1) THEN i = i + (1<<j);
  2270. NEXT j;
  2271. POP j;
  2272. ENDPROC;
  2273. PROCEDURE L850 USES TEMP_DATA;
  2274. PUSH j;
  2275. ba[31..0] = $00000000;
  2276. FOR j = 0 to 31;
  2277. IF (i&(1<<j))!=0 THEN ba[j]=1;
  2278. NEXT j;
  2279. POP j;
  2280. ENDPROC;
  2281. ' END OF FILE
  2282. CRC 7692;