1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287 |
- 'Copyright (C) 2020 Intel Corporation. All rights reserved.
- 'Your use of Intel Corporation's design tools, logic functions
- 'and other software and tools, and any partner logic
- 'functions, and any output files from any of the foregoing
- '(including device programming or simulation files), and any
- 'associated documentation or information are expressly subject
- 'to the terms and conditions of the Intel Program License
- 'Subscription Agreement, the Intel Quartus Prime License Agreement,
- 'the Intel FPGA IP License Agreement, or other applicable license
- 'agreement, including, without limitation, that your use is for
- 'the sole purpose of programming logic devices manufactured by
- 'Intel and sold by Intel or its authorized distributors. Please
- 'refer to the applicable agreement for further details, at
- 'https://fpgasoftware.intel.com/eula.
- 'Device #1: EP4CE15 - /home/hpa/abc80/max80/blinktest/output_files/max80.sof Fri Aug 6 20:12:48 2021
- NOTE "CREATOR" "QUARTUS PRIME JAM COMPOSER 20.1";
- NOTE "DATE" "2021/08/06";
- NOTE "DEVICE" "EP4CE15";
- NOTE "NEED_FREQUENCY_CONTROL" "0";
- NOTE "FILE" "max80.sof";
- NOTE "TARGET" "1";
- NOTE "IDCODE" "020F20DD";
- NOTE "USERCODE" "00111E47";
- NOTE "CHECKSUM" "00111E47";
- NOTE "SAVE_DATA" "DEVICE_DATA";
- NOTE "SAVE_DATA_VARIABLES" "V0, A12, A13, A25, A42, A93, A43, A92, A94, A95, A105, A109, A111";
- NOTE "STAPL_VERSION" "JESD71";
- NOTE "JAM_VERSION" "2.0";
- NOTE "ALG_VERSION" "68";
- ACTION CONFIGURE = L20, DO_READ_USERCODE OPTIONAL, DO_HALT_ON_CHIP_CC OPTIONAL, DO_IGNORE_IDCODE_ERRORS OPTIONAL, DO_IGNORE_INTOSC_BYPASS RECOMMENDED, DO_BYPASS_SECOND_IDCODE_READ OPTIONAL,
- L27;
- ACTION READ_USERCODE = L25, L27;
- ACTION CHECK_IDCODE = L966, L27;
- DATA DEVICE_DATA;
- INTEGER V0 = 1;
- INTEGER V1 = 0;
- BOOLEAN V185 = 0;
- BOOLEAN V193 = 0;
- INTEGER A12[1] = 12;
- INTEGER A105[1] = 0;
- INTEGER A59[1] = 1080;
- INTEGER A60[1] = 409;
- INTEGER A61[2] = 34545885, 1;
- INTEGER A13[1] = 36;
- INTEGER A147[1] = 0;
- INTEGER A25[1] = 10;
- INTEGER A43[1] = 4087056;
- INTEGER A109[1] = 0;
- INTEGER A111[1] = 0;
- INTEGER A125[1] = 0;
- INTEGER A186[1] = 0;
- INTEGER A174[2] = 0, 0;
- INTEGER A92[1] = 0;
- INTEGER A94[1] = 0;
- BOOLEAN A95[1] = $0;
- BOOLEAN A93[1] = $0;
- BOOLEAN A96[1];
- INTEGER A97 = 1;
- BOOLEAN A42[4087056] = @
- Yky10u@@@@3q6aP86Zm6Gj@@t@@@l@tVVpd@_m7UybF@yh@@xt@ypF@@tV_pV@ud
- V_nF@ypV@zd@_xbn@@@Zj9Eu4knyF00000018W0I2GG4O0G0100000901HW11X49
- 19H2FP03Pq3X430100I2C23Oa489IuH8X428W07W1Q06G014W000GkX100W04G01
- 8Y8YG41489GIaGYWc1H23o6a4Ia8HnGI84W028f638Y8YG4H49kOGQJYOZ1nY7IB
- F4NIW0W0IWBXC73PZ4000000H4X8Y0mkRZSq6199420HMa7P3UaDjH6J2HQRasm0
- 100Wq06oiO8E910028014HMNC82v1000G028W04G0180083A1204G028n8cOYH8X
- 4YGW16m0J829aG4I8X84G0r5OG6W102e04G01GEvaZS00GaW1W2Ae05G0LAOG402
- v2CacSIAn3DY60Cm03O01KlW4X3I08W0BBuXO2304G4W0288ywX0f4o1Ceia1000
- H8Y8YoHC8Rp0aG29818W04G453O0W02801aHCo8Z2IU0G4H4Y8Ye5W2G4HW5NaGS
- I20I01oyCW4I81901aeK9G014W0288a81004Gf3643OGFW18Y8YG4PaXCo8QRmWC
- 06_7OuYW1414Gv86a0G0m03CW1289j6028W04m03OW1Wuq7Y8C0148G_e1H4OyTm
- 0YCo86P4HH4XqEP0n4JCY16O03C0IYh08W03OW16o8ZCan4JOY9aW4I818W02GaH
- 6o83SW3EuG7TqXEQe1DqO3Rin6sOZDiXEwG7TqXEweZTsP7xeYAKH5LB05K1O0we
- ZEqPbLioAgc1C0L4HK413bL94paGO63I3b002801408n4U0Cm03O8XaK26aLm0m0
- 3SW3Euo1OGS13Y0WGO0303CG028W8101H0C04G4X8Y8YK0Cacx10014W020opb0G
- 09014G028W04014K4nWK0C8W02G0pCZPcP2JCn42Bim4M01q5m0n4JCY9Y84H4Hi
- 0eWA068cOYv0m0D0C8Xm3W028014oG6Pa9cm60000000aYKI9b@_xF@10WWVC04G
- 6m03CW16O03G4HvPC85036OW1CmCpaKm0ZCo86PW1I1mW9cOY505K1m0pCpC706e
- 1W1cOY9C14GqduXD5FaDyXy49a_nW4O6G4H4X801Ks934G0180H4fYc14H4H8YCo
- G6PaXCo8JA09Q0OG6068ZCoG6RiXDs8JKY7oJO0PaX2KG15n4U8J430000000KW2
- Ae0G014WCpCcPcO4JCnY5P0Y8A815KG4JCnE0CG303OdTsnExiZTsPMK03k1m0n4
- JCY9c9Cn4JYCmGqB6IDvHse4G0G018We2LKHLW96I8OGC1304G01eYAIH5P6pCpi
- m26GCnaZSo97vaJEo9cOH4yW8Y82HCnaa294nBXSL608W49hG2H4C8N53HhO8Nc1
- 02eoKMPbfioAJP4HKEB3IgPGhf406CmqpnWCg604G0Bwa1tKJ09aG2I8XauE9a28
- XSLC4jw14H01H0G8VL28Y2AG154CoA14G0OpgC0O01KOi4IynGQe4Y8W1m03CWH6
- P8ZCI6AO0I8X4aG2P8ZCom4JCX9Y8gKM2Hl21I8X4a02e6U908I89Eb1G014W028
- 014KW2AeG62603Cm06Sm1Eu02G014eW2AGXCoG6Pu1FymB6W1m17QG3Dq0Fym3Uq
- H7we3Em17SW3Eu0N5LeYAYKaH6900000G7TeZEe05KGb0WW8060AeiARL2eYAeI1
- A1WeW2KG10xWJ8dJ2fLO8iJ24H4H8YTsnExaZSo97H5LKYAY8XICWSo97vipkO06
- a1WXOA6qJn0KJDrecAgY8a0eW3Em17KW2Ae0DqG3QeX6qGJ829amaoF00014W020
- 00004I8X8K4H8Y8YIKH5D6W104GYG4H4HSn5duY8IXL3OZDsm6vaZSoPMEd42xOG
- 4X78dTsrunW836GEvWQCn3XXO04G01803iKS900280140Hmf7oAo04G018OW1Cm0
- 00000W16O03000000Em17SeW2AG1OWbhBXK09a0WWWI6028WRqX1W3Eu07SG028W
- 8Ym3W0EuY1OGE03IRmG41928O06O018W02HBD00086n4JiWH64Cr0G014W0Ae05K
- 4CPCXS3648XX82Ia6mW82CG3DqW6OW1Cm02G014W6Qe1D004Xm08Y8YG414W02CX
- 9cO228W04OWXG260DqG3Qim2MO198X4II8X4aW2AG15GB5W1OX5Mm2ByW7Uu1EuW
- 3S03i8HC06Oe5jqIRsF6K_Z11@m0OW16mW16m03CY8m0G05KW2AOI18XQ0CGpDti
- cH018W0ZOaH6X02801aG2I8n86PaH8X4IG214W02e05KG1QeX6qOaHCoOZQin6ve
- ZEoHKG1Ae06m03CX5MO23Eu07Sn8cOYH9bKYI01aUzCGCn4ZOW3keXCGCn4ZOW16
- m03km5NSbRkvANOW9Qe401cO2JCnS1W2W9cVwpF@4cOY9CvaJSo9cm4JCXEwe3T6
- P4ZCYCaH6P8Y8YG4JCX9c83PaH6ZCo86PbLiowZUyn7juYBQHW0AKh40s03OW1Um
- 3Fy0W16O0VynE_O000004w36_vdVypaJQo9dqaJEPiF6OY9_pV@zdvdVUpFxicTs
- 9DvaJYJEv4dG3DeXcRSpDtXSOG60C0Qe16m03CW16O0pCpOcPcN0e0CpCm06OW3B
- p001qO6RinCsOZPC288kh40m8ZOaH6P1W2Co8pOcPcnDtSZRMTLhkwgMTrLJ1m0p
- CpTkxkxi@_xR@TtrkxkhTtTN@_xl_T@zj@_@x@@@t_xllzn6ROZDtucRkXDsO3Ri
- n6sOZFyn7@K0C0tSpDkvcRCpCpO6PaXCo0DTs3G4H4X800a4e46OW1C0eW2KG9PU
- 63G2Cmq7b1Xlm0QeX6qmBlubNwG7TqXV_v7@qHNdL6a103fMP0geYx92C0tV@jl@
- cgWLC0KG1LyQ90801Cm43IHw10Co86PaHDweZcB636PaHCoQhPjrEpPdTcRkv6tS
- pDkvcJTwfdwipEpPdVkpF@EtTtTkxkxStztx_xlR303U0uWK0CmztVlxfcwaLC81
- 63IM91G19aW4I82iAXevC8P56m03CW16O03CCoQ36O401C5W4mmBlubNUrhl_gNU
- v5lyxl_ztVypF@ujtUpRl_gNVzDlzsR_vdVypF@udV_pV@zdV@zt306e103ypF@u
- dvcpSpDdvcRkCHC04G0P416029aW4I0Hc894hb1H4mGsMCW16O03ku2NSn5kuYBO
- aH6n83CW16QKZDs8NSn5kucRSpDNvghkoF@yZV_u3VynbK0IWhkwBVzrN_whlyr7
- VuZFojHJ2aJEP8ZCoGMPbbio8JOKI8Y8YG4G298Xa3Sm17uW3Em1004pN20Y9cm4
- JCCbW1OWH6n8ZCX9cOYxkxEtTpDkv6JOY9cmCpCZvcQIJDv6tSpj408WRkv6tytV
- _xl@ytV@Z2m0kvcOPDbGPJ6GNTrbko8JjLIa6Y1m4JAMYn0K8ZC9WP0in6ROJ5Le
- YA2G014GG15aWLNjgh6WmyC01Co86Pa84H4HOcPcnCH4rUd1OcPcniPcL5b1HuP0
- Y8gPDtSpStTtvkxkpTtDZPcPMUKFGCLKXAg8psM9G6PaBD13_tA1sQhjirMRPhjG
- a1J2W02AH9bKgoAhKbKI9AfaRSpDteaIAH9ZCYH694X4I8Y9cO4p8ZOaHgHDrKZG
- 294X4IOA06mLNTbhkwANTbne0C0X15KsM9GCH4X8YeRE26a0M24JCn8cCoK3c1qL
- NTfhDsqDd195OGc26m6RiXDKGHjE6WRkv6tKG1AemJUwfdeW2AG1LKXAgu4dSoPU
- KFW86P4ZCou205WH69014GGc96Oin0AYH300Y82H479pa7CpCpOcH6n8ZigLNTLd
- So9EvcRSpDpiac1cP@zj@_tvkxkBn33SpD@wtV@rTtTdxucRSpDLnXa0kvck8HIe
- 8F3oLXXGya8dB3opyXOcOW8_wRv564c03ytV@vll_MXX1yrNVvh@_NIX1H0W0@zt
- V_pDtTgOGgA6WRkxMtTtTA0Ca8v302I819a0i9R200WnCsOZPaH6n800Gc89WXNU
- nBlCo0C6OaPdrip_ZV_v7lyoBUvbNo4n0@ypF_vtVp4nWuGCml@_d@_xlCHO0dSo
- v103q0W1uW3EmXSobrK2W2280140c3b1vPoGg9C0mNUfS03YrqWCMC8X03g8m0@@
- @@_@dVypFlcRY1UvjtysR@6HW4fcyWV_1gWaUG5LKXAW0Yyxg004G0280H8Y8YXq
- OG1l6uipEpPhlkrN7nP0C0YCo86PSThl_wU@ztz_whRzrtF073y@whRzrNV1W2I1
- 8XCaJGNTrbkypF_v700000i@_xR@vchQ532Nn0pD759Mz0vaJEo114vHb0AG4nK2
- O80F3YAmWk2Cmhl_gNNTLhkAZOaH6X8Y82HaH6o8@gNVzLhl_wMVrLjwgxQtTtr_
- xllzVzLl_whB0KWNVTNxkxkH4mWPcP6pSxjkzsPs3C1pC3KvHbGQ868ZCoG6OWHQ
- J90A294X4YmEQ6014G028mCcPcP8W02GWJEn9d8014GWQgf6rSrLkwAIfDP04I81
- 9aWQf0O0NTrrqNCWEwe3T4Jis_IWOY82H4n5kuYBXuj1J04G028WXIa000mCcPcP
- 06OW1CW0M3W1Qin6r8m07Wa106OW1CqG3QePE193kHoWWaI0pCtSmA6mTW1E8f40
- 4KG1AeYIKH556OW1C4G02800Yiq01000XTn06O0m92C0W14GI06W9cO2J03S41O0
- OW17uW3U41OWTsP7xDticREO17Sm9VoWW2A81rG3QeX02fC1H4H829aG2jq014GF
- wfdU4PaHAo8ZKaH6nMb68Y_wJVz5luZFUn6RiYDo85PaS66r3W7Uu1FtSd7L2W6S
- m1Eu076L5XmQWX6Q83DqG6Q84W028aL936QeXCq034Jf1sOZDinfdwqJFqX7UOA0
- CuoBly0W1Q0m0@_xl_zsRTxj@wtV@rbNUfBfcQKJDduaJEHDrKZQAf4bKQ9BjqoK
- 0CeJ43Ifn04I8GPqc0eW2WevI8Dx402G0bmh16OW1C08W4LO2XHb0KG15eG29z5Q
- 0QeX6qGBjebMQY001qG3DeZEwG7jqYMQfB6L3G35K4GZ1eaIAH9bKcbZ1eW2AG1K
- Grrd12Bim46004UN2f8Z11OW1CmG6o8ZCeaIAH900000qW6QeXyfDW0284X4I8Ev
- aJSo7VuZFVuZF_WhkwANVw9FzapSsPdztV@vFlyYNUvDlzsRUvbNyoBlubN_nF@y
- ZV_v7@_@V@@ltysRlnDtSZRku2NS1rWW60AfaYKI1LUK902828k23oZAX4MC8Fg4
- mW8YK9j1XIn0NSn5kughSrLNuYBkutV@rl_u3VyvDlzsRSrLNvgRknDt_nF@y3Vy
- n7_udVypFV7Ro0__xlvHbWvaJkW_C84F6YQrW8wI04W02G0XWeLU8sG3YEn0BkuY
- MSn5juYCZPcPES53m8ZBQn5NqoBlibVyHF_u_sV@zjvcRQpLNrghkSA06unNVrhl
- _OyQ6OnX6gh23Ykn0ZCo9EvaJCm03O0008KT9G014W001iJ434I8X84008nZ40Ca
- G2I814W02829aG46Sm2EOYHCn47hc106OYHCn4JOX5cm03Sf890uwhNzrJDgfcQb
- NUvA7OWpMp0X5MO238Wo5Z100G829aG4I8X8am2BH2320aXmHO8506IioWCjC8LB
- 3m03CX9cO2ZCo86VxDlzsBUvbNI1WXeNC81C3Izo0pDtOn@OWHUzLl_wC3ncWPcP
- kyNCmCpCZPcv7@ypFvnQWPc1Ym1D0KSm1Eu0YORJ04GmDkvcRG014WWH6n8Z0aWj
- 10YH6n8Z05XT2nORGsC6urNPCAW4YdB1ZDo86PaTjxkx6pa1PD9XTsP7xCpCDsoW
- PcvF@ztVcRkvC74GK1i1m4JCX9KG1Aem6sOZTYc6a1W19Q@0WG6P8ZCoB0KGyS6a
- PY16Q8WodB18Yu0BxcW16OYDTDm43CW16O1Bim2EuW3Sm5NuYBcOPN3CnMRPhjko
- LNTbBku2NSn5kuYFzvdVwghkoLSpTOKCWRkloLNTbH6P4ZW3Em1700000a7bA02e
- 5im2BaM13028W0q03K1S26uoBRLnWK0aeR53yvdVwpBlC204SvbNxwhlsdV_fFfc
- weLC0bKI9AfcweLI0dSo9EvaIKI9bnZ@00m4JOY90x@d000OemNCm000GUc6W028
- 017SW3EOWvYDm0RiXDsu2NSn5EuW3Sm17uW3UqZF_OI26upFlm5NSXhkwANzvdX9
- OGW26a2W1vHn0AeW2K8bKPcOGUKOq@@30eX6qG3DahY1fydGA06K3W1wkxkrTNTf
- hkQKZDsOM06eX6QC3W4g281DqOZQin6N0eWe0C8gURQ3mci1OBs0i3RGH00GBQfb
- MW2Ae0500eHYSIlOZQACRyA6omO600WT7Q@me6j300O6w00m@1@t@m@xNyV_7@VV
- o@rlyF000000100000008100000001GS@9K203zqRGwr60004ODW7Q4uXZ0g0020
- 00W0mf1OW000000400G00b08ngFC0I0083@40402aH03D2OGZ_6S403nwRmH09q@
- V2h1m0008GY000@1Omz_CaRG2b0mGE@CKa03b08nH0USPG2f9mm80HaRm3rBmGZ0
- C4Lm371m0010WTmJ00200800G00010020U181000Wy340008X800000014140Wn0
- Ce40661uXZ0U0G01GQ0Iq8W400281804W0G2PQW400aG2028u8WH008W4Bk1P4O0
- 08WWH0IW000000024G1001486Cm02014J3O0G000001K0I0100002G0801G0IZ06
- 0A948Z03Q4m00adPdBKH@5l5YH5zNWH57FqVHE00000miKkUr@fVz@vP@N_s@Ztz
- VuV@@Tu@TF_@sb@dzv@Nd_Vrh@FTx@H@_@pn@tyy@BN@Vot@VS_@000008W0q@@y
- 08W00m@0CS@@1@@Vm@@7y@@1@@Vm@@7y@@ReRGp@s3W188vx@tVWV006l5l@@mz@
- 7y@@blzVmTgt@l408_S_Fu@W@@l@V30040i0G1000000001010O1W2o@N2000820
- 00M0eWkeCuCA6Q4870G000400AOAX61Cgq0I0OU04y@@1@@Vm@@N_M_200085n04
- y@@V@bF0200Xn20jrmG@@9yU36vtamTC9q@@3D2apyWCq8WHb64200OIb000@7yV
- @3yh40404m6g00282800W9a004GIG200H8100WWG200IO2I0119404102X0O0800
- 0W5a044IO4I0018140am4Y002O2A04H0OGZ060O9b00W4Y000OGA10D2O088Wa80
- GeL03G01W98144amKY2028280aW9a204m2I0AefJ03G0DX80W0caIG0I29000Caa
- W0IQ4W74G28000W1f44W4m0AZ0306G2Gm8Z01euPm@@7y@@1@@@qJmt@F30e1y2_
- @@W@@Fu@@BVx@W@@lyj@3_@@Xx@Fu@@J__@W@@Fu@@3_@@Zp@luz@7k@@W@@Fvx@
- 3_@@al@VuR6Q_sWXlDevRC0I00qyT20400wndX61o1040GptCq8WHb6G20p3WXx@
- Fu@@BVx@al@@uy@BU@@sQOe@@4Ul1ZyRIuEc46o@X61ovzc4Q4meI38100CfI00W
- dZDu@Wv100S9P00e@1_L20202O2H00141400m4I00289810W8a000GG81009C19W
- WW420Y00XG0C04000m2I0229Cj1O08X94104m4K08Y0mW61C0mIA10094100mWK2
- 0Q4m0GG09H0WGh06W020JG2888Xf4504G4G081J8508W5a0KGJd06W0Q2H001C9b
- W0a4I000O8911aq80F8W4G00003I9809W1K61641W18O3x6k@@W@@Fu@@3_@@Xx@
- Fu@@J__@W@@Fu@@3_@@Xx@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@7k@@W@@Fvx@7k@@W
- @@Fu@@7_cXclDOuR3Q_63W400DVd0010WclPeHWS0010qyD3D2OKf1a0my08u@@3
- _@@W@@VfV9U@MT3G007d@@_3v3W00GOi0GRDCq@V2ltWH_D9S7J23v@GZ0vyG13D
- 2OKf1X000cK900m@1@t@0@A10101iXA0W0Y0200O29001a4a00G4I00088a00W4c
- W4GGG210H0WG80602000O1901X46X40G0I0109CX80W0cW20H406q8W10MI9008X
- 80006aI0GZ0602289204Q5m04G0O2I0119Cbe0W0Y0209O2f001iW4W2Qw4m04GJ
- 8208W9f44WaG20003998Wa61u11a02000OGA1181CWo8m0W1a04Co8G0AU6y@@1@
- @Vm@@FS@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@9V@Vm@@7y@@1@@@mz@7y@@
- 1@@Vm@@FS@@1@@Vm@@FyD3DVRmmt6qyD60900Q_E10200zupGZ0v0020evR6Q4me
- I381Wv1mmz@7y@@blzVot@VS_@5l@VRDCq@V2ltWH_D9S7J23v@GZ0vyUJ2D2OKf
- 1a000cK900m@1@t@0@A10101CX80W0Y0200O29001a4a00G4I00088a00W4cW4GG
- G210H0WG80602000O1901X4cs0C0am4Y002O2A04H0OGZ060O9b00W4Y000OGA10
- D2O088Wa80GeL03G01W98144amKY2028280aW9a204m2I0AefJ03G0DX80W0caIG
- 0I29000CaaW0IQ4W74G28000W1f44W4m0AZ03Y0m04iXT3UKnw@d3W188u@@tV8V
- 00G008CM2_@@W@@Fu@@J__@W@@Fu@@3_@@Xx@Fu@@3_@@W@@lyjy1G0000f8Eu@@
- BVx@W@@Fu@@3_@@al@Vu_@3_@@W@@VuR6Q_sWXlDevRC0I00qyT20400Q_cX61o1
- 040GptCq8WHb6G20p3WW@@Fu@@3_@@al@Fvx@J__@sQOe@@4Ul1ZyRIuEc4on@X6
- 1ovQU6Q4meI32100CfI00W@3_l@1_L20202O3L00141400m4I00289810W8a000G
- G81009C19WWW420Y00XG0C04000m2I0229C290W0a020IO2H001C150Y80CeH030
- iaI00G2H000C8b0W61C044GI408qAW18W0m4a022IOAH1014140Im4I102O1905q
- q9W18WcG40G0JI9809X40006IIG09D2m32814000mWK22G2O0bHW103818OaHW0K
- yCu@@3_@@W@@Vu_@3_@@W@@Fu@@BVx@W@@Fvx@3_@@Xx@Fu@@J__@W@@Fu@@3_@@
- Xx@Fu@@3_@@W@@Vu_y1G000WEH9u@@3_FV00G00ePy6_cXclDOuR3Q_63W400DVd
- 0010WUyPeHWS0010qyD3D2OKf1a0my0Ou_@3_@@ot_Fvx@FE@@Yt@lj66w@FXtRm
- 8@c4kZ9XXyVeHWSAtbX61CgqWG000Jg400u@W@xVWVb0W0W0cG40G0H0100CX40W
- 0I2I0082900044I00G2JG2888X0W80G840301000iW4WWG2JR060IO2H001C150Y
- 80CeH030iaI00G2H000C8b0W61C044GI408qAW18W0m4a022IOAH1014140Im4I1
- 02O1905qq9W18WcG40G0JI9809X40006IIG09D2m32814000mWK22G2O0bHW1H0O
- 02smkW@@Fu@@BVx@W@@Vu_@3_@@al@Fu@@3_@@W@@Vu_@3_@@W@@Fu@@3_@@W@@F
- vx@3_@@Xx@Fu@@J__@Xx@Fu@@3_@@XlPevR36_sWcln0810Gpt90G00evR6Q4870
- G00DVpGZ06LQ090CF02_@@W@@Fu@@N_EV1000w450EE@@al@lj66w@FXtRm8@c4k
- Z9XXyVeHWSUl9X61Cgq0I000Jg400u@W@xVWVb0W0W0sG50G0H0100CX40W0I2I0
- 082900044I00G2JG2888X0W80G840301000iW4WWG2ZG20809W0W4cG40G0JG1W8
- 203Q4m00Bf400aG40003I90eH03011a4102j2O0280C19WWW4cIK0G0H01W4CXK0
- W0MG2G1DT2O02e94104maK22GI8100WXa44GIZ0yW0I01000C8bW0a06GP4O0m0I
- 026P4805F3_@@W@@Fu@@7k@@W@@Fu@@3_@@ot_Fu@@J__@W@@Fu@@3_@@al@Fu@@
- 3_@@W@@Vu_@3_@@W@@Fu@@7k@@W@@Fvx@7_cXclDOuR3Q_63W400DVd0010WclPe
- HWS0010qyD3D2OKf1a0my0Ou_@3_@@ot_Fvx@FE@@Yt@lj66w@FXtRm8@c4kZ9XX
- yVeHWSUl9X61Cgq0I000Jg400u@W@xVWVb0W0W0cG40G0H0100CX40W0I2I00829
- 00044I00G2JG2888X0W80G840301000iW4WWG2JR060IO2H001C150Y80CeH030i
- aI00G2H000C8b0W61C044GI408qAW18W0m4a022IOAH1014140Im4I102O1905qq
- 9W18WcG40G0JI9809X40006IIG09D2m32814000mWK22G2O0bHW1H0O02smk1Fg8
- vxp1WK47y@@xFaF0080046B1@@@mz@7y@@9V@Vm@@7y@@1@@@mz@7y@@1@@Vm@@N
- _s@1@@VvR@7y@@1@@Vm@@dyz@3t@Vm@@7y@@3VpGpt6Cyj1DVZ1G20WclJ0W00Gp
- tCq8GE0W00Q_cX61Cgq0I0OU04y@@1@@Vm@@dyz@9V@Vot@tM33z@dmxDOaVJ2tn
- aGE_Fq8GEltaGZ06LQ0900W9L200yVm@zFmlI0G0G0Re208W8W000cG20G091900
- 4X4000229008X98144aG0G40842W1W0000MG2GG8XH8104W4G0G2J8208W9e0G41
- W1D2O0WbK200I8200W1f40q8W1WW0IY00XM1C0140cW4GGG2J9A08W8W0G2cGA0G
- 0B81eWcE1C01q4Y002OIA1189a000mGI228fH0UG09W00006aIG0I03eC2C0O090
- 1ZC24WYd1@@Vm@@7y@@3t@Vm@@7y@@1@@Vot@7y@@9V@Vm@@FS@@1@@Vot@7y@@1
- @@Vm@@FS@@1@@Vm@@7y@@9VdF00000C011@@Vot@FyD3DVRmmt6qyT20004M0eWX
- lPevR3kvsWWkPeH0Zo88D0qXD3t@Vm@@N_s@9V@@nv@Ny_@f@dG_D6q@l1ltmG_D
- 9SXV2ltOGD_6yU33D2OK61i9q21u@W@xVuV2G1D290aWa02W0Q2H08X49aW0a4I0
- G098811a8iWKWYG21289C19WYW422GIQ9H01X444G0qII0229CAf0aWa020IO2H1
- 8XC15W2q4I0G2P1R4m08Bf48WaG40283I98eH0Zo8u7W002G6I9G09W185K4aGG0
- I0382e8aWWW9q600K_s@1@@Vot@7y@@3t@Vm@@dyz@1@@Vm@@7y@@3t@Vm@@7y@@
- 1@@Vot@7y@@9V@Vm@@FS@@1@@Vot@FS@@1@@Vm@@FyT2DVRmmt6qyD3G000Q_EXX
- lDevR36_sWclPeH0Zo88D0qXD1@@Vm@@7y@@9VdF0200085n9V@Vot@d_V2vtOG@
- @6yU33vtaG3_9yUZ1huRmxDCq8WHP4mcGB4W@3_l@X@905qAq0G2I2802e941W4I
- aG22GI8101aWW44GYm2I1A2948Wam4a0A2I8809fb4144IGG01GB9188amea2G2I
- 2808X945W4o4K0AGJ8109a5iH03WiaIW0I2H08WC8bWW61CAZWV02080P8b01a06
- WKGHG21181CW8WYHA220P@Y42_@@W@@luz@7k@@W@@Fu@@J__@ot_Fvx@J__@al@
- @uy@J__@al@Fu@@3_@@Yt@Vu_@3_@@W@@Fvx@dkVU00m07DpGot@dyT_3VRGpt6C
- yj1DVp0400WclJOuR3Q_sWXlDevR6Q4meC2I30TOpmz@7y@@blzVot@VS_@5l@Vw
- @9aVZ1z@RmxDCaVJ2NudmxD6KZl1ltmGZ06bH0R2jG0_Fu@_7_d0KGZG20989W08
- WcG40I8H29809X404G22IG092B85e8aGW0I2JG2e88XW0aaMI4GG811140ja4WWG
- 2ZIA0989W0W4cGK0I8JG1e0DX40aGMm61C0oIA128941W0oWK22Q4meC2_180W0a
- XK24G2O0I151944W4m0Y0A2988O2j100blzVm@@dyz@1@@@mz@3400W000200GG0
- 000B0K000G0008000410000q0W10101Y2mWB0C0000I_V6q0W1P0amB06q@VNzKQ
- GIb9aDe10W000000b3G2P0O000200G00020000100802O4030G000800G040GC06
- mZi10008Y00W1000000888000004808H0000080802000G48K0m00000000K20G0
- 041400C00000GG2010000W09WC0000G0001G00W0We10GZ090G0GeH0Zo8m38000
- 00IG4010020W8Z0F0100KQW10040BD8100OE6100_Fm0000W@7O04844H0000480
- _FGqB6K1410000202WG008401507CwW100GSa0004y@@1@@@mz@7y@@1@@Vm@@7y
- @@1@@Vm@@7y@@3t@Vm@@Ny_@97RF000000GSA500EUE1G0107Fd0W0IWedJ02000
- 0G0XZdJ0000YG20WZdD0040801WWedJeH0Zo88D0uu61@@V@@9020Wevx40402r@
- G27VRG@390000H0W4Ipt60000400IO@39q8WHP4mcFt5WapvtN53Gnx@t@V2W028
- w@F101aGxNm00G0XZxJ0000YG29WXxJ0W0Im_5Cq8WHP4O600mBx000xNyVot@VS
- _@5lpFq1G00000G90G402W8b00028000090400920a2G08X8001004090Wa00G9a
- 0W02000012X0W0G149400G0100201W0G8G80K0I09GZ0F0001HW400I34a61CAZW
- V02W400I1484G0G01WI3O01HWNhNUt@l1tZpGKPC0WSP400000G91000200a0008
- 90000H8500G2000G000f001804WI00010008100K0000229000G08040G0810028
- 2e0G0G0000201050eH06a0002aGA00W4800Wm61CAZ0U088WW0001W0002104408
- Wb6mWcT3WW@@Fu@@FE@@Yt@Vu_@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@
- W@@Fu@@3_@@Yt@Vu_@3_@@bh@Fvx@FE@@Yt@Vu_@3_@@W@@Fu@@FE@@Yt@Vu_@3_
- @@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@
- 3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu
- @@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@
- Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W
- @@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@
- @W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3
- _@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@
- @3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@F
- u@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@
- @Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@
- W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_
- @@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@
- 3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@Fu
- @@3_@@W@@Fu@@3_@@W@@Fu@@3_@@W@@70008010Wd@dN010W@10WW@@Fu@@3_@@W
- @@Fu@@3_@@W@@7000GyFs3000m040Gm@@l@G_080046B04y@@1@@Vm@@N_s@1@@V
- m@@7y@@z@R0800W50A00000002020000201k@t00002B0KG@@600G2O1W2000000
- 00400Gm205q@l1D2OK61if3R08u@@3_@@W@@Fu@@3_@@X@p7010Wcn3W_@Juz63o
- l9Xv@Puzc4ol9X_@D8@63w@dX61CAZ0p000XgG00u@W@xVWV52W0eWsG50I8H018
- 0DX40aGI2IG092904W44IW0I2JGAe88XW0a4MG4GH8111a8ja4WWG21280D99WWW
- 4cIK0I8H01W4CXK0aGMG2G1D290aWiW2W0Q2H08XC9bW0a4I0G0P8R4meC2_11a0
- 20G0PGA1181CWADm0W1a0KCo8G0856y@@1@@Vm@@FS@@1@@Vm@@7y@@dVnF0w4bW
- @@lyj@3_@@Xx@Fu@@J__@W@@Fu@@3_@@Xx@Fu@@3_@@W@@Vu_@3_@@fgDevVx10O
- yEyD3DVRmmt6qyT23VRGpt90a00evx40800W000ivx4Q4meC2OJ7s0Gm@@7y@@bl
- zVot@VS_@5l@@w@9yUZ1vtaGzzCyUJ2vtaGC_6aVZ19vpGZ06bHWP00WG3_FX@3_
- l@1xL802W2Q2H08X414W0q4I0G299811a8a0G0IG81289C1fWYW422GIO1H05X44
- 4GYqII022948W0qaa022IOAH18X4140Im4I1G2P1R4m08Be08WcG40I8JI9809X4
- 04G6o61CAZWVG09W004G6aIG0I03eI3C0O0905X424CHR1@@Vm@@N_M_00W00GOi
- 4y@@3t@Vm@@dyz@1@@Vm@@7y@@3t@Vm@@7y@@1@@Vm@v3W0000TYIm@@7yV_00W0
- 0Gpu5y@@1@@Vm@@dyz@3t@Vm@@7y@@3VpGpt6Cyj1DVdmmt6qyT20900Q_E10200
- 8000R_EX61CAZ0sqXD04y@@1@@Vm@@N_s@7d@VvR@l_V2ltOG_D9KVF3ltaG_D94
- Zl1vtOGI_Cq8WHP4O6008K5200@7yV@3yhG0405q6g0G292801e9a0W4IIG228H8
- 1W0aWG24GIO2I151944Wam2Y0A2988W4fba044I8G01e99144amKY2G29280aW9a
- 2W4o2I0AeH81W4a5K04GJ8209a9f44WaG20283PZ06bHmF8W4G00283I9809W1Kf
- 160CW4WYH6120fmW@@Fu@@3_@@Xx@Fu@@3_@@W@@Fvx@3_@@al@Fu@@7k@@W@@Fv
- x@3_@@W@@Fu@@7k@@W@@Fu@@3_@@al@Fu@@J__@XlPevR36_sWclJOuR3Q_E1W40
- 0DVd00100400WDVdGZ06bH0Rwm606k@@W@@lyj@J__@Zp@luz@N@FXtRC8@c4gld
- XtRI8@c4YntWyRC89V6Q4meC2C3004Qm@9yVm@zFOl21G0KGJ8209a8W04WcG20I
- 89198W4X402G229G09X985K4aGG0I2B82e8aWW0IaMI2GG8X014Wca4GGG2J9A09
- a8W0G2cGA0I8BOZ060P1501q4Y0G2PIA1189a0W0oGs8WHP4y328140W0oWK22G2
- O0LQW10381e8aGWW9QBvx@3_@@al@Fu@@7k@@W@@Vu_@3_@@W@@Fu@@7k@@W@@Fu
- @@3_@@W@@Fu@y1G0100EnDu@@3_@@Xx@Fu@@BU@@bZp7000002foW@@Vws@7k@@f
- R@Fu@@3_@@bh@Fvx@FE@V000004G0UktU0yAK3t@Vm@@FS@@1@@@wL@7yF@2e1K2
- _@@W@@V@Y@p@u@W@@Fu@@3_@@ot_Fu@@7k@@fR@@uR6Y_sWZlD8wx4E_sWelJ081
- 0Gqt90G000100Oqt9q8WHP4a64200SOA01@@Vm@@7y@@FzRGqzsR020uxm@tV8V0
- 0000ZN0w@FXtRC8@c4c@dXtRI8@c4w@tWyRCe@V6Q4meC2C3004g210W@3_l@1_L
- 802W2Q3L08X414W0q4I0G299811a8a0G0IG81289C1fWYW422GIO1H05X444GYqI
- I022948W0qaa022IOAH18X4140Im4I1G2P1905q8a0G2o2A02e941W4oaK22GI81
- 01aXiH0Zo8u74G28001a1f44W4m0gq0306G2GH8Z01nLKm@@7zx@1@@Vpp@lSz@1
- @@@dxgt@l40WxSAVxy_3g00JZSy3st@l10G6rAVx@W@@F@2_1mpeLy_@9V@Vpp@V
- Tw@1@@@mz@lwEyz@pW0O6bW@@luz@Nk_@xFo700000Q0lW@@VuR6Q_sWXlDevx46
- _sWclJ0810Gpt90G000100Opt9q8WHP4mcEi1WdZ@lvv@BVBV0400S5O0I__@Zp@
- @uy@N@FXtRC8@c4gldXtRI8@c4YntWyRC89V6Q4meC2C3004g210W@3_l@Xy1G0W
- f80405q4Y0G292801e9a0W4IIG228H81W0aWG24GIO2I151944Wam2Y0A2988W4f
- ba044I8G01e99144amKY2G29280aW9a2W4o2s8W1GMG1G0DX80aGcaIG0I2908WC
- aD2OK61@W0I0108WC8bW0a06Gb6O0m0I0A294AGwMBU@@Xx@Fu@@J__@Zp@Fu@MI
- 0q008W0z@NNnIFa205z@t2000PM100l6OmpJFiV06t7OmO0dac03tlFf000A_200
- 35Kn90JqVW1BGQ010GWm48fCI32Geh@7u10x9Jy5gqVP238OGh3P_eXA0u8VV@Gb
- WCOe1432G0O0yOlxSaP@@Z1W@qViL3kBfbuNmhv5FEMP60eaV0001JAfbh8I600G
- 00cRdrVWf0e4Ap0O0G0000tlQT9XDZI8uu4_DfYYWC8A86EW9M000100020G000W
- Rcv_39ETgYk76kEA900eXMVo3Bm4U9t9000200iXKBLRaxL5DvmC22Uc5F4g@fR1
- 0100WyFPrg7kyIYXdIe5j4QI2uJwJ00xVqARIS@o3@bLnuPFyWJi00020G010WNj
- QlB6ETpWCtIO376IUx120W03WzmsPk2008010002YxYoVC8qd4g@ZXapau836U2u
- X@tGTbQ30010W00001iYpWZ9qQj1LE_GB09Cye14G01_2uX4ee504GG@@6W0PE20
- 280010000X00G000100G014W0010100WclDW000mmt6qyT24900M0eWXlJ0W0002
- 0GWdmJ8By4Q48XdmP8BS3U2tWimDeH06s6dX61CAZWA000C4Nk1084c7VBXLpDur
- X7UWfY4uKiEqV0GzZLOM2Vl8Hn9FSa13Pd_GyZkY0200100000W040yMljQmTd9K
- Wp3@7SIybkU@X10000GGVosTe1tdaGg9Cq@Q20G01knuXgRV82d7wVeK04008OFP
- 0W02EPA3Z_mm@1CiVX7LmymyBeYWJFR@Y4AmvXnRUu_a7cx@X@3SzBP300050W7T
- Pln40W404vR2Zram7G6001K8wP60I02yYV2ZrOm2K9yUJ2vtamW_CidZ1vtmGZ0C
- SjF3D2OK61X02P1utv4_FmWrUIOvC6k@nWDeD0000Y00GW@3UOkWtMKe80G00usS
- 0USBXlYCe@16o@F10WW0nDmW00GWjlD8k1yIau74G00PEP07A402G1j290aWa02W
- 0Q2H08X49aW0a4I0G098811a8iWKWYG21289C19WYW422GIQ9H01X444G0qII022
- 9CAf0aWa020IO2H18XC15W2q4I0G2P1R4m08Bf48WaG40283I98eH0Zo8u7W002G
- 6I9G09W185K4aGG0I0382eOaYWWtb600KSk7XkRmCQ9aXk1feNHwrn200G0m00Gp
- nUq@@s000CL900qRV8dsdmhxdyvkbz@B100mAd2000K00sztZO@POxvXFnF100mC
- w500slGbSd@PwVXwVm900mOU100EhNYc7bO2qA2_lYi8tuE3aEme8000100Weq00
- 0COm9X_dpi8aqxVT000SO8004QR5rscGzdI41R5vulnb0IqbVBXwV5088000Gem6
- 00_C7ZoVh82u4M@DX9qDez@4YFzg__Vu06UYEr0000100Wbj500KtFI3ndmvxXi9
- jG3uyJqv6800wL600GIzOiRl4FupGAKFayUi0002000Ng700e@V90G00KxDsz@p0
- 00m7h200xsho_rC4Zi177lnL_Oq603XwNtm@9000e1v00GUxUa0q6z@NHCMR48j4
- 18i70080100PM10000W0aQ_3VcpmflgCTjh0002000pR300WW00mWnCaSF3BNyGg
- tIy1k4ZfKHBoM200M0j00mDFND5H8XHNH@@i1004no00GN@9iOp39klHgxIK_F3r
- 6WnGiF4UrU5lR00088p0009VpGf3sSbs3vMjH4_D200etH00GgvFqTK5h@pmpL9C
- Qt9ZIKnRU_r@l100WBX600K_K8FTWH1O6y0m1Pv9n3UO4AE3tmZtm@6005xhxn7M
- UJYxNUej46UFAX04I85D6gYfYCrDuDL3spSlbpD00R1RYRCyQf45Vcmhr9yzG2nl
- oG34Cq1R2p2ymbs9q5h1fHmGQai5AT20W0000MKySS2DcdmkbIq3W4n0WnqxUq5G
- BdPgLnz9W0h2zqV3kvs0G0004G0180G0G0008ex40008001000A0mm@60a000008
- opr60G100100800WWt@DeHW400000010gHW4_Zt08000PXR004G008I000008o00
- y4U2DVpGZ09iDk1P4yGMu9y4k1PXRGZ0jW00G000000GW04SYFBs@mcFFiQy3Hmd
- G8_9qYR5RWOG4OIidl1xFypm@5rUb18OvGZj@XdJVOqV36_FX_@J8w@76m@Xl@Vu
- 3@4sq@XMynx@W4GGxb30100W00GO39yVG5z@BHWJO4Zm3@7KHE49ihG2z_N702e0
- 4OnTVLamltLyVm3FFRGPNI4dI2BIOGAoFq3Q27JaGS0Fq5CCTY@p_56000000jdn
- tN9Cwl1@MamhnCSzp3TNdGxnIy0B65PAn@1xLoV20ejK6lxXzByOj73wxGYsSIeG
- 4CYatWXDUuCSR_F0900018WFYljF12010HrdmxD6SVI200052EW1W4W0Xud0050W
- snDuzU3AqnWpKCOFd4YL918800Pud0009WLzJuz66Aq9XnzJuWd4Eut00WW0Rydm
- xD9q8GB0W02G008000801TLzh@90090uS06__d100W2@6o0G20WEiJ8i73k_FXv2
- Uey@72xnW@3IOF_4_FebsVIu@WS64A10WEn0G00RitWo5U8zU6c6AX@3Ie@@4880
- 0W00080_48W0Gq8m6zFOmY29q@WD@78408WW6cC00wf104WIq4I0G291801q8a1G
- 2II8128P41W0IWG22OIO1H15X446GYm2I0A2948Waqaa022I8CW1eb4144ImKI1G
- 29180am8a2G2o2A0Ae941W4o4K02GJ8309abiH03WCaIq8068W0qQ4m31W4oaK22
- GI8101aXa44GI616W0I2hHWPG09W004G6aIG0I03e61C0O0907X424Oq_J_BHqxF
- Syk4FExn6o9q5V2b14ovVrXW0000DjyMn3V_VE0WPqtdNeYBn8HHIgVSF00G00m0
- kZvVcA89vw@Ggz7f@xv10I4Vmc8byO5rd@90SteMhzO3gAIiFantlwr_VknN20u@
- k000008W0SpD33zBn8tOi4O5J_hIO8pCf@I08W00WaF_Nx3HsAHbx6a2W43mnmav
- US7zI@F8qmxC0091iR_D_AkYZJDuv@kAWbaQyB20jXVEtjqIVQp@R60mKzFbXPcy
- 7E@Fa3@dfzVIsql80C@PzzqoCpxr@FL0Wyp7tVcfsjfrVIAWlY1jJu3@Y6kE1400
- 00GHSkylee_RvBXS6n7fedJ00lpnqm6Sg_9l7mJCAG2W0000AZRSPmyaZ4TW4xot
- 9008AQ@XGozge_xPuuV9Q@NbPeN200400iOwPtEvX8Rw_lYM@Xf14j0WDg5kOHJ@
- RGmxUS@WG5tZnuzv0W09iCVFsdwdARm887XQ6iba@n003WPvR64xc7ZxlKFSvC8O
- K08W000ktTQd7ptKn3_IC6bABf6IB_IqgV2Vx@mmvvSSk180000WucDMv6FmjH2W
- Cqzl1HvzmMOOiPK5rETI7V6K9R2XYZH@@g0WWp@e@7o9@Xs@VOqV96_@Xtxne9WD
- QnNYV5POFV9c5@XsRd104GG@@6WWoCjaV30W42KhT23VRGpt9aJj14G10w@t0Y40
- 0000H4W02Spj1CG001004Krl1D2yGMuCG0000208GZ060010ucR32ws000e04m01
- Q4mWk@D8ZW48000q8W1Lvd00G002800D2O014Ga61C8Z030004a5E3RZRGf1I000
- 0010m020000W0188akhztWgznuY_7wjCXg_Vek@4AvtZF@h8_@4o6GY_yhO7@4_a
- FXm@X114GGm@60WEdCPVFgulYHAaOmW7E15ZG@hu@0CoS6ZLzJu@WSG004Syl100
- z2xVOcazXf@1aU6vX_7oP@Z40mYz@hl1NIKnnMI4vW4LtrosL@ybhJ0802GWif_S
- n6bW4I_7dyMn3VdVIawOqbkGplO000000uEcV@bm@1j4xNTDnZqMo6000200iQVw
- @9G0908m_4UlX10000vtOm5_9CMZ1ruRmrCC4EJ2hvRmUE9aeV2GG00Q4GbezJOi
- c4ctt00W00dxdG61y000000QOuS1OavB3@7WqY2jyV03BopmY2myVm60OtSdBWg6
- 1CAZWn4QX0G0AeLe1W4a4G04GJ8209a8X44WaG20281198W4X5a2K4I8G09X981K
- 4aGG0IIB9288aWW02WMI2GG8XH95W4a4G0G2J8A09a9e0KWcG20I8BOZ060P9b01
- a4Y0G0PGA11D2OK61@040G0oGA1281C0fWYW422G2O0H05ZK440Y210WtY9vwV62
- _wXBWE9Ni7YmaaivbuKy4Yd@Xc@LfwJ6000SP200uJ_S6FkN000W000fCF00iuF6
- @lcG_vOSEd47qnGxzXy489XZB4020Wo@g0100000W88200n_Zn_jO4pVHRPx748W
- 00000000cT2004nV5BpbmhWRaVO5PY4IGwEDiV8@F8Hn@9W00_au00m3tpySC33@
- JIEwmiki7DCzGr@v000a4f00GQaCaew3Tsdm1ydqb99L@@p8BXSSE990G008000u
- _k0G00I_E120W05BnmcrCqj_3jhVoR_9iy@Cnukn@3y0008OvT30G1000WFOVrGQ
- 74ZUxtuC7FQgtckxJeMM9Ylt60G000mdrJ_6cKBGgrzbU@t600G00efzMZsZLT9P
- nGsUVwXc@@10RTGs_KzJYGdvR60UGeGxFPPzJo_tcdeVuSSFMbMYntp10L4B00GW
- alDOE@SgRMYowRP3v7wkQcoyR9_c40G010WXpBkXVUjEav@be2AFcEFD0G0000zZ
- dReeFufQTbJUVd704Ov3q4rPWaKYb7BupJv@j0WoUuq1Xwz7c3v8vB_GUphb_@n0
- 07YIB7piE2CNgTIkUm4@l1fQb300004Gy5xuJovVsavyFT2F60wtxXy3Py@4QVqW
- k6ne4oGkkAg8zW9xH6cmt04mPYrgvHrb9Szk44001cxtWDCPOmmJIEwX61Cu1p76
- XlYj1PW020G016aW0C7lR008W00eaFNIxnqqOClC3XEMncHCia73rLNna16S8g4H
- ZAHsY94JO2LA2Jnv9000800OQpPiFyz@3vFWHo_FiVB6HDaGqzUKQF6ZuZHs_y4S
- V200W0G0nN4yl1tSR0800028W040808000qyT23VR00K0WA_DW8100000418W000
- 000e00W010400GGH@6000aW000GZ09K6Q21_R040G028W2FXpGMu6y4k1PXRGq@6
- G2148BS3U8mWonDeHW4A7FX61mORS6A7tW61Ie@V3G018W000008G02_rd4@Vug_
- 7ID_X9xJeDWAModXC@Pe7W4Q2uXF@bON@4MFMYS1UeCrMw@@14G01z@R02CzYjzV
- eg@7w1GYqcheyV3_FuaiJ@9x2Ow@V34KEHblzG@3FSv@31baG8rIyVWGV_dme89S
- 426xxRGucUq@V808W00WsKzel13TZHF09aiF3phmG93ETjn31fKHxqFaAXAPd_00
- 0W04GjtjUamCvRiUn3BO8n@1NrcE3@7insumK@Y10000Gm7NLg19xj@G_HCqOQHn
- o@Gtk6iAD6V78H@3pC@l180GhQhFXyRCuuw4ckd108W2ltpmxD6aYl10K00cWdXh
- PIeH09sPEXYyD8@63sMFXFvPW0080900WtzJOic4Yut02e005xd0000410W0D2KH
- 61R0020OAQ300o4FN06TzpGhqFCNG20001_FmZ61gewV3_FOZC2g8@@4o80Z@3K9
- Ax400YC6tGBd38qY2LG011OSU326BXlYCuTV36OoWsnI00A8m@1810MW502G1Q29
- 08Xa04W0Q4I08199a01a4Y0G09G81189iWeWYG2228HO1905X424GIQII011944W
- 0qIY0229OAf08Xa040IO4I181P1505q4Y0G2P2A01e9a0W4oIs8W1G6I9Q4meC2_
- 19W0G6160CWKWYG21281C09WYW422CHR00000WW00GnaXqPV5lKmG0POK5d49jHI
- cTpKUMBnVP0h73Wjg1Z0W0mwnPAc600020uVzXyR@3vqLnCxaKulAvMjqpzO0W00
- mA@1m2@a4zu3F4omrwOqVC9fkwnYwTbGl1cwS0A4Eg_JF1000I5u_1020msG3G7v
- ojZVEvf7b2o70000W9VpJcxbs@F6U5A0kFOrwyZY3h3m5@4_jg7tnOJ@@amb91O_
- 2xx@t0CZE0zFexsz2X5v1e@X@tlu@yF_@_a@hVv@vR_lwI@2p4fsDjHSb2m8u900
- 8WO4y400G0DvV200100008yAE309a0s9F10280ZfRGZ06bH0R0007j100q_q@Zmd
- G@364Jl14281c_F10002zFa00000W408zFO00000020W8402MbFX61CAZWq0mdxM
- tXkJ@A40_gu_3u70XMO@@9008Wuvw400G0H814udQ6kF91000009aG6gE1028W8W
- 02MkcX61CAZ0purE0iVn@X@z@tX@tzu@400000A10a0G08f400G0100082W00GI0
- We020H810800W0G20a800A1904W0000GG84040A09X0002800G0G040222105G28
- 2800D2m0400GW4810Wq0R4meC2_1WW0820WK0221804G00W0KQG20WW8W700qwrs
- v@RGeoCKoF300WSn800000GH200040041008I0000I8500G2000G000f002808WI
- 00010008100K000022I000W08080G0G2002G2e0W0G000020205Q4u102I8A00G4
- 800WG00fH0Zo8W7WG0001G000X00420iq06GHpkLzw@Jt_Vql@@Sy@DF@@or@dyz
- @7d@Vnx@FS@@1@@@mz@7y@@1@@Vm@@7y@@1@@Vm@@Ny_@3t@Vm@@lSz@9V@@nv@N
- y_@3t@Vm@@7y@@1@@@nv@Ny_@3t@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@
- @7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@V
- m@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@
- @Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@
- 1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y
- @@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@
- 7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm
- @@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@
- Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1
- @@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@
- @1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7
- y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@
- @7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@V
- m@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@7yV84000s0eX_@PcG
- p3mm@jyVmpsYE0AFmlF9yZrF2mo3aiUH5LOSIP681008O3W6M4G8000BY30080W0
- cwn39VKnx7Uy22RJ8OG02ISYG81Am00080100g8201Q_uaI4ye5bAgInf@7O010G
- G02pK6n3000dLE004SoFRmyM26FqWn6PG4220uKe0005@NzE8aW00Usd00mlDgi0
- a1z@aC00uBB300vruw0C941J29ma300G3Y000x61MMKcDXJ8Pv8100GTP000x5L4
- 10GWg8iS8eD000U8V008wgPo@wXAmk500q2K10WHpKvyCF64waxq6x4A9sof200G
- Qg201A_@ydiaG004i700WTxmutkJQmpoKmUO4YA000A9R00egDmwmAgxpC8uWDQn
- H24000Df9100G5m200H76IvXC4U8Ip9_Je1OaWMB000oW2000001Cz4UwI4loxif
- yD6400r1D00esgVQ@nWuVmOBpAQ2waLlof4A6wnBXm0PeEG3000wGO008qp4kFf2
- 0800VVcmR1si5A3J3KH_Xsa@19jub020WWo0a000idy1GW_@DW020G4084TA3z0K
- HJ0F4204TfYH@1BjVW1pVXHCa94102FXL100W02@70n7O094G020040001800208
- 0400004040008W04G000020G014W200000G028W820000W8300000000800W0008
- 00W018W02000000G0m2050000OG03Q4mWiOD0200004GX_@D00Y400000W400D2m
- Gcb9q8G5z@R00G000000GW02G010C8W1D2O008Wm61O014000W000001e0000000
- 00Y8W0000W8GW_@D000m020000W000GeAVVmWz7I8o03sVGYt7muEY42XYaZ9I8C
- tV0014Sz995PaGL664cH2rPa00KZn@3Iu1X4UkXXM0Ie9W72IIY2WtOEqPcQCa04
- ye7XAwHL20qOQzFKq@nUC7x9zFeLNAO00ukjl49oFfYDCmu8b42WUZOKaeA5F_VP
- cf3gO@Y7gIbX6eC01mBrapsC4p3xNun@1Kb_h17WWnD8Ua1I2803J7SnW_7_f@Ry
- AGva_7Ue@V30005WWC9h@@4QhnWJpD0001G0GCqMZ1z@d0G20WdWIOi66Q4WXyRI
- eHWDw@FX61cfyP3G01Wq8GE0002GmWEDN06n@pmS1BzV0IBAWn4sCSnG80eXGdBu
- m49g30XM804W2qEQ0G291801qOa0G2II8128P41W0IWG22OIO1H15X446OYm2I0A
- 294Cmaqaa022I88W1eb4144ImKI1G29180am8a2G2o2A0Ae941W4o4K02GJ8109a
- ba44GYG20183f48Wam4a2A2I8809X541K4IGG09D2O0280j61CAZ0IG280aHW103
- 85e8aGW0I03G2ee8ZW0Zj00dcPmjP9SSM2RdPG2044102518nZRFCaF9hdjq0yRy
- _53tmRGKKLmWk1uwppx@l2CZE01MlnCVFq2d13uPmpNCKzV8XHkqkx6qxlAtOcG9
- _IW008mwQ2Gg@ma383LszG@@U48O2JFANunLW000G@s0mh@gCs63z7mm2_lj@GB5
- uxXa91Wq_JB6UjwidaRqb0000WMJ3WIxtuwUCEk7uy@JGUQ3Gf@LSO7CtttO2yge
- MJ0uVqJw_rf0PIO7T@iRF0iqFUlmJ8B04WzPtu4aMoxlb5SGgM@VmRQ0q_q@1tRM
- 4yMAf910000utZ64R@9XsdJ5_GAW00GVG0mVJFqvk4LVPGlRIywFCR1fuGs6W008
- mcr0mM@6SKk1diknf@9yX03d7fRy@6ulO0OXxAIRgqqz5oCj1GgRUaxlDjOXAkn2
- WdwpPAnX1DG04Ot3J_vnsP7EW1Ft@RGz@607g18ZpAwvqZ68DezDTdVF1el20Bcc
- mZXOCWw3R72pyDM2020G00GWet4WpzVW020mM@FKwl4vFOGyFwY00881020016eS
- 048p_76UlYWxVuezGMHJeTlBA_UF4015W600W0000000228W000200W020010202
- 0GGt64xl1G000Q_s008W0tSR0H6G020003VRGptC02008BS30W02q8G2FXdmb06y
- 4U2DVRGZ0Ry4U2D2mGvuCq8WD0W02m000000G000aAw10WU@D8uV3kgNYwhOets4
- 6jtZ2@ne8p3doD14G0XU0006x@XnRh8yN3cjFXW_3fm@AA2zG0G01nuR00087u10
- 000G0ZT0Zk7IO@V3Y00X@ZVu@0N3G811K01sEP0YTWXMJmezX4EF9akVD314GG_9
- 2100009X2mm1CKSm3jFaGmn9iUj1zNGo@1SsVH2kT70_juX@3UOsP6czcX04yh@1
- a0fp0SRU2a000U_8XnQI8xU3QhnW4GC0000Y040W4yD8@63skdXyRCO8V3UlX100
- 000005UndXtRCeHWPW000iVH2D2Cptv600400040Wa_7Wv2U8tV30400itF3Xza0
- 040WrUCewV3_F0lR@JOH1U00000XZ08kXA0400ynE3nDWK@38b8nF80000020000
- 80xA101eW6ZC0IGI01G0DZ80aGY4IG0I6908W44aW0I4MGAGH8X01a4cW4GHG2X1
- C9ja8WWG222C0Q9901X46bK0IGI0109CXe0aGcW2G1Q2908XiW4W0Q4I081P9b01
- a4Y0G0PGA11D2y0289j61C01ebKZ06bH090104WCaIW0I03GAe88XW0a06GCGH81
- 11xRD00OkU6g_VZVxJ8zfGUGtiqB@1104000mRM300L_kT@@U000K3u00Guq9avL
- 5NGcm6i6C2M5R_7oh0LquLKz@N1020WxtbuwV340112P00uRxJEzVZXyXPu@3100
- 0BS00uTU9Y_@XE8Pu4N6U_daE5Ve@1v0001C@F680WXP900iPlAjidGDo9CzF6nz
- Vom@sKLi1t1QGxlO002Ge@@DU7q0000Yk400I__Xc_dfEc7w@@448009DpJwnFiV
- i7r8pmz79800K5O00mX@g4aL2Zlom@T9q_V2jHV2240WY@XveQ3_AqW5ADeyv4kh
- rWBhPOP96cXcXS0I0000eK10WId3vc_4A_iYlOme7L9oK7Zl7QffL3kl6cPiPeSp
- 4000HXA008IRXQDOcMlpv@13g@UZT42PSq4000fXM008t@7A4dXi@VOxGU6EVI00
- GVa500QzPcXZyuAwA6KMYl@9fx0dw@@10007S600EkVZChD8rw4MGsW6eUuzrGg3
- oW6Lyuz4LkkPZ0@PudN3smFXM@DusV3G020iyl1000YqF00ybV20G02M_le8OmuI
- B9spVcV@POyW4UVHYo4aO5T9000GXS000000ug@9KWW1d9mG0qIi_U5z0cGRSRy_
- VEXkBHzFLKBe40010000801000200G606q@V20WW0000aHG08Op@A0010KQcAh@3
- MtB94XW7JO7IC_9iDj18008z7004sf4zvRmy@9SzM2nklnpLTjwV8V@BHDt90008
- O0B9gUs010WjS500_4ydjdU8vC9wUPZ_NK9n46YCXX@3bOyf4o9t04002zdyGru9
- 000O6A00Gez600088sV3oJdXNkgO@j7UYyXeJmuLm7Eo1Zb7Rv4ZAY1ZXz3I0180
- m089SoU2000dfD00ag56B2knu3LaV_9B@R60G0XQwJeeU3W000iWY1z@d0000II2
- 0000G0xaG248017MlKuvLK@0F0W00G004q0W13G6IuPFS7W1O0W0K00jkzk10W00
- 80040010010O000006GW08000G006CfD638cm1g6KUk1ztRGL_9iaF3zvRGDw945
- 73jthIU@6Cxc1BrR020WW74Ce7a7G0200120020m06001400100160024W04O004
- W0480000030010G000002Iad08myS6a@X10W012mt040008W01w_tWwNU8uT3IUd
- XH0IO_@4UXaXieIOBX4AbYX@3Qf_96EkpWcFbOnN30020W10G030W02GW00W0300
- 04m000ixh10W04cIo00GWBo000gZz12G01FedmvHIy0@3rt@mHIFKb_6XYBn9xaK
- pl15ldG80CCu_30014Yyt08W00X0OG406yRi11@R0080IJ0010W00000I003000G
- 000400000H8G0000G0G008ezV3W002G01KezV30W810000W830mmt600300W00GS
- Z9G204OBx40402a5k1n0R00G0000W0RPRGZ0600G6u9y4o2dXdmD8BS3s6t00HW1
- ZsR020WXf3J00000GAW00G0820000004q8038W00000O010800G0040000G0G8G0
- 400I4G008028WGnr9W00U1P0O0180G00W00m00Iu@10G00n_dGvXFyy@3D6AnjRF
- CcE3lvBH9@gyMf4JdzmyZ9014G020G0280XIqD00800400WO0Cu5t4000ZfD04W1
- 0G0000W04IO@@4UWtW@xDez@4szyXOyJ84p7sluXzBVuB@4o_CdXEOOug7Ulq00W
- 00GW00ElqWG0C0280mh@6qYX10000001hgB00O9J3_VGYtlI8m09Q@FXBNOer36I
- WbX@3UeD09oV0cX6OOt696it08002zVQGt36W00G8403AYd14Gm8K1018004Syl1
- vd8nE99yyv3lzdGfD940b4DHAnMW6iZm3rUFp56CyVG57kRG@3Cq@L2xNa000804
- 0mg4202oF8XbtC82U6oP1ZLNVe@X7g_IYK8UOxGO_EWX@3Oe@XDW028iVX1zFa00
- GWW68C8Ec4G00KO000eJ638W06iSd1DhOmgg6CPS2L5nm_5IyP431F8H9y9qap3x
- NqIVT6W008uhxAcz@XhJCe_63k_n04002Nuc048WWTuDG04SiH1m06G0000018W1
- KqWW140020000L@e1dtdmxD64zZ100a0YHF128e00W00A_b1G000V0b0W0GWHyPW
- 0A8GO_90000H028mi_6Skd4xvOGx_6idZ1xzbGXR9aSl10f00wkFXv_Iex23000K
- 0000e06300081150u_a4MYs00GmDY000E7u10001000W6qFX@tDW208my@9yVW1z
- @R000KWP4P0028GxF6qxl10201UGc10WW0@7mW040W61Iu@0FEuoWYgJuqO6_FmW
- h@D0W00mnX6K@l1000A_@C1400G1VaG@@9000sDm83ANW10G01000WwVoW@gJ8k1
- 3sEt000I0lMdmLY9axV2nDymjsLq8W12000wVGbGdOesU6MFoW_7Ue_436Oo08W0
- 000000008blW1jFb00G000G0Gg701G1jZQ0cOY02G0Q6P08Xa4aW0I4I08098a01
- a4cWKGHG21189iW8WYG2228HQ9901X424G0QII0119Cbe0aGY0209O2f08XiW4W2
- Q4I081P1501q4Y0G2PIA1189a0W0oGs8WHP4y328140W0oWK22G2O0H15X44CG2m
- 0I0A6P68GBm0W04W01401480180W8tIedTLgVZXj@tuwsA270c82PubD321WXZxV
- O3RC60C100020u7yYREmbet302pst@CSOU5VyMHvbISXT8T@kHVjdCS73tkpGN0O
- 42M5ftPG_@600AzBhV6sp5Zv_nOzG62lCaYFb8u@7YLFaxQDeju7Yz@XyNIOwM6k
- @FXMyJeyV300qlCS_6X5tojxs4yF6VrZnmrUiBFC0e6KphDaKJsexTQh_d10Obxt
- i@GfzFStE6lbNnkh_bl@C081JJ_sWeUbuWT6QixXK3hO6@D2mMhi@dvCV60W@pVT
- G5dm@GC4CCKB9f@@m1_9a@l4Ro3pu9Fi@F6pemmFiCSSE300000mESl@03bxlnVj
- Iq02m00W00mykDhD9rUYn0ydivV2BfBnl@jyQV8DHKn2ECq@m30eqZgyGb@NciYw
- MkyN20iZtfy_GWnCiqE6JGXnxLh6Pk10meD00000G058u8LI2BP04G008h0wsda7
- _h86XX1mAl7oz3fxBnz5FtZC38GXflu@a4CIEoV600Sb5rl7NkHIwVw2Wuc8bDLo
- u7Z5Oq50yHtGrCiqy3ZKAnjbIa_ek0W020WrSKP7Rbv190OA5080000G0QutW_9V
- e409ADFXz76600000ggfmRO8fw4sluXx3U85aJk@BplCJ01Df004000200dzpGD@
- Iq3W4ty@GOOk6zl100W0GmLtNwl1hQR080002000408080000804OxV300080014
- e8U30W00Ga000008Y140WRkD0100uHi9q8G2tSdGqpC01008wv4U2tWjiDeHW4Ew
- FX61CAZ0C0004W0680000048003C00vqpmKXI4yF35zpmfTF4W6j0W02Ss60iEF3
- tz_mezFKSl4@7SxJ_9Wq9000208010W@3gea@4wVuXIKVe@1NtoF11K00_C90cxF
- X0Jb0020mK@64xl11fmmt5sianXTwd0rn4W3_Du@03cDuXKCOu316o_8daG8400G
- G0q9Ww31Ota7wFuXX@DuzW4_GuX@3kz@L30000Okz1uh_48100yJV2ZrOGzB9G04
- 0uq_4000W80108iU3olnWJyPeG73MotWtRO8NU3QkdXtRCeHWPsgbX61ivys4OZf
- 0KwV2W000UUE10100hu@mGv9CNWVD2Oqp@6000SLk00G@@6G00W8k16cj@18800p
- 5qOY4yK5l1G000000On90405q4Y0G292801ePa0W4IIG228H81W0aWG24GIO2I15
- 1946mam2Y0A2988m4fba044I8GW1e99144amSY2G29280aW9a2W4o2s8W1GMG1G0
- DX80aGcaIG0I2908WCaD2a0289i61C09fb4144IGG01D2OWIA0f61CAZWDG09W00
- 4G6aIG0I03eC2C0O0907X4240V99VpmZ@Lqul45zRmyxsq4lY88000Wz24PBsZ@J
- 20O6zotCenx4EylYVlPevV9U@7cnxF410402mrdJxhOifDwwNY1@X9y@310100Wp
- cwR_GcUUR4qiV000G000000G00022000002200000GQ0mW7@J00W001000W00040
- 000202a303H1aGZ06CPFRR@dmx@60808e103o08100010080Q0m01G0000800001
- 00W00010GC060WrQAVG3m000G000Y4000000148Ia40000a000100W81250C0000
- 0000b00800X0100600000441G000008W4810010400G0840800Q0D2a000408GW8
- YG00Q4u410000400O042q803400010240a80000040401000824A0800000200A1
- 082020200600020885000000GW4I6W000800W0800G0Gq00010W00008G8020400
- G08G01000G0e04000W08K0G00G00000K00XFtE0000Y400O00000W01210400W82
- 092000Wd3O0G20A0Q00000008A1000021220C04W@3I02WC0000G010Hd3O00O00
- 00000221cBuX61a00808000GW411W00001IWO000Ok06000000WmW08080GW0W01
- 000WW0W090000H0G103000020WNCKHZ0FaH03804840000806u@030m10000000e
- 000F8lvR_FhxXx@F70q35000008W0iVqy08W00m@0q@m@hNr_EXF0WaP9zh@xVu@
- nxOe@Du1m04CUt@X@z@tXv3W0000TYItZ@lTP_00W00Gpubzv@Nd_Vrh@N_s@H@_
- @pn@tyy@lypGE@6ixl1vydme_6qgV20900ovF10200zgQmk@Cq8WHP4OcEi1Wal@
- @uy@BU@@Xx@Fu@@BVx@_@Juz63ol9Xe@Puzc4ol9X_@D8dR36@dX61CAZ0p000Xg
- G00u@W@xVWV52W0eWsG50I8H0180DX40aGI2IG092904W44IW0I2JGAe88XW0a4M
- G4GH8111a8ja4WWG21280D99WWW4cIK0I8H01W4CXK0aGMG2G1D290aWiW2W0Q2H
- 08XC9bW0a4I0G0P8R4meC2_11a020G0PGA1181CWADm0W1a0KCo8G085ES@@1@@V
- ot@VS_@5l@@mz@7y@3Vlxg000WHgO8pQCw@730CrkFT3S02XyVm60mH97k@@al@F
- u@@7k@@jJejA0Lw@t30qOn9V7UzDO0W020018Ox1mt@F30eXQ6UGwWCK10qRnp3a
- t@F60Wpq3VItv3uf@V30Ghy__2jl7yJ@@90WjZksbg@nv404pB1tmS48m0WMwEqc
- a1G00yZH5btX102000effbFHxq16yzd1l7mGH8m0WEXzxmAUW2uQ4IG014GotR00
- qfOuR601000000SuR3Q_EXXlDevx40I00qyT20400G000syT2D2mmJu6q8WH0080
- 8G01CPW1G8W04008aMb10040A7F104800W000O01e000OqA3ADmW@3Ceq0Cyqr0C
- yVf08W0olvX4BP0014G469atk1H1KH@@IGZZ0e@V92@ap@3Q1014mHSUegR0eyDK
- RymWf7I80Y7s_8Xu3Ie526AV337WA0xNuwuVUqVX4xNuXi_7WTRBD@ZGQn2ZyFyG
- Gg1mnxeUOZ1NsOmfD9Szh19VaGF0942G2@Gw1b52Wr@JOi63Qh9XwxP8JO6Ul9Xy
- RI89V6Q4meC2m0004mxD9Kpl10100gV9102G0ltOGKC6000Wuzd4ADe200m0m400
- _FOrB6S2004g210W_7ADhw4geO9000Dw501G1DX80aGY02G0Q2908Xa4aW0I4I08
- 098a01a4cWKGHG21189iW8WYG2228HQ9901X424G0QII0119Cbe0aGY0209O2f08
- XiWD2O0a5K04GJ8209a9f44WaG20283PZ06bHW1KCo8o8m0H61189ja8WWHcHW16
- 4IOKI181f168Z03Cu0KWcG20I8Fe18W6X40IGUI9G09W004G6aIG0I03eI3C0O09
- 05X424SxlREJUGwO0WnKDu@@3kNtNxFfuUC00010WGReq@7_Fmus_F10Z9OppLtw
- F31@l10w9ZW@@FvxmF4S30yF01@@Vm@gyYYq0GlP_Fu@tZ_lzf@Nlw@ql_VwAux@
- d10C01blz@_3y30muDyl@@Ey@k7@lyj@p_y@hJ@lwr@7_cXclDOuR3Q_EXXlDevx
- 40I00qyT20400G000syT2D2OK61if3R08wt@VE_@cd@lyj@J__@l@o7010WmO1Wr
- @Juz63ol9XwxPuzc4ol9XIqJuzc4Q4meC2O3004g210W@3_l@1_L802W2Q3L08X4
- 14W0q4I0G299811a8a0G0IG81289C1fWYW422GIO1H05X444GYqII022948W0qaa
- 022IOAH18X4140Im4I1G2P1905q8a0G2o2A02e941W4oaK22GI8101aXiH0Zo8u7
- 4G28001a1f44W4m0gq0306G2Gn8Z01WKOnx@FS@@1@@@mz@7y@@5l@@mz@dyT_08
- 000WK47y@@blzVm@@FS@@1@@Vot@7y@@1@@Vm@@FS@@1@@Vm@@7y@@9V@Vm@@FyE
- @00CU7_cXclDOuR3Q_EXXlDevx40I00qyT20400G000syT2D2OK61if3R0Ou_@3_
- @@ot_Fvx@FE@@Yt@Vz@4UlnWyRIe_U6Ul9XyRI86V3olnWayPeH0Zo8mC00Ge1@d
- m@1@t@WzA401G1DX80aGY02G0Q2908Xa4aW0I4I08098a01a4cWKGHG21189iW8W
- YG2228HQ9901X424G0QII0119Cbe0aGY0209O2f08XiWD2O0a5K04GJ8209a9f44
- WaG20283PZ06bHmF8W4G00283I9809W1Kf160CW4WYG212cejot_Fu@UVNvX_@X1
- 09domxF3002uuTL0Gez6y@@t_dSyU9y@WA0ONF2_FsUcOe@@V0W0tDS@@1@@Vm@@
- 7y@@3t@Vm@@7y@@1@@Vm@@7y@@1@@Vm@@FS@@1@@Vnx@lSS_00000G8L6y@@1@@@
- mz@7y@@1@@Vm@@@Sy@DF@@kxyK3VH1pl70KEP000004G0AkNnYfOu9WJ_vt604G0
- 08wpdR8mYvVu@0FUFGe_@P00SyInx@FS@@1@@Vnx@VTJl3my30yjvZV6B8e4c2Ib
- Z5Jew5dw@@10uNHp3TrcHKrEP2l@K402000G7PnD5r5Kvq806PRQm34K1WbmjTAj
- MnoWQi_9MhMkWg500G00W4idD0lV4m8x1jw@N20uQ05dDJrPpyVY4XfHI1Oay@5F
- 0OBuNlugxC8i@@G0G2CM_6IVOW400010200G000I0WW80G8406o7_XM0O89bM0G0
- 100m@Q_2a00W0yZ16lP8HZ0R00400W0W00G0W80C0Y0WG706a2W1nBdGzo6K2W1L
- 8mG@@j00kyVl8RsEWXu3Ve846EHGY6129LQ3W0W04Cj1bA6I7GIS1eA08nN3_7I0
- 002fQR00G0XE9D02808010WO0IOUx7Q18X48c10KdwntC4zj17VRGqt9Syj104H0
- Rzs0W680000G40002G000W000200G0001nNQ0000I0280002000W02G002020000
- 6G2000X0OGZ0d000G0c02800028W0YG400040A014G2020mB26SWK2G010000W80
- 0G02e4mtu6014800020080XIoDeqWG002000YHAz6R2oaXk3Ce9WDk@0Z61y028Y
- mw36014G8QT3kMdXZ8IO4a4_WuX_@910rv_@1G200GSKU3W0W80H00000W0000nK
- LbO1b7IpWX7GL10kTVm@dCyG2bEamphCi_g1D1WHV0Iq8090014p@WX042f@XP00
- fHM_qIpt8KX@60H00000004G0H8080xNamz9FazW4hNeIvR90W1wA@ZYI_0ZyFQf
- Aa7W0Y8KVh1vVunCk9SVxC08Py7D_aDWD0002O408i3C304G0w1eYG0W880CQ4W1
- 000YG4G01000010Hi@13o@mZmSUOwtM00wXq@V2vtOG@@6yU33@3nG9o6yUZ1JFd
- 0200mPGIeG73YJsWtRI8Iv4spnW61E108YO@@60944i2O9_Gs00008I000w@t080
- 0W0002w@dXI3y000000Gqf@38100WuUVC0a00e@V6E7eb_@JeH0Zo8WX@3cnVx2m
- v0lr8WH@7K4008K52W0eWsG50I8H0180DX40aGI2IG092904W44IW0I2JGAe88XW
- 0a4UG4GH8111aAza4WWG21284T99WWW4cIK8I8H01W4CXM0aGMm61C0o2A02eDK1
- W4oaK22GQe101aXa44Ggm3I1A2948WqmR4O64GQ8D2O0I3BeC2CGO1905X424GIQ
- P4O02GB9288aWfa2o8m0XK0IGMG1G1DXaHW1e9a0W4oII228180W0aXK24G2O0I1
- 51944W4m0Y0A6f888JJ000LkVo5w9ivq3z0WH80G4406NenGnH9a_J2BuOG40840
- x3V0ymzRm000cty00Gm@@@m@dzxh50085U200@7y@mz@@tD9rN8tVtg4zTE000r8
- 800aynXz@B700GJh100Pkro@3GkyUE00W00009m800ey5Bx@VC00GyTFUIFGLB00
- Q6U00G@3@t_q@hNzVot5T@1j20W@BFZ@ppIu@1x100YoK00Oyk@3@x@l3@l@Zy10
- 0QbUZzl7z@_5@lVH8l7Ik008Dr30000G06_sWclDOuR3Q_cXXrD8dQ6UksWXlDeM
- R6Q4meC2I30nAMwNv300000l2r_5v300000eLMvR@lSz@9V@@nv@d_V2vtOG@@6y
- U33dnBnxD6aVV2ltaGZ06bH0R2jG0_Fu@_7_d0KGZG20989W08WcG40I8H29809X
- 404G22IG092B85e8aGW0I2JG2e88XW0aaMI4GG811140ja4WWG2ZIA0989W0W4cG
- K0I8JG1e0DX40aGMm61C0oIA128941W0oWK22Q4meC2_180W0aXK24G2O0I15194
- 4W4m0Y0A2988O2j1003t@Vn@Z5f2300000080q@FX000Au800ayz@fFaM@@G200Q
- d500GT@orVnX00Wxa2004uVl1qp300OMe0009V@@mz@7y@@1@@@mz@7y@@3t@Vm@
- @@xkz00W0000IXO008u@@pztU000020Wmm2004y@@1@@Vpp@dyz@9V@@nv@Ny_@3
- VdGpt6Cyj1DVp0400WclJOuR3Q_sWXlDevR6Q4meC2I30TOJm@@7y@@1@@VvRv30
- 00003Gmnv@N_s@f@dG_D6q@l1ltmG_D9SXV2ltOGpo9C813D2OK61f9q21u@W@xV
- uV2G1j2D0aWa02W0Q2H08X49aW0a4I0G098811a8iWKWYG21289C19WYW422GIQ9
- H01X444G0qII0229CAf0aWa020IO2H18XC15W2q4I0G2P1R4m08Bf48WaG40283I
- 98eH0Zo8u7W002G6I9G09W185K4aGG0I0382eOaYW0Gsl8Xal@VwUN3xf8000ts0
- 00AU@@Xx@@u@aBiY100G0z@72000N2200z@ZH_pT1800e@@PkPYX_@5200mIuV@d
- yjhxFu400e123005@Jo2wL300aLh00Got@t@m@3t@Vm@@dyz@1@@Vm@@7y@@3t@@
- pn@7y@@1@@@nzs3002000q9K00WW@@VvH9EV@S100A07006_EXclD00004044Wcl
- P0200Gpt9Cyj1DVRmmt6qyD3D2m0W0GW61CAZ0j0WhjCS@@1@@VvRFqzlw08W00G
- g3cyz@bFqUexF00HDjuz@BKkYtRO8@c4kmFXtRCu2w4wMdX61CAZWq4QX0yVm@zF
- yF1eW6X40IGI01G0DX80aGY4IG0I2908W44aW0I4MGAGH8X01a4cW4GHG21189ja
- 8WWG22280Q9901X46bK0IGI0109CXe0aGcW2G1Q2908XiWD2O0abK24GI8201a1f
- 44q8WHP4y3G00183f48W4m0a2A2I8809W141K4IGGm4Q3002_@@Yt@Vu_@3k@Xnp
- L700OZV00Wcdj7000000uLG1007d@Vot@FS@@1@@Vm@@FS@@1@@Vm@@7y@@3t@@m
- z@7zQ_20Wmm2004y@@3t@Vm@@N_s@3t@Vm@@7y@@3VdGpt6Cyj1DVp0400WclJOu
- R3Q_sWXlDevR6Q4meC2I30TOJm@@FS@@1@@Votv3W0000TYonv@NyU_00W00Gpub
- _V2vtOG@@6yU33vtam5_9yUZ1bWdmPWCq8WHP4acGB4W@3_l@X@905qAq0G2I280
- 2e941W4IaG22GI8101aWW44GYm2I1A2948Wam4a0A2I8809fb4144IGG01GB9188
- amea2G2I2808X945W4o4K0AGJ8109a5iH03WiaIW0I2H08WC8bWW61CAZWV02080
- P8b01a06WKGHG21181CW8WYHA220P@Y4I__@Zp@luz@7k@@W@@FwVs0080q@V8NB
- zmM0jq@@9000T0E004y@@9VBN@3aq@VBzFC3008000m@47002_@@al@Fu@@7k@@W
- @@Fvx@B9LqK0e86WAw@76DK001@@Vm@@FS@@Z4Nw@7NvBK18@4_5Aw0q@m@hVz90
- 20WyRaG000W020WyR4IKf2G5vYM@Z420W0Y1eY_@XH3e1GvRV_UK2@7zW020WTaa
- OB0CEU73DmF03VdGpt90804evR66_sWclDOuR3Q_sWXlDevR6Q4meC2Um010G61I
- SYX1P4y300e4@100hN5RF@6y@m3z@F300O5x200ra9w8Adq@FC000w5A00K_sdzF
- S500801006c200EVZM04G0dl9400O71300JTUxuT2100_dz00G@3@tM33z@RmxDC
- Kki4vtOmC_6yU33D2OK61d4@Z1P4y30aSp@34LG08m_rISXb154b0020WB6c10yV
- T@3ekUP2LKi100eWYCP8qYG0mcG101e0DX40aGI02G0D290aWa4IW0I2H08W48aW
- 0a4MGKGH8111a8iW4WYG21289D99WWW422G0Q9H01X4CbK0aGI0209C2f0aWiW2W
- 2Q2H08XC15W0q4I0G2P9R4m083f4D2OK61@W4G08Z0306GAGH8X01a06W4GHG211
- ceD0UUEV00006W006_@jKLUe@V@4hY0ayTodu_m4kX0W000Ji0Gq39V@xC2UV06S
- Vxq@31ue0mrf@lxlS000Ww@@70004na3pefLuh918vxR1O00q@lGaKO0syYXj@Ly
- Pi7M9xXi02f@@J8E304y@@v_psm4jSwWAzFa3e67WzBKvi4Xw@@d_Bmew@S4GP04
- y@@TEeuk3Hr@V8Ex00YyXm_@n3xN0m@1@FyFdXO062L1WohoC3anSlh0iO3jr_BK
- @@6eaA0Owod50W0y_lAu5J0Y_Sxe@3HNe0Gnzo180WuL@kARN5ENA0ddz@m@o10W
- WuuhVkzV3120WXdgYCO7Wnx_@Ut40010iNk1PyQGvv6yPk10201EGtWZ0Cu0T3E2
- eYq0U8ET3YKC12000heRmiYCqak1F_Rmjw64dk1Z0yG7ZC0080iHW4W0G0Cqk171
- O0000Xl2OemH3ARt0G200VidGf16OLY101W4Y000000024G10004O002800W4Y0G
- 01804G4G000140006O0AX40000001a04010W140W02008f400G0XZ0I0140oH090
- 00Wu803M381001a0402E2W1009a0W02040180000401qH09ysl171a02800W0200
- 0080002q8G201000028T4m3V5OmH0C01a1QQW4QgtWl2O8kU3qoI0K69CRtRGwz6
- 0140e@@G2mF10100Dw@mXbLaQf4DN_mJqL4rj4rTJ2Fw1WyBU3W010200a1@J8@Y
- D0100aV1C0100plG50010Sd80Mkjkv699tnPwQ763wA0zkZt4242vM1u@W@dkz@e
- V@@vu@RU_@Pv6R_chAyNYvRWHE2zl@@@@4088204210YW001;
- ENDDATA;
- DATA TEMP_DATA;
- INTEGER A0[46] =
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 15, 14, 13, 95, 23, 23, 23, 96, 96, 96, 96, 96, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 15, 791, 791, 791, 791, 317, 293, 281, 273, 261, 253, 237, 791;
- INTEGER A1[46] =
- 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 16, 16, 16, 16, 3144, 16, 16, 16,3144,1574, 716, 360, 183,1574, 716, 360, 183,3144, 0,1574, 716, 360, 183, 64, 280, 240, 200, 160, 640, 480, 400, 320, 240, 160, 80,3144;
- INTEGER A2[46] =
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 165, 165, 165, 0, 0, 0, 0, 0, 0, 0, 165;
- INTEGER A3[46] =
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 96, 80, 64, 0, 0, 0, 0, 0, 0, 0, 112;
- INTEGER A4[46] =
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 648, 600, 552, 504, 0, 0, 0, 0, 0, 0, 0, 648;
- INTEGER A5[46] =
- 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 16, 16, 16, 16, 3144, 18, 18, 18,3144,1574, 716, 360, 183,1574, 716, 360, 183,3144, 0,1574, 716, 360, 183, 64, 56, 48, 40, 32, 128, 96, 80, 64, 48, 32, 16,3144;
- INTEGER A6[46] =
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 32, 16, 8, 4, 2, 16, 8, 4, 2, 32, 24, 16, 8, 4, 2, 0, 0, 0, 0, 0, 16, 12, 10, 8, 6, 4, 2, 32;
- INTEGER A7[46] =
- -1, 524288, 262144, 131072, 65536, 32768, 16384, 8192, 2048, 512, 21760, 13056, 6912, 3328, 0, 16, 8, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 6, 5, 4, 0, 0, 0, 0, 0, 0, 0, 7;
- INTEGER A8[46] =
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 512, 0, 0, 0, 512, 256, 128, 64, 32, 256, 128, 64, 32, 512, 384, 256, 128, 64, 32, 0, 560, 480, 400, 320, 256, 192, 160, 128, 96, 64, 32, 560;
- INTEGER A9[21] =
- 12, 3, 131, 8, 3, 131, 0, 0, 0, 6, 3, 131, 0, 0, 0, 3, 1, 118, 1, 3, 126;
- INTEGER A10[14] =
- 12, 3, 8, 3, 8, 3, 6, 3, 0, 0, 3, 1, 1, 1;
- INTEGER A51[19] =
- 294, 0, 0, 0, 294, 148, 38, 20, 2, 148, 38, 20, 2, 294, 0, 148, 38, 20, 2;
- INTEGER A49[14] =
- 12, 114, 8, 114, 8, 114, 6, 114, 0, 0, 3, 109, 1, 109;
- INTEGER A11[6 * 3 * 45] =
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16,
- 0, 0, 0, 0, 0, 0, 3, 1536,12337, 3, 1280,12337, 0, 0, 0, 1, 0, 13360,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1280,12337, 1, 256, 13360, 1, 0, 13360,
- 0, 0, 0, 0, 0, 0, 3, 1024,12337, 3, 768, 12337, 2, 0, 14128, 1, 0, 13360,
- 3, 768, 12337, 3, 512, 12337, 3, 256, 12337, 3, 0, 12337, 2, 0, 14128, 1, 0, 13360,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 1, 0, 98,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, (39<<16)+0, 187, 32, (39<<16)+0, 145, 137, (39<<16)+0, 233, 176,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, (23<<16)+0, 187, 32, (23<<16)+0, 145, 137, (23<<16)+0, 237, 176,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, (15<<16)+0, 187, 32, (15<<16)+0, 145, 137, (7 <<16)+6, 113, 137,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1025, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1025, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1025, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1025, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 1025, 4, 0, 1, 1, 0, 1025, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 99,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 99,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 98,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 98,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 99,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 99,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 98,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 97, 0, 1, 94,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 97, 0, 1, 94,
- 0, 0, 0, 0, 0, 0, 1, 0, 98, 2, 1, 96, 1, 0, 97, 0, 2, 96,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 97, 0, 0, 96,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
- 0, 0, 0, 129, 10, 98, 1, 0, 98, 2, 1, 96, 1, 0, 97, 0, 0, 96,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 1, 1, 97, 1, 0, 97, 0, 2, 96, 0, 1, 96,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 31, 97, 4, 31, 98, 1, 0, 98;
- INTEGER A14[64] =
- 8600,6400,4800,3600,2800,2000,1540,1140, 860, 640, 480, 360, 280, 200, 154, 116,
- 86, 64, 50, 36, 28, 24, 20, 16, 14, 12, 11, 9, 7, 5, 4, 3,
- 2000,1600,1300,1000, 900, 800, 720, 660, 600, 560, 520, 480, 440, 400, 380, 360,
- 340, 300, 280, 260, 240, 220, 200, 180, 160, 140, 120, 100, 80, 60, 40, 20;
- INTEGER A15[16] =
- 60000,28000,10800,4200,1660, 660, 260, 100, 500, 200, 100, 60, 40, 30, 20, 10;
- INTEGER A54[30] =
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 16, 0, 0, 0, 32, 0, 32, 255, 65, 255, 82, 255, 69, 255, 84, 255, 76, 255, 65;
- INTEGER A55[30] =
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 16, 0, 32, 0, 32, 255, 65, 255, 82, 255, 69, 255, 84, 255, 76, 255, 65;
- INTEGER A56[8] =
- 255, 1, 255, 56, 255, 57, 255, 65;
- BOOLEAN V261 = 0;
- BOOLEAN V262 = 0;
- BOOLEAN V263 = 0;
- BOOLEAN V264 = 0;
- BOOLEAN V265[10000];
- BOOLEAN V266[3];
- BOOLEAN V278[15];
- BOOLEAN V279[16];
- INTEGER V267;
- INTEGER V268;
- INTEGER V269;
- BOOLEAN V189[80] = $80000000000000000000;
- BOOLEAN V190[80] = $80010000000000000000;
- BOOLEAN V192[80] = $00FF0000000000000000;
- ' VARIABLES
- INTEGER A17[1];
- INTEGER A48[1];
- INTEGER A52[1];
- INTEGER A113[1];
- INTEGER A153[1];
- BOOLEAN A18[21];
- BOOLEAN A32[60];
- BOOLEAN A33[10];
- BOOLEAN A39[10];
- BOOLEAN A26[5];
- BOOLEAN A27[5];
- BOOLEAN A28[1];
- BOOLEAN A31[50];
- BOOLEAN A57[50];
- BOOLEAN A29[1080];
- BOOLEAN A45[1080];
- BOOLEAN A30[1080];
- BOOLEAN A34[50];
- BOOLEAN A35[50];
- BOOLEAN A36[50];
- BOOLEAN A37[50];
- BOOLEAN A38[70];
- INTEGER V2 = 0;
- BOOLEAN V216 = 0;
- INTEGER V3 = 0;
- INTEGER V4 = 0;
- INTEGER V77 = 0;
- INTEGER V78 = 0;
- INTEGER V186;
- INTEGER V187;
- BOOLEAN b;
- BOOLEAN ba[32];
- INTEGER i;
- INTEGER j;
- INTEGER k;
- INTEGER l;
- INTEGER m;
- INTEGER n;
- INTEGER V271;
- INTEGER V270;
- INTEGER V10;
- INTEGER V11;
- INTEGER V12;
- INTEGER V13;
- BOOLEAN A19[20];
- BOOLEAN A20[10];
- INTEGER V14;
- INTEGER V15;
- INTEGER V89;
- INTEGER V16;
- INTEGER V87;
- INTEGER V17;
- INTEGER V181;
- INTEGER V18;
- INTEGER V19;
- INTEGER V20;
- INTEGER V21;
- INTEGER V88;
- INTEGER V94;
- INTEGER V22;
- INTEGER V179;
- INTEGER V211;
- INTEGER V223;
- INTEGER V23;
- INTEGER V24;
- INTEGER V25;
- INTEGER V26;
- INTEGER V27;
- INTEGER V28;
- INTEGER V29 = 1;
- INTEGER A16[15];
- INTEGER V30;
- INTEGER V31;
- INTEGER V32 = 0;
- INTEGER V33 = 0;
- INTEGER V34 = 1;
- INTEGER V35 = 0;
- INTEGER V36 = 0;
- INTEGER V37 = 0;
- INTEGER V38 = 0;
- INTEGER V72 = 0;
- INTEGER V73 = 0;
- BOOLEAN V39 = 0;
- BOOLEAN V40 = 0;
- INTEGER V41 = 0;
- INTEGER V42 = 0;
- BOOLEAN V43 = 0;
- BOOLEAN V44 = 0;
- BOOLEAN V45 = 0;
- INTEGER V46;
- INTEGER V47;
- INTEGER V48;
- BOOLEAN V49 = 0;
- INTEGER V51 = -1;
- INTEGER V52 = -1;
- BOOLEAN V74 = 0;
- BOOLEAN V75 = 0;
- BOOLEAN V56 = 0;
- BOOLEAN V57 = 0;
- BOOLEAN V58 = 1;
- BOOLEAN A40[10];
- BOOLEAN A41[10];
- BOOLEAN A44[10];
- BOOLEAN V76 = 0;
- BOOLEAN V80 = 1;
- BOOLEAN V81 = 0;
- BOOLEAN V82 = 0;
- INTEGER V83 = 5;
- INTEGER V84 = 0;
- INTEGER V86 = 0;
- BOOLEAN V91 = 0;
- INTEGER V68 = 0;
- INTEGER V69 = 0;
- INTEGER V96 = 94;
- BOOLEAN V97 = 1;
- BOOLEAN V398 = 0;
- INTEGER V188 = 0;
- INTEGER V191 = 0;
- BOOLEAN V233 = 0;
- BOOLEAN V102 = 0;
- BOOLEAN V100 = 0;
- BOOLEAN V272 = 0;
- BOOLEAN V392 = 1;
- BOOLEAN V103 = 0;
- BOOLEAN V108 = 0;
- BOOLEAN V104 = 0;
- BOOLEAN V105 = 0;
- BOOLEAN V107 = 0;
- BOOLEAN V106 = 0;
- BOOLEAN V101 = 0;
- BOOLEAN V231 = 0;
- BOOLEAN V259 = 0;
- BOOLEAN V260 = 0;
- BOOLEAN V280 = 0;
- BOOLEAN V293 = 0;
- BOOLEAN V308 = 1;
- BOOLEAN V310 = 0;
- BOOLEAN V336 = 0;
- BOOLEAN V337 = 0;
- BOOLEAN V340 = 0;
- BOOLEAN V370 = 0;
- BOOLEAN V362 = 0;
- BOOLEAN V421 = 0;
- BOOLEAN A175 = 0;
- BOOLEAN USE_EXTEND_IR_DELAY_METHOD = 0;
- BOOLEAN USE_FIXED_ALGORITHM = 0;
- BOOLEAN USE_REV0_PROG_ALG = 0;
- INTEGER V203 = 0;
- BOOLEAN V228 = 0;
- BOOLEAN V344 = 0;
- BOOLEAN V431 = 1;
- BOOLEAN V230 = 0;
- BOOLEAN V232 = 0;
- BOOLEAN V393 = 0;
- ENDDATA;
- PROCEDURE DO_READ_USERCODE USES TEMP_DATA;
- V105 = 1;
- ENDPROC;
- PROCEDURE DO_HALT_ON_CHIP_CC USES TEMP_DATA;
- V230 = 1;
- ENDPROC;
- PROCEDURE DO_IGNORE_IDCODE_ERRORS USES TEMP_DATA;
- V232 = 1;
- ENDPROC;
- PROCEDURE DO_IGNORE_INTOSC_BYPASS USES TEMP_DATA;
- V393 = 1;
- ENDPROC;
- PROCEDURE DO_BYPASS_SECOND_IDCODE_READ USES TEMP_DATA;
- A175 = 1;
- ENDPROC;
- PROCEDURE L20 USES TEMP_DATA;
- V101 = 1;
- ENDPROC;
- PROCEDURE L25 USES TEMP_DATA;
- V105 = 1;
- ENDPROC;
- PROCEDURE L966 USES TEMP_DATA;
- V340 = 1;
- ENDPROC;
- PROCEDURE L27 USES DEVICE_DATA, TEMP_DATA, L39, L101, L107,
- L141, L1190,
- L1223,
- L124, L113, L108, L93;
- CALL L39;
- IF(!(V101 || V103 || V108 || V107 ||
- V100 || V102
- ) &&
- V105) THEN GOTO L38;
- IF ((V42 == 0) && V340) THEN CALL L108;
- IF ((V42 == 0) && V340) THEN GOTO L38;
- V3 = 0;
- V4 = 32;
- CALL L101;
- IF (V2 == 0) THEN GOTO L28;
- IF ((V42 == 0) && V101) THEN CALL L1190;
- V3 = 0;
- V4 = 32;
- CALL L101;
- IF ((V42 == 0) && V101) THEN CALL L141;
- L28:
- IF ((V42 == 0) && V104) THEN CALL L124;
- L38:
- CALL L93;
- EXIT V42;
- ENDPROC;
- PROCEDURE L39 USES DEVICE_DATA, TEMP_DATA,
- L106, L458, L108, L107;
- INTEGER V66 = 0;
- INTEGER V90 = 0;
- INTEGER V95 = 0;
- INTEGER V67 = 0;
- INTEGER V180 = 0;
- INTEGER V212 = 0;
- INTEGER V224 = 0;
- INTEGER V199 = 0;
- INTEGER V201 = 0;
- INTEGER V202 = 0;
- IF (V103) THEN V102 = 1;
- IF (V106) THEN V107 = 1;
- IF ((V102 || V100) && !V103 &&
- (V108 || V107)) THEN V42 = 1;
- IF (V42 != 0) THEN GOTO L84;
- V21 = 0;
- FOR i = 0 TO V1;
- j = 1;
- k = 1;
- IF (((A13[i] & 1) == 0) ||
- ((A13[i] & 4) == 0)) THEN GOTO L40;
- V2 = A12[i];
- j = A1[V2];
- k = A5[V2];
- L40:
- V21 = V21 + j;
- V66 = V66 + k;
- NEXT i;
- l = 0;
- FOR i = 4 TO 0 STEP -1;
- FOR j = 0 TO V1;
- IF (((A13[j] & 1) == 0) ||
- ((A13[j] & 4) == 0)) THEN GOTO L41;
- V2 = A12[j];
- FOR k = 0 TO (A1[V2] - 1);
- IF ((k % 5) == i) THEN A26[l] = 1;
- l = l + 1;
- NEXT k;
- GOTO L42;
- L41:
- l = l + 1;
- L42:
- NEXT j;
- NEXT i;
- V88 = 0;
- FOR i = 0 TO V1;
- j = 1;
- k = 1;
- IF (((A13[i] & 256) == 0) ||
- ((A13[i] & 4) == 0)) THEN GOTO L43;
- V2 = A12[i];
- j = A1[V2];
- k = A5[V2];
- IF ((V2 >= 23) && (V2 <= 27)) THEN
- V96 = 95;
- L43:
- V88 = V88 + j;
- V90 = V90 + k;
- NEXT i;
- V94 = 0;
- FOR i = 0 TO V1;
- j = 1;
- k = 1;
- IF (((A13[i] & 512) == 0) ||
- ((A13[i] & 4) == 0)) THEN GOTO L44;
- V2 = A12[i];
- j = A1[V2];
- k = A5[V2];
- L44:
- V94 = V94 + j;
- V95 = V95 + k;
- NEXT i;
- V179 = 0;
- FOR i = 0 TO V1;
- j = 1;
- k = 1;
- IF (((A13[i] & 2048) == 0) ||
- ((A13[i] & 4) == 0)) THEN GOTO L45;
- V2 = A12[i];
- j = A1[V2];
- k = A5[V2];
- L45:
- V179 = V179 + j;
- V180 = V180 + k;
- NEXT i;
- V211 = 0;
- FOR i = 0 TO V1;
- j = 1;
- k = 1;
- IF (((A13[i] & 16384) == 0) ||
- ((A13[i] & 4) == 0)) THEN GOTO L46;
- V2 = A12[i];
- j = A1[V2];
- k = A5[V2];
- L46:
- V211 = V211 + j;
- V212 = V212 + k;
- NEXT i;
- V223 = 0
- ;
- V224 = 0
- ;
- FOR i = 0 TO V1;
- j = 1;
- k = 1;
- IF (((A13[i] & 32768) == 0) ||
- ((A13[i] & 4) == 0) ||
- ((A13[i] & 32) == 0)) THEN GOTO L47;
- V2 = A105[i];
- j = j + A1[V2];
- k = k + A5[V2];
- L47:
- V223 = V223 + j;
- V224 = V224 + k;
- NEXT i;
- V22 = 0;
- FOR i = 0 TO V1;
- j = 1;
- k = 1;
- IF (((A13[i] & 2) == 0) ||
- ((A13[i] & 4) == 0)) THEN GOTO L48;
- V2 = A12[i];
- j = A1[V2];
- k = A5[V2];
- L48:
- V22 = V22 + j;
- V67 = V67 + k;
- NEXT i;
- l = 0;
- FOR i = 4 TO 0 STEP -1;
- FOR j = 0 TO V1;
- IF (((A13[j] & 2) == 0) ||
- ((A13[j] & 4) == 0)) THEN GOTO L49;
- V2 = A12[j];
- FOR k = 0 TO (A1[V2] - 1);
- IF ((k % 5) == i) THEN A27[l] = 1;
- l = l + 1;
- NEXT k;
- GOTO L50;
- L49:
- l = l + 1;
- L50:
- NEXT j;
- NEXT i;
- V16 = 0;
- FOR i = 0 TO V1;
- j = 1;
- IF (((A13[i] & 1) == 0) ||
- ((A13[i] & 4) == 0)) THEN GOTO L51;
- V2 = A12[i];
- j = A0[V2];
- L51:
- V16 = V16 + j;
- NEXT i;
- V87 = 0;
- FOR i = 0 TO V1;
- j = 1;
- IF (((A13[i] & 256) == 0) ||
- ((A13[i] & 4) == 0)) THEN GOTO L52;
- V2 = A12[i];
- j = A0[V2];
- L52:
- V87 = V87 + j;
- NEXT i;
- V17 = 0;
- FOR i = 0 TO V1;
- j = 1;
- IF (((A13[i] & 2) == 0) ||
- ((A13[i] & 4) == 0)) THEN GOTO L53;
- V2 = A12[i];
- j = A0[V2];
- L53:
- V17 = V17 + j;
- NEXT i;
- V181 = 0;
- FOR i = 0 TO V1;
- j = 1;
- IF (((A13[i] & 2048) == 0) ||
- ((A13[i] & 4) == 0)) THEN GOTO L54;
- V2 = A12[i];
- j = A0[V2];
- L54:
- V181 = V181 + j;
- NEXT i;
- V18 = V17;
- IF (V16 > V18) THEN V18 = V16;
- IF (V87 > V18) THEN V18 = V87;
- IF (V181 > V18) THEN V18 = V181;
- V20 = 32 + V1;
- IF ((2 * 5 * 5 * V67) > V20) THEN V20 = 2 * 5 * 5 * V67;
- IF ((2 * 5 * V66) > V20) THEN V20 = 2 * 5 * V66;
- IF (V90 > V20) THEN V20 = V90;
- IF (V95 > V20) THEN V20 = V95;
- IF (V180 > V20) THEN V20 = V180;
- IF (V212 > V20) THEN V20 = V212;
- IF (V224 > V20) THEN V20 = V224;
- V19 = V18;
- IF (V21 > V19) THEN V19 = V21;
- IF (V88 > V19) THEN V19 = V88;
- IF (V94 > V19) THEN V19 = V94;
- IF (V179 > V19) THEN V19 = V179;
- IF (V211 > V19) THEN V19 = V211;
- IF (V223 > V19) THEN V19 = V223;
- IF (V20 > V19) THEN V19 = V20;
- FOR i = 0 TO (V19 - 1);
- A29[i] = 0;
- A30[i] = 1;
- NEXT i;
- V33 = 0;
- FOR i = 0 TO V1;
- IF (((A13[i] & 2) == 0) ||
- ((A13[i] & 4) == 0)) THEN GOTO L55;
- V2 = A12[i];
- IF (V33 < A7[V2]) THEN
- V33 = A7[V2];
- L55:
- NEXT i;
- V12 = 0;
- V13 = 0;
- FOR i = 0 TO V1;
- V12 = V12 + A25[i];
- IF (A25[i] > V13) THEN V13 = A25[i];
- NEXT i;
- FOR i = 0 TO (V13 - 1);
- A39[i] = 1;
- NEXT i;
- FOR i = 0 TO 4;
- j = 10 * i;
- A34[(j + 9)..j] = $016;
- A35[(j + 9)..j] = $01A;
- A36[(j + 9)..j] = $022;
- A37[(j + 9)..j] = $026;
- FOR k = 0 TO 2;
- b = 0;
- IF ((i & (1 << k)) != 0) THEN b = 1;
- A34[j + k + 7] = b;
- A35[j + k + 7] = b;
- A36[j + k + 7] = b;
- A37[j + k + 7] = b;
- NEXT k;
- NEXT i;
- FOR i = 0 TO 6;
- j = 10 * i;
- A38[(j + 9)..j] = $02A;
- FOR k = 0 TO 2;
- b = 0;
- IF ((i & (1 << k)) != 0) THEN b = 1;
- A38[j + k + 7] = b;
- NEXT k;
- NEXT i;
- FOR i = 0 TO V1;
- A52[i] = 0;
- IF (((A13[i] & 256) == 0) ||
- ((A13[i] & 4) == 0)) THEN GOTO L56;
- V2 = A12[i];
- A52[i] =
- A5[V2] - (80 * A6[V2]);
- L56:
- NEXT i;
- CALL L106;
- IRSTOP IRPAUSE;
- DRSTOP IDLE;
- STATE IDLE;
- IF(!(V101 || V103 || V108 || V107 ||
- V100 || V102
- ) &&
- V105) THEN GOTO L84;
- V4 = 0;
- FOR i = 0 TO V1;
- IF (((A17[i] & (32)) != 0) &&
- ((A17[i] & 4) != 0) &&
- ((A17[i] & 64) != 0)) THEN
- V4 = 32;
- NEXT i;
- IF (V4 != 32) THEN
- GOTO L57;
- FOR i = 0 TO V1;
- IF (((A17[i] & (32)) != 0) &&
- ((A17[i] & 4) != 0) &&
- (((A17[i] & 64) == 0) ||
- (((A147[i] & 1) != 0) && !V231 && !V259))) THEN
- A17[i] = A17[i] | 8;
- NEXT i;
- A18[9..0] = $281;
- CALL L458;
- FOR i = 0 TO 200;
- WAIT IDLE, 512 CYCLES, 512 USEC, IDLE;
- NEXT i;
- FOR i = 0 TO V1;
- IF (((A17[i] & (32)) != 0) &&
- ((A17[i] & 4) != 0) &&
- (((A17[i] & 64) == 0) ||
- (((A147[i] & 1) != 0) && !V231 && !V259))) THEN
- A17[i] = A17[i] & ~8;
- NEXT i;
- L57:
- IF (V101 || V231 || V259 || V4 == 131072) THEN CALL L108;
- IF (V42 != 0) THEN GOTO L84;
- FOR i = 0 TO V1;
- IF (((A17[i] & (1 | 2)) != 0) &&
- ((A17[i] & 4) != 0) &&
- ((A17[i] & 8) == 0)) THEN
- V4 = 1 | 2;
- NEXT i;
- IF (V4 != (1 | 2)) THEN
- GOTO L58;
- A18[9..0] = $071;
- CALL L458;
- WAIT 10000 USEC;
- L58:
- FOR i = 0 TO V1;
- IF (((A17[i] & 256) != 0) &&
- ((A17[i] & 4) != 0) &&
- ((A17[i] & 8) == 0)) THEN
- V4 = 256;
- NEXT i;
- IF (V4 != 256) THEN
- GOTO L70;
- A18[9..0] = $332;
- CALL L458;
- WAIT 10000 USEC;
- V203 = 0;
- L70:
- FOR i = 0 TO V1;
- IF (((A17[i] & 512) != 0) &&
- ((A17[i] & 4) != 0) &&
- ((A17[i] & 8) == 0)) THEN
- V4 = 512;
- NEXT i;
- IF (V4 != 512) THEN
- GOTO L71;
- A18[9..0] = $044;
- CALL L458;
- WAIT 10000 USEC;
- L71:
- FOR i = 0 TO V1;
- IF (((A17[i] & 2048) != 0) &&
- ((A17[i] & 4) != 0) &&
- ((A17[i] & 8) == 0)) THEN
- V4 = 2048;
- NEXT i;
- IF (V4 != 2048) THEN
- GOTO L72;
- IF (V103 || V102) THEN V38 = 1;
- V38 = 0;
- WAIT 10000 USEC;
- L72:
- FOR i = 0 TO V1;
- IF (((A17[i] & 16384) != 0) &&
- ((A17[i] & 4) != 0) &&
- ((A17[i] & 8) == 0)) THEN
- V4 = 16384;
- NEXT i;
- IF (V4 != 16384) THEN
- GOTO L1187;
- L1187:
- V203 = 0;
- CALL L107;
- FOR i = 0 TO V1;
- A17[i] = A17[i] & ~8;
- NEXT i;
- V4 = 0;
- FOR i = 0 TO V1;
- IF ((A17[i] & 131072) != 0) THEN V4 = 131072;
- NEXT i;
- IF (V4 != 131072) THEN GOTO L84;
- V203 = 0;
- L84:
- ENDPROC;
- PROCEDURE L85 USES DEVICE_DATA, TEMP_DATA, L88, L458 ;
- IF (V233 || !V76 || (V42 != 0)) THEN GOTO L87;
- A18[9..0] = $003;
- V4 = 32;
- CALL L458;
- WAIT IDLE, 4096 CYCLES, 5 USEC, IDLE;
- V233 = 1;
- FOR i = 0 TO V1;
- IF (A94[i] != 0) THEN
- V191 = 1;
- NEXT i;
- IF(V191 == 1) THEN GOTO L86;
- GOTO L87;
- L86:
- CALL L88;
- L87:
- ENDPROC;
- PROCEDURE L88 USES DEVICE_DATA, TEMP_DATA, L458 ;
- PREIR 0;
- POSTIR 0;
- PREDR 0;
- POSTDR 0;
- FOR i = V1 TO 0 STEP -1;
- IF (((A17[i] & 32) == 0) ||
- ((A17[i] & 4) == 0) ||
- (V42 != 0)) THEN
- GOTO L91;
- IF (A94[i] == 0) THEN GOTO L91;
- V77 = 0;
- V78 = 0;
- V30 = 0;
- FOR j = V1 TO 0 STEP -1;
- IF (i == j) THEN GOTO L89;
- IF ((A17[j] & 32) != 0) THEN
- A17[j] = A17[j] & ~4;
- IF (i > j) THEN V77 = V77 + 1;
- IF (i < j) THEN V78 = V78 + 1;
- IF (j < i) THEN V30 = V30 + A94[j];
- L89:
- NEXT j;
- V31 = V30 + A94[i] - 1;
- IF(V31 == V30) THEN GOTO L90;
- PUSH i;
- A18[9..0] = $00A;
- CALL L458;
- POP i;
- PREDR V77;
- POSTDR V78;
- FOR j = 0 TO 100;
- DRSCAN A94[i], A95[V31..V30], CAPTURE A45[79..0];
- IF(A45[79] == 0) THEN j = 100;
- NEXT j;
- if(A45[79] == 0) THEN GOTO L90;
- V42 = 12;
- GOTO L92;
- L90:
- PREDR V77;
- POSTDR V78;
- DRSCAN 80, V192[79..0], CAPTURE A45[79..0];
- L91:
- NEXT i;
- L92:
- PREIR 0;
- POSTIR 0;
- PREDR 0;
- POSTDR 0;
- ENDPROC;
- PROCEDURE L93 USES DEVICE_DATA, TEMP_DATA, L107, L458, L108, L113
- , L85
- ;
- IF (V42 == 1) THEN GOTO L100;
- CALL L107;
- CALL L85;
- L94:
- FOR i = 0 TO V1;
- IF (((A17[i] & (1 | 2)) != 0) &&
- ((A17[i] & 4) != 0) &&
- ((A17[i] & 8) == 0)) THEN
- V4 = 1 | 2;
- NEXT i;
- IF (V4 != (1 | 2)) THEN
- GOTO L95;
- A18[9..0] = $079;
- CALL L458;
- WAIT 10000 USEC;
- L95:
- FOR i = 0 TO V1;
- IF (((A17[i] & 256) != 0) &&
- ((A17[i] & 4) != 0) &&
- ((A17[i] & 8) == 0)) THEN
- V4 = 256;
- NEXT i;
- IF (V4 != 256) THEN
- GOTO L96;
- A18[9..0] = $006;
- CALL L458;
- L96:
- FOR i = 0 TO V1;
- IF (((A17[i] & 512) != 0) &&
- ((A17[i] & 4) != 0) &&
- ((A17[i] & 8) == 0)) THEN
- V4 = 512;
- NEXT i;
- IF (V4 != 512) THEN
- GOTO L96a;
- A18[9..0] = $04A;
- CALL L458;
- WAIT 10000 USEC;
- L96a:
- FOR i = 0 TO V1;
- IF (((A17[i] & 2048) != 0) &&
- ((A17[i] & 4) != 0) &&
- ((A17[i] & 8) == 0)) THEN
- V4 = 2048;
- NEXT i;
- IF (V4 != 2048) THEN
- GOTO L97;
- A18[9..0] = $04A;
- WAIT 10000 USEC;
- L97:
- FOR i = 0 TO V1;
- IF (((A17[i] & 16384) != 0) &&
- ((A17[i] & 4) != 0) &&
- ((A17[i] & 8) == 0)) THEN
- V4 = 16384;
- NEXT i;
- IF (V4 != 16384) THEN
- GOTO L98;
- A18[9..0] = $201;
- IF (V228 == 1) THEN A18[9..0] = $166;
- CALL L458;
- WAIT 10000 USEC;
- L98:
- FOR i = 0 TO V1;
- IF (((A17[i] & 131072) != 0) &&
- ((A17[i] & 4) != 0) &&
- ((A17[i] & 8) == 0)) THEN
- V4 = 131072;
- NEXT i;
- IF (V4 != 131072) THEN GOTO L1193;
- L1193:
- IF ((!V76 && !V231 && !V259) || (V42 != 0)) THEN GOTO L99;
- WAIT IDLE, 256 CYCLES, 10 USEC, IDLE;
- V80 = 0;
- IF (!V421 && !A175) THEN CALL L108;
- IF ((V42 != 0) && V76) THEN V42 = 10;
- IF ((V42 != 0) && !V76) THEN V42 = 10;
- IF (V42 != 0) THEN GOTO L100;
- L99:
- A18[9..0] = $3FF;
- CALL L458;
- IF (V105 && (V42 == 0)) THEN CALL L113;
- L100:
- IF (V42 == 0) THEN
- PRINT "DONE";
- IF (V42 == 1) THEN
- PRINT "Invalid option combination specified";
- IF (V42 == 6) THEN
- PRINT "Unrecognized device";
- IF (V42 == 7) THEN
- PRINT "Device revision is not supported";
- IF ((V42 == 10) && (V103)) THEN
- PRINT "Device programming failure";
- IF (V42 == 9) THEN
- PRINT "Device is not blank";
- IF (V42 == 11) THEN
- PRINT "Device verify failure";
- IF ((V42 == 10) && (V101)) THEN
- PRINT "Device configuration failure";
- IF (V42 == 4) THEN
- PRINT "Unable to read USERCODE/UES from device #", V84 + 1;
- IF (V42 == 12) THEN
- PRINT "Failed to configure Excalibur stripe";
- IF (V42 == 14) THEN
- PRINT "Failed to erase or program ASC device";
- IF (V42 == 15) THEN
- PRINT "Unable to erase the protected sector(s) of the ASC device";
- IF (V42 == 18) THEN
- PRINT "Reserved block start address mismatch - operation aborted";
- IF (V42 == 19) THEN
- PRINT "Unexpected problem has occurred during NAND flash bad block management.";
- IF (V42 == 20) THEN
- PRINT "Device is write-protected";
- IF (V42 == 21) THEN
- PRINT "Programming file size is larger than flash density";
- IF (V42 == 22) THEN
- PRINT "Programming file format is not aligned with flash type";
- ENDPROC;
- PROCEDURE L101 USES DEVICE_DATA, TEMP_DATA;
- j = 0;
- FOR i = 0 TO V1;
- IF ((j <= V3) &&
- ((A13[i] & V4) != 0) &&
- ((A13[i] & 4) != 0)) THEN j = i + 1;
- NEXT i;
- IF (j > V3) THEN GOTO L102;
- V2 = 0;
- V3 = 0;
- GOTO L105;
- L102:
- V2 = A12[j - 1];
- V3 = j;
- IF(!V216) THEN GOTO L103;
- V2 = A105[j - 1];
- L103:
- IF ((V4 == 32) || (V4 == 256) ||
- (V4 == 512) || (V4 == 2048) ||
- (V4 == 16384) || (V4 == 32768) ||
- (V4 == 1024))
- THEN GOTO L105;
- IF (V58) THEN GOTO L104;
- A41[9..0] = $066;
- GOTO L105;
- L104:
- A41[9..0] = $006;
- L105:
- IF (V4 == 1) THEN A40[9..0] = $00E;
- IF (V4 == 1) THEN A44[9..0] = $012;
- IF (V4 == 2) THEN A40[9..0] = $38E;
- IF (V4 == 2) THEN A44[9..0] = $392;
- ENDPROC;
- PROCEDURE L106 USES DEVICE_DATA, TEMP_DATA, L107
- ;
- CALL L107;
- V10 = 0;
- V14 = 0;
- V15 = 0;
- V89 = 0;
- V49 = 1;
- V34 = 0;
- V51 = -1;
- V52 = -1;
- V45 = 0;
- V29 = 1;
- IF (V103) THEN V29 = 0;
- IF (V102 && V74) THEN V29 = 2;
- ENDPROC;
- PROCEDURE L107 USES DEVICE_DATA, TEMP_DATA;
- FOR i = 0 TO V1;
- A17[i] = (A13[i] | A48[i]);
- IF (((A17[i] & 4) != 0) &&
- ((A17[i] & (1 | 256 | 2 | 512 | 2048 | 16384 | 131072)) != 0) &&
- !V102 && !V100 && !V103 && !V108 &&
- !V107 && !V106 && V101) THEN
- A17[i] = A17[i] & ~4;
- IF (((A17[i] & 4) != 0) &&
- ((A17[i] & 32) != 0) && ((A17[i] & 32768) == 0) && ((A17[i] & 1024) == 0) && !V101 &&
- (V102 || V100 || V103 || V108 ||
- V107 || V106)) THEN
- A17[i] = A17[i] & ~4;
- NEXT i;
- ENDPROC;
- PROCEDURE L108 USES DEVICE_DATA, TEMP_DATA, L107;
- INTEGER V79 = 32 * V0;
- BOOLEAN A46[V79];
- INTEGER A47[8];
- INTEGER V145;
- CALL L107;
- STATE IDLE;
- V27 = 0;
- FOR i = 0 TO V1;
- A18[(A25[i] - 1)..0] = A39[(A25[i] - 1)..0];
- IF ((A17[i] & (1 | 2 | 256 | 512 | 2048)) != 0) THEN
- A18[9..0] = $059;
- IF ((A17[i] & (32 | 16384 | 131072 | 262144)) != 0) THEN
- A18[9..0] = $006;
- IF ((A17[i] & 65536) != 0) THEN
- A18[3..0] = $E;
- A32[(V27 + (A25[i] - 1))..V27] = A18[(A25[i] - 1)..0];
- V27 = V27 + A25[i];
- NEXT i;
- IRSCAN V27, A32[(V27 - 1)..0];
- WAIT IRPAUSE, 5 USEC, IDLE;
- WAIT 3 CYCLES;
- DRSCAN V79, A46[(V79 - 1)..0], CAPTURE A46[(V79 - 1)..0];
- V27 = 0;
- FOR i = 0 TO V1;
- IF (A46[V27] == 1) THEN GOTO L109;
- IF (V80) THEN
- PRINT "Device #", V0 - i, " unable to read IDCODE";
- IF (V101 && ((A17[i] & 32) != 0) &&
- ((A17[i] & 4) != 0)) THEN V42 = 6;
- GOTO L110;
- L109:
- FOR j = 0 TO 7;
- A47[j] = 0;
- FOR k = 0 TO 3;
- IF (A46[V27 + (4 * j) + k]) THEN
- A47[j] = A47[j] | (1 << k);
- NEXT k;
- A47[j] = A47[j] + 48;
- IF (A47[j] >= 58) THEN A47[j] = A47[j] + 7;
- NEXT j;
- IF (V80) THEN
- PRINT "Device #", V0 - i, " IDCODE is ",
- CHR$(A47[7]), CHR$(A47[6]),
- CHR$(A47[5]), CHR$(A47[4]),
- CHR$(A47[3]), CHR$(A47[2]),
- CHR$(A47[1]), CHR$(A47[0]);
- IF (V101 && ((A17[i] & 32) != 0) &&
- ((A17[i] & 4) != 0) && (A47[0] != 68) &&
- (A47[1] != 68)) THEN
- V42 = 6;
- V27 = V27 + 31;
- L110:
- V27 = V27 + 1;
- NEXT i;
- V27 = 0;
- k = 0;
- push l;
- FOR i = 0 TO V1;
- IF (A61[k] != 0) THEN GOTO L111;
- IF (A46[V27] != 0) THEN
- V42 = 6;
- V27 = V27 + 1;
- k = k + 1;
- NEXT i;
- GOTO L112;
- L111:
- V145 = 0;
- FOR j = 0 TO 31;
- IF (A46[(V27 + j)]) THEN
- V145 = V145 + (1 << j);
- NEXT j;
- l = 6;
- FOR j = 0 TO (A61[k] - 1);
- IF (V145 == A61[k+j+1]) THEN l = 0;
- IF (l == 0) THEN j = A61[k];
- NEXT j;
- V27 = V27 + 32;
- k = k + A61[k] + 1;
- IF (l == 6) THEN
- V42 = 6;
- NEXT i;
- L112:
- pop l;
- IF (V232 && (V42 != 0)) THEN
- PRINT "IDCODE failures ignored";
- IF (V232 && (V42 != 0)) THEN
- V42 = 0;
- ENDPROC;
- PROCEDURE L113 USES DEVICE_DATA, TEMP_DATA, L107, L458, L119;
- j = 0;
- k = V1;
- V84 = V84 - 1;
- IF (V84 == -1) THEN GOTO L114;
- IF ((V84 < 0) || (V84 > V1) ||
- (((A17[V1 - V84] & 256) == 0) &&
- ((A17[V1 - V84] & 32) == 0) &&
- ((A17[V1 - V84] & 512) == 0) &&
- ((A17[V1 - V84] & 16384) == 0) &&
- ((A17[V1 - V84] & 2048) == 0) &&
- ((A17[V1 - V84] & 131072) == 0))) THEN
- V42 = 4;
- IF (V42 != 0) THEN GOTO L118;
- j = V84;
- k = V84;
- L114:
- CALL L107;
- FOR i = 0 TO V1;
- IF (((A17[i] & 256) != 0) &&
- ((A17[i] & 4) != 0) &&
- ((A17[i] & 8) == 0)) THEN
- V4 = 256;
- NEXT i;
- IF (V4 != 256) THEN
- GOTO L115;
- A18[9..0] = $006;
- CALL L458;
- WAIT 10000 USEC;
- L115:
- FOR i = 0 TO V1;
- IF (((A17[i] & (512 | 2048)) != 0) &&
- ((A17[i] & 4) != 0) &&
- ((A17[i] & 8) == 0)) THEN
- V4 = 512 | 2048;
- NEXT i;
- IF (V4 != (512 | 2048)) THEN
- GOTO L116;
- A18[9..0] = $04A;
- CALL L458;
- WAIT 10000 USEC;
- L116:
- FOR i = 0 TO V1;
- IF (((A17[i] & 16384) != 0) &&
- ((A17[i] & 4) != 0) &&
- ((A17[i] & 8) == 0)) THEN
- V4 = 16384;
- NEXT i;
- IF (V4 != 16384) THEN
- GOTO L117;
- A18[9..0] = $201;
- CALL L458;
- WAIT 10000 USEC;
- L117:
- A18[9..0] = $3FF;
- CALL L458;
- STATE IDLE;
- FOR i = 0 TO (V19 - 1);
- A30[i] = 1;
- NEXT i;
- FOR i = j TO k;
- V84 = i;
- PUSH i; PUSH j; PUSH k;
- CALL L107;
- V4 = 0;
- IF (((A17[V1 - V84] & 256) != 0) &&
- ((A17[V1 - V84] & 4) != 0)) THEN
- V4 = 256;
- IF (((A17[V1 - V84] & 16384) != 0) &&
- ((A17[V1 - V84] & 4) != 0)) THEN
- V4 = 16384;
- IF (((A17[V1 - V84] & 32) != 0) &&
- ((A17[V1 - V84] & 4) != 0)) THEN
- V4 = 32;
- IF (((A17[V1 - V84] & 512) != 0) &&
- ((A17[V1 - V84] & 4) != 0)) THEN
- V4 = 512;
- IF (((A17[V1 - V84] & 2048) != 0) &&
- ((A17[V1 - V84] & 4) != 0)) THEN
- V4 = 2048;
- IF (((A17[V1 - V84] & 131072) != 0) &&
- ((A17[V1 - V84] & 4) != 0)) THEN
- V4 = 131072;
- IF (V4 != 0) THEN CALL L119;
- POP k; POP j; POP i;
- NEXT i;
- L118:
- V84 = 0;
- ENDPROC;
- PROCEDURE L119 USES DEVICE_DATA, TEMP_DATA, L458, L123;
- j = V1 - V84;
- FOR i = 0 TO V1;
- IF (((A17[i] & V4) != 0) &&
- ((A17[i] & 4) != 0) && (i != j)) THEN
- A17[i] = A17[i] | 8;
- NEXT i;
- IF (V4 == 256) THEN
- A18[9..0] = $007;
- IF (V4 == 16384) THEN
- A18[9..0] = $007;
- IF ((V4 == 512) || (V4 == 2048)) THEN
- A18[9..0] = $079;
- IF (V4 == 32) THEN
- A18[9..0] = $007;
- IF (V4 == 131072) THEN
- A18[9..0] = $007;
- CALL L458;
- DRSCAN 32 + j, A30[(32 + j - 1)..0], CAPTURE A31[(32 + j - 1)..0];
- V86 = 0;
- FOR i = 0 TO 31;
- IF (A31[i + j]) THEN
- V86 = V86 | (1 << i);
- NEXT i;
- CALL L123;
- ENDPROC;
- PROCEDURE L120 USES DEVICE_DATA, TEMP_DATA, L107, L458;
- CALL L107;
- V4 = 512;
- j = 0;
- FOR i = 0 TO V1;
- A30[j] = 1;
- l = 1;
- IF (((A17[i] & 512) == 0) ||
- ((A17[i] & 4) == 0)) THEN
- GOTO L122;
- l = 8 * 3;
- FOR V27 = 0 TO l - 1;
- A30[j + V27] = 1;
- IF ((V27 % 3) == 0) THEN
- A30[j + V27] = 0;
- NEXT V27;
- L122:
- j = j + l;
- NEXT i;
- A18[9..0] = $055;
- CALL L458;
- WAIT IDLE, 10 CYCLES, 1000 USEC, IDLE;
- DRSCAN j, A30[j - 1..0];
- WAIT IDLE, 10 CYCLES, 1000 USEC, IDLE;
- A18[9..0] = $000;
- CALL L458;
- WAIT IDLE, 10 CYCLES, 1000 USEC, IDLE;
- A18[9..0] = $3FF;
- CALL L458;
- WAIT IDLE, 10 CYCLES, 1000 USEC, IDLE;
- FOR i = 0 TO j - 1;
- A30[i] = 1;
- NEXT i;
- ENDPROC;
- PROCEDURE L123 USES DEVICE_DATA, TEMP_DATA;
- INTEGER A58[8];
- EXPORT "DEVICE", V84 + 1;
- EXPORT "USERCODE", V86;
- FOR i = 0 TO 7;
- V27 = 0;
- A58[i] = V86 & 15;
- IF (A58[i] > 9) THEN V27 = 7;
- A58[i] = A58[i] + 48 + V27;
- V86 = V86 >> 4;
- NEXT i;
- PRINT "Device #", V84 + 1, " USERCODE code is ",
- CHR$(A58[7]), CHR$(A58[6]),
- CHR$(A58[5]), CHR$(A58[4]),
- CHR$(A58[3]), CHR$(A58[2]),
- CHR$(A58[1]), CHR$(A58[0]);
- ENDPROC;
- PROCEDURE L124 USES DEVICE_DATA, TEMP_DATA, L107
- ;
- j = 0;
- k = V1;
- V34 = 1;
- V29 = 1;
- V84 = V84 - 1;
- IF (V84 == -1) THEN GOTO L126;
- IF ((V84 < 0) || (V84 > V1) ||
- (((A17[V1 - V84] & 1) == 0) &&
- ((A17[V1 - V84] & 2) == 0))) THEN
- V42 = 4;
- IF (V42 != 0) THEN GOTO L127;
- L125:
- j = V84;
- k = V84;
- L126:
- FOR i = j TO k;
- V84 = i;
- PUSH i; PUSH j; PUSH k;
- CALL L107;
- V86 = 0;
- POP k; POP j; POP i;
- NEXT i;
- L127:
- V84 = 0;
- ENDPROC;
- PROCEDURE L134 USES DEVICE_DATA, TEMP_DATA;
- INTEGER V85[8];
- EXPORT "DEVICE", V84 + 1;
- EXPORT "UES", V86;
- FOR i = 0 TO 3;
- V27 = 0;
- V85[i] = V86 & 15;
- IF (V85[i] > 9) THEN V27 = 7;
- V85[i] = V85[i] + 48 + V27;
- V86 = V86 >> 4;
- NEXT i;
- PRINT "Device #", V84 + 1, " UES code is ",
- CHR$(V85[3]), CHR$(V85[2]),
- CHR$(V85[1]), CHR$(V85[0]);
- ENDPROC;
- PROCEDURE L135 USES DEVICE_DATA, TEMP_DATA, L458;
- A18[9..0] = $00A;
- CALL L458;
- PREDR V77;
- POSTDR V78;
- DRSCAN 80, V189[79..0], CAPTURE A45[79..0];
- FOR i = 0 TO 100;
- PREDR V77;
- POSTDR V78;
- DRSCAN 80, A29[79..0], CAPTURE A45[79..0];
- IF (A45[79] == 0) THEN i = 100;
- NEXT i;
- IF (A45[79] == 0) THEN GOTO L136;
- V42 = 12;
- GOTO L137;
- L136:
- PREDR V77;
- POSTDR V78;
- DRSCAN 80, V190[79..0], CAPTURE A45[79..0];
- FOR i = 0 TO 100;
- PREDR V77;
- POSTDR V78;
- DRSCAN 80, A29[79..0], CAPTURE A45[79..0];
- IF (A45[79] == 0) THEN i = 100;
- NEXT i;
- IF (A45[79] == 0) THEN GOTO L137;
- V42 = 12;
- L137:
- ENDPROC;
- PROCEDURE L138 USES DEVICE_DATA, TEMP_DATA;
- V188 = (V187 - V186)/80;
- FOR i = 0 TO V188;
- FOR j = 0 TO 100;
- PREDR V77;
- POSTDR V78;
- DRSCAN 80, A93[(V186 + 79)..V186], CAPTURE A45[79..0];
- IF (A45[79] == 0) THEN j = 100;
- NEXT j;
- IF (A45[79] == 0) THEN GOTO L139;
- V42 = 12;
- i = V188;
- GOTO L140;
- L139:
- V186 = V186 + 80;
- L140:
- NEXT i;
- ENDPROC;
- PROCEDURE L1223 USES DEVICE_DATA, TEMP_DATA, L458, L849;
- PUSH j;
- PUSH m;
- PUSH n;
- PUSH i;
- A31[22+V1..0] = A29[22+V1..0];
- IF ((A186[j] & 512) == 0) THEN A31[j+22..j] = $500008;
- IF ((A186[j] & 512) != 0) THEN A31[j+22..j] = $480008;
- A18[9..0] = $203;
- CALL L458;
- WAIT IDLE, 16 CYCLES, IDLE;
- DRSCAN (23 + V1), A31[22+V1..0];
- STATE IDLE;
- A18[9..0] = $205;
- CALL L458;
- WAIT IDLE, 16 CYCLES, IDLE;
- DRSCAN (32 + V1), A29[31+V1..0], CAPTURE A31[31+V1..0];
- WAIT IDLE, 3 CYCLES, IDLE;
- ba[31..0] = A31[j+31..j];
- Call L849;
- IF (i == 0) THEN GOTO L1224;
- i = i >> 23;
- m = 0;
- FOR n = 0 TO 8;
- IF ((i & (1 << n)) != 0) THEN m = m + (1 << (8 - n));
- NEXT n;
- IF (m != 120 && m != 124 && m != 126) THEN V42 = 6;
- IF (V42 != 0) THEN PRINT "Detected invalid Max 10 feature ID for device ", V0 - j;
- IF (V42 != 0) THEN GOTO L1224;
- IF (m > (A186[j] & 511)) THEN V42 = 6;
- IF (V42 != 0) THEN PRINT "Incompatible feature ID for device ", V0 - j, ". Expected feature ID is ", (A186[j] & 511), " but fouL742 ", m;
- L1224:
- POP i;
- POP n;
- POP m;
- POP j;
- ENDPROC;
- PROCEDURE L1190 USES DEVICE_DATA, TEMP_DATA, L458, L850, L1223;
- push V91;
- V91 = 1;
- m = 0;
- n = 0;
- FOR i = 0 to V1;
- IF ((A17[i] & 32) != 0 && (A17[i] & 4) != 0) THEN A17[i] = A17[i] | 8;
- m = m + A25[i];
- NEXT i;
- FOR j = 0 to V1;
- IF ((A17[j] & 32) == 0 ||
- (A17[j] & 4) == 0 ||
- (A17[j] & 524288) == 0) THEN GOTO L1191;
- A17[j] = A17[j] & ~8;
- A31[m-1..0] = A30[m-1..0];
- A31[n+9..n] = $006;
- IRSCAN m, A31[m-1..0], CAPTURE A57[m-1..0];
- STATE IDLE;
- A18[9..0] = $2CC;
- CALL L458;
- WAIT IDLE, 16 CYCLES, 350000 USEC, IDLE;
- call L1223;
- IF (V42 != 0) THEN GOTO L1192;
- IF A57[n+2] == 1 THEN GOTO L1192;
- A18[9..0] = $203;
- CALL L458;
- WAIT IDLE, 3 CYCLES, IDLE;
- DRSCAN 23 + V1, A29[22+V1..0];
- A18[9..0] = $3F2;
- CALL L458;
- WAIT IDLE, 16 CYCLES, 350000 USEC, IDLE;
- A18[9..0] = $307;
- CALL L458;
- WAIT IDLE, 16 CYCLES, IDLE;
- DRSCAN V0, A29[V1..0], CAPTURE A31[V1..0];
- IF (A31[j] == 0) THEN V42 = 10;
- IF (A31[j] == 0) THEN GOTO L1192;
- STATE IDLE;
- FOR m = 0 to 3;
- A18[9..0] = $203;
- CALL L458;
- WAIT IDLE, 16 CYCLES, IDLE;
- i = A174[j * 2];
- IF (m == 0) THEN i = i - ((A174[j * 2 + 1]/32) + 1);
- IF (m == 1) THEN i = 14 * (A174[j * 2 + 1]/64);
- IF (m == 3) THEN i = i + (A174[j * 2 + 1]/32);
- CALL L850;
- k = j;
- FOR i = 22 TO 0 STEP -1;
- A31[k] = ba[i];
- k = k + 1;
- NEXT i;
- k = 23 + V1;
- DRSCAN k, A31[k-1..0];
- STATE IDLE;
- A18[9..0] = $3F4;
- CALL L458;
- WAIT IDLE, 16 CYCLES, IDLE;
- A31[j+31..j] = $6C48A50F;
- IF (m == 1) THEN A31[j+31..j] = $FFF7FFFF;
- k = 32 + V1;
- DRSCAN k, A31[k-1..0];
- WAIT IDLE, 3 CYCLES, 320 USEC, IDLE;
- A18[9..0] = $307;
- CALL L458;
- WAIT IDLE, 16 CYCLES, IDLE;
- DRSCAN V0, A29[V1..0], CAPTURE A31[V1..0];
- STATE IDLE;
- IF (A31[j] == 0) THEN V42 = 10;
- IF (V42 != 0) THEN m = 2;
- NEXT m;
- L1192:
- A18[9..0] = $201;
- CALL L458;
- WAIT IDLE, 1 CYCLES, 1000 USEC, IDLE;
- A17[j] = A17[j] | 8;
- L1191:
- IF (V42 != 0) THEN j = V1;
- n = n + A25[j];
- NEXT j;
- FOR i = 0 to V1;
- A17[i] = A17[i] & ~8;
- NEXT i;
- pop V91;
- ENDPROC;
- PROCEDURE L141 USES DEVICE_DATA, TEMP_DATA, L107, L458, L138, L135;
- PRINT "configuring SRAM device(s)...";
- CALL L107;
- PREIR 0;
- POSTIR 0;
- PREDR 0;
- POSTDR 0;
- FOR i = V1 TO 0 STEP -1;
- IF (((A17[i] & 32) == 0) ||
- ((A17[i] & 4) == 0) ||
- (V42 != 0)) THEN
- GOTO L146;
- V77 = 0;
- V78 = 0;
- V30 = 0;
- V186 = 0;
- FOR j = V1 TO 0 STEP -1;
- IF (i == j) THEN GOTO L142;
- IF ((A17[j] & 32) != 0) THEN
- A17[j] = A17[j] & ~4;
- IF (i > j) THEN V77 = V77 + 1;
- IF (i < j) THEN V78 = V78 + 1;
- IF (j < i) THEN V30 = V30 + A43[j];
- IF (j < i) THEN V186 = V186 + A92[j];
- L142:
- NEXT j;
- IF(A92[i] == 0) THEN
- GOTO L143;
- PUSH i;
- CALL L135;
- POP i;
- V187 = V186 + A92[i] - 1;
- PUSH i;
- CALL L138;
- POP i;
- L143:
- V31 = V30 + A43[i] - 1;
- POSTDR V78;
- PUSH i;
- IF (((A147[i] & 2) == 0) ||
- V393) THEN
- GOTO L1094;
- A18[9..0] = $2EE;
- CALL L458;
- L1094:
- IF ((A17[i] & 64) == 0) THEN
- GOTO L144;
- A18[9..0] = $281;
- CALL L458;
- FOR i = 0 TO 200;
- WAIT IDLE, 512 CYCLES, 512 USEC, IDLE;
- NEXT i;
- POP i;
- PUSH i;
- L144:
- IF (((A17[i] & 128) == 0) || (V230 == 0)) THEN
- GOTO L145;
- A18[9..0] = $00D;
- CALL L458;
- WAIT 2500 USEC;
- L145:
- A18[9..0] = $002;
- CALL L458;
- FOR i = 0 TO 20;
- WAIT IDLE, 512 CYCLES, 512 USEC, IDLE;
- NEXT i;
- POP i;
- DRSCAN A43[i], A42[V31..V30];
- IF (USE_REV0_PROG_ALG) THEN DRSCAN 32, A30[31..0];
- PUSH i;
- A18[9..0] = $004;
- CALL L458;
- POP i;
- PREDR V77;
- POSTDR V78;
- DRSCAN A59[i], A29[A59[i]-1..0], CAPTURE A45[A59[i]-1..0];
- IF !A45[A60[i]] THEN V42 = 10;
- PUSH i;
- IF (((A147[i] & 2) == 0) ||
- V393) THEN
- GOTO L1095;
- WAIT IDLE, 8192 CYCLES, 2048 USEC, IDLE;
- A18[9..0] = $1EE;
- CALL L458;
- L1095:
- CALL L107;
- POP i;
- L146:
- NEXT i;
- PREIR 0;
- POSTIR 0;
- PREDR 0;
- POSTDR 0;
- IF (V42 != 0) THEN
- GOTO L147;
- V76 = 1;
- L147:
- ENDPROC;
- PROCEDURE L458 USES DEVICE_DATA, TEMP_DATA;
- PUSH i;
- PUSH j;
- PUSH l;
- V41 = 0;
- V27 = 0;
- IF (!V56) THEN GOTO L459;
- V56 = 0;
- V41 = 50;
- IF (!USE_EXTEND_IR_DELAY_METHOD) THEN GOTO L459;
- V27 = 50;
- A32[49..0] = A30[49..0];
- L459:
- FOR i = 0 TO V1;
- IF ((A17[i] & 8) != 0) THEN GOTO L460;
- IF (((A17[i] & V4) != 0) &&
- ((A17[i] & 4) != 0)) THEN GOTO L462;
- A33[(A25[i] - 1)..0] = A39[(A25[i] - 1)..0];
- IF (((A17[i] & 1) != 0) &&
- ((A17[i] & 4) != 0)) THEN
- A33[(A25[i] - 1)..0] = $03E;
- A32[(V27 + (A25[i] - 1))..V27] = A33[(A25[i] - 1)..0];
- V27 = V27 + A25[i];
- GOTO L465;
- L460:
- IF ((A17[i] & 2) != 0) THEN GOTO L461;
- A32[(V27 + 9)..V27] = $3FF;
- IF ((A17[i] & 1) != 0) THEN
- A32[(V27 + 9)..V27] = $03E;
- V27 = V27 + 10;
- GOTO L465;
- L461:
- IF (!V57) THEN GOTO L462;
- A32[(V27 + 9)..V27] = $02A;
- V27 = V27 + 10;
- GOTO L465;
- L462:
- l = 0;
- IF ((A18[20] == 1) && ((A17[i] & 64) != 0)) THEN
- l = 10;
- A32[(V27 + 9)..V27] = A18[(l + 9)..l];
- V27 = V27 + 10;
- GOTO L465;
- L465:
- NEXT i;
- IF ((V41 == 0) || USE_EXTEND_IR_DELAY_METHOD) THEN
- GOTO L466;
- STATE DRPAUSE;
- WAIT DRPAUSE, 5 USEC, DRPAUSE;
- L466:
- IRSCAN V27, A32[(V27 - 1)..0];
- V57 = 0;
- WAIT IRPAUSE, V83 USEC, IRPAUSE;
- IF (V91) THEN GOTO L467;
- STATE IDLE;
- WAIT 3 CYCLES;
- L467:
- POP l;
- POP j;
- POP i;
- ENDPROC;
- PROCEDURE L682 USES DEVICE_DATA, TEMP_DATA;
- V23 = 0;
- V24 = 0;
- FOR i = 0 TO (V19 - 1);
- A30[i] = 1;
- NEXT i;
- FOR i = 0 TO V1;
- V25 = 1;
- V26 = 1;
- IF(V216) THEN V25 = 0;
- IF(V216) THEN V26 = 0;
- IF (((A17[i] & V4) == 0) ||
- ((A17[i] & 4) == 0) ||
- ((A17[i] & 8) != 0)) THEN GOTO L683;
- V2 = A12[i];
- IF(V216) THEN V2 = A105[i];
- V25 = A1[V2];
- V26 = A5[V2];
- GOTO L684;
- L683:
- IF (V74 && !V216) THEN A30[V24] = 0;
- L684:
- V23 = V23 + V25;
- V24 = V24 + V26;
- NEXT i;
- V49 = 0;
- ENDPROC;
- PROCEDURE L849 USES TEMP_DATA;
- PUSH j;
- i = 0;
- FOR j = 0 to 31;
- IF (ba[j] == 1) THEN i = i + (1<<j);
- NEXT j;
- POP j;
- ENDPROC;
- PROCEDURE L850 USES TEMP_DATA;
- PUSH j;
- ba[31..0] = $00000000;
- FOR j = 0 to 31;
- IF (i&(1<<j))!=0 THEN ba[j]=1;
- NEXT j;
- POP j;
- ENDPROC;
- ' END OF FILE
- CRC A9DE;
|