0001-riscv64-910.patch 2.2 MB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216182171821818219182201822118222182231822418225182261822718228182291823018231182321823318234182351823618237182381823918240182411824218243182441824518246182471824818249182501825118252182531825418255182561825718258182591826018261182621826318264182651826618267182681826918270182711827218273182741827518276182771827818279182801828118282182831828418285182861828718288182891829018291182921829318294182951829618297182981829918300183011830218303183041830518306183071830818309183101831118312183131831418315183161831718318183191832018321183221832318324183251832618327183281832918330183311833218333183341833518336183371833818339183401834118342183431834418345183461834718348183491835018351183521835318354183551835618357183581835918360183611836218363183641836518366183671836818369183701837118372183731837418375183761837718378183791838018381183821838318384183851838618387183881838918390183911839218393183941839518396183971839818399184001840118402184031840418405184061840718408184091841018411184121841318414184151841618417184181841918420184211842218423184241842518426184271842818429184301843118432184331843418435184361843718438184391844018441184421844318444184451844618447184481844918450184511845218453184541845518456184571845818459184601846118462184631846418465184661846718468184691847018471184721847318474184751847618477184781847918480184811848218483184841848518486184871848818489184901849118492184931849418495184961849718498184991850018501185021850318504185051850618507185081850918510185111851218513185141851518516185171851818519185201852118522185231852418525185261852718528185291853018531185321853318534185351853618537185381853918540185411854218543185441854518546185471854818549185501855118552185531855418555185561855718558185591856018561185621856318564185651856618567185681856918570185711857218573185741857518576185771857818579185801858118582185831858418585185861858718588185891859018591185921859318594185951859618597185981859918600186011860218603186041860518606186071860818609186101861118612186131861418615186161861718618186191862018621186221862318624186251862618627186281862918630186311863218633186341863518636186371863818639186401864118642186431864418645186461864718648186491865018651186521865318654186551865618657186581865918660186611866218663186641866518666186671866818669186701867118672186731867418675186761867718678186791868018681186821868318684186851868618687186881868918690186911869218693186941869518696186971869818699187001870118702187031870418705187061870718708187091871018711187121871318714187151871618717187181871918720187211872218723187241872518726187271872818729187301873118732187331873418735187361873718738187391874018741187421874318744187451874618747187481874918750187511875218753187541875518756187571875818759187601876118762187631876418765187661876718768187691877018771187721877318774187751877618777187781877918780187811878218783187841878518786187871878818789187901879118792187931879418795187961879718798187991880018801188021880318804188051880618807188081880918810188111881218813188141881518816188171881818819188201882118822188231882418825188261882718828188291883018831188321883318834188351883618837188381883918840188411884218843188441884518846188471884818849188501885118852188531885418855188561885718858188591886018861188621886318864188651886618867188681886918870188711887218873188741887518876188771887818879188801888118882188831888418885188861888718888188891889018891188921889318894188951889618897188981889918900189011890218903189041890518906189071890818909189101891118912189131891418915189161891718918189191892018921189221892318924189251892618927189281892918930189311893218933189341893518936189371893818939189401894118942189431894418945189461894718948189491895018951189521895318954189551895618957189581895918960189611896218963189641896518966189671896818969189701897118972189731897418975189761897718978189791898018981189821898318984189851898618987189881898918990189911899218993189941899518996189971899818999190001900119002190031900419005190061900719008190091901019011190121901319014190151901619017190181901919020190211902219023190241902519026190271902819029190301903119032190331903419035190361903719038190391904019041190421904319044190451904619047190481904919050190511905219053190541905519056190571905819059190601906119062190631906419065190661906719068190691907019071190721907319074190751907619077190781907919080190811908219083190841908519086190871908819089190901909119092190931909419095190961909719098190991910019101191021910319104191051910619107191081910919110191111911219113191141911519116191171911819119191201912119122191231912419125191261912719128191291913019131191321913319134191351913619137191381913919140191411914219143191441914519146191471914819149191501915119152191531915419155191561915719158191591916019161191621916319164191651916619167191681916919170191711917219173191741917519176191771917819179191801918119182191831918419185191861918719188191891919019191191921919319194191951919619197191981919919200192011920219203192041920519206192071920819209192101921119212192131921419215192161921719218192191922019221192221922319224192251922619227192281922919230192311923219233192341923519236192371923819239192401924119242192431924419245192461924719248192491925019251192521925319254192551925619257192581925919260192611926219263192641926519266192671926819269192701927119272192731927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323193241932519326193271932819329193301933119332193331933419335193361933719338193391934019341193421934319344193451934619347193481934919350193511935219353193541935519356193571935819359193601936119362193631936419365193661936719368193691937019371193721937319374193751937619377193781937919380193811938219383193841938519386193871938819389193901939119392193931939419395193961939719398193991940019401194021940319404194051940619407194081940919410194111941219413194141941519416194171941819419194201942119422194231942419425194261942719428194291943019431194321943319434194351943619437194381943919440194411944219443194441944519446194471944819449194501945119452194531945419455194561945719458194591946019461194621946319464194651946619467194681946919470194711947219473194741947519476194771947819479194801948119482194831948419485194861948719488194891949019491194921949319494194951949619497194981949919500195011950219503195041950519506195071950819509195101951119512195131951419515195161951719518195191952019521195221952319524195251952619527195281952919530195311953219533195341953519536195371953819539195401954119542195431954419545195461954719548195491955019551195521955319554195551955619557195581955919560195611956219563195641956519566195671956819569195701957119572195731957419575195761957719578195791958019581195821958319584195851958619587195881958919590195911959219593195941959519596195971959819599196001960119602196031960419605196061960719608196091961019611196121961319614196151961619617196181961919620196211962219623196241962519626196271962819629196301963119632196331963419635196361963719638196391964019641196421964319644196451964619647196481964919650196511965219653196541965519656196571965819659196601966119662196631966419665196661966719668196691967019671196721967319674196751967619677196781967919680196811968219683196841968519686196871968819689196901969119692196931969419695196961969719698196991970019701197021970319704197051970619707197081970919710197111971219713197141971519716197171971819719197201972119722197231972419725197261972719728197291973019731197321973319734197351973619737197381973919740197411974219743197441974519746197471974819749197501975119752197531975419755197561975719758197591976019761197621976319764197651976619767197681976919770197711977219773197741977519776197771977819779197801978119782197831978419785197861978719788197891979019791197921979319794197951979619797197981979919800198011980219803198041980519806198071980819809198101981119812198131981419815198161981719818198191982019821198221982319824198251982619827198281982919830198311983219833198341983519836198371983819839198401984119842198431984419845198461984719848198491985019851198521985319854198551985619857198581985919860198611986219863198641986519866198671986819869198701987119872198731987419875198761987719878198791988019881198821988319884198851988619887198881988919890198911989219893198941989519896198971989819899199001990119902199031990419905199061990719908199091991019911199121991319914199151991619917199181991919920199211992219923199241992519926199271992819929199301993119932199331993419935199361993719938199391994019941199421994319944199451994619947199481994919950199511995219953199541995519956199571995819959199601996119962199631996419965199661996719968199691997019971199721997319974199751997619977199781997919980199811998219983199841998519986199871998819989199901999119992199931999419995199961999719998199992000020001200022000320004200052000620007200082000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058200592006020061200622006320064200652006620067200682006920070200712007220073200742007520076200772007820079200802008120082200832008420085200862008720088200892009020091200922009320094200952009620097200982009920100201012010220103201042010520106201072010820109201102011120112201132011420115201162011720118201192012020121201222012320124201252012620127201282012920130201312013220133201342013520136201372013820139201402014120142201432014420145201462014720148201492015020151201522015320154201552015620157201582015920160201612016220163201642016520166201672016820169201702017120172201732017420175201762017720178201792018020181201822018320184201852018620187201882018920190201912019220193201942019520196201972019820199202002020120202202032020420205202062020720208202092021020211202122021320214202152021620217202182021920220202212022220223202242022520226202272022820229202302023120232202332023420235202362023720238202392024020241202422024320244202452024620247202482024920250202512025220253202542025520256202572025820259202602026120262202632026420265202662026720268202692027020271202722027320274202752027620277202782027920280202812028220283202842028520286202872028820289202902029120292202932029420295202962029720298202992030020301203022030320304203052030620307203082030920310203112031220313203142031520316203172031820319203202032120322203232032420325203262032720328203292033020331203322033320334203352033620337203382033920340203412034220343203442034520346203472034820349203502035120352203532035420355203562035720358203592036020361203622036320364203652036620367203682036920370203712037220373203742037520376203772037820379203802038120382203832038420385203862038720388203892039020391203922039320394203952039620397203982039920400204012040220403204042040520406204072040820409204102041120412204132041420415204162041720418204192042020421204222042320424204252042620427204282042920430204312043220433204342043520436204372043820439204402044120442204432044420445204462044720448204492045020451204522045320454204552045620457204582045920460204612046220463204642046520466204672046820469204702047120472204732047420475204762047720478204792048020481204822048320484204852048620487204882048920490204912049220493204942049520496204972049820499205002050120502205032050420505205062050720508205092051020511205122051320514205152051620517205182051920520205212052220523205242052520526205272052820529205302053120532205332053420535205362053720538205392054020541205422054320544205452054620547205482054920550205512055220553205542055520556205572055820559205602056120562205632056420565205662056720568205692057020571205722057320574205752057620577205782057920580205812058220583205842058520586205872058820589205902059120592205932059420595205962059720598205992060020601206022060320604206052060620607206082060920610206112061220613206142061520616206172061820619206202062120622206232062420625206262062720628206292063020631206322063320634206352063620637206382063920640206412064220643206442064520646206472064820649206502065120652206532065420655206562065720658206592066020661206622066320664206652066620667206682066920670206712067220673206742067520676206772067820679206802068120682206832068420685206862068720688206892069020691206922069320694206952069620697206982069920700207012070220703207042070520706207072070820709207102071120712207132071420715207162071720718207192072020721207222072320724207252072620727207282072920730207312073220733207342073520736207372073820739207402074120742207432074420745207462074720748207492075020751207522075320754207552075620757207582075920760207612076220763207642076520766207672076820769207702077120772207732077420775207762077720778207792078020781207822078320784207852078620787207882078920790207912079220793207942079520796207972079820799208002080120802208032080420805208062080720808208092081020811208122081320814208152081620817208182081920820208212082220823208242082520826208272082820829208302083120832208332083420835208362083720838208392084020841208422084320844208452084620847208482084920850208512085220853208542085520856208572085820859208602086120862208632086420865208662086720868208692087020871208722087320874208752087620877208782087920880208812088220883208842088520886208872088820889208902089120892208932089420895208962089720898208992090020901209022090320904209052090620907209082090920910209112091220913209142091520916209172091820919209202092120922209232092420925209262092720928209292093020931209322093320934209352093620937209382093920940209412094220943209442094520946209472094820949209502095120952209532095420955209562095720958209592096020961209622096320964209652096620967209682096920970209712097220973209742097520976209772097820979209802098120982209832098420985209862098720988209892099020991209922099320994209952099620997209982099921000210012100221003210042100521006210072100821009210102101121012210132101421015210162101721018210192102021021210222102321024210252102621027210282102921030210312103221033210342103521036210372103821039210402104121042210432104421045210462104721048210492105021051210522105321054210552105621057210582105921060210612106221063210642106521066210672106821069210702107121072210732107421075210762107721078210792108021081210822108321084210852108621087210882108921090210912109221093210942109521096210972109821099211002110121102211032110421105211062110721108211092111021111211122111321114211152111621117211182111921120211212112221123211242112521126211272112821129211302113121132211332113421135211362113721138211392114021141211422114321144211452114621147211482114921150211512115221153211542115521156211572115821159211602116121162211632116421165211662116721168211692117021171211722117321174211752117621177211782117921180211812118221183211842118521186211872118821189211902119121192211932119421195211962119721198211992120021201212022120321204212052120621207212082120921210212112121221213212142121521216212172121821219212202122121222212232122421225212262122721228212292123021231212322123321234212352123621237212382123921240212412124221243212442124521246212472124821249212502125121252212532125421255212562125721258212592126021261212622126321264212652126621267212682126921270212712127221273212742127521276212772127821279212802128121282212832128421285212862128721288212892129021291212922129321294212952129621297212982129921300213012130221303213042130521306213072130821309213102131121312213132131421315213162131721318213192132021321213222132321324213252132621327213282132921330213312133221333213342133521336213372133821339213402134121342213432134421345213462134721348213492135021351213522135321354213552135621357213582135921360213612136221363213642136521366213672136821369213702137121372213732137421375213762137721378213792138021381213822138321384213852138621387213882138921390213912139221393213942139521396213972139821399214002140121402214032140421405214062140721408214092141021411214122141321414214152141621417214182141921420214212142221423214242142521426214272142821429214302143121432214332143421435214362143721438214392144021441214422144321444214452144621447214482144921450214512145221453214542145521456214572145821459214602146121462214632146421465214662146721468214692147021471214722147321474214752147621477214782147921480214812148221483214842148521486214872148821489214902149121492214932149421495214962149721498214992150021501215022150321504215052150621507215082150921510215112151221513215142151521516215172151821519215202152121522215232152421525215262152721528215292153021531215322153321534215352153621537215382153921540215412154221543215442154521546215472154821549215502155121552215532155421555215562155721558215592156021561215622156321564215652156621567215682156921570215712157221573215742157521576215772157821579215802158121582215832158421585215862158721588215892159021591215922159321594215952159621597215982159921600216012160221603216042160521606216072160821609216102161121612216132161421615216162161721618216192162021621216222162321624216252162621627216282162921630216312163221633216342163521636216372163821639216402164121642216432164421645216462164721648216492165021651216522165321654216552165621657216582165921660216612166221663216642166521666216672166821669216702167121672216732167421675216762167721678216792168021681216822168321684216852168621687216882168921690216912169221693216942169521696216972169821699217002170121702217032170421705217062170721708217092171021711217122171321714217152171621717217182171921720217212172221723217242172521726217272172821729217302173121732217332173421735217362173721738217392174021741217422174321744217452174621747217482174921750217512175221753217542175521756217572175821759217602176121762217632176421765217662176721768217692177021771217722177321774217752177621777217782177921780217812178221783217842178521786217872178821789217902179121792217932179421795217962179721798217992180021801218022180321804218052180621807218082180921810218112181221813218142181521816218172181821819218202182121822218232182421825218262182721828218292183021831218322183321834218352183621837218382183921840218412184221843218442184521846218472184821849218502185121852218532185421855218562185721858218592186021861218622186321864218652186621867218682186921870218712187221873218742187521876218772187821879218802188121882218832188421885218862188721888218892189021891218922189321894218952189621897218982189921900219012190221903219042190521906219072190821909219102191121912219132191421915219162191721918219192192021921219222192321924219252192621927219282192921930219312193221933219342193521936219372193821939219402194121942219432194421945219462194721948219492195021951219522195321954219552195621957219582195921960219612196221963219642196521966219672196821969219702197121972219732197421975219762197721978219792198021981219822198321984219852198621987219882198921990219912199221993219942199521996219972199821999220002200122002220032200422005220062200722008220092201022011220122201322014220152201622017220182201922020220212202222023220242202522026220272202822029220302203122032220332203422035220362203722038220392204022041220422204322044220452204622047220482204922050220512205222053220542205522056220572205822059220602206122062220632206422065220662206722068220692207022071220722207322074220752207622077220782207922080220812208222083220842208522086220872208822089220902209122092220932209422095220962209722098220992210022101221022210322104221052210622107221082210922110221112211222113221142211522116221172211822119221202212122122221232212422125221262212722128221292213022131221322213322134221352213622137221382213922140221412214222143221442214522146221472214822149221502215122152221532215422155221562215722158221592216022161221622216322164221652216622167221682216922170221712217222173221742217522176221772217822179221802218122182221832218422185221862218722188221892219022191221922219322194221952219622197221982219922200222012220222203222042220522206222072220822209222102221122212222132221422215222162221722218222192222022221222222222322224222252222622227222282222922230222312223222233222342223522236222372223822239222402224122242222432224422245222462224722248222492225022251222522225322254222552225622257222582225922260222612226222263222642226522266222672226822269222702227122272222732227422275222762227722278222792228022281222822228322284222852228622287222882228922290222912229222293222942229522296222972229822299223002230122302223032230422305223062230722308223092231022311223122231322314223152231622317223182231922320223212232222323223242232522326223272232822329223302233122332223332233422335223362233722338223392234022341223422234322344223452234622347223482234922350223512235222353223542235522356223572235822359223602236122362223632236422365223662236722368223692237022371223722237322374223752237622377223782237922380223812238222383223842238522386223872238822389223902239122392223932239422395223962239722398223992240022401224022240322404224052240622407224082240922410224112241222413224142241522416224172241822419224202242122422224232242422425224262242722428224292243022431224322243322434224352243622437224382243922440224412244222443224442244522446224472244822449224502245122452224532245422455224562245722458224592246022461224622246322464224652246622467224682246922470224712247222473224742247522476224772247822479224802248122482224832248422485224862248722488224892249022491224922249322494224952249622497224982249922500225012250222503225042250522506225072250822509225102251122512225132251422515225162251722518225192252022521225222252322524225252252622527225282252922530225312253222533225342253522536225372253822539225402254122542225432254422545225462254722548225492255022551225522255322554225552255622557225582255922560225612256222563225642256522566225672256822569225702257122572225732257422575225762257722578225792258022581225822258322584225852258622587225882258922590225912259222593225942259522596225972259822599226002260122602226032260422605226062260722608226092261022611226122261322614226152261622617226182261922620226212262222623226242262522626226272262822629226302263122632226332263422635226362263722638226392264022641226422264322644226452264622647226482264922650226512265222653226542265522656226572265822659226602266122662226632266422665226662266722668226692267022671226722267322674226752267622677226782267922680226812268222683226842268522686226872268822689226902269122692226932269422695226962269722698226992270022701227022270322704227052270622707227082270922710227112271222713227142271522716227172271822719227202272122722227232272422725227262272722728227292273022731227322273322734227352273622737227382273922740227412274222743227442274522746227472274822749227502275122752227532275422755227562275722758227592276022761227622276322764227652276622767227682276922770227712277222773227742277522776227772277822779227802278122782227832278422785227862278722788227892279022791227922279322794227952279622797227982279922800228012280222803228042280522806228072280822809228102281122812228132281422815228162281722818228192282022821228222282322824228252282622827228282282922830228312283222833228342283522836228372283822839228402284122842228432284422845228462284722848228492285022851228522285322854228552285622857228582285922860228612286222863228642286522866228672286822869228702287122872228732287422875228762287722878228792288022881228822288322884228852288622887228882288922890228912289222893228942289522896228972289822899229002290122902229032290422905229062290722908229092291022911229122291322914229152291622917229182291922920229212292222923229242292522926229272292822929229302293122932229332293422935229362293722938229392294022941229422294322944229452294622947229482294922950229512295222953229542295522956229572295822959229602296122962229632296422965229662296722968229692297022971229722297322974229752297622977229782297922980229812298222983229842298522986229872298822989229902299122992229932299422995229962299722998229992300023001230022300323004230052300623007230082300923010230112301223013230142301523016230172301823019230202302123022230232302423025230262302723028230292303023031230322303323034230352303623037230382303923040230412304223043230442304523046230472304823049230502305123052230532305423055230562305723058230592306023061230622306323064230652306623067230682306923070230712307223073230742307523076230772307823079230802308123082230832308423085230862308723088230892309023091230922309323094230952309623097230982309923100231012310223103231042310523106231072310823109231102311123112231132311423115231162311723118231192312023121231222312323124231252312623127231282312923130231312313223133231342313523136231372313823139231402314123142231432314423145231462314723148231492315023151231522315323154231552315623157231582315923160231612316223163231642316523166231672316823169231702317123172231732317423175231762317723178231792318023181231822318323184231852318623187231882318923190231912319223193231942319523196231972319823199232002320123202232032320423205232062320723208232092321023211232122321323214232152321623217232182321923220232212322223223232242322523226232272322823229232302323123232232332323423235232362323723238232392324023241232422324323244232452324623247232482324923250232512325223253232542325523256232572325823259232602326123262232632326423265232662326723268232692327023271232722327323274232752327623277232782327923280232812328223283232842328523286232872328823289232902329123292232932329423295232962329723298232992330023301233022330323304233052330623307233082330923310233112331223313233142331523316233172331823319233202332123322233232332423325233262332723328233292333023331233322333323334233352333623337233382333923340233412334223343233442334523346233472334823349233502335123352233532335423355233562335723358233592336023361233622336323364233652336623367233682336923370233712337223373233742337523376233772337823379233802338123382233832338423385233862338723388233892339023391233922339323394233952339623397233982339923400234012340223403234042340523406234072340823409234102341123412234132341423415234162341723418234192342023421234222342323424234252342623427234282342923430234312343223433234342343523436234372343823439234402344123442234432344423445234462344723448234492345023451234522345323454234552345623457234582345923460234612346223463234642346523466234672346823469234702347123472234732347423475234762347723478234792348023481234822348323484234852348623487234882348923490234912349223493234942349523496234972349823499235002350123502235032350423505235062350723508235092351023511235122351323514235152351623517235182351923520235212352223523235242352523526235272352823529235302353123532235332353423535235362353723538235392354023541235422354323544235452354623547235482354923550235512355223553235542355523556235572355823559235602356123562235632356423565235662356723568235692357023571235722357323574235752357623577235782357923580235812358223583235842358523586235872358823589235902359123592235932359423595235962359723598235992360023601236022360323604236052360623607236082360923610236112361223613236142361523616236172361823619236202362123622236232362423625236262362723628236292363023631236322363323634236352363623637236382363923640236412364223643236442364523646236472364823649236502365123652236532365423655236562365723658236592366023661236622366323664236652366623667236682366923670236712367223673236742367523676236772367823679236802368123682236832368423685236862368723688236892369023691236922369323694236952369623697236982369923700237012370223703237042370523706237072370823709237102371123712237132371423715237162371723718237192372023721237222372323724237252372623727237282372923730237312373223733237342373523736237372373823739237402374123742237432374423745237462374723748237492375023751237522375323754237552375623757237582375923760237612376223763237642376523766237672376823769237702377123772237732377423775237762377723778237792378023781237822378323784237852378623787237882378923790237912379223793237942379523796237972379823799238002380123802238032380423805238062380723808238092381023811238122381323814238152381623817238182381923820238212382223823238242382523826238272382823829238302383123832238332383423835238362383723838238392384023841238422384323844238452384623847238482384923850238512385223853238542385523856238572385823859238602386123862238632386423865238662386723868238692387023871238722387323874238752387623877238782387923880238812388223883238842388523886238872388823889238902389123892238932389423895238962389723898238992390023901239022390323904239052390623907239082390923910239112391223913239142391523916239172391823919239202392123922239232392423925239262392723928239292393023931239322393323934239352393623937239382393923940239412394223943239442394523946239472394823949239502395123952239532395423955239562395723958239592396023961239622396323964239652396623967239682396923970239712397223973239742397523976239772397823979239802398123982239832398423985239862398723988239892399023991239922399323994239952399623997239982399924000240012400224003240042400524006240072400824009240102401124012240132401424015240162401724018240192402024021240222402324024240252402624027240282402924030240312403224033240342403524036240372403824039240402404124042240432404424045240462404724048240492405024051240522405324054240552405624057240582405924060240612406224063240642406524066240672406824069240702407124072240732407424075240762407724078240792408024081240822408324084240852408624087240882408924090240912409224093240942409524096240972409824099241002410124102241032410424105241062410724108241092411024111241122411324114241152411624117241182411924120241212412224123241242412524126241272412824129241302413124132241332413424135241362413724138241392414024141241422414324144241452414624147241482414924150241512415224153241542415524156241572415824159241602416124162241632416424165241662416724168241692417024171241722417324174241752417624177241782417924180241812418224183241842418524186241872418824189241902419124192241932419424195241962419724198241992420024201242022420324204242052420624207242082420924210242112421224213242142421524216242172421824219242202422124222242232422424225242262422724228242292423024231242322423324234242352423624237242382423924240242412424224243242442424524246242472424824249242502425124252242532425424255242562425724258242592426024261242622426324264242652426624267242682426924270242712427224273242742427524276242772427824279242802428124282242832428424285242862428724288242892429024291242922429324294242952429624297242982429924300243012430224303243042430524306243072430824309243102431124312243132431424315243162431724318243192432024321243222432324324243252432624327243282432924330243312433224333243342433524336243372433824339243402434124342243432434424345243462434724348243492435024351243522435324354243552435624357243582435924360243612436224363243642436524366243672436824369243702437124372243732437424375243762437724378243792438024381243822438324384243852438624387243882438924390243912439224393243942439524396243972439824399244002440124402244032440424405244062440724408244092441024411244122441324414244152441624417244182441924420244212442224423244242442524426244272442824429244302443124432244332443424435244362443724438244392444024441244422444324444244452444624447244482444924450244512445224453244542445524456244572445824459244602446124462244632446424465244662446724468244692447024471244722447324474244752447624477244782447924480244812448224483244842448524486244872448824489244902449124492244932449424495244962449724498244992450024501245022450324504245052450624507245082450924510245112451224513245142451524516245172451824519245202452124522245232452424525245262452724528245292453024531245322453324534245352453624537245382453924540245412454224543245442454524546245472454824549245502455124552245532455424555245562455724558245592456024561245622456324564245652456624567245682456924570245712457224573245742457524576245772457824579245802458124582245832458424585245862458724588245892459024591245922459324594245952459624597245982459924600246012460224603246042460524606246072460824609246102461124612246132461424615246162461724618246192462024621246222462324624246252462624627246282462924630246312463224633246342463524636246372463824639246402464124642246432464424645246462464724648246492465024651246522465324654246552465624657246582465924660246612466224663246642466524666246672466824669246702467124672246732467424675246762467724678246792468024681246822468324684246852468624687246882468924690246912469224693246942469524696246972469824699247002470124702247032470424705247062470724708247092471024711247122471324714247152471624717247182471924720247212472224723247242472524726247272472824729247302473124732247332473424735247362473724738247392474024741247422474324744247452474624747247482474924750247512475224753247542475524756247572475824759247602476124762247632476424765247662476724768247692477024771247722477324774247752477624777247782477924780247812478224783247842478524786247872478824789247902479124792247932479424795247962479724798247992480024801248022480324804248052480624807248082480924810248112481224813248142481524816248172481824819248202482124822248232482424825248262482724828248292483024831248322483324834248352483624837248382483924840248412484224843248442484524846248472484824849248502485124852248532485424855248562485724858248592486024861248622486324864248652486624867248682486924870248712487224873248742487524876248772487824879248802488124882248832488424885248862488724888248892489024891248922489324894248952489624897248982489924900249012490224903249042490524906249072490824909249102491124912249132491424915249162491724918249192492024921249222492324924249252492624927249282492924930249312493224933249342493524936249372493824939249402494124942249432494424945249462494724948249492495024951249522495324954249552495624957249582495924960249612496224963249642496524966249672496824969249702497124972249732497424975249762497724978249792498024981249822498324984249852498624987249882498924990249912499224993249942499524996249972499824999250002500125002250032500425005250062500725008250092501025011250122501325014250152501625017250182501925020250212502225023250242502525026250272502825029250302503125032250332503425035250362503725038250392504025041250422504325044250452504625047250482504925050250512505225053250542505525056250572505825059250602506125062250632506425065250662506725068250692507025071250722507325074250752507625077250782507925080250812508225083250842508525086250872508825089250902509125092250932509425095250962509725098250992510025101251022510325104251052510625107251082510925110251112511225113251142511525116251172511825119251202512125122251232512425125251262512725128251292513025131251322513325134251352513625137251382513925140251412514225143251442514525146251472514825149251502515125152251532515425155251562515725158251592516025161251622516325164251652516625167251682516925170251712517225173251742517525176251772517825179251802518125182251832518425185251862518725188251892519025191251922519325194251952519625197251982519925200252012520225203252042520525206252072520825209252102521125212252132521425215252162521725218252192522025221252222522325224252252522625227252282522925230252312523225233252342523525236252372523825239252402524125242252432524425245252462524725248252492525025251252522525325254252552525625257252582525925260252612526225263252642526525266252672526825269252702527125272252732527425275252762527725278252792528025281252822528325284252852528625287252882528925290252912529225293252942529525296252972529825299253002530125302253032530425305253062530725308253092531025311253122531325314253152531625317253182531925320253212532225323253242532525326253272532825329253302533125332253332533425335253362533725338253392534025341253422534325344253452534625347253482534925350253512535225353253542535525356253572535825359253602536125362253632536425365253662536725368253692537025371253722537325374253752537625377253782537925380253812538225383253842538525386253872538825389253902539125392253932539425395253962539725398253992540025401254022540325404254052540625407254082540925410254112541225413254142541525416254172541825419254202542125422254232542425425254262542725428254292543025431254322543325434254352543625437254382543925440254412544225443254442544525446254472544825449254502545125452254532545425455254562545725458254592546025461254622546325464254652546625467254682546925470254712547225473254742547525476254772547825479254802548125482254832548425485254862548725488254892549025491254922549325494254952549625497254982549925500255012550225503255042550525506255072550825509255102551125512255132551425515255162551725518255192552025521255222552325524255252552625527255282552925530255312553225533255342553525536255372553825539255402554125542255432554425545255462554725548255492555025551255522555325554255552555625557255582555925560255612556225563255642556525566255672556825569255702557125572255732557425575255762557725578255792558025581255822558325584255852558625587255882558925590255912559225593255942559525596255972559825599256002560125602256032560425605256062560725608256092561025611256122561325614256152561625617256182561925620256212562225623256242562525626256272562825629256302563125632256332563425635256362563725638256392564025641256422564325644256452564625647256482564925650256512565225653256542565525656256572565825659256602566125662256632566425665256662566725668256692567025671256722567325674256752567625677256782567925680256812568225683256842568525686256872568825689256902569125692256932569425695256962569725698256992570025701257022570325704257052570625707257082570925710257112571225713257142571525716257172571825719257202572125722257232572425725257262572725728257292573025731257322573325734257352573625737257382573925740257412574225743257442574525746257472574825749257502575125752257532575425755257562575725758257592576025761257622576325764257652576625767257682576925770257712577225773257742577525776257772577825779257802578125782257832578425785257862578725788257892579025791257922579325794257952579625797257982579925800258012580225803258042580525806258072580825809258102581125812258132581425815258162581725818258192582025821258222582325824258252582625827258282582925830258312583225833258342583525836258372583825839258402584125842258432584425845258462584725848258492585025851258522585325854258552585625857258582585925860258612586225863258642586525866258672586825869258702587125872258732587425875258762587725878258792588025881258822588325884258852588625887258882588925890258912589225893258942589525896258972589825899259002590125902259032590425905259062590725908259092591025911259122591325914259152591625917259182591925920259212592225923259242592525926259272592825929259302593125932259332593425935259362593725938259392594025941259422594325944259452594625947259482594925950259512595225953259542595525956259572595825959259602596125962259632596425965259662596725968259692597025971259722597325974259752597625977259782597925980259812598225983259842598525986259872598825989259902599125992259932599425995259962599725998259992600026001260022600326004260052600626007260082600926010260112601226013260142601526016260172601826019260202602126022260232602426025260262602726028260292603026031260322603326034260352603626037260382603926040260412604226043260442604526046260472604826049260502605126052260532605426055260562605726058260592606026061260622606326064260652606626067260682606926070260712607226073260742607526076260772607826079260802608126082260832608426085260862608726088260892609026091260922609326094260952609626097260982609926100261012610226103261042610526106261072610826109261102611126112261132611426115261162611726118261192612026121261222612326124261252612626127261282612926130261312613226133261342613526136261372613826139261402614126142261432614426145261462614726148261492615026151261522615326154261552615626157261582615926160261612616226163261642616526166261672616826169261702617126172261732617426175261762617726178261792618026181261822618326184261852618626187261882618926190261912619226193261942619526196261972619826199262002620126202262032620426205262062620726208262092621026211262122621326214262152621626217262182621926220262212622226223262242622526226262272622826229262302623126232262332623426235262362623726238262392624026241262422624326244262452624626247262482624926250262512625226253262542625526256262572625826259262602626126262262632626426265262662626726268262692627026271262722627326274262752627626277262782627926280262812628226283262842628526286262872628826289262902629126292262932629426295262962629726298262992630026301263022630326304263052630626307263082630926310263112631226313263142631526316263172631826319263202632126322263232632426325263262632726328263292633026331263322633326334263352633626337263382633926340263412634226343263442634526346263472634826349263502635126352263532635426355263562635726358263592636026361263622636326364263652636626367263682636926370263712637226373263742637526376263772637826379263802638126382263832638426385263862638726388263892639026391263922639326394263952639626397263982639926400264012640226403264042640526406264072640826409264102641126412264132641426415264162641726418264192642026421264222642326424264252642626427264282642926430264312643226433264342643526436264372643826439264402644126442264432644426445264462644726448264492645026451264522645326454264552645626457264582645926460264612646226463264642646526466264672646826469264702647126472264732647426475264762647726478264792648026481264822648326484264852648626487264882648926490264912649226493264942649526496264972649826499265002650126502265032650426505265062650726508265092651026511265122651326514265152651626517265182651926520265212652226523265242652526526265272652826529265302653126532265332653426535265362653726538265392654026541265422654326544265452654626547265482654926550265512655226553265542655526556265572655826559265602656126562265632656426565265662656726568265692657026571265722657326574265752657626577265782657926580265812658226583265842658526586265872658826589265902659126592265932659426595265962659726598265992660026601266022660326604266052660626607266082660926610266112661226613266142661526616266172661826619266202662126622266232662426625266262662726628266292663026631266322663326634266352663626637266382663926640266412664226643266442664526646266472664826649266502665126652266532665426655266562665726658266592666026661266622666326664266652666626667266682666926670266712667226673266742667526676266772667826679266802668126682266832668426685266862668726688266892669026691266922669326694266952669626697266982669926700267012670226703267042670526706267072670826709267102671126712267132671426715267162671726718267192672026721267222672326724267252672626727267282672926730267312673226733267342673526736267372673826739267402674126742267432674426745267462674726748267492675026751267522675326754267552675626757267582675926760267612676226763267642676526766267672676826769267702677126772267732677426775267762677726778267792678026781267822678326784267852678626787267882678926790267912679226793267942679526796267972679826799268002680126802268032680426805268062680726808268092681026811268122681326814268152681626817268182681926820268212682226823268242682526826268272682826829268302683126832268332683426835268362683726838268392684026841268422684326844268452684626847268482684926850268512685226853268542685526856268572685826859268602686126862268632686426865268662686726868268692687026871268722687326874268752687626877268782687926880268812688226883268842688526886268872688826889268902689126892268932689426895268962689726898268992690026901269022690326904269052690626907269082690926910269112691226913269142691526916269172691826919269202692126922269232692426925269262692726928269292693026931269322693326934269352693626937269382693926940269412694226943269442694526946269472694826949269502695126952269532695426955269562695726958269592696026961269622696326964269652696626967269682696926970269712697226973269742697526976269772697826979269802698126982269832698426985269862698726988269892699026991269922699326994269952699626997269982699927000270012700227003270042700527006270072700827009270102701127012270132701427015270162701727018270192702027021270222702327024270252702627027270282702927030270312703227033270342703527036270372703827039270402704127042270432704427045270462704727048270492705027051270522705327054270552705627057270582705927060270612706227063270642706527066270672706827069270702707127072270732707427075270762707727078270792708027081270822708327084270852708627087270882708927090270912709227093270942709527096270972709827099271002710127102271032710427105271062710727108271092711027111271122711327114271152711627117271182711927120271212712227123271242712527126271272712827129271302713127132271332713427135271362713727138271392714027141271422714327144271452714627147271482714927150271512715227153271542715527156271572715827159271602716127162271632716427165271662716727168271692717027171271722717327174271752717627177271782717927180271812718227183271842718527186271872718827189271902719127192271932719427195271962719727198271992720027201272022720327204272052720627207272082720927210272112721227213272142721527216272172721827219272202722127222272232722427225272262722727228272292723027231272322723327234272352723627237272382723927240272412724227243272442724527246272472724827249272502725127252272532725427255272562725727258272592726027261272622726327264272652726627267272682726927270272712727227273272742727527276272772727827279272802728127282272832728427285272862728727288272892729027291272922729327294272952729627297272982729927300273012730227303273042730527306273072730827309273102731127312273132731427315273162731727318273192732027321273222732327324273252732627327273282732927330273312733227333273342733527336273372733827339273402734127342273432734427345273462734727348273492735027351273522735327354273552735627357273582735927360273612736227363273642736527366273672736827369273702737127372273732737427375273762737727378273792738027381273822738327384273852738627387273882738927390273912739227393273942739527396273972739827399274002740127402274032740427405274062740727408274092741027411274122741327414274152741627417274182741927420274212742227423274242742527426274272742827429274302743127432274332743427435274362743727438274392744027441274422744327444274452744627447274482744927450274512745227453274542745527456274572745827459274602746127462274632746427465274662746727468274692747027471274722747327474274752747627477274782747927480274812748227483274842748527486274872748827489274902749127492274932749427495274962749727498274992750027501275022750327504275052750627507275082750927510275112751227513275142751527516275172751827519275202752127522275232752427525275262752727528275292753027531275322753327534275352753627537275382753927540275412754227543275442754527546275472754827549275502755127552275532755427555275562755727558275592756027561275622756327564275652756627567275682756927570275712757227573275742757527576275772757827579275802758127582275832758427585275862758727588275892759027591275922759327594275952759627597275982759927600276012760227603276042760527606276072760827609276102761127612276132761427615276162761727618276192762027621276222762327624276252762627627276282762927630276312763227633276342763527636276372763827639276402764127642276432764427645276462764727648276492765027651276522765327654276552765627657276582765927660276612766227663276642766527666276672766827669276702767127672276732767427675276762767727678276792768027681276822768327684276852768627687276882768927690276912769227693276942769527696276972769827699277002770127702277032770427705277062770727708277092771027711277122771327714277152771627717277182771927720277212772227723277242772527726277272772827729277302773127732277332773427735277362773727738277392774027741277422774327744277452774627747277482774927750277512775227753277542775527756277572775827759277602776127762277632776427765277662776727768277692777027771277722777327774277752777627777277782777927780277812778227783277842778527786277872778827789277902779127792277932779427795277962779727798277992780027801278022780327804278052780627807278082780927810278112781227813278142781527816278172781827819278202782127822278232782427825278262782727828278292783027831278322783327834278352783627837278382783927840278412784227843278442784527846278472784827849278502785127852278532785427855278562785727858278592786027861278622786327864278652786627867278682786927870278712787227873278742787527876278772787827879278802788127882278832788427885278862788727888278892789027891278922789327894278952789627897278982789927900279012790227903279042790527906279072790827909279102791127912279132791427915279162791727918279192792027921279222792327924279252792627927279282792927930279312793227933279342793527936279372793827939279402794127942279432794427945279462794727948279492795027951279522795327954279552795627957279582795927960279612796227963279642796527966279672796827969279702797127972279732797427975279762797727978279792798027981279822798327984279852798627987279882798927990279912799227993279942799527996279972799827999280002800128002280032800428005280062800728008280092801028011280122801328014280152801628017280182801928020280212802228023280242802528026280272802828029280302803128032280332803428035280362803728038280392804028041280422804328044280452804628047280482804928050280512805228053280542805528056280572805828059280602806128062280632806428065280662806728068280692807028071280722807328074280752807628077280782807928080280812808228083280842808528086280872808828089280902809128092280932809428095280962809728098280992810028101281022810328104281052810628107281082810928110281112811228113281142811528116281172811828119281202812128122281232812428125281262812728128281292813028131281322813328134281352813628137281382813928140281412814228143281442814528146281472814828149281502815128152281532815428155281562815728158281592816028161281622816328164281652816628167281682816928170281712817228173281742817528176281772817828179281802818128182281832818428185281862818728188281892819028191281922819328194281952819628197281982819928200282012820228203282042820528206282072820828209282102821128212282132821428215282162821728218282192822028221282222822328224282252822628227282282822928230282312823228233282342823528236282372823828239282402824128242282432824428245282462824728248282492825028251282522825328254282552825628257282582825928260282612826228263282642826528266282672826828269282702827128272282732827428275282762827728278282792828028281282822828328284282852828628287282882828928290282912829228293282942829528296282972829828299283002830128302283032830428305283062830728308283092831028311283122831328314283152831628317283182831928320283212832228323283242832528326283272832828329283302833128332283332833428335283362833728338283392834028341283422834328344283452834628347283482834928350283512835228353283542835528356283572835828359283602836128362283632836428365283662836728368283692837028371283722837328374283752837628377283782837928380283812838228383283842838528386283872838828389283902839128392283932839428395283962839728398283992840028401284022840328404284052840628407284082840928410284112841228413284142841528416284172841828419284202842128422284232842428425284262842728428284292843028431284322843328434284352843628437284382843928440284412844228443284442844528446284472844828449284502845128452284532845428455284562845728458284592846028461284622846328464284652846628467284682846928470284712847228473284742847528476284772847828479284802848128482284832848428485284862848728488284892849028491284922849328494284952849628497284982849928500285012850228503285042850528506285072850828509285102851128512285132851428515285162851728518285192852028521285222852328524285252852628527285282852928530285312853228533285342853528536285372853828539285402854128542285432854428545285462854728548285492855028551285522855328554285552855628557285582855928560285612856228563285642856528566285672856828569285702857128572285732857428575285762857728578285792858028581285822858328584285852858628587285882858928590285912859228593285942859528596285972859828599286002860128602286032860428605286062860728608286092861028611286122861328614286152861628617286182861928620286212862228623286242862528626286272862828629286302863128632286332863428635286362863728638286392864028641286422864328644286452864628647286482864928650286512865228653286542865528656286572865828659286602866128662286632866428665286662866728668286692867028671286722867328674286752867628677286782867928680286812868228683286842868528686286872868828689286902869128692286932869428695286962869728698286992870028701287022870328704287052870628707287082870928710287112871228713287142871528716287172871828719287202872128722287232872428725287262872728728287292873028731287322873328734287352873628737287382873928740287412874228743287442874528746287472874828749287502875128752287532875428755287562875728758287592876028761287622876328764287652876628767287682876928770287712877228773287742877528776287772877828779287802878128782287832878428785287862878728788287892879028791287922879328794287952879628797287982879928800288012880228803288042880528806288072880828809288102881128812288132881428815288162881728818288192882028821288222882328824288252882628827288282882928830288312883228833288342883528836288372883828839288402884128842288432884428845288462884728848288492885028851288522885328854288552885628857288582885928860288612886228863288642886528866288672886828869288702887128872288732887428875288762887728878288792888028881288822888328884288852888628887288882888928890288912889228893288942889528896288972889828899289002890128902289032890428905289062890728908289092891028911289122891328914289152891628917289182891928920289212892228923289242892528926289272892828929289302893128932289332893428935289362893728938289392894028941289422894328944289452894628947289482894928950289512895228953289542895528956289572895828959289602896128962289632896428965289662896728968289692897028971289722897328974289752897628977289782897928980289812898228983289842898528986289872898828989289902899128992289932899428995289962899728998289992900029001290022900329004290052900629007290082900929010290112901229013290142901529016290172901829019290202902129022290232902429025290262902729028290292903029031290322903329034290352903629037290382903929040290412904229043290442904529046290472904829049290502905129052290532905429055290562905729058290592906029061290622906329064290652906629067290682906929070290712907229073290742907529076290772907829079290802908129082290832908429085290862908729088290892909029091290922909329094290952909629097290982909929100291012910229103291042910529106291072910829109291102911129112291132911429115291162911729118291192912029121291222912329124291252912629127291282912929130291312913229133291342913529136291372913829139291402914129142291432914429145291462914729148291492915029151291522915329154291552915629157291582915929160291612916229163291642916529166291672916829169291702917129172291732917429175291762917729178291792918029181291822918329184291852918629187291882918929190291912919229193291942919529196291972919829199292002920129202292032920429205292062920729208292092921029211292122921329214292152921629217292182921929220292212922229223292242922529226292272922829229292302923129232292332923429235292362923729238292392924029241292422924329244292452924629247292482924929250292512925229253292542925529256292572925829259292602926129262292632926429265292662926729268292692927029271292722927329274292752927629277292782927929280292812928229283292842928529286292872928829289292902929129292292932929429295292962929729298292992930029301293022930329304293052930629307293082930929310293112931229313293142931529316293172931829319293202932129322293232932429325293262932729328293292933029331293322933329334293352933629337293382933929340293412934229343293442934529346293472934829349293502935129352293532935429355293562935729358293592936029361293622936329364293652936629367293682936929370293712937229373293742937529376293772937829379293802938129382293832938429385293862938729388293892939029391293922939329394293952939629397293982939929400294012940229403294042940529406294072940829409294102941129412294132941429415294162941729418294192942029421294222942329424294252942629427294282942929430294312943229433294342943529436294372943829439294402944129442294432944429445294462944729448294492945029451294522945329454294552945629457294582945929460294612946229463294642946529466294672946829469294702947129472294732947429475294762947729478294792948029481294822948329484294852948629487294882948929490294912949229493294942949529496294972949829499295002950129502295032950429505295062950729508295092951029511295122951329514295152951629517295182951929520295212952229523295242952529526295272952829529295302953129532295332953429535295362953729538295392954029541295422954329544295452954629547295482954929550295512955229553295542955529556295572955829559295602956129562295632956429565295662956729568295692957029571295722957329574295752957629577295782957929580295812958229583295842958529586295872958829589295902959129592295932959429595295962959729598295992960029601296022960329604296052960629607296082960929610296112961229613296142961529616296172961829619296202962129622296232962429625296262962729628296292963029631296322963329634296352963629637296382963929640296412964229643296442964529646296472964829649296502965129652296532965429655296562965729658296592966029661296622966329664296652966629667296682966929670296712967229673296742967529676296772967829679296802968129682296832968429685296862968729688296892969029691296922969329694296952969629697296982969929700297012970229703297042970529706297072970829709297102971129712297132971429715297162971729718297192972029721297222972329724297252972629727297282972929730297312973229733297342973529736297372973829739297402974129742297432974429745297462974729748297492975029751297522975329754297552975629757297582975929760297612976229763297642976529766297672976829769297702977129772297732977429775297762977729778297792978029781297822978329784297852978629787297882978929790297912979229793297942979529796297972979829799298002980129802298032980429805298062980729808298092981029811298122981329814298152981629817298182981929820298212982229823298242982529826298272982829829298302983129832298332983429835298362983729838298392984029841298422984329844298452984629847298482984929850298512985229853298542985529856298572985829859298602986129862298632986429865298662986729868298692987029871298722987329874298752987629877298782987929880298812988229883298842988529886298872988829889298902989129892298932989429895298962989729898298992990029901299022990329904299052990629907299082990929910299112991229913299142991529916299172991829919299202992129922299232992429925299262992729928299292993029931299322993329934299352993629937299382993929940299412994229943299442994529946299472994829949299502995129952299532995429955299562995729958299592996029961299622996329964299652996629967299682996929970299712997229973299742997529976299772997829979299802998129982299832998429985299862998729988299892999029991299922999329994299952999629997299982999930000300013000230003300043000530006300073000830009300103001130012300133001430015300163001730018300193002030021300223002330024300253002630027300283002930030300313003230033300343003530036300373003830039300403004130042300433004430045300463004730048300493005030051300523005330054300553005630057300583005930060300613006230063300643006530066300673006830069300703007130072300733007430075300763007730078300793008030081300823008330084300853008630087300883008930090300913009230093300943009530096300973009830099301003010130102301033010430105301063010730108301093011030111301123011330114301153011630117301183011930120301213012230123301243012530126301273012830129301303013130132301333013430135301363013730138301393014030141301423014330144301453014630147301483014930150301513015230153301543015530156301573015830159301603016130162301633016430165301663016730168301693017030171301723017330174301753017630177301783017930180301813018230183301843018530186301873018830189301903019130192301933019430195301963019730198301993020030201302023020330204302053020630207302083020930210302113021230213302143021530216302173021830219302203022130222302233022430225302263022730228302293023030231302323023330234302353023630237302383023930240302413024230243302443024530246302473024830249302503025130252302533025430255302563025730258302593026030261302623026330264302653026630267302683026930270302713027230273302743027530276302773027830279302803028130282302833028430285302863028730288302893029030291302923029330294302953029630297302983029930300303013030230303303043030530306303073030830309303103031130312303133031430315303163031730318303193032030321303223032330324303253032630327303283032930330303313033230333303343033530336303373033830339303403034130342303433034430345303463034730348303493035030351303523035330354303553035630357303583035930360303613036230363303643036530366303673036830369303703037130372303733037430375303763037730378303793038030381303823038330384303853038630387303883038930390303913039230393303943039530396303973039830399304003040130402304033040430405304063040730408304093041030411304123041330414304153041630417304183041930420304213042230423304243042530426304273042830429304303043130432304333043430435304363043730438304393044030441304423044330444304453044630447304483044930450304513045230453304543045530456304573045830459304603046130462304633046430465304663046730468304693047030471304723047330474304753047630477304783047930480304813048230483304843048530486304873048830489304903049130492304933049430495304963049730498304993050030501305023050330504305053050630507305083050930510305113051230513305143051530516305173051830519305203052130522305233052430525305263052730528305293053030531305323053330534305353053630537305383053930540305413054230543305443054530546305473054830549305503055130552305533055430555305563055730558305593056030561305623056330564305653056630567305683056930570305713057230573305743057530576305773057830579305803058130582305833058430585305863058730588305893059030591305923059330594305953059630597305983059930600306013060230603306043060530606306073060830609306103061130612306133061430615306163061730618306193062030621306223062330624306253062630627306283062930630306313063230633306343063530636306373063830639306403064130642306433064430645306463064730648306493065030651306523065330654306553065630657306583065930660306613066230663306643066530666306673066830669306703067130672306733067430675306763067730678306793068030681306823068330684306853068630687306883068930690306913069230693306943069530696306973069830699307003070130702307033070430705307063070730708307093071030711307123071330714307153071630717307183071930720307213072230723307243072530726307273072830729307303073130732307333073430735307363073730738307393074030741307423074330744307453074630747307483074930750307513075230753307543075530756307573075830759307603076130762307633076430765307663076730768307693077030771307723077330774307753077630777307783077930780307813078230783307843078530786307873078830789307903079130792307933079430795307963079730798307993080030801308023080330804308053080630807308083080930810308113081230813308143081530816308173081830819308203082130822308233082430825308263082730828308293083030831308323083330834308353083630837308383083930840308413084230843308443084530846308473084830849308503085130852308533085430855308563085730858308593086030861308623086330864308653086630867308683086930870308713087230873308743087530876308773087830879308803088130882308833088430885308863088730888308893089030891308923089330894308953089630897308983089930900309013090230903309043090530906309073090830909309103091130912309133091430915309163091730918309193092030921309223092330924309253092630927309283092930930309313093230933309343093530936309373093830939309403094130942309433094430945309463094730948309493095030951309523095330954309553095630957309583095930960309613096230963309643096530966309673096830969309703097130972309733097430975309763097730978309793098030981309823098330984309853098630987309883098930990309913099230993309943099530996309973099830999310003100131002310033100431005310063100731008310093101031011310123101331014310153101631017310183101931020310213102231023310243102531026310273102831029310303103131032310333103431035310363103731038310393104031041310423104331044310453104631047310483104931050310513105231053310543105531056310573105831059310603106131062310633106431065310663106731068310693107031071310723107331074310753107631077310783107931080310813108231083310843108531086310873108831089310903109131092310933109431095310963109731098310993110031101311023110331104311053110631107311083110931110311113111231113311143111531116311173111831119311203112131122311233112431125311263112731128311293113031131311323113331134311353113631137311383113931140311413114231143311443114531146311473114831149311503115131152311533115431155311563115731158311593116031161311623116331164311653116631167311683116931170311713117231173311743117531176311773117831179311803118131182311833118431185311863118731188311893119031191311923119331194311953119631197311983119931200312013120231203312043120531206312073120831209312103121131212312133121431215312163121731218312193122031221312223122331224312253122631227312283122931230312313123231233312343123531236312373123831239312403124131242312433124431245312463124731248312493125031251312523125331254312553125631257312583125931260312613126231263312643126531266312673126831269312703127131272312733127431275312763127731278312793128031281312823128331284312853128631287312883128931290312913129231293312943129531296312973129831299313003130131302313033130431305313063130731308313093131031311313123131331314313153131631317313183131931320313213132231323313243132531326313273132831329313303133131332313333133431335313363133731338313393134031341313423134331344313453134631347313483134931350313513135231353313543135531356313573135831359313603136131362313633136431365313663136731368313693137031371313723137331374313753137631377313783137931380313813138231383313843138531386313873138831389313903139131392313933139431395313963139731398313993140031401314023140331404314053140631407314083140931410314113141231413314143141531416314173141831419314203142131422314233142431425314263142731428314293143031431314323143331434314353143631437314383143931440314413144231443314443144531446314473144831449314503145131452314533145431455314563145731458314593146031461314623146331464314653146631467314683146931470314713147231473314743147531476314773147831479314803148131482314833148431485314863148731488314893149031491314923149331494314953149631497314983149931500315013150231503315043150531506315073150831509315103151131512315133151431515315163151731518315193152031521315223152331524315253152631527315283152931530315313153231533315343153531536315373153831539315403154131542315433154431545315463154731548315493155031551315523155331554315553155631557315583155931560315613156231563315643156531566315673156831569315703157131572315733157431575315763157731578315793158031581315823158331584315853158631587315883158931590315913159231593315943159531596315973159831599316003160131602316033160431605316063160731608316093161031611316123161331614316153161631617316183161931620316213162231623316243162531626316273162831629316303163131632316333163431635316363163731638316393164031641316423164331644316453164631647316483164931650316513165231653316543165531656316573165831659316603166131662316633166431665316663166731668316693167031671316723167331674316753167631677316783167931680316813168231683316843168531686316873168831689316903169131692316933169431695316963169731698316993170031701317023170331704317053170631707317083170931710317113171231713317143171531716317173171831719317203172131722317233172431725317263172731728317293173031731317323173331734317353173631737317383173931740317413174231743317443174531746317473174831749317503175131752317533175431755317563175731758317593176031761317623176331764317653176631767317683176931770317713177231773317743177531776317773177831779317803178131782317833178431785317863178731788317893179031791317923179331794317953179631797317983179931800318013180231803318043180531806318073180831809318103181131812318133181431815318163181731818318193182031821318223182331824318253182631827318283182931830318313183231833318343183531836318373183831839318403184131842318433184431845318463184731848318493185031851318523185331854318553185631857318583185931860318613186231863318643186531866318673186831869318703187131872318733187431875318763187731878318793188031881318823188331884318853188631887318883188931890318913189231893318943189531896318973189831899319003190131902319033190431905319063190731908319093191031911319123191331914319153191631917319183191931920319213192231923319243192531926319273192831929319303193131932319333193431935319363193731938319393194031941319423194331944319453194631947319483194931950319513195231953319543195531956319573195831959319603196131962319633196431965319663196731968319693197031971319723197331974319753197631977319783197931980319813198231983319843198531986319873198831989319903199131992319933199431995319963199731998319993200032001320023200332004320053200632007320083200932010320113201232013320143201532016320173201832019320203202132022320233202432025320263202732028320293203032031320323203332034320353203632037320383203932040320413204232043320443204532046320473204832049320503205132052320533205432055320563205732058320593206032061320623206332064320653206632067320683206932070320713207232073320743207532076320773207832079320803208132082320833208432085320863208732088320893209032091320923209332094320953209632097320983209932100321013210232103321043210532106321073210832109321103211132112321133211432115321163211732118321193212032121321223212332124321253212632127321283212932130321313213232133321343213532136321373213832139321403214132142321433214432145321463214732148321493215032151321523215332154321553215632157321583215932160321613216232163321643216532166321673216832169321703217132172321733217432175321763217732178321793218032181321823218332184321853218632187321883218932190321913219232193321943219532196321973219832199322003220132202322033220432205322063220732208322093221032211322123221332214322153221632217322183221932220322213222232223322243222532226322273222832229322303223132232322333223432235322363223732238322393224032241322423224332244322453224632247322483224932250322513225232253322543225532256322573225832259322603226132262322633226432265322663226732268322693227032271322723227332274322753227632277322783227932280322813228232283322843228532286322873228832289322903229132292322933229432295322963229732298322993230032301323023230332304323053230632307323083230932310323113231232313323143231532316323173231832319323203232132322323233232432325323263232732328323293233032331323323233332334323353233632337323383233932340323413234232343323443234532346323473234832349323503235132352323533235432355323563235732358323593236032361323623236332364323653236632367323683236932370323713237232373323743237532376323773237832379323803238132382323833238432385323863238732388323893239032391323923239332394323953239632397323983239932400324013240232403324043240532406324073240832409324103241132412324133241432415324163241732418324193242032421324223242332424324253242632427324283242932430324313243232433324343243532436324373243832439324403244132442324433244432445324463244732448324493245032451324523245332454324553245632457324583245932460324613246232463324643246532466324673246832469324703247132472324733247432475324763247732478324793248032481324823248332484324853248632487324883248932490324913249232493324943249532496324973249832499325003250132502325033250432505325063250732508325093251032511325123251332514325153251632517325183251932520325213252232523325243252532526325273252832529325303253132532325333253432535325363253732538325393254032541325423254332544325453254632547325483254932550325513255232553325543255532556325573255832559325603256132562325633256432565325663256732568325693257032571325723257332574325753257632577325783257932580325813258232583325843258532586325873258832589325903259132592325933259432595325963259732598325993260032601326023260332604326053260632607326083260932610326113261232613326143261532616326173261832619326203262132622326233262432625326263262732628326293263032631326323263332634326353263632637326383263932640326413264232643326443264532646326473264832649326503265132652326533265432655326563265732658326593266032661326623266332664326653266632667326683266932670326713267232673326743267532676326773267832679326803268132682326833268432685326863268732688326893269032691326923269332694326953269632697326983269932700327013270232703327043270532706327073270832709327103271132712327133271432715327163271732718327193272032721327223272332724327253272632727327283272932730327313273232733327343273532736327373273832739327403274132742327433274432745327463274732748327493275032751327523275332754327553275632757327583275932760327613276232763327643276532766327673276832769327703277132772327733277432775327763277732778327793278032781327823278332784327853278632787327883278932790327913279232793327943279532796327973279832799328003280132802328033280432805328063280732808328093281032811328123281332814328153281632817328183281932820328213282232823328243282532826328273282832829328303283132832328333283432835328363283732838328393284032841328423284332844328453284632847328483284932850328513285232853328543285532856328573285832859328603286132862328633286432865328663286732868328693287032871328723287332874328753287632877328783287932880328813288232883328843288532886328873288832889328903289132892328933289432895328963289732898328993290032901329023290332904329053290632907329083290932910329113291232913329143291532916329173291832919329203292132922329233292432925329263292732928329293293032931329323293332934329353293632937329383293932940329413294232943329443294532946329473294832949329503295132952329533295432955329563295732958329593296032961329623296332964329653296632967329683296932970329713297232973329743297532976329773297832979329803298132982329833298432985329863298732988329893299032991329923299332994329953299632997329983299933000330013300233003330043300533006330073300833009330103301133012330133301433015330163301733018330193302033021330223302333024330253302633027330283302933030330313303233033330343303533036330373303833039330403304133042330433304433045330463304733048330493305033051330523305333054330553305633057330583305933060330613306233063330643306533066330673306833069330703307133072330733307433075330763307733078330793308033081330823308333084330853308633087330883308933090330913309233093330943309533096330973309833099331003310133102331033310433105331063310733108331093311033111331123311333114331153311633117331183311933120331213312233123331243312533126331273312833129331303313133132331333313433135331363313733138331393314033141331423314333144331453314633147331483314933150331513315233153331543315533156331573315833159331603316133162331633316433165331663316733168331693317033171331723317333174331753317633177331783317933180331813318233183331843318533186331873318833189331903319133192331933319433195331963319733198331993320033201332023320333204332053320633207332083320933210332113321233213332143321533216332173321833219332203322133222332233322433225332263322733228332293323033231332323323333234332353323633237332383323933240332413324233243332443324533246332473324833249332503325133252332533325433255332563325733258332593326033261332623326333264332653326633267332683326933270332713327233273332743327533276332773327833279332803328133282332833328433285332863328733288332893329033291332923329333294332953329633297332983329933300333013330233303333043330533306333073330833309333103331133312333133331433315333163331733318333193332033321333223332333324333253332633327333283332933330333313333233333333343333533336333373333833339333403334133342333433334433345333463334733348333493335033351333523335333354333553335633357333583335933360333613336233363333643336533366333673336833369333703337133372333733337433375333763337733378333793338033381333823338333384333853338633387333883338933390333913339233393333943339533396333973339833399334003340133402334033340433405334063340733408334093341033411334123341333414334153341633417334183341933420334213342233423334243342533426334273342833429334303343133432334333343433435334363343733438334393344033441334423344333444334453344633447334483344933450334513345233453334543345533456334573345833459334603346133462334633346433465334663346733468334693347033471334723347333474334753347633477334783347933480334813348233483334843348533486334873348833489334903349133492334933349433495334963349733498334993350033501335023350333504335053350633507335083350933510335113351233513335143351533516335173351833519335203352133522335233352433525335263352733528335293353033531335323353333534335353353633537335383353933540335413354233543335443354533546335473354833549335503355133552335533355433555335563355733558335593356033561335623356333564335653356633567335683356933570335713357233573335743357533576335773357833579335803358133582335833358433585335863358733588335893359033591335923359333594335953359633597335983359933600336013360233603336043360533606336073360833609336103361133612336133361433615336163361733618336193362033621336223362333624336253362633627336283362933630336313363233633336343363533636336373363833639336403364133642336433364433645336463364733648336493365033651336523365333654336553365633657336583365933660336613366233663336643366533666336673366833669336703367133672336733367433675336763367733678336793368033681336823368333684336853368633687336883368933690336913369233693336943369533696336973369833699337003370133702337033370433705337063370733708337093371033711337123371333714337153371633717337183371933720337213372233723337243372533726337273372833729337303373133732337333373433735337363373733738337393374033741337423374333744337453374633747337483374933750337513375233753337543375533756337573375833759337603376133762337633376433765337663376733768337693377033771337723377333774337753377633777337783377933780337813378233783337843378533786337873378833789337903379133792337933379433795337963379733798337993380033801338023380333804338053380633807338083380933810338113381233813338143381533816338173381833819338203382133822338233382433825338263382733828338293383033831338323383333834338353383633837338383383933840338413384233843338443384533846338473384833849338503385133852338533385433855338563385733858338593386033861338623386333864338653386633867338683386933870338713387233873338743387533876338773387833879338803388133882338833388433885338863388733888338893389033891338923389333894338953389633897338983389933900339013390233903339043390533906339073390833909339103391133912339133391433915339163391733918339193392033921339223392333924339253392633927339283392933930339313393233933339343393533936339373393833939339403394133942339433394433945339463394733948339493395033951339523395333954339553395633957339583395933960339613396233963339643396533966339673396833969339703397133972339733397433975339763397733978339793398033981339823398333984339853398633987339883398933990339913399233993339943399533996339973399833999340003400134002340033400434005340063400734008340093401034011340123401334014340153401634017340183401934020340213402234023340243402534026340273402834029340303403134032340333403434035340363403734038340393404034041340423404334044340453404634047340483404934050340513405234053340543405534056340573405834059340603406134062340633406434065340663406734068340693407034071340723407334074340753407634077340783407934080340813408234083340843408534086340873408834089340903409134092340933409434095340963409734098340993410034101341023410334104341053410634107341083410934110341113411234113341143411534116341173411834119341203412134122341233412434125341263412734128341293413034131341323413334134341353413634137341383413934140341413414234143341443414534146341473414834149341503415134152341533415434155341563415734158341593416034161341623416334164341653416634167341683416934170341713417234173341743417534176341773417834179341803418134182341833418434185341863418734188341893419034191341923419334194341953419634197341983419934200342013420234203342043420534206342073420834209342103421134212342133421434215342163421734218342193422034221342223422334224342253422634227342283422934230342313423234233342343423534236342373423834239342403424134242342433424434245342463424734248342493425034251342523425334254342553425634257342583425934260342613426234263342643426534266342673426834269342703427134272342733427434275342763427734278342793428034281342823428334284342853428634287342883428934290342913429234293342943429534296342973429834299343003430134302343033430434305343063430734308343093431034311343123431334314343153431634317343183431934320343213432234323343243432534326343273432834329343303433134332343333433434335343363433734338343393434034341343423434334344343453434634347343483434934350343513435234353343543435534356343573435834359343603436134362343633436434365343663436734368343693437034371343723437334374343753437634377343783437934380343813438234383343843438534386343873438834389343903439134392343933439434395343963439734398343993440034401344023440334404344053440634407344083440934410344113441234413344143441534416344173441834419344203442134422344233442434425344263442734428344293443034431344323443334434344353443634437344383443934440344413444234443344443444534446344473444834449344503445134452344533445434455344563445734458344593446034461344623446334464344653446634467344683446934470344713447234473344743447534476344773447834479344803448134482344833448434485344863448734488344893449034491344923449334494344953449634497344983449934500345013450234503345043450534506345073450834509345103451134512345133451434515345163451734518345193452034521345223452334524345253452634527345283452934530345313453234533345343453534536345373453834539345403454134542345433454434545345463454734548345493455034551345523455334554345553455634557345583455934560345613456234563345643456534566345673456834569345703457134572345733457434575345763457734578345793458034581345823458334584345853458634587345883458934590345913459234593345943459534596345973459834599346003460134602346033460434605346063460734608346093461034611346123461334614346153461634617346183461934620346213462234623346243462534626346273462834629346303463134632346333463434635346363463734638346393464034641346423464334644346453464634647346483464934650346513465234653346543465534656346573465834659346603466134662346633466434665346663466734668346693467034671346723467334674346753467634677346783467934680346813468234683346843468534686346873468834689346903469134692346933469434695346963469734698346993470034701347023470334704347053470634707347083470934710347113471234713347143471534716347173471834719347203472134722347233472434725347263472734728347293473034731347323473334734347353473634737347383473934740347413474234743347443474534746347473474834749347503475134752347533475434755347563475734758347593476034761347623476334764347653476634767347683476934770347713477234773347743477534776347773477834779347803478134782347833478434785347863478734788347893479034791347923479334794347953479634797347983479934800348013480234803348043480534806348073480834809348103481134812348133481434815348163481734818348193482034821348223482334824348253482634827348283482934830348313483234833348343483534836348373483834839348403484134842348433484434845348463484734848348493485034851348523485334854348553485634857348583485934860348613486234863348643486534866348673486834869348703487134872348733487434875348763487734878348793488034881348823488334884348853488634887348883488934890348913489234893348943489534896348973489834899349003490134902349033490434905349063490734908349093491034911349123491334914349153491634917349183491934920349213492234923349243492534926349273492834929349303493134932349333493434935349363493734938349393494034941349423494334944349453494634947349483494934950349513495234953349543495534956349573495834959349603496134962349633496434965349663496734968349693497034971349723497334974349753497634977349783497934980349813498234983349843498534986349873498834989349903499134992349933499434995349963499734998349993500035001350023500335004350053500635007350083500935010350113501235013350143501535016350173501835019350203502135022350233502435025350263502735028350293503035031350323503335034350353503635037350383503935040350413504235043350443504535046350473504835049350503505135052350533505435055350563505735058350593506035061350623506335064350653506635067350683506935070350713507235073350743507535076350773507835079350803508135082350833508435085350863508735088350893509035091350923509335094350953509635097350983509935100351013510235103351043510535106351073510835109351103511135112351133511435115351163511735118351193512035121351223512335124351253512635127351283512935130351313513235133351343513535136351373513835139351403514135142351433514435145351463514735148351493515035151351523515335154351553515635157351583515935160351613516235163351643516535166351673516835169351703517135172351733517435175351763517735178351793518035181351823518335184351853518635187351883518935190351913519235193351943519535196351973519835199352003520135202352033520435205352063520735208352093521035211352123521335214352153521635217352183521935220352213522235223352243522535226352273522835229352303523135232352333523435235352363523735238352393524035241352423524335244352453524635247352483524935250352513525235253352543525535256352573525835259352603526135262352633526435265352663526735268352693527035271352723527335274352753527635277352783527935280352813528235283352843528535286352873528835289352903529135292352933529435295352963529735298352993530035301353023530335304353053530635307353083530935310353113531235313353143531535316353173531835319353203532135322353233532435325353263532735328353293533035331353323533335334353353533635337353383533935340353413534235343353443534535346353473534835349353503535135352353533535435355353563535735358353593536035361353623536335364353653536635367353683536935370353713537235373353743537535376353773537835379353803538135382353833538435385353863538735388353893539035391353923539335394353953539635397353983539935400354013540235403354043540535406354073540835409354103541135412354133541435415354163541735418354193542035421354223542335424354253542635427354283542935430354313543235433354343543535436354373543835439354403544135442354433544435445354463544735448354493545035451354523545335454354553545635457354583545935460354613546235463354643546535466354673546835469354703547135472354733547435475354763547735478354793548035481354823548335484354853548635487354883548935490354913549235493354943549535496354973549835499355003550135502355033550435505355063550735508355093551035511355123551335514355153551635517355183551935520355213552235523355243552535526355273552835529355303553135532355333553435535355363553735538355393554035541355423554335544355453554635547355483554935550355513555235553355543555535556355573555835559355603556135562355633556435565355663556735568355693557035571355723557335574355753557635577355783557935580355813558235583355843558535586355873558835589355903559135592355933559435595355963559735598355993560035601356023560335604356053560635607356083560935610356113561235613356143561535616356173561835619356203562135622356233562435625356263562735628356293563035631356323563335634356353563635637356383563935640356413564235643356443564535646356473564835649356503565135652356533565435655356563565735658356593566035661356623566335664356653566635667356683566935670356713567235673356743567535676356773567835679356803568135682356833568435685356863568735688356893569035691356923569335694356953569635697356983569935700357013570235703357043570535706357073570835709357103571135712357133571435715357163571735718357193572035721357223572335724357253572635727357283572935730357313573235733357343573535736357373573835739357403574135742357433574435745357463574735748357493575035751357523575335754357553575635757357583575935760357613576235763357643576535766357673576835769357703577135772357733577435775357763577735778357793578035781357823578335784357853578635787357883578935790357913579235793357943579535796357973579835799358003580135802358033580435805358063580735808358093581035811358123581335814358153581635817358183581935820358213582235823358243582535826358273582835829358303583135832358333583435835358363583735838358393584035841358423584335844358453584635847358483584935850358513585235853358543585535856358573585835859358603586135862358633586435865358663586735868358693587035871358723587335874358753587635877358783587935880358813588235883358843588535886358873588835889358903589135892358933589435895358963589735898358993590035901359023590335904359053590635907359083590935910359113591235913359143591535916359173591835919359203592135922359233592435925359263592735928359293593035931359323593335934359353593635937359383593935940359413594235943359443594535946359473594835949359503595135952359533595435955359563595735958359593596035961359623596335964359653596635967359683596935970359713597235973359743597535976359773597835979359803598135982359833598435985359863598735988359893599035991359923599335994359953599635997359983599936000360013600236003360043600536006360073600836009360103601136012360133601436015360163601736018360193602036021360223602336024360253602636027360283602936030360313603236033360343603536036360373603836039360403604136042360433604436045360463604736048360493605036051360523605336054360553605636057360583605936060360613606236063360643606536066360673606836069360703607136072360733607436075360763607736078360793608036081360823608336084360853608636087360883608936090360913609236093360943609536096360973609836099361003610136102361033610436105361063610736108361093611036111361123611336114361153611636117361183611936120361213612236123361243612536126361273612836129361303613136132361333613436135361363613736138361393614036141361423614336144361453614636147361483614936150361513615236153361543615536156361573615836159361603616136162361633616436165361663616736168361693617036171361723617336174361753617636177361783617936180361813618236183361843618536186361873618836189361903619136192361933619436195361963619736198361993620036201362023620336204362053620636207362083620936210362113621236213362143621536216362173621836219362203622136222362233622436225362263622736228362293623036231362323623336234362353623636237362383623936240362413624236243362443624536246362473624836249362503625136252362533625436255362563625736258362593626036261362623626336264362653626636267362683626936270362713627236273362743627536276362773627836279362803628136282362833628436285362863628736288362893629036291362923629336294362953629636297362983629936300363013630236303363043630536306363073630836309363103631136312363133631436315363163631736318363193632036321363223632336324363253632636327363283632936330363313633236333363343633536336363373633836339363403634136342363433634436345363463634736348363493635036351363523635336354363553635636357363583635936360363613636236363363643636536366363673636836369363703637136372363733637436375363763637736378363793638036381363823638336384363853638636387363883638936390363913639236393363943639536396363973639836399364003640136402364033640436405364063640736408364093641036411364123641336414364153641636417364183641936420364213642236423364243642536426364273642836429364303643136432364333643436435364363643736438364393644036441364423644336444364453644636447364483644936450364513645236453364543645536456364573645836459364603646136462364633646436465364663646736468364693647036471364723647336474364753647636477364783647936480364813648236483364843648536486364873648836489364903649136492364933649436495364963649736498364993650036501365023650336504365053650636507365083650936510365113651236513365143651536516365173651836519365203652136522365233652436525365263652736528365293653036531365323653336534365353653636537365383653936540365413654236543365443654536546365473654836549365503655136552365533655436555365563655736558365593656036561365623656336564365653656636567365683656936570365713657236573365743657536576365773657836579365803658136582365833658436585365863658736588365893659036591365923659336594365953659636597365983659936600366013660236603366043660536606366073660836609366103661136612366133661436615366163661736618366193662036621366223662336624366253662636627366283662936630366313663236633366343663536636366373663836639366403664136642366433664436645366463664736648366493665036651366523665336654366553665636657366583665936660366613666236663366643666536666366673666836669366703667136672366733667436675366763667736678366793668036681366823668336684366853668636687366883668936690366913669236693366943669536696366973669836699367003670136702367033670436705367063670736708367093671036711367123671336714367153671636717367183671936720367213672236723367243672536726367273672836729367303673136732367333673436735367363673736738367393674036741367423674336744367453674636747367483674936750367513675236753367543675536756367573675836759367603676136762367633676436765367663676736768367693677036771367723677336774367753677636777367783677936780367813678236783367843678536786367873678836789367903679136792367933679436795367963679736798367993680036801368023680336804368053680636807368083680936810368113681236813368143681536816368173681836819368203682136822368233682436825368263682736828368293683036831368323683336834368353683636837368383683936840368413684236843368443684536846368473684836849368503685136852368533685436855368563685736858368593686036861368623686336864368653686636867368683686936870368713687236873368743687536876368773687836879368803688136882368833688436885368863688736888368893689036891368923689336894368953689636897368983689936900369013690236903369043690536906369073690836909369103691136912369133691436915369163691736918369193692036921369223692336924369253692636927369283692936930369313693236933369343693536936369373693836939369403694136942369433694436945369463694736948369493695036951369523695336954369553695636957369583695936960369613696236963369643696536966369673696836969369703697136972369733697436975369763697736978369793698036981369823698336984369853698636987369883698936990369913699236993369943699536996369973699836999370003700137002370033700437005370063700737008370093701037011370123701337014370153701637017370183701937020370213702237023370243702537026370273702837029370303703137032370333703437035370363703737038370393704037041370423704337044370453704637047370483704937050370513705237053370543705537056370573705837059370603706137062370633706437065370663706737068370693707037071370723707337074370753707637077370783707937080370813708237083370843708537086370873708837089370903709137092370933709437095370963709737098370993710037101371023710337104371053710637107371083710937110371113711237113371143711537116371173711837119371203712137122371233712437125371263712737128371293713037131371323713337134371353713637137371383713937140371413714237143371443714537146371473714837149371503715137152371533715437155371563715737158371593716037161371623716337164371653716637167371683716937170371713717237173371743717537176371773717837179371803718137182371833718437185371863718737188371893719037191371923719337194371953719637197371983719937200372013720237203372043720537206372073720837209372103721137212372133721437215372163721737218372193722037221372223722337224372253722637227372283722937230372313723237233372343723537236372373723837239372403724137242372433724437245372463724737248372493725037251372523725337254372553725637257372583725937260372613726237263372643726537266372673726837269372703727137272372733727437275372763727737278372793728037281372823728337284372853728637287372883728937290372913729237293372943729537296372973729837299373003730137302373033730437305373063730737308373093731037311373123731337314373153731637317373183731937320373213732237323373243732537326373273732837329373303733137332373333733437335373363733737338373393734037341373423734337344373453734637347373483734937350373513735237353373543735537356373573735837359373603736137362373633736437365373663736737368373693737037371373723737337374373753737637377373783737937380373813738237383373843738537386373873738837389373903739137392373933739437395373963739737398373993740037401374023740337404374053740637407374083740937410374113741237413374143741537416374173741837419374203742137422374233742437425374263742737428374293743037431374323743337434374353743637437374383743937440374413744237443374443744537446374473744837449374503745137452374533745437455374563745737458374593746037461374623746337464374653746637467374683746937470374713747237473374743747537476374773747837479374803748137482374833748437485374863748737488374893749037491374923749337494374953749637497374983749937500375013750237503375043750537506375073750837509375103751137512375133751437515375163751737518375193752037521375223752337524375253752637527375283752937530375313753237533375343753537536375373753837539375403754137542375433754437545375463754737548375493755037551375523755337554375553755637557375583755937560375613756237563375643756537566375673756837569375703757137572375733757437575375763757737578375793758037581375823758337584375853758637587375883758937590375913759237593375943759537596375973759837599376003760137602376033760437605376063760737608376093761037611376123761337614376153761637617376183761937620376213762237623376243762537626376273762837629376303763137632376333763437635376363763737638376393764037641376423764337644376453764637647376483764937650376513765237653376543765537656376573765837659376603766137662376633766437665376663766737668376693767037671376723767337674376753767637677376783767937680376813768237683376843768537686376873768837689376903769137692376933769437695376963769737698376993770037701377023770337704377053770637707377083770937710377113771237713377143771537716377173771837719377203772137722377233772437725377263772737728377293773037731377323773337734377353773637737377383773937740377413774237743377443774537746377473774837749377503775137752377533775437755377563775737758377593776037761377623776337764377653776637767377683776937770377713777237773377743777537776377773777837779377803778137782377833778437785377863778737788377893779037791377923779337794377953779637797377983779937800378013780237803378043780537806378073780837809378103781137812378133781437815378163781737818378193782037821378223782337824378253782637827378283782937830378313783237833378343783537836378373783837839378403784137842378433784437845378463784737848378493785037851378523785337854378553785637857378583785937860378613786237863378643786537866378673786837869378703787137872378733787437875378763787737878378793788037881378823788337884378853788637887378883788937890378913789237893378943789537896378973789837899379003790137902379033790437905379063790737908379093791037911379123791337914379153791637917379183791937920379213792237923379243792537926379273792837929379303793137932379333793437935379363793737938379393794037941379423794337944379453794637947379483794937950379513795237953379543795537956379573795837959379603796137962379633796437965379663796737968379693797037971379723797337974379753797637977379783797937980379813798237983379843798537986379873798837989379903799137992379933799437995379963799737998379993800038001380023800338004380053800638007380083800938010380113801238013380143801538016380173801838019380203802138022380233802438025380263802738028380293803038031380323803338034380353803638037380383803938040380413804238043380443804538046380473804838049380503805138052380533805438055380563805738058380593806038061380623806338064380653806638067380683806938070380713807238073380743807538076380773807838079380803808138082380833808438085380863808738088380893809038091380923809338094380953809638097380983809938100381013810238103381043810538106381073810838109381103811138112381133811438115381163811738118381193812038121381223812338124381253812638127381283812938130381313813238133381343813538136381373813838139381403814138142381433814438145381463814738148381493815038151381523815338154381553815638157381583815938160381613816238163381643816538166381673816838169381703817138172381733817438175381763817738178381793818038181381823818338184381853818638187381883818938190381913819238193381943819538196381973819838199382003820138202382033820438205382063820738208382093821038211382123821338214382153821638217382183821938220382213822238223382243822538226382273822838229382303823138232382333823438235382363823738238382393824038241382423824338244382453824638247382483824938250382513825238253382543825538256382573825838259382603826138262382633826438265382663826738268382693827038271382723827338274382753827638277382783827938280382813828238283382843828538286382873828838289382903829138292382933829438295382963829738298382993830038301383023830338304383053830638307383083830938310383113831238313383143831538316383173831838319383203832138322383233832438325383263832738328383293833038331383323833338334383353833638337383383833938340383413834238343383443834538346383473834838349383503835138352383533835438355383563835738358383593836038361383623836338364383653836638367383683836938370383713837238373383743837538376383773837838379383803838138382383833838438385383863838738388383893839038391383923839338394383953839638397383983839938400384013840238403384043840538406384073840838409384103841138412384133841438415384163841738418384193842038421384223842338424384253842638427384283842938430384313843238433384343843538436384373843838439384403844138442384433844438445384463844738448384493845038451384523845338454384553845638457384583845938460384613846238463384643846538466384673846838469384703847138472384733847438475384763847738478384793848038481384823848338484384853848638487384883848938490384913849238493384943849538496384973849838499385003850138502385033850438505385063850738508385093851038511385123851338514385153851638517385183851938520385213852238523385243852538526385273852838529385303853138532385333853438535385363853738538385393854038541385423854338544385453854638547385483854938550385513855238553385543855538556385573855838559385603856138562385633856438565385663856738568385693857038571385723857338574385753857638577385783857938580385813858238583385843858538586385873858838589385903859138592385933859438595385963859738598385993860038601386023860338604386053860638607386083860938610386113861238613386143861538616386173861838619386203862138622386233862438625386263862738628386293863038631386323863338634386353863638637386383863938640386413864238643386443864538646386473864838649386503865138652386533865438655386563865738658386593866038661386623866338664386653866638667386683866938670386713867238673386743867538676386773867838679386803868138682386833868438685386863868738688386893869038691386923869338694386953869638697386983869938700387013870238703387043870538706387073870838709387103871138712387133871438715387163871738718387193872038721387223872338724387253872638727387283872938730387313873238733387343873538736387373873838739387403874138742387433874438745387463874738748387493875038751387523875338754387553875638757387583875938760387613876238763387643876538766387673876838769387703877138772387733877438775387763877738778387793878038781387823878338784387853878638787387883878938790387913879238793387943879538796387973879838799388003880138802388033880438805388063880738808388093881038811388123881338814388153881638817388183881938820388213882238823388243882538826388273882838829388303883138832388333883438835388363883738838388393884038841388423884338844388453884638847388483884938850388513885238853388543885538856388573885838859388603886138862388633886438865388663886738868388693887038871388723887338874388753887638877388783887938880388813888238883388843888538886388873888838889388903889138892388933889438895388963889738898388993890038901389023890338904389053890638907389083890938910389113891238913389143891538916389173891838919389203892138922389233892438925389263892738928389293893038931389323893338934389353893638937389383893938940389413894238943389443894538946389473894838949389503895138952389533895438955389563895738958389593896038961389623896338964389653896638967389683896938970389713897238973389743897538976389773897838979389803898138982389833898438985389863898738988389893899038991389923899338994389953899638997389983899939000390013900239003390043900539006390073900839009390103901139012390133901439015390163901739018390193902039021390223902339024390253902639027390283902939030390313903239033390343903539036390373903839039390403904139042390433904439045390463904739048390493905039051390523905339054390553905639057390583905939060390613906239063390643906539066390673906839069390703907139072390733907439075390763907739078390793908039081390823908339084390853908639087390883908939090390913909239093390943909539096390973909839099391003910139102391033910439105391063910739108391093911039111391123911339114391153911639117391183911939120391213912239123391243912539126391273912839129391303913139132391333913439135391363913739138391393914039141391423914339144391453914639147391483914939150391513915239153391543915539156391573915839159391603916139162391633916439165391663916739168391693917039171391723917339174391753917639177391783917939180391813918239183391843918539186391873918839189391903919139192391933919439195391963919739198391993920039201392023920339204392053920639207392083920939210392113921239213392143921539216392173921839219392203922139222392233922439225392263922739228392293923039231392323923339234392353923639237392383923939240392413924239243392443924539246392473924839249392503925139252392533925439255392563925739258392593926039261392623926339264392653926639267392683926939270392713927239273392743927539276392773927839279392803928139282392833928439285392863928739288392893929039291392923929339294392953929639297392983929939300393013930239303393043930539306393073930839309393103931139312393133931439315393163931739318393193932039321393223932339324393253932639327393283932939330393313933239333393343933539336393373933839339393403934139342393433934439345393463934739348393493935039351393523935339354393553935639357393583935939360393613936239363393643936539366393673936839369393703937139372393733937439375393763937739378393793938039381393823938339384393853938639387393883938939390393913939239393393943939539396393973939839399394003940139402394033940439405394063940739408394093941039411394123941339414394153941639417394183941939420394213942239423394243942539426394273942839429394303943139432394333943439435394363943739438394393944039441394423944339444394453944639447394483944939450394513945239453394543945539456394573945839459394603946139462394633946439465394663946739468394693947039471394723947339474394753947639477394783947939480394813948239483394843948539486394873948839489394903949139492394933949439495394963949739498394993950039501395023950339504395053950639507395083950939510395113951239513395143951539516395173951839519395203952139522395233952439525395263952739528395293953039531395323953339534395353953639537395383953939540395413954239543395443954539546395473954839549395503955139552395533955439555395563955739558395593956039561395623956339564395653956639567395683956939570395713957239573395743957539576395773957839579395803958139582395833958439585395863958739588395893959039591395923959339594395953959639597395983959939600396013960239603396043960539606396073960839609396103961139612396133961439615396163961739618396193962039621396223962339624396253962639627396283962939630396313963239633396343963539636396373963839639396403964139642396433964439645396463964739648396493965039651396523965339654396553965639657396583965939660396613966239663396643966539666396673966839669396703967139672396733967439675396763967739678396793968039681396823968339684396853968639687396883968939690396913969239693396943969539696396973969839699397003970139702397033970439705397063970739708397093971039711397123971339714397153971639717397183971939720397213972239723397243972539726397273972839729397303973139732397333973439735397363973739738397393974039741397423974339744397453974639747397483974939750397513975239753397543975539756397573975839759397603976139762397633976439765397663976739768397693977039771397723977339774397753977639777397783977939780397813978239783397843978539786397873978839789397903979139792397933979439795397963979739798397993980039801398023980339804398053980639807398083980939810398113981239813398143981539816398173981839819398203982139822398233982439825398263982739828398293983039831398323983339834398353983639837398383983939840398413984239843398443984539846398473984839849398503985139852398533985439855398563985739858398593986039861398623986339864398653986639867398683986939870398713987239873398743987539876398773987839879398803988139882398833988439885398863988739888398893989039891398923989339894398953989639897398983989939900399013990239903399043990539906399073990839909399103991139912399133991439915399163991739918399193992039921399223992339924399253992639927399283992939930399313993239933399343993539936399373993839939399403994139942399433994439945399463994739948399493995039951399523995339954399553995639957399583995939960399613996239963399643996539966399673996839969399703997139972399733997439975399763997739978399793998039981399823998339984399853998639987399883998939990399913999239993399943999539996399973999839999400004000140002400034000440005400064000740008400094001040011400124001340014400154001640017400184001940020400214002240023400244002540026400274002840029400304003140032400334003440035400364003740038400394004040041400424004340044400454004640047400484004940050400514005240053400544005540056400574005840059400604006140062400634006440065400664006740068400694007040071400724007340074400754007640077400784007940080400814008240083400844008540086400874008840089400904009140092400934009440095400964009740098400994010040101401024010340104401054010640107401084010940110401114011240113401144011540116401174011840119401204012140122401234012440125401264012740128401294013040131401324013340134401354013640137401384013940140401414014240143401444014540146401474014840149401504015140152401534015440155401564015740158401594016040161401624016340164401654016640167401684016940170401714017240173401744017540176401774017840179401804018140182401834018440185401864018740188401894019040191401924019340194401954019640197401984019940200402014020240203402044020540206402074020840209402104021140212402134021440215402164021740218402194022040221402224022340224402254022640227402284022940230402314023240233402344023540236402374023840239402404024140242402434024440245402464024740248402494025040251402524025340254402554025640257402584025940260402614026240263402644026540266402674026840269402704027140272402734027440275402764027740278402794028040281402824028340284402854028640287402884028940290402914029240293402944029540296402974029840299403004030140302403034030440305403064030740308403094031040311403124031340314403154031640317403184031940320403214032240323403244032540326403274032840329403304033140332403334033440335403364033740338403394034040341403424034340344403454034640347403484034940350403514035240353403544035540356403574035840359403604036140362403634036440365403664036740368403694037040371403724037340374403754037640377403784037940380403814038240383403844038540386403874038840389403904039140392403934039440395403964039740398403994040040401404024040340404404054040640407404084040940410404114041240413404144041540416404174041840419404204042140422404234042440425404264042740428404294043040431404324043340434404354043640437404384043940440404414044240443404444044540446404474044840449404504045140452404534045440455404564045740458404594046040461404624046340464404654046640467404684046940470404714047240473404744047540476404774047840479404804048140482404834048440485404864048740488404894049040491404924049340494404954049640497404984049940500405014050240503405044050540506405074050840509405104051140512405134051440515405164051740518405194052040521405224052340524405254052640527405284052940530405314053240533405344053540536405374053840539405404054140542405434054440545405464054740548405494055040551405524055340554405554055640557405584055940560405614056240563405644056540566405674056840569405704057140572405734057440575405764057740578405794058040581405824058340584405854058640587405884058940590405914059240593405944059540596405974059840599406004060140602406034060440605406064060740608406094061040611406124061340614406154061640617406184061940620406214062240623406244062540626406274062840629406304063140632406334063440635406364063740638406394064040641406424064340644406454064640647406484064940650406514065240653406544065540656406574065840659406604066140662406634066440665406664066740668406694067040671406724067340674406754067640677406784067940680406814068240683406844068540686406874068840689406904069140692406934069440695406964069740698406994070040701407024070340704407054070640707407084070940710407114071240713407144071540716407174071840719407204072140722407234072440725407264072740728407294073040731407324073340734407354073640737407384073940740407414074240743407444074540746407474074840749407504075140752407534075440755407564075740758407594076040761407624076340764407654076640767407684076940770407714077240773407744077540776407774077840779407804078140782407834078440785407864078740788407894079040791407924079340794407954079640797407984079940800408014080240803408044080540806408074080840809408104081140812408134081440815408164081740818408194082040821408224082340824408254082640827408284082940830408314083240833408344083540836408374083840839408404084140842408434084440845408464084740848408494085040851408524085340854408554085640857408584085940860408614086240863408644086540866408674086840869408704087140872408734087440875408764087740878408794088040881408824088340884408854088640887408884088940890408914089240893408944089540896408974089840899409004090140902409034090440905409064090740908409094091040911409124091340914409154091640917409184091940920409214092240923409244092540926409274092840929409304093140932409334093440935409364093740938409394094040941409424094340944409454094640947409484094940950409514095240953409544095540956409574095840959409604096140962409634096440965409664096740968409694097040971409724097340974409754097640977409784097940980409814098240983409844098540986409874098840989409904099140992409934099440995409964099740998409994100041001410024100341004410054100641007410084100941010410114101241013410144101541016410174101841019410204102141022410234102441025410264102741028410294103041031410324103341034410354103641037410384103941040410414104241043410444104541046410474104841049410504105141052410534105441055410564105741058410594106041061410624106341064410654106641067410684106941070410714107241073410744107541076410774107841079410804108141082410834108441085410864108741088410894109041091410924109341094410954109641097410984109941100411014110241103411044110541106411074110841109411104111141112411134111441115411164111741118411194112041121411224112341124411254112641127411284112941130411314113241133411344113541136411374113841139411404114141142411434114441145411464114741148411494115041151411524115341154411554115641157411584115941160411614116241163411644116541166411674116841169411704117141172411734117441175411764117741178411794118041181411824118341184411854118641187411884118941190411914119241193411944119541196411974119841199412004120141202412034120441205412064120741208412094121041211412124121341214412154121641217412184121941220412214122241223412244122541226412274122841229412304123141232412334123441235412364123741238412394124041241412424124341244412454124641247412484124941250412514125241253412544125541256412574125841259412604126141262412634126441265412664126741268412694127041271412724127341274412754127641277412784127941280412814128241283412844128541286412874128841289412904129141292412934129441295412964129741298412994130041301413024130341304413054130641307413084130941310413114131241313413144131541316413174131841319413204132141322413234132441325413264132741328413294133041331413324133341334413354133641337413384133941340413414134241343413444134541346413474134841349413504135141352413534135441355413564135741358413594136041361413624136341364413654136641367413684136941370413714137241373413744137541376413774137841379413804138141382413834138441385413864138741388413894139041391413924139341394413954139641397413984139941400414014140241403414044140541406414074140841409414104141141412414134141441415414164141741418414194142041421414224142341424414254142641427414284142941430414314143241433414344143541436414374143841439414404144141442414434144441445414464144741448414494145041451414524145341454414554145641457414584145941460414614146241463414644146541466414674146841469414704147141472414734147441475414764147741478414794148041481414824148341484414854148641487414884148941490414914149241493414944149541496414974149841499415004150141502415034150441505415064150741508415094151041511415124151341514415154151641517415184151941520415214152241523415244152541526415274152841529415304153141532415334153441535415364153741538415394154041541415424154341544415454154641547415484154941550415514155241553415544155541556415574155841559415604156141562415634156441565415664156741568415694157041571415724157341574415754157641577415784157941580415814158241583415844158541586415874158841589415904159141592415934159441595415964159741598415994160041601416024160341604416054160641607416084160941610416114161241613416144161541616416174161841619416204162141622416234162441625416264162741628416294163041631416324163341634416354163641637416384163941640416414164241643416444164541646416474164841649416504165141652416534165441655416564165741658416594166041661416624166341664416654166641667416684166941670416714167241673416744167541676416774167841679416804168141682416834168441685416864168741688416894169041691416924169341694416954169641697416984169941700417014170241703417044170541706417074170841709417104171141712417134171441715417164171741718417194172041721417224172341724417254172641727417284172941730417314173241733417344173541736417374173841739417404174141742417434174441745417464174741748417494175041751417524175341754417554175641757417584175941760417614176241763417644176541766417674176841769417704177141772417734177441775417764177741778417794178041781417824178341784417854178641787417884178941790417914179241793417944179541796417974179841799418004180141802418034180441805418064180741808418094181041811418124181341814418154181641817418184181941820418214182241823418244182541826418274182841829418304183141832418334183441835418364183741838418394184041841418424184341844418454184641847418484184941850418514185241853418544185541856418574185841859418604186141862418634186441865418664186741868418694187041871418724187341874418754187641877418784187941880418814188241883418844188541886418874188841889418904189141892418934189441895418964189741898418994190041901419024190341904419054190641907419084190941910419114191241913419144191541916419174191841919419204192141922419234192441925419264192741928419294193041931419324193341934419354193641937419384193941940419414194241943419444194541946419474194841949419504195141952419534195441955419564195741958419594196041961419624196341964419654196641967419684196941970419714197241973419744197541976419774197841979419804198141982419834198441985419864198741988419894199041991419924199341994419954199641997419984199942000420014200242003420044200542006420074200842009420104201142012420134201442015420164201742018420194202042021420224202342024420254202642027420284202942030420314203242033420344203542036420374203842039420404204142042420434204442045420464204742048420494205042051420524205342054420554205642057420584205942060420614206242063420644206542066420674206842069420704207142072420734207442075420764207742078420794208042081420824208342084420854208642087420884208942090420914209242093420944209542096420974209842099421004210142102421034210442105421064210742108421094211042111421124211342114421154211642117421184211942120421214212242123421244212542126421274212842129421304213142132421334213442135421364213742138421394214042141421424214342144421454214642147421484214942150421514215242153421544215542156421574215842159421604216142162421634216442165421664216742168421694217042171421724217342174421754217642177421784217942180421814218242183421844218542186421874218842189421904219142192421934219442195421964219742198421994220042201422024220342204422054220642207422084220942210422114221242213422144221542216422174221842219422204222142222422234222442225422264222742228422294223042231422324223342234422354223642237422384223942240422414224242243422444224542246422474224842249422504225142252422534225442255422564225742258422594226042261422624226342264422654226642267422684226942270422714227242273422744227542276422774227842279422804228142282422834228442285422864228742288422894229042291422924229342294422954229642297422984229942300423014230242303423044230542306423074230842309423104231142312423134231442315423164231742318423194232042321423224232342324423254232642327423284232942330423314233242333423344233542336423374233842339423404234142342423434234442345423464234742348423494235042351423524235342354423554235642357423584235942360423614236242363423644236542366423674236842369423704237142372423734237442375423764237742378423794238042381423824238342384423854238642387423884238942390423914239242393423944239542396423974239842399424004240142402424034240442405424064240742408424094241042411424124241342414424154241642417424184241942420424214242242423424244242542426424274242842429424304243142432424334243442435424364243742438424394244042441424424244342444424454244642447424484244942450424514245242453424544245542456424574245842459424604246142462424634246442465424664246742468424694247042471424724247342474424754247642477424784247942480424814248242483424844248542486424874248842489424904249142492424934249442495424964249742498424994250042501425024250342504425054250642507425084250942510425114251242513425144251542516425174251842519425204252142522425234252442525425264252742528425294253042531425324253342534425354253642537425384253942540425414254242543425444254542546425474254842549425504255142552425534255442555425564255742558425594256042561425624256342564425654256642567425684256942570425714257242573425744257542576425774257842579425804258142582425834258442585425864258742588425894259042591425924259342594425954259642597425984259942600426014260242603426044260542606426074260842609426104261142612426134261442615426164261742618426194262042621426224262342624426254262642627426284262942630426314263242633426344263542636426374263842639426404264142642426434264442645426464264742648426494265042651426524265342654426554265642657426584265942660426614266242663426644266542666426674266842669426704267142672426734267442675426764267742678426794268042681426824268342684426854268642687426884268942690426914269242693426944269542696426974269842699427004270142702427034270442705427064270742708427094271042711427124271342714427154271642717427184271942720427214272242723427244272542726427274272842729427304273142732427334273442735427364273742738427394274042741427424274342744427454274642747427484274942750427514275242753427544275542756427574275842759427604276142762427634276442765427664276742768427694277042771427724277342774427754277642777427784277942780427814278242783427844278542786427874278842789427904279142792427934279442795427964279742798427994280042801428024280342804428054280642807428084280942810428114281242813428144281542816428174281842819428204282142822428234282442825428264282742828428294283042831428324283342834428354283642837428384283942840428414284242843428444284542846428474284842849428504285142852428534285442855428564285742858428594286042861428624286342864428654286642867428684286942870428714287242873428744287542876428774287842879428804288142882428834288442885428864288742888428894289042891428924289342894428954289642897428984289942900429014290242903429044290542906429074290842909429104291142912429134291442915429164291742918429194292042921429224292342924429254292642927429284292942930429314293242933429344293542936429374293842939429404294142942429434294442945429464294742948429494295042951429524295342954429554295642957429584295942960429614296242963429644296542966429674296842969429704297142972429734297442975429764297742978429794298042981429824298342984429854298642987429884298942990429914299242993429944299542996429974299842999430004300143002430034300443005430064300743008430094301043011430124301343014430154301643017430184301943020430214302243023430244302543026430274302843029430304303143032430334303443035430364303743038430394304043041430424304343044430454304643047430484304943050430514305243053430544305543056430574305843059430604306143062430634306443065430664306743068430694307043071430724307343074430754307643077430784307943080430814308243083430844308543086430874308843089430904309143092430934309443095430964309743098430994310043101431024310343104431054310643107431084310943110431114311243113431144311543116431174311843119431204312143122431234312443125431264312743128431294313043131431324313343134431354313643137431384313943140431414314243143431444314543146431474314843149431504315143152431534315443155431564315743158431594316043161431624316343164431654316643167431684316943170431714317243173431744317543176431774317843179431804318143182431834318443185431864318743188431894319043191431924319343194431954319643197431984319943200432014320243203432044320543206432074320843209432104321143212432134321443215432164321743218432194322043221432224322343224432254322643227432284322943230432314323243233432344323543236432374323843239432404324143242432434324443245432464324743248432494325043251432524325343254432554325643257432584325943260432614326243263432644326543266432674326843269432704327143272432734327443275432764327743278432794328043281432824328343284432854328643287432884328943290432914329243293432944329543296432974329843299433004330143302433034330443305433064330743308433094331043311433124331343314433154331643317433184331943320433214332243323433244332543326433274332843329433304333143332433334333443335433364333743338433394334043341433424334343344433454334643347433484334943350433514335243353433544335543356433574335843359433604336143362433634336443365433664336743368433694337043371433724337343374433754337643377433784337943380433814338243383433844338543386433874338843389433904339143392433934339443395433964339743398433994340043401434024340343404434054340643407434084340943410434114341243413434144341543416434174341843419434204342143422434234342443425434264342743428434294343043431434324343343434434354343643437434384343943440434414344243443434444344543446434474344843449434504345143452434534345443455434564345743458434594346043461434624346343464434654346643467434684346943470434714347243473434744347543476434774347843479434804348143482434834348443485434864348743488434894349043491434924349343494434954349643497434984349943500435014350243503435044350543506435074350843509435104351143512435134351443515435164351743518435194352043521435224352343524435254352643527435284352943530435314353243533435344353543536435374353843539435404354143542435434354443545435464354743548435494355043551435524355343554435554355643557435584355943560435614356243563435644356543566435674356843569435704357143572435734357443575435764357743578435794358043581435824358343584435854358643587435884358943590435914359243593435944359543596435974359843599436004360143602436034360443605436064360743608436094361043611436124361343614436154361643617436184361943620436214362243623436244362543626436274362843629436304363143632436334363443635436364363743638436394364043641436424364343644436454364643647436484364943650436514365243653436544365543656436574365843659436604366143662436634366443665436664366743668436694367043671436724367343674436754367643677436784367943680436814368243683436844368543686436874368843689436904369143692436934369443695436964369743698436994370043701437024370343704437054370643707437084370943710437114371243713437144371543716437174371843719437204372143722437234372443725437264372743728437294373043731437324373343734437354373643737437384373943740437414374243743437444374543746437474374843749437504375143752437534375443755437564375743758437594376043761437624376343764437654376643767437684376943770437714377243773437744377543776437774377843779437804378143782437834378443785437864378743788437894379043791437924379343794437954379643797437984379943800438014380243803438044380543806438074380843809438104381143812438134381443815438164381743818438194382043821438224382343824438254382643827438284382943830438314383243833438344383543836438374383843839438404384143842438434384443845438464384743848438494385043851438524385343854438554385643857438584385943860438614386243863438644386543866438674386843869438704387143872438734387443875438764387743878438794388043881438824388343884438854388643887438884388943890438914389243893438944389543896438974389843899439004390143902439034390443905439064390743908439094391043911439124391343914439154391643917439184391943920439214392243923439244392543926439274392843929439304393143932439334393443935439364393743938439394394043941439424394343944439454394643947439484394943950439514395243953439544395543956439574395843959439604396143962439634396443965439664396743968439694397043971439724397343974439754397643977439784397943980439814398243983439844398543986439874398843989439904399143992439934399443995439964399743998439994400044001440024400344004440054400644007440084400944010440114401244013440144401544016440174401844019440204402144022440234402444025440264402744028440294403044031440324403344034440354403644037440384403944040440414404244043440444404544046440474404844049440504405144052440534405444055440564405744058440594406044061440624406344064440654406644067440684406944070440714407244073440744407544076440774407844079440804408144082440834408444085440864408744088440894409044091440924409344094440954409644097440984409944100441014410244103441044410544106441074410844109441104411144112441134411444115441164411744118441194412044121441224412344124441254412644127441284412944130441314413244133441344413544136441374413844139441404414144142441434414444145441464414744148441494415044151441524415344154441554415644157441584415944160441614416244163441644416544166441674416844169441704417144172441734417444175441764417744178441794418044181441824418344184441854418644187441884418944190441914419244193441944419544196441974419844199442004420144202442034420444205442064420744208442094421044211442124421344214442154421644217442184421944220442214422244223442244422544226442274422844229442304423144232442334423444235442364423744238442394424044241442424424344244442454424644247442484424944250442514425244253442544425544256442574425844259442604426144262442634426444265442664426744268442694427044271442724427344274442754427644277442784427944280442814428244283442844428544286442874428844289442904429144292442934429444295442964429744298442994430044301443024430344304443054430644307443084430944310443114431244313443144431544316443174431844319443204432144322443234432444325443264432744328443294433044331443324433344334443354433644337443384433944340443414434244343443444434544346443474434844349443504435144352443534435444355443564435744358443594436044361443624436344364443654436644367443684436944370443714437244373443744437544376443774437844379443804438144382443834438444385443864438744388443894439044391443924439344394443954439644397443984439944400444014440244403444044440544406444074440844409444104441144412444134441444415444164441744418444194442044421444224442344424444254442644427444284442944430444314443244433444344443544436444374443844439444404444144442444434444444445444464444744448444494445044451444524445344454444554445644457444584445944460444614446244463444644446544466444674446844469444704447144472444734447444475444764447744478444794448044481444824448344484444854448644487444884448944490444914449244493444944449544496444974449844499445004450144502445034450444505445064450744508445094451044511445124451344514445154451644517445184451944520445214452244523445244452544526445274452844529445304453144532445334453444535445364453744538445394454044541445424454344544445454454644547445484454944550445514455244553445544455544556445574455844559445604456144562445634456444565445664456744568445694457044571445724457344574445754457644577445784457944580445814458244583445844458544586445874458844589445904459144592445934459444595445964459744598445994460044601446024460344604446054460644607446084460944610446114461244613446144461544616446174461844619446204462144622446234462444625446264462744628446294463044631446324463344634446354463644637446384463944640446414464244643446444464544646446474464844649446504465144652446534465444655446564465744658446594466044661446624466344664446654466644667446684466944670446714467244673446744467544676446774467844679446804468144682446834468444685446864468744688446894469044691446924469344694446954469644697446984469944700447014470244703447044470544706447074470844709447104471144712447134471444715447164471744718447194472044721447224472344724447254472644727447284472944730447314473244733447344473544736447374473844739447404474144742447434474444745447464474744748447494475044751447524475344754447554475644757447584475944760447614476244763447644476544766447674476844769447704477144772447734477444775447764477744778447794478044781447824478344784447854478644787447884478944790447914479244793447944479544796447974479844799448004480144802448034480444805448064480744808448094481044811448124481344814448154481644817448184481944820448214482244823448244482544826448274482844829448304483144832448334483444835448364483744838448394484044841448424484344844448454484644847448484484944850448514485244853448544485544856448574485844859448604486144862448634486444865448664486744868448694487044871448724487344874448754487644877448784487944880448814488244883448844488544886448874488844889448904489144892448934489444895448964489744898448994490044901449024490344904449054490644907449084490944910449114491244913449144491544916449174491844919449204492144922449234492444925449264492744928449294493044931449324493344934449354493644937449384493944940449414494244943449444494544946449474494844949449504495144952449534495444955449564495744958449594496044961449624496344964449654496644967449684496944970449714497244973449744497544976449774497844979449804498144982449834498444985449864498744988449894499044991449924499344994449954499644997449984499945000450014500245003450044500545006450074500845009450104501145012450134501445015450164501745018450194502045021450224502345024450254502645027450284502945030450314503245033450344503545036450374503845039450404504145042450434504445045450464504745048450494505045051450524505345054450554505645057450584505945060450614506245063450644506545066450674506845069450704507145072450734507445075450764507745078450794508045081450824508345084450854508645087450884508945090450914509245093450944509545096450974509845099451004510145102451034510445105451064510745108451094511045111451124511345114451154511645117451184511945120451214512245123451244512545126451274512845129451304513145132451334513445135451364513745138451394514045141451424514345144451454514645147451484514945150451514515245153451544515545156451574515845159451604516145162451634516445165451664516745168451694517045171451724517345174451754517645177451784517945180451814518245183451844518545186451874518845189451904519145192451934519445195451964519745198451994520045201452024520345204452054520645207452084520945210452114521245213452144521545216452174521845219452204522145222452234522445225452264522745228452294523045231452324523345234452354523645237452384523945240452414524245243452444524545246452474524845249452504525145252452534525445255452564525745258452594526045261452624526345264452654526645267452684526945270452714527245273452744527545276452774527845279452804528145282452834528445285452864528745288452894529045291452924529345294452954529645297452984529945300453014530245303453044530545306453074530845309453104531145312453134531445315453164531745318453194532045321453224532345324453254532645327453284532945330453314533245333453344533545336453374533845339453404534145342453434534445345453464534745348453494535045351453524535345354453554535645357453584535945360453614536245363453644536545366453674536845369453704537145372453734537445375453764537745378453794538045381453824538345384453854538645387453884538945390453914539245393453944539545396453974539845399454004540145402454034540445405454064540745408454094541045411454124541345414454154541645417454184541945420454214542245423454244542545426454274542845429454304543145432454334543445435454364543745438454394544045441454424544345444454454544645447454484544945450454514545245453454544545545456454574545845459454604546145462454634546445465454664546745468454694547045471454724547345474454754547645477454784547945480454814548245483454844548545486454874548845489454904549145492454934549445495454964549745498454994550045501455024550345504455054550645507455084550945510455114551245513455144551545516455174551845519455204552145522455234552445525455264552745528455294553045531455324553345534455354553645537455384553945540455414554245543455444554545546455474554845549455504555145552455534555445555455564555745558455594556045561455624556345564455654556645567455684556945570455714557245573455744557545576455774557845579455804558145582455834558445585455864558745588455894559045591455924559345594455954559645597455984559945600456014560245603456044560545606456074560845609456104561145612456134561445615456164561745618456194562045621456224562345624456254562645627456284562945630456314563245633456344563545636456374563845639456404564145642456434564445645456464564745648456494565045651456524565345654456554565645657456584565945660456614566245663456644566545666456674566845669456704567145672456734567445675456764567745678456794568045681456824568345684456854568645687456884568945690456914569245693456944569545696456974569845699457004570145702457034570445705457064570745708457094571045711457124571345714457154571645717457184571945720457214572245723457244572545726457274572845729457304573145732457334573445735457364573745738457394574045741457424574345744457454574645747457484574945750457514575245753457544575545756457574575845759457604576145762457634576445765457664576745768457694577045771457724577345774457754577645777457784577945780457814578245783457844578545786457874578845789457904579145792457934579445795457964579745798457994580045801458024580345804458054580645807458084580945810458114581245813458144581545816458174581845819458204582145822458234582445825458264582745828458294583045831458324583345834458354583645837458384583945840458414584245843458444584545846458474584845849458504585145852458534585445855458564585745858458594586045861458624586345864458654586645867458684586945870458714587245873458744587545876458774587845879458804588145882458834588445885458864588745888458894589045891458924589345894458954589645897458984589945900459014590245903459044590545906459074590845909459104591145912459134591445915459164591745918459194592045921459224592345924459254592645927459284592945930459314593245933459344593545936459374593845939459404594145942459434594445945459464594745948459494595045951459524595345954459554595645957459584595945960459614596245963459644596545966459674596845969459704597145972459734597445975459764597745978459794598045981459824598345984459854598645987459884598945990459914599245993459944599545996459974599845999460004600146002460034600446005460064600746008460094601046011460124601346014460154601646017460184601946020460214602246023460244602546026460274602846029460304603146032460334603446035460364603746038460394604046041460424604346044460454604646047460484604946050460514605246053460544605546056460574605846059460604606146062460634606446065460664606746068460694607046071460724607346074460754607646077460784607946080460814608246083460844608546086460874608846089460904609146092460934609446095460964609746098460994610046101461024610346104461054610646107461084610946110461114611246113461144611546116461174611846119461204612146122461234612446125461264612746128461294613046131461324613346134461354613646137461384613946140461414614246143461444614546146461474614846149461504615146152461534615446155461564615746158461594616046161461624616346164461654616646167461684616946170461714617246173461744617546176461774617846179461804618146182461834618446185461864618746188461894619046191461924619346194461954619646197461984619946200462014620246203462044620546206462074620846209462104621146212462134621446215462164621746218462194622046221462224622346224462254622646227462284622946230462314623246233462344623546236462374623846239462404624146242462434624446245462464624746248462494625046251462524625346254462554625646257462584625946260462614626246263462644626546266462674626846269462704627146272462734627446275462764627746278462794628046281462824628346284462854628646287462884628946290462914629246293462944629546296462974629846299463004630146302463034630446305463064630746308463094631046311463124631346314463154631646317463184631946320463214632246323463244632546326463274632846329463304633146332463334633446335463364633746338463394634046341463424634346344463454634646347463484634946350463514635246353463544635546356463574635846359463604636146362463634636446365463664636746368463694637046371463724637346374463754637646377463784637946380463814638246383463844638546386463874638846389463904639146392463934639446395463964639746398463994640046401464024640346404464054640646407464084640946410464114641246413464144641546416464174641846419464204642146422464234642446425464264642746428464294643046431464324643346434464354643646437464384643946440464414644246443464444644546446464474644846449464504645146452464534645446455464564645746458464594646046461464624646346464464654646646467464684646946470464714647246473464744647546476464774647846479464804648146482464834648446485464864648746488464894649046491464924649346494464954649646497464984649946500465014650246503465044650546506465074650846509465104651146512465134651446515465164651746518465194652046521465224652346524465254652646527465284652946530465314653246533465344653546536465374653846539465404654146542465434654446545465464654746548465494655046551465524655346554465554655646557465584655946560465614656246563465644656546566465674656846569465704657146572465734657446575465764657746578465794658046581465824658346584465854658646587465884658946590465914659246593465944659546596465974659846599466004660146602466034660446605466064660746608466094661046611466124661346614466154661646617466184661946620466214662246623466244662546626466274662846629466304663146632466334663446635466364663746638466394664046641466424664346644466454664646647466484664946650466514665246653466544665546656466574665846659466604666146662466634666446665466664666746668466694667046671466724667346674466754667646677466784667946680466814668246683466844668546686466874668846689466904669146692466934669446695466964669746698466994670046701467024670346704467054670646707467084670946710467114671246713467144671546716467174671846719467204672146722467234672446725467264672746728467294673046731467324673346734467354673646737467384673946740467414674246743467444674546746467474674846749467504675146752467534675446755467564675746758467594676046761467624676346764467654676646767467684676946770467714677246773467744677546776467774677846779467804678146782467834678446785467864678746788467894679046791467924679346794467954679646797467984679946800468014680246803468044680546806468074680846809468104681146812468134681446815468164681746818468194682046821468224682346824468254682646827468284682946830468314683246833468344683546836468374683846839468404684146842468434684446845468464684746848468494685046851468524685346854468554685646857468584685946860468614686246863468644686546866468674686846869468704687146872468734687446875468764687746878468794688046881468824688346884468854688646887468884688946890468914689246893468944689546896468974689846899469004690146902469034690446905469064690746908469094691046911469124691346914469154691646917469184691946920469214692246923469244692546926469274692846929469304693146932469334693446935469364693746938469394694046941469424694346944469454694646947469484694946950469514695246953469544695546956469574695846959469604696146962469634696446965469664696746968469694697046971469724697346974469754697646977469784697946980469814698246983469844698546986469874698846989469904699146992469934699446995469964699746998469994700047001470024700347004470054700647007470084700947010470114701247013470144701547016470174701847019470204702147022470234702447025470264702747028470294703047031470324703347034470354703647037470384703947040470414704247043470444704547046470474704847049470504705147052470534705447055470564705747058470594706047061470624706347064470654706647067470684706947070470714707247073470744707547076470774707847079470804708147082470834708447085470864708747088470894709047091470924709347094470954709647097470984709947100471014710247103471044710547106471074710847109471104711147112471134711447115471164711747118471194712047121471224712347124471254712647127471284712947130471314713247133471344713547136471374713847139471404714147142471434714447145471464714747148471494715047151471524715347154471554715647157471584715947160471614716247163471644716547166471674716847169471704717147172471734717447175471764717747178471794718047181471824718347184471854718647187471884718947190471914719247193471944719547196471974719847199472004720147202472034720447205472064720747208472094721047211472124721347214472154721647217472184721947220472214722247223472244722547226472274722847229472304723147232472334723447235472364723747238472394724047241472424724347244472454724647247472484724947250472514725247253472544725547256472574725847259472604726147262472634726447265472664726747268472694727047271472724727347274472754727647277472784727947280472814728247283472844728547286472874728847289472904729147292472934729447295472964729747298472994730047301473024730347304473054730647307473084730947310473114731247313473144731547316473174731847319473204732147322473234732447325473264732747328473294733047331473324733347334473354733647337473384733947340473414734247343473444734547346473474734847349473504735147352473534735447355473564735747358473594736047361473624736347364473654736647367473684736947370473714737247373473744737547376473774737847379473804738147382473834738447385473864738747388473894739047391473924739347394473954739647397473984739947400474014740247403474044740547406474074740847409474104741147412474134741447415474164741747418474194742047421474224742347424474254742647427474284742947430474314743247433474344743547436474374743847439474404744147442474434744447445474464744747448474494745047451474524745347454474554745647457474584745947460474614746247463474644746547466474674746847469474704747147472474734747447475474764747747478474794748047481474824748347484474854748647487474884748947490474914749247493474944749547496474974749847499475004750147502475034750447505475064750747508475094751047511475124751347514475154751647517475184751947520475214752247523475244752547526475274752847529475304753147532475334753447535475364753747538475394754047541475424754347544475454754647547475484754947550475514755247553475544755547556475574755847559475604756147562475634756447565475664756747568475694757047571475724757347574475754757647577475784757947580475814758247583475844758547586475874758847589475904759147592475934759447595475964759747598475994760047601476024760347604476054760647607476084760947610476114761247613476144761547616476174761847619476204762147622476234762447625476264762747628476294763047631476324763347634476354763647637476384763947640476414764247643476444764547646476474764847649476504765147652476534765447655476564765747658476594766047661476624766347664476654766647667476684766947670476714767247673476744767547676476774767847679476804768147682476834768447685476864768747688476894769047691476924769347694476954769647697476984769947700477014770247703477044770547706477074770847709477104771147712477134771447715477164771747718477194772047721477224772347724477254772647727477284772947730477314773247733477344773547736477374773847739477404774147742477434774447745477464774747748477494775047751477524775347754477554775647757477584775947760477614776247763477644776547766477674776847769477704777147772477734777447775477764777747778477794778047781477824778347784477854778647787477884778947790477914779247793477944779547796477974779847799478004780147802478034780447805478064780747808478094781047811478124781347814478154781647817478184781947820478214782247823478244782547826478274782847829478304783147832478334783447835478364783747838478394784047841478424784347844478454784647847478484784947850478514785247853478544785547856478574785847859478604786147862478634786447865478664786747868478694787047871478724787347874478754787647877478784787947880478814788247883478844788547886478874788847889478904789147892478934789447895478964789747898478994790047901479024790347904479054790647907479084790947910479114791247913479144791547916479174791847919479204792147922479234792447925479264792747928479294793047931479324793347934479354793647937479384793947940479414794247943479444794547946479474794847949479504795147952479534795447955479564795747958479594796047961479624796347964479654796647967479684796947970479714797247973479744797547976479774797847979479804798147982479834798447985479864798747988479894799047991479924799347994479954799647997479984799948000480014800248003480044800548006480074800848009480104801148012480134801448015480164801748018480194802048021480224802348024480254802648027480284802948030480314803248033480344803548036480374803848039480404804148042480434804448045480464804748048480494805048051480524805348054480554805648057480584805948060480614806248063480644806548066480674806848069480704807148072480734807448075480764807748078480794808048081480824808348084480854808648087480884808948090480914809248093480944809548096480974809848099481004810148102481034810448105481064810748108481094811048111481124811348114481154811648117481184811948120481214812248123481244812548126481274812848129481304813148132481334813448135481364813748138481394814048141481424814348144481454814648147481484814948150481514815248153481544815548156481574815848159481604816148162481634816448165481664816748168481694817048171481724817348174481754817648177481784817948180481814818248183481844818548186481874818848189481904819148192481934819448195481964819748198481994820048201482024820348204482054820648207482084820948210482114821248213482144821548216482174821848219482204822148222482234822448225482264822748228482294823048231482324823348234482354823648237482384823948240482414824248243482444824548246482474824848249482504825148252482534825448255482564825748258482594826048261482624826348264482654826648267482684826948270482714827248273482744827548276482774827848279482804828148282482834828448285482864828748288482894829048291482924829348294482954829648297482984829948300483014830248303483044830548306483074830848309483104831148312483134831448315483164831748318483194832048321483224832348324483254832648327483284832948330483314833248333483344833548336483374833848339483404834148342483434834448345483464834748348483494835048351483524835348354483554835648357483584835948360483614836248363483644836548366483674836848369483704837148372483734837448375483764837748378483794838048381483824838348384483854838648387483884838948390483914839248393483944839548396483974839848399484004840148402484034840448405484064840748408484094841048411484124841348414484154841648417484184841948420484214842248423484244842548426484274842848429484304843148432484334843448435484364843748438484394844048441484424844348444484454844648447484484844948450484514845248453484544845548456484574845848459484604846148462484634846448465484664846748468484694847048471484724847348474484754847648477484784847948480484814848248483484844848548486484874848848489484904849148492484934849448495484964849748498484994850048501485024850348504485054850648507485084850948510485114851248513485144851548516485174851848519485204852148522485234852448525485264852748528485294853048531485324853348534485354853648537485384853948540485414854248543485444854548546485474854848549485504855148552485534855448555485564855748558485594856048561485624856348564485654856648567485684856948570485714857248573485744857548576485774857848579485804858148582485834858448585485864858748588485894859048591485924859348594485954859648597485984859948600486014860248603486044860548606486074860848609486104861148612486134861448615486164861748618486194862048621486224862348624486254862648627486284862948630486314863248633486344863548636486374863848639486404864148642486434864448645486464864748648486494865048651486524865348654486554865648657486584865948660486614866248663486644866548666486674866848669486704867148672486734867448675486764867748678486794868048681486824868348684486854868648687486884868948690486914869248693486944869548696486974869848699487004870148702487034870448705487064870748708487094871048711487124871348714487154871648717487184871948720487214872248723487244872548726487274872848729487304873148732487334873448735487364873748738487394874048741487424874348744487454874648747487484874948750487514875248753487544875548756487574875848759487604876148762487634876448765487664876748768487694877048771487724877348774487754877648777487784877948780487814878248783487844878548786487874878848789487904879148792487934879448795487964879748798487994880048801488024880348804488054880648807488084880948810488114881248813488144881548816488174881848819488204882148822488234882448825488264882748828488294883048831488324883348834488354883648837488384883948840488414884248843488444884548846488474884848849488504885148852488534885448855488564885748858488594886048861488624886348864488654886648867488684886948870488714887248873488744887548876488774887848879488804888148882488834888448885488864888748888488894889048891488924889348894488954889648897488984889948900489014890248903489044890548906489074890848909489104891148912489134891448915489164891748918489194892048921489224892348924489254892648927489284892948930489314893248933489344893548936489374893848939489404894148942489434894448945489464894748948489494895048951489524895348954489554895648957489584895948960489614896248963489644896548966489674896848969489704897148972489734897448975489764897748978489794898048981489824898348984489854898648987489884898948990489914899248993489944899548996489974899848999490004900149002490034900449005490064900749008490094901049011490124901349014490154901649017490184901949020490214902249023490244902549026490274902849029490304903149032490334903449035490364903749038490394904049041490424904349044490454904649047490484904949050490514905249053490544905549056490574905849059490604906149062490634906449065490664906749068490694907049071490724907349074490754907649077490784907949080490814908249083490844908549086490874908849089490904909149092490934909449095490964909749098490994910049101491024910349104491054910649107491084910949110491114911249113491144911549116491174911849119491204912149122491234912449125491264912749128491294913049131491324913349134491354913649137491384913949140491414914249143491444914549146491474914849149491504915149152491534915449155491564915749158491594916049161491624916349164491654916649167491684916949170491714917249173491744917549176491774917849179491804918149182491834918449185491864918749188491894919049191491924919349194491954919649197491984919949200492014920249203492044920549206492074920849209492104921149212492134921449215492164921749218492194922049221492224922349224492254922649227492284922949230492314923249233492344923549236492374923849239492404924149242492434924449245492464924749248492494925049251492524925349254492554925649257492584925949260492614926249263492644926549266492674926849269492704927149272492734927449275492764927749278492794928049281492824928349284492854928649287492884928949290492914929249293492944929549296492974929849299493004930149302493034930449305493064930749308493094931049311493124931349314493154931649317493184931949320493214932249323493244932549326493274932849329493304933149332493334933449335493364933749338493394934049341493424934349344493454934649347493484934949350493514935249353493544935549356493574935849359493604936149362493634936449365493664936749368493694937049371493724937349374493754937649377493784937949380493814938249383493844938549386493874938849389493904939149392493934939449395493964939749398493994940049401494024940349404494054940649407494084940949410494114941249413494144941549416494174941849419494204942149422494234942449425494264942749428494294943049431494324943349434494354943649437494384943949440494414944249443494444944549446494474944849449494504945149452494534945449455494564945749458494594946049461494624946349464494654946649467494684946949470494714947249473494744947549476494774947849479494804948149482494834948449485494864948749488494894949049491494924949349494494954949649497494984949949500495014950249503495044950549506495074950849509495104951149512495134951449515495164951749518495194952049521495224952349524495254952649527495284952949530495314953249533495344953549536495374953849539495404954149542495434954449545495464954749548495494955049551495524955349554495554955649557495584955949560495614956249563495644956549566495674956849569495704957149572495734957449575495764957749578495794958049581495824958349584495854958649587495884958949590495914959249593495944959549596495974959849599496004960149602496034960449605496064960749608496094961049611496124961349614496154961649617496184961949620496214962249623496244962549626496274962849629496304963149632496334963449635496364963749638496394964049641496424964349644496454964649647496484964949650496514965249653496544965549656496574965849659496604966149662496634966449665496664966749668496694967049671496724967349674496754967649677496784967949680496814968249683496844968549686496874968849689496904969149692496934969449695496964969749698496994970049701497024970349704497054970649707497084970949710497114971249713497144971549716497174971849719497204972149722497234972449725497264972749728497294973049731497324973349734497354973649737497384973949740497414974249743497444974549746497474974849749497504975149752497534975449755497564975749758497594976049761497624976349764497654976649767497684976949770497714977249773497744977549776497774977849779497804978149782497834978449785497864978749788497894979049791497924979349794497954979649797497984979949800498014980249803498044980549806498074980849809498104981149812498134981449815498164981749818498194982049821498224982349824498254982649827498284982949830498314983249833498344983549836498374983849839498404984149842498434984449845498464984749848498494985049851498524985349854498554985649857498584985949860498614986249863498644986549866498674986849869498704987149872498734987449875498764987749878498794988049881498824988349884498854988649887498884988949890498914989249893498944989549896498974989849899499004990149902499034990449905499064990749908499094991049911499124991349914499154991649917499184991949920499214992249923499244992549926499274992849929499304993149932499334993449935499364993749938499394994049941499424994349944499454994649947499484994949950499514995249953499544995549956499574995849959499604996149962499634996449965499664996749968499694997049971499724997349974499754997649977499784997949980499814998249983499844998549986499874998849989499904999149992499934999449995499964999749998499995000050001500025000350004500055000650007500085000950010500115001250013500145001550016500175001850019500205002150022500235002450025500265002750028500295003050031500325003350034500355003650037500385003950040500415004250043500445004550046500475004850049500505005150052500535005450055500565005750058500595006050061500625006350064500655006650067500685006950070500715007250073500745007550076500775007850079500805008150082500835008450085500865008750088500895009050091500925009350094500955009650097500985009950100501015010250103501045010550106501075010850109501105011150112501135011450115501165011750118501195012050121501225012350124501255012650127501285012950130501315013250133501345013550136501375013850139501405014150142501435014450145501465014750148501495015050151501525015350154501555015650157501585015950160501615016250163501645016550166501675016850169501705017150172501735017450175501765017750178501795018050181501825018350184501855018650187501885018950190501915019250193501945019550196501975019850199502005020150202502035020450205502065020750208502095021050211502125021350214502155021650217502185021950220502215022250223502245022550226502275022850229502305023150232502335023450235502365023750238502395024050241502425024350244502455024650247502485024950250502515025250253502545025550256502575025850259502605026150262502635026450265502665026750268502695027050271502725027350274502755027650277502785027950280502815028250283502845028550286502875028850289502905029150292502935029450295502965029750298502995030050301503025030350304503055030650307503085030950310503115031250313503145031550316503175031850319503205032150322503235032450325503265032750328503295033050331503325033350334503355033650337503385033950340503415034250343503445034550346503475034850349503505035150352503535035450355503565035750358503595036050361503625036350364503655036650367503685036950370503715037250373503745037550376503775037850379503805038150382503835038450385503865038750388503895039050391503925039350394503955039650397503985039950400504015040250403504045040550406504075040850409504105041150412504135041450415504165041750418504195042050421504225042350424504255042650427504285042950430504315043250433504345043550436504375043850439504405044150442504435044450445504465044750448504495045050451504525045350454504555045650457504585045950460504615046250463504645046550466504675046850469504705047150472504735047450475504765047750478504795048050481504825048350484504855048650487504885048950490504915049250493504945049550496504975049850499505005050150502505035050450505505065050750508505095051050511505125051350514505155051650517505185051950520505215052250523505245052550526505275052850529505305053150532505335053450535505365053750538505395054050541505425054350544505455054650547505485054950550505515055250553505545055550556505575055850559505605056150562505635056450565505665056750568505695057050571505725057350574505755057650577505785057950580505815058250583505845058550586505875058850589505905059150592505935059450595505965059750598505995060050601506025060350604506055060650607506085060950610506115061250613506145061550616506175061850619506205062150622506235062450625506265062750628506295063050631506325063350634506355063650637506385063950640506415064250643506445064550646506475064850649506505065150652506535065450655506565065750658506595066050661506625066350664506655066650667506685066950670506715067250673506745067550676506775067850679506805068150682506835068450685506865068750688506895069050691506925069350694506955069650697506985069950700507015070250703507045070550706507075070850709507105071150712507135071450715507165071750718507195072050721507225072350724507255072650727507285072950730507315073250733507345073550736507375073850739507405074150742507435074450745507465074750748507495075050751507525075350754507555075650757507585075950760507615076250763507645076550766507675076850769507705077150772507735077450775507765077750778507795078050781507825078350784507855078650787507885078950790507915079250793507945079550796507975079850799508005080150802508035080450805508065080750808508095081050811508125081350814508155081650817508185081950820508215082250823508245082550826508275082850829508305083150832508335083450835508365083750838508395084050841508425084350844508455084650847508485084950850508515085250853508545085550856508575085850859508605086150862508635086450865508665086750868508695087050871508725087350874508755087650877508785087950880508815088250883508845088550886508875088850889508905089150892508935089450895508965089750898508995090050901509025090350904509055090650907509085090950910509115091250913509145091550916509175091850919509205092150922509235092450925509265092750928509295093050931509325093350934509355093650937509385093950940509415094250943509445094550946509475094850949509505095150952509535095450955509565095750958509595096050961509625096350964509655096650967509685096950970509715097250973509745097550976509775097850979509805098150982509835098450985509865098750988509895099050991509925099350994509955099650997509985099951000510015100251003510045100551006510075100851009510105101151012510135101451015510165101751018510195102051021510225102351024510255102651027510285102951030510315103251033510345103551036510375103851039510405104151042510435104451045510465104751048510495105051051510525105351054510555105651057510585105951060510615106251063510645106551066510675106851069510705107151072510735107451075510765107751078510795108051081510825108351084510855108651087510885108951090510915109251093510945109551096510975109851099511005110151102511035110451105511065110751108511095111051111511125111351114511155111651117511185111951120511215112251123511245112551126511275112851129511305113151132511335113451135511365113751138511395114051141511425114351144511455114651147511485114951150511515115251153511545115551156511575115851159511605116151162511635116451165511665116751168511695117051171511725117351174511755117651177511785117951180511815118251183511845118551186511875118851189511905119151192511935119451195511965119751198511995120051201512025120351204512055120651207512085120951210512115121251213512145121551216512175121851219512205122151222512235122451225512265122751228512295123051231512325123351234512355123651237512385123951240512415124251243512445124551246512475124851249512505125151252512535125451255512565125751258512595126051261512625126351264512655126651267512685126951270512715127251273512745127551276512775127851279512805128151282512835128451285512865128751288512895129051291512925129351294512955129651297512985129951300513015130251303513045130551306513075130851309513105131151312513135131451315513165131751318513195132051321513225132351324513255132651327513285132951330513315133251333513345133551336513375133851339513405134151342513435134451345513465134751348513495135051351513525135351354513555135651357513585135951360513615136251363513645136551366513675136851369513705137151372513735137451375513765137751378513795138051381513825138351384513855138651387513885138951390513915139251393513945139551396513975139851399514005140151402514035140451405514065140751408514095141051411514125141351414514155141651417514185141951420514215142251423514245142551426514275142851429514305143151432514335143451435514365143751438514395144051441514425144351444514455144651447514485144951450514515145251453514545145551456514575145851459514605146151462514635146451465514665146751468514695147051471514725147351474514755147651477514785147951480514815148251483514845148551486514875148851489514905149151492514935149451495514965149751498514995150051501515025150351504515055150651507515085150951510515115151251513515145151551516515175151851519515205152151522515235152451525515265152751528515295153051531515325153351534515355153651537515385153951540515415154251543515445154551546515475154851549515505155151552515535155451555515565155751558515595156051561515625156351564515655156651567515685156951570515715157251573515745157551576515775157851579515805158151582515835158451585515865158751588515895159051591515925159351594515955159651597515985159951600516015160251603516045160551606516075160851609516105161151612516135161451615516165161751618516195162051621516225162351624516255162651627516285162951630516315163251633516345163551636516375163851639516405164151642516435164451645516465164751648516495165051651516525165351654516555165651657516585165951660516615166251663516645166551666516675166851669516705167151672516735167451675516765167751678516795168051681516825168351684516855168651687516885168951690516915169251693516945169551696516975169851699517005170151702517035170451705517065170751708517095171051711517125171351714517155171651717517185171951720517215172251723517245172551726517275172851729517305173151732517335173451735517365173751738517395174051741517425174351744517455174651747517485174951750517515175251753517545175551756517575175851759517605176151762517635176451765517665176751768517695177051771517725177351774517755177651777517785177951780517815178251783517845178551786517875178851789517905179151792517935179451795517965179751798517995180051801518025180351804518055180651807518085180951810518115181251813518145181551816518175181851819518205182151822518235182451825518265182751828518295183051831518325183351834518355183651837518385183951840518415184251843518445184551846518475184851849518505185151852518535185451855518565185751858518595186051861518625186351864518655186651867518685186951870518715187251873518745187551876518775187851879518805188151882518835188451885518865188751888518895189051891518925189351894518955189651897518985189951900519015190251903519045190551906519075190851909519105191151912519135191451915519165191751918519195192051921519225192351924519255192651927519285192951930519315193251933519345193551936519375193851939519405194151942519435194451945519465194751948519495195051951519525195351954519555195651957519585195951960519615196251963519645196551966519675196851969519705197151972519735197451975519765197751978519795198051981519825198351984519855198651987519885198951990519915199251993519945199551996519975199851999520005200152002520035200452005520065200752008520095201052011520125201352014520155201652017520185201952020520215202252023520245202552026520275202852029520305203152032520335203452035520365203752038520395204052041520425204352044520455204652047520485204952050520515205252053520545205552056520575205852059520605206152062520635206452065520665206752068520695207052071520725207352074520755207652077520785207952080520815208252083520845208552086520875208852089520905209152092520935209452095520965209752098520995210052101521025210352104521055210652107521085210952110521115211252113521145211552116521175211852119521205212152122521235212452125521265212752128521295213052131521325213352134521355213652137521385213952140521415214252143521445214552146521475214852149521505215152152521535215452155521565215752158521595216052161521625216352164521655216652167521685216952170521715217252173521745217552176521775217852179521805218152182521835218452185521865218752188521895219052191521925219352194521955219652197521985219952200522015220252203522045220552206522075220852209522105221152212522135221452215522165221752218522195222052221522225222352224522255222652227522285222952230522315223252233522345223552236522375223852239522405224152242522435224452245522465224752248522495225052251522525225352254522555225652257522585225952260522615226252263522645226552266522675226852269522705227152272522735227452275522765227752278522795228052281522825228352284522855228652287522885228952290522915229252293522945229552296522975229852299523005230152302523035230452305523065230752308523095231052311523125231352314523155231652317523185231952320523215232252323523245232552326523275232852329523305233152332523335233452335523365233752338523395234052341523425234352344523455234652347523485234952350523515235252353523545235552356523575235852359523605236152362523635236452365523665236752368523695237052371523725237352374523755237652377523785237952380523815238252383523845238552386523875238852389523905239152392523935239452395523965239752398523995240052401524025240352404524055240652407524085240952410524115241252413524145241552416524175241852419524205242152422524235242452425524265242752428524295243052431524325243352434524355243652437524385243952440524415244252443524445244552446524475244852449524505245152452524535245452455524565245752458524595246052461524625246352464524655246652467524685246952470524715247252473524745247552476524775247852479524805248152482524835248452485524865248752488524895249052491524925249352494524955249652497524985249952500525015250252503525045250552506525075250852509525105251152512525135251452515525165251752518525195252052521525225252352524525255252652527525285252952530525315253252533525345253552536525375253852539525405254152542525435254452545525465254752548525495255052551525525255352554525555255652557525585255952560525615256252563525645256552566525675256852569525705257152572525735257452575525765257752578525795258052581525825258352584525855258652587525885258952590525915259252593525945259552596525975259852599526005260152602526035260452605526065260752608526095261052611526125261352614526155261652617526185261952620526215262252623526245262552626526275262852629526305263152632526335263452635526365263752638526395264052641526425264352644526455264652647526485264952650526515265252653526545265552656526575265852659526605266152662526635266452665526665266752668526695267052671526725267352674526755267652677526785267952680526815268252683526845268552686526875268852689526905269152692526935269452695526965269752698526995270052701527025270352704527055270652707527085270952710527115271252713527145271552716527175271852719527205272152722527235272452725527265272752728527295273052731527325273352734527355273652737527385273952740527415274252743527445274552746527475274852749527505275152752527535275452755527565275752758527595276052761527625276352764527655276652767527685276952770527715277252773527745277552776527775277852779527805278152782527835278452785527865278752788527895279052791527925279352794527955279652797527985279952800528015280252803528045280552806528075280852809528105281152812528135281452815528165281752818528195282052821528225282352824528255282652827528285282952830528315283252833528345283552836528375283852839528405284152842528435284452845528465284752848528495285052851528525285352854528555285652857528585285952860528615286252863528645286552866528675286852869528705287152872528735287452875528765287752878528795288052881528825288352884528855288652887528885288952890528915289252893528945289552896528975289852899529005290152902529035290452905529065290752908529095291052911529125291352914529155291652917529185291952920529215292252923529245292552926529275292852929529305293152932529335293452935529365293752938529395294052941529425294352944529455294652947529485294952950529515295252953529545295552956529575295852959529605296152962529635296452965529665296752968529695297052971529725297352974529755297652977529785297952980529815298252983529845298552986529875298852989529905299152992529935299452995529965299752998529995300053001530025300353004530055300653007530085300953010530115301253013530145301553016530175301853019530205302153022530235302453025530265302753028530295303053031530325303353034530355303653037530385303953040530415304253043530445304553046530475304853049530505305153052530535305453055530565305753058530595306053061530625306353064530655306653067530685306953070530715307253073530745307553076530775307853079530805308153082530835308453085530865308753088530895309053091530925309353094530955309653097530985309953100531015310253103531045310553106531075310853109531105311153112531135311453115531165311753118531195312053121531225312353124531255312653127531285312953130531315313253133531345313553136531375313853139531405314153142531435314453145531465314753148531495315053151531525315353154531555315653157531585315953160531615316253163531645316553166531675316853169531705317153172531735317453175531765317753178531795318053181531825318353184531855318653187531885318953190531915319253193531945319553196531975319853199532005320153202532035320453205532065320753208532095321053211532125321353214532155321653217532185321953220532215322253223532245322553226532275322853229532305323153232532335323453235532365323753238532395324053241532425324353244532455324653247532485324953250532515325253253532545325553256532575325853259532605326153262532635326453265532665326753268532695327053271532725327353274532755327653277532785327953280532815328253283532845328553286532875328853289532905329153292532935329453295532965329753298532995330053301533025330353304533055330653307533085330953310533115331253313533145331553316533175331853319533205332153322533235332453325533265332753328533295333053331533325333353334533355333653337533385333953340533415334253343533445334553346533475334853349533505335153352533535335453355533565335753358533595336053361533625336353364533655336653367533685336953370533715337253373533745337553376533775337853379533805338153382533835338453385533865338753388533895339053391533925339353394533955339653397533985339953400534015340253403534045340553406534075340853409534105341153412534135341453415534165341753418534195342053421534225342353424534255342653427534285342953430534315343253433534345343553436534375343853439534405344153442534435344453445534465344753448534495345053451534525345353454534555345653457534585345953460534615346253463534645346553466534675346853469534705347153472534735347453475534765347753478534795348053481534825348353484534855348653487534885348953490534915349253493534945349553496534975349853499535005350153502535035350453505535065350753508535095351053511535125351353514535155351653517535185351953520535215352253523535245352553526535275352853529535305353153532535335353453535535365353753538535395354053541535425354353544535455354653547535485354953550535515355253553535545355553556535575355853559535605356153562535635356453565535665356753568535695357053571535725357353574535755357653577535785357953580535815358253583535845358553586535875358853589535905359153592535935359453595535965359753598535995360053601536025360353604536055360653607536085360953610536115361253613536145361553616536175361853619536205362153622536235362453625536265362753628536295363053631536325363353634536355363653637536385363953640536415364253643536445364553646536475364853649536505365153652536535365453655536565365753658536595366053661536625366353664536655366653667536685366953670536715367253673536745367553676536775367853679536805368153682536835368453685536865368753688536895369053691536925369353694536955369653697536985369953700537015370253703537045370553706537075370853709537105371153712537135371453715537165371753718537195372053721537225372353724537255372653727537285372953730537315373253733537345373553736537375373853739537405374153742537435374453745537465374753748537495375053751537525375353754537555375653757537585375953760537615376253763537645376553766537675376853769537705377153772537735377453775537765377753778537795378053781537825378353784537855378653787537885378953790537915379253793537945379553796537975379853799538005380153802538035380453805538065380753808538095381053811538125381353814538155381653817538185381953820538215382253823538245382553826538275382853829538305383153832538335383453835538365383753838538395384053841538425384353844538455384653847538485384953850538515385253853538545385553856538575385853859538605386153862538635386453865538665386753868538695387053871538725387353874538755387653877538785387953880538815388253883538845388553886538875388853889538905389153892538935389453895538965389753898538995390053901539025390353904539055390653907539085390953910539115391253913539145391553916539175391853919539205392153922539235392453925539265392753928539295393053931539325393353934539355393653937539385393953940539415394253943539445394553946539475394853949539505395153952539535395453955539565395753958539595396053961539625396353964539655396653967539685396953970539715397253973539745397553976539775397853979539805398153982539835398453985539865398753988539895399053991539925399353994539955399653997539985399954000540015400254003540045400554006540075400854009540105401154012540135401454015540165401754018540195402054021540225402354024540255402654027540285402954030540315403254033540345403554036540375403854039540405404154042540435404454045540465404754048540495405054051540525405354054540555405654057540585405954060540615406254063540645406554066540675406854069540705407154072540735407454075540765407754078540795408054081540825408354084540855408654087540885408954090540915409254093540945409554096540975409854099541005410154102541035410454105541065410754108541095411054111541125411354114541155411654117541185411954120541215412254123541245412554126541275412854129541305413154132541335413454135541365413754138541395414054141541425414354144541455414654147541485414954150541515415254153541545415554156541575415854159541605416154162541635416454165541665416754168541695417054171541725417354174541755417654177541785417954180541815418254183541845418554186541875418854189541905419154192541935419454195541965419754198541995420054201542025420354204542055420654207542085420954210542115421254213542145421554216542175421854219542205422154222542235422454225542265422754228542295423054231542325423354234542355423654237542385423954240542415424254243542445424554246542475424854249542505425154252542535425454255542565425754258542595426054261542625426354264542655426654267542685426954270542715427254273542745427554276542775427854279542805428154282542835428454285542865428754288542895429054291542925429354294542955429654297542985429954300543015430254303543045430554306543075430854309543105431154312543135431454315543165431754318543195432054321543225432354324543255432654327543285432954330543315433254333543345433554336543375433854339543405434154342543435434454345543465434754348543495435054351543525435354354543555435654357543585435954360543615436254363543645436554366543675436854369543705437154372543735437454375543765437754378543795438054381543825438354384543855438654387543885438954390543915439254393543945439554396543975439854399544005440154402544035440454405544065440754408544095441054411544125441354414544155441654417544185441954420544215442254423544245442554426544275442854429544305443154432544335443454435544365443754438544395444054441544425444354444544455444654447544485444954450544515445254453544545445554456544575445854459544605446154462544635446454465544665446754468544695447054471544725447354474544755447654477544785447954480544815448254483544845448554486544875448854489544905449154492544935449454495544965449754498544995450054501545025450354504545055450654507545085450954510545115451254513545145451554516545175451854519545205452154522545235452454525545265452754528545295453054531545325453354534545355453654537545385453954540545415454254543545445454554546545475454854549545505455154552545535455454555545565455754558545595456054561545625456354564545655456654567545685456954570545715457254573545745457554576545775457854579545805458154582545835458454585545865458754588545895459054591545925459354594545955459654597545985459954600546015460254603546045460554606546075460854609546105461154612546135461454615546165461754618546195462054621546225462354624546255462654627546285462954630546315463254633546345463554636546375463854639546405464154642546435464454645546465464754648546495465054651546525465354654546555465654657546585465954660546615466254663546645466554666546675466854669546705467154672546735467454675546765467754678546795468054681546825468354684546855468654687546885468954690546915469254693546945469554696546975469854699547005470154702547035470454705547065470754708547095471054711547125471354714547155471654717547185471954720547215472254723547245472554726547275472854729547305473154732547335473454735547365473754738547395474054741547425474354744547455474654747547485474954750547515475254753547545475554756547575475854759547605476154762547635476454765547665476754768547695477054771547725477354774547755477654777547785477954780547815478254783547845478554786547875478854789547905479154792547935479454795547965479754798547995480054801548025480354804548055480654807548085480954810548115481254813548145481554816548175481854819548205482154822548235482454825548265482754828548295483054831548325483354834548355483654837548385483954840548415484254843548445484554846548475484854849548505485154852548535485454855548565485754858548595486054861548625486354864548655486654867548685486954870548715487254873548745487554876548775487854879548805488154882548835488454885548865488754888548895489054891548925489354894548955489654897548985489954900549015490254903549045490554906549075490854909549105491154912549135491454915549165491754918549195492054921549225492354924549255492654927549285492954930549315493254933549345493554936549375493854939549405494154942549435494454945549465494754948549495495054951549525495354954549555495654957549585495954960549615496254963549645496554966549675496854969549705497154972549735497454975549765497754978549795498054981549825498354984549855498654987549885498954990549915499254993549945499554996549975499854999550005500155002550035500455005550065500755008550095501055011550125501355014550155501655017550185501955020550215502255023550245502555026550275502855029550305503155032550335503455035550365503755038550395504055041550425504355044550455504655047550485504955050550515505255053550545505555056550575505855059550605506155062550635506455065550665506755068550695507055071550725507355074550755507655077550785507955080550815508255083550845508555086550875508855089550905509155092550935509455095550965509755098550995510055101551025510355104551055510655107551085510955110551115511255113551145511555116551175511855119551205512155122551235512455125551265512755128551295513055131551325513355134551355513655137551385513955140551415514255143551445514555146551475514855149551505515155152551535515455155551565515755158551595516055161551625516355164551655516655167551685516955170551715517255173551745517555176551775517855179551805518155182551835518455185551865518755188551895519055191551925519355194551955519655197551985519955200552015520255203552045520555206552075520855209552105521155212552135521455215552165521755218552195522055221552225522355224552255522655227552285522955230552315523255233552345523555236552375523855239552405524155242552435524455245552465524755248552495525055251552525525355254552555525655257552585525955260552615526255263552645526555266552675526855269552705527155272552735527455275552765527755278552795528055281552825528355284552855528655287552885528955290552915529255293552945529555296552975529855299553005530155302553035530455305553065530755308553095531055311553125531355314553155531655317553185531955320553215532255323553245532555326553275532855329553305533155332553335533455335553365533755338553395534055341553425534355344553455534655347553485534955350553515535255353553545535555356553575535855359553605536155362553635536455365553665536755368553695537055371553725537355374553755537655377553785537955380553815538255383553845538555386553875538855389553905539155392553935539455395553965539755398553995540055401554025540355404554055540655407554085540955410554115541255413554145541555416554175541855419554205542155422554235542455425554265542755428554295543055431554325543355434554355543655437554385543955440554415544255443554445544555446554475544855449554505545155452554535545455455554565545755458554595546055461554625546355464554655546655467554685546955470554715547255473554745547555476554775547855479554805548155482554835548455485554865548755488554895549055491554925549355494554955549655497554985549955500555015550255503555045550555506555075550855509555105551155512555135551455515555165551755518555195552055521555225552355524555255552655527555285552955530555315553255533555345553555536555375553855539555405554155542555435554455545555465554755548555495555055551555525555355554555555555655557555585555955560555615556255563555645556555566555675556855569555705557155572555735557455575555765557755578555795558055581555825558355584555855558655587555885558955590555915559255593555945559555596555975559855599556005560155602556035560455605556065560755608556095561055611556125561355614556155561655617556185561955620556215562255623556245562555626556275562855629556305563155632556335563455635556365563755638556395564055641556425564355644556455564655647556485564955650556515565255653556545565555656556575565855659556605566155662556635566455665556665566755668556695567055671556725567355674556755567655677556785567955680556815568255683556845568555686556875568855689556905569155692556935569455695556965569755698556995570055701557025570355704557055570655707557085570955710557115571255713557145571555716557175571855719557205572155722557235572455725557265572755728557295573055731557325573355734557355573655737557385573955740557415574255743557445574555746557475574855749557505575155752557535575455755557565575755758557595576055761557625576355764557655576655767557685576955770557715577255773557745577555776557775577855779557805578155782557835578455785557865578755788557895579055791557925579355794557955579655797557985579955800558015580255803558045580555806558075580855809558105581155812558135581455815558165581755818558195582055821558225582355824558255582655827558285582955830558315583255833558345583555836558375583855839558405584155842558435584455845558465584755848558495585055851558525585355854558555585655857558585585955860558615586255863558645586555866558675586855869558705587155872558735587455875558765587755878558795588055881558825588355884558855588655887558885588955890558915589255893558945589555896558975589855899559005590155902559035590455905559065590755908559095591055911559125591355914559155591655917559185591955920559215592255923559245592555926559275592855929559305593155932559335593455935559365593755938559395594055941559425594355944559455594655947559485594955950559515595255953559545595555956559575595855959559605596155962559635596455965559665596755968559695597055971559725597355974559755597655977559785597955980559815598255983559845598555986559875598855989559905599155992559935599455995559965599755998559995600056001560025600356004560055600656007560085600956010560115601256013560145601556016560175601856019560205602156022560235602456025560265602756028560295603056031560325603356034560355603656037560385603956040560415604256043560445604556046560475604856049560505605156052560535605456055560565605756058560595606056061560625606356064560655606656067560685606956070560715607256073560745607556076560775607856079560805608156082560835608456085560865608756088560895609056091560925609356094560955609656097560985609956100561015610256103561045610556106561075610856109561105611156112561135611456115561165611756118561195612056121561225612356124561255612656127561285612956130561315613256133561345613556136561375613856139561405614156142561435614456145561465614756148561495615056151561525615356154561555615656157561585615956160561615616256163561645616556166561675616856169561705617156172561735617456175561765617756178561795618056181561825618356184561855618656187561885618956190561915619256193561945619556196561975619856199562005620156202562035620456205562065620756208562095621056211562125621356214562155621656217562185621956220562215622256223562245622556226562275622856229562305623156232562335623456235562365623756238562395624056241562425624356244562455624656247562485624956250562515625256253562545625556256562575625856259562605626156262562635626456265562665626756268562695627056271562725627356274562755627656277562785627956280562815628256283562845628556286562875628856289562905629156292562935629456295562965629756298562995630056301563025630356304563055630656307563085630956310563115631256313563145631556316563175631856319563205632156322563235632456325563265632756328563295633056331563325633356334563355633656337563385633956340563415634256343563445634556346563475634856349563505635156352563535635456355563565635756358563595636056361563625636356364563655636656367563685636956370563715637256373563745637556376563775637856379563805638156382563835638456385563865638756388563895639056391563925639356394563955639656397563985639956400564015640256403564045640556406564075640856409564105641156412564135641456415564165641756418564195642056421564225642356424564255642656427564285642956430564315643256433564345643556436564375643856439564405644156442564435644456445564465644756448564495645056451564525645356454564555645656457564585645956460564615646256463564645646556466564675646856469564705647156472564735647456475564765647756478564795648056481564825648356484564855648656487564885648956490564915649256493564945649556496564975649856499565005650156502565035650456505565065650756508565095651056511565125651356514565155651656517565185651956520565215652256523565245652556526565275652856529565305653156532565335653456535565365653756538565395654056541565425654356544565455654656547565485654956550565515655256553565545655556556565575655856559565605656156562565635656456565565665656756568565695657056571565725657356574565755657656577565785657956580565815658256583565845658556586565875658856589565905659156592565935659456595565965659756598565995660056601566025660356604566055660656607566085660956610566115661256613566145661556616566175661856619566205662156622566235662456625566265662756628566295663056631566325663356634566355663656637566385663956640566415664256643566445664556646566475664856649566505665156652566535665456655566565665756658566595666056661566625666356664566655666656667566685666956670566715667256673566745667556676566775667856679566805668156682566835668456685566865668756688566895669056691566925669356694566955669656697566985669956700567015670256703567045670556706567075670856709567105671156712567135671456715567165671756718567195672056721567225672356724567255672656727567285672956730567315673256733567345673556736567375673856739567405674156742567435674456745567465674756748567495675056751567525675356754567555675656757567585675956760567615676256763567645676556766567675676856769567705677156772567735677456775567765677756778567795678056781567825678356784567855678656787567885678956790567915679256793567945679556796567975679856799568005680156802568035680456805568065680756808568095681056811568125681356814568155681656817568185681956820568215682256823568245682556826568275682856829568305683156832568335683456835568365683756838568395684056841568425684356844568455684656847568485684956850568515685256853568545685556856568575685856859568605686156862568635686456865568665686756868568695687056871568725687356874568755687656877568785687956880568815688256883568845688556886568875688856889568905689156892568935689456895568965689756898568995690056901569025690356904569055690656907569085690956910569115691256913569145691556916569175691856919569205692156922569235692456925569265692756928569295693056931569325693356934569355693656937569385693956940569415694256943569445694556946569475694856949569505695156952569535695456955569565695756958569595696056961569625696356964569655696656967569685696956970569715697256973569745697556976569775697856979569805698156982569835698456985569865698756988569895699056991569925699356994569955699656997569985699957000570015700257003570045700557006570075700857009570105701157012570135701457015570165701757018570195702057021570225702357024570255702657027570285702957030570315703257033570345703557036570375703857039570405704157042570435704457045570465704757048570495705057051570525705357054570555705657057570585705957060570615706257063570645706557066570675706857069570705707157072570735707457075570765707757078570795708057081570825708357084570855708657087570885708957090570915709257093570945709557096570975709857099571005710157102571035710457105571065710757108571095711057111571125711357114571155711657117571185711957120571215712257123571245712557126571275712857129571305713157132571335713457135571365713757138571395714057141571425714357144571455714657147571485714957150571515715257153571545715557156571575715857159571605716157162571635716457165571665716757168571695717057171571725717357174571755717657177571785717957180571815718257183571845718557186571875718857189571905719157192571935719457195571965719757198571995720057201572025720357204572055720657207572085720957210572115721257213572145721557216572175721857219572205722157222572235722457225572265722757228572295723057231572325723357234572355723657237572385723957240572415724257243572445724557246572475724857249572505725157252572535725457255572565725757258572595726057261572625726357264572655726657267572685726957270572715727257273572745727557276572775727857279572805728157282572835728457285572865728757288572895729057291572925729357294572955729657297572985729957300573015730257303573045730557306573075730857309573105731157312573135731457315573165731757318573195732057321573225732357324573255732657327573285732957330573315733257333573345733557336573375733857339573405734157342573435734457345573465734757348573495735057351573525735357354573555735657357573585735957360573615736257363573645736557366573675736857369573705737157372573735737457375573765737757378573795738057381573825738357384573855738657387573885738957390573915739257393573945739557396573975739857399574005740157402574035740457405574065740757408574095741057411574125741357414574155741657417574185741957420574215742257423574245742557426574275742857429574305743157432574335743457435574365743757438574395744057441574425744357444574455744657447574485744957450574515745257453574545745557456574575745857459574605746157462574635746457465574665746757468574695747057471574725747357474574755747657477574785747957480574815748257483574845748557486574875748857489574905749157492574935749457495574965749757498574995750057501575025750357504575055750657507575085750957510575115751257513575145751557516575175751857519575205752157522575235752457525575265752757528575295753057531575325753357534575355753657537575385753957540575415754257543575445754557546575475754857549575505755157552575535755457555575565755757558575595756057561575625756357564575655756657567575685756957570575715757257573575745757557576575775757857579575805758157582575835758457585575865758757588575895759057591575925759357594575955759657597575985759957600576015760257603576045760557606576075760857609576105761157612576135761457615576165761757618576195762057621576225762357624576255762657627576285762957630576315763257633576345763557636576375763857639576405764157642576435764457645576465764757648576495765057651576525765357654576555765657657576585765957660576615766257663576645766557666576675766857669576705767157672576735767457675576765767757678576795768057681576825768357684576855768657687576885768957690576915769257693576945769557696576975769857699577005770157702577035770457705577065770757708577095771057711577125771357714577155771657717577185771957720577215772257723577245772557726577275772857729577305773157732577335773457735577365773757738577395774057741577425774357744577455774657747577485774957750577515775257753577545775557756577575775857759577605776157762577635776457765577665776757768577695777057771577725777357774577755777657777577785777957780577815778257783577845778557786577875778857789577905779157792577935779457795577965779757798577995780057801578025780357804578055780657807578085780957810578115781257813578145781557816578175781857819578205782157822578235782457825578265782757828578295783057831578325783357834578355783657837578385783957840578415784257843578445784557846578475784857849578505785157852578535785457855578565785757858578595786057861578625786357864578655786657867578685786957870578715787257873578745787557876578775787857879578805788157882578835788457885578865788757888578895789057891578925789357894578955789657897578985789957900579015790257903579045790557906579075790857909579105791157912579135791457915579165791757918579195792057921579225792357924579255792657927579285792957930579315793257933579345793557936579375793857939579405794157942579435794457945579465794757948579495795057951579525795357954579555795657957579585795957960579615796257963579645796557966579675796857969579705797157972579735797457975579765797757978579795798057981579825798357984579855798657987579885798957990579915799257993579945799557996579975799857999580005800158002580035800458005580065800758008580095801058011580125801358014580155801658017580185801958020580215802258023580245802558026580275802858029580305803158032580335803458035580365803758038580395804058041580425804358044580455804658047580485804958050580515805258053580545805558056580575805858059580605806158062580635806458065580665806758068580695807058071580725807358074580755807658077580785807958080580815808258083580845808558086580875808858089580905809158092580935809458095580965809758098580995810058101581025810358104581055810658107581085810958110581115811258113581145811558116581175811858119581205812158122581235812458125581265812758128581295813058131581325813358134581355813658137581385813958140581415814258143581445814558146581475814858149581505815158152581535815458155581565815758158581595816058161581625816358164581655816658167581685816958170581715817258173581745817558176581775817858179581805818158182581835818458185581865818758188581895819058191581925819358194581955819658197581985819958200582015820258203582045820558206582075820858209582105821158212582135821458215582165821758218582195822058221582225822358224582255822658227582285822958230582315823258233582345823558236582375823858239582405824158242582435824458245582465824758248582495825058251582525825358254582555825658257582585825958260582615826258263582645826558266582675826858269582705827158272582735827458275582765827758278582795828058281582825828358284582855828658287582885828958290582915829258293582945829558296582975829858299583005830158302583035830458305583065830758308583095831058311583125831358314583155831658317583185831958320583215832258323583245832558326583275832858329583305833158332583335833458335583365833758338583395834058341583425834358344583455834658347583485834958350583515835258353583545835558356583575835858359583605836158362583635836458365583665836758368583695837058371583725837358374583755837658377583785837958380583815838258383583845838558386583875838858389583905839158392583935839458395583965839758398583995840058401584025840358404584055840658407584085840958410584115841258413584145841558416584175841858419584205842158422584235842458425584265842758428584295843058431584325843358434584355843658437584385843958440584415844258443584445844558446584475844858449584505845158452584535845458455584565845758458584595846058461584625846358464584655846658467584685846958470584715847258473584745847558476584775847858479584805848158482584835848458485584865848758488584895849058491584925849358494584955849658497584985849958500585015850258503585045850558506585075850858509585105851158512585135851458515585165851758518585195852058521585225852358524585255852658527585285852958530585315853258533585345853558536585375853858539585405854158542585435854458545585465854758548585495855058551585525855358554585555855658557585585855958560585615856258563585645856558566585675856858569585705857158572585735857458575585765857758578585795858058581585825858358584585855858658587585885858958590585915859258593585945859558596585975859858599586005860158602586035860458605586065860758608586095861058611586125861358614586155861658617586185861958620586215862258623586245862558626586275862858629586305863158632586335863458635586365863758638586395864058641586425864358644586455864658647586485864958650586515865258653586545865558656586575865858659586605866158662586635866458665586665866758668586695867058671586725867358674586755867658677586785867958680586815868258683586845868558686586875868858689586905869158692586935869458695586965869758698586995870058701587025870358704587055870658707587085870958710587115871258713587145871558716587175871858719587205872158722587235872458725587265872758728587295873058731587325873358734587355873658737587385873958740587415874258743587445874558746587475874858749587505875158752587535875458755587565875758758587595876058761587625876358764587655876658767587685876958770587715877258773587745877558776587775877858779587805878158782587835878458785587865878758788587895879058791587925879358794587955879658797587985879958800588015880258803588045880558806588075880858809588105881158812588135881458815588165881758818588195882058821588225882358824588255882658827588285882958830588315883258833588345883558836588375883858839588405884158842588435884458845588465884758848588495885058851588525885358854588555885658857588585885958860588615886258863588645886558866588675886858869588705887158872588735887458875588765887758878588795888058881588825888358884588855888658887588885888958890588915889258893588945889558896588975889858899589005890158902589035890458905589065890758908589095891058911589125891358914589155891658917589185891958920589215892258923589245892558926589275892858929589305893158932589335893458935589365893758938589395894058941589425894358944589455894658947589485894958950589515895258953589545895558956589575895858959589605896158962589635896458965589665896758968589695897058971589725897358974589755897658977589785897958980589815898258983589845898558986589875898858989589905899158992589935899458995589965899758998589995900059001590025900359004590055900659007590085900959010590115901259013590145901559016590175901859019590205902159022590235902459025590265902759028590295903059031590325903359034590355903659037590385903959040590415904259043590445904559046590475904859049590505905159052590535905459055590565905759058590595906059061590625906359064590655906659067590685906959070590715907259073590745907559076590775907859079590805908159082590835908459085590865908759088590895909059091590925909359094590955909659097590985909959100591015910259103591045910559106591075910859109591105911159112591135911459115591165911759118591195912059121591225912359124591255912659127591285912959130591315913259133591345913559136591375913859139591405914159142591435914459145591465914759148591495915059151591525915359154591555915659157591585915959160591615916259163591645916559166591675916859169591705917159172591735917459175591765917759178591795918059181591825918359184591855918659187591885918959190591915919259193591945919559196591975919859199592005920159202592035920459205592065920759208592095921059211592125921359214592155921659217592185921959220592215922259223592245922559226592275922859229592305923159232592335923459235592365923759238592395924059241592425924359244592455924659247592485924959250592515925259253592545925559256592575925859259592605926159262592635926459265592665926759268592695927059271592725927359274592755927659277592785927959280592815928259283592845928559286592875928859289592905929159292592935929459295592965929759298592995930059301593025930359304593055930659307593085930959310593115931259313593145931559316593175931859319593205932159322593235932459325593265932759328593295933059331593325933359334593355933659337593385933959340593415934259343593445934559346593475934859349593505935159352593535935459355593565935759358593595936059361593625936359364593655936659367593685936959370593715937259373593745937559376593775937859379593805938159382593835938459385593865938759388593895939059391593925939359394593955939659397593985939959400594015940259403594045940559406594075940859409594105941159412594135941459415594165941759418594195942059421594225942359424594255942659427594285942959430594315943259433594345943559436594375943859439594405944159442594435944459445594465944759448594495945059451594525945359454594555945659457594585945959460594615946259463594645946559466594675946859469594705947159472594735947459475594765947759478594795948059481594825948359484594855948659487594885948959490594915949259493594945949559496594975949859499595005950159502595035950459505595065950759508595095951059511595125951359514595155951659517595185951959520595215952259523595245952559526595275952859529595305953159532595335953459535595365953759538595395954059541595425954359544595455954659547595485954959550595515955259553595545955559556595575955859559595605956159562595635956459565595665956759568595695957059571595725957359574595755957659577595785957959580595815958259583595845958559586595875958859589595905959159592595935959459595595965959759598595995960059601596025960359604596055960659607596085960959610596115961259613596145961559616596175961859619596205962159622596235962459625596265962759628596295963059631596325963359634596355963659637596385963959640596415964259643596445964559646596475964859649596505965159652596535965459655596565965759658596595966059661596625966359664596655966659667596685966959670596715967259673596745967559676596775967859679596805968159682596835968459685596865968759688596895969059691596925969359694596955969659697596985969959700597015970259703597045970559706597075970859709597105971159712597135971459715597165971759718597195972059721597225972359724597255972659727597285972959730597315973259733597345973559736597375973859739597405974159742597435974459745597465974759748597495975059751597525975359754597555975659757597585975959760597615976259763597645976559766597675976859769597705977159772597735977459775597765977759778597795978059781597825978359784597855978659787597885978959790597915979259793597945979559796597975979859799598005980159802598035980459805598065980759808598095981059811598125981359814598155981659817598185981959820598215982259823598245982559826598275982859829598305983159832598335983459835598365983759838598395984059841598425984359844598455984659847598485984959850598515985259853598545985559856598575985859859598605986159862598635986459865598665986759868598695987059871598725987359874598755987659877598785987959880598815988259883598845988559886598875988859889598905989159892598935989459895598965989759898598995990059901599025990359904599055990659907599085990959910599115991259913599145991559916599175991859919599205992159922599235992459925599265992759928599295993059931599325993359934599355993659937599385993959940599415994259943599445994559946599475994859949599505995159952599535995459955599565995759958599595996059961599625996359964599655996659967599685996959970599715997259973599745997559976599775997859979599805998159982599835998459985599865998759988599895999059991599925999359994599955999659997599985999960000600016000260003600046000560006600076000860009600106001160012600136001460015600166001760018600196002060021600226002360024600256002660027600286002960030600316003260033600346003560036600376003860039600406004160042600436004460045600466004760048600496005060051600526005360054600556005660057600586005960060600616006260063600646006560066600676006860069600706007160072600736007460075600766007760078600796008060081600826008360084600856008660087600886008960090600916009260093600946009560096600976009860099601006010160102601036010460105601066010760108601096011060111601126011360114601156011660117601186011960120601216012260123601246012560126601276012860129601306013160132601336013460135601366013760138601396014060141601426014360144601456014660147601486014960150601516015260153601546015560156601576015860159601606016160162601636016460165601666016760168601696017060171601726017360174601756017660177601786017960180601816018260183601846018560186601876018860189601906019160192601936019460195601966019760198601996020060201602026020360204602056020660207602086020960210602116021260213602146021560216602176021860219602206022160222602236022460225602266022760228602296023060231602326023360234602356023660237602386023960240602416024260243602446024560246602476024860249602506025160252602536025460255602566025760258602596026060261602626026360264602656026660267602686026960270602716027260273602746027560276602776027860279602806028160282602836028460285602866028760288602896029060291602926029360294602956029660297602986029960300603016030260303603046030560306603076030860309603106031160312603136031460315603166031760318603196032060321603226032360324603256032660327603286032960330603316033260333603346033560336603376033860339603406034160342603436034460345603466034760348603496035060351603526035360354603556035660357603586035960360603616036260363603646036560366603676036860369603706037160372603736037460375603766037760378603796038060381603826038360384603856038660387603886038960390603916039260393603946039560396603976039860399604006040160402604036040460405604066040760408604096041060411604126041360414604156041660417604186041960420604216042260423604246042560426604276042860429604306043160432604336043460435604366043760438604396044060441604426044360444604456044660447604486044960450604516045260453604546045560456604576045860459604606046160462604636046460465604666046760468604696047060471604726047360474604756047660477604786047960480604816048260483604846048560486604876048860489604906049160492604936049460495604966049760498604996050060501605026050360504605056050660507605086050960510605116051260513605146051560516605176051860519605206052160522605236052460525605266052760528605296053060531605326053360534605356053660537605386053960540605416054260543605446054560546605476054860549605506055160552605536055460555605566055760558605596056060561605626056360564605656056660567605686056960570605716057260573605746057560576605776057860579605806058160582605836058460585605866058760588605896059060591605926059360594605956059660597605986059960600606016060260603606046060560606606076060860609606106061160612606136061460615606166061760618606196062060621606226062360624606256062660627606286062960630606316063260633606346063560636606376063860639606406064160642606436064460645606466064760648606496065060651606526065360654606556065660657606586065960660606616066260663606646066560666606676066860669606706067160672606736067460675606766067760678606796068060681606826068360684606856068660687606886068960690606916069260693606946069560696606976069860699607006070160702607036070460705607066070760708607096071060711607126071360714607156071660717607186071960720607216072260723607246072560726607276072860729607306073160732607336073460735607366073760738607396074060741607426074360744607456074660747607486074960750607516075260753607546075560756607576075860759607606076160762607636076460765607666076760768607696077060771607726077360774607756077660777607786077960780607816078260783607846078560786607876078860789607906079160792607936079460795607966079760798607996080060801608026080360804608056080660807608086080960810608116081260813608146081560816608176081860819608206082160822608236082460825608266082760828608296083060831608326083360834608356083660837608386083960840608416084260843608446084560846608476084860849608506085160852608536085460855608566085760858608596086060861608626086360864608656086660867608686086960870608716087260873608746087560876608776087860879608806088160882608836088460885608866088760888608896089060891608926089360894608956089660897608986089960900609016090260903609046090560906609076090860909609106091160912609136091460915609166091760918609196092060921609226092360924609256092660927609286092960930609316093260933609346093560936609376093860939609406094160942609436094460945609466094760948609496095060951609526095360954609556095660957609586095960960609616096260963609646096560966609676096860969609706097160972609736097460975609766097760978609796098060981609826098360984609856098660987609886098960990609916099260993609946099560996609976099860999610006100161002610036100461005610066100761008610096101061011610126101361014610156101661017610186101961020610216102261023610246102561026610276102861029610306103161032610336103461035610366103761038610396104061041610426104361044610456104661047610486104961050610516105261053610546105561056610576105861059610606106161062610636106461065610666106761068610696107061071610726107361074610756107661077610786107961080610816108261083610846108561086610876108861089610906109161092610936109461095610966109761098610996110061101611026110361104611056110661107611086110961110611116111261113611146111561116611176111861119611206112161122611236112461125611266112761128611296113061131611326113361134611356113661137611386113961140611416114261143611446114561146611476114861149611506115161152611536115461155611566115761158611596116061161611626116361164611656116661167611686116961170611716117261173611746117561176611776117861179611806118161182611836118461185611866118761188611896119061191611926119361194611956119661197611986119961200612016120261203612046120561206612076120861209612106121161212612136121461215612166121761218612196122061221612226122361224612256122661227612286122961230612316123261233612346123561236612376123861239612406124161242612436124461245612466124761248612496125061251612526125361254612556125661257612586125961260612616126261263612646126561266612676126861269612706127161272612736127461275612766127761278612796128061281612826128361284612856128661287612886128961290612916129261293612946129561296612976129861299613006130161302613036130461305613066130761308613096131061311613126131361314613156131661317613186131961320613216132261323613246132561326613276132861329613306133161332613336133461335613366133761338613396134061341613426134361344613456134661347613486134961350613516135261353613546135561356613576135861359613606136161362613636136461365613666136761368613696137061371613726137361374613756137661377613786137961380613816138261383613846138561386613876138861389613906139161392613936139461395613966139761398613996140061401614026140361404614056140661407614086140961410614116141261413614146141561416614176141861419614206142161422614236142461425614266142761428614296143061431614326143361434614356143661437614386143961440614416144261443614446144561446614476144861449614506145161452614536145461455614566145761458614596146061461614626146361464614656146661467614686146961470614716147261473614746147561476614776147861479614806148161482614836148461485614866148761488614896149061491614926149361494614956149661497614986149961500615016150261503615046150561506615076150861509615106151161512615136151461515615166151761518615196152061521615226152361524615256152661527615286152961530615316153261533615346153561536615376153861539615406154161542615436154461545615466154761548615496155061551615526155361554615556155661557615586155961560615616156261563615646156561566615676156861569615706157161572615736157461575615766157761578615796158061581615826158361584615856158661587615886158961590615916159261593615946159561596615976159861599616006160161602616036160461605616066160761608616096161061611616126161361614616156161661617616186161961620616216162261623616246162561626616276162861629616306163161632616336163461635616366163761638616396164061641616426164361644616456164661647616486164961650616516165261653616546165561656616576165861659616606166161662616636166461665616666166761668616696167061671616726167361674616756167661677616786167961680616816168261683616846168561686616876168861689616906169161692616936169461695616966169761698616996170061701617026170361704617056170661707617086170961710617116171261713617146171561716617176171861719617206172161722617236172461725617266172761728617296173061731617326173361734617356173661737617386173961740617416174261743617446174561746617476174861749617506175161752617536175461755617566175761758617596176061761617626176361764617656176661767617686176961770617716177261773617746177561776617776177861779617806178161782617836178461785617866178761788617896179061791617926179361794617956179661797617986179961800618016180261803618046180561806618076180861809618106181161812618136181461815618166181761818618196182061821618226182361824618256182661827618286182961830618316183261833618346183561836618376183861839618406184161842618436184461845618466184761848618496185061851618526185361854618556185661857618586185961860618616186261863618646186561866618676186861869618706187161872618736187461875618766187761878618796188061881618826188361884618856188661887618886188961890618916189261893618946189561896618976189861899619006190161902619036190461905619066190761908619096191061911619126191361914619156191661917619186191961920619216192261923619246192561926619276192861929619306193161932619336193461935619366193761938619396194061941619426194361944619456194661947619486194961950619516195261953619546195561956619576195861959619606196161962619636196461965619666196761968619696197061971619726197361974619756197661977619786197961980619816198261983619846198561986619876198861989619906199161992619936199461995619966199761998619996200062001620026200362004620056200662007620086200962010620116201262013620146201562016620176201862019620206202162022620236202462025620266202762028620296203062031620326203362034620356203662037620386203962040620416204262043620446204562046620476204862049620506205162052620536205462055620566205762058620596206062061620626206362064620656206662067620686206962070620716207262073620746207562076620776207862079620806208162082620836208462085620866208762088620896209062091620926209362094620956209662097620986209962100621016210262103621046210562106621076210862109621106211162112621136211462115621166211762118621196212062121621226212362124621256212662127621286212962130621316213262133621346213562136621376213862139621406214162142621436214462145621466214762148621496215062151621526215362154621556215662157621586215962160621616216262163621646216562166621676216862169621706217162172621736217462175621766217762178621796218062181621826218362184621856218662187621886218962190621916219262193621946219562196621976219862199622006220162202622036220462205622066220762208622096221062211622126221362214622156221662217622186221962220622216222262223622246222562226622276222862229622306223162232622336223462235622366223762238622396224062241622426224362244622456224662247622486224962250622516225262253622546225562256622576225862259622606226162262622636226462265622666226762268622696227062271622726227362274622756227662277622786227962280622816228262283622846228562286622876228862289622906229162292622936229462295622966229762298622996230062301623026230362304623056230662307623086230962310623116231262313623146231562316623176231862319623206232162322623236232462325623266232762328623296233062331623326233362334623356233662337623386233962340623416234262343623446234562346623476234862349623506235162352623536235462355623566235762358623596236062361623626236362364623656236662367623686236962370623716237262373623746237562376623776237862379623806238162382623836238462385623866238762388623896239062391623926239362394623956239662397623986239962400624016240262403624046240562406624076240862409624106241162412624136241462415624166241762418624196242062421624226242362424624256242662427624286242962430624316243262433624346243562436624376243862439624406244162442624436244462445624466244762448624496245062451624526245362454624556245662457624586245962460624616246262463624646246562466624676246862469624706247162472624736247462475624766247762478624796248062481624826248362484624856248662487624886248962490624916249262493624946249562496624976249862499625006250162502625036250462505625066250762508625096251062511625126251362514625156251662517625186251962520625216252262523625246252562526625276252862529625306253162532625336253462535625366253762538625396254062541625426254362544625456254662547625486254962550625516255262553625546255562556625576255862559625606256162562625636256462565625666256762568625696257062571625726257362574625756257662577625786257962580625816258262583625846258562586625876258862589625906259162592625936259462595625966259762598625996260062601626026260362604626056260662607626086260962610626116261262613626146261562616626176261862619626206262162622626236262462625626266262762628626296263062631626326263362634626356263662637626386263962640626416264262643626446264562646626476264862649626506265162652626536265462655626566265762658626596266062661626626266362664626656266662667626686266962670626716267262673626746267562676626776267862679626806268162682626836268462685626866268762688626896269062691626926269362694626956269662697626986269962700627016270262703627046270562706627076270862709627106271162712627136271462715627166271762718627196272062721627226272362724627256272662727627286272962730627316273262733627346273562736627376273862739627406274162742627436274462745627466274762748627496275062751627526275362754627556275662757627586275962760627616276262763627646276562766627676276862769627706277162772627736277462775627766277762778627796278062781627826278362784627856278662787627886278962790627916279262793627946279562796627976279862799628006280162802628036280462805628066280762808628096281062811628126281362814628156281662817628186281962820628216282262823628246282562826628276282862829628306283162832628336283462835628366283762838628396284062841628426284362844628456284662847628486284962850628516285262853628546285562856628576285862859628606286162862628636286462865628666286762868628696287062871628726287362874628756287662877628786287962880628816288262883628846288562886628876288862889628906289162892628936289462895628966289762898628996290062901629026290362904629056290662907629086290962910629116291262913629146291562916629176291862919629206292162922629236292462925629266292762928629296293062931629326293362934629356293662937629386293962940629416294262943629446294562946629476294862949629506295162952629536295462955629566295762958629596296062961629626296362964629656296662967629686296962970629716297262973629746297562976629776297862979629806298162982629836298462985629866298762988629896299062991629926299362994629956299662997629986299963000630016300263003630046300563006630076300863009630106301163012630136301463015630166301763018630196302063021630226302363024630256302663027630286302963030630316303263033630346303563036630376303863039630406304163042630436304463045630466304763048630496305063051630526305363054630556305663057630586305963060630616306263063630646306563066630676306863069630706307163072630736307463075630766307763078630796308063081630826308363084630856308663087630886308963090630916309263093630946309563096630976309863099631006310163102631036310463105631066310763108631096311063111631126311363114631156311663117631186311963120631216312263123631246312563126631276312863129631306313163132631336313463135631366313763138631396314063141631426314363144631456314663147631486314963150631516315263153631546315563156631576315863159631606316163162631636316463165631666316763168631696317063171631726317363174631756317663177631786317963180631816318263183631846318563186631876318863189631906319163192631936319463195631966319763198631996320063201632026320363204632056320663207632086320963210632116321263213632146321563216632176321863219632206322163222632236322463225632266322763228632296323063231632326323363234632356323663237632386323963240632416324263243632446324563246632476324863249632506325163252632536325463255632566325763258632596326063261632626326363264632656326663267632686326963270632716327263273632746327563276632776327863279632806328163282632836328463285632866328763288632896329063291632926329363294632956329663297632986329963300633016330263303633046330563306633076330863309633106331163312633136331463315633166331763318633196332063321633226332363324633256332663327633286332963330633316333263333633346333563336633376333863339633406334163342633436334463345633466334763348633496335063351633526335363354633556335663357633586335963360633616336263363633646336563366633676336863369633706337163372633736337463375633766337763378633796338063381633826338363384633856338663387633886338963390633916339263393633946339563396633976339863399634006340163402634036340463405634066340763408634096341063411634126341363414634156341663417634186341963420634216342263423634246342563426634276342863429634306343163432634336343463435634366343763438634396344063441634426344363444634456344663447634486344963450634516345263453634546345563456634576345863459634606346163462634636346463465634666346763468634696347063471634726347363474634756347663477634786347963480634816348263483634846348563486634876348863489634906349163492634936349463495634966349763498634996350063501635026350363504635056350663507635086350963510635116351263513635146351563516635176351863519635206352163522635236352463525635266352763528635296353063531635326353363534635356353663537635386353963540635416354263543635446354563546635476354863549635506355163552635536355463555635566355763558635596356063561635626356363564635656356663567635686356963570635716357263573635746357563576635776357863579635806358163582635836358463585635866358763588635896359063591635926359363594635956359663597635986359963600636016360263603636046360563606636076360863609636106361163612636136361463615636166361763618636196362063621636226362363624636256362663627636286362963630636316363263633636346363563636636376363863639636406364163642636436364463645636466364763648636496365063651636526365363654636556365663657636586365963660636616366263663636646366563666636676366863669636706367163672636736367463675636766367763678636796368063681636826368363684636856368663687636886368963690636916369263693636946369563696636976369863699637006370163702637036370463705637066370763708637096371063711637126371363714637156371663717637186371963720637216372263723637246372563726637276372863729637306373163732637336373463735637366373763738637396374063741637426374363744637456374663747637486374963750637516375263753637546375563756637576375863759637606376163762637636376463765637666376763768637696377063771637726377363774637756377663777637786377963780637816378263783637846378563786637876378863789637906379163792637936379463795637966379763798637996380063801638026380363804638056380663807638086380963810638116381263813638146381563816638176381863819638206382163822638236382463825638266382763828638296383063831638326383363834638356383663837638386383963840638416384263843638446384563846638476384863849638506385163852638536385463855638566385763858638596386063861638626386363864638656386663867638686386963870638716387263873638746387563876638776387863879638806388163882638836388463885638866388763888638896389063891638926389363894638956389663897638986389963900639016390263903639046390563906639076390863909639106391163912639136391463915639166391763918639196392063921639226392363924639256392663927639286392963930639316393263933639346393563936639376393863939639406394163942639436394463945639466394763948639496395063951639526395363954639556395663957639586395963960639616396263963639646396563966639676396863969639706397163972639736397463975639766397763978639796398063981639826398363984639856398663987639886398963990639916399263993639946399563996639976399863999640006400164002640036400464005640066400764008640096401064011640126401364014640156401664017640186401964020640216402264023640246402564026640276402864029640306403164032640336403464035640366403764038640396404064041640426404364044640456404664047640486404964050640516405264053640546405564056640576405864059640606406164062640636406464065640666406764068640696407064071640726407364074640756407664077640786407964080640816408264083640846408564086640876408864089640906409164092640936409464095640966409764098640996410064101641026410364104641056410664107641086410964110641116411264113641146411564116641176411864119641206412164122641236412464125641266412764128641296413064131641326413364134641356413664137641386413964140641416414264143641446414564146641476414864149641506415164152641536415464155641566415764158641596416064161641626416364164641656416664167641686416964170641716417264173641746417564176641776417864179641806418164182641836418464185641866418764188641896419064191641926419364194641956419664197641986419964200642016420264203642046420564206642076420864209642106421164212642136421464215642166421764218642196422064221642226422364224642256422664227642286422964230642316423264233642346423564236642376423864239642406424164242642436424464245642466424764248642496425064251642526425364254642556425664257642586425964260642616426264263642646426564266642676426864269642706427164272642736427464275642766427764278642796428064281642826428364284642856428664287642886428964290642916429264293642946429564296642976429864299643006430164302643036430464305643066430764308643096431064311643126431364314643156431664317643186431964320643216432264323643246432564326643276432864329643306433164332643336433464335643366433764338643396434064341643426434364344643456434664347643486434964350643516435264353643546435564356643576435864359643606436164362643636436464365643666436764368643696437064371643726437364374643756437664377643786437964380643816438264383643846438564386643876438864389643906439164392643936439464395643966439764398643996440064401644026440364404644056440664407644086440964410644116441264413644146441564416644176441864419644206442164422644236442464425644266442764428644296443064431644326443364434644356443664437644386443964440644416444264443644446444564446644476444864449644506445164452644536445464455644566445764458644596446064461644626446364464644656446664467644686446964470644716447264473644746447564476644776447864479644806448164482644836448464485644866448764488644896449064491644926449364494644956449664497644986449964500645016450264503645046450564506645076450864509645106451164512645136451464515645166451764518645196452064521645226452364524645256452664527645286452964530645316453264533645346453564536645376453864539645406454164542645436454464545645466454764548645496455064551645526455364554645556455664557645586455964560645616456264563645646456564566645676456864569645706457164572645736457464575645766457764578645796458064581645826458364584645856458664587645886458964590645916459264593645946459564596645976459864599646006460164602646036460464605646066460764608646096461064611646126461364614646156461664617646186461964620646216462264623646246462564626646276462864629646306463164632646336463464635646366463764638646396464064641646426464364644646456464664647646486464964650646516465264653646546465564656646576465864659646606466164662646636466464665646666466764668646696467064671646726467364674646756467664677646786467964680646816468264683646846468564686646876468864689646906469164692646936469464695646966469764698646996470064701647026470364704647056470664707647086470964710647116471264713647146471564716647176471864719647206472164722647236472464725647266472764728647296473064731647326473364734647356473664737647386473964740647416474264743647446474564746647476474864749647506475164752647536475464755647566475764758647596476064761647626476364764647656476664767647686476964770647716477264773647746477564776647776477864779647806478164782647836478464785647866478764788647896479064791647926479364794647956479664797647986479964800648016480264803648046480564806648076480864809648106481164812648136481464815648166481764818648196482064821648226482364824648256482664827648286482964830648316483264833648346483564836648376483864839648406484164842648436484464845648466484764848648496485064851648526485364854648556485664857648586485964860648616486264863648646486564866648676486864869648706487164872648736487464875648766487764878648796488064881648826488364884648856488664887648886488964890648916489264893648946489564896648976489864899649006490164902649036490464905649066490764908649096491064911649126491364914649156491664917649186491964920649216492264923649246492564926649276492864929649306493164932649336493464935649366493764938649396494064941649426494364944649456494664947649486494964950649516495264953649546495564956649576495864959649606496164962649636496464965649666496764968649696497064971649726497364974649756497664977649786497964980649816498264983649846498564986649876498864989649906499164992649936499464995649966499764998649996500065001650026500365004650056500665007650086500965010650116501265013650146501565016650176501865019650206502165022650236502465025650266502765028650296503065031650326503365034650356503665037650386503965040650416504265043650446504565046650476504865049650506505165052650536505465055650566505765058650596506065061650626506365064650656506665067650686506965070650716507265073650746507565076650776507865079650806508165082650836508465085650866508765088650896509065091650926509365094650956509665097650986509965100651016510265103651046510565106651076510865109651106511165112651136511465115651166511765118651196512065121651226512365124651256512665127651286512965130651316513265133651346513565136651376513865139651406514165142651436514465145651466514765148651496515065151651526515365154651556515665157651586515965160651616516265163651646516565166651676516865169651706517165172651736517465175651766517765178651796518065181651826518365184651856518665187651886518965190651916519265193651946519565196651976519865199652006520165202652036520465205652066520765208652096521065211652126521365214652156521665217652186521965220652216522265223652246522565226652276522865229652306523165232652336523465235652366523765238652396524065241652426524365244652456524665247652486524965250652516525265253652546525565256652576525865259652606526165262652636526465265652666526765268652696527065271652726527365274652756527665277652786527965280652816528265283652846528565286652876528865289652906529165292652936529465295652966529765298652996530065301653026530365304653056530665307653086530965310653116531265313653146531565316653176531865319653206532165322653236532465325653266532765328653296533065331653326533365334653356533665337653386533965340653416534265343653446534565346653476534865349653506535165352653536535465355653566535765358653596536065361653626536365364653656536665367653686536965370653716537265373653746537565376653776537865379653806538165382653836538465385653866538765388653896539065391653926539365394653956539665397653986539965400654016540265403654046540565406654076540865409654106541165412654136541465415654166541765418654196542065421654226542365424654256542665427654286542965430654316543265433654346543565436654376543865439654406544165442654436544465445654466544765448654496545065451654526545365454654556545665457654586545965460654616546265463654646546565466654676546865469654706547165472654736547465475654766547765478654796548065481654826548365484654856548665487654886548965490654916549265493654946549565496654976549865499655006550165502655036550465505655066550765508655096551065511655126551365514655156551665517655186551965520655216552265523655246552565526655276552865529655306553165532655336553465535655366553765538655396554065541655426554365544655456554665547655486554965550655516555265553655546555565556655576555865559655606556165562655636556465565655666556765568655696557065571655726557365574655756557665577655786557965580655816558265583655846558565586655876558865589655906559165592655936559465595655966559765598655996560065601656026560365604656056560665607656086560965610656116561265613656146561565616656176561865619656206562165622656236562465625656266562765628656296563065631656326563365634656356563665637656386563965640656416564265643656446564565646656476564865649656506565165652656536565465655656566565765658656596566065661656626566365664656656566665667656686566965670656716567265673656746567565676656776567865679656806568165682656836568465685656866568765688656896569065691656926569365694656956569665697656986569965700657016570265703657046570565706657076570865709657106571165712657136571465715657166571765718657196572065721657226572365724657256572665727657286572965730657316573265733657346573565736657376573865739657406574165742657436574465745657466574765748657496575065751657526575365754657556575665757657586575965760657616576265763657646576565766657676576865769657706577165772657736577465775657766577765778657796578065781657826578365784657856578665787657886578965790657916579265793657946579565796657976579865799658006580165802658036580465805658066580765808658096581065811658126581365814658156581665817658186581965820658216582265823658246582565826658276582865829658306583165832658336583465835658366583765838658396584065841658426584365844658456584665847658486584965850658516585265853658546585565856658576585865859658606586165862658636586465865658666586765868658696587065871658726587365874658756587665877658786587965880658816588265883658846588565886658876588865889658906589165892658936589465895658966589765898658996590065901659026590365904659056590665907659086590965910659116591265913659146591565916659176591865919659206592165922659236592465925659266592765928659296593065931659326593365934659356593665937659386593965940659416594265943659446594565946659476594865949659506595165952659536595465955659566595765958659596596065961659626596365964659656596665967659686596965970659716597265973659746597565976659776597865979659806598165982659836598465985659866598765988659896599065991659926599365994659956599665997659986599966000660016600266003660046600566006660076600866009660106601166012660136601466015660166601766018660196602066021660226602366024660256602666027660286602966030660316603266033660346603566036660376603866039660406604166042660436604466045660466604766048660496605066051660526605366054660556605666057660586605966060660616606266063660646606566066660676606866069660706607166072660736607466075660766607766078660796608066081660826608366084660856608666087660886608966090660916609266093660946609566096660976609866099661006610166102661036610466105661066610766108661096611066111661126611366114661156611666117661186611966120661216612266123661246612566126661276612866129661306613166132661336613466135661366613766138661396614066141661426614366144661456614666147661486614966150661516615266153661546615566156661576615866159661606616166162661636616466165661666616766168661696617066171661726617366174661756617666177661786617966180661816618266183661846618566186661876618866189661906619166192661936619466195661966619766198661996620066201662026620366204662056620666207662086620966210662116621266213662146621566216662176621866219662206622166222662236622466225662266622766228662296623066231662326623366234662356623666237662386623966240662416624266243662446624566246662476624866249662506625166252662536625466255662566625766258662596626066261662626626366264662656626666267662686626966270662716627266273662746627566276662776627866279662806628166282662836628466285662866628766288662896629066291662926629366294662956629666297662986629966300663016630266303663046630566306663076630866309663106631166312663136631466315663166631766318663196632066321663226632366324663256632666327663286632966330663316633266333663346633566336663376633866339663406634166342663436634466345663466634766348663496635066351663526635366354663556635666357663586635966360663616636266363663646636566366663676636866369663706637166372663736637466375663766637766378663796638066381663826638366384663856638666387663886638966390663916639266393663946639566396663976639866399664006640166402664036640466405664066640766408664096641066411664126641366414664156641666417664186641966420664216642266423664246642566426664276642866429664306643166432664336643466435664366643766438664396644066441664426644366444664456644666447664486644966450664516645266453664546645566456664576645866459664606646166462664636646466465664666646766468664696647066471664726647366474664756647666477664786647966480664816648266483664846648566486664876648866489664906649166492664936649466495664966649766498664996650066501665026650366504665056650666507665086650966510665116651266513665146651566516665176651866519665206652166522665236652466525665266652766528665296653066531665326653366534665356653666537665386653966540665416654266543665446654566546665476654866549665506655166552665536655466555665566655766558665596656066561665626656366564665656656666567665686656966570665716657266573665746657566576665776657866579665806658166582665836658466585665866658766588665896659066591665926659366594665956659666597665986659966600666016660266603666046660566606666076660866609666106661166612666136661466615666166661766618666196662066621666226662366624666256662666627666286662966630666316663266633666346663566636666376663866639666406664166642666436664466645666466664766648666496665066651666526665366654666556665666657666586665966660666616666266663666646666566666666676666866669666706667166672666736667466675666766667766678666796668066681666826668366684666856668666687666886668966690666916669266693666946669566696666976669866699667006670166702667036670466705667066670766708667096671066711667126671366714667156671666717667186671966720667216672266723667246672566726667276672866729667306673166732667336673466735667366673766738667396674066741667426674366744667456674666747667486674966750667516675266753667546675566756667576675866759667606676166762667636676466765667666676766768667696677066771667726677366774667756677666777667786677966780667816678266783667846678566786667876678866789667906679166792667936679466795667966679766798667996680066801668026680366804668056680666807668086680966810668116681266813668146681566816668176681866819668206682166822668236682466825668266682766828668296683066831668326683366834668356683666837668386683966840668416684266843668446684566846668476684866849668506685166852668536685466855668566685766858668596686066861668626686366864668656686666867668686686966870668716687266873668746687566876668776687866879668806688166882668836688466885668866688766888668896689066891668926689366894668956689666897668986689966900669016690266903669046690566906669076690866909669106691166912669136691466915669166691766918669196692066921669226692366924669256692666927669286692966930669316693266933669346693566936669376693866939669406694166942669436694466945669466694766948669496695066951669526695366954669556695666957669586695966960669616696266963669646696566966669676696866969669706697166972669736697466975669766697766978669796698066981669826698366984669856698666987669886698966990669916699266993669946699566996669976699866999670006700167002670036700467005670066700767008670096701067011670126701367014670156701667017670186701967020670216702267023670246702567026670276702867029670306703167032670336703467035670366703767038670396704067041670426704367044670456704667047670486704967050670516705267053670546705567056670576705867059670606706167062670636706467065670666706767068670696707067071670726707367074670756707667077670786707967080670816708267083670846708567086670876708867089670906709167092670936709467095670966709767098670996710067101671026710367104671056710667107671086710967110671116711267113671146711567116671176711867119671206712167122671236712467125671266712767128671296713067131671326713367134671356713667137671386713967140671416714267143671446714567146671476714867149671506715167152671536715467155671566715767158671596716067161671626716367164671656716667167671686716967170671716717267173671746717567176671776717867179671806718167182671836718467185671866718767188671896719067191671926719367194671956719667197671986719967200672016720267203672046720567206672076720867209672106721167212672136721467215672166721767218672196722067221672226722367224672256722667227672286722967230672316723267233672346723567236672376723867239672406724167242672436724467245672466724767248672496725067251672526725367254672556725667257672586725967260672616726267263672646726567266672676726867269672706727167272672736727467275672766727767278672796728067281672826728367284672856728667287672886728967290672916729267293672946729567296672976729867299673006730167302673036730467305673066730767308673096731067311673126731367314673156731667317673186731967320673216732267323673246732567326673276732867329673306733167332673336733467335673366733767338673396734067341673426734367344673456734667347673486734967350673516735267353673546735567356673576735867359673606736167362673636736467365673666736767368673696737067371673726737367374673756737667377673786737967380673816738267383673846738567386673876738867389673906739167392673936739467395673966739767398673996740067401674026740367404674056740667407674086740967410674116741267413674146741567416674176741867419674206742167422674236742467425674266742767428674296743067431674326743367434674356743667437674386743967440674416744267443674446744567446674476744867449674506745167452674536745467455674566745767458674596746067461674626746367464674656746667467674686746967470674716747267473674746747567476674776747867479674806748167482674836748467485674866748767488674896749067491674926749367494674956749667497674986749967500675016750267503675046750567506675076750867509675106751167512675136751467515675166751767518675196752067521675226752367524675256752667527675286752967530675316753267533675346753567536675376753867539675406754167542675436754467545675466754767548675496755067551675526755367554675556755667557675586755967560675616756267563675646756567566675676756867569675706757167572675736757467575675766757767578675796758067581675826758367584675856758667587675886758967590675916759267593675946759567596675976759867599676006760167602676036760467605676066760767608676096761067611676126761367614676156761667617676186761967620676216762267623676246762567626676276762867629676306763167632676336763467635676366763767638676396764067641676426764367644676456764667647676486764967650676516765267653676546765567656676576765867659676606766167662676636766467665676666766767668676696767067671676726767367674676756767667677676786767967680676816768267683676846768567686676876768867689676906769167692676936769467695676966769767698676996770067701677026770367704677056770667707677086770967710677116771267713677146771567716677176771867719677206772167722677236772467725677266772767728677296773067731677326773367734677356773667737677386773967740677416774267743677446774567746677476774867749677506775167752677536775467755677566775767758677596776067761677626776367764677656776667767677686776967770677716777267773677746777567776677776777867779677806778167782677836778467785677866778767788677896779067791677926779367794677956779667797677986779967800678016780267803678046780567806678076780867809678106781167812678136781467815678166781767818678196782067821678226782367824678256782667827678286782967830678316783267833678346783567836678376783867839678406784167842678436784467845678466784767848678496785067851678526785367854678556785667857678586785967860678616786267863678646786567866678676786867869678706787167872678736787467875678766787767878678796788067881678826788367884678856788667887678886788967890678916789267893678946789567896678976789867899679006790167902679036790467905679066790767908679096791067911679126791367914679156791667917679186791967920679216792267923679246792567926679276792867929679306793167932679336793467935679366793767938679396794067941679426794367944679456794667947679486794967950679516795267953679546795567956679576795867959679606796167962679636796467965679666796767968679696797067971679726797367974679756797667977679786797967980679816798267983679846798567986679876798867989679906799167992679936799467995679966799767998679996800068001680026800368004680056800668007680086800968010680116801268013680146801568016680176801868019680206802168022680236802468025680266802768028680296803068031680326803368034680356803668037680386803968040680416804268043680446804568046680476804868049680506805168052680536805468055680566805768058680596806068061680626806368064680656806668067680686806968070680716807268073680746807568076680776807868079680806808168082680836808468085680866808768088680896809068091680926809368094680956809668097680986809968100681016810268103681046810568106681076810868109681106811168112681136811468115681166811768118681196812068121681226812368124681256812668127681286812968130681316813268133681346813568136681376813868139681406814168142681436814468145681466814768148681496815068151681526815368154681556815668157681586815968160681616816268163681646816568166681676816868169681706817168172681736817468175681766817768178681796818068181681826818368184681856818668187681886818968190681916819268193681946819568196681976819868199682006820168202682036820468205682066820768208682096821068211682126821368214682156821668217682186821968220682216822268223682246822568226682276822868229682306823168232682336823468235682366823768238682396824068241682426824368244682456824668247682486824968250682516825268253682546825568256682576825868259682606826168262682636826468265682666826768268682696827068271682726827368274682756827668277682786827968280682816828268283682846828568286682876828868289682906829168292682936829468295682966829768298682996830068301683026830368304683056830668307683086830968310683116831268313683146831568316683176831868319683206832168322683236832468325683266832768328683296833068331683326833368334683356833668337683386833968340683416834268343683446834568346683476834868349683506835168352683536835468355683566835768358683596836068361683626836368364683656836668367683686836968370683716837268373683746837568376683776837868379683806838168382683836838468385683866838768388683896839068391683926839368394683956839668397683986839968400684016840268403684046840568406684076840868409684106841168412684136841468415684166841768418684196842068421684226842368424684256842668427684286842968430684316843268433684346843568436684376843868439684406844168442684436844468445684466844768448684496845068451684526845368454684556845668457684586845968460684616846268463684646846568466684676846868469684706847168472684736847468475684766847768478684796848068481684826848368484684856848668487684886848968490684916849268493684946849568496684976849868499685006850168502685036850468505685066850768508685096851068511685126851368514685156851668517685186851968520685216852268523685246852568526685276852868529685306853168532685336853468535685366853768538685396854068541685426854368544685456854668547685486854968550685516855268553685546855568556685576855868559685606856168562685636856468565685666856768568685696857068571685726857368574685756857668577685786857968580685816858268583685846858568586685876858868589685906859168592685936859468595685966859768598685996860068601686026860368604686056860668607686086860968610686116861268613686146861568616686176861868619686206862168622686236862468625686266862768628686296863068631686326863368634686356863668637686386863968640686416864268643686446864568646686476864868649686506865168652686536865468655686566865768658686596866068661686626866368664686656866668667686686866968670686716867268673686746867568676686776867868679686806868168682686836868468685686866868768688686896869068691686926869368694686956869668697686986869968700687016870268703687046870568706687076870868709687106871168712687136871468715687166871768718687196872068721687226872368724687256872668727687286872968730687316873268733687346873568736687376873868739687406874168742687436874468745687466874768748687496875068751687526875368754687556875668757687586875968760687616876268763687646876568766687676876868769687706877168772687736877468775687766877768778687796878068781687826878368784687856878668787687886878968790687916879268793687946879568796687976879868799688006880168802688036880468805688066880768808688096881068811688126881368814688156881668817688186881968820688216882268823688246882568826688276882868829688306883168832688336883468835688366883768838688396884068841688426884368844688456884668847688486884968850688516885268853688546885568856688576885868859688606886168862688636886468865688666886768868688696887068871688726887368874688756887668877688786887968880688816888268883688846888568886688876888868889688906889168892688936889468895688966889768898688996890068901689026890368904689056890668907689086890968910689116891268913689146891568916689176891868919689206892168922689236892468925689266892768928689296893068931689326893368934689356893668937689386893968940689416894268943689446894568946689476894868949689506895168952689536895468955689566895768958689596896068961689626896368964689656896668967689686896968970689716897268973689746897568976689776897868979689806898168982689836898468985689866898768988689896899068991689926899368994689956899668997689986899969000690016900269003690046900569006690076900869009690106901169012690136901469015690166901769018690196902069021690226902369024690256902669027690286902969030690316903269033690346903569036690376903869039690406904169042690436904469045690466904769048690496905069051690526905369054690556905669057690586905969060690616906269063690646906569066690676906869069690706907169072690736907469075690766907769078690796908069081690826908369084690856908669087690886908969090690916909269093690946909569096690976909869099691006910169102691036910469105691066910769108691096911069111691126911369114691156911669117691186911969120691216912269123691246912569126691276912869129691306913169132691336913469135691366913769138691396914069141691426914369144691456914669147691486914969150691516915269153691546915569156691576915869159691606916169162691636916469165691666916769168691696917069171691726917369174691756917669177691786917969180691816918269183691846918569186691876918869189691906919169192691936919469195691966919769198691996920069201692026920369204692056920669207692086920969210692116921269213692146921569216692176921869219692206922169222692236922469225692266922769228692296923069231692326923369234692356923669237692386923969240692416924269243692446924569246692476924869249692506925169252692536925469255692566925769258692596926069261692626926369264692656926669267692686926969270692716927269273692746927569276692776927869279692806928169282692836928469285692866928769288692896929069291692926929369294692956929669297692986929969300693016930269303693046930569306693076930869309693106931169312693136931469315693166931769318693196932069321693226932369324693256932669327693286932969330693316933269333693346933569336693376933869339693406934169342693436934469345693466934769348693496935069351693526935369354693556935669357693586935969360693616936269363693646936569366693676936869369693706937169372693736937469375693766937769378693796938069381693826938369384693856938669387693886938969390693916939269393693946939569396693976939869399694006940169402694036940469405694066940769408694096941069411694126941369414694156941669417694186941969420694216942269423694246942569426694276942869429694306943169432694336943469435694366943769438694396944069441694426944369444694456944669447694486944969450694516945269453694546945569456694576945869459694606946169462694636946469465694666946769468694696947069471694726947369474694756947669477694786947969480694816948269483694846948569486694876948869489694906949169492694936949469495694966949769498694996950069501695026950369504695056950669507695086950969510695116951269513695146951569516695176951869519695206952169522695236952469525695266952769528695296953069531695326953369534695356953669537695386953969540695416954269543695446954569546695476954869549695506955169552695536955469555695566955769558695596956069561695626956369564695656956669567695686956969570695716957269573695746957569576695776957869579695806958169582695836958469585695866958769588695896959069591695926959369594695956959669597695986959969600696016960269603696046960569606696076960869609696106961169612696136961469615696166961769618696196962069621696226962369624696256962669627696286962969630696316963269633696346963569636696376963869639696406964169642696436964469645696466964769648696496965069651696526965369654696556965669657696586965969660696616966269663696646966569666696676966869669696706967169672696736967469675696766967769678696796968069681696826968369684696856968669687696886968969690696916969269693696946969569696696976969869699697006970169702697036970469705697066970769708697096971069711697126971369714697156971669717697186971969720697216972269723697246972569726697276972869729697306973169732697336973469735697366973769738697396974069741697426974369744697456974669747697486974969750697516975269753697546975569756697576975869759697606976169762697636976469765697666976769768697696977069771697726977369774697756977669777697786977969780697816978269783697846978569786697876978869789697906979169792697936979469795697966979769798697996980069801698026980369804698056980669807698086980969810698116981269813698146981569816698176981869819698206982169822698236982469825698266982769828698296983069831698326983369834698356983669837698386983969840698416984269843698446984569846698476984869849698506985169852698536985469855698566985769858698596986069861698626986369864698656986669867698686986969870698716987269873698746987569876698776987869879698806988169882698836988469885698866988769888698896989069891698926989369894698956989669897698986989969900699016990269903699046990569906699076990869909699106991169912699136991469915699166991769918699196992069921699226992369924699256992669927699286992969930699316993269933699346993569936699376993869939699406994169942699436994469945699466994769948699496995069951699526995369954699556995669957699586995969960699616996269963699646996569966699676996869969699706997169972699736997469975699766997769978699796998069981699826998369984699856998669987699886998969990699916999269993699946999569996699976999869999700007000170002700037000470005700067000770008700097001070011700127001370014700157001670017700187001970020700217002270023700247002570026700277002870029700307003170032700337003470035700367003770038700397004070041700427004370044700457004670047700487004970050700517005270053700547005570056700577005870059700607006170062700637006470065700667006770068700697007070071700727007370074700757007670077700787007970080700817008270083700847008570086700877008870089700907009170092700937009470095700967009770098700997010070101701027010370104701057010670107701087010970110701117011270113701147011570116701177011870119701207012170122701237012470125701267012770128701297013070131701327013370134701357013670137701387013970140701417014270143701447014570146701477014870149701507015170152701537015470155701567015770158701597016070161701627016370164701657016670167701687016970170701717017270173701747017570176701777017870179701807018170182701837018470185701867018770188701897019070191701927019370194701957019670197701987019970200702017020270203702047020570206702077020870209702107021170212702137021470215702167021770218702197022070221702227022370224702257022670227702287022970230702317023270233702347023570236702377023870239702407024170242702437024470245702467024770248702497025070251702527025370254702557025670257702587025970260702617026270263702647026570266702677026870269702707027170272702737027470275702767027770278702797028070281702827028370284702857028670287702887028970290702917029270293702947029570296702977029870299703007030170302703037030470305703067030770308703097031070311703127031370314703157031670317703187031970320703217032270323703247032570326703277032870329703307033170332703337033470335703367033770338703397034070341703427034370344703457034670347703487034970350703517035270353703547035570356703577035870359703607036170362703637036470365703667036770368703697037070371703727037370374703757037670377703787037970380703817038270383703847038570386703877038870389703907039170392703937039470395703967039770398703997040070401704027040370404704057040670407704087040970410704117041270413704147041570416704177041870419704207042170422704237042470425704267042770428704297043070431704327043370434704357043670437704387043970440704417044270443704447044570446704477044870449704507045170452704537045470455704567045770458704597046070461704627046370464704657046670467704687046970470704717047270473704747047570476704777047870479704807048170482704837048470485704867048770488704897049070491704927049370494704957049670497704987049970500705017050270503705047050570506705077050870509705107051170512705137051470515705167051770518705197052070521705227052370524705257052670527705287052970530705317053270533705347053570536705377053870539705407054170542705437054470545705467054770548705497055070551705527055370554705557055670557705587055970560705617056270563705647056570566705677056870569705707057170572705737057470575705767057770578705797058070581705827058370584705857058670587705887058970590705917059270593705947059570596705977059870599706007060170602706037060470605706067060770608706097061070611706127061370614706157061670617706187061970620706217062270623706247062570626706277062870629706307063170632706337063470635706367063770638706397064070641706427064370644706457064670647706487064970650706517065270653706547065570656706577065870659706607066170662706637066470665706667066770668706697067070671706727067370674706757067670677706787067970680706817068270683706847068570686706877068870689706907069170692706937069470695706967069770698706997070070701707027070370704707057070670707707087070970710707117071270713707147071570716707177071870719707207072170722707237072470725707267072770728707297073070731707327073370734707357073670737707387073970740707417074270743707447074570746707477074870749707507075170752707537075470755707567075770758707597076070761707627076370764707657076670767707687076970770707717077270773707747077570776707777077870779707807078170782707837078470785707867078770788707897079070791707927079370794707957079670797707987079970800708017080270803708047080570806708077080870809708107081170812708137081470815708167081770818708197082070821708227082370824708257082670827708287082970830708317083270833708347083570836708377083870839708407084170842708437084470845708467084770848708497085070851708527085370854708557085670857708587085970860708617086270863708647086570866708677086870869708707087170872708737087470875708767087770878708797088070881708827088370884708857088670887708887088970890708917089270893708947089570896708977089870899709007090170902709037090470905709067090770908709097091070911709127091370914709157091670917709187091970920709217092270923709247092570926709277092870929709307093170932709337093470935709367093770938709397094070941709427094370944709457094670947709487094970950709517095270953709547095570956709577095870959709607096170962709637096470965709667096770968709697097070971709727097370974709757097670977709787097970980709817098270983709847098570986709877098870989709907099170992709937099470995709967099770998709997100071001710027100371004710057100671007710087100971010710117101271013710147101571016710177101871019710207102171022710237102471025710267102771028710297103071031710327103371034710357103671037710387103971040710417104271043710447104571046710477104871049710507105171052710537105471055710567105771058710597106071061710627106371064710657106671067710687106971070710717107271073710747107571076710777107871079710807108171082710837108471085710867108771088710897109071091710927109371094710957109671097710987109971100711017110271103711047110571106711077110871109711107111171112711137111471115711167111771118711197112071121711227112371124711257112671127711287112971130711317113271133711347113571136711377113871139711407114171142711437114471145711467114771148711497115071151711527115371154711557115671157711587115971160711617116271163711647116571166711677116871169711707117171172711737117471175711767117771178711797118071181711827118371184711857118671187711887118971190711917119271193711947119571196711977119871199712007120171202712037120471205712067120771208712097121071211712127121371214712157121671217712187121971220712217122271223712247122571226712277122871229712307123171232712337123471235712367123771238712397124071241712427124371244712457124671247712487124971250712517125271253712547125571256712577125871259712607126171262712637126471265712667126771268712697127071271712727127371274712757127671277712787127971280712817128271283712847128571286712877128871289712907129171292712937129471295712967129771298712997130071301713027130371304713057130671307713087130971310713117131271313713147131571316713177131871319713207132171322713237132471325713267132771328713297133071331713327133371334713357133671337713387133971340713417134271343713447134571346713477134871349713507135171352713537135471355713567135771358713597136071361713627136371364713657136671367713687136971370713717137271373713747137571376713777137871379713807138171382713837138471385713867138771388713897139071391713927139371394713957139671397713987139971400714017140271403714047140571406714077140871409714107141171412714137141471415714167141771418714197142071421714227142371424714257142671427714287142971430714317143271433714347143571436714377143871439714407144171442714437144471445714467144771448714497145071451714527145371454714557145671457714587145971460714617146271463714647146571466714677146871469714707147171472714737147471475714767147771478714797148071481714827148371484714857148671487714887148971490714917149271493714947149571496714977149871499715007150171502715037150471505715067150771508715097151071511715127151371514715157151671517715187151971520715217152271523715247152571526715277152871529715307153171532715337153471535715367153771538715397154071541715427154371544715457154671547715487154971550715517155271553715547155571556715577155871559715607156171562715637156471565715667156771568715697157071571715727157371574715757157671577715787157971580715817158271583715847158571586715877158871589715907159171592715937159471595715967159771598715997160071601716027160371604716057160671607716087160971610716117161271613716147161571616716177161871619716207162171622716237162471625716267162771628716297163071631716327163371634716357163671637716387163971640716417164271643716447164571646716477164871649716507165171652716537165471655716567165771658716597166071661716627166371664716657166671667716687166971670716717167271673716747167571676716777167871679716807168171682716837168471685716867168771688716897169071691716927169371694716957169671697716987169971700717017170271703717047170571706717077170871709717107171171712717137171471715717167171771718717197172071721717227172371724717257172671727717287172971730717317173271733717347173571736717377173871739717407174171742717437174471745717467174771748717497175071751717527175371754717557175671757717587175971760717617176271763717647176571766717677176871769717707177171772717737177471775717767177771778717797178071781717827178371784717857178671787717887178971790717917179271793717947179571796717977179871799718007180171802718037180471805718067180771808718097181071811718127181371814718157181671817718187181971820718217182271823718247182571826718277182871829718307183171832718337183471835718367183771838718397184071841718427184371844718457184671847718487184971850718517185271853718547185571856718577185871859718607186171862718637186471865718667186771868718697187071871718727187371874718757187671877718787187971880718817188271883718847188571886718877188871889718907189171892718937189471895718967189771898718997190071901719027190371904719057190671907719087190971910719117191271913719147191571916719177191871919719207192171922719237192471925719267192771928719297193071931719327193371934719357193671937719387193971940719417194271943719447194571946719477194871949719507195171952719537195471955719567195771958719597196071961719627196371964719657196671967719687196971970719717197271973719747197571976719777197871979719807198171982719837198471985719867198771988719897199071991719927199371994719957199671997719987199972000720017200272003720047200572006720077200872009720107201172012720137201472015720167201772018720197202072021720227202372024720257202672027720287202972030720317203272033720347203572036720377203872039720407204172042720437204472045720467204772048720497205072051720527205372054720557205672057720587205972060720617206272063720647206572066720677206872069720707207172072720737207472075720767207772078720797208072081720827208372084720857208672087720887208972090720917209272093720947209572096720977209872099721007210172102721037210472105721067210772108721097211072111721127211372114721157211672117721187211972120721217212272123721247212572126721277212872129721307213172132721337213472135721367213772138721397214072141721427214372144721457214672147721487214972150721517215272153721547215572156721577215872159721607216172162721637216472165721667216772168721697217072171721727217372174721757217672177721787217972180721817218272183721847218572186721877218872189721907219172192721937219472195721967219772198721997220072201722027220372204722057220672207722087220972210722117221272213722147221572216722177221872219722207222172222722237222472225722267222772228722297223072231722327223372234722357223672237722387223972240722417224272243722447224572246722477224872249722507225172252722537225472255722567225772258722597226072261722627226372264722657226672267722687226972270722717227272273722747227572276722777227872279722807228172282722837228472285722867228772288722897229072291722927229372294722957229672297722987229972300723017230272303723047230572306723077230872309723107231172312723137231472315723167231772318723197232072321723227232372324723257232672327723287232972330723317233272333723347233572336723377233872339723407234172342723437234472345723467234772348723497235072351723527235372354723557235672357723587235972360723617236272363723647236572366723677236872369723707237172372723737237472375723767237772378723797238072381723827238372384723857238672387723887238972390723917239272393723947239572396723977239872399724007240172402724037240472405724067240772408724097241072411724127241372414724157241672417724187241972420724217242272423724247242572426724277242872429724307243172432724337243472435724367243772438724397244072441724427244372444724457244672447724487244972450724517245272453724547245572456724577245872459724607246172462724637246472465724667246772468724697247072471724727247372474724757247672477724787247972480724817248272483724847248572486724877248872489724907249172492724937249472495724967249772498724997250072501725027250372504725057250672507725087250972510725117251272513725147251572516725177251872519725207252172522725237252472525725267252772528725297253072531725327253372534725357253672537725387253972540725417254272543725447254572546725477254872549725507255172552725537255472555725567255772558725597256072561725627256372564725657256672567725687256972570725717257272573725747257572576725777257872579725807258172582725837258472585725867258772588725897259072591725927259372594725957259672597725987259972600726017260272603726047260572606726077260872609726107261172612726137261472615726167261772618726197262072621726227262372624726257262672627726287262972630726317263272633726347263572636726377263872639726407264172642726437264472645726467264772648726497265072651726527265372654726557265672657726587265972660726617266272663726647266572666726677266872669726707267172672726737267472675726767267772678726797268072681726827268372684726857268672687726887268972690726917269272693726947269572696726977269872699727007270172702727037270472705727067270772708727097271072711727127271372714727157271672717727187271972720727217272272723727247272572726727277272872729727307273172732727337273472735727367273772738727397274072741727427274372744727457274672747727487274972750727517275272753727547275572756727577275872759727607276172762727637276472765727667276772768727697277072771727727277372774727757277672777727787277972780727817278272783727847278572786727877278872789727907279172792727937279472795727967279772798727997280072801728027280372804728057280672807728087280972810728117281272813728147281572816728177281872819728207282172822728237282472825728267282772828728297283072831728327283372834728357283672837728387283972840728417284272843728447284572846728477284872849728507285172852728537285472855728567285772858728597286072861728627286372864728657286672867728687286972870728717287272873728747287572876728777287872879728807288172882728837288472885728867288772888728897289072891728927289372894728957289672897728987289972900729017290272903729047290572906729077290872909729107291172912729137291472915729167291772918729197292072921729227292372924729257292672927729287292972930729317293272933729347293572936729377293872939729407294172942729437294472945729467294772948729497295072951729527295372954729557295672957729587295972960729617296272963729647296572966729677296872969729707297172972729737297472975729767297772978729797298072981729827298372984729857298672987729887298972990729917299272993729947299572996729977299872999730007300173002730037300473005730067300773008730097301073011730127301373014730157301673017730187301973020730217302273023730247302573026730277302873029730307303173032730337303473035730367303773038730397304073041730427304373044730457304673047730487304973050730517305273053730547305573056730577305873059730607306173062730637306473065730667306773068730697307073071730727307373074730757307673077730787307973080730817308273083730847308573086730877308873089730907309173092730937309473095730967309773098730997310073101731027310373104731057310673107731087310973110731117311273113731147311573116731177311873119731207312173122731237312473125731267312773128731297313073131731327313373134731357313673137731387313973140731417314273143731447314573146731477314873149731507315173152731537315473155731567315773158731597316073161731627316373164731657316673167731687316973170731717317273173731747317573176731777317873179731807318173182731837318473185731867318773188731897319073191731927319373194731957319673197731987319973200732017320273203732047320573206732077320873209732107321173212732137321473215732167321773218732197322073221732227322373224732257322673227732287322973230732317323273233732347323573236732377323873239732407324173242732437324473245732467324773248732497325073251732527325373254732557325673257732587325973260732617326273263732647326573266732677326873269732707327173272732737327473275732767327773278732797328073281732827328373284732857328673287732887328973290732917329273293732947329573296732977329873299733007330173302733037330473305733067330773308733097331073311733127331373314733157331673317733187331973320733217332273323733247332573326733277332873329733307333173332733337333473335733367333773338733397334073341733427334373344733457334673347733487334973350733517335273353733547335573356733577335873359733607336173362733637336473365733667336773368733697337073371733727337373374733757337673377733787337973380733817338273383733847338573386733877338873389733907339173392733937339473395733967339773398733997340073401734027340373404734057340673407734087340973410734117341273413734147341573416734177341873419734207342173422734237342473425734267342773428734297343073431734327343373434734357343673437734387343973440734417344273443734447344573446734477344873449734507345173452734537345473455734567345773458734597346073461734627346373464734657346673467734687346973470734717347273473734747347573476734777347873479734807348173482734837348473485734867348773488734897349073491734927349373494734957349673497734987349973500735017350273503735047350573506735077350873509735107351173512735137351473515735167351773518735197352073521735227352373524735257352673527735287352973530735317353273533735347353573536735377353873539735407354173542735437354473545735467354773548735497355073551735527355373554735557355673557735587355973560735617356273563735647356573566735677356873569735707357173572735737357473575735767357773578735797358073581735827358373584735857358673587735887358973590735917359273593735947359573596735977359873599736007360173602736037360473605736067360773608736097361073611736127361373614736157361673617736187361973620736217362273623736247362573626736277362873629736307363173632736337363473635736367363773638736397364073641736427364373644736457364673647736487364973650736517365273653736547365573656736577365873659736607366173662736637366473665736667366773668736697367073671736727367373674736757367673677736787367973680736817368273683736847368573686736877368873689736907369173692736937369473695736967369773698736997370073701737027370373704737057370673707737087370973710737117371273713737147371573716737177371873719737207372173722737237372473725737267372773728737297373073731737327373373734737357373673737737387373973740737417374273743737447374573746737477374873749737507375173752737537375473755737567375773758737597376073761737627376373764737657376673767737687376973770737717377273773737747377573776737777377873779737807378173782737837378473785737867378773788737897379073791737927379373794737957379673797737987379973800738017380273803738047380573806738077380873809738107381173812738137381473815738167381773818738197382073821738227382373824738257382673827738287382973830738317383273833738347383573836738377383873839738407384173842738437384473845738467384773848738497385073851738527385373854738557385673857738587385973860738617386273863738647386573866738677386873869738707387173872738737387473875738767387773878738797388073881738827388373884738857388673887738887388973890738917389273893738947389573896738977389873899739007390173902739037390473905739067390773908739097391073911739127391373914739157391673917739187391973920739217392273923739247392573926739277392873929739307393173932739337393473935739367393773938739397394073941739427394373944739457394673947739487394973950739517395273953739547395573956739577395873959739607396173962739637396473965739667396773968739697397073971739727397373974739757397673977739787397973980739817398273983739847398573986739877398873989739907399173992739937399473995739967399773998739997400074001740027400374004740057400674007740087400974010740117401274013740147401574016740177401874019740207402174022740237402474025740267402774028740297403074031740327403374034740357403674037740387403974040740417404274043740447404574046740477404874049740507405174052740537405474055740567405774058740597406074061740627406374064740657406674067740687406974070740717407274073740747407574076740777407874079740807408174082740837408474085740867408774088740897409074091740927409374094740957409674097740987409974100741017410274103741047410574106741077410874109741107411174112741137411474115741167411774118741197412074121741227412374124741257412674127741287412974130741317413274133741347413574136741377413874139741407414174142741437414474145741467414774148741497415074151741527415374154741557415674157741587415974160741617416274163741647416574166741677416874169741707417174172741737417474175741767417774178741797418074181741827418374184741857418674187741887418974190741917419274193741947419574196741977419874199742007420174202742037420474205742067420774208742097421074211742127421374214742157421674217742187421974220742217422274223742247422574226742277422874229742307423174232742337423474235742367423774238742397424074241742427424374244742457424674247742487424974250742517425274253742547425574256742577425874259742607426174262742637426474265742667426774268742697427074271742727427374274742757427674277742787427974280742817428274283742847428574286742877428874289742907429174292742937429474295742967429774298742997430074301743027430374304743057430674307743087430974310743117431274313743147431574316743177431874319743207432174322743237432474325743267432774328743297433074331743327433374334743357433674337743387433974340743417434274343743447434574346743477434874349743507435174352743537435474355743567435774358743597436074361743627436374364743657436674367743687436974370743717437274373743747437574376743777437874379743807438174382743837438474385743867438774388743897439074391743927439374394743957439674397743987439974400744017440274403744047440574406744077440874409744107441174412744137441474415744167441774418744197442074421744227442374424744257442674427744287442974430744317443274433744347443574436744377443874439744407444174442744437444474445744467444774448744497445074451744527445374454744557445674457744587445974460744617446274463744647446574466744677446874469744707447174472744737447474475744767447774478744797448074481744827448374484744857448674487744887448974490744917449274493744947449574496744977449874499745007450174502745037450474505745067450774508745097451074511745127451374514745157451674517745187451974520745217452274523745247452574526745277452874529745307453174532745337453474535745367453774538745397454074541745427454374544745457454674547745487454974550745517455274553745547455574556745577455874559745607456174562745637456474565745667456774568745697457074571745727457374574745757457674577745787457974580745817458274583745847458574586745877458874589745907459174592745937459474595745967459774598745997460074601746027460374604746057460674607746087460974610746117461274613746147461574616746177461874619746207462174622746237462474625746267462774628746297463074631746327463374634746357463674637746387463974640746417464274643746447464574646746477464874649746507465174652746537465474655746567465774658746597466074661746627466374664746657466674667746687466974670746717467274673746747467574676746777467874679746807468174682746837468474685746867468774688746897469074691746927469374694746957469674697746987469974700747017470274703747047470574706747077470874709747107471174712747137471474715747167471774718747197472074721747227472374724747257472674727747287472974730747317473274733747347473574736747377473874739747407474174742747437474474745747467474774748747497475074751747527475374754747557475674757747587475974760747617476274763747647476574766747677476874769747707477174772747737477474775747767477774778747797478074781747827478374784747857478674787747887478974790747917479274793747947479574796747977479874799748007480174802748037480474805748067480774808748097481074811748127481374814748157481674817748187481974820748217482274823748247482574826748277482874829748307483174832748337483474835748367483774838748397484074841748427484374844748457484674847748487484974850748517485274853748547485574856748577485874859748607486174862748637486474865748667486774868748697487074871748727487374874748757487674877748787487974880748817488274883748847488574886748877488874889748907489174892748937489474895748967489774898748997490074901749027490374904749057490674907749087490974910749117491274913749147491574916749177491874919749207492174922749237492474925749267492774928749297493074931749327493374934749357493674937749387493974940749417494274943749447494574946749477494874949749507495174952749537495474955749567495774958749597496074961749627496374964749657496674967749687496974970749717497274973749747497574976749777497874979749807498174982749837498474985749867498774988749897499074991749927499374994749957499674997749987499975000750017500275003750047500575006750077500875009750107501175012750137501475015750167501775018750197502075021750227502375024750257502675027750287502975030750317503275033750347503575036750377503875039750407504175042750437504475045750467504775048750497505075051750527505375054750557505675057750587505975060750617506275063750647506575066750677506875069750707507175072750737507475075750767507775078750797508075081750827508375084750857508675087750887508975090750917509275093750947509575096750977509875099751007510175102751037510475105751067510775108751097511075111751127511375114751157511675117751187511975120751217512275123751247512575126751277512875129751307513175132751337513475135751367513775138751397514075141751427514375144751457514675147751487514975150751517515275153751547515575156751577515875159751607516175162751637516475165751667516775168751697517075171751727517375174751757517675177751787517975180751817518275183751847518575186751877518875189751907519175192751937519475195751967519775198751997520075201752027520375204752057520675207752087520975210752117521275213752147521575216752177521875219752207522175222752237522475225752267522775228752297523075231752327523375234752357523675237752387523975240752417524275243752447524575246752477524875249752507525175252752537525475255752567525775258752597526075261752627526375264752657526675267752687526975270752717527275273752747527575276752777527875279752807528175282752837528475285752867528775288752897529075291752927529375294752957529675297752987529975300753017530275303753047530575306753077530875309753107531175312753137531475315753167531775318753197532075321753227532375324753257532675327753287532975330753317533275333753347533575336753377533875339753407534175342753437534475345753467534775348753497535075351753527535375354753557535675357753587535975360753617536275363753647536575366753677536875369753707537175372753737537475375753767537775378753797538075381753827538375384753857538675387753887538975390753917539275393753947539575396753977539875399754007540175402754037540475405754067540775408754097541075411754127541375414754157541675417754187541975420754217542275423754247542575426754277542875429754307543175432754337543475435754367543775438754397544075441754427544375444754457544675447754487544975450754517545275453754547545575456754577545875459754607546175462754637546475465754667546775468754697547075471754727547375474754757547675477754787547975480754817548275483754847548575486754877548875489754907549175492754937549475495754967549775498754997550075501755027550375504755057550675507755087550975510755117551275513755147551575516755177551875519755207552175522755237552475525755267552775528755297553075531755327553375534755357553675537755387553975540755417554275543755447554575546755477554875549755507555175552755537555475555755567555775558755597556075561755627556375564755657556675567755687556975570755717557275573755747557575576755777557875579755807558175582755837558475585755867558775588755897559075591755927559375594755957559675597755987559975600756017560275603756047560575606756077560875609756107561175612756137561475615756167561775618756197562075621756227562375624756257562675627756287562975630756317563275633756347563575636756377563875639756407564175642756437564475645756467564775648756497565075651756527565375654756557565675657756587565975660756617566275663756647566575666756677566875669756707567175672756737567475675756767567775678756797568075681756827568375684756857568675687756887568975690756917569275693756947569575696756977569875699757007570175702757037570475705757067570775708757097571075711757127571375714757157571675717757187571975720757217572275723757247572575726757277572875729757307573175732757337573475735757367573775738757397574075741757427574375744757457574675747757487574975750757517575275753757547575575756757577575875759757607576175762757637576475765757667576775768757697577075771757727577375774757757577675777757787577975780757817578275783757847578575786757877578875789757907579175792757937579475795757967579775798757997580075801758027580375804758057580675807758087580975810758117581275813758147581575816758177581875819758207582175822758237582475825758267582775828758297583075831758327583375834758357583675837758387583975840758417584275843758447584575846758477584875849758507585175852758537585475855758567585775858758597586075861758627586375864758657586675867758687586975870758717587275873758747587575876758777587875879758807588175882758837588475885758867588775888758897589075891758927589375894758957589675897758987589975900759017590275903759047590575906759077590875909759107591175912759137591475915759167591775918759197592075921759227592375924759257592675927759287592975930759317593275933759347593575936759377593875939759407594175942759437594475945759467594775948759497595075951759527595375954759557595675957759587595975960759617596275963759647596575966759677596875969759707597175972759737597475975759767597775978759797598075981759827598375984759857598675987759887598975990759917599275993759947599575996759977599875999760007600176002760037600476005760067600776008760097601076011760127601376014760157601676017760187601976020760217602276023760247602576026760277602876029760307603176032760337603476035760367603776038760397604076041760427604376044760457604676047760487604976050760517605276053760547605576056760577605876059760607606176062760637606476065760667606776068760697607076071760727607376074760757607676077760787607976080760817608276083760847608576086760877608876089760907609176092760937609476095760967609776098760997610076101761027610376104761057610676107761087610976110761117611276113761147611576116761177611876119761207612176122761237612476125761267612776128761297613076131761327613376134761357613676137761387613976140761417614276143761447614576146761477614876149761507615176152761537615476155761567615776158761597616076161761627616376164761657616676167761687616976170761717617276173761747617576176761777617876179761807618176182761837618476185761867618776188761897619076191761927619376194761957619676197761987619976200762017620276203762047620576206762077620876209762107621176212762137621476215762167621776218762197622076221762227622376224762257622676227762287622976230762317623276233762347623576236762377623876239762407624176242762437624476245762467624776248762497625076251762527625376254762557625676257762587625976260762617626276263762647626576266762677626876269762707627176272762737627476275762767627776278762797628076281762827628376284762857628676287762887628976290762917629276293762947629576296762977629876299763007630176302763037630476305763067630776308763097631076311763127631376314763157631676317763187631976320763217632276323763247632576326763277632876329763307633176332763337633476335763367633776338763397634076341763427634376344763457634676347763487634976350763517635276353763547635576356763577635876359763607636176362763637636476365763667636776368763697637076371763727637376374763757637676377763787637976380763817638276383763847638576386763877638876389763907639176392763937639476395763967639776398763997640076401764027640376404764057640676407764087640976410764117641276413764147641576416764177641876419764207642176422764237642476425764267642776428764297643076431764327643376434764357643676437764387643976440764417644276443764447644576446764477644876449764507645176452764537645476455764567645776458764597646076461764627646376464764657646676467764687646976470764717647276473764747647576476764777647876479764807648176482764837648476485764867648776488764897649076491764927649376494764957649676497764987649976500765017650276503765047650576506765077650876509765107651176512765137651476515765167651776518765197652076521765227652376524765257652676527765287652976530765317653276533765347653576536765377653876539765407654176542765437654476545765467654776548765497655076551765527655376554765557655676557765587655976560765617656276563765647656576566765677656876569765707657176572765737657476575765767657776578765797658076581765827658376584765857658676587765887658976590765917659276593765947659576596765977659876599766007660176602766037660476605766067660776608766097661076611766127661376614766157661676617766187661976620766217662276623766247662576626766277662876629766307663176632766337663476635766367663776638766397664076641766427664376644766457664676647766487664976650766517665276653766547665576656766577665876659766607666176662766637666476665766667666776668766697667076671766727667376674766757667676677766787667976680766817668276683766847668576686766877668876689766907669176692766937669476695766967669776698766997670076701767027670376704767057670676707767087670976710767117671276713767147671576716767177671876719767207672176722767237672476725767267672776728767297673076731767327673376734767357673676737767387673976740767417674276743767447674576746767477674876749767507675176752767537675476755767567675776758767597676076761767627676376764767657676676767767687676976770767717677276773767747677576776767777677876779767807678176782767837678476785767867678776788767897679076791767927679376794767957679676797767987679976800768017680276803768047680576806768077680876809768107681176812768137681476815768167681776818768197682076821768227682376824768257682676827768287682976830768317683276833768347683576836768377683876839768407684176842768437684476845768467684776848768497685076851768527685376854768557685676857768587685976860768617686276863768647686576866768677686876869768707687176872768737687476875768767687776878768797688076881768827688376884768857688676887768887688976890768917689276893768947689576896768977689876899769007690176902769037690476905769067690776908769097691076911769127691376914769157691676917769187691976920769217692276923769247692576926769277692876929769307693176932769337693476935769367693776938769397694076941769427694376944769457694676947769487694976950769517695276953769547695576956769577695876959769607696176962769637696476965769667696776968769697697076971769727697376974769757697676977769787697976980769817698276983769847698576986769877698876989769907699176992769937699476995769967699776998769997700077001770027700377004770057700677007770087700977010770117701277013770147701577016770177701877019770207702177022770237702477025770267702777028770297703077031770327703377034770357703677037770387703977040770417704277043770447704577046770477704877049770507705177052770537705477055770567705777058770597706077061770627706377064770657706677067770687706977070770717707277073770747707577076770777707877079770807708177082770837708477085770867708777088770897709077091770927709377094770957709677097770987709977100771017710277103771047710577106771077710877109771107711177112771137711477115771167711777118771197712077121771227712377124771257712677127771287712977130771317713277133771347713577136771377713877139771407714177142771437714477145771467714777148771497715077151771527715377154771557715677157771587715977160771617716277163771647716577166771677716877169771707717177172771737717477175771767717777178771797718077181771827718377184771857718677187771887718977190771917719277193771947719577196771977719877199772007720177202772037720477205772067720777208772097721077211772127721377214772157721677217772187721977220772217722277223772247722577226772277722877229772307723177232772337723477235772367723777238772397724077241772427724377244772457724677247772487724977250772517725277253772547725577256772577725877259772607726177262772637726477265772667726777268772697727077271772727727377274772757727677277772787727977280772817728277283772847728577286772877728877289772907729177292772937729477295772967729777298772997730077301773027730377304773057730677307773087730977310773117731277313773147731577316773177731877319773207732177322773237732477325773267732777328773297733077331773327733377334773357733677337773387733977340773417734277343773447734577346773477734877349773507735177352773537735477355773567735777358773597736077361773627736377364773657736677367773687736977370773717737277373773747737577376773777737877379773807738177382773837738477385773867738777388773897739077391773927739377394773957739677397773987739977400774017740277403774047740577406774077740877409774107741177412774137741477415774167741777418774197742077421774227742377424774257742677427774287742977430774317743277433774347743577436774377743877439774407744177442774437744477445774467744777448774497745077451774527745377454774557745677457774587745977460774617746277463774647746577466774677746877469774707747177472774737747477475774767747777478774797748077481774827748377484774857748677487774887748977490774917749277493774947749577496774977749877499775007750177502775037750477505775067750777508775097751077511775127751377514775157751677517775187751977520775217752277523775247752577526775277752877529775307753177532775337753477535775367753777538775397754077541775427754377544775457754677547775487754977550775517755277553775547755577556775577755877559775607756177562775637756477565775667756777568775697757077571775727757377574775757757677577775787757977580775817758277583775847758577586775877758877589775907759177592775937759477595775967759777598775997760077601776027760377604776057760677607776087760977610776117761277613776147761577616776177761877619776207762177622776237762477625776267762777628776297763077631776327763377634776357763677637776387763977640776417764277643776447764577646776477764877649776507765177652776537765477655776567765777658776597766077661776627766377664776657766677667776687766977670776717767277673776747767577676776777767877679776807768177682776837768477685776867768777688776897769077691776927769377694776957769677697776987769977700777017770277703777047770577706777077770877709777107771177712777137771477715777167771777718777197772077721777227772377724777257772677727777287772977730777317773277733777347773577736777377773877739777407774177742777437774477745777467774777748777497775077751777527775377754777557775677757777587775977760777617776277763777647776577766777677776877769777707777177772777737777477775777767777777778777797778077781777827778377784777857778677787777887778977790777917779277793777947779577796777977779877799778007780177802778037780477805778067780777808778097781077811778127781377814778157781677817778187781977820778217782277823778247782577826778277782877829778307783177832778337783477835778367783777838778397784077841778427784377844778457784677847778487784977850778517785277853778547785577856778577785877859778607786177862778637786477865778667786777868778697787077871778727787377874778757787677877778787787977880778817788277883778847788577886778877788877889778907789177892778937789477895778967789777898778997790077901779027790377904779057790677907779087790977910779117791277913779147791577916779177791877919779207792177922779237792477925779267792777928779297793077931779327793377934779357793677937779387793977940779417794277943779447794577946779477794877949779507795177952779537795477955779567795777958779597796077961779627796377964779657796677967779687796977970779717797277973779747797577976779777797877979779807798177982779837798477985779867798777988779897799077991779927799377994779957799677997779987799978000780017800278003780047800578006780077800878009780107801178012780137801478015780167801778018780197802078021780227802378024780257802678027780287802978030780317803278033780347803578036780377803878039780407804178042780437804478045780467804778048780497805078051780527805378054780557805678057780587805978060780617806278063780647806578066780677806878069780707807178072780737807478075780767807778078780797808078081780827808378084780857808678087780887808978090780917809278093780947809578096780977809878099781007810178102781037810478105781067810778108781097811078111781127811378114781157811678117781187811978120781217812278123781247812578126781277812878129781307813178132781337813478135781367813778138781397814078141781427814378144781457814678147781487814978150781517815278153781547815578156781577815878159781607816178162781637816478165781667816778168781697817078171781727817378174781757817678177781787817978180781817818278183781847818578186781877818878189781907819178192781937819478195781967819778198781997820078201782027820378204782057820678207782087820978210782117821278213782147821578216782177821878219782207822178222782237822478225782267822778228782297823078231782327823378234782357823678237782387823978240782417824278243782447824578246782477824878249782507825178252782537825478255782567825778258782597826078261782627826378264782657826678267782687826978270782717827278273782747827578276782777827878279782807828178282782837828478285782867828778288782897829078291782927829378294782957829678297782987829978300783017830278303783047830578306783077830878309783107831178312783137831478315783167831778318783197832078321783227832378324783257832678327783287832978330783317833278333783347833578336783377833878339783407834178342783437834478345783467834778348783497835078351783527835378354783557835678357783587835978360783617836278363783647836578366783677836878369783707837178372783737837478375783767837778378783797838078381783827838378384783857838678387783887838978390783917839278393783947839578396783977839878399784007840178402784037840478405784067840778408784097841078411784127841378414784157841678417784187841978420784217842278423784247842578426784277842878429784307843178432784337843478435784367843778438784397844078441784427844378444784457844678447784487844978450784517845278453784547845578456784577845878459784607846178462784637846478465784667846778468784697847078471784727847378474784757847678477784787847978480784817848278483784847848578486784877848878489784907849178492784937849478495784967849778498784997850078501785027850378504785057850678507785087850978510785117851278513785147851578516785177851878519785207852178522785237852478525785267852778528785297853078531785327853378534785357853678537785387853978540785417854278543785447854578546785477854878549785507855178552785537855478555785567855778558785597856078561785627856378564785657856678567785687856978570785717857278573785747857578576785777857878579785807858178582785837858478585785867858778588785897859078591785927859378594785957859678597785987859978600786017860278603786047860578606786077860878609786107861178612786137861478615786167861778618786197862078621786227862378624786257862678627786287862978630786317863278633786347863578636786377863878639786407864178642786437864478645786467864778648786497865078651786527865378654786557865678657786587865978660786617866278663786647866578666786677866878669786707867178672786737867478675786767867778678786797868078681786827868378684786857868678687786887868978690786917869278693786947869578696786977869878699787007870178702787037870478705787067870778708787097871078711787127871378714787157871678717787187871978720787217872278723787247872578726787277872878729787307873178732787337873478735787367873778738787397874078741787427874378744787457874678747787487874978750787517875278753787547875578756787577875878759787607876178762787637876478765787667876778768787697877078771787727877378774787757877678777787787877978780787817878278783787847878578786787877878878789787907879178792787937879478795787967879778798787997880078801788027880378804788057880678807788087880978810788117881278813788147881578816788177881878819788207882178822788237882478825788267882778828788297883078831788327883378834788357883678837788387883978840788417884278843788447884578846788477884878849788507885178852788537885478855788567885778858788597886078861788627886378864788657886678867788687886978870788717887278873788747887578876788777887878879788807888178882788837888478885788867888778888788897889078891788927889378894788957889678897788987889978900789017890278903789047890578906789077890878909789107891178912789137891478915789167891778918789197892078921789227892378924789257892678927789287892978930789317893278933789347893578936789377893878939789407894178942789437894478945789467894778948789497895078951789527895378954789557895678957789587895978960789617896278963789647896578966789677896878969789707897178972789737897478975789767897778978789797898078981789827898378984789857898678987789887898978990789917899278993789947899578996789977899878999790007900179002790037900479005790067900779008790097901079011790127901379014790157901679017790187901979020790217902279023790247902579026790277902879029790307903179032790337903479035790367903779038790397904079041790427904379044790457904679047790487904979050790517905279053790547905579056790577905879059790607906179062790637906479065790667906779068790697907079071790727907379074790757907679077790787907979080790817908279083790847908579086790877908879089790907909179092790937909479095790967909779098790997910079101791027910379104791057910679107791087910979110791117911279113791147911579116791177911879119791207912179122791237912479125791267912779128791297913079131791327913379134791357913679137791387913979140791417914279143791447914579146791477914879149791507915179152791537915479155791567915779158791597916079161791627916379164791657916679167791687916979170791717917279173791747917579176791777917879179791807918179182791837918479185791867918779188791897919079191791927919379194791957919679197791987919979200792017920279203792047920579206792077920879209792107921179212792137921479215792167921779218792197922079221792227922379224792257922679227792287922979230792317923279233792347923579236792377923879239792407924179242792437924479245792467924779248792497925079251792527925379254792557925679257792587925979260792617926279263792647926579266792677926879269792707927179272792737927479275792767927779278792797928079281792827928379284792857928679287792887928979290792917929279293792947929579296792977929879299793007930179302793037930479305793067930779308793097931079311793127931379314793157931679317793187931979320793217932279323793247932579326793277932879329793307933179332793337933479335793367933779338793397934079341793427934379344793457934679347793487934979350793517935279353793547935579356793577935879359793607936179362793637936479365793667936779368793697937079371793727937379374793757937679377793787937979380793817938279383793847938579386793877938879389793907939179392793937939479395793967939779398793997940079401794027940379404794057940679407794087940979410794117941279413794147941579416794177941879419794207942179422794237942479425794267942779428794297943079431794327943379434794357943679437794387943979440794417944279443794447944579446794477944879449794507945179452794537945479455794567945779458794597946079461794627946379464794657946679467794687946979470794717947279473794747947579476794777947879479794807948179482794837948479485794867948779488794897949079491794927949379494794957949679497794987949979500795017950279503795047950579506795077950879509795107951179512795137951479515795167951779518795197952079521795227952379524795257952679527795287952979530795317953279533795347953579536795377953879539795407954179542795437954479545795467954779548795497955079551795527955379554795557955679557795587955979560795617956279563795647956579566795677956879569795707957179572795737957479575795767957779578795797958079581795827958379584795857958679587795887958979590795917959279593795947959579596795977959879599796007960179602796037960479605796067960779608796097961079611796127961379614796157961679617796187961979620796217962279623796247962579626796277962879629796307963179632796337963479635796367963779638796397964079641796427964379644796457964679647796487964979650796517965279653796547965579656796577965879659796607966179662796637966479665796667966779668796697967079671796727967379674796757967679677796787967979680796817968279683796847968579686796877968879689796907969179692796937969479695796967969779698796997970079701797027970379704797057970679707797087970979710797117971279713797147971579716797177971879719797207972179722797237972479725797267972779728797297973079731797327973379734797357973679737797387973979740797417974279743797447974579746797477974879749797507975179752797537975479755797567975779758797597976079761797627976379764797657976679767797687976979770797717977279773797747977579776797777977879779797807978179782797837978479785797867978779788797897979079791797927979379794797957979679797797987979979800798017980279803798047980579806798077980879809798107981179812798137981479815798167981779818798197982079821798227982379824798257982679827798287982979830798317983279833798347983579836798377983879839798407984179842798437984479845798467984779848798497985079851798527985379854798557985679857798587985979860798617986279863798647986579866798677986879869798707987179872798737987479875798767987779878798797988079881798827988379884798857988679887798887988979890798917989279893798947989579896798977989879899799007990179902799037990479905799067990779908799097991079911799127991379914799157991679917799187991979920799217992279923799247992579926799277992879929799307993179932799337993479935799367993779938799397994079941799427994379944799457994679947799487994979950799517995279953799547995579956799577995879959799607996179962799637996479965799667996779968799697997079971799727997379974799757997679977799787997979980799817998279983799847998579986799877998879989799907999179992799937999479995799967999779998799998000080001800028000380004800058000680007800088000980010800118001280013800148001580016800178001880019800208002180022800238002480025800268002780028800298003080031800328003380034800358003680037800388003980040800418004280043800448004580046800478004880049800508005180052800538005480055800568005780058800598006080061800628006380064800658006680067800688006980070800718007280073800748007580076800778007880079800808008180082800838008480085800868008780088800898009080091800928009380094800958009680097800988009980100801018010280103801048010580106801078010880109801108011180112801138011480115801168011780118801198012080121801228012380124801258012680127801288012980130801318013280133801348013580136801378013880139801408014180142801438014480145801468014780148801498015080151801528015380154801558015680157801588015980160801618016280163801648016580166801678016880169801708017180172801738017480175801768017780178801798018080181801828018380184801858018680187801888018980190801918019280193801948019580196801978019880199802008020180202802038020480205802068020780208802098021080211802128021380214802158021680217802188021980220802218022280223802248022580226802278022880229802308023180232802338023480235802368023780238802398024080241802428024380244802458024680247802488024980250802518025280253802548025580256802578025880259802608026180262802638026480265802668026780268802698027080271802728027380274802758027680277802788027980280802818028280283802848028580286802878028880289802908029180292802938029480295802968029780298802998030080301803028030380304803058030680307803088030980310803118031280313803148031580316803178031880319803208032180322803238032480325803268032780328803298033080331803328033380334803358033680337803388033980340803418034280343803448034580346803478034880349803508035180352803538035480355803568035780358803598036080361803628036380364803658036680367803688036980370803718037280373803748037580376803778037880379803808038180382803838038480385803868038780388803898039080391803928039380394803958039680397803988039980400804018040280403804048040580406804078040880409804108041180412804138041480415804168041780418804198042080421804228042380424804258042680427804288042980430804318043280433804348043580436804378043880439804408044180442804438044480445804468044780448804498045080451804528045380454804558045680457804588045980460804618046280463804648046580466804678046880469804708047180472804738047480475804768047780478804798048080481804828048380484804858048680487804888048980490804918049280493804948049580496804978049880499805008050180502805038050480505805068050780508805098051080511805128051380514805158051680517805188051980520805218052280523805248052580526805278052880529805308053180532805338053480535805368053780538805398054080541805428054380544805458054680547805488054980550805518055280553805548055580556805578055880559805608056180562805638056480565805668056780568805698057080571805728057380574805758057680577805788057980580805818058280583805848058580586805878058880589805908059180592805938059480595805968059780598805998060080601806028060380604806058060680607806088060980610806118061280613806148061580616806178061880619806208062180622806238062480625806268062780628806298063080631806328063380634806358063680637806388063980640806418064280643806448064580646806478064880649806508065180652806538065480655806568065780658806598066080661806628066380664806658066680667806688066980670806718067280673806748067580676806778067880679806808068180682806838068480685806868068780688806898069080691806928069380694806958069680697806988069980700807018070280703807048070580706807078070880709807108071180712807138071480715807168071780718807198072080721807228072380724807258072680727807288072980730807318073280733807348073580736807378073880739807408074180742807438074480745807468074780748807498075080751807528075380754807558075680757807588075980760807618076280763807648076580766807678076880769807708077180772807738077480775807768077780778807798078080781807828078380784807858078680787807888078980790807918079280793807948079580796807978079880799808008080180802808038080480805808068080780808808098081080811808128081380814808158081680817808188081980820808218082280823808248082580826808278082880829808308083180832808338083480835808368083780838808398084080841808428084380844808458084680847808488084980850808518085280853808548085580856808578085880859808608086180862808638086480865808668086780868808698087080871808728087380874808758087680877808788087980880808818088280883808848088580886808878088880889808908089180892808938089480895808968089780898808998090080901809028090380904809058090680907809088090980910809118091280913809148091580916809178091880919809208092180922809238092480925809268092780928809298093080931809328093380934809358093680937809388093980940809418094280943809448094580946809478094880949809508095180952809538095480955809568095780958809598096080961809628096380964809658096680967809688096980970809718097280973809748097580976809778097880979809808098180982809838098480985809868098780988809898099080991809928099380994809958099680997809988099981000810018100281003810048100581006810078100881009810108101181012810138101481015810168101781018810198102081021810228102381024810258102681027810288102981030810318103281033810348103581036810378103881039810408104181042810438104481045810468104781048810498105081051810528105381054810558105681057810588105981060810618106281063810648106581066810678106881069810708107181072810738107481075810768107781078810798108081081810828108381084810858108681087810888108981090810918109281093810948109581096810978109881099811008110181102811038110481105811068110781108811098111081111811128111381114811158111681117811188111981120811218112281123811248112581126811278112881129811308113181132811338113481135811368113781138811398114081141811428114381144811458114681147811488114981150811518115281153811548115581156811578115881159811608116181162811638116481165811668116781168811698117081171811728117381174811758117681177811788117981180811818118281183811848118581186811878118881189811908119181192811938119481195811968119781198811998120081201812028120381204812058120681207812088120981210812118121281213812148121581216812178121881219812208122181222812238122481225812268122781228812298123081231812328123381234812358123681237812388123981240812418124281243812448124581246812478124881249812508125181252812538125481255812568125781258812598126081261812628126381264812658126681267812688126981270812718127281273812748127581276812778127881279812808128181282812838128481285812868128781288812898129081291812928129381294812958129681297812988129981300813018130281303813048130581306813078130881309813108131181312813138131481315813168131781318813198132081321813228132381324813258132681327813288132981330813318133281333813348133581336813378133881339813408134181342813438134481345813468134781348813498135081351813528135381354813558135681357813588135981360813618136281363813648136581366813678136881369813708137181372813738137481375813768137781378813798138081381813828138381384813858138681387813888138981390813918139281393813948139581396813978139881399814008140181402814038140481405814068140781408814098141081411814128141381414814158141681417814188141981420814218142281423814248142581426814278142881429814308143181432814338143481435814368143781438814398144081441814428144381444814458144681447814488144981450814518145281453814548145581456814578145881459814608146181462814638146481465814668146781468814698147081471814728147381474814758147681477814788147981480814818148281483814848148581486814878148881489814908149181492814938149481495814968149781498814998150081501815028150381504815058150681507815088150981510815118151281513815148151581516815178151881519815208152181522815238152481525815268152781528815298153081531815328153381534815358153681537815388153981540815418154281543815448154581546815478154881549815508155181552815538155481555815568155781558815598156081561815628156381564815658156681567815688156981570815718157281573815748157581576815778157881579815808158181582815838158481585815868158781588815898159081591815928159381594815958159681597815988159981600816018160281603816048160581606816078160881609816108161181612816138161481615816168161781618816198162081621816228162381624816258162681627816288162981630816318163281633816348163581636816378163881639816408164181642816438164481645816468164781648816498165081651816528165381654816558165681657816588165981660816618166281663816648166581666816678166881669816708167181672816738167481675816768167781678816798168081681816828168381684816858168681687816888168981690816918169281693816948169581696816978169881699817008170181702817038170481705817068170781708817098171081711817128171381714817158171681717817188171981720817218172281723817248172581726817278172881729817308173181732817338173481735817368173781738817398174081741817428174381744817458174681747817488174981750817518175281753817548175581756817578175881759817608176181762817638176481765817668176781768817698177081771817728177381774817758177681777817788177981780817818178281783817848178581786817878178881789817908179181792817938179481795817968179781798817998180081801818028180381804818058180681807818088180981810818118181281813818148181581816818178181881819818208182181822818238182481825818268182781828818298183081831818328183381834818358183681837818388183981840818418184281843818448184581846818478184881849818508185181852818538185481855818568185781858818598186081861818628186381864818658186681867818688186981870818718187281873818748187581876818778187881879818808188181882818838188481885818868188781888818898189081891818928189381894818958189681897818988189981900819018190281903819048190581906819078190881909819108191181912819138191481915819168191781918819198192081921819228192381924819258192681927819288192981930819318193281933819348193581936819378193881939819408194181942819438194481945819468194781948819498195081951819528195381954819558195681957819588195981960819618196281963819648196581966819678196881969819708197181972819738197481975819768197781978819798198081981819828198381984819858198681987819888198981990819918199281993819948199581996819978199881999820008200182002820038200482005820068200782008820098201082011820128201382014820158201682017820188201982020820218202282023820248202582026820278202882029820308203182032820338203482035820368203782038820398204082041820428204382044820458204682047820488204982050820518205282053820548205582056820578205882059820608206182062820638206482065820668206782068820698207082071820728207382074820758207682077820788207982080820818208282083820848208582086820878208882089820908209182092820938209482095820968209782098820998210082101821028210382104821058210682107821088210982110821118211282113821148211582116821178211882119821208212182122821238212482125821268212782128821298213082131821328213382134821358213682137821388213982140821418214282143821448214582146821478214882149821508215182152821538215482155821568215782158821598216082161821628216382164821658216682167821688216982170821718217282173821748217582176821778217882179821808218182182821838218482185821868218782188821898219082191821928219382194821958219682197821988219982200822018220282203822048220582206822078220882209822108221182212822138221482215822168221782218822198222082221822228222382224822258222682227822288222982230822318223282233822348223582236822378223882239822408224182242822438224482245822468224782248822498225082251822528225382254822558225682257822588225982260822618226282263822648226582266822678226882269822708227182272822738227482275822768227782278822798228082281822828228382284822858228682287822888228982290822918229282293822948229582296822978229882299823008230182302823038230482305823068230782308823098231082311823128231382314823158231682317823188231982320823218232282323823248232582326823278232882329823308233182332823338233482335823368233782338823398234082341823428234382344823458234682347823488234982350823518235282353823548235582356823578235882359823608236182362823638236482365823668236782368823698237082371823728237382374823758237682377823788237982380823818238282383823848238582386823878238882389823908239182392823938239482395823968239782398823998240082401824028240382404824058240682407824088240982410824118241282413824148241582416824178241882419824208242182422824238242482425824268242782428824298243082431824328243382434824358243682437824388243982440824418244282443824448244582446824478244882449824508245182452824538245482455824568245782458824598246082461824628246382464824658246682467824688246982470824718247282473824748247582476824778247882479824808248182482824838248482485824868248782488824898249082491824928249382494824958249682497824988249982500825018250282503825048250582506825078250882509825108251182512825138251482515825168251782518825198252082521825228252382524825258252682527825288252982530825318253282533825348253582536825378253882539825408254182542825438254482545825468254782548825498255082551825528255382554825558255682557825588255982560825618256282563825648256582566825678256882569825708257182572825738257482575825768257782578825798258082581825828258382584825858258682587825888258982590825918259282593825948259582596825978259882599826008260182602826038260482605826068260782608826098261082611826128261382614826158261682617826188261982620826218262282623826248262582626826278262882629826308263182632826338263482635826368263782638826398264082641826428264382644826458264682647826488264982650826518265282653826548265582656826578265882659826608266182662826638266482665826668266782668826698267082671826728267382674826758267682677826788267982680826818268282683826848268582686826878268882689826908269182692826938269482695826968269782698826998270082701827028270382704827058270682707827088270982710827118271282713827148271582716827178271882719827208272182722827238272482725827268272782728827298273082731827328273382734827358273682737827388273982740827418274282743827448274582746827478274882749827508275182752827538275482755827568275782758827598276082761827628276382764827658276682767827688276982770827718277282773827748277582776827778277882779827808278182782827838278482785827868278782788827898279082791827928279382794827958279682797827988279982800828018280282803828048280582806828078280882809828108281182812828138281482815828168281782818828198282082821828228282382824828258282682827828288282982830828318283282833828348283582836828378283882839828408284182842828438284482845828468284782848828498285082851828528285382854828558285682857828588285982860828618286282863828648286582866828678286882869828708287182872828738287482875828768287782878828798288082881828828288382884828858288682887828888288982890828918289282893828948289582896828978289882899829008290182902829038290482905829068290782908829098291082911829128291382914829158291682917829188291982920829218292282923829248292582926829278292882929829308293182932829338293482935829368293782938829398294082941829428294382944829458294682947829488294982950829518295282953829548295582956829578295882959829608296182962829638296482965829668296782968829698297082971829728297382974829758297682977829788297982980829818298282983829848298582986829878298882989829908299182992829938299482995829968299782998829998300083001830028300383004830058300683007830088300983010830118301283013830148301583016830178301883019830208302183022830238302483025830268302783028830298303083031830328303383034830358303683037830388303983040830418304283043830448304583046830478304883049830508305183052830538305483055830568305783058830598306083061830628306383064830658306683067830688306983070830718307283073830748307583076830778307883079830808308183082830838308483085830868308783088830898309083091830928309383094830958309683097830988309983100831018310283103831048310583106831078310883109831108311183112831138311483115831168311783118831198312083121831228312383124831258312683127831288312983130831318313283133831348313583136831378313883139831408314183142831438314483145831468314783148831498315083151831528315383154831558315683157831588315983160831618316283163831648316583166831678316883169831708317183172831738317483175831768317783178831798318083181831828318383184831858318683187831888318983190831918319283193831948319583196831978319883199832008320183202832038320483205832068320783208832098321083211832128321383214832158321683217832188321983220832218322283223832248322583226832278322883229832308323183232832338323483235832368323783238832398324083241832428324383244832458324683247832488324983250832518325283253832548325583256832578325883259832608326183262832638326483265832668326783268832698327083271832728327383274832758327683277832788327983280832818328283283832848328583286832878328883289832908329183292832938329483295832968329783298832998330083301833028330383304833058330683307833088330983310833118331283313833148331583316833178331883319833208332183322833238332483325833268332783328833298333083331833328333383334833358333683337833388333983340833418334283343833448334583346833478334883349833508335183352833538335483355833568335783358833598336083361833628336383364833658336683367833688336983370833718337283373833748337583376833778337883379833808338183382833838338483385833868338783388833898339083391833928339383394833958339683397833988339983400834018340283403834048340583406834078340883409834108341183412834138341483415834168341783418834198342083421834228342383424834258342683427834288342983430834318343283433834348343583436834378343883439834408344183442834438344483445834468344783448834498345083451834528345383454834558345683457834588345983460834618346283463834648346583466834678346883469834708347183472834738347483475834768347783478834798348083481834828348383484834858348683487834888348983490834918349283493834948349583496834978349883499835008350183502835038350483505835068350783508835098351083511835128351383514835158351683517835188351983520835218352283523835248352583526835278352883529835308353183532835338353483535835368353783538835398354083541835428354383544835458354683547835488354983550835518355283553835548355583556835578355883559835608356183562835638356483565835668356783568835698357083571835728357383574835758357683577835788357983580835818358283583835848358583586835878358883589835908359183592835938359483595835968359783598835998360083601836028360383604836058360683607836088360983610836118361283613836148361583616836178361883619836208362183622836238362483625836268362783628836298363083631836328363383634836358363683637836388363983640836418364283643836448364583646836478364883649836508365183652836538365483655836568365783658836598366083661836628366383664836658366683667836688366983670836718367283673836748367583676836778367883679836808368183682836838368483685836868368783688836898369083691836928369383694836958369683697836988369983700837018370283703837048370583706837078370883709837108371183712837138371483715837168371783718837198372083721837228372383724837258372683727837288372983730837318373283733837348373583736837378373883739837408374183742837438374483745837468374783748837498375083751837528375383754837558375683757837588375983760837618376283763837648376583766837678376883769837708377183772837738377483775837768377783778837798378083781837828378383784837858378683787837888378983790837918379283793837948379583796837978379883799838008380183802838038380483805838068380783808838098381083811838128381383814838158381683817838188381983820838218382283823838248382583826838278382883829838308383183832838338383483835838368383783838838398384083841838428384383844838458384683847838488384983850838518385283853838548385583856838578385883859838608386183862838638386483865838668386783868838698387083871838728387383874838758387683877838788387983880838818388283883838848388583886838878388883889838908389183892838938389483895838968389783898838998390083901839028390383904839058390683907839088390983910839118391283913839148391583916839178391883919839208392183922839238392483925839268392783928839298393083931839328393383934839358393683937839388393983940839418394283943839448394583946839478394883949839508395183952839538395483955839568395783958839598396083961839628396383964839658396683967839688396983970839718397283973839748397583976839778397883979839808398183982839838398483985839868398783988839898399083991839928399383994839958399683997839988399984000840018400284003840048400584006840078400884009840108401184012840138401484015840168401784018840198402084021840228402384024840258402684027840288402984030840318403284033840348403584036840378403884039840408404184042840438404484045840468404784048840498405084051840528405384054840558405684057840588405984060840618406284063840648406584066840678406884069840708407184072840738407484075840768407784078840798408084081840828408384084840858408684087840888408984090840918409284093840948409584096840978409884099841008410184102841038410484105841068410784108841098411084111841128411384114841158411684117841188411984120841218412284123841248412584126841278412884129841308413184132841338413484135841368413784138841398414084141841428414384144841458414684147841488414984150841518415284153841548415584156841578415884159841608416184162841638416484165841668416784168841698417084171841728417384174841758417684177841788417984180841818418284183841848418584186841878418884189841908419184192841938419484195841968419784198841998420084201842028420384204842058420684207842088420984210842118421284213842148421584216842178421884219842208422184222842238422484225842268422784228842298423084231842328423384234842358423684237842388423984240842418424284243842448424584246842478424884249842508425184252842538425484255842568425784258842598426084261842628426384264842658426684267842688426984270842718427284273842748427584276842778427884279842808428184282842838428484285842868428784288842898429084291842928429384294842958429684297842988429984300843018430284303843048430584306843078430884309843108431184312843138431484315843168431784318843198432084321843228432384324843258432684327843288432984330843318433284333843348433584336843378433884339843408434184342843438434484345843468434784348843498435084351843528435384354843558435684357843588435984360843618436284363843648436584366843678436884369843708437184372843738437484375843768437784378843798438084381843828438384384843858438684387843888438984390843918439284393843948439584396843978439884399844008440184402844038440484405844068440784408844098441084411844128441384414844158441684417844188441984420844218442284423844248442584426844278442884429844308443184432844338443484435844368443784438844398444084441844428444384444844458444684447844488444984450844518445284453844548445584456844578445884459844608446184462844638446484465844668446784468844698447084471844728447384474844758447684477844788447984480844818448284483844848448584486844878448884489844908449184492844938449484495844968449784498844998450084501845028450384504845058450684507845088450984510845118451284513845148451584516845178451884519845208452184522845238452484525845268452784528845298453084531845328453384534845358453684537845388453984540845418454284543845448454584546845478454884549845508455184552845538455484555845568455784558845598456084561845628456384564845658456684567845688456984570845718457284573845748457584576845778457884579845808458184582845838458484585845868458784588845898459084591845928459384594845958459684597845988459984600846018460284603846048460584606846078460884609846108461184612846138461484615846168461784618846198462084621846228462384624846258462684627846288462984630846318463284633846348463584636846378463884639846408464184642846438464484645846468464784648846498465084651846528465384654846558465684657846588465984660846618466284663846648466584666846678466884669846708467184672846738467484675846768467784678846798468084681846828468384684846858468684687846888468984690846918469284693846948469584696846978469884699847008470184702847038470484705847068470784708847098471084711847128471384714847158471684717847188471984720847218472284723847248472584726847278472884729847308473184732847338473484735847368473784738847398474084741847428474384744847458474684747847488474984750847518475284753847548475584756847578475884759847608476184762847638476484765847668476784768847698477084771847728477384774847758477684777847788477984780847818478284783847848478584786847878478884789847908479184792847938479484795847968479784798847998480084801848028480384804848058480684807848088480984810848118481284813848148481584816848178481884819848208482184822848238482484825848268482784828848298483084831848328483384834848358483684837848388483984840848418484284843848448484584846848478484884849848508485184852848538485484855848568485784858848598486084861848628486384864848658486684867848688486984870848718487284873848748487584876848778487884879848808488184882848838488484885848868488784888848898489084891848928489384894848958489684897848988489984900849018490284903849048490584906849078490884909849108491184912849138491484915849168491784918849198492084921849228492384924849258492684927849288492984930849318493284933849348493584936849378493884939849408494184942849438494484945849468494784948849498495084951849528495384954849558495684957849588495984960849618496284963849648496584966849678496884969849708497184972849738497484975849768497784978849798498084981849828498384984849858498684987849888498984990849918499284993849948499584996849978499884999850008500185002850038500485005850068500785008850098501085011850128501385014850158501685017850188501985020850218502285023850248502585026850278502885029850308503185032850338503485035850368503785038850398504085041850428504385044850458504685047850488504985050850518505285053850548505585056850578505885059850608506185062850638506485065850668506785068850698507085071850728507385074850758507685077850788507985080850818508285083850848508585086850878508885089850908509185092850938509485095850968509785098850998510085101851028510385104851058510685107851088510985110851118511285113851148511585116851178511885119851208512185122851238512485125851268512785128851298513085131851328513385134851358513685137851388513985140851418514285143851448514585146851478514885149851508515185152851538515485155851568515785158851598516085161851628516385164851658516685167851688516985170851718517285173851748517585176851778517885179851808518185182851838518485185851868518785188851898519085191851928519385194851958519685197851988519985200852018520285203852048520585206852078520885209852108521185212852138521485215852168521785218852198522085221852228522385224852258522685227852288522985230852318523285233852348523585236852378523885239852408524185242852438524485245852468524785248852498525085251852528525385254852558525685257852588525985260852618526285263852648526585266852678526885269852708527185272852738527485275852768527785278852798528085281852828528385284852858528685287852888528985290852918529285293852948529585296852978529885299853008530185302853038530485305853068530785308853098531085311853128531385314853158531685317853188531985320853218532285323853248532585326853278532885329853308533185332853338533485335853368533785338853398534085341853428534385344853458534685347853488534985350853518535285353853548535585356853578535885359853608536185362853638536485365853668536785368853698537085371853728537385374853758537685377853788537985380853818538285383853848538585386853878538885389853908539185392853938539485395853968539785398853998540085401854028540385404854058540685407854088540985410854118541285413854148541585416854178541885419854208542185422854238542485425854268542785428854298543085431854328543385434854358543685437854388543985440854418544285443854448544585446854478544885449854508545185452854538545485455854568545785458854598546085461854628546385464854658546685467854688546985470854718547285473854748547585476854778547885479854808548185482854838548485485854868548785488854898549085491854928549385494854958549685497854988549985500855018550285503855048550585506855078550885509855108551185512855138551485515855168551785518855198552085521855228552385524855258552685527855288552985530855318553285533855348553585536855378553885539855408554185542855438554485545855468554785548855498555085551855528555385554855558555685557855588555985560855618556285563855648556585566855678556885569855708557185572855738557485575855768557785578855798558085581855828558385584855858558685587855888558985590855918559285593855948559585596855978559885599856008560185602856038560485605856068560785608856098561085611856128561385614856158561685617856188561985620856218562285623856248562585626856278562885629856308563185632856338563485635856368563785638856398564085641856428564385644856458564685647856488564985650856518565285653856548565585656856578565885659856608566185662856638566485665856668566785668856698567085671856728567385674856758567685677856788567985680856818568285683856848568585686856878568885689856908569185692856938569485695856968569785698856998570085701857028570385704857058570685707857088570985710857118571285713857148571585716857178571885719857208572185722857238572485725857268572785728857298573085731857328573385734857358573685737857388573985740857418574285743857448574585746857478574885749857508575185752857538575485755857568575785758857598576085761857628576385764857658576685767857688576985770857718577285773857748577585776857778577885779857808578185782857838578485785857868578785788857898579085791857928579385794857958579685797857988579985800858018580285803858048580585806858078580885809858108581185812858138581485815858168581785818858198582085821858228582385824858258582685827858288582985830858318583285833858348583585836858378583885839858408584185842858438584485845858468584785848858498585085851858528585385854858558585685857858588585985860858618586285863858648586585866858678586885869858708587185872858738587485875858768587785878858798588085881858828588385884858858588685887858888588985890858918589285893858948589585896858978589885899859008590185902859038590485905859068590785908859098591085911859128591385914859158591685917859188591985920859218592285923859248592585926859278592885929859308593185932859338593485935859368593785938859398594085941859428594385944859458594685947859488594985950859518595285953859548595585956859578595885959859608596185962859638596485965859668596785968859698597085971859728597385974859758597685977859788597985980859818598285983859848598585986859878598885989859908599185992859938599485995859968599785998859998600086001860028600386004860058600686007860088600986010860118601286013860148601586016860178601886019860208602186022860238602486025860268602786028860298603086031860328603386034860358603686037860388603986040860418604286043860448604586046860478604886049860508605186052860538605486055860568605786058860598606086061860628606386064860658606686067860688606986070860718607286073860748607586076860778607886079860808608186082860838608486085860868608786088860898609086091860928609386094860958609686097860988609986100861018610286103861048610586106861078610886109861108611186112861138611486115861168611786118861198612086121861228612386124861258612686127861288612986130861318613286133861348613586136861378613886139861408614186142861438614486145861468614786148861498615086151861528615386154861558615686157861588615986160861618616286163861648616586166861678616886169861708617186172861738617486175861768617786178861798618086181861828618386184861858618686187861888618986190861918619286193861948619586196861978619886199862008620186202862038620486205862068620786208862098621086211862128621386214862158621686217862188621986220862218622286223862248622586226862278622886229862308623186232862338623486235862368623786238862398624086241862428624386244862458624686247862488624986250862518625286253862548625586256862578625886259862608626186262862638626486265862668626786268862698627086271862728627386274862758627686277862788627986280862818628286283862848628586286862878628886289862908629186292862938629486295862968629786298862998630086301863028630386304863058630686307863088630986310863118631286313863148631586316863178631886319863208632186322863238632486325863268632786328863298633086331863328633386334863358633686337863388633986340863418634286343863448634586346863478634886349863508635186352863538635486355863568635786358863598636086361863628636386364863658636686367863688636986370863718637286373863748637586376863778637886379863808638186382863838638486385863868638786388863898639086391863928639386394863958639686397863988639986400864018640286403864048640586406864078640886409864108641186412864138641486415864168641786418864198642086421864228642386424864258642686427864288642986430864318643286433864348643586436864378643886439864408644186442864438644486445864468644786448864498645086451864528645386454864558645686457864588645986460864618646286463864648646586466864678646886469864708647186472864738647486475864768647786478864798648086481864828648386484864858648686487864888648986490864918649286493864948649586496864978649886499865008650186502865038650486505865068650786508865098651086511865128651386514865158651686517865188651986520865218652286523865248652586526865278652886529865308653186532865338653486535865368653786538865398654086541865428654386544865458654686547865488654986550865518655286553865548655586556865578655886559865608656186562865638656486565865668656786568865698657086571865728657386574865758657686577865788657986580865818658286583865848658586586865878658886589865908659186592865938659486595865968659786598865998660086601866028660386604866058660686607866088660986610866118661286613866148661586616866178661886619866208662186622866238662486625866268662786628866298663086631866328663386634866358663686637866388663986640866418664286643866448664586646866478664886649866508665186652866538665486655866568665786658866598666086661866628666386664866658666686667866688666986670866718667286673866748667586676866778667886679866808668186682866838668486685866868668786688866898669086691866928669386694866958669686697866988669986700867018670286703867048670586706867078670886709867108671186712867138671486715867168671786718867198672086721867228672386724867258672686727867288672986730867318673286733867348673586736867378673886739867408674186742867438674486745867468674786748867498675086751867528675386754867558675686757867588675986760867618676286763867648676586766867678676886769867708677186772867738677486775867768677786778867798678086781867828678386784867858678686787867888678986790867918679286793867948679586796867978679886799868008680186802868038680486805868068680786808868098681086811868128681386814868158681686817868188681986820868218682286823868248682586826868278682886829868308683186832868338683486835868368683786838868398684086841868428684386844868458684686847868488684986850868518685286853868548685586856868578685886859868608686186862868638686486865868668686786868868698687086871868728687386874868758687686877868788687986880868818688286883868848688586886868878688886889868908689186892868938689486895868968689786898868998690086901869028690386904869058690686907869088690986910869118691286913869148691586916869178691886919869208692186922869238692486925869268692786928869298693086931869328693386934869358693686937869388693986940869418694286943869448694586946869478694886949869508695186952869538695486955869568695786958869598696086961869628696386964869658696686967869688696986970869718697286973869748697586976869778697886979869808698186982869838698486985869868698786988869898699086991869928699386994869958699686997869988699987000870018700287003870048700587006870078700887009870108701187012870138701487015870168701787018870198702087021870228702387024870258702687027870288702987030870318703287033870348703587036870378703887039870408704187042870438704487045870468704787048870498705087051870528705387054870558705687057870588705987060870618706287063870648706587066870678706887069870708707187072870738707487075870768707787078870798708087081870828708387084870858708687087870888708987090870918709287093870948709587096870978709887099871008710187102871038710487105871068710787108871098711087111871128711387114871158711687117871188711987120871218712287123871248712587126871278712887129871308713187132871338713487135871368713787138871398714087141871428714387144871458714687147871488714987150871518715287153871548715587156871578715887159871608716187162871638716487165871668716787168871698717087171871728717387174871758717687177871788717987180871818718287183871848718587186871878718887189871908719187192871938719487195871968719787198871998720087201872028720387204872058720687207872088720987210872118721287213872148721587216872178721887219872208722187222872238722487225872268722787228872298723087231872328723387234872358723687237872388723987240872418724287243872448724587246872478724887249872508725187252872538725487255872568725787258872598726087261872628726387264872658726687267872688726987270872718727287273872748727587276872778727887279872808728187282872838728487285872868728787288872898729087291872928729387294872958729687297872988729987300873018730287303873048730587306873078730887309873108731187312873138731487315873168731787318873198732087321873228732387324873258732687327873288732987330873318733287333873348733587336873378733887339873408734187342873438734487345873468734787348873498735087351873528735387354873558735687357873588735987360873618736287363873648736587366873678736887369873708737187372873738737487375873768737787378873798738087381873828738387384873858738687387873888738987390873918739287393873948739587396873978739887399874008740187402874038740487405874068740787408874098741087411874128741387414874158741687417874188741987420874218742287423874248742587426874278742887429874308743187432874338743487435874368743787438874398744087441874428744387444874458744687447874488744987450874518745287453874548745587456874578745887459874608746187462874638746487465874668746787468874698747087471874728747387474874758747687477874788747987480874818748287483874848748587486874878748887489874908749187492874938749487495874968749787498874998750087501875028750387504875058750687507875088750987510875118751287513875148751587516875178751887519875208752187522875238752487525875268752787528875298753087531875328753387534875358753687537875388753987540875418754287543875448754587546875478754887549875508755187552875538755487555875568755787558875598756087561875628756387564875658756687567875688756987570875718757287573875748757587576875778757887579875808758187582875838758487585875868758787588875898759087591875928759387594875958759687597875988759987600876018760287603876048760587606876078760887609876108761187612876138761487615876168761787618876198762087621876228762387624876258762687627876288762987630876318763287633876348763587636876378763887639876408764187642876438764487645876468764787648876498765087651876528765387654876558765687657876588765987660876618766287663876648766587666876678766887669876708767187672876738767487675876768767787678876798768087681876828768387684876858768687687876888768987690876918769287693876948769587696876978769887699877008770187702877038770487705877068770787708877098771087711877128771387714877158771687717877188771987720877218772287723877248772587726877278772887729877308773187732877338773487735877368773787738877398774087741877428774387744877458774687747877488774987750877518775287753877548775587756877578775887759877608776187762877638776487765877668776787768877698777087771877728777387774877758777687777877788777987780877818778287783877848778587786877878778887789877908779187792877938779487795877968779787798877998780087801878028780387804878058780687807878088780987810878118781287813878148781587816878178781887819878208782187822878238782487825878268782787828878298783087831878328783387834878358783687837878388783987840878418784287843878448784587846878478784887849878508785187852878538785487855878568785787858878598786087861878628786387864878658786687867878688786987870878718787287873878748787587876878778787887879878808788187882878838788487885878868788787888878898789087891878928789387894878958789687897878988789987900879018790287903879048790587906879078790887909879108791187912879138791487915879168791787918879198792087921879228792387924879258792687927879288792987930879318793287933879348793587936879378793887939879408794187942879438794487945879468794787948879498795087951879528795387954879558795687957879588795987960879618796287963879648796587966879678796887969879708797187972879738797487975879768797787978879798798087981879828798387984879858798687987879888798987990879918799287993879948799587996879978799887999880008800188002880038800488005880068800788008880098801088011880128801388014880158801688017880188801988020880218802288023880248802588026880278802888029880308803188032880338803488035880368803788038880398804088041880428804388044880458804688047880488804988050880518805288053880548805588056880578805888059880608806188062880638806488065880668806788068880698807088071880728807388074880758807688077880788807988080880818808288083880848808588086880878808888089880908809188092880938809488095880968809788098880998810088101881028810388104881058810688107881088810988110881118811288113881148811588116881178811888119881208812188122881238812488125881268812788128881298813088131881328813388134881358813688137881388813988140881418814288143881448814588146881478814888149881508815188152881538815488155881568815788158881598816088161881628816388164881658816688167881688816988170881718817288173881748817588176881778817888179881808818188182881838818488185881868818788188881898819088191881928819388194881958819688197881988819988200882018820288203882048820588206882078820888209882108821188212882138821488215882168821788218882198822088221882228822388224882258822688227882288822988230882318823288233882348823588236882378823888239882408824188242882438824488245882468824788248882498825088251882528825388254882558825688257882588825988260882618826288263882648826588266882678826888269882708827188272882738827488275882768827788278882798828088281882828828388284882858828688287882888828988290882918829288293882948829588296882978829888299883008830188302883038830488305883068830788308883098831088311883128831388314883158831688317883188831988320883218832288323883248832588326883278832888329883308833188332883338833488335883368833788338883398834088341883428834388344883458834688347883488834988350883518835288353883548835588356883578835888359883608836188362883638836488365883668836788368883698837088371883728837388374883758837688377883788837988380883818838288383883848838588386883878838888389883908839188392883938839488395883968839788398883998840088401884028840388404884058840688407884088840988410884118841288413884148841588416884178841888419884208842188422884238842488425884268842788428884298843088431884328843388434884358843688437884388843988440884418844288443884448844588446884478844888449884508845188452884538845488455884568845788458884598846088461884628846388464884658846688467884688846988470884718847288473884748847588476884778847888479884808848188482884838848488485884868848788488884898849088491884928849388494884958849688497884988849988500885018850288503885048850588506885078850888509885108851188512885138851488515885168851788518885198852088521885228852388524885258852688527885288852988530885318853288533885348853588536885378853888539885408854188542885438854488545885468854788548885498855088551885528855388554885558855688557885588855988560885618856288563885648856588566885678856888569885708857188572885738857488575885768857788578885798858088581885828858388584885858858688587885888858988590885918859288593885948859588596885978859888599886008860188602886038860488605886068860788608886098861088611886128861388614886158861688617886188861988620886218862288623886248862588626886278862888629886308863188632886338863488635886368863788638886398864088641886428864388644886458864688647886488864988650886518865288653886548865588656886578865888659886608866188662886638866488665886668866788668886698867088671886728867388674886758867688677886788867988680886818868288683886848868588686886878868888689886908869188692886938869488695886968869788698886998870088701887028870388704887058870688707887088870988710887118871288713887148871588716887178871888719887208872188722887238872488725887268872788728887298873088731887328873388734887358873688737887388873988740887418874288743887448874588746887478874888749887508875188752887538875488755887568875788758887598876088761887628876388764887658876688767887688876988770887718877288773887748877588776887778877888779887808878188782887838878488785887868878788788887898879088791887928879388794887958879688797887988879988800888018880288803888048880588806888078880888809888108881188812888138881488815888168881788818888198882088821888228882388824888258882688827888288882988830888318883288833888348883588836888378883888839888408884188842888438884488845888468884788848888498885088851888528885388854888558885688857888588885988860888618886288863888648886588866888678886888869888708887188872888738887488875888768887788878888798888088881888828888388884888858888688887888888888988890888918889288893888948889588896888978889888899889008890188902889038890488905889068890788908889098891088911889128891388914889158891688917889188891988920889218892288923889248892588926889278892888929889308893188932889338893488935889368893788938889398894088941889428894388944889458894688947889488894988950889518895288953889548895588956889578895888959889608896188962889638896488965889668896788968889698897088971889728897388974889758897688977889788897988980889818898288983889848898588986889878898888989889908899188992889938899488995889968899788998889998900089001890028900389004890058900689007890088900989010890118901289013890148901589016890178901889019890208902189022890238902489025890268902789028890298903089031890328903389034890358903689037890388903989040890418904289043890448904589046890478904889049890508905189052890538905489055890568905789058890598906089061890628906389064890658906689067890688906989070890718907289073890748907589076890778907889079890808908189082890838908489085890868908789088890898909089091890928909389094890958909689097890988909989100891018910289103891048910589106891078910889109891108911189112891138911489115891168911789118891198912089121891228912389124891258912689127891288912989130891318913289133891348913589136891378913889139891408914189142891438914489145891468914789148891498915089151891528915389154891558915689157891588915989160891618916289163891648916589166891678916889169891708917189172891738917489175891768917789178891798918089181891828918389184891858918689187891888918989190891918919289193891948919589196891978919889199892008920189202892038920489205892068920789208892098921089211892128921389214892158921689217892188921989220892218922289223892248922589226892278922889229892308923189232892338923489235892368923789238892398924089241892428924389244892458924689247892488924989250892518925289253892548925589256892578925889259892608926189262892638926489265892668926789268892698927089271892728927389274892758927689277892788927989280892818928289283892848928589286892878928889289892908929189292892938929489295892968929789298892998930089301893028930389304893058930689307893088930989310893118931289313893148931589316893178931889319893208932189322893238932489325893268932789328893298933089331893328933389334893358933689337893388933989340893418934289343893448934589346893478934889349893508935189352893538935489355893568935789358893598936089361893628936389364893658936689367893688936989370893718937289373893748937589376893778937889379893808938189382893838938489385893868938789388893898939089391893928939389394893958939689397893988939989400894018940289403894048940589406894078940889409894108941189412894138941489415894168941789418894198942089421894228942389424894258942689427894288942989430894318943289433894348943589436894378943889439894408944189442894438944489445894468944789448894498945089451894528945389454894558945689457894588945989460894618946289463894648946589466894678946889469894708947189472894738947489475894768947789478894798948089481894828948389484894858948689487894888948989490894918949289493894948949589496894978949889499895008950189502895038950489505895068950789508895098951089511895128951389514895158951689517895188951989520895218952289523895248952589526895278952889529895308953189532895338953489535895368953789538895398954089541895428954389544895458954689547895488954989550895518955289553895548955589556895578955889559895608956189562895638956489565895668956789568895698957089571895728957389574895758957689577895788957989580895818958289583895848958589586895878958889589895908959189592895938959489595895968959789598895998960089601896028960389604896058960689607896088960989610896118961289613896148961589616896178961889619896208962189622896238962489625896268962789628896298963089631896328963389634896358963689637896388963989640896418964289643896448964589646896478964889649896508965189652896538965489655896568965789658896598966089661896628966389664896658966689667896688966989670896718967289673896748967589676896778967889679896808968189682896838968489685896868968789688896898969089691896928969389694896958969689697896988969989700897018970289703897048970589706897078970889709897108971189712897138971489715897168971789718897198972089721897228972389724897258972689727897288972989730897318973289733897348973589736897378973889739897408974189742897438974489745897468974789748897498975089751897528975389754897558975689757897588975989760897618976289763897648976589766897678976889769897708977189772897738977489775897768977789778897798978089781897828978389784897858978689787897888978989790897918979289793897948979589796897978979889799898008980189802898038980489805898068980789808898098981089811898128981389814898158981689817898188981989820898218982289823898248982589826898278982889829898308983189832898338983489835898368983789838898398984089841898428984389844898458984689847898488984989850898518985289853898548985589856898578985889859898608986189862898638986489865898668986789868898698987089871898728987389874898758987689877898788987989880898818988289883898848988589886898878988889889898908989189892898938989489895898968989789898898998990089901899028990389904899058990689907899088990989910899118991289913899148991589916899178991889919899208992189922899238992489925899268992789928899298993089931899328993389934899358993689937899388993989940899418994289943899448994589946899478994889949899508995189952899538995489955899568995789958899598996089961899628996389964899658996689967899688996989970899718997289973899748997589976899778997889979899808998189982899838998489985899868998789988899898999089991899928999389994899958999689997899988999990000900019000290003900049000590006900079000890009900109001190012900139001490015900169001790018900199002090021900229002390024900259002690027900289002990030900319003290033900349003590036900379003890039900409004190042900439004490045900469004790048900499005090051900529005390054900559005690057900589005990060900619006290063900649006590066900679006890069900709007190072900739007490075900769007790078900799008090081900829008390084900859008690087900889008990090900919009290093900949009590096900979009890099901009010190102901039010490105901069010790108901099011090111901129011390114901159011690117901189011990120901219012290123901249012590126901279012890129901309013190132901339013490135901369013790138901399014090141901429014390144901459014690147901489014990150901519015290153901549015590156901579015890159901609016190162901639016490165901669016790168901699017090171901729017390174901759017690177901789017990180901819018290183901849018590186901879018890189901909019190192901939019490195901969019790198901999020090201902029020390204902059020690207902089020990210902119021290213902149021590216902179021890219902209022190222902239022490225902269022790228902299023090231902329023390234902359023690237902389023990240902419024290243902449024590246902479024890249902509025190252902539025490255902569025790258902599026090261902629026390264902659026690267902689026990270902719027290273902749027590276902779027890279902809028190282902839028490285902869028790288902899029090291902929029390294902959029690297902989029990300903019030290303903049030590306903079030890309903109031190312903139031490315903169031790318903199032090321903229032390324903259032690327903289032990330903319033290333903349033590336903379033890339903409034190342903439034490345903469034790348903499035090351903529035390354903559035690357903589035990360903619036290363903649036590366903679036890369903709037190372903739037490375903769037790378903799038090381903829038390384903859038690387903889038990390903919039290393903949039590396903979039890399904009040190402904039040490405904069040790408904099041090411904129041390414904159041690417904189041990420904219042290423904249042590426904279042890429904309043190432904339043490435904369043790438904399044090441904429044390444904459044690447904489044990450904519045290453904549045590456904579045890459904609046190462904639046490465904669046790468904699047090471904729047390474904759047690477904789047990480904819048290483904849048590486904879048890489904909049190492904939049490495904969049790498904999050090501905029050390504905059050690507905089050990510905119051290513905149051590516905179051890519905209052190522905239052490525905269052790528905299053090531905329053390534905359053690537905389053990540905419054290543905449054590546905479054890549905509055190552905539055490555905569055790558905599056090561905629056390564905659056690567905689056990570905719057290573905749057590576905779057890579905809058190582905839058490585905869058790588905899059090591905929059390594905959059690597905989059990600906019060290603906049060590606906079060890609906109061190612906139061490615906169061790618906199062090621906229062390624906259062690627906289062990630906319063290633906349063590636906379063890639906409064190642906439064490645906469064790648906499065090651906529065390654906559065690657906589065990660906619066290663906649066590666906679066890669906709067190672906739067490675906769067790678906799068090681906829068390684906859068690687906889068990690906919069290693906949069590696906979069890699907009070190702907039070490705907069070790708907099071090711907129071390714907159071690717907189071990720907219072290723907249072590726907279072890729907309073190732907339073490735907369073790738907399074090741907429074390744907459074690747907489074990750907519075290753907549075590756907579075890759907609076190762907639076490765907669076790768907699077090771907729077390774907759077690777907789077990780907819078290783907849078590786907879078890789907909079190792907939079490795907969079790798907999080090801908029080390804908059080690807908089080990810908119081290813908149081590816908179081890819908209082190822908239082490825908269082790828908299083090831908329083390834908359083690837908389083990840908419084290843908449084590846908479084890849908509085190852908539085490855908569085790858908599086090861908629086390864908659086690867908689086990870908719087290873908749087590876908779087890879908809088190882908839088490885908869088790888908899089090891908929089390894908959089690897908989089990900909019090290903909049090590906909079090890909909109091190912909139091490915909169091790918909199092090921909229092390924909259092690927909289092990930909319093290933909349093590936909379093890939909409094190942909439094490945909469094790948909499095090951909529095390954909559095690957909589095990960909619096290963909649096590966909679096890969909709097190972909739097490975909769097790978909799098090981909829098390984909859098690987909889098990990909919099290993909949099590996909979099890999910009100191002910039100491005910069100791008910099101091011910129101391014910159101691017910189101991020910219102291023910249102591026910279102891029910309103191032910339103491035910369103791038910399104091041910429104391044910459104691047910489104991050910519105291053910549105591056910579105891059910609106191062910639106491065910669106791068910699107091071910729107391074910759107691077910789107991080910819108291083910849108591086910879108891089910909109191092910939109491095910969109791098910999110091101911029110391104911059110691107911089110991110911119111291113911149111591116911179111891119911209112191122911239112491125911269112791128911299113091131911329113391134911359113691137911389113991140911419114291143911449114591146911479114891149911509115191152911539115491155911569115791158911599116091161911629116391164911659116691167911689116991170911719117291173911749117591176911779117891179911809118191182911839118491185911869118791188911899119091191911929119391194911959119691197911989119991200912019120291203912049120591206912079120891209912109121191212912139121491215912169121791218912199122091221912229122391224912259122691227912289122991230912319123291233912349123591236912379123891239912409124191242912439124491245912469124791248912499125091251912529125391254912559125691257912589125991260912619126291263912649126591266912679126891269912709127191272912739127491275912769127791278912799128091281912829128391284912859128691287912889128991290912919129291293912949129591296912979129891299913009130191302913039130491305913069130791308913099131091311913129131391314913159131691317913189131991320913219132291323913249132591326913279132891329913309133191332913339133491335913369133791338913399134091341913429134391344913459134691347913489134991350913519135291353913549135591356913579135891359913609136191362913639136491365913669136791368913699137091371913729137391374913759137691377913789137991380913819138291383913849138591386913879138891389913909139191392913939139491395913969139791398913999140091401914029140391404914059140691407914089140991410914119141291413914149141591416914179141891419914209142191422914239142491425914269142791428914299143091431914329143391434914359143691437914389143991440914419144291443914449144591446914479144891449914509145191452914539145491455914569145791458914599146091461914629146391464914659146691467914689146991470914719147291473914749147591476914779147891479914809148191482914839148491485914869148791488914899149091491914929149391494914959149691497914989149991500915019150291503915049150591506915079150891509915109151191512915139151491515915169151791518915199152091521915229152391524915259152691527915289152991530915319153291533915349153591536915379153891539915409154191542915439154491545915469154791548915499155091551915529155391554915559155691557915589155991560915619156291563915649156591566915679156891569915709157191572915739157491575915769157791578915799158091581915829158391584915859158691587915889158991590915919159291593915949159591596915979159891599916009160191602916039160491605916069160791608916099161091611916129161391614916159161691617916189161991620916219162291623916249162591626916279162891629916309163191632916339163491635916369163791638916399164091641916429164391644916459164691647916489164991650916519165291653916549165591656916579165891659916609166191662916639166491665916669166791668916699167091671916729167391674916759167691677916789167991680916819168291683916849168591686916879168891689916909169191692916939169491695916969169791698916999170091701917029170391704917059170691707917089170991710917119171291713917149171591716917179171891719917209172191722917239172491725917269172791728917299173091731917329173391734917359173691737917389173991740917419174291743917449174591746917479174891749917509175191752917539175491755917569175791758917599176091761917629176391764917659176691767917689176991770917719177291773917749177591776917779177891779917809178191782917839178491785917869178791788917899179091791917929179391794917959179691797917989179991800918019180291803918049180591806918079180891809918109181191812918139181491815918169181791818918199182091821918229182391824918259182691827918289182991830918319183291833918349183591836918379183891839918409184191842918439184491845918469184791848918499185091851918529185391854918559185691857918589185991860918619186291863918649186591866918679186891869918709187191872918739187491875918769187791878918799188091881918829188391884918859188691887918889188991890918919189291893918949189591896918979189891899919009190191902919039190491905919069190791908919099191091911919129191391914919159191691917919189191991920919219192291923919249192591926919279192891929919309193191932919339193491935919369193791938919399194091941919429194391944919459194691947919489194991950919519195291953919549195591956919579195891959919609196191962919639196491965919669196791968919699197091971919729197391974919759197691977919789197991980919819198291983919849198591986919879198891989919909199191992919939199491995919969199791998919999200092001920029200392004920059200692007920089200992010920119201292013920149201592016920179201892019920209202192022920239202492025920269202792028920299203092031920329203392034920359203692037920389203992040920419204292043920449204592046920479204892049920509205192052920539205492055920569205792058920599206092061920629206392064920659206692067920689206992070920719207292073920749207592076920779207892079920809208192082920839208492085920869208792088920899209092091920929209392094920959209692097920989209992100921019210292103921049210592106921079210892109921109211192112921139211492115921169211792118921199212092121921229212392124921259212692127921289212992130921319213292133921349213592136921379213892139921409214192142921439214492145921469214792148921499215092151921529215392154921559215692157921589215992160921619216292163921649216592166921679216892169921709217192172921739217492175921769217792178921799218092181921829218392184921859218692187921889218992190921919219292193921949219592196921979219892199922009220192202922039220492205922069220792208922099221092211922129221392214922159221692217922189221992220922219222292223922249222592226922279222892229922309223192232922339223492235922369223792238922399224092241922429224392244922459224692247922489224992250922519225292253922549225592256922579225892259922609226192262922639226492265922669226792268922699227092271922729227392274922759227692277922789227992280922819228292283922849228592286922879228892289922909229192292922939229492295922969229792298922999230092301923029230392304923059230692307923089230992310923119231292313923149231592316923179231892319923209232192322923239232492325923269232792328923299233092331923329233392334923359233692337923389233992340923419234292343923449234592346923479234892349923509235192352923539235492355923569235792358923599236092361923629236392364923659236692367923689236992370923719237292373923749237592376923779237892379923809238192382923839238492385923869238792388923899239092391923929239392394923959239692397923989239992400924019240292403924049240592406924079240892409924109241192412924139241492415924169241792418924199242092421924229242392424924259242692427924289242992430924319243292433924349243592436924379243892439924409244192442924439244492445924469244792448924499245092451924529245392454924559245692457924589245992460924619246292463924649246592466924679246892469924709247192472924739247492475924769247792478924799248092481924829248392484924859248692487924889248992490924919249292493924949249592496924979249892499925009250192502925039250492505925069250792508925099251092511925129251392514925159251692517925189251992520925219252292523925249252592526925279252892529925309253192532925339253492535925369253792538925399254092541925429254392544925459254692547925489254992550925519255292553925549255592556925579255892559925609256192562925639256492565925669256792568925699257092571925729257392574925759257692577925789257992580925819258292583925849258592586925879258892589925909259192592925939259492595925969259792598925999260092601926029260392604926059260692607926089260992610926119261292613926149261592616926179261892619926209262192622926239262492625926269262792628926299263092631926329263392634926359263692637926389263992640926419264292643926449264592646926479264892649926509265192652926539265492655926569265792658926599266092661926629266392664926659266692667926689266992670926719267292673926749267592676926779267892679926809268192682926839268492685926869268792688926899269092691926929269392694926959269692697926989269992700927019270292703927049270592706927079270892709927109271192712927139271492715927169271792718927199272092721927229272392724927259272692727927289272992730927319273292733927349273592736927379273892739927409274192742927439274492745927469274792748927499275092751927529275392754927559275692757927589275992760927619276292763927649276592766927679276892769927709277192772927739277492775927769277792778927799278092781927829278392784927859278692787927889278992790927919279292793927949279592796927979279892799928009280192802928039280492805928069280792808928099281092811928129281392814928159281692817928189281992820928219282292823928249282592826928279282892829928309283192832928339283492835928369283792838928399284092841928429284392844928459284692847928489284992850928519285292853928549285592856928579285892859928609286192862928639286492865928669286792868928699287092871928729287392874928759287692877928789287992880928819288292883928849288592886928879288892889928909289192892928939289492895928969289792898928999290092901929029290392904929059290692907929089290992910929119291292913929149291592916929179291892919929209292192922929239292492925929269292792928929299293092931929329293392934929359293692937929389293992940929419294292943929449294592946929479294892949929509295192952929539295492955929569295792958929599296092961929629296392964929659296692967929689296992970929719297292973929749297592976929779297892979929809298192982929839298492985929869298792988929899299092991929929299392994929959299692997929989299993000930019300293003930049300593006930079300893009930109301193012930139301493015930169301793018930199302093021930229302393024930259302693027930289302993030930319303293033930349303593036930379303893039930409304193042930439304493045930469304793048930499305093051930529305393054930559305693057930589305993060930619306293063930649306593066930679306893069930709307193072930739307493075930769307793078930799308093081930829308393084930859308693087930889308993090930919309293093930949309593096930979309893099931009310193102931039310493105931069310793108931099311093111931129311393114931159311693117931189311993120931219312293123931249312593126931279312893129931309313193132931339313493135931369313793138931399314093141931429314393144931459314693147931489314993150931519315293153931549315593156931579315893159931609316193162931639316493165931669316793168931699317093171931729317393174931759317693177931789317993180931819318293183931849318593186931879318893189931909319193192931939319493195931969319793198931999320093201932029320393204932059320693207932089320993210932119321293213932149321593216932179321893219932209322193222932239322493225932269322793228932299323093231932329323393234932359323693237932389323993240932419324293243932449324593246932479324893249932509325193252932539325493255932569325793258932599326093261932629326393264932659326693267932689326993270932719327293273932749327593276932779327893279932809328193282932839328493285932869328793288932899329093291932929329393294932959329693297932989329993300933019330293303933049330593306933079330893309933109331193312933139331493315933169331793318933199332093321933229332393324933259332693327933289332993330933319333293333933349333593336933379333893339933409334193342933439334493345933469334793348933499335093351933529335393354933559335693357933589335993360933619336293363933649336593366933679336893369933709337193372933739337493375933769337793378933799338093381933829338393384933859338693387933889338993390933919339293393933949339593396933979339893399934009340193402934039340493405934069340793408934099341093411934129341393414934159341693417934189341993420934219342293423934249342593426934279342893429934309343193432934339343493435934369343793438934399344093441934429344393444934459344693447934489344993450934519345293453934549345593456934579345893459934609346193462934639346493465934669346793468934699347093471934729347393474934759347693477934789347993480934819348293483934849348593486934879348893489934909349193492934939349493495934969349793498934999350093501935029350393504935059350693507935089350993510935119351293513935149351593516935179351893519935209352193522935239352493525935269352793528935299353093531935329353393534935359353693537935389353993540935419354293543935449354593546935479354893549935509355193552935539355493555935569355793558935599356093561935629356393564935659356693567935689356993570935719357293573935749357593576935779357893579935809358193582935839358493585935869358793588935899359093591935929359393594935959359693597935989359993600936019360293603936049360593606936079360893609936109361193612936139361493615936169361793618936199362093621936229362393624936259362693627936289362993630936319363293633936349363593636936379363893639936409364193642936439364493645936469364793648936499365093651936529365393654936559365693657936589365993660936619366293663936649366593666936679366893669936709367193672936739367493675936769367793678936799368093681936829368393684936859368693687936889368993690936919369293693936949369593696936979369893699937009370193702937039370493705937069370793708937099371093711937129371393714937159371693717937189371993720937219372293723937249372593726937279372893729937309373193732937339373493735937369373793738937399374093741937429374393744937459374693747937489374993750937519375293753937549375593756937579375893759937609376193762937639376493765937669376793768937699377093771937729377393774937759377693777937789377993780937819378293783937849378593786937879378893789937909379193792937939379493795937969379793798937999380093801938029380393804938059380693807938089380993810938119381293813938149381593816938179381893819938209382193822938239382493825938269382793828938299383093831938329383393834938359383693837938389383993840938419384293843938449384593846938479384893849938509385193852938539385493855938569385793858938599386093861938629386393864938659386693867938689386993870938719387293873938749387593876938779387893879938809388193882938839388493885938869388793888938899389093891938929389393894938959389693897938989389993900939019390293903939049390593906939079390893909939109391193912939139391493915939169391793918939199392093921939229392393924939259392693927939289392993930939319393293933939349393593936939379393893939939409394193942939439394493945939469394793948939499395093951939529395393954939559395693957939589395993960939619396293963939649396593966939679396893969939709397193972939739397493975939769397793978939799398093981939829398393984939859398693987939889398993990939919399293993939949399593996939979399893999940009400194002940039400494005940069400794008940099401094011940129401394014940159401694017940189401994020940219402294023940249402594026940279402894029940309403194032940339403494035940369403794038940399404094041940429404394044940459404694047940489404994050940519405294053940549405594056940579405894059940609406194062940639406494065940669406794068940699407094071940729407394074940759407694077940789407994080940819408294083940849408594086940879408894089940909409194092940939409494095940969409794098940999410094101941029410394104941059410694107941089410994110941119411294113941149411594116941179411894119941209412194122941239412494125941269412794128941299413094131941329413394134941359413694137941389413994140941419414294143941449414594146941479414894149941509415194152941539415494155941569415794158941599416094161941629416394164941659416694167941689416994170941719417294173941749417594176941779417894179941809418194182941839418494185941869418794188941899419094191941929419394194941959419694197941989419994200942019420294203942049420594206942079420894209942109421194212942139421494215942169421794218942199422094221942229422394224942259422694227942289422994230942319423294233942349423594236942379423894239942409424194242942439424494245942469424794248942499425094251942529425394254942559425694257942589425994260942619426294263942649426594266942679426894269942709427194272942739427494275942769427794278942799428094281942829428394284942859428694287942889428994290942919429294293942949429594296942979429894299943009430194302943039430494305943069430794308943099431094311943129431394314943159431694317943189431994320943219432294323943249432594326943279432894329943309433194332943339433494335943369433794338943399434094341943429434394344943459434694347943489434994350943519435294353943549435594356943579435894359943609436194362943639436494365943669436794368943699437094371943729437394374943759437694377943789437994380943819438294383943849438594386943879438894389943909439194392943939439494395943969439794398943999440094401944029440394404944059440694407944089440994410944119441294413944149441594416944179441894419944209442194422944239442494425944269442794428944299443094431944329443394434944359443694437944389443994440944419444294443944449444594446944479444894449944509445194452944539445494455944569445794458944599446094461944629446394464944659446694467944689446994470944719447294473944749447594476944779447894479944809448194482944839448494485944869448794488944899449094491944929449394494944959449694497944989449994500945019450294503945049450594506945079450894509945109451194512945139451494515945169451794518945199452094521945229452394524945259452694527945289452994530945319453294533945349453594536945379453894539945409454194542945439454494545945469454794548945499455094551945529455394554945559455694557945589455994560945619456294563945649456594566945679456894569945709457194572945739457494575945769457794578945799458094581945829458394584945859458694587945889458994590945919459294593945949459594596945979459894599946009460194602946039460494605946069460794608946099461094611946129461394614946159461694617946189461994620946219462294623946249462594626946279462894629946309463194632946339463494635946369463794638946399464094641946429464394644946459464694647946489464994650946519465294653946549465594656946579465894659946609466194662946639466494665946669466794668946699467094671946729467394674946759467694677946789467994680946819468294683946849468594686946879468894689946909469194692946939469494695946969469794698946999470094701947029470394704947059470694707947089470994710947119471294713947149471594716947179471894719947209472194722947239472494725947269472794728947299473094731947329473394734947359473694737947389473994740947419474294743947449474594746947479474894749947509475194752947539475494755947569475794758947599476094761947629476394764947659476694767947689476994770947719477294773947749477594776947779477894779947809478194782947839478494785947869478794788947899479094791947929479394794947959479694797947989479994800948019480294803948049480594806948079480894809948109481194812948139481494815948169481794818948199482094821948229482394824948259482694827948289482994830948319483294833948349483594836948379483894839948409484194842948439484494845948469484794848948499485094851948529485394854948559485694857948589485994860948619486294863948649486594866948679486894869948709487194872948739487494875948769487794878948799488094881948829488394884948859488694887948889488994890948919489294893948949489594896948979489894899949009490194902949039490494905949069490794908949099491094911949129491394914949159491694917949189491994920949219492294923949249492594926949279492894929949309493194932949339493494935949369493794938949399494094941949429494394944949459494694947949489494994950949519495294953949549495594956949579495894959949609496194962949639496494965949669496794968949699497094971949729497394974949759497694977949789497994980949819498294983949849498594986949879498894989949909499194992949939499494995949969499794998949999500095001950029500395004950059500695007950089500995010950119501295013950149501595016950179501895019950209502195022950239502495025950269502795028950299503095031950329503395034950359503695037950389503995040950419504295043950449504595046950479504895049950509505195052950539505495055950569505795058950599506095061950629506395064950659506695067950689506995070950719507295073950749507595076950779507895079950809508195082950839508495085950869508795088950899509095091950929509395094950959509695097950989509995100951019510295103951049510595106951079510895109951109511195112951139511495115951169511795118951199512095121951229512395124951259512695127951289512995130951319513295133951349513595136951379513895139951409514195142951439514495145951469514795148951499515095151951529515395154951559515695157951589515995160951619516295163951649516595166951679516895169951709517195172951739517495175951769517795178951799518095181951829518395184951859518695187951889518995190951919519295193951949519595196951979519895199952009520195202952039520495205952069520795208952099521095211952129521395214952159521695217952189521995220952219522295223952249522595226952279522895229952309523195232952339523495235952369523795238952399524095241952429524395244952459524695247952489524995250952519525295253952549525595256952579525895259952609526195262952639526495265952669526795268952699527095271952729527395274952759527695277952789527995280952819528295283952849528595286952879528895289952909529195292952939529495295952969529795298952999530095301953029530395304953059530695307953089530995310953119531295313953149531595316953179531895319953209532195322953239532495325953269532795328953299533095331953329533395334953359533695337953389533995340953419534295343953449534595346953479534895349953509535195352953539535495355953569535795358953599536095361953629536395364953659536695367953689536995370953719537295373953749537595376953779537895379953809538195382953839538495385953869538795388953899539095391953929539395394953959539695397953989539995400954019540295403954049540595406954079540895409954109541195412954139541495415954169541795418954199542095421954229542395424954259542695427954289542995430954319543295433954349543595436954379543895439954409544195442954439544495445954469544795448954499545095451954529545395454954559545695457954589545995460954619546295463954649546595466954679546895469954709547195472954739547495475954769547795478954799548095481954829548395484954859548695487954889548995490954919549295493954949549595496954979549895499955009550195502955039550495505955069550795508955099551095511955129551395514955159551695517955189551995520955219552295523955249552595526955279552895529955309553195532955339553495535955369553795538955399554095541955429554395544955459554695547955489554995550955519555295553955549555595556955579555895559955609556195562955639556495565955669556795568955699557095571955729557395574955759557695577955789557995580955819558295583955849558595586955879558895589955909559195592955939559495595955969559795598955999560095601956029560395604956059560695607956089560995610956119561295613956149561595616956179561895619956209562195622956239562495625956269562795628956299563095631956329563395634956359563695637956389563995640956419564295643956449564595646956479564895649956509565195652956539565495655956569565795658956599566095661956629566395664956659566695667956689566995670956719567295673956749567595676956779567895679956809568195682956839568495685956869568795688956899569095691956929569395694956959569695697956989569995700957019570295703957049570595706957079570895709957109571195712957139571495715957169571795718957199572095721957229572395724957259572695727957289572995730957319573295733957349573595736957379573895739957409574195742957439574495745957469574795748957499575095751957529575395754957559575695757957589575995760957619576295763957649576595766957679576895769957709577195772957739577495775957769577795778957799578095781957829578395784957859578695787957889578995790957919579295793957949579595796957979579895799958009580195802958039580495805958069580795808958099581095811958129581395814958159581695817958189581995820958219582295823958249582595826958279582895829958309583195832958339583495835958369583795838958399584095841958429584395844958459584695847958489584995850958519585295853958549585595856958579585895859958609586195862958639586495865958669586795868958699587095871958729587395874958759587695877958789587995880958819588295883958849588595886958879588895889958909589195892958939589495895958969589795898958999590095901959029590395904959059590695907959089590995910959119591295913959149591595916959179591895919959209592195922959239592495925959269592795928959299593095931959329593395934959359593695937959389593995940959419594295943959449594595946959479594895949959509595195952959539595495955959569595795958959599596095961959629596395964959659596695967959689596995970959719597295973959749597595976959779597895979959809598195982959839598495985959869598795988959899599095991959929599395994959959599695997959989599996000960019600296003960049600596006960079600896009960109601196012960139601496015960169601796018960199602096021960229602396024960259602696027960289602996030960319603296033960349603596036960379603896039960409604196042960439604496045960469604796048960499605096051960529605396054960559605696057960589605996060960619606296063960649606596066960679606896069960709607196072960739607496075960769607796078960799608096081960829608396084960859608696087960889608996090960919609296093960949609596096960979609896099961009610196102961039610496105961069610796108961099611096111961129611396114961159611696117961189611996120961219612296123961249612596126961279612896129961309613196132961339613496135961369613796138961399614096141961429614396144961459614696147961489614996150961519615296153961549615596156961579615896159961609616196162961639616496165961669616796168961699617096171961729617396174961759617696177961789617996180961819618296183961849618596186961879618896189961909619196192961939619496195961969619796198961999620096201962029620396204962059620696207962089620996210962119621296213962149621596216962179621896219962209622196222962239622496225962269622796228962299623096231962329623396234962359623696237962389623996240962419624296243962449624596246962479624896249962509625196252962539625496255962569625796258962599626096261962629626396264962659626696267962689626996270962719627296273962749627596276962779627896279962809628196282962839628496285962869628796288962899629096291962929629396294962959629696297962989629996300963019630296303963049630596306963079630896309963109631196312963139631496315963169631796318963199632096321963229632396324963259632696327963289632996330963319633296333963349633596336963379633896339963409634196342963439634496345963469634796348963499635096351963529635396354963559635696357963589635996360963619636296363963649636596366963679636896369963709637196372963739637496375963769637796378963799638096381963829638396384963859638696387963889638996390963919639296393963949639596396963979639896399964009640196402964039640496405964069640796408964099641096411964129641396414964159641696417964189641996420964219642296423964249642596426964279642896429964309643196432964339643496435964369643796438964399644096441964429644396444964459644696447964489644996450964519645296453964549645596456964579645896459964609646196462964639646496465964669646796468964699647096471964729647396474964759647696477964789647996480964819648296483964849648596486964879648896489964909649196492964939649496495964969649796498964999650096501965029650396504965059650696507965089650996510965119651296513965149651596516965179651896519965209652196522965239652496525965269652796528965299653096531965329653396534965359653696537965389653996540965419654296543965449654596546965479654896549965509655196552965539655496555965569655796558965599656096561965629656396564965659656696567965689656996570965719657296573965749657596576965779657896579965809658196582965839658496585965869658796588965899659096591965929659396594965959659696597965989659996600966019660296603966049660596606966079660896609966109661196612966139661496615966169661796618966199662096621966229662396624966259662696627966289662996630966319663296633966349663596636966379663896639966409664196642966439664496645966469664796648966499665096651966529665396654966559665696657966589665996660966619666296663966649666596666966679666896669966709667196672966739667496675966769667796678966799668096681966829668396684966859668696687966889668996690966919669296693966949669596696966979669896699967009670196702967039670496705967069670796708967099671096711967129671396714967159671696717967189671996720967219672296723967249672596726967279672896729967309673196732967339673496735967369673796738967399674096741967429674396744967459674696747967489674996750967519675296753967549675596756967579675896759967609676196762967639676496765967669676796768967699677096771967729677396774967759677696777967789677996780967819678296783967849678596786967879678896789967909679196792967939679496795967969679796798967999680096801968029680396804968059680696807968089680996810968119681296813968149681596816968179681896819968209682196822968239682496825968269682796828968299683096831968329683396834968359683696837968389683996840968419684296843968449684596846968479684896849968509685196852968539685496855968569685796858968599686096861968629686396864968659686696867968689686996870968719687296873968749687596876968779687896879968809688196882968839688496885968869688796888968899689096891968929689396894968959689696897968989689996900969019690296903969049690596906969079690896909969109691196912969139691496915969169691796918969199692096921969229692396924969259692696927969289692996930969319693296933969349693596936969379693896939969409694196942969439694496945969469694796948969499695096951969529695396954969559695696957969589695996960969619696296963969649696596966969679696896969969709697196972969739697496975969769697796978969799698096981969829698396984969859698696987969889698996990969919699296993969949699596996969979699896999970009700197002970039700497005970069700797008970099701097011970129701397014970159701697017970189701997020970219702297023970249702597026970279702897029970309703197032970339703497035970369703797038970399704097041970429704397044970459704697047970489704997050970519705297053970549705597056970579705897059970609706197062970639706497065970669706797068970699707097071970729707397074970759707697077970789707997080970819708297083970849708597086970879708897089970909709197092970939709497095970969709797098970999710097101971029710397104971059710697107971089710997110971119711297113971149711597116971179711897119971209712197122971239712497125971269712797128971299713097131971329713397134971359713697137971389713997140971419714297143971449714597146971479714897149971509715197152971539715497155971569715797158971599716097161971629716397164971659716697167971689716997170971719717297173971749717597176971779717897179971809718197182971839718497185971869718797188971899719097191971929719397194971959719697197971989719997200972019720297203972049720597206972079720897209972109721197212972139721497215972169721797218972199722097221972229722397224972259722697227972289722997230972319723297233972349723597236972379723897239972409724197242972439724497245972469724797248972499725097251972529725397254972559725697257972589725997260972619726297263972649726597266972679726897269972709727197272972739727497275972769727797278972799728097281972829728397284972859728697287972889728997290972919729297293972949729597296972979729897299973009730197302973039730497305973069730797308973099731097311973129731397314973159731697317973189731997320973219732297323973249732597326973279732897329973309733197332973339733497335973369733797338973399734097341973429734397344973459734697347973489734997350973519735297353973549735597356973579735897359973609736197362973639736497365973669736797368973699737097371973729737397374973759737697377973789737997380973819738297383973849738597386973879738897389973909739197392973939739497395973969739797398973999740097401974029740397404974059740697407974089740997410974119741297413974149741597416974179741897419974209742197422974239742497425974269742797428974299743097431974329743397434974359743697437974389743997440974419744297443974449744597446974479744897449974509745197452974539745497455974569745797458974599746097461974629746397464974659746697467974689746997470974719747297473974749747597476974779747897479974809748197482974839748497485974869748797488974899749097491974929749397494974959749697497974989749997500975019750297503975049750597506975079750897509975109751197512975139751497515975169751797518975199752097521975229752397524975259752697527975289752997530975319753297533975349753597536975379753897539975409754197542975439754497545975469754797548975499755097551975529755397554975559755697557975589755997560975619756297563975649756597566975679756897569975709757197572975739757497575975769757797578975799758097581975829758397584975859758697587975889758997590975919759297593975949759597596975979759897599976009760197602976039760497605976069760797608976099761097611976129761397614976159761697617976189761997620976219762297623976249762597626976279762897629976309763197632976339763497635976369763797638976399764097641976429764397644976459764697647976489764997650976519765297653976549765597656976579765897659976609766197662976639766497665976669766797668976699767097671976729767397674976759767697677976789767997680976819768297683976849768597686976879768897689976909769197692976939769497695976969769797698976999770097701977029770397704977059770697707977089770997710977119771297713977149771597716977179771897719977209772197722977239772497725977269772797728977299773097731977329773397734977359773697737977389773997740977419774297743977449774597746977479774897749977509775197752977539775497755977569775797758977599776097761977629776397764977659776697767977689776997770977719777297773977749777597776977779777897779977809778197782977839778497785977869778797788977899779097791977929779397794977959779697797977989779997800978019780297803978049780597806978079780897809978109781197812978139781497815978169781797818978199782097821978229782397824978259782697827978289782997830978319783297833978349783597836978379783897839978409784197842978439784497845978469784797848978499785097851978529785397854978559785697857978589785997860978619786297863978649786597866978679786897869978709787197872978739787497875978769787797878978799788097881978829788397884978859788697887978889788997890978919789297893978949789597896978979789897899979009790197902979039790497905979069790797908979099791097911979129791397914979159791697917979189791997920979219792297923979249792597926979279792897929979309793197932979339793497935979369793797938979399794097941979429794397944979459794697947979489794997950979519795297953979549795597956979579795897959979609796197962979639796497965979669796797968979699797097971979729797397974979759797697977979789797997980979819798297983979849798597986979879798897989979909799197992979939799497995979969799797998979999800098001980029800398004980059800698007980089800998010980119801298013980149801598016980179801898019980209802198022980239802498025980269802798028980299803098031980329803398034980359803698037980389803998040980419804298043980449804598046980479804898049980509805198052980539805498055980569805798058980599806098061980629806398064980659806698067980689806998070980719807298073980749807598076980779807898079980809808198082980839808498085980869808798088980899809098091980929809398094980959809698097980989809998100981019810298103981049810598106981079810898109981109811198112981139811498115981169811798118981199812098121981229812398124981259812698127981289812998130981319813298133981349813598136981379813898139981409814198142981439814498145981469814798148981499815098151981529815398154981559815698157981589815998160981619816298163981649816598166981679816898169981709817198172981739817498175981769817798178981799818098181981829818398184981859818698187981889818998190981919819298193981949819598196981979819898199982009820198202982039820498205982069820798208982099821098211982129821398214982159821698217982189821998220982219822298223982249822598226982279822898229982309823198232982339823498235982369823798238982399824098241982429824398244982459824698247982489824998250982519825298253982549825598256982579825898259982609826198262982639826498265982669826798268982699827098271982729827398274982759827698277982789827998280982819828298283982849828598286982879828898289982909829198292982939829498295982969829798298982999830098301983029830398304983059830698307983089830998310983119831298313983149831598316983179831898319983209832198322983239832498325983269832798328983299833098331983329833398334983359833698337983389833998340983419834298343983449834598346983479834898349983509835198352983539835498355983569835798358983599836098361983629836398364983659836698367983689836998370983719837298373983749837598376983779837898379983809838198382983839838498385983869838798388983899839098391983929839398394983959839698397983989839998400984019840298403984049840598406984079840898409984109841198412984139841498415984169841798418984199842098421984229842398424984259842698427984289842998430984319843298433984349843598436984379843898439984409844198442984439844498445984469844798448984499845098451984529845398454984559845698457984589845998460984619846298463984649846598466984679846898469984709847198472984739847498475984769847798478984799848098481984829848398484984859848698487984889848998490984919849298493984949849598496984979849898499985009850198502985039850498505985069850798508985099851098511985129851398514985159851698517985189851998520985219852298523985249852598526985279852898529985309853198532985339853498535985369853798538985399854098541985429854398544985459854698547985489854998550985519855298553985549855598556985579855898559985609856198562985639856498565985669856798568985699857098571985729857398574985759857698577985789857998580985819858298583985849858598586985879858898589985909859198592985939859498595985969859798598985999860098601986029860398604986059860698607986089860998610986119861298613986149861598616986179861898619986209862198622986239862498625986269862798628986299863098631986329863398634986359863698637986389863998640986419864298643986449864598646986479864898649986509865198652986539865498655986569865798658986599866098661986629866398664986659866698667986689866998670986719867298673986749867598676986779867898679986809868198682986839868498685986869868798688986899869098691986929869398694986959869698697986989869998700987019870298703987049870598706987079870898709987109871198712987139871498715987169871798718987199872098721987229872398724987259872698727987289872998730987319873298733987349873598736987379873898739987409874198742987439874498745987469874798748987499875098751987529875398754987559875698757987589875998760987619876298763987649876598766987679876898769987709877198772987739877498775987769877798778987799878098781987829878398784987859878698787987889878998790987919879298793987949879598796987979879898799988009880198802988039880498805988069880798808988099881098811988129881398814988159881698817988189881998820988219882298823988249882598826988279882898829988309883198832988339883498835988369883798838988399884098841988429884398844988459884698847988489884998850988519885298853988549885598856988579885898859988609886198862988639886498865988669886798868988699887098871988729887398874988759887698877988789887998880988819888298883988849888598886988879888898889988909889198892988939889498895988969889798898988999890098901989029890398904989059890698907989089890998910989119891298913989149891598916989179891898919989209892198922989239892498925989269892798928989299893098931989329893398934989359893698937989389893998940989419894298943989449894598946989479894898949989509895198952989539895498955989569895798958989599896098961989629896398964989659896698967989689896998970989719897298973989749897598976989779897898979989809898198982989839898498985989869898798988989899899098991989929899398994989959899698997989989899999000990019900299003990049900599006990079900899009990109901199012990139901499015990169901799018990199902099021990229902399024990259902699027990289902999030990319903299033990349903599036990379903899039990409904199042990439904499045990469904799048990499905099051990529905399054990559905699057990589905999060990619906299063990649906599066990679906899069990709907199072990739907499075990769907799078990799908099081990829908399084990859908699087990889908999090990919909299093990949909599096990979909899099991009910199102991039910499105991069910799108991099911099111991129911399114991159911699117991189911999120991219912299123991249912599126991279912899129991309913199132991339913499135991369913799138991399914099141991429914399144991459914699147991489914999150991519915299153991549915599156991579915899159991609916199162991639916499165991669916799168991699917099171991729917399174991759917699177991789917999180991819918299183991849918599186991879918899189991909919199192991939919499195991969919799198991999920099201992029920399204992059920699207992089920999210992119921299213992149921599216992179921899219992209922199222992239922499225992269922799228992299923099231992329923399234992359923699237992389923999240992419924299243992449924599246992479924899249992509925199252992539925499255992569925799258992599926099261992629926399264992659926699267992689926999270992719927299273992749927599276992779927899279992809928199282992839928499285992869928799288992899929099291992929929399294992959929699297992989929999300993019930299303993049930599306993079930899309993109931199312993139931499315993169931799318993199932099321993229932399324993259932699327993289932999330993319933299333993349933599336993379933899339993409934199342993439934499345993469934799348993499935099351993529935399354993559935699357993589935999360993619936299363993649936599366993679936899369993709937199372993739937499375993769937799378993799938099381993829938399384993859938699387993889938999390993919939299393993949939599396993979939899399994009940199402994039940499405994069940799408994099941099411994129941399414994159941699417994189941999420994219942299423994249942599426994279942899429994309943199432994339943499435994369943799438994399944099441994429944399444994459944699447994489944999450994519945299453994549945599456994579945899459994609946199462994639946499465994669946799468994699947099471994729947399474994759947699477994789947999480994819948299483994849948599486994879948899489994909949199492994939949499495994969949799498994999950099501995029950399504995059950699507995089950999510995119951299513995149951599516995179951899519995209952199522995239952499525995269952799528995299953099531995329953399534995359953699537995389953999540995419954299543995449954599546995479954899549995509955199552995539955499555995569955799558995599956099561995629956399564995659956699567995689956999570995719957299573995749957599576995779957899579995809958199582995839958499585995869958799588995899959099591995929959399594995959959699597995989959999600996019960299603996049960599606996079960899609996109961199612996139961499615996169961799618996199962099621996229962399624996259962699627996289962999630996319963299633996349963599636996379963899639996409964199642996439964499645996469964799648996499965099651996529965399654996559965699657996589965999660996619966299663996649966599666996679966899669996709967199672996739967499675996769967799678996799968099681996829968399684996859968699687996889968999690996919969299693996949969599696996979969899699997009970199702997039970499705997069970799708997099971099711997129971399714997159971699717997189971999720997219972299723997249972599726997279972899729997309973199732997339973499735997369973799738997399974099741997429974399744997459974699747997489974999750997519975299753997549975599756997579975899759997609976199762997639976499765997669976799768997699977099771997729977399774997759977699777997789977999780997819978299783997849978599786997879978899789997909979199792997939979499795997969979799798997999980099801998029980399804998059980699807998089980999810998119981299813998149981599816998179981899819998209982199822998239982499825998269982799828998299983099831998329983399834998359983699837998389983999840998419984299843998449984599846998479984899849998509985199852998539985499855998569985799858998599986099861998629986399864998659986699867998689986999870998719987299873998749987599876998779987899879998809988199882998839988499885998869988799888998899989099891998929989399894998959989699897998989989999900999019990299903999049990599906999079990899909999109991199912999139991499915999169991799918999199992099921999229992399924999259992699927999289992999930999319993299933999349993599936999379993899939999409994199942999439994499945999469994799948999499995099951999529995399954999559995699957999589995999960999619996299963999649996599966999679996899969999709997199972999739997499975999769997799978999799998099981999829998399984999859998699987999889998999990999919999299993999949999599996999979999899999100000100001100002100003100004100005100006100007100008100009100010100011100012100013100014100015100016100017100018100019100020100021100022100023100024100025100026100027100028100029100030100031100032100033100034100035100036100037100038100039100040100041100042100043100044100045100046100047100048100049100050100051100052100053100054100055100056100057100058100059100060100061100062100063100064100065100066100067100068100069100070100071100072100073100074100075100076100077100078100079100080100081100082100083100084100085100086100087100088100089100090100091100092100093100094100095100096100097100098100099100100100101100102100103100104100105100106100107100108100109100110100111100112100113100114100115100116100117100118100119100120100121100122100123100124100125100126100127100128100129100130100131100132100133100134100135100136100137100138100139100140100141100142100143100144100145100146100147100148100149100150100151100152100153100154100155100156100157100158100159100160100161100162100163100164100165100166100167100168100169100170100171100172100173100174100175100176100177100178100179100180100181100182100183100184100185100186100187100188100189100190100191100192100193100194100195100196100197100198100199100200100201100202100203100204100205100206100207100208100209100210100211100212100213100214100215100216100217100218100219100220100221100222100223100224100225100226100227100228100229100230100231100232100233100234100235100236100237100238100239100240100241100242100243100244100245100246100247100248100249100250100251100252100253100254100255100256100257100258100259100260100261100262100263100264100265100266100267100268100269100270100271100272100273100274100275100276100277100278100279100280100281100282100283100284100285100286100287100288100289100290100291100292100293100294100295100296100297100298100299100300100301100302100303100304100305100306100307100308100309100310100311100312100313100314100315100316100317100318100319100320100321100322100323100324100325100326100327100328100329100330100331100332100333100334100335100336100337100338100339100340100341100342100343100344100345100346100347100348100349100350100351100352100353100354100355100356100357100358100359100360100361100362100363100364100365100366100367100368100369100370100371100372100373100374100375100376100377100378100379100380100381100382100383100384100385100386100387100388100389100390100391100392100393100394100395100396100397100398100399100400100401100402100403100404100405100406100407100408100409100410100411100412100413100414100415100416100417100418100419100420100421100422100423100424100425100426100427100428100429100430100431100432100433100434100435100436100437100438100439100440100441100442100443100444100445100446100447100448100449100450100451100452100453100454100455100456100457100458100459100460100461100462100463100464100465100466100467100468100469100470100471100472100473100474100475100476100477100478100479100480100481100482100483100484100485100486100487100488100489100490100491100492100493100494100495100496100497100498100499100500100501100502100503100504100505100506100507100508100509100510100511100512100513100514100515100516100517100518100519100520100521100522100523100524100525100526100527100528100529100530100531100532100533100534100535100536100537100538100539100540100541100542100543100544100545100546100547100548100549100550100551100552100553100554100555100556100557100558100559100560100561100562100563100564100565100566100567100568100569100570100571100572100573100574100575100576100577100578100579100580100581100582100583100584100585100586100587100588100589100590100591100592100593100594100595100596100597100598100599100600100601100602100603100604100605100606100607100608100609100610100611100612100613100614100615100616100617100618100619100620100621100622100623100624100625100626100627100628100629100630100631100632100633100634100635100636100637100638100639100640100641100642100643100644100645100646100647100648100649100650100651100652100653100654100655100656100657100658100659100660100661100662100663100664100665100666100667100668100669100670100671100672100673100674100675100676100677100678100679100680100681100682100683100684100685100686100687100688100689100690100691100692100693100694100695100696100697100698100699100700100701100702100703100704100705100706100707100708100709100710100711100712100713100714100715100716100717100718100719100720100721100722100723100724100725100726100727100728100729100730100731100732100733100734100735100736100737100738100739100740100741100742100743100744100745100746100747100748100749100750100751100752100753100754100755100756100757100758100759100760100761100762100763100764100765100766100767100768100769100770100771100772100773100774100775100776100777100778100779100780100781100782100783100784100785100786100787100788100789100790100791100792100793100794100795100796100797100798100799100800100801100802100803100804100805100806100807100808100809100810100811100812100813100814100815100816100817100818100819100820100821100822100823100824100825100826100827100828100829100830100831100832100833100834100835100836100837100838100839100840100841100842100843100844100845100846100847100848100849100850100851100852100853100854100855100856100857100858100859100860100861100862100863100864100865100866100867100868100869100870100871100872100873100874100875100876100877100878100879100880100881100882100883100884100885100886100887100888100889100890100891100892100893100894100895100896100897100898100899100900100901100902100903100904100905100906100907100908100909100910100911100912100913100914100915100916100917100918100919100920100921100922100923100924100925100926100927100928100929100930100931100932100933100934100935100936100937100938100939100940100941100942100943100944100945100946100947100948100949100950100951100952100953100954100955100956100957100958100959100960100961100962100963100964100965100966100967100968100969100970100971100972100973100974100975100976100977100978100979100980100981100982100983100984100985100986100987100988100989100990100991100992100993100994100995100996100997100998100999101000101001101002101003101004101005101006101007101008101009101010101011101012101013101014101015101016101017101018101019101020101021101022101023101024101025101026101027101028101029101030101031101032101033101034101035101036101037101038101039101040101041101042101043101044101045101046101047101048101049101050101051101052101053101054101055101056101057101058101059101060101061101062101063101064101065101066101067101068101069101070101071101072101073101074101075101076101077101078101079101080101081101082101083101084101085101086101087101088101089101090101091101092101093101094101095101096101097101098101099101100101101101102101103101104101105101106101107101108101109101110101111101112101113101114101115101116101117101118101119101120101121101122101123101124101125101126101127101128101129101130101131101132101133101134101135101136101137101138101139101140101141101142101143101144101145101146101147101148101149101150101151101152101153101154101155101156101157101158101159101160101161101162101163101164101165101166101167101168101169101170101171101172101173101174101175101176101177101178101179101180101181101182101183101184101185101186101187101188101189101190101191101192101193101194101195101196101197101198101199101200101201101202101203101204101205101206101207101208101209101210101211101212101213101214101215101216101217101218101219101220101221101222101223101224101225101226101227101228101229101230101231101232101233101234101235101236101237101238101239101240101241101242101243101244101245101246101247101248101249101250101251101252101253101254101255101256101257101258101259101260101261101262101263101264101265101266101267101268101269101270101271101272101273101274101275101276101277101278101279101280101281101282101283101284101285101286101287101288101289101290101291101292101293101294101295101296101297101298101299101300101301101302101303101304101305101306101307101308101309101310101311101312101313101314101315101316101317101318101319101320101321101322101323101324101325101326101327101328101329101330101331101332101333101334101335101336101337101338101339101340101341101342101343101344101345101346101347101348101349101350101351101352101353101354101355101356101357101358101359101360101361101362101363101364101365101366101367101368101369101370101371101372101373101374101375101376101377101378101379101380101381101382101383101384101385101386101387101388101389101390101391101392101393101394101395101396101397101398101399101400101401101402101403101404101405101406101407101408101409101410101411101412101413101414101415101416101417101418101419101420101421101422101423101424101425101426101427101428101429101430101431101432101433101434101435101436101437101438101439101440101441101442101443101444101445101446101447101448101449101450101451101452101453101454101455101456101457101458101459101460101461101462101463101464101465101466101467101468101469101470101471101472101473101474101475101476101477101478101479101480101481101482101483101484101485101486101487101488101489101490101491101492101493101494101495101496101497101498101499101500101501101502101503101504101505101506101507101508101509101510101511101512101513101514101515101516101517101518101519101520101521101522101523101524101525101526101527101528101529101530101531101532101533101534101535101536101537101538101539101540101541101542101543101544101545101546101547101548101549101550101551101552101553101554101555101556101557101558101559101560101561101562101563101564101565101566101567101568101569101570101571101572101573101574101575101576101577101578101579101580101581101582101583101584101585101586101587101588101589101590101591101592101593101594101595101596101597101598101599101600101601101602101603101604101605101606101607101608101609101610101611101612101613101614101615101616101617101618101619101620101621101622101623101624101625101626101627101628101629101630101631101632101633101634101635101636101637101638101639101640101641101642101643101644101645101646101647101648101649101650101651101652101653101654101655101656101657101658101659101660101661101662101663101664101665101666101667101668101669101670101671101672101673101674101675101676101677101678101679101680101681101682101683101684101685101686101687101688101689101690101691101692101693101694101695101696101697101698101699101700101701101702101703101704101705101706101707101708101709101710101711101712101713101714101715101716101717101718101719101720101721101722101723101724101725101726101727101728101729101730101731101732101733101734101735101736101737101738101739101740101741101742101743101744101745101746101747101748101749101750101751101752101753101754101755101756101757101758101759101760101761101762101763101764101765101766101767101768101769101770101771101772101773101774101775101776101777101778101779101780101781101782101783101784101785101786101787101788101789101790101791101792101793101794101795101796101797101798101799101800101801101802101803101804101805101806101807101808101809101810101811101812101813101814101815101816101817101818101819101820101821101822101823101824101825101826101827101828101829101830101831101832101833101834101835101836101837101838101839101840101841101842101843101844101845101846101847101848101849101850101851101852101853101854101855101856101857101858101859101860101861101862101863101864101865101866101867101868101869101870101871101872101873101874101875101876101877101878101879101880101881101882101883101884101885101886101887101888101889101890101891101892101893101894101895101896101897101898101899101900101901101902101903101904101905101906101907101908101909101910101911101912101913101914101915101916101917101918101919101920101921101922101923101924101925101926101927101928101929101930101931101932101933101934101935101936101937101938101939101940101941101942101943101944101945101946101947101948101949101950101951101952101953101954101955101956101957101958101959101960101961101962101963101964101965101966101967101968101969101970101971101972101973101974101975101976101977101978101979101980101981101982101983101984101985101986101987101988101989101990101991101992101993101994101995101996101997101998101999102000102001102002102003102004102005102006102007102008102009102010102011102012102013102014102015102016102017102018102019102020102021102022102023102024102025102026102027102028102029102030102031102032102033102034102035102036102037102038102039102040102041102042102043102044102045102046102047102048102049102050102051102052102053102054102055102056102057102058102059102060102061102062102063102064102065102066102067102068102069102070102071102072102073102074102075102076102077102078102079102080102081102082102083102084102085102086102087102088102089102090102091102092102093102094102095102096102097102098102099102100102101102102102103102104102105102106102107102108102109102110102111102112102113102114102115102116102117102118102119102120102121102122102123102124102125102126102127102128102129102130102131102132102133102134102135102136102137102138102139102140102141102142102143102144102145102146102147102148102149102150102151102152102153102154102155102156102157102158102159102160102161102162102163102164102165102166102167102168102169102170102171102172102173102174102175102176102177102178102179102180102181102182102183102184102185102186102187102188102189102190102191102192102193102194102195102196102197102198102199102200102201102202102203102204102205102206102207102208102209102210102211102212102213102214102215102216102217102218102219102220102221102222102223102224102225102226102227102228102229102230102231102232102233102234102235102236102237102238102239102240102241102242102243102244102245102246102247102248102249102250102251102252102253102254102255102256102257102258102259102260102261102262102263102264102265102266102267102268102269102270102271102272102273102274102275102276102277102278102279102280102281102282102283102284102285102286102287102288102289102290102291102292102293102294102295102296102297102298102299102300102301102302102303102304102305102306102307102308102309102310102311102312102313102314102315102316102317102318102319102320102321102322102323102324102325102326102327102328102329102330102331102332102333102334102335102336102337102338102339102340102341102342102343102344102345102346102347102348102349102350102351102352102353102354102355102356102357102358102359102360102361102362102363102364102365102366102367102368102369102370102371102372102373102374102375102376102377102378102379102380102381102382102383102384102385102386102387102388102389102390102391102392102393102394102395102396102397102398102399102400102401102402102403102404102405102406102407102408102409102410102411102412102413102414102415102416102417102418102419102420102421102422102423102424102425102426102427102428102429102430102431102432102433102434102435102436102437102438102439102440102441102442102443102444102445102446102447102448102449102450102451102452102453102454102455102456102457102458102459102460102461102462102463102464102465102466102467102468102469102470102471102472102473102474102475102476102477102478102479102480102481102482102483102484102485102486102487102488102489102490102491102492102493102494102495102496102497102498102499102500102501102502102503102504102505102506102507102508102509102510102511102512102513102514102515102516102517102518102519102520102521102522102523102524102525102526102527102528102529102530102531102532102533102534102535102536102537102538102539102540102541102542102543102544102545102546102547102548102549102550102551102552102553102554102555102556102557102558102559102560102561102562102563102564102565102566102567102568102569102570102571102572102573102574102575102576102577102578102579102580102581102582102583102584102585102586102587102588102589102590102591102592102593102594102595102596102597102598102599102600102601102602102603102604102605102606102607102608102609102610102611102612102613102614102615102616102617102618102619102620102621102622102623102624102625102626102627102628102629102630102631102632102633102634102635102636102637102638102639102640102641102642102643102644102645102646102647102648102649102650102651102652102653102654102655102656102657102658102659102660102661102662102663102664102665102666102667102668102669102670102671102672102673102674102675102676102677102678102679102680102681102682102683102684102685102686102687102688102689102690102691102692102693102694102695102696102697102698102699102700102701102702102703102704102705102706102707102708102709102710102711102712102713102714102715102716102717102718102719102720102721102722102723102724102725102726102727102728102729102730102731102732102733102734102735102736102737102738102739102740102741102742102743102744102745102746102747102748102749102750102751102752102753102754102755102756102757102758102759102760102761102762102763102764102765102766102767102768102769102770102771102772102773102774102775102776102777102778102779102780102781102782102783102784102785102786102787102788102789102790102791102792102793102794102795102796102797102798102799102800102801102802102803102804102805102806102807102808102809102810102811102812102813102814102815102816102817102818102819102820102821102822102823102824102825102826102827102828102829102830102831102832102833102834102835102836102837102838102839102840102841102842102843102844102845102846102847102848102849102850102851102852102853102854102855102856102857102858102859102860102861102862102863102864102865102866102867102868102869102870102871102872102873102874102875102876102877102878102879102880102881102882102883102884102885102886102887102888102889102890102891102892102893102894102895102896102897102898102899102900102901102902102903102904102905102906102907102908102909102910102911102912102913102914102915102916102917102918102919102920102921102922102923102924102925102926102927102928102929102930102931102932102933102934102935102936102937102938102939102940102941102942102943102944102945102946102947102948102949102950102951102952102953102954102955102956102957102958102959102960102961102962102963102964102965102966102967102968102969102970102971102972102973102974102975102976102977102978102979102980102981102982102983102984102985102986102987102988102989102990102991102992102993102994102995102996102997102998102999103000103001103002103003103004103005103006103007103008103009103010103011103012103013103014103015103016103017103018103019103020103021103022103023103024103025103026103027103028103029103030103031103032103033103034103035103036103037103038103039103040103041103042103043103044103045103046103047103048103049103050103051103052103053103054103055103056103057103058103059103060103061103062103063103064103065103066103067103068103069103070103071103072103073103074103075103076103077103078103079103080103081103082103083103084103085103086103087103088103089103090103091103092103093103094103095103096103097103098103099103100103101103102103103103104103105103106103107103108103109103110103111103112103113103114103115103116103117103118103119103120103121103122103123103124103125103126103127103128103129103130103131103132103133103134103135103136103137103138103139103140103141103142103143103144103145103146103147103148103149103150103151103152103153103154103155103156103157103158103159103160103161103162103163103164103165103166103167103168103169103170103171103172103173103174103175103176103177103178103179103180103181103182103183103184103185103186103187103188103189103190103191103192103193103194103195103196103197103198103199103200103201103202103203103204103205103206103207103208103209103210103211103212103213103214103215103216103217103218103219103220103221103222103223103224103225103226103227103228103229103230103231103232103233103234103235103236103237103238103239103240103241103242103243103244103245103246103247103248103249103250103251103252103253103254103255103256103257103258103259103260103261103262103263103264103265103266103267103268103269103270103271103272103273103274103275103276103277103278103279103280103281103282103283103284103285103286103287103288103289103290103291103292103293103294103295103296103297103298103299103300103301103302103303103304103305103306103307103308103309103310103311103312103313103314103315103316103317103318103319103320103321103322103323103324103325103326103327103328103329103330103331103332103333103334103335103336103337103338103339103340103341103342103343103344103345103346103347103348103349103350103351103352103353103354103355103356103357103358103359103360103361103362103363103364103365103366103367103368103369103370103371103372103373103374103375103376103377103378103379103380103381103382103383103384103385103386103387103388103389103390103391103392103393103394103395103396103397103398103399103400103401103402103403103404103405103406103407103408103409103410103411103412103413103414103415103416103417103418103419103420103421103422103423103424103425103426103427103428103429103430103431103432103433103434103435103436103437103438103439103440103441103442103443103444103445103446103447103448103449103450103451103452103453103454103455103456103457103458103459103460103461103462103463103464103465103466103467103468103469103470103471103472103473103474103475103476103477103478103479103480103481103482103483103484103485103486103487103488103489103490103491103492103493103494103495103496103497103498103499103500103501103502103503103504103505103506103507103508103509103510103511103512103513103514103515103516103517103518103519103520103521103522103523103524103525103526103527103528103529103530103531103532103533103534103535103536103537103538103539103540103541103542103543103544103545103546103547103548103549103550103551103552103553103554103555103556103557103558103559103560103561103562103563103564103565103566103567103568103569103570103571103572103573103574103575103576103577103578103579103580103581103582103583103584103585103586103587103588103589103590103591103592103593103594103595103596103597103598103599103600103601103602103603103604103605103606103607103608103609103610103611103612103613103614103615103616103617103618103619103620103621103622103623103624103625103626103627103628103629103630103631103632103633103634103635103636103637103638103639103640103641103642103643103644103645103646103647103648103649103650103651103652103653103654103655103656103657103658103659103660103661103662103663103664103665103666103667103668103669103670103671103672103673103674103675103676103677103678103679103680103681103682103683103684103685103686103687103688103689103690103691103692103693103694103695103696103697103698103699103700103701103702103703103704103705103706103707103708103709103710103711103712103713103714103715103716103717103718103719103720103721103722103723103724103725103726103727103728103729103730103731103732103733103734103735103736103737103738103739103740103741103742103743103744103745103746103747103748103749103750103751103752103753103754103755103756103757103758103759103760103761103762103763103764103765103766103767103768103769103770103771103772103773103774103775103776103777103778103779103780103781103782103783103784103785103786103787103788103789103790103791103792103793103794103795103796103797103798103799103800103801103802103803103804103805103806103807103808103809103810103811103812103813103814103815103816103817103818103819103820103821103822103823103824103825103826103827103828103829103830103831103832103833103834103835103836103837103838103839103840103841103842103843103844103845103846103847103848103849103850103851103852103853103854103855103856103857103858103859103860103861103862103863103864103865103866103867103868103869103870103871103872103873103874103875103876103877103878103879103880103881103882103883103884103885103886103887103888103889103890103891103892103893103894103895103896103897103898103899103900103901103902103903103904103905103906103907103908103909103910103911103912103913103914103915103916103917103918103919103920103921103922103923103924103925103926103927103928103929103930103931103932103933103934103935103936103937103938103939103940103941103942103943103944103945103946103947103948103949103950103951103952103953103954103955103956103957103958103959103960103961103962103963103964103965103966103967103968103969103970103971103972103973103974103975103976103977103978103979103980103981103982103983103984103985103986103987103988103989103990103991103992103993103994103995103996103997103998103999104000104001104002104003104004104005104006104007104008104009104010104011104012104013104014104015104016104017104018104019104020104021104022104023104024104025104026104027104028104029104030104031104032104033104034104035104036104037104038104039104040104041104042104043104044104045104046104047104048104049104050104051104052104053104054104055104056104057104058104059104060104061104062104063104064104065104066104067104068104069104070104071104072104073104074104075104076104077104078104079104080104081104082104083104084104085104086104087104088104089104090104091104092104093104094104095104096104097104098104099104100104101104102104103104104104105104106104107104108104109104110104111104112104113104114104115104116104117104118104119104120104121104122104123104124104125104126104127104128104129104130104131104132104133104134104135104136104137104138104139104140104141104142104143104144104145104146104147104148104149104150104151104152104153104154104155104156104157104158104159104160104161104162104163104164104165104166104167104168104169104170104171104172104173104174104175104176104177104178104179104180104181104182104183104184104185104186104187104188104189104190104191104192104193104194104195104196104197104198104199104200104201104202104203104204104205104206104207104208104209104210104211104212104213104214104215104216104217104218104219104220104221104222104223104224104225104226104227104228104229104230104231104232104233104234104235104236104237104238104239104240104241104242104243104244104245104246104247104248104249104250104251104252104253104254104255104256104257104258104259104260104261104262104263104264104265104266104267104268104269104270104271104272104273104274104275104276104277104278104279104280104281104282104283104284104285104286104287104288104289104290104291104292104293104294104295104296104297104298104299104300104301104302104303104304104305104306104307104308104309104310104311104312104313104314104315104316104317104318104319104320104321104322104323104324104325104326104327104328104329104330104331104332104333104334104335104336104337104338104339104340104341104342104343104344104345104346104347104348104349104350104351104352104353104354104355104356104357104358104359104360104361104362104363104364104365104366104367104368104369104370104371104372104373104374104375104376104377104378104379104380104381104382104383104384104385104386104387104388104389104390104391104392104393104394104395104396104397104398104399104400104401104402104403104404104405104406104407104408104409104410104411104412104413104414104415104416104417104418104419104420104421104422104423104424104425104426104427104428104429104430104431104432104433104434104435104436104437104438104439104440104441104442104443104444104445104446104447104448104449104450104451104452104453104454104455104456104457104458104459104460104461104462104463104464104465104466104467104468104469104470104471104472104473104474104475104476104477104478104479104480104481104482104483104484104485104486104487104488104489104490104491104492104493104494104495104496104497104498104499104500104501104502104503104504104505104506104507104508104509104510104511104512104513104514104515104516104517104518104519104520104521104522104523104524104525104526104527104528104529104530104531104532104533104534104535104536104537104538104539104540104541104542104543104544104545104546104547104548104549104550104551104552104553104554104555104556104557104558104559104560104561104562104563104564104565104566104567104568104569104570104571104572104573104574104575104576104577104578104579104580104581104582104583104584104585104586104587104588104589104590104591104592104593104594104595104596104597104598104599104600104601104602104603104604104605104606104607104608104609104610104611104612104613104614104615104616104617104618104619104620104621104622104623104624104625104626104627104628104629104630104631104632104633104634104635104636104637104638104639104640104641104642104643104644104645104646104647104648104649104650104651104652104653104654104655104656104657104658104659104660104661104662104663104664104665104666104667104668104669104670104671104672104673104674104675104676104677104678104679104680104681104682104683104684104685104686104687104688104689104690104691104692104693104694104695104696104697104698104699104700104701104702104703104704104705104706104707104708104709104710104711104712104713104714104715104716104717104718104719104720104721104722104723104724104725104726104727104728104729104730104731104732104733104734104735104736104737104738104739104740104741104742104743104744104745104746104747104748104749104750104751104752104753104754104755104756104757104758104759104760104761104762104763104764104765104766104767104768104769104770104771104772104773104774104775104776104777104778104779104780104781104782104783104784104785104786104787104788104789104790104791104792104793104794104795104796104797104798104799104800104801104802104803104804104805104806104807104808104809104810104811104812104813104814104815104816104817104818104819104820104821104822104823104824104825104826104827104828104829104830104831104832104833104834104835104836104837104838104839104840104841104842104843104844104845104846104847104848104849104850104851104852104853104854104855104856104857104858104859104860104861104862104863104864104865104866104867104868104869104870104871104872104873104874104875104876104877104878104879104880104881104882104883104884104885104886104887104888104889104890104891104892104893104894104895104896104897104898104899104900104901104902104903104904104905104906104907104908104909104910104911104912104913104914104915104916104917104918104919104920104921104922104923104924104925104926104927104928104929104930104931104932104933104934104935104936104937104938104939104940104941104942104943104944104945104946104947104948104949104950104951104952104953104954104955104956104957104958104959104960104961104962104963104964104965104966104967104968104969104970104971104972104973104974104975104976104977104978104979104980104981104982104983104984104985104986104987104988104989104990104991104992104993104994104995104996104997104998104999105000105001105002105003105004105005105006105007105008105009105010105011105012105013105014105015105016105017105018105019105020105021105022105023105024105025105026105027105028105029105030105031105032105033105034105035105036105037105038105039105040105041105042105043105044105045105046105047105048105049105050105051105052105053105054105055105056105057105058105059105060105061105062105063105064105065105066105067105068105069105070105071105072105073105074105075105076105077105078105079105080105081105082105083105084105085105086105087105088105089105090105091105092105093105094105095105096105097105098105099105100105101105102105103105104105105105106105107105108105109105110105111105112105113105114105115105116105117105118105119105120105121105122105123105124105125105126105127105128105129105130105131105132105133105134105135105136105137105138105139105140105141105142105143105144105145105146105147105148105149105150105151105152105153105154105155105156105157105158105159105160105161105162105163105164105165105166105167105168105169105170105171105172105173105174105175105176105177105178105179105180105181105182105183105184105185105186105187105188105189105190105191105192105193105194105195105196105197105198105199105200105201105202105203105204105205105206105207105208105209105210105211105212105213105214105215105216105217105218105219105220105221105222105223105224105225105226105227105228105229105230105231105232105233105234105235105236105237105238105239105240105241105242105243105244105245105246105247105248105249105250105251105252105253105254105255105256105257105258105259105260105261105262105263105264105265105266105267105268105269105270105271105272105273105274105275105276105277105278105279105280105281105282105283105284105285105286105287105288105289105290105291105292105293105294105295105296105297105298105299105300105301105302105303105304105305105306105307105308105309105310105311105312105313105314105315105316105317105318105319105320105321105322105323105324105325105326105327105328105329105330105331105332105333105334105335105336105337105338105339105340105341105342105343105344105345105346105347105348105349105350105351105352105353105354105355105356105357105358105359105360105361105362105363105364105365105366105367105368105369105370105371105372105373105374105375105376105377105378105379105380105381105382105383105384105385105386105387105388105389105390105391105392105393105394105395105396105397105398105399105400105401105402105403105404105405105406105407105408105409105410105411105412105413105414105415105416105417105418105419105420105421105422105423105424105425105426105427105428105429105430105431105432105433105434105435105436105437105438105439105440105441105442105443105444105445105446105447105448105449105450105451105452105453105454105455105456105457105458105459105460105461105462105463105464105465105466105467105468105469105470105471105472105473105474105475105476105477105478105479105480105481105482105483105484105485105486105487105488105489105490105491105492105493105494105495105496105497105498105499105500105501105502105503105504105505105506105507105508105509105510105511105512105513105514105515105516105517105518105519105520105521105522105523105524105525105526105527105528105529105530105531105532105533105534105535105536105537105538105539105540105541105542105543105544105545105546105547105548105549105550105551105552105553105554105555105556105557105558105559105560105561105562105563105564105565105566105567105568105569105570105571105572105573105574105575105576105577105578105579105580105581105582105583105584105585105586105587105588105589105590105591105592105593105594105595105596105597105598105599105600105601105602105603105604105605105606105607105608105609105610105611105612105613105614105615105616105617105618105619105620105621105622105623105624105625105626105627105628105629105630105631105632105633105634105635105636105637105638105639105640105641105642105643105644105645105646105647105648105649105650105651105652105653105654105655105656105657105658105659105660105661105662105663105664105665105666105667105668105669105670105671105672105673105674105675105676105677105678105679105680105681105682105683105684105685105686105687105688105689105690105691105692105693105694105695105696105697105698105699105700105701105702105703105704105705105706105707105708105709105710105711105712105713105714105715105716105717105718105719105720105721105722105723105724105725105726105727105728105729105730105731105732105733105734105735105736105737105738105739105740105741105742105743105744105745105746105747105748105749105750105751105752105753105754105755105756105757105758105759105760105761105762105763105764105765105766105767105768105769105770105771105772105773105774105775105776105777105778105779105780105781105782105783105784105785105786105787105788105789105790105791105792105793105794105795105796105797105798105799105800105801105802105803105804105805105806105807105808105809105810105811105812105813105814105815105816105817105818105819105820105821105822105823105824105825105826105827105828105829105830105831105832105833105834105835105836105837105838105839105840105841105842105843105844105845105846105847105848105849105850105851105852105853105854105855105856105857105858105859105860105861105862105863105864105865105866105867105868105869105870105871105872105873105874105875105876105877105878105879105880105881105882105883105884105885105886105887105888105889105890105891105892105893105894105895105896105897105898105899105900105901105902105903105904105905105906105907105908105909105910105911105912105913105914105915105916105917105918105919105920105921105922105923105924105925105926105927105928105929105930105931105932105933105934105935105936105937105938105939105940105941105942105943105944105945105946105947105948105949105950105951105952105953105954105955105956105957105958105959105960105961105962105963105964105965105966105967105968105969105970105971105972105973105974105975105976105977105978105979105980105981105982105983105984105985105986105987105988105989105990105991105992105993105994105995105996105997105998105999106000106001106002106003106004106005106006106007106008106009106010106011106012106013106014106015106016106017106018106019106020106021106022106023106024106025106026106027106028106029106030106031106032106033106034106035106036106037106038106039106040106041106042106043106044106045106046106047106048106049106050106051106052106053106054106055106056106057106058106059106060106061106062106063106064106065106066106067106068106069106070106071106072106073106074106075106076106077106078106079106080106081106082106083106084106085106086106087106088106089106090106091106092106093106094106095106096106097106098106099106100106101106102106103106104106105106106106107106108106109106110106111106112106113106114106115106116106117106118106119106120106121106122106123106124106125106126106127106128106129106130106131106132106133106134106135106136106137106138106139106140106141106142106143106144106145106146106147106148106149106150106151106152106153106154106155106156106157106158106159106160106161106162106163106164106165106166106167106168106169106170106171106172106173106174106175106176106177106178106179106180106181106182106183106184106185106186106187106188106189106190106191106192106193106194106195106196106197106198106199106200106201106202106203106204106205106206106207106208106209106210106211106212106213106214106215106216106217106218106219106220106221106222106223106224106225106226106227106228106229106230106231106232106233106234106235106236106237106238106239106240106241106242106243106244106245106246106247106248106249106250106251106252106253106254106255106256106257106258106259106260106261106262106263106264106265106266106267106268106269106270106271106272106273106274106275106276106277106278106279106280106281106282106283106284106285106286106287106288106289106290106291106292106293106294106295106296106297106298106299106300106301106302106303106304106305106306106307106308106309106310106311106312106313106314106315106316106317106318106319106320106321106322106323106324106325106326106327106328106329106330106331106332106333106334106335106336106337106338106339106340106341106342106343106344106345106346106347106348106349106350106351106352106353106354106355106356106357106358106359106360106361106362106363106364106365106366106367106368106369106370106371106372106373106374106375106376106377106378106379106380106381106382106383106384106385106386106387106388106389106390106391106392106393106394106395106396106397106398106399106400106401106402106403106404106405106406106407106408106409106410106411106412106413106414106415106416106417106418106419106420106421106422106423106424106425106426106427106428106429106430106431106432106433106434106435106436106437106438106439106440106441106442106443106444106445106446106447106448106449106450106451106452106453106454106455106456106457106458106459106460106461106462106463106464106465106466106467106468106469106470106471106472106473106474106475106476106477106478106479106480106481106482106483106484106485106486106487106488106489106490106491106492106493106494106495106496106497106498106499106500106501106502106503106504106505106506106507106508106509106510106511106512106513106514106515106516106517106518106519106520106521106522106523106524106525106526106527106528106529106530106531106532106533106534106535106536106537106538106539106540106541106542106543106544106545106546106547106548106549106550106551106552106553106554106555106556106557106558106559106560106561106562106563106564106565106566106567106568106569106570106571106572106573106574106575106576106577106578106579106580106581106582106583106584106585106586106587106588106589106590106591106592106593106594106595106596106597106598106599106600106601106602106603106604106605106606106607106608106609106610106611106612106613106614106615106616106617106618106619106620106621106622106623106624106625106626106627106628106629106630106631106632106633106634106635106636106637106638106639106640106641106642106643106644106645106646106647106648106649106650106651106652106653106654106655106656106657106658106659106660106661106662106663106664106665106666106667106668106669106670106671106672106673106674106675106676106677106678106679106680106681106682106683106684106685106686106687106688106689106690106691106692106693106694106695106696106697106698106699106700106701106702106703106704106705106706106707106708106709106710106711106712106713106714106715106716106717106718106719106720106721106722106723106724106725106726106727106728106729106730106731106732106733106734106735106736106737106738106739106740106741106742106743106744106745106746106747106748106749106750106751106752106753106754106755106756106757106758106759106760106761106762106763106764106765106766106767106768106769106770106771106772106773106774106775106776106777106778106779106780106781106782106783106784106785106786106787106788106789106790106791106792106793106794106795106796106797106798106799106800106801106802106803106804106805106806106807106808106809106810106811106812106813106814106815106816106817106818106819106820106821106822106823106824106825106826106827106828106829106830106831106832106833106834106835106836106837106838106839106840106841106842106843106844106845106846106847106848106849106850106851106852106853106854106855106856106857106858106859106860106861106862106863106864106865106866106867106868106869106870106871106872106873106874106875106876106877106878106879106880106881106882106883106884106885106886106887106888106889106890106891106892106893106894106895106896106897106898106899106900106901106902106903106904106905106906106907106908106909106910106911106912106913106914106915106916106917106918106919106920106921106922106923106924106925106926106927106928106929106930106931106932106933106934106935106936106937106938106939106940106941106942106943106944106945106946106947106948106949106950106951106952106953106954106955106956106957106958106959106960106961106962106963106964106965106966106967106968106969106970106971106972106973106974106975106976106977106978106979106980106981106982106983106984106985106986106987106988106989106990106991106992106993106994106995106996106997106998106999107000107001107002107003107004107005107006107007107008107009107010107011107012107013107014107015107016107017107018107019107020107021107022107023107024107025107026107027107028107029107030107031107032107033107034107035107036107037107038107039107040107041107042107043107044107045107046107047107048107049107050107051107052107053107054107055107056107057107058107059107060107061107062107063107064107065107066107067107068107069107070107071107072107073107074107075107076107077107078107079107080107081107082107083107084107085107086107087107088107089107090107091107092107093107094107095107096107097107098107099107100107101107102107103107104107105107106107107107108107109107110107111107112107113107114107115107116107117107118107119107120107121107122107123107124107125107126107127107128107129107130107131107132107133107134107135107136107137107138107139107140107141107142107143107144107145107146107147107148107149107150107151107152107153107154107155107156107157107158107159107160107161107162107163107164107165107166107167107168107169107170107171107172107173107174107175107176107177107178107179107180107181107182107183107184107185107186107187107188107189107190107191107192107193107194107195107196107197107198107199107200107201107202107203107204107205107206107207107208107209107210107211107212107213107214107215107216107217107218107219107220107221107222107223107224107225107226107227107228107229107230107231107232107233107234107235107236107237107238107239107240107241107242107243107244107245107246107247107248107249107250107251107252107253107254107255107256107257107258107259107260107261107262107263107264107265107266107267107268107269107270107271107272107273107274107275107276107277107278107279107280107281107282107283107284107285107286107287107288107289107290107291107292107293107294107295107296107297107298107299107300107301107302107303107304107305107306107307107308107309107310107311107312107313107314107315107316107317107318107319107320107321107322107323107324107325107326107327107328107329107330107331107332107333107334107335107336107337107338107339107340107341107342107343107344107345107346107347107348107349107350107351107352107353107354107355107356107357107358107359107360107361107362107363107364107365107366107367107368107369107370107371107372107373107374107375107376107377107378107379107380107381107382107383107384107385107386107387107388107389107390107391107392107393107394107395107396107397107398107399107400107401107402107403107404107405107406107407107408107409107410107411107412107413107414107415107416107417107418107419107420107421107422107423107424107425107426107427107428107429107430107431107432107433107434107435107436107437107438107439107440107441107442107443107444107445107446107447107448107449107450107451107452107453107454107455107456107457107458107459107460107461107462107463107464107465107466107467107468107469107470107471107472107473107474107475107476107477107478107479107480107481107482107483107484107485107486107487107488107489107490107491107492107493107494107495107496107497107498107499107500107501107502107503107504107505107506107507107508107509107510107511107512107513107514107515107516107517107518107519107520107521107522107523107524107525107526107527107528107529107530107531107532107533107534107535107536107537107538107539107540107541107542107543107544107545107546107547107548107549107550107551107552107553107554107555107556107557107558107559107560107561107562107563107564107565107566107567107568107569107570107571107572107573107574107575107576107577107578107579107580107581107582107583107584107585107586107587107588107589107590107591107592107593107594107595107596107597107598107599107600107601107602107603107604107605107606107607107608107609107610107611107612107613107614107615107616107617107618107619107620107621107622107623107624107625107626107627107628107629107630107631107632107633107634107635107636107637107638107639107640107641107642107643107644107645107646107647107648107649107650107651107652107653107654107655107656107657107658107659107660107661107662107663107664107665107666107667107668107669107670107671107672107673107674107675107676107677107678107679107680107681107682107683107684107685107686107687107688107689107690107691107692107693107694107695107696107697107698107699107700107701107702107703107704107705107706107707107708107709107710107711107712107713107714107715107716107717107718107719107720107721107722107723107724107725107726107727107728107729107730107731107732107733107734107735107736107737107738107739107740107741107742107743107744107745107746107747107748107749107750107751107752107753107754107755107756107757107758107759107760107761107762107763107764107765107766107767107768107769107770107771107772107773107774107775107776107777107778107779107780107781107782107783107784107785107786107787107788107789107790107791107792107793107794107795107796107797107798107799107800107801107802107803107804107805107806107807107808107809107810107811107812107813107814107815107816107817107818107819107820107821107822107823107824107825107826107827107828107829107830107831107832107833107834107835107836107837107838107839107840107841107842107843107844107845107846107847107848107849107850107851107852107853107854107855107856107857107858107859107860107861107862107863107864107865107866107867107868107869107870107871107872107873107874107875107876107877107878107879107880107881107882107883107884107885107886107887107888107889107890107891107892107893107894107895107896107897107898107899107900107901107902107903107904107905107906107907107908107909107910107911107912107913107914107915107916107917107918107919107920107921107922107923107924107925107926107927107928107929107930107931107932107933107934107935107936107937107938107939107940107941107942107943107944107945107946107947107948107949107950107951107952107953107954107955107956107957107958107959107960107961107962107963107964107965107966107967107968107969107970107971107972107973107974107975107976107977107978107979107980107981107982107983107984107985107986107987107988107989107990107991107992107993107994107995107996107997107998107999108000108001108002108003108004108005108006108007108008108009108010108011108012108013108014108015108016108017108018108019108020108021108022108023108024108025108026108027108028108029108030108031108032108033108034108035108036108037108038108039108040108041108042108043108044108045108046108047108048108049108050108051108052108053108054108055108056108057108058108059108060108061108062108063108064108065108066108067108068108069108070108071108072108073108074108075108076108077108078108079108080108081108082108083108084108085108086108087108088108089108090108091108092108093108094108095108096108097108098108099108100108101108102108103108104108105108106108107108108108109108110108111108112108113108114108115108116108117108118108119108120108121108122108123108124108125108126108127108128108129108130108131108132108133108134108135108136108137108138108139108140108141108142108143108144108145108146108147108148108149108150108151108152108153108154108155108156108157108158108159108160108161108162108163108164108165108166108167108168108169108170108171108172108173108174108175108176108177108178108179108180108181108182108183108184108185108186108187108188108189108190108191108192108193108194108195108196108197108198108199108200108201108202108203108204108205108206108207108208108209108210108211108212108213108214108215108216108217108218108219108220108221108222108223108224108225108226108227108228108229108230108231108232108233108234108235108236108237108238108239108240108241108242108243108244108245108246108247108248108249108250108251108252108253108254108255108256108257108258108259108260108261108262108263108264108265108266108267108268108269108270108271108272108273108274108275108276108277108278108279108280108281108282108283108284108285108286108287108288108289108290108291108292108293108294108295108296108297108298108299108300108301108302108303108304108305108306108307108308108309108310108311108312108313108314108315108316108317108318108319108320108321108322108323108324108325108326108327108328108329108330108331108332108333108334108335108336108337108338108339108340108341108342108343108344108345108346108347108348108349108350108351108352108353108354108355108356108357108358108359108360108361108362108363108364108365108366108367108368108369108370108371108372108373108374108375108376108377108378108379108380108381108382108383108384108385108386108387108388108389108390108391108392108393108394108395108396108397108398108399108400108401108402108403108404108405108406108407108408108409108410108411108412108413108414108415108416108417108418108419108420108421108422108423108424108425108426108427108428108429108430108431108432108433108434108435108436108437108438108439108440108441108442108443108444108445108446108447108448108449108450108451108452108453108454108455108456108457108458108459108460108461108462108463108464108465108466108467108468108469108470108471108472108473108474108475108476108477108478108479108480108481108482108483108484108485108486108487108488108489108490108491108492108493108494108495108496108497108498108499108500108501108502108503108504108505108506108507108508108509108510108511108512108513108514108515108516108517108518108519108520108521108522108523108524108525108526108527108528108529108530108531108532108533108534108535108536108537108538108539108540108541108542108543108544108545108546108547108548108549108550108551108552108553108554108555108556108557108558108559108560108561108562108563108564108565108566108567108568108569108570108571108572108573108574108575108576108577108578108579108580108581108582108583108584108585108586108587108588108589108590108591108592108593108594108595108596108597108598108599108600108601108602108603108604108605108606108607108608108609108610108611108612108613108614108615108616108617108618108619108620108621108622108623108624108625108626108627108628108629108630108631108632108633108634108635108636108637108638108639108640108641108642108643108644108645108646108647108648108649108650108651108652108653108654108655108656108657108658108659108660108661108662108663108664108665108666108667108668108669108670108671108672108673108674108675108676108677108678108679108680108681108682108683108684108685108686108687108688108689108690108691108692108693108694108695108696108697108698108699108700108701108702108703108704108705108706108707108708108709108710108711108712108713108714108715108716108717108718108719108720108721108722108723108724108725108726108727108728108729108730108731108732108733108734108735108736108737108738108739108740108741108742108743108744108745108746108747108748108749108750108751108752108753108754108755108756108757108758108759108760108761108762108763108764108765108766108767108768108769108770108771108772108773108774108775108776108777108778108779108780108781108782108783108784108785108786108787108788108789108790108791108792108793108794108795108796108797108798108799108800108801108802108803108804108805108806108807108808108809108810108811108812108813108814108815108816108817108818108819108820108821108822108823108824108825108826108827108828108829108830108831108832108833108834108835108836108837108838108839108840108841108842108843108844108845108846108847108848108849108850108851108852108853108854108855108856108857108858108859108860108861108862108863108864108865108866108867108868108869108870108871108872108873108874108875108876108877108878108879108880108881108882108883108884108885108886108887108888108889108890108891108892108893108894108895108896108897108898108899108900108901108902108903108904108905108906108907108908108909108910108911108912108913108914108915108916108917108918108919108920108921108922108923108924108925108926108927108928108929108930108931108932108933108934108935108936108937108938108939108940108941108942108943108944108945108946108947108948108949108950108951108952108953108954108955108956108957108958108959108960108961108962108963108964108965108966108967108968108969108970108971108972108973108974108975108976108977108978108979108980108981108982108983108984108985108986108987108988108989108990108991108992108993108994108995108996108997108998108999109000109001109002109003109004109005109006109007109008109009109010109011109012109013109014109015109016109017109018109019109020109021109022109023109024109025109026109027109028109029109030109031109032109033109034109035109036109037109038109039109040109041109042109043109044109045109046109047109048109049109050109051109052109053109054109055109056109057109058109059109060109061109062109063109064109065109066109067109068109069109070109071109072109073109074109075109076109077109078109079109080109081109082109083109084109085109086109087109088109089109090109091109092109093109094109095109096109097109098109099109100109101109102109103109104109105109106109107109108109109109110109111109112109113109114109115109116109117109118109119109120109121109122109123109124109125109126109127109128109129109130109131109132109133109134109135109136109137109138109139109140109141109142109143109144109145109146109147109148109149109150109151109152109153109154109155109156109157109158109159109160109161109162109163109164109165109166109167109168109169109170109171109172109173109174109175109176109177109178109179109180109181109182109183109184109185109186109187109188109189109190109191109192109193109194109195109196109197109198109199109200109201109202109203109204109205109206109207109208109209109210109211109212109213109214109215109216109217109218109219109220109221109222109223109224109225109226109227109228109229109230109231109232109233109234109235109236109237109238109239109240109241109242109243109244109245109246109247109248109249109250109251109252109253109254109255109256109257109258109259109260109261109262109263109264109265109266109267109268109269109270109271109272109273109274109275109276109277109278109279109280109281109282109283109284109285109286109287109288109289109290109291109292109293109294109295109296109297109298109299109300109301109302109303109304109305109306109307109308109309109310109311109312109313109314109315109316109317109318109319109320109321109322109323109324109325109326109327109328109329109330109331109332109333109334109335109336109337109338109339109340109341109342109343109344109345109346109347109348109349109350109351109352109353109354109355109356109357109358109359109360109361109362109363109364109365109366109367109368109369109370109371109372109373109374109375109376109377109378109379109380109381109382109383109384109385109386109387109388109389109390109391109392109393109394109395109396109397109398109399109400109401109402109403109404109405109406109407109408109409109410109411109412109413109414109415109416109417109418109419109420109421109422109423109424109425109426109427109428109429109430109431109432109433109434109435109436109437109438109439109440109441109442109443109444109445109446109447109448109449109450109451109452109453109454109455109456109457109458109459109460109461109462109463109464109465109466109467109468109469109470109471109472109473109474109475109476109477109478109479109480109481109482109483109484109485109486109487109488109489109490109491109492109493109494109495109496109497109498109499109500109501109502109503109504109505109506109507109508109509109510109511109512109513109514109515109516109517109518109519109520109521109522109523109524109525109526109527109528109529109530109531109532109533109534109535109536109537109538109539109540109541109542109543109544109545109546109547109548109549109550109551109552109553109554109555109556109557109558109559109560109561109562109563109564109565109566109567109568109569109570109571109572109573109574109575109576109577109578109579109580109581109582109583109584109585109586109587109588109589109590109591109592109593109594109595109596109597109598109599109600109601109602109603109604109605109606109607109608109609109610109611109612109613109614109615109616109617109618109619109620109621109622109623109624109625109626109627109628109629109630109631109632109633109634109635109636109637109638109639109640109641109642109643109644109645109646109647109648109649109650109651109652109653109654109655109656109657109658109659109660109661109662109663109664109665109666109667109668109669109670109671109672109673109674109675109676109677109678109679109680109681109682109683109684109685109686109687109688109689109690109691109692109693109694109695109696109697109698109699109700109701109702109703109704109705109706109707109708109709109710109711109712109713109714109715109716109717109718109719109720109721109722109723109724109725109726109727109728109729109730109731109732109733109734109735109736109737109738109739109740109741109742109743109744109745109746109747109748109749109750109751109752109753109754109755109756109757109758109759109760109761109762109763109764109765109766109767109768109769109770109771109772109773109774109775109776109777109778109779109780109781109782109783109784109785109786109787109788109789109790109791109792109793109794109795109796109797109798109799109800109801109802109803109804109805109806109807109808109809109810109811109812109813109814109815109816109817109818109819109820109821109822109823109824109825109826109827109828109829109830109831109832109833109834109835109836109837109838109839109840109841109842109843109844109845109846109847109848109849109850109851109852109853109854109855109856109857109858109859109860109861109862109863109864109865109866109867109868109869109870109871109872109873109874109875109876109877109878109879109880109881109882109883109884109885109886109887109888109889109890109891109892109893109894109895109896109897109898109899109900109901109902109903109904109905109906109907109908109909109910109911109912109913109914109915109916109917109918109919109920109921109922109923109924109925109926109927109928109929109930109931109932109933109934109935109936109937109938109939109940109941109942109943109944109945109946109947109948109949109950109951109952109953109954109955109956109957109958109959109960109961109962109963109964109965109966109967109968109969109970109971109972109973109974109975109976109977109978109979109980109981109982109983109984109985109986109987109988109989109990109991109992109993109994109995109996109997109998109999110000110001110002110003110004110005110006110007110008110009110010110011110012110013110014110015110016110017110018110019110020110021110022110023110024110025110026110027110028110029110030110031110032110033110034110035110036110037110038110039110040110041110042110043110044110045110046110047110048110049110050110051110052110053110054110055110056110057110058110059110060110061110062110063110064110065110066110067110068110069110070110071110072110073110074110075110076110077110078110079110080110081110082110083110084110085110086110087110088110089110090110091110092110093110094110095110096110097110098110099110100110101110102110103110104110105110106110107110108110109110110110111110112110113110114110115110116110117110118110119110120110121110122110123110124110125110126110127110128110129110130110131110132110133110134110135110136110137110138110139110140110141110142110143110144110145110146110147110148110149110150110151110152110153110154110155110156110157110158110159110160110161110162110163110164110165110166110167110168110169110170110171110172110173110174110175110176110177110178110179110180110181110182110183110184110185110186110187110188110189110190110191110192110193110194110195110196110197110198110199110200110201110202110203110204110205110206110207110208110209110210110211110212110213110214110215110216110217110218110219110220110221110222110223110224110225110226110227110228110229110230110231110232110233110234110235110236110237110238110239110240110241110242110243110244110245110246110247110248110249110250110251110252110253110254110255110256110257110258110259110260110261110262110263110264110265110266110267110268110269110270110271110272110273110274110275110276110277110278110279110280110281110282110283110284110285110286110287110288110289110290110291110292110293110294110295110296110297110298110299110300110301110302110303110304110305110306110307110308110309110310110311110312110313110314110315110316110317110318110319110320110321110322110323110324110325110326110327110328110329110330110331110332110333110334110335110336110337110338110339110340110341110342110343110344110345110346110347110348110349110350110351110352110353110354110355110356110357110358110359110360110361110362110363110364110365110366110367110368110369110370110371110372110373110374110375110376110377110378110379110380110381110382110383110384110385110386110387110388110389110390110391110392110393110394110395110396110397110398110399110400110401110402110403110404110405110406110407110408110409110410110411110412110413110414110415110416110417110418110419110420110421110422110423110424110425110426110427110428110429110430110431110432110433110434110435110436110437110438110439110440110441110442110443110444110445110446110447110448110449110450110451110452110453110454110455110456110457110458110459110460110461110462110463110464110465110466110467110468110469110470110471110472110473110474110475110476110477110478110479110480110481110482110483110484110485110486110487110488110489110490110491110492110493110494110495110496110497110498110499110500110501110502110503110504110505110506110507110508110509110510110511110512110513110514110515110516110517110518110519110520110521110522110523110524110525110526110527110528110529110530110531110532110533110534110535110536110537110538110539110540110541110542110543110544110545110546110547110548110549110550110551110552110553110554110555110556110557110558110559110560110561110562110563110564110565110566110567110568110569110570110571110572110573110574110575110576110577110578110579110580110581110582110583110584110585110586110587110588110589110590110591110592110593110594110595110596110597110598110599110600110601110602110603110604110605110606110607110608110609110610110611110612110613110614110615110616110617110618110619110620110621110622110623110624110625110626110627110628110629110630110631110632110633110634110635110636110637110638110639110640110641110642110643110644110645110646110647110648110649110650110651110652110653110654110655110656110657110658110659110660110661110662110663110664110665110666110667110668110669110670110671110672110673110674110675110676110677110678110679110680110681110682110683110684110685110686110687110688110689110690110691110692110693110694110695110696110697110698110699110700110701110702110703110704110705110706110707110708110709110710110711110712110713110714110715110716110717110718110719110720110721110722110723110724110725110726110727110728110729110730110731110732110733110734110735110736110737110738110739110740110741110742110743110744110745110746110747110748110749110750110751110752110753110754110755110756110757110758110759110760110761110762110763110764110765110766110767110768110769110770110771110772110773110774110775110776110777110778110779110780110781110782110783110784110785110786110787110788110789110790110791110792110793110794110795110796110797110798110799110800110801110802110803110804110805110806110807110808110809110810110811110812110813110814110815110816110817110818110819110820110821110822110823110824110825110826110827110828110829110830110831110832110833110834110835110836110837110838110839110840110841110842110843110844110845110846110847110848110849110850110851110852110853110854110855110856110857110858110859110860110861110862110863110864110865110866110867110868110869110870110871110872110873110874110875110876110877110878110879110880110881110882110883110884110885110886110887110888110889110890110891110892110893110894110895110896110897110898110899110900110901110902110903110904110905110906110907110908110909110910110911110912110913110914110915110916110917110918110919110920110921110922110923110924110925110926110927110928110929110930110931110932110933110934110935110936110937110938110939110940110941110942110943110944110945110946110947110948110949110950110951110952110953110954110955110956110957110958110959110960110961110962110963110964110965110966110967110968110969110970110971110972110973110974110975110976110977110978110979110980110981110982110983110984110985110986110987110988110989110990110991110992110993110994110995110996110997110998110999111000111001111002111003111004111005111006111007111008111009111010111011111012111013111014111015111016111017111018111019111020111021111022111023111024111025111026111027111028111029111030111031111032111033111034111035111036111037111038111039111040111041111042111043111044111045111046111047111048111049111050111051111052111053111054111055111056111057111058111059111060111061111062111063111064111065111066111067111068111069111070111071111072111073111074111075111076111077111078111079111080111081111082111083111084111085111086111087111088111089111090111091111092111093111094111095111096111097111098111099111100111101111102111103111104111105111106111107111108111109111110111111111112111113111114111115111116111117111118111119111120111121111122111123111124111125111126111127111128111129111130111131111132111133111134111135111136111137111138111139111140111141111142111143111144111145111146111147111148111149111150111151111152111153111154111155111156111157111158111159111160111161111162111163111164111165111166111167111168111169111170111171111172111173111174111175111176111177111178111179111180111181111182111183111184111185111186111187111188111189111190111191111192111193111194111195111196111197111198111199111200111201111202111203111204111205111206111207111208111209111210111211111212111213111214111215111216111217111218111219111220111221111222111223111224111225111226111227111228111229111230111231111232111233111234111235111236111237111238111239111240111241111242111243111244111245111246111247111248111249111250111251111252111253111254111255111256111257111258111259111260111261111262111263111264111265111266111267111268111269111270111271111272111273111274111275111276111277111278111279111280111281111282111283111284111285111286111287111288111289111290111291111292111293111294111295111296111297111298111299111300111301111302111303111304111305111306111307111308111309111310111311111312111313111314111315111316111317111318111319111320111321111322111323111324111325111326111327111328111329111330111331111332111333111334111335111336111337111338111339111340111341111342111343111344111345111346111347111348111349111350111351111352111353111354111355111356111357111358111359111360111361111362111363111364111365111366111367111368111369111370111371111372111373111374111375111376111377111378111379111380111381111382111383111384111385111386111387111388111389111390111391111392111393111394111395111396111397111398111399111400111401111402111403111404111405111406111407111408111409111410111411111412111413111414111415111416111417111418111419111420111421111422111423111424111425111426111427111428111429111430111431111432111433111434111435111436111437111438111439111440111441111442111443111444111445111446111447111448111449111450111451111452111453111454111455111456111457111458111459111460111461111462111463111464111465111466111467111468111469111470111471111472111473111474111475111476111477111478111479111480111481111482111483111484111485111486111487111488111489111490111491111492111493111494111495111496111497111498111499111500111501111502111503111504111505111506111507111508111509111510111511111512111513111514111515111516111517111518111519111520111521111522111523111524111525111526111527111528111529111530111531111532111533111534111535111536111537111538111539111540111541111542111543111544111545111546111547111548111549111550111551111552111553111554111555111556111557111558111559111560111561111562111563111564111565111566111567111568111569111570111571111572111573111574111575111576111577111578111579111580111581111582111583111584111585111586111587111588111589111590111591111592111593111594111595111596111597111598111599111600111601111602111603111604111605111606111607111608111609111610111611111612111613111614111615111616111617111618111619111620111621111622111623111624111625111626111627111628111629111630111631111632111633111634111635111636111637111638111639111640111641111642111643111644111645111646111647111648111649111650111651111652111653111654111655111656111657111658111659111660111661111662111663111664111665111666111667111668111669111670111671111672111673111674111675111676111677111678111679111680111681111682111683111684111685111686111687111688111689111690111691111692111693111694111695111696111697111698111699111700111701111702111703111704111705111706111707111708111709111710111711111712111713111714111715111716111717111718111719111720111721111722111723111724111725111726111727111728111729111730111731111732111733111734111735111736111737111738111739111740111741111742111743111744111745111746111747111748111749111750111751111752111753111754111755111756111757111758111759111760111761111762111763111764111765111766111767111768111769111770111771111772111773111774111775111776111777111778111779111780111781111782111783111784111785111786111787111788111789111790111791111792111793111794111795111796111797111798111799111800111801111802111803111804111805111806111807111808111809111810111811111812111813111814111815111816111817111818111819111820111821111822111823111824111825111826111827111828111829111830111831111832111833111834111835111836111837111838111839111840111841111842111843111844111845111846111847111848111849111850111851111852111853111854111855111856111857111858111859111860111861111862111863111864111865111866111867111868111869111870111871111872111873111874111875111876111877111878111879111880111881111882111883111884111885111886111887111888111889111890111891111892111893111894111895111896111897111898111899111900111901111902111903111904111905111906111907111908111909111910111911111912111913111914111915111916111917111918111919111920111921111922111923111924111925111926111927111928111929111930111931111932111933111934111935111936111937111938111939111940111941111942111943111944111945111946111947111948111949111950111951111952111953111954111955111956111957111958111959111960111961111962111963111964111965111966111967111968111969111970111971111972111973111974111975111976111977111978111979111980111981111982111983111984111985111986111987111988111989111990111991111992111993111994111995111996111997111998111999112000112001112002112003112004112005112006112007112008112009112010112011112012112013112014112015112016112017112018112019112020112021112022112023112024112025112026112027112028112029112030112031112032112033112034112035112036112037112038112039112040112041112042112043112044112045112046112047112048112049112050112051112052112053112054112055112056112057112058112059112060112061112062112063112064112065112066112067112068112069112070112071112072112073112074112075112076112077112078112079112080112081112082112083112084112085112086112087112088112089112090112091112092112093112094112095112096112097112098112099112100112101112102112103112104112105112106112107112108112109112110112111112112112113112114112115112116112117112118112119112120112121112122112123112124112125112126112127112128112129112130112131112132112133112134112135112136112137112138112139112140112141112142112143112144112145112146112147112148112149112150112151112152112153112154112155112156112157112158112159112160112161112162112163112164112165112166112167112168112169112170112171112172112173112174112175112176112177112178112179112180112181112182112183112184112185112186112187112188112189112190112191112192112193112194112195112196112197112198112199112200112201112202112203112204112205112206112207112208112209112210112211112212112213112214112215112216112217112218112219112220112221112222112223112224112225112226112227112228112229112230112231112232112233112234112235112236112237112238112239112240112241112242112243112244112245112246112247112248112249112250112251112252112253112254112255112256112257112258112259112260112261112262112263112264112265112266112267112268112269112270112271112272112273112274112275112276112277112278112279112280112281112282112283112284112285112286112287112288112289112290112291112292112293112294112295112296112297112298112299112300112301112302112303112304112305112306112307112308112309112310112311112312112313112314112315112316112317112318112319112320112321112322112323112324112325112326112327112328112329112330112331112332112333112334112335112336112337112338112339112340112341112342112343112344112345112346112347112348112349112350112351112352112353112354112355112356112357112358112359112360112361112362112363112364112365112366112367112368112369112370112371112372112373112374112375112376112377112378112379112380112381112382112383112384112385112386112387112388112389112390112391112392112393112394112395112396112397112398112399112400112401112402112403112404112405112406112407112408112409112410112411112412112413112414112415112416112417112418112419112420112421112422112423112424112425112426112427112428112429112430112431112432112433112434112435112436112437112438112439112440112441112442112443112444112445112446112447112448112449112450112451112452112453112454112455112456112457112458112459112460112461112462112463112464112465112466112467112468112469112470112471112472112473112474112475112476112477112478112479112480112481112482112483112484112485112486112487112488112489112490112491112492112493112494112495112496112497112498112499112500112501112502112503112504112505112506112507112508112509112510112511112512112513112514112515112516112517112518112519112520112521112522112523112524112525112526112527112528112529112530112531112532112533112534112535112536112537112538112539112540112541112542112543112544112545112546112547112548112549112550112551112552112553112554112555112556112557112558112559112560112561112562112563112564112565112566112567112568112569112570112571112572112573112574112575112576112577112578112579112580112581112582112583112584112585112586112587112588112589112590112591112592112593112594112595112596112597112598112599112600112601112602112603112604112605112606112607112608112609112610112611112612112613112614112615112616112617112618112619112620112621112622112623112624112625112626112627112628112629112630112631112632112633112634112635112636112637112638112639112640112641112642112643112644112645112646112647112648112649112650112651112652112653112654112655112656112657112658112659112660112661112662112663112664112665112666112667112668112669112670112671112672112673112674112675112676112677112678112679112680112681112682112683112684112685112686112687112688112689112690112691112692112693112694112695112696112697112698112699112700112701112702112703112704112705112706112707112708112709112710112711112712112713112714112715112716112717112718112719112720112721112722112723112724112725112726112727112728112729112730112731112732112733112734112735112736112737112738112739112740112741112742112743112744112745112746112747112748112749112750112751112752112753112754112755112756112757112758112759112760112761112762112763112764112765112766112767112768112769112770112771112772112773112774112775112776112777112778112779112780112781112782112783112784112785112786112787112788112789112790112791112792112793112794112795112796112797112798112799112800112801112802112803112804112805112806112807112808112809112810112811112812112813112814112815112816112817112818112819112820112821112822112823112824112825112826112827112828112829112830112831112832112833112834112835112836112837112838112839112840112841112842112843112844112845112846112847112848112849112850112851112852112853112854112855112856112857112858112859112860112861112862112863112864112865112866112867112868112869112870112871112872112873112874112875112876112877112878112879112880112881112882112883112884112885112886112887112888112889112890112891112892112893112894112895112896112897112898112899112900112901112902112903112904112905112906112907112908112909112910112911112912112913112914112915112916112917112918112919112920112921112922112923112924112925112926112927112928112929112930112931112932112933112934112935112936112937112938112939112940112941112942112943112944112945112946112947112948112949112950112951112952112953112954112955112956112957112958112959112960112961112962112963112964112965112966112967112968112969112970112971112972112973112974112975112976112977112978112979112980112981112982112983112984112985112986112987112988112989112990112991112992112993112994112995112996112997112998112999113000113001113002113003113004113005113006113007113008113009113010113011113012113013113014113015113016113017113018113019113020113021113022113023113024113025113026113027113028113029113030113031113032113033113034113035113036113037113038113039113040113041113042113043113044113045113046113047113048113049113050113051113052113053113054113055113056113057113058113059113060113061113062113063113064113065113066113067113068113069113070113071113072113073113074113075113076113077113078113079113080113081113082113083113084113085113086113087113088113089113090113091113092113093113094113095113096113097113098113099113100113101113102113103113104113105113106113107113108113109113110113111113112113113113114113115113116113117113118113119113120113121113122113123113124113125113126113127113128113129113130113131113132113133113134113135113136113137113138113139113140113141113142113143113144113145113146113147113148113149113150113151113152113153113154113155113156113157113158113159113160113161113162113163113164113165113166113167113168113169113170113171113172113173113174113175113176113177113178113179113180113181113182113183113184113185113186113187113188113189113190113191113192113193113194113195113196113197113198113199113200113201113202113203113204113205113206113207113208113209113210113211113212113213113214113215113216113217113218113219113220113221113222113223113224113225113226113227113228113229113230113231113232113233113234113235113236113237113238113239113240113241113242113243113244113245113246113247113248113249113250113251113252113253113254113255113256113257113258113259113260113261113262113263113264113265113266113267113268113269113270113271113272113273113274113275113276113277113278113279113280113281113282113283113284113285113286113287113288113289113290113291113292113293113294113295113296113297113298113299113300113301113302113303113304113305113306113307113308113309113310113311113312113313113314113315113316113317113318113319113320113321113322113323113324113325113326113327113328113329113330113331113332113333113334113335113336113337113338113339113340113341113342113343113344113345113346113347113348113349113350113351113352113353113354113355113356113357113358113359113360113361113362113363113364113365113366113367113368113369113370113371113372113373113374113375113376113377113378113379113380113381113382113383113384113385113386113387113388113389113390113391113392113393113394113395113396113397113398113399113400113401113402113403113404113405113406113407113408113409113410113411113412113413113414113415113416113417113418113419113420113421113422113423113424113425113426113427113428113429113430113431113432113433113434113435113436113437113438113439113440113441113442113443113444113445113446113447113448113449113450113451113452113453113454113455113456113457113458113459113460113461113462113463113464113465113466113467113468113469113470113471113472113473113474113475113476113477113478113479113480113481113482113483113484113485113486113487113488113489113490113491113492113493113494113495113496113497113498113499113500113501113502113503113504113505113506113507113508113509113510113511113512113513113514113515113516113517113518113519113520113521113522113523113524113525113526113527113528113529113530113531113532113533113534113535113536113537113538113539113540113541113542113543113544113545113546113547113548113549113550113551113552113553113554113555113556113557113558113559113560113561113562113563113564113565113566113567113568113569113570113571113572113573113574113575113576113577113578113579113580113581113582113583113584113585113586113587113588113589113590113591113592113593113594113595113596113597113598113599113600113601113602113603113604113605113606113607113608113609113610113611113612113613113614113615113616113617113618113619113620113621113622113623113624113625113626113627113628113629113630113631113632113633113634113635113636113637113638113639113640113641113642113643113644113645113646113647113648113649113650113651113652113653113654113655113656113657113658113659113660113661113662113663113664113665113666113667113668113669113670113671113672113673113674113675113676113677113678113679113680113681113682113683113684113685113686113687113688113689113690113691113692113693113694113695113696113697113698113699113700113701113702113703113704113705113706113707113708113709113710113711113712113713113714113715113716113717113718113719113720113721113722113723113724113725113726113727113728113729113730113731113732113733113734113735113736113737113738113739113740113741113742113743113744113745113746113747113748113749113750113751113752113753113754113755113756113757113758113759113760113761113762113763113764113765113766113767113768113769113770113771113772113773113774113775113776113777113778113779113780113781113782113783113784113785113786113787113788113789113790113791113792113793113794113795113796113797113798113799113800113801113802113803113804113805113806113807113808113809113810113811113812113813113814113815113816113817113818113819113820113821113822113823113824113825113826113827113828113829113830113831113832113833113834113835113836113837113838113839113840113841113842113843113844113845113846113847113848113849113850113851113852113853113854113855113856113857113858113859113860113861113862113863113864113865113866113867113868113869113870113871113872113873113874113875113876113877113878113879113880113881113882113883113884113885113886113887113888113889113890113891113892113893113894113895113896113897113898113899113900113901113902113903113904113905113906113907113908113909113910113911113912113913113914113915113916113917113918113919113920113921113922113923113924113925113926113927113928113929113930113931113932113933113934113935113936113937113938113939113940113941113942113943113944113945113946113947113948113949113950113951113952113953113954113955113956113957113958113959113960113961113962113963113964113965113966113967113968113969113970113971113972113973113974113975113976113977113978113979113980113981113982113983113984113985113986113987113988113989113990113991113992113993113994113995113996113997113998113999114000114001114002114003114004114005114006114007114008114009114010114011114012114013114014114015114016114017114018114019114020114021114022114023114024114025114026114027114028114029114030114031114032114033114034114035114036114037114038114039114040114041114042114043114044114045114046114047114048114049114050114051114052114053114054114055114056114057114058114059114060114061114062114063114064114065114066114067114068114069114070114071114072114073114074114075114076114077114078114079114080114081114082114083114084114085114086114087114088114089114090114091114092114093114094114095114096114097114098114099114100114101114102114103114104114105114106114107114108114109114110114111114112114113114114114115114116114117114118114119114120114121114122114123114124114125114126114127114128114129114130114131114132114133114134114135114136114137114138114139114140114141114142114143114144114145114146114147114148114149114150114151114152114153114154114155114156114157114158114159114160114161114162114163114164114165114166114167114168114169114170114171114172114173114174114175114176114177114178114179114180114181114182114183114184114185114186114187114188114189114190114191114192114193114194114195114196114197114198114199114200114201114202114203114204114205114206114207114208114209114210114211114212114213114214114215114216114217114218114219114220114221114222114223114224114225114226114227114228114229114230114231114232114233114234114235114236114237114238114239114240114241114242114243114244114245114246114247114248114249114250114251114252114253114254114255114256114257114258114259114260114261114262114263114264114265114266114267114268114269114270114271114272114273114274114275114276114277114278114279114280114281114282114283114284114285114286114287114288114289114290114291114292114293114294114295114296114297114298114299114300114301114302114303114304114305114306114307114308114309114310114311114312114313114314114315114316114317114318114319114320114321114322114323114324114325114326114327114328114329114330114331114332114333114334114335114336114337114338114339114340114341114342114343114344114345114346114347114348114349114350114351114352114353114354114355114356114357114358114359114360114361114362114363114364114365114366114367114368114369114370114371114372114373114374114375114376114377114378114379114380114381114382114383114384114385114386114387114388114389114390114391114392114393114394114395114396114397114398114399114400114401114402114403114404114405114406114407114408114409114410114411114412114413114414114415114416114417114418114419114420114421114422114423114424114425114426114427114428114429114430114431114432114433114434114435114436114437114438114439114440114441114442114443114444114445114446114447114448114449114450114451114452114453114454114455114456114457114458114459114460114461114462114463114464114465114466114467114468114469114470114471114472114473114474114475114476114477114478114479114480114481114482114483114484114485114486114487114488114489114490114491114492114493114494114495114496114497114498114499114500114501114502114503114504114505114506114507114508114509114510114511114512114513114514114515114516114517114518114519114520114521114522114523114524114525114526114527114528114529114530114531114532114533114534114535114536114537114538114539114540114541114542114543114544114545114546114547114548114549114550114551114552114553114554114555114556114557114558114559114560114561114562114563114564114565114566114567114568114569114570114571114572114573114574114575114576114577114578114579114580114581114582114583114584114585114586114587114588114589114590114591114592114593114594114595114596114597114598114599114600114601114602114603114604114605114606114607114608114609114610114611114612114613114614114615114616114617114618114619114620114621114622114623114624114625114626114627114628114629114630114631114632114633114634114635114636114637114638114639114640114641114642114643114644114645114646114647114648114649114650114651114652114653114654114655114656114657114658114659114660114661114662114663114664114665114666114667114668114669114670114671114672114673114674114675114676114677114678114679114680114681114682114683114684114685114686114687114688114689114690114691114692114693114694114695114696114697114698114699114700114701114702114703114704114705114706114707114708114709114710114711114712114713114714114715114716114717114718114719114720114721114722114723114724114725114726114727114728114729114730114731114732114733114734114735114736114737114738114739114740114741114742114743114744114745114746114747114748114749114750114751114752114753114754114755114756114757114758114759114760114761114762114763114764114765114766114767114768114769114770114771114772114773114774114775114776114777114778114779114780114781114782114783114784114785114786114787114788114789114790114791114792114793114794114795114796114797114798114799114800114801114802114803114804114805114806114807114808114809114810114811114812114813114814114815114816114817114818114819114820114821114822114823114824114825114826114827114828114829114830114831114832114833114834114835114836114837114838114839114840114841114842114843114844114845114846114847114848114849114850114851114852114853114854114855114856114857114858114859114860114861114862114863114864114865114866114867114868114869114870114871114872114873114874114875114876114877114878114879114880114881114882114883114884114885114886114887114888114889114890114891114892114893114894114895114896114897114898114899114900114901114902114903114904114905114906114907114908114909114910114911114912114913114914114915114916114917114918114919114920114921114922114923114924114925114926114927114928114929114930114931114932114933114934114935114936114937114938114939114940114941114942114943114944114945114946114947114948114949114950114951114952114953114954114955114956114957114958114959114960114961114962114963114964114965114966114967114968114969114970114971114972114973114974114975114976114977114978114979114980114981114982114983114984114985114986114987114988114989114990114991114992114993114994114995114996114997114998114999115000115001115002115003115004115005115006115007115008115009115010115011115012115013115014115015115016115017115018115019115020115021115022115023115024115025115026115027115028115029115030115031115032115033115034115035115036115037115038115039115040115041115042115043115044115045115046115047115048115049115050115051115052115053115054115055115056115057115058115059115060115061115062115063115064115065115066115067115068115069115070115071115072115073115074115075115076115077115078115079115080115081115082115083115084115085115086115087115088115089115090115091115092115093115094115095115096115097115098115099115100115101115102115103115104115105115106115107115108115109115110115111115112115113115114115115115116115117115118115119115120115121115122115123115124115125115126115127115128115129115130115131115132115133115134115135115136115137115138115139115140115141115142115143115144115145115146115147115148115149115150115151115152115153115154115155115156115157115158115159115160115161115162115163115164115165115166115167115168115169115170115171115172115173115174115175115176115177115178115179115180115181115182115183115184115185115186115187115188115189115190115191115192115193115194115195115196115197115198115199115200115201115202115203115204115205115206115207115208115209115210115211115212115213115214115215115216115217115218115219115220115221115222115223115224115225115226115227115228115229115230115231115232115233115234115235115236115237115238115239115240115241115242115243115244115245115246115247115248115249115250115251115252115253115254115255115256115257115258115259115260115261115262115263115264115265115266115267115268115269115270115271115272115273115274115275115276115277115278115279115280115281115282115283115284115285115286115287115288115289115290115291115292115293115294115295115296115297115298115299115300115301115302115303115304115305115306115307115308115309115310115311115312115313115314115315115316115317115318115319115320115321115322115323115324115325115326115327115328115329115330115331115332115333115334115335115336115337115338115339115340115341115342115343115344115345115346115347115348115349115350115351115352115353115354115355115356115357115358115359115360115361115362115363115364115365115366115367115368115369115370115371115372115373115374115375115376115377115378115379115380115381115382115383115384115385115386115387115388115389115390115391115392115393115394115395115396115397115398115399115400115401115402115403115404115405115406115407115408115409115410115411115412115413115414115415115416115417115418115419115420115421115422115423115424115425115426115427115428115429115430115431115432115433115434115435115436115437115438115439115440115441115442115443115444115445115446115447115448115449115450115451115452115453115454115455115456115457115458115459115460115461115462115463115464115465115466115467115468115469115470115471115472115473115474115475115476115477115478115479115480115481115482115483115484115485115486115487115488115489115490115491115492115493115494115495115496115497115498115499115500115501115502115503115504115505115506115507115508115509115510115511115512115513115514115515115516115517115518115519115520115521115522115523115524115525115526115527115528115529115530115531115532115533115534115535115536115537115538115539115540115541115542115543115544115545115546115547115548115549115550115551115552115553115554115555115556115557115558115559115560115561115562115563115564115565115566115567115568115569115570115571115572115573115574115575115576115577115578115579115580115581115582115583115584115585115586115587115588115589115590115591115592115593115594115595115596115597115598115599115600115601115602115603115604115605115606115607115608115609115610115611115612115613115614115615115616115617115618115619115620115621115622115623115624115625115626115627115628115629115630115631115632115633115634115635115636115637115638115639115640115641115642115643115644115645115646115647115648115649115650115651115652115653115654115655115656115657115658115659115660115661115662115663115664115665115666115667115668115669115670115671115672115673115674115675115676115677115678115679115680115681115682115683115684115685115686115687115688115689115690115691115692115693115694115695115696115697115698115699115700115701115702115703115704115705115706115707115708115709115710115711115712115713115714115715115716115717115718115719115720115721115722115723115724115725115726115727115728115729115730115731115732115733115734115735115736115737115738115739115740115741115742115743115744115745115746115747115748115749115750115751115752115753115754115755115756115757115758115759115760115761115762115763115764115765115766115767115768115769115770115771115772115773115774115775115776115777115778115779115780115781115782115783115784115785115786115787115788115789115790115791115792115793115794115795115796115797115798115799115800115801115802115803115804115805115806115807115808115809115810115811115812115813115814115815115816115817115818115819115820115821115822115823115824115825115826115827115828115829115830115831115832115833115834115835115836115837115838115839115840115841115842115843115844115845115846115847115848115849115850115851115852115853115854115855115856115857115858115859115860115861115862115863115864115865115866115867115868115869115870115871115872115873115874115875115876115877115878115879115880115881115882115883115884115885115886115887115888115889115890115891115892115893115894115895115896115897115898115899115900115901115902115903115904115905115906115907115908115909115910115911115912115913115914115915115916115917115918115919115920115921115922115923115924115925115926115927115928115929115930115931115932115933115934115935115936115937115938115939115940115941115942115943115944115945115946115947115948115949115950115951115952115953115954115955115956115957115958115959115960115961115962115963115964115965115966115967115968115969115970115971115972115973115974115975115976115977115978115979115980115981115982115983115984115985115986115987115988115989115990115991115992115993115994115995115996115997115998115999116000116001116002116003116004116005116006116007116008116009116010116011116012116013116014116015116016116017116018116019116020116021116022116023116024116025116026116027116028116029116030116031116032116033116034116035116036116037116038116039116040116041116042116043116044116045116046116047116048116049116050116051116052116053116054116055116056116057116058116059116060116061116062116063116064116065116066116067116068116069116070116071116072116073116074116075116076116077116078116079116080116081116082116083116084116085116086116087116088116089116090116091116092116093116094116095116096116097116098116099116100116101116102116103116104116105116106116107116108116109116110116111116112116113116114116115116116116117116118116119116120116121116122116123116124116125116126116127116128116129116130116131116132116133116134116135116136116137116138116139116140116141116142116143116144116145116146116147116148116149116150116151116152116153116154116155116156116157116158116159116160116161116162116163116164116165116166116167116168116169116170116171116172116173116174116175116176116177116178116179116180116181116182116183116184116185116186116187116188116189116190116191116192116193116194116195116196116197116198116199116200116201116202116203116204116205116206116207116208116209116210116211116212116213116214116215116216116217116218116219116220116221116222116223116224116225116226116227116228116229116230116231116232116233116234116235116236116237116238116239116240116241116242116243116244116245116246116247116248116249116250116251116252116253116254116255116256116257116258116259116260116261116262116263116264116265116266116267116268116269116270116271116272116273116274116275116276116277116278116279116280116281116282116283116284116285116286116287116288116289116290116291116292116293116294116295116296116297116298116299116300116301116302116303116304116305116306116307116308116309116310116311116312116313116314116315116316116317116318116319116320116321116322116323116324116325116326116327116328116329116330116331116332116333116334116335116336116337116338116339116340116341116342116343116344116345116346116347116348116349116350116351116352116353116354116355116356116357116358116359116360116361116362116363116364116365116366116367116368116369116370116371116372116373116374116375116376116377116378116379116380116381116382116383116384116385116386116387116388116389116390116391116392116393116394116395116396116397116398116399116400116401116402116403116404116405116406116407116408116409116410116411116412116413116414116415116416116417116418116419116420116421116422116423116424116425116426116427116428116429116430116431116432116433116434116435116436116437116438116439116440116441116442116443116444116445116446116447116448116449116450116451116452116453116454116455116456116457116458116459116460116461116462116463116464116465116466116467116468116469116470116471116472116473116474116475116476116477116478116479116480116481116482116483116484116485116486116487116488116489116490116491116492116493116494116495116496116497116498116499116500116501116502116503116504116505116506116507116508116509116510116511116512116513116514116515116516116517116518116519116520116521116522116523116524116525116526116527116528116529116530116531116532116533116534116535116536116537116538116539116540116541116542116543116544116545116546116547116548116549116550116551116552116553116554116555116556116557116558116559116560116561116562116563116564116565116566116567116568116569116570116571116572116573116574116575116576116577116578116579116580116581116582116583116584116585116586116587116588116589116590116591116592116593116594116595116596116597116598116599116600116601116602116603116604116605116606116607116608116609116610116611116612116613116614116615116616116617116618116619116620116621116622116623116624116625116626116627116628116629116630116631116632116633116634116635116636116637116638116639116640116641116642116643116644116645116646116647116648116649116650116651116652116653116654116655116656116657116658116659116660116661116662116663116664116665116666116667116668116669116670116671116672116673116674116675116676116677116678116679116680116681116682116683116684116685116686116687116688116689116690116691116692116693116694116695116696116697116698116699116700116701116702116703116704116705116706116707116708116709116710116711116712116713116714116715116716116717116718116719116720116721116722116723116724116725116726116727116728116729116730116731116732116733116734116735116736116737116738116739116740116741116742116743116744116745116746116747116748116749116750116751116752116753116754116755116756116757116758116759116760116761116762116763116764116765116766116767116768116769116770116771116772116773116774116775116776116777116778116779116780116781116782116783116784116785116786116787116788116789116790116791116792116793116794116795116796116797116798116799116800116801116802116803116804116805116806116807116808116809116810116811116812116813116814116815116816116817116818116819116820116821116822116823116824116825116826116827116828116829116830116831116832116833116834116835116836116837116838116839116840116841116842116843116844116845116846116847116848116849116850116851116852116853116854116855116856116857116858116859116860116861116862116863116864116865116866116867116868116869116870116871116872116873116874116875116876116877116878116879116880116881116882116883116884116885116886116887116888116889116890116891116892116893116894116895116896116897116898116899116900116901116902116903116904116905116906116907116908116909116910116911116912116913116914116915116916116917116918116919116920116921116922116923116924116925116926116927116928116929116930116931116932116933116934116935116936116937116938116939116940116941116942116943116944116945116946116947116948116949116950116951116952116953116954116955116956116957116958116959116960116961116962116963116964116965116966116967116968116969116970116971116972116973116974116975116976116977116978116979116980116981116982116983116984116985116986116987116988116989116990116991116992116993116994116995116996116997116998116999117000117001117002117003117004117005117006117007117008117009117010117011117012117013117014117015117016117017117018117019117020117021117022117023117024117025117026117027117028117029117030117031117032117033117034117035117036117037117038117039117040117041117042117043117044117045117046117047117048117049117050117051117052117053117054117055117056117057117058117059117060117061117062117063117064117065117066117067117068117069117070117071117072117073117074117075117076117077117078117079117080117081117082117083117084117085117086117087117088117089117090117091117092117093117094117095117096117097117098117099117100117101117102117103117104117105117106117107117108117109117110117111117112117113117114117115117116117117117118117119117120117121117122117123117124117125117126117127117128117129117130117131117132117133117134117135117136117137117138117139117140117141117142117143117144117145117146117147117148117149117150117151117152117153117154117155117156117157117158117159117160117161117162117163117164117165117166117167117168117169117170117171117172117173117174117175117176117177117178117179117180117181117182117183117184117185117186117187117188117189117190117191117192117193117194117195117196117197117198117199117200117201117202117203117204117205117206117207117208117209117210117211117212117213117214117215117216117217117218117219117220117221117222117223117224117225117226117227117228117229117230117231117232117233117234117235117236117237117238117239117240117241117242117243117244117245117246117247117248117249117250117251117252117253117254117255117256117257117258117259117260117261117262117263117264117265117266117267117268117269117270117271117272117273117274117275117276117277117278117279117280117281117282117283117284117285117286117287117288117289117290117291117292117293117294117295117296117297117298117299117300117301117302117303117304117305117306117307117308117309117310117311117312117313117314117315117316117317117318117319117320117321117322117323117324117325117326117327117328117329117330117331117332117333117334117335117336117337117338117339117340117341117342117343117344117345117346117347117348117349117350117351117352117353117354117355117356117357117358117359117360117361117362117363117364117365117366117367117368117369117370117371117372117373117374117375117376117377117378117379117380117381117382117383117384117385117386117387117388117389117390117391117392117393117394117395117396117397117398117399117400117401117402117403117404117405117406117407117408117409117410117411117412117413117414117415117416117417117418117419117420117421117422117423117424117425117426117427117428117429117430117431117432117433117434117435117436117437117438117439117440117441117442117443117444117445117446117447117448117449117450117451117452117453117454117455117456117457117458117459117460117461117462117463117464117465117466117467117468117469117470117471117472117473117474117475117476117477117478117479117480117481117482117483117484117485117486117487117488117489117490117491117492117493117494117495117496117497117498117499117500117501117502117503117504117505117506117507117508117509117510117511117512117513117514117515117516117517117518117519117520117521117522117523117524117525117526117527117528117529117530117531117532117533117534117535117536117537117538117539117540117541117542117543117544117545117546117547117548117549117550117551117552117553117554117555117556117557117558117559117560117561117562117563117564117565117566117567117568117569117570117571117572117573117574117575117576117577117578117579117580117581117582117583117584117585117586117587117588117589117590117591117592117593117594117595117596117597117598117599117600117601117602117603117604117605117606117607117608117609117610117611117612117613117614117615117616117617117618117619117620117621117622117623117624117625117626117627117628117629117630117631117632117633117634117635117636117637117638117639117640117641117642117643117644117645117646117647117648117649117650117651117652117653117654117655117656117657117658117659117660117661117662117663117664117665117666117667117668117669117670117671117672117673117674117675117676117677117678117679117680117681117682117683117684117685117686117687117688117689117690117691117692117693117694117695117696117697117698117699117700117701117702117703117704117705117706117707117708117709117710117711117712117713117714117715117716117717117718117719117720117721117722117723117724117725117726117727117728117729117730117731117732117733117734117735117736117737117738117739117740117741117742117743117744117745117746117747117748117749117750117751117752117753117754117755117756117757117758117759117760117761117762117763117764117765117766117767117768117769117770117771117772117773117774117775117776117777117778117779117780117781117782117783117784117785117786117787117788117789117790117791117792117793117794117795117796117797117798117799117800117801117802117803117804117805117806117807117808117809117810117811117812117813117814117815117816117817117818117819117820117821117822117823117824117825117826117827117828117829117830117831117832117833117834117835117836117837117838117839117840117841117842117843117844117845117846117847117848117849117850117851117852117853117854117855117856117857117858117859117860117861117862117863117864117865117866117867117868117869117870117871117872117873117874117875117876117877117878117879117880117881117882117883117884117885117886117887117888117889117890117891117892117893117894117895117896117897117898117899117900117901117902117903117904117905117906117907117908117909117910117911117912117913117914117915117916117917117918117919117920117921117922117923117924117925117926117927117928117929117930117931117932117933117934117935117936117937117938117939117940117941117942117943117944117945117946117947117948117949117950117951117952117953117954117955117956117957117958117959117960117961117962117963117964117965117966117967117968117969117970117971117972117973117974117975117976117977117978117979117980117981117982117983117984117985117986117987117988117989117990117991117992117993117994117995117996117997117998117999118000118001118002118003118004118005118006118007118008118009118010118011118012118013118014118015118016118017118018118019118020118021118022118023118024118025118026118027118028118029118030118031118032118033118034118035118036118037118038118039118040118041118042118043118044118045118046118047118048118049118050118051118052118053118054118055118056118057118058118059118060118061118062118063118064118065118066118067118068118069118070118071118072118073118074118075118076118077118078118079118080118081118082118083118084118085118086118087118088118089118090118091118092118093118094118095118096118097118098118099118100118101118102118103118104118105118106118107118108118109118110118111118112118113118114118115118116118117118118118119118120118121118122118123118124118125118126118127118128118129118130118131118132118133118134118135118136118137118138118139118140118141118142118143118144118145118146118147118148118149118150118151118152118153118154118155118156118157118158118159118160118161118162118163118164118165118166118167118168118169118170118171118172118173118174118175118176118177118178118179118180118181118182118183118184118185118186118187118188118189118190118191118192118193118194118195118196118197118198118199118200118201118202118203118204118205118206118207118208118209118210118211118212118213118214118215118216118217118218118219118220118221118222118223118224118225118226118227118228118229118230118231118232118233118234118235118236118237118238118239118240118241118242118243118244118245118246118247118248118249118250118251118252118253118254118255118256118257118258118259118260118261118262118263118264118265118266118267118268118269118270118271118272118273118274118275118276118277118278118279118280118281118282118283118284118285118286118287118288118289118290118291118292118293118294118295118296118297118298118299118300118301118302118303118304118305118306118307118308118309118310118311118312118313118314118315118316118317118318118319118320118321118322118323118324118325118326118327118328118329118330118331118332118333118334118335118336118337118338118339118340118341118342118343118344118345118346118347118348118349118350118351118352118353118354118355118356118357118358118359118360118361118362118363118364118365118366118367118368118369118370118371118372118373118374118375118376118377118378118379118380118381118382118383118384118385118386118387118388118389118390118391118392118393118394118395118396118397118398118399118400118401118402118403118404118405118406118407118408118409118410118411118412118413118414118415118416118417118418118419118420118421118422118423118424118425118426118427118428118429118430118431118432118433118434118435118436118437118438118439118440118441118442118443118444118445118446118447118448118449118450118451118452118453118454118455118456118457118458118459118460118461118462118463118464118465118466118467118468118469118470118471118472118473118474118475118476118477118478118479118480118481118482118483118484118485118486118487118488118489118490118491118492118493118494118495118496118497118498118499118500118501118502118503118504118505118506118507118508118509118510118511118512118513118514118515118516118517118518118519118520118521118522118523118524118525118526118527118528118529118530118531118532118533118534118535118536118537118538118539118540118541118542118543118544118545118546118547118548118549118550118551118552118553118554118555118556118557118558118559118560118561118562118563118564118565118566118567118568118569118570118571118572118573118574118575118576118577118578118579118580118581118582118583118584118585118586118587118588118589118590118591118592118593118594118595118596118597118598118599118600118601118602118603118604118605118606118607118608118609118610118611118612118613118614118615118616118617118618118619118620118621118622118623118624118625118626118627118628118629118630118631118632118633118634118635118636118637118638118639118640118641118642118643118644118645118646118647118648118649118650118651118652118653118654118655118656118657118658118659118660118661118662118663118664118665118666118667118668118669118670118671118672118673118674118675118676118677118678118679118680118681118682118683118684118685118686118687118688118689118690118691118692118693118694118695118696118697118698118699118700118701118702118703118704118705118706118707118708118709118710118711118712118713118714118715118716118717118718118719118720118721118722118723118724118725118726118727118728118729118730118731118732118733118734118735118736118737118738118739118740118741118742118743118744118745118746118747118748118749118750118751118752118753118754118755118756118757118758118759118760118761118762118763118764118765118766118767118768118769118770118771118772118773118774118775118776118777118778118779118780118781118782118783118784118785118786118787118788118789118790118791118792118793118794118795118796118797118798118799118800118801118802118803118804118805118806118807118808118809118810118811118812118813118814118815118816118817118818118819118820118821118822118823118824118825118826118827118828118829118830118831118832118833118834118835118836118837118838118839118840118841118842118843118844118845118846118847118848118849118850118851118852118853118854118855118856118857118858118859118860118861118862118863118864118865118866118867118868118869118870118871118872118873118874118875118876118877118878118879118880118881118882118883118884118885118886118887118888118889118890118891118892118893118894118895118896118897118898118899118900118901118902118903118904118905118906118907118908118909118910118911118912118913118914118915118916118917118918118919118920118921118922118923118924118925118926118927118928118929118930118931118932118933118934118935118936118937118938118939118940118941118942118943118944118945118946118947118948118949118950118951118952118953118954118955118956118957118958118959118960118961118962118963118964118965118966118967118968118969118970118971118972118973118974118975118976118977118978118979118980118981118982118983118984118985118986118987118988118989118990118991118992118993118994118995118996118997118998118999119000119001119002119003119004119005119006119007119008119009119010119011119012119013119014119015119016119017119018119019119020119021119022119023119024119025119026119027119028119029119030119031119032119033119034119035119036119037119038119039119040119041119042119043119044119045119046119047119048119049119050119051119052119053119054119055119056119057119058119059119060119061119062119063119064119065119066119067119068119069119070119071119072119073119074119075119076119077119078119079119080119081119082119083119084119085119086119087119088119089119090119091119092119093119094119095119096119097119098119099119100119101119102119103119104119105119106119107119108119109119110119111119112119113119114119115119116119117119118119119119120119121119122119123119124119125119126119127119128119129119130119131119132119133119134119135119136119137119138119139119140119141119142119143119144119145119146119147119148119149119150119151119152119153119154119155119156119157119158119159119160119161119162119163119164119165119166119167119168119169119170119171119172119173119174119175119176119177119178119179119180119181119182119183119184119185119186119187119188119189119190119191119192119193119194119195119196119197119198119199119200119201119202119203119204119205119206119207119208119209119210119211119212119213119214119215119216119217119218119219119220119221119222119223119224119225119226119227119228119229119230119231119232119233119234119235119236119237119238119239119240119241119242119243119244119245119246119247119248119249119250119251119252119253119254119255119256119257119258119259119260119261119262119263119264119265119266119267119268119269119270119271119272119273119274119275119276119277119278119279119280119281119282119283119284119285119286119287119288119289119290119291119292119293119294119295119296119297119298119299119300119301119302119303119304119305119306119307119308119309119310119311119312119313119314119315119316119317119318119319119320119321119322119323119324119325119326119327119328119329119330119331119332119333119334119335119336119337119338119339119340119341119342119343119344119345119346119347119348119349119350119351119352119353119354119355119356119357119358119359119360119361119362119363119364119365119366119367119368119369119370119371119372119373119374119375119376119377119378119379119380119381119382119383119384119385119386119387119388119389119390119391119392119393119394119395119396119397119398119399119400119401119402119403119404119405119406119407119408119409119410119411119412119413119414119415119416119417119418119419119420119421119422119423119424119425119426119427119428119429119430119431119432119433119434119435119436119437119438119439119440119441119442119443119444119445119446119447119448119449119450119451119452119453119454119455119456119457119458119459119460119461119462119463119464119465119466119467119468119469119470119471119472119473119474119475119476119477119478119479119480119481119482119483119484119485119486119487119488119489119490119491119492119493119494119495119496119497119498119499119500119501119502119503119504119505119506119507119508119509119510119511119512119513119514119515119516119517119518119519119520119521119522119523119524119525119526119527119528119529119530119531119532119533119534119535119536119537119538119539119540119541119542119543119544119545119546119547119548119549119550119551119552119553119554119555119556119557119558119559119560119561119562119563119564119565119566119567119568119569119570119571119572119573119574119575119576119577119578119579119580119581119582119583119584119585119586119587119588119589119590119591119592119593119594119595119596119597119598119599119600119601119602119603119604119605119606119607119608119609119610119611119612119613119614119615119616119617119618119619119620119621119622119623119624119625119626119627119628119629119630119631119632119633119634119635119636119637119638119639119640119641119642119643119644119645119646119647119648119649119650119651119652119653119654119655119656119657119658119659119660119661119662119663119664119665119666119667119668119669119670119671119672119673119674119675119676119677119678119679119680119681119682119683119684119685119686119687119688119689119690119691119692119693119694119695119696119697119698119699119700119701119702119703119704119705119706119707119708119709119710119711119712119713119714119715119716119717119718119719119720119721119722119723119724119725119726119727119728119729119730119731119732119733119734119735119736119737119738119739119740119741119742119743119744119745119746119747119748119749119750119751119752119753119754119755119756119757119758119759119760119761119762119763119764119765119766119767119768119769119770119771119772119773119774119775119776119777119778119779119780119781119782119783119784119785119786119787119788119789119790119791119792119793119794119795119796119797119798119799119800119801119802119803119804119805119806119807119808119809119810119811119812119813119814119815119816119817119818119819119820119821119822119823119824119825119826119827119828119829119830119831119832119833119834119835119836119837119838119839119840119841119842119843119844119845119846119847119848119849119850119851119852119853119854119855119856119857119858119859119860119861119862119863119864119865119866119867119868119869119870119871119872119873119874119875119876119877119878119879119880119881119882119883119884119885119886119887119888119889119890119891119892119893119894119895119896119897119898119899119900119901119902119903119904119905119906119907119908119909119910119911119912119913119914119915119916119917119918119919119920119921119922119923119924119925119926119927119928119929119930119931119932119933119934119935119936119937119938119939119940119941119942119943119944119945119946119947119948119949119950119951119952119953119954119955119956119957119958119959119960119961119962119963119964119965119966119967119968119969119970119971119972119973119974119975119976119977119978119979119980119981119982119983119984119985119986119987119988119989119990119991119992119993119994119995119996119997119998119999120000120001120002120003120004120005120006120007120008120009120010120011120012120013120014120015120016120017120018120019120020120021120022120023120024120025120026120027120028120029120030120031120032120033120034120035120036120037120038120039120040120041120042120043120044120045120046120047120048120049120050120051120052120053120054120055120056120057120058120059120060120061120062120063120064120065120066120067120068120069120070120071120072120073120074120075120076120077120078120079120080120081120082120083120084120085120086120087120088120089120090120091120092120093120094120095120096120097120098120099120100120101120102120103120104120105120106120107120108120109120110120111120112120113120114120115120116120117120118120119120120120121120122120123120124120125120126120127120128120129120130120131120132120133120134120135120136120137120138120139120140120141120142120143120144120145120146120147120148120149120150120151120152120153120154120155120156120157120158120159120160120161120162120163120164120165120166120167120168120169120170120171120172120173120174120175120176120177120178120179120180120181120182120183120184120185120186120187120188120189120190120191120192120193120194120195120196120197120198120199120200120201120202120203120204120205120206120207120208120209120210120211120212120213120214120215120216120217120218120219120220120221120222120223120224120225120226120227120228120229120230120231120232120233120234120235120236120237120238120239120240120241120242120243120244120245120246120247120248120249120250120251120252120253120254120255120256120257120258120259120260120261120262120263120264120265120266120267120268120269120270120271120272120273120274120275120276120277120278120279120280120281120282120283120284120285120286120287120288120289120290120291120292120293120294120295120296120297120298120299120300120301120302120303120304120305120306120307120308120309120310120311120312120313120314120315120316120317120318120319120320120321120322120323120324120325120326120327120328120329120330120331120332120333120334120335120336120337120338120339120340120341120342120343120344120345120346120347120348120349120350120351120352120353120354120355120356120357120358120359120360120361120362120363120364120365120366120367120368120369120370120371120372120373120374120375120376120377120378120379120380120381120382120383120384120385120386120387120388120389120390120391120392120393120394120395120396120397120398120399120400120401120402120403120404120405120406120407120408120409120410120411120412120413120414120415120416120417120418120419120420120421120422120423120424120425120426120427120428120429120430120431120432120433120434120435120436120437120438120439120440120441120442120443120444120445120446120447120448120449120450120451120452120453120454120455120456120457120458120459120460120461120462120463120464120465120466120467120468120469120470120471120472120473120474120475120476120477120478120479120480120481120482120483120484120485120486120487120488120489120490120491120492120493120494120495120496120497120498120499120500120501120502120503120504120505120506120507120508120509120510120511120512120513120514120515120516120517120518120519120520120521120522120523120524120525120526120527120528120529120530120531120532120533120534120535120536120537120538120539120540120541120542120543120544120545120546120547120548120549120550120551120552120553120554120555120556120557120558120559120560120561120562120563120564120565120566120567120568120569120570120571120572120573120574120575120576120577120578120579120580120581120582120583120584120585120586120587120588120589120590120591120592120593120594120595120596120597120598120599120600120601120602120603120604120605120606120607120608120609120610120611120612120613120614120615120616120617120618120619120620120621120622120623120624120625120626120627120628120629120630120631120632120633120634120635120636120637120638120639120640120641120642120643120644120645120646120647120648120649120650120651120652120653120654120655120656120657120658120659120660120661120662120663120664120665120666120667120668120669120670120671120672120673120674120675120676120677120678120679120680120681120682120683120684120685120686120687120688120689120690120691120692120693120694120695120696120697120698120699120700120701120702120703120704120705120706120707120708120709120710120711120712120713120714120715120716120717120718120719120720120721120722120723120724120725120726120727120728120729120730120731120732120733120734120735120736120737120738120739120740120741120742120743120744120745120746120747120748120749120750120751120752120753120754120755120756120757120758120759120760120761120762120763120764120765120766120767120768120769120770120771120772120773120774120775120776120777120778120779120780120781120782120783120784120785120786120787120788120789120790120791120792120793120794120795120796120797120798120799120800120801120802120803120804120805120806120807120808120809120810120811120812120813120814120815120816120817120818120819120820120821120822120823120824120825120826120827120828120829120830120831120832120833120834120835120836120837120838120839120840120841120842120843120844120845120846120847120848120849120850120851120852120853120854120855120856120857120858120859120860120861120862120863120864120865120866120867120868120869120870120871120872120873120874120875120876120877120878120879120880120881120882120883120884120885120886120887120888120889120890120891120892120893120894120895120896120897120898120899120900120901120902120903120904120905120906120907120908120909120910120911120912120913120914120915120916120917120918120919120920120921120922120923120924120925120926120927120928120929120930120931120932120933120934120935120936120937120938120939120940120941120942120943120944120945120946120947120948120949120950120951120952120953120954120955120956120957120958120959120960120961120962120963120964120965120966120967120968120969120970120971120972120973120974120975120976120977120978120979120980120981120982120983120984120985120986120987120988120989120990120991120992120993120994120995120996120997120998120999121000121001121002121003121004121005121006121007121008121009121010121011121012121013121014121015121016121017121018121019121020121021121022121023121024121025121026121027121028121029121030121031121032121033121034121035121036121037121038121039121040121041121042121043121044121045121046121047121048121049121050121051121052121053121054121055121056121057121058121059121060121061121062121063121064121065121066121067121068121069121070121071121072121073121074121075121076121077121078121079121080121081121082121083121084121085121086121087121088121089121090121091121092121093121094121095121096121097121098121099121100121101121102121103121104121105121106121107121108121109121110121111121112121113121114121115121116121117121118121119121120121121121122121123121124121125121126121127121128121129121130121131121132121133121134121135121136121137121138121139121140121141121142121143121144121145121146121147121148121149121150121151121152121153121154121155121156121157121158121159121160121161121162121163121164121165121166121167121168121169121170121171121172121173121174121175121176121177121178121179121180121181121182121183121184121185121186121187121188121189121190121191121192121193121194121195121196121197121198121199121200121201121202121203121204121205121206121207121208121209121210121211121212121213121214121215121216121217121218121219121220121221121222121223121224121225121226121227121228121229121230121231121232121233121234121235121236121237121238121239121240121241121242121243121244121245121246121247121248121249121250121251121252121253121254121255121256121257121258121259121260121261121262121263121264121265121266121267121268121269121270121271121272121273121274121275121276121277121278121279121280121281121282121283121284121285121286121287121288121289121290121291121292121293121294121295121296121297121298121299121300121301121302121303121304121305121306121307121308121309121310121311121312121313121314121315121316121317121318121319121320121321121322121323121324121325121326121327121328121329121330121331121332121333121334121335121336121337121338121339121340121341121342121343121344121345121346121347121348121349121350121351121352121353121354121355121356121357121358121359121360121361121362121363121364121365121366121367121368121369121370121371121372121373121374121375121376121377121378121379121380121381121382121383121384121385121386121387121388121389121390121391121392121393121394121395121396121397121398121399121400121401121402121403121404121405121406121407121408121409121410121411121412121413121414121415121416121417121418121419121420121421121422121423121424121425121426121427121428121429121430121431121432121433121434121435121436121437121438121439121440121441121442121443121444121445121446121447121448121449121450121451121452121453121454121455121456121457121458121459121460121461121462121463121464121465121466121467121468121469121470121471121472121473121474121475121476121477121478121479121480121481121482121483121484121485121486121487121488121489121490121491121492121493121494121495121496121497121498121499121500121501121502121503121504121505121506121507121508121509121510121511121512121513121514121515121516121517121518121519121520121521121522121523121524121525121526121527121528121529121530121531121532121533121534121535121536121537121538121539121540121541121542121543121544121545121546121547121548121549121550121551121552121553121554121555121556121557121558121559121560121561121562121563121564121565121566121567121568121569121570121571121572121573121574121575121576121577121578121579121580121581121582121583121584121585121586121587121588121589121590121591121592121593121594121595121596121597121598121599121600121601121602121603121604121605121606121607121608121609121610121611121612121613121614121615121616121617121618121619121620121621121622121623121624121625121626121627121628121629121630121631121632121633121634121635121636121637121638121639121640121641121642121643121644121645121646121647121648121649121650121651121652121653121654121655121656121657121658121659121660121661121662121663121664121665121666121667121668121669121670121671121672121673121674121675121676121677121678121679121680121681121682121683121684121685121686121687121688121689121690121691121692121693121694121695121696121697121698121699121700121701121702121703121704121705121706121707121708121709121710121711121712121713121714121715121716121717121718121719121720121721121722121723121724121725121726121727121728121729121730121731121732121733121734121735121736121737121738121739121740121741121742121743121744121745121746121747121748121749121750121751121752121753121754121755121756121757121758121759121760121761121762121763121764121765121766121767121768121769121770121771121772121773121774121775121776121777121778121779121780121781121782121783121784121785121786121787121788121789121790121791121792121793121794121795121796121797121798121799121800121801121802121803121804121805121806121807121808121809121810121811121812121813121814121815121816121817121818121819121820121821121822121823121824121825121826121827121828121829121830121831121832121833121834121835121836121837121838121839121840121841121842121843121844121845121846121847121848121849121850121851121852121853121854121855121856121857121858121859121860121861121862121863121864121865121866121867121868121869121870121871121872121873121874121875121876121877121878121879121880121881121882121883121884121885121886121887121888121889121890121891121892121893121894121895121896121897121898121899121900121901121902121903121904121905121906121907121908121909121910121911121912121913121914121915121916121917121918121919121920121921121922121923121924121925121926121927121928121929121930121931121932121933121934121935121936121937121938121939121940121941121942121943121944121945121946121947121948121949121950121951121952121953121954121955121956121957121958121959121960121961121962121963121964121965121966121967121968121969121970121971121972121973121974121975121976121977121978121979121980121981121982121983121984121985121986121987121988121989121990121991121992121993121994121995121996121997121998121999122000122001122002122003122004122005122006122007122008122009122010122011122012122013122014122015122016122017122018122019122020122021122022122023122024122025122026122027122028122029122030122031122032122033122034122035122036122037122038122039122040122041122042122043122044122045122046122047122048122049122050122051122052122053122054122055122056122057122058122059122060122061122062122063122064122065122066122067122068122069122070122071122072122073122074122075122076122077122078122079122080122081122082122083122084122085122086122087122088122089122090122091122092122093122094122095122096122097122098122099122100122101122102122103122104122105122106122107122108122109122110122111122112122113122114122115122116122117122118122119122120122121122122122123122124122125122126122127122128122129122130122131122132122133122134122135122136122137122138122139122140122141122142122143122144122145122146122147122148122149122150122151122152122153122154122155122156122157122158122159122160122161122162122163122164122165122166122167122168122169122170122171122172122173122174122175122176122177122178122179122180122181122182122183122184122185122186122187122188122189122190122191122192122193122194122195122196122197122198122199122200122201122202122203122204122205122206122207122208122209122210122211122212122213122214122215122216122217122218122219122220122221122222122223122224122225122226122227122228122229122230122231122232122233122234122235122236122237122238122239122240122241122242122243122244122245122246122247122248122249122250122251122252122253122254122255122256122257122258122259122260122261122262122263122264122265122266122267122268122269122270122271122272122273122274122275122276122277122278122279122280122281122282122283122284122285122286122287122288122289122290122291122292122293122294122295122296122297122298122299122300122301122302122303122304122305122306122307122308122309122310122311122312122313122314122315122316122317122318122319122320122321122322122323122324122325122326122327122328122329122330122331122332122333122334122335122336122337122338122339122340122341122342122343122344122345122346122347122348122349122350122351122352122353122354122355122356122357122358122359122360122361122362122363122364122365122366122367122368122369122370122371122372122373122374122375122376122377122378122379122380122381122382122383122384122385122386122387122388122389122390122391122392122393122394122395122396122397122398122399122400122401122402122403122404122405122406122407122408122409122410122411122412122413122414122415122416122417122418122419122420122421122422122423122424122425122426122427122428122429122430122431122432122433122434122435122436122437122438122439122440122441122442122443122444122445122446122447122448122449122450122451122452122453122454122455122456122457122458122459122460122461122462122463122464122465122466122467122468122469122470122471122472122473122474122475122476122477122478122479122480122481122482122483122484122485122486122487122488122489122490122491122492122493122494122495122496122497122498122499122500122501122502122503122504122505122506122507122508122509122510122511122512122513122514122515122516122517122518122519122520122521122522122523122524122525122526122527122528122529122530122531122532122533122534122535122536122537122538122539122540122541122542122543122544122545122546122547122548122549122550122551122552122553122554122555122556122557122558122559122560122561122562122563122564122565122566122567122568122569122570122571122572122573122574122575122576122577122578122579122580122581122582122583122584122585122586122587122588122589122590122591122592122593122594122595122596122597122598122599122600122601122602122603122604122605122606122607122608122609122610122611122612122613122614122615122616122617122618122619122620122621122622122623122624122625122626122627122628122629122630122631122632122633122634122635122636122637122638122639122640122641122642122643122644122645122646122647122648122649122650122651122652122653122654122655122656122657122658122659122660122661122662122663122664122665122666122667122668122669122670122671122672122673122674122675122676122677122678122679122680122681122682122683122684122685122686122687122688122689122690122691122692122693122694122695122696122697122698122699122700122701122702122703122704122705122706122707122708122709122710122711122712122713122714122715122716122717122718122719122720122721122722122723122724122725122726122727122728122729122730122731122732122733122734122735122736122737122738122739122740122741122742122743122744122745122746122747122748122749122750122751122752122753122754122755122756122757122758122759122760122761122762122763122764122765122766122767122768122769122770122771122772122773122774122775122776122777122778122779122780122781122782122783122784122785122786122787122788122789122790122791122792122793122794122795122796122797122798122799122800122801122802122803122804122805122806122807122808122809122810122811122812122813122814122815122816122817122818122819122820122821122822122823122824122825122826122827122828122829122830122831122832122833122834122835122836122837122838122839122840122841122842122843122844122845122846122847122848122849122850122851122852122853122854122855122856122857122858122859122860122861122862122863122864122865122866122867122868122869122870122871122872122873122874122875122876122877122878122879122880122881122882122883122884122885122886122887122888122889122890122891122892122893122894122895122896122897122898122899122900122901122902122903122904122905122906122907122908122909122910122911122912122913122914122915122916122917122918122919122920122921122922122923122924122925122926122927122928122929122930122931122932122933122934122935122936122937122938122939122940122941122942122943122944122945122946122947122948122949122950122951122952122953122954122955122956122957122958122959122960122961122962122963122964122965122966122967122968122969122970122971122972122973122974122975122976122977122978122979122980122981122982122983122984122985122986122987122988122989122990122991122992122993122994122995122996122997122998122999123000123001123002123003123004123005123006123007123008123009123010123011123012123013123014123015123016123017123018123019123020123021123022123023123024123025123026123027123028123029123030123031123032123033123034123035123036123037123038123039123040123041123042123043123044123045123046123047123048123049123050123051123052123053123054123055123056123057123058123059123060123061123062123063123064123065123066123067123068123069123070123071123072123073123074123075123076123077123078123079123080123081123082123083123084123085123086123087123088123089123090123091123092123093123094123095123096123097123098123099123100123101123102123103123104123105123106123107123108123109123110123111123112123113123114123115123116123117123118123119123120123121123122123123123124123125123126123127123128123129123130123131123132123133123134123135123136123137123138123139123140123141123142123143123144123145123146123147123148123149123150123151123152123153123154123155123156123157123158123159123160123161123162123163123164123165123166123167123168123169123170123171123172123173123174123175123176123177123178123179123180123181123182123183123184123185123186123187123188123189123190123191123192123193123194123195123196123197123198123199123200123201123202123203123204123205123206123207123208123209123210123211123212123213123214123215123216123217123218123219123220123221123222123223123224123225123226123227123228123229123230123231123232123233123234123235123236123237123238123239123240123241123242123243123244123245123246123247123248123249123250123251123252123253123254123255123256123257123258123259123260123261123262123263123264123265123266123267123268123269123270123271123272123273123274123275123276123277123278123279123280123281123282123283123284123285123286123287123288123289123290123291123292123293123294123295123296123297123298123299123300123301123302123303123304123305123306123307123308123309123310123311123312123313123314123315123316123317123318123319123320123321123322123323123324123325123326123327123328123329123330123331123332123333123334123335123336123337123338123339123340123341123342123343123344123345123346123347123348123349123350123351123352123353123354123355123356123357123358123359123360123361123362123363123364123365123366123367123368123369123370123371123372123373123374123375123376123377123378123379123380123381123382123383123384123385123386123387123388123389123390123391123392123393123394123395123396123397123398123399123400123401123402123403123404123405123406123407123408123409123410123411123412123413123414123415123416123417123418123419123420123421123422123423123424123425123426123427123428123429123430123431123432123433123434123435123436123437123438123439123440123441123442123443123444123445123446123447123448123449123450123451123452123453123454123455123456123457123458123459123460123461123462123463123464123465123466123467123468123469123470123471123472123473123474123475123476123477123478123479123480123481123482123483123484123485123486123487123488123489123490123491123492123493123494123495123496123497123498123499123500123501123502123503123504123505123506123507123508123509123510123511123512123513123514123515123516123517123518123519123520123521123522123523123524123525123526123527123528123529123530123531123532123533123534123535123536123537123538123539123540123541123542123543123544123545123546123547123548123549123550123551123552123553123554123555123556123557123558123559123560123561123562123563123564123565123566123567123568123569123570123571123572123573123574123575123576123577123578123579123580123581123582123583123584123585123586123587123588123589123590123591123592123593123594123595123596123597123598123599123600123601123602123603123604123605123606123607123608123609123610123611123612123613123614123615123616123617123618123619123620123621123622123623123624123625123626123627123628123629123630123631123632123633123634123635123636123637123638123639123640123641123642123643123644123645123646123647123648123649123650123651123652123653123654123655123656123657123658123659123660123661123662123663123664123665123666123667123668123669123670123671123672123673123674123675123676123677123678123679123680123681123682123683123684123685123686123687123688123689123690123691123692123693123694123695123696123697123698123699123700123701123702123703123704123705123706123707123708123709123710123711123712123713123714123715123716123717123718123719123720123721123722123723123724123725123726123727123728123729123730123731123732123733123734123735123736123737123738123739123740123741123742123743123744123745123746123747123748123749123750123751123752123753123754123755123756123757123758123759123760123761123762123763123764123765123766123767123768123769123770123771123772123773123774123775123776123777123778123779123780123781123782123783123784123785123786123787123788123789123790123791123792123793123794123795123796123797123798123799123800123801123802123803123804123805123806123807123808123809123810123811123812123813123814123815123816123817123818123819123820123821123822123823123824123825123826123827123828123829123830123831123832123833123834123835123836123837123838123839123840123841123842123843123844123845123846123847123848123849123850123851123852123853123854123855123856123857123858123859123860123861123862123863123864123865123866123867123868123869123870123871123872123873123874123875123876123877123878123879123880123881123882123883123884123885123886123887123888123889123890123891123892123893123894123895123896123897123898123899123900123901123902123903123904123905123906123907123908123909123910123911123912123913123914123915123916123917123918123919123920123921123922123923123924123925123926123927123928123929123930123931123932123933123934123935123936123937123938123939123940123941123942123943123944123945123946123947123948123949123950123951123952123953123954123955123956123957123958123959123960123961123962123963123964123965123966123967123968123969123970123971123972123973123974123975123976123977123978123979123980123981123982123983123984123985123986123987123988123989123990123991123992123993123994123995123996123997123998123999124000124001124002124003124004124005124006124007124008124009124010124011124012124013124014124015124016124017124018124019124020124021124022124023124024124025124026124027124028124029124030124031124032124033124034124035124036124037124038124039124040124041124042124043124044124045124046124047124048124049124050124051124052124053124054124055124056124057124058124059124060124061124062124063124064124065124066124067124068124069124070124071124072124073124074124075124076124077124078124079124080124081124082124083124084124085124086124087124088124089124090124091124092124093124094124095124096124097124098124099124100124101124102124103124104124105124106124107124108124109124110124111124112124113124114124115124116124117124118124119124120124121124122124123124124124125124126124127124128124129124130124131124132124133124134124135124136124137124138124139124140124141124142124143124144124145124146124147124148124149124150124151124152124153124154124155124156124157124158124159124160124161124162124163124164124165124166124167124168124169124170124171124172124173124174124175124176124177124178124179124180124181124182124183124184124185124186124187124188124189124190124191124192124193124194124195124196124197124198124199124200124201124202124203124204124205124206124207124208124209124210124211124212124213124214124215124216124217124218124219124220124221124222124223124224124225124226124227124228124229124230124231124232124233124234124235124236124237124238124239124240124241124242124243124244124245124246124247124248124249124250124251124252124253124254124255124256124257124258124259124260124261124262124263124264124265124266124267124268124269124270124271124272124273124274124275124276124277124278124279124280124281124282124283124284124285124286124287124288124289124290124291124292124293124294124295124296124297124298124299124300124301124302124303124304124305124306124307124308124309124310124311124312124313124314124315124316124317124318124319124320124321124322124323124324124325124326124327124328124329124330124331124332124333124334124335124336124337124338124339124340124341124342124343124344124345124346124347124348124349124350124351124352124353124354124355124356124357124358124359124360124361124362124363124364124365124366124367124368124369124370124371124372124373124374124375124376124377124378124379124380124381124382124383124384124385124386124387124388124389124390124391124392124393124394124395124396124397124398124399124400124401124402124403124404124405124406124407124408124409124410124411124412124413124414124415124416124417124418124419124420124421124422124423124424124425124426124427124428124429124430124431124432124433124434124435124436124437124438124439124440124441124442124443124444124445124446124447124448124449124450124451124452124453124454124455124456124457124458124459124460124461124462124463124464124465124466124467124468124469124470124471124472124473124474124475124476124477124478124479124480124481124482124483124484124485124486124487124488124489124490124491124492124493124494124495124496124497124498124499124500124501124502124503124504124505124506124507124508124509124510124511124512124513124514124515124516124517124518124519124520124521124522124523124524124525124526124527124528124529124530124531124532124533124534124535124536124537124538124539124540124541124542124543124544124545124546124547124548124549124550124551124552124553124554124555124556124557124558124559124560124561124562124563124564124565124566124567124568124569124570124571124572124573124574124575124576124577124578124579124580124581124582124583124584124585124586124587124588124589124590124591124592124593124594124595124596124597124598124599124600124601124602124603124604124605124606124607124608124609124610124611124612124613124614124615124616124617124618124619124620124621124622124623124624124625124626124627124628124629124630124631124632124633124634124635124636124637124638124639124640124641124642124643124644124645124646124647124648124649124650124651124652124653124654124655124656124657124658124659124660124661124662124663124664124665124666124667124668124669124670124671124672124673124674124675124676124677124678124679124680124681124682124683124684124685124686124687124688124689124690124691124692124693124694124695124696124697124698124699124700124701124702124703124704124705124706124707124708124709124710124711124712124713124714124715124716124717124718124719124720124721124722124723124724124725124726124727124728124729124730124731124732124733124734124735124736124737124738124739124740124741124742124743124744124745124746124747124748124749124750124751124752124753124754124755124756124757124758124759124760124761124762124763124764124765124766124767124768124769124770124771124772124773124774124775124776124777124778124779124780124781124782124783124784124785124786124787124788124789124790124791124792124793124794124795124796124797124798124799124800124801124802124803124804124805124806124807124808124809124810124811124812124813124814124815124816124817124818124819124820124821124822124823124824124825124826124827124828124829124830124831124832124833124834124835124836124837124838124839124840124841124842124843124844124845124846124847124848124849124850124851124852124853124854124855124856124857124858124859124860124861124862124863124864124865124866124867124868124869124870124871124872124873124874124875124876124877124878124879124880124881124882124883124884124885124886124887124888124889124890124891124892124893124894124895124896124897124898124899124900124901124902124903124904124905124906124907124908124909124910124911124912124913124914124915124916124917124918124919124920124921124922124923124924124925124926124927124928124929124930124931124932124933124934124935124936124937124938124939124940124941124942124943124944124945124946124947124948124949124950124951124952124953124954124955124956124957124958124959124960124961124962124963124964124965124966124967124968124969124970124971124972124973124974124975124976124977124978124979124980124981124982124983124984124985124986124987124988124989124990124991124992124993124994124995124996124997124998124999125000125001125002125003125004125005125006125007125008125009125010125011125012125013125014125015125016125017125018125019125020125021125022125023125024125025125026125027125028125029125030125031125032125033125034125035125036125037125038125039125040125041125042125043125044125045125046125047125048125049125050125051125052125053125054125055125056125057125058125059125060125061125062125063125064125065125066125067125068125069125070125071125072125073125074125075125076125077125078125079125080125081125082125083125084125085125086125087125088125089125090125091125092125093125094125095125096125097125098125099125100125101125102125103125104125105125106125107125108125109125110125111125112125113125114125115125116125117125118125119125120125121125122125123125124125125125126125127125128125129125130125131125132125133125134125135125136125137125138125139125140125141125142125143125144125145125146125147125148125149125150125151125152125153125154125155125156125157125158125159125160125161125162125163125164125165125166125167125168125169125170125171125172125173125174125175125176125177125178125179125180125181125182125183125184125185125186125187125188125189125190125191125192125193125194125195125196125197125198125199125200125201125202125203125204125205125206125207125208125209125210125211125212125213125214125215125216125217125218125219125220125221125222125223125224125225125226125227125228125229125230125231125232125233125234125235125236125237125238125239125240125241125242125243125244125245125246125247125248125249125250125251125252125253125254125255125256125257125258125259125260125261125262125263125264125265125266125267125268125269125270125271125272125273125274125275125276125277125278125279125280125281125282125283125284125285125286125287125288125289125290125291125292125293125294125295125296125297125298125299125300125301125302125303125304125305125306125307125308125309125310125311125312125313125314125315125316125317125318125319125320125321125322125323125324125325125326125327125328125329125330125331125332125333125334125335125336125337125338125339125340125341125342125343125344125345125346125347125348125349125350125351125352125353125354125355125356125357125358125359125360125361125362125363125364125365125366125367125368125369125370125371125372125373125374125375125376125377125378125379125380125381125382125383125384125385125386125387125388125389125390125391125392125393125394125395125396125397125398125399125400125401125402125403125404125405125406125407125408125409125410125411125412125413125414125415125416125417125418125419125420125421125422125423125424125425125426125427125428125429125430125431125432125433125434125435125436125437125438125439125440125441125442125443125444125445125446125447125448125449125450125451125452125453125454125455125456125457125458125459125460125461125462125463125464125465125466125467125468125469125470125471125472125473125474125475125476125477125478125479125480125481125482125483125484125485125486125487125488125489125490125491125492125493125494125495125496125497125498125499125500125501125502125503125504125505125506125507125508125509125510125511125512125513125514125515125516125517125518125519125520125521125522125523125524125525125526125527125528125529125530125531125532125533125534125535125536125537125538125539125540125541125542125543125544125545125546125547125548125549125550125551125552125553125554125555125556125557125558125559125560125561125562125563125564125565125566125567125568125569125570125571125572125573125574125575125576125577125578125579125580125581125582125583125584125585125586125587125588125589125590125591125592125593125594125595125596125597125598125599125600125601125602125603125604125605125606125607125608125609125610125611125612125613125614125615125616125617125618125619125620125621125622125623125624125625125626125627125628125629125630125631125632125633125634125635125636125637125638125639125640125641125642125643125644125645125646125647125648125649125650125651125652125653125654125655125656125657125658125659125660125661125662125663125664125665125666125667125668125669125670125671125672125673125674125675125676125677125678125679125680125681125682125683125684125685125686125687125688125689125690125691125692125693125694125695125696125697125698125699125700125701125702125703125704125705125706125707125708125709125710125711125712125713125714125715125716125717125718125719125720125721125722125723125724125725125726125727125728125729125730125731125732125733125734125735125736125737125738125739125740125741125742125743125744125745125746125747125748125749125750125751125752125753125754125755125756125757125758125759125760125761125762125763125764125765125766125767125768125769125770125771125772125773125774125775125776125777125778125779125780125781125782125783125784125785125786125787125788125789125790125791125792125793125794125795125796125797125798125799125800125801125802125803125804125805125806125807125808125809125810125811125812125813125814125815125816125817125818125819125820125821125822125823125824125825125826125827125828125829125830125831125832125833125834125835125836125837125838125839125840125841125842125843125844125845125846125847125848125849125850125851125852125853125854125855125856125857125858125859125860125861125862125863125864125865125866125867125868125869125870125871125872125873125874125875125876125877125878125879125880125881125882125883125884125885125886125887125888125889125890125891125892125893125894125895125896125897125898125899125900125901125902125903125904125905125906125907125908125909125910125911125912125913125914125915125916125917125918125919125920125921125922125923125924125925125926125927125928125929125930125931125932125933125934125935125936125937125938125939125940125941125942125943125944125945125946125947125948125949125950125951125952125953125954125955125956125957125958125959125960125961125962125963125964125965125966125967125968125969125970125971125972125973125974125975125976125977125978125979125980125981125982125983125984125985125986125987125988125989125990125991125992125993125994125995125996125997125998125999126000126001126002126003126004126005126006126007126008126009126010126011126012126013126014126015126016126017126018126019126020126021126022126023126024126025126026126027126028126029126030126031126032126033126034126035126036126037126038126039126040126041126042126043126044126045126046126047126048126049126050126051126052126053126054126055126056126057126058126059126060126061126062126063126064126065126066126067126068126069126070126071126072126073126074126075126076126077126078126079126080126081126082126083126084126085126086126087126088126089126090126091126092126093126094126095126096126097126098126099126100126101126102126103126104126105126106126107126108126109126110126111126112126113126114126115126116126117126118126119126120126121126122126123126124126125126126126127126128126129126130126131126132126133126134126135126136126137126138126139126140126141126142126143126144126145126146126147126148126149126150126151126152126153126154126155126156126157126158126159126160126161126162126163126164126165126166126167126168126169126170126171126172126173126174126175126176126177126178126179126180126181126182126183126184126185126186126187126188126189126190126191126192126193126194126195126196126197126198126199126200126201126202126203126204126205126206126207126208126209126210126211126212126213126214126215126216126217126218126219126220126221126222126223126224126225126226126227126228126229126230126231126232126233126234126235126236126237126238126239126240126241126242126243126244126245126246126247126248126249126250126251126252126253126254126255126256126257126258126259126260126261126262126263126264126265126266126267126268126269126270126271126272126273126274126275126276126277126278126279126280126281126282126283126284126285126286126287126288126289126290126291126292126293126294126295126296126297126298126299126300126301126302126303126304126305126306126307126308126309126310126311126312126313126314126315126316126317126318126319126320126321126322126323126324126325126326126327126328126329126330126331126332126333126334126335126336126337126338126339126340126341126342126343126344126345126346126347126348126349126350126351126352126353126354126355126356126357126358126359126360126361126362126363126364126365126366126367126368126369126370126371126372126373126374126375126376126377126378126379126380126381126382126383126384126385126386126387126388126389126390126391126392126393126394126395126396126397126398126399126400126401126402126403126404126405126406126407126408126409126410126411126412126413126414126415126416126417126418126419126420126421126422126423126424126425126426126427126428126429126430126431126432126433126434126435126436126437126438126439126440126441126442126443126444126445126446126447126448126449126450126451126452126453126454126455126456126457126458126459126460126461126462126463126464126465126466126467126468126469126470126471126472126473126474126475126476126477126478126479126480126481126482126483126484126485126486126487126488126489126490126491126492126493126494126495126496126497126498126499126500126501126502126503126504126505126506126507126508126509126510126511126512126513126514126515126516126517126518126519126520126521126522126523126524126525126526126527126528126529126530126531126532126533126534126535126536126537126538126539126540126541126542126543126544126545126546126547126548126549126550126551126552126553126554126555126556126557126558126559126560126561126562126563126564126565126566126567126568126569126570126571126572126573126574126575126576126577126578126579126580126581126582126583126584126585126586126587126588126589126590126591126592126593126594126595126596126597126598126599126600126601126602126603126604126605126606126607126608126609126610126611126612126613126614126615126616126617126618126619126620126621126622126623126624126625126626126627126628126629126630126631126632126633126634126635126636126637126638126639126640126641126642126643126644126645126646126647126648126649126650126651126652126653126654126655126656126657126658126659126660126661126662126663126664126665126666126667126668126669126670126671126672126673126674126675126676126677126678126679126680126681126682126683126684126685126686126687126688126689126690126691126692126693126694126695126696126697126698126699126700126701126702126703126704126705126706126707126708126709126710126711126712126713126714126715126716126717126718126719126720126721126722126723126724126725126726126727126728126729126730126731126732126733126734126735126736126737126738126739126740126741126742126743126744126745126746126747126748126749126750126751126752126753126754126755126756126757126758126759126760126761126762126763126764126765126766126767126768126769126770126771126772126773126774126775126776126777126778126779126780126781126782126783126784126785126786126787126788126789126790126791126792126793126794126795126796126797126798126799126800126801126802126803126804126805126806126807126808126809126810126811126812126813126814126815126816126817126818126819126820126821126822126823126824126825126826126827126828126829126830126831126832126833126834126835126836126837126838126839126840126841126842126843126844126845126846126847126848126849126850126851126852126853126854126855126856126857126858126859126860126861126862126863126864126865126866126867126868126869126870126871126872126873126874126875126876126877126878126879126880126881126882126883126884126885126886126887126888126889126890126891126892126893126894126895126896126897126898126899126900126901126902126903126904126905126906126907126908126909126910126911126912126913126914126915126916126917126918126919126920126921126922126923126924126925126926126927126928126929126930126931126932126933126934126935126936126937126938126939126940126941126942126943126944126945126946126947126948126949126950126951126952126953126954126955126956126957126958126959126960126961126962126963126964126965126966126967126968126969126970126971126972126973126974126975126976126977126978126979126980126981126982126983126984126985126986126987126988126989126990126991126992126993126994126995126996126997126998126999127000127001127002127003127004127005127006127007127008127009127010127011127012127013127014127015127016127017127018127019127020127021127022127023127024127025127026127027127028127029127030127031127032127033127034127035127036127037127038127039127040127041127042127043127044127045127046127047127048127049127050127051127052127053127054127055127056127057127058127059127060127061127062127063127064127065127066127067127068127069127070127071127072127073127074127075127076127077127078127079127080127081127082127083127084127085127086127087127088127089127090127091127092127093127094127095127096127097127098127099127100127101127102127103127104127105127106127107127108127109127110127111127112127113127114127115127116127117127118127119127120127121127122127123127124127125127126127127127128127129127130127131127132127133127134127135127136127137127138127139127140127141127142127143127144127145127146127147127148127149127150127151127152127153127154127155127156127157127158127159127160127161127162127163127164127165127166127167127168127169127170127171127172127173127174127175127176127177127178127179127180127181127182127183127184127185127186127187127188127189127190127191127192127193127194127195127196127197127198127199127200127201127202127203127204127205127206127207127208127209127210127211127212127213127214127215127216127217127218127219127220127221127222127223127224127225127226127227127228127229127230127231127232127233127234127235127236127237127238127239127240127241127242127243127244127245127246127247127248127249127250127251127252127253127254127255127256127257127258127259127260127261127262127263127264127265127266127267127268127269127270127271127272127273127274127275127276127277127278127279127280127281127282127283127284127285127286127287127288127289127290127291127292127293127294127295127296127297127298127299127300127301127302127303127304127305127306127307127308127309127310127311127312127313127314127315127316127317127318127319127320127321127322127323127324127325127326127327127328127329127330127331127332127333127334127335127336127337127338127339127340127341127342127343127344127345127346127347127348127349127350127351127352127353127354127355127356127357127358127359127360127361127362127363127364127365127366127367127368127369127370127371127372127373127374127375127376127377127378127379127380127381127382127383127384127385127386127387127388127389127390127391127392127393127394127395127396127397127398127399127400127401127402127403127404127405127406127407127408127409127410127411127412127413127414127415127416127417127418127419127420127421127422127423127424127425127426127427127428127429127430127431127432127433127434127435127436127437127438127439127440127441127442127443127444127445127446127447127448127449127450127451127452127453127454127455127456127457127458127459127460127461127462127463127464127465127466127467127468127469127470127471127472127473127474127475127476127477127478127479127480127481127482127483127484127485127486127487127488127489127490127491127492127493127494127495127496127497127498127499127500127501127502127503127504127505127506127507127508127509127510127511127512127513127514127515127516127517127518127519127520127521127522127523127524127525127526127527127528127529127530127531127532127533127534127535127536127537127538127539127540127541127542127543127544127545127546127547127548127549127550127551127552127553127554127555127556127557127558127559127560127561127562127563127564127565127566127567127568127569127570127571127572127573127574127575127576127577127578127579127580127581127582127583127584127585127586127587127588127589127590127591127592127593127594127595127596127597127598127599127600127601127602127603127604127605127606127607127608127609127610127611127612127613127614127615127616127617127618127619127620127621127622127623127624127625127626127627127628127629127630127631127632127633127634127635127636127637127638127639127640127641127642127643127644127645127646127647127648127649127650127651127652127653127654127655127656127657127658127659127660127661127662127663127664127665127666127667127668127669127670127671127672127673127674127675127676127677127678127679127680127681127682127683127684127685127686127687127688127689127690127691127692127693127694127695127696127697127698127699127700127701127702127703127704127705127706127707127708127709127710127711127712127713127714127715127716127717127718127719127720127721127722127723127724127725127726127727127728127729127730127731127732127733127734127735127736127737127738127739127740127741127742127743127744127745127746127747127748127749127750127751127752127753127754127755127756127757127758127759127760127761127762127763127764127765127766127767127768127769127770127771127772127773127774127775127776127777127778127779127780127781127782127783127784127785127786127787127788127789127790127791127792127793127794127795127796127797127798127799127800127801127802127803127804127805127806127807127808127809127810127811127812127813127814127815127816127817127818127819127820127821127822127823127824127825127826127827127828127829127830127831127832127833127834127835127836127837127838127839127840127841127842127843127844127845127846127847127848127849127850127851127852127853127854127855127856127857127858127859127860127861127862127863127864127865127866127867127868127869127870127871127872127873127874127875127876127877127878127879127880127881127882127883127884127885127886127887127888127889127890127891127892127893127894127895127896127897127898127899127900127901127902127903127904127905127906127907127908127909127910127911127912127913127914127915127916127917127918127919127920127921127922127923127924127925127926127927127928127929127930127931127932127933127934127935127936127937127938127939127940127941127942127943127944127945127946127947127948127949127950127951127952127953127954127955127956127957127958127959127960127961127962127963127964127965127966127967127968127969127970127971127972127973127974127975127976127977127978127979127980127981127982127983127984127985127986127987127988127989127990127991127992127993127994127995127996127997127998127999128000128001128002128003128004128005128006128007128008128009128010128011128012128013128014128015128016128017128018128019128020128021128022128023128024128025128026128027128028128029128030128031128032128033128034128035128036128037128038128039128040128041128042128043128044128045128046128047128048128049128050128051128052128053128054128055128056128057128058128059128060128061128062128063128064128065128066128067128068128069128070128071128072128073128074128075128076128077128078128079128080128081128082128083128084128085128086128087128088128089128090128091128092128093128094128095128096128097128098128099128100128101128102128103128104128105128106128107128108128109128110128111128112128113128114128115128116128117128118128119128120128121128122128123128124128125128126128127128128128129128130128131128132128133128134128135128136128137128138128139128140128141128142128143128144128145128146128147128148128149128150128151128152128153128154128155128156128157128158128159128160128161128162128163128164128165128166128167128168128169128170128171128172128173128174128175128176128177128178128179128180128181128182128183128184128185128186128187128188128189128190128191128192128193128194128195128196128197128198128199128200128201128202128203128204128205128206128207128208128209128210128211128212128213128214128215128216128217128218128219128220128221128222128223128224128225128226128227128228128229128230128231128232128233128234128235128236128237128238128239128240128241128242128243128244128245128246128247128248128249128250128251128252128253128254128255128256128257128258128259128260128261128262128263128264128265128266128267128268128269128270128271128272128273128274128275128276128277128278128279128280128281128282128283128284128285128286128287128288128289128290128291128292128293128294128295128296128297128298128299128300128301128302128303128304128305128306128307128308128309128310128311128312128313128314128315128316128317128318128319128320128321128322128323128324128325128326128327128328128329128330128331128332128333128334128335128336128337128338128339128340128341128342128343128344128345128346128347128348128349128350128351128352128353128354128355128356128357128358128359128360128361128362128363128364128365128366128367128368128369128370128371128372128373128374128375128376128377128378128379128380128381128382128383128384128385128386128387128388128389128390128391128392128393128394128395128396128397128398128399128400128401128402128403128404128405128406128407128408128409128410128411128412128413128414128415128416128417128418128419128420128421128422128423128424128425128426128427128428128429128430128431128432128433128434128435128436128437128438128439128440128441128442128443128444128445128446128447128448128449128450128451128452128453128454128455128456128457128458128459128460128461128462128463128464128465128466128467128468128469128470128471128472128473128474128475128476128477128478128479128480128481128482128483128484128485128486128487128488128489128490128491128492128493128494128495128496128497128498128499128500128501128502128503128504128505128506128507128508128509128510128511128512128513128514128515128516128517128518128519128520128521128522128523128524128525128526128527128528128529128530128531128532128533128534128535128536128537128538128539128540128541128542128543128544128545128546128547128548128549128550128551128552128553128554128555128556128557128558128559128560128561128562128563128564128565128566128567128568128569128570128571128572128573128574128575128576128577128578128579128580128581128582128583128584128585128586128587128588128589128590128591128592128593128594128595128596128597128598128599128600128601128602128603128604128605128606128607128608128609128610128611128612128613128614128615128616128617128618128619128620128621128622128623128624128625128626128627128628128629128630128631128632128633128634128635128636128637128638128639128640128641128642128643128644128645128646128647128648128649128650128651128652128653128654128655128656128657128658128659128660128661128662128663128664128665128666128667128668128669128670128671128672128673128674128675128676128677128678128679128680128681128682128683128684128685128686128687128688128689128690128691128692128693128694128695128696128697128698128699128700128701128702128703128704128705128706128707128708128709128710128711128712128713128714128715128716128717128718128719128720128721128722128723128724128725128726128727128728128729128730128731128732128733128734128735128736128737128738128739128740128741128742128743128744128745128746128747128748128749128750128751128752128753128754128755128756128757128758128759128760128761128762128763128764128765128766128767128768128769128770128771128772128773128774128775128776128777128778128779128780128781128782128783128784128785128786128787128788128789128790128791128792128793128794128795128796128797128798128799128800128801128802128803128804128805128806128807128808128809128810128811128812128813128814128815128816128817128818128819128820128821128822128823128824128825128826128827128828128829128830128831128832128833128834128835128836128837128838128839128840128841128842128843128844128845128846128847128848128849128850128851128852128853128854128855128856128857128858128859128860128861128862128863128864128865128866128867128868128869128870128871128872128873128874128875128876128877128878128879128880128881128882128883128884128885128886128887128888128889128890128891128892128893128894128895128896128897128898128899128900128901128902128903128904128905128906128907128908128909128910128911128912128913128914128915128916128917128918128919128920128921128922128923128924128925128926128927128928128929128930128931128932128933128934128935128936128937128938128939128940128941128942128943128944128945128946128947128948128949128950128951128952128953128954128955128956128957128958128959128960128961128962128963128964128965128966128967128968128969128970128971128972128973128974128975128976128977128978128979128980128981128982128983128984128985128986128987128988128989128990128991128992128993128994128995128996128997128998128999129000129001129002129003129004129005129006129007129008129009129010129011129012129013129014129015129016129017129018129019129020129021129022129023129024129025129026129027129028129029129030129031129032129033129034129035129036129037129038129039129040129041129042129043129044129045129046129047129048129049129050129051129052129053129054129055129056129057129058129059129060129061129062129063129064129065129066129067129068129069129070129071129072129073129074129075129076129077129078129079129080129081129082129083129084129085129086129087129088129089129090129091129092129093129094129095129096129097129098129099129100129101129102129103129104129105129106129107129108129109129110129111129112129113129114129115129116129117129118129119129120129121129122129123129124129125129126129127129128129129129130129131129132129133129134129135129136129137129138129139129140129141129142129143129144129145129146129147129148129149129150129151129152129153129154129155129156129157129158129159129160129161129162129163129164129165129166129167129168129169129170129171129172129173129174129175129176129177129178129179129180129181129182129183129184129185129186129187129188129189129190129191129192129193129194129195129196129197129198129199129200129201129202129203129204129205129206129207129208129209129210129211129212129213129214129215129216129217129218129219129220129221129222129223129224129225129226129227129228129229129230129231129232129233129234129235129236129237129238129239129240129241129242129243129244129245129246129247129248129249129250129251129252129253129254129255129256129257129258129259129260129261129262129263129264129265129266129267129268129269129270129271129272129273129274129275129276129277129278129279129280129281129282129283129284129285129286129287129288129289129290129291129292129293129294129295129296129297129298129299129300129301129302129303129304129305129306129307129308129309129310129311129312129313129314129315129316129317129318129319129320129321129322129323129324129325129326129327129328129329129330129331129332129333129334129335129336129337129338129339129340129341129342129343129344129345129346129347129348129349129350129351129352129353129354129355129356129357129358129359129360129361129362129363129364129365129366129367129368129369129370129371129372129373129374129375129376129377129378129379129380129381129382129383129384129385129386129387129388129389129390129391129392129393129394129395129396129397129398129399129400129401129402129403129404129405129406129407129408129409129410129411129412129413129414129415129416129417129418129419129420129421129422129423129424129425129426129427129428129429129430129431129432129433129434129435129436129437129438129439129440129441129442129443129444129445129446129447129448129449129450129451129452129453129454129455129456129457129458129459129460129461129462129463129464129465129466129467129468129469129470129471129472129473129474129475129476129477129478129479129480129481129482129483129484129485129486129487129488129489129490129491129492129493129494129495129496129497129498129499129500129501129502129503129504129505129506129507129508129509129510129511129512129513129514129515129516129517129518129519129520129521129522129523129524129525129526129527129528129529129530129531129532129533129534129535129536129537129538129539129540129541129542129543129544129545129546129547129548129549129550129551129552129553129554129555129556129557129558129559129560129561129562129563129564129565129566129567129568129569129570129571129572129573129574129575129576129577129578129579129580129581129582129583129584129585129586129587129588129589129590129591129592129593129594129595129596129597129598129599129600129601129602129603129604129605129606129607129608129609129610129611129612129613129614129615129616129617129618129619129620129621129622129623129624129625129626129627129628129629129630129631129632129633129634129635129636129637129638129639129640129641129642129643129644129645129646129647129648129649129650129651129652129653129654129655129656129657129658129659129660129661129662129663129664129665129666129667129668129669129670129671129672129673129674129675129676129677129678129679129680129681129682129683129684129685129686129687129688129689129690129691129692129693129694129695129696129697129698129699129700129701129702129703129704129705129706129707129708129709129710129711129712129713129714129715129716129717129718129719129720129721129722129723129724129725129726129727129728129729129730129731129732129733129734129735129736129737129738129739129740129741129742129743129744129745129746129747129748129749129750129751129752129753129754129755129756129757129758129759129760129761129762129763129764129765129766129767129768129769129770129771129772129773129774129775129776129777129778129779129780129781129782129783129784129785129786129787129788129789129790129791129792129793129794129795129796129797129798129799129800129801129802129803129804129805129806129807129808129809129810129811129812129813129814129815129816129817129818129819129820129821129822129823129824129825129826129827129828129829129830129831129832129833129834129835129836129837129838129839129840129841129842129843129844129845129846129847129848129849129850129851129852129853129854129855129856129857129858129859129860129861129862129863129864129865129866129867129868129869129870129871129872129873129874129875129876129877129878129879129880129881129882129883129884129885129886129887129888129889129890129891129892129893129894129895129896129897129898129899129900129901129902129903129904129905129906129907129908129909129910129911129912129913129914129915129916129917129918129919129920129921129922129923129924129925129926129927129928129929129930129931129932129933129934129935129936129937129938129939129940129941129942129943129944129945129946129947129948129949129950129951129952129953129954129955129956129957129958129959129960129961129962129963129964129965129966129967129968129969129970129971129972129973129974129975129976129977129978129979129980129981129982129983129984129985129986129987129988129989129990129991129992129993129994129995129996129997129998129999130000130001130002130003130004130005130006130007130008130009130010130011130012130013130014130015130016130017130018130019130020130021130022130023130024130025130026130027130028130029130030130031130032130033130034130035130036130037130038130039130040130041130042130043130044130045130046130047130048130049130050130051130052130053130054130055130056130057130058130059130060130061130062130063130064130065130066130067130068130069130070130071130072130073130074130075130076130077130078130079130080130081130082130083130084130085130086130087130088130089130090130091130092130093130094130095130096130097130098130099130100130101130102130103130104130105130106130107130108130109130110130111130112130113130114130115130116130117130118130119130120130121130122130123130124130125130126130127130128130129130130130131130132130133130134130135130136130137130138130139130140130141130142130143130144130145130146130147130148130149130150130151130152130153130154130155130156130157130158130159130160130161130162130163130164130165130166130167130168130169130170130171130172130173130174130175130176130177130178130179130180130181130182130183130184130185130186130187130188130189130190130191130192130193130194130195130196130197130198130199130200130201130202130203130204130205130206130207130208130209130210130211130212130213130214130215130216130217130218130219130220130221130222130223130224130225130226130227130228130229130230130231130232130233130234130235130236130237130238130239130240130241130242130243130244130245130246130247130248130249130250130251130252130253130254130255130256130257130258130259130260130261130262130263130264130265130266130267130268130269130270130271130272130273130274130275130276130277130278130279130280130281130282130283130284130285130286130287130288130289130290130291130292130293130294130295130296130297130298130299130300130301130302130303130304130305130306130307130308130309130310130311130312130313130314130315130316130317130318130319130320130321130322130323130324130325130326130327130328130329130330130331130332130333130334130335130336130337130338130339130340130341130342130343130344130345130346130347130348130349130350130351130352130353130354130355130356130357130358130359130360130361130362130363130364130365130366130367130368130369130370130371130372130373130374130375130376130377130378130379130380130381130382130383130384130385130386130387130388130389130390130391130392130393130394130395130396130397130398130399130400130401130402130403130404130405130406130407130408130409130410130411130412130413130414130415130416130417130418130419130420130421130422130423130424130425130426130427130428130429130430130431130432130433130434130435130436130437130438130439130440130441130442130443130444130445130446130447130448130449130450130451130452130453130454130455130456130457130458130459130460130461130462130463130464130465130466130467130468130469130470130471130472130473130474130475130476130477130478130479130480130481130482130483130484130485130486130487130488130489130490130491130492130493130494130495130496130497130498130499130500130501130502130503130504130505130506130507130508130509130510130511130512130513130514130515130516130517130518130519
  1. From 448170feb303cbd685dca7ba2db6fb57e3dbb1d9 Mon Sep 17 00:00:00 2001
  2. From: tianshuliang <tian_shuliang@hoperun.com>
  3. Date: Tue, 20 Apr 2021 16:19:37 +0800
  4. Subject: [PATCH] riscv64:910
  5. ---
  6. arch/riscv/Kconfig | 89 +-
  7. arch/riscv/config.mk | 4 +-
  8. arch/riscv/cpu/c9xx/Kconfig | 18 +
  9. arch/riscv/cpu/c9xx/Makefile | 8 +
  10. arch/riscv/cpu/c9xx/cpu.c | 114 +
  11. arch/riscv/cpu/c9xx/dram.c | 39 +
  12. arch/riscv/cpu/cpu.c | 17 -
  13. arch/riscv/cpu/generic/cpu.c | 15 +-
  14. arch/riscv/cpu/mtrap.S | 4 +-
  15. arch/riscv/cpu/start.S | 35 +-
  16. arch/riscv/cpu/u-boot-ppl.lds | 58 +
  17. arch/riscv/cpu/u-boot-spl.lds | 1 -
  18. arch/riscv/cpu/u-boot.lds | 1 +
  19. arch/riscv/dts/Makefile | 4 +-
  20. arch/riscv/dts/fu540-c000.dtsi | 37 +-
  21. arch/riscv/dts/hifive-unleashed-a00.dts | 9 -
  22. arch/riscv/dts/ice-c910.dts | 94 +
  23. arch/riscv/dts/light-evb-mpw-c910.dts | 160 +
  24. arch/riscv/dts/light-fpga-fm-c910.dts | 160 +
  25. arch/riscv/include/asm/barrier.h | 27 +-
  26. arch/riscv/include/asm/clock.h | 48 +
  27. arch/riscv/include/asm/csr.h | 52 +-
  28. arch/riscv/include/asm/dma-mapping.h | 18 +-
  29. arch/riscv/include/asm/encoding.h | 3 -
  30. arch/riscv/include/asm/global_data.h | 14 +-
  31. arch/riscv/include/asm/locks.h | 34 +
  32. arch/riscv/include/asm/sbi.h | 164 +-
  33. arch/riscv/include/asm/smp.h | 43 -
  34. arch/riscv/include/asm/spl.h | 7 -
  35. arch/riscv/include/asm/u-boot-riscv.h | 2 -
  36. arch/riscv/lib/Makefile | 10 +-
  37. arch/riscv/lib/andes_plic.c | 37 +-
  38. arch/riscv/lib/andes_plmt.c | 1 -
  39. arch/riscv/lib/asm-offsets.c | 1 -
  40. arch/riscv/lib/boot.c | 2 +-
  41. arch/riscv/lib/image.c | 1 -
  42. arch/riscv/lib/interrupts.c | 67 +-
  43. arch/riscv/lib/locks.c | 45 +
  44. arch/riscv/lib/mkimage_fit_opensbi.sh | 2 +-
  45. arch/riscv/lib/sbi_ipi.c | 8 +-
  46. arch/riscv/lib/sifive_clint.c | 38 +-
  47. arch/riscv/lib/smp.c | 50 +-
  48. arch/riscv/lib/spl.c | 17 +-
  49. arch/riscv/lib/thead_ipi.c | 20 +
  50. board/thead/anole-c810/Kconfig | 39 +
  51. board/thead/anole-c810/Makefile | 9 +
  52. board/thead/anole-c810/anole_c810_evb.c | 57 +
  53. board/thead/anole-c810/gdbinit.txt | 90 +
  54. board/thead/anole-c810/hardware.h | 30 +
  55. board/thead/anole-c810/spl/spl.c | 51 +
  56. board/thead/anole-c810/u-boot-spl.lds | 67 +
  57. board/thead/anole-c860/Kconfig | 64 +
  58. board/thead/anole-c860/Makefile | 21 +
  59. board/thead/anole-c860/anole_c860_evb.c | 134 +
  60. board/thead/anole-c860/clock/clock.c | 246 +
  61. board/thead/anole-c860/gdbinit.txt | 19 +
  62. board/thead/anole-c860/hardware.h | 30 +
  63. board/thead/anole-c860/scripts/emmc_cfg.c | 404 +
  64. board/thead/anole-c860/scripts/generate.sh | 12 +
  65. board/thead/anole-c860/scripts/mboot.sh | 29 +
  66. board/thead/anole-c860/scripts/mkimg_emmc.sh | 154 +
  67. board/thead/anole-c860/scripts/multi_bin.sh | 92 +
  68. board/thead/anole-c860/spl/clock.c | 258 +
  69. board/thead/anole-c860/spl/ddr.h | 14 +
  70. board/thead/anole-c860/spl/ddr4/ddr.c | 365 +
  71. board/thead/anole-c860/spl/ddr4/ddr_phy.c | 35780 +++++++++++++++
  72. board/thead/anole-c860/spl/lpddr4/ddr.c | 310 +
  73. board/thead/anole-c860/spl/lpddr4/ddr_phy.c | 36172 ++++++++++++++++
  74. board/thead/anole-c860/spl/multi_bin.c | 75 +
  75. board/thead/anole-c860/spl/spl.c | 133 +
  76. board/thead/anole-c860/u-boot-spl.lds | 66 +
  77. board/thead/common/Kconfig | 17 +
  78. board/thead/common/Makefile | 33 +
  79. board/thead/common/board_common.c | 12 +
  80. board/thead/common/boot/bootslave.c | 49 +
  81. board/thead/common/datatype.h | 61 +
  82. board/thead/common/mini_printf.c | 288 +
  83. board/thead/common/mini_printf.h | 17 +
  84. board/thead/common/mmc/emmc.c | 1466 +
  85. board/thead/common/mmc/emmc.h | 474 +
  86. board/thead/common/mmc/emmc_callback.c | 646 +
  87. board/thead/common/mmc/emmc_callback.h | 32 +
  88. board/thead/common/mmc/emmc_interface.c | 79 +
  89. board/thead/common/mmc/emmc_interface.h | 228 +
  90. board/thead/common/spi/spi.c | 367 +
  91. board/thead/common/spi/spi.h | 272 +
  92. board/thead/common/spi/spi_internal.h | 66 +
  93. board/thead/common/spiflash/spiflash.c | 315 +
  94. board/thead/common/spiflash/spiflash.h | 99 +
  95. board/thead/common/uart.h | 95 +
  96. board/thead/common/uart/uart.c | 66 +
  97. board/thead/common/uart/uart.h | 93 +
  98. board/thead/ice-c810/Kconfig | 39 +
  99. board/thead/ice-c810/Makefile | 12 +
  100. board/thead/ice-c810/gdbinit.txt | 15 +
  101. board/thead/ice-c810/gpio/gpio.c | 34 +
  102. board/thead/ice-c810/gpio/gpio.h | 59 +
  103. board/thead/ice-c810/hardware.h | 36 +
  104. board/thead/ice-c810/ice_c810_fpga.c | 59 +
  105. board/thead/ice-c810/om/om.c | 21 +
  106. board/thead/ice-c810/om/om.h | 14 +
  107. board/thead/ice-c810/spl/ddr.c | 19 +
  108. board/thead/ice-c810/spl/ddr.h | 625 +
  109. board/thead/ice-c810/spl/spl.c | 112 +
  110. board/thead/ice-c810/u-boot-spl.lds | 67 +
  111. board/thead/ice-c860/Kconfig | 52 +
  112. board/thead/ice-c860/Makefile | 24 +
  113. board/thead/ice-c860/clock/clock.c | 287 +
  114. board/thead/ice-c860/gdbinit.txt | 15 +
  115. board/thead/ice-c860/gpio/gpio.c | 30 +
  116. board/thead/ice-c860/gpio/gpio.h | 59 +
  117. board/thead/ice-c860/hardware.h | 40 +
  118. board/thead/ice-c860/ice_fpga.c | 148 +
  119. board/thead/ice-c860/om/om.c | 21 +
  120. board/thead/ice-c860/om/om.h | 14 +
  121. board/thead/ice-c860/spl/clock.c | 344 +
  122. board/thead/ice-c860/spl/ddr.c | 14 +
  123. board/thead/ice-c860/spl/ddr.h | 14 +
  124. board/thead/ice-c860/spl/lpddr4/ddr.c | 308 +
  125. board/thead/ice-c860/spl/lpddr4/ddr_phy.c | 36168 +++++++++++++++
  126. board/thead/ice-c860/spl/spl.c | 145 +
  127. board/thead/ice-c860/u-boot-spl.lds | 67 +
  128. board/thead/ice-c910/Kconfig | 50 +
  129. board/thead/ice-c910/Makefile | 13 +
  130. board/thead/ice-c910/ddr.c | 5469 +++
  131. board/thead/ice-c910/ice.c | 276 +
  132. board/thead/ice-c910/spl.c | 86 +
  133. board/thead/ice-c910/sys_clk.c | 282 +
  134. board/thead/light-evb-mpw-c910/Kconfig | 48 +
  135. board/thead/light-evb-mpw-c910/Makefile | 14 +
  136. board/thead/light-evb-mpw-c910/board.c | 40 +
  137. board/thead/light-evb-mpw-c910/ddr.c | 14 +
  138. board/thead/light-evb-mpw-c910/light.c | 37 +
  139. board/thead/light-evb-mpw-c910/spl.c | 99 +
  140. board/thead/light-evb-mpw-c910/sys_clk.c | 20 +
  141. board/thead/light-fpga-fm-c910/Kconfig | 48 +
  142. board/thead/light-fpga-fm-c910/Makefile | 16 +
  143. board/thead/light-fpga-fm-c910/board.c | 40 +
  144. board/thead/light-fpga-fm-c910/boot.c | 443 +
  145. board/thead/light-fpga-fm-c910/check.c | 14 +
  146. board/thead/light-fpga-fm-c910/ddr.c | 14 +
  147. board/thead/light-fpga-fm-c910/light.c | 43 +
  148. board/thead/light-fpga-fm-c910/spl.c | 111 +
  149. board/thead/light-fpga-fm-c910/sys_clk.c | 20 +
  150. board/thead/tianhuo-c810/Kconfig | 39 +
  151. board/thead/tianhuo-c810/Makefile | 11 +
  152. board/thead/tianhuo-c810/gdbinit.txt | 20 +
  153. board/thead/tianhuo-c810/gpio/gpio.c | 34 +
  154. board/thead/tianhuo-c810/gpio/gpio.h | 59 +
  155. board/thead/tianhuo-c810/hardware.h | 36 +
  156. board/thead/tianhuo-c810/om/om.c | 21 +
  157. board/thead/tianhuo-c810/om/om.h | 14 +
  158. board/thead/tianhuo-c810/spl/spl.c | 110 +
  159. board/thead/tianhuo-c810/tianhuo_c810_fpga.c | 44 +
  160. board/thead/tianhuo-c810/u-boot-spl.lds | 68 +
  161. board/thead/tianhuo-c860/Kconfig | 42 +
  162. board/thead/tianhuo-c860/Makefile | 13 +
  163. board/thead/tianhuo-c860/gdbinit.txt | 15 +
  164. board/thead/tianhuo-c860/gpio/gpio.c | 30 +
  165. board/thead/tianhuo-c860/gpio/gpio.h | 59 +
  166. board/thead/tianhuo-c860/hardware.h | 41 +
  167. board/thead/tianhuo-c860/om/om.c | 21 +
  168. board/thead/tianhuo-c860/om/om.h | 14 +
  169. board/thead/tianhuo-c860/spl/ddr.c | 26 +
  170. board/thead/tianhuo-c860/spl/ddr.h | 12 +
  171. board/thead/tianhuo-c860/spl/spl.c | 116 +
  172. board/thead/tianhuo-c860/tianhuo_fpga.c | 62 +
  173. board/thead/tianhuo-c860/u-boot-spl.lds | 68 +
  174. include/configs/ice-c810.h | 126 +
  175. include/configs/ice-c860.h | 238 +
  176. include/configs/ice-c910.h | 49 +
  177. 178 files changed, 128024 insertions(+), 497 deletions(-)
  178. create mode 100644 arch/riscv/cpu/c9xx/Kconfig
  179. create mode 100644 arch/riscv/cpu/c9xx/Makefile
  180. create mode 100644 arch/riscv/cpu/c9xx/cpu.c
  181. create mode 100644 arch/riscv/cpu/c9xx/dram.c
  182. create mode 100644 arch/riscv/cpu/u-boot-ppl.lds
  183. create mode 100644 arch/riscv/dts/ice-c910.dts
  184. create mode 100644 arch/riscv/dts/light-evb-mpw-c910.dts
  185. create mode 100644 arch/riscv/dts/light-fpga-fm-c910.dts
  186. create mode 100644 arch/riscv/include/asm/clock.h
  187. create mode 100644 arch/riscv/include/asm/locks.h
  188. create mode 100644 arch/riscv/lib/locks.c
  189. create mode 100644 arch/riscv/lib/thead_ipi.c
  190. create mode 100644 board/thead/anole-c810/Kconfig
  191. create mode 100644 board/thead/anole-c810/Makefile
  192. create mode 100644 board/thead/anole-c810/anole_c810_evb.c
  193. create mode 100644 board/thead/anole-c810/gdbinit.txt
  194. create mode 100644 board/thead/anole-c810/hardware.h
  195. create mode 100644 board/thead/anole-c810/spl/spl.c
  196. create mode 100644 board/thead/anole-c810/u-boot-spl.lds
  197. create mode 100644 board/thead/anole-c860/Kconfig
  198. create mode 100644 board/thead/anole-c860/Makefile
  199. create mode 100644 board/thead/anole-c860/anole_c860_evb.c
  200. create mode 100644 board/thead/anole-c860/clock/clock.c
  201. create mode 100644 board/thead/anole-c860/gdbinit.txt
  202. create mode 100644 board/thead/anole-c860/hardware.h
  203. create mode 100644 board/thead/anole-c860/scripts/emmc_cfg.c
  204. create mode 100755 board/thead/anole-c860/scripts/generate.sh
  205. create mode 100755 board/thead/anole-c860/scripts/mboot.sh
  206. create mode 100755 board/thead/anole-c860/scripts/mkimg_emmc.sh
  207. create mode 100755 board/thead/anole-c860/scripts/multi_bin.sh
  208. create mode 100644 board/thead/anole-c860/spl/clock.c
  209. create mode 100644 board/thead/anole-c860/spl/ddr.h
  210. create mode 100644 board/thead/anole-c860/spl/ddr4/ddr.c
  211. create mode 100644 board/thead/anole-c860/spl/ddr4/ddr_phy.c
  212. create mode 100644 board/thead/anole-c860/spl/lpddr4/ddr.c
  213. create mode 100644 board/thead/anole-c860/spl/lpddr4/ddr_phy.c
  214. create mode 100644 board/thead/anole-c860/spl/multi_bin.c
  215. create mode 100644 board/thead/anole-c860/spl/spl.c
  216. create mode 100644 board/thead/anole-c860/u-boot-spl.lds
  217. create mode 100644 board/thead/common/Kconfig
  218. create mode 100644 board/thead/common/Makefile
  219. create mode 100644 board/thead/common/board_common.c
  220. create mode 100644 board/thead/common/boot/bootslave.c
  221. create mode 100644 board/thead/common/datatype.h
  222. create mode 100644 board/thead/common/mini_printf.c
  223. create mode 100644 board/thead/common/mini_printf.h
  224. create mode 100644 board/thead/common/mmc/emmc.c
  225. create mode 100644 board/thead/common/mmc/emmc.h
  226. create mode 100644 board/thead/common/mmc/emmc_callback.c
  227. create mode 100644 board/thead/common/mmc/emmc_callback.h
  228. create mode 100644 board/thead/common/mmc/emmc_interface.c
  229. create mode 100644 board/thead/common/mmc/emmc_interface.h
  230. create mode 100755 board/thead/common/spi/spi.c
  231. create mode 100644 board/thead/common/spi/spi.h
  232. create mode 100644 board/thead/common/spi/spi_internal.h
  233. create mode 100755 board/thead/common/spiflash/spiflash.c
  234. create mode 100644 board/thead/common/spiflash/spiflash.h
  235. create mode 100644 board/thead/common/uart.h
  236. create mode 100644 board/thead/common/uart/uart.c
  237. create mode 100644 board/thead/common/uart/uart.h
  238. create mode 100644 board/thead/ice-c810/Kconfig
  239. create mode 100644 board/thead/ice-c810/Makefile
  240. create mode 100644 board/thead/ice-c810/gdbinit.txt
  241. create mode 100644 board/thead/ice-c810/gpio/gpio.c
  242. create mode 100644 board/thead/ice-c810/gpio/gpio.h
  243. create mode 100644 board/thead/ice-c810/hardware.h
  244. create mode 100644 board/thead/ice-c810/ice_c810_fpga.c
  245. create mode 100644 board/thead/ice-c810/om/om.c
  246. create mode 100644 board/thead/ice-c810/om/om.h
  247. create mode 100644 board/thead/ice-c810/spl/ddr.c
  248. create mode 100644 board/thead/ice-c810/spl/ddr.h
  249. create mode 100644 board/thead/ice-c810/spl/spl.c
  250. create mode 100644 board/thead/ice-c810/u-boot-spl.lds
  251. create mode 100644 board/thead/ice-c860/Kconfig
  252. create mode 100644 board/thead/ice-c860/Makefile
  253. create mode 100644 board/thead/ice-c860/clock/clock.c
  254. create mode 100644 board/thead/ice-c860/gdbinit.txt
  255. create mode 100644 board/thead/ice-c860/gpio/gpio.c
  256. create mode 100644 board/thead/ice-c860/gpio/gpio.h
  257. create mode 100644 board/thead/ice-c860/hardware.h
  258. create mode 100644 board/thead/ice-c860/ice_fpga.c
  259. create mode 100644 board/thead/ice-c860/om/om.c
  260. create mode 100644 board/thead/ice-c860/om/om.h
  261. create mode 100644 board/thead/ice-c860/spl/clock.c
  262. create mode 100644 board/thead/ice-c860/spl/ddr.c
  263. create mode 100644 board/thead/ice-c860/spl/ddr.h
  264. create mode 100644 board/thead/ice-c860/spl/lpddr4/ddr.c
  265. create mode 100644 board/thead/ice-c860/spl/lpddr4/ddr_phy.c
  266. create mode 100644 board/thead/ice-c860/spl/spl.c
  267. create mode 100644 board/thead/ice-c860/u-boot-spl.lds
  268. create mode 100644 board/thead/ice-c910/Kconfig
  269. create mode 100644 board/thead/ice-c910/Makefile
  270. create mode 100644 board/thead/ice-c910/ddr.c
  271. create mode 100644 board/thead/ice-c910/ice.c
  272. create mode 100644 board/thead/ice-c910/spl.c
  273. create mode 100644 board/thead/ice-c910/sys_clk.c
  274. create mode 100644 board/thead/light-evb-mpw-c910/Kconfig
  275. create mode 100644 board/thead/light-evb-mpw-c910/Makefile
  276. create mode 100644 board/thead/light-evb-mpw-c910/board.c
  277. create mode 100644 board/thead/light-evb-mpw-c910/ddr.c
  278. create mode 100644 board/thead/light-evb-mpw-c910/light.c
  279. create mode 100644 board/thead/light-evb-mpw-c910/spl.c
  280. create mode 100644 board/thead/light-evb-mpw-c910/sys_clk.c
  281. create mode 100644 board/thead/light-fpga-fm-c910/Kconfig
  282. create mode 100644 board/thead/light-fpga-fm-c910/Makefile
  283. create mode 100644 board/thead/light-fpga-fm-c910/board.c
  284. create mode 100644 board/thead/light-fpga-fm-c910/boot.c
  285. create mode 100644 board/thead/light-fpga-fm-c910/check.c
  286. create mode 100644 board/thead/light-fpga-fm-c910/ddr.c
  287. create mode 100644 board/thead/light-fpga-fm-c910/light.c
  288. create mode 100644 board/thead/light-fpga-fm-c910/spl.c
  289. create mode 100644 board/thead/light-fpga-fm-c910/sys_clk.c
  290. create mode 100644 board/thead/tianhuo-c810/Kconfig
  291. create mode 100644 board/thead/tianhuo-c810/Makefile
  292. create mode 100644 board/thead/tianhuo-c810/gdbinit.txt
  293. create mode 100644 board/thead/tianhuo-c810/gpio/gpio.c
  294. create mode 100644 board/thead/tianhuo-c810/gpio/gpio.h
  295. create mode 100644 board/thead/tianhuo-c810/hardware.h
  296. create mode 100644 board/thead/tianhuo-c810/om/om.c
  297. create mode 100644 board/thead/tianhuo-c810/om/om.h
  298. create mode 100644 board/thead/tianhuo-c810/spl/spl.c
  299. create mode 100644 board/thead/tianhuo-c810/tianhuo_c810_fpga.c
  300. create mode 100644 board/thead/tianhuo-c810/u-boot-spl.lds
  301. create mode 100644 board/thead/tianhuo-c860/Kconfig
  302. create mode 100644 board/thead/tianhuo-c860/Makefile
  303. create mode 100644 board/thead/tianhuo-c860/gdbinit.txt
  304. create mode 100644 board/thead/tianhuo-c860/gpio/gpio.c
  305. create mode 100644 board/thead/tianhuo-c860/gpio/gpio.h
  306. create mode 100644 board/thead/tianhuo-c860/hardware.h
  307. create mode 100644 board/thead/tianhuo-c860/om/om.c
  308. create mode 100644 board/thead/tianhuo-c860/om/om.h
  309. create mode 100644 board/thead/tianhuo-c860/spl/ddr.c
  310. create mode 100644 board/thead/tianhuo-c860/spl/ddr.h
  311. create mode 100644 board/thead/tianhuo-c860/spl/spl.c
  312. create mode 100644 board/thead/tianhuo-c860/tianhuo_fpga.c
  313. create mode 100644 board/thead/tianhuo-c860/u-boot-spl.lds
  314. create mode 100644 include/configs/ice-c810.h
  315. create mode 100644 include/configs/ice-c860.h
  316. create mode 100644 include/configs/ice-c910.h
  317. diff --git a/arch/riscv/Kconfig b/arch/riscv/Kconfig
  318. index 009a545fcf..ff00480884 100644
  319. --- a/arch/riscv/Kconfig
  320. +++ b/arch/riscv/Kconfig
  321. @@ -20,8 +20,17 @@ config TARGET_QEMU_VIRT
  322. config TARGET_SIFIVE_FU540
  323. bool "Support SiFive FU540 Board"
  324. -config TARGET_SIPEED_MAIX
  325. - bool "Support Sipeed Maix Board"
  326. +config TARGET_ICE_C910
  327. + bool "Support T-HEAD ICE C910 Board"
  328. + select SUPPORT_SPL
  329. +
  330. +config TARGET_LIGHT_EVB_MPW_C910
  331. + bool "Support T-HEAD LIGHT EVB MPW C910 Board"
  332. + select SUPPORT_SPL
  333. +
  334. +config TARGET_LIGHT_FPGA_FM_C910
  335. + bool "Support T-HEAD LIGHT EVB MPW C910 Board"
  336. + select SUPPORT_SPL
  337. endchoice
  338. @@ -56,11 +65,13 @@ source "board/AndesTech/ax25-ae350/Kconfig"
  339. source "board/emulation/qemu-riscv/Kconfig"
  340. source "board/microchip/mpfs_icicle/Kconfig"
  341. source "board/sifive/fu540/Kconfig"
  342. -source "board/sipeed/maix/Kconfig"
  343. +source "board/thead/ice-c910/Kconfig"
  344. +source "board/thead/light-evb-mpw-c910/Kconfig"
  345. +source "board/thead/light-fpga-fm-c910/Kconfig"
  346. # platform-specific options below
  347. source "arch/riscv/cpu/ax25/Kconfig"
  348. -source "arch/riscv/cpu/fu540/Kconfig"
  349. +source "arch/riscv/cpu/c9xx/Kconfig"
  350. source "arch/riscv/cpu/generic/Kconfig"
  351. # architecture-specific options below
  352. @@ -185,9 +196,15 @@ config ANDES_PLMT
  353. The Andes PLMT block holds memory-mapped mtime register
  354. associated with timer tick.
  355. +config THEAD_IPI
  356. + bool
  357. + depends on RISCV_MMODE || SPL_RISCV_MMODE
  358. + help
  359. + Just helps compiling
  360. +
  361. config RISCV_RDTIME
  362. bool
  363. - default y if RISCV_SMODE || SPL_RISCV_SMODE
  364. + default y if RISCV_MMODE || RISCV_SMODE || SPL_RISCV_SMODE
  365. help
  366. The provides the riscv_get_time() API that is implemented using the
  367. standard rdtime instruction. This is the case for S-mode U-Boot, and
  368. @@ -198,7 +215,6 @@ config SYS_MALLOC_F_LEN
  369. config SMP
  370. bool "Symmetric Multi-Processing"
  371. - depends on SBI_V01 || !RISCV_SMODE
  372. help
  373. This enables support for systems with more than one CPU. If
  374. you say N here, U-Boot will run on single and multiprocessor
  375. @@ -206,60 +222,18 @@ config SMP
  376. machine. If you say Y here, U-Boot will run on many, but not
  377. all, single processor machines.
  378. -config SPL_SMP
  379. - bool "Symmetric Multi-Processing in SPL"
  380. - depends on SPL && SPL_RISCV_MMODE
  381. - default y
  382. - help
  383. - This enables support for systems with more than one CPU in SPL.
  384. - If you say N here, U-Boot SPL will run on single and multiprocessor
  385. - machines, but will use only one CPU of a multiprocessor
  386. - machine. If you say Y here, U-Boot SPL will run on many, but not
  387. - all, single processor machines.
  388. -
  389. config NR_CPUS
  390. int "Maximum number of CPUs (2-32)"
  391. range 2 32
  392. - depends on SMP || SPL_SMP
  393. + depends on SMP
  394. default 8
  395. help
  396. On multiprocessor machines, U-Boot sets up a stack for each CPU.
  397. Stack memory is pre-allocated. U-Boot must therefore know the
  398. maximum number of CPUs that may be present.
  399. -config SBI
  400. - bool
  401. - default y if RISCV_SMODE || SPL_RISCV_SMODE
  402. -
  403. -choice
  404. - prompt "SBI support"
  405. - default SBI_V02
  406. -
  407. -config SBI_V01
  408. - bool "SBI v0.1 support"
  409. - depends on SBI
  410. - help
  411. - This config allows kernel to use SBI v0.1 APIs. This will be
  412. - deprecated in future once legacy M-mode software are no longer in use.
  413. -
  414. -config SBI_V02
  415. - bool "SBI v0.2 support"
  416. - depends on SBI
  417. - help
  418. - This config allows kernel to use SBI v0.2 APIs. SBI v0.2 is more
  419. - scalable and extendable to handle future needs for RISC-V supervisor
  420. - interfaces. For example, with SBI v0.2 HSM extension, only a single
  421. - hart need to boot and enter operating system. The booting hart can
  422. - bring up secondary harts one by one afterwards.
  423. -
  424. - Choose this option if OpenSBI v0.7 or above release is used together
  425. - with U-Boot.
  426. -
  427. -endchoice
  428. -
  429. config SBI_IPI
  430. bool
  431. - depends on SBI
  432. default y if RISCV_SMODE || SPL_RISCV_SMODE
  433. depends on SMP
  434. @@ -270,24 +244,11 @@ config XIP
  435. from a NOR flash memory without copying the code to ram.
  436. Say yes here if U-Boot boots from flash directly.
  437. -config SHOW_REGS
  438. - bool "Show registers on unhandled exception"
  439. -
  440. -config RISCV_PRIV_1_9
  441. - bool "Use version 1.9 of the RISC-V priviledged specification"
  442. - help
  443. - Older versions of the RISC-V priviledged specification had
  444. - separate counter enable CSRs for each privilege mode. Writing
  445. - to the unified mcounteren CSR on a processor implementing the
  446. - old specification will result in an illegal instruction
  447. - exception. In addition to counter CSR changes, the way virtual
  448. - memory is configured was also changed.
  449. -
  450. config STACK_SIZE_SHIFT
  451. int
  452. default 14
  453. -config OF_BOARD_FIXUP
  454. - default y if OF_SEPARATE
  455. +config SPL_LDSCRIPT
  456. + default "arch/riscv/cpu/u-boot-spl.lds"
  457. endmenu
  458. diff --git a/arch/riscv/config.mk b/arch/riscv/config.mk
  459. index 1ebce5bd67..84654eb3ed 100644
  460. --- a/arch/riscv/config.mk
  461. +++ b/arch/riscv/config.mk
  462. @@ -14,12 +14,12 @@
  463. 64bit-emul := elf64lriscv
  464. ifdef CONFIG_32BIT
  465. -KBUILD_LDFLAGS += -m $(32bit-emul)
  466. +PLATFORM_LDFLAGS += -m $(32bit-emul)
  467. EFI_LDS := elf_riscv32_efi.lds
  468. endif
  469. ifdef CONFIG_64BIT
  470. -KBUILD_LDFLAGS += -m $(64bit-emul)
  471. +PLATFORM_LDFLAGS += -m $(64bit-emul)
  472. EFI_LDS := elf_riscv64_efi.lds
  473. endif
  474. diff --git a/arch/riscv/cpu/c9xx/Kconfig b/arch/riscv/cpu/c9xx/Kconfig
  475. new file mode 100644
  476. index 0000000000..0e90f9119a
  477. --- /dev/null
  478. +++ b/arch/riscv/cpu/c9xx/Kconfig
  479. @@ -0,0 +1,18 @@
  480. +#
  481. +# Copyright (C) 2017-2020 Alibaba Group Holding Limited
  482. +#
  483. +# SPDX-License-Identifier: GPL-2.0+
  484. +#
  485. +
  486. +config RISCV_THEAD
  487. + bool
  488. + select ARCH_EARLY_INIT_R
  489. + imply CPU
  490. + imply CPU_RISCV
  491. + imply RISCV_TIMER
  492. + imply RISCV_RDTIME
  493. + imply CMD_CPU
  494. + imply THEAD_IPI
  495. + imply SPL_CPU_SUPPORT
  496. + imply SPL_OPENSBI
  497. + imply SPL_LOAD_FIT
  498. diff --git a/arch/riscv/cpu/c9xx/Makefile b/arch/riscv/cpu/c9xx/Makefile
  499. new file mode 100644
  500. index 0000000000..dab292c103
  501. --- /dev/null
  502. +++ b/arch/riscv/cpu/c9xx/Makefile
  503. @@ -0,0 +1,8 @@
  504. +#
  505. +# Copyright (C) 2017-2020 Alibaba Group Holding Limited
  506. +#
  507. +# SPDX-License-Identifier: GPL-2.0+
  508. +#
  509. +
  510. +obj-y += dram.o
  511. +obj-y += cpu.o
  512. diff --git a/arch/riscv/cpu/c9xx/cpu.c b/arch/riscv/cpu/c9xx/cpu.c
  513. new file mode 100644
  514. index 0000000000..b959878e78
  515. --- /dev/null
  516. +++ b/arch/riscv/cpu/c9xx/cpu.c
  517. @@ -0,0 +1,114 @@
  518. +/*
  519. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  520. + *
  521. + * SPDX-License-Identifier: GPL-2.0+
  522. + */
  523. +
  524. +#include <common.h>
  525. +#include <asm/types.h>
  526. +#include <asm/asm.h>
  527. +#include <asm/csr.h>
  528. +#include <common.h>
  529. +#include <cpu_func.h>
  530. +#include <fdt_support.h>
  531. + #include <image.h>
  532. +
  533. +#ifdef CONFIG_TARGET_ICE_C910
  534. +static phys_addr_t opensbi_addr, dtb_addr;
  535. +void (*image_entry)(u32, phys_addr_t);
  536. +
  537. +extern bootm_headers_t images;
  538. +static inline void boot_core_vector(void)
  539. +{
  540. + csr_set(CSR_MHINT2, 0x80);
  541. +
  542. + /* Set pmp regs */
  543. + csr_write(pmpaddr0, 0x0 >> 2 | ((0x100000000 - 1) >> 3));
  544. + csr_write(pmpaddr1, 0x3f0000000 >> 2 | ((0x10000000 - 1) >> 3));
  545. + csr_write(pmpaddr6, 0x00000000 >> 2 | ((0x10000000 - 1) >> 3));
  546. + csr_write(pmpaddr7, 0xffffffffff >> 2);
  547. + csr_write(pmpcfg0, 0x8898000000001b1f);
  548. +
  549. + /* Set cpu regs */
  550. + csr_write(CSR_MCOR, 0x70013);
  551. + csr_write(CSR_MCCR2, 0xe0410009);
  552. + csr_write(CSR_MHCR, 0x11ff);
  553. + csr_write(CSR_MXSTATUS, 0x638000);
  554. + csr_write(CSR_MHINT, 0x16e30c);
  555. +
  556. + image_entry(0xdeadbeef, dtb_addr);
  557. +}
  558. +
  559. +static void set_vector_cpu(void)
  560. +{
  561. + int node, cpu;
  562. + const void *blob = (const void *)dtb_addr;
  563. +
  564. + node = fdt_path_offset(blob, "/cpus");
  565. + if (node < 0)
  566. + return;
  567. +
  568. + for (cpu = fdt_first_subnode(blob, node);
  569. + cpu >= 0; cpu = fdt_next_subnode(blob, cpu)) {
  570. + if (!strcmp("okay", fdt_getprop(blob, cpu, "status", NULL)))
  571. + fdt_status_fail((void *)blob, cpu);
  572. + else if (!strcmp("fail", fdt_getprop(blob, cpu, "status", NULL)))
  573. + fdt_status_okay((void *)blob, cpu);
  574. + }
  575. +}
  576. +
  577. +static void prep_core_vector(void)
  578. +{
  579. + printf("Boot vector core(cpu2) only\n");
  580. +
  581. + dtb_addr = (phys_addr_t)images.ft_addr;
  582. +
  583. + opensbi_addr = simple_strtol(env_get("opensbi_addr"), NULL, 0);
  584. + image_entry = (void (*)(u32, phys_addr_t))(opensbi_addr);
  585. +
  586. + set_vector_cpu();
  587. +
  588. + csr_write(mrvbr, &boot_core_vector);
  589. + csr_write(mrmr, 0x5);
  590. +
  591. + while (1);
  592. +}
  593. +#endif
  594. +
  595. +/*
  596. + * cleanup_before_linux() is called just before we call linux
  597. + * it prepares the processor for linux
  598. + *
  599. + * we disable interrupt and caches.
  600. + */
  601. +int cleanup_before_linux(void)
  602. +{
  603. + cache_flush();
  604. +
  605. +#ifdef CONFIG_TARGET_ICE_C910
  606. + if ((simple_strtol(env_get("boot_vector"), NULL, 0)) == 1)
  607. + prep_core_vector();
  608. +#endif
  609. +
  610. + return 0;
  611. +}
  612. +
  613. +void flush_dcache_range(unsigned long start, unsigned long end)
  614. +{
  615. + register unsigned long i asm("a0") = start & ~(CONFIG_SYS_CACHELINE_SIZE - 1);
  616. +
  617. + for (; i < end; i += CONFIG_SYS_CACHELINE_SIZE)
  618. + asm volatile(".long 0x0295000b"); /* dcache.cpa a0 */
  619. +
  620. + sync_is();
  621. +}
  622. +
  623. +void invalidate_dcache_range(unsigned long start, unsigned long end)
  624. +{
  625. + register unsigned long i asm("a0") = start & ~(CONFIG_SYS_CACHELINE_SIZE - 1);
  626. +
  627. + for (; i < end; i += CONFIG_SYS_CACHELINE_SIZE)
  628. + asm volatile(".long 0x02b5000b"); /* dcache.cipa a0 */
  629. +
  630. + sync_is();
  631. +}
  632. diff --git a/arch/riscv/cpu/c9xx/dram.c b/arch/riscv/cpu/c9xx/dram.c
  633. new file mode 100644
  634. index 0000000000..6254b1ab08
  635. --- /dev/null
  636. +++ b/arch/riscv/cpu/c9xx/dram.c
  637. @@ -0,0 +1,39 @@
  638. +/*
  639. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  640. + *
  641. + * SPDX-License-Identifier: GPL-2.0+
  642. + */
  643. +
  644. +#include <common.h>
  645. +#include <fdtdec.h>
  646. +#include <init.h>
  647. +#include <linux/sizes.h>
  648. +
  649. +DECLARE_GLOBAL_DATA_PTR;
  650. +
  651. +int dram_init(void)
  652. +{
  653. + return fdtdec_setup_mem_size_base();
  654. +}
  655. +
  656. +int dram_init_banksize(void)
  657. +{
  658. + return fdtdec_setup_memory_banksize();
  659. +}
  660. +
  661. +ulong board_get_usable_ram_top(ulong total_size)
  662. +{
  663. +#ifdef CONFIG_64BIT
  664. + /*
  665. + * Ensure that we run from first 4GB so that all
  666. + * addresses used by U-Boot are 32bit addresses.
  667. + *
  668. + * This in-turn ensures that 32bit DMA capable
  669. + * devices work fine because DMA mapping APIs will
  670. + * provide 32bit DMA addresses only.
  671. + */
  672. + if (gd->ram_top > SZ_4G)
  673. + return SZ_4G;
  674. +#endif
  675. + return gd->ram_top;
  676. +}
  677. diff --git a/arch/riscv/cpu/cpu.c b/arch/riscv/cpu/cpu.c
  678. index bfa2d4a426..e457f6acbf 100644
  679. --- a/arch/riscv/cpu/cpu.c
  680. +++ b/arch/riscv/cpu/cpu.c
  681. @@ -6,11 +6,9 @@
  682. #include <common.h>
  683. #include <cpu.h>
  684. #include <dm.h>
  685. -#include <init.h>
  686. #include <log.h>
  687. #include <asm/encoding.h>
  688. #include <dm/uclass-internal.h>
  689. -#include <linux/bitops.h>
  690. /*
  691. * The variables here must be stored in the data section since they are used
  692. @@ -91,28 +89,13 @@ int arch_cpu_init_dm(void)
  693. * Enable perf counters for cycle, time,
  694. * and instret counters only
  695. */
  696. -#ifdef CONFIG_RISCV_PRIV_1_9
  697. - csr_write(CSR_MSCOUNTEREN, GENMASK(2, 0));
  698. - csr_write(CSR_MUCOUNTEREN, GENMASK(2, 0));
  699. -#else
  700. csr_write(CSR_MCOUNTEREN, GENMASK(2, 0));
  701. -#endif
  702. /* Disable paging */
  703. if (supports_extension('s'))
  704. -#ifdef CONFIG_RISCV_PRIV_1_9
  705. - csr_read_clear(CSR_MSTATUS, SR_VM);
  706. -#else
  707. csr_write(CSR_SATP, 0);
  708. -#endif
  709. }
  710. -#if CONFIG_IS_ENABLED(SMP)
  711. - ret = riscv_init_ipi();
  712. - if (ret)
  713. - return ret;
  714. -#endif
  715. -
  716. return 0;
  717. }
  718. diff --git a/arch/riscv/cpu/generic/cpu.c b/arch/riscv/cpu/generic/cpu.c
  719. index d78e1a3453..c0a5288bdb 100644
  720. --- a/arch/riscv/cpu/generic/cpu.c
  721. +++ b/arch/riscv/cpu/generic/cpu.c
  722. @@ -4,8 +4,8 @@
  723. */
  724. #include <common.h>
  725. +#include <dm.h>
  726. #include <irq_func.h>
  727. -#include <asm/cache.h>
  728. /*
  729. * cleanup_before_linux() is called just before we call linux
  730. @@ -21,3 +21,16 @@ int cleanup_before_linux(void)
  731. return 0;
  732. }
  733. +
  734. +/* To enumerate devices on the /soc/ node, create a "simple-bus" driver */
  735. +static const struct udevice_id riscv_virtio_soc_ids[] = {
  736. + { .compatible = "riscv-virtio-soc" },
  737. + { }
  738. +};
  739. +
  740. +U_BOOT_DRIVER(riscv_virtio_soc) = {
  741. + .name = "riscv_virtio_soc",
  742. + .id = UCLASS_SIMPLE_BUS,
  743. + .of_match = riscv_virtio_soc_ids,
  744. + .flags = DM_FLAG_PRE_RELOC,
  745. +};
  746. diff --git a/arch/riscv/cpu/mtrap.S b/arch/riscv/cpu/mtrap.S
  747. index e40c7bd3f4..93a73012af 100644
  748. --- a/arch/riscv/cpu/mtrap.S
  749. +++ b/arch/riscv/cpu/mtrap.S
  750. @@ -30,6 +30,7 @@
  751. .align 2
  752. .global trap_entry
  753. trap_entry:
  754. + ebreak
  755. addi sp, sp, -32 * REGBYTES
  756. SREG x1, 1 * REGBYTES(sp)
  757. SREG x2, 2 * REGBYTES(sp)
  758. @@ -64,8 +65,7 @@ trap_entry:
  759. SREG x31, 31 * REGBYTES(sp)
  760. csrr a0, MODE_PREFIX(cause)
  761. csrr a1, MODE_PREFIX(epc)
  762. - csrr a2, MODE_PREFIX(tval)
  763. - mv a3, sp
  764. + mv a2, sp
  765. jal handle_trap
  766. csrw MODE_PREFIX(epc), a0
  767. diff --git a/arch/riscv/cpu/start.S b/arch/riscv/cpu/start.S
  768. index bf9fdf369b..820cd16a90 100644
  769. --- a/arch/riscv/cpu/start.S
  770. +++ b/arch/riscv/cpu/start.S
  771. @@ -43,6 +43,11 @@ _start:
  772. csrr a0, CSR_MHARTID
  773. #endif
  774. +#if (defined CONFIG_SPL_BUILD) && (defined CONFIG_TARGET_ICE_C910)
  775. + li x3, 128
  776. + csrs 0x7cb, x3
  777. +#endif
  778. +
  779. /* save hart id and dtb pointer */
  780. mv tp, a0
  781. mv s1, a1
  782. @@ -53,20 +58,20 @@ _start:
  783. /* mask all interrupts */
  784. csrw MODE_PREFIX(ie), zero
  785. -#if CONFIG_IS_ENABLED(SMP)
  786. +#ifdef CONFIG_SMP
  787. /* check if hart is within range */
  788. /* tp: hart id */
  789. li t0, CONFIG_NR_CPUS
  790. bge tp, t0, hart_out_of_bounds_loop
  791. +#endif
  792. +#ifdef CONFIG_SMP
  793. /* set xSIE bit to receive IPIs */
  794. #if CONFIG_IS_ENABLED(RISCV_MMODE)
  795. li t0, MIE_MSIE
  796. #else
  797. li t0, SIE_SSIE
  798. #endif
  799. - /* Clear any pending IPIs */
  800. - csrc MODE_PREFIX(ip), t0
  801. csrs MODE_PREFIX(ie), t0
  802. #endif
  803. @@ -93,7 +98,7 @@ call_board_init_f_0:
  804. mv gp, a0
  805. /* setup stack */
  806. -#if CONFIG_IS_ENABLED(SMP)
  807. +#ifdef CONFIG_SMP
  808. /* tp: hart id */
  809. slli t0, tp, CONFIG_STACK_SIZE_SHIFT
  810. sub sp, a0, t0
  811. @@ -121,7 +126,6 @@ call_board_init_f_0:
  812. jal board_init_f_init_reserve
  813. - SREG s1, GD_FIRMWARE_FDT_ADDR(gp)
  814. /* save the boot hart id to global_data */
  815. SREG tp, GD_BOOT_HART(gp)
  816. @@ -185,7 +189,7 @@ spl_stack_gd_setup:
  817. mv s0, a0
  818. /* setup stack on main hart */
  819. -#if CONFIG_IS_ENABLED(SMP)
  820. +#ifdef CONFIG_SMP
  821. /* tp: hart id */
  822. slli t0, tp, CONFIG_STACK_SIZE_SHIFT
  823. sub sp, s0, t0
  824. @@ -193,7 +197,6 @@ spl_stack_gd_setup:
  825. mv sp, s0
  826. #endif
  827. -#if CONFIG_IS_ENABLED(SMP)
  828. /* set new stack and global data pointer on secondary harts */
  829. spl_secondary_hart_stack_gd_setup:
  830. la a0, secondary_hart_relocate
  831. @@ -208,7 +211,6 @@ spl_secondary_hart_stack_gd_setup:
  832. la a0, secondary_harts_relocation_error
  833. jal printf
  834. jal hang
  835. -#endif
  836. /* set new global data pointer on main hart */
  837. 1: mv gp, s0
  838. @@ -220,7 +222,7 @@ spl_call_board_init_r:
  839. #endif
  840. /*
  841. - * void relocate_code(addr_sp, gd, addr_moni)
  842. + * void relocate_code (addr_sp, gd, addr_moni)
  843. *
  844. * This "function" does not return, instead it continues in RAM
  845. * after relocating the monitor code.
  846. @@ -236,7 +238,7 @@ relocate_code:
  847. *Set up the stack
  848. */
  849. stack_setup:
  850. -#if CONFIG_IS_ENABLED(SMP)
  851. +#ifdef CONFIG_SMP
  852. /* tp: hart id */
  853. slli t0, tp, CONFIG_STACK_SIZE_SHIFT
  854. sub sp, s2, t0
  855. @@ -331,7 +333,7 @@ clbss_l:
  856. blt t0, t1, clbss_l
  857. relocate_secondary_harts:
  858. -#if CONFIG_IS_ENABLED(SMP)
  859. +#ifdef CONFIG_SMP
  860. /* send relocation IPI */
  861. la t0, secondary_hart_relocate
  862. add a0, t0, t6
  863. @@ -362,8 +364,9 @@ relocate_secondary_harts:
  864. call_board_init_r:
  865. jal invalidate_icache_all
  866. jal flush_dcache_all
  867. - la t0, board_init_r /* offset of board_init_r() */
  868. - add t4, t0, t6 /* real address of board_init_r() */
  869. + la t0, board_init_r
  870. + mv t4, t0 /* offset of board_init_r() */
  871. + add t4, t4, t6 /* real address of board_init_r() */
  872. /*
  873. * setup parameters for board_init_r
  874. */
  875. @@ -375,12 +378,14 @@ call_board_init_r:
  876. */
  877. jr t4 /* jump to board_init_r() */
  878. -#if CONFIG_IS_ENABLED(SMP)
  879. +#ifdef CONFIG_SMP
  880. hart_out_of_bounds_loop:
  881. /* Harts in this loop are out of bounds, increase CONFIG_NR_CPUS. */
  882. wfi
  883. j hart_out_of_bounds_loop
  884. +#endif
  885. +#ifdef CONFIG_SMP
  886. /* SMP relocation entry */
  887. secondary_hart_relocate:
  888. /* a1: new sp */
  889. @@ -398,7 +403,7 @@ secondary_hart_relocate:
  890. secondary_hart_loop:
  891. wfi
  892. -#if CONFIG_IS_ENABLED(SMP)
  893. +#ifdef CONFIG_SMP
  894. csrr t0, MODE_PREFIX(ip)
  895. #if CONFIG_IS_ENABLED(RISCV_MMODE)
  896. andi t0, t0, MIE_MSIE
  897. diff --git a/arch/riscv/cpu/u-boot-ppl.lds b/arch/riscv/cpu/u-boot-ppl.lds
  898. new file mode 100644
  899. index 0000000000..5ab0aed6c0
  900. --- /dev/null
  901. +++ b/arch/riscv/cpu/u-boot-ppl.lds
  902. @@ -0,0 +1,58 @@
  903. +
  904. +/*
  905. + * Copyright (C) 2020 C-SKY Microsystems
  906. + *
  907. + * SPDX-License-Identifier: GPL-2.0+
  908. + */
  909. +
  910. +MEMORY { .ppl_mem : ORIGIN = IMAGE_TEXT_BASE, LENGTH = IMAGE_MAX_SIZE }
  911. +MEMORY { .bss_mem : ORIGIN = CONFIG_PPL_BSS_START_ADDR, \
  912. + LENGTH = CONFIG_PPL_BSS_MAX_SIZE }
  913. +
  914. +OUTPUT_ARCH("riscv")
  915. +ENTRY(_start)
  916. +
  917. +SECTIONS
  918. +{
  919. + . = ALIGN(4);
  920. + .text : {
  921. + arch/riscv/cpu/start.o (.text)
  922. + *(.text*)
  923. + } > .ppl_mem
  924. +
  925. + . = ALIGN(4);
  926. + .rodata : {
  927. + *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*)))
  928. + } > .ppl_mem
  929. +
  930. + . = ALIGN(4);
  931. + .data : {
  932. + *(.data*)
  933. + } > .ppl_mem
  934. + . = ALIGN(4);
  935. +
  936. + .got : {
  937. + __got_start = .;
  938. + *(.got.plt) *(.got)
  939. + __got_end = .;
  940. + } > .ppl_mem
  941. +
  942. + . = ALIGN(4);
  943. +
  944. + .dynsym : {
  945. + __dyn_sym_start = .;
  946. + *(.dynsym)
  947. + __dyn_sym_end = .;
  948. + } > .ppl_mem
  949. +
  950. + . = ALIGN(4);
  951. +
  952. + _end = .;
  953. +
  954. + .bss : {
  955. + __bss_start = .;
  956. + *(.bss*)
  957. + . = ALIGN(8);
  958. + __bss_end = .;
  959. + } > .bss_mem
  960. +}
  961. diff --git a/arch/riscv/cpu/u-boot-spl.lds b/arch/riscv/cpu/u-boot-spl.lds
  962. index d0495ce248..955dd3106d 100644
  963. --- a/arch/riscv/cpu/u-boot-spl.lds
  964. +++ b/arch/riscv/cpu/u-boot-spl.lds
  965. @@ -72,7 +72,6 @@ SECTIONS
  966. . = ALIGN(4);
  967. _end = .;
  968. - _image_binary_end = .;
  969. .bss : {
  970. __bss_start = .;
  971. diff --git a/arch/riscv/cpu/u-boot.lds b/arch/riscv/cpu/u-boot.lds
  972. index c00d17c736..838a844399 100644
  973. --- a/arch/riscv/cpu/u-boot.lds
  974. +++ b/arch/riscv/cpu/u-boot.lds
  975. @@ -32,6 +32,7 @@ SECTIONS
  976. . = ALIGN(4);
  977. .data : {
  978. + __global_pointer$ = . + 0x800;
  979. *(.data*)
  980. }
  981. . = ALIGN(4);
  982. diff --git a/arch/riscv/dts/Makefile b/arch/riscv/dts/Makefile
  983. index 3a6f96c67d..b6d25bfe4c 100644
  984. --- a/arch/riscv/dts/Makefile
  985. +++ b/arch/riscv/dts/Makefile
  986. @@ -2,7 +2,9 @@
  987. dtb-$(CONFIG_TARGET_AX25_AE350) += ae350_32.dtb ae350_64.dtb
  988. dtb-$(CONFIG_TARGET_SIFIVE_FU540) += hifive-unleashed-a00.dtb
  989. -dtb-$(CONFIG_TARGET_SIPEED_MAIX) += k210-maix-bit.dtb
  990. +dtb-$(CONFIG_TARGET_ICE_C910) += ice-c910.dtb
  991. +dtb-$(CONFIG_TARGET_LIGHT_EVB_MPW_C910) += light-evb-mpw-c910.dtb
  992. +dtb-$(CONFIG_TARGET_LIGHT_FPGA_FM_C910) += light-fpga-fm-c910.dtb
  993. targets += $(dtb-y)
  994. diff --git a/arch/riscv/dts/fu540-c000.dtsi b/arch/riscv/dts/fu540-c000.dtsi
  995. index 7db8610534..afa43c7ea3 100644
  996. --- a/arch/riscv/dts/fu540-c000.dtsi
  997. +++ b/arch/riscv/dts/fu540-c000.dtsi
  998. @@ -54,7 +54,6 @@
  999. reg = <1>;
  1000. riscv,isa = "rv64imafdc";
  1001. tlb-split;
  1002. - next-level-cache = <&l2cache>;
  1003. cpu1_intc: interrupt-controller {
  1004. #interrupt-cells = <1>;
  1005. compatible = "riscv,cpu-intc";
  1006. @@ -78,7 +77,6 @@
  1007. reg = <2>;
  1008. riscv,isa = "rv64imafdc";
  1009. tlb-split;
  1010. - next-level-cache = <&l2cache>;
  1011. cpu2_intc: interrupt-controller {
  1012. #interrupt-cells = <1>;
  1013. compatible = "riscv,cpu-intc";
  1014. @@ -102,7 +100,6 @@
  1015. reg = <3>;
  1016. riscv,isa = "rv64imafdc";
  1017. tlb-split;
  1018. - next-level-cache = <&l2cache>;
  1019. cpu3_intc: interrupt-controller {
  1020. #interrupt-cells = <1>;
  1021. compatible = "riscv,cpu-intc";
  1022. @@ -126,7 +123,6 @@
  1023. reg = <4>;
  1024. riscv,isa = "rv64imafdc";
  1025. tlb-split;
  1026. - next-level-cache = <&l2cache>;
  1027. cpu4_intc: interrupt-controller {
  1028. #interrupt-cells = <1>;
  1029. compatible = "riscv,cpu-intc";
  1030. @@ -166,13 +162,6 @@
  1031. clocks = <&prci PRCI_CLK_TLCLK>;
  1032. status = "disabled";
  1033. };
  1034. - dma: dma@3000000 {
  1035. - compatible = "sifive,fu540-c000-pdma";
  1036. - reg = <0x0 0x3000000 0x0 0x8000>;
  1037. - interrupt-parent = <&plic0>;
  1038. - interrupts = <23 24 25 26 27 28 29 30>;
  1039. - #dma-cells = <1>;
  1040. - };
  1041. uart1: serial@10011000 {
  1042. compatible = "sifive,fu540-c000-uart", "sifive,uart0";
  1043. reg = <0x0 0x10011000 0x0 0x1000>;
  1044. @@ -257,30 +246,6 @@
  1045. #pwm-cells = <3>;
  1046. status = "disabled";
  1047. };
  1048. - l2cache: cache-controller@2010000 {
  1049. - compatible = "sifive,fu540-c000-ccache", "cache";
  1050. - cache-block-size = <64>;
  1051. - cache-level = <2>;
  1052. - cache-sets = <1024>;
  1053. - cache-size = <2097152>;
  1054. - cache-unified;
  1055. - interrupt-parent = <&plic0>;
  1056. - interrupts = <1 2 3>;
  1057. - reg = <0x0 0x2010000 0x0 0x1000>;
  1058. - };
  1059. - gpio: gpio@10060000 {
  1060. - compatible = "sifive,fu540-c000-gpio", "sifive,gpio0";
  1061. - interrupt-parent = <&plic0>;
  1062. - interrupts = <7>, <8>, <9>, <10>, <11>, <12>, <13>,
  1063. - <14>, <15>, <16>, <17>, <18>, <19>, <20>,
  1064. - <21>, <22>;
  1065. - reg = <0x0 0x10060000 0x0 0x1000>;
  1066. - gpio-controller;
  1067. - #gpio-cells = <2>;
  1068. - interrupt-controller;
  1069. - #interrupt-cells = <2>;
  1070. - clocks = <&prci PRCI_CLK_TLCLK>;
  1071. - status = "disabled";
  1072. - };
  1073. +
  1074. };
  1075. };
  1076. diff --git a/arch/riscv/dts/hifive-unleashed-a00.dts b/arch/riscv/dts/hifive-unleashed-a00.dts
  1077. index 4a2729f5ca..88cfcb96bf 100644
  1078. --- a/arch/riscv/dts/hifive-unleashed-a00.dts
  1079. +++ b/arch/riscv/dts/hifive-unleashed-a00.dts
  1080. @@ -2,7 +2,6 @@
  1081. /* Copyright (c) 2018-2019 SiFive, Inc */
  1082. #include "fu540-c000.dtsi"
  1083. -#include <dt-bindings/gpio/gpio.h>
  1084. /* Clock frequency (in Hz) of the PCB crystal for rtcclk */
  1085. #define RTCCLK_FREQ 1000000
  1086. @@ -42,10 +41,6 @@
  1087. clock-frequency = <RTCCLK_FREQ>;
  1088. clock-output-names = "rtcclk";
  1089. };
  1090. - gpio-restart {
  1091. - compatible = "gpio-restart";
  1092. - gpios = <&gpio 10 GPIO_ACTIVE_LOW>;
  1093. - };
  1094. };
  1095. &uart0 {
  1096. @@ -99,7 +94,3 @@
  1097. &pwm1 {
  1098. status = "okay";
  1099. };
  1100. -
  1101. -&gpio {
  1102. - status = "okay";
  1103. -};
  1104. diff --git a/arch/riscv/dts/ice-c910.dts b/arch/riscv/dts/ice-c910.dts
  1105. new file mode 100644
  1106. index 0000000000..f009a0b596
  1107. --- /dev/null
  1108. +++ b/arch/riscv/dts/ice-c910.dts
  1109. @@ -0,0 +1,94 @@
  1110. +/dts-v1/;
  1111. +/ {
  1112. + model = "T-HEAD c910 ice";
  1113. + compatible = "thead,c910_ice";
  1114. + #address-cells = <2>;
  1115. + #size-cells = <2>;
  1116. +
  1117. + memory@0 {
  1118. + device_type = "memory";
  1119. + reg = <0x0 0x0 0x1 0x0>;
  1120. + };
  1121. +
  1122. + cpus {
  1123. + #address-cells = <1>;
  1124. + #size-cells = <0>;
  1125. + timebase-frequency = <3000000>;
  1126. + u-boot,dm-pre-reloc;
  1127. + cpu@0 {
  1128. + device_type = "cpu";
  1129. + reg = <0>;
  1130. + status = "okay";
  1131. + compatible = "riscv";
  1132. + riscv,isa = "rv64imafdcvsu";
  1133. + mmu-type = "riscv,sv39";
  1134. + u-boot,dm-pre-reloc;
  1135. + };
  1136. + };
  1137. +
  1138. + soc {
  1139. + #address-cells = <2>;
  1140. + #size-cells = <2>;
  1141. + compatible = "simple-bus";
  1142. + ranges;
  1143. + u-boot,dm-pre-reloc;
  1144. +
  1145. + dummy_apb: apb-clock {
  1146. + compatible = "fixed-clock";
  1147. + clock-frequency = <62500000>;
  1148. + clock-output-names = "dummy_apb";
  1149. + #clock-cells = <0>;
  1150. + u-boot,dm-pre-reloc;
  1151. + };
  1152. +
  1153. + serial@3fff73000 {
  1154. + compatible = "snps,dw-apb-uart";
  1155. + reg = <0x3 0xfff73000 0x0 0x400>;
  1156. + clock-frequency = <62500000>;
  1157. + clock-names = "baudclk";
  1158. + reg-shift = <2>;
  1159. + reg-io-width = <4>;
  1160. + u-boot,dm-pre-reloc;
  1161. + };
  1162. +
  1163. + mmc: mmc0@3fffb0000 {
  1164. + compatible = "snps,dw-mshc";
  1165. + reg = <0x3 0xfffb0000 0x0 0x400>;
  1166. + bus-width = <8>;
  1167. + clocks = <&dummy_apb>, <&dummy_apb>;
  1168. + clock-names = "biu", "ciu";
  1169. + max-frequency = <20000000>;
  1170. + fifo-mode;
  1171. + u-boot,dm-pre-reloc;
  1172. + };
  1173. +
  1174. + gmac: ethernet@3fffc0000 {
  1175. + compatible = "snps,dwmac";
  1176. + reg = <0x3 0xfffc0000 0x0 0x2000>;
  1177. + clocks = <&dummy_apb>;
  1178. + clock-names = "stmmaceth";
  1179. + snps,pbl = <32>;
  1180. + snps,fixed-burst;
  1181. +
  1182. + max-speed = <100>;
  1183. + phy-mode = "mii";
  1184. + phy-handle = <&phy_88E1111>;
  1185. + mdio0 {
  1186. + #address-cells = <1>;
  1187. + #size-cells = <0>;
  1188. + compatible = "snps,dwmac-mdio";
  1189. +
  1190. + phy_88E1111: ethernet-phy@0 {
  1191. + reg = <0x0 0x0>;
  1192. + };
  1193. + };
  1194. + };
  1195. + };
  1196. +
  1197. + chosen {
  1198. + bootargs = "console=ttyS0,115200 crashkernel=256M-:128M";
  1199. + linux,initrd-start = <0x0 0x2000000>;
  1200. + linux,initrd-end = <0x0 0x0>;
  1201. + stdout-path = "/soc/serial@3fff73000:115200";
  1202. + };
  1203. +};
  1204. diff --git a/arch/riscv/dts/light-evb-mpw-c910.dts b/arch/riscv/dts/light-evb-mpw-c910.dts
  1205. new file mode 100644
  1206. index 0000000000..3fe1f66bd1
  1207. --- /dev/null
  1208. +++ b/arch/riscv/dts/light-evb-mpw-c910.dts
  1209. @@ -0,0 +1,160 @@
  1210. +/dts-v1/;
  1211. +/ {
  1212. + model = "T-HEAD c910 light";
  1213. + compatible = "thead,c910_light";
  1214. + #address-cells = <2>;
  1215. + #size-cells = <2>;
  1216. +
  1217. + memory@0 {
  1218. + device_type = "memory";
  1219. + reg = <0x0 0xc0000000 0x0 0x40000000>;
  1220. + };
  1221. +
  1222. + aliases {
  1223. + spi0 = &spi0;
  1224. + spi1 = &qspi0;
  1225. + };
  1226. +
  1227. + cpus {
  1228. + #address-cells = <1>;
  1229. + #size-cells = <0>;
  1230. + timebase-frequency = <3000000>;
  1231. + u-boot,dm-pre-reloc;
  1232. + cpu@0 {
  1233. + device_type = "cpu";
  1234. + reg = <0>;
  1235. + status = "okay";
  1236. + compatible = "riscv";
  1237. + riscv,isa = "rv64imafdcvsu";
  1238. + mmu-type = "riscv,sv39";
  1239. + u-boot,dm-pre-reloc;
  1240. + };
  1241. + };
  1242. +
  1243. + soc {
  1244. + #address-cells = <2>;
  1245. + #size-cells = <2>;
  1246. + compatible = "simple-bus";
  1247. + ranges;
  1248. + u-boot,dm-pre-reloc;
  1249. +
  1250. + dummy_apb: apb-clock {
  1251. + compatible = "fixed-clock";
  1252. + clock-frequency = <50000000>;
  1253. + clock-output-names = "dummy_apb";
  1254. + #clock-cells = <0>;
  1255. + u-boot,dm-pre-reloc;
  1256. + };
  1257. +
  1258. + dummy_ahb: ahb-clock {
  1259. + compatible = "fixed-clock";
  1260. + clock-frequency = <50000000>;
  1261. + clock-output-names = "core";
  1262. + #clock-cells = <0>;
  1263. + u-boot,dm-pre-reloc;
  1264. + };
  1265. +
  1266. + serial@ffe7014000 {
  1267. + compatible = "snps,dw-apb-uart";
  1268. + reg = <0xff 0xe7014000 0x0 0x400>;
  1269. + clocks = <&dummy_apb>;
  1270. + clock-frequency = <50000000>;
  1271. + clock-names = "baudclk";
  1272. + reg-shift = <2>;
  1273. + reg-io-width = <4>;
  1274. + u-boot,dm-pre-reloc;
  1275. + };
  1276. +
  1277. + gmac: ethernet@ffe7070000 {
  1278. + compatible = "snps,dwmac";
  1279. + reg = <0xff 0xe7070000 0x0 0x2000>;
  1280. + clocks = <&dummy_apb>;
  1281. + clock-names = "stmmaceth";
  1282. + snps,pbl = <32>;
  1283. + snps,fixed-burst;
  1284. +
  1285. + max-speed = <100>;
  1286. + phy-mode = "mii";
  1287. + phy-handle = <&phy_88E1111>;
  1288. + mdio0 {
  1289. + #address-cells = <1>;
  1290. + #size-cells = <0>;
  1291. + compatible = "snps,dwmac-mdio";
  1292. +
  1293. + phy_88E1111: ethernet-phy@0 {
  1294. + reg = <0x0 0x0>;
  1295. + };
  1296. + };
  1297. + };
  1298. +
  1299. + emmc: sdhci@ffe7080000 {
  1300. + compatible = "snps,dwcmshc-sdhci";
  1301. + reg = <0xff 0xe7080000 0x0 0x10000>;
  1302. + index = <0x0>;
  1303. + clocks = <&dummy_ahb>;
  1304. + clock-frequency = <50000000>;
  1305. + clock-names = "core";
  1306. + max-frequency = <20000000>;
  1307. + non-removable;
  1308. + no-sdio;
  1309. + no-sd;
  1310. + bus-width = <8>;
  1311. + fifo-mode;
  1312. + u-boot,dm-pre-reloc;
  1313. + };
  1314. +
  1315. + qspi0: spi@ffea000000 {
  1316. + compatible = "snps,dw-apb-ssi-quad";
  1317. + reg = <0xff 0xea000000 0x0 0x1000>;
  1318. + clocks = <&dummy_apb>;
  1319. + num-cs = <1>;
  1320. + cs-gpio = <&gpio2_porta 3 0>; // GPIO_ACTIVE_HIGH: 0
  1321. + spi-max-frequency = <3125000>;
  1322. + #address-cells = <1>;
  1323. + #size-cells =<0>;
  1324. + spi-flash@0 {
  1325. + #address-cells = <1>;
  1326. + #size-cells = <1>;
  1327. + compatible = "spi-nand";
  1328. + spi-tx-bus-width = <4>;
  1329. + spi-rx-bus-width = <4>;
  1330. + reg = <0>;
  1331. + };
  1332. + };
  1333. +
  1334. + spi0: spi@fff700c000 {
  1335. + compatible = "snps,dw-apb-ssi";
  1336. + reg = <0xff 0xf700c000 0x0 0x1000>;
  1337. + clocks = <&dummy_apb>;
  1338. + cs-gpio = <&gpio2_porta 15 2>;
  1339. + spi-max-frequency = <12500000>;
  1340. + #address-cells = <1>;
  1341. + #size-cells = <0>;
  1342. + flash@0 {
  1343. + compatible = "jedec,spi-nor";
  1344. + reg = <0>;
  1345. + spi-max-frequency = <12500000>;
  1346. + };
  1347. + };
  1348. +
  1349. + gpio2: gpio@ffe7f34000 {
  1350. + compatible = "snps,dw-apb-gpio";
  1351. + reg = <0xff 0xe7f34000 0x0 0x1000>;
  1352. + clocks = <&dummy_apb>;
  1353. + #address-cells = <1>;
  1354. + #size-cells = <0>;
  1355. + gpio2_porta: gpio-controller@0 {
  1356. + compatible = "snps,dw-apb-gpio-port";
  1357. + gpio-controller;
  1358. + #gpio-cells = <2>;
  1359. + snps,nr-gpios = <32>;
  1360. + reg = <0>;
  1361. + };
  1362. + };
  1363. + };
  1364. +
  1365. + chosen {
  1366. + bootargs = "console=ttyS0,115200";
  1367. + stdout-path = "/soc/serial@ffe7014000:115200";
  1368. + };
  1369. +};
  1370. diff --git a/arch/riscv/dts/light-fpga-fm-c910.dts b/arch/riscv/dts/light-fpga-fm-c910.dts
  1371. new file mode 100644
  1372. index 0000000000..3fe1f66bd1
  1373. --- /dev/null
  1374. +++ b/arch/riscv/dts/light-fpga-fm-c910.dts
  1375. @@ -0,0 +1,160 @@
  1376. +/dts-v1/;
  1377. +/ {
  1378. + model = "T-HEAD c910 light";
  1379. + compatible = "thead,c910_light";
  1380. + #address-cells = <2>;
  1381. + #size-cells = <2>;
  1382. +
  1383. + memory@0 {
  1384. + device_type = "memory";
  1385. + reg = <0x0 0xc0000000 0x0 0x40000000>;
  1386. + };
  1387. +
  1388. + aliases {
  1389. + spi0 = &spi0;
  1390. + spi1 = &qspi0;
  1391. + };
  1392. +
  1393. + cpus {
  1394. + #address-cells = <1>;
  1395. + #size-cells = <0>;
  1396. + timebase-frequency = <3000000>;
  1397. + u-boot,dm-pre-reloc;
  1398. + cpu@0 {
  1399. + device_type = "cpu";
  1400. + reg = <0>;
  1401. + status = "okay";
  1402. + compatible = "riscv";
  1403. + riscv,isa = "rv64imafdcvsu";
  1404. + mmu-type = "riscv,sv39";
  1405. + u-boot,dm-pre-reloc;
  1406. + };
  1407. + };
  1408. +
  1409. + soc {
  1410. + #address-cells = <2>;
  1411. + #size-cells = <2>;
  1412. + compatible = "simple-bus";
  1413. + ranges;
  1414. + u-boot,dm-pre-reloc;
  1415. +
  1416. + dummy_apb: apb-clock {
  1417. + compatible = "fixed-clock";
  1418. + clock-frequency = <50000000>;
  1419. + clock-output-names = "dummy_apb";
  1420. + #clock-cells = <0>;
  1421. + u-boot,dm-pre-reloc;
  1422. + };
  1423. +
  1424. + dummy_ahb: ahb-clock {
  1425. + compatible = "fixed-clock";
  1426. + clock-frequency = <50000000>;
  1427. + clock-output-names = "core";
  1428. + #clock-cells = <0>;
  1429. + u-boot,dm-pre-reloc;
  1430. + };
  1431. +
  1432. + serial@ffe7014000 {
  1433. + compatible = "snps,dw-apb-uart";
  1434. + reg = <0xff 0xe7014000 0x0 0x400>;
  1435. + clocks = <&dummy_apb>;
  1436. + clock-frequency = <50000000>;
  1437. + clock-names = "baudclk";
  1438. + reg-shift = <2>;
  1439. + reg-io-width = <4>;
  1440. + u-boot,dm-pre-reloc;
  1441. + };
  1442. +
  1443. + gmac: ethernet@ffe7070000 {
  1444. + compatible = "snps,dwmac";
  1445. + reg = <0xff 0xe7070000 0x0 0x2000>;
  1446. + clocks = <&dummy_apb>;
  1447. + clock-names = "stmmaceth";
  1448. + snps,pbl = <32>;
  1449. + snps,fixed-burst;
  1450. +
  1451. + max-speed = <100>;
  1452. + phy-mode = "mii";
  1453. + phy-handle = <&phy_88E1111>;
  1454. + mdio0 {
  1455. + #address-cells = <1>;
  1456. + #size-cells = <0>;
  1457. + compatible = "snps,dwmac-mdio";
  1458. +
  1459. + phy_88E1111: ethernet-phy@0 {
  1460. + reg = <0x0 0x0>;
  1461. + };
  1462. + };
  1463. + };
  1464. +
  1465. + emmc: sdhci@ffe7080000 {
  1466. + compatible = "snps,dwcmshc-sdhci";
  1467. + reg = <0xff 0xe7080000 0x0 0x10000>;
  1468. + index = <0x0>;
  1469. + clocks = <&dummy_ahb>;
  1470. + clock-frequency = <50000000>;
  1471. + clock-names = "core";
  1472. + max-frequency = <20000000>;
  1473. + non-removable;
  1474. + no-sdio;
  1475. + no-sd;
  1476. + bus-width = <8>;
  1477. + fifo-mode;
  1478. + u-boot,dm-pre-reloc;
  1479. + };
  1480. +
  1481. + qspi0: spi@ffea000000 {
  1482. + compatible = "snps,dw-apb-ssi-quad";
  1483. + reg = <0xff 0xea000000 0x0 0x1000>;
  1484. + clocks = <&dummy_apb>;
  1485. + num-cs = <1>;
  1486. + cs-gpio = <&gpio2_porta 3 0>; // GPIO_ACTIVE_HIGH: 0
  1487. + spi-max-frequency = <3125000>;
  1488. + #address-cells = <1>;
  1489. + #size-cells =<0>;
  1490. + spi-flash@0 {
  1491. + #address-cells = <1>;
  1492. + #size-cells = <1>;
  1493. + compatible = "spi-nand";
  1494. + spi-tx-bus-width = <4>;
  1495. + spi-rx-bus-width = <4>;
  1496. + reg = <0>;
  1497. + };
  1498. + };
  1499. +
  1500. + spi0: spi@fff700c000 {
  1501. + compatible = "snps,dw-apb-ssi";
  1502. + reg = <0xff 0xf700c000 0x0 0x1000>;
  1503. + clocks = <&dummy_apb>;
  1504. + cs-gpio = <&gpio2_porta 15 2>;
  1505. + spi-max-frequency = <12500000>;
  1506. + #address-cells = <1>;
  1507. + #size-cells = <0>;
  1508. + flash@0 {
  1509. + compatible = "jedec,spi-nor";
  1510. + reg = <0>;
  1511. + spi-max-frequency = <12500000>;
  1512. + };
  1513. + };
  1514. +
  1515. + gpio2: gpio@ffe7f34000 {
  1516. + compatible = "snps,dw-apb-gpio";
  1517. + reg = <0xff 0xe7f34000 0x0 0x1000>;
  1518. + clocks = <&dummy_apb>;
  1519. + #address-cells = <1>;
  1520. + #size-cells = <0>;
  1521. + gpio2_porta: gpio-controller@0 {
  1522. + compatible = "snps,dw-apb-gpio-port";
  1523. + gpio-controller;
  1524. + #gpio-cells = <2>;
  1525. + snps,nr-gpios = <32>;
  1526. + reg = <0>;
  1527. + };
  1528. + };
  1529. + };
  1530. +
  1531. + chosen {
  1532. + bootargs = "console=ttyS0,115200";
  1533. + stdout-path = "/soc/serial@ffe7014000:115200";
  1534. + };
  1535. +};
  1536. diff --git a/arch/riscv/include/asm/barrier.h b/arch/riscv/include/asm/barrier.h
  1537. index a3f60a8458..236074f4c2 100644
  1538. --- a/arch/riscv/include/asm/barrier.h
  1539. +++ b/arch/riscv/include/asm/barrier.h
  1540. @@ -13,6 +13,9 @@
  1541. #ifndef __ASSEMBLY__
  1542. +#define RISCV_ACQUIRE_BARRIER "\tfence r , rw\n"
  1543. +#define RISCV_RELEASE_BARRIER "\tfence rw, w\n"
  1544. +
  1545. #define nop() __asm__ __volatile__ ("nop")
  1546. #define RISCV_FENCE(p, s) \
  1547. @@ -28,20 +31,18 @@
  1548. #define __smp_rmb() RISCV_FENCE(r,r)
  1549. #define __smp_wmb() RISCV_FENCE(w,w)
  1550. -#define __smp_store_release(p, v) \
  1551. -do { \
  1552. - compiletime_assert_atomic_type(*p); \
  1553. - RISCV_FENCE(rw,w); \
  1554. - WRITE_ONCE(*p, v); \
  1555. -} while (0)
  1556. +#define __smp_store_release(p, v) \
  1557. + do { \
  1558. + RISCV_FENCE(rw, w); \
  1559. + *(p) = (v); \
  1560. + } while (0)
  1561. -#define __smp_load_acquire(p) \
  1562. -({ \
  1563. - typeof(*p) ___p1 = READ_ONCE(*p); \
  1564. - compiletime_assert_atomic_type(*p); \
  1565. - RISCV_FENCE(r,rw); \
  1566. - ___p1; \
  1567. -})
  1568. +#define __smp_load_acquire(p) \
  1569. + ({ \
  1570. + typeof(*p) ___p1 = *(p); \
  1571. + RISCV_FENCE(r, rw); \
  1572. + ___p1; \
  1573. + })
  1574. /*
  1575. * This is a very specific barrier: it's currently only used in two places in
  1576. diff --git a/arch/riscv/include/asm/clock.h b/arch/riscv/include/asm/clock.h
  1577. new file mode 100644
  1578. index 0000000000..904ade7d54
  1579. --- /dev/null
  1580. +++ b/arch/riscv/include/asm/clock.h
  1581. @@ -0,0 +1,48 @@
  1582. +/*
  1583. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  1584. + *
  1585. + * SPDX-License-Identifier: GPL-2.0+
  1586. + */
  1587. +
  1588. +#ifndef __CLOCK_H__
  1589. +#define __CLOCK_H__
  1590. +#include <common.h>
  1591. +#include <asm/types.h>
  1592. +
  1593. +typedef enum {
  1594. + CLOCK_CPU_FREQ_1000M = 1000 * 1000 * 1000,
  1595. + CLOCK_CPU_FREQ_950M = 950 * 1000 * 1000,
  1596. + CLOCK_CPU_FREQ_940M = 940 * 1000 * 1000,
  1597. + CLOCK_CPU_FREQ_930M = 930 * 1000 * 1000,
  1598. + CLOCK_CPU_FREQ_920M = 920 * 1000 * 1000,
  1599. + CLOCK_CPU_FREQ_910M = 910 * 1000 * 1000,
  1600. + CLOCK_CPU_FREQ_900M = 900 * 1000 * 1000,
  1601. + CLOCK_CPU_FREQ_850M = 850 * 1000 * 1000,
  1602. + CLOCK_CPU_FREQ_800M = 800 * 1000 * 1000,
  1603. + CLOCK_CPU_FREQ_700M = 700 * 1000 * 1000,
  1604. + CLOCK_CPU_FREQ_600M = 600 * 1000 * 1000,
  1605. + CLOCK_CPU_FREQ_400M = 400 * 1000 * 1000,
  1606. + CLOCK_CPU_FREQ_300M = 300 * 1000 * 1000,
  1607. + CLOCK_CPU_FREQ_200M = 200 * 1000 * 1000,
  1608. + CLOCK_CPU_FREQ_150M = 150 * 1000 * 1000,
  1609. + CLOCK_CPU_FREQ_100M = 100 * 1000 * 1000,
  1610. + CLOCK_CPU_FREQ_75M = 75 * 1000 * 1000,
  1611. +
  1612. + CLOCK_CPU_FREQ_24M = 24 * 1000 * 1000,
  1613. + CLOCK_CPU_FREQ_12M = 12 * 1000 * 1000,
  1614. + CLOCK_CPU_FREQ_3M = 3 * 1000 * 1000,
  1615. + CLOCK_CPU_FREQ_375K = 375 * 1000,
  1616. + CLOCK_CPU_FREQ_46875 = 46875,
  1617. +} clock_cpu_freqs_e;
  1618. +
  1619. +#define CLOCK_CPU_SPEED_MODE_DEFAULT 0
  1620. +#define CLOCK_CPU_SPEED_MODE_HIGH 1
  1621. +
  1622. +int32_t clock_set_cpu_speed_mode(int speed_mode);
  1623. +int32_t clock_get_cpu_speed_mode(int *speed_mode);
  1624. +
  1625. +int32_t clock_set_cpu_speed(uint32_t freq);
  1626. +int32_t clock_get_cpu_speed(uint32_t *freq);
  1627. +
  1628. +#endif
  1629. +
  1630. diff --git a/arch/riscv/include/asm/csr.h b/arch/riscv/include/asm/csr.h
  1631. index 1a15089cae..18ae02f1de 100644
  1632. --- a/arch/riscv/include/asm/csr.h
  1633. +++ b/arch/riscv/include/asm/csr.h
  1634. @@ -15,11 +15,7 @@
  1635. #define SR_SIE _AC(0x00000002, UL) /* Supervisor Interrupt Enable */
  1636. #define SR_SPIE _AC(0x00000020, UL) /* Previous Supervisor IE */
  1637. #define SR_SPP _AC(0x00000100, UL) /* Previously Supervisor */
  1638. -#ifdef CONFIG_RISCV_PRIV_1_9
  1639. -#define SR_PUM _AC(0x00040000, UL) /* Protect User Memory Access */
  1640. -#else
  1641. #define SR_SUM _AC(0x00040000, UL) /* Supervisor User Memory Access */
  1642. -#endif
  1643. #define SR_FS _AC(0x00006000, UL) /* Floating-point Status */
  1644. #define SR_FS_OFF _AC(0x00000000, UL)
  1645. @@ -33,22 +29,6 @@
  1646. #define SR_XS_CLEAN _AC(0x00010000, UL)
  1647. #define SR_XS_DIRTY _AC(0x00018000, UL)
  1648. -#ifdef CONFIG_RISCV_PRIV_1_9
  1649. -#define SR_VM _AC(0x1F000000, UL) /* Virtualization Management */
  1650. -#define SR_VM_MODE_BARE _AC(0x00000000, UL) /* No translation or protection */
  1651. -#define SR_VM_MODE_BB _AC(0x01000000, UL) /* Single base-and-bound */
  1652. -/* Separate instruction and data base-and-bound */
  1653. -#define SR_VM_MODE_BBID _AC(0x02000000, UL)
  1654. -#ifndef CONFIG_64BIT
  1655. -#define SR_VM_MODE_32 _AC(0x08000000, UL)
  1656. -#define SR_VM_MODE SR_VM_MODE_32
  1657. -#else
  1658. -#define SR_VM_MODE_39 _AC(0x09000000, UL)
  1659. -#define SR_VM_MODE_48 _AC(0x0A000000, UL)
  1660. -#define SR_VM_MODE SR_VM_MODE_39
  1661. -#endif
  1662. -#endif
  1663. -
  1664. #ifndef CONFIG_64BIT
  1665. #define SR_SD _AC(0x80000000, UL) /* FS/XS dirty */
  1666. #else
  1667. @@ -56,7 +36,6 @@
  1668. #endif
  1669. /* SATP flags */
  1670. -#ifndef CONFIG_RISCV_PRIV_1_9
  1671. #ifndef CONFIG_64BIT
  1672. #define SATP_PPN _AC(0x003FFFFF, UL)
  1673. #define SATP_MODE_32 _AC(0x80000000, UL)
  1674. @@ -66,7 +45,6 @@
  1675. #define SATP_MODE_39 _AC(0x8000000000000000, UL)
  1676. #define SATP_MODE SATP_MODE_39
  1677. #endif
  1678. -#endif
  1679. /* SCAUSE */
  1680. #define SCAUSE_IRQ_FLAG (_AC(1, UL) << (__riscv_xlen - 1))
  1681. @@ -110,40 +88,34 @@
  1682. #define CSR_SCAUSE 0x142
  1683. #define CSR_STVAL 0x143
  1684. #define CSR_SIP 0x144
  1685. -#ifdef CONFIG_RISCV_PRIV_1_9
  1686. -#define CSR_SPTBR 0x180
  1687. -#else
  1688. #define CSR_SATP 0x180
  1689. -#endif
  1690. #define CSR_MSTATUS 0x300
  1691. #define CSR_MISA 0x301
  1692. #define CSR_MIE 0x304
  1693. #define CSR_MTVEC 0x305
  1694. -#ifdef CONFIG_RISCV_PRIV_1_9
  1695. -#define CSR_MUCOUNTEREN 0x320
  1696. -#define CSR_MSCOUNTEREN 0x321
  1697. -#define CSR_MHCOUNTEREN 0x322
  1698. -#else
  1699. #define CSR_MCOUNTEREN 0x306
  1700. -#endif
  1701. #define CSR_MSCRATCH 0x340
  1702. #define CSR_MEPC 0x341
  1703. #define CSR_MCAUSE 0x342
  1704. #define CSR_MTVAL 0x343
  1705. #define CSR_MIP 0x344
  1706. -#ifdef CONFIG_RISCV_PRIV_1_9
  1707. -#define CSR_MBASE 0x380
  1708. -#define CSR_MBOUND 0x381
  1709. -#define CSR_MIBASE 0x382
  1710. -#define CSR_MIBOUND 0x383
  1711. -#define CSR_MDBASE 0x384
  1712. -#define CSR_MDBOUND 0x385
  1713. -#endif
  1714. #define CSR_CYCLEH 0xc80
  1715. #define CSR_TIMEH 0xc81
  1716. #define CSR_INSTRETH 0xc82
  1717. #define CSR_MHARTID 0xf14
  1718. +#define CSR_SMPEN 0x7f3
  1719. +#define CSR_MTEE 0x7f4
  1720. +#define CSR_MCOR 0x7c2
  1721. +#define CSR_MHCR 0x7c1
  1722. +#define CSR_MCCR2 0x7c3
  1723. +#define CSR_MHINT 0x7c5
  1724. +#define CSR_MHINT2 0x7cb
  1725. +#define CSR_MXSTATUS 0x7c0
  1726. +#define CSR_PLIC_BASE 0xfc1
  1727. +
  1728. +#define sync_is() asm volatile (".long 0x01b0000b")
  1729. +
  1730. #ifndef __ASSEMBLY__
  1731. #define csr_swap(csr, val) \
  1732. diff --git a/arch/riscv/include/asm/dma-mapping.h b/arch/riscv/include/asm/dma-mapping.h
  1733. index 6ecadab41c..3d930c90ec 100644
  1734. --- a/arch/riscv/include/asm/dma-mapping.h
  1735. +++ b/arch/riscv/include/asm/dma-mapping.h
  1736. @@ -9,12 +9,9 @@
  1737. #ifndef __ASM_RISCV_DMA_MAPPING_H
  1738. #define __ASM_RISCV_DMA_MAPPING_H
  1739. -#include <common.h>
  1740. -#include <linux/types.h>
  1741. -#include <asm/cache.h>
  1742. -#include <cpu_func.h>
  1743. #include <linux/dma-direction.h>
  1744. -#include <malloc.h>
  1745. +
  1746. +#define dma_mapping_error(x, y) 0
  1747. static inline void *dma_alloc_coherent(size_t len, unsigned long *handle)
  1748. {
  1749. @@ -27,4 +24,15 @@ static inline void dma_free_coherent(void *addr)
  1750. free(addr);
  1751. }
  1752. +static inline unsigned long dma_map_single(volatile void *vaddr, size_t len,
  1753. + enum dma_data_direction dir)
  1754. +{
  1755. + return (unsigned long)vaddr;
  1756. +}
  1757. +
  1758. +static inline void dma_unmap_single(volatile void *vaddr, size_t len,
  1759. + unsigned long paddr)
  1760. +{
  1761. +}
  1762. +
  1763. #endif /* __ASM_RISCV_DMA_MAPPING_H */
  1764. diff --git a/arch/riscv/include/asm/encoding.h b/arch/riscv/include/asm/encoding.h
  1765. index edafad36b3..a0695da936 100644
  1766. --- a/arch/riscv/include/asm/encoding.h
  1767. +++ b/arch/riscv/include/asm/encoding.h
  1768. @@ -8,9 +8,6 @@
  1769. #define RISCV_CSR_ENCODING_H
  1770. #include <asm/csr.h>
  1771. -#ifndef __ASSEMBLY__
  1772. -#include <linux/bitops.h>
  1773. -#endif
  1774. #if CONFIG_IS_ENABLED(RISCV_SMODE)
  1775. #define MODE_PREFIX(__suffix) s##__suffix
  1776. diff --git a/arch/riscv/include/asm/global_data.h b/arch/riscv/include/asm/global_data.h
  1777. index b711fcc44d..b74bd7e738 100644
  1778. --- a/arch/riscv/include/asm/global_data.h
  1779. +++ b/arch/riscv/include/asm/global_data.h
  1780. @@ -11,13 +11,10 @@
  1781. #define __ASM_GBL_DATA_H
  1782. #include <asm/smp.h>
  1783. -#include <asm/u-boot.h>
  1784. -#include <compiler.h>
  1785. /* Architecture-specific global data */
  1786. struct arch_global_data {
  1787. long boot_hart; /* boot hart id */
  1788. - phys_addr_t firmware_fdt_addr;
  1789. #ifdef CONFIG_SIFIVE_CLINT
  1790. void __iomem *clint; /* clint base address */
  1791. #endif
  1792. @@ -27,7 +24,7 @@ struct arch_global_data {
  1793. #ifdef CONFIG_ANDES_PLMT
  1794. void __iomem *plmt; /* plmt base address */
  1795. #endif
  1796. -#if CONFIG_IS_ENABLED(SMP)
  1797. +#ifdef CONFIG_SMP
  1798. struct ipi_data ipi[CONFIG_NR_CPUS];
  1799. #endif
  1800. #ifndef CONFIG_XIP
  1801. @@ -39,13 +36,4 @@ struct arch_global_data {
  1802. #define DECLARE_GLOBAL_DATA_PTR register gd_t *gd asm ("gp")
  1803. -static inline void set_gd(volatile gd_t *gd_ptr)
  1804. -{
  1805. -#ifdef CONFIG_64BIT
  1806. - asm volatile("ld gp, %0\n" : : "m"(gd_ptr));
  1807. -#else
  1808. - asm volatile("lw gp, %0\n" : : "m"(gd_ptr));
  1809. -#endif
  1810. -}
  1811. -
  1812. #endif /* __ASM_GBL_DATA_H */
  1813. diff --git a/arch/riscv/include/asm/locks.h b/arch/riscv/include/asm/locks.h
  1814. new file mode 100644
  1815. index 0000000000..e6ab99790a
  1816. --- /dev/null
  1817. +++ b/arch/riscv/include/asm/locks.h
  1818. @@ -0,0 +1,34 @@
  1819. +/*
  1820. + * SPDX-License-Identifier: BSD-2-Clause
  1821. + *
  1822. + * Copyright (c) 2019 Western Digital Corporation or its affiliates.
  1823. + *
  1824. + * Authors:
  1825. + * Anup Patel <anup.patel@wdc.com>
  1826. + */
  1827. +
  1828. +#ifndef __RISCV_LOCKS_H__
  1829. +#define __RISCV_LOCKS_H__
  1830. +
  1831. +typedef struct {
  1832. + volatile long lock;
  1833. +} arch_spinlock_t;
  1834. +
  1835. +#define __RISCV_SPIN_UNLOCKED 0
  1836. +
  1837. +#define SPIN_LOCK_INIT(_lptr) (_lptr)->lock = __RISCV_SPIN_UNLOCKED
  1838. +
  1839. +#define SPIN_LOCK_INITIALIZER \
  1840. + { \
  1841. + .lock = __RISCV_SPIN_UNLOCKED, \
  1842. + }
  1843. +
  1844. +int spin_lock_check(arch_spinlock_t *lock);
  1845. +
  1846. +int spin_trylock(arch_spinlock_t *lock);
  1847. +
  1848. +void arch_spin_lock(arch_spinlock_t *lock);
  1849. +
  1850. +void arch_spin_unlock(arch_spinlock_t *lock);
  1851. +
  1852. +#endif
  1853. diff --git a/arch/riscv/include/asm/sbi.h b/arch/riscv/include/asm/sbi.h
  1854. index 53ca316180..ced57defdd 100644
  1855. --- a/arch/riscv/include/asm/sbi.h
  1856. +++ b/arch/riscv/include/asm/sbi.h
  1857. @@ -1,7 +1,6 @@
  1858. /* SPDX-License-Identifier: GPL-2.0 */
  1859. /*
  1860. * Copyright (C) 2015 Regents of the University of California
  1861. - * Copyright (c) 2020 Western Digital Corporation or its affiliates.
  1862. *
  1863. * Taken from Linux arch/riscv/include/asm/sbi.h
  1864. */
  1865. @@ -11,112 +10,85 @@
  1866. #include <linux/types.h>
  1867. -enum sbi_ext_id {
  1868. -#ifdef CONFIG_SBI_V01
  1869. - SBI_EXT_0_1_SET_TIMER = 0x0,
  1870. - SBI_EXT_0_1_CONSOLE_PUTCHAR = 0x1,
  1871. - SBI_EXT_0_1_CONSOLE_GETCHAR = 0x2,
  1872. - SBI_EXT_0_1_CLEAR_IPI = 0x3,
  1873. - SBI_EXT_0_1_SEND_IPI = 0x4,
  1874. - SBI_EXT_0_1_REMOTE_FENCE_I = 0x5,
  1875. - SBI_EXT_0_1_REMOTE_SFENCE_VMA = 0x6,
  1876. - SBI_EXT_0_1_REMOTE_SFENCE_VMA_ASID = 0x7,
  1877. - SBI_EXT_0_1_SHUTDOWN = 0x8,
  1878. -#endif
  1879. - SBI_EXT_BASE = 0x10,
  1880. - SBI_EXT_TIME = 0x54494D45,
  1881. - SBI_EXT_IPI = 0x735049,
  1882. - SBI_EXT_RFENCE = 0x52464E43,
  1883. -};
  1884. +#define SBI_SET_TIMER 0
  1885. +#define SBI_CONSOLE_PUTCHAR 1
  1886. +#define SBI_CONSOLE_GETCHAR 2
  1887. +#define SBI_CLEAR_IPI 3
  1888. +#define SBI_SEND_IPI 4
  1889. +#define SBI_REMOTE_FENCE_I 5
  1890. +#define SBI_REMOTE_SFENCE_VMA 6
  1891. +#define SBI_REMOTE_SFENCE_VMA_ASID 7
  1892. +#define SBI_SHUTDOWN 8
  1893. -enum sbi_ext_base_fid {
  1894. - SBI_EXT_BASE_GET_SPEC_VERSION = 0,
  1895. - SBI_EXT_BASE_GET_IMP_ID,
  1896. - SBI_EXT_BASE_GET_IMP_VERSION,
  1897. - SBI_EXT_BASE_PROBE_EXT,
  1898. - SBI_EXT_BASE_GET_MVENDORID,
  1899. - SBI_EXT_BASE_GET_MARCHID,
  1900. - SBI_EXT_BASE_GET_MIMPID,
  1901. -};
  1902. +#define SBI_CALL(which, arg0, arg1, arg2) ({ \
  1903. + register uintptr_t a0 asm ("a0") = (uintptr_t)(arg0); \
  1904. + register uintptr_t a1 asm ("a1") = (uintptr_t)(arg1); \
  1905. + register uintptr_t a2 asm ("a2") = (uintptr_t)(arg2); \
  1906. + register uintptr_t a7 asm ("a7") = (uintptr_t)(which); \
  1907. + asm volatile ("ecall" \
  1908. + : "+r" (a0) \
  1909. + : "r" (a1), "r" (a2), "r" (a7) \
  1910. + : "memory"); \
  1911. + a0; \
  1912. +})
  1913. -enum sbi_ext_time_fid {
  1914. - SBI_EXT_TIME_SET_TIMER = 0,
  1915. -};
  1916. +/* Lazy implementations until SBI is finalized */
  1917. +#define SBI_CALL_0(which) SBI_CALL(which, 0, 0, 0)
  1918. +#define SBI_CALL_1(which, arg0) SBI_CALL(which, arg0, 0, 0)
  1919. +#define SBI_CALL_2(which, arg0, arg1) SBI_CALL(which, arg0, arg1, 0)
  1920. -enum sbi_ext_ipi_fid {
  1921. - SBI_EXT_IPI_SEND_IPI = 0,
  1922. -};
  1923. +static inline void sbi_console_putchar(int ch)
  1924. +{
  1925. + SBI_CALL_1(SBI_CONSOLE_PUTCHAR, ch);
  1926. +}
  1927. -enum sbi_ext_rfence_fid {
  1928. - SBI_EXT_RFENCE_REMOTE_FENCE_I = 0,
  1929. - SBI_EXT_RFENCE_REMOTE_SFENCE_VMA,
  1930. - SBI_EXT_RFENCE_REMOTE_SFENCE_VMA_ASID,
  1931. -};
  1932. +static inline int sbi_console_getchar(void)
  1933. +{
  1934. + return SBI_CALL_0(SBI_CONSOLE_GETCHAR);
  1935. +}
  1936. -#ifdef CONFIG_SBI_V01
  1937. -#define SBI_EXT_SET_TIMER SBI_EXT_0_1_SET_TIMER
  1938. -#define SBI_FID_SET_TIMER 0
  1939. -#define SBI_EXT_SEND_IPI SBI_EXT_0_1_SEND_IPI
  1940. -#define SBI_FID_SEND_IPI 0
  1941. -#define SBI_EXT_REMOTE_FENCE_I SBI_EXT_0_1_REMOTE_FENCE_I
  1942. -#define SBI_FID_REMOTE_FENCE_I 0
  1943. -#define SBI_EXT_REMOTE_SFENCE_VMA SBI_EXT_0_1_REMOTE_SFENCE_VMA
  1944. -#define SBI_FID_REMOTE_SFENCE_VMA 0
  1945. -#define SBI_EXT_REMOTE_SFENCE_VMA_ASID SBI_EXT_0_1_REMOTE_SFENCE_VMA_ASID
  1946. -#define SBI_FID_REMOTE_SFENCE_VMA_ASID 0
  1947. +static inline void sbi_set_timer(uint64_t stime_value)
  1948. +{
  1949. +#if __riscv_xlen == 32
  1950. + SBI_CALL_2(SBI_SET_TIMER, stime_value, stime_value >> 32);
  1951. #else
  1952. -#define SBI_EXT_SET_TIMER SBI_EXT_TIME
  1953. -#define SBI_FID_SET_TIMER SBI_EXT_TIME_SET_TIMER
  1954. -#define SBI_EXT_SEND_IPI SBI_EXT_IPI
  1955. -#define SBI_FID_SEND_IPI SBI_EXT_IPI_SEND_IPI
  1956. -#define SBI_EXT_REMOTE_FENCE_I SBI_EXT_RFENCE
  1957. -#define SBI_FID_REMOTE_FENCE_I SBI_EXT_RFENCE_REMOTE_FENCE_I
  1958. -#define SBI_EXT_REMOTE_SFENCE_VMA SBI_EXT_RFENCE
  1959. -#define SBI_FID_REMOTE_SFENCE_VMA SBI_EXT_RFENCE_REMOTE_SFENCE_VMA
  1960. -#define SBI_EXT_REMOTE_SFENCE_VMA_ASID SBI_EXT_RFENCE
  1961. -#define SBI_FID_REMOTE_SFENCE_VMA_ASID SBI_EXT_RFENCE_REMOTE_SFENCE_VMA_ASID
  1962. + SBI_CALL_1(SBI_SET_TIMER, stime_value);
  1963. #endif
  1964. +}
  1965. -#define SBI_SPEC_VERSION_MAJOR_SHIFT 24
  1966. -#define SBI_SPEC_VERSION_MAJOR_MASK 0x7f
  1967. -#define SBI_SPEC_VERSION_MINOR_MASK 0xffffff
  1968. +static inline void sbi_shutdown(void)
  1969. +{
  1970. + SBI_CALL_0(SBI_SHUTDOWN);
  1971. +}
  1972. -/* SBI return error codes */
  1973. -#define SBI_SUCCESS 0
  1974. -#define SBI_ERR_FAILURE -1
  1975. -#define SBI_ERR_NOT_SUPPORTED -2
  1976. -#define SBI_ERR_INVALID_PARAM -3
  1977. -#define SBI_ERR_DENIED -4
  1978. -#define SBI_ERR_INVALID_ADDRESS -5
  1979. +static inline void sbi_clear_ipi(void)
  1980. +{
  1981. + SBI_CALL_0(SBI_CLEAR_IPI);
  1982. +}
  1983. -struct sbiret {
  1984. - long error;
  1985. - long value;
  1986. -};
  1987. +static inline void sbi_send_ipi(const unsigned long *hart_mask)
  1988. +{
  1989. + SBI_CALL_1(SBI_SEND_IPI, hart_mask);
  1990. +}
  1991. -struct sbiret sbi_ecall(int ext, int fid, unsigned long arg0,
  1992. - unsigned long arg1, unsigned long arg2,
  1993. - unsigned long arg3, unsigned long arg4,
  1994. - unsigned long arg5);
  1995. +static inline void sbi_remote_fence_i(const unsigned long *hart_mask)
  1996. +{
  1997. + SBI_CALL_1(SBI_REMOTE_FENCE_I, hart_mask);
  1998. +}
  1999. -#ifdef CONFIG_SBI_V01
  2000. -void sbi_console_putchar(int ch);
  2001. -int sbi_console_getchar(void);
  2002. -void sbi_clear_ipi(void);
  2003. -void sbi_shutdown(void);
  2004. -void sbi_send_ipi(const unsigned long *hart_mask);
  2005. -void sbi_remote_fence_i(const unsigned long *hart_mask);
  2006. -void sbi_remote_sfence_vma(const unsigned long *hart_mask,
  2007. - unsigned long start,
  2008. - unsigned long size);
  2009. -void sbi_remote_sfence_vma_asid(const unsigned long *hart_mask,
  2010. - unsigned long start,
  2011. - unsigned long size,
  2012. - unsigned long asid);
  2013. -#endif
  2014. -void sbi_set_timer(uint64_t stime_value);
  2015. -long sbi_get_spec_version(void);
  2016. -int sbi_get_impl_id(void);
  2017. -int sbi_probe_extension(int ext);
  2018. +static inline void sbi_remote_sfence_vma(const unsigned long *hart_mask,
  2019. + unsigned long start,
  2020. + unsigned long size)
  2021. +{
  2022. + SBI_CALL_1(SBI_REMOTE_SFENCE_VMA, hart_mask);
  2023. +}
  2024. +
  2025. +static inline void sbi_remote_sfence_vma_asid(const unsigned long *hart_mask,
  2026. + unsigned long start,
  2027. + unsigned long size,
  2028. + unsigned long asid)
  2029. +{
  2030. + SBI_CALL_1(SBI_REMOTE_SFENCE_VMA_ASID, hart_mask);
  2031. +}
  2032. #endif
  2033. diff --git a/arch/riscv/include/asm/smp.h b/arch/riscv/include/asm/smp.h
  2034. index 1b428856b2..74de92ed13 100644
  2035. --- a/arch/riscv/include/asm/smp.h
  2036. +++ b/arch/riscv/include/asm/smp.h
  2037. @@ -51,47 +51,4 @@ void handle_ipi(ulong hart);
  2038. */
  2039. int smp_call_function(ulong addr, ulong arg0, ulong arg1, int wait);
  2040. -/**
  2041. - * riscv_init_ipi() - Initialize inter-process interrupt (IPI) driver
  2042. - *
  2043. - * Platform code must provide this function. This function is called once after
  2044. - * the cpu driver is initialized. No other riscv_*_ipi() calls will be made
  2045. - * before this function is called.
  2046. - *
  2047. - * @return 0 if OK, -ve on error
  2048. - */
  2049. -int riscv_init_ipi(void);
  2050. -
  2051. -/**
  2052. - * riscv_send_ipi() - Send inter-processor interrupt (IPI)
  2053. - *
  2054. - * Platform code must provide this function.
  2055. - *
  2056. - * @hart: Hart ID of receiving hart
  2057. - * @return 0 if OK, -ve on error
  2058. - */
  2059. -int riscv_send_ipi(int hart);
  2060. -
  2061. -/**
  2062. - * riscv_clear_ipi() - Clear inter-processor interrupt (IPI)
  2063. - *
  2064. - * Platform code must provide this function.
  2065. - *
  2066. - * @hart: Hart ID of hart to be cleared
  2067. - * @return 0 if OK, -ve on error
  2068. - */
  2069. -int riscv_clear_ipi(int hart);
  2070. -
  2071. -/**
  2072. - * riscv_get_ipi() - Get status of inter-processor interrupt (IPI)
  2073. - *
  2074. - * Platform code must provide this function.
  2075. - *
  2076. - * @hart: Hart ID of hart to be checked
  2077. - * @pending: Pointer to variable with result of the check,
  2078. - * 1 if IPI is pending, 0 otherwise
  2079. - * @return 0 if OK, -ve on error
  2080. - */
  2081. -int riscv_get_ipi(int hart, int *pending);
  2082. -
  2083. #endif
  2084. diff --git a/arch/riscv/include/asm/spl.h b/arch/riscv/include/asm/spl.h
  2085. index 1487f2d910..45c03fb9b6 100644
  2086. --- a/arch/riscv/include/asm/spl.h
  2087. +++ b/arch/riscv/include/asm/spl.h
  2088. @@ -28,11 +28,4 @@ enum {
  2089. BOOT_DEVICE_NONE
  2090. };
  2091. -/**
  2092. - * spl_board_init_f() - initialize board in the SPL phase
  2093. - *
  2094. - * @return 0 if succeeded, -ve on error
  2095. - */
  2096. -int spl_board_init_f(void);
  2097. -
  2098. #endif
  2099. diff --git a/arch/riscv/include/asm/u-boot-riscv.h b/arch/riscv/include/asm/u-boot-riscv.h
  2100. index 543a1688db..49febd5881 100644
  2101. --- a/arch/riscv/include/asm/u-boot-riscv.h
  2102. +++ b/arch/riscv/include/asm/u-boot-riscv.h
  2103. @@ -17,7 +17,5 @@ int cleanup_before_linux(void);
  2104. /* board/.../... */
  2105. int board_init(void);
  2106. void board_quiesce_devices(void);
  2107. -int riscv_board_reserved_mem_fixup(void *fdt);
  2108. -int riscv_fdt_copy_resv_mem_node(const void *src_fdt, void *dest_fdt);
  2109. #endif /* _U_BOOT_RISCV_H_ */
  2110. diff --git a/arch/riscv/lib/Makefile b/arch/riscv/lib/Makefile
  2111. index 6c503ff2b2..58c7607c64 100644
  2112. --- a/arch/riscv/lib/Makefile
  2113. +++ b/arch/riscv/lib/Makefile
  2114. @@ -14,19 +14,17 @@ ifeq ($(CONFIG_$(SPL_)RISCV_MMODE),y)
  2115. obj-$(CONFIG_SIFIVE_CLINT) += sifive_clint.o
  2116. obj-$(CONFIG_ANDES_PLIC) += andes_plic.o
  2117. obj-$(CONFIG_ANDES_PLMT) += andes_plmt.o
  2118. +obj-$(CONFIG_THEAD_IPI) += thead_ipi.o
  2119. else
  2120. -obj-$(CONFIG_RISCV_RDTIME) += rdtime.o
  2121. -obj-$(CONFIG_SBI) += sbi.o
  2122. obj-$(CONFIG_SBI_IPI) += sbi_ipi.o
  2123. endif
  2124. +obj-$(CONFIG_RISCV_RDTIME) += rdtime.o
  2125. obj-y += interrupts.o
  2126. -ifeq ($(CONFIG_$(SPL_)SYSRESET),)
  2127. obj-y += reset.o
  2128. -endif
  2129. obj-y += setjmp.o
  2130. -obj-$(CONFIG_$(SPL_)SMP) += smp.o
  2131. +obj-$(CONFIG_SMP) += smp.o
  2132. obj-$(CONFIG_SPL_BUILD) += spl.o
  2133. -obj-y += fdt_fixup.o
  2134. +obj-y += locks.o
  2135. # For building EFI apps
  2136. CFLAGS_$(EFI_CRT0) := $(CFLAGS_EFI)
  2137. diff --git a/arch/riscv/lib/andes_plic.c b/arch/riscv/lib/andes_plic.c
  2138. index c2a8fe4d9e..3868569a65 100644
  2139. --- a/arch/riscv/lib/andes_plic.c
  2140. +++ b/arch/riscv/lib/andes_plic.c
  2141. @@ -17,7 +17,6 @@
  2142. #include <asm/io.h>
  2143. #include <asm/syscon.h>
  2144. #include <cpu.h>
  2145. -#include <linux/err.h>
  2146. /* pending register */
  2147. #define PENDING_REG(base, hart) ((ulong)(base) + 0x1000 + ((hart) / 4) * 4)
  2148. @@ -30,6 +29,20 @@
  2149. #define SEND_IPI_TO_HART(hart) (0x80 >> (hart))
  2150. DECLARE_GLOBAL_DATA_PTR;
  2151. +static int init_plic(void);
  2152. +
  2153. +#define PLIC_BASE_GET(void) \
  2154. + do { \
  2155. + long *ret; \
  2156. + \
  2157. + if (!gd->arch.plic) { \
  2158. + ret = syscon_get_first_range(RISCV_SYSCON_PLIC); \
  2159. + if (IS_ERR(ret)) \
  2160. + return PTR_ERR(ret); \
  2161. + gd->arch.plic = ret; \
  2162. + init_plic(); \
  2163. + } \
  2164. + } while (0)
  2165. static int enable_ipi(int hart)
  2166. {
  2167. @@ -52,7 +65,7 @@ static int init_plic(void)
  2168. if (ret)
  2169. return ret;
  2170. - if (dev) {
  2171. + if (ret == 0 && dev) {
  2172. ofnode_for_each_subnode(node, dev_ofnode(dev->parent)) {
  2173. const char *device_type;
  2174. @@ -79,21 +92,13 @@ static int init_plic(void)
  2175. return -ENODEV;
  2176. }
  2177. -int riscv_init_ipi(void)
  2178. -{
  2179. - long *ret = syscon_get_first_range(RISCV_SYSCON_PLIC);
  2180. -
  2181. - if (IS_ERR(ret))
  2182. - return PTR_ERR(ret);
  2183. - gd->arch.plic = ret;
  2184. -
  2185. - return init_plic();
  2186. -}
  2187. -
  2188. int riscv_send_ipi(int hart)
  2189. {
  2190. - unsigned int ipi = (SEND_IPI_TO_HART(hart) << (8 * gd->arch.boot_hart));
  2191. + unsigned int ipi;
  2192. +
  2193. + PLIC_BASE_GET();
  2194. + ipi = (SEND_IPI_TO_HART(hart) << (8 * gd->arch.boot_hart));
  2195. writel(ipi, (void __iomem *)PENDING_REG(gd->arch.plic,
  2196. gd->arch.boot_hart));
  2197. @@ -104,6 +109,8 @@ int riscv_clear_ipi(int hart)
  2198. {
  2199. u32 source_id;
  2200. + PLIC_BASE_GET();
  2201. +
  2202. source_id = readl((void __iomem *)CLAIM_REG(gd->arch.plic, hart));
  2203. writel(source_id, (void __iomem *)CLAIM_REG(gd->arch.plic, hart));
  2204. @@ -112,6 +119,8 @@ int riscv_clear_ipi(int hart)
  2205. int riscv_get_ipi(int hart, int *pending)
  2206. {
  2207. + PLIC_BASE_GET();
  2208. +
  2209. *pending = readl((void __iomem *)PENDING_REG(gd->arch.plic,
  2210. gd->arch.boot_hart));
  2211. *pending = !!(*pending & SEND_IPI_TO_HART(hart));
  2212. diff --git a/arch/riscv/lib/andes_plmt.c b/arch/riscv/lib/andes_plmt.c
  2213. index a7e90ca992..84f4607500 100644
  2214. --- a/arch/riscv/lib/andes_plmt.c
  2215. +++ b/arch/riscv/lib/andes_plmt.c
  2216. @@ -13,7 +13,6 @@
  2217. #include <syscon.h>
  2218. #include <asm/io.h>
  2219. #include <asm/syscon.h>
  2220. -#include <linux/err.h>
  2221. /* mtime register */
  2222. #define MTIME_REG(base) ((ulong)(base))
  2223. diff --git a/arch/riscv/lib/asm-offsets.c b/arch/riscv/lib/asm-offsets.c
  2224. index 7301c1b98e..4fa4fd3714 100644
  2225. --- a/arch/riscv/lib/asm-offsets.c
  2226. +++ b/arch/riscv/lib/asm-offsets.c
  2227. @@ -14,7 +14,6 @@
  2228. int main(void)
  2229. {
  2230. DEFINE(GD_BOOT_HART, offsetof(gd_t, arch.boot_hart));
  2231. - DEFINE(GD_FIRMWARE_FDT_ADDR, offsetof(gd_t, arch.firmware_fdt_addr));
  2232. #ifndef CONFIG_XIP
  2233. DEFINE(GD_AVAILABLE_HARTS, offsetof(gd_t, arch.available_harts));
  2234. #endif
  2235. diff --git a/arch/riscv/lib/boot.c b/arch/riscv/lib/boot.c
  2236. index 778d011f7c..42b15a13a2 100644
  2237. --- a/arch/riscv/lib/boot.c
  2238. +++ b/arch/riscv/lib/boot.c
  2239. @@ -8,7 +8,7 @@
  2240. #include <command.h>
  2241. unsigned long do_go_exec(ulong (*entry)(int, char * const []),
  2242. - int argc, char *const argv[])
  2243. + int argc, char * const argv[])
  2244. {
  2245. cleanup_before_linux();
  2246. diff --git a/arch/riscv/lib/image.c b/arch/riscv/lib/image.c
  2247. index 91b7f1624e..7357d3b07d 100644
  2248. --- a/arch/riscv/lib/image.c
  2249. +++ b/arch/riscv/lib/image.c
  2250. @@ -7,7 +7,6 @@
  2251. */
  2252. #include <common.h>
  2253. -#include <image.h>
  2254. #include <mapmem.h>
  2255. #include <errno.h>
  2256. #include <linux/sizes.h>
  2257. diff --git a/arch/riscv/lib/interrupts.c b/arch/riscv/lib/interrupts.c
  2258. index 8ff40f0f36..3b25c5b7a7 100644
  2259. --- a/arch/riscv/lib/interrupts.c
  2260. +++ b/arch/riscv/lib/interrupts.c
  2261. @@ -5,52 +5,15 @@
  2262. *
  2263. * Copyright (C) 2017 Andes Technology Corporation
  2264. * Rick Chen, Andes Technology Corporation <rick@andestech.com>
  2265. - *
  2266. - * Copyright (C) 2019 Sean Anderson <seanga2@gmail.com>
  2267. */
  2268. #include <common.h>
  2269. -#include <efi_loader.h>
  2270. -#include <hang.h>
  2271. #include <irq_func.h>
  2272. #include <asm/ptrace.h>
  2273. #include <asm/system.h>
  2274. #include <asm/encoding.h>
  2275. -DECLARE_GLOBAL_DATA_PTR;
  2276. -
  2277. -static void show_efi_loaded_images(uintptr_t epc)
  2278. -{
  2279. - efi_print_image_infos((void *)epc);
  2280. -}
  2281. -
  2282. -static void show_regs(struct pt_regs *regs)
  2283. -{
  2284. -#ifdef CONFIG_SHOW_REGS
  2285. - printf("SP: " REG_FMT " GP: " REG_FMT " TP: " REG_FMT "\n",
  2286. - regs->sp, regs->gp, regs->tp);
  2287. - printf("T0: " REG_FMT " T1: " REG_FMT " T2: " REG_FMT "\n",
  2288. - regs->t0, regs->t1, regs->t2);
  2289. - printf("S0: " REG_FMT " S1: " REG_FMT " A0: " REG_FMT "\n",
  2290. - regs->s0, regs->s1, regs->a0);
  2291. - printf("A1: " REG_FMT " A2: " REG_FMT " A3: " REG_FMT "\n",
  2292. - regs->a1, regs->a2, regs->a3);
  2293. - printf("A4: " REG_FMT " A5: " REG_FMT " A6: " REG_FMT "\n",
  2294. - regs->a4, regs->a5, regs->a6);
  2295. - printf("A7: " REG_FMT " S2: " REG_FMT " S3: " REG_FMT "\n",
  2296. - regs->a7, regs->s2, regs->s3);
  2297. - printf("S4: " REG_FMT " S5: " REG_FMT " S6: " REG_FMT "\n",
  2298. - regs->s4, regs->s5, regs->s6);
  2299. - printf("S7: " REG_FMT " S8: " REG_FMT " S9: " REG_FMT "\n",
  2300. - regs->s7, regs->s8, regs->s9);
  2301. - printf("S10: " REG_FMT " S11: " REG_FMT " T3: " REG_FMT "\n",
  2302. - regs->s10, regs->s11, regs->t3);
  2303. - printf("T4: " REG_FMT " T5: " REG_FMT " T6: " REG_FMT "\n\n",
  2304. - regs->t4, regs->t5, regs->t6);
  2305. -#endif
  2306. -}
  2307. -
  2308. -static void _exit_trap(ulong code, ulong epc, ulong tval, struct pt_regs *regs)
  2309. +static void _exit_trap(ulong code, ulong epc, struct pt_regs *regs)
  2310. {
  2311. static const char * const exception_code[] = {
  2312. "Instruction address misaligned",
  2313. @@ -71,19 +34,14 @@ static void _exit_trap(ulong code, ulong epc, ulong tval, struct pt_regs *regs)
  2314. "Store/AMO page fault",
  2315. };
  2316. - if (code < ARRAY_SIZE(exception_code))
  2317. - printf("Unhandled exception: %s\n", exception_code[code]);
  2318. - else
  2319. - printf("Unhandled exception code: %ld\n", code);
  2320. -
  2321. - printf("EPC: " REG_FMT " RA: " REG_FMT " TVAL: " REG_FMT "\n",
  2322. - epc, regs->ra, tval);
  2323. - if (gd->flags & GD_FLG_RELOC)
  2324. - printf("EPC: " REG_FMT " RA: " REG_FMT " reloc adjusted\n\n",
  2325. - epc - gd->reloc_off, regs->ra - gd->reloc_off);
  2326. + if (code < ARRAY_SIZE(exception_code)) {
  2327. + printf("exception code: %ld , %s , epc %lx , ra %lx\n",
  2328. + code, exception_code[code], epc, regs->ra);
  2329. + } else {
  2330. + printf("reserved exception code: %ld , epc %lx , ra %lx\n",
  2331. + code, epc, regs->ra);
  2332. + }
  2333. - show_regs(regs);
  2334. - show_efi_loaded_images(epc);
  2335. hang();
  2336. }
  2337. @@ -107,13 +65,10 @@ int disable_interrupts(void)
  2338. return 0;
  2339. }
  2340. -ulong handle_trap(ulong cause, ulong epc, ulong tval, struct pt_regs *regs)
  2341. +ulong handle_trap(ulong cause, ulong epc, struct pt_regs *regs)
  2342. {
  2343. ulong is_irq, irq;
  2344. - /* An UEFI application may have changed gd. Restore U-Boot's gd. */
  2345. - efi_restore_gd();
  2346. -
  2347. is_irq = (cause & MCAUSE_INT);
  2348. irq = (cause & ~MCAUSE_INT);
  2349. @@ -128,11 +83,11 @@ ulong handle_trap(ulong cause, ulong epc, ulong tval, struct pt_regs *regs)
  2350. timer_interrupt(0); /* handle timer interrupt */
  2351. break;
  2352. default:
  2353. - _exit_trap(cause, epc, tval, regs);
  2354. + _exit_trap(cause, epc, regs);
  2355. break;
  2356. };
  2357. } else {
  2358. - _exit_trap(cause, epc, tval, regs);
  2359. + _exit_trap(cause, epc, regs);
  2360. }
  2361. return epc;
  2362. diff --git a/arch/riscv/lib/locks.c b/arch/riscv/lib/locks.c
  2363. new file mode 100644
  2364. index 0000000000..e3d0f97434
  2365. --- /dev/null
  2366. +++ b/arch/riscv/lib/locks.c
  2367. @@ -0,0 +1,45 @@
  2368. +/*
  2369. + * SPDX-License-Identifier: BSD-2-Clause
  2370. + *
  2371. + * Copyright (c) 2019 Western Digital Corporation or its affiliates.
  2372. + *
  2373. + * Authors:
  2374. + * Anup Patel <anup.patel@wdc.com>
  2375. + */
  2376. +
  2377. +#include <asm/barrier.h>
  2378. +#include <asm/locks.h>
  2379. +
  2380. +int spin_lock_check(arch_spinlock_t *lock)
  2381. +{
  2382. + return (lock->lock == __RISCV_SPIN_UNLOCKED) ? 0 : 1;
  2383. +}
  2384. +
  2385. +int spin_trylock(arch_spinlock_t *lock)
  2386. +{
  2387. + int tmp = 1, busy;
  2388. +
  2389. + __asm__ __volatile__(
  2390. + " amoswap.w %0, %2, %1\n" RISCV_ACQUIRE_BARRIER
  2391. + : "=r"(busy), "+A"(lock->lock)
  2392. + : "r"(tmp)
  2393. + : "memory");
  2394. +
  2395. + return !busy;
  2396. +}
  2397. +
  2398. +void arch_spin_lock(arch_spinlock_t *lock)
  2399. +{
  2400. + while (1) {
  2401. + if (spin_lock_check(lock))
  2402. + continue;
  2403. +
  2404. + if (spin_trylock(lock))
  2405. + break;
  2406. + }
  2407. +}
  2408. +
  2409. +void arch_spin_unlock(arch_spinlock_t *lock)
  2410. +{
  2411. + __smp_store_release(&lock->lock, __RISCV_SPIN_UNLOCKED);
  2412. +}
  2413. diff --git a/arch/riscv/lib/mkimage_fit_opensbi.sh b/arch/riscv/lib/mkimage_fit_opensbi.sh
  2414. index d6f95e5bfd..f49c9ec528 100755
  2415. --- a/arch/riscv/lib/mkimage_fit_opensbi.sh
  2416. +++ b/arch/riscv/lib/mkimage_fit_opensbi.sh
  2417. @@ -17,7 +17,7 @@ if [ -z "$OPENSBI_LOAD_ADDR" ]; then
  2418. fi
  2419. if [ ! -f $OPENSBI ]; then
  2420. - echo "WARNING: OpenSBI binary \"$OPENSBI\" not found, resulting binary is not functional." >&2
  2421. + #echo "WARNING: OpenSBI binary \"$OPENSBI\" not found, resulting binary is not functional." >&2
  2422. OPENSBI=/dev/null
  2423. fi
  2424. diff --git a/arch/riscv/lib/sbi_ipi.c b/arch/riscv/lib/sbi_ipi.c
  2425. index d02e2b4c48..9a698ce74e 100644
  2426. --- a/arch/riscv/lib/sbi_ipi.c
  2427. +++ b/arch/riscv/lib/sbi_ipi.c
  2428. @@ -5,14 +5,8 @@
  2429. */
  2430. #include <common.h>
  2431. -#include <asm/encoding.h>
  2432. #include <asm/sbi.h>
  2433. -int riscv_init_ipi(void)
  2434. -{
  2435. - return 0;
  2436. -}
  2437. -
  2438. int riscv_send_ipi(int hart)
  2439. {
  2440. ulong mask;
  2441. @@ -25,7 +19,7 @@ int riscv_send_ipi(int hart)
  2442. int riscv_clear_ipi(int hart)
  2443. {
  2444. - csr_clear(CSR_SIP, SIP_SSIP);
  2445. + sbi_clear_ipi();
  2446. return 0;
  2447. }
  2448. diff --git a/arch/riscv/lib/sifive_clint.c b/arch/riscv/lib/sifive_clint.c
  2449. index b9a2c649cc..d7899d16d7 100644
  2450. --- a/arch/riscv/lib/sifive_clint.c
  2451. +++ b/arch/riscv/lib/sifive_clint.c
  2452. @@ -13,7 +13,6 @@
  2453. #include <syscon.h>
  2454. #include <asm/io.h>
  2455. #include <asm/syscon.h>
  2456. -#include <linux/err.h>
  2457. /* MSIP registers */
  2458. #define MSIP_REG(base, hart) ((ulong)(base) + (hart) * 4)
  2459. @@ -24,10 +23,21 @@
  2460. DECLARE_GLOBAL_DATA_PTR;
  2461. +#define CLINT_BASE_GET(void) \
  2462. + do { \
  2463. + long *ret; \
  2464. + \
  2465. + if (!gd->arch.clint) { \
  2466. + ret = syscon_get_first_range(RISCV_SYSCON_CLINT); \
  2467. + if (IS_ERR(ret)) \
  2468. + return PTR_ERR(ret); \
  2469. + gd->arch.clint = ret; \
  2470. + } \
  2471. + } while (0)
  2472. +
  2473. int riscv_get_time(u64 *time)
  2474. {
  2475. - /* ensure timer register base has a sane value */
  2476. - riscv_init_ipi();
  2477. + CLINT_BASE_GET();
  2478. *time = readq((void __iomem *)MTIME_REG(gd->arch.clint));
  2479. @@ -36,29 +46,17 @@ int riscv_get_time(u64 *time)
  2480. int riscv_set_timecmp(int hart, u64 cmp)
  2481. {
  2482. - /* ensure timer register base has a sane value */
  2483. - riscv_init_ipi();
  2484. + CLINT_BASE_GET();
  2485. writeq(cmp, (void __iomem *)MTIMECMP_REG(gd->arch.clint, hart));
  2486. return 0;
  2487. }
  2488. -int riscv_init_ipi(void)
  2489. -{
  2490. - if (!gd->arch.clint) {
  2491. - long *ret = syscon_get_first_range(RISCV_SYSCON_CLINT);
  2492. -
  2493. - if (IS_ERR(ret))
  2494. - return PTR_ERR(ret);
  2495. - gd->arch.clint = ret;
  2496. - }
  2497. -
  2498. - return 0;
  2499. -}
  2500. -
  2501. int riscv_send_ipi(int hart)
  2502. {
  2503. + CLINT_BASE_GET();
  2504. +
  2505. writel(1, (void __iomem *)MSIP_REG(gd->arch.clint, hart));
  2506. return 0;
  2507. @@ -66,6 +64,8 @@ int riscv_send_ipi(int hart)
  2508. int riscv_clear_ipi(int hart)
  2509. {
  2510. + CLINT_BASE_GET();
  2511. +
  2512. writel(0, (void __iomem *)MSIP_REG(gd->arch.clint, hart));
  2513. return 0;
  2514. @@ -73,6 +73,8 @@ int riscv_clear_ipi(int hart)
  2515. int riscv_get_ipi(int hart, int *pending)
  2516. {
  2517. + CLINT_BASE_GET();
  2518. +
  2519. *pending = readl((void __iomem *)MSIP_REG(gd->arch.clint, hart));
  2520. return 0;
  2521. diff --git a/arch/riscv/lib/smp.c b/arch/riscv/lib/smp.c
  2522. index ac22136314..e4c47f600b 100644
  2523. --- a/arch/riscv/lib/smp.c
  2524. +++ b/arch/riscv/lib/smp.c
  2525. @@ -7,11 +7,44 @@
  2526. #include <common.h>
  2527. #include <cpu_func.h>
  2528. #include <dm.h>
  2529. +#include <log.h>
  2530. #include <asm/barrier.h>
  2531. #include <asm/smp.h>
  2532. DECLARE_GLOBAL_DATA_PTR;
  2533. +/**
  2534. + * riscv_send_ipi() - Send inter-processor interrupt (IPI)
  2535. + *
  2536. + * Platform code must provide this function.
  2537. + *
  2538. + * @hart: Hart ID of receiving hart
  2539. + * @return 0 if OK, -ve on error
  2540. + */
  2541. +extern int riscv_send_ipi(int hart);
  2542. +
  2543. +/**
  2544. + * riscv_clear_ipi() - Clear inter-processor interrupt (IPI)
  2545. + *
  2546. + * Platform code must provide this function.
  2547. + *
  2548. + * @hart: Hart ID of hart to be cleared
  2549. + * @return 0 if OK, -ve on error
  2550. + */
  2551. +extern int riscv_clear_ipi(int hart);
  2552. +
  2553. +/**
  2554. + * riscv_get_ipi() - Get status of inter-processor interrupt (IPI)
  2555. + *
  2556. + * Platform code must provide this function.
  2557. + *
  2558. + * @hart: Hart ID of hart to be checked
  2559. + * @pending: Pointer to variable with result of the check,
  2560. + * 1 if IPI is pending, 0 otherwise
  2561. + * @return 0 if OK, -ve on error
  2562. + */
  2563. +extern int riscv_get_ipi(int hart, int *pending);
  2564. +
  2565. static int send_ipi_many(struct ipi_data *ipi, int wait)
  2566. {
  2567. ofnode node, cpus;
  2568. @@ -92,7 +125,7 @@ void handle_ipi(ulong hart)
  2569. */
  2570. ret = riscv_clear_ipi(hart);
  2571. if (ret) {
  2572. - pr_err("Cannot clear IPI of hart %ld (error %d)\n", hart, ret);
  2573. + pr_err("Cannot clear IPI of hart %ld\n", hart);
  2574. return;
  2575. }
  2576. @@ -101,11 +134,14 @@ void handle_ipi(ulong hart)
  2577. int smp_call_function(ulong addr, ulong arg0, ulong arg1, int wait)
  2578. {
  2579. - struct ipi_data ipi = {
  2580. - .addr = addr,
  2581. - .arg0 = arg0,
  2582. - .arg1 = arg1,
  2583. - };
  2584. + int ret = 0;
  2585. + struct ipi_data ipi;
  2586. +
  2587. + ipi.addr = addr;
  2588. + ipi.arg0 = arg0;
  2589. + ipi.arg1 = arg1;
  2590. +
  2591. + ret = send_ipi_many(&ipi, wait);
  2592. - return send_ipi_many(&ipi, wait);
  2593. + return ret;
  2594. }
  2595. diff --git a/arch/riscv/lib/spl.c b/arch/riscv/lib/spl.c
  2596. index 5e19d0f36a..cd24e952ab 100644
  2597. --- a/arch/riscv/lib/spl.c
  2598. +++ b/arch/riscv/lib/spl.c
  2599. @@ -5,19 +5,12 @@
  2600. */
  2601. #include <common.h>
  2602. #include <cpu_func.h>
  2603. -#include <hang.h>
  2604. -#include <init.h>
  2605. -#include <log.h>
  2606. #include <spl.h>
  2607. +#include <log.h>
  2608. #include <asm/smp.h>
  2609. DECLARE_GLOBAL_DATA_PTR;
  2610. -__weak int spl_board_init_f(void)
  2611. -{
  2612. - return 0;
  2613. -}
  2614. -
  2615. __weak void board_init_f(ulong dummy)
  2616. {
  2617. int ret;
  2618. @@ -29,17 +22,13 @@ __weak void board_init_f(ulong dummy)
  2619. arch_cpu_init_dm();
  2620. preloader_console_init();
  2621. -
  2622. - ret = spl_board_init_f();
  2623. - if (ret)
  2624. - panic("spl_board_init_f() failed: %d\n", ret);
  2625. }
  2626. void __noreturn jump_to_image_no_args(struct spl_image_info *spl_image)
  2627. {
  2628. typedef void __noreturn (*image_entry_riscv_t)(ulong hart, void *dtb);
  2629. void *fdt_blob;
  2630. - __maybe_unused int ret;
  2631. + int ret;
  2632. #if CONFIG_IS_ENABLED(LOAD_FIT) || CONFIG_IS_ENABLED(LOAD_FIT_FULL)
  2633. fdt_blob = spl_image->fdt_addr;
  2634. @@ -52,7 +41,7 @@ void __noreturn jump_to_image_no_args(struct spl_image_info *spl_image)
  2635. invalidate_icache_all();
  2636. debug("image entry point: 0x%lX\n", spl_image->entry_point);
  2637. -#ifdef CONFIG_SPL_SMP
  2638. +#ifdef CONFIG_SMP
  2639. ret = smp_call_function(spl_image->entry_point, (ulong)fdt_blob, 0, 0);
  2640. if (ret)
  2641. hang();
  2642. diff --git a/arch/riscv/lib/thead_ipi.c b/arch/riscv/lib/thead_ipi.c
  2643. new file mode 100644
  2644. index 0000000000..bbf566990c
  2645. --- /dev/null
  2646. +++ b/arch/riscv/lib/thead_ipi.c
  2647. @@ -0,0 +1,20 @@
  2648. +/*
  2649. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  2650. + *
  2651. + * SPDX-License-Identifier: GPL-2.0+
  2652. + */
  2653. +
  2654. +int riscv_send_ipi(int hart)
  2655. +{
  2656. + return 0;
  2657. +}
  2658. +
  2659. +int riscv_clear_ipi(int hart)
  2660. +{
  2661. + return 0;
  2662. +}
  2663. +
  2664. +int riscv_get_ipi(int hart, int *pending)
  2665. +{
  2666. + return 0;
  2667. +}
  2668. diff --git a/board/thead/anole-c810/Kconfig b/board/thead/anole-c810/Kconfig
  2669. new file mode 100644
  2670. index 0000000000..61da9e4b24
  2671. --- /dev/null
  2672. +++ b/board/thead/anole-c810/Kconfig
  2673. @@ -0,0 +1,39 @@
  2674. +#
  2675. +# Copyright (C) 2017-2020 Alibaba Group Holding Limited
  2676. +#
  2677. +# SPDX-License-Identifier: GPL-2.0+
  2678. +#
  2679. +
  2680. +if TARGET_ANOLE_C810
  2681. +
  2682. +config SYS_VENDOR
  2683. + default "thead"
  2684. +
  2685. +config SYS_BOARD
  2686. + default "anole-c810"
  2687. +
  2688. +config SYS_CONFIG_NAME
  2689. + default "anole-c810"
  2690. +
  2691. +config SYS_TEXT_BASE
  2692. + default 0x57800000
  2693. +
  2694. +config SPL_TEXT_BASE
  2695. + default 0xfe400000
  2696. +
  2697. +config BOARD_SPECIFIC_OPTIONS # dummy
  2698. + def_bool y
  2699. + imply CMD_FAT
  2700. + imply CMD_FS_GENERIC
  2701. + imply CMD_NET
  2702. + imply CMD_PING
  2703. + imply MII
  2704. + imply NET_RANDOM_ETHADDR
  2705. + imply PHY_LIB
  2706. + imply PHY_MSCC
  2707. + imply SPI
  2708. + imply MMC
  2709. + imply CMD_MMC
  2710. +
  2711. +endif
  2712. +
  2713. diff --git a/board/thead/anole-c810/Makefile b/board/thead/anole-c810/Makefile
  2714. new file mode 100644
  2715. index 0000000000..5e00541e1f
  2716. --- /dev/null
  2717. +++ b/board/thead/anole-c810/Makefile
  2718. @@ -0,0 +1,9 @@
  2719. +#
  2720. +# Copyright (C) 2019 C-SKY MicroSystems Co.,Ltd.
  2721. +#
  2722. +# SPDX-License-Identifier: GPL-2.0+
  2723. +#
  2724. +
  2725. +obj-y := anole_c810_evb.o
  2726. +
  2727. +obj-$(CONFIG_SPL_BUILD) += spl/spl.o
  2728. diff --git a/board/thead/anole-c810/anole_c810_evb.c b/board/thead/anole-c810/anole_c810_evb.c
  2729. new file mode 100644
  2730. index 0000000000..9a1693d830
  2731. --- /dev/null
  2732. +++ b/board/thead/anole-c810/anole_c810_evb.c
  2733. @@ -0,0 +1,57 @@
  2734. +/*
  2735. +* Copyright (C) 2017-2020 Alibaba Group Holding Limited
  2736. +*
  2737. +* SPDX-License-Identifier: GPL-2.0+
  2738. +*/
  2739. +
  2740. +#include <common.h>
  2741. +#include <mmc.h>
  2742. +#include <miiphy.h>
  2743. +#include <netdev.h>
  2744. +#include "../common/mini_printf.h"
  2745. +#include "hardware.h"
  2746. +
  2747. +DECLARE_GLOBAL_DATA_PTR;
  2748. +
  2749. +
  2750. +int dram_init(void)
  2751. +{
  2752. + gd->ram_size = PHYS_SDRAM_1_SIZE;
  2753. + return 0;
  2754. +}
  2755. +void show_boot_progress(int val) {}
  2756. +
  2757. +int board_early_init_f(void)
  2758. +{
  2759. + return 0;
  2760. +}
  2761. +
  2762. +int dram_init_banksize(void)
  2763. +{
  2764. + gd->bd->bi_dram[0].start = PHYS_SDRAM_1 + 0x14000000;
  2765. + gd->bd->bi_dram[0].size = 0x2000000;
  2766. +
  2767. + return 0;
  2768. +}
  2769. +
  2770. +int board_early_init_r(void)
  2771. +{
  2772. + timer_init();
  2773. + return 0;
  2774. +}
  2775. +
  2776. +int board_prep_linux(bootm_headers_t *images)
  2777. +{
  2778. + // anole_c810
  2779. + // # CPU cache settings
  2780. + // set $cr31 = 0xfff
  2781. + // set $cr17 = (1<<4) | 0x3
  2782. + asm volatile("mtcr %0, cr<31, 0>\n" : : "r"(0xfff));
  2783. + asm volatile("mtcr %0, cr<17, 0>\n" : : "r"((1<<4) | 0x3));
  2784. +
  2785. + // # Enable L1 cache and MMU and other CPU features
  2786. + // set $cr18 = 0x187d
  2787. + asm volatile("mtcr %0, cr<18, 0>\n" : : "r"(0x187d));
  2788. +
  2789. + return 0;
  2790. +}
  2791. diff --git a/board/thead/anole-c810/gdbinit.txt b/board/thead/anole-c810/gdbinit.txt
  2792. new file mode 100644
  2793. index 0000000000..bfe333bad1
  2794. --- /dev/null
  2795. +++ b/board/thead/anole-c810/gdbinit.txt
  2796. @@ -0,0 +1,90 @@
  2797. +#
  2798. +# Copyright (C) 2017-2020 Alibaba Group Holding Limited
  2799. +#
  2800. +# SPDX-License-Identifier: GPL-2.0+
  2801. +#
  2802. +
  2803. +# Set the JTAG address according to C-SKY debugserver settings
  2804. +tar jtag jtag://192.168.0.88:1025
  2805. +set $MII_EN=0
  2806. +set $USB_EN=0
  2807. +
  2808. +
  2809. +#################################
  2810. +# Define DelayTick function
  2811. +#################################
  2812. +define DelayTicks
  2813. + set $total = $arg0
  2814. + set $i = 0
  2815. + set $temp = 0
  2816. + while ($i < $total)
  2817. + # Read SRAM which always can be read
  2818. + set $temp = *(0xFE400000 + $i * 4)
  2819. + set $i = $i + 1
  2820. + end
  2821. +end
  2822. +
  2823. +#################################
  2824. +# Enable MII
  2825. +#################################
  2826. +if ($MII_EN == 1)
  2827. + # MII, External 100Mbps Mode
  2828. + set *0xfe83025c=0x0
  2829. + set *0xfe83031c=0x1
  2830. + # CLK_OUT pad disable
  2831. + set *0xfff770c0=0x18a
  2832. +end
  2833. +
  2834. +#################################
  2835. +# Enable USB
  2836. +#################################
  2837. +if ($USB_EN == 1)
  2838. + # Setup USB_CLK_CFG(0xFFF770F0)
  2839. + set $USB_CLK_CFG=*0xFFF770F0
  2840. + # Set ahb_clk_usb_en=1 to enable USB AHB clock
  2841. + set $USB_CLK_CFG |= (1<<17)
  2842. + # Set cfg_apb_clk_usb_phy_en=1 to enable APB clock
  2843. + set $USB_CLK_CFG |= (1<<16)
  2844. + # Set usb_phy_ref_clk_div_en=1 to enable PHY ref clock
  2845. + set $USB_CLK_CFG |= (1<<7)
  2846. + # Set usb_suspend_clk_div_en=1 to enable suspend clock
  2847. + set $USB_CLK_CFG |= (1<<15)
  2848. + set *0xFFF770F0=$USB_CLK_CFG
  2849. + # delay 10us at least
  2850. + shell sleep 0.1
  2851. + # echo USB_CLK_CFG(0xFFF770F0, should be 0x39899) is:\n
  2852. + # x/wx 0xFFF770F0
  2853. +
  2854. + # Setup PHY internal ref clock (USB_CLK_CFG)
  2855. + set *0xFE83009C=0x1
  2856. + # delay 10us at least
  2857. + shell sleep 0.1
  2858. + # echo USB_CLK_CFG(0xFE83009C) is:\n
  2859. + # x/wx 0xFE83009C
  2860. +
  2861. + # Release PHY (USB_PHY_USW_RST_CFG)
  2862. + set *0xFFF78048=0x1
  2863. + # delay 10us at least
  2864. + shell sleep 0.1
  2865. + # echo USB_CLK_CFG(0xFFF78048) is:\n
  2866. + # x/wx 0xFFF78048
  2867. +end
  2868. +
  2869. +# CPU cache settings
  2870. +set $cr18=0x7d
  2871. +
  2872. +# Setup MMU MSA0 reg
  2873. +set $cr31 = 0x0
  2874. +set $mcr30 = 0x0000000e
  2875. +set $msa0 = 0x0000000e
  2876. +
  2877. +# Load dtb
  2878. +set $fdt_addr = 0x577f0000
  2879. +restore uboot_c810.dtb binary $fdt_addr
  2880. +set $r1 = $fdt_addr
  2881. +
  2882. +load
  2883. +
  2884. +# flush cache
  2885. +set $cr17 = 0x33
  2886. +
  2887. diff --git a/board/thead/anole-c810/hardware.h b/board/thead/anole-c810/hardware.h
  2888. new file mode 100644
  2889. index 0000000000..0fdf1f57b2
  2890. --- /dev/null
  2891. +++ b/board/thead/anole-c810/hardware.h
  2892. @@ -0,0 +1,30 @@
  2893. +/*
  2894. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  2895. + *
  2896. + * SPDX-License-Identifier: GPL-2.0+
  2897. + */
  2898. +
  2899. +#ifndef __ASM_ARCH_HARDWARE_H__
  2900. +#define __ASM_ARCH_HARDWARE_H__
  2901. +
  2902. +#ifdef CONFIG_SPL_BUILD
  2903. +
  2904. +#define GMAC_BASEADDR (u32)(0xfffc0000)
  2905. +#define EMMC_BASEADDR (u32)(0xfffb0000)
  2906. +#define SPI0_BASEADDR (u32)(0xfff75000)
  2907. +#define UART0_BASEADDR (u32)(0xfff73000)
  2908. +#define UART1_BASEADDR (u32)(0xfff73400)
  2909. +
  2910. +#else
  2911. +
  2912. +#define GMAC_BASEADDR (u32)(0xbffc0000)
  2913. +#define EMMC_BASEADDR (u32)(0xbffb0000)
  2914. +#define SPI0_BASEADDR (u32)(0xbff75000)
  2915. +#define UART0_BASEADDR (u32)(0xbff73000)
  2916. +#define UART1_BASEADDR (u32)(0xbff73400)
  2917. +
  2918. +#endif /* CONFIG_SPL_BUILD */
  2919. +
  2920. +#define CONSOLE_UART_BASE UART1_BASEADDR
  2921. +
  2922. +#endif /* __ASM_ARCH_HARDWARE_H__ */
  2923. diff --git a/board/thead/anole-c810/spl/spl.c b/board/thead/anole-c810/spl/spl.c
  2924. new file mode 100644
  2925. index 0000000000..23eba90449
  2926. --- /dev/null
  2927. +++ b/board/thead/anole-c810/spl/spl.c
  2928. @@ -0,0 +1,51 @@
  2929. +/*
  2930. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  2931. + *
  2932. + * SPDX-License-Identifier: GPL-2.0+
  2933. + */
  2934. +
  2935. +#include <linux/types.h>
  2936. +#include <common.h>
  2937. +#include <console.h>
  2938. +#include <asm/io.h>
  2939. +#include <spl.h>
  2940. +#include <asm/spl.h>
  2941. +#include "../../common/datatype.h"
  2942. +#include "../../common/mini_printf.h"
  2943. +#include "../../common/mmc/emmc.h"
  2944. +#include "../../common/spiflash/spiflash.h"
  2945. +#include "../hardware.h"
  2946. +
  2947. +
  2948. +extern s32 uart_open(u32 uart_addrbase);
  2949. +
  2950. +
  2951. +void board_init_f(ulong dummy)
  2952. +{
  2953. + /* Clear global data */
  2954. + uart_open(CONSOLE_UART_BASE);
  2955. + mini_printf("Welcome to SPL!\n");
  2956. +}
  2957. +
  2958. +void board_init_r(gd_t *gd, ulong dummy)
  2959. +{
  2960. + u32 ret;
  2961. + s8 om_judge;
  2962. + void (*load_image)(u32 offset, u32 size, phys_addr_t baseaddr);
  2963. + void (*image_entry)(u32, phys_addr_t);
  2964. + /* Because of the relocation of uboot, the address of uboot in DDR will change.
  2965. + So we prepare the uboot at the address which is calculated by uboot itself.
  2966. + Different DDR address and size will create different uboot address. */
  2967. + phys_addr_t uboot_baseaddr = CONFIG_SYS_TEXT_BASE;
  2968. + phys_addr_t fdt_baseaddr = uboot_baseaddr - 0x10000;
  2969. +
  2970. + mini_printf("The U-Boot-spl start.\n");
  2971. + mini_printf("U-Boot version is 2020.01, internal version is %s-beta4\n", UBOOT_INTERNAL_VERSION);
  2972. +
  2973. + image_entry = (void (*)(u32, phys_addr_t))(*((u32*)uboot_baseaddr));
  2974. + mini_printf("Jump to image_entry: %x\n", image_entry);
  2975. + image_entry(0, fdt_baseaddr);
  2976. +
  2977. + // always loop
  2978. + while (1);
  2979. +}
  2980. diff --git a/board/thead/anole-c810/u-boot-spl.lds b/board/thead/anole-c810/u-boot-spl.lds
  2981. new file mode 100644
  2982. index 0000000000..60481f938b
  2983. --- /dev/null
  2984. +++ b/board/thead/anole-c810/u-boot-spl.lds
  2985. @@ -0,0 +1,67 @@
  2986. +/*
  2987. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  2988. + *
  2989. + * SPDX-License-Identifier: GPL-2.0+
  2990. + */
  2991. +
  2992. +MEMORY
  2993. +{
  2994. + MEM0 : ORIGIN = 0x80000000 , LENGTH = 0x17ffffff /* DDR 384MB */
  2995. + MEM2 : ORIGIN = 0xfe400000 , LENGTH = 0x1fffff /* SRAM 2MB */
  2996. +}
  2997. +
  2998. +REGION_ALIAS("REGION_TEXT", MEM2);
  2999. +REGION_ALIAS("REGION_RODATA", MEM2);
  3000. +REGION_ALIAS("REGION_DATA", MEM2);
  3001. +REGION_ALIAS("REGION_BSS", MEM2);
  3002. +
  3003. +OUTPUT_ARCH(csky)
  3004. +ENTRY(_start)
  3005. +
  3006. +SECTIONS
  3007. +{
  3008. + .text ALIGN(0x4):
  3009. + {
  3010. + __text_start = .;
  3011. + *start.o(*.exptable)
  3012. + *(.text)
  3013. + *(.text.*)
  3014. + __text_end = .;
  3015. + } > REGION_TEXT
  3016. +
  3017. + .rodata ALIGN(0x4):
  3018. + {
  3019. + __rodata_start = .;
  3020. + *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*)))
  3021. + __rodata_end = .;
  3022. + } > REGION_RODATA
  3023. +
  3024. + .data ALIGN(0x4):
  3025. + {
  3026. + __data_start = .;
  3027. + *(.data)
  3028. + *(.data.*)
  3029. + __data_end = .;
  3030. + } > REGION_DATA
  3031. +
  3032. + . = ALIGN(4);
  3033. + .u_boot_list : {
  3034. + KEEP(*(SORT(.u_boot_list*)));
  3035. + } > REGION_DATA
  3036. +
  3037. + __init_end = . ;
  3038. +
  3039. + .bss ALIGN(0x4):
  3040. + {
  3041. + __bss_start = .;
  3042. + *(.sbss)
  3043. + *(.scommon)
  3044. + *(.bss)
  3045. + *(.bss.*)
  3046. + *(COMMON)
  3047. + . = ALIGN(4);
  3048. + __bss_end = .;
  3049. + } > REGION_BSS
  3050. + __end = .;
  3051. +}
  3052. +
  3053. diff --git a/board/thead/anole-c860/Kconfig b/board/thead/anole-c860/Kconfig
  3054. new file mode 100644
  3055. index 0000000000..e2df936f87
  3056. --- /dev/null
  3057. +++ b/board/thead/anole-c860/Kconfig
  3058. @@ -0,0 +1,64 @@
  3059. +#
  3060. +# Copyright (C) 2017-2020 Alibaba Group Holding Limited
  3061. +#
  3062. +# SPDX-License-Identifier: GPL-2.0+
  3063. +#
  3064. +
  3065. +if TARGET_ANOLE_C860
  3066. +
  3067. +config SYS_VENDOR
  3068. + default "thead"
  3069. +
  3070. +config SYS_BOARD
  3071. + default "anole-c860"
  3072. +
  3073. +config SYS_CONFIG_NAME
  3074. + string "Board configuration name"
  3075. + default "anole-c860"
  3076. + help
  3077. + This option contains information about board configuration name.
  3078. + Based on this option include/configs/<CONFIG_SYS_CONFIG_NAME>.h header
  3079. + will be used for board configuration.
  3080. +
  3081. +config SYS_TEXT_BASE
  3082. + default 0x17800000
  3083. +
  3084. +config SPL_TEXT_BASE
  3085. + default 0xfe410000
  3086. +
  3087. +config BOARD_SPECIFIC_OPTIONS
  3088. + def_bool y
  3089. + select C860_CSKY
  3090. + imply CMD_DHCP
  3091. + imply CMD_EXT2
  3092. + imply CMD_EXT4
  3093. + imply CMD_FAT
  3094. + imply CMD_FS_GENERIC
  3095. + imply CMD_NET
  3096. + imply CMD_PING
  3097. + imply CMD_TFTPPUT
  3098. + imply CMD_TFTPSRV
  3099. + imply CMD_BOOT_SLAVE
  3100. + imply NET_RANDOM_ETHADDR
  3101. + imply NETDEVICES
  3102. + imply ETH_DESIGNWARE
  3103. + imply MMC
  3104. + imply CMD_MMC
  3105. + imply DOS_PARTITION
  3106. + imply EFI_PARTITION
  3107. + imply IP_DYN
  3108. + imply ISO_PARTITION
  3109. + imply MACB
  3110. + imply MII
  3111. + imply PHY_LIB
  3112. + imply PHY_MSCC
  3113. + imply SPI
  3114. +
  3115. +config SYS_ANOLE_DDR4
  3116. + bool "DDR4 support for Anole Board"
  3117. + default n
  3118. + help
  3119. + This enables DDR4 sdram code support for the platforms based
  3120. + on Anole EVB.
  3121. +
  3122. +endif
  3123. diff --git a/board/thead/anole-c860/Makefile b/board/thead/anole-c860/Makefile
  3124. new file mode 100644
  3125. index 0000000000..6f63e92e47
  3126. --- /dev/null
  3127. +++ b/board/thead/anole-c860/Makefile
  3128. @@ -0,0 +1,21 @@
  3129. +#
  3130. +# Copyright (C) 2017-2020 Alibaba Group Holding Limited
  3131. +#
  3132. +# SPDX-License-Identifier: GPL-2.0+
  3133. +#
  3134. +
  3135. +obj-y := anole_c860_evb.o
  3136. +obj-y += clock/clock.o
  3137. +
  3138. +ifdef CONFIG_SPL_BUILD
  3139. +ifdef CONFIG_SYS_ANOLE_DDR4
  3140. +obj-y += spl/ddr4/ddr.o
  3141. +obj-y += spl/ddr4/ddr_phy.o
  3142. +else
  3143. +obj-y += spl/lpddr4/ddr.o
  3144. +obj-y += spl/lpddr4/ddr_phy.o
  3145. +endif
  3146. +obj-y += spl/clock.o
  3147. +obj-y += spl/multi_bin.o
  3148. +obj-y += spl/spl.o
  3149. +endif
  3150. diff --git a/board/thead/anole-c860/anole_c860_evb.c b/board/thead/anole-c860/anole_c860_evb.c
  3151. new file mode 100644
  3152. index 0000000000..b3c6ae4d40
  3153. --- /dev/null
  3154. +++ b/board/thead/anole-c860/anole_c860_evb.c
  3155. @@ -0,0 +1,134 @@
  3156. +/*
  3157. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  3158. + *
  3159. + * SPDX-License-Identifier: GPL-2.0+
  3160. + */
  3161. +
  3162. +#include <common.h>
  3163. +#include <asm/io.h>
  3164. +#include <cpu_func.h>
  3165. +#include "../common/mini_printf.h"
  3166. +#include "spl/ddr.h"
  3167. +#include "hardware.h"
  3168. +
  3169. +
  3170. +extern void clock_init(void);
  3171. +
  3172. +
  3173. +#define WDT_BASEADDR (u32)(0xbff78000)
  3174. +
  3175. +#define WDT_LOCK 0x00
  3176. +#define WDT_OT_LOAD_H 0x04
  3177. +#define WDT_OT_LOAD_L 0x08
  3178. +#define WDT_EN 0x10
  3179. +
  3180. +#define WDG_ENABLE (0x5ada7200)
  3181. +#define WDG_DISABLE (0x1)
  3182. +
  3183. +#define SLAVE_ENTRY_BASEADDR (u32)(0xbfff0000)
  3184. +#define SLAVE_RESET_CONTROL (u32)(0xbff48068)
  3185. +#define SLAVE_ENABLE_CONTROL (u32)(0xbe830068)
  3186. +
  3187. +
  3188. +DECLARE_GLOBAL_DATA_PTR;
  3189. +
  3190. +#ifdef CONFIG_SPL_BUILD
  3191. +void sdram_init(void)
  3192. +{
  3193. + init_ddr();
  3194. +}
  3195. +#endif
  3196. +
  3197. +int dram_init(void)
  3198. +{
  3199. + gd->ram_size = PHYS_SDRAM_1_SIZE;
  3200. + return 0;
  3201. +}
  3202. +
  3203. +void board_lmb_reserve(struct lmb *lmb)
  3204. +{
  3205. + lmb_add(lmb, 0x80000000, 0x20000000);
  3206. +}
  3207. +
  3208. +void show_boot_progress(int val) {}
  3209. +
  3210. +int board_early_init_f(void)
  3211. +{
  3212. + timer_init();
  3213. + clock_init();
  3214. + return 0;
  3215. +}
  3216. +
  3217. +int dram_init_banksize(void)
  3218. +{
  3219. + gd->bd->bi_dram[0].start = PHYS_SDRAM_1 + 0x14000000;
  3220. + gd->bd->bi_dram[0].size = 0x4000000;
  3221. +
  3222. + return 0;
  3223. +}
  3224. +
  3225. +int board_early_init_r(void)
  3226. +{
  3227. + return 0;
  3228. +}
  3229. +
  3230. +int disable_slave_cpu(void)
  3231. +{
  3232. + writel(0, SLAVE_RESET_CONTROL);
  3233. + return 0;
  3234. +}
  3235. +
  3236. +int set_slave_cpu_entry(phys_addr_t entry)
  3237. +{
  3238. + // set slave jump addr
  3239. + writel(entry, SLAVE_ENTRY_BASEADDR);
  3240. + flush_cache(SLAVE_ENTRY_BASEADDR, 0x100);
  3241. + return 0;
  3242. +}
  3243. +
  3244. +int enable_slave_cpu(void)
  3245. +{
  3246. + printf("reset slave cpu\n");
  3247. + writel(2, SLAVE_ENABLE_CONTROL);
  3248. + writel(1, SLAVE_RESET_CONTROL);
  3249. + return 0;
  3250. +}
  3251. +
  3252. +int board_prep_linux(bootm_headers_t *images)
  3253. +{
  3254. + // anole_c860
  3255. + // # Setup CPU features regs
  3256. + // # Enable MMU, Icache, Dcache, Return Stack, BPB, BTB, IBTB ...
  3257. + // set $cr31 = 0x670c
  3258. + // set $cr18 = 0x1586d
  3259. + asm volatile("mtcr %0, cr<31, 0>\n" : : "r"(0x670c));
  3260. + asm volatile("mtcr %0, cr<18, 0>\n" : : "r"(0x1586d));
  3261. +
  3262. + // # Invalid L2 cache by 'exec l2cache.iall'
  3263. + // set *0x8f000000=0x9820c100
  3264. + // set $pc=0x8f000000
  3265. + // si
  3266. + asm volatile (".long 0x9820c100");
  3267. +
  3268. + // # Enable L2 cache
  3269. + // set $cr23 = 0xe0010009
  3270. + asm volatile("mtcr %0, cr<23, 0>\n" : : "r"(0xe0010009));
  3271. +
  3272. + return 0;
  3273. +}
  3274. +
  3275. +void board_reset(void)
  3276. +{
  3277. + /* Reset the cpu by setting up the watchdog timer */
  3278. + writel(WDG_ENABLE, WDT_BASEADDR + WDT_LOCK);
  3279. + writel(0, WDT_BASEADDR + WDT_EN);
  3280. + writel(WDG_DISABLE, WDT_BASEADDR + WDT_LOCK);
  3281. +
  3282. + writel(WDG_ENABLE, WDT_BASEADDR + WDT_LOCK);
  3283. + writel(0, WDT_BASEADDR + WDT_OT_LOAD_H);
  3284. + writel(1000, WDT_BASEADDR + WDT_OT_LOAD_L);
  3285. + writel(1, WDT_BASEADDR + WDT_EN);
  3286. + writel(WDG_DISABLE, WDT_BASEADDR + WDT_LOCK);
  3287. +
  3288. + mdelay(500);
  3289. +}
  3290. diff --git a/board/thead/anole-c860/clock/clock.c b/board/thead/anole-c860/clock/clock.c
  3291. new file mode 100644
  3292. index 0000000000..112005721d
  3293. --- /dev/null
  3294. +++ b/board/thead/anole-c860/clock/clock.c
  3295. @@ -0,0 +1,246 @@
  3296. +/*
  3297. + * Copyright (C) 2018-2020 Alibaba Group Holding Limited
  3298. + *
  3299. + * SPDX-License-Identifier: GPL-2.0+
  3300. + */
  3301. +
  3302. +#include <common.h>
  3303. +#include <asm/clock.h>
  3304. +#include <miiphy.h>
  3305. +
  3306. +void gmac_clk_config(u32 interface)
  3307. +{
  3308. + // release phy by gpio0_0
  3309. + *(volatile unsigned int*)(0xbff71000) = 0x1;
  3310. + udelay(10000);
  3311. +
  3312. +#ifdef CONFIG_IS_ASIC
  3313. + if (interface == PHY_INTERFACE_MODE_MII) {
  3314. + *(volatile unsigned int *)(0xbe83025c) = 0x0; //MII MODE
  3315. + *(volatile unsigned int *)(0xbe83031c) = 0x1; //CLK_OUT pad disable
  3316. + *(volatile unsigned int *)(0xbff770c0) = 0x18a;
  3317. + } else if (interface == PHY_INTERFACE_MODE_RMII) {
  3318. + *(volatile unsigned int *)(0xbe83025c) = 0x4; //RMII MODE
  3319. +
  3320. + //RMII, External 100Mbps Mode
  3321. + *(volatile unsigned int *)(0xbe83031c) = 0x0; //CLK_OUT pad enable
  3322. +
  3323. + //50MHz
  3324. + *(volatile unsigned int *)(0xbff770cc) = 0x14;
  3325. + *(volatile unsigned int *)(0xbff770cc) = 0x80000014;
  3326. +
  3327. + //25MHz
  3328. + *(volatile unsigned int *)(0xbff770d4) = 0x2;
  3329. + *(volatile unsigned int *)(0xbff770d4) = 0x80000002;
  3330. +
  3331. + //enable rmii clocks
  3332. + *(volatile unsigned int *)(0xbff770c0) = 0xd68;
  3333. + } else if (interface == PHY_INTERFACE_MODE_RGMII) {
  3334. +
  3335. + //RGMII mode
  3336. + *(volatile unsigned int*)(0xbe8302cc) = 0x20202020;
  3337. + *(volatile unsigned int*)(0xbe8302cf) = 0x07072020;
  3338. + *(volatile unsigned int*)(0xbe8302d4) = 0x07070707;
  3339. +
  3340. + //PHY Mode Sel
  3341. + *(volatile unsigned int*)(0xbe83025c) = 0x1; //0:MII/GMII, 1:RGMII, 4:RMII
  3342. + //Enable TX_CLK PAD
  3343. + *(volatile unsigned int*)(0xbe83031c) = 0x0; //oen
  3344. +
  3345. + //enable pll_div, 1000/4=250MHz
  3346. + *(volatile unsigned int*)(0xbff770cc) = 0x4;
  3347. + *(volatile unsigned int*)(0xbff770cc) = 0x4;
  3348. + *(volatile unsigned int*)(0xbff770cc) = 0x80000004;
  3349. + *(volatile unsigned int*)(0xbff770cc) = 0x80000004;
  3350. +
  3351. +#if 0
  3352. + *(volatile unsigned int*)(0xbff770d0) = 0x2;
  3353. + *(volatile unsigned int*)(0xbff770d0) = 0x2;
  3354. + *(volatile unsigned int*)(0xbff770d0) = 0x80000002;
  3355. + *(volatile unsigned int*)(0xbff770d0) = 0x80000002;
  3356. +#else
  3357. + *(volatile unsigned int*)(0xbff770d0) = 0xa;
  3358. + *(volatile unsigned int*)(0xbff770d0) = 0xa;
  3359. + *(volatile unsigned int*)(0xbff770d0) = 0x8000000a;
  3360. + *(volatile unsigned int*)(0xbff770d0) = 0x8000000a;
  3361. +#endif
  3362. + *(volatile unsigned int*)(0xbff770d8) = 0x28;
  3363. + *(volatile unsigned int*)(0xbff770d8) = 0x28;
  3364. + *(volatile unsigned int*)(0xbff770d8) = 0x80000028;
  3365. + *(volatile unsigned int*)(0xbff770d8) = 0x80000028;
  3366. +
  3367. + *(volatile unsigned int*)(0xbff770c4) = 0x1f;//rx
  3368. + *(volatile unsigned int*)(0xbff770c8) = 0x00;//tx
  3369. +
  3370. + *(volatile unsigned int*)(0xbff770c0) = 0x13dc;
  3371. + }
  3372. +#endif
  3373. +}
  3374. +
  3375. +static void usb_clk_config(void)
  3376. +{
  3377. + // # Setup USB_CLK_CFG(0xFFF770F0)
  3378. + // set $USB_CLK_CFG=*0xFFF770F0
  3379. + unsigned int usb_clk_cfg = *(volatile unsigned int *)0xbff770f0;
  3380. + // # Set ahb_clk_usb_en=1 to enable USB AHB clock
  3381. + // set $USB_CLK_CFG |= (1<<17)
  3382. + usb_clk_cfg |= (1 << 17);
  3383. + // # Set cfg_apb_clk_usb_phy_en=1 to enable APB clock
  3384. + // set $USB_CLK_CFG |= (1<<16)
  3385. + usb_clk_cfg|= (1 << 16);
  3386. + // # Set usb_phy_ref_clk_div_en=1 to enable PHY ref clock
  3387. + // set $USB_CLK_CFG |= (1<<7)
  3388. + usb_clk_cfg |= (1 << 7);
  3389. + // # Set usb_suspend_clk_div_en=1 to enable suspend clock
  3390. + // set $USB_CLK_CFG |= (1<<15)
  3391. + usb_clk_cfg |= (1 << 15);
  3392. + // set *0xFFF770F0=$USB_CLK_CFG
  3393. + *(volatile unsigned int *)0xbff770f0 = usb_clk_cfg;
  3394. + // # delay 10us at least
  3395. + // shell sleep 0.1
  3396. + udelay(10);
  3397. + // # echo USB_CLK_CFG(0xFFF770F0, should be 0x39899) is:\n
  3398. + // # x/wx 0xFFF770F0
  3399. +
  3400. + // # Setup PHY internal ref clock (USB_CLK_CFG)
  3401. + // set *0xFE83009C=0x1
  3402. + *(volatile unsigned int *)0xbe83009c = 0x1;
  3403. + // # delay 10us at least
  3404. + // shell sleep 0.1
  3405. + udelay(10);
  3406. + // # echo USB_CLK_CFG(0xFE83009C) is:\n
  3407. + // # x/wx 0xFE83009C
  3408. +
  3409. + // # Release PHY (USB_PHY_USW_RST_CFG)
  3410. + // set *0xFFF78048=0x1
  3411. + *(volatile unsigned int *)0xbff78048 = 0x1;
  3412. + // # delay 10us at least
  3413. + // shell sleep 0.1
  3414. + udelay(10);
  3415. + // # echo USB_CLK_CFG(0xFFF78048) is:\n
  3416. + // # x/wx 0xFFF78048
  3417. +}
  3418. +
  3419. +// #################################
  3420. +// # Define DelayTick function
  3421. +// #################################
  3422. +// define DelayTicks
  3423. +// set $total = $arg0
  3424. +// set $i = 0
  3425. +// set $temp = 0
  3426. +// while ($i < $total)
  3427. +// # Read SRAM which always can be read
  3428. +// set $temp = *(0xFE400000 + $i * 4)
  3429. +// set $i = $i + 1
  3430. +// end
  3431. +// end
  3432. +// static void delay_tick(int ticks)
  3433. +// {
  3434. +// unsigned int temp = 0;
  3435. +// while (ticks--) {
  3436. +// temp = *(volatile unsigned int *)0xbe400000;
  3437. +// }
  3438. +// }
  3439. +
  3440. +static void npu_config(void)
  3441. +{
  3442. + // set *0xfff78044=0xff
  3443. + *(volatile unsigned int *)0xbff78044 = 0xff;
  3444. + // DelayTicks 32
  3445. + // delay_tick(32);
  3446. + // # x/wx 0xFFF20028 should get 0x20190514
  3447. + // # echo NPU ChipDate is:\n
  3448. + // # x/wx 0xFFF20028
  3449. +}
  3450. +
  3451. +static void vpu_clk_config(void)
  3452. +{
  3453. + // # enable video clock
  3454. + // set *0xFFF77074 |= 0xf
  3455. + *(volatile unsigned int *)0xbff77074 |= 0xf;
  3456. + // # release video reset
  3457. + // set *0xFFF78064 |= (1 << 0)
  3458. + *(volatile unsigned int *)0xbff78064 |= (1 << 0);
  3459. +}
  3460. +
  3461. +// static void pcie_clk_config(void)
  3462. +// {
  3463. +// // # enable PCIe clock (apb, axi, aux)
  3464. +// // set *0xFFF770E0 |= (1 << 9) | (1 << 8) | (1 << 7)
  3465. +// *(volatile unsigned int *)0xbff770e0 |= (1 << 9) | (1 << 8) | (1 << 7);
  3466. +// }
  3467. +
  3468. +static void dmac_clk_config(void)
  3469. +{
  3470. + // # enable DMAC clock
  3471. + // set *0xFFF77094 |= (1 << 11)
  3472. + *(volatile unsigned int *)0xbff77094 |= (1 << 11);
  3473. + // # enable SCE-dmac clock
  3474. + // set *0xFFF77104 |= 0x7
  3475. + *(volatile unsigned int *)0xbff77104 |= 0x7;
  3476. +
  3477. + // # de-assert DMAC reset
  3478. + // set *0xFFF78050 |= (1 << 0)
  3479. + *(volatile unsigned int *)0xbff78050 |= (1 << 0);
  3480. + // # de-assert SCE reset
  3481. + // set *0xFFF78054 |= 0x11010
  3482. + *(volatile unsigned int *)0xbff78054 |= 0x11010;
  3483. +}
  3484. +
  3485. +static void sd_clk_config(void)
  3486. +{
  3487. + // #################################
  3488. + // # Enable SD
  3489. + // #################################
  3490. +
  3491. + // # set SD1_CWPR/GPIO1-15 to GPIO
  3492. + // set *0xFE83033C |= (1 << 22)
  3493. + *(volatile unsigned int *)0xbe83033c |= (1 << 22);
  3494. + // # set SD1_CWPR/GPIO1-15 to output
  3495. + // set *0xFFF72004 |= (1 << 15)
  3496. + *(volatile unsigned int *)0xbff72004 |= (1 << 15);
  3497. + // # set SD1_CWPR/GPIO1-15 to Low(enable power)
  3498. + // set *0xFFF72000 &= ~(1 << 15)
  3499. + *(volatile unsigned int *)0xbff72000 &= ~(1 << 15);
  3500. +
  3501. + // # enable SD clock
  3502. + // set *0xFFF77078 = 0x0c800c80
  3503. + *(volatile unsigned int *)0xbff77078 = 0x0c800c80;
  3504. +
  3505. + // # de-assert SD reset
  3506. + // set *0xFFF78058 |= (1 << 16)
  3507. + *(volatile unsigned int *)0xbff78058 |= (1 << 16);
  3508. +}
  3509. +
  3510. +static void spi_config(void)
  3511. +{
  3512. + // #################################
  3513. + // # Set padmux for SPI CS
  3514. + // #################################
  3515. + // # SPI0: config CS0/CS1 as GPIO
  3516. + // set *0xFE830334 |= (1 << 2) | (1 << 4)
  3517. + *(volatile unsigned int *)0xbe830334 |= (1 << 2) | (1 << 4);
  3518. + // # SPI1: config CS0/CS1 as GPIO
  3519. + // set *0xFE830334 |= (1 << 12) | (1 << 14)
  3520. + *(volatile unsigned int *)0xbe830334 |= (1 << 12) | (1 << 14);
  3521. + // # SFC: config SFC_CSN as GPIO
  3522. + // set *0xFE830330 |= (1 << 22)
  3523. + *(volatile unsigned int *)0xbe830330 |= (1 << 22);
  3524. +}
  3525. +
  3526. +void clock_init(void)
  3527. +{
  3528. +#ifdef CONFIG_RGMII
  3529. + gmac_clk_config(PHY_INTERFACE_MODE_RGMII);
  3530. +#else
  3531. + gmac_clk_config(PHY_INTERFACE_MODE_MII);
  3532. +#endif
  3533. +
  3534. + usb_clk_config();
  3535. + npu_config();
  3536. + vpu_clk_config();
  3537. + // pcie_clk_config();
  3538. + dmac_clk_config();
  3539. + sd_clk_config();
  3540. + spi_config();
  3541. +}
  3542. diff --git a/board/thead/anole-c860/gdbinit.txt b/board/thead/anole-c860/gdbinit.txt
  3543. new file mode 100644
  3544. index 0000000000..3fe8c1c965
  3545. --- /dev/null
  3546. +++ b/board/thead/anole-c860/gdbinit.txt
  3547. @@ -0,0 +1,19 @@
  3548. +#
  3549. +# Copyright (C) 2017-2020 Alibaba Group Holding Limited
  3550. +#
  3551. +# SPDX-License-Identifier: GPL-2.0+
  3552. +#
  3553. +
  3554. +# Disable watchdog
  3555. +set *0xFFF78000=0x5ada7200
  3556. +set *0xFFF78010=0
  3557. +
  3558. +# Disable CPU cache
  3559. +set $cr18=0x00
  3560. +
  3561. +# Load dtb
  3562. +set $fdt_addr = 0x177f0000
  3563. +restore uboot_c860.dtb binary $fdt_addr
  3564. +set $r1 = $fdt_addr
  3565. +
  3566. +load
  3567. diff --git a/board/thead/anole-c860/hardware.h b/board/thead/anole-c860/hardware.h
  3568. new file mode 100644
  3569. index 0000000000..ebf4ec809a
  3570. --- /dev/null
  3571. +++ b/board/thead/anole-c860/hardware.h
  3572. @@ -0,0 +1,30 @@
  3573. +/*
  3574. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  3575. + *
  3576. + * SPDX-License-Identifier: GPL-2.0+
  3577. + */
  3578. +
  3579. +#ifndef __ASM_ARCH_HARDWARE_H__
  3580. +#define __ASM_ARCH_HARDWARE_H__
  3581. +
  3582. +#ifdef CONFIG_SPL_BUILD
  3583. +
  3584. +#define GMAC_BASEADDR (u32)(0xfffc0000)
  3585. +#define EMMC_BASEADDR (u32)(0xfffb0000)
  3586. +#define SPI0_BASEADDR (u32)(0xfff75000)
  3587. +#define UART0_BASEADDR (u32)(0xfff73000)
  3588. +#define UART1_BASEADDR (u32)(0xfff73400)
  3589. +
  3590. +#else
  3591. +
  3592. +#define GMAC_BASEADDR (u32)(0xbffc0000)
  3593. +#define EMMC_BASEADDR (u32)(0xbffb0000)
  3594. +#define SPI0_BASEADDR (u32)(0xbff75000)
  3595. +#define UART0_BASEADDR (u32)(0xbff73000)
  3596. +#define UART1_BASEADDR (u32)(0xbff73400)
  3597. +
  3598. +#endif /* CONFIG_SPL_BUILD */
  3599. +
  3600. +#define CONSOLE_UART_BASE UART0_BASEADDR
  3601. +
  3602. +#endif /* __ASM_ARCH_HARDWARE_H__ */
  3603. diff --git a/board/thead/anole-c860/scripts/emmc_cfg.c b/board/thead/anole-c860/scripts/emmc_cfg.c
  3604. new file mode 100644
  3605. index 0000000000..e3de840c20
  3606. --- /dev/null
  3607. +++ b/board/thead/anole-c860/scripts/emmc_cfg.c
  3608. @@ -0,0 +1,404 @@
  3609. +#ifdef __cplusplus
  3610. +#if __cplusplus
  3611. +extern "C"{
  3612. +#endif
  3613. +#endif /* __cplusplus */
  3614. +
  3615. +/*----------------------------------------------*
  3616. + * The common data type, will be used in the whole project.*
  3617. + *----------------------------------------------*/
  3618. +
  3619. +typedef unsigned char DH_U8;
  3620. +typedef unsigned short DH_U16;
  3621. +typedef unsigned int DH_U32;
  3622. +
  3623. +typedef signed char DH_S8;
  3624. +typedef short DH_S16;
  3625. +typedef int DH_S32;
  3626. +
  3627. +#ifndef _M_IX86
  3628. + typedef unsigned long long DH_U64;
  3629. + typedef long long DH_S64;
  3630. +#else
  3631. + typedef __int64 DH_U64;
  3632. + typedef __int64 DH_S64;
  3633. +#endif
  3634. +
  3635. +typedef char DH_CHAR;
  3636. +typedef void DH_VOID;
  3637. +
  3638. +
  3639. +typedef float DH_F32;
  3640. +typedef double DH_F64;
  3641. +
  3642. +/*----------------------------------------------*
  3643. + * const defination *
  3644. + *----------------------------------------------*/
  3645. +typedef enum {
  3646. + DH_FALSE = 0,
  3647. + DH_TRUE = 1,
  3648. +} DH_BOOL;
  3649. +
  3650. +#ifndef NULL
  3651. + #define NULL 0L
  3652. +#endif
  3653. +
  3654. +#define DH_NULL 0L
  3655. +#define DH_SUCCESS 0
  3656. +#define DH_FAILURE (-1)
  3657. +#define DH_ETIMEOUT (-2) /* 等待超时*/
  3658. +#define DH_EINTR (-3) /* 被信号中断*/
  3659. +
  3660. +
  3661. +#ifdef __cplusplus
  3662. +#if __cplusplus
  3663. +}
  3664. +#endif
  3665. +#endif /* __cplusplus */
  3666. +
  3667. +#define CFG_CRC_INIT_VAL (0x55aa55aa)
  3668. +
  3669. +
  3670. +#define IMG_MAX_HEADER_SIZE (128)
  3671. +
  3672. +/* SPI NOR/NAND Command */
  3673. +#define SPI_FLASH_CMD_READ (0x03)
  3674. +#define SPI_FLASH_CMD_READ_STATUS (0x05)
  3675. +#define SPI_FLASH_CMD_WRITE_ENABLE (0x06)
  3676. +#define SPI_FLASH_CMD_READ_FEATURE (0x0F)
  3677. +#define SPI_FLASH_CMD_READ_TOCACHE (0x13)
  3678. +#define SPI_FLASH_CMD_WRITE_FEATURE (0x1F)
  3679. +#define SPI_FLASH_CMD_WRITE_SR1 (0x31)
  3680. +#define SPI_FLASH_CMD_READ_SR1 (0x35)
  3681. +#define SPI_FLASH_CMD_FAST_READ_QUAD (0x6B)
  3682. +#define SPI_FLASH_CMD_READID (0x9F)
  3683. +#define SPI_FLASH_CMD_QUAD_IO_READ (0xEB)
  3684. +
  3685. +
  3686. +/* SPI nand flash feature settings */
  3687. +#define SPI_FS_PROTECTION (0xA0)
  3688. +#define SPI_FS_FEATURE0 (0xB0)
  3689. +#define SPI_FS_STATUS0 (0xC0)
  3690. +#define SPI_FS_FEATURE1 (0xD0)
  3691. +#define SPI_FS_STATUS1 (0xF0)
  3692. +
  3693. +#define SPI_QE_MASK (0x01)
  3694. +#define SPI_QE_ENABLE (0x01)
  3695. +
  3696. +
  3697. +
  3698. +/* SPI 相关*/
  3699. +
  3700. +#define SPIO_IO_DOMAIN_MASK (0x0F)
  3701. +
  3702. +/* ========线制相关========*/
  3703. +#define SPI_IO_MODE_MASK (0x0F)
  3704. +#define SPI_IO_MODE_SHIFT (0x00)
  3705. +/* 单线制*/
  3706. +#define SPI_IO_MODE_1C1A1D (0x00)
  3707. +
  3708. +/* 双线制*/
  3709. +#define SPI_IO_MODE_1C1A2D (0x01)
  3710. +#define SPI_IO_MODE_1C2A2D (0x02)
  3711. +
  3712. +/* 四线制*/
  3713. +#define SPI_IO_MODE_1C1A4D (0x03)
  3714. +#define SPI_IO_MODE_1C4A4D (0x04)
  3715. +
  3716. +/* DUMMY */
  3717. +#define SPI_IO_DUMMY_MASK (0xF0)
  3718. +#define SPI_IO_DUMMY_SHIFT (0x04)
  3719. +#define SPI_IO_DUMMY_NULL (0x00)
  3720. +#define SPI_IO_DUMMY_CYCLE2 (0x02)
  3721. +#define SPI_IO_DUMMY_CYCLE4 (0x04)
  3722. +#define SPI_IO_DUMMY_CYCLE6 (0x06)
  3723. +#define SPI_IO_DUMMY_CYCLE8 (0x08)
  3724. +
  3725. +
  3726. +#define SPI_IO_SET_ATTR(iomode, dummycycle) (((iomode & SPIO_IO_DOMAIN_MASK) << SPI_IO_MODE_SHIFT) \
  3727. + |((dummycycle & SPIO_IO_DOMAIN_MASK) << SPI_IO_DUMMY_SHIFT))
  3728. +
  3729. +
  3730. +
  3731. +/* Flash厂家ManufactureID*/
  3732. +#define FLASH_MANUFID_GD (0xC8)
  3733. +#define FLASH_MANUFID_MX (0xC2)
  3734. +
  3735. +
  3736. +typedef struct tagImg
  3737. +{
  3738. + /* image info */
  3739. + DH_U32 u32StorageType;
  3740. + DH_U32 u32StorageAddr;
  3741. + DH_U32 u32DownloadAddr;
  3742. + DH_U32 u32FileSize;
  3743. + DH_U32 u32PageSize;
  3744. + DH_U32 u32ColDummy;
  3745. + DH_U32 u32FifoDep;
  3746. +}DH_IMAGE_S;
  3747. +
  3748. +
  3749. +/* disk定义 */
  3750. +#define DH_COMM_SPI_NORFLASH (0)
  3751. +#define DH_COMM_SPI_NANDFLASH (1)
  3752. +#define DH_COMM_PRARLLEL_NORFLASH (2)
  3753. +#define DH_COMM_PARALLEL_NANDFLASH (3)
  3754. +#define DH_COMM_EMMC (4)
  3755. +#define DH_COMM_PCIE (5)
  3756. +
  3757. +/* ECC定义 */
  3758. +#define DH_COMM_ECC_DISABLE (0)
  3759. +#define DH_COMM_ECC_ENABLE (1)
  3760. +#define DH_COMM_ECC_SOC (2)
  3761. +#define DH_COMM_ECC_CRC32 (3)
  3762. +
  3763. +/* Image Type */
  3764. +#define DH_IMGTYPE_BIN (0)
  3765. +#define DH_IMGTYPE_UIMG (1)
  3766. +#define DH_IMGTYPE_SIGN (2)
  3767. +
  3768. +/* 存储器设备能力 */
  3769. +typedef struct tagCommDiskInfo
  3770. +{
  3771. + /* Flash类型 */
  3772. + DH_U8 u8FlashType;
  3773. +
  3774. + /* 备份个数 */
  3775. + DH_U8 u8BakCnt;
  3776. +
  3777. + /* 单次查找好块允许跳过的最大坏块数
  3778. + 0 : 默认为16
  3779. + */
  3780. + DH_U8 u8MaxBadBlk;
  3781. +
  3782. + /* ECC配置 */
  3783. + DH_U8 u8EccCfg;
  3784. +
  3785. +
  3786. + /* ECC MARK */
  3787. + DH_U8 u8EccMask;
  3788. +
  3789. + /* ECC 报错,无法修复值 */
  3790. + DH_U8 u8EccNotCorrected;
  3791. +
  3792. +
  3793. + /* Crc32校验窗口长度,如果为0, 则表明不启用Crc校验
  3794. + 建议按照128、256的长度进行设置。如果配置成128,实际数据组成如下:
  3795. + 124Bytes(Data) + 4Bytes(Crc32) = 128Bytes
  3796. + */
  3797. + DH_U16 u16CrcSectSize;
  3798. +
  3799. + /* Plane Info */
  3800. + DH_U8 u8NeedPlaneSel;
  3801. + DH_U8 u8PlaneBit;
  3802. +
  3803. + /* PageSize, 单位为Byte */
  3804. + DH_U16 u16PageSize;
  3805. +
  3806. + /* Block/Sector 大小,单位为Byte */
  3807. + DH_U32 u32BlkSize;
  3808. +
  3809. + /* PageAddr Shift, 为地址需要左移的个数 */
  3810. + DH_U8 u8DummySht;
  3811. +
  3812. + /* 页地址位宽 */
  3813. + DH_U8 u8PageBW;
  3814. +
  3815. + /*
  3816. + 从PageSize查找第一个1Bit得到
  3817. + 如果 PageSize = 0x800
  3818. + 则 u8PageAddrShift = 11;
  3819. + */
  3820. + DH_U8 u8PageAddrShift;
  3821. +
  3822. + /* Parallel Read Cycle
  3823. + 0 : 5-Cycle
  3824. + 1 : 4-Cycle
  3825. + */
  3826. + DH_U8 u8Cycle4;
  3827. +
  3828. + /* spare 空间 */
  3829. + DH_U16 u16SpareSize;
  3830. +
  3831. + /* ECC_CAP, parallel */
  3832. + DH_U8 u8EccCap;
  3833. +
  3834. + /* 坏块检查要读的页数,如ESMT需要2个 */
  3835. + DH_U8 u8BadChkPages;
  3836. +
  3837. + /* 进行保留 */
  3838. + DH_U8 u8Rev[4];
  3839. +}DH_COMM_DISKINFO_S;
  3840. +
  3841. +/* 大华标志头 */
  3842. +typedef struct tagCommDhFlagInfo
  3843. +{
  3844. + /* 大华镜像标志 */
  3845. + DH_U32 u32Flag;
  3846. +
  3847. + /* 加载源地址 */
  3848. + DH_U32 u32ROMAddr;
  3849. +
  3850. + /* Boot中间使用的内部SRAM地址 */
  3851. + DH_U32 u32RAMAddr;
  3852. +
  3853. + /* Boot阶段加载的长度 */
  3854. + DH_U32 u32BootLength;
  3855. +
  3856. + /* 加载的目标地址 */
  3857. + DH_U32 u32UBootDDRAddr;
  3858. +
  3859. + /* 加载长度 */
  3860. + DH_U32 u32UBootLength;
  3861. +
  3862. + /* 外设信息 */
  3863. + DH_COMM_DISKINFO_S stDiskInfo;
  3864. +
  3865. + /* 测试用,保存代码Hex文件的Crc校验 */
  3866. + DH_U32 u32HexCrc;
  3867. +
  3868. + /* 保留位 */
  3869. + DH_U32 u32UBootFlashAddr;
  3870. +
  3871. + /* 校验位 */
  3872. + DH_U32 u32Crc;
  3873. +}DH_COMM_DHFLAG_S;
  3874. +
  3875. +
  3876. +/* 大华标志头v3 */
  3877. +typedef struct tagCommDhFlagInfoV3
  3878. +{
  3879. + /* 大华镜像标志 */
  3880. + DH_U32 u32Flag;
  3881. +
  3882. + DH_U32 u32CfgFlashAddr;
  3883. + DH_U32 u32CfgCnt;
  3884. +
  3885. + /* miniboot flash and ram addr, image size, image offset, bakup count*/
  3886. + DH_U32 u32MBFlashAddr;
  3887. + DH_U32 u32MBRamAddr;
  3888. + DH_U32 u32MBSize;
  3889. + DH_U32 u32MBOffset;
  3890. + DH_U32 u32MBBakupCnt;
  3891. + DH_U32 u32MBImgType;
  3892. +
  3893. + /* uboot info */
  3894. + DH_U32 u32UBFlashAddr;
  3895. + DH_U32 u32UBRamAddr;
  3896. + DH_U32 u32UBSize;
  3897. + DH_U32 u32UBOffset;
  3898. + DH_U32 u32UBBakupCnt;
  3899. + DH_U32 u32UBImgType;
  3900. +
  3901. + /* 外设信息 */
  3902. + DH_COMM_DISKINFO_S stDiskInfo;
  3903. +
  3904. + DH_U32 rev[7];
  3905. +
  3906. + /* Silent */
  3907. + DH_U32 u32Printf;
  3908. +
  3909. + /* 校验位 */
  3910. + DH_U32 u32ImgCrc;
  3911. + DH_U32 u32FlagCrc;
  3912. +}DH_COMM_DHFLAG_V3_S;
  3913. +
  3914. +
  3915. +
  3916. +
  3917. +#define IH_MAGIC 0x27051956 /* Image Magic Number */
  3918. +#define IH_NMLEN 32 /* Image Name Length */
  3919. +typedef struct image_header {
  3920. + DH_U32 ih_magic; /* Image Header Magic Number */
  3921. + DH_U32 ih_hcrc; /* Image Header CRC Checksum */
  3922. + DH_U32 ih_time; /* Image Creation Timestamp */
  3923. + DH_U32 ih_size; /* Image Data Size */
  3924. + DH_U32 ih_load; /* Data Load Address */
  3925. + DH_U32 ih_ep; /* Entry Point Address */
  3926. + DH_U32 ih_dcrc; /* Image Data CRC Checksum */
  3927. + DH_U8 ih_os; /* Operating System */
  3928. + DH_U8 ih_arch; /* CPU architecture */
  3929. + DH_U8 ih_type; /* Image Type */
  3930. + DH_U8 ih_comp; /* Compression Type */
  3931. + DH_U8 ih_name[IH_NMLEN]; /* Image Name */
  3932. +} image_header_t;
  3933. +
  3934. +struct dhc_security_boot
  3935. +{
  3936. + unsigned int rsa_len;
  3937. + unsigned int rsa_n0inv;
  3938. + unsigned int rsa_modules[64];
  3939. + unsigned int rsa_rr[64];
  3940. +
  3941. + unsigned char sign[256];
  3942. +};
  3943. +
  3944. +#define RSA_KEY_LEN (520)
  3945. +
  3946. +
  3947. +
  3948. +/* 大华标志头个数 */
  3949. +#define DH_COMM_FLAG_SIZE (sizeof(DH_COMM_DHFLAG_S))
  3950. +
  3951. +
  3952. +/* FlashID
  3953. +SNOR : SPI NOR
  3954. +SNAND : SPI NAND
  3955. +PNAND : Parallel NAND
  3956. +*/
  3957. +#define FLASHID_SNOR_GD25Q127 (0x001840C8)
  3958. +#define FLASHID_SNAND_W25N01G (0x0021AAEF)
  3959. +
  3960. +
  3961. +#define DAHUA_FLAG_V3 (0x33646874)
  3962. +#define DAHUA_FLAG (0x0C646874)
  3963. +#define DAHUA_BLOCK_HDRFLAG (0x62626864)
  3964. +
  3965. +#define DH_DEFAULT_MAX_BADCANT (16)
  3966. +#define DH_DEFAULT_MAX_TRY (4)
  3967. +
  3968. +/* argc */
  3969. +#define DH_ARGC_EXEC (0)
  3970. +#define DH_ARGC_VERSION (1)
  3971. +#define DH_ARGC_IMGTYPE (2)
  3972. +#define DH_ARGC_CONFIG (3)
  3973. +#define DH_ARGC_OUTPUT (4)
  3974. +#define DH_ARGC_INPUT_MB (5)
  3975. +#define DH_ARGC_INPUT_UB (6)
  3976. +#define DH_ARGC_FLASH_BASE (7)
  3977. +#define DH_ARGC_FLASH_TYPE (8)
  3978. +#define DH_ARGC_KEY_DIR (9)
  3979. +#define DH_ARGC_KEY_NAME (10)
  3980. +#define DH_ARGC_KEY_GENFILE (11)
  3981. +
  3982. +
  3983. +DH_COMM_DHFLAG_V3_S gastdh8000_emmc_cfg =
  3984. +{
  3985. + .u32Flag = DAHUA_FLAG_V3,
  3986. +
  3987. + .u32CfgFlashAddr = 0,
  3988. + .u32CfgCnt = 0,
  3989. +
  3990. + .u32MBFlashAddr = 0,
  3991. + .u32MBRamAddr = 0xfe410000,
  3992. + .u32MBSize = 0,
  3993. + .u32MBOffset = 0x00,
  3994. + .u32MBBakupCnt = 0x00,
  3995. +
  3996. + .u32UBFlashAddr = 0x40000,
  3997. + .u32UBRamAddr = 0x17800000,
  3998. + .u32UBSize = 0,
  3999. + .u32UBOffset = 0,
  4000. + .u32UBBakupCnt = 0,
  4001. +
  4002. + .stDiskInfo =
  4003. + {
  4004. + .u8FlashType = DH_COMM_EMMC,
  4005. + .u8MaxBadBlk = 0,
  4006. + .u16CrcSectSize = 0,
  4007. + .u16PageSize = 512,
  4008. + .u32BlkSize = 512,
  4009. + },
  4010. +
  4011. + .u32Printf = 1,
  4012. +};
  4013. diff --git a/board/thead/anole-c860/scripts/generate.sh b/board/thead/anole-c860/scripts/generate.sh
  4014. new file mode 100755
  4015. index 0000000000..eb7085f4e1
  4016. --- /dev/null
  4017. +++ b/board/thead/anole-c860/scripts/generate.sh
  4018. @@ -0,0 +1,12 @@
  4019. +#!/bin/sh
  4020. +
  4021. +echo "Generating mboot image ..."
  4022. +sh ./mboot.sh ../../../../spl/u-boot-spl.bin ../../../../u-boot.bin .
  4023. +
  4024. +echo "Generating uboot_ram image ..."
  4025. +if [ -f ./dtc ]; then
  4026. + ./dtc -I dts -O dtb ../../../../arch/csky/dts/anole-rgmii-c860.dts > dt.dtb
  4027. +else
  4028. + dtc -I dts -O dtb ../../../../arch/csky/dts/anole-rgmii-c860.dts > dt.dtb
  4029. +fi
  4030. +bash ./multi_bin.sh ./uboot_ram.img ./dt.dtb ./u-boot.bin
  4031. diff --git a/board/thead/anole-c860/scripts/mboot.sh b/board/thead/anole-c860/scripts/mboot.sh
  4032. new file mode 100755
  4033. index 0000000000..b6f67d65f8
  4034. --- /dev/null
  4035. +++ b/board/thead/anole-c860/scripts/mboot.sh
  4036. @@ -0,0 +1,29 @@
  4037. +THISDIR=`dirname $0`
  4038. +HOST_DIR=.
  4039. +TOOLDIR=${HOST_DIR}/opt/dh_mkimgtool
  4040. +SPL_BIN=$1
  4041. +UBOOT_BIN=$2
  4042. +OUT_DIR=$3
  4043. +
  4044. +echo "prepare scripts ..."
  4045. +mkdir -p ${TOOLDIR}/scripts/dhc/dh8000/emmc/
  4046. +cp bin ${TOOLDIR} -r
  4047. +cp ${THISDIR}/mkimg_emmc.sh ${TOOLDIR}/scripts/dhc/dh8000/emmc
  4048. +
  4049. +echo "prepare config files ..."
  4050. +mkdir -p ${TOOLDIR}/config/dhc/dh8000/emmc/
  4051. +cp ${THISDIR}/emmc_cfg.c ${TOOLDIR}/config/dhc/dh8000/emmc
  4052. +
  4053. +echo "prepare input files ..."
  4054. +mkdir -p ${TOOLDIR}/input/dhc/dh8000/emmc/
  4055. +cp ${SPL_BIN} ${TOOLDIR}/input/dhc/dh8000/emmc/dh8000_mboot.bin
  4056. +cp ${UBOOT_BIN} ${TOOLDIR}/input/dhc/dh8000/emmc/u-boot.bin
  4057. +
  4058. +echo "make image for mboot ..."
  4059. +mkdir -p ${TOOLDIR}/output/dhc/dh8000/emmc/
  4060. +cd ${TOOLDIR}
  4061. +bash ./scripts/dhc/dh8000/emmc/mkimg_emmc.sh mboot
  4062. +cd -
  4063. +
  4064. +echo "copy mboot image to ${OUT_DIR}/mboot.fimg ..."
  4065. +cp ${TOOLDIR}/output/dhc/dh8000/emmc/mboot.fimg ${OUT_DIR}/mboot.fimg
  4066. diff --git a/board/thead/anole-c860/scripts/mkimg_emmc.sh b/board/thead/anole-c860/scripts/mkimg_emmc.sh
  4067. new file mode 100755
  4068. index 0000000000..9fe60f9ac5
  4069. --- /dev/null
  4070. +++ b/board/thead/anole-c860/scripts/mkimg_emmc.sh
  4071. @@ -0,0 +1,154 @@
  4072. +#!/bin/sh
  4073. +
  4074. +#sh dh8000_mkimg.sh mboot/uboot/kernel/kernel_s/rootfs/rootfs_s/all snor/snand/pnand/emmc/ flashconfig fs
  4075. +
  4076. +#fixed config
  4077. +vendor=dhc
  4078. +cputype=dh8000
  4079. +bindir=./bin
  4080. +flasht=emmc
  4081. +flashc=emmc
  4082. +fstype=jffs2
  4083. +verify=crc
  4084. +
  4085. +specdir=${vendor}/${cputype}
  4086. +#shroot=$(pwd)
  4087. +shroot=.
  4088. +
  4089. +cfgdir=${shroot}/config/${specdir}/${flasht}
  4090. +inputdir=${shroot}/input/${specdir}/${flasht}
  4091. +outdir=${shroot}/output/${specdir}/${flasht}
  4092. +scproot="isp@10.35.180.1:/tftpboot/anole"
  4093. +incdir=./config/dhc/dh8000/include/
  4094. +
  4095. +keydir=${shroot}/key/anole
  4096. +keyname=dhc_anole
  4097. +
  4098. +mkbimg=$bindir/mkimg
  4099. +mkuimg=$bindir/mkuimage
  4100. +mkjffs=$bindir/mkfs.jffs2
  4101. +mkbimgSign=$bindir/mkimgSign
  4102. +
  4103. +if [ "${release}" != "" ]; then
  4104. +scpen=y; \
  4105. +scpdir=${scproot}/${release}/${flasht}/${verify}; \
  4106. +echo ${scpdir}
  4107. +else
  4108. +echo "release is null!"; \
  4109. +scpen=n
  4110. +fi
  4111. +
  4112. +mkdir -p ${outdir}/${flasht}/
  4113. +
  4114. +#compiler the config
  4115. +${CROSS_CC_COMPILER}gcc -I${incdir} -c ${cfgdir}/${flashc}_cfg.c -o ${cfgdir}/${flashc}_cfg.o
  4116. +${CROSS_CC_COMPILER}objcopy -O binary ${cfgdir}/${flashc}_cfg.o ${cfgdir}/${flashc}.cfg
  4117. +rm -f ${cfgdir}/${flashc}_cfg.o
  4118. +
  4119. +#${inputdir}/rootfs_dh8000 elf ${keydir} ${keyname}
  4120. +function getDirVerify()
  4121. +{
  4122. + for file in $1/*
  4123. + do
  4124. + keydir=$3
  4125. + keyname=$4
  4126. + if [ -d $file ]
  4127. + then
  4128. + getDirVerify $file elf $keydir $keyname
  4129. + else
  4130. + echo $file
  4131. + ${mkbimgSign} $file $file elf $keydir $keyname
  4132. + fi
  4133. + done
  4134. +}
  4135. +
  4136. +#gen mboot
  4137. +function img_mboot()
  4138. +{
  4139. + echo "gen mboot"
  4140. + para="v3 ${verify} ${cfgdir}/${flashc}.cfg ${outdir}/mboot.fimg ${inputdir}/dh8000_mboot.bin ${inputdir}/u-boot.bin 0 ${flasht}"
  4141. + echo "miniboot para = ${para}"
  4142. + ${mkbimg} ${para}
  4143. + if [ "$scpen" = "y" ]; then
  4144. + scp ${outdir}/mboot.fimg ${scpdir}
  4145. + fi
  4146. +}
  4147. +
  4148. +
  4149. +#gen uboot
  4150. +function img_uboot()
  4151. +{
  4152. + echo "gen uboot"
  4153. + if [ "$verify" = "crc" ]; then
  4154. + para="-A sag -O u-boot -T kernel -C none -a 0x100000 -e 0x00800000 -n u-boot-${flasht} -d ${inputdir}/u-boot.bin ${outdir}/u-boot.uimg"
  4155. + echo "uboot para = ${para}"
  4156. + ${mkuimg} ${para}
  4157. + else
  4158. + para="${inputdir}/u-boot.bin ${outdir}/u-boot.uimg uboot ${keydir} ${keyname}"
  4159. + echo "uboot para = ${para}"
  4160. + ${mkbimgSign} ${para}
  4161. + fi
  4162. +
  4163. + if [ "$scpen" = "y" ]; then
  4164. + scp ${outdir}/${flasht}/u-boot.uimg ${scpdir}
  4165. + fi
  4166. +}
  4167. +#gen linux_host
  4168. +function img_kernel()
  4169. +{
  4170. + echo "gen linux_host"
  4171. + para="-A sag -O linux -T kernel -C none -a 0x80000000 -e 0x80000000 -n linux-${flasht} -d ${inputdir}/linux.img ${outdir}/linux.uimg"
  4172. + echo "linux host para = ${para}"
  4173. + ${mkuimg} ${para}
  4174. +
  4175. + if [ "$verify" = "sign" ]; then
  4176. + para="${outdir}/${flasht}/linux.uimg ${outdir}/linux.uimg kernel ${keydir} ${keyname}"
  4177. + echo "linux host para = ${para}"
  4178. + ${mkbimgSign} ${para}
  4179. + fi
  4180. +
  4181. + if [ "$scpen" = "y" ]; then
  4182. + scp ${outdir}/linux.uimg ${scpdir}
  4183. + fi
  4184. +}
  4185. +#gen linux_slaver
  4186. +function img_skernel()
  4187. +{
  4188. + echo "gen linux_slaver"
  4189. + para="-A sag -O linux -T kernel -C none -a 0x82000000 -e 0x82000000 -n linux-${flasht} -d ${inputdir}/${flasht}/linux_slaver.img ${outdir}/${flasht}/linux_slaver.uimg"
  4190. + echo "linux slaver para = ${para}"
  4191. + ${mkuimg} ${para}
  4192. + if [ "$scpen" = "y" ]; then
  4193. + scp ${outdir}/${flasht}/linux_slaver.uimg ${scpdir}
  4194. + fi
  4195. +}
  4196. +#gen rootfs
  4197. +function img_rootfs
  4198. +{
  4199. + echo "gen rootfs_host; format jffs2"
  4200. +
  4201. + if [ "$verify" = "sign" ]; then
  4202. + para="${inputdir}/rootfs_dh8000 elf ${keydir} ${keyname}"
  4203. + getDirVerify ${para}
  4204. + fi
  4205. +
  4206. + para="-r ${inputdir}/rootfs_dh8000/ -o ${outdir}/rootfs_jffs2.fimg -p 0x300000 -e 0x2000 -s 256 -n"
  4207. + echo "mkfs.jffs2 para = ${para}"
  4208. + ${mkjffs} ${para}
  4209. +
  4210. + if [ "$scpen" = "y" ]; then
  4211. + scp ${outdir}/rootfs_jffs2.fimg ${scpdir}
  4212. + fi
  4213. +}
  4214. +
  4215. +function img_all
  4216. +{
  4217. + img_mboot
  4218. + img_uboot
  4219. + img_kernel
  4220. + img_skernel
  4221. + img_rootfs
  4222. +}
  4223. +
  4224. +#call function
  4225. +img_${1}
  4226. diff --git a/board/thead/anole-c860/scripts/multi_bin.sh b/board/thead/anole-c860/scripts/multi_bin.sh
  4227. new file mode 100755
  4228. index 0000000000..f3dbee5433
  4229. --- /dev/null
  4230. +++ b/board/thead/anole-c860/scripts/multi_bin.sh
  4231. @@ -0,0 +1,92 @@
  4232. +#!/bin/bash
  4233. +
  4234. +OUT_IMG=$1
  4235. +BIN_1=$2
  4236. +BIN_COUNT=1
  4237. +[ x"$3" = x"" ] || { BIN_2=$3; BIN_COUNT=2; }
  4238. +[ x"$4" = x"" ] || { BIN_3=$4; BIN_COUNT=3; }
  4239. +[ x"$5" = x"" ] || { BIN_4=$5; BIN_COUNT=4; }
  4240. +[ x"$6" = x"" ] || { BIN_5=$6; BIN_COUNT=5; }
  4241. +[ x"$7" = x"" ] || { BIN_6=$7; BIN_COUNT=6; }
  4242. +[ x"$8" = x"" ] || { BIN_7=$8; BIN_COUNT=7; }
  4243. +[ x"$9" = x"" ] || { BIN_8=$9; BIN_COUNT=8; }
  4244. +
  4245. +BLOCK_SIZE=16
  4246. +
  4247. +get_file_length() {
  4248. + wc -c $1 | cut -d' ' -f1
  4249. +}
  4250. +
  4251. +u8_to_hex() {
  4252. + echo -e -n "\x`printf "%02x" $1`"
  4253. +}
  4254. +
  4255. +u32_to_hex() {
  4256. + u8_to_hex `expr $1 '%' 256`
  4257. + u8_to_hex `expr $1 '/' 256 '%' 256`
  4258. + u8_to_hex `expr $1 '/' 65536 '%' 256`
  4259. + u8_to_hex `expr $1 '/' 65536 '/' 256`
  4260. +}
  4261. +
  4262. +get_aligned_size() {
  4263. + expr '(' $1 '+' $2 '-' 1 ')' '/' $2 '*' $2
  4264. +}
  4265. +
  4266. +# (16 + 16 * 8 bytes) image header
  4267. +# 0-7: magic
  4268. +# 8: count
  4269. +# 9-15: reserved, must be zero
  4270. +# 16-31: bin1 info
  4271. +# 32-48: bin2 info
  4272. +# ...
  4273. +# 128-143: bin8 info
  4274. +echo -e -n "MBIN\x20\x20\x03\x30" > ${OUT_IMG}
  4275. +echo -e -n "\x${BIN_COUNT}" >> ${OUT_IMG}
  4276. +echo -e -n "\x0\x0\x0\x0\x0\x0\x0" >> ${OUT_IMG}
  4277. +
  4278. +# append (16*8 bytes) bin infos
  4279. +CUR_BIN_INFO_OFFSET=16
  4280. +CUR_BIN_DATA_OFFSET=`expr 16 '+' 16 '*' 8` # (16*8 bytes) bin infos
  4281. +for i in `seq ${BIN_COUNT}`; do
  4282. + eval BIN_FILE='$BIN_'$i
  4283. + if [ -f "${BIN_FILE}" ]; then
  4284. + echo "----"
  4285. + echo "BIN_FILE=${BIN_FILE}"
  4286. + length=`get_file_length ${BIN_FILE}`
  4287. + offset=${CUR_BIN_DATA_OFFSET}
  4288. + echo ">> bin[$i] info: offset($offset) length($length)"
  4289. +
  4290. + # (16 bytes) add info of bin
  4291. + # 0-3: offset
  4292. + # 4-7: length
  4293. + # 8-15: reserved, must be zero
  4294. + u32_to_hex $offset >> ${OUT_IMG}
  4295. + u32_to_hex $length >> ${OUT_IMG}
  4296. + echo -e -n "\x0\x0\x0\x0\x0\x0\x0\x0" >> ${OUT_IMG}
  4297. +
  4298. + aligned_length=`get_aligned_size $length ${BLOCK_SIZE}`
  4299. + eval OFFSET_$i=$offset
  4300. + eval ALIGNED_LENGTH_$i=$aligned_length
  4301. +
  4302. + CUR_BIN_INFO_OFFSET=`expr ${CUR_BIN_INFO_OFFSET} '+' 16`
  4303. + CUR_BIN_DATA_OFFSET=`expr ${CUR_BIN_DATA_OFFSET} '+' $aligned_length`
  4304. + fi
  4305. +done
  4306. +
  4307. +# append bin datas
  4308. +for i in `seq ${BIN_COUNT}`; do
  4309. + eval BIN_FILE='$BIN_'$i
  4310. + if [ -f "${BIN_FILE}" ]; then
  4311. + echo "----"
  4312. + echo "BIN_FILE=${BIN_FILE}"
  4313. + eval offset='$OFFSET_'$i
  4314. + eval aligned_length='$ALIGNED_LENGTH_'$i
  4315. +
  4316. + # add data of bin
  4317. + echo ">> append bin[$i] offset($offset) aligned_length($aligned_length)"
  4318. + seek=`expr $offset '/' ${BLOCK_SIZE}`
  4319. + dd if=${BIN_FILE} of=${OUT_IMG} bs=${BLOCK_SIZE} seek=$seek
  4320. + fi
  4321. +done
  4322. +
  4323. +echo "make image finish!"
  4324. diff --git a/board/thead/anole-c860/spl/clock.c b/board/thead/anole-c860/spl/clock.c
  4325. new file mode 100644
  4326. index 0000000000..3fe4262232
  4327. --- /dev/null
  4328. +++ b/board/thead/anole-c860/spl/clock.c
  4329. @@ -0,0 +1,258 @@
  4330. +/*
  4331. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  4332. + *
  4333. + * SPDX-License-Identifier: GPL-2.0+
  4334. + */
  4335. +
  4336. +/*************************************************
  4337. +ENABLED CLOCKs
  4338. +OSC_CLK = 24MHz
  4339. +CK860 core_clock = 1GHz
  4340. +AXI Bus clock = 500MHz
  4341. +AHB clock = 250MHz(middle-speed peripherals, SFC/SDIO/GMAC/I2S/RDMA..)
  4342. +CFG_APB clock = 125MHz (CAN, DDR/USB/PCIe PHY...)
  4343. +PERI_APB clock = 62.5MHz (most of low-speed peripherals, timer/uart/i2c...)
  4344. +IAS(8core) core_clock = 700MHz
  4345. +DDR core_clock = 664MHz, 2666MT mode
  4346. +SDIO0/1 cclk = 100MHz (software should drived cclk_out=25/50MHz in sd_ctrl)
  4347. +
  4348. +GATED CLOCK:
  4349. +1)CK810 core_clock: enable in software driver when needed
  4350. +2)VIDEO: enable in software driver when needed
  4351. +3)SCE: enable in software driver when needed
  4352. +4)I2S/PCIE/USB/GMAC: enable in software driver when needed
  4353. +*************************************************/
  4354. +
  4355. +void sys_clk_config(int cpu_freq, int ddr_freq)
  4356. +{
  4357. + unsigned int read,i;
  4358. +
  4359. + for(i=0;i<0x40;i++){
  4360. + *(volatile unsigned int*)(0xfff78040) = 0x0; //reset ddr
  4361. + }
  4362. +
  4363. +
  4364. + //Wait ALL PLLs lock
  4365. + read = *(volatile unsigned int *)(0xfff77060);
  4366. + while ((read & 0x1f) != 0x1f) {
  4367. + read = *(volatile unsigned int *)(0xfff77060);
  4368. + }
  4369. +
  4370. +
  4371. + //***********************
  4372. + //CPU DIV
  4373. + //BUS DIV
  4374. + //CPU_CNT DIV
  4375. + //***********************
  4376. + //CPU_CLK=OSC_CLK, BUS_CLK=OSC_CLK/2, CNT_CLK=OSC_CLK/8
  4377. + *(volatile unsigned int *)(0xfff77070) = 0x871; //AXI BUS 2:1
  4378. + read = *(volatile unsigned int *)(0xfff77070); //wait
  4379. + *(volatile unsigned int *)(0xfff77070) = 0x879; //sync
  4380. + asm("nop"); //MUST NOT REVISE
  4381. + asm("nop");
  4382. + asm("nop");
  4383. + asm("nop");
  4384. + asm("nop");
  4385. + asm("nop");
  4386. + asm("nop");
  4387. + asm("nop");
  4388. + asm("nop");
  4389. + asm("nop");
  4390. +
  4391. + //***********************
  4392. + //hclk DIV
  4393. + //cfg_pclk DIV
  4394. + //peri_pclk DIV
  4395. + //***********************
  4396. + //HCLK=OSC_CLK, peri_pclk=OSC_CLK/4, cfg_pclk=OSC_CLK/2
  4397. + *(volatile unsigned int *)(0xfff77090) = 0x1302;
  4398. + read = *(volatile unsigned int *)(0xfff77090); //wait
  4399. + *(volatile unsigned int *)(0xfff77090) = 0x9b0a; //sync
  4400. + asm("nop"); //MUST NOT REVISE
  4401. + asm("nop");
  4402. + asm("nop");
  4403. + asm("nop");
  4404. + asm("nop");
  4405. + asm("nop");
  4406. + asm("nop");
  4407. + asm("nop");
  4408. + asm("nop");
  4409. + asm("nop");
  4410. +
  4411. + //CPU core_clk
  4412. + switch (cpu_freq) {
  4413. + case 1500:
  4414. + *(volatile unsigned int*)(0xfff77000) = 0x01107d02; //1500MHz, 1500MHz
  4415. + break;
  4416. + case 1400:
  4417. + *(volatile unsigned int*)(0xfff77000) = 0x01103a01; //1392MHz, 1392MHz
  4418. + break;
  4419. + case 1300:
  4420. + *(volatile unsigned int*)(0xfff77000) = 0x01103601; //1296MHz, 1296MHz
  4421. + break;
  4422. + case 1200:
  4423. + *(volatile unsigned int*)(0xfff77000) = 0x01103201; //1200MHz, 1200MHz
  4424. + break;
  4425. + case 1100:
  4426. + *(volatile unsigned int*)(0xfff77000) = 0x01205b01; //2184MHz, 1092MHz
  4427. + break;
  4428. + case 1000: //Anole CK860 SignOff Freq
  4429. + *(volatile unsigned int*)(0xfff77000) = 0x0120fa03; //2000MHz, 1000MHz
  4430. + break;
  4431. + case 900:
  4432. + *(volatile unsigned int*)(0xfff77000) = 0x01204b01; //1800MHz, 900MHz
  4433. + break;
  4434. + case 800:
  4435. + *(volatile unsigned int*)(0xfff77000) = 0x0120c803; //1600MHz, 800MHz
  4436. + break;
  4437. + case 700:
  4438. + *(volatile unsigned int*)(0xfff77000) = 0x01203a01; //1392MHz, 696MHz
  4439. + break;
  4440. + case 600:
  4441. + *(volatile unsigned int*)(0xfff77000) = 0x01203201; //1200MHz, 600MHz
  4442. + break;
  4443. + case 500:
  4444. + *(volatile unsigned int*)(0xfff77000) = 0x0140fa03; //2000MHz, 500MHz
  4445. + break;
  4446. + case 400:
  4447. + *(volatile unsigned int*)(0xfff77000) = 0x0150fa03; //2000MHz, 400MHz
  4448. + break;
  4449. + case 300:
  4450. + *(volatile unsigned int*)(0xfff77000) = 0x01403201; //1200MHz, 300MHz
  4451. + break;
  4452. + case 200:
  4453. + *(volatile unsigned int*)(0xfff77000) = 0x01603201; //1200MHz, 200MHz
  4454. + break;
  4455. + }
  4456. + *(volatile unsigned int*)(0xfff77004) = 0x03000000;
  4457. + *(volatile unsigned int*)(0xfff77008) = 0x3; //reconfig
  4458. + read = *(volatile unsigned int*)(0xfff77008); //readback
  4459. + //Wait ALL PLLs Lock
  4460. + read = *(volatile unsigned int*)(0xfff77060);
  4461. + read = *(volatile unsigned int*)(0xfff77060);
  4462. + read = *(volatile unsigned int*)(0xfff77060);
  4463. + while ((read & 0x1f) != 0x1f) {
  4464. + read = *(volatile unsigned int*)(0xfff77060);
  4465. + }
  4466. +
  4467. + //***********************
  4468. + //CPU_CLK=1GHz, BUS_CLK=500MHz, CNT_CLK=125MHz
  4469. + //HCLK=250MHz, peri_clk=62.5MHz, cfg_clk=125MHz
  4470. + //***********************
  4471. + *(volatile unsigned int *)(0xfff77070) = 0x809;
  4472. + asm("nop"); //MUST NOT REVISE
  4473. + asm("nop");
  4474. + asm("nop");
  4475. + asm("nop");
  4476. + asm("nop");
  4477. + asm("nop");
  4478. + asm("nop");
  4479. + asm("nop");
  4480. + asm("nop");
  4481. + asm("nop");
  4482. + asm("nop");
  4483. + asm("nop");
  4484. + asm("nop");
  4485. + asm("nop");
  4486. + asm("nop");
  4487. + asm("nop");
  4488. + asm("nop");
  4489. + asm("nop");
  4490. + asm("nop");
  4491. + asm("nop");
  4492. +
  4493. + //enable all hclk(250MHz)
  4494. + *(volatile unsigned int *)(0xfff77094) = 0xffffffff;
  4495. +
  4496. +
  4497. + //enable all ias_clk(700MHz)
  4498. + //*(volatile unsigned int *)(0xfff77030) = 0x0160af02; //plld, 350MHz
  4499. + //*(volatile unsigned int *)(0xfff77038) = 0x2; //re-config
  4500. + *(volatile unsigned int *)(0xfff770a0) = 0xfff;
  4501. + *(volatile unsigned int *)(0xfff78044) = 0xff;
  4502. +
  4503. + //SDIO0/1
  4504. + *(volatile unsigned int *)(0xfff77078) = 0x0c800c80;
  4505. +
  4506. + //DDRC clock
  4507. + switch (ddr_freq) {
  4508. + case 3192:
  4509. + *(volatile unsigned int *)(0xfff77020) = 0x01208502; //798MHz, 3192MT
  4510. + break;
  4511. + case 3008:
  4512. + *(volatile unsigned int *)(0xfff77020) = 0x01305e01; //752MHz, 3008MT
  4513. + break;
  4514. + case 2912:
  4515. + *(volatile unsigned int *)(0xfff77020) = 0x01305b01; //728MHz, 2912MT
  4516. + break;
  4517. + case 2816:
  4518. + *(volatile unsigned int *)(0xfff77020) = 0x01305801; //704MHz, 2816MT
  4519. + break;
  4520. + case 2720:
  4521. + *(volatile unsigned int *)(0xfff77020) = 0x01305501; //680MHz, 2720MT
  4522. + break;
  4523. + case 2656:
  4524. + *(volatile unsigned int *)(0xfff77020) = 0x01305301; //664MHz, 2656MT
  4525. + break;
  4526. + case 2592:
  4527. + *(volatile unsigned int *)(0xfff77020) = 0x01305101; //648MHz, 2592MT
  4528. + break;
  4529. + case 2496:
  4530. + *(volatile unsigned int *)(0xfff77020) = 0x01304e01; //624MHz, 2496MT
  4531. + break;
  4532. + case 2400:
  4533. + *(volatile unsigned int *)(0xfff77020) = 0x01406401; //600MHz, 2400MT
  4534. + break;
  4535. + case 2184:
  4536. + *(volatile unsigned int *)(0xfff77020) = 0x01405b01; //546MHz, 2184MT
  4537. + break;
  4538. + case 2133:
  4539. + *(volatile unsigned int *)(0xfff77020) = 0x01405801; //528MHz, 2112MT
  4540. + break;
  4541. + case 2000:
  4542. + *(volatile unsigned int *)(0xfff77020) = 0x01607d01; //500MHz, 2000MT
  4543. + break;
  4544. + case 1800:
  4545. + *(volatile unsigned int *)(0xfff77020) = 0x01404b01; //450MHz, 1800MT
  4546. + break;
  4547. + case 1600:
  4548. + *(volatile unsigned int *)(0xfff77020) = 0x01606401; //400MHz, 1600MT
  4549. + break;
  4550. + case 1392:
  4551. + *(volatile unsigned int *)(0xfff77020) = 0x01605701; //348MHz, 1392MT
  4552. + break;
  4553. + default:
  4554. + *(volatile unsigned int *)(0xfff77020) = 0x01604b01; //300MHz, 1200MT
  4555. + break;
  4556. + }
  4557. +
  4558. + *(volatile unsigned int *)(0xfff77024) = 0x03000000;
  4559. + *(volatile unsigned int *)(0xfff77028) = 0x3; //reconfig
  4560. + read = *(volatile unsigned int *)(0xfff77020); //readback
  4561. + //Wait ALL PLLs Lock
  4562. + read = *(volatile unsigned int *)(0xfff77060);
  4563. + read = *(volatile unsigned int *)(0xfff77060);
  4564. + read = *(volatile unsigned int *)(0xfff77060);
  4565. + while ((read & 0x1f) != 0x1f) {
  4566. + read = *(volatile unsigned int *)(0xfff77060);
  4567. + }
  4568. +
  4569. + //enable ddr_axi clocks
  4570. + *(volatile unsigned int*)(0xfff78040) = 0x0;
  4571. + *(volatile unsigned int*)(0xfff78040) = 0x0;
  4572. + *(volatile unsigned int*)(0xfff78040) = 0x0;
  4573. + *(volatile unsigned int*)(0xfff78040) = 0x0;
  4574. + *(volatile unsigned int*)(0xfff77108) = 0xff;
  4575. + *(volatile unsigned int*)(0xfff77108) = 0xff;
  4576. + *(volatile unsigned int*)(0xfff77108) = 0xff;
  4577. + *(volatile unsigned int*)(0xfff78040) = 0x0;
  4578. + *(volatile unsigned int*)(0xfff78040) = 0x0;
  4579. + *(volatile unsigned int*)(0xfff78040) = 0x0;
  4580. + *(volatile unsigned int*)(0xfff78040) = 0x0;
  4581. + *(volatile unsigned int*)(0xfff78040) = 0x9;
  4582. + *(volatile unsigned int*)(0xfff78040) = 0x9;
  4583. +
  4584. + //disable wdg
  4585. + *(volatile unsigned int*)(0xfff78000) = 0x5ada7200;
  4586. + *(volatile unsigned int*)(0xfff78010) = 0x0;
  4587. +}
  4588. diff --git a/board/thead/anole-c860/spl/ddr.h b/board/thead/anole-c860/spl/ddr.h
  4589. new file mode 100644
  4590. index 0000000000..e1bba3807a
  4591. --- /dev/null
  4592. +++ b/board/thead/anole-c860/spl/ddr.h
  4593. @@ -0,0 +1,14 @@
  4594. +/*
  4595. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  4596. + *
  4597. + * SPDX-License-Identifier: GPL-2.0+
  4598. + */
  4599. +
  4600. +#ifndef __ASM_ARCH_DDR_H__
  4601. +#define __ASM_ARCH_DDR_H__
  4602. +
  4603. +
  4604. +int init_ddr(void);
  4605. +
  4606. +
  4607. +#endif /* __ASM_ARCH_DDR_H__ */
  4608. diff --git a/board/thead/anole-c860/spl/ddr4/ddr.c b/board/thead/anole-c860/spl/ddr4/ddr.c
  4609. new file mode 100644
  4610. index 0000000000..387bcb45eb
  4611. --- /dev/null
  4612. +++ b/board/thead/anole-c860/spl/ddr4/ddr.c
  4613. @@ -0,0 +1,365 @@
  4614. +#define apb_wr_4byte(addr,wdata) *(volatile unsigned int*)(addr) = wdata
  4615. +#define apb_rd_4byte(addr,rdata) rdata = *(volatile unsigned int*)(addr)
  4616. +#define apb_wr_2byte(addr,wdata) *(volatile unsigned short*)(addr) = (unsigned short)(wdata)
  4617. +#define apb_rd_2byte(addr,rdata) rdata = (unsigned int)(*(volatile unsigned short*)(addr))
  4618. +
  4619. +#include <common.h>
  4620. +#include <console.h>
  4621. +
  4622. +extern void ddr_fw_run(void);
  4623. +
  4624. +void init_ddr(void)
  4625. +{
  4626. +unsigned int temp_reg;
  4627. +
  4628. +//DDR4 enable, dfi1 disable
  4629. +apb_wr_4byte(0xfe830264, 0x00000002);
  4630. +apb_wr_4byte(0xfe830264, 0x00000002);
  4631. +apb_wr_4byte(0xfe830264, 0x00000002);
  4632. +apb_wr_4byte(0xfe830264, 0x00000002);
  4633. +apb_wr_4byte(0xfe830264, 0x00000002);
  4634. +
  4635. +apb_wr_4byte(0xfe820304, 0x00000001);
  4636. +apb_wr_4byte(0xfe820030, 0x00000001);
  4637. +apb_rd_4byte(0xfe820004, temp_reg);
  4638. +apb_wr_4byte(0xfe820000, 0x81040210);
  4639. +apb_wr_4byte(0xfe820010, 0x00003030);
  4640. +apb_wr_4byte(0xfe820014, 0x00025a4b);
  4641. +apb_wr_4byte(0xfe82001c, 0x931a87e5);
  4642. +apb_wr_4byte(0xfe820020, 0x00000202);
  4643. +apb_wr_4byte(0xfe820024, 0x500e985a);
  4644. +apb_wr_4byte(0xfe82002c, 0x00000000);
  4645. +apb_wr_4byte(0xfe820030, 0x000001ac);
  4646. +apb_wr_4byte(0xfe820034, 0x0001b402);
  4647. +apb_wr_4byte(0xfe820038, 0x007e0001);
  4648. +apb_wr_4byte(0xfe820050, 0x00a1f0b0);
  4649. +apb_wr_4byte(0xfe820054, 0x00050004);
  4650. +apb_wr_4byte(0xfe820060, 0x00000020);
  4651. +apb_wr_4byte(0xfe820064, 0x00180068);
  4652. +apb_wr_4byte(0xfe820068, 0x00010000);
  4653. +//apb_wr_4byte(0xfe820070, 0xa0186614); //ecc
  4654. +//apb_wr_4byte(0xfe820074, 0x00000112); //ecc
  4655. +apb_wr_4byte(0xfe82007c, 0x00000300);
  4656. +apb_wr_4byte(0xfe8200b8, 0x00000ae3);
  4657. +apb_wr_4byte(0xfe8200bc, 0x00006810);
  4658. +apb_wr_4byte(0xfe8200c0, 0x00000000);
  4659. +apb_wr_4byte(0xfe8200c4, 0x0);//0x00001001);
  4660. +apb_wr_4byte(0xfe8200d0, 0xc0030002);
  4661. +apb_wr_4byte(0xfe8200d4, 0x0001000e);
  4662. +apb_wr_4byte(0xfe8200d8, 0x0000f601);
  4663. +
  4664. +apb_wr_4byte(0xfe8200dc, 0x02150101);//MR0=0x215, MR1=0x1
  4665. +apb_wr_4byte(0xfe8200e0, 0x00000080);//MR2=0x0, MR3=0x80
  4666. +apb_wr_4byte(0xfe8200e8, 0x00000641);//MR4=0x0, MR5=0x640
  4667. +apb_wr_4byte(0xfe8200ec, 0x00000400);//MR6=0x400
  4668. +
  4669. +apb_wr_4byte(0xfe8200e4, 0x001102d0);
  4670. +apb_wr_4byte(0xfe8200f0, 0x00000000);
  4671. +apb_wr_4byte(0xfe8200f4, 0x0000f220);
  4672. +apb_wr_4byte(0xfe820100, 0x0e0e1a0e);
  4673. +apb_wr_4byte(0xfe820104, 0x00050414);
  4674. +apb_wr_4byte(0xfe820108, 0x0708050e);
  4675. +apb_wr_4byte(0xfe82010c, 0x0000e00e);
  4676. +apb_wr_4byte(0xfe820110, 0x06030307);
  4677. +apb_wr_4byte(0xfe820114, 0x090a0302);
  4678. +apb_wr_4byte(0xfe820118, 0x04010002);
  4679. +apb_wr_4byte(0xfe82011c, 0x00000a09);
  4680. +apb_wr_4byte(0xfe820120, 0x06060b09);
  4681. +apb_wr_4byte(0xfe820124, 0x0002030c);
  4682. +apb_wr_4byte(0xfe820128, 0x000f0d0b);
  4683. +apb_wr_4byte(0xfe82012c, 0x12060119);
  4684. +apb_wr_4byte(0xfe820130, 0x0e000008);
  4685. +apb_wr_4byte(0xfe820134, 0x00000000);
  4686. +apb_wr_4byte(0xfe820138, 0x00000000);
  4687. +apb_wr_4byte(0xfe82013c, 0x80000000);
  4688. +apb_wr_4byte(0xfe820180, 0x01000040);
  4689. +apb_wr_4byte(0xfe820184, 0x00000070);
  4690. +apb_wr_4byte(0xfe820188, 0x00000000);
  4691. +apb_wr_4byte(0xfe820190, 0x048b8208);
  4692. +apb_wr_4byte(0xfe820194, 0x00070303);
  4693. +apb_wr_4byte(0xfe820198, 0x03919101);
  4694. +apb_wr_4byte(0xfe82019c, 0x000000b0);
  4695. +apb_wr_4byte(0xfe8201a0, 0xa0400018);
  4696. +apb_wr_4byte(0xfe8201a4, 0x0039008d);
  4697. +apb_wr_4byte(0xfe8201a8, 0x80000000);
  4698. +apb_wr_4byte(0xfe8201b0, 0x00000051);
  4699. +apb_wr_4byte(0xfe8201b4, 0x00000b08);
  4700. +apb_wr_4byte(0xfe8201b8, 0x00000017);
  4701. +apb_wr_4byte(0xfe8201c0, 0x00000001);
  4702. +apb_wr_4byte(0xfe8201c4, 0x00000000);
  4703. +
  4704. +
  4705. +//apb_wr_4byte(0xfe820200, 0x0000001f);
  4706. +//apb_wr_4byte(0xfe820204, 0x003f1311);
  4707. +//apb_wr_4byte(0xfe820208, 0x00000500);
  4708. +//apb_wr_4byte(0xfe82020c, 0x14141400);
  4709. +//apb_wr_4byte(0xfe820210, 0x00001f1f);
  4710. +//apb_wr_4byte(0xfe820214, 0x04010b01);
  4711. +//apb_wr_4byte(0xfe820218, 0x05000406);
  4712. +//apb_wr_4byte(0xfe82021c, 0x00000f03);
  4713. +//apb_wr_4byte(0xfe820220, 0x00003f01);
  4714. +//apb_wr_4byte(0xfe820224, 0x0b050605);
  4715. +//apb_wr_4byte(0xfe820228, 0x02090808);
  4716. +//apb_wr_4byte(0xfe82022c, 0x00000002);
  4717. +
  4718. +//by gaohf at 2019/05/05, RBC (1BG, 2BA,16R,10C,16bit)
  4719. +//8Gb x 4pcs = 4GB
  4720. +//Mapping: {ROW, BG, BA, COL}
  4721. +apb_wr_4byte(0xfe820200, 0x001f1f1f);
  4722. +apb_wr_4byte(0xfe820204, 0x003f0808);
  4723. +apb_wr_4byte(0xfe820208, 0x00000000);
  4724. +apb_wr_4byte(0xfe82020c, 0x00000000);
  4725. +apb_wr_4byte(0xfe820210, 0x00001f1f);
  4726. +apb_wr_4byte(0xfe820214, 0x07070707);
  4727. +apb_wr_4byte(0xfe820218, 0x07070707);
  4728. +apb_wr_4byte(0xfe82021c, 0x00000f0f);
  4729. +apb_wr_4byte(0xfe820220, 0x00003f0a);
  4730. +apb_wr_4byte(0xfe820224, 0x00000000);
  4731. +apb_wr_4byte(0xfe820228, 0x00000000);
  4732. +apb_wr_4byte(0xfe82022c, 0x001f1f00);
  4733. +
  4734. +
  4735. +apb_wr_4byte(0xfe820240, 0x05190544);
  4736. +apb_wr_4byte(0xfe820244, 0x00002111);
  4737. +apb_wr_4byte(0xfe820250, 0x22cd0a04);
  4738. +apb_wr_4byte(0xfe820254, 0x00000000);
  4739. +apb_wr_4byte(0xfe82025c, 0x94003e74);
  4740. +apb_wr_4byte(0xfe820264, 0xd4006987);
  4741. +apb_wr_4byte(0xfe82026c, 0x540082e3);
  4742. +apb_wr_4byte(0xfe820300, 0x00000040);
  4743. +apb_wr_4byte(0xfe820304, 0x00000000);
  4744. +apb_wr_4byte(0xfe82030c, 0x00000000);
  4745. +apb_wr_4byte(0xfe820320, 0x00000001);
  4746. +apb_wr_4byte(0xfe820328, 0x00000000);
  4747. +apb_wr_4byte(0xfe82036c, 0x00110000);
  4748. +apb_wr_4byte(0xfe820374, 0x00000069);
  4749. +apb_wr_4byte(0xfe82037c, 0x00000000);
  4750. +apb_wr_4byte(0xfe820380, 0x00000000);
  4751. +apb_wr_4byte(0xfe820384, 0x00000000);
  4752. +apb_wr_4byte(0xfe820400, 0x00000010);
  4753. +apb_wr_4byte(0xfe820404, 0x0000428c);
  4754. +apb_wr_4byte(0xfe820408, 0x0000226f);
  4755. +apb_wr_4byte(0xfe820490, 0x00000001);
  4756. +apb_wr_4byte(0xfe820494, 0x00110002);
  4757. +apb_wr_4byte(0xfe820498, 0x05630051);
  4758. +apb_wr_4byte(0xfe82049c, 0x01100803);
  4759. +apb_wr_4byte(0xfe8204a0, 0x0453025a);
  4760. +apb_wr_4byte(0xfe8204b4, 0x0000700f);
  4761. +apb_wr_4byte(0xfe8204b8, 0x00000351);
  4762. +apb_wr_4byte(0xfe820540, 0x00000001);
  4763. +apb_wr_4byte(0xfe820544, 0x00110005);
  4764. +apb_wr_4byte(0xfe820548, 0x025400cc);
  4765. +apb_wr_4byte(0xfe82054c, 0x01000d0c);
  4766. +apb_wr_4byte(0xfe820550, 0x00f60002);
  4767. +apb_wr_4byte(0xfe820564, 0x00004264);
  4768. +apb_wr_4byte(0xfe820568, 0x0000123a);
  4769. +apb_wr_4byte(0xfe8205f0, 0x00000001);
  4770. +apb_wr_4byte(0xfe8205f4, 0x00100007);
  4771. +apb_wr_4byte(0xfe8205f8, 0x06fa009a);
  4772. +apb_wr_4byte(0xfe8205fc, 0x01010c04);
  4773. +apb_wr_4byte(0xfe820600, 0x02af0645);
  4774. +apb_wr_4byte(0xfe820614, 0x000062ae);
  4775. +apb_wr_4byte(0xfe820618, 0x000033a3);
  4776. +apb_wr_4byte(0xfe8206a0, 0x00000001);
  4777. +apb_wr_4byte(0xfe8206a4, 0x00010006);
  4778. +apb_wr_4byte(0xfe8206a8, 0x005c074e);
  4779. +apb_wr_4byte(0xfe8206ac, 0x01010e02);
  4780. +apb_wr_4byte(0xfe8206b0, 0x07ca01e1);
  4781. +apb_wr_4byte(0xfe8206c4, 0x0000309b);
  4782. +apb_wr_4byte(0xfe8206c8, 0x00002106);
  4783. +apb_wr_4byte(0xfe820750, 0x00000001);
  4784. +apb_wr_4byte(0xfe820754, 0x00200003);
  4785. +apb_wr_4byte(0xfe820758, 0x00990067);
  4786. +apb_wr_4byte(0xfe82075c, 0x01100702);
  4787. +apb_wr_4byte(0xfe820760, 0x04d105b9);
  4788. +apb_wr_4byte(0xfe820774, 0x000040b9);
  4789. +apb_wr_4byte(0xfe820778, 0x000071cb);
  4790. +apb_wr_4byte(0xfe820800, 0x00000001);
  4791. +apb_wr_4byte(0xfe820804, 0x0002000d);
  4792. +apb_wr_4byte(0xfe820808, 0x0490045a);
  4793. +apb_wr_4byte(0xfe82080c, 0x01010908);
  4794. +apb_wr_4byte(0xfe820810, 0x07e70644);
  4795. +apb_wr_4byte(0xfe822020, 0x00000202);
  4796. +apb_wr_4byte(0xfe822024, 0x500e985a);
  4797. +apb_wr_4byte(0xfe822034, 0x0001b402);
  4798. +apb_wr_4byte(0xfe822050, 0x00a1f0b0);
  4799. +apb_wr_4byte(0xfe822064, 0x00188068);
  4800. +apb_wr_4byte(0xfe822068, 0x00010000);
  4801. +
  4802. +apb_wr_4byte(0xfe8220dc, 0x02150101);//MR0=0x215, MR1=0x1
  4803. +apb_wr_4byte(0xfe8220e0, 0x00000080);//MR2=0x0, MR3=0x80
  4804. +apb_wr_4byte(0xfe8220e8, 0x00000641);//MR4=0x0, MR5=0x640
  4805. +apb_wr_4byte(0xfe8220ec, 0x00000400);//MR6=0x400
  4806. +
  4807. +apb_wr_4byte(0xfe8220f4, 0x0000a220);
  4808. +apb_wr_4byte(0xfe822100, 0x0e0e1a0e);
  4809. +apb_wr_4byte(0xfe822104, 0x00050414);
  4810. +apb_wr_4byte(0xfe822108, 0x0708050e);
  4811. +apb_wr_4byte(0xfe82210c, 0x0000e00e);
  4812. +apb_wr_4byte(0xfe822110, 0x06030307);
  4813. +apb_wr_4byte(0xfe822114, 0x090a0302);
  4814. +apb_wr_4byte(0xfe822118, 0x04010002);
  4815. +apb_wr_4byte(0xfe82211c, 0x00000a09);
  4816. +apb_wr_4byte(0xfe822120, 0x06060b09);
  4817. +apb_wr_4byte(0xfe822124, 0x0002030c);
  4818. +apb_wr_4byte(0xfe822128, 0x000f0d0b);
  4819. +apb_wr_4byte(0xfe82212c, 0x12060119);
  4820. +apb_wr_4byte(0xfe822130, 0x0e000008);
  4821. +apb_wr_4byte(0xfe822134, 0x00000000);
  4822. +apb_wr_4byte(0xfe822138, 0x00000000);
  4823. +apb_wr_4byte(0xfe82213c, 0x80000000);
  4824. +apb_wr_4byte(0xfe822180, 0x01000040);
  4825. +apb_wr_4byte(0xfe822190, 0x048b8208);
  4826. +apb_wr_4byte(0xfe822194, 0x00070303);
  4827. +apb_wr_4byte(0xfe8221b4, 0x00000b08);
  4828. +apb_wr_4byte(0xfe8221b8, 0x00000017);
  4829. +apb_wr_4byte(0xfe822240, 0x05190544);
  4830. +apb_rd_4byte(0xfe820060, temp_reg);
  4831. +apb_rd_4byte(0xfe820030, temp_reg);
  4832. +apb_wr_4byte(0xfe820030, 0x000001a4);
  4833. +
  4834. +//Release Resetn
  4835. +apb_wr_4byte(0xfff78040, 0x3ff);
  4836. +apb_wr_4byte(0xfff78040, 0x3ff);
  4837. +apb_wr_4byte(0xfff78040, 0x3ff);
  4838. +apb_wr_4byte(0xfff78040, 0x3ff);
  4839. +apb_wr_4byte(0xfff78040, 0x3ff);
  4840. +
  4841. +
  4842. +/*
  4843. +apb_wr_4byte(0xfe820304, 0x00000000);
  4844. +apb_rd_4byte(0xfe8200cc, temp_reg);
  4845. +apb_rd_4byte(0xfe820030, temp_reg);
  4846. +apb_wr_4byte(0xfe820030, 0x000001a4);
  4847. +apb_rd_4byte(0xfe820030, temp_reg);
  4848. +apb_wr_4byte(0xfe820030, 0x000001a4);
  4849. +apb_rd_4byte(0xfe820020, temp_reg);
  4850. +apb_wr_4byte(0xfe820020, 0x00000202);
  4851. +apb_wr_4byte(0xfe822020, 0x00000202);
  4852. +apb_wr_4byte(0xfe820320, 0x00000000);
  4853. +apb_wr_4byte(0xfe8201b0, 0x00000051);
  4854. +apb_wr_4byte(0xfe8201b0, 0x00000050);
  4855. +apb_wr_4byte(0xfe8201b0, 0x00000050);
  4856. +apb_rd_4byte(0xfe8200d0, temp_reg);
  4857. +apb_rd_4byte(0xfe8201c0, temp_reg);
  4858. +apb_rd_4byte(0xfe820000, temp_reg);
  4859. +apb_rd_4byte(0xfe820000, temp_reg);
  4860. +apb_rd_4byte(0xfe8201b0, temp_reg);
  4861. +apb_rd_4byte(0xfe8200dc, temp_reg);
  4862. +apb_rd_4byte(0xfe8200dc, temp_reg);
  4863. +apb_rd_4byte(0xfe8200e0, temp_reg);
  4864. +apb_rd_4byte(0xfe8200e0, temp_reg);
  4865. +apb_rd_4byte(0xfe8200e8, temp_reg);
  4866. +apb_rd_4byte(0xfe8200e8, temp_reg);
  4867. +apb_rd_4byte(0xfe8200ec, temp_reg);
  4868. +apb_rd_4byte(0xfe8200d0, temp_reg);
  4869. +*/
  4870. +
  4871. +
  4872. +
  4873. +apb_wr_4byte(0xfe820060, 0x00000001); //disable dis_auto_refresh
  4874. +//disable selref_en, powerdown_en, en_dfi_dram_clk_disable
  4875. +apb_wr_4byte(0xfe820030, 0x00000020); //selfref_sw=1
  4876. +apb_wr_4byte(0xfe820320, 0x0); //SWCTL.sw_done
  4877. +apb_wr_4byte(0xfe8201b0, 0x00000050);//bit[12:8]:0~3:Goto PHY P0~3
  4878. + //bit[6]:dis_dyn_adr_tri
  4879. + //bit[5]:dfi_init_start
  4880. + //bit[4]:ctl_idle_en
  4881. + //bit[0]:dfi_init_complete_en, mask during phy init
  4882. +apb_wr_4byte(0xfe820320, 0x1); //SWCTL.sw_done
  4883. +
  4884. +
  4885. +//read SWSTAT, wait sw_done_ack = 1
  4886. +apb_rd_4byte(0xfe820324,temp_reg);
  4887. +while(temp_reg == 0)
  4888. +{
  4889. + apb_rd_4byte(0xfe820324,temp_reg);
  4890. +}
  4891. +apb_wr_4byte(0xfe820304, 0x00000000); //disable CAM
  4892. +
  4893. +apb_rd_4byte(0xfe820000, temp_reg); //delay
  4894. +apb_rd_4byte(0xfe820000, temp_reg); //delay
  4895. +apb_rd_4byte(0xfe820000, temp_reg); //delay
  4896. +apb_rd_4byte(0xfe820000, temp_reg); //delay
  4897. +
  4898. +
  4899. +
  4900. +//Firmware Code Here
  4901. +ddr_fw_run();
  4902. +
  4903. +
  4904. +//*******************************
  4905. +//Switch PHY to MissionMode
  4906. +//*******************************
  4907. +apb_wr_4byte(0xfe820320, 0x00000000); //sw_done
  4908. +apb_wr_4byte(0xfe8201b0, 0x00000070); // x0~3: Goto PHY P0~3,
  4909. + // bit[6]: dis_dyn_adr_tri
  4910. + // bit[5]: dfi_init_start
  4911. + // bit[4]: ctl_idle_en
  4912. + // bit[0]: dfi_init_complete_en after train
  4913. +apb_wr_4byte(0xfe820320, 0x00000001); //sw_done
  4914. +
  4915. +//read SWSTAT, wait sw_done_ack = 1
  4916. +apb_rd_4byte(0xfe820324,temp_reg);
  4917. +while(temp_reg == 0)
  4918. +{
  4919. + apb_rd_4byte(0xfe820324,temp_reg);
  4920. +}
  4921. +
  4922. +//Poll DFISTAT, wait dfi_init_complete
  4923. +apb_rd_4byte(0xfe8201bc,temp_reg);
  4924. +while(temp_reg == 0)
  4925. +{
  4926. + apb_rd_4byte(0xfe8201bc,temp_reg);
  4927. +}
  4928. +
  4929. +//******************************
  4930. +// Switch CTRL to Normal Mode
  4931. +//******************************
  4932. +//updata DFIMISC
  4933. +apb_wr_4byte(0xfe820320, 0x00000000); //sw_done, write prepare
  4934. +apb_wr_4byte(0xfe8201b0, 0x00000050); //x0~3: Goto PHY P0~3,
  4935. + // bit[6]: dis_dyn_adr_tri=0
  4936. + // bit[5]: dfi_init_start
  4937. + // bit[4]: ctl_idle_en
  4938. +apb_wr_4byte(0xfe8201b0, 0x00000051); // bit[0]: dfi_init_complete_en after train
  4939. +apb_wr_4byte(0xfe820030, 0x00000000); // bit[5]: software exit from selfref
  4940. +apb_wr_4byte(0xfe820320, 0x00000001); //sw_done, write into
  4941. +
  4942. +//read SWSTAT, wait sw_done_ack = 1
  4943. +apb_rd_4byte(0xfe820324,temp_reg);
  4944. +while(temp_reg == 0x0)
  4945. +{
  4946. + apb_rd_4byte(0xfe820324,temp_reg);
  4947. +}
  4948. +
  4949. +
  4950. +//STAT, operation_mode
  4951. +// 3'h0 : Init
  4952. +// 3'h1 : Normal
  4953. +// 3'h2 : Power-down
  4954. +// 3'h3 : Self-refresh/Self-refresh power-down
  4955. +apb_rd_4byte(0xfe820004,temp_reg);
  4956. +while((temp_reg & 0x7) != 0x1)
  4957. +{
  4958. + apb_rd_4byte(0xfe820004,temp_reg);
  4959. +}
  4960. +
  4961. +
  4962. +//apb_wr_4byte(0xfe822020, 0x00000202);
  4963. +//apb_wr_4byte(0xfe8200f4, 0x0000f360);
  4964. +//apb_wr_4byte(0xfe820108, 0x0a0c0b14);
  4965. +
  4966. +//Enable AXI ports
  4967. +apb_wr_4byte(0xfe820060, 0x00000000);//enable auto_refresh
  4968. +apb_wr_4byte(0xfe820304, 0x00000000);//enable CAM
  4969. +apb_wr_4byte(0xfe820030, 0x00000000);
  4970. +//apb_wr_4byte(0xfe820030, 0x0000000a); //auto-dis-clk/pwr_down
  4971. +apb_wr_4byte(0xfe820490, 0x00000001);
  4972. +apb_wr_4byte(0xfe820540, 0x00000001);
  4973. +apb_wr_4byte(0xfe8205f0, 0x00000001);
  4974. +apb_wr_4byte(0xfe8206a0, 0x00000001);
  4975. +apb_wr_4byte(0xfe820750, 0x00000001);
  4976. +apb_wr_4byte(0xfe820800, 0x00000001);
  4977. +
  4978. +}
  4979. diff --git a/board/thead/anole-c860/spl/ddr4/ddr_phy.c b/board/thead/anole-c860/spl/ddr4/ddr_phy.c
  4980. new file mode 100644
  4981. index 0000000000..3b4aeed865
  4982. --- /dev/null
  4983. +++ b/board/thead/anole-c860/spl/ddr4/ddr_phy.c
  4984. @@ -0,0 +1,35780 @@
  4985. +#include "../../../common/mini_printf.h"
  4986. +
  4987. +//#define DDR_FW_STAGE_MSG
  4988. +
  4989. +unsigned short train1d_imem[16384] = {
  4990. +0xa0,
  4991. +0x0,
  4992. +0x50,
  4993. +0x0,
  4994. +0x50,
  4995. +0x0,
  4996. +0x50,
  4997. +0x0,
  4998. +0x50,
  4999. +0x0,
  5000. +0x50,
  5001. +0x0,
  5002. +0x50,
  5003. +0x0,
  5004. +0x50,
  5005. +0x0,
  5006. +0x50,
  5007. +0x0,
  5008. +0x50,
  5009. +0x0,
  5010. +0x50,
  5011. +0x0,
  5012. +0x50,
  5013. +0x0,
  5014. +0x50,
  5015. +0x0,
  5016. +0x50,
  5017. +0x0,
  5018. +0x50,
  5019. +0x0,
  5020. +0x50,
  5021. +0x0,
  5022. +0x50,
  5023. +0x0,
  5024. +0x50,
  5025. +0x0,
  5026. +0x50,
  5027. +0x0,
  5028. +0x50,
  5029. +0x0,
  5030. +0x2069,
  5031. +0x40,
  5032. +0x264a,
  5033. +0x7000,
  5034. +0x264a,
  5035. +0x7000,
  5036. +0x264a,
  5037. +0x7000,
  5038. +0x0,
  5039. +0x0,
  5040. +0x0,
  5041. +0x0,
  5042. +0x0,
  5043. +0x0,
  5044. +0x0,
  5045. +0x0,
  5046. +0x0,
  5047. +0x0,
  5048. +0x0,
  5049. +0x0,
  5050. +0x0,
  5051. +0x0,
  5052. +0x0,
  5053. +0x0,
  5054. +0xc4e1,
  5055. +0x44cb,
  5056. +0x8000,
  5057. +0x3000,
  5058. +0xc15,
  5059. +0x1703,
  5060. +0x44cb,
  5061. +0x8000,
  5062. +0x4000,
  5063. +0xc0d,
  5064. +0x1702,
  5065. +0xc4c1,
  5066. +0x2020,
  5067. +0x7c0,
  5068. +0x7fff,
  5069. +0x78e0,
  5070. +0x702c,
  5071. +0x704c,
  5072. +0x706c,
  5073. +0x704d,
  5074. +0x706d,
  5075. +0x708d,
  5076. +0x70ad,
  5077. +0x70cd,
  5078. +0x70ed,
  5079. +0x44db,
  5080. +0x8000,
  5081. +0x4000,
  5082. +0x42db,
  5083. +0x8000,
  5084. +0x400,
  5085. +0x706f,
  5086. +0x2022,
  5087. +0xf80,
  5088. +0x0,
  5089. +0x16bc,
  5090. +0x2069,
  5091. +0x40,
  5092. +0x78e0,
  5093. +0xf1fe,
  5094. +0xc3e1,
  5095. +0xc2e1,
  5096. +0xc1e1,
  5097. +0xc0e1,
  5098. +0xc0f1,
  5099. +0xc1a1,
  5100. +0xe805,
  5101. +0x7487,
  5102. +0xc0d1,
  5103. +0x7fe0,
  5104. +0xc0a4,
  5105. +0x206f,
  5106. +0x843,
  5107. +0x8840,
  5108. +0xa844,
  5109. +0x8808,
  5110. +0x208c,
  5111. +0x8fc3,
  5112. +0xf20d,
  5113. +0xc084,
  5114. +0xc040,
  5115. +0x4020,
  5116. +0xc5a,
  5117. +0x220,
  5118. +0xc184,
  5119. +0x41c3,
  5120. +0x402,
  5121. +0x0,
  5122. +0x946,
  5123. +0x60,
  5124. +0xd8ff,
  5125. +0xbe2,
  5126. +0x220,
  5127. +0xd8ff,
  5128. +0x700c,
  5129. +0x20ab,
  5130. +0xc4,
  5131. +0x7fff,
  5132. +0xf1ff,
  5133. +0x78e0,
  5134. +0x791d,
  5135. +0x793d,
  5136. +0x793d,
  5137. +0x2144,
  5138. +0x382,
  5139. +0x791d,
  5140. +0x793d,
  5141. +0xb9c0,
  5142. +0x7945,
  5143. +0xda08,
  5144. +0xba61,
  5145. +0xa01,
  5146. +0x31,
  5147. +0x781d,
  5148. +0x2044,
  5149. +0x400,
  5150. +0x7905,
  5151. +0x923,
  5152. +0x330,
  5153. +0xd817,
  5154. +0x2144,
  5155. +0x600,
  5156. +0x811,
  5157. +0x231,
  5158. +0x783b,
  5159. +0x911,
  5160. +0x352,
  5161. +0x2080,
  5162. +0xdc3,
  5163. +0xf005,
  5164. +0x4919,
  5165. +0xf003,
  5166. +0x7204,
  5167. +0x7fe0,
  5168. +0x780f,
  5169. +0x78e0,
  5170. +0x781d,
  5171. +0x781d,
  5172. +0x781d,
  5173. +0x2053,
  5174. +0x8042,
  5175. +0x700c,
  5176. +0xf202,
  5177. +0x4950,
  5178. +0x7fe0,
  5179. +0x780f,
  5180. +0x781d,
  5181. +0x781d,
  5182. +0x791d,
  5183. +0xb9c2,
  5184. +0x4919,
  5185. +0x80b,
  5186. +0x352,
  5187. +0x6038,
  5188. +0xb863,
  5189. +0x7fe0,
  5190. +0x780f,
  5191. +0x78e0,
  5192. +0xc2e6,
  5193. +0x1cfc,
  5194. +0xb6c8,
  5195. +0xc1b1,
  5196. +0xc250,
  5197. +0xc14e,
  5198. +0x4200,
  5199. +0x41c3,
  5200. +0xe5,
  5201. +0x1,
  5202. +0x8a6,
  5203. +0x60,
  5204. +0x750c,
  5205. +0x70ad,
  5206. +0xf023,
  5207. +0x448b,
  5208. +0x9412,
  5209. +0x9479,
  5210. +0x943a,
  5211. +0xc04f,
  5212. +0x941b,
  5213. +0x9455,
  5214. +0x94f6,
  5215. +0x94d7,
  5216. +0x9498,
  5217. +0x1426,
  5218. +0x311b,
  5219. +0x1428,
  5220. +0x311f,
  5221. +0xc048,
  5222. +0xc147,
  5223. +0xc346,
  5224. +0xc30f,
  5225. +0xc445,
  5226. +0xc644,
  5227. +0xc743,
  5228. +0xc242,
  5229. +0x750c,
  5230. +0x41c3,
  5231. +0xe6,
  5232. +0xb,
  5233. +0x4261,
  5234. +0x1c04,
  5235. +0x37c0,
  5236. +0x862,
  5237. +0x60,
  5238. +0x1c00,
  5239. +0x36c0,
  5240. +0x71a5,
  5241. +0xc00e,
  5242. +0x79b0,
  5243. +0x4320,
  5244. +0x4328,
  5245. +0x91b,
  5246. +0x22,
  5247. +0x704c,
  5248. +0xf00e,
  5249. +0xc010,
  5250. +0x20f4,
  5251. +0xcc,
  5252. +0xc089,
  5253. +0x7834,
  5254. +0xb080,
  5255. +0xc00e,
  5256. +0x631b,
  5257. +0x794f,
  5258. +0x9ef,
  5259. +0x82b4,
  5260. +0x7144,
  5261. +0xf1cb,
  5262. +0xc0b1,
  5263. +0x1404,
  5264. +0x341b,
  5265. +0xc6c6,
  5266. +0x2845,
  5267. +0x242,
  5268. +0x2849,
  5269. +0x241,
  5270. +0x7b1,
  5271. +0x1a0,
  5272. +0x4040,
  5273. +0x78e0,
  5274. +0x40c3,
  5275. +0x8000,
  5276. +0x44d,
  5277. +0x702c,
  5278. +0xa821,
  5279. +0x7fe0,
  5280. +0xa822,
  5281. +0x78e0,
  5282. +0xc2e4,
  5283. +0x4300,
  5284. +0x700c,
  5285. +0xc06,
  5286. +0x20,
  5287. +0x4220,
  5288. +0xb66,
  5289. +0x20,
  5290. +0x700c,
  5291. +0xb2e,
  5292. +0x20,
  5293. +0x700c,
  5294. +0x216f,
  5295. +0xac3,
  5296. +0x8900,
  5297. +0x45cb,
  5298. +0x8000,
  5299. +0x44d,
  5300. +0x813,
  5301. +0x1f,
  5302. +0x8d01,
  5303. +0x114f,
  5304. +0x8c,
  5305. +0xc11,
  5306. +0x10fe,
  5307. +0x4668,
  5308. +0xe885,
  5309. +0x234f,
  5310. +0x18e,
  5311. +0xf00c,
  5312. +0xe80a,
  5313. +0x8d02,
  5314. +0x268a,
  5315. +0x1018,
  5316. +0x7e65,
  5317. +0xe806,
  5318. +0x2305,
  5319. +0xf8e,
  5320. +0x0,
  5321. +0xe00,
  5322. +0x228c,
  5323. +0x8fc3,
  5324. +0xf219,
  5325. +0x11ef,
  5326. +0x8080,
  5327. +0x201a,
  5328. +0xf80,
  5329. +0x20,
  5330. +0x0,
  5331. +0x2005,
  5332. +0xf80,
  5333. +0x9004,
  5334. +0x40,
  5335. +0xb040,
  5336. +0x11ef,
  5337. +0x8080,
  5338. +0x201a,
  5339. +0xf80,
  5340. +0x20,
  5341. +0x0,
  5342. +0x2005,
  5343. +0xf80,
  5344. +0x9003,
  5345. +0xe040,
  5346. +0xf66,
  5347. +0x1a0,
  5348. +0xb040,
  5349. +0x208a,
  5350. +0x21a,
  5351. +0x41c3,
  5352. +0x900e,
  5353. +0x2a,
  5354. +0x1e00,
  5355. +0x7384,
  5356. +0x9008,
  5357. +0x1e0,
  5358. +0xb100,
  5359. +0x40c3,
  5360. +0x0,
  5361. +0xfac,
  5362. +0xb101,
  5363. +0x1d00,
  5364. +0x1003,
  5365. +0x700c,
  5366. +0xc6c4,
  5367. +0x78e0,
  5368. +0x702c,
  5369. +0x7110,
  5370. +0x20e0,
  5371. +0x7ca,
  5372. +0x1600,
  5373. +0x7102,
  5374. +0x9008,
  5375. +0x1d6,
  5376. +0xaf3,
  5377. +0x803e,
  5378. +0x7124,
  5379. +0x7ee0,
  5380. +0xc2e6,
  5381. +0x1cfc,
  5382. +0xb6c8,
  5383. +0x4338,
  5384. +0xa82,
  5385. +0x60,
  5386. +0x4508,
  5387. +0x71ed,
  5388. +0x46cb,
  5389. +0x9004,
  5390. +0xf2,
  5391. +0xb6e0,
  5392. +0x1e00,
  5393. +0x1005,
  5394. +0x1e00,
  5395. +0x7344,
  5396. +0x9008,
  5397. +0x1e2,
  5398. +0x9c6,
  5399. +0xe0,
  5400. +0x760c,
  5401. +0xb17,
  5402. +0x3030,
  5403. +0xb6e8,
  5404. +0x40c3,
  5405. +0x0,
  5406. +0x61a8,
  5407. +0xfb6,
  5408. +0xffcf,
  5409. +0x1e10,
  5410. +0x1005,
  5411. +0x1404,
  5412. +0x341b,
  5413. +0xc6c6,
  5414. +0xc2e6,
  5415. +0x1cfc,
  5416. +0xb6c8,
  5417. +0xc1a4,
  5418. +0xc040,
  5419. +0xc009,
  5420. +0x4628,
  5421. +0xc10a,
  5422. +0x1c0e,
  5423. +0x3004,
  5424. +0xc000,
  5425. +0x4548,
  5426. +0x1c07,
  5427. +0x3042,
  5428. +0x1600,
  5429. +0x7082,
  5430. +0x8000,
  5431. +0x44d,
  5432. +0x1400,
  5433. +0x301b,
  5434. +0x208c,
  5435. +0x8fc3,
  5436. +0x1600,
  5437. +0x70c0,
  5438. +0x8000,
  5439. +0x3f9,
  5440. +0x23ca,
  5441. +0x3081,
  5442. +0x821,
  5443. +0x33,
  5444. +0xc342,
  5445. +0xdaf3,
  5446. +0x783b,
  5447. +0x7a24,
  5448. +0x2044,
  5449. +0x200,
  5450. +0x7a05,
  5451. +0x783d,
  5452. +0x2044,
  5453. +0x100,
  5454. +0x7a05,
  5455. +0x4140,
  5456. +0x1c07,
  5457. +0x3082,
  5458. +0xd17,
  5459. +0x10f1,
  5460. +0xc70b,
  5461. +0x935,
  5462. +0x1d0,
  5463. +0x1600,
  5464. +0x7080,
  5465. +0x8000,
  5466. +0x13,
  5467. +0xe88d,
  5468. +0xf012,
  5469. +0xd17,
  5470. +0x1590,
  5471. +0xd21,
  5472. +0x1551,
  5473. +0x1600,
  5474. +0x7080,
  5475. +0x8000,
  5476. +0x1,
  5477. +0x815,
  5478. +0x19f,
  5479. +0x40e1,
  5480. +0x2440,
  5481. +0x31c1,
  5482. +0xaf2,
  5483. +0xa0,
  5484. +0x2440,
  5485. +0x3382,
  5486. +0x1600,
  5487. +0x7080,
  5488. +0x8000,
  5489. +0x1,
  5490. +0x811,
  5491. +0x19e,
  5492. +0xd0d,
  5493. +0x10d0,
  5494. +0xd09,
  5495. +0x15b0,
  5496. +0x78fb,
  5497. +0x7f05,
  5498. +0xbef0,
  5499. +0x2579,
  5500. +0x10cc,
  5501. +0x24c5,
  5502. +0x1061,
  5503. +0x7095,
  5504. +0x78ad,
  5505. +0x833,
  5506. +0x573,
  5507. +0x26d0,
  5508. +0x1421,
  5509. +0xd3b,
  5510. +0x1375,
  5511. +0x700c,
  5512. +0x2025,
  5513. +0x340,
  5514. +0xf00d,
  5515. +0xf011,
  5516. +0xf013,
  5517. +0xf015,
  5518. +0xf016,
  5519. +0xf02d,
  5520. +0xf026,
  5521. +0xf011,
  5522. +0xf00f,
  5523. +0xf00f,
  5524. +0xf00d,
  5525. +0xf00d,
  5526. +0xf00e,
  5527. +0x740c,
  5528. +0xf023,
  5529. +0xd0b,
  5530. +0x1551,
  5531. +0x720c,
  5532. +0xf01f,
  5533. +0xd0b,
  5534. +0x1591,
  5535. +0x730c,
  5536. +0xf01b,
  5537. +0xd0d,
  5538. +0x10f1,
  5539. +0x710c,
  5540. +0xd807,
  5541. +0xf017,
  5542. +0xd2b,
  5543. +0x11d0,
  5544. +0xd19,
  5545. +0x1210,
  5546. +0xd23,
  5547. +0x1270,
  5548. +0xd816,
  5549. +0xd0b,
  5550. +0x12b1,
  5551. +0xd808,
  5552. +0xf00b,
  5553. +0xd11,
  5554. +0x1371,
  5555. +0x700c,
  5556. +0x760c,
  5557. +0xf007,
  5558. +0x750c,
  5559. +0xf005,
  5560. +0xd07,
  5561. +0x12d1,
  5562. +0xd820,
  5563. +0xe0d,
  5564. +0x11fe,
  5565. +0x1430,
  5566. +0x301f,
  5567. +0xb886,
  5568. +0x79dd,
  5569. +0xda58,
  5570. +0x2144,
  5571. +0xe01,
  5572. +0x264b,
  5573. +0x9c00,
  5574. +0x21cf,
  5575. +0x1e2,
  5576. +0x7ac4,
  5577. +0x7945,
  5578. +0x7905,
  5579. +0x78dd,
  5580. +0x781d,
  5581. +0x781d,
  5582. +0x2004,
  5583. +0xf82,
  5584. +0x0,
  5585. +0x2000,
  5586. +0xc002,
  5587. +0x219a,
  5588. +0x4,
  5589. +0x232f,
  5590. +0x16c0,
  5591. +0x7845,
  5592. +0x1407,
  5593. +0x3083,
  5594. +0x7825,
  5595. +0x41c3,
  5596. +0x9008,
  5597. +0x0,
  5598. +0x2305,
  5599. +0x104d,
  5600. +0x140e,
  5601. +0x3102,
  5602. +0xb500,
  5603. +0x2604,
  5604. +0x1f8d,
  5605. +0x0,
  5606. +0xff00,
  5607. +0x269a,
  5608. +0x1004,
  5609. +0x231a,
  5610. +0xf83,
  5611. +0x0,
  5612. +0x1000,
  5613. +0xbce0,
  5614. +0xbfc3,
  5615. +0x700c,
  5616. +0x70fd,
  5617. +0x2604,
  5618. +0x1f8c,
  5619. +0x0,
  5620. +0xf00,
  5621. +0x7885,
  5622. +0x7b05,
  5623. +0x2354,
  5624. +0x1800,
  5625. +0x7825,
  5626. +0xb060,
  5627. +0x2355,
  5628. +0x1800,
  5629. +0x7825,
  5630. +0xb040,
  5631. +0x2355,
  5632. +0x1c00,
  5633. +0x7905,
  5634. +0x2705,
  5635. +0x3342,
  5636. +0xb140,
  5637. +0xc100,
  5638. +0x2340,
  5639. +0x3040,
  5640. +0x218c,
  5641. +0x8fc3,
  5642. +0xf405,
  5643. +0x1e00,
  5644. +0x7002,
  5645. +0x8000,
  5646. +0x44d,
  5647. +0x780f,
  5648. +0xc0a4,
  5649. +0x1404,
  5650. +0x341b,
  5651. +0xc6c6,
  5652. +0xc2e6,
  5653. +0x1cfc,
  5654. +0xb6c8,
  5655. +0xc1a8,
  5656. +0xc510,
  5657. +0xc60f,
  5658. +0xc70e,
  5659. +0x1434,
  5660. +0x301b,
  5661. +0xc543,
  5662. +0xc642,
  5663. +0xc741,
  5664. +0xc347,
  5665. +0xc246,
  5666. +0xc144,
  5667. +0xc045,
  5668. +0xe06,
  5669. +0xffef,
  5670. +0x1c00,
  5671. +0x36c0,
  5672. +0x1600,
  5673. +0x7081,
  5674. +0x8000,
  5675. +0x1,
  5676. +0x91f,
  5677. +0x19e,
  5678. +0x78db,
  5679. +0x780f,
  5680. +0xc543,
  5681. +0xc741,
  5682. +0x1c00,
  5683. +0x36c0,
  5684. +0xc042,
  5685. +0xc005,
  5686. +0xc104,
  5687. +0xc206,
  5688. +0xdde,
  5689. +0xffef,
  5690. +0xc307,
  5691. +0xc0a8,
  5692. +0x1404,
  5693. +0x341b,
  5694. +0xc6c6,
  5695. +0x78e0,
  5696. +0x41c3,
  5697. +0x8000,
  5698. +0x44d,
  5699. +0x8920,
  5700. +0x208c,
  5701. +0x8fc3,
  5702. +0x20ca,
  5703. +0x41,
  5704. +0x1e00,
  5705. +0x7004,
  5706. +0x9008,
  5707. +0x1e8,
  5708. +0x7ee0,
  5709. +0x78e0,
  5710. +0x40c3,
  5711. +0x8000,
  5712. +0x44e,
  5713. +0x7fe0,
  5714. +0x1800,
  5715. +0x43,
  5716. +0x40c3,
  5717. +0x8000,
  5718. +0x44f,
  5719. +0x7fe0,
  5720. +0x1800,
  5721. +0x43,
  5722. +0x41c3,
  5723. +0x8000,
  5724. +0x44d,
  5725. +0x8920,
  5726. +0x208c,
  5727. +0x8fc3,
  5728. +0x20ca,
  5729. +0x41,
  5730. +0x1e00,
  5731. +0x7004,
  5732. +0x9008,
  5733. +0x1e6,
  5734. +0x7ee0,
  5735. +0x78e0,
  5736. +0xc2e4,
  5737. +0x1cfc,
  5738. +0xb6c8,
  5739. +0xc1a6,
  5740. +0xc144,
  5741. +0x702c,
  5742. +0xc245,
  5743. +0x1c0c,
  5744. +0x3441,
  5745. +0x4608,
  5746. +0xc042,
  5747. +0x70ad,
  5748. +0x43db,
  5749. +0x0,
  5750. +0x1000,
  5751. +0xd8ff,
  5752. +0xb990,
  5753. +0x724c,
  5754. +0x746c,
  5755. +0xc541,
  5756. +0xd56,
  5757. +0xffef,
  5758. +0x1c00,
  5759. +0x36c0,
  5760. +0x702c,
  5761. +0xd8ff,
  5762. +0xb990,
  5763. +0x724c,
  5764. +0x726c,
  5765. +0xc543,
  5766. +0xc642,
  5767. +0xc541,
  5768. +0xd3e,
  5769. +0xffef,
  5770. +0x1c00,
  5771. +0x36c0,
  5772. +0xc004,
  5773. +0xc543,
  5774. +0xc642,
  5775. +0xc041,
  5776. +0xc005,
  5777. +0x702c,
  5778. +0x734c,
  5779. +0xc040,
  5780. +0xd8ff,
  5781. +0xd26,
  5782. +0xffef,
  5783. +0x726c,
  5784. +0xd8ff,
  5785. +0x702c,
  5786. +0x754c,
  5787. +0xdb40,
  5788. +0xc543,
  5789. +0xc542,
  5790. +0xc541,
  5791. +0xd12,
  5792. +0xffef,
  5793. +0xc540,
  5794. +0xc0a6,
  5795. +0x1404,
  5796. +0x341b,
  5797. +0xc6c4,
  5798. +0x41c3,
  5799. +0x8000,
  5800. +0x44d,
  5801. +0x8920,
  5802. +0x208c,
  5803. +0x8fc3,
  5804. +0x20ca,
  5805. +0x41,
  5806. +0x1e00,
  5807. +0x7004,
  5808. +0x9008,
  5809. +0x1e4,
  5810. +0x7ee0,
  5811. +0x78e0,
  5812. +0xc0e2,
  5813. +0x44cb,
  5814. +0x900e,
  5815. +0x4c,
  5816. +0x9460,
  5817. +0x9441,
  5818. +0x221a,
  5819. +0xf81,
  5820. +0x1,
  5821. +0x0,
  5822. +0x7965,
  5823. +0xe809,
  5824. +0x231a,
  5825. +0xf83,
  5826. +0x8000,
  5827. +0x0,
  5828. +0x793d,
  5829. +0x7b25,
  5830. +0xf009,
  5831. +0xdb0f,
  5832. +0xbb61,
  5833. +0xb01,
  5834. +0x31,
  5835. +0x7a5d,
  5836. +0x793b,
  5837. +0x2105,
  5838. +0x83,
  5839. +0x244f,
  5840. +0x1301,
  5841. +0x9180,
  5842. +0x9141,
  5843. +0x221a,
  5844. +0xf8d,
  5845. +0x1,
  5846. +0x0,
  5847. +0x7d85,
  5848. +0xe807,
  5849. +0x241a,
  5850. +0x1f82,
  5851. +0x8000,
  5852. +0x0,
  5853. +0x78bd,
  5854. +0xf007,
  5855. +0xd80f,
  5856. +0xb861,
  5857. +0x801,
  5858. +0x31,
  5859. +0x7a5d,
  5860. +0x78bb,
  5861. +0x41c3,
  5862. +0x900f,
  5863. +0xfe4c,
  5864. +0x7a05,
  5865. +0xb160,
  5866. +0x4060,
  5867. +0xdb10,
  5868. +0xbb61,
  5869. +0xb01,
  5870. +0x31,
  5871. +0x781d,
  5872. +0xb101,
  5873. +0x41c3,
  5874. +0x900f,
  5875. +0xf04c,
  5876. +0xb140,
  5877. +0x4040,
  5878. +0xda10,
  5879. +0xba61,
  5880. +0xaff,
  5881. +0x8031,
  5882. +0x781d,
  5883. +0xb101,
  5884. +0xc4c2,
  5885. +0x78e0,
  5886. +0xc0f1,
  5887. +0xc1a4,
  5888. +0x700c,
  5889. +0xb46,
  5890. +0xffef,
  5891. +0xd9ff,
  5892. +0x700c,
  5893. +0xc043,
  5894. +0xc042,
  5895. +0xc041,
  5896. +0xd85a,
  5897. +0xc040,
  5898. +0xd8ff,
  5899. +0xd980,
  5900. +0xda0a,
  5901. +0xc36,
  5902. +0xffef,
  5903. +0xdb20,
  5904. +0x700c,
  5905. +0xbea,
  5906. +0xffef,
  5907. +0x712c,
  5908. +0xc0a4,
  5909. +0xc0d1,
  5910. +0x7ee0,
  5911. +0x78e0,
  5912. +0x7014,
  5913. +0x20c0,
  5914. +0xfe9,
  5915. +0x7fe0,
  5916. +0x2884,
  5917. +0x1,
  5918. +0x1600,
  5919. +0x7083,
  5920. +0x8000,
  5921. +0x3f8,
  5922. +0xbbe0,
  5923. +0x7ce0,
  5924. +0x5d5,
  5925. +0x180,
  5926. +0xc0f1,
  5927. +0x4340,
  5928. +0x1600,
  5929. +0x7082,
  5930. +0x8000,
  5931. +0x3f8,
  5932. +0xa1d,
  5933. +0x3e,
  5934. +0xc1a4,
  5935. +0x1c0c,
  5936. +0x3001,
  5937. +0xc042,
  5938. +0x1c04,
  5939. +0x3081,
  5940. +0xc140,
  5941. +0xd8ff,
  5942. +0x702c,
  5943. +0xdbe,
  5944. +0xffef,
  5945. +0x734c,
  5946. +0xc0a4,
  5947. +0xc0d1,
  5948. +0x7ee0,
  5949. +0x78e0,
  5950. +0x1600,
  5951. +0x7083,
  5952. +0x8000,
  5953. +0x3f8,
  5954. +0xbbe0,
  5955. +0x7ce0,
  5956. +0x2246,
  5957. +0xe0c,
  5958. +0x2344,
  5959. +0xe02,
  5960. +0x58d,
  5961. +0x1a0,
  5962. +0x7a85,
  5963. +0x78e0,
  5964. +0xc0f1,
  5965. +0x4340,
  5966. +0x1600,
  5967. +0x7082,
  5968. +0x8000,
  5969. +0x3f8,
  5970. +0xa27,
  5971. +0x3e,
  5972. +0xc1a4,
  5973. +0x1c0c,
  5974. +0x3001,
  5975. +0xc042,
  5976. +0x2244,
  5977. +0xe00,
  5978. +0x2146,
  5979. +0xe01,
  5980. +0x7825,
  5981. +0x1c04,
  5982. +0x3081,
  5983. +0xc040,
  5984. +0xd8ff,
  5985. +0x702c,
  5986. +0xd66,
  5987. +0xffef,
  5988. +0x734c,
  5989. +0xc0a4,
  5990. +0xc0d1,
  5991. +0x7ee0,
  5992. +0xc2e4,
  5993. +0x4508,
  5994. +0x1600,
  5995. +0x7080,
  5996. +0x8000,
  5997. +0x67,
  5998. +0x861,
  5999. +0x11e,
  6000. +0x46cb,
  6001. +0x8000,
  6002. +0x6d4,
  6003. +0xed0a,
  6004. +0x9604,
  6005. +0x1a22,
  6006. +0x301c,
  6007. +0x2004,
  6008. +0xf80,
  6009. +0x0,
  6010. +0xefff,
  6011. +0xf003,
  6012. +0xcc22,
  6013. +0xb604,
  6014. +0x1600,
  6015. +0x7081,
  6016. +0x8000,
  6017. +0x3f8,
  6018. +0x91d,
  6019. +0x1e,
  6020. +0xed0a,
  6021. +0x9602,
  6022. +0x1a21,
  6023. +0x301c,
  6024. +0x2046,
  6025. +0xe02,
  6026. +0x2144,
  6027. +0xe00,
  6028. +0x7845,
  6029. +0xf003,
  6030. +0xcc21,
  6031. +0xb602,
  6032. +0x40c1,
  6033. +0x702c,
  6034. +0x992,
  6035. +0x2a0,
  6036. +0xdaeb,
  6037. +0x9642,
  6038. +0x9621,
  6039. +0x9600,
  6040. +0xed04,
  6041. +0xf4e,
  6042. +0xffcf,
  6043. +0xc6c4,
  6044. +0xf06,
  6045. +0xffcf,
  6046. +0xc6c4,
  6047. +0x78e0,
  6048. +0xc2e6,
  6049. +0x1cfc,
  6050. +0xb6c8,
  6051. +0x4628,
  6052. +0x8ba,
  6053. +0x20,
  6054. +0x4318,
  6055. +0x8ad,
  6056. +0x30,
  6057. +0x710c,
  6058. +0x4708,
  6059. +0x2344,
  6060. +0x37c0,
  6061. +0xe806,
  6062. +0xb861,
  6063. +0x801,
  6064. +0x31,
  6065. +0x7ffb,
  6066. +0x45cb,
  6067. +0x8000,
  6068. +0x6d4,
  6069. +0x9505,
  6070. +0x41c3,
  6071. +0x8000,
  6072. +0x3f6,
  6073. +0xee18,
  6074. +0x2004,
  6075. +0xf80,
  6076. +0x0,
  6077. +0xefff,
  6078. +0xb505,
  6079. +0x8900,
  6080. +0x82f,
  6081. +0x1e,
  6082. +0x9500,
  6083. +0x1a20,
  6084. +0x301c,
  6085. +0x2004,
  6086. +0xf82,
  6087. +0x0,
  6088. +0xef8b,
  6089. +0x9100,
  6090. +0x2004,
  6091. +0xf80,
  6092. +0x0,
  6093. +0x1074,
  6094. +0x7845,
  6095. +0xf008,
  6096. +0xb88c,
  6097. +0xb505,
  6098. +0x8900,
  6099. +0x80b,
  6100. +0x1e,
  6101. +0xcc20,
  6102. +0xb500,
  6103. +0x40a1,
  6104. +0xbce,
  6105. +0x1e0,
  6106. +0x4163,
  6107. +0x78ef,
  6108. +0x41a1,
  6109. +0x714c,
  6110. +0xc02,
  6111. +0x260,
  6112. +0x706c,
  6113. +0x1600,
  6114. +0x7100,
  6115. +0x8000,
  6116. +0x3f6,
  6117. +0xee11,
  6118. +0x82d,
  6119. +0x1e,
  6120. +0x2004,
  6121. +0xf81,
  6122. +0x0,
  6123. +0x1074,
  6124. +0x9500,
  6125. +0x9542,
  6126. +0x2004,
  6127. +0xf80,
  6128. +0x0,
  6129. +0xef8b,
  6130. +0x7825,
  6131. +0x9521,
  6132. +0xf006,
  6133. +0x811,
  6134. +0x1e,
  6135. +0x9542,
  6136. +0x9521,
  6137. +0x9500,
  6138. +0xc2a,
  6139. +0x180,
  6140. +0x1404,
  6141. +0x341b,
  6142. +0xc6c6,
  6143. +0x78e0,
  6144. +0xd961,
  6145. +0xb99f,
  6146. +0x1107,
  6147. +0x480,
  6148. +0xb8e3,
  6149. +0x700c,
  6150. +0x7de0,
  6151. +0x9100,
  6152. +0xd90c,
  6153. +0xb961,
  6154. +0x9ff,
  6155. +0x8031,
  6156. +0x781d,
  6157. +0x7fe0,
  6158. +0xb8c0,
  6159. +0x78e0,
  6160. +0xd961,
  6161. +0xb99f,
  6162. +0x1107,
  6163. +0x480,
  6164. +0xb8e3,
  6165. +0x700c,
  6166. +0x7de0,
  6167. +0x9120,
  6168. +0x710c,
  6169. +0xb9eb,
  6170. +0x7de0,
  6171. +0xd80a,
  6172. +0xb861,
  6173. +0x801,
  6174. +0x31,
  6175. +0x793d,
  6176. +0x7fe0,
  6177. +0x2144,
  6178. +0x40,
  6179. +0x78e0,
  6180. +0x917,
  6181. +0x3f0,
  6182. +0x228a,
  6183. +0xfc7,
  6184. +0x714c,
  6185. +0xb9c4,
  6186. +0xe905,
  6187. +0xb961,
  6188. +0x9ff,
  6189. +0x8031,
  6190. +0x7a5b,
  6191. +0x201a,
  6192. +0xf80,
  6193. +0x0,
  6194. +0x2000,
  6195. +0x224f,
  6196. +0x241,
  6197. +0x2005,
  6198. +0xf80,
  6199. +0x9002,
  6200. +0x16a,
  6201. +0x1800,
  6202. +0x5,
  6203. +0xb040,
  6204. +0xb020,
  6205. +0xb040,
  6206. +0x7fe0,
  6207. +0x1800,
  6208. +0x5,
  6209. +0x78e0,
  6210. +0xc0f1,
  6211. +0x4200,
  6212. +0xd96,
  6213. +0x20,
  6214. +0x4020,
  6215. +0x795b,
  6216. +0x2144,
  6217. +0x181,
  6218. +0xb9c4,
  6219. +0xe906,
  6220. +0xb961,
  6221. +0x901,
  6222. +0x31,
  6223. +0x781d,
  6224. +0xc0d1,
  6225. +0x7fe0,
  6226. +0xb8c1,
  6227. +0x78e0,
  6228. +0xc0f1,
  6229. +0xf7a,
  6230. +0xffcf,
  6231. +0xe809,
  6232. +0x40c3,
  6233. +0x8000,
  6234. +0x6d4,
  6235. +0x712c,
  6236. +0xffe,
  6237. +0x260,
  6238. +0x704c,
  6239. +0x1e00,
  6240. +0x7205,
  6241. +0x900f,
  6242. +0xe022,
  6243. +0xc0d1,
  6244. +0x7ee0,
  6245. +0x78e0,
  6246. +0xc0f1,
  6247. +0xc1a4,
  6248. +0xf32,
  6249. +0xffef,
  6250. +0x4300,
  6251. +0x2079,
  6252. +0x0,
  6253. +0x781b,
  6254. +0x7a1b,
  6255. +0xf46,
  6256. +0xffef,
  6257. +0xe208,
  6258. +0xeba2,
  6259. +0xe822,
  6260. +0xdb69,
  6261. +0xbb9f,
  6262. +0x13ff,
  6263. +0x8480,
  6264. +0xb8e3,
  6265. +0x22c5,
  6266. +0x4a2,
  6267. +0x1e00,
  6268. +0x7084,
  6269. +0x900f,
  6270. +0xe022,
  6271. +0xeaa,
  6272. +0xa0,
  6273. +0xc080,
  6274. +0x9300,
  6275. +0x4383,
  6276. +0x9325,
  6277. +0x704c,
  6278. +0x2004,
  6279. +0xf80,
  6280. +0x0,
  6281. +0x800,
  6282. +0x781d,
  6283. +0x2080,
  6284. +0x10,
  6285. +0x7825,
  6286. +0xb305,
  6287. +0xc080,
  6288. +0xf96,
  6289. +0x260,
  6290. +0x712c,
  6291. +0xf006,
  6292. +0x1e00,
  6293. +0x7084,
  6294. +0x900f,
  6295. +0xe022,
  6296. +0xc0a4,
  6297. +0xc0d1,
  6298. +0x7ee0,
  6299. +0x78e0,
  6300. +0x2032,
  6301. +0xf80,
  6302. +0x8000,
  6303. +0x6e4,
  6304. +0x7fe0,
  6305. +0x2078,
  6306. +0x0,
  6307. +0x78e0,
  6308. +0xc3e1,
  6309. +0xc2e1,
  6310. +0xc1e1,
  6311. +0xc0e1,
  6312. +0xc0f1,
  6313. +0xc1a1,
  6314. +0x4220,
  6315. +0xc184,
  6316. +0xc140,
  6317. +0x1600,
  6318. +0x7081,
  6319. +0x8000,
  6320. +0x18,
  6321. +0x80f,
  6322. +0x64,
  6323. +0x4040,
  6324. +0xaea,
  6325. +0x1e0,
  6326. +0xc100,
  6327. +0x7487,
  6328. +0xc0d1,
  6329. +0x7fe0,
  6330. +0xc0a4,
  6331. +0x78e0,
  6332. +0x791d,
  6333. +0x793d,
  6334. +0x793d,
  6335. +0x793d,
  6336. +0x793d,
  6337. +0x793d,
  6338. +0x215f,
  6339. +0x802,
  6340. +0x219a,
  6341. +0x1,
  6342. +0x7822,
  6343. +0x6058,
  6344. +0x7fe0,
  6345. +0x780e,
  6346. +0xc2e4,
  6347. +0xa12,
  6348. +0x80,
  6349. +0x1600,
  6350. +0x7080,
  6351. +0x8000,
  6352. +0x1,
  6353. +0x41c3,
  6354. +0x3,
  6355. +0xd40,
  6356. +0x45cb,
  6357. +0x9004,
  6358. +0xc0,
  6359. +0x2044,
  6360. +0x808e,
  6361. +0x208a,
  6362. +0x41f,
  6363. +0x20ca,
  6364. +0x41,
  6365. +0xdda,
  6366. +0x60,
  6367. +0x1d00,
  6368. +0x1085,
  6369. +0xa32,
  6370. +0xa0,
  6371. +0x781d,
  6372. +0x70d5,
  6373. +0x41c3,
  6374. +0x7,
  6375. +0xa120,
  6376. +0x40c3,
  6377. +0x0,
  6378. +0x1388,
  6379. +0x20ca,
  6380. +0x41,
  6381. +0xdba,
  6382. +0x60,
  6383. +0x1d00,
  6384. +0x10c5,
  6385. +0xa12,
  6386. +0xa0,
  6387. +0x781d,
  6388. +0x1600,
  6389. +0x7080,
  6390. +0x8000,
  6391. +0x3f9,
  6392. +0x809,
  6393. +0x1f,
  6394. +0x1d00,
  6395. +0x1045,
  6396. +0xc6c4,
  6397. +0x78e0,
  6398. +0xc0f1,
  6399. +0xc1a5,
  6400. +0x4300,
  6401. +0xc080,
  6402. +0x702c,
  6403. +0xdba,
  6404. +0xa0,
  6405. +0xda14,
  6406. +0x231a,
  6407. +0xf80,
  6408. +0x10,
  6409. +0x0,
  6410. +0xc180,
  6411. +0x714c,
  6412. +0xdd6,
  6413. +0x160,
  6414. +0xb885,
  6415. +0x41c3,
  6416. +0xed,
  6417. +0x0,
  6418. +0xf26,
  6419. +0xffef,
  6420. +0x750c,
  6421. +0x700c,
  6422. +0x712c,
  6423. +0xe66,
  6424. +0xffaf,
  6425. +0xc280,
  6426. +0xc0a5,
  6427. +0xc0d1,
  6428. +0x7ee0,
  6429. +0x78e0,
  6430. +0xc2e6,
  6431. +0x1cfc,
  6432. +0xb6c8,
  6433. +0x2482,
  6434. +0x3d02,
  6435. +0x4748,
  6436. +0x4338,
  6437. +0x4408,
  6438. +0xc080,
  6439. +0x702c,
  6440. +0xd6e,
  6441. +0xa0,
  6442. +0xdab4,
  6443. +0xc25,
  6444. +0x10b1,
  6445. +0x750c,
  6446. +0x41c3,
  6447. +0xe9,
  6448. +0x1,
  6449. +0xeea,
  6450. +0xffef,
  6451. +0x4260,
  6452. +0xc080,
  6453. +0x702c,
  6454. +0xdd6,
  6455. +0x160,
  6456. +0x714c,
  6457. +0x700c,
  6458. +0xd909,
  6459. +0xf035,
  6460. +0x231a,
  6461. +0x3f9b,
  6462. +0x10,
  6463. +0x0,
  6464. +0x750c,
  6465. +0xec0c,
  6466. +0x41c3,
  6467. +0xeb,
  6468. +0x1,
  6469. +0xec2,
  6470. +0xffef,
  6471. +0x4260,
  6472. +0xdd09,
  6473. +0xdec0,
  6474. +0xd8d0,
  6475. +0xf00b,
  6476. +0x41c3,
  6477. +0xea,
  6478. +0x1,
  6479. +0xeae,
  6480. +0xffef,
  6481. +0x4260,
  6482. +0x72ad,
  6483. +0xde8c,
  6484. +0xd880,
  6485. +0x60f8,
  6486. +0x2005,
  6487. +0x6c0,
  6488. +0xc180,
  6489. +0xd3e,
  6490. +0x160,
  6491. +0x724c,
  6492. +0x700c,
  6493. +0x722c,
  6494. +0xdd6,
  6495. +0xffaf,
  6496. +0xc280,
  6497. +0xc080,
  6498. +0x702c,
  6499. +0xcfa,
  6500. +0xa0,
  6501. +0xdab4,
  6502. +0x66fe,
  6503. +0x2605,
  6504. +0x16c0,
  6505. +0xc180,
  6506. +0xd1a,
  6507. +0x160,
  6508. +0x42a1,
  6509. +0x710c,
  6510. +0x41a1,
  6511. +0xdb6,
  6512. +0xffaf,
  6513. +0xc280,
  6514. +0x2480,
  6515. +0x3d02,
  6516. +0x1404,
  6517. +0x341b,
  6518. +0xc6c6,
  6519. +0x78e0,
  6520. +0xc3e2,
  6521. +0x2482,
  6522. +0x3d02,
  6523. +0x4528,
  6524. +0x4300,
  6525. +0xc080,
  6526. +0x702c,
  6527. +0xcc2,
  6528. +0xa0,
  6529. +0xdab4,
  6530. +0x2354,
  6531. +0xd00,
  6532. +0xc180,
  6533. +0xce6,
  6534. +0x160,
  6535. +0xda09,
  6536. +0x750c,
  6537. +0x41c3,
  6538. +0xec,
  6539. +0x1,
  6540. +0xe32,
  6541. +0xffef,
  6542. +0x42a1,
  6543. +0x700c,
  6544. +0xd909,
  6545. +0xd72,
  6546. +0xffaf,
  6547. +0xc280,
  6548. +0xc7c2,
  6549. +0x78e0,
  6550. +0xc0f1,
  6551. +0x2482,
  6552. +0x3d02,
  6553. +0xc080,
  6554. +0x702c,
  6555. +0xc8a,
  6556. +0xa0,
  6557. +0xdab4,
  6558. +0x41c3,
  6559. +0xee,
  6560. +0x0,
  6561. +0xe0a,
  6562. +0xffef,
  6563. +0x750c,
  6564. +0xd840,
  6565. +0xc180,
  6566. +0xca2,
  6567. +0x160,
  6568. +0xda09,
  6569. +0x700c,
  6570. +0xd909,
  6571. +0xd3e,
  6572. +0xffaf,
  6573. +0xc280,
  6574. +0x2480,
  6575. +0x3d02,
  6576. +0xc0d1,
  6577. +0x7ee0,
  6578. +0x7ee0,
  6579. +0x78e0,
  6580. +0xc2e6,
  6581. +0x1cfc,
  6582. +0xb6c8,
  6583. +0xc1a1,
  6584. +0x43db,
  6585. +0x9004,
  6586. +0x1e0,
  6587. +0x1300,
  6588. +0x3101,
  6589. +0x1600,
  6590. +0x7080,
  6591. +0x8000,
  6592. +0x4,
  6593. +0x205f,
  6594. +0x100,
  6595. +0x2044,
  6596. +0x7c2,
  6597. +0x4020,
  6598. +0xea05,
  6599. +0xba61,
  6600. +0xaff,
  6601. +0x8031,
  6602. +0x781d,
  6603. +0xb8c3,
  6604. +0x702c,
  6605. +0x811,
  6606. +0x70,
  6607. +0xc140,
  6608. +0x809,
  6609. +0x1b0,
  6610. +0x710c,
  6611. +0xc040,
  6612. +0x700c,
  6613. +0x8a2,
  6614. +0xa0,
  6615. +0xd940,
  6616. +0x71ed,
  6617. +0x45cb,
  6618. +0x9005,
  6619. +0xe112,
  6620. +0x1dde,
  6621. +0x13d4,
  6622. +0x1da6,
  6623. +0x93d4,
  6624. +0x13b6,
  6625. +0xb10e,
  6626. +0xc000,
  6627. +0xe827,
  6628. +0xe4b,
  6629. +0x13bf,
  6630. +0x2684,
  6631. +0x1c07,
  6632. +0x264f,
  6633. +0x13c0,
  6634. +0xb500,
  6635. +0x700c,
  6636. +0xd91c,
  6637. +0x872,
  6638. +0xa0,
  6639. +0x1df6,
  6640. +0x9205,
  6641. +0x40c3,
  6642. +0xf,
  6643. +0x4240,
  6644. +0x702c,
  6645. +0x862,
  6646. +0xa0,
  6647. +0x1df6,
  6648. +0x9245,
  6649. +0x13be,
  6650. +0xb100,
  6651. +0x1df0,
  6652. +0x9045,
  6653. +0x1df6,
  6654. +0x9205,
  6655. +0x209a,
  6656. +0x8,
  6657. +0x2004,
  6658. +0xf80,
  6659. +0x0,
  6660. +0x3e00,
  6661. +0x78c5,
  6662. +0xb88e,
  6663. +0xb500,
  6664. +0xf005,
  6665. +0x1df6,
  6666. +0x9205,
  6667. +0x1df0,
  6668. +0x93c4,
  6669. +0x1e00,
  6670. +0x73c4,
  6671. +0x9013,
  6672. +0xe050,
  6673. +0x7487,
  6674. +0x1404,
  6675. +0x341b,
  6676. +0xc6c6,
  6677. +0x78e0,
  6678. +0xc2e4,
  6679. +0xc1a4,
  6680. +0x702c,
  6681. +0x4608,
  6682. +0xd8ff,
  6683. +0x754c,
  6684. +0xdb08,
  6685. +0xc143,
  6686. +0xc142,
  6687. +0xc141,
  6688. +0x4528,
  6689. +0xe0e,
  6690. +0xffaf,
  6691. +0xc140,
  6692. +0x700c,
  6693. +0xd90c,
  6694. +0xb88c,
  6695. +0xc543,
  6696. +0xc642,
  6697. +0xc541,
  6698. +0xc040,
  6699. +0xd8ff,
  6700. +0xb990,
  6701. +0x714c,
  6702. +0xdf2,
  6703. +0xffaf,
  6704. +0x746c,
  6705. +0xc0a4,
  6706. +0xc6c4,
  6707. +0x78e0,
  6708. +0xc0f1,
  6709. +0xc1a4,
  6710. +0x702c,
  6711. +0xc143,
  6712. +0xc042,
  6713. +0x700c,
  6714. +0xdb0c,
  6715. +0xc141,
  6716. +0x4160,
  6717. +0xb88c,
  6718. +0xc040,
  6719. +0xd8ff,
  6720. +0xb990,
  6721. +0xdce,
  6722. +0xffaf,
  6723. +0x714c,
  6724. +0xc0a4,
  6725. +0xc0d1,
  6726. +0x7ee0,
  6727. +0x78e0,
  6728. +0xc2e2,
  6729. +0x45cb,
  6730. +0x9004,
  6731. +0x6,
  6732. +0xd820,
  6733. +0xf5a,
  6734. +0x60,
  6735. +0x1d00,
  6736. +0x1045,
  6737. +0x1d00,
  6738. +0x1005,
  6739. +0xc6c2,
  6740. +0xc2e6,
  6741. +0x1cfc,
  6742. +0xb6c8,
  6743. +0xc8a,
  6744. +0xffaf,
  6745. +0xc1a4,
  6746. +0x700c,
  6747. +0xc92,
  6748. +0xffaf,
  6749. +0xd9ff,
  6750. +0x70ad,
  6751. +0xd8ff,
  6752. +0x702c,
  6753. +0x754c,
  6754. +0xdb07,
  6755. +0xc543,
  6756. +0xc542,
  6757. +0xc541,
  6758. +0xd82,
  6759. +0xffaf,
  6760. +0xc540,
  6761. +0x70cd,
  6762. +0x736f,
  6763. +0xf003,
  6764. +0x71a5,
  6765. +0xd9d,
  6766. +0x1133,
  6767. +0x700c,
  6768. +0x1600,
  6769. +0x7080,
  6770. +0x8000,
  6771. +0x10,
  6772. +0x8f1,
  6773. +0x836e,
  6774. +0x710c,
  6775. +0x2544,
  6776. +0x17c1,
  6777. +0xe906,
  6778. +0xb961,
  6779. +0x901,
  6780. +0x31,
  6781. +0x781b,
  6782. +0x1600,
  6783. +0x7101,
  6784. +0x8000,
  6785. +0x6da,
  6786. +0x7f0f,
  6787. +0xc643,
  6788. +0xc742,
  6789. +0x1c04,
  6790. +0x36c0,
  6791. +0xc140,
  6792. +0x702c,
  6793. +0xd8ff,
  6794. +0xb990,
  6795. +0x734c,
  6796. +0xf12,
  6797. +0xffaf,
  6798. +0x726c,
  6799. +0x1600,
  6800. +0x7100,
  6801. +0x8000,
  6802. +0x6da,
  6803. +0xc643,
  6804. +0xc742,
  6805. +0x1c04,
  6806. +0x36c0,
  6807. +0xc040,
  6808. +0xd8ff,
  6809. +0x702c,
  6810. +0x734c,
  6811. +0xef6,
  6812. +0xffaf,
  6813. +0x726c,
  6814. +0x1600,
  6815. +0x7100,
  6816. +0x8000,
  6817. +0x6da,
  6818. +0x702c,
  6819. +0xc643,
  6820. +0xc742,
  6821. +0x1c04,
  6822. +0x36c0,
  6823. +0xc040,
  6824. +0xd8ff,
  6825. +0xb990,
  6826. +0x734c,
  6827. +0xed6,
  6828. +0xffaf,
  6829. +0xdb28,
  6830. +0xd8ff,
  6831. +0x702c,
  6832. +0x754c,
  6833. +0xdb28,
  6834. +0xc643,
  6835. +0xc742,
  6836. +0x1c04,
  6837. +0x33c1,
  6838. +0xce2,
  6839. +0xffaf,
  6840. +0xc640,
  6841. +0xf1b4,
  6842. +0xc043,
  6843. +0xc042,
  6844. +0xc041,
  6845. +0xc040,
  6846. +0xd8ff,
  6847. +0xd980,
  6848. +0x754c,
  6849. +0xcce,
  6850. +0xffaf,
  6851. +0x746c,
  6852. +0x700c,
  6853. +0xc82,
  6854. +0xffaf,
  6855. +0x712c,
  6856. +0xf0e,
  6857. +0xff8f,
  6858. +0xf16,
  6859. +0xff8f,
  6860. +0x700c,
  6861. +0xbae,
  6862. +0xffaf,
  6863. +0xd9ff,
  6864. +0xea2,
  6865. +0x160,
  6866. +0x710c,
  6867. +0xc0a4,
  6868. +0x1404,
  6869. +0x341b,
  6870. +0xc6c6,
  6871. +0x78e0,
  6872. +0xc2e6,
  6873. +0x45cb,
  6874. +0x9004,
  6875. +0x1c6,
  6876. +0x95c0,
  6877. +0x208a,
  6878. +0xfdf,
  6879. +0x78c4,
  6880. +0x204f,
  6881. +0x2cf,
  6882. +0xb88a,
  6883. +0xb88b,
  6884. +0xb5e0,
  6885. +0xb500,
  6886. +0xe26,
  6887. +0x60,
  6888. +0xd80a,
  6889. +0xb5e0,
  6890. +0x9501,
  6891. +0xbecb,
  6892. +0xb5c0,
  6893. +0xb8c9,
  6894. +0xc6c6,
  6895. +0x78e0,
  6896. +0xc0f1,
  6897. +0xa3e,
  6898. +0xffaf,
  6899. +0x4320,
  6900. +0x4100,
  6901. +0xa7e,
  6902. +0xffaf,
  6903. +0x4060,
  6904. +0x6038,
  6905. +0xc0d1,
  6906. +0x7fe0,
  6907. +0x780f,
  6908. +0xc0f1,
  6909. +0x4300,
  6910. +0x4040,
  6911. +0xa7e,
  6912. +0xffaf,
  6913. +0x4328,
  6914. +0x4408,
  6915. +0xa1a,
  6916. +0xffaf,
  6917. +0x4060,
  6918. +0x4100,
  6919. +0xa5a,
  6920. +0xffaf,
  6921. +0x4061,
  6922. +0x6098,
  6923. +0xc0d1,
  6924. +0x7fe0,
  6925. +0x780f,
  6926. +0x7014,
  6927. +0x1600,
  6928. +0x7080,
  6929. +0x8000,
  6930. +0x4,
  6931. +0x41c3,
  6932. +0x9004,
  6933. +0x160,
  6934. +0x21c0,
  6935. +0x221,
  6936. +0x201a,
  6937. +0xf80,
  6938. +0x20,
  6939. +0x0,
  6940. +0x7825,
  6941. +0x7fe0,
  6942. +0x9000,
  6943. +0x78e0,
  6944. +0xc2e6,
  6945. +0x1600,
  6946. +0x710d,
  6947. +0x9004,
  6948. +0x1c6,
  6949. +0xd80a,
  6950. +0x47cb,
  6951. +0x9005,
  6952. +0xe1c6,
  6953. +0xbdc9,
  6954. +0x254f,
  6955. +0x12ce,
  6956. +0xd9a,
  6957. +0x60,
  6958. +0xb7c0,
  6959. +0x2505,
  6960. +0x1f80,
  6961. +0x0,
  6962. +0xc00,
  6963. +0xb700,
  6964. +0xd8a,
  6965. +0x60,
  6966. +0xd80a,
  6967. +0xd80a,
  6968. +0xd82,
  6969. +0x60,
  6970. +0xb7c0,
  6971. +0x1600,
  6972. +0x7100,
  6973. +0x9002,
  6974. +0x1c8,
  6975. +0xb7a0,
  6976. +0xb8c9,
  6977. +0xc6c6,
  6978. +0x1600,
  6979. +0x7100,
  6980. +0x8000,
  6981. +0x22,
  6982. +0x7014,
  6983. +0x7de0,
  6984. +0x1600,
  6985. +0x7100,
  6986. +0x9004,
  6987. +0x8,
  6988. +0x7ee0,
  6989. +0x78e0,
  6990. +0xc2e6,
  6991. +0x45cb,
  6992. +0x8000,
  6993. +0x448,
  6994. +0x8d00,
  6995. +0x9e2,
  6996. +0xffef,
  6997. +0x712c,
  6998. +0x4308,
  6999. +0x1600,
  7000. +0x7080,
  7001. +0x8000,
  7002. +0x4,
  7003. +0x8dc1,
  7004. +0x778d,
  7005. +0x201a,
  7006. +0xf83,
  7007. +0x10,
  7008. +0x0,
  7009. +0xf003,
  7010. +0x71c5,
  7011. +0x8d02,
  7012. +0x83d,
  7013. +0x3a2,
  7014. +0x4181,
  7015. +0x7fdc,
  7016. +0x2644,
  7017. +0x1041,
  7018. +0x89e,
  7019. +0x60,
  7020. +0x78ef,
  7021. +0xe876,
  7022. +0x271a,
  7023. +0x1f8f,
  7024. +0x0,
  7025. +0x1000,
  7026. +0x219a,
  7027. +0x4,
  7028. +0x2355,
  7029. +0x1800,
  7030. +0x7865,
  7031. +0x78e5,
  7032. +0x7825,
  7033. +0x781b,
  7034. +0xb891,
  7035. +0xb89c,
  7036. +0xb89f,
  7037. +0x9000,
  7038. +0x7091,
  7039. +0x24ca,
  7040. +0x1009,
  7041. +0xf1e2,
  7042. +0xd808,
  7043. +0xb861,
  7044. +0x8ff,
  7045. +0x8031,
  7046. +0x793c,
  7047. +0x788f,
  7048. +0x2079,
  7049. +0x0,
  7050. +0x6038,
  7051. +0x7204,
  7052. +0xc6c6,
  7053. +0x78e0,
  7054. +0xd860,
  7055. +0xb89f,
  7056. +0x9020,
  7057. +0x6c1,
  7058. +0xffef,
  7059. +0x10fe,
  7060. +0x8100,
  7061. +0x78e0,
  7062. +0xd862,
  7063. +0xb89f,
  7064. +0x9040,
  7065. +0x10fe,
  7066. +0x8101,
  7067. +0x6c5,
  7068. +0xffef,
  7069. +0x10fc,
  7070. +0x8100,
  7071. +0x78e0,
  7072. +0xc2e6,
  7073. +0x1cfc,
  7074. +0xb6c8,
  7075. +0xc1a5,
  7076. +0xc144,
  7077. +0x41c3,
  7078. +0x8000,
  7079. +0x6d4,
  7080. +0x4318,
  7081. +0x91e3,
  7082. +0xc004,
  7083. +0x811,
  7084. +0x90,
  7085. +0x2704,
  7086. +0x1f8f,
  7087. +0x0,
  7088. +0xe7f8,
  7089. +0xbf82,
  7090. +0x91c4,
  7091. +0xc004,
  7092. +0xe882,
  7093. +0xbe8a,
  7094. +0x700c,
  7095. +0x9da,
  7096. +0xffaf,
  7097. +0x702c,
  7098. +0x1200,
  7099. +0x3083,
  7100. +0x70ad,
  7101. +0xd8ff,
  7102. +0x702c,
  7103. +0x754c,
  7104. +0xc543,
  7105. +0xc542,
  7106. +0xc541,
  7107. +0xaca,
  7108. +0xffaf,
  7109. +0xc540,
  7110. +0xc004,
  7111. +0xe816,
  7112. +0xd8ff,
  7113. +0x702c,
  7114. +0x734c,
  7115. +0xdb10,
  7116. +0xc543,
  7117. +0x1c08,
  7118. +0x36c0,
  7119. +0x1c04,
  7120. +0x3101,
  7121. +0xc8a,
  7122. +0xffaf,
  7123. +0xc640,
  7124. +0xf81e,
  7125. +0xc543,
  7126. +0x1c08,
  7127. +0x36c0,
  7128. +0x1c04,
  7129. +0x30c1,
  7130. +0xc740,
  7131. +0xf015,
  7132. +0xf81a,
  7133. +0xc543,
  7134. +0x1c08,
  7135. +0x36c0,
  7136. +0x1c04,
  7137. +0x30c1,
  7138. +0xc66,
  7139. +0xffaf,
  7140. +0xc740,
  7141. +0xc543,
  7142. +0x1c08,
  7143. +0x36c0,
  7144. +0x1c04,
  7145. +0x3101,
  7146. +0xc640,
  7147. +0xd8ff,
  7148. +0x702c,
  7149. +0x734c,
  7150. +0xdb10,
  7151. +0xc4e,
  7152. +0xff8f,
  7153. +0x702c,
  7154. +0xd8ff,
  7155. +0x754c,
  7156. +0xdb32,
  7157. +0x1c0c,
  7158. +0x3401,
  7159. +0xc142,
  7160. +0xc141,
  7161. +0x4528,
  7162. +0xa5a,
  7163. +0xffaf,
  7164. +0xc140,
  7165. +0xd8ff,
  7166. +0xd980,
  7167. +0x754c,
  7168. +0x746c,
  7169. +0xc543,
  7170. +0xc542,
  7171. +0xc541,
  7172. +0xa46,
  7173. +0xffaf,
  7174. +0xc540,
  7175. +0x700c,
  7176. +0x9fa,
  7177. +0xffaf,
  7178. +0x712c,
  7179. +0xc0a5,
  7180. +0x1404,
  7181. +0x341b,
  7182. +0xc6c6,
  7183. +0x78e0,
  7184. +0xd8ff,
  7185. +0x702c,
  7186. +0x734c,
  7187. +0xdb20,
  7188. +0x7ee0,
  7189. +0x78e0,
  7190. +0xc0e4,
  7191. +0x4408,
  7192. +0x249a,
  7193. +0x1008,
  7194. +0x45cb,
  7195. +0x900e,
  7196. +0x48,
  7197. +0x2405,
  7198. +0x134e,
  7199. +0xb620,
  7200. +0x6d22,
  7201. +0x2405,
  7202. +0x104d,
  7203. +0x7224,
  7204. +0xb540,
  7205. +0x2405,
  7206. +0x1042,
  7207. +0xb260,
  7208. +0x6962,
  7209. +0xc102,
  7210. +0x7c65,
  7211. +0x80f,
  7212. +0x3f1,
  7213. +0xb420,
  7214. +0x208a,
  7215. +0xfc7,
  7216. +0xf005,
  7217. +0x137c,
  7218. +0x101,
  7219. +0x210f,
  7220. +0x0,
  7221. +0x1b7c,
  7222. +0x4,
  7223. +0xc4c4,
  7224. +0x44cb,
  7225. +0x900e,
  7226. +0xc2,
  7227. +0x1c02,
  7228. +0x1014,
  7229. +0xb420,
  7230. +0xb441,
  7231. +0x7fe0,
  7232. +0xb462,
  7233. +0x78e0,
  7234. +0xc2e6,
  7235. +0x1cfc,
  7236. +0xb6c8,
  7237. +0xc1a1,
  7238. +0x8080,
  7239. +0x4708,
  7240. +0xca08,
  7241. +0x4358,
  7242. +0x42c3,
  7243. +0x9003,
  7244. +0xe024,
  7245. +0x205f,
  7246. +0x200,
  7247. +0x238a,
  7248. +0xfc7,
  7249. +0x46cb,
  7250. +0x8000,
  7251. +0x448,
  7252. +0xbcc4,
  7253. +0xe008,
  7254. +0xb200,
  7255. +0x710c,
  7256. +0xb206,
  7257. +0x1afe,
  7258. +0x80c4,
  7259. +0x8e43,
  7260. +0xec05,
  7261. +0xbc61,
  7262. +0xcff,
  7263. +0x9031,
  7264. +0x781b,
  7265. +0x44cb,
  7266. +0x0,
  7267. +0xfc00,
  7268. +0xc040,
  7269. +0xf004,
  7270. +0xb300,
  7271. +0x7144,
  7272. +0x8e04,
  7273. +0x841,
  7274. +0x82,
  7275. +0x221a,
  7276. +0xf8b,
  7277. +0x0,
  7278. +0x2000,
  7279. +0x21f4,
  7280. +0x83,
  7281. +0x2305,
  7282. +0x1f80,
  7283. +0x9002,
  7284. +0x1064,
  7285. +0xb060,
  7286. +0x21f4,
  7287. +0x80,
  7288. +0x2305,
  7289. +0x1f83,
  7290. +0x9002,
  7291. +0x4,
  7292. +0xb0b,
  7293. +0x3030,
  7294. +0x7884,
  7295. +0x7091,
  7296. +0xf002,
  7297. +0x7014,
  7298. +0xf204,
  7299. +0x208a,
  7300. +0x808,
  7301. +0xf1e2,
  7302. +0xd820,
  7303. +0xf1e0,
  7304. +0xbe2,
  7305. +0x80,
  7306. +0x8729,
  7307. +0xb0d,
  7308. +0x3030,
  7309. +0x70ad,
  7310. +0x730c,
  7311. +0xf003,
  7312. +0x710c,
  7313. +0xc96,
  7314. +0x140,
  7315. +0x8707,
  7316. +0xd69,
  7317. +0x1003,
  7318. +0xc000,
  7319. +0xc92,
  7320. +0x1e0,
  7321. +0x780f,
  7322. +0xd80f,
  7323. +0xf16,
  7324. +0xffaf,
  7325. +0xd90f,
  7326. +0x700c,
  7327. +0x8ce,
  7328. +0xffaf,
  7329. +0x712c,
  7330. +0x8e63,
  7331. +0x714c,
  7332. +0xf002,
  7333. +0x7164,
  7334. +0x8e04,
  7335. +0x841,
  7336. +0xe2,
  7337. +0x786f,
  7338. +0xfe6,
  7339. +0xff8f,
  7340. +0x7014,
  7341. +0x702c,
  7342. +0x700c,
  7343. +0xf411,
  7344. +0xf1f5,
  7345. +0x209a,
  7346. +0x8,
  7347. +0x231a,
  7348. +0xf8c,
  7349. +0x0,
  7350. +0x2000,
  7351. +0x7885,
  7352. +0x2005,
  7353. +0xf80,
  7354. +0x9002,
  7355. +0x166,
  7356. +0x9000,
  7357. +0x6119,
  7358. +0x4061,
  7359. +0x8e7,
  7360. +0x8232,
  7361. +0x2040,
  7362. +0x4b,
  7363. +0xe9e3,
  7364. +0x704c,
  7365. +0xf1e1,
  7366. +0x71a5,
  7367. +0xea4d,
  7368. +0xb0b,
  7369. +0x3030,
  7370. +0x8f58,
  7371. +0x8702,
  7372. +0xf002,
  7373. +0x8701,
  7374. +0xea6,
  7375. +0x120,
  7376. +0x712c,
  7377. +0x7487,
  7378. +0x1404,
  7379. +0x341b,
  7380. +0xc6c6,
  7381. +0x78e0,
  7382. +0x4100,
  7383. +0xb863,
  7384. +0x7314,
  7385. +0x710c,
  7386. +0x20e0,
  7387. +0x7c5,
  7388. +0x7fe0,
  7389. +0x2178,
  7390. +0x180,
  7391. +0x78e0,
  7392. +0x219a,
  7393. +0x10,
  7394. +0x781b,
  7395. +0x2005,
  7396. +0xf82,
  7397. +0x9003,
  7398. +0xe064,
  7399. +0x2145,
  7400. +0x7c0,
  7401. +0x321,
  7402. +0xa0,
  7403. +0xb200,
  7404. +0x706c,
  7405. +0x704c,
  7406. +0xf003,
  7407. +0xb160,
  7408. +0x7144,
  7409. +0x7950,
  7410. +0x9fb,
  7411. +0x81f4,
  7412. +0x2014,
  7413. +0x41,
  7414. +0xda5e,
  7415. +0xba9f,
  7416. +0x1202,
  7417. +0x501,
  7418. +0xb020,
  7419. +0x1202,
  7420. +0x501,
  7421. +0xb021,
  7422. +0x1202,
  7423. +0x501,
  7424. +0xb022,
  7425. +0x1202,
  7426. +0x501,
  7427. +0xb023,
  7428. +0x9220,
  7429. +0xb024,
  7430. +0x9221,
  7431. +0xb025,
  7432. +0x9222,
  7433. +0x7fe0,
  7434. +0xb026,
  7435. +0x78e0,
  7436. +0xc2e2,
  7437. +0x40c3,
  7438. +0x8000,
  7439. +0x6a0,
  7440. +0xefa,
  7441. +0x220,
  7442. +0xd92a,
  7443. +0xcfa,
  7444. +0xffcf,
  7445. +0xd06,
  7446. +0xffef,
  7447. +0x4508,
  7448. +0x4100,
  7449. +0x9a6,
  7450. +0x160,
  7451. +0x40a1,
  7452. +0x1e00,
  7453. +0x7005,
  7454. +0x9003,
  7455. +0xe154,
  7456. +0x1e00,
  7457. +0x7045,
  7458. +0x9003,
  7459. +0xff68,
  7460. +0xc3e,
  7461. +0xffcf,
  7462. +0x791d,
  7463. +0x793d,
  7464. +0x793d,
  7465. +0x793d,
  7466. +0xb9c3,
  7467. +0x1a02,
  7468. +0x3042,
  7469. +0x4100,
  7470. +0xdd08,
  7471. +0xbd61,
  7472. +0xdff,
  7473. +0x9031,
  7474. +0x793d,
  7475. +0xb9c1,
  7476. +0xb8c3,
  7477. +0x1a06,
  7478. +0x3042,
  7479. +0xbf2,
  7480. +0x160,
  7481. +0x1a01,
  7482. +0x3002,
  7483. +0x9da,
  7484. +0x0,
  7485. +0x8ea,
  7486. +0x140,
  7487. +0xc6c2,
  7488. +0xc2e2,
  7489. +0x4508,
  7490. +0x40c3,
  7491. +0x8000,
  7492. +0x450,
  7493. +0xe92,
  7494. +0x220,
  7495. +0xd972,
  7496. +0xed07,
  7497. +0x208a,
  7498. +0xc07,
  7499. +0x1e00,
  7500. +0x7004,
  7501. +0x9003,
  7502. +0xe8c4,
  7503. +0xc6c2,
  7504. +0xc2e6,
  7505. +0x1cfc,
  7506. +0xb6c8,
  7507. +0xc1a8,
  7508. +0xc86,
  7509. +0xffef,
  7510. +0x4708,
  7511. +0xc72,
  7512. +0xffef,
  7513. +0xc045,
  7514. +0xbea,
  7515. +0xffef,
  7516. +0xc046,
  7517. +0xc047,
  7518. +0x40c3,
  7519. +0x0,
  7520. +0x2710,
  7521. +0x9e2,
  7522. +0x60,
  7523. +0x742c,
  7524. +0x700c,
  7525. +0xe7e,
  7526. +0xff6f,
  7527. +0xd91f,
  7528. +0xca00,
  7529. +0x702c,
  7530. +0x70ad,
  7531. +0x7604,
  7532. +0x7b0f,
  7533. +0xd8ff,
  7534. +0xb98e,
  7535. +0x754c,
  7536. +0xc543,
  7537. +0xc742,
  7538. +0xc541,
  7539. +0xf6a,
  7540. +0xff6f,
  7541. +0xc540,
  7542. +0x704c,
  7543. +0x4040,
  7544. +0xb88e,
  7545. +0xb88a,
  7546. +0xc044,
  7547. +0xc104,
  7548. +0x716f,
  7549. +0xd8ff,
  7550. +0xdb7c,
  7551. +0x1c0c,
  7552. +0x36c0,
  7553. +0xc742,
  7554. +0xc541,
  7555. +0xf4a,
  7556. +0xff6f,
  7557. +0xc540,
  7558. +0x9aa,
  7559. +0xffaf,
  7560. +0xd8ff,
  7561. +0x70cd,
  7562. +0x702c,
  7563. +0xbe8c,
  7564. +0xf84a,
  7565. +0x1c0c,
  7566. +0x30c1,
  7567. +0xc742,
  7568. +0x1c04,
  7569. +0x36c0,
  7570. +0xf2a,
  7571. +0xff6f,
  7572. +0xc640,
  7573. +0xc104,
  7574. +0xd8ff,
  7575. +0x724c,
  7576. +0x746c,
  7577. +0xc543,
  7578. +0xc742,
  7579. +0xc541,
  7580. +0xf16,
  7581. +0xff6f,
  7582. +0xc640,
  7583. +0xc104,
  7584. +0xd8ff,
  7585. +0x724c,
  7586. +0x746c,
  7587. +0xc543,
  7588. +0xc742,
  7589. +0x1c04,
  7590. +0x36c0,
  7591. +0xf02,
  7592. +0xff6f,
  7593. +0xc640,
  7594. +0x702c,
  7595. +0xf83b,
  7596. +0x1c0c,
  7597. +0x36c0,
  7598. +0xc742,
  7599. +0x1c04,
  7600. +0x36c0,
  7601. +0xeee,
  7602. +0xff6f,
  7603. +0xc640,
  7604. +0xc005,
  7605. +0x754c,
  7606. +0xc543,
  7607. +0x2042,
  7608. +0x800,
  7609. +0x2044,
  7610. +0x41,
  7611. +0xc005,
  7612. +0xc542,
  7613. +0xc541,
  7614. +0x6038,
  7615. +0xe020,
  7616. +0x7b0f,
  7617. +0xd8ff,
  7618. +0x702c,
  7619. +0xeca,
  7620. +0xff6f,
  7621. +0xc540,
  7622. +0x8de,
  7623. +0xffef,
  7624. +0x40e1,
  7625. +0xc104,
  7626. +0xd8ff,
  7627. +0x714c,
  7628. +0x746c,
  7629. +0xc543,
  7630. +0xc742,
  7631. +0xc541,
  7632. +0xeae,
  7633. +0xff6f,
  7634. +0xc640,
  7635. +0xc104,
  7636. +0xd8ff,
  7637. +0x714c,
  7638. +0x746c,
  7639. +0xc543,
  7640. +0xc742,
  7641. +0x1c04,
  7642. +0x36c0,
  7643. +0xe9a,
  7644. +0xff6f,
  7645. +0xc640,
  7646. +0x872,
  7647. +0xffef,
  7648. +0x40e1,
  7649. +0xc107,
  7650. +0xc006,
  7651. +0x754c,
  7652. +0xc543,
  7653. +0x2014,
  7654. +0x41,
  7655. +0x2142,
  7656. +0x700,
  7657. +0xb8c0,
  7658. +0x6038,
  7659. +0x2054,
  7660. +0xc80,
  7661. +0x7b0f,
  7662. +0xd8ff,
  7663. +0x702c,
  7664. +0xc542,
  7665. +0xc541,
  7666. +0xe6a,
  7667. +0xff6f,
  7668. +0xc540,
  7669. +0x700c,
  7670. +0xb88e,
  7671. +0x791b,
  7672. +0xd8ff,
  7673. +0x754c,
  7674. +0x726c,
  7675. +0x1c0c,
  7676. +0x30c1,
  7677. +0xc542,
  7678. +0xc541,
  7679. +0xe52,
  7680. +0xff6f,
  7681. +0xc540,
  7682. +0xd8ff,
  7683. +0x702c,
  7684. +0x754c,
  7685. +0xdb40,
  7686. +0xc543,
  7687. +0xc542,
  7688. +0xc541,
  7689. +0xe3e,
  7690. +0xff6f,
  7691. +0xc540,
  7692. +0x86a,
  7693. +0xffaf,
  7694. +0xd8ff,
  7695. +0x208a,
  7696. +0x10,
  7697. +0xc543,
  7698. +0xc742,
  7699. +0xc541,
  7700. +0xc040,
  7701. +0xd8ff,
  7702. +0xd980,
  7703. +0x764c,
  7704. +0xe1e,
  7705. +0xff6f,
  7706. +0x746c,
  7707. +0xc0a8,
  7708. +0x1404,
  7709. +0x341b,
  7710. +0xc6c6,
  7711. +0x78e0,
  7712. +0xd8ff,
  7713. +0xb990,
  7714. +0x724c,
  7715. +0x746c,
  7716. +0x7ee0,
  7717. +0x78e0,
  7718. +0xc2e6,
  7719. +0x1cfc,
  7720. +0xb6c8,
  7721. +0x1600,
  7722. +0x7101,
  7723. +0x9004,
  7724. +0x1e0,
  7725. +0x1600,
  7726. +0x7082,
  7727. +0x8000,
  7728. +0x4,
  7729. +0x225f,
  7730. +0x100,
  7731. +0x2044,
  7732. +0x7c3,
  7733. +0x4020,
  7734. +0xeb05,
  7735. +0xbb61,
  7736. +0xbff,
  7737. +0x8031,
  7738. +0x781d,
  7739. +0xb8c3,
  7740. +0x80b,
  7741. +0x50,
  7742. +0x877,
  7743. +0x1b1,
  7744. +0x71ed,
  7745. +0x46cb,
  7746. +0x9004,
  7747. +0x116,
  7748. +0x1e08,
  7749. +0x1094,
  7750. +0x71ad,
  7751. +0x1e02,
  7752. +0x1354,
  7753. +0xd829,
  7754. +0xb6a0,
  7755. +0x1e6c,
  7756. +0x1205,
  7757. +0x1e6c,
  7758. +0x1004,
  7759. +0x702c,
  7760. +0x40c3,
  7761. +0x98,
  7762. +0x9680,
  7763. +0x1ef2,
  7764. +0x9044,
  7765. +0x4728,
  7766. +0xf9e,
  7767. +0x20,
  7768. +0x1e66,
  7769. +0x1044,
  7770. +0xd8a9,
  7771. +0x1e6c,
  7772. +0x1004,
  7773. +0x208a,
  7774. +0xa46,
  7775. +0x1e6c,
  7776. +0x1004,
  7777. +0x208a,
  7778. +0xa44,
  7779. +0x1e6c,
  7780. +0x1004,
  7781. +0x1e6c,
  7782. +0x1004,
  7783. +0x40c3,
  7784. +0x0,
  7785. +0x6000,
  7786. +0x1e72,
  7787. +0x935c,
  7788. +0x1ed0,
  7789. +0x9344,
  7790. +0x1e72,
  7791. +0x90dd,
  7792. +0xf12,
  7793. +0x20,
  7794. +0x1ed0,
  7795. +0x93c4,
  7796. +0x1e72,
  7797. +0x935c,
  7798. +0x1e72,
  7799. +0x93dc,
  7800. +0xf048,
  7801. +0x45cb,
  7802. +0x9004,
  7803. +0x116,
  7804. +0x1d08,
  7805. +0x1094,
  7806. +0x1d02,
  7807. +0x13d4,
  7808. +0x702c,
  7809. +0x40c3,
  7810. +0xf,
  7811. +0x4240,
  7812. +0x234a,
  7813. +0x1200,
  7814. +0x43db,
  7815. +0x0,
  7816. +0x818,
  7817. +0xb5e0,
  7818. +0x1d6c,
  7819. +0x12c4,
  7820. +0x1df2,
  7821. +0x9044,
  7822. +0x1d66,
  7823. +0x1044,
  7824. +0x4628,
  7825. +0xf2a,
  7826. +0x20,
  7827. +0x1d6c,
  7828. +0x16c4,
  7829. +0x40c3,
  7830. +0xf,
  7831. +0x4240,
  7832. +0x2342,
  7833. +0x341b,
  7834. +0x781d,
  7835. +0x702c,
  7836. +0xf12,
  7837. +0x20,
  7838. +0x1d6c,
  7839. +0x16c4,
  7840. +0x40c3,
  7841. +0x98,
  7842. +0x9680,
  7843. +0x702c,
  7844. +0xf02,
  7845. +0x20,
  7846. +0x1d6c,
  7847. +0x12c4,
  7848. +0xd888,
  7849. +0x1d6c,
  7850. +0x1004,
  7851. +0x40c3,
  7852. +0x0,
  7853. +0x6000,
  7854. +0x1d6c,
  7855. +0x12c4,
  7856. +0x1d6c,
  7857. +0x1384,
  7858. +0x1d72,
  7859. +0x93dc,
  7860. +0x1dd0,
  7861. +0x93c4,
  7862. +0x1d72,
  7863. +0x90dd,
  7864. +0xe82,
  7865. +0x20,
  7866. +0x1dd0,
  7867. +0x9384,
  7868. +0x1d72,
  7869. +0x93dc,
  7870. +0x1d72,
  7871. +0x939c,
  7872. +0x700c,
  7873. +0xeca,
  7874. +0x20,
  7875. +0xd920,
  7876. +0x45cb,
  7877. +0x9004,
  7878. +0x1f0,
  7879. +0xd820,
  7880. +0xe62,
  7881. +0x20,
  7882. +0x1d00,
  7883. +0x1005,
  7884. +0xd820,
  7885. +0xe5a,
  7886. +0x20,
  7887. +0x1d00,
  7888. +0x1045,
  7889. +0x740c,
  7890. +0xe4e,
  7891. +0x20,
  7892. +0x1d00,
  7893. +0x1005,
  7894. +0x1d0a,
  7895. +0x909d,
  7896. +0x1404,
  7897. +0x341b,
  7898. +0xc6c6,
  7899. +0x78e0,
  7900. +0xc0f1,
  7901. +0xa16,
  7902. +0x40,
  7903. +0xc0d1,
  7904. +0x7fe0,
  7905. +0x700c,
  7906. +0xc0e6,
  7907. +0x1600,
  7908. +0x7083,
  7909. +0x8000,
  7910. +0x13,
  7911. +0x7b0b,
  7912. +0x706c,
  7913. +0xf248,
  7914. +0x92e0,
  7915. +0xde40,
  7916. +0x7dfb,
  7917. +0x2704,
  7918. +0x1f83,
  7919. +0x0,
  7920. +0xd607,
  7921. +0x2544,
  7922. +0x140c,
  7923. +0x232f,
  7924. +0x13c2,
  7925. +0x7c65,
  7926. +0x2344,
  7927. +0x1203,
  7928. +0x7ea4,
  7929. +0x7b85,
  7930. +0x7e65,
  7931. +0x2344,
  7932. +0x1803,
  7933. +0x7bc5,
  7934. +0x2584,
  7935. +0x1004,
  7936. +0x7d65,
  7937. +0x275f,
  7938. +0x1103,
  7939. +0x7ffd,
  7940. +0x2384,
  7941. +0x1002,
  7942. +0x2505,
  7943. +0x12cc,
  7944. +0x2304,
  7945. +0xf83,
  7946. +0x0,
  7947. +0x2000,
  7948. +0x7ffd,
  7949. +0x7c65,
  7950. +0x2704,
  7951. +0x1f83,
  7952. +0x0,
  7953. +0x800,
  7954. +0x7c65,
  7955. +0x8960,
  7956. +0x7e7b,
  7957. +0x236c,
  7958. +0x4f,
  7959. +0x2644,
  7960. +0x108d,
  7961. +0x7de5,
  7962. +0x7f7d,
  7963. +0x2744,
  7964. +0x1043,
  7965. +0x7ba5,
  7966. +0x1600,
  7967. +0x708d,
  7968. +0x8000,
  7969. +0x6c,
  7970. +0x43e9,
  7971. +0x7d0b,
  7972. +0xf409,
  7973. +0x2644,
  7974. +0x120d,
  7975. +0x2344,
  7976. +0x1100,
  7977. +0x2384,
  7978. +0xcc3,
  7979. +0x78a5,
  7980. +0x7b05,
  7981. +0xa960,
  7982. +0x716c,
  7983. +0xb280,
  7984. +0x4060,
  7985. +0xc4c6,
  7986. +0xc2e6,
  7987. +0x1cfc,
  7988. +0xb6c8,
  7989. +0x42c3,
  7990. +0x9008,
  7991. +0x1e8,
  7992. +0x9200,
  7993. +0x41c3,
  7994. +0x1,
  7995. +0xfffe,
  7996. +0x2114,
  7997. +0x0,
  7998. +0x7904,
  7999. +0x2259,
  8000. +0xf40,
  8001. +0x2155,
  8002. +0xc0d,
  8003. +0x2105,
  8004. +0xe,
  8005. +0x7d05,
  8006. +0x1600,
  8007. +0x111b,
  8008. +0x95e0,
  8009. +0x902,
  8010. +0x20,
  8011. +0xd896,
  8012. +0x781d,
  8013. +0x781d,
  8014. +0x781d,
  8015. +0x781d,
  8016. +0x6822,
  8017. +0x7104,
  8018. +0xb8e0,
  8019. +0x21ca,
  8020. +0x1,
  8021. +0x782f,
  8022. +0x41c3,
  8023. +0x0,
  8024. +0xff00,
  8025. +0x2304,
  8026. +0x305b,
  8027. +0x2005,
  8028. +0x6c0,
  8029. +0x7f24,
  8030. +0xb600,
  8031. +0x2745,
  8032. +0x13c0,
  8033. +0xb500,
  8034. +0x1404,
  8035. +0x341b,
  8036. +0xc6c6,
  8037. +0x78e0,
  8038. +0xc2e6,
  8039. +0x1cfc,
  8040. +0xb6c8,
  8041. +0xc1a5,
  8042. +0x2104,
  8043. +0xf8f,
  8044. +0x0,
  8045. +0xe7f8,
  8046. +0x70ad,
  8047. +0xc244,
  8048. +0xc543,
  8049. +0xc042,
  8050. +0x4608,
  8051. +0xbf82,
  8052. +0xd8ff,
  8053. +0x702c,
  8054. +0x734c,
  8055. +0x1c04,
  8056. +0x30c1,
  8057. +0x4378,
  8058. +0xb5a,
  8059. +0xff6f,
  8060. +0xc740,
  8061. +0xf00f,
  8062. +0xc004,
  8063. +0x1c0c,
  8064. +0x3001,
  8065. +0xc642,
  8066. +0xc040,
  8067. +0x78af,
  8068. +0xc041,
  8069. +0xd8ff,
  8070. +0xda16,
  8071. +0xb42,
  8072. +0xff6f,
  8073. +0x4363,
  8074. +0x71a5,
  8075. +0xde9,
  8076. +0x9132,
  8077. +0x702c,
  8078. +0x1600,
  8079. +0x7080,
  8080. +0x8000,
  8081. +0x1,
  8082. +0x843,
  8083. +0x1be,
  8084. +0x78db,
  8085. +0x70ad,
  8086. +0x7e0f,
  8087. +0xd8ff,
  8088. +0x702c,
  8089. +0x734c,
  8090. +0x4363,
  8091. +0xc543,
  8092. +0x1c04,
  8093. +0x30c1,
  8094. +0xc740,
  8095. +0xb12,
  8096. +0xff6f,
  8097. +0xc642,
  8098. +0xf00e,
  8099. +0xc004,
  8100. +0x1c0c,
  8101. +0x3001,
  8102. +0xc040,
  8103. +0x78af,
  8104. +0xc642,
  8105. +0xc041,
  8106. +0xd8ff,
  8107. +0xda16,
  8108. +0xaf6,
  8109. +0xff6f,
  8110. +0x4363,
  8111. +0x71a5,
  8112. +0xde7,
  8113. +0x9132,
  8114. +0x702c,
  8115. +0xc0a5,
  8116. +0x1404,
  8117. +0x341b,
  8118. +0xc6c6,
  8119. +0x78e0,
  8120. +0x2032,
  8121. +0xf82,
  8122. +0x8000,
  8123. +0x6e4,
  8124. +0x7034,
  8125. +0x785d,
  8126. +0x781d,
  8127. +0x781d,
  8128. +0x781d,
  8129. +0x20ca,
  8130. +0x81,
  8131. +0xb8c3,
  8132. +0x7fe0,
  8133. +0x2079,
  8134. +0x3c0,
  8135. +0x78e0,
  8136. +0x1600,
  8137. +0x7101,
  8138. +0x8000,
  8139. +0x6,
  8140. +0x782c,
  8141. +0x2885,
  8142. +0x41f,
  8143. +0x7fe0,
  8144. +0x7104,
  8145. +0x78e0,
  8146. +0x790d,
  8147. +0x218c,
  8148. +0x8bff,
  8149. +0xf607,
  8150. +0x208c,
  8151. +0x8802,
  8152. +0xf451,
  8153. +0x7fe0,
  8154. +0x730c,
  8155. +0x911,
  8156. +0x733,
  8157. +0x208c,
  8158. +0x8c03,
  8159. +0x720c,
  8160. +0x7ce0,
  8161. +0xf049,
  8162. +0xe1f7,
  8163. +0x58,
  8164. +0x29,
  8165. +0xe1df,
  8166. +0x58,
  8167. +0x29,
  8168. +0xe1cf,
  8169. +0x5c,
  8170. +0x29,
  8171. +0xe1c4,
  8172. +0x5c,
  8173. +0x29,
  8174. +0xe0c5,
  8175. +0x95f,
  8176. +0xf13,
  8177. +0x963,
  8178. +0xd53,
  8179. +0x967,
  8180. +0xc13,
  8181. +0xb87c,
  8182. +0x867,
  8183. +0x475,
  8184. +0x790f,
  8185. +0x2025,
  8186. +0x40,
  8187. +0xf012,
  8188. +0xf02d,
  8189. +0xf02f,
  8190. +0xf02b,
  8191. +0xf02f,
  8192. +0xf029,
  8193. +0xf02f,
  8194. +0xf027,
  8195. +0xf027,
  8196. +0xf02d,
  8197. +0xf025,
  8198. +0xf023,
  8199. +0xf02d,
  8200. +0xf021,
  8201. +0xf021,
  8202. +0xf01f,
  8203. +0xf02b,
  8204. +0x7fe0,
  8205. +0xd83f,
  8206. +0xe0f8,
  8207. +0xf41b,
  8208. +0x7fe0,
  8209. +0xd808,
  8210. +0xe0e0,
  8211. +0xf417,
  8212. +0x7fe0,
  8213. +0xd807,
  8214. +0xe0d0,
  8215. +0xf413,
  8216. +0x7fe0,
  8217. +0xd80a,
  8218. +0xf40f,
  8219. +0x7fe0,
  8220. +0xd80b,
  8221. +0x81b,
  8222. +0xf31,
  8223. +0xd818,
  8224. +0x7ee0,
  8225. +0x813,
  8226. +0xd71,
  8227. +0xd80f,
  8228. +0x7ee0,
  8229. +0x80b,
  8230. +0xc31,
  8231. +0xd81a,
  8232. +0x7ee0,
  8233. +0x7fe0,
  8234. +0x700c,
  8235. +0x7fe0,
  8236. +0xd83e,
  8237. +0x7fe0,
  8238. +0xd83b,
  8239. +0x7fe0,
  8240. +0xd83a,
  8241. +0x7fe0,
  8242. +0xd81f,
  8243. +0x7fe0,
  8244. +0xd838,
  8245. +0x7fe0,
  8246. +0xd81b,
  8247. +0x78e0,
  8248. +0xc2e6,
  8249. +0x1cfc,
  8250. +0xb6c8,
  8251. +0x2482,
  8252. +0x3c05,
  8253. +0x962,
  8254. +0xffef,
  8255. +0xc088,
  8256. +0x1600,
  8257. +0x7080,
  8258. +0x8000,
  8259. +0x10,
  8260. +0x70ed,
  8261. +0x70cd,
  8262. +0xc044,
  8263. +0xf003,
  8264. +0x71c5,
  8265. +0xead,
  8266. +0x1113,
  8267. +0xc004,
  8268. +0x8f9,
  8269. +0x83ae,
  8270. +0x710c,
  8271. +0x4318,
  8272. +0x2644,
  8273. +0x17c0,
  8274. +0xe806,
  8275. +0xb861,
  8276. +0x8ff,
  8277. +0x8031,
  8278. +0x232f,
  8279. +0x36c0,
  8280. +0x7dcf,
  8281. +0xc088,
  8282. +0xaca,
  8283. +0x160,
  8284. +0x41a1,
  8285. +0x1600,
  8286. +0x7080,
  8287. +0x8000,
  8288. +0x1,
  8289. +0x813,
  8290. +0xfe,
  8291. +0x40a1,
  8292. +0x41c3,
  8293. +0x8000,
  8294. +0x6d4,
  8295. +0xbbe,
  8296. +0x1c0,
  8297. +0x202f,
  8298. +0x6c7,
  8299. +0xc188,
  8300. +0x714c,
  8301. +0xdb40,
  8302. +0xae2,
  8303. +0x1e0,
  8304. +0x4318,
  8305. +0x700c,
  8306. +0x862,
  8307. +0xff6f,
  8308. +0xd9ff,
  8309. +0x1200,
  8310. +0x3083,
  8311. +0x702c,
  8312. +0xd8ff,
  8313. +0x754c,
  8314. +0xc143,
  8315. +0xc142,
  8316. +0xc141,
  8317. +0x4528,
  8318. +0x952,
  8319. +0xff6f,
  8320. +0xc140,
  8321. +0x142a,
  8322. +0x3100,
  8323. +0xc543,
  8324. +0x1c08,
  8325. +0x36c0,
  8326. +0x1c04,
  8327. +0x3141,
  8328. +0xc040,
  8329. +0xd8ff,
  8330. +0x702c,
  8331. +0x734c,
  8332. +0xb12,
  8333. +0xff6f,
  8334. +0xdb18,
  8335. +0xd8ff,
  8336. +0xd980,
  8337. +0x754c,
  8338. +0x746c,
  8339. +0xc543,
  8340. +0xc542,
  8341. +0xc541,
  8342. +0x922,
  8343. +0xff6f,
  8344. +0xc540,
  8345. +0x700c,
  8346. +0x8d6,
  8347. +0xff6f,
  8348. +0x712c,
  8349. +0xf1ac,
  8350. +0xb1e,
  8351. +0x0,
  8352. +0xb2e,
  8353. +0x40,
  8354. +0x1e00,
  8355. +0x73c4,
  8356. +0x9004,
  8357. +0xdc,
  8358. +0x1600,
  8359. +0x708d,
  8360. +0x8000,
  8361. +0x4,
  8362. +0x2455,
  8363. +0x3d00,
  8364. +0x702c,
  8365. +0xe66,
  8366. +0x20,
  8367. +0xdaa0,
  8368. +0xc08c,
  8369. +0xe5e,
  8370. +0x20,
  8371. +0xdaa0,
  8372. +0x251a,
  8373. +0x1f8d,
  8374. +0x10,
  8375. +0x0,
  8376. +0xf002,
  8377. +0x71e5,
  8378. +0xdc31,
  8379. +0xbc9f,
  8380. +0x2442,
  8381. +0x1300,
  8382. +0xc046,
  8383. +0x730c,
  8384. +0xf65,
  8385. +0x1133,
  8386. +0xc045,
  8387. +0x275a,
  8388. +0x1a0e,
  8389. +0x2755,
  8390. +0x1800,
  8391. +0x2455,
  8392. +0x3d01,
  8393. +0x78a5,
  8394. +0x61d9,
  8395. +0xe5a,
  8396. +0xe0,
  8397. +0x724c,
  8398. +0x2755,
  8399. +0x1d00,
  8400. +0xc18c,
  8401. +0x78a5,
  8402. +0xe4a,
  8403. +0xe0,
  8404. +0x61d9,
  8405. +0x40c3,
  8406. +0x8000,
  8407. +0x448,
  8408. +0x1002,
  8409. +0x8b,
  8410. +0x40c3,
  8411. +0x8000,
  8412. +0x448,
  8413. +0x8881,
  8414. +0xf00f,
  8415. +0x63db,
  8416. +0x7b94,
  8417. +0xfba,
  8418. +0xff6f,
  8419. +0x9300,
  8420. +0xb300,
  8421. +0xc38c,
  8422. +0x63db,
  8423. +0x7b94,
  8424. +0xfaa,
  8425. +0xff6f,
  8426. +0x9300,
  8427. +0xb300,
  8428. +0x7185,
  8429. +0xbe7,
  8430. +0x9323,
  8431. +0x2455,
  8432. +0x3d03,
  8433. +0xf1c9,
  8434. +0x73ed,
  8435. +0xf003,
  8436. +0x77e5,
  8437. +0xde4d,
  8438. +0xbe9f,
  8439. +0x2642,
  8440. +0x1400,
  8441. +0x73ad,
  8442. +0xf0b,
  8443. +0x1033,
  8444. +0xc047,
  8445. +0xf052,
  8446. +0x77a5,
  8447. +0xded,
  8448. +0x9012,
  8449. +0xdfd,
  8450. +0x93e0,
  8451. +0x70cd,
  8452. +0x40c3,
  8453. +0x8000,
  8454. +0x448,
  8455. +0x8802,
  8456. +0xbe8f,
  8457. +0xc044,
  8458. +0x40c3,
  8459. +0x8000,
  8460. +0x448,
  8461. +0x8861,
  8462. +0x43c9,
  8463. +0xf003,
  8464. +0x7164,
  8465. +0xc004,
  8466. +0x855,
  8467. +0xe2,
  8468. +0x78ce,
  8469. +0x787d,
  8470. +0x2344,
  8471. +0x41,
  8472. +0xd42,
  8473. +0xffef,
  8474. +0x780f,
  8475. +0xe876,
  8476. +0x255a,
  8477. +0x1a02,
  8478. +0x275a,
  8479. +0x1a1f,
  8480. +0x2440,
  8481. +0x3c1b,
  8482. +0x2300,
  8483. +0x3080,
  8484. +0x20f4,
  8485. +0xc1,
  8486. +0x2300,
  8487. +0x37c0,
  8488. +0x20f4,
  8489. +0xc0,
  8490. +0x4831,
  8491. +0x202f,
  8492. +0x2c6,
  8493. +0x2008,
  8494. +0x4b,
  8495. +0x2455,
  8496. +0x3d01,
  8497. +0x623a,
  8498. +0x71e3,
  8499. +0x22f4,
  8500. +0xc0,
  8501. +0x21f4,
  8502. +0xc1,
  8503. +0x7902,
  8504. +0x78ce,
  8505. +0x2008,
  8506. +0x4e,
  8507. +0xf1d6,
  8508. +0xbba,
  8509. +0xff4f,
  8510. +0x4200,
  8511. +0xbb6,
  8512. +0xff6f,
  8513. +0x202f,
  8514. +0x2c6,
  8515. +0xc106,
  8516. +0xa940,
  8517. +0x1c01,
  8518. +0x1012,
  8519. +0xc006,
  8520. +0x7104,
  8521. +0xc046,
  8522. +0xf1b4,
  8523. +0xc005,
  8524. +0x7704,
  8525. +0xc045,
  8526. +0xc005,
  8527. +0x82b,
  8528. +0x33,
  8529. +0x738d,
  8530. +0xf04b,
  8531. +0xb8e,
  8532. +0xff6f,
  8533. +0x786e,
  8534. +0x4200,
  8535. +0xb86,
  8536. +0xff6f,
  8537. +0x202f,
  8538. +0x6c6,
  8539. +0xc107,
  8540. +0x7785,
  8541. +0xa940,
  8542. +0x1e01,
  8543. +0x1012,
  8544. +0xc007,
  8545. +0x7104,
  8546. +0xc047,
  8547. +0xcd3,
  8548. +0x9032,
  8549. +0x706c,
  8550. +0x40c3,
  8551. +0x8000,
  8552. +0x448,
  8553. +0x8802,
  8554. +0xbb8f,
  8555. +0xc044,
  8556. +0x40c3,
  8557. +0x8000,
  8558. +0x448,
  8559. +0x88a1,
  8560. +0x4378,
  8561. +0xf003,
  8562. +0x71a5,
  8563. +0xc004,
  8564. +0x8bf,
  8565. +0x8362,
  8566. +0x78bd,
  8567. +0x2544,
  8568. +0x1041,
  8569. +0xc82,
  8570. +0xffef,
  8571. +0x780f,
  8572. +0xe876,
  8573. +0xc205,
  8574. +0x245a,
  8575. +0x1a01,
  8576. +0x2455,
  8577. +0x3d0b,
  8578. +0x225a,
  8579. +0xa02,
  8580. +0xc78c,
  8581. +0x2300,
  8582. +0x1040,
  8583. +0x20f4,
  8584. +0x35f,
  8585. +0x6758,
  8586. +0x20f4,
  8587. +0x340,
  8588. +0x61f9,
  8589. +0x7261,
  8590. +0x270e,
  8591. +0x301f,
  8592. +0x202f,
  8593. +0x6c6,
  8594. +0x2008,
  8595. +0x7db,
  8596. +0x21f4,
  8597. +0x340,
  8598. +0x22f4,
  8599. +0x341,
  8600. +0x7902,
  8601. +0x786e,
  8602. +0x2008,
  8603. +0x43,
  8604. +0xf1d6,
  8605. +0x40c3,
  8606. +0x9003,
  8607. +0xe174,
  8608. +0x1800,
  8609. +0x5,
  8610. +0x826,
  8611. +0xffaf,
  8612. +0x1802,
  8613. +0x5,
  8614. +0x2480,
  8615. +0x3c05,
  8616. +0x1404,
  8617. +0x341b,
  8618. +0xc6c6,
  8619. +0x78e0,
  8620. +0xc2e4,
  8621. +0xc1a4,
  8622. +0x4608,
  8623. +0x700c,
  8624. +0xde6,
  8625. +0xff2f,
  8626. +0xd9ff,
  8627. +0x1200,
  8628. +0x3083,
  8629. +0x702c,
  8630. +0xd8ff,
  8631. +0x754c,
  8632. +0xc143,
  8633. +0xc142,
  8634. +0xc141,
  8635. +0x4528,
  8636. +0xed6,
  8637. +0xff2f,
  8638. +0xc140,
  8639. +0x208a,
  8640. +0x10,
  8641. +0xc543,
  8642. +0xc642,
  8643. +0xc541,
  8644. +0xc040,
  8645. +0xd8ff,
  8646. +0xd980,
  8647. +0x764c,
  8648. +0xebe,
  8649. +0xff2f,
  8650. +0xdb20,
  8651. +0x700c,
  8652. +0xe72,
  8653. +0xff2f,
  8654. +0x712c,
  8655. +0xc0a4,
  8656. +0xc6c4,
  8657. +0x78e0,
  8658. +0xc2e4,
  8659. +0xc1a4,
  8660. +0x1600,
  8661. +0x708e,
  8662. +0x8000,
  8663. +0x10,
  8664. +0x700c,
  8665. +0xd96,
  8666. +0xff2f,
  8667. +0xd9ff,
  8668. +0x702c,
  8669. +0xd8ff,
  8670. +0x754c,
  8671. +0x736c,
  8672. +0xc143,
  8673. +0xc142,
  8674. +0xc141,
  8675. +0x4528,
  8676. +0xe86,
  8677. +0xff2f,
  8678. +0xc140,
  8679. +0xd8ff,
  8680. +0xd980,
  8681. +0xda09,
  8682. +0xdb20,
  8683. +0xc543,
  8684. +0xc642,
  8685. +0xc541,
  8686. +0xe72,
  8687. +0xff2f,
  8688. +0x1c00,
  8689. +0x3041,
  8690. +0x700c,
  8691. +0xe26,
  8692. +0xff2f,
  8693. +0x712c,
  8694. +0xc0a4,
  8695. +0xc6c4,
  8696. +0x21aa,
  8697. +0xc4,
  8698. +0x911,
  8699. +0x3f,
  8700. +0x722c,
  8701. +0x21ab,
  8702. +0xc4,
  8703. +0x712c,
  8704. +0x21ab,
  8705. +0xc4,
  8706. +0x80f,
  8707. +0x415,
  8708. +0x1600,
  8709. +0x7100,
  8710. +0x9008,
  8711. +0x1d6,
  8712. +0x7ee0,
  8713. +0x21aa,
  8714. +0x104,
  8715. +0x7b32,
  8716. +0xb19,
  8717. +0x25,
  8718. +0x24aa,
  8719. +0x1144,
  8720. +0x22aa,
  8721. +0x104,
  8722. +0x9fd,
  8723. +0x8084,
  8724. +0x7862,
  8725. +0x24aa,
  8726. +0x1144,
  8727. +0xf003,
  8728. +0x6038,
  8729. +0x21aa,
  8730. +0x104,
  8731. +0x7110,
  8732. +0x20e1,
  8733. +0x7c6,
  8734. +0x22aa,
  8735. +0x144,
  8736. +0xcf3,
  8737. +0x9080,
  8738. +0x7ee0,
  8739. +0x78e0,
  8740. +0xc0f1,
  8741. +0x86e,
  8742. +0x0,
  8743. +0xfa6,
  8744. +0xffcf,
  8745. +0xc0d1,
  8746. +0x7ee0,
  8747. +0x78e0,
  8748. +0xc0f1,
  8749. +0xf4e,
  8750. +0xffcf,
  8751. +0xf96,
  8752. +0xffef,
  8753. +0xd814,
  8754. +0xcd2,
  8755. +0xff0f,
  8756. +0x1600,
  8757. +0x7080,
  8758. +0x8000,
  8759. +0x64,
  8760. +0x80b,
  8761. +0xfe,
  8762. +0x700c,
  8763. +0xfce,
  8764. +0xc0,
  8765. +0xc0d1,
  8766. +0x7ee0,
  8767. +0x78e0,
  8768. +0xc0f1,
  8769. +0x97e,
  8770. +0xff4f,
  8771. +0xf6e,
  8772. +0xffef,
  8773. +0x208a,
  8774. +0x4,
  8775. +0x40c3,
  8776. +0x8000,
  8777. +0x6da,
  8778. +0x8800,
  8779. +0xb8e3,
  8780. +0x810,
  8781. +0xff82,
  8782. +0xc0d1,
  8783. +0x7ee0,
  8784. +0xc0f1,
  8785. +0x816,
  8786. +0x0,
  8787. +0x781b,
  8788. +0x7214,
  8789. +0xc0d1,
  8790. +0x7fe0,
  8791. +0x20ca,
  8792. +0xa5,
  8793. +0x78e0,
  8794. +0x1600,
  8795. +0x7103,
  8796. +0x8000,
  8797. +0x6,
  8798. +0x231a,
  8799. +0x2,
  8800. +0x2a05,
  8801. +0xf82,
  8802. +0x1e,
  8803. +0x8480,
  8804. +0x815,
  8805. +0xf84,
  8806. +0x3,
  8807. +0xd41,
  8808. +0x2885,
  8809. +0xa0f,
  8810. +0x201a,
  8811. +0xc2,
  8812. +0x2a85,
  8813. +0x41f,
  8814. +0x793d,
  8815. +0x6a01,
  8816. +0x7124,
  8817. +0x7110,
  8818. +0x7fe0,
  8819. +0x20ca,
  8820. +0x4d,
  8821. +0x78e0,
  8822. +0xc2e6,
  8823. +0x1cfc,
  8824. +0xb6c8,
  8825. +0xc1a7,
  8826. +0x276f,
  8827. +0x16c3,
  8828. +0x8f40,
  8829. +0x41c3,
  8830. +0x4e,
  8831. +0x1,
  8832. +0xace,
  8833. +0xff2f,
  8834. +0x2278,
  8835. +0x80,
  8836. +0x97e,
  8837. +0xffaf,
  8838. +0x8fa2,
  8839. +0x7abd,
  8840. +0x7a5d,
  8841. +0x7bbd,
  8842. +0x2553,
  8843. +0x9081,
  8844. +0x7a5d,
  8845. +0x22c0,
  8846. +0x62,
  8847. +0x7b7d,
  8848. +0x2553,
  8849. +0x907e,
  8850. +0xb8c3,
  8851. +0x23c0,
  8852. +0x62,
  8853. +0x1a07,
  8854. +0x3042,
  8855. +0x1a03,
  8856. +0x3002,
  8857. +0x1a04,
  8858. +0x3082,
  8859. +0x1a05,
  8860. +0x30c2,
  8861. +0xc040,
  8862. +0x41c3,
  8863. +0x52,
  8864. +0x3,
  8865. +0xc0a,
  8866. +0xff6f,
  8867. +0xd80a,
  8868. +0x700c,
  8869. +0x702c,
  8870. +0xc046,
  8871. +0xf005,
  8872. +0x621a,
  8873. +0xaa30,
  8874. +0x7104,
  8875. +0x42c3,
  8876. +0x8000,
  8877. +0x6d4,
  8878. +0x8f5,
  8879. +0x8292,
  8880. +0xca07,
  8881. +0x702c,
  8882. +0xe80e,
  8883. +0xd9ff,
  8884. +0xb8c4,
  8885. +0xe806,
  8886. +0xb861,
  8887. +0x801,
  8888. +0x31,
  8889. +0x793b,
  8890. +0xca04,
  8891. +0x6058,
  8892. +0xa82f,
  8893. +0x702c,
  8894. +0xf002,
  8895. +0x7124,
  8896. +0x91b,
  8897. +0x2b3,
  8898. +0x700c,
  8899. +0x1600,
  8900. +0x7080,
  8901. +0x8000,
  8902. +0xe,
  8903. +0x8f3,
  8904. +0x806e,
  8905. +0x6238,
  8906. +0x1810,
  8907. +0xfc3,
  8908. +0xf1f3,
  8909. +0x41c3,
  8910. +0x8000,
  8911. +0x448,
  8912. +0xa901,
  8913. +0xca05,
  8914. +0x256f,
  8915. +0x10c3,
  8916. +0x2080,
  8917. +0xfc3,
  8918. +0xa902,
  8919. +0x700c,
  8920. +0xa903,
  8921. +0xca04,
  8922. +0x2080,
  8923. +0xfc3,
  8924. +0xa904,
  8925. +0x1600,
  8926. +0x7080,
  8927. +0x8000,
  8928. +0x1,
  8929. +0x216f,
  8930. +0xc3,
  8931. +0x69c5,
  8932. +0xb8e2,
  8933. +0xd87f,
  8934. +0x20ca,
  8935. +0x1e2,
  8936. +0x1a08,
  8937. +0x3002,
  8938. +0x1515,
  8939. +0x148b,
  8940. +0x8f20,
  8941. +0x1502,
  8942. +0x1503,
  8943. +0x15f8,
  8944. +0x9082,
  8945. +0x1546,
  8946. +0x148c,
  8947. +0x15b7,
  8948. +0x9080,
  8949. +0x15b5,
  8950. +0x909f,
  8951. +0x1600,
  8952. +0x111b,
  8953. +0xb8c0,
  8954. +0x47cb,
  8955. +0x55,
  8956. +0x8,
  8957. +0xc145,
  8958. +0x1c10,
  8959. +0x36c0,
  8960. +0x1c0c,
  8961. +0x37c0,
  8962. +0x1c08,
  8963. +0x32c0,
  8964. +0xc041,
  8965. +0xd80a,
  8966. +0x41e1,
  8967. +0xb3e,
  8968. +0xff6f,
  8969. +0xc440,
  8970. +0x1502,
  8971. +0x1503,
  8972. +0x16fe,
  8973. +0x9082,
  8974. +0x1502,
  8975. +0x151b,
  8976. +0x1502,
  8977. +0x151f,
  8978. +0x1502,
  8979. +0x150b,
  8980. +0x9521,
  8981. +0x9502,
  8982. +0x9580,
  8983. +0xc045,
  8984. +0xc144,
  8985. +0x274f,
  8986. +0x1441,
  8987. +0xd80a,
  8988. +0xc443,
  8989. +0x1c08,
  8990. +0x32c0,
  8991. +0x1c04,
  8992. +0x37c0,
  8993. +0xb0a,
  8994. +0xff6f,
  8995. +0x1c00,
  8996. +0x36c0,
  8997. +0x16fe,
  8998. +0x9080,
  8999. +0x201a,
  9000. +0xf80,
  9001. +0x20,
  9002. +0x0,
  9003. +0x2005,
  9004. +0xf80,
  9005. +0x9004,
  9006. +0x48,
  9007. +0x9020,
  9008. +0x16fe,
  9009. +0x9080,
  9010. +0x216c,
  9011. +0x43,
  9012. +0x201a,
  9013. +0xf80,
  9014. +0x20,
  9015. +0x0,
  9016. +0xd90b,
  9017. +0x2005,
  9018. +0xf82,
  9019. +0x9005,
  9020. +0xe048,
  9021. +0x9500,
  9022. +0xb961,
  9023. +0x901,
  9024. +0x31,
  9025. +0x781d,
  9026. +0x2044,
  9027. +0x41,
  9028. +0x7965,
  9029. +0x2044,
  9030. +0x80,
  9031. +0x7825,
  9032. +0xb200,
  9033. +0xd62,
  9034. +0xffef,
  9035. +0xd814,
  9036. +0x744c,
  9037. +0xf013,
  9038. +0xc006,
  9039. +0x781b,
  9040. +0x2056,
  9041. +0xe00,
  9042. +0x2005,
  9043. +0xf81,
  9044. +0x9009,
  9045. +0xe000,
  9046. +0xc006,
  9047. +0x2032,
  9048. +0xf80,
  9049. +0x8000,
  9050. +0x7e,
  9051. +0xb100,
  9052. +0xc006,
  9053. +0x7104,
  9054. +0xc046,
  9055. +0xc006,
  9056. +0x8dd,
  9057. +0x8132,
  9058. +0x702c,
  9059. +0xf00a,
  9060. +0x2056,
  9061. +0xe00,
  9062. +0x2005,
  9063. +0xf80,
  9064. +0x9009,
  9065. +0xe000,
  9066. +0xb020,
  9067. +0x7144,
  9068. +0xaf1,
  9069. +0x8232,
  9070. +0x785b,
  9071. +0x1600,
  9072. +0x7080,
  9073. +0x8000,
  9074. +0x1,
  9075. +0x83f,
  9076. +0x19f,
  9077. +0xf02c,
  9078. +0x710c,
  9079. +0xbac4,
  9080. +0xea05,
  9081. +0xba61,
  9082. +0xaff,
  9083. +0x8031,
  9084. +0x781b,
  9085. +0x211a,
  9086. +0xf82,
  9087. +0x0,
  9088. +0x1000,
  9089. +0x200f,
  9090. +0x40,
  9091. +0x780f,
  9092. +0x7a05,
  9093. +0x209a,
  9094. +0x4,
  9095. +0x7a05,
  9096. +0x783b,
  9097. +0x2056,
  9098. +0xd00,
  9099. +0x2005,
  9100. +0xf80,
  9101. +0x9009,
  9102. +0xe000,
  9103. +0xb040,
  9104. +0x7224,
  9105. +0x9cd,
  9106. +0x8132,
  9107. +0x6941,
  9108. +0x208a,
  9109. +0xbc4,
  9110. +0xf02a,
  9111. +0x783b,
  9112. +0x2056,
  9113. +0xd00,
  9114. +0x2005,
  9115. +0xf80,
  9116. +0x9009,
  9117. +0xe000,
  9118. +0xb040,
  9119. +0x7124,
  9120. +0x941,
  9121. +0x173,
  9122. +0x208a,
  9123. +0x3c4,
  9124. +0x211a,
  9125. +0xf82,
  9126. +0x0,
  9127. +0x1000,
  9128. +0x9df,
  9129. +0x8133,
  9130. +0x2144,
  9131. +0x7c3,
  9132. +0x2204,
  9133. +0xf80,
  9134. +0x0,
  9135. +0xf000,
  9136. +0x200f,
  9137. +0x42,
  9138. +0x710c,
  9139. +0xeb06,
  9140. +0xbb61,
  9141. +0xb01,
  9142. +0x31,
  9143. +0x781b,
  9144. +0x209a,
  9145. +0x4,
  9146. +0x2004,
  9147. +0xf80,
  9148. +0xff,
  9149. +0xff00,
  9150. +0x7a05,
  9151. +0xf1d9,
  9152. +0x1e00,
  9153. +0x7004,
  9154. +0x9009,
  9155. +0xe180,
  9156. +0x1600,
  9157. +0x7100,
  9158. +0x9004,
  9159. +0xea,
  9160. +0x1e00,
  9161. +0x7004,
  9162. +0x9005,
  9163. +0xe0ee,
  9164. +0xcc2,
  9165. +0xffcf,
  9166. +0xc0a7,
  9167. +0x1404,
  9168. +0x341b,
  9169. +0xc6c6,
  9170. +0x702c,
  9171. +0xf009,
  9172. +0x2132,
  9173. +0xf82,
  9174. +0x8000,
  9175. +0x6d4,
  9176. +0x7124,
  9177. +0x1801,
  9178. +0x92,
  9179. +0x9f5,
  9180. +0x8394,
  9181. +0x7ee0,
  9182. +0x621a,
  9183. +0xf004,
  9184. +0x1801,
  9185. +0x52,
  9186. +0x8fd,
  9187. +0x8084,
  9188. +0x7ee0,
  9189. +0x78e0,
  9190. +0xc2e6,
  9191. +0x1cfc,
  9192. +0xb6c8,
  9193. +0xc1aa,
  9194. +0x704c,
  9195. +0xba8c,
  9196. +0x40c3,
  9197. +0x0,
  9198. +0x8b26,
  9199. +0x45cb,
  9200. +0x9012,
  9201. +0x328,
  9202. +0x1e00,
  9203. +0x7084,
  9204. +0x8000,
  9205. +0x2,
  9206. +0xb500,
  9207. +0xd839,
  9208. +0xb501,
  9209. +0x41c3,
  9210. +0xb1,
  9211. +0x1,
  9212. +0x952,
  9213. +0xff6f,
  9214. +0xd80a,
  9215. +0xcc1e,
  9216. +0x9520,
  9217. +0x7030,
  9218. +0x700c,
  9219. +0xf406,
  9220. +0xcc1f,
  9221. +0x9521,
  9222. +0x2038,
  9223. +0x40,
  9224. +0x41c3,
  9225. +0xb5,
  9226. +0x0,
  9227. +0xfba,
  9228. +0xfecf,
  9229. +0x1600,
  9230. +0x7080,
  9231. +0x8000,
  9232. +0x4,
  9233. +0xc041,
  9234. +0x201a,
  9235. +0xf80,
  9236. +0x20,
  9237. +0x0,
  9238. +0xc042,
  9239. +0x2005,
  9240. +0xf81,
  9241. +0x9004,
  9242. +0x32,
  9243. +0x206f,
  9244. +0x243,
  9245. +0x9009,
  9246. +0xc040,
  9247. +0x9100,
  9248. +0xc044,
  9249. +0x1600,
  9250. +0x7080,
  9251. +0x8000,
  9252. +0x4,
  9253. +0x201a,
  9254. +0xf80,
  9255. +0x20,
  9256. +0x0,
  9257. +0x2005,
  9258. +0xf80,
  9259. +0x9002,
  9260. +0x40,
  9261. +0x9000,
  9262. +0xc046,
  9263. +0x206f,
  9264. +0x243,
  9265. +0x105c,
  9266. +0x100,
  9267. +0xc049,
  9268. +0x2046,
  9269. +0x601,
  9270. +0x206f,
  9271. +0x243,
  9272. +0x185c,
  9273. +0x44,
  9274. +0x10fd,
  9275. +0x8080,
  9276. +0xb8e6,
  9277. +0x206f,
  9278. +0x243,
  9279. +0x880c,
  9280. +0xc045,
  9281. +0xf208,
  9282. +0xc005,
  9283. +0x216f,
  9284. +0x243,
  9285. +0x2084,
  9286. +0x541,
  9287. +0xa90c,
  9288. +0x8a6,
  9289. +0xff2f,
  9290. +0x1a00,
  9291. +0x3103,
  9292. +0xc000,
  9293. +0xb8e0,
  9294. +0x248,
  9295. +0x1,
  9296. +0xc002,
  9297. +0x2005,
  9298. +0xf81,
  9299. +0x9005,
  9300. +0xe032,
  9301. +0xc004,
  9302. +0xb880,
  9303. +0xb100,
  9304. +0xc002,
  9305. +0x2005,
  9306. +0xf80,
  9307. +0x9003,
  9308. +0xe090,
  9309. +0xbb6,
  9310. +0x20,
  9311. +0x1800,
  9312. +0x5,
  9313. +0xc2e,
  9314. +0xffcf,
  9315. +0x956,
  9316. +0xff8f,
  9317. +0x1600,
  9318. +0x7080,
  9319. +0x8000,
  9320. +0x4,
  9321. +0xc048,
  9322. +0x201a,
  9323. +0xf80,
  9324. +0x20,
  9325. +0x0,
  9326. +0xc047,
  9327. +0x2005,
  9328. +0xf80,
  9329. +0x9002,
  9330. +0x86,
  9331. +0x9020,
  9332. +0x1600,
  9333. +0x709f,
  9334. +0x8000,
  9335. +0x0,
  9336. +0x783d,
  9337. +0x781d,
  9338. +0x781d,
  9339. +0x781d,
  9340. +0xb8c2,
  9341. +0x819,
  9342. +0x91,
  9343. +0x46cb,
  9344. +0x8000,
  9345. +0x430,
  9346. +0x1a09,
  9347. +0x3398,
  9348. +0x45cb,
  9349. +0x8000,
  9350. +0x418,
  9351. +0xf020,
  9352. +0x821,
  9353. +0xf1,
  9354. +0x2751,
  9355. +0xb1c0,
  9356. +0xce0e,
  9357. +0x46cb,
  9358. +0x8000,
  9359. +0x434,
  9360. +0x761c,
  9361. +0x1a09,
  9362. +0x3398,
  9363. +0xce08,
  9364. +0x45cb,
  9365. +0x8000,
  9366. +0x41c,
  9367. +0xf00f,
  9368. +0x2751,
  9369. +0xb1c0,
  9370. +0xce0b,
  9371. +0x46cb,
  9372. +0x8000,
  9373. +0x428,
  9374. +0x761c,
  9375. +0xce05,
  9376. +0x45cb,
  9377. +0x8000,
  9378. +0x410,
  9379. +0x1a09,
  9380. +0x3398,
  9381. +0x751c,
  9382. +0x1a03,
  9383. +0x3358,
  9384. +0x1600,
  9385. +0x7082,
  9386. +0x8000,
  9387. +0xc,
  9388. +0x2144,
  9389. +0x9b,
  9390. +0x221a,
  9391. +0xf80,
  9392. +0x1,
  9393. +0x86a0,
  9394. +0xc043,
  9395. +0xc703,
  9396. +0x7ffd,
  9397. +0x7ffd,
  9398. +0x7ffd,
  9399. +0x7ffd,
  9400. +0x7ffd,
  9401. +0x7ffd,
  9402. +0xf19,
  9403. +0x31fe,
  9404. +0x7ffd,
  9405. +0x273a,
  9406. +0x1f80,
  9407. +0x0,
  9408. +0xf35c,
  9409. +0x41c3,
  9410. +0x12d,
  9411. +0x1,
  9412. +0xe46,
  9413. +0xfecf,
  9414. +0xc008,
  9415. +0x2534,
  9416. +0x16c2,
  9417. +0x2634,
  9418. +0x16c1,
  9419. +0xe892,
  9420. +0x4f30,
  9421. +0x2048,
  9422. +0x0,
  9423. +0x2804,
  9424. +0x80,
  9425. +0xd97f,
  9426. +0x780f,
  9427. +0xe0fe,
  9428. +0x21ca,
  9429. +0xc,
  9430. +0x40c3,
  9431. +0x9003,
  9432. +0xfe80,
  9433. +0xb020,
  9434. +0x18e0,
  9435. +0x8044,
  9436. +0xc003,
  9437. +0x1404,
  9438. +0x301b,
  9439. +0x2805,
  9440. +0xf80,
  9441. +0x0,
  9442. +0xfa00,
  9443. +0x231a,
  9444. +0x3f9b,
  9445. +0x10,
  9446. +0x0,
  9447. +0x6821,
  9448. +0x782f,
  9449. +0x208c,
  9450. +0x8002,
  9451. +0xf68d,
  9452. +0x77c3,
  9453. +0xffff,
  9454. +0x793c,
  9455. +0x41e1,
  9456. +0x708d,
  9457. +0x278c,
  9458. +0x9d47,
  9459. +0xf687,
  9460. +0x2984,
  9461. +0xd07,
  9462. +0xf004,
  9463. +0x718d,
  9464. +0xf002,
  9465. +0x712c,
  9466. +0xc007,
  9467. +0x215a,
  9468. +0x203,
  9469. +0x2005,
  9470. +0xf82,
  9471. +0x9005,
  9472. +0xe164,
  9473. +0x782f,
  9474. +0xe0ff,
  9475. +0x245f,
  9476. +0x1100,
  9477. +0x2384,
  9478. +0xe1f,
  9479. +0x218a,
  9480. +0xe0f,
  9481. +0x21ca,
  9482. +0xcb,
  9483. +0x7905,
  9484. +0x1600,
  9485. +0x7100,
  9486. +0x9004,
  9487. +0x164,
  9488. +0xb8c1,
  9489. +0x7825,
  9490. +0xb200,
  9491. +0xc002,
  9492. +0x2005,
  9493. +0xf80,
  9494. +0x9002,
  9495. +0x86,
  9496. +0xb0a,
  9497. +0xe0,
  9498. +0x90a0,
  9499. +0xa9e,
  9500. +0xe0,
  9501. +0x4063,
  9502. +0x1600,
  9503. +0x7081,
  9504. +0x8000,
  9505. +0x1b,
  9506. +0xc001,
  9507. +0x909,
  9508. +0xf,
  9509. +0xbd80,
  9510. +0xc002,
  9511. +0x2005,
  9512. +0xf80,
  9513. +0x9003,
  9514. +0xfe86,
  9515. +0xa3a,
  9516. +0x20,
  9517. +0xb0a0,
  9518. +0x45cb,
  9519. +0x8000,
  9520. +0x6d4,
  9521. +0xf7a,
  9522. +0xff6f,
  9523. +0x40a1,
  9524. +0x8b2,
  9525. +0xe0,
  9526. +0x40a1,
  9527. +0x9ee,
  9528. +0xffcf,
  9529. +0xf26,
  9530. +0xff0f,
  9531. +0xa0e,
  9532. +0xffcf,
  9533. +0x1600,
  9534. +0x7080,
  9535. +0x8000,
  9536. +0x64,
  9537. +0x811,
  9538. +0xde,
  9539. +0x9503,
  9540. +0xb883,
  9541. +0xa22,
  9542. +0xff6f,
  9543. +0xb503,
  9544. +0x206f,
  9545. +0x243,
  9546. +0x10fd,
  9547. +0x8080,
  9548. +0x83d,
  9549. +0x1e,
  9550. +0x43c3,
  9551. +0x9004,
  9552. +0x14,
  9553. +0x9320,
  9554. +0xca01,
  9555. +0x80f,
  9556. +0x1b0,
  9557. +0x214f,
  9558. +0x82,
  9559. +0x80d,
  9560. +0xd1,
  9561. +0x2185,
  9562. +0x108,
  9563. +0x4220,
  9564. +0xb340,
  9565. +0xd823,
  9566. +0x42c3,
  9567. +0x9005,
  9568. +0xe034,
  9569. +0xb200,
  9570. +0x702c,
  9571. +0x40c3,
  9572. +0x9003,
  9573. +0xe034,
  9574. +0xb020,
  9575. +0xb8b1,
  9576. +0xb020,
  9577. +0xb221,
  9578. +0x40a1,
  9579. +0x712c,
  9580. +0xdde,
  9581. +0x1a0,
  9582. +0x704c,
  9583. +0x9d6,
  9584. +0x20,
  9585. +0x700c,
  9586. +0x882,
  9587. +0xff6f,
  9588. +0x710c,
  9589. +0xc000,
  9590. +0x811,
  9591. +0xbe,
  9592. +0x700c,
  9593. +0xb82,
  9594. +0xc0,
  9595. +0x9be,
  9596. +0x20,
  9597. +0x720c,
  9598. +0xc000,
  9599. +0x2044,
  9600. +0x808d,
  9601. +0xf208,
  9602. +0xb6e,
  9603. +0xe0,
  9604. +0x710c,
  9605. +0x9aa,
  9606. +0x20,
  9607. +0x710c,
  9608. +0xc000,
  9609. +0x81d,
  9610. +0x21e,
  9611. +0x1600,
  9612. +0x7080,
  9613. +0x8000,
  9614. +0x4,
  9615. +0xe888,
  9616. +0xb52,
  9617. +0xe0,
  9618. +0x730c,
  9619. +0x98e,
  9620. +0x20,
  9621. +0xd80a,
  9622. +0xc000,
  9623. +0x2044,
  9624. +0x820e,
  9625. +0xf208,
  9626. +0xb3e,
  9627. +0xe0,
  9628. +0x750c,
  9629. +0x97a,
  9630. +0x20,
  9631. +0xd8fd,
  9632. +0xed07,
  9633. +0xb32,
  9634. +0xe0,
  9635. +0x720c,
  9636. +0x96a,
  9637. +0x20,
  9638. +0xd8fe,
  9639. +0xc000,
  9640. +0x811,
  9641. +0x13e,
  9642. +0x760c,
  9643. +0xb1e,
  9644. +0xc0,
  9645. +0x95a,
  9646. +0x20,
  9647. +0x740c,
  9648. +0xee07,
  9649. +0xb12,
  9650. +0xe0,
  9651. +0x740c,
  9652. +0x94a,
  9653. +0x20,
  9654. +0x730c,
  9655. +0xc000,
  9656. +0x847,
  9657. +0x27e,
  9658. +0x206f,
  9659. +0x243,
  9660. +0x10fd,
  9661. +0x808e,
  9662. +0x40c3,
  9663. +0x8000,
  9664. +0x448,
  9665. +0xc82,
  9666. +0xff2f,
  9667. +0x1800,
  9668. +0x3,
  9669. +0x4508,
  9670. +0xd42,
  9671. +0xff2f,
  9672. +0x710c,
  9673. +0xbee2,
  9674. +0xd80f,
  9675. +0x20ca,
  9676. +0x62,
  9677. +0xcea,
  9678. +0xe0,
  9679. +0x41a1,
  9680. +0xd0a,
  9681. +0xff0f,
  9682. +0xca09,
  9683. +0xe885,
  9684. +0xe56,
  9685. +0xff2f,
  9686. +0xc001,
  9687. +0x906,
  9688. +0x20,
  9689. +0xd809,
  9690. +0xf00f,
  9691. +0x1600,
  9692. +0x7080,
  9693. +0x8000,
  9694. +0x4,
  9695. +0x201a,
  9696. +0xf80,
  9697. +0x20,
  9698. +0x0,
  9699. +0x2005,
  9700. +0xf81,
  9701. +0x9003,
  9702. +0xe040,
  9703. +0xc006,
  9704. +0xb100,
  9705. +0xca09,
  9706. +0xe82d,
  9707. +0x206f,
  9708. +0x243,
  9709. +0x100c,
  9710. +0x9b,
  9711. +0x70ad,
  9712. +0xf002,
  9713. +0x71a5,
  9714. +0xd37,
  9715. +0x1113,
  9716. +0xbfb,
  9717. +0xb36e,
  9718. +0x40a1,
  9719. +0xc9a,
  9720. +0xff2f,
  9721. +0x712c,
  9722. +0xc101,
  9723. +0x4708,
  9724. +0x7eaf,
  9725. +0x710c,
  9726. +0x42e1,
  9727. +0xe42,
  9728. +0xff2f,
  9729. +0x43c1,
  9730. +0xc101,
  9731. +0x700c,
  9732. +0x42e1,
  9733. +0xe36,
  9734. +0xff2f,
  9735. +0x43c1,
  9736. +0x41c1,
  9737. +0xee2,
  9738. +0xff2f,
  9739. +0x40e1,
  9740. +0xf1e5,
  9741. +0xde6,
  9742. +0xff2f,
  9743. +0xc001,
  9744. +0x1600,
  9745. +0x7080,
  9746. +0x8000,
  9747. +0x0,
  9748. +0xb8e5,
  9749. +0xf04,
  9750. +0xff02,
  9751. +0xc009,
  9752. +0x216f,
  9753. +0x243,
  9754. +0x195c,
  9755. +0x4,
  9756. +0xc002,
  9757. +0x2005,
  9758. +0xf8d,
  9759. +0x9005,
  9760. +0xe032,
  9761. +0xc32,
  9762. +0xff8f,
  9763. +0xc004,
  9764. +0x216f,
  9765. +0x243,
  9766. +0xb500,
  9767. +0xc005,
  9768. +0xa90c,
  9769. +0xf16,
  9770. +0xff2f,
  9771. +0x700c,
  9772. +0xf7a,
  9773. +0x80,
  9774. +0xf8e,
  9775. +0xe0,
  9776. +0xd807,
  9777. +0x700c,
  9778. +0x20ab,
  9779. +0xc4,
  9780. +0x7fff,
  9781. +0xf000,
  9782. +0xc2e2,
  9783. +0x45cb,
  9784. +0x9004,
  9785. +0x4,
  9786. +0x9500,
  9787. +0xb8a1,
  9788. +0xb500,
  9789. +0xf7a,
  9790. +0xffaf,
  9791. +0x740c,
  9792. +0xd81f,
  9793. +0xf72,
  9794. +0xffaf,
  9795. +0x1df6,
  9796. +0x105d,
  9797. +0xc6c2,
  9798. +0xc2e2,
  9799. +0xf66,
  9800. +0xffaf,
  9801. +0xd81f,
  9802. +0x45cb,
  9803. +0x9004,
  9804. +0x1f0,
  9805. +0x740c,
  9806. +0xf56,
  9807. +0xffaf,
  9808. +0x1d00,
  9809. +0x1005,
  9810. +0x150a,
  9811. +0x9700,
  9812. +0xb881,
  9813. +0x1d0a,
  9814. +0x901c,
  9815. +0xc6c2,
  9816. +0xc0f1,
  9817. +0x1600,
  9818. +0x7081,
  9819. +0x8000,
  9820. +0x18,
  9821. +0x218c,
  9822. +0x8203,
  9823. +0xf2c,
  9824. +0xce,
  9825. +0x80e,
  9826. +0x0,
  9827. +0xc0d1,
  9828. +0x7ee0,
  9829. +0x78e0,
  9830. +0xc2e2,
  9831. +0x1600,
  9832. +0x7080,
  9833. +0x8000,
  9834. +0x1,
  9835. +0x81b,
  9836. +0x3e,
  9837. +0xd80a,
  9838. +0x45cb,
  9839. +0x9005,
  9840. +0xe036,
  9841. +0xf12,
  9842. +0xffaf,
  9843. +0x1d00,
  9844. +0x1045,
  9845. +0x1d00,
  9846. +0x1005,
  9847. +0xc6c2,
  9848. +0x40c3,
  9849. +0x9004,
  9850. +0xf2,
  9851. +0x1800,
  9852. +0x45,
  9853. +0x7fe0,
  9854. +0x1800,
  9855. +0x5,
  9856. +0xc2e6,
  9857. +0x1cfc,
  9858. +0xb6c8,
  9859. +0xc1bf,
  9860. +0x4708,
  9861. +0x4040,
  9862. +0x4568,
  9863. +0x4648,
  9864. +0xc9e,
  9865. +0xff6f,
  9866. +0xc151,
  9867. +0xc04e,
  9868. +0x4060,
  9869. +0xdc08,
  9870. +0xbc61,
  9871. +0xc01,
  9872. +0x1031,
  9873. +0x781d,
  9874. +0xb8c0,
  9875. +0xd5e,
  9876. +0xff6f,
  9877. +0x4318,
  9878. +0x710c,
  9879. +0x2744,
  9880. +0x17ca,
  9881. +0xa11,
  9882. +0x1010,
  9883. +0x2242,
  9884. +0x104a,
  9885. +0xaff,
  9886. +0x9031,
  9887. +0x781b,
  9888. +0xc053,
  9889. +0x149c,
  9890. +0x3000,
  9891. +0xc050,
  9892. +0x1498,
  9893. +0x3000,
  9894. +0xb1f,
  9895. +0x3030,
  9896. +0xc04f,
  9897. +0xc00e,
  9898. +0xe88b,
  9899. +0x40c3,
  9900. +0x8000,
  9901. +0x6d4,
  9902. +0x9025,
  9903. +0x704c,
  9904. +0xb98a,
  9905. +0xb025,
  9906. +0xb52,
  9907. +0x1a0,
  9908. +0x712c,
  9909. +0x1494,
  9910. +0x3000,
  9911. +0x42c3,
  9912. +0x9003,
  9913. +0xe0c4,
  9914. +0x7077,
  9915. +0xc054,
  9916. +0x1490,
  9917. +0x3000,
  9918. +0x218a,
  9919. +0xc07,
  9920. +0xc395,
  9921. +0xc052,
  9922. +0x2553,
  9923. +0x10c0,
  9924. +0xb200,
  9925. +0xd8f0,
  9926. +0x703c,
  9927. +0x2004,
  9928. +0x341,
  9929. +0xba8b,
  9930. +0xb220,
  9931. +0xc095,
  9932. +0x702c,
  9933. +0xa26,
  9934. +0xffef,
  9935. +0xda28,
  9936. +0xc00f,
  9937. +0xc743,
  9938. +0x41c1,
  9939. +0xc044,
  9940. +0xc010,
  9941. +0xc045,
  9942. +0xc011,
  9943. +0xc346,
  9944. +0x1c1c,
  9945. +0x3103,
  9946. +0xc048,
  9947. +0xd820,
  9948. +0x1c24,
  9949. +0x3003,
  9950. +0xc04a,
  9951. +0x40c3,
  9952. +0x0,
  9953. +0xf00,
  9954. +0xc04b,
  9955. +0x78af,
  9956. +0x20b8,
  9957. +0xfc3,
  9958. +0xc54c,
  9959. +0xc06d,
  9960. +0xc013,
  9961. +0x1c25,
  9962. +0x3382,
  9963. +0x780f,
  9964. +0x9da,
  9965. +0x20,
  9966. +0xc051,
  9967. +0xeaa,
  9968. +0x20,
  9969. +0xc083,
  9970. +0x47cb,
  9971. +0x8000,
  9972. +0x448,
  9973. +0x8f62,
  9974. +0x8f81,
  9975. +0xf003,
  9976. +0x7185,
  9977. +0xb3b,
  9978. +0x322,
  9979. +0x6e09,
  9980. +0x789d,
  9981. +0x2444,
  9982. +0x1041,
  9983. +0x976,
  9984. +0xffaf,
  9985. +0x780f,
  9986. +0xc10f,
  9987. +0x7994,
  9988. +0xe80c,
  9989. +0x9100,
  9990. +0xe8f2,
  9991. +0xc095,
  9992. +0x20f5,
  9993. +0x300,
  9994. +0x8dd,
  9995. +0x8813,
  9996. +0x70c3,
  9997. +0x0,
  9998. +0xffe0,
  9999. +0xf005,
  10000. +0x40c3,
  10001. +0x0,
  10002. +0x1fff,
  10003. +0xb100,
  10004. +0xf1e4,
  10005. +0x83f,
  10006. +0xb5,
  10007. +0x7077,
  10008. +0x77cd,
  10009. +0x40c3,
  10010. +0xffff,
  10011. +0xf0f0,
  10012. +0x45cb,
  10013. +0x0,
  10014. +0xf0f0,
  10015. +0x70dd,
  10016. +0x7b10,
  10017. +0xd80f,
  10018. +0x41a1,
  10019. +0x42a1,
  10020. +0x9e6,
  10021. +0xff6f,
  10022. +0xc340,
  10023. +0x7077,
  10024. +0x40c3,
  10025. +0xffff,
  10026. +0xf0f0,
  10027. +0x761c,
  10028. +0x7bd0,
  10029. +0xd808,
  10030. +0x41a1,
  10031. +0x42a1,
  10032. +0x9ce,
  10033. +0xff6f,
  10034. +0xc340,
  10035. +0x822,
  10036. +0x60,
  10037. +0xc083,
  10038. +0x8f62,
  10039. +0x8f81,
  10040. +0xf002,
  10041. +0x7185,
  10042. +0xb35,
  10043. +0x322,
  10044. +0x789d,
  10045. +0x2444,
  10046. +0x1041,
  10047. +0x8f6,
  10048. +0xffaf,
  10049. +0x780f,
  10050. +0xc110,
  10051. +0x7994,
  10052. +0xe80b,
  10053. +0x9100,
  10054. +0x8e7,
  10055. +0x87f1,
  10056. +0xc095,
  10057. +0x20f5,
  10058. +0x300,
  10059. +0x8df,
  10060. +0x8833,
  10061. +0xe020,
  10062. +0xf004,
  10063. +0x40c3,
  10064. +0x0,
  10065. +0xe000,
  10066. +0xb100,
  10067. +0xf1e7,
  10068. +0xc00e,
  10069. +0xe894,
  10070. +0xcae,
  10071. +0xffaf,
  10072. +0xc011,
  10073. +0xb21,
  10074. +0x3030,
  10075. +0x704c,
  10076. +0x40c3,
  10077. +0x8000,
  10078. +0x6d4,
  10079. +0x9025,
  10080. +0x2104,
  10081. +0xf81,
  10082. +0x0,
  10083. +0xfbff,
  10084. +0xb025,
  10085. +0x9ee,
  10086. +0x1a0,
  10087. +0x712c,
  10088. +0xc012,
  10089. +0xe808,
  10090. +0x41c3,
  10091. +0x35,
  10092. +0x0,
  10093. +0xa72,
  10094. +0xff2f,
  10095. +0x740c,
  10096. +0x8fa1,
  10097. +0xf003,
  10098. +0x71a5,
  10099. +0x8f02,
  10100. +0x8b7,
  10101. +0x362,
  10102. +0x7ebc,
  10103. +0xc00f,
  10104. +0x2544,
  10105. +0x1041,
  10106. +0x4338,
  10107. +0x20f5,
  10108. +0x343,
  10109. +0xc010,
  10110. +0x20f5,
  10111. +0x34c,
  10112. +0x872,
  10113. +0xffaf,
  10114. +0x78cf,
  10115. +0xc114,
  10116. +0x79b4,
  10117. +0xe83b,
  10118. +0x4c70,
  10119. +0x2048,
  10120. +0x0,
  10121. +0x647c,
  10122. +0xc04e,
  10123. +0x202f,
  10124. +0x8301,
  10125. +0x774c,
  10126. +0x203f,
  10127. +0x82,
  10128. +0x207f,
  10129. +0x7c0,
  10130. +0x7844,
  10131. +0x4300,
  10132. +0x23c5,
  10133. +0x64,
  10134. +0x7014,
  10135. +0x700c,
  10136. +0x20ca,
  10137. +0x7e2,
  10138. +0x7a9d,
  10139. +0x7074,
  10140. +0x721c,
  10141. +0xc012,
  10142. +0xb140,
  10143. +0xe814,
  10144. +0xc00f,
  10145. +0x20f5,
  10146. +0x343,
  10147. +0xc010,
  10148. +0x20f5,
  10149. +0x341,
  10150. +0x784e,
  10151. +0xc042,
  10152. +0xc141,
  10153. +0xc340,
  10154. +0x740c,
  10155. +0x41c3,
  10156. +0x37,
  10157. +0x5,
  10158. +0x42c1,
  10159. +0x9ee,
  10160. +0xff2f,
  10161. +0x4363,
  10162. +0xc00e,
  10163. +0x41c3,
  10164. +0x38,
  10165. +0x3,
  10166. +0x42c1,
  10167. +0x780e,
  10168. +0xc040,
  10169. +0x207f,
  10170. +0x140,
  10171. +0x85a,
  10172. +0xfeef,
  10173. +0x4363,
  10174. +0xf1b4,
  10175. +0x40c3,
  10176. +0x0,
  10177. +0x7fff,
  10178. +0xb100,
  10179. +0xc012,
  10180. +0x85d,
  10181. +0x8030,
  10182. +0x740c,
  10183. +0x41c3,
  10184. +0x36,
  10185. +0x2,
  10186. +0x42c1,
  10187. +0x9b6,
  10188. +0xff2f,
  10189. +0x4363,
  10190. +0xf1a4,
  10191. +0x1e00,
  10192. +0x7005,
  10193. +0x9003,
  10194. +0xe004,
  10195. +0xc0bf,
  10196. +0x1404,
  10197. +0x341b,
  10198. +0xc6c6,
  10199. +0x78e0,
  10200. +0xc2e6,
  10201. +0x1cfc,
  10202. +0xb6c8,
  10203. +0xc1ac,
  10204. +0x4728,
  10205. +0xee6,
  10206. +0xff2f,
  10207. +0xc046,
  10208. +0xc049,
  10209. +0x9ee,
  10210. +0xff6f,
  10211. +0x40e1,
  10212. +0x4508,
  10213. +0x2078,
  10214. +0x0,
  10215. +0x836,
  10216. +0xff2f,
  10217. +0xc045,
  10218. +0xc044,
  10219. +0x2079,
  10220. +0x0,
  10221. +0xc048,
  10222. +0xedaf,
  10223. +0x700c,
  10224. +0x966,
  10225. +0xfeef,
  10226. +0x702c,
  10227. +0x1200,
  10228. +0x3083,
  10229. +0x712c,
  10230. +0x70cd,
  10231. +0xd8ff,
  10232. +0xb98e,
  10233. +0x754c,
  10234. +0xc643,
  10235. +0xc642,
  10236. +0xc641,
  10237. +0xa56,
  10238. +0xfeef,
  10239. +0xc640,
  10240. +0xc006,
  10241. +0x1c0c,
  10242. +0x3041,
  10243. +0x41c3,
  10244. +0x0,
  10245. +0x4400,
  10246. +0x780f,
  10247. +0xc042,
  10248. +0xd8ff,
  10249. +0x704c,
  10250. +0xdb7c,
  10251. +0xc641,
  10252. +0xa36,
  10253. +0xfeef,
  10254. +0xc640,
  10255. +0xd8ff,
  10256. +0xd980,
  10257. +0x754c,
  10258. +0x746c,
  10259. +0xc643,
  10260. +0xc642,
  10261. +0xc641,
  10262. +0xa22,
  10263. +0xfeef,
  10264. +0xc640,
  10265. +0x700c,
  10266. +0x9d6,
  10267. +0xfeef,
  10268. +0x712c,
  10269. +0xee6,
  10270. +0xff0f,
  10271. +0xc109,
  10272. +0x2014,
  10273. +0x4e,
  10274. +0x2642,
  10275. +0x1600,
  10276. +0xb8c0,
  10277. +0xee6,
  10278. +0xff2f,
  10279. +0xc047,
  10280. +0x6f29,
  10281. +0x2040,
  10282. +0x41b,
  10283. +0x716c,
  10284. +0x917,
  10285. +0xb5,
  10286. +0x228a,
  10287. +0xfc7,
  10288. +0xed8c,
  10289. +0xc004,
  10290. +0x2078,
  10291. +0x0,
  10292. +0xe888,
  10293. +0x756c,
  10294. +0xf006,
  10295. +0x70b5,
  10296. +0x23ca,
  10297. +0x221,
  10298. +0x22ca,
  10299. +0x21,
  10300. +0xc007,
  10301. +0x661e,
  10302. +0x2344,
  10303. +0x3040,
  10304. +0xc04a,
  10305. +0x40c3,
  10306. +0x900f,
  10307. +0xe0c0,
  10308. +0xc64b,
  10309. +0xb060,
  10310. +0xb045,
  10311. +0xc208,
  10312. +0xc005,
  10313. +0x776c,
  10314. +0xc347,
  10315. +0x784b,
  10316. +0x40c3,
  10317. +0xffff,
  10318. +0xf0f0,
  10319. +0xc044,
  10320. +0x4060,
  10321. +0x42c3,
  10322. +0xffff,
  10323. +0xf0f0,
  10324. +0x705c,
  10325. +0xc047,
  10326. +0xc004,
  10327. +0x707c,
  10328. +0x92d,
  10329. +0xb5,
  10330. +0xc044,
  10331. +0xc004,
  10332. +0x46cb,
  10333. +0x0,
  10334. +0xf0f0,
  10335. +0x41c1,
  10336. +0x7b10,
  10337. +0xd80f,
  10338. +0x42c1,
  10339. +0xf6a,
  10340. +0xff2f,
  10341. +0xc340,
  10342. +0xc007,
  10343. +0x41c1,
  10344. +0x42c1,
  10345. +0x7b10,
  10346. +0xd808,
  10347. +0xf5a,
  10348. +0xff2f,
  10349. +0xc340,
  10350. +0xc00b,
  10351. +0xe028,
  10352. +0xc045,
  10353. +0xc00a,
  10354. +0x7063,
  10355. +0xc048,
  10356. +0x274f,
  10357. +0x1040,
  10358. +0x8f5,
  10359. +0xb1,
  10360. +0x70cd,
  10361. +0xc009,
  10362. +0x790f,
  10363. +0x852,
  10364. +0xfeef,
  10365. +0x700c,
  10366. +0x1200,
  10367. +0x3083,
  10368. +0xd8ff,
  10369. +0x702c,
  10370. +0x754c,
  10371. +0xc643,
  10372. +0xc642,
  10373. +0xc641,
  10374. +0x942,
  10375. +0xfeef,
  10376. +0xc640,
  10377. +0xba6,
  10378. +0xfeef,
  10379. +0xd8ff,
  10380. +0x70ed,
  10381. +0xbf8e,
  10382. +0xd8ff,
  10383. +0x41e1,
  10384. +0x754c,
  10385. +0x726c,
  10386. +0xc643,
  10387. +0xc642,
  10388. +0xc641,
  10389. +0x926,
  10390. +0xfeef,
  10391. +0xc640,
  10392. +0xca08,
  10393. +0x41c3,
  10394. +0x0,
  10395. +0x7500,
  10396. +0x724c,
  10397. +0xc043,
  10398. +0xc006,
  10399. +0x746c,
  10400. +0x4338,
  10401. +0x7d0f,
  10402. +0xc542,
  10403. +0xc641,
  10404. +0x1c00,
  10405. +0x3f80,
  10406. +0x0,
  10407. +0x1000,
  10408. +0x8fe,
  10409. +0xfeef,
  10410. +0xd8ff,
  10411. +0xc008,
  10412. +0x41e1,
  10413. +0x754c,
  10414. +0x7b0f,
  10415. +0xd8ff,
  10416. +0xc643,
  10417. +0xc542,
  10418. +0xc641,
  10419. +0x8ea,
  10420. +0xfeef,
  10421. +0xc640,
  10422. +0xafe,
  10423. +0xff2f,
  10424. +0x40a1,
  10425. +0xca08,
  10426. +0x2350,
  10427. +0x3301,
  10428. +0x714c,
  10429. +0xc043,
  10430. +0xd8ff,
  10431. +0xc542,
  10432. +0xc641,
  10433. +0x1c00,
  10434. +0x3f80,
  10435. +0x0,
  10436. +0x1000,
  10437. +0x8c6,
  10438. +0xfeef,
  10439. +0x746c,
  10440. +0xa9e,
  10441. +0xff2f,
  10442. +0x40a1,
  10443. +0xc005,
  10444. +0x702c,
  10445. +0x754c,
  10446. +0x7b0f,
  10447. +0xd8ff,
  10448. +0xc643,
  10449. +0xc642,
  10450. +0xc641,
  10451. +0x8aa,
  10452. +0xfeef,
  10453. +0xc640,
  10454. +0x1c0c,
  10455. +0x30c1,
  10456. +0xc642,
  10457. +0xc641,
  10458. +0xc640,
  10459. +0x79fb,
  10460. +0xd8ff,
  10461. +0x754c,
  10462. +0x892,
  10463. +0xfeef,
  10464. +0x726c,
  10465. +0xd8ff,
  10466. +0x702c,
  10467. +0x754c,
  10468. +0xdb10,
  10469. +0xc643,
  10470. +0xc642,
  10471. +0xc641,
  10472. +0x87e,
  10473. +0xfeef,
  10474. +0xc640,
  10475. +0xaae,
  10476. +0xfeef,
  10477. +0xd8ff,
  10478. +0x281,
  10479. +0x0,
  10480. +0xed0e,
  10481. +0x45cb,
  10482. +0x0,
  10483. +0xaaaa,
  10484. +0x706f,
  10485. +0x73f5,
  10486. +0xf2ce,
  10487. +0x74f5,
  10488. +0xf4c4,
  10489. +0x45cb,
  10490. +0x0,
  10491. +0xcccc,
  10492. +0x716f,
  10493. +0xf0c8,
  10494. +0x71f5,
  10495. +0x274,
  10496. +0x22,
  10497. +0x70ed,
  10498. +0xf072,
  10499. +0xc004,
  10500. +0x7b10,
  10501. +0x2779,
  10502. +0x1000,
  10503. +0x7704,
  10504. +0x7d10,
  10505. +0xd80f,
  10506. +0x41a1,
  10507. +0x42a1,
  10508. +0xe16,
  10509. +0xff2f,
  10510. +0xc340,
  10511. +0xc007,
  10512. +0x41a1,
  10513. +0x42a1,
  10514. +0x7b10,
  10515. +0xd808,
  10516. +0xe06,
  10517. +0xff2f,
  10518. +0xc340,
  10519. +0x700c,
  10520. +0xf16,
  10521. +0xfeaf,
  10522. +0x4163,
  10523. +0x1200,
  10524. +0x3083,
  10525. +0xd8ff,
  10526. +0x702c,
  10527. +0x754c,
  10528. +0xc643,
  10529. +0xc642,
  10530. +0xc641,
  10531. +0x80a,
  10532. +0xfeef,
  10533. +0xc640,
  10534. +0xf88b,
  10535. +0x754c,
  10536. +0x726c,
  10537. +0xc643,
  10538. +0xc642,
  10539. +0xc641,
  10540. +0xff6,
  10541. +0xfeaf,
  10542. +0xc640,
  10543. +0x730c,
  10544. +0xc043,
  10545. +0xc006,
  10546. +0xbd8a,
  10547. +0x41a1,
  10548. +0x232f,
  10549. +0x3007,
  10550. +0xd8ff,
  10551. +0x724c,
  10552. +0x1c08,
  10553. +0x36c0,
  10554. +0xc641,
  10555. +0x1c00,
  10556. +0x3f80,
  10557. +0x0,
  10558. +0x100a,
  10559. +0xfd2,
  10560. +0xfeaf,
  10561. +0x746c,
  10562. +0x730c,
  10563. +0xc043,
  10564. +0x2778,
  10565. +0x1000,
  10566. +0x201a,
  10567. +0xf80,
  10568. +0x0,
  10569. +0x1000,
  10570. +0x1c08,
  10571. +0x36c0,
  10572. +0xc641,
  10573. +0x41a1,
  10574. +0xc040,
  10575. +0xd8ff,
  10576. +0x724c,
  10577. +0xfae,
  10578. +0xfeaf,
  10579. +0x746c,
  10580. +0x730c,
  10581. +0xc043,
  10582. +0x254f,
  10583. +0x1401,
  10584. +0xd8ff,
  10585. +0x724c,
  10586. +0x1c08,
  10587. +0x36c0,
  10588. +0xc641,
  10589. +0x1c00,
  10590. +0x3f80,
  10591. +0x0,
  10592. +0x100a,
  10593. +0xf8e,
  10594. +0xfeaf,
  10595. +0x746c,
  10596. +0xc008,
  10597. +0xd980,
  10598. +0x754c,
  10599. +0x7b0f,
  10600. +0xd8ff,
  10601. +0xc643,
  10602. +0xc642,
  10603. +0xc641,
  10604. +0xf76,
  10605. +0xfeaf,
  10606. +0xc640,
  10607. +0x700c,
  10608. +0xf2a,
  10609. +0xfeaf,
  10610. +0x712c,
  10611. +0x71e5,
  10612. +0xc009,
  10613. +0xf1f,
  10614. +0x90b2,
  10615. +0x232f,
  10616. +0x3007,
  10617. +0x700c,
  10618. +0xe52,
  10619. +0xfeaf,
  10620. +0x4163,
  10621. +0x1200,
  10622. +0x3083,
  10623. +0xd8ff,
  10624. +0x702c,
  10625. +0x754c,
  10626. +0xc643,
  10627. +0xc642,
  10628. +0xc641,
  10629. +0xf46,
  10630. +0xfeaf,
  10631. +0xc640,
  10632. +0x9a6,
  10633. +0xfeef,
  10634. +0xd8ff,
  10635. +0xf859,
  10636. +0x754c,
  10637. +0x726c,
  10638. +0xc643,
  10639. +0xc642,
  10640. +0xc641,
  10641. +0xf2e,
  10642. +0xfeaf,
  10643. +0xc640,
  10644. +0xc006,
  10645. +0x7f0f,
  10646. +0x93e,
  10647. +0xff2f,
  10648. +0x40e1,
  10649. +0xca08,
  10650. +0x254f,
  10651. +0x1281,
  10652. +0x714c,
  10653. +0xc043,
  10654. +0x700c,
  10655. +0xb88c,
  10656. +0xc742,
  10657. +0xc641,
  10658. +0xc040,
  10659. +0xd8ff,
  10660. +0xf06,
  10661. +0xfeaf,
  10662. +0x746c,
  10663. +0x8e2,
  10664. +0xff2f,
  10665. +0x40e1,
  10666. +0xc005,
  10667. +0x702c,
  10668. +0x754c,
  10669. +0x7b0f,
  10670. +0xd8ff,
  10671. +0xc643,
  10672. +0xc642,
  10673. +0xc641,
  10674. +0xeea,
  10675. +0xfeaf,
  10676. +0xc640,
  10677. +0x79bb,
  10678. +0x1c0c,
  10679. +0x30c1,
  10680. +0xc642,
  10681. +0xc641,
  10682. +0xc640,
  10683. +0xf122,
  10684. +0x706f,
  10685. +0xf11,
  10686. +0x1171,
  10687. +0x70ad,
  10688. +0x45cb,
  10689. +0x0,
  10690. +0xb2b2,
  10691. +0x726f,
  10692. +0xd80f,
  10693. +0x41a1,
  10694. +0x42a1,
  10695. +0x43a1,
  10696. +0xc9e,
  10697. +0xff2f,
  10698. +0xc540,
  10699. +0xc009,
  10700. +0x790f,
  10701. +0xdae,
  10702. +0xfeaf,
  10703. +0x700c,
  10704. +0x1200,
  10705. +0x3083,
  10706. +0xd8ff,
  10707. +0x702c,
  10708. +0x754c,
  10709. +0xc643,
  10710. +0xc642,
  10711. +0xc641,
  10712. +0xe9e,
  10713. +0xfeaf,
  10714. +0xc640,
  10715. +0xc006,
  10716. +0x47cb,
  10717. +0x8000,
  10718. +0x6da,
  10719. +0xdaff,
  10720. +0x9720,
  10721. +0x7aa6,
  10722. +0x7d0f,
  10723. +0x40a1,
  10724. +0xb06,
  10725. +0xff6f,
  10726. +0xdb2c,
  10727. +0x8ea,
  10728. +0xfeef,
  10729. +0xd8ff,
  10730. +0x896,
  10731. +0xff2f,
  10732. +0x40a1,
  10733. +0xca08,
  10734. +0x702c,
  10735. +0xda15,
  10736. +0xc043,
  10737. +0x4020,
  10738. +0xb88c,
  10739. +0xc542,
  10740. +0x1c04,
  10741. +0x36c0,
  10742. +0xc040,
  10743. +0xd8ff,
  10744. +0xe5e,
  10745. +0xfeaf,
  10746. +0x746c,
  10747. +0x83a,
  10748. +0xff2f,
  10749. +0x40a1,
  10750. +0xc005,
  10751. +0x702c,
  10752. +0x754c,
  10753. +0x7b0f,
  10754. +0xd8ff,
  10755. +0xc643,
  10756. +0xc642,
  10757. +0xc641,
  10758. +0xe42,
  10759. +0xfeaf,
  10760. +0xc640,
  10761. +0x702c,
  10762. +0xd8ff,
  10763. +0xb98f,
  10764. +0x754c,
  10765. +0x726c,
  10766. +0x1c0c,
  10767. +0x30c1,
  10768. +0xc642,
  10769. +0xc641,
  10770. +0xe2a,
  10771. +0xfeaf,
  10772. +0xc640,
  10773. +0xd8ff,
  10774. +0x702c,
  10775. +0x754c,
  10776. +0xdb10,
  10777. +0xc643,
  10778. +0xc642,
  10779. +0xc641,
  10780. +0xe16,
  10781. +0xfeaf,
  10782. +0xc640,
  10783. +0x846,
  10784. +0xfeef,
  10785. +0xd8ff,
  10786. +0x9700,
  10787. +0xc643,
  10788. +0xc542,
  10789. +0x1c04,
  10790. +0x30c1,
  10791. +0xc040,
  10792. +0xd8ff,
  10793. +0x702c,
  10794. +0x734c,
  10795. +0xfd6,
  10796. +0xfeaf,
  10797. +0xdb2c,
  10798. +0xd8ff,
  10799. +0xd980,
  10800. +0x754c,
  10801. +0x746c,
  10802. +0xc643,
  10803. +0xc642,
  10804. +0xc641,
  10805. +0xde6,
  10806. +0xfeaf,
  10807. +0xc640,
  10808. +0xc0ac,
  10809. +0x1404,
  10810. +0x341b,
  10811. +0xc6c6,
  10812. +0x70ad,
  10813. +0xbd8e,
  10814. +0xd8ff,
  10815. +0x41a1,
  10816. +0x7ee0,
  10817. +0x78e0,
  10818. +0xc2e6,
  10819. +0x1cfc,
  10820. +0xb6c8,
  10821. +0xc1a7,
  10822. +0x4708,
  10823. +0x1600,
  10824. +0x7100,
  10825. +0x9008,
  10826. +0x1e0,
  10827. +0xc046,
  10828. +0x2004,
  10829. +0xf80,
  10830. +0x0,
  10831. +0xff7f,
  10832. +0xc045,
  10833. +0x8f19,
  10834. +0xc044,
  10835. +0x8f10,
  10836. +0xc040,
  10837. +0x1600,
  10838. +0x7100,
  10839. +0x900e,
  10840. +0x4c,
  10841. +0xc041,
  10842. +0x40c3,
  10843. +0x900e,
  10844. +0x4c,
  10845. +0x9001,
  10846. +0xc042,
  10847. +0xc004,
  10848. +0xe889,
  10849. +0x40c3,
  10850. +0x0,
  10851. +0xffff,
  10852. +0x4100,
  10853. +0x4200,
  10854. +0xba6,
  10855. +0xff2f,
  10856. +0x4300,
  10857. +0xc000,
  10858. +0xd90f,
  10859. +0x2078,
  10860. +0x100,
  10861. +0xc043,
  10862. +0xb6e,
  10863. +0xfeef,
  10864. +0xd80f,
  10865. +0x8708,
  10866. +0x70ad,
  10867. +0x781b,
  10868. +0x2005,
  10869. +0xf80,
  10870. +0x9003,
  10871. +0xe064,
  10872. +0x802,
  10873. +0xffef,
  10874. +0xb0a0,
  10875. +0x8729,
  10876. +0x8be,
  10877. +0xa0,
  10878. +0x710c,
  10879. +0xc005,
  10880. +0x712c,
  10881. +0x4338,
  10882. +0x1e00,
  10883. +0x7004,
  10884. +0x9009,
  10885. +0xe1e0,
  10886. +0x40c3,
  10887. +0x9003,
  10888. +0xe064,
  10889. +0x2042,
  10890. +0x98e,
  10891. +0xb6a0,
  10892. +0xb6a0,
  10893. +0x1e9c,
  10894. +0x135c,
  10895. +0x1e9b,
  10896. +0x135c,
  10897. +0x1ee6,
  10898. +0x9fc5,
  10899. +0x1ef2,
  10900. +0x9044,
  10901. +0x1ee4,
  10902. +0x9044,
  10903. +0xcde,
  10904. +0xfeaf,
  10905. +0x970e,
  10906. +0xc101,
  10907. +0xc202,
  10908. +0xbd6,
  10909. +0x60,
  10910. +0x40e1,
  10911. +0xd80f,
  10912. +0xb0a,
  10913. +0xfeef,
  10914. +0xd90f,
  10915. +0x8729,
  10916. +0x86e,
  10917. +0xa0,
  10918. +0x710c,
  10919. +0xc006,
  10920. +0x712c,
  10921. +0x1e00,
  10922. +0x7004,
  10923. +0x9009,
  10924. +0xe1e0,
  10925. +0xb6a0,
  10926. +0x1ee6,
  10927. +0x9f84,
  10928. +0x0,
  10929. +0xff00,
  10930. +0x1ef2,
  10931. +0x96c4,
  10932. +0x1ee4,
  10933. +0x96c4,
  10934. +0xc9e,
  10935. +0xfeaf,
  10936. +0x970a,
  10937. +0x8f58,
  10938. +0x8701,
  10939. +0xace,
  10940. +0x60,
  10941. +0x712c,
  10942. +0xc101,
  10943. +0xc202,
  10944. +0xb8e,
  10945. +0x60,
  10946. +0x40e1,
  10947. +0xd80f,
  10948. +0xac2,
  10949. +0xfeef,
  10950. +0xd90f,
  10951. +0xc004,
  10952. +0xe805,
  10953. +0xfda,
  10954. +0xfeaf,
  10955. +0xc003,
  10956. +0xf00f,
  10957. +0xc100,
  10958. +0xc003,
  10959. +0x2179,
  10960. +0x101,
  10961. +0xb962,
  10962. +0xb862,
  10963. +0x7a30,
  10964. +0x41c3,
  10965. +0x0,
  10966. +0xffff,
  10967. +0x7810,
  10968. +0xac2,
  10969. +0xff2f,
  10970. +0x4320,
  10971. +0x1600,
  10972. +0x7100,
  10973. +0x900e,
  10974. +0x4c,
  10975. +0xc040,
  10976. +0x40c3,
  10977. +0x900e,
  10978. +0x4c,
  10979. +0x9001,
  10980. +0xc041,
  10981. +0xc005,
  10982. +0x1e00,
  10983. +0x7004,
  10984. +0x9009,
  10985. +0xe1e0,
  10986. +0xc003,
  10987. +0x8729,
  10988. +0x781b,
  10989. +0x781b,
  10990. +0x7504,
  10991. +0xfda,
  10992. +0x60,
  10993. +0xc042,
  10994. +0x8708,
  10995. +0x70ad,
  10996. +0x781b,
  10997. +0x2005,
  10998. +0xf80,
  10999. +0x9003,
  11000. +0xe064,
  11001. +0xf02,
  11002. +0xffaf,
  11003. +0xb0a0,
  11004. +0x712c,
  11005. +0xb6a0,
  11006. +0x1e9c,
  11007. +0x135c,
  11008. +0x1e9b,
  11009. +0x135c,
  11010. +0x1ee6,
  11011. +0x9fc5,
  11012. +0x1ef2,
  11013. +0x9044,
  11014. +0x1ee4,
  11015. +0x9044,
  11016. +0x970e,
  11017. +0xbfa,
  11018. +0xfeaf,
  11019. +0x4338,
  11020. +0xc100,
  11021. +0xc201,
  11022. +0xaf2,
  11023. +0x60,
  11024. +0x40e1,
  11025. +0xc006,
  11026. +0xd90f,
  11027. +0x1e00,
  11028. +0x7004,
  11029. +0x9009,
  11030. +0xe1e0,
  11031. +0xd80f,
  11032. +0xa1a,
  11033. +0xfeef,
  11034. +0xb6a0,
  11035. +0x8729,
  11036. +0xf7e,
  11037. +0x60,
  11038. +0xc002,
  11039. +0x1ee6,
  11040. +0x9f84,
  11041. +0x0,
  11042. +0xff00,
  11043. +0x1ef2,
  11044. +0x96c4,
  11045. +0x1ee4,
  11046. +0x96c4,
  11047. +0x8705,
  11048. +0x712c,
  11049. +0x7104,
  11050. +0xbb6,
  11051. +0xfeaf,
  11052. +0x7810,
  11053. +0xc100,
  11054. +0xc201,
  11055. +0xab2,
  11056. +0x60,
  11057. +0x40e1,
  11058. +0xc004,
  11059. +0xe807,
  11060. +0xc003,
  11061. +0xf02,
  11062. +0xfeaf,
  11063. +0x2052,
  11064. +0x0,
  11065. +0x8f58,
  11066. +0x8703,
  11067. +0x9ce,
  11068. +0x60,
  11069. +0x712c,
  11070. +0xc0a7,
  11071. +0x1404,
  11072. +0x341b,
  11073. +0xc6c6,
  11074. +0xc2e6,
  11075. +0x1cfc,
  11076. +0xb6c8,
  11077. +0xc1a8,
  11078. +0x4708,
  11079. +0x88b0,
  11080. +0x1600,
  11081. +0x7100,
  11082. +0x9008,
  11083. +0x1e0,
  11084. +0x43db,
  11085. +0x900e,
  11086. +0x4c,
  11087. +0xc047,
  11088. +0x2004,
  11089. +0xf80,
  11090. +0x0,
  11091. +0xff7f,
  11092. +0xc045,
  11093. +0x8f19,
  11094. +0xc043,
  11095. +0x1300,
  11096. +0x3100,
  11097. +0xc040,
  11098. +0x1302,
  11099. +0x3100,
  11100. +0xc041,
  11101. +0xc003,
  11102. +0xe889,
  11103. +0x40c3,
  11104. +0x0,
  11105. +0xffff,
  11106. +0x4100,
  11107. +0x4200,
  11108. +0x9aa,
  11109. +0xff2f,
  11110. +0x4300,
  11111. +0x2578,
  11112. +0x1100,
  11113. +0xc042,
  11114. +0xd80f,
  11115. +0x976,
  11116. +0xfeef,
  11117. +0xd90f,
  11118. +0x8708,
  11119. +0x2579,
  11120. +0x1101,
  11121. +0xae2,
  11122. +0xff2f,
  11123. +0xc144,
  11124. +0xc005,
  11125. +0x1e00,
  11126. +0x7004,
  11127. +0x9009,
  11128. +0xe1e0,
  11129. +0x8729,
  11130. +0xec2,
  11131. +0x60,
  11132. +0x730c,
  11133. +0x70ad,
  11134. +0x46cb,
  11135. +0x9003,
  11136. +0xe03e,
  11137. +0xb6a0,
  11138. +0x1e9b,
  11139. +0x135c,
  11140. +0x1e9c,
  11141. +0x135c,
  11142. +0x1ee6,
  11143. +0x9fc5,
  11144. +0x1ef2,
  11145. +0x9045,
  11146. +0x1ee4,
  11147. +0x9045,
  11148. +0x970e,
  11149. +0xaf2,
  11150. +0xfeaf,
  11151. +0x712c,
  11152. +0xc100,
  11153. +0xc201,
  11154. +0x9ea,
  11155. +0x60,
  11156. +0x40e1,
  11157. +0xd80f,
  11158. +0x91e,
  11159. +0xfeef,
  11160. +0xd90f,
  11161. +0xc007,
  11162. +0x712c,
  11163. +0x1e00,
  11164. +0x7004,
  11165. +0x9009,
  11166. +0xe1e0,
  11167. +0xb6a0,
  11168. +0xaca,
  11169. +0xfeaf,
  11170. +0x970a,
  11171. +0x8f58,
  11172. +0x8702,
  11173. +0x8fa,
  11174. +0x60,
  11175. +0x712c,
  11176. +0xc100,
  11177. +0xc201,
  11178. +0x9ba,
  11179. +0x60,
  11180. +0x40e1,
  11181. +0xd80f,
  11182. +0x8ee,
  11183. +0xfeef,
  11184. +0xd90f,
  11185. +0xc003,
  11186. +0xe807,
  11187. +0xc002,
  11188. +0xe02,
  11189. +0xfeaf,
  11190. +0x2052,
  11191. +0x0,
  11192. +0xf00d,
  11193. +0xc102,
  11194. +0xc004,
  11195. +0xb962,
  11196. +0xb862,
  11197. +0x7a30,
  11198. +0x41c3,
  11199. +0x0,
  11200. +0xffff,
  11201. +0x7810,
  11202. +0x8ee,
  11203. +0xff2f,
  11204. +0x4320,
  11205. +0x1300,
  11206. +0x3100,
  11207. +0xc046,
  11208. +0x1302,
  11209. +0x3100,
  11210. +0xc040,
  11211. +0xc005,
  11212. +0x1e00,
  11213. +0x7004,
  11214. +0x9009,
  11215. +0xe1e0,
  11216. +0xc004,
  11217. +0x8729,
  11218. +0x781b,
  11219. +0x781b,
  11220. +0xe007,
  11221. +0xe0e,
  11222. +0x60,
  11223. +0xc041,
  11224. +0x8708,
  11225. +0xa12,
  11226. +0xff2f,
  11227. +0xc104,
  11228. +0x70ad,
  11229. +0x712c,
  11230. +0xb6a0,
  11231. +0x1e9b,
  11232. +0x135c,
  11233. +0x1e9c,
  11234. +0x135c,
  11235. +0x1ee6,
  11236. +0x9fc5,
  11237. +0x1ef2,
  11238. +0x9044,
  11239. +0x1ee4,
  11240. +0x9044,
  11241. +0x970e,
  11242. +0xa36,
  11243. +0xfeaf,
  11244. +0x4338,
  11245. +0xc106,
  11246. +0xc200,
  11247. +0x932,
  11248. +0x60,
  11249. +0x40e1,
  11250. +0xc007,
  11251. +0xd90f,
  11252. +0x1e00,
  11253. +0x7004,
  11254. +0x9009,
  11255. +0xe1e0,
  11256. +0xd80f,
  11257. +0x85a,
  11258. +0xfeef,
  11259. +0xb6a0,
  11260. +0x8729,
  11261. +0xdbe,
  11262. +0x60,
  11263. +0xc001,
  11264. +0x40c3,
  11265. +0x0,
  11266. +0xff00,
  11267. +0x1ee6,
  11268. +0x9004,
  11269. +0x1ef2,
  11270. +0x96c4,
  11271. +0x1ee4,
  11272. +0x96c4,
  11273. +0x8705,
  11274. +0x712c,
  11275. +0x7104,
  11276. +0x9f2,
  11277. +0xfeaf,
  11278. +0x7810,
  11279. +0xc106,
  11280. +0xc200,
  11281. +0x8ee,
  11282. +0x60,
  11283. +0x40e1,
  11284. +0xc003,
  11285. +0xe805,
  11286. +0xd3e,
  11287. +0xfeaf,
  11288. +0xc002,
  11289. +0x8f58,
  11290. +0x8703,
  11291. +0x80e,
  11292. +0x60,
  11293. +0x712c,
  11294. +0xc0a8,
  11295. +0x1404,
  11296. +0x341b,
  11297. +0xc6c6,
  11298. +0xc2e6,
  11299. +0x1cfc,
  11300. +0xb6c8,
  11301. +0x2482,
  11302. +0x3b03,
  11303. +0xc141,
  11304. +0x836,
  11305. +0xfeef,
  11306. +0x712c,
  11307. +0x1600,
  11308. +0x7083,
  11309. +0x8000,
  11310. +0x4,
  11311. +0xc044,
  11312. +0xc08e,
  11313. +0xd9ff,
  11314. +0xf5a,
  11315. +0xff6f,
  11316. +0xdab4,
  11317. +0x41c3,
  11318. +0x0,
  11319. +0x2100,
  11320. +0xca08,
  11321. +0x1e00,
  11322. +0x7044,
  11323. +0x9003,
  11324. +0xe004,
  11325. +0x1e00,
  11326. +0x7005,
  11327. +0x9003,
  11328. +0xfec4,
  11329. +0xc101,
  11330. +0x205f,
  11331. +0x200,
  11332. +0x71ad,
  11333. +0x2179,
  11334. +0x1,
  11335. +0x2140,
  11336. +0x202,
  11337. +0x215f,
  11338. +0x201,
  11339. +0xc246,
  11340. +0xe007,
  11341. +0xc049,
  11342. +0xc143,
  11343. +0x231a,
  11344. +0xf81,
  11345. +0x10,
  11346. +0x0,
  11347. +0xc203,
  11348. +0xc14b,
  11349. +0xf010,
  11350. +0x209a,
  11351. +0x8,
  11352. +0x41a1,
  11353. +0xeb06,
  11354. +0xbb61,
  11355. +0xb01,
  11356. +0x31,
  11357. +0x793b,
  11358. +0x7144,
  11359. +0x2005,
  11360. +0xf80,
  11361. +0x9003,
  11362. +0xe0c4,
  11363. +0xb020,
  11364. +0xc106,
  11365. +0x784f,
  11366. +0x8e1,
  11367. +0x8062,
  11368. +0x2044,
  11369. +0x7c3,
  11370. +0x78af,
  11371. +0xe098,
  11372. +0x1e6,
  11373. +0x2d,
  11374. +0xc04a,
  11375. +0xc004,
  11376. +0x42c3,
  11377. +0x9003,
  11378. +0xfe00,
  11379. +0x2055,
  11380. +0x8c1,
  11381. +0xc00b,
  11382. +0x7825,
  11383. +0x791b,
  11384. +0xc00a,
  11385. +0x7945,
  11386. +0xb100,
  11387. +0x40c3,
  11388. +0x0,
  11389. +0x2100,
  11390. +0x1e00,
  11391. +0x7004,
  11392. +0x9003,
  11393. +0xe004,
  11394. +0xc001,
  11395. +0x2254,
  11396. +0xc81,
  11397. +0x7014,
  11398. +0x40c3,
  11399. +0x9003,
  11400. +0xf064,
  11401. +0x711c,
  11402. +0xbde,
  11403. +0xffaf,
  11404. +0x1900,
  11405. +0x5,
  11406. +0xbd6,
  11407. +0xff8f,
  11408. +0xd80f,
  11409. +0xf2a,
  11410. +0xfeaf,
  11411. +0xd90f,
  11412. +0x730c,
  11413. +0xc8e,
  11414. +0x60,
  11415. +0x218a,
  11416. +0xfc7,
  11417. +0xc009,
  11418. +0x47cb,
  11419. +0x9003,
  11420. +0xe024,
  11421. +0x71cd,
  11422. +0xb700,
  11423. +0x208a,
  11424. +0x3c4,
  11425. +0xb7c6,
  11426. +0x1ffe,
  11427. +0x9004,
  11428. +0xd818,
  11429. +0x8c2,
  11430. +0xfeaf,
  11431. +0x712c,
  11432. +0x208a,
  11433. +0x4,
  11434. +0x1e00,
  11435. +0x7004,
  11436. +0x9003,
  11437. +0xe004,
  11438. +0xd80f,
  11439. +0xeee,
  11440. +0xfeaf,
  11441. +0xd90f,
  11442. +0xd807,
  11443. +0x8a6,
  11444. +0xfeaf,
  11445. +0x712c,
  11446. +0xc009,
  11447. +0xd90f,
  11448. +0xb700,
  11449. +0xd80f,
  11450. +0xb7c6,
  11451. +0xed6,
  11452. +0xfeaf,
  11453. +0x1ffe,
  11454. +0x93c5,
  11455. +0x730c,
  11456. +0x88a,
  11457. +0xfeaf,
  11458. +0x712c,
  11459. +0xd80f,
  11460. +0xec2,
  11461. +0xfeaf,
  11462. +0xd90f,
  11463. +0x700c,
  11464. +0x712c,
  11465. +0x1f00,
  11466. +0x1fc5,
  11467. +0x1f0c,
  11468. +0x1fc5,
  11469. +0x872,
  11470. +0xfeaf,
  11471. +0x1ffe,
  11472. +0x9005,
  11473. +0x40c3,
  11474. +0x8000,
  11475. +0x448,
  11476. +0x8803,
  11477. +0xf004,
  11478. +0xc005,
  11479. +0x7104,
  11480. +0xc045,
  11481. +0xc005,
  11482. +0x790f,
  11483. +0x40c3,
  11484. +0x8000,
  11485. +0x448,
  11486. +0x8804,
  11487. +0x7110,
  11488. +0xf6,
  11489. +0x2d,
  11490. +0x4328,
  11491. +0xc001,
  11492. +0x71ed,
  11493. +0xc047,
  11494. +0xc003,
  11495. +0xf004,
  11496. +0xc008,
  11497. +0x7104,
  11498. +0xc048,
  11499. +0xc008,
  11500. +0x7c0f,
  11501. +0xc006,
  11502. +0xcd1,
  11503. +0x9023,
  11504. +0x7495,
  11505. +0xc007,
  11506. +0xc18e,
  11507. +0x20c0,
  11508. +0x61,
  11509. +0xc047,
  11510. +0x235f,
  11511. +0x1480,
  11512. +0x27ca,
  11513. +0x1061,
  11514. +0xc040,
  11515. +0x6038,
  11516. +0x7894,
  11517. +0xc04d,
  11518. +0x9000,
  11519. +0xe0c0,
  11520. +0xf7a8,
  11521. +0x231a,
  11522. +0x1f80,
  11523. +0x0,
  11524. +0x1000,
  11525. +0xc042,
  11526. +0x4081,
  11527. +0x209a,
  11528. +0x4,
  11529. +0xc102,
  11530. +0x7825,
  11531. +0x791b,
  11532. +0x2105,
  11533. +0xf9b,
  11534. +0x9002,
  11535. +0x64,
  11536. +0x1300,
  11537. +0x3100,
  11538. +0x4181,
  11539. +0xc04c,
  11540. +0xeb6,
  11541. +0x20,
  11542. +0x4061,
  11543. +0xc10c,
  11544. +0x2078,
  11545. +0x0,
  11546. +0x70ef,
  11547. +0x2179,
  11548. +0x1,
  11549. +0x2105,
  11550. +0x803e,
  11551. +0x702c,
  11552. +0x27ca,
  11553. +0x33c2,
  11554. +0xf23,
  11555. +0x3030,
  11556. +0x71dd,
  11557. +0xc27,
  11558. +0x10d0,
  11559. +0xc1f,
  11560. +0x1211,
  11561. +0x1300,
  11562. +0x3102,
  11563. +0xc00d,
  11564. +0xb040,
  11565. +0x2614,
  11566. +0x72c0,
  11567. +0x8000,
  11568. +0x799,
  11569. +0xa8a0,
  11570. +0xf027,
  11571. +0x70ed,
  11572. +0xf025,
  11573. +0xc4b,
  11574. +0x11d1,
  11575. +0xc007,
  11576. +0x780f,
  11577. +0x2079,
  11578. +0x0,
  11579. +0x205f,
  11580. +0x10e,
  11581. +0xf011,
  11582. +0xc200,
  11583. +0x71c5,
  11584. +0x635b,
  11585. +0x7b14,
  11586. +0x209a,
  11587. +0x4,
  11588. +0xc202,
  11589. +0x7845,
  11590. +0x781b,
  11591. +0x2005,
  11592. +0xf80,
  11593. +0x9002,
  11594. +0x64,
  11595. +0x9000,
  11596. +0xb300,
  11597. +0x78cf,
  11598. +0xce1,
  11599. +0x9025,
  11600. +0xc38e,
  11601. +0xc11,
  11602. +0x11d1,
  11603. +0x2614,
  11604. +0x72c0,
  11605. +0x8000,
  11606. +0x798,
  11607. +0xa8a0,
  11608. +0x47eb,
  11609. +0x4628,
  11610. +0xf18e,
  11611. +0xc00a,
  11612. +0x70d5,
  11613. +0x68a1,
  11614. +0xf30c,
  11615. +0x40c3,
  11616. +0x8000,
  11617. +0x448,
  11618. +0x1003,
  11619. +0x9b,
  11620. +0x1600,
  11621. +0x7080,
  11622. +0x8000,
  11623. +0x0,
  11624. +0xc042,
  11625. +0xf003,
  11626. +0x7167,
  11627. +0x40c3,
  11628. +0x8000,
  11629. +0x448,
  11630. +0x8804,
  11631. +0x262f,
  11632. +0x16c7,
  11633. +0x80d,
  11634. +0x3a5,
  11635. +0xc703,
  11636. +0xf036,
  11637. +0x71e5,
  11638. +0xc006,
  11639. +0x7def,
  11640. +0xde5,
  11641. +0x9023,
  11642. +0x40c1,
  11643. +0xdea,
  11644. +0x20,
  11645. +0x41a1,
  11646. +0xe877,
  11647. +0x265f,
  11648. +0x1481,
  11649. +0xc08e,
  11650. +0x42c1,
  11651. +0x43a1,
  11652. +0x6038,
  11653. +0xc040,
  11654. +0x20f4,
  11655. +0x340,
  11656. +0x41c3,
  11657. +0x46,
  11658. +0x2,
  11659. +0xcba,
  11660. +0xfe6f,
  11661. +0x20bc,
  11662. +0x1,
  11663. +0xc004,
  11664. +0x261a,
  11665. +0x1f81,
  11666. +0x0,
  11667. +0x1000,
  11668. +0x2054,
  11669. +0xd00,
  11670. +0x7905,
  11671. +0x40a1,
  11672. +0x209a,
  11673. +0x4,
  11674. +0x7825,
  11675. +0x781b,
  11676. +0x2005,
  11677. +0xf81,
  11678. +0x9002,
  11679. +0x0,
  11680. +0xc000,
  11681. +0x20f4,
  11682. +0x342,
  11683. +0xc002,
  11684. +0xb8c3,
  11685. +0x6058,
  11686. +0x2049,
  11687. +0xfc0,
  11688. +0xb100,
  11689. +0xf1cd,
  11690. +0xc001,
  11691. +0x89d,
  11692. +0x10,
  11693. +0xaea,
  11694. +0xfecf,
  11695. +0xc040,
  11696. +0x40c3,
  11697. +0x8000,
  11698. +0x448,
  11699. +0x88e3,
  11700. +0xf002,
  11701. +0x71e5,
  11702. +0x40c3,
  11703. +0x8000,
  11704. +0x448,
  11705. +0x8804,
  11706. +0x7eef,
  11707. +0x87d,
  11708. +0x3a4,
  11709. +0x234a,
  11710. +0x1240,
  11711. +0x40c3,
  11712. +0x8000,
  11713. +0x798,
  11714. +0x78d4,
  11715. +0x8840,
  11716. +0x8821,
  11717. +0x1400,
  11718. +0x301b,
  11719. +0x7150,
  11720. +0x4953,
  11721. +0x4a30,
  11722. +0x20ca,
  11723. +0xcd,
  11724. +0x780f,
  11725. +0x201a,
  11726. +0x6db,
  11727. +0xdd08,
  11728. +0x23ca,
  11729. +0x122d,
  11730. +0x25ca,
  11731. +0x112d,
  11732. +0x2b44,
  11733. +0x381b,
  11734. +0xf002,
  11735. +0x71a5,
  11736. +0x7caf,
  11737. +0xcbb,
  11738. +0x92e5,
  11739. +0x40c1,
  11740. +0xd26,
  11741. +0x20,
  11742. +0x4181,
  11743. +0xe879,
  11744. +0xc004,
  11745. +0x249a,
  11746. +0x1004,
  11747. +0x2054,
  11748. +0xd01,
  11749. +0x261a,
  11750. +0x1f80,
  11751. +0x0,
  11752. +0x1000,
  11753. +0x7825,
  11754. +0x7c05,
  11755. +0x789b,
  11756. +0x2005,
  11757. +0xf81,
  11758. +0x9002,
  11759. +0x0,
  11760. +0x9140,
  11761. +0x202f,
  11762. +0x6c8,
  11763. +0x6058,
  11764. +0x2049,
  11765. +0xfc0,
  11766. +0xb100,
  11767. +0xf1e1,
  11768. +0x2480,
  11769. +0x3b03,
  11770. +0x1404,
  11771. +0x341b,
  11772. +0xc6c6,
  11773. +0x78e0,
  11774. +0xc2e6,
  11775. +0x1cfc,
  11776. +0xb6c8,
  11777. +0x2482,
  11778. +0x3c0a,
  11779. +0xc044,
  11780. +0x1600,
  11781. +0x7080,
  11782. +0x8000,
  11783. +0x4,
  11784. +0xc147,
  11785. +0x71ad,
  11786. +0x201a,
  11787. +0xf80,
  11788. +0x20,
  11789. +0x0,
  11790. +0x41c3,
  11791. +0x49,
  11792. +0x0,
  11793. +0x2005,
  11794. +0xf80,
  11795. +0x9002,
  11796. +0x86,
  11797. +0x9000,
  11798. +0x781d,
  11799. +0x781d,
  11800. +0x781d,
  11801. +0x781d,
  11802. +0x781d,
  11803. +0x781d,
  11804. +0xb96,
  11805. +0xfe6f,
  11806. +0x2506,
  11807. +0x1000,
  11808. +0xe42,
  11809. +0xfeef,
  11810. +0x700c,
  11811. +0x700c,
  11812. +0x1e00,
  11813. +0x7004,
  11814. +0x9003,
  11815. +0xe004,
  11816. +0x1e00,
  11817. +0x7004,
  11818. +0x9003,
  11819. +0xff68,
  11820. +0xca0a,
  11821. +0x208c,
  11822. +0x8fc3,
  11823. +0xf40f,
  11824. +0x1600,
  11825. +0x7080,
  11826. +0x8000,
  11827. +0x0,
  11828. +0xb8e5,
  11829. +0xd8ff,
  11830. +0xf207,
  11831. +0x1600,
  11832. +0x7080,
  11833. +0x8000,
  11834. +0x448,
  11835. +0x1a0a,
  11836. +0x3002,
  11837. +0xc104,
  11838. +0x2144,
  11839. +0x7c2,
  11840. +0x41a1,
  11841. +0xea06,
  11842. +0xba61,
  11843. +0xa01,
  11844. +0x31,
  11845. +0x793b,
  11846. +0xc146,
  11847. +0x1600,
  11848. +0x7081,
  11849. +0x8000,
  11850. +0x448,
  11851. +0x2139,
  11852. +0x0,
  11853. +0xf003,
  11854. +0x7104,
  11855. +0xc043,
  11856. +0xc007,
  11857. +0x2079,
  11858. +0x0,
  11859. +0x6822,
  11860. +0xc003,
  11861. +0x780f,
  11862. +0x7110,
  11863. +0x336,
  11864. +0x2c,
  11865. +0xc040,
  11866. +0xc000,
  11867. +0x2079,
  11868. +0x82,
  11869. +0x785b,
  11870. +0x781b,
  11871. +0x68a1,
  11872. +0xcee,
  11873. +0xfeef,
  11874. +0x40a1,
  11875. +0xc049,
  11876. +0xe88c,
  11877. +0xea8c,
  11878. +0x40c3,
  11879. +0x8000,
  11880. +0x6d4,
  11881. +0x9025,
  11882. +0x704c,
  11883. +0xb98a,
  11884. +0xb025,
  11885. +0xbde,
  11886. +0x120,
  11887. +0x712c,
  11888. +0xc006,
  11889. +0x41a1,
  11890. +0x780f,
  11891. +0xace,
  11892. +0xffaf,
  11893. +0xc048,
  11894. +0xc004,
  11895. +0xc100,
  11896. +0x780f,
  11897. +0xe909,
  11898. +0xc100,
  11899. +0xb52,
  11900. +0xffef,
  11901. +0x2178,
  11902. +0x81,
  11903. +0x2b5,
  11904. +0x0,
  11905. +0xb86,
  11906. +0xfeaf,
  11907. +0x712c,
  11908. +0x1600,
  11909. +0x709b,
  11910. +0x8000,
  11911. +0x4,
  11912. +0xc045,
  11913. +0x2400,
  11914. +0x3f80,
  11915. +0x0,
  11916. +0x254,
  11917. +0x702c,
  11918. +0xaa2,
  11919. +0xff6f,
  11920. +0xda5a,
  11921. +0x2456,
  11922. +0x3d00,
  11923. +0xa9a,
  11924. +0xff6f,
  11925. +0xdab4,
  11926. +0xa66,
  11927. +0xff2f,
  11928. +0x208a,
  11929. +0xb04,
  11930. +0x932,
  11931. +0xff2f,
  11932. +0xc041,
  11933. +0xca08,
  11934. +0x231a,
  11935. +0x3f81,
  11936. +0x10,
  11937. +0x0,
  11938. +0x704c,
  11939. +0x205f,
  11940. +0x200,
  11941. +0x1e00,
  11942. +0x7084,
  11943. +0x9003,
  11944. +0xfec4,
  11945. +0xc14a,
  11946. +0x68a7,
  11947. +0xf010,
  11948. +0x209a,
  11949. +0x8,
  11950. +0x712c,
  11951. +0xeb06,
  11952. +0xbb61,
  11953. +0xb01,
  11954. +0x31,
  11955. +0x793b,
  11956. +0x7144,
  11957. +0x2005,
  11958. +0xf80,
  11959. +0x9003,
  11960. +0xe0c4,
  11961. +0xb020,
  11962. +0x784f,
  11963. +0x8e5,
  11964. +0x8234,
  11965. +0x2044,
  11966. +0x7c3,
  11967. +0x231a,
  11968. +0x3f9b,
  11969. +0x20,
  11970. +0x0,
  11971. +0xd880,
  11972. +0xb88e,
  11973. +0x1e00,
  11974. +0x7004,
  11975. +0x9003,
  11976. +0xe004,
  11977. +0x2305,
  11978. +0x3f80,
  11979. +0x9002,
  11980. +0x86,
  11981. +0x9000,
  11982. +0x2305,
  11983. +0x3f81,
  11984. +0x9003,
  11985. +0xfe86,
  11986. +0xb8a0,
  11987. +0x89e,
  11988. +0xfeef,
  11989. +0xb100,
  11990. +0xd93f,
  11991. +0x208c,
  11992. +0x8ec3,
  11993. +0xf604,
  11994. +0x2844,
  11995. +0x101,
  11996. +0xc005,
  11997. +0x781b,
  11998. +0x2055,
  11999. +0xd00,
  12000. +0x2005,
  12001. +0xf80,
  12002. +0x9003,
  12003. +0xfe00,
  12004. +0xb020,
  12005. +0x41c3,
  12006. +0x9003,
  12007. +0xe024,
  12008. +0x208a,
  12009. +0x3c4,
  12010. +0xb1a0,
  12011. +0x190c,
  12012. +0x45,
  12013. +0x19fe,
  12014. +0x8004,
  12015. +0x700c,
  12016. +0xf003,
  12017. +0xc002,
  12018. +0x7404,
  12019. +0x780f,
  12020. +0xe09e,
  12021. +0x11e,
  12022. +0x2d,
  12023. +0xc042,
  12024. +0xc005,
  12025. +0x2055,
  12026. +0x8c1,
  12027. +0xc00a,
  12028. +0x7825,
  12029. +0x791b,
  12030. +0xc002,
  12031. +0x2105,
  12032. +0xf81,
  12033. +0x9003,
  12034. +0xfe00,
  12035. +0xb100,
  12036. +0xd80f,
  12037. +0xa42,
  12038. +0xfeaf,
  12039. +0xd90f,
  12040. +0x45cb,
  12041. +0x9003,
  12042. +0xfe64,
  12043. +0xede,
  12044. +0xff6f,
  12045. +0x1d00,
  12046. +0x1005,
  12047. +0xed6,
  12048. +0xff4f,
  12049. +0xdd2,
  12050. +0xff2f,
  12051. +0xc001,
  12052. +0x710c,
  12053. +0xf8e,
  12054. +0x20,
  12055. +0x218a,
  12056. +0xfc7,
  12057. +0xd820,
  12058. +0xbd6,
  12059. +0xfe6f,
  12060. +0x712c,
  12061. +0xc08e,
  12062. +0x702c,
  12063. +0xa06,
  12064. +0x20,
  12065. +0x714c,
  12066. +0xd80f,
  12067. +0xa06,
  12068. +0xfeaf,
  12069. +0xd90f,
  12070. +0xd87f,
  12071. +0xea6,
  12072. +0xff6f,
  12073. +0xb500,
  12074. +0xe9e,
  12075. +0xff4f,
  12076. +0xd9a,
  12077. +0xff2f,
  12078. +0xc001,
  12079. +0x730c,
  12080. +0xf56,
  12081. +0x20,
  12082. +0x218a,
  12083. +0xfc7,
  12084. +0xd820,
  12085. +0xba2,
  12086. +0xfe6f,
  12087. +0x712c,
  12088. +0x2455,
  12089. +0x3ec0,
  12090. +0x702c,
  12091. +0x9ce,
  12092. +0x20,
  12093. +0x714c,
  12094. +0x40c3,
  12095. +0x8000,
  12096. +0x448,
  12097. +0x8863,
  12098. +0x235f,
  12099. +0x24c,
  12100. +0xf003,
  12101. +0x7164,
  12102. +0x7185,
  12103. +0x40c3,
  12104. +0x8000,
  12105. +0x448,
  12106. +0x8804,
  12107. +0x796f,
  12108. +0x84b,
  12109. +0x8064,
  12110. +0x4338,
  12111. +0xc08b,
  12112. +0x702c,
  12113. +0x91e,
  12114. +0xff6f,
  12115. +0xda09,
  12116. +0x70ed,
  12117. +0xf004,
  12118. +0x71e5,
  12119. +0x7185,
  12120. +0x7def,
  12121. +0xddb,
  12122. +0x9235,
  12123. +0x798f,
  12124. +0xc08e,
  12125. +0x20f5,
  12126. +0x4b,
  12127. +0x2455,
  12128. +0x3ec0,
  12129. +0x20f5,
  12130. +0x4e,
  12131. +0x235f,
  12132. +0x3241,
  12133. +0x2602,
  12134. +0x12c0,
  12135. +0x2048,
  12136. +0x2,
  12137. +0xc08b,
  12138. +0x60b8,
  12139. +0xa840,
  12140. +0x2400,
  12141. +0x3f80,
  12142. +0x0,
  12143. +0x254,
  12144. +0x6038,
  12145. +0x60b8,
  12146. +0x8820,
  12147. +0x272f,
  12148. +0x3087,
  12149. +0x9c5,
  12150. +0x87c3,
  12151. +0x235f,
  12152. +0x3481,
  12153. +0xa840,
  12154. +0x2456,
  12155. +0x3d00,
  12156. +0x6119,
  12157. +0x2300,
  12158. +0x1380,
  12159. +0x79b4,
  12160. +0x781d,
  12161. +0xb100,
  12162. +0xf1d4,
  12163. +0x40c3,
  12164. +0x8000,
  12165. +0x448,
  12166. +0x1003,
  12167. +0x9b,
  12168. +0xf002,
  12169. +0x7167,
  12170. +0x40c3,
  12171. +0x8000,
  12172. +0x448,
  12173. +0x8804,
  12174. +0x272f,
  12175. +0x16c7,
  12176. +0x891,
  12177. +0x3e4,
  12178. +0x70cd,
  12179. +0x275f,
  12180. +0x1240,
  12181. +0x2400,
  12182. +0x3f81,
  12183. +0x0,
  12184. +0x254,
  12185. +0xc041,
  12186. +0x6038,
  12187. +0x8820,
  12188. +0xa828,
  12189. +0x275f,
  12190. +0x1480,
  12191. +0x2456,
  12192. +0x3d01,
  12193. +0xc042,
  12194. +0x6038,
  12195. +0x9020,
  12196. +0xb028,
  12197. +0xf003,
  12198. +0x71c5,
  12199. +0x7dcf,
  12200. +0xdc3,
  12201. +0x9275,
  12202. +0x40e1,
  12203. +0x98a,
  12204. +0x20,
  12205. +0x41a1,
  12206. +0xe878,
  12207. +0xc001,
  12208. +0x2400,
  12209. +0x3f81,
  12210. +0x0,
  12211. +0x254,
  12212. +0x42e1,
  12213. +0x6038,
  12214. +0x60a8,
  12215. +0x41c3,
  12216. +0x3d,
  12217. +0x2,
  12218. +0x85a,
  12219. +0xfe6f,
  12220. +0x43a1,
  12221. +0x41a1,
  12222. +0x271a,
  12223. +0x1f80,
  12224. +0x0,
  12225. +0x2000,
  12226. +0x219a,
  12227. +0x8,
  12228. +0x2456,
  12229. +0x3d03,
  12230. +0x42c3,
  12231. +0x9002,
  12232. +0x80,
  12233. +0x7905,
  12234. +0xc002,
  12235. +0x2105,
  12236. +0x8c,
  12237. +0x631b,
  12238. +0x23f4,
  12239. +0x340,
  12240. +0xb400,
  12241. +0x2242,
  12242. +0x800,
  12243. +0x7905,
  12244. +0x23f4,
  12245. +0x340,
  12246. +0xb100,
  12247. +0xf1d0,
  12248. +0xc009,
  12249. +0x7014,
  12250. +0xf414,
  12251. +0xba6,
  12252. +0xff2f,
  12253. +0xc008,
  12254. +0xc000,
  12255. +0x7214,
  12256. +0xf40e,
  12257. +0x40c3,
  12258. +0x8000,
  12259. +0x6d4,
  12260. +0x9025,
  12261. +0x704c,
  12262. +0x2104,
  12263. +0xf81,
  12264. +0x0,
  12265. +0xfbff,
  12266. +0xb025,
  12267. +0x8e2,
  12268. +0x120,
  12269. +0x712c,
  12270. +0x4c1,
  12271. +0xffef,
  12272. +0xc003,
  12273. +0x2480,
  12274. +0x3c0a,
  12275. +0x1404,
  12276. +0x341b,
  12277. +0xc6c6,
  12278. +0xc2e6,
  12279. +0x45cb,
  12280. +0x8000,
  12281. +0x448,
  12282. +0x8dc3,
  12283. +0x261f,
  12284. +0x108f,
  12285. +0xf003,
  12286. +0x71c5,
  12287. +0x8d64,
  12288. +0xb31,
  12289. +0x3a3,
  12290. +0x706d,
  12291. +0xf01c,
  12292. +0x261a,
  12293. +0x1f9f,
  12294. +0x0,
  12295. +0x1000,
  12296. +0x239a,
  12297. +0x4,
  12298. +0x2114,
  12299. +0x30c,
  12300. +0x2705,
  12301. +0x301f,
  12302. +0x2305,
  12303. +0x7c3,
  12304. +0x7b7b,
  12305. +0xbb91,
  12306. +0xbb9c,
  12307. +0xbb9f,
  12308. +0x9360,
  12309. +0x71e5,
  12310. +0x7165,
  12311. +0xb460,
  12312. +0x232f,
  12313. +0x2c7,
  12314. +0xbd5,
  12315. +0x80a2,
  12316. +0x7cf0,
  12317. +0xf1e2,
  12318. +0xc6c6,
  12319. +0x78e0,
  12320. +0xc2e6,
  12321. +0x1cfc,
  12322. +0xb6c8,
  12323. +0xc1a2,
  12324. +0x43db,
  12325. +0x8000,
  12326. +0x448,
  12327. +0x1303,
  12328. +0x308d,
  12329. +0x706c,
  12330. +0x71ef,
  12331. +0xc141,
  12332. +0xc040,
  12333. +0xea86,
  12334. +0x7ebb,
  12335. +0x742c,
  12336. +0x748d,
  12337. +0xf010,
  12338. +0x255f,
  12339. +0x124e,
  12340. +0xa13,
  12341. +0xb1,
  12342. +0xdc08,
  12343. +0xe608,
  12344. +0x274a,
  12345. +0x3240,
  12346. +0x712c,
  12347. +0xdb08,
  12348. +0xf004,
  12349. +0x712c,
  12350. +0xf002,
  12351. +0x71a5,
  12352. +0x1304,
  12353. +0x3080,
  12354. +0x813,
  12355. +0x363,
  12356. +0x4260,
  12357. +0xf026,
  12358. +0xc700,
  12359. +0x623a,
  12360. +0x7fd4,
  12361. +0xb700,
  12362. +0x76e3,
  12363. +0xceb,
  12364. +0x90a2,
  12365. +0x4040,
  12366. +0x209a,
  12367. +0x8,
  12368. +0x251a,
  12369. +0x1f8f,
  12370. +0x0,
  12371. +0x2000,
  12372. +0x78e5,
  12373. +0x2005,
  12374. +0xf80,
  12375. +0x9002,
  12376. +0x64,
  12377. +0x9000,
  12378. +0xc701,
  12379. +0xef6c,
  12380. +0x278a,
  12381. +0x1fcf,
  12382. +0x224a,
  12383. +0x1280,
  12384. +0x7f04,
  12385. +0x2242,
  12386. +0x104a,
  12387. +0xaff,
  12388. +0x9031,
  12389. +0x781d,
  12390. +0x205f,
  12391. +0x800,
  12392. +0x60f8,
  12393. +0xf1de,
  12394. +0xc0a2,
  12395. +0x1404,
  12396. +0x341b,
  12397. +0xc6c6,
  12398. +0xc0f1,
  12399. +0xe188,
  12400. +0x858,
  12401. +0xfe81,
  12402. +0xf211,
  12403. +0x714c,
  12404. +0x2032,
  12405. +0xf80,
  12406. +0x8000,
  12407. +0x6e4,
  12408. +0x2144,
  12409. +0x7c3,
  12410. +0x4140,
  12411. +0xeb06,
  12412. +0xbb61,
  12413. +0xb01,
  12414. +0x31,
  12415. +0x793b,
  12416. +0x7824,
  12417. +0x2078,
  12418. +0x0,
  12419. +0xc0d1,
  12420. +0x7fe0,
  12421. +0x780f,
  12422. +0xc0f1,
  12423. +0x8819,
  12424. +0x89e,
  12425. +0xfeef,
  12426. +0x4320,
  12427. +0xe807,
  12428. +0x40c3,
  12429. +0x900e,
  12430. +0x1e4c,
  12431. +0xb060,
  12432. +0xb041,
  12433. +0xc0d1,
  12434. +0x7ee0,
  12435. +0x78e0,
  12436. +0xc2e2,
  12437. +0x45cb,
  12438. +0x9005,
  12439. +0xe000,
  12440. +0xd820,
  12441. +0xac2,
  12442. +0xff2f,
  12443. +0x1d00,
  12444. +0x1045,
  12445. +0x1d00,
  12446. +0x1005,
  12447. +0xc6c2,
  12448. +0xc2e6,
  12449. +0x1cfc,
  12450. +0xb6c8,
  12451. +0xc1a5,
  12452. +0xc140,
  12453. +0xc041,
  12454. +0x1600,
  12455. +0x709b,
  12456. +0x8000,
  12457. +0x4,
  12458. +0x1600,
  12459. +0x7100,
  12460. +0x9004,
  12461. +0xaa,
  12462. +0xc042,
  12463. +0x40c3,
  12464. +0x8000,
  12465. +0x590,
  12466. +0x1e00,
  12467. +0x7085,
  12468. +0x9005,
  12469. +0xe0aa,
  12470. +0xfae,
  12471. +0xe0,
  12472. +0xd984,
  12473. +0xd80f,
  12474. +0xed6,
  12475. +0xfe6f,
  12476. +0xd90f,
  12477. +0xb7a,
  12478. +0xff4f,
  12479. +0x40c3,
  12480. +0x0,
  12481. +0x4208,
  12482. +0x1e00,
  12483. +0x7004,
  12484. +0x9003,
  12485. +0xe004,
  12486. +0xc001,
  12487. +0x71ad,
  12488. +0x702c,
  12489. +0x2044,
  12490. +0x7ce,
  12491. +0x40a1,
  12492. +0xee05,
  12493. +0xbe61,
  12494. +0xeff,
  12495. +0x9031,
  12496. +0x781b,
  12497. +0x7f0f,
  12498. +0xd9e,
  12499. +0xfeaf,
  12500. +0x40e1,
  12501. +0xfca,
  12502. +0xa0,
  12503. +0x40e1,
  12504. +0x1600,
  12505. +0x7100,
  12506. +0x9008,
  12507. +0x1e0,
  12508. +0x46cb,
  12509. +0x9003,
  12510. +0xe004,
  12511. +0xd90f,
  12512. +0xc044,
  12513. +0x2004,
  12514. +0xf80,
  12515. +0x0,
  12516. +0xff7f,
  12517. +0x1e00,
  12518. +0x7004,
  12519. +0x9009,
  12520. +0xe1e0,
  12521. +0x1e20,
  12522. +0x120d,
  12523. +0x208a,
  12524. +0xfc7,
  12525. +0xb6a6,
  12526. +0x1efe,
  12527. +0x9004,
  12528. +0xd80f,
  12529. +0xe6a,
  12530. +0xfe6f,
  12531. +0x1e1a,
  12532. +0x1005,
  12533. +0xd8f0,
  12534. +0x81e,
  12535. +0xfe6f,
  12536. +0x712c,
  12537. +0x231a,
  12538. +0x3f9b,
  12539. +0x10,
  12540. +0x0,
  12541. +0xf32,
  12542. +0xffef,
  12543. +0x1c0c,
  12544. +0x36c0,
  12545. +0x43db,
  12546. +0x8000,
  12547. +0x448,
  12548. +0x1303,
  12549. +0x308d,
  12550. +0xf00a,
  12551. +0x2378,
  12552. +0x440,
  12553. +0x41c3,
  12554. +0x6f,
  12555. +0x1,
  12556. +0xdb6,
  12557. +0xfe2f,
  12558. +0x42a1,
  12559. +0x71a5,
  12560. +0x1304,
  12561. +0x3080,
  12562. +0x835,
  12563. +0x362,
  12564. +0xd80f,
  12565. +0x251a,
  12566. +0x1f80,
  12567. +0x0,
  12568. +0x2000,
  12569. +0x7caf,
  12570. +0x702c,
  12571. +0x2005,
  12572. +0xf80,
  12573. +0x9002,
  12574. +0x16e,
  12575. +0x9060,
  12576. +0xd32,
  12577. +0xfeef,
  12578. +0x4081,
  12579. +0xe883,
  12580. +0xbb80,
  12581. +0x4081,
  12582. +0xd26,
  12583. +0xfeef,
  12584. +0x712c,
  12585. +0xe8df,
  12586. +0xbb84,
  12587. +0xf1dd,
  12588. +0xdf2,
  12589. +0xfe6f,
  12590. +0xd90f,
  12591. +0xc004,
  12592. +0x712c,
  12593. +0x1e00,
  12594. +0x7004,
  12595. +0x9009,
  12596. +0xe1e0,
  12597. +0x208a,
  12598. +0x208,
  12599. +0x1e1a,
  12600. +0x1005,
  12601. +0x1e00,
  12602. +0x7004,
  12603. +0x9003,
  12604. +0xe004,
  12605. +0xcca,
  12606. +0xfeaf,
  12607. +0x40e1,
  12608. +0xef2,
  12609. +0xa0,
  12610. +0x40e1,
  12611. +0xd820,
  12612. +0xf82,
  12613. +0xfe2f,
  12614. +0x712c,
  12615. +0x1600,
  12616. +0x708d,
  12617. +0x8000,
  12618. +0x5d,
  12619. +0xed8a,
  12620. +0x1600,
  12621. +0x7080,
  12622. +0x8000,
  12623. +0x67,
  12624. +0x809,
  12625. +0xfe,
  12626. +0xdd18,
  12627. +0xdd30,
  12628. +0x40e1,
  12629. +0xc9a,
  12630. +0xfeaf,
  12631. +0x722c,
  12632. +0xc000,
  12633. +0x712c,
  12634. +0xd8e,
  12635. +0xffef,
  12636. +0x704c,
  12637. +0x1302,
  12638. +0x3082,
  12639. +0x1301,
  12640. +0x3081,
  12641. +0xf00a,
  12642. +0xc000,
  12643. +0x20f4,
  12644. +0x40,
  12645. +0x48b3,
  12646. +0xc000,
  12647. +0x7834,
  12648. +0xb060,
  12649. +0x7124,
  12650. +0xaf1,
  12651. +0x8043,
  12652. +0xc001,
  12653. +0xdae,
  12654. +0xfe6f,
  12655. +0x712c,
  12656. +0x2055,
  12657. +0x801,
  12658. +0xc003,
  12659. +0x714c,
  12660. +0x716c,
  12661. +0x7825,
  12662. +0xe92,
  12663. +0xe0,
  12664. +0xc100,
  12665. +0x1e00,
  12666. +0x7005,
  12667. +0x9003,
  12668. +0xe004,
  12669. +0x1e00,
  12670. +0x7005,
  12671. +0x9005,
  12672. +0xe076,
  12673. +0xc002,
  12674. +0x1e00,
  12675. +0x7004,
  12676. +0x9005,
  12677. +0xe0aa,
  12678. +0xe1e,
  12679. +0xffcf,
  12680. +0xc0a5,
  12681. +0x1404,
  12682. +0x341b,
  12683. +0xc6c6,
  12684. +0x9020,
  12685. +0x2104,
  12686. +0xf81,
  12687. +0x0,
  12688. +0xfef4,
  12689. +0x2185,
  12690. +0x44,
  12691. +0xb020,
  12692. +0x9021,
  12693. +0x2146,
  12694. +0x601,
  12695. +0xb021,
  12696. +0x9022,
  12697. +0x2104,
  12698. +0xf81,
  12699. +0x0,
  12700. +0xcfff,
  12701. +0xb022,
  12702. +0x9023,
  12703. +0x2146,
  12704. +0x601,
  12705. +0xb023,
  12706. +0x9024,
  12707. +0x2104,
  12708. +0xf81,
  12709. +0x0,
  12710. +0xde3d,
  12711. +0xb024,
  12712. +0x9025,
  12713. +0x2104,
  12714. +0xf81,
  12715. +0x0,
  12716. +0xf3f8,
  12717. +0x7fe0,
  12718. +0xb025,
  12719. +0x78e0,
  12720. +0xc2e2,
  12721. +0xa52,
  12722. +0xfe8f,
  12723. +0x256f,
  12724. +0x1343,
  12725. +0x9520,
  12726. +0x205a,
  12727. +0x400,
  12728. +0x7b3d,
  12729. +0x218a,
  12730. +0x2c5,
  12731. +0x233f,
  12732. +0x4c,
  12733. +0x238c,
  12734. +0x82c5,
  12735. +0xd920,
  12736. +0x21ca,
  12737. +0xc29,
  12738. +0x7c25,
  12739. +0x238c,
  12740. +0x84c8,
  12741. +0xd942,
  12742. +0x24ca,
  12743. +0x1049,
  12744. +0x238c,
  12745. +0x87cc,
  12746. +0xd953,
  12747. +0x24ca,
  12748. +0x1049,
  12749. +0x238c,
  12750. +0x8bd2,
  12751. +0xd954,
  12752. +0x24ca,
  12753. +0x1049,
  12754. +0x15fe,
  12755. +0x9081,
  12756. +0x2004,
  12757. +0xf80,
  12758. +0x0,
  12759. +0x1ff0,
  12760. +0xb881,
  12761. +0x211a,
  12762. +0xf83,
  12763. +0x20,
  12764. +0x0,
  12765. +0x41c3,
  12766. +0x9004,
  12767. +0xf8,
  12768. +0x2305,
  12769. +0x42,
  12770. +0x7224,
  12771. +0x7965,
  12772. +0xb280,
  12773. +0xb100,
  12774. +0xc6c2,
  12775. +0x78e0,
  12776. +0x7ee0,
  12777. +0x78e0,
  12778. +0xc0e4,
  12779. +0x43c3,
  12780. +0x9008,
  12781. +0x1ea,
  12782. +0x9340,
  12783. +0x9381,
  12784. +0x2204,
  12785. +0xf8e,
  12786. +0x0,
  12787. +0xc0ff,
  12788. +0x1600,
  12789. +0x7102,
  12790. +0x8000,
  12791. +0x64,
  12792. +0x7a5d,
  12793. +0x7a5d,
  12794. +0x7a5d,
  12795. +0x2244,
  12796. +0x4d,
  12797. +0x60b8,
  12798. +0x209a,
  12799. +0x4,
  12800. +0x246c,
  12801. +0x1142,
  12802. +0x70c3,
  12803. +0x0,
  12804. +0xfb00,
  12805. +0x78c5,
  12806. +0xb300,
  12807. +0x61b8,
  12808. +0x70c3,
  12809. +0x0,
  12810. +0xfffb,
  12811. +0x7845,
  12812. +0xb301,
  12813. +0xc4c4,
  12814. +0xc2e4,
  12815. +0x4648,
  12816. +0x4428,
  12817. +0x9c2,
  12818. +0xfeaf,
  12819. +0x4308,
  12820. +0x4508,
  12821. +0x4061,
  12822. +0x4181,
  12823. +0x9ce,
  12824. +0xfeaf,
  12825. +0x42c1,
  12826. +0x4100,
  12827. +0xfa2,
  12828. +0xffef,
  12829. +0x40a1,
  12830. +0xc6c4,
  12831. +0x78e0,
  12832. +0xc1e2,
  12833. +0x2078,
  12834. +0x1,
  12835. +0x4200,
  12836. +0x206f,
  12837. +0x243,
  12838. +0x7324,
  12839. +0x8860,
  12840. +0x1a00,
  12841. +0x3042,
  12842. +0x1069,
  12843. +0x81,
  12844. +0x977,
  12845. +0x30,
  12846. +0xc1a2,
  12847. +0xca01,
  12848. +0x811,
  12849. +0x230,
  12850. +0x702c,
  12851. +0x815,
  12852. +0x2b1,
  12853. +0x708d,
  12854. +0xc140,
  12855. +0xf011,
  12856. +0x718d,
  12857. +0x1c00,
  12858. +0x31c1,
  12859. +0xf02a,
  12860. +0x851,
  12861. +0x311,
  12862. +0x1c00,
  12863. +0x3281,
  12864. +0x1600,
  12865. +0x7100,
  12866. +0x9004,
  12867. +0x4e,
  12868. +0x841,
  12869. +0x71,
  12870. +0x718d,
  12871. +0x1c04,
  12872. +0x3241,
  12873. +0x728d,
  12874. +0xf01a,
  12875. +0x4820,
  12876. +0x7054,
  12877. +0x7124,
  12878. +0x201a,
  12879. +0xf8d,
  12880. +0x0,
  12881. +0x2000,
  12882. +0x231a,
  12883. +0xf80,
  12884. +0x20,
  12885. +0x0,
  12886. +0x78a5,
  12887. +0x2005,
  12888. +0xf8d,
  12889. +0x9000,
  12890. +0x100,
  12891. +0x9500,
  12892. +0x204f,
  12893. +0x18b,
  12894. +0x2004,
  12895. +0xf80,
  12896. +0x0,
  12897. +0xffbf,
  12898. +0x707d,
  12899. +0xb500,
  12900. +0x9cf,
  12901. +0x8322,
  12902. +0xc080,
  12903. +0xc5c2,
  12904. +0xc2e6,
  12905. +0x266f,
  12906. +0x15c3,
  12907. +0x8e40,
  12908. +0x4508,
  12909. +0xea17,
  12910. +0xaca,
  12911. +0xfeef,
  12912. +0x4040,
  12913. +0x4708,
  12914. +0xe887,
  12915. +0x41c3,
  12916. +0xce,
  12917. +0x1,
  12918. +0xae2,
  12919. +0xfe2f,
  12920. +0x700c,
  12921. +0x40e1,
  12922. +0x209a,
  12923. +0x1,
  12924. +0x7f05,
  12925. +0x78bb,
  12926. +0x2005,
  12927. +0xf80,
  12928. +0x9003,
  12929. +0xfe92,
  12930. +0xb0e0,
  12931. +0x16ff,
  12932. +0x9082,
  12933. +0xea16,
  12934. +0xa9a,
  12935. +0xfeef,
  12936. +0x4040,
  12937. +0x228c,
  12938. +0x8fc3,
  12939. +0xf209,
  12940. +0xe888,
  12941. +0x41c3,
  12942. +0xcf,
  12943. +0x1,
  12944. +0xaae,
  12945. +0xfe2f,
  12946. +0x700c,
  12947. +0x700c,
  12948. +0x79bb,
  12949. +0x2105,
  12950. +0xf81,
  12951. +0x9003,
  12952. +0xfe9a,
  12953. +0xb100,
  12954. +0xc6c6,
  12955. +0x78e0,
  12956. +0xc0f1,
  12957. +0x1600,
  12958. +0x7082,
  12959. +0x8000,
  12960. +0x9,
  12961. +0x228c,
  12962. +0x8c03,
  12963. +0xf210,
  12964. +0xea16,
  12965. +0xa1f,
  12966. +0xa30,
  12967. +0x722c,
  12968. +0xe2f8,
  12969. +0xf404,
  12970. +0x712c,
  12971. +0xf009,
  12972. +0x41c3,
  12973. +0xd0,
  12974. +0x1,
  12975. +0xa72,
  12976. +0xfe2f,
  12977. +0x700c,
  12978. +0x702c,
  12979. +0x215f,
  12980. +0x400,
  12981. +0x7825,
  12982. +0x1e00,
  12983. +0x7004,
  12984. +0x9005,
  12985. +0xe0a0,
  12986. +0xc0d1,
  12987. +0x7ee0,
  12988. +0xc2e4,
  12989. +0x46cb,
  12990. +0x8000,
  12991. +0x6d4,
  12992. +0x9666,
  12993. +0x4508,
  12994. +0x740c,
  12995. +0x41c3,
  12996. +0x131,
  12997. +0x2,
  12998. +0xbbe,
  12999. +0xfe6f,
  13000. +0x42a1,
  13001. +0x9606,
  13002. +0x41a1,
  13003. +0xc9e,
  13004. +0xa0,
  13005. +0x714c,
  13006. +0x1600,
  13007. +0x7080,
  13008. +0x8000,
  13009. +0x1,
  13010. +0xb8e3,
  13011. +0x20ca,
  13012. +0x342,
  13013. +0xee0,
  13014. +0xa2,
  13015. +0x21ca,
  13016. +0x382,
  13017. +0xc6c4,
  13018. +0xc2e4,
  13019. +0x4718,
  13020. +0x700c,
  13021. +0x42c3,
  13022. +0x9003,
  13023. +0xff64,
  13024. +0xb200,
  13025. +0x1a04,
  13026. +0x45,
  13027. +0x1600,
  13028. +0x708e,
  13029. +0x8000,
  13030. +0x44b,
  13031. +0xf003,
  13032. +0x71c5,
  13033. +0x1600,
  13034. +0x7082,
  13035. +0x8000,
  13036. +0x44c,
  13037. +0xa83,
  13038. +0x3a2,
  13039. +0x70ad,
  13040. +0x2632,
  13041. +0x1f82,
  13042. +0x8000,
  13043. +0x6e4,
  13044. +0x2106,
  13045. +0x83,
  13046. +0x7a6f,
  13047. +0x228c,
  13048. +0x8fc3,
  13049. +0xf41c,
  13050. +0x261a,
  13051. +0x1f83,
  13052. +0x0,
  13053. +0x2000,
  13054. +0x42c3,
  13055. +0x9002,
  13056. +0x1f64,
  13057. +0x2305,
  13058. +0x8c,
  13059. +0x7444,
  13060. +0x7a65,
  13061. +0x1c00,
  13062. +0x17c4,
  13063. +0x9c5,
  13064. +0x823f,
  13065. +0xb200,
  13066. +0x42c3,
  13067. +0x9003,
  13068. +0xf164,
  13069. +0x1a00,
  13070. +0x5,
  13071. +0x1a04,
  13072. +0x45,
  13073. +0xf1d8,
  13074. +0x71a5,
  13075. +0x7b7d,
  13076. +0xeb54,
  13077. +0xda9,
  13078. +0x9253,
  13079. +0xbf9,
  13080. +0x803e,
  13081. +0x44a9,
  13082. +0x261a,
  13083. +0x1f82,
  13084. +0x0,
  13085. +0x2000,
  13086. +0x249a,
  13087. +0x1008,
  13088. +0x7c45,
  13089. +0x42c3,
  13090. +0x9002,
  13091. +0x164,
  13092. +0x2405,
  13093. +0x108b,
  13094. +0x7444,
  13095. +0x7c45,
  13096. +0x1b00,
  13097. +0x17c4,
  13098. +0x1c00,
  13099. +0x1005,
  13100. +0xf1e6,
  13101. +0xc6c4,
  13102. +0x42c3,
  13103. +0x9004,
  13104. +0x110,
  13105. +0x9200,
  13106. +0x204f,
  13107. +0x101,
  13108. +0xb8a4,
  13109. +0xb220,
  13110. +0x7fe0,
  13111. +0xb200,
  13112. +0xc2e6,
  13113. +0x1cfc,
  13114. +0xb6c8,
  13115. +0x2482,
  13116. +0x3709,
  13117. +0x4708,
  13118. +0x206f,
  13119. +0x843,
  13120. +0x8820,
  13121. +0x10f4,
  13122. +0x8080,
  13123. +0x1209,
  13124. +0x308d,
  13125. +0x706f,
  13126. +0xc049,
  13127. +0x700c,
  13128. +0xc14f,
  13129. +0xf1f,
  13130. +0x11b5,
  13131. +0xc046,
  13132. +0x2753,
  13133. +0x1141,
  13134. +0xd839,
  13135. +0xb9c4,
  13136. +0xe905,
  13137. +0xb961,
  13138. +0x9ff,
  13139. +0x8031,
  13140. +0x781d,
  13141. +0xb8c0,
  13142. +0xc046,
  13143. +0x700c,
  13144. +0xf23,
  13145. +0x11f5,
  13146. +0xc044,
  13147. +0xd858,
  13148. +0x2011,
  13149. +0x83c0,
  13150. +0x700c,
  13151. +0xc044,
  13152. +0xf209,
  13153. +0xc006,
  13154. +0xe804,
  13155. +0x93e,
  13156. +0xfe4f,
  13157. +0xf004,
  13158. +0x956,
  13159. +0xfe4f,
  13160. +0xc044,
  13161. +0xc004,
  13162. +0x2078,
  13163. +0x1,
  13164. +0x2779,
  13165. +0x1100,
  13166. +0x2005,
  13167. +0x8040,
  13168. +0xc04b,
  13169. +0xf405,
  13170. +0x9ea,
  13171. +0xfe6f,
  13172. +0xc006,
  13173. +0xc009,
  13174. +0x1600,
  13175. +0x7083,
  13176. +0x8000,
  13177. +0x1,
  13178. +0x702c,
  13179. +0x201a,
  13180. +0xf80,
  13181. +0x10,
  13182. +0x0,
  13183. +0xdab4,
  13184. +0xc04e,
  13185. +0x2578,
  13186. +0x1000,
  13187. +0xc04a,
  13188. +0x8b6,
  13189. +0xff2f,
  13190. +0x2455,
  13191. +0x3f40,
  13192. +0xc090,
  13193. +0x8ae,
  13194. +0xff2f,
  13195. +0xdab4,
  13196. +0x710c,
  13197. +0xbbe2,
  13198. +0xc047,
  13199. +0x20ca,
  13200. +0x3e1,
  13201. +0xc047,
  13202. +0x2779,
  13203. +0x1180,
  13204. +0xc04d,
  13205. +0x2742,
  13206. +0x1240,
  13207. +0x70cd,
  13208. +0xc04c,
  13209. +0xf003,
  13210. +0x71c5,
  13211. +0x73d5,
  13212. +0x118,
  13213. +0x29,
  13214. +0x40c1,
  13215. +0x94a,
  13216. +0xfe6f,
  13217. +0xc106,
  13218. +0xc048,
  13219. +0xc00f,
  13220. +0x8ed,
  13221. +0x838e,
  13222. +0x40c3,
  13223. +0x8000,
  13224. +0x448,
  13225. +0xa8c0,
  13226. +0x78cf,
  13227. +0xc045,
  13228. +0x40c3,
  13229. +0x8000,
  13230. +0x6d4,
  13231. +0xc22,
  13232. +0x20,
  13233. +0xc105,
  13234. +0x2456,
  13235. +0x3d40,
  13236. +0x702c,
  13237. +0x856,
  13238. +0xff2f,
  13239. +0xdab4,
  13240. +0xf0d,
  13241. +0x11f4,
  13242. +0x70ad,
  13243. +0xb9b,
  13244. +0x3011,
  13245. +0xf056,
  13246. +0x2025,
  13247. +0x3c0,
  13248. +0xf022,
  13249. +0xf028,
  13250. +0xf02c,
  13251. +0xf030,
  13252. +0xf003,
  13253. +0xf003,
  13254. +0xf031,
  13255. +0xc090,
  13256. +0xc043,
  13257. +0x2455,
  13258. +0x3f40,
  13259. +0xc042,
  13260. +0x2456,
  13261. +0x3d40,
  13262. +0xc041,
  13263. +0xc00a,
  13264. +0xdbff,
  13265. +0xc107,
  13266. +0xc040,
  13267. +0xc004,
  13268. +0x7014,
  13269. +0x208a,
  13270. +0xfc7,
  13271. +0x731c,
  13272. +0x2778,
  13273. +0x1140,
  13274. +0x205f,
  13275. +0x102,
  13276. +0xd4a,
  13277. +0xff2f,
  13278. +0x40c1,
  13279. +0x716f,
  13280. +0xdd8c,
  13281. +0xf027,
  13282. +0xc005,
  13283. +0x97e,
  13284. +0xffef,
  13285. +0x2456,
  13286. +0x3d41,
  13287. +0xf02c,
  13288. +0xc005,
  13289. +0xef6,
  13290. +0xe0,
  13291. +0x2456,
  13292. +0x3d41,
  13293. +0xf026,
  13294. +0xa56,
  13295. +0xe0,
  13296. +0xc005,
  13297. +0xf022,
  13298. +0xc104,
  13299. +0xc1a,
  13300. +0xffaf,
  13301. +0x40c1,
  13302. +0xf01c,
  13303. +0xc090,
  13304. +0xc042,
  13305. +0x2455,
  13306. +0x3f40,
  13307. +0xc107,
  13308. +0xc204,
  13309. +0xc30a,
  13310. +0xc041,
  13311. +0x2456,
  13312. +0x3d40,
  13313. +0xc040,
  13314. +0xc4e,
  13315. +0x60,
  13316. +0x40c1,
  13317. +0x716f,
  13318. +0xddc0,
  13319. +0xc008,
  13320. +0xc20d,
  13321. +0x2456,
  13322. +0x3d41,
  13323. +0x651d,
  13324. +0xc00e,
  13325. +0x716c,
  13326. +0x962,
  13327. +0xe0,
  13328. +0x78a5,
  13329. +0x456b,
  13330. +0xca09,
  13331. +0xe894,
  13332. +0xf0f,
  13333. +0x10d1,
  13334. +0xc008,
  13335. +0xac6,
  13336. +0xfe6f,
  13337. +0xc105,
  13338. +0xf00c,
  13339. +0xc00c,
  13340. +0x815,
  13341. +0x114,
  13342. +0xc006,
  13343. +0xc109,
  13344. +0xc208,
  13345. +0xc305,
  13346. +0x9fa,
  13347. +0xfe6f,
  13348. +0x2052,
  13349. +0x0,
  13350. +0x43b9,
  13351. +0xf174,
  13352. +0xf17,
  13353. +0x10d1,
  13354. +0xca09,
  13355. +0xe889,
  13356. +0x1600,
  13357. +0x7080,
  13358. +0x8000,
  13359. +0x0,
  13360. +0xb8e5,
  13361. +0xacc,
  13362. +0xfe42,
  13363. +0xc00b,
  13364. +0x7014,
  13365. +0x840,
  13366. +0xfe41,
  13367. +0x1e00,
  13368. +0x7003,
  13369. +0x8000,
  13370. +0x14,
  13371. +0x2480,
  13372. +0x3709,
  13373. +0x1404,
  13374. +0x341b,
  13375. +0xc6c6,
  13376. +0xc2e6,
  13377. +0x1cfc,
  13378. +0xb6c8,
  13379. +0xc1af,
  13380. +0xc04e,
  13381. +0x1600,
  13382. +0x7080,
  13383. +0x8000,
  13384. +0x4,
  13385. +0xc044,
  13386. +0x9ee,
  13387. +0xfeaf,
  13388. +0x4020,
  13389. +0x40c3,
  13390. +0x0,
  13391. +0xffff,
  13392. +0x4100,
  13393. +0x4200,
  13394. +0xfce,
  13395. +0xfe6f,
  13396. +0x4300,
  13397. +0xd80f,
  13398. +0xf9e,
  13399. +0xfe2f,
  13400. +0xd90f,
  13401. +0x700c,
  13402. +0x47cb,
  13403. +0x9003,
  13404. +0xe004,
  13405. +0xc048,
  13406. +0x1f22,
  13407. +0x1014,
  13408. +0x208a,
  13409. +0xfc7,
  13410. +0x1fa7,
  13411. +0x101c,
  13412. +0x1fa8,
  13413. +0x101c,
  13414. +0x710c,
  13415. +0xd9ff,
  13416. +0xb700,
  13417. +0x1ffe,
  13418. +0x9004,
  13419. +0xb705,
  13420. +0xcde,
  13421. +0xffef,
  13422. +0x1ffc,
  13423. +0x9004,
  13424. +0x46cb,
  13425. +0x8000,
  13426. +0x448,
  13427. +0x8e02,
  13428. +0xc04d,
  13429. +0x8e01,
  13430. +0xc04c,
  13431. +0x8e04,
  13432. +0xc047,
  13433. +0x8e03,
  13434. +0xc046,
  13435. +0x206f,
  13436. +0x243,
  13437. +0x10fd,
  13438. +0x8081,
  13439. +0x911,
  13440. +0x17e,
  13441. +0x706f,
  13442. +0xc007,
  13443. +0x1418,
  13444. +0x301b,
  13445. +0xc048,
  13446. +0xc004,
  13447. +0x201a,
  13448. +0xf80,
  13449. +0x10,
  13450. +0x0,
  13451. +0xc04b,
  13452. +0xf004,
  13453. +0x10fd,
  13454. +0x8081,
  13455. +0x7167,
  13456. +0xc008,
  13457. +0x230c,
  13458. +0xb000,
  13459. +0x20c,
  13460. +0x29,
  13461. +0x730c,
  13462. +0xc041,
  13463. +0x70ad,
  13464. +0x770c,
  13465. +0x923,
  13466. +0x17e,
  13467. +0xc043,
  13468. +0x202f,
  13469. +0x6c0,
  13470. +0x1e03,
  13471. +0x16c2,
  13472. +0x1e04,
  13473. +0x16c2,
  13474. +0xae01,
  13475. +0x7104,
  13476. +0xae02,
  13477. +0xf005,
  13478. +0xc001,
  13479. +0x7704,
  13480. +0xc041,
  13481. +0xc001,
  13482. +0x7014,
  13483. +0x162,
  13484. +0x2b,
  13485. +0x712c,
  13486. +0xc001,
  13487. +0xae00,
  13488. +0x2044,
  13489. +0x7c2,
  13490. +0x4020,
  13491. +0x1600,
  13492. +0x7081,
  13493. +0x8000,
  13494. +0x10,
  13495. +0xea06,
  13496. +0xba61,
  13497. +0xa01,
  13498. +0x31,
  13499. +0x781b,
  13500. +0x780f,
  13501. +0xc04a,
  13502. +0x790b,
  13503. +0xf3e8,
  13504. +0xc001,
  13505. +0x790f,
  13506. +0x40c3,
  13507. +0x8000,
  13508. +0x6d4,
  13509. +0x9f6,
  13510. +0x0,
  13511. +0xc00a,
  13512. +0xe22,
  13513. +0xff2f,
  13514. +0x702c,
  13515. +0x700c,
  13516. +0x872,
  13517. +0xfe2f,
  13518. +0x712c,
  13519. +0x700c,
  13520. +0xc049,
  13521. +0xf003,
  13522. +0x71a5,
  13523. +0xe59f,
  13524. +0xf6,
  13525. +0x9,
  13526. +0xc004,
  13527. +0x201a,
  13528. +0xf81,
  13529. +0x20,
  13530. +0x0,
  13531. +0x2105,
  13532. +0xf80,
  13533. +0x9005,
  13534. +0xe040,
  13535. +0xb0a0,
  13536. +0x206f,
  13537. +0x243,
  13538. +0x10fd,
  13539. +0x8080,
  13540. +0x81d,
  13541. +0x15e,
  13542. +0x231a,
  13543. +0x3f81,
  13544. +0x0,
  13545. +0x1000,
  13546. +0xc00b,
  13547. +0x7825,
  13548. +0x781b,
  13549. +0x2005,
  13550. +0xf80,
  13551. +0x9002,
  13552. +0x40,
  13553. +0xf006,
  13554. +0x2105,
  13555. +0xf80,
  13556. +0x9003,
  13557. +0xe040,
  13558. +0xb0a0,
  13559. +0xa06,
  13560. +0xfeef,
  13561. +0xd814,
  13562. +0xf36,
  13563. +0xff8f,
  13564. +0xc00e,
  13565. +0x712c,
  13566. +0x80e,
  13567. +0xfe2f,
  13568. +0x7810,
  13569. +0x8e03,
  13570. +0xc042,
  13571. +0x700c,
  13572. +0xc045,
  13573. +0xf005,
  13574. +0xc002,
  13575. +0x7104,
  13576. +0xc042,
  13577. +0x8e24,
  13578. +0xc002,
  13579. +0x973,
  13580. +0x22,
  13581. +0xd80f,
  13582. +0xc002,
  13583. +0x702c,
  13584. +0x706c,
  13585. +0x201a,
  13586. +0xf82,
  13587. +0x0,
  13588. +0x2000,
  13589. +0x2205,
  13590. +0xf80,
  13591. +0x9002,
  13592. +0x170,
  13593. +0x9000,
  13594. +0xf002,
  13595. +0x7164,
  13596. +0xb21,
  13597. +0x233,
  13598. +0x4060,
  13599. +0x209a,
  13600. +0x8,
  13601. +0x7845,
  13602. +0x2005,
  13603. +0xf80,
  13604. +0x9002,
  13605. +0x166,
  13606. +0x9000,
  13607. +0xe875,
  13608. +0x7830,
  13609. +0x200f,
  13610. +0xc1,
  13611. +0xf1f1,
  13612. +0xc002,
  13613. +0x70c3,
  13614. +0x8000,
  13615. +0x6d4,
  13616. +0x8810,
  13617. +0x7906,
  13618. +0xc005,
  13619. +0x262f,
  13620. +0xf048,
  13621. +0x7825,
  13622. +0x7810,
  13623. +0xc045,
  13624. +0xf5ce,
  13625. +0xc201,
  13626. +0xc302,
  13627. +0x740c,
  13628. +0x41c3,
  13629. +0xe,
  13630. +0x3,
  13631. +0xece,
  13632. +0xfe2f,
  13633. +0xc540,
  13634. +0xf1c4,
  13635. +0xdc6,
  13636. +0xfe2f,
  13637. +0xd90f,
  13638. +0xc005,
  13639. +0x819,
  13640. +0x8011,
  13641. +0xc003,
  13642. +0x2008,
  13643. +0x340,
  13644. +0xc043,
  13645. +0x710c,
  13646. +0xc049,
  13647. +0xc009,
  13648. +0x41c3,
  13649. +0x11,
  13650. +0x1,
  13651. +0xd2a,
  13652. +0xfdef,
  13653. +0xc201,
  13654. +0x8ae,
  13655. +0xfeef,
  13656. +0xc00a,
  13657. +0xc503,
  13658. +0xf14c,
  13659. +0xc003,
  13660. +0xd91f,
  13661. +0xb961,
  13662. +0x9ff,
  13663. +0x8031,
  13664. +0x781d,
  13665. +0x41c3,
  13666. +0x13,
  13667. +0x0,
  13668. +0xd06,
  13669. +0xfdef,
  13670. +0x2052,
  13671. +0x0,
  13672. +0xc004,
  13673. +0x1600,
  13674. +0x7081,
  13675. +0x8000,
  13676. +0x24,
  13677. +0x201a,
  13678. +0xf83,
  13679. +0x20,
  13680. +0x0,
  13681. +0xc003,
  13682. +0x6038,
  13683. +0x2049,
  13684. +0x7c1,
  13685. +0x2305,
  13686. +0xf82,
  13687. +0x9005,
  13688. +0xe040,
  13689. +0xb220,
  13690. +0x206f,
  13691. +0x243,
  13692. +0x10fd,
  13693. +0x8080,
  13694. +0x81f,
  13695. +0x15e,
  13696. +0x231a,
  13697. +0x3f82,
  13698. +0x0,
  13699. +0x1000,
  13700. +0xc00b,
  13701. +0x7845,
  13702. +0x781b,
  13703. +0x2005,
  13704. +0xf80,
  13705. +0x9002,
  13706. +0x40,
  13707. +0xb020,
  13708. +0xf008,
  13709. +0x2305,
  13710. +0xf80,
  13711. +0x9003,
  13712. +0xe040,
  13713. +0xe0a,
  13714. +0xffaf,
  13715. +0xb020,
  13716. +0x5f3,
  13717. +0xffef,
  13718. +0x206f,
  13719. +0x243,
  13720. +0x915,
  13721. +0x15e,
  13722. +0xc006,
  13723. +0xae03,
  13724. +0xc007,
  13725. +0xae04,
  13726. +0xc00c,
  13727. +0xae01,
  13728. +0xc00d,
  13729. +0xae02,
  13730. +0x700c,
  13731. +0x1fa7,
  13732. +0x101c,
  13733. +0x1fa8,
  13734. +0x101c,
  13735. +0xb700,
  13736. +0xc0af,
  13737. +0x1404,
  13738. +0x341b,
  13739. +0xc6c6,
  13740. +0xda6e,
  13741. +0xba9f,
  13742. +0x22f4,
  13743. +0x41,
  13744. +0xb9e0,
  13745. +0x21df,
  13746. +0x822,
  13747. +0xf404,
  13748. +0x12f2,
  13749. +0x8101,
  13750. +0x2004,
  13751. +0xf80,
  13752. +0x0,
  13753. +0xf8ff,
  13754. +0x2184,
  13755. +0x1c,
  13756. +0x7fe0,
  13757. +0x7825,
  13758. +0xc0f1,
  13759. +0x4408,
  13760. +0x9001,
  13761. +0xfda,
  13762. +0xffef,
  13763. +0x4328,
  13764. +0xb401,
  13765. +0x9402,
  13766. +0x83a,
  13767. +0x20,
  13768. +0x4161,
  13769. +0xb402,
  13770. +0x9405,
  13771. +0x812,
  13772. +0x20,
  13773. +0x4161,
  13774. +0xc0d1,
  13775. +0x7fe0,
  13776. +0xb405,
  13777. +0x78e0,
  13778. +0xda6e,
  13779. +0xba9f,
  13780. +0x22f4,
  13781. +0x41,
  13782. +0x909,
  13783. +0x1f,
  13784. +0x12fa,
  13785. +0x8101,
  13786. +0x2004,
  13787. +0xf80,
  13788. +0x0,
  13789. +0xfe3f,
  13790. +0x2184,
  13791. +0x7,
  13792. +0x7fe0,
  13793. +0x7825,
  13794. +0xdb6e,
  13795. +0xbb9f,
  13796. +0x23f4,
  13797. +0x42,
  13798. +0xa09,
  13799. +0x1f,
  13800. +0x13f4,
  13801. +0x8102,
  13802. +0x2004,
  13803. +0xf81,
  13804. +0x0,
  13805. +0xf1ff,
  13806. +0x2204,
  13807. +0xf80,
  13808. +0x0,
  13809. +0xe00,
  13810. +0x7fe0,
  13811. +0x7825,
  13812. +0x208c,
  13813. +0x8fc3,
  13814. +0xf407,
  13815. +0x41c3,
  13816. +0x9004,
  13817. +0x238,
  13818. +0x1900,
  13819. +0x105,
  13820. +0xf008,
  13821. +0x815,
  13822. +0x1d1,
  13823. +0x41c3,
  13824. +0x9004,
  13825. +0x238,
  13826. +0x1900,
  13827. +0x45,
  13828. +0x1900,
  13829. +0x5,
  13830. +0x41c3,
  13831. +0x9018,
  13832. +0x64,
  13833. +0xb100,
  13834. +0x25,
  13835. +0x20,
  13836. +0x1902,
  13837. +0x5,
  13838. +0x41c3,
  13839. +0x9018,
  13840. +0x64,
  13841. +0xda10,
  13842. +0xb100,
  13843. +0xba61,
  13844. +0xaff,
  13845. +0x8031,
  13846. +0x781d,
  13847. +0xb102,
  13848. +0x9,
  13849. +0x20,
  13850. +0x1902,
  13851. +0x5,
  13852. +0x41c3,
  13853. +0x9018,
  13854. +0x8,
  13855. +0x9100,
  13856. +0x8ff,
  13857. +0x801f,
  13858. +0x195e,
  13859. +0x45,
  13860. +0x9100,
  13861. +0x801,
  13862. +0x1e,
  13863. +0x7ee0,
  13864. +0xc2e2,
  13865. +0x4200,
  13866. +0x1600,
  13867. +0x7080,
  13868. +0x8000,
  13869. +0x1,
  13870. +0x827,
  13871. +0x13f,
  13872. +0x4428,
  13873. +0xd808,
  13874. +0xf86,
  13875. +0xffef,
  13876. +0x7d50,
  13877. +0xfb6,
  13878. +0xffef,
  13879. +0x4040,
  13880. +0x706c,
  13881. +0xf007,
  13882. +0xfaa,
  13883. +0xffef,
  13884. +0x1404,
  13885. +0x1400,
  13886. +0x7164,
  13887. +0xbf9,
  13888. +0x8342,
  13889. +0xc6c2,
  13890. +0xc2e6,
  13891. +0x1cfc,
  13892. +0xb6c8,
  13893. +0x2482,
  13894. +0x3e04,
  13895. +0x4708,
  13896. +0x206f,
  13897. +0x243,
  13898. +0x1000,
  13899. +0x9b,
  13900. +0x10fc,
  13901. +0x808d,
  13902. +0xc150,
  13903. +0x40e1,
  13904. +0x702c,
  13905. +0xc35b,
  13906. +0xbe2,
  13907. +0xfe2f,
  13908. +0xc24f,
  13909. +0xb5a,
  13910. +0xfe2f,
  13911. +0xc05d,
  13912. +0x4608,
  13913. +0x2455,
  13914. +0x3840,
  13915. +0x702c,
  13916. +0xb06,
  13917. +0xfeef,
  13918. +0xdab4,
  13919. +0x40c3,
  13920. +0x8000,
  13921. +0x52c,
  13922. +0xc56,
  13923. +0xa0,
  13924. +0xd960,
  13925. +0xc00f,
  13926. +0xbde6,
  13927. +0x714c,
  13928. +0xc051,
  13929. +0x20ca,
  13930. +0x61,
  13931. +0xc051,
  13932. +0x1455,
  13933. +0x3600,
  13934. +0x4140,
  13935. +0x2744,
  13936. +0x17ca,
  13937. +0xc054,
  13938. +0x1454,
  13939. +0x3600,
  13940. +0xa0f,
  13941. +0x1010,
  13942. +0x2242,
  13943. +0x104a,
  13944. +0xafd,
  13945. +0x9031,
  13946. +0x793b,
  13947. +0x706c,
  13948. +0xc053,
  13949. +0xc00f,
  13950. +0xe816,
  13951. +0x40c3,
  13952. +0x9003,
  13953. +0xf0c4,
  13954. +0xee18,
  13955. +0x228a,
  13956. +0xfc7,
  13957. +0xf017,
  13958. +0x209a,
  13959. +0x8,
  13960. +0x4448,
  13961. +0xed06,
  13962. +0xbd61,
  13963. +0xd01,
  13964. +0x1031,
  13965. +0x7c9b,
  13966. +0x7164,
  13967. +0x2005,
  13968. +0xf80,
  13969. +0x9003,
  13970. +0xe0c4,
  13971. +0xb080,
  13972. +0x7870,
  13973. +0x8e5,
  13974. +0x8234,
  13975. +0x2044,
  13976. +0x7cd,
  13977. +0xf004,
  13978. +0xdaff,
  13979. +0xb040,
  13980. +0x231a,
  13981. +0x3f9b,
  13982. +0x10,
  13983. +0x0,
  13984. +0x1453,
  13985. +0x3600,
  13986. +0xc058,
  13987. +0x782f,
  13988. +0x702c,
  13989. +0x1c78,
  13990. +0x36c0,
  13991. +0xa66,
  13992. +0xff2f,
  13993. +0xc05c,
  13994. +0xc013,
  13995. +0xc743,
  13996. +0x704c,
  13997. +0xc044,
  13998. +0xc014,
  13999. +0xba8b,
  14000. +0x71ad,
  14001. +0xc045,
  14002. +0x2455,
  14003. +0x3840,
  14004. +0xc046,
  14005. +0xc010,
  14006. +0x1c1c,
  14007. +0x3183,
  14008. +0xc048,
  14009. +0xc00f,
  14010. +0x2079,
  14011. +0x1,
  14012. +0x6901,
  14013. +0xc069,
  14014. +0xd840,
  14015. +0xc04a,
  14016. +0xc00f,
  14017. +0x7014,
  14018. +0x40c3,
  14019. +0x0,
  14020. +0xf00,
  14021. +0x705c,
  14022. +0xc04b,
  14023. +0x2679,
  14024. +0x1000,
  14025. +0x790b,
  14026. +0x228a,
  14027. +0xfc7,
  14028. +0xd8ff,
  14029. +0x705c,
  14030. +0xc04c,
  14031. +0x700c,
  14032. +0xc06d,
  14033. +0xc055,
  14034. +0x1c25,
  14035. +0x3002,
  14036. +0xc00f,
  14037. +0x7014,
  14038. +0x783b,
  14039. +0x781b,
  14040. +0x781b,
  14041. +0x7104,
  14042. +0xc052,
  14043. +0x40c3,
  14044. +0x8000,
  14045. +0x448,
  14046. +0x8803,
  14047. +0x205f,
  14048. +0x240,
  14049. +0xc04e,
  14050. +0x20ca,
  14051. +0x222,
  14052. +0xc04e,
  14053. +0x215f,
  14054. +0x200,
  14055. +0xc059,
  14056. +0x40c3,
  14057. +0x8000,
  14058. +0x448,
  14059. +0x8804,
  14060. +0x205f,
  14061. +0x240,
  14062. +0xe008,
  14063. +0xc05a,
  14064. +0xf004,
  14065. +0xc015,
  14066. +0x7104,
  14067. +0xc055,
  14068. +0x70b5,
  14069. +0xf2e1,
  14070. +0xe9a,
  14071. +0xff2f,
  14072. +0xc083,
  14073. +0xc015,
  14074. +0xc40e,
  14075. +0x780f,
  14076. +0xc05f,
  14077. +0x7314,
  14078. +0xc011,
  14079. +0x20ca,
  14080. +0x61,
  14081. +0xc051,
  14082. +0xf003,
  14083. +0xc012,
  14084. +0x641c,
  14085. +0xc01a,
  14086. +0x83d,
  14087. +0x322,
  14088. +0xc083,
  14089. +0xb16,
  14090. +0xfdef,
  14091. +0x788f,
  14092. +0xc213,
  14093. +0x7a94,
  14094. +0xe811,
  14095. +0x9200,
  14096. +0xe8f3,
  14097. +0x2455,
  14098. +0x3840,
  14099. +0x20f4,
  14100. +0x300,
  14101. +0x2042,
  14102. +0x801,
  14103. +0x262f,
  14104. +0xf046,
  14105. +0x7d6,
  14106. +0xffc3,
  14107. +0x70c3,
  14108. +0x0,
  14109. +0xffe0,
  14110. +0xf004,
  14111. +0x40c3,
  14112. +0x0,
  14113. +0x1fff,
  14114. +0xb200,
  14115. +0xf1e1,
  14116. +0x83e,
  14117. +0xff4f,
  14118. +0xc40e,
  14119. +0xf004,
  14120. +0xc012,
  14121. +0x641c,
  14122. +0xc01a,
  14123. +0x835,
  14124. +0x322,
  14125. +0x70ad,
  14126. +0xaca,
  14127. +0xfdef,
  14128. +0x788f,
  14129. +0xc114,
  14130. +0x7994,
  14131. +0xe80d,
  14132. +0x9100,
  14133. +0x8e9,
  14134. +0x8ff1,
  14135. +0x2455,
  14136. +0x3840,
  14137. +0x20f5,
  14138. +0x300,
  14139. +0x8dd,
  14140. +0x8832,
  14141. +0xe020,
  14142. +0xf004,
  14143. +0x40c3,
  14144. +0x0,
  14145. +0xe000,
  14146. +0xb100,
  14147. +0xf1e6,
  14148. +0xc00f,
  14149. +0xc60e,
  14150. +0x2078,
  14151. +0x0,
  14152. +0x1c80,
  14153. +0x3000,
  14154. +0x40c3,
  14155. +0x8000,
  14156. +0x448,
  14157. +0x8803,
  14158. +0xc056,
  14159. +0xf009,
  14160. +0xc012,
  14161. +0x79d0,
  14162. +0x6038,
  14163. +0x68c9,
  14164. +0xc016,
  14165. +0x7104,
  14166. +0xc056,
  14167. +0xc016,
  14168. +0x780f,
  14169. +0xc057,
  14170. +0x40c3,
  14171. +0x8000,
  14172. +0x448,
  14173. +0x8824,
  14174. +0xc017,
  14175. +0x9e9,
  14176. +0x24,
  14177. +0x70b5,
  14178. +0xc019,
  14179. +0x728d,
  14180. +0xf004,
  14181. +0xc010,
  14182. +0x71c5,
  14183. +0x7104,
  14184. +0xc050,
  14185. +0xc010,
  14186. +0x7f0f,
  14187. +0xfcd,
  14188. +0x9275,
  14189. +0x2778,
  14190. +0x1201,
  14191. +0x1480,
  14192. +0x3000,
  14193. +0x7824,
  14194. +0x811,
  14195. +0x71,
  14196. +0x79d0,
  14197. +0xc018,
  14198. +0x7834,
  14199. +0x10f0,
  14200. +0x8101,
  14201. +0xf058,
  14202. +0xa32,
  14203. +0xfdef,
  14204. +0x78cf,
  14205. +0xe869,
  14206. +0xc013,
  14207. +0x7ad0,
  14208. +0x20f5,
  14209. +0x81,
  14210. +0xc014,
  14211. +0x20f5,
  14212. +0x80,
  14213. +0x4833,
  14214. +0x2348,
  14215. +0x3,
  14216. +0x7b6e,
  14217. +0xb83,
  14218. +0x1b3,
  14219. +0x6038,
  14220. +0x730c,
  14221. +0x203c,
  14222. +0x3db,
  14223. +0xcaf,
  14224. +0x96c0,
  14225. +0xc011,
  14226. +0xc217,
  14227. +0xc340,
  14228. +0x2078,
  14229. +0x0,
  14230. +0x41c3,
  14231. +0x1b,
  14232. +0x3,
  14233. +0x89e,
  14234. +0xfdef,
  14235. +0x43e1,
  14236. +0xc01d,
  14237. +0x279a,
  14238. +0x1001,
  14239. +0x71ad,
  14240. +0x2055,
  14241. +0x8c1,
  14242. +0xc01e,
  14243. +0x2704,
  14244. +0x1f82,
  14245. +0x0,
  14246. +0x3f00,
  14247. +0x446b,
  14248. +0x7905,
  14249. +0xc017,
  14250. +0x201a,
  14251. +0xf80,
  14252. +0x0,
  14253. +0x1000,
  14254. +0x7825,
  14255. +0x7845,
  14256. +0x781b,
  14257. +0x2005,
  14258. +0xf82,
  14259. +0x9002,
  14260. +0x0,
  14261. +0x9220,
  14262. +0xc01f,
  14263. +0x70c3,
  14264. +0x8000,
  14265. +0x52c,
  14266. +0x1060,
  14267. +0xc0,
  14268. +0x6119,
  14269. +0x6909,
  14270. +0x7b10,
  14271. +0x782e,
  14272. +0x207f,
  14273. +0x7c0,
  14274. +0x205f,
  14275. +0x800,
  14276. +0xe39e,
  14277. +0x21ca,
  14278. +0xd,
  14279. +0xb220,
  14280. +0xf19d,
  14281. +0x262f,
  14282. +0xf001,
  14283. +0x791d,
  14284. +0xc018,
  14285. +0x21ca,
  14286. +0x24,
  14287. +0x7854,
  14288. +0xb020,
  14289. +0xf195,
  14290. +0xd4c,
  14291. +0xfec2,
  14292. +0xf11d,
  14293. +0xc01b,
  14294. +0x89b,
  14295. +0x30,
  14296. +0x740c,
  14297. +0x41c3,
  14298. +0x1c,
  14299. +0x0,
  14300. +0x992,
  14301. +0xfe0f,
  14302. +0xc00f,
  14303. +0x2078,
  14304. +0x1b,
  14305. +0x40c3,
  14306. +0x8000,
  14307. +0x448,
  14308. +0x88e3,
  14309. +0xf009,
  14310. +0xc00e,
  14311. +0x71e5,
  14312. +0x7910,
  14313. +0xc012,
  14314. +0x6038,
  14315. +0x7704,
  14316. +0xc04e,
  14317. +0x40c3,
  14318. +0x8000,
  14319. +0x448,
  14320. +0x8804,
  14321. +0x7eef,
  14322. +0x863,
  14323. +0x384,
  14324. +0xc519,
  14325. +0xf006,
  14326. +0xc00e,
  14327. +0x71a5,
  14328. +0x7104,
  14329. +0xc04e,
  14330. +0x7caf,
  14331. +0xcd9,
  14332. +0x9275,
  14333. +0x2478,
  14334. +0x1200,
  14335. +0x200b,
  14336. +0x86c0,
  14337. +0xf5f6,
  14338. +0xc00e,
  14339. +0x922,
  14340. +0xfdef,
  14341. +0x780f,
  14342. +0xe814,
  14343. +0xc00e,
  14344. +0xc113,
  14345. +0x7810,
  14346. +0x21f5,
  14347. +0x3,
  14348. +0xc114,
  14349. +0x21f5,
  14350. +0x2,
  14351. +0xc118,
  14352. +0x21f5,
  14353. +0x0,
  14354. +0x41c3,
  14355. +0x1e,
  14356. +0x5,
  14357. +0xc042,
  14358. +0x740c,
  14359. +0xc241,
  14360. +0xc340,
  14361. +0xf006,
  14362. +0x740c,
  14363. +0x41c3,
  14364. +0x1d,
  14365. +0x2,
  14366. +0x42c1,
  14367. +0x90e,
  14368. +0xfe2f,
  14369. +0x4381,
  14370. +0xf1d4,
  14371. +0xb16,
  14372. +0xfeaf,
  14373. +0xc01c,
  14374. +0x1e00,
  14375. +0x7005,
  14376. +0x9003,
  14377. +0xe004,
  14378. +0x2480,
  14379. +0x3e04,
  14380. +0x1404,
  14381. +0x341b,
  14382. +0xc6c6,
  14383. +0x78e0,
  14384. +0xc3e6,
  14385. +0xc1b8,
  14386. +0x1be8,
  14387. +0xb040,
  14388. +0x1bec,
  14389. +0xb000,
  14390. +0x40c3,
  14391. +0x8000,
  14392. +0x4c4,
  14393. +0xd966,
  14394. +0x1bf4,
  14395. +0xb0c0,
  14396. +0x8a2,
  14397. +0xa0,
  14398. +0x1bfc,
  14399. +0xb080,
  14400. +0x13ec,
  14401. +0xb000,
  14402. +0x712c,
  14403. +0x2044,
  14404. +0x7cd,
  14405. +0x4020,
  14406. +0xed05,
  14407. +0xbd61,
  14408. +0xdff,
  14409. +0x9031,
  14410. +0x781b,
  14411. +0x1bdc,
  14412. +0xb000,
  14413. +0xca04,
  14414. +0x205f,
  14415. +0x80,
  14416. +0x7304,
  14417. +0x206c,
  14418. +0x41,
  14419. +0x2402,
  14420. +0x305c,
  14421. +0xc084,
  14422. +0xed2,
  14423. +0xfdaf,
  14424. +0x1be4,
  14425. +0xb000,
  14426. +0x2402,
  14427. +0x305c,
  14428. +0xc084,
  14429. +0xec6,
  14430. +0xfdaf,
  14431. +0x1be0,
  14432. +0xb000,
  14433. +0x40c3,
  14434. +0x8000,
  14435. +0x448,
  14436. +0x88a3,
  14437. +0x446f,
  14438. +0x255f,
  14439. +0x124f,
  14440. +0x1bf8,
  14441. +0xb000,
  14442. +0xf02c,
  14443. +0x788e,
  14444. +0x2300,
  14445. +0x100b,
  14446. +0x2b44,
  14447. +0x1081,
  14448. +0x71e5,
  14449. +0x7b2e,
  14450. +0x787c,
  14451. +0x781c,
  14452. +0x781c,
  14453. +0x781c,
  14454. +0x4200,
  14455. +0xd81b,
  14456. +0xb861,
  14457. +0x801,
  14458. +0x31,
  14459. +0x7a5d,
  14460. +0x6358,
  14461. +0xb8c4,
  14462. +0x4852,
  14463. +0x2b44,
  14464. +0x800,
  14465. +0x209a,
  14466. +0x10,
  14467. +0x7a05,
  14468. +0x251a,
  14469. +0x1f80,
  14470. +0x0,
  14471. +0x2000,
  14472. +0x2005,
  14473. +0xf80,
  14474. +0x9002,
  14475. +0x1064,
  14476. +0xb040,
  14477. +0x13e4,
  14478. +0xb000,
  14479. +0x78b4,
  14480. +0xb040,
  14481. +0x13e0,
  14482. +0xb000,
  14483. +0x78b4,
  14484. +0xb020,
  14485. +0x71a5,
  14486. +0x40c3,
  14487. +0x8000,
  14488. +0x448,
  14489. +0x8804,
  14490. +0x43cb,
  14491. +0x0,
  14492. +0x7fff,
  14493. +0x2340,
  14494. +0x104c,
  14495. +0x80f,
  14496. +0x363,
  14497. +0x70cd,
  14498. +0xf016,
  14499. +0x71e5,
  14500. +0x71c5,
  14501. +0xe8f,
  14502. +0x9233,
  14503. +0x78af,
  14504. +0xf8e,
  14505. +0xff6f,
  14506. +0x79cf,
  14507. +0xe879,
  14508. +0x13fc,
  14509. +0xb000,
  14510. +0x798e,
  14511. +0x20f5,
  14512. +0x3c0,
  14513. +0x7030,
  14514. +0x8e3,
  14515. +0x82e3,
  14516. +0x24ca,
  14517. +0x1009,
  14518. +0x4308,
  14519. +0xf1ed,
  14520. +0x700c,
  14521. +0xfd6,
  14522. +0xfdaf,
  14523. +0xd9ff,
  14524. +0x1200,
  14525. +0x3083,
  14526. +0x712c,
  14527. +0xd8ff,
  14528. +0xb98e,
  14529. +0x754c,
  14530. +0xc643,
  14531. +0xc642,
  14532. +0xc641,
  14533. +0x8c6,
  14534. +0xfdef,
  14535. +0xc640,
  14536. +0x13dc,
  14537. +0xb000,
  14538. +0x1c0c,
  14539. +0x3041,
  14540. +0x41c3,
  14541. +0x0,
  14542. +0x4400,
  14543. +0x780f,
  14544. +0xc042,
  14545. +0x1bf0,
  14546. +0xb000,
  14547. +0xd8ff,
  14548. +0x704c,
  14549. +0xdb7c,
  14550. +0xc641,
  14551. +0x8a2,
  14552. +0xfdef,
  14553. +0xc640,
  14554. +0xd8ff,
  14555. +0xd980,
  14556. +0x754c,
  14557. +0x746c,
  14558. +0xc643,
  14559. +0xc642,
  14560. +0xc641,
  14561. +0x88e,
  14562. +0xfdef,
  14563. +0xc640,
  14564. +0x700c,
  14565. +0x842,
  14566. +0xfdef,
  14567. +0x712c,
  14568. +0x710c,
  14569. +0xbe6,
  14570. +0xffaf,
  14571. +0xd9ff,
  14572. +0x45cb,
  14573. +0x9003,
  14574. +0xe174,
  14575. +0x208a,
  14576. +0xfc7,
  14577. +0xb500,
  14578. +0xb501,
  14579. +0x74d5,
  14580. +0x120,
  14581. +0x9,
  14582. +0xbd2,
  14583. +0x20,
  14584. +0x13f0,
  14585. +0xb000,
  14586. +0xd80f,
  14587. +0xe56,
  14588. +0xfdef,
  14589. +0xd90f,
  14590. +0x700c,
  14591. +0x80e,
  14592. +0xfdef,
  14593. +0x712c,
  14594. +0x40c3,
  14595. +0x8000,
  14596. +0x448,
  14597. +0x88e3,
  14598. +0x700c,
  14599. +0x1bdc,
  14600. +0xb000,
  14601. +0xf003,
  14602. +0x71e5,
  14603. +0x40c3,
  14604. +0x8000,
  14605. +0x448,
  14606. +0x8804,
  14607. +0x8e3,
  14608. +0x3e2,
  14609. +0x78ef,
  14610. +0xf16,
  14611. +0xfdcf,
  14612. +0x7014,
  14613. +0x700c,
  14614. +0x702c,
  14615. +0xf411,
  14616. +0xf1f2,
  14617. +0x209a,
  14618. +0x8,
  14619. +0x271a,
  14620. +0x1f83,
  14621. +0x0,
  14622. +0x2000,
  14623. +0x7865,
  14624. +0x2005,
  14625. +0xf80,
  14626. +0x9002,
  14627. +0x166,
  14628. +0x9000,
  14629. +0x6119,
  14630. +0x4040,
  14631. +0x8e7,
  14632. +0x8232,
  14633. +0x6841,
  14634. +0x13dc,
  14635. +0xb000,
  14636. +0x6038,
  14637. +0x1bdc,
  14638. +0xb000,
  14639. +0xe95c,
  14640. +0xe15,
  14641. +0x1050,
  14642. +0xe5d,
  14643. +0x10d1,
  14644. +0x13e0,
  14645. +0xb000,
  14646. +0x20f4,
  14647. +0x3c0,
  14648. +0xe008,
  14649. +0xf007,
  14650. +0x13e0,
  14651. +0xb000,
  14652. +0x20f4,
  14653. +0x3c0,
  14654. +0x7404,
  14655. +0x7a0e,
  14656. +0x785c,
  14657. +0x781c,
  14658. +0x781c,
  14659. +0x781c,
  14660. +0x4100,
  14661. +0xd81b,
  14662. +0xb861,
  14663. +0x801,
  14664. +0x31,
  14665. +0x793d,
  14666. +0x6238,
  14667. +0xb8c4,
  14668. +0x4831,
  14669. +0x2a44,
  14670. +0x800,
  14671. +0x209a,
  14672. +0x10,
  14673. +0x7905,
  14674. +0x271a,
  14675. +0x1f80,
  14676. +0x0,
  14677. +0x2000,
  14678. +0x2005,
  14679. +0xf80,
  14680. +0x9002,
  14681. +0x1064,
  14682. +0xb020,
  14683. +0x13e4,
  14684. +0xb000,
  14685. +0x78f4,
  14686. +0xb020,
  14687. +0xf1ac,
  14688. +0xe15,
  14689. +0x1131,
  14690. +0x700c,
  14691. +0x41c3,
  14692. +0x23,
  14693. +0x1,
  14694. +0xd02,
  14695. +0xfdaf,
  14696. +0x42e1,
  14697. +0xf1a2,
  14698. +0x13e0,
  14699. +0xb000,
  14700. +0x20f4,
  14701. +0x3c1,
  14702. +0xee09,
  14703. +0x9a3,
  14704. +0x8274,
  14705. +0x700c,
  14706. +0x2100,
  14707. +0xf80,
  14708. +0x0,
  14709. +0xfff8,
  14710. +0xf1c9,
  14711. +0x993,
  14712. +0x8174,
  14713. +0x700c,
  14714. +0x2100,
  14715. +0xf80,
  14716. +0x0,
  14717. +0xfffc,
  14718. +0xf1c1,
  14719. +0x13dc,
  14720. +0xb000,
  14721. +0x71c5,
  14722. +0x7014,
  14723. +0xf571,
  14724. +0x702c,
  14725. +0xb520,
  14726. +0xb521,
  14727. +0x13ec,
  14728. +0xb000,
  14729. +0x714c,
  14730. +0x1bb0,
  14731. +0xb000,
  14732. +0x13f4,
  14733. +0xb000,
  14734. +0x1bb4,
  14735. +0xb000,
  14736. +0x13f8,
  14737. +0xb000,
  14738. +0x1bb8,
  14739. +0xb000,
  14740. +0xd840,
  14741. +0x1bbc,
  14742. +0xb040,
  14743. +0x1bc0,
  14744. +0xb042,
  14745. +0x1bc4,
  14746. +0xb040,
  14747. +0x1bc8,
  14748. +0xb083,
  14749. +0x1bcc,
  14750. +0xb000,
  14751. +0x700c,
  14752. +0xb88b,
  14753. +0x1bd0,
  14754. +0xb000,
  14755. +0xd8ff,
  14756. +0x1bd4,
  14757. +0xb000,
  14758. +0x1bd8,
  14759. +0xb042,
  14760. +0x1bc9,
  14761. +0xb042,
  14762. +0x13e4,
  14763. +0xb001,
  14764. +0xd2e,
  14765. +0xfe2f,
  14766. +0x2357,
  14767. +0x3a00,
  14768. +0x13e4,
  14769. +0xb001,
  14770. +0x2357,
  14771. +0x3a00,
  14772. +0xd1e,
  14773. +0xfe2f,
  14774. +0x704c,
  14775. +0x40c3,
  14776. +0x8000,
  14777. +0x448,
  14778. +0x88a3,
  14779. +0x40c3,
  14780. +0x8000,
  14781. +0x448,
  14782. +0x88c4,
  14783. +0xfde,
  14784. +0xfe6f,
  14785. +0x13f0,
  14786. +0xb000,
  14787. +0x265f,
  14788. +0x124e,
  14789. +0x255f,
  14790. +0x124d,
  14791. +0x13e8,
  14792. +0xb000,
  14793. +0xe808,
  14794. +0x41c3,
  14795. +0x24,
  14796. +0x0,
  14797. +0xdb2,
  14798. +0xfdef,
  14799. +0x740c,
  14800. +0x4e18,
  14801. +0x1bdc,
  14802. +0xb000,
  14803. +0x40c3,
  14804. +0x8000,
  14805. +0x448,
  14806. +0x88c3,
  14807. +0xe508,
  14808. +0xf003,
  14809. +0x71c5,
  14810. +0xe509,
  14811. +0x13dc,
  14812. +0xb000,
  14813. +0x885,
  14814. +0x342,
  14815. +0x13f4,
  14816. +0xb000,
  14817. +0x13fc,
  14818. +0xb00c,
  14819. +0x20f5,
  14820. +0x342,
  14821. +0x13f8,
  14822. +0xb000,
  14823. +0x7cb4,
  14824. +0x20f5,
  14825. +0x341,
  14826. +0x6158,
  14827. +0x232f,
  14828. +0x8001,
  14829. +0x781d,
  14830. +0x20ca,
  14831. +0x24,
  14832. +0xb400,
  14833. +0xd5a,
  14834. +0xfdef,
  14835. +0x78cf,
  14836. +0xe81e,
  14837. +0x4950,
  14838. +0x2048,
  14839. +0xf,
  14840. +0x13e8,
  14841. +0xb000,
  14842. +0xe80c,
  14843. +0xc342,
  14844. +0xc141,
  14845. +0xc240,
  14846. +0x740c,
  14847. +0x41c3,
  14848. +0x26,
  14849. +0x5,
  14850. +0x42c1,
  14851. +0xd46,
  14852. +0xfdef,
  14853. +0xdb08,
  14854. +0x78ee,
  14855. +0xc040,
  14856. +0x207f,
  14857. +0x140,
  14858. +0x41c3,
  14859. +0x27,
  14860. +0x3,
  14861. +0x42c1,
  14862. +0xbb2,
  14863. +0xfdaf,
  14864. +0xdb08,
  14865. +0xf1c9,
  14866. +0x13e8,
  14867. +0xb000,
  14868. +0xe845,
  14869. +0x740c,
  14870. +0x41c3,
  14871. +0x25,
  14872. +0x2,
  14873. +0x42c1,
  14874. +0xd16,
  14875. +0xfdef,
  14876. +0xdb08,
  14877. +0xf1bd,
  14878. +0x1e00,
  14879. +0x7205,
  14880. +0x900f,
  14881. +0xe022,
  14882. +0x1e00,
  14883. +0x7005,
  14884. +0x9003,
  14885. +0xe004,
  14886. +0xc7c6,
  14887. +0x78e0,
  14888. +0xc2e6,
  14889. +0x1cfc,
  14890. +0xb6c8,
  14891. +0xc1a8,
  14892. +0x7e0f,
  14893. +0xc145,
  14894. +0x4508,
  14895. +0x40c1,
  14896. +0x712c,
  14897. +0xc344,
  14898. +0xade,
  14899. +0xfdef,
  14900. +0x4358,
  14901. +0xc00f,
  14902. +0x1e00,
  14903. +0x7205,
  14904. +0x900f,
  14905. +0xe022,
  14906. +0xc105,
  14907. +0xc047,
  14908. +0xc042,
  14909. +0xc00e,
  14910. +0xc304,
  14911. +0x704c,
  14912. +0xc046,
  14913. +0xc041,
  14914. +0xc00d,
  14915. +0xc043,
  14916. +0xc040,
  14917. +0xffe,
  14918. +0xffaf,
  14919. +0x40a1,
  14920. +0x40c1,
  14921. +0xab2,
  14922. +0xfdef,
  14923. +0x702c,
  14924. +0x42c3,
  14925. +0x8000,
  14926. +0x448,
  14927. +0x8ae3,
  14928. +0xb13,
  14929. +0x3031,
  14930. +0x275f,
  14931. +0x124c,
  14932. +0x1204,
  14933. +0x9b,
  14934. +0xf03c,
  14935. +0x71e5,
  14936. +0x4428,
  14937. +0x8a04,
  14938. +0x857,
  14939. +0x3e3,
  14940. +0x706c,
  14941. +0xf052,
  14942. +0xc003,
  14943. +0x2340,
  14944. +0x4b,
  14945. +0x239a,
  14946. +0x8,
  14947. +0x20f5,
  14948. +0x31f,
  14949. +0xd81b,
  14950. +0x242f,
  14951. +0x17c1,
  14952. +0x7c9c,
  14953. +0x7c9c,
  14954. +0x7c9c,
  14955. +0xb861,
  14956. +0x8ff,
  14957. +0x8031,
  14958. +0x7c9d,
  14959. +0x2700,
  14960. +0x3300,
  14961. +0x2f44,
  14962. +0x381f,
  14963. +0xb8c4,
  14964. +0x4894,
  14965. +0x271a,
  14966. +0x1f80,
  14967. +0x0,
  14968. +0x2000,
  14969. +0x279a,
  14970. +0x3010,
  14971. +0x7865,
  14972. +0x2005,
  14973. +0xf80,
  14974. +0x9002,
  14975. +0x64,
  14976. +0x2405,
  14977. +0x17cc,
  14978. +0xb080,
  14979. +0x4361,
  14980. +0x4428,
  14981. +0xbb5,
  14982. +0x8232,
  14983. +0x6c21,
  14984. +0xf1cf,
  14985. +0x78ce,
  14986. +0x7061,
  14987. +0x2844,
  14988. +0x80,
  14989. +0xc103,
  14990. +0x71e5,
  14991. +0x7994,
  14992. +0xb100,
  14993. +0x7185,
  14994. +0x70ad,
  14995. +0x46a9,
  14996. +0xbe8f,
  14997. +0xb11,
  14998. +0x33e3,
  14999. +0x2642,
  15000. +0x104b,
  15001. +0xf041,
  15002. +0x7185,
  15003. +0x71a5,
  15004. +0xddb,
  15005. +0x9233,
  15006. +0x78ef,
  15007. +0xba2,
  15008. +0xff6f,
  15009. +0x79af,
  15010. +0xe878,
  15011. +0xc003,
  15012. +0x79ce,
  15013. +0x20f5,
  15014. +0x300,
  15015. +0x7030,
  15016. +0x8e5,
  15017. +0x82e3,
  15018. +0x26ca,
  15019. +0x1009,
  15020. +0x4308,
  15021. +0xf1ee,
  15022. +0x1600,
  15023. +0x7080,
  15024. +0x8000,
  15025. +0x69,
  15026. +0x827,
  15027. +0xfe,
  15028. +0x40c1,
  15029. +0xb66,
  15030. +0xfdef,
  15031. +0x700c,
  15032. +0xc007,
  15033. +0xc105,
  15034. +0xc304,
  15035. +0xc042,
  15036. +0xc006,
  15037. +0x714c,
  15038. +0xc041,
  15039. +0xc003,
  15040. +0xc040,
  15041. +0xf06,
  15042. +0xffaf,
  15043. +0x40a1,
  15044. +0xf013,
  15045. +0x9ba,
  15046. +0xfdef,
  15047. +0x712c,
  15048. +0xb3e,
  15049. +0xfdef,
  15050. +0x700c,
  15051. +0xc007,
  15052. +0xc104,
  15053. +0xc203,
  15054. +0xc306,
  15055. +0xc040,
  15056. +0xac2,
  15057. +0xffef,
  15058. +0x40a1,
  15059. +0x40c1,
  15060. +0x99a,
  15061. +0xfdef,
  15062. +0x702c,
  15063. +0xafe,
  15064. +0xfdcf,
  15065. +0xc0a8,
  15066. +0x1404,
  15067. +0x341b,
  15068. +0xc6c6,
  15069. +0x78e0,
  15070. +0xc2e6,
  15071. +0x1cfc,
  15072. +0xb6c8,
  15073. +0xc1a7,
  15074. +0x8da,
  15075. +0xfe2f,
  15076. +0x4608,
  15077. +0x956,
  15078. +0xfe2f,
  15079. +0xc044,
  15080. +0x95e,
  15081. +0xfe2f,
  15082. +0xc046,
  15083. +0x41c3,
  15084. +0x0,
  15085. +0xcccc,
  15086. +0x706c,
  15087. +0x4318,
  15088. +0xd80f,
  15089. +0x4220,
  15090. +0x4568,
  15091. +0xa4a,
  15092. +0xfe2f,
  15093. +0xc340,
  15094. +0x47cb,
  15095. +0x0,
  15096. +0xffff,
  15097. +0xd808,
  15098. +0x41e1,
  15099. +0x42e1,
  15100. +0x706c,
  15101. +0xa36,
  15102. +0xfe2f,
  15103. +0xc540,
  15104. +0xc004,
  15105. +0x780f,
  15106. +0xc045,
  15107. +0xc105,
  15108. +0xb3e,
  15109. +0xfdaf,
  15110. +0x700c,
  15111. +0x1200,
  15112. +0x3083,
  15113. +0xd8ff,
  15114. +0x702c,
  15115. +0x754c,
  15116. +0xc543,
  15117. +0xc542,
  15118. +0xc541,
  15119. +0xc32,
  15120. +0xfdaf,
  15121. +0xc540,
  15122. +0xf860,
  15123. +0x726c,
  15124. +0xc543,
  15125. +0xc542,
  15126. +0xc541,
  15127. +0xc22,
  15128. +0xfdaf,
  15129. +0xc540,
  15130. +0xca08,
  15131. +0x7ecf,
  15132. +0x41c3,
  15133. +0x0,
  15134. +0x7500,
  15135. +0xc043,
  15136. +0xd8ff,
  15137. +0x724c,
  15138. +0xc642,
  15139. +0xc541,
  15140. +0x1c00,
  15141. +0x3f80,
  15142. +0x0,
  15143. +0x1000,
  15144. +0xbfe,
  15145. +0xfdaf,
  15146. +0x746c,
  15147. +0x2340,
  15148. +0x341b,
  15149. +0x2344,
  15150. +0x3040,
  15151. +0x7063,
  15152. +0x7b0f,
  15153. +0xd8ff,
  15154. +0xd980,
  15155. +0x754c,
  15156. +0xc543,
  15157. +0xc542,
  15158. +0xc541,
  15159. +0xc540,
  15160. +0xbde,
  15161. +0xfdaf,
  15162. +0x4378,
  15163. +0x700c,
  15164. +0xb92,
  15165. +0xfdaf,
  15166. +0x712c,
  15167. +0x41c3,
  15168. +0x0,
  15169. +0x3333,
  15170. +0x43c3,
  15171. +0x0,
  15172. +0x9999,
  15173. +0xd80f,
  15174. +0x4220,
  15175. +0x9a2,
  15176. +0xfe2f,
  15177. +0xc340,
  15178. +0x41c3,
  15179. +0x0,
  15180. +0x5555,
  15181. +0xd808,
  15182. +0x4220,
  15183. +0x43e1,
  15184. +0x98e,
  15185. +0xfe2f,
  15186. +0xc740,
  15187. +0xc105,
  15188. +0xa9e,
  15189. +0xfdaf,
  15190. +0x700c,
  15191. +0x1200,
  15192. +0x3083,
  15193. +0xd8ff,
  15194. +0x702c,
  15195. +0x754c,
  15196. +0xc543,
  15197. +0xc542,
  15198. +0xc541,
  15199. +0xb92,
  15200. +0xfdaf,
  15201. +0xc540,
  15202. +0xf838,
  15203. +0x726c,
  15204. +0xc543,
  15205. +0xc542,
  15206. +0xc541,
  15207. +0xb82,
  15208. +0xfdaf,
  15209. +0xc540,
  15210. +0xca08,
  15211. +0x41c3,
  15212. +0x0,
  15213. +0x7500,
  15214. +0x724c,
  15215. +0xc043,
  15216. +0xd8ff,
  15217. +0xc642,
  15218. +0xc541,
  15219. +0x1c00,
  15220. +0x3f80,
  15221. +0x0,
  15222. +0x1000,
  15223. +0xb62,
  15224. +0xfdaf,
  15225. +0x746c,
  15226. +0xf82c,
  15227. +0x4363,
  15228. +0xc543,
  15229. +0xc642,
  15230. +0xc541,
  15231. +0xb52,
  15232. +0xfdaf,
  15233. +0xc540,
  15234. +0xd66,
  15235. +0xfdef,
  15236. +0x40c1,
  15237. +0xca08,
  15238. +0x41c3,
  15239. +0x0,
  15240. +0x7500,
  15241. +0xb9ac,
  15242. +0xc043,
  15243. +0xd8ff,
  15244. +0x714c,
  15245. +0xc642,
  15246. +0xc541,
  15247. +0x1c00,
  15248. +0x3f80,
  15249. +0x0,
  15250. +0x1000,
  15251. +0xb2a,
  15252. +0xfdaf,
  15253. +0x746c,
  15254. +0xd02,
  15255. +0xfdef,
  15256. +0x40c1,
  15257. +0xc104,
  15258. +0xc006,
  15259. +0x754c,
  15260. +0xc543,
  15261. +0x2014,
  15262. +0x41,
  15263. +0x2142,
  15264. +0x600,
  15265. +0xb8c0,
  15266. +0x6038,
  15267. +0xe028,
  15268. +0x7b0f,
  15269. +0xd8ff,
  15270. +0x702c,
  15271. +0xc542,
  15272. +0xc541,
  15273. +0xafe,
  15274. +0xfdaf,
  15275. +0xc540,
  15276. +0x700c,
  15277. +0xb88e,
  15278. +0x791b,
  15279. +0xd8ff,
  15280. +0x754c,
  15281. +0x726c,
  15282. +0x1c0c,
  15283. +0x30c1,
  15284. +0xc542,
  15285. +0xc541,
  15286. +0xae2,
  15287. +0xfdaf,
  15288. +0xc540,
  15289. +0xd8ff,
  15290. +0x702c,
  15291. +0x754c,
  15292. +0xdb10,
  15293. +0xc543,
  15294. +0xc542,
  15295. +0xc541,
  15296. +0xace,
  15297. +0xfdaf,
  15298. +0xc540,
  15299. +0xd8ff,
  15300. +0xd980,
  15301. +0x754c,
  15302. +0x746c,
  15303. +0xc543,
  15304. +0xc542,
  15305. +0xc541,
  15306. +0xaba,
  15307. +0xfdaf,
  15308. +0xc540,
  15309. +0xc0a7,
  15310. +0x1404,
  15311. +0x341b,
  15312. +0xc6c6,
  15313. +0x78e0,
  15314. +0x702c,
  15315. +0xd8ff,
  15316. +0xb98e,
  15317. +0x754c,
  15318. +0x7ee0,
  15319. +0x78e0,
  15320. +0xc2e6,
  15321. +0x1cfc,
  15322. +0xb6c8,
  15323. +0xc1ad,
  15324. +0x4508,
  15325. +0x710c,
  15326. +0x2544,
  15327. +0x17c3,
  15328. +0xeb05,
  15329. +0xbb61,
  15330. +0xbff,
  15331. +0x8031,
  15332. +0x781b,
  15333. +0xc046,
  15334. +0x40c3,
  15335. +0x8000,
  15336. +0x6d4,
  15337. +0x90c1,
  15338. +0x9101,
  15339. +0xc244,
  15340. +0x2605,
  15341. +0x1f9b,
  15342. +0x0,
  15343. +0x1080,
  15344. +0xb887,
  15345. +0xc045,
  15346. +0xc004,
  15347. +0xe888,
  15348. +0x40c1,
  15349. +0xb72,
  15350. +0xffaf,
  15351. +0x41a1,
  15352. +0x43d9,
  15353. +0xc045,
  15354. +0xd97e,
  15355. +0xb99f,
  15356. +0x6528,
  15357. +0xc048,
  15358. +0x40c3,
  15359. +0x8000,
  15360. +0x6d4,
  15361. +0x90a2,
  15362. +0x1192,
  15363. +0x8080,
  15364. +0x702c,
  15365. +0xc047,
  15366. +0x93a,
  15367. +0xfdaf,
  15368. +0x700c,
  15369. +0x1200,
  15370. +0x3083,
  15371. +0x70ed,
  15372. +0xd8ff,
  15373. +0x702c,
  15374. +0x754c,
  15375. +0xc743,
  15376. +0xc742,
  15377. +0xc741,
  15378. +0xa2a,
  15379. +0xfdaf,
  15380. +0xc740,
  15381. +0xc006,
  15382. +0xd9ff,
  15383. +0x7907,
  15384. +0xc007,
  15385. +0x7824,
  15386. +0xc04b,
  15387. +0x2504,
  15388. +0x1f80,
  15389. +0x0,
  15390. +0xf1ff,
  15391. +0xc049,
  15392. +0xc004,
  15393. +0x2078,
  15394. +0x0,
  15395. +0xc04a,
  15396. +0xf002,
  15397. +0x71e5,
  15398. +0xfcd,
  15399. +0x1133,
  15400. +0x710c,
  15401. +0x4508,
  15402. +0x2744,
  15403. +0x17c0,
  15404. +0xe805,
  15405. +0xb861,
  15406. +0x8ff,
  15407. +0x8031,
  15408. +0x7dbb,
  15409. +0xc007,
  15410. +0x7d0b,
  15411. +0xc00a,
  15412. +0x20c5,
  15413. +0x61,
  15414. +0x821,
  15415. +0x3f,
  15416. +0x702c,
  15417. +0xc009,
  15418. +0x1c0c,
  15419. +0x3001,
  15420. +0x1c04,
  15421. +0x3081,
  15422. +0xc040,
  15423. +0x78af,
  15424. +0xc042,
  15425. +0xd8ff,
  15426. +0x734c,
  15427. +0xba6,
  15428. +0xfdaf,
  15429. +0xdb18,
  15430. +0x79ef,
  15431. +0x202f,
  15432. +0x6c8,
  15433. +0xaca,
  15434. +0xffaf,
  15435. +0xc14c,
  15436. +0x4318,
  15437. +0xc00b,
  15438. +0x78ab,
  15439. +0xf3d7,
  15440. +0xc004,
  15441. +0x7eaf,
  15442. +0xe804,
  15443. +0xc008,
  15444. +0x7d0b,
  15445. +0xf20c,
  15446. +0x700c,
  15447. +0xc043,
  15448. +0x710c,
  15449. +0xc041,
  15450. +0xd8ff,
  15451. +0x702c,
  15452. +0x1c00,
  15453. +0x36c0,
  15454. +0xc642,
  15455. +0xf029,
  15456. +0x40c3,
  15457. +0x8000,
  15458. +0x6d4,
  15459. +0x9005,
  15460. +0xade,
  15461. +0xffaf,
  15462. +0xc10c,
  15463. +0x4508,
  15464. +0x702c,
  15465. +0x2504,
  15466. +0x1f80,
  15467. +0x0,
  15468. +0xfe3f,
  15469. +0xc143,
  15470. +0xc642,
  15471. +0x1c04,
  15472. +0x3141,
  15473. +0xc040,
  15474. +0xd8ff,
  15475. +0x734c,
  15476. +0xb42,
  15477. +0xfdaf,
  15478. +0xdb18,
  15479. +0x255a,
  15480. +0x110d,
  15481. +0x702c,
  15482. +0x710c,
  15483. +0xc143,
  15484. +0xc642,
  15485. +0xc041,
  15486. +0x2304,
  15487. +0x3f80,
  15488. +0x0,
  15489. +0xf8ff,
  15490. +0x2584,
  15491. +0x101c,
  15492. +0x78a5,
  15493. +0xc040,
  15494. +0xd8ff,
  15495. +0x734c,
  15496. +0xb1a,
  15497. +0xfdaf,
  15498. +0xdb18,
  15499. +0xf19b,
  15500. +0x702c,
  15501. +0xc143,
  15502. +0xc041,
  15503. +0xc005,
  15504. +0x734c,
  15505. +0xdb18,
  15506. +0xc040,
  15507. +0xc006,
  15508. +0x4528,
  15509. +0x780f,
  15510. +0xc042,
  15511. +0xafe,
  15512. +0xfdaf,
  15513. +0xd8ff,
  15514. +0xd8ff,
  15515. +0x702c,
  15516. +0x754c,
  15517. +0xdb32,
  15518. +0x1c0c,
  15519. +0x3401,
  15520. +0xc542,
  15521. +0xc541,
  15522. +0x90a,
  15523. +0xfdaf,
  15524. +0xc540,
  15525. +0xd8ff,
  15526. +0xd980,
  15527. +0x754c,
  15528. +0x746c,
  15529. +0xc543,
  15530. +0xc542,
  15531. +0xc541,
  15532. +0x8f6,
  15533. +0xfdaf,
  15534. +0xc540,
  15535. +0x700c,
  15536. +0x8aa,
  15537. +0xfdaf,
  15538. +0x712c,
  15539. +0xc0ad,
  15540. +0x1404,
  15541. +0x341b,
  15542. +0xc6c6,
  15543. +0x78e0,
  15544. +0xc2e6,
  15545. +0xc1a4,
  15546. +0xdaa,
  15547. +0xfdef,
  15548. +0x4708,
  15549. +0x4608,
  15550. +0x700c,
  15551. +0xfca,
  15552. +0xfd6f,
  15553. +0xd908,
  15554. +0x1200,
  15555. +0x3083,
  15556. +0x702c,
  15557. +0xd8ff,
  15558. +0x754c,
  15559. +0xc143,
  15560. +0xc142,
  15561. +0xc141,
  15562. +0x4528,
  15563. +0x8ba,
  15564. +0xfdaf,
  15565. +0xc140,
  15566. +0xb1a,
  15567. +0xfdaf,
  15568. +0xd8ff,
  15569. +0xaca,
  15570. +0xfdef,
  15571. +0x40e1,
  15572. +0x702c,
  15573. +0x4020,
  15574. +0xb88c,
  15575. +0xc543,
  15576. +0xc742,
  15577. +0xc541,
  15578. +0xc040,
  15579. +0xd8ff,
  15580. +0x714c,
  15581. +0x896,
  15582. +0xfdaf,
  15583. +0x746c,
  15584. +0xa6e,
  15585. +0xfdef,
  15586. +0x40e1,
  15587. +0x2642,
  15588. +0x1480,
  15589. +0xb8c0,
  15590. +0x60d8,
  15591. +0xe02e,
  15592. +0x7b0f,
  15593. +0xd8ff,
  15594. +0x702c,
  15595. +0x754c,
  15596. +0xc543,
  15597. +0xc542,
  15598. +0xc541,
  15599. +0x872,
  15600. +0xfdaf,
  15601. +0xc540,
  15602. +0x702c,
  15603. +0xd8ff,
  15604. +0xb98f,
  15605. +0x754c,
  15606. +0x726c,
  15607. +0x1c0c,
  15608. +0x30c1,
  15609. +0xc542,
  15610. +0xc541,
  15611. +0x85a,
  15612. +0xfdaf,
  15613. +0xc540,
  15614. +0xd8ff,
  15615. +0x702c,
  15616. +0x754c,
  15617. +0xdb10,
  15618. +0xc543,
  15619. +0xc542,
  15620. +0xc541,
  15621. +0x846,
  15622. +0xfdaf,
  15623. +0xc540,
  15624. +0xa72,
  15625. +0xfdaf,
  15626. +0xd8ff,
  15627. +0xd8ff,
  15628. +0xd980,
  15629. +0x754c,
  15630. +0x746c,
  15631. +0xc543,
  15632. +0xc542,
  15633. +0xc541,
  15634. +0x82a,
  15635. +0xfdaf,
  15636. +0xc540,
  15637. +0xc0a4,
  15638. +0xc6c6,
  15639. +0x78e0,
  15640. +0xc2e6,
  15641. +0x1cfc,
  15642. +0xb6c8,
  15643. +0xc1aa,
  15644. +0xc044,
  15645. +0xd896,
  15646. +0xc247,
  15647. +0xd56,
  15648. +0xfe2f,
  15649. +0x4528,
  15650. +0xcea,
  15651. +0xfdef,
  15652. +0x4318,
  15653. +0x4608,
  15654. +0xc86,
  15655. +0xfdaf,
  15656. +0x710c,
  15657. +0x700c,
  15658. +0xef2,
  15659. +0xfd6f,
  15660. +0xd9ff,
  15661. +0x1200,
  15662. +0x3083,
  15663. +0x70ed,
  15664. +0xd8ff,
  15665. +0x702c,
  15666. +0x754c,
  15667. +0xc743,
  15668. +0xc742,
  15669. +0xc741,
  15670. +0xfe2,
  15671. +0xfd6f,
  15672. +0xc740,
  15673. +0x2344,
  15674. +0x3040,
  15675. +0x7063,
  15676. +0xc048,
  15677. +0x2644,
  15678. +0x1040,
  15679. +0x60d8,
  15680. +0xc046,
  15681. +0x710c,
  15682. +0xbdc4,
  15683. +0xed06,
  15684. +0xbd61,
  15685. +0xd01,
  15686. +0x1031,
  15687. +0x781b,
  15688. +0x43f9,
  15689. +0x70ad,
  15690. +0xc049,
  15691. +0xf003,
  15692. +0x7167,
  15693. +0xbed,
  15694. +0x30f3,
  15695. +0x7277,
  15696. +0xc009,
  15697. +0xc104,
  15698. +0x7e0f,
  15699. +0xc004,
  15700. +0xc743,
  15701. +0x1c04,
  15702. +0x3181,
  15703. +0xb887,
  15704. +0x20ca,
  15705. +0x41,
  15706. +0xc642,
  15707. +0xc040,
  15708. +0xd8ff,
  15709. +0x702c,
  15710. +0x734c,
  15711. +0x96e,
  15712. +0xfdaf,
  15713. +0xdb12,
  15714. +0xc008,
  15715. +0x702c,
  15716. +0xb98e,
  15717. +0x780f,
  15718. +0xc045,
  15719. +0xc305,
  15720. +0xd8ff,
  15721. +0x754c,
  15722. +0xc743,
  15723. +0xc742,
  15724. +0xc741,
  15725. +0xf76,
  15726. +0xfd6f,
  15727. +0xc740,
  15728. +0xc007,
  15729. +0xe85c,
  15730. +0xbb5,
  15731. +0xb031,
  15732. +0xd8ff,
  15733. +0x41c3,
  15734. +0x0,
  15735. +0x4400,
  15736. +0x704c,
  15737. +0xdb7c,
  15738. +0x1c0c,
  15739. +0x3041,
  15740. +0xc541,
  15741. +0xc540,
  15742. +0xf52,
  15743. +0xfd6f,
  15744. +0xc642,
  15745. +0xf82c,
  15746. +0x1c0c,
  15747. +0x3101,
  15748. +0xc642,
  15749. +0xc541,
  15750. +0x1c00,
  15751. +0x3f80,
  15752. +0x0,
  15753. +0x1000,
  15754. +0xf3a,
  15755. +0xfd6f,
  15756. +0x746c,
  15757. +0xd832,
  15758. +0xc043,
  15759. +0xd8ff,
  15760. +0x41c3,
  15761. +0x0,
  15762. +0x4400,
  15763. +0x724c,
  15764. +0xc642,
  15765. +0xc541,
  15766. +0x1c00,
  15767. +0x3f80,
  15768. +0x0,
  15769. +0x1000,
  15770. +0xf1a,
  15771. +0xfd6f,
  15772. +0x746c,
  15773. +0xf81e,
  15774. +0x1c0c,
  15775. +0x3101,
  15776. +0xc642,
  15777. +0xc541,
  15778. +0x1c00,
  15779. +0x3f80,
  15780. +0x0,
  15781. +0x1000,
  15782. +0xf02,
  15783. +0xfd6f,
  15784. +0x746c,
  15785. +0xc006,
  15786. +0x702c,
  15787. +0x754c,
  15788. +0xe024,
  15789. +0x7b0f,
  15790. +0xd8ff,
  15791. +0xc543,
  15792. +0xc542,
  15793. +0xc541,
  15794. +0xeea,
  15795. +0xfd6f,
  15796. +0xc540,
  15797. +0xc305,
  15798. +0x208a,
  15799. +0x10,
  15800. +0xc543,
  15801. +0xc642,
  15802. +0xc541,
  15803. +0xc040,
  15804. +0xd8ff,
  15805. +0x702c,
  15806. +0xed2,
  15807. +0xfd6f,
  15808. +0x764c,
  15809. +0xf18c,
  15810. +0xd8ff,
  15811. +0xd980,
  15812. +0x754c,
  15813. +0x746c,
  15814. +0xc743,
  15815. +0xc742,
  15816. +0xc741,
  15817. +0xebe,
  15818. +0xfd6f,
  15819. +0xc740,
  15820. +0x700c,
  15821. +0xe72,
  15822. +0xfd6f,
  15823. +0x712c,
  15824. +0xb32,
  15825. +0xfdaf,
  15826. +0x700c,
  15827. +0xc0aa,
  15828. +0x1404,
  15829. +0x341b,
  15830. +0xc6c6,
  15831. +0x78e0,
  15832. +0x702c,
  15833. +0xd8ff,
  15834. +0xb990,
  15835. +0x724c,
  15836. +0x7ee0,
  15837. +0x78e0,
  15838. +0xc2e6,
  15839. +0x1cfc,
  15840. +0xb6c8,
  15841. +0xc1a5,
  15842. +0x4628,
  15843. +0xc044,
  15844. +0x700c,
  15845. +0xd9ff,
  15846. +0x4568,
  15847. +0xd7a,
  15848. +0xfd6f,
  15849. +0x4748,
  15850. +0x1200,
  15851. +0x3083,
  15852. +0x706f,
  15853. +0xd8ff,
  15854. +0x702c,
  15855. +0x754c,
  15856. +0x1c0c,
  15857. +0x36c0,
  15858. +0x1c08,
  15859. +0x36c0,
  15860. +0x1c04,
  15861. +0x36c0,
  15862. +0xe62,
  15863. +0xfd6f,
  15864. +0x1c00,
  15865. +0x36c0,
  15866. +0xf002,
  15867. +0x7167,
  15868. +0xb35,
  15869. +0x31f5,
  15870. +0x7277,
  15871. +0x2332,
  15872. +0x3f81,
  15873. +0x8000,
  15874. +0x6cc,
  15875. +0x26f4,
  15876. +0x1040,
  15877. +0xdef,
  15878. +0x906f,
  15879. +0x20ec,
  15880. +0xa1,
  15881. +0xc204,
  15882. +0x1c0c,
  15883. +0x3001,
  15884. +0xdb18,
  15885. +0xc242,
  15886. +0xc141,
  15887. +0xc040,
  15888. +0xd8ff,
  15889. +0x702c,
  15890. +0x806,
  15891. +0xfdaf,
  15892. +0x734c,
  15893. +0xf1e7,
  15894. +0xef10,
  15895. +0xc004,
  15896. +0x1c0c,
  15897. +0x3001,
  15898. +0x702c,
  15899. +0xc042,
  15900. +0x208a,
  15901. +0x10,
  15902. +0x1c04,
  15903. +0x3001,
  15904. +0xc040,
  15905. +0xd8ff,
  15906. +0xda07,
  15907. +0xe0a,
  15908. +0xfd6f,
  15909. +0x746c,
  15910. +0x702c,
  15911. +0xd8ff,
  15912. +0x754c,
  15913. +0xdb42,
  15914. +0x1c0c,
  15915. +0x3401,
  15916. +0xc142,
  15917. +0xc141,
  15918. +0x4528,
  15919. +0xdf2,
  15920. +0xfd6f,
  15921. +0xc140,
  15922. +0xd8ff,
  15923. +0xd980,
  15924. +0x754c,
  15925. +0x746c,
  15926. +0xc543,
  15927. +0xc542,
  15928. +0xc541,
  15929. +0xdde,
  15930. +0xfd6f,
  15931. +0xc540,
  15932. +0x700c,
  15933. +0xd92,
  15934. +0xfd6f,
  15935. +0x712c,
  15936. +0xc0a5,
  15937. +0x1404,
  15938. +0x341b,
  15939. +0xc6c6,
  15940. +0xc2e6,
  15941. +0x1cfc,
  15942. +0xb6c8,
  15943. +0xc1af,
  15944. +0x4508,
  15945. +0x710c,
  15946. +0x2544,
  15947. +0x17c2,
  15948. +0xea05,
  15949. +0xba61,
  15950. +0xaff,
  15951. +0x8031,
  15952. +0x781b,
  15953. +0x1600,
  15954. +0x708c,
  15955. +0x8000,
  15956. +0xf,
  15957. +0xc047,
  15958. +0x1600,
  15959. +0x7100,
  15960. +0x9004,
  15961. +0x4a,
  15962. +0x4728,
  15963. +0x2453,
  15964. +0x105b,
  15965. +0xc049,
  15966. +0x9102,
  15967. +0xf0a,
  15968. +0xff6f,
  15969. +0x41a1,
  15970. +0x4300,
  15971. +0x9705,
  15972. +0xede,
  15973. +0xff6f,
  15974. +0x41a1,
  15975. +0xc048,
  15976. +0x4060,
  15977. +0xdb09,
  15978. +0xc608,
  15979. +0xbb61,
  15980. +0xbff,
  15981. +0x8031,
  15982. +0x781d,
  15983. +0x2053,
  15984. +0x8080,
  15985. +0xf216,
  15986. +0x819,
  15987. +0x70,
  15988. +0x72cd,
  15989. +0x80b,
  15990. +0xf1,
  15991. +0x70cd,
  15992. +0xf006,
  15993. +0x80b,
  15994. +0xb1,
  15995. +0x74cd,
  15996. +0xf002,
  15997. +0x76cd,
  15998. +0xc008,
  15999. +0x269a,
  16000. +0x1001,
  16001. +0x2004,
  16002. +0xf80,
  16003. +0x0,
  16004. +0xfe3f,
  16005. +0x7e05,
  16006. +0x2379,
  16007. +0x3000,
  16008. +0xc04a,
  16009. +0x1600,
  16010. +0x7080,
  16011. +0x8000,
  16012. +0x6c,
  16013. +0x7c9d,
  16014. +0x7c9d,
  16015. +0xc04d,
  16016. +0x9703,
  16017. +0xd9ff,
  16018. +0xc445,
  16019. +0xc046,
  16020. +0x9704,
  16021. +0xc04b,
  16022. +0xc1a,
  16023. +0xfd6f,
  16024. +0x700c,
  16025. +0x1200,
  16026. +0x3083,
  16027. +0x702c,
  16028. +0xd8ff,
  16029. +0x754c,
  16030. +0x4338,
  16031. +0xc143,
  16032. +0xc142,
  16033. +0xc141,
  16034. +0xd0a,
  16035. +0xfd6f,
  16036. +0xc140,
  16037. +0xc007,
  16038. +0x1c0c,
  16039. +0x36c0,
  16040. +0x702c,
  16041. +0x780f,
  16042. +0xc042,
  16043. +0xc044,
  16044. +0x78d0,
  16045. +0x1c04,
  16046. +0x3141,
  16047. +0xc040,
  16048. +0xd8ff,
  16049. +0x734c,
  16050. +0xec6,
  16051. +0xfd6f,
  16052. +0xdb18,
  16053. +0xc004,
  16054. +0x1c0c,
  16055. +0x36c0,
  16056. +0x702c,
  16057. +0xc042,
  16058. +0xc00b,
  16059. +0x1c04,
  16060. +0x3101,
  16061. +0x734c,
  16062. +0x2004,
  16063. +0xf80,
  16064. +0x0,
  16065. +0xefff,
  16066. +0xc040,
  16067. +0xd8ff,
  16068. +0xea2,
  16069. +0xfd6f,
  16070. +0xdb18,
  16071. +0x9722,
  16072. +0xc004,
  16073. +0x90a,
  16074. +0xfdaf,
  16075. +0xda18,
  16076. +0xc004,
  16077. +0x1c0c,
  16078. +0x36c0,
  16079. +0x702c,
  16080. +0xc042,
  16081. +0xc006,
  16082. +0x1c04,
  16083. +0x30c1,
  16084. +0x734c,
  16085. +0xb884,
  16086. +0xc040,
  16087. +0xd8ff,
  16088. +0xe7a,
  16089. +0xfd6f,
  16090. +0xdb18,
  16091. +0xd8ff,
  16092. +0xd980,
  16093. +0x754c,
  16094. +0x746c,
  16095. +0x1c0c,
  16096. +0x36c0,
  16097. +0x1c08,
  16098. +0x36c0,
  16099. +0x1c04,
  16100. +0x36c0,
  16101. +0xc86,
  16102. +0xfd6f,
  16103. +0x1c00,
  16104. +0x36c0,
  16105. +0x700c,
  16106. +0xc36,
  16107. +0xfd6f,
  16108. +0x712c,
  16109. +0x9742,
  16110. +0x9721,
  16111. +0x8a2,
  16112. +0xfdaf,
  16113. +0x9700,
  16114. +0x1600,
  16115. +0x7100,
  16116. +0x9008,
  16117. +0x1ec,
  16118. +0xc04c,
  16119. +0xb8c5,
  16120. +0x80b,
  16121. +0x6b3,
  16122. +0x4200,
  16123. +0xe218,
  16124. +0xf004,
  16125. +0xa09,
  16126. +0xc93,
  16127. +0xda32,
  16128. +0xc10a,
  16129. +0xc005,
  16130. +0x6038,
  16131. +0xc04a,
  16132. +0x255f,
  16133. +0x1500,
  16134. +0x70ad,
  16135. +0xc04e,
  16136. +0xc00c,
  16137. +0x206c,
  16138. +0x140,
  16139. +0x7845,
  16140. +0x1e00,
  16141. +0x7004,
  16142. +0x9008,
  16143. +0x1ec,
  16144. +0xc107,
  16145. +0xc009,
  16146. +0x2004,
  16147. +0x8040,
  16148. +0xc049,
  16149. +0x720c,
  16150. +0xc045,
  16151. +0x20ca,
  16152. +0x62,
  16153. +0xc045,
  16154. +0xc00d,
  16155. +0x782b,
  16156. +0xc005,
  16157. +0x20ca,
  16158. +0x122,
  16159. +0xc045,
  16160. +0x700c,
  16161. +0xf004,
  16162. +0xc006,
  16163. +0x7104,
  16164. +0xc046,
  16165. +0xc006,
  16166. +0x7214,
  16167. +0x148,
  16168. +0x2d,
  16169. +0x70cd,
  16170. +0xf012,
  16171. +0x700c,
  16172. +0xc043,
  16173. +0xc042,
  16174. +0xc041,
  16175. +0xc040,
  16176. +0xd8ff,
  16177. +0xd980,
  16178. +0x754c,
  16179. +0xbea,
  16180. +0xfd6f,
  16181. +0x746c,
  16182. +0x700c,
  16183. +0xb9e,
  16184. +0xfd6f,
  16185. +0x712c,
  16186. +0xc005,
  16187. +0x661e,
  16188. +0xc00a,
  16189. +0xecd,
  16190. +0x9025,
  16191. +0x272f,
  16192. +0x3382,
  16193. +0xc109,
  16194. +0x44cb,
  16195. +0x900e,
  16196. +0x1e48,
  16197. +0x7034,
  16198. +0x6c02,
  16199. +0x43c3,
  16200. +0x0,
  16201. +0xffff,
  16202. +0x228a,
  16203. +0xfc7,
  16204. +0x41c3,
  16205. +0x900e,
  16206. +0xca,
  16207. +0xf20a,
  16208. +0xb460,
  16209. +0xe1d,
  16210. +0x103e,
  16211. +0xb060,
  16212. +0xb0a1,
  16213. +0xb0a2,
  16214. +0xb140,
  16215. +0xf00c,
  16216. +0xb460,
  16217. +0xb060,
  16218. +0xb0a1,
  16219. +0xb0a2,
  16220. +0xb140,
  16221. +0xf018,
  16222. +0xb061,
  16223. +0xb062,
  16224. +0x706c,
  16225. +0xb140,
  16226. +0x700c,
  16227. +0xf00e,
  16228. +0x7a3b,
  16229. +0x40c3,
  16230. +0x900e,
  16231. +0x4c,
  16232. +0x2205,
  16233. +0xc,
  16234. +0x7204,
  16235. +0x7845,
  16236. +0xb460,
  16237. +0xb060,
  16238. +0x2156,
  16239. +0x800,
  16240. +0x7910,
  16241. +0x218c,
  16242. +0x8fcf,
  16243. +0xf7f2,
  16244. +0x271a,
  16245. +0x3f9f,
  16246. +0x0,
  16247. +0x2000,
  16248. +0x41c3,
  16249. +0x9002,
  16250. +0x16c,
  16251. +0x706d,
  16252. +0x1e00,
  16253. +0x72c4,
  16254. +0x9003,
  16255. +0xe16c,
  16256. +0x2705,
  16257. +0x3040,
  16258. +0x1800,
  16259. +0x45,
  16260. +0xc207,
  16261. +0xc00d,
  16262. +0x784b,
  16263. +0xf209,
  16264. +0x2700,
  16265. +0x3f80,
  16266. +0x0,
  16267. +0x2000,
  16268. +0x7825,
  16269. +0x1800,
  16270. +0x45,
  16271. +0xc00e,
  16272. +0x6619,
  16273. +0xd886,
  16274. +0xb89f,
  16275. +0x2132,
  16276. +0x1b,
  16277. +0x9706,
  16278. +0xd9ff,
  16279. +0xc04b,
  16280. +0xa16,
  16281. +0xfd6f,
  16282. +0x700c,
  16283. +0x1200,
  16284. +0x3083,
  16285. +0xd8ff,
  16286. +0x702c,
  16287. +0x754c,
  16288. +0x1c0c,
  16289. +0x32c0,
  16290. +0x1c08,
  16291. +0x32c0,
  16292. +0x1c04,
  16293. +0x32c0,
  16294. +0xb02,
  16295. +0xfd6f,
  16296. +0x1c00,
  16297. +0x32c0,
  16298. +0xc00b,
  16299. +0x2353,
  16300. +0x319b,
  16301. +0x762c,
  16302. +0x2004,
  16303. +0xf80,
  16304. +0x0,
  16305. +0xff00,
  16306. +0x2305,
  16307. +0x301b,
  16308. +0xc006,
  16309. +0x7214,
  16310. +0xc004,
  16311. +0x23cf,
  16312. +0x31e5,
  16313. +0xd62,
  16314. +0xfd6f,
  16315. +0x4263,
  16316. +0xd886,
  16317. +0xb89f,
  16318. +0x107b,
  16319. +0x8080,
  16320. +0xb8e6,
  16321. +0xf36b,
  16322. +0xc007,
  16323. +0x762c,
  16324. +0x4263,
  16325. +0x781b,
  16326. +0xd46,
  16327. +0xfd6f,
  16328. +0x780f,
  16329. +0xf163,
  16330. +0x40c3,
  16331. +0x900e,
  16332. +0x1e48,
  16333. +0x1802,
  16334. +0x354,
  16335. +0xb0a0,
  16336. +0xb0a1,
  16337. +0xb0a2,
  16338. +0x208a,
  16339. +0xfc7,
  16340. +0x1e00,
  16341. +0x7004,
  16342. +0x900e,
  16343. +0xca,
  16344. +0x1e00,
  16345. +0x7344,
  16346. +0x9003,
  16347. +0xe16c,
  16348. +0x1708,
  16349. +0x111b,
  16350. +0x97c3,
  16351. +0x700c,
  16352. +0x986,
  16353. +0xfd6f,
  16354. +0xd9ff,
  16355. +0x1200,
  16356. +0x3083,
  16357. +0xd8ff,
  16358. +0x702c,
  16359. +0x754c,
  16360. +0xc543,
  16361. +0xc542,
  16362. +0xc541,
  16363. +0xa7a,
  16364. +0xfd6f,
  16365. +0xc540,
  16366. +0xc004,
  16367. +0xbea4,
  16368. +0x732c,
  16369. +0xcf2,
  16370. +0xfd6f,
  16371. +0x42c1,
  16372. +0x1600,
  16373. +0x7080,
  16374. +0x8000,
  16375. +0x1,
  16376. +0x813,
  16377. +0x1be,
  16378. +0x732c,
  16379. +0xc007,
  16380. +0x42c1,
  16381. +0x781b,
  16382. +0xcd6,
  16383. +0xfd6f,
  16384. +0x780f,
  16385. +0x70ad,
  16386. +0xd8ff,
  16387. +0xd980,
  16388. +0x754c,
  16389. +0x746c,
  16390. +0xc543,
  16391. +0xc542,
  16392. +0xc541,
  16393. +0xa3e,
  16394. +0xfd6f,
  16395. +0xc540,
  16396. +0x700c,
  16397. +0x9f2,
  16398. +0xfd6f,
  16399. +0x712c,
  16400. +0xc00c,
  16401. +0xd9ff,
  16402. +0x1e00,
  16403. +0x7004,
  16404. +0x9008,
  16405. +0x1ec,
  16406. +0x91a,
  16407. +0xfd6f,
  16408. +0x700c,
  16409. +0x1200,
  16410. +0x3083,
  16411. +0xd8ff,
  16412. +0x702c,
  16413. +0x754c,
  16414. +0xc543,
  16415. +0xc542,
  16416. +0xc541,
  16417. +0xa0e,
  16418. +0xfd6f,
  16419. +0xc540,
  16420. +0xc004,
  16421. +0xc543,
  16422. +0x702c,
  16423. +0xc042,
  16424. +0xc008,
  16425. +0x1c04,
  16426. +0x3141,
  16427. +0x734c,
  16428. +0xc040,
  16429. +0xd8ff,
  16430. +0xbce,
  16431. +0xfd6f,
  16432. +0xdb18,
  16433. +0xc004,
  16434. +0xc543,
  16435. +0x702c,
  16436. +0xc042,
  16437. +0xd8ff,
  16438. +0x734c,
  16439. +0xdb18,
  16440. +0x1c04,
  16441. +0x3101,
  16442. +0xbb6,
  16443. +0xfd6f,
  16444. +0x1c00,
  16445. +0x36c0,
  16446. +0x9722,
  16447. +0xc004,
  16448. +0xdce,
  16449. +0xfd6f,
  16450. +0xda18,
  16451. +0xd8ff,
  16452. +0xd980,
  16453. +0x754c,
  16454. +0x746c,
  16455. +0xc543,
  16456. +0xc542,
  16457. +0xc541,
  16458. +0x9ba,
  16459. +0xfd6f,
  16460. +0xc540,
  16461. +0x700c,
  16462. +0x96e,
  16463. +0xfd6f,
  16464. +0x712c,
  16465. +0x9742,
  16466. +0x9721,
  16467. +0xd9a,
  16468. +0xfd6f,
  16469. +0x9700,
  16470. +0xc0af,
  16471. +0x1404,
  16472. +0x341b,
  16473. +0xc6c6,
  16474. +0xc2e6,
  16475. +0x1cfc,
  16476. +0xb6c8,
  16477. +0xc1a2,
  16478. +0x1600,
  16479. +0x708f,
  16480. +0x8000,
  16481. +0x10,
  16482. +0x4318,
  16483. +0x4548,
  16484. +0x4628,
  16485. +0x700c,
  16486. +0xf003,
  16487. +0xc000,
  16488. +0x7104,
  16489. +0xc040,
  16490. +0xc000,
  16491. +0x83d,
  16492. +0x113,
  16493. +0xc000,
  16494. +0xff3,
  16495. +0x902e,
  16496. +0x712c,
  16497. +0xc000,
  16498. +0x2044,
  16499. +0x7c2,
  16500. +0x4020,
  16501. +0xea06,
  16502. +0xba61,
  16503. +0xa01,
  16504. +0x31,
  16505. +0x781b,
  16506. +0xc041,
  16507. +0xc000,
  16508. +0x790f,
  16509. +0xa86,
  16510. +0xff6f,
  16511. +0x4063,
  16512. +0xc001,
  16513. +0x4163,
  16514. +0x42c1,
  16515. +0x780f,
  16516. +0xab6,
  16517. +0xffef,
  16518. +0x43a1,
  16519. +0xf1e1,
  16520. +0xc0a2,
  16521. +0x1404,
  16522. +0x341b,
  16523. +0xc6c6,
  16524. +0xc2e2,
  16525. +0x1cfc,
  16526. +0xb6c8,
  16527. +0x4338,
  16528. +0x4308,
  16529. +0x70ad,
  16530. +0xf002,
  16531. +0x71a5,
  16532. +0x2b45,
  16533. +0x3180,
  16534. +0xd49,
  16535. +0x1005,
  16536. +0x255a,
  16537. +0x1182,
  16538. +0x7261,
  16539. +0x8a01,
  16540. +0x8a60,
  16541. +0x8a22,
  16542. +0x209a,
  16543. +0x4,
  16544. +0x7b05,
  16545. +0x8a03,
  16546. +0x209a,
  16547. +0x4,
  16548. +0x7825,
  16549. +0x201a,
  16550. +0xf80,
  16551. +0x1,
  16552. +0x0,
  16553. +0x2005,
  16554. +0xc1,
  16555. +0x8a05,
  16556. +0x8a64,
  16557. +0x7734,
  16558. +0x209a,
  16559. +0x4,
  16560. +0x7865,
  16561. +0xf207,
  16562. +0x793b,
  16563. +0xb99c,
  16564. +0xb99f,
  16565. +0xb100,
  16566. +0xf1dd,
  16567. +0xa86,
  16568. +0xfe0f,
  16569. +0xf1db,
  16570. +0x1404,
  16571. +0x341b,
  16572. +0xc6c2,
  16573. +0x78e0,
  16574. +0xc2e6,
  16575. +0x1cfc,
  16576. +0xb6c8,
  16577. +0xc1a2,
  16578. +0x46cb,
  16579. +0x8000,
  16580. +0x448,
  16581. +0x8ee3,
  16582. +0x4318,
  16583. +0xc340,
  16584. +0xc141,
  16585. +0xea04,
  16586. +0x7bfb,
  16587. +0xf004,
  16588. +0x275f,
  16589. +0x1243,
  16590. +0x7054,
  16591. +0x274a,
  16592. +0x3200,
  16593. +0x27ca,
  16594. +0x3062,
  16595. +0xf003,
  16596. +0x71e5,
  16597. +0x8e04,
  16598. +0x7710,
  16599. +0x700c,
  16600. +0xf6d3,
  16601. +0xf03b,
  16602. +0x219a,
  16603. +0x1,
  16604. +0x7104,
  16605. +0x7164,
  16606. +0x7d25,
  16607. +0x271a,
  16608. +0x1f81,
  16609. +0x0,
  16610. +0x1000,
  16611. +0x2105,
  16612. +0x6c1,
  16613. +0x7985,
  16614. +0x793b,
  16615. +0xb991,
  16616. +0xb99c,
  16617. +0xb99f,
  16618. +0xb1a0,
  16619. +0xfd5,
  16620. +0xb022,
  16621. +0x4408,
  16622. +0xc101,
  16623. +0x249a,
  16624. +0x1004,
  16625. +0x21f5,
  16626. +0xc2,
  16627. +0xc100,
  16628. +0xe912,
  16629. +0x7d5c,
  16630. +0x7dbc,
  16631. +0x7dbc,
  16632. +0x7dbc,
  16633. +0x224a,
  16634. +0x16c0,
  16635. +0x2242,
  16636. +0x104a,
  16637. +0xaff,
  16638. +0x9031,
  16639. +0x7dbd,
  16640. +0x2a44,
  16641. +0x801,
  16642. +0x62ba,
  16643. +0xbac4,
  16644. +0x4ab5,
  16645. +0xf1d6,
  16646. +0x258a,
  16647. +0x1fcf,
  16648. +0x7d44,
  16649. +0x2204,
  16650. +0xf81,
  16651. +0x0,
  16652. +0xfc00,
  16653. +0xda0a,
  16654. +0xba61,
  16655. +0xa01,
  16656. +0x31,
  16657. +0x793d,
  16658. +0xf1c8,
  16659. +0xc0a2,
  16660. +0x1404,
  16661. +0x341b,
  16662. +0xc6c6,
  16663. +0x78e0,
  16664. +0xc2e6,
  16665. +0x1cfc,
  16666. +0xb6c8,
  16667. +0x2482,
  16668. +0x3f02,
  16669. +0x702c,
  16670. +0xe4a,
  16671. +0xfd6f,
  16672. +0xc042,
  16673. +0xc041,
  16674. +0x1600,
  16675. +0x709b,
  16676. +0x8000,
  16677. +0x4,
  16678. +0x1600,
  16679. +0x7100,
  16680. +0x9004,
  16681. +0x4a,
  16682. +0xc046,
  16683. +0xc7e,
  16684. +0xfd6f,
  16685. +0x710c,
  16686. +0xc002,
  16687. +0xce6,
  16688. +0xfd6f,
  16689. +0x712c,
  16690. +0x1e00,
  16691. +0x7205,
  16692. +0x900f,
  16693. +0xe022,
  16694. +0xc002,
  16695. +0x71cd,
  16696. +0x45c9,
  16697. +0xb8c4,
  16698. +0xe805,
  16699. +0xb861,
  16700. +0x8ff,
  16701. +0x8031,
  16702. +0x7dbb,
  16703. +0xc2e,
  16704. +0x0,
  16705. +0x822,
  16706. +0xfdef,
  16707. +0x78af,
  16708. +0x704c,
  16709. +0x40c3,
  16710. +0x9004,
  16711. +0x4a,
  16712. +0x231a,
  16713. +0x3f9b,
  16714. +0x10,
  16715. +0x0,
  16716. +0x181e,
  16717. +0x8084,
  16718. +0x208a,
  16719. +0x808,
  16720. +0x1e00,
  16721. +0x7004,
  16722. +0x9003,
  16723. +0xe004,
  16724. +0x40c3,
  16725. +0x900f,
  16726. +0xe022,
  16727. +0x189e,
  16728. +0x384,
  16729. +0x40c3,
  16730. +0x9004,
  16731. +0x4a,
  16732. +0x180d,
  16733. +0x809c,
  16734. +0x1c0c,
  16735. +0x36c0,
  16736. +0xf010,
  16737. +0x6a21,
  16738. +0x229a,
  16739. +0x8,
  16740. +0x43c1,
  16741. +0xe806,
  16742. +0xb861,
  16743. +0x801,
  16744. +0x31,
  16745. +0x7b7b,
  16746. +0x2205,
  16747. +0xf80,
  16748. +0x9003,
  16749. +0xe0c4,
  16750. +0xb060,
  16751. +0x4220,
  16752. +0xae3,
  16753. +0x8232,
  16754. +0x2244,
  16755. +0x7c0,
  16756. +0x45cb,
  16757. +0x0,
  16758. +0xaaaa,
  16759. +0xd80f,
  16760. +0x41a1,
  16761. +0x42a1,
  16762. +0x43a1,
  16763. +0xd3a,
  16764. +0xfdaf,
  16765. +0xc540,
  16766. +0xd80f,
  16767. +0xd4e,
  16768. +0xfd6f,
  16769. +0xd90f,
  16770. +0x710c,
  16771. +0xab2,
  16772. +0xff2f,
  16773. +0xd9ff,
  16774. +0x47cb,
  16775. +0x9003,
  16776. +0xe174,
  16777. +0x700c,
  16778. +0xb700,
  16779. +0x208a,
  16780. +0xfc7,
  16781. +0xb701,
  16782. +0x43db,
  16783. +0x0,
  16784. +0xffff,
  16785. +0xd830,
  16786. +0x712c,
  16787. +0x1f58,
  16788. +0x96dc,
  16789. +0x1f5e,
  16790. +0x939c,
  16791. +0xede,
  16792. +0xfd2f,
  16793. +0x1f57,
  16794. +0x939c,
  16795. +0xd80f,
  16796. +0x702c,
  16797. +0x704c,
  16798. +0x4363,
  16799. +0xcf2,
  16800. +0xfdaf,
  16801. +0x1c00,
  16802. +0x36c0,
  16803. +0x740c,
  16804. +0xec2,
  16805. +0xfd2f,
  16806. +0x712c,
  16807. +0xd80f,
  16808. +0x41a1,
  16809. +0x42a1,
  16810. +0x43a1,
  16811. +0xcda,
  16812. +0xfdaf,
  16813. +0xc540,
  16814. +0x700c,
  16815. +0xb700,
  16816. +0xb701,
  16817. +0xd820,
  16818. +0x1f58,
  16819. +0x901c,
  16820. +0x208a,
  16821. +0x844,
  16822. +0x1f5e,
  16823. +0x939c,
  16824. +0x1f57,
  16825. +0x901c,
  16826. +0x730c,
  16827. +0xa42,
  16828. +0xff2f,
  16829. +0xd9ff,
  16830. +0xd830,
  16831. +0xe8e,
  16832. +0xfd2f,
  16833. +0x712c,
  16834. +0x40c3,
  16835. +0x8000,
  16836. +0x448,
  16837. +0x8823,
  16838. +0xf002,
  16839. +0x7124,
  16840. +0x40c3,
  16841. +0x8000,
  16842. +0x448,
  16843. +0x8804,
  16844. +0x83b,
  16845. +0x63,
  16846. +0x704c,
  16847. +0xf01f,
  16848. +0x209a,
  16849. +0x8,
  16850. +0x211a,
  16851. +0xf83,
  16852. +0x0,
  16853. +0x2000,
  16854. +0x2216,
  16855. +0x4c,
  16856. +0x7144,
  16857. +0x7865,
  16858. +0x2005,
  16859. +0xf80,
  16860. +0x9002,
  16861. +0x64,
  16862. +0x9000,
  16863. +0x7b1d,
  16864. +0x7b7d,
  16865. +0x7b7d,
  16866. +0x7b7d,
  16867. +0x7b7d,
  16868. +0xb8c4,
  16869. +0x7b05,
  16870. +0xc087,
  16871. +0x7894,
  16872. +0xb060,
  16873. +0xad1,
  16874. +0x8232,
  16875. +0x4040,
  16876. +0xf1db,
  16877. +0x208a,
  16878. +0xfc7,
  16879. +0xb700,
  16880. +0x70cd,
  16881. +0x710c,
  16882. +0xb7c1,
  16883. +0x1f58,
  16884. +0x96dc,
  16885. +0x1f5e,
  16886. +0x901c,
  16887. +0x1f57,
  16888. +0x901c,
  16889. +0x218a,
  16890. +0x7d0,
  16891. +0x40c3,
  16892. +0x9004,
  16893. +0x4a,
  16894. +0x180d,
  16895. +0x805c,
  16896. +0xd830,
  16897. +0xe0a,
  16898. +0xfd2f,
  16899. +0x712c,
  16900. +0xd80f,
  16901. +0x702c,
  16902. +0x704c,
  16903. +0x4363,
  16904. +0xc1e,
  16905. +0xfdaf,
  16906. +0x1c00,
  16907. +0x36c0,
  16908. +0x740c,
  16909. +0xdf2,
  16910. +0xfd2f,
  16911. +0x712c,
  16912. +0xd80f,
  16913. +0x41a1,
  16914. +0x42a1,
  16915. +0x43a1,
  16916. +0xc06,
  16917. +0xfdaf,
  16918. +0xc540,
  16919. +0x710c,
  16920. +0xd9ff,
  16921. +0xb7c0,
  16922. +0x982,
  16923. +0xff2f,
  16924. +0xb7c1,
  16925. +0xd820,
  16926. +0x1f58,
  16927. +0x901c,
  16928. +0x710c,
  16929. +0x1f5e,
  16930. +0x901c,
  16931. +0x208a,
  16932. +0x844,
  16933. +0x1f57,
  16934. +0x901c,
  16935. +0xd830,
  16936. +0xdba,
  16937. +0xfd2f,
  16938. +0x712c,
  16939. +0x40c3,
  16940. +0x8000,
  16941. +0x448,
  16942. +0x88c3,
  16943. +0xf003,
  16944. +0x71c5,
  16945. +0x40c3,
  16946. +0x8000,
  16947. +0x448,
  16948. +0x8804,
  16949. +0x80d,
  16950. +0x3a3,
  16951. +0x708d,
  16952. +0xf083,
  16953. +0x7185,
  16954. +0xced,
  16955. +0x9233,
  16956. +0x2416,
  16957. +0x138b,
  16958. +0xc001,
  16959. +0x2055,
  16960. +0xd01,
  16961. +0xc003,
  16962. +0x7905,
  16963. +0x261a,
  16964. +0x1f80,
  16965. +0x0,
  16966. +0x1000,
  16967. +0xc044,
  16968. +0x7905,
  16969. +0x247f,
  16970. +0x10c0,
  16971. +0x209a,
  16972. +0x4,
  16973. +0x7825,
  16974. +0x781b,
  16975. +0xb891,
  16976. +0xb89c,
  16977. +0x4181,
  16978. +0xb89f,
  16979. +0x219a,
  16980. +0x4,
  16981. +0x9040,
  16982. +0xc004,
  16983. +0xbac4,
  16984. +0x7825,
  16985. +0x7b1b,
  16986. +0x40c3,
  16987. +0x9002,
  16988. +0x0,
  16989. +0x2054,
  16990. +0xc80,
  16991. +0x7865,
  16992. +0x9000,
  16993. +0xc245,
  16994. +0x7b1d,
  16995. +0x7b7d,
  16996. +0x7b7d,
  16997. +0x7b7d,
  16998. +0x7b7d,
  16999. +0xb8c4,
  17000. +0x7b05,
  17001. +0xc087,
  17002. +0x20f5,
  17003. +0x2c0,
  17004. +0x7070,
  17005. +0x20d4,
  17006. +0x82b,
  17007. +0xc205,
  17008. +0x6078,
  17009. +0x780e,
  17010. +0xe210,
  17011. +0x7b1d,
  17012. +0x7d6e,
  17013. +0x2554,
  17014. +0x181f,
  17015. +0x4d50,
  17016. +0x2702,
  17017. +0x308d,
  17018. +0x224a,
  17019. +0x17c0,
  17020. +0x2242,
  17021. +0x104a,
  17022. +0xafd,
  17023. +0x9031,
  17024. +0x7dbc,
  17025. +0x232f,
  17026. +0x3009,
  17027. +0x60b8,
  17028. +0x2054,
  17029. +0x800,
  17030. +0x78a7,
  17031. +0x4368,
  17032. +0x8d9,
  17033. +0x86e2,
  17034. +0x43e3,
  17035. +0xc005,
  17036. +0x238a,
  17037. +0xc3e,
  17038. +0x4569,
  17039. +0x7b02,
  17040. +0x78ae,
  17041. +0x631b,
  17042. +0x272f,
  17043. +0x30c9,
  17044. +0x4853,
  17045. +0x7b71,
  17046. +0x2000,
  17047. +0xf8b,
  17048. +0x0,
  17049. +0xffc0,
  17050. +0xfe3,
  17051. +0xb0c2,
  17052. +0x7014,
  17053. +0x25ca,
  17054. +0x102b,
  17055. +0x78ae,
  17056. +0x7a1b,
  17057. +0x2284,
  17058. +0x7,
  17059. +0xb8c4,
  17060. +0x7a05,
  17061. +0xc001,
  17062. +0x2055,
  17063. +0xc03,
  17064. +0xc003,
  17065. +0x7865,
  17066. +0xc304,
  17067. +0x7b05,
  17068. +0x7965,
  17069. +0x783b,
  17070. +0xb891,
  17071. +0xb89c,
  17072. +0xb89f,
  17073. +0xc13,
  17074. +0x91f1,
  17075. +0xb040,
  17076. +0x787b,
  17077. +0x2005,
  17078. +0xf80,
  17079. +0x9002,
  17080. +0x1000,
  17081. +0xb040,
  17082. +0xf17f,
  17083. +0xd8ff,
  17084. +0x1f58,
  17085. +0x901c,
  17086. +0x710c,
  17087. +0xd9ff,
  17088. +0x1f5e,
  17089. +0x901c,
  17090. +0x4508,
  17091. +0x832,
  17092. +0xff2f,
  17093. +0x1f57,
  17094. +0x901c,
  17095. +0xf66,
  17096. +0xfe0f,
  17097. +0x70cd,
  17098. +0x40c3,
  17099. +0x900f,
  17100. +0xe022,
  17101. +0x1e00,
  17102. +0x7384,
  17103. +0x9003,
  17104. +0xe004,
  17105. +0x189e,
  17106. +0x344,
  17107. +0x40c3,
  17108. +0x9004,
  17109. +0x4a,
  17110. +0x1e00,
  17111. +0x7384,
  17112. +0x9003,
  17113. +0xfec4,
  17114. +0x181e,
  17115. +0x8384,
  17116. +0xd80f,
  17117. +0xa92,
  17118. +0xfd6f,
  17119. +0xd90f,
  17120. +0x208a,
  17121. +0x90,
  17122. +0x4100,
  17123. +0xc040,
  17124. +0xd80f,
  17125. +0x704c,
  17126. +0xa62,
  17127. +0xfdaf,
  17128. +0x4320,
  17129. +0xc001,
  17130. +0x43b9,
  17131. +0x70ed,
  17132. +0xb8c4,
  17133. +0xe807,
  17134. +0xb861,
  17135. +0x801,
  17136. +0x31,
  17137. +0x232f,
  17138. +0x36c0,
  17139. +0xf008,
  17140. +0xa62,
  17141. +0xfd6f,
  17142. +0xd90f,
  17143. +0xf06,
  17144. +0xfe0f,
  17145. +0x71e5,
  17146. +0xf85,
  17147. +0x1233,
  17148. +0x700c,
  17149. +0xc12,
  17150. +0xfd2f,
  17151. +0x712c,
  17152. +0x40c3,
  17153. +0x8000,
  17154. +0x448,
  17155. +0x8881,
  17156. +0x70ad,
  17157. +0xf003,
  17158. +0x7185,
  17159. +0x40c3,
  17160. +0x8000,
  17161. +0x448,
  17162. +0x8802,
  17163. +0x8d5,
  17164. +0x8322,
  17165. +0xd80f,
  17166. +0x7b9c,
  17167. +0x2444,
  17168. +0x1041,
  17169. +0x952,
  17170. +0xfdef,
  17171. +0x786f,
  17172. +0xe872,
  17173. +0x4020,
  17174. +0xc206,
  17175. +0x209a,
  17176. +0x10,
  17177. +0x231a,
  17178. +0xf83,
  17179. +0x0,
  17180. +0x1000,
  17181. +0x220b,
  17182. +0x86c0,
  17183. +0x20ca,
  17184. +0x21,
  17185. +0x7865,
  17186. +0x781b,
  17187. +0x2005,
  17188. +0xf80,
  17189. +0x9002,
  17190. +0x166,
  17191. +0x9000,
  17192. +0x651d,
  17193. +0xe85e,
  17194. +0xc001,
  17195. +0x219a,
  17196. +0x4,
  17197. +0x2055,
  17198. +0xd02,
  17199. +0xc003,
  17200. +0x7845,
  17201. +0x7b05,
  17202. +0x7965,
  17203. +0x783b,
  17204. +0xb891,
  17205. +0xb89c,
  17206. +0xb89f,
  17207. +0x9020,
  17208. +0x2155,
  17209. +0x801,
  17210. +0xb020,
  17211. +0xf1cc,
  17212. +0x41c3,
  17213. +0x148,
  17214. +0x0,
  17215. +0x952,
  17216. +0xfd2f,
  17217. +0x2578,
  17218. +0x1000,
  17219. +0x1e00,
  17220. +0x7384,
  17221. +0x9003,
  17222. +0xe004,
  17223. +0xc002,
  17224. +0x8b2,
  17225. +0xfd6f,
  17226. +0x702c,
  17227. +0x83e,
  17228. +0xfd6f,
  17229. +0x700c,
  17230. +0x2480,
  17231. +0x3f02,
  17232. +0x1404,
  17233. +0x341b,
  17234. +0xc6c6,
  17235. +0x78e0,
  17236. +0xc0f1,
  17237. +0x40c3,
  17238. +0x8000,
  17239. +0x614,
  17240. +0xa6a,
  17241. +0xffef,
  17242. +0xd98a,
  17243. +0xd80f,
  17244. +0x992,
  17245. +0xfd6f,
  17246. +0xd90f,
  17247. +0xc0d1,
  17248. +0x7ee0,
  17249. +0x78e0,
  17250. +0xc2e6,
  17251. +0x1cfc,
  17252. +0xb6c8,
  17253. +0xc1b2,
  17254. +0xc14c,
  17255. +0x702c,
  17256. +0x9b6,
  17257. +0xfd6f,
  17258. +0x4708,
  17259. +0xc046,
  17260. +0x1600,
  17261. +0x7080,
  17262. +0x8000,
  17263. +0x4,
  17264. +0x84e,
  17265. +0xfdaf,
  17266. +0xc047,
  17267. +0x2054,
  17268. +0x880,
  17269. +0x71cd,
  17270. +0xddfe,
  17271. +0x208c,
  17272. +0x8f83,
  17273. +0xf606,
  17274. +0x83a,
  17275. +0xfd8f,
  17276. +0x2054,
  17277. +0x88d,
  17278. +0x1600,
  17279. +0x7100,
  17280. +0x9004,
  17281. +0xaa,
  17282. +0xc04d,
  17283. +0x1e00,
  17284. +0x7384,
  17285. +0x9005,
  17286. +0xe0aa,
  17287. +0xf9e,
  17288. +0xffef,
  17289. +0x2544,
  17290. +0x105b,
  17291. +0x1600,
  17292. +0x7080,
  17293. +0x8000,
  17294. +0x3f9,
  17295. +0x813,
  17296. +0x7e,
  17297. +0x700c,
  17298. +0xb88f,
  17299. +0x1e00,
  17300. +0x7004,
  17301. +0x9003,
  17302. +0xe002,
  17303. +0x40c1,
  17304. +0x2744,
  17305. +0x17ce,
  17306. +0xee05,
  17307. +0xbe61,
  17308. +0xeff,
  17309. +0x9031,
  17310. +0x781b,
  17311. +0xc044,
  17312. +0x2300,
  17313. +0x335b,
  17314. +0xd840,
  17315. +0x1c14,
  17316. +0x36c0,
  17317. +0x1e00,
  17318. +0x7004,
  17319. +0x9003,
  17320. +0xe026,
  17321. +0x1600,
  17322. +0x7101,
  17323. +0x9004,
  17324. +0x4a,
  17325. +0xc006,
  17326. +0x2111,
  17327. +0x8000,
  17328. +0xd998,
  17329. +0xd8aa,
  17330. +0x703c,
  17331. +0x1e00,
  17332. +0x7004,
  17333. +0x9005,
  17334. +0xe04c,
  17335. +0x78fb,
  17336. +0x2056,
  17337. +0xe1b,
  17338. +0x41c3,
  17339. +0x9008,
  17340. +0x0,
  17341. +0x2305,
  17342. +0x3040,
  17343. +0x90a0,
  17344. +0x11e9,
  17345. +0x700,
  17346. +0xc046,
  17347. +0x1600,
  17348. +0x7080,
  17349. +0x8000,
  17350. +0x3f9,
  17351. +0x851,
  17352. +0x7e,
  17353. +0x208a,
  17354. +0x4,
  17355. +0x9b2,
  17356. +0xfd2f,
  17357. +0x712c,
  17358. +0x1200,
  17359. +0x3083,
  17360. +0x702c,
  17361. +0xd8ff,
  17362. +0x754c,
  17363. +0xc143,
  17364. +0xc142,
  17365. +0xc141,
  17366. +0x4628,
  17367. +0xaa2,
  17368. +0xfd2f,
  17369. +0xc140,
  17370. +0xc004,
  17371. +0xc643,
  17372. +0xd980,
  17373. +0x780f,
  17374. +0xc042,
  17375. +0x700c,
  17376. +0xb88c,
  17377. +0xc641,
  17378. +0xc040,
  17379. +0xc005,
  17380. +0xb990,
  17381. +0x724c,
  17382. +0x7b0f,
  17383. +0xa82,
  17384. +0xfd2f,
  17385. +0xd8ff,
  17386. +0x700c,
  17387. +0xa36,
  17388. +0xfd2f,
  17389. +0x712c,
  17390. +0xc088,
  17391. +0xfca,
  17392. +0xfdef,
  17393. +0x259a,
  17394. +0x1004,
  17395. +0x2305,
  17396. +0x3f80,
  17397. +0x9009,
  17398. +0xe000,
  17399. +0xd9ff,
  17400. +0xc050,
  17401. +0xb020,
  17402. +0xc088,
  17403. +0xb8a,
  17404. +0xff2f,
  17405. +0x41e1,
  17406. +0x40c3,
  17407. +0x8000,
  17408. +0x6d4,
  17409. +0x9002,
  17410. +0xde09,
  17411. +0xbe61,
  17412. +0xeff,
  17413. +0x9031,
  17414. +0x781d,
  17415. +0x2053,
  17416. +0x81,
  17417. +0x6909,
  17418. +0x829,
  17419. +0xf5,
  17420. +0x7034,
  17421. +0x205a,
  17422. +0x200,
  17423. +0x2004,
  17424. +0xf81,
  17425. +0xff,
  17426. +0xfff8,
  17427. +0x208a,
  17428. +0x90,
  17429. +0x2144,
  17430. +0x7c2,
  17431. +0x4100,
  17432. +0xea05,
  17433. +0xba61,
  17434. +0xaff,
  17435. +0x8031,
  17436. +0x793d,
  17437. +0xf005,
  17438. +0x330,
  17439. +0x21,
  17440. +0x762c,
  17441. +0x40c3,
  17442. +0x8000,
  17443. +0x6d4,
  17444. +0x9001,
  17445. +0x219a,
  17446. +0x4,
  17447. +0x2004,
  17448. +0xf80,
  17449. +0x0,
  17450. +0xf8ff,
  17451. +0x7825,
  17452. +0x4183,
  17453. +0xb111,
  17454. +0x40c3,
  17455. +0x8000,
  17456. +0x6d4,
  17457. +0x9005,
  17458. +0x2004,
  17459. +0xf80,
  17460. +0x0,
  17461. +0xfe3f,
  17462. +0xb115,
  17463. +0xc006,
  17464. +0xc188,
  17465. +0x714c,
  17466. +0x2004,
  17467. +0xf9b,
  17468. +0x0,
  17469. +0xf0ff,
  17470. +0xc004,
  17471. +0x706c,
  17472. +0x2504,
  17473. +0x1f8e,
  17474. +0x0,
  17475. +0xf00,
  17476. +0x780f,
  17477. +0xb36,
  17478. +0xffaf,
  17479. +0xc044,
  17480. +0x40e1,
  17481. +0xc188,
  17482. +0xf1e,
  17483. +0xff6f,
  17484. +0x714c,
  17485. +0x1600,
  17486. +0x7100,
  17487. +0x9008,
  17488. +0x1e0,
  17489. +0xc051,
  17490. +0xb888,
  17491. +0x1e00,
  17492. +0x7004,
  17493. +0x9009,
  17494. +0xe1e0,
  17495. +0x1600,
  17496. +0x7080,
  17497. +0x8000,
  17498. +0x3f9,
  17499. +0x895,
  17500. +0x7f,
  17501. +0x70ad,
  17502. +0x208a,
  17503. +0x4,
  17504. +0x886,
  17505. +0xfd2f,
  17506. +0xd9ff,
  17507. +0xca00,
  17508. +0x702c,
  17509. +0x754c,
  17510. +0x2054,
  17511. +0xa00,
  17512. +0x7b0f,
  17513. +0xd8ff,
  17514. +0xc543,
  17515. +0xc542,
  17516. +0xc541,
  17517. +0x976,
  17518. +0xfd2f,
  17519. +0xc540,
  17520. +0xf8b4,
  17521. +0xc543,
  17522. +0xc542,
  17523. +0xc541,
  17524. +0x966,
  17525. +0xfd2f,
  17526. +0xc540,
  17527. +0x700c,
  17528. +0x91a,
  17529. +0xfd2f,
  17530. +0x712c,
  17531. +0x700c,
  17532. +0xb88f,
  17533. +0x1e00,
  17534. +0x7004,
  17535. +0x9003,
  17536. +0xe002,
  17537. +0x208a,
  17538. +0x4,
  17539. +0x842,
  17540. +0xfd2f,
  17541. +0xd9ff,
  17542. +0x1200,
  17543. +0x3083,
  17544. +0xd8ff,
  17545. +0x702c,
  17546. +0x754c,
  17547. +0xc543,
  17548. +0xc542,
  17549. +0xc541,
  17550. +0x932,
  17551. +0xfd2f,
  17552. +0xc540,
  17553. +0xc004,
  17554. +0xc543,
  17555. +0xd980,
  17556. +0xc042,
  17557. +0x700c,
  17558. +0xb88c,
  17559. +0xc541,
  17560. +0xc040,
  17561. +0xc005,
  17562. +0xb990,
  17563. +0x724c,
  17564. +0x7b0f,
  17565. +0x916,
  17566. +0xfd2f,
  17567. +0xd8ff,
  17568. +0x700c,
  17569. +0x8ca,
  17570. +0xfd2f,
  17571. +0x712c,
  17572. +0xc007,
  17573. +0x2305,
  17574. +0x339b,
  17575. +0x1c3c,
  17576. +0x36c0,
  17577. +0x201a,
  17578. +0xf80,
  17579. +0x10,
  17580. +0x0,
  17581. +0xdc6,
  17582. +0xfd6f,
  17583. +0xc04e,
  17584. +0xc047,
  17585. +0x208a,
  17586. +0x4,
  17587. +0xfe2,
  17588. +0xfcef,
  17589. +0x712c,
  17590. +0x1200,
  17591. +0x3083,
  17592. +0xd8ff,
  17593. +0x702c,
  17594. +0x754c,
  17595. +0xc543,
  17596. +0xc542,
  17597. +0xc541,
  17598. +0x8d2,
  17599. +0xfd2f,
  17600. +0xc540,
  17601. +0xb36,
  17602. +0xfd2f,
  17603. +0xd8ff,
  17604. +0xc004,
  17605. +0xde0c,
  17606. +0x736f,
  17607. +0xbe90,
  17608. +0x1c0c,
  17609. +0x36c0,
  17610. +0xc042,
  17611. +0xd8ff,
  17612. +0x41c1,
  17613. +0x714c,
  17614. +0xc541,
  17615. +0x1c00,
  17616. +0x3f80,
  17617. +0x0,
  17618. +0x1000,
  17619. +0x8aa,
  17620. +0xfd2f,
  17621. +0x746c,
  17622. +0xc004,
  17623. +0xc543,
  17624. +0x724c,
  17625. +0xc042,
  17626. +0x2642,
  17627. +0x1300,
  17628. +0xc046,
  17629. +0xc106,
  17630. +0xd8ff,
  17631. +0xc541,
  17632. +0x1c00,
  17633. +0x3f80,
  17634. +0x0,
  17635. +0x1000,
  17636. +0x886,
  17637. +0xfd2f,
  17638. +0x746c,
  17639. +0xc004,
  17640. +0x1c0c,
  17641. +0x36c0,
  17642. +0x41c1,
  17643. +0xc042,
  17644. +0xd8ff,
  17645. +0x714c,
  17646. +0xc541,
  17647. +0x1c00,
  17648. +0x3f80,
  17649. +0x0,
  17650. +0x1000,
  17651. +0x86a,
  17652. +0xfd2f,
  17653. +0x746c,
  17654. +0xc005,
  17655. +0x702c,
  17656. +0x754c,
  17657. +0x780f,
  17658. +0xc045,
  17659. +0xc305,
  17660. +0xd8ff,
  17661. +0xc543,
  17662. +0xc542,
  17663. +0xc541,
  17664. +0x84e,
  17665. +0xfd2f,
  17666. +0xc540,
  17667. +0xc007,
  17668. +0x714c,
  17669. +0xc543,
  17670. +0xe01e,
  17671. +0x2044,
  17672. +0x41,
  17673. +0x6038,
  17674. +0x7b0f,
  17675. +0xd8ff,
  17676. +0xc542,
  17677. +0xc541,
  17678. +0x1c00,
  17679. +0x3f80,
  17680. +0x0,
  17681. +0x1000,
  17682. +0x82a,
  17683. +0xfd2f,
  17684. +0x742c,
  17685. +0xc006,
  17686. +0x754c,
  17687. +0x726c,
  17688. +0x791d,
  17689. +0xd8ff,
  17690. +0x1c0c,
  17691. +0x36c0,
  17692. +0xc542,
  17693. +0xc541,
  17694. +0x812,
  17695. +0xfd2f,
  17696. +0xc540,
  17697. +0xd8ff,
  17698. +0x702c,
  17699. +0x754c,
  17700. +0xdb10,
  17701. +0xc543,
  17702. +0xc542,
  17703. +0xc541,
  17704. +0xffe,
  17705. +0xfcef,
  17706. +0xc540,
  17707. +0xa2e,
  17708. +0xfd2f,
  17709. +0xd8ff,
  17710. +0xf855,
  17711. +0xc543,
  17712. +0xc542,
  17713. +0xc541,
  17714. +0xfea,
  17715. +0xfcef,
  17716. +0xc540,
  17717. +0x1600,
  17718. +0x7080,
  17719. +0x8000,
  17720. +0x1,
  17721. +0x80d,
  17722. +0xbe,
  17723. +0x208a,
  17724. +0x606,
  17725. +0xd833,
  17726. +0xf8e,
  17727. +0xfcef,
  17728. +0x712c,
  17729. +0xc00f,
  17730. +0x704c,
  17731. +0x1e00,
  17732. +0x7004,
  17733. +0x9009,
  17734. +0xe1d2,
  17735. +0x2732,
  17736. +0x1f81,
  17737. +0x8000,
  17738. +0x7e,
  17739. +0xc010,
  17740. +0xb020,
  17741. +0x40e1,
  17742. +0xd16,
  17743. +0xff6f,
  17744. +0xc188,
  17745. +0x40c3,
  17746. +0x8000,
  17747. +0x6d4,
  17748. +0x712c,
  17749. +0xe0e,
  17750. +0xffaf,
  17751. +0x704c,
  17752. +0xc00d,
  17753. +0x70ad,
  17754. +0x46cb,
  17755. +0x9003,
  17756. +0xe002,
  17757. +0x1e00,
  17758. +0x7004,
  17759. +0x9005,
  17760. +0xe0aa,
  17761. +0x208a,
  17762. +0x4,
  17763. +0xb6a0,
  17764. +0x1e00,
  17765. +0x7344,
  17766. +0x9003,
  17767. +0xe026,
  17768. +0xe76,
  17769. +0xfcef,
  17770. +0x712c,
  17771. +0x1200,
  17772. +0x3083,
  17773. +0xd8ff,
  17774. +0x702c,
  17775. +0x754c,
  17776. +0xc543,
  17777. +0xc542,
  17778. +0xc541,
  17779. +0xf6a,
  17780. +0xfcef,
  17781. +0xc540,
  17782. +0xc004,
  17783. +0xc305,
  17784. +0x702c,
  17785. +0xc543,
  17786. +0xc042,
  17787. +0xd8ff,
  17788. +0xb990,
  17789. +0xc541,
  17790. +0x1c00,
  17791. +0x3f80,
  17792. +0x0,
  17793. +0x1000,
  17794. +0xf4a,
  17795. +0xfcef,
  17796. +0x724c,
  17797. +0xd8ff,
  17798. +0xd980,
  17799. +0x754c,
  17800. +0x746c,
  17801. +0xc543,
  17802. +0xc542,
  17803. +0xc541,
  17804. +0xf36,
  17805. +0xfcef,
  17806. +0xc540,
  17807. +0x700c,
  17808. +0xeea,
  17809. +0xfcef,
  17810. +0x712c,
  17811. +0xc011,
  17812. +0x702c,
  17813. +0x704c,
  17814. +0x1e00,
  17815. +0x7004,
  17816. +0x9009,
  17817. +0xe1e0,
  17818. +0xb6a1,
  17819. +0xd0e,
  17820. +0xfeaf,
  17821. +0xc00c,
  17822. +0x40e1,
  17823. +0xd4a,
  17824. +0xfd2f,
  17825. +0x702c,
  17826. +0x2055,
  17827. +0xd01,
  17828. +0xc00e,
  17829. +0x714c,
  17830. +0x706c,
  17831. +0x7825,
  17832. +0xe2e,
  17833. +0xffaf,
  17834. +0xc10c,
  17835. +0xa26,
  17836. +0xfeef,
  17837. +0x40e1,
  17838. +0x996,
  17839. +0xfe0f,
  17840. +0xdca,
  17841. +0xfe8f,
  17842. +0xc0b2,
  17843. +0x1404,
  17844. +0x341b,
  17845. +0xc6c6,
  17846. +0x40c3,
  17847. +0x8000,
  17848. +0x6d4,
  17849. +0x9045,
  17850. +0x2204,
  17851. +0xf80,
  17852. +0x0,
  17853. +0xfe3f,
  17854. +0x1c2a,
  17855. +0x3004,
  17856. +0x2732,
  17857. +0x1f81,
  17858. +0x8000,
  17859. +0x7e,
  17860. +0xc004,
  17861. +0x790b,
  17862. +0xf410,
  17863. +0x225f,
  17864. +0x101,
  17865. +0x40c3,
  17866. +0x8000,
  17867. +0x6d4,
  17868. +0x9001,
  17869. +0x2184,
  17870. +0x1c,
  17871. +0x2004,
  17872. +0xf80,
  17873. +0x0,
  17874. +0xf8ff,
  17875. +0x7825,
  17876. +0x1c22,
  17877. +0x3004,
  17878. +0x4c3,
  17879. +0xffcf,
  17880. +0xd8ff,
  17881. +0xd980,
  17882. +0x754c,
  17883. +0x746c,
  17884. +0x7ee0,
  17885. +0x0,
  17886. +0x0,
  17887. +0x0,
  17888. +0x0,
  17889. +0x0,
  17890. +0x0,
  17891. +0x0,
  17892. +0x0,
  17893. +0x0,
  17894. +0x0,
  17895. +0x0,
  17896. +0x0,
  17897. +0x0,
  17898. +0x0,
  17899. +0x0,
  17900. +0x0,
  17901. +0x0,
  17902. +0x0,
  17903. +0x0,
  17904. +0x0,
  17905. +0x0,
  17906. +0x0,
  17907. +0x0,
  17908. +0x0,
  17909. +0x0,
  17910. +0x0,
  17911. +0x0,
  17912. +0x0,
  17913. +0x0,
  17914. +0x0,
  17915. +0x0,
  17916. +0x0,
  17917. +0x0,
  17918. +0x0,
  17919. +0x0,
  17920. +0x0,
  17921. +0x0,
  17922. +0x0,
  17923. +0x0,
  17924. +0x0,
  17925. +0x0,
  17926. +0x0,
  17927. +0x0,
  17928. +0x0,
  17929. +0x0,
  17930. +0x0,
  17931. +0x0,
  17932. +0x0,
  17933. +0x0,
  17934. +0x0,
  17935. +0x0,
  17936. +0x0,
  17937. +0x0,
  17938. +0x0,
  17939. +0x0,
  17940. +0x0,
  17941. +0x0,
  17942. +0x0,
  17943. +0x0,
  17944. +0x0,
  17945. +0x0,
  17946. +0x0,
  17947. +0x0,
  17948. +0x0,
  17949. +0x0,
  17950. +0x0,
  17951. +0x0,
  17952. +0x0,
  17953. +0x0,
  17954. +0x0,
  17955. +0x0,
  17956. +0x0,
  17957. +0x0,
  17958. +0x0,
  17959. +0x0,
  17960. +0x0,
  17961. +0x0,
  17962. +0x0,
  17963. +0x0,
  17964. +0x0,
  17965. +0x0,
  17966. +0x0,
  17967. +0x0,
  17968. +0x0,
  17969. +0x0,
  17970. +0x0,
  17971. +0x0,
  17972. +0x0,
  17973. +0x0,
  17974. +0x0,
  17975. +0x0,
  17976. +0x0,
  17977. +0x0,
  17978. +0x0,
  17979. +0x0,
  17980. +0x0,
  17981. +0x0,
  17982. +0x0,
  17983. +0x0,
  17984. +0x0,
  17985. +0x0,
  17986. +0x0,
  17987. +0x0,
  17988. +0x0,
  17989. +0x0,
  17990. +0x0,
  17991. +0x0,
  17992. +0x0,
  17993. +0x0,
  17994. +0x0,
  17995. +0x0,
  17996. +0x0,
  17997. +0x0,
  17998. +0x0,
  17999. +0x0,
  18000. +0x0,
  18001. +0x0,
  18002. +0x0,
  18003. +0x0,
  18004. +0x0,
  18005. +0x0,
  18006. +0x0,
  18007. +0x0,
  18008. +0x0,
  18009. +0x0,
  18010. +0x0,
  18011. +0x0,
  18012. +0x0,
  18013. +0x0,
  18014. +0x0,
  18015. +0x0,
  18016. +0x0,
  18017. +0x0,
  18018. +0x0,
  18019. +0x0,
  18020. +0x0,
  18021. +0x0,
  18022. +0x0,
  18023. +0x0,
  18024. +0x0,
  18025. +0x0,
  18026. +0x0,
  18027. +0x0,
  18028. +0x0,
  18029. +0x0,
  18030. +0x0,
  18031. +0x0,
  18032. +0x0,
  18033. +0x0,
  18034. +0x0,
  18035. +0x0,
  18036. +0x0,
  18037. +0x0,
  18038. +0x0,
  18039. +0x0,
  18040. +0x0,
  18041. +0x0,
  18042. +0x0,
  18043. +0x0,
  18044. +0x0,
  18045. +0x0,
  18046. +0x0,
  18047. +0x0,
  18048. +0x0,
  18049. +0x0,
  18050. +0x0,
  18051. +0x0,
  18052. +0x0,
  18053. +0x0,
  18054. +0x0,
  18055. +0x0,
  18056. +0x0,
  18057. +0x0,
  18058. +0x0,
  18059. +0x0,
  18060. +0x0,
  18061. +0x0,
  18062. +0x0,
  18063. +0x0,
  18064. +0x0,
  18065. +0x0,
  18066. +0x0,
  18067. +0x0,
  18068. +0x0,
  18069. +0x0,
  18070. +0x0,
  18071. +0x0,
  18072. +0x0,
  18073. +0x0,
  18074. +0x0,
  18075. +0x0,
  18076. +0x0,
  18077. +0x0,
  18078. +0x0,
  18079. +0x0,
  18080. +0x0,
  18081. +0x0,
  18082. +0x0,
  18083. +0x0,
  18084. +0x0,
  18085. +0x0,
  18086. +0x0,
  18087. +0x0,
  18088. +0x0,
  18089. +0x0,
  18090. +0x0,
  18091. +0x0,
  18092. +0x0,
  18093. +0x0,
  18094. +0x0,
  18095. +0x0,
  18096. +0x0,
  18097. +0x0,
  18098. +0x0,
  18099. +0x0,
  18100. +0x0,
  18101. +0x0,
  18102. +0x0,
  18103. +0x0,
  18104. +0x0,
  18105. +0x0,
  18106. +0x0,
  18107. +0x0,
  18108. +0x0,
  18109. +0x0,
  18110. +0x0,
  18111. +0x0,
  18112. +0x0,
  18113. +0x0,
  18114. +0x0,
  18115. +0x0,
  18116. +0x0,
  18117. +0x0,
  18118. +0x0,
  18119. +0x0,
  18120. +0x0,
  18121. +0x0,
  18122. +0x0,
  18123. +0x0,
  18124. +0x0,
  18125. +0x0,
  18126. +0x0,
  18127. +0x0,
  18128. +0x0,
  18129. +0x0,
  18130. +0x0,
  18131. +0x0,
  18132. +0x0,
  18133. +0x0,
  18134. +0x0,
  18135. +0x0,
  18136. +0x0,
  18137. +0x0,
  18138. +0x0,
  18139. +0x0,
  18140. +0x0,
  18141. +0x0,
  18142. +0x0,
  18143. +0x0,
  18144. +0x0,
  18145. +0x0,
  18146. +0x0,
  18147. +0x0,
  18148. +0x0,
  18149. +0x0,
  18150. +0x0,
  18151. +0x0,
  18152. +0x0,
  18153. +0x0,
  18154. +0x0,
  18155. +0x0,
  18156. +0x0,
  18157. +0x0,
  18158. +0x0,
  18159. +0x0,
  18160. +0x0,
  18161. +0x0,
  18162. +0x0,
  18163. +0x0,
  18164. +0x0,
  18165. +0x0,
  18166. +0x0,
  18167. +0x0,
  18168. +0x0,
  18169. +0x0,
  18170. +0x0,
  18171. +0x0,
  18172. +0x0,
  18173. +0x0,
  18174. +0x0,
  18175. +0x0,
  18176. +0x0,
  18177. +0x0,
  18178. +0x0,
  18179. +0x0,
  18180. +0x0,
  18181. +0x0,
  18182. +0x0,
  18183. +0x0,
  18184. +0x0,
  18185. +0x0,
  18186. +0x0,
  18187. +0x0,
  18188. +0x0,
  18189. +0x0,
  18190. +0x0,
  18191. +0x0,
  18192. +0x0,
  18193. +0x0,
  18194. +0x0,
  18195. +0x0,
  18196. +0x0,
  18197. +0x0,
  18198. +0x0,
  18199. +0x0,
  18200. +0x0,
  18201. +0x0,
  18202. +0x0,
  18203. +0x0,
  18204. +0x0,
  18205. +0x0,
  18206. +0x0,
  18207. +0x0,
  18208. +0x0,
  18209. +0x0,
  18210. +0x0,
  18211. +0x0,
  18212. +0x0,
  18213. +0x0,
  18214. +0x0,
  18215. +0x0,
  18216. +0x0,
  18217. +0x0,
  18218. +0x0,
  18219. +0x0,
  18220. +0x0,
  18221. +0x0,
  18222. +0x0,
  18223. +0x0,
  18224. +0x0,
  18225. +0x0,
  18226. +0x0,
  18227. +0x0,
  18228. +0x0,
  18229. +0x0,
  18230. +0x0,
  18231. +0x0,
  18232. +0x0,
  18233. +0x0,
  18234. +0x0,
  18235. +0x0,
  18236. +0x0,
  18237. +0x0,
  18238. +0x0,
  18239. +0x0,
  18240. +0x0,
  18241. +0x0,
  18242. +0x0,
  18243. +0x0,
  18244. +0x0,
  18245. +0x0,
  18246. +0x0,
  18247. +0x0,
  18248. +0x0,
  18249. +0x0,
  18250. +0x0,
  18251. +0x0,
  18252. +0x0,
  18253. +0x0,
  18254. +0x0,
  18255. +0x0,
  18256. +0x0,
  18257. +0x0,
  18258. +0x0,
  18259. +0x0,
  18260. +0x0,
  18261. +0x0,
  18262. +0x0,
  18263. +0x0,
  18264. +0x0,
  18265. +0x0,
  18266. +0x0,
  18267. +0x0,
  18268. +0x0,
  18269. +0x0,
  18270. +0x0,
  18271. +0x0,
  18272. +0x0,
  18273. +0x0,
  18274. +0x0,
  18275. +0x0,
  18276. +0x0,
  18277. +0x0,
  18278. +0x0,
  18279. +0x0,
  18280. +0x0,
  18281. +0x0,
  18282. +0x0,
  18283. +0x0,
  18284. +0x0,
  18285. +0x0,
  18286. +0x0,
  18287. +0x0,
  18288. +0x0,
  18289. +0x0,
  18290. +0x0,
  18291. +0x0,
  18292. +0x0,
  18293. +0x0,
  18294. +0x0,
  18295. +0x0,
  18296. +0x0,
  18297. +0x0,
  18298. +0x0,
  18299. +0x0,
  18300. +0x0,
  18301. +0x0,
  18302. +0x0,
  18303. +0x0,
  18304. +0x0,
  18305. +0x0,
  18306. +0x0,
  18307. +0x0,
  18308. +0x0,
  18309. +0x0,
  18310. +0x0,
  18311. +0x0,
  18312. +0x0,
  18313. +0x0,
  18314. +0x0,
  18315. +0x0,
  18316. +0x0,
  18317. +0x0,
  18318. +0x0,
  18319. +0x0,
  18320. +0x0,
  18321. +0x0,
  18322. +0x0,
  18323. +0x0,
  18324. +0x0,
  18325. +0x0,
  18326. +0x0,
  18327. +0x0,
  18328. +0x0,
  18329. +0x0,
  18330. +0x0,
  18331. +0x0,
  18332. +0x0,
  18333. +0x0,
  18334. +0x0,
  18335. +0x0,
  18336. +0x0,
  18337. +0x0,
  18338. +0x0,
  18339. +0x0,
  18340. +0x0,
  18341. +0x0,
  18342. +0x0,
  18343. +0x0,
  18344. +0x0,
  18345. +0x0,
  18346. +0x0,
  18347. +0x0,
  18348. +0x0,
  18349. +0x0,
  18350. +0x0,
  18351. +0x0,
  18352. +0x0,
  18353. +0x0,
  18354. +0x0,
  18355. +0x0,
  18356. +0x0,
  18357. +0x0,
  18358. +0x0,
  18359. +0x0,
  18360. +0x0,
  18361. +0x0,
  18362. +0x0,
  18363. +0x0,
  18364. +0x0,
  18365. +0x0,
  18366. +0x0,
  18367. +0x0,
  18368. +0x0,
  18369. +0x0,
  18370. +0x0,
  18371. +0x0,
  18372. +0x0,
  18373. +0x0,
  18374. +0x0,
  18375. +0x0,
  18376. +0x0,
  18377. +0x0,
  18378. +0x0,
  18379. +0x0,
  18380. +0x0,
  18381. +0x0,
  18382. +0x0,
  18383. +0x0,
  18384. +0x0,
  18385. +0x0,
  18386. +0x0,
  18387. +0x0,
  18388. +0x0,
  18389. +0x0,
  18390. +0x0,
  18391. +0x0,
  18392. +0x0,
  18393. +0x0,
  18394. +0x0,
  18395. +0x0,
  18396. +0x0,
  18397. +0x0,
  18398. +0x0,
  18399. +0x0,
  18400. +0x0,
  18401. +0x0,
  18402. +0x0,
  18403. +0x0,
  18404. +0x0,
  18405. +0x0,
  18406. +0x0,
  18407. +0x0,
  18408. +0x0,
  18409. +0x0,
  18410. +0x0,
  18411. +0x0,
  18412. +0x0,
  18413. +0x0,
  18414. +0x0,
  18415. +0x0,
  18416. +0x0,
  18417. +0x0,
  18418. +0x0,
  18419. +0x0,
  18420. +0x0,
  18421. +0x0,
  18422. +0x0,
  18423. +0x0,
  18424. +0x0,
  18425. +0x0,
  18426. +0x0,
  18427. +0x0,
  18428. +0x0,
  18429. +0x0,
  18430. +0x0,
  18431. +0x0,
  18432. +0x0,
  18433. +0x0,
  18434. +0x0,
  18435. +0x0,
  18436. +0x0,
  18437. +0x0,
  18438. +0x0,
  18439. +0x0,
  18440. +0x0,
  18441. +0x0,
  18442. +0x0,
  18443. +0x0,
  18444. +0x0,
  18445. +0x0,
  18446. +0x0,
  18447. +0x0,
  18448. +0x0,
  18449. +0x0,
  18450. +0x0,
  18451. +0x0,
  18452. +0x0,
  18453. +0x0,
  18454. +0x0,
  18455. +0x0,
  18456. +0x0,
  18457. +0x0,
  18458. +0x0,
  18459. +0x0,
  18460. +0x0,
  18461. +0x0,
  18462. +0x0,
  18463. +0x0,
  18464. +0x0,
  18465. +0x0,
  18466. +0x0,
  18467. +0x0,
  18468. +0x0,
  18469. +0x0,
  18470. +0x0,
  18471. +0x0,
  18472. +0x0,
  18473. +0x0,
  18474. +0x0,
  18475. +0x0,
  18476. +0x0,
  18477. +0x0,
  18478. +0x0,
  18479. +0x0,
  18480. +0x0,
  18481. +0x0,
  18482. +0x0,
  18483. +0x0,
  18484. +0x0,
  18485. +0x0,
  18486. +0x0,
  18487. +0x0,
  18488. +0x0,
  18489. +0x0,
  18490. +0x0,
  18491. +0x0,
  18492. +0x0,
  18493. +0x0,
  18494. +0x0,
  18495. +0x0,
  18496. +0x0,
  18497. +0x0,
  18498. +0x0,
  18499. +0x0,
  18500. +0x0,
  18501. +0x0,
  18502. +0x0,
  18503. +0x0,
  18504. +0x0,
  18505. +0x0,
  18506. +0x0,
  18507. +0x0,
  18508. +0x0,
  18509. +0x0,
  18510. +0x0,
  18511. +0x0,
  18512. +0x0,
  18513. +0x0,
  18514. +0x0,
  18515. +0x0,
  18516. +0x0,
  18517. +0x0,
  18518. +0x0,
  18519. +0x0,
  18520. +0x0,
  18521. +0x0,
  18522. +0x0,
  18523. +0x0,
  18524. +0x0,
  18525. +0x0,
  18526. +0x0,
  18527. +0x0,
  18528. +0x0,
  18529. +0x0,
  18530. +0x0,
  18531. +0x0,
  18532. +0x0,
  18533. +0x0,
  18534. +0x0,
  18535. +0x0,
  18536. +0x0,
  18537. +0x0,
  18538. +0x0,
  18539. +0x0,
  18540. +0x0,
  18541. +0x0,
  18542. +0x0,
  18543. +0x0,
  18544. +0x0,
  18545. +0x0,
  18546. +0x0,
  18547. +0x0,
  18548. +0x0,
  18549. +0x0,
  18550. +0x0,
  18551. +0x0,
  18552. +0x0,
  18553. +0x0,
  18554. +0x0,
  18555. +0x0,
  18556. +0x0,
  18557. +0x0,
  18558. +0x0,
  18559. +0x0,
  18560. +0x0,
  18561. +0x0,
  18562. +0x0,
  18563. +0x0,
  18564. +0x0,
  18565. +0x0,
  18566. +0x0,
  18567. +0x0,
  18568. +0x0,
  18569. +0x0,
  18570. +0x0,
  18571. +0x0,
  18572. +0x0,
  18573. +0x0,
  18574. +0x0,
  18575. +0x0,
  18576. +0x0,
  18577. +0x0,
  18578. +0x0,
  18579. +0x0,
  18580. +0x0,
  18581. +0x0,
  18582. +0x0,
  18583. +0x0,
  18584. +0x0,
  18585. +0x0,
  18586. +0x0,
  18587. +0x0,
  18588. +0x0,
  18589. +0x0,
  18590. +0x0,
  18591. +0x0,
  18592. +0x0,
  18593. +0x0,
  18594. +0x0,
  18595. +0x0,
  18596. +0x0,
  18597. +0x0,
  18598. +0x0,
  18599. +0x0,
  18600. +0x0,
  18601. +0x0,
  18602. +0x0,
  18603. +0x0,
  18604. +0x0,
  18605. +0x0,
  18606. +0x0,
  18607. +0x0,
  18608. +0x0,
  18609. +0x0,
  18610. +0x0,
  18611. +0x0,
  18612. +0x0,
  18613. +0x0,
  18614. +0x0,
  18615. +0x0,
  18616. +0x0,
  18617. +0x0,
  18618. +0x0,
  18619. +0x0,
  18620. +0x0,
  18621. +0x0,
  18622. +0x0,
  18623. +0x0,
  18624. +0x0,
  18625. +0x0,
  18626. +0x0,
  18627. +0x0,
  18628. +0x0,
  18629. +0x0,
  18630. +0x0,
  18631. +0x0,
  18632. +0x0,
  18633. +0x0,
  18634. +0x0,
  18635. +0x0,
  18636. +0x0,
  18637. +0x0,
  18638. +0x0,
  18639. +0x0,
  18640. +0x0,
  18641. +0x0,
  18642. +0x0,
  18643. +0x0,
  18644. +0x0,
  18645. +0x0,
  18646. +0x0,
  18647. +0x0,
  18648. +0x0,
  18649. +0x0,
  18650. +0x0,
  18651. +0x0,
  18652. +0x0,
  18653. +0x0,
  18654. +0x0,
  18655. +0x0,
  18656. +0x0,
  18657. +0x0,
  18658. +0x0,
  18659. +0x0,
  18660. +0x0,
  18661. +0x0,
  18662. +0x0,
  18663. +0x0,
  18664. +0x0,
  18665. +0x0,
  18666. +0x0,
  18667. +0x0,
  18668. +0x0,
  18669. +0x0,
  18670. +0x0,
  18671. +0x0,
  18672. +0x0,
  18673. +0x0,
  18674. +0x0,
  18675. +0x0,
  18676. +0x0,
  18677. +0x0,
  18678. +0x0,
  18679. +0x0,
  18680. +0x0,
  18681. +0x0,
  18682. +0x0,
  18683. +0x0,
  18684. +0x0,
  18685. +0x0,
  18686. +0x0,
  18687. +0x0,
  18688. +0x0,
  18689. +0x0,
  18690. +0x0,
  18691. +0x0,
  18692. +0x0,
  18693. +0x0,
  18694. +0x0,
  18695. +0x0,
  18696. +0x0,
  18697. +0x0,
  18698. +0x0,
  18699. +0x0,
  18700. +0x0,
  18701. +0x0,
  18702. +0x0,
  18703. +0x0,
  18704. +0x0,
  18705. +0x0,
  18706. +0x0,
  18707. +0x0,
  18708. +0x0,
  18709. +0x0,
  18710. +0x0,
  18711. +0x0,
  18712. +0x0,
  18713. +0x0,
  18714. +0x0,
  18715. +0x0,
  18716. +0x0,
  18717. +0x0,
  18718. +0x0,
  18719. +0x0,
  18720. +0x0,
  18721. +0x0,
  18722. +0x0,
  18723. +0x0,
  18724. +0x0,
  18725. +0x0,
  18726. +0x0,
  18727. +0x0,
  18728. +0x0,
  18729. +0x0,
  18730. +0x0,
  18731. +0x0,
  18732. +0x0,
  18733. +0x0,
  18734. +0x0,
  18735. +0x0,
  18736. +0x0,
  18737. +0x0,
  18738. +0x0,
  18739. +0x0,
  18740. +0x0,
  18741. +0x0,
  18742. +0x0,
  18743. +0x0,
  18744. +0x0,
  18745. +0x0,
  18746. +0x0,
  18747. +0x0,
  18748. +0x0,
  18749. +0x0,
  18750. +0x0,
  18751. +0x0,
  18752. +0x0,
  18753. +0x0,
  18754. +0x0,
  18755. +0x0,
  18756. +0x0,
  18757. +0x0,
  18758. +0x0,
  18759. +0x0,
  18760. +0x0,
  18761. +0x0,
  18762. +0x0,
  18763. +0x0,
  18764. +0x0,
  18765. +0x0,
  18766. +0x0,
  18767. +0x0,
  18768. +0x0,
  18769. +0x0,
  18770. +0x0,
  18771. +0x0,
  18772. +0x0,
  18773. +0x0,
  18774. +0x0,
  18775. +0x0,
  18776. +0x0,
  18777. +0x0,
  18778. +0x0,
  18779. +0x0,
  18780. +0x0,
  18781. +0x0,
  18782. +0x0,
  18783. +0x0,
  18784. +0x0,
  18785. +0x0,
  18786. +0x0,
  18787. +0x0,
  18788. +0x0,
  18789. +0x0,
  18790. +0x0,
  18791. +0x0,
  18792. +0x0,
  18793. +0x0,
  18794. +0x0,
  18795. +0x0,
  18796. +0x0,
  18797. +0x0,
  18798. +0x0,
  18799. +0x0,
  18800. +0x0,
  18801. +0x0,
  18802. +0x0,
  18803. +0x0,
  18804. +0x0,
  18805. +0x0,
  18806. +0x0,
  18807. +0x0,
  18808. +0x0,
  18809. +0x0,
  18810. +0x0,
  18811. +0x0,
  18812. +0x0,
  18813. +0x0,
  18814. +0x0,
  18815. +0x0,
  18816. +0x0,
  18817. +0x0,
  18818. +0x0,
  18819. +0x0,
  18820. +0x0,
  18821. +0x0,
  18822. +0x0,
  18823. +0x0,
  18824. +0x0,
  18825. +0x0,
  18826. +0x0,
  18827. +0x0,
  18828. +0x0,
  18829. +0x0,
  18830. +0x0,
  18831. +0x0,
  18832. +0x0,
  18833. +0x0,
  18834. +0x0,
  18835. +0x0,
  18836. +0x0,
  18837. +0x0,
  18838. +0x0,
  18839. +0x0,
  18840. +0x0,
  18841. +0x0,
  18842. +0x0,
  18843. +0x0,
  18844. +0x0,
  18845. +0x0,
  18846. +0x0,
  18847. +0x0,
  18848. +0x0,
  18849. +0x0,
  18850. +0x0,
  18851. +0x0,
  18852. +0x0,
  18853. +0x0,
  18854. +0x0,
  18855. +0x0,
  18856. +0x0,
  18857. +0x0,
  18858. +0x0,
  18859. +0x0,
  18860. +0x0,
  18861. +0x0,
  18862. +0x0,
  18863. +0x0,
  18864. +0x0,
  18865. +0x0,
  18866. +0x0,
  18867. +0x0,
  18868. +0x0,
  18869. +0x0,
  18870. +0x0,
  18871. +0x0,
  18872. +0x0,
  18873. +0x0,
  18874. +0x0,
  18875. +0x0,
  18876. +0x0,
  18877. +0x0,
  18878. +0x0,
  18879. +0x0,
  18880. +0x0,
  18881. +0x0,
  18882. +0x0,
  18883. +0x0,
  18884. +0x0,
  18885. +0x0,
  18886. +0x0,
  18887. +0x0,
  18888. +0x0,
  18889. +0x0,
  18890. +0x0,
  18891. +0x0,
  18892. +0x0,
  18893. +0x0,
  18894. +0x0,
  18895. +0x0,
  18896. +0x0,
  18897. +0x0,
  18898. +0x0,
  18899. +0x0,
  18900. +0x0,
  18901. +0x0,
  18902. +0x0,
  18903. +0x0,
  18904. +0x0,
  18905. +0x0,
  18906. +0x0,
  18907. +0x0,
  18908. +0x0,
  18909. +0x0,
  18910. +0x0,
  18911. +0x0,
  18912. +0x0,
  18913. +0x0,
  18914. +0x0,
  18915. +0x0,
  18916. +0x0,
  18917. +0x0,
  18918. +0x0,
  18919. +0x0,
  18920. +0x0,
  18921. +0x0,
  18922. +0x0,
  18923. +0x0,
  18924. +0x0,
  18925. +0x0,
  18926. +0x0,
  18927. +0x0,
  18928. +0x0,
  18929. +0x0,
  18930. +0x0,
  18931. +0x0,
  18932. +0x0,
  18933. +0x0,
  18934. +0x0,
  18935. +0x0,
  18936. +0x0,
  18937. +0x0,
  18938. +0x0,
  18939. +0x0,
  18940. +0x0,
  18941. +0x0,
  18942. +0x0,
  18943. +0x0,
  18944. +0x0,
  18945. +0x0,
  18946. +0x0,
  18947. +0x0,
  18948. +0x0,
  18949. +0x0,
  18950. +0x0,
  18951. +0x0,
  18952. +0x0,
  18953. +0x0,
  18954. +0x0,
  18955. +0x0,
  18956. +0x0,
  18957. +0x0,
  18958. +0x0,
  18959. +0x0,
  18960. +0x0,
  18961. +0x0,
  18962. +0x0,
  18963. +0x0,
  18964. +0x0,
  18965. +0x0,
  18966. +0x0,
  18967. +0x0,
  18968. +0x0,
  18969. +0x0,
  18970. +0x0,
  18971. +0x0,
  18972. +0x0,
  18973. +0x0,
  18974. +0x0,
  18975. +0x0,
  18976. +0x0,
  18977. +0x0,
  18978. +0x0,
  18979. +0x0,
  18980. +0x0,
  18981. +0x0,
  18982. +0x0,
  18983. +0x0,
  18984. +0x0,
  18985. +0x0,
  18986. +0x0,
  18987. +0x0,
  18988. +0x0,
  18989. +0x0,
  18990. +0x0,
  18991. +0x0,
  18992. +0x0,
  18993. +0x0,
  18994. +0x0,
  18995. +0x0,
  18996. +0x0,
  18997. +0x0,
  18998. +0x0,
  18999. +0x0,
  19000. +0x0,
  19001. +0x0,
  19002. +0x0,
  19003. +0x0,
  19004. +0x0,
  19005. +0x0,
  19006. +0x0,
  19007. +0x0,
  19008. +0x0,
  19009. +0x0,
  19010. +0x0,
  19011. +0x0,
  19012. +0x0,
  19013. +0x0,
  19014. +0x0,
  19015. +0x0,
  19016. +0x0,
  19017. +0x0,
  19018. +0x0,
  19019. +0x0,
  19020. +0x0,
  19021. +0x0,
  19022. +0x0,
  19023. +0x0,
  19024. +0x0,
  19025. +0x0,
  19026. +0x0,
  19027. +0x0,
  19028. +0x0,
  19029. +0x0,
  19030. +0x0,
  19031. +0x0,
  19032. +0x0,
  19033. +0x0,
  19034. +0x0,
  19035. +0x0,
  19036. +0x0,
  19037. +0x0,
  19038. +0x0,
  19039. +0x0,
  19040. +0x0,
  19041. +0x0,
  19042. +0x0,
  19043. +0x0,
  19044. +0x0,
  19045. +0x0,
  19046. +0x0,
  19047. +0x0,
  19048. +0x0,
  19049. +0x0,
  19050. +0x0,
  19051. +0x0,
  19052. +0x0,
  19053. +0x0,
  19054. +0x0,
  19055. +0x0,
  19056. +0x0,
  19057. +0x0,
  19058. +0x0,
  19059. +0x0,
  19060. +0x0,
  19061. +0x0,
  19062. +0x0,
  19063. +0x0,
  19064. +0x0,
  19065. +0x0,
  19066. +0x0,
  19067. +0x0,
  19068. +0x0,
  19069. +0x0,
  19070. +0x0,
  19071. +0x0,
  19072. +0x0,
  19073. +0x0,
  19074. +0x0,
  19075. +0x0,
  19076. +0x0,
  19077. +0x0,
  19078. +0x0,
  19079. +0x0,
  19080. +0x0,
  19081. +0x0,
  19082. +0x0,
  19083. +0x0,
  19084. +0x0,
  19085. +0x0,
  19086. +0x0,
  19087. +0x0,
  19088. +0x0,
  19089. +0x0,
  19090. +0x0,
  19091. +0x0,
  19092. +0x0,
  19093. +0x0,
  19094. +0x0,
  19095. +0x0,
  19096. +0x0,
  19097. +0x0,
  19098. +0x0,
  19099. +0x0,
  19100. +0x0,
  19101. +0x0,
  19102. +0x0,
  19103. +0x0,
  19104. +0x0,
  19105. +0x0,
  19106. +0x0,
  19107. +0x0,
  19108. +0x0,
  19109. +0x0,
  19110. +0x0,
  19111. +0x0,
  19112. +0x0,
  19113. +0x0,
  19114. +0x0,
  19115. +0x0,
  19116. +0x0,
  19117. +0x0,
  19118. +0x0,
  19119. +0x0,
  19120. +0x0,
  19121. +0x0,
  19122. +0x0,
  19123. +0x0,
  19124. +0x0,
  19125. +0x0,
  19126. +0x0,
  19127. +0x0,
  19128. +0x0,
  19129. +0x0,
  19130. +0x0,
  19131. +0x0,
  19132. +0x0,
  19133. +0x0,
  19134. +0x0,
  19135. +0x0,
  19136. +0x0,
  19137. +0x0,
  19138. +0x0,
  19139. +0x0,
  19140. +0x0,
  19141. +0x0,
  19142. +0x0,
  19143. +0x0,
  19144. +0x0,
  19145. +0x0,
  19146. +0x0,
  19147. +0x0,
  19148. +0x0,
  19149. +0x0,
  19150. +0x0,
  19151. +0x0,
  19152. +0x0,
  19153. +0x0,
  19154. +0x0,
  19155. +0x0,
  19156. +0x0,
  19157. +0x0,
  19158. +0x0,
  19159. +0x0,
  19160. +0x0,
  19161. +0x0,
  19162. +0x0,
  19163. +0x0,
  19164. +0x0,
  19165. +0x0,
  19166. +0x0,
  19167. +0x0,
  19168. +0x0,
  19169. +0x0,
  19170. +0x0,
  19171. +0x0,
  19172. +0x0,
  19173. +0x0,
  19174. +0x0,
  19175. +0x0,
  19176. +0x0,
  19177. +0x0,
  19178. +0x0,
  19179. +0x0,
  19180. +0x0,
  19181. +0x0,
  19182. +0x0,
  19183. +0x0,
  19184. +0x0,
  19185. +0x0,
  19186. +0x0,
  19187. +0x0,
  19188. +0x0,
  19189. +0x0,
  19190. +0x0,
  19191. +0x0,
  19192. +0x0,
  19193. +0x0,
  19194. +0x0,
  19195. +0x0,
  19196. +0x0,
  19197. +0x0,
  19198. +0x0,
  19199. +0x0,
  19200. +0x0,
  19201. +0x0,
  19202. +0x0,
  19203. +0x0,
  19204. +0x0,
  19205. +0x0,
  19206. +0x0,
  19207. +0x0,
  19208. +0x0,
  19209. +0x0,
  19210. +0x0,
  19211. +0x0,
  19212. +0x0,
  19213. +0x0,
  19214. +0x0,
  19215. +0x0,
  19216. +0x0,
  19217. +0x0,
  19218. +0x0,
  19219. +0x0,
  19220. +0x0,
  19221. +0x0,
  19222. +0x0,
  19223. +0x0,
  19224. +0x0,
  19225. +0x0,
  19226. +0x0,
  19227. +0x0,
  19228. +0x0,
  19229. +0x0,
  19230. +0x0,
  19231. +0x0,
  19232. +0x0,
  19233. +0x0,
  19234. +0x0,
  19235. +0x0,
  19236. +0x0,
  19237. +0x0,
  19238. +0x0,
  19239. +0x0,
  19240. +0x0,
  19241. +0x0,
  19242. +0x0,
  19243. +0x0,
  19244. +0x0,
  19245. +0x0,
  19246. +0x0,
  19247. +0x0,
  19248. +0x0,
  19249. +0x0,
  19250. +0x0,
  19251. +0x0,
  19252. +0x0,
  19253. +0x0,
  19254. +0x0,
  19255. +0x0,
  19256. +0x0,
  19257. +0x0,
  19258. +0x0,
  19259. +0x0,
  19260. +0x0,
  19261. +0x0,
  19262. +0x0,
  19263. +0x0,
  19264. +0x0,
  19265. +0x0,
  19266. +0x0,
  19267. +0x0,
  19268. +0x0,
  19269. +0x0,
  19270. +0x0,
  19271. +0x0,
  19272. +0x0,
  19273. +0x0,
  19274. +0x0,
  19275. +0x0,
  19276. +0x0,
  19277. +0x0,
  19278. +0x0,
  19279. +0x0,
  19280. +0x0,
  19281. +0x0,
  19282. +0x0,
  19283. +0x0,
  19284. +0x0,
  19285. +0x0,
  19286. +0x0,
  19287. +0x0,
  19288. +0x0,
  19289. +0x0,
  19290. +0x0,
  19291. +0x0,
  19292. +0x0,
  19293. +0x0,
  19294. +0x0,
  19295. +0x0,
  19296. +0x0,
  19297. +0x0,
  19298. +0x0,
  19299. +0x0,
  19300. +0x0,
  19301. +0x0,
  19302. +0x0,
  19303. +0x0,
  19304. +0x0,
  19305. +0x0,
  19306. +0x0,
  19307. +0x0,
  19308. +0x0,
  19309. +0x0,
  19310. +0x0,
  19311. +0x0,
  19312. +0x0,
  19313. +0x0,
  19314. +0x0,
  19315. +0x0,
  19316. +0x0,
  19317. +0x0,
  19318. +0x0,
  19319. +0x0,
  19320. +0x0,
  19321. +0x0,
  19322. +0x0,
  19323. +0x0,
  19324. +0x0,
  19325. +0x0,
  19326. +0x0,
  19327. +0x0,
  19328. +0x0,
  19329. +0x0,
  19330. +0x0,
  19331. +0x0,
  19332. +0x0,
  19333. +0x0,
  19334. +0x0,
  19335. +0x0,
  19336. +0x0,
  19337. +0x0,
  19338. +0x0,
  19339. +0x0,
  19340. +0x0,
  19341. +0x0,
  19342. +0x0,
  19343. +0x0,
  19344. +0x0,
  19345. +0x0,
  19346. +0x0,
  19347. +0x0,
  19348. +0x0,
  19349. +0x0,
  19350. +0x0,
  19351. +0x0,
  19352. +0x0,
  19353. +0x0,
  19354. +0x0,
  19355. +0x0,
  19356. +0x0,
  19357. +0x0,
  19358. +0x0,
  19359. +0x0,
  19360. +0x0,
  19361. +0x0,
  19362. +0x0,
  19363. +0x0,
  19364. +0x0,
  19365. +0x0,
  19366. +0x0,
  19367. +0x0,
  19368. +0x0,
  19369. +0x0,
  19370. +0x0,
  19371. +0x0,
  19372. +0x0,
  19373. +0x0,
  19374. +0x0,
  19375. +0x0,
  19376. +0x0,
  19377. +0x0,
  19378. +0x0,
  19379. +0x0,
  19380. +0x0,
  19381. +0x0,
  19382. +0x0,
  19383. +0x0,
  19384. +0x0,
  19385. +0x0,
  19386. +0x0,
  19387. +0x0,
  19388. +0x0,
  19389. +0x0,
  19390. +0x0,
  19391. +0x0,
  19392. +0x0,
  19393. +0x0,
  19394. +0x0,
  19395. +0x0,
  19396. +0x0,
  19397. +0x0,
  19398. +0x0,
  19399. +0x0,
  19400. +0x0,
  19401. +0x0,
  19402. +0x0,
  19403. +0x0,
  19404. +0x0,
  19405. +0x0,
  19406. +0x0,
  19407. +0x0,
  19408. +0x0,
  19409. +0x0,
  19410. +0x0,
  19411. +0x0,
  19412. +0x0,
  19413. +0x0,
  19414. +0x0,
  19415. +0x0,
  19416. +0x0,
  19417. +0x0,
  19418. +0x0,
  19419. +0x0,
  19420. +0x0,
  19421. +0x0,
  19422. +0x0,
  19423. +0x0,
  19424. +0x0,
  19425. +0x0,
  19426. +0x0,
  19427. +0x0,
  19428. +0x0,
  19429. +0x0,
  19430. +0x0,
  19431. +0x0,
  19432. +0x0,
  19433. +0x0,
  19434. +0x0,
  19435. +0x0,
  19436. +0x0,
  19437. +0x0,
  19438. +0x0,
  19439. +0x0,
  19440. +0x0,
  19441. +0x0,
  19442. +0x0,
  19443. +0x0,
  19444. +0x0,
  19445. +0x0,
  19446. +0x0,
  19447. +0x0,
  19448. +0x0,
  19449. +0x0,
  19450. +0x0,
  19451. +0x0,
  19452. +0x0,
  19453. +0x0,
  19454. +0x0,
  19455. +0x0,
  19456. +0x0,
  19457. +0x0,
  19458. +0x0,
  19459. +0x0,
  19460. +0x0,
  19461. +0x0,
  19462. +0x0,
  19463. +0x0,
  19464. +0x0,
  19465. +0x0,
  19466. +0x0,
  19467. +0x0,
  19468. +0x0,
  19469. +0x0,
  19470. +0x0,
  19471. +0x0,
  19472. +0x0,
  19473. +0x0,
  19474. +0x0,
  19475. +0x0,
  19476. +0x0,
  19477. +0x0,
  19478. +0x0,
  19479. +0x0,
  19480. +0x0,
  19481. +0x0,
  19482. +0x0,
  19483. +0x0,
  19484. +0x0,
  19485. +0x0,
  19486. +0x0,
  19487. +0x0,
  19488. +0x0,
  19489. +0x0,
  19490. +0x0,
  19491. +0x0,
  19492. +0x0,
  19493. +0x0,
  19494. +0x0,
  19495. +0x0,
  19496. +0x0,
  19497. +0x0,
  19498. +0x0,
  19499. +0x0,
  19500. +0x0,
  19501. +0x0,
  19502. +0x0,
  19503. +0x0,
  19504. +0x0,
  19505. +0x0,
  19506. +0x0,
  19507. +0x0,
  19508. +0x0,
  19509. +0x0,
  19510. +0x0,
  19511. +0x0,
  19512. +0x0,
  19513. +0x0,
  19514. +0x0,
  19515. +0x0,
  19516. +0x0,
  19517. +0x0,
  19518. +0x0,
  19519. +0x0,
  19520. +0x0,
  19521. +0x0,
  19522. +0x0,
  19523. +0x0,
  19524. +0x0,
  19525. +0x0,
  19526. +0x0,
  19527. +0x0,
  19528. +0x0,
  19529. +0x0,
  19530. +0x0,
  19531. +0x0,
  19532. +0x0,
  19533. +0x0,
  19534. +0x0,
  19535. +0x0,
  19536. +0x0,
  19537. +0x0,
  19538. +0x0,
  19539. +0x0,
  19540. +0x0,
  19541. +0x0,
  19542. +0x0,
  19543. +0x0,
  19544. +0x0,
  19545. +0x0,
  19546. +0x0,
  19547. +0x0,
  19548. +0x0,
  19549. +0x0,
  19550. +0x0,
  19551. +0x0,
  19552. +0x0,
  19553. +0x0,
  19554. +0x0,
  19555. +0x0,
  19556. +0x0,
  19557. +0x0,
  19558. +0x0,
  19559. +0x0,
  19560. +0x0,
  19561. +0x0,
  19562. +0x0,
  19563. +0x0,
  19564. +0x0,
  19565. +0x0,
  19566. +0x0,
  19567. +0x0,
  19568. +0x0,
  19569. +0x0,
  19570. +0x0,
  19571. +0x0,
  19572. +0x0,
  19573. +0x0,
  19574. +0x0,
  19575. +0x0,
  19576. +0x0,
  19577. +0x0,
  19578. +0x0,
  19579. +0x0,
  19580. +0x0,
  19581. +0x0,
  19582. +0x0,
  19583. +0x0,
  19584. +0x0,
  19585. +0x0,
  19586. +0x0,
  19587. +0x0,
  19588. +0x0,
  19589. +0x0,
  19590. +0x0,
  19591. +0x0,
  19592. +0x0,
  19593. +0x0,
  19594. +0x0,
  19595. +0x0,
  19596. +0x0,
  19597. +0x0,
  19598. +0x0,
  19599. +0x0,
  19600. +0x0,
  19601. +0x0,
  19602. +0x0,
  19603. +0x0,
  19604. +0x0,
  19605. +0x0,
  19606. +0x0,
  19607. +0x0,
  19608. +0x0,
  19609. +0x0,
  19610. +0x0,
  19611. +0x0,
  19612. +0x0,
  19613. +0x0,
  19614. +0x0,
  19615. +0x0,
  19616. +0x0,
  19617. +0x0,
  19618. +0x0,
  19619. +0x0,
  19620. +0x0,
  19621. +0x0,
  19622. +0x0,
  19623. +0x0,
  19624. +0x0,
  19625. +0x0,
  19626. +0x0,
  19627. +0x0,
  19628. +0x0,
  19629. +0x0,
  19630. +0x0,
  19631. +0x0,
  19632. +0x0,
  19633. +0x0,
  19634. +0x0,
  19635. +0x0,
  19636. +0x0,
  19637. +0x0,
  19638. +0x0,
  19639. +0x0,
  19640. +0x0,
  19641. +0x0,
  19642. +0x0,
  19643. +0x0,
  19644. +0x0,
  19645. +0x0,
  19646. +0x0,
  19647. +0x0,
  19648. +0x0,
  19649. +0x0,
  19650. +0x0,
  19651. +0x0,
  19652. +0x0,
  19653. +0x0,
  19654. +0x0,
  19655. +0x0,
  19656. +0x0,
  19657. +0x0,
  19658. +0x0,
  19659. +0x0,
  19660. +0x0,
  19661. +0x0,
  19662. +0x0,
  19663. +0x0,
  19664. +0x0,
  19665. +0x0,
  19666. +0x0,
  19667. +0x0,
  19668. +0x0,
  19669. +0x0,
  19670. +0x0,
  19671. +0x0,
  19672. +0x0,
  19673. +0x0,
  19674. +0x0,
  19675. +0x0,
  19676. +0x0,
  19677. +0x0,
  19678. +0x0,
  19679. +0x0,
  19680. +0x0,
  19681. +0x0,
  19682. +0x0,
  19683. +0x0,
  19684. +0x0,
  19685. +0x0,
  19686. +0x0,
  19687. +0x0,
  19688. +0x0,
  19689. +0x0,
  19690. +0x0,
  19691. +0x0,
  19692. +0x0,
  19693. +0x0,
  19694. +0x0,
  19695. +0x0,
  19696. +0x0,
  19697. +0x0,
  19698. +0x0,
  19699. +0x0,
  19700. +0x0,
  19701. +0x0,
  19702. +0x0,
  19703. +0x0,
  19704. +0x0,
  19705. +0x0,
  19706. +0x0,
  19707. +0x0,
  19708. +0x0,
  19709. +0x0,
  19710. +0x0,
  19711. +0x0,
  19712. +0x0,
  19713. +0x0,
  19714. +0x0,
  19715. +0x0,
  19716. +0x0,
  19717. +0x0,
  19718. +0x0,
  19719. +0x0,
  19720. +0x0,
  19721. +0x0,
  19722. +0x0,
  19723. +0x0,
  19724. +0x0,
  19725. +0x0,
  19726. +0x0,
  19727. +0x0,
  19728. +0x0,
  19729. +0x0,
  19730. +0x0,
  19731. +0x0,
  19732. +0x0,
  19733. +0x0,
  19734. +0x0,
  19735. +0x0,
  19736. +0x0,
  19737. +0x0,
  19738. +0x0,
  19739. +0x0,
  19740. +0x0,
  19741. +0x0,
  19742. +0x0,
  19743. +0x0,
  19744. +0x0,
  19745. +0x0,
  19746. +0x0,
  19747. +0x0,
  19748. +0x0,
  19749. +0x0,
  19750. +0x0,
  19751. +0x0,
  19752. +0x0,
  19753. +0x0,
  19754. +0x0,
  19755. +0x0,
  19756. +0x0,
  19757. +0x0,
  19758. +0x0,
  19759. +0x0,
  19760. +0x0,
  19761. +0x0,
  19762. +0x0,
  19763. +0x0,
  19764. +0x0,
  19765. +0x0,
  19766. +0x0,
  19767. +0x0,
  19768. +0x0,
  19769. +0x0,
  19770. +0x0,
  19771. +0x0,
  19772. +0x0,
  19773. +0x0,
  19774. +0x0,
  19775. +0x0,
  19776. +0x0,
  19777. +0x0,
  19778. +0x0,
  19779. +0x0,
  19780. +0x0,
  19781. +0x0,
  19782. +0x0,
  19783. +0x0,
  19784. +0x0,
  19785. +0x0,
  19786. +0x0,
  19787. +0x0,
  19788. +0x0,
  19789. +0x0,
  19790. +0x0,
  19791. +0x0,
  19792. +0x0,
  19793. +0x0,
  19794. +0x0,
  19795. +0x0,
  19796. +0x0,
  19797. +0x0,
  19798. +0x0,
  19799. +0x0,
  19800. +0x0,
  19801. +0x0,
  19802. +0x0,
  19803. +0x0,
  19804. +0x0,
  19805. +0x0,
  19806. +0x0,
  19807. +0x0,
  19808. +0x0,
  19809. +0x0,
  19810. +0x0,
  19811. +0x0,
  19812. +0x0,
  19813. +0x0,
  19814. +0x0,
  19815. +0x0,
  19816. +0x0,
  19817. +0x0,
  19818. +0x0,
  19819. +0x0,
  19820. +0x0,
  19821. +0x0,
  19822. +0x0,
  19823. +0x0,
  19824. +0x0,
  19825. +0x0,
  19826. +0x0,
  19827. +0x0,
  19828. +0x0,
  19829. +0x0,
  19830. +0x0,
  19831. +0x0,
  19832. +0x0,
  19833. +0x0,
  19834. +0x0,
  19835. +0x0,
  19836. +0x0,
  19837. +0x0,
  19838. +0x0,
  19839. +0x0,
  19840. +0x0,
  19841. +0x0,
  19842. +0x0,
  19843. +0x0,
  19844. +0x0,
  19845. +0x0,
  19846. +0x0,
  19847. +0x0,
  19848. +0x0,
  19849. +0x0,
  19850. +0x0,
  19851. +0x0,
  19852. +0x0,
  19853. +0x0,
  19854. +0x0,
  19855. +0x0,
  19856. +0x0,
  19857. +0x0,
  19858. +0x0,
  19859. +0x0,
  19860. +0x0,
  19861. +0x0,
  19862. +0x0,
  19863. +0x0,
  19864. +0x0,
  19865. +0x0,
  19866. +0x0,
  19867. +0x0,
  19868. +0x0,
  19869. +0x0,
  19870. +0x0,
  19871. +0x0,
  19872. +0x0,
  19873. +0x0,
  19874. +0x0,
  19875. +0x0,
  19876. +0x0,
  19877. +0x0,
  19878. +0x0,
  19879. +0x0,
  19880. +0x0,
  19881. +0x0,
  19882. +0x0,
  19883. +0x0,
  19884. +0x0,
  19885. +0x0,
  19886. +0x0,
  19887. +0x0,
  19888. +0x0,
  19889. +0x0,
  19890. +0x0,
  19891. +0x0,
  19892. +0x0,
  19893. +0x0,
  19894. +0x0,
  19895. +0x0,
  19896. +0x0,
  19897. +0x0,
  19898. +0x0,
  19899. +0x0,
  19900. +0x0,
  19901. +0x0,
  19902. +0x0,
  19903. +0x0,
  19904. +0x0,
  19905. +0x0,
  19906. +0x0,
  19907. +0x0,
  19908. +0x0,
  19909. +0x0,
  19910. +0x0,
  19911. +0x0,
  19912. +0x0,
  19913. +0x0,
  19914. +0x0,
  19915. +0x0,
  19916. +0x0,
  19917. +0x0,
  19918. +0x0,
  19919. +0x0,
  19920. +0x0,
  19921. +0x0,
  19922. +0x0,
  19923. +0x0,
  19924. +0x0,
  19925. +0x0,
  19926. +0x0,
  19927. +0x0,
  19928. +0x0,
  19929. +0x0,
  19930. +0x0,
  19931. +0x0,
  19932. +0x0,
  19933. +0x0,
  19934. +0x0,
  19935. +0x0,
  19936. +0x0,
  19937. +0x0,
  19938. +0x0,
  19939. +0x0,
  19940. +0x0,
  19941. +0x0,
  19942. +0x0,
  19943. +0x0,
  19944. +0x0,
  19945. +0x0,
  19946. +0x0,
  19947. +0x0,
  19948. +0x0,
  19949. +0x0,
  19950. +0x0,
  19951. +0x0,
  19952. +0x0,
  19953. +0x0,
  19954. +0x0,
  19955. +0x0,
  19956. +0x0,
  19957. +0x0,
  19958. +0x0,
  19959. +0x0,
  19960. +0x0,
  19961. +0x0,
  19962. +0x0,
  19963. +0x0,
  19964. +0x0,
  19965. +0x0,
  19966. +0x0,
  19967. +0x0,
  19968. +0x0,
  19969. +0x0,
  19970. +0x0,
  19971. +0x0,
  19972. +0x0,
  19973. +0x0,
  19974. +0x0,
  19975. +0x0,
  19976. +0x0,
  19977. +0x0,
  19978. +0x0,
  19979. +0x0,
  19980. +0x0,
  19981. +0x0,
  19982. +0x0,
  19983. +0x0,
  19984. +0x0,
  19985. +0x0,
  19986. +0x0,
  19987. +0x0,
  19988. +0x0,
  19989. +0x0,
  19990. +0x0,
  19991. +0x0,
  19992. +0x0,
  19993. +0x0,
  19994. +0x0,
  19995. +0x0,
  19996. +0x0,
  19997. +0x0,
  19998. +0x0,
  19999. +0x0,
  20000. +0x0,
  20001. +0x0,
  20002. +0x0,
  20003. +0x0,
  20004. +0x0,
  20005. +0x0,
  20006. +0x0,
  20007. +0x0,
  20008. +0x0,
  20009. +0x0,
  20010. +0x0,
  20011. +0x0,
  20012. +0x0,
  20013. +0x0,
  20014. +0x0,
  20015. +0x0,
  20016. +0x0,
  20017. +0x0,
  20018. +0x0,
  20019. +0x0,
  20020. +0x0,
  20021. +0x0,
  20022. +0x0,
  20023. +0x0,
  20024. +0x0,
  20025. +0x0,
  20026. +0x0,
  20027. +0x0,
  20028. +0x0,
  20029. +0x0,
  20030. +0x0,
  20031. +0x0,
  20032. +0x0,
  20033. +0x0,
  20034. +0x0,
  20035. +0x0,
  20036. +0x0,
  20037. +0x0,
  20038. +0x0,
  20039. +0x0,
  20040. +0x0,
  20041. +0x0,
  20042. +0x0,
  20043. +0x0,
  20044. +0x0,
  20045. +0x0,
  20046. +0x0,
  20047. +0x0,
  20048. +0x0,
  20049. +0x0,
  20050. +0x0,
  20051. +0x0,
  20052. +0x0,
  20053. +0x0,
  20054. +0x0,
  20055. +0x0,
  20056. +0x0,
  20057. +0x0,
  20058. +0x0,
  20059. +0x0,
  20060. +0x0,
  20061. +0x0,
  20062. +0x0,
  20063. +0x0,
  20064. +0x0,
  20065. +0x0,
  20066. +0x0,
  20067. +0x0,
  20068. +0x0,
  20069. +0x0,
  20070. +0x0,
  20071. +0x0,
  20072. +0x0,
  20073. +0x0,
  20074. +0x0,
  20075. +0x0,
  20076. +0x0,
  20077. +0x0,
  20078. +0x0,
  20079. +0x0,
  20080. +0x0,
  20081. +0x0,
  20082. +0x0,
  20083. +0x0,
  20084. +0x0,
  20085. +0x0,
  20086. +0x0,
  20087. +0x0,
  20088. +0x0,
  20089. +0x0,
  20090. +0x0,
  20091. +0x0,
  20092. +0x0,
  20093. +0x0,
  20094. +0x0,
  20095. +0x0,
  20096. +0x0,
  20097. +0x0,
  20098. +0x0,
  20099. +0x0,
  20100. +0x0,
  20101. +0x0,
  20102. +0x0,
  20103. +0x0,
  20104. +0x0,
  20105. +0x0,
  20106. +0x0,
  20107. +0x0,
  20108. +0x0,
  20109. +0x0,
  20110. +0x0,
  20111. +0x0,
  20112. +0x0,
  20113. +0x0,
  20114. +0x0,
  20115. +0x0,
  20116. +0x0,
  20117. +0x0,
  20118. +0x0,
  20119. +0x0,
  20120. +0x0,
  20121. +0x0,
  20122. +0x0,
  20123. +0x0,
  20124. +0x0,
  20125. +0x0,
  20126. +0x0,
  20127. +0x0,
  20128. +0x0,
  20129. +0x0,
  20130. +0x0,
  20131. +0x0,
  20132. +0x0,
  20133. +0x0,
  20134. +0x0,
  20135. +0x0,
  20136. +0x0,
  20137. +0x0,
  20138. +0x0,
  20139. +0x0,
  20140. +0x0,
  20141. +0x0,
  20142. +0x0,
  20143. +0x0,
  20144. +0x0,
  20145. +0x0,
  20146. +0x0,
  20147. +0x0,
  20148. +0x0,
  20149. +0x0,
  20150. +0x0,
  20151. +0x0,
  20152. +0x0,
  20153. +0x0,
  20154. +0x0,
  20155. +0x0,
  20156. +0x0,
  20157. +0x0,
  20158. +0x0,
  20159. +0x0,
  20160. +0x0,
  20161. +0x0,
  20162. +0x0,
  20163. +0x0,
  20164. +0x0,
  20165. +0x0,
  20166. +0x0,
  20167. +0x0,
  20168. +0x0,
  20169. +0x0,
  20170. +0x0,
  20171. +0x0,
  20172. +0x0,
  20173. +0x0,
  20174. +0x0,
  20175. +0x0,
  20176. +0x0,
  20177. +0x0,
  20178. +0x0,
  20179. +0x0,
  20180. +0x0,
  20181. +0x0,
  20182. +0x0,
  20183. +0x0,
  20184. +0x0,
  20185. +0x0,
  20186. +0x0,
  20187. +0x0,
  20188. +0x0,
  20189. +0x0,
  20190. +0x0,
  20191. +0x0,
  20192. +0x0,
  20193. +0x0,
  20194. +0x0,
  20195. +0x0,
  20196. +0x0,
  20197. +0x0,
  20198. +0x0,
  20199. +0x0,
  20200. +0x0,
  20201. +0x0,
  20202. +0x0,
  20203. +0x0,
  20204. +0x0,
  20205. +0x0,
  20206. +0x0,
  20207. +0x0,
  20208. +0x0,
  20209. +0x0,
  20210. +0x0,
  20211. +0x0,
  20212. +0x0,
  20213. +0x0,
  20214. +0x0,
  20215. +0x0,
  20216. +0x0,
  20217. +0x0,
  20218. +0x0,
  20219. +0x0,
  20220. +0x0,
  20221. +0x0,
  20222. +0x0,
  20223. +0x0,
  20224. +0x0,
  20225. +0x0,
  20226. +0x0,
  20227. +0x0,
  20228. +0x0,
  20229. +0x0,
  20230. +0x0,
  20231. +0x0,
  20232. +0x0,
  20233. +0x0,
  20234. +0x0,
  20235. +0x0,
  20236. +0x0,
  20237. +0x0,
  20238. +0x0,
  20239. +0x0,
  20240. +0x0,
  20241. +0x0,
  20242. +0x0,
  20243. +0x0,
  20244. +0x0,
  20245. +0x0,
  20246. +0x0,
  20247. +0x0,
  20248. +0x0,
  20249. +0x0,
  20250. +0x0,
  20251. +0x0,
  20252. +0x0,
  20253. +0x0,
  20254. +0x0,
  20255. +0x0,
  20256. +0x0,
  20257. +0x0,
  20258. +0x0,
  20259. +0x0,
  20260. +0x0,
  20261. +0x0,
  20262. +0x0,
  20263. +0x0,
  20264. +0x0,
  20265. +0x0,
  20266. +0x0,
  20267. +0x0,
  20268. +0x0,
  20269. +0x0,
  20270. +0x0,
  20271. +0x0,
  20272. +0x0,
  20273. +0x0,
  20274. +0x0,
  20275. +0x0,
  20276. +0x0,
  20277. +0x0,
  20278. +0x0,
  20279. +0x0,
  20280. +0x0,
  20281. +0x0,
  20282. +0x0,
  20283. +0x0,
  20284. +0x0,
  20285. +0x0,
  20286. +0x0,
  20287. +0x0,
  20288. +0x0,
  20289. +0x0,
  20290. +0x0,
  20291. +0x0,
  20292. +0x0,
  20293. +0x0,
  20294. +0x0,
  20295. +0x0,
  20296. +0x0,
  20297. +0x0,
  20298. +0x0,
  20299. +0x0,
  20300. +0x0,
  20301. +0x0,
  20302. +0x0,
  20303. +0x0,
  20304. +0x0,
  20305. +0x0,
  20306. +0x0,
  20307. +0x0,
  20308. +0x0,
  20309. +0x0,
  20310. +0x0,
  20311. +0x0,
  20312. +0x0,
  20313. +0x0,
  20314. +0x0,
  20315. +0x0,
  20316. +0x0,
  20317. +0x0,
  20318. +0x0,
  20319. +0x0,
  20320. +0x0,
  20321. +0x0,
  20322. +0x0,
  20323. +0x0,
  20324. +0x0,
  20325. +0x0,
  20326. +0x0,
  20327. +0x0,
  20328. +0x0,
  20329. +0x0,
  20330. +0x0,
  20331. +0x0,
  20332. +0x0,
  20333. +0x0,
  20334. +0x0,
  20335. +0x0,
  20336. +0x0,
  20337. +0x0,
  20338. +0x0,
  20339. +0x0,
  20340. +0x0,
  20341. +0x0,
  20342. +0x0,
  20343. +0x0,
  20344. +0x0,
  20345. +0x0,
  20346. +0x0,
  20347. +0x0,
  20348. +0x0,
  20349. +0x0,
  20350. +0x0,
  20351. +0x0,
  20352. +0x0,
  20353. +0x0,
  20354. +0x0,
  20355. +0x0,
  20356. +0x0,
  20357. +0x0,
  20358. +0x0,
  20359. +0x0,
  20360. +0x0,
  20361. +0x0,
  20362. +0x0,
  20363. +0x0,
  20364. +0x0,
  20365. +0x0,
  20366. +0x0,
  20367. +0x0,
  20368. +0x0,
  20369. +0x0,
  20370. +0x0,
  20371. +0x0,
  20372. +0x0,
  20373. +0x0,
  20374. +0x0,
  20375. +0x0,
  20376. +0x0,
  20377. +0x0,
  20378. +0x0,
  20379. +0x0,
  20380. +0x0,
  20381. +0x0,
  20382. +0x0,
  20383. +0x0,
  20384. +0x0,
  20385. +0x0,
  20386. +0x0,
  20387. +0x0,
  20388. +0x0,
  20389. +0x0,
  20390. +0x0,
  20391. +0x0,
  20392. +0x0,
  20393. +0x0,
  20394. +0x0,
  20395. +0x0,
  20396. +0x0,
  20397. +0x0,
  20398. +0x0,
  20399. +0x0,
  20400. +0x0,
  20401. +0x0,
  20402. +0x0,
  20403. +0x0,
  20404. +0x0,
  20405. +0x0,
  20406. +0x0,
  20407. +0x0,
  20408. +0x0,
  20409. +0x0,
  20410. +0x0,
  20411. +0x0,
  20412. +0x0,
  20413. +0x0,
  20414. +0x0,
  20415. +0x0,
  20416. +0x0,
  20417. +0x0,
  20418. +0x0,
  20419. +0x0,
  20420. +0x0,
  20421. +0x0,
  20422. +0x0,
  20423. +0x0,
  20424. +0x0,
  20425. +0x0,
  20426. +0x0,
  20427. +0x0,
  20428. +0x0,
  20429. +0x0,
  20430. +0x0,
  20431. +0x0,
  20432. +0x0,
  20433. +0x0,
  20434. +0x0,
  20435. +0x0,
  20436. +0x0,
  20437. +0x0,
  20438. +0x0,
  20439. +0x0,
  20440. +0x0,
  20441. +0x0,
  20442. +0x0,
  20443. +0x0,
  20444. +0x0,
  20445. +0x0,
  20446. +0x0,
  20447. +0x0,
  20448. +0x0,
  20449. +0x0,
  20450. +0x0,
  20451. +0x0,
  20452. +0x0,
  20453. +0x0,
  20454. +0x0,
  20455. +0x0,
  20456. +0x0,
  20457. +0x0,
  20458. +0x0,
  20459. +0x0,
  20460. +0x0,
  20461. +0x0,
  20462. +0x0,
  20463. +0x0,
  20464. +0x0,
  20465. +0x0,
  20466. +0x0,
  20467. +0x0,
  20468. +0x0,
  20469. +0x0,
  20470. +0x0,
  20471. +0x0,
  20472. +0x0,
  20473. +0x0,
  20474. +0x0,
  20475. +0x0,
  20476. +0x0,
  20477. +0x0,
  20478. +0x0,
  20479. +0x0,
  20480. +0x0,
  20481. +0x0,
  20482. +0x0,
  20483. +0x0,
  20484. +0x0,
  20485. +0x0,
  20486. +0x0,
  20487. +0x0,
  20488. +0x0,
  20489. +0x0,
  20490. +0x0,
  20491. +0x0,
  20492. +0x0,
  20493. +0x0,
  20494. +0x0,
  20495. +0x0,
  20496. +0x0,
  20497. +0x0,
  20498. +0x0,
  20499. +0x0,
  20500. +0x0,
  20501. +0x0,
  20502. +0x0,
  20503. +0x0,
  20504. +0x0,
  20505. +0x0,
  20506. +0x0,
  20507. +0x0,
  20508. +0x0,
  20509. +0x0,
  20510. +0x0,
  20511. +0x0,
  20512. +0x0,
  20513. +0x0,
  20514. +0x0,
  20515. +0x0,
  20516. +0x0,
  20517. +0x0,
  20518. +0x0,
  20519. +0x0,
  20520. +0x0,
  20521. +0x0,
  20522. +0x0,
  20523. +0x0,
  20524. +0x0,
  20525. +0x0,
  20526. +0x0,
  20527. +0x0,
  20528. +0x0,
  20529. +0x0,
  20530. +0x0,
  20531. +0x0,
  20532. +0x0,
  20533. +0x0,
  20534. +0x0,
  20535. +0x0,
  20536. +0x0,
  20537. +0x0,
  20538. +0x0,
  20539. +0x0,
  20540. +0x0,
  20541. +0x0,
  20542. +0x0,
  20543. +0x0,
  20544. +0x0,
  20545. +0x0,
  20546. +0x0,
  20547. +0x0,
  20548. +0x0,
  20549. +0x0,
  20550. +0x0,
  20551. +0x0,
  20552. +0x0,
  20553. +0x0,
  20554. +0x0,
  20555. +0x0,
  20556. +0x0,
  20557. +0x0,
  20558. +0x0,
  20559. +0x0,
  20560. +0x0,
  20561. +0x0,
  20562. +0x0,
  20563. +0x0,
  20564. +0x0,
  20565. +0x0,
  20566. +0x0,
  20567. +0x0,
  20568. +0x0,
  20569. +0x0,
  20570. +0x0,
  20571. +0x0,
  20572. +0x0,
  20573. +0x0,
  20574. +0x0,
  20575. +0x0,
  20576. +0x0,
  20577. +0x0,
  20578. +0x0,
  20579. +0x0,
  20580. +0x0,
  20581. +0x0,
  20582. +0x0,
  20583. +0x0,
  20584. +0x0,
  20585. +0x0,
  20586. +0x0,
  20587. +0x0,
  20588. +0x0,
  20589. +0x0,
  20590. +0x0,
  20591. +0x0,
  20592. +0x0,
  20593. +0x0,
  20594. +0x0,
  20595. +0x0,
  20596. +0x0,
  20597. +0x0,
  20598. +0x0,
  20599. +0x0,
  20600. +0x0,
  20601. +0x0,
  20602. +0x0,
  20603. +0x0,
  20604. +0x0,
  20605. +0x0,
  20606. +0x0,
  20607. +0x0,
  20608. +0x0,
  20609. +0x0,
  20610. +0x0,
  20611. +0x0,
  20612. +0x0,
  20613. +0x0,
  20614. +0x0,
  20615. +0x0,
  20616. +0x0,
  20617. +0x0,
  20618. +0x0,
  20619. +0x0,
  20620. +0x0,
  20621. +0x0,
  20622. +0x0,
  20623. +0x0,
  20624. +0x0,
  20625. +0x0,
  20626. +0x0,
  20627. +0x0,
  20628. +0x0,
  20629. +0x0,
  20630. +0x0,
  20631. +0x0,
  20632. +0x0,
  20633. +0x0,
  20634. +0x0,
  20635. +0x0,
  20636. +0x0,
  20637. +0x0,
  20638. +0x0,
  20639. +0x0,
  20640. +0x0,
  20641. +0x0,
  20642. +0x0,
  20643. +0x0,
  20644. +0x0,
  20645. +0x0,
  20646. +0x0,
  20647. +0x0,
  20648. +0x0,
  20649. +0x0,
  20650. +0x0,
  20651. +0x0,
  20652. +0x0,
  20653. +0x0,
  20654. +0x0,
  20655. +0x0,
  20656. +0x0,
  20657. +0x0,
  20658. +0x0,
  20659. +0x0,
  20660. +0x0,
  20661. +0x0,
  20662. +0x0,
  20663. +0x0,
  20664. +0x0,
  20665. +0x0,
  20666. +0x0,
  20667. +0x0,
  20668. +0x0,
  20669. +0x0,
  20670. +0x0,
  20671. +0x0,
  20672. +0x0,
  20673. +0x0,
  20674. +0x0,
  20675. +0x0,
  20676. +0x0,
  20677. +0x0,
  20678. +0x0,
  20679. +0x0,
  20680. +0x0,
  20681. +0x0,
  20682. +0x0,
  20683. +0x0,
  20684. +0x0,
  20685. +0x0,
  20686. +0x0,
  20687. +0x0,
  20688. +0x0,
  20689. +0x0,
  20690. +0x0,
  20691. +0x0,
  20692. +0x0,
  20693. +0x0,
  20694. +0x0,
  20695. +0x0,
  20696. +0x0,
  20697. +0x0,
  20698. +0x0,
  20699. +0x0,
  20700. +0x0,
  20701. +0x0,
  20702. +0x0,
  20703. +0x0,
  20704. +0x0,
  20705. +0x0,
  20706. +0x0,
  20707. +0x0,
  20708. +0x0,
  20709. +0x0,
  20710. +0x0,
  20711. +0x0,
  20712. +0x0,
  20713. +0x0,
  20714. +0x0,
  20715. +0x0,
  20716. +0x0,
  20717. +0x0,
  20718. +0x0,
  20719. +0x0,
  20720. +0x0,
  20721. +0x0,
  20722. +0x0,
  20723. +0x0,
  20724. +0x0,
  20725. +0x0,
  20726. +0x0,
  20727. +0x0,
  20728. +0x0,
  20729. +0x0,
  20730. +0x0,
  20731. +0x0,
  20732. +0x0,
  20733. +0x0,
  20734. +0x0,
  20735. +0x0,
  20736. +0x0,
  20737. +0x0,
  20738. +0x0,
  20739. +0x0,
  20740. +0x0,
  20741. +0x0,
  20742. +0x0,
  20743. +0x0,
  20744. +0x0,
  20745. +0x0,
  20746. +0x0,
  20747. +0x0,
  20748. +0x0,
  20749. +0x0,
  20750. +0x0,
  20751. +0x0,
  20752. +0x0,
  20753. +0x0,
  20754. +0x0,
  20755. +0x0,
  20756. +0x0,
  20757. +0x0,
  20758. +0x0,
  20759. +0x0,
  20760. +0x0,
  20761. +0x0,
  20762. +0x0,
  20763. +0x0,
  20764. +0x0,
  20765. +0x0,
  20766. +0x0,
  20767. +0x0,
  20768. +0x0,
  20769. +0x0,
  20770. +0x0,
  20771. +0x0,
  20772. +0x0,
  20773. +0x0,
  20774. +0x0,
  20775. +0x0,
  20776. +0x0,
  20777. +0x0,
  20778. +0x0,
  20779. +0x0,
  20780. +0x0,
  20781. +0x0,
  20782. +0x0,
  20783. +0x0,
  20784. +0x0,
  20785. +0x0,
  20786. +0x0,
  20787. +0x0,
  20788. +0x0,
  20789. +0x0,
  20790. +0x0,
  20791. +0x0,
  20792. +0x0,
  20793. +0x0,
  20794. +0x0,
  20795. +0x0,
  20796. +0x0,
  20797. +0x0,
  20798. +0x0,
  20799. +0x0,
  20800. +0x0,
  20801. +0x0,
  20802. +0x0,
  20803. +0x0,
  20804. +0x0,
  20805. +0x0,
  20806. +0x0,
  20807. +0x0,
  20808. +0x0,
  20809. +0x0,
  20810. +0x0,
  20811. +0x0,
  20812. +0x0,
  20813. +0x0,
  20814. +0x0,
  20815. +0x0,
  20816. +0x0,
  20817. +0x0,
  20818. +0x0,
  20819. +0x0,
  20820. +0x0,
  20821. +0x0,
  20822. +0x0,
  20823. +0x0,
  20824. +0x0,
  20825. +0x0,
  20826. +0x0,
  20827. +0x0,
  20828. +0x0,
  20829. +0x0,
  20830. +0x0,
  20831. +0x0,
  20832. +0x0,
  20833. +0x0,
  20834. +0x0,
  20835. +0x0,
  20836. +0x0,
  20837. +0x0,
  20838. +0x0,
  20839. +0x0,
  20840. +0x0,
  20841. +0x0,
  20842. +0x0,
  20843. +0x0,
  20844. +0x0,
  20845. +0x0,
  20846. +0x0,
  20847. +0x0,
  20848. +0x0,
  20849. +0x0,
  20850. +0x0,
  20851. +0x0,
  20852. +0x0,
  20853. +0x0,
  20854. +0x0,
  20855. +0x0,
  20856. +0x0,
  20857. +0x0,
  20858. +0x0,
  20859. +0x0,
  20860. +0x0,
  20861. +0x0,
  20862. +0x0,
  20863. +0x0,
  20864. +0x0,
  20865. +0x0,
  20866. +0x0,
  20867. +0x0,
  20868. +0x0,
  20869. +0x0,
  20870. +0x0,
  20871. +0x0,
  20872. +0x0,
  20873. +0x0,
  20874. +0x0,
  20875. +0x0,
  20876. +0x0,
  20877. +0x0,
  20878. +0x0,
  20879. +0x0,
  20880. +0x0,
  20881. +0x0,
  20882. +0x0,
  20883. +0x0,
  20884. +0x0,
  20885. +0x0,
  20886. +0x0,
  20887. +0x0,
  20888. +0x0,
  20889. +0x0,
  20890. +0x0,
  20891. +0x0,
  20892. +0x0,
  20893. +0x0,
  20894. +0x0,
  20895. +0x0,
  20896. +0x0,
  20897. +0x0,
  20898. +0x0,
  20899. +0x0,
  20900. +0x0,
  20901. +0x0,
  20902. +0x0,
  20903. +0x0,
  20904. +0x0,
  20905. +0x0,
  20906. +0x0,
  20907. +0x0,
  20908. +0x0,
  20909. +0x0,
  20910. +0x0,
  20911. +0x0,
  20912. +0x0,
  20913. +0x0,
  20914. +0x0,
  20915. +0x0,
  20916. +0x0,
  20917. +0x0,
  20918. +0x0,
  20919. +0x0,
  20920. +0x0,
  20921. +0x0,
  20922. +0x0,
  20923. +0x0,
  20924. +0x0,
  20925. +0x0,
  20926. +0x0,
  20927. +0x0,
  20928. +0x0,
  20929. +0x0,
  20930. +0x0,
  20931. +0x0,
  20932. +0x0,
  20933. +0x0,
  20934. +0x0,
  20935. +0x0,
  20936. +0x0,
  20937. +0x0,
  20938. +0x0,
  20939. +0x0,
  20940. +0x0,
  20941. +0x0,
  20942. +0x0,
  20943. +0x0,
  20944. +0x0,
  20945. +0x0,
  20946. +0x0,
  20947. +0x0,
  20948. +0x0,
  20949. +0x0,
  20950. +0x0,
  20951. +0x0,
  20952. +0x0,
  20953. +0x0,
  20954. +0x0,
  20955. +0x0,
  20956. +0x0,
  20957. +0x0,
  20958. +0x0,
  20959. +0x0,
  20960. +0x0,
  20961. +0x0,
  20962. +0x0,
  20963. +0x0,
  20964. +0x0,
  20965. +0x0,
  20966. +0x0,
  20967. +0x0,
  20968. +0x0,
  20969. +0x0,
  20970. +0x0,
  20971. +0x0,
  20972. +0x0,
  20973. +0x0,
  20974. +0x0,
  20975. +0x0,
  20976. +0x0,
  20977. +0x0,
  20978. +0x0,
  20979. +0x0,
  20980. +0x0,
  20981. +0x0,
  20982. +0x0,
  20983. +0x0,
  20984. +0x0,
  20985. +0x0,
  20986. +0x0,
  20987. +0x0,
  20988. +0x0,
  20989. +0x0,
  20990. +0x0,
  20991. +0x0,
  20992. +0x0,
  20993. +0x0,
  20994. +0x0,
  20995. +0x0,
  20996. +0x0,
  20997. +0x0,
  20998. +0x0,
  20999. +0x0,
  21000. +0x0,
  21001. +0x0,
  21002. +0x0,
  21003. +0x0,
  21004. +0x0,
  21005. +0x0,
  21006. +0x0,
  21007. +0x0,
  21008. +0x0,
  21009. +0x0,
  21010. +0x0,
  21011. +0x0,
  21012. +0x0,
  21013. +0x0,
  21014. +0x0,
  21015. +0x0,
  21016. +0x0,
  21017. +0x0,
  21018. +0x0,
  21019. +0x0,
  21020. +0x0,
  21021. +0x0,
  21022. +0x0,
  21023. +0x0,
  21024. +0x0,
  21025. +0x0,
  21026. +0x0,
  21027. +0x0,
  21028. +0x0,
  21029. +0x0,
  21030. +0x0,
  21031. +0x0,
  21032. +0x0,
  21033. +0x0,
  21034. +0x0,
  21035. +0x0,
  21036. +0x0,
  21037. +0x0,
  21038. +0x0,
  21039. +0x0,
  21040. +0x0,
  21041. +0x0,
  21042. +0x0,
  21043. +0x0,
  21044. +0x0,
  21045. +0x0,
  21046. +0x0,
  21047. +0x0,
  21048. +0x0,
  21049. +0x0,
  21050. +0x0,
  21051. +0x0,
  21052. +0x0,
  21053. +0x0,
  21054. +0x0,
  21055. +0x0,
  21056. +0x0,
  21057. +0x0,
  21058. +0x0,
  21059. +0x0,
  21060. +0x0,
  21061. +0x0,
  21062. +0x0,
  21063. +0x0,
  21064. +0x0,
  21065. +0x0,
  21066. +0x0,
  21067. +0x0,
  21068. +0x0,
  21069. +0x0,
  21070. +0x0,
  21071. +0x0,
  21072. +0x0,
  21073. +0x0,
  21074. +0x0,
  21075. +0x0,
  21076. +0x0,
  21077. +0x0,
  21078. +0x0,
  21079. +0x0,
  21080. +0x0,
  21081. +0x0,
  21082. +0x0,
  21083. +0x0,
  21084. +0x0,
  21085. +0x0,
  21086. +0x0,
  21087. +0x0,
  21088. +0x0,
  21089. +0x0,
  21090. +0x0,
  21091. +0x0,
  21092. +0x0,
  21093. +0x0,
  21094. +0x0,
  21095. +0x0,
  21096. +0x0,
  21097. +0x0,
  21098. +0x0,
  21099. +0x0,
  21100. +0x0,
  21101. +0x0,
  21102. +0x0,
  21103. +0x0,
  21104. +0x0,
  21105. +0x0,
  21106. +0x0,
  21107. +0x0,
  21108. +0x0,
  21109. +0x0,
  21110. +0x0,
  21111. +0x0,
  21112. +0x0,
  21113. +0x0,
  21114. +0x0,
  21115. +0x0,
  21116. +0x0,
  21117. +0x0,
  21118. +0x0,
  21119. +0x0,
  21120. +0x0,
  21121. +0x0,
  21122. +0x0,
  21123. +0x0,
  21124. +0x0,
  21125. +0x0,
  21126. +0x0,
  21127. +0x0,
  21128. +0x0,
  21129. +0x0,
  21130. +0x0,
  21131. +0x0,
  21132. +0x0,
  21133. +0x0,
  21134. +0x0,
  21135. +0x0,
  21136. +0x0,
  21137. +0x0,
  21138. +0x0,
  21139. +0x0,
  21140. +0x0,
  21141. +0x0,
  21142. +0x0,
  21143. +0x0,
  21144. +0x0,
  21145. +0x0,
  21146. +0x0,
  21147. +0x0,
  21148. +0x0,
  21149. +0x0,
  21150. +0x0,
  21151. +0x0,
  21152. +0x0,
  21153. +0x0,
  21154. +0x0,
  21155. +0x0,
  21156. +0x0,
  21157. +0x0,
  21158. +0x0,
  21159. +0x0,
  21160. +0x0,
  21161. +0x0,
  21162. +0x0,
  21163. +0x0,
  21164. +0x0,
  21165. +0x0,
  21166. +0x0,
  21167. +0x0,
  21168. +0x0,
  21169. +0x0,
  21170. +0x0,
  21171. +0x0,
  21172. +0x0,
  21173. +0x0,
  21174. +0x0,
  21175. +0x0,
  21176. +0x0,
  21177. +0x0,
  21178. +0x0,
  21179. +0x0,
  21180. +0x0,
  21181. +0x0,
  21182. +0x0,
  21183. +0x0,
  21184. +0x0,
  21185. +0x0,
  21186. +0x0,
  21187. +0x0,
  21188. +0x0,
  21189. +0x0,
  21190. +0x0,
  21191. +0x0,
  21192. +0x0,
  21193. +0x0,
  21194. +0x0,
  21195. +0x0,
  21196. +0x0,
  21197. +0x0,
  21198. +0x0,
  21199. +0x0,
  21200. +0x0,
  21201. +0x0,
  21202. +0x0,
  21203. +0x0,
  21204. +0x0,
  21205. +0x0,
  21206. +0x0,
  21207. +0x0,
  21208. +0x0,
  21209. +0x0,
  21210. +0x0,
  21211. +0x0,
  21212. +0x0,
  21213. +0x0,
  21214. +0x0,
  21215. +0x0,
  21216. +0x0,
  21217. +0x0,
  21218. +0x0,
  21219. +0x0,
  21220. +0x0,
  21221. +0x0,
  21222. +0x0,
  21223. +0x0,
  21224. +0x0,
  21225. +0x0,
  21226. +0x0,
  21227. +0x0,
  21228. +0x0,
  21229. +0x0,
  21230. +0x0,
  21231. +0x0,
  21232. +0x0,
  21233. +0x0,
  21234. +0x0,
  21235. +0x0,
  21236. +0x0,
  21237. +0x0,
  21238. +0x0,
  21239. +0x0,
  21240. +0x0,
  21241. +0x0,
  21242. +0x0,
  21243. +0x0,
  21244. +0x0,
  21245. +0x0,
  21246. +0x0,
  21247. +0x0,
  21248. +0x0,
  21249. +0x0,
  21250. +0x0,
  21251. +0x0,
  21252. +0x0,
  21253. +0x0,
  21254. +0x0,
  21255. +0x0,
  21256. +0x0,
  21257. +0x0,
  21258. +0x0,
  21259. +0x0,
  21260. +0x0,
  21261. +0x0,
  21262. +0x0,
  21263. +0x0,
  21264. +0x0,
  21265. +0x0,
  21266. +0x0,
  21267. +0x0,
  21268. +0x0,
  21269. +0x0,
  21270. +0x0,
  21271. +0x0,
  21272. +0x0,
  21273. +0x0,
  21274. +0x0,
  21275. +0x0,
  21276. +0x0,
  21277. +0x0,
  21278. +0x0,
  21279. +0x0,
  21280. +0x0,
  21281. +0x0,
  21282. +0x0,
  21283. +0x0,
  21284. +0x0,
  21285. +0x0,
  21286. +0x0,
  21287. +0x0,
  21288. +0x0,
  21289. +0x0,
  21290. +0x0,
  21291. +0x0,
  21292. +0x0,
  21293. +0x0,
  21294. +0x0,
  21295. +0x0,
  21296. +0x0,
  21297. +0x0,
  21298. +0x0,
  21299. +0x0,
  21300. +0x0,
  21301. +0x0,
  21302. +0x0,
  21303. +0x0,
  21304. +0x0,
  21305. +0x0,
  21306. +0x0,
  21307. +0x0,
  21308. +0x0,
  21309. +0x0,
  21310. +0x0,
  21311. +0x0,
  21312. +0x0,
  21313. +0x0,
  21314. +0x0,
  21315. +0x0,
  21316. +0x0,
  21317. +0x0,
  21318. +0x0,
  21319. +0x0,
  21320. +0x0,
  21321. +0x0,
  21322. +0x0,
  21323. +0x0,
  21324. +0x0,
  21325. +0x0,
  21326. +0x0,
  21327. +0x0,
  21328. +0x0,
  21329. +0x0,
  21330. +0x0,
  21331. +0x0,
  21332. +0x0,
  21333. +0x0,
  21334. +0x0,
  21335. +0x0,
  21336. +0x0,
  21337. +0x0,
  21338. +0x0,
  21339. +0x0,
  21340. +0x0,
  21341. +0x0,
  21342. +0x0,
  21343. +0x0,
  21344. +0x0,
  21345. +0x0,
  21346. +0x0,
  21347. +0x0,
  21348. +0x0,
  21349. +0x0,
  21350. +0x0,
  21351. +0x0,
  21352. +0x0,
  21353. +0x0,
  21354. +0x0,
  21355. +0x0,
  21356. +0x0,
  21357. +0x0,
  21358. +0x0,
  21359. +0x0,
  21360. +0x0,
  21361. +0x0,
  21362. +0x0,
  21363. +0x0,
  21364. +0x0,
  21365. +0x0,
  21366. +0x0,
  21367. +0x0,
  21368. +0x0,
  21369. +0x0,
  21370. +0x0,
  21371. +0x0,
  21372. +0x0,
  21373. +0x0};
  21374. +
  21375. +unsigned short train1d_dmem[874] = {
  21376. +0x20,
  21377. +0x0,
  21378. +0x0,
  21379. +0x640,
  21380. +0x2,
  21381. +0x0,
  21382. +0x256,
  21383. +0x4000,
  21384. +0x101,
  21385. +0x0,
  21386. +0x100,
  21387. +0x31f,
  21388. +0xff,
  21389. +0x100,
  21390. +0x0,
  21391. +0x0,
  21392. +0x0,
  21393. +0x0,
  21394. +0x1,
  21395. +0x0,
  21396. +0x0,
  21397. +0x0,
  21398. +0x0,
  21399. +0x0,
  21400. +0x0,
  21401. +0x0,
  21402. +0x0,
  21403. +0x0,
  21404. +0x0,
  21405. +0x0,
  21406. +0x0,
  21407. +0x0,
  21408. +0x0,
  21409. +0x0,
  21410. +0x0,
  21411. +0x0,
  21412. +0x0,
  21413. +0x0,
  21414. +0x0,
  21415. +0x0,
  21416. +0x0,
  21417. +0x0,
  21418. +0x0,
  21419. +0x0,
  21420. +0x0,
  21421. +0x0,
  21422. +0x0,
  21423. +0x215,
  21424. +0x101,
  21425. +0x0,
  21426. +0x80,
  21427. +0x0,
  21428. +0x641,
  21429. +0x400,
  21430. +0x101,
  21431. +0x0,
  21432. +0x0,
  21433. +0x0,
  21434. +0x0,
  21435. +0x0,
  21436. +0x0,
  21437. +0x0,
  21438. +0x0,
  21439. +0x1221,
  21440. +0x0,
  21441. +0x0,
  21442. +0x0,
  21443. +0x0,
  21444. +0x0,
  21445. +0x0,
  21446. +0x0,
  21447. +0x0,
  21448. +0x0,
  21449. +0x0,
  21450. +0x0,
  21451. +0x0,
  21452. +0x0,
  21453. +0x0,
  21454. +0x0,
  21455. +0x0,
  21456. +0x0,
  21457. +0x0,
  21458. +0x0,
  21459. +0x0,
  21460. +0x0,
  21461. +0x0,
  21462. +0x0,
  21463. +0x0,
  21464. +0x0,
  21465. +0x0,
  21466. +0x0,
  21467. +0x0,
  21468. +0x0,
  21469. +0x0,
  21470. +0x0,
  21471. +0x0,
  21472. +0x0,
  21473. +0x0,
  21474. +0x0,
  21475. +0x0,
  21476. +0x0,
  21477. +0x0,
  21478. +0x0,
  21479. +0x0,
  21480. +0x0,
  21481. +0x0,
  21482. +0x0,
  21483. +0x0,
  21484. +0x0,
  21485. +0x0,
  21486. +0x0,
  21487. +0x0,
  21488. +0x0,
  21489. +0x0,
  21490. +0x0,
  21491. +0x0,
  21492. +0x0,
  21493. +0x0,
  21494. +0x0,
  21495. +0x0,
  21496. +0x0,
  21497. +0x0,
  21498. +0x0,
  21499. +0x0,
  21500. +0x0,
  21501. +0x0,
  21502. +0x0,
  21503. +0x0,
  21504. +0x0,
  21505. +0x0,
  21506. +0x0,
  21507. +0x0,
  21508. +0x0,
  21509. +0x0,
  21510. +0x0,
  21511. +0x0,
  21512. +0x0,
  21513. +0x0,
  21514. +0x0,
  21515. +0x0,
  21516. +0x0,
  21517. +0x0,
  21518. +0x0,
  21519. +0x0,
  21520. +0x0,
  21521. +0x0,
  21522. +0x0,
  21523. +0x0,
  21524. +0x0,
  21525. +0x0,
  21526. +0x0,
  21527. +0x0,
  21528. +0x0,
  21529. +0x0,
  21530. +0x0,
  21531. +0x0,
  21532. +0x0,
  21533. +0x0,
  21534. +0x0,
  21535. +0x0,
  21536. +0x0,
  21537. +0x0,
  21538. +0x0,
  21539. +0x0,
  21540. +0x0,
  21541. +0x0,
  21542. +0x0,
  21543. +0x0,
  21544. +0x0,
  21545. +0x0,
  21546. +0x0,
  21547. +0x0,
  21548. +0x0,
  21549. +0x0,
  21550. +0x0,
  21551. +0x0,
  21552. +0x0,
  21553. +0x0,
  21554. +0x0,
  21555. +0x0,
  21556. +0x0,
  21557. +0x0,
  21558. +0x0,
  21559. +0x0,
  21560. +0x0,
  21561. +0x0,
  21562. +0x0,
  21563. +0x0,
  21564. +0x0,
  21565. +0x0,
  21566. +0x0,
  21567. +0x0,
  21568. +0x0,
  21569. +0x0,
  21570. +0x0,
  21571. +0x0,
  21572. +0x0,
  21573. +0x0,
  21574. +0x0,
  21575. +0x0,
  21576. +0x0,
  21577. +0x0,
  21578. +0x0,
  21579. +0x0,
  21580. +0x0,
  21581. +0x0,
  21582. +0x0,
  21583. +0x0,
  21584. +0x0,
  21585. +0x0,
  21586. +0x0,
  21587. +0x0,
  21588. +0x0,
  21589. +0x0,
  21590. +0x0,
  21591. +0x0,
  21592. +0x0,
  21593. +0x0,
  21594. +0x0,
  21595. +0x0,
  21596. +0x0,
  21597. +0x0,
  21598. +0x0,
  21599. +0x0,
  21600. +0x0,
  21601. +0x0,
  21602. +0x0,
  21603. +0x0,
  21604. +0x0,
  21605. +0x0,
  21606. +0x0,
  21607. +0x0,
  21608. +0x0,
  21609. +0x0,
  21610. +0x0,
  21611. +0x0,
  21612. +0x0,
  21613. +0x0,
  21614. +0x0,
  21615. +0x0,
  21616. +0x0,
  21617. +0x0,
  21618. +0x0,
  21619. +0x0,
  21620. +0x0,
  21621. +0x0,
  21622. +0x0,
  21623. +0x0,
  21624. +0x0,
  21625. +0x0,
  21626. +0x0,
  21627. +0x0,
  21628. +0x0,
  21629. +0x0,
  21630. +0x0,
  21631. +0x0,
  21632. +0x0,
  21633. +0x0,
  21634. +0x0,
  21635. +0x0,
  21636. +0x0,
  21637. +0x0,
  21638. +0x0,
  21639. +0x0,
  21640. +0x0,
  21641. +0x0,
  21642. +0x0,
  21643. +0x0,
  21644. +0x0,
  21645. +0x0,
  21646. +0x0,
  21647. +0x0,
  21648. +0x0,
  21649. +0x0,
  21650. +0x0,
  21651. +0x0,
  21652. +0x0,
  21653. +0x0,
  21654. +0x0,
  21655. +0x0,
  21656. +0x0,
  21657. +0x0,
  21658. +0x0,
  21659. +0x0,
  21660. +0x0,
  21661. +0x0,
  21662. +0x0,
  21663. +0x0,
  21664. +0x0,
  21665. +0x0,
  21666. +0x0,
  21667. +0x0,
  21668. +0x0,
  21669. +0x0,
  21670. +0x0,
  21671. +0x0,
  21672. +0x0,
  21673. +0x0,
  21674. +0x0,
  21675. +0x0,
  21676. +0x0,
  21677. +0x0,
  21678. +0x0,
  21679. +0x0,
  21680. +0x0,
  21681. +0x0,
  21682. +0x0,
  21683. +0x0,
  21684. +0x0,
  21685. +0x0,
  21686. +0x0,
  21687. +0x0,
  21688. +0x0,
  21689. +0x0,
  21690. +0x0,
  21691. +0x0,
  21692. +0x0,
  21693. +0x0,
  21694. +0x0,
  21695. +0x0,
  21696. +0x0,
  21697. +0x0,
  21698. +0x0,
  21699. +0x0,
  21700. +0x0,
  21701. +0x0,
  21702. +0x0,
  21703. +0x0,
  21704. +0x0,
  21705. +0x0,
  21706. +0x0,
  21707. +0x0,
  21708. +0x0,
  21709. +0x0,
  21710. +0x0,
  21711. +0x0,
  21712. +0x0,
  21713. +0x0,
  21714. +0x0,
  21715. +0x0,
  21716. +0x0,
  21717. +0x0,
  21718. +0x0,
  21719. +0x0,
  21720. +0x0,
  21721. +0x0,
  21722. +0x0,
  21723. +0x0,
  21724. +0x0,
  21725. +0x0,
  21726. +0x0,
  21727. +0x0,
  21728. +0x0,
  21729. +0x0,
  21730. +0x0,
  21731. +0x0,
  21732. +0x0,
  21733. +0x0,
  21734. +0x0,
  21735. +0x0,
  21736. +0x0,
  21737. +0x0,
  21738. +0x0,
  21739. +0x0,
  21740. +0x0,
  21741. +0x0,
  21742. +0x0,
  21743. +0x0,
  21744. +0x0,
  21745. +0x0,
  21746. +0x0,
  21747. +0x0,
  21748. +0x0,
  21749. +0x0,
  21750. +0x0,
  21751. +0x0,
  21752. +0x0,
  21753. +0x0,
  21754. +0x0,
  21755. +0x0,
  21756. +0x0,
  21757. +0x0,
  21758. +0x0,
  21759. +0x0,
  21760. +0x0,
  21761. +0x0,
  21762. +0x0,
  21763. +0x0,
  21764. +0x0,
  21765. +0x0,
  21766. +0x0,
  21767. +0x0,
  21768. +0x0,
  21769. +0x0,
  21770. +0x0,
  21771. +0x0,
  21772. +0x0,
  21773. +0x0,
  21774. +0x0,
  21775. +0x0,
  21776. +0x0,
  21777. +0x0,
  21778. +0x0,
  21779. +0x0,
  21780. +0x0,
  21781. +0x0,
  21782. +0x0,
  21783. +0x0,
  21784. +0x0,
  21785. +0x0,
  21786. +0x0,
  21787. +0x0,
  21788. +0x0,
  21789. +0x0,
  21790. +0x0,
  21791. +0x0,
  21792. +0x0,
  21793. +0x0,
  21794. +0x0,
  21795. +0x0,
  21796. +0x0,
  21797. +0x0,
  21798. +0x0,
  21799. +0x0,
  21800. +0x0,
  21801. +0x0,
  21802. +0x0,
  21803. +0x0,
  21804. +0x0,
  21805. +0x0,
  21806. +0x0,
  21807. +0x0,
  21808. +0x0,
  21809. +0x0,
  21810. +0x0,
  21811. +0x0,
  21812. +0x0,
  21813. +0x0,
  21814. +0x0,
  21815. +0x0,
  21816. +0x0,
  21817. +0x0,
  21818. +0x0,
  21819. +0x0,
  21820. +0x0,
  21821. +0x0,
  21822. +0x0,
  21823. +0x0,
  21824. +0x0,
  21825. +0x0,
  21826. +0x0,
  21827. +0x0,
  21828. +0x0,
  21829. +0x0,
  21830. +0x0,
  21831. +0x0,
  21832. +0x0,
  21833. +0x0,
  21834. +0x0,
  21835. +0x0,
  21836. +0x0,
  21837. +0x0,
  21838. +0x0,
  21839. +0x0,
  21840. +0x0,
  21841. +0x0,
  21842. +0x0,
  21843. +0x0,
  21844. +0x0,
  21845. +0x0,
  21846. +0x0,
  21847. +0x0,
  21848. +0x0,
  21849. +0x0,
  21850. +0x0,
  21851. +0x0,
  21852. +0x0,
  21853. +0x0,
  21854. +0x0,
  21855. +0x0,
  21856. +0x0,
  21857. +0x0,
  21858. +0x0,
  21859. +0x0,
  21860. +0x0,
  21861. +0x0,
  21862. +0x0,
  21863. +0x0,
  21864. +0x0,
  21865. +0x0,
  21866. +0x0,
  21867. +0x0,
  21868. +0x0,
  21869. +0x0,
  21870. +0x0,
  21871. +0x0,
  21872. +0x0,
  21873. +0x0,
  21874. +0x0,
  21875. +0x0,
  21876. +0x0,
  21877. +0x0,
  21878. +0x0,
  21879. +0x0,
  21880. +0x0,
  21881. +0x0,
  21882. +0x0,
  21883. +0x15,
  21884. +0x100,
  21885. +0x0,
  21886. +0x0,
  21887. +0x0,
  21888. +0x0,
  21889. +0x0,
  21890. +0x0,
  21891. +0x0,
  21892. +0x0,
  21893. +0xff,
  21894. +0x0,
  21895. +0x0,
  21896. +0x14a,
  21897. +0x181,
  21898. +0x118,
  21899. +0x118,
  21900. +0x16f,
  21901. +0x16f,
  21902. +0x159,
  21903. +0x181,
  21904. +0x120,
  21905. +0x120,
  21906. +0x0,
  21907. +0x0,
  21908. +0x701c,
  21909. +0x61a8,
  21910. +0x35ac,
  21911. +0x35ac,
  21912. +0x125c,
  21913. +0x125c,
  21914. +0xc738,
  21915. +0xb0f4,
  21916. +0x6590,
  21917. +0x6590,
  21918. +0x8b26,
  21919. +0x39,
  21920. +0x0,
  21921. +0x0,
  21922. +0x0,
  21923. +0x0,
  21924. +0x0,
  21925. +0x0,
  21926. +0x0,
  21927. +0x0,
  21928. +0xf01f,
  21929. +0x1,
  21930. +0x0,
  21931. +0xffb4,
  21932. +0x1,
  21933. +0x1,
  21934. +0xf0b4,
  21935. +0x1,
  21936. +0x0,
  21937. +0xf4b4,
  21938. +0x1,
  21939. +0x0,
  21940. +0xf0b9,
  21941. +0x1,
  21942. +0x0,
  21943. +0xf0ba,
  21944. +0x1,
  21945. +0x0,
  21946. +0xf0bb,
  21947. +0x1,
  21948. +0x0,
  21949. +0xf001,
  21950. +0x1,
  21951. +0x0,
  21952. +0xf011,
  21953. +0x1,
  21954. +0x1,
  21955. +0xf012,
  21956. +0x1,
  21957. +0xf000,
  21958. +0xf018,
  21959. +0x1,
  21960. +0x1,
  21961. +0xf013,
  21962. +0x1,
  21963. +0x0,
  21964. +0xf0f9,
  21965. +0x4,
  21966. +0x200,
  21967. +0xf0fa,
  21968. +0x4,
  21969. +0x0,
  21970. +0xf0fb,
  21971. +0x4,
  21972. +0x100,
  21973. +0xff62,
  21974. +0x1,
  21975. +0x0,
  21976. +0xf062,
  21977. +0x1,
  21978. +0xf,
  21979. +0xf462,
  21980. +0x1,
  21981. +0xf0,
  21982. +0xf002,
  21983. +0x1,
  21984. +0x204,
  21985. +0x0,
  21986. +0xf01f,
  21987. +0x1,
  21988. +0x0,
  21989. +0xffb4,
  21990. +0x1,
  21991. +0x1,
  21992. +0xf0b4,
  21993. +0x1,
  21994. +0x0,
  21995. +0xf4b4,
  21996. +0x1,
  21997. +0x0,
  21998. +0xf0b9,
  21999. +0x1,
  22000. +0x0,
  22001. +0xf0ba,
  22002. +0x1,
  22003. +0x0,
  22004. +0xf0bb,
  22005. +0x1,
  22006. +0x0,
  22007. +0xf001,
  22008. +0x1,
  22009. +0x0,
  22010. +0xf0f9,
  22011. +0x4,
  22012. +0x200,
  22013. +0xf0fa,
  22014. +0x4,
  22015. +0x0,
  22016. +0xf0fb,
  22017. +0x4,
  22018. +0x100,
  22019. +0xf060,
  22020. +0x7,
  22021. +0x5,
  22022. +0xf065,
  22023. +0x7,
  22024. +0x1ff,
  22025. +0xf011,
  22026. +0x7,
  22027. +0x10,
  22028. +0xff62,
  22029. +0x1,
  22030. +0x0,
  22031. +0xf862,
  22032. +0x1,
  22033. +0xfd,
  22034. +0xf002,
  22035. +0x1,
  22036. +0x220,
  22037. +0x0,
  22038. +0xf01f,
  22039. +0x1,
  22040. +0x0,
  22041. +0xffb4,
  22042. +0x1,
  22043. +0x1,
  22044. +0xf0b4,
  22045. +0x1,
  22046. +0x0,
  22047. +0xf4b4,
  22048. +0x1,
  22049. +0x0,
  22050. +0xf0b9,
  22051. +0x1,
  22052. +0x0,
  22053. +0xf0ba,
  22054. +0x1,
  22055. +0x0,
  22056. +0xf0bb,
  22057. +0x1,
  22058. +0x0,
  22059. +0xf001,
  22060. +0x1,
  22061. +0x0,
  22062. +0xf013,
  22063. +0x1,
  22064. +0x0,
  22065. +0xf0f9,
  22066. +0x4,
  22067. +0x200,
  22068. +0xf0fa,
  22069. +0x4,
  22070. +0x0,
  22071. +0xf0fb,
  22072. +0x4,
  22073. +0x100,
  22074. +0xf060,
  22075. +0x7,
  22076. +0x8,
  22077. +0xf065,
  22078. +0x7,
  22079. +0x0,
  22080. +0xff62,
  22081. +0x1,
  22082. +0x0,
  22083. +0xf002,
  22084. +0x1,
  22085. +0x220,
  22086. +0x10f8,
  22087. +0x20e8,
  22088. +0xf01f,
  22089. +0x1,
  22090. +0x0,
  22091. +0xf03b,
  22092. +0x2,
  22093. +0x1,
  22094. +0xffb2,
  22095. +0x1,
  22096. +0x0,
  22097. +0xf0b2,
  22098. +0x1,
  22099. +0x1,
  22100. +0xf4b2,
  22101. +0x1,
  22102. +0x1,
  22103. +0xffb4,
  22104. +0x1,
  22105. +0x1,
  22106. +0xf0b4,
  22107. +0x1,
  22108. +0x0,
  22109. +0xf4b4,
  22110. +0x1,
  22111. +0x0,
  22112. +0xf0b9,
  22113. +0x1,
  22114. +0x0,
  22115. +0xf0ba,
  22116. +0x1,
  22117. +0x0,
  22118. +0xf0bb,
  22119. +0x1,
  22120. +0x0,
  22121. +0xf001,
  22122. +0x1,
  22123. +0x0,
  22124. +0xf060,
  22125. +0x7,
  22126. +0x1,
  22127. +0xf065,
  22128. +0x7,
  22129. +0x1ff,
  22130. +0xff26,
  22131. +0x7,
  22132. +0xffff,
  22133. +0xff27,
  22134. +0x7,
  22135. +0xffff,
  22136. +0xf013,
  22137. +0x1,
  22138. +0x2,
  22139. +0xff32,
  22140. +0x1,
  22141. +0x1000,
  22142. +0xff62,
  22143. +0x1,
  22144. +0x0,
  22145. +0xf062,
  22146. +0x1,
  22147. +0x1,
  22148. +0xf462,
  22149. +0x1,
  22150. +0x10,
  22151. +0xf002,
  22152. +0x1,
  22153. +0x208,
  22154. +0xf01f,
  22155. +0x1,
  22156. +0x0,
  22157. +0xffb2,
  22158. +0x1,
  22159. +0x0,
  22160. +0xf0b2,
  22161. +0x1,
  22162. +0x1,
  22163. +0xf4b2,
  22164. +0x1,
  22165. +0x1,
  22166. +0xffb4,
  22167. +0x1,
  22168. +0x1,
  22169. +0xf0b4,
  22170. +0x1,
  22171. +0x0,
  22172. +0xf4b4,
  22173. +0x1,
  22174. +0x0,
  22175. +0xf0b9,
  22176. +0x1,
  22177. +0x0,
  22178. +0xf0ba,
  22179. +0x1,
  22180. +0x0,
  22181. +0xf0bb,
  22182. +0x1,
  22183. +0x0,
  22184. +0xf011,
  22185. +0x1,
  22186. +0x101,
  22187. +0xf012,
  22188. +0x1,
  22189. +0x1,
  22190. +0xf013,
  22191. +0x1,
  22192. +0x2,
  22193. +0xf018,
  22194. +0x1,
  22195. +0x1,
  22196. +0xf060,
  22197. +0x7,
  22198. +0x1,
  22199. +0xf065,
  22200. +0x7,
  22201. +0x1ff,
  22202. +0xff26,
  22203. +0x7,
  22204. +0xffff,
  22205. +0xff27,
  22206. +0x7,
  22207. +0xffff,
  22208. +0xff62,
  22209. +0x1,
  22210. +0x0,
  22211. +0xf062,
  22212. +0x1,
  22213. +0x1,
  22214. +0xf462,
  22215. +0x1,
  22216. +0x10,
  22217. +0xff32,
  22218. +0x1,
  22219. +0x800,
  22220. +0xf002,
  22221. +0x1,
  22222. +0x210,
  22223. +0x0,
  22224. +0x6e,
  22225. +0x2,
  22226. +0x1,
  22227. +0xfd,
  22228. +0x4,
  22229. +0xf,
  22230. +0x60,
  22231. +0x7,
  22232. +0x0,
  22233. +0xe8,
  22234. +0x4,
  22235. +0xff,
  22236. +0xfc,
  22237. +0x4,
  22238. +0x404,
  22239. +0x3a,
  22240. +0x2,
  22241. +0x2,
  22242. +0x11,
  22243. +0x7,
  22244. +0x8,
  22245. +0x0,
  22246. +0x603,
  22247. +0x405,
  22248. +0x102,
  22249. +0x0};
  22250. +
  22251. +unsigned short train2d_imem[16384] = {
  22252. +0xa0,
  22253. +0x0,
  22254. +0x50,
  22255. +0x0,
  22256. +0x50,
  22257. +0x0,
  22258. +0x50,
  22259. +0x0,
  22260. +0x50,
  22261. +0x0,
  22262. +0x50,
  22263. +0x0,
  22264. +0x50,
  22265. +0x0,
  22266. +0x50,
  22267. +0x0,
  22268. +0x50,
  22269. +0x0,
  22270. +0x50,
  22271. +0x0,
  22272. +0x50,
  22273. +0x0,
  22274. +0x50,
  22275. +0x0,
  22276. +0x50,
  22277. +0x0,
  22278. +0x50,
  22279. +0x0,
  22280. +0x50,
  22281. +0x0,
  22282. +0x50,
  22283. +0x0,
  22284. +0x50,
  22285. +0x0,
  22286. +0x50,
  22287. +0x0,
  22288. +0x50,
  22289. +0x0,
  22290. +0x50,
  22291. +0x0,
  22292. +0x2069,
  22293. +0x40,
  22294. +0x264a,
  22295. +0x7000,
  22296. +0x264a,
  22297. +0x7000,
  22298. +0x264a,
  22299. +0x7000,
  22300. +0x0,
  22301. +0x0,
  22302. +0x0,
  22303. +0x0,
  22304. +0x0,
  22305. +0x0,
  22306. +0x0,
  22307. +0x0,
  22308. +0x0,
  22309. +0x0,
  22310. +0x0,
  22311. +0x0,
  22312. +0x0,
  22313. +0x0,
  22314. +0x0,
  22315. +0x0,
  22316. +0xc4e1,
  22317. +0x44cb,
  22318. +0x8000,
  22319. +0x3000,
  22320. +0xc15,
  22321. +0x1703,
  22322. +0x44cb,
  22323. +0x8000,
  22324. +0x4000,
  22325. +0xc0d,
  22326. +0x1702,
  22327. +0xc4c1,
  22328. +0x2020,
  22329. +0x7c0,
  22330. +0x7fff,
  22331. +0x78e0,
  22332. +0x702c,
  22333. +0x704c,
  22334. +0x706c,
  22335. +0x704d,
  22336. +0x706d,
  22337. +0x708d,
  22338. +0x70ad,
  22339. +0x70cd,
  22340. +0x70ed,
  22341. +0x44db,
  22342. +0x8000,
  22343. +0x4000,
  22344. +0x42db,
  22345. +0x8000,
  22346. +0x400,
  22347. +0x706f,
  22348. +0x2022,
  22349. +0xf80,
  22350. +0x0,
  22351. +0x1acc,
  22352. +0x2069,
  22353. +0x40,
  22354. +0x78e0,
  22355. +0xf1fe,
  22356. +0xc3e1,
  22357. +0xc2e1,
  22358. +0xc1e1,
  22359. +0xc0e1,
  22360. +0xc0f1,
  22361. +0xc1a1,
  22362. +0xe805,
  22363. +0x7487,
  22364. +0xc0d1,
  22365. +0x7fe0,
  22366. +0xc0a4,
  22367. +0x206f,
  22368. +0x843,
  22369. +0x8840,
  22370. +0xa844,
  22371. +0x8808,
  22372. +0x208c,
  22373. +0x8fc3,
  22374. +0xf20d,
  22375. +0xc084,
  22376. +0xc040,
  22377. +0x4020,
  22378. +0xb96,
  22379. +0x220,
  22380. +0xc184,
  22381. +0x41c3,
  22382. +0x402,
  22383. +0x0,
  22384. +0xa32,
  22385. +0x60,
  22386. +0xd8ff,
  22387. +0xb1e,
  22388. +0x220,
  22389. +0xd8ff,
  22390. +0x700c,
  22391. +0x20ab,
  22392. +0xc4,
  22393. +0x7fff,
  22394. +0xf1ff,
  22395. +0x78e0,
  22396. +0x791d,
  22397. +0x793d,
  22398. +0x793d,
  22399. +0x2144,
  22400. +0x382,
  22401. +0x791d,
  22402. +0x793d,
  22403. +0xb9c0,
  22404. +0x7945,
  22405. +0xda08,
  22406. +0xba61,
  22407. +0xa01,
  22408. +0x31,
  22409. +0x781d,
  22410. +0x2044,
  22411. +0x400,
  22412. +0x7905,
  22413. +0x923,
  22414. +0x330,
  22415. +0xd817,
  22416. +0x2144,
  22417. +0x600,
  22418. +0x811,
  22419. +0x231,
  22420. +0x783b,
  22421. +0x911,
  22422. +0x352,
  22423. +0x2080,
  22424. +0xdc3,
  22425. +0xf005,
  22426. +0x4919,
  22427. +0xf003,
  22428. +0x7204,
  22429. +0x7fe0,
  22430. +0x780f,
  22431. +0x78e0,
  22432. +0x781d,
  22433. +0x781d,
  22434. +0x781d,
  22435. +0x2053,
  22436. +0x8042,
  22437. +0x700c,
  22438. +0xf202,
  22439. +0x4950,
  22440. +0x7fe0,
  22441. +0x780f,
  22442. +0x781d,
  22443. +0x781d,
  22444. +0x791d,
  22445. +0xb9c2,
  22446. +0x4919,
  22447. +0x80b,
  22448. +0x352,
  22449. +0x6038,
  22450. +0xb863,
  22451. +0x7fe0,
  22452. +0x780f,
  22453. +0x78e0,
  22454. +0xc2e2,
  22455. +0x4718,
  22456. +0x762c,
  22457. +0x4508,
  22458. +0xb961,
  22459. +0x901,
  22460. +0x31,
  22461. +0x272f,
  22462. +0x37c2,
  22463. +0x700c,
  22464. +0x704c,
  22465. +0xf006,
  22466. +0x1150,
  22467. +0x81,
  22468. +0x7144,
  22469. +0x6178,
  22470. +0x794f,
  22471. +0x91b,
  22472. +0xb5,
  22473. +0x7143,
  22474. +0x1152,
  22475. +0x8c,
  22476. +0x2744,
  22477. +0x304b,
  22478. +0xce9,
  22479. +0x92e1,
  22480. +0x7b0f,
  22481. +0xbdc5,
  22482. +0x63b8,
  22483. +0x780f,
  22484. +0xc6c2,
  22485. +0x78e0,
  22486. +0xc2e6,
  22487. +0x1cfc,
  22488. +0xb6c8,
  22489. +0xc1b2,
  22490. +0xc24e,
  22491. +0xc14f,
  22492. +0x4200,
  22493. +0x750c,
  22494. +0x41c3,
  22495. +0x165,
  22496. +0x1,
  22497. +0x952,
  22498. +0x60,
  22499. +0xc350,
  22500. +0x70ad,
  22501. +0xf023,
  22502. +0x9412,
  22503. +0x9479,
  22504. +0x943a,
  22505. +0xc051,
  22506. +0x941b,
  22507. +0x9455,
  22508. +0x94f6,
  22509. +0x94d7,
  22510. +0x9498,
  22511. +0x1426,
  22512. +0x311b,
  22513. +0x1428,
  22514. +0x311f,
  22515. +0xc048,
  22516. +0xc147,
  22517. +0xc346,
  22518. +0xc311,
  22519. +0xc445,
  22520. +0xc644,
  22521. +0xc743,
  22522. +0xc242,
  22523. +0x750c,
  22524. +0x41c3,
  22525. +0x166,
  22526. +0xb,
  22527. +0x4261,
  22528. +0x1c04,
  22529. +0x37c0,
  22530. +0x90e,
  22531. +0x60,
  22532. +0x1c00,
  22533. +0x36c0,
  22534. +0x71a5,
  22535. +0xc00f,
  22536. +0x7bb0,
  22537. +0x4260,
  22538. +0x4368,
  22539. +0xb11,
  22540. +0x22,
  22541. +0x702c,
  22542. +0xf01c,
  22543. +0xc00f,
  22544. +0x7124,
  22545. +0x621a,
  22546. +0x7b2f,
  22547. +0xba9,
  22548. +0x82b5,
  22549. +0x448b,
  22550. +0xc010,
  22551. +0x815,
  22552. +0x91,
  22553. +0xc00e,
  22554. +0x20f4,
  22555. +0x8c,
  22556. +0xc089,
  22557. +0x7874,
  22558. +0xb080,
  22559. +0xf1f1,
  22560. +0xc010,
  22561. +0x815,
  22562. +0x71,
  22563. +0xc089,
  22564. +0x2014,
  22565. +0xc3,
  22566. +0xc00e,
  22567. +0x6048,
  22568. +0xb300,
  22569. +0xf1e7,
  22570. +0xc0b2,
  22571. +0x1404,
  22572. +0x341b,
  22573. +0xc6c6,
  22574. +0x2845,
  22575. +0x242,
  22576. +0x2849,
  22577. +0x241,
  22578. +0x325,
  22579. +0x1a0,
  22580. +0x4040,
  22581. +0x78e0,
  22582. +0x2053,
  22583. +0x82,
  22584. +0x781d,
  22585. +0x781d,
  22586. +0x781d,
  22587. +0x2032,
  22588. +0xf80,
  22589. +0x8000,
  22590. +0x5bc,
  22591. +0x712c,
  22592. +0xbac4,
  22593. +0xea06,
  22594. +0xba61,
  22595. +0xa01,
  22596. +0x31,
  22597. +0x793b,
  22598. +0x7824,
  22599. +0x7fe0,
  22600. +0x2078,
  22601. +0x0,
  22602. +0x40c3,
  22603. +0x8000,
  22604. +0x4a6,
  22605. +0x702c,
  22606. +0xa821,
  22607. +0x7fe0,
  22608. +0xa822,
  22609. +0x78e0,
  22610. +0xc2e4,
  22611. +0x4300,
  22612. +0x700c,
  22613. +0xc1e,
  22614. +0x20,
  22615. +0x4220,
  22616. +0xb7e,
  22617. +0x20,
  22618. +0x700c,
  22619. +0xb46,
  22620. +0x20,
  22621. +0x700c,
  22622. +0x216f,
  22623. +0xac3,
  22624. +0x8900,
  22625. +0x45cb,
  22626. +0x8000,
  22627. +0x4a6,
  22628. +0x813,
  22629. +0x1f,
  22630. +0x8d01,
  22631. +0x114f,
  22632. +0x8c,
  22633. +0xc11,
  22634. +0x10fe,
  22635. +0x4668,
  22636. +0xe885,
  22637. +0x234f,
  22638. +0x18e,
  22639. +0xf00c,
  22640. +0xe80a,
  22641. +0x8d02,
  22642. +0x268a,
  22643. +0x1018,
  22644. +0x7e65,
  22645. +0xe806,
  22646. +0x2305,
  22647. +0xf8e,
  22648. +0x0,
  22649. +0xe00,
  22650. +0x228c,
  22651. +0x8fc3,
  22652. +0xf219,
  22653. +0x11ef,
  22654. +0x8080,
  22655. +0x201a,
  22656. +0xf80,
  22657. +0x20,
  22658. +0x0,
  22659. +0x2005,
  22660. +0xf80,
  22661. +0x9004,
  22662. +0x40,
  22663. +0xb040,
  22664. +0x11ef,
  22665. +0x8080,
  22666. +0x201a,
  22667. +0xf80,
  22668. +0x20,
  22669. +0x0,
  22670. +0x2005,
  22671. +0xf80,
  22672. +0x9003,
  22673. +0xe040,
  22674. +0xc52,
  22675. +0x1a0,
  22676. +0xb040,
  22677. +0x208a,
  22678. +0x21a,
  22679. +0x41c3,
  22680. +0x900e,
  22681. +0x2a,
  22682. +0x1e00,
  22683. +0x7384,
  22684. +0x9008,
  22685. +0x1e0,
  22686. +0xb100,
  22687. +0x40c3,
  22688. +0x0,
  22689. +0xfac,
  22690. +0xb101,
  22691. +0x1d00,
  22692. +0x1003,
  22693. +0x700c,
  22694. +0xc6c4,
  22695. +0x78e0,
  22696. +0x702c,
  22697. +0x7110,
  22698. +0x20e0,
  22699. +0x7ca,
  22700. +0x1600,
  22701. +0x7102,
  22702. +0x9008,
  22703. +0x1d6,
  22704. +0xaf3,
  22705. +0x803e,
  22706. +0x7124,
  22707. +0x7ee0,
  22708. +0xc2e6,
  22709. +0x1cfc,
  22710. +0xb6c8,
  22711. +0x4338,
  22712. +0xd86,
  22713. +0x60,
  22714. +0x4508,
  22715. +0x71ed,
  22716. +0x46cb,
  22717. +0x9004,
  22718. +0xf2,
  22719. +0xb6e0,
  22720. +0x1e00,
  22721. +0x1005,
  22722. +0x1e00,
  22723. +0x7344,
  22724. +0x9008,
  22725. +0x1e2,
  22726. +0xbf6,
  22727. +0xe0,
  22728. +0x760c,
  22729. +0xb17,
  22730. +0x3030,
  22731. +0xb6e8,
  22732. +0x40c3,
  22733. +0x0,
  22734. +0x61a8,
  22735. +0xfb6,
  22736. +0xffcf,
  22737. +0x1e10,
  22738. +0x1005,
  22739. +0x1404,
  22740. +0x341b,
  22741. +0xc6c6,
  22742. +0xc2e2,
  22743. +0x70ad,
  22744. +0xf005,
  22745. +0xfba,
  22746. +0xffef,
  22747. +0x712c,
  22748. +0x71a5,
  22749. +0xc810,
  22750. +0xdf7,
  22751. +0x9024,
  22752. +0x700c,
  22753. +0xc6c2,
  22754. +0xc2e6,
  22755. +0x1cfc,
  22756. +0xb6c8,
  22757. +0xc1a4,
  22758. +0xc040,
  22759. +0xc009,
  22760. +0x4628,
  22761. +0xc10a,
  22762. +0x1c0e,
  22763. +0x3004,
  22764. +0xc000,
  22765. +0x4548,
  22766. +0x1c07,
  22767. +0x3042,
  22768. +0x1600,
  22769. +0x7082,
  22770. +0x8000,
  22771. +0x4a6,
  22772. +0x1400,
  22773. +0x301b,
  22774. +0x208c,
  22775. +0x8fc3,
  22776. +0x1600,
  22777. +0x70c0,
  22778. +0x8000,
  22779. +0x3f9,
  22780. +0x23ca,
  22781. +0x3081,
  22782. +0x821,
  22783. +0x33,
  22784. +0xc342,
  22785. +0xdaf3,
  22786. +0x783b,
  22787. +0x7a24,
  22788. +0x2044,
  22789. +0x200,
  22790. +0x7a05,
  22791. +0x783d,
  22792. +0x2044,
  22793. +0x100,
  22794. +0x7a05,
  22795. +0x4140,
  22796. +0x1c07,
  22797. +0x3082,
  22798. +0xd17,
  22799. +0x10f1,
  22800. +0xc70b,
  22801. +0x935,
  22802. +0x1d0,
  22803. +0x1600,
  22804. +0x7080,
  22805. +0x8000,
  22806. +0x13,
  22807. +0xe88d,
  22808. +0xf012,
  22809. +0xd17,
  22810. +0x1590,
  22811. +0xd21,
  22812. +0x1551,
  22813. +0x1600,
  22814. +0x7080,
  22815. +0x8000,
  22816. +0x1,
  22817. +0x815,
  22818. +0x19f,
  22819. +0x40e1,
  22820. +0x2440,
  22821. +0x31c1,
  22822. +0xe66,
  22823. +0xa0,
  22824. +0x2440,
  22825. +0x3382,
  22826. +0x1600,
  22827. +0x7080,
  22828. +0x8000,
  22829. +0x1,
  22830. +0x811,
  22831. +0x19e,
  22832. +0xd0d,
  22833. +0x10d0,
  22834. +0xd09,
  22835. +0x15b0,
  22836. +0x78fb,
  22837. +0x7f05,
  22838. +0xbef0,
  22839. +0x2579,
  22840. +0x10cc,
  22841. +0x24c5,
  22842. +0x1061,
  22843. +0x7095,
  22844. +0x78ad,
  22845. +0x833,
  22846. +0x573,
  22847. +0x26d0,
  22848. +0x1421,
  22849. +0xd3b,
  22850. +0x1375,
  22851. +0x700c,
  22852. +0x2025,
  22853. +0x340,
  22854. +0xf00d,
  22855. +0xf011,
  22856. +0xf013,
  22857. +0xf015,
  22858. +0xf016,
  22859. +0xf02d,
  22860. +0xf026,
  22861. +0xf011,
  22862. +0xf00f,
  22863. +0xf00f,
  22864. +0xf00d,
  22865. +0xf00d,
  22866. +0xf00e,
  22867. +0x740c,
  22868. +0xf023,
  22869. +0xd0b,
  22870. +0x1551,
  22871. +0x720c,
  22872. +0xf01f,
  22873. +0xd0b,
  22874. +0x1591,
  22875. +0x730c,
  22876. +0xf01b,
  22877. +0xd0d,
  22878. +0x10f1,
  22879. +0x710c,
  22880. +0xd807,
  22881. +0xf017,
  22882. +0xd2b,
  22883. +0x11d0,
  22884. +0xd19,
  22885. +0x1210,
  22886. +0xd23,
  22887. +0x1270,
  22888. +0xd816,
  22889. +0xd0b,
  22890. +0x12b1,
  22891. +0xd808,
  22892. +0xf00b,
  22893. +0xd11,
  22894. +0x1371,
  22895. +0x700c,
  22896. +0x760c,
  22897. +0xf007,
  22898. +0x750c,
  22899. +0xf005,
  22900. +0xd07,
  22901. +0x12d1,
  22902. +0xd820,
  22903. +0xe0d,
  22904. +0x11fe,
  22905. +0x1430,
  22906. +0x301f,
  22907. +0xb886,
  22908. +0x79dd,
  22909. +0xda58,
  22910. +0x2144,
  22911. +0xe01,
  22912. +0x264b,
  22913. +0x9c00,
  22914. +0x21cf,
  22915. +0x1e2,
  22916. +0x7ac4,
  22917. +0x7945,
  22918. +0x7905,
  22919. +0x78dd,
  22920. +0x781d,
  22921. +0x781d,
  22922. +0x2004,
  22923. +0xf82,
  22924. +0x0,
  22925. +0x2000,
  22926. +0xc002,
  22927. +0x219a,
  22928. +0x4,
  22929. +0x232f,
  22930. +0x16c0,
  22931. +0x7845,
  22932. +0x1407,
  22933. +0x3083,
  22934. +0x7825,
  22935. +0x41c3,
  22936. +0x9008,
  22937. +0x0,
  22938. +0x2305,
  22939. +0x104d,
  22940. +0x140e,
  22941. +0x3102,
  22942. +0xb500,
  22943. +0x2604,
  22944. +0x1f8d,
  22945. +0x0,
  22946. +0xff00,
  22947. +0x269a,
  22948. +0x1004,
  22949. +0x231a,
  22950. +0xf83,
  22951. +0x0,
  22952. +0x1000,
  22953. +0xbce0,
  22954. +0xbfc3,
  22955. +0x700c,
  22956. +0x70fd,
  22957. +0x2604,
  22958. +0x1f8c,
  22959. +0x0,
  22960. +0xf00,
  22961. +0x7885,
  22962. +0x7b05,
  22963. +0x2354,
  22964. +0x1800,
  22965. +0x7825,
  22966. +0xb060,
  22967. +0x2355,
  22968. +0x1800,
  22969. +0x7825,
  22970. +0xb040,
  22971. +0x2355,
  22972. +0x1c00,
  22973. +0x7905,
  22974. +0x2705,
  22975. +0x3342,
  22976. +0xb140,
  22977. +0xc100,
  22978. +0x2340,
  22979. +0x3040,
  22980. +0x218c,
  22981. +0x8fc3,
  22982. +0xf405,
  22983. +0x1e00,
  22984. +0x7002,
  22985. +0x8000,
  22986. +0x4a6,
  22987. +0x780f,
  22988. +0xc0a4,
  22989. +0x1404,
  22990. +0x341b,
  22991. +0xc6c6,
  22992. +0xc2e6,
  22993. +0x1cfc,
  22994. +0xb6c8,
  22995. +0xc1a8,
  22996. +0xc510,
  22997. +0xc60f,
  22998. +0xc70e,
  22999. +0x1434,
  23000. +0x301b,
  23001. +0xc543,
  23002. +0xc642,
  23003. +0xc741,
  23004. +0xc347,
  23005. +0xc246,
  23006. +0xc144,
  23007. +0xc045,
  23008. +0xe06,
  23009. +0xffef,
  23010. +0x1c00,
  23011. +0x36c0,
  23012. +0x1600,
  23013. +0x7081,
  23014. +0x8000,
  23015. +0x1,
  23016. +0x91f,
  23017. +0x19e,
  23018. +0x78db,
  23019. +0x780f,
  23020. +0xc543,
  23021. +0xc741,
  23022. +0x1c00,
  23023. +0x36c0,
  23024. +0xc042,
  23025. +0xc005,
  23026. +0xc104,
  23027. +0xc206,
  23028. +0xdde,
  23029. +0xffef,
  23030. +0xc307,
  23031. +0xc0a8,
  23032. +0x1404,
  23033. +0x341b,
  23034. +0xc6c6,
  23035. +0x78e0,
  23036. +0x41c3,
  23037. +0x8000,
  23038. +0x4a6,
  23039. +0x8920,
  23040. +0x208c,
  23041. +0x8fc3,
  23042. +0x20ca,
  23043. +0x41,
  23044. +0x1e00,
  23045. +0x7004,
  23046. +0x9008,
  23047. +0x1e8,
  23048. +0x7ee0,
  23049. +0x78e0,
  23050. +0x40c3,
  23051. +0x8000,
  23052. +0x4a7,
  23053. +0x7fe0,
  23054. +0x1800,
  23055. +0x43,
  23056. +0x40c3,
  23057. +0x8000,
  23058. +0x4a8,
  23059. +0x7fe0,
  23060. +0x1800,
  23061. +0x43,
  23062. +0x41c3,
  23063. +0x8000,
  23064. +0x4a6,
  23065. +0x8920,
  23066. +0x208c,
  23067. +0x8fc3,
  23068. +0x20ca,
  23069. +0x41,
  23070. +0x1e00,
  23071. +0x7004,
  23072. +0x9008,
  23073. +0x1e6,
  23074. +0x7ee0,
  23075. +0x78e0,
  23076. +0xc2e4,
  23077. +0x1cfc,
  23078. +0xb6c8,
  23079. +0xc1a6,
  23080. +0xc144,
  23081. +0x702c,
  23082. +0xc245,
  23083. +0x1c0c,
  23084. +0x3441,
  23085. +0x4608,
  23086. +0xc042,
  23087. +0x70ad,
  23088. +0x43db,
  23089. +0x0,
  23090. +0x1000,
  23091. +0xd8ff,
  23092. +0xb990,
  23093. +0x724c,
  23094. +0x746c,
  23095. +0xc541,
  23096. +0xd56,
  23097. +0xffef,
  23098. +0x1c00,
  23099. +0x36c0,
  23100. +0x702c,
  23101. +0xd8ff,
  23102. +0xb990,
  23103. +0x724c,
  23104. +0x726c,
  23105. +0xc543,
  23106. +0xc642,
  23107. +0xc541,
  23108. +0xd3e,
  23109. +0xffef,
  23110. +0x1c00,
  23111. +0x36c0,
  23112. +0xc004,
  23113. +0xc543,
  23114. +0xc642,
  23115. +0xc041,
  23116. +0xc005,
  23117. +0x702c,
  23118. +0x734c,
  23119. +0xc040,
  23120. +0xd8ff,
  23121. +0xd26,
  23122. +0xffef,
  23123. +0x726c,
  23124. +0xd8ff,
  23125. +0x702c,
  23126. +0x754c,
  23127. +0xdb40,
  23128. +0xc543,
  23129. +0xc542,
  23130. +0xc541,
  23131. +0xd12,
  23132. +0xffef,
  23133. +0xc540,
  23134. +0xc0a6,
  23135. +0x1404,
  23136. +0x341b,
  23137. +0xc6c4,
  23138. +0x41c3,
  23139. +0x8000,
  23140. +0x4a6,
  23141. +0x8920,
  23142. +0x208c,
  23143. +0x8fc3,
  23144. +0x20ca,
  23145. +0x41,
  23146. +0x1e00,
  23147. +0x7004,
  23148. +0x9008,
  23149. +0x1e4,
  23150. +0x7ee0,
  23151. +0x78e0,
  23152. +0xc0e2,
  23153. +0x44cb,
  23154. +0x900e,
  23155. +0x4c,
  23156. +0x9460,
  23157. +0x9441,
  23158. +0x221a,
  23159. +0xf81,
  23160. +0x1,
  23161. +0x0,
  23162. +0x7965,
  23163. +0xe809,
  23164. +0x231a,
  23165. +0xf83,
  23166. +0x8000,
  23167. +0x0,
  23168. +0x793d,
  23169. +0x7b25,
  23170. +0xf009,
  23171. +0xdb0f,
  23172. +0xbb61,
  23173. +0xb01,
  23174. +0x31,
  23175. +0x7a5d,
  23176. +0x793b,
  23177. +0x2105,
  23178. +0x83,
  23179. +0x244f,
  23180. +0x1301,
  23181. +0x9180,
  23182. +0x9141,
  23183. +0x221a,
  23184. +0xf8d,
  23185. +0x1,
  23186. +0x0,
  23187. +0x7d85,
  23188. +0xe807,
  23189. +0x241a,
  23190. +0x1f82,
  23191. +0x8000,
  23192. +0x0,
  23193. +0x78bd,
  23194. +0xf007,
  23195. +0xd80f,
  23196. +0xb861,
  23197. +0x801,
  23198. +0x31,
  23199. +0x7a5d,
  23200. +0x78bb,
  23201. +0x41c3,
  23202. +0x900f,
  23203. +0xfe4c,
  23204. +0x7a05,
  23205. +0xb160,
  23206. +0x4060,
  23207. +0xdb10,
  23208. +0xbb61,
  23209. +0xb01,
  23210. +0x31,
  23211. +0x781d,
  23212. +0xb101,
  23213. +0x41c3,
  23214. +0x900f,
  23215. +0xf04c,
  23216. +0xb140,
  23217. +0x4040,
  23218. +0xda10,
  23219. +0xba61,
  23220. +0xaff,
  23221. +0x8031,
  23222. +0x781d,
  23223. +0xb101,
  23224. +0xc4c2,
  23225. +0x78e0,
  23226. +0xc0f1,
  23227. +0xc1a4,
  23228. +0x700c,
  23229. +0xb2e,
  23230. +0xffef,
  23231. +0xd9ff,
  23232. +0x700c,
  23233. +0xc043,
  23234. +0xc042,
  23235. +0xc041,
  23236. +0xd85a,
  23237. +0xc040,
  23238. +0xd8ff,
  23239. +0xd980,
  23240. +0xda0a,
  23241. +0xc36,
  23242. +0xffef,
  23243. +0xdb20,
  23244. +0x700c,
  23245. +0xbd2,
  23246. +0xffef,
  23247. +0x712c,
  23248. +0xc0a4,
  23249. +0xc0d1,
  23250. +0x7ee0,
  23251. +0x78e0,
  23252. +0x1600,
  23253. +0x7083,
  23254. +0x8000,
  23255. +0x3f8,
  23256. +0xbbe0,
  23257. +0x7ce0,
  23258. +0x5a1,
  23259. +0x180,
  23260. +0xc0f1,
  23261. +0x4340,
  23262. +0x1600,
  23263. +0x7082,
  23264. +0x8000,
  23265. +0x3f8,
  23266. +0xa1d,
  23267. +0x3e,
  23268. +0xc1a4,
  23269. +0x1c0c,
  23270. +0x3001,
  23271. +0xc042,
  23272. +0x1c04,
  23273. +0x3081,
  23274. +0xc140,
  23275. +0xd8ff,
  23276. +0x702c,
  23277. +0xdca,
  23278. +0xffef,
  23279. +0x734c,
  23280. +0xc0a4,
  23281. +0xc0d1,
  23282. +0x7ee0,
  23283. +0x78e0,
  23284. +0x1600,
  23285. +0x7083,
  23286. +0x8000,
  23287. +0x3f8,
  23288. +0xbbe0,
  23289. +0x7ce0,
  23290. +0x2246,
  23291. +0xe0c,
  23292. +0x2344,
  23293. +0xe02,
  23294. +0x559,
  23295. +0x1a0,
  23296. +0x7a85,
  23297. +0x78e0,
  23298. +0xc0f1,
  23299. +0x4340,
  23300. +0x1600,
  23301. +0x7082,
  23302. +0x8000,
  23303. +0x3f8,
  23304. +0xa27,
  23305. +0x3e,
  23306. +0xc1a4,
  23307. +0x1c0c,
  23308. +0x3001,
  23309. +0xc042,
  23310. +0x2244,
  23311. +0xe00,
  23312. +0x2146,
  23313. +0xe01,
  23314. +0x7825,
  23315. +0x1c04,
  23316. +0x3081,
  23317. +0xc040,
  23318. +0xd8ff,
  23319. +0x702c,
  23320. +0xd72,
  23321. +0xffef,
  23322. +0x734c,
  23323. +0xc0a4,
  23324. +0xc0d1,
  23325. +0x7ee0,
  23326. +0xc2e4,
  23327. +0x4508,
  23328. +0x1600,
  23329. +0x7080,
  23330. +0x8000,
  23331. +0x67,
  23332. +0x861,
  23333. +0x11e,
  23334. +0x46cb,
  23335. +0x8000,
  23336. +0x5ac,
  23337. +0xed0a,
  23338. +0x9604,
  23339. +0x1a27,
  23340. +0x301c,
  23341. +0x2004,
  23342. +0xf80,
  23343. +0x0,
  23344. +0xefff,
  23345. +0xf003,
  23346. +0xcc27,
  23347. +0xb604,
  23348. +0x1600,
  23349. +0x7081,
  23350. +0x8000,
  23351. +0x3f8,
  23352. +0x91d,
  23353. +0x1e,
  23354. +0xed0a,
  23355. +0x9602,
  23356. +0x1a26,
  23357. +0x301c,
  23358. +0x2046,
  23359. +0xe02,
  23360. +0x2144,
  23361. +0xe00,
  23362. +0x7845,
  23363. +0xf003,
  23364. +0xcc26,
  23365. +0xb602,
  23366. +0x40c1,
  23367. +0x702c,
  23368. +0x9ae,
  23369. +0x2a0,
  23370. +0xdaeb,
  23371. +0x9642,
  23372. +0x9621,
  23373. +0x9600,
  23374. +0xed04,
  23375. +0xf4e,
  23376. +0xffcf,
  23377. +0xc6c4,
  23378. +0xf06,
  23379. +0xffcf,
  23380. +0xc6c4,
  23381. +0x78e0,
  23382. +0xc2e6,
  23383. +0x1cfc,
  23384. +0xb6c8,
  23385. +0x4628,
  23386. +0x8ba,
  23387. +0x20,
  23388. +0x4318,
  23389. +0x8ad,
  23390. +0x30,
  23391. +0x710c,
  23392. +0x4708,
  23393. +0x2344,
  23394. +0x37c0,
  23395. +0xe806,
  23396. +0xb861,
  23397. +0x801,
  23398. +0x31,
  23399. +0x7ffb,
  23400. +0x45cb,
  23401. +0x8000,
  23402. +0x5ac,
  23403. +0x9505,
  23404. +0x41c3,
  23405. +0x8000,
  23406. +0x3f6,
  23407. +0xee18,
  23408. +0x2004,
  23409. +0xf80,
  23410. +0x0,
  23411. +0xefff,
  23412. +0xb505,
  23413. +0x8900,
  23414. +0x82f,
  23415. +0x1e,
  23416. +0x9500,
  23417. +0x1a25,
  23418. +0x301c,
  23419. +0x2004,
  23420. +0xf82,
  23421. +0x0,
  23422. +0xef8b,
  23423. +0x9100,
  23424. +0x2004,
  23425. +0xf80,
  23426. +0x0,
  23427. +0x1074,
  23428. +0x7845,
  23429. +0xf008,
  23430. +0xb88c,
  23431. +0xb505,
  23432. +0x8900,
  23433. +0x80b,
  23434. +0x1e,
  23435. +0xcc25,
  23436. +0xb500,
  23437. +0x40a1,
  23438. +0xa7a,
  23439. +0x1e0,
  23440. +0x4163,
  23441. +0x78ef,
  23442. +0x41a1,
  23443. +0x714c,
  23444. +0xc1e,
  23445. +0x260,
  23446. +0x706c,
  23447. +0x1600,
  23448. +0x7100,
  23449. +0x8000,
  23450. +0x3f6,
  23451. +0xee11,
  23452. +0x82d,
  23453. +0x1e,
  23454. +0x2004,
  23455. +0xf81,
  23456. +0x0,
  23457. +0x1074,
  23458. +0x9500,
  23459. +0x9542,
  23460. +0x2004,
  23461. +0xf80,
  23462. +0x0,
  23463. +0xef8b,
  23464. +0x7825,
  23465. +0x9521,
  23466. +0xf006,
  23467. +0x811,
  23468. +0x1e,
  23469. +0x9542,
  23470. +0x9521,
  23471. +0x9500,
  23472. +0xbf6,
  23473. +0x180,
  23474. +0x1404,
  23475. +0x341b,
  23476. +0xc6c6,
  23477. +0x78e0,
  23478. +0xd961,
  23479. +0xb99f,
  23480. +0x1107,
  23481. +0x480,
  23482. +0xb8e3,
  23483. +0x700c,
  23484. +0x7de0,
  23485. +0x9100,
  23486. +0xd90c,
  23487. +0xb961,
  23488. +0x9ff,
  23489. +0x8031,
  23490. +0x781d,
  23491. +0x7fe0,
  23492. +0xb8c0,
  23493. +0x78e0,
  23494. +0xd961,
  23495. +0xb99f,
  23496. +0x1107,
  23497. +0x480,
  23498. +0xb8e3,
  23499. +0x700c,
  23500. +0x7de0,
  23501. +0x9120,
  23502. +0x710c,
  23503. +0xb9eb,
  23504. +0x7de0,
  23505. +0xd80a,
  23506. +0xb861,
  23507. +0x801,
  23508. +0x31,
  23509. +0x793d,
  23510. +0x7fe0,
  23511. +0x2144,
  23512. +0x40,
  23513. +0x78e0,
  23514. +0x704c,
  23515. +0x41c3,
  23516. +0x9003,
  23517. +0xe004,
  23518. +0xb140,
  23519. +0xb15d,
  23520. +0x1e00,
  23521. +0x7004,
  23522. +0x9009,
  23523. +0xe1e0,
  23524. +0x40c3,
  23525. +0x9003,
  23526. +0xff64,
  23527. +0xb040,
  23528. +0x7fe0,
  23529. +0x1804,
  23530. +0x45,
  23531. +0x78e0,
  23532. +0x917,
  23533. +0x3f0,
  23534. +0x228a,
  23535. +0xfc7,
  23536. +0x714c,
  23537. +0xb9c4,
  23538. +0xe905,
  23539. +0xb961,
  23540. +0x9ff,
  23541. +0x8031,
  23542. +0x7a5b,
  23543. +0x201a,
  23544. +0xf80,
  23545. +0x0,
  23546. +0x2000,
  23547. +0x224f,
  23548. +0x241,
  23549. +0x2005,
  23550. +0xf80,
  23551. +0x9002,
  23552. +0x16a,
  23553. +0x1800,
  23554. +0x5,
  23555. +0xb040,
  23556. +0xb020,
  23557. +0xb040,
  23558. +0x7fe0,
  23559. +0x1800,
  23560. +0x5,
  23561. +0x78e0,
  23562. +0xc0f1,
  23563. +0x4718,
  23564. +0x706c,
  23565. +0xf00c,
  23566. +0x43e3,
  23567. +0xbcc4,
  23568. +0xec05,
  23569. +0xbc61,
  23570. +0xcff,
  23571. +0x9031,
  23572. +0x7b7d,
  23573. +0xbbc0,
  23574. +0x631b,
  23575. +0x7124,
  23576. +0x7c2f,
  23577. +0xaed,
  23578. +0x8325,
  23579. +0x786f,
  23580. +0xc0d1,
  23581. +0x7ee0,
  23582. +0xc0f1,
  23583. +0x4200,
  23584. +0x982,
  23585. +0x60,
  23586. +0x4020,
  23587. +0x795b,
  23588. +0x2144,
  23589. +0x181,
  23590. +0xb9c4,
  23591. +0xe906,
  23592. +0xb961,
  23593. +0x901,
  23594. +0x31,
  23595. +0x781d,
  23596. +0xc0d1,
  23597. +0x7fe0,
  23598. +0xb8c1,
  23599. +0x78e0,
  23600. +0xc0f1,
  23601. +0xf2e,
  23602. +0xffcf,
  23603. +0xe809,
  23604. +0x40c3,
  23605. +0x8000,
  23606. +0x5ac,
  23607. +0x712c,
  23608. +0xfce,
  23609. +0x260,
  23610. +0x704c,
  23611. +0x1e00,
  23612. +0x7205,
  23613. +0x900f,
  23614. +0xe022,
  23615. +0xc0d1,
  23616. +0x7ee0,
  23617. +0x78e0,
  23618. +0xc0f1,
  23619. +0xc1a4,
  23620. +0xee6,
  23621. +0xffef,
  23622. +0x4300,
  23623. +0x2079,
  23624. +0x0,
  23625. +0x781b,
  23626. +0x7a1b,
  23627. +0xefa,
  23628. +0xffef,
  23629. +0xe208,
  23630. +0xebab,
  23631. +0xe82b,
  23632. +0xdb69,
  23633. +0xbb9f,
  23634. +0x13ff,
  23635. +0x8480,
  23636. +0xb8e3,
  23637. +0x22c5,
  23638. +0x4a2,
  23639. +0x702c,
  23640. +0x1e00,
  23641. +0x7084,
  23642. +0x900f,
  23643. +0xe022,
  23644. +0xf008,
  23645. +0x603a,
  23646. +0x2132,
  23647. +0xf80,
  23648. +0x8000,
  23649. +0x5ac,
  23650. +0x7124,
  23651. +0xaa00,
  23652. +0x9f3,
  23653. +0x83b4,
  23654. +0xc080,
  23655. +0x9300,
  23656. +0x448b,
  23657. +0x9425,
  23658. +0x704c,
  23659. +0x2004,
  23660. +0xf80,
  23661. +0x0,
  23662. +0x800,
  23663. +0x781d,
  23664. +0x2080,
  23665. +0x10,
  23666. +0x7825,
  23667. +0xb405,
  23668. +0xc080,
  23669. +0xf56,
  23670. +0x260,
  23671. +0x712c,
  23672. +0xf005,
  23673. +0x1e00,
  23674. +0x7084,
  23675. +0x900f,
  23676. +0xe022,
  23677. +0xc0a4,
  23678. +0xc0d1,
  23679. +0x7ee0,
  23680. +0x2032,
  23681. +0xf80,
  23682. +0x8000,
  23683. +0x5bc,
  23684. +0x7fe0,
  23685. +0x2078,
  23686. +0x0,
  23687. +0x78e0,
  23688. +0xc3e1,
  23689. +0xc2e1,
  23690. +0xc1e1,
  23691. +0xc0e1,
  23692. +0xc0f1,
  23693. +0xc1a1,
  23694. +0x4220,
  23695. +0xc184,
  23696. +0xc140,
  23697. +0x1600,
  23698. +0x7081,
  23699. +0x8000,
  23700. +0x18,
  23701. +0x80f,
  23702. +0x64,
  23703. +0x4040,
  23704. +0x93a,
  23705. +0x1e0,
  23706. +0xc100,
  23707. +0x7487,
  23708. +0xc0d1,
  23709. +0x7fe0,
  23710. +0xc0a4,
  23711. +0x78e0,
  23712. +0x791d,
  23713. +0x793d,
  23714. +0x793d,
  23715. +0x793d,
  23716. +0x793d,
  23717. +0x793d,
  23718. +0x215f,
  23719. +0x802,
  23720. +0x219a,
  23721. +0x1,
  23722. +0x7822,
  23723. +0x6058,
  23724. +0x7fe0,
  23725. +0x780e,
  23726. +0xc2e4,
  23727. +0xbda,
  23728. +0x80,
  23729. +0x1600,
  23730. +0x7080,
  23731. +0x8000,
  23732. +0x1,
  23733. +0x41c3,
  23734. +0x3,
  23735. +0xd40,
  23736. +0x45cb,
  23737. +0x9004,
  23738. +0xc0,
  23739. +0x2044,
  23740. +0x808e,
  23741. +0x208a,
  23742. +0x41f,
  23743. +0x20ca,
  23744. +0x41,
  23745. +0xff2,
  23746. +0x60,
  23747. +0x1d00,
  23748. +0x1085,
  23749. +0xbfa,
  23750. +0xa0,
  23751. +0x781d,
  23752. +0x70d5,
  23753. +0x41c3,
  23754. +0x7,
  23755. +0xa120,
  23756. +0x40c3,
  23757. +0x0,
  23758. +0x1388,
  23759. +0x20ca,
  23760. +0x41,
  23761. +0xfd2,
  23762. +0x60,
  23763. +0x1d00,
  23764. +0x10c5,
  23765. +0xbda,
  23766. +0xa0,
  23767. +0x781d,
  23768. +0x1600,
  23769. +0x7080,
  23770. +0x8000,
  23771. +0x3f9,
  23772. +0x809,
  23773. +0x1f,
  23774. +0x1d00,
  23775. +0x1045,
  23776. +0xc6c4,
  23777. +0x78e0,
  23778. +0xc2e6,
  23779. +0x1cfc,
  23780. +0xb6c8,
  23781. +0x2482,
  23782. +0x3803,
  23783. +0x1c84,
  23784. +0x3000,
  23785. +0x1600,
  23786. +0x7080,
  23787. +0x8000,
  23788. +0x18,
  23789. +0x7414,
  23790. +0x1ee,
  23791. +0xd,
  23792. +0x40c3,
  23793. +0x8000,
  23794. +0x458,
  23795. +0x8803,
  23796. +0xc05d,
  23797. +0x700c,
  23798. +0xc05e,
  23799. +0xf005,
  23800. +0xc01d,
  23801. +0x7104,
  23802. +0xc05d,
  23803. +0xc01d,
  23804. +0x780f,
  23805. +0x1c80,
  23806. +0x3000,
  23807. +0x40c3,
  23808. +0x8000,
  23809. +0x458,
  23810. +0x8824,
  23811. +0x1480,
  23812. +0x3000,
  23813. +0x7030,
  23814. +0x700c,
  23815. +0xc05f,
  23816. +0xf7c5,
  23817. +0xf0dd,
  23818. +0xc01f,
  23819. +0x7104,
  23820. +0xc05f,
  23821. +0xc01f,
  23822. +0x7b0f,
  23823. +0xbd5,
  23824. +0x8255,
  23825. +0x1484,
  23826. +0x3000,
  23827. +0x8f1,
  23828. +0x80ee,
  23829. +0xd941,
  23830. +0xc01e,
  23831. +0x780f,
  23832. +0x790a,
  23833. +0x1c88,
  23834. +0x3000,
  23835. +0x2100,
  23836. +0xf80,
  23837. +0x8000,
  23838. +0x6a4,
  23839. +0x885e,
  23840. +0x2132,
  23841. +0xf80,
  23842. +0x8000,
  23843. +0x6c4,
  23844. +0x41c3,
  23845. +0x15,
  23846. +0x4,
  23847. +0xc041,
  23848. +0xc240,
  23849. +0x1480,
  23850. +0x3002,
  23851. +0xebe,
  23852. +0xffef,
  23853. +0x740c,
  23854. +0x71ad,
  23855. +0xf0af,
  23856. +0x1488,
  23857. +0x3000,
  23858. +0x209f,
  23859. +0x41,
  23860. +0x6119,
  23861. +0x40c3,
  23862. +0x8000,
  23863. +0x684,
  23864. +0x603a,
  23865. +0x6108,
  23866. +0x8a62,
  23867. +0x1c90,
  23868. +0x3000,
  23869. +0x8a04,
  23870. +0x1c8c,
  23871. +0x30c0,
  23872. +0x1c94,
  23873. +0x3000,
  23874. +0x8a06,
  23875. +0x1c98,
  23876. +0x3000,
  23877. +0x8a08,
  23878. +0x1c9c,
  23879. +0x3000,
  23880. +0x8a0a,
  23881. +0x1ca0,
  23882. +0x3000,
  23883. +0x8a0c,
  23884. +0x1ca4,
  23885. +0x3000,
  23886. +0x8a0e,
  23887. +0x1ca8,
  23888. +0x3000,
  23889. +0x8a10,
  23890. +0x1cac,
  23891. +0x3000,
  23892. +0x8a12,
  23893. +0x1cb0,
  23894. +0x3000,
  23895. +0x8a14,
  23896. +0x1cb4,
  23897. +0x3000,
  23898. +0x8a16,
  23899. +0x1cb8,
  23900. +0x3000,
  23901. +0x8a18,
  23902. +0x1cbc,
  23903. +0x3000,
  23904. +0x8a1a,
  23905. +0x1cc0,
  23906. +0x3000,
  23907. +0x8a1c,
  23908. +0x1cc4,
  23909. +0x3000,
  23910. +0x8a1e,
  23911. +0x1cc8,
  23912. +0x3000,
  23913. +0x40c3,
  23914. +0x8000,
  23915. +0x6a4,
  23916. +0x6108,
  23917. +0x1ccc,
  23918. +0x3000,
  23919. +0x2100,
  23920. +0xf80,
  23921. +0x8000,
  23922. +0x6a4,
  23923. +0x8822,
  23924. +0x100a,
  23925. +0x9b,
  23926. +0x100c,
  23927. +0x9f,
  23928. +0x1cd0,
  23929. +0x3040,
  23930. +0x8824,
  23931. +0x100e,
  23932. +0x8b,
  23933. +0x8870,
  23934. +0x1cd4,
  23935. +0x3040,
  23936. +0x8826,
  23937. +0x8892,
  23938. +0x88d4,
  23939. +0x1cd8,
  23940. +0x3040,
  23941. +0x8828,
  23942. +0x88f6,
  23943. +0x8858,
  23944. +0x1cdc,
  23945. +0x3040,
  23946. +0x883a,
  23947. +0x881c,
  23948. +0xc05c,
  23949. +0x14dc,
  23950. +0x3000,
  23951. +0xc15b,
  23952. +0xc25a,
  23953. +0xc759,
  23954. +0xc658,
  23955. +0xc457,
  23956. +0xc356,
  23957. +0x1c54,
  23958. +0x32c0,
  23959. +0x1c50,
  23960. +0x37c0,
  23961. +0x1c4c,
  23962. +0x36c0,
  23963. +0xc052,
  23964. +0x14d8,
  23965. +0x3000,
  23966. +0x1490,
  23967. +0x3002,
  23968. +0x148c,
  23969. +0x3003,
  23970. +0xc051,
  23971. +0x14d4,
  23972. +0x3000,
  23973. +0x41c3,
  23974. +0x14,
  23975. +0x1f,
  23976. +0xc050,
  23977. +0x14d0,
  23978. +0x3000,
  23979. +0xc04f,
  23980. +0x14cc,
  23981. +0x3000,
  23982. +0xc04e,
  23983. +0x14c8,
  23984. +0x3000,
  23985. +0xc04d,
  23986. +0x14c4,
  23987. +0x3000,
  23988. +0xc04c,
  23989. +0x14c0,
  23990. +0x3000,
  23991. +0xc04b,
  23992. +0x14bc,
  23993. +0x3000,
  23994. +0xc04a,
  23995. +0x14b8,
  23996. +0x3000,
  23997. +0xc049,
  23998. +0x14b4,
  23999. +0x3000,
  24000. +0xc048,
  24001. +0x14b0,
  24002. +0x3000,
  24003. +0xc047,
  24004. +0x14ac,
  24005. +0x3000,
  24006. +0xc046,
  24007. +0x14a8,
  24008. +0x3000,
  24009. +0xc045,
  24010. +0x14a4,
  24011. +0x3000,
  24012. +0xc044,
  24013. +0x14a0,
  24014. +0x3000,
  24015. +0xc043,
  24016. +0x149c,
  24017. +0x3000,
  24018. +0xc042,
  24019. +0x1498,
  24020. +0x3000,
  24021. +0xc041,
  24022. +0x1494,
  24023. +0x3000,
  24024. +0xc040,
  24025. +0xd62,
  24026. +0xffef,
  24027. +0x740c,
  24028. +0x77a5,
  24029. +0x212f,
  24030. +0x8345,
  24031. +0x6a4,
  24032. +0xffc3,
  24033. +0xc01e,
  24034. +0x7104,
  24035. +0xc05e,
  24036. +0xf126,
  24037. +0x2480,
  24038. +0x3803,
  24039. +0x1404,
  24040. +0x341b,
  24041. +0xc6c6,
  24042. +0x7ee0,
  24043. +0x78e0,
  24044. +0xc2e6,
  24045. +0x1cfc,
  24046. +0xb6c8,
  24047. +0xc1a1,
  24048. +0x43db,
  24049. +0x9004,
  24050. +0x1e0,
  24051. +0x1300,
  24052. +0x3101,
  24053. +0x1600,
  24054. +0x7080,
  24055. +0x8000,
  24056. +0x4,
  24057. +0x205f,
  24058. +0x100,
  24059. +0x2044,
  24060. +0x7c2,
  24061. +0x4020,
  24062. +0xea05,
  24063. +0xba61,
  24064. +0xaff,
  24065. +0x8031,
  24066. +0x781d,
  24067. +0xb8c3,
  24068. +0x702c,
  24069. +0x811,
  24070. +0x70,
  24071. +0xc140,
  24072. +0x809,
  24073. +0x1b0,
  24074. +0x710c,
  24075. +0xc040,
  24076. +0x700c,
  24077. +0x9c2,
  24078. +0xa0,
  24079. +0xd940,
  24080. +0x71ed,
  24081. +0x45cb,
  24082. +0x9005,
  24083. +0xe112,
  24084. +0x1dde,
  24085. +0x13d4,
  24086. +0x1da6,
  24087. +0x93d4,
  24088. +0x13b6,
  24089. +0xb10e,
  24090. +0xc000,
  24091. +0xe827,
  24092. +0xe4b,
  24093. +0x13bf,
  24094. +0x2684,
  24095. +0x1c07,
  24096. +0x264f,
  24097. +0x13c0,
  24098. +0xb500,
  24099. +0x700c,
  24100. +0xd91c,
  24101. +0x992,
  24102. +0xa0,
  24103. +0x1df6,
  24104. +0x9205,
  24105. +0x40c3,
  24106. +0xf,
  24107. +0x4240,
  24108. +0x702c,
  24109. +0x982,
  24110. +0xa0,
  24111. +0x1df6,
  24112. +0x9245,
  24113. +0x13be,
  24114. +0xb100,
  24115. +0x1df0,
  24116. +0x9045,
  24117. +0x1df6,
  24118. +0x9205,
  24119. +0x209a,
  24120. +0x8,
  24121. +0x2004,
  24122. +0xf80,
  24123. +0x0,
  24124. +0x3e00,
  24125. +0x78c5,
  24126. +0xb88e,
  24127. +0xb500,
  24128. +0xf005,
  24129. +0x1df6,
  24130. +0x9205,
  24131. +0x1df0,
  24132. +0x93c4,
  24133. +0x1e00,
  24134. +0x73c4,
  24135. +0x9013,
  24136. +0xe050,
  24137. +0x7487,
  24138. +0x1404,
  24139. +0x341b,
  24140. +0xc6c6,
  24141. +0x78e0,
  24142. +0xc2e4,
  24143. +0xc1a4,
  24144. +0x702c,
  24145. +0x4608,
  24146. +0xd8ff,
  24147. +0x754c,
  24148. +0xdb08,
  24149. +0xc143,
  24150. +0xc142,
  24151. +0xc141,
  24152. +0x4528,
  24153. +0xd16,
  24154. +0xffaf,
  24155. +0xc140,
  24156. +0x700c,
  24157. +0xd90c,
  24158. +0xb88c,
  24159. +0xc543,
  24160. +0xc642,
  24161. +0xc541,
  24162. +0xc040,
  24163. +0xd8ff,
  24164. +0xb990,
  24165. +0x714c,
  24166. +0xcfa,
  24167. +0xffaf,
  24168. +0x746c,
  24169. +0xc0a4,
  24170. +0xc6c4,
  24171. +0x78e0,
  24172. +0xc0f1,
  24173. +0xc1a4,
  24174. +0x702c,
  24175. +0xc143,
  24176. +0xc042,
  24177. +0x700c,
  24178. +0xdb0c,
  24179. +0xc141,
  24180. +0x4160,
  24181. +0xb88c,
  24182. +0xc040,
  24183. +0xd8ff,
  24184. +0xb990,
  24185. +0xcd6,
  24186. +0xffaf,
  24187. +0x714c,
  24188. +0xc0a4,
  24189. +0xc0d1,
  24190. +0x7ee0,
  24191. +0x78e0,
  24192. +0x8821,
  24193. +0x8800,
  24194. +0x6038,
  24195. +0x781d,
  24196. +0x7fe0,
  24197. +0x780f,
  24198. +0xc2e6,
  24199. +0x1cfc,
  24200. +0xb6c8,
  24201. +0xc1a1,
  24202. +0x4300,
  24203. +0x4020,
  24204. +0xf5a,
  24205. +0x160,
  24206. +0x4528,
  24207. +0x1600,
  24208. +0x7080,
  24209. +0x8000,
  24210. +0x1,
  24211. +0x702c,
  24212. +0xb8e2,
  24213. +0x700c,
  24214. +0xf462,
  24215. +0xf003,
  24216. +0x7104,
  24217. +0x7a0f,
  24218. +0xa0b,
  24219. +0x115,
  24220. +0xbf9,
  24221. +0x808e,
  24222. +0x4100,
  24223. +0x7e2f,
  24224. +0x40a1,
  24225. +0x41c1,
  24226. +0xdaff,
  24227. +0xdb40,
  24228. +0x1a0e,
  24229. +0x30c3,
  24230. +0xe5a,
  24231. +0x20,
  24232. +0x1a09,
  24233. +0x3083,
  24234. +0xed0a,
  24235. +0x40c1,
  24236. +0xd9ff,
  24237. +0x714c,
  24238. +0xdb80,
  24239. +0x902,
  24240. +0x160,
  24241. +0x1c00,
  24242. +0x3001,
  24243. +0xf006,
  24244. +0x40c1,
  24245. +0xa72,
  24246. +0x160,
  24247. +0x702c,
  24248. +0x40c3,
  24249. +0x8000,
  24250. +0x458,
  24251. +0x1004,
  24252. +0x9f,
  24253. +0x88e3,
  24254. +0x704c,
  24255. +0x238a,
  24256. +0x1fc1,
  24257. +0x70cd,
  24258. +0xf002,
  24259. +0x71e5,
  24260. +0x78ef,
  24261. +0x84f,
  24262. +0x7e5,
  24263. +0x708d,
  24264. +0xf003,
  24265. +0x7185,
  24266. +0x71c5,
  24267. +0x788f,
  24268. +0x8ef,
  24269. +0x8235,
  24270. +0x706c,
  24271. +0xf018,
  24272. +0x209f,
  24273. +0x41,
  24274. +0x7164,
  24275. +0x2014,
  24276. +0x5b,
  24277. +0x41c3,
  24278. +0x8000,
  24279. +0x684,
  24280. +0x2100,
  24281. +0x6c0,
  24282. +0x8801,
  24283. +0x2332,
  24284. +0x3041,
  24285. +0x7210,
  24286. +0x20ca,
  24287. +0x8d,
  24288. +0x230c,
  24289. +0x9040,
  24290. +0x21ca,
  24291. +0x2c5,
  24292. +0x4328,
  24293. +0x4200,
  24294. +0x796f,
  24295. +0x9d5,
  24296. +0x87f4,
  24297. +0x78cf,
  24298. +0xf1df,
  24299. +0xca0c,
  24300. +0xe208,
  24301. +0x2342,
  24302. +0x120b,
  24303. +0x2209,
  24304. +0x0,
  24305. +0x1a0c,
  24306. +0x3002,
  24307. +0xca0d,
  24308. +0x2308,
  24309. +0x1000,
  24310. +0x1a0d,
  24311. +0x3002,
  24312. +0x206f,
  24313. +0xcc3,
  24314. +0x6821,
  24315. +0x70b5,
  24316. +0x4220,
  24317. +0x721c,
  24318. +0x8a00,
  24319. +0x7b1d,
  24320. +0xbbc1,
  24321. +0x1a0e,
  24322. +0x30c2,
  24323. +0x8a00,
  24324. +0x781d,
  24325. +0x781d,
  24326. +0x7a1d,
  24327. +0xbac1,
  24328. +0x1a09,
  24329. +0x3082,
  24330. +0x8902,
  24331. +0x1a24,
  24332. +0x301c,
  24333. +0x8903,
  24334. +0xed84,
  24335. +0x791d,
  24336. +0x2114,
  24337. +0x0,
  24338. +0x1a2a,
  24339. +0x301c,
  24340. +0x710c,
  24341. +0x2244,
  24342. +0x7c1,
  24343. +0x4200,
  24344. +0xe905,
  24345. +0xb961,
  24346. +0x9ff,
  24347. +0x8031,
  24348. +0x7a5b,
  24349. +0x2344,
  24350. +0x7c1,
  24351. +0x4300,
  24352. +0xe905,
  24353. +0xb961,
  24354. +0x9ff,
  24355. +0x8031,
  24356. +0x7b7b,
  24357. +0x45cb,
  24358. +0x24,
  24359. +0x2,
  24360. +0x740c,
  24361. +0xac2,
  24362. +0xffef,
  24363. +0x41a1,
  24364. +0x122a,
  24365. +0x3703,
  24366. +0x1224,
  24367. +0x3702,
  24368. +0x254f,
  24369. +0x1401,
  24370. +0xaae,
  24371. +0xffef,
  24372. +0x740c,
  24373. +0x7487,
  24374. +0x1404,
  24375. +0x341b,
  24376. +0xc6c6,
  24377. +0x78e0,
  24378. +0xc2e6,
  24379. +0x4718,
  24380. +0xc705,
  24381. +0x963,
  24382. +0x7f5,
  24383. +0xc004,
  24384. +0x2714,
  24385. +0x304c,
  24386. +0x8cc1,
  24387. +0xe57,
  24388. +0x1084,
  24389. +0x8ca0,
  24390. +0xa4f,
  24391. +0x364,
  24392. +0x2602,
  24393. +0x108b,
  24394. +0x4ab4,
  24395. +0x7074,
  24396. +0x747d,
  24397. +0xaf80,
  24398. +0x4728,
  24399. +0xf00b,
  24400. +0xddff,
  24401. +0x25ca,
  24402. +0x1062,
  24403. +0x64bf,
  24404. +0x7ced,
  24405. +0x2714,
  24406. +0x330c,
  24407. +0x8ca0,
  24408. +0x8cc1,
  24409. +0xa15,
  24410. +0x364,
  24411. +0x7ced,
  24412. +0xe0d,
  24413. +0x10a4,
  24414. +0x7def,
  24415. +0xde5,
  24416. +0x97f4,
  24417. +0x7074,
  24418. +0x7074,
  24419. +0xdbff,
  24420. +0x714c,
  24421. +0x727c,
  24422. +0x1209,
  24423. +0x3083,
  24424. +0x629a,
  24425. +0x7a4d,
  24426. +0xf206,
  24427. +0x4a31,
  24428. +0xf005,
  24429. +0x702c,
  24430. +0xaf20,
  24431. +0xf009,
  24432. +0x7942,
  24433. +0xbbc4,
  24434. +0xeb05,
  24435. +0xbb61,
  24436. +0xbff,
  24437. +0x8031,
  24438. +0x793b,
  24439. +0xa820,
  24440. +0xc6c6,
  24441. +0x78e0,
  24442. +0xc2e2,
  24443. +0x45cb,
  24444. +0x9004,
  24445. +0x6,
  24446. +0xd820,
  24447. +0xe86,
  24448. +0x60,
  24449. +0x1d00,
  24450. +0x1045,
  24451. +0x1d00,
  24452. +0x1005,
  24453. +0xc6c2,
  24454. +0xc2e6,
  24455. +0x1cfc,
  24456. +0xb6c8,
  24457. +0x986,
  24458. +0xffaf,
  24459. +0xc1a4,
  24460. +0x700c,
  24461. +0x98e,
  24462. +0xffaf,
  24463. +0xd9ff,
  24464. +0x70ad,
  24465. +0xd8ff,
  24466. +0x702c,
  24467. +0x754c,
  24468. +0xdb07,
  24469. +0xc543,
  24470. +0xc542,
  24471. +0xc541,
  24472. +0xa96,
  24473. +0xffaf,
  24474. +0xc540,
  24475. +0x70cd,
  24476. +0x736f,
  24477. +0xf003,
  24478. +0x71a5,
  24479. +0xd9d,
  24480. +0x1133,
  24481. +0x700c,
  24482. +0x1600,
  24483. +0x7080,
  24484. +0x8000,
  24485. +0x10,
  24486. +0x8f1,
  24487. +0x836e,
  24488. +0x710c,
  24489. +0x2544,
  24490. +0x17c1,
  24491. +0xe906,
  24492. +0xb961,
  24493. +0x901,
  24494. +0x31,
  24495. +0x781b,
  24496. +0x1600,
  24497. +0x7101,
  24498. +0x8000,
  24499. +0x5b2,
  24500. +0x7f0f,
  24501. +0xc643,
  24502. +0xc742,
  24503. +0x1c04,
  24504. +0x36c0,
  24505. +0xc140,
  24506. +0x702c,
  24507. +0xd8ff,
  24508. +0xb990,
  24509. +0x734c,
  24510. +0xc26,
  24511. +0xffaf,
  24512. +0x726c,
  24513. +0x1600,
  24514. +0x7100,
  24515. +0x8000,
  24516. +0x5b2,
  24517. +0xc643,
  24518. +0xc742,
  24519. +0x1c04,
  24520. +0x36c0,
  24521. +0xc040,
  24522. +0xd8ff,
  24523. +0x702c,
  24524. +0x734c,
  24525. +0xc0a,
  24526. +0xffaf,
  24527. +0x726c,
  24528. +0x1600,
  24529. +0x7100,
  24530. +0x8000,
  24531. +0x5b2,
  24532. +0x702c,
  24533. +0xc643,
  24534. +0xc742,
  24535. +0x1c04,
  24536. +0x36c0,
  24537. +0xc040,
  24538. +0xd8ff,
  24539. +0xb990,
  24540. +0x734c,
  24541. +0xbea,
  24542. +0xffaf,
  24543. +0xdb28,
  24544. +0xd8ff,
  24545. +0x702c,
  24546. +0x754c,
  24547. +0xdb28,
  24548. +0xc643,
  24549. +0xc742,
  24550. +0x1c04,
  24551. +0x33c1,
  24552. +0x9f6,
  24553. +0xffaf,
  24554. +0xc640,
  24555. +0xf1b4,
  24556. +0xc043,
  24557. +0xc042,
  24558. +0xc041,
  24559. +0xc040,
  24560. +0xd8ff,
  24561. +0xd980,
  24562. +0x754c,
  24563. +0x9e2,
  24564. +0xffaf,
  24565. +0x746c,
  24566. +0x700c,
  24567. +0x97e,
  24568. +0xffaf,
  24569. +0x712c,
  24570. +0xc22,
  24571. +0xff8f,
  24572. +0xc2a,
  24573. +0xff8f,
  24574. +0x700c,
  24575. +0x8aa,
  24576. +0xffaf,
  24577. +0xd9ff,
  24578. +0xb76,
  24579. +0x160,
  24580. +0x710c,
  24581. +0xc0a4,
  24582. +0x1404,
  24583. +0x341b,
  24584. +0xc6c6,
  24585. +0x78e0,
  24586. +0xc2e6,
  24587. +0x45cb,
  24588. +0x9004,
  24589. +0x1c6,
  24590. +0x95c0,
  24591. +0x208a,
  24592. +0xfdf,
  24593. +0x78c4,
  24594. +0x204f,
  24595. +0x2cf,
  24596. +0xb88a,
  24597. +0xb88b,
  24598. +0xb5e0,
  24599. +0xb500,
  24600. +0xd52,
  24601. +0x60,
  24602. +0xd80a,
  24603. +0xb5e0,
  24604. +0x9501,
  24605. +0xbecb,
  24606. +0xb5c0,
  24607. +0xb8c9,
  24608. +0xc6c6,
  24609. +0x78e0,
  24610. +0xc0f1,
  24611. +0xeb6,
  24612. +0xff6f,
  24613. +0x4320,
  24614. +0x4100,
  24615. +0xef6,
  24616. +0xff6f,
  24617. +0x4060,
  24618. +0x6038,
  24619. +0xc0d1,
  24620. +0x7fe0,
  24621. +0x780f,
  24622. +0xc0f1,
  24623. +0x4300,
  24624. +0x4040,
  24625. +0xef6,
  24626. +0xff6f,
  24627. +0x4328,
  24628. +0x4408,
  24629. +0xe92,
  24630. +0xff6f,
  24631. +0x4060,
  24632. +0x4100,
  24633. +0xed2,
  24634. +0xff6f,
  24635. +0x4061,
  24636. +0x6098,
  24637. +0xc0d1,
  24638. +0x7fe0,
  24639. +0x780f,
  24640. +0xc2e6,
  24641. +0x1cfc,
  24642. +0xb6c8,
  24643. +0xc1a8,
  24644. +0xc246,
  24645. +0x4628,
  24646. +0x702c,
  24647. +0x744c,
  24648. +0xc347,
  24649. +0xdda,
  24650. +0x60,
  24651. +0xc043,
  24652. +0x1418,
  24653. +0x301b,
  24654. +0x2678,
  24655. +0x1080,
  24656. +0xc044,
  24657. +0x6e09,
  24658. +0xdf80,
  24659. +0x861,
  24660. +0xb5,
  24661. +0x70ad,
  24662. +0xf002,
  24663. +0x7167,
  24664. +0xc007,
  24665. +0x232f,
  24666. +0x6c7,
  24667. +0xb51,
  24668. +0x25,
  24669. +0x4060,
  24670. +0xfb2,
  24671. +0xff4f,
  24672. +0xe877,
  24673. +0xd841,
  24674. +0xe0f,
  24675. +0x10b1,
  24676. +0x786a,
  24677. +0x70c3,
  24678. +0x8000,
  24679. +0x6c2,
  24680. +0xf004,
  24681. +0x70c3,
  24682. +0x8000,
  24683. +0x6c4,
  24684. +0x8800,
  24685. +0x70b5,
  24686. +0x4260,
  24687. +0xc304,
  24688. +0x2678,
  24689. +0x1041,
  24690. +0x27ca,
  24691. +0x1001,
  24692. +0xc042,
  24693. +0xc140,
  24694. +0x2738,
  24695. +0x1000,
  24696. +0x41c3,
  24697. +0x48,
  24698. +0x5,
  24699. +0xdb6,
  24700. +0xff6f,
  24701. +0xc741,
  24702. +0x70b5,
  24703. +0x25ca,
  24704. +0x1061,
  24705. +0xf1d7,
  24706. +0x700c,
  24707. +0xc044,
  24708. +0xf008,
  24709. +0xc003,
  24710. +0x2014,
  24711. +0x6c0,
  24712. +0xa880,
  24713. +0xa861,
  24714. +0xc005,
  24715. +0x7104,
  24716. +0xc045,
  24717. +0xc005,
  24718. +0x1418,
  24719. +0x300b,
  24720. +0xdbff,
  24721. +0x790f,
  24722. +0x4338,
  24723. +0x90d,
  24724. +0x7f4,
  24725. +0x708d,
  24726. +0xf032,
  24727. +0x7165,
  24728. +0xc007,
  24729. +0x252f,
  24730. +0x12c7,
  24731. +0xdd7,
  24732. +0x9025,
  24733. +0x40a1,
  24734. +0xf32,
  24735. +0xff4f,
  24736. +0xe877,
  24737. +0x259f,
  24738. +0x1041,
  24739. +0x40c3,
  24740. +0x8000,
  24741. +0x6c3,
  24742. +0x650a,
  24743. +0xe13,
  24744. +0x1070,
  24745. +0x7263,
  24746. +0x60b8,
  24747. +0x8821,
  24748. +0xd880,
  24749. +0x7822,
  24750. +0xc044,
  24751. +0x784f,
  24752. +0x82b,
  24753. +0x7f5,
  24754. +0x784d,
  24755. +0x7d14,
  24756. +0x41c3,
  24757. +0x8000,
  24758. +0x684,
  24759. +0x61b8,
  24760. +0x8841,
  24761. +0xc004,
  24762. +0x6529,
  24763. +0x7b6f,
  24764. +0x780f,
  24765. +0x621a,
  24766. +0x6119,
  24767. +0x788f,
  24768. +0x2209,
  24769. +0xc3,
  24770. +0x2108,
  24771. +0xc,
  24772. +0xf1d3,
  24773. +0x706c,
  24774. +0xdcff,
  24775. +0xf1bf,
  24776. +0x218a,
  24777. +0x3e,
  24778. +0xc203,
  24779. +0x71d5,
  24780. +0x4020,
  24781. +0x20ca,
  24782. +0x3c1,
  24783. +0x1a40,
  24784. +0x2,
  24785. +0xc003,
  24786. +0x72d5,
  24787. +0x21ca,
  24788. +0x3c1,
  24789. +0x183e,
  24790. +0x42,
  24791. +0xc103,
  24792. +0x700c,
  24793. +0x193f,
  24794. +0x2,
  24795. +0xc0a8,
  24796. +0x1404,
  24797. +0x341b,
  24798. +0xc6c6,
  24799. +0x78e0,
  24800. +0x7014,
  24801. +0x1600,
  24802. +0x7080,
  24803. +0x8000,
  24804. +0x4,
  24805. +0x41c3,
  24806. +0x9004,
  24807. +0x160,
  24808. +0x21c0,
  24809. +0x221,
  24810. +0x201a,
  24811. +0xf80,
  24812. +0x20,
  24813. +0x0,
  24814. +0x7825,
  24815. +0x7fe0,
  24816. +0x9000,
  24817. +0x78e0,
  24818. +0x1600,
  24819. +0x7100,
  24820. +0x8000,
  24821. +0x22,
  24822. +0x7014,
  24823. +0x7de0,
  24824. +0x1600,
  24825. +0x7100,
  24826. +0x9004,
  24827. +0x8,
  24828. +0x7ee0,
  24829. +0x78e0,
  24830. +0xda25,
  24831. +0xba9f,
  24832. +0x7014,
  24833. +0x20ca,
  24834. +0x81,
  24835. +0xf20e,
  24836. +0x809,
  24837. +0x91,
  24838. +0x4a3c,
  24839. +0xf00a,
  24840. +0x80b,
  24841. +0x71,
  24842. +0x7314,
  24843. +0x4a1e,
  24844. +0xf004,
  24845. +0x700c,
  24846. +0xf402,
  24847. +0x4a5a,
  24848. +0x7034,
  24849. +0x7fe0,
  24850. +0x20c0,
  24851. +0xa1,
  24852. +0xc2e6,
  24853. +0x4308,
  24854. +0x70ed,
  24855. +0x70cd,
  24856. +0xf002,
  24857. +0x71c5,
  24858. +0x7dcf,
  24859. +0xd19,
  24860. +0x1135,
  24861. +0x40a1,
  24862. +0xf4a,
  24863. +0x20,
  24864. +0x4161,
  24865. +0xe879,
  24866. +0x78ef,
  24867. +0x200f,
  24868. +0x34f,
  24869. +0xf1f5,
  24870. +0x78ef,
  24871. +0xc6c6,
  24872. +0xd860,
  24873. +0xb89f,
  24874. +0x9020,
  24875. +0x5f1,
  24876. +0xffef,
  24877. +0x10fe,
  24878. +0x8100,
  24879. +0x78e0,
  24880. +0xd862,
  24881. +0xb89f,
  24882. +0x9040,
  24883. +0x10fe,
  24884. +0x8101,
  24885. +0x5f5,
  24886. +0xffef,
  24887. +0x10fc,
  24888. +0x8100,
  24889. +0x78e0,
  24890. +0x702c,
  24891. +0x708d,
  24892. +0xf002,
  24893. +0x7185,
  24894. +0x7a8f,
  24895. +0xa1d,
  24896. +0x195,
  24897. +0x8fb,
  24898. +0x80ae,
  24899. +0x2279,
  24900. +0x3,
  24901. +0x7164,
  24902. +0x792f,
  24903. +0x6179,
  24904. +0x7354,
  24905. +0x21c0,
  24906. +0xa6,
  24907. +0xf1f3,
  24908. +0x7fe0,
  24909. +0x782f,
  24910. +0xc2e2,
  24911. +0x9d6,
  24912. +0x160,
  24913. +0x4200,
  24914. +0x1600,
  24915. +0x7080,
  24916. +0x8000,
  24917. +0x1e,
  24918. +0x7054,
  24919. +0x791d,
  24920. +0x793d,
  24921. +0x793d,
  24922. +0x781b,
  24923. +0x20ca,
  24924. +0x41,
  24925. +0x2044,
  24926. +0x878d,
  24927. +0xf247,
  24928. +0x259f,
  24929. +0x1a0f,
  24930. +0xea2c,
  24931. +0x216f,
  24932. +0x243,
  24933. +0x8900,
  24934. +0x201a,
  24935. +0xf80,
  24936. +0x20,
  24937. +0x0,
  24938. +0x2005,
  24939. +0xf80,
  24940. +0x9002,
  24941. +0x86,
  24942. +0x9000,
  24943. +0x2044,
  24944. +0x82,
  24945. +0xc80a,
  24946. +0x6053,
  24947. +0x8908,
  24948. +0x201a,
  24949. +0xf80,
  24950. +0x1,
  24951. +0x86a0,
  24952. +0x781d,
  24953. +0x781d,
  24954. +0x781d,
  24955. +0x781d,
  24956. +0x781d,
  24957. +0x781d,
  24958. +0x781d,
  24959. +0x7862,
  24960. +0x2048,
  24961. +0x1,
  24962. +0xc804,
  24963. +0x6052,
  24964. +0x2904,
  24965. +0x81,
  24966. +0x782f,
  24967. +0xe0ff,
  24968. +0xd87f,
  24969. +0x20ca,
  24970. +0x4b,
  24971. +0x2d05,
  24972. +0x108d,
  24973. +0xf00a,
  24974. +0x1600,
  24975. +0x7100,
  24976. +0x8000,
  24977. +0x6a,
  24978. +0xc4a,
  24979. +0xff6f,
  24980. +0x2d85,
  24981. +0x128a,
  24982. +0x7b0f,
  24983. +0x6d01,
  24984. +0x7a0f,
  24985. +0xca0d,
  24986. +0x4b51,
  24987. +0x2108,
  24988. +0x0,
  24989. +0x1a0d,
  24990. +0x3002,
  24991. +0xca0c,
  24992. +0x6279,
  24993. +0x2109,
  24994. +0x0,
  24995. +0x1a0c,
  24996. +0x3002,
  24997. +0xc6c2,
  24998. +0xc0e4,
  24999. +0x4408,
  25000. +0x249a,
  25001. +0x1008,
  25002. +0x45cb,
  25003. +0x900e,
  25004. +0x48,
  25005. +0x2405,
  25006. +0x134e,
  25007. +0xb620,
  25008. +0x6d22,
  25009. +0x2405,
  25010. +0x104d,
  25011. +0x7224,
  25012. +0xb540,
  25013. +0x2405,
  25014. +0x1042,
  25015. +0xb260,
  25016. +0x6962,
  25017. +0xc102,
  25018. +0x7c65,
  25019. +0x80f,
  25020. +0x3f1,
  25021. +0xb420,
  25022. +0x208a,
  25023. +0xfc7,
  25024. +0xf005,
  25025. +0x137c,
  25026. +0x101,
  25027. +0x210f,
  25028. +0x0,
  25029. +0x1b7c,
  25030. +0x4,
  25031. +0xc4c4,
  25032. +0x44cb,
  25033. +0x900e,
  25034. +0xc2,
  25035. +0x1c02,
  25036. +0x1014,
  25037. +0xb420,
  25038. +0xb441,
  25039. +0x7fe0,
  25040. +0xb462,
  25041. +0x78e0,
  25042. +0xc2e6,
  25043. +0x1cfc,
  25044. +0xb6c8,
  25045. +0xc1ad,
  25046. +0xc345,
  25047. +0x1600,
  25048. +0x7083,
  25049. +0x8000,
  25050. +0x4,
  25051. +0xc24c,
  25052. +0xc144,
  25053. +0x4318,
  25054. +0x40c3,
  25055. +0x8000,
  25056. +0x684,
  25057. +0x42c3,
  25058. +0x0,
  25059. +0x1248,
  25060. +0xaa2,
  25061. +0x60,
  25062. +0x702c,
  25063. +0x710c,
  25064. +0x1a0a,
  25065. +0x3002,
  25066. +0x1a0b,
  25067. +0x3002,
  25068. +0x40c3,
  25069. +0x8000,
  25070. +0x498,
  25071. +0xd920,
  25072. +0x70cd,
  25073. +0x1800,
  25074. +0x405,
  25075. +0xb024,
  25076. +0xb0c1,
  25077. +0xb025,
  25078. +0xb0c2,
  25079. +0xb1d,
  25080. +0x3031,
  25081. +0x180c,
  25082. +0x405,
  25083. +0x218a,
  25084. +0x810,
  25085. +0xb025,
  25086. +0x218a,
  25087. +0x10,
  25088. +0xb022,
  25089. +0x218a,
  25090. +0x410,
  25091. +0xb026,
  25092. +0xc004,
  25093. +0xd986,
  25094. +0xb99f,
  25095. +0x205f,
  25096. +0x500,
  25097. +0x231a,
  25098. +0xf83,
  25099. +0x10,
  25100. +0x0,
  25101. +0x6038,
  25102. +0xc041,
  25103. +0x40c3,
  25104. +0x8000,
  25105. +0x458,
  25106. +0x8803,
  25107. +0xc34b,
  25108. +0xc040,
  25109. +0x11e4,
  25110. +0x8100,
  25111. +0xc04a,
  25112. +0xf004,
  25113. +0xc000,
  25114. +0x7104,
  25115. +0xc040,
  25116. +0x40c3,
  25117. +0x8000,
  25118. +0x458,
  25119. +0x8824,
  25120. +0xc000,
  25121. +0x780f,
  25122. +0x7030,
  25123. +0xfa,
  25124. +0x2d,
  25125. +0xc043,
  25126. +0xc003,
  25127. +0x70ed,
  25128. +0xddff,
  25129. +0x201a,
  25130. +0xf80,
  25131. +0x0,
  25132. +0x1000,
  25133. +0xc548,
  25134. +0xc742,
  25135. +0xc746,
  25136. +0xc047,
  25137. +0xf003,
  25138. +0x71e5,
  25139. +0x78ef,
  25140. +0x8cb,
  25141. +0x8275,
  25142. +0xc049,
  25143. +0xb11,
  25144. +0x3030,
  25145. +0x274f,
  25146. +0x1080,
  25147. +0x780f,
  25148. +0x845,
  25149. +0x111,
  25150. +0x7077,
  25151. +0xd98c,
  25152. +0xd8c0,
  25153. +0x703c,
  25154. +0xc104,
  25155. +0x6119,
  25156. +0xc00b,
  25157. +0x7905,
  25158. +0xc007,
  25159. +0x7905,
  25160. +0xc008,
  25161. +0x7104,
  25162. +0xc048,
  25163. +0x780d,
  25164. +0xf82c,
  25165. +0xb89f,
  25166. +0xca6,
  25167. +0xffaf,
  25168. +0x9000,
  25169. +0x7910,
  25170. +0xca09,
  25171. +0x2044,
  25172. +0x7c3,
  25173. +0x4020,
  25174. +0xeb05,
  25175. +0xbb61,
  25176. +0xbff,
  25177. +0x8031,
  25178. +0x781d,
  25179. +0xb1b,
  25180. +0x3030,
  25181. +0xc046,
  25182. +0xc107,
  25183. +0xc005,
  25184. +0x71a5,
  25185. +0x7905,
  25186. +0x78ad,
  25187. +0xf821,
  25188. +0xb89f,
  25189. +0x9000,
  25190. +0xf013,
  25191. +0x274f,
  25192. +0x1080,
  25193. +0x780f,
  25194. +0x821,
  25195. +0x111,
  25196. +0xc005,
  25197. +0x813,
  25198. +0x91,
  25199. +0xc001,
  25200. +0xc101,
  25201. +0x8800,
  25202. +0x7124,
  25203. +0xc141,
  25204. +0xf002,
  25205. +0xc00a,
  25206. +0xa82,
  25207. +0xff6f,
  25208. +0x71a5,
  25209. +0xc042,
  25210. +0xc109,
  25211. +0xc00c,
  25212. +0x86d,
  25213. +0x804e,
  25214. +0xc003,
  25215. +0xe8e,
  25216. +0xe0,
  25217. +0xc109,
  25218. +0xe81b,
  25219. +0x7bcf,
  25220. +0x239f,
  25221. +0x41,
  25222. +0xc106,
  25223. +0x40c3,
  25224. +0x8000,
  25225. +0x6c2,
  25226. +0x708d,
  25227. +0x6078,
  25228. +0xa820,
  25229. +0xc102,
  25230. +0xa822,
  25231. +0x702c,
  25232. +0xf008,
  25233. +0x70c3,
  25234. +0x8000,
  25235. +0x684,
  25236. +0xda7f,
  25237. +0xa840,
  25238. +0xa881,
  25239. +0x7124,
  25240. +0x782f,
  25241. +0x8f3,
  25242. +0x87f4,
  25243. +0x2314,
  25244. +0x0,
  25245. +0x71c5,
  25246. +0xf194,
  25247. +0xc0ad,
  25248. +0x1404,
  25249. +0x341b,
  25250. +0xc6c6,
  25251. +0x78e0,
  25252. +0x209a,
  25253. +0x4,
  25254. +0x7825,
  25255. +0x781b,
  25256. +0xb891,
  25257. +0xb89c,
  25258. +0x7ee0,
  25259. +0x78e0,
  25260. +0xc2e6,
  25261. +0x1cfc,
  25262. +0xb6c8,
  25263. +0xc1a1,
  25264. +0x8080,
  25265. +0x4708,
  25266. +0xca08,
  25267. +0x4358,
  25268. +0x42c3,
  25269. +0x9003,
  25270. +0xe024,
  25271. +0x205f,
  25272. +0x200,
  25273. +0x238a,
  25274. +0xfc7,
  25275. +0x46cb,
  25276. +0x8000,
  25277. +0x458,
  25278. +0xbcc4,
  25279. +0xe008,
  25280. +0xb200,
  25281. +0x710c,
  25282. +0xb206,
  25283. +0x1afe,
  25284. +0x80c4,
  25285. +0x8e43,
  25286. +0xec05,
  25287. +0xbc61,
  25288. +0xcff,
  25289. +0x9031,
  25290. +0x781b,
  25291. +0x44cb,
  25292. +0x0,
  25293. +0xfc00,
  25294. +0xc040,
  25295. +0xf004,
  25296. +0xb300,
  25297. +0x7144,
  25298. +0x8e04,
  25299. +0x841,
  25300. +0x82,
  25301. +0x221a,
  25302. +0xf8b,
  25303. +0x0,
  25304. +0x2000,
  25305. +0x21f4,
  25306. +0x83,
  25307. +0x2305,
  25308. +0x1f80,
  25309. +0x9002,
  25310. +0x1064,
  25311. +0xb060,
  25312. +0x21f4,
  25313. +0x80,
  25314. +0x2305,
  25315. +0x1f83,
  25316. +0x9002,
  25317. +0x4,
  25318. +0xb0b,
  25319. +0x3030,
  25320. +0x7884,
  25321. +0x7091,
  25322. +0xf002,
  25323. +0x7014,
  25324. +0xf204,
  25325. +0x208a,
  25326. +0x808,
  25327. +0xf1e2,
  25328. +0xd820,
  25329. +0xf1e0,
  25330. +0xe7a,
  25331. +0x40,
  25332. +0x8729,
  25333. +0xb0d,
  25334. +0x3030,
  25335. +0x70ad,
  25336. +0x730c,
  25337. +0xf003,
  25338. +0x710c,
  25339. +0xfea,
  25340. +0x100,
  25341. +0x8707,
  25342. +0xd69,
  25343. +0x1003,
  25344. +0xc000,
  25345. +0x912,
  25346. +0x1a0,
  25347. +0x780f,
  25348. +0xd80f,
  25349. +0x9d2,
  25350. +0xffaf,
  25351. +0xd90f,
  25352. +0x700c,
  25353. +0xb5a,
  25354. +0xff6f,
  25355. +0x712c,
  25356. +0x8e63,
  25357. +0x714c,
  25358. +0xf002,
  25359. +0x7164,
  25360. +0x8e04,
  25361. +0x841,
  25362. +0xe2,
  25363. +0x786f,
  25364. +0xada,
  25365. +0xff8f,
  25366. +0x7014,
  25367. +0x702c,
  25368. +0x700c,
  25369. +0xf411,
  25370. +0xf1f5,
  25371. +0x209a,
  25372. +0x8,
  25373. +0x231a,
  25374. +0xf8c,
  25375. +0x0,
  25376. +0x2000,
  25377. +0x7885,
  25378. +0x2005,
  25379. +0xf80,
  25380. +0x9002,
  25381. +0x166,
  25382. +0x9000,
  25383. +0x6119,
  25384. +0x4061,
  25385. +0x8e7,
  25386. +0x8232,
  25387. +0x2040,
  25388. +0x4b,
  25389. +0xe9e3,
  25390. +0x704c,
  25391. +0xf1e1,
  25392. +0x71a5,
  25393. +0xea4d,
  25394. +0xb0b,
  25395. +0x3030,
  25396. +0x8f38,
  25397. +0x8702,
  25398. +0xf002,
  25399. +0x8701,
  25400. +0xc96,
  25401. +0xc0,
  25402. +0x7487,
  25403. +0x1404,
  25404. +0x341b,
  25405. +0xc6c6,
  25406. +0x4100,
  25407. +0xb863,
  25408. +0x7314,
  25409. +0x710c,
  25410. +0x20e0,
  25411. +0x7c5,
  25412. +0x7fe0,
  25413. +0x2178,
  25414. +0x180,
  25415. +0x78e0,
  25416. +0x706c,
  25417. +0x704c,
  25418. +0xf003,
  25419. +0xb160,
  25420. +0x7144,
  25421. +0x7950,
  25422. +0x9fb,
  25423. +0x81f4,
  25424. +0x2014,
  25425. +0x41,
  25426. +0xda5e,
  25427. +0xba9f,
  25428. +0x1202,
  25429. +0x501,
  25430. +0xb020,
  25431. +0x1202,
  25432. +0x501,
  25433. +0xb021,
  25434. +0x1202,
  25435. +0x501,
  25436. +0xb022,
  25437. +0x1202,
  25438. +0x501,
  25439. +0xb023,
  25440. +0x9220,
  25441. +0xb024,
  25442. +0x9221,
  25443. +0xb025,
  25444. +0x9222,
  25445. +0x7fe0,
  25446. +0xb026,
  25447. +0x78e0,
  25448. +0xc2e2,
  25449. +0x40c3,
  25450. +0x8000,
  25451. +0x578,
  25452. +0x9ca,
  25453. +0x220,
  25454. +0xd92a,
  25455. +0xb76,
  25456. +0xffcf,
  25457. +0xb82,
  25458. +0xffef,
  25459. +0x4508,
  25460. +0x4100,
  25461. +0xc26,
  25462. +0x120,
  25463. +0x40a1,
  25464. +0x1e00,
  25465. +0x7005,
  25466. +0x9003,
  25467. +0xe154,
  25468. +0x1e00,
  25469. +0x7045,
  25470. +0x9003,
  25471. +0xff68,
  25472. +0xae6,
  25473. +0xffcf,
  25474. +0x791d,
  25475. +0x793d,
  25476. +0x793d,
  25477. +0x793d,
  25478. +0xb9c3,
  25479. +0x1a02,
  25480. +0x3042,
  25481. +0x4100,
  25482. +0xdd08,
  25483. +0xbd61,
  25484. +0xdff,
  25485. +0x9031,
  25486. +0x793d,
  25487. +0xb9c1,
  25488. +0xb8c3,
  25489. +0x1a06,
  25490. +0x3042,
  25491. +0xf62,
  25492. +0x120,
  25493. +0x1a01,
  25494. +0x3002,
  25495. +0x80e,
  25496. +0x0,
  25497. +0xea6,
  25498. +0xc0,
  25499. +0xc6c2,
  25500. +0xc2e6,
  25501. +0x1cfc,
  25502. +0xb6c8,
  25503. +0x1600,
  25504. +0x7101,
  25505. +0x9004,
  25506. +0x1e0,
  25507. +0x1600,
  25508. +0x7082,
  25509. +0x8000,
  25510. +0x4,
  25511. +0x225f,
  25512. +0x100,
  25513. +0x2044,
  25514. +0x7c3,
  25515. +0x4020,
  25516. +0xeb05,
  25517. +0xbb61,
  25518. +0xbff,
  25519. +0x8031,
  25520. +0x781d,
  25521. +0xb8c3,
  25522. +0x80b,
  25523. +0x50,
  25524. +0x877,
  25525. +0x1b1,
  25526. +0x71ed,
  25527. +0x46cb,
  25528. +0x9004,
  25529. +0x116,
  25530. +0x1e08,
  25531. +0x1094,
  25532. +0x71ad,
  25533. +0x1e02,
  25534. +0x1354,
  25535. +0xd829,
  25536. +0xb6a0,
  25537. +0x1e6c,
  25538. +0x1205,
  25539. +0x1e6c,
  25540. +0x1004,
  25541. +0x702c,
  25542. +0x40c3,
  25543. +0x98,
  25544. +0x9680,
  25545. +0x1ef2,
  25546. +0x9044,
  25547. +0x4728,
  25548. +0xe42,
  25549. +0x20,
  25550. +0x1e66,
  25551. +0x1044,
  25552. +0xd8a9,
  25553. +0x1e6c,
  25554. +0x1004,
  25555. +0x208a,
  25556. +0xa46,
  25557. +0x1e6c,
  25558. +0x1004,
  25559. +0x208a,
  25560. +0xa44,
  25561. +0x1e6c,
  25562. +0x1004,
  25563. +0x1e6c,
  25564. +0x1004,
  25565. +0x40c3,
  25566. +0x0,
  25567. +0x6000,
  25568. +0x1e72,
  25569. +0x935c,
  25570. +0x1ed0,
  25571. +0x9344,
  25572. +0x1e72,
  25573. +0x90dd,
  25574. +0xdb6,
  25575. +0x20,
  25576. +0x1ed0,
  25577. +0x93c4,
  25578. +0x1e72,
  25579. +0x935c,
  25580. +0x1e72,
  25581. +0x93dc,
  25582. +0xf048,
  25583. +0x45cb,
  25584. +0x9004,
  25585. +0x116,
  25586. +0x1d08,
  25587. +0x1094,
  25588. +0x1d02,
  25589. +0x13d4,
  25590. +0x702c,
  25591. +0x40c3,
  25592. +0xf,
  25593. +0x4240,
  25594. +0x234a,
  25595. +0x1200,
  25596. +0x43db,
  25597. +0x0,
  25598. +0x818,
  25599. +0xb5e0,
  25600. +0x1d6c,
  25601. +0x12c4,
  25602. +0x1df2,
  25603. +0x9044,
  25604. +0x1d66,
  25605. +0x1044,
  25606. +0x4628,
  25607. +0xdce,
  25608. +0x20,
  25609. +0x1d6c,
  25610. +0x16c4,
  25611. +0x40c3,
  25612. +0xf,
  25613. +0x4240,
  25614. +0x2342,
  25615. +0x341b,
  25616. +0x781d,
  25617. +0x702c,
  25618. +0xdb6,
  25619. +0x20,
  25620. +0x1d6c,
  25621. +0x16c4,
  25622. +0x40c3,
  25623. +0x98,
  25624. +0x9680,
  25625. +0x702c,
  25626. +0xda6,
  25627. +0x20,
  25628. +0x1d6c,
  25629. +0x12c4,
  25630. +0xd888,
  25631. +0x1d6c,
  25632. +0x1004,
  25633. +0x40c3,
  25634. +0x0,
  25635. +0x6000,
  25636. +0x1d6c,
  25637. +0x12c4,
  25638. +0x1d6c,
  25639. +0x1384,
  25640. +0x1d72,
  25641. +0x93dc,
  25642. +0x1dd0,
  25643. +0x93c4,
  25644. +0x1d72,
  25645. +0x90dd,
  25646. +0xd26,
  25647. +0x20,
  25648. +0x1dd0,
  25649. +0x9384,
  25650. +0x1d72,
  25651. +0x93dc,
  25652. +0x1d72,
  25653. +0x939c,
  25654. +0x700c,
  25655. +0xd6e,
  25656. +0x20,
  25657. +0xd920,
  25658. +0x45cb,
  25659. +0x9004,
  25660. +0x1f0,
  25661. +0xd820,
  25662. +0xd06,
  25663. +0x20,
  25664. +0x1d00,
  25665. +0x1005,
  25666. +0xd820,
  25667. +0xcfe,
  25668. +0x20,
  25669. +0x1d00,
  25670. +0x1045,
  25671. +0x740c,
  25672. +0xcf2,
  25673. +0x20,
  25674. +0x1d00,
  25675. +0x1005,
  25676. +0x1d0a,
  25677. +0x909d,
  25678. +0x1404,
  25679. +0x341b,
  25680. +0xc6c6,
  25681. +0x78e0,
  25682. +0xc0f1,
  25683. +0xde6,
  25684. +0x0,
  25685. +0xc0d1,
  25686. +0x7fe0,
  25687. +0x700c,
  25688. +0xc0e6,
  25689. +0x1600,
  25690. +0x7083,
  25691. +0x8000,
  25692. +0x13,
  25693. +0x7b0b,
  25694. +0x706c,
  25695. +0xf248,
  25696. +0x92e0,
  25697. +0xde40,
  25698. +0x7dfb,
  25699. +0x2704,
  25700. +0x1f83,
  25701. +0x0,
  25702. +0xd607,
  25703. +0x2544,
  25704. +0x140c,
  25705. +0x232f,
  25706. +0x13c2,
  25707. +0x7c65,
  25708. +0x2344,
  25709. +0x1203,
  25710. +0x7ea4,
  25711. +0x7b85,
  25712. +0x7e65,
  25713. +0x2344,
  25714. +0x1803,
  25715. +0x7bc5,
  25716. +0x2584,
  25717. +0x1004,
  25718. +0x7d65,
  25719. +0x275f,
  25720. +0x1103,
  25721. +0x7ffd,
  25722. +0x2384,
  25723. +0x1002,
  25724. +0x2505,
  25725. +0x12cc,
  25726. +0x2304,
  25727. +0xf83,
  25728. +0x0,
  25729. +0x2000,
  25730. +0x7ffd,
  25731. +0x7c65,
  25732. +0x2704,
  25733. +0x1f83,
  25734. +0x0,
  25735. +0x800,
  25736. +0x7c65,
  25737. +0x8960,
  25738. +0x7e7b,
  25739. +0x236c,
  25740. +0x4f,
  25741. +0x2644,
  25742. +0x108d,
  25743. +0x7de5,
  25744. +0x7f7d,
  25745. +0x2744,
  25746. +0x1043,
  25747. +0x7ba5,
  25748. +0x1600,
  25749. +0x708d,
  25750. +0x8000,
  25751. +0x6c,
  25752. +0x43e9,
  25753. +0x7d0b,
  25754. +0xf409,
  25755. +0x2644,
  25756. +0x120d,
  25757. +0x2344,
  25758. +0x1100,
  25759. +0x2384,
  25760. +0xcc3,
  25761. +0x78a5,
  25762. +0x7b05,
  25763. +0xa960,
  25764. +0x716c,
  25765. +0xb280,
  25766. +0x4060,
  25767. +0xc4c6,
  25768. +0x2032,
  25769. +0xf82,
  25770. +0x8000,
  25771. +0x5bc,
  25772. +0x7034,
  25773. +0x785d,
  25774. +0x781d,
  25775. +0x781d,
  25776. +0x781d,
  25777. +0x20ca,
  25778. +0x81,
  25779. +0xb8c3,
  25780. +0x7fe0,
  25781. +0x2079,
  25782. +0x3c0,
  25783. +0x78e0,
  25784. +0x1600,
  25785. +0x7101,
  25786. +0x8000,
  25787. +0x6,
  25788. +0x782c,
  25789. +0x2885,
  25790. +0x41f,
  25791. +0x7fe0,
  25792. +0x7104,
  25793. +0x78e0,
  25794. +0xc2e4,
  25795. +0x1cfc,
  25796. +0xb6c8,
  25797. +0x4318,
  25798. +0x836,
  25799. +0xffef,
  25800. +0x4020,
  25801. +0x1600,
  25802. +0x7083,
  25803. +0x8000,
  25804. +0x10,
  25805. +0x704c,
  25806. +0x708d,
  25807. +0x71ad,
  25808. +0xf002,
  25809. +0x7144,
  25810. +0xa4d,
  25811. +0x135,
  25812. +0x795b,
  25813. +0x2144,
  25814. +0x7ce,
  25815. +0x4100,
  25816. +0xee05,
  25817. +0xbe61,
  25818. +0xeff,
  25819. +0x9031,
  25820. +0x793d,
  25821. +0xb9c1,
  25822. +0x9e7,
  25823. +0x86e1,
  25824. +0x41a1,
  25825. +0x2244,
  25826. +0x7ce,
  25827. +0xee06,
  25828. +0xbe61,
  25829. +0xe01,
  25830. +0x1031,
  25831. +0x793b,
  25832. +0x796b,
  25833. +0x6a24,
  25834. +0x2144,
  25835. +0x7ce,
  25836. +0x41a1,
  25837. +0xee06,
  25838. +0xbe61,
  25839. +0xe01,
  25840. +0x1031,
  25841. +0x793b,
  25842. +0x24c0,
  25843. +0x1062,
  25844. +0x796b,
  25845. +0x24c0,
  25846. +0x1062,
  25847. +0xf1db,
  25848. +0x4081,
  25849. +0x1404,
  25850. +0x341b,
  25851. +0xc6c4,
  25852. +0x790d,
  25853. +0x218c,
  25854. +0x8bff,
  25855. +0xf607,
  25856. +0x208c,
  25857. +0x8802,
  25858. +0xf451,
  25859. +0x7fe0,
  25860. +0x730c,
  25861. +0x911,
  25862. +0x733,
  25863. +0x208c,
  25864. +0x8c03,
  25865. +0x720c,
  25866. +0x7ce0,
  25867. +0xf049,
  25868. +0xe1f7,
  25869. +0x58,
  25870. +0x29,
  25871. +0xe1df,
  25872. +0x58,
  25873. +0x29,
  25874. +0xe1cf,
  25875. +0x5c,
  25876. +0x29,
  25877. +0xe1c4,
  25878. +0x5c,
  25879. +0x29,
  25880. +0xe0c5,
  25881. +0x95f,
  25882. +0xf13,
  25883. +0x963,
  25884. +0xd53,
  25885. +0x967,
  25886. +0xc13,
  25887. +0xb87c,
  25888. +0x867,
  25889. +0x475,
  25890. +0x790f,
  25891. +0x2025,
  25892. +0x40,
  25893. +0xf012,
  25894. +0xf02d,
  25895. +0xf02f,
  25896. +0xf02b,
  25897. +0xf02f,
  25898. +0xf029,
  25899. +0xf02f,
  25900. +0xf027,
  25901. +0xf027,
  25902. +0xf02d,
  25903. +0xf025,
  25904. +0xf023,
  25905. +0xf02d,
  25906. +0xf021,
  25907. +0xf021,
  25908. +0xf01f,
  25909. +0xf02b,
  25910. +0x7fe0,
  25911. +0xd83f,
  25912. +0xe0f8,
  25913. +0xf41b,
  25914. +0x7fe0,
  25915. +0xd808,
  25916. +0xe0e0,
  25917. +0xf417,
  25918. +0x7fe0,
  25919. +0xd807,
  25920. +0xe0d0,
  25921. +0xf413,
  25922. +0x7fe0,
  25923. +0xd80a,
  25924. +0xf40f,
  25925. +0x7fe0,
  25926. +0xd80b,
  25927. +0x81b,
  25928. +0xf31,
  25929. +0xd818,
  25930. +0x7ee0,
  25931. +0x813,
  25932. +0xd71,
  25933. +0xd80f,
  25934. +0x7ee0,
  25935. +0x80b,
  25936. +0xc31,
  25937. +0xd81a,
  25938. +0x7ee0,
  25939. +0x7fe0,
  25940. +0x700c,
  25941. +0x7fe0,
  25942. +0xd83e,
  25943. +0x7fe0,
  25944. +0xd83b,
  25945. +0x7fe0,
  25946. +0xd83a,
  25947. +0x7fe0,
  25948. +0xd81f,
  25949. +0x7fe0,
  25950. +0xd838,
  25951. +0x7fe0,
  25952. +0xd81b,
  25953. +0x78e0,
  25954. +0xc2e6,
  25955. +0x1cfc,
  25956. +0xb6c8,
  25957. +0xc1b8,
  25958. +0x4528,
  25959. +0xc042,
  25960. +0xd8ff,
  25961. +0x702c,
  25962. +0xd42,
  25963. +0xff6f,
  25964. +0x734c,
  25965. +0xc043,
  25966. +0xd8ff,
  25967. +0x742c,
  25968. +0xd36,
  25969. +0xff6f,
  25970. +0xda08,
  25971. +0xc044,
  25972. +0xc104,
  25973. +0xc003,
  25974. +0x1600,
  25975. +0x710c,
  25976. +0x9004,
  25977. +0x4a,
  25978. +0x71ed,
  25979. +0x611a,
  25980. +0xc102,
  25981. +0xca04,
  25982. +0xbdc4,
  25983. +0x2144,
  25984. +0x7ce,
  25985. +0x41e1,
  25986. +0xee05,
  25987. +0xbe61,
  25988. +0xeff,
  25989. +0x9031,
  25990. +0x793b,
  25991. +0x2104,
  25992. +0x8301,
  25993. +0xc146,
  25994. +0x1600,
  25995. +0x7081,
  25996. +0x8000,
  25997. +0x6c,
  25998. +0x7b4f,
  25999. +0x4428,
  26000. +0xed05,
  26001. +0xbd61,
  26002. +0xdff,
  26003. +0x9031,
  26004. +0x7c9d,
  26005. +0xf406,
  26006. +0x799b,
  26007. +0x2144,
  26008. +0x81,
  26009. +0x69e2,
  26010. +0x786a,
  26011. +0x7e7b,
  26012. +0xbce0,
  26013. +0xc040,
  26014. +0x1600,
  26015. +0x70c0,
  26016. +0x8000,
  26017. +0x1a,
  26018. +0x815,
  26019. +0x33,
  26020. +0x26ca,
  26021. +0x1081,
  26022. +0x40c3,
  26023. +0x8000,
  26024. +0x458,
  26025. +0x8802,
  26026. +0xc600,
  26027. +0x68e1,
  26028. +0x40c3,
  26029. +0x8000,
  26030. +0x458,
  26031. +0x8801,
  26032. +0x702c,
  26033. +0xf005,
  26034. +0xc001,
  26035. +0x7aef,
  26036. +0x6058,
  26037. +0x780f,
  26038. +0xc041,
  26039. +0x40c3,
  26040. +0x8000,
  26041. +0x458,
  26042. +0x8842,
  26043. +0xc001,
  26044. +0xa89,
  26045. +0x4,
  26046. +0xc006,
  26047. +0xe807,
  26048. +0xc001,
  26049. +0xc603,
  26050. +0xb8e0,
  26051. +0xc004,
  26052. +0x761c,
  26053. +0xc000,
  26054. +0x7c2f,
  26055. +0x7acf,
  26056. +0xc500,
  26057. +0x629b,
  26058. +0x780f,
  26059. +0x7310,
  26060. +0x25ca,
  26061. +0x10cb,
  26062. +0x4399,
  26063. +0xea64,
  26064. +0x78af,
  26065. +0xc045,
  26066. +0xc305,
  26067. +0xc087,
  26068. +0x712c,
  26069. +0xcda,
  26070. +0xffaf,
  26071. +0x4263,
  26072. +0xc087,
  26073. +0xb16,
  26074. +0x120,
  26075. +0x702c,
  26076. +0xc305,
  26077. +0x2454,
  26078. +0x3b40,
  26079. +0x712c,
  26080. +0xda2,
  26081. +0x1a0,
  26082. +0x4263,
  26083. +0xc002,
  26084. +0xe36,
  26085. +0xffaf,
  26086. +0x702c,
  26087. +0x145b,
  26088. +0x3081,
  26089. +0xc437,
  26090. +0xe10f,
  26091. +0x7a2f,
  26092. +0xc187,
  26093. +0x7954,
  26094. +0x8940,
  26095. +0x8921,
  26096. +0x4c52,
  26097. +0x7982,
  26098. +0x7b4f,
  26099. +0x7c2f,
  26100. +0x7470,
  26101. +0x22ca,
  26102. +0x4b,
  26103. +0x8821,
  26104. +0x7b4f,
  26105. +0x7170,
  26106. +0x770,
  26107. +0xffee,
  26108. +0x41a1,
  26109. +0x41a1,
  26110. +0xa841,
  26111. +0xf1b4,
  26112. +0xc0b8,
  26113. +0x1404,
  26114. +0x341b,
  26115. +0xc6c6,
  26116. +0xc2e6,
  26117. +0x1cfc,
  26118. +0xb6c8,
  26119. +0xc1a8,
  26120. +0xa82,
  26121. +0xffef,
  26122. +0xc084,
  26123. +0x1600,
  26124. +0x708d,
  26125. +0x8000,
  26126. +0x10,
  26127. +0x70ed,
  26128. +0x43f9,
  26129. +0xf003,
  26130. +0x71e5,
  26131. +0xf9b,
  26132. +0x1113,
  26133. +0xdfd,
  26134. +0x93ee,
  26135. +0x710c,
  26136. +0x4608,
  26137. +0x2744,
  26138. +0x17c0,
  26139. +0xe806,
  26140. +0xb861,
  26141. +0x801,
  26142. +0x31,
  26143. +0x7edb,
  26144. +0x79ef,
  26145. +0xd56,
  26146. +0x120,
  26147. +0xc084,
  26148. +0x7ecf,
  26149. +0x40c1,
  26150. +0xc184,
  26151. +0x714c,
  26152. +0xef6,
  26153. +0x1a0,
  26154. +0xdb40,
  26155. +0x700c,
  26156. +0xc4e,
  26157. +0xff2f,
  26158. +0xd9ff,
  26159. +0x1200,
  26160. +0x3083,
  26161. +0xd8ff,
  26162. +0x702c,
  26163. +0x754c,
  26164. +0x1c0c,
  26165. +0x36c0,
  26166. +0x1c08,
  26167. +0x36c0,
  26168. +0x1c04,
  26169. +0x36c0,
  26170. +0xd52,
  26171. +0xff2f,
  26172. +0x1c00,
  26173. +0x36c0,
  26174. +0x141a,
  26175. +0x3100,
  26176. +0x1c0c,
  26177. +0x36c0,
  26178. +0xc642,
  26179. +0x1c04,
  26180. +0x3141,
  26181. +0xc040,
  26182. +0xd8ff,
  26183. +0x702c,
  26184. +0x734c,
  26185. +0xf12,
  26186. +0xff2f,
  26187. +0xdb18,
  26188. +0xd8ff,
  26189. +0xd980,
  26190. +0x754c,
  26191. +0x746c,
  26192. +0x1c0c,
  26193. +0x36c0,
  26194. +0x1c08,
  26195. +0x36c0,
  26196. +0x1c04,
  26197. +0x36c0,
  26198. +0xd1a,
  26199. +0xff2f,
  26200. +0x1c00,
  26201. +0x36c0,
  26202. +0x700c,
  26203. +0xcb6,
  26204. +0xff2f,
  26205. +0x712c,
  26206. +0xf1b4,
  26207. +0x92e,
  26208. +0x0,
  26209. +0xf1a,
  26210. +0x0,
  26211. +0x700c,
  26212. +0x41c3,
  26213. +0x9003,
  26214. +0xe174,
  26215. +0x1e00,
  26216. +0x7004,
  26217. +0x9004,
  26218. +0xdc,
  26219. +0xb100,
  26220. +0xf02,
  26221. +0xff6f,
  26222. +0xb101,
  26223. +0xc0a8,
  26224. +0x1404,
  26225. +0x341b,
  26226. +0xc6c6,
  26227. +0x78e0,
  26228. +0xc2e4,
  26229. +0xc1a4,
  26230. +0x4608,
  26231. +0x700c,
  26232. +0xbb6,
  26233. +0xff2f,
  26234. +0xd9ff,
  26235. +0x1200,
  26236. +0x3083,
  26237. +0x702c,
  26238. +0xd8ff,
  26239. +0x754c,
  26240. +0xc143,
  26241. +0xc142,
  26242. +0xc141,
  26243. +0x4528,
  26244. +0xcbe,
  26245. +0xff2f,
  26246. +0xc140,
  26247. +0x208a,
  26248. +0x10,
  26249. +0xc543,
  26250. +0xc642,
  26251. +0xc541,
  26252. +0xc040,
  26253. +0xd8ff,
  26254. +0xd980,
  26255. +0x764c,
  26256. +0xca6,
  26257. +0xff2f,
  26258. +0xdb20,
  26259. +0x700c,
  26260. +0xc42,
  26261. +0xff2f,
  26262. +0x712c,
  26263. +0xc0a4,
  26264. +0xc6c4,
  26265. +0x78e0,
  26266. +0xc2e4,
  26267. +0xc1a4,
  26268. +0x1600,
  26269. +0x708e,
  26270. +0x8000,
  26271. +0x10,
  26272. +0x700c,
  26273. +0xb66,
  26274. +0xff2f,
  26275. +0xd9ff,
  26276. +0x702c,
  26277. +0xd8ff,
  26278. +0x754c,
  26279. +0x736c,
  26280. +0xc143,
  26281. +0xc142,
  26282. +0xc141,
  26283. +0x4528,
  26284. +0xc6e,
  26285. +0xff2f,
  26286. +0xc140,
  26287. +0xd8ff,
  26288. +0xd980,
  26289. +0xda09,
  26290. +0xdb20,
  26291. +0xc543,
  26292. +0xc642,
  26293. +0xc541,
  26294. +0xc5a,
  26295. +0xff2f,
  26296. +0x1c00,
  26297. +0x3041,
  26298. +0x700c,
  26299. +0xbf6,
  26300. +0xff2f,
  26301. +0x712c,
  26302. +0xc0a4,
  26303. +0xc6c4,
  26304. +0x21aa,
  26305. +0xc4,
  26306. +0x911,
  26307. +0x3f,
  26308. +0x722c,
  26309. +0x21ab,
  26310. +0xc4,
  26311. +0x712c,
  26312. +0x21ab,
  26313. +0xc4,
  26314. +0x80f,
  26315. +0x415,
  26316. +0x1600,
  26317. +0x7100,
  26318. +0x9008,
  26319. +0x1d6,
  26320. +0x7ee0,
  26321. +0x21aa,
  26322. +0x104,
  26323. +0x7b32,
  26324. +0xb19,
  26325. +0x25,
  26326. +0x24aa,
  26327. +0x1144,
  26328. +0x22aa,
  26329. +0x104,
  26330. +0x9fd,
  26331. +0x8084,
  26332. +0x7862,
  26333. +0x24aa,
  26334. +0x1144,
  26335. +0xf003,
  26336. +0x6038,
  26337. +0x21aa,
  26338. +0x104,
  26339. +0x7110,
  26340. +0x20e1,
  26341. +0x7c6,
  26342. +0x22aa,
  26343. +0x144,
  26344. +0xcf3,
  26345. +0x9080,
  26346. +0x7ee0,
  26347. +0x78e0,
  26348. +0xc0f1,
  26349. +0x85a,
  26350. +0x0,
  26351. +0xfa6,
  26352. +0xffcf,
  26353. +0xc0d1,
  26354. +0x7ee0,
  26355. +0x78e0,
  26356. +0xc0f1,
  26357. +0xf4e,
  26358. +0xffcf,
  26359. +0xf96,
  26360. +0xffef,
  26361. +0xd814,
  26362. +0xaa2,
  26363. +0xff0f,
  26364. +0x1600,
  26365. +0x7080,
  26366. +0x8000,
  26367. +0x64,
  26368. +0x80b,
  26369. +0xfe,
  26370. +0x700c,
  26371. +0xd76,
  26372. +0xc0,
  26373. +0xc0d1,
  26374. +0x7ee0,
  26375. +0x78e0,
  26376. +0xc0f1,
  26377. +0xf66,
  26378. +0xff0f,
  26379. +0xf6e,
  26380. +0xffef,
  26381. +0x208a,
  26382. +0x4,
  26383. +0x40c3,
  26384. +0x8000,
  26385. +0x5b2,
  26386. +0x8800,
  26387. +0xb8e3,
  26388. +0x8e4,
  26389. +0xff82,
  26390. +0xc0d1,
  26391. +0x7ee0,
  26392. +0x1600,
  26393. +0x7103,
  26394. +0x8000,
  26395. +0x6,
  26396. +0x231a,
  26397. +0x2,
  26398. +0x2a05,
  26399. +0xf82,
  26400. +0x1e,
  26401. +0x8480,
  26402. +0x815,
  26403. +0xf84,
  26404. +0x3,
  26405. +0xd41,
  26406. +0x2885,
  26407. +0xa0f,
  26408. +0x201a,
  26409. +0xc2,
  26410. +0x2a85,
  26411. +0x41f,
  26412. +0x793d,
  26413. +0x6a01,
  26414. +0x7124,
  26415. +0x7110,
  26416. +0x7fe0,
  26417. +0x20ca,
  26418. +0x4d,
  26419. +0x78e0,
  26420. +0x621a,
  26421. +0xf004,
  26422. +0x1801,
  26423. +0x52,
  26424. +0x8fd,
  26425. +0x8084,
  26426. +0x7ee0,
  26427. +0x78e0,
  26428. +0x2014,
  26429. +0x82,
  26430. +0xf003,
  26431. +0x1802,
  26432. +0x54,
  26433. +0x8ff,
  26434. +0x8084,
  26435. +0x7ee0,
  26436. +0xc2e6,
  26437. +0x1cfc,
  26438. +0xb6c8,
  26439. +0xc1ad,
  26440. +0x46cb,
  26441. +0x0,
  26442. +0x1805,
  26443. +0x40c3,
  26444. +0x0,
  26445. +0x8b5a,
  26446. +0x45cb,
  26447. +0x9012,
  26448. +0x328,
  26449. +0x1e00,
  26450. +0x7384,
  26451. +0x8000,
  26452. +0x2,
  26453. +0xb500,
  26454. +0xd839,
  26455. +0xb501,
  26456. +0x41c3,
  26457. +0x130,
  26458. +0x0,
  26459. +0xa5e,
  26460. +0xff6f,
  26461. +0xd80a,
  26462. +0xd80a,
  26463. +0x41c3,
  26464. +0x131,
  26465. +0x1,
  26466. +0xa4e,
  26467. +0xff6f,
  26468. +0x42c1,
  26469. +0xcc22,
  26470. +0x9520,
  26471. +0x7030,
  26472. +0x700c,
  26473. +0xf406,
  26474. +0xcc23,
  26475. +0x9521,
  26476. +0x2038,
  26477. +0x40,
  26478. +0x41c3,
  26479. +0x135,
  26480. +0x0,
  26481. +0xfca,
  26482. +0xfecf,
  26483. +0x276f,
  26484. +0x1243,
  26485. +0x8fa0,
  26486. +0x251a,
  26487. +0x1f80,
  26488. +0x20,
  26489. +0x0,
  26490. +0xc046,
  26491. +0x2005,
  26492. +0xf81,
  26493. +0x9004,
  26494. +0x32,
  26495. +0x9709,
  26496. +0xc048,
  26497. +0x9100,
  26498. +0xc049,
  26499. +0x8f00,
  26500. +0x201a,
  26501. +0xf80,
  26502. +0x20,
  26503. +0x0,
  26504. +0x2005,
  26505. +0xf80,
  26506. +0x9002,
  26507. +0x40,
  26508. +0x9000,
  26509. +0x175c,
  26510. +0x1100,
  26511. +0xc04c,
  26512. +0x2046,
  26513. +0x600,
  26514. +0x1f5c,
  26515. +0x1004,
  26516. +0x17fd,
  26517. +0x9080,
  26518. +0xb8e6,
  26519. +0x8f0c,
  26520. +0xc04a,
  26521. +0xf206,
  26522. +0xc00a,
  26523. +0x2084,
  26524. +0x541,
  26525. +0xaf0c,
  26526. +0x95a,
  26527. +0xff2f,
  26528. +0x1a00,
  26529. +0x3103,
  26530. +0xc008,
  26531. +0xb8e0,
  26532. +0x3f6,
  26533. +0x1,
  26534. +0x251a,
  26535. +0x1f80,
  26536. +0x10,
  26537. +0x0,
  26538. +0x70ad,
  26539. +0xc04b,
  26540. +0xc006,
  26541. +0x2005,
  26542. +0xf81,
  26543. +0x9005,
  26544. +0xe032,
  26545. +0xc009,
  26546. +0xb880,
  26547. +0xb100,
  26548. +0xc006,
  26549. +0x2005,
  26550. +0xf80,
  26551. +0x9003,
  26552. +0xe090,
  26553. +0xc6a,
  26554. +0x20,
  26555. +0xb0a0,
  26556. +0x1600,
  26557. +0x7082,
  26558. +0x8000,
  26559. +0xd,
  26560. +0x41c3,
  26561. +0xce,
  26562. +0x1,
  26563. +0xf26,
  26564. +0xfeef,
  26565. +0x2278,
  26566. +0x80,
  26567. +0x206f,
  26568. +0x6c3,
  26569. +0xa56,
  26570. +0xffaf,
  26571. +0x88c2,
  26572. +0x7add,
  26573. +0x7a5d,
  26574. +0x7bdd,
  26575. +0x2653,
  26576. +0x9081,
  26577. +0x7a5d,
  26578. +0x22c0,
  26579. +0x62,
  26580. +0x7b7d,
  26581. +0x2653,
  26582. +0x907e,
  26583. +0xb8c3,
  26584. +0x23c0,
  26585. +0x62,
  26586. +0x1a07,
  26587. +0x3042,
  26588. +0x1a03,
  26589. +0x3002,
  26590. +0x1a04,
  26591. +0x3082,
  26592. +0x1a05,
  26593. +0x30c2,
  26594. +0xc040,
  26595. +0x41c3,
  26596. +0xd2,
  26597. +0x3,
  26598. +0x946,
  26599. +0xff6f,
  26600. +0xd80a,
  26601. +0x700c,
  26602. +0xf003,
  26603. +0xa9b0,
  26604. +0x7104,
  26605. +0x43db,
  26606. +0x8000,
  26607. +0x5ac,
  26608. +0x8f7,
  26609. +0x82b2,
  26610. +0x2300,
  26611. +0x3001,
  26612. +0xca07,
  26613. +0x702c,
  26614. +0xe80e,
  26615. +0xd9ff,
  26616. +0xb8c4,
  26617. +0xe806,
  26618. +0xb861,
  26619. +0x801,
  26620. +0x31,
  26621. +0x793b,
  26622. +0xca04,
  26623. +0x7063,
  26624. +0xa82f,
  26625. +0x702c,
  26626. +0xf002,
  26627. +0x7124,
  26628. +0x91b,
  26629. +0x293,
  26630. +0x1600,
  26631. +0x7080,
  26632. +0x8000,
  26633. +0xe,
  26634. +0x8f3,
  26635. +0x806e,
  26636. +0x2300,
  26637. +0x3040,
  26638. +0x1810,
  26639. +0xfc3,
  26640. +0xf1f3,
  26641. +0xca05,
  26642. +0x41c3,
  26643. +0x8000,
  26644. +0x458,
  26645. +0xa9a1,
  26646. +0x2080,
  26647. +0xfc3,
  26648. +0xa902,
  26649. +0xca04,
  26650. +0xa9a3,
  26651. +0x2080,
  26652. +0xfc3,
  26653. +0xa904,
  26654. +0x17fd,
  26655. +0x9080,
  26656. +0xb8e2,
  26657. +0xd87f,
  26658. +0x20ca,
  26659. +0x1e2,
  26660. +0x1a08,
  26661. +0x3002,
  26662. +0x9709,
  26663. +0x17fd,
  26664. +0x908c,
  26665. +0x8f4c,
  26666. +0xc047,
  26667. +0x206f,
  26668. +0xc43,
  26669. +0xb863,
  26670. +0x10fe,
  26671. +0x848b,
  26672. +0x1600,
  26673. +0x708e,
  26674. +0x8000,
  26675. +0x18,
  26676. +0x10f3,
  26677. +0x8483,
  26678. +0x9020,
  26679. +0x1600,
  26680. +0x7080,
  26681. +0x8000,
  26682. +0xd,
  26683. +0xc045,
  26684. +0xc144,
  26685. +0xc343,
  26686. +0xc307,
  26687. +0x2344,
  26688. +0x1040,
  26689. +0xc442,
  26690. +0xc041,
  26691. +0xd80a,
  26692. +0x41c3,
  26693. +0xd5,
  26694. +0x8,
  26695. +0x886,
  26696. +0xff6f,
  26697. +0xc640,
  26698. +0x206f,
  26699. +0xc43,
  26700. +0x2054,
  26701. +0x8ce,
  26702. +0x1604,
  26703. +0x1500,
  26704. +0x8f40,
  26705. +0x1602,
  26706. +0x150b,
  26707. +0xc047,
  26708. +0x1602,
  26709. +0x150c,
  26710. +0x9660,
  26711. +0x9621,
  26712. +0x9602,
  26713. +0x175c,
  26714. +0x111f,
  26715. +0xc045,
  26716. +0xc144,
  26717. +0xc343,
  26718. +0xc307,
  26719. +0x41c3,
  26720. +0xd5,
  26721. +0x8,
  26722. +0xb991,
  26723. +0xc442,
  26724. +0x1c04,
  26725. +0x32c0,
  26726. +0x1c00,
  26727. +0x37c0,
  26728. +0x842,
  26729. +0xff6f,
  26730. +0xd80a,
  26731. +0x8f00,
  26732. +0x224a,
  26733. +0x12c0,
  26734. +0x201a,
  26735. +0xf80,
  26736. +0x20,
  26737. +0x0,
  26738. +0x2005,
  26739. +0xf80,
  26740. +0x9004,
  26741. +0x48,
  26742. +0x9040,
  26743. +0x8f00,
  26744. +0x226c,
  26745. +0x42,
  26746. +0x201a,
  26747. +0xf80,
  26748. +0x20,
  26749. +0x0,
  26750. +0x2005,
  26751. +0xf81,
  26752. +0x9005,
  26753. +0xe048,
  26754. +0x9600,
  26755. +0x2242,
  26756. +0x104a,
  26757. +0xaff,
  26758. +0x9031,
  26759. +0x781d,
  26760. +0x2044,
  26761. +0x43,
  26762. +0x7a65,
  26763. +0x2044,
  26764. +0x80,
  26765. +0x7845,
  26766. +0xb100,
  26767. +0xc66,
  26768. +0xffef,
  26769. +0xd814,
  26770. +0x744c,
  26771. +0xf00e,
  26772. +0x2056,
  26773. +0xe00,
  26774. +0x2005,
  26775. +0xf81,
  26776. +0x9009,
  26777. +0xe000,
  26778. +0x2532,
  26779. +0x1f80,
  26780. +0x8000,
  26781. +0x7e,
  26782. +0x71a5,
  26783. +0xb100,
  26784. +0xde9,
  26785. +0x9132,
  26786. +0x78bb,
  26787. +0x702c,
  26788. +0xf009,
  26789. +0x2056,
  26790. +0xe00,
  26791. +0x2005,
  26792. +0xf80,
  26793. +0x9009,
  26794. +0xe000,
  26795. +0xb020,
  26796. +0x7144,
  26797. +0xaf3,
  26798. +0x8232,
  26799. +0x785b,
  26800. +0x17fd,
  26801. +0x9080,
  26802. +0x83d,
  26803. +0x19f,
  26804. +0xf02b,
  26805. +0x710c,
  26806. +0xbac4,
  26807. +0xea06,
  26808. +0xba61,
  26809. +0xa01,
  26810. +0x31,
  26811. +0x781b,
  26812. +0x211a,
  26813. +0xf82,
  26814. +0x0,
  26815. +0x1000,
  26816. +0x200f,
  26817. +0x40,
  26818. +0x780f,
  26819. +0x7a05,
  26820. +0x209a,
  26821. +0x4,
  26822. +0x7a05,
  26823. +0x783b,
  26824. +0x2056,
  26825. +0xd00,
  26826. +0x2005,
  26827. +0xf80,
  26828. +0x9009,
  26829. +0xe000,
  26830. +0xb040,
  26831. +0x7224,
  26832. +0x9cb,
  26833. +0x8132,
  26834. +0x6941,
  26835. +0x208a,
  26836. +0xbc4,
  26837. +0xf02b,
  26838. +0x7a3b,
  26839. +0x2256,
  26840. +0xd02,
  26841. +0x2205,
  26842. +0xf82,
  26843. +0x9009,
  26844. +0xe000,
  26845. +0xb200,
  26846. +0x7124,
  26847. +0x943,
  26848. +0x173,
  26849. +0x208a,
  26850. +0x3c4,
  26851. +0x211a,
  26852. +0xf80,
  26853. +0x0,
  26854. +0x1000,
  26855. +0x9e1,
  26856. +0x8133,
  26857. +0x2144,
  26858. +0x7c3,
  26859. +0x2004,
  26860. +0xf80,
  26861. +0x0,
  26862. +0xf000,
  26863. +0x200f,
  26864. +0x42,
  26865. +0x710c,
  26866. +0xeb05,
  26867. +0xbb61,
  26868. +0xbff,
  26869. +0x8031,
  26870. +0x781b,
  26871. +0x209a,
  26872. +0x4,
  26873. +0x2004,
  26874. +0xf80,
  26875. +0xff,
  26876. +0xff00,
  26877. +0x7845,
  26878. +0xf1d8,
  26879. +0x1e00,
  26880. +0x7004,
  26881. +0x9009,
  26882. +0xe180,
  26883. +0x1600,
  26884. +0x7100,
  26885. +0x9004,
  26886. +0xea,
  26887. +0x1e00,
  26888. +0x7004,
  26889. +0x9005,
  26890. +0xe0ee,
  26891. +0xbd6,
  26892. +0xffcf,
  26893. +0xcba,
  26894. +0xff8f,
  26895. +0x8f00,
  26896. +0x41c3,
  26897. +0x9002,
  26898. +0x86,
  26899. +0x201a,
  26900. +0xf80,
  26901. +0x20,
  26902. +0x0,
  26903. +0x7825,
  26904. +0x9000,
  26905. +0x781d,
  26906. +0x781d,
  26907. +0x781d,
  26908. +0x781d,
  26909. +0xb8c2,
  26910. +0x80d,
  26911. +0x91,
  26912. +0xce0d,
  26913. +0x5032,
  26914. +0xce07,
  26915. +0xf020,
  26916. +0x1600,
  26917. +0x7082,
  26918. +0x8000,
  26919. +0x0,
  26920. +0x81d,
  26921. +0xf1,
  26922. +0xbae7,
  26923. +0x42c3,
  26924. +0x8000,
  26925. +0x43c,
  26926. +0xce0e,
  26927. +0x705c,
  26928. +0x5032,
  26929. +0x42c3,
  26930. +0x8000,
  26931. +0x424,
  26932. +0xce08,
  26933. +0xf00d,
  26934. +0xbae7,
  26935. +0x42c3,
  26936. +0x8000,
  26937. +0x430,
  26938. +0xce0b,
  26939. +0x705c,
  26940. +0x5032,
  26941. +0x42c3,
  26942. +0x8000,
  26943. +0x418,
  26944. +0xce05,
  26945. +0x705c,
  26946. +0x5014,
  26947. +0xc006,
  26948. +0x7825,
  26949. +0x9fe,
  26950. +0xe0,
  26951. +0x90a0,
  26952. +0x97a,
  26953. +0xe0,
  26954. +0xc00b,
  26955. +0xc006,
  26956. +0xbda0,
  26957. +0x2005,
  26958. +0xf80,
  26959. +0x9003,
  26960. +0xfe86,
  26961. +0x95a,
  26962. +0x20,
  26963. +0xb0a0,
  26964. +0xbea,
  26965. +0xffaf,
  26966. +0x4063,
  26967. +0xae2,
  26968. +0xa0,
  26969. +0x4063,
  26970. +0xb36,
  26971. +0xffcf,
  26972. +0xea6,
  26973. +0xff0f,
  26974. +0xb56,
  26975. +0xffcf,
  26976. +0x16fe,
  26977. +0x9080,
  26978. +0x813,
  26979. +0xde,
  26980. +0x1306,
  26981. +0x3100,
  26982. +0xb883,
  26983. +0xc42,
  26984. +0xff6f,
  26985. +0x1b06,
  26986. +0x3004,
  26987. +0x17fd,
  26988. +0x9080,
  26989. +0x83f,
  26990. +0x1e,
  26991. +0x43c3,
  26992. +0x9004,
  26993. +0x14,
  26994. +0x9320,
  26995. +0xca01,
  26996. +0x80d,
  26997. +0x1b0,
  26998. +0x214f,
  26999. +0x82,
  27000. +0x80b,
  27001. +0xd1,
  27002. +0x2185,
  27003. +0x108,
  27004. +0x4220,
  27005. +0xb340,
  27006. +0xd823,
  27007. +0x42c3,
  27008. +0x9005,
  27009. +0xe034,
  27010. +0xb200,
  27011. +0x702c,
  27012. +0x40c3,
  27013. +0x9003,
  27014. +0xe034,
  27015. +0xb020,
  27016. +0xb8b1,
  27017. +0xb020,
  27018. +0xb221,
  27019. +0x4063,
  27020. +0x712c,
  27021. +0xd26,
  27022. +0x1a0,
  27023. +0x704c,
  27024. +0x70ad,
  27025. +0xf003,
  27026. +0x71a5,
  27027. +0xd17,
  27028. +0x1133,
  27029. +0x700c,
  27030. +0x8f0c,
  27031. +0x8f9,
  27032. +0x836e,
  27033. +0x78af,
  27034. +0x992,
  27035. +0xc0,
  27036. +0xf1f6,
  27037. +0x8e6,
  27038. +0x0,
  27039. +0xc008,
  27040. +0x45cb,
  27041. +0x8000,
  27042. +0x458,
  27043. +0x849,
  27044. +0x17e,
  27045. +0x70cd,
  27046. +0xea2,
  27047. +0x20,
  27048. +0xadc0,
  27049. +0xf003,
  27050. +0x71c5,
  27051. +0xe35,
  27052. +0x1133,
  27053. +0x750c,
  27054. +0x1600,
  27055. +0x7080,
  27056. +0x8000,
  27057. +0x1b,
  27058. +0x8f1,
  27059. +0x838e,
  27060. +0x261a,
  27061. +0x1f80,
  27062. +0x20,
  27063. +0x0,
  27064. +0x2005,
  27065. +0xf81,
  27066. +0x9003,
  27067. +0xfe86,
  27068. +0x2005,
  27069. +0xf80,
  27070. +0x9002,
  27071. +0x86,
  27072. +0x9000,
  27073. +0xb8a0,
  27074. +0xb100,
  27075. +0xf1e8,
  27076. +0x896,
  27077. +0x0,
  27078. +0xc008,
  27079. +0x815,
  27080. +0x19e,
  27081. +0xd7a,
  27082. +0x120,
  27083. +0x1d00,
  27084. +0x1003,
  27085. +0x886,
  27086. +0x20,
  27087. +0x760c,
  27088. +0xc00c,
  27089. +0x1f5c,
  27090. +0x1004,
  27091. +0xc006,
  27092. +0x2005,
  27093. +0xf8d,
  27094. +0x9005,
  27095. +0xe032,
  27096. +0x85a,
  27097. +0xffcf,
  27098. +0xc009,
  27099. +0xb500,
  27100. +0xc00a,
  27101. +0xaf0c,
  27102. +0x81a,
  27103. +0xff6f,
  27104. +0x700c,
  27105. +0xf4a,
  27106. +0x80,
  27107. +0xe3e,
  27108. +0xe0,
  27109. +0xd807,
  27110. +0x700c,
  27111. +0x20ab,
  27112. +0xc4,
  27113. +0x7fff,
  27114. +0xf1ff,
  27115. +0x78e0,
  27116. +0xc2e2,
  27117. +0x45cb,
  27118. +0x9004,
  27119. +0x4,
  27120. +0x9500,
  27121. +0xb8a1,
  27122. +0xb500,
  27123. +0x99e,
  27124. +0xffef,
  27125. +0x740c,
  27126. +0xd81f,
  27127. +0x996,
  27128. +0xffef,
  27129. +0x1df6,
  27130. +0x105d,
  27131. +0xc6c2,
  27132. +0xc2e2,
  27133. +0x98a,
  27134. +0xffef,
  27135. +0xd81f,
  27136. +0x45cb,
  27137. +0x9004,
  27138. +0x1f0,
  27139. +0x740c,
  27140. +0x97a,
  27141. +0xffef,
  27142. +0x1d00,
  27143. +0x1005,
  27144. +0x150a,
  27145. +0x9700,
  27146. +0xb881,
  27147. +0x1d0a,
  27148. +0x901c,
  27149. +0xc6c2,
  27150. +0xc0f1,
  27151. +0x1600,
  27152. +0x7081,
  27153. +0x8000,
  27154. +0x18,
  27155. +0x218c,
  27156. +0x8203,
  27157. +0xdd8,
  27158. +0xce,
  27159. +0x80e,
  27160. +0x0,
  27161. +0xc0d1,
  27162. +0x7ee0,
  27163. +0x78e0,
  27164. +0xc2e2,
  27165. +0x1600,
  27166. +0x7080,
  27167. +0x8000,
  27168. +0x1,
  27169. +0x81b,
  27170. +0x3e,
  27171. +0xd80a,
  27172. +0x45cb,
  27173. +0x9005,
  27174. +0xe036,
  27175. +0x936,
  27176. +0xffef,
  27177. +0x1d00,
  27178. +0x1045,
  27179. +0x1d00,
  27180. +0x1005,
  27181. +0xc6c2,
  27182. +0x40c3,
  27183. +0x9004,
  27184. +0xf2,
  27185. +0x1800,
  27186. +0x45,
  27187. +0x7fe0,
  27188. +0x1800,
  27189. +0x5,
  27190. +0xc2e6,
  27191. +0x1cfc,
  27192. +0xb6c8,
  27193. +0xc1ad,
  27194. +0xc14b,
  27195. +0xc24a,
  27196. +0x4608,
  27197. +0x1600,
  27198. +0x7100,
  27199. +0x9002,
  27200. +0x40,
  27201. +0x702c,
  27202. +0xc045,
  27203. +0xc22,
  27204. +0xfeef,
  27205. +0x700c,
  27206. +0x1200,
  27207. +0x3083,
  27208. +0x70ad,
  27209. +0x41c3,
  27210. +0x0,
  27211. +0x4001,
  27212. +0xd8ff,
  27213. +0x754c,
  27214. +0xc543,
  27215. +0xc542,
  27216. +0xc541,
  27217. +0xc540,
  27218. +0xd22,
  27219. +0xfeef,
  27220. +0x4338,
  27221. +0x78cf,
  27222. +0x71ed,
  27223. +0x46cb,
  27224. +0x0,
  27225. +0x4400,
  27226. +0xc743,
  27227. +0xc042,
  27228. +0xc044,
  27229. +0xd8ff,
  27230. +0x41c1,
  27231. +0x704c,
  27232. +0xdb7c,
  27233. +0xc541,
  27234. +0xd02,
  27235. +0xfeef,
  27236. +0xc540,
  27237. +0xd8ff,
  27238. +0xd980,
  27239. +0x754c,
  27240. +0x746c,
  27241. +0xc543,
  27242. +0xc542,
  27243. +0xc541,
  27244. +0xcee,
  27245. +0xfeef,
  27246. +0xc540,
  27247. +0x700c,
  27248. +0xc8a,
  27249. +0xfeef,
  27250. +0x712c,
  27251. +0xd6e,
  27252. +0xff4f,
  27253. +0xd7a,
  27254. +0xff6f,
  27255. +0xc046,
  27256. +0xc047,
  27257. +0x40c3,
  27258. +0x900f,
  27259. +0xe0c0,
  27260. +0x1800,
  27261. +0x205,
  27262. +0xb0a5,
  27263. +0xc005,
  27264. +0x790f,
  27265. +0xba6,
  27266. +0xfeef,
  27267. +0x700c,
  27268. +0x1200,
  27269. +0x3083,
  27270. +0xd8ff,
  27271. +0x702c,
  27272. +0x754c,
  27273. +0xc543,
  27274. +0xc542,
  27275. +0xc541,
  27276. +0xcae,
  27277. +0xfeef,
  27278. +0xc540,
  27279. +0x1600,
  27280. +0x7080,
  27281. +0x8000,
  27282. +0x64,
  27283. +0xc543,
  27284. +0x702c,
  27285. +0xc048,
  27286. +0xc004,
  27287. +0x764c,
  27288. +0xdb26,
  27289. +0xc042,
  27290. +0x208a,
  27291. +0x10,
  27292. +0xc541,
  27293. +0xc040,
  27294. +0xc8a,
  27295. +0xfeef,
  27296. +0xd8ff,
  27297. +0xc004,
  27298. +0xc743,
  27299. +0x41c1,
  27300. +0xc042,
  27301. +0xd8ff,
  27302. +0x704c,
  27303. +0xdb7c,
  27304. +0xc541,
  27305. +0xc76,
  27306. +0xfeef,
  27307. +0xc540,
  27308. +0xed6,
  27309. +0xfeef,
  27310. +0xd8ff,
  27311. +0x2342,
  27312. +0x3041,
  27313. +0xd8ff,
  27314. +0x754c,
  27315. +0x746c,
  27316. +0xc543,
  27317. +0xc542,
  27318. +0xc541,
  27319. +0xc5a,
  27320. +0xfeef,
  27321. +0xc540,
  27322. +0xc105,
  27323. +0xc006,
  27324. +0xc707,
  27325. +0x2014,
  27326. +0x41,
  27327. +0x2142,
  27328. +0x600,
  27329. +0x2044,
  27330. +0x42,
  27331. +0xc008,
  27332. +0xe710,
  27333. +0x2744,
  27334. +0x1043,
  27335. +0x781d,
  27336. +0x781d,
  27337. +0x2044,
  27338. +0x8c,
  27339. +0xca08,
  27340. +0x813,
  27341. +0x235,
  27342. +0xc046,
  27343. +0x40c3,
  27344. +0x101,
  27345. +0x101,
  27346. +0xc04c,
  27347. +0xc08c,
  27348. +0xf00d,
  27349. +0xc006,
  27350. +0x1c24,
  27351. +0x30c3,
  27352. +0x1c25,
  27353. +0x3203,
  27354. +0x2080,
  27355. +0xbc3,
  27356. +0x1c26,
  27357. +0x30c3,
  27358. +0x1c27,
  27359. +0x3002,
  27360. +0xc089,
  27361. +0xc045,
  27362. +0x6158,
  27363. +0xc048,
  27364. +0x6c02,
  27365. +0xc047,
  27366. +0xc00a,
  27367. +0x677f,
  27368. +0x70ad,
  27369. +0x46cb,
  27370. +0x0,
  27371. +0x7500,
  27372. +0xe80d,
  27373. +0xc006,
  27374. +0x41c1,
  27375. +0xc043,
  27376. +0xc004,
  27377. +0xc541,
  27378. +0x1c00,
  27379. +0x3f80,
  27380. +0x0,
  27381. +0x1000,
  27382. +0xc042,
  27383. +0xd8ff,
  27384. +0xf0a4,
  27385. +0xc004,
  27386. +0xc543,
  27387. +0x1c04,
  27388. +0x3041,
  27389. +0xc540,
  27390. +0xc042,
  27391. +0xd8ff,
  27392. +0x702c,
  27393. +0x704c,
  27394. +0xbc2,
  27395. +0xfeef,
  27396. +0x726c,
  27397. +0xf8f6,
  27398. +0xc543,
  27399. +0xc542,
  27400. +0xc541,
  27401. +0xbb6,
  27402. +0xfeef,
  27403. +0xc540,
  27404. +0xc005,
  27405. +0x724c,
  27406. +0x746c,
  27407. +0x8820,
  27408. +0xc004,
  27409. +0xc042,
  27410. +0x6909,
  27411. +0x780f,
  27412. +0xc541,
  27413. +0x1c00,
  27414. +0x3f80,
  27415. +0x0,
  27416. +0x1000,
  27417. +0xc043,
  27418. +0xd8ff,
  27419. +0xb92,
  27420. +0xfeef,
  27421. +0x41c1,
  27422. +0xc004,
  27423. +0xc543,
  27424. +0x41c1,
  27425. +0xc042,
  27426. +0xd8ff,
  27427. +0x724c,
  27428. +0xc541,
  27429. +0x1c00,
  27430. +0x3f80,
  27431. +0x0,
  27432. +0x1000,
  27433. +0xb76,
  27434. +0xfeef,
  27435. +0x726c,
  27436. +0xf8e2,
  27437. +0xc543,
  27438. +0xc542,
  27439. +0xc541,
  27440. +0xb66,
  27441. +0xfeef,
  27442. +0xc540,
  27443. +0xc004,
  27444. +0xc543,
  27445. +0x702c,
  27446. +0xc042,
  27447. +0xd8ff,
  27448. +0x704c,
  27449. +0x726c,
  27450. +0x1c04,
  27451. +0x3141,
  27452. +0xb4e,
  27453. +0xfeef,
  27454. +0xc540,
  27455. +0xf8d9,
  27456. +0xc543,
  27457. +0xc542,
  27458. +0xc541,
  27459. +0xb42,
  27460. +0xfeef,
  27461. +0xc540,
  27462. +0xc005,
  27463. +0x41c1,
  27464. +0x724c,
  27465. +0x746c,
  27466. +0x8801,
  27467. +0xc043,
  27468. +0xc004,
  27469. +0xc042,
  27470. +0xc541,
  27471. +0x1c00,
  27472. +0x3f80,
  27473. +0x0,
  27474. +0x1000,
  27475. +0xb22,
  27476. +0xfeef,
  27477. +0xd8ff,
  27478. +0xc006,
  27479. +0x81b,
  27480. +0x235,
  27481. +0xd8ff,
  27482. +0x702c,
  27483. +0x754c,
  27484. +0xdb22,
  27485. +0xc543,
  27486. +0xc542,
  27487. +0xc541,
  27488. +0xb06,
  27489. +0xfeef,
  27490. +0xc540,
  27491. +0xc004,
  27492. +0xc543,
  27493. +0x1c04,
  27494. +0x3041,
  27495. +0xc540,
  27496. +0xc042,
  27497. +0xc007,
  27498. +0x702c,
  27499. +0x764c,
  27500. +0x7e0f,
  27501. +0xd8ff,
  27502. +0xaea,
  27503. +0xfeef,
  27504. +0x43c1,
  27505. +0xc005,
  27506. +0x41c3,
  27507. +0x0,
  27508. +0x7500,
  27509. +0x724c,
  27510. +0x746c,
  27511. +0x8802,
  27512. +0x4338,
  27513. +0xc043,
  27514. +0xc004,
  27515. +0xc042,
  27516. +0xc541,
  27517. +0x1c00,
  27518. +0x3f80,
  27519. +0x0,
  27520. +0x1000,
  27521. +0xac6,
  27522. +0xfeef,
  27523. +0xd8ff,
  27524. +0xc004,
  27525. +0xc543,
  27526. +0x702c,
  27527. +0xc042,
  27528. +0xd8ff,
  27529. +0x764c,
  27530. +0x43c1,
  27531. +0x1c04,
  27532. +0x3141,
  27533. +0xaae,
  27534. +0xfeef,
  27535. +0xc540,
  27536. +0xc005,
  27537. +0x4163,
  27538. +0x8803,
  27539. +0xc043,
  27540. +0xc004,
  27541. +0xc042,
  27542. +0xc541,
  27543. +0x1c00,
  27544. +0x3f80,
  27545. +0x0,
  27546. +0x1000,
  27547. +0xd8ff,
  27548. +0x724c,
  27549. +0xa8e,
  27550. +0xfeef,
  27551. +0x746c,
  27552. +0xc004,
  27553. +0x1420,
  27554. +0x301b,
  27555. +0x702c,
  27556. +0x70cd,
  27557. +0xc643,
  27558. +0xc641,
  27559. +0xc640,
  27560. +0xc042,
  27561. +0x7bef,
  27562. +0xd8ff,
  27563. +0xb98e,
  27564. +0x754c,
  27565. +0xa6e,
  27566. +0xfeef,
  27567. +0x2340,
  27568. +0x3a1b,
  27569. +0xc00a,
  27570. +0x7014,
  27571. +0xf28f,
  27572. +0x70ad,
  27573. +0xf89e,
  27574. +0xc543,
  27575. +0xc542,
  27576. +0xc541,
  27577. +0xa56,
  27578. +0xfeef,
  27579. +0xc540,
  27580. +0xc004,
  27581. +0xc543,
  27582. +0x71ed,
  27583. +0xc042,
  27584. +0xd8ff,
  27585. +0x702c,
  27586. +0x704c,
  27587. +0x726c,
  27588. +0xc741,
  27589. +0xa3e,
  27590. +0xfeef,
  27591. +0xc540,
  27592. +0xf894,
  27593. +0xc543,
  27594. +0xc542,
  27595. +0xc541,
  27596. +0xa2e,
  27597. +0xfeef,
  27598. +0xc540,
  27599. +0xd3e,
  27600. +0xff2f,
  27601. +0xc004,
  27602. +0xc005,
  27603. +0x46cb,
  27604. +0x0,
  27605. +0x6500,
  27606. +0x714c,
  27607. +0x746c,
  27608. +0x8820,
  27609. +0xc004,
  27610. +0xc042,
  27611. +0x6909,
  27612. +0x780f,
  27613. +0xc541,
  27614. +0x1c00,
  27615. +0x3f80,
  27616. +0x0,
  27617. +0x1000,
  27618. +0xc043,
  27619. +0xd8ff,
  27620. +0x9fe,
  27621. +0xfeef,
  27622. +0x41c1,
  27623. +0xc004,
  27624. +0xc543,
  27625. +0x41c1,
  27626. +0xc042,
  27627. +0xd8ff,
  27628. +0x714c,
  27629. +0xc541,
  27630. +0x1c00,
  27631. +0x3f80,
  27632. +0x0,
  27633. +0x1000,
  27634. +0x9e2,
  27635. +0xfeef,
  27636. +0x726c,
  27637. +0xf87e,
  27638. +0xc543,
  27639. +0xc542,
  27640. +0xc541,
  27641. +0x9d6,
  27642. +0xfeef,
  27643. +0xc540,
  27644. +0xc004,
  27645. +0xc543,
  27646. +0x702c,
  27647. +0xc042,
  27648. +0xd8ff,
  27649. +0x704c,
  27650. +0x726c,
  27651. +0x1c04,
  27652. +0x3141,
  27653. +0x9be,
  27654. +0xfeef,
  27655. +0xc540,
  27656. +0xf874,
  27657. +0xc543,
  27658. +0xc542,
  27659. +0xc541,
  27660. +0x9ae,
  27661. +0xfeef,
  27662. +0xc540,
  27663. +0xc005,
  27664. +0x41c1,
  27665. +0x714c,
  27666. +0x746c,
  27667. +0x8801,
  27668. +0xc043,
  27669. +0xc004,
  27670. +0xc042,
  27671. +0xc541,
  27672. +0x1c00,
  27673. +0x3f80,
  27674. +0x0,
  27675. +0x1000,
  27676. +0x98e,
  27677. +0xfeef,
  27678. +0xd8ff,
  27679. +0xc007,
  27680. +0x7e0f,
  27681. +0xc006,
  27682. +0x88f,
  27683. +0x235,
  27684. +0x702c,
  27685. +0xc56,
  27686. +0xff2f,
  27687. +0xc004,
  27688. +0xd8ff,
  27689. +0x702c,
  27690. +0x754c,
  27691. +0xdb22,
  27692. +0xc543,
  27693. +0xc542,
  27694. +0xc541,
  27695. +0x96a,
  27696. +0xfeef,
  27697. +0xc540,
  27698. +0xc004,
  27699. +0xc543,
  27700. +0x702c,
  27701. +0xc042,
  27702. +0xd8ff,
  27703. +0x764c,
  27704. +0x43c1,
  27705. +0xc741,
  27706. +0x952,
  27707. +0xfeef,
  27708. +0xc540,
  27709. +0xc62,
  27710. +0xff2f,
  27711. +0xc004,
  27712. +0xf033,
  27713. +0xc5a,
  27714. +0xff2f,
  27715. +0xc004,
  27716. +0x70ad,
  27717. +0xf003,
  27718. +0x71c5,
  27719. +0x7fcf,
  27720. +0xfb7,
  27721. +0x1135,
  27722. +0x714c,
  27723. +0xc005,
  27724. +0x41c3,
  27725. +0x0,
  27726. +0x6500,
  27727. +0x746c,
  27728. +0x60e8,
  27729. +0xc043,
  27730. +0xc004,
  27731. +0xc042,
  27732. +0xc541,
  27733. +0x1c00,
  27734. +0x3f80,
  27735. +0x0,
  27736. +0x1000,
  27737. +0x916,
  27738. +0xfeef,
  27739. +0xd8ff,
  27740. +0xfd5,
  27741. +0x90f5,
  27742. +0xd8ff,
  27743. +0x702c,
  27744. +0x754c,
  27745. +0x726c,
  27746. +0xc543,
  27747. +0xc542,
  27748. +0xc541,
  27749. +0x8fe,
  27750. +0xfeef,
  27751. +0xc540,
  27752. +0xf1de,
  27753. +0xc004,
  27754. +0xc543,
  27755. +0xc741,
  27756. +0xc540,
  27757. +0xc042,
  27758. +0xd8ff,
  27759. +0x764c,
  27760. +0x8e6,
  27761. +0xfeef,
  27762. +0x43c1,
  27763. +0xc005,
  27764. +0x47cb,
  27765. +0x0,
  27766. +0x6500,
  27767. +0x70ad,
  27768. +0x41e1,
  27769. +0x8802,
  27770. +0x714c,
  27771. +0x746c,
  27772. +0xc043,
  27773. +0xc004,
  27774. +0xc042,
  27775. +0xc541,
  27776. +0x1c00,
  27777. +0x3f80,
  27778. +0x0,
  27779. +0x1000,
  27780. +0x8be,
  27781. +0xfeef,
  27782. +0xd8ff,
  27783. +0xc004,
  27784. +0xc543,
  27785. +0x702c,
  27786. +0xc042,
  27787. +0xd8ff,
  27788. +0x764c,
  27789. +0x43c1,
  27790. +0x1c04,
  27791. +0x3141,
  27792. +0x8a6,
  27793. +0xfeef,
  27794. +0xc540,
  27795. +0xc005,
  27796. +0x41e1,
  27797. +0x714c,
  27798. +0x746c,
  27799. +0x8803,
  27800. +0xc043,
  27801. +0xc004,
  27802. +0xc042,
  27803. +0xc541,
  27804. +0x1c00,
  27805. +0x3f80,
  27806. +0x0,
  27807. +0x1000,
  27808. +0x886,
  27809. +0xfeef,
  27810. +0xd8ff,
  27811. +0xb5a,
  27812. +0xff2f,
  27813. +0xc004,
  27814. +0x70ad,
  27815. +0x232f,
  27816. +0x6c7,
  27817. +0xd8ff,
  27818. +0x702c,
  27819. +0x754c,
  27820. +0xc543,
  27821. +0xc542,
  27822. +0xc541,
  27823. +0x86a,
  27824. +0xfeef,
  27825. +0xc540,
  27826. +0x702c,
  27827. +0xd8ff,
  27828. +0xb98f,
  27829. +0x754c,
  27830. +0x726c,
  27831. +0x1c0c,
  27832. +0x30c1,
  27833. +0xc542,
  27834. +0xc541,
  27835. +0x852,
  27836. +0xfeef,
  27837. +0xc540,
  27838. +0xc00b,
  27839. +0xe815,
  27840. +0xff2,
  27841. +0xff6f,
  27842. +0x208a,
  27843. +0xb04,
  27844. +0x781d,
  27845. +0x2044,
  27846. +0x41,
  27847. +0x6038,
  27848. +0xe008,
  27849. +0x1c0c,
  27850. +0x3041,
  27851. +0xc542,
  27852. +0xc541,
  27853. +0x7b0f,
  27854. +0xc540,
  27855. +0xd8ff,
  27856. +0x702c,
  27857. +0x754c,
  27858. +0xf009,
  27859. +0xd8ff,
  27860. +0x702c,
  27861. +0x754c,
  27862. +0xdb10,
  27863. +0xc543,
  27864. +0xc542,
  27865. +0xc541,
  27866. +0xc540,
  27867. +0x812,
  27868. +0xfecf,
  27869. +0xa42,
  27870. +0xfeef,
  27871. +0xd8ff,
  27872. +0x700c,
  27873. +0xc043,
  27874. +0xc042,
  27875. +0xc041,
  27876. +0xc040,
  27877. +0xd8ff,
  27878. +0xd980,
  27879. +0x754c,
  27880. +0xff6,
  27881. +0xfeaf,
  27882. +0x746c,
  27883. +0xc0ad,
  27884. +0x1404,
  27885. +0x341b,
  27886. +0xc6c6,
  27887. +0x78e0,
  27888. +0xd8ff,
  27889. +0x702c,
  27890. +0x754c,
  27891. +0x726c,
  27892. +0x7ee0,
  27893. +0x78e0,
  27894. +0xc2e6,
  27895. +0x1cfc,
  27896. +0xb6c8,
  27897. +0x2482,
  27898. +0x3203,
  27899. +0x8aa,
  27900. +0xff6f,
  27901. +0x710c,
  27902. +0xda5d,
  27903. +0xba9f,
  27904. +0x8a00,
  27905. +0x71cd,
  27906. +0xb8c3,
  27907. +0x2044,
  27908. +0x7cd,
  27909. +0x40c1,
  27910. +0xed05,
  27911. +0xbd61,
  27912. +0xdff,
  27913. +0x9031,
  27914. +0x781b,
  27915. +0xd5a,
  27916. +0xfeef,
  27917. +0x5050,
  27918. +0xc042,
  27919. +0x12a7,
  27920. +0x8080,
  27921. +0xc044,
  27922. +0x806,
  27923. +0xff6f,
  27924. +0x710c,
  27925. +0x712c,
  27926. +0x9aa,
  27927. +0x60,
  27928. +0xc040,
  27929. +0xc002,
  27930. +0x47cb,
  27931. +0x8000,
  27932. +0x5ac,
  27933. +0x7014,
  27934. +0x710c,
  27935. +0xc043,
  27936. +0xf20e,
  27937. +0xe46,
  27938. +0xfeef,
  27939. +0x710c,
  27940. +0x9705,
  27941. +0x712c,
  27942. +0x704c,
  27943. +0xb88a,
  27944. +0xb705,
  27945. +0xdee,
  27946. +0x160,
  27947. +0x40e1,
  27948. +0x720c,
  27949. +0xc043,
  27950. +0x700c,
  27951. +0xddff,
  27952. +0x43db,
  27953. +0x78,
  27954. +0x0,
  27955. +0xc041,
  27956. +0xf004,
  27957. +0xc001,
  27958. +0x7104,
  27959. +0xc041,
  27960. +0xc001,
  27961. +0xc103,
  27962. +0x780f,
  27963. +0x8ef,
  27964. +0x45,
  27965. +0x883,
  27966. +0x30,
  27967. +0xc085,
  27968. +0x702c,
  27969. +0xdab4,
  27970. +0xbe6,
  27971. +0xffaf,
  27972. +0xc585,
  27973. +0xd840,
  27974. +0xc185,
  27975. +0x826,
  27976. +0x60,
  27977. +0xda09,
  27978. +0x42c3,
  27979. +0x8000,
  27980. +0x458,
  27981. +0x8a23,
  27982. +0x215f,
  27983. +0x240,
  27984. +0x7d14,
  27985. +0xf003,
  27986. +0x7124,
  27987. +0x8a04,
  27988. +0x7b2f,
  27989. +0x80f,
  27990. +0xe5,
  27991. +0x70cd,
  27992. +0xf021,
  27993. +0x71c5,
  27994. +0x72a5,
  27995. +0x78cf,
  27996. +0x8ed,
  27997. +0x8275,
  27998. +0x248a,
  27999. +0x1fc7,
  28000. +0x2044,
  28001. +0x7df,
  28002. +0xf0f,
  28003. +0x3010,
  28004. +0x2742,
  28005. +0x305f,
  28006. +0xffd,
  28007. +0xb031,
  28008. +0x7c9d,
  28009. +0xce3,
  28010. +0x901e,
  28011. +0x209a,
  28012. +0x8,
  28013. +0x231a,
  28014. +0xf8c,
  28015. +0x0,
  28016. +0x2000,
  28017. +0x7885,
  28018. +0x2005,
  28019. +0xf8c,
  28020. +0x9002,
  28021. +0x64,
  28022. +0x9500,
  28023. +0xb400,
  28024. +0xf1e1,
  28025. +0x96e,
  28026. +0xffcf,
  28027. +0x258a,
  28028. +0x1004,
  28029. +0xc000,
  28030. +0x41a1,
  28031. +0x42c1,
  28032. +0x88e,
  28033. +0x20,
  28034. +0x706c,
  28035. +0x1600,
  28036. +0x7080,
  28037. +0x8000,
  28038. +0x19,
  28039. +0x85f,
  28040. +0x801e,
  28041. +0xc004,
  28042. +0x201a,
  28043. +0xf80,
  28044. +0x20,
  28045. +0x0,
  28046. +0x2005,
  28047. +0xf81,
  28048. +0x9003,
  28049. +0xfe86,
  28050. +0x2005,
  28051. +0xf80,
  28052. +0x9002,
  28053. +0x86,
  28054. +0x9000,
  28055. +0x2046,
  28056. +0x340,
  28057. +0xb882,
  28058. +0xb100,
  28059. +0x740c,
  28060. +0xdda,
  28061. +0xfeef,
  28062. +0x4163,
  28063. +0xc000,
  28064. +0x41a1,
  28065. +0x704c,
  28066. +0x84a,
  28067. +0x20,
  28068. +0xdb40,
  28069. +0x234f,
  28070. +0x3401,
  28071. +0xdc6,
  28072. +0xfeef,
  28073. +0x740c,
  28074. +0xc000,
  28075. +0x41a1,
  28076. +0x704c,
  28077. +0x836,
  28078. +0x20,
  28079. +0xdb30,
  28080. +0xf185,
  28081. +0xc002,
  28082. +0xe80e,
  28083. +0xcfe,
  28084. +0xfecf,
  28085. +0x9705,
  28086. +0x712c,
  28087. +0x704c,
  28088. +0x2004,
  28089. +0xf80,
  28090. +0x0,
  28091. +0xfbff,
  28092. +0xb705,
  28093. +0xcc6,
  28094. +0x160,
  28095. +0x40e1,
  28096. +0x2480,
  28097. +0x3203,
  28098. +0x1404,
  28099. +0x341b,
  28100. +0xc6c6,
  28101. +0x78e0,
  28102. +0xc2e6,
  28103. +0x1cfc,
  28104. +0xb6c8,
  28105. +0x2482,
  28106. +0x3f05,
  28107. +0xc248,
  28108. +0xc143,
  28109. +0xc04b,
  28110. +0xc08e,
  28111. +0x41c3,
  28112. +0x0,
  28113. +0x7f00,
  28114. +0xda48,
  28115. +0xad6,
  28116. +0xffaf,
  28117. +0xc347,
  28118. +0x41c3,
  28119. +0x9003,
  28120. +0xe024,
  28121. +0x700c,
  28122. +0x1900,
  28123. +0xfc5,
  28124. +0x190c,
  28125. +0xfc5,
  28126. +0xc049,
  28127. +0x19fe,
  28128. +0x8004,
  28129. +0xc007,
  28130. +0xd940,
  28131. +0xe0b0,
  28132. +0xd880,
  28133. +0xc04a,
  28134. +0x20ca,
  28135. +0x41,
  28136. +0xc04a,
  28137. +0xc008,
  28138. +0x1600,
  28139. +0x7081,
  28140. +0x8000,
  28141. +0x1e,
  28142. +0x2079,
  28143. +0x40,
  28144. +0x2153,
  28145. +0x80fe,
  28146. +0x20c5,
  28147. +0x62,
  28148. +0x2044,
  28149. +0x8040,
  28150. +0xc04c,
  28151. +0xf40a,
  28152. +0xc00b,
  28153. +0x91e,
  28154. +0xff2f,
  28155. +0x712c,
  28156. +0xf004,
  28157. +0xc009,
  28158. +0x7104,
  28159. +0xc049,
  28160. +0xc009,
  28161. +0x47cb,
  28162. +0x8000,
  28163. +0x458,
  28164. +0x7e0f,
  28165. +0x73d5,
  28166. +0x15e,
  28167. +0x2d,
  28168. +0x740c,
  28169. +0xc00b,
  28170. +0x8e7,
  28171. +0x83ae,
  28172. +0x41c1,
  28173. +0xc007,
  28174. +0xc203,
  28175. +0x2079,
  28176. +0xc00,
  28177. +0x781b,
  28178. +0x781b,
  28179. +0x781b,
  28180. +0x7b1b,
  28181. +0xe330,
  28182. +0xf7a,
  28183. +0xff2f,
  28184. +0x710c,
  28185. +0xc103,
  28186. +0xc208,
  28187. +0xc30a,
  28188. +0x40c1,
  28189. +0xa26,
  28190. +0x60,
  28191. +0x1c00,
  28192. +0x3041,
  28193. +0xc008,
  28194. +0x887,
  28195. +0x71,
  28196. +0x702c,
  28197. +0xc003,
  28198. +0xbca,
  28199. +0xfeef,
  28200. +0x734c,
  28201. +0xc04d,
  28202. +0xc003,
  28203. +0x742c,
  28204. +0xbbe,
  28205. +0xfeef,
  28206. +0xda08,
  28207. +0x8fa1,
  28208. +0xc046,
  28209. +0x700c,
  28210. +0xc045,
  28211. +0xf003,
  28212. +0x71a5,
  28213. +0x8f22,
  28214. +0x78af,
  28215. +0x959,
  28216. +0x24,
  28217. +0x40c1,
  28218. +0xc00d,
  28219. +0xc106,
  28220. +0xbde0,
  28221. +0x703c,
  28222. +0xe876,
  28223. +0xc105,
  28224. +0x232f,
  28225. +0x3047,
  28226. +0x7063,
  28227. +0xc045,
  28228. +0x780f,
  28229. +0xc044,
  28230. +0xc304,
  28231. +0x2455,
  28232. +0x3c80,
  28233. +0x722c,
  28234. +0xbee,
  28235. +0xff2f,
  28236. +0x4263,
  28237. +0x2455,
  28238. +0x3c80,
  28239. +0xa2a,
  28240. +0xa0,
  28241. +0x702c,
  28242. +0xc304,
  28243. +0x2400,
  28244. +0x3f80,
  28245. +0x0,
  28246. +0x106,
  28247. +0x722c,
  28248. +0xcb2,
  28249. +0x120,
  28250. +0x4263,
  28251. +0x40c1,
  28252. +0x712c,
  28253. +0xc3e,
  28254. +0xa0,
  28255. +0x2455,
  28256. +0x3c82,
  28257. +0xf1d4,
  28258. +0xcf6,
  28259. +0x160,
  28260. +0xc103,
  28261. +0xc003,
  28262. +0x8fa3,
  28263. +0x8fe4,
  28264. +0x702c,
  28265. +0xb46,
  28266. +0xfeef,
  28267. +0xda08,
  28268. +0x6f21,
  28269. +0x79a2,
  28270. +0x211e,
  28271. +0xb,
  28272. +0x706c,
  28273. +0xdcff,
  28274. +0xf002,
  28275. +0x7164,
  28276. +0x7d6f,
  28277. +0x202f,
  28278. +0x2c7,
  28279. +0xd6b,
  28280. +0x1023,
  28281. +0x40c1,
  28282. +0xc003,
  28283. +0x208c,
  28284. +0x8004,
  28285. +0xf40a,
  28286. +0x40c3,
  28287. +0x8000,
  28288. +0x5ac,
  28289. +0x60b8,
  28290. +0x8810,
  28291. +0x208c,
  28292. +0x8fc3,
  28293. +0xf006,
  28294. +0xb62,
  28295. +0xfeaf,
  28296. +0x40a1,
  28297. +0x7014,
  28298. +0xf3e9,
  28299. +0xd941,
  28300. +0x79aa,
  28301. +0x42c3,
  28302. +0x8000,
  28303. +0x684,
  28304. +0x2132,
  28305. +0xf80,
  28306. +0x8000,
  28307. +0x6c3,
  28308. +0xe00f,
  28309. +0x780f,
  28310. +0x7914,
  28311. +0xc08e,
  28312. +0x2014,
  28313. +0x34d,
  28314. +0x614f,
  28315. +0x8d00,
  28316. +0x6159,
  28317. +0x2708,
  28318. +0x1000,
  28319. +0xad00,
  28320. +0x8901,
  28321. +0x8d21,
  28322. +0x2009,
  28323. +0x41,
  28324. +0x78e2,
  28325. +0xad21,
  28326. +0x791c,
  28327. +0x788f,
  28328. +0x2109,
  28329. +0xc,
  28330. +0xf1c9,
  28331. +0xcaa,
  28332. +0xff2f,
  28333. +0x712c,
  28334. +0x8821,
  28335. +0x7a8f,
  28336. +0x7230,
  28337. +0x21ca,
  28338. +0x305,
  28339. +0xa821,
  28340. +0xf149,
  28341. +0x41c3,
  28342. +0x61,
  28343. +0x0,
  28344. +0xba2,
  28345. +0xfecf,
  28346. +0x8f03,
  28347. +0x70cd,
  28348. +0x43d9,
  28349. +0xc046,
  28350. +0xf004,
  28351. +0xc006,
  28352. +0x7104,
  28353. +0xc046,
  28354. +0xc006,
  28355. +0x8f24,
  28356. +0x780f,
  28357. +0xc044,
  28358. +0x7030,
  28359. +0x700c,
  28360. +0xc045,
  28361. +0xf7c6,
  28362. +0xf04a,
  28363. +0xc005,
  28364. +0x7104,
  28365. +0xc045,
  28366. +0xc005,
  28367. +0x7d0f,
  28368. +0xddf,
  28369. +0x9255,
  28370. +0xc003,
  28371. +0x8f3,
  28372. +0x836e,
  28373. +0x41a1,
  28374. +0xdde,
  28375. +0x20,
  28376. +0xc004,
  28377. +0x222f,
  28378. +0x6c7,
  28379. +0xc18e,
  28380. +0x7954,
  28381. +0x8940,
  28382. +0x8921,
  28383. +0xe828,
  28384. +0xc141,
  28385. +0x6238,
  28386. +0xc240,
  28387. +0xc204,
  28388. +0x7e1d,
  28389. +0x740c,
  28390. +0x41c3,
  28391. +0x63,
  28392. +0x5,
  28393. +0x43a1,
  28394. +0xb3e,
  28395. +0xfeef,
  28396. +0xc642,
  28397. +0xc004,
  28398. +0x259a,
  28399. +0x1008,
  28400. +0x201a,
  28401. +0xf80,
  28402. +0x0,
  28403. +0x2000,
  28404. +0x7d05,
  28405. +0xc007,
  28406. +0x815,
  28407. +0xc10,
  28408. +0x2505,
  28409. +0x1f80,
  28410. +0x9002,
  28411. +0x80,
  28412. +0xb0c0,
  28413. +0xc007,
  28414. +0xe0c0,
  28415. +0xf214,
  28416. +0x2505,
  28417. +0x1f80,
  28418. +0x9002,
  28419. +0x60,
  28420. +0xb0c0,
  28421. +0xf00e,
  28422. +0x78cf,
  28423. +0xc042,
  28424. +0xc141,
  28425. +0xc240,
  28426. +0xc204,
  28427. +0x740c,
  28428. +0x41c3,
  28429. +0x62,
  28430. +0x5,
  28431. +0xaf6,
  28432. +0xfeef,
  28433. +0x43a1,
  28434. +0x7167,
  28435. +0xf1b9,
  28436. +0x2455,
  28437. +0x3c80,
  28438. +0x702c,
  28439. +0x83e,
  28440. +0xffaf,
  28441. +0xdab4,
  28442. +0x41c3,
  28443. +0x16e,
  28444. +0x0,
  28445. +0xada,
  28446. +0xfeef,
  28447. +0x750c,
  28448. +0xd840,
  28449. +0x2455,
  28450. +0x3c81,
  28451. +0xc6e,
  28452. +0x20,
  28453. +0xda09,
  28454. +0x700c,
  28455. +0xd909,
  28456. +0x2455,
  28457. +0x3c82,
  28458. +0x95a,
  28459. +0xfeaf,
  28460. +0x726c,
  28461. +0xd830,
  28462. +0x2455,
  28463. +0x3c81,
  28464. +0xc52,
  28465. +0x20,
  28466. +0xda09,
  28467. +0x710c,
  28468. +0xd909,
  28469. +0x2455,
  28470. +0x3c82,
  28471. +0x942,
  28472. +0xfeaf,
  28473. +0x726c,
  28474. +0xc00c,
  28475. +0xe887,
  28476. +0xd87f,
  28477. +0x1a0d,
  28478. +0x3003,
  28479. +0x1a0c,
  28480. +0x3002,
  28481. +0x2480,
  28482. +0x3f05,
  28483. +0x1404,
  28484. +0x341b,
  28485. +0xc6c6,
  28486. +0xc2e6,
  28487. +0x1cfc,
  28488. +0xb6c8,
  28489. +0xc1a9,
  28490. +0x4708,
  28491. +0x1600,
  28492. +0x7100,
  28493. +0x9008,
  28494. +0x1e0,
  28495. +0x43db,
  28496. +0x900e,
  28497. +0x4c,
  28498. +0xc046,
  28499. +0x2004,
  28500. +0xf80,
  28501. +0x0,
  28502. +0xff7f,
  28503. +0xc045,
  28504. +0x8f19,
  28505. +0xc044,
  28506. +0x8f10,
  28507. +0xc040,
  28508. +0xca08,
  28509. +0x1300,
  28510. +0x3101,
  28511. +0x205f,
  28512. +0x200,
  28513. +0xc141,
  28514. +0x1302,
  28515. +0x3101,
  28516. +0xc048,
  28517. +0xe008,
  28518. +0xc047,
  28519. +0xc004,
  28520. +0xc142,
  28521. +0xe88a,
  28522. +0x40c3,
  28523. +0x0,
  28524. +0xffff,
  28525. +0x4100,
  28526. +0x4200,
  28527. +0xcb6,
  28528. +0xff2f,
  28529. +0x4300,
  28530. +0xc000,
  28531. +0xd90f,
  28532. +0x2078,
  28533. +0x100,
  28534. +0xc043,
  28535. +0x8ee,
  28536. +0xfeef,
  28537. +0xd80f,
  28538. +0x8708,
  28539. +0x70ad,
  28540. +0x781b,
  28541. +0x2005,
  28542. +0xf80,
  28543. +0x9003,
  28544. +0xe064,
  28545. +0xd5e,
  28546. +0xffaf,
  28547. +0xb0a0,
  28548. +0xc005,
  28549. +0x1e00,
  28550. +0x7004,
  28551. +0x9009,
  28552. +0xe1e0,
  28553. +0x8729,
  28554. +0xeca,
  28555. +0x60,
  28556. +0x710c,
  28557. +0x40c3,
  28558. +0x9003,
  28559. +0xe064,
  28560. +0x2042,
  28561. +0x98e,
  28562. +0x208a,
  28563. +0xfc7,
  28564. +0xb6a0,
  28565. +0xb6a0,
  28566. +0x1e9c,
  28567. +0x101c,
  28568. +0x1e9b,
  28569. +0x135c,
  28570. +0xc107,
  28571. +0x1ee6,
  28572. +0x9044,
  28573. +0x712c,
  28574. +0x1ef2,
  28575. +0x9044,
  28576. +0x1ee4,
  28577. +0x9004,
  28578. +0xa26,
  28579. +0xfeaf,
  28580. +0x970e,
  28581. +0xc101,
  28582. +0xc202,
  28583. +0xc6e,
  28584. +0x20,
  28585. +0x40e1,
  28586. +0xd80f,
  28587. +0x886,
  28588. +0xfeef,
  28589. +0xd90f,
  28590. +0x8729,
  28591. +0xe82,
  28592. +0x60,
  28593. +0x710c,
  28594. +0xc006,
  28595. +0x712c,
  28596. +0x1e00,
  28597. +0x7004,
  28598. +0x9009,
  28599. +0xe1e0,
  28600. +0xb6a0,
  28601. +0x1ee6,
  28602. +0x9f84,
  28603. +0x0,
  28604. +0xff00,
  28605. +0x1ef2,
  28606. +0x9044,
  28607. +0x1ee4,
  28608. +0x9044,
  28609. +0x9ea,
  28610. +0xfeaf,
  28611. +0x970a,
  28612. +0x8f38,
  28613. +0xb7e,
  28614. +0x20,
  28615. +0x8701,
  28616. +0xc101,
  28617. +0xc202,
  28618. +0xc26,
  28619. +0x20,
  28620. +0x40e1,
  28621. +0xd80f,
  28622. +0x83e,
  28623. +0xfeef,
  28624. +0xd90f,
  28625. +0xc004,
  28626. +0xe805,
  28627. +0xd3e,
  28628. +0xfeaf,
  28629. +0xc003,
  28630. +0xf00f,
  28631. +0xc100,
  28632. +0xc003,
  28633. +0x2179,
  28634. +0x101,
  28635. +0xb962,
  28636. +0xb862,
  28637. +0x7a30,
  28638. +0x41c3,
  28639. +0x0,
  28640. +0xffff,
  28641. +0x7810,
  28642. +0xbce,
  28643. +0xff2f,
  28644. +0x4320,
  28645. +0x1300,
  28646. +0x3100,
  28647. +0xc040,
  28648. +0x1302,
  28649. +0x3100,
  28650. +0xc041,
  28651. +0xc005,
  28652. +0x1e00,
  28653. +0x7004,
  28654. +0x9009,
  28655. +0xe1e0,
  28656. +0xc003,
  28657. +0x8729,
  28658. +0x781b,
  28659. +0x781b,
  28660. +0x7504,
  28661. +0xdf6,
  28662. +0x60,
  28663. +0xc042,
  28664. +0x8708,
  28665. +0x781b,
  28666. +0x2005,
  28667. +0xf80,
  28668. +0x9003,
  28669. +0xe064,
  28670. +0xc62,
  28671. +0xffaf,
  28672. +0x1800,
  28673. +0x7c5,
  28674. +0x70ad,
  28675. +0x218a,
  28676. +0xfc7,
  28677. +0xb6a0,
  28678. +0x1e9b,
  28679. +0x105c,
  28680. +0x1e9c,
  28681. +0x135c,
  28682. +0xc008,
  28683. +0x716f,
  28684. +0xe007,
  28685. +0x1ee6,
  28686. +0x9004,
  28687. +0x1ef2,
  28688. +0x96c4,
  28689. +0x1ee4,
  28690. +0x9044,
  28691. +0x970e,
  28692. +0x942,
  28693. +0xfeaf,
  28694. +0x712c,
  28695. +0xc100,
  28696. +0xc201,
  28697. +0xb8a,
  28698. +0x20,
  28699. +0x40e1,
  28700. +0xc006,
  28701. +0xd90f,
  28702. +0x1e00,
  28703. +0x7004,
  28704. +0x9009,
  28705. +0xe1e0,
  28706. +0xd80f,
  28707. +0xb6a0,
  28708. +0xf92,
  28709. +0xfeaf,
  28710. +0x1e9b,
  28711. +0x135c,
  28712. +0x8729,
  28713. +0xd8e,
  28714. +0x60,
  28715. +0xc002,
  28716. +0x1ee6,
  28717. +0x9f84,
  28718. +0x0,
  28719. +0xff00,
  28720. +0x1ef2,
  28721. +0x96c4,
  28722. +0x1ee4,
  28723. +0x96c4,
  28724. +0x8705,
  28725. +0x712c,
  28726. +0x7104,
  28727. +0x8fe,
  28728. +0xfeaf,
  28729. +0x7810,
  28730. +0xc100,
  28731. +0xc201,
  28732. +0xb42,
  28733. +0x20,
  28734. +0x40e1,
  28735. +0xc004,
  28736. +0xe806,
  28737. +0xc003,
  28738. +0xc5e,
  28739. +0xfeaf,
  28740. +0x2052,
  28741. +0x0,
  28742. +0x8f38,
  28743. +0xa7a,
  28744. +0x20,
  28745. +0x8703,
  28746. +0xc0a9,
  28747. +0x1404,
  28748. +0x341b,
  28749. +0xc6c6,
  28750. +0xc2e6,
  28751. +0x1cfc,
  28752. +0xb6c8,
  28753. +0xc1a8,
  28754. +0x4608,
  28755. +0x88b0,
  28756. +0xca08,
  28757. +0x1600,
  28758. +0x7101,
  28759. +0x9008,
  28760. +0x1e0,
  28761. +0x205f,
  28762. +0x200,
  28763. +0xc146,
  28764. +0x2104,
  28765. +0xf81,
  28766. +0x0,
  28767. +0xff7f,
  28768. +0xc145,
  28769. +0x8e39,
  28770. +0xc144,
  28771. +0x1600,
  28772. +0x7101,
  28773. +0x900e,
  28774. +0x4c,
  28775. +0xc047,
  28776. +0xe008,
  28777. +0xc041,
  28778. +0x40c3,
  28779. +0x900e,
  28780. +0x4c,
  28781. +0xc140,
  28782. +0x9001,
  28783. +0xc042,
  28784. +0xc004,
  28785. +0xe88a,
  28786. +0x40c3,
  28787. +0x0,
  28788. +0xffff,
  28789. +0x4100,
  28790. +0x4200,
  28791. +0xaa6,
  28792. +0xff2f,
  28793. +0x4300,
  28794. +0x2578,
  28795. +0x1100,
  28796. +0xc043,
  28797. +0xd80f,
  28798. +0xede,
  28799. +0xfeaf,
  28800. +0xd90f,
  28801. +0x8608,
  28802. +0x47cb,
  28803. +0x9003,
  28804. +0xe064,
  28805. +0x791b,
  28806. +0x2579,
  28807. +0x1100,
  28808. +0x4318,
  28809. +0x209a,
  28810. +0x10,
  28811. +0x79e5,
  28812. +0x2045,
  28813. +0x7c0,
  28814. +0xb42,
  28815. +0xffaf,
  28816. +0xb100,
  28817. +0xc005,
  28818. +0x1e00,
  28819. +0x7004,
  28820. +0x9009,
  28821. +0xe1e0,
  28822. +0x8629,
  28823. +0xcb2,
  28824. +0x60,
  28825. +0x730c,
  28826. +0x2742,
  28827. +0x198d,
  28828. +0x700c,
  28829. +0xb500,
  28830. +0xc001,
  28831. +0x712c,
  28832. +0x1de6,
  28833. +0x9004,
  28834. +0x208a,
  28835. +0xfc7,
  28836. +0x1df2,
  28837. +0x9045,
  28838. +0x1de4,
  28839. +0x9004,
  28840. +0x1f88,
  28841. +0x101c,
  28842. +0x700c,
  28843. +0x1f89,
  28844. +0x101c,
  28845. +0x812,
  28846. +0xfeaf,
  28847. +0x960e,
  28848. +0xc100,
  28849. +0xc202,
  28850. +0xa56,
  28851. +0x20,
  28852. +0x40c1,
  28853. +0xd80f,
  28854. +0xe6e,
  28855. +0xfeaf,
  28856. +0xd90f,
  28857. +0xc006,
  28858. +0x712c,
  28859. +0x1e00,
  28860. +0x7004,
  28861. +0x9009,
  28862. +0xe1e0,
  28863. +0x700c,
  28864. +0xb500,
  28865. +0xfea,
  28866. +0xfe6f,
  28867. +0x960a,
  28868. +0x8e38,
  28869. +0x97e,
  28870. +0x20,
  28871. +0x8602,
  28872. +0xc100,
  28873. +0xc202,
  28874. +0xa26,
  28875. +0x20,
  28876. +0x40c1,
  28877. +0xd80f,
  28878. +0xe3e,
  28879. +0xfeaf,
  28880. +0xd90f,
  28881. +0xc004,
  28882. +0xe807,
  28883. +0xc003,
  28884. +0xb3a,
  28885. +0xfeaf,
  28886. +0x2052,
  28887. +0x0,
  28888. +0xf00d,
  28889. +0xc103,
  28890. +0x2342,
  28891. +0x3080,
  28892. +0x7810,
  28893. +0xb962,
  28894. +0x7a30,
  28895. +0x41c3,
  28896. +0x0,
  28897. +0xffff,
  28898. +0x9ce,
  28899. +0xff2f,
  28900. +0x4320,
  28901. +0x1600,
  28902. +0x7100,
  28903. +0x900e,
  28904. +0x4c,
  28905. +0xc041,
  28906. +0x40c3,
  28907. +0x900e,
  28908. +0x4c,
  28909. +0x9001,
  28910. +0xc040,
  28911. +0xc005,
  28912. +0x1e00,
  28913. +0x7004,
  28914. +0x9009,
  28915. +0xe1e0,
  28916. +0x202f,
  28917. +0x6c0,
  28918. +0x8629,
  28919. +0x781b,
  28920. +0xe007,
  28921. +0xbee,
  28922. +0x60,
  28923. +0xc042,
  28924. +0x8608,
  28925. +0x224a,
  28926. +0x1280,
  28927. +0x2242,
  28928. +0x104a,
  28929. +0xaff,
  28930. +0x9031,
  28931. +0x232f,
  28932. +0x36c0,
  28933. +0x781b,
  28934. +0x78e5,
  28935. +0xa52,
  28936. +0xffaf,
  28937. +0x1800,
  28938. +0x6c4,
  28939. +0x706f,
  28940. +0x1d00,
  28941. +0x16c4,
  28942. +0xc007,
  28943. +0x712c,
  28944. +0xe007,
  28945. +0x1de6,
  28946. +0x9004,
  28947. +0x208a,
  28948. +0xfc7,
  28949. +0x1df2,
  28950. +0x9044,
  28951. +0x1de4,
  28952. +0x9004,
  28953. +0x1f88,
  28954. +0x16dc,
  28955. +0x1f89,
  28956. +0x101c,
  28957. +0xf32,
  28958. +0xfe6f,
  28959. +0x960e,
  28960. +0xc101,
  28961. +0xc200,
  28962. +0x976,
  28963. +0x20,
  28964. +0x40c1,
  28965. +0xc006,
  28966. +0xd90f,
  28967. +0x1e00,
  28968. +0x7004,
  28969. +0x9009,
  28970. +0xe1e0,
  28971. +0xd80f,
  28972. +0x1d00,
  28973. +0x16c4,
  28974. +0xd7e,
  28975. +0xfeaf,
  28976. +0x1f89,
  28977. +0x16dc,
  28978. +0x8629,
  28979. +0xb7a,
  28980. +0x60,
  28981. +0xc002,
  28982. +0x40c3,
  28983. +0x0,
  28984. +0xff00,
  28985. +0x712c,
  28986. +0x1de6,
  28987. +0x9004,
  28988. +0x1df2,
  28989. +0x9044,
  28990. +0x1de4,
  28991. +0x9044,
  28992. +0x8605,
  28993. +0x7104,
  28994. +0xee6,
  28995. +0xfe6f,
  28996. +0x7810,
  28997. +0xc101,
  28998. +0xc200,
  28999. +0x92e,
  29000. +0x20,
  29001. +0x40c1,
  29002. +0xc004,
  29003. +0xe805,
  29004. +0xa4a,
  29005. +0xfeaf,
  29006. +0xc003,
  29007. +0x8e38,
  29008. +0x866,
  29009. +0x20,
  29010. +0x8603,
  29011. +0xc0a8,
  29012. +0x1404,
  29013. +0x341b,
  29014. +0xc6c6,
  29015. +0x78e0,
  29016. +0xc2e6,
  29017. +0x45cb,
  29018. +0x8000,
  29019. +0x458,
  29020. +0x8dc3,
  29021. +0x261f,
  29022. +0x108f,
  29023. +0xf003,
  29024. +0x71c5,
  29025. +0x8d64,
  29026. +0xb31,
  29027. +0x3a3,
  29028. +0x706d,
  29029. +0xf01c,
  29030. +0x261a,
  29031. +0x1f9f,
  29032. +0x0,
  29033. +0x1000,
  29034. +0x239a,
  29035. +0x4,
  29036. +0x2114,
  29037. +0x30c,
  29038. +0x2705,
  29039. +0x301f,
  29040. +0x2305,
  29041. +0x7c3,
  29042. +0x7b7b,
  29043. +0xbb91,
  29044. +0xbb9c,
  29045. +0xbb9f,
  29046. +0x9360,
  29047. +0x71e5,
  29048. +0x7165,
  29049. +0xb460,
  29050. +0x232f,
  29051. +0x2c7,
  29052. +0xbd5,
  29053. +0x80a2,
  29054. +0x7cf0,
  29055. +0xf1e2,
  29056. +0xc6c6,
  29057. +0x78e0,
  29058. +0xc2e6,
  29059. +0x1cfc,
  29060. +0xb6c8,
  29061. +0xc1a1,
  29062. +0xc040,
  29063. +0x40c3,
  29064. +0x8000,
  29065. +0x458,
  29066. +0x8883,
  29067. +0x706d,
  29068. +0x716f,
  29069. +0xe986,
  29070. +0x7b9b,
  29071. +0x74cd,
  29072. +0x74ed,
  29073. +0xf011,
  29074. +0x245f,
  29075. +0x1243,
  29076. +0x915,
  29077. +0xb1,
  29078. +0xdf08,
  29079. +0xe308,
  29080. +0x234a,
  29081. +0x3240,
  29082. +0x71cd,
  29083. +0x234a,
  29084. +0x1200,
  29085. +0xf005,
  29086. +0x71cd,
  29087. +0xf003,
  29088. +0x7185,
  29089. +0x40c3,
  29090. +0x8000,
  29091. +0x458,
  29092. +0x8804,
  29093. +0x831,
  29094. +0x323,
  29095. +0x4569,
  29096. +0xf018,
  29097. +0x209a,
  29098. +0x8,
  29099. +0x241a,
  29100. +0x1f81,
  29101. +0x0,
  29102. +0x2000,
  29103. +0x7825,
  29104. +0x2005,
  29105. +0xf80,
  29106. +0x9002,
  29107. +0x64,
  29108. +0xade,
  29109. +0x20,
  29110. +0x9000,
  29111. +0xc100,
  29112. +0x65dd,
  29113. +0x7974,
  29114. +0xb100,
  29115. +0x7363,
  29116. +0xfdb,
  29117. +0x9363,
  29118. +0x40a1,
  29119. +0xf1e2,
  29120. +0x7487,
  29121. +0x1404,
  29122. +0x341b,
  29123. +0xc6c6,
  29124. +0xc0f1,
  29125. +0xe188,
  29126. +0xd74,
  29127. +0xfe81,
  29128. +0xf211,
  29129. +0x714c,
  29130. +0x2032,
  29131. +0xf80,
  29132. +0x8000,
  29133. +0x5bc,
  29134. +0x2144,
  29135. +0x7c3,
  29136. +0x4140,
  29137. +0xeb06,
  29138. +0xbb61,
  29139. +0xb01,
  29140. +0x31,
  29141. +0x793b,
  29142. +0x7824,
  29143. +0x2078,
  29144. +0x0,
  29145. +0xc0d1,
  29146. +0x7fe0,
  29147. +0x780f,
  29148. +0xc0f1,
  29149. +0x8819,
  29150. +0xac2,
  29151. +0xff2f,
  29152. +0x4320,
  29153. +0xe807,
  29154. +0x40c3,
  29155. +0x900e,
  29156. +0x1e4c,
  29157. +0xb060,
  29158. +0xb041,
  29159. +0xc0d1,
  29160. +0x7ee0,
  29161. +0x78e0,
  29162. +0xc2e2,
  29163. +0x4408,
  29164. +0x70ad,
  29165. +0xf003,
  29166. +0x71a5,
  29167. +0x78af,
  29168. +0x821,
  29169. +0x115,
  29170. +0xcf9,
  29171. +0x900e,
  29172. +0xe16,
  29173. +0xfecf,
  29174. +0x706c,
  29175. +0xf005,
  29176. +0x1a00,
  29177. +0xfc3,
  29178. +0x7164,
  29179. +0x7a6f,
  29180. +0xaf9,
  29181. +0x80b4,
  29182. +0x621a,
  29183. +0xf1f0,
  29184. +0xc6c2,
  29185. +0x78e0,
  29186. +0xc2e6,
  29187. +0x1cfc,
  29188. +0xb6c8,
  29189. +0xc1a4,
  29190. +0xc242,
  29191. +0xc141,
  29192. +0xc043,
  29193. +0x1600,
  29194. +0x7100,
  29195. +0x9002,
  29196. +0x164,
  29197. +0x206c,
  29198. +0xc1,
  29199. +0xc001,
  29200. +0xe809,
  29201. +0xc001,
  29202. +0x813,
  29203. +0xb1,
  29204. +0x214f,
  29205. +0xd,
  29206. +0x2145,
  29207. +0x14d,
  29208. +0xf003,
  29209. +0x2145,
  29210. +0x24d,
  29211. +0x79bd,
  29212. +0x78bd,
  29213. +0x793d,
  29214. +0x781d,
  29215. +0x793d,
  29216. +0x46cb,
  29217. +0x0,
  29218. +0xffff,
  29219. +0xb8c0,
  29220. +0xb9c0,
  29221. +0x2107,
  29222. +0x382,
  29223. +0x78c7,
  29224. +0x41c1,
  29225. +0x1e00,
  29226. +0x7105,
  29227. +0x9003,
  29228. +0xe03e,
  29229. +0xf3a,
  29230. +0xfeef,
  29231. +0x43c1,
  29232. +0xc102,
  29233. +0x97e,
  29234. +0x60,
  29235. +0x40a1,
  29236. +0xca0d,
  29237. +0xf010,
  29238. +0xd80f,
  29239. +0xb6e,
  29240. +0xfeaf,
  29241. +0xd90f,
  29242. +0xca0e,
  29243. +0x712c,
  29244. +0xb8c4,
  29245. +0xe806,
  29246. +0xb861,
  29247. +0x801,
  29248. +0x31,
  29249. +0x793b,
  29250. +0xc000,
  29251. +0x6038,
  29252. +0x780f,
  29253. +0xc040,
  29254. +0xca0c,
  29255. +0xc100,
  29256. +0x8db,
  29257. +0x44,
  29258. +0xc000,
  29259. +0xe6a,
  29260. +0x120,
  29261. +0xc102,
  29262. +0xd12,
  29263. +0xfe4f,
  29264. +0x40c3,
  29265. +0x8000,
  29266. +0x458,
  29267. +0x88e3,
  29268. +0x44cb,
  29269. +0x8000,
  29270. +0x684,
  29271. +0xf003,
  29272. +0x71e5,
  29273. +0x40c3,
  29274. +0x8000,
  29275. +0x458,
  29276. +0x8804,
  29277. +0x79ef,
  29278. +0x4338,
  29279. +0x80d,
  29280. +0x65,
  29281. +0x70ad,
  29282. +0xf1d4,
  29283. +0x71a5,
  29284. +0x78af,
  29285. +0x8e9,
  29286. +0x8275,
  29287. +0x4308,
  29288. +0xc002,
  29289. +0x8f7,
  29290. +0x82ee,
  29291. +0x4063,
  29292. +0xeb2,
  29293. +0xffef,
  29294. +0x4161,
  29295. +0x88b,
  29296. +0x10,
  29297. +0x231a,
  29298. +0x3f80,
  29299. +0x0,
  29300. +0x2000,
  29301. +0x239a,
  29302. +0x1008,
  29303. +0x2305,
  29304. +0x100b,
  29305. +0x2305,
  29306. +0x1f80,
  29307. +0x9002,
  29308. +0x166,
  29309. +0x9000,
  29310. +0xe8b5,
  29311. +0x2305,
  29312. +0x1f80,
  29313. +0x9002,
  29314. +0x64,
  29315. +0x1000,
  29316. +0x11f,
  29317. +0xc103,
  29318. +0x143e,
  29319. +0x1083,
  29320. +0xca09,
  29321. +0x71d1,
  29322. +0x22ca,
  29323. +0xc1,
  29324. +0xf20a,
  29325. +0xc103,
  29326. +0x4220,
  29327. +0x2044,
  29328. +0x7c1,
  29329. +0xe906,
  29330. +0xb961,
  29331. +0x901,
  29332. +0x31,
  29333. +0x7a5d,
  29334. +0xd920,
  29335. +0xb8c4,
  29336. +0xe805,
  29337. +0xb861,
  29338. +0x8ff,
  29339. +0x8031,
  29340. +0x793d,
  29341. +0x234e,
  29342. +0x3c0,
  29343. +0x6058,
  29344. +0x4832,
  29345. +0xc001,
  29346. +0x780f,
  29347. +0x782c,
  29348. +0x621a,
  29349. +0x7850,
  29350. +0x81b,
  29351. +0x7f5,
  29352. +0x784e,
  29353. +0x2414,
  29354. +0x1000,
  29355. +0x8821,
  29356. +0x8840,
  29357. +0x2108,
  29358. +0x7c1,
  29359. +0xa821,
  29360. +0x2209,
  29361. +0x7c1,
  29362. +0xa820,
  29363. +0xe441,
  29364. +0xf1af,
  29365. +0xc0a4,
  29366. +0x1404,
  29367. +0x341b,
  29368. +0xc6c6,
  29369. +0x78e0,
  29370. +0xc2e2,
  29371. +0x45cb,
  29372. +0x9005,
  29373. +0xe000,
  29374. +0xd820,
  29375. +0x806,
  29376. +0xff6f,
  29377. +0x1d00,
  29378. +0x1045,
  29379. +0x1d00,
  29380. +0x1005,
  29381. +0xc6c2,
  29382. +0x9020,
  29383. +0x2104,
  29384. +0xf81,
  29385. +0x0,
  29386. +0xfef4,
  29387. +0x2185,
  29388. +0x44,
  29389. +0xb020,
  29390. +0x9021,
  29391. +0x2146,
  29392. +0x601,
  29393. +0xb021,
  29394. +0x9022,
  29395. +0x2104,
  29396. +0xf81,
  29397. +0x0,
  29398. +0xcfff,
  29399. +0xb022,
  29400. +0x9023,
  29401. +0x2146,
  29402. +0x601,
  29403. +0xb023,
  29404. +0x9024,
  29405. +0x2104,
  29406. +0xf81,
  29407. +0x0,
  29408. +0xde3d,
  29409. +0xb024,
  29410. +0x9025,
  29411. +0x2104,
  29412. +0xf81,
  29413. +0x0,
  29414. +0xf3f8,
  29415. +0x7fe0,
  29416. +0xb025,
  29417. +0x78e0,
  29418. +0xc2e2,
  29419. +0xa42,
  29420. +0xfecf,
  29421. +0x256f,
  29422. +0x1343,
  29423. +0x9520,
  29424. +0x205a,
  29425. +0x400,
  29426. +0x7b3d,
  29427. +0x218a,
  29428. +0x2c5,
  29429. +0x233f,
  29430. +0x4c,
  29431. +0x238c,
  29432. +0x82c5,
  29433. +0xd920,
  29434. +0x21ca,
  29435. +0xc29,
  29436. +0x7c25,
  29437. +0x238c,
  29438. +0x84c8,
  29439. +0xd942,
  29440. +0x24ca,
  29441. +0x1049,
  29442. +0x238c,
  29443. +0x87cc,
  29444. +0xd953,
  29445. +0x24ca,
  29446. +0x1049,
  29447. +0x238c,
  29448. +0x8bd2,
  29449. +0xd954,
  29450. +0x24ca,
  29451. +0x1049,
  29452. +0x15fe,
  29453. +0x9081,
  29454. +0x2004,
  29455. +0xf80,
  29456. +0x0,
  29457. +0x1ff0,
  29458. +0xb881,
  29459. +0x211a,
  29460. +0xf83,
  29461. +0x20,
  29462. +0x0,
  29463. +0x41c3,
  29464. +0x9004,
  29465. +0xf8,
  29466. +0x2305,
  29467. +0x42,
  29468. +0x7224,
  29469. +0x7965,
  29470. +0xb280,
  29471. +0xb100,
  29472. +0xc6c2,
  29473. +0x78e0,
  29474. +0x218a,
  29475. +0xfcf,
  29476. +0xda0a,
  29477. +0x7904,
  29478. +0xba61,
  29479. +0xa01,
  29480. +0x31,
  29481. +0x781d,
  29482. +0x205f,
  29483. +0x800,
  29484. +0x7fe0,
  29485. +0x6038,
  29486. +0xc2e6,
  29487. +0x1cfc,
  29488. +0xb6c8,
  29489. +0xc1b3,
  29490. +0xc142,
  29491. +0xc244,
  29492. +0xc043,
  29493. +0x1600,
  29494. +0x7100,
  29495. +0x9008,
  29496. +0x1e0,
  29497. +0x712c,
  29498. +0x4378,
  29499. +0xc045,
  29500. +0x822,
  29501. +0x60,
  29502. +0xc003,
  29503. +0x4508,
  29504. +0x1600,
  29505. +0x708e,
  29506. +0x8000,
  29507. +0x4,
  29508. +0x1e00,
  29509. +0x7002,
  29510. +0x8000,
  29511. +0x458,
  29512. +0x40c3,
  29513. +0x8000,
  29514. +0x5ac,
  29515. +0xb02,
  29516. +0x60,
  29517. +0x41a1,
  29518. +0x91a,
  29519. +0xfeaf,
  29520. +0xc005,
  29521. +0x208a,
  29522. +0x8,
  29523. +0x41c3,
  29524. +0x9009,
  29525. +0xe1f2,
  29526. +0xb100,
  29527. +0x700c,
  29528. +0x228a,
  29529. +0x4,
  29530. +0xb101,
  29531. +0xb142,
  29532. +0x712c,
  29533. +0x1e00,
  29534. +0x7004,
  29535. +0x9003,
  29536. +0xfec4,
  29537. +0x4020,
  29538. +0xbdc4,
  29539. +0xed06,
  29540. +0xbd61,
  29541. +0xd01,
  29542. +0x1031,
  29543. +0x781b,
  29544. +0x780f,
  29545. +0x714c,
  29546. +0xd9a,
  29547. +0xff6f,
  29548. +0xc046,
  29549. +0xc018,
  29550. +0x1e00,
  29551. +0x76c4,
  29552. +0x9003,
  29553. +0xe004,
  29554. +0xc047,
  29555. +0xc004,
  29556. +0x8ad,
  29557. +0x30,
  29558. +0x712c,
  29559. +0xc089,
  29560. +0x702c,
  29561. +0xf7a,
  29562. +0xff2f,
  29563. +0xda28,
  29564. +0xc003,
  29565. +0x261a,
  29566. +0x1f8e,
  29567. +0x10,
  29568. +0x0,
  29569. +0xc189,
  29570. +0x2055,
  29571. +0x8c0,
  29572. +0x724c,
  29573. +0x7e05,
  29574. +0x40c1,
  29575. +0xba6,
  29576. +0xffef,
  29577. +0x43d9,
  29578. +0xca0a,
  29579. +0x2078,
  29580. +0xf,
  29581. +0xca0b,
  29582. +0xc048,
  29583. +0xf003,
  29584. +0x71e5,
  29585. +0xc008,
  29586. +0x7eef,
  29587. +0x2079,
  29588. +0x0,
  29589. +0x7104,
  29590. +0x85d,
  29591. +0x3a2,
  29592. +0x4063,
  29593. +0x40c3,
  29594. +0x8000,
  29595. +0x458,
  29596. +0x2054,
  29597. +0x800,
  29598. +0x20f4,
  29599. +0x380,
  29600. +0xf01a,
  29601. +0x2105,
  29602. +0xf81,
  29603. +0x9003,
  29604. +0xfe00,
  29605. +0xd16,
  29606. +0xff6f,
  29607. +0xb100,
  29608. +0xc202,
  29609. +0x79ed,
  29610. +0xcb2,
  29611. +0xffef,
  29612. +0x40a1,
  29613. +0xca09,
  29614. +0x712c,
  29615. +0x2044,
  29616. +0x7ca,
  29617. +0x4020,
  29618. +0xa0f,
  29619. +0x1010,
  29620. +0x2242,
  29621. +0x104a,
  29622. +0xafd,
  29623. +0x9031,
  29624. +0x781b,
  29625. +0x60b8,
  29626. +0x26f4,
  29627. +0x7381,
  29628. +0x8000,
  29629. +0x4a0,
  29630. +0x7d10,
  29631. +0x9c7,
  29632. +0x8365,
  29633. +0x212f,
  29634. +0x6c0,
  29635. +0xf1ce,
  29636. +0xc189,
  29637. +0x714c,
  29638. +0x97a,
  29639. +0x120,
  29640. +0x706c,
  29641. +0xf008,
  29642. +0x40c3,
  29643. +0x0,
  29644. +0xffff,
  29645. +0xc6e,
  29646. +0xffef,
  29647. +0xc202,
  29648. +0x816,
  29649. +0xfeaf,
  29650. +0xc005,
  29651. +0xd46,
  29652. +0xff2f,
  29653. +0xc006,
  29654. +0xc007,
  29655. +0xe811,
  29656. +0xc002,
  29657. +0xc303,
  29658. +0x742c,
  29659. +0xc041,
  29660. +0xc006,
  29661. +0xb995,
  29662. +0xc040,
  29663. +0xc004,
  29664. +0x6841,
  29665. +0x952,
  29666. +0xfeaf,
  29667. +0x740c,
  29668. +0x9fe,
  29669. +0xfeaf,
  29670. +0xc002,
  29671. +0xc0b3,
  29672. +0x1404,
  29673. +0x341b,
  29674. +0xc6c6,
  29675. +0x78e0,
  29676. +0xc2e6,
  29677. +0x1cfc,
  29678. +0xb6c8,
  29679. +0xc1b2,
  29680. +0xc048,
  29681. +0x40c3,
  29682. +0x8000,
  29683. +0x5ac,
  29684. +0x9006,
  29685. +0xc14c,
  29686. +0x702c,
  29687. +0xc04d,
  29688. +0xeaa,
  29689. +0x20,
  29690. +0xc008,
  29691. +0xc042,
  29692. +0x1600,
  29693. +0x7100,
  29694. +0x9008,
  29695. +0x1e0,
  29696. +0xf6e,
  29697. +0xfe6f,
  29698. +0xc04a,
  29699. +0xc04f,
  29700. +0xc002,
  29701. +0xc102,
  29702. +0x1e00,
  29703. +0x7002,
  29704. +0x8000,
  29705. +0x458,
  29706. +0x40c3,
  29707. +0x8000,
  29708. +0x5ac,
  29709. +0x97e,
  29710. +0x40,
  29711. +0xf9a,
  29712. +0xfe6f,
  29713. +0xc00a,
  29714. +0x208a,
  29715. +0x8,
  29716. +0x42c3,
  29717. +0x9009,
  29718. +0xe1f2,
  29719. +0xb200,
  29720. +0x700c,
  29721. +0x218a,
  29722. +0x4,
  29723. +0xb201,
  29724. +0xb222,
  29725. +0x1e00,
  29726. +0x7004,
  29727. +0x9003,
  29728. +0xfec4,
  29729. +0x1e00,
  29730. +0x7205,
  29731. +0x900f,
  29732. +0xe022,
  29733. +0xc002,
  29734. +0xe62,
  29735. +0xfe6f,
  29736. +0x712c,
  29737. +0xc002,
  29738. +0x712c,
  29739. +0x2044,
  29740. +0x7cd,
  29741. +0x4020,
  29742. +0xed05,
  29743. +0xbd61,
  29744. +0xdff,
  29745. +0x9031,
  29746. +0x781b,
  29747. +0xc049,
  29748. +0xca0d,
  29749. +0xf012,
  29750. +0xf4a,
  29751. +0xfe6f,
  29752. +0xc00a,
  29753. +0xc7a,
  29754. +0xff2f,
  29755. +0xc00e,
  29756. +0xca0e,
  29757. +0x712c,
  29758. +0xb8c4,
  29759. +0xe806,
  29760. +0xb861,
  29761. +0x801,
  29762. +0x31,
  29763. +0x793b,
  29764. +0xc006,
  29765. +0x6038,
  29766. +0xc043,
  29767. +0xc003,
  29768. +0x7810,
  29769. +0xc046,
  29770. +0xca0c,
  29771. +0xc106,
  29772. +0x7110,
  29773. +0x22c,
  29774. +0x29,
  29775. +0x714c,
  29776. +0xc00d,
  29777. +0x2004,
  29778. +0xf8d,
  29779. +0x0,
  29780. +0xff80,
  29781. +0xc003,
  29782. +0x9f2,
  29783. +0x60,
  29784. +0x780f,
  29785. +0xc102,
  29786. +0x78a5,
  29787. +0x906,
  29788. +0xe0,
  29789. +0x714c,
  29790. +0xc009,
  29791. +0x702c,
  29792. +0x704c,
  29793. +0x780f,
  29794. +0xbaa,
  29795. +0xff6f,
  29796. +0xc04e,
  29797. +0xca0b,
  29798. +0x120a,
  29799. +0x308d,
  29800. +0xd90f,
  29801. +0xc050,
  29802. +0xf06,
  29803. +0xfe6f,
  29804. +0xd80f,
  29805. +0xd820,
  29806. +0x1e00,
  29807. +0x7004,
  29808. +0x9003,
  29809. +0xe004,
  29810. +0x2578,
  29811. +0x1000,
  29812. +0xf003,
  29813. +0xc004,
  29814. +0x7104,
  29815. +0xc044,
  29816. +0xc010,
  29817. +0x2079,
  29818. +0x0,
  29819. +0x6821,
  29820. +0xc004,
  29821. +0x7d0f,
  29822. +0x971,
  29823. +0x8362,
  29824. +0x75cd,
  29825. +0xed06,
  29826. +0xd09,
  29827. +0x10b1,
  29828. +0x71cd,
  29829. +0xde09,
  29830. +0x78dd,
  29831. +0x781d,
  29832. +0x781d,
  29833. +0x2007,
  29834. +0xf82,
  29835. +0x0,
  29836. +0xffff,
  29837. +0x78dd,
  29838. +0x781d,
  29839. +0xb8c0,
  29840. +0x41c3,
  29841. +0x0,
  29842. +0xffff,
  29843. +0x2007,
  29844. +0xf80,
  29845. +0x0,
  29846. +0xffff,
  29847. +0xa66,
  29848. +0xfeef,
  29849. +0x4320,
  29850. +0xc00f,
  29851. +0x218a,
  29852. +0xfc7,
  29853. +0x7014,
  29854. +0xd8ff,
  29855. +0x21ca,
  29856. +0x1,
  29857. +0xc9e,
  29858. +0x20,
  29859. +0x40c1,
  29860. +0x1e00,
  29861. +0x7105,
  29862. +0x9003,
  29863. +0xe03e,
  29864. +0x44cb,
  29865. +0x8000,
  29866. +0x498,
  29867. +0xcf2,
  29868. +0xffef,
  29869. +0x24f4,
  29870. +0x1340,
  29871. +0x7cb4,
  29872. +0x4300,
  29873. +0xce6,
  29874. +0xffef,
  29875. +0x9404,
  29876. +0xc051,
  29877. +0xf011,
  29878. +0xd80f,
  29879. +0xe6e,
  29880. +0xfe6f,
  29881. +0xd90f,
  29882. +0xca09,
  29883. +0x712c,
  29884. +0x4320,
  29885. +0xb8c4,
  29886. +0xe805,
  29887. +0xb861,
  29888. +0x8ff,
  29889. +0x8031,
  29890. +0x7b7b,
  29891. +0xc00b,
  29892. +0x631b,
  29893. +0xc011,
  29894. +0x7910,
  29895. +0x7870,
  29896. +0x95b,
  29897. +0x8024,
  29898. +0xc04b,
  29899. +0xc00b,
  29900. +0xbbc4,
  29901. +0x781d,
  29902. +0x781d,
  29903. +0x781d,
  29904. +0x781d,
  29905. +0x781d,
  29906. +0x209a,
  29907. +0x10,
  29908. +0x7865,
  29909. +0x2004,
  29910. +0xf80,
  29911. +0x0,
  29912. +0xfc1f,
  29913. +0x94e,
  29914. +0x120,
  29915. +0xd9ff,
  29916. +0xff6,
  29917. +0xfe0f,
  29918. +0x40c3,
  29919. +0x8000,
  29920. +0x458,
  29921. +0x8803,
  29922. +0xc045,
  29923. +0x40c3,
  29924. +0x8000,
  29925. +0x5ac,
  29926. +0x2055,
  29927. +0xd9b,
  29928. +0xf004,
  29929. +0xc005,
  29930. +0x7104,
  29931. +0xc045,
  29932. +0xc005,
  29933. +0x780f,
  29934. +0xc047,
  29935. +0x40c3,
  29936. +0x8000,
  29937. +0x458,
  29938. +0x8824,
  29939. +0xc007,
  29940. +0x90b,
  29941. +0x25,
  29942. +0x708d,
  29943. +0xf1c0,
  29944. +0x7185,
  29945. +0x798f,
  29946. +0x9df,
  29947. +0x8275,
  29948. +0x2144,
  29949. +0x7c2,
  29950. +0xc007,
  29951. +0x201a,
  29952. +0xf8e,
  29953. +0x0,
  29954. +0x2000,
  29955. +0x4020,
  29956. +0x209a,
  29957. +0x8,
  29958. +0x7e05,
  29959. +0x2605,
  29960. +0x1f80,
  29961. +0x9002,
  29962. +0x166,
  29963. +0x90e0,
  29964. +0xd8ff,
  29965. +0xea06,
  29966. +0xba61,
  29967. +0xa01,
  29968. +0x31,
  29969. +0x781d,
  29970. +0x8cd,
  29971. +0x801e,
  29972. +0x962,
  29973. +0xffef,
  29974. +0xc007,
  29975. +0xf93,
  29976. +0x1011,
  29977. +0x88f,
  29978. +0x10,
  29979. +0xc003,
  29980. +0xc306,
  29981. +0x7810,
  29982. +0x80d,
  29983. +0xf81,
  29984. +0x0,
  29985. +0xffff,
  29986. +0x1340,
  29987. +0x3083,
  29988. +0x2578,
  29989. +0x1040,
  29990. +0x205f,
  29991. +0x80f,
  29992. +0x72b5,
  29993. +0xd840,
  29994. +0x27ca,
  29995. +0x1001,
  29996. +0x2605,
  29997. +0x1f80,
  29998. +0x9002,
  29999. +0x64,
  30000. +0xbe6,
  30001. +0xffef,
  30002. +0x9000,
  30003. +0x7910,
  30004. +0xca09,
  30005. +0x61f9,
  30006. +0x4220,
  30007. +0x2044,
  30008. +0x7c1,
  30009. +0xe906,
  30010. +0xb961,
  30011. +0x901,
  30012. +0x31,
  30013. +0x7a5d,
  30014. +0xd920,
  30015. +0x2044,
  30016. +0x7ce,
  30017. +0x4020,
  30018. +0xee05,
  30019. +0xbe61,
  30020. +0xeff,
  30021. +0x9031,
  30022. +0x781d,
  30023. +0x204e,
  30024. +0x3c1,
  30025. +0x133e,
  30026. +0x3080,
  30027. +0x4910,
  30028. +0x6058,
  30029. +0x7910,
  30030. +0x923,
  30031. +0x7f5,
  30032. +0x780e,
  30033. +0x2314,
  30034. +0x3000,
  30035. +0x88c1,
  30036. +0x88e0,
  30037. +0x7a6f,
  30038. +0x7650,
  30039. +0x4160,
  30040. +0x21ca,
  30041. +0x389,
  30042. +0x7750,
  30043. +0x23ca,
  30044. +0x3cb,
  30045. +0xa821,
  30046. +0xa860,
  30047. +0x2380,
  30048. +0x3041,
  30049. +0xf198,
  30050. +0x40c3,
  30051. +0x8000,
  30052. +0x5ac,
  30053. +0x9006,
  30054. +0xeee,
  30055. +0xa0,
  30056. +0xc102,
  30057. +0xc00c,
  30058. +0xe811,
  30059. +0xd8ff,
  30060. +0xc041,
  30061. +0xc009,
  30062. +0xc308,
  30063. +0x41c3,
  30064. +0x23,
  30065. +0x4,
  30066. +0x780f,
  30067. +0xc040,
  30068. +0x740c,
  30069. +0xe2a,
  30070. +0xfe6f,
  30071. +0x724c,
  30072. +0xed6,
  30073. +0xfe6f,
  30074. +0xd8ff,
  30075. +0xc002,
  30076. +0xbb6,
  30077. +0xfe6f,
  30078. +0x702c,
  30079. +0xc0b2,
  30080. +0x1404,
  30081. +0x341b,
  30082. +0xc6c6,
  30083. +0x78e0,
  30084. +0x7ee0,
  30085. +0x78e0,
  30086. +0xc0e4,
  30087. +0x43c3,
  30088. +0x9008,
  30089. +0x1ea,
  30090. +0x9340,
  30091. +0x9381,
  30092. +0x2204,
  30093. +0xf8e,
  30094. +0x0,
  30095. +0xc0ff,
  30096. +0x1600,
  30097. +0x7102,
  30098. +0x8000,
  30099. +0x64,
  30100. +0x7a5d,
  30101. +0x7a5d,
  30102. +0x7a5d,
  30103. +0x2244,
  30104. +0x4d,
  30105. +0x60b8,
  30106. +0x209a,
  30107. +0x4,
  30108. +0x246c,
  30109. +0x1142,
  30110. +0x70c3,
  30111. +0x0,
  30112. +0xfb00,
  30113. +0x78c5,
  30114. +0xb300,
  30115. +0x61b8,
  30116. +0x70c3,
  30117. +0x0,
  30118. +0xfffb,
  30119. +0x7845,
  30120. +0xb301,
  30121. +0xc4c4,
  30122. +0xc2e4,
  30123. +0x4648,
  30124. +0x4428,
  30125. +0xcee,
  30126. +0xfeaf,
  30127. +0x4308,
  30128. +0x4508,
  30129. +0x4061,
  30130. +0x4181,
  30131. +0xcfa,
  30132. +0xfeaf,
  30133. +0x42c1,
  30134. +0x4100,
  30135. +0xfa2,
  30136. +0xffef,
  30137. +0x40a1,
  30138. +0xc6c4,
  30139. +0x78e0,
  30140. +0xc1e2,
  30141. +0x2078,
  30142. +0x1,
  30143. +0x4200,
  30144. +0x206f,
  30145. +0x243,
  30146. +0x7324,
  30147. +0x8860,
  30148. +0x1a00,
  30149. +0x3042,
  30150. +0x1069,
  30151. +0x81,
  30152. +0x977,
  30153. +0x30,
  30154. +0xc1a2,
  30155. +0xca01,
  30156. +0x811,
  30157. +0x230,
  30158. +0x702c,
  30159. +0x815,
  30160. +0x2b1,
  30161. +0x708d,
  30162. +0xc140,
  30163. +0xf011,
  30164. +0x718d,
  30165. +0x1c00,
  30166. +0x31c1,
  30167. +0xf02a,
  30168. +0x851,
  30169. +0x311,
  30170. +0x1c00,
  30171. +0x3281,
  30172. +0x1600,
  30173. +0x7100,
  30174. +0x9004,
  30175. +0x4e,
  30176. +0x841,
  30177. +0x71,
  30178. +0x718d,
  30179. +0x1c04,
  30180. +0x3241,
  30181. +0x728d,
  30182. +0xf01a,
  30183. +0x4820,
  30184. +0x7054,
  30185. +0x7124,
  30186. +0x201a,
  30187. +0xf8d,
  30188. +0x0,
  30189. +0x2000,
  30190. +0x231a,
  30191. +0xf80,
  30192. +0x20,
  30193. +0x0,
  30194. +0x78a5,
  30195. +0x2005,
  30196. +0xf8d,
  30197. +0x9000,
  30198. +0x100,
  30199. +0x9500,
  30200. +0x204f,
  30201. +0x18b,
  30202. +0x2004,
  30203. +0xf80,
  30204. +0x0,
  30205. +0xffbf,
  30206. +0x707d,
  30207. +0xb500,
  30208. +0x9cf,
  30209. +0x8322,
  30210. +0xc080,
  30211. +0xc5c2,
  30212. +0xc2e6,
  30213. +0x266f,
  30214. +0x15c3,
  30215. +0x8e40,
  30216. +0x4508,
  30217. +0xea17,
  30218. +0xde6,
  30219. +0xfeef,
  30220. +0x4040,
  30221. +0x4708,
  30222. +0xe887,
  30223. +0x41c3,
  30224. +0x14e,
  30225. +0x1,
  30226. +0xa86,
  30227. +0xfe2f,
  30228. +0x700c,
  30229. +0x40e1,
  30230. +0x209a,
  30231. +0x1,
  30232. +0x7f05,
  30233. +0x78bb,
  30234. +0x2005,
  30235. +0xf80,
  30236. +0x9003,
  30237. +0xfe92,
  30238. +0xb0e0,
  30239. +0x16ff,
  30240. +0x9082,
  30241. +0xea16,
  30242. +0xdb6,
  30243. +0xfeef,
  30244. +0x4040,
  30245. +0x228c,
  30246. +0x8fc3,
  30247. +0xf209,
  30248. +0xe888,
  30249. +0x41c3,
  30250. +0x14f,
  30251. +0x1,
  30252. +0xa52,
  30253. +0xfe2f,
  30254. +0x700c,
  30255. +0x700c,
  30256. +0x79bb,
  30257. +0x2105,
  30258. +0xf81,
  30259. +0x9003,
  30260. +0xfe9a,
  30261. +0xb100,
  30262. +0xc6c6,
  30263. +0x78e0,
  30264. +0x7014,
  30265. +0xd97f,
  30266. +0xd849,
  30267. +0x703c,
  30268. +0x1a0d,
  30269. +0x3003,
  30270. +0x7fe0,
  30271. +0x1a0c,
  30272. +0x3002,
  30273. +0x78e0,
  30274. +0xc0f1,
  30275. +0x1600,
  30276. +0x7082,
  30277. +0x8000,
  30278. +0x9,
  30279. +0x228c,
  30280. +0x8c03,
  30281. +0xf210,
  30282. +0xea16,
  30283. +0xa1f,
  30284. +0xa30,
  30285. +0x722c,
  30286. +0xe2f8,
  30287. +0xf404,
  30288. +0x712c,
  30289. +0xf009,
  30290. +0x41c3,
  30291. +0x150,
  30292. +0x1,
  30293. +0xa02,
  30294. +0xfe2f,
  30295. +0x700c,
  30296. +0x702c,
  30297. +0x215f,
  30298. +0x400,
  30299. +0x7825,
  30300. +0x1e00,
  30301. +0x7004,
  30302. +0x9005,
  30303. +0xe0a0,
  30304. +0xc0d1,
  30305. +0x7ee0,
  30306. +0xc2e4,
  30307. +0x46cb,
  30308. +0x8000,
  30309. +0x5ac,
  30310. +0x9666,
  30311. +0x4508,
  30312. +0x740c,
  30313. +0x41c3,
  30314. +0x1b1,
  30315. +0x2,
  30316. +0xc3a,
  30317. +0xfe6f,
  30318. +0x42a1,
  30319. +0x9606,
  30320. +0x41a1,
  30321. +0xcda,
  30322. +0xa0,
  30323. +0x714c,
  30324. +0x1600,
  30325. +0x7080,
  30326. +0x8000,
  30327. +0x1,
  30328. +0xb8e3,
  30329. +0x20ca,
  30330. +0x342,
  30331. +0xf1c,
  30332. +0xa2,
  30333. +0x21ca,
  30334. +0x382,
  30335. +0xc6c4,
  30336. +0xc2e6,
  30337. +0x1cfc,
  30338. +0xb6c8,
  30339. +0x4748,
  30340. +0x4528,
  30341. +0x2109,
  30342. +0x2,
  30343. +0x6f21,
  30344. +0xa17,
  30345. +0x63,
  30346. +0xc1a2,
  30347. +0x41c3,
  30348. +0x50,
  30349. +0x0,
  30350. +0xbf6,
  30351. +0xfe6f,
  30352. +0x740c,
  30353. +0x700c,
  30354. +0xf057,
  30355. +0x1600,
  30356. +0x7081,
  30357. +0x8000,
  30358. +0x4,
  30359. +0x46cb,
  30360. +0x8000,
  30361. +0x458,
  30362. +0x78e2,
  30363. +0x211a,
  30364. +0xf81,
  30365. +0x20,
  30366. +0x0,
  30367. +0x2614,
  30368. +0x13db,
  30369. +0xc041,
  30370. +0x2614,
  30371. +0x1000,
  30372. +0x904e,
  30373. +0x131c,
  30374. +0x3103,
  30375. +0xc140,
  30376. +0x41c3,
  30377. +0x51,
  30378. +0x2,
  30379. +0xbbe,
  30380. +0xfe6f,
  30381. +0x750c,
  30382. +0x7de2,
  30383. +0x2614,
  30384. +0x1340,
  30385. +0x906e,
  30386. +0x131c,
  30387. +0x3102,
  30388. +0x41c3,
  30389. +0x52,
  30390. +0x2,
  30391. +0xba6,
  30392. +0xfe6f,
  30393. +0x750c,
  30394. +0x8e41,
  30395. +0xf029,
  30396. +0xc001,
  30397. +0x7144,
  30398. +0x60d8,
  30399. +0x8888,
  30400. +0x66b8,
  30401. +0x8808,
  30402. +0x209a,
  30403. +0x1,
  30404. +0x7c05,
  30405. +0x211a,
  30406. +0xf80,
  30407. +0x0,
  30408. +0x1000,
  30409. +0x219a,
  30410. +0x8,
  30411. +0x2004,
  30412. +0xf83,
  30413. +0xf,
  30414. +0xe000,
  30415. +0xc000,
  30416. +0x2184,
  30417. +0x8,
  30418. +0x7865,
  30419. +0x7825,
  30420. +0x43c3,
  30421. +0x9002,
  30422. +0x82,
  30423. +0x2005,
  30424. +0xc1,
  30425. +0xe314,
  30426. +0x7b05,
  30427. +0xb180,
  30428. +0x66f8,
  30429. +0x8828,
  30430. +0x4020,
  30431. +0x209a,
  30432. +0x1,
  30433. +0x7825,
  30434. +0xb300,
  30435. +0x8e02,
  30436. +0x794f,
  30437. +0x7110,
  30438. +0x7ac,
  30439. +0xffee,
  30440. +0x710c,
  30441. +0xc0a2,
  30442. +0x1404,
  30443. +0x341b,
  30444. +0xc6c6,
  30445. +0x78e0,
  30446. +0xc2e4,
  30447. +0x4718,
  30448. +0x700c,
  30449. +0x42c3,
  30450. +0x9003,
  30451. +0xff64,
  30452. +0xb200,
  30453. +0x1a04,
  30454. +0x45,
  30455. +0x1600,
  30456. +0x708e,
  30457. +0x8000,
  30458. +0x45b,
  30459. +0xf003,
  30460. +0x71c5,
  30461. +0x1600,
  30462. +0x7082,
  30463. +0x8000,
  30464. +0x45c,
  30465. +0xa83,
  30466. +0x3a2,
  30467. +0x70ad,
  30468. +0x2632,
  30469. +0x1f82,
  30470. +0x8000,
  30471. +0x5bc,
  30472. +0x2106,
  30473. +0x83,
  30474. +0x7a6f,
  30475. +0x228c,
  30476. +0x8fc3,
  30477. +0xf41c,
  30478. +0x261a,
  30479. +0x1f83,
  30480. +0x0,
  30481. +0x2000,
  30482. +0x42c3,
  30483. +0x9002,
  30484. +0x1f64,
  30485. +0x2305,
  30486. +0x8c,
  30487. +0x7444,
  30488. +0x7a65,
  30489. +0x1c00,
  30490. +0x17c4,
  30491. +0x9c5,
  30492. +0x823f,
  30493. +0xb200,
  30494. +0x42c3,
  30495. +0x9003,
  30496. +0xf164,
  30497. +0x1a00,
  30498. +0x5,
  30499. +0x1a04,
  30500. +0x45,
  30501. +0xf1d8,
  30502. +0x71a5,
  30503. +0x7b7d,
  30504. +0xeb54,
  30505. +0xda9,
  30506. +0x9253,
  30507. +0xbf9,
  30508. +0x803e,
  30509. +0x44a9,
  30510. +0x261a,
  30511. +0x1f82,
  30512. +0x0,
  30513. +0x2000,
  30514. +0x249a,
  30515. +0x1008,
  30516. +0x7c45,
  30517. +0x42c3,
  30518. +0x9002,
  30519. +0x164,
  30520. +0x2405,
  30521. +0x108b,
  30522. +0x7444,
  30523. +0x7c45,
  30524. +0x1b00,
  30525. +0x17c4,
  30526. +0x1c00,
  30527. +0x1005,
  30528. +0xf1e6,
  30529. +0xc6c4,
  30530. +0x42c3,
  30531. +0x9004,
  30532. +0x110,
  30533. +0x9200,
  30534. +0x204f,
  30535. +0x101,
  30536. +0xb8a4,
  30537. +0xb220,
  30538. +0x7fe0,
  30539. +0xb200,
  30540. +0xc2e2,
  30541. +0x4200,
  30542. +0xb26,
  30543. +0xfeaf,
  30544. +0x4020,
  30545. +0x4408,
  30546. +0x706c,
  30547. +0x786f,
  30548. +0x791b,
  30549. +0x2144,
  30550. +0x7cd,
  30551. +0x4181,
  30552. +0xed05,
  30553. +0xbd61,
  30554. +0xdff,
  30555. +0x9031,
  30556. +0x793d,
  30557. +0xb9c1,
  30558. +0x9eb,
  30559. +0x80a1,
  30560. +0x7164,
  30561. +0xc6c2,
  30562. +0xc2e6,
  30563. +0x1cfc,
  30564. +0xb6c8,
  30565. +0xc1b0,
  30566. +0xc142,
  30567. +0x4318,
  30568. +0xc083,
  30569. +0x702c,
  30570. +0xf96,
  30571. +0xfeef,
  30572. +0x764c,
  30573. +0x133f,
  30574. +0x3080,
  30575. +0xe00f,
  30576. +0xc063,
  30577. +0x780f,
  30578. +0xe1e,
  30579. +0xfe6f,
  30580. +0x2314,
  30581. +0x3000,
  30582. +0x1c0d,
  30583. +0x3002,
  30584. +0x700c,
  30585. +0xda1e,
  30586. +0x790f,
  30587. +0x925,
  30588. +0x7f5,
  30589. +0x2314,
  30590. +0x3043,
  30591. +0x8b61,
  30592. +0x7104,
  30593. +0xeb7a,
  30594. +0x6901,
  30595. +0x1c0e,
  30596. +0x3002,
  30597. +0x780f,
  30598. +0xdf6,
  30599. +0xfe6f,
  30600. +0x2314,
  30601. +0x3000,
  30602. +0x1c0f,
  30603. +0x3002,
  30604. +0x212f,
  30605. +0x8087,
  30606. +0xf211,
  30607. +0x2314,
  30608. +0x3040,
  30609. +0x8801,
  30610. +0x7744,
  30611. +0xe87a,
  30612. +0xd8ff,
  30613. +0x6038,
  30614. +0xc064,
  30615. +0x6909,
  30616. +0x780f,
  30617. +0xdd2,
  30618. +0xfe6f,
  30619. +0x2314,
  30620. +0x3000,
  30621. +0x1c11,
  30622. +0x3002,
  30623. +0x1600,
  30624. +0x7080,
  30625. +0x8000,
  30626. +0x1,
  30627. +0x821,
  30628. +0x9f,
  30629. +0x1600,
  30630. +0x7080,
  30631. +0x8000,
  30632. +0x5d,
  30633. +0x815,
  30634. +0x11e,
  30635. +0xc002,
  30636. +0x2079,
  30637. +0x40,
  30638. +0x7014,
  30639. +0x760c,
  30640. +0xc04f,
  30641. +0xf404,
  30642. +0x720c,
  30643. +0xc04f,
  30644. +0x700c,
  30645. +0xc046,
  30646. +0xc045,
  30647. +0xc04a,
  30648. +0x700c,
  30649. +0xf014,
  30650. +0xc006,
  30651. +0xc10c,
  30652. +0x7510,
  30653. +0xc00a,
  30654. +0x20ca,
  30655. +0x4d,
  30656. +0xc04a,
  30657. +0xc005,
  30658. +0xc10d,
  30659. +0x20ca,
  30660. +0x4d,
  30661. +0xc045,
  30662. +0xc006,
  30663. +0x20ca,
  30664. +0x34d,
  30665. +0xc046,
  30666. +0xc00b,
  30667. +0x7204,
  30668. +0x780f,
  30669. +0xc04b,
  30670. +0xc10b,
  30671. +0xc00f,
  30672. +0x7110,
  30673. +0x120,
  30674. +0x26,
  30675. +0xc183,
  30676. +0xc00b,
  30677. +0x70cd,
  30678. +0x6038,
  30679. +0x8821,
  30680. +0x8800,
  30681. +0x70ed,
  30682. +0xc14c,
  30683. +0xc04d,
  30684. +0xd80a,
  30685. +0xc04e,
  30686. +0xf00a,
  30687. +0xc001,
  30688. +0x60d8,
  30689. +0xc04c,
  30690. +0xc000,
  30691. +0x60f8,
  30692. +0xc04d,
  30693. +0xc00e,
  30694. +0x7704,
  30695. +0xc04e,
  30696. +0xc00d,
  30697. +0x780f,
  30698. +0xc040,
  30699. +0xc00c,
  30700. +0xc100,
  30701. +0x780f,
  30702. +0xc041,
  30703. +0xc201,
  30704. +0xaee,
  30705. +0x20,
  30706. +0x4063,
  30707. +0x4508,
  30708. +0xc00e,
  30709. +0x262f,
  30710. +0xf007,
  30711. +0xf3c4,
  30712. +0xc002,
  30713. +0x7114,
  30714. +0x700c,
  30715. +0xc049,
  30716. +0xc048,
  30717. +0xf21d,
  30718. +0x78ed,
  30719. +0x7014,
  30720. +0x700c,
  30721. +0xc049,
  30722. +0xf60f,
  30723. +0xc000,
  30724. +0xc201,
  30725. +0x7704,
  30726. +0x790f,
  30727. +0xac2,
  30728. +0x20,
  30729. +0x4063,
  30730. +0xc049,
  30731. +0x700c,
  30732. +0x262f,
  30733. +0xf3c5,
  30734. +0x16,
  30735. +0x24,
  30736. +0xc048,
  30737. +0xc000,
  30738. +0xc201,
  30739. +0x7104,
  30740. +0x790f,
  30741. +0xaa6,
  30742. +0x20,
  30743. +0x4063,
  30744. +0xc048,
  30745. +0xc002,
  30746. +0x7214,
  30747. +0x700c,
  30748. +0xc047,
  30749. +0xf21b,
  30750. +0x78cd,
  30751. +0x7014,
  30752. +0x700c,
  30753. +0xc047,
  30754. +0xf60e,
  30755. +0xc001,
  30756. +0xc100,
  30757. +0x7704,
  30758. +0x7a0f,
  30759. +0xa82,
  30760. +0x20,
  30761. +0x4063,
  30762. +0xc047,
  30763. +0x262f,
  30764. +0xf385,
  30765. +0x16,
  30766. +0x24,
  30767. +0x700c,
  30768. +0xc001,
  30769. +0xc100,
  30770. +0x7104,
  30771. +0x7a0f,
  30772. +0xa66,
  30773. +0x20,
  30774. +0x4063,
  30775. +0xc208,
  30776. +0xc109,
  30777. +0x7150,
  30778. +0x22ca,
  30779. +0x4d,
  30780. +0xc107,
  30781. +0x7030,
  30782. +0x21ca,
  30783. +0xd,
  30784. +0x7230,
  30785. +0x21ca,
  30786. +0x8d,
  30787. +0x71b1,
  30788. +0x25ca,
  30789. +0x104d,
  30790. +0xed18,
  30791. +0xc109,
  30792. +0x90b,
  30793. +0x361,
  30794. +0xdfff,
  30795. +0x70cd,
  30796. +0xf193,
  30797. +0xc108,
  30798. +0x90b,
  30799. +0x361,
  30800. +0x70cd,
  30801. +0x71ed,
  30802. +0xf18d,
  30803. +0xc107,
  30804. +0x90b,
  30805. +0x361,
  30806. +0xdeff,
  30807. +0x70ed,
  30808. +0xf187,
  30809. +0x71cd,
  30810. +0x80b,
  30811. +0x8360,
  30812. +0x70ed,
  30813. +0xf15e,
  30814. +0x70ad,
  30815. +0xf15c,
  30816. +0x41c3,
  30817. +0x43,
  30818. +0x0,
  30819. +0xde6,
  30820. +0xfdef,
  30821. +0xc006,
  30822. +0xc002,
  30823. +0x813,
  30824. +0x50,
  30825. +0xc005,
  30826. +0x2080,
  30827. +0xc43,
  30828. +0xc045,
  30829. +0x1b3f,
  30830. +0x3002,
  30831. +0xc002,
  30832. +0x80b,
  30833. +0x90,
  30834. +0xc00a,
  30835. +0x1b40,
  30836. +0x3002,
  30837. +0xc0b0,
  30838. +0x1404,
  30839. +0x341b,
  30840. +0xc6c6,
  30841. +0x78e0,
  30842. +0xc2e6,
  30843. +0x90a,
  30844. +0xfeaf,
  30845. +0x4448,
  30846. +0x4300,
  30847. +0x143f,
  30848. +0x1080,
  30849. +0xe00f,
  30850. +0x4100,
  30851. +0x4608,
  30852. +0x4200,
  30853. +0x252f,
  30854. +0x9387,
  30855. +0xf20e,
  30856. +0x6d09,
  30857. +0x2414,
  30858. +0x1000,
  30859. +0x1440,
  30860. +0x108b,
  30861. +0x88e1,
  30862. +0xf0d,
  30863. +0x12e4,
  30864. +0x77c5,
  30865. +0x8800,
  30866. +0xbe7,
  30867. +0x9005,
  30868. +0x7e2f,
  30869. +0xe1d,
  30870. +0x17b5,
  30871. +0x78db,
  30872. +0x6098,
  30873. +0x1440,
  30874. +0x108b,
  30875. +0x88e3,
  30876. +0xf0d,
  30877. +0x12e4,
  30878. +0x7124,
  30879. +0x8802,
  30880. +0xbe9,
  30881. +0x9005,
  30882. +0x4e51,
  30883. +0x4ab0,
  30884. +0x7c2f,
  30885. +0x7a0f,
  30886. +0x7291,
  30887. +0x21ca,
  30888. +0xb,
  30889. +0xca09,
  30890. +0x792f,
  30891. +0x4220,
  30892. +0xb8c4,
  30893. +0xe806,
  30894. +0xb861,
  30895. +0x801,
  30896. +0x31,
  30897. +0x7a5b,
  30898. +0x8b00,
  30899. +0x794f,
  30900. +0x907,
  30901. +0x5,
  30902. +0xab40,
  30903. +0xc6c6,
  30904. +0xda6e,
  30905. +0xba9f,
  30906. +0x22f4,
  30907. +0x41,
  30908. +0xb9e0,
  30909. +0x21df,
  30910. +0x822,
  30911. +0xf404,
  30912. +0x12f2,
  30913. +0x8101,
  30914. +0x2004,
  30915. +0xf80,
  30916. +0x0,
  30917. +0xf8ff,
  30918. +0x2184,
  30919. +0x1c,
  30920. +0x7fe0,
  30921. +0x7825,
  30922. +0xc0f1,
  30923. +0x4408,
  30924. +0x9001,
  30925. +0xfda,
  30926. +0xffef,
  30927. +0x4328,
  30928. +0xb401,
  30929. +0x9402,
  30930. +0x83a,
  30931. +0x20,
  30932. +0x4161,
  30933. +0xb402,
  30934. +0x9405,
  30935. +0x812,
  30936. +0x20,
  30937. +0x4161,
  30938. +0xc0d1,
  30939. +0x7fe0,
  30940. +0xb405,
  30941. +0x78e0,
  30942. +0xda6e,
  30943. +0xba9f,
  30944. +0x22f4,
  30945. +0x41,
  30946. +0x909,
  30947. +0x1f,
  30948. +0x12fa,
  30949. +0x8101,
  30950. +0x2004,
  30951. +0xf80,
  30952. +0x0,
  30953. +0xfe3f,
  30954. +0x2184,
  30955. +0x7,
  30956. +0x7fe0,
  30957. +0x7825,
  30958. +0xdb6e,
  30959. +0xbb9f,
  30960. +0x23f4,
  30961. +0x42,
  30962. +0xa09,
  30963. +0x1f,
  30964. +0x13f4,
  30965. +0x8102,
  30966. +0x2004,
  30967. +0xf81,
  30968. +0x0,
  30969. +0xf1ff,
  30970. +0x2204,
  30971. +0xf80,
  30972. +0x0,
  30973. +0xe00,
  30974. +0x7fe0,
  30975. +0x7825,
  30976. +0x208c,
  30977. +0x8fc3,
  30978. +0xf407,
  30979. +0x41c3,
  30980. +0x9004,
  30981. +0x238,
  30982. +0x1900,
  30983. +0x105,
  30984. +0xf008,
  30985. +0x815,
  30986. +0x1d1,
  30987. +0x41c3,
  30988. +0x9004,
  30989. +0x238,
  30990. +0x1900,
  30991. +0x45,
  30992. +0x1900,
  30993. +0x5,
  30994. +0x41c3,
  30995. +0x9018,
  30996. +0x64,
  30997. +0xb100,
  30998. +0x25,
  30999. +0x20,
  31000. +0x1902,
  31001. +0x5,
  31002. +0x41c3,
  31003. +0x9018,
  31004. +0x64,
  31005. +0xda10,
  31006. +0xb100,
  31007. +0xba61,
  31008. +0xaff,
  31009. +0x8031,
  31010. +0x781d,
  31011. +0xb102,
  31012. +0x9,
  31013. +0x20,
  31014. +0x1902,
  31015. +0x5,
  31016. +0x41c3,
  31017. +0x9018,
  31018. +0x8,
  31019. +0x9100,
  31020. +0x8ff,
  31021. +0x801f,
  31022. +0x195e,
  31023. +0x45,
  31024. +0x9100,
  31025. +0x801,
  31026. +0x1e,
  31027. +0x7ee0,
  31028. +0xc2e2,
  31029. +0x4200,
  31030. +0x1600,
  31031. +0x7080,
  31032. +0x8000,
  31033. +0x1,
  31034. +0x827,
  31035. +0x13f,
  31036. +0x4428,
  31037. +0xd808,
  31038. +0xf86,
  31039. +0xffef,
  31040. +0x7d50,
  31041. +0xfb6,
  31042. +0xffef,
  31043. +0x4040,
  31044. +0x706c,
  31045. +0xf007,
  31046. +0xfaa,
  31047. +0xffef,
  31048. +0x1404,
  31049. +0x1400,
  31050. +0x7164,
  31051. +0xbf9,
  31052. +0x8342,
  31053. +0xc6c2,
  31054. +0x708d,
  31055. +0x706c,
  31056. +0xf002,
  31057. +0x4a30,
  31058. +0x796f,
  31059. +0x923,
  31060. +0xb5,
  31061. +0x7a0f,
  31062. +0x2200,
  31063. +0x3040,
  31064. +0x1050,
  31065. +0x81,
  31066. +0x9ef,
  31067. +0x80a4,
  31068. +0x7164,
  31069. +0x1052,
  31070. +0x80,
  31071. +0x209a,
  31072. +0x1,
  31073. +0x2005,
  31074. +0x8c,
  31075. +0x7fe0,
  31076. +0x788f,
  31077. +0x78e0,
  31078. +0xc3e6,
  31079. +0xc1a3,
  31080. +0x706c,
  31081. +0x4708,
  31082. +0x2440,
  31083. +0x3240,
  31084. +0x1c0b,
  31085. +0x30c2,
  31086. +0x1c0a,
  31087. +0x30c2,
  31088. +0x1c09,
  31089. +0x30c2,
  31090. +0xc362,
  31091. +0xc041,
  31092. +0x2440,
  31093. +0x32c0,
  31094. +0xc040,
  31095. +0x40e1,
  31096. +0x4548,
  31097. +0xb86,
  31098. +0xfe6f,
  31099. +0x4628,
  31100. +0xc082,
  31101. +0xc041,
  31102. +0x2440,
  31103. +0x3280,
  31104. +0xc040,
  31105. +0x40e1,
  31106. +0x41c1,
  31107. +0x42a1,
  31108. +0xb6e,
  31109. +0xfe6f,
  31110. +0x716c,
  31111. +0x140b,
  31112. +0x3081,
  31113. +0x140a,
  31114. +0x3080,
  31115. +0x2009,
  31116. +0x41,
  31117. +0xcc24,
  31118. +0x782a,
  31119. +0x603a,
  31120. +0x1409,
  31121. +0x3081,
  31122. +0xc022,
  31123. +0x2009,
  31124. +0x41,
  31125. +0xcc2a,
  31126. +0x623a,
  31127. +0x782a,
  31128. +0x6058,
  31129. +0xc7c6,
  31130. +0xc3e6,
  31131. +0xc1b7,
  31132. +0x1bfc,
  31133. +0xb040,
  31134. +0x1bec,
  31135. +0xb000,
  31136. +0x40c3,
  31137. +0x8000,
  31138. +0x4ac,
  31139. +0xd966,
  31140. +0x1bf8,
  31141. +0xb0c0,
  31142. +0xd56,
  31143. +0xa0,
  31144. +0x1bf4,
  31145. +0xb080,
  31146. +0x13ec,
  31147. +0xb000,
  31148. +0x712c,
  31149. +0x2044,
  31150. +0x7cd,
  31151. +0x4020,
  31152. +0xed05,
  31153. +0xbd61,
  31154. +0xdff,
  31155. +0x9031,
  31156. +0x781b,
  31157. +0x1be0,
  31158. +0xb000,
  31159. +0xca04,
  31160. +0x205f,
  31161. +0x80,
  31162. +0x7304,
  31163. +0x206c,
  31164. +0x41,
  31165. +0x2402,
  31166. +0x305c,
  31167. +0xc084,
  31168. +0xada,
  31169. +0xfdef,
  31170. +0x1be8,
  31171. +0xb000,
  31172. +0x2402,
  31173. +0x305c,
  31174. +0xc084,
  31175. +0xace,
  31176. +0xfdef,
  31177. +0x1be4,
  31178. +0xb000,
  31179. +0x40c3,
  31180. +0x8000,
  31181. +0x458,
  31182. +0x88a3,
  31183. +0x255f,
  31184. +0x124f,
  31185. +0xf02d,
  31186. +0x788e,
  31187. +0x2300,
  31188. +0x100b,
  31189. +0x2b44,
  31190. +0x1081,
  31191. +0x71e5,
  31192. +0x7b2e,
  31193. +0x787c,
  31194. +0x781c,
  31195. +0x781c,
  31196. +0x781c,
  31197. +0x4200,
  31198. +0xd81b,
  31199. +0xb861,
  31200. +0x8ff,
  31201. +0x8031,
  31202. +0x7a5d,
  31203. +0x6358,
  31204. +0xb8c4,
  31205. +0x4852,
  31206. +0x2b44,
  31207. +0x800,
  31208. +0x209a,
  31209. +0x10,
  31210. +0x7a05,
  31211. +0x251a,
  31212. +0x1f80,
  31213. +0x0,
  31214. +0x2000,
  31215. +0x2005,
  31216. +0xf80,
  31217. +0x9002,
  31218. +0x1064,
  31219. +0xb040,
  31220. +0x13e8,
  31221. +0xb000,
  31222. +0x78b4,
  31223. +0xb040,
  31224. +0x13e4,
  31225. +0xb000,
  31226. +0x78b4,
  31227. +0xb020,
  31228. +0x71a5,
  31229. +0x40c3,
  31230. +0x8000,
  31231. +0x458,
  31232. +0x8804,
  31233. +0x43cb,
  31234. +0x0,
  31235. +0x7fff,
  31236. +0x2340,
  31237. +0x104c,
  31238. +0x80d,
  31239. +0x363,
  31240. +0x70cd,
  31241. +0xf017,
  31242. +0x71e5,
  31243. +0x71c5,
  31244. +0xe8d,
  31245. +0x9233,
  31246. +0x78af,
  31247. +0xf6e,
  31248. +0xff6f,
  31249. +0x79cf,
  31250. +0xe878,
  31251. +0x13fc,
  31252. +0xb000,
  31253. +0x798e,
  31254. +0x20f5,
  31255. +0x3c0,
  31256. +0x7030,
  31257. +0x8e5,
  31258. +0x82e3,
  31259. +0x24ca,
  31260. +0x1009,
  31261. +0x4308,
  31262. +0xf1ec,
  31263. +0x700c,
  31264. +0xc66,
  31265. +0xfdef,
  31266. +0xd9ff,
  31267. +0x1200,
  31268. +0x3083,
  31269. +0x712c,
  31270. +0xd8ff,
  31271. +0xb98e,
  31272. +0x754c,
  31273. +0xc643,
  31274. +0xc642,
  31275. +0xc641,
  31276. +0xd6e,
  31277. +0xfdef,
  31278. +0xc640,
  31279. +0x13e0,
  31280. +0xb000,
  31281. +0x1c0c,
  31282. +0x3041,
  31283. +0x41c3,
  31284. +0x0,
  31285. +0x4400,
  31286. +0x780f,
  31287. +0xc042,
  31288. +0x1bf0,
  31289. +0xb000,
  31290. +0xd8ff,
  31291. +0x704c,
  31292. +0xdb7c,
  31293. +0xc641,
  31294. +0xd4a,
  31295. +0xfdef,
  31296. +0xc640,
  31297. +0xd8ff,
  31298. +0xd980,
  31299. +0x754c,
  31300. +0x746c,
  31301. +0xc643,
  31302. +0xc642,
  31303. +0xc641,
  31304. +0xd36,
  31305. +0xfdef,
  31306. +0xc640,
  31307. +0x700c,
  31308. +0xcd2,
  31309. +0xfdef,
  31310. +0x712c,
  31311. +0x710c,
  31312. +0x93e,
  31313. +0xffef,
  31314. +0xd9ff,
  31315. +0x45cb,
  31316. +0x9003,
  31317. +0xe174,
  31318. +0x208a,
  31319. +0xfc7,
  31320. +0xb500,
  31321. +0xb501,
  31322. +0x74d5,
  31323. +0x122,
  31324. +0x9,
  31325. +0xa5a,
  31326. +0x20,
  31327. +0x13f0,
  31328. +0xb000,
  31329. +0xd80f,
  31330. +0xb16,
  31331. +0xfe2f,
  31332. +0xd90f,
  31333. +0x700c,
  31334. +0xc9e,
  31335. +0xfdef,
  31336. +0x712c,
  31337. +0x40c3,
  31338. +0x8000,
  31339. +0x458,
  31340. +0x88e3,
  31341. +0x700c,
  31342. +0x1be0,
  31343. +0xb000,
  31344. +0xf002,
  31345. +0x71e5,
  31346. +0x40c3,
  31347. +0x8000,
  31348. +0x458,
  31349. +0x8804,
  31350. +0x8e1,
  31351. +0x3e2,
  31352. +0x78ef,
  31353. +0xc12,
  31354. +0xfe0f,
  31355. +0x7014,
  31356. +0x700c,
  31357. +0x702c,
  31358. +0xf410,
  31359. +0xf1f3,
  31360. +0x209a,
  31361. +0x8,
  31362. +0x271a,
  31363. +0x1f83,
  31364. +0x0,
  31365. +0x2000,
  31366. +0x7865,
  31367. +0x2005,
  31368. +0xf80,
  31369. +0x9002,
  31370. +0x166,
  31371. +0x9000,
  31372. +0x6119,
  31373. +0x4040,
  31374. +0x8e5,
  31375. +0x8232,
  31376. +0x6841,
  31377. +0x13e0,
  31378. +0xb000,
  31379. +0x6038,
  31380. +0x1be0,
  31381. +0xb000,
  31382. +0xe95b,
  31383. +0xe17,
  31384. +0x1050,
  31385. +0xe5f,
  31386. +0x10d1,
  31387. +0x13e4,
  31388. +0xb000,
  31389. +0x20f4,
  31390. +0x3c0,
  31391. +0xe008,
  31392. +0xf006,
  31393. +0x13e4,
  31394. +0xb000,
  31395. +0x20f4,
  31396. +0x3c0,
  31397. +0x7404,
  31398. +0x7a0e,
  31399. +0x785c,
  31400. +0x781c,
  31401. +0x781c,
  31402. +0x781c,
  31403. +0x4100,
  31404. +0xd81b,
  31405. +0xb861,
  31406. +0x8ff,
  31407. +0x8031,
  31408. +0x793d,
  31409. +0x6238,
  31410. +0xb8c4,
  31411. +0x4831,
  31412. +0x2a44,
  31413. +0x800,
  31414. +0x209a,
  31415. +0x10,
  31416. +0x7905,
  31417. +0x271a,
  31418. +0x1f80,
  31419. +0x0,
  31420. +0x2000,
  31421. +0x2005,
  31422. +0xf80,
  31423. +0x9002,
  31424. +0x1064,
  31425. +0xb020,
  31426. +0x13e8,
  31427. +0xb000,
  31428. +0x78f4,
  31429. +0xb020,
  31430. +0xf1ab,
  31431. +0xe17,
  31432. +0x1131,
  31433. +0x700c,
  31434. +0x41c3,
  31435. +0xa3,
  31436. +0x1,
  31437. +0x912,
  31438. +0xfdef,
  31439. +0x42e1,
  31440. +0xf1a1,
  31441. +0x13e4,
  31442. +0xb000,
  31443. +0x20f4,
  31444. +0x3c1,
  31445. +0xee0a,
  31446. +0x9a1,
  31447. +0x8274,
  31448. +0x700c,
  31449. +0x2100,
  31450. +0xf80,
  31451. +0x0,
  31452. +0xfff8,
  31453. +0xf1ca,
  31454. +0x991,
  31455. +0x8174,
  31456. +0x700c,
  31457. +0x2100,
  31458. +0xf80,
  31459. +0x0,
  31460. +0xfffc,
  31461. +0xf1c2,
  31462. +0x13e0,
  31463. +0xb000,
  31464. +0x71c5,
  31465. +0x7014,
  31466. +0xf570,
  31467. +0x702c,
  31468. +0xb520,
  31469. +0xb521,
  31470. +0x13ec,
  31471. +0xb000,
  31472. +0x714c,
  31473. +0x1bb4,
  31474. +0xb000,
  31475. +0x13f4,
  31476. +0xb000,
  31477. +0x1bb8,
  31478. +0xb000,
  31479. +0x13f8,
  31480. +0xb000,
  31481. +0x1bbc,
  31482. +0xb000,
  31483. +0xd840,
  31484. +0x1bc0,
  31485. +0xb040,
  31486. +0x1bc4,
  31487. +0xb042,
  31488. +0x1bc8,
  31489. +0xb040,
  31490. +0x1bcc,
  31491. +0xb083,
  31492. +0x1bd0,
  31493. +0xb000,
  31494. +0x700c,
  31495. +0xb88b,
  31496. +0x1bd4,
  31497. +0xb000,
  31498. +0xd8ff,
  31499. +0x1bd8,
  31500. +0xb000,
  31501. +0x1bdc,
  31502. +0xb042,
  31503. +0x1bcd,
  31504. +0xb042,
  31505. +0x13e8,
  31506. +0xb001,
  31507. +0xf36,
  31508. +0xfe6f,
  31509. +0x2357,
  31510. +0x3980,
  31511. +0x13e8,
  31512. +0xb001,
  31513. +0x2357,
  31514. +0x3980,
  31515. +0xf26,
  31516. +0xfe6f,
  31517. +0x704c,
  31518. +0x40c3,
  31519. +0x8000,
  31520. +0x458,
  31521. +0x88a3,
  31522. +0x40c3,
  31523. +0x8000,
  31524. +0x458,
  31525. +0x88c4,
  31526. +0xe9e,
  31527. +0xfeaf,
  31528. +0x13f0,
  31529. +0xb000,
  31530. +0x41c3,
  31531. +0xa4,
  31532. +0x0,
  31533. +0xaba,
  31534. +0xfe2f,
  31535. +0x740c,
  31536. +0x265f,
  31537. +0x1240,
  31538. +0x255f,
  31539. +0x124d,
  31540. +0xe008,
  31541. +0x1be0,
  31542. +0xb000,
  31543. +0x40c3,
  31544. +0x8000,
  31545. +0x458,
  31546. +0x88c3,
  31547. +0xe508,
  31548. +0xf003,
  31549. +0x71c5,
  31550. +0xe509,
  31551. +0x13e0,
  31552. +0xb000,
  31553. +0x87d,
  31554. +0x342,
  31555. +0x13f4,
  31556. +0xb000,
  31557. +0x13fc,
  31558. +0xb00c,
  31559. +0x20f5,
  31560. +0x341,
  31561. +0x13f8,
  31562. +0xb000,
  31563. +0x7cb4,
  31564. +0x20f5,
  31565. +0x342,
  31566. +0x6238,
  31567. +0x7b1d,
  31568. +0x262f,
  31569. +0xf001,
  31570. +0x4060,
  31571. +0x20ca,
  31572. +0x24,
  31573. +0xb400,
  31574. +0xa56,
  31575. +0xfe2f,
  31576. +0x78cf,
  31577. +0xe81d,
  31578. +0x4a30,
  31579. +0x2048,
  31580. +0xf,
  31581. +0x786e,
  31582. +0xc241,
  31583. +0xc140,
  31584. +0xc042,
  31585. +0x740c,
  31586. +0x41c3,
  31587. +0xa6,
  31588. +0x5,
  31589. +0x42c1,
  31590. +0xa46,
  31591. +0xfe2f,
  31592. +0xdb08,
  31593. +0x78ee,
  31594. +0xc040,
  31595. +0x207f,
  31596. +0x140,
  31597. +0x41c3,
  31598. +0xa7,
  31599. +0x3,
  31600. +0x42c1,
  31601. +0xfca,
  31602. +0xfdaf,
  31603. +0xdb08,
  31604. +0xf1c9,
  31605. +0x740c,
  31606. +0x41c3,
  31607. +0xa5,
  31608. +0x2,
  31609. +0x42c1,
  31610. +0xa1e,
  31611. +0xfe2f,
  31612. +0xdb08,
  31613. +0xf1c1,
  31614. +0x1e00,
  31615. +0x7205,
  31616. +0x900f,
  31617. +0xe022,
  31618. +0x1e00,
  31619. +0x7005,
  31620. +0x9003,
  31621. +0xe004,
  31622. +0xc7c6,
  31623. +0x78e0,
  31624. +0xc2e6,
  31625. +0x1cfc,
  31626. +0xb6c8,
  31627. +0xc1a7,
  31628. +0x4608,
  31629. +0x1600,
  31630. +0x7100,
  31631. +0x9004,
  31632. +0x40,
  31633. +0xb32,
  31634. +0xfe6f,
  31635. +0xc044,
  31636. +0xb3a,
  31637. +0xfe6f,
  31638. +0xc046,
  31639. +0x41c3,
  31640. +0x0,
  31641. +0xcccc,
  31642. +0x706c,
  31643. +0x4318,
  31644. +0xd80f,
  31645. +0x4220,
  31646. +0x4568,
  31647. +0xc12,
  31648. +0xfe6f,
  31649. +0xc340,
  31650. +0x47cb,
  31651. +0x0,
  31652. +0xffff,
  31653. +0xd808,
  31654. +0x41e1,
  31655. +0x42e1,
  31656. +0x706c,
  31657. +0xbfe,
  31658. +0xfe6f,
  31659. +0xc540,
  31660. +0xc004,
  31661. +0x780f,
  31662. +0xc045,
  31663. +0xc105,
  31664. +0x946,
  31665. +0xfdef,
  31666. +0x700c,
  31667. +0x1200,
  31668. +0x3083,
  31669. +0xd8ff,
  31670. +0x702c,
  31671. +0x754c,
  31672. +0xc543,
  31673. +0xc542,
  31674. +0xc541,
  31675. +0xa52,
  31676. +0xfdef,
  31677. +0xc540,
  31678. +0xf860,
  31679. +0x726c,
  31680. +0xc543,
  31681. +0xc542,
  31682. +0xc541,
  31683. +0xa42,
  31684. +0xfdef,
  31685. +0xc540,
  31686. +0xca08,
  31687. +0x7ecf,
  31688. +0x41c3,
  31689. +0x0,
  31690. +0x7500,
  31691. +0xc043,
  31692. +0xd8ff,
  31693. +0x724c,
  31694. +0xc642,
  31695. +0xc541,
  31696. +0x1c00,
  31697. +0x3f80,
  31698. +0x0,
  31699. +0x1000,
  31700. +0xa1e,
  31701. +0xfdef,
  31702. +0x746c,
  31703. +0x2340,
  31704. +0x341b,
  31705. +0x2344,
  31706. +0x3040,
  31707. +0x7063,
  31708. +0x7b0f,
  31709. +0xd8ff,
  31710. +0xd980,
  31711. +0x754c,
  31712. +0xc543,
  31713. +0xc542,
  31714. +0xc541,
  31715. +0xc540,
  31716. +0x9fe,
  31717. +0xfdef,
  31718. +0x4378,
  31719. +0x700c,
  31720. +0x99a,
  31721. +0xfdef,
  31722. +0x712c,
  31723. +0x41c3,
  31724. +0x0,
  31725. +0x3333,
  31726. +0x43c3,
  31727. +0x0,
  31728. +0x9999,
  31729. +0xd80f,
  31730. +0x4220,
  31731. +0xb6a,
  31732. +0xfe6f,
  31733. +0xc340,
  31734. +0x41c3,
  31735. +0x0,
  31736. +0x5555,
  31737. +0xd808,
  31738. +0x4220,
  31739. +0x43e1,
  31740. +0xb56,
  31741. +0xfe6f,
  31742. +0xc740,
  31743. +0xc105,
  31744. +0x8a6,
  31745. +0xfdef,
  31746. +0x700c,
  31747. +0x1200,
  31748. +0x3083,
  31749. +0xd8ff,
  31750. +0x702c,
  31751. +0x754c,
  31752. +0xc543,
  31753. +0xc542,
  31754. +0xc541,
  31755. +0x9b2,
  31756. +0xfdef,
  31757. +0xc540,
  31758. +0xf838,
  31759. +0x726c,
  31760. +0xc543,
  31761. +0xc542,
  31762. +0xc541,
  31763. +0x9a2,
  31764. +0xfdef,
  31765. +0xc540,
  31766. +0xca08,
  31767. +0x41c3,
  31768. +0x0,
  31769. +0x7500,
  31770. +0x724c,
  31771. +0xc043,
  31772. +0xd8ff,
  31773. +0xc642,
  31774. +0xc541,
  31775. +0x1c00,
  31776. +0x3f80,
  31777. +0x0,
  31778. +0x1000,
  31779. +0x982,
  31780. +0xfdef,
  31781. +0x746c,
  31782. +0xf82c,
  31783. +0x4363,
  31784. +0xc543,
  31785. +0xc642,
  31786. +0xc541,
  31787. +0x972,
  31788. +0xfdef,
  31789. +0xc540,
  31790. +0xc7e,
  31791. +0xfe2f,
  31792. +0x40c1,
  31793. +0xca08,
  31794. +0x41c3,
  31795. +0x0,
  31796. +0x7500,
  31797. +0xb9ac,
  31798. +0xc043,
  31799. +0xd8ff,
  31800. +0x714c,
  31801. +0xc642,
  31802. +0xc541,
  31803. +0x1c00,
  31804. +0x3f80,
  31805. +0x0,
  31806. +0x1000,
  31807. +0x94a,
  31808. +0xfdef,
  31809. +0x746c,
  31810. +0xc1a,
  31811. +0xfe2f,
  31812. +0x40c1,
  31813. +0xc104,
  31814. +0xc006,
  31815. +0x754c,
  31816. +0xc543,
  31817. +0x2014,
  31818. +0x41,
  31819. +0x2142,
  31820. +0x600,
  31821. +0xb8c0,
  31822. +0x6038,
  31823. +0xe028,
  31824. +0x7b0f,
  31825. +0xd8ff,
  31826. +0x702c,
  31827. +0xc542,
  31828. +0xc541,
  31829. +0x91e,
  31830. +0xfdef,
  31831. +0xc540,
  31832. +0x700c,
  31833. +0xb88e,
  31834. +0x791b,
  31835. +0xd8ff,
  31836. +0x754c,
  31837. +0x726c,
  31838. +0x1c0c,
  31839. +0x30c1,
  31840. +0xc542,
  31841. +0xc541,
  31842. +0x902,
  31843. +0xfdef,
  31844. +0xc540,
  31845. +0xd8ff,
  31846. +0x702c,
  31847. +0x754c,
  31848. +0xdb10,
  31849. +0xc543,
  31850. +0xc542,
  31851. +0xc541,
  31852. +0x8ee,
  31853. +0xfdef,
  31854. +0xc540,
  31855. +0xd8ff,
  31856. +0xd980,
  31857. +0x754c,
  31858. +0x746c,
  31859. +0xc543,
  31860. +0xc542,
  31861. +0xc541,
  31862. +0x8da,
  31863. +0xfdef,
  31864. +0xc540,
  31865. +0xc0a7,
  31866. +0x1404,
  31867. +0x341b,
  31868. +0xc6c6,
  31869. +0x78e0,
  31870. +0x702c,
  31871. +0xd8ff,
  31872. +0xb98e,
  31873. +0x754c,
  31874. +0x7ee0,
  31875. +0x78e0,
  31876. +0xc2e6,
  31877. +0x1cfc,
  31878. +0xb6c8,
  31879. +0x2482,
  31880. +0x330d,
  31881. +0x98e,
  31882. +0xfe6f,
  31883. +0x700c,
  31884. +0xd85d,
  31885. +0xb89f,
  31886. +0xc050,
  31887. +0x10bd,
  31888. +0x8481,
  31889. +0xb9c3,
  31890. +0xc050,
  31891. +0x710c,
  31892. +0xb9c4,
  31893. +0xc044,
  31894. +0xe905,
  31895. +0xb961,
  31896. +0x9ff,
  31897. +0x8031,
  31898. +0x781b,
  31899. +0x5050,
  31900. +0xc010,
  31901. +0x1000,
  31902. +0xc0,
  31903. +0xc043,
  31904. +0xc010,
  31905. +0x10e7,
  31906. +0x809b,
  31907. +0x10ea,
  31908. +0x808d,
  31909. +0x8e2,
  31910. +0xfe6f,
  31911. +0x700c,
  31912. +0xc051,
  31913. +0x700c,
  31914. +0xc07a,
  31915. +0xe3a,
  31916. +0xfdef,
  31917. +0xc059,
  31918. +0xc055,
  31919. +0xc011,
  31920. +0xa76,
  31921. +0xff6f,
  31922. +0x702c,
  31923. +0x251a,
  31924. +0x1f8d,
  31925. +0x20,
  31926. +0x0,
  31927. +0x2505,
  31928. +0x1f80,
  31929. +0x9002,
  31930. +0x92,
  31931. +0x90e0,
  31932. +0x8fe,
  31933. +0xfe6f,
  31934. +0x2753,
  31935. +0x1140,
  31936. +0x4608,
  31937. +0x78fd,
  31938. +0x781d,
  31939. +0x781d,
  31940. +0x781d,
  31941. +0x781d,
  31942. +0x781d,
  31943. +0x8ea,
  31944. +0xfe6f,
  31945. +0xb8c5,
  31946. +0x4708,
  31947. +0x40c3,
  31948. +0x8000,
  31949. +0x458,
  31950. +0x78d4,
  31951. +0x904e,
  31952. +0x41c3,
  31953. +0x7a,
  31954. +0x1,
  31955. +0xf6e,
  31956. +0xfdef,
  31957. +0x750c,
  31958. +0x40c3,
  31959. +0x8000,
  31960. +0x458,
  31961. +0x78f4,
  31962. +0x904e,
  31963. +0x41c3,
  31964. +0x7a,
  31965. +0x1,
  31966. +0xb990,
  31967. +0xf56,
  31968. +0xfdef,
  31969. +0x750c,
  31970. +0x2344,
  31971. +0x3200,
  31972. +0x781d,
  31973. +0xc103,
  31974. +0x781d,
  31975. +0x781d,
  31976. +0x7104,
  31977. +0x7034,
  31978. +0x20ca,
  31979. +0x6b,
  31980. +0x7910,
  31981. +0xc011,
  31982. +0x734c,
  31983. +0xc399,
  31984. +0xd12,
  31985. +0x20,
  31986. +0x4338,
  31987. +0xc010,
  31988. +0x8800,
  31989. +0x889,
  31990. +0x3e,
  31991. +0x740c,
  31992. +0x41c3,
  31993. +0x7c,
  31994. +0x0,
  31995. +0xf1e,
  31996. +0xfdcf,
  31997. +0x2505,
  31998. +0x1f81,
  31999. +0x9003,
  32000. +0xe090,
  32001. +0x710c,
  32002. +0xb100,
  32003. +0xf005,
  32004. +0xc004,
  32005. +0x7104,
  32006. +0xc044,
  32007. +0xc004,
  32008. +0x7d0f,
  32009. +0xd2d,
  32010. +0x1135,
  32011. +0x750c,
  32012. +0x41c3,
  32013. +0x7d,
  32014. +0x0,
  32015. +0xef6,
  32016. +0xfdcf,
  32017. +0x40c1,
  32018. +0x41e1,
  32019. +0xade,
  32020. +0xffaf,
  32021. +0x42a1,
  32022. +0xe86e,
  32023. +0xc011,
  32024. +0x722c,
  32025. +0x704c,
  32026. +0xcbe,
  32027. +0x20,
  32028. +0xc399,
  32029. +0xf1e8,
  32030. +0x45cb,
  32031. +0x7e,
  32032. +0x0,
  32033. +0xed2,
  32034. +0xfdef,
  32035. +0x41a1,
  32036. +0xc23a,
  32037. +0x40c1,
  32038. +0xab6,
  32039. +0xffaf,
  32040. +0x41e1,
  32041. +0x254f,
  32042. +0x1401,
  32043. +0xebe,
  32044. +0xfdef,
  32045. +0x740c,
  32046. +0xc011,
  32047. +0x97a,
  32048. +0xff6f,
  32049. +0x702c,
  32050. +0xc011,
  32051. +0x4163,
  32052. +0x734c,
  32053. +0xc8a,
  32054. +0x20,
  32055. +0x706c,
  32056. +0xc015,
  32057. +0x7014,
  32058. +0x470,
  32059. +0x21,
  32060. +0x702c,
  32061. +0xc010,
  32062. +0xdab4,
  32063. +0x10ea,
  32064. +0x8083,
  32065. +0xbea,
  32066. +0xfeaf,
  32067. +0x2456,
  32068. +0x3980,
  32069. +0xc09f,
  32070. +0xbde,
  32071. +0xfeaf,
  32072. +0xdab4,
  32073. +0xc010,
  32074. +0x10e7,
  32075. +0x8080,
  32076. +0xb8e2,
  32077. +0x710c,
  32078. +0xc056,
  32079. +0x20ca,
  32080. +0x3e1,
  32081. +0xc056,
  32082. +0x231a,
  32083. +0xf80,
  32084. +0x10,
  32085. +0x0,
  32086. +0xc05b,
  32087. +0x700c,
  32088. +0xf003,
  32089. +0xc012,
  32090. +0x7104,
  32091. +0xc052,
  32092. +0xc012,
  32093. +0x7d0f,
  32094. +0x73b5,
  32095. +0x428,
  32096. +0xd,
  32097. +0xc011,
  32098. +0x8ef,
  32099. +0x836e,
  32100. +0x40a1,
  32101. +0xbd2,
  32102. +0xffaf,
  32103. +0x702c,
  32104. +0xc043,
  32105. +0x40c3,
  32106. +0x8000,
  32107. +0x5ac,
  32108. +0xebe,
  32109. +0xffaf,
  32110. +0xc103,
  32111. +0x2400,
  32112. +0x3f80,
  32113. +0x0,
  32114. +0x1e4,
  32115. +0x702c,
  32116. +0xb82,
  32117. +0xfeaf,
  32118. +0xdab4,
  32119. +0xc01b,
  32120. +0x2555,
  32121. +0x1c01,
  32122. +0x7825,
  32123. +0xc057,
  32124. +0x700c,
  32125. +0x4308,
  32126. +0xc044,
  32127. +0xf007,
  32128. +0xc004,
  32129. +0x230a,
  32130. +0x16c0,
  32131. +0x7104,
  32132. +0xc044,
  32133. +0xca04,
  32134. +0xc104,
  32135. +0x975,
  32136. +0x22,
  32137. +0x708d,
  32138. +0xf03b,
  32139. +0xc604,
  32140. +0x4381,
  32141. +0xc017,
  32142. +0x261a,
  32143. +0x1f8e,
  32144. +0x0,
  32145. +0x1000,
  32146. +0x239a,
  32147. +0x4,
  32148. +0x45cb,
  32149. +0x9002,
  32150. +0x0,
  32151. +0x78c5,
  32152. +0x7865,
  32153. +0x781b,
  32154. +0x78a5,
  32155. +0xe0e,
  32156. +0xfdef,
  32157. +0x9000,
  32158. +0x2400,
  32159. +0x3f81,
  32160. +0x0,
  32161. +0x1e4,
  32162. +0x2114,
  32163. +0x2c1,
  32164. +0xb100,
  32165. +0x791c,
  32166. +0x793c,
  32167. +0x793c,
  32168. +0x793c,
  32169. +0x4220,
  32170. +0xd91b,
  32171. +0xb961,
  32172. +0x9ff,
  32173. +0x8031,
  32174. +0x7a5d,
  32175. +0x6059,
  32176. +0xb9c4,
  32177. +0x4952,
  32178. +0x2844,
  32179. +0x801,
  32180. +0x7bc5,
  32181. +0x2554,
  32182. +0x1c80,
  32183. +0x7185,
  32184. +0x230a,
  32185. +0x16c0,
  32186. +0x219a,
  32187. +0x10,
  32188. +0x7945,
  32189. +0x7a7b,
  32190. +0x7845,
  32191. +0xb020,
  32192. +0xc97,
  32193. +0x9232,
  32194. +0x2340,
  32195. +0x105b,
  32196. +0xf1bc,
  32197. +0xc003,
  32198. +0x1e00,
  32199. +0x7002,
  32200. +0x8000,
  32201. +0x458,
  32202. +0x1600,
  32203. +0x7080,
  32204. +0x8000,
  32205. +0x69,
  32206. +0x85d,
  32207. +0xfe,
  32208. +0x71cd,
  32209. +0xce6,
  32210. +0xfdef,
  32211. +0x700c,
  32212. +0xc010,
  32213. +0x702c,
  32214. +0x10ea,
  32215. +0x809b,
  32216. +0xc8e,
  32217. +0xfdef,
  32218. +0xc003,
  32219. +0xbba,
  32220. +0xfdef,
  32221. +0xc05d,
  32222. +0x4508,
  32223. +0x2400,
  32224. +0x3f80,
  32225. +0x0,
  32226. +0x298,
  32227. +0x702c,
  32228. +0xaa2,
  32229. +0xfeaf,
  32230. +0xdab4,
  32231. +0x40c3,
  32232. +0x8000,
  32233. +0x514,
  32234. +0xcce,
  32235. +0x60,
  32236. +0xd960,
  32237. +0xc003,
  32238. +0x42c1,
  32239. +0x41c3,
  32240. +0x9003,
  32241. +0xf0c4,
  32242. +0xb8c4,
  32243. +0xe806,
  32244. +0xb861,
  32245. +0x801,
  32246. +0x31,
  32247. +0x7a5b,
  32248. +0xed1b,
  32249. +0x208a,
  32250. +0xfc7,
  32251. +0xf01a,
  32252. +0xc003,
  32253. +0xab6,
  32254. +0xfdef,
  32255. +0x712c,
  32256. +0xc86,
  32257. +0xfdef,
  32258. +0x700c,
  32259. +0xc003,
  32260. +0x2400,
  32261. +0x3f81,
  32262. +0x0,
  32263. +0x1e4,
  32264. +0x2456,
  32265. +0x3982,
  32266. +0xf22,
  32267. +0xffaf,
  32268. +0xc39f,
  32269. +0xc003,
  32270. +0xa92,
  32271. +0xfdef,
  32272. +0x702c,
  32273. +0x2ab,
  32274. +0x0,
  32275. +0xd8ff,
  32276. +0x231a,
  32277. +0x3f9b,
  32278. +0x10,
  32279. +0x0,
  32280. +0xb100,
  32281. +0x784f,
  32282. +0x702c,
  32283. +0x704c,
  32284. +0x1c78,
  32285. +0x36c0,
  32286. +0x832,
  32287. +0xfeef,
  32288. +0xc05c,
  32289. +0xc003,
  32290. +0x70b5,
  32291. +0x218a,
  32292. +0xfc7,
  32293. +0xc045,
  32294. +0x2456,
  32295. +0x3980,
  32296. +0xc046,
  32297. +0xc09f,
  32298. +0xc047,
  32299. +0x2400,
  32300. +0x3f80,
  32301. +0x0,
  32302. +0x298,
  32303. +0xc048,
  32304. +0xc016,
  32305. +0x1c24,
  32306. +0x3183,
  32307. +0x71ad,
  32308. +0xc04a,
  32309. +0xd840,
  32310. +0x1c2c,
  32311. +0x3083,
  32312. +0xc04c,
  32313. +0x700c,
  32314. +0xb88b,
  32315. +0xc04d,
  32316. +0xd8ff,
  32317. +0x703c,
  32318. +0xc04e,
  32319. +0x700c,
  32320. +0xc06f,
  32321. +0xc053,
  32322. +0x1c2d,
  32323. +0x3002,
  32324. +0x40c3,
  32325. +0x8000,
  32326. +0x458,
  32327. +0x8804,
  32328. +0x205f,
  32329. +0x240,
  32330. +0xe008,
  32331. +0xc058,
  32332. +0xf004,
  32333. +0xc013,
  32334. +0x7104,
  32335. +0xc053,
  32336. +0xdf08,
  32337. +0x70b5,
  32338. +0xf2cb,
  32339. +0x9ea,
  32340. +0xff2f,
  32341. +0xc085,
  32342. +0xc013,
  32343. +0xdc08,
  32344. +0x780f,
  32345. +0xc055,
  32346. +0xf002,
  32347. +0xe409,
  32348. +0xc018,
  32349. +0x845,
  32350. +0x322,
  32351. +0xc085,
  32352. +0xb9e,
  32353. +0xfdaf,
  32354. +0x788f,
  32355. +0x2456,
  32356. +0x3982,
  32357. +0x7a94,
  32358. +0xe813,
  32359. +0x9200,
  32360. +0xe8f3,
  32361. +0x2400,
  32362. +0x3f80,
  32363. +0x0,
  32364. +0x298,
  32365. +0x20f4,
  32366. +0x300,
  32367. +0x2042,
  32368. +0x801,
  32369. +0x262f,
  32370. +0xf046,
  32371. +0x7d2,
  32372. +0xffc3,
  32373. +0x70c3,
  32374. +0x0,
  32375. +0xffe0,
  32376. +0xf004,
  32377. +0x40c3,
  32378. +0x0,
  32379. +0x1fff,
  32380. +0xb200,
  32381. +0xf1df,
  32382. +0xba2,
  32383. +0xff0f,
  32384. +0xf002,
  32385. +0xe709,
  32386. +0xc018,
  32387. +0x839,
  32388. +0x3e2,
  32389. +0x70ad,
  32390. +0xb52,
  32391. +0xfdaf,
  32392. +0x78ef,
  32393. +0xc19f,
  32394. +0x79f4,
  32395. +0xe80f,
  32396. +0x9100,
  32397. +0x8eb,
  32398. +0x8fd1,
  32399. +0x2400,
  32400. +0x3f80,
  32401. +0x0,
  32402. +0x298,
  32403. +0x20f5,
  32404. +0x3c0,
  32405. +0x8db,
  32406. +0x8832,
  32407. +0xe020,
  32408. +0xf004,
  32409. +0x40c3,
  32410. +0x0,
  32411. +0xe000,
  32412. +0xb100,
  32413. +0xf1e5,
  32414. +0x40c3,
  32415. +0x8000,
  32416. +0x458,
  32417. +0x8803,
  32418. +0xde08,
  32419. +0xc054,
  32420. +0xf006,
  32421. +0xc014,
  32422. +0x7ed0,
  32423. +0xe608,
  32424. +0x7104,
  32425. +0xc054,
  32426. +0xc014,
  32427. +0x780f,
  32428. +0xc043,
  32429. +0x40c3,
  32430. +0x8000,
  32431. +0x458,
  32432. +0x8824,
  32433. +0xc003,
  32434. +0x9cf,
  32435. +0x24,
  32436. +0x728d,
  32437. +0xd808,
  32438. +0xf004,
  32439. +0xc004,
  32440. +0x71c5,
  32441. +0x7104,
  32442. +0xc044,
  32443. +0xc004,
  32444. +0x7f0f,
  32445. +0xfd3,
  32446. +0x9275,
  32447. +0x78cf,
  32448. +0xade,
  32449. +0xfd8f,
  32450. +0xe875,
  32451. +0x7ad0,
  32452. +0x2456,
  32453. +0x3980,
  32454. +0x20f5,
  32455. +0x83,
  32456. +0xc09f,
  32457. +0x20f5,
  32458. +0x80,
  32459. +0x4871,
  32460. +0x2148,
  32461. +0x1,
  32462. +0x792e,
  32463. +0x97f,
  32464. +0x1b3,
  32465. +0x6078,
  32466. +0x730c,
  32467. +0x203c,
  32468. +0x3db,
  32469. +0xcc7,
  32470. +0x96e0,
  32471. +0x700c,
  32472. +0xc203,
  32473. +0xc140,
  32474. +0x41c3,
  32475. +0x9b,
  32476. +0x3,
  32477. +0x8f2,
  32478. +0xfdaf,
  32479. +0x43e1,
  32480. +0xc01d,
  32481. +0x279a,
  32482. +0x1001,
  32483. +0x71ad,
  32484. +0x2055,
  32485. +0x8c1,
  32486. +0xc01e,
  32487. +0x2704,
  32488. +0x1f82,
  32489. +0x0,
  32490. +0x3f00,
  32491. +0x446b,
  32492. +0x7905,
  32493. +0xc003,
  32494. +0x201a,
  32495. +0xf80,
  32496. +0x0,
  32497. +0x1000,
  32498. +0x7825,
  32499. +0x7845,
  32500. +0x781b,
  32501. +0x2005,
  32502. +0xf82,
  32503. +0x9002,
  32504. +0x0,
  32505. +0x9220,
  32506. +0xc015,
  32507. +0x70c3,
  32508. +0x8000,
  32509. +0x514,
  32510. +0x1060,
  32511. +0xc0,
  32512. +0x6119,
  32513. +0x6909,
  32514. +0x7b10,
  32515. +0x782e,
  32516. +0x207f,
  32517. +0x7c0,
  32518. +0x205f,
  32519. +0x800,
  32520. +0xe39e,
  32521. +0x21ca,
  32522. +0xd,
  32523. +0xb220,
  32524. +0xf1ab,
  32525. +0x262f,
  32526. +0xf001,
  32527. +0x791d,
  32528. +0x2400,
  32529. +0x3f80,
  32530. +0x0,
  32531. +0x1e4,
  32532. +0x21ca,
  32533. +0x24,
  32534. +0x7854,
  32535. +0xb020,
  32536. +0xf19f,
  32537. +0x70b5,
  32538. +0xe28,
  32539. +0xfe82,
  32540. +0xf131,
  32541. +0x41c3,
  32542. +0x9c,
  32543. +0x0,
  32544. +0xad2,
  32545. +0xfdef,
  32546. +0x740c,
  32547. +0x40c3,
  32548. +0x8000,
  32549. +0x458,
  32550. +0x1003,
  32551. +0x9b,
  32552. +0xf004,
  32553. +0x7ff0,
  32554. +0x7167,
  32555. +0xe708,
  32556. +0x40c3,
  32557. +0x8000,
  32558. +0x458,
  32559. +0x8804,
  32560. +0x262f,
  32561. +0x16c7,
  32562. +0x815,
  32563. +0x3a5,
  32564. +0xdd08,
  32565. +0xf02a,
  32566. +0x42c1,
  32567. +0xaa6,
  32568. +0xfdef,
  32569. +0x4381,
  32570. +0x71e5,
  32571. +0x71a5,
  32572. +0x7caf,
  32573. +0xcdb,
  32574. +0x9275,
  32575. +0x78ef,
  32576. +0x9de,
  32577. +0xfd8f,
  32578. +0xe817,
  32579. +0x7bf0,
  32580. +0x2456,
  32581. +0x3980,
  32582. +0x20f5,
  32583. +0xc1,
  32584. +0xc09f,
  32585. +0x20f5,
  32586. +0xc2,
  32587. +0x2400,
  32588. +0x3f80,
  32589. +0x0,
  32590. +0x1e4,
  32591. +0x20f5,
  32592. +0xc0,
  32593. +0xc042,
  32594. +0xc241,
  32595. +0xc140,
  32596. +0x740c,
  32597. +0x41c3,
  32598. +0x9e,
  32599. +0x5,
  32600. +0xf1de,
  32601. +0x740c,
  32602. +0x41c3,
  32603. +0x9d,
  32604. +0x2,
  32605. +0xf1da,
  32606. +0xe2e,
  32607. +0xfe6f,
  32608. +0xc01c,
  32609. +0x1e00,
  32610. +0x7005,
  32611. +0x9003,
  32612. +0xe004,
  32613. +0x99a,
  32614. +0xfdcf,
  32615. +0xc017,
  32616. +0x2400,
  32617. +0x3f81,
  32618. +0x0,
  32619. +0x1e4,
  32620. +0x704c,
  32621. +0xa2e,
  32622. +0x60,
  32623. +0x716c,
  32624. +0x3d3,
  32625. +0xffcf,
  32626. +0x2480,
  32627. +0x330d,
  32628. +0x1404,
  32629. +0x341b,
  32630. +0xc6c6,
  32631. +0x78e0,
  32632. +0xc2e6,
  32633. +0x1cfc,
  32634. +0xb6c8,
  32635. +0xc1ad,
  32636. +0xc046,
  32637. +0x1600,
  32638. +0x7080,
  32639. +0x8000,
  32640. +0x4,
  32641. +0xc245,
  32642. +0xc14a,
  32643. +0x201a,
  32644. +0xf82,
  32645. +0x20,
  32646. +0x0,
  32647. +0x206f,
  32648. +0x243,
  32649. +0x8816,
  32650. +0xc340,
  32651. +0x2205,
  32652. +0xf81,
  32653. +0x9002,
  32654. +0x90,
  32655. +0xc048,
  32656. +0x9100,
  32657. +0x7114,
  32658. +0x700c,
  32659. +0xc041,
  32660. +0xc044,
  32661. +0xf409,
  32662. +0x2205,
  32663. +0xf80,
  32664. +0x9002,
  32665. +0x96,
  32666. +0x9000,
  32667. +0xb8c5,
  32668. +0xc044,
  32669. +0xc005,
  32670. +0x702c,
  32671. +0xb8a0,
  32672. +0xc04b,
  32673. +0x40c3,
  32674. +0x9003,
  32675. +0xe024,
  32676. +0x1800,
  32677. +0xfc5,
  32678. +0x180c,
  32679. +0xfc5,
  32680. +0x18fe,
  32681. +0x8044,
  32682. +0xc008,
  32683. +0xf880,
  32684. +0x781d,
  32685. +0xb8c0,
  32686. +0x68e9,
  32687. +0x1600,
  32688. +0x7080,
  32689. +0x8000,
  32690. +0x1e,
  32691. +0xc049,
  32692. +0xe08f,
  32693. +0x710c,
  32694. +0xc042,
  32695. +0xf70a,
  32696. +0xc006,
  32697. +0xd9e,
  32698. +0xfdef,
  32699. +0x702c,
  32700. +0xf004,
  32701. +0xc001,
  32702. +0x7104,
  32703. +0xc041,
  32704. +0xc001,
  32705. +0x7d0f,
  32706. +0x73b5,
  32707. +0x18a,
  32708. +0xd,
  32709. +0xc006,
  32710. +0x8ef,
  32711. +0x836e,
  32712. +0x40a1,
  32713. +0xf0a,
  32714. +0xff6f,
  32715. +0x702c,
  32716. +0x4608,
  32717. +0xc00a,
  32718. +0x41a1,
  32719. +0xdaff,
  32720. +0x7b0f,
  32721. +0xc06,
  32722. +0xfe2f,
  32723. +0x700c,
  32724. +0x40a1,
  32725. +0x832,
  32726. +0xff6f,
  32727. +0x712c,
  32728. +0x40a1,
  32729. +0xb16,
  32730. +0xfe6f,
  32731. +0x41c1,
  32732. +0xc00b,
  32733. +0x84b,
  32734. +0xb1,
  32735. +0x706f,
  32736. +0xcce,
  32737. +0x60,
  32738. +0x40a1,
  32739. +0x206f,
  32740. +0x243,
  32741. +0x1016,
  32742. +0xc0,
  32743. +0x41c3,
  32744. +0x8000,
  32745. +0x5ac,
  32746. +0x80f,
  32747. +0x32,
  32748. +0x714c,
  32749. +0xc3a,
  32750. +0x20,
  32751. +0x40c1,
  32752. +0xf011,
  32753. +0x9106,
  32754. +0x2004,
  32755. +0xf81,
  32756. +0x0,
  32757. +0xff80,
  32758. +0x255f,
  32759. +0x1500,
  32760. +0x2032,
  32761. +0xf80,
  32762. +0x8000,
  32763. +0x86,
  32764. +0xb8c6,
  32765. +0x7825,
  32766. +0x9be,
  32767. +0x20,
  32768. +0x41c1,
  32769. +0x46cb,
  32770. +0x8000,
  32771. +0x458,
  32772. +0x8e03,
  32773. +0x1604,
  32774. +0x108b,
  32775. +0x702c,
  32776. +0xc043,
  32777. +0xd8ff,
  32778. +0x802,
  32779. +0xfdef,
  32780. +0xda08,
  32781. +0xc047,
  32782. +0xc003,
  32783. +0x2340,
  32784. +0x1041,
  32785. +0x7902,
  32786. +0xc007,
  32787. +0x7829,
  32788. +0xc04c,
  32789. +0xf003,
  32790. +0x7167,
  32791. +0xc00c,
  32792. +0x232f,
  32793. +0x6c7,
  32794. +0x780f,
  32795. +0xb2f,
  32796. +0x23,
  32797. +0x4060,
  32798. +0x832,
  32799. +0xfd8f,
  32800. +0xe876,
  32801. +0x239f,
  32802. +0x41,
  32803. +0x722c,
  32804. +0x2300,
  32805. +0xf80,
  32806. +0x8000,
  32807. +0x684,
  32808. +0xe76,
  32809. +0xff6f,
  32810. +0xc043,
  32811. +0xc203,
  32812. +0x40a1,
  32813. +0x89e,
  32814. +0xffaf,
  32815. +0x702c,
  32816. +0xf1e6,
  32817. +0xc005,
  32818. +0xb881,
  32819. +0x7314,
  32820. +0xab8,
  32821. +0x61,
  32822. +0x20ca,
  32823. +0x341,
  32824. +0xc000,
  32825. +0x80b,
  32826. +0x8030,
  32827. +0x206f,
  32828. +0x243,
  32829. +0x8816,
  32830. +0xb8e0,
  32831. +0xf37f,
  32832. +0x8e04,
  32833. +0x8e23,
  32834. +0xc307,
  32835. +0x7104,
  32836. +0x4831,
  32837. +0x7b29,
  32838. +0x70ad,
  32839. +0xf003,
  32840. +0x71a5,
  32841. +0x7caf,
  32842. +0x786f,
  32843. +0x7410,
  32844. +0x6e2,
  32845. +0xffea,
  32846. +0x4081,
  32847. +0xfd2,
  32848. +0xfd4f,
  32849. +0x704c,
  32850. +0x70cd,
  32851. +0xe884,
  32852. +0xf1f4,
  32853. +0x7144,
  32854. +0x784f,
  32855. +0x829,
  32856. +0x7f5,
  32857. +0x4181,
  32858. +0x219f,
  32859. +0x41,
  32860. +0x7914,
  32861. +0x40c3,
  32862. +0x8000,
  32863. +0x684,
  32864. +0x2132,
  32865. +0xb,
  32866. +0x6038,
  32867. +0x8801,
  32868. +0xbe3,
  32869. +0x9025,
  32870. +0x60d8,
  32871. +0x2002,
  32872. +0x2ce,
  32873. +0xf1ed,
  32874. +0xc008,
  32875. +0x833,
  32876. +0x17e,
  32877. +0x77d1,
  32878. +0xc002,
  32879. +0x265a,
  32880. +0x140e,
  32881. +0x7910,
  32882. +0x275a,
  32883. +0x1400,
  32884. +0x2805,
  32885. +0x40,
  32886. +0xf81a,
  32887. +0x4f10,
  32888. +0x2e05,
  32889. +0x104f,
  32890. +0x7ffd,
  32891. +0x7ffd,
  32892. +0x7ffd,
  32893. +0x7ffd,
  32894. +0x671f,
  32895. +0xc002,
  32896. +0x7104,
  32897. +0xc042,
  32898. +0xf1c6,
  32899. +0x26ca,
  32900. +0x13c5,
  32901. +0x47c9,
  32902. +0xf1c2,
  32903. +0xc000,
  32904. +0xe816,
  32905. +0x206f,
  32906. +0x243,
  32907. +0x8816,
  32908. +0x825,
  32909. +0x1e,
  32910. +0xc000,
  32911. +0x8040,
  32912. +0xa1d,
  32913. +0x3e5,
  32914. +0x750c,
  32915. +0x41c3,
  32916. +0x76,
  32917. +0x2,
  32918. +0xfe6,
  32919. +0xfdaf,
  32920. +0x43e1,
  32921. +0xc000,
  32922. +0xc100,
  32923. +0xa0e0,
  32924. +0xc004,
  32925. +0xa904,
  32926. +0xc009,
  32927. +0x811,
  32928. +0x435,
  32929. +0xd849,
  32930. +0x1a0d,
  32931. +0x3003,
  32932. +0x1a0c,
  32933. +0x3002,
  32934. +0xc0ad,
  32935. +0x1404,
  32936. +0x341b,
  32937. +0xc6c6,
  32938. +0x781d,
  32939. +0x781d,
  32940. +0x781d,
  32941. +0x781d,
  32942. +0x7ee0,
  32943. +0x78e0,
  32944. +0x42eb,
  32945. +0xc0e4,
  32946. +0xf002,
  32947. +0x7144,
  32948. +0x7c4f,
  32949. +0xc3f,
  32950. +0x10c5,
  32951. +0x45cb,
  32952. +0x8000,
  32953. +0x6c3,
  32954. +0xe909,
  32955. +0x927,
  32956. +0x51,
  32957. +0x249f,
  32958. +0x1041,
  32959. +0x64bc,
  32960. +0x88a2,
  32961. +0xaca1,
  32962. +0xf1f1,
  32963. +0xf80a,
  32964. +0x64dc,
  32965. +0x88c2,
  32966. +0xad80,
  32967. +0x8d81,
  32968. +0x64dc,
  32969. +0x2455,
  32970. +0x180c,
  32971. +0xad81,
  32972. +0xf1e7,
  32973. +0x9cf,
  32974. +0x8091,
  32975. +0xf804,
  32976. +0x64dc,
  32977. +0xad80,
  32978. +0xf1e1,
  32979. +0x4759,
  32980. +0xc4c4,
  32981. +0x78e0,
  32982. +0x249f,
  32983. +0x1041,
  32984. +0x659d,
  32985. +0x8dc0,
  32986. +0x8881,
  32987. +0x7ee0,
  32988. +0xc2e6,
  32989. +0x1cfc,
  32990. +0xb6c8,
  32991. +0xc1aa,
  32992. +0xc044,
  32993. +0xd896,
  32994. +0xc247,
  32995. +0xfae,
  32996. +0xfe2f,
  32997. +0x4528,
  32998. +0x896,
  32999. +0xfe2f,
  33000. +0x4318,
  33001. +0x4608,
  33002. +0xc6a,
  33003. +0xfdaf,
  33004. +0x710c,
  33005. +0x700c,
  33006. +0xeca,
  33007. +0xfd6f,
  33008. +0xd9ff,
  33009. +0x1200,
  33010. +0x3083,
  33011. +0x70ed,
  33012. +0xd8ff,
  33013. +0x702c,
  33014. +0x754c,
  33015. +0xc743,
  33016. +0xc742,
  33017. +0xc741,
  33018. +0xfd2,
  33019. +0xfd6f,
  33020. +0xc740,
  33021. +0x2344,
  33022. +0x3040,
  33023. +0x7063,
  33024. +0xc048,
  33025. +0x2644,
  33026. +0x1040,
  33027. +0x60d8,
  33028. +0xc046,
  33029. +0x710c,
  33030. +0xbdc4,
  33031. +0xed06,
  33032. +0xbd61,
  33033. +0xd01,
  33034. +0x1031,
  33035. +0x781b,
  33036. +0x43f9,
  33037. +0x70ad,
  33038. +0xc049,
  33039. +0xf003,
  33040. +0x7167,
  33041. +0xbed,
  33042. +0x30f3,
  33043. +0x7277,
  33044. +0xc009,
  33045. +0xc104,
  33046. +0x7e0f,
  33047. +0xc004,
  33048. +0xc743,
  33049. +0x1c04,
  33050. +0x3181,
  33051. +0xb887,
  33052. +0x20ca,
  33053. +0x41,
  33054. +0xc642,
  33055. +0xc040,
  33056. +0xd8ff,
  33057. +0x702c,
  33058. +0x734c,
  33059. +0x95e,
  33060. +0xfdaf,
  33061. +0xdb12,
  33062. +0xc008,
  33063. +0x702c,
  33064. +0xb98e,
  33065. +0x780f,
  33066. +0xc045,
  33067. +0xc305,
  33068. +0xd8ff,
  33069. +0x754c,
  33070. +0xc743,
  33071. +0xc742,
  33072. +0xc741,
  33073. +0xf66,
  33074. +0xfd6f,
  33075. +0xc740,
  33076. +0xc007,
  33077. +0xe85c,
  33078. +0xbb5,
  33079. +0xb031,
  33080. +0xd8ff,
  33081. +0x41c3,
  33082. +0x0,
  33083. +0x4400,
  33084. +0x704c,
  33085. +0xdb7c,
  33086. +0x1c0c,
  33087. +0x3041,
  33088. +0xc541,
  33089. +0xc540,
  33090. +0xf42,
  33091. +0xfd6f,
  33092. +0xc642,
  33093. +0xf82c,
  33094. +0x1c0c,
  33095. +0x3101,
  33096. +0xc642,
  33097. +0xc541,
  33098. +0x1c00,
  33099. +0x3f80,
  33100. +0x0,
  33101. +0x1000,
  33102. +0xf2a,
  33103. +0xfd6f,
  33104. +0x746c,
  33105. +0xd832,
  33106. +0xc043,
  33107. +0xd8ff,
  33108. +0x41c3,
  33109. +0x0,
  33110. +0x4400,
  33111. +0x724c,
  33112. +0xc642,
  33113. +0xc541,
  33114. +0x1c00,
  33115. +0x3f80,
  33116. +0x0,
  33117. +0x1000,
  33118. +0xf0a,
  33119. +0xfd6f,
  33120. +0x746c,
  33121. +0xf81e,
  33122. +0x1c0c,
  33123. +0x3101,
  33124. +0xc642,
  33125. +0xc541,
  33126. +0x1c00,
  33127. +0x3f80,
  33128. +0x0,
  33129. +0x1000,
  33130. +0xef2,
  33131. +0xfd6f,
  33132. +0x746c,
  33133. +0xc006,
  33134. +0x702c,
  33135. +0x754c,
  33136. +0xe024,
  33137. +0x7b0f,
  33138. +0xd8ff,
  33139. +0xc543,
  33140. +0xc542,
  33141. +0xc541,
  33142. +0xeda,
  33143. +0xfd6f,
  33144. +0xc540,
  33145. +0xc305,
  33146. +0x208a,
  33147. +0x10,
  33148. +0xc543,
  33149. +0xc642,
  33150. +0xc541,
  33151. +0xc040,
  33152. +0xd8ff,
  33153. +0x702c,
  33154. +0xec2,
  33155. +0xfd6f,
  33156. +0x764c,
  33157. +0xf18c,
  33158. +0xd8ff,
  33159. +0xd980,
  33160. +0x754c,
  33161. +0x746c,
  33162. +0xc743,
  33163. +0xc742,
  33164. +0xc741,
  33165. +0xeae,
  33166. +0xfd6f,
  33167. +0xc740,
  33168. +0x700c,
  33169. +0xe4a,
  33170. +0xfd6f,
  33171. +0x712c,
  33172. +0xb16,
  33173. +0xfdaf,
  33174. +0x700c,
  33175. +0xc0aa,
  33176. +0x1404,
  33177. +0x341b,
  33178. +0xc6c6,
  33179. +0x78e0,
  33180. +0x702c,
  33181. +0xd8ff,
  33182. +0xb990,
  33183. +0x724c,
  33184. +0x7ee0,
  33185. +0x78e0,
  33186. +0xc2e6,
  33187. +0x1cfc,
  33188. +0xb6c8,
  33189. +0xc1a5,
  33190. +0x4628,
  33191. +0xc044,
  33192. +0x700c,
  33193. +0xd9ff,
  33194. +0x4568,
  33195. +0xd52,
  33196. +0xfd6f,
  33197. +0x4748,
  33198. +0x1200,
  33199. +0x3083,
  33200. +0x706f,
  33201. +0xd8ff,
  33202. +0x702c,
  33203. +0x754c,
  33204. +0x1c0c,
  33205. +0x36c0,
  33206. +0x1c08,
  33207. +0x36c0,
  33208. +0x1c04,
  33209. +0x36c0,
  33210. +0xe52,
  33211. +0xfd6f,
  33212. +0x1c00,
  33213. +0x36c0,
  33214. +0xf002,
  33215. +0x7167,
  33216. +0xb35,
  33217. +0x31f5,
  33218. +0x7277,
  33219. +0x2332,
  33220. +0x3f81,
  33221. +0x8000,
  33222. +0x5a4,
  33223. +0x26f4,
  33224. +0x1040,
  33225. +0xdef,
  33226. +0x906f,
  33227. +0x20ec,
  33228. +0xa1,
  33229. +0xc204,
  33230. +0x1c0c,
  33231. +0x3001,
  33232. +0xdb18,
  33233. +0xc242,
  33234. +0xc141,
  33235. +0xc040,
  33236. +0xd8ff,
  33237. +0x702c,
  33238. +0xff6,
  33239. +0xfd6f,
  33240. +0x734c,
  33241. +0xf1e7,
  33242. +0xef10,
  33243. +0xc004,
  33244. +0x1c0c,
  33245. +0x3001,
  33246. +0x702c,
  33247. +0xc042,
  33248. +0x208a,
  33249. +0x10,
  33250. +0x1c04,
  33251. +0x3001,
  33252. +0xc040,
  33253. +0xd8ff,
  33254. +0xda07,
  33255. +0xdfa,
  33256. +0xfd6f,
  33257. +0x746c,
  33258. +0x702c,
  33259. +0xd8ff,
  33260. +0x754c,
  33261. +0xdb42,
  33262. +0x1c0c,
  33263. +0x3401,
  33264. +0xc142,
  33265. +0xc141,
  33266. +0x4528,
  33267. +0xde2,
  33268. +0xfd6f,
  33269. +0xc140,
  33270. +0xd8ff,
  33271. +0xd980,
  33272. +0x754c,
  33273. +0x746c,
  33274. +0xc543,
  33275. +0xc542,
  33276. +0xc541,
  33277. +0xdce,
  33278. +0xfd6f,
  33279. +0xc540,
  33280. +0x700c,
  33281. +0xd6a,
  33282. +0xfd6f,
  33283. +0x712c,
  33284. +0xc0a5,
  33285. +0x1404,
  33286. +0x341b,
  33287. +0xc6c6,
  33288. +0xc2e6,
  33289. +0x1cfc,
  33290. +0xb6c8,
  33291. +0xc1af,
  33292. +0x4508,
  33293. +0x710c,
  33294. +0x2544,
  33295. +0x17c2,
  33296. +0xea05,
  33297. +0xba61,
  33298. +0xaff,
  33299. +0x8031,
  33300. +0x781b,
  33301. +0x1600,
  33302. +0x708c,
  33303. +0x8000,
  33304. +0xf,
  33305. +0xc047,
  33306. +0x1600,
  33307. +0x7100,
  33308. +0x9004,
  33309. +0x4a,
  33310. +0x4728,
  33311. +0x2453,
  33312. +0x105b,
  33313. +0xc049,
  33314. +0x9102,
  33315. +0xd9a,
  33316. +0xff6f,
  33317. +0x41a1,
  33318. +0x4300,
  33319. +0x9705,
  33320. +0xd6e,
  33321. +0xff6f,
  33322. +0x41a1,
  33323. +0xc048,
  33324. +0x4060,
  33325. +0xdb09,
  33326. +0xc608,
  33327. +0xbb61,
  33328. +0xbff,
  33329. +0x8031,
  33330. +0x781d,
  33331. +0x2053,
  33332. +0x8080,
  33333. +0xf216,
  33334. +0x819,
  33335. +0x70,
  33336. +0x72cd,
  33337. +0x80b,
  33338. +0xf1,
  33339. +0x70cd,
  33340. +0xf006,
  33341. +0x80b,
  33342. +0xb1,
  33343. +0x74cd,
  33344. +0xf002,
  33345. +0x76cd,
  33346. +0xc008,
  33347. +0x269a,
  33348. +0x1001,
  33349. +0x2004,
  33350. +0xf80,
  33351. +0x0,
  33352. +0xfe3f,
  33353. +0x7e05,
  33354. +0x2379,
  33355. +0x3000,
  33356. +0xc04a,
  33357. +0x1600,
  33358. +0x7080,
  33359. +0x8000,
  33360. +0x6c,
  33361. +0x7c9d,
  33362. +0x7c9d,
  33363. +0xc04d,
  33364. +0x9703,
  33365. +0xd9ff,
  33366. +0xc445,
  33367. +0xc046,
  33368. +0x9704,
  33369. +0xc04b,
  33370. +0xbf2,
  33371. +0xfd6f,
  33372. +0x700c,
  33373. +0x1200,
  33374. +0x3083,
  33375. +0x702c,
  33376. +0xd8ff,
  33377. +0x754c,
  33378. +0x4338,
  33379. +0xc143,
  33380. +0xc142,
  33381. +0xc141,
  33382. +0xcfa,
  33383. +0xfd6f,
  33384. +0xc140,
  33385. +0xc007,
  33386. +0x1c0c,
  33387. +0x36c0,
  33388. +0x702c,
  33389. +0x780f,
  33390. +0xc042,
  33391. +0xc044,
  33392. +0x78d0,
  33393. +0x1c04,
  33394. +0x3141,
  33395. +0xc040,
  33396. +0xd8ff,
  33397. +0x734c,
  33398. +0xeb6,
  33399. +0xfd6f,
  33400. +0xdb18,
  33401. +0xc004,
  33402. +0x1c0c,
  33403. +0x36c0,
  33404. +0x702c,
  33405. +0xc042,
  33406. +0xc00b,
  33407. +0x1c04,
  33408. +0x3101,
  33409. +0x734c,
  33410. +0x2004,
  33411. +0xf80,
  33412. +0x0,
  33413. +0xefff,
  33414. +0xc040,
  33415. +0xd8ff,
  33416. +0xe92,
  33417. +0xfd6f,
  33418. +0xdb18,
  33419. +0x9722,
  33420. +0xc004,
  33421. +0x8ee,
  33422. +0xfdaf,
  33423. +0xda18,
  33424. +0xc004,
  33425. +0x1c0c,
  33426. +0x36c0,
  33427. +0x702c,
  33428. +0xc042,
  33429. +0xc006,
  33430. +0x1c04,
  33431. +0x30c1,
  33432. +0x734c,
  33433. +0xb884,
  33434. +0xc040,
  33435. +0xd8ff,
  33436. +0xe6a,
  33437. +0xfd6f,
  33438. +0xdb18,
  33439. +0xd8ff,
  33440. +0xd980,
  33441. +0x754c,
  33442. +0x746c,
  33443. +0x1c0c,
  33444. +0x36c0,
  33445. +0x1c08,
  33446. +0x36c0,
  33447. +0x1c04,
  33448. +0x36c0,
  33449. +0xc76,
  33450. +0xfd6f,
  33451. +0x1c00,
  33452. +0x36c0,
  33453. +0x700c,
  33454. +0xc0e,
  33455. +0xfd6f,
  33456. +0x712c,
  33457. +0x9742,
  33458. +0x9721,
  33459. +0x886,
  33460. +0xfdaf,
  33461. +0x9700,
  33462. +0x1600,
  33463. +0x7100,
  33464. +0x9008,
  33465. +0x1ec,
  33466. +0xc04c,
  33467. +0xb8c5,
  33468. +0x80b,
  33469. +0x6b3,
  33470. +0x4200,
  33471. +0xe218,
  33472. +0xf004,
  33473. +0xa09,
  33474. +0xc93,
  33475. +0xda32,
  33476. +0xc10a,
  33477. +0xc005,
  33478. +0x6038,
  33479. +0xc04a,
  33480. +0x255f,
  33481. +0x1500,
  33482. +0x70ad,
  33483. +0xc04e,
  33484. +0xc00c,
  33485. +0x206c,
  33486. +0x140,
  33487. +0x7845,
  33488. +0x1e00,
  33489. +0x7004,
  33490. +0x9008,
  33491. +0x1ec,
  33492. +0xc107,
  33493. +0xc009,
  33494. +0x2004,
  33495. +0x8040,
  33496. +0xc049,
  33497. +0x720c,
  33498. +0xc045,
  33499. +0x20ca,
  33500. +0x62,
  33501. +0xc045,
  33502. +0xc00d,
  33503. +0x782b,
  33504. +0xc005,
  33505. +0x20ca,
  33506. +0x122,
  33507. +0xc045,
  33508. +0x700c,
  33509. +0xf004,
  33510. +0xc006,
  33511. +0x7104,
  33512. +0xc046,
  33513. +0xc006,
  33514. +0x7214,
  33515. +0x148,
  33516. +0x2d,
  33517. +0x70cd,
  33518. +0xf012,
  33519. +0x700c,
  33520. +0xc043,
  33521. +0xc042,
  33522. +0xc041,
  33523. +0xc040,
  33524. +0xd8ff,
  33525. +0xd980,
  33526. +0x754c,
  33527. +0xbda,
  33528. +0xfd6f,
  33529. +0x746c,
  33530. +0x700c,
  33531. +0xb76,
  33532. +0xfd6f,
  33533. +0x712c,
  33534. +0xc005,
  33535. +0x661e,
  33536. +0xc00a,
  33537. +0xecd,
  33538. +0x9025,
  33539. +0x272f,
  33540. +0x3382,
  33541. +0xc109,
  33542. +0x44cb,
  33543. +0x900e,
  33544. +0x1e48,
  33545. +0x7034,
  33546. +0x6c02,
  33547. +0x43c3,
  33548. +0x0,
  33549. +0xffff,
  33550. +0x228a,
  33551. +0xfc7,
  33552. +0x41c3,
  33553. +0x900e,
  33554. +0xca,
  33555. +0xf20a,
  33556. +0xb460,
  33557. +0xe1d,
  33558. +0x103e,
  33559. +0xb060,
  33560. +0xb0a1,
  33561. +0xb0a2,
  33562. +0xb140,
  33563. +0xf00c,
  33564. +0xb460,
  33565. +0xb060,
  33566. +0xb0a1,
  33567. +0xb0a2,
  33568. +0xb140,
  33569. +0xf018,
  33570. +0xb061,
  33571. +0xb062,
  33572. +0x706c,
  33573. +0xb140,
  33574. +0x700c,
  33575. +0xf00e,
  33576. +0x7a3b,
  33577. +0x40c3,
  33578. +0x900e,
  33579. +0x4c,
  33580. +0x2205,
  33581. +0xc,
  33582. +0x7204,
  33583. +0x7845,
  33584. +0xb460,
  33585. +0xb060,
  33586. +0x2156,
  33587. +0x800,
  33588. +0x7910,
  33589. +0x218c,
  33590. +0x8fcf,
  33591. +0xf7f2,
  33592. +0x271a,
  33593. +0x3f9f,
  33594. +0x0,
  33595. +0x2000,
  33596. +0x41c3,
  33597. +0x9002,
  33598. +0x16c,
  33599. +0x706d,
  33600. +0x1e00,
  33601. +0x72c4,
  33602. +0x9003,
  33603. +0xe16c,
  33604. +0x2705,
  33605. +0x3040,
  33606. +0x1800,
  33607. +0x45,
  33608. +0xc207,
  33609. +0xc00d,
  33610. +0x784b,
  33611. +0xf209,
  33612. +0x2700,
  33613. +0x3f80,
  33614. +0x0,
  33615. +0x2000,
  33616. +0x7825,
  33617. +0x1800,
  33618. +0x45,
  33619. +0xc00e,
  33620. +0x6619,
  33621. +0xd886,
  33622. +0xb89f,
  33623. +0x2132,
  33624. +0x1b,
  33625. +0x9706,
  33626. +0xd9ff,
  33627. +0xc04b,
  33628. +0x9ee,
  33629. +0xfd6f,
  33630. +0x700c,
  33631. +0x1200,
  33632. +0x3083,
  33633. +0xd8ff,
  33634. +0x702c,
  33635. +0x754c,
  33636. +0x1c0c,
  33637. +0x32c0,
  33638. +0x1c08,
  33639. +0x32c0,
  33640. +0x1c04,
  33641. +0x32c0,
  33642. +0xaf2,
  33643. +0xfd6f,
  33644. +0x1c00,
  33645. +0x32c0,
  33646. +0xc00b,
  33647. +0x2353,
  33648. +0x319b,
  33649. +0x762c,
  33650. +0x2004,
  33651. +0xf80,
  33652. +0x0,
  33653. +0xff00,
  33654. +0x2305,
  33655. +0x301b,
  33656. +0xc006,
  33657. +0x7214,
  33658. +0xc004,
  33659. +0x23cf,
  33660. +0x31e5,
  33661. +0xd52,
  33662. +0xfd6f,
  33663. +0x4263,
  33664. +0xd886,
  33665. +0xb89f,
  33666. +0x107b,
  33667. +0x8080,
  33668. +0xb8e6,
  33669. +0xf36b,
  33670. +0xc007,
  33671. +0x762c,
  33672. +0x4263,
  33673. +0x781b,
  33674. +0xd36,
  33675. +0xfd6f,
  33676. +0x780f,
  33677. +0xf163,
  33678. +0x40c3,
  33679. +0x900e,
  33680. +0x1e48,
  33681. +0x1802,
  33682. +0x354,
  33683. +0xb0a0,
  33684. +0xb0a1,
  33685. +0xb0a2,
  33686. +0x208a,
  33687. +0xfc7,
  33688. +0x1e00,
  33689. +0x7004,
  33690. +0x900e,
  33691. +0xca,
  33692. +0x1e00,
  33693. +0x7344,
  33694. +0x9003,
  33695. +0xe16c,
  33696. +0x1708,
  33697. +0x111b,
  33698. +0x97c3,
  33699. +0x700c,
  33700. +0x95e,
  33701. +0xfd6f,
  33702. +0xd9ff,
  33703. +0x1200,
  33704. +0x3083,
  33705. +0xd8ff,
  33706. +0x702c,
  33707. +0x754c,
  33708. +0xc543,
  33709. +0xc542,
  33710. +0xc541,
  33711. +0xa6a,
  33712. +0xfd6f,
  33713. +0xc540,
  33714. +0xc004,
  33715. +0xbea4,
  33716. +0x732c,
  33717. +0xce2,
  33718. +0xfd6f,
  33719. +0x42c1,
  33720. +0x1600,
  33721. +0x7080,
  33722. +0x8000,
  33723. +0x1,
  33724. +0x813,
  33725. +0x1be,
  33726. +0x732c,
  33727. +0xc007,
  33728. +0x42c1,
  33729. +0x781b,
  33730. +0xcc6,
  33731. +0xfd6f,
  33732. +0x780f,
  33733. +0x70ad,
  33734. +0xd8ff,
  33735. +0xd980,
  33736. +0x754c,
  33737. +0x746c,
  33738. +0xc543,
  33739. +0xc542,
  33740. +0xc541,
  33741. +0xa2e,
  33742. +0xfd6f,
  33743. +0xc540,
  33744. +0x700c,
  33745. +0x9ca,
  33746. +0xfd6f,
  33747. +0x712c,
  33748. +0xc00c,
  33749. +0xd9ff,
  33750. +0x1e00,
  33751. +0x7004,
  33752. +0x9008,
  33753. +0x1ec,
  33754. +0x8f2,
  33755. +0xfd6f,
  33756. +0x700c,
  33757. +0x1200,
  33758. +0x3083,
  33759. +0xd8ff,
  33760. +0x702c,
  33761. +0x754c,
  33762. +0xc543,
  33763. +0xc542,
  33764. +0xc541,
  33765. +0x9fe,
  33766. +0xfd6f,
  33767. +0xc540,
  33768. +0xc004,
  33769. +0xc543,
  33770. +0x702c,
  33771. +0xc042,
  33772. +0xc008,
  33773. +0x1c04,
  33774. +0x3141,
  33775. +0x734c,
  33776. +0xc040,
  33777. +0xd8ff,
  33778. +0xbbe,
  33779. +0xfd6f,
  33780. +0xdb18,
  33781. +0xc004,
  33782. +0xc543,
  33783. +0x702c,
  33784. +0xc042,
  33785. +0xd8ff,
  33786. +0x734c,
  33787. +0xdb18,
  33788. +0x1c04,
  33789. +0x3101,
  33790. +0xba6,
  33791. +0xfd6f,
  33792. +0x1c00,
  33793. +0x36c0,
  33794. +0x9722,
  33795. +0xc004,
  33796. +0xdb2,
  33797. +0xfd6f,
  33798. +0xda18,
  33799. +0xd8ff,
  33800. +0xd980,
  33801. +0x754c,
  33802. +0x746c,
  33803. +0xc543,
  33804. +0xc542,
  33805. +0xc541,
  33806. +0x9aa,
  33807. +0xfd6f,
  33808. +0xc540,
  33809. +0x700c,
  33810. +0x946,
  33811. +0xfd6f,
  33812. +0x712c,
  33813. +0x9742,
  33814. +0x9721,
  33815. +0xd7e,
  33816. +0xfd6f,
  33817. +0x9700,
  33818. +0xc0af,
  33819. +0x1404,
  33820. +0x341b,
  33821. +0xc6c6,
  33822. +0xc2e6,
  33823. +0x1cfc,
  33824. +0xb6c8,
  33825. +0xc1a2,
  33826. +0x1600,
  33827. +0x708f,
  33828. +0x8000,
  33829. +0x10,
  33830. +0x4318,
  33831. +0x4548,
  33832. +0x4628,
  33833. +0x700c,
  33834. +0xf003,
  33835. +0xc000,
  33836. +0x7104,
  33837. +0xc040,
  33838. +0xc000,
  33839. +0x83d,
  33840. +0x113,
  33841. +0xc000,
  33842. +0xff3,
  33843. +0x902e,
  33844. +0x712c,
  33845. +0xc000,
  33846. +0x2044,
  33847. +0x7c2,
  33848. +0x4020,
  33849. +0xea06,
  33850. +0xba61,
  33851. +0xa01,
  33852. +0x31,
  33853. +0x781b,
  33854. +0xc041,
  33855. +0xc000,
  33856. +0x790f,
  33857. +0x916,
  33858. +0xff6f,
  33859. +0x4063,
  33860. +0xc001,
  33861. +0x4163,
  33862. +0x42c1,
  33863. +0x780f,
  33864. +0xab6,
  33865. +0xffef,
  33866. +0x43a1,
  33867. +0xf1e1,
  33868. +0xc0a2,
  33869. +0x1404,
  33870. +0x341b,
  33871. +0xc6c6,
  33872. +0xc2e2,
  33873. +0x1cfc,
  33874. +0xb6c8,
  33875. +0x4338,
  33876. +0x4308,
  33877. +0x70ad,
  33878. +0xf002,
  33879. +0x71a5,
  33880. +0x2b45,
  33881. +0x3180,
  33882. +0xd49,
  33883. +0x1005,
  33884. +0x255a,
  33885. +0x1182,
  33886. +0x7261,
  33887. +0x8a01,
  33888. +0x8a60,
  33889. +0x8a22,
  33890. +0x209a,
  33891. +0x4,
  33892. +0x7b05,
  33893. +0x8a03,
  33894. +0x209a,
  33895. +0x4,
  33896. +0x7825,
  33897. +0x201a,
  33898. +0xf80,
  33899. +0x1,
  33900. +0x0,
  33901. +0x2005,
  33902. +0xc1,
  33903. +0x8a05,
  33904. +0x8a64,
  33905. +0x7734,
  33906. +0x209a,
  33907. +0x4,
  33908. +0x7865,
  33909. +0xf207,
  33910. +0x793b,
  33911. +0xb99c,
  33912. +0xb99f,
  33913. +0xb100,
  33914. +0xf1dd,
  33915. +0xc8e,
  33916. +0xfe0f,
  33917. +0xf1db,
  33918. +0x1404,
  33919. +0x341b,
  33920. +0xc6c2,
  33921. +0x78e0,
  33922. +0xc2e6,
  33923. +0x1cfc,
  33924. +0xb6c8,
  33925. +0xc1a2,
  33926. +0x46cb,
  33927. +0x8000,
  33928. +0x458,
  33929. +0x8ee3,
  33930. +0x4318,
  33931. +0xc340,
  33932. +0xc141,
  33933. +0xea04,
  33934. +0x7bfb,
  33935. +0xf004,
  33936. +0x275f,
  33937. +0x1243,
  33938. +0x7054,
  33939. +0x274a,
  33940. +0x3200,
  33941. +0x27ca,
  33942. +0x3062,
  33943. +0xf003,
  33944. +0x71e5,
  33945. +0x8e04,
  33946. +0x7710,
  33947. +0x700c,
  33948. +0xf6d3,
  33949. +0xf03b,
  33950. +0x219a,
  33951. +0x1,
  33952. +0x7104,
  33953. +0x7164,
  33954. +0x7d25,
  33955. +0x271a,
  33956. +0x1f81,
  33957. +0x0,
  33958. +0x1000,
  33959. +0x2105,
  33960. +0x6c1,
  33961. +0x7985,
  33962. +0x793b,
  33963. +0xb991,
  33964. +0xb99c,
  33965. +0xb99f,
  33966. +0xb1a0,
  33967. +0xfd5,
  33968. +0xb022,
  33969. +0x4408,
  33970. +0xc101,
  33971. +0x249a,
  33972. +0x1004,
  33973. +0x21f5,
  33974. +0xc2,
  33975. +0xc100,
  33976. +0xe912,
  33977. +0x7d5c,
  33978. +0x7dbc,
  33979. +0x7dbc,
  33980. +0x7dbc,
  33981. +0x224a,
  33982. +0x16c0,
  33983. +0x2242,
  33984. +0x104a,
  33985. +0xaff,
  33986. +0x9031,
  33987. +0x7dbd,
  33988. +0x2a44,
  33989. +0x801,
  33990. +0x62ba,
  33991. +0xbac4,
  33992. +0x4ab5,
  33993. +0xf1d6,
  33994. +0x258a,
  33995. +0x1fcf,
  33996. +0x7d44,
  33997. +0x2204,
  33998. +0xf81,
  33999. +0x0,
  34000. +0xfc00,
  34001. +0xda0a,
  34002. +0xba61,
  34003. +0xa01,
  34004. +0x31,
  34005. +0x793d,
  34006. +0xf1c8,
  34007. +0xc0a2,
  34008. +0x1404,
  34009. +0x341b,
  34010. +0xc6c6,
  34011. +0x78e0,
  34012. +0xc2e6,
  34013. +0x1cfc,
  34014. +0xb6c8,
  34015. +0xc1b2,
  34016. +0x1600,
  34017. +0x709b,
  34018. +0x8000,
  34019. +0x4,
  34020. +0xc043,
  34021. +0x4328,
  34022. +0x4020,
  34023. +0x702c,
  34024. +0xe46,
  34025. +0xfd6f,
  34026. +0x734c,
  34027. +0xc046,
  34028. +0x4061,
  34029. +0x742c,
  34030. +0xe3a,
  34031. +0xfd6f,
  34032. +0xda08,
  34033. +0xc047,
  34034. +0xc003,
  34035. +0x231a,
  34036. +0x3f9b,
  34037. +0x10,
  34038. +0x0,
  34039. +0x2055,
  34040. +0x8c0,
  34041. +0xc044,
  34042. +0x40c3,
  34043. +0x8000,
  34044. +0x458,
  34045. +0x8803,
  34046. +0xc041,
  34047. +0x700c,
  34048. +0xc045,
  34049. +0xf005,
  34050. +0xc001,
  34051. +0x7104,
  34052. +0xc041,
  34053. +0xc001,
  34054. +0x7f0f,
  34055. +0x40c3,
  34056. +0x8000,
  34057. +0x458,
  34058. +0x8804,
  34059. +0x7710,
  34060. +0x700c,
  34061. +0xc042,
  34062. +0xf7c5,
  34063. +0xf046,
  34064. +0xc002,
  34065. +0x7104,
  34066. +0xc042,
  34067. +0xc002,
  34068. +0x7e0f,
  34069. +0xedd,
  34070. +0x90b5,
  34071. +0xbee0,
  34072. +0xc306,
  34073. +0xc007,
  34074. +0x731c,
  34075. +0xeb76,
  34076. +0x40e1,
  34077. +0xf1a,
  34078. +0xfdef,
  34079. +0x41c1,
  34080. +0xc105,
  34081. +0x792f,
  34082. +0x633b,
  34083. +0xc345,
  34084. +0xe86c,
  34085. +0x219f,
  34086. +0x41,
  34087. +0x40c3,
  34088. +0x8000,
  34089. +0x6c2,
  34090. +0x43c1,
  34091. +0x610a,
  34092. +0x6038,
  34093. +0x1001,
  34094. +0xc1,
  34095. +0xca09,
  34096. +0x6159,
  34097. +0x2044,
  34098. +0x7c2,
  34099. +0x4020,
  34100. +0xea05,
  34101. +0xba61,
  34102. +0xaff,
  34103. +0x8031,
  34104. +0x781b,
  34105. +0x7d0f,
  34106. +0x257a,
  34107. +0x1800,
  34108. +0x41c3,
  34109. +0x65,
  34110. +0x3,
  34111. +0x42e1,
  34112. +0xc2a,
  34113. +0xfd2f,
  34114. +0xc540,
  34115. +0xc004,
  34116. +0x269a,
  34117. +0x1004,
  34118. +0x2305,
  34119. +0x3001,
  34120. +0x271a,
  34121. +0x1f80,
  34122. +0x0,
  34123. +0x1000,
  34124. +0x7825,
  34125. +0x7e05,
  34126. +0x78db,
  34127. +0xb891,
  34128. +0xb89c,
  34129. +0xb89f,
  34130. +0xb0a0,
  34131. +0xf1be,
  34132. +0x1600,
  34133. +0x7080,
  34134. +0x8000,
  34135. +0x18,
  34136. +0x845,
  34137. +0x1b5,
  34138. +0xc088,
  34139. +0x1600,
  34140. +0x708d,
  34141. +0x8000,
  34142. +0x4,
  34143. +0x702c,
  34144. +0xbaa,
  34145. +0xfe2f,
  34146. +0xda28,
  34147. +0xc203,
  34148. +0x41c3,
  34149. +0x18,
  34150. +0x1,
  34151. +0xe46,
  34152. +0xfd6f,
  34153. +0x750c,
  34154. +0x251a,
  34155. +0x1f81,
  34156. +0x10,
  34157. +0x0,
  34158. +0xc004,
  34159. +0x724c,
  34160. +0x7825,
  34161. +0xfd2,
  34162. +0xfeaf,
  34163. +0xc188,
  34164. +0x700c,
  34165. +0x722c,
  34166. +0xc288,
  34167. +0xcc2,
  34168. +0xfd2f,
  34169. +0x726c,
  34170. +0xc0b2,
  34171. +0x1404,
  34172. +0x341b,
  34173. +0xc6c6,
  34174. +0x706c,
  34175. +0xf003,
  34176. +0x7164,
  34177. +0x7a6f,
  34178. +0xe288,
  34179. +0x20e0,
  34180. +0x7cd,
  34181. +0x9f9,
  34182. +0x808e,
  34183. +0x229a,
  34184. +0x8,
  34185. +0x2205,
  34186. +0xf82,
  34187. +0x9003,
  34188. +0xe064,
  34189. +0xb200,
  34190. +0xf1f2,
  34191. +0x78e0,
  34192. +0xc2e6,
  34193. +0x1cfc,
  34194. +0xb6c8,
  34195. +0x2482,
  34196. +0x3303,
  34197. +0xc042,
  34198. +0x40c3,
  34199. +0x8000,
  34200. +0x458,
  34201. +0x8803,
  34202. +0x70cd,
  34203. +0xc041,
  34204. +0xc002,
  34205. +0x2055,
  34206. +0xc00,
  34207. +0xc043,
  34208. +0x1600,
  34209. +0x7080,
  34210. +0x8000,
  34211. +0x4,
  34212. +0x201a,
  34213. +0xf80,
  34214. +0x10,
  34215. +0x0,
  34216. +0xc044,
  34217. +0xf005,
  34218. +0xc001,
  34219. +0x7104,
  34220. +0xc041,
  34221. +0xc001,
  34222. +0x7f0f,
  34223. +0x40c3,
  34224. +0x8000,
  34225. +0x458,
  34226. +0x8804,
  34227. +0x80d,
  34228. +0x3e5,
  34229. +0x706f,
  34230. +0xf064,
  34231. +0x7167,
  34232. +0x252f,
  34233. +0x16c7,
  34234. +0xde1,
  34235. +0x9275,
  34236. +0xd8ff,
  34237. +0x2544,
  34238. +0x17c1,
  34239. +0xe906,
  34240. +0xb961,
  34241. +0x901,
  34242. +0x31,
  34243. +0x781d,
  34244. +0x8e7,
  34245. +0x803e,
  34246. +0x40e1,
  34247. +0xffe,
  34248. +0xfeaf,
  34249. +0x41a1,
  34250. +0x89d,
  34251. +0x30,
  34252. +0x78cf,
  34253. +0x209f,
  34254. +0x41,
  34255. +0x41c3,
  34256. +0x8000,
  34257. +0x6c2,
  34258. +0x43a1,
  34259. +0x602a,
  34260. +0x6038,
  34261. +0x1001,
  34262. +0xc1,
  34263. +0xca09,
  34264. +0x6159,
  34265. +0x2044,
  34266. +0x7c2,
  34267. +0x4020,
  34268. +0xea05,
  34269. +0xba61,
  34270. +0xaff,
  34271. +0x8031,
  34272. +0x781b,
  34273. +0x790e,
  34274. +0x783c,
  34275. +0x781c,
  34276. +0x781c,
  34277. +0x781c,
  34278. +0x4200,
  34279. +0xd81b,
  34280. +0xb861,
  34281. +0x801,
  34282. +0x31,
  34283. +0x7a5d,
  34284. +0x6158,
  34285. +0x2944,
  34286. +0x801,
  34287. +0xb8c4,
  34288. +0x7842,
  34289. +0x7a10,
  34290. +0x4020,
  34291. +0x209a,
  34292. +0x1,
  34293. +0x2004,
  34294. +0xf80,
  34295. +0x3f,
  34296. +0xffc0,
  34297. +0x7845,
  34298. +0xc045,
  34299. +0x7810,
  34300. +0xc040,
  34301. +0x7830,
  34302. +0x207c,
  34303. +0x80,
  34304. +0x41c3,
  34305. +0x6b,
  34306. +0x3,
  34307. +0xaa6,
  34308. +0xfd2f,
  34309. +0x42e1,
  34310. +0xc103,
  34311. +0xc004,
  34312. +0x259a,
  34313. +0x1004,
  34314. +0x7905,
  34315. +0x271a,
  34316. +0x1f80,
  34317. +0x0,
  34318. +0x1000,
  34319. +0x7825,
  34320. +0x7d05,
  34321. +0x78bb,
  34322. +0x2005,
  34323. +0xf81,
  34324. +0x9002,
  34325. +0x0,
  34326. +0xc005,
  34327. +0xb100,
  34328. +0x71c5,
  34329. +0xf19f,
  34330. +0x1600,
  34331. +0x7080,
  34332. +0x8000,
  34333. +0x18,
  34334. +0x845,
  34335. +0x1b5,
  34336. +0xc086,
  34337. +0x1600,
  34338. +0x708d,
  34339. +0x8000,
  34340. +0x4,
  34341. +0x702c,
  34342. +0xa1e,
  34343. +0xfe2f,
  34344. +0xdab4,
  34345. +0xc202,
  34346. +0x41c3,
  34347. +0x16,
  34348. +0x1,
  34349. +0xcba,
  34350. +0xfd6f,
  34351. +0x750c,
  34352. +0x251a,
  34353. +0x1f81,
  34354. +0x10,
  34355. +0x0,
  34356. +0xc003,
  34357. +0xda09,
  34358. +0x7825,
  34359. +0xe46,
  34360. +0xfeaf,
  34361. +0xc186,
  34362. +0x700c,
  34363. +0xd909,
  34364. +0xc286,
  34365. +0xb36,
  34366. +0xfd2f,
  34367. +0x726c,
  34368. +0x2480,
  34369. +0x3303,
  34370. +0x1404,
  34371. +0x341b,
  34372. +0xc6c6,
  34373. +0x78e0,
  34374. +0xc2e6,
  34375. +0x1cfc,
  34376. +0xb6c8,
  34377. +0xc1a9,
  34378. +0xc040,
  34379. +0xd8ff,
  34380. +0x702c,
  34381. +0xb7e,
  34382. +0xfd6f,
  34383. +0x734c,
  34384. +0xc042,
  34385. +0xd8ff,
  34386. +0x742c,
  34387. +0xb72,
  34388. +0xfd6f,
  34389. +0xda08,
  34390. +0xc043,
  34391. +0xc000,
  34392. +0x47cb,
  34393. +0x8000,
  34394. +0x458,
  34395. +0x8fa1,
  34396. +0x205f,
  34397. +0x500,
  34398. +0x706f,
  34399. +0x651e,
  34400. +0x76c3,
  34401. +0x8000,
  34402. +0x86,
  34403. +0xc041,
  34404. +0xf002,
  34405. +0x71a5,
  34406. +0x8f02,
  34407. +0x79af,
  34408. +0x83b,
  34409. +0x64,
  34410. +0xbde0,
  34411. +0x1408,
  34412. +0x300b,
  34413. +0xc003,
  34414. +0x23ca,
  34415. +0x1002,
  34416. +0xbeb,
  34417. +0x9010,
  34418. +0xca05,
  34419. +0x923,
  34420. +0x25,
  34421. +0xd841,
  34422. +0x232f,
  34423. +0x36c7,
  34424. +0x231f,
  34425. +0x3000,
  34426. +0x2032,
  34427. +0xf80,
  34428. +0x8000,
  34429. +0x6c4,
  34430. +0xda2,
  34431. +0xff0f,
  34432. +0x2300,
  34433. +0x32db,
  34434. +0xae00,
  34435. +0x71c5,
  34436. +0xf1e1,
  34437. +0x1600,
  34438. +0x7080,
  34439. +0x8000,
  34440. +0x18,
  34441. +0x85d,
  34442. +0x1b5,
  34443. +0xc084,
  34444. +0x702c,
  34445. +0x952,
  34446. +0xfe2f,
  34447. +0xda14,
  34448. +0xc200,
  34449. +0x41c3,
  34450. +0x17,
  34451. +0x1,
  34452. +0xbea,
  34453. +0xfd6f,
  34454. +0x750c,
  34455. +0xc401,
  34456. +0x8f63,
  34457. +0x8f24,
  34458. +0x74c3,
  34459. +0x8000,
  34460. +0x86,
  34461. +0x7a7b,
  34462. +0xf002,
  34463. +0x7164,
  34464. +0x786f,
  34465. +0x917,
  34466. +0x25,
  34467. +0x70ad,
  34468. +0xf00c,
  34469. +0xc684,
  34470. +0x661e,
  34471. +0x6408,
  34472. +0x7144,
  34473. +0x71a5,
  34474. +0xae00,
  34475. +0x78af,
  34476. +0x8f3,
  34477. +0x80b4,
  34478. +0x7850,
  34479. +0xf1f1,
  34480. +0x700c,
  34481. +0x722c,
  34482. +0xc284,
  34483. +0xa4a,
  34484. +0xfd2f,
  34485. +0x716c,
  34486. +0xc0a9,
  34487. +0x1404,
  34488. +0x341b,
  34489. +0xc6c6,
  34490. +0x0,
  34491. +0x0,
  34492. +0x0,
  34493. +0x0,
  34494. +0x0,
  34495. +0x0,
  34496. +0x0,
  34497. +0x0,
  34498. +0x0,
  34499. +0x0,
  34500. +0x0,
  34501. +0x0,
  34502. +0x0,
  34503. +0x0,
  34504. +0x0,
  34505. +0x0,
  34506. +0x0,
  34507. +0x0,
  34508. +0x0,
  34509. +0x0,
  34510. +0x0,
  34511. +0x0,
  34512. +0x0,
  34513. +0x0,
  34514. +0x0,
  34515. +0x0,
  34516. +0x0,
  34517. +0x0,
  34518. +0x0,
  34519. +0x0,
  34520. +0x0,
  34521. +0x0,
  34522. +0x0,
  34523. +0x0,
  34524. +0x0,
  34525. +0x0,
  34526. +0x0,
  34527. +0x0,
  34528. +0x0,
  34529. +0x0,
  34530. +0x0,
  34531. +0x0,
  34532. +0x0,
  34533. +0x0,
  34534. +0x0,
  34535. +0x0,
  34536. +0x0,
  34537. +0x0,
  34538. +0x0,
  34539. +0x0,
  34540. +0x0,
  34541. +0x0,
  34542. +0x0,
  34543. +0x0,
  34544. +0x0,
  34545. +0x0,
  34546. +0x0,
  34547. +0x0,
  34548. +0x0,
  34549. +0x0,
  34550. +0x0,
  34551. +0x0,
  34552. +0x0,
  34553. +0x0,
  34554. +0x0,
  34555. +0x0,
  34556. +0x0,
  34557. +0x0,
  34558. +0x0,
  34559. +0x0,
  34560. +0x0,
  34561. +0x0,
  34562. +0x0,
  34563. +0x0,
  34564. +0x0,
  34565. +0x0,
  34566. +0x0,
  34567. +0x0,
  34568. +0x0,
  34569. +0x0,
  34570. +0x0,
  34571. +0x0,
  34572. +0x0,
  34573. +0x0,
  34574. +0x0,
  34575. +0x0,
  34576. +0x0,
  34577. +0x0,
  34578. +0x0,
  34579. +0x0,
  34580. +0x0,
  34581. +0x0,
  34582. +0x0,
  34583. +0x0,
  34584. +0x0,
  34585. +0x0,
  34586. +0x0,
  34587. +0x0,
  34588. +0x0,
  34589. +0x0,
  34590. +0x0,
  34591. +0x0,
  34592. +0x0,
  34593. +0x0,
  34594. +0x0,
  34595. +0x0,
  34596. +0x0,
  34597. +0x0,
  34598. +0x0,
  34599. +0x0,
  34600. +0x0,
  34601. +0x0,
  34602. +0x0,
  34603. +0x0,
  34604. +0x0,
  34605. +0x0,
  34606. +0x0,
  34607. +0x0,
  34608. +0x0,
  34609. +0x0,
  34610. +0x0,
  34611. +0x0,
  34612. +0x0,
  34613. +0x0,
  34614. +0x0,
  34615. +0x0,
  34616. +0x0,
  34617. +0x0,
  34618. +0x0,
  34619. +0x0,
  34620. +0x0,
  34621. +0x0,
  34622. +0x0,
  34623. +0x0,
  34624. +0x0,
  34625. +0x0,
  34626. +0x0,
  34627. +0x0,
  34628. +0x0,
  34629. +0x0,
  34630. +0x0,
  34631. +0x0,
  34632. +0x0,
  34633. +0x0,
  34634. +0x0,
  34635. +0x0,
  34636. +0x0,
  34637. +0x0,
  34638. +0x0,
  34639. +0x0,
  34640. +0x0,
  34641. +0x0,
  34642. +0x0,
  34643. +0x0,
  34644. +0x0,
  34645. +0x0,
  34646. +0x0,
  34647. +0x0,
  34648. +0x0,
  34649. +0x0,
  34650. +0x0,
  34651. +0x0,
  34652. +0x0,
  34653. +0x0,
  34654. +0x0,
  34655. +0x0,
  34656. +0x0,
  34657. +0x0,
  34658. +0x0,
  34659. +0x0,
  34660. +0x0,
  34661. +0x0,
  34662. +0x0,
  34663. +0x0,
  34664. +0x0,
  34665. +0x0,
  34666. +0x0,
  34667. +0x0,
  34668. +0x0,
  34669. +0x0,
  34670. +0x0,
  34671. +0x0,
  34672. +0x0,
  34673. +0x0,
  34674. +0x0,
  34675. +0x0,
  34676. +0x0,
  34677. +0x0,
  34678. +0x0,
  34679. +0x0,
  34680. +0x0,
  34681. +0x0,
  34682. +0x0,
  34683. +0x0,
  34684. +0x0,
  34685. +0x0,
  34686. +0x0,
  34687. +0x0,
  34688. +0x0,
  34689. +0x0,
  34690. +0x0,
  34691. +0x0,
  34692. +0x0,
  34693. +0x0,
  34694. +0x0,
  34695. +0x0,
  34696. +0x0,
  34697. +0x0,
  34698. +0x0,
  34699. +0x0,
  34700. +0x0,
  34701. +0x0,
  34702. +0x0,
  34703. +0x0,
  34704. +0x0,
  34705. +0x0,
  34706. +0x0,
  34707. +0x0,
  34708. +0x0,
  34709. +0x0,
  34710. +0x0,
  34711. +0x0,
  34712. +0x0,
  34713. +0x0,
  34714. +0x0,
  34715. +0x0,
  34716. +0x0,
  34717. +0x0,
  34718. +0x0,
  34719. +0x0,
  34720. +0x0,
  34721. +0x0,
  34722. +0x0,
  34723. +0x0,
  34724. +0x0,
  34725. +0x0,
  34726. +0x0,
  34727. +0x0,
  34728. +0x0,
  34729. +0x0,
  34730. +0x0,
  34731. +0x0,
  34732. +0x0,
  34733. +0x0,
  34734. +0x0,
  34735. +0x0,
  34736. +0x0,
  34737. +0x0,
  34738. +0x0,
  34739. +0x0,
  34740. +0x0,
  34741. +0x0,
  34742. +0x0,
  34743. +0x0,
  34744. +0x0,
  34745. +0x0,
  34746. +0x0,
  34747. +0x0,
  34748. +0x0,
  34749. +0x0,
  34750. +0x0,
  34751. +0x0,
  34752. +0x0,
  34753. +0x0,
  34754. +0x0,
  34755. +0x0,
  34756. +0x0,
  34757. +0x0,
  34758. +0x0,
  34759. +0x0,
  34760. +0x0,
  34761. +0x0,
  34762. +0x0,
  34763. +0x0,
  34764. +0x0,
  34765. +0x0,
  34766. +0x0,
  34767. +0x0,
  34768. +0x0,
  34769. +0x0,
  34770. +0x0,
  34771. +0x0,
  34772. +0x0,
  34773. +0x0,
  34774. +0x0,
  34775. +0x0,
  34776. +0x0,
  34777. +0x0,
  34778. +0x0,
  34779. +0x0,
  34780. +0x0,
  34781. +0x0,
  34782. +0x0,
  34783. +0x0,
  34784. +0x0,
  34785. +0x0,
  34786. +0x0,
  34787. +0x0,
  34788. +0x0,
  34789. +0x0,
  34790. +0x0,
  34791. +0x0,
  34792. +0x0,
  34793. +0x0,
  34794. +0x0,
  34795. +0x0,
  34796. +0x0,
  34797. +0x0,
  34798. +0x0,
  34799. +0x0,
  34800. +0x0,
  34801. +0x0,
  34802. +0x0,
  34803. +0x0,
  34804. +0x0,
  34805. +0x0,
  34806. +0x0,
  34807. +0x0,
  34808. +0x0,
  34809. +0x0,
  34810. +0x0,
  34811. +0x0,
  34812. +0x0,
  34813. +0x0,
  34814. +0x0,
  34815. +0x0,
  34816. +0x0,
  34817. +0x0,
  34818. +0x0,
  34819. +0x0,
  34820. +0x0,
  34821. +0x0,
  34822. +0x0,
  34823. +0x0,
  34824. +0x0,
  34825. +0x0,
  34826. +0x0,
  34827. +0x0,
  34828. +0x0,
  34829. +0x0,
  34830. +0x0,
  34831. +0x0,
  34832. +0x0,
  34833. +0x0,
  34834. +0x0,
  34835. +0x0,
  34836. +0x0,
  34837. +0x0,
  34838. +0x0,
  34839. +0x0,
  34840. +0x0,
  34841. +0x0,
  34842. +0x0,
  34843. +0x0,
  34844. +0x0,
  34845. +0x0,
  34846. +0x0,
  34847. +0x0,
  34848. +0x0,
  34849. +0x0,
  34850. +0x0,
  34851. +0x0,
  34852. +0x0,
  34853. +0x0,
  34854. +0x0,
  34855. +0x0,
  34856. +0x0,
  34857. +0x0,
  34858. +0x0,
  34859. +0x0,
  34860. +0x0,
  34861. +0x0,
  34862. +0x0,
  34863. +0x0,
  34864. +0x0,
  34865. +0x0,
  34866. +0x0,
  34867. +0x0,
  34868. +0x0,
  34869. +0x0,
  34870. +0x0,
  34871. +0x0,
  34872. +0x0,
  34873. +0x0,
  34874. +0x0,
  34875. +0x0,
  34876. +0x0,
  34877. +0x0,
  34878. +0x0,
  34879. +0x0,
  34880. +0x0,
  34881. +0x0,
  34882. +0x0,
  34883. +0x0,
  34884. +0x0,
  34885. +0x0,
  34886. +0x0,
  34887. +0x0,
  34888. +0x0,
  34889. +0x0,
  34890. +0x0,
  34891. +0x0,
  34892. +0x0,
  34893. +0x0,
  34894. +0x0,
  34895. +0x0,
  34896. +0x0,
  34897. +0x0,
  34898. +0x0,
  34899. +0x0,
  34900. +0x0,
  34901. +0x0,
  34902. +0x0,
  34903. +0x0,
  34904. +0x0,
  34905. +0x0,
  34906. +0x0,
  34907. +0x0,
  34908. +0x0,
  34909. +0x0,
  34910. +0x0,
  34911. +0x0,
  34912. +0x0,
  34913. +0x0,
  34914. +0x0,
  34915. +0x0,
  34916. +0x0,
  34917. +0x0,
  34918. +0x0,
  34919. +0x0,
  34920. +0x0,
  34921. +0x0,
  34922. +0x0,
  34923. +0x0,
  34924. +0x0,
  34925. +0x0,
  34926. +0x0,
  34927. +0x0,
  34928. +0x0,
  34929. +0x0,
  34930. +0x0,
  34931. +0x0,
  34932. +0x0,
  34933. +0x0,
  34934. +0x0,
  34935. +0x0,
  34936. +0x0,
  34937. +0x0,
  34938. +0x0,
  34939. +0x0,
  34940. +0x0,
  34941. +0x0,
  34942. +0x0,
  34943. +0x0,
  34944. +0x0,
  34945. +0x0,
  34946. +0x0,
  34947. +0x0,
  34948. +0x0,
  34949. +0x0,
  34950. +0x0,
  34951. +0x0,
  34952. +0x0,
  34953. +0x0,
  34954. +0x0,
  34955. +0x0,
  34956. +0x0,
  34957. +0x0,
  34958. +0x0,
  34959. +0x0,
  34960. +0x0,
  34961. +0x0,
  34962. +0x0,
  34963. +0x0,
  34964. +0x0,
  34965. +0x0,
  34966. +0x0,
  34967. +0x0,
  34968. +0x0,
  34969. +0x0,
  34970. +0x0,
  34971. +0x0,
  34972. +0x0,
  34973. +0x0,
  34974. +0x0,
  34975. +0x0,
  34976. +0x0,
  34977. +0x0,
  34978. +0x0,
  34979. +0x0,
  34980. +0x0,
  34981. +0x0,
  34982. +0x0,
  34983. +0x0,
  34984. +0x0,
  34985. +0x0,
  34986. +0x0,
  34987. +0x0,
  34988. +0x0,
  34989. +0x0,
  34990. +0x0,
  34991. +0x0,
  34992. +0x0,
  34993. +0x0,
  34994. +0x0,
  34995. +0x0,
  34996. +0x0,
  34997. +0x0,
  34998. +0x0,
  34999. +0x0,
  35000. +0x0,
  35001. +0x0,
  35002. +0x0,
  35003. +0x0,
  35004. +0x0,
  35005. +0x0,
  35006. +0x0,
  35007. +0x0,
  35008. +0x0,
  35009. +0x0,
  35010. +0x0,
  35011. +0x0,
  35012. +0x0,
  35013. +0x0,
  35014. +0x0,
  35015. +0x0,
  35016. +0x0,
  35017. +0x0,
  35018. +0x0,
  35019. +0x0,
  35020. +0x0,
  35021. +0x0,
  35022. +0x0,
  35023. +0x0,
  35024. +0x0,
  35025. +0x0,
  35026. +0x0,
  35027. +0x0,
  35028. +0x0,
  35029. +0x0,
  35030. +0x0,
  35031. +0x0,
  35032. +0x0,
  35033. +0x0,
  35034. +0x0,
  35035. +0x0,
  35036. +0x0,
  35037. +0x0,
  35038. +0x0,
  35039. +0x0,
  35040. +0x0,
  35041. +0x0,
  35042. +0x0,
  35043. +0x0,
  35044. +0x0,
  35045. +0x0,
  35046. +0x0,
  35047. +0x0,
  35048. +0x0,
  35049. +0x0,
  35050. +0x0,
  35051. +0x0,
  35052. +0x0,
  35053. +0x0,
  35054. +0x0,
  35055. +0x0,
  35056. +0x0,
  35057. +0x0,
  35058. +0x0,
  35059. +0x0,
  35060. +0x0,
  35061. +0x0,
  35062. +0x0,
  35063. +0x0,
  35064. +0x0,
  35065. +0x0,
  35066. +0x0,
  35067. +0x0,
  35068. +0x0,
  35069. +0x0,
  35070. +0x0,
  35071. +0x0,
  35072. +0x0,
  35073. +0x0,
  35074. +0x0,
  35075. +0x0,
  35076. +0x0,
  35077. +0x0,
  35078. +0x0,
  35079. +0x0,
  35080. +0x0,
  35081. +0x0,
  35082. +0x0,
  35083. +0x0,
  35084. +0x0,
  35085. +0x0,
  35086. +0x0,
  35087. +0x0,
  35088. +0x0,
  35089. +0x0,
  35090. +0x0,
  35091. +0x0,
  35092. +0x0,
  35093. +0x0,
  35094. +0x0,
  35095. +0x0,
  35096. +0x0,
  35097. +0x0,
  35098. +0x0,
  35099. +0x0,
  35100. +0x0,
  35101. +0x0,
  35102. +0x0,
  35103. +0x0,
  35104. +0x0,
  35105. +0x0,
  35106. +0x0,
  35107. +0x0,
  35108. +0x0,
  35109. +0x0,
  35110. +0x0,
  35111. +0x0,
  35112. +0x0,
  35113. +0x0,
  35114. +0x0,
  35115. +0x0,
  35116. +0x0,
  35117. +0x0,
  35118. +0x0,
  35119. +0x0,
  35120. +0x0,
  35121. +0x0,
  35122. +0x0,
  35123. +0x0,
  35124. +0x0,
  35125. +0x0,
  35126. +0x0,
  35127. +0x0,
  35128. +0x0,
  35129. +0x0,
  35130. +0x0,
  35131. +0x0,
  35132. +0x0,
  35133. +0x0,
  35134. +0x0,
  35135. +0x0,
  35136. +0x0,
  35137. +0x0,
  35138. +0x0,
  35139. +0x0,
  35140. +0x0,
  35141. +0x0,
  35142. +0x0,
  35143. +0x0,
  35144. +0x0,
  35145. +0x0,
  35146. +0x0,
  35147. +0x0,
  35148. +0x0,
  35149. +0x0,
  35150. +0x0,
  35151. +0x0,
  35152. +0x0,
  35153. +0x0,
  35154. +0x0,
  35155. +0x0,
  35156. +0x0,
  35157. +0x0,
  35158. +0x0,
  35159. +0x0,
  35160. +0x0,
  35161. +0x0,
  35162. +0x0,
  35163. +0x0,
  35164. +0x0,
  35165. +0x0,
  35166. +0x0,
  35167. +0x0,
  35168. +0x0,
  35169. +0x0,
  35170. +0x0,
  35171. +0x0,
  35172. +0x0,
  35173. +0x0,
  35174. +0x0,
  35175. +0x0,
  35176. +0x0,
  35177. +0x0,
  35178. +0x0,
  35179. +0x0,
  35180. +0x0,
  35181. +0x0,
  35182. +0x0,
  35183. +0x0,
  35184. +0x0,
  35185. +0x0,
  35186. +0x0,
  35187. +0x0,
  35188. +0x0,
  35189. +0x0,
  35190. +0x0,
  35191. +0x0,
  35192. +0x0,
  35193. +0x0,
  35194. +0x0,
  35195. +0x0,
  35196. +0x0,
  35197. +0x0,
  35198. +0x0,
  35199. +0x0,
  35200. +0x0,
  35201. +0x0,
  35202. +0x0,
  35203. +0x0,
  35204. +0x0,
  35205. +0x0,
  35206. +0x0,
  35207. +0x0,
  35208. +0x0,
  35209. +0x0,
  35210. +0x0,
  35211. +0x0,
  35212. +0x0,
  35213. +0x0,
  35214. +0x0,
  35215. +0x0,
  35216. +0x0,
  35217. +0x0,
  35218. +0x0,
  35219. +0x0,
  35220. +0x0,
  35221. +0x0,
  35222. +0x0,
  35223. +0x0,
  35224. +0x0,
  35225. +0x0,
  35226. +0x0,
  35227. +0x0,
  35228. +0x0,
  35229. +0x0,
  35230. +0x0,
  35231. +0x0,
  35232. +0x0,
  35233. +0x0,
  35234. +0x0,
  35235. +0x0,
  35236. +0x0,
  35237. +0x0,
  35238. +0x0,
  35239. +0x0,
  35240. +0x0,
  35241. +0x0,
  35242. +0x0,
  35243. +0x0,
  35244. +0x0,
  35245. +0x0,
  35246. +0x0,
  35247. +0x0,
  35248. +0x0,
  35249. +0x0,
  35250. +0x0,
  35251. +0x0,
  35252. +0x0,
  35253. +0x0,
  35254. +0x0,
  35255. +0x0,
  35256. +0x0,
  35257. +0x0,
  35258. +0x0,
  35259. +0x0,
  35260. +0x0,
  35261. +0x0,
  35262. +0x0,
  35263. +0x0,
  35264. +0x0,
  35265. +0x0,
  35266. +0x0,
  35267. +0x0,
  35268. +0x0,
  35269. +0x0,
  35270. +0x0,
  35271. +0x0,
  35272. +0x0,
  35273. +0x0,
  35274. +0x0,
  35275. +0x0,
  35276. +0x0,
  35277. +0x0,
  35278. +0x0,
  35279. +0x0,
  35280. +0x0,
  35281. +0x0,
  35282. +0x0,
  35283. +0x0,
  35284. +0x0,
  35285. +0x0,
  35286. +0x0,
  35287. +0x0,
  35288. +0x0,
  35289. +0x0,
  35290. +0x0,
  35291. +0x0,
  35292. +0x0,
  35293. +0x0,
  35294. +0x0,
  35295. +0x0,
  35296. +0x0,
  35297. +0x0,
  35298. +0x0,
  35299. +0x0,
  35300. +0x0,
  35301. +0x0,
  35302. +0x0,
  35303. +0x0,
  35304. +0x0,
  35305. +0x0,
  35306. +0x0,
  35307. +0x0,
  35308. +0x0,
  35309. +0x0,
  35310. +0x0,
  35311. +0x0,
  35312. +0x0,
  35313. +0x0,
  35314. +0x0,
  35315. +0x0,
  35316. +0x0,
  35317. +0x0,
  35318. +0x0,
  35319. +0x0,
  35320. +0x0,
  35321. +0x0,
  35322. +0x0,
  35323. +0x0,
  35324. +0x0,
  35325. +0x0,
  35326. +0x0,
  35327. +0x0,
  35328. +0x0,
  35329. +0x0,
  35330. +0x0,
  35331. +0x0,
  35332. +0x0,
  35333. +0x0,
  35334. +0x0,
  35335. +0x0,
  35336. +0x0,
  35337. +0x0,
  35338. +0x0,
  35339. +0x0,
  35340. +0x0,
  35341. +0x0,
  35342. +0x0,
  35343. +0x0,
  35344. +0x0,
  35345. +0x0,
  35346. +0x0,
  35347. +0x0,
  35348. +0x0,
  35349. +0x0,
  35350. +0x0,
  35351. +0x0,
  35352. +0x0,
  35353. +0x0,
  35354. +0x0,
  35355. +0x0,
  35356. +0x0,
  35357. +0x0,
  35358. +0x0,
  35359. +0x0,
  35360. +0x0,
  35361. +0x0,
  35362. +0x0,
  35363. +0x0,
  35364. +0x0,
  35365. +0x0,
  35366. +0x0,
  35367. +0x0,
  35368. +0x0,
  35369. +0x0,
  35370. +0x0,
  35371. +0x0,
  35372. +0x0,
  35373. +0x0,
  35374. +0x0,
  35375. +0x0,
  35376. +0x0,
  35377. +0x0,
  35378. +0x0,
  35379. +0x0,
  35380. +0x0,
  35381. +0x0,
  35382. +0x0,
  35383. +0x0,
  35384. +0x0,
  35385. +0x0,
  35386. +0x0,
  35387. +0x0,
  35388. +0x0,
  35389. +0x0,
  35390. +0x0,
  35391. +0x0,
  35392. +0x0,
  35393. +0x0,
  35394. +0x0,
  35395. +0x0,
  35396. +0x0,
  35397. +0x0,
  35398. +0x0,
  35399. +0x0,
  35400. +0x0,
  35401. +0x0,
  35402. +0x0,
  35403. +0x0,
  35404. +0x0,
  35405. +0x0,
  35406. +0x0,
  35407. +0x0,
  35408. +0x0,
  35409. +0x0,
  35410. +0x0,
  35411. +0x0,
  35412. +0x0,
  35413. +0x0,
  35414. +0x0,
  35415. +0x0,
  35416. +0x0,
  35417. +0x0,
  35418. +0x0,
  35419. +0x0,
  35420. +0x0,
  35421. +0x0,
  35422. +0x0,
  35423. +0x0,
  35424. +0x0,
  35425. +0x0,
  35426. +0x0,
  35427. +0x0,
  35428. +0x0,
  35429. +0x0,
  35430. +0x0,
  35431. +0x0,
  35432. +0x0,
  35433. +0x0,
  35434. +0x0,
  35435. +0x0,
  35436. +0x0,
  35437. +0x0,
  35438. +0x0,
  35439. +0x0,
  35440. +0x0,
  35441. +0x0,
  35442. +0x0,
  35443. +0x0,
  35444. +0x0,
  35445. +0x0,
  35446. +0x0,
  35447. +0x0,
  35448. +0x0,
  35449. +0x0,
  35450. +0x0,
  35451. +0x0,
  35452. +0x0,
  35453. +0x0,
  35454. +0x0,
  35455. +0x0,
  35456. +0x0,
  35457. +0x0,
  35458. +0x0,
  35459. +0x0,
  35460. +0x0,
  35461. +0x0,
  35462. +0x0,
  35463. +0x0,
  35464. +0x0,
  35465. +0x0,
  35466. +0x0,
  35467. +0x0,
  35468. +0x0,
  35469. +0x0,
  35470. +0x0,
  35471. +0x0,
  35472. +0x0,
  35473. +0x0,
  35474. +0x0,
  35475. +0x0,
  35476. +0x0,
  35477. +0x0,
  35478. +0x0,
  35479. +0x0,
  35480. +0x0,
  35481. +0x0,
  35482. +0x0,
  35483. +0x0,
  35484. +0x0,
  35485. +0x0,
  35486. +0x0,
  35487. +0x0,
  35488. +0x0,
  35489. +0x0,
  35490. +0x0,
  35491. +0x0,
  35492. +0x0,
  35493. +0x0,
  35494. +0x0,
  35495. +0x0,
  35496. +0x0,
  35497. +0x0,
  35498. +0x0,
  35499. +0x0,
  35500. +0x0,
  35501. +0x0,
  35502. +0x0,
  35503. +0x0,
  35504. +0x0,
  35505. +0x0,
  35506. +0x0,
  35507. +0x0,
  35508. +0x0,
  35509. +0x0,
  35510. +0x0,
  35511. +0x0,
  35512. +0x0,
  35513. +0x0,
  35514. +0x0,
  35515. +0x0,
  35516. +0x0,
  35517. +0x0,
  35518. +0x0,
  35519. +0x0,
  35520. +0x0,
  35521. +0x0,
  35522. +0x0,
  35523. +0x0,
  35524. +0x0,
  35525. +0x0,
  35526. +0x0,
  35527. +0x0,
  35528. +0x0,
  35529. +0x0,
  35530. +0x0,
  35531. +0x0,
  35532. +0x0,
  35533. +0x0,
  35534. +0x0,
  35535. +0x0,
  35536. +0x0,
  35537. +0x0,
  35538. +0x0,
  35539. +0x0,
  35540. +0x0,
  35541. +0x0,
  35542. +0x0,
  35543. +0x0,
  35544. +0x0,
  35545. +0x0,
  35546. +0x0,
  35547. +0x0,
  35548. +0x0,
  35549. +0x0,
  35550. +0x0,
  35551. +0x0,
  35552. +0x0,
  35553. +0x0,
  35554. +0x0,
  35555. +0x0,
  35556. +0x0,
  35557. +0x0,
  35558. +0x0,
  35559. +0x0,
  35560. +0x0,
  35561. +0x0,
  35562. +0x0,
  35563. +0x0,
  35564. +0x0,
  35565. +0x0,
  35566. +0x0,
  35567. +0x0,
  35568. +0x0,
  35569. +0x0,
  35570. +0x0,
  35571. +0x0,
  35572. +0x0,
  35573. +0x0,
  35574. +0x0,
  35575. +0x0,
  35576. +0x0,
  35577. +0x0,
  35578. +0x0,
  35579. +0x0,
  35580. +0x0,
  35581. +0x0,
  35582. +0x0,
  35583. +0x0,
  35584. +0x0,
  35585. +0x0,
  35586. +0x0,
  35587. +0x0,
  35588. +0x0,
  35589. +0x0,
  35590. +0x0,
  35591. +0x0,
  35592. +0x0,
  35593. +0x0,
  35594. +0x0,
  35595. +0x0,
  35596. +0x0,
  35597. +0x0,
  35598. +0x0,
  35599. +0x0,
  35600. +0x0,
  35601. +0x0,
  35602. +0x0,
  35603. +0x0,
  35604. +0x0,
  35605. +0x0,
  35606. +0x0,
  35607. +0x0,
  35608. +0x0,
  35609. +0x0,
  35610. +0x0,
  35611. +0x0,
  35612. +0x0,
  35613. +0x0,
  35614. +0x0,
  35615. +0x0,
  35616. +0x0,
  35617. +0x0,
  35618. +0x0,
  35619. +0x0,
  35620. +0x0,
  35621. +0x0,
  35622. +0x0,
  35623. +0x0,
  35624. +0x0,
  35625. +0x0,
  35626. +0x0,
  35627. +0x0,
  35628. +0x0,
  35629. +0x0,
  35630. +0x0,
  35631. +0x0,
  35632. +0x0,
  35633. +0x0,
  35634. +0x0,
  35635. +0x0,
  35636. +0x0,
  35637. +0x0,
  35638. +0x0,
  35639. +0x0,
  35640. +0x0,
  35641. +0x0,
  35642. +0x0,
  35643. +0x0,
  35644. +0x0,
  35645. +0x0,
  35646. +0x0,
  35647. +0x0,
  35648. +0x0,
  35649. +0x0,
  35650. +0x0,
  35651. +0x0,
  35652. +0x0,
  35653. +0x0,
  35654. +0x0,
  35655. +0x0,
  35656. +0x0,
  35657. +0x0,
  35658. +0x0,
  35659. +0x0,
  35660. +0x0,
  35661. +0x0,
  35662. +0x0,
  35663. +0x0,
  35664. +0x0,
  35665. +0x0,
  35666. +0x0,
  35667. +0x0,
  35668. +0x0,
  35669. +0x0,
  35670. +0x0,
  35671. +0x0,
  35672. +0x0,
  35673. +0x0,
  35674. +0x0,
  35675. +0x0,
  35676. +0x0,
  35677. +0x0,
  35678. +0x0,
  35679. +0x0,
  35680. +0x0,
  35681. +0x0,
  35682. +0x0,
  35683. +0x0,
  35684. +0x0,
  35685. +0x0,
  35686. +0x0,
  35687. +0x0,
  35688. +0x0,
  35689. +0x0,
  35690. +0x0,
  35691. +0x0,
  35692. +0x0,
  35693. +0x0,
  35694. +0x0,
  35695. +0x0,
  35696. +0x0,
  35697. +0x0,
  35698. +0x0,
  35699. +0x0,
  35700. +0x0,
  35701. +0x0,
  35702. +0x0,
  35703. +0x0,
  35704. +0x0,
  35705. +0x0,
  35706. +0x0,
  35707. +0x0,
  35708. +0x0,
  35709. +0x0,
  35710. +0x0,
  35711. +0x0,
  35712. +0x0,
  35713. +0x0,
  35714. +0x0,
  35715. +0x0,
  35716. +0x0,
  35717. +0x0,
  35718. +0x0,
  35719. +0x0,
  35720. +0x0,
  35721. +0x0,
  35722. +0x0,
  35723. +0x0,
  35724. +0x0,
  35725. +0x0,
  35726. +0x0,
  35727. +0x0,
  35728. +0x0,
  35729. +0x0,
  35730. +0x0,
  35731. +0x0,
  35732. +0x0,
  35733. +0x0,
  35734. +0x0,
  35735. +0x0,
  35736. +0x0,
  35737. +0x0,
  35738. +0x0,
  35739. +0x0,
  35740. +0x0,
  35741. +0x0,
  35742. +0x0,
  35743. +0x0,
  35744. +0x0,
  35745. +0x0,
  35746. +0x0,
  35747. +0x0,
  35748. +0x0,
  35749. +0x0,
  35750. +0x0,
  35751. +0x0,
  35752. +0x0,
  35753. +0x0,
  35754. +0x0,
  35755. +0x0,
  35756. +0x0,
  35757. +0x0,
  35758. +0x0,
  35759. +0x0,
  35760. +0x0,
  35761. +0x0,
  35762. +0x0,
  35763. +0x0,
  35764. +0x0,
  35765. +0x0,
  35766. +0x0,
  35767. +0x0,
  35768. +0x0,
  35769. +0x0,
  35770. +0x0,
  35771. +0x0,
  35772. +0x0,
  35773. +0x0,
  35774. +0x0,
  35775. +0x0,
  35776. +0x0,
  35777. +0x0,
  35778. +0x0,
  35779. +0x0,
  35780. +0x0,
  35781. +0x0,
  35782. +0x0,
  35783. +0x0,
  35784. +0x0,
  35785. +0x0,
  35786. +0x0,
  35787. +0x0,
  35788. +0x0,
  35789. +0x0,
  35790. +0x0,
  35791. +0x0,
  35792. +0x0,
  35793. +0x0,
  35794. +0x0,
  35795. +0x0,
  35796. +0x0,
  35797. +0x0,
  35798. +0x0,
  35799. +0x0,
  35800. +0x0,
  35801. +0x0,
  35802. +0x0,
  35803. +0x0,
  35804. +0x0,
  35805. +0x0,
  35806. +0x0,
  35807. +0x0,
  35808. +0x0,
  35809. +0x0,
  35810. +0x0,
  35811. +0x0,
  35812. +0x0,
  35813. +0x0,
  35814. +0x0,
  35815. +0x0,
  35816. +0x0,
  35817. +0x0,
  35818. +0x0,
  35819. +0x0,
  35820. +0x0,
  35821. +0x0,
  35822. +0x0,
  35823. +0x0,
  35824. +0x0,
  35825. +0x0,
  35826. +0x0,
  35827. +0x0,
  35828. +0x0,
  35829. +0x0,
  35830. +0x0,
  35831. +0x0,
  35832. +0x0,
  35833. +0x0,
  35834. +0x0,
  35835. +0x0,
  35836. +0x0,
  35837. +0x0,
  35838. +0x0,
  35839. +0x0,
  35840. +0x0,
  35841. +0x0,
  35842. +0x0,
  35843. +0x0,
  35844. +0x0,
  35845. +0x0,
  35846. +0x0,
  35847. +0x0,
  35848. +0x0,
  35849. +0x0,
  35850. +0x0,
  35851. +0x0,
  35852. +0x0,
  35853. +0x0,
  35854. +0x0,
  35855. +0x0,
  35856. +0x0,
  35857. +0x0,
  35858. +0x0,
  35859. +0x0,
  35860. +0x0,
  35861. +0x0,
  35862. +0x0,
  35863. +0x0,
  35864. +0x0,
  35865. +0x0,
  35866. +0x0,
  35867. +0x0,
  35868. +0x0,
  35869. +0x0,
  35870. +0x0,
  35871. +0x0,
  35872. +0x0,
  35873. +0x0,
  35874. +0x0,
  35875. +0x0,
  35876. +0x0,
  35877. +0x0,
  35878. +0x0,
  35879. +0x0,
  35880. +0x0,
  35881. +0x0,
  35882. +0x0,
  35883. +0x0,
  35884. +0x0,
  35885. +0x0,
  35886. +0x0,
  35887. +0x0,
  35888. +0x0,
  35889. +0x0,
  35890. +0x0,
  35891. +0x0,
  35892. +0x0,
  35893. +0x0,
  35894. +0x0,
  35895. +0x0,
  35896. +0x0,
  35897. +0x0,
  35898. +0x0,
  35899. +0x0,
  35900. +0x0,
  35901. +0x0,
  35902. +0x0,
  35903. +0x0,
  35904. +0x0,
  35905. +0x0,
  35906. +0x0,
  35907. +0x0,
  35908. +0x0,
  35909. +0x0,
  35910. +0x0,
  35911. +0x0,
  35912. +0x0,
  35913. +0x0,
  35914. +0x0,
  35915. +0x0,
  35916. +0x0,
  35917. +0x0,
  35918. +0x0,
  35919. +0x0,
  35920. +0x0,
  35921. +0x0,
  35922. +0x0,
  35923. +0x0,
  35924. +0x0,
  35925. +0x0,
  35926. +0x0,
  35927. +0x0,
  35928. +0x0,
  35929. +0x0,
  35930. +0x0,
  35931. +0x0,
  35932. +0x0,
  35933. +0x0,
  35934. +0x0,
  35935. +0x0,
  35936. +0x0,
  35937. +0x0,
  35938. +0x0,
  35939. +0x0,
  35940. +0x0,
  35941. +0x0,
  35942. +0x0,
  35943. +0x0,
  35944. +0x0,
  35945. +0x0,
  35946. +0x0,
  35947. +0x0,
  35948. +0x0,
  35949. +0x0,
  35950. +0x0,
  35951. +0x0,
  35952. +0x0,
  35953. +0x0,
  35954. +0x0,
  35955. +0x0,
  35956. +0x0,
  35957. +0x0,
  35958. +0x0,
  35959. +0x0,
  35960. +0x0,
  35961. +0x0,
  35962. +0x0,
  35963. +0x0,
  35964. +0x0,
  35965. +0x0,
  35966. +0x0,
  35967. +0x0,
  35968. +0x0,
  35969. +0x0,
  35970. +0x0,
  35971. +0x0,
  35972. +0x0,
  35973. +0x0,
  35974. +0x0,
  35975. +0x0,
  35976. +0x0,
  35977. +0x0,
  35978. +0x0,
  35979. +0x0,
  35980. +0x0,
  35981. +0x0,
  35982. +0x0,
  35983. +0x0,
  35984. +0x0,
  35985. +0x0,
  35986. +0x0,
  35987. +0x0,
  35988. +0x0,
  35989. +0x0,
  35990. +0x0,
  35991. +0x0,
  35992. +0x0,
  35993. +0x0,
  35994. +0x0,
  35995. +0x0,
  35996. +0x0,
  35997. +0x0,
  35998. +0x0,
  35999. +0x0,
  36000. +0x0,
  36001. +0x0,
  36002. +0x0,
  36003. +0x0,
  36004. +0x0,
  36005. +0x0,
  36006. +0x0,
  36007. +0x0,
  36008. +0x0,
  36009. +0x0,
  36010. +0x0,
  36011. +0x0,
  36012. +0x0,
  36013. +0x0,
  36014. +0x0,
  36015. +0x0,
  36016. +0x0,
  36017. +0x0,
  36018. +0x0,
  36019. +0x0,
  36020. +0x0,
  36021. +0x0,
  36022. +0x0,
  36023. +0x0,
  36024. +0x0,
  36025. +0x0,
  36026. +0x0,
  36027. +0x0,
  36028. +0x0,
  36029. +0x0,
  36030. +0x0,
  36031. +0x0,
  36032. +0x0,
  36033. +0x0,
  36034. +0x0,
  36035. +0x0,
  36036. +0x0,
  36037. +0x0,
  36038. +0x0,
  36039. +0x0,
  36040. +0x0,
  36041. +0x0,
  36042. +0x0,
  36043. +0x0,
  36044. +0x0,
  36045. +0x0,
  36046. +0x0,
  36047. +0x0,
  36048. +0x0,
  36049. +0x0,
  36050. +0x0,
  36051. +0x0,
  36052. +0x0,
  36053. +0x0,
  36054. +0x0,
  36055. +0x0,
  36056. +0x0,
  36057. +0x0,
  36058. +0x0,
  36059. +0x0,
  36060. +0x0,
  36061. +0x0,
  36062. +0x0,
  36063. +0x0,
  36064. +0x0,
  36065. +0x0,
  36066. +0x0,
  36067. +0x0,
  36068. +0x0,
  36069. +0x0,
  36070. +0x0,
  36071. +0x0,
  36072. +0x0,
  36073. +0x0,
  36074. +0x0,
  36075. +0x0,
  36076. +0x0,
  36077. +0x0,
  36078. +0x0,
  36079. +0x0,
  36080. +0x0,
  36081. +0x0,
  36082. +0x0,
  36083. +0x0,
  36084. +0x0,
  36085. +0x0,
  36086. +0x0,
  36087. +0x0,
  36088. +0x0,
  36089. +0x0,
  36090. +0x0,
  36091. +0x0,
  36092. +0x0,
  36093. +0x0,
  36094. +0x0,
  36095. +0x0,
  36096. +0x0,
  36097. +0x0,
  36098. +0x0,
  36099. +0x0,
  36100. +0x0,
  36101. +0x0,
  36102. +0x0,
  36103. +0x0,
  36104. +0x0,
  36105. +0x0,
  36106. +0x0,
  36107. +0x0,
  36108. +0x0,
  36109. +0x0,
  36110. +0x0,
  36111. +0x0,
  36112. +0x0,
  36113. +0x0,
  36114. +0x0,
  36115. +0x0,
  36116. +0x0,
  36117. +0x0,
  36118. +0x0,
  36119. +0x0,
  36120. +0x0,
  36121. +0x0,
  36122. +0x0,
  36123. +0x0,
  36124. +0x0,
  36125. +0x0,
  36126. +0x0,
  36127. +0x0,
  36128. +0x0,
  36129. +0x0,
  36130. +0x0,
  36131. +0x0,
  36132. +0x0,
  36133. +0x0,
  36134. +0x0,
  36135. +0x0,
  36136. +0x0,
  36137. +0x0,
  36138. +0x0,
  36139. +0x0,
  36140. +0x0,
  36141. +0x0,
  36142. +0x0,
  36143. +0x0,
  36144. +0x0,
  36145. +0x0,
  36146. +0x0,
  36147. +0x0,
  36148. +0x0,
  36149. +0x0,
  36150. +0x0,
  36151. +0x0,
  36152. +0x0,
  36153. +0x0,
  36154. +0x0,
  36155. +0x0,
  36156. +0x0,
  36157. +0x0,
  36158. +0x0,
  36159. +0x0,
  36160. +0x0,
  36161. +0x0,
  36162. +0x0,
  36163. +0x0,
  36164. +0x0,
  36165. +0x0,
  36166. +0x0,
  36167. +0x0,
  36168. +0x0,
  36169. +0x0,
  36170. +0x0,
  36171. +0x0,
  36172. +0x0,
  36173. +0x0,
  36174. +0x0,
  36175. +0x0,
  36176. +0x0,
  36177. +0x0,
  36178. +0x0,
  36179. +0x0,
  36180. +0x0,
  36181. +0x0,
  36182. +0x0,
  36183. +0x0,
  36184. +0x0,
  36185. +0x0,
  36186. +0x0,
  36187. +0x0,
  36188. +0x0,
  36189. +0x0,
  36190. +0x0,
  36191. +0x0,
  36192. +0x0,
  36193. +0x0,
  36194. +0x0,
  36195. +0x0,
  36196. +0x0,
  36197. +0x0,
  36198. +0x0,
  36199. +0x0,
  36200. +0x0,
  36201. +0x0,
  36202. +0x0,
  36203. +0x0,
  36204. +0x0,
  36205. +0x0,
  36206. +0x0,
  36207. +0x0,
  36208. +0x0,
  36209. +0x0,
  36210. +0x0,
  36211. +0x0,
  36212. +0x0,
  36213. +0x0,
  36214. +0x0,
  36215. +0x0,
  36216. +0x0,
  36217. +0x0,
  36218. +0x0,
  36219. +0x0,
  36220. +0x0,
  36221. +0x0,
  36222. +0x0,
  36223. +0x0,
  36224. +0x0,
  36225. +0x0,
  36226. +0x0,
  36227. +0x0,
  36228. +0x0,
  36229. +0x0,
  36230. +0x0,
  36231. +0x0,
  36232. +0x0,
  36233. +0x0,
  36234. +0x0,
  36235. +0x0,
  36236. +0x0,
  36237. +0x0,
  36238. +0x0,
  36239. +0x0,
  36240. +0x0,
  36241. +0x0,
  36242. +0x0,
  36243. +0x0,
  36244. +0x0,
  36245. +0x0,
  36246. +0x0,
  36247. +0x0,
  36248. +0x0,
  36249. +0x0,
  36250. +0x0,
  36251. +0x0,
  36252. +0x0,
  36253. +0x0,
  36254. +0x0,
  36255. +0x0,
  36256. +0x0,
  36257. +0x0,
  36258. +0x0,
  36259. +0x0,
  36260. +0x0,
  36261. +0x0,
  36262. +0x0,
  36263. +0x0,
  36264. +0x0,
  36265. +0x0,
  36266. +0x0,
  36267. +0x0,
  36268. +0x0,
  36269. +0x0,
  36270. +0x0,
  36271. +0x0,
  36272. +0x0,
  36273. +0x0,
  36274. +0x0,
  36275. +0x0,
  36276. +0x0,
  36277. +0x0,
  36278. +0x0,
  36279. +0x0,
  36280. +0x0,
  36281. +0x0,
  36282. +0x0,
  36283. +0x0,
  36284. +0x0,
  36285. +0x0,
  36286. +0x0,
  36287. +0x0,
  36288. +0x0,
  36289. +0x0,
  36290. +0x0,
  36291. +0x0,
  36292. +0x0,
  36293. +0x0,
  36294. +0x0,
  36295. +0x0,
  36296. +0x0,
  36297. +0x0,
  36298. +0x0,
  36299. +0x0,
  36300. +0x0,
  36301. +0x0,
  36302. +0x0,
  36303. +0x0,
  36304. +0x0,
  36305. +0x0,
  36306. +0x0,
  36307. +0x0,
  36308. +0x0,
  36309. +0x0,
  36310. +0x0,
  36311. +0x0,
  36312. +0x0,
  36313. +0x0,
  36314. +0x0,
  36315. +0x0,
  36316. +0x0,
  36317. +0x0,
  36318. +0x0,
  36319. +0x0,
  36320. +0x0,
  36321. +0x0,
  36322. +0x0,
  36323. +0x0,
  36324. +0x0,
  36325. +0x0,
  36326. +0x0,
  36327. +0x0,
  36328. +0x0,
  36329. +0x0,
  36330. +0x0,
  36331. +0x0,
  36332. +0x0,
  36333. +0x0,
  36334. +0x0,
  36335. +0x0,
  36336. +0x0,
  36337. +0x0,
  36338. +0x0,
  36339. +0x0,
  36340. +0x0,
  36341. +0x0,
  36342. +0x0,
  36343. +0x0,
  36344. +0x0,
  36345. +0x0,
  36346. +0x0,
  36347. +0x0,
  36348. +0x0,
  36349. +0x0,
  36350. +0x0,
  36351. +0x0,
  36352. +0x0,
  36353. +0x0,
  36354. +0x0,
  36355. +0x0,
  36356. +0x0,
  36357. +0x0,
  36358. +0x0,
  36359. +0x0,
  36360. +0x0,
  36361. +0x0,
  36362. +0x0,
  36363. +0x0,
  36364. +0x0,
  36365. +0x0,
  36366. +0x0,
  36367. +0x0,
  36368. +0x0,
  36369. +0x0,
  36370. +0x0,
  36371. +0x0,
  36372. +0x0,
  36373. +0x0,
  36374. +0x0,
  36375. +0x0,
  36376. +0x0,
  36377. +0x0,
  36378. +0x0,
  36379. +0x0,
  36380. +0x0,
  36381. +0x0,
  36382. +0x0,
  36383. +0x0,
  36384. +0x0,
  36385. +0x0,
  36386. +0x0,
  36387. +0x0,
  36388. +0x0,
  36389. +0x0,
  36390. +0x0,
  36391. +0x0,
  36392. +0x0,
  36393. +0x0,
  36394. +0x0,
  36395. +0x0,
  36396. +0x0,
  36397. +0x0,
  36398. +0x0,
  36399. +0x0,
  36400. +0x0,
  36401. +0x0,
  36402. +0x0,
  36403. +0x0,
  36404. +0x0,
  36405. +0x0,
  36406. +0x0,
  36407. +0x0,
  36408. +0x0,
  36409. +0x0,
  36410. +0x0,
  36411. +0x0,
  36412. +0x0,
  36413. +0x0,
  36414. +0x0,
  36415. +0x0,
  36416. +0x0,
  36417. +0x0,
  36418. +0x0,
  36419. +0x0,
  36420. +0x0,
  36421. +0x0,
  36422. +0x0,
  36423. +0x0,
  36424. +0x0,
  36425. +0x0,
  36426. +0x0,
  36427. +0x0,
  36428. +0x0,
  36429. +0x0,
  36430. +0x0,
  36431. +0x0,
  36432. +0x0,
  36433. +0x0,
  36434. +0x0,
  36435. +0x0,
  36436. +0x0,
  36437. +0x0,
  36438. +0x0,
  36439. +0x0,
  36440. +0x0,
  36441. +0x0,
  36442. +0x0,
  36443. +0x0,
  36444. +0x0,
  36445. +0x0,
  36446. +0x0,
  36447. +0x0,
  36448. +0x0,
  36449. +0x0,
  36450. +0x0,
  36451. +0x0,
  36452. +0x0,
  36453. +0x0,
  36454. +0x0,
  36455. +0x0,
  36456. +0x0,
  36457. +0x0,
  36458. +0x0,
  36459. +0x0,
  36460. +0x0,
  36461. +0x0,
  36462. +0x0,
  36463. +0x0,
  36464. +0x0,
  36465. +0x0,
  36466. +0x0,
  36467. +0x0,
  36468. +0x0,
  36469. +0x0,
  36470. +0x0,
  36471. +0x0,
  36472. +0x0,
  36473. +0x0,
  36474. +0x0,
  36475. +0x0,
  36476. +0x0,
  36477. +0x0,
  36478. +0x0,
  36479. +0x0,
  36480. +0x0,
  36481. +0x0,
  36482. +0x0,
  36483. +0x0,
  36484. +0x0,
  36485. +0x0,
  36486. +0x0,
  36487. +0x0,
  36488. +0x0,
  36489. +0x0,
  36490. +0x0,
  36491. +0x0,
  36492. +0x0,
  36493. +0x0,
  36494. +0x0,
  36495. +0x0,
  36496. +0x0,
  36497. +0x0,
  36498. +0x0,
  36499. +0x0,
  36500. +0x0,
  36501. +0x0,
  36502. +0x0,
  36503. +0x0,
  36504. +0x0,
  36505. +0x0,
  36506. +0x0,
  36507. +0x0,
  36508. +0x0,
  36509. +0x0,
  36510. +0x0,
  36511. +0x0,
  36512. +0x0,
  36513. +0x0,
  36514. +0x0,
  36515. +0x0,
  36516. +0x0,
  36517. +0x0,
  36518. +0x0,
  36519. +0x0,
  36520. +0x0,
  36521. +0x0,
  36522. +0x0,
  36523. +0x0,
  36524. +0x0,
  36525. +0x0,
  36526. +0x0,
  36527. +0x0,
  36528. +0x0,
  36529. +0x0,
  36530. +0x0,
  36531. +0x0,
  36532. +0x0,
  36533. +0x0,
  36534. +0x0,
  36535. +0x0,
  36536. +0x0,
  36537. +0x0,
  36538. +0x0,
  36539. +0x0,
  36540. +0x0,
  36541. +0x0,
  36542. +0x0,
  36543. +0x0,
  36544. +0x0,
  36545. +0x0,
  36546. +0x0,
  36547. +0x0,
  36548. +0x0,
  36549. +0x0,
  36550. +0x0,
  36551. +0x0,
  36552. +0x0,
  36553. +0x0,
  36554. +0x0,
  36555. +0x0,
  36556. +0x0,
  36557. +0x0,
  36558. +0x0,
  36559. +0x0,
  36560. +0x0,
  36561. +0x0,
  36562. +0x0,
  36563. +0x0,
  36564. +0x0,
  36565. +0x0,
  36566. +0x0,
  36567. +0x0,
  36568. +0x0,
  36569. +0x0,
  36570. +0x0,
  36571. +0x0,
  36572. +0x0,
  36573. +0x0,
  36574. +0x0,
  36575. +0x0,
  36576. +0x0,
  36577. +0x0,
  36578. +0x0,
  36579. +0x0,
  36580. +0x0,
  36581. +0x0,
  36582. +0x0,
  36583. +0x0,
  36584. +0x0,
  36585. +0x0,
  36586. +0x0,
  36587. +0x0,
  36588. +0x0,
  36589. +0x0,
  36590. +0x0,
  36591. +0x0,
  36592. +0x0,
  36593. +0x0,
  36594. +0x0,
  36595. +0x0,
  36596. +0x0,
  36597. +0x0,
  36598. +0x0,
  36599. +0x0,
  36600. +0x0,
  36601. +0x0,
  36602. +0x0,
  36603. +0x0,
  36604. +0x0,
  36605. +0x0,
  36606. +0x0,
  36607. +0x0,
  36608. +0x0,
  36609. +0x0,
  36610. +0x0,
  36611. +0x0,
  36612. +0x0,
  36613. +0x0,
  36614. +0x0,
  36615. +0x0,
  36616. +0x0,
  36617. +0x0,
  36618. +0x0,
  36619. +0x0,
  36620. +0x0,
  36621. +0x0,
  36622. +0x0,
  36623. +0x0,
  36624. +0x0,
  36625. +0x0,
  36626. +0x0,
  36627. +0x0,
  36628. +0x0,
  36629. +0x0,
  36630. +0x0,
  36631. +0x0,
  36632. +0x0,
  36633. +0x0,
  36634. +0x0,
  36635. +0x0,
  36636. +0x0,
  36637. +0x0,
  36638. +0x0,
  36639. +0x0,
  36640. +0x0,
  36641. +0x0,
  36642. +0x0,
  36643. +0x0,
  36644. +0x0,
  36645. +0x0,
  36646. +0x0,
  36647. +0x0,
  36648. +0x0,
  36649. +0x0,
  36650. +0x0,
  36651. +0x0,
  36652. +0x0,
  36653. +0x0,
  36654. +0x0,
  36655. +0x0,
  36656. +0x0,
  36657. +0x0,
  36658. +0x0,
  36659. +0x0,
  36660. +0x0,
  36661. +0x0,
  36662. +0x0,
  36663. +0x0,
  36664. +0x0,
  36665. +0x0,
  36666. +0x0,
  36667. +0x0,
  36668. +0x0,
  36669. +0x0,
  36670. +0x0,
  36671. +0x0,
  36672. +0x0,
  36673. +0x0,
  36674. +0x0,
  36675. +0x0,
  36676. +0x0,
  36677. +0x0,
  36678. +0x0,
  36679. +0x0,
  36680. +0x0,
  36681. +0x0,
  36682. +0x0,
  36683. +0x0,
  36684. +0x0,
  36685. +0x0,
  36686. +0x0,
  36687. +0x0,
  36688. +0x0,
  36689. +0x0,
  36690. +0x0,
  36691. +0x0,
  36692. +0x0,
  36693. +0x0,
  36694. +0x0,
  36695. +0x0,
  36696. +0x0,
  36697. +0x0,
  36698. +0x0,
  36699. +0x0,
  36700. +0x0,
  36701. +0x0,
  36702. +0x0,
  36703. +0x0,
  36704. +0x0,
  36705. +0x0,
  36706. +0x0,
  36707. +0x0,
  36708. +0x0,
  36709. +0x0,
  36710. +0x0,
  36711. +0x0,
  36712. +0x0,
  36713. +0x0,
  36714. +0x0,
  36715. +0x0,
  36716. +0x0,
  36717. +0x0,
  36718. +0x0,
  36719. +0x0,
  36720. +0x0,
  36721. +0x0,
  36722. +0x0,
  36723. +0x0,
  36724. +0x0,
  36725. +0x0,
  36726. +0x0,
  36727. +0x0,
  36728. +0x0,
  36729. +0x0,
  36730. +0x0,
  36731. +0x0,
  36732. +0x0,
  36733. +0x0,
  36734. +0x0,
  36735. +0x0,
  36736. +0x0,
  36737. +0x0,
  36738. +0x0,
  36739. +0x0,
  36740. +0x0,
  36741. +0x0,
  36742. +0x0,
  36743. +0x0,
  36744. +0x0,
  36745. +0x0,
  36746. +0x0,
  36747. +0x0,
  36748. +0x0,
  36749. +0x0,
  36750. +0x0,
  36751. +0x0,
  36752. +0x0,
  36753. +0x0,
  36754. +0x0,
  36755. +0x0,
  36756. +0x0,
  36757. +0x0,
  36758. +0x0,
  36759. +0x0,
  36760. +0x0,
  36761. +0x0,
  36762. +0x0,
  36763. +0x0,
  36764. +0x0,
  36765. +0x0,
  36766. +0x0,
  36767. +0x0,
  36768. +0x0,
  36769. +0x0,
  36770. +0x0,
  36771. +0x0,
  36772. +0x0,
  36773. +0x0,
  36774. +0x0,
  36775. +0x0,
  36776. +0x0,
  36777. +0x0,
  36778. +0x0,
  36779. +0x0,
  36780. +0x0,
  36781. +0x0,
  36782. +0x0,
  36783. +0x0,
  36784. +0x0,
  36785. +0x0,
  36786. +0x0,
  36787. +0x0,
  36788. +0x0,
  36789. +0x0,
  36790. +0x0,
  36791. +0x0,
  36792. +0x0,
  36793. +0x0,
  36794. +0x0,
  36795. +0x0,
  36796. +0x0,
  36797. +0x0,
  36798. +0x0,
  36799. +0x0,
  36800. +0x0,
  36801. +0x0,
  36802. +0x0,
  36803. +0x0,
  36804. +0x0,
  36805. +0x0,
  36806. +0x0,
  36807. +0x0,
  36808. +0x0,
  36809. +0x0,
  36810. +0x0,
  36811. +0x0,
  36812. +0x0,
  36813. +0x0,
  36814. +0x0,
  36815. +0x0,
  36816. +0x0,
  36817. +0x0,
  36818. +0x0,
  36819. +0x0,
  36820. +0x0,
  36821. +0x0,
  36822. +0x0,
  36823. +0x0,
  36824. +0x0,
  36825. +0x0,
  36826. +0x0,
  36827. +0x0,
  36828. +0x0,
  36829. +0x0,
  36830. +0x0,
  36831. +0x0,
  36832. +0x0,
  36833. +0x0,
  36834. +0x0,
  36835. +0x0,
  36836. +0x0,
  36837. +0x0,
  36838. +0x0,
  36839. +0x0,
  36840. +0x0,
  36841. +0x0,
  36842. +0x0,
  36843. +0x0,
  36844. +0x0,
  36845. +0x0,
  36846. +0x0,
  36847. +0x0,
  36848. +0x0,
  36849. +0x0,
  36850. +0x0,
  36851. +0x0,
  36852. +0x0,
  36853. +0x0,
  36854. +0x0,
  36855. +0x0,
  36856. +0x0,
  36857. +0x0,
  36858. +0x0,
  36859. +0x0,
  36860. +0x0,
  36861. +0x0,
  36862. +0x0,
  36863. +0x0,
  36864. +0x0,
  36865. +0x0,
  36866. +0x0,
  36867. +0x0,
  36868. +0x0,
  36869. +0x0,
  36870. +0x0,
  36871. +0x0,
  36872. +0x0,
  36873. +0x0,
  36874. +0x0,
  36875. +0x0,
  36876. +0x0,
  36877. +0x0,
  36878. +0x0,
  36879. +0x0,
  36880. +0x0,
  36881. +0x0,
  36882. +0x0,
  36883. +0x0,
  36884. +0x0,
  36885. +0x0,
  36886. +0x0,
  36887. +0x0,
  36888. +0x0,
  36889. +0x0,
  36890. +0x0,
  36891. +0x0,
  36892. +0x0,
  36893. +0x0,
  36894. +0x0,
  36895. +0x0,
  36896. +0x0,
  36897. +0x0,
  36898. +0x0,
  36899. +0x0,
  36900. +0x0,
  36901. +0x0,
  36902. +0x0,
  36903. +0x0,
  36904. +0x0,
  36905. +0x0,
  36906. +0x0,
  36907. +0x0,
  36908. +0x0,
  36909. +0x0,
  36910. +0x0,
  36911. +0x0,
  36912. +0x0,
  36913. +0x0,
  36914. +0x0,
  36915. +0x0,
  36916. +0x0,
  36917. +0x0,
  36918. +0x0,
  36919. +0x0,
  36920. +0x0,
  36921. +0x0,
  36922. +0x0,
  36923. +0x0,
  36924. +0x0,
  36925. +0x0,
  36926. +0x0,
  36927. +0x0,
  36928. +0x0,
  36929. +0x0,
  36930. +0x0,
  36931. +0x0,
  36932. +0x0,
  36933. +0x0,
  36934. +0x0,
  36935. +0x0,
  36936. +0x0,
  36937. +0x0,
  36938. +0x0,
  36939. +0x0,
  36940. +0x0,
  36941. +0x0,
  36942. +0x0,
  36943. +0x0,
  36944. +0x0,
  36945. +0x0,
  36946. +0x0,
  36947. +0x0,
  36948. +0x0,
  36949. +0x0,
  36950. +0x0,
  36951. +0x0,
  36952. +0x0,
  36953. +0x0,
  36954. +0x0,
  36955. +0x0,
  36956. +0x0,
  36957. +0x0,
  36958. +0x0,
  36959. +0x0,
  36960. +0x0,
  36961. +0x0,
  36962. +0x0,
  36963. +0x0,
  36964. +0x0,
  36965. +0x0,
  36966. +0x0,
  36967. +0x0,
  36968. +0x0,
  36969. +0x0,
  36970. +0x0,
  36971. +0x0,
  36972. +0x0,
  36973. +0x0,
  36974. +0x0,
  36975. +0x0,
  36976. +0x0,
  36977. +0x0,
  36978. +0x0,
  36979. +0x0,
  36980. +0x0,
  36981. +0x0,
  36982. +0x0,
  36983. +0x0,
  36984. +0x0,
  36985. +0x0,
  36986. +0x0,
  36987. +0x0,
  36988. +0x0,
  36989. +0x0,
  36990. +0x0,
  36991. +0x0,
  36992. +0x0,
  36993. +0x0,
  36994. +0x0,
  36995. +0x0,
  36996. +0x0,
  36997. +0x0,
  36998. +0x0,
  36999. +0x0,
  37000. +0x0,
  37001. +0x0,
  37002. +0x0,
  37003. +0x0,
  37004. +0x0,
  37005. +0x0,
  37006. +0x0,
  37007. +0x0,
  37008. +0x0,
  37009. +0x0,
  37010. +0x0,
  37011. +0x0,
  37012. +0x0,
  37013. +0x0,
  37014. +0x0,
  37015. +0x0,
  37016. +0x0,
  37017. +0x0,
  37018. +0x0,
  37019. +0x0,
  37020. +0x0,
  37021. +0x0,
  37022. +0x0,
  37023. +0x0,
  37024. +0x0,
  37025. +0x0,
  37026. +0x0,
  37027. +0x0,
  37028. +0x0,
  37029. +0x0,
  37030. +0x0,
  37031. +0x0,
  37032. +0x0,
  37033. +0x0,
  37034. +0x0,
  37035. +0x0,
  37036. +0x0,
  37037. +0x0,
  37038. +0x0,
  37039. +0x0,
  37040. +0x0,
  37041. +0x0,
  37042. +0x0,
  37043. +0x0,
  37044. +0x0,
  37045. +0x0,
  37046. +0x0,
  37047. +0x0,
  37048. +0x0,
  37049. +0x0,
  37050. +0x0,
  37051. +0x0,
  37052. +0x0,
  37053. +0x0,
  37054. +0x0,
  37055. +0x0,
  37056. +0x0,
  37057. +0x0,
  37058. +0x0,
  37059. +0x0,
  37060. +0x0,
  37061. +0x0,
  37062. +0x0,
  37063. +0x0,
  37064. +0x0,
  37065. +0x0,
  37066. +0x0,
  37067. +0x0,
  37068. +0x0,
  37069. +0x0,
  37070. +0x0,
  37071. +0x0,
  37072. +0x0,
  37073. +0x0,
  37074. +0x0,
  37075. +0x0,
  37076. +0x0,
  37077. +0x0,
  37078. +0x0,
  37079. +0x0,
  37080. +0x0,
  37081. +0x0,
  37082. +0x0,
  37083. +0x0,
  37084. +0x0,
  37085. +0x0,
  37086. +0x0,
  37087. +0x0,
  37088. +0x0,
  37089. +0x0,
  37090. +0x0,
  37091. +0x0,
  37092. +0x0,
  37093. +0x0,
  37094. +0x0,
  37095. +0x0,
  37096. +0x0,
  37097. +0x0,
  37098. +0x0,
  37099. +0x0,
  37100. +0x0,
  37101. +0x0,
  37102. +0x0,
  37103. +0x0,
  37104. +0x0,
  37105. +0x0,
  37106. +0x0,
  37107. +0x0,
  37108. +0x0,
  37109. +0x0,
  37110. +0x0,
  37111. +0x0,
  37112. +0x0,
  37113. +0x0,
  37114. +0x0,
  37115. +0x0,
  37116. +0x0,
  37117. +0x0,
  37118. +0x0,
  37119. +0x0,
  37120. +0x0,
  37121. +0x0,
  37122. +0x0,
  37123. +0x0,
  37124. +0x0,
  37125. +0x0,
  37126. +0x0,
  37127. +0x0,
  37128. +0x0,
  37129. +0x0,
  37130. +0x0,
  37131. +0x0,
  37132. +0x0,
  37133. +0x0,
  37134. +0x0,
  37135. +0x0,
  37136. +0x0,
  37137. +0x0,
  37138. +0x0,
  37139. +0x0,
  37140. +0x0,
  37141. +0x0,
  37142. +0x0,
  37143. +0x0,
  37144. +0x0,
  37145. +0x0,
  37146. +0x0,
  37147. +0x0,
  37148. +0x0,
  37149. +0x0,
  37150. +0x0,
  37151. +0x0,
  37152. +0x0,
  37153. +0x0,
  37154. +0x0,
  37155. +0x0,
  37156. +0x0,
  37157. +0x0,
  37158. +0x0,
  37159. +0x0,
  37160. +0x0,
  37161. +0x0,
  37162. +0x0,
  37163. +0x0,
  37164. +0x0,
  37165. +0x0,
  37166. +0x0,
  37167. +0x0,
  37168. +0x0,
  37169. +0x0,
  37170. +0x0,
  37171. +0x0,
  37172. +0x0,
  37173. +0x0,
  37174. +0x0,
  37175. +0x0,
  37176. +0x0,
  37177. +0x0,
  37178. +0x0,
  37179. +0x0,
  37180. +0x0,
  37181. +0x0,
  37182. +0x0,
  37183. +0x0,
  37184. +0x0,
  37185. +0x0,
  37186. +0x0,
  37187. +0x0,
  37188. +0x0,
  37189. +0x0,
  37190. +0x0,
  37191. +0x0,
  37192. +0x0,
  37193. +0x0,
  37194. +0x0,
  37195. +0x0,
  37196. +0x0,
  37197. +0x0,
  37198. +0x0,
  37199. +0x0,
  37200. +0x0,
  37201. +0x0,
  37202. +0x0,
  37203. +0x0,
  37204. +0x0,
  37205. +0x0,
  37206. +0x0,
  37207. +0x0,
  37208. +0x0,
  37209. +0x0,
  37210. +0x0,
  37211. +0x0,
  37212. +0x0,
  37213. +0x0,
  37214. +0x0,
  37215. +0x0,
  37216. +0x0,
  37217. +0x0,
  37218. +0x0,
  37219. +0x0,
  37220. +0x0,
  37221. +0x0,
  37222. +0x0,
  37223. +0x0,
  37224. +0x0,
  37225. +0x0,
  37226. +0x0,
  37227. +0x0,
  37228. +0x0,
  37229. +0x0,
  37230. +0x0,
  37231. +0x0,
  37232. +0x0,
  37233. +0x0,
  37234. +0x0,
  37235. +0x0,
  37236. +0x0,
  37237. +0x0,
  37238. +0x0,
  37239. +0x0,
  37240. +0x0,
  37241. +0x0,
  37242. +0x0,
  37243. +0x0,
  37244. +0x0,
  37245. +0x0,
  37246. +0x0,
  37247. +0x0,
  37248. +0x0,
  37249. +0x0,
  37250. +0x0,
  37251. +0x0,
  37252. +0x0,
  37253. +0x0,
  37254. +0x0,
  37255. +0x0,
  37256. +0x0,
  37257. +0x0,
  37258. +0x0,
  37259. +0x0,
  37260. +0x0,
  37261. +0x0,
  37262. +0x0,
  37263. +0x0,
  37264. +0x0,
  37265. +0x0,
  37266. +0x0,
  37267. +0x0,
  37268. +0x0,
  37269. +0x0,
  37270. +0x0,
  37271. +0x0,
  37272. +0x0,
  37273. +0x0,
  37274. +0x0,
  37275. +0x0,
  37276. +0x0,
  37277. +0x0,
  37278. +0x0,
  37279. +0x0,
  37280. +0x0,
  37281. +0x0,
  37282. +0x0,
  37283. +0x0,
  37284. +0x0,
  37285. +0x0,
  37286. +0x0,
  37287. +0x0,
  37288. +0x0,
  37289. +0x0,
  37290. +0x0,
  37291. +0x0,
  37292. +0x0,
  37293. +0x0,
  37294. +0x0,
  37295. +0x0,
  37296. +0x0,
  37297. +0x0,
  37298. +0x0,
  37299. +0x0,
  37300. +0x0,
  37301. +0x0,
  37302. +0x0,
  37303. +0x0,
  37304. +0x0,
  37305. +0x0,
  37306. +0x0,
  37307. +0x0,
  37308. +0x0,
  37309. +0x0,
  37310. +0x0,
  37311. +0x0,
  37312. +0x0,
  37313. +0x0,
  37314. +0x0,
  37315. +0x0,
  37316. +0x0,
  37317. +0x0,
  37318. +0x0,
  37319. +0x0,
  37320. +0x0,
  37321. +0x0,
  37322. +0x0,
  37323. +0x0,
  37324. +0x0,
  37325. +0x0,
  37326. +0x0,
  37327. +0x0,
  37328. +0x0,
  37329. +0x0,
  37330. +0x0,
  37331. +0x0,
  37332. +0x0,
  37333. +0x0,
  37334. +0x0,
  37335. +0x0,
  37336. +0x0,
  37337. +0x0,
  37338. +0x0,
  37339. +0x0,
  37340. +0x0,
  37341. +0x0,
  37342. +0x0,
  37343. +0x0,
  37344. +0x0,
  37345. +0x0,
  37346. +0x0,
  37347. +0x0,
  37348. +0x0,
  37349. +0x0,
  37350. +0x0,
  37351. +0x0,
  37352. +0x0,
  37353. +0x0,
  37354. +0x0,
  37355. +0x0,
  37356. +0x0,
  37357. +0x0,
  37358. +0x0,
  37359. +0x0,
  37360. +0x0,
  37361. +0x0,
  37362. +0x0,
  37363. +0x0,
  37364. +0x0,
  37365. +0x0,
  37366. +0x0,
  37367. +0x0,
  37368. +0x0,
  37369. +0x0,
  37370. +0x0,
  37371. +0x0,
  37372. +0x0,
  37373. +0x0,
  37374. +0x0,
  37375. +0x0,
  37376. +0x0,
  37377. +0x0,
  37378. +0x0,
  37379. +0x0,
  37380. +0x0,
  37381. +0x0,
  37382. +0x0,
  37383. +0x0,
  37384. +0x0,
  37385. +0x0,
  37386. +0x0,
  37387. +0x0,
  37388. +0x0,
  37389. +0x0,
  37390. +0x0,
  37391. +0x0,
  37392. +0x0,
  37393. +0x0,
  37394. +0x0,
  37395. +0x0,
  37396. +0x0,
  37397. +0x0,
  37398. +0x0,
  37399. +0x0,
  37400. +0x0,
  37401. +0x0,
  37402. +0x0,
  37403. +0x0,
  37404. +0x0,
  37405. +0x0,
  37406. +0x0,
  37407. +0x0,
  37408. +0x0,
  37409. +0x0,
  37410. +0x0,
  37411. +0x0,
  37412. +0x0,
  37413. +0x0,
  37414. +0x0,
  37415. +0x0,
  37416. +0x0,
  37417. +0x0,
  37418. +0x0,
  37419. +0x0,
  37420. +0x0,
  37421. +0x0,
  37422. +0x0,
  37423. +0x0,
  37424. +0x0,
  37425. +0x0,
  37426. +0x0,
  37427. +0x0,
  37428. +0x0,
  37429. +0x0,
  37430. +0x0,
  37431. +0x0,
  37432. +0x0,
  37433. +0x0,
  37434. +0x0,
  37435. +0x0,
  37436. +0x0,
  37437. +0x0,
  37438. +0x0,
  37439. +0x0,
  37440. +0x0,
  37441. +0x0,
  37442. +0x0,
  37443. +0x0,
  37444. +0x0,
  37445. +0x0,
  37446. +0x0,
  37447. +0x0,
  37448. +0x0,
  37449. +0x0,
  37450. +0x0,
  37451. +0x0,
  37452. +0x0,
  37453. +0x0,
  37454. +0x0,
  37455. +0x0,
  37456. +0x0,
  37457. +0x0,
  37458. +0x0,
  37459. +0x0,
  37460. +0x0,
  37461. +0x0,
  37462. +0x0,
  37463. +0x0,
  37464. +0x0,
  37465. +0x0,
  37466. +0x0,
  37467. +0x0,
  37468. +0x0,
  37469. +0x0,
  37470. +0x0,
  37471. +0x0,
  37472. +0x0,
  37473. +0x0,
  37474. +0x0,
  37475. +0x0,
  37476. +0x0,
  37477. +0x0,
  37478. +0x0,
  37479. +0x0,
  37480. +0x0,
  37481. +0x0,
  37482. +0x0,
  37483. +0x0,
  37484. +0x0,
  37485. +0x0,
  37486. +0x0,
  37487. +0x0,
  37488. +0x0,
  37489. +0x0,
  37490. +0x0,
  37491. +0x0,
  37492. +0x0,
  37493. +0x0,
  37494. +0x0,
  37495. +0x0,
  37496. +0x0,
  37497. +0x0,
  37498. +0x0,
  37499. +0x0,
  37500. +0x0,
  37501. +0x0,
  37502. +0x0,
  37503. +0x0,
  37504. +0x0,
  37505. +0x0,
  37506. +0x0,
  37507. +0x0,
  37508. +0x0,
  37509. +0x0,
  37510. +0x0,
  37511. +0x0,
  37512. +0x0,
  37513. +0x0,
  37514. +0x0,
  37515. +0x0,
  37516. +0x0,
  37517. +0x0,
  37518. +0x0,
  37519. +0x0,
  37520. +0x0,
  37521. +0x0,
  37522. +0x0,
  37523. +0x0,
  37524. +0x0,
  37525. +0x0,
  37526. +0x0,
  37527. +0x0,
  37528. +0x0,
  37529. +0x0,
  37530. +0x0,
  37531. +0x0,
  37532. +0x0,
  37533. +0x0,
  37534. +0x0,
  37535. +0x0,
  37536. +0x0,
  37537. +0x0,
  37538. +0x0,
  37539. +0x0,
  37540. +0x0,
  37541. +0x0,
  37542. +0x0,
  37543. +0x0,
  37544. +0x0,
  37545. +0x0,
  37546. +0x0,
  37547. +0x0,
  37548. +0x0,
  37549. +0x0,
  37550. +0x0,
  37551. +0x0,
  37552. +0x0,
  37553. +0x0,
  37554. +0x0,
  37555. +0x0,
  37556. +0x0,
  37557. +0x0,
  37558. +0x0,
  37559. +0x0,
  37560. +0x0,
  37561. +0x0,
  37562. +0x0,
  37563. +0x0,
  37564. +0x0,
  37565. +0x0,
  37566. +0x0,
  37567. +0x0,
  37568. +0x0,
  37569. +0x0,
  37570. +0x0,
  37571. +0x0,
  37572. +0x0,
  37573. +0x0,
  37574. +0x0,
  37575. +0x0,
  37576. +0x0,
  37577. +0x0,
  37578. +0x0,
  37579. +0x0,
  37580. +0x0,
  37581. +0x0,
  37582. +0x0,
  37583. +0x0,
  37584. +0x0,
  37585. +0x0,
  37586. +0x0,
  37587. +0x0,
  37588. +0x0,
  37589. +0x0,
  37590. +0x0,
  37591. +0x0,
  37592. +0x0,
  37593. +0x0,
  37594. +0x0,
  37595. +0x0,
  37596. +0x0,
  37597. +0x0,
  37598. +0x0,
  37599. +0x0,
  37600. +0x0,
  37601. +0x0,
  37602. +0x0,
  37603. +0x0,
  37604. +0x0,
  37605. +0x0,
  37606. +0x0,
  37607. +0x0,
  37608. +0x0,
  37609. +0x0,
  37610. +0x0,
  37611. +0x0,
  37612. +0x0,
  37613. +0x0,
  37614. +0x0,
  37615. +0x0,
  37616. +0x0,
  37617. +0x0,
  37618. +0x0,
  37619. +0x0,
  37620. +0x0,
  37621. +0x0,
  37622. +0x0,
  37623. +0x0,
  37624. +0x0,
  37625. +0x0,
  37626. +0x0,
  37627. +0x0,
  37628. +0x0,
  37629. +0x0,
  37630. +0x0,
  37631. +0x0,
  37632. +0x0,
  37633. +0x0,
  37634. +0x0,
  37635. +0x0,
  37636. +0x0,
  37637. +0x0,
  37638. +0x0,
  37639. +0x0,
  37640. +0x0,
  37641. +0x0,
  37642. +0x0,
  37643. +0x0,
  37644. +0x0,
  37645. +0x0,
  37646. +0x0,
  37647. +0x0,
  37648. +0x0,
  37649. +0x0,
  37650. +0x0,
  37651. +0x0,
  37652. +0x0,
  37653. +0x0,
  37654. +0x0,
  37655. +0x0,
  37656. +0x0,
  37657. +0x0,
  37658. +0x0,
  37659. +0x0,
  37660. +0x0,
  37661. +0x0,
  37662. +0x0,
  37663. +0x0,
  37664. +0x0,
  37665. +0x0,
  37666. +0x0,
  37667. +0x0,
  37668. +0x0,
  37669. +0x0,
  37670. +0x0,
  37671. +0x0,
  37672. +0x0,
  37673. +0x0,
  37674. +0x0,
  37675. +0x0,
  37676. +0x0,
  37677. +0x0,
  37678. +0x0,
  37679. +0x0,
  37680. +0x0,
  37681. +0x0,
  37682. +0x0,
  37683. +0x0,
  37684. +0x0,
  37685. +0x0,
  37686. +0x0,
  37687. +0x0,
  37688. +0x0,
  37689. +0x0,
  37690. +0x0,
  37691. +0x0,
  37692. +0x0,
  37693. +0x0,
  37694. +0x0,
  37695. +0x0,
  37696. +0x0,
  37697. +0x0,
  37698. +0x0,
  37699. +0x0,
  37700. +0x0,
  37701. +0x0,
  37702. +0x0,
  37703. +0x0,
  37704. +0x0,
  37705. +0x0,
  37706. +0x0,
  37707. +0x0,
  37708. +0x0,
  37709. +0x0,
  37710. +0x0,
  37711. +0x0,
  37712. +0x0,
  37713. +0x0,
  37714. +0x0,
  37715. +0x0,
  37716. +0x0,
  37717. +0x0,
  37718. +0x0,
  37719. +0x0,
  37720. +0x0,
  37721. +0x0,
  37722. +0x0,
  37723. +0x0,
  37724. +0x0,
  37725. +0x0,
  37726. +0x0,
  37727. +0x0,
  37728. +0x0,
  37729. +0x0,
  37730. +0x0,
  37731. +0x0,
  37732. +0x0,
  37733. +0x0,
  37734. +0x0,
  37735. +0x0,
  37736. +0x0,
  37737. +0x0,
  37738. +0x0,
  37739. +0x0,
  37740. +0x0,
  37741. +0x0,
  37742. +0x0,
  37743. +0x0,
  37744. +0x0,
  37745. +0x0,
  37746. +0x0,
  37747. +0x0,
  37748. +0x0,
  37749. +0x0,
  37750. +0x0,
  37751. +0x0,
  37752. +0x0,
  37753. +0x0,
  37754. +0x0,
  37755. +0x0,
  37756. +0x0,
  37757. +0x0,
  37758. +0x0,
  37759. +0x0,
  37760. +0x0,
  37761. +0x0,
  37762. +0x0,
  37763. +0x0,
  37764. +0x0,
  37765. +0x0,
  37766. +0x0,
  37767. +0x0,
  37768. +0x0,
  37769. +0x0,
  37770. +0x0,
  37771. +0x0,
  37772. +0x0,
  37773. +0x0,
  37774. +0x0,
  37775. +0x0,
  37776. +0x0,
  37777. +0x0,
  37778. +0x0,
  37779. +0x0,
  37780. +0x0,
  37781. +0x0,
  37782. +0x0,
  37783. +0x0,
  37784. +0x0,
  37785. +0x0,
  37786. +0x0,
  37787. +0x0,
  37788. +0x0,
  37789. +0x0,
  37790. +0x0,
  37791. +0x0,
  37792. +0x0,
  37793. +0x0,
  37794. +0x0,
  37795. +0x0,
  37796. +0x0,
  37797. +0x0,
  37798. +0x0,
  37799. +0x0,
  37800. +0x0,
  37801. +0x0,
  37802. +0x0,
  37803. +0x0,
  37804. +0x0,
  37805. +0x0,
  37806. +0x0,
  37807. +0x0,
  37808. +0x0,
  37809. +0x0,
  37810. +0x0,
  37811. +0x0,
  37812. +0x0,
  37813. +0x0,
  37814. +0x0,
  37815. +0x0,
  37816. +0x0,
  37817. +0x0,
  37818. +0x0,
  37819. +0x0,
  37820. +0x0,
  37821. +0x0,
  37822. +0x0,
  37823. +0x0,
  37824. +0x0,
  37825. +0x0,
  37826. +0x0,
  37827. +0x0,
  37828. +0x0,
  37829. +0x0,
  37830. +0x0,
  37831. +0x0,
  37832. +0x0,
  37833. +0x0,
  37834. +0x0,
  37835. +0x0,
  37836. +0x0,
  37837. +0x0,
  37838. +0x0,
  37839. +0x0,
  37840. +0x0,
  37841. +0x0,
  37842. +0x0,
  37843. +0x0,
  37844. +0x0,
  37845. +0x0,
  37846. +0x0,
  37847. +0x0,
  37848. +0x0,
  37849. +0x0,
  37850. +0x0,
  37851. +0x0,
  37852. +0x0,
  37853. +0x0,
  37854. +0x0,
  37855. +0x0,
  37856. +0x0,
  37857. +0x0,
  37858. +0x0,
  37859. +0x0,
  37860. +0x0,
  37861. +0x0,
  37862. +0x0,
  37863. +0x0,
  37864. +0x0,
  37865. +0x0,
  37866. +0x0,
  37867. +0x0,
  37868. +0x0,
  37869. +0x0,
  37870. +0x0,
  37871. +0x0,
  37872. +0x0,
  37873. +0x0,
  37874. +0x0,
  37875. +0x0,
  37876. +0x0,
  37877. +0x0,
  37878. +0x0,
  37879. +0x0,
  37880. +0x0,
  37881. +0x0,
  37882. +0x0,
  37883. +0x0,
  37884. +0x0,
  37885. +0x0,
  37886. +0x0,
  37887. +0x0,
  37888. +0x0,
  37889. +0x0,
  37890. +0x0,
  37891. +0x0,
  37892. +0x0,
  37893. +0x0,
  37894. +0x0,
  37895. +0x0,
  37896. +0x0,
  37897. +0x0,
  37898. +0x0,
  37899. +0x0,
  37900. +0x0,
  37901. +0x0,
  37902. +0x0,
  37903. +0x0,
  37904. +0x0,
  37905. +0x0,
  37906. +0x0,
  37907. +0x0,
  37908. +0x0,
  37909. +0x0,
  37910. +0x0,
  37911. +0x0,
  37912. +0x0,
  37913. +0x0,
  37914. +0x0,
  37915. +0x0,
  37916. +0x0,
  37917. +0x0,
  37918. +0x0,
  37919. +0x0,
  37920. +0x0,
  37921. +0x0,
  37922. +0x0,
  37923. +0x0,
  37924. +0x0,
  37925. +0x0,
  37926. +0x0,
  37927. +0x0,
  37928. +0x0,
  37929. +0x0,
  37930. +0x0,
  37931. +0x0,
  37932. +0x0,
  37933. +0x0,
  37934. +0x0,
  37935. +0x0,
  37936. +0x0,
  37937. +0x0,
  37938. +0x0,
  37939. +0x0,
  37940. +0x0,
  37941. +0x0,
  37942. +0x0,
  37943. +0x0,
  37944. +0x0,
  37945. +0x0,
  37946. +0x0,
  37947. +0x0,
  37948. +0x0,
  37949. +0x0,
  37950. +0x0,
  37951. +0x0,
  37952. +0x0,
  37953. +0x0,
  37954. +0x0,
  37955. +0x0,
  37956. +0x0,
  37957. +0x0,
  37958. +0x0,
  37959. +0x0,
  37960. +0x0,
  37961. +0x0,
  37962. +0x0,
  37963. +0x0,
  37964. +0x0,
  37965. +0x0,
  37966. +0x0,
  37967. +0x0,
  37968. +0x0,
  37969. +0x0,
  37970. +0x0,
  37971. +0x0,
  37972. +0x0,
  37973. +0x0,
  37974. +0x0,
  37975. +0x0,
  37976. +0x0,
  37977. +0x0,
  37978. +0x0,
  37979. +0x0,
  37980. +0x0,
  37981. +0x0,
  37982. +0x0,
  37983. +0x0,
  37984. +0x0,
  37985. +0x0,
  37986. +0x0,
  37987. +0x0,
  37988. +0x0,
  37989. +0x0,
  37990. +0x0,
  37991. +0x0,
  37992. +0x0,
  37993. +0x0,
  37994. +0x0,
  37995. +0x0,
  37996. +0x0,
  37997. +0x0,
  37998. +0x0,
  37999. +0x0,
  38000. +0x0,
  38001. +0x0,
  38002. +0x0,
  38003. +0x0,
  38004. +0x0,
  38005. +0x0,
  38006. +0x0,
  38007. +0x0,
  38008. +0x0,
  38009. +0x0,
  38010. +0x0,
  38011. +0x0,
  38012. +0x0,
  38013. +0x0,
  38014. +0x0,
  38015. +0x0,
  38016. +0x0,
  38017. +0x0,
  38018. +0x0,
  38019. +0x0,
  38020. +0x0,
  38021. +0x0,
  38022. +0x0,
  38023. +0x0,
  38024. +0x0,
  38025. +0x0,
  38026. +0x0,
  38027. +0x0,
  38028. +0x0,
  38029. +0x0,
  38030. +0x0,
  38031. +0x0,
  38032. +0x0,
  38033. +0x0,
  38034. +0x0,
  38035. +0x0,
  38036. +0x0,
  38037. +0x0,
  38038. +0x0,
  38039. +0x0,
  38040. +0x0,
  38041. +0x0,
  38042. +0x0,
  38043. +0x0,
  38044. +0x0,
  38045. +0x0,
  38046. +0x0,
  38047. +0x0,
  38048. +0x0,
  38049. +0x0,
  38050. +0x0,
  38051. +0x0,
  38052. +0x0,
  38053. +0x0,
  38054. +0x0,
  38055. +0x0,
  38056. +0x0,
  38057. +0x0,
  38058. +0x0,
  38059. +0x0,
  38060. +0x0,
  38061. +0x0,
  38062. +0x0,
  38063. +0x0,
  38064. +0x0,
  38065. +0x0,
  38066. +0x0,
  38067. +0x0,
  38068. +0x0,
  38069. +0x0,
  38070. +0x0,
  38071. +0x0,
  38072. +0x0,
  38073. +0x0,
  38074. +0x0,
  38075. +0x0,
  38076. +0x0,
  38077. +0x0,
  38078. +0x0,
  38079. +0x0,
  38080. +0x0,
  38081. +0x0,
  38082. +0x0,
  38083. +0x0,
  38084. +0x0,
  38085. +0x0,
  38086. +0x0,
  38087. +0x0,
  38088. +0x0,
  38089. +0x0,
  38090. +0x0,
  38091. +0x0,
  38092. +0x0,
  38093. +0x0,
  38094. +0x0,
  38095. +0x0,
  38096. +0x0,
  38097. +0x0,
  38098. +0x0,
  38099. +0x0,
  38100. +0x0,
  38101. +0x0,
  38102. +0x0,
  38103. +0x0,
  38104. +0x0,
  38105. +0x0,
  38106. +0x0,
  38107. +0x0,
  38108. +0x0,
  38109. +0x0,
  38110. +0x0,
  38111. +0x0,
  38112. +0x0,
  38113. +0x0,
  38114. +0x0,
  38115. +0x0,
  38116. +0x0,
  38117. +0x0,
  38118. +0x0,
  38119. +0x0,
  38120. +0x0,
  38121. +0x0,
  38122. +0x0,
  38123. +0x0,
  38124. +0x0,
  38125. +0x0,
  38126. +0x0,
  38127. +0x0,
  38128. +0x0,
  38129. +0x0,
  38130. +0x0,
  38131. +0x0,
  38132. +0x0,
  38133. +0x0,
  38134. +0x0,
  38135. +0x0,
  38136. +0x0,
  38137. +0x0,
  38138. +0x0,
  38139. +0x0,
  38140. +0x0,
  38141. +0x0,
  38142. +0x0,
  38143. +0x0,
  38144. +0x0,
  38145. +0x0,
  38146. +0x0,
  38147. +0x0,
  38148. +0x0,
  38149. +0x0,
  38150. +0x0,
  38151. +0x0,
  38152. +0x0,
  38153. +0x0,
  38154. +0x0,
  38155. +0x0,
  38156. +0x0,
  38157. +0x0,
  38158. +0x0,
  38159. +0x0,
  38160. +0x0,
  38161. +0x0,
  38162. +0x0,
  38163. +0x0,
  38164. +0x0,
  38165. +0x0,
  38166. +0x0,
  38167. +0x0,
  38168. +0x0,
  38169. +0x0,
  38170. +0x0,
  38171. +0x0,
  38172. +0x0,
  38173. +0x0,
  38174. +0x0,
  38175. +0x0,
  38176. +0x0,
  38177. +0x0,
  38178. +0x0,
  38179. +0x0,
  38180. +0x0,
  38181. +0x0,
  38182. +0x0,
  38183. +0x0,
  38184. +0x0,
  38185. +0x0,
  38186. +0x0,
  38187. +0x0,
  38188. +0x0,
  38189. +0x0,
  38190. +0x0,
  38191. +0x0,
  38192. +0x0,
  38193. +0x0,
  38194. +0x0,
  38195. +0x0,
  38196. +0x0,
  38197. +0x0,
  38198. +0x0,
  38199. +0x0,
  38200. +0x0,
  38201. +0x0,
  38202. +0x0,
  38203. +0x0,
  38204. +0x0,
  38205. +0x0,
  38206. +0x0,
  38207. +0x0,
  38208. +0x0,
  38209. +0x0,
  38210. +0x0,
  38211. +0x0,
  38212. +0x0,
  38213. +0x0,
  38214. +0x0,
  38215. +0x0,
  38216. +0x0,
  38217. +0x0,
  38218. +0x0,
  38219. +0x0,
  38220. +0x0,
  38221. +0x0,
  38222. +0x0,
  38223. +0x0,
  38224. +0x0,
  38225. +0x0,
  38226. +0x0,
  38227. +0x0,
  38228. +0x0,
  38229. +0x0,
  38230. +0x0,
  38231. +0x0,
  38232. +0x0,
  38233. +0x0,
  38234. +0x0,
  38235. +0x0,
  38236. +0x0,
  38237. +0x0,
  38238. +0x0,
  38239. +0x0,
  38240. +0x0,
  38241. +0x0,
  38242. +0x0,
  38243. +0x0,
  38244. +0x0,
  38245. +0x0,
  38246. +0x0,
  38247. +0x0,
  38248. +0x0,
  38249. +0x0,
  38250. +0x0,
  38251. +0x0,
  38252. +0x0,
  38253. +0x0,
  38254. +0x0,
  38255. +0x0,
  38256. +0x0,
  38257. +0x0,
  38258. +0x0,
  38259. +0x0,
  38260. +0x0,
  38261. +0x0,
  38262. +0x0,
  38263. +0x0,
  38264. +0x0,
  38265. +0x0,
  38266. +0x0,
  38267. +0x0,
  38268. +0x0,
  38269. +0x0,
  38270. +0x0,
  38271. +0x0,
  38272. +0x0,
  38273. +0x0,
  38274. +0x0,
  38275. +0x0,
  38276. +0x0,
  38277. +0x0,
  38278. +0x0,
  38279. +0x0,
  38280. +0x0,
  38281. +0x0,
  38282. +0x0,
  38283. +0x0,
  38284. +0x0,
  38285. +0x0,
  38286. +0x0,
  38287. +0x0,
  38288. +0x0,
  38289. +0x0,
  38290. +0x0,
  38291. +0x0,
  38292. +0x0,
  38293. +0x0,
  38294. +0x0,
  38295. +0x0,
  38296. +0x0,
  38297. +0x0,
  38298. +0x0,
  38299. +0x0,
  38300. +0x0,
  38301. +0x0,
  38302. +0x0,
  38303. +0x0,
  38304. +0x0,
  38305. +0x0,
  38306. +0x0,
  38307. +0x0,
  38308. +0x0,
  38309. +0x0,
  38310. +0x0,
  38311. +0x0,
  38312. +0x0,
  38313. +0x0,
  38314. +0x0,
  38315. +0x0,
  38316. +0x0,
  38317. +0x0,
  38318. +0x0,
  38319. +0x0,
  38320. +0x0,
  38321. +0x0,
  38322. +0x0,
  38323. +0x0,
  38324. +0x0,
  38325. +0x0,
  38326. +0x0,
  38327. +0x0,
  38328. +0x0,
  38329. +0x0,
  38330. +0x0,
  38331. +0x0,
  38332. +0x0,
  38333. +0x0,
  38334. +0x0,
  38335. +0x0,
  38336. +0x0,
  38337. +0x0,
  38338. +0x0,
  38339. +0x0,
  38340. +0x0,
  38341. +0x0,
  38342. +0x0,
  38343. +0x0,
  38344. +0x0,
  38345. +0x0,
  38346. +0x0,
  38347. +0x0,
  38348. +0x0,
  38349. +0x0,
  38350. +0x0,
  38351. +0x0,
  38352. +0x0,
  38353. +0x0,
  38354. +0x0,
  38355. +0x0,
  38356. +0x0,
  38357. +0x0,
  38358. +0x0,
  38359. +0x0,
  38360. +0x0,
  38361. +0x0,
  38362. +0x0,
  38363. +0x0,
  38364. +0x0,
  38365. +0x0,
  38366. +0x0,
  38367. +0x0,
  38368. +0x0,
  38369. +0x0,
  38370. +0x0,
  38371. +0x0,
  38372. +0x0,
  38373. +0x0,
  38374. +0x0,
  38375. +0x0,
  38376. +0x0,
  38377. +0x0,
  38378. +0x0,
  38379. +0x0,
  38380. +0x0,
  38381. +0x0,
  38382. +0x0,
  38383. +0x0,
  38384. +0x0,
  38385. +0x0,
  38386. +0x0,
  38387. +0x0,
  38388. +0x0,
  38389. +0x0,
  38390. +0x0,
  38391. +0x0,
  38392. +0x0,
  38393. +0x0,
  38394. +0x0,
  38395. +0x0,
  38396. +0x0,
  38397. +0x0,
  38398. +0x0,
  38399. +0x0,
  38400. +0x0,
  38401. +0x0,
  38402. +0x0,
  38403. +0x0,
  38404. +0x0,
  38405. +0x0,
  38406. +0x0,
  38407. +0x0,
  38408. +0x0,
  38409. +0x0,
  38410. +0x0,
  38411. +0x0,
  38412. +0x0,
  38413. +0x0,
  38414. +0x0,
  38415. +0x0,
  38416. +0x0,
  38417. +0x0,
  38418. +0x0,
  38419. +0x0,
  38420. +0x0,
  38421. +0x0,
  38422. +0x0,
  38423. +0x0,
  38424. +0x0,
  38425. +0x0,
  38426. +0x0,
  38427. +0x0,
  38428. +0x0,
  38429. +0x0,
  38430. +0x0,
  38431. +0x0,
  38432. +0x0,
  38433. +0x0,
  38434. +0x0,
  38435. +0x0,
  38436. +0x0,
  38437. +0x0,
  38438. +0x0,
  38439. +0x0,
  38440. +0x0,
  38441. +0x0,
  38442. +0x0,
  38443. +0x0,
  38444. +0x0,
  38445. +0x0,
  38446. +0x0,
  38447. +0x0,
  38448. +0x0,
  38449. +0x0,
  38450. +0x0,
  38451. +0x0,
  38452. +0x0,
  38453. +0x0,
  38454. +0x0,
  38455. +0x0,
  38456. +0x0,
  38457. +0x0,
  38458. +0x0,
  38459. +0x0,
  38460. +0x0,
  38461. +0x0,
  38462. +0x0,
  38463. +0x0,
  38464. +0x0,
  38465. +0x0,
  38466. +0x0,
  38467. +0x0,
  38468. +0x0,
  38469. +0x0,
  38470. +0x0,
  38471. +0x0,
  38472. +0x0,
  38473. +0x0,
  38474. +0x0,
  38475. +0x0,
  38476. +0x0,
  38477. +0x0,
  38478. +0x0,
  38479. +0x0,
  38480. +0x0,
  38481. +0x0,
  38482. +0x0,
  38483. +0x0,
  38484. +0x0,
  38485. +0x0,
  38486. +0x0,
  38487. +0x0,
  38488. +0x0,
  38489. +0x0,
  38490. +0x0,
  38491. +0x0,
  38492. +0x0,
  38493. +0x0,
  38494. +0x0,
  38495. +0x0,
  38496. +0x0,
  38497. +0x0,
  38498. +0x0,
  38499. +0x0,
  38500. +0x0,
  38501. +0x0,
  38502. +0x0,
  38503. +0x0,
  38504. +0x0,
  38505. +0x0,
  38506. +0x0,
  38507. +0x0,
  38508. +0x0,
  38509. +0x0,
  38510. +0x0,
  38511. +0x0,
  38512. +0x0,
  38513. +0x0,
  38514. +0x0,
  38515. +0x0,
  38516. +0x0,
  38517. +0x0,
  38518. +0x0,
  38519. +0x0,
  38520. +0x0,
  38521. +0x0,
  38522. +0x0,
  38523. +0x0,
  38524. +0x0,
  38525. +0x0,
  38526. +0x0,
  38527. +0x0,
  38528. +0x0,
  38529. +0x0,
  38530. +0x0,
  38531. +0x0,
  38532. +0x0,
  38533. +0x0,
  38534. +0x0,
  38535. +0x0,
  38536. +0x0,
  38537. +0x0,
  38538. +0x0,
  38539. +0x0,
  38540. +0x0,
  38541. +0x0,
  38542. +0x0,
  38543. +0x0,
  38544. +0x0,
  38545. +0x0,
  38546. +0x0,
  38547. +0x0,
  38548. +0x0,
  38549. +0x0,
  38550. +0x0,
  38551. +0x0,
  38552. +0x0,
  38553. +0x0,
  38554. +0x0,
  38555. +0x0,
  38556. +0x0,
  38557. +0x0,
  38558. +0x0,
  38559. +0x0,
  38560. +0x0,
  38561. +0x0,
  38562. +0x0,
  38563. +0x0,
  38564. +0x0,
  38565. +0x0,
  38566. +0x0,
  38567. +0x0,
  38568. +0x0,
  38569. +0x0,
  38570. +0x0,
  38571. +0x0,
  38572. +0x0,
  38573. +0x0,
  38574. +0x0,
  38575. +0x0,
  38576. +0x0,
  38577. +0x0,
  38578. +0x0,
  38579. +0x0,
  38580. +0x0,
  38581. +0x0,
  38582. +0x0,
  38583. +0x0,
  38584. +0x0,
  38585. +0x0,
  38586. +0x0,
  38587. +0x0,
  38588. +0x0,
  38589. +0x0,
  38590. +0x0,
  38591. +0x0,
  38592. +0x0,
  38593. +0x0,
  38594. +0x0,
  38595. +0x0,
  38596. +0x0,
  38597. +0x0,
  38598. +0x0,
  38599. +0x0,
  38600. +0x0,
  38601. +0x0,
  38602. +0x0,
  38603. +0x0,
  38604. +0x0,
  38605. +0x0,
  38606. +0x0,
  38607. +0x0,
  38608. +0x0,
  38609. +0x0,
  38610. +0x0,
  38611. +0x0,
  38612. +0x0,
  38613. +0x0,
  38614. +0x0,
  38615. +0x0,
  38616. +0x0,
  38617. +0x0,
  38618. +0x0,
  38619. +0x0,
  38620. +0x0,
  38621. +0x0,
  38622. +0x0,
  38623. +0x0,
  38624. +0x0,
  38625. +0x0,
  38626. +0x0,
  38627. +0x0,
  38628. +0x0,
  38629. +0x0,
  38630. +0x0,
  38631. +0x0,
  38632. +0x0,
  38633. +0x0,
  38634. +0x0,
  38635. +0x0};
  38636. +
  38637. +unsigned short train2d_dmem[726] = {
  38638. +0x20,
  38639. +0x0,
  38640. +0x0,
  38641. +0x640,
  38642. +0x2,
  38643. +0x0,
  38644. +0x256,
  38645. +0x4000,
  38646. +0x101,
  38647. +0x0,
  38648. +0x100,
  38649. +0x61,
  38650. +0xff,
  38651. +0x100,
  38652. +0x8020,
  38653. +0x0,
  38654. +0x0,
  38655. +0x0,
  38656. +0x1,
  38657. +0x0,
  38658. +0x0,
  38659. +0x0,
  38660. +0x0,
  38661. +0x0,
  38662. +0x0,
  38663. +0x0,
  38664. +0x0,
  38665. +0x0,
  38666. +0x0,
  38667. +0x0,
  38668. +0x0,
  38669. +0x0,
  38670. +0x0,
  38671. +0x0,
  38672. +0x0,
  38673. +0x0,
  38674. +0x0,
  38675. +0x0,
  38676. +0x0,
  38677. +0x0,
  38678. +0x0,
  38679. +0x0,
  38680. +0x0,
  38681. +0x0,
  38682. +0x0,
  38683. +0x0,
  38684. +0x0,
  38685. +0x215,
  38686. +0x101,
  38687. +0x0,
  38688. +0x80,
  38689. +0x0,
  38690. +0x641,
  38691. +0x400,
  38692. +0x101,
  38693. +0x0,
  38694. +0x0,
  38695. +0x0,
  38696. +0x0,
  38697. +0x0,
  38698. +0x0,
  38699. +0x0,
  38700. +0x0,
  38701. +0x1221,
  38702. +0x0,
  38703. +0x0,
  38704. +0x0,
  38705. +0x0,
  38706. +0x0,
  38707. +0x0,
  38708. +0x0,
  38709. +0x0,
  38710. +0x0,
  38711. +0x0,
  38712. +0x0,
  38713. +0x0,
  38714. +0x0,
  38715. +0x0,
  38716. +0x0,
  38717. +0x0,
  38718. +0x0,
  38719. +0x0,
  38720. +0x0,
  38721. +0x0,
  38722. +0x0,
  38723. +0x0,
  38724. +0x0,
  38725. +0x0,
  38726. +0x0,
  38727. +0x0,
  38728. +0x0,
  38729. +0x0,
  38730. +0x0,
  38731. +0x0,
  38732. +0x0,
  38733. +0x0,
  38734. +0x0,
  38735. +0x0,
  38736. +0x0,
  38737. +0x0,
  38738. +0x0,
  38739. +0x0,
  38740. +0x0,
  38741. +0x0,
  38742. +0x0,
  38743. +0x0,
  38744. +0x0,
  38745. +0x0,
  38746. +0x0,
  38747. +0x0,
  38748. +0x0,
  38749. +0x0,
  38750. +0x0,
  38751. +0x0,
  38752. +0x0,
  38753. +0x0,
  38754. +0x0,
  38755. +0x0,
  38756. +0x0,
  38757. +0x0,
  38758. +0x0,
  38759. +0x0,
  38760. +0x0,
  38761. +0x0,
  38762. +0x0,
  38763. +0x0,
  38764. +0x0,
  38765. +0x0,
  38766. +0x0,
  38767. +0x0,
  38768. +0x0,
  38769. +0x0,
  38770. +0x0,
  38771. +0x0,
  38772. +0x0,
  38773. +0x0,
  38774. +0x0,
  38775. +0x0,
  38776. +0x0,
  38777. +0x0,
  38778. +0x0,
  38779. +0x0,
  38780. +0x0,
  38781. +0x0,
  38782. +0x0,
  38783. +0x0,
  38784. +0x0,
  38785. +0x0,
  38786. +0x0,
  38787. +0x0,
  38788. +0x0,
  38789. +0x0,
  38790. +0x0,
  38791. +0x0,
  38792. +0x0,
  38793. +0x0,
  38794. +0x0,
  38795. +0x0,
  38796. +0x0,
  38797. +0x0,
  38798. +0x0,
  38799. +0x0,
  38800. +0x0,
  38801. +0x0,
  38802. +0x0,
  38803. +0x0,
  38804. +0x0,
  38805. +0x0,
  38806. +0x0,
  38807. +0x0,
  38808. +0x0,
  38809. +0x0,
  38810. +0x0,
  38811. +0x0,
  38812. +0x0,
  38813. +0x0,
  38814. +0x0,
  38815. +0x0,
  38816. +0x0,
  38817. +0x0,
  38818. +0x0,
  38819. +0x0,
  38820. +0x0,
  38821. +0x0,
  38822. +0x0,
  38823. +0x0,
  38824. +0x0,
  38825. +0x0,
  38826. +0x0,
  38827. +0x0,
  38828. +0x0,
  38829. +0x0,
  38830. +0x0,
  38831. +0x0,
  38832. +0x0,
  38833. +0x0,
  38834. +0x0,
  38835. +0x0,
  38836. +0x0,
  38837. +0x0,
  38838. +0x0,
  38839. +0x0,
  38840. +0x0,
  38841. +0x0,
  38842. +0x0,
  38843. +0x0,
  38844. +0x0,
  38845. +0x0,
  38846. +0x0,
  38847. +0x0,
  38848. +0x0,
  38849. +0x0,
  38850. +0x0,
  38851. +0x0,
  38852. +0x0,
  38853. +0x0,
  38854. +0x0,
  38855. +0x0,
  38856. +0x0,
  38857. +0x0,
  38858. +0x0,
  38859. +0x0,
  38860. +0x0,
  38861. +0x0,
  38862. +0x0,
  38863. +0x0,
  38864. +0x0,
  38865. +0x0,
  38866. +0x0,
  38867. +0x0,
  38868. +0x0,
  38869. +0x0,
  38870. +0x0,
  38871. +0x0,
  38872. +0x0,
  38873. +0x0,
  38874. +0x0,
  38875. +0x0,
  38876. +0x0,
  38877. +0x0,
  38878. +0x0,
  38879. +0x0,
  38880. +0x0,
  38881. +0x0,
  38882. +0x0,
  38883. +0x0,
  38884. +0x0,
  38885. +0x0,
  38886. +0x0,
  38887. +0x0,
  38888. +0x0,
  38889. +0x0,
  38890. +0x0,
  38891. +0x0,
  38892. +0x0,
  38893. +0x0,
  38894. +0x0,
  38895. +0x0,
  38896. +0x0,
  38897. +0x0,
  38898. +0x0,
  38899. +0x0,
  38900. +0x0,
  38901. +0x0,
  38902. +0x0,
  38903. +0x0,
  38904. +0x0,
  38905. +0x0,
  38906. +0x0,
  38907. +0x0,
  38908. +0x0,
  38909. +0x0,
  38910. +0x0,
  38911. +0x0,
  38912. +0x0,
  38913. +0x0,
  38914. +0x0,
  38915. +0x0,
  38916. +0x0,
  38917. +0x0,
  38918. +0x0,
  38919. +0x0,
  38920. +0x0,
  38921. +0x0,
  38922. +0x0,
  38923. +0x0,
  38924. +0x0,
  38925. +0x0,
  38926. +0x0,
  38927. +0x0,
  38928. +0x0,
  38929. +0x0,
  38930. +0x0,
  38931. +0x0,
  38932. +0x0,
  38933. +0x0,
  38934. +0x0,
  38935. +0x0,
  38936. +0x0,
  38937. +0x0,
  38938. +0x0,
  38939. +0x0,
  38940. +0x0,
  38941. +0x0,
  38942. +0x0,
  38943. +0x0,
  38944. +0x0,
  38945. +0x0,
  38946. +0x0,
  38947. +0x0,
  38948. +0x0,
  38949. +0x0,
  38950. +0x0,
  38951. +0x0,
  38952. +0x0,
  38953. +0x0,
  38954. +0x0,
  38955. +0x0,
  38956. +0x0,
  38957. +0x0,
  38958. +0x0,
  38959. +0x0,
  38960. +0x0,
  38961. +0x0,
  38962. +0x0,
  38963. +0x0,
  38964. +0x0,
  38965. +0x0,
  38966. +0x0,
  38967. +0x0,
  38968. +0x0,
  38969. +0x0,
  38970. +0x0,
  38971. +0x0,
  38972. +0x0,
  38973. +0x0,
  38974. +0x0,
  38975. +0x0,
  38976. +0x0,
  38977. +0x0,
  38978. +0x0,
  38979. +0x0,
  38980. +0x0,
  38981. +0x0,
  38982. +0x0,
  38983. +0x0,
  38984. +0x0,
  38985. +0x0,
  38986. +0x0,
  38987. +0x0,
  38988. +0x0,
  38989. +0x0,
  38990. +0x0,
  38991. +0x0,
  38992. +0x0,
  38993. +0x0,
  38994. +0x0,
  38995. +0x0,
  38996. +0x0,
  38997. +0x0,
  38998. +0x0,
  38999. +0x0,
  39000. +0x0,
  39001. +0x0,
  39002. +0x0,
  39003. +0x0,
  39004. +0x0,
  39005. +0x0,
  39006. +0x0,
  39007. +0x0,
  39008. +0x0,
  39009. +0x0,
  39010. +0x0,
  39011. +0x0,
  39012. +0x0,
  39013. +0x0,
  39014. +0x0,
  39015. +0x0,
  39016. +0x0,
  39017. +0x0,
  39018. +0x0,
  39019. +0x0,
  39020. +0x0,
  39021. +0x0,
  39022. +0x0,
  39023. +0x0,
  39024. +0x0,
  39025. +0x0,
  39026. +0x0,
  39027. +0x0,
  39028. +0x0,
  39029. +0x0,
  39030. +0x0,
  39031. +0x0,
  39032. +0x0,
  39033. +0x0,
  39034. +0x0,
  39035. +0x0,
  39036. +0x0,
  39037. +0x0,
  39038. +0x0,
  39039. +0x0,
  39040. +0x0,
  39041. +0x0,
  39042. +0x0,
  39043. +0x0,
  39044. +0x0,
  39045. +0x0,
  39046. +0x0,
  39047. +0x0,
  39048. +0x0,
  39049. +0x0,
  39050. +0x0,
  39051. +0x0,
  39052. +0x0,
  39053. +0x0,
  39054. +0x0,
  39055. +0x0,
  39056. +0x0,
  39057. +0x0,
  39058. +0x0,
  39059. +0x0,
  39060. +0x0,
  39061. +0x0,
  39062. +0x0,
  39063. +0x0,
  39064. +0x0,
  39065. +0x0,
  39066. +0x0,
  39067. +0x0,
  39068. +0x0,
  39069. +0x0,
  39070. +0x0,
  39071. +0x0,
  39072. +0x0,
  39073. +0x0,
  39074. +0x0,
  39075. +0x0,
  39076. +0x0,
  39077. +0x0,
  39078. +0x0,
  39079. +0x0,
  39080. +0x0,
  39081. +0x0,
  39082. +0x0,
  39083. +0x0,
  39084. +0x0,
  39085. +0x0,
  39086. +0x0,
  39087. +0x0,
  39088. +0x0,
  39089. +0x0,
  39090. +0x0,
  39091. +0x0,
  39092. +0x0,
  39093. +0x0,
  39094. +0x0,
  39095. +0x0,
  39096. +0x0,
  39097. +0x0,
  39098. +0x0,
  39099. +0x0,
  39100. +0x0,
  39101. +0x0,
  39102. +0x0,
  39103. +0x0,
  39104. +0x0,
  39105. +0x0,
  39106. +0x0,
  39107. +0x0,
  39108. +0x0,
  39109. +0x0,
  39110. +0x0,
  39111. +0x0,
  39112. +0x0,
  39113. +0x0,
  39114. +0x0,
  39115. +0x0,
  39116. +0x0,
  39117. +0x0,
  39118. +0x0,
  39119. +0x0,
  39120. +0x0,
  39121. +0x0,
  39122. +0x0,
  39123. +0x0,
  39124. +0x0,
  39125. +0x0,
  39126. +0x0,
  39127. +0x0,
  39128. +0x0,
  39129. +0x0,
  39130. +0x0,
  39131. +0x0,
  39132. +0x0,
  39133. +0x0,
  39134. +0x0,
  39135. +0x0,
  39136. +0x0,
  39137. +0x0,
  39138. +0x0,
  39139. +0x0,
  39140. +0x0,
  39141. +0x0,
  39142. +0x0,
  39143. +0x0,
  39144. +0x0,
  39145. +0x15,
  39146. +0x100,
  39147. +0x0,
  39148. +0x0,
  39149. +0x0,
  39150. +0x0,
  39151. +0x0,
  39152. +0x0,
  39153. +0x0,
  39154. +0x0,
  39155. +0x0,
  39156. +0x0,
  39157. +0x0,
  39158. +0x0,
  39159. +0x0,
  39160. +0x14a,
  39161. +0x181,
  39162. +0x118,
  39163. +0x118,
  39164. +0x16f,
  39165. +0x16f,
  39166. +0x159,
  39167. +0x181,
  39168. +0x120,
  39169. +0x120,
  39170. +0x0,
  39171. +0x0,
  39172. +0x701c,
  39173. +0x61a8,
  39174. +0x35ac,
  39175. +0x35ac,
  39176. +0x125c,
  39177. +0x125c,
  39178. +0xc738,
  39179. +0xb0f4,
  39180. +0x6590,
  39181. +0x6590,
  39182. +0x0,
  39183. +0x0,
  39184. +0x8b5a,
  39185. +0x39,
  39186. +0x0,
  39187. +0x0,
  39188. +0x0,
  39189. +0x0,
  39190. +0x3217,
  39191. +0x1,
  39192. +0x0,
  39193. +0x0,
  39194. +0x0,
  39195. +0x0,
  39196. +0x0,
  39197. +0x0,
  39198. +0x100,
  39199. +0x302,
  39200. +0x706,
  39201. +0xb0a,
  39202. +0xf0e,
  39203. +0x1b1a,
  39204. +0x1f1e,
  39205. +0x3b3a,
  39206. +0x3f3e,
  39207. +0x0,
  39208. +0xffff,
  39209. +0x1e0,
  39210. +0xf0,
  39211. +0xa0,
  39212. +0x78,
  39213. +0x60,
  39214. +0x50,
  39215. +0x43,
  39216. +0x3c,
  39217. +0x35,
  39218. +0x30,
  39219. +0x2c,
  39220. +0x28,
  39221. +0x25,
  39222. +0x22,
  39223. +0x20,
  39224. +0x1e,
  39225. +0x1c,
  39226. +0x0,
  39227. +0x0,
  39228. +0x0,
  39229. +0x0,
  39230. +0x0,
  39231. +0x0,
  39232. +0x0,
  39233. +0x0,
  39234. +0x0,
  39235. +0x0,
  39236. +0xf01f,
  39237. +0x1,
  39238. +0x0,
  39239. +0xffb4,
  39240. +0x1,
  39241. +0x1,
  39242. +0xf0b4,
  39243. +0x1,
  39244. +0x0,
  39245. +0xf4b4,
  39246. +0x1,
  39247. +0x0,
  39248. +0xf0b9,
  39249. +0x1,
  39250. +0x0,
  39251. +0xf0ba,
  39252. +0x1,
  39253. +0x0,
  39254. +0xf0bb,
  39255. +0x1,
  39256. +0x0,
  39257. +0xf001,
  39258. +0x1,
  39259. +0x0,
  39260. +0xf0f9,
  39261. +0x4,
  39262. +0x200,
  39263. +0xf0fa,
  39264. +0x4,
  39265. +0x0,
  39266. +0xf0fb,
  39267. +0x4,
  39268. +0x100,
  39269. +0xf060,
  39270. +0x7,
  39271. +0x5,
  39272. +0xf065,
  39273. +0x7,
  39274. +0x1ff,
  39275. +0xf011,
  39276. +0x7,
  39277. +0x10,
  39278. +0xff62,
  39279. +0x1,
  39280. +0x0,
  39281. +0xf862,
  39282. +0x1,
  39283. +0xfd,
  39284. +0xf002,
  39285. +0x1,
  39286. +0x220,
  39287. +0x0,
  39288. +0xf01f,
  39289. +0x1,
  39290. +0x0,
  39291. +0xffb4,
  39292. +0x1,
  39293. +0x1,
  39294. +0xf0b4,
  39295. +0x1,
  39296. +0x0,
  39297. +0xf4b4,
  39298. +0x1,
  39299. +0x0,
  39300. +0xf0b9,
  39301. +0x1,
  39302. +0x0,
  39303. +0xf0ba,
  39304. +0x1,
  39305. +0x0,
  39306. +0xf0bb,
  39307. +0x1,
  39308. +0x0,
  39309. +0xf001,
  39310. +0x1,
  39311. +0x0,
  39312. +0xf013,
  39313. +0x1,
  39314. +0x0,
  39315. +0xf0f9,
  39316. +0x4,
  39317. +0x200,
  39318. +0xf0fa,
  39319. +0x4,
  39320. +0x0,
  39321. +0xf0fb,
  39322. +0x4,
  39323. +0x100,
  39324. +0xf060,
  39325. +0x7,
  39326. +0x8,
  39327. +0xf065,
  39328. +0x7,
  39329. +0x0,
  39330. +0xff62,
  39331. +0x1,
  39332. +0x0,
  39333. +0xf002,
  39334. +0x1,
  39335. +0x220,
  39336. +0x10f8,
  39337. +0x20e8,
  39338. +0x6e,
  39339. +0x2,
  39340. +0x1,
  39341. +0xfd,
  39342. +0x4,
  39343. +0xf,
  39344. +0x60,
  39345. +0x7,
  39346. +0x0,
  39347. +0xe8,
  39348. +0x4,
  39349. +0xff,
  39350. +0xfc,
  39351. +0x4,
  39352. +0x404,
  39353. +0x3a,
  39354. +0x2,
  39355. +0x2,
  39356. +0x11,
  39357. +0x7,
  39358. +0x8,
  39359. +0x0,
  39360. +0x603,
  39361. +0x405,
  39362. +0x102,
  39363. +0x0};
  39364. +
  39365. +#ifdef DDR_FW_STAGE_MSG
  39366. +//1D and 2D Stream Message display
  39367. +void st_msg_display(unsigned char Train2D, unsigned int code)
  39368. +{
  39369. +
  39370. + if(Train2D) {
  39371. + switch(code){
  39372. + case 0x00000001:mini_printf("2D: PMU0: Converting ##d into an MR\n"); break;
  39373. + case 0x00010003:mini_printf("2D: PMU DEBUG: vref_idx ##d -= ##d, range_idx = ##d\n"); break;
  39374. + case 0x00020002:mini_printf("2D: PMU0: vrefIdx. Passing range ##d, remaining vrefidx = ##d\n"); break;
  39375. + case 0x00030002:mini_printf("2D: PMU0: VrefIdx ##d -> MR[6:0] 0x##02x\n"); break;
  39376. + case 0x00040001:mini_printf("2D: PMU0: Converting MR 0x##04x to vrefIdx\n"); break;
  39377. + case 0x00050002:mini_printf("2D: PMU0: DAC ##d Range ##d\n"); break;
  39378. + case 0x00060003:mini_printf("2D: PMU0: Range ##d, Range_idx ##d, vref_idx offset ##d \n"); break;
  39379. + case 0x00070002:mini_printf("2D: PMU0: MR 0x##04x -> VrefIdx ##d\n"); break;
  39380. + case 0x00080001:mini_printf("2D: PMU: Error: Illegal timing group number ,##d, in getPtrVrefDq\n"); break;
  39381. + case 0x00090003:mini_printf("2D: PMU1: VrefDqR##dNib##d = ##d\n"); break;
  39382. + case 0x000a0003:mini_printf("2D: PMU0: VrefDqR##dNib##d = ##d\n"); break;
  39383. + case 0x000b0000:mini_printf("2D: PMU0: ----------------MARGINS-------\n"); break;
  39384. + case 0x000c0002:mini_printf("2D: PMU0: R##d_RxClkDly_Margin = ##d\n"); break;
  39385. + case 0x000d0002:mini_printf("2D: PMU0: R##d_VrefDac_Margin = ##d\n"); break;
  39386. + case 0x000e0002:mini_printf("2D: PMU0: R##d_TxDqDly_Margin = ##d\n"); break;
  39387. + case 0x000f0002:mini_printf("2D: PMU0: R##d_DeviceVref_Margin = ##d\n"); break;
  39388. + case 0x00100000:mini_printf("2D: PMU0: -----------------------\n"); break;
  39389. + case 0x00110003:mini_printf("2D: PMU0: eye ##d's for all TG's is [##d ... ##d]\n"); break;
  39390. + case 0x00120000:mini_printf("2D: PMU0: ------- FFEmeasurements -----\n"); break;
  39391. + case 0x00130002:mini_printf("2D: PMU0: FFE_weight ##d @ drvStren ##d\n"); break;
  39392. + case 0x0014001f:mini_printf("2D: PMU4: ##3d ##3d ##3d ##3d ##3d ##3d ##3d ##3d ##3d ##3d ##3d ##3d ##3d ##3d ##3d >##3d< ##3d ##3d ##3d ##3d ##3d ##3d ##3d ##3d ##3d ##3d ##3d ##3d ##3d ##3d ##3d\n"); break;
  39393. + case 0x00150004:mini_printf("2D: PMU4: -- DB##d L##d -- centers: delay = ##d, voltage = ##d \n"); break;
  39394. + case 0x00160001:mini_printf("2D: PMU5: <<KEY>> 0 TxDqDlyTg##d <<KEY>> coarse(6:6) fine(5:0)\n"); break;
  39395. + case 0x00170001:mini_printf("2D: PMU5: <<KEY>> 0 messageBlock VrefDqR##d <<KEY>> MR6(6:0)\n"); break;
  39396. + case 0x00180001:mini_printf("2D: PMU5: <<KEY>> 0 RxClkDlyTg##d <<KEY>> fine(5:0)\n"); break;
  39397. + case 0x00190003:mini_printf("2D: PMU0: tgToCsn: tg ##d + 0x##04x -> csn ##d\n"); break;
  39398. + case 0x001a0002:mini_printf("2D: PMU: Error: LP4 rank ##d cannot be mapped on tg ##d\n"); break;
  39399. + case 0x001b0002:mini_printf("2D: PMU3: Sending vref ##d, Mr = 0X##05x, to all devices\n"); break;
  39400. + case 0x001c0004:mini_printf("2D: PMU4: -------- ##dD Write Scanning TG ##d (CS 0x##x) Lanes 0x##03x --------\n"); break;
  39401. + case 0x001d0002:mini_printf("2D: PMU0: training lanes 0x##03x using lanes 0x##03x\n"); break;
  39402. + case 0x001e0004:mini_printf("2D: PMU4: ------- ##dD Read Scanning TG ##d (CS 0x##x) Lanes 0x##03x -------\n"); break;
  39403. + case 0x001f0002:mini_printf("2D: PMU0: training lanes 0x##03x using lanes 0x##03x\n"); break;
  39404. + case 0x00200004:mini_printf("2D: PMU4: ------- ##dD Read Scanning TG ##d (CS 0x##x) Lanes 0x##03x -------\n"); break;
  39405. + case 0x00210002:mini_printf("2D: PMU0: training lanes 0x##03x using lanes 0x##03x\n"); break;
  39406. + case 0x00220002:mini_printf("2D: PMU3: Sending vref ##d, Mr = 0X##05x, to all devices\n"); break;
  39407. + case 0x00230004:mini_printf("2D: PMU4: -------- ##dD Write Scanning TG ##d (CS 0x##x) Lanes 0x##03x --------\n"); break;
  39408. + case 0x00240002:mini_printf("2D: PMU4: Delay Stepsize = ##d Fine, Voltage Stepsize = ##d DAC\n"); break;
  39409. + case 0x00250002:mini_printf("2D: PMU4: Delay Weight = ##d, Voltage Weight = ##d\n"); break;
  39410. + case 0x00260003:mini_printf("2D: PMU0: raw 0x##x allFine ##d incDec ##d"); break;
  39411. + case 0x00270008:mini_printf("2D: PMU0: db##d l##d, voltage 0x##x (u_r ##d) delay 0x##x (u_r ##d) - lcdl ##d mask 0x##x\n"); break;
  39412. + case 0x00280005:mini_printf("2D: PMU0: DB##d L##d, Eye ##d, Seed = (0x##x, 0x##x)\n"); break;
  39413. + case 0x00290002:mini_printf("2D: PMU3: 2D Enables : ##d, 1, ##d\n"); break;
  39414. + case 0x002a0006:mini_printf("2D: PMU3: 2D Delay Ranges: OOPL[0x##04x,0x##04x], IP[0x##04x,0x##04x], OOPR[0x##04x,0x##04x]\n"); break;
  39415. + case 0x002b0002:mini_printf("2D: PMU3: 2D Voltages : ##d ##d\n"); break;
  39416. + case 0x002c0001:mini_printf("2D: PMU0: input ##d\n"); break;
  39417. + case 0x002d0004:mini_printf("2D: PMU0: final: range ##d center ##d -> MIN ##d MAX ##d\n"); break;
  39418. + case 0x002e0002:mini_printf("2D: DEBUG: min ##d, max ##d\n"); break;
  39419. + case 0x002f0002:mini_printf("2D: PMU0: seed 0 = (##d,##d) (center)\n"); break;
  39420. + case 0x00300003:mini_printf("2D: PMU0: seed 1 = (##d,##d). edge at idx ##d\n"); break;
  39421. + case 0x00310003:mini_printf("2D: PMU0: seed 2 = (##d,##d) edge at idx ##d\n"); break;
  39422. + case 0x00320003:mini_printf("2D: PMU0: Search point ##d = (##d,##d)\n"); break;
  39423. + case 0x00330005:mini_printf("2D: PMU0: YMARGIN: ^ ##d, - ##d, v ##d. rate ##d = ##d\n"); break;
  39424. + case 0x00340003:mini_printf("2D: PMU0: XMARGIN: center ##d, edge ##d. = ##d\n"); break;
  39425. + case 0x00350002:mini_printf("2D: PMU0: ----------- weighting (##d,##d) ----------------\n"); break;
  39426. + case 0x00360003:mini_printf("2D: PMU0: X margin - L ##d R ##d - Min ##d\n"); break;
  39427. + case 0x00370003:mini_printf("2D: PMU0: Y margin - L ##d R ##d - Min ##d\n"); break;
  39428. + case 0x00380003:mini_printf("2D: PMU0: center (##d,##d) weight = ##d\n"); break;
  39429. + case 0x00390003:mini_printf("2D: PMU3: point ##d starting at (##d,##d)\n"); break;
  39430. + case 0x003a0000:mini_printf("2D: PMU1: local_max is 0, stop searching.\n"); break;
  39431. + case 0x003b0002:mini_printf("2D: PMU0: picking left (##d == ##d)\n"); break;
  39432. + case 0x003c0002:mini_printf("2D: PMU0: picking right (##d == ##d)\n"); break;
  39433. + case 0x003d0002:mini_printf("2D: PMU0: picking down (##d == ##d)\n"); break;
  39434. + case 0x003e0002:mini_printf("2D: PMU0: picking up (##d == ##d)\n"); break;
  39435. + case 0x003f0000:mini_printf("2D: PMU1: local_max is center, stop searching.\n"); break;
  39436. + case 0x00400009:mini_printf("2D: PMU3: center (##3d, ##3d) moving (##2i, ##2i) -- L ##d, R ##d, C ##d, U ##d, D ##d\n"); break;
  39437. + case 0x00410004:mini_printf("2D: PMU0: max iterations (##d) reached. Final center (##d,##d), weight ##d\n"); break;
  39438. + case 0x00420003:mini_printf("2D: PMU3: cordNum ##d imporved ##d to ##d\n"); break;
  39439. + case 0x00430000:mini_printf("2D: PMU: Error: No passing region found for 1 or more lanes. Set hdtCtrl=4 to see passing regions\n"); break;
  39440. + case 0x00440004:mini_printf("2D: PMU3: Optimal allFine Center (##d,##d), found in ##d (center,left,right) region, with weight ##d.\n"); break;
  39441. + case 0x00450003:mini_printf("2D: PMU0: merging lanes=##d..##d, centerMerge_t ##d\n"); break;
  39442. + case 0x00460001:mini_printf("2D: PMU0: laneVal ##d is disable\n"); break;
  39443. + case 0x00470002:mini_printf("2D: PMU0: checking common center ##d against current center ##d\n"); break;
  39444. + case 0x00480005:mini_printf("2D: PMU: Error: getCompoundEye Called on lane##d eye with non-compatible (##d delay, ##d voltage) centers. ##d != ##d\n"); break;
  39445. + case 0x00490001:mini_printf("2D: PMU0: laneItr ##d is disable\n"); break;
  39446. + case 0x004a0005:mini_printf("2D: PMU0: lane ##d, data_idx ##d, offset_idx ##d, = [##d..##d]\n"); break;
  39447. + case 0x004b0003:mini_printf("2D: PMU0: lane ##d, data_idx ##d, offset_idx ##d, offset_idx out of range!\n"); break;
  39448. + case 0x004c0003:mini_printf("2D: PMU0: mergeData[##d] = max_v_low ##d, min_v_high ##d\n"); break;
  39449. + case 0x004d0005:mini_printf("2D: PMU1: writing merged center (##d,##d) back to dataBlock[##d]. doDelay ##d, doVoltage ##d\n"); break;
  39450. + case 0x004e0005:mini_printf("2D: PMU0: applying relative (##i,##i) back to dataBlock[##d]. doDelay ##d, doVoltage ##d\n"); break;
  39451. + case 0x004f0002:mini_printf("2D: PMU0: drvstren ##x is idx ##d in the table\n"); break;
  39452. + case 0x00500000:mini_printf("2D: PMU4: truncating FFE drive strength search range. Out of drive strengths to check.\n"); break;
  39453. + case 0x00510002:mini_printf("2D: PMU5: Weak 1 changed to pull-up ##5d ohms, pull-down ##5d ohms\n"); break;
  39454. + case 0x00520002:mini_printf("2D: PMU5: Weak 0 changed to pull-up ##5d ohms, pull-down ##5d ohms\n"); break;
  39455. + case 0x00530003:mini_printf("2D: PMU0: dlyMargin L ##02d R ##02d, min ##02d\n"); break;
  39456. + case 0x00540003:mini_printf("2D: PMU0: vrefMargin T ##02d B ##02d, min ##02d\n"); break;
  39457. + case 0x00550002:mini_printf("2D: PMU3: new minimum VrefMargin (##d < ##d) recorded\n"); break;
  39458. + case 0x00560002:mini_printf("2D: PMU3: new minimum DlyMargin (##d < ##d) recorded\n"); break;
  39459. + case 0x00570000:mini_printf("2D: PMU0: RX finding the per-nibble, per-tg rxClkDly values\n"); break;
  39460. + case 0x00580003:mini_printf("2D: PMU3: Merging collected eyes [##d..##d) and analyzing for nibble ##d's optimal rxClkDly\n"); break;
  39461. + case 0x00590000:mini_printf("2D: PMU0: dumping optimized eye\n"); break;
  39462. + case 0x005a0000:mini_printf("2D: PMU0: TX optimizing txDqDelays\n"); break;
  39463. + case 0x005b0001:mini_printf("2D: PMU3: Analyzing collected eye ##d for a lane's optimal TxDqDly\n"); break;
  39464. + case 0x005c0001:mini_printf("2D: PMU0: eye-lane ##d is disable\n"); break;
  39465. + case 0x005d0000:mini_printf("2D: PMU0: dumping optimized eye\n"); break;
  39466. + case 0x005e0000:mini_printf("2D: PMU0: TX optimizing device voltages\n"); break;
  39467. + case 0x005f0002:mini_printf("2D: PMU3: Merging collected eyes [##d..##d) and analyzing for optimal device txVref\n"); break;
  39468. + case 0x00600000:mini_printf("2D: PMU0: dumping optimized eye\n"); break;
  39469. + case 0x00610000:mini_printf("2D: PMU4: VrefDac (compound all TG) Bottom Top -> Center\n"); break;
  39470. + case 0x00620005:mini_printf("2D: PMU4: DB##d L##d ##3d ##3d -> ##3d (DISCONNECTED)\n"); break;
  39471. + case 0x00630005:mini_printf("2D: PMU4: DB##d L##d ##3d ##3d -> ##3d\n"); break;
  39472. + case 0x00640005:mini_printf("2D: PMU0: writing rxClkDelay for tg##d db##1d nib##1d to 0x##02x from eye[##02d] (DISCONNECTED)\n"); break;
  39473. + case 0x00650003:mini_printf("2D: PMU: Error: Dbyte ##d nibble ##d's optimal rxClkDly of 0x##x is out of bounds\n"); break;
  39474. + case 0x00660005:mini_printf("2D: PMU0: writing rxClkDelay for tg##d db##1d nib##1d to 0x##02x from eye[##02d]\n"); break;
  39475. + case 0x00670005:mini_printf("2D: PMU0: tx voltage for tg##2d nib##2d to ##3d (##d) from eye[##02d]\n"); break;
  39476. + case 0x00680001:mini_printf("2D: PMU0: vref Sum = ##d\n"); break;
  39477. + case 0x00690004:mini_printf("2D: PMU0: tx voltage total is ##d/##d -> ##d -> ##d\n"); break;
  39478. + case 0x006a0007:mini_printf("2D: PMU0: writing txDqDelay for tg##1d db##1d ln##1d to 0x##02x (##d coarse, ##d fine) from eye[##02d] (DISCONNECTED)\n"); break;
  39479. + case 0x006b0003:mini_printf("2D: PMU: Error: Dbyte ##d lane ##d's optimal txDqDly of 0x##x is out of bounds\n"); break;
  39480. + case 0x006c0007:mini_printf("2D: PMU0: writing txDqDelay for tg##1d db##1d l##1d to 0x##02x (##d coarse, ##d fine) from eye[##02d]\n"); break;
  39481. + case 0x006d0002:mini_printf("2D: PMU0: ##d (0=tx, 1=rx) TgMask for this simulation: ##x\n"); break;
  39482. + case 0x006e0001:mini_printf("2D: PMU0: findRange ##d\n"); break;
  39483. + case 0x006f0002:mini_printf("2D: PMU0: VRange = [##d,##d]\n"); break;
  39484. + case 0x00700001:mini_printf("2D: PMU0: eye-byte ##d is disable\n"); break;
  39485. + case 0x00710001:mini_printf("2D: PMU0: eye-lane ##d is disable\n"); break;
  39486. + case 0x00720001:mini_printf("2D: PMU0: findRange ##d\n"); break;
  39487. + case 0x00730002:mini_printf("2D: PMU0: VRange = [##d,##d]\n"); break;
  39488. + case 0x00740001:mini_printf("2D: PMU0: eye-lane ##d is disable\n"); break;
  39489. + case 0x00750003:mini_printf("2D: PMU0: eye ##d weight ##d allTgWeight ##d\n"); break;
  39490. + case 0x00760002:mini_printf("2D: PMU5: FFE figure of merit improved from ##d to ##d\n"); break;
  39491. + case 0x00770002:mini_printf("2D: PMU: Error: LP4 rank ##d cannot be mapped on tg ##d\n"); break;
  39492. + case 0x00780000:mini_printf("2D: PMU4: Adjusting vrefDac0 for just 1->x transitions\n"); break;
  39493. + case 0x00790000:mini_printf("2D: PMU4: Adjusting vrefDac1 for just 0->x transitions\n"); break;
  39494. + case 0x007a0001:mini_printf("2D: PMU5: Strong 1, pull-up ##d ohms\n"); break;
  39495. + case 0x007b0001:mini_printf("2D: PMU5: Strong 0, pull-down ##d ohms\n"); break;
  39496. + case 0x007c0000:mini_printf("2D: PMU4: Enabling weak drive strengths (FFE)\n"); break;
  39497. + case 0x007d0000:mini_printf("2D: PMU5: Changing all weak driver strengths\n"); break;
  39498. + case 0x007e0000:mini_printf("2D: PMU5: Finalizing weak drive strengths\n"); break;
  39499. + case 0x007f0000:mini_printf("2D: PMU4: retraining with optimal drive strength settings\n"); break;
  39500. + case 0x00800001:mini_printf("2D: PMU1:prbsGenCtl:##x\n"); break;
  39501. + case 0x00810000:mini_printf("2D: PMU1: loading 2D acsm sequence\n"); break;
  39502. + case 0x00820000:mini_printf("2D: PMU1: loading 1D acsm sequence\n"); break;
  39503. + case 0x00830002:mini_printf("2D: PMU3: ##d memclocks @ ##d to get half of 300ns\n"); break;
  39504. + case 0x00840000:mini_printf("2D: PMU: Error: User requested MPR read pattern for read DQS training in DDR3 Mode\n"); break;
  39505. + case 0x00850000:mini_printf("2D: PMU3: Running 1D search for left eye edge\n"); break;
  39506. + case 0x00860001:mini_printf("2D: PMU1: In Phase Left Edge Search cs ##d\n"); break;
  39507. + case 0x00870001:mini_printf("2D: PMU1: Out of Phase Left Edge Search cs ##d\n"); break;
  39508. + case 0x00880000:mini_printf("2D: PMU3: Running 1D search for right eye edge\n"); break;
  39509. + case 0x00890001:mini_printf("2D: PMU1: In Phase Right Edge Search cs ##d\n"); break;
  39510. + case 0x008a0001:mini_printf("2D: PMU1: Out of Phase Right Edge Search cs ##d\n"); break;
  39511. + case 0x008b0001:mini_printf("2D: PMU1: mxRdLat training pstate ##d\n"); break;
  39512. + case 0x008c0001:mini_printf("2D: PMU1: mxRdLat search for cs ##d\n"); break;
  39513. + case 0x008d0001:mini_printf("2D: PMU0: MaxRdLat non consistant DtsmLoThldXingInd 0x##03x\n"); break;
  39514. + case 0x008e0003:mini_printf("2D: PMU4: CS ##d Dbyte ##d worked with DFIMRL = ##d DFICLKs \n"); break;
  39515. + case 0x008f0004:mini_printf("2D: PMU3: MaxRdLat Read Lane err mask for csn ##d, DFIMRL ##2d DFIClks, dbyte ##d = 0x##03x\n"); break;
  39516. + case 0x00900003:mini_printf("2D: PMU3: MaxRdLat Read Lane err mask for csn ##d DFIMRL ##2d, All dbytes = 0x##03x\n"); break;
  39517. + case 0x00910001:mini_printf("2D: PMU: Error: CS##d failed to find a DFIMRL setting that worked for all bytes during MaxRdLat training\n"); break;
  39518. + case 0x00920002:mini_printf("2D: PMU3: Smallest passing DFIMRL for all dbytes in CS##d = ##d DFIClks\n"); break;
  39519. + case 0x00930000:mini_printf("2D: PMU: Error: No passing DFIMRL value found for any chip select during MaxRdLat training\n"); break;
  39520. + case 0x00940003:mini_printf("2D: PMU: Error: Dbyte ##d lane ##d txDqDly passing region is too small (width = ##d)\n"); break;
  39521. + case 0x00950000:mini_printf("2D: PMU4: TxDqDly Passing Regions (EyeLeft EyeRight -> EyeCenter) Units=1/32 UI\n"); break;
  39522. + case 0x00960005:mini_printf("2D: PMU4: DB ##d Lane ##d: ##3d ##3d -> ##3d\n"); break;
  39523. + case 0x00970002:mini_printf("2D: PMU2: TXDQ delayLeft[##2d] = ##3d (DISCONNECTED)\n"); break;
  39524. + case 0x00980004:mini_printf("2D: PMU2: TXDQ delayLeft[##2d] = ##3d oopScaled = ##3d selectOop ##d\n"); break;
  39525. + case 0x00990002:mini_printf("2D: PMU2: TXDQ delayRight[##2d] = ##3d (DISCONNECTED)\n"); break;
  39526. + case 0x009a0004:mini_printf("2D: PMU2: TXDQ delayRight[##2d] = ##3d oopScaled = ##3d selectOop ##d\n"); break;
  39527. + case 0x009b0003:mini_printf("2D: PMU: Error: Dbyte ##d lane ##d txDqDly passing region is too small (width = ##d)\n"); break;
  39528. + case 0x009c0000:mini_printf("2D: PMU4: TxDqDly Passing Regions (EyeLeft EyeRight -> EyeCenter) Units=1/32 UI\n"); break;
  39529. + case 0x009d0002:mini_printf("2D: PMU4: DB ##d Lane ##d: (DISCONNECTED)\n"); break;
  39530. + case 0x009e0005:mini_printf("2D: PMU4: DB ##d Lane ##d: ##3d ##3d -> ##3d\n"); break;
  39531. + case 0x009f0002:mini_printf("2D: PMU3: Running 1D search csn ##d for DM Right/NotLeft(##d) eye edge\n"); break;
  39532. + case 0x00a00002:mini_printf("2D: PMU3: WrDq DM byte##2d with Errcnt ##d\n"); break;
  39533. + case 0x00a10002:mini_printf("2D: PMU3: WrDq DM byte##2d avgDly 0x##04x\n"); break;
  39534. + case 0x00a20002:mini_printf("2D: PMU1: WrDq DM byte##2d with Errcnt ##d\n"); break;
  39535. + case 0x00a30001:mini_printf("2D: PMU: Error: Dbyte ##d txDqDly DM training did not start inside the eye\n"); break;
  39536. + case 0x00a40000:mini_printf("2D: PMU4: DM TxDqDly Passing Regions (EyeLeft EyeRight -> EyeCenter) Units=1/32 UI\n"); break;
  39537. + case 0x00a50002:mini_printf("2D: PMU4: DB ##d Lane ##d: (DISCONNECTED)\n"); break;
  39538. + case 0x00a60005:mini_printf("2D: PMU4: DB ##d Lane ##d: ##3d ##3d -> ##3d\n"); break;
  39539. + case 0x00a70003:mini_printf("2D: PMU: Error: Dbyte ##d lane ##d txDqDly DM passing region is too small (width = ##d)\n"); break;
  39540. + case 0x00a80004:mini_printf("2D: PMU3: Errcnt for MRD/MWD search nib ##2d delay = (##d, 0x##02x) = ##d\n"); break;
  39541. + case 0x00a90000:mini_printf("2D: PMU3: Precharge all open banks\n"); break;
  39542. + case 0x00aa0002:mini_printf("2D: PMU: Error: Dbyte ##d nibble ##d found mutliple working coarse delay setting for MRD/MWD\n"); break;
  39543. + case 0x00ab0000:mini_printf("2D: PMU4: MRD Passing Regions (coarseVal, fineLeft fineRight -> fineCenter)\n"); break;
  39544. + case 0x00ac0000:mini_printf("2D: PMU4: MRW Passing Regions (coarseVal, fineLeft fineRight -> fineCenter)\n"); break;
  39545. + case 0x00ad0004:mini_printf("2D: PMU10: Warning: DB ##d nibble ##d has multiple working coarse delays, ##d and ##d, choosing the smaller delay\n"); break;
  39546. + case 0x00ae0003:mini_printf("2D: PMU: Error: Dbyte ##d nibble ##d MRD/MWD passing region is too small (width = ##d)\n"); break;
  39547. + case 0x00af0006:mini_printf("2D: PMU4: DB ##d nibble ##d: ##3d, ##3d ##3d -> ##3d\n"); break;
  39548. + case 0x00b00002:mini_printf("2D: PMU1: Start MRD/nMWD ##d for csn ##d\n"); break;
  39549. + case 0x00b10002:mini_printf("2D: PMU2: RXDQS delayLeft[##2d] = ##3d (DISCONNECTED)\n"); break;
  39550. + case 0x00b20006:mini_printf("2D: PMU2: RXDQS delayLeft[##2d] = ##3d delayOop[##2d] = ##3d OopScaled ##4d, selectOop ##d\n"); break;
  39551. + case 0x00b30002:mini_printf("2D: PMU2: RXDQS delayRight[##2d] = ##3d (DISCONNECTED)\n"); break;
  39552. + case 0x00b40006:mini_printf("2D: PMU2: RXDQS delayRight[##2d] = ##3d delayOop[##2d] = ##4d OopScaled ##4d, selectOop ##d\n"); break;
  39553. + case 0x00b50000:mini_printf("2D: PMU4: RxClkDly Passing Regions (EyeLeft EyeRight -> EyeCenter)\n"); break;
  39554. + case 0x00b60002:mini_printf("2D: PMU4: DB ##d nibble ##d: (DISCONNECTED)\n"); break;
  39555. + case 0x00b70005:mini_printf("2D: PMU4: DB ##d nibble ##d: ##3d ##3d -> ##3d\n"); break;
  39556. + case 0x00b80003:mini_printf("2D: PMU: Error: Dbyte ##d nibble ##d rxClkDly passing region is too small (width = ##d)\n"); break;
  39557. + case 0x00b90002:mini_printf("2D: PMU0: goodbar = ##d for RDWR_BLEN ##d\n"); break;
  39558. + case 0x00ba0001:mini_printf("2D: PMU3: RxClkDly = ##d\n"); break;
  39559. + case 0x00bb0005:mini_printf("2D: PMU0: db ##d l ##d absLane ##d -> bottom ##d top ##d\n"); break;
  39560. + case 0x00bc0009:mini_printf("2D: PMU3: BYTE ##d - ##3d ##3d ##3d ##3d ##3d ##3d ##3d ##3d\n"); break;
  39561. + case 0x00bd0002:mini_printf("2D: PMU: Error: dbyte ##d lane ##d's per-lane vrefDAC's had no passing region\n"); break;
  39562. + case 0x00be0004:mini_printf("2D: PMU0: db##d l##d - ##d ##d\n"); break;
  39563. + case 0x00bf0002:mini_printf("2D: PMU0: goodbar = ##d for RDWR_BLEN ##d\n"); break;
  39564. + case 0x00c00004:mini_printf("2D: PMU3: db##d l##d saw ##d issues at rxClkDly ##d\n"); break;
  39565. + case 0x00c10003:mini_printf("2D: PMU3: db##d l##d first saw a pass->fail edge at rxClkDly ##d\n"); break;
  39566. + case 0x00c20002:mini_printf("2D: PMU3: lane ##d PBD = ##d\n"); break;
  39567. + case 0x00c30003:mini_printf("2D: PMU3: db##d l##d first saw a DBI pass->fail edge at rxClkDly ##d\n"); break;
  39568. + case 0x00c40003:mini_printf("2D: PMU2: db##d l##d already passed rxPBD = ##d\n"); break;
  39569. + case 0x00c50003:mini_printf("2D: PMU0: db##d l##d, PBD = ##d\n"); break;
  39570. + case 0x00c60002:mini_printf("2D: PMU: Error: dbyte ##d lane ##d failed read deskew\n"); break;
  39571. + case 0x00c70003:mini_printf("2D: PMU0: db##d l##d, inc PBD = ##d\n"); break;
  39572. + case 0x00c80003:mini_printf("2D: PMU1: Running lane deskew on pstate ##d csn ##d rdDBIEn ##d\n"); break;
  39573. + case 0x00c90000:mini_printf("2D: PMU: Error: Read deskew training has been requested, but csrMajorModeDbyte[2] is set\n"); break;
  39574. + case 0x00ca0002:mini_printf("2D: PMU1: AcsmCsMapCtrl##02d 0x##04x\n"); break;
  39575. + case 0x00cb0002:mini_printf("2D: PMU1: AcsmCsMapCtrl##02d 0x##04x\n"); break;
  39576. + case 0x00cc0001:mini_printf("2D: PMU: Error: Wrong PMU image loaded. message Block DramType = 0x##02x, but image built for D3U Type\n"); break;
  39577. + case 0x00cd0001:mini_printf("2D: PMU: Error: Wrong PMU image loaded. message Block DramType = 0x##02x, but image built for D3R Type\n"); break;
  39578. + case 0x00ce0001:mini_printf("2D: PMU: Error: Wrong PMU image loaded. message Block DramType = 0x##02x, but image built for D4U Type\n"); break;
  39579. + case 0x00cf0001:mini_printf("2D: PMU: Error: Wrong PMU image loaded. message Block DramType = 0x##02x, but image built for D4R Type\n"); break;
  39580. + case 0x00d00001:mini_printf("2D: PMU: Error: Wrong PMU image loaded. message Block DramType = 0x##02x, but image built for D4LR Type\n"); break;
  39581. + case 0x00d10000:mini_printf("2D: PMU: Error: Both 2t timing mode and ddr4 geardown mode specifed in the messageblock's PhyCfg and MR3 fields. Only one can be enabled\n"); break;
  39582. + case 0x00d20003:mini_printf("2D: PMU10: PHY TOTALS - NUM_DBYTES ##d NUM_NIBBLES ##d NUM_ANIBS ##d\n"); break;
  39583. + case 0x00d30006:mini_printf("2D: PMU10: CSA=0x##02X, CSB=0x##02X, TSTAGES=0x##04X, HDTOUT=##d, MMISC=##d DRAMFreq=##dMT DramType=LPDDR3\n"); break;
  39584. + case 0x00d40006:mini_printf("2D: PMU10: CSA=0x##02X, CSB=0x##02X, TSTAGES=0x##04X, HDTOUT=##d, MMISC=##d DRAMFreq=##dMT DramType=LPDDR4\n"); break;
  39585. + case 0x00d50008:mini_printf("2D: PMU10: CS=0x##02X, TSTAGES=0x##04X, HDTOUT=##d, 2T=##d, MMISC=##d AddrMirror=##d DRAMFreq=##dMT DramType=##d\n"); break;
  39586. + case 0x00d60004:mini_printf("2D: PMU10: Pstate##d MR0=0x##04X MR1=0x##04X MR2=0x##04X\n"); break;
  39587. + case 0x00d70008:mini_printf("2D: PMU10: Pstate##d MRS MR0=0x##04X MR1=0x##04X MR2=0x##04X MR3=0x##04X MR4=0x##04X MR5=0x##04X MR6=0x##04X\n"); break;
  39588. + case 0x00d80005:mini_printf("2D: PMU10: Pstate##d MRS MR1_A0=0x##04X MR2_A0=0x##04X MR3_A0=0x##04X MR11_A0=0x##04X\n"); break;
  39589. + case 0x00d90000:mini_printf("2D: PMU10: UseBroadcastMR set. All ranks and channels use MRXX_A0 for MR settings.\n"); break;
  39590. + case 0x00da0005:mini_printf("2D: PMU10: Pstate##d MRS MR01_A0=0x##02X MR02_A0=0x##02X MR03_A0=0x##02X MR11_A0=0x##02X\n"); break;
  39591. + case 0x00db0005:mini_printf("2D: PMU10: Pstate##d MRS MR12_A0=0x##02X MR13_A0=0x##02X MR14_A0=0x##02X MR22_A0=0x##02X\n"); break;
  39592. + case 0x00dc0005:mini_printf("2D: PMU10: Pstate##d MRS MR01_A1=0x##02X MR02_A1=0x##02X MR03_A1=0x##02X MR11_A1=0x##02X\n"); break;
  39593. + case 0x00dd0005:mini_printf("2D: PMU10: Pstate##d MRS MR12_A1=0x##02X MR13_A1=0x##02X MR14_A1=0x##02X MR22_A1=0x##02X\n"); break;
  39594. + case 0x00de0005:mini_printf("2D: PMU10: Pstate##d MRS MR01_B0=0x##02X MR02_B0=0x##02X MR03_B0=0x##02X MR11_B0=0x##02X\n"); break;
  39595. + case 0x00df0005:mini_printf("2D: PMU10: Pstate##d MRS MR12_B0=0x##02X MR13_B0=0x##02X MR14_B0=0x##02X MR22_B0=0x##02X\n"); break;
  39596. + case 0x00e00005:mini_printf("2D: PMU10: Pstate##d MRS MR01_B1=0x##02X MR02_B1=0x##02X MR03_B1=0x##02X MR11_B1=0x##02X\n"); break;
  39597. + case 0x00e10005:mini_printf("2D: PMU10: Pstate##d MRS MR12_B1=0x##02X MR13_B1=0x##02X MR14_B1=0x##02X MR22_B1=0x##02X\n"); break;
  39598. + case 0x00e20002:mini_printf("2D: PMU1: AcsmOdtCtrl##02d 0x##02x\n"); break;
  39599. + case 0x00e30002:mini_printf("2D: PMU1: AcsmCsMapCtrl##02d 0x##04x\n"); break;
  39600. + case 0x00e40002:mini_printf("2D: PMU1: AcsmCsMapCtrl##02d 0x##04x\n"); break;
  39601. + case 0x00e50000:mini_printf("2D: PMU1: HwtCAMode set\n"); break;
  39602. + case 0x00e60001:mini_printf("2D: PMU3: DDR4 infinite preamble enter/exit mode ##d\n"); break;
  39603. + case 0x00e70002:mini_printf("2D: PMU1: In rxenb_train() csn=##d pstate=##d\n"); break;
  39604. + case 0x00e80000:mini_printf("2D: PMU3: Finding DQS falling edge\n"); break;
  39605. + case 0x00e90000:mini_printf("2D: PMU3: Searching for DDR3/LPDDR3/LPDDR4 read preamble\n"); break;
  39606. + case 0x00ea0009:mini_printf("2D: PMU3: dtsm fails Even Nibbles : ##2x ##2x ##2x ##2x ##2x ##2x ##2x ##2x ##2x\n"); break;
  39607. + case 0x00eb0009:mini_printf("2D: PMU3: dtsm fails Odd Nibbles : ##2x ##2x ##2x ##2x ##2x ##2x ##2x ##2x ##2x\n"); break;
  39608. + case 0x00ec0002:mini_printf("2D: PMU3: Preamble search pass=##d anyfail=##d\n"); break;
  39609. + case 0x00ed0000:mini_printf("2D: PMU: Error: RxEn training preamble not found\n"); break;
  39610. + case 0x00ee0000:mini_printf("2D: PMU3: Found DQS pre-amble\n"); break;
  39611. + case 0x00ef0001:mini_printf("2D: PMU: Error: Dbyte ##d couldn't find the rising edge of DQS during RxEn Training\n"); break;
  39612. + case 0x00f00000:mini_printf("2D: PMU3: RxEn aligning to first rising edge of burst\n"); break;
  39613. + case 0x00f10001:mini_printf("2D: PMU3: Decreasing RxEn delay by ##d fine step to allow full capture of reads\n"); break;
  39614. + case 0x00f20001:mini_printf("2D: PMU3: MREP Delay = ##d\n"); break;
  39615. + case 0x00f30003:mini_printf("2D: PMU3: Errcnt for MREP nib ##2d delay = ##2d is ##d\n"); break;
  39616. + case 0x00f40002:mini_printf("2D: PMU3: MREP nibble ##d sampled a 1 at data buffer delay ##d\n"); break;
  39617. + case 0x00f50002:mini_printf("2D: PMU3: MREP nibble ##d saw a 0 to 1 transition at data buffer delay ##d\n"); break;
  39618. + case 0x00f60000:mini_printf("2D: PMU2: MREP did not find a 0 to 1 transition for all nibbles. Assuming 0 delay was already in the passing region for failing nibbles\n"); break;
  39619. + case 0x00f70002:mini_printf("2D: PMU3: Training DIMM ##d CSn ##d\n"); break;
  39620. + case 0x00f80001:mini_printf("2D: PMU3: exitCAtrain_lp3 cs 0x##x\n"); break;
  39621. + case 0x00f90001:mini_printf("2D: PMU3: enterCAtrain_lp3 cs 0x##x\n"); break;
  39622. + case 0x00fa0001:mini_printf("2D: PMU3: CAtrain_switchmsb_lp3 cs 0x##x\n"); break;
  39623. + case 0x00fb0001:mini_printf("2D: PMU3: CATrain_rdwr_lp3 looking for pattern ##x\n"); break;
  39624. + case 0x00fc0000:mini_printf("2D: PMU3: exitCAtrain_lp4\n"); break;
  39625. + case 0x00fd0001:mini_printf("2D: PMU3: DEBUG enterCAtrain_lp4 1: cs 0x##x\n"); break;
  39626. + case 0x00fe0001:mini_printf("2D: PMU3: DEBUG enterCAtrain_lp4 3: Put dbyte ##d in async mode\n"); break;
  39627. + case 0x00ff0000:mini_printf("2D: PMU3: DEBUG enterCAtrain_lp4 5: Send MR13 to turn on CA training\n"); break;
  39628. + case 0x01000003:mini_printf("2D: PMU3: DEBUG enterCAtrain_lp4 7: idx = ##d vref = ##x mr12 = ##x \n"); break;
  39629. + case 0x01010001:mini_printf("2D: PMU3: CATrain_rdwr_lp4 looking for pattern ##x\n"); break;
  39630. + case 0x01020004:mini_printf("2D: PMU3: Phase ##d CAreadbackA db:##d ##x xo:##x\n"); break;
  39631. + case 0x01030005:mini_printf("2D: PMU3: DEBUG lp4SetCatrVref 1: cs=##d chan=##d mr12=##x vref=##d.##d####\n"); break;
  39632. + case 0x01040003:mini_printf("2D: PMU3: DEBUG lp4SetCatrVref 3: mr12 = ##x send vref= ##x to db=##d\n"); break;
  39633. + case 0x01050000:mini_printf("2D: PMU10:Optimizing vref\n"); break;
  39634. + case 0x01060004:mini_printf("2D: PMU4:mr12:##2x cs:##d chan ##d r:##4x\n"); break;
  39635. + case 0x01070005:mini_printf("2D: PMU3: i:##2d bstr:##2d bsto:##2d st:##d r:##d\n"); break;
  39636. + case 0x01080002:mini_printf("2D: Failed to find sufficient CA Vref Passing Region for CS ##d channel ##d\n"); break;
  39637. + case 0x01090005:mini_printf("2D: PMU3:Found ##d.##d#### MR12:##x for cs:##d chan ##d\n"); break;
  39638. + case 0x010a0002:mini_printf("2D: PMU3:Calculated ##d for AtxImpedence from acx ##d.\n"); break;
  39639. + case 0x010b0000:mini_printf("2D: PMU3:CA Odt impedence ==0. Use default vref.\n"); break;
  39640. + case 0x010c0003:mini_printf("2D: PMU3:Calculated ##d.##d#### for Vref MR12=0x##x.\n"); break;
  39641. + case 0x010d0000:mini_printf("2D: PMU3: CAtrain_lp\n"); break;
  39642. + case 0x010e0000:mini_printf("2D: PMU3: CAtrain Begins.\n"); break;
  39643. + case 0x010f0001:mini_printf("2D: PMU3: CAtrain_lp testing dly ##d\n"); break;
  39644. + case 0x01100001:mini_printf("2D: PMU5: CA bitmap dump for cs ##x\n"); break;
  39645. + case 0x01110001:mini_printf("2D: PMU5: CAA##d "); break;
  39646. + case 0x01120001:mini_printf("2D: ##02x"); break;
  39647. + case 0x01130000:mini_printf("2D: \n"); break;
  39648. + case 0x01140001:mini_printf("2D: PMU5: CAB##d "); break;
  39649. + case 0x01150001:mini_printf("2D: ##02x"); break;
  39650. + case 0x01160000:mini_printf("2D: \n"); break;
  39651. + case 0x01170003:mini_printf("2D: PMU3: anibi=##d, anibichan[anibi]=##d ,chan=##d\n"); break;
  39652. + case 0x01180001:mini_printf("2D: ##02x"); break;
  39653. + case 0x01190001:mini_printf("2D: \nPMU3:Raw CA setting :##x"); break;
  39654. + case 0x011a0002:mini_printf("2D: \nPMU3:ATxDly setting:##x margin:##d\n"); break;
  39655. + case 0x011b0002:mini_printf("2D: \nPMU3:InvClk ATxDly setting:##x margin:##d\n"); break;
  39656. + case 0x011c0000:mini_printf("2D: \nPMU3:No Range found!\n"); break;
  39657. + case 0x011d0003:mini_printf("2D: PMU3: 2 anibi=##d, anibichan[anibi]=##d ,chan=##d"); break;
  39658. + case 0x011e0002:mini_printf("2D: \nPMU3: no neg clock => CA setting anib=##d, :##d\n"); break;
  39659. + case 0x011f0001:mini_printf("2D: PMU3:Normal margin:##d\n"); break;
  39660. + case 0x01200001:mini_printf("2D: PMU3:Inverted margin:##d\n"); break;
  39661. + case 0x01210000:mini_printf("2D: PMU3:Using Inverted clock\n"); break;
  39662. + case 0x01220000:mini_printf("2D: PMU3:Using normal clk\n"); break;
  39663. + case 0x01230003:mini_printf("2D: PMU3: 3 anibi=##d, anibichan[anibi]=##d ,chan=##d\n"); break;
  39664. + case 0x01240002:mini_printf("2D: PMU3: Setting ATxDly for anib ##x to ##x\n"); break;
  39665. + case 0x01250000:mini_printf("2D: PMU: Error: CA Training Failed.\n"); break;
  39666. + case 0x01260000:mini_printf("2D: PMU1: Writing MRs\n"); break;
  39667. + case 0x01270000:mini_printf("2D: PMU4:Using MR12 values from 1D CA VREF training.\n"); break;
  39668. + case 0x01280000:mini_printf("2D: PMU3:Writing all MRs to fsp 1\n"); break;
  39669. + case 0x01290000:mini_printf("2D: PMU10:Lp4Quickboot mode.\n"); break;
  39670. + case 0x012a0000:mini_printf("2D: PMU3: Writing MRs\n"); break;
  39671. + case 0x012b0001:mini_printf("2D: PMU10: Setting boot clock divider to ##d\n"); break;
  39672. + case 0x012c0000:mini_printf("2D: PMU3: Resetting DRAM\n"); break;
  39673. + case 0x012d0000:mini_printf("2D: PMU3: setup for RCD initalization\n"); break;
  39674. + case 0x012e0000:mini_printf("2D: PMU3: pmu_exit_SR from dev_init()\n"); break;
  39675. + case 0x012f0000:mini_printf("2D: PMU3: initializing RCD\n"); break;
  39676. + case 0x01300000:mini_printf("2D: PMU10: **** Executing 2D Image ****\n"); break;
  39677. + case 0x01310001:mini_printf("2D: PMU10: **** Start DDR4 Training. PMU Firmware Revision 0x##04x ****\n"); break;
  39678. + case 0x01320001:mini_printf("2D: PMU10: **** Start DDR3 Training. PMU Firmware Revision 0x##04x ****\n"); break;
  39679. + case 0x01330001:mini_printf("2D: PMU10: **** Start LPDDR3 Training. PMU Firmware Revision 0x##04x ****\n"); break;
  39680. + case 0x01340001:mini_printf("2D: PMU10: **** Start LPDDR4 Training. PMU Firmware Revision 0x##04x ****\n"); break;
  39681. + case 0x01350000:mini_printf("2D: PMU: Error: Mismatched internal revision between DCCM and ICCM images\n"); break;
  39682. + case 0x01360001:mini_printf("2D: PMU10: **** Testchip ##d Specific Firmware ****\n"); break;
  39683. + case 0x01370000:mini_printf("2D: PMU1: LRDIMM with EncodedCS mode, one DIMM\n"); break;
  39684. + case 0x01380000:mini_printf("2D: PMU1: LRDIMM with EncodedCS mode, two DIMMs\n"); break;
  39685. + case 0x01390000:mini_printf("2D: PMU1: RDIMM with EncodedCS mode, one DIMM\n"); break;
  39686. + case 0x013a0000:mini_printf("2D: PMU2: Starting LRDIMM MREP training for all ranks\n"); break;
  39687. + case 0x013b0000:mini_printf("2D: PMU199: LRDIMM MREP training for all ranks completed\n"); break;
  39688. + case 0x013c0000:mini_printf("2D: PMU2: Starting LRDIMM DWL training for all ranks\n"); break;
  39689. + case 0x013d0000:mini_printf("2D: PMU199: LRDIMM DWL training for all ranks completed\n"); break;
  39690. + case 0x013e0000:mini_printf("2D: PMU2: Starting LRDIMM MRD training for all ranks\n"); break;
  39691. + case 0x013f0000:mini_printf("2D: PMU199: LRDIMM MRD training for all ranks completed\n"); break;
  39692. + case 0x01400000:mini_printf("2D: PMU2: Starting RXEN training for all ranks\n"); break;
  39693. + case 0x01410000:mini_printf("2D: PMU2: Starting write leveling fine delay training for all ranks\n"); break;
  39694. + case 0x01420000:mini_printf("2D: PMU2: Starting LRDIMM MWD training for all ranks\n"); break;
  39695. + case 0x01430000:mini_printf("2D: PMU199: LRDIMM MWD training for all ranks completed\n"); break;
  39696. + case 0x01440000:mini_printf("2D: PMU2: Starting read deskew training\n"); break;
  39697. + case 0x01450000:mini_printf("2D: PMU2: Starting SI friendly 1d RdDqs training for all ranks\n"); break;
  39698. + case 0x01460000:mini_printf("2D: PMU2: Starting write leveling coarse delay training for all ranks\n"); break;
  39699. + case 0x01470000:mini_printf("2D: PMU2: Starting 1d WrDq training for all ranks\n"); break;
  39700. + case 0x01480000:mini_printf("2D: PMU2: Running DQS2DQ Oscillator for all ranks\n"); break;
  39701. + case 0x01490000:mini_printf("2D: PMU2: Starting 1d RdDqs training for all ranks\n"); break;
  39702. + case 0x014a0000:mini_printf("2D: PMU2: Starting MaxRdLat training\n"); break;
  39703. + case 0x014b0000:mini_printf("2D: PMU2: Starting 2d RdDqs training for all ranks\n"); break;
  39704. + case 0x014c0000:mini_printf("2D: PMU2: Starting 2d WrDq training for all ranks\n"); break;
  39705. + case 0x014d0002:mini_printf("2D: PMU3:read_fifo ##x ##x\n"); break;
  39706. + case 0x014e0001:mini_printf("2D: PMU: Error: Invalid PhyDrvImpedance of 0x##x specified in message block.\n"); break;
  39707. + case 0x014f0001:mini_printf("2D: PMU: Error: Invalid PhyOdtImpedance of 0x##x specified in message block.\n"); break;
  39708. + case 0x01500001:mini_printf("2D: PMU: Error: Invalid BPZNResVal of 0x##x specified in message block.\n"); break;
  39709. + case 0x01510005:mini_printf("2D: PMU3: fixRxEnBackOff csn:##d db:##d dn:##d bo:##d dly:##x\n"); break;
  39710. + case 0x01520001:mini_printf("2D: PMU3: fixRxEnBackOff dly:##x\n"); break;
  39711. + case 0x01530000:mini_printf("2D: PMU3: Entering setupPpt\n"); break;
  39712. + case 0x01540000:mini_printf("2D: PMU3: Start lp4PopulateHighLowBytes\n"); break;
  39713. + case 0x01550002:mini_printf("2D: PMU3:Dbyte Detect: db##d received ##x\n"); break;
  39714. + case 0x01560002:mini_printf("2D: PMU3:getDqs2Dq read ##x from dbyte ##d\n"); break;
  39715. + case 0x01570002:mini_printf("2D: PMU3:getDqs2Dq(2) read ##x from dbyte ##d\n"); break;
  39716. + case 0x01580001:mini_printf("2D: PMU: Error: Dbyte ##d read 0 from the DQS oscillator it is connected to\n"); break;
  39717. + case 0x01590002:mini_printf("2D: PMU4: Dbyte ##d dqs2dq = ##d/32 UI\n"); break;
  39718. + case 0x015a0003:mini_printf("2D: PMU3:getDqs2Dq set dqs2dq:##d/32 ui (##d ps) from dbyte ##d\n"); break;
  39719. + case 0x015b0003:mini_printf("2D: PMU3: Setting coarse delay in AtxDly chiplet ##d from 0x##02x to 0x##02x \n"); break;
  39720. + case 0x015c0003:mini_printf("2D: PMU3: Clearing coarse delay in AtxDly chiplet ##d from 0x##02x to 0x##02x \n"); break;
  39721. + case 0x015d0000:mini_printf("2D: PMU3: Performing DDR4 geardown sync sequence\n"); break;
  39722. + case 0x015e0000:mini_printf("2D: PMU1: Enter self refresh\n"); break;
  39723. + case 0x015f0000:mini_printf("2D: PMU1: Exit self refresh\n"); break;
  39724. + case 0x01600000:mini_printf("2D: PMU: Error: No dbiEnable with lp4\n"); break;
  39725. + case 0x01610000:mini_printf("2D: PMU: Error: No dbiDisable with lp4\n"); break;
  39726. + case 0x01620001:mini_printf("2D: PMU1: DDR4 update Rx DBI Setting disable ##d\n"); break;
  39727. + case 0x01630001:mini_printf("2D: PMU1: DDR4 update 2nCk WPre Setting disable ##d\n"); break;
  39728. + case 0x01640005:mini_printf("2D: PMU1: read_delay: db##d lane##d delays[##2d] = 0x##02x (max 0x##02x)\n"); break;
  39729. + case 0x01650001:mini_printf("2D: PMU5: ID=##d -- db0 db1 db2 db3 db4 db5 db6 db7 db8 db9 --\n"); break;
  39730. + case 0x0166000b:mini_printf("2D: PMU5: [##d]:0x ##4x ##4x ##4x ##4x ##4x ##4x ##4x ##4x ##4x ##4x\n"); break;
  39731. + case 0x01670003:mini_printf("2D: PMU2: dump delays - pstate=##d dimm=##d csn=##d\n"); break;
  39732. + case 0x01680000:mini_printf("2D: PMU3: Printing Mid-Training Delay Information\n"); break;
  39733. + case 0x01690001:mini_printf("2D: PMU5: CS##d <<KEY>> 0 TrainingCntr <<KEY>> coarse(15:10) fine(9:0)\n"); break;
  39734. + case 0x016a0001:mini_printf("2D: PMU5: CS##d <<KEY>> 0 RxEnDly, 1 RxClkDly <<KEY>> coarse(10:6) fine(5:0)\n"); break;
  39735. + case 0x016b0001:mini_printf("2D: PMU5: CS##d <<KEY>> 0 TxDqsDly, 1 TxDqDly <<KEY>> coarse(9:6) fine(5:0)\n"); break;
  39736. + case 0x016c0001:mini_printf("2D: PMU5: CS##d <<KEY>> 0 RxPBDly <<KEY>> 1 Delay Unit ~= 7ps \n"); break;
  39737. + case 0x016d0000:mini_printf("2D: PMU5: all CS <<KEY>> 0 DFIMRL <<KEY>> Units = DFI clocks\n"); break;
  39738. + case 0x016e0000:mini_printf("2D: PMU5: all CS <<KEY>> VrefDACs <<KEY>> DAC(6:0)\n"); break;
  39739. + case 0x016f0000:mini_printf("2D: PMU1: Set DMD in MR13 and wrDBI in MR3 for training\n"); break;
  39740. + case 0x01700000:mini_printf("2D: PMU: Error: getMaxRxen() failed to find largest rxen nibble delay\n"); break;
  39741. + case 0x01710003:mini_printf("2D: PMU2: getMaxRxen(): maxDly ##d maxTg ##d maxNib ##d\n"); break;
  39742. + case 0x01720003:mini_printf("2D: PMU2: getRankMaxRxen(): maxDly ##d Tg ##d maxNib ##d\n"); break;
  39743. + case 0x01730000:mini_printf("2D: PMU1: skipping CDD calculation in 2D image\n"); break;
  39744. + case 0x01740001:mini_printf("2D: PMU3: Calculating CDDs for pstate ##d\n"); break;
  39745. + case 0x01750003:mini_printf("2D: PMU3: rxDly[##d][##d] = ##d\n"); break;
  39746. + case 0x01760003:mini_printf("2D: PMU3: txDly[##d][##d] = ##d\n"); break;
  39747. + case 0x01770003:mini_printf("2D: PMU3: allFine CDD_RR_##d_##d = ##d\n"); break;
  39748. + case 0x01780003:mini_printf("2D: PMU3: allFine CDD_WW_##d_##d = ##d\n"); break;
  39749. + case 0x01790003:mini_printf("2D: PMU3: CDD_RR_##d_##d = ##d\n"); break;
  39750. + case 0x017a0003:mini_printf("2D: PMU3: CDD_WW_##d_##d = ##d\n"); break;
  39751. + case 0x017b0003:mini_printf("2D: PMU3: allFine CDD_RW_##d_##d = ##d\n"); break;
  39752. + case 0x017c0003:mini_printf("2D: PMU3: allFine CDD_WR_##d_##d = ##d\n"); break;
  39753. + case 0x017d0003:mini_printf("2D: PMU3: CDD_RW_##d_##d = ##d\n"); break;
  39754. + case 0x017e0003:mini_printf("2D: PMU3: CDD_WR_##d_##d = ##d\n"); break;
  39755. + case 0x017f0004:mini_printf("2D: PMU3: F##dBC2x_B##d_D##d = 0x##02x\n"); break;
  39756. + case 0x01800004:mini_printf("2D: PMU3: F##dBC3x_B##d_D##d = 0x##02x\n"); break;
  39757. + case 0x01810004:mini_printf("2D: PMU3: F##dBC4x_B##d_D##d = 0x##02x\n"); break;
  39758. + case 0x01820004:mini_printf("2D: PMU3: F##dBC5x_B##d_D##d = 0x##02x\n"); break;
  39759. + case 0x01830004:mini_printf("2D: PMU3: F##dBC8x_B##d_D##d = 0x##02x\n"); break;
  39760. + case 0x01840004:mini_printf("2D: PMU3: F##dBC9x_B##d_D##d = 0x##02x\n"); break;
  39761. + case 0x01850004:mini_printf("2D: PMU3: F##dBCAx_B##d_D##d = 0x##02x\n"); break;
  39762. + case 0x01860004:mini_printf("2D: PMU3: F##dBCBx_B##d_D##d = 0x##02x\n"); break;
  39763. + case 0x01870001:mini_printf("2D: PMU1: enter_lp3: DEBUG: pstate = ##d\n"); break;
  39764. + case 0x01880001:mini_printf("2D: PMU1: enter_lp3: DEBUG: dfifreqxlat_pstate = ##d\n"); break;
  39765. + case 0x01890001:mini_printf("2D: PMU1: enter_lp3: DEBUG: pllbypass = ##d\n"); break;
  39766. + case 0x018a0001:mini_printf("2D: PMU1: enter_lp3: DEBUG: forcecal = ##d\n"); break;
  39767. + case 0x018b0001:mini_printf("2D: PMU1: enter_lp3: DEBUG: pllmaxrange = 0x##x\n"); break;
  39768. + case 0x018c0001:mini_printf("2D: PMU1: enter_lp3: DEBUG: dacval_out = 0x##x\n"); break;
  39769. + case 0x018d0001:mini_printf("2D: PMU1: enter_lp3: DEBUG: pllctrl3 = 0x##x\n"); break;
  39770. + case 0x018e0000:mini_printf("2D: PMU3: Loading DRAM with BIOS supplied MR values and entering self refresh prior to exiting PMU code.\n"); break;
  39771. + case 0x018f0002:mini_printf("2D: PMU3: Setting DataBuffer function space of dimmcs 0x##02x to ##d\n"); break;
  39772. + case 0x01900002:mini_printf("2D: PMU4: Setting RCW FxRC##Xx = 0x##02x\n"); break;
  39773. + case 0x01910002:mini_printf("2D: PMU4: Setting RCW FxRC##02X = 0x##02x\n"); break;
  39774. + case 0x01920001:mini_printf("2D: PMU1: DDR4 update Rd Pre Setting disable ##d\n"); break;
  39775. + case 0x01930002:mini_printf("2D: PMU2: Setting BCW FxBC##Xx = 0x##02x\n"); break;
  39776. + case 0x01940002:mini_printf("2D: PMU2: Setting BCW BC##02X = 0x##02x\n"); break;
  39777. + case 0x01950002:mini_printf("2D: PMU2: Setting BCW PBA mode FxBC##Xx = 0x##02x\n"); break;
  39778. + case 0x01960002:mini_printf("2D: PMU2: Setting BCW PBA mode BC##02X = 0x##02x\n"); break;
  39779. + case 0x01970003:mini_printf("2D: PMU4: BCW value for dimm ##d, fspace ##d, addr 0x##04x\n"); break;
  39780. + case 0x01980002:mini_printf("2D: PMU4: DB ##d, value 0x##02x\n"); break;
  39781. + case 0x01990000:mini_printf("2D: PMU6: WARNING MREP underflow, set to min value -2 coarse, 0 fine\n"); break;
  39782. + case 0x019a0004:mini_printf("2D: PMU6: LRDIMM Writing final data buffer fine delay value nib ##2d, trainDly ##3d, fineDly code ##2d, new MREP fine ##2d\n"); break;
  39783. + case 0x019b0003:mini_printf("2D: PMU6: LRDIMM Writing final data buffer fine delay value nib ##2d, trainDly ##3d, fineDly code ##2d\n"); break;
  39784. + case 0x019c0003:mini_printf("2D: PMU6: LRDIMM Writing data buffer fine delay type ##d nib ##2d, code ##2d\n"); break;
  39785. + case 0x019d0002:mini_printf("2D: PMU6: Writing final data buffer coarse delay value dbyte ##2d, coarse = 0x##02x\n"); break;
  39786. + case 0x019e0003:mini_printf("2D: PMU4: data 0x##04x at MB addr 0x##08x saved at CSR addr 0x##08x\n"); break;
  39787. + case 0x019f0003:mini_printf("2D: PMU4: data 0x##04x at MB addr 0x##08x restored from CSR addr 0x##08x\n"); break;
  39788. + case 0x01a00003:mini_printf("2D: PMU4: data 0x##04x at MB addr 0x##08x saved at CSR addr 0x##08x\n"); break;
  39789. + case 0x01a10003:mini_printf("2D: PMU4: data 0x##04x at MB addr 0x##08x restored from CSR addr 0x##08x\n"); break;
  39790. + case 0x01a20001:mini_printf("2D: PMU3: Update BC00, BC01, BC02 for rank-dimm 0x##02x\n"); break;
  39791. + case 0x01a30000:mini_printf("2D: PMU3: Writing D4 RDIMM RCD Control words F0RC00 -> F0RC0F\n"); break;
  39792. + case 0x01a40000:mini_printf("2D: PMU3: Disable parity in F0RC0E\n"); break;
  39793. + case 0x01a50000:mini_printf("2D: PMU3: Writing D4 Data buffer Control words BC00 -> BC0E\n"); break;
  39794. + case 0x01a60002:mini_printf("2D: PMU1: setAltCL Sending MR0 0x##x cl=##d\n"); break;
  39795. + case 0x01a70002:mini_printf("2D: PMU1: restoreFromAltCL Sending MR0 0x##x cl=##d\n"); break;
  39796. + case 0x01a80002:mini_printf("2D: PMU1: restoreAcsmFromAltCL Sending MR0 0x##x cl=##d\n"); break;
  39797. + case 0x01a90002:mini_printf("2D: PMU2: Setting D3R RC##d = 0x##01x\n"); break;
  39798. + case 0x01aa0000:mini_printf("2D: PMU3: Writing D3 RDIMM RCD Control words RC0 -> RC11\n"); break;
  39799. + case 0x01ab0002:mini_printf("2D: PMU0: VrefDAC0/1 vddqStart ##d dacToVddq ##d\n"); break;
  39800. + case 0x01ac0001:mini_printf("2D: PMU: Error: Messageblock phyVref=0x##x is above the limit for TSMC28's attenuated LPDDR4 receivers. Please see the pub databook\n"); break;
  39801. + case 0x01ad0001:mini_printf("2D: PMU: Error: Messageblock phyVref=0x##x is above the limit for TSMC28's attenuated DDR4 receivers. Please see the pub databook\n"); break;
  39802. + case 0x01ae0001:mini_printf("2D: PMU0: PHY VREF @ (##d/1000) VDDQ\n"); break;
  39803. + case 0x01af0002:mini_printf("2D: PMU0: initalizing phy vrefDacs to ##d ExtVrefRange ##x\n"); break;
  39804. + case 0x01b00002:mini_printf("2D: PMU0: initalizing global vref to ##d range ##d\n"); break;
  39805. + case 0x01b10002:mini_printf("2D: PMU4: Setting initial device vrefDQ for CS##d to MR6 = 0x##04x\n"); break;
  39806. + case 0x01b20003:mini_printf("2D: PMU1: In write_level_fine() csn=##d dimm=##d pstate=##d\n"); break;
  39807. + case 0x01b30000:mini_printf("2D: PMU3: Fine write leveling hardware search increasing TxDqsDly until full bursts are seen\n"); break;
  39808. + case 0x01b40000:mini_printf("2D: PMU3: Exiting write leveling mode\n"); break;
  39809. + case 0x01b50001:mini_printf("2D: PMU3: got ##d for cl in load_wrlvl_acsm\n"); break;
  39810. + case 0x01b60003:mini_printf("2D: PMU1: In write_level_coarse() csn=##d dimm=##d pstate=##d\n"); break;
  39811. + case 0x01b70003:mini_printf("2D: PMU3: left eye edge search db:##d ln:##d dly:0x##x\n"); break;
  39812. + case 0x01b80003:mini_printf("2D: PMU3: right eye edge search db:##d ln:##d dly:0x##x\n"); break;
  39813. + case 0x01b90004:mini_printf("2D: PMU3: eye center db:##d ln:##d dly:0x##x (maxdq:##x)\n"); break;
  39814. + case 0x01ba0003:mini_printf("2D: PMU3: Wrote to TxDqDly db:##d ln:##d dly:0x##x\n"); break;
  39815. + case 0x01bb0003:mini_printf("2D: PMU3: Wrote to TxDqDly db:##d ln:##d dly:0x##x\n"); break;
  39816. + case 0x01bc0002:mini_printf("2D: PMU3: Coarse write leveling dbyte##2d is still failing for TxDqsDly=0x##04x\n"); break;
  39817. + case 0x01bd0002:mini_printf("2D: PMU4: Coarse write leveling iteration ##d saw ##d data miscompares across the entire phy\n"); break;
  39818. + case 0x01be0000:mini_printf("2D: PMU: Error: Failed write leveling coarse\n"); break;
  39819. + case 0x01bf0001:mini_printf("2D: PMU3: got ##d for cl in load_wrlvl_acsm\n"); break;
  39820. + case 0x01c00003:mini_printf("2D: PMU3: In write_level_coarse() csn=##d dimm=##d pstate=##d\n"); break;
  39821. + case 0x01c10003:mini_printf("2D: PMU3: left eye edge search db:##d ln:##d dly:0x##x\n"); break;
  39822. + case 0x01c20003:mini_printf("2D: PMU3: right eye edge search db: ##d ln: ##d dly: 0x##x\n"); break;
  39823. + case 0x01c30004:mini_printf("2D: PMU3: eye center db: ##d ln: ##d dly: 0x##x (maxdq: 0x##x)\n"); break;
  39824. + case 0x01c40003:mini_printf("2D: PMU3: Wrote to TxDqDly db: ##d ln: ##d dly: 0x##x\n"); break;
  39825. + case 0x01c50003:mini_printf("2D: PMU3: Wrote to TxDqDly db: ##d ln: ##d dly: 0x##x\n"); break;
  39826. + case 0x01c60002:mini_printf("2D: PMU3: Coarse write leveling nibble##2d is still failing for TxDqsDly=0x##04x\n"); break;
  39827. + case 0x01c70002:mini_printf("2D: PMU4: Coarse write leveling iteration ##d saw ##d data miscompares across the entire phy\n"); break;
  39828. + case 0x01c80000:mini_printf("2D: PMU: Error: Failed write leveling coarse\n"); break;
  39829. + case 0x01c90003:mini_printf("2D: PMU3: In write_level_coarse() csn=##d dimm=##d pstate=##d\n"); break;
  39830. + case 0x01ca0005:mini_printf("2D: PMU2: Write level: dbyte ##d nib##d dq/dmbi ##2d dqsfine 0x##04x dqDly 0x##04x\n"); break;
  39831. + case 0x01cb0002:mini_printf("2D: PMU3: Coarse write leveling nibble##2d is still failing for TxDqsDly=0x##04x\n"); break;
  39832. + case 0x01cc0002:mini_printf("2D: PMU4: Coarse write leveling iteration ##d saw ##d data miscompares across the entire phy\n"); break;
  39833. + case 0x01cd0000:mini_printf("2D: PMU: Error: Failed write leveling coarse\n"); break;
  39834. + case 0x01ce0001:mini_printf("2D: PMU3: DWL delay = ##d\n"); break;
  39835. + case 0x01cf0003:mini_printf("2D: PMU3: Errcnt for DWL nib ##2d delay = ##2d is ##d\n"); break;
  39836. + case 0x01d00002:mini_printf("2D: PMU3: DWL nibble ##d sampled a 1 at delay ##d\n"); break;
  39837. + case 0x01d10003:mini_printf("2D: PMU3: DWL nibble ##d passed at delay ##d. Rising edge was at ##d\n"); break;
  39838. + case 0x01d20000:mini_printf("2D: PMU2: DWL did nto find a rising edge of memclk for all nibbles. Failing nibbles assumed to have rising edge at fine delay 63\n"); break;
  39839. + case 0x04000000:mini_printf("2D: PMU: Error:Mailbox Buffer Overflowed.\n"); break;
  39840. + case 0x04010000:mini_printf("2D: PMU: Error:Mailbox Buffer Overflowed.\n"); break;
  39841. + case 0x04020000:mini_printf("2D: PMU: ***** Assertion Error - terminating *****\n"); break;
  39842. + case 0x04030002:mini_printf("2D: PMU1: swapByte db ##d by ##d\n"); break;
  39843. + case 0x04040003:mini_printf("2D: PMU3: get_cmd_dly max(##d ps, ##d memclk) = ##d\n"); break;
  39844. + case 0x04050002:mini_printf("2D: PMU0: Write CSR 0x##06x 0x##04x\n"); break;
  39845. + case 0x04060002:mini_printf("2D: PMU0: hwt_init_ppgc_prbs(): Polynomial: ##x, Deg: ##d\n"); break;
  39846. + case 0x04070001:mini_printf("2D: PMU: Error: acsm_set_cmd to non existant instruction adddress ##d\n"); break;
  39847. + case 0x04080001:mini_printf("2D: PMU: Error: acsm_set_cmd with unknown ddr cmd 0x##x\n"); break;
  39848. + case 0x0409000c:mini_printf("2D: PMU1: acsm_addr ##02x, acsm_flgs ##04x, ddr_cmd ##02x, cmd_dly ##02x, ddr_addr ##04x, ddr_bnk ##02x, ddr_cs ##02x, cmd_rcnt ##02x, AcsmSeq0/1/2/3 ##04x ##04x ##04x ##04x\n"); break;
  39849. + case 0x040a0000:mini_printf("2D: PMU: Error: Polling on ACSM done failed to complete in acsm_poll_done()...\n"); break;
  39850. + case 0x040b0000:mini_printf("2D: PMU1: acsm RUN\n"); break;
  39851. + case 0x040c0000:mini_printf("2D: PMU1: acsm STOPPED\n"); break;
  39852. + case 0x040d0002:mini_printf("2D: PMU1: acsm_init: acsm_mode ##04x mxrdlat ##04x\n"); break;
  39853. + case 0x040e0002:mini_printf("2D: PMU: Error: setAcsmCLCWL: cl and cwl must be each >= 2 and 5, resp. CL=##d CWL=##d\n"); break;
  39854. + case 0x040f0002:mini_printf("2D: PMU: Error: setAcsmCLCWL: cl and cwl must be each >= 5. CL=##d CWL=##d\n"); break;
  39855. + case 0x04100002:mini_printf("2D: PMU1: setAcsmCLCWL: CASL ##04d WCASL ##04d\n"); break;
  39856. + case 0x04110001:mini_printf("2D: PMU: Error: Reserved value of register F0RC0F found in message block: 0x##04x\n"); break;
  39857. + case 0x04120001:mini_printf("2D: PMU3: Written MRS to CS=0x##02x\n"); break;
  39858. + case 0x04130001:mini_printf("2D: PMU3: Written MRS to CS=0x##02x\n"); break;
  39859. + case 0x04140000:mini_printf("2D: PMU3: Entering Boot Freq Mode.\n"); break;
  39860. + case 0x04150001:mini_printf("2D: PMU: Error: Boot clock divider setting of ##d is too small\n"); break;
  39861. + case 0x04160000:mini_printf("2D: PMU3: Exiting Boot Freq Mode.\n"); break;
  39862. + case 0x04170002:mini_printf("2D: PMU3: Writing MR##d OP=##x\n"); break;
  39863. + case 0x04180000:mini_printf("2D: PMU: Error: Delay too large in slomo\n"); break;
  39864. + case 0x04190001:mini_printf("2D: PMU3: Written MRS to CS=0x##02x\n"); break;
  39865. + case 0x041a0000:mini_printf("2D: PMU3: Enable Channel A\n"); break;
  39866. + case 0x041b0000:mini_printf("2D: PMU3: Enable Channel B\n"); break;
  39867. + case 0x041c0000:mini_printf("2D: PMU3: Enable All Channels\n"); break;
  39868. + case 0x041d0002:mini_printf("2D: PMU2: Use PDA mode to set MR##d with value 0x##02x\n"); break;
  39869. + case 0x041e0001:mini_printf("2D: PMU3: Written Vref with PDA to CS=0x##02x\n"); break;
  39870. + case 0x041f0000:mini_printf("2D: PMU1: start_cal: DEBUG: setting CalRun to 1\n"); break;
  39871. + case 0x04200000:mini_printf("2D: PMU1: start_cal: DEBUG: setting CalRun to 0\n"); break;
  39872. + case 0x04210001:mini_printf("2D: PMU1: lock_pll_dll: DEBUG: pstate = ##d\n"); break;
  39873. + case 0x04220001:mini_printf("2D: PMU1: lock_pll_dll: DEBUG: dfifreqxlat_pstate = ##d\n"); break;
  39874. + case 0x04230001:mini_printf("2D: PMU1: lock_pll_dll: DEBUG: pllbypass = ##d\n"); break;
  39875. + case 0x04240001:mini_printf("2D: PMU3: SaveLcdlSeed: Saving seed seed ##d\n"); break;
  39876. + case 0x04250000:mini_printf("2D: PMU1: in phy_defaults()\n"); break;
  39877. + case 0x04260003:mini_printf("2D: PMU3: ACXConf:##d MaxNumDbytes:##d NumDfi:##d\n"); break;
  39878. + case 0x04270005:mini_printf("2D: PMU1: setAltAcsmCLCWL setting cl=##d cwl=##d\n"); break;
  39879. + default: mini_printf("2D: UNKNOWN MSG"); break;
  39880. + }
  39881. + }
  39882. + else {
  39883. + switch(code) {
  39884. + case 0x00000001:mini_printf("1D: PMU1:prbsGenCtl:##x\n"); break;
  39885. + case 0x00010000:mini_printf("1D: PMU1: loading 2D acsm sequence\n"); break;
  39886. + case 0x00020000:mini_printf("1D: PMU1: loading 1D acsm sequence\n"); break;
  39887. + case 0x00030002:mini_printf("1D: PMU3: ##d memclocks @ ##d to get half of 300ns\n"); break;
  39888. + case 0x00040000:mini_printf("1D: PMU: Error: User requested MPR read pattern for read DQS training in DDR3 Mode\n"); break;
  39889. + case 0x00050000:mini_printf("1D: PMU3: Running 1D search for left eye edge\n"); break;
  39890. + case 0x00060001:mini_printf("1D: PMU1: In Phase Left Edge Search cs ##d\n"); break;
  39891. + case 0x00070001:mini_printf("1D: PMU1: Out of Phase Left Edge Search cs ##d\n"); break;
  39892. + case 0x00080000:mini_printf("1D: PMU3: Running 1D search for right eye edge\n"); break;
  39893. + case 0x00090001:mini_printf("1D: PMU1: In Phase Right Edge Search cs ##d\n"); break;
  39894. + case 0x000a0001:mini_printf("1D: PMU1: Out of Phase Right Edge Search cs ##d\n"); break;
  39895. + case 0x000b0001:mini_printf("1D: PMU1: mxRdLat training pstate ##d\n"); break;
  39896. + case 0x000c0001:mini_printf("1D: PMU1: mxRdLat search for cs ##d\n"); break;
  39897. + case 0x000d0001:mini_printf("1D: PMU0: MaxRdLat non consistant DtsmLoThldXingInd 0x##03x\n"); break;
  39898. + case 0x000e0003:mini_printf("1D: PMU4: CS ##d Dbyte ##d worked with DFIMRL = ##d DFICLKs \n"); break;
  39899. + case 0x000f0004:mini_printf("1D: PMU3: MaxRdLat Read Lane err mask for csn ##d, DFIMRL ##2d DFIClks, dbyte ##d = 0x##03x\n"); break;
  39900. + case 0x00100003:mini_printf("1D: PMU3: MaxRdLat Read Lane err mask for csn ##d DFIMRL ##2d, All dbytes = 0x##03x\n"); break;
  39901. + case 0x00110001:mini_printf("1D: PMU: Error: CS##d failed to find a DFIMRL setting that worked for all bytes during MaxRdLat training\n"); break;
  39902. + case 0x00120002:mini_printf("1D: PMU3: Smallest passing DFIMRL for all dbytes in CS##d = ##d DFIClks\n"); break;
  39903. + case 0x00130000:mini_printf("1D: PMU: Error: No passing DFIMRL value found for any chip select during MaxRdLat training\n"); break;
  39904. + case 0x00140003:mini_printf("1D: PMU: Error: Dbyte ##d lane ##d txDqDly passing region is too small (width = ##d)\n"); break;
  39905. + case 0x00150000:mini_printf("1D: PMU4: TxDqDly Passing Regions (EyeLeft EyeRight -> EyeCenter) Units=1/32 UI\n"); break;
  39906. + case 0x00160005:mini_printf("1D: PMU4: DB ##d Lane ##d: ##3d ##3d -> ##3d\n"); break;
  39907. + case 0x00170002:mini_printf("1D: PMU2: TXDQ delayLeft[##2d] = ##3d (DISCONNECTED)\n"); break;
  39908. + case 0x00180004:mini_printf("1D: PMU2: TXDQ delayLeft[##2d] = ##3d oopScaled = ##3d selectOop ##d\n"); break;
  39909. + case 0x00190002:mini_printf("1D: PMU2: TXDQ delayRight[##2d] = ##3d (DISCONNECTED)\n"); break;
  39910. + case 0x001a0004:mini_printf("1D: PMU2: TXDQ delayRight[##2d] = ##3d oopScaled = ##3d selectOop ##d\n"); break;
  39911. + case 0x001b0003:mini_printf("1D: PMU: Error: Dbyte ##d lane ##d txDqDly passing region is too small (width = ##d)\n"); break;
  39912. + case 0x001c0000:mini_printf("1D: PMU4: TxDqDly Passing Regions (EyeLeft EyeRight -> EyeCenter) Units=1/32 UI\n"); break;
  39913. + case 0x001d0002:mini_printf("1D: PMU4: DB ##d Lane ##d: (DISCONNECTED)\n"); break;
  39914. + case 0x001e0005:mini_printf("1D: PMU4: DB ##d Lane ##d: ##3d ##3d -> ##3d\n"); break;
  39915. + case 0x001f0002:mini_printf("1D: PMU3: Running 1D search csn ##d for DM Right/NotLeft(##d) eye edge\n"); break;
  39916. + case 0x00200002:mini_printf("1D: PMU3: WrDq DM byte##2d with Errcnt ##d\n"); break;
  39917. + case 0x00210002:mini_printf("1D: PMU3: WrDq DM byte##2d avgDly 0x##04x\n"); break;
  39918. + case 0x00220002:mini_printf("1D: PMU1: WrDq DM byte##2d with Errcnt ##d\n"); break;
  39919. + case 0x00230001:mini_printf("1D: PMU: Error: Dbyte ##d txDqDly DM training did not start inside the eye\n"); break;
  39920. + case 0x00240000:mini_printf("1D: PMU4: DM TxDqDly Passing Regions (EyeLeft EyeRight -> EyeCenter) Units=1/32 UI\n"); break;
  39921. + case 0x00250002:mini_printf("1D: PMU4: DB ##d Lane ##d: (DISCONNECTED)\n"); break;
  39922. + case 0x00260005:mini_printf("1D: PMU4: DB ##d Lane ##d: ##3d ##3d -> ##3d\n"); break;
  39923. + case 0x00270003:mini_printf("1D: PMU: Error: Dbyte ##d lane ##d txDqDly DM passing region is too small (width = ##d)\n"); break;
  39924. + case 0x00280004:mini_printf("1D: PMU3: Errcnt for MRD/MWD search nib ##2d delay = (##d, 0x##02x) = ##d\n"); break;
  39925. + case 0x00290000:mini_printf("1D: PMU3: Precharge all open banks\n"); break;
  39926. + case 0x002a0002:mini_printf("1D: PMU: Error: Dbyte ##d nibble ##d found mutliple working coarse delay setting for MRD/MWD\n"); break;
  39927. + case 0x002b0000:mini_printf("1D: PMU4: MRD Passing Regions (coarseVal, fineLeft fineRight -> fineCenter)\n"); break;
  39928. + case 0x002c0000:mini_printf("1D: PMU4: MRW Passing Regions (coarseVal, fineLeft fineRight -> fineCenter)\n"); break;
  39929. + case 0x002d0004:mini_printf("1D: PMU10: Warning: DB ##d nibble ##d has multiple working coarse delays, ##d and ##d, choosing the smaller delay\n"); break;
  39930. + case 0x002e0003:mini_printf("1D: PMU: Error: Dbyte ##d nibble ##d MRD/MWD passing region is too small (width = ##d)\n"); break;
  39931. + case 0x002f0006:mini_printf("1D: PMU4: DB ##d nibble ##d: ##3d, ##3d ##3d -> ##3d\n"); break;
  39932. + case 0x00300002:mini_printf("1D: PMU1: Start MRD/nMWD ##d for csn ##d\n"); break;
  39933. + case 0x00310002:mini_printf("1D: PMU2: RXDQS delayLeft[##2d] = ##3d (DISCONNECTED)\n"); break;
  39934. + case 0x00320006:mini_printf("1D: PMU2: RXDQS delayLeft[##2d] = ##3d delayOop[##2d] = ##3d OopScaled ##4d, selectOop ##d\n"); break;
  39935. + case 0x00330002:mini_printf("1D: PMU2: RXDQS delayRight[##2d] = ##3d (DISCONNECTED)\n"); break;
  39936. + case 0x00340006:mini_printf("1D: PMU2: RXDQS delayRight[##2d] = ##3d delayOop[##2d] = ##4d OopScaled ##4d, selectOop ##d\n"); break;
  39937. + case 0x00350000:mini_printf("1D: PMU4: RxClkDly Passing Regions (EyeLeft EyeRight -> EyeCenter)\n"); break;
  39938. + case 0x00360002:mini_printf("1D: PMU4: DB ##d nibble ##d: (DISCONNECTED)\n"); break;
  39939. + case 0x00370005:mini_printf("1D: PMU4: DB ##d nibble ##d: ##3d ##3d -> ##3d\n"); break;
  39940. + case 0x00380003:mini_printf("1D: PMU: Error: Dbyte ##d nibble ##d rxClkDly passing region is too small (width = ##d)\n"); break;
  39941. + case 0x00390002:mini_printf("1D: PMU0: goodbar = ##d for RDWR_BLEN ##d\n"); break;
  39942. + case 0x003a0001:mini_printf("1D: PMU3: RxClkDly = ##d\n"); break;
  39943. + case 0x003b0005:mini_printf("1D: PMU0: db ##d l ##d absLane ##d -> bottom ##d top ##d\n"); break;
  39944. + case 0x003c0009:mini_printf("1D: PMU3: BYTE ##d - ##3d ##3d ##3d ##3d ##3d ##3d ##3d ##3d\n"); break;
  39945. + case 0x003d0002:mini_printf("1D: PMU: Error: dbyte ##d lane ##d's per-lane vrefDAC's had no passing region\n"); break;
  39946. + case 0x003e0004:mini_printf("1D: PMU0: db##d l##d - ##d ##d\n"); break;
  39947. + case 0x003f0002:mini_printf("1D: PMU0: goodbar = ##d for RDWR_BLEN ##d\n"); break;
  39948. + case 0x00400004:mini_printf("1D: PMU3: db##d l##d saw ##d issues at rxClkDly ##d\n"); break;
  39949. + case 0x00410003:mini_printf("1D: PMU3: db##d l##d first saw a pass->fail edge at rxClkDly ##d\n"); break;
  39950. + case 0x00420002:mini_printf("1D: PMU3: lane ##d PBD = ##d\n"); break;
  39951. + case 0x00430003:mini_printf("1D: PMU3: db##d l##d first saw a DBI pass->fail edge at rxClkDly ##d\n"); break;
  39952. + case 0x00440003:mini_printf("1D: PMU2: db##d l##d already passed rxPBD = ##d\n"); break;
  39953. + case 0x00450003:mini_printf("1D: PMU0: db##d l##d, PBD = ##d\n"); break;
  39954. + case 0x00460002:mini_printf("1D: PMU: Error: dbyte ##d lane ##d failed read deskew\n"); break;
  39955. + case 0x00470003:mini_printf("1D: PMU0: db##d l##d, inc PBD = ##d\n"); break;
  39956. + case 0x00480003:mini_printf("1D: PMU1: Running lane deskew on pstate ##d csn ##d rdDBIEn ##d\n"); break;
  39957. + case 0x00490000:mini_printf("1D: PMU: Error: Read deskew training has been requested, but csrMajorModeDbyte[2] is set\n"); break;
  39958. + case 0x004a0002:mini_printf("1D: PMU1: AcsmCsMapCtrl##02d 0x##04x\n"); break;
  39959. + case 0x004b0002:mini_printf("1D: PMU1: AcsmCsMapCtrl##02d 0x##04x\n"); break;
  39960. + case 0x004c0001:mini_printf("1D: PMU: Error: Wrong PMU image loaded. message Block DramType = 0x##02x, but image built for D3U Type\n"); break;
  39961. + case 0x004d0001:mini_printf("1D: PMU: Error: Wrong PMU image loaded. message Block DramType = 0x##02x, but image built for D3R Type\n"); break;
  39962. + case 0x004e0001:mini_printf("1D: PMU: Error: Wrong PMU image loaded. message Block DramType = 0x##02x, but image built for D4U Type\n"); break;
  39963. + case 0x004f0001:mini_printf("1D: PMU: Error: Wrong PMU image loaded. message Block DramType = 0x##02x, but image built for D4R Type\n"); break;
  39964. + case 0x00500001:mini_printf("1D: PMU: Error: Wrong PMU image loaded. message Block DramType = 0x##02x, but image built for D4LR Type\n"); break;
  39965. + case 0x00510000:mini_printf("1D: PMU: Error: Both 2t timing mode and ddr4 geardown mode specifed in the messageblock's PhyCfg and MR3 fields. Only one can be enabled\n"); break;
  39966. + case 0x00520003:mini_printf("1D: PMU10: PHY TOTALS - NUM_DBYTES ##d NUM_NIBBLES ##d NUM_ANIBS ##d\n"); break;
  39967. + case 0x00530006:mini_printf("1D: PMU10: CSA=0x##02X, CSB=0x##02X, TSTAGES=0x##04X, HDTOUT=##d, MMISC=##d DRAMFreq=##dMT DramType=LPDDR3\n"); break;
  39968. + case 0x00540006:mini_printf("1D: PMU10: CSA=0x##02X, CSB=0x##02X, TSTAGES=0x##04X, HDTOUT=##d, MMISC=##d DRAMFreq=##dMT DramType=LPDDR4\n"); break;
  39969. + case 0x00550008:mini_printf("1D: PMU10: CS=0x##02X, TSTAGES=0x##04X, HDTOUT=##d, 2T=##d, MMISC=##d AddrMirror=##d DRAMFreq=##dMT DramType=##d\n"); break;
  39970. + case 0x00560004:mini_printf("1D: PMU10: Pstate##d MR0=0x##04X MR1=0x##04X MR2=0x##04X\n"); break;
  39971. + case 0x00570008:mini_printf("1D: PMU10: Pstate##d MRS MR0=0x##04X MR1=0x##04X MR2=0x##04X MR3=0x##04X MR4=0x##04X MR5=0x##04X MR6=0x##04X\n"); break;
  39972. + case 0x00580005:mini_printf("1D: PMU10: Pstate##d MRS MR1_A0=0x##04X MR2_A0=0x##04X MR3_A0=0x##04X MR11_A0=0x##04X\n"); break;
  39973. + case 0x00590000:mini_printf("1D: PMU10: UseBroadcastMR set. All ranks and channels use MRXX_A0 for MR settings.\n"); break;
  39974. + case 0x005a0005:mini_printf("1D: PMU10: Pstate##d MRS MR01_A0=0x##02X MR02_A0=0x##02X MR03_A0=0x##02X MR11_A0=0x##02X\n"); break;
  39975. + case 0x005b0005:mini_printf("1D: PMU10: Pstate##d MRS MR12_A0=0x##02X MR13_A0=0x##02X MR14_A0=0x##02X MR22_A0=0x##02X\n"); break;
  39976. + case 0x005c0005:mini_printf("1D: PMU10: Pstate##d MRS MR01_A1=0x##02X MR02_A1=0x##02X MR03_A1=0x##02X MR11_A1=0x##02X\n"); break;
  39977. + case 0x005d0005:mini_printf("1D: PMU10: Pstate##d MRS MR12_A1=0x##02X MR13_A1=0x##02X MR14_A1=0x##02X MR22_A1=0x##02X\n"); break;
  39978. + case 0x005e0005:mini_printf("1D: PMU10: Pstate##d MRS MR01_B0=0x##02X MR02_B0=0x##02X MR03_B0=0x##02X MR11_B0=0x##02X\n"); break;
  39979. + case 0x005f0005:mini_printf("1D: PMU10: Pstate##d MRS MR12_B0=0x##02X MR13_B0=0x##02X MR14_B0=0x##02X MR22_B0=0x##02X\n"); break;
  39980. + case 0x00600005:mini_printf("1D: PMU10: Pstate##d MRS MR01_B1=0x##02X MR02_B1=0x##02X MR03_B1=0x##02X MR11_B1=0x##02X\n"); break;
  39981. + case 0x00610005:mini_printf("1D: PMU10: Pstate##d MRS MR12_B1=0x##02X MR13_B1=0x##02X MR14_B1=0x##02X MR22_B1=0x##02X\n"); break;
  39982. + case 0x00620002:mini_printf("1D: PMU1: AcsmOdtCtrl##02d 0x##02x\n"); break;
  39983. + case 0x00630002:mini_printf("1D: PMU1: AcsmCsMapCtrl##02d 0x##04x\n"); break;
  39984. + case 0x00640002:mini_printf("1D: PMU1: AcsmCsMapCtrl##02d 0x##04x\n"); break;
  39985. + case 0x00650000:mini_printf("1D: PMU1: HwtCAMode set\n"); break;
  39986. + case 0x00660001:mini_printf("1D: PMU3: DDR4 infinite preamble enter/exit mode ##d\n"); break;
  39987. + case 0x00670002:mini_printf("1D: PMU1: In rxenb_train() csn=##d pstate=##d\n"); break;
  39988. + case 0x00680000:mini_printf("1D: PMU3: Finding DQS falling edge\n"); break;
  39989. + case 0x00690000:mini_printf("1D: PMU3: Searching for DDR3/LPDDR3/LPDDR4 read preamble\n"); break;
  39990. + case 0x006a0009:mini_printf("1D: PMU3: dtsm fails Even Nibbles : ##2x ##2x ##2x ##2x ##2x ##2x ##2x ##2x ##2x\n"); break;
  39991. + case 0x006b0009:mini_printf("1D: PMU3: dtsm fails Odd Nibbles : ##2x ##2x ##2x ##2x ##2x ##2x ##2x ##2x ##2x\n"); break;
  39992. + case 0x006c0002:mini_printf("1D: PMU3: Preamble search pass=##d anyfail=##d\n"); break;
  39993. + case 0x006d0000:mini_printf("1D: PMU: Error: RxEn training preamble not found\n"); break;
  39994. + case 0x006e0000:mini_printf("1D: PMU3: Found DQS pre-amble\n"); break;
  39995. + case 0x006f0001:mini_printf("1D: PMU: Error: Dbyte ##d couldn't find the rising edge of DQS during RxEn Training\n"); break;
  39996. + case 0x00700000:mini_printf("1D: PMU3: RxEn aligning to first rising edge of burst\n"); break;
  39997. + case 0x00710001:mini_printf("1D: PMU3: Decreasing RxEn delay by ##d fine step to allow full capture of reads\n"); break;
  39998. + case 0x00720001:mini_printf("1D: PMU3: MREP Delay = ##d\n"); break;
  39999. + case 0x00730003:mini_printf("1D: PMU3: Errcnt for MREP nib ##2d delay = ##2d is ##d\n"); break;
  40000. + case 0x00740002:mini_printf("1D: PMU3: MREP nibble ##d sampled a 1 at data buffer delay ##d\n"); break;
  40001. + case 0x00750002:mini_printf("1D: PMU3: MREP nibble ##d saw a 0 to 1 transition at data buffer delay ##d\n"); break;
  40002. + case 0x00760000:mini_printf("1D: PMU2: MREP did not find a 0 to 1 transition for all nibbles. Assuming 0 delay was already in the passing region for failing nibbles\n"); break;
  40003. + case 0x00770002:mini_printf("1D: PMU3: Training DIMM ##d CSn ##d\n"); break;
  40004. + case 0x00780001:mini_printf("1D: PMU3: exitCAtrain_lp3 cs 0x##x\n"); break;
  40005. + case 0x00790001:mini_printf("1D: PMU3: enterCAtrain_lp3 cs 0x##x\n"); break;
  40006. + case 0x007a0001:mini_printf("1D: PMU3: CAtrain_switchmsb_lp3 cs 0x##x\n"); break;
  40007. + case 0x007b0001:mini_printf("1D: PMU3: CATrain_rdwr_lp3 looking for pattern ##x\n"); break;
  40008. + case 0x007c0000:mini_printf("1D: PMU3: exitCAtrain_lp4\n"); break;
  40009. + case 0x007d0001:mini_printf("1D: PMU3: DEBUG enterCAtrain_lp4 1: cs 0x##x\n"); break;
  40010. + case 0x007e0001:mini_printf("1D: PMU3: DEBUG enterCAtrain_lp4 3: Put dbyte ##d in async mode\n"); break;
  40011. + case 0x007f0000:mini_printf("1D: PMU3: DEBUG enterCAtrain_lp4 5: Send MR13 to turn on CA training\n"); break;
  40012. + case 0x00800003:mini_printf("1D: PMU3: DEBUG enterCAtrain_lp4 7: idx = ##d vref = ##x mr12 = ##x \n"); break;
  40013. + case 0x00810001:mini_printf("1D: PMU3: CATrain_rdwr_lp4 looking for pattern ##x\n"); break;
  40014. + case 0x00820004:mini_printf("1D: PMU3: Phase ##d CAreadbackA db:##d ##x xo:##x\n"); break;
  40015. + case 0x00830005:mini_printf("1D: PMU3: DEBUG lp4SetCatrVref 1: cs=##d chan=##d mr12=##x vref=##d.##d####\n"); break;
  40016. + case 0x00840003:mini_printf("1D: PMU3: DEBUG lp4SetCatrVref 3: mr12 = ##x send vref= ##x to db=##d\n"); break;
  40017. + case 0x00850000:mini_printf("1D: PMU10:Optimizing vref\n"); break;
  40018. + case 0x00860004:mini_printf("1D: PMU4:mr12:##2x cs:##d chan ##d r:##4x\n"); break;
  40019. + case 0x00870005:mini_printf("1D: PMU3: i:##2d bstr:##2d bsto:##2d st:##d r:##d\n"); break;
  40020. + case 0x00880002:mini_printf("1D: Failed to find sufficient CA Vref Passing Region for CS ##d channel ##d\n"); break;
  40021. + case 0x00890005:mini_printf("1D: PMU3:Found ##d.##d#### MR12:##x for cs:##d chan ##d\n"); break;
  40022. + case 0x008a0002:mini_printf("1D: PMU3:Calculated ##d for AtxImpedence from acx ##d.\n"); break;
  40023. + case 0x008b0000:mini_printf("1D: PMU3:CA Odt impedence ==0. Use default vref.\n"); break;
  40024. + case 0x008c0003:mini_printf("1D: PMU3:Calculated ##d.##d#### for Vref MR12=0x##x.\n"); break;
  40025. + case 0x008d0000:mini_printf("1D: PMU3: CAtrain_lp\n"); break;
  40026. + case 0x008e0000:mini_printf("1D: PMU3: CAtrain Begins.\n"); break;
  40027. + case 0x008f0001:mini_printf("1D: PMU3: CAtrain_lp testing dly ##d\n"); break;
  40028. + case 0x00900001:mini_printf("1D: PMU5: CA bitmap dump for cs ##x\n"); break;
  40029. + case 0x00910001:mini_printf("1D: PMU5: CAA##d \n"); break;
  40030. + case 0x00920001:mini_printf("1D: ##02x\n"); break;
  40031. + case 0x00930000:mini_printf("1D: \n"); break;
  40032. + case 0x00940001:mini_printf("1D: PMU5: CAB##d \n"); break;
  40033. + case 0x00950001:mini_printf("1D: ##02x\n"); break;
  40034. + case 0x00960000:mini_printf("1D: \n"); break;
  40035. + case 0x00970003:mini_printf("1D: PMU3: anibi=##d, anibichan[anibi]=##d ,chan=##d\n"); break;
  40036. + case 0x00980001:mini_printf("1D: ##02x"); break;
  40037. + case 0x00990001:mini_printf("1D: \nPMU3:Raw CA setting :##x\n"); break;
  40038. + case 0x009a0002:mini_printf("1D: \nPMU3:ATxDly setting:##x margin:##d\n"); break;
  40039. + case 0x009b0002:mini_printf("1D: \nPMU3:InvClk ATxDly setting:##x margin:##d\n"); break;
  40040. + case 0x009c0000:mini_printf("1D: \nPMU3:No Range found!\n"); break;
  40041. + case 0x009d0003:mini_printf("1D: PMU3: 2 anibi=##d, anibichan[anibi]=##d ,chan=##d"); break;
  40042. + case 0x009e0002:mini_printf("1D: \nPMU3: no neg clock => CA setting anib=##d, :##d\n"); break;
  40043. + case 0x009f0001:mini_printf("1D: PMU3:Normal margin:##d\n"); break;
  40044. + case 0x00a00001:mini_printf("1D: PMU3:Inverted margin:##d\n"); break;
  40045. + case 0x00a10000:mini_printf("1D: PMU3:Using Inverted clock\n"); break;
  40046. + case 0x00a20000:mini_printf("1D: PMU3:Using normal clk\n"); break;
  40047. + case 0x00a30003:mini_printf("1D: PMU3: 3 anibi=##d, anibichan[anibi]=##d ,chan=##d\n"); break;
  40048. + case 0x00a40002:mini_printf("1D: PMU3: Setting ATxDly for anib ##x to ##x\n"); break;
  40049. + case 0x00a50000:mini_printf("1D: PMU: Error: CA Training Failed.\n"); break;
  40050. + case 0x00a60000:mini_printf("1D: PMU1: Writing MRs\n"); break;
  40051. + case 0x00a70000:mini_printf("1D: PMU4:Using MR12 values from 1D CA VREF training.\n"); break;
  40052. + case 0x00a80000:mini_printf("1D: PMU3:Writing all MRs to fsp 1\n"); break;
  40053. + case 0x00a90000:mini_printf("1D: PMU10:Lp4Quickboot mode.\n"); break;
  40054. + case 0x00aa0000:mini_printf("1D: PMU3: Writing MRs\n"); break;
  40055. + case 0x00ab0001:mini_printf("1D: PMU10: Setting boot clock divider to ##d\n"); break;
  40056. + case 0x00ac0000:mini_printf("1D: PMU3: Resetting DRAM\n"); break;
  40057. + case 0x00ad0000:mini_printf("1D: PMU3: setup for RCD initalization\n"); break;
  40058. + case 0x00ae0000:mini_printf("1D: PMU3: pmu_exit_SR from dev_init()\n"); break;
  40059. + case 0x00af0000:mini_printf("1D: PMU3: initializing RCD\n"); break;
  40060. + case 0x00b00000:mini_printf("1D: PMU10: **** Executing 2D Image ****\n"); break;
  40061. + case 0x00b10001:mini_printf("1D: PMU10: **** Start DDR4 Training. PMU Firmware Revision 0x##04x ****\n"); break;
  40062. + case 0x00b20001:mini_printf("1D: PMU10: **** Start DDR3 Training. PMU Firmware Revision 0x##04x ****\n"); break;
  40063. + case 0x00b30001:mini_printf("1D: PMU10: **** Start LPDDR3 Training. PMU Firmware Revision 0x##04x ****\n"); break;
  40064. + case 0x00b40001:mini_printf("1D: PMU10: **** Start LPDDR4 Training. PMU Firmware Revision 0x##04x ****\n"); break;
  40065. + case 0x00b50000:mini_printf("1D: PMU: Error: Mismatched internal revision between DCCM and ICCM images\n"); break;
  40066. + case 0x00b60001:mini_printf("1D: PMU10: **** Testchip ##d Specific Firmware ****\n"); break;
  40067. + case 0x00b70000:mini_printf("1D: PMU1: LRDIMM with EncodedCS mode, one DIMM\n"); break;
  40068. + case 0x00b80000:mini_printf("1D: PMU1: LRDIMM with EncodedCS mode, two DIMMs\n"); break;
  40069. + case 0x00b90000:mini_printf("1D: PMU1: RDIMM with EncodedCS mode, one DIMM\n"); break;
  40070. + case 0x00ba0000:mini_printf("1D: PMU2: Starting LRDIMM MREP training for all ranks\n"); break;
  40071. + case 0x00bb0000:mini_printf("1D: PMU199: LRDIMM MREP training for all ranks completed\n"); break;
  40072. + case 0x00bc0000:mini_printf("1D: PMU2: Starting LRDIMM DWL training for all ranks\n"); break;
  40073. + case 0x00bd0000:mini_printf("1D: PMU199: LRDIMM DWL training for all ranks completed\n"); break;
  40074. + case 0x00be0000:mini_printf("1D: PMU2: Starting LRDIMM MRD training for all ranks\n"); break;
  40075. + case 0x00bf0000:mini_printf("1D: PMU199: LRDIMM MRD training for all ranks completed\n"); break;
  40076. + case 0x00c00000:mini_printf("1D: PMU2: Starting RXEN training for all ranks\n"); break;
  40077. + case 0x00c10000:mini_printf("1D: PMU2: Starting write leveling fine delay training for all ranks\n"); break;
  40078. + case 0x00c20000:mini_printf("1D: PMU2: Starting LRDIMM MWD training for all ranks\n"); break;
  40079. + case 0x00c30000:mini_printf("1D: PMU199: LRDIMM MWD training for all ranks completed\n"); break;
  40080. + case 0x00c40000:mini_printf("1D: PMU2: Starting read deskew training\n"); break;
  40081. + case 0x00c50000:mini_printf("1D: PMU2: Starting SI friendly 1d RdDqs training for all ranks\n"); break;
  40082. + case 0x00c60000:mini_printf("1D: PMU2: Starting write leveling coarse delay training for all ranks\n"); break;
  40083. + case 0x00c70000:mini_printf("1D: PMU2: Starting 1d WrDq training for all ranks\n"); break;
  40084. + case 0x00c80000:mini_printf("1D: PMU2: Running DQS2DQ Oscillator for all ranks\n"); break;
  40085. + case 0x00c90000:mini_printf("1D: PMU2: Starting 1d RdDqs training for all ranks\n"); break;
  40086. + case 0x00ca0000:mini_printf("1D: PMU2: Starting MaxRdLat training\n"); break;
  40087. + case 0x00cb0000:mini_printf("1D: PMU2: Starting 2d WrDq training for all ranks\n"); break;
  40088. + case 0x00cc0000:mini_printf("1D: PMU2: Starting 2d RdDqs training for all ranks\n"); break;
  40089. + case 0x00cd0002:mini_printf("1D: PMU3:read_fifo ##x ##x\n"); break;
  40090. + case 0x00ce0001:mini_printf("1D: PMU: Error: Invalid PhyDrvImpedance of 0x##x specified in message block.\n"); break;
  40091. + case 0x00cf0001:mini_printf("1D: PMU: Error: Invalid PhyOdtImpedance of 0x##x specified in message block.\n"); break;
  40092. + case 0x00d00001:mini_printf("1D: PMU: Error: Invalid BPZNResVal of 0x##x specified in message block.\n"); break;
  40093. + case 0x00d10005:mini_printf("1D: PMU3: fixRxEnBackOff csn:##d db:##d dn:##d bo:##d dly:##x\n"); break;
  40094. + case 0x00d20001:mini_printf("1D: PMU3: fixRxEnBackOff dly:##x\n"); break;
  40095. + case 0x00d30000:mini_printf("1D: PMU3: Entering setupPpt\n"); break;
  40096. + case 0x00d40000:mini_printf("1D: PMU3: Start lp4PopulateHighLowBytes\n"); break;
  40097. + case 0x00d50002:mini_printf("1D: PMU3:Dbyte Detect: db##d received ##x\n"); break;
  40098. + case 0x00d60002:mini_printf("1D: PMU3:getDqs2Dq read ##x from dbyte ##d\n"); break;
  40099. + case 0x00d70002:mini_printf("1D: PMU3:getDqs2Dq(2) read ##x from dbyte ##d\n"); break;
  40100. + case 0x00d80001:mini_printf("1D: PMU: Error: Dbyte ##d read 0 from the DQS oscillator it is connected to\n"); break;
  40101. + case 0x00d90002:mini_printf("1D: PMU4: Dbyte ##d dqs2dq = ##d/32 UI\n"); break;
  40102. + case 0x00da0003:mini_printf("1D: PMU3:getDqs2Dq set dqs2dq:##d/32 ui (##d ps) from dbyte ##d\n"); break;
  40103. + case 0x00db0003:mini_printf("1D: PMU3: Setting coarse delay in AtxDly chiplet ##d from 0x##02x to 0x##02x \n"); break;
  40104. + case 0x00dc0003:mini_printf("1D: PMU3: Clearing coarse delay in AtxDly chiplet ##d from 0x##02x to 0x##02x \n"); break;
  40105. + case 0x00dd0000:mini_printf("1D: PMU3: Performing DDR4 geardown sync sequence\n"); break;
  40106. + case 0x00de0000:mini_printf("1D: PMU1: Enter self refresh\n"); break;
  40107. + case 0x00df0000:mini_printf("1D: PMU1: Exit self refresh\n"); break;
  40108. + case 0x00e00000:mini_printf("1D: PMU: Error: No dbiEnable with lp4\n"); break;
  40109. + case 0x00e10000:mini_printf("1D: PMU: Error: No dbiDisable with lp4\n"); break;
  40110. + case 0x00e20001:mini_printf("1D: PMU1: DDR4 update Rx DBI Setting disable ##d\n"); break;
  40111. + case 0x00e30001:mini_printf("1D: PMU1: DDR4 update 2nCk WPre Setting disable ##d\n"); break;
  40112. + case 0x00e40005:mini_printf("1D: PMU1: read_delay: db##d lane##d delays[##2d] = 0x##02x (max 0x##02x)\n"); break;
  40113. + case 0x00e50001:mini_printf("1D: PMU5: ID=##d -- db0 db1 db2 db3 db4 db5 db6 db7 db8 db9 --\n"); break;
  40114. + case 0x00e6000b:mini_printf("1D: PMU5: [##d]:0x ##4x ##4x ##4x ##4x ##4x ##4x ##4x ##4x ##4x ##4x\n"); break;
  40115. + case 0x00e70003:mini_printf("1D: PMU2: dump delays - pstate=##d dimm=##d csn=##d\n"); break;
  40116. + case 0x00e80000:mini_printf("1D: PMU3: Printing Mid-Training Delay Information\n"); break;
  40117. + case 0x00e90001:mini_printf("1D: PMU5: CS##d <<KEY>> 0 TrainingCntr <<KEY>> coarse(15:10) fine(9:0)\n"); break;
  40118. + case 0x00ea0001:mini_printf("1D: PMU5: CS##d <<KEY>> 0 RxEnDly, 1 RxClkDly <<KEY>> coarse(10:6) fine(5:0)\n"); break;
  40119. + case 0x00eb0001:mini_printf("1D: PMU5: CS##d <<KEY>> 0 TxDqsDly, 1 TxDqDly <<KEY>> coarse(9:6) fine(5:0)\n"); break;
  40120. + case 0x00ec0001:mini_printf("1D: PMU5: CS##d <<KEY>> 0 RxPBDly <<KEY>> 1 Delay Unit ~= 7ps \n"); break;
  40121. + case 0x00ed0000:mini_printf("1D: PMU5: all CS <<KEY>> 0 DFIMRL <<KEY>> Units = DFI clocks\n"); break;
  40122. + case 0x00ee0000:mini_printf("1D: PMU5: all CS <<KEY>> VrefDACs <<KEY>> DAC(6:0)\n"); break;
  40123. + case 0x00ef0000:mini_printf("1D: PMU1: Set DMD in MR13 and wrDBI in MR3 for training\n"); break;
  40124. + case 0x00f00000:mini_printf("1D: PMU: Error: getMaxRxen() failed to find largest rxen nibble delay\n"); break;
  40125. + case 0x00f10003:mini_printf("1D: PMU2: getMaxRxen(): maxDly ##d maxTg ##d maxNib ##d\n"); break;
  40126. + case 0x00f20003:mini_printf("1D: PMU2: getRankMaxRxen(): maxDly ##d Tg ##d maxNib ##d\n"); break;
  40127. + case 0x00f30000:mini_printf("1D: PMU1: skipping CDD calculation in 2D image\n"); break;
  40128. + case 0x00f40001:mini_printf("1D: PMU3: Calculating CDDs for pstate ##d\n"); break;
  40129. + case 0x00f50003:mini_printf("1D: PMU3: rxDly[##d][##d] = ##d\n"); break;
  40130. + case 0x00f60003:mini_printf("1D: PMU3: txDly[##d][##d] = ##d\n"); break;
  40131. + case 0x00f70003:mini_printf("1D: PMU3: allFine CDD_RR_##d_##d = ##d\n"); break;
  40132. + case 0x00f80003:mini_printf("1D: PMU3: allFine CDD_WW_##d_##d = ##d\n"); break;
  40133. + case 0x00f90003:mini_printf("1D: PMU3: CDD_RR_##d_##d = ##d\n"); break;
  40134. + case 0x00fa0003:mini_printf("1D: PMU3: CDD_WW_##d_##d = ##d\n"); break;
  40135. + case 0x00fb0003:mini_printf("1D: PMU3: allFine CDD_RW_##d_##d = ##d\n"); break;
  40136. + case 0x00fc0003:mini_printf("1D: PMU3: allFine CDD_WR_##d_##d = ##d\n"); break;
  40137. + case 0x00fd0003:mini_printf("1D: PMU3: CDD_RW_##d_##d = ##d\n"); break;
  40138. + case 0x00fe0003:mini_printf("1D: PMU3: CDD_WR_##d_##d = ##d\n"); break;
  40139. + case 0x00ff0004:mini_printf("1D: PMU3: F##dBC2x_B##d_D##d = 0x##02x\n"); break;
  40140. + case 0x01000004:mini_printf("1D: PMU3: F##dBC3x_B##d_D##d = 0x##02x\n"); break;
  40141. + case 0x01010004:mini_printf("1D: PMU3: F##dBC4x_B##d_D##d = 0x##02x\n"); break;
  40142. + case 0x01020004:mini_printf("1D: PMU3: F##dBC5x_B##d_D##d = 0x##02x\n"); break;
  40143. + case 0x01030004:mini_printf("1D: PMU3: F##dBC8x_B##d_D##d = 0x##02x\n"); break;
  40144. + case 0x01040004:mini_printf("1D: PMU3: F##dBC9x_B##d_D##d = 0x##02x\n"); break;
  40145. + case 0x01050004:mini_printf("1D: PMU3: F##dBCAx_B##d_D##d = 0x##02x\n"); break;
  40146. + case 0x01060004:mini_printf("1D: PMU3: F##dBCBx_B##d_D##d = 0x##02x\n"); break;
  40147. + case 0x01070001:mini_printf("1D: PMU1: enter_lp3: DEBUG: pstate = ##d\n"); break;
  40148. + case 0x01080001:mini_printf("1D: PMU1: enter_lp3: DEBUG: dfifreqxlat_pstate = ##d\n"); break;
  40149. + case 0x01090001:mini_printf("1D: PMU1: enter_lp3: DEBUG: pllbypass = ##d\n"); break;
  40150. + case 0x010a0001:mini_printf("1D: PMU1: enter_lp3: DEBUG: forcecal = ##d\n"); break;
  40151. + case 0x010b0001:mini_printf("1D: PMU1: enter_lp3: DEBUG: pllmaxrange = 0x##x\n"); break;
  40152. + case 0x010c0001:mini_printf("1D: PMU1: enter_lp3: DEBUG: dacval_out = 0x##x\n"); break;
  40153. + case 0x010d0001:mini_printf("1D: PMU1: enter_lp3: DEBUG: pllctrl3 = 0x##x\n"); break;
  40154. + case 0x010e0000:mini_printf("1D: PMU3: Loading DRAM with BIOS supplied MR values and entering self refresh prior to exiting PMU code.\n"); break;
  40155. + case 0x010f0002:mini_printf("1D: PMU3: Setting DataBuffer function space of dimmcs 0x##02x to ##d\n"); break;
  40156. + case 0x01100002:mini_printf("1D: PMU4: Setting RCW FxRC##Xx = 0x##02x\n"); break;
  40157. + case 0x01110002:mini_printf("1D: PMU4: Setting RCW FxRC##02X = 0x##02x\n"); break;
  40158. + case 0x01120001:mini_printf("1D: PMU1: DDR4 update Rd Pre Setting disable ##d\n"); break;
  40159. + case 0x01130002:mini_printf("1D: PMU2: Setting BCW FxBC##Xx = 0x##02x\n"); break;
  40160. + case 0x01140002:mini_printf("1D: PMU2: Setting BCW BC##02X = 0x##02x\n"); break;
  40161. + case 0x01150002:mini_printf("1D: PMU2: Setting BCW PBA mode FxBC##Xx = 0x##02x\n"); break;
  40162. + case 0x01160002:mini_printf("1D: PMU2: Setting BCW PBA mode BC##02X = 0x##02x\n"); break;
  40163. + case 0x01170003:mini_printf("1D: PMU4: BCW value for dimm ##d, fspace ##d, addr 0x##04x\n"); break;
  40164. + case 0x01180002:mini_printf("1D: PMU4: DB ##d, value 0x##02x\n"); break;
  40165. + case 0x01190000:mini_printf("1D: PMU6: WARNING MREP underflow, set to min value -2 coarse, 0 fine\n"); break;
  40166. + case 0x011a0004:mini_printf("1D: PMU6: LRDIMM Writing final data buffer fine delay value nib ##2d, trainDly ##3d, fineDly code ##2d, new MREP fine ##2d\n"); break;
  40167. + case 0x011b0003:mini_printf("1D: PMU6: LRDIMM Writing final data buffer fine delay value nib ##2d, trainDly ##3d, fineDly code ##2d\n"); break;
  40168. + case 0x011c0003:mini_printf("1D: PMU6: LRDIMM Writing data buffer fine delay type ##d nib ##2d, code ##2d\n"); break;
  40169. + case 0x011d0002:mini_printf("1D: PMU6: Writing final data buffer coarse delay value dbyte ##2d, coarse = 0x##02x\n"); break;
  40170. + case 0x011e0003:mini_printf("1D: PMU4: data 0x##04x at MB addr 0x##08x saved at CSR addr 0x##08x\n"); break;
  40171. + case 0x011f0003:mini_printf("1D: PMU4: data 0x##04x at MB addr 0x##08x restored from CSR addr 0x##08x\n"); break;
  40172. + case 0x01200003:mini_printf("1D: PMU4: data 0x##04x at MB addr 0x##08x saved at CSR addr 0x##08x\n"); break;
  40173. + case 0x01210003:mini_printf("1D: PMU4: data 0x##04x at MB addr 0x##08x restored from CSR addr 0x##08x\n"); break;
  40174. + case 0x01220001:mini_printf("1D: PMU3: Update BC00, BC01, BC02 for rank-dimm 0x##02x\n"); break;
  40175. + case 0x01230000:mini_printf("1D: PMU3: Writing D4 RDIMM RCD Control words F0RC00 -> F0RC0F\n"); break;
  40176. + case 0x01240000:mini_printf("1D: PMU3: Disable parity in F0RC0E\n"); break;
  40177. + case 0x01250000:mini_printf("1D: PMU3: Writing D4 Data buffer Control words BC00 -> BC0E\n"); break;
  40178. + case 0x01260002:mini_printf("1D: PMU1: setAltCL Sending MR0 0x##x cl=##d\n"); break;
  40179. + case 0x01270002:mini_printf("1D: PMU1: restoreFromAltCL Sending MR0 0x##x cl=##d\n"); break;
  40180. + case 0x01280002:mini_printf("1D: PMU1: restoreAcsmFromAltCL Sending MR0 0x##x cl=##d\n"); break;
  40181. + case 0x01290002:mini_printf("1D: PMU2: Setting D3R RC##d = 0x##01x\n"); break;
  40182. + case 0x012a0000:mini_printf("1D: PMU3: Writing D3 RDIMM RCD Control words RC0 -> RC11\n"); break;
  40183. + case 0x012b0002:mini_printf("1D: PMU0: VrefDAC0/1 vddqStart ##d dacToVddq ##d\n"); break;
  40184. + case 0x012c0001:mini_printf("1D: PMU: Error: Messageblock phyVref=0x##x is above the limit for TSMC28's attenuated LPDDR4 receivers. Please see the pub databook\n"); break;
  40185. + case 0x012d0001:mini_printf("1D: PMU: Error: Messageblock phyVref=0x##x is above the limit for TSMC28's attenuated DDR4 receivers. Please see the pub databook\n"); break;
  40186. + case 0x012e0001:mini_printf("1D: PMU0: PHY VREF @ (##d/1000) VDDQ\n"); break;
  40187. + case 0x012f0002:mini_printf("1D: PMU0: initalizing phy vrefDacs to ##d ExtVrefRange ##x\n"); break;
  40188. + case 0x01300002:mini_printf("1D: PMU0: initalizing global vref to ##d range ##d\n"); break;
  40189. + case 0x01310002:mini_printf("1D: PMU4: Setting initial device vrefDQ for CS##d to MR6 = 0x##04x\n"); break;
  40190. + case 0x01320003:mini_printf("1D: PMU1: In write_level_fine() csn=##d dimm=##d pstate=##d\n"); break;
  40191. + case 0x01330000:mini_printf("1D: PMU3: Fine write leveling hardware search increasing TxDqsDly until full bursts are seen\n"); break;
  40192. + case 0x01340000:mini_printf("1D: PMU3: Exiting write leveling mode\n"); break;
  40193. + case 0x01350001:mini_printf("1D: PMU3: got ##d for cl in load_wrlvl_acsm\n"); break;
  40194. + case 0x01360003:mini_printf("1D: PMU1: In write_level_coarse() csn=##d dimm=##d pstate=##d\n"); break;
  40195. + case 0x01370003:mini_printf("1D: PMU3: left eye edge search db:##d ln:##d dly:0x##x\n"); break;
  40196. + case 0x01380003:mini_printf("1D: PMU3: right eye edge search db:##d ln:##d dly:0x##x\n"); break;
  40197. + case 0x01390004:mini_printf("1D: PMU3: eye center db:##d ln:##d dly:0x##x (maxdq:##x)\n"); break;
  40198. + case 0x013a0003:mini_printf("1D: PMU3: Wrote to TxDqDly db:##d ln:##d dly:0x##x\n"); break;
  40199. + case 0x013b0003:mini_printf("1D: PMU3: Wrote to TxDqDly db:##d ln:##d dly:0x##x\n"); break;
  40200. + case 0x013c0002:mini_printf("1D: PMU3: Coarse write leveling dbyte##2d is still failing for TxDqsDly=0x##04x\n"); break;
  40201. + case 0x013d0002:mini_printf("1D: PMU4: Coarse write leveling iteration ##d saw ##d data miscompares across the entire phy\n"); break;
  40202. + case 0x013e0000:mini_printf("1D: PMU: Error: Failed write leveling coarse\n"); break;
  40203. + case 0x013f0001:mini_printf("1D: PMU3: got ##d for cl in load_wrlvl_acsm\n"); break;
  40204. + case 0x01400003:mini_printf("1D: PMU3: In write_level_coarse() csn=##d dimm=##d pstate=##d\n"); break;
  40205. + case 0x01410003:mini_printf("1D: PMU3: left eye edge search db:##d ln:##d dly:0x##x\n"); break;
  40206. + case 0x01420003:mini_printf("1D: PMU3: right eye edge search db: ##d ln: ##d dly: 0x##x\n"); break;
  40207. + case 0x01430004:mini_printf("1D: PMU3: eye center db: ##d ln: ##d dly: 0x##x (maxdq: 0x##x)\n"); break;
  40208. + case 0x01440003:mini_printf("1D: PMU3: Wrote to TxDqDly db: ##d ln: ##d dly: 0x##x\n"); break;
  40209. + case 0x01450003:mini_printf("1D: PMU3: Wrote to TxDqDly db: ##d ln: ##d dly: 0x##x\n"); break;
  40210. + case 0x01460002:mini_printf("1D: PMU3: Coarse write leveling nibble##2d is still failing for TxDqsDly=0x##04x\n"); break;
  40211. + case 0x01470002:mini_printf("1D: PMU4: Coarse write leveling iteration ##d saw ##d data miscompares across the entire phy\n"); break;
  40212. + case 0x01480000:mini_printf("1D: PMU: Error: Failed write leveling coarse\n"); break;
  40213. + case 0x01490003:mini_printf("1D: PMU3: In write_level_coarse() csn=##d dimm=##d pstate=##d\n"); break;
  40214. + case 0x014a0005:mini_printf("1D: PMU2: Write level: dbyte ##d nib##d dq/dmbi ##2d dqsfine 0x##04x dqDly 0x##04x\n"); break;
  40215. + case 0x014b0002:mini_printf("1D: PMU3: Coarse write leveling nibble##2d is still failing for TxDqsDly=0x##04x\n"); break;
  40216. + case 0x014c0002:mini_printf("1D: PMU4: Coarse write leveling iteration ##d saw ##d data miscompares across the entire phy\n"); break;
  40217. + case 0x014d0000:mini_printf("1D: PMU: Error: Failed write leveling coarse\n"); break;
  40218. + case 0x014e0001:mini_printf("1D: PMU3: DWL delay = ##d\n"); break;
  40219. + case 0x014f0003:mini_printf("1D: PMU3: Errcnt for DWL nib ##2d delay = ##2d is ##d\n"); break;
  40220. + case 0x01500002:mini_printf("1D: PMU3: DWL nibble ##d sampled a 1 at delay ##d\n"); break;
  40221. + case 0x01510003:mini_printf("1D: PMU3: DWL nibble ##d passed at delay ##d. Rising edge was at ##d\n"); break;
  40222. + case 0x01520000:mini_printf("1D: PMU2: DWL did nto find a rising edge of memclk for all nibbles. Failing nibbles assumed to have rising edge at fine delay 63\n"); break;
  40223. + case 0x04000000:mini_printf("1D: PMU: Error:Mailbox Buffer Overflowed.\n"); break;
  40224. + case 0x04010000:mini_printf("1D: PMU: Error:Mailbox Buffer Overflowed.\n"); break;
  40225. + case 0x04020000:mini_printf("1D: PMU: ***** Assertion Error - terminating *****\n"); break;
  40226. + case 0x04030002:mini_printf("1D: PMU1: swapByte db ##d by ##d\n"); break;
  40227. + case 0x04040003:mini_printf("1D: PMU3: get_cmd_dly max(##d ps, ##d memclk) = ##d\n"); break;
  40228. + case 0x04050002:mini_printf("1D: PMU0: Write CSR 0x##06x 0x##04x\n"); break;
  40229. + case 0x04060002:mini_printf("1D: PMU0: hwt_init_ppgc_prbs(): Polynomial: ##x, Deg: ##d\n"); break;
  40230. + case 0x04070001:mini_printf("1D: PMU: Error: acsm_set_cmd to non existant instruction adddress ##d\n"); break;
  40231. + case 0x04080001:mini_printf("1D: PMU: Error: acsm_set_cmd with unknown ddr cmd 0x##x\n"); break;
  40232. + case 0x0409000c:mini_printf("1D: PMU1: acsm_addr ##02x, acsm_flgs ##04x, ddr_cmd ##02x, cmd_dly ##02x, ddr_addr ##04x, ddr_bnk ##02x, ddr_cs ##02x, cmd_rcnt ##02x, AcsmSeq0/1/2/3 ##04x ##04x ##04x ##04x\n"); break;
  40233. + case 0x040a0000:mini_printf("1D: PMU: Error: Polling on ACSM done failed to complete in acsm_poll_done()...\n"); break;
  40234. + case 0x040b0000:mini_printf("1D: PMU1: acsm RUN\n"); break;
  40235. + case 0x040c0000:mini_printf("1D: PMU1: acsm STOPPED\n"); break;
  40236. + case 0x040d0002:mini_printf("1D: PMU1: acsm_init: acsm_mode ##04x mxrdlat ##04x\n"); break;
  40237. + case 0x040e0002:mini_printf("1D: PMU: Error: setAcsmCLCWL: cl and cwl must be each >= 2 and 5, resp. CL=##d CWL=##d\n"); break;
  40238. + case 0x040f0002:mini_printf("1D: PMU: Error: setAcsmCLCWL: cl and cwl must be each >= 5. CL=##d CWL=##d\n"); break;
  40239. + case 0x04100002:mini_printf("1D: PMU1: setAcsmCLCWL: CASL ##04d WCASL ##04d\n"); break;
  40240. + case 0x04110001:mini_printf("1D: PMU: Error: Reserved value of register F0RC0F found in message block: 0x##04x\n"); break;
  40241. + case 0x04120001:mini_printf("1D: PMU3: Written MRS to CS=0x##02x\n"); break;
  40242. + case 0x04130001:mini_printf("1D: PMU3: Written MRS to CS=0x##02x\n"); break;
  40243. + case 0x04140000:mini_printf("1D: PMU3: Entering Boot Freq Mode.\n"); break;
  40244. + case 0x04150001:mini_printf("1D: PMU: Error: Boot clock divider setting of ##d is too small\n"); break;
  40245. + case 0x04160000:mini_printf("1D: PMU3: Exiting Boot Freq Mode.\n"); break;
  40246. + case 0x04170002:mini_printf("1D: PMU3: Writing MR##d OP=##x\n"); break;
  40247. + case 0x04180000:mini_printf("1D: PMU: Error: Delay too large in slomo\n"); break;
  40248. + case 0x04190001:mini_printf("1D: PMU3: Written MRS to CS=0x##02x\n"); break;
  40249. + case 0x041a0000:mini_printf("1D: PMU3: Enable Channel A\n"); break;
  40250. + case 0x041b0000:mini_printf("1D: PMU3: Enable Channel B\n"); break;
  40251. + case 0x041c0000:mini_printf("1D: PMU3: Enable All Channels\n"); break;
  40252. + case 0x041d0002:mini_printf("1D: PMU2: Use PDA mode to set MR##d with value 0x##02x\n"); break;
  40253. + case 0x041e0001:mini_printf("1D: PMU3: Written Vref with PDA to CS=0x##02x\n"); break;
  40254. + case 0x041f0000:mini_printf("1D: PMU1: start_cal: DEBUG: setting CalRun to 1\n"); break;
  40255. + case 0x04200000:mini_printf("1D: PMU1: start_cal: DEBUG: setting CalRun to 0\n"); break;
  40256. + case 0x04210001:mini_printf("1D: PMU1: lock_pll_dll: DEBUG: pstate = ##d\n"); break;
  40257. + case 0x04220001:mini_printf("1D: PMU1: lock_pll_dll: DEBUG: dfifreqxlat_pstate = ##d\n"); break;
  40258. + case 0x04230001:mini_printf("1D: PMU1: lock_pll_dll: DEBUG: pllbypass = ##d\n"); break;
  40259. + case 0x04240001:mini_printf("1D: PMU3: SaveLcdlSeed: Saving seed seed ##d\n"); break;
  40260. + case 0x04250000:mini_printf("1D: PMU1: in phy_defaults()\n"); break;
  40261. + case 0x04260003:mini_printf("1D: PMU3: ACXConf:##d MaxNumDbytes:##d NumDfi:##d\n"); break;
  40262. + case 0x04270005:mini_printf("1D: PMU1: setAltAcsmCLCWL setting cl=##d cwl=##d\n"); break;
  40263. + default: mini_printf("1D: Error, %x is non-defined stream-msg code\n",code); break;
  40264. + }
  40265. + }
  40266. +}
  40267. +#endif
  40268. +
  40269. +
  40270. +#ifdef DDR_FW_STAGE_MSG
  40271. +//main massage display
  40272. +void msg_display(unsigned int code)
  40273. +{
  40274. + switch(code) {
  40275. + case 0x00: mini_printf("MSG: %x, End of initialization\n",code); break;
  40276. + case 0x01: mini_printf("MSG: %x, End of fine write leveling\n",code); break;
  40277. + case 0x02: mini_printf("MSG: %x, End of read enable training\n",code); break;
  40278. + case 0x03: mini_printf("MSG: %x, End of read delay center optimization\n",code); break;
  40279. + case 0x04: mini_printf("MSG: %x, End of write delay center optimization\n",code); break;
  40280. + case 0x05: mini_printf("MSG: %x, End of 2D read delay/voltage center optimization\n",code); break;
  40281. + case 0x06: mini_printf("MSG: %x, End of 2D write delay/voltage center optimization\n",code); break;
  40282. + case 0x09: mini_printf("MSG: %x, End of max read latency training\n",code); break;
  40283. + case 0x0a: mini_printf("MSG: %x, End of read dq deskew training\n",code); break;
  40284. + case 0x0b: mini_printf("MSG: %x, Reserved\n",code); break;
  40285. + case 0x0d: mini_printf("MSG: %x, End of CA training\n",code); break;
  40286. + case 0xfd: mini_printf("MSG: %x, End of MPR read delay center optimization\n",code); break;
  40287. + case 0xfe: mini_printf("MSG: %x, End of write leveling coarse delay\n",code); break;
  40288. + case 0x08: mini_printf("MSG: %x, Streaming message mode\n",code); break;
  40289. + case 0x07: mini_printf("MSG: %x, Training has run successfully(firmware complete)\n",code); break;
  40290. + case 0xff: mini_printf("MSG: %x, Training has failed(firmware complete)\n",code); break;
  40291. + default:mini_printf("MSG: %x, Error and undefined code\n",code); break;
  40292. + }
  40293. +}
  40294. +#endif
  40295. +
  40296. +unsigned int get_mails(void)
  40297. +{
  40298. + unsigned int read;
  40299. + unsigned int msg0;
  40300. + unsigned int msg1;
  40301. +
  40302. + //wait ack
  40303. + read = 0x1;
  40304. + do{
  40305. + read = (unsigned int)(*(volatile unsigned short*)(0xfe7a0008));
  40306. + }while((read&0x1) == 1);
  40307. +
  40308. + //read msg
  40309. + msg0 = (unsigned int)(*(volatile unsigned short*)(0xfe7a0064));
  40310. + msg1 = (unsigned int)(*(volatile unsigned short*)(0xfe7a0068));
  40311. +
  40312. + //write-back
  40313. + *(volatile unsigned short*)(0xfe7a0062) = 0;
  40314. +
  40315. + //wait ack end
  40316. + read = 0x0;
  40317. + do{
  40318. + read = (unsigned int)(*(volatile unsigned short*)(0xfe7a0008));
  40319. + }while((read&0x1) == 0);
  40320. +
  40321. + //re-enable
  40322. + *(volatile unsigned short*)(0xfe7a0062) = 1;
  40323. +
  40324. + return (msg0 + (msg1<<16));
  40325. +}
  40326. +
  40327. +
  40328. +
  40329. +void firmware_waitFwDone(unsigned char train2d)
  40330. +{
  40331. +unsigned int train_result;
  40332. +
  40333. +#ifdef DDR_FW_STAGE_MSG
  40334. +unsigned int stream_msg[16],i;
  40335. +#endif
  40336. +
  40337. +train_result = 0x1;
  40338. +while(((train_result&0xffff)!=0x7) & ((train_result&0xffff)!=0xff))
  40339. +{
  40340. + train_result = get_mails();
  40341. + #ifdef DDR_FW_DETAIL_MSG
  40342. + mini_printf("\n");
  40343. + #endif
  40344. +
  40345. + #ifdef DDR_FW_STAGE_MSG
  40346. + msg_display(train_result);
  40347. + #else
  40348. + if((train_result&0xffff)==0x7){
  40349. + mini_printf("DDR_INIT_OK\n");
  40350. + }
  40351. + else{
  40352. + mini_printf("DDR_INIT_ERR\n");
  40353. + }
  40354. + #endif
  40355. +
  40356. + #ifdef DDR_FW_STAGE_MSG
  40357. + //Steam MSG
  40358. + if((train_result & 0xffff) == 0x8){
  40359. + stream_msg[0] = get_mails(); //msg first byte
  40360. +
  40361. + for(i=1;i<=(stream_msg[0]&0xffff);i++){
  40362. + stream_msg[i] = get_mails();
  40363. + }
  40364. + mini_printf("ST_MSG: CODE=%x, ",stream_msg[0]);
  40365. + st_msg_display(train2d,stream_msg[0]);
  40366. + for(i=1;i<=(stream_msg[0]&0xffff);i++){
  40367. + mini_printf("ST_MSG: DATA%d = %x\n",i,stream_msg[i]);
  40368. + }
  40369. + }
  40370. + #endif
  40371. + }
  40372. +}
  40373. +
  40374. +void ddr_fw_run(void)
  40375. +{
  40376. +unsigned int i;
  40377. +*(volatile unsigned short*)(0xfe640240) = (unsigned short)(0x2);
  40378. +*(volatile unsigned short*)(0xfe640242) = (unsigned short)(0xD);
  40379. +*(volatile unsigned short*)(0xfe640244) = (unsigned short)(0x14);
  40380. +*(volatile unsigned short*)(0xfe640246) = (unsigned short)(0x5);
  40381. +*(volatile unsigned short*)(0xfe640248) = (unsigned short)(0x1);
  40382. +*(volatile unsigned short*)(0xfe64024a) = (unsigned short)(0x9);
  40383. +*(volatile unsigned short*)(0xfe64024c) = (unsigned short)(0x3);
  40384. +*(volatile unsigned short*)(0xfe64024e) = (unsigned short)(0xB);
  40385. +*(volatile unsigned short*)(0xfe640250) = (unsigned short)(0xC);
  40386. +*(volatile unsigned short*)(0xfe640252) = (unsigned short)(0x7);
  40387. +*(volatile unsigned short*)(0xfe640254) = (unsigned short)(0x4);
  40388. +*(volatile unsigned short*)(0xfe640256) = (unsigned short)(0x13);
  40389. +*(volatile unsigned short*)(0xfe640258) = (unsigned short)(0x6);
  40390. +*(volatile unsigned short*)(0xfe64025a) = (unsigned short)(0x1A);
  40391. +*(volatile unsigned short*)(0xfe64025c) = (unsigned short)(0x0);
  40392. +*(volatile unsigned short*)(0xfe64025e) = (unsigned short)(0x0);
  40393. +*(volatile unsigned short*)(0xfe640260) = (unsigned short)(0x0);
  40394. +*(volatile unsigned short*)(0xfe640262) = (unsigned short)(0x0);
  40395. +*(volatile unsigned short*)(0xfe640264) = (unsigned short)(0x19);
  40396. +*(volatile unsigned short*)(0xfe640266) = (unsigned short)(0xE);
  40397. +*(volatile unsigned short*)(0xfe640268) = (unsigned short)(0x0);
  40398. +*(volatile unsigned short*)(0xfe64026a) = (unsigned short)(0x0);
  40399. +*(volatile unsigned short*)(0xfe64026c) = (unsigned short)(0x0);
  40400. +*(volatile unsigned short*)(0xfe64026e) = (unsigned short)(0x0);
  40401. +*(volatile unsigned short*)(0xfe640270) = (unsigned short)(0xA);
  40402. +*(volatile unsigned short*)(0xfe640272) = (unsigned short)(0x8);
  40403. +*(volatile unsigned short*)(0xfe640274) = (unsigned short)(0x0);
  40404. +*(volatile unsigned short*)(0xfe6200be) = (unsigned short)(0x2ff);
  40405. +*(volatile unsigned short*)(0xfe6202be) = (unsigned short)(0x2ff);
  40406. +*(volatile unsigned short*)(0xfe6220be) = (unsigned short)(0x2ff);
  40407. +*(volatile unsigned short*)(0xfe6222be) = (unsigned short)(0x2ff);
  40408. +*(volatile unsigned short*)(0xfe6240be) = (unsigned short)(0x2ff);
  40409. +*(volatile unsigned short*)(0xfe6242be) = (unsigned short)(0x2ff);
  40410. +*(volatile unsigned short*)(0xfe6260be) = (unsigned short)(0x2ff);
  40411. +*(volatile unsigned short*)(0xfe6262be) = (unsigned short)(0x2ff);
  40412. +*(volatile unsigned short*)(0xfe6280be) = (unsigned short)(0x2ff);
  40413. +*(volatile unsigned short*)(0xfe6282be) = (unsigned short)(0x2ff);
  40414. +*(volatile unsigned short*)(0xfe62a0be) = (unsigned short)(0x2ff);
  40415. +*(volatile unsigned short*)(0xfe62a2be) = (unsigned short)(0x2ff);
  40416. +*(volatile unsigned short*)(0xfe62c0be) = (unsigned short)(0x2ff);
  40417. +*(volatile unsigned short*)(0xfe62c2be) = (unsigned short)(0x2ff);
  40418. +*(volatile unsigned short*)(0xfe62e0be) = (unsigned short)(0x2ff);
  40419. +*(volatile unsigned short*)(0xfe62e2be) = (unsigned short)(0x2ff);
  40420. +*(volatile unsigned short*)(0xfe6000aa) = (unsigned short)(0x3ff);
  40421. +*(volatile unsigned short*)(0xfe6020aa) = (unsigned short)(0x3ff);
  40422. +*(volatile unsigned short*)(0xfe6040aa) = (unsigned short)(0x3ff);
  40423. +*(volatile unsigned short*)(0xfe6060aa) = (unsigned short)(0x3ff);
  40424. +*(volatile unsigned short*)(0xfe6080aa) = (unsigned short)(0xff);
  40425. +*(volatile unsigned short*)(0xfe60a0aa) = (unsigned short)(0xff);
  40426. +*(volatile unsigned short*)(0xfe60c0aa) = (unsigned short)(0x3ff);
  40427. +*(volatile unsigned short*)(0xfe60e0aa) = (unsigned short)(0x3ff);
  40428. +*(volatile unsigned short*)(0xfe6100aa) = (unsigned short)(0x3ff);
  40429. +*(volatile unsigned short*)(0xfe6120aa) = (unsigned short)(0x3ff);
  40430. +*(volatile unsigned short*)(0xfe64018a) = (unsigned short)(0xb);
  40431. +*(volatile unsigned short*)(0xfe64005c) = (unsigned short)(0x1);
  40432. +*(volatile unsigned short*)(0xfe640048) = (unsigned short)(0x9);
  40433. +*(volatile unsigned short*)(0xfe640074) = (unsigned short)(0x2);
  40434. +*(volatile unsigned short*)(0xfe6400fa) = (unsigned short)(0x212);
  40435. +*(volatile unsigned short*)(0xfe6400f8) = (unsigned short)(0x61);
  40436. +*(volatile unsigned short*)(0xfe6400ac) = (unsigned short)(0xa);
  40437. +*(volatile unsigned short*)(0xfe62009a) = (unsigned short)(0x18);
  40438. +*(volatile unsigned short*)(0xfe62029a) = (unsigned short)(0x18);
  40439. +*(volatile unsigned short*)(0xfe62209a) = (unsigned short)(0x18);
  40440. +*(volatile unsigned short*)(0xfe62229a) = (unsigned short)(0x18);
  40441. +*(volatile unsigned short*)(0xfe62409a) = (unsigned short)(0x18);
  40442. +*(volatile unsigned short*)(0xfe62429a) = (unsigned short)(0x18);
  40443. +*(volatile unsigned short*)(0xfe62609a) = (unsigned short)(0x18);
  40444. +*(volatile unsigned short*)(0xfe62629a) = (unsigned short)(0x18);
  40445. +*(volatile unsigned short*)(0xfe62809a) = (unsigned short)(0x18);
  40446. +*(volatile unsigned short*)(0xfe62829a) = (unsigned short)(0x18);
  40447. +*(volatile unsigned short*)(0xfe62a09a) = (unsigned short)(0x18);
  40448. +*(volatile unsigned short*)(0xfe62a29a) = (unsigned short)(0x18);
  40449. +*(volatile unsigned short*)(0xfe62c09a) = (unsigned short)(0x18);
  40450. +*(volatile unsigned short*)(0xfe62c29a) = (unsigned short)(0x18);
  40451. +*(volatile unsigned short*)(0xfe62e09a) = (unsigned short)(0x18);
  40452. +*(volatile unsigned short*)(0xfe62e29a) = (unsigned short)(0x18);
  40453. +*(volatile unsigned short*)(0xfe620092) = (unsigned short)(0x618);
  40454. +*(volatile unsigned short*)(0xfe620292) = (unsigned short)(0x618);
  40455. +*(volatile unsigned short*)(0xfe622092) = (unsigned short)(0x618);
  40456. +*(volatile unsigned short*)(0xfe622292) = (unsigned short)(0x618);
  40457. +*(volatile unsigned short*)(0xfe624092) = (unsigned short)(0x618);
  40458. +*(volatile unsigned short*)(0xfe624292) = (unsigned short)(0x618);
  40459. +*(volatile unsigned short*)(0xfe626092) = (unsigned short)(0x618);
  40460. +*(volatile unsigned short*)(0xfe626292) = (unsigned short)(0x618);
  40461. +*(volatile unsigned short*)(0xfe628092) = (unsigned short)(0x618);
  40462. +*(volatile unsigned short*)(0xfe628292) = (unsigned short)(0x618);
  40463. +*(volatile unsigned short*)(0xfe62a092) = (unsigned short)(0x618);
  40464. +*(volatile unsigned short*)(0xfe62a292) = (unsigned short)(0x618);
  40465. +*(volatile unsigned short*)(0xfe62c092) = (unsigned short)(0x618);
  40466. +*(volatile unsigned short*)(0xfe62c292) = (unsigned short)(0x618);
  40467. +*(volatile unsigned short*)(0xfe62e092) = (unsigned short)(0x618);
  40468. +*(volatile unsigned short*)(0xfe62e292) = (unsigned short)(0x618);
  40469. +*(volatile unsigned short*)(0xfe600086) = (unsigned short)(0x3ff);
  40470. +*(volatile unsigned short*)(0xfe602086) = (unsigned short)(0x3ff);
  40471. +*(volatile unsigned short*)(0xfe604086) = (unsigned short)(0x3ff);
  40472. +*(volatile unsigned short*)(0xfe606086) = (unsigned short)(0x3ff);
  40473. +*(volatile unsigned short*)(0xfe608086) = (unsigned short)(0x3ff);
  40474. +*(volatile unsigned short*)(0xfe60a086) = (unsigned short)(0x3ff);
  40475. +*(volatile unsigned short*)(0xfe60c086) = (unsigned short)(0x3ff);
  40476. +*(volatile unsigned short*)(0xfe60e086) = (unsigned short)(0x3ff);
  40477. +*(volatile unsigned short*)(0xfe610086) = (unsigned short)(0x3ff);
  40478. +*(volatile unsigned short*)(0xfe612086) = (unsigned short)(0x3ff);
  40479. +*(volatile unsigned short*)(0xfe640030) = (unsigned short)(0x5);
  40480. +*(volatile unsigned short*)(0xfe6400ea) = (unsigned short)(0x2);
  40481. +*(volatile unsigned short*)(0xfe6400a0) = (unsigned short)(0x0);
  40482. +*(volatile unsigned short*)(0xfe640010) = (unsigned short)(0x190);
  40483. +*(volatile unsigned short*)(0xfe640110) = (unsigned short)(0x9);
  40484. +*(volatile unsigned short*)(0xfe640164) = (unsigned short)(0x208);
  40485. +*(volatile unsigned short*)(0xfe620086) = (unsigned short)(0x5b1);
  40486. +*(volatile unsigned short*)(0xfe620286) = (unsigned short)(0x5b1);
  40487. +*(volatile unsigned short*)(0xfe622086) = (unsigned short)(0x5b1);
  40488. +*(volatile unsigned short*)(0xfe622286) = (unsigned short)(0x5b1);
  40489. +*(volatile unsigned short*)(0xfe624086) = (unsigned short)(0x5b1);
  40490. +*(volatile unsigned short*)(0xfe624286) = (unsigned short)(0x5b1);
  40491. +*(volatile unsigned short*)(0xfe626086) = (unsigned short)(0x5b1);
  40492. +*(volatile unsigned short*)(0xfe626286) = (unsigned short)(0x5b1);
  40493. +*(volatile unsigned short*)(0xfe628086) = (unsigned short)(0x5b1);
  40494. +*(volatile unsigned short*)(0xfe628286) = (unsigned short)(0x5b1);
  40495. +*(volatile unsigned short*)(0xfe62a086) = (unsigned short)(0x5b1);
  40496. +*(volatile unsigned short*)(0xfe62a286) = (unsigned short)(0x5b1);
  40497. +*(volatile unsigned short*)(0xfe62c086) = (unsigned short)(0x5b1);
  40498. +*(volatile unsigned short*)(0xfe62c286) = (unsigned short)(0x5b1);
  40499. +*(volatile unsigned short*)(0xfe62e086) = (unsigned short)(0x5b1);
  40500. +*(volatile unsigned short*)(0xfe62e286) = (unsigned short)(0x5b1);
  40501. +*(volatile unsigned short*)(0xfe6400b6) = (unsigned short)(0x7529);
  40502. +*(volatile unsigned short*)(0xfe6400b8) = (unsigned short)(0x0);
  40503. +*(volatile unsigned short*)(0xfe6401f4) = (unsigned short)(0x1);
  40504. +*(volatile unsigned short*)(0xfe640032) = (unsigned short)(0x7);
  40505. +*(volatile unsigned short*)(0xfe6401e0) = (unsigned short)(0x5555);
  40506. +*(volatile unsigned short*)(0xfe6401e2) = (unsigned short)(0x5555);
  40507. +*(volatile unsigned short*)(0xfe6401e4) = (unsigned short)(0x5555);
  40508. +*(volatile unsigned short*)(0xfe6401e6) = (unsigned short)(0x5555);
  40509. +*(volatile unsigned short*)(0xfe6401e8) = (unsigned short)(0x5555);
  40510. +*(volatile unsigned short*)(0xfe6401ea) = (unsigned short)(0x5555);
  40511. +*(volatile unsigned short*)(0xfe6401ec) = (unsigned short)(0x5555);
  40512. +*(volatile unsigned short*)(0xfe6401ee) = (unsigned short)(0xf000);
  40513. +*(volatile unsigned short*)(0xfe620094) = (unsigned short)(0x500);
  40514. +*(volatile unsigned short*)(0xfe622094) = (unsigned short)(0x500);
  40515. +*(volatile unsigned short*)(0xfe624094) = (unsigned short)(0x500);
  40516. +*(volatile unsigned short*)(0xfe626094) = (unsigned short)(0x500);
  40517. +*(volatile unsigned short*)(0xfe628094) = (unsigned short)(0x500);
  40518. +*(volatile unsigned short*)(0xfe62a094) = (unsigned short)(0x500);
  40519. +*(volatile unsigned short*)(0xfe62c094) = (unsigned short)(0x500);
  40520. +*(volatile unsigned short*)(0xfe62e094) = (unsigned short)(0x500);
  40521. +*(volatile unsigned short*)(0xfe64004a) = (unsigned short)(0x0);
  40522. +*(volatile unsigned short*)(0xfe64005a) = (unsigned short)(0x0);
  40523. +*(volatile unsigned short*)(0xfe640058) = (unsigned short)(0x0);
  40524. +*(volatile unsigned short*)(0xfe6400c0) = (unsigned short)(0x2);
  40525. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x0);
  40526. +
  40527. +//TRIAN1D_IMEM
  40528. +for(i=0;i<16384;i++)
  40529. +{
  40530. + *(volatile unsigned short*)(0xfe6a0000+(i<<1)) = (unsigned short)(train1d_imem[i]);
  40531. +}
  40532. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x1);
  40533. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x0);
  40534. +
  40535. +//TRIAN1D_DMEM
  40536. +for(i=0;i<874;i++)
  40537. +{
  40538. + *(volatile unsigned short*)(0xfe6a8000+(i<<1)) = (unsigned short)(train1d_dmem[i]);
  40539. +}
  40540. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x1);
  40541. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x1);
  40542. +*(volatile unsigned short*)(0xfe7a0132) = (unsigned short)(0x9);
  40543. +*(volatile unsigned short*)(0xfe7a0132) = (unsigned short)(0x1);
  40544. +*(volatile unsigned short*)(0xfe7a0132) = (unsigned short)(0x0);
  40545. +firmware_waitFwDone(0x0);
  40546. +*(volatile unsigned short*)(0xfe7a0132) = (unsigned short)(0x1);
  40547. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x0);
  40548. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x1);
  40549. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x0);
  40550. +
  40551. +//TRIAN2D_IMEM
  40552. +for(i=0;i<16384;i++)
  40553. +{
  40554. + *(volatile unsigned short*)(0xfe6a0000+(i<<1)) = (unsigned short)(train2d_imem[i]);
  40555. +}
  40556. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x1);
  40557. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x0);
  40558. +
  40559. +//TRIAN2D_DMEM
  40560. +for(i=0;i<726;i++)
  40561. +{
  40562. + *(volatile unsigned short*)(0xfe6a8000+(i<<1)) = (unsigned short)(train2d_dmem[i]);
  40563. +}
  40564. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x1);
  40565. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x1);
  40566. +*(volatile unsigned short*)(0xfe7a0132) = (unsigned short)(0x9);
  40567. +*(volatile unsigned short*)(0xfe7a0132) = (unsigned short)(0x1);
  40568. +*(volatile unsigned short*)(0xfe7a0132) = (unsigned short)(0x0);
  40569. +firmware_waitFwDone(0x1);
  40570. +*(volatile unsigned short*)(0xfe7a0132) = (unsigned short)(0x1);
  40571. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x0);
  40572. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x1);
  40573. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x0);
  40574. +*(volatile unsigned short*)(0xfe720000) = (unsigned short)(0x10);
  40575. +*(volatile unsigned short*)(0xfe720002) = (unsigned short)(0x400);
  40576. +*(volatile unsigned short*)(0xfe720004) = (unsigned short)(0x10e);
  40577. +*(volatile unsigned short*)(0xfe720006) = (unsigned short)(0x0);
  40578. +*(volatile unsigned short*)(0xfe720008) = (unsigned short)(0x0);
  40579. +*(volatile unsigned short*)(0xfe72000a) = (unsigned short)(0x8);
  40580. +*(volatile unsigned short*)(0xfe720052) = (unsigned short)(0xb);
  40581. +*(volatile unsigned short*)(0xfe720054) = (unsigned short)(0x480);
  40582. +*(volatile unsigned short*)(0xfe720056) = (unsigned short)(0x109);
  40583. +*(volatile unsigned short*)(0xfe720058) = (unsigned short)(0x8);
  40584. +*(volatile unsigned short*)(0xfe72005a) = (unsigned short)(0x448);
  40585. +*(volatile unsigned short*)(0xfe72005c) = (unsigned short)(0x139);
  40586. +*(volatile unsigned short*)(0xfe72005e) = (unsigned short)(0x8);
  40587. +*(volatile unsigned short*)(0xfe720060) = (unsigned short)(0x478);
  40588. +*(volatile unsigned short*)(0xfe720062) = (unsigned short)(0x109);
  40589. +*(volatile unsigned short*)(0xfe720064) = (unsigned short)(0x2);
  40590. +*(volatile unsigned short*)(0xfe720066) = (unsigned short)(0x10);
  40591. +*(volatile unsigned short*)(0xfe720068) = (unsigned short)(0x139);
  40592. +*(volatile unsigned short*)(0xfe72006a) = (unsigned short)(0xb);
  40593. +*(volatile unsigned short*)(0xfe72006c) = (unsigned short)(0x7c0);
  40594. +*(volatile unsigned short*)(0xfe72006e) = (unsigned short)(0x139);
  40595. +*(volatile unsigned short*)(0xfe720070) = (unsigned short)(0x44);
  40596. +*(volatile unsigned short*)(0xfe720072) = (unsigned short)(0x633);
  40597. +*(volatile unsigned short*)(0xfe720074) = (unsigned short)(0x159);
  40598. +*(volatile unsigned short*)(0xfe720076) = (unsigned short)(0x14f);
  40599. +*(volatile unsigned short*)(0xfe720078) = (unsigned short)(0x630);
  40600. +*(volatile unsigned short*)(0xfe72007a) = (unsigned short)(0x159);
  40601. +*(volatile unsigned short*)(0xfe72007c) = (unsigned short)(0x47);
  40602. +*(volatile unsigned short*)(0xfe72007e) = (unsigned short)(0x633);
  40603. +*(volatile unsigned short*)(0xfe720080) = (unsigned short)(0x149);
  40604. +*(volatile unsigned short*)(0xfe720082) = (unsigned short)(0x4f);
  40605. +*(volatile unsigned short*)(0xfe720084) = (unsigned short)(0x633);
  40606. +*(volatile unsigned short*)(0xfe720086) = (unsigned short)(0x179);
  40607. +*(volatile unsigned short*)(0xfe720088) = (unsigned short)(0x8);
  40608. +*(volatile unsigned short*)(0xfe72008a) = (unsigned short)(0xe0);
  40609. +*(volatile unsigned short*)(0xfe72008c) = (unsigned short)(0x109);
  40610. +*(volatile unsigned short*)(0xfe72008e) = (unsigned short)(0x0);
  40611. +*(volatile unsigned short*)(0xfe720090) = (unsigned short)(0x7c8);
  40612. +*(volatile unsigned short*)(0xfe720092) = (unsigned short)(0x109);
  40613. +*(volatile unsigned short*)(0xfe720094) = (unsigned short)(0x0);
  40614. +*(volatile unsigned short*)(0xfe720096) = (unsigned short)(0x1);
  40615. +*(volatile unsigned short*)(0xfe720098) = (unsigned short)(0x8);
  40616. +*(volatile unsigned short*)(0xfe72009a) = (unsigned short)(0x0);
  40617. +*(volatile unsigned short*)(0xfe72009c) = (unsigned short)(0x45a);
  40618. +*(volatile unsigned short*)(0xfe72009e) = (unsigned short)(0x9);
  40619. +*(volatile unsigned short*)(0xfe7200a0) = (unsigned short)(0x0);
  40620. +*(volatile unsigned short*)(0xfe7200a2) = (unsigned short)(0x448);
  40621. +*(volatile unsigned short*)(0xfe7200a4) = (unsigned short)(0x109);
  40622. +*(volatile unsigned short*)(0xfe7200a6) = (unsigned short)(0x40);
  40623. +*(volatile unsigned short*)(0xfe7200a8) = (unsigned short)(0x633);
  40624. +*(volatile unsigned short*)(0xfe7200aa) = (unsigned short)(0x179);
  40625. +*(volatile unsigned short*)(0xfe7200ac) = (unsigned short)(0x1);
  40626. +*(volatile unsigned short*)(0xfe7200ae) = (unsigned short)(0x618);
  40627. +*(volatile unsigned short*)(0xfe7200b0) = (unsigned short)(0x109);
  40628. +*(volatile unsigned short*)(0xfe7200b2) = (unsigned short)(0x40c0);
  40629. +*(volatile unsigned short*)(0xfe7200b4) = (unsigned short)(0x633);
  40630. +*(volatile unsigned short*)(0xfe7200b6) = (unsigned short)(0x149);
  40631. +*(volatile unsigned short*)(0xfe7200b8) = (unsigned short)(0x8);
  40632. +*(volatile unsigned short*)(0xfe7200ba) = (unsigned short)(0x4);
  40633. +*(volatile unsigned short*)(0xfe7200bc) = (unsigned short)(0x48);
  40634. +*(volatile unsigned short*)(0xfe7200be) = (unsigned short)(0x4040);
  40635. +*(volatile unsigned short*)(0xfe7200c0) = (unsigned short)(0x633);
  40636. +*(volatile unsigned short*)(0xfe7200c2) = (unsigned short)(0x149);
  40637. +*(volatile unsigned short*)(0xfe7200c4) = (unsigned short)(0x0);
  40638. +*(volatile unsigned short*)(0xfe7200c6) = (unsigned short)(0x4);
  40639. +*(volatile unsigned short*)(0xfe7200c8) = (unsigned short)(0x48);
  40640. +*(volatile unsigned short*)(0xfe7200ca) = (unsigned short)(0x40);
  40641. +*(volatile unsigned short*)(0xfe7200cc) = (unsigned short)(0x633);
  40642. +*(volatile unsigned short*)(0xfe7200ce) = (unsigned short)(0x149);
  40643. +*(volatile unsigned short*)(0xfe7200d0) = (unsigned short)(0x10);
  40644. +*(volatile unsigned short*)(0xfe7200d2) = (unsigned short)(0x4);
  40645. +*(volatile unsigned short*)(0xfe7200d4) = (unsigned short)(0x18);
  40646. +*(volatile unsigned short*)(0xfe7200d6) = (unsigned short)(0x0);
  40647. +*(volatile unsigned short*)(0xfe7200d8) = (unsigned short)(0x4);
  40648. +*(volatile unsigned short*)(0xfe7200da) = (unsigned short)(0x78);
  40649. +*(volatile unsigned short*)(0xfe7200dc) = (unsigned short)(0x549);
  40650. +*(volatile unsigned short*)(0xfe7200de) = (unsigned short)(0x633);
  40651. +*(volatile unsigned short*)(0xfe7200e0) = (unsigned short)(0x159);
  40652. +*(volatile unsigned short*)(0xfe7200e2) = (unsigned short)(0xd49);
  40653. +*(volatile unsigned short*)(0xfe7200e4) = (unsigned short)(0x633);
  40654. +*(volatile unsigned short*)(0xfe7200e6) = (unsigned short)(0x159);
  40655. +*(volatile unsigned short*)(0xfe7200e8) = (unsigned short)(0x94a);
  40656. +*(volatile unsigned short*)(0xfe7200ea) = (unsigned short)(0x633);
  40657. +*(volatile unsigned short*)(0xfe7200ec) = (unsigned short)(0x159);
  40658. +*(volatile unsigned short*)(0xfe7200ee) = (unsigned short)(0x441);
  40659. +*(volatile unsigned short*)(0xfe7200f0) = (unsigned short)(0x633);
  40660. +*(volatile unsigned short*)(0xfe7200f2) = (unsigned short)(0x149);
  40661. +*(volatile unsigned short*)(0xfe7200f4) = (unsigned short)(0x42);
  40662. +*(volatile unsigned short*)(0xfe7200f6) = (unsigned short)(0x633);
  40663. +*(volatile unsigned short*)(0xfe7200f8) = (unsigned short)(0x149);
  40664. +*(volatile unsigned short*)(0xfe7200fa) = (unsigned short)(0x1);
  40665. +*(volatile unsigned short*)(0xfe7200fc) = (unsigned short)(0x633);
  40666. +*(volatile unsigned short*)(0xfe7200fe) = (unsigned short)(0x149);
  40667. +*(volatile unsigned short*)(0xfe720100) = (unsigned short)(0x0);
  40668. +*(volatile unsigned short*)(0xfe720102) = (unsigned short)(0xe0);
  40669. +*(volatile unsigned short*)(0xfe720104) = (unsigned short)(0x109);
  40670. +*(volatile unsigned short*)(0xfe720106) = (unsigned short)(0xa);
  40671. +*(volatile unsigned short*)(0xfe720108) = (unsigned short)(0x10);
  40672. +*(volatile unsigned short*)(0xfe72010a) = (unsigned short)(0x109);
  40673. +*(volatile unsigned short*)(0xfe72010c) = (unsigned short)(0x9);
  40674. +*(volatile unsigned short*)(0xfe72010e) = (unsigned short)(0x3c0);
  40675. +*(volatile unsigned short*)(0xfe720110) = (unsigned short)(0x149);
  40676. +*(volatile unsigned short*)(0xfe720112) = (unsigned short)(0x9);
  40677. +*(volatile unsigned short*)(0xfe720114) = (unsigned short)(0x3c0);
  40678. +*(volatile unsigned short*)(0xfe720116) = (unsigned short)(0x159);
  40679. +*(volatile unsigned short*)(0xfe720118) = (unsigned short)(0x18);
  40680. +*(volatile unsigned short*)(0xfe72011a) = (unsigned short)(0x10);
  40681. +*(volatile unsigned short*)(0xfe72011c) = (unsigned short)(0x109);
  40682. +*(volatile unsigned short*)(0xfe72011e) = (unsigned short)(0x0);
  40683. +*(volatile unsigned short*)(0xfe720120) = (unsigned short)(0x3c0);
  40684. +*(volatile unsigned short*)(0xfe720122) = (unsigned short)(0x109);
  40685. +*(volatile unsigned short*)(0xfe720124) = (unsigned short)(0x18);
  40686. +*(volatile unsigned short*)(0xfe720126) = (unsigned short)(0x4);
  40687. +*(volatile unsigned short*)(0xfe720128) = (unsigned short)(0x48);
  40688. +*(volatile unsigned short*)(0xfe72012a) = (unsigned short)(0x18);
  40689. +*(volatile unsigned short*)(0xfe72012c) = (unsigned short)(0x4);
  40690. +*(volatile unsigned short*)(0xfe72012e) = (unsigned short)(0x58);
  40691. +*(volatile unsigned short*)(0xfe720130) = (unsigned short)(0xb);
  40692. +*(volatile unsigned short*)(0xfe720132) = (unsigned short)(0x10);
  40693. +*(volatile unsigned short*)(0xfe720134) = (unsigned short)(0x109);
  40694. +*(volatile unsigned short*)(0xfe720136) = (unsigned short)(0x1);
  40695. +*(volatile unsigned short*)(0xfe720138) = (unsigned short)(0x10);
  40696. +*(volatile unsigned short*)(0xfe72013a) = (unsigned short)(0x109);
  40697. +*(volatile unsigned short*)(0xfe72013c) = (unsigned short)(0x5);
  40698. +*(volatile unsigned short*)(0xfe72013e) = (unsigned short)(0x7c0);
  40699. +*(volatile unsigned short*)(0xfe720140) = (unsigned short)(0x109);
  40700. +*(volatile unsigned short*)(0xfe720142) = (unsigned short)(0x0);
  40701. +*(volatile unsigned short*)(0xfe720144) = (unsigned short)(0x8140);
  40702. +*(volatile unsigned short*)(0xfe720146) = (unsigned short)(0x10c);
  40703. +*(volatile unsigned short*)(0xfe720148) = (unsigned short)(0x10);
  40704. +*(volatile unsigned short*)(0xfe72014a) = (unsigned short)(0x8138);
  40705. +*(volatile unsigned short*)(0xfe72014c) = (unsigned short)(0x10c);
  40706. +*(volatile unsigned short*)(0xfe72014e) = (unsigned short)(0x8);
  40707. +*(volatile unsigned short*)(0xfe720150) = (unsigned short)(0x7c8);
  40708. +*(volatile unsigned short*)(0xfe720152) = (unsigned short)(0x101);
  40709. +*(volatile unsigned short*)(0xfe720154) = (unsigned short)(0x8);
  40710. +*(volatile unsigned short*)(0xfe720156) = (unsigned short)(0x448);
  40711. +*(volatile unsigned short*)(0xfe720158) = (unsigned short)(0x109);
  40712. +*(volatile unsigned short*)(0xfe72015a) = (unsigned short)(0xf);
  40713. +*(volatile unsigned short*)(0xfe72015c) = (unsigned short)(0x7c0);
  40714. +*(volatile unsigned short*)(0xfe72015e) = (unsigned short)(0x109);
  40715. +*(volatile unsigned short*)(0xfe720160) = (unsigned short)(0x47);
  40716. +*(volatile unsigned short*)(0xfe720162) = (unsigned short)(0x630);
  40717. +*(volatile unsigned short*)(0xfe720164) = (unsigned short)(0x109);
  40718. +*(volatile unsigned short*)(0xfe720166) = (unsigned short)(0x8);
  40719. +*(volatile unsigned short*)(0xfe720168) = (unsigned short)(0x618);
  40720. +*(volatile unsigned short*)(0xfe72016a) = (unsigned short)(0x109);
  40721. +*(volatile unsigned short*)(0xfe72016c) = (unsigned short)(0x8);
  40722. +*(volatile unsigned short*)(0xfe72016e) = (unsigned short)(0xe0);
  40723. +*(volatile unsigned short*)(0xfe720170) = (unsigned short)(0x109);
  40724. +*(volatile unsigned short*)(0xfe720172) = (unsigned short)(0x0);
  40725. +*(volatile unsigned short*)(0xfe720174) = (unsigned short)(0x7c8);
  40726. +*(volatile unsigned short*)(0xfe720176) = (unsigned short)(0x109);
  40727. +*(volatile unsigned short*)(0xfe720178) = (unsigned short)(0x8);
  40728. +*(volatile unsigned short*)(0xfe72017a) = (unsigned short)(0x8140);
  40729. +*(volatile unsigned short*)(0xfe72017c) = (unsigned short)(0x10c);
  40730. +*(volatile unsigned short*)(0xfe72017e) = (unsigned short)(0x0);
  40731. +*(volatile unsigned short*)(0xfe720180) = (unsigned short)(0x1);
  40732. +*(volatile unsigned short*)(0xfe720182) = (unsigned short)(0x8);
  40733. +*(volatile unsigned short*)(0xfe720184) = (unsigned short)(0x8);
  40734. +*(volatile unsigned short*)(0xfe720186) = (unsigned short)(0x4);
  40735. +*(volatile unsigned short*)(0xfe720188) = (unsigned short)(0x8);
  40736. +*(volatile unsigned short*)(0xfe72018a) = (unsigned short)(0x8);
  40737. +*(volatile unsigned short*)(0xfe72018c) = (unsigned short)(0x7c8);
  40738. +*(volatile unsigned short*)(0xfe72018e) = (unsigned short)(0x101);
  40739. +*(volatile unsigned short*)(0xfe72000c) = (unsigned short)(0x0);
  40740. +*(volatile unsigned short*)(0xfe72000e) = (unsigned short)(0x0);
  40741. +*(volatile unsigned short*)(0xfe720010) = (unsigned short)(0x8);
  40742. +*(volatile unsigned short*)(0xfe720012) = (unsigned short)(0x0);
  40743. +*(volatile unsigned short*)(0xfe720014) = (unsigned short)(0x0);
  40744. +*(volatile unsigned short*)(0xfe720016) = (unsigned short)(0x0);
  40745. +*(volatile unsigned short*)(0xfe7a01ce) = (unsigned short)(0x400);
  40746. +*(volatile unsigned short*)(0xfe72002e) = (unsigned short)(0x0);
  40747. +*(volatile unsigned short*)(0xfe72004c) = (unsigned short)(0x2b);
  40748. +*(volatile unsigned short*)(0xfe640016) = (unsigned short)(0x32);
  40749. +*(volatile unsigned short*)(0xfe640018) = (unsigned short)(0x64);
  40750. +*(volatile unsigned short*)(0xfe64001a) = (unsigned short)(0x3e8);
  40751. +*(volatile unsigned short*)(0xfe64001c) = (unsigned short)(0x2c);
  40752. +*(volatile unsigned short*)(0xfe720018) = (unsigned short)(0x0);
  40753. +*(volatile unsigned short*)(0xfe72001a) = (unsigned short)(0x173);
  40754. +*(volatile unsigned short*)(0xfe72001c) = (unsigned short)(0x60);
  40755. +*(volatile unsigned short*)(0xfe72001e) = (unsigned short)(0x6110);
  40756. +*(volatile unsigned short*)(0xfe720020) = (unsigned short)(0x2152);
  40757. +*(volatile unsigned short*)(0xfe720022) = (unsigned short)(0xdfbd);
  40758. +*(volatile unsigned short*)(0xfe720024) = (unsigned short)(0xffff);
  40759. +*(volatile unsigned short*)(0xfe720026) = (unsigned short)(0x6152);
  40760. +*(volatile unsigned short*)(0xfe640112) = (unsigned short)(0x1);
  40761. +*(volatile unsigned short*)(0xfe640110) = (unsigned short)(0x19);
  40762. +*(volatile unsigned short*)(0xfe780100) = (unsigned short)(0x0);
  40763. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x1);
  40764. +}
  40765. diff --git a/board/thead/anole-c860/spl/lpddr4/ddr.c b/board/thead/anole-c860/spl/lpddr4/ddr.c
  40766. new file mode 100644
  40767. index 0000000000..bd652549a1
  40768. --- /dev/null
  40769. +++ b/board/thead/anole-c860/spl/lpddr4/ddr.c
  40770. @@ -0,0 +1,310 @@
  40771. +#define apb_wr_4byte(addr,wdata) *(volatile unsigned int*)(addr) = wdata
  40772. +#define apb_rd_4byte(addr,rdata) rdata = *(volatile unsigned int*)(addr)
  40773. +#define apb_wr_2byte(addr,wdata) *(volatile unsigned short*)(addr) = (unsigned short)(wdata)
  40774. +#define apb_rd_2byte(addr,rdata) rdata = (unsigned int)(*(volatile unsigned short*)(addr))
  40775. +
  40776. +
  40777. +#include <common.h>
  40778. +#include <console.h>
  40779. +
  40780. +extern void ddr_fw_run(void);
  40781. +
  40782. +void init_ddr(void)
  40783. +{
  40784. +unsigned int temp_reg;
  40785. +apb_wr_4byte(0xfe820304, 0x00000001);
  40786. +apb_wr_4byte(0xfe820030, 0x00000001);
  40787. +apb_rd_4byte(0xfe820004, temp_reg);
  40788. +apb_wr_4byte(0xfe820000, 0x81080020); //1-rank
  40789. +apb_wr_4byte(0xfe820010, 0x4000b030);
  40790. +apb_wr_4byte(0xfe820014, 0x0002a3b1);
  40791. +apb_wr_4byte(0xfe82001c, 0xbe13ada3);
  40792. +
  40793. +//DERATEEN(0x20)
  40794. +//bit[12], 1: dont use TUF
  40795. +//bit[10:8], tRC derate value: 3.75ns, 533MHz: 1(2 core_clk)
  40796. +//bit[1], derate value: 1: core_clk < 1.875
  40797. +//bit[0], enable derate: 1
  40798. +//apb_wr_4byte(0xfe820020, 0x00000100);
  40799. +apb_wr_4byte(0xfe820020, 0x00001103);
  40800. +
  40801. +//derate MR4 readback interval: x dfi_clk(533MHz)
  40802. +apb_wr_4byte(0xfe820024, 0xf75a1151);
  40803. +
  40804. +apb_wr_4byte(0xfe82002c, 0x00000000);
  40805. +apb_wr_4byte(0xfe820030, 0x000000aa);
  40806. +apb_wr_4byte(0xfe820034, 0x000a3502);
  40807. +apb_wr_4byte(0xfe820038, 0x00f70001);
  40808. +
  40809. +//RFSCTRL0(0x50)
  40810. +// bit[23:20]: refresh_margin = tRFC/32, very import, suggest not change
  40811. +// bit[16:12]: refresh_to_x1_x32,speculative refresh
  40812. +// bit[9:4]: refresh_burst = 8*8
  40813. +// bit[2]: 1: per_bank_refresh
  40814. +//apb_wr_4byte(0xfe820050, 0x00a1f070);
  40815. +apb_wr_4byte(0xfe820050, 0x0021f3f4);
  40816. +
  40817. +apb_wr_4byte(0xfe820054, 0x00060015);
  40818. +
  40819. +//RFSHCTRL0(0x60)
  40820. +apb_wr_4byte(0xfe820060, 0x00000000);
  40821. +
  40822. +//RFSHTMG(0x64)
  40823. +//bit[31]: 0:x32, 1:x1
  40824. +//bit[26:16] : tRFC = ceil(tREFIpb/tCK/2) = (488/0.947)/2=257=0x101 @2122/2133MT
  40825. +//bit[15] : 0, dont use for LP4
  40826. +//bit[9:0] : tRFC(min), 280/0.947/2=147=0x93, all_bank @2122/2133MT
  40827. +// : tRFC(min), 140/0.947/2=73 =0x49, per_bank @2122/2133MT
  40828. +//apb_wr_4byte(0xfe820064, 0x00418096);
  40829. +apb_wr_4byte(0xfe820064, 0x81010049);
  40830. +
  40831. +apb_wr_4byte(0xfe820068, 0x00300000);
  40832. +apb_wr_4byte(0xfe8200c0, 0x00000000);
  40833. +apb_wr_4byte(0xfe8200c4, 0x00000000);
  40834. +apb_wr_4byte(0xfe8200d0, 0xc0030003);
  40835. +apb_wr_4byte(0xfe8200d4, 0x00010008);
  40836. +apb_wr_4byte(0xfe8200d8, 0x00009105);
  40837. +
  40838. +apb_wr_4byte(0xfe8200dc, 0x0034001b);//MR1 =0x34, MR2 =0x1b
  40839. +apb_wr_4byte(0xfe8200e0, 0x00f10008);//MR3 =0xf1, MR13=0x08
  40840. +apb_wr_4byte(0xfe8200e8, 0x0000004d);//MR11=0x00, MR12=0x4d
  40841. +apb_wr_4byte(0xfe8200ec, 0x0000004d);//MR22=0x00, MR14=0x4d
  40842. +
  40843. +apb_wr_4byte(0xfe8200e4, 0x00030007);
  40844. +apb_wr_4byte(0xfe8200f0, 0x00000000);
  40845. +apb_wr_4byte(0xfe8200f4, 0x0000f33d);
  40846. +apb_wr_4byte(0xfe820100, 0x14162417);
  40847. +apb_wr_4byte(0xfe820104, 0x00040420);
  40848. +apb_wr_4byte(0xfe820108, 0x050b1012);
  40849. +apb_wr_4byte(0xfe82010c, 0x00708006);
  40850. +apb_wr_4byte(0xfe820110, 0x0a04060a);
  40851. +apb_wr_4byte(0xfe820114, 0x05080808);
  40852. +apb_wr_4byte(0xfe820118, 0x0b09000e);
  40853. +apb_wr_4byte(0xfe82011c, 0x00000306);
  40854. +apb_wr_4byte(0xfe820120, 0x01011a01);
  40855. +apb_wr_4byte(0xfe820124, 0x00000011);
  40856. +apb_wr_4byte(0xfe820128, 0x00040909);
  40857. +apb_wr_4byte(0xfe82012c, 0x2701000c);
  40858. +apb_wr_4byte(0xfe820130, 0x00020000);
  40859. +apb_wr_4byte(0xfe820134, 0x0a100002);
  40860. +apb_wr_4byte(0xfe820138, 0x000001e7);
  40861. +apb_wr_4byte(0xfe82013c, 0x80000000);
  40862. +apb_wr_4byte(0xfe820180, 0x02160010);
  40863. +apb_wr_4byte(0xfe820184, 0x01b00070);
  40864. +apb_wr_4byte(0xfe820188, 0x00000000);
  40865. +apb_wr_4byte(0xfe820190, 0x03918206);
  40866. +apb_wr_4byte(0xfe820194, 0x00090202);
  40867. +apb_wr_4byte(0xfe820198, 0x07712000);
  40868. +apb_wr_4byte(0xfe82019c, 0x00000030);
  40869. +apb_wr_4byte(0xfe8201a0, 0x00400018);
  40870. +apb_wr_4byte(0xfe8201a4, 0x004b00fb);
  40871. +apb_wr_4byte(0xfe8201a8, 0x80000000);
  40872. +apb_wr_4byte(0xfe8201b0, 0x00000051);
  40873. +apb_wr_4byte(0xfe8201b4, 0x00001106);
  40874. +apb_wr_4byte(0xfe8201b8, 0x0000001e);
  40875. +apb_wr_4byte(0xfe8201c0, 0x00000007);
  40876. +apb_wr_4byte(0xfe8201c4, 0x00000000);
  40877. +
  40878. +
  40879. +//by gaohf at 2020/05/29, RBC (3BA,16R,10C,32bit)
  40880. +//16Gb x 2pcs = 4GB
  40881. +//Mapping: {ROW, BANK, COL},R16 DO NOT USED
  40882. +apb_wr_4byte(0xfe820200, 0x001f1f1f);
  40883. +apb_wr_4byte(0xfe820204, 0x00080808);
  40884. +apb_wr_4byte(0xfe820208, 0x00000000);
  40885. +apb_wr_4byte(0xfe82020c, 0x00000000);
  40886. +apb_wr_4byte(0xfe820210, 0x00001f1f);
  40887. +apb_wr_4byte(0xfe820214, 0x07070707);
  40888. +apb_wr_4byte(0xfe820218, 0x07070707);
  40889. +apb_wr_4byte(0xfe82021c, 0x00000f0f);
  40890. +apb_wr_4byte(0xfe820220, 0x00003f3f);
  40891. +apb_wr_4byte(0xfe820224, 0x00000000);
  40892. +apb_wr_4byte(0xfe820228, 0x00000000);
  40893. +apb_wr_4byte(0xfe82022c, 0x001f1f00);
  40894. +
  40895. +apb_wr_4byte(0xfe820240, 0x050c0560);
  40896. +apb_wr_4byte(0xfe820244, 0x00000000);
  40897. +
  40898. +apb_wr_4byte(0xfe820250, 0x00c21f00);
  40899. +apb_wr_4byte(0xfe820254, 0x00000000);
  40900. +apb_wr_4byte(0xfe82025c, 0x0f000001);
  40901. +apb_wr_4byte(0xfe820264, 0x0f00007f);
  40902. +apb_wr_4byte(0xfe82026c, 0x0f00007f);
  40903. +apb_wr_4byte(0xfe820300, 0x00000000);
  40904. +apb_wr_4byte(0xfe820304, 0x00000000);
  40905. +apb_wr_4byte(0xfe82030c, 0x00000000);
  40906. +apb_wr_4byte(0xfe820320, 0x00000001);
  40907. +apb_wr_4byte(0xfe820328, 0x00000000);
  40908. +apb_wr_4byte(0xfe82036c, 0x00110001);
  40909. +apb_wr_4byte(0xfe820374, 0x0000014f);
  40910. +apb_wr_4byte(0xfe82037c, 0x00000000);
  40911. +apb_wr_4byte(0xfe820380, 0x00000000);
  40912. +apb_wr_4byte(0xfe820384, 0x00000000);
  40913. +apb_wr_4byte(0xfe820490, 0x00000001);
  40914. +apb_wr_4byte(0xfe820540, 0x00000001);
  40915. +apb_wr_4byte(0xfe8205f0, 0x00000001);
  40916. +apb_wr_4byte(0xfe8206a0, 0x00000001);
  40917. +apb_wr_4byte(0xfe820750, 0x00000001);
  40918. +apb_wr_4byte(0xfe820800, 0x00000001);
  40919. +
  40920. +
  40921. +//3200mt
  40922. +apb_wr_4byte(0xfe820400, 0x00000000);
  40923. +apb_wr_4byte(0xfe820404, 0x0000000f);
  40924. +apb_wr_4byte(0xfe8204b4, 0x0000000f);
  40925. +apb_wr_4byte(0xfe820564, 0x0000000f);
  40926. +apb_wr_4byte(0xfe820614, 0x0000000f);
  40927. +apb_wr_4byte(0xfe8206c4, 0x0000000f);
  40928. +apb_wr_4byte(0xfe820774, 0x0000000f);
  40929. +apb_wr_4byte(0xfe820404, 0x0000100f);
  40930. +apb_wr_4byte(0xfe8204b4, 0x0000100f);
  40931. +apb_wr_4byte(0xfe820564, 0x0000100f);
  40932. +apb_wr_4byte(0xfe820614, 0x0000100f);
  40933. +apb_wr_4byte(0xfe8206c4, 0x0000100f);
  40934. +apb_wr_4byte(0xfe820774, 0x0000100f);
  40935. +apb_wr_4byte(0xfe820404, 0x0000100f);
  40936. +apb_wr_4byte(0xfe8204b4, 0x0000100f);
  40937. +apb_wr_4byte(0xfe820564, 0x0000100f);
  40938. +apb_wr_4byte(0xfe820614, 0x0000100f);
  40939. +apb_wr_4byte(0xfe8206c4, 0x0000100f);
  40940. +apb_wr_4byte(0xfe820774, 0x0000100f);
  40941. +apb_wr_4byte(0xfe820404, 0x0000100f);
  40942. +apb_wr_4byte(0xfe8204b4, 0x0000100f);
  40943. +apb_wr_4byte(0xfe820564, 0x0000100f);
  40944. +apb_wr_4byte(0xfe820614, 0x0000100f);
  40945. +apb_wr_4byte(0xfe8206c4, 0x0000100f);
  40946. +apb_wr_4byte(0xfe820774, 0x0000100f);
  40947. +apb_wr_4byte(0xfe820408, 0x0000400f);
  40948. +apb_wr_4byte(0xfe8204b8, 0x0000400f);
  40949. +apb_wr_4byte(0xfe820568, 0x0000400f);
  40950. +apb_wr_4byte(0xfe820618, 0x0000400f);
  40951. +apb_wr_4byte(0xfe8206c8, 0x0000400f);
  40952. +apb_wr_4byte(0xfe820778, 0x0000400f);
  40953. +apb_wr_4byte(0xfe820408, 0x0000500f);
  40954. +apb_wr_4byte(0xfe8204b8, 0x0000500f);
  40955. +apb_wr_4byte(0xfe820568, 0x0000500f);
  40956. +apb_wr_4byte(0xfe820618, 0x0000500f);
  40957. +apb_wr_4byte(0xfe8206c8, 0x0000500f);
  40958. +apb_wr_4byte(0xfe820778, 0x0000500f);
  40959. +apb_wr_4byte(0xfe820408, 0x0000500f);
  40960. +apb_wr_4byte(0xfe8204b8, 0x0000500f);
  40961. +apb_wr_4byte(0xfe820568, 0x0000500f);
  40962. +apb_wr_4byte(0xfe820618, 0x0000500f);
  40963. +apb_wr_4byte(0xfe8206c8, 0x0000500f);
  40964. +apb_wr_4byte(0xfe820778, 0x0000500f);
  40965. +apb_wr_4byte(0xfe820408, 0x0000100f);
  40966. +apb_wr_4byte(0xfe8204b8, 0x0000100f);
  40967. +apb_wr_4byte(0xfe820568, 0x0000100f);
  40968. +apb_wr_4byte(0xfe820618, 0x0000100f);
  40969. +apb_wr_4byte(0xfe8206c8, 0x0000100f);
  40970. +apb_wr_4byte(0xfe820778, 0x0000100f);
  40971. +
  40972. +apb_wr_4byte(0xfe820030, 0x000000a2);
  40973. +
  40974. +//Release Resetn
  40975. +apb_wr_4byte(0xfff78040, 0x3ff);
  40976. +apb_wr_4byte(0xfff78040, 0x3ff);
  40977. +apb_wr_4byte(0xfff78040, 0x3ff);
  40978. +apb_wr_4byte(0xfff78040, 0x3ff);
  40979. +apb_wr_4byte(0xfff78040, 0x3ff);
  40980. +
  40981. +
  40982. +//***********************
  40983. +// VERY IMPORT
  40984. +//***********************
  40985. +apb_wr_4byte(0xfe820060, 0x00000001); //disable dis_auto_refresh
  40986. +//disable selref_en, powerdown_en, en_dfi_dram_clk_disable
  40987. +apb_wr_4byte(0xfe820030, 0x00000020); //selfref_sw=1
  40988. +apb_wr_4byte(0xfe820320, 0x0); //SWCTL.sw_done
  40989. +apb_wr_4byte(0xfe8201b0, 0x00000050);//bit[12:8]:0~3:Goto PHY P0~3
  40990. + //bit[6]:dis_dyn_adr_tri
  40991. + //bit[5]:dfi_init_start
  40992. + //bit[4]:ctl_idle_en
  40993. + //bit[0]:dfi_init_complete_en, mask during phy init
  40994. +apb_wr_4byte(0xfe820320, 0x1); //SWCTL.sw_done
  40995. +apb_wr_4byte(0xfe820304, 0x00000000); //disable CAM
  40996. +
  40997. +apb_rd_4byte(0xfe820000, temp_reg); //delay
  40998. +apb_rd_4byte(0xfe820000, temp_reg); //delay
  40999. +apb_rd_4byte(0xfe820000, temp_reg); //delay
  41000. +apb_rd_4byte(0xfe820000, temp_reg); //delay
  41001. +
  41002. +
  41003. +ddr_fw_run();
  41004. +
  41005. +
  41006. +//***********************************
  41007. +// Switch PHY to MissionMode
  41008. +//***********************************
  41009. +apb_wr_4byte(0xfe820320, 0x0);//sw_done, prepare reg write
  41010. +apb_wr_4byte(0xfe8201b0, 0x00000070);//bit[12:8]:0~3:Goto PHY P0~3
  41011. + //bit[6]:dis_dyn_adr_tri
  41012. + //bit[5]:dfi_init_start
  41013. + //bit[4]:ctl_idle_en
  41014. + //bit[0]:dfi_init_complete_en
  41015. +apb_wr_4byte(0xfe820320, 0x1);//sw_done,reg write in
  41016. +
  41017. +//read SWSTAT, wait sw_done_ack = 1
  41018. +apb_rd_4byte(0xfe820324,temp_reg);
  41019. +while(temp_reg == 0)
  41020. +{
  41021. + apb_rd_4byte(0xfe820324,temp_reg);
  41022. +}
  41023. +
  41024. +//Poll DFISTAT, wait dfi_init_complete
  41025. +apb_rd_4byte(0xfe8201bc,temp_reg);
  41026. +while(temp_reg == 0)
  41027. +{
  41028. + apb_rd_4byte(0xfe8201bc,temp_reg);
  41029. +}
  41030. +
  41031. +
  41032. +
  41033. +//***********************************
  41034. +// Switch CTRL to MissionMode
  41035. +//***********************************
  41036. +apb_wr_4byte(0xfe820320, 0x0);//sw_done, prepare reg write
  41037. +apb_wr_4byte(0xfe8201b0, 0x00000050);//bit[12:8]:0~3:Goto PHY P0~3
  41038. + //bit[6]:dis_dyn_adr_tri
  41039. + //bit[5]:dfi_init_start
  41040. + //bit[4]:ctl_idle_en
  41041. + //bit[0]:dfi_init_complete_en
  41042. +apb_wr_4byte(0xfe8201b0, 0x00000051);//bit[12:8]:0~3:Goto PHY P0~3
  41043. +apb_wr_4byte(0xfe820030, 0x00000000);//bit[5]:soft exit from selfref
  41044. +apb_wr_4byte(0xfe820320, 0x1);//sw_done,reg write in
  41045. +
  41046. +//read SWSTAT, wait sw_done_ack = 1
  41047. +apb_rd_4byte(0xfe820324,temp_reg);
  41048. +while(temp_reg == 0)
  41049. +{
  41050. + apb_rd_4byte(0xfe820324,temp_reg);
  41051. +}
  41052. +
  41053. +//STAT, operation_mode
  41054. +// 3'h0 : Init
  41055. +// 3'h1 : Normal
  41056. +// 3'h2 : Power-down
  41057. +// 3'h3 : Self-refresh/Self-refresh power-down
  41058. +apb_rd_4byte(0xfe820004,temp_reg);
  41059. +while((temp_reg&0x7) != 1)
  41060. +{
  41061. + apb_rd_4byte(0xfe820004,temp_reg);
  41062. +}
  41063. +
  41064. +
  41065. +
  41066. +//***********************************
  41067. +// Enable AXI ports
  41068. +//***********************************
  41069. +apb_wr_4byte(0xfe820060, 0x00000000);//enable auto_refresh
  41070. +apb_wr_4byte(0xfe820304, 0x00000000);//enable CAM
  41071. +//apb_wr_4byte(0xfe820030, 0x00000000);
  41072. +apb_wr_4byte(0xfe820030, 0x0000000a); //auto-dis-clk/pwr_down
  41073. +apb_wr_4byte(0xfe820490, 0x00000001); //port0,cpu
  41074. +apb_wr_4byte(0xfe820540, 0x00000001); //port1,sce
  41075. +apb_wr_4byte(0xfe8205f0, 0x00000001); //port2,npu
  41076. +apb_wr_4byte(0xfe8206a0, 0x00000001); //port3,npu
  41077. +apb_wr_4byte(0xfe820750, 0x00000001); //port4,video
  41078. +apb_wr_4byte(0xfe820800, 0x00000001); //port5,peri
  41079. +
  41080. +}
  41081. diff --git a/board/thead/anole-c860/spl/lpddr4/ddr_phy.c b/board/thead/anole-c860/spl/lpddr4/ddr_phy.c
  41082. new file mode 100644
  41083. index 0000000000..8db29ad66a
  41084. --- /dev/null
  41085. +++ b/board/thead/anole-c860/spl/lpddr4/ddr_phy.c
  41086. @@ -0,0 +1,36172 @@
  41087. +/*
  41088. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  41089. + *
  41090. + * SPDX-License-Identifier: GPL-2.0+
  41091. + */
  41092. +
  41093. +#include "../../../common/mini_printf.h"
  41094. +
  41095. +unsigned short train1d_imem[16384] = {
  41096. +0xf8,
  41097. +0x0,
  41098. +0x50,
  41099. +0x0,
  41100. +0x50,
  41101. +0x0,
  41102. +0x50,
  41103. +0x0,
  41104. +0x50,
  41105. +0x0,
  41106. +0x50,
  41107. +0x0,
  41108. +0x50,
  41109. +0x0,
  41110. +0x50,
  41111. +0x0,
  41112. +0x50,
  41113. +0x0,
  41114. +0x50,
  41115. +0x0,
  41116. +0x50,
  41117. +0x0,
  41118. +0x50,
  41119. +0x0,
  41120. +0x50,
  41121. +0x0,
  41122. +0x50,
  41123. +0x0,
  41124. +0x50,
  41125. +0x0,
  41126. +0x50,
  41127. +0x0,
  41128. +0x50,
  41129. +0x0,
  41130. +0x50,
  41131. +0x0,
  41132. +0x50,
  41133. +0x0,
  41134. +0x50,
  41135. +0x0,
  41136. +0x2069,
  41137. +0x40,
  41138. +0x264a,
  41139. +0x7000,
  41140. +0x264a,
  41141. +0x7000,
  41142. +0x264a,
  41143. +0x7000,
  41144. +0x0,
  41145. +0x0,
  41146. +0x0,
  41147. +0x0,
  41148. +0x0,
  41149. +0x0,
  41150. +0x0,
  41151. +0x0,
  41152. +0x0,
  41153. +0x0,
  41154. +0x0,
  41155. +0x0,
  41156. +0x0,
  41157. +0x0,
  41158. +0x0,
  41159. +0x0,
  41160. +0xc4e1,
  41161. +0x44cb,
  41162. +0x8000,
  41163. +0x3000,
  41164. +0xc15,
  41165. +0x1703,
  41166. +0x44cb,
  41167. +0x8000,
  41168. +0x4000,
  41169. +0xc0d,
  41170. +0x1702,
  41171. +0xc4c1,
  41172. +0x2020,
  41173. +0x7c0,
  41174. +0x7fff,
  41175. +0x78e0,
  41176. +0x1cfc,
  41177. +0xb3c8,
  41178. +0x1cfc,
  41179. +0xb388,
  41180. +0x7fe0,
  41181. +0x1cfc,
  41182. +0xb348,
  41183. +0x78e0,
  41184. +0x7ee0,
  41185. +0x78e0,
  41186. +0x748d,
  41187. +0xdd0c,
  41188. +0xf00c,
  41189. +0x78e0,
  41190. +0x748d,
  41191. +0xdd08,
  41192. +0xf009,
  41193. +0x78e0,
  41194. +0x748d,
  41195. +0x74ad,
  41196. +0xf006,
  41197. +0x78e0,
  41198. +0x748d,
  41199. +0xf006,
  41200. +0xc702,
  41201. +0xc601,
  41202. +0x24b0,
  41203. +0x334d,
  41204. +0x24b0,
  41205. +0x331f,
  41206. +0x7ee0,
  41207. +0x78e0,
  41208. +0x2244,
  41209. +0x8ffc,
  41210. +0x264a,
  41211. +0x7000,
  41212. +0x20e8,
  41213. +0x1a2,
  41214. +0x202f,
  41215. +0x8000,
  41216. +0x212f,
  41217. +0x4b,
  41218. +0x7ee0,
  41219. +0x78e0,
  41220. +0x702c,
  41221. +0x704c,
  41222. +0x706c,
  41223. +0x704d,
  41224. +0x706d,
  41225. +0x708d,
  41226. +0x70ad,
  41227. +0x70cd,
  41228. +0x70ed,
  41229. +0x44db,
  41230. +0x8000,
  41231. +0x4000,
  41232. +0x42db,
  41233. +0x8000,
  41234. +0x400,
  41235. +0x706f,
  41236. +0x2022,
  41237. +0xf80,
  41238. +0x0,
  41239. +0x32cc,
  41240. +0x2069,
  41241. +0x40,
  41242. +0x78e0,
  41243. +0xf1fe,
  41244. +0xc3e1,
  41245. +0xc2e1,
  41246. +0xc1e1,
  41247. +0xc0e1,
  41248. +0xc0f1,
  41249. +0xc5e1,
  41250. +0xc1a1,
  41251. +0xe806,
  41252. +0x7487,
  41253. +0xdc14,
  41254. +0x78b,
  41255. +0xffcf,
  41256. +0xda25,
  41257. +0xba9f,
  41258. +0x8a60,
  41259. +0x1233,
  41260. +0x80,
  41261. +0x7865,
  41262. +0x1aea,
  41263. +0x8002,
  41264. +0x12ed,
  41265. +0x8080,
  41266. +0x208c,
  41267. +0x8fc3,
  41268. +0xf20d,
  41269. +0xc085,
  41270. +0xc040,
  41271. +0x4020,
  41272. +0x8ca,
  41273. +0x360,
  41274. +0xc185,
  41275. +0x41c3,
  41276. +0x402,
  41277. +0x0,
  41278. +0xd72,
  41279. +0x60,
  41280. +0xd8ff,
  41281. +0x70ad,
  41282. +0xcce,
  41283. +0x2e0,
  41284. +0x1a09,
  41285. +0x3342,
  41286. +0x80e,
  41287. +0x360,
  41288. +0xd8ff,
  41289. +0x25ab,
  41290. +0x10c4,
  41291. +0x7fff,
  41292. +0xf1ff,
  41293. +0x78e0,
  41294. +0xc2e6,
  41295. +0x1cfc,
  41296. +0xb6c8,
  41297. +0xc1a5,
  41298. +0xc040,
  41299. +0x40c3,
  41300. +0x8000,
  41301. +0x76d,
  41302. +0x8800,
  41303. +0x70cd,
  41304. +0x4338,
  41305. +0xc041,
  41306. +0xd83f,
  41307. +0xa1c0,
  41308. +0x1c0d,
  41309. +0x3382,
  41310. +0xc242,
  41311. +0xc063,
  41312. +0xf002,
  41313. +0x71c5,
  41314. +0xe0b,
  41315. +0x10b2,
  41316. +0x70ad,
  41317. +0xf057,
  41318. +0x71a5,
  41319. +0xdf7,
  41320. +0x90d3,
  41321. +0xc002,
  41322. +0x8f9,
  41323. +0x836e,
  41324. +0xc083,
  41325. +0x60cb,
  41326. +0xd83f,
  41327. +0xd15,
  41328. +0x10b0,
  41329. +0x7866,
  41330. +0xd15,
  41331. +0x1071,
  41332. +0x4260,
  41333. +0x780f,
  41334. +0x4100,
  41335. +0xf00a,
  41336. +0x780f,
  41337. +0x4100,
  41338. +0x4200,
  41339. +0xf007,
  41340. +0xed87,
  41341. +0x780f,
  41342. +0x4160,
  41343. +0x4200,
  41344. +0x4300,
  41345. +0xb32,
  41346. +0x380,
  41347. +0x40c3,
  41348. +0x0,
  41349. +0x4e20,
  41350. +0xe5e,
  41351. +0x1a0,
  41352. +0x702c,
  41353. +0x70ed,
  41354. +0xf027,
  41355. +0xc001,
  41356. +0x205f,
  41357. +0x402,
  41358. +0xc000,
  41359. +0x7a16,
  41360. +0x62f8,
  41361. +0x6119,
  41362. +0x8904,
  41363. +0x201a,
  41364. +0xf80,
  41365. +0x0,
  41366. +0x2000,
  41367. +0x2005,
  41368. +0xf80,
  41369. +0x9002,
  41370. +0x54,
  41371. +0x9000,
  41372. +0x8924,
  41373. +0xd02,
  41374. +0x60,
  41375. +0x780f,
  41376. +0xc183,
  41377. +0x61c9,
  41378. +0xb8c5,
  41379. +0x71e5,
  41380. +0x7907,
  41381. +0x255a,
  41382. +0x1200,
  41383. +0xb8c4,
  41384. +0xe805,
  41385. +0xb861,
  41386. +0x8ff,
  41387. +0x8031,
  41388. +0x793b,
  41389. +0x4067,
  41390. +0x7825,
  41391. +0x1b00,
  41392. +0x3000,
  41393. +0xc101,
  41394. +0xc000,
  41395. +0x7834,
  41396. +0x41c3,
  41397. +0x8000,
  41398. +0x728,
  41399. +0x6028,
  41400. +0xfa7,
  41401. +0x9002,
  41402. +0xf1ac,
  41403. +0xc0a5,
  41404. +0x1404,
  41405. +0x341b,
  41406. +0xc6c6,
  41407. +0x78e0,
  41408. +0xc2e6,
  41409. +0x1cfc,
  41410. +0xb6c8,
  41411. +0x2482,
  41412. +0x340d,
  41413. +0x206f,
  41414. +0x243,
  41415. +0x1054,
  41416. +0x81,
  41417. +0x88a0,
  41418. +0x1021,
  41419. +0x80,
  41420. +0xc149,
  41421. +0x2400,
  41422. +0x3f81,
  41423. +0x0,
  41424. +0x33c,
  41425. +0xc04a,
  41426. +0xea6,
  41427. +0x160,
  41428. +0x710c,
  41429. +0xc09e,
  41430. +0xc040,
  41431. +0xc08b,
  41432. +0x2456,
  41433. +0x3d81,
  41434. +0x2400,
  41435. +0x3f82,
  41436. +0x0,
  41437. +0x1a4,
  41438. +0xf1a,
  41439. +0xa0,
  41440. +0x2440,
  41441. +0x38c3,
  41442. +0x706c,
  41443. +0xc341,
  41444. +0xf002,
  41445. +0x7164,
  41446. +0xb17,
  41447. +0x332,
  41448. +0x704c,
  41449. +0xf00e,
  41450. +0x235a,
  41451. +0x601,
  41452. +0x6038,
  41453. +0x6059,
  41454. +0x700c,
  41455. +0xa900,
  41456. +0x7144,
  41457. +0xaf5,
  41458. +0x8632,
  41459. +0x2455,
  41460. +0x3840,
  41461. +0xf1f1,
  41462. +0x251a,
  41463. +0x1f80,
  41464. +0x20,
  41465. +0x0,
  41466. +0x702c,
  41467. +0x2005,
  41468. +0xf80,
  41469. +0x9001,
  41470. +0xe100,
  41471. +0xc045,
  41472. +0xb020,
  41473. +0x251a,
  41474. +0x1f80,
  41475. +0x10,
  41476. +0x0,
  41477. +0xb887,
  41478. +0xe16,
  41479. +0xa0,
  41480. +0xc046,
  41481. +0xe5a,
  41482. +0xa0,
  41483. +0xc02b,
  41484. +0xc044,
  41485. +0xe52,
  41486. +0xa0,
  41487. +0xc02d,
  41488. +0xc047,
  41489. +0xf005,
  41490. +0xc001,
  41491. +0x7104,
  41492. +0xc041,
  41493. +0xc001,
  41494. +0x7314,
  41495. +0x330,
  41496. +0x29,
  41497. +0x71ed,
  41498. +0xc001,
  41499. +0x84b,
  41500. +0x93,
  41501. +0xc001,
  41502. +0x1e00,
  41503. +0x7003,
  41504. +0x8000,
  41505. +0x76d,
  41506. +0xc204,
  41507. +0x2079,
  41508. +0x1,
  41509. +0x1600,
  41510. +0x7080,
  41511. +0x8000,
  41512. +0x4a,
  41513. +0x2044,
  41514. +0x4d,
  41515. +0x7d27,
  41516. +0x40a1,
  41517. +0xcde,
  41518. +0xe0,
  41519. +0x702c,
  41520. +0x4318,
  41521. +0xc00a,
  41522. +0x46e9,
  41523. +0x2544,
  41524. +0x17ca,
  41525. +0xa11,
  41526. +0x1010,
  41527. +0x2242,
  41528. +0x104a,
  41529. +0xaff,
  41530. +0x9031,
  41531. +0x7edb,
  41532. +0x2011,
  41533. +0x8340,
  41534. +0xf021,
  41535. +0xc001,
  41536. +0x1e00,
  41537. +0x73c2,
  41538. +0x8000,
  41539. +0x76d,
  41540. +0xc207,
  41541. +0x2079,
  41542. +0x81,
  41543. +0x1600,
  41544. +0x7080,
  41545. +0x8000,
  41546. +0x7d,
  41547. +0x2044,
  41548. +0x4d,
  41549. +0x7d27,
  41550. +0x40a1,
  41551. +0xc9a,
  41552. +0xe0,
  41553. +0x712c,
  41554. +0x4318,
  41555. +0xc009,
  41556. +0x46e9,
  41557. +0x2544,
  41558. +0x17cf,
  41559. +0xef06,
  41560. +0xbf61,
  41561. +0xf01,
  41562. +0x1031,
  41563. +0x7edb,
  41564. +0x2011,
  41565. +0x8340,
  41566. +0x72ed,
  41567. +0xf3b4,
  41568. +0x704c,
  41569. +0x700c,
  41570. +0xf00a,
  41571. +0x2400,
  41572. +0x3f81,
  41573. +0x0,
  41574. +0x1bc,
  41575. +0x6119,
  41576. +0xa940,
  41577. +0x19c0,
  41578. +0x82,
  41579. +0x7104,
  41580. +0x208c,
  41581. +0x8fc2,
  41582. +0xf6f5,
  41583. +0xf6e,
  41584. +0x60,
  41585. +0x40e1,
  41586. +0xf66,
  41587. +0x60,
  41588. +0x40e1,
  41589. +0x1e00,
  41590. +0x7043,
  41591. +0x8000,
  41592. +0x684,
  41593. +0xf5a,
  41594. +0x60,
  41595. +0x40e1,
  41596. +0x78cf,
  41597. +0x4163,
  41598. +0x81e,
  41599. +0xa0,
  41600. +0xc043,
  41601. +0xc003,
  41602. +0x70cd,
  41603. +0x1e00,
  41604. +0x7382,
  41605. +0x8000,
  41606. +0x684,
  41607. +0xd92,
  41608. +0x0,
  41609. +0xf3a,
  41610. +0x60,
  41611. +0x40e1,
  41612. +0x700c,
  41613. +0xf004,
  41614. +0xc002,
  41615. +0x7104,
  41616. +0xc042,
  41617. +0xc002,
  41618. +0x871,
  41619. +0x72,
  41620. +0x706f,
  41621. +0xf056,
  41622. +0xcf6,
  41623. +0x80,
  41624. +0x40a1,
  41625. +0xc191,
  41626. +0xd6a,
  41627. +0xffef,
  41628. +0xda07,
  41629. +0x1600,
  41630. +0x7080,
  41631. +0x8000,
  41632. +0x76d,
  41633. +0x2400,
  41634. +0x3f81,
  41635. +0x0,
  41636. +0x1bc,
  41637. +0xc211,
  41638. +0x209f,
  41639. +0x3,
  41640. +0x224a,
  41641. +0x1200,
  41642. +0x6119,
  41643. +0x7163,
  41644. +0x8960,
  41645. +0x2253,
  41646. +0x140,
  41647. +0x7167,
  41648. +0x7865,
  41649. +0xa900,
  41650. +0x4040,
  41651. +0x1140,
  41652. +0x83,
  41653. +0x2242,
  41654. +0x104a,
  41655. +0xaff,
  41656. +0x9031,
  41657. +0x781d,
  41658. +0xb8c5,
  41659. +0x7865,
  41660. +0x1940,
  41661. +0x2,
  41662. +0x4040,
  41663. +0xda10,
  41664. +0x1180,
  41665. +0x83,
  41666. +0xba61,
  41667. +0xa01,
  41668. +0x31,
  41669. +0x781d,
  41670. +0xb8c5,
  41671. +0x7865,
  41672. +0x1980,
  41673. +0x2,
  41674. +0x234c,
  41675. +0xbfc0,
  41676. +0x784,
  41677. +0xffe9,
  41678. +0x202f,
  41679. +0x6c0,
  41680. +0x2084,
  41681. +0x1,
  41682. +0x2353,
  41683. +0x3101,
  41684. +0x7905,
  41685. +0x704c,
  41686. +0xf00d,
  41687. +0x6048,
  41688. +0x7144,
  41689. +0x201a,
  41690. +0xf83,
  41691. +0x0,
  41692. +0x1000,
  41693. +0xc006,
  41694. +0x7865,
  41695. +0x781b,
  41696. +0xb89c,
  41697. +0xb89f,
  41698. +0xb020,
  41699. +0x1423,
  41700. +0x3080,
  41701. +0xae7,
  41702. +0x8022,
  41703. +0x2456,
  41704. +0x3d80,
  41705. +0xf1ae,
  41706. +0xc005,
  41707. +0xb0c0,
  41708. +0x1e00,
  41709. +0x7043,
  41710. +0x8000,
  41711. +0x684,
  41712. +0xc42,
  41713. +0x80,
  41714. +0xa8a,
  41715. +0xa0,
  41716. +0xc003,
  41717. +0x750c,
  41718. +0x41c3,
  41719. +0x90,
  41720. +0x1,
  41721. +0x9fe,
  41722. +0x60,
  41723. +0x42a1,
  41724. +0xf002,
  41725. +0x71c5,
  41726. +0x75d5,
  41727. +0x628,
  41728. +0xffe9,
  41729. +0x2440,
  41730. +0x3b1b,
  41731. +0x2332,
  41732. +0x3380,
  41733. +0x208c,
  41734. +0x8fc3,
  41735. +0xf3f7,
  41736. +0xfa3,
  41737. +0x103e,
  41738. +0x750c,
  41739. +0x41c3,
  41740. +0x91,
  41741. +0x1,
  41742. +0x9d2,
  41743. +0x60,
  41744. +0x42c1,
  41745. +0x70ad,
  41746. +0xf01e,
  41747. +0x2332,
  41748. +0x3382,
  41749. +0x2400,
  41750. +0x3f81,
  41751. +0x0,
  41752. +0x1a4,
  41753. +0x6149,
  41754. +0x215f,
  41755. +0x602,
  41756. +0x2455,
  41757. +0x3841,
  41758. +0x6159,
  41759. +0x7abc,
  41760. +0x7a5c,
  41761. +0x7a5c,
  41762. +0x623a,
  41763. +0x8a20,
  41764. +0x7965,
  41765. +0xd06,
  41766. +0x2a0,
  41767. +0xaa20,
  41768. +0x4200,
  41769. +0x41c3,
  41770. +0x92,
  41771. +0x1,
  41772. +0x996,
  41773. +0x60,
  41774. +0x750c,
  41775. +0xe508,
  41776. +0x42a1,
  41777. +0x706c,
  41778. +0x708d,
  41779. +0x258c,
  41780. +0x9fc2,
  41781. +0xf6db,
  41782. +0xf01d,
  41783. +0x2400,
  41784. +0x3f81,
  41785. +0x0,
  41786. +0x1bc,
  41787. +0x6149,
  41788. +0x2644,
  41789. +0x17c3,
  41790. +0xeb05,
  41791. +0xbb61,
  41792. +0xbff,
  41793. +0x8031,
  41794. +0x793d,
  41795. +0xb9c0,
  41796. +0x4320,
  41797. +0x2444,
  41798. +0x17c1,
  41799. +0xe906,
  41800. +0xb961,
  41801. +0x901,
  41802. +0x31,
  41803. +0x7b7b,
  41804. +0x7b05,
  41805. +0x7185,
  41806. +0x7144,
  41807. +0xcd3,
  41808. +0x9232,
  41809. +0x786f,
  41810. +0xf1c1,
  41811. +0x41c3,
  41812. +0x93,
  41813. +0x0,
  41814. +0x942,
  41815. +0x60,
  41816. +0x750c,
  41817. +0xf4b,
  41818. +0x907e,
  41819. +0x750c,
  41820. +0x41c3,
  41821. +0x94,
  41822. +0x1,
  41823. +0x932,
  41824. +0x60,
  41825. +0x42c1,
  41826. +0x70ad,
  41827. +0xf020,
  41828. +0xc18b,
  41829. +0x61d9,
  41830. +0x8968,
  41831. +0x2400,
  41832. +0x3f81,
  41833. +0x0,
  41834. +0x1a4,
  41835. +0x6169,
  41836. +0x215f,
  41837. +0x603,
  41838. +0x2455,
  41839. +0x3841,
  41840. +0x6179,
  41841. +0x7bbc,
  41842. +0x7b7c,
  41843. +0x7b7c,
  41844. +0x633b,
  41845. +0x8b20,
  41846. +0x7945,
  41847. +0xc62,
  41848. +0x2a0,
  41849. +0xab20,
  41850. +0x4200,
  41851. +0x41c3,
  41852. +0x95,
  41853. +0x1,
  41854. +0x8f2,
  41855. +0x60,
  41856. +0x750c,
  41857. +0xe508,
  41858. +0x43a1,
  41859. +0x704c,
  41860. +0x708d,
  41861. +0x258c,
  41862. +0x9fc2,
  41863. +0xf6dd,
  41864. +0xf01f,
  41865. +0x2400,
  41866. +0x3f81,
  41867. +0x0,
  41868. +0x1bc,
  41869. +0x6179,
  41870. +0x11c0,
  41871. +0x81,
  41872. +0x2644,
  41873. +0x17c2,
  41874. +0xea05,
  41875. +0xba61,
  41876. +0xaff,
  41877. +0x8031,
  41878. +0x793d,
  41879. +0xb9c0,
  41880. +0x4220,
  41881. +0x2444,
  41882. +0x17c1,
  41883. +0xe906,
  41884. +0xb961,
  41885. +0x901,
  41886. +0x31,
  41887. +0x7a5b,
  41888. +0x7a05,
  41889. +0x7185,
  41890. +0x7164,
  41891. +0xccf,
  41892. +0x9232,
  41893. +0x784f,
  41894. +0xf1be,
  41895. +0x41c3,
  41896. +0x96,
  41897. +0x0,
  41898. +0x89a,
  41899. +0x60,
  41900. +0x750c,
  41901. +0xf151,
  41902. +0x700c,
  41903. +0xc044,
  41904. +0xc005,
  41905. +0x702c,
  41906. +0xabe,
  41907. +0xa0,
  41908. +0xb020,
  41909. +0x700c,
  41910. +0xf003,
  41911. +0xc002,
  41912. +0x7104,
  41913. +0xc042,
  41914. +0xc002,
  41915. +0x7114,
  41916. +0x1e6,
  41917. +0x29,
  41918. +0x708d,
  41919. +0x1423,
  41920. +0x3080,
  41921. +0xc047,
  41922. +0x40c3,
  41923. +0x0,
  41924. +0xffff,
  41925. +0xc041,
  41926. +0xc043,
  41927. +0xf003,
  41928. +0x7185,
  41929. +0xc007,
  41930. +0x7410,
  41931. +0x146,
  41932. +0x2a,
  41933. +0xc09e,
  41934. +0x6089,
  41935. +0xc002,
  41936. +0x70ad,
  41937. +0xdaff,
  41938. +0x70cd,
  41939. +0x70ed,
  41940. +0x47b9,
  41941. +0x9e9,
  41942. +0x8021,
  41943. +0x706c,
  41944. +0xf002,
  41945. +0x7164,
  41946. +0x238c,
  41947. +0x8fc2,
  41948. +0x7a,
  41949. +0x29,
  41950. +0x797c,
  41951. +0x793c,
  41952. +0xd81d,
  41953. +0xb861,
  41954. +0x8ff,
  41955. +0x8031,
  41956. +0x793d,
  41957. +0x6338,
  41958. +0xb8c2,
  41959. +0x2002,
  41960. +0x8040,
  41961. +0xf20b,
  41962. +0x2044,
  41963. +0x7c1,
  41964. +0x40e3,
  41965. +0xe906,
  41966. +0xb961,
  41967. +0x901,
  41968. +0x31,
  41969. +0x781d,
  41970. +0xf00b,
  41971. +0x245a,
  41972. +0x1600,
  41973. +0x2455,
  41974. +0x3841,
  41975. +0x6119,
  41976. +0x787c,
  41977. +0x781c,
  41978. +0x781c,
  41979. +0x6108,
  41980. +0x4718,
  41981. +0x7950,
  41982. +0x218c,
  41983. +0x8fc3,
  41984. +0xf40a,
  41985. +0xe3df,
  41986. +0x7ae,
  41987. +0xffe9,
  41988. +0xdaff,
  41989. +0x8ab,
  41990. +0x801f,
  41991. +0x70ed,
  41992. +0x4260,
  41993. +0xf1d1,
  41994. +0xb8e0,
  41995. +0x27c0,
  41996. +0x1061,
  41997. +0xf3cd,
  41998. +0x79f0,
  41999. +0x78d0,
  42000. +0x203c,
  42001. +0x41,
  42002. +0x237f,
  42003. +0xfc0,
  42004. +0x790b,
  42005. +0x755c,
  42006. +0x76fd,
  42007. +0xdaff,
  42008. +0xf1c1,
  42009. +0x262f,
  42010. +0xf388,
  42011. +0xf407,
  42012. +0x4548,
  42013. +0x46e9,
  42014. +0x262f,
  42015. +0xf3c8,
  42016. +0xf24a,
  42017. +0x2604,
  42018. +0x1f80,
  42019. +0x0,
  42020. +0xfffe,
  42021. +0x781d,
  42022. +0x79b0,
  42023. +0x6119,
  42024. +0x782f,
  42025. +0xe0c0,
  42026. +0xf646,
  42027. +0xe0a0,
  42028. +0xdf20,
  42029. +0xd840,
  42030. +0xf688,
  42031. +0xf007,
  42032. +0xe0df,
  42033. +0xd85f,
  42034. +0xdf5f,
  42035. +0xf604,
  42036. +0x4020,
  42037. +0x4728,
  42038. +0x79af,
  42039. +0x7dcf,
  42040. +0x780f,
  42041. +0x42a1,
  42042. +0xb52,
  42043. +0x160,
  42044. +0xc045,
  42045. +0x7eef,
  42046. +0x4308,
  42047. +0x40c1,
  42048. +0xb46,
  42049. +0x160,
  42050. +0x42a1,
  42051. +0xc105,
  42052. +0xc398,
  42053. +0x7b94,
  42054. +0x2155,
  42055. +0xc01,
  42056. +0x7a3b,
  42057. +0x2284,
  42058. +0x1,
  42059. +0xb9c4,
  42060. +0x7a25,
  42061. +0x79db,
  42062. +0xb340,
  42063. +0x2156,
  42064. +0xe01,
  42065. +0x2642,
  42066. +0x1802,
  42067. +0xc392,
  42068. +0x2184,
  42069. +0x1,
  42070. +0xbac4,
  42071. +0x7b94,
  42072. +0x7945,
  42073. +0xb320,
  42074. +0xc101,
  42075. +0x7930,
  42076. +0x230c,
  42077. +0x9040,
  42078. +0xc101,
  42079. +0x21ca,
  42080. +0x2cb,
  42081. +0xc141,
  42082. +0xc103,
  42083. +0x7930,
  42084. +0x7030,
  42085. +0xc103,
  42086. +0x21ca,
  42087. +0xb,
  42088. +0xc143,
  42089. +0xf160,
  42090. +0x710c,
  42091. +0xc044,
  42092. +0xf15c,
  42093. +0xc003,
  42094. +0x7910,
  42095. +0xc001,
  42096. +0x7810,
  42097. +0x845,
  42098. +0x65,
  42099. +0x2454,
  42100. +0x3c0b,
  42101. +0xc002,
  42102. +0xc48b,
  42103. +0x42c3,
  42104. +0x9000,
  42105. +0x0,
  42106. +0x7c16,
  42107. +0x8c06,
  42108. +0xdb40,
  42109. +0x2454,
  42110. +0x390b,
  42111. +0x201a,
  42112. +0xf81,
  42113. +0x0,
  42114. +0x1000,
  42115. +0xc006,
  42116. +0x7825,
  42117. +0x781b,
  42118. +0x7845,
  42119. +0xb060,
  42120. +0x8c07,
  42121. +0x201a,
  42122. +0xf81,
  42123. +0x0,
  42124. +0x1000,
  42125. +0xc006,
  42126. +0x7825,
  42127. +0x781b,
  42128. +0x7845,
  42129. +0xb060,
  42130. +0x702c,
  42131. +0xf003,
  42132. +0x7124,
  42133. +0x1423,
  42134. +0x3080,
  42135. +0x7110,
  42136. +0x63e,
  42137. +0xffea,
  42138. +0xc09e,
  42139. +0x602a,
  42140. +0xc002,
  42141. +0xaf1,
  42142. +0x8021,
  42143. +0x2456,
  42144. +0x3d80,
  42145. +0x6028,
  42146. +0x23f4,
  42147. +0x1042,
  42148. +0x201a,
  42149. +0xf83,
  42150. +0x0,
  42151. +0x1000,
  42152. +0xc006,
  42153. +0x7865,
  42154. +0x781b,
  42155. +0xb89c,
  42156. +0xb89f,
  42157. +0xb040,
  42158. +0xf1e6,
  42159. +0xc004,
  42160. +0x41c3,
  42161. +0xa5,
  42162. +0x0,
  42163. +0x8d6,
  42164. +0xffef,
  42165. +0x2078,
  42166. +0x0,
  42167. +0x8b6,
  42168. +0x80,
  42169. +0xa12,
  42170. +0x280,
  42171. +0x1600,
  42172. +0x7080,
  42173. +0x8000,
  42174. +0x1b,
  42175. +0xb8e0,
  42176. +0xfe4,
  42177. +0xc2,
  42178. +0x2400,
  42179. +0x3f81,
  42180. +0x0,
  42181. +0x33c,
  42182. +0x8be,
  42183. +0x160,
  42184. +0x700c,
  42185. +0x2480,
  42186. +0x340d,
  42187. +0x1404,
  42188. +0x341b,
  42189. +0xc6c6,
  42190. +0xb8e6,
  42191. +0x781d,
  42192. +0x781d,
  42193. +0x781d,
  42194. +0xb8c2,
  42195. +0xf209,
  42196. +0x205f,
  42197. +0x101,
  42198. +0x6904,
  42199. +0x80f,
  42200. +0x352,
  42201. +0x6906,
  42202. +0xf003,
  42203. +0x781b,
  42204. +0x7404,
  42205. +0x7104,
  42206. +0x7fe0,
  42207. +0x780f,
  42208. +0x42c3,
  42209. +0x8000,
  42210. +0x76d,
  42211. +0x8a20,
  42212. +0x215f,
  42213. +0xc81,
  42214. +0x6038,
  42215. +0x8a21,
  42216. +0x215f,
  42217. +0x641,
  42218. +0x6038,
  42219. +0x8823,
  42220. +0xb9e6,
  42221. +0x8822,
  42222. +0x1600,
  42223. +0x7080,
  42224. +0x8000,
  42225. +0x1c,
  42226. +0xb9c2,
  42227. +0xf209,
  42228. +0x7014,
  42229. +0x40c3,
  42230. +0x8000,
  42231. +0x634,
  42232. +0xf209,
  42233. +0xe010,
  42234. +0xf007,
  42235. +0x7014,
  42236. +0x40c3,
  42237. +0x8000,
  42238. +0x62c,
  42239. +0xf203,
  42240. +0xe010,
  42241. +0x6038,
  42242. +0x7fe0,
  42243. +0x8800,
  42244. +0xc2e6,
  42245. +0x1cfc,
  42246. +0xb6c8,
  42247. +0xc1b1,
  42248. +0xc250,
  42249. +0xc14e,
  42250. +0x4200,
  42251. +0x41c3,
  42252. +0xe5,
  42253. +0x1,
  42254. +0xdd2,
  42255. +0x20,
  42256. +0x750c,
  42257. +0x70ad,
  42258. +0xf023,
  42259. +0x448b,
  42260. +0x9412,
  42261. +0x9479,
  42262. +0x943a,
  42263. +0xc04f,
  42264. +0x941b,
  42265. +0x9455,
  42266. +0x94f6,
  42267. +0x94d7,
  42268. +0x9498,
  42269. +0x1426,
  42270. +0x311b,
  42271. +0x1428,
  42272. +0x311f,
  42273. +0xc048,
  42274. +0xc147,
  42275. +0xc346,
  42276. +0xc30f,
  42277. +0xc445,
  42278. +0xc644,
  42279. +0xc743,
  42280. +0xc242,
  42281. +0x750c,
  42282. +0x41c3,
  42283. +0xe6,
  42284. +0xb,
  42285. +0x4261,
  42286. +0x1c04,
  42287. +0x37c0,
  42288. +0xd8e,
  42289. +0x20,
  42290. +0x1c00,
  42291. +0x36c0,
  42292. +0x71a5,
  42293. +0xc00e,
  42294. +0x79b0,
  42295. +0x4320,
  42296. +0x4328,
  42297. +0x91b,
  42298. +0x22,
  42299. +0x704c,
  42300. +0xf00e,
  42301. +0xc010,
  42302. +0x20f4,
  42303. +0xcc,
  42304. +0xc089,
  42305. +0x7834,
  42306. +0xb080,
  42307. +0xc00e,
  42308. +0x631b,
  42309. +0x794f,
  42310. +0x9ef,
  42311. +0x82b4,
  42312. +0x7144,
  42313. +0xf1cb,
  42314. +0xc0b1,
  42315. +0x1404,
  42316. +0x341b,
  42317. +0xc6c6,
  42318. +0xc2e4,
  42319. +0xc1a4,
  42320. +0x4608,
  42321. +0x700c,
  42322. +0x866,
  42323. +0x20,
  42324. +0x702c,
  42325. +0x702c,
  42326. +0xd8ff,
  42327. +0x754c,
  42328. +0x726c,
  42329. +0x1c0c,
  42330. +0x30c1,
  42331. +0xc142,
  42332. +0xc141,
  42333. +0x4528,
  42334. +0x93e,
  42335. +0x20,
  42336. +0xc140,
  42337. +0x265f,
  42338. +0x1100,
  42339. +0x702c,
  42340. +0xc543,
  42341. +0xb98d,
  42342. +0x78c5,
  42343. +0x2084,
  42344. +0xf03,
  42345. +0xc042,
  42346. +0xd8ff,
  42347. +0x734c,
  42348. +0x746c,
  42349. +0xc541,
  42350. +0x91e,
  42351. +0x20,
  42352. +0xc540,
  42353. +0xd8ff,
  42354. +0xd980,
  42355. +0x754c,
  42356. +0x726c,
  42357. +0xc543,
  42358. +0xc542,
  42359. +0xc541,
  42360. +0x90a,
  42361. +0x20,
  42362. +0xc540,
  42363. +0xc0a4,
  42364. +0xc6c4,
  42365. +0x78e0,
  42366. +0x1e00,
  42367. +0x7005,
  42368. +0x9004,
  42369. +0x102,
  42370. +0x7ee0,
  42371. +0x78e0,
  42372. +0xc2e2,
  42373. +0x4308,
  42374. +0x700c,
  42375. +0xb5a,
  42376. +0x20,
  42377. +0x4220,
  42378. +0xb36,
  42379. +0x20,
  42380. +0x700c,
  42381. +0xb16,
  42382. +0x20,
  42383. +0x700c,
  42384. +0x228c,
  42385. +0x8fc3,
  42386. +0xf227,
  42387. +0x216f,
  42388. +0x243,
  42389. +0x8900,
  42390. +0x43c3,
  42391. +0x8000,
  42392. +0x771,
  42393. +0x201a,
  42394. +0xf80,
  42395. +0x20,
  42396. +0x0,
  42397. +0x2005,
  42398. +0xf80,
  42399. +0x9004,
  42400. +0x40,
  42401. +0xb040,
  42402. +0x8b80,
  42403. +0xf012,
  42404. +0x8900,
  42405. +0x241a,
  42406. +0x1f8d,
  42407. +0x0,
  42408. +0x2000,
  42409. +0x7185,
  42410. +0x201a,
  42411. +0xf80,
  42412. +0x20,
  42413. +0x0,
  42414. +0x78a5,
  42415. +0x2005,
  42416. +0xf80,
  42417. +0x9002,
  42418. +0x40,
  42419. +0xb040,
  42420. +0x8b01,
  42421. +0x8e1,
  42422. +0x8303,
  42423. +0x816,
  42424. +0x280,
  42425. +0x208a,
  42426. +0x21a,
  42427. +0x41c3,
  42428. +0x900e,
  42429. +0x2a,
  42430. +0x1e00,
  42431. +0x72c4,
  42432. +0x9008,
  42433. +0x1e0,
  42434. +0xb100,
  42435. +0x40c3,
  42436. +0x0,
  42437. +0xfac,
  42438. +0xb101,
  42439. +0x40c3,
  42440. +0x8000,
  42441. +0x446,
  42442. +0x1800,
  42443. +0x3,
  42444. +0x700c,
  42445. +0xc6c2,
  42446. +0x702c,
  42447. +0x7110,
  42448. +0x20e0,
  42449. +0x7ca,
  42450. +0x1600,
  42451. +0x7102,
  42452. +0x9008,
  42453. +0x1d6,
  42454. +0xaf3,
  42455. +0x803e,
  42456. +0x7124,
  42457. +0x7ee0,
  42458. +0xc2e6,
  42459. +0x1cfc,
  42460. +0xb6c8,
  42461. +0x4338,
  42462. +0xe66,
  42463. +0x60,
  42464. +0x4508,
  42465. +0x71ed,
  42466. +0x46cb,
  42467. +0x9004,
  42468. +0xf2,
  42469. +0xb6e0,
  42470. +0x1e00,
  42471. +0x1005,
  42472. +0x1e00,
  42473. +0x7344,
  42474. +0x9008,
  42475. +0x1e2,
  42476. +0xd3a,
  42477. +0x160,
  42478. +0x760c,
  42479. +0xb17,
  42480. +0x3030,
  42481. +0xb6e8,
  42482. +0x40c3,
  42483. +0x0,
  42484. +0x61a8,
  42485. +0xfb6,
  42486. +0xffcf,
  42487. +0x1e10,
  42488. +0x1005,
  42489. +0x1404,
  42490. +0x341b,
  42491. +0xc6c6,
  42492. +0xc2e6,
  42493. +0x1cfc,
  42494. +0xb6c8,
  42495. +0xc1a6,
  42496. +0xc70b,
  42497. +0xc345,
  42498. +0xdb7f,
  42499. +0xc040,
  42500. +0x7be4,
  42501. +0xd84b,
  42502. +0x4328,
  42503. +0x2338,
  42504. +0x1,
  42505. +0xd87d,
  42506. +0x78e4,
  42507. +0xbfe6,
  42508. +0x21c5,
  42509. +0x61,
  42510. +0x20b8,
  42511. +0x341,
  42512. +0x7825,
  42513. +0x23b8,
  42514. +0x441,
  42515. +0x2305,
  42516. +0x803e,
  42517. +0x208a,
  42518. +0x3e,
  42519. +0x70cd,
  42520. +0x761c,
  42521. +0xc000,
  42522. +0x1600,
  42523. +0x7083,
  42524. +0x8000,
  42525. +0x446,
  42526. +0xc100,
  42527. +0x208c,
  42528. +0x8fc3,
  42529. +0x6a09,
  42530. +0x21ca,
  42531. +0xc1,
  42532. +0x7b0f,
  42533. +0xc344,
  42534. +0xc30c,
  42535. +0x857,
  42536. +0x6b5,
  42537. +0xc343,
  42538. +0xdb30,
  42539. +0xc504,
  42540. +0xc341,
  42541. +0xdb50,
  42542. +0xc342,
  42543. +0xdb20,
  42544. +0xd810,
  42545. +0x278a,
  42546. +0x3801,
  42547. +0x4378,
  42548. +0x708d,
  42549. +0x2025,
  42550. +0x340,
  42551. +0xf01b,
  42552. +0xf019,
  42553. +0xf019,
  42554. +0xf017,
  42555. +0xf061,
  42556. +0xf016,
  42557. +0xf015,
  42558. +0xf048,
  42559. +0xf04a,
  42560. +0xf04b,
  42561. +0xf011,
  42562. +0xf00f,
  42563. +0xf04c,
  42564. +0xf03c,
  42565. +0xf042,
  42566. +0xf00b,
  42567. +0xf00b,
  42568. +0xf009,
  42569. +0xf009,
  42570. +0xf007,
  42571. +0xf007,
  42572. +0xf005,
  42573. +0xf044,
  42574. +0xf035,
  42575. +0xf004,
  42576. +0xf0af,
  42577. +0x706c,
  42578. +0xa51,
  42579. +0x6b5,
  42580. +0x4060,
  42581. +0x726c,
  42582. +0x748d,
  42583. +0xc042,
  42584. +0xc041,
  42585. +0x4318,
  42586. +0x4718,
  42587. +0x4608,
  42588. +0x2025,
  42589. +0x80,
  42590. +0xf03d,
  42591. +0xf035,
  42592. +0xf032,
  42593. +0xf018,
  42594. +0xf016,
  42595. +0xf018,
  42596. +0xf09e,
  42597. +0xf0a0,
  42598. +0xf01a,
  42599. +0xf022,
  42600. +0xf023,
  42601. +0xf012,
  42602. +0xf00e,
  42603. +0xf024,
  42604. +0xf014,
  42605. +0xf014,
  42606. +0xf00c,
  42607. +0xf00c,
  42608. +0xf00a,
  42609. +0xf00a,
  42610. +0xf008,
  42611. +0xf021,
  42612. +0xf01e,
  42613. +0xf01c,
  42614. +0xf00d,
  42615. +0xf00d,
  42616. +0xdb07,
  42617. +0xf01b,
  42618. +0xa09,
  42619. +0x2f1,
  42620. +0xdc20,
  42621. +0xf01e,
  42622. +0x708d,
  42623. +0xf01c,
  42624. +0xc602,
  42625. +0x758d,
  42626. +0xf019,
  42627. +0x758d,
  42628. +0x46eb,
  42629. +0xf017,
  42630. +0xdb10,
  42631. +0xf1cc,
  42632. +0xc601,
  42633. +0x758d,
  42634. +0xf011,
  42635. +0x718d,
  42636. +0x466b,
  42637. +0xf00f,
  42638. +0x768d,
  42639. +0xf00c,
  42640. +0x708d,
  42641. +0xf00b,
  42642. +0x736c,
  42643. +0xa0f,
  42644. +0xd1,
  42645. +0xc403,
  42646. +0x249a,
  42647. +0x1004,
  42648. +0x7f85,
  42649. +0x4468,
  42650. +0x4608,
  42651. +0xb09,
  42652. +0x11de,
  42653. +0xbc86,
  42654. +0x208a,
  42655. +0xffd,
  42656. +0x232f,
  42657. +0x2c2,
  42658. +0x2004,
  42659. +0x2c0,
  42660. +0x1438,
  42661. +0x301b,
  42662. +0xc50d,
  42663. +0x2344,
  42664. +0xc03,
  42665. +0xe0b0,
  42666. +0xa13,
  42667. +0x1b1,
  42668. +0x23cf,
  42669. +0x1e1,
  42670. +0x78f0,
  42671. +0x80b,
  42672. +0x51,
  42673. +0xbe86,
  42674. +0x7ecf,
  42675. +0x202f,
  42676. +0x2c2,
  42677. +0x781d,
  42678. +0x781d,
  42679. +0x2004,
  42680. +0xf82,
  42681. +0x0,
  42682. +0x2000,
  42683. +0xc005,
  42684. +0x272f,
  42685. +0x3040,
  42686. +0x7a05,
  42687. +0xd858,
  42688. +0x2004,
  42689. +0x2c0,
  42690. +0x7865,
  42691. +0x7885,
  42692. +0x209a,
  42693. +0x4,
  42694. +0x43c3,
  42695. +0x9008,
  42696. +0x0,
  42697. +0x2754,
  42698. +0x380c,
  42699. +0x7c65,
  42700. +0x7a05,
  42701. +0x2705,
  42702. +0x30c0,
  42703. +0xb040,
  42704. +0x4061,
  42705. +0x209a,
  42706. +0x4,
  42707. +0x2004,
  42708. +0xf82,
  42709. +0x0,
  42710. +0xf00,
  42711. +0xc003,
  42712. +0x201a,
  42713. +0xf80,
  42714. +0x0,
  42715. +0x1000,
  42716. +0x7a05,
  42717. +0x2553,
  42718. +0x10c0,
  42719. +0x7845,
  42720. +0x7acf,
  42721. +0x7845,
  42722. +0xb400,
  42723. +0x2755,
  42724. +0x3800,
  42725. +0x7865,
  42726. +0xb0e0,
  42727. +0x2304,
  42728. +0x1f80,
  42729. +0x0,
  42730. +0xff00,
  42731. +0x2305,
  42732. +0x3002,
  42733. +0x2755,
  42734. +0x3c00,
  42735. +0x7b05,
  42736. +0xb340,
  42737. +0x6901,
  42738. +0xc100,
  42739. +0x218c,
  42740. +0x8fc3,
  42741. +0xf406,
  42742. +0x1e00,
  42743. +0x7002,
  42744. +0x8000,
  42745. +0x446,
  42746. +0x780f,
  42747. +0xc0a6,
  42748. +0x1404,
  42749. +0x341b,
  42750. +0xc6c6,
  42751. +0x738d,
  42752. +0xde10,
  42753. +0xf19b,
  42754. +0x758d,
  42755. +0xf198,
  42756. +0x718d,
  42757. +0xf196,
  42758. +0xc0f1,
  42759. +0xc1a4,
  42760. +0xc408,
  42761. +0xc443,
  42762. +0xc407,
  42763. +0xc442,
  42764. +0xc406,
  42765. +0xc441,
  42766. +0xc405,
  42767. +0xdde,
  42768. +0xffef,
  42769. +0xc440,
  42770. +0xc0a4,
  42771. +0xc0d1,
  42772. +0x7ee0,
  42773. +0x78e0,
  42774. +0x41c3,
  42775. +0x8000,
  42776. +0x446,
  42777. +0x8920,
  42778. +0x208c,
  42779. +0x8fc3,
  42780. +0x20ca,
  42781. +0x41,
  42782. +0x1e00,
  42783. +0x7004,
  42784. +0x9008,
  42785. +0x1e8,
  42786. +0x7ee0,
  42787. +0x78e0,
  42788. +0x41c3,
  42789. +0x8000,
  42790. +0x446,
  42791. +0x8920,
  42792. +0x208c,
  42793. +0x8fc3,
  42794. +0x20ca,
  42795. +0x41,
  42796. +0x1e00,
  42797. +0x7004,
  42798. +0x9008,
  42799. +0x1e6,
  42800. +0x7ee0,
  42801. +0x78e0,
  42802. +0x41c3,
  42803. +0x8000,
  42804. +0x446,
  42805. +0x8920,
  42806. +0x208c,
  42807. +0x8fc3,
  42808. +0x20ca,
  42809. +0x41,
  42810. +0x1e00,
  42811. +0x7004,
  42812. +0x9008,
  42813. +0x1e4,
  42814. +0x7ee0,
  42815. +0x78e0,
  42816. +0x41c3,
  42817. +0x900e,
  42818. +0x4c,
  42819. +0x9160,
  42820. +0x9141,
  42821. +0x221a,
  42822. +0xf8c,
  42823. +0x1,
  42824. +0x0,
  42825. +0x7c65,
  42826. +0xe807,
  42827. +0x231a,
  42828. +0xf81,
  42829. +0x8000,
  42830. +0x0,
  42831. +0x789d,
  42832. +0xf008,
  42833. +0x4140,
  42834. +0xda0f,
  42835. +0xba61,
  42836. +0xaff,
  42837. +0x8031,
  42838. +0x793d,
  42839. +0x789b,
  42840. +0x7825,
  42841. +0x41c3,
  42842. +0x900f,
  42843. +0xfe4c,
  42844. +0xda10,
  42845. +0xb100,
  42846. +0xba61,
  42847. +0xa01,
  42848. +0x31,
  42849. +0x781d,
  42850. +0x7fe0,
  42851. +0xb101,
  42852. +0xc0e4,
  42853. +0x70ad,
  42854. +0xf002,
  42855. +0x71a5,
  42856. +0xd1f,
  42857. +0x10b2,
  42858. +0x70cd,
  42859. +0xf010,
  42860. +0x255a,
  42861. +0x1c83,
  42862. +0x607c,
  42863. +0x265a,
  42864. +0x1643,
  42865. +0x71c5,
  42866. +0x639b,
  42867. +0x633b,
  42868. +0x8b80,
  42869. +0x7c44,
  42870. +0xab80,
  42871. +0xeed,
  42872. +0x9092,
  42873. +0xf1ef,
  42874. +0xc4c4,
  42875. +0x78e0,
  42876. +0xc0f1,
  42877. +0xc1a4,
  42878. +0x700c,
  42879. +0xc0e,
  42880. +0xffef,
  42881. +0xd9ff,
  42882. +0x700c,
  42883. +0xc043,
  42884. +0xc042,
  42885. +0xc041,
  42886. +0xc040,
  42887. +0xd8ff,
  42888. +0xd988,
  42889. +0x754c,
  42890. +0xce6,
  42891. +0xffef,
  42892. +0xdb40,
  42893. +0x700c,
  42894. +0xc9a,
  42895. +0xffef,
  42896. +0x712c,
  42897. +0xc0a4,
  42898. +0xc0d1,
  42899. +0x7ee0,
  42900. +0x7014,
  42901. +0x20c0,
  42902. +0xfe9,
  42903. +0x7fe0,
  42904. +0x2884,
  42905. +0x1,
  42906. +0x42c3,
  42907. +0x8000,
  42908. +0x76d,
  42909. +0x8a01,
  42910. +0x205f,
  42911. +0x641,
  42912. +0x8a00,
  42913. +0x205f,
  42914. +0xc80,
  42915. +0x6038,
  42916. +0x6058,
  42917. +0x8816,
  42918. +0x781d,
  42919. +0x781d,
  42920. +0x781d,
  42921. +0x781d,
  42922. +0x781d,
  42923. +0x781d,
  42924. +0x7fe0,
  42925. +0xb8c0,
  42926. +0x917,
  42927. +0x3f0,
  42928. +0x228a,
  42929. +0xfc7,
  42930. +0x714c,
  42931. +0xb9c4,
  42932. +0xe905,
  42933. +0xb961,
  42934. +0x9ff,
  42935. +0x8031,
  42936. +0x7a5b,
  42937. +0x201a,
  42938. +0xf80,
  42939. +0x0,
  42940. +0x2000,
  42941. +0x224f,
  42942. +0x241,
  42943. +0x2005,
  42944. +0xf80,
  42945. +0x9002,
  42946. +0x16a,
  42947. +0x1800,
  42948. +0x5,
  42949. +0xb040,
  42950. +0xb020,
  42951. +0xb040,
  42952. +0x7fe0,
  42953. +0x1800,
  42954. +0x5,
  42955. +0x78e0,
  42956. +0xc0f1,
  42957. +0x4200,
  42958. +0xeba,
  42959. +0x60,
  42960. +0x4020,
  42961. +0x795b,
  42962. +0x2144,
  42963. +0x181,
  42964. +0xb9c4,
  42965. +0xe906,
  42966. +0xb961,
  42967. +0x901,
  42968. +0x31,
  42969. +0x781d,
  42970. +0xc0d1,
  42971. +0x7fe0,
  42972. +0xb8c1,
  42973. +0x78e0,
  42974. +0xc0f1,
  42975. +0xc1a4,
  42976. +0x700c,
  42977. +0xb4a,
  42978. +0xffef,
  42979. +0xd9ff,
  42980. +0x700c,
  42981. +0xc043,
  42982. +0xc042,
  42983. +0xc041,
  42984. +0xc040,
  42985. +0xd8ff,
  42986. +0xd990,
  42987. +0x754c,
  42988. +0xc22,
  42989. +0xffef,
  42990. +0xdb40,
  42991. +0x700c,
  42992. +0xbd6,
  42993. +0xffef,
  42994. +0x712c,
  42995. +0xc0a4,
  42996. +0xc0d1,
  42997. +0x7ee0,
  42998. +0xc3e1,
  42999. +0xc2e1,
  43000. +0xc1e1,
  43001. +0xc0e1,
  43002. +0xc0f1,
  43003. +0xc1a1,
  43004. +0x4220,
  43005. +0xc184,
  43006. +0xc140,
  43007. +0x1600,
  43008. +0x7081,
  43009. +0x8000,
  43010. +0x12,
  43011. +0x80f,
  43012. +0x64,
  43013. +0x4040,
  43014. +0xb2e,
  43015. +0x2e0,
  43016. +0xc100,
  43017. +0x7487,
  43018. +0xc0d1,
  43019. +0x7fe0,
  43020. +0xc0a4,
  43021. +0x78e0,
  43022. +0x791d,
  43023. +0x793d,
  43024. +0x793d,
  43025. +0x793d,
  43026. +0x793d,
  43027. +0x793d,
  43028. +0x215f,
  43029. +0x802,
  43030. +0x219a,
  43031. +0x1,
  43032. +0x7822,
  43033. +0x6058,
  43034. +0x7fe0,
  43035. +0x780e,
  43036. +0xc0e6,
  43037. +0x215f,
  43038. +0x483,
  43039. +0x44cb,
  43040. +0x8000,
  43041. +0x684,
  43042. +0x70cd,
  43043. +0x647a,
  43044. +0x8aa2,
  43045. +0x8a43,
  43046. +0x7d04,
  43047. +0xf003,
  43048. +0x71c5,
  43049. +0xe1d,
  43050. +0x10a3,
  43051. +0x2314,
  43052. +0x381,
  43053. +0x6199,
  43054. +0x89e4,
  43055. +0x7f0b,
  43056. +0xf3f8,
  43057. +0x89e5,
  43058. +0x79af,
  43059. +0x210f,
  43060. +0x3cd,
  43061. +0xf1f4,
  43062. +0x78af,
  43063. +0xc4c6,
  43064. +0xc2e6,
  43065. +0x1cfc,
  43066. +0xb6c8,
  43067. +0xc1a4,
  43068. +0x46cb,
  43069. +0x8000,
  43070. +0x77c,
  43071. +0x6e04,
  43072. +0xb42,
  43073. +0xa0,
  43074. +0x4318,
  43075. +0x70ed,
  43076. +0x70ad,
  43077. +0xf003,
  43078. +0x71a5,
  43079. +0xd1d,
  43080. +0x10b2,
  43081. +0x708d,
  43082. +0xf00d,
  43083. +0x245a,
  43084. +0x1641,
  43085. +0x255a,
  43086. +0x1c80,
  43087. +0x6038,
  43088. +0xdd6,
  43089. +0x260,
  43090. +0x7063,
  43091. +0x7185,
  43092. +0xcef,
  43093. +0x9092,
  43094. +0xf1f0,
  43095. +0x40c3,
  43096. +0x8000,
  43097. +0x76d,
  43098. +0x1e00,
  43099. +0x16c0,
  43100. +0xa8e1,
  43101. +0xa8e0,
  43102. +0x98a,
  43103. +0xa0,
  43104. +0xa8ee,
  43105. +0x992,
  43106. +0xa0,
  43107. +0x4508,
  43108. +0x4100,
  43109. +0xeba,
  43110. +0x260,
  43111. +0x40a1,
  43112. +0x266f,
  43113. +0x10c3,
  43114. +0x8e18,
  43115. +0xe809,
  43116. +0x41c3,
  43117. +0xa9,
  43118. +0x0,
  43119. +0xf12,
  43120. +0xffef,
  43121. +0xd80a,
  43122. +0xf01e,
  43123. +0x8e00,
  43124. +0x45cb,
  43125. +0x1e,
  43126. +0x8480,
  43127. +0x41c3,
  43128. +0x5f5,
  43129. +0xe100,
  43130. +0x2044,
  43131. +0x808f,
  43132. +0x40a1,
  43133. +0x20ca,
  43134. +0x41,
  43135. +0x86e,
  43136. +0x160,
  43137. +0x702c,
  43138. +0x70f5,
  43139. +0x40c3,
  43140. +0x3b9a,
  43141. +0xca00,
  43142. +0x25ca,
  43143. +0x1001,
  43144. +0x40a1,
  43145. +0x1e00,
  43146. +0x70c5,
  43147. +0x9004,
  43148. +0xc0,
  43149. +0x852,
  43150. +0x160,
  43151. +0x702c,
  43152. +0x1600,
  43153. +0x7080,
  43154. +0x8000,
  43155. +0xd,
  43156. +0x80d,
  43157. +0x1e,
  43158. +0x1e00,
  43159. +0x7045,
  43160. +0x9004,
  43161. +0xc0,
  43162. +0x47cb,
  43163. +0x8000,
  43164. +0x684,
  43165. +0x8f00,
  43166. +0xe804,
  43167. +0x8e00,
  43168. +0x817,
  43169. +0xde,
  43170. +0xdb6,
  43171. +0xffcf,
  43172. +0x40c3,
  43173. +0xf,
  43174. +0x4240,
  43175. +0x81e,
  43176. +0x160,
  43177. +0x702c,
  43178. +0xf054,
  43179. +0xdda,
  43180. +0x0,
  43181. +0x40c3,
  43182. +0x0,
  43183. +0xa00,
  43184. +0x9aa,
  43185. +0xffef,
  43186. +0xd9ff,
  43187. +0x70ad,
  43188. +0xd8ff,
  43189. +0x702c,
  43190. +0x754c,
  43191. +0x736c,
  43192. +0xc543,
  43193. +0xc542,
  43194. +0xc541,
  43195. +0xa86,
  43196. +0xffef,
  43197. +0xc540,
  43198. +0x8f01,
  43199. +0x825,
  43200. +0xb4,
  43201. +0x702c,
  43202. +0x7104,
  43203. +0x781d,
  43204. +0xb862,
  43205. +0x780f,
  43206. +0xc542,
  43207. +0xc541,
  43208. +0xc540,
  43209. +0xc043,
  43210. +0xd8ff,
  43211. +0x754c,
  43212. +0xa62,
  43213. +0xffef,
  43214. +0x726c,
  43215. +0x8f01,
  43216. +0xc542,
  43217. +0xc541,
  43218. +0xc540,
  43219. +0xc043,
  43220. +0xd8ff,
  43221. +0x702c,
  43222. +0x754c,
  43223. +0xa4e,
  43224. +0xffef,
  43225. +0xdb0c,
  43226. +0x8f01,
  43227. +0xd908,
  43228. +0x754c,
  43229. +0xc043,
  43230. +0xd8ff,
  43231. +0x726c,
  43232. +0xc542,
  43233. +0xc541,
  43234. +0xa36,
  43235. +0xffef,
  43236. +0xc540,
  43237. +0xc82,
  43238. +0xffef,
  43239. +0xd8ff,
  43240. +0x8f01,
  43241. +0x702c,
  43242. +0x754c,
  43243. +0xc043,
  43244. +0xd8ff,
  43245. +0x726c,
  43246. +0xc542,
  43247. +0xc541,
  43248. +0xa1a,
  43249. +0xffef,
  43250. +0xc540,
  43251. +0xc4a,
  43252. +0xffef,
  43253. +0xd8ff,
  43254. +0x922,
  43255. +0x280,
  43256. +0xd896,
  43257. +0x9c6,
  43258. +0xffef,
  43259. +0x712c,
  43260. +0xf32,
  43261. +0x0,
  43262. +0x8e00,
  43263. +0x83f,
  43264. +0x1e,
  43265. +0x43c3,
  43266. +0x9004,
  43267. +0x14,
  43268. +0x9320,
  43269. +0xca01,
  43270. +0x80d,
  43271. +0x1b0,
  43272. +0x214f,
  43273. +0x82,
  43274. +0x80b,
  43275. +0xd1,
  43276. +0x2185,
  43277. +0x108,
  43278. +0x4220,
  43279. +0xb340,
  43280. +0xd823,
  43281. +0x42c3,
  43282. +0x9005,
  43283. +0xe034,
  43284. +0xb200,
  43285. +0x702c,
  43286. +0x40c3,
  43287. +0x9003,
  43288. +0xe034,
  43289. +0xb020,
  43290. +0xb8b1,
  43291. +0xb020,
  43292. +0xb221,
  43293. +0xddff,
  43294. +0x4063,
  43295. +0x702c,
  43296. +0x228a,
  43297. +0xdff,
  43298. +0x776c,
  43299. +0xaae,
  43300. +0x320,
  43301. +0xc540,
  43302. +0x774c,
  43303. +0x4063,
  43304. +0x712c,
  43305. +0x4340,
  43306. +0xa9e,
  43307. +0x320,
  43308. +0xc540,
  43309. +0xc0a4,
  43310. +0x1404,
  43311. +0x341b,
  43312. +0xc6c6,
  43313. +0x78e0,
  43314. +0x706c,
  43315. +0x704c,
  43316. +0xf002,
  43317. +0x7144,
  43318. +0xca04,
  43319. +0x7210,
  43320. +0x20e0,
  43321. +0x7ca,
  43322. +0x40c3,
  43323. +0x8000,
  43324. +0x771,
  43325. +0x8820,
  43326. +0xa0b,
  43327. +0x42,
  43328. +0x8801,
  43329. +0x8eb,
  43330. +0x8083,
  43331. +0x221a,
  43332. +0xf80,
  43333. +0x0,
  43334. +0x2000,
  43335. +0x2005,
  43336. +0xf80,
  43337. +0x9002,
  43338. +0x1f64,
  43339. +0xb060,
  43340. +0xf1e9,
  43341. +0x78e0,
  43342. +0xc2e4,
  43343. +0x70ad,
  43344. +0xbd9a,
  43345. +0x70cd,
  43346. +0xd8ff,
  43347. +0x41a1,
  43348. +0xd46,
  43349. +0xffef,
  43350. +0x1a09,
  43351. +0x3382,
  43352. +0xca2,
  43353. +0x240,
  43354. +0x254f,
  43355. +0x1401,
  43356. +0xd36,
  43357. +0xffef,
  43358. +0xd8ff,
  43359. +0xfde,
  43360. +0x2a0,
  43361. +0xd8ff,
  43362. +0x26ab,
  43363. +0x10c4,
  43364. +0x7fff,
  43365. +0xf000,
  43366. +0xc0f1,
  43367. +0xc1a5,
  43368. +0x4300,
  43369. +0xc080,
  43370. +0x702c,
  43371. +0x9ba,
  43372. +0x160,
  43373. +0xda14,
  43374. +0x231a,
  43375. +0xf80,
  43376. +0x10,
  43377. +0x0,
  43378. +0xc180,
  43379. +0x714c,
  43380. +0xe1e,
  43381. +0x220,
  43382. +0xb885,
  43383. +0x41c3,
  43384. +0xed,
  43385. +0x0,
  43386. +0xcfa,
  43387. +0xffef,
  43388. +0x750c,
  43389. +0x700c,
  43390. +0x712c,
  43391. +0xf0e,
  43392. +0xffaf,
  43393. +0xc280,
  43394. +0xc0a5,
  43395. +0xc0d1,
  43396. +0x7ee0,
  43397. +0x78e0,
  43398. +0xc2e6,
  43399. +0x1cfc,
  43400. +0xb6c8,
  43401. +0x2482,
  43402. +0x3d02,
  43403. +0x4748,
  43404. +0x4338,
  43405. +0x4408,
  43406. +0xc080,
  43407. +0x702c,
  43408. +0x96e,
  43409. +0x160,
  43410. +0xdab4,
  43411. +0xc25,
  43412. +0x10b1,
  43413. +0x750c,
  43414. +0x41c3,
  43415. +0xe9,
  43416. +0x1,
  43417. +0xcbe,
  43418. +0xffef,
  43419. +0x4260,
  43420. +0xc080,
  43421. +0x702c,
  43422. +0xf22,
  43423. +0x220,
  43424. +0x714c,
  43425. +0x700c,
  43426. +0xd909,
  43427. +0xf035,
  43428. +0x231a,
  43429. +0x3f9b,
  43430. +0x10,
  43431. +0x0,
  43432. +0x750c,
  43433. +0xec0c,
  43434. +0x41c3,
  43435. +0xeb,
  43436. +0x1,
  43437. +0xc96,
  43438. +0xffef,
  43439. +0x4260,
  43440. +0xdd09,
  43441. +0xdec0,
  43442. +0xd8d0,
  43443. +0xf00b,
  43444. +0x41c3,
  43445. +0xea,
  43446. +0x1,
  43447. +0xc82,
  43448. +0xffef,
  43449. +0x4260,
  43450. +0x72ad,
  43451. +0xde8c,
  43452. +0xd880,
  43453. +0x60f8,
  43454. +0x2005,
  43455. +0x6c0,
  43456. +0xc180,
  43457. +0xd86,
  43458. +0x220,
  43459. +0x724c,
  43460. +0x700c,
  43461. +0x722c,
  43462. +0xe7e,
  43463. +0xffaf,
  43464. +0xc280,
  43465. +0xc080,
  43466. +0x702c,
  43467. +0x8fa,
  43468. +0x160,
  43469. +0xdab4,
  43470. +0x66fe,
  43471. +0x2605,
  43472. +0x16c0,
  43473. +0xc180,
  43474. +0xd62,
  43475. +0x220,
  43476. +0x42a1,
  43477. +0x710c,
  43478. +0x41a1,
  43479. +0xe5e,
  43480. +0xffaf,
  43481. +0xc280,
  43482. +0x2480,
  43483. +0x3d02,
  43484. +0x1404,
  43485. +0x341b,
  43486. +0xc6c6,
  43487. +0x78e0,
  43488. +0xc3e2,
  43489. +0x2482,
  43490. +0x3d02,
  43491. +0x4528,
  43492. +0x4300,
  43493. +0xc080,
  43494. +0x702c,
  43495. +0x8c2,
  43496. +0x160,
  43497. +0xdab4,
  43498. +0x2354,
  43499. +0xd00,
  43500. +0xc180,
  43501. +0xd2e,
  43502. +0x220,
  43503. +0xda09,
  43504. +0x750c,
  43505. +0x41c3,
  43506. +0xec,
  43507. +0x1,
  43508. +0xc06,
  43509. +0xffef,
  43510. +0x42a1,
  43511. +0x700c,
  43512. +0xd909,
  43513. +0xe1a,
  43514. +0xffaf,
  43515. +0xc280,
  43516. +0xc7c2,
  43517. +0x78e0,
  43518. +0xc0f1,
  43519. +0x2482,
  43520. +0x3d02,
  43521. +0xc080,
  43522. +0x702c,
  43523. +0x88a,
  43524. +0x160,
  43525. +0xdab4,
  43526. +0x41c3,
  43527. +0xee,
  43528. +0x0,
  43529. +0xbde,
  43530. +0xffef,
  43531. +0x750c,
  43532. +0xd840,
  43533. +0xc180,
  43534. +0xcea,
  43535. +0x220,
  43536. +0xda09,
  43537. +0x700c,
  43538. +0xd909,
  43539. +0xde6,
  43540. +0xffaf,
  43541. +0xc280,
  43542. +0x2480,
  43543. +0x3d02,
  43544. +0xc0d1,
  43545. +0x7ee0,
  43546. +0x1600,
  43547. +0x7081,
  43548. +0x8000,
  43549. +0x12,
  43550. +0x7534,
  43551. +0x20e0,
  43552. +0x7c5,
  43553. +0x7fe0,
  43554. +0x1a09,
  43555. +0x3002,
  43556. +0xc0e4,
  43557. +0x43c3,
  43558. +0x8000,
  43559. +0x76f,
  43560. +0x41c3,
  43561. +0x9004,
  43562. +0xe4,
  43563. +0x83f,
  43564. +0xb1,
  43565. +0xdc25,
  43566. +0x8b86,
  43567. +0x789b,
  43568. +0xab00,
  43569. +0x8b47,
  43570. +0x785b,
  43571. +0x7104,
  43572. +0xab01,
  43573. +0xab82,
  43574. +0xab43,
  43575. +0x704c,
  43576. +0xb140,
  43577. +0x1600,
  43578. +0x7080,
  43579. +0x8000,
  43580. +0x58,
  43581. +0xb101,
  43582. +0x41c3,
  43583. +0x9004,
  43584. +0xf6,
  43585. +0xd8ff,
  43586. +0xb140,
  43587. +0xb144,
  43588. +0x1906,
  43589. +0x3c5,
  43590. +0x19fe,
  43591. +0x8004,
  43592. +0xc4c4,
  43593. +0x8ba4,
  43594. +0x46cb,
  43595. +0x9004,
  43596. +0x30,
  43597. +0x7abb,
  43598. +0x825,
  43599. +0x71,
  43600. +0xbc9f,
  43601. +0xab40,
  43602. +0x8b05,
  43603. +0x7a1b,
  43604. +0x7144,
  43605. +0xab41,
  43606. +0xaba2,
  43607. +0xab03,
  43608. +0x9640,
  43609. +0x8c00,
  43610. +0xa29,
  43611. +0x171,
  43612. +0xb100,
  43613. +0x8c00,
  43614. +0xb101,
  43615. +0xf012,
  43616. +0xab40,
  43617. +0x8b07,
  43618. +0x7a1b,
  43619. +0x7144,
  43620. +0xab41,
  43621. +0xaba2,
  43622. +0xab03,
  43623. +0x8c00,
  43624. +0xb100,
  43625. +0x9600,
  43626. +0x827,
  43627. +0x151,
  43628. +0x8c00,
  43629. +0xf015,
  43630. +0x1902,
  43631. +0x5,
  43632. +0x40c3,
  43633. +0x9004,
  43634. +0xfe,
  43635. +0xd9ff,
  43636. +0x1800,
  43637. +0x3c5,
  43638. +0x18f8,
  43639. +0x8044,
  43640. +0x18f6,
  43641. +0x8005,
  43642. +0x18fe,
  43643. +0x8005,
  43644. +0xc4c4,
  43645. +0x1600,
  43646. +0x7080,
  43647. +0x8000,
  43648. +0x58,
  43649. +0xb101,
  43650. +0x702c,
  43651. +0x40c3,
  43652. +0x9004,
  43653. +0xf6,
  43654. +0xb020,
  43655. +0xb024,
  43656. +0x18fe,
  43657. +0x8044,
  43658. +0xb023,
  43659. +0xc4c4,
  43660. +0xc2e6,
  43661. +0x1cfc,
  43662. +0xb6c8,
  43663. +0xc1a5,
  43664. +0x4608,
  43665. +0xb8c1,
  43666. +0x45cb,
  43667. +0x8000,
  43668. +0x76d,
  43669. +0x2078,
  43670. +0x80,
  43671. +0x8de0,
  43672. +0xc042,
  43673. +0xc144,
  43674. +0xc102,
  43675. +0xcea,
  43676. +0xe0,
  43677. +0x40e1,
  43678. +0xe513,
  43679. +0xc043,
  43680. +0x40a1,
  43681. +0x9da,
  43682. +0x260,
  43683. +0xd90d,
  43684. +0x40a1,
  43685. +0xd90d,
  43686. +0xfe6,
  43687. +0xe0,
  43688. +0xda40,
  43689. +0x40a1,
  43690. +0xd90d,
  43691. +0x976,
  43692. +0xffef,
  43693. +0xda7f,
  43694. +0x265f,
  43695. +0x1100,
  43696. +0x7e05,
  43697. +0x1600,
  43698. +0x7080,
  43699. +0x8000,
  43700. +0x684,
  43701. +0xe809,
  43702. +0x1600,
  43703. +0x7080,
  43704. +0x8000,
  43705. +0x1,
  43706. +0x829,
  43707. +0xfe,
  43708. +0x704c,
  43709. +0xc002,
  43710. +0x275f,
  43711. +0x1c81,
  43712. +0x704c,
  43713. +0x205f,
  43714. +0x640,
  43715. +0x43c3,
  43716. +0xffbf,
  43717. +0x87f7,
  43718. +0x1c00,
  43719. +0x3fc1,
  43720. +0x6038,
  43721. +0x60b9,
  43722. +0xb9e,
  43723. +0x2e0,
  43724. +0x78cf,
  43725. +0xf013,
  43726. +0xc002,
  43727. +0x275f,
  43728. +0x1c81,
  43729. +0x205f,
  43730. +0x640,
  43731. +0x43c3,
  43732. +0xffbf,
  43733. +0x87f7,
  43734. +0x1c04,
  43735. +0x3001,
  43736. +0x1c00,
  43737. +0x3fc1,
  43738. +0x6038,
  43739. +0x60b9,
  43740. +0xcbe,
  43741. +0x2e0,
  43742. +0x78cf,
  43743. +0x706d,
  43744. +0x40c3,
  43745. +0x9003,
  43746. +0xe04c,
  43747. +0x218a,
  43748. +0xfc7,
  43749. +0x1800,
  43750. +0x2c4,
  43751. +0x18fc,
  43752. +0x8044,
  43753. +0xc003,
  43754. +0xe8aa,
  43755. +0xf022,
  43756. +0x275f,
  43757. +0x1401,
  43758. +0xc002,
  43759. +0x2116,
  43760. +0x0,
  43761. +0x7061,
  43762. +0x2032,
  43763. +0xf81,
  43764. +0x8000,
  43765. +0x74c,
  43766. +0xc004,
  43767. +0xe02,
  43768. +0x260,
  43769. +0x4338,
  43770. +0x231a,
  43771. +0x3f9b,
  43772. +0x0,
  43773. +0x2000,
  43774. +0x42c3,
  43775. +0x9002,
  43776. +0x50,
  43777. +0xb88a,
  43778. +0x7165,
  43779. +0x2305,
  43780. +0x3081,
  43781. +0xba64,
  43782. +0x2305,
  43783. +0x309b,
  43784. +0xb100,
  43785. +0x1b00,
  43786. +0x3fc5,
  43787. +0xb100,
  43788. +0xc102,
  43789. +0x40c3,
  43790. +0x8000,
  43791. +0x728,
  43792. +0x79f4,
  43793. +0x6108,
  43794. +0xbb5,
  43795. +0x9002,
  43796. +0x40a1,
  43797. +0xd90d,
  43798. +0x89e,
  43799. +0xffef,
  43800. +0xda7f,
  43801. +0x40a1,
  43802. +0xd90d,
  43803. +0xefe,
  43804. +0xe0,
  43805. +0xda49,
  43806. +0x1600,
  43807. +0x7080,
  43808. +0x8000,
  43809. +0x684,
  43810. +0xe808,
  43811. +0x1600,
  43812. +0x7080,
  43813. +0x8000,
  43814. +0x1,
  43815. +0x847,
  43816. +0xfe,
  43817. +0x704c,
  43818. +0xc002,
  43819. +0x275f,
  43820. +0x1c81,
  43821. +0x704c,
  43822. +0x205f,
  43823. +0x640,
  43824. +0x43c3,
  43825. +0xffff,
  43826. +0xdfff,
  43827. +0x1c00,
  43828. +0x3fc1,
  43829. +0x6038,
  43830. +0x60b9,
  43831. +0xac6,
  43832. +0x2e0,
  43833. +0x78cf,
  43834. +0x40c3,
  43835. +0x0,
  43836. +0x2710,
  43837. +0xaf2,
  43838. +0x120,
  43839. +0x702c,
  43840. +0x93e,
  43841. +0xffcf,
  43842. +0x40c3,
  43843. +0x0,
  43844. +0x1d4c,
  43845. +0xae2,
  43846. +0x120,
  43847. +0x732c,
  43848. +0xf012,
  43849. +0xc002,
  43850. +0x275f,
  43851. +0x1c81,
  43852. +0x205f,
  43853. +0x640,
  43854. +0x43c3,
  43855. +0xffff,
  43856. +0xdfff,
  43857. +0x1c04,
  43858. +0x3001,
  43859. +0x1c00,
  43860. +0x3fc1,
  43861. +0x6038,
  43862. +0x60b9,
  43863. +0xbca,
  43864. +0x2e0,
  43865. +0x78cf,
  43866. +0x40c3,
  43867. +0x3,
  43868. +0xf7a0,
  43869. +0xab2,
  43870. +0x120,
  43871. +0x702c,
  43872. +0x40a1,
  43873. +0xc56,
  43874. +0x220,
  43875. +0xd90d,
  43876. +0xc003,
  43877. +0x70ad,
  43878. +0xe8ac,
  43879. +0xf003,
  43880. +0x71a5,
  43881. +0xc102,
  43882. +0x40c3,
  43883. +0x8000,
  43884. +0x728,
  43885. +0x79f4,
  43886. +0x6108,
  43887. +0xd49,
  43888. +0x1003,
  43889. +0x275f,
  43890. +0x1401,
  43891. +0xc002,
  43892. +0x7916,
  43893. +0x61b8,
  43894. +0x2032,
  43895. +0xf81,
  43896. +0x8000,
  43897. +0x74c,
  43898. +0xc004,
  43899. +0xcfa,
  43900. +0x260,
  43901. +0x4328,
  43902. +0x702c,
  43903. +0xf00f,
  43904. +0x231a,
  43905. +0x1f82,
  43906. +0x0,
  43907. +0x2000,
  43908. +0x7124,
  43909. +0x2205,
  43910. +0xf82,
  43911. +0x9002,
  43912. +0x50,
  43913. +0xb260,
  43914. +0x204f,
  43915. +0x283,
  43916. +0xb260,
  43917. +0x9e9,
  43918. +0x80b2,
  43919. +0x204f,
  43920. +0x243,
  43921. +0xf1d8,
  43922. +0xc0a5,
  43923. +0x1404,
  43924. +0x341b,
  43925. +0xc6c6,
  43926. +0xc2e6,
  43927. +0x1cfc,
  43928. +0xb6c8,
  43929. +0xc1a2,
  43930. +0x46cb,
  43931. +0x9004,
  43932. +0xf4,
  43933. +0x9600,
  43934. +0x6ea2,
  43935. +0x702c,
  43936. +0xc040,
  43937. +0x9500,
  43938. +0xc041,
  43939. +0xd8ff,
  43940. +0x95e3,
  43941. +0x1508,
  43942. +0x111b,
  43943. +0x1d08,
  43944. +0x13c5,
  43945. +0xb500,
  43946. +0x1d06,
  43947. +0x13c5,
  43948. +0xb600,
  43949. +0x1600,
  43950. +0x7080,
  43951. +0x8000,
  43952. +0x76c,
  43953. +0x1e00,
  43954. +0x7004,
  43955. +0x9008,
  43956. +0x190,
  43957. +0x40c3,
  43958. +0x0,
  43959. +0x2af8,
  43960. +0x9fa,
  43961. +0x120,
  43962. +0x1efa,
  43963. +0x9485,
  43964. +0xc000,
  43965. +0x41c3,
  43966. +0x8000,
  43967. +0x684,
  43968. +0xb600,
  43969. +0xb5e3,
  43970. +0xc001,
  43971. +0xb500,
  43972. +0x1d08,
  43973. +0x16c4,
  43974. +0x1600,
  43975. +0x7080,
  43976. +0x8000,
  43977. +0x76c,
  43978. +0x781d,
  43979. +0xb8a0,
  43980. +0x2080,
  43981. +0xfc3,
  43982. +0xa901,
  43983. +0xc0a2,
  43984. +0x1404,
  43985. +0x341b,
  43986. +0xc6c6,
  43987. +0x78e0,
  43988. +0xc2e6,
  43989. +0x1cfc,
  43990. +0xb6c8,
  43991. +0xc1a1,
  43992. +0x43db,
  43993. +0x9004,
  43994. +0x1e0,
  43995. +0x1300,
  43996. +0x3101,
  43997. +0x1600,
  43998. +0x7080,
  43999. +0x8000,
  44000. +0x4,
  44001. +0x205f,
  44002. +0x100,
  44003. +0x2044,
  44004. +0x7c2,
  44005. +0x4020,
  44006. +0xea05,
  44007. +0xba61,
  44008. +0xaff,
  44009. +0x8031,
  44010. +0x781d,
  44011. +0xb8c3,
  44012. +0x702c,
  44013. +0x811,
  44014. +0x70,
  44015. +0xc140,
  44016. +0x809,
  44017. +0x1b0,
  44018. +0x710c,
  44019. +0xc040,
  44020. +0x700c,
  44021. +0x982,
  44022. +0x120,
  44023. +0xd940,
  44024. +0x71ed,
  44025. +0x45cb,
  44026. +0x9005,
  44027. +0xe112,
  44028. +0x1dde,
  44029. +0x13d4,
  44030. +0x1da6,
  44031. +0x93d4,
  44032. +0x13b6,
  44033. +0xb10e,
  44034. +0xc000,
  44035. +0xe827,
  44036. +0xe4b,
  44037. +0x13bf,
  44038. +0x2684,
  44039. +0x1c07,
  44040. +0x264f,
  44041. +0x13c0,
  44042. +0xb500,
  44043. +0x700c,
  44044. +0xd91c,
  44045. +0x952,
  44046. +0x120,
  44047. +0x1df6,
  44048. +0x9205,
  44049. +0x40c3,
  44050. +0xf,
  44051. +0x4240,
  44052. +0x702c,
  44053. +0x942,
  44054. +0x120,
  44055. +0x1df6,
  44056. +0x9245,
  44057. +0x13be,
  44058. +0xb100,
  44059. +0x1df0,
  44060. +0x9045,
  44061. +0x1df6,
  44062. +0x9205,
  44063. +0x209a,
  44064. +0x8,
  44065. +0x2004,
  44066. +0xf80,
  44067. +0x0,
  44068. +0x3e00,
  44069. +0x78c5,
  44070. +0xb88e,
  44071. +0xb500,
  44072. +0xf005,
  44073. +0x1df6,
  44074. +0x9205,
  44075. +0x1df0,
  44076. +0x93c4,
  44077. +0x1e00,
  44078. +0x73c4,
  44079. +0x9013,
  44080. +0xe050,
  44081. +0x7487,
  44082. +0x1404,
  44083. +0x341b,
  44084. +0xc6c6,
  44085. +0x78e0,
  44086. +0xc2e6,
  44087. +0x1cfc,
  44088. +0xb6c8,
  44089. +0xc1a2,
  44090. +0x4708,
  44091. +0x40c3,
  44092. +0x8000,
  44093. +0x76d,
  44094. +0x88c0,
  44095. +0xe013,
  44096. +0xd90d,
  44097. +0xe9a,
  44098. +0x220,
  44099. +0x4318,
  44100. +0x4063,
  44101. +0xd90d,
  44102. +0xe3e,
  44103. +0xffaf,
  44104. +0xda7f,
  44105. +0x4063,
  44106. +0xd90d,
  44107. +0xe36,
  44108. +0xffaf,
  44109. +0xdafe,
  44110. +0x40c3,
  44111. +0x8000,
  44112. +0x684,
  44113. +0x8800,
  44114. +0x2753,
  44115. +0x104d,
  44116. +0xe809,
  44117. +0x1600,
  44118. +0x7080,
  44119. +0x8000,
  44120. +0x1,
  44121. +0x82b,
  44122. +0xfe,
  44123. +0x2578,
  44124. +0x1080,
  44125. +0xe42,
  44126. +0xff8f,
  44127. +0x2578,
  44128. +0x1080,
  44129. +0xf815,
  44130. +0x1c00,
  44131. +0x3fc1,
  44132. +0x6119,
  44133. +0x275f,
  44134. +0x1100,
  44135. +0x7163,
  44136. +0x7f05,
  44137. +0x862,
  44138. +0x2e0,
  44139. +0x78ef,
  44140. +0xf00b,
  44141. +0xf80f,
  44142. +0x1c04,
  44143. +0x3041,
  44144. +0x6119,
  44145. +0x7163,
  44146. +0x40e1,
  44147. +0x992,
  44148. +0x2e0,
  44149. +0x1c00,
  44150. +0x3fc1,
  44151. +0x40c3,
  44152. +0x0,
  44153. +0x36b0,
  44154. +0x876,
  44155. +0x120,
  44156. +0xd90a,
  44157. +0x4063,
  44158. +0xa1a,
  44159. +0x220,
  44160. +0xd90d,
  44161. +0x1e00,
  44162. +0x7005,
  44163. +0x9003,
  44164. +0xe048,
  44165. +0xc0a2,
  44166. +0x1404,
  44167. +0x341b,
  44168. +0xc6c6,
  44169. +0x78e0,
  44170. +0x265f,
  44171. +0x1c81,
  44172. +0x205f,
  44173. +0x640,
  44174. +0x704c,
  44175. +0x43c3,
  44176. +0xffff,
  44177. +0xdfff,
  44178. +0x7ee0,
  44179. +0x78e0,
  44180. +0xc2e6,
  44181. +0x1cfc,
  44182. +0xb6c8,
  44183. +0xc1a1,
  44184. +0x46cb,
  44185. +0x9004,
  44186. +0xf4,
  44187. +0x9600,
  44188. +0x6ea2,
  44189. +0xc040,
  44190. +0xd8ff,
  44191. +0x1500,
  44192. +0x111b,
  44193. +0x1506,
  44194. +0x110b,
  44195. +0x95e4,
  44196. +0x1d08,
  44197. +0x13c5,
  44198. +0xb500,
  44199. +0x1d06,
  44200. +0x13c5,
  44201. +0xb600,
  44202. +0xd834,
  44203. +0x1e00,
  44204. +0x7005,
  44205. +0x9008,
  44206. +0x190,
  44207. +0x1efa,
  44208. +0x9004,
  44209. +0x40c3,
  44210. +0x0,
  44211. +0x2af8,
  44212. +0x802,
  44213. +0x120,
  44214. +0x702c,
  44215. +0xc000,
  44216. +0xb600,
  44217. +0x1d06,
  44218. +0x12c4,
  44219. +0x1d00,
  44220. +0x16c4,
  44221. +0xb5e4,
  44222. +0x7487,
  44223. +0x1404,
  44224. +0x341b,
  44225. +0xc6c6,
  44226. +0xc2e6,
  44227. +0x1cfc,
  44228. +0xb6c8,
  44229. +0x246f,
  44230. +0x1343,
  44231. +0x4320,
  44232. +0x9420,
  44233. +0x218c,
  44234. +0x864a,
  44235. +0x84,
  44236. +0x2d,
  44237. +0x4348,
  44238. +0xdfe,
  44239. +0xffaf,
  44240. +0x712c,
  44241. +0x4318,
  44242. +0x14fe,
  44243. +0x9080,
  44244. +0x235f,
  44245. +0x180d,
  44246. +0x70cd,
  44247. +0x201a,
  44248. +0xf8c,
  44249. +0x10,
  44250. +0x0,
  44251. +0x75c3,
  44252. +0x0,
  44253. +0xfffc,
  44254. +0xf02a,
  44255. +0x231a,
  44256. +0xf81,
  44257. +0x0,
  44258. +0x1000,
  44259. +0x7825,
  44260. +0x2005,
  44261. +0x301,
  44262. +0x40c1,
  44263. +0x209a,
  44264. +0x4,
  44265. +0x7825,
  44266. +0x781b,
  44267. +0x2005,
  44268. +0xf8f,
  44269. +0x9002,
  44270. +0x0,
  44271. +0xe42,
  44272. +0xffaf,
  44273. +0x9700,
  44274. +0x60b8,
  44275. +0x7a0e,
  44276. +0x785c,
  44277. +0x781c,
  44278. +0x781c,
  44279. +0x781c,
  44280. +0x4100,
  44281. +0xd81b,
  44282. +0xb861,
  44283. +0x801,
  44284. +0x31,
  44285. +0x793d,
  44286. +0x6238,
  44287. +0xb8c4,
  44288. +0x4831,
  44289. +0x2a44,
  44290. +0x800,
  44291. +0x71c5,
  44292. +0x209a,
  44293. +0x1,
  44294. +0x7825,
  44295. +0xb700,
  44296. +0xeaf,
  44297. +0x90b2,
  44298. +0x2355,
  44299. +0x3800,
  44300. +0x1404,
  44301. +0x341b,
  44302. +0xc6c6,
  44303. +0x78e0,
  44304. +0xc2e2,
  44305. +0x45cb,
  44306. +0x9004,
  44307. +0x6,
  44308. +0xd820,
  44309. +0xeea,
  44310. +0xe0,
  44311. +0x1d00,
  44312. +0x1045,
  44313. +0x1d00,
  44314. +0x1005,
  44315. +0xc6c2,
  44316. +0xc2e6,
  44317. +0x45cb,
  44318. +0x9004,
  44319. +0x1c6,
  44320. +0x95c0,
  44321. +0x208a,
  44322. +0xfdf,
  44323. +0x78c4,
  44324. +0x204f,
  44325. +0x2cf,
  44326. +0xb88a,
  44327. +0xb88b,
  44328. +0xb5e0,
  44329. +0xb500,
  44330. +0xebe,
  44331. +0xe0,
  44332. +0xd80a,
  44333. +0xb5e0,
  44334. +0x9501,
  44335. +0xbecb,
  44336. +0xb5c0,
  44337. +0xb8c9,
  44338. +0xc6c6,
  44339. +0x78e0,
  44340. +0xc1e2,
  44341. +0xc1a1,
  44342. +0x781b,
  44343. +0x2005,
  44344. +0xf80,
  44345. +0x9000,
  44346. +0x86,
  44347. +0x9000,
  44348. +0x706c,
  44349. +0x704c,
  44350. +0x2053,
  44351. +0x101,
  44352. +0x781d,
  44353. +0x781d,
  44354. +0x781d,
  44355. +0x781d,
  44356. +0x781d,
  44357. +0xb8c4,
  44358. +0x1c02,
  44359. +0x3042,
  44360. +0x1c03,
  44361. +0x3002,
  44362. +0xf008,
  44363. +0x782f,
  44364. +0xd978,
  44365. +0x2905,
  44366. +0x1,
  44367. +0x786f,
  44368. +0x7144,
  44369. +0x611b,
  44370. +0xa21,
  44371. +0xb3,
  44372. +0x2440,
  44373. +0x3080,
  44374. +0x604c,
  44375. +0x712c,
  44376. +0x700c,
  44377. +0xf005,
  44378. +0x61b9,
  44379. +0x7c9d,
  44380. +0x7104,
  44381. +0x8fd,
  44382. +0x8172,
  44383. +0x2444,
  44384. +0x104d,
  44385. +0xf1eb,
  44386. +0x2384,
  44387. +0xf83,
  44388. +0x787d,
  44389. +0xc5c2,
  44390. +0x6d1,
  44391. +0xff6f,
  44392. +0x4040,
  44393. +0x78e0,
  44394. +0xc2e6,
  44395. +0x1cfc,
  44396. +0xb6c8,
  44397. +0xc1a8,
  44398. +0x4308,
  44399. +0xca01,
  44400. +0xc345,
  44401. +0xc40d,
  44402. +0xc044,
  44403. +0x1600,
  44404. +0x711b,
  44405. +0x9018,
  44406. +0x1dc,
  44407. +0x70cd,
  44408. +0x706c,
  44409. +0xf013,
  44410. +0x45cb,
  44411. +0x9004,
  44412. +0x200,
  44413. +0x2705,
  44414. +0x3340,
  44415. +0x9000,
  44416. +0xc780,
  44417. +0xe520,
  44418. +0x60f8,
  44419. +0xa860,
  44420. +0x2705,
  44421. +0x3340,
  44422. +0x9000,
  44423. +0x671f,
  44424. +0x4b18,
  44425. +0xaf08,
  44426. +0x7164,
  44427. +0xbe1,
  44428. +0x81b2,
  44429. +0x272f,
  44430. +0x30c0,
  44431. +0xc004,
  44432. +0xe08c,
  44433. +0x306,
  44434. +0x2d,
  44435. +0x238a,
  44436. +0x205,
  44437. +0xc004,
  44438. +0xba7,
  44439. +0x2e,
  44440. +0x74ef,
  44441. +0xc005,
  44442. +0x1800,
  44443. +0x7c2,
  44444. +0xc004,
  44445. +0x80d,
  44446. +0x190,
  44447. +0xc004,
  44448. +0xe088,
  44449. +0xf4ab,
  44450. +0x700c,
  44451. +0x71ad,
  44452. +0xac00,
  44453. +0xac01,
  44454. +0xaca2,
  44455. +0xaca3,
  44456. +0x726c,
  44457. +0x738d,
  44458. +0x75cd,
  44459. +0xa900,
  44460. +0xa961,
  44461. +0xa982,
  44462. +0xa9c3,
  44463. +0xaa00,
  44464. +0xaaa2,
  44465. +0xaa63,
  44466. +0xaa85,
  44467. +0xc120,
  44468. +0x7161,
  44469. +0xa900,
  44470. +0x1401,
  44471. +0x3081,
  44472. +0x7161,
  44473. +0xa900,
  44474. +0x1402,
  44475. +0x3080,
  44476. +0x7061,
  44477. +0xa860,
  44478. +0x1403,
  44479. +0x3080,
  44480. +0x7061,
  44481. +0xa860,
  44482. +0xc021,
  44483. +0x7061,
  44484. +0xa860,
  44485. +0x1405,
  44486. +0x3080,
  44487. +0x7061,
  44488. +0xa860,
  44489. +0x1b07,
  44490. +0x1342,
  44491. +0x1b06,
  44492. +0x1342,
  44493. +0xc022,
  44494. +0x7061,
  44495. +0xa880,
  44496. +0x1409,
  44497. +0x3080,
  44498. +0x7061,
  44499. +0xa880,
  44500. +0x140a,
  44501. +0x3080,
  44502. +0x7061,
  44503. +0xa8c0,
  44504. +0x140b,
  44505. +0x3080,
  44506. +0x7061,
  44507. +0xa8c0,
  44508. +0xc023,
  44509. +0x7061,
  44510. +0xa8c0,
  44511. +0x140d,
  44512. +0x3080,
  44513. +0x7061,
  44514. +0xa8c0,
  44515. +0x1b0f,
  44516. +0x17c2,
  44517. +0x25f,
  44518. +0x20,
  44519. +0x1b0e,
  44520. +0x17c2,
  44521. +0xc004,
  44522. +0x43c3,
  44523. +0x0,
  44524. +0x1400,
  44525. +0x2311,
  44526. +0x8000,
  44527. +0x24a,
  44528. +0x21,
  44529. +0x710c,
  44530. +0x73ed,
  44531. +0x72ad,
  44532. +0xac03,
  44533. +0xacc2,
  44534. +0xacc1,
  44535. +0xacc0,
  44536. +0xac05,
  44537. +0xac04,
  44538. +0xbed,
  44539. +0x3f81,
  44540. +0x0,
  44541. +0x2208,
  44542. +0xc305,
  44543. +0x234a,
  44544. +0x3280,
  44545. +0x1b00,
  44546. +0x143,
  44547. +0x42eb,
  44548. +0xf88a,
  44549. +0x4759,
  44550. +0xac04,
  44551. +0x766c,
  44552. +0xdc0b,
  44553. +0xa9c0,
  44554. +0xa9e1,
  44555. +0xa962,
  44556. +0x1903,
  44557. +0x6c2,
  44558. +0xa984,
  44559. +0x742c,
  44560. +0xaac0,
  44561. +0xaa03,
  44562. +0xaaa6,
  44563. +0xaaea,
  44564. +0xaa2b,
  44565. +0xc120,
  44566. +0x7161,
  44567. +0xa9c0,
  44568. +0x1401,
  44569. +0x3081,
  44570. +0x7161,
  44571. +0xa9c0,
  44572. +0x1402,
  44573. +0x3081,
  44574. +0x7161,
  44575. +0xa9e0,
  44576. +0x1403,
  44577. +0x3081,
  44578. +0x7161,
  44579. +0xa9e0,
  44580. +0xc121,
  44581. +0x7161,
  44582. +0xa9e0,
  44583. +0x1405,
  44584. +0x3081,
  44585. +0x7161,
  44586. +0xa9e0,
  44587. +0x1b07,
  44588. +0x1002,
  44589. +0x740c,
  44590. +0x1b06,
  44591. +0x1002,
  44592. +0xc022,
  44593. +0x7061,
  44594. +0xa860,
  44595. +0x1409,
  44596. +0x3080,
  44597. +0x7061,
  44598. +0xa860,
  44599. +0x140a,
  44600. +0x3080,
  44601. +0x7061,
  44602. +0x1800,
  44603. +0x6c2,
  44604. +0x140b,
  44605. +0x3080,
  44606. +0x7061,
  44607. +0xa880,
  44608. +0xc023,
  44609. +0x7061,
  44610. +0xa880,
  44611. +0x140d,
  44612. +0x3080,
  44613. +0x7061,
  44614. +0x1800,
  44615. +0x6c2,
  44616. +0x1b0f,
  44617. +0x11c3,
  44618. +0xf07f,
  44619. +0xc005,
  44620. +0x726c,
  44621. +0xa860,
  44622. +0xacc0,
  44623. +0xacc1,
  44624. +0xa9c0,
  44625. +0xa961,
  44626. +0x712c,
  44627. +0xaac0,
  44628. +0xaa22,
  44629. +0xc020,
  44630. +0x7061,
  44631. +0xa8c0,
  44632. +0x1401,
  44633. +0x3080,
  44634. +0x7061,
  44635. +0xa8c0,
  44636. +0x1402,
  44637. +0x3080,
  44638. +0x7061,
  44639. +0xa860,
  44640. +0x1403,
  44641. +0x3080,
  44642. +0x7061,
  44643. +0xa860,
  44644. +0xc021,
  44645. +0x7061,
  44646. +0xa860,
  44647. +0x1405,
  44648. +0x3080,
  44649. +0x7061,
  44650. +0xa860,
  44651. +0x1b07,
  44652. +0x1042,
  44653. +0x1b06,
  44654. +0x1042,
  44655. +0xf0a5,
  44656. +0xc320,
  44657. +0x1401,
  44658. +0x309f,
  44659. +0x234a,
  44660. +0x3200,
  44661. +0x7361,
  44662. +0xc347,
  44663. +0xc304,
  44664. +0x2700,
  44665. +0x32df,
  44666. +0x1c18,
  44667. +0x37c0,
  44668. +0x274a,
  44669. +0x31c0,
  44670. +0xb9d,
  44671. +0x331,
  44672. +0x70cd,
  44673. +0xc305,
  44674. +0x768d,
  44675. +0xab80,
  44676. +0xa900,
  44677. +0xa9a1,
  44678. +0xa9e2,
  44679. +0xa983,
  44680. +0x1904,
  44681. +0x7c2,
  44682. +0x1905,
  44683. +0x6c2,
  44684. +0x742c,
  44685. +0xaac1,
  44686. +0xaa02,
  44687. +0xaaa3,
  44688. +0xaae6,
  44689. +0xaa27,
  44690. +0xc107,
  44691. +0x1a08,
  44692. +0x143,
  44693. +0xa9e0,
  44694. +0xc106,
  44695. +0xa900,
  44696. +0x1402,
  44697. +0x3081,
  44698. +0x7161,
  44699. +0xa9e0,
  44700. +0x1403,
  44701. +0x3081,
  44702. +0x7161,
  44703. +0xa9a0,
  44704. +0xc121,
  44705. +0x7161,
  44706. +0xa9a0,
  44707. +0x1405,
  44708. +0x3081,
  44709. +0x7161,
  44710. +0xa900,
  44711. +0x740c,
  44712. +0x1b07,
  44713. +0x1243,
  44714. +0x1b06,
  44715. +0x1002,
  44716. +0xc022,
  44717. +0x7061,
  44718. +0x1800,
  44719. +0x7c2,
  44720. +0x1409,
  44721. +0x3080,
  44722. +0x7061,
  44723. +0x1800,
  44724. +0x6c2,
  44725. +0x140a,
  44726. +0x3080,
  44727. +0x7061,
  44728. +0x1800,
  44729. +0x6c2,
  44730. +0x140b,
  44731. +0x3080,
  44732. +0x7061,
  44733. +0x1800,
  44734. +0x6c2,
  44735. +0xc023,
  44736. +0x7061,
  44737. +0x1800,
  44738. +0x7c2,
  44739. +0x140d,
  44740. +0x3080,
  44741. +0x7061,
  44742. +0xa880,
  44743. +0x1b0f,
  44744. +0x1283,
  44745. +0x1b0e,
  44746. +0x1143,
  44747. +0xf049,
  44748. +0xc305,
  44749. +0x42eb,
  44750. +0xf825,
  44751. +0x4759,
  44752. +0x748d,
  44753. +0xab80,
  44754. +0xa9a0,
  44755. +0xa9e1,
  44756. +0x1902,
  44757. +0x7c2,
  44758. +0x1903,
  44759. +0x6c2,
  44760. +0xc107,
  44761. +0xaac2,
  44762. +0xaa03,
  44763. +0xaaa7,
  44764. +0xaae8,
  44765. +0xa9a0,
  44766. +0xc106,
  44767. +0xa9a0,
  44768. +0x1402,
  44769. +0x3081,
  44770. +0x7161,
  44771. +0xa9a0,
  44772. +0x1403,
  44773. +0x3081,
  44774. +0x7161,
  44775. +0xa9a0,
  44776. +0xc121,
  44777. +0x7161,
  44778. +0xa9e0,
  44779. +0x1405,
  44780. +0x3081,
  44781. +0x7161,
  44782. +0xa9e0,
  44783. +0x1b07,
  44784. +0x1382,
  44785. +0x1b06,
  44786. +0x1002,
  44787. +0xc022,
  44788. +0x7061,
  44789. +0x1800,
  44790. +0x7c2,
  44791. +0x1409,
  44792. +0x3080,
  44793. +0x7061,
  44794. +0x1800,
  44795. +0x7c2,
  44796. +0x140a,
  44797. +0x3080,
  44798. +0x7061,
  44799. +0x1800,
  44800. +0x7c2,
  44801. +0x140b,
  44802. +0x3080,
  44803. +0x7061,
  44804. +0x1800,
  44805. +0x7c2,
  44806. +0xc023,
  44807. +0x7061,
  44808. +0x1800,
  44809. +0x6c2,
  44810. +0x140d,
  44811. +0x3080,
  44812. +0x7061,
  44813. +0x1800,
  44814. +0x6c2,
  44815. +0x1b0f,
  44816. +0x1143,
  44817. +0x1b0e,
  44818. +0x1183,
  44819. +0xc0a8,
  44820. +0x1404,
  44821. +0x341b,
  44822. +0xc6c6,
  44823. +0x78e0,
  44824. +0xacc0,
  44825. +0xacc1,
  44826. +0xac02,
  44827. +0xac03,
  44828. +0x7ee0,
  44829. +0x78e0,
  44830. +0x215f,
  44831. +0x641,
  44832. +0x205f,
  44833. +0xc80,
  44834. +0x6038,
  44835. +0x2032,
  44836. +0xf80,
  44837. +0x8000,
  44838. +0x78c,
  44839. +0x7fe0,
  44840. +0xb8c6,
  44841. +0x78e0,
  44842. +0x7014,
  44843. +0x1600,
  44844. +0x7080,
  44845. +0x8000,
  44846. +0x4,
  44847. +0x41c3,
  44848. +0x9004,
  44849. +0x160,
  44850. +0x21c0,
  44851. +0x221,
  44852. +0x201a,
  44853. +0xf80,
  44854. +0x20,
  44855. +0x0,
  44856. +0x7825,
  44857. +0x7fe0,
  44858. +0x9000,
  44859. +0x78e0,
  44860. +0xc2e6,
  44861. +0x1600,
  44862. +0x710d,
  44863. +0x9004,
  44864. +0x1c6,
  44865. +0xd80a,
  44866. +0x47cb,
  44867. +0x9005,
  44868. +0xe1c6,
  44869. +0xbdc9,
  44870. +0x254f,
  44871. +0x12ce,
  44872. +0xa82,
  44873. +0xe0,
  44874. +0xb7c0,
  44875. +0x2505,
  44876. +0x1f80,
  44877. +0x0,
  44878. +0xc00,
  44879. +0xb700,
  44880. +0xa72,
  44881. +0xe0,
  44882. +0xd80a,
  44883. +0xd80a,
  44884. +0xa6a,
  44885. +0xe0,
  44886. +0xb7c0,
  44887. +0x1600,
  44888. +0x7100,
  44889. +0x9002,
  44890. +0x1c8,
  44891. +0xb7a0,
  44892. +0xb8c9,
  44893. +0xc6c6,
  44894. +0xc2e6,
  44895. +0x1cfc,
  44896. +0xb6c8,
  44897. +0xc1a7,
  44898. +0x4318,
  44899. +0x1600,
  44900. +0x7080,
  44901. +0x8000,
  44902. +0x4,
  44903. +0xc144,
  44904. +0x704c,
  44905. +0xc046,
  44906. +0x40c3,
  44907. +0x8000,
  44908. +0x77c,
  44909. +0x8020,
  44910. +0x4063,
  44911. +0xa82,
  44912. +0xa0,
  44913. +0x706c,
  44914. +0x700c,
  44915. +0xc26,
  44916. +0xff6f,
  44917. +0xd9ff,
  44918. +0x710c,
  44919. +0x4608,
  44920. +0x2344,
  44921. +0x37c0,
  44922. +0xe805,
  44923. +0xb861,
  44924. +0x8ff,
  44925. +0x8031,
  44926. +0x7edb,
  44927. +0x702c,
  44928. +0x2653,
  44929. +0x1040,
  44930. +0xc143,
  44931. +0xc042,
  44932. +0xc045,
  44933. +0xd8ff,
  44934. +0xda09,
  44935. +0xdbff,
  44936. +0xc141,
  44937. +0x4528,
  44938. +0xce6,
  44939. +0xff6f,
  44940. +0xc140,
  44941. +0x265a,
  44942. +0x110e,
  44943. +0xc543,
  44944. +0x702c,
  44945. +0x734c,
  44946. +0x260f,
  44947. +0x16c0,
  44948. +0x7e0f,
  44949. +0xd840,
  44950. +0xc642,
  44951. +0x1c04,
  44952. +0x35c1,
  44953. +0xc040,
  44954. +0xd8ff,
  44955. +0xcc6,
  44956. +0xff6f,
  44957. +0xdb22,
  44958. +0xd84b,
  44959. +0xc543,
  44960. +0xc642,
  44961. +0xc541,
  44962. +0xc040,
  44963. +0xd8ff,
  44964. +0xd980,
  44965. +0xda17,
  44966. +0xcae,
  44967. +0xff6f,
  44968. +0x746c,
  44969. +0x700c,
  44970. +0xc62,
  44971. +0xff6f,
  44972. +0x712c,
  44973. +0xc2a,
  44974. +0x1c0,
  44975. +0x9b6,
  44976. +0xe0,
  44977. +0x208a,
  44978. +0x10,
  44979. +0x40c3,
  44980. +0x0,
  44981. +0x9c40,
  44982. +0x9fe,
  44983. +0xe0,
  44984. +0xd908,
  44985. +0x700c,
  44986. +0xb96,
  44987. +0xff6f,
  44988. +0xd9ff,
  44989. +0x47cb,
  44990. +0x0,
  44991. +0x1200,
  44992. +0xd8ff,
  44993. +0xd908,
  44994. +0xda0d,
  44995. +0xdb20,
  44996. +0xc543,
  44997. +0xc642,
  44998. +0xc541,
  44999. +0xc6e,
  45000. +0xff6f,
  45001. +0xc740,
  45002. +0x2756,
  45003. +0x1800,
  45004. +0xc543,
  45005. +0xc642,
  45006. +0xc541,
  45007. +0xc040,
  45008. +0xd8ff,
  45009. +0xd988,
  45010. +0xda0d,
  45011. +0xc56,
  45012. +0xff6f,
  45013. +0xdb08,
  45014. +0x700c,
  45015. +0xc0a,
  45016. +0xff6f,
  45017. +0x712c,
  45018. +0x46cb,
  45019. +0x8000,
  45020. +0x771,
  45021. +0x8ea0,
  45022. +0xf002,
  45023. +0x71a5,
  45024. +0x8e01,
  45025. +0x823,
  45026. +0x362,
  45027. +0x7faf,
  45028. +0x4063,
  45029. +0xb66,
  45030. +0x20,
  45031. +0x41e1,
  45032. +0xe877,
  45033. +0x40e1,
  45034. +0x986,
  45035. +0x1e0,
  45036. +0x702c,
  45037. +0xc104,
  45038. +0x79b4,
  45039. +0xb100,
  45040. +0xf1ef,
  45041. +0x8ee0,
  45042. +0xf003,
  45043. +0x8e01,
  45044. +0x71e5,
  45045. +0x877,
  45046. +0x3e2,
  45047. +0x7def,
  45048. +0x4063,
  45049. +0xb3e,
  45050. +0x20,
  45051. +0x41a1,
  45052. +0xe877,
  45053. +0x40a1,
  45054. +0x95e,
  45055. +0x1e0,
  45056. +0xd910,
  45057. +0xc504,
  45058. +0x209a,
  45059. +0x4,
  45060. +0x42e1,
  45061. +0x7df4,
  45062. +0x9520,
  45063. +0x7825,
  45064. +0xb500,
  45065. +0x7810,
  45066. +0x41c3,
  45067. +0xd8,
  45068. +0x1,
  45069. +0xa22,
  45070. +0xff2f,
  45071. +0x2079,
  45072. +0x0,
  45073. +0x1600,
  45074. +0x7100,
  45075. +0x8000,
  45076. +0x6,
  45077. +0x208c,
  45078. +0x81c3,
  45079. +0xf704,
  45080. +0x710c,
  45081. +0xf00d,
  45082. +0x9500,
  45083. +0x80f,
  45084. +0x95,
  45085. +0x40c3,
  45086. +0x0,
  45087. +0xffff,
  45088. +0xf005,
  45089. +0x2e05,
  45090. +0x7000,
  45091. +0x1,
  45092. +0x0,
  45093. +0xb500,
  45094. +0x7b10,
  45095. +0x740c,
  45096. +0x41c3,
  45097. +0xd9,
  45098. +0x2,
  45099. +0xf9a,
  45100. +0xff6f,
  45101. +0x42e1,
  45102. +0xf1c5,
  45103. +0x8ea0,
  45104. +0xf003,
  45105. +0x8e01,
  45106. +0x71a5,
  45107. +0x825,
  45108. +0x362,
  45109. +0x79af,
  45110. +0xac2,
  45111. +0x20,
  45112. +0x4063,
  45113. +0xe8f9,
  45114. +0xc004,
  45115. +0xd0f,
  45116. +0x103e,
  45117. +0x78b4,
  45118. +0x10fe,
  45119. +0x8101,
  45120. +0xf002,
  45121. +0x9021,
  45122. +0xb020,
  45123. +0xf1ef,
  45124. +0x8e40,
  45125. +0xf019,
  45126. +0xc106,
  45127. +0x40c3,
  45128. +0x9002,
  45129. +0x15e,
  45130. +0x7077,
  45131. +0x211a,
  45132. +0xf81,
  45133. +0x20,
  45134. +0x0,
  45135. +0x20c2,
  45136. +0xa1,
  45137. +0x7905,
  45138. +0x221a,
  45139. +0xf80,
  45140. +0x0,
  45141. +0x2000,
  45142. +0x7905,
  45143. +0xc004,
  45144. +0x20f4,
  45145. +0x80,
  45146. +0x7144,
  45147. +0xb100,
  45148. +0x8e01,
  45149. +0x8d5,
  45150. +0x80a3,
  45151. +0x700c,
  45152. +0xa4a,
  45153. +0xff6f,
  45154. +0xd9ff,
  45155. +0xc005,
  45156. +0x702c,
  45157. +0xc143,
  45158. +0xc042,
  45159. +0xd8ff,
  45160. +0xda0a,
  45161. +0x746c,
  45162. +0xc141,
  45163. +0x4528,
  45164. +0xb22,
  45165. +0xff6f,
  45166. +0xc140,
  45167. +0xd8ff,
  45168. +0x702c,
  45169. +0x754c,
  45170. +0x766c,
  45171. +0xc043,
  45172. +0xc542,
  45173. +0xc541,
  45174. +0x4608,
  45175. +0xb0e,
  45176. +0xff6f,
  45177. +0xc540,
  45178. +0xc005,
  45179. +0xc543,
  45180. +0x702c,
  45181. +0xc042,
  45182. +0xd8ff,
  45183. +0xda0e,
  45184. +0x746c,
  45185. +0xc541,
  45186. +0xaf6,
  45187. +0xff6f,
  45188. +0xc540,
  45189. +0xd8ff,
  45190. +0xd980,
  45191. +0x754c,
  45192. +0x766c,
  45193. +0xc643,
  45194. +0xc542,
  45195. +0xc541,
  45196. +0xae2,
  45197. +0xff6f,
  45198. +0xc540,
  45199. +0x700c,
  45200. +0xa96,
  45201. +0xff6f,
  45202. +0x712c,
  45203. +0xa5e,
  45204. +0x1c0,
  45205. +0xc0a7,
  45206. +0x1404,
  45207. +0x341b,
  45208. +0xc6c6,
  45209. +0x78e0,
  45210. +0xc2e2,
  45211. +0x4508,
  45212. +0x4320,
  45213. +0x4020,
  45214. +0xd02,
  45215. +0xffef,
  45216. +0x41a1,
  45217. +0xe8b8,
  45218. +0x216f,
  45219. +0xdc3,
  45220. +0x1109,
  45221. +0x48c,
  45222. +0xc65,
  45223. +0x103e,
  45224. +0x70b5,
  45225. +0x496b,
  45226. +0x4308,
  45227. +0x20ca,
  45228. +0x41,
  45229. +0x8800,
  45230. +0x235f,
  45231. +0xc81,
  45232. +0x7c1d,
  45233. +0x13f3,
  45234. +0x9080,
  45235. +0x7c9d,
  45236. +0x7c9d,
  45237. +0xb8c0,
  45238. +0x205f,
  45239. +0x640,
  45240. +0x7c9d,
  45241. +0x7095,
  45242. +0x24ca,
  45243. +0x1061,
  45244. +0x6038,
  45245. +0x2032,
  45246. +0xf80,
  45247. +0x8000,
  45248. +0x78b,
  45249. +0x781d,
  45250. +0x781d,
  45251. +0x781d,
  45252. +0x791d,
  45253. +0xb9c2,
  45254. +0xd8f0,
  45255. +0x2805,
  45256. +0x40,
  45257. +0x2805,
  45258. +0x8301,
  45259. +0x208a,
  45260. +0x404,
  45261. +0xf209,
  45262. +0x238a,
  45263. +0xa0f,
  45264. +0x7b2c,
  45265. +0x6158,
  45266. +0x781b,
  45267. +0x2b05,
  45268. +0x0,
  45269. +0xf8a,
  45270. +0x20,
  45271. +0x7810,
  45272. +0xc6c2,
  45273. +0x78e0,
  45274. +0x1600,
  45275. +0x7100,
  45276. +0x8000,
  45277. +0x22,
  45278. +0x7014,
  45279. +0x7de0,
  45280. +0x1600,
  45281. +0x7100,
  45282. +0x9004,
  45283. +0x8,
  45284. +0x7ee0,
  45285. +0x78e0,
  45286. +0xc2e4,
  45287. +0x43c3,
  45288. +0x8000,
  45289. +0x76e,
  45290. +0x8b00,
  45291. +0xdc6,
  45292. +0xff6f,
  45293. +0x712c,
  45294. +0x1600,
  45295. +0x7081,
  45296. +0x8000,
  45297. +0x4,
  45298. +0x8bc1,
  45299. +0x774c,
  45300. +0x211a,
  45301. +0xf8c,
  45302. +0x10,
  45303. +0x0,
  45304. +0xf01b,
  45305. +0x261a,
  45306. +0x1f81,
  45307. +0x0,
  45308. +0x800,
  45309. +0x2104,
  45310. +0xf8d,
  45311. +0x37fe,
  45312. +0xf000,
  45313. +0x2055,
  45314. +0x801,
  45315. +0x7985,
  45316. +0x79a5,
  45317. +0x6ea1,
  45318. +0x269a,
  45319. +0x1004,
  45320. +0x2684,
  45321. +0x1004,
  45322. +0x79c5,
  45323. +0x793b,
  45324. +0xb991,
  45325. +0xb99c,
  45326. +0xb99f,
  45327. +0x9120,
  45328. +0x46a9,
  45329. +0x2108,
  45330. +0x82,
  45331. +0x8b22,
  45332. +0x9cb,
  45333. +0x83a3,
  45334. +0x4140,
  45335. +0xd808,
  45336. +0xb861,
  45337. +0x801,
  45338. +0x31,
  45339. +0x793c,
  45340. +0x784f,
  45341. +0x2079,
  45342. +0x0,
  45343. +0x6038,
  45344. +0x7204,
  45345. +0xc6c4,
  45346. +0x40c3,
  45347. +0x8000,
  45348. +0x77c,
  45349. +0x779,
  45350. +0xff2f,
  45351. +0x8000,
  45352. +0x40c3,
  45353. +0x8000,
  45354. +0x77c,
  45355. +0x42c3,
  45356. +0x8000,
  45357. +0x76d,
  45358. +0x8020,
  45359. +0x8a00,
  45360. +0x205f,
  45361. +0xc80,
  45362. +0x6119,
  45363. +0x8a01,
  45364. +0x205f,
  45365. +0x640,
  45366. +0x6038,
  45367. +0x8842,
  45368. +0x700c,
  45369. +0x5d,
  45370. +0xffef,
  45371. +0x702c,
  45372. +0xc0e2,
  45373. +0x42c3,
  45374. +0x8000,
  45375. +0x76f,
  45376. +0x8a60,
  45377. +0xf004,
  45378. +0xb500,
  45379. +0x7164,
  45380. +0x8a01,
  45381. +0x849,
  45382. +0xe2,
  45383. +0x248a,
  45384. +0x1fcf,
  45385. +0x231a,
  45386. +0xf80,
  45387. +0x0,
  45388. +0x800,
  45389. +0x2004,
  45390. +0xf81,
  45391. +0x0,
  45392. +0x800,
  45393. +0x231a,
  45394. +0xf80,
  45395. +0x0,
  45396. +0x1000,
  45397. +0x2004,
  45398. +0xf80,
  45399. +0x6ffd,
  45400. +0xe000,
  45401. +0x7825,
  45402. +0x2005,
  45403. +0xf8d,
  45404. +0x9002,
  45405. +0x64,
  45406. +0x9520,
  45407. +0x4928,
  45408. +0x7c04,
  45409. +0xcc5,
  45410. +0x9832,
  45411. +0xb970,
  45412. +0x7830,
  45413. +0x2080,
  45414. +0x10,
  45415. +0xf1dc,
  45416. +0xc4c2,
  45417. +0x78e0,
  45418. +0xc0e4,
  45419. +0x4408,
  45420. +0x249a,
  45421. +0x1008,
  45422. +0x45cb,
  45423. +0x900e,
  45424. +0x48,
  45425. +0x2405,
  45426. +0x134e,
  45427. +0xb620,
  45428. +0x6d22,
  45429. +0x2405,
  45430. +0x104d,
  45431. +0x7224,
  45432. +0xb540,
  45433. +0x2405,
  45434. +0x1042,
  45435. +0xb260,
  45436. +0x6962,
  45437. +0xc102,
  45438. +0x7c65,
  45439. +0x80f,
  45440. +0x3f1,
  45441. +0xb420,
  45442. +0x208a,
  45443. +0xfc7,
  45444. +0xf005,
  45445. +0x137c,
  45446. +0x101,
  45447. +0x210f,
  45448. +0x0,
  45449. +0x1b7c,
  45450. +0x4,
  45451. +0xc4c4,
  45452. +0x44cb,
  45453. +0x900e,
  45454. +0xc2,
  45455. +0x1c02,
  45456. +0x1014,
  45457. +0xb420,
  45458. +0xb441,
  45459. +0x7fe0,
  45460. +0xb462,
  45461. +0x78e0,
  45462. +0xc0f1,
  45463. +0x4328,
  45464. +0x4100,
  45465. +0x40c3,
  45466. +0x8000,
  45467. +0x774,
  45468. +0x8800,
  45469. +0xee6,
  45470. +0x60,
  45471. +0x203c,
  45472. +0x2c0,
  45473. +0x7014,
  45474. +0x710c,
  45475. +0x708d,
  45476. +0xf423,
  45477. +0xf003,
  45478. +0x7185,
  45479. +0xc41,
  45480. +0x10b3,
  45481. +0xda25,
  45482. +0xba9f,
  45483. +0x7095,
  45484. +0x22c0,
  45485. +0xce2,
  45486. +0x8a40,
  45487. +0xaf1,
  45488. +0x806e,
  45489. +0x2114,
  45490. +0x302,
  45491. +0x2232,
  45492. +0xf9f,
  45493. +0x8000,
  45494. +0x728,
  45495. +0x704c,
  45496. +0xadd,
  45497. +0x87c3,
  45498. +0x245a,
  45499. +0x1403,
  45500. +0x7b36,
  45501. +0x635b,
  45502. +0x2332,
  45503. +0xf83,
  45504. +0x8000,
  45505. +0x74c,
  45506. +0xbed,
  45507. +0x82e1,
  45508. +0x7144,
  45509. +0xf003,
  45510. +0x700c,
  45511. +0xc0d1,
  45512. +0x7ee0,
  45513. +0x78e0,
  45514. +0x4100,
  45515. +0xb863,
  45516. +0x7314,
  45517. +0x710c,
  45518. +0x20e0,
  45519. +0x7c5,
  45520. +0x7fe0,
  45521. +0x2178,
  45522. +0x180,
  45523. +0x78e0,
  45524. +0x219a,
  45525. +0x10,
  45526. +0x781b,
  45527. +0x2005,
  45528. +0xf82,
  45529. +0x9003,
  45530. +0xe064,
  45531. +0x2145,
  45532. +0x7c0,
  45533. +0x6d5,
  45534. +0xe0,
  45535. +0xb200,
  45536. +0xc0e2,
  45537. +0x706c,
  45538. +0x704c,
  45539. +0xf004,
  45540. +0xb160,
  45541. +0x7144,
  45542. +0x7950,
  45543. +0x9fd,
  45544. +0x8674,
  45545. +0x2014,
  45546. +0x41,
  45547. +0xda32,
  45548. +0xba9f,
  45549. +0x1201,
  45550. +0x481,
  45551. +0x708d,
  45552. +0xa821,
  45553. +0x1201,
  45554. +0x481,
  45555. +0xa822,
  45556. +0x1201,
  45557. +0x481,
  45558. +0xa823,
  45559. +0x1201,
  45560. +0x481,
  45561. +0xa824,
  45562. +0x1201,
  45563. +0x481,
  45564. +0xa82b,
  45565. +0x1201,
  45566. +0x481,
  45567. +0xa82c,
  45568. +0x1201,
  45569. +0x481,
  45570. +0xa82d,
  45571. +0x1201,
  45572. +0x481,
  45573. +0xa82e,
  45574. +0x1201,
  45575. +0x481,
  45576. +0xa830,
  45577. +0x8a20,
  45578. +0xa831,
  45579. +0x8a21,
  45580. +0xa836,
  45581. +0x8a22,
  45582. +0xa838,
  45583. +0x12dd,
  45584. +0x8081,
  45585. +0x7034,
  45586. +0xf48e,
  45587. +0xda3e,
  45588. +0xba9f,
  45589. +0x1201,
  45590. +0x481,
  45591. +0xa83a,
  45592. +0x1201,
  45593. +0x481,
  45594. +0xa83b,
  45595. +0x1201,
  45596. +0x481,
  45597. +0xa83c,
  45598. +0x1201,
  45599. +0x481,
  45600. +0xa83d,
  45601. +0x1201,
  45602. +0x481,
  45603. +0x1824,
  45604. +0x42,
  45605. +0x1201,
  45606. +0x481,
  45607. +0x1825,
  45608. +0x42,
  45609. +0x1201,
  45610. +0x481,
  45611. +0x1826,
  45612. +0x42,
  45613. +0x1201,
  45614. +0x481,
  45615. +0x1827,
  45616. +0x42,
  45617. +0x1201,
  45618. +0x481,
  45619. +0x1829,
  45620. +0x42,
  45621. +0x1201,
  45622. +0x481,
  45623. +0x182a,
  45624. +0x42,
  45625. +0x1201,
  45626. +0x481,
  45627. +0x182f,
  45628. +0x42,
  45629. +0x121c,
  45630. +0x481,
  45631. +0x1831,
  45632. +0x42,
  45633. +0x1201,
  45634. +0x481,
  45635. +0x1833,
  45636. +0x42,
  45637. +0x1201,
  45638. +0x481,
  45639. +0x1834,
  45640. +0x42,
  45641. +0x1201,
  45642. +0x481,
  45643. +0x1835,
  45644. +0x42,
  45645. +0x1201,
  45646. +0x481,
  45647. +0x1836,
  45648. +0x42,
  45649. +0x1201,
  45650. +0x481,
  45651. +0x183d,
  45652. +0x42,
  45653. +0x1201,
  45654. +0x481,
  45655. +0x183e,
  45656. +0x42,
  45657. +0x1201,
  45658. +0x481,
  45659. +0x183f,
  45660. +0x42,
  45661. +0x1201,
  45662. +0x481,
  45663. +0x1840,
  45664. +0x42,
  45665. +0x1201,
  45666. +0x481,
  45667. +0x1842,
  45668. +0x42,
  45669. +0x1201,
  45670. +0x481,
  45671. +0x1843,
  45672. +0x42,
  45673. +0x1201,
  45674. +0x481,
  45675. +0x1848,
  45676. +0x42,
  45677. +0x1201,
  45678. +0x481,
  45679. +0x184a,
  45680. +0x42,
  45681. +0x1201,
  45682. +0x481,
  45683. +0x184c,
  45684. +0x42,
  45685. +0x1201,
  45686. +0x481,
  45687. +0x184d,
  45688. +0x42,
  45689. +0x1201,
  45690. +0x481,
  45691. +0x184e,
  45692. +0x42,
  45693. +0x1201,
  45694. +0x481,
  45695. +0x184f,
  45696. +0x42,
  45697. +0x1201,
  45698. +0x481,
  45699. +0x1856,
  45700. +0x42,
  45701. +0x1201,
  45702. +0x481,
  45703. +0x1857,
  45704. +0x42,
  45705. +0x1201,
  45706. +0x481,
  45707. +0x1858,
  45708. +0x42,
  45709. +0x1201,
  45710. +0x481,
  45711. +0x1859,
  45712. +0x42,
  45713. +0x1201,
  45714. +0x481,
  45715. +0x185b,
  45716. +0x42,
  45717. +0x8a20,
  45718. +0x185c,
  45719. +0x42,
  45720. +0x8a21,
  45721. +0x1861,
  45722. +0x42,
  45723. +0x8a22,
  45724. +0x1863,
  45725. +0x42,
  45726. +0xf031,
  45727. +0x7185,
  45728. +0xc59,
  45729. +0x10b2,
  45730. +0x706c,
  45731. +0xf02d,
  45732. +0x245a,
  45733. +0x1c81,
  45734. +0x235a,
  45735. +0x64d,
  45736. +0x7164,
  45737. +0x6119,
  45738. +0x653d,
  45739. +0x12f7,
  45740. +0x8081,
  45741. +0xad21,
  45742. +0x12f8,
  45743. +0x8081,
  45744. +0xad22,
  45745. +0x12f9,
  45746. +0x8081,
  45747. +0xad23,
  45748. +0x12fa,
  45749. +0x8081,
  45750. +0xad24,
  45751. +0x12fb,
  45752. +0x8081,
  45753. +0xad2b,
  45754. +0x12fc,
  45755. +0x8081,
  45756. +0xad2c,
  45757. +0x12fd,
  45758. +0x8081,
  45759. +0xad2d,
  45760. +0x12fe,
  45761. +0x8081,
  45762. +0xad2e,
  45763. +0x12ff,
  45764. +0x8081,
  45765. +0xad30,
  45766. +0x8a20,
  45767. +0xad31,
  45768. +0x8a21,
  45769. +0xad36,
  45770. +0x8a22,
  45771. +0xad38,
  45772. +0xbb1,
  45773. +0x8092,
  45774. +0xf1d1,
  45775. +0xc4c2,
  45776. +0xc2e4,
  45777. +0x40c3,
  45778. +0x8000,
  45779. +0x658,
  45780. +0x8c6,
  45781. +0x2a0,
  45782. +0xd92a,
  45783. +0xde25,
  45784. +0xbe9f,
  45785. +0x8e00,
  45786. +0x45cb,
  45787. +0x9004,
  45788. +0xe4,
  45789. +0xb500,
  45790. +0x1633,
  45791. +0x1080,
  45792. +0xb501,
  45793. +0x16f4,
  45794. +0x9080,
  45795. +0xe888,
  45796. +0x1e00,
  45797. +0x7005,
  45798. +0x9003,
  45799. +0xe154,
  45800. +0x1d42,
  45801. +0x905d,
  45802. +0xbe2,
  45803. +0xffcf,
  45804. +0x791d,
  45805. +0x793d,
  45806. +0x793d,
  45807. +0x793d,
  45808. +0xb9c3,
  45809. +0x1a02,
  45810. +0x3042,
  45811. +0x4100,
  45812. +0xda08,
  45813. +0xba61,
  45814. +0xaff,
  45815. +0x8031,
  45816. +0x793d,
  45817. +0xb9c1,
  45818. +0xb8c3,
  45819. +0x1a06,
  45820. +0x3042,
  45821. +0xde2,
  45822. +0x1e0,
  45823. +0x1a01,
  45824. +0x3002,
  45825. +0x9c6,
  45826. +0x0,
  45827. +0x8a6,
  45828. +0x1c0,
  45829. +0x154c,
  45830. +0x9100,
  45831. +0x80f,
  45832. +0x151,
  45833. +0x8e00,
  45834. +0xb500,
  45835. +0x8e00,
  45836. +0xb501,
  45837. +0xc6c4,
  45838. +0xc2e2,
  45839. +0x4508,
  45840. +0x40c3,
  45841. +0x8000,
  45842. +0x450,
  45843. +0x84a,
  45844. +0x2a0,
  45845. +0xd972,
  45846. +0xed07,
  45847. +0x208a,
  45848. +0xc07,
  45849. +0x1e00,
  45850. +0x7004,
  45851. +0x9003,
  45852. +0xe8c4,
  45853. +0xc6c2,
  45854. +0xc2e6,
  45855. +0x1cfc,
  45856. +0xb6c8,
  45857. +0xc1a7,
  45858. +0xc0e,
  45859. +0xffef,
  45860. +0x4708,
  45861. +0xb86,
  45862. +0xffef,
  45863. +0xc044,
  45864. +0xbf6,
  45865. +0xffef,
  45866. +0xc045,
  45867. +0xc046,
  45868. +0x40c3,
  45869. +0x0,
  45870. +0x2710,
  45871. +0xb2e,
  45872. +0xa0,
  45873. +0x742c,
  45874. +0x4608,
  45875. +0x700c,
  45876. +0xca2,
  45877. +0xff2f,
  45878. +0xd91f,
  45879. +0xca00,
  45880. +0x702c,
  45881. +0x70ad,
  45882. +0x7604,
  45883. +0x7b0f,
  45884. +0xd8ff,
  45885. +0xb98e,
  45886. +0x754c,
  45887. +0xc543,
  45888. +0xc742,
  45889. +0xc541,
  45890. +0xd76,
  45891. +0xff2f,
  45892. +0xc540,
  45893. +0x7bcf,
  45894. +0xd8ff,
  45895. +0x702c,
  45896. +0x704c,
  45897. +0xc543,
  45898. +0xc742,
  45899. +0xc541,
  45900. +0xd62,
  45901. +0xff2f,
  45902. +0xc540,
  45903. +0x71cd,
  45904. +0xd8ff,
  45905. +0x702c,
  45906. +0x704c,
  45907. +0xdb7c,
  45908. +0xc543,
  45909. +0xc742,
  45910. +0xc641,
  45911. +0xd4e,
  45912. +0xff2f,
  45913. +0xc540,
  45914. +0xf96,
  45915. +0xff2f,
  45916. +0xd8ff,
  45917. +0x41c3,
  45918. +0x1,
  45919. +0x0,
  45920. +0xd8ff,
  45921. +0x724c,
  45922. +0xdb08,
  45923. +0xc643,
  45924. +0xc742,
  45925. +0xc641,
  45926. +0xc540,
  45927. +0xd2e,
  45928. +0xff2f,
  45929. +0x4338,
  45930. +0xf839,
  45931. +0xc543,
  45932. +0xc742,
  45933. +0xc541,
  45934. +0xd1e,
  45935. +0xff2f,
  45936. +0xc540,
  45937. +0xf836,
  45938. +0xc543,
  45939. +0xc742,
  45940. +0xc641,
  45941. +0xd12,
  45942. +0xff2f,
  45943. +0xc540,
  45944. +0xd8ff,
  45945. +0x4163,
  45946. +0x724c,
  45947. +0xdb08,
  45948. +0xc643,
  45949. +0xc742,
  45950. +0xc641,
  45951. +0xcfe,
  45952. +0xff2f,
  45953. +0xc540,
  45954. +0xc004,
  45955. +0x754c,
  45956. +0xc543,
  45957. +0x2042,
  45958. +0x800,
  45959. +0x2044,
  45960. +0x41,
  45961. +0xc004,
  45962. +0xc542,
  45963. +0xc541,
  45964. +0x6038,
  45965. +0xe020,
  45966. +0x7b0f,
  45967. +0xd8ff,
  45968. +0x702c,
  45969. +0xcda,
  45970. +0xff2f,
  45971. +0xc540,
  45972. +0xd8ff,
  45973. +0x218a,
  45974. +0x10,
  45975. +0x714c,
  45976. +0xdb08,
  45977. +0xc543,
  45978. +0xc742,
  45979. +0xc541,
  45980. +0xcc2,
  45981. +0xff2f,
  45982. +0xc540,
  45983. +0xc106,
  45984. +0xc005,
  45985. +0x714c,
  45986. +0xc543,
  45987. +0x7914,
  45988. +0x2142,
  45989. +0x700,
  45990. +0xb8c0,
  45991. +0x6038,
  45992. +0x2054,
  45993. +0xc80,
  45994. +0x7b0f,
  45995. +0xd8ff,
  45996. +0x218a,
  45997. +0x10,
  45998. +0xc742,
  45999. +0xc641,
  46000. +0xc9a,
  46001. +0xff2f,
  46002. +0xc540,
  46003. +0x700c,
  46004. +0xb88e,
  46005. +0x791b,
  46006. +0xd8ff,
  46007. +0x754c,
  46008. +0x726c,
  46009. +0x1c0c,
  46010. +0x30c1,
  46011. +0xc542,
  46012. +0xc541,
  46013. +0xc82,
  46014. +0xff2f,
  46015. +0xc540,
  46016. +0xd8ff,
  46017. +0x702c,
  46018. +0x754c,
  46019. +0xdb40,
  46020. +0xc543,
  46021. +0xc542,
  46022. +0xc541,
  46023. +0xc6e,
  46024. +0xff2f,
  46025. +0xc540,
  46026. +0xe9a,
  46027. +0xff2f,
  46028. +0xd8ff,
  46029. +0xbfc1,
  46030. +0xd8ff,
  46031. +0xd980,
  46032. +0x764c,
  46033. +0x746c,
  46034. +0xc543,
  46035. +0xc742,
  46036. +0xc541,
  46037. +0xc52,
  46038. +0xff2f,
  46039. +0xc640,
  46040. +0xc0a7,
  46041. +0x1404,
  46042. +0x341b,
  46043. +0xc6c6,
  46044. +0xd8ff,
  46045. +0x218a,
  46046. +0x10,
  46047. +0x724c,
  46048. +0xdb08,
  46049. +0x7ee0,
  46050. +0xc2e6,
  46051. +0x1cfc,
  46052. +0xb6c8,
  46053. +0x1600,
  46054. +0x7101,
  46055. +0x9004,
  46056. +0x1e0,
  46057. +0x1600,
  46058. +0x7082,
  46059. +0x8000,
  46060. +0x4,
  46061. +0x225f,
  46062. +0x100,
  46063. +0x2044,
  46064. +0x7c3,
  46065. +0x4020,
  46066. +0xeb05,
  46067. +0xbb61,
  46068. +0xbff,
  46069. +0x8031,
  46070. +0x781d,
  46071. +0xb8c3,
  46072. +0x80b,
  46073. +0x50,
  46074. +0x877,
  46075. +0x1b1,
  46076. +0x71ed,
  46077. +0x46cb,
  46078. +0x9004,
  46079. +0x116,
  46080. +0x1e08,
  46081. +0x1094,
  46082. +0x71ad,
  46083. +0x1e02,
  46084. +0x1354,
  46085. +0xd829,
  46086. +0xb6a0,
  46087. +0x1e6c,
  46088. +0x1205,
  46089. +0x1e6c,
  46090. +0x1004,
  46091. +0x702c,
  46092. +0x40c3,
  46093. +0x98,
  46094. +0x9680,
  46095. +0x1ef2,
  46096. +0x9044,
  46097. +0x4728,
  46098. +0x946,
  46099. +0xa0,
  46100. +0x1e66,
  46101. +0x1044,
  46102. +0xd8a9,
  46103. +0x1e6c,
  46104. +0x1004,
  46105. +0x208a,
  46106. +0xa46,
  46107. +0x1e6c,
  46108. +0x1004,
  46109. +0x208a,
  46110. +0xa44,
  46111. +0x1e6c,
  46112. +0x1004,
  46113. +0x1e6c,
  46114. +0x1004,
  46115. +0x40c3,
  46116. +0x0,
  46117. +0x6000,
  46118. +0x1e72,
  46119. +0x935c,
  46120. +0x1ed0,
  46121. +0x9344,
  46122. +0x1e72,
  46123. +0x90dd,
  46124. +0x8ba,
  46125. +0xa0,
  46126. +0x1ed0,
  46127. +0x93c4,
  46128. +0x1e72,
  46129. +0x935c,
  46130. +0x1e72,
  46131. +0x93dc,
  46132. +0xf048,
  46133. +0x45cb,
  46134. +0x9004,
  46135. +0x116,
  46136. +0x1d08,
  46137. +0x1094,
  46138. +0x1d02,
  46139. +0x13d4,
  46140. +0x702c,
  46141. +0x40c3,
  46142. +0xf,
  46143. +0x4240,
  46144. +0x234a,
  46145. +0x1200,
  46146. +0x43db,
  46147. +0x0,
  46148. +0x818,
  46149. +0xb5e0,
  46150. +0x1d6c,
  46151. +0x12c4,
  46152. +0x1df2,
  46153. +0x9044,
  46154. +0x1d66,
  46155. +0x1044,
  46156. +0x4628,
  46157. +0x8d2,
  46158. +0xa0,
  46159. +0x1d6c,
  46160. +0x16c4,
  46161. +0x40c3,
  46162. +0xf,
  46163. +0x4240,
  46164. +0x2342,
  46165. +0x341b,
  46166. +0x781d,
  46167. +0x702c,
  46168. +0x8ba,
  46169. +0xa0,
  46170. +0x1d6c,
  46171. +0x16c4,
  46172. +0x40c3,
  46173. +0x98,
  46174. +0x9680,
  46175. +0x702c,
  46176. +0x8aa,
  46177. +0xa0,
  46178. +0x1d6c,
  46179. +0x12c4,
  46180. +0xd888,
  46181. +0x1d6c,
  46182. +0x1004,
  46183. +0x40c3,
  46184. +0x0,
  46185. +0x6000,
  46186. +0x1d6c,
  46187. +0x12c4,
  46188. +0x1d6c,
  46189. +0x1384,
  46190. +0x1d72,
  46191. +0x93dc,
  46192. +0x1dd0,
  46193. +0x93c4,
  46194. +0x1d72,
  46195. +0x90dd,
  46196. +0x82a,
  46197. +0xa0,
  46198. +0x1dd0,
  46199. +0x9384,
  46200. +0x1d72,
  46201. +0x93dc,
  46202. +0x1d72,
  46203. +0x939c,
  46204. +0x700c,
  46205. +0x872,
  46206. +0xa0,
  46207. +0xd920,
  46208. +0x45cb,
  46209. +0x9004,
  46210. +0x1f0,
  46211. +0xd820,
  46212. +0x80a,
  46213. +0xa0,
  46214. +0x1d00,
  46215. +0x1005,
  46216. +0xd820,
  46217. +0x802,
  46218. +0xa0,
  46219. +0x1d00,
  46220. +0x1045,
  46221. +0x740c,
  46222. +0xff6,
  46223. +0x60,
  46224. +0x1d00,
  46225. +0x1005,
  46226. +0x1d0a,
  46227. +0x909d,
  46228. +0x1404,
  46229. +0x341b,
  46230. +0xc6c6,
  46231. +0x78e0,
  46232. +0xe0e4,
  46233. +0xd964,
  46234. +0x20ca,
  46235. +0x45,
  46236. +0x208c,
  46237. +0x8906,
  46238. +0x218a,
  46239. +0x906,
  46240. +0x20ca,
  46241. +0x4d,
  46242. +0x2080,
  46243. +0x78e,
  46244. +0x781d,
  46245. +0x781d,
  46246. +0x9,
  46247. +0x20,
  46248. +0x780f,
  46249. +0x78e0,
  46250. +0x80b,
  46251. +0x8d4,
  46252. +0x2080,
  46253. +0x883,
  46254. +0xb886,
  46255. +0x7fe0,
  46256. +0x780f,
  46257. +0x78e0,
  46258. +0xc3e6,
  46259. +0xc1aa,
  46260. +0x70cd,
  46261. +0x40c3,
  46262. +0x8000,
  46263. +0x76d,
  46264. +0xa8cd,
  46265. +0x40c3,
  46266. +0x8000,
  46267. +0x76d,
  46268. +0xa8cc,
  46269. +0x40c3,
  46270. +0x8000,
  46271. +0x76d,
  46272. +0xa8cb,
  46273. +0x40c3,
  46274. +0x8000,
  46275. +0x76d,
  46276. +0xa8ca,
  46277. +0x41c3,
  46278. +0x85,
  46279. +0x0,
  46280. +0xe5e,
  46281. +0xff2f,
  46282. +0xd80a,
  46283. +0xf003,
  46284. +0x71c5,
  46285. +0x71d5,
  46286. +0x226,
  46287. +0x29,
  46288. +0x712c,
  46289. +0x4020,
  46290. +0x2644,
  46291. +0x17c1,
  46292. +0xe905,
  46293. +0xb961,
  46294. +0x9ff,
  46295. +0x8031,
  46296. +0x781b,
  46297. +0x1be8,
  46298. +0xb000,
  46299. +0x700c,
  46300. +0xf002,
  46301. +0x7104,
  46302. +0x7a0f,
  46303. +0x1e00,
  46304. +0x7002,
  46305. +0x8000,
  46306. +0x76d,
  46307. +0xad5,
  46308. +0x80b5,
  46309. +0x78cf,
  46310. +0x1bf0,
  46311. +0xb000,
  46312. +0x13f0,
  46313. +0xb001,
  46314. +0xc6a,
  46315. +0xffaf,
  46316. +0x4040,
  46317. +0xa1b,
  46318. +0x71,
  46319. +0x4508,
  46320. +0x1600,
  46321. +0x7081,
  46322. +0x8000,
  46323. +0x58,
  46324. +0x13e8,
  46325. +0xb000,
  46326. +0x790b,
  46327. +0x710c,
  46328. +0xf00a,
  46329. +0xea8b,
  46330. +0x1600,
  46331. +0x7081,
  46332. +0x8000,
  46333. +0x25,
  46334. +0x13e8,
  46335. +0xb000,
  46336. +0x790b,
  46337. +0x700c,
  46338. +0xf3db,
  46339. +0x71ed,
  46340. +0x40e1,
  46341. +0xbac4,
  46342. +0xea05,
  46343. +0xba61,
  46344. +0xaff,
  46345. +0x8031,
  46346. +0x781b,
  46347. +0xa36,
  46348. +0xff6f,
  46349. +0x780f,
  46350. +0x13e8,
  46351. +0xb000,
  46352. +0x41a1,
  46353. +0x1e00,
  46354. +0x73c2,
  46355. +0x8000,
  46356. +0x684,
  46357. +0x780f,
  46358. +0xaee,
  46359. +0xff6f,
  46360. +0x1bec,
  46361. +0xb000,
  46362. +0x700c,
  46363. +0x1be0,
  46364. +0xb000,
  46365. +0x1e00,
  46366. +0x7002,
  46367. +0x8000,
  46368. +0x684,
  46369. +0xd854,
  46370. +0x1bfc,
  46371. +0xb700,
  46372. +0x2402,
  46373. +0x301c,
  46374. +0xc082,
  46375. +0xf46,
  46376. +0xfeaf,
  46377. +0x1be4,
  46378. +0xb000,
  46379. +0x13e4,
  46380. +0xb001,
  46381. +0x700c,
  46382. +0xf004,
  46383. +0x1901,
  46384. +0x13,
  46385. +0x7104,
  46386. +0xe0d0,
  46387. +0xf6fd,
  46388. +0x70ad,
  46389. +0xf003,
  46390. +0x71a5,
  46391. +0xe5d0,
  46392. +0x86,
  46393. +0x29,
  46394. +0x776d,
  46395. +0xee2,
  46396. +0xffef,
  46397. +0x78af,
  46398. +0x1bf4,
  46399. +0xb000,
  46400. +0x1600,
  46401. +0x7081,
  46402. +0x8000,
  46403. +0x76d,
  46404. +0x13ec,
  46405. +0xb000,
  46406. +0x13f4,
  46407. +0xb002,
  46408. +0xe3a,
  46409. +0x20,
  46410. +0x1bf8,
  46411. +0xb001,
  46412. +0x40c3,
  46413. +0x3,
  46414. +0xd090,
  46415. +0xece,
  46416. +0x60,
  46417. +0x702c,
  46418. +0xffa,
  46419. +0xfeef,
  46420. +0x13ec,
  46421. +0xb000,
  46422. +0x13f0,
  46423. +0xb000,
  46424. +0x2342,
  46425. +0x3201,
  46426. +0xfea,
  46427. +0xfeaf,
  46428. +0x724c,
  46429. +0x13f8,
  46430. +0xb000,
  46431. +0x13f4,
  46432. +0xb002,
  46433. +0x41c3,
  46434. +0x86,
  46435. +0x4,
  46436. +0x2004,
  46437. +0xf8f,
  46438. +0x0,
  46439. +0x3f00,
  46440. +0x1600,
  46441. +0x7080,
  46442. +0x8000,
  46443. +0x76d,
  46444. +0x1bf8,
  46445. +0xb3c0,
  46446. +0xc741,
  46447. +0xc040,
  46448. +0x740c,
  46449. +0xd0e,
  46450. +0xff2f,
  46451. +0x43c1,
  46452. +0xef42,
  46453. +0x13e4,
  46454. +0xb000,
  46455. +0x60b8,
  46456. +0x1800,
  46457. +0x43,
  46458. +0xf1bc,
  46459. +0x77ad,
  46460. +0x47a9,
  46461. +0x41a1,
  46462. +0xf006,
  46463. +0x13e0,
  46464. +0xb000,
  46465. +0x7104,
  46466. +0x1be0,
  46467. +0xb000,
  46468. +0x13e0,
  46469. +0xb000,
  46470. +0xe0d0,
  46471. +0x46,
  46472. +0x29,
  46473. +0x7734,
  46474. +0x13e4,
  46475. +0xb000,
  46476. +0x1001,
  46477. +0x482,
  46478. +0x1be4,
  46479. +0xb000,
  46480. +0xf213,
  46481. +0x13e0,
  46482. +0xb000,
  46483. +0xe0d0,
  46484. +0xf204,
  46485. +0x2279,
  46486. +0x0,
  46487. +0xe869,
  46488. +0x13e0,
  46489. +0xb000,
  46490. +0x4fb3,
  46491. +0x7704,
  46492. +0x4832,
  46493. +0x7270,
  46494. +0x27ca,
  46495. +0x1009,
  46496. +0x25ca,
  46497. +0x1049,
  46498. +0xf002,
  46499. +0xea04,
  46500. +0x772c,
  46501. +0xf1db,
  46502. +0x13e0,
  46503. +0xb001,
  46504. +0xf1d7,
  46505. +0x2139,
  46506. +0x2c2,
  46507. +0x2538,
  46508. +0x12c0,
  46509. +0x784b,
  46510. +0xd850,
  46511. +0x771c,
  46512. +0x753c,
  46513. +0x700c,
  46514. +0x77b5,
  46515. +0xf205,
  46516. +0x4fb0,
  46517. +0x207f,
  46518. +0x100,
  46519. +0x1600,
  46520. +0x7083,
  46521. +0x8000,
  46522. +0x76d,
  46523. +0x41c3,
  46524. +0x88,
  46525. +0x2,
  46526. +0xebe,
  46527. +0xfeaf,
  46528. +0x42c1,
  46529. +0x67b8,
  46530. +0x2844,
  46531. +0x80,
  46532. +0xdce,
  46533. +0xffef,
  46534. +0x780f,
  46535. +0x1600,
  46536. +0x7081,
  46537. +0x8000,
  46538. +0x76d,
  46539. +0x2614,
  46540. +0x1041,
  46541. +0x71c3,
  46542. +0x8000,
  46543. +0x76d,
  46544. +0xa90a,
  46545. +0x13ec,
  46546. +0xb000,
  46547. +0x1e00,
  46548. +0x7043,
  46549. +0x8000,
  46550. +0x684,
  46551. +0xcc2,
  46552. +0xff4f,
  46553. +0x13fc,
  46554. +0xb01c,
  46555. +0x1600,
  46556. +0x7080,
  46557. +0x8000,
  46558. +0x76d,
  46559. +0x5ff,
  46560. +0xffcf,
  46561. +0x40c3,
  46562. +0x8000,
  46563. +0x76d,
  46564. +0xa82e,
  46565. +0xc7c6,
  46566. +0xc2e6,
  46567. +0x1cfc,
  46568. +0xb6c8,
  46569. +0xc1bc,
  46570. +0xd825,
  46571. +0xb89f,
  46572. +0x8820,
  46573. +0x1c36,
  46574. +0x3042,
  46575. +0x1033,
  46576. +0x80,
  46577. +0x41c3,
  46578. +0x8000,
  46579. +0x76c,
  46580. +0x89a0,
  46581. +0x1c37,
  46582. +0x3002,
  46583. +0x8907,
  46584. +0xc06d,
  46585. +0x8909,
  46586. +0x1c35,
  46587. +0x3002,
  46588. +0x8908,
  46589. +0x1c32,
  46590. +0x3002,
  46591. +0x890a,
  46592. +0xc192,
  46593. +0x1c33,
  46594. +0x3002,
  46595. +0xe46,
  46596. +0x20,
  46597. +0x710c,
  46598. +0xd80c,
  46599. +0x2805,
  46600. +0x340,
  46601. +0x702c,
  46602. +0xc145,
  46603. +0x205a,
  46604. +0x100,
  46605. +0x7404,
  46606. +0xc049,
  46607. +0xf006,
  46608. +0x7a34,
  46609. +0x700c,
  46610. +0xb200,
  46611. +0x7124,
  46612. +0x9f9,
  46613. +0x82b2,
  46614. +0xc297,
  46615. +0x700c,
  46616. +0x47cb,
  46617. +0x8000,
  46618. +0x684,
  46619. +0xc044,
  46620. +0xf004,
  46621. +0xc004,
  46622. +0x7104,
  46623. +0xc044,
  46624. +0xc004,
  46625. +0x80d,
  46626. +0xb2,
  46627. +0x706f,
  46628. +0x41b,
  46629. +0x0,
  46630. +0xbef,
  46631. +0xb0b3,
  46632. +0x712c,
  46633. +0xc004,
  46634. +0x2044,
  46635. +0x7c2,
  46636. +0x4020,
  46637. +0xc104,
  46638. +0xea05,
  46639. +0xba61,
  46640. +0xaff,
  46641. +0x8031,
  46642. +0x781b,
  46643. +0xc046,
  46644. +0x202f,
  46645. +0x6c7,
  46646. +0xdb2,
  46647. +0x20,
  46648. +0x792f,
  46649. +0xc048,
  46650. +0x8f00,
  46651. +0xe808,
  46652. +0x1600,
  46653. +0x7080,
  46654. +0x8000,
  46655. +0x1,
  46656. +0xb8e3,
  46657. +0xf289,
  46658. +0x700c,
  46659. +0xe86,
  46660. +0xfeef,
  46661. +0xd9ff,
  46662. +0x70ad,
  46663. +0xd820,
  46664. +0xc543,
  46665. +0xc041,
  46666. +0xc006,
  46667. +0x734c,
  46668. +0xdb22,
  46669. +0x205a,
  46670. +0x101,
  46671. +0xc540,
  46672. +0x7825,
  46673. +0x7e0f,
  46674. +0xd8ff,
  46675. +0x702c,
  46676. +0x966,
  46677. +0xff2f,
  46678. +0xc642,
  46679. +0xd828,
  46680. +0xc543,
  46681. +0xc642,
  46682. +0xc041,
  46683. +0xd8ff,
  46684. +0x702c,
  46685. +0x734c,
  46686. +0xdb22,
  46687. +0x952,
  46688. +0xff2f,
  46689. +0xc540,
  46690. +0xd8ff,
  46691. +0x702c,
  46692. +0x734c,
  46693. +0xdb22,
  46694. +0xc543,
  46695. +0xc642,
  46696. +0x1c04,
  46697. +0x33c1,
  46698. +0x93a,
  46699. +0xff2f,
  46700. +0xc040,
  46701. +0xd8ff,
  46702. +0x702c,
  46703. +0x734c,
  46704. +0xdb22,
  46705. +0xc543,
  46706. +0xc642,
  46707. +0x1c04,
  46708. +0x3501,
  46709. +0x926,
  46710. +0xff2f,
  46711. +0xc540,
  46712. +0xd8ff,
  46713. +0xd980,
  46714. +0x734c,
  46715. +0xdb22,
  46716. +0xc543,
  46717. +0xc642,
  46718. +0x1c04,
  46719. +0x3081,
  46720. +0x90e,
  46721. +0xff2f,
  46722. +0xc540,
  46723. +0x700c,
  46724. +0xeae,
  46725. +0xfeef,
  46726. +0x712c,
  46727. +0x1600,
  46728. +0x7080,
  46729. +0x8000,
  46730. +0x4,
  46731. +0xdae0,
  46732. +0x201a,
  46733. +0xf81,
  46734. +0x20,
  46735. +0x0,
  46736. +0x40c3,
  46737. +0x9008,
  46738. +0x100,
  46739. +0x2105,
  46740. +0x3,
  46741. +0x7204,
  46742. +0x7825,
  46743. +0xb340,
  46744. +0x1800,
  46745. +0x485,
  46746. +0x700c,
  46747. +0xdd6,
  46748. +0xfeef,
  46749. +0xd9ff,
  46750. +0x90e,
  46751. +0xff2f,
  46752. +0xd8ff,
  46753. +0xc006,
  46754. +0x702c,
  46755. +0xc543,
  46756. +0x780f,
  46757. +0xc042,
  46758. +0xd8ff,
  46759. +0xb990,
  46760. +0x714c,
  46761. +0x746c,
  46762. +0xc541,
  46763. +0xea6,
  46764. +0xfeef,
  46765. +0xc540,
  46766. +0xd90c,
  46767. +0xd8ff,
  46768. +0xb98d,
  46769. +0x734c,
  46770. +0x746c,
  46771. +0xc543,
  46772. +0xc642,
  46773. +0xc541,
  46774. +0xe8e,
  46775. +0xfeef,
  46776. +0xc540,
  46777. +0x8be,
  46778. +0xff2f,
  46779. +0xd8ff,
  46780. +0xd8ff,
  46781. +0xd980,
  46782. +0x754c,
  46783. +0x746c,
  46784. +0xc543,
  46785. +0xc542,
  46786. +0xc541,
  46787. +0xe76,
  46788. +0xfeef,
  46789. +0xc540,
  46790. +0xd850,
  46791. +0xc049,
  46792. +0xf0f4,
  46793. +0x99e,
  46794. +0xff4f,
  46795. +0x70ad,
  46796. +0x70cd,
  46797. +0xf003,
  46798. +0x71c5,
  46799. +0x74d5,
  46800. +0x10c,
  46801. +0x29,
  46802. +0x2679,
  46803. +0x1080,
  46804. +0x7704,
  46805. +0xc04a,
  46806. +0x2650,
  46807. +0x90be,
  46808. +0xf409,
  46809. +0x40c3,
  46810. +0x0,
  46811. +0xa00,
  46812. +0xd52,
  46813. +0xfeef,
  46814. +0xd9ff,
  46815. +0xdaa,
  46816. +0x180,
  46817. +0x8f01,
  46818. +0x702c,
  46819. +0x704c,
  46820. +0xc043,
  46821. +0xc006,
  46822. +0x726c,
  46823. +0x780f,
  46824. +0xc04b,
  46825. +0xc042,
  46826. +0x710c,
  46827. +0xc041,
  46828. +0xc00a,
  46829. +0x780f,
  46830. +0xc047,
  46831. +0x781d,
  46832. +0x781d,
  46833. +0x2045,
  46834. +0x180,
  46835. +0x2044,
  46836. +0x980,
  46837. +0xc040,
  46838. +0xe0e,
  46839. +0xfeef,
  46840. +0xd8ff,
  46841. +0x8f01,
  46842. +0x702c,
  46843. +0x704c,
  46844. +0xc043,
  46845. +0x710c,
  46846. +0xc542,
  46847. +0xc041,
  46848. +0x2632,
  46849. +0x1f80,
  46850. +0x8000,
  46851. +0x448,
  46852. +0x726c,
  46853. +0xb8c5,
  46854. +0xc040,
  46855. +0xdee,
  46856. +0xfeef,
  46857. +0xd8ff,
  46858. +0x8f01,
  46859. +0x702c,
  46860. +0x704c,
  46861. +0xc043,
  46862. +0xc00b,
  46863. +0x726c,
  46864. +0xc042,
  46865. +0x710c,
  46866. +0xc041,
  46867. +0xc007,
  46868. +0x781d,
  46869. +0x2045,
  46870. +0x580,
  46871. +0x2044,
  46872. +0xd80,
  46873. +0xc040,
  46874. +0xdc6,
  46875. +0xfeef,
  46876. +0xd8ff,
  46877. +0x8f01,
  46878. +0x702c,
  46879. +0x704c,
  46880. +0xc043,
  46881. +0x710c,
  46882. +0xc542,
  46883. +0xc041,
  46884. +0xc00a,
  46885. +0x726c,
  46886. +0xb8c5,
  46887. +0xc040,
  46888. +0xdaa,
  46889. +0xfeef,
  46890. +0xd8ff,
  46891. +0x40c3,
  46892. +0x0,
  46893. +0x2710,
  46894. +0xb2e,
  46895. +0x60,
  46896. +0xd90a,
  46897. +0x781d,
  46898. +0x781d,
  46899. +0x7704,
  46900. +0x780f,
  46901. +0xc542,
  46902. +0xc541,
  46903. +0xc540,
  46904. +0xc047,
  46905. +0xc043,
  46906. +0xd8ff,
  46907. +0x702c,
  46908. +0x704c,
  46909. +0xd82,
  46910. +0xfeef,
  46911. +0x726c,
  46912. +0xc007,
  46913. +0x702c,
  46914. +0x704c,
  46915. +0xc043,
  46916. +0xd8ff,
  46917. +0x726c,
  46918. +0xc542,
  46919. +0xc541,
  46920. +0xd6a,
  46921. +0xfeef,
  46922. +0xc540,
  46923. +0x6e0b,
  46924. +0x7114,
  46925. +0x704,
  46926. +0xffcd,
  46927. +0xc72,
  46928. +0x180,
  46929. +0x700c,
  46930. +0xd12,
  46931. +0xfeef,
  46932. +0x712c,
  46933. +0xf17a,
  46934. +0x40c3,
  46935. +0x0,
  46936. +0xa00,
  46937. +0xc5a,
  46938. +0xfeef,
  46939. +0xd9ff,
  46940. +0xcae,
  46941. +0x180,
  46942. +0x8f01,
  46943. +0x702c,
  46944. +0x71cd,
  46945. +0xc043,
  46946. +0xd8ff,
  46947. +0x704c,
  46948. +0xdb18,
  46949. +0xc142,
  46950. +0xc641,
  46951. +0x4528,
  46952. +0xd2a,
  46953. +0xfeef,
  46954. +0xc140,
  46955. +0xf76,
  46956. +0xfeef,
  46957. +0xd8ff,
  46958. +0x8f01,
  46959. +0x702c,
  46960. +0x704c,
  46961. +0xc043,
  46962. +0xc006,
  46963. +0x726c,
  46964. +0x780f,
  46965. +0xc042,
  46966. +0xc047,
  46967. +0xd820,
  46968. +0xc641,
  46969. +0xc040,
  46970. +0xd06,
  46971. +0xfeef,
  46972. +0xd8ff,
  46973. +0x8f01,
  46974. +0x702c,
  46975. +0x704c,
  46976. +0xc043,
  46977. +0xd8ff,
  46978. +0x726c,
  46979. +0xc542,
  46980. +0xc641,
  46981. +0xcf2,
  46982. +0xfeef,
  46983. +0x1c00,
  46984. +0x30c1,
  46985. +0x8f01,
  46986. +0x702c,
  46987. +0x704c,
  46988. +0xc043,
  46989. +0xc007,
  46990. +0x726c,
  46991. +0xc042,
  46992. +0xd8ff,
  46993. +0xc641,
  46994. +0xcd6,
  46995. +0xfeef,
  46996. +0x1c00,
  46997. +0x3481,
  46998. +0x8f01,
  46999. +0x702c,
  47000. +0x704c,
  47001. +0xc043,
  47002. +0xd8ff,
  47003. +0x726c,
  47004. +0xc542,
  47005. +0xc641,
  47006. +0xcbe,
  47007. +0xfeef,
  47008. +0xc540,
  47009. +0x8f01,
  47010. +0x702c,
  47011. +0x704c,
  47012. +0xc043,
  47013. +0xd8ff,
  47014. +0xdb08,
  47015. +0xc542,
  47016. +0xc641,
  47017. +0xcaa,
  47018. +0xfeef,
  47019. +0xc540,
  47020. +0xed6,
  47021. +0xfeef,
  47022. +0xd8ff,
  47023. +0x8f01,
  47024. +0x702c,
  47025. +0x704c,
  47026. +0xc043,
  47027. +0xd8ff,
  47028. +0xdb18,
  47029. +0xc542,
  47030. +0xc641,
  47031. +0xc8e,
  47032. +0xfeef,
  47033. +0xc540,
  47034. +0xb9a,
  47035. +0x180,
  47036. +0x218a,
  47037. +0xfc7,
  47038. +0x40c3,
  47039. +0x9003,
  47040. +0xe048,
  47041. +0xb020,
  47042. +0x1804,
  47043. +0x5,
  47044. +0x2440,
  47045. +0x3d80,
  47046. +0x2032,
  47047. +0x6c1,
  47048. +0xc006,
  47049. +0x790b,
  47050. +0xf261,
  47051. +0xc009,
  47052. +0x702c,
  47053. +0xc1e,
  47054. +0xfeef,
  47055. +0x7810,
  47056. +0x700c,
  47057. +0x9ca,
  47058. +0x60,
  47059. +0xd91e,
  47060. +0xc18d,
  47061. +0x2132,
  47062. +0x6c2,
  47063. +0xf010,
  47064. +0x221a,
  47065. +0xf80,
  47066. +0x0,
  47067. +0x2000,
  47068. +0xc38e,
  47069. +0x7b54,
  47070. +0x7144,
  47071. +0x2005,
  47072. +0xf80,
  47073. +0x9002,
  47074. +0x54,
  47075. +0x9000,
  47076. +0x780f,
  47077. +0xb300,
  47078. +0x2440,
  47079. +0x3c80,
  47080. +0x2032,
  47081. +0x6cb,
  47082. +0xbdd,
  47083. +0x90a3,
  47084. +0x706c,
  47085. +0x2132,
  47086. +0x6cd,
  47087. +0x708d,
  47088. +0xf002,
  47089. +0x71a5,
  47090. +0xb65,
  47091. +0x1362,
  47092. +0xc197,
  47093. +0x79b4,
  47094. +0x9140,
  47095. +0xc008,
  47096. +0xba80,
  47097. +0xb140,
  47098. +0xe885,
  47099. +0xc08e,
  47100. +0x20f4,
  47101. +0x340,
  47102. +0xe811,
  47103. +0x235a,
  47104. +0x340e,
  47105. +0xc004,
  47106. +0x7e16,
  47107. +0x6678,
  47108. +0x70c3,
  47109. +0x8000,
  47110. +0x74c,
  47111. +0xa8a0,
  47112. +0xc008,
  47113. +0x7164,
  47114. +0xe885,
  47115. +0xc08e,
  47116. +0x20f4,
  47117. +0x340,
  47118. +0xe8e3,
  47119. +0x235a,
  47120. +0x340e,
  47121. +0xc004,
  47122. +0x7e16,
  47123. +0x6698,
  47124. +0x70c3,
  47125. +0x8000,
  47126. +0x72c,
  47127. +0xa8a0,
  47128. +0xc008,
  47129. +0x7185,
  47130. +0xe8d7,
  47131. +0xc004,
  47132. +0x2079,
  47133. +0x0,
  47134. +0x781b,
  47135. +0x781b,
  47136. +0x7404,
  47137. +0x7a05,
  47138. +0xb140,
  47139. +0xf1cf,
  47140. +0x40c3,
  47141. +0x0,
  47142. +0x9c4,
  47143. +0xb52,
  47144. +0xfecf,
  47145. +0xaae,
  47146. +0xfecf,
  47147. +0x3f9,
  47148. +0xffef,
  47149. +0x7167,
  47150. +0xc005,
  47151. +0x7104,
  47152. +0xc045,
  47153. +0xc005,
  47154. +0x833,
  47155. +0x2b3,
  47156. +0xc197,
  47157. +0xc005,
  47158. +0x21f4,
  47159. +0x2,
  47160. +0xea76,
  47161. +0x1600,
  47162. +0x7080,
  47163. +0x8000,
  47164. +0x19,
  47165. +0xe8f2,
  47166. +0xc005,
  47167. +0x201a,
  47168. +0xf80,
  47169. +0x0,
  47170. +0x2000,
  47171. +0x2005,
  47172. +0xf81,
  47173. +0x9002,
  47174. +0x154,
  47175. +0x2244,
  47176. +0x300,
  47177. +0xb100,
  47178. +0xf1e4,
  47179. +0x40c3,
  47180. +0x8000,
  47181. +0x684,
  47182. +0x8800,
  47183. +0xe809,
  47184. +0x1600,
  47185. +0x7080,
  47186. +0x8000,
  47187. +0x1,
  47188. +0xb8e3,
  47189. +0x880,
  47190. +0xff41,
  47191. +0x700c,
  47192. +0x1e00,
  47193. +0x7005,
  47194. +0x9003,
  47195. +0xe048,
  47196. +0x992,
  47197. +0x20,
  47198. +0xc192,
  47199. +0xc0bc,
  47200. +0x1404,
  47201. +0x341b,
  47202. +0xc6c6,
  47203. +0x78e0,
  47204. +0xc2e6,
  47205. +0x1cfc,
  47206. +0xb6c8,
  47207. +0xc1a3,
  47208. +0x4708,
  47209. +0x4548,
  47210. +0x4338,
  47211. +0x700c,
  47212. +0xf003,
  47213. +0xc000,
  47214. +0x7104,
  47215. +0x2779,
  47216. +0x1042,
  47217. +0xc040,
  47218. +0x2214,
  47219. +0x6c0,
  47220. +0x2032,
  47221. +0xf81,
  47222. +0x8000,
  47223. +0x728,
  47224. +0xc000,
  47225. +0x865,
  47226. +0x43,
  47227. +0x235f,
  47228. +0x3401,
  47229. +0xc000,
  47230. +0x7956,
  47231. +0x6038,
  47232. +0x2032,
  47233. +0xf81,
  47234. +0x8000,
  47235. +0x74c,
  47236. +0x40a1,
  47237. +0xae6,
  47238. +0x1a0,
  47239. +0x4328,
  47240. +0x231a,
  47241. +0x1f8b,
  47242. +0x0,
  47243. +0x2000,
  47244. +0x4608,
  47245. +0x2305,
  47246. +0x1f80,
  47247. +0x9002,
  47248. +0x50,
  47249. +0xc042,
  47250. +0x264f,
  47251. +0x1280,
  47252. +0xc041,
  47253. +0xc101,
  47254. +0xc002,
  47255. +0xb020,
  47256. +0x40c3,
  47257. +0x0,
  47258. +0xbb8,
  47259. +0x836,
  47260. +0x60,
  47261. +0x702c,
  47262. +0x700c,
  47263. +0xf007,
  47264. +0xc102,
  47265. +0x7104,
  47266. +0xb140,
  47267. +0xc201,
  47268. +0xb140,
  47269. +0x8f9,
  47270. +0x80b2,
  47271. +0x264f,
  47272. +0x1242,
  47273. +0xf1c5,
  47274. +0xc0a3,
  47275. +0x1404,
  47276. +0x341b,
  47277. +0xc6c6,
  47278. +0xc2e6,
  47279. +0x1cfc,
  47280. +0xb6c8,
  47281. +0xc1a1,
  47282. +0x4318,
  47283. +0x4628,
  47284. +0x4020,
  47285. +0x732c,
  47286. +0x4768,
  47287. +0xdae,
  47288. +0x160,
  47289. +0x4548,
  47290. +0x710c,
  47291. +0x2344,
  47292. +0x37ca,
  47293. +0xa11,
  47294. +0x1010,
  47295. +0x2242,
  47296. +0x104a,
  47297. +0xaff,
  47298. +0x9031,
  47299. +0x781b,
  47300. +0x205a,
  47301. +0x10b,
  47302. +0xed86,
  47303. +0x40c1,
  47304. +0x732c,
  47305. +0xd3a,
  47306. +0xfeef,
  47307. +0xdabf,
  47308. +0x230f,
  47309. +0x16cd,
  47310. +0xef86,
  47311. +0x40c1,
  47312. +0x732c,
  47313. +0xd2a,
  47314. +0xfeef,
  47315. +0xda7f,
  47316. +0x1600,
  47317. +0x7080,
  47318. +0x8000,
  47319. +0x76d,
  47320. +0x235f,
  47321. +0x364f,
  47322. +0x704c,
  47323. +0x205f,
  47324. +0xc80,
  47325. +0x238a,
  47326. +0xdff,
  47327. +0x1c00,
  47328. +0x3fc1,
  47329. +0x60d8,
  47330. +0x60f9,
  47331. +0xf6e,
  47332. +0x1e0,
  47333. +0x78af,
  47334. +0x87a,
  47335. +0xff8f,
  47336. +0x882,
  47337. +0xffaf,
  47338. +0x4508,
  47339. +0x4100,
  47340. +0xdaa,
  47341. +0x160,
  47342. +0x40a1,
  47343. +0x1600,
  47344. +0x7080,
  47345. +0x8000,
  47346. +0x76d,
  47347. +0x205f,
  47348. +0xc80,
  47349. +0x60d8,
  47350. +0x60f8,
  47351. +0x1003,
  47352. +0xc1,
  47353. +0xd840,
  47354. +0x7824,
  47355. +0x781d,
  47356. +0x781d,
  47357. +0x781d,
  47358. +0x781d,
  47359. +0x7034,
  47360. +0x20c5,
  47361. +0x4ab,
  47362. +0x1e00,
  47363. +0x7004,
  47364. +0x900e,
  47365. +0x22,
  47366. +0x40c1,
  47367. +0x90a,
  47368. +0x160,
  47369. +0x732c,
  47370. +0x7487,
  47371. +0x1404,
  47372. +0x341b,
  47373. +0xc6c6,
  47374. +0x7a1b,
  47375. +0x1600,
  47376. +0x7080,
  47377. +0x8000,
  47378. +0x1c,
  47379. +0xbac4,
  47380. +0xea05,
  47381. +0xba61,
  47382. +0xaff,
  47383. +0x8031,
  47384. +0x781d,
  47385. +0x780f,
  47386. +0x2144,
  47387. +0x7c2,
  47388. +0xea05,
  47389. +0xba61,
  47390. +0xaff,
  47391. +0x8031,
  47392. +0x781d,
  47393. +0x7fe0,
  47394. +0xb8c0,
  47395. +0x78e0,
  47396. +0xc0e2,
  47397. +0x1600,
  47398. +0x7082,
  47399. +0x8000,
  47400. +0x4,
  47401. +0x7014,
  47402. +0x221a,
  47403. +0xf83,
  47404. +0x20,
  47405. +0x0,
  47406. +0x2305,
  47407. +0xf82,
  47408. +0x9002,
  47409. +0x86,
  47410. +0x9240,
  47411. +0x2305,
  47412. +0xf8c,
  47413. +0x9003,
  47414. +0xfe86,
  47415. +0x706c,
  47416. +0x22c4,
  47417. +0xf81,
  47418. +0x0,
  47419. +0xbfff,
  47420. +0xf202,
  47421. +0xba8e,
  47422. +0xb440,
  47423. +0xf004,
  47424. +0xb440,
  47425. +0x7164,
  47426. +0xb39,
  47427. +0x293,
  47428. +0x231a,
  47429. +0xf82,
  47430. +0x0,
  47431. +0x1000,
  47432. +0x2205,
  47433. +0xf82,
  47434. +0x1,
  47435. +0x4a,
  47436. +0x7a5b,
  47437. +0x2205,
  47438. +0xf8c,
  47439. +0x9000,
  47440. +0x0,
  47441. +0xe80b,
  47442. +0x9440,
  47443. +0x2114,
  47444. +0xcd,
  47445. +0xb540,
  47446. +0x2204,
  47447. +0xf82,
  47448. +0x0,
  47449. +0xfbff,
  47450. +0xf1e6,
  47451. +0x21f4,
  47452. +0xc2,
  47453. +0xf1e4,
  47454. +0xc4c2,
  47455. +0x78e0,
  47456. +0xc2e6,
  47457. +0xdb24,
  47458. +0x708d,
  47459. +0x41c3,
  47460. +0x8000,
  47461. +0x773,
  47462. +0xbb9f,
  47463. +0xa980,
  47464. +0x8b00,
  47465. +0x2340,
  47466. +0xd0d,
  47467. +0xe007,
  47468. +0x7a1d,
  47469. +0x7a5d,
  47470. +0x7a5d,
  47471. +0xd8ff,
  47472. +0x6058,
  47473. +0xa901,
  47474. +0x15ff,
  47475. +0x948e,
  47476. +0xee0d,
  47477. +0xca02,
  47478. +0x7a1d,
  47479. +0xa942,
  47480. +0x8d00,
  47481. +0xe007,
  47482. +0x781d,
  47483. +0x781d,
  47484. +0x781d,
  47485. +0x6058,
  47486. +0x2080,
  47487. +0xfc3,
  47488. +0xf002,
  47489. +0xa942,
  47490. +0xa903,
  47491. +0xf003,
  47492. +0x7185,
  47493. +0xc1f,
  47494. +0x10b2,
  47495. +0x70cd,
  47496. +0xf01c,
  47497. +0x781d,
  47498. +0x2414,
  47499. +0x1381,
  47500. +0x781d,
  47501. +0x781d,
  47502. +0x71c3,
  47503. +0x8000,
  47504. +0x728,
  47505. +0xa900,
  47506. +0x71c5,
  47507. +0xee5,
  47508. +0x90b3,
  47509. +0x70d5,
  47510. +0x40a1,
  47511. +0x20ca,
  47512. +0xc1,
  47513. +0x88e0,
  47514. +0x78cf,
  47515. +0xeea,
  47516. +0xffef,
  47517. +0x798f,
  47518. +0xe803,
  47519. +0x6f07,
  47520. +0xf1e9,
  47521. +0x4f1f,
  47522. +0x781d,
  47523. +0xf1e7,
  47524. +0xc6c6,
  47525. +0x78e0,
  47526. +0xc2e6,
  47527. +0x1cfc,
  47528. +0xb6c8,
  47529. +0x4318,
  47530. +0x710c,
  47531. +0x4628,
  47532. +0x4100,
  47533. +0x2344,
  47534. +0x37c0,
  47535. +0xe806,
  47536. +0xb861,
  47537. +0x801,
  47538. +0x31,
  47539. +0x793b,
  47540. +0x40c3,
  47541. +0x8000,
  47542. +0x76d,
  47543. +0x8800,
  47544. +0x817,
  47545. +0x71,
  47546. +0x4548,
  47547. +0x1600,
  47548. +0x7080,
  47549. +0x8000,
  47550. +0x58,
  47551. +0x72ed,
  47552. +0x782b,
  47553. +0x700c,
  47554. +0xf00a,
  47555. +0x73ed,
  47556. +0xe889,
  47557. +0x1600,
  47558. +0x7080,
  47559. +0x8000,
  47560. +0x25,
  47561. +0x71ed,
  47562. +0x782b,
  47563. +0x700c,
  47564. +0xf212,
  47565. +0xc26,
  47566. +0xfecf,
  47567. +0x8ae,
  47568. +0xff2f,
  47569. +0x40e1,
  47570. +0xb56,
  47571. +0xfecf,
  47572. +0x40c3,
  47573. +0x8000,
  47574. +0x77c,
  47575. +0x8020,
  47576. +0x4063,
  47577. +0x42c1,
  47578. +0xdaa,
  47579. +0xffef,
  47580. +0x43a1,
  47581. +0x710c,
  47582. +0x1404,
  47583. +0x341b,
  47584. +0xc6c6,
  47585. +0x78e0,
  47586. +0x4833,
  47587. +0x4910,
  47588. +0x621a,
  47589. +0x2348,
  47590. +0x3,
  47591. +0x2248,
  47592. +0x0,
  47593. +0x2309,
  47594. +0x0,
  47595. +0x7fe0,
  47596. +0x780f,
  47597. +0x78e0,
  47598. +0xc0f1,
  47599. +0x8c2,
  47600. +0x40,
  47601. +0xc0d1,
  47602. +0x7fe0,
  47603. +0x700c,
  47604. +0xc2e6,
  47605. +0x1cfc,
  47606. +0xb6c8,
  47607. +0x42c3,
  47608. +0x9008,
  47609. +0x1e8,
  47610. +0x9200,
  47611. +0x41c3,
  47612. +0x1,
  47613. +0xfffe,
  47614. +0x2114,
  47615. +0x0,
  47616. +0x7904,
  47617. +0x2259,
  47618. +0xf40,
  47619. +0x2155,
  47620. +0xc0d,
  47621. +0x2105,
  47622. +0xe,
  47623. +0x7d05,
  47624. +0x1600,
  47625. +0x111b,
  47626. +0x95e0,
  47627. +0x83e,
  47628. +0x20,
  47629. +0xd896,
  47630. +0x781d,
  47631. +0x781d,
  47632. +0x781d,
  47633. +0x781d,
  47634. +0x6822,
  47635. +0x7104,
  47636. +0xb8e0,
  47637. +0x21ca,
  47638. +0x1,
  47639. +0x782f,
  47640. +0x41c3,
  47641. +0x0,
  47642. +0xff00,
  47643. +0x2304,
  47644. +0x305b,
  47645. +0x2005,
  47646. +0x6c0,
  47647. +0x7f24,
  47648. +0xb600,
  47649. +0x2745,
  47650. +0x13c0,
  47651. +0xb500,
  47652. +0x1404,
  47653. +0x341b,
  47654. +0xc6c6,
  47655. +0x78e0,
  47656. +0x1600,
  47657. +0x7101,
  47658. +0x8000,
  47659. +0x6,
  47660. +0x782c,
  47661. +0x2885,
  47662. +0x41f,
  47663. +0x7fe0,
  47664. +0x7104,
  47665. +0x78e0,
  47666. +0x790d,
  47667. +0x218c,
  47668. +0x8bff,
  47669. +0xf607,
  47670. +0x208c,
  47671. +0x8802,
  47672. +0xf451,
  47673. +0x7fe0,
  47674. +0x730c,
  47675. +0x911,
  47676. +0x733,
  47677. +0x208c,
  47678. +0x8c03,
  47679. +0x720c,
  47680. +0x7ce0,
  47681. +0xf049,
  47682. +0xe1f7,
  47683. +0x58,
  47684. +0x29,
  47685. +0xe1df,
  47686. +0x58,
  47687. +0x29,
  47688. +0xe1cf,
  47689. +0x5c,
  47690. +0x29,
  47691. +0xe1c4,
  47692. +0x5c,
  47693. +0x29,
  47694. +0xe0c5,
  47695. +0x95f,
  47696. +0xf13,
  47697. +0x963,
  47698. +0xd53,
  47699. +0x967,
  47700. +0xc13,
  47701. +0xb87c,
  47702. +0x867,
  47703. +0x475,
  47704. +0x790f,
  47705. +0x2025,
  47706. +0x40,
  47707. +0xf012,
  47708. +0xf02d,
  47709. +0xf02f,
  47710. +0xf02b,
  47711. +0xf02f,
  47712. +0xf029,
  47713. +0xf02f,
  47714. +0xf027,
  47715. +0xf027,
  47716. +0xf02d,
  47717. +0xf025,
  47718. +0xf023,
  47719. +0xf02d,
  47720. +0xf021,
  47721. +0xf021,
  47722. +0xf01f,
  47723. +0xf02b,
  47724. +0x7fe0,
  47725. +0xd83f,
  47726. +0xe0f8,
  47727. +0xf41b,
  47728. +0x7fe0,
  47729. +0xd808,
  47730. +0xe0e0,
  47731. +0xf417,
  47732. +0x7fe0,
  47733. +0xd807,
  47734. +0xe0d0,
  47735. +0xf413,
  47736. +0x7fe0,
  47737. +0xd80a,
  47738. +0xf40f,
  47739. +0x7fe0,
  47740. +0xd80b,
  47741. +0x81b,
  47742. +0xf31,
  47743. +0xd818,
  47744. +0x7ee0,
  47745. +0x813,
  47746. +0xd71,
  47747. +0xd80f,
  47748. +0x7ee0,
  47749. +0x80b,
  47750. +0xc31,
  47751. +0xd81a,
  47752. +0x7ee0,
  47753. +0x7fe0,
  47754. +0x700c,
  47755. +0x7fe0,
  47756. +0xd83e,
  47757. +0x7fe0,
  47758. +0xd83b,
  47759. +0x7fe0,
  47760. +0xd83a,
  47761. +0x7fe0,
  47762. +0xd81f,
  47763. +0x7fe0,
  47764. +0xd838,
  47765. +0x7fe0,
  47766. +0xd81b,
  47767. +0x78e0,
  47768. +0xc0e4,
  47769. +0x70ad,
  47770. +0xf002,
  47771. +0x71a5,
  47772. +0xd1f,
  47773. +0x10b2,
  47774. +0x70cd,
  47775. +0xf010,
  47776. +0x255a,
  47777. +0x1c83,
  47778. +0x607c,
  47779. +0x265a,
  47780. +0x1643,
  47781. +0x71c5,
  47782. +0x639b,
  47783. +0x633b,
  47784. +0x8b80,
  47785. +0x7c45,
  47786. +0xab80,
  47787. +0xeed,
  47788. +0x9092,
  47789. +0xf1ef,
  47790. +0xc4c4,
  47791. +0x78e0,
  47792. +0xc2e6,
  47793. +0x1cfc,
  47794. +0xb6c8,
  47795. +0x2482,
  47796. +0x3f06,
  47797. +0xe5a,
  47798. +0xff6f,
  47799. +0xc085,
  47800. +0xc085,
  47801. +0xd90d,
  47802. +0xfbe,
  47803. +0xffef,
  47804. +0xdac8,
  47805. +0x1600,
  47806. +0x7080,
  47807. +0x8000,
  47808. +0x1b,
  47809. +0x45cb,
  47810. +0x8000,
  47811. +0x76d,
  47812. +0x86d,
  47813. +0x1e,
  47814. +0x8d0e,
  47815. +0xe834,
  47816. +0x8dca,
  47817. +0x8d0b,
  47818. +0xdb4b,
  47819. +0xc668,
  47820. +0x1c39,
  47821. +0x3002,
  47822. +0x8d0c,
  47823. +0xbb9f,
  47824. +0x42c3,
  47825. +0x9000,
  47826. +0x0,
  47827. +0x1c52,
  47828. +0x3002,
  47829. +0x8d0d,
  47830. +0x1c6b,
  47831. +0x3002,
  47832. +0x1b01,
  47833. +0x392,
  47834. +0x8d0b,
  47835. +0xab00,
  47836. +0x8d2c,
  47837. +0x209a,
  47838. +0x4,
  47839. +0x1b32,
  47840. +0x42,
  47841. +0x8d2d,
  47842. +0x7e05,
  47843. +0x1b33,
  47844. +0x42,
  47845. +0x13b8,
  47846. +0x8080,
  47847. +0x205f,
  47848. +0x18c,
  47849. +0x40c3,
  47850. +0x12,
  47851. +0x310,
  47852. +0x6419,
  47853. +0x7204,
  47854. +0x7945,
  47855. +0xb1c0,
  47856. +0x6098,
  47857. +0x7a05,
  47858. +0x1333,
  47859. +0x80,
  47860. +0x1332,
  47861. +0x81,
  47862. +0x209a,
  47863. +0x4,
  47864. +0x7825,
  47865. +0xb200,
  47866. +0xd8ff,
  47867. +0xc040,
  47868. +0xc085,
  47869. +0x712c,
  47870. +0x42c3,
  47871. +0x40,
  47872. +0x5800,
  47873. +0xef2,
  47874. +0x1e0,
  47875. +0x706c,
  47876. +0xb72,
  47877. +0x0,
  47878. +0x9b2,
  47879. +0xfecf,
  47880. +0xbfa,
  47881. +0x40,
  47882. +0x702c,
  47883. +0x1e00,
  47884. +0x7044,
  47885. +0x9004,
  47886. +0xdc,
  47887. +0x1600,
  47888. +0x7080,
  47889. +0x8000,
  47890. +0x19,
  47891. +0x7014,
  47892. +0x228,
  47893. +0x2,
  47894. +0xf002,
  47895. +0x6821,
  47896. +0x782f,
  47897. +0x7114,
  47898. +0x21c,
  47899. +0x2d,
  47900. +0xad20,
  47901. +0xe809,
  47902. +0x1600,
  47903. +0x7080,
  47904. +0x8000,
  47905. +0x58,
  47906. +0x7014,
  47907. +0x710c,
  47908. +0xf007,
  47909. +0x1600,
  47910. +0x7080,
  47911. +0x8000,
  47912. +0x25,
  47913. +0x7014,
  47914. +0x700c,
  47915. +0xf3ed,
  47916. +0x6901,
  47917. +0xdf2,
  47918. +0xfeef,
  47919. +0x780f,
  47920. +0x1600,
  47921. +0x709b,
  47922. +0x8000,
  47923. +0x4,
  47924. +0x2400,
  47925. +0x3f80,
  47926. +0x0,
  47927. +0x11c,
  47928. +0x702c,
  47929. +0xe1e,
  47930. +0x20,
  47931. +0xdaa0,
  47932. +0xc09f,
  47933. +0xe16,
  47934. +0x20,
  47935. +0xdaa0,
  47936. +0x231a,
  47937. +0x3f9b,
  47938. +0x10,
  47939. +0x0,
  47940. +0x70cd,
  47941. +0xf003,
  47942. +0x71c5,
  47943. +0xe65,
  47944. +0x1133,
  47945. +0x2655,
  47946. +0x1800,
  47947. +0x265a,
  47948. +0x1a0f,
  47949. +0x2400,
  47950. +0x3f81,
  47951. +0x0,
  47952. +0x11c,
  47953. +0x2005,
  47954. +0x6c0,
  47955. +0x61f9,
  47956. +0xa5e,
  47957. +0x120,
  47958. +0x724c,
  47959. +0x2655,
  47960. +0x1d00,
  47961. +0xc19f,
  47962. +0x2005,
  47963. +0x6c0,
  47964. +0xa4e,
  47965. +0x120,
  47966. +0x61f9,
  47967. +0x1503,
  47968. +0x108b,
  47969. +0x8d62,
  47970. +0xf013,
  47971. +0x2400,
  47972. +0x3f8c,
  47973. +0x0,
  47974. +0x11c,
  47975. +0x64fc,
  47976. +0x7c74,
  47977. +0x94e,
  47978. +0xfeef,
  47979. +0x9400,
  47980. +0xb400,
  47981. +0xc49f,
  47982. +0x64fc,
  47983. +0x7c74,
  47984. +0x93e,
  47985. +0xfeef,
  47986. +0x9400,
  47987. +0xb400,
  47988. +0x7164,
  47989. +0xbdf,
  47990. +0x90c3,
  47991. +0xf1d0,
  47992. +0x8d20,
  47993. +0xd830,
  47994. +0xb89f,
  47995. +0x2040,
  47996. +0xcc3,
  47997. +0x7034,
  47998. +0x2342,
  47999. +0x282,
  48000. +0x23ca,
  48001. +0x1,
  48002. +0xb86a,
  48003. +0x718d,
  48004. +0x22ca,
  48005. +0x1,
  48006. +0xc442,
  48007. +0xf003,
  48008. +0x7785,
  48009. +0xc0d,
  48010. +0x1033,
  48011. +0x71cd,
  48012. +0xf041,
  48013. +0x77c5,
  48014. +0xef5,
  48015. +0x9012,
  48016. +0xefb,
  48017. +0x9300,
  48018. +0x8d03,
  48019. +0x8de2,
  48020. +0xc044,
  48021. +0x700c,
  48022. +0xb88f,
  48023. +0x4308,
  48024. +0xf022,
  48025. +0x265a,
  48026. +0x1a1f,
  48027. +0xc19f,
  48028. +0x245a,
  48029. +0x1a1b,
  48030. +0x2100,
  48031. +0x7c0,
  48032. +0x20f4,
  48033. +0x3c0,
  48034. +0x7163,
  48035. +0x21f4,
  48036. +0x3c1,
  48037. +0xc043,
  48038. +0xc003,
  48039. +0x4910,
  48040. +0x2308,
  48041. +0x100b,
  48042. +0x2400,
  48043. +0x3f80,
  48044. +0x0,
  48045. +0x11c,
  48046. +0x2700,
  48047. +0x301f,
  48048. +0x7063,
  48049. +0x27f4,
  48050. +0x33c1,
  48051. +0x20f4,
  48052. +0x3c0,
  48053. +0x71e5,
  48054. +0x4831,
  48055. +0xc001,
  48056. +0x2008,
  48057. +0x40,
  48058. +0x780e,
  48059. +0xc041,
  48060. +0xc004,
  48061. +0x8bb,
  48062. +0x83e3,
  48063. +0x232f,
  48064. +0x12c6,
  48065. +0xfaa,
  48066. +0xfeaf,
  48067. +0xc001,
  48068. +0x4100,
  48069. +0xfa2,
  48070. +0xfeaf,
  48071. +0x4061,
  48072. +0x1a01,
  48073. +0x52,
  48074. +0x1b01,
  48075. +0x12,
  48076. +0xf1c1,
  48077. +0x8d20,
  48078. +0xd82c,
  48079. +0xb89f,
  48080. +0x2040,
  48081. +0xcc3,
  48082. +0x7034,
  48083. +0x6b8c,
  48084. +0x23ca,
  48085. +0x1,
  48086. +0xb864,
  48087. +0x24ca,
  48088. +0x1001,
  48089. +0xf005,
  48090. +0xc002,
  48091. +0x7704,
  48092. +0xc042,
  48093. +0xc002,
  48094. +0x821,
  48095. +0x33,
  48096. +0x714c,
  48097. +0xf045,
  48098. +0xf66,
  48099. +0xfeaf,
  48100. +0xc001,
  48101. +0x4100,
  48102. +0xf5e,
  48103. +0xfeaf,
  48104. +0xc003,
  48105. +0x1c01,
  48106. +0x1052,
  48107. +0x1b01,
  48108. +0x12,
  48109. +0x7744,
  48110. +0xad9,
  48111. +0x8032,
  48112. +0x70cd,
  48113. +0x8d03,
  48114. +0x8d22,
  48115. +0xbe8f,
  48116. +0xc05e,
  48117. +0x40c1,
  48118. +0xf027,
  48119. +0x225a,
  48120. +0xa1f,
  48121. +0x1408,
  48122. +0x300b,
  48123. +0x2400,
  48124. +0x3f9b,
  48125. +0x0,
  48126. +0x11c,
  48127. +0xc69f,
  48128. +0x2300,
  48129. +0x37c0,
  48130. +0x235a,
  48131. +0x1a0b,
  48132. +0x20f4,
  48133. +0x40,
  48134. +0xc044,
  48135. +0x2600,
  48136. +0x12c0,
  48137. +0x20f4,
  48138. +0x4f,
  48139. +0xc004,
  48140. +0x76e3,
  48141. +0x2300,
  48142. +0x32db,
  48143. +0x26f4,
  48144. +0x105f,
  48145. +0x23f4,
  48146. +0x304b,
  48147. +0x7f02,
  48148. +0xc003,
  48149. +0xc601,
  48150. +0x2302,
  48151. +0x17cb,
  48152. +0x2008,
  48153. +0x3c0,
  48154. +0x2608,
  48155. +0x12ce,
  48156. +0x7124,
  48157. +0x780e,
  48158. +0xc043,
  48159. +0xc01e,
  48160. +0x7ece,
  48161. +0x8af,
  48162. +0x8063,
  48163. +0xc641,
  48164. +0xf1be,
  48165. +0x5e7,
  48166. +0xffef,
  48167. +0x8d00,
  48168. +0xbfa,
  48169. +0xfeef,
  48170. +0x730c,
  48171. +0x700c,
  48172. +0xad01,
  48173. +0xad00,
  48174. +0x1600,
  48175. +0x7080,
  48176. +0x8000,
  48177. +0x19,
  48178. +0x7014,
  48179. +0x910,
  48180. +0x141,
  48181. +0x41c3,
  48182. +0x9003,
  48183. +0xe174,
  48184. +0x700c,
  48185. +0xb100,
  48186. +0xf36,
  48187. +0xfeef,
  48188. +0xb101,
  48189. +0x2480,
  48190. +0x3f06,
  48191. +0x1404,
  48192. +0x341b,
  48193. +0xc6c6,
  48194. +0xc2e4,
  48195. +0xc1a4,
  48196. +0x4608,
  48197. +0x700c,
  48198. +0xa7e,
  48199. +0xfeaf,
  48200. +0xd9ff,
  48201. +0x1200,
  48202. +0x3083,
  48203. +0x702c,
  48204. +0xd8ff,
  48205. +0x754c,
  48206. +0xc143,
  48207. +0xc142,
  48208. +0xc141,
  48209. +0x4528,
  48210. +0xb56,
  48211. +0xfeaf,
  48212. +0xc140,
  48213. +0xbec1,
  48214. +0xd8ff,
  48215. +0xd980,
  48216. +0x764c,
  48217. +0xdb20,
  48218. +0xc543,
  48219. +0xc642,
  48220. +0xc541,
  48221. +0xb42,
  48222. +0xfeaf,
  48223. +0x1c00,
  48224. +0x3041,
  48225. +0x700c,
  48226. +0xaf2,
  48227. +0xfeaf,
  48228. +0x712c,
  48229. +0xc0a4,
  48230. +0xc6c4,
  48231. +0x78e0,
  48232. +0xc2e4,
  48233. +0xc1a4,
  48234. +0xd858,
  48235. +0xb89f,
  48236. +0x88a0,
  48237. +0x10cd,
  48238. +0x808e,
  48239. +0x700c,
  48240. +0xa2a,
  48241. +0xfeaf,
  48242. +0xd9ff,
  48243. +0x2505,
  48244. +0x1380,
  48245. +0x702c,
  48246. +0xb8c1,
  48247. +0xc143,
  48248. +0xc042,
  48249. +0xc141,
  48250. +0xc140,
  48251. +0xd8ff,
  48252. +0xd980,
  48253. +0xda09,
  48254. +0xafe,
  48255. +0xfeaf,
  48256. +0xdb20,
  48257. +0x700c,
  48258. +0xab2,
  48259. +0xfeaf,
  48260. +0x712c,
  48261. +0xc0a4,
  48262. +0xc6c4,
  48263. +0x78e0,
  48264. +0x21aa,
  48265. +0xc4,
  48266. +0x911,
  48267. +0x3f,
  48268. +0x722c,
  48269. +0x21ab,
  48270. +0xc4,
  48271. +0x712c,
  48272. +0x21ab,
  48273. +0xc4,
  48274. +0x80f,
  48275. +0x415,
  48276. +0x1600,
  48277. +0x7100,
  48278. +0x9008,
  48279. +0x1d6,
  48280. +0x7ee0,
  48281. +0x21aa,
  48282. +0x104,
  48283. +0x7b32,
  48284. +0xb19,
  48285. +0x25,
  48286. +0x24aa,
  48287. +0x1144,
  48288. +0x22aa,
  48289. +0x104,
  48290. +0x9fd,
  48291. +0x8084,
  48292. +0x7862,
  48293. +0x24aa,
  48294. +0x1144,
  48295. +0xf003,
  48296. +0x6038,
  48297. +0x21aa,
  48298. +0x104,
  48299. +0x7110,
  48300. +0x20e1,
  48301. +0x7c6,
  48302. +0x22aa,
  48303. +0x144,
  48304. +0xcf3,
  48305. +0x9080,
  48306. +0x7ee0,
  48307. +0x78e0,
  48308. +0xc0f1,
  48309. +0x866,
  48310. +0x0,
  48311. +0xfa6,
  48312. +0xffcf,
  48313. +0xc0d1,
  48314. +0x7ee0,
  48315. +0x78e0,
  48316. +0xc0f1,
  48317. +0xf5a,
  48318. +0xffcf,
  48319. +0xf96,
  48320. +0xffef,
  48321. +0xd814,
  48322. +0xc0d1,
  48323. +0x7ee0,
  48324. +0xc0f1,
  48325. +0x846,
  48326. +0x0,
  48327. +0x41c3,
  48328. +0x8000,
  48329. +0x684,
  48330. +0x8920,
  48331. +0x781b,
  48332. +0xe915,
  48333. +0x1600,
  48334. +0x7081,
  48335. +0x8000,
  48336. +0x1,
  48337. +0x923,
  48338. +0xdf,
  48339. +0x41c3,
  48340. +0x8000,
  48341. +0x76c,
  48342. +0x8920,
  48343. +0x917,
  48344. +0x134,
  48345. +0x216c,
  48346. +0x41,
  48347. +0x2809,
  48348. +0x8042,
  48349. +0xf208,
  48350. +0x6038,
  48351. +0x7842,
  48352. +0xf004,
  48353. +0x809,
  48354. +0x115,
  48355. +0x740c,
  48356. +0xc0d1,
  48357. +0x7ee0,
  48358. +0x246f,
  48359. +0x1343,
  48360. +0x9460,
  48361. +0x231a,
  48362. +0x2,
  48363. +0x2a05,
  48364. +0xf82,
  48365. +0x1e,
  48366. +0x8480,
  48367. +0x817,
  48368. +0xf84,
  48369. +0x3,
  48370. +0xd41,
  48371. +0x2885,
  48372. +0xa0f,
  48373. +0x201a,
  48374. +0xc2,
  48375. +0x2a85,
  48376. +0x41f,
  48377. +0x793d,
  48378. +0x6a01,
  48379. +0x6941,
  48380. +0x41c3,
  48381. +0x8000,
  48382. +0x684,
  48383. +0x8920,
  48384. +0xe90c,
  48385. +0x14fb,
  48386. +0x9081,
  48387. +0x915,
  48388. +0xdf,
  48389. +0x41c3,
  48390. +0x8000,
  48391. +0x76c,
  48392. +0x8920,
  48393. +0x7034,
  48394. +0x22da,
  48395. +0x42,
  48396. +0x7210,
  48397. +0x7fe0,
  48398. +0x20ca,
  48399. +0x8d,
  48400. +0xc2e6,
  48401. +0x1cfc,
  48402. +0xb6c8,
  48403. +0xf92,
  48404. +0xff2f,
  48405. +0xc1a4,
  48406. +0x791d,
  48407. +0x793d,
  48408. +0x793d,
  48409. +0x793d,
  48410. +0xb9c3,
  48411. +0x43db,
  48412. +0x8000,
  48413. +0x58,
  48414. +0x1a02,
  48415. +0x3042,
  48416. +0x1300,
  48417. +0x3081,
  48418. +0xe90b,
  48419. +0x781d,
  48420. +0x1600,
  48421. +0x7081,
  48422. +0x8000,
  48423. +0x57,
  48424. +0x781d,
  48425. +0x2044,
  48426. +0xe00,
  48427. +0x611d,
  48428. +0xf005,
  48429. +0x1600,
  48430. +0x708d,
  48431. +0x8000,
  48432. +0x24,
  48433. +0xf56,
  48434. +0xff0f,
  48435. +0x79af,
  48436. +0x7a3d,
  48437. +0x7a5d,
  48438. +0x2553,
  48439. +0x9083,
  48440. +0x7a5d,
  48441. +0x1a07,
  48442. +0x30c2,
  48443. +0x7b3d,
  48444. +0x22c0,
  48445. +0x62,
  48446. +0x7b7d,
  48447. +0x2553,
  48448. +0x907e,
  48449. +0xb8c3,
  48450. +0x23c0,
  48451. +0x62,
  48452. +0x1a03,
  48453. +0x3002,
  48454. +0x1a04,
  48455. +0x3082,
  48456. +0x1a05,
  48457. +0x30c2,
  48458. +0xc040,
  48459. +0x41c3,
  48460. +0x52,
  48461. +0x3,
  48462. +0xd52,
  48463. +0xfeaf,
  48464. +0xd80a,
  48465. +0x276f,
  48466. +0x10c3,
  48467. +0x8f00,
  48468. +0x45e9,
  48469. +0xb8e2,
  48470. +0x730c,
  48471. +0x78c0,
  48472. +0x1a08,
  48473. +0x3002,
  48474. +0x150f,
  48475. +0x148e,
  48476. +0x6f05,
  48477. +0x9520,
  48478. +0x8d82,
  48479. +0x9000,
  48480. +0x1300,
  48481. +0x3083,
  48482. +0x1724,
  48483. +0x1082,
  48484. +0xc043,
  48485. +0xc642,
  48486. +0xc441,
  48487. +0xc140,
  48488. +0x41c3,
  48489. +0x54,
  48490. +0x6,
  48491. +0xd1a,
  48492. +0xfeaf,
  48493. +0xd80a,
  48494. +0x8d08,
  48495. +0xe808,
  48496. +0x41c3,
  48497. +0x59,
  48498. +0x0,
  48499. +0xd0a,
  48500. +0xfeaf,
  48501. +0xd80a,
  48502. +0xde32,
  48503. +0xbe9f,
  48504. +0x1601,
  48505. +0x1483,
  48506. +0x16d1,
  48507. +0x9082,
  48508. +0x1601,
  48509. +0x148c,
  48510. +0x1602,
  48511. +0x1481,
  48512. +0x1601,
  48513. +0x1480,
  48514. +0xc042,
  48515. +0xc141,
  48516. +0xd80a,
  48517. +0x41c3,
  48518. +0x5a,
  48519. +0x5,
  48520. +0xcde,
  48521. +0xfeaf,
  48522. +0xc440,
  48523. +0x1601,
  48524. +0x1483,
  48525. +0x8e21,
  48526. +0x8e04,
  48527. +0x16cc,
  48528. +0x9082,
  48529. +0x8e80,
  48530. +0xc042,
  48531. +0xc141,
  48532. +0x41c3,
  48533. +0x5a,
  48534. +0x5,
  48535. +0xb990,
  48536. +0xd80a,
  48537. +0xcbe,
  48538. +0xfeaf,
  48539. +0xc440,
  48540. +0x8d08,
  48541. +0x7014,
  48542. +0xf474,
  48543. +0x1724,
  48544. +0x1080,
  48545. +0x849,
  48546. +0x7e,
  48547. +0xdd3e,
  48548. +0xbd9f,
  48549. +0x1501,
  48550. +0x1483,
  48551. +0x16cc,
  48552. +0x9082,
  48553. +0x1501,
  48554. +0x148c,
  48555. +0x47cb,
  48556. +0x5c,
  48557. +0x5,
  48558. +0x1502,
  48559. +0x1481,
  48560. +0x1501,
  48561. +0x1480,
  48562. +0xc042,
  48563. +0xc141,
  48564. +0xd80a,
  48565. +0x41e1,
  48566. +0xc82,
  48567. +0xfeaf,
  48568. +0xc440,
  48569. +0x1501,
  48570. +0x1483,
  48571. +0xf843,
  48572. +0xc042,
  48573. +0xc141,
  48574. +0x274f,
  48575. +0x1401,
  48576. +0xd80a,
  48577. +0xc6e,
  48578. +0xfeaf,
  48579. +0xc440,
  48580. +0x1300,
  48581. +0x3080,
  48582. +0x84b,
  48583. +0x3e,
  48584. +0xdd65,
  48585. +0xbd9f,
  48586. +0x1501,
  48587. +0x1483,
  48588. +0x16cc,
  48589. +0x9082,
  48590. +0x1501,
  48591. +0x148c,
  48592. +0x47cb,
  48593. +0x5e,
  48594. +0x5,
  48595. +0x1502,
  48596. +0x1481,
  48597. +0x1501,
  48598. +0x1480,
  48599. +0xc042,
  48600. +0xc141,
  48601. +0xd80a,
  48602. +0x41e1,
  48603. +0xc3a,
  48604. +0xfeaf,
  48605. +0xc440,
  48606. +0x1501,
  48607. +0x1483,
  48608. +0xf830,
  48609. +0xc042,
  48610. +0xc141,
  48611. +0x274f,
  48612. +0x1401,
  48613. +0xd80a,
  48614. +0xc22,
  48615. +0xfeaf,
  48616. +0xc440,
  48617. +0x1300,
  48618. +0x3080,
  48619. +0x851,
  48620. +0x7e,
  48621. +0xdf71,
  48622. +0xbf9f,
  48623. +0x1701,
  48624. +0x1483,
  48625. +0x16cc,
  48626. +0x9082,
  48627. +0x1701,
  48628. +0x148c,
  48629. +0x45cb,
  48630. +0x60,
  48631. +0x5,
  48632. +0x1702,
  48633. +0x1481,
  48634. +0x1701,
  48635. +0x1480,
  48636. +0xc042,
  48637. +0xc141,
  48638. +0xd80a,
  48639. +0x41a1,
  48640. +0xbee,
  48641. +0xfeaf,
  48642. +0xc440,
  48643. +0x1701,
  48644. +0x1483,
  48645. +0x8f21,
  48646. +0x8f04,
  48647. +0x16cc,
  48648. +0x9082,
  48649. +0x8f80,
  48650. +0xc042,
  48651. +0xc141,
  48652. +0x254f,
  48653. +0x1401,
  48654. +0xd80a,
  48655. +0xbd2,
  48656. +0xfeaf,
  48657. +0xc440,
  48658. +0x41c3,
  48659. +0x9008,
  48660. +0x1a0,
  48661. +0x1902,
  48662. +0x15,
  48663. +0x208a,
  48664. +0x44,
  48665. +0x1902,
  48666. +0x14,
  48667. +0x208a,
  48668. +0x144,
  48669. +0x1902,
  48670. +0x14,
  48671. +0x208a,
  48672. +0x1c4,
  48673. +0x1904,
  48674. +0x14,
  48675. +0x208a,
  48676. +0x88,
  48677. +0xb100,
  48678. +0x208a,
  48679. +0x288,
  48680. +0xb101,
  48681. +0x208a,
  48682. +0x2c8,
  48683. +0xb102,
  48684. +0x208a,
  48685. +0x3cc,
  48686. +0x1e00,
  48687. +0x7004,
  48688. +0x9009,
  48689. +0xe180,
  48690. +0xd934,
  48691. +0x40c3,
  48692. +0x9005,
  48693. +0xe0ee,
  48694. +0xb020,
  48695. +0xd0e,
  48696. +0xffef,
  48697. +0x18fc,
  48698. +0x8105,
  48699. +0xc0a4,
  48700. +0x1404,
  48701. +0x341b,
  48702. +0xc6c6,
  48703. +0x78e0,
  48704. +0x8d21,
  48705. +0x8d04,
  48706. +0x16cc,
  48707. +0x9082,
  48708. +0x8d80,
  48709. +0x7ee0,
  48710. +0x621a,
  48711. +0xf004,
  48712. +0x1801,
  48713. +0x52,
  48714. +0x8fd,
  48715. +0x8084,
  48716. +0x7ee0,
  48717. +0x78e0,
  48718. +0xc2e6,
  48719. +0x1cfc,
  48720. +0xb6c8,
  48721. +0xc1a8,
  48722. +0x70ad,
  48723. +0x42a1,
  48724. +0xba8c,
  48725. +0x40c3,
  48726. +0x0,
  48727. +0x8b26,
  48728. +0x46cb,
  48729. +0x9012,
  48730. +0x328,
  48731. +0x1e00,
  48732. +0x7084,
  48733. +0x8000,
  48734. +0x2,
  48735. +0xb600,
  48736. +0xd839,
  48737. +0xb601,
  48738. +0x41c3,
  48739. +0xb4,
  48740. +0x1,
  48741. +0xb26,
  48742. +0xfeaf,
  48743. +0xd80a,
  48744. +0xcc20,
  48745. +0x9620,
  48746. +0x7030,
  48747. +0x700c,
  48748. +0xf405,
  48749. +0xcc21,
  48750. +0x9621,
  48751. +0x2038,
  48752. +0x40,
  48753. +0x41c3,
  48754. +0xb5,
  48755. +0x0,
  48756. +0xd52,
  48757. +0xfe0f,
  48758. +0x1600,
  48759. +0x7080,
  48760. +0x8000,
  48761. +0x4,
  48762. +0xc040,
  48763. +0x201a,
  48764. +0xf80,
  48765. +0x20,
  48766. +0x0,
  48767. +0xc041,
  48768. +0x2005,
  48769. +0xf81,
  48770. +0x9004,
  48771. +0x32,
  48772. +0x206f,
  48773. +0x243,
  48774. +0x90e6,
  48775. +0x9100,
  48776. +0xc043,
  48777. +0x1600,
  48778. +0x7080,
  48779. +0x8000,
  48780. +0x4,
  48781. +0x201a,
  48782. +0xf80,
  48783. +0x20,
  48784. +0x0,
  48785. +0x2005,
  48786. +0xf80,
  48787. +0x9002,
  48788. +0x40,
  48789. +0x9000,
  48790. +0x1a00,
  48791. +0x3103,
  48792. +0x1e00,
  48793. +0x7043,
  48794. +0x8000,
  48795. +0x684,
  48796. +0xab6,
  48797. +0x120,
  48798. +0xc047,
  48799. +0xbfe0,
  48800. +0x286,
  48801. +0x1,
  48802. +0xc001,
  48803. +0x2005,
  48804. +0xf81,
  48805. +0x9005,
  48806. +0xe032,
  48807. +0xc003,
  48808. +0xb880,
  48809. +0xb100,
  48810. +0xc001,
  48811. +0x2005,
  48812. +0xf80,
  48813. +0x9003,
  48814. +0xe090,
  48815. +0xcae,
  48816. +0x20,
  48817. +0x1800,
  48818. +0x5,
  48819. +0x256f,
  48820. +0x1cc3,
  48821. +0x8d00,
  48822. +0xe885,
  48823. +0x1e00,
  48824. +0x7085,
  48825. +0x9004,
  48826. +0xc0,
  48827. +0xcae,
  48828. +0xffcf,
  48829. +0x82a,
  48830. +0xff4f,
  48831. +0x8d00,
  48832. +0x7014,
  48833. +0xf4c7,
  48834. +0x1600,
  48835. +0x7080,
  48836. +0x8000,
  48837. +0x4,
  48838. +0xc045,
  48839. +0x201a,
  48840. +0xf80,
  48841. +0x20,
  48842. +0x0,
  48843. +0xc044,
  48844. +0x2005,
  48845. +0xf80,
  48846. +0x9002,
  48847. +0x86,
  48848. +0x9020,
  48849. +0x1600,
  48850. +0x7083,
  48851. +0x8000,
  48852. +0x0,
  48853. +0x783d,
  48854. +0x781d,
  48855. +0x781d,
  48856. +0x781d,
  48857. +0xb8c2,
  48858. +0x817,
  48859. +0x91,
  48860. +0x46cb,
  48861. +0x8000,
  48862. +0x430,
  48863. +0x1a09,
  48864. +0x3398,
  48865. +0x45cb,
  48866. +0x8000,
  48867. +0x418,
  48868. +0xf01d,
  48869. +0x821,
  48870. +0xf1,
  48871. +0xbbe7,
  48872. +0xce0e,
  48873. +0x46cb,
  48874. +0x8000,
  48875. +0x434,
  48876. +0x761c,
  48877. +0x1a09,
  48878. +0x3398,
  48879. +0xce08,
  48880. +0x45cb,
  48881. +0x8000,
  48882. +0x41c,
  48883. +0xf00e,
  48884. +0xbbe7,
  48885. +0xce0b,
  48886. +0x46cb,
  48887. +0x8000,
  48888. +0x428,
  48889. +0x761c,
  48890. +0xce05,
  48891. +0x45cb,
  48892. +0x8000,
  48893. +0x410,
  48894. +0x1a09,
  48895. +0x3398,
  48896. +0x751c,
  48897. +0x1a03,
  48898. +0x3358,
  48899. +0x1600,
  48900. +0x7082,
  48901. +0x8000,
  48902. +0xc,
  48903. +0x221a,
  48904. +0xf80,
  48905. +0x1,
  48906. +0x86a0,
  48907. +0xc042,
  48908. +0x1408,
  48909. +0x301b,
  48910. +0xd807,
  48911. +0xb861,
  48912. +0x8ff,
  48913. +0x8031,
  48914. +0x232f,
  48915. +0x36c2,
  48916. +0x2144,
  48917. +0x80,
  48918. +0xb19,
  48919. +0x1fe,
  48920. +0xc046,
  48921. +0x233a,
  48922. +0x3f80,
  48923. +0x1,
  48924. +0x4c08,
  48925. +0x41c3,
  48926. +0x12c,
  48927. +0x1,
  48928. +0xbfa,
  48929. +0xfe0f,
  48930. +0xc006,
  48931. +0x6512,
  48932. +0x6611,
  48933. +0xc005,
  48934. +0xe892,
  48935. +0x2302,
  48936. +0x3040,
  48937. +0x2048,
  48938. +0x0,
  48939. +0x2804,
  48940. +0x80,
  48941. +0xd97f,
  48942. +0x780f,
  48943. +0xe0fe,
  48944. +0x21ca,
  48945. +0xc,
  48946. +0x40c3,
  48947. +0x9003,
  48948. +0xfe80,
  48949. +0xb020,
  48950. +0x18e0,
  48951. +0x8044,
  48952. +0xc002,
  48953. +0xc500,
  48954. +0x2805,
  48955. +0xf80,
  48956. +0x0,
  48957. +0xfa00,
  48958. +0x251a,
  48959. +0x1f8d,
  48960. +0x10,
  48961. +0x0,
  48962. +0x7104,
  48963. +0x790f,
  48964. +0x218c,
  48965. +0x8002,
  48966. +0xf68c,
  48967. +0x2300,
  48968. +0x3f80,
  48969. +0xffff,
  48970. +0x793c,
  48971. +0x708d,
  48972. +0x208c,
  48973. +0x8d47,
  48974. +0xf686,
  48975. +0x2884,
  48976. +0xd07,
  48977. +0xf005,
  48978. +0x718d,
  48979. +0xf003,
  48980. +0x710c,
  48981. +0x205a,
  48982. +0x202,
  48983. +0xc104,
  48984. +0x780f,
  48985. +0xe0ff,
  48986. +0x245f,
  48987. +0x1100,
  48988. +0x2105,
  48989. +0xf83,
  48990. +0x9005,
  48991. +0xe164,
  48992. +0x2284,
  48993. +0xe1f,
  48994. +0x218a,
  48995. +0xe0f,
  48996. +0x21ca,
  48997. +0x8b,
  48998. +0x7905,
  48999. +0x1600,
  49000. +0x7100,
  49001. +0x9004,
  49002. +0x164,
  49003. +0xb8c1,
  49004. +0x7825,
  49005. +0xb300,
  49006. +0xc001,
  49007. +0x2005,
  49008. +0xf80,
  49009. +0x9002,
  49010. +0x86,
  49011. +0x9ae,
  49012. +0x120,
  49013. +0x90c0,
  49014. +0x93a,
  49015. +0x120,
  49016. +0x40a1,
  49017. +0x1600,
  49018. +0x7081,
  49019. +0x8000,
  49020. +0x1f,
  49021. +0xc000,
  49022. +0x907,
  49023. +0xf,
  49024. +0xbe80,
  49025. +0xc001,
  49026. +0x2005,
  49027. +0xf80,
  49028. +0x9003,
  49029. +0xfe86,
  49030. +0xb0c0,
  49031. +0xb1e,
  49032. +0x0,
  49033. +0xbb2,
  49034. +0xff8f,
  49035. +0x95e,
  49036. +0xfe8f,
  49037. +0xcb6,
  49038. +0xff4f,
  49039. +0x702c,
  49040. +0x706c,
  49041. +0x71cd,
  49042. +0xf002,
  49043. +0x7164,
  49044. +0xca04,
  49045. +0xb71,
  49046. +0x23,
  49047. +0x708d,
  49048. +0x235a,
  49049. +0x49f,
  49050. +0x2700,
  49051. +0x3f82,
  49052. +0x8000,
  49053. +0x684,
  49054. +0xb221,
  49055. +0xf003,
  49056. +0x7185,
  49057. +0xce7,
  49058. +0x9213,
  49059. +0x231a,
  49060. +0xf80,
  49061. +0x0,
  49062. +0x1000,
  49063. +0x7885,
  49064. +0x781b,
  49065. +0x2005,
  49066. +0xf80,
  49067. +0x9002,
  49068. +0x140,
  49069. +0x9000,
  49070. +0x7d0f,
  49071. +0xd15,
  49072. +0x1321,
  49073. +0x2544,
  49074. +0x17db,
  49075. +0x8a02,
  49076. +0x200f,
  49077. +0x300,
  49078. +0xaa02,
  49079. +0xf1ea,
  49080. +0x8a03,
  49081. +0x45c9,
  49082. +0x7104,
  49083. +0xaa03,
  49084. +0x780f,
  49085. +0x2714,
  49086. +0x3000,
  49087. +0xb11,
  49088. +0x3010,
  49089. +0x2342,
  49090. +0x305b,
  49091. +0xbff,
  49092. +0xb031,
  49093. +0x7dbb,
  49094. +0x70c3,
  49095. +0x8000,
  49096. +0x684,
  49097. +0xa8a2,
  49098. +0xa883,
  49099. +0xf1d6,
  49100. +0xf13,
  49101. +0x133e,
  49102. +0x710c,
  49103. +0xbe6,
  49104. +0xfe0f,
  49105. +0xaae,
  49106. +0x20,
  49107. +0xd80d,
  49108. +0x700c,
  49109. +0xfde,
  49110. +0x180,
  49111. +0xf4e,
  49112. +0xfe4f,
  49113. +0x70ad,
  49114. +0x1e00,
  49115. +0x7342,
  49116. +0x8000,
  49117. +0x684,
  49118. +0xa92,
  49119. +0x20,
  49120. +0x700c,
  49121. +0xf003,
  49122. +0x71a5,
  49123. +0xca04,
  49124. +0xd2d,
  49125. +0x1022,
  49126. +0x702c,
  49127. +0xf019,
  49128. +0x2000,
  49129. +0xf82,
  49130. +0x8000,
  49131. +0x8a0,
  49132. +0x251a,
  49133. +0x1f80,
  49134. +0x0,
  49135. +0x1000,
  49136. +0x7825,
  49137. +0x781b,
  49138. +0x2005,
  49139. +0xf80,
  49140. +0x9002,
  49141. +0x140,
  49142. +0x9060,
  49143. +0xaa60,
  49144. +0xb020,
  49145. +0x7124,
  49146. +0x9dd,
  49147. +0x8232,
  49148. +0x2116,
  49149. +0x340,
  49150. +0xf1e4,
  49151. +0xc3a,
  49152. +0xfeaf,
  49153. +0x710c,
  49154. +0xf11,
  49155. +0x10be,
  49156. +0x700c,
  49157. +0xc1a,
  49158. +0x100,
  49159. +0xa42,
  49160. +0x20,
  49161. +0x720c,
  49162. +0x2744,
  49163. +0x908e,
  49164. +0xf207,
  49165. +0xc0a,
  49166. +0x120,
  49167. +0x710c,
  49168. +0xa2e,
  49169. +0x20,
  49170. +0x710c,
  49171. +0xf1d,
  49172. +0x121e,
  49173. +0x1600,
  49174. +0x7080,
  49175. +0x8000,
  49176. +0x4,
  49177. +0xe888,
  49178. +0xbee,
  49179. +0x120,
  49180. +0x730c,
  49181. +0xa16,
  49182. +0x20,
  49183. +0xd80a,
  49184. +0x2744,
  49185. +0x920d,
  49186. +0xf207,
  49187. +0xbde,
  49188. +0x120,
  49189. +0x750c,
  49190. +0xa02,
  49191. +0x20,
  49192. +0xd8fd,
  49193. +0xee08,
  49194. +0xbce,
  49195. +0x120,
  49196. +0x720c,
  49197. +0x9f6,
  49198. +0x20,
  49199. +0xd8fe,
  49200. +0xf11,
  49201. +0x113e,
  49202. +0x760c,
  49203. +0xbbe,
  49204. +0x100,
  49205. +0x9e6,
  49206. +0x20,
  49207. +0x740c,
  49208. +0xf15,
  49209. +0x1051,
  49210. +0x1600,
  49211. +0x7080,
  49212. +0x8000,
  49213. +0x19,
  49214. +0xe884,
  49215. +0xba6,
  49216. +0x120,
  49217. +0xd80d,
  49218. +0xed07,
  49219. +0xb9e,
  49220. +0x120,
  49221. +0x740c,
  49222. +0x9c2,
  49223. +0x20,
  49224. +0x730c,
  49225. +0xf87,
  49226. +0x127e,
  49227. +0xdd0f,
  49228. +0x1600,
  49229. +0x7080,
  49230. +0x8000,
  49231. +0x1,
  49232. +0x46cb,
  49233. +0x8000,
  49234. +0x76d,
  49235. +0xb8e2,
  49236. +0x25ca,
  49237. +0x1062,
  49238. +0x700c,
  49239. +0xf003,
  49240. +0x7104,
  49241. +0xae00,
  49242. +0x780f,
  49243. +0x84b,
  49244. +0x95,
  49245. +0xe809,
  49246. +0x1600,
  49247. +0x7080,
  49248. +0x8000,
  49249. +0x58,
  49250. +0x7014,
  49251. +0x710c,
  49252. +0xf007,
  49253. +0x1600,
  49254. +0x7080,
  49255. +0x8000,
  49256. +0x25,
  49257. +0x7014,
  49258. +0x700c,
  49259. +0xf3ee,
  49260. +0xee6,
  49261. +0xfe4f,
  49262. +0x8e00,
  49263. +0x7104,
  49264. +0xb6a,
  49265. +0xfeaf,
  49266. +0x780f,
  49267. +0xe16,
  49268. +0xfe4f,
  49269. +0xe4e,
  49270. +0xfe6f,
  49271. +0x1e01,
  49272. +0x1003,
  49273. +0x4100,
  49274. +0xe7a,
  49275. +0x120,
  49276. +0x40a1,
  49277. +0x8e00,
  49278. +0xf1da,
  49279. +0xb4e,
  49280. +0xfeaf,
  49281. +0x730c,
  49282. +0xca09,
  49283. +0xe885,
  49284. +0x9c6,
  49285. +0xfeaf,
  49286. +0xc000,
  49287. +0x942,
  49288. +0x20,
  49289. +0xd809,
  49290. +0xf00f,
  49291. +0x1600,
  49292. +0x7080,
  49293. +0x8000,
  49294. +0x4,
  49295. +0x201a,
  49296. +0xf80,
  49297. +0x20,
  49298. +0x0,
  49299. +0x2005,
  49300. +0xf81,
  49301. +0x9003,
  49302. +0xe040,
  49303. +0xc007,
  49304. +0xb100,
  49305. +0xca09,
  49306. +0xe837,
  49307. +0xd825,
  49308. +0xb89f,
  49309. +0x88c0,
  49310. +0x1033,
  49311. +0x80,
  49312. +0x70ed,
  49313. +0x7e05,
  49314. +0xf002,
  49315. +0x71e5,
  49316. +0xf47,
  49317. +0x10b3,
  49318. +0x710c,
  49319. +0x2744,
  49320. +0x17c1,
  49321. +0xe906,
  49322. +0xb961,
  49323. +0x901,
  49324. +0x31,
  49325. +0x781b,
  49326. +0x7e0b,
  49327. +0xf3f5,
  49328. +0x40e1,
  49329. +0xe3a,
  49330. +0xfe6f,
  49331. +0x712c,
  49332. +0xc100,
  49333. +0x4508,
  49334. +0x7bef,
  49335. +0x710c,
  49336. +0x42a1,
  49337. +0x99e,
  49338. +0xfeaf,
  49339. +0x4378,
  49340. +0xc100,
  49341. +0x700c,
  49342. +0x42a1,
  49343. +0x992,
  49344. +0xfeaf,
  49345. +0x4363,
  49346. +0x4163,
  49347. +0xa3e,
  49348. +0xfeaf,
  49349. +0x40a1,
  49350. +0xf1dd,
  49351. +0x942,
  49352. +0xfeaf,
  49353. +0xc000,
  49354. +0x1600,
  49355. +0x7080,
  49356. +0x8000,
  49357. +0x0,
  49358. +0xb8e5,
  49359. +0xa60,
  49360. +0xfe82,
  49361. +0xbc2,
  49362. +0xff8f,
  49363. +0x70ad,
  49364. +0x706c,
  49365. +0xf003,
  49366. +0x7164,
  49367. +0xca04,
  49368. +0xb2d,
  49369. +0x22,
  49370. +0x702c,
  49371. +0xf017,
  49372. +0x231a,
  49373. +0xf80,
  49374. +0x0,
  49375. +0x1000,
  49376. +0x7825,
  49377. +0x781b,
  49378. +0x2005,
  49379. +0xf82,
  49380. +0x9002,
  49381. +0x140,
  49382. +0x2116,
  49383. +0xc0,
  49384. +0x2032,
  49385. +0xf80,
  49386. +0x8000,
  49387. +0x8a0,
  49388. +0x7124,
  49389. +0xb200,
  49390. +0x9dd,
  49391. +0x8212,
  49392. +0xf1e6,
  49393. +0xc001,
  49394. +0x2005,
  49395. +0xf81,
  49396. +0x9005,
  49397. +0xe032,
  49398. +0xc003,
  49399. +0xb100,
  49400. +0xa46,
  49401. +0xfeaf,
  49402. +0x700c,
  49403. +0xd5e,
  49404. +0xc0,
  49405. +0x8a2,
  49406. +0x160,
  49407. +0xd807,
  49408. +0x25ab,
  49409. +0x10c4,
  49410. +0x7fff,
  49411. +0xf000,
  49412. +0xc2e2,
  49413. +0x45cb,
  49414. +0x9004,
  49415. +0x4,
  49416. +0x9500,
  49417. +0xb8a1,
  49418. +0xb500,
  49419. +0xefe,
  49420. +0xffaf,
  49421. +0x740c,
  49422. +0xd81f,
  49423. +0xef6,
  49424. +0xffaf,
  49425. +0x1df6,
  49426. +0x105d,
  49427. +0xc6c2,
  49428. +0xc2e2,
  49429. +0xeea,
  49430. +0xffaf,
  49431. +0xd81f,
  49432. +0x45cb,
  49433. +0x9004,
  49434. +0x1f0,
  49435. +0x740c,
  49436. +0xeda,
  49437. +0xffaf,
  49438. +0x1d00,
  49439. +0x1005,
  49440. +0x150a,
  49441. +0x9700,
  49442. +0xb881,
  49443. +0x1d0a,
  49444. +0x901c,
  49445. +0xc6c2,
  49446. +0xc0f1,
  49447. +0x1600,
  49448. +0x7081,
  49449. +0x8000,
  49450. +0x12,
  49451. +0x218c,
  49452. +0x8203,
  49453. +0x840,
  49454. +0x14e,
  49455. +0x80e,
  49456. +0x0,
  49457. +0xc0d1,
  49458. +0x7ee0,
  49459. +0x78e0,
  49460. +0xc2e2,
  49461. +0x1600,
  49462. +0x7080,
  49463. +0x8000,
  49464. +0x1,
  49465. +0x81b,
  49466. +0x3e,
  49467. +0xd80a,
  49468. +0x45cb,
  49469. +0x9005,
  49470. +0xe036,
  49471. +0xe96,
  49472. +0xffaf,
  49473. +0x1d00,
  49474. +0x1045,
  49475. +0x1d00,
  49476. +0x1005,
  49477. +0xc6c2,
  49478. +0x40c3,
  49479. +0x9004,
  49480. +0xf2,
  49481. +0x1800,
  49482. +0x45,
  49483. +0x7fe0,
  49484. +0x1800,
  49485. +0x5,
  49486. +0xc2e6,
  49487. +0x1cfc,
  49488. +0xb6c8,
  49489. +0xc1bf,
  49490. +0x4708,
  49491. +0x4040,
  49492. +0x4568,
  49493. +0x4648,
  49494. +0x8ea,
  49495. +0xff2f,
  49496. +0xc14e,
  49497. +0xc04f,
  49498. +0x4060,
  49499. +0xdc08,
  49500. +0xbc61,
  49501. +0xc01,
  49502. +0x1031,
  49503. +0x781d,
  49504. +0xb8c0,
  49505. +0xb5e,
  49506. +0xff2f,
  49507. +0x4318,
  49508. +0x2553,
  49509. +0x10c0,
  49510. +0x42c3,
  49511. +0x9003,
  49512. +0xe0c4,
  49513. +0xb200,
  49514. +0x7077,
  49515. +0xd9f0,
  49516. +0x208a,
  49517. +0xc07,
  49518. +0x20ca,
  49519. +0x41,
  49520. +0x2004,
  49521. +0x341,
  49522. +0xba8b,
  49523. +0xb220,
  49524. +0xc095,
  49525. +0x702c,
  49526. +0xda28,
  49527. +0x9a2,
  49528. +0xffef,
  49529. +0xc395,
  49530. +0x1498,
  49531. +0x3000,
  49532. +0xc743,
  49533. +0x714c,
  49534. +0xc050,
  49535. +0xc044,
  49536. +0x149c,
  49537. +0x3000,
  49538. +0x41c1,
  49539. +0xc045,
  49540. +0xc051,
  49541. +0xc00e,
  49542. +0xc346,
  49543. +0x1c1c,
  49544. +0x3103,
  49545. +0xc048,
  49546. +0xd820,
  49547. +0x1c24,
  49548. +0x3003,
  49549. +0xc04a,
  49550. +0x40c3,
  49551. +0x0,
  49552. +0xf00,
  49553. +0xc04b,
  49554. +0x78af,
  49555. +0x20b8,
  49556. +0xfc3,
  49557. +0xc54c,
  49558. +0xc06d,
  49559. +0x4040,
  49560. +0x2744,
  49561. +0x17c3,
  49562. +0xeb05,
  49563. +0xbb61,
  49564. +0xbff,
  49565. +0x8031,
  49566. +0x781b,
  49567. +0x205a,
  49568. +0x100,
  49569. +0x1c25,
  49570. +0x3382,
  49571. +0x200f,
  49572. +0x3c0,
  49573. +0x780f,
  49574. +0x9e6,
  49575. +0x20,
  49576. +0xc04e,
  49577. +0xc00f,
  49578. +0x7014,
  49579. +0xc052,
  49580. +0xf21f,
  49581. +0x41c3,
  49582. +0x9008,
  49583. +0x1ea,
  49584. +0x9100,
  49585. +0x2004,
  49586. +0xf82,
  49587. +0x0,
  49588. +0xc0ff,
  49589. +0x2004,
  49590. +0xf80,
  49591. +0x0,
  49592. +0x3f00,
  49593. +0x2080,
  49594. +0x10,
  49595. +0x7845,
  49596. +0xb100,
  49597. +0x1e00,
  49598. +0x7005,
  49599. +0x900f,
  49600. +0xe022,
  49601. +0x1600,
  49602. +0x7100,
  49603. +0x9004,
  49604. +0xee,
  49605. +0xc052,
  49606. +0xb8a5,
  49607. +0x1e00,
  49608. +0x7004,
  49609. +0x9005,
  49610. +0xe0ee,
  49611. +0x1494,
  49612. +0x3000,
  49613. +0xc054,
  49614. +0x1490,
  49615. +0x3000,
  49616. +0xc053,
  49617. +0xa0e,
  49618. +0x60,
  49619. +0xc083,
  49620. +0x47cb,
  49621. +0x8000,
  49622. +0x76f,
  49623. +0x8f41,
  49624. +0x8f20,
  49625. +0xf003,
  49626. +0x7124,
  49627. +0xa25,
  49628. +0x62,
  49629. +0x6e09,
  49630. +0xc310,
  49631. +0x7b34,
  49632. +0x9300,
  49633. +0xe8fa,
  49634. +0xc095,
  49635. +0x20f5,
  49636. +0x40,
  49637. +0x8ed,
  49638. +0x8813,
  49639. +0x70c3,
  49640. +0x0,
  49641. +0xffe0,
  49642. +0xb300,
  49643. +0xf1f0,
  49644. +0x83d,
  49645. +0xb5,
  49646. +0x7077,
  49647. +0x77cd,
  49648. +0x40c3,
  49649. +0xffff,
  49650. +0xf0f0,
  49651. +0x45cb,
  49652. +0x0,
  49653. +0xf0f0,
  49654. +0x70dd,
  49655. +0x7b10,
  49656. +0xd80f,
  49657. +0x41a1,
  49658. +0x42a1,
  49659. +0xee2,
  49660. +0xfeef,
  49661. +0xc340,
  49662. +0x7077,
  49663. +0x40c3,
  49664. +0xffff,
  49665. +0xf0f0,
  49666. +0x761c,
  49667. +0x7bd0,
  49668. +0xd808,
  49669. +0x41a1,
  49670. +0x42a1,
  49671. +0xeca,
  49672. +0xfeef,
  49673. +0xc340,
  49674. +0xb9a,
  49675. +0x60,
  49676. +0xc083,
  49677. +0x8f61,
  49678. +0x8f20,
  49679. +0xf003,
  49680. +0x7124,
  49681. +0xb21,
  49682. +0x42,
  49683. +0xc211,
  49684. +0x7a34,
  49685. +0x9200,
  49686. +0x8f5,
  49687. +0x87f1,
  49688. +0xc095,
  49689. +0x20f5,
  49690. +0x40,
  49691. +0x8ed,
  49692. +0x8833,
  49693. +0xe020,
  49694. +0xb200,
  49695. +0xf1f2,
  49696. +0xc00f,
  49697. +0xe885,
  49698. +0xc42,
  49699. +0xffaf,
  49700. +0xc00e,
  49701. +0xc013,
  49702. +0xe807,
  49703. +0x41c3,
  49704. +0x35,
  49705. +0x0,
  49706. +0xb9a,
  49707. +0xfe6f,
  49708. +0x740c,
  49709. +0x8fa0,
  49710. +0xf00e,
  49711. +0xc30e,
  49712. +0x202f,
  49713. +0x6c6,
  49714. +0xc040,
  49715. +0x207f,
  49716. +0x140,
  49717. +0x41c3,
  49718. +0x38,
  49719. +0x3,
  49720. +0xdca,
  49721. +0xfdef,
  49722. +0x42c1,
  49723. +0x71a5,
  49724. +0x8f01,
  49725. +0x877,
  49726. +0x362,
  49727. +0x778d,
  49728. +0xc010,
  49729. +0x7ebc,
  49730. +0x20f5,
  49731. +0x342,
  49732. +0xc011,
  49733. +0x20f5,
  49734. +0x343,
  49735. +0x6359,
  49736. +0x202f,
  49737. +0x8041,
  49738. +0x203f,
  49739. +0x30c,
  49740. +0x207f,
  49741. +0x7c0,
  49742. +0x7884,
  49743. +0x4408,
  49744. +0x24c5,
  49745. +0x1064,
  49746. +0x7014,
  49747. +0x700c,
  49748. +0x20ca,
  49749. +0x7e2,
  49750. +0x793d,
  49751. +0x7095,
  49752. +0x711c,
  49753. +0xc014,
  49754. +0x78b4,
  49755. +0xb020,
  49756. +0x4b50,
  49757. +0x2048,
  49758. +0x1b,
  49759. +0x2544,
  49760. +0x1040,
  49761. +0xc04e,
  49762. +0xc013,
  49763. +0xe84d,
  49764. +0xc010,
  49765. +0x20f5,
  49766. +0x342,
  49767. +0xc011,
  49768. +0x20f5,
  49769. +0x343,
  49770. +0x782e,
  49771. +0xc042,
  49772. +0xc341,
  49773. +0xc30e,
  49774. +0xc240,
  49775. +0x740c,
  49776. +0x41c3,
  49777. +0x37,
  49778. +0x5,
  49779. +0xb0a,
  49780. +0xfe6f,
  49781. +0x42c1,
  49782. +0xf1b9,
  49783. +0xc00f,
  49784. +0xe818,
  49785. +0x42c3,
  49786. +0x9008,
  49787. +0x1ea,
  49788. +0x9200,
  49789. +0x2004,
  49790. +0xf81,
  49791. +0x0,
  49792. +0xc0ff,
  49793. +0x2004,
  49794. +0xf80,
  49795. +0x0,
  49796. +0x3f00,
  49797. +0x70c3,
  49798. +0x0,
  49799. +0xfc00,
  49800. +0x7825,
  49801. +0xb200,
  49802. +0xc012,
  49803. +0xb885,
  49804. +0x1e00,
  49805. +0x7004,
  49806. +0x9005,
  49807. +0xe0ee,
  49808. +0x1e00,
  49809. +0x7005,
  49810. +0x9003,
  49811. +0xe004,
  49812. +0xc0bf,
  49813. +0x1404,
  49814. +0x341b,
  49815. +0xc6c6,
  49816. +0xc2e6,
  49817. +0x1cfc,
  49818. +0xb6c8,
  49819. +0xc1ac,
  49820. +0xc247,
  49821. +0x4728,
  49822. +0xc92,
  49823. +0xfeef,
  49824. +0xc046,
  49825. +0xc048,
  49826. +0xe52,
  49827. +0xfeef,
  49828. +0x40e1,
  49829. +0x9ee,
  49830. +0xfe6f,
  49831. +0x4608,
  49832. +0x4508,
  49833. +0xee97,
  49834. +0x700c,
  49835. +0xdb6,
  49836. +0xfe2f,
  49837. +0x702c,
  49838. +0x1200,
  49839. +0x3083,
  49840. +0xd981,
  49841. +0x700c,
  49842. +0xc043,
  49843. +0xc042,
  49844. +0xc041,
  49845. +0xc040,
  49846. +0xd8ff,
  49847. +0xb98e,
  49848. +0xe8a,
  49849. +0xfe2f,
  49850. +0x754c,
  49851. +0x700c,
  49852. +0xe3e,
  49853. +0xfe2f,
  49854. +0x712c,
  49855. +0xcca,
  49856. +0xfecf,
  49857. +0xcd2,
  49858. +0xfeef,
  49859. +0x4318,
  49860. +0xc04b,
  49861. +0x40c3,
  49862. +0x0,
  49863. +0x2710,
  49864. +0xbfa,
  49865. +0xffaf,
  49866. +0xd908,
  49867. +0xc04a,
  49868. +0xc008,
  49869. +0x6f49,
  49870. +0x794f,
  49871. +0x2314,
  49872. +0x301b,
  49873. +0x2342,
  49874. +0x3400,
  49875. +0x2044,
  49876. +0x4c,
  49877. +0x710c,
  49878. +0x203c,
  49879. +0x43,
  49880. +0x2678,
  49881. +0x1001,
  49882. +0x796b,
  49883. +0x218a,
  49884. +0xfc7,
  49885. +0x20ca,
  49886. +0x222,
  49887. +0x79c0,
  49888. +0xee05,
  49889. +0x2578,
  49890. +0x1003,
  49891. +0xeb83,
  49892. +0xb882,
  49893. +0x2300,
  49894. +0x331b,
  49895. +0x43c3,
  49896. +0x900f,
  49897. +0xe0c0,
  49898. +0x1c10,
  49899. +0x36c0,
  49900. +0xb300,
  49901. +0xb325,
  49902. +0x772c,
  49903. +0x70b5,
  49904. +0x43db,
  49905. +0xffff,
  49906. +0xf0f0,
  49907. +0x4020,
  49908. +0x707f,
  49909. +0x23ca,
  49910. +0x3042,
  49911. +0xc145,
  49912. +0xa2d,
  49913. +0xb5,
  49914. +0xc045,
  49915. +0x45cb,
  49916. +0x0,
  49917. +0xf0f0,
  49918. +0x232f,
  49919. +0x6c8,
  49920. +0xd80f,
  49921. +0x41a1,
  49922. +0x42a1,
  49923. +0xcd2,
  49924. +0xfeef,
  49925. +0xc340,
  49926. +0xc005,
  49927. +0x41a1,
  49928. +0x42a1,
  49929. +0x7b10,
  49930. +0xd808,
  49931. +0xcc2,
  49932. +0xfeef,
  49933. +0xc340,
  49934. +0xc004,
  49935. +0xe030,
  49936. +0xc049,
  49937. +0x274f,
  49938. +0x1040,
  49939. +0x899,
  49940. +0xb1,
  49941. +0x70d5,
  49942. +0xc006,
  49943. +0xb8c1,
  49944. +0xc044,
  49945. +0xc008,
  49946. +0x790f,
  49947. +0xcd6,
  49948. +0xfe2f,
  49949. +0x700c,
  49950. +0x702c,
  49951. +0x70ad,
  49952. +0x716f,
  49953. +0xd8ff,
  49954. +0xb98e,
  49955. +0x754c,
  49956. +0x746c,
  49957. +0xc543,
  49958. +0xc542,
  49959. +0x1c04,
  49960. +0x36c0,
  49961. +0xdaa,
  49962. +0xfe2f,
  49963. +0xc540,
  49964. +0xc006,
  49965. +0x702c,
  49966. +0x704c,
  49967. +0x7f0f,
  49968. +0xd8ff,
  49969. +0x746c,
  49970. +0xc543,
  49971. +0xc742,
  49972. +0xc541,
  49973. +0xd92,
  49974. +0xfe2f,
  49975. +0xc540,
  49976. +0xc004,
  49977. +0xc543,
  49978. +0x702c,
  49979. +0xc042,
  49980. +0xd8ff,
  49981. +0x764c,
  49982. +0x746c,
  49983. +0x1c04,
  49984. +0x36c0,
  49985. +0xd7a,
  49986. +0xfe2f,
  49987. +0xc540,
  49988. +0xc004,
  49989. +0xc543,
  49990. +0x702c,
  49991. +0xc042,
  49992. +0x750c,
  49993. +0xc041,
  49994. +0xd8ff,
  49995. +0x764c,
  49996. +0xdb28,
  49997. +0xd62,
  49998. +0xfe2f,
  49999. +0xc540,
  50000. +0xfaa,
  50001. +0xfe2f,
  50002. +0xd8ff,
  50003. +0xc007,
  50004. +0x46cb,
  50005. +0x0,
  50006. +0x3100,
  50007. +0xe817,
  50008. +0x1c0c,
  50009. +0x3441,
  50010. +0xc541,
  50011. +0xc540,
  50012. +0xc742,
  50013. +0xf098,
  50014. +0x2e6,
  50015. +0x21,
  50016. +0x73f5,
  50017. +0x46cb,
  50018. +0x0,
  50019. +0xaaaa,
  50020. +0xf207,
  50021. +0x75f5,
  50022. +0x45a,
  50023. +0x2,
  50024. +0x46cb,
  50025. +0x0,
  50026. +0xb2b2,
  50027. +0x46b,
  50028. +0x0,
  50029. +0xd8ff,
  50030. +0x41c1,
  50031. +0x724c,
  50032. +0x746c,
  50033. +0xc543,
  50034. +0xc541,
  50035. +0xc540,
  50036. +0xd12,
  50037. +0xfe2f,
  50038. +0xc742,
  50039. +0xd8ff,
  50040. +0x702c,
  50041. +0x704c,
  50042. +0x746c,
  50043. +0xc543,
  50044. +0xc742,
  50045. +0x1c04,
  50046. +0x36c0,
  50047. +0xcfe,
  50048. +0xfe2f,
  50049. +0xc540,
  50050. +0xd8ff,
  50051. +0x41c1,
  50052. +0x724c,
  50053. +0xdb08,
  50054. +0x1c0c,
  50055. +0x36c0,
  50056. +0xc742,
  50057. +0xc541,
  50058. +0xce6,
  50059. +0xfe2f,
  50060. +0xc540,
  50061. +0xd8ff,
  50062. +0x41c1,
  50063. +0x724c,
  50064. +0x746c,
  50065. +0xc543,
  50066. +0xc742,
  50067. +0xc541,
  50068. +0xcd2,
  50069. +0xfe2f,
  50070. +0xc540,
  50071. +0x750c,
  50072. +0xc543,
  50073. +0xc742,
  50074. +0xc041,
  50075. +0xd8ff,
  50076. +0x702c,
  50077. +0x704c,
  50078. +0x746c,
  50079. +0xcbe,
  50080. +0xfe2f,
  50081. +0xc540,
  50082. +0xd8ff,
  50083. +0x41c1,
  50084. +0x724c,
  50085. +0xdb08,
  50086. +0x1c0c,
  50087. +0x36c0,
  50088. +0xc742,
  50089. +0xc541,
  50090. +0xca6,
  50091. +0xfe2f,
  50092. +0xc540,
  50093. +0x750c,
  50094. +0xc043,
  50095. +0xd8ff,
  50096. +0x41c1,
  50097. +0x724c,
  50098. +0xdb08,
  50099. +0xc742,
  50100. +0xc541,
  50101. +0xc92,
  50102. +0xfe2f,
  50103. +0xc540,
  50104. +0xd8ff,
  50105. +0x41c1,
  50106. +0x724c,
  50107. +0x746c,
  50108. +0xc543,
  50109. +0xc742,
  50110. +0xc541,
  50111. +0xc7e,
  50112. +0xfe2f,
  50113. +0xc540,
  50114. +0xc004,
  50115. +0xc543,
  50116. +0x702c,
  50117. +0xc042,
  50118. +0xd8ff,
  50119. +0x764c,
  50120. +0x746c,
  50121. +0x1c04,
  50122. +0x36c0,
  50123. +0xc66,
  50124. +0xfe2f,
  50125. +0xc540,
  50126. +0xd8ff,
  50127. +0x41c1,
  50128. +0x724c,
  50129. +0xdb08,
  50130. +0x1c0c,
  50131. +0x36c0,
  50132. +0xc742,
  50133. +0xc541,
  50134. +0xc4e,
  50135. +0xfe2f,
  50136. +0xc540,
  50137. +0xd8ff,
  50138. +0x41c1,
  50139. +0x724c,
  50140. +0x746c,
  50141. +0xc543,
  50142. +0xc742,
  50143. +0xc541,
  50144. +0xc3a,
  50145. +0xfe2f,
  50146. +0xc540,
  50147. +0xc004,
  50148. +0xc543,
  50149. +0x702c,
  50150. +0xc042,
  50151. +0x750c,
  50152. +0xc041,
  50153. +0xd8ff,
  50154. +0x764c,
  50155. +0x746c,
  50156. +0xc22,
  50157. +0xfe2f,
  50158. +0xc540,
  50159. +0x1c0c,
  50160. +0x36c0,
  50161. +0xc742,
  50162. +0xc541,
  50163. +0xc540,
  50164. +0xd8ff,
  50165. +0x41c1,
  50166. +0x724c,
  50167. +0xc0e,
  50168. +0xfe2f,
  50169. +0xdb08,
  50170. +0xc009,
  50171. +0x70ad,
  50172. +0x702c,
  50173. +0x780f,
  50174. +0xc045,
  50175. +0xc305,
  50176. +0xd8ff,
  50177. +0x754c,
  50178. +0xc543,
  50179. +0xc542,
  50180. +0xc541,
  50181. +0xbf2,
  50182. +0xfe2f,
  50183. +0xc540,
  50184. +0xc007,
  50185. +0x46cb,
  50186. +0x0,
  50187. +0x2100,
  50188. +0x716f,
  50189. +0x7014,
  50190. +0xf289,
  50191. +0xd8ff,
  50192. +0x41c1,
  50193. +0x714c,
  50194. +0x746c,
  50195. +0xc543,
  50196. +0xc541,
  50197. +0xc540,
  50198. +0xbce,
  50199. +0xfe2f,
  50200. +0xc742,
  50201. +0xd8ff,
  50202. +0x702c,
  50203. +0x704c,
  50204. +0x746c,
  50205. +0xc543,
  50206. +0xc742,
  50207. +0x1c04,
  50208. +0x36c0,
  50209. +0xbba,
  50210. +0xfe2f,
  50211. +0xc540,
  50212. +0xd8ff,
  50213. +0x41c1,
  50214. +0x714c,
  50215. +0xdb08,
  50216. +0x1c0c,
  50217. +0x36c0,
  50218. +0xc742,
  50219. +0xc541,
  50220. +0xba2,
  50221. +0xfe2f,
  50222. +0xc540,
  50223. +0xd8ff,
  50224. +0x41c1,
  50225. +0x714c,
  50226. +0x746c,
  50227. +0xc543,
  50228. +0xc742,
  50229. +0xc541,
  50230. +0xb8e,
  50231. +0xfe2f,
  50232. +0xc540,
  50233. +0x750c,
  50234. +0xc543,
  50235. +0xc742,
  50236. +0xc041,
  50237. +0xd8ff,
  50238. +0x702c,
  50239. +0x704c,
  50240. +0x746c,
  50241. +0xb7a,
  50242. +0xfe2f,
  50243. +0xc540,
  50244. +0xd8ff,
  50245. +0x41c1,
  50246. +0x714c,
  50247. +0xdb08,
  50248. +0x1c0c,
  50249. +0x36c0,
  50250. +0xc742,
  50251. +0xc541,
  50252. +0xb62,
  50253. +0xfe2f,
  50254. +0xc540,
  50255. +0x750c,
  50256. +0xc043,
  50257. +0xd8ff,
  50258. +0x41c1,
  50259. +0x714c,
  50260. +0xdb08,
  50261. +0xc742,
  50262. +0xc541,
  50263. +0xb4e,
  50264. +0xfe2f,
  50265. +0xc540,
  50266. +0xd8ff,
  50267. +0x41c1,
  50268. +0x714c,
  50269. +0x746c,
  50270. +0xc543,
  50271. +0xc742,
  50272. +0xc541,
  50273. +0xb3a,
  50274. +0xfe2f,
  50275. +0xc540,
  50276. +0xc004,
  50277. +0xc543,
  50278. +0x702c,
  50279. +0xc042,
  50280. +0xd8ff,
  50281. +0x764c,
  50282. +0x746c,
  50283. +0x1c04,
  50284. +0x36c0,
  50285. +0xb22,
  50286. +0xfe2f,
  50287. +0xc540,
  50288. +0xd8ff,
  50289. +0x41c1,
  50290. +0x714c,
  50291. +0xdb08,
  50292. +0x1c0c,
  50293. +0x36c0,
  50294. +0xc742,
  50295. +0xc541,
  50296. +0xb0a,
  50297. +0xfe2f,
  50298. +0xc540,
  50299. +0xd8ff,
  50300. +0x41c1,
  50301. +0x714c,
  50302. +0x746c,
  50303. +0xc543,
  50304. +0xc742,
  50305. +0xc541,
  50306. +0xaf6,
  50307. +0xfe2f,
  50308. +0xc540,
  50309. +0xc004,
  50310. +0xc543,
  50311. +0x702c,
  50312. +0xc042,
  50313. +0x750c,
  50314. +0xc041,
  50315. +0xd8ff,
  50316. +0x764c,
  50317. +0x746c,
  50318. +0xade,
  50319. +0xfe2f,
  50320. +0xc540,
  50321. +0x1c0c,
  50322. +0x36c0,
  50323. +0xc742,
  50324. +0xc541,
  50325. +0xc540,
  50326. +0xf006,
  50327. +0x1c0c,
  50328. +0x3441,
  50329. +0xc541,
  50330. +0xc540,
  50331. +0xc742,
  50332. +0xd8ff,
  50333. +0x41c1,
  50334. +0x714c,
  50335. +0xabe,
  50336. +0xfe2f,
  50337. +0xdb08,
  50338. +0xc305,
  50339. +0x702c,
  50340. +0xd8ff,
  50341. +0x754c,
  50342. +0xc143,
  50343. +0xc142,
  50344. +0xc141,
  50345. +0x4528,
  50346. +0xaa6,
  50347. +0xfe2f,
  50348. +0xc140,
  50349. +0x702c,
  50350. +0xd8ff,
  50351. +0xb98f,
  50352. +0x754c,
  50353. +0x746c,
  50354. +0x1c0c,
  50355. +0x30c1,
  50356. +0xc542,
  50357. +0xc541,
  50358. +0xa8e,
  50359. +0xfe2f,
  50360. +0xc540,
  50361. +0xd8ff,
  50362. +0x702c,
  50363. +0x754c,
  50364. +0xdb30,
  50365. +0xc543,
  50366. +0xc542,
  50367. +0xc541,
  50368. +0xa7a,
  50369. +0xfe2f,
  50370. +0xc540,
  50371. +0xcaa,
  50372. +0xfe2f,
  50373. +0xd8ff,
  50374. +0xc004,
  50375. +0xc543,
  50376. +0xd980,
  50377. +0xc042,
  50378. +0xc541,
  50379. +0x1c00,
  50380. +0x3041,
  50381. +0xd8ff,
  50382. +0x403,
  50383. +0x20,
  50384. +0x764c,
  50385. +0xc00a,
  50386. +0x71f5,
  50387. +0x70ad,
  50388. +0x791d,
  50389. +0xc00b,
  50390. +0x70ed,
  50391. +0x6038,
  50392. +0xe008,
  50393. +0x2044,
  50394. +0x41,
  50395. +0x6038,
  50396. +0x3ec,
  50397. +0x22,
  50398. +0xc047,
  50399. +0xf064,
  50400. +0x2779,
  50401. +0x1000,
  50402. +0x7704,
  50403. +0x7e10,
  50404. +0x232f,
  50405. +0x6c8,
  50406. +0xd80f,
  50407. +0x41c1,
  50408. +0x42c1,
  50409. +0x906,
  50410. +0xfeef,
  50411. +0xc340,
  50412. +0xc005,
  50413. +0x41c1,
  50414. +0x42c1,
  50415. +0x7b10,
  50416. +0xd808,
  50417. +0x8f6,
  50418. +0xfeef,
  50419. +0xc340,
  50420. +0xc104,
  50421. +0x922,
  50422. +0xfe2f,
  50423. +0x700c,
  50424. +0x1200,
  50425. +0x3083,
  50426. +0xd8ff,
  50427. +0x702c,
  50428. +0x754c,
  50429. +0xc543,
  50430. +0xc542,
  50431. +0xc541,
  50432. +0x9fa,
  50433. +0xfe2f,
  50434. +0xc540,
  50435. +0xd8ff,
  50436. +0x702c,
  50437. +0x754c,
  50438. +0x726c,
  50439. +0xc543,
  50440. +0xc542,
  50441. +0xc541,
  50442. +0x9e6,
  50443. +0xfe2f,
  50444. +0xc540,
  50445. +0xc006,
  50446. +0x73cd,
  50447. +0xc643,
  50448. +0x780f,
  50449. +0xc042,
  50450. +0xc044,
  50451. +0xd8ff,
  50452. +0x702c,
  50453. +0x724c,
  50454. +0xdb08,
  50455. +0xc541,
  50456. +0x9ca,
  50457. +0xfe2f,
  50458. +0x1c00,
  50459. +0x3281,
  50460. +0xc004,
  50461. +0xc643,
  50462. +0x702c,
  50463. +0xc042,
  50464. +0xd8ff,
  50465. +0x724c,
  50466. +0xdb08,
  50467. +0xc541,
  50468. +0x9b2,
  50469. +0xfe2f,
  50470. +0xc540,
  50471. +0xd8ff,
  50472. +0x702c,
  50473. +0x724c,
  50474. +0xdb08,
  50475. +0xc643,
  50476. +0xc542,
  50477. +0xc541,
  50478. +0x99e,
  50479. +0xfe2f,
  50480. +0x1c00,
  50481. +0x3281,
  50482. +0xc007,
  50483. +0xd980,
  50484. +0x754c,
  50485. +0x7b0f,
  50486. +0xd8ff,
  50487. +0xc543,
  50488. +0xc542,
  50489. +0xc541,
  50490. +0x986,
  50491. +0xfe2f,
  50492. +0xc540,
  50493. +0x700c,
  50494. +0x93a,
  50495. +0xfe2f,
  50496. +0x712c,
  50497. +0x71e5,
  50498. +0xc008,
  50499. +0x780f,
  50500. +0xf39,
  50501. +0x90b2,
  50502. +0xc044,
  50503. +0xc104,
  50504. +0x87a,
  50505. +0xfe2f,
  50506. +0x700c,
  50507. +0x1200,
  50508. +0x3083,
  50509. +0xd8ff,
  50510. +0x702c,
  50511. +0x754c,
  50512. +0xc543,
  50513. +0xc542,
  50514. +0xc541,
  50515. +0x956,
  50516. +0xfe2f,
  50517. +0xc540,
  50518. +0xb9e,
  50519. +0xfe2f,
  50520. +0xd8ff,
  50521. +0xd8ff,
  50522. +0x702c,
  50523. +0x754c,
  50524. +0x726c,
  50525. +0xc543,
  50526. +0xc542,
  50527. +0xc541,
  50528. +0x93a,
  50529. +0xfe2f,
  50530. +0xc540,
  50531. +0xca08,
  50532. +0x702c,
  50533. +0x714c,
  50534. +0xc043,
  50535. +0xc006,
  50536. +0xdb08,
  50537. +0x780f,
  50538. +0xc042,
  50539. +0xd8ff,
  50540. +0xc541,
  50541. +0x922,
  50542. +0xfe2f,
  50543. +0xc540,
  50544. +0xc009,
  50545. +0x702c,
  50546. +0x754c,
  50547. +0x2054,
  50548. +0xc80,
  50549. +0x7b0f,
  50550. +0xd8ff,
  50551. +0xc543,
  50552. +0xc542,
  50553. +0xc541,
  50554. +0x906,
  50555. +0xfe2f,
  50556. +0xc540,
  50557. +0x702c,
  50558. +0xd8ff,
  50559. +0xb98f,
  50560. +0x754c,
  50561. +0x746c,
  50562. +0x1c0c,
  50563. +0x3081,
  50564. +0xc542,
  50565. +0xc541,
  50566. +0x8ee,
  50567. +0xfe2f,
  50568. +0xc540,
  50569. +0xd8ff,
  50570. +0x702c,
  50571. +0x754c,
  50572. +0xdb50,
  50573. +0xc543,
  50574. +0xc542,
  50575. +0xc541,
  50576. +0x267,
  50577. +0x20,
  50578. +0xc540,
  50579. +0xf11,
  50580. +0x1131,
  50581. +0x70cd,
  50582. +0x46cb,
  50583. +0x0,
  50584. +0xcccc,
  50585. +0xf007,
  50586. +0xf0b,
  50587. +0x1191,
  50588. +0x46cb,
  50589. +0x0,
  50590. +0x8282,
  50591. +0xd80f,
  50592. +0x41c1,
  50593. +0x42c1,
  50594. +0x43c1,
  50595. +0xf92,
  50596. +0xfeaf,
  50597. +0xc640,
  50598. +0xc008,
  50599. +0x790f,
  50600. +0x700c,
  50601. +0xfba,
  50602. +0xfdef,
  50603. +0x4338,
  50604. +0xc006,
  50605. +0x702c,
  50606. +0xc143,
  50607. +0x7f0f,
  50608. +0xd820,
  50609. +0xc742,
  50610. +0xc041,
  50611. +0xd8fe,
  50612. +0x78c4,
  50613. +0xc040,
  50614. +0xd8ff,
  50615. +0x734c,
  50616. +0xdb22,
  50617. +0x88a,
  50618. +0xfe2f,
  50619. +0x4528,
  50620. +0xd828,
  50621. +0xc543,
  50622. +0xc742,
  50623. +0xc041,
  50624. +0xd808,
  50625. +0xb861,
  50626. +0x8ff,
  50627. +0x8031,
  50628. +0x7edd,
  50629. +0xd8ff,
  50630. +0x702c,
  50631. +0x734c,
  50632. +0xdb22,
  50633. +0x86a,
  50634. +0xfe2f,
  50635. +0xc640,
  50636. +0xd8ff,
  50637. +0x702c,
  50638. +0x734c,
  50639. +0xdb22,
  50640. +0xc543,
  50641. +0xc742,
  50642. +0x1c04,
  50643. +0x33c1,
  50644. +0x852,
  50645. +0xfe2f,
  50646. +0xc540,
  50647. +0xd8ff,
  50648. +0xd980,
  50649. +0x734c,
  50650. +0xdb22,
  50651. +0xc543,
  50652. +0xc742,
  50653. +0x1c04,
  50654. +0x3501,
  50655. +0x83e,
  50656. +0xfe2f,
  50657. +0xc540,
  50658. +0x700c,
  50659. +0xff2,
  50660. +0xfdef,
  50661. +0x712c,
  50662. +0x1600,
  50663. +0x7080,
  50664. +0x8000,
  50665. +0x4,
  50666. +0xdae0,
  50667. +0x201a,
  50668. +0xf81,
  50669. +0x20,
  50670. +0x0,
  50671. +0x40c3,
  50672. +0x9008,
  50673. +0x100,
  50674. +0x2105,
  50675. +0x3,
  50676. +0x7204,
  50677. +0x7825,
  50678. +0xb340,
  50679. +0x1800,
  50680. +0x485,
  50681. +0x700c,
  50682. +0xf16,
  50683. +0xfdef,
  50684. +0x4163,
  50685. +0xa52,
  50686. +0xfe2f,
  50687. +0xd8ff,
  50688. +0x70cd,
  50689. +0xbe90,
  50690. +0xd8ff,
  50691. +0x41c1,
  50692. +0x714c,
  50693. +0x746c,
  50694. +0xc543,
  50695. +0xc742,
  50696. +0xc541,
  50697. +0xfea,
  50698. +0xfdef,
  50699. +0xc540,
  50700. +0x41c3,
  50701. +0x0,
  50702. +0x2000,
  50703. +0xd8ff,
  50704. +0x734c,
  50705. +0x746c,
  50706. +0xc543,
  50707. +0xc742,
  50708. +0xc541,
  50709. +0xc540,
  50710. +0xfce,
  50711. +0xfdef,
  50712. +0x4338,
  50713. +0xd8ff,
  50714. +0x41c1,
  50715. +0x714c,
  50716. +0x746c,
  50717. +0xc543,
  50718. +0xc742,
  50719. +0xc541,
  50720. +0xfba,
  50721. +0xfdef,
  50722. +0xc540,
  50723. +0xd8ff,
  50724. +0x4163,
  50725. +0x734c,
  50726. +0x746c,
  50727. +0xc543,
  50728. +0xc742,
  50729. +0xc541,
  50730. +0xfa6,
  50731. +0xfdef,
  50732. +0xc540,
  50733. +0xd8ff,
  50734. +0x41c1,
  50735. +0x714c,
  50736. +0x746c,
  50737. +0xc543,
  50738. +0xc742,
  50739. +0xc541,
  50740. +0xf92,
  50741. +0xfdef,
  50742. +0xc540,
  50743. +0xd8ff,
  50744. +0x4163,
  50745. +0x734c,
  50746. +0x746c,
  50747. +0xc543,
  50748. +0xc742,
  50749. +0xc541,
  50750. +0xf7e,
  50751. +0xfdef,
  50752. +0xc540,
  50753. +0xd8ff,
  50754. +0x41c1,
  50755. +0x714c,
  50756. +0x746c,
  50757. +0xc543,
  50758. +0xc742,
  50759. +0xc541,
  50760. +0xf6a,
  50761. +0xfdef,
  50762. +0xc540,
  50763. +0xd8ff,
  50764. +0x4163,
  50765. +0x734c,
  50766. +0x746c,
  50767. +0xc543,
  50768. +0xc742,
  50769. +0xc541,
  50770. +0xf56,
  50771. +0xfdef,
  50772. +0xc540,
  50773. +0xd8ff,
  50774. +0x41c1,
  50775. +0x714c,
  50776. +0x746c,
  50777. +0xc543,
  50778. +0xc742,
  50779. +0xc541,
  50780. +0xf42,
  50781. +0xfdef,
  50782. +0xc540,
  50783. +0xd8ff,
  50784. +0x4163,
  50785. +0x734c,
  50786. +0x746c,
  50787. +0xc543,
  50788. +0xc742,
  50789. +0xc541,
  50790. +0xf2e,
  50791. +0xfdef,
  50792. +0xc540,
  50793. +0xd8ff,
  50794. +0x41c1,
  50795. +0x714c,
  50796. +0x746c,
  50797. +0xc543,
  50798. +0xc742,
  50799. +0xc541,
  50800. +0xf1a,
  50801. +0xfdef,
  50802. +0xc540,
  50803. +0xd8ff,
  50804. +0x4163,
  50805. +0x734c,
  50806. +0x746c,
  50807. +0xc543,
  50808. +0xc742,
  50809. +0xc541,
  50810. +0xf06,
  50811. +0xfdef,
  50812. +0xc540,
  50813. +0xd8ff,
  50814. +0x41c1,
  50815. +0x714c,
  50816. +0x746c,
  50817. +0xc543,
  50818. +0xc742,
  50819. +0xc541,
  50820. +0xef2,
  50821. +0xfdef,
  50822. +0xc540,
  50823. +0xd8ff,
  50824. +0x4163,
  50825. +0x734c,
  50826. +0x746c,
  50827. +0xc543,
  50828. +0xc742,
  50829. +0xc541,
  50830. +0xede,
  50831. +0xfdef,
  50832. +0xc540,
  50833. +0xd8ff,
  50834. +0x41c1,
  50835. +0x714c,
  50836. +0x746c,
  50837. +0xc543,
  50838. +0xc742,
  50839. +0xc541,
  50840. +0xeca,
  50841. +0xfdef,
  50842. +0xc540,
  50843. +0xd8ff,
  50844. +0x4163,
  50845. +0x734c,
  50846. +0x746c,
  50847. +0xc543,
  50848. +0xc742,
  50849. +0xc541,
  50850. +0xeb6,
  50851. +0xfdef,
  50852. +0xc540,
  50853. +0xc009,
  50854. +0x702c,
  50855. +0x754c,
  50856. +0x7b0f,
  50857. +0xd8ff,
  50858. +0xc543,
  50859. +0xc542,
  50860. +0xc541,
  50861. +0xea2,
  50862. +0xfdef,
  50863. +0xc540,
  50864. +0x79dd,
  50865. +0xd8ff,
  50866. +0x754c,
  50867. +0x746c,
  50868. +0x1c0c,
  50869. +0x3081,
  50870. +0xc542,
  50871. +0xc541,
  50872. +0xe8a,
  50873. +0xfdef,
  50874. +0xc540,
  50875. +0xc543,
  50876. +0xc542,
  50877. +0xc541,
  50878. +0xc540,
  50879. +0xd8ff,
  50880. +0x702c,
  50881. +0x754c,
  50882. +0xdb30,
  50883. +0xe76,
  50884. +0xfdcf,
  50885. +0x8a6,
  50886. +0xfe2f,
  50887. +0xd8ff,
  50888. +0xd8ff,
  50889. +0xd980,
  50890. +0x754c,
  50891. +0xc543,
  50892. +0xc542,
  50893. +0xc541,
  50894. +0xc540,
  50895. +0xe5e,
  50896. +0xfdef,
  50897. +0x746c,
  50898. +0xc0ac,
  50899. +0x1404,
  50900. +0x341b,
  50901. +0xc6c6,
  50902. +0xc2e6,
  50903. +0x1cfc,
  50904. +0xb6c8,
  50905. +0xc1a7,
  50906. +0x4708,
  50907. +0x1600,
  50908. +0x7100,
  50909. +0x9008,
  50910. +0x1e0,
  50911. +0xc046,
  50912. +0x2004,
  50913. +0xf80,
  50914. +0x0,
  50915. +0xff7f,
  50916. +0xc045,
  50917. +0x8f19,
  50918. +0xc044,
  50919. +0x8f10,
  50920. +0xc040,
  50921. +0x1600,
  50922. +0x7100,
  50923. +0x900e,
  50924. +0x4c,
  50925. +0xc041,
  50926. +0x40c3,
  50927. +0x900e,
  50928. +0x4c,
  50929. +0x9001,
  50930. +0xc042,
  50931. +0xc004,
  50932. +0xe889,
  50933. +0x40c3,
  50934. +0x0,
  50935. +0xffff,
  50936. +0x4100,
  50937. +0x4200,
  50938. +0xd26,
  50939. +0xfeaf,
  50940. +0x4300,
  50941. +0xc000,
  50942. +0xd90f,
  50943. +0x2078,
  50944. +0x100,
  50945. +0xc043,
  50946. +0x95a,
  50947. +0xfe2f,
  50948. +0xd80f,
  50949. +0x8708,
  50950. +0x70ad,
  50951. +0x781b,
  50952. +0x2005,
  50953. +0xf80,
  50954. +0x9003,
  50955. +0xe064,
  50956. +0xc76,
  50957. +0xffaf,
  50958. +0xb0a0,
  50959. +0x8729,
  50960. +0xab2,
  50961. +0xa0,
  50962. +0x710c,
  50963. +0xc005,
  50964. +0x712c,
  50965. +0x4338,
  50966. +0x1e00,
  50967. +0x7004,
  50968. +0x9009,
  50969. +0xe1e0,
  50970. +0x40c3,
  50971. +0x9003,
  50972. +0xe064,
  50973. +0x2042,
  50974. +0x98e,
  50975. +0xb6a0,
  50976. +0xb6a0,
  50977. +0x1e9c,
  50978. +0x135c,
  50979. +0x1e9b,
  50980. +0x135c,
  50981. +0x1ee6,
  50982. +0x9fc5,
  50983. +0x1ef2,
  50984. +0x9044,
  50985. +0x1ee4,
  50986. +0x9044,
  50987. +0xd62,
  50988. +0xfdef,
  50989. +0x970e,
  50990. +0xc101,
  50991. +0xc202,
  50992. +0xc9a,
  50993. +0x60,
  50994. +0x40e1,
  50995. +0xd80f,
  50996. +0x8f6,
  50997. +0xfe2f,
  50998. +0xd90f,
  50999. +0x8729,
  51000. +0xa62,
  51001. +0xa0,
  51002. +0x710c,
  51003. +0xc006,
  51004. +0x712c,
  51005. +0x1e00,
  51006. +0x7004,
  51007. +0x9009,
  51008. +0xe1e0,
  51009. +0xb6a0,
  51010. +0x1ee6,
  51011. +0x9f84,
  51012. +0x0,
  51013. +0xff00,
  51014. +0x1ef2,
  51015. +0x96c4,
  51016. +0x1ee4,
  51017. +0x96c4,
  51018. +0xd22,
  51019. +0xfdef,
  51020. +0x970a,
  51021. +0x8f58,
  51022. +0x8701,
  51023. +0xbc2,
  51024. +0x60,
  51025. +0x712c,
  51026. +0xc101,
  51027. +0xc202,
  51028. +0xc52,
  51029. +0x60,
  51030. +0x40e1,
  51031. +0xd80f,
  51032. +0x8ae,
  51033. +0xfe2f,
  51034. +0xd90f,
  51035. +0xc004,
  51036. +0xe805,
  51037. +0xfca,
  51038. +0xfdef,
  51039. +0xc003,
  51040. +0xf00f,
  51041. +0xc100,
  51042. +0xc003,
  51043. +0x2179,
  51044. +0x101,
  51045. +0xb962,
  51046. +0xb862,
  51047. +0x7a30,
  51048. +0x41c3,
  51049. +0x0,
  51050. +0xffff,
  51051. +0x7810,
  51052. +0xc42,
  51053. +0xfeaf,
  51054. +0x4320,
  51055. +0x1600,
  51056. +0x7100,
  51057. +0x900e,
  51058. +0x4c,
  51059. +0xc040,
  51060. +0x40c3,
  51061. +0x900e,
  51062. +0x4c,
  51063. +0x9001,
  51064. +0xc041,
  51065. +0xc005,
  51066. +0x1e00,
  51067. +0x7004,
  51068. +0x9009,
  51069. +0xe1e0,
  51070. +0xc003,
  51071. +0x8729,
  51072. +0x781b,
  51073. +0x781b,
  51074. +0x7504,
  51075. +0x9ce,
  51076. +0xa0,
  51077. +0xc042,
  51078. +0x8708,
  51079. +0x70ad,
  51080. +0x781b,
  51081. +0x2005,
  51082. +0xf80,
  51083. +0x9003,
  51084. +0xe064,
  51085. +0xb76,
  51086. +0xffaf,
  51087. +0xb0a0,
  51088. +0x712c,
  51089. +0xb6a0,
  51090. +0x1e9c,
  51091. +0x135c,
  51092. +0x1e9b,
  51093. +0x135c,
  51094. +0x1ee6,
  51095. +0x9fc5,
  51096. +0x1ef2,
  51097. +0x9044,
  51098. +0x1ee4,
  51099. +0x9044,
  51100. +0x970e,
  51101. +0xc7e,
  51102. +0xfdef,
  51103. +0x4338,
  51104. +0xc100,
  51105. +0xc201,
  51106. +0xbb6,
  51107. +0x60,
  51108. +0x40e1,
  51109. +0xc006,
  51110. +0xd90f,
  51111. +0x1e00,
  51112. +0x7004,
  51113. +0x9009,
  51114. +0xe1e0,
  51115. +0xd80f,
  51116. +0x806,
  51117. +0xfe2f,
  51118. +0xb6a0,
  51119. +0x8729,
  51120. +0x972,
  51121. +0xa0,
  51122. +0xc002,
  51123. +0x1ee6,
  51124. +0x9f84,
  51125. +0x0,
  51126. +0xff00,
  51127. +0x1ef2,
  51128. +0x96c4,
  51129. +0x1ee4,
  51130. +0x96c4,
  51131. +0x8705,
  51132. +0x712c,
  51133. +0x7104,
  51134. +0xc3a,
  51135. +0xfdef,
  51136. +0x7810,
  51137. +0xc100,
  51138. +0xc201,
  51139. +0xb76,
  51140. +0x60,
  51141. +0x40e1,
  51142. +0xc004,
  51143. +0xe807,
  51144. +0xc003,
  51145. +0xef2,
  51146. +0xfdef,
  51147. +0x2052,
  51148. +0x0,
  51149. +0x8f58,
  51150. +0x8703,
  51151. +0xac2,
  51152. +0x60,
  51153. +0x712c,
  51154. +0xc0a7,
  51155. +0x1404,
  51156. +0x341b,
  51157. +0xc6c6,
  51158. +0xc2e6,
  51159. +0x1cfc,
  51160. +0xb6c8,
  51161. +0xc1a8,
  51162. +0x4708,
  51163. +0x88b0,
  51164. +0x1600,
  51165. +0x7100,
  51166. +0x9008,
  51167. +0x1e0,
  51168. +0x43db,
  51169. +0x900e,
  51170. +0x4c,
  51171. +0xc047,
  51172. +0x2004,
  51173. +0xf80,
  51174. +0x0,
  51175. +0xff7f,
  51176. +0xc045,
  51177. +0x8f19,
  51178. +0xc043,
  51179. +0x1300,
  51180. +0x3100,
  51181. +0xc040,
  51182. +0x1302,
  51183. +0x3100,
  51184. +0xc041,
  51185. +0xc003,
  51186. +0xe889,
  51187. +0x40c3,
  51188. +0x0,
  51189. +0xffff,
  51190. +0x4100,
  51191. +0x4200,
  51192. +0xb2a,
  51193. +0xfeaf,
  51194. +0x4300,
  51195. +0x2578,
  51196. +0x1100,
  51197. +0xc042,
  51198. +0xd80f,
  51199. +0xf62,
  51200. +0xfdef,
  51201. +0xd90f,
  51202. +0x8708,
  51203. +0x2579,
  51204. +0x1101,
  51205. +0xba2,
  51206. +0xfeaf,
  51207. +0xc144,
  51208. +0xc005,
  51209. +0x1e00,
  51210. +0x7004,
  51211. +0x9009,
  51212. +0xe1e0,
  51213. +0x8729,
  51214. +0x8b6,
  51215. +0xa0,
  51216. +0x730c,
  51217. +0x70ad,
  51218. +0x46cb,
  51219. +0x9003,
  51220. +0xe03e,
  51221. +0xb6a0,
  51222. +0x1e9b,
  51223. +0x135c,
  51224. +0x1e9c,
  51225. +0x135c,
  51226. +0x1ee6,
  51227. +0x9fc5,
  51228. +0x1ef2,
  51229. +0x9045,
  51230. +0x1ee4,
  51231. +0x9045,
  51232. +0x970e,
  51233. +0xb76,
  51234. +0xfdef,
  51235. +0x712c,
  51236. +0xc100,
  51237. +0xc201,
  51238. +0xaae,
  51239. +0x60,
  51240. +0x40e1,
  51241. +0xd80f,
  51242. +0xf0a,
  51243. +0xfdef,
  51244. +0xd90f,
  51245. +0xc007,
  51246. +0x712c,
  51247. +0x1e00,
  51248. +0x7004,
  51249. +0x9009,
  51250. +0xe1e0,
  51251. +0xb6a0,
  51252. +0xb4e,
  51253. +0xfdef,
  51254. +0x970a,
  51255. +0x8f58,
  51256. +0x8702,
  51257. +0x9ee,
  51258. +0x60,
  51259. +0x712c,
  51260. +0xc100,
  51261. +0xc201,
  51262. +0xa7e,
  51263. +0x60,
  51264. +0x40e1,
  51265. +0xd80f,
  51266. +0xeda,
  51267. +0xfdef,
  51268. +0xd90f,
  51269. +0xc003,
  51270. +0xe807,
  51271. +0xc002,
  51272. +0xdf2,
  51273. +0xfdef,
  51274. +0x2052,
  51275. +0x0,
  51276. +0xf00d,
  51277. +0xc102,
  51278. +0xc004,
  51279. +0xb962,
  51280. +0xb862,
  51281. +0x7a30,
  51282. +0x41c3,
  51283. +0x0,
  51284. +0xffff,
  51285. +0x7810,
  51286. +0xa6e,
  51287. +0xfeaf,
  51288. +0x4320,
  51289. +0x1300,
  51290. +0x3100,
  51291. +0xc046,
  51292. +0x1302,
  51293. +0x3100,
  51294. +0xc040,
  51295. +0xc005,
  51296. +0x1e00,
  51297. +0x7004,
  51298. +0x9009,
  51299. +0xe1e0,
  51300. +0xc004,
  51301. +0x8729,
  51302. +0x781b,
  51303. +0x781b,
  51304. +0xe007,
  51305. +0x802,
  51306. +0xa0,
  51307. +0xc041,
  51308. +0x8708,
  51309. +0xad2,
  51310. +0xfeaf,
  51311. +0xc104,
  51312. +0x70ad,
  51313. +0x712c,
  51314. +0xb6a0,
  51315. +0x1e9b,
  51316. +0x135c,
  51317. +0x1e9c,
  51318. +0x135c,
  51319. +0x1ee6,
  51320. +0x9fc5,
  51321. +0x1ef2,
  51322. +0x9044,
  51323. +0x1ee4,
  51324. +0x9044,
  51325. +0x970e,
  51326. +0xaba,
  51327. +0xfdef,
  51328. +0x4338,
  51329. +0xc106,
  51330. +0xc200,
  51331. +0x9f6,
  51332. +0x60,
  51333. +0x40e1,
  51334. +0xc007,
  51335. +0xd90f,
  51336. +0x1e00,
  51337. +0x7004,
  51338. +0x9009,
  51339. +0xe1e0,
  51340. +0xd80f,
  51341. +0xe46,
  51342. +0xfdef,
  51343. +0xb6a0,
  51344. +0x8729,
  51345. +0xfb2,
  51346. +0x60,
  51347. +0xc001,
  51348. +0x40c3,
  51349. +0x0,
  51350. +0xff00,
  51351. +0x1ee6,
  51352. +0x9004,
  51353. +0x1ef2,
  51354. +0x96c4,
  51355. +0x1ee4,
  51356. +0x96c4,
  51357. +0x8705,
  51358. +0x712c,
  51359. +0x7104,
  51360. +0xa76,
  51361. +0xfdef,
  51362. +0x7810,
  51363. +0xc106,
  51364. +0xc200,
  51365. +0x9b2,
  51366. +0x60,
  51367. +0x40e1,
  51368. +0xc003,
  51369. +0xe805,
  51370. +0xd2e,
  51371. +0xfdef,
  51372. +0xc002,
  51373. +0x8f58,
  51374. +0x8703,
  51375. +0x902,
  51376. +0x60,
  51377. +0x712c,
  51378. +0xc0a8,
  51379. +0x1404,
  51380. +0x341b,
  51381. +0xc6c6,
  51382. +0xc2e6,
  51383. +0x1cfc,
  51384. +0xb6c8,
  51385. +0x2482,
  51386. +0x3703,
  51387. +0xc140,
  51388. +0xe22,
  51389. +0xfdef,
  51390. +0x712c,
  51391. +0x1600,
  51392. +0x7083,
  51393. +0x8000,
  51394. +0x4,
  51395. +0xc045,
  51396. +0xc08a,
  51397. +0xd9ff,
  51398. +0xb02,
  51399. +0xff6f,
  51400. +0xdab4,
  51401. +0x40c3,
  51402. +0x0,
  51403. +0x2100,
  51404. +0x1e00,
  51405. +0x7004,
  51406. +0x9003,
  51407. +0xe004,
  51408. +0x1e00,
  51409. +0x7005,
  51410. +0x9003,
  51411. +0xfec4,
  51412. +0xc000,
  51413. +0x2079,
  51414. +0x0,
  51415. +0x4898,
  51416. +0x205f,
  51417. +0x200,
  51418. +0xc147,
  51419. +0xc044,
  51420. +0x231a,
  51421. +0xf80,
  51422. +0x10,
  51423. +0x0,
  51424. +0xc304,
  51425. +0xc049,
  51426. +0x710c,
  51427. +0xc041,
  51428. +0xf011,
  51429. +0x4200,
  51430. +0x2144,
  51431. +0x7c0,
  51432. +0x219a,
  51433. +0x8,
  51434. +0xe805,
  51435. +0xb861,
  51436. +0x8ff,
  51437. +0x8031,
  51438. +0x7a5b,
  51439. +0x7164,
  51440. +0x2105,
  51441. +0xf80,
  51442. +0x9003,
  51443. +0xe0c4,
  51444. +0xb040,
  51445. +0xc007,
  51446. +0x796f,
  51447. +0x9df,
  51448. +0x8022,
  51449. +0x710c,
  51450. +0x43db,
  51451. +0x9002,
  51452. +0x64,
  51453. +0xc001,
  51454. +0x780f,
  51455. +0xe098,
  51456. +0x1d8,
  51457. +0x2d,
  51458. +0xc048,
  51459. +0x1600,
  51460. +0x7082,
  51461. +0x8000,
  51462. +0x771,
  51463. +0xf013,
  51464. +0xc005,
  51465. +0x2055,
  51466. +0x8c1,
  51467. +0xc009,
  51468. +0x7905,
  51469. +0x231a,
  51470. +0xf80,
  51471. +0x0,
  51472. +0x1000,
  51473. +0x7825,
  51474. +0x781b,
  51475. +0x2005,
  51476. +0xf81,
  51477. +0x9002,
  51478. +0x1e00,
  51479. +0xc008,
  51480. +0xb100,
  51481. +0x40c3,
  51482. +0x8000,
  51483. +0x771,
  51484. +0x8801,
  51485. +0x7b4f,
  51486. +0x8d5,
  51487. +0x80e5,
  51488. +0x7144,
  51489. +0x40c3,
  51490. +0x0,
  51491. +0x2100,
  51492. +0x1e00,
  51493. +0x7004,
  51494. +0x9003,
  51495. +0xe004,
  51496. +0xc000,
  51497. +0x41c3,
  51498. +0x9003,
  51499. +0xf064,
  51500. +0x7014,
  51501. +0x40c3,
  51502. +0x9003,
  51503. +0xfe64,
  51504. +0x703c,
  51505. +0x82e,
  51506. +0xffaf,
  51507. +0x1800,
  51508. +0x5,
  51509. +0x826,
  51510. +0xff8f,
  51511. +0xd80f,
  51512. +0xcee,
  51513. +0xfdef,
  51514. +0xd90f,
  51515. +0x730c,
  51516. +0xe5a,
  51517. +0x60,
  51518. +0x218a,
  51519. +0xfc7,
  51520. +0xde7f,
  51521. +0x45cb,
  51522. +0x9003,
  51523. +0xe024,
  51524. +0x710c,
  51525. +0xb5c0,
  51526. +0xc046,
  51527. +0xb506,
  51528. +0x208a,
  51529. +0x3c4,
  51530. +0x1dfe,
  51531. +0x9004,
  51532. +0xd818,
  51533. +0x91e,
  51534. +0xfdef,
  51535. +0x712c,
  51536. +0x208a,
  51537. +0x4,
  51538. +0x1e00,
  51539. +0x7004,
  51540. +0x9003,
  51541. +0xe004,
  51542. +0xd80f,
  51543. +0xcb2,
  51544. +0xfdef,
  51545. +0xd90f,
  51546. +0xd807,
  51547. +0x902,
  51548. +0xfdef,
  51549. +0x712c,
  51550. +0x710c,
  51551. +0xb5c0,
  51552. +0xb506,
  51553. +0xd80f,
  51554. +0xd90f,
  51555. +0xc9a,
  51556. +0xfdef,
  51557. +0x1dfe,
  51558. +0x93c5,
  51559. +0x730c,
  51560. +0x8e6,
  51561. +0xfdef,
  51562. +0x712c,
  51563. +0xd80f,
  51564. +0xc86,
  51565. +0xfdef,
  51566. +0xd90f,
  51567. +0x700c,
  51568. +0x712c,
  51569. +0x1d00,
  51570. +0x1fc5,
  51571. +0x1d0c,
  51572. +0x1fc5,
  51573. +0x8ce,
  51574. +0xfdef,
  51575. +0x1dfe,
  51576. +0x9005,
  51577. +0x1600,
  51578. +0x709f,
  51579. +0x8000,
  51580. +0x771,
  51581. +0xf003,
  51582. +0x71e7,
  51583. +0x40c3,
  51584. +0x8000,
  51585. +0x771,
  51586. +0x8801,
  51587. +0x252f,
  51588. +0x17c7,
  51589. +0x8c5,
  51590. +0x364,
  51591. +0x718d,
  51592. +0x1400,
  51593. +0x300b,
  51594. +0xc604,
  51595. +0xf003,
  51596. +0x71c5,
  51597. +0xc007,
  51598. +0x7bcf,
  51599. +0xbe1,
  51600. +0x8023,
  51601. +0x7474,
  51602. +0x255f,
  51603. +0x1480,
  51604. +0x23c0,
  51605. +0x1061,
  51606. +0x24ca,
  51607. +0x1061,
  51608. +0xc043,
  51609. +0xc103,
  51610. +0xc08a,
  51611. +0x6119,
  51612. +0x7974,
  51613. +0x9100,
  51614. +0xe0c0,
  51615. +0xf7ae,
  51616. +0x251a,
  51617. +0x1f80,
  51618. +0x0,
  51619. +0x1000,
  51620. +0xc042,
  51621. +0x4060,
  51622. +0x209a,
  51623. +0x4,
  51624. +0xc202,
  51625. +0x7845,
  51626. +0x7a1b,
  51627. +0x2205,
  51628. +0x6c2,
  51629. +0x9200,
  51630. +0x7014,
  51631. +0xc006,
  51632. +0x24ca,
  51633. +0x1021,
  51634. +0x20ca,
  51635. +0x21,
  51636. +0xc046,
  51637. +0xec0d,
  51638. +0xb1f,
  51639. +0xd0,
  51640. +0xb17,
  51641. +0x211,
  51642. +0x9200,
  51643. +0xb100,
  51644. +0x2614,
  51645. +0x7341,
  51646. +0x8000,
  51647. +0x88d,
  51648. +0xf023,
  51649. +0x708d,
  51650. +0xf1ca,
  51651. +0xb95,
  51652. +0x81d1,
  51653. +0x202f,
  51654. +0x2c7,
  51655. +0x2079,
  51656. +0x0,
  51657. +0x205f,
  51658. +0x102,
  51659. +0xf00f,
  51660. +0xc103,
  51661. +0x7144,
  51662. +0x673f,
  51663. +0x7f14,
  51664. +0x209a,
  51665. +0x4,
  51666. +0xc102,
  51667. +0x7825,
  51668. +0x781b,
  51669. +0x2005,
  51670. +0x6c0,
  51671. +0x9000,
  51672. +0xb700,
  51673. +0x784f,
  51674. +0xbe5,
  51675. +0x8025,
  51676. +0xc78a,
  51677. +0xb61,
  51678. +0x81d1,
  51679. +0x2614,
  51680. +0x7341,
  51681. +0x8000,
  51682. +0x88c,
  51683. +0xc001,
  51684. +0xa900,
  51685. +0xf1a8,
  51686. +0xc008,
  51687. +0x7104,
  51688. +0xc041,
  51689. +0xc006,
  51690. +0x7014,
  51691. +0xf313,
  51692. +0x1600,
  51693. +0x709b,
  51694. +0x8000,
  51695. +0x771,
  51696. +0x1600,
  51697. +0x7080,
  51698. +0x8000,
  51699. +0x0,
  51700. +0xc042,
  51701. +0xf003,
  51702. +0x7167,
  51703. +0x40c3,
  51704. +0x8000,
  51705. +0x771,
  51706. +0x8801,
  51707. +0x262f,
  51708. +0x16c7,
  51709. +0x85f,
  51710. +0x3a5,
  51711. +0xc704,
  51712. +0xf031,
  51713. +0x265f,
  51714. +0x1481,
  51715. +0x42c1,
  51716. +0x43a1,
  51717. +0x6038,
  51718. +0xc043,
  51719. +0x20f4,
  51720. +0x340,
  51721. +0x41c3,
  51722. +0x46,
  51723. +0x2,
  51724. +0xe22,
  51725. +0xfd6f,
  51726. +0x20bc,
  51727. +0x1,
  51728. +0xc005,
  51729. +0x261a,
  51730. +0x1f81,
  51731. +0x0,
  51732. +0x1000,
  51733. +0x71e5,
  51734. +0x2054,
  51735. +0xd00,
  51736. +0x7905,
  51737. +0x40a1,
  51738. +0x209a,
  51739. +0x4,
  51740. +0x7825,
  51741. +0x781b,
  51742. +0x2005,
  51743. +0xf81,
  51744. +0x9002,
  51745. +0x0,
  51746. +0xc003,
  51747. +0x20f4,
  51748. +0x342,
  51749. +0xc002,
  51750. +0xb8c3,
  51751. +0x6058,
  51752. +0x2049,
  51753. +0xfc0,
  51754. +0xb100,
  51755. +0xc007,
  51756. +0x7def,
  51757. +0xdab,
  51758. +0x9022,
  51759. +0xc08a,
  51760. +0xf1c6,
  51761. +0xc000,
  51762. +0x887,
  51763. +0x10,
  51764. +0xa12,
  51765. +0xfe4f,
  51766. +0x1600,
  51767. +0x708f,
  51768. +0x8000,
  51769. +0x771,
  51770. +0x4308,
  51771. +0xf003,
  51772. +0x71e5,
  51773. +0x41c3,
  51774. +0x8000,
  51775. +0x771,
  51776. +0x8921,
  51777. +0x78ef,
  51778. +0x967,
  51779. +0x24,
  51780. +0xdd09,
  51781. +0x41c3,
  51782. +0x8000,
  51783. +0x88c,
  51784. +0x7914,
  51785. +0x8960,
  51786. +0x8941,
  51787. +0x7270,
  51788. +0x4a74,
  51789. +0x4b51,
  51790. +0x21ca,
  51791. +0x30d,
  51792. +0x7e2f,
  51793. +0x261a,
  51794. +0x12ce,
  51795. +0xdc08,
  51796. +0x25ca,
  51797. +0x122d,
  51798. +0x24ca,
  51799. +0x112d,
  51800. +0x2e44,
  51801. +0x180e,
  51802. +0xf016,
  51803. +0xc205,
  51804. +0x219a,
  51805. +0x4,
  51806. +0x2254,
  51807. +0xd03,
  51808. +0x201a,
  51809. +0xf82,
  51810. +0x0,
  51811. +0x1000,
  51812. +0x7a65,
  51813. +0x7945,
  51814. +0x7b3b,
  51815. +0xbb91,
  51816. +0xbb9c,
  51817. +0xbb9f,
  51818. +0x9340,
  51819. +0x79d0,
  51820. +0x6159,
  51821. +0x2149,
  51822. +0xfc1,
  51823. +0xb320,
  51824. +0x798f,
  51825. +0x9d7,
  51826. +0x8364,
  51827. +0x7185,
  51828. +0xf1c8,
  51829. +0x2480,
  51830. +0x3703,
  51831. +0x1404,
  51832. +0x341b,
  51833. +0xc6c6,
  51834. +0xc2e6,
  51835. +0x1cfc,
  51836. +0xb6c8,
  51837. +0x2482,
  51838. +0x3f0a,
  51839. +0xc041,
  51840. +0x1600,
  51841. +0x7080,
  51842. +0x8000,
  51843. +0x4,
  51844. +0xc14b,
  51845. +0x71ad,
  51846. +0x201a,
  51847. +0xf80,
  51848. +0x20,
  51849. +0x0,
  51850. +0x41c3,
  51851. +0x49,
  51852. +0x0,
  51853. +0x2005,
  51854. +0xf80,
  51855. +0x9002,
  51856. +0x86,
  51857. +0x9000,
  51858. +0x781d,
  51859. +0x781d,
  51860. +0x781d,
  51861. +0x781d,
  51862. +0x781d,
  51863. +0x781d,
  51864. +0xd0a,
  51865. +0xfd6f,
  51866. +0x2506,
  51867. +0x1000,
  51868. +0x8e6,
  51869. +0xfeaf,
  51870. +0x700c,
  51871. +0x700c,
  51872. +0x41c3,
  51873. +0x9003,
  51874. +0xff68,
  51875. +0x1e00,
  51876. +0x7004,
  51877. +0x9003,
  51878. +0xe004,
  51879. +0xb100,
  51880. +0xc001,
  51881. +0x47cb,
  51882. +0x8000,
  51883. +0x76e,
  51884. +0x2044,
  51885. +0x7ce,
  51886. +0x40a1,
  51887. +0xee06,
  51888. +0xbe61,
  51889. +0xe01,
  51890. +0x1031,
  51891. +0x781b,
  51892. +0x205a,
  51893. +0x102,
  51894. +0x1600,
  51895. +0x7100,
  51896. +0x9008,
  51897. +0x1ea,
  51898. +0xc045,
  51899. +0x11c3,
  51900. +0x700,
  51901. +0xc044,
  51902. +0xca0a,
  51903. +0x208c,
  51904. +0x8fc3,
  51905. +0xf40c,
  51906. +0x1600,
  51907. +0x7080,
  51908. +0x8000,
  51909. +0x0,
  51910. +0xb8e5,
  51911. +0xd8ff,
  51912. +0xf204,
  51913. +0x8f00,
  51914. +0x1a0a,
  51915. +0x3002,
  51916. +0xc101,
  51917. +0x220f,
  51918. +0x41,
  51919. +0xc14a,
  51920. +0x8f20,
  51921. +0x2139,
  51922. +0x0,
  51923. +0xf00f,
  51924. +0xc004,
  51925. +0xb885,
  51926. +0x1e00,
  51927. +0x7004,
  51928. +0x9005,
  51929. +0xe0ee,
  51930. +0xc005,
  51931. +0x1e00,
  51932. +0x7004,
  51933. +0x9008,
  51934. +0x1ea,
  51935. +0xc002,
  51936. +0x7104,
  51937. +0xc042,
  51938. +0xc00b,
  51939. +0x2079,
  51940. +0x0,
  51941. +0x6822,
  51942. +0xc002,
  51943. +0x7d0f,
  51944. +0x71b1,
  51945. +0x328,
  51946. +0x2c,
  51947. +0x70cd,
  51948. +0xc005,
  51949. +0x714c,
  51950. +0x2004,
  51951. +0xf81,
  51952. +0x0,
  51953. +0xc0ff,
  51954. +0x2004,
  51955. +0xf80,
  51956. +0x0,
  51957. +0x3f00,
  51958. +0x2080,
  51959. +0x10,
  51960. +0x7825,
  51961. +0x1e00,
  51962. +0x7004,
  51963. +0x9008,
  51964. +0x1ea,
  51965. +0x1e00,
  51966. +0x7384,
  51967. +0x900f,
  51968. +0xe022,
  51969. +0xc004,
  51970. +0x762c,
  51971. +0xb8a5,
  51972. +0x1e00,
  51973. +0x7004,
  51974. +0x9005,
  51975. +0xe0ee,
  51976. +0xc00a,
  51977. +0xf22,
  51978. +0xff6f,
  51979. +0x780f,
  51980. +0xc001,
  51981. +0x780f,
  51982. +0xed06,
  51983. +0xb52,
  51984. +0xffef,
  51985. +0x2578,
  51986. +0x1081,
  51987. +0xf1c2,
  51988. +0x972,
  51989. +0xfdef,
  51990. +0x712c,
  51991. +0x1600,
  51992. +0x709b,
  51993. +0x8000,
  51994. +0x4,
  51995. +0x902,
  51996. +0xfdef,
  51997. +0xc048,
  51998. +0xc047,
  51999. +0x2400,
  52000. +0x3f80,
  52001. +0x0,
  52002. +0x260,
  52003. +0x702c,
  52004. +0xe46,
  52005. +0xff2f,
  52006. +0xda5a,
  52007. +0x2400,
  52008. +0x3f80,
  52009. +0x0,
  52010. +0x1ac,
  52011. +0xe3a,
  52012. +0xff2f,
  52013. +0xdab4,
  52014. +0xdf6,
  52015. +0xfeef,
  52016. +0x208a,
  52017. +0xb04,
  52018. +0xd86,
  52019. +0xfeef,
  52020. +0xc046,
  52021. +0x1e00,
  52022. +0x7384,
  52023. +0x9003,
  52024. +0xfec4,
  52025. +0xc007,
  52026. +0x2079,
  52027. +0x0,
  52028. +0xe008,
  52029. +0xc043,
  52030. +0x231a,
  52031. +0x3f80,
  52032. +0x10,
  52033. +0x0,
  52034. +0xc04c,
  52035. +0xf012,
  52036. +0x4200,
  52037. +0x2144,
  52038. +0x7c0,
  52039. +0x219a,
  52040. +0x8,
  52041. +0xe806,
  52042. +0xb861,
  52043. +0x801,
  52044. +0x31,
  52045. +0x7a5b,
  52046. +0x71c5,
  52047. +0x2105,
  52048. +0xf80,
  52049. +0x9003,
  52050. +0xe0c4,
  52051. +0xb040,
  52052. +0xc003,
  52053. +0x79cf,
  52054. +0x9dd,
  52055. +0x8022,
  52056. +0x710c,
  52057. +0x231a,
  52058. +0x3f9b,
  52059. +0x20,
  52060. +0x0,
  52061. +0xd880,
  52062. +0xb88e,
  52063. +0x1e00,
  52064. +0x7004,
  52065. +0x9003,
  52066. +0xe004,
  52067. +0x2305,
  52068. +0x3f80,
  52069. +0x9002,
  52070. +0x86,
  52071. +0x9000,
  52072. +0x2305,
  52073. +0x3f81,
  52074. +0x9003,
  52075. +0xfe86,
  52076. +0xb8a0,
  52077. +0xfa2,
  52078. +0xfe2f,
  52079. +0xb100,
  52080. +0xda3f,
  52081. +0x208c,
  52082. +0x8ec3,
  52083. +0xf604,
  52084. +0x2844,
  52085. +0x102,
  52086. +0x8f23,
  52087. +0xf011,
  52088. +0xc008,
  52089. +0x7124,
  52090. +0x2054,
  52091. +0xd0c,
  52092. +0x231a,
  52093. +0xf80,
  52094. +0x0,
  52095. +0x1000,
  52096. +0x7885,
  52097. +0x781b,
  52098. +0x2005,
  52099. +0xf80,
  52100. +0x9002,
  52101. +0x1e00,
  52102. +0xb040,
  52103. +0x8f04,
  52104. +0x7b2f,
  52105. +0x8e1,
  52106. +0x80e5,
  52107. +0x208a,
  52108. +0x7c4,
  52109. +0x41c3,
  52110. +0x9003,
  52111. +0xe024,
  52112. +0xb100,
  52113. +0x208a,
  52114. +0x3c4,
  52115. +0x190c,
  52116. +0x45,
  52117. +0x19fe,
  52118. +0x8004,
  52119. +0x700c,
  52120. +0xf003,
  52121. +0xc009,
  52122. +0x7404,
  52123. +0x8fc3,
  52124. +0x780f,
  52125. +0x82f,
  52126. +0x7f4,
  52127. +0xc049,
  52128. +0xf09d,
  52129. +0xc008,
  52130. +0x71c5,
  52131. +0x2055,
  52132. +0x8c1,
  52133. +0xc00c,
  52134. +0x7905,
  52135. +0x221a,
  52136. +0xf80,
  52137. +0x0,
  52138. +0x1000,
  52139. +0x7825,
  52140. +0x781b,
  52141. +0x2005,
  52142. +0xf81,
  52143. +0x9002,
  52144. +0x1e00,
  52145. +0xc009,
  52146. +0xb100,
  52147. +0x8f04,
  52148. +0x7acf,
  52149. +0x8db,
  52150. +0x80a5,
  52151. +0xd80f,
  52152. +0xfee,
  52153. +0xfdaf,
  52154. +0xd90f,
  52155. +0x45cb,
  52156. +0x9003,
  52157. +0xfe64,
  52158. +0xb12,
  52159. +0xff6f,
  52160. +0x1d00,
  52161. +0x1005,
  52162. +0xb0a,
  52163. +0xff4f,
  52164. +0x98a,
  52165. +0xff2f,
  52166. +0xc006,
  52167. +0x710c,
  52168. +0x942,
  52169. +0x60,
  52170. +0x218a,
  52171. +0xfc7,
  52172. +0xd820,
  52173. +0xc1e,
  52174. +0xfdaf,
  52175. +0x712c,
  52176. +0xc091,
  52177. +0x702c,
  52178. +0xaba,
  52179. +0x20,
  52180. +0x714c,
  52181. +0xd80f,
  52182. +0xfb2,
  52183. +0xfdaf,
  52184. +0xd90f,
  52185. +0xd87f,
  52186. +0xada,
  52187. +0xff6f,
  52188. +0xb500,
  52189. +0xad6,
  52190. +0xff4f,
  52191. +0x956,
  52192. +0xff2f,
  52193. +0xc006,
  52194. +0x730c,
  52195. +0x90e,
  52196. +0x60,
  52197. +0x218a,
  52198. +0xfc7,
  52199. +0xd820,
  52200. +0xbe6,
  52201. +0xfdaf,
  52202. +0x712c,
  52203. +0x2455,
  52204. +0x3f80,
  52205. +0x702c,
  52206. +0xa82,
  52207. +0x20,
  52208. +0x714c,
  52209. +0x8f63,
  52210. +0x235f,
  52211. +0x24c,
  52212. +0xf006,
  52213. +0xc007,
  52214. +0x7164,
  52215. +0x7014,
  52216. +0x24c0,
  52217. +0x1061,
  52218. +0x8f04,
  52219. +0x796f,
  52220. +0x83b,
  52221. +0x8064,
  52222. +0x4338,
  52223. +0xc08e,
  52224. +0x702c,
  52225. +0xc8e,
  52226. +0xff2f,
  52227. +0xda09,
  52228. +0x70cd,
  52229. +0xf004,
  52230. +0x71c5,
  52231. +0x7185,
  52232. +0xc003,
  52233. +0x7dcf,
  52234. +0xdd7,
  52235. +0x9023,
  52236. +0x798f,
  52237. +0xc091,
  52238. +0x20f5,
  52239. +0x40,
  52240. +0xc040,
  52241. +0x2455,
  52242. +0x3f80,
  52243. +0x20f5,
  52244. +0x5f,
  52245. +0xc000,
  52246. +0x235f,
  52247. +0x3241,
  52248. +0x200e,
  52249. +0x7c0,
  52250. +0x2048,
  52251. +0xb,
  52252. +0xc08e,
  52253. +0x60b8,
  52254. +0x1800,
  52255. +0x2c2,
  52256. +0x202f,
  52257. +0x2c7,
  52258. +0xc04d,
  52259. +0x2400,
  52260. +0x3f80,
  52261. +0x0,
  52262. +0x260,
  52263. +0x6038,
  52264. +0x60b8,
  52265. +0x8840,
  52266. +0xc10d,
  52267. +0xab9,
  52268. +0x8043,
  52269. +0x235f,
  52270. +0x3481,
  52271. +0x1800,
  52272. +0x2c2,
  52273. +0x2400,
  52274. +0x3f80,
  52275. +0x0,
  52276. +0x1ac,
  52277. +0x6119,
  52278. +0xc000,
  52279. +0x79b4,
  52280. +0x70e3,
  52281. +0x781d,
  52282. +0xb100,
  52283. +0xf1cc,
  52284. +0x71c5,
  52285. +0x8f04,
  52286. +0x79cf,
  52287. +0x4338,
  52288. +0x7110,
  52289. +0x700c,
  52290. +0x66,
  52291. +0x2e,
  52292. +0xc040,
  52293. +0x521,
  52294. +0xffcf,
  52295. +0x235f,
  52296. +0x3241,
  52297. +0x2400,
  52298. +0x3f80,
  52299. +0x0,
  52300. +0x260,
  52301. +0x43a1,
  52302. +0x6038,
  52303. +0x41c3,
  52304. +0x3d,
  52305. +0x2,
  52306. +0x996,
  52307. +0xfd6f,
  52308. +0x60a8,
  52309. +0x41a1,
  52310. +0x231a,
  52311. +0x3f80,
  52312. +0x0,
  52313. +0x2000,
  52314. +0x219a,
  52315. +0x8,
  52316. +0x235f,
  52317. +0x3483,
  52318. +0x42c3,
  52319. +0x9002,
  52320. +0x80,
  52321. +0x7905,
  52322. +0x2400,
  52323. +0x3f80,
  52324. +0x0,
  52325. +0x1ac,
  52326. +0x631b,
  52327. +0x23f4,
  52328. +0x340,
  52329. +0x2105,
  52330. +0x8c,
  52331. +0xb400,
  52332. +0x2242,
  52333. +0x800,
  52334. +0x7905,
  52335. +0x23f4,
  52336. +0x340,
  52337. +0xb100,
  52338. +0xc000,
  52339. +0x7104,
  52340. +0xc040,
  52341. +0xc000,
  52342. +0x7d0f,
  52343. +0xc003,
  52344. +0xd9f,
  52345. +0x9022,
  52346. +0x4263,
  52347. +0xf1c2,
  52348. +0x2480,
  52349. +0x3f0a,
  52350. +0x1404,
  52351. +0x341b,
  52352. +0xc6c6,
  52353. +0x78e0,
  52354. +0xc2e6,
  52355. +0x44cb,
  52356. +0x8000,
  52357. +0x771,
  52358. +0x8cc0,
  52359. +0x261f,
  52360. +0x108f,
  52361. +0xf003,
  52362. +0x71c5,
  52363. +0x8c61,
  52364. +0xb31,
  52365. +0x3a3,
  52366. +0x706d,
  52367. +0xf01c,
  52368. +0x261a,
  52369. +0x1f9f,
  52370. +0x0,
  52371. +0x1000,
  52372. +0x239a,
  52373. +0x4,
  52374. +0x2114,
  52375. +0x34d,
  52376. +0x2705,
  52377. +0x301f,
  52378. +0x2305,
  52379. +0x7c3,
  52380. +0x7b7b,
  52381. +0xbb91,
  52382. +0xbb9c,
  52383. +0xbb9f,
  52384. +0x9360,
  52385. +0x71e5,
  52386. +0x7165,
  52387. +0xb560,
  52388. +0x232f,
  52389. +0x2c7,
  52390. +0xbd5,
  52391. +0x80a2,
  52392. +0x7df0,
  52393. +0xf1e2,
  52394. +0xc6c6,
  52395. +0x78e0,
  52396. +0xc2e6,
  52397. +0x1cfc,
  52398. +0xb6c8,
  52399. +0x201a,
  52400. +0xf8e,
  52401. +0x0,
  52402. +0x2000,
  52403. +0x4220,
  52404. +0x7d5d,
  52405. +0x7fbd,
  52406. +0x4100,
  52407. +0x40c3,
  52408. +0x9002,
  52409. +0xb2,
  52410. +0x2605,
  52411. +0x1003,
  52412. +0x708d,
  52413. +0x2745,
  52414. +0x160d,
  52415. +0x7204,
  52416. +0xb380,
  52417. +0xb3a0,
  52418. +0x2605,
  52419. +0x100d,
  52420. +0x7204,
  52421. +0x95a0,
  52422. +0x78c5,
  52423. +0xbac1,
  52424. +0x90c0,
  52425. +0xb380,
  52426. +0x6a83,
  52427. +0x2444,
  52428. +0x17c3,
  52429. +0x40a1,
  52430. +0xeb05,
  52431. +0xbb61,
  52432. +0xbff,
  52433. +0x8031,
  52434. +0x781d,
  52435. +0x2044,
  52436. +0x83,
  52437. +0x40a1,
  52438. +0x2244,
  52439. +0x7cf,
  52440. +0xef05,
  52441. +0xbf61,
  52442. +0xfff,
  52443. +0x9031,
  52444. +0x781d,
  52445. +0xb8c0,
  52446. +0x6ae6,
  52447. +0x7b05,
  52448. +0x2744,
  52449. +0x17db,
  52450. +0x40a1,
  52451. +0xb11,
  52452. +0x3010,
  52453. +0x2342,
  52454. +0x305b,
  52455. +0xbff,
  52456. +0xb031,
  52457. +0x781d,
  52458. +0x2044,
  52459. +0x100,
  52460. +0x2240,
  52461. +0x25f,
  52462. +0x7b05,
  52463. +0x40a1,
  52464. +0x2744,
  52465. +0x37cd,
  52466. +0xed05,
  52467. +0xbd61,
  52468. +0xdff,
  52469. +0x9031,
  52470. +0x781d,
  52471. +0x2044,
  52472. +0x200,
  52473. +0x7b05,
  52474. +0x40c1,
  52475. +0xbcc4,
  52476. +0xec05,
  52477. +0xbc61,
  52478. +0xcff,
  52479. +0x9031,
  52480. +0x781d,
  52481. +0x2044,
  52482. +0x8c,
  52483. +0x40c1,
  52484. +0xbac4,
  52485. +0xea06,
  52486. +0xba61,
  52487. +0xa01,
  52488. +0x31,
  52489. +0x781d,
  52490. +0xb8c0,
  52491. +0x2005,
  52492. +0x302,
  52493. +0x40c1,
  52494. +0xbfc4,
  52495. +0xef06,
  52496. +0xbf61,
  52497. +0xf01,
  52498. +0x1031,
  52499. +0x781d,
  52500. +0x2044,
  52501. +0x100,
  52502. +0x7a05,
  52503. +0x40c1,
  52504. +0x2744,
  52505. +0x37df,
  52506. +0xf0f,
  52507. +0x3010,
  52508. +0x2742,
  52509. +0x305f,
  52510. +0xffd,
  52511. +0xb031,
  52512. +0x781d,
  52513. +0x2044,
  52514. +0x200,
  52515. +0x7845,
  52516. +0x205f,
  52517. +0x400,
  52518. +0x7865,
  52519. +0xdee,
  52520. +0xfdaf,
  52521. +0x780f,
  52522. +0x1404,
  52523. +0x341b,
  52524. +0xc6c6,
  52525. +0x78e0,
  52526. +0xc2e6,
  52527. +0x1cfc,
  52528. +0xb6c8,
  52529. +0xc1a2,
  52530. +0x43db,
  52531. +0x8000,
  52532. +0x771,
  52533. +0x1300,
  52534. +0x308d,
  52535. +0x706c,
  52536. +0x71ef,
  52537. +0xc141,
  52538. +0xc040,
  52539. +0xea86,
  52540. +0x7ebb,
  52541. +0x742c,
  52542. +0x748d,
  52543. +0xf010,
  52544. +0x255f,
  52545. +0x124e,
  52546. +0xa13,
  52547. +0xb1,
  52548. +0xdc08,
  52549. +0xe608,
  52550. +0x274a,
  52551. +0x3240,
  52552. +0x712c,
  52553. +0xdb08,
  52554. +0xf004,
  52555. +0x712c,
  52556. +0xf002,
  52557. +0x71a5,
  52558. +0x1301,
  52559. +0x3080,
  52560. +0x813,
  52561. +0x363,
  52562. +0x4260,
  52563. +0xf026,
  52564. +0xc700,
  52565. +0x623a,
  52566. +0x7fd4,
  52567. +0xb700,
  52568. +0x76e3,
  52569. +0xceb,
  52570. +0x90a2,
  52571. +0x4040,
  52572. +0x209a,
  52573. +0x8,
  52574. +0x251a,
  52575. +0x1f8f,
  52576. +0x0,
  52577. +0x2000,
  52578. +0x78e5,
  52579. +0x2005,
  52580. +0xf80,
  52581. +0x9002,
  52582. +0x64,
  52583. +0x9000,
  52584. +0xc701,
  52585. +0xef6c,
  52586. +0x278a,
  52587. +0x1fcf,
  52588. +0x224a,
  52589. +0x1280,
  52590. +0x7f04,
  52591. +0x2242,
  52592. +0x104a,
  52593. +0xaff,
  52594. +0x9031,
  52595. +0x781d,
  52596. +0x205f,
  52597. +0x800,
  52598. +0x60f8,
  52599. +0xf1de,
  52600. +0xc0a2,
  52601. +0x1404,
  52602. +0x341b,
  52603. +0xc6c6,
  52604. +0xc0f1,
  52605. +0x8819,
  52606. +0x89a,
  52607. +0xfe6f,
  52608. +0x4320,
  52609. +0xe807,
  52610. +0x40c3,
  52611. +0x900e,
  52612. +0x1e4c,
  52613. +0xb060,
  52614. +0xb041,
  52615. +0xc0d1,
  52616. +0x7ee0,
  52617. +0x78e0,
  52618. +0xc0e4,
  52619. +0x70ad,
  52620. +0xf002,
  52621. +0x71a5,
  52622. +0xd27,
  52623. +0x10b2,
  52624. +0x708d,
  52625. +0xf014,
  52626. +0x255a,
  52627. +0x1c82,
  52628. +0x605b,
  52629. +0x245a,
  52630. +0x1642,
  52631. +0x627a,
  52632. +0x623e,
  52633. +0x2414,
  52634. +0x1343,
  52635. +0x42c3,
  52636. +0x8000,
  52637. +0x43c,
  52638. +0x634a,
  52639. +0x7185,
  52640. +0xae40,
  52641. +0xce5,
  52642. +0x9092,
  52643. +0xf1eb,
  52644. +0xc4c4,
  52645. +0x78e0,
  52646. +0x791b,
  52647. +0x781d,
  52648. +0x2184,
  52649. +0xa82,
  52650. +0x2046,
  52651. +0xa80,
  52652. +0x7825,
  52653. +0x205a,
  52654. +0x101,
  52655. +0x781d,
  52656. +0x781d,
  52657. +0x2044,
  52658. +0xcc0,
  52659. +0x2184,
  52660. +0x303,
  52661. +0x7825,
  52662. +0x205f,
  52663. +0x401,
  52664. +0x781d,
  52665. +0x781d,
  52666. +0x781d,
  52667. +0x781d,
  52668. +0x7825,
  52669. +0x7fe0,
  52670. +0x780f,
  52671. +0x78e0,
  52672. +0xc2e2,
  52673. +0x45cb,
  52674. +0x9005,
  52675. +0xe000,
  52676. +0xd820,
  52677. +0xd8a,
  52678. +0xfeef,
  52679. +0x1d00,
  52680. +0x1045,
  52681. +0x1d00,
  52682. +0x1005,
  52683. +0xc6c2,
  52684. +0xc2e6,
  52685. +0x1cfc,
  52686. +0xb6c8,
  52687. +0xc1ad,
  52688. +0x4318,
  52689. +0x710c,
  52690. +0x2344,
  52691. +0x37c2,
  52692. +0xea05,
  52693. +0xba61,
  52694. +0xaff,
  52695. +0x8031,
  52696. +0x781b,
  52697. +0x205a,
  52698. +0x100,
  52699. +0xc142,
  52700. +0x702c,
  52701. +0x200f,
  52702. +0x6cd,
  52703. +0x1600,
  52704. +0x7080,
  52705. +0x8000,
  52706. +0x4,
  52707. +0x201a,
  52708. +0xf80,
  52709. +0x10,
  52710. +0x0,
  52711. +0xc044,
  52712. +0xf010,
  52713. +0x211a,
  52714. +0xf80,
  52715. +0x0,
  52716. +0x2000,
  52717. +0x7124,
  52718. +0x2005,
  52719. +0xf82,
  52720. +0x9002,
  52721. +0x94,
  52722. +0x9200,
  52723. +0x2004,
  52724. +0xf80,
  52725. +0x0,
  52726. +0xfbff,
  52727. +0xb200,
  52728. +0x9e3,
  52729. +0x8292,
  52730. +0x1600,
  52731. +0x7100,
  52732. +0x9004,
  52733. +0xaa,
  52734. +0xc045,
  52735. +0x40c3,
  52736. +0x8000,
  52737. +0x528,
  52738. +0x1e00,
  52739. +0x7085,
  52740. +0x9005,
  52741. +0xe0aa,
  52742. +0xa62,
  52743. +0xe0,
  52744. +0xd978,
  52745. +0xe56,
  52746. +0xfd8f,
  52747. +0xd80f,
  52748. +0xb46,
  52749. +0xfdaf,
  52750. +0xd90f,
  52751. +0xe72,
  52752. +0xff0f,
  52753. +0x40c3,
  52754. +0x8000,
  52755. +0x76d,
  52756. +0xe013,
  52757. +0x712c,
  52758. +0xaee,
  52759. +0x20,
  52760. +0xc041,
  52761. +0xc001,
  52762. +0x712c,
  52763. +0xa96,
  52764. +0xfdaf,
  52765. +0xdaf7,
  52766. +0x1600,
  52767. +0x7081,
  52768. +0x8000,
  52769. +0x76d,
  52770. +0x235f,
  52771. +0x3640,
  52772. +0x704c,
  52773. +0x215f,
  52774. +0xc81,
  52775. +0x238a,
  52776. +0xf7f,
  52777. +0xc043,
  52778. +0x1c00,
  52779. +0x3fc1,
  52780. +0x6119,
  52781. +0xc001,
  52782. +0x6119,
  52783. +0x255a,
  52784. +0x1100,
  52785. +0x78a5,
  52786. +0x780f,
  52787. +0xcce,
  52788. +0xa0,
  52789. +0xc047,
  52790. +0xc001,
  52791. +0xeaa,
  52792. +0xffef,
  52793. +0x712c,
  52794. +0x1600,
  52795. +0x7080,
  52796. +0x8000,
  52797. +0x76d,
  52798. +0x7daf,
  52799. +0x205f,
  52800. +0xc81,
  52801. +0xc003,
  52802. +0x6038,
  52803. +0x70c3,
  52804. +0x8000,
  52805. +0x76d,
  52806. +0x88d4,
  52807. +0x40c3,
  52808. +0x9003,
  52809. +0xe024,
  52810. +0x218a,
  52811. +0x44,
  52812. +0x1800,
  52813. +0x45,
  52814. +0x180c,
  52815. +0x45,
  52816. +0x18fe,
  52817. +0x8044,
  52818. +0x40a1,
  52819. +0xb86,
  52820. +0xa0,
  52821. +0x702c,
  52822. +0xd830,
  52823. +0xf0a,
  52824. +0xfd6f,
  52825. +0x712c,
  52826. +0x2644,
  52827. +0x1200,
  52828. +0xdc2,
  52829. +0xfe2f,
  52830. +0xc046,
  52831. +0x700c,
  52832. +0xf005,
  52833. +0x6119,
  52834. +0x1900,
  52835. +0xfc3,
  52836. +0x7104,
  52837. +0x8fb,
  52838. +0x8532,
  52839. +0xc188,
  52840. +0x700c,
  52841. +0xee6,
  52842. +0xfd6f,
  52843. +0x712c,
  52844. +0xd80f,
  52845. +0xa86,
  52846. +0xfdaf,
  52847. +0xd90f,
  52848. +0x40a1,
  52849. +0xb4a,
  52850. +0xa0,
  52851. +0x712c,
  52852. +0x208a,
  52853. +0xfc7,
  52854. +0x45cb,
  52855. +0x9003,
  52856. +0xe174,
  52857. +0x70cd,
  52858. +0xb500,
  52859. +0xb501,
  52860. +0x1d59,
  52861. +0x939c,
  52862. +0xe8d,
  52863. +0x1a33,
  52864. +0x40e1,
  52865. +0x700c,
  52866. +0xeb2,
  52867. +0xfd6f,
  52868. +0x712c,
  52869. +0x40c3,
  52870. +0x8000,
  52871. +0x76d,
  52872. +0x8822,
  52873. +0x70ed,
  52874. +0xf002,
  52875. +0x7124,
  52876. +0x40c3,
  52877. +0x8000,
  52878. +0x76d,
  52879. +0x8803,
  52880. +0x85b,
  52881. +0x62,
  52882. +0xd80f,
  52883. +0x211a,
  52884. +0xf80,
  52885. +0x0,
  52886. +0x1000,
  52887. +0xc388,
  52888. +0x633b,
  52889. +0x206c,
  52890. +0x302,
  52891. +0x2205,
  52892. +0xf80,
  52893. +0x9002,
  52894. +0x166,
  52895. +0x9000,
  52896. +0x8b80,
  52897. +0x2079,
  52898. +0x0,
  52899. +0x7c9b,
  52900. +0x7885,
  52901. +0xab00,
  52902. +0x211a,
  52903. +0xf80,
  52904. +0x0,
  52905. +0x800,
  52906. +0x2004,
  52907. +0xf80,
  52908. +0x0,
  52909. +0x800,
  52910. +0x7845,
  52911. +0x2005,
  52912. +0xf82,
  52913. +0x9002,
  52914. +0x64,
  52915. +0x9200,
  52916. +0x8b60,
  52917. +0x2353,
  52918. +0x80be,
  52919. +0xf3d5,
  52920. +0x2080,
  52921. +0x10,
  52922. +0x71ed,
  52923. +0xb200,
  52924. +0xf1cf,
  52925. +0x9e6,
  52926. +0xfdaf,
  52927. +0xd90f,
  52928. +0x71c5,
  52929. +0xf7d,
  52930. +0x9031,
  52931. +0x700c,
  52932. +0x41c3,
  52933. +0x6d,
  52934. +0x0,
  52935. +0xcae,
  52936. +0xfd2f,
  52937. +0x2078,
  52938. +0x0,
  52939. +0x1d00,
  52940. +0x1005,
  52941. +0xce2,
  52942. +0xfe2f,
  52943. +0x1d02,
  52944. +0x1005,
  52945. +0x700c,
  52946. +0xa12,
  52947. +0x20,
  52948. +0x732c,
  52949. +0xd840,
  52950. +0xe0a,
  52951. +0xfd6f,
  52952. +0x712c,
  52953. +0xc002,
  52954. +0x712c,
  52955. +0xcaa,
  52956. +0xffef,
  52957. +0x704c,
  52958. +0xc006,
  52959. +0x205f,
  52960. +0x100,
  52961. +0x2052,
  52962. +0x142,
  52963. +0x40c3,
  52964. +0x8000,
  52965. +0x76d,
  52966. +0x8863,
  52967. +0x40c3,
  52968. +0x8000,
  52969. +0x76d,
  52970. +0x8822,
  52971. +0xe220,
  52972. +0xf009,
  52973. +0xc002,
  52974. +0x20f4,
  52975. +0x40,
  52976. +0x4854,
  52977. +0xc002,
  52978. +0x7834,
  52979. +0xb080,
  52980. +0x7124,
  52981. +0xbf3,
  52982. +0x8063,
  52983. +0x4063,
  52984. +0x9aa,
  52985. +0xfdaf,
  52986. +0x712c,
  52987. +0x2055,
  52988. +0x801,
  52989. +0xc004,
  52990. +0x714c,
  52991. +0x716c,
  52992. +0x7825,
  52993. +0x8d2,
  52994. +0xe0,
  52995. +0xc102,
  52996. +0x704c,
  52997. +0x1e00,
  52998. +0x7084,
  52999. +0x9003,
  53000. +0xe004,
  53001. +0x1e00,
  53002. +0x7084,
  53003. +0x9005,
  53004. +0xe076,
  53005. +0xc005,
  53006. +0x1e00,
  53007. +0x7004,
  53008. +0x9005,
  53009. +0xe0aa,
  53010. +0xf00d,
  53011. +0x221a,
  53012. +0xf80,
  53013. +0x0,
  53014. +0x2000,
  53015. +0x7144,
  53016. +0x2005,
  53017. +0xf81,
  53018. +0x9002,
  53019. +0x94,
  53020. +0x9100,
  53021. +0xb88a,
  53022. +0xb100,
  53023. +0xaeb,
  53024. +0x8292,
  53025. +0xd42,
  53026. +0xffcf,
  53027. +0x1600,
  53028. +0x7080,
  53029. +0x8000,
  53030. +0x76d,
  53031. +0x704c,
  53032. +0x238a,
  53033. +0xf7f,
  53034. +0x205f,
  53035. +0xc81,
  53036. +0xc003,
  53037. +0x1c00,
  53038. +0x3fc1,
  53039. +0x6119,
  53040. +0xc001,
  53041. +0x6119,
  53042. +0xace,
  53043. +0xa0,
  53044. +0xc007,
  53045. +0xc0ad,
  53046. +0x1404,
  53047. +0x341b,
  53048. +0xc6c6,
  53049. +0x78e0,
  53050. +0x8821,
  53051. +0xdac8,
  53052. +0x216c,
  53053. +0x41,
  53054. +0xa821,
  53055. +0x8822,
  53056. +0xb9c6,
  53057. +0xa822,
  53058. +0x886d,
  53059. +0x2344,
  53060. +0xc01,
  53061. +0x7a25,
  53062. +0xb13,
  53063. +0x17f,
  53064. +0xa84d,
  53065. +0x2185,
  53066. +0xa03,
  53067. +0xa82d,
  53068. +0x8823,
  53069. +0xb987,
  53070. +0xa823,
  53071. +0x702c,
  53072. +0xa831,
  53073. +0xa830,
  53074. +0x7fe0,
  53075. +0xa838,
  53076. +0xc2e2,
  53077. +0xb92,
  53078. +0xfdcf,
  53079. +0x256f,
  53080. +0x1343,
  53081. +0x9520,
  53082. +0x205a,
  53083. +0x400,
  53084. +0x7b3d,
  53085. +0x218a,
  53086. +0x2c5,
  53087. +0x233f,
  53088. +0x4c,
  53089. +0x238c,
  53090. +0x82c5,
  53091. +0xd920,
  53092. +0x21ca,
  53093. +0xc29,
  53094. +0x7c25,
  53095. +0x238c,
  53096. +0x84c8,
  53097. +0xd942,
  53098. +0x24ca,
  53099. +0x1049,
  53100. +0x238c,
  53101. +0x87cc,
  53102. +0xd953,
  53103. +0x24ca,
  53104. +0x1049,
  53105. +0x238c,
  53106. +0x8bd2,
  53107. +0xd954,
  53108. +0x24ca,
  53109. +0x1049,
  53110. +0x15fe,
  53111. +0x9081,
  53112. +0x2004,
  53113. +0xf80,
  53114. +0x0,
  53115. +0x1ff0,
  53116. +0xb881,
  53117. +0x211a,
  53118. +0xf83,
  53119. +0x20,
  53120. +0x0,
  53121. +0x41c3,
  53122. +0x9004,
  53123. +0xf8,
  53124. +0x2305,
  53125. +0x42,
  53126. +0x7224,
  53127. +0x7965,
  53128. +0xb280,
  53129. +0xb100,
  53130. +0xc6c2,
  53131. +0x78e0,
  53132. +0xc0e4,
  53133. +0x708d,
  53134. +0xf002,
  53135. +0x7185,
  53136. +0xc23,
  53137. +0x10b2,
  53138. +0x70ad,
  53139. +0xf014,
  53140. +0x42c3,
  53141. +0x8000,
  53142. +0x43c,
  53143. +0x635b,
  53144. +0x245a,
  53145. +0x1c82,
  53146. +0x605e,
  53147. +0x255a,
  53148. +0x1642,
  53149. +0x71a5,
  53150. +0x62da,
  53151. +0x622a,
  53152. +0xab40,
  53153. +0xde9,
  53154. +0x90b2,
  53155. +0x2514,
  53156. +0x1303,
  53157. +0xf1eb,
  53158. +0xc4c4,
  53159. +0x78e0,
  53160. +0xc2e6,
  53161. +0x1209,
  53162. +0x308d,
  53163. +0x70ed,
  53164. +0x70cd,
  53165. +0x1a09,
  53166. +0x33c2,
  53167. +0xf009,
  53168. +0x26f0,
  53169. +0x7380,
  53170. +0x8000,
  53171. +0x8f0,
  53172. +0xb72,
  53173. +0x40,
  53174. +0x71c5,
  53175. +0xcc22,
  53176. +0xef1,
  53177. +0x9002,
  53178. +0x1a22,
  53179. +0x33dc,
  53180. +0x1a09,
  53181. +0x3342,
  53182. +0xc6c6,
  53183. +0x78e0,
  53184. +0x209a,
  53185. +0x4,
  53186. +0x43c3,
  53187. +0x9008,
  53188. +0x1ea,
  53189. +0x71c3,
  53190. +0x0,
  53191. +0xfffe,
  53192. +0x2000,
  53193. +0xf82,
  53194. +0x0,
  53195. +0xfe00,
  53196. +0x9300,
  53197. +0x2004,
  53198. +0xf80,
  53199. +0x0,
  53200. +0xc0ff,
  53201. +0x7845,
  53202. +0x9341,
  53203. +0xb300,
  53204. +0x226c,
  53205. +0x140,
  53206. +0x7825,
  53207. +0x7fe0,
  53208. +0xb301,
  53209. +0x78e0,
  53210. +0x7a1b,
  53211. +0x2205,
  53212. +0xf82,
  53213. +0x9003,
  53214. +0xe164,
  53215. +0x1a00,
  53216. +0x5,
  53217. +0x43c3,
  53218. +0x8000,
  53219. +0x771,
  53220. +0x8b80,
  53221. +0xf00e,
  53222. +0x241a,
  53223. +0x1f82,
  53224. +0x0,
  53225. +0x1000,
  53226. +0x7185,
  53227. +0x7a05,
  53228. +0x7a5b,
  53229. +0x2205,
  53230. +0xf82,
  53231. +0x9002,
  53232. +0x164,
  53233. +0xb220,
  53234. +0x8b41,
  53235. +0xae9,
  53236. +0x8303,
  53237. +0x7ee0,
  53238. +0xc2e2,
  53239. +0x1600,
  53240. +0x710d,
  53241. +0x8000,
  53242. +0x6,
  53243. +0xe56d,
  53244. +0x2d85,
  53245. +0x1b81,
  53246. +0x2553,
  53247. +0x9040,
  53248. +0xf205,
  53249. +0x79af,
  53250. +0x204e,
  53251. +0x100,
  53252. +0x603d,
  53253. +0x7aaf,
  53254. +0x41c3,
  53255. +0xab,
  53256. +0x1,
  53257. +0xfde,
  53258. +0xfd6f,
  53259. +0xd80a,
  53260. +0x40c3,
  53261. +0x8000,
  53262. +0x76c,
  53263. +0xa8a0,
  53264. +0xc6c2,
  53265. +0x78e0,
  53266. +0xc2e6,
  53267. +0x266f,
  53268. +0x15c3,
  53269. +0x8e40,
  53270. +0x4508,
  53271. +0xea17,
  53272. +0xc36,
  53273. +0xfeaf,
  53274. +0x4040,
  53275. +0x4708,
  53276. +0xe887,
  53277. +0x41c3,
  53278. +0xce,
  53279. +0x1,
  53280. +0x9fa,
  53281. +0xfd2f,
  53282. +0x700c,
  53283. +0x40e1,
  53284. +0x209a,
  53285. +0x1,
  53286. +0x7f05,
  53287. +0x78bb,
  53288. +0x2005,
  53289. +0xf80,
  53290. +0x9003,
  53291. +0xfe92,
  53292. +0xb0e0,
  53293. +0x16ff,
  53294. +0x9082,
  53295. +0xea18,
  53296. +0xc06,
  53297. +0xfeaf,
  53298. +0x4040,
  53299. +0x228c,
  53300. +0x8fc3,
  53301. +0xf209,
  53302. +0xe888,
  53303. +0x41c3,
  53304. +0xcf,
  53305. +0x1,
  53306. +0x9c6,
  53307. +0xfd2f,
  53308. +0x700c,
  53309. +0x700c,
  53310. +0x209a,
  53311. +0x1,
  53312. +0x79bb,
  53313. +0x2105,
  53314. +0xf81,
  53315. +0x9003,
  53316. +0xfe9a,
  53317. +0xb100,
  53318. +0xc6c6,
  53319. +0x78e0,
  53320. +0xc0f1,
  53321. +0x1600,
  53322. +0x7082,
  53323. +0x8000,
  53324. +0x9,
  53325. +0x228c,
  53326. +0x8c03,
  53327. +0xf210,
  53328. +0xea16,
  53329. +0xa1f,
  53330. +0xa30,
  53331. +0x722c,
  53332. +0xe2f8,
  53333. +0xf404,
  53334. +0x712c,
  53335. +0xf009,
  53336. +0x41c3,
  53337. +0xd0,
  53338. +0x1,
  53339. +0x986,
  53340. +0xfd2f,
  53341. +0x700c,
  53342. +0x702c,
  53343. +0x215f,
  53344. +0x400,
  53345. +0x7825,
  53346. +0x1e00,
  53347. +0x7004,
  53348. +0x9005,
  53349. +0xe0a0,
  53350. +0xc0d1,
  53351. +0x7ee0,
  53352. +0xc2e6,
  53353. +0x1cfc,
  53354. +0xb6c8,
  53355. +0x4328,
  53356. +0x4100,
  53357. +0x70ed,
  53358. +0x40c3,
  53359. +0x9003,
  53360. +0xff64,
  53361. +0xb0e0,
  53362. +0x1804,
  53363. +0x45,
  53364. +0x40c3,
  53365. +0x8000,
  53366. +0x771,
  53367. +0x88c0,
  53368. +0x232f,
  53369. +0x32c7,
  53370. +0xf002,
  53371. +0x71c5,
  53372. +0x8841,
  53373. +0xa77,
  53374. +0x3a2,
  53375. +0x270a,
  53376. +0x32c0,
  53377. +0x706c,
  53378. +0x238c,
  53379. +0xbfc3,
  53380. +0xf41a,
  53381. +0x261a,
  53382. +0x1f83,
  53383. +0x0,
  53384. +0x2000,
  53385. +0x42c3,
  53386. +0x9002,
  53387. +0x1f64,
  53388. +0x2305,
  53389. +0x8c,
  53390. +0x7444,
  53391. +0x7b45,
  53392. +0xb420,
  53393. +0xbd7,
  53394. +0x923f,
  53395. +0xb3e0,
  53396. +0x42c3,
  53397. +0x9003,
  53398. +0xf164,
  53399. +0xb2e0,
  53400. +0x1a04,
  53401. +0x45,
  53402. +0xf1e1,
  53403. +0x7164,
  53404. +0x272f,
  53405. +0x37c2,
  53406. +0xfbb,
  53407. +0xb010,
  53408. +0xbb7,
  53409. +0x8253,
  53410. +0xff3,
  53411. +0xb03e,
  53412. +0x4260,
  53413. +0x261a,
  53414. +0x1f8c,
  53415. +0x0,
  53416. +0x2000,
  53417. +0x229a,
  53418. +0x8,
  53419. +0x7c45,
  53420. +0x42c3,
  53421. +0x9002,
  53422. +0x164,
  53423. +0x2405,
  53424. +0x108d,
  53425. +0x7444,
  53426. +0x7a85,
  53427. +0xb520,
  53428. +0x1a00,
  53429. +0x5,
  53430. +0xf1e5,
  53431. +0x1404,
  53432. +0x341b,
  53433. +0xc6c6,
  53434. +0xc2e6,
  53435. +0x1cfc,
  53436. +0xb6c8,
  53437. +0xc1a1,
  53438. +0xdb25,
  53439. +0x41c3,
  53440. +0x9004,
  53441. +0x30,
  53442. +0xbb9f,
  53443. +0x11b4,
  53444. +0x502,
  53445. +0x8b00,
  53446. +0xa0b,
  53447. +0x171,
  53448. +0xb100,
  53449. +0x8b00,
  53450. +0xf005,
  53451. +0x1600,
  53452. +0x7080,
  53453. +0x8000,
  53454. +0x58,
  53455. +0xb101,
  53456. +0x8be0,
  53457. +0xf6f,
  53458. +0x1030,
  53459. +0x2744,
  53460. +0x1080,
  53461. +0xc040,
  53462. +0x1600,
  53463. +0x7080,
  53464. +0x8000,
  53465. +0x32,
  53466. +0x1600,
  53467. +0x708d,
  53468. +0x8000,
  53469. +0x773,
  53470. +0x2744,
  53471. +0x105b,
  53472. +0xf84f,
  53473. +0xf003,
  53474. +0x71a5,
  53475. +0x40c3,
  53476. +0x8000,
  53477. +0x773,
  53478. +0x8801,
  53479. +0x843,
  53480. +0x362,
  53481. +0x4063,
  53482. +0x209a,
  53483. +0x4,
  53484. +0x2753,
  53485. +0x1041,
  53486. +0x7905,
  53487. +0xc000,
  53488. +0x209a,
  53489. +0x4,
  53490. +0x7905,
  53491. +0x40c1,
  53492. +0x209a,
  53493. +0x10,
  53494. +0xf83d,
  53495. +0xb13,
  53496. +0x3030,
  53497. +0xb100,
  53498. +0x79af,
  53499. +0x7acf,
  53500. +0xf8e,
  53501. +0xfdaf,
  53502. +0x700c,
  53503. +0xc000,
  53504. +0xe862,
  53505. +0x79af,
  53506. +0x7acf,
  53507. +0xf82,
  53508. +0xfdaf,
  53509. +0x710c,
  53510. +0xf1dc,
  53511. +0x1600,
  53512. +0x708f,
  53513. +0x8000,
  53514. +0x58,
  53515. +0xf6f,
  53516. +0x1030,
  53517. +0x2744,
  53518. +0x105b,
  53519. +0x40c3,
  53520. +0x8000,
  53521. +0x773,
  53522. +0x88a2,
  53523. +0x2744,
  53524. +0x1080,
  53525. +0xc040,
  53526. +0x1600,
  53527. +0x7080,
  53528. +0x8000,
  53529. +0x65,
  53530. +0xf832,
  53531. +0xf003,
  53532. +0x71a5,
  53533. +0x40c3,
  53534. +0x8000,
  53535. +0x773,
  53536. +0x8803,
  53537. +0x843,
  53538. +0x362,
  53539. +0x4063,
  53540. +0x209a,
  53541. +0x4,
  53542. +0x2753,
  53543. +0x1041,
  53544. +0x7905,
  53545. +0xc000,
  53546. +0x209a,
  53547. +0x4,
  53548. +0x7905,
  53549. +0x40c1,
  53550. +0x209a,
  53551. +0x10,
  53552. +0xf820,
  53553. +0xb13,
  53554. +0x3030,
  53555. +0xb100,
  53556. +0x79af,
  53557. +0x7acf,
  53558. +0xf1a,
  53559. +0xfdaf,
  53560. +0x700c,
  53561. +0xc000,
  53562. +0xe862,
  53563. +0x79af,
  53564. +0x7acf,
  53565. +0xf0e,
  53566. +0xfdaf,
  53567. +0x710c,
  53568. +0xf1dc,
  53569. +0x1600,
  53570. +0x708e,
  53571. +0x8000,
  53572. +0x4,
  53573. +0xfbe,
  53574. +0xfdcf,
  53575. +0xfc6,
  53576. +0xfdef,
  53577. +0x4508,
  53578. +0x4100,
  53579. +0xcee,
  53580. +0xffef,
  53581. +0x40a1,
  53582. +0x43c3,
  53583. +0x9008,
  53584. +0x1ea,
  53585. +0x261a,
  53586. +0x1f8c,
  53587. +0x20,
  53588. +0x0,
  53589. +0x9300,
  53590. +0x45cb,
  53591. +0x9012,
  53592. +0x402,
  53593. +0x2004,
  53594. +0xf81,
  53595. +0x0,
  53596. +0x3f00,
  53597. +0x2405,
  53598. +0x1342,
  53599. +0xb220,
  53600. +0x6d44,
  53601. +0x7a85,
  53602. +0x71c3,
  53603. +0x0,
  53604. +0xc00,
  53605. +0x6d02,
  53606. +0xb220,
  53607. +0x7c05,
  53608. +0x9301,
  53609. +0xb8c5,
  53610. +0xb400,
  53611. +0x7487,
  53612. +0x1404,
  53613. +0x341b,
  53614. +0xc6c6,
  53615. +0x78e0,
  53616. +0x2105,
  53617. +0x2,
  53618. +0x251a,
  53619. +0x1f80,
  53620. +0x0,
  53621. +0x2000,
  53622. +0x2005,
  53623. +0xf81,
  53624. +0x9002,
  53625. +0x154,
  53626. +0x9100,
  53627. +0x7845,
  53628. +0x7ee0,
  53629. +0x78e0,
  53630. +0x2044,
  53631. +0x200,
  53632. +0x781d,
  53633. +0x781d,
  53634. +0x781d,
  53635. +0x204e,
  53636. +0x8e,
  53637. +0x7ee0,
  53638. +0xc2e2,
  53639. +0xc1a4,
  53640. +0x1600,
  53641. +0x7080,
  53642. +0x8000,
  53643. +0x685,
  53644. +0x702c,
  53645. +0x754c,
  53646. +0xc043,
  53647. +0xd8ff,
  53648. +0xdb08,
  53649. +0xc142,
  53650. +0xc141,
  53651. +0x4528,
  53652. +0x8d2,
  53653. +0xfd6f,
  53654. +0xc140,
  53655. +0x1600,
  53656. +0x7080,
  53657. +0x8000,
  53658. +0x685,
  53659. +0xd910,
  53660. +0x754c,
  53661. +0xc043,
  53662. +0xd8ff,
  53663. +0xdb0c,
  53664. +0xc542,
  53665. +0xc541,
  53666. +0x8b6,
  53667. +0xfd6f,
  53668. +0xc540,
  53669. +0xd8ff,
  53670. +0xd980,
  53671. +0x754c,
  53672. +0x726c,
  53673. +0xc543,
  53674. +0xc542,
  53675. +0xc541,
  53676. +0x8a2,
  53677. +0xfd6f,
  53678. +0xc540,
  53679. +0xc0a4,
  53680. +0xc6c2,
  53681. +0x78e0,
  53682. +0xc2e4,
  53683. +0xc1a4,
  53684. +0x70ad,
  53685. +0xd8ff,
  53686. +0x702c,
  53687. +0x754c,
  53688. +0x736c,
  53689. +0xc543,
  53690. +0xc542,
  53691. +0xc541,
  53692. +0x882,
  53693. +0xfd6f,
  53694. +0xc540,
  53695. +0x46cb,
  53696. +0x8000,
  53697. +0x685,
  53698. +0x8e00,
  53699. +0x825,
  53700. +0xb4,
  53701. +0x702c,
  53702. +0x7104,
  53703. +0x781d,
  53704. +0xb862,
  53705. +0x780f,
  53706. +0xc542,
  53707. +0xc541,
  53708. +0xc540,
  53709. +0xc043,
  53710. +0xd8ff,
  53711. +0x754c,
  53712. +0x85a,
  53713. +0xfd6f,
  53714. +0x726c,
  53715. +0x8e00,
  53716. +0xc542,
  53717. +0xc541,
  53718. +0xc540,
  53719. +0xc043,
  53720. +0xd8ff,
  53721. +0x702c,
  53722. +0x754c,
  53723. +0x846,
  53724. +0xfd6f,
  53725. +0xdb08,
  53726. +0x8e00,
  53727. +0xd908,
  53728. +0x754c,
  53729. +0xc043,
  53730. +0xd8ff,
  53731. +0xdb0c,
  53732. +0xc542,
  53733. +0xc541,
  53734. +0x82e,
  53735. +0xfd6f,
  53736. +0xc540,
  53737. +0xc0a4,
  53738. +0xc6c4,
  53739. +0x78e0,
  53740. +0x42c3,
  53741. +0x9004,
  53742. +0x110,
  53743. +0x9200,
  53744. +0x204f,
  53745. +0x101,
  53746. +0xb8a4,
  53747. +0xb220,
  53748. +0x7fe0,
  53749. +0xb200,
  53750. +0xc0e6,
  53751. +0x215f,
  53752. +0x483,
  53753. +0x44cb,
  53754. +0x8000,
  53755. +0x684,
  53756. +0x702c,
  53757. +0x647a,
  53758. +0x8aa2,
  53759. +0x8ac3,
  53760. +0x7d04,
  53761. +0xf003,
  53762. +0x7124,
  53763. +0x919,
  53764. +0x3a3,
  53765. +0x2314,
  53766. +0x42,
  53767. +0x629a,
  53768. +0x8ae5,
  53769. +0x8f5,
  53770. +0x83ce,
  53771. +0x8a44,
  53772. +0x7d45,
  53773. +0xf1f6,
  53774. +0x40a1,
  53775. +0xc4c6,
  53776. +0xc2e6,
  53777. +0x1cfc,
  53778. +0xb6c8,
  53779. +0x2482,
  53780. +0x3d09,
  53781. +0x4608,
  53782. +0xd825,
  53783. +0xb89f,
  53784. +0x8840,
  53785. +0x1033,
  53786. +0x83,
  53787. +0x10df,
  53788. +0x8080,
  53789. +0x702c,
  53790. +0x70ed,
  53791. +0xc04b,
  53792. +0xca09,
  53793. +0xe1f,
  53794. +0x11b5,
  53795. +0xc146,
  53796. +0x2653,
  53797. +0x114c,
  53798. +0xd939,
  53799. +0xbcc4,
  53800. +0xec05,
  53801. +0xbc61,
  53802. +0xcff,
  53803. +0x9031,
  53804. +0x793d,
  53805. +0xb9c0,
  53806. +0xc146,
  53807. +0xc10b,
  53808. +0x7b45,
  53809. +0xc34d,
  53810. +0x211a,
  53811. +0xf81,
  53812. +0x10,
  53813. +0x0,
  53814. +0x2078,
  53815. +0x0,
  53816. +0x1600,
  53817. +0x7083,
  53818. +0x8000,
  53819. +0x1,
  53820. +0x1208,
  53821. +0x308c,
  53822. +0xc14f,
  53823. +0xc048,
  53824. +0x2400,
  53825. +0x3f80,
  53826. +0x0,
  53827. +0x10c,
  53828. +0x702c,
  53829. +0x806,
  53830. +0xfeef,
  53831. +0xdab4,
  53832. +0xc096,
  53833. +0xffe,
  53834. +0xfeaf,
  53835. +0xdab4,
  53836. +0xbbe2,
  53837. +0x710c,
  53838. +0x20ca,
  53839. +0x3e1,
  53840. +0x6c21,
  53841. +0x782c,
  53842. +0x43db,
  53843. +0x8000,
  53844. +0x76d,
  53845. +0xc049,
  53846. +0x2679,
  53847. +0x1180,
  53848. +0xc04e,
  53849. +0x2642,
  53850. +0x1240,
  53851. +0xc04c,
  53852. +0x700c,
  53853. +0xc045,
  53854. +0xf002,
  53855. +0x71e5,
  53856. +0x71f5,
  53857. +0x282,
  53858. +0x29,
  53859. +0x2650,
  53860. +0x1000,
  53861. +0x2078,
  53862. +0x101,
  53863. +0x2678,
  53864. +0x10c0,
  53865. +0x7825,
  53866. +0xc050,
  53867. +0x710c,
  53868. +0x4300,
  53869. +0x2744,
  53870. +0x17c0,
  53871. +0xc106,
  53872. +0xe805,
  53873. +0xb861,
  53874. +0x8ff,
  53875. +0x8031,
  53876. +0x7b7b,
  53877. +0xab2,
  53878. +0xfd6f,
  53879. +0x40e1,
  53880. +0xc04a,
  53881. +0xc00d,
  53882. +0x786b,
  53883. +0x700c,
  53884. +0xf405,
  53885. +0xf1e3,
  53886. +0x1300,
  53887. +0x3080,
  53888. +0x7104,
  53889. +0x1b00,
  53890. +0x3002,
  53891. +0x780f,
  53892. +0x7114,
  53893. +0x206,
  53894. +0x2d,
  53895. +0x7def,
  53896. +0xc110,
  53897. +0x40a1,
  53898. +0xe3a,
  53899. +0xfe6f,
  53900. +0x704c,
  53901. +0xe872,
  53902. +0x700c,
  53903. +0x1b01,
  53904. +0x33c2,
  53905. +0xc047,
  53906. +0xe3f,
  53907. +0x11f5,
  53908. +0xc044,
  53909. +0xd858,
  53910. +0x2011,
  53911. +0x8380,
  53912. +0x700c,
  53913. +0xc044,
  53914. +0xf217,
  53915. +0xc006,
  53916. +0x7014,
  53917. +0x9fc,
  53918. +0xfd42,
  53919. +0xf412,
  53920. +0x1300,
  53921. +0x3080,
  53922. +0x255f,
  53923. +0x1641,
  53924. +0x205f,
  53925. +0xc80,
  53926. +0x6038,
  53927. +0x7063,
  53928. +0x8816,
  53929. +0x781d,
  53930. +0x781d,
  53931. +0x781d,
  53932. +0x781d,
  53933. +0x781d,
  53934. +0x781d,
  53935. +0x781d,
  53936. +0xc044,
  53937. +0x2456,
  53938. +0x3e00,
  53939. +0x702c,
  53940. +0xf26,
  53941. +0xfeaf,
  53942. +0xdab4,
  53943. +0xe0b,
  53944. +0x11d4,
  53945. +0xc005,
  53946. +0xf027,
  53947. +0x2025,
  53948. +0x380,
  53949. +0xf02b,
  53950. +0xf02f,
  53951. +0xf035,
  53952. +0xf037,
  53953. +0xf004,
  53954. +0xf002,
  53955. +0xf03b,
  53956. +0xc096,
  53957. +0xc043,
  53958. +0x2400,
  53959. +0x3f80,
  53960. +0x0,
  53961. +0x10c,
  53962. +0xc042,
  53963. +0x2456,
  53964. +0x3e00,
  53965. +0xc041,
  53966. +0xc008,
  53967. +0xdbff,
  53968. +0xc109,
  53969. +0xc040,
  53970. +0xc004,
  53971. +0x704c,
  53972. +0x7014,
  53973. +0x208a,
  53974. +0xfc7,
  53975. +0x731c,
  53976. +0x75d5,
  53977. +0x22ca,
  53978. +0x1a1,
  53979. +0xcea,
  53980. +0xfeef,
  53981. +0x40e1,
  53982. +0xd88c,
  53983. +0xc047,
  53984. +0x710c,
  53985. +0xc044,
  53986. +0xed9,
  53987. +0x1190,
  53988. +0xedd,
  53989. +0x1351,
  53990. +0xf068,
  53991. +0x40a1,
  53992. +0xdca,
  53993. +0xffaf,
  53994. +0x2456,
  53995. +0x3e01,
  53996. +0xf00f,
  53997. +0x40a1,
  53998. +0xece,
  53999. +0xa0,
  54000. +0x2456,
  54001. +0x3e01,
  54002. +0xf009,
  54003. +0xa4e,
  54004. +0xa0,
  54005. +0x40a1,
  54006. +0xf005,
  54007. +0xc104,
  54008. +0xf06,
  54009. +0xff6f,
  54010. +0x40e1,
  54011. +0x700c,
  54012. +0xf067,
  54013. +0x704c,
  54014. +0x1e00,
  54015. +0x7084,
  54016. +0x900f,
  54017. +0xe022,
  54018. +0xc096,
  54019. +0xc042,
  54020. +0x2400,
  54021. +0x3f80,
  54022. +0x0,
  54023. +0x10c,
  54024. +0xc109,
  54025. +0xc308,
  54026. +0xc041,
  54027. +0x2456,
  54028. +0x3e00,
  54029. +0xc040,
  54030. +0xd6e,
  54031. +0x20,
  54032. +0x40e1,
  54033. +0xc004,
  54034. +0x7014,
  54035. +0x710c,
  54036. +0xc044,
  54037. +0xd8c0,
  54038. +0xc047,
  54039. +0xf238,
  54040. +0x1304,
  54041. +0x3083,
  54042. +0x235f,
  54043. +0x240,
  54044. +0xf003,
  54045. +0x7164,
  54046. +0x40e3,
  54047. +0x1305,
  54048. +0x3081,
  54049. +0x953,
  54050. +0xe3,
  54051. +0x704c,
  54052. +0xf041,
  54053. +0x2456,
  54054. +0x3e01,
  54055. +0x21f5,
  54056. +0xc,
  54057. +0xd91b,
  54058. +0x789c,
  54059. +0x781c,
  54060. +0x781c,
  54061. +0x781c,
  54062. +0xb961,
  54063. +0x901,
  54064. +0x31,
  54065. +0x781d,
  54066. +0x6419,
  54067. +0x2c44,
  54068. +0x180c,
  54069. +0xb9c4,
  54070. +0x7902,
  54071. +0x231a,
  54072. +0xf80,
  54073. +0x0,
  54074. +0x2000,
  54075. +0x249a,
  54076. +0x1010,
  54077. +0x7985,
  54078. +0x6a81,
  54079. +0x229a,
  54080. +0x8,
  54081. +0x7845,
  54082. +0x2005,
  54083. +0xf80,
  54084. +0x9002,
  54085. +0x64,
  54086. +0xb020,
  54087. +0x4281,
  54088. +0x40e3,
  54089. +0xabb,
  54090. +0x8232,
  54091. +0x2040,
  54092. +0x5f,
  54093. +0xf1d1,
  54094. +0x40a1,
  54095. +0x822,
  54096. +0xfdef,
  54097. +0xc191,
  54098. +0xc004,
  54099. +0x7014,
  54100. +0x700c,
  54101. +0xc045,
  54102. +0xf328,
  54103. +0xc107,
  54104. +0xc00a,
  54105. +0xc20e,
  54106. +0x716c,
  54107. +0x6119,
  54108. +0xc00f,
  54109. +0x7825,
  54110. +0x816,
  54111. +0xa0,
  54112. +0x2456,
  54113. +0x3e01,
  54114. +0xc004,
  54115. +0xc045,
  54116. +0xf11a,
  54117. +0x2340,
  54118. +0x34c0,
  54119. +0xc045,
  54120. +0xc105,
  54121. +0x40a1,
  54122. +0x704c,
  54123. +0xa8a,
  54124. +0xfe6f,
  54125. +0x716c,
  54126. +0xc096,
  54127. +0xc042,
  54128. +0x2400,
  54129. +0x3f80,
  54130. +0x0,
  54131. +0x10c,
  54132. +0xc109,
  54133. +0xc308,
  54134. +0xc041,
  54135. +0x2456,
  54136. +0x3e00,
  54137. +0xc040,
  54138. +0x40e1,
  54139. +0xc96,
  54140. +0x20,
  54141. +0x714c,
  54142. +0xc105,
  54143. +0x40a1,
  54144. +0x704c,
  54145. +0xa5e,
  54146. +0xfe6f,
  54147. +0x706c,
  54148. +0xd8c0,
  54149. +0xc047,
  54150. +0xf15c,
  54151. +0xd3e,
  54152. +0xfd6f,
  54153. +0x730c,
  54154. +0xca09,
  54155. +0x7014,
  54156. +0xf413,
  54157. +0xe11,
  54158. +0x10f1,
  54159. +0x79ef,
  54160. +0xca2,
  54161. +0xfd6f,
  54162. +0xc00a,
  54163. +0xf00d,
  54164. +0xc00c,
  54165. +0x7414,
  54166. +0xf789,
  54167. +0xc006,
  54168. +0xc10b,
  54169. +0xc20a,
  54170. +0x2052,
  54171. +0x0,
  54172. +0xbd6,
  54173. +0xfd6f,
  54174. +0x7bef,
  54175. +0x583,
  54176. +0xffcf,
  54177. +0xe19,
  54178. +0x10d1,
  54179. +0xca09,
  54180. +0xe888,
  54181. +0x1600,
  54182. +0x7080,
  54183. +0x8000,
  54184. +0x0,
  54185. +0xb8e5,
  54186. +0xca8,
  54187. +0xfd42,
  54188. +0x1e00,
  54189. +0x7003,
  54190. +0x8000,
  54191. +0xf,
  54192. +0x2480,
  54193. +0x3d09,
  54194. +0x1404,
  54195. +0x341b,
  54196. +0xc6c6,
  54197. +0x78e0,
  54198. +0xc2e6,
  54199. +0x1cfc,
  54200. +0xb6c8,
  54201. +0xc1b1,
  54202. +0xc050,
  54203. +0x1600,
  54204. +0x7080,
  54205. +0x8000,
  54206. +0x4,
  54207. +0xc046,
  54208. +0xe9e,
  54209. +0xfdef,
  54210. +0x4020,
  54211. +0x40c3,
  54212. +0x0,
  54213. +0xffff,
  54214. +0x4100,
  54215. +0x4200,
  54216. +0xb8a,
  54217. +0xfdef,
  54218. +0x4300,
  54219. +0xd80f,
  54220. +0xfc6,
  54221. +0xfd2f,
  54222. +0xd90f,
  54223. +0x700c,
  54224. +0x47cb,
  54225. +0x9003,
  54226. +0xe004,
  54227. +0xc04a,
  54228. +0x1f22,
  54229. +0x1014,
  54230. +0x208a,
  54231. +0xfc7,
  54232. +0x1fa7,
  54233. +0x101c,
  54234. +0x1fa8,
  54235. +0x101c,
  54236. +0x710c,
  54237. +0xd9ff,
  54238. +0xb700,
  54239. +0x1ffe,
  54240. +0x9004,
  54241. +0xb705,
  54242. +0x90e,
  54243. +0xffef,
  54244. +0x1ffc,
  54245. +0x9004,
  54246. +0x46cb,
  54247. +0x8000,
  54248. +0x76d,
  54249. +0x8e03,
  54250. +0xc04f,
  54251. +0x8e02,
  54252. +0xc04e,
  54253. +0x8e05,
  54254. +0xc049,
  54255. +0x8e04,
  54256. +0xc048,
  54257. +0x206f,
  54258. +0x243,
  54259. +0x10fd,
  54260. +0x8082,
  54261. +0x700c,
  54262. +0xa0f,
  54263. +0x17e,
  54264. +0xc041,
  54265. +0xc009,
  54266. +0xc04a,
  54267. +0xc008,
  54268. +0xc041,
  54269. +0xc006,
  54270. +0x201a,
  54271. +0xf80,
  54272. +0x10,
  54273. +0x0,
  54274. +0xc044,
  54275. +0xf007,
  54276. +0x10fd,
  54277. +0x8082,
  54278. +0xc001,
  54279. +0x7104,
  54280. +0xc041,
  54281. +0xc101,
  54282. +0xc00a,
  54283. +0x7110,
  54284. +0x258,
  54285. +0x29,
  54286. +0x706f,
  54287. +0x770c,
  54288. +0xa15,
  54289. +0x17e,
  54290. +0xc042,
  54291. +0xc001,
  54292. +0xae04,
  54293. +0xae05,
  54294. +0x781b,
  54295. +0xae02,
  54296. +0x7104,
  54297. +0xae03,
  54298. +0x71ad,
  54299. +0xf003,
  54300. +0x77a5,
  54301. +0x70b5,
  54302. +0x19e,
  54303. +0x2b,
  54304. +0xd825,
  54305. +0xaea1,
  54306. +0x8e20,
  54307. +0xb89f,
  54308. +0x7034,
  54309. +0x20c0,
  54310. +0xce2,
  54311. +0x8820,
  54312. +0x710c,
  54313. +0x2544,
  54314. +0x17c2,
  54315. +0xea06,
  54316. +0xba61,
  54317. +0xa01,
  54318. +0x31,
  54319. +0x781b,
  54320. +0x205a,
  54321. +0x100,
  54322. +0x200f,
  54323. +0x340,
  54324. +0x780f,
  54325. +0xc04d,
  54326. +0x790b,
  54327. +0xf3e6,
  54328. +0x78af,
  54329. +0xc04c,
  54330. +0x4e2b,
  54331. +0xc04b,
  54332. +0xc00c,
  54333. +0xc10b,
  54334. +0x714c,
  54335. +0x8e2,
  54336. +0xfe6f,
  54337. +0x706c,
  54338. +0xc00d,
  54339. +0x702c,
  54340. +0xcaa,
  54341. +0xfeef,
  54342. +0x714c,
  54343. +0x700c,
  54344. +0xb26,
  54345. +0xfd2f,
  54346. +0x712c,
  54347. +0xf003,
  54348. +0x7167,
  54349. +0x234c,
  54350. +0xb7c0,
  54351. +0x11a,
  54352. +0x29,
  54353. +0x700c,
  54354. +0xc006,
  54355. +0x201a,
  54356. +0xf80,
  54357. +0x20,
  54358. +0x0,
  54359. +0x2005,
  54360. +0xf80,
  54361. +0x9005,
  54362. +0xe040,
  54363. +0x1800,
  54364. +0x6c4,
  54365. +0x206f,
  54366. +0x243,
  54367. +0x10fd,
  54368. +0x8080,
  54369. +0x825,
  54370. +0x15e,
  54371. +0xc001,
  54372. +0x201a,
  54373. +0xf81,
  54374. +0x0,
  54375. +0x1000,
  54376. +0xc004,
  54377. +0x7825,
  54378. +0x781b,
  54379. +0x2005,
  54380. +0xf80,
  54381. +0x9002,
  54382. +0x40,
  54383. +0x1800,
  54384. +0x6c4,
  54385. +0xf015,
  54386. +0x8e24,
  54387. +0xf010,
  54388. +0x211a,
  54389. +0xf82,
  54390. +0x0,
  54391. +0x1000,
  54392. +0xc004,
  54393. +0x7124,
  54394. +0x7845,
  54395. +0x781b,
  54396. +0x2005,
  54397. +0xf80,
  54398. +0x9002,
  54399. +0x40,
  54400. +0x1800,
  54401. +0x6c4,
  54402. +0x8e05,
  54403. +0x8e5,
  54404. +0x8043,
  54405. +0x80a,
  54406. +0xfeaf,
  54407. +0xd814,
  54408. +0xa72,
  54409. +0xff8f,
  54410. +0xc010,
  54411. +0x712c,
  54412. +0xa9e,
  54413. +0xfd2f,
  54414. +0x7810,
  54415. +0x8e04,
  54416. +0xc043,
  54417. +0x700c,
  54418. +0xc047,
  54419. +0xf009,
  54420. +0xc105,
  54421. +0xc007,
  54422. +0x7825,
  54423. +0xc047,
  54424. +0xc003,
  54425. +0x7104,
  54426. +0xc043,
  54427. +0x8e25,
  54428. +0xc003,
  54429. +0x967,
  54430. +0x22,
  54431. +0xd80f,
  54432. +0xc003,
  54433. +0x704c,
  54434. +0x201a,
  54435. +0xf81,
  54436. +0x0,
  54437. +0x2000,
  54438. +0x2105,
  54439. +0xf80,
  54440. +0x9002,
  54441. +0x170,
  54442. +0x9000,
  54443. +0xc245,
  54444. +0xf002,
  54445. +0x7144,
  54446. +0xa25,
  54447. +0x233,
  54448. +0x4040,
  54449. +0x209a,
  54450. +0x8,
  54451. +0x7825,
  54452. +0x2005,
  54453. +0xf80,
  54454. +0x9002,
  54455. +0x166,
  54456. +0x9000,
  54457. +0xe875,
  54458. +0xc005,
  54459. +0x7810,
  54460. +0x200f,
  54461. +0x80,
  54462. +0xc045,
  54463. +0xf1ef,
  54464. +0xc005,
  54465. +0x262f,
  54466. +0xf008,
  54467. +0xf5d2,
  54468. +0xc303,
  54469. +0x740c,
  54470. +0x41c3,
  54471. +0xe,
  54472. +0x3,
  54473. +0x42a1,
  54474. +0xe5a,
  54475. +0xfd2f,
  54476. +0x1c00,
  54477. +0x36c0,
  54478. +0xf1c6,
  54479. +0xdc2,
  54480. +0xfd2f,
  54481. +0xd90f,
  54482. +0xc007,
  54483. +0x262f,
  54484. +0xf008,
  54485. +0xf578,
  54486. +0xc002,
  54487. +0x2008,
  54488. +0x6c0,
  54489. +0xc042,
  54490. +0x710c,
  54491. +0x41c3,
  54492. +0x11,
  54493. +0x1,
  54494. +0x87e,
  54495. +0xfcef,
  54496. +0x42a1,
  54497. +0xec6,
  54498. +0xfe6f,
  54499. +0xc00d,
  54500. +0xc00c,
  54501. +0xc10b,
  54502. +0x704c,
  54503. +0xf92,
  54504. +0xfe2f,
  54505. +0x706c,
  54506. +0x1408,
  54507. +0x301b,
  54508. +0xf130,
  54509. +0xc002,
  54510. +0xd91f,
  54511. +0xb961,
  54512. +0x9ff,
  54513. +0x8031,
  54514. +0x781d,
  54515. +0x41c3,
  54516. +0x13,
  54517. +0x0,
  54518. +0x84e,
  54519. +0xfcef,
  54520. +0x2052,
  54521. +0x0,
  54522. +0xc006,
  54523. +0x1600,
  54524. +0x7081,
  54525. +0x8000,
  54526. +0x16,
  54527. +0x201a,
  54528. +0xf80,
  54529. +0x20,
  54530. +0x0,
  54531. +0x2005,
  54532. +0xf82,
  54533. +0x9005,
  54534. +0xe040,
  54535. +0xc002,
  54536. +0x6038,
  54537. +0x2049,
  54538. +0x7c1,
  54539. +0xb220,
  54540. +0x206f,
  54541. +0x243,
  54542. +0x10fd,
  54543. +0x8080,
  54544. +0x821,
  54545. +0x15e,
  54546. +0xc001,
  54547. +0x201a,
  54548. +0xf82,
  54549. +0x0,
  54550. +0x1000,
  54551. +0xc004,
  54552. +0x7845,
  54553. +0x781b,
  54554. +0x2005,
  54555. +0xf80,
  54556. +0x9002,
  54557. +0x40,
  54558. +0xb020,
  54559. +0xf016,
  54560. +0x8e44,
  54561. +0xf00f,
  54562. +0x221a,
  54563. +0xf83,
  54564. +0x0,
  54565. +0x1000,
  54566. +0xc004,
  54567. +0x7144,
  54568. +0x7865,
  54569. +0x781b,
  54570. +0x2005,
  54571. +0xf80,
  54572. +0x9002,
  54573. +0x40,
  54574. +0xb020,
  54575. +0x8e05,
  54576. +0x8e5,
  54577. +0x8083,
  54578. +0x91e,
  54579. +0xff8f,
  54580. +0x5a1,
  54581. +0xffef,
  54582. +0x206f,
  54583. +0x243,
  54584. +0xa15,
  54585. +0x15e,
  54586. +0xc008,
  54587. +0xae04,
  54588. +0xc009,
  54589. +0xae05,
  54590. +0xc00e,
  54591. +0xae02,
  54592. +0xc00f,
  54593. +0xae03,
  54594. +0x700c,
  54595. +0x1fa7,
  54596. +0x101c,
  54597. +0x1fa8,
  54598. +0x101c,
  54599. +0xb700,
  54600. +0xc0b1,
  54601. +0x1404,
  54602. +0x341b,
  54603. +0xc6c6,
  54604. +0x4200,
  54605. +0x208c,
  54606. +0x8fc3,
  54607. +0xf408,
  54608. +0x41c3,
  54609. +0x9004,
  54610. +0x238,
  54611. +0x1900,
  54612. +0x105,
  54613. +0xf009,
  54614. +0xa13,
  54615. +0x1d1,
  54616. +0x41c3,
  54617. +0x9004,
  54618. +0x238,
  54619. +0x1900,
  54620. +0x45,
  54621. +0x1900,
  54622. +0x5,
  54623. +0xca09,
  54624. +0xe804,
  54625. +0x19,
  54626. +0x20,
  54627. +0x4040,
  54628. +0x41c3,
  54629. +0x9018,
  54630. +0x64,
  54631. +0xb140,
  54632. +0x51,
  54633. +0x20,
  54634. +0x1902,
  54635. +0x5,
  54636. +0xc2e2,
  54637. +0x4508,
  54638. +0xca09,
  54639. +0xe812,
  54640. +0xcc22,
  54641. +0x208c,
  54642. +0x8010,
  54643. +0xf785,
  54644. +0xfb6,
  54645. +0xfd0f,
  54646. +0xcc22,
  54647. +0x6821,
  54648. +0x2615,
  54649. +0x7000,
  54650. +0x8000,
  54651. +0x8f0,
  54652. +0x1a22,
  54653. +0x305c,
  54654. +0xa0a0,
  54655. +0xc6c2,
  54656. +0x40c3,
  54657. +0x9018,
  54658. +0x64,
  54659. +0xd910,
  54660. +0xb0a0,
  54661. +0xb961,
  54662. +0x9ff,
  54663. +0x8031,
  54664. +0x7dbd,
  54665. +0xb0a2,
  54666. +0x80e,
  54667. +0x20,
  54668. +0x1802,
  54669. +0x5,
  54670. +0xc6c2,
  54671. +0x78e0,
  54672. +0x41c3,
  54673. +0x9018,
  54674. +0x8,
  54675. +0x9100,
  54676. +0x8ff,
  54677. +0x801f,
  54678. +0x195e,
  54679. +0x45,
  54680. +0x9100,
  54681. +0x801,
  54682. +0x1e,
  54683. +0x7ee0,
  54684. +0xc2e4,
  54685. +0x1cfc,
  54686. +0xb6c8,
  54687. +0x4608,
  54688. +0x1600,
  54689. +0x7080,
  54690. +0x8000,
  54691. +0x1,
  54692. +0x83b,
  54693. +0x13f,
  54694. +0x4338,
  54695. +0xca09,
  54696. +0x7dd0,
  54697. +0xe80a,
  54698. +0xcc22,
  54699. +0x218a,
  54700. +0x10,
  54701. +0x7902,
  54702. +0x6d02,
  54703. +0x7030,
  54704. +0xf3c,
  54705. +0xfd0a,
  54706. +0xf36,
  54707. +0xffef,
  54708. +0xd808,
  54709. +0xf72,
  54710. +0xffef,
  54711. +0x40c1,
  54712. +0x70cd,
  54713. +0xf007,
  54714. +0xf66,
  54715. +0xffef,
  54716. +0x1304,
  54717. +0x3400,
  54718. +0x71c5,
  54719. +0xef9,
  54720. +0x9342,
  54721. +0x1404,
  54722. +0x341b,
  54723. +0xc6c4,
  54724. +0xc2e6,
  54725. +0x1cfc,
  54726. +0xb6c8,
  54727. +0x2482,
  54728. +0x3007,
  54729. +0x4318,
  54730. +0x206f,
  54731. +0x243,
  54732. +0xc152,
  54733. +0x8820,
  54734. +0x10fc,
  54735. +0x808e,
  54736. +0xc350,
  54737. +0xc146,
  54738. +0x1600,
  54739. +0x710f,
  54740. +0x9008,
  54741. +0x1e0,
  54742. +0x4063,
  54743. +0x702c,
  54744. +0xbea,
  54745. +0xfd2f,
  54746. +0x4548,
  54747. +0xc04e,
  54748. +0x40c3,
  54749. +0x0,
  54750. +0xffff,
  54751. +0x4100,
  54752. +0x4200,
  54753. +0xf5a,
  54754. +0xfdaf,
  54755. +0x4300,
  54756. +0x40c3,
  54757. +0x0,
  54758. +0xffff,
  54759. +0x2058,
  54760. +0x800,
  54761. +0x78e4,
  54762. +0x1e00,
  54763. +0x7004,
  54764. +0x9009,
  54765. +0xe1e0,
  54766. +0x40c3,
  54767. +0x8000,
  54768. +0x4c4,
  54769. +0xa8e,
  54770. +0x60,
  54771. +0xd960,
  54772. +0x718d,
  54773. +0x4081,
  54774. +0x2344,
  54775. +0x37cf,
  54776. +0xef05,
  54777. +0xbf61,
  54778. +0xfff,
  54779. +0x9031,
  54780. +0x781b,
  54781. +0x205a,
  54782. +0x100,
  54783. +0xc544,
  54784. +0xbee6,
  54785. +0x704c,
  54786. +0x200f,
  54787. +0x6c1,
  54788. +0xc004,
  54789. +0x20ca,
  54790. +0x61,
  54791. +0xc044,
  54792. +0xed15,
  54793. +0xd8ff,
  54794. +0x1e00,
  54795. +0x7004,
  54796. +0x9003,
  54797. +0xf0c4,
  54798. +0xf014,
  54799. +0x209a,
  54800. +0x8,
  54801. +0x4381,
  54802. +0xee05,
  54803. +0xbe61,
  54804. +0xeff,
  54805. +0x9031,
  54806. +0x7b7b,
  54807. +0x7144,
  54808. +0x2005,
  54809. +0xf80,
  54810. +0x9003,
  54811. +0xe0c4,
  54812. +0xb060,
  54813. +0x7850,
  54814. +0x8e3,
  54815. +0x8234,
  54816. +0x2044,
  54817. +0x7ce,
  54818. +0xc006,
  54819. +0x704c,
  54820. +0x201a,
  54821. +0xf80,
  54822. +0x10,
  54823. +0x0,
  54824. +0xc04f,
  54825. +0x1477,
  54826. +0x3600,
  54827. +0xc04c,
  54828. +0x1476,
  54829. +0x3600,
  54830. +0xc04b,
  54831. +0x1475,
  54832. +0x3600,
  54833. +0xc04d,
  54834. +0x782f,
  54835. +0x702c,
  54836. +0x8ca,
  54837. +0xfeef,
  54838. +0xc051,
  54839. +0x1600,
  54840. +0x708f,
  54841. +0x8000,
  54842. +0x771,
  54843. +0xd8ff,
  54844. +0x70b5,
  54845. +0x218a,
  54846. +0x4,
  54847. +0xc047,
  54848. +0x703c,
  54849. +0xc047,
  54850. +0xf002,
  54851. +0x71e5,
  54852. +0x40c3,
  54853. +0x8000,
  54854. +0x771,
  54855. +0x8801,
  54856. +0x7aef,
  54857. +0x80d,
  54858. +0xa5,
  54859. +0x70cd,
  54860. +0xf04b,
  54861. +0x71c5,
  54862. +0x7bcf,
  54863. +0xbeb,
  54864. +0x8255,
  54865. +0xc00e,
  54866. +0x2055,
  54867. +0xc01,
  54868. +0xc00f,
  54869. +0x7825,
  54870. +0x221a,
  54871. +0xf81,
  54872. +0x0,
  54873. +0x1000,
  54874. +0x7905,
  54875. +0x4060,
  54876. +0x209a,
  54877. +0x4,
  54878. +0x7825,
  54879. +0x781b,
  54880. +0xb891,
  54881. +0xb89c,
  54882. +0xb89f,
  54883. +0x9080,
  54884. +0x2579,
  54885. +0x1001,
  54886. +0x2378,
  54887. +0x200,
  54888. +0x2107,
  54889. +0x803e,
  54890. +0xf5e3,
  54891. +0x789d,
  54892. +0x781d,
  54893. +0x781d,
  54894. +0x781d,
  54895. +0x781d,
  54896. +0x781d,
  54897. +0x706d,
  54898. +0xe80a,
  54899. +0x4308,
  54900. +0x239a,
  54901. +0x1010,
  54902. +0x2453,
  54903. +0x1101,
  54904. +0x2380,
  54905. +0x1030,
  54906. +0x2305,
  54907. +0x104b,
  54908. +0x225f,
  54909. +0x49f,
  54910. +0x2400,
  54911. +0x3f81,
  54912. +0x0,
  54913. +0x10c,
  54914. +0x71e3,
  54915. +0x7974,
  54916. +0x1900,
  54917. +0x2c4,
  54918. +0x41c3,
  54919. +0x0,
  54920. +0x141f,
  54921. +0x815,
  54922. +0x170,
  54923. +0xbcc4,
  54924. +0x209a,
  54925. +0x10,
  54926. +0x2080,
  54927. +0x10,
  54928. +0x2005,
  54929. +0x301,
  54930. +0xc096,
  54931. +0x70e3,
  54932. +0x7874,
  54933. +0xb020,
  54934. +0xf1b7,
  54935. +0x2578,
  54936. +0x1000,
  54937. +0xc046,
  54938. +0x1600,
  54939. +0x7080,
  54940. +0x8000,
  54941. +0x771,
  54942. +0x71cd,
  54943. +0x205f,
  54944. +0x240,
  54945. +0xc043,
  54946. +0x2579,
  54947. +0x1000,
  54948. +0xc053,
  54949. +0x205f,
  54950. +0x200,
  54951. +0xc045,
  54952. +0x700c,
  54953. +0xf004,
  54954. +0xc008,
  54955. +0x7104,
  54956. +0xc048,
  54957. +0x70d5,
  54958. +0xf2dc,
  54959. +0x2400,
  54960. +0x3f80,
  54961. +0x0,
  54962. +0x10c,
  54963. +0x87e,
  54964. +0x60,
  54965. +0xc107,
  54966. +0xd80f,
  54967. +0x9f2,
  54968. +0xfd2f,
  54969. +0xd90f,
  54970. +0x710c,
  54971. +0xb5e,
  54972. +0xffaf,
  54973. +0xd9ff,
  54974. +0x45cb,
  54975. +0x9003,
  54976. +0xe024,
  54977. +0x712c,
  54978. +0x70cd,
  54979. +0x1d00,
  54980. +0x1f84,
  54981. +0x0,
  54982. +0xffff,
  54983. +0xb526,
  54984. +0x1dfe,
  54985. +0x9044,
  54986. +0x1da8,
  54987. +0x139c,
  54988. +0x1da9,
  54989. +0x139c,
  54990. +0xc012,
  54991. +0xe020,
  54992. +0x7810,
  54993. +0xe16,
  54994. +0xfcef,
  54995. +0x4318,
  54996. +0xc013,
  54997. +0x712c,
  54998. +0x68e1,
  54999. +0xc00b,
  55000. +0xcae,
  55001. +0xff6f,
  55002. +0x42e1,
  55003. +0xc107,
  55004. +0x82a,
  55005. +0x60,
  55006. +0xc096,
  55007. +0xd80f,
  55008. +0x99e,
  55009. +0xfd2f,
  55010. +0xd90f,
  55011. +0x730c,
  55012. +0xb0a,
  55013. +0xffaf,
  55014. +0xd9ff,
  55015. +0x712c,
  55016. +0x4063,
  55017. +0x1d00,
  55018. +0x1f84,
  55019. +0x0,
  55020. +0xffff,
  55021. +0xb526,
  55022. +0x1dfe,
  55023. +0x9044,
  55024. +0x1da8,
  55025. +0x139c,
  55026. +0xdd2,
  55027. +0xfcef,
  55028. +0x1da9,
  55029. +0x139c,
  55030. +0xc00c,
  55031. +0x712c,
  55032. +0xc6e,
  55033. +0xff6f,
  55034. +0x42e1,
  55035. +0xc008,
  55036. +0xc703,
  55037. +0x780f,
  55038. +0xc054,
  55039. +0x7314,
  55040. +0xc004,
  55041. +0x20ca,
  55042. +0x61,
  55043. +0xc044,
  55044. +0x1600,
  55045. +0x7080,
  55046. +0x8000,
  55047. +0x771,
  55048. +0xc049,
  55049. +0xf005,
  55050. +0xc009,
  55051. +0x7104,
  55052. +0xc049,
  55053. +0xc009,
  55054. +0x780f,
  55055. +0xc04a,
  55056. +0x40c3,
  55057. +0x8000,
  55058. +0x771,
  55059. +0x8821,
  55060. +0xc00a,
  55061. +0x9e7,
  55062. +0x24,
  55063. +0x70d5,
  55064. +0xc005,
  55065. +0x1414,
  55066. +0x301b,
  55067. +0x7ff0,
  55068. +0x780f,
  55069. +0x671f,
  55070. +0x726c,
  55071. +0xf004,
  55072. +0x71e5,
  55073. +0x7167,
  55074. +0x252f,
  55075. +0x16c7,
  55076. +0xdcd,
  55077. +0x9275,
  55078. +0x2578,
  55079. +0x1201,
  55080. +0xc006,
  55081. +0x7824,
  55082. +0x813,
  55083. +0x71,
  55084. +0x79f0,
  55085. +0xc00d,
  55086. +0x7834,
  55087. +0x10f0,
  55088. +0x8101,
  55089. +0xb020,
  55090. +0xf1ee,
  55091. +0xc00b,
  55092. +0x20f5,
  55093. +0x4c,
  55094. +0xc00c,
  55095. +0x20f5,
  55096. +0x42,
  55097. +0x4a90,
  55098. +0x2048,
  55099. +0x0,
  55100. +0x780e,
  55101. +0x885,
  55102. +0x1b3,
  55103. +0x629a,
  55104. +0x732c,
  55105. +0x213c,
  55106. +0x341,
  55107. +0xbbd,
  55108. +0x8060,
  55109. +0xc155,
  55110. +0xc040,
  55111. +0xc004,
  55112. +0xc20a,
  55113. +0x41c3,
  55114. +0x14,
  55115. +0x3,
  55116. +0x2078,
  55117. +0x0,
  55118. +0xb9e,
  55119. +0xfcaf,
  55120. +0x43a1,
  55121. +0xc00e,
  55122. +0x259a,
  55123. +0x1001,
  55124. +0x71cd,
  55125. +0x2055,
  55126. +0x8c2,
  55127. +0xc00f,
  55128. +0x2504,
  55129. +0x1f81,
  55130. +0x0,
  55131. +0x3f00,
  55132. +0x7a05,
  55133. +0xc00a,
  55134. +0x201a,
  55135. +0xf80,
  55136. +0x0,
  55137. +0x1000,
  55138. +0x7845,
  55139. +0x7825,
  55140. +0x781b,
  55141. +0x2005,
  55142. +0xf82,
  55143. +0x9002,
  55144. +0x0,
  55145. +0x9220,
  55146. +0xc014,
  55147. +0x70c3,
  55148. +0x8000,
  55149. +0x4c4,
  55150. +0x1060,
  55151. +0xc0,
  55152. +0x6119,
  55153. +0x6909,
  55154. +0x7b10,
  55155. +0x782e,
  55156. +0x207f,
  55157. +0x7c0,
  55158. +0x205f,
  55159. +0x800,
  55160. +0xe39e,
  55161. +0x21ca,
  55162. +0xd,
  55163. +0xb220,
  55164. +0xc315,
  55165. +0xf1a4,
  55166. +0x262f,
  55167. +0xf081,
  55168. +0x785d,
  55169. +0xc20d,
  55170. +0x20ca,
  55171. +0x24,
  55172. +0x7a34,
  55173. +0xb200,
  55174. +0xf19a,
  55175. +0xb80,
  55176. +0xfe82,
  55177. +0xf122,
  55178. +0xc010,
  55179. +0x881,
  55180. +0x30,
  55181. +0x740c,
  55182. +0x41c3,
  55183. +0x15,
  55184. +0x0,
  55185. +0x8ce,
  55186. +0xfd0f,
  55187. +0x1600,
  55188. +0x708e,
  55189. +0x8000,
  55190. +0x771,
  55191. +0xf003,
  55192. +0x71c5,
  55193. +0x40c3,
  55194. +0x8000,
  55195. +0x771,
  55196. +0x8801,
  55197. +0x7dcf,
  55198. +0x859,
  55199. +0x344,
  55200. +0xc005,
  55201. +0xc705,
  55202. +0x790f,
  55203. +0xc003,
  55204. +0x7810,
  55205. +0x6038,
  55206. +0xc043,
  55207. +0xf006,
  55208. +0xc003,
  55209. +0x71e5,
  55210. +0x7104,
  55211. +0xc043,
  55212. +0x7bef,
  55213. +0xbd9,
  55214. +0x8275,
  55215. +0x2378,
  55216. +0x201,
  55217. +0xc006,
  55218. +0x790b,
  55219. +0xf5f6,
  55220. +0xc003,
  55221. +0x7910,
  55222. +0xc00b,
  55223. +0x20f5,
  55224. +0x42,
  55225. +0xc00c,
  55226. +0x20f5,
  55227. +0x4c,
  55228. +0xc00d,
  55229. +0x20f5,
  55230. +0x40,
  55231. +0x41c3,
  55232. +0x16,
  55233. +0x5,
  55234. +0xc042,
  55235. +0xc441,
  55236. +0xc240,
  55237. +0x740c,
  55238. +0x862,
  55239. +0xfd2f,
  55240. +0x42a1,
  55241. +0xf1e0,
  55242. +0x8f2,
  55243. +0xfe6f,
  55244. +0xc011,
  55245. +0x700c,
  55246. +0x1e00,
  55247. +0x7004,
  55248. +0x9003,
  55249. +0xe004,
  55250. +0x2480,
  55251. +0x3007,
  55252. +0x1404,
  55253. +0x341b,
  55254. +0xc6c6,
  55255. +0x78e0,
  55256. +0xc2e6,
  55257. +0xc1a4,
  55258. +0x712c,
  55259. +0x2044,
  55260. +0x7c3,
  55261. +0xeb06,
  55262. +0xbb61,
  55263. +0xb01,
  55264. +0x31,
  55265. +0x793b,
  55266. +0x215a,
  55267. +0x101,
  55268. +0x205f,
  55269. +0x643,
  55270. +0x210f,
  55271. +0xe,
  55272. +0x41c3,
  55273. +0x8000,
  55274. +0x76d,
  55275. +0x8900,
  55276. +0x205f,
  55277. +0xc80,
  55278. +0x6078,
  55279. +0x6038,
  55280. +0x88f5,
  55281. +0xea03,
  55282. +0xbf87,
  55283. +0x700c,
  55284. +0xb22,
  55285. +0xfcef,
  55286. +0x702c,
  55287. +0x702c,
  55288. +0x78cf,
  55289. +0xc143,
  55290. +0xc042,
  55291. +0xd8ff,
  55292. +0x734c,
  55293. +0xdb22,
  55294. +0x1c04,
  55295. +0x3081,
  55296. +0x4528,
  55297. +0xe0e,
  55298. +0xfcef,
  55299. +0xc740,
  55300. +0xd8ff,
  55301. +0xd980,
  55302. +0x754c,
  55303. +0x726c,
  55304. +0xc543,
  55305. +0xc542,
  55306. +0xc541,
  55307. +0xbe6,
  55308. +0xfcef,
  55309. +0xc540,
  55310. +0x700c,
  55311. +0xb9a,
  55312. +0xfcef,
  55313. +0x712c,
  55314. +0xc0a4,
  55315. +0xc6c6,
  55316. +0xc2e6,
  55317. +0x1cfc,
  55318. +0xb6c8,
  55319. +0xc1a4,
  55320. +0x4338,
  55321. +0xa16,
  55322. +0xfdaf,
  55323. +0x4608,
  55324. +0x4708,
  55325. +0x700c,
  55326. +0xace,
  55327. +0xfcef,
  55328. +0xd908,
  55329. +0x70ad,
  55330. +0xd8ff,
  55331. +0x702c,
  55332. +0x704c,
  55333. +0xdb28,
  55334. +0xc543,
  55335. +0xc642,
  55336. +0xc541,
  55337. +0xbaa,
  55338. +0xfcef,
  55339. +0xc540,
  55340. +0xdf2,
  55341. +0xfcef,
  55342. +0xd8ff,
  55343. +0xb2f,
  55344. +0x3030,
  55345. +0xe72e,
  55346. +0xd8ff,
  55347. +0xd90c,
  55348. +0x714c,
  55349. +0xdb08,
  55350. +0xc543,
  55351. +0xc642,
  55352. +0xc541,
  55353. +0xb8a,
  55354. +0xfcef,
  55355. +0xc540,
  55356. +0xd8ff,
  55357. +0xd90c,
  55358. +0x714c,
  55359. +0xdb0a,
  55360. +0xc543,
  55361. +0xc642,
  55362. +0xc541,
  55363. +0xc540,
  55364. +0xf00a,
  55365. +0x1c0c,
  55366. +0x3041,
  55367. +0xc642,
  55368. +0xc541,
  55369. +0xc540,
  55370. +0xd8ff,
  55371. +0xd90c,
  55372. +0x714c,
  55373. +0xdb08,
  55374. +0xb5e,
  55375. +0xfccf,
  55376. +0xd8ff,
  55377. +0x702c,
  55378. +0x714c,
  55379. +0xdb08,
  55380. +0xc543,
  55381. +0xc642,
  55382. +0xc541,
  55383. +0xb4e,
  55384. +0xfcef,
  55385. +0xc540,
  55386. +0x7bef,
  55387. +0xd8ff,
  55388. +0xd90c,
  55389. +0x714c,
  55390. +0xc543,
  55391. +0xc541,
  55392. +0xc540,
  55393. +0xb3a,
  55394. +0xfcef,
  55395. +0xc642,
  55396. +0xd8ff,
  55397. +0x702c,
  55398. +0x754c,
  55399. +0x726c,
  55400. +0x1c0c,
  55401. +0x30c1,
  55402. +0xc542,
  55403. +0xc541,
  55404. +0xb22,
  55405. +0xfcef,
  55406. +0xc540,
  55407. +0x702c,
  55408. +0xd8ff,
  55409. +0xb98f,
  55410. +0x754c,
  55411. +0x746c,
  55412. +0x1c0c,
  55413. +0x3041,
  55414. +0xc542,
  55415. +0xc541,
  55416. +0xb0a,
  55417. +0xfcef,
  55418. +0xc540,
  55419. +0xd8ff,
  55420. +0x702c,
  55421. +0x754c,
  55422. +0xdb10,
  55423. +0xc543,
  55424. +0xc542,
  55425. +0xc541,
  55426. +0xaf6,
  55427. +0xfcef,
  55428. +0xc540,
  55429. +0xd26,
  55430. +0xfcef,
  55431. +0xd8ff,
  55432. +0xbec1,
  55433. +0xd8ff,
  55434. +0xd980,
  55435. +0x764c,
  55436. +0x746c,
  55437. +0xc543,
  55438. +0xc642,
  55439. +0xc541,
  55440. +0xada,
  55441. +0xfcef,
  55442. +0x1c00,
  55443. +0x3041,
  55444. +0xc0a4,
  55445. +0x1404,
  55446. +0x341b,
  55447. +0xc6c6,
  55448. +0xc2e6,
  55449. +0x1cfc,
  55450. +0xb6c8,
  55451. +0xc1a8,
  55452. +0xc146,
  55453. +0xc044,
  55454. +0x700c,
  55455. +0xd9ff,
  55456. +0xc347,
  55457. +0x9ca,
  55458. +0xfcef,
  55459. +0xc245,
  55460. +0x1434,
  55461. +0x301b,
  55462. +0x70cd,
  55463. +0x70ad,
  55464. +0xf002,
  55465. +0x71a5,
  55466. +0xd77,
  55467. +0x1335,
  55468. +0x710c,
  55469. +0x2532,
  55470. +0x1f8f,
  55471. +0x8000,
  55472. +0x64c,
  55473. +0x702c,
  55474. +0x88e,
  55475. +0xfcaf,
  55476. +0x42e1,
  55477. +0x2104,
  55478. +0x6c2,
  55479. +0xc107,
  55480. +0x7824,
  55481. +0x2005,
  55482. +0x80be,
  55483. +0xf5ef,
  55484. +0xc006,
  55485. +0x734c,
  55486. +0xdb22,
  55487. +0x60e9,
  55488. +0xc004,
  55489. +0x1c0c,
  55490. +0x3001,
  55491. +0xc042,
  55492. +0xc741,
  55493. +0xc140,
  55494. +0xd8ff,
  55495. +0xc82,
  55496. +0xfcef,
  55497. +0x702c,
  55498. +0xed03,
  55499. +0xdbf,
  55500. +0x9191,
  55501. +0x70b5,
  55502. +0xd9c8,
  55503. +0xd8fa,
  55504. +0xab2,
  55505. +0xfe2f,
  55506. +0x20ca,
  55507. +0x41,
  55508. +0x781d,
  55509. +0x781d,
  55510. +0x781d,
  55511. +0x781d,
  55512. +0x781d,
  55513. +0x702c,
  55514. +0x780f,
  55515. +0xc142,
  55516. +0xc141,
  55517. +0xc140,
  55518. +0xc043,
  55519. +0xd8ff,
  55520. +0x754c,
  55521. +0xc4e,
  55522. +0xfcef,
  55523. +0xdb20,
  55524. +0xf1c5,
  55525. +0xd8ff,
  55526. +0x702c,
  55527. +0x754c,
  55528. +0xdb41,
  55529. +0x1c0c,
  55530. +0x3401,
  55531. +0xc642,
  55532. +0xc641,
  55533. +0xa22,
  55534. +0xfcef,
  55535. +0xc640,
  55536. +0xd8ff,
  55537. +0xd980,
  55538. +0x754c,
  55539. +0x746c,
  55540. +0xc643,
  55541. +0xc642,
  55542. +0xc641,
  55543. +0xa0e,
  55544. +0xfcef,
  55545. +0xc640,
  55546. +0x700c,
  55547. +0x9c2,
  55548. +0xfcef,
  55549. +0x712c,
  55550. +0xc005,
  55551. +0xe837,
  55552. +0x700c,
  55553. +0x90a,
  55554. +0xfcef,
  55555. +0xd9ff,
  55556. +0xc604,
  55557. +0x70ad,
  55558. +0xd84f,
  55559. +0xbec1,
  55560. +0xc543,
  55561. +0xc642,
  55562. +0xc541,
  55563. +0xc040,
  55564. +0xd8ff,
  55565. +0xd980,
  55566. +0xda17,
  55567. +0x9de,
  55568. +0xfcef,
  55569. +0x746c,
  55570. +0x700c,
  55571. +0x992,
  55572. +0xfcef,
  55573. +0x712c,
  55574. +0x40c3,
  55575. +0xf,
  55576. +0x4240,
  55577. +0xf3a,
  55578. +0xfe2f,
  55579. +0x702c,
  55580. +0x700c,
  55581. +0x8d2,
  55582. +0xfcef,
  55583. +0xd9ff,
  55584. +0xd851,
  55585. +0xc543,
  55586. +0xc642,
  55587. +0xc541,
  55588. +0xc040,
  55589. +0xd8ff,
  55590. +0xd980,
  55591. +0xda17,
  55592. +0x9aa,
  55593. +0xfcef,
  55594. +0x746c,
  55595. +0x700c,
  55596. +0x95e,
  55597. +0xfcef,
  55598. +0x712c,
  55599. +0x40c3,
  55600. +0x0,
  55601. +0x1f40,
  55602. +0xf06,
  55603. +0xfe2f,
  55604. +0xd91e,
  55605. +0xc0a8,
  55606. +0x1404,
  55607. +0x341b,
  55608. +0xc6c6,
  55609. +0x78e0,
  55610. +0xc2e6,
  55611. +0x1cfc,
  55612. +0xb6c8,
  55613. +0xc1ad,
  55614. +0xc34a,
  55615. +0xc248,
  55616. +0xc14b,
  55617. +0xcae,
  55618. +0xfd2f,
  55619. +0xc045,
  55620. +0xc012,
  55621. +0x70cd,
  55622. +0xddff,
  55623. +0xc04c,
  55624. +0xc013,
  55625. +0xc049,
  55626. +0x40c1,
  55627. +0xf004,
  55628. +0xc004,
  55629. +0x7104,
  55630. +0xc044,
  55631. +0xc004,
  55632. +0xe08b,
  55633. +0x170,
  55634. +0xd,
  55635. +0xc004,
  55636. +0x2032,
  55637. +0xf80,
  55638. +0x8000,
  55639. +0x64c,
  55640. +0xc047,
  55641. +0xc107,
  55642. +0xc00b,
  55643. +0x6028,
  55644. +0xc046,
  55645. +0x78af,
  55646. +0x208c,
  55647. +0x8fc3,
  55648. +0xf40a,
  55649. +0x40c3,
  55650. +0x0,
  55651. +0xa00,
  55652. +0x842,
  55653. +0xfcef,
  55654. +0xd9ff,
  55655. +0x89a,
  55656. +0xff8f,
  55657. +0x70ad,
  55658. +0xc007,
  55659. +0x712c,
  55660. +0xc20a,
  55661. +0xb8c4,
  55662. +0xe805,
  55663. +0xb861,
  55664. +0x8ff,
  55665. +0x8031,
  55666. +0x793b,
  55667. +0xd81f,
  55668. +0x7a24,
  55669. +0xb861,
  55670. +0x8ff,
  55671. +0x8031,
  55672. +0x793c,
  55673. +0xc00c,
  55674. +0x7824,
  55675. +0x2205,
  55676. +0x803e,
  55677. +0xf47b,
  55678. +0xc006,
  55679. +0x47cb,
  55680. +0x8000,
  55681. +0x684,
  55682. +0x781d,
  55683. +0x781d,
  55684. +0x2045,
  55685. +0x19b,
  55686. +0xc009,
  55687. +0xe80e,
  55688. +0x8f01,
  55689. +0x702c,
  55690. +0x704c,
  55691. +0xc043,
  55692. +0x700c,
  55693. +0xc042,
  55694. +0xc041,
  55695. +0xc040,
  55696. +0xd8ff,
  55697. +0x8da,
  55698. +0xfcef,
  55699. +0xdb20,
  55700. +0x8f01,
  55701. +0x702c,
  55702. +0x704c,
  55703. +0xc043,
  55704. +0xc005,
  55705. +0x726c,
  55706. +0x71a5,
  55707. +0xc042,
  55708. +0x710c,
  55709. +0xc041,
  55710. +0x2344,
  55711. +0x3980,
  55712. +0xc040,
  55713. +0x8ba,
  55714. +0xfcef,
  55715. +0xd8ff,
  55716. +0x8f01,
  55717. +0x702c,
  55718. +0x704c,
  55719. +0xc043,
  55720. +0x710c,
  55721. +0xc642,
  55722. +0xc041,
  55723. +0xc007,
  55724. +0x726c,
  55725. +0xb8c5,
  55726. +0xc040,
  55727. +0x89e,
  55728. +0xfcef,
  55729. +0xd8ff,
  55730. +0x8f01,
  55731. +0x702c,
  55732. +0x704c,
  55733. +0xc043,
  55734. +0xc005,
  55735. +0x726c,
  55736. +0xc042,
  55737. +0x710c,
  55738. +0xc041,
  55739. +0xc006,
  55740. +0x781d,
  55741. +0x2045,
  55742. +0x580,
  55743. +0x2044,
  55744. +0xd80,
  55745. +0xc040,
  55746. +0x876,
  55747. +0xfcef,
  55748. +0xd8ff,
  55749. +0x8f01,
  55750. +0x702c,
  55751. +0x704c,
  55752. +0xc043,
  55753. +0x710c,
  55754. +0xc642,
  55755. +0xc041,
  55756. +0xc006,
  55757. +0x726c,
  55758. +0xb8c5,
  55759. +0xc040,
  55760. +0x85a,
  55761. +0xfcef,
  55762. +0xd8ff,
  55763. +0xc004,
  55764. +0xe818,
  55765. +0x40c3,
  55766. +0x0,
  55767. +0x2710,
  55768. +0xdda,
  55769. +0xfe2f,
  55770. +0xd90a,
  55771. +0x781d,
  55772. +0x781d,
  55773. +0x7704,
  55774. +0x7f0f,
  55775. +0xf84a,
  55776. +0xc642,
  55777. +0xc641,
  55778. +0xc640,
  55779. +0x836,
  55780. +0xfcef,
  55781. +0xc743,
  55782. +0xf846,
  55783. +0xc743,
  55784. +0xc642,
  55785. +0xc641,
  55786. +0xc640,
  55787. +0xf00b,
  55788. +0x8f01,
  55789. +0x702c,
  55790. +0x704c,
  55791. +0xc043,
  55792. +0xc642,
  55793. +0xc641,
  55794. +0xc640,
  55795. +0xd8ff,
  55796. +0xdb18,
  55797. +0x812,
  55798. +0xfccf,
  55799. +0x78af,
  55800. +0x811,
  55801. +0x110,
  55802. +0xc104,
  55803. +0xe18b,
  55804. +0xf550,
  55805. +0x70ad,
  55806. +0x7014,
  55807. +0xf34e,
  55808. +0xf0e,
  55809. +0xff4f,
  55810. +0x700c,
  55811. +0xfb2,
  55812. +0xfcaf,
  55813. +0x712c,
  55814. +0xddff,
  55815. +0xf146,
  55816. +0xc008,
  55817. +0x8c9,
  55818. +0x30,
  55819. +0xd9ff,
  55820. +0x40c3,
  55821. +0x0,
  55822. +0xa00,
  55823. +0xeee,
  55824. +0xfcaf,
  55825. +0x4318,
  55826. +0xf42,
  55827. +0xff4f,
  55828. +0x46cb,
  55829. +0x8000,
  55830. +0x685,
  55831. +0x8e00,
  55832. +0x702c,
  55833. +0xdf20,
  55834. +0xc043,
  55835. +0xc005,
  55836. +0x704c,
  55837. +0x726c,
  55838. +0xc042,
  55839. +0xd8ff,
  55840. +0xc141,
  55841. +0x4528,
  55842. +0xfb6,
  55843. +0xfcaf,
  55844. +0xc740,
  55845. +0x8e00,
  55846. +0x702c,
  55847. +0x704c,
  55848. +0xc043,
  55849. +0xd8ff,
  55850. +0x726c,
  55851. +0xc542,
  55852. +0xc541,
  55853. +0xfa2,
  55854. +0xfcaf,
  55855. +0x1c00,
  55856. +0x33c1,
  55857. +0xeae,
  55858. +0xff4f,
  55859. +0x700c,
  55860. +0xf4e,
  55861. +0xfcaf,
  55862. +0x712c,
  55863. +0x40c3,
  55864. +0xf,
  55865. +0x4240,
  55866. +0xcf6,
  55867. +0xfe2f,
  55868. +0x702c,
  55869. +0x4063,
  55870. +0xe8e,
  55871. +0xfcaf,
  55872. +0xd9ff,
  55873. +0xee6,
  55874. +0xff4f,
  55875. +0x8e00,
  55876. +0x702c,
  55877. +0x704c,
  55878. +0xc043,
  55879. +0xc005,
  55880. +0x726c,
  55881. +0xc042,
  55882. +0xd8ff,
  55883. +0xc541,
  55884. +0xf62,
  55885. +0xfcaf,
  55886. +0xc740,
  55887. +0x8e00,
  55888. +0x702c,
  55889. +0x704c,
  55890. +0xc043,
  55891. +0xd8ff,
  55892. +0x726c,
  55893. +0xc542,
  55894. +0xc541,
  55895. +0xf4e,
  55896. +0xfcaf,
  55897. +0x1c00,
  55898. +0x3441,
  55899. +0x8e00,
  55900. +0x702c,
  55901. +0x704c,
  55902. +0xc043,
  55903. +0xd8ff,
  55904. +0xdb10,
  55905. +0xc542,
  55906. +0xc541,
  55907. +0xf36,
  55908. +0xfcaf,
  55909. +0xc540,
  55910. +0xe42,
  55911. +0xff4f,
  55912. +0x700c,
  55913. +0xee6,
  55914. +0xfcaf,
  55915. +0x712c,
  55916. +0xc52,
  55917. +0xfd0f,
  55918. +0xc0ad,
  55919. +0x1404,
  55920. +0x341b,
  55921. +0xc6c6,
  55922. +0xd8ff,
  55923. +0x702c,
  55924. +0x704c,
  55925. +0x726c,
  55926. +0x7ee0,
  55927. +0x78e0,
  55928. +0xc2e6,
  55929. +0x1cfc,
  55930. +0xb6c8,
  55931. +0xc1aa,
  55932. +0xc043,
  55933. +0x1600,
  55934. +0x7080,
  55935. +0x8000,
  55936. +0x58,
  55937. +0x70ad,
  55938. +0xc346,
  55939. +0xc048,
  55940. +0xd858,
  55941. +0xb89f,
  55942. +0x10cd,
  55943. +0x809b,
  55944. +0xc00f,
  55945. +0xc245,
  55946. +0xc144,
  55947. +0xc047,
  55948. +0xf002,
  55949. +0x71a5,
  55950. +0xdb7,
  55951. +0x10b3,
  55952. +0x710c,
  55953. +0x2544,
  55954. +0x17c1,
  55955. +0xe906,
  55956. +0xb961,
  55957. +0x901,
  55958. +0x31,
  55959. +0x781b,
  55960. +0xc042,
  55961. +0xc102,
  55962. +0xc007,
  55963. +0x70cd,
  55964. +0x7824,
  55965. +0xc049,
  55966. +0xf002,
  55967. +0x71c5,
  55968. +0xedb,
  55969. +0x90b3,
  55970. +0x70d5,
  55971. +0xc108,
  55972. +0x4063,
  55973. +0x703c,
  55974. +0xc109,
  55975. +0x782b,
  55976. +0xf3f7,
  55977. +0xc002,
  55978. +0x2644,
  55979. +0x17c1,
  55980. +0x7f0f,
  55981. +0x710c,
  55982. +0xe905,
  55983. +0xb961,
  55984. +0x9ff,
  55985. +0x8031,
  55986. +0x781b,
  55987. +0xee6,
  55988. +0xfcef,
  55989. +0x780f,
  55990. +0x40c3,
  55991. +0x8000,
  55992. +0x684,
  55993. +0x8800,
  55994. +0xe807,
  55995. +0xd858,
  55996. +0xb89f,
  55997. +0x10a9,
  55998. +0x8080,
  55999. +0x82d,
  56000. +0xde,
  56001. +0xc006,
  56002. +0x265a,
  56003. +0x1c81,
  56004. +0x275f,
  56005. +0x1102,
  56006. +0xc040,
  56007. +0xc003,
  56008. +0xc305,
  56009. +0x6038,
  56010. +0x255a,
  56011. +0x1641,
  56012. +0x6119,
  56013. +0xc002,
  56014. +0x7845,
  56015. +0xc204,
  56016. +0xb92,
  56017. +0xffef,
  56018. +0x780f,
  56019. +0xf1cd,
  56020. +0xc006,
  56021. +0x265a,
  56022. +0x1c81,
  56023. +0x1c04,
  56024. +0x3001,
  56025. +0xc040,
  56026. +0xc003,
  56027. +0x275f,
  56028. +0x1102,
  56029. +0xc305,
  56030. +0x6038,
  56031. +0x255a,
  56032. +0x1641,
  56033. +0x6119,
  56034. +0xc002,
  56035. +0x7845,
  56036. +0xc204,
  56037. +0xcae,
  56038. +0xffef,
  56039. +0x780f,
  56040. +0xf1b7,
  56041. +0xe7a,
  56042. +0xfcef,
  56043. +0x730c,
  56044. +0xc0aa,
  56045. +0x1404,
  56046. +0x341b,
  56047. +0xc6c6,
  56048. +0xc2e6,
  56049. +0x43c3,
  56050. +0x8000,
  56051. +0x771,
  56052. +0x8b80,
  56053. +0x245f,
  56054. +0x1242,
  56055. +0x7854,
  56056. +0xf002,
  56057. +0x7185,
  56058. +0x8b41,
  56059. +0x7d8f,
  56060. +0xa0d,
  56061. +0x365,
  56062. +0x70cd,
  56063. +0xf017,
  56064. +0x71c5,
  56065. +0x7204,
  56066. +0x7acf,
  56067. +0xaef,
  56068. +0x8255,
  56069. +0x9f9,
  56070. +0x808e,
  56071. +0x229a,
  56072. +0x8,
  56073. +0x251a,
  56074. +0x1f8f,
  56075. +0x0,
  56076. +0x2000,
  56077. +0x7ae5,
  56078. +0x2205,
  56079. +0xf8f,
  56080. +0x9002,
  56081. +0x64,
  56082. +0x9040,
  56083. +0xb740,
  56084. +0xf1ec,
  56085. +0xc66,
  56086. +0xfe4f,
  56087. +0xc6c6,
  56088. +0xc2e2,
  56089. +0x219a,
  56090. +0x1,
  56091. +0x239a,
  56092. +0x1,
  56093. +0x44cb,
  56094. +0x9008,
  56095. +0x100,
  56096. +0x7825,
  56097. +0x1600,
  56098. +0x7081,
  56099. +0x8000,
  56100. +0x4,
  56101. +0x7b45,
  56102. +0x211a,
  56103. +0xf8d,
  56104. +0x20,
  56105. +0x0,
  56106. +0x2505,
  56107. +0x1301,
  56108. +0xb100,
  56109. +0x6c02,
  56110. +0x78a5,
  56111. +0xb060,
  56112. +0x700c,
  56113. +0xd56,
  56114. +0xfcaf,
  56115. +0x712c,
  56116. +0xc6c2,
  56117. +0x78e0,
  56118. +0xc2e2,
  56119. +0x1cfc,
  56120. +0xb6c8,
  56121. +0x4338,
  56122. +0x4308,
  56123. +0x70ad,
  56124. +0xf002,
  56125. +0x71a5,
  56126. +0x2b45,
  56127. +0x3180,
  56128. +0xd49,
  56129. +0x1005,
  56130. +0x255a,
  56131. +0x1182,
  56132. +0x7261,
  56133. +0x8a01,
  56134. +0x8a60,
  56135. +0x8a22,
  56136. +0x209a,
  56137. +0x4,
  56138. +0x7b05,
  56139. +0x8a03,
  56140. +0x209a,
  56141. +0x4,
  56142. +0x7825,
  56143. +0x201a,
  56144. +0xf80,
  56145. +0x1,
  56146. +0x0,
  56147. +0x2005,
  56148. +0xc1,
  56149. +0x8a05,
  56150. +0x8a64,
  56151. +0x7734,
  56152. +0x209a,
  56153. +0x4,
  56154. +0x7865,
  56155. +0xf207,
  56156. +0x793b,
  56157. +0xb99c,
  56158. +0xb99f,
  56159. +0xb100,
  56160. +0xf1dd,
  56161. +0xa52,
  56162. +0xfe0f,
  56163. +0xf1db,
  56164. +0x1404,
  56165. +0x341b,
  56166. +0xc6c2,
  56167. +0x78e0,
  56168. +0xc2e6,
  56169. +0x1cfc,
  56170. +0xb6c8,
  56171. +0xc1a2,
  56172. +0x45cb,
  56173. +0x8000,
  56174. +0x771,
  56175. +0x8de0,
  56176. +0x4318,
  56177. +0xc340,
  56178. +0xc141,
  56179. +0xea04,
  56180. +0x7bfb,
  56181. +0xf004,
  56182. +0x275f,
  56183. +0x1243,
  56184. +0x7054,
  56185. +0x274a,
  56186. +0x3200,
  56187. +0x27ca,
  56188. +0x3062,
  56189. +0xf003,
  56190. +0x71e5,
  56191. +0x8d01,
  56192. +0x7710,
  56193. +0x700c,
  56194. +0xf6d3,
  56195. +0xf03b,
  56196. +0x219a,
  56197. +0x1,
  56198. +0x7104,
  56199. +0x7164,
  56200. +0x7e25,
  56201. +0x271a,
  56202. +0x1f81,
  56203. +0x0,
  56204. +0x1000,
  56205. +0x2105,
  56206. +0x6c1,
  56207. +0x7985,
  56208. +0x793b,
  56209. +0xb991,
  56210. +0xb99c,
  56211. +0xb99f,
  56212. +0xb1c0,
  56213. +0xfd5,
  56214. +0xb022,
  56215. +0x4408,
  56216. +0xc101,
  56217. +0x249a,
  56218. +0x1004,
  56219. +0x21f5,
  56220. +0xc2,
  56221. +0xc100,
  56222. +0xe912,
  56223. +0x7e5c,
  56224. +0x7edc,
  56225. +0x7edc,
  56226. +0x7edc,
  56227. +0x224a,
  56228. +0x16c0,
  56229. +0x2242,
  56230. +0x104a,
  56231. +0xaff,
  56232. +0x9031,
  56233. +0x7edd,
  56234. +0x2a44,
  56235. +0x801,
  56236. +0x62da,
  56237. +0xbac4,
  56238. +0x4ad6,
  56239. +0xf1d6,
  56240. +0x268a,
  56241. +0x1fcf,
  56242. +0x7e44,
  56243. +0x2204,
  56244. +0xf81,
  56245. +0x0,
  56246. +0xfc00,
  56247. +0xda0a,
  56248. +0xba61,
  56249. +0xa01,
  56250. +0x31,
  56251. +0x793d,
  56252. +0xf1c8,
  56253. +0xc0a2,
  56254. +0x1404,
  56255. +0x341b,
  56256. +0xc6c6,
  56257. +0x78e0,
  56258. +0xc2e6,
  56259. +0x1cfc,
  56260. +0xb6c8,
  56261. +0xc1a1,
  56262. +0x7014,
  56263. +0x1600,
  56264. +0x7080,
  56265. +0x8000,
  56266. +0x1b,
  56267. +0x41c3,
  56268. +0x40,
  56269. +0x1800,
  56270. +0x70ed,
  56271. +0x27ca,
  56272. +0x1041,
  56273. +0x45cb,
  56274. +0x8000,
  56275. +0x777,
  56276. +0x82d,
  56277. +0x3e,
  56278. +0x706f,
  56279. +0x8d04,
  56280. +0xe812,
  56281. +0x8d00,
  56282. +0x8d41,
  56283. +0xad15,
  56284. +0x40c3,
  56285. +0x8000,
  56286. +0x7a5,
  56287. +0xa840,
  56288. +0x8d42,
  56289. +0xa859,
  56290. +0x8d43,
  56291. +0x40c3,
  56292. +0x8000,
  56293. +0x7d7,
  56294. +0xa840,
  56295. +0x2150,
  56296. +0x300,
  56297. +0x7f04,
  56298. +0xe509,
  56299. +0x40a1,
  56300. +0xf42,
  56301. +0xff2f,
  56302. +0xd90d,
  56303. +0x40a1,
  56304. +0xd90d,
  56305. +0xd52,
  56306. +0xfdef,
  56307. +0xda40,
  56308. +0x40a1,
  56309. +0xd90d,
  56310. +0xede,
  56311. +0xfcaf,
  56312. +0xda7f,
  56313. +0xdeff,
  56314. +0x40a1,
  56315. +0x702c,
  56316. +0x42e1,
  56317. +0x4363,
  56318. +0xcf6,
  56319. +0xffef,
  56320. +0xc640,
  56321. +0x40a1,
  56322. +0xd90d,
  56323. +0xd2e,
  56324. +0xfdef,
  56325. +0xda80,
  56326. +0x40a1,
  56327. +0x702c,
  56328. +0x42c3,
  56329. +0xffff,
  56330. +0xdfff,
  56331. +0x776c,
  56332. +0xcda,
  56333. +0xffef,
  56334. +0xc640,
  56335. +0x40a1,
  56336. +0xaf6,
  56337. +0xff2f,
  56338. +0xd90d,
  56339. +0x7487,
  56340. +0x1404,
  56341. +0x341b,
  56342. +0xc6c6,
  56343. +0x78e0,
  56344. +0xc2e6,
  56345. +0x1cfc,
  56346. +0xb6c8,
  56347. +0x2482,
  56348. +0x3303,
  56349. +0x702c,
  56350. +0xf5e,
  56351. +0xfcaf,
  56352. +0x4708,
  56353. +0x1600,
  56354. +0x708d,
  56355. +0x8000,
  56356. +0x4,
  56357. +0xc46,
  56358. +0x20,
  56359. +0xc042,
  56360. +0x40e1,
  56361. +0xe6e,
  56362. +0xfd2f,
  56363. +0x2455,
  56364. +0x3b81,
  56365. +0x71cd,
  56366. +0x40c1,
  56367. +0x2744,
  56368. +0x17db,
  56369. +0xb11,
  56370. +0x3010,
  56371. +0x2342,
  56372. +0x305b,
  56373. +0xbff,
  56374. +0xb031,
  56375. +0x781b,
  56376. +0x205a,
  56377. +0x100,
  56378. +0x200f,
  56379. +0x3c0,
  56380. +0xdc6,
  56381. +0xfd6f,
  56382. +0x780f,
  56383. +0x251a,
  56384. +0x1f8d,
  56385. +0x10,
  56386. +0x0,
  56387. +0x702c,
  56388. +0x40c3,
  56389. +0x9003,
  56390. +0xfe64,
  56391. +0x1e00,
  56392. +0x7044,
  56393. +0x9003,
  56394. +0xfe64,
  56395. +0x1882,
  56396. +0x5c,
  56397. +0x208a,
  56398. +0x808,
  56399. +0x1e00,
  56400. +0x7004,
  56401. +0x9003,
  56402. +0xe004,
  56403. +0x1e00,
  56404. +0x7384,
  56405. +0x900f,
  56406. +0xe0c0,
  56407. +0x1e00,
  56408. +0x7044,
  56409. +0x9003,
  56410. +0xfe64,
  56411. +0xc543,
  56412. +0xf010,
  56413. +0x6941,
  56414. +0x219a,
  56415. +0x8,
  56416. +0x43c1,
  56417. +0xe806,
  56418. +0xb861,
  56419. +0x801,
  56420. +0x31,
  56421. +0x7b7b,
  56422. +0x2105,
  56423. +0xf80,
  56424. +0x9003,
  56425. +0xe0c4,
  56426. +0xb060,
  56427. +0x4140,
  56428. +0x9e3,
  56429. +0x8232,
  56430. +0x2144,
  56431. +0x7c0,
  56432. +0x45cb,
  56433. +0x0,
  56434. +0xaaaa,
  56435. +0xd80f,
  56436. +0x41a1,
  56437. +0x42a1,
  56438. +0x43a1,
  56439. +0x9ea,
  56440. +0xfd6f,
  56441. +0xc540,
  56442. +0xd80f,
  56443. +0xe6a,
  56444. +0xfcaf,
  56445. +0xd90f,
  56446. +0x40c3,
  56447. +0x0,
  56448. +0xf00,
  56449. +0xeb6,
  56450. +0xff2f,
  56451. +0x712c,
  56452. +0x47cb,
  56453. +0x9003,
  56454. +0xe174,
  56455. +0x700c,
  56456. +0xb700,
  56457. +0x208a,
  56458. +0xfc7,
  56459. +0xb701,
  56460. +0x43db,
  56461. +0x0,
  56462. +0xffff,
  56463. +0xd830,
  56464. +0x1f58,
  56465. +0x96dc,
  56466. +0x1f5e,
  56467. +0x939c,
  56468. +0xa8e,
  56469. +0xfcaf,
  56470. +0x1f57,
  56471. +0x939c,
  56472. +0xd80f,
  56473. +0x702c,
  56474. +0x704c,
  56475. +0x4363,
  56476. +0x99e,
  56477. +0xfd6f,
  56478. +0x1c00,
  56479. +0x36c0,
  56480. +0x740c,
  56481. +0xa76,
  56482. +0xfcaf,
  56483. +0x712c,
  56484. +0xd80f,
  56485. +0x41a1,
  56486. +0x42a1,
  56487. +0x43a1,
  56488. +0x986,
  56489. +0xfd6f,
  56490. +0xc540,
  56491. +0x700c,
  56492. +0xb700,
  56493. +0xb701,
  56494. +0xd820,
  56495. +0x1f58,
  56496. +0x901c,
  56497. +0x208a,
  56498. +0x844,
  56499. +0x1f5e,
  56500. +0x939c,
  56501. +0x1f57,
  56502. +0x901c,
  56503. +0x40c3,
  56504. +0x0,
  56505. +0xf00,
  56506. +0xe42,
  56507. +0xff2f,
  56508. +0x732c,
  56509. +0xd830,
  56510. +0xa3a,
  56511. +0xfcaf,
  56512. +0x712c,
  56513. +0x1600,
  56514. +0x7081,
  56515. +0x8000,
  56516. +0x771,
  56517. +0xf003,
  56518. +0x7124,
  56519. +0x40c3,
  56520. +0x8000,
  56521. +0x771,
  56522. +0x8801,
  56523. +0x83d,
  56524. +0x63,
  56525. +0x704c,
  56526. +0xf01e,
  56527. +0x209a,
  56528. +0x8,
  56529. +0x211a,
  56530. +0xf83,
  56531. +0x0,
  56532. +0x2000,
  56533. +0x2216,
  56534. +0x4c,
  56535. +0x7144,
  56536. +0x7865,
  56537. +0x2005,
  56538. +0xf80,
  56539. +0x9002,
  56540. +0x64,
  56541. +0x9000,
  56542. +0x7b1d,
  56543. +0x7b7d,
  56544. +0x7b7d,
  56545. +0x7b7d,
  56546. +0x7b7d,
  56547. +0xb8c4,
  56548. +0x7b05,
  56549. +0xc086,
  56550. +0x7894,
  56551. +0xb060,
  56552. +0xacf,
  56553. +0x8232,
  56554. +0x4040,
  56555. +0xf1dc,
  56556. +0x208a,
  56557. +0xfc7,
  56558. +0xb700,
  56559. +0x700c,
  56560. +0xc041,
  56561. +0xb701,
  56562. +0x712c,
  56563. +0x208a,
  56564. +0x7d0,
  56565. +0x1f58,
  56566. +0x96dc,
  56567. +0x1f5e,
  56568. +0x905c,
  56569. +0x1f57,
  56570. +0x905c,
  56571. +0x1e00,
  56572. +0x7004,
  56573. +0x9003,
  56574. +0xfe64,
  56575. +0xd830,
  56576. +0x9b6,
  56577. +0xfcaf,
  56578. +0x4628,
  56579. +0xd80f,
  56580. +0x702c,
  56581. +0x704c,
  56582. +0x4363,
  56583. +0x8ca,
  56584. +0xfd6f,
  56585. +0x1c00,
  56586. +0x36c0,
  56587. +0x740c,
  56588. +0x99e,
  56589. +0xfcaf,
  56590. +0x712c,
  56591. +0xd80f,
  56592. +0x41a1,
  56593. +0x42a1,
  56594. +0x43a1,
  56595. +0x8b2,
  56596. +0xfd6f,
  56597. +0xc540,
  56598. +0x700c,
  56599. +0xb700,
  56600. +0xb701,
  56601. +0x40c3,
  56602. +0x0,
  56603. +0xf00,
  56604. +0xd7e,
  56605. +0xff2f,
  56606. +0x712c,
  56607. +0xd820,
  56608. +0x1f58,
  56609. +0x901c,
  56610. +0x208a,
  56611. +0x844,
  56612. +0x1f5e,
  56613. +0x939c,
  56614. +0x1f57,
  56615. +0x901c,
  56616. +0x966,
  56617. +0xfcaf,
  56618. +0xd830,
  56619. +0x1600,
  56620. +0x708d,
  56621. +0x8000,
  56622. +0x771,
  56623. +0xf00d,
  56624. +0x251a,
  56625. +0x1f80,
  56626. +0x0,
  56627. +0x2000,
  56628. +0x71a5,
  56629. +0x2005,
  56630. +0xf81,
  56631. +0x9002,
  56632. +0x1e64,
  56633. +0xc004,
  56634. +0xb100,
  56635. +0x40c3,
  56636. +0x8000,
  56637. +0x771,
  56638. +0x8801,
  56639. +0x7510,
  56640. +0x10a,
  56641. +0x29,
  56642. +0xd8ff,
  56643. +0xc002,
  56644. +0x70cd,
  56645. +0x2055,
  56646. +0xd01,
  56647. +0xc003,
  56648. +0x7905,
  56649. +0x251a,
  56650. +0x1f80,
  56651. +0x0,
  56652. +0x1000,
  56653. +0xc045,
  56654. +0x7825,
  56655. +0x781b,
  56656. +0xb891,
  56657. +0xb89c,
  56658. +0xb89f,
  56659. +0x9000,
  56660. +0xb8c4,
  56661. +0xc044,
  56662. +0xf002,
  56663. +0x71c5,
  56664. +0xeb1,
  56665. +0x9233,
  56666. +0x41c1,
  56667. +0x219a,
  56668. +0x4,
  56669. +0xc005,
  56670. +0x7825,
  56671. +0x781b,
  56672. +0x2005,
  56673. +0xf80,
  56674. +0x9002,
  56675. +0x64,
  56676. +0x9000,
  56677. +0x7a1d,
  56678. +0x7a5d,
  56679. +0x7a5d,
  56680. +0x7a5d,
  56681. +0x7c5d,
  56682. +0xb8c4,
  56683. +0x7c05,
  56684. +0x2616,
  56685. +0x1342,
  56686. +0xc086,
  56687. +0x20f5,
  56688. +0x83,
  56689. +0x2455,
  56690. +0x3b80,
  56691. +0x20f4,
  56692. +0x342,
  56693. +0xc004,
  56694. +0x7391,
  56695. +0x621a,
  56696. +0xe210,
  56697. +0x23d4,
  56698. +0x82b,
  56699. +0x6398,
  56700. +0x780e,
  56701. +0x7b1d,
  56702. +0x7a4e,
  56703. +0x4778,
  56704. +0x7b6e,
  56705. +0x4b50,
  56706. +0x2354,
  56707. +0x803,
  56708. +0x4b54,
  56709. +0x224a,
  56710. +0x17c0,
  56711. +0x2242,
  56712. +0x104a,
  56713. +0xaff,
  56714. +0x9031,
  56715. +0x7c9c,
  56716. +0x232f,
  56717. +0x3009,
  56718. +0x6098,
  56719. +0x2054,
  56720. +0x800,
  56721. +0x7887,
  56722. +0x8db,
  56723. +0x86c2,
  56724. +0x208a,
  56725. +0x3f,
  56726. +0x2002,
  56727. +0x8b,
  56728. +0x40e3,
  56729. +0x7b0e,
  56730. +0x2300,
  56731. +0x2cc,
  56732. +0x232f,
  56733. +0x3309,
  56734. +0x4b54,
  56735. +0x7c91,
  56736. +0x2300,
  56737. +0xf9f,
  56738. +0x0,
  56739. +0xffc0,
  56740. +0xbe9,
  56741. +0xb302,
  56742. +0x7074,
  56743. +0x20ca,
  56744. +0x2b,
  56745. +0x780e,
  56746. +0x7a1b,
  56747. +0x2284,
  56748. +0x7,
  56749. +0xb8c4,
  56750. +0x7a05,
  56751. +0xc002,
  56752. +0x2055,
  56753. +0xc03,
  56754. +0xc003,
  56755. +0x7865,
  56756. +0xc305,
  56757. +0x7b05,
  56758. +0x7965,
  56759. +0x783b,
  56760. +0xb891,
  56761. +0xb89c,
  56762. +0xb89f,
  56763. +0xe3b,
  56764. +0x91f1,
  56765. +0xb040,
  56766. +0x787b,
  56767. +0x2005,
  56768. +0xf80,
  56769. +0x9002,
  56770. +0x1000,
  56771. +0xb040,
  56772. +0xf193,
  56773. +0x1f58,
  56774. +0x901c,
  56775. +0x712c,
  56776. +0x40c3,
  56777. +0x0,
  56778. +0xf00,
  56779. +0x1f5e,
  56780. +0x905c,
  56781. +0x4528,
  56782. +0xc1a,
  56783. +0xff2f,
  56784. +0x1f57,
  56785. +0x905c,
  56786. +0xeea,
  56787. +0xfe0f,
  56788. +0x700c,
  56789. +0x1e00,
  56790. +0x7004,
  56791. +0x9003,
  56792. +0xe004,
  56793. +0x1e00,
  56794. +0x7344,
  56795. +0x900f,
  56796. +0xe0c0,
  56797. +0x1e00,
  56798. +0x7004,
  56799. +0x9003,
  56800. +0xfec4,
  56801. +0x702c,
  56802. +0x40c3,
  56803. +0x9003,
  56804. +0xfe64,
  56805. +0x1882,
  56806. +0x5c,
  56807. +0xd80f,
  56808. +0xb8e,
  56809. +0xfcaf,
  56810. +0xd90f,
  56811. +0x700c,
  56812. +0x41c3,
  56813. +0x0,
  56814. +0xffff,
  56815. +0xc040,
  56816. +0xd80f,
  56817. +0x704c,
  56818. +0xef2,
  56819. +0xfd2f,
  56820. +0x4320,
  56821. +0xf00b,
  56822. +0xb72,
  56823. +0xfcaf,
  56824. +0xd90f,
  56825. +0xe9e,
  56826. +0xfe0f,
  56827. +0xc001,
  56828. +0x41a1,
  56829. +0x7104,
  56830. +0xc041,
  56831. +0xc001,
  56832. +0x86d,
  56833. +0x233,
  56834. +0x70ad,
  56835. +0x700c,
  56836. +0xfae,
  56837. +0xfc6f,
  56838. +0x712c,
  56839. +0x1600,
  56840. +0x7081,
  56841. +0x8000,
  56842. +0x771,
  56843. +0xf004,
  56844. +0x655d,
  56845. +0x7124,
  56846. +0x40c3,
  56847. +0x8000,
  56848. +0x771,
  56849. +0x8801,
  56850. +0x8c9,
  56851. +0x8062,
  56852. +0xd80f,
  56853. +0x211a,
  56854. +0xf80,
  56855. +0x0,
  56856. +0x2000,
  56857. +0x2005,
  56858. +0xf80,
  56859. +0x9002,
  56860. +0x166,
  56861. +0x9040,
  56862. +0xea6e,
  56863. +0xc002,
  56864. +0x2055,
  56865. +0xd03,
  56866. +0xc003,
  56867. +0x7b05,
  56868. +0x211a,
  56869. +0xf80,
  56870. +0x0,
  56871. +0x1000,
  56872. +0x7865,
  56873. +0x781b,
  56874. +0x2005,
  56875. +0xf83,
  56876. +0x9002,
  56877. +0x1e00,
  56878. +0xb891,
  56879. +0xb89c,
  56880. +0xb89f,
  56881. +0x9000,
  56882. +0x2055,
  56883. +0x800,
  56884. +0xb300,
  56885. +0xf1d8,
  56886. +0x2178,
  56887. +0x0,
  56888. +0x41c3,
  56889. +0x13e,
  56890. +0x0,
  56891. +0xdc6,
  56892. +0xfc0f,
  56893. +0x1e00,
  56894. +0x7344,
  56895. +0x9003,
  56896. +0xe004,
  56897. +0x2480,
  56898. +0x3303,
  56899. +0x1404,
  56900. +0x341b,
  56901. +0xc6c6,
  56902. +0xc0f1,
  56903. +0x40c3,
  56904. +0x8000,
  56905. +0x5a0,
  56906. +0x9da,
  56907. +0xffef,
  56908. +0xd98a,
  56909. +0xd80f,
  56910. +0xac2,
  56911. +0xfcaf,
  56912. +0xd90f,
  56913. +0xc0d1,
  56914. +0x7ee0,
  56915. +0x78e0,
  56916. +0xc2e6,
  56917. +0x1cfc,
  56918. +0xb6c8,
  56919. +0xc1b0,
  56920. +0x4318,
  56921. +0x710c,
  56922. +0x2344,
  56923. +0x37c2,
  56924. +0xea05,
  56925. +0xba61,
  56926. +0xaff,
  56927. +0x8031,
  56928. +0x781b,
  56929. +0x205a,
  56930. +0x100,
  56931. +0xc148,
  56932. +0x702c,
  56933. +0x200f,
  56934. +0x6c0,
  56935. +0xc045,
  56936. +0xaca,
  56937. +0xfcaf,
  56938. +0x4063,
  56939. +0x1600,
  56940. +0x708e,
  56941. +0x8000,
  56942. +0x4,
  56943. +0xd76,
  56944. +0xfd2f,
  56945. +0x4708,
  56946. +0x2054,
  56947. +0x880,
  56948. +0x208c,
  56949. +0x8f83,
  56950. +0x70ad,
  56951. +0xd8fe,
  56952. +0xc044,
  56953. +0xf607,
  56954. +0xd5e,
  56955. +0xfd0f,
  56956. +0x2054,
  56957. +0x880,
  56958. +0xc044,
  56959. +0x261a,
  56960. +0x1f8e,
  56961. +0x10,
  56962. +0x0,
  56963. +0x710c,
  56964. +0xc18b,
  56965. +0xd42,
  56966. +0xfdaf,
  56967. +0xc649,
  56968. +0xf7e,
  56969. +0xffcf,
  56970. +0x700c,
  56971. +0xb88f,
  56972. +0x1e00,
  56973. +0x7004,
  56974. +0x9003,
  56975. +0xe002,
  56976. +0xd940,
  56977. +0x40c3,
  56978. +0x9003,
  56979. +0xe002,
  56980. +0xd3e,
  56981. +0xfcaf,
  56982. +0xb032,
  56983. +0x1600,
  56984. +0x7100,
  56985. +0x9004,
  56986. +0x4a,
  56987. +0xd998,
  56988. +0x46cb,
  56989. +0x9008,
  56990. +0x0,
  56991. +0x2011,
  56992. +0x83c0,
  56993. +0xd8aa,
  56994. +0x703c,
  56995. +0x47cb,
  56996. +0x9005,
  56997. +0xe04c,
  56998. +0x1f9c,
  56999. +0x1014,
  57000. +0x202f,
  57001. +0x6c0,
  57002. +0x2056,
  57003. +0xe00,
  57004. +0x78c5,
  57005. +0x9000,
  57006. +0x712c,
  57007. +0xc046,
  57008. +0x16e9,
  57009. +0x1700,
  57010. +0xc047,
  57011. +0xda6,
  57012. +0xfc6f,
  57013. +0x208a,
  57014. +0x4,
  57015. +0x1200,
  57016. +0x3083,
  57017. +0xd8ff,
  57018. +0x702c,
  57019. +0x754c,
  57020. +0xc543,
  57021. +0xc542,
  57022. +0xc541,
  57023. +0xe7e,
  57024. +0xfc6f,
  57025. +0xc540,
  57026. +0xc005,
  57027. +0xc543,
  57028. +0x724c,
  57029. +0x780f,
  57030. +0xc042,
  57031. +0xc045,
  57032. +0xc004,
  57033. +0xc541,
  57034. +0xc540,
  57035. +0x2044,
  57036. +0x41,
  57037. +0x6038,
  57038. +0x780f,
  57039. +0xc044,
  57040. +0xc304,
  57041. +0xd980,
  57042. +0xd8ff,
  57043. +0xe56,
  57044. +0xfc6f,
  57045. +0xb990,
  57046. +0x700c,
  57047. +0xe0a,
  57048. +0xfc6f,
  57049. +0x712c,
  57050. +0x4063,
  57051. +0x9fe,
  57052. +0xffaf,
  57053. +0x714c,
  57054. +0x16f0,
  57055. +0x1700,
  57056. +0x46cb,
  57057. +0x9009,
  57058. +0xe1e0,
  57059. +0xc04a,
  57060. +0xb888,
  57061. +0xb600,
  57062. +0xc006,
  57063. +0x209a,
  57064. +0x4,
  57065. +0xc046,
  57066. +0x2004,
  57067. +0xf81,
  57068. +0x0,
  57069. +0xf00,
  57070. +0xc007,
  57071. +0x2004,
  57072. +0xf80,
  57073. +0x0,
  57074. +0xf0ff,
  57075. +0x7825,
  57076. +0xc046,
  57077. +0xb887,
  57078. +0x1ef2,
  57079. +0x9004,
  57080. +0x710c,
  57081. +0xc56,
  57082. +0xfd2f,
  57083. +0xb700,
  57084. +0xc047,
  57085. +0x208a,
  57086. +0x4,
  57087. +0xd0e,
  57088. +0xfc6f,
  57089. +0x712c,
  57090. +0x1200,
  57091. +0x3083,
  57092. +0xd8ff,
  57093. +0x702c,
  57094. +0x754c,
  57095. +0xc543,
  57096. +0xc542,
  57097. +0xc541,
  57098. +0xde6,
  57099. +0xfc6f,
  57100. +0xc540,
  57101. +0x832,
  57102. +0xfcaf,
  57103. +0xd8ff,
  57104. +0xc005,
  57105. +0xc543,
  57106. +0xc304,
  57107. +0xc042,
  57108. +0x700c,
  57109. +0xb88f,
  57110. +0x791b,
  57111. +0xd8ff,
  57112. +0x724c,
  57113. +0xc541,
  57114. +0xdc6,
  57115. +0xfc6f,
  57116. +0xc540,
  57117. +0xc007,
  57118. +0x714c,
  57119. +0xc543,
  57120. +0xe01e,
  57121. +0x2044,
  57122. +0x41,
  57123. +0x6038,
  57124. +0x7b0f,
  57125. +0xd8ff,
  57126. +0x742c,
  57127. +0xc542,
  57128. +0xc541,
  57129. +0xdaa,
  57130. +0xfc6f,
  57131. +0xc540,
  57132. +0x702c,
  57133. +0x710c,
  57134. +0xc043,
  57135. +0xd8ff,
  57136. +0xb98f,
  57137. +0x754c,
  57138. +0x746c,
  57139. +0xc542,
  57140. +0xc541,
  57141. +0xd92,
  57142. +0xfc6f,
  57143. +0xc540,
  57144. +0xd8ff,
  57145. +0x702c,
  57146. +0x754c,
  57147. +0xdb10,
  57148. +0xc543,
  57149. +0xc542,
  57150. +0xc541,
  57151. +0xd7e,
  57152. +0xfc6f,
  57153. +0xc540,
  57154. +0xfaa,
  57155. +0xfc6f,
  57156. +0xd8ff,
  57157. +0xd8ff,
  57158. +0xd980,
  57159. +0x754c,
  57160. +0x746c,
  57161. +0xc543,
  57162. +0xc542,
  57163. +0xc541,
  57164. +0xd62,
  57165. +0xfc6f,
  57166. +0xc540,
  57167. +0x1600,
  57168. +0x7080,
  57169. +0x8000,
  57170. +0x1,
  57171. +0x80d,
  57172. +0xbe,
  57173. +0x208a,
  57174. +0x606,
  57175. +0xd833,
  57176. +0xd06,
  57177. +0xfc6f,
  57178. +0x712c,
  57179. +0xc006,
  57180. +0x704c,
  57181. +0x1ef2,
  57182. +0x9004,
  57183. +0x8f6,
  57184. +0xffaf,
  57185. +0x4063,
  57186. +0x700c,
  57187. +0xb86,
  57188. +0xfdaf,
  57189. +0xc18b,
  57190. +0x40c3,
  57191. +0x9003,
  57192. +0xe002,
  57193. +0x1e00,
  57194. +0x7344,
  57195. +0x9003,
  57196. +0xe002,
  57197. +0xb0b2,
  57198. +0x208a,
  57199. +0x4,
  57200. +0xc2a,
  57201. +0xfc6f,
  57202. +0x712c,
  57203. +0x1200,
  57204. +0x3083,
  57205. +0xd8ff,
  57206. +0x702c,
  57207. +0x754c,
  57208. +0xc543,
  57209. +0xc542,
  57210. +0xc541,
  57211. +0xd06,
  57212. +0xfc6f,
  57213. +0xc540,
  57214. +0xc005,
  57215. +0xc304,
  57216. +0x702c,
  57217. +0xc543,
  57218. +0xc042,
  57219. +0xd8ff,
  57220. +0xb990,
  57221. +0x724c,
  57222. +0xc541,
  57223. +0xcee,
  57224. +0xfc6f,
  57225. +0xc540,
  57226. +0xd8ff,
  57227. +0xd980,
  57228. +0x754c,
  57229. +0x746c,
  57230. +0xc543,
  57231. +0xc542,
  57232. +0xc541,
  57233. +0xcda,
  57234. +0xfc6f,
  57235. +0xc540,
  57236. +0x700c,
  57237. +0xc8e,
  57238. +0xfc6f,
  57239. +0x712c,
  57240. +0xc00a,
  57241. +0x702c,
  57242. +0x704c,
  57243. +0xb600,
  57244. +0xb7a0,
  57245. +0x1e00,
  57246. +0x7344,
  57247. +0x9003,
  57248. +0xe004,
  57249. +0xb1e,
  57250. +0xfeef,
  57251. +0xc008,
  57252. +0x4063,
  57253. +0x852,
  57254. +0xfcaf,
  57255. +0x702c,
  57256. +0x2055,
  57257. +0xd01,
  57258. +0xc009,
  57259. +0x714c,
  57260. +0x706c,
  57261. +0x7825,
  57262. +0xf76,
  57263. +0xffaf,
  57264. +0xc108,
  57265. +0xb2e,
  57266. +0xfe0f,
  57267. +0xc1e,
  57268. +0xfecf,
  57269. +0xc0b0,
  57270. +0x1404,
  57271. +0x341b,
  57272. +0xc6c6,
  57273. +0x0,
  57274. +0x0,
  57275. +0x0,
  57276. +0x0,
  57277. +0x0,
  57278. +0x0,
  57279. +0x0,
  57280. +0x0,
  57281. +0x0,
  57282. +0x0,
  57283. +0x0,
  57284. +0x0,
  57285. +0x0,
  57286. +0x0,
  57287. +0x0,
  57288. +0x0,
  57289. +0x0,
  57290. +0x0,
  57291. +0x0,
  57292. +0x0,
  57293. +0x0,
  57294. +0x0,
  57295. +0x0,
  57296. +0x0,
  57297. +0x0,
  57298. +0x0,
  57299. +0x0,
  57300. +0x0,
  57301. +0x0,
  57302. +0x0,
  57303. +0x0,
  57304. +0x0,
  57305. +0x0,
  57306. +0x0,
  57307. +0x0,
  57308. +0x0,
  57309. +0x0,
  57310. +0x0,
  57311. +0x0,
  57312. +0x0,
  57313. +0x0,
  57314. +0x0,
  57315. +0x0,
  57316. +0x0,
  57317. +0x0,
  57318. +0x0,
  57319. +0x0,
  57320. +0x0,
  57321. +0x0,
  57322. +0x0,
  57323. +0x0,
  57324. +0x0,
  57325. +0x0,
  57326. +0x0,
  57327. +0x0,
  57328. +0x0,
  57329. +0x0,
  57330. +0x0,
  57331. +0x0,
  57332. +0x0,
  57333. +0x0,
  57334. +0x0,
  57335. +0x0,
  57336. +0x0,
  57337. +0x0,
  57338. +0x0,
  57339. +0x0,
  57340. +0x0,
  57341. +0x0,
  57342. +0x0,
  57343. +0x0,
  57344. +0x0,
  57345. +0x0,
  57346. +0x0,
  57347. +0x0,
  57348. +0x0,
  57349. +0x0,
  57350. +0x0,
  57351. +0x0,
  57352. +0x0,
  57353. +0x0,
  57354. +0x0,
  57355. +0x0,
  57356. +0x0,
  57357. +0x0,
  57358. +0x0,
  57359. +0x0,
  57360. +0x0,
  57361. +0x0,
  57362. +0x0,
  57363. +0x0,
  57364. +0x0,
  57365. +0x0,
  57366. +0x0,
  57367. +0x0,
  57368. +0x0,
  57369. +0x0,
  57370. +0x0,
  57371. +0x0,
  57372. +0x0,
  57373. +0x0,
  57374. +0x0,
  57375. +0x0,
  57376. +0x0,
  57377. +0x0,
  57378. +0x0,
  57379. +0x0,
  57380. +0x0,
  57381. +0x0,
  57382. +0x0,
  57383. +0x0,
  57384. +0x0,
  57385. +0x0,
  57386. +0x0,
  57387. +0x0,
  57388. +0x0,
  57389. +0x0,
  57390. +0x0,
  57391. +0x0,
  57392. +0x0,
  57393. +0x0,
  57394. +0x0,
  57395. +0x0,
  57396. +0x0,
  57397. +0x0,
  57398. +0x0,
  57399. +0x0,
  57400. +0x0,
  57401. +0x0,
  57402. +0x0,
  57403. +0x0,
  57404. +0x0,
  57405. +0x0,
  57406. +0x0,
  57407. +0x0,
  57408. +0x0,
  57409. +0x0,
  57410. +0x0,
  57411. +0x0,
  57412. +0x0,
  57413. +0x0,
  57414. +0x0,
  57415. +0x0,
  57416. +0x0,
  57417. +0x0,
  57418. +0x0,
  57419. +0x0,
  57420. +0x0,
  57421. +0x0,
  57422. +0x0,
  57423. +0x0,
  57424. +0x0,
  57425. +0x0,
  57426. +0x0,
  57427. +0x0,
  57428. +0x0,
  57429. +0x0,
  57430. +0x0,
  57431. +0x0,
  57432. +0x0,
  57433. +0x0,
  57434. +0x0,
  57435. +0x0,
  57436. +0x0,
  57437. +0x0,
  57438. +0x0,
  57439. +0x0,
  57440. +0x0,
  57441. +0x0,
  57442. +0x0,
  57443. +0x0,
  57444. +0x0,
  57445. +0x0,
  57446. +0x0,
  57447. +0x0,
  57448. +0x0,
  57449. +0x0,
  57450. +0x0,
  57451. +0x0,
  57452. +0x0,
  57453. +0x0,
  57454. +0x0,
  57455. +0x0,
  57456. +0x0,
  57457. +0x0,
  57458. +0x0,
  57459. +0x0,
  57460. +0x0,
  57461. +0x0,
  57462. +0x0,
  57463. +0x0,
  57464. +0x0,
  57465. +0x0,
  57466. +0x0,
  57467. +0x0,
  57468. +0x0,
  57469. +0x0,
  57470. +0x0,
  57471. +0x0,
  57472. +0x0,
  57473. +0x0,
  57474. +0x0,
  57475. +0x0,
  57476. +0x0,
  57477. +0x0,
  57478. +0x0,
  57479. +0x0};
  57480. +
  57481. +unsigned short train1d_dmem[834] = {
  57482. +0xe0,
  57483. +0x0,
  57484. +0x0,
  57485. +0x854,
  57486. +0x2,
  57487. +0x0,
  57488. +0x14,
  57489. +0x0,
  57490. +0x131f,
  57491. +0xff,
  57492. +0x0,
  57493. +0x2,
  57494. +0x0,
  57495. +0x0,
  57496. +0x0,
  57497. +0x0,
  57498. +0x0,
  57499. +0x0,
  57500. +0x120,
  57501. +0x0,
  57502. +0x0,
  57503. +0x0,
  57504. +0x0,
  57505. +0x0,
  57506. +0x0,
  57507. +0x1b34,
  57508. +0xf1,
  57509. +0x4d25,
  57510. +0x4f08,
  57511. +0x0,
  57512. +0x4,
  57513. +0x1b34,
  57514. +0xf1,
  57515. +0x4d25,
  57516. +0x4f08,
  57517. +0x0,
  57518. +0x4,
  57519. +0x0,
  57520. +0x0,
  57521. +0x0,
  57522. +0x0,
  57523. +0x0,
  57524. +0x0,
  57525. +0x2000,
  57526. +0x1,
  57527. +0x0,
  57528. +0x0,
  57529. +0x0,
  57530. +0x0,
  57531. +0x0,
  57532. +0x3400,
  57533. +0xf11b,
  57534. +0x2500,
  57535. +0x84d,
  57536. +0x4f,
  57537. +0x400,
  57538. +0x3400,
  57539. +0xf11b,
  57540. +0x2500,
  57541. +0x84d,
  57542. +0x4f,
  57543. +0x400,
  57544. +0x0,
  57545. +0x0,
  57546. +0x0,
  57547. +0x0,
  57548. +0x0,
  57549. +0x0,
  57550. +0x0,
  57551. +0x0,
  57552. +0x0,
  57553. +0x0,
  57554. +0x0,
  57555. +0x0,
  57556. +0x0,
  57557. +0x0,
  57558. +0x0,
  57559. +0x0,
  57560. +0x0,
  57561. +0x0,
  57562. +0x0,
  57563. +0x0,
  57564. +0x0,
  57565. +0x0,
  57566. +0x0,
  57567. +0x0,
  57568. +0x0,
  57569. +0x0,
  57570. +0x0,
  57571. +0x0,
  57572. +0x0,
  57573. +0x0,
  57574. +0x0,
  57575. +0x0,
  57576. +0x0,
  57577. +0x0,
  57578. +0x0,
  57579. +0x0,
  57580. +0x0,
  57581. +0x0,
  57582. +0x0,
  57583. +0x0,
  57584. +0x0,
  57585. +0x0,
  57586. +0x0,
  57587. +0x0,
  57588. +0x0,
  57589. +0x0,
  57590. +0x0,
  57591. +0x0,
  57592. +0x0,
  57593. +0x0,
  57594. +0x0,
  57595. +0x0,
  57596. +0x0,
  57597. +0x0,
  57598. +0x0,
  57599. +0x0,
  57600. +0x0,
  57601. +0x0,
  57602. +0x0,
  57603. +0x0,
  57604. +0x0,
  57605. +0x0,
  57606. +0x0,
  57607. +0x0,
  57608. +0x0,
  57609. +0x0,
  57610. +0x0,
  57611. +0x0,
  57612. +0x0,
  57613. +0x0,
  57614. +0x0,
  57615. +0x0,
  57616. +0x0,
  57617. +0x0,
  57618. +0x0,
  57619. +0x0,
  57620. +0x0,
  57621. +0x0,
  57622. +0x0,
  57623. +0x0,
  57624. +0x0,
  57625. +0x0,
  57626. +0x0,
  57627. +0x0,
  57628. +0x0,
  57629. +0x0,
  57630. +0x0,
  57631. +0x0,
  57632. +0x0,
  57633. +0x0,
  57634. +0x0,
  57635. +0x0,
  57636. +0x0,
  57637. +0x0,
  57638. +0x0,
  57639. +0x0,
  57640. +0x0,
  57641. +0x0,
  57642. +0x0,
  57643. +0x0,
  57644. +0x0,
  57645. +0x0,
  57646. +0x0,
  57647. +0x0,
  57648. +0x0,
  57649. +0x0,
  57650. +0x0,
  57651. +0x0,
  57652. +0x0,
  57653. +0x0,
  57654. +0x0,
  57655. +0x0,
  57656. +0x0,
  57657. +0x0,
  57658. +0x0,
  57659. +0x0,
  57660. +0x0,
  57661. +0x0,
  57662. +0x0,
  57663. +0x0,
  57664. +0x0,
  57665. +0x0,
  57666. +0x0,
  57667. +0x0,
  57668. +0x0,
  57669. +0x0,
  57670. +0x0,
  57671. +0x0,
  57672. +0x0,
  57673. +0x0,
  57674. +0x0,
  57675. +0x0,
  57676. +0x0,
  57677. +0x0,
  57678. +0x0,
  57679. +0x0,
  57680. +0x0,
  57681. +0x0,
  57682. +0x0,
  57683. +0x0,
  57684. +0x0,
  57685. +0x0,
  57686. +0x0,
  57687. +0x0,
  57688. +0x0,
  57689. +0x0,
  57690. +0x0,
  57691. +0x0,
  57692. +0x0,
  57693. +0x0,
  57694. +0x0,
  57695. +0x0,
  57696. +0x0,
  57697. +0x0,
  57698. +0x0,
  57699. +0x0,
  57700. +0x0,
  57701. +0x0,
  57702. +0x0,
  57703. +0x0,
  57704. +0x0,
  57705. +0x0,
  57706. +0x0,
  57707. +0x0,
  57708. +0x0,
  57709. +0x0,
  57710. +0x0,
  57711. +0x0,
  57712. +0x0,
  57713. +0x0,
  57714. +0x0,
  57715. +0x0,
  57716. +0x0,
  57717. +0x0,
  57718. +0x0,
  57719. +0x0,
  57720. +0x0,
  57721. +0x0,
  57722. +0x0,
  57723. +0x0,
  57724. +0x0,
  57725. +0x0,
  57726. +0x0,
  57727. +0x0,
  57728. +0x0,
  57729. +0x0,
  57730. +0x0,
  57731. +0x0,
  57732. +0x0,
  57733. +0x0,
  57734. +0x0,
  57735. +0x0,
  57736. +0x0,
  57737. +0x0,
  57738. +0x0,
  57739. +0x0,
  57740. +0x0,
  57741. +0x0,
  57742. +0x0,
  57743. +0x0,
  57744. +0x0,
  57745. +0x0,
  57746. +0x0,
  57747. +0x0,
  57748. +0x0,
  57749. +0x0,
  57750. +0x0,
  57751. +0x0,
  57752. +0x0,
  57753. +0x0,
  57754. +0x0,
  57755. +0x0,
  57756. +0x0,
  57757. +0x0,
  57758. +0x0,
  57759. +0x0,
  57760. +0x0,
  57761. +0x0,
  57762. +0x0,
  57763. +0x0,
  57764. +0x0,
  57765. +0x0,
  57766. +0x0,
  57767. +0x0,
  57768. +0x0,
  57769. +0x0,
  57770. +0x0,
  57771. +0x0,
  57772. +0x0,
  57773. +0x0,
  57774. +0x0,
  57775. +0x0,
  57776. +0x0,
  57777. +0x0,
  57778. +0x0,
  57779. +0x0,
  57780. +0x0,
  57781. +0x0,
  57782. +0x0,
  57783. +0x0,
  57784. +0x0,
  57785. +0x0,
  57786. +0x0,
  57787. +0x0,
  57788. +0x0,
  57789. +0x0,
  57790. +0x0,
  57791. +0x0,
  57792. +0x0,
  57793. +0x0,
  57794. +0x0,
  57795. +0x0,
  57796. +0x0,
  57797. +0x0,
  57798. +0x0,
  57799. +0x0,
  57800. +0x0,
  57801. +0x0,
  57802. +0x0,
  57803. +0x0,
  57804. +0x0,
  57805. +0x0,
  57806. +0x0,
  57807. +0x0,
  57808. +0x0,
  57809. +0x0,
  57810. +0x0,
  57811. +0x0,
  57812. +0x0,
  57813. +0x0,
  57814. +0x0,
  57815. +0x0,
  57816. +0x0,
  57817. +0x0,
  57818. +0x0,
  57819. +0x0,
  57820. +0x0,
  57821. +0x0,
  57822. +0x0,
  57823. +0x0,
  57824. +0x0,
  57825. +0x0,
  57826. +0x0,
  57827. +0x0,
  57828. +0x0,
  57829. +0x0,
  57830. +0x0,
  57831. +0x0,
  57832. +0x0,
  57833. +0x0,
  57834. +0x0,
  57835. +0x0,
  57836. +0x0,
  57837. +0x0,
  57838. +0x0,
  57839. +0x0,
  57840. +0x0,
  57841. +0x0,
  57842. +0x0,
  57843. +0x0,
  57844. +0x0,
  57845. +0x0,
  57846. +0x0,
  57847. +0x0,
  57848. +0x0,
  57849. +0x0,
  57850. +0x0,
  57851. +0x0,
  57852. +0x0,
  57853. +0x0,
  57854. +0x0,
  57855. +0x0,
  57856. +0x0,
  57857. +0x0,
  57858. +0x0,
  57859. +0x0,
  57860. +0x0,
  57861. +0x0,
  57862. +0x0,
  57863. +0x0,
  57864. +0x0,
  57865. +0x0,
  57866. +0x0,
  57867. +0x0,
  57868. +0x0,
  57869. +0x0,
  57870. +0x0,
  57871. +0x0,
  57872. +0x0,
  57873. +0x0,
  57874. +0x0,
  57875. +0x0,
  57876. +0x0,
  57877. +0x0,
  57878. +0x0,
  57879. +0x0,
  57880. +0x0,
  57881. +0x0,
  57882. +0x0,
  57883. +0x0,
  57884. +0x0,
  57885. +0x0,
  57886. +0x0,
  57887. +0x0,
  57888. +0x0,
  57889. +0x0,
  57890. +0x0,
  57891. +0x0,
  57892. +0x0,
  57893. +0x0,
  57894. +0x0,
  57895. +0x0,
  57896. +0x0,
  57897. +0x0,
  57898. +0x0,
  57899. +0x0,
  57900. +0x0,
  57901. +0x0,
  57902. +0x0,
  57903. +0x0,
  57904. +0x0,
  57905. +0x0,
  57906. +0x0,
  57907. +0x0,
  57908. +0x0,
  57909. +0x0,
  57910. +0x0,
  57911. +0x0,
  57912. +0x0,
  57913. +0x0,
  57914. +0x0,
  57915. +0x0,
  57916. +0x0,
  57917. +0x0,
  57918. +0x0,
  57919. +0x0,
  57920. +0x0,
  57921. +0x0,
  57922. +0x0,
  57923. +0x0,
  57924. +0x0,
  57925. +0x0,
  57926. +0x0,
  57927. +0x0,
  57928. +0x0,
  57929. +0x0,
  57930. +0x0,
  57931. +0x0,
  57932. +0x0,
  57933. +0x0,
  57934. +0x0,
  57935. +0x0,
  57936. +0x0,
  57937. +0x0,
  57938. +0x0,
  57939. +0x0,
  57940. +0x0,
  57941. +0x0,
  57942. +0x0,
  57943. +0x0,
  57944. +0x0,
  57945. +0x0,
  57946. +0x0,
  57947. +0x0,
  57948. +0x0,
  57949. +0x0,
  57950. +0x0,
  57951. +0x0,
  57952. +0x0,
  57953. +0x0,
  57954. +0x0,
  57955. +0x0,
  57956. +0x0,
  57957. +0x0,
  57958. +0x0,
  57959. +0x0,
  57960. +0x0,
  57961. +0x0,
  57962. +0x0,
  57963. +0x0,
  57964. +0x0,
  57965. +0x0,
  57966. +0x0,
  57967. +0x0,
  57968. +0x0,
  57969. +0x0,
  57970. +0x0,
  57971. +0x0,
  57972. +0x0,
  57973. +0x0,
  57974. +0x0,
  57975. +0x0,
  57976. +0x0,
  57977. +0x0,
  57978. +0x0,
  57979. +0x0,
  57980. +0x0,
  57981. +0x0,
  57982. +0x0,
  57983. +0x0,
  57984. +0x0,
  57985. +0x0,
  57986. +0x0,
  57987. +0x0,
  57988. +0x0,
  57989. +0x0,
  57990. +0x0,
  57991. +0x0,
  57992. +0x0,
  57993. +0x0,
  57994. +0x0,
  57995. +0x0,
  57996. +0x0,
  57997. +0x0,
  57998. +0x0,
  57999. +0xff,
  58000. +0x0,
  58001. +0x0,
  58002. +0x14a,
  58003. +0x181,
  58004. +0x118,
  58005. +0x118,
  58006. +0x16f,
  58007. +0x16f,
  58008. +0x159,
  58009. +0x181,
  58010. +0x120,
  58011. +0x120,
  58012. +0x0,
  58013. +0x0,
  58014. +0x701c,
  58015. +0x61a8,
  58016. +0x35ac,
  58017. +0x35ac,
  58018. +0x125c,
  58019. +0x125c,
  58020. +0xc738,
  58021. +0xb0f4,
  58022. +0x6590,
  58023. +0x6590,
  58024. +0x0,
  58025. +0x0,
  58026. +0x8b26,
  58027. +0x39,
  58028. +0x0,
  58029. +0x0,
  58030. +0x2820,
  58031. +0x140f,
  58032. +0x2,
  58033. +0x0,
  58034. +0xf01f,
  58035. +0x1,
  58036. +0x0,
  58037. +0xffb4,
  58038. +0x1,
  58039. +0x1,
  58040. +0xf0b4,
  58041. +0x1,
  58042. +0x0,
  58043. +0xf4b4,
  58044. +0x1,
  58045. +0x0,
  58046. +0xf0b9,
  58047. +0x1,
  58048. +0x0,
  58049. +0xf0ba,
  58050. +0x1,
  58051. +0x0,
  58052. +0xf0bb,
  58053. +0x1,
  58054. +0x0,
  58055. +0xf001,
  58056. +0x1,
  58057. +0x0,
  58058. +0xf011,
  58059. +0x1,
  58060. +0x1,
  58061. +0xf012,
  58062. +0x1,
  58063. +0xf000,
  58064. +0xf018,
  58065. +0x1,
  58066. +0x1,
  58067. +0xf013,
  58068. +0x1,
  58069. +0x0,
  58070. +0xf0f9,
  58071. +0x4,
  58072. +0x200,
  58073. +0xf0fa,
  58074. +0x4,
  58075. +0x0,
  58076. +0xf0fb,
  58077. +0x4,
  58078. +0x400,
  58079. +0xff62,
  58080. +0x1,
  58081. +0x0,
  58082. +0xf062,
  58083. +0x1,
  58084. +0xf,
  58085. +0xf462,
  58086. +0x1,
  58087. +0xf0,
  58088. +0xf002,
  58089. +0x1,
  58090. +0x204,
  58091. +0x0,
  58092. +0xf01f,
  58093. +0x1,
  58094. +0x0,
  58095. +0xffb4,
  58096. +0x1,
  58097. +0x1,
  58098. +0xf0b4,
  58099. +0x1,
  58100. +0x0,
  58101. +0xf4b4,
  58102. +0x1,
  58103. +0x0,
  58104. +0xf0b9,
  58105. +0x1,
  58106. +0x0,
  58107. +0xf0ba,
  58108. +0x1,
  58109. +0x0,
  58110. +0xf0bb,
  58111. +0x1,
  58112. +0x0,
  58113. +0xf001,
  58114. +0x1,
  58115. +0x0,
  58116. +0xf013,
  58117. +0x1,
  58118. +0x0,
  58119. +0xf0f9,
  58120. +0x4,
  58121. +0x200,
  58122. +0xf0fa,
  58123. +0x4,
  58124. +0x0,
  58125. +0xf0fb,
  58126. +0x4,
  58127. +0x400,
  58128. +0xf060,
  58129. +0x7,
  58130. +0x8,
  58131. +0xf065,
  58132. +0x7,
  58133. +0x0,
  58134. +0xff62,
  58135. +0x1,
  58136. +0x0,
  58137. +0xf002,
  58138. +0x1,
  58139. +0x220,
  58140. +0x10f8,
  58141. +0x20e8,
  58142. +0xf01f,
  58143. +0x1,
  58144. +0x0,
  58145. +0xf03b,
  58146. +0x2,
  58147. +0x1,
  58148. +0xffb2,
  58149. +0x1,
  58150. +0x0,
  58151. +0xf0b2,
  58152. +0x1,
  58153. +0x1,
  58154. +0xffb4,
  58155. +0x1,
  58156. +0x1,
  58157. +0xf0b4,
  58158. +0x1,
  58159. +0x0,
  58160. +0xf0b9,
  58161. +0x1,
  58162. +0x0,
  58163. +0xf0ba,
  58164. +0x1,
  58165. +0x0,
  58166. +0xf0bb,
  58167. +0x1,
  58168. +0x0,
  58169. +0xf001,
  58170. +0x1,
  58171. +0x0,
  58172. +0xf060,
  58173. +0x7,
  58174. +0x1,
  58175. +0xf065,
  58176. +0x7,
  58177. +0x1ff,
  58178. +0xff26,
  58179. +0x7,
  58180. +0x0,
  58181. +0xff27,
  58182. +0x7,
  58183. +0x0,
  58184. +0xf013,
  58185. +0x1,
  58186. +0x2,
  58187. +0xff32,
  58188. +0x1,
  58189. +0x800,
  58190. +0xff62,
  58191. +0x1,
  58192. +0x0,
  58193. +0xf062,
  58194. +0x1,
  58195. +0x1,
  58196. +0xf462,
  58197. +0x1,
  58198. +0x1,
  58199. +0xf002,
  58200. +0x1,
  58201. +0x208,
  58202. +0xf01f,
  58203. +0x1,
  58204. +0x0,
  58205. +0xffb2,
  58206. +0x1,
  58207. +0x0,
  58208. +0xf0b2,
  58209. +0x1,
  58210. +0x1,
  58211. +0xf4b2,
  58212. +0x1,
  58213. +0x1,
  58214. +0xffb4,
  58215. +0x1,
  58216. +0x1,
  58217. +0xf0b4,
  58218. +0x1,
  58219. +0x0,
  58220. +0xf4b4,
  58221. +0x1,
  58222. +0x0,
  58223. +0xf0b9,
  58224. +0x1,
  58225. +0x0,
  58226. +0xf0ba,
  58227. +0x1,
  58228. +0x0,
  58229. +0xf0bb,
  58230. +0x1,
  58231. +0x0,
  58232. +0xf011,
  58233. +0x1,
  58234. +0x101,
  58235. +0xf012,
  58236. +0x1,
  58237. +0x1,
  58238. +0xf013,
  58239. +0x1,
  58240. +0x2,
  58241. +0xf018,
  58242. +0x1,
  58243. +0x1,
  58244. +0xf060,
  58245. +0x7,
  58246. +0x1,
  58247. +0xf065,
  58248. +0x7,
  58249. +0x1ff,
  58250. +0xff26,
  58251. +0x7,
  58252. +0xffff,
  58253. +0xff27,
  58254. +0x7,
  58255. +0xffff,
  58256. +0xff62,
  58257. +0x1,
  58258. +0x0,
  58259. +0xf062,
  58260. +0x1,
  58261. +0x1,
  58262. +0xf462,
  58263. +0x1,
  58264. +0x10,
  58265. +0xff32,
  58266. +0x1,
  58267. +0x800,
  58268. +0xf002,
  58269. +0x1,
  58270. +0x210,
  58271. +0x0,
  58272. +0xa06,
  58273. +0x140e,
  58274. +0x1c18,
  58275. +0x2420,
  58276. +0xc06,
  58277. +0x1610,
  58278. +0x201c,
  58279. +0x2824,
  58280. +0xa06,
  58281. +0x1610,
  58282. +0x201a,
  58283. +0x2824,
  58284. +0xc06,
  58285. +0x1812,
  58286. +0x241e,
  58287. +0x2c28,
  58288. +0x20d,
  58289. +0x301,
  58290. +0xc0b,
  58291. +0x160e,
  58292. +0x1004,
  58293. +0x1811,
  58294. +0x6e,
  58295. +0x2,
  58296. +0x1,
  58297. +0xfd,
  58298. +0x4,
  58299. +0xf,
  58300. +0x60,
  58301. +0x7,
  58302. +0x0,
  58303. +0xe8,
  58304. +0x4,
  58305. +0xff,
  58306. +0xfc,
  58307. +0x4,
  58308. +0x404,
  58309. +0x3a,
  58310. +0x2,
  58311. +0x2,
  58312. +0x11,
  58313. +0x7,
  58314. +0x0,
  58315. +0x0};
  58316. +
  58317. +unsigned short train2d_imem[16384] = {
  58318. +0xd8,
  58319. +0x0,
  58320. +0x50,
  58321. +0x0,
  58322. +0x50,
  58323. +0x0,
  58324. +0x50,
  58325. +0x0,
  58326. +0x50,
  58327. +0x0,
  58328. +0x50,
  58329. +0x0,
  58330. +0x50,
  58331. +0x0,
  58332. +0x50,
  58333. +0x0,
  58334. +0x50,
  58335. +0x0,
  58336. +0x50,
  58337. +0x0,
  58338. +0x50,
  58339. +0x0,
  58340. +0x50,
  58341. +0x0,
  58342. +0x50,
  58343. +0x0,
  58344. +0x50,
  58345. +0x0,
  58346. +0x50,
  58347. +0x0,
  58348. +0x50,
  58349. +0x0,
  58350. +0x50,
  58351. +0x0,
  58352. +0x50,
  58353. +0x0,
  58354. +0x50,
  58355. +0x0,
  58356. +0x50,
  58357. +0x0,
  58358. +0x2069,
  58359. +0x40,
  58360. +0x264a,
  58361. +0x7000,
  58362. +0x264a,
  58363. +0x7000,
  58364. +0x264a,
  58365. +0x7000,
  58366. +0x0,
  58367. +0x0,
  58368. +0x0,
  58369. +0x0,
  58370. +0x0,
  58371. +0x0,
  58372. +0x0,
  58373. +0x0,
  58374. +0x0,
  58375. +0x0,
  58376. +0x0,
  58377. +0x0,
  58378. +0x0,
  58379. +0x0,
  58380. +0x0,
  58381. +0x0,
  58382. +0x1cfc,
  58383. +0xb3c8,
  58384. +0x1cfc,
  58385. +0xb388,
  58386. +0x7fe0,
  58387. +0x1cfc,
  58388. +0xb348,
  58389. +0x78e0,
  58390. +0x7ee0,
  58391. +0x78e0,
  58392. +0x748d,
  58393. +0xdd0c,
  58394. +0xf00c,
  58395. +0x78e0,
  58396. +0x748d,
  58397. +0xdd08,
  58398. +0xf009,
  58399. +0x78e0,
  58400. +0x748d,
  58401. +0x74ad,
  58402. +0xf006,
  58403. +0x78e0,
  58404. +0x748d,
  58405. +0xf006,
  58406. +0xc702,
  58407. +0xc601,
  58408. +0x24b0,
  58409. +0x334d,
  58410. +0x24b0,
  58411. +0x331f,
  58412. +0x7ee0,
  58413. +0x78e0,
  58414. +0x2244,
  58415. +0x8ffc,
  58416. +0x264a,
  58417. +0x7000,
  58418. +0x20e8,
  58419. +0x1a2,
  58420. +0x202f,
  58421. +0x8000,
  58422. +0x212f,
  58423. +0x4b,
  58424. +0x7ee0,
  58425. +0x78e0,
  58426. +0x702c,
  58427. +0x704c,
  58428. +0x706c,
  58429. +0x704d,
  58430. +0x706d,
  58431. +0x708d,
  58432. +0x70ad,
  58433. +0x70cd,
  58434. +0x70ed,
  58435. +0x44db,
  58436. +0x8000,
  58437. +0x4000,
  58438. +0x42db,
  58439. +0x8000,
  58440. +0x400,
  58441. +0x706f,
  58442. +0x2022,
  58443. +0xf80,
  58444. +0x0,
  58445. +0x2144,
  58446. +0x2069,
  58447. +0x40,
  58448. +0x78e0,
  58449. +0xf1fe,
  58450. +0xc3e1,
  58451. +0xc2e1,
  58452. +0xc1e1,
  58453. +0xc0e1,
  58454. +0xc0f1,
  58455. +0xc5e1,
  58456. +0xc1a1,
  58457. +0xe806,
  58458. +0x7487,
  58459. +0xdc14,
  58460. +0x78b,
  58461. +0xffcf,
  58462. +0xda25,
  58463. +0xba9f,
  58464. +0x8a60,
  58465. +0x1233,
  58466. +0x80,
  58467. +0x7865,
  58468. +0x1aea,
  58469. +0x8002,
  58470. +0x12ed,
  58471. +0x8080,
  58472. +0x208c,
  58473. +0x8fc3,
  58474. +0xf20d,
  58475. +0xc085,
  58476. +0xc040,
  58477. +0x4020,
  58478. +0xe1e,
  58479. +0x220,
  58480. +0xc185,
  58481. +0x41c3,
  58482. +0x402,
  58483. +0x0,
  58484. +0xe56,
  58485. +0x20,
  58486. +0xd8ff,
  58487. +0x70ad,
  58488. +0xece,
  58489. +0x1e0,
  58490. +0x1a0c,
  58491. +0x3342,
  58492. +0xd62,
  58493. +0x220,
  58494. +0xd8ff,
  58495. +0x25ab,
  58496. +0x10c4,
  58497. +0x7fff,
  58498. +0xf1ff,
  58499. +0x78e0,
  58500. +0xb8e6,
  58501. +0x781d,
  58502. +0x781d,
  58503. +0x781d,
  58504. +0xb8c2,
  58505. +0xf209,
  58506. +0x205f,
  58507. +0x101,
  58508. +0x6904,
  58509. +0x80f,
  58510. +0x352,
  58511. +0x6906,
  58512. +0xf003,
  58513. +0x781b,
  58514. +0x7404,
  58515. +0x7104,
  58516. +0x7fe0,
  58517. +0x780f,
  58518. +0x42c3,
  58519. +0x8000,
  58520. +0x64d,
  58521. +0x8a20,
  58522. +0x215f,
  58523. +0xc81,
  58524. +0x6038,
  58525. +0x8a21,
  58526. +0x215f,
  58527. +0x641,
  58528. +0x6038,
  58529. +0x8823,
  58530. +0xb9e6,
  58531. +0x8822,
  58532. +0x1600,
  58533. +0x7080,
  58534. +0x8000,
  58535. +0x1c,
  58536. +0xb9c2,
  58537. +0xf209,
  58538. +0x7014,
  58539. +0x40c3,
  58540. +0x8000,
  58541. +0x514,
  58542. +0xf209,
  58543. +0xe010,
  58544. +0xf007,
  58545. +0x7014,
  58546. +0x40c3,
  58547. +0x8000,
  58548. +0x50c,
  58549. +0xf203,
  58550. +0xe010,
  58551. +0x6038,
  58552. +0x7fe0,
  58553. +0x8800,
  58554. +0xc2e2,
  58555. +0x4718,
  58556. +0x762c,
  58557. +0x4508,
  58558. +0xb961,
  58559. +0x901,
  58560. +0x31,
  58561. +0x272f,
  58562. +0x37c2,
  58563. +0x700c,
  58564. +0x704c,
  58565. +0xf006,
  58566. +0x1150,
  58567. +0x81,
  58568. +0x7144,
  58569. +0x6178,
  58570. +0x794f,
  58571. +0x91b,
  58572. +0xb5,
  58573. +0x7143,
  58574. +0x1152,
  58575. +0x8c,
  58576. +0x2744,
  58577. +0x304b,
  58578. +0xce9,
  58579. +0x92e1,
  58580. +0x7b0f,
  58581. +0xbdc5,
  58582. +0x63b8,
  58583. +0x780f,
  58584. +0xc6c2,
  58585. +0x78e0,
  58586. +0xc2e6,
  58587. +0x1cfc,
  58588. +0xb6c8,
  58589. +0xc1b2,
  58590. +0xc24e,
  58591. +0xc14f,
  58592. +0x4200,
  58593. +0x750c,
  58594. +0x41c3,
  58595. +0x165,
  58596. +0x1,
  58597. +0xd76,
  58598. +0x20,
  58599. +0xc350,
  58600. +0x70ad,
  58601. +0xf023,
  58602. +0x9412,
  58603. +0x9479,
  58604. +0x943a,
  58605. +0xc051,
  58606. +0x941b,
  58607. +0x9455,
  58608. +0x94f6,
  58609. +0x94d7,
  58610. +0x9498,
  58611. +0x1426,
  58612. +0x311b,
  58613. +0x1428,
  58614. +0x311f,
  58615. +0xc048,
  58616. +0xc147,
  58617. +0xc346,
  58618. +0xc311,
  58619. +0xc445,
  58620. +0xc644,
  58621. +0xc743,
  58622. +0xc242,
  58623. +0x750c,
  58624. +0x41c3,
  58625. +0x166,
  58626. +0xb,
  58627. +0x4261,
  58628. +0x1c04,
  58629. +0x37c0,
  58630. +0xd32,
  58631. +0x20,
  58632. +0x1c00,
  58633. +0x36c0,
  58634. +0x71a5,
  58635. +0xc00f,
  58636. +0x7bb0,
  58637. +0x4260,
  58638. +0x4368,
  58639. +0xb11,
  58640. +0x22,
  58641. +0x702c,
  58642. +0xf01c,
  58643. +0xc00f,
  58644. +0x7124,
  58645. +0x621a,
  58646. +0x7b2f,
  58647. +0xba9,
  58648. +0x82b5,
  58649. +0x448b,
  58650. +0xc010,
  58651. +0x815,
  58652. +0x91,
  58653. +0xc00e,
  58654. +0x20f4,
  58655. +0x8c,
  58656. +0xc089,
  58657. +0x7874,
  58658. +0xb080,
  58659. +0xf1f1,
  58660. +0xc010,
  58661. +0x815,
  58662. +0x71,
  58663. +0xc089,
  58664. +0x2014,
  58665. +0xc3,
  58666. +0xc00e,
  58667. +0x6048,
  58668. +0xb300,
  58669. +0xf1e7,
  58670. +0xc0b2,
  58671. +0x1404,
  58672. +0x341b,
  58673. +0xc6c6,
  58674. +0x1e00,
  58675. +0x7005,
  58676. +0x9004,
  58677. +0x102,
  58678. +0x7ee0,
  58679. +0x78e0,
  58680. +0xc2e2,
  58681. +0x4308,
  58682. +0x700c,
  58683. +0xb72,
  58684. +0x20,
  58685. +0x4220,
  58686. +0xb4e,
  58687. +0x20,
  58688. +0x700c,
  58689. +0xb2e,
  58690. +0x20,
  58691. +0x700c,
  58692. +0x228c,
  58693. +0x8fc3,
  58694. +0xf227,
  58695. +0x216f,
  58696. +0x243,
  58697. +0x8900,
  58698. +0x43c3,
  58699. +0x8000,
  58700. +0x651,
  58701. +0x201a,
  58702. +0xf80,
  58703. +0x20,
  58704. +0x0,
  58705. +0x2005,
  58706. +0xf80,
  58707. +0x9004,
  58708. +0x40,
  58709. +0xb040,
  58710. +0x8b80,
  58711. +0xf012,
  58712. +0x8900,
  58713. +0x241a,
  58714. +0x1f8d,
  58715. +0x0,
  58716. +0x2000,
  58717. +0x7185,
  58718. +0x201a,
  58719. +0xf80,
  58720. +0x20,
  58721. +0x0,
  58722. +0x78a5,
  58723. +0x2005,
  58724. +0xf80,
  58725. +0x9002,
  58726. +0x40,
  58727. +0xb040,
  58728. +0x8b01,
  58729. +0x8e1,
  58730. +0x8303,
  58731. +0xe02,
  58732. +0x180,
  58733. +0x208a,
  58734. +0x21a,
  58735. +0x41c3,
  58736. +0x900e,
  58737. +0x2a,
  58738. +0x1e00,
  58739. +0x72c4,
  58740. +0x9008,
  58741. +0x1e0,
  58742. +0xb100,
  58743. +0x40c3,
  58744. +0x0,
  58745. +0xfac,
  58746. +0xb101,
  58747. +0x40c3,
  58748. +0x8000,
  58749. +0x49e,
  58750. +0x1800,
  58751. +0x3,
  58752. +0x700c,
  58753. +0xc6c2,
  58754. +0x702c,
  58755. +0x7110,
  58756. +0x20e0,
  58757. +0x7ca,
  58758. +0x1600,
  58759. +0x7102,
  58760. +0x9008,
  58761. +0x1d6,
  58762. +0xaf3,
  58763. +0x803e,
  58764. +0x7124,
  58765. +0x7ee0,
  58766. +0xc2e6,
  58767. +0x1cfc,
  58768. +0xb6c8,
  58769. +0x4338,
  58770. +0xdc6,
  58771. +0x60,
  58772. +0x4508,
  58773. +0x71ed,
  58774. +0x46cb,
  58775. +0x9004,
  58776. +0xf2,
  58777. +0xb6e0,
  58778. +0x1e00,
  58779. +0x1005,
  58780. +0x1e00,
  58781. +0x7344,
  58782. +0x9008,
  58783. +0x1e2,
  58784. +0xb62,
  58785. +0x120,
  58786. +0x760c,
  58787. +0xb17,
  58788. +0x3030,
  58789. +0xb6e8,
  58790. +0x40c3,
  58791. +0x0,
  58792. +0x61a8,
  58793. +0xfb6,
  58794. +0xffcf,
  58795. +0x1e10,
  58796. +0x1005,
  58797. +0x1404,
  58798. +0x341b,
  58799. +0xc6c6,
  58800. +0xc2e2,
  58801. +0x70ad,
  58802. +0xf005,
  58803. +0xfba,
  58804. +0xffef,
  58805. +0x712c,
  58806. +0x71a5,
  58807. +0xc810,
  58808. +0xdf7,
  58809. +0x9024,
  58810. +0x700c,
  58811. +0xc6c2,
  58812. +0xc2e6,
  58813. +0x1cfc,
  58814. +0xb6c8,
  58815. +0xc1a6,
  58816. +0xc70b,
  58817. +0xc345,
  58818. +0xdb7f,
  58819. +0xc040,
  58820. +0x7be4,
  58821. +0xd84b,
  58822. +0x4328,
  58823. +0x2338,
  58824. +0x1,
  58825. +0xd87d,
  58826. +0x78e4,
  58827. +0xbfe6,
  58828. +0x21c5,
  58829. +0x61,
  58830. +0x20b8,
  58831. +0x341,
  58832. +0x7825,
  58833. +0x23b8,
  58834. +0x441,
  58835. +0x2305,
  58836. +0x803e,
  58837. +0x208a,
  58838. +0x3e,
  58839. +0x70cd,
  58840. +0x761c,
  58841. +0xc000,
  58842. +0x1600,
  58843. +0x7083,
  58844. +0x8000,
  58845. +0x49e,
  58846. +0xc100,
  58847. +0x208c,
  58848. +0x8fc3,
  58849. +0x6a09,
  58850. +0x21ca,
  58851. +0xc1,
  58852. +0x7b0f,
  58853. +0xc344,
  58854. +0xc30c,
  58855. +0x857,
  58856. +0x6b5,
  58857. +0xc343,
  58858. +0xdb30,
  58859. +0xc504,
  58860. +0xc341,
  58861. +0xdb50,
  58862. +0xc342,
  58863. +0xdb20,
  58864. +0xd810,
  58865. +0x278a,
  58866. +0x3801,
  58867. +0x4378,
  58868. +0x708d,
  58869. +0x2025,
  58870. +0x340,
  58871. +0xf01b,
  58872. +0xf019,
  58873. +0xf019,
  58874. +0xf017,
  58875. +0xf061,
  58876. +0xf016,
  58877. +0xf015,
  58878. +0xf048,
  58879. +0xf04a,
  58880. +0xf04b,
  58881. +0xf011,
  58882. +0xf00f,
  58883. +0xf04c,
  58884. +0xf03c,
  58885. +0xf042,
  58886. +0xf00b,
  58887. +0xf00b,
  58888. +0xf009,
  58889. +0xf009,
  58890. +0xf007,
  58891. +0xf007,
  58892. +0xf005,
  58893. +0xf044,
  58894. +0xf035,
  58895. +0xf004,
  58896. +0xf0af,
  58897. +0x706c,
  58898. +0xa51,
  58899. +0x6b5,
  58900. +0x4060,
  58901. +0x726c,
  58902. +0x748d,
  58903. +0xc042,
  58904. +0xc041,
  58905. +0x4318,
  58906. +0x4718,
  58907. +0x4608,
  58908. +0x2025,
  58909. +0x80,
  58910. +0xf03d,
  58911. +0xf035,
  58912. +0xf032,
  58913. +0xf018,
  58914. +0xf016,
  58915. +0xf018,
  58916. +0xf09e,
  58917. +0xf0a0,
  58918. +0xf01a,
  58919. +0xf022,
  58920. +0xf023,
  58921. +0xf012,
  58922. +0xf00e,
  58923. +0xf024,
  58924. +0xf014,
  58925. +0xf014,
  58926. +0xf00c,
  58927. +0xf00c,
  58928. +0xf00a,
  58929. +0xf00a,
  58930. +0xf008,
  58931. +0xf021,
  58932. +0xf01e,
  58933. +0xf01c,
  58934. +0xf00d,
  58935. +0xf00d,
  58936. +0xdb07,
  58937. +0xf01b,
  58938. +0xa09,
  58939. +0x2f1,
  58940. +0xdc20,
  58941. +0xf01e,
  58942. +0x708d,
  58943. +0xf01c,
  58944. +0xc602,
  58945. +0x758d,
  58946. +0xf019,
  58947. +0x758d,
  58948. +0x46eb,
  58949. +0xf017,
  58950. +0xdb10,
  58951. +0xf1cc,
  58952. +0xc601,
  58953. +0x758d,
  58954. +0xf011,
  58955. +0x718d,
  58956. +0x466b,
  58957. +0xf00f,
  58958. +0x768d,
  58959. +0xf00c,
  58960. +0x708d,
  58961. +0xf00b,
  58962. +0x736c,
  58963. +0xa0f,
  58964. +0xd1,
  58965. +0xc403,
  58966. +0x249a,
  58967. +0x1004,
  58968. +0x7f85,
  58969. +0x4468,
  58970. +0x4608,
  58971. +0xb09,
  58972. +0x11de,
  58973. +0xbc86,
  58974. +0x208a,
  58975. +0xffd,
  58976. +0x232f,
  58977. +0x2c2,
  58978. +0x2004,
  58979. +0x2c0,
  58980. +0x1438,
  58981. +0x301b,
  58982. +0xc50d,
  58983. +0x2344,
  58984. +0xc03,
  58985. +0xe0b0,
  58986. +0xa13,
  58987. +0x1b1,
  58988. +0x23cf,
  58989. +0x1e1,
  58990. +0x78f0,
  58991. +0x80b,
  58992. +0x51,
  58993. +0xbe86,
  58994. +0x7ecf,
  58995. +0x202f,
  58996. +0x2c2,
  58997. +0x781d,
  58998. +0x781d,
  58999. +0x2004,
  59000. +0xf82,
  59001. +0x0,
  59002. +0x2000,
  59003. +0xc005,
  59004. +0x272f,
  59005. +0x3040,
  59006. +0x7a05,
  59007. +0xd858,
  59008. +0x2004,
  59009. +0x2c0,
  59010. +0x7865,
  59011. +0x7885,
  59012. +0x209a,
  59013. +0x4,
  59014. +0x43c3,
  59015. +0x9008,
  59016. +0x0,
  59017. +0x2754,
  59018. +0x380c,
  59019. +0x7c65,
  59020. +0x7a05,
  59021. +0x2705,
  59022. +0x30c0,
  59023. +0xb040,
  59024. +0x4061,
  59025. +0x209a,
  59026. +0x4,
  59027. +0x2004,
  59028. +0xf82,
  59029. +0x0,
  59030. +0xf00,
  59031. +0xc003,
  59032. +0x201a,
  59033. +0xf80,
  59034. +0x0,
  59035. +0x1000,
  59036. +0x7a05,
  59037. +0x2553,
  59038. +0x10c0,
  59039. +0x7845,
  59040. +0x7acf,
  59041. +0x7845,
  59042. +0xb400,
  59043. +0x2755,
  59044. +0x3800,
  59045. +0x7865,
  59046. +0xb0e0,
  59047. +0x2304,
  59048. +0x1f80,
  59049. +0x0,
  59050. +0xff00,
  59051. +0x2305,
  59052. +0x3002,
  59053. +0x2755,
  59054. +0x3c00,
  59055. +0x7b05,
  59056. +0xb340,
  59057. +0x6901,
  59058. +0xc100,
  59059. +0x218c,
  59060. +0x8fc3,
  59061. +0xf406,
  59062. +0x1e00,
  59063. +0x7002,
  59064. +0x8000,
  59065. +0x49e,
  59066. +0x780f,
  59067. +0xc0a6,
  59068. +0x1404,
  59069. +0x341b,
  59070. +0xc6c6,
  59071. +0x738d,
  59072. +0xde10,
  59073. +0xf19b,
  59074. +0x758d,
  59075. +0xf198,
  59076. +0x718d,
  59077. +0xf196,
  59078. +0xc0f1,
  59079. +0xc1a4,
  59080. +0xc408,
  59081. +0xc443,
  59082. +0xc407,
  59083. +0xc442,
  59084. +0xc406,
  59085. +0xc441,
  59086. +0xc405,
  59087. +0xdde,
  59088. +0xffef,
  59089. +0xc440,
  59090. +0xc0a4,
  59091. +0xc0d1,
  59092. +0x7ee0,
  59093. +0x78e0,
  59094. +0x41c3,
  59095. +0x8000,
  59096. +0x49e,
  59097. +0x8920,
  59098. +0x208c,
  59099. +0x8fc3,
  59100. +0x20ca,
  59101. +0x41,
  59102. +0x1e00,
  59103. +0x7004,
  59104. +0x9008,
  59105. +0x1e8,
  59106. +0x7ee0,
  59107. +0x78e0,
  59108. +0x41c3,
  59109. +0x8000,
  59110. +0x49e,
  59111. +0x8920,
  59112. +0x208c,
  59113. +0x8fc3,
  59114. +0x20ca,
  59115. +0x41,
  59116. +0x1e00,
  59117. +0x7004,
  59118. +0x9008,
  59119. +0x1e6,
  59120. +0x7ee0,
  59121. +0x78e0,
  59122. +0x41c3,
  59123. +0x8000,
  59124. +0x49e,
  59125. +0x8920,
  59126. +0x208c,
  59127. +0x8fc3,
  59128. +0x20ca,
  59129. +0x41,
  59130. +0x1e00,
  59131. +0x7004,
  59132. +0x9008,
  59133. +0x1e4,
  59134. +0x7ee0,
  59135. +0x78e0,
  59136. +0xc0e4,
  59137. +0x70ad,
  59138. +0xf002,
  59139. +0x71a5,
  59140. +0xd1f,
  59141. +0x10b2,
  59142. +0x70cd,
  59143. +0xf010,
  59144. +0x255a,
  59145. +0x1c83,
  59146. +0x607c,
  59147. +0x265a,
  59148. +0x1643,
  59149. +0x71c5,
  59150. +0x639b,
  59151. +0x633b,
  59152. +0x8b80,
  59153. +0x7c44,
  59154. +0xab80,
  59155. +0xeed,
  59156. +0x9092,
  59157. +0xf1ef,
  59158. +0xc4c4,
  59159. +0x78e0,
  59160. +0xc0f1,
  59161. +0xc1a4,
  59162. +0x700c,
  59163. +0xc3e,
  59164. +0xffef,
  59165. +0xd9ff,
  59166. +0x700c,
  59167. +0xc043,
  59168. +0xc042,
  59169. +0xc041,
  59170. +0xc040,
  59171. +0xd8ff,
  59172. +0xd988,
  59173. +0x754c,
  59174. +0xd2e,
  59175. +0xffef,
  59176. +0xdb40,
  59177. +0x700c,
  59178. +0xcca,
  59179. +0xffef,
  59180. +0x712c,
  59181. +0xc0a4,
  59182. +0xc0d1,
  59183. +0x7ee0,
  59184. +0x704c,
  59185. +0x41c3,
  59186. +0x9003,
  59187. +0xe004,
  59188. +0xb140,
  59189. +0xb15d,
  59190. +0x1e00,
  59191. +0x7004,
  59192. +0x9009,
  59193. +0xe1e0,
  59194. +0x40c3,
  59195. +0x9003,
  59196. +0xff64,
  59197. +0xb040,
  59198. +0x7fe0,
  59199. +0x1804,
  59200. +0x45,
  59201. +0x78e0,
  59202. +0x917,
  59203. +0x3f0,
  59204. +0x228a,
  59205. +0xfc7,
  59206. +0x714c,
  59207. +0xb9c4,
  59208. +0xe905,
  59209. +0xb961,
  59210. +0x9ff,
  59211. +0x8031,
  59212. +0x7a5b,
  59213. +0x201a,
  59214. +0xf80,
  59215. +0x0,
  59216. +0x2000,
  59217. +0x224f,
  59218. +0x241,
  59219. +0x2005,
  59220. +0xf80,
  59221. +0x9002,
  59222. +0x16a,
  59223. +0x1800,
  59224. +0x5,
  59225. +0xb040,
  59226. +0xb020,
  59227. +0xb040,
  59228. +0x7fe0,
  59229. +0x1800,
  59230. +0x5,
  59231. +0x78e0,
  59232. +0xc0f1,
  59233. +0x4718,
  59234. +0x706c,
  59235. +0xf00c,
  59236. +0x43e3,
  59237. +0xbcc4,
  59238. +0xec05,
  59239. +0xbc61,
  59240. +0xcff,
  59241. +0x9031,
  59242. +0x7b7d,
  59243. +0xbbc0,
  59244. +0x631b,
  59245. +0x7124,
  59246. +0x7c2f,
  59247. +0xaed,
  59248. +0x8325,
  59249. +0x786f,
  59250. +0xc0d1,
  59251. +0x7ee0,
  59252. +0xc0f1,
  59253. +0x4200,
  59254. +0xb8a,
  59255. +0x60,
  59256. +0x4020,
  59257. +0x795b,
  59258. +0x2144,
  59259. +0x181,
  59260. +0xb9c4,
  59261. +0xe906,
  59262. +0xb961,
  59263. +0x901,
  59264. +0x31,
  59265. +0x781d,
  59266. +0xc0d1,
  59267. +0x7fe0,
  59268. +0xb8c1,
  59269. +0x78e0,
  59270. +0xc0f1,
  59271. +0xc1a4,
  59272. +0x700c,
  59273. +0xb62,
  59274. +0xffef,
  59275. +0xd9ff,
  59276. +0x700c,
  59277. +0xc043,
  59278. +0xc042,
  59279. +0xc041,
  59280. +0xc040,
  59281. +0xd8ff,
  59282. +0xd990,
  59283. +0x754c,
  59284. +0xc52,
  59285. +0xffef,
  59286. +0xdb40,
  59287. +0x700c,
  59288. +0xbee,
  59289. +0xffef,
  59290. +0x712c,
  59291. +0xc0a4,
  59292. +0xc0d1,
  59293. +0x7ee0,
  59294. +0xc3e1,
  59295. +0xc2e1,
  59296. +0xc1e1,
  59297. +0xc0e1,
  59298. +0xc0f1,
  59299. +0xc1a1,
  59300. +0x4220,
  59301. +0xc184,
  59302. +0xc140,
  59303. +0x1600,
  59304. +0x7081,
  59305. +0x8000,
  59306. +0x12,
  59307. +0x80f,
  59308. +0x64,
  59309. +0x4040,
  59310. +0xf9e,
  59311. +0x1e0,
  59312. +0xc100,
  59313. +0x7487,
  59314. +0xc0d1,
  59315. +0x7fe0,
  59316. +0xc0a4,
  59317. +0x78e0,
  59318. +0x791d,
  59319. +0x793d,
  59320. +0x793d,
  59321. +0x793d,
  59322. +0x793d,
  59323. +0x793d,
  59324. +0x215f,
  59325. +0x802,
  59326. +0x219a,
  59327. +0x1,
  59328. +0x7822,
  59329. +0x6058,
  59330. +0x7fe0,
  59331. +0x780e,
  59332. +0xc2e6,
  59333. +0x1cfc,
  59334. +0xb6c8,
  59335. +0xc1a4,
  59336. +0x46cb,
  59337. +0x8000,
  59338. +0x65c,
  59339. +0x6e04,
  59340. +0xe96,
  59341. +0x60,
  59342. +0x4318,
  59343. +0x70ed,
  59344. +0x70ad,
  59345. +0xf003,
  59346. +0x71a5,
  59347. +0xd1d,
  59348. +0x10b2,
  59349. +0x708d,
  59350. +0xf00d,
  59351. +0x245a,
  59352. +0x1641,
  59353. +0x255a,
  59354. +0x1c80,
  59355. +0x6038,
  59356. +0x936,
  59357. +0x1a0,
  59358. +0x7063,
  59359. +0x7185,
  59360. +0xcef,
  59361. +0x9092,
  59362. +0xf1f0,
  59363. +0x40c3,
  59364. +0x8000,
  59365. +0x64d,
  59366. +0x1e00,
  59367. +0x16c0,
  59368. +0xa8e1,
  59369. +0xa8e0,
  59370. +0xb66,
  59371. +0x60,
  59372. +0xa8ee,
  59373. +0xb6e,
  59374. +0x60,
  59375. +0x4508,
  59376. +0x4100,
  59377. +0x80e,
  59378. +0x1e0,
  59379. +0x40a1,
  59380. +0x266f,
  59381. +0x10c3,
  59382. +0x8e18,
  59383. +0xe809,
  59384. +0x41c3,
  59385. +0x129,
  59386. +0x0,
  59387. +0xf4a,
  59388. +0xffef,
  59389. +0xd80a,
  59390. +0xf01e,
  59391. +0x8e00,
  59392. +0x45cb,
  59393. +0x1e,
  59394. +0x8480,
  59395. +0x41c3,
  59396. +0x5f5,
  59397. +0xe100,
  59398. +0x2044,
  59399. +0x808f,
  59400. +0x40a1,
  59401. +0x20ca,
  59402. +0x41,
  59403. +0xee6,
  59404. +0xe0,
  59405. +0x702c,
  59406. +0x70f5,
  59407. +0x40c3,
  59408. +0x3b9a,
  59409. +0xca00,
  59410. +0x25ca,
  59411. +0x1001,
  59412. +0x40a1,
  59413. +0x1e00,
  59414. +0x70c5,
  59415. +0x9004,
  59416. +0xc0,
  59417. +0xeca,
  59418. +0xe0,
  59419. +0x702c,
  59420. +0x1600,
  59421. +0x7080,
  59422. +0x8000,
  59423. +0xd,
  59424. +0x80d,
  59425. +0x1e,
  59426. +0x1e00,
  59427. +0x7045,
  59428. +0x9004,
  59429. +0xc0,
  59430. +0x47cb,
  59431. +0x8000,
  59432. +0x564,
  59433. +0x8f00,
  59434. +0xe804,
  59435. +0x8e00,
  59436. +0x817,
  59437. +0xde,
  59438. +0xdd6,
  59439. +0xffcf,
  59440. +0x40c3,
  59441. +0xf,
  59442. +0x4240,
  59443. +0xe96,
  59444. +0xe0,
  59445. +0x702c,
  59446. +0xf054,
  59447. +0xc36,
  59448. +0x0,
  59449. +0x40c3,
  59450. +0x0,
  59451. +0xa00,
  59452. +0x9fa,
  59453. +0xffef,
  59454. +0xd9ff,
  59455. +0x70ad,
  59456. +0xd8ff,
  59457. +0x702c,
  59458. +0x754c,
  59459. +0x736c,
  59460. +0xc543,
  59461. +0xc542,
  59462. +0xc541,
  59463. +0xaee,
  59464. +0xffef,
  59465. +0xc540,
  59466. +0x8f01,
  59467. +0x825,
  59468. +0xb4,
  59469. +0x702c,
  59470. +0x7104,
  59471. +0x781d,
  59472. +0xb862,
  59473. +0x780f,
  59474. +0xc542,
  59475. +0xc541,
  59476. +0xc540,
  59477. +0xc043,
  59478. +0xd8ff,
  59479. +0x754c,
  59480. +0xaca,
  59481. +0xffef,
  59482. +0x726c,
  59483. +0x8f01,
  59484. +0xc542,
  59485. +0xc541,
  59486. +0xc540,
  59487. +0xc043,
  59488. +0xd8ff,
  59489. +0x702c,
  59490. +0x754c,
  59491. +0xab6,
  59492. +0xffef,
  59493. +0xdb0c,
  59494. +0x8f01,
  59495. +0xd908,
  59496. +0x754c,
  59497. +0xc043,
  59498. +0xd8ff,
  59499. +0x726c,
  59500. +0xc542,
  59501. +0xc541,
  59502. +0xa9e,
  59503. +0xffef,
  59504. +0xc540,
  59505. +0xcea,
  59506. +0xffef,
  59507. +0xd8ff,
  59508. +0x8f01,
  59509. +0x702c,
  59510. +0x754c,
  59511. +0xc043,
  59512. +0xd8ff,
  59513. +0x726c,
  59514. +0xc542,
  59515. +0xc541,
  59516. +0xa82,
  59517. +0xffef,
  59518. +0xc540,
  59519. +0xcb2,
  59520. +0xffef,
  59521. +0xd8ff,
  59522. +0x99e,
  59523. +0x1c0,
  59524. +0xd896,
  59525. +0xa16,
  59526. +0xffef,
  59527. +0x712c,
  59528. +0xcd2,
  59529. +0x0,
  59530. +0x8e00,
  59531. +0x83f,
  59532. +0x1e,
  59533. +0x43c3,
  59534. +0x9004,
  59535. +0x14,
  59536. +0x9320,
  59537. +0xca01,
  59538. +0x80d,
  59539. +0x1b0,
  59540. +0x214f,
  59541. +0x82,
  59542. +0x80b,
  59543. +0xd1,
  59544. +0x2185,
  59545. +0x108,
  59546. +0x4220,
  59547. +0xb340,
  59548. +0xd823,
  59549. +0x42c3,
  59550. +0x9005,
  59551. +0xe034,
  59552. +0xb200,
  59553. +0x702c,
  59554. +0x40c3,
  59555. +0x9003,
  59556. +0xe034,
  59557. +0xb020,
  59558. +0xb8b1,
  59559. +0xb020,
  59560. +0xb221,
  59561. +0xddff,
  59562. +0x4063,
  59563. +0x702c,
  59564. +0x228a,
  59565. +0xdff,
  59566. +0x776c,
  59567. +0xbae,
  59568. +0x260,
  59569. +0xc540,
  59570. +0x774c,
  59571. +0x4063,
  59572. +0x712c,
  59573. +0x4340,
  59574. +0xb9e,
  59575. +0x260,
  59576. +0xc540,
  59577. +0xc0a4,
  59578. +0x1404,
  59579. +0x341b,
  59580. +0xc6c6,
  59581. +0x78e0,
  59582. +0xc2e4,
  59583. +0x70ad,
  59584. +0xbd9a,
  59585. +0x70cd,
  59586. +0xd8ff,
  59587. +0x41a1,
  59588. +0xdb6,
  59589. +0xffef,
  59590. +0x1a0c,
  59591. +0x3382,
  59592. +0xe2e,
  59593. +0x180,
  59594. +0x254f,
  59595. +0x1401,
  59596. +0xda6,
  59597. +0xffef,
  59598. +0xd8ff,
  59599. +0xcbe,
  59600. +0x1e0,
  59601. +0xd8ff,
  59602. +0x26ab,
  59603. +0x10c4,
  59604. +0x7fff,
  59605. +0xf000,
  59606. +0xc2e6,
  59607. +0x1cfc,
  59608. +0xb6c8,
  59609. +0x2482,
  59610. +0x3803,
  59611. +0x1c84,
  59612. +0x3000,
  59613. +0x1600,
  59614. +0x7080,
  59615. +0x8000,
  59616. +0x12,
  59617. +0x7414,
  59618. +0x1ee,
  59619. +0xd,
  59620. +0x1600,
  59621. +0x7080,
  59622. +0x8000,
  59623. +0x651,
  59624. +0xc05d,
  59625. +0x700c,
  59626. +0xc05e,
  59627. +0xf005,
  59628. +0xc01d,
  59629. +0x7104,
  59630. +0xc05d,
  59631. +0xc01d,
  59632. +0x780f,
  59633. +0x1c80,
  59634. +0x3000,
  59635. +0x40c3,
  59636. +0x8000,
  59637. +0x651,
  59638. +0x8821,
  59639. +0x1480,
  59640. +0x3000,
  59641. +0x7030,
  59642. +0x700c,
  59643. +0xc05f,
  59644. +0xf7c5,
  59645. +0xf0dd,
  59646. +0xc01f,
  59647. +0x7104,
  59648. +0xc05f,
  59649. +0xc01f,
  59650. +0x7b0f,
  59651. +0xbd5,
  59652. +0x8255,
  59653. +0x1484,
  59654. +0x3000,
  59655. +0x8f1,
  59656. +0x80ee,
  59657. +0xd941,
  59658. +0xc01e,
  59659. +0x780f,
  59660. +0x790a,
  59661. +0x1c88,
  59662. +0x3000,
  59663. +0x2100,
  59664. +0xf80,
  59665. +0x8000,
  59666. +0x7c8,
  59667. +0x885e,
  59668. +0x2132,
  59669. +0xf80,
  59670. +0x8000,
  59671. +0x7e8,
  59672. +0x41c3,
  59673. +0x15,
  59674. +0x4,
  59675. +0xc041,
  59676. +0xc240,
  59677. +0x1480,
  59678. +0x3002,
  59679. +0xd02,
  59680. +0xffef,
  59681. +0x740c,
  59682. +0x71ad,
  59683. +0xf0af,
  59684. +0x1488,
  59685. +0x3000,
  59686. +0x209f,
  59687. +0x41,
  59688. +0x6119,
  59689. +0x40c3,
  59690. +0x8000,
  59691. +0x7a8,
  59692. +0x603a,
  59693. +0x6108,
  59694. +0x8a62,
  59695. +0x1c90,
  59696. +0x3000,
  59697. +0x8a04,
  59698. +0x1c8c,
  59699. +0x30c0,
  59700. +0x1c94,
  59701. +0x3000,
  59702. +0x8a06,
  59703. +0x1c98,
  59704. +0x3000,
  59705. +0x8a08,
  59706. +0x1c9c,
  59707. +0x3000,
  59708. +0x8a0a,
  59709. +0x1ca0,
  59710. +0x3000,
  59711. +0x8a0c,
  59712. +0x1ca4,
  59713. +0x3000,
  59714. +0x8a0e,
  59715. +0x1ca8,
  59716. +0x3000,
  59717. +0x8a10,
  59718. +0x1cac,
  59719. +0x3000,
  59720. +0x8a12,
  59721. +0x1cb0,
  59722. +0x3000,
  59723. +0x8a14,
  59724. +0x1cb4,
  59725. +0x3000,
  59726. +0x8a16,
  59727. +0x1cb8,
  59728. +0x3000,
  59729. +0x8a18,
  59730. +0x1cbc,
  59731. +0x3000,
  59732. +0x8a1a,
  59733. +0x1cc0,
  59734. +0x3000,
  59735. +0x8a1c,
  59736. +0x1cc4,
  59737. +0x3000,
  59738. +0x8a1e,
  59739. +0x1cc8,
  59740. +0x3000,
  59741. +0x40c3,
  59742. +0x8000,
  59743. +0x7c8,
  59744. +0x6108,
  59745. +0x1ccc,
  59746. +0x3000,
  59747. +0x2100,
  59748. +0xf80,
  59749. +0x8000,
  59750. +0x7c8,
  59751. +0x8822,
  59752. +0x100a,
  59753. +0x9b,
  59754. +0x100c,
  59755. +0x9f,
  59756. +0x1cd0,
  59757. +0x3040,
  59758. +0x8824,
  59759. +0x100e,
  59760. +0x8b,
  59761. +0x8870,
  59762. +0x1cd4,
  59763. +0x3040,
  59764. +0x8826,
  59765. +0x8892,
  59766. +0x88d4,
  59767. +0x1cd8,
  59768. +0x3040,
  59769. +0x8828,
  59770. +0x88f6,
  59771. +0x8858,
  59772. +0x1cdc,
  59773. +0x3040,
  59774. +0x883a,
  59775. +0x881c,
  59776. +0xc05c,
  59777. +0x14dc,
  59778. +0x3000,
  59779. +0xc15b,
  59780. +0xc25a,
  59781. +0xc759,
  59782. +0xc658,
  59783. +0xc457,
  59784. +0xc356,
  59785. +0x1c54,
  59786. +0x32c0,
  59787. +0x1c50,
  59788. +0x37c0,
  59789. +0x1c4c,
  59790. +0x36c0,
  59791. +0xc052,
  59792. +0x14d8,
  59793. +0x3000,
  59794. +0x1490,
  59795. +0x3002,
  59796. +0x148c,
  59797. +0x3003,
  59798. +0xc051,
  59799. +0x14d4,
  59800. +0x3000,
  59801. +0x41c3,
  59802. +0x14,
  59803. +0x1f,
  59804. +0xc050,
  59805. +0x14d0,
  59806. +0x3000,
  59807. +0xc04f,
  59808. +0x14cc,
  59809. +0x3000,
  59810. +0xc04e,
  59811. +0x14c8,
  59812. +0x3000,
  59813. +0xc04d,
  59814. +0x14c4,
  59815. +0x3000,
  59816. +0xc04c,
  59817. +0x14c0,
  59818. +0x3000,
  59819. +0xc04b,
  59820. +0x14bc,
  59821. +0x3000,
  59822. +0xc04a,
  59823. +0x14b8,
  59824. +0x3000,
  59825. +0xc049,
  59826. +0x14b4,
  59827. +0x3000,
  59828. +0xc048,
  59829. +0x14b0,
  59830. +0x3000,
  59831. +0xc047,
  59832. +0x14ac,
  59833. +0x3000,
  59834. +0xc046,
  59835. +0x14a8,
  59836. +0x3000,
  59837. +0xc045,
  59838. +0x14a4,
  59839. +0x3000,
  59840. +0xc044,
  59841. +0x14a0,
  59842. +0x3000,
  59843. +0xc043,
  59844. +0x149c,
  59845. +0x3000,
  59846. +0xc042,
  59847. +0x1498,
  59848. +0x3000,
  59849. +0xc041,
  59850. +0x1494,
  59851. +0x3000,
  59852. +0xc040,
  59853. +0xba6,
  59854. +0xffef,
  59855. +0x740c,
  59856. +0x77a5,
  59857. +0x212f,
  59858. +0x8345,
  59859. +0x6a4,
  59860. +0xffc3,
  59861. +0xc01e,
  59862. +0x7104,
  59863. +0xc05e,
  59864. +0xf126,
  59865. +0x2480,
  59866. +0x3803,
  59867. +0x1404,
  59868. +0x341b,
  59869. +0xc6c6,
  59870. +0x1600,
  59871. +0x7081,
  59872. +0x8000,
  59873. +0x12,
  59874. +0x7534,
  59875. +0x20e0,
  59876. +0x7c5,
  59877. +0x7fe0,
  59878. +0x1a0c,
  59879. +0x3002,
  59880. +0xc0e4,
  59881. +0x43c3,
  59882. +0x8000,
  59883. +0x64f,
  59884. +0x41c3,
  59885. +0x9004,
  59886. +0xe4,
  59887. +0x83f,
  59888. +0xb1,
  59889. +0xdc25,
  59890. +0x8b86,
  59891. +0x789b,
  59892. +0xab00,
  59893. +0x8b47,
  59894. +0x785b,
  59895. +0x7104,
  59896. +0xab01,
  59897. +0xab82,
  59898. +0xab43,
  59899. +0x704c,
  59900. +0xb140,
  59901. +0x1600,
  59902. +0x7080,
  59903. +0x8000,
  59904. +0x58,
  59905. +0xb101,
  59906. +0x41c3,
  59907. +0x9004,
  59908. +0xf6,
  59909. +0xd8ff,
  59910. +0xb140,
  59911. +0xb144,
  59912. +0x1906,
  59913. +0x3c5,
  59914. +0x19fe,
  59915. +0x8004,
  59916. +0xc4c4,
  59917. +0x8ba4,
  59918. +0x46cb,
  59919. +0x9004,
  59920. +0x30,
  59921. +0x7abb,
  59922. +0x825,
  59923. +0x71,
  59924. +0xbc9f,
  59925. +0xab40,
  59926. +0x8b05,
  59927. +0x7a1b,
  59928. +0x7144,
  59929. +0xab41,
  59930. +0xaba2,
  59931. +0xab03,
  59932. +0x9640,
  59933. +0x8c00,
  59934. +0xa29,
  59935. +0x171,
  59936. +0xb100,
  59937. +0x8c00,
  59938. +0xb101,
  59939. +0xf012,
  59940. +0xab40,
  59941. +0x8b07,
  59942. +0x7a1b,
  59943. +0x7144,
  59944. +0xab41,
  59945. +0xaba2,
  59946. +0xab03,
  59947. +0x8c00,
  59948. +0xb100,
  59949. +0x9600,
  59950. +0x827,
  59951. +0x151,
  59952. +0x8c00,
  59953. +0xf015,
  59954. +0x1902,
  59955. +0x5,
  59956. +0x40c3,
  59957. +0x9004,
  59958. +0xfe,
  59959. +0xd9ff,
  59960. +0x1800,
  59961. +0x3c5,
  59962. +0x18f8,
  59963. +0x8044,
  59964. +0x18f6,
  59965. +0x8005,
  59966. +0x18fe,
  59967. +0x8005,
  59968. +0xc4c4,
  59969. +0x1600,
  59970. +0x7080,
  59971. +0x8000,
  59972. +0x58,
  59973. +0xb101,
  59974. +0x702c,
  59975. +0x40c3,
  59976. +0x9004,
  59977. +0xf6,
  59978. +0xb020,
  59979. +0xb024,
  59980. +0x18fe,
  59981. +0x8044,
  59982. +0xb023,
  59983. +0xc4c4,
  59984. +0xc2e6,
  59985. +0x1cfc,
  59986. +0xb6c8,
  59987. +0xc1a2,
  59988. +0x46cb,
  59989. +0x9004,
  59990. +0xf4,
  59991. +0x9600,
  59992. +0x6ea2,
  59993. +0x702c,
  59994. +0xc040,
  59995. +0x9500,
  59996. +0xc041,
  59997. +0xd8ff,
  59998. +0x95e3,
  59999. +0x1508,
  60000. +0x111b,
  60001. +0x1d08,
  60002. +0x13c5,
  60003. +0xb500,
  60004. +0x1d06,
  60005. +0x13c5,
  60006. +0xb600,
  60007. +0x1600,
  60008. +0x7080,
  60009. +0x8000,
  60010. +0x64c,
  60011. +0x1e00,
  60012. +0x7004,
  60013. +0x9008,
  60014. +0x190,
  60015. +0x40c3,
  60016. +0x0,
  60017. +0x2af8,
  60018. +0xa16,
  60019. +0xe0,
  60020. +0x1efa,
  60021. +0x9485,
  60022. +0xc000,
  60023. +0x41c3,
  60024. +0x8000,
  60025. +0x564,
  60026. +0xb600,
  60027. +0xb5e3,
  60028. +0xc001,
  60029. +0xb500,
  60030. +0x1d08,
  60031. +0x16c4,
  60032. +0x1600,
  60033. +0x7080,
  60034. +0x8000,
  60035. +0x64c,
  60036. +0x781d,
  60037. +0xb8a0,
  60038. +0x2080,
  60039. +0xfc3,
  60040. +0xa901,
  60041. +0xc0a2,
  60042. +0x1404,
  60043. +0x341b,
  60044. +0xc6c6,
  60045. +0x78e0,
  60046. +0xc2e6,
  60047. +0x1cfc,
  60048. +0xb6c8,
  60049. +0xc1a1,
  60050. +0x43db,
  60051. +0x9004,
  60052. +0x1e0,
  60053. +0x1300,
  60054. +0x3101,
  60055. +0x1600,
  60056. +0x7080,
  60057. +0x8000,
  60058. +0x4,
  60059. +0x205f,
  60060. +0x100,
  60061. +0x2044,
  60062. +0x7c2,
  60063. +0x4020,
  60064. +0xea05,
  60065. +0xba61,
  60066. +0xaff,
  60067. +0x8031,
  60068. +0x781d,
  60069. +0xb8c3,
  60070. +0x702c,
  60071. +0x811,
  60072. +0x70,
  60073. +0xc140,
  60074. +0x809,
  60075. +0x1b0,
  60076. +0x710c,
  60077. +0xc040,
  60078. +0x700c,
  60079. +0x99e,
  60080. +0xe0,
  60081. +0xd940,
  60082. +0x71ed,
  60083. +0x45cb,
  60084. +0x9005,
  60085. +0xe112,
  60086. +0x1dde,
  60087. +0x13d4,
  60088. +0x1da6,
  60089. +0x93d4,
  60090. +0x13b6,
  60091. +0xb10e,
  60092. +0xc000,
  60093. +0xe827,
  60094. +0xe4b,
  60095. +0x13bf,
  60096. +0x2684,
  60097. +0x1c07,
  60098. +0x264f,
  60099. +0x13c0,
  60100. +0xb500,
  60101. +0x700c,
  60102. +0xd91c,
  60103. +0x96e,
  60104. +0xe0,
  60105. +0x1df6,
  60106. +0x9205,
  60107. +0x40c3,
  60108. +0xf,
  60109. +0x4240,
  60110. +0x702c,
  60111. +0x95e,
  60112. +0xe0,
  60113. +0x1df6,
  60114. +0x9245,
  60115. +0x13be,
  60116. +0xb100,
  60117. +0x1df0,
  60118. +0x9045,
  60119. +0x1df6,
  60120. +0x9205,
  60121. +0x209a,
  60122. +0x8,
  60123. +0x2004,
  60124. +0xf80,
  60125. +0x0,
  60126. +0x3e00,
  60127. +0x78c5,
  60128. +0xb88e,
  60129. +0xb500,
  60130. +0xf005,
  60131. +0x1df6,
  60132. +0x9205,
  60133. +0x1df0,
  60134. +0x93c4,
  60135. +0x1e00,
  60136. +0x73c4,
  60137. +0x9013,
  60138. +0xe050,
  60139. +0x7487,
  60140. +0x1404,
  60141. +0x341b,
  60142. +0xc6c6,
  60143. +0x78e0,
  60144. +0xc2e6,
  60145. +0x1cfc,
  60146. +0xb6c8,
  60147. +0xc1a1,
  60148. +0x46cb,
  60149. +0x9004,
  60150. +0xf4,
  60151. +0x9600,
  60152. +0x6ea2,
  60153. +0xc040,
  60154. +0xd8ff,
  60155. +0x1500,
  60156. +0x111b,
  60157. +0x1506,
  60158. +0x110b,
  60159. +0x95e4,
  60160. +0x1d08,
  60161. +0x13c5,
  60162. +0xb500,
  60163. +0x1d06,
  60164. +0x13c5,
  60165. +0xb600,
  60166. +0xd834,
  60167. +0x1e00,
  60168. +0x7005,
  60169. +0x9008,
  60170. +0x190,
  60171. +0x1efa,
  60172. +0x9004,
  60173. +0x40c3,
  60174. +0x0,
  60175. +0x2af8,
  60176. +0x8da,
  60177. +0xe0,
  60178. +0x702c,
  60179. +0xc000,
  60180. +0xb600,
  60181. +0x1d06,
  60182. +0x12c4,
  60183. +0x1d00,
  60184. +0x16c4,
  60185. +0xb5e4,
  60186. +0x7487,
  60187. +0x1404,
  60188. +0x341b,
  60189. +0xc6c6,
  60190. +0x8821,
  60191. +0x8800,
  60192. +0x6038,
  60193. +0x781d,
  60194. +0x7fe0,
  60195. +0x780f,
  60196. +0xc2e6,
  60197. +0x1cfc,
  60198. +0xb6c8,
  60199. +0xc1a1,
  60200. +0x4300,
  60201. +0x4020,
  60202. +0xa72,
  60203. +0x1a0,
  60204. +0x4528,
  60205. +0x1600,
  60206. +0x7080,
  60207. +0x8000,
  60208. +0x1,
  60209. +0x702c,
  60210. +0xb8e2,
  60211. +0x700c,
  60212. +0xf462,
  60213. +0xf003,
  60214. +0x7104,
  60215. +0x7a0f,
  60216. +0xa0b,
  60217. +0x95,
  60218. +0xbf9,
  60219. +0x808e,
  60220. +0x4100,
  60221. +0x7e2f,
  60222. +0x40a1,
  60223. +0x41c1,
  60224. +0xdaff,
  60225. +0xdb40,
  60226. +0x1a0f,
  60227. +0x30c3,
  60228. +0xdde,
  60229. +0x20,
  60230. +0x1a09,
  60231. +0x3083,
  60232. +0xed0a,
  60233. +0x40c1,
  60234. +0xd9ff,
  60235. +0x714c,
  60236. +0xdb80,
  60237. +0xb32,
  60238. +0x160,
  60239. +0x1c00,
  60240. +0x3001,
  60241. +0xf006,
  60242. +0x40c1,
  60243. +0xd4e,
  60244. +0x160,
  60245. +0x702c,
  60246. +0x40c3,
  60247. +0x8000,
  60248. +0x651,
  60249. +0x1001,
  60250. +0x9f,
  60251. +0x88e0,
  60252. +0x704c,
  60253. +0x238a,
  60254. +0x1fc1,
  60255. +0x70cd,
  60256. +0xf002,
  60257. +0x71e5,
  60258. +0x78ef,
  60259. +0x84f,
  60260. +0x7e5,
  60261. +0x708d,
  60262. +0xf003,
  60263. +0x7185,
  60264. +0x71c5,
  60265. +0x788f,
  60266. +0x8ef,
  60267. +0x8235,
  60268. +0x706c,
  60269. +0xf018,
  60270. +0x209f,
  60271. +0x41,
  60272. +0x7164,
  60273. +0x2014,
  60274. +0x5b,
  60275. +0x41c3,
  60276. +0x8000,
  60277. +0x7a8,
  60278. +0x2100,
  60279. +0x6c0,
  60280. +0x8801,
  60281. +0x2332,
  60282. +0x3041,
  60283. +0x7210,
  60284. +0x20ca,
  60285. +0x8d,
  60286. +0x230c,
  60287. +0x9040,
  60288. +0x21ca,
  60289. +0x2c5,
  60290. +0x4328,
  60291. +0x4200,
  60292. +0x796f,
  60293. +0x9d5,
  60294. +0x87f4,
  60295. +0x78cf,
  60296. +0xf1df,
  60297. +0xca0d,
  60298. +0xe208,
  60299. +0x2342,
  60300. +0x120b,
  60301. +0x2209,
  60302. +0x0,
  60303. +0x1a0d,
  60304. +0x3002,
  60305. +0xca0e,
  60306. +0x2308,
  60307. +0x1000,
  60308. +0x1a0e,
  60309. +0x3002,
  60310. +0x206f,
  60311. +0xec3,
  60312. +0x6821,
  60313. +0x70b5,
  60314. +0x4220,
  60315. +0x721c,
  60316. +0x8a00,
  60317. +0x7b1d,
  60318. +0xbbc1,
  60319. +0x1a0f,
  60320. +0x30c2,
  60321. +0x8a00,
  60322. +0x781d,
  60323. +0x781d,
  60324. +0x7a1d,
  60325. +0xbac1,
  60326. +0x1a09,
  60327. +0x3082,
  60328. +0x8902,
  60329. +0x1a26,
  60330. +0x301c,
  60331. +0x8903,
  60332. +0xed84,
  60333. +0x791d,
  60334. +0x2114,
  60335. +0x0,
  60336. +0x1a2a,
  60337. +0x301c,
  60338. +0x710c,
  60339. +0x2244,
  60340. +0x7c1,
  60341. +0x4200,
  60342. +0xe905,
  60343. +0xb961,
  60344. +0x9ff,
  60345. +0x8031,
  60346. +0x7a5b,
  60347. +0x2344,
  60348. +0x7c1,
  60349. +0x4300,
  60350. +0xe905,
  60351. +0xb961,
  60352. +0x9ff,
  60353. +0x8031,
  60354. +0x7b7b,
  60355. +0x45cb,
  60356. +0x24,
  60357. +0x2,
  60358. +0x740c,
  60359. +0xfb2,
  60360. +0xffaf,
  60361. +0x41a1,
  60362. +0x122a,
  60363. +0x3703,
  60364. +0x1226,
  60365. +0x3702,
  60366. +0x254f,
  60367. +0x1401,
  60368. +0xf9e,
  60369. +0xffaf,
  60370. +0x740c,
  60371. +0x7487,
  60372. +0x1404,
  60373. +0x341b,
  60374. +0xc6c6,
  60375. +0x78e0,
  60376. +0xc2e6,
  60377. +0x4718,
  60378. +0xc705,
  60379. +0x963,
  60380. +0x7f5,
  60381. +0xc004,
  60382. +0x2714,
  60383. +0x304c,
  60384. +0x8cc1,
  60385. +0xe57,
  60386. +0x1084,
  60387. +0x8ca0,
  60388. +0xa4f,
  60389. +0x364,
  60390. +0x2602,
  60391. +0x108b,
  60392. +0x4ab4,
  60393. +0x7074,
  60394. +0x747d,
  60395. +0xaf80,
  60396. +0x4728,
  60397. +0xf00b,
  60398. +0xddff,
  60399. +0x25ca,
  60400. +0x1062,
  60401. +0x64bf,
  60402. +0x7ced,
  60403. +0x2714,
  60404. +0x330c,
  60405. +0x8ca0,
  60406. +0x8cc1,
  60407. +0xa15,
  60408. +0x364,
  60409. +0x7ced,
  60410. +0xe0d,
  60411. +0x10a4,
  60412. +0x7def,
  60413. +0xde5,
  60414. +0x97f4,
  60415. +0x7074,
  60416. +0x7074,
  60417. +0xdbff,
  60418. +0x714c,
  60419. +0x727c,
  60420. +0x1209,
  60421. +0x3083,
  60422. +0x629a,
  60423. +0x7a4d,
  60424. +0xf206,
  60425. +0x4a31,
  60426. +0xf005,
  60427. +0x702c,
  60428. +0xaf20,
  60429. +0xf009,
  60430. +0x7942,
  60431. +0xbbc4,
  60432. +0xeb05,
  60433. +0xbb61,
  60434. +0xbff,
  60435. +0x8031,
  60436. +0x793b,
  60437. +0xa820,
  60438. +0xc6c6,
  60439. +0x78e0,
  60440. +0xc2e6,
  60441. +0x1cfc,
  60442. +0xb6c8,
  60443. +0xc1a2,
  60444. +0xc140,
  60445. +0x1600,
  60446. +0x7101,
  60447. +0x8000,
  60448. +0x6,
  60449. +0xc341,
  60450. +0x218c,
  60451. +0x864a,
  60452. +0x98,
  60453. +0x2d,
  60454. +0x4340,
  60455. +0xe9e,
  60456. +0xffaf,
  60457. +0x712c,
  60458. +0x4318,
  60459. +0x235f,
  60460. +0x800,
  60461. +0x45cb,
  60462. +0x0,
  60463. +0xfffc,
  60464. +0x70cd,
  60465. +0x60bc,
  60466. +0x1600,
  60467. +0x7080,
  60468. +0x8000,
  60469. +0x4,
  60470. +0x201a,
  60471. +0xf83,
  60472. +0x10,
  60473. +0x0,
  60474. +0xf016,
  60475. +0x7a0e,
  60476. +0x785c,
  60477. +0x781c,
  60478. +0x781c,
  60479. +0x781c,
  60480. +0x4100,
  60481. +0xd81b,
  60482. +0xb861,
  60483. +0x801,
  60484. +0x31,
  60485. +0x793d,
  60486. +0x6238,
  60487. +0xb8c4,
  60488. +0x4831,
  60489. +0x2a44,
  60490. +0x800,
  60491. +0x71c5,
  60492. +0x209a,
  60493. +0x1,
  60494. +0x7825,
  60495. +0xb700,
  60496. +0xe41,
  60497. +0x1093,
  60498. +0xc000,
  60499. +0x201a,
  60500. +0xf81,
  60501. +0x0,
  60502. +0x1000,
  60503. +0x2355,
  60504. +0x3800,
  60505. +0x7825,
  60506. +0x2005,
  60507. +0xc1,
  60508. +0x40c1,
  60509. +0x209a,
  60510. +0x4,
  60511. +0x7825,
  60512. +0x7f1b,
  60513. +0xbf91,
  60514. +0xbf9c,
  60515. +0xbf9f,
  60516. +0xea6,
  60517. +0xffaf,
  60518. +0x9700,
  60519. +0xc101,
  60520. +0x7810,
  60521. +0xe906,
  60522. +0x2404,
  60523. +0x1341,
  60524. +0x6038,
  60525. +0xf1cf,
  60526. +0x7882,
  60527. +0xf1cd,
  60528. +0xc0a2,
  60529. +0x1404,
  60530. +0x341b,
  60531. +0xc6c6,
  60532. +0xc2e2,
  60533. +0x45cb,
  60534. +0x9004,
  60535. +0x6,
  60536. +0xd820,
  60537. +0xdb2,
  60538. +0xa0,
  60539. +0x1d00,
  60540. +0x1045,
  60541. +0x1d00,
  60542. +0x1005,
  60543. +0xc6c2,
  60544. +0xc2e6,
  60545. +0x45cb,
  60546. +0x9004,
  60547. +0x1c6,
  60548. +0x95c0,
  60549. +0x208a,
  60550. +0xfdf,
  60551. +0x78c4,
  60552. +0x204f,
  60553. +0x2cf,
  60554. +0xb88a,
  60555. +0xb88b,
  60556. +0xb5e0,
  60557. +0xb500,
  60558. +0xd86,
  60559. +0xa0,
  60560. +0xd80a,
  60561. +0xb5e0,
  60562. +0x9501,
  60563. +0xbecb,
  60564. +0xb5c0,
  60565. +0xb8c9,
  60566. +0xc6c6,
  60567. +0x78e0,
  60568. +0x7d9,
  60569. +0xff6f,
  60570. +0x4040,
  60571. +0x78e0,
  60572. +0xc2e6,
  60573. +0x1cfc,
  60574. +0xb6c8,
  60575. +0xc1a8,
  60576. +0xc246,
  60577. +0xc143,
  60578. +0x702c,
  60579. +0x744c,
  60580. +0xc347,
  60581. +0x8d6,
  60582. +0xe0,
  60583. +0xc044,
  60584. +0xc003,
  60585. +0xc706,
  60586. +0x70ad,
  60587. +0x2078,
  60588. +0x9b,
  60589. +0x7704,
  60590. +0x7114,
  60591. +0xde80,
  60592. +0xd880,
  60593. +0x5a,
  60594. +0x2d,
  60595. +0xc045,
  60596. +0xf017,
  60597. +0x8800,
  60598. +0xc103,
  60599. +0x70b5,
  60600. +0x26ca,
  60601. +0x1001,
  60602. +0x2178,
  60603. +0x41,
  60604. +0xc042,
  60605. +0xc140,
  60606. +0x2638,
  60607. +0x1000,
  60608. +0x41c3,
  60609. +0x48,
  60610. +0x5,
  60611. +0x4363,
  60612. +0xf1e,
  60613. +0xff6f,
  60614. +0xc641,
  60615. +0x70b5,
  60616. +0x25ca,
  60617. +0x1061,
  60618. +0x71e5,
  60619. +0xc007,
  60620. +0x7aef,
  60621. +0xa21,
  60622. +0x25,
  60623. +0xd841,
  60624. +0xc103,
  60625. +0x911,
  60626. +0xb1,
  60627. +0x784a,
  60628. +0x70c3,
  60629. +0x8000,
  60630. +0x7e6,
  60631. +0xf1df,
  60632. +0x70c3,
  60633. +0x8000,
  60634. +0x7e8,
  60635. +0xf1db,
  60636. +0xc645,
  60637. +0x70ef,
  60638. +0x70ed,
  60639. +0xf007,
  60640. +0xc004,
  60641. +0x71e5,
  60642. +0x78d4,
  60643. +0xa860,
  60644. +0xa881,
  60645. +0xc506,
  60646. +0x7eef,
  60647. +0xdcff,
  60648. +0xe35,
  60649. +0x17f4,
  60650. +0x706c,
  60651. +0xf034,
  60652. +0x2314,
  60653. +0x100b,
  60654. +0x41c3,
  60655. +0x8000,
  60656. +0x7a8,
  60657. +0x2100,
  60658. +0x2c0,
  60659. +0x8801,
  60660. +0x222f,
  60661. +0x7c7,
  60662. +0x71a5,
  60663. +0x2000,
  60664. +0x9b,
  60665. +0x788f,
  60666. +0x2309,
  60667. +0x300c,
  60668. +0x2332,
  60669. +0x1040,
  60670. +0x621a,
  60671. +0x786f,
  60672. +0x2208,
  60673. +0x3,
  60674. +0xc007,
  60675. +0x79af,
  60676. +0x9b9,
  60677. +0x8025,
  60678. +0x4328,
  60679. +0x239f,
  60680. +0x1041,
  60681. +0x41c3,
  60682. +0x8000,
  60683. +0x7e7,
  60684. +0xc003,
  60685. +0x2332,
  60686. +0x1042,
  60687. +0x813,
  60688. +0x70,
  60689. +0x62da,
  60690. +0x7161,
  60691. +0x8921,
  60692. +0xd880,
  60693. +0x2002,
  60694. +0x5f,
  60695. +0x784f,
  60696. +0x8a9,
  60697. +0x87f4,
  60698. +0x784d,
  60699. +0x708d,
  60700. +0xdbff,
  60701. +0xf1c4,
  60702. +0xc003,
  60703. +0x228a,
  60704. +0x3e,
  60705. +0x4140,
  60706. +0x7114,
  60707. +0xc005,
  60708. +0x21ca,
  60709. +0x1,
  60710. +0xc004,
  60711. +0x1840,
  60712. +0x42,
  60713. +0xc003,
  60714. +0xc104,
  60715. +0x7214,
  60716. +0xc005,
  60717. +0x22ca,
  60718. +0x1,
  60719. +0xc004,
  60720. +0x183e,
  60721. +0x82,
  60722. +0x700c,
  60723. +0x193f,
  60724. +0x2,
  60725. +0xc0a8,
  60726. +0x1404,
  60727. +0x341b,
  60728. +0xc6c6,
  60729. +0x78e0,
  60730. +0x7014,
  60731. +0x1600,
  60732. +0x7080,
  60733. +0x8000,
  60734. +0x4,
  60735. +0x41c3,
  60736. +0x9004,
  60737. +0x160,
  60738. +0x21c0,
  60739. +0x221,
  60740. +0x201a,
  60741. +0xf80,
  60742. +0x20,
  60743. +0x0,
  60744. +0x7825,
  60745. +0x7fe0,
  60746. +0x9000,
  60747. +0x78e0,
  60748. +0x1600,
  60749. +0x7100,
  60750. +0x8000,
  60751. +0x22,
  60752. +0x7014,
  60753. +0x7de0,
  60754. +0x1600,
  60755. +0x7100,
  60756. +0x9004,
  60757. +0x8,
  60758. +0x7ee0,
  60759. +0x78e0,
  60760. +0x42c3,
  60761. +0x8000,
  60762. +0x64d,
  60763. +0x80f,
  60764. +0x71,
  60765. +0x7014,
  60766. +0x8a40,
  60767. +0xd853,
  60768. +0xf005,
  60769. +0x700c,
  60770. +0xf407,
  60771. +0x8a40,
  60772. +0xd84f,
  60773. +0xb89f,
  60774. +0x7054,
  60775. +0x20c0,
  60776. +0xce2,
  60777. +0x7034,
  60778. +0x7fe0,
  60779. +0x20c0,
  60780. +0xa1,
  60781. +0x78e0,
  60782. +0xc0f1,
  60783. +0x4200,
  60784. +0x7114,
  60785. +0x40c3,
  60786. +0x8000,
  60787. +0x64d,
  60788. +0xf404,
  60789. +0x8820,
  60790. +0xd84e,
  60791. +0xf005,
  60792. +0xea88,
  60793. +0x8820,
  60794. +0xd84d,
  60795. +0xb89f,
  60796. +0x7034,
  60797. +0x20c0,
  60798. +0xce2,
  60799. +0xf008,
  60800. +0x712c,
  60801. +0x700c,
  60802. +0xda2,
  60803. +0xff6f,
  60804. +0xb993,
  60805. +0x700c,
  60806. +0xc0d1,
  60807. +0x7ee0,
  60808. +0xc2e6,
  60809. +0x4308,
  60810. +0x70ed,
  60811. +0x70cd,
  60812. +0xf002,
  60813. +0x71c5,
  60814. +0x7dcf,
  60815. +0xd19,
  60816. +0x10b5,
  60817. +0x40a1,
  60818. +0xdde,
  60819. +0x60,
  60820. +0x4161,
  60821. +0xe879,
  60822. +0x78ef,
  60823. +0x200f,
  60824. +0x34f,
  60825. +0xf1f5,
  60826. +0x78ef,
  60827. +0xc6c6,
  60828. +0x40c3,
  60829. +0x8000,
  60830. +0x65c,
  60831. +0x5f1,
  60832. +0xff6f,
  60833. +0x8000,
  60834. +0x40c3,
  60835. +0x8000,
  60836. +0x65c,
  60837. +0x42c3,
  60838. +0x8000,
  60839. +0x64d,
  60840. +0x8020,
  60841. +0x8a00,
  60842. +0x205f,
  60843. +0xc80,
  60844. +0x6119,
  60845. +0x8a01,
  60846. +0x205f,
  60847. +0x640,
  60848. +0x6038,
  60849. +0x8842,
  60850. +0x700c,
  60851. +0x5cd,
  60852. +0xffef,
  60853. +0x702c,
  60854. +0x702c,
  60855. +0x708d,
  60856. +0xf002,
  60857. +0x7185,
  60858. +0x7a8f,
  60859. +0xa1d,
  60860. +0x195,
  60861. +0x8fb,
  60862. +0x80ae,
  60863. +0x2279,
  60864. +0x3,
  60865. +0x7164,
  60866. +0x792f,
  60867. +0x6179,
  60868. +0x7354,
  60869. +0x21c0,
  60870. +0xa6,
  60871. +0xf1f3,
  60872. +0x7fe0,
  60873. +0x782f,
  60874. +0xc2e2,
  60875. +0xd32,
  60876. +0x160,
  60877. +0x4200,
  60878. +0x1600,
  60879. +0x7080,
  60880. +0x8000,
  60881. +0x1a,
  60882. +0x7054,
  60883. +0x791d,
  60884. +0x793d,
  60885. +0x793d,
  60886. +0x781b,
  60887. +0x20ca,
  60888. +0x41,
  60889. +0x2044,
  60890. +0x878d,
  60891. +0xf24d,
  60892. +0x259f,
  60893. +0x1a0f,
  60894. +0xea2c,
  60895. +0x216f,
  60896. +0x243,
  60897. +0x8900,
  60898. +0x201a,
  60899. +0xf80,
  60900. +0x20,
  60901. +0x0,
  60902. +0x2005,
  60903. +0xf80,
  60904. +0x9002,
  60905. +0x86,
  60906. +0x9000,
  60907. +0x2044,
  60908. +0x82,
  60909. +0xc80a,
  60910. +0x6053,
  60911. +0x8908,
  60912. +0x201a,
  60913. +0xf80,
  60914. +0x1,
  60915. +0x86a0,
  60916. +0x781d,
  60917. +0x781d,
  60918. +0x781d,
  60919. +0x781d,
  60920. +0x781d,
  60921. +0x781d,
  60922. +0x781d,
  60923. +0x7862,
  60924. +0x2048,
  60925. +0x1,
  60926. +0xc804,
  60927. +0x6052,
  60928. +0x2904,
  60929. +0x81,
  60930. +0x782f,
  60931. +0xe0ff,
  60932. +0xd87f,
  60933. +0x20ca,
  60934. +0x4b,
  60935. +0x2d05,
  60936. +0x108d,
  60937. +0xf010,
  60938. +0x40c3,
  60939. +0x8000,
  60940. +0x64d,
  60941. +0x8800,
  60942. +0x205f,
  60943. +0xc80,
  60944. +0x2032,
  60945. +0xf80,
  60946. +0x8000,
  60947. +0x66e,
  60948. +0xd4e,
  60949. +0xff4f,
  60950. +0x2d85,
  60951. +0x1406,
  60952. +0x7b0f,
  60953. +0x6d01,
  60954. +0x7a0f,
  60955. +0xca0e,
  60956. +0x4b51,
  60957. +0x2108,
  60958. +0x0,
  60959. +0x1a0e,
  60960. +0x3002,
  60961. +0xca0d,
  60962. +0x6279,
  60963. +0x2109,
  60964. +0x0,
  60965. +0x1a0d,
  60966. +0x3002,
  60967. +0xc6c2,
  60968. +0x44cb,
  60969. +0x900e,
  60970. +0xc2,
  60971. +0x1c02,
  60972. +0x1014,
  60973. +0xb420,
  60974. +0xb441,
  60975. +0x7fe0,
  60976. +0xb462,
  60977. +0x78e0,
  60978. +0xc2e6,
  60979. +0x1cfc,
  60980. +0xb6c8,
  60981. +0xc1ab,
  60982. +0xc344,
  60983. +0x1600,
  60984. +0x7083,
  60985. +0x8000,
  60986. +0x4,
  60987. +0xc24a,
  60988. +0xc143,
  60989. +0xc040,
  60990. +0x40c3,
  60991. +0x8000,
  60992. +0x7a8,
  60993. +0x42c3,
  60994. +0x0,
  60995. +0x1248,
  60996. +0xd96,
  60997. +0xa0,
  60998. +0x702c,
  60999. +0x41c3,
  61000. +0x8000,
  61001. +0x490,
  61002. +0xd820,
  61003. +0xb104,
  61004. +0xb105,
  61005. +0xc000,
  61006. +0x70ed,
  61007. +0x1900,
  61008. +0x405,
  61009. +0xb1e1,
  61010. +0x1a0a,
  61011. +0x33c2,
  61012. +0x1a0b,
  61013. +0x33c2,
  61014. +0xb1e2,
  61015. +0x190c,
  61016. +0x405,
  61017. +0xe88b,
  61018. +0x40c3,
  61019. +0x0,
  61020. +0xc20,
  61021. +0x2042,
  61022. +0x802,
  61023. +0xb105,
  61024. +0xb870,
  61025. +0xb142,
  61026. +0xb106,
  61027. +0xc003,
  61028. +0x231a,
  61029. +0xf83,
  61030. +0x10,
  61031. +0x0,
  61032. +0x205f,
  61033. +0x501,
  61034. +0x40c3,
  61035. +0x8000,
  61036. +0x64d,
  61037. +0x8802,
  61038. +0xc349,
  61039. +0x6119,
  61040. +0x40c3,
  61041. +0x8000,
  61042. +0x7a8,
  61043. +0x2042,
  61044. +0xa00,
  61045. +0x6038,
  61046. +0xc042,
  61047. +0xc003,
  61048. +0x205f,
  61049. +0x641,
  61050. +0x1600,
  61051. +0x7080,
  61052. +0x8000,
  61053. +0x64d,
  61054. +0x205f,
  61055. +0xc80,
  61056. +0x6038,
  61057. +0x2032,
  61058. +0xf80,
  61059. +0x8000,
  61060. +0x66e,
  61061. +0xc048,
  61062. +0x40c3,
  61063. +0x8000,
  61064. +0x64d,
  61065. +0x8804,
  61066. +0xf003,
  61067. +0xc001,
  61068. +0x7104,
  61069. +0xc041,
  61070. +0x40c3,
  61071. +0x8000,
  61072. +0x64d,
  61073. +0x8825,
  61074. +0xc001,
  61075. +0x780f,
  61076. +0x7030,
  61077. +0xec,
  61078. +0x2d,
  61079. +0xdeff,
  61080. +0x201a,
  61081. +0xf80,
  61082. +0x0,
  61083. +0x1000,
  61084. +0x70ad,
  61085. +0x706c,
  61086. +0xc046,
  61087. +0xc647,
  61088. +0xc545,
  61089. +0xf003,
  61090. +0x71a5,
  61091. +0x78af,
  61092. +0x8cf,
  61093. +0x8275,
  61094. +0x4318,
  61095. +0xc000,
  61096. +0xe806,
  61097. +0x254f,
  61098. +0x1080,
  61099. +0x780f,
  61100. +0x847,
  61101. +0x111,
  61102. +0xc000,
  61103. +0xd98c,
  61104. +0x7014,
  61105. +0xd8c0,
  61106. +0x703c,
  61107. +0xc103,
  61108. +0x6119,
  61109. +0xc009,
  61110. +0x7905,
  61111. +0xc006,
  61112. +0x7905,
  61113. +0xc007,
  61114. +0x7104,
  61115. +0xc047,
  61116. +0x780d,
  61117. +0xf829,
  61118. +0xb89f,
  61119. +0x9f2,
  61120. +0xffaf,
  61121. +0x9000,
  61122. +0x7910,
  61123. +0xca09,
  61124. +0x2044,
  61125. +0x7cc,
  61126. +0x4020,
  61127. +0xec06,
  61128. +0xbc61,
  61129. +0xc01,
  61130. +0x1031,
  61131. +0x781d,
  61132. +0xc045,
  61133. +0xc000,
  61134. +0xe80a,
  61135. +0xc106,
  61136. +0xc004,
  61137. +0x71c5,
  61138. +0x7905,
  61139. +0x78cd,
  61140. +0xf81d,
  61141. +0xb89f,
  61142. +0x9060,
  61143. +0xf015,
  61144. +0x254f,
  61145. +0x1080,
  61146. +0x780f,
  61147. +0x823,
  61148. +0x111,
  61149. +0xc004,
  61150. +0x811,
  61151. +0x91,
  61152. +0xc002,
  61153. +0xc102,
  61154. +0x8800,
  61155. +0x7124,
  61156. +0xc142,
  61157. +0xf003,
  61158. +0xc008,
  61159. +0xbaa,
  61160. +0xff6f,
  61161. +0x71c5,
  61162. +0x4300,
  61163. +0xc00a,
  61164. +0x86d,
  61165. +0x86ee,
  61166. +0x232f,
  61167. +0x13c7,
  61168. +0x239f,
  61169. +0x1041,
  61170. +0xc105,
  61171. +0x40c3,
  61172. +0x8000,
  61173. +0x7e6,
  61174. +0x708d,
  61175. +0x7061,
  61176. +0xa820,
  61177. +0x702c,
  61178. +0xa862,
  61179. +0xf009,
  61180. +0x70c3,
  61181. +0x8000,
  61182. +0x7a8,
  61183. +0xda7f,
  61184. +0xa840,
  61185. +0xa881,
  61186. +0x7124,
  61187. +0x782f,
  61188. +0x8f1,
  61189. +0x87f4,
  61190. +0x2314,
  61191. +0x1000,
  61192. +0x71e5,
  61193. +0xf19a,
  61194. +0xc0ab,
  61195. +0x1404,
  61196. +0x341b,
  61197. +0xc6c6,
  61198. +0x209a,
  61199. +0x4,
  61200. +0x7825,
  61201. +0x781b,
  61202. +0xb891,
  61203. +0xb89c,
  61204. +0x7ee0,
  61205. +0x78e0,
  61206. +0xc0e2,
  61207. +0x706c,
  61208. +0x704c,
  61209. +0xf004,
  61210. +0xb160,
  61211. +0x7144,
  61212. +0x7950,
  61213. +0x9fd,
  61214. +0x8674,
  61215. +0x2014,
  61216. +0x41,
  61217. +0xda32,
  61218. +0xba9f,
  61219. +0x1201,
  61220. +0x481,
  61221. +0x708d,
  61222. +0xa821,
  61223. +0x1201,
  61224. +0x481,
  61225. +0xa822,
  61226. +0x1201,
  61227. +0x481,
  61228. +0xa823,
  61229. +0x1201,
  61230. +0x481,
  61231. +0xa824,
  61232. +0x1201,
  61233. +0x481,
  61234. +0xa82b,
  61235. +0x1201,
  61236. +0x481,
  61237. +0xa82c,
  61238. +0x1201,
  61239. +0x481,
  61240. +0xa82d,
  61241. +0x1201,
  61242. +0x481,
  61243. +0xa82e,
  61244. +0x1201,
  61245. +0x481,
  61246. +0xa830,
  61247. +0x8a20,
  61248. +0xa831,
  61249. +0x8a21,
  61250. +0xa836,
  61251. +0x8a22,
  61252. +0xa838,
  61253. +0x12dd,
  61254. +0x8081,
  61255. +0x7034,
  61256. +0xf48e,
  61257. +0xda3e,
  61258. +0xba9f,
  61259. +0x1201,
  61260. +0x481,
  61261. +0xa83a,
  61262. +0x1201,
  61263. +0x481,
  61264. +0xa83b,
  61265. +0x1201,
  61266. +0x481,
  61267. +0xa83c,
  61268. +0x1201,
  61269. +0x481,
  61270. +0xa83d,
  61271. +0x1201,
  61272. +0x481,
  61273. +0x1824,
  61274. +0x42,
  61275. +0x1201,
  61276. +0x481,
  61277. +0x1825,
  61278. +0x42,
  61279. +0x1201,
  61280. +0x481,
  61281. +0x1826,
  61282. +0x42,
  61283. +0x1201,
  61284. +0x481,
  61285. +0x1827,
  61286. +0x42,
  61287. +0x1201,
  61288. +0x481,
  61289. +0x1829,
  61290. +0x42,
  61291. +0x1201,
  61292. +0x481,
  61293. +0x182a,
  61294. +0x42,
  61295. +0x1201,
  61296. +0x481,
  61297. +0x182f,
  61298. +0x42,
  61299. +0x121c,
  61300. +0x481,
  61301. +0x1831,
  61302. +0x42,
  61303. +0x1201,
  61304. +0x481,
  61305. +0x1833,
  61306. +0x42,
  61307. +0x1201,
  61308. +0x481,
  61309. +0x1834,
  61310. +0x42,
  61311. +0x1201,
  61312. +0x481,
  61313. +0x1835,
  61314. +0x42,
  61315. +0x1201,
  61316. +0x481,
  61317. +0x1836,
  61318. +0x42,
  61319. +0x1201,
  61320. +0x481,
  61321. +0x183d,
  61322. +0x42,
  61323. +0x1201,
  61324. +0x481,
  61325. +0x183e,
  61326. +0x42,
  61327. +0x1201,
  61328. +0x481,
  61329. +0x183f,
  61330. +0x42,
  61331. +0x1201,
  61332. +0x481,
  61333. +0x1840,
  61334. +0x42,
  61335. +0x1201,
  61336. +0x481,
  61337. +0x1842,
  61338. +0x42,
  61339. +0x1201,
  61340. +0x481,
  61341. +0x1843,
  61342. +0x42,
  61343. +0x1201,
  61344. +0x481,
  61345. +0x1848,
  61346. +0x42,
  61347. +0x1201,
  61348. +0x481,
  61349. +0x184a,
  61350. +0x42,
  61351. +0x1201,
  61352. +0x481,
  61353. +0x184c,
  61354. +0x42,
  61355. +0x1201,
  61356. +0x481,
  61357. +0x184d,
  61358. +0x42,
  61359. +0x1201,
  61360. +0x481,
  61361. +0x184e,
  61362. +0x42,
  61363. +0x1201,
  61364. +0x481,
  61365. +0x184f,
  61366. +0x42,
  61367. +0x1201,
  61368. +0x481,
  61369. +0x1856,
  61370. +0x42,
  61371. +0x1201,
  61372. +0x481,
  61373. +0x1857,
  61374. +0x42,
  61375. +0x1201,
  61376. +0x481,
  61377. +0x1858,
  61378. +0x42,
  61379. +0x1201,
  61380. +0x481,
  61381. +0x1859,
  61382. +0x42,
  61383. +0x1201,
  61384. +0x481,
  61385. +0x185b,
  61386. +0x42,
  61387. +0x8a20,
  61388. +0x185c,
  61389. +0x42,
  61390. +0x8a21,
  61391. +0x1861,
  61392. +0x42,
  61393. +0x8a22,
  61394. +0x1863,
  61395. +0x42,
  61396. +0xf031,
  61397. +0x7185,
  61398. +0xc59,
  61399. +0x10b2,
  61400. +0x706c,
  61401. +0xf02d,
  61402. +0x245a,
  61403. +0x1c81,
  61404. +0x235a,
  61405. +0x64d,
  61406. +0x7164,
  61407. +0x6119,
  61408. +0x653d,
  61409. +0x12f7,
  61410. +0x8081,
  61411. +0xad21,
  61412. +0x12f8,
  61413. +0x8081,
  61414. +0xad22,
  61415. +0x12f9,
  61416. +0x8081,
  61417. +0xad23,
  61418. +0x12fa,
  61419. +0x8081,
  61420. +0xad24,
  61421. +0x12fb,
  61422. +0x8081,
  61423. +0xad2b,
  61424. +0x12fc,
  61425. +0x8081,
  61426. +0xad2c,
  61427. +0x12fd,
  61428. +0x8081,
  61429. +0xad2d,
  61430. +0x12fe,
  61431. +0x8081,
  61432. +0xad2e,
  61433. +0x12ff,
  61434. +0x8081,
  61435. +0xad30,
  61436. +0x8a20,
  61437. +0xad31,
  61438. +0x8a21,
  61439. +0xad36,
  61440. +0x8a22,
  61441. +0xad38,
  61442. +0xbb1,
  61443. +0x8092,
  61444. +0xf1d1,
  61445. +0xc4c2,
  61446. +0xc2e4,
  61447. +0x40c3,
  61448. +0x8000,
  61449. +0x538,
  61450. +0xe36,
  61451. +0x1e0,
  61452. +0xd92a,
  61453. +0xde25,
  61454. +0xbe9f,
  61455. +0x8e00,
  61456. +0x45cb,
  61457. +0x9004,
  61458. +0xe4,
  61459. +0xb500,
  61460. +0x1633,
  61461. +0x1080,
  61462. +0xb501,
  61463. +0x16f4,
  61464. +0x9080,
  61465. +0xe888,
  61466. +0x1e00,
  61467. +0x7005,
  61468. +0x9003,
  61469. +0xe154,
  61470. +0x1d42,
  61471. +0x905d,
  61472. +0xa5a,
  61473. +0xffcf,
  61474. +0x791d,
  61475. +0x793d,
  61476. +0x793d,
  61477. +0x793d,
  61478. +0xb9c3,
  61479. +0x1a02,
  61480. +0x3042,
  61481. +0x4100,
  61482. +0xda08,
  61483. +0xba61,
  61484. +0xaff,
  61485. +0x8031,
  61486. +0x793d,
  61487. +0xb9c1,
  61488. +0xb8c3,
  61489. +0x1a06,
  61490. +0x3042,
  61491. +0xb0a,
  61492. +0x160,
  61493. +0x1a01,
  61494. +0x3002,
  61495. +0x81e,
  61496. +0x0,
  61497. +0x8b2,
  61498. +0x100,
  61499. +0x154c,
  61500. +0x9100,
  61501. +0x80f,
  61502. +0x151,
  61503. +0x8e00,
  61504. +0xb500,
  61505. +0x8e00,
  61506. +0xb501,
  61507. +0xc6c4,
  61508. +0xc2e6,
  61509. +0x1cfc,
  61510. +0xb6c8,
  61511. +0x1600,
  61512. +0x7101,
  61513. +0x9004,
  61514. +0x1e0,
  61515. +0x1600,
  61516. +0x7082,
  61517. +0x8000,
  61518. +0x4,
  61519. +0x225f,
  61520. +0x100,
  61521. +0x2044,
  61522. +0x7c3,
  61523. +0x4020,
  61524. +0xeb05,
  61525. +0xbb61,
  61526. +0xbff,
  61527. +0x8031,
  61528. +0x781d,
  61529. +0xb8c3,
  61530. +0x80b,
  61531. +0x50,
  61532. +0x877,
  61533. +0x1b1,
  61534. +0x71ed,
  61535. +0x46cb,
  61536. +0x9004,
  61537. +0x116,
  61538. +0x1e08,
  61539. +0x1094,
  61540. +0x71ad,
  61541. +0x1e02,
  61542. +0x1354,
  61543. +0xd829,
  61544. +0xb6a0,
  61545. +0x1e6c,
  61546. +0x1205,
  61547. +0x1e6c,
  61548. +0x1004,
  61549. +0x702c,
  61550. +0x40c3,
  61551. +0x98,
  61552. +0x9680,
  61553. +0x1ef2,
  61554. +0x9044,
  61555. +0x4728,
  61556. +0xe12,
  61557. +0x60,
  61558. +0x1e66,
  61559. +0x1044,
  61560. +0xd8a9,
  61561. +0x1e6c,
  61562. +0x1004,
  61563. +0x208a,
  61564. +0xa46,
  61565. +0x1e6c,
  61566. +0x1004,
  61567. +0x208a,
  61568. +0xa44,
  61569. +0x1e6c,
  61570. +0x1004,
  61571. +0x1e6c,
  61572. +0x1004,
  61573. +0x40c3,
  61574. +0x0,
  61575. +0x6000,
  61576. +0x1e72,
  61577. +0x935c,
  61578. +0x1ed0,
  61579. +0x9344,
  61580. +0x1e72,
  61581. +0x90dd,
  61582. +0xd86,
  61583. +0x60,
  61584. +0x1ed0,
  61585. +0x93c4,
  61586. +0x1e72,
  61587. +0x935c,
  61588. +0x1e72,
  61589. +0x93dc,
  61590. +0xf048,
  61591. +0x45cb,
  61592. +0x9004,
  61593. +0x116,
  61594. +0x1d08,
  61595. +0x1094,
  61596. +0x1d02,
  61597. +0x13d4,
  61598. +0x702c,
  61599. +0x40c3,
  61600. +0xf,
  61601. +0x4240,
  61602. +0x234a,
  61603. +0x1200,
  61604. +0x43db,
  61605. +0x0,
  61606. +0x818,
  61607. +0xb5e0,
  61608. +0x1d6c,
  61609. +0x12c4,
  61610. +0x1df2,
  61611. +0x9044,
  61612. +0x1d66,
  61613. +0x1044,
  61614. +0x4628,
  61615. +0xd9e,
  61616. +0x60,
  61617. +0x1d6c,
  61618. +0x16c4,
  61619. +0x40c3,
  61620. +0xf,
  61621. +0x4240,
  61622. +0x2342,
  61623. +0x341b,
  61624. +0x781d,
  61625. +0x702c,
  61626. +0xd86,
  61627. +0x60,
  61628. +0x1d6c,
  61629. +0x16c4,
  61630. +0x40c3,
  61631. +0x98,
  61632. +0x9680,
  61633. +0x702c,
  61634. +0xd76,
  61635. +0x60,
  61636. +0x1d6c,
  61637. +0x12c4,
  61638. +0xd888,
  61639. +0x1d6c,
  61640. +0x1004,
  61641. +0x40c3,
  61642. +0x0,
  61643. +0x6000,
  61644. +0x1d6c,
  61645. +0x12c4,
  61646. +0x1d6c,
  61647. +0x1384,
  61648. +0x1d72,
  61649. +0x93dc,
  61650. +0x1dd0,
  61651. +0x93c4,
  61652. +0x1d72,
  61653. +0x90dd,
  61654. +0xcf6,
  61655. +0x60,
  61656. +0x1dd0,
  61657. +0x9384,
  61658. +0x1d72,
  61659. +0x93dc,
  61660. +0x1d72,
  61661. +0x939c,
  61662. +0x700c,
  61663. +0xd3e,
  61664. +0x60,
  61665. +0xd920,
  61666. +0x45cb,
  61667. +0x9004,
  61668. +0x1f0,
  61669. +0xd820,
  61670. +0xcd6,
  61671. +0x60,
  61672. +0x1d00,
  61673. +0x1005,
  61674. +0xd820,
  61675. +0xcce,
  61676. +0x60,
  61677. +0x1d00,
  61678. +0x1045,
  61679. +0x740c,
  61680. +0xcc2,
  61681. +0x60,
  61682. +0x1d00,
  61683. +0x1005,
  61684. +0x1d0a,
  61685. +0x909d,
  61686. +0x1404,
  61687. +0x341b,
  61688. +0xc6c6,
  61689. +0x78e0,
  61690. +0xc2e6,
  61691. +0x1cfc,
  61692. +0xb6c8,
  61693. +0xc1bc,
  61694. +0xd825,
  61695. +0xb89f,
  61696. +0x8820,
  61697. +0x1c36,
  61698. +0x3042,
  61699. +0x1033,
  61700. +0x80,
  61701. +0x41c3,
  61702. +0x8000,
  61703. +0x64c,
  61704. +0x89a0,
  61705. +0x1c37,
  61706. +0x3002,
  61707. +0x8907,
  61708. +0xc06d,
  61709. +0x8909,
  61710. +0x1c35,
  61711. +0x3002,
  61712. +0x8908,
  61713. +0x1c32,
  61714. +0x3002,
  61715. +0x890a,
  61716. +0xc192,
  61717. +0x1c33,
  61718. +0x3002,
  61719. +0xdb2,
  61720. +0x20,
  61721. +0x710c,
  61722. +0xd80c,
  61723. +0x2805,
  61724. +0x340,
  61725. +0x702c,
  61726. +0xc145,
  61727. +0x205a,
  61728. +0x100,
  61729. +0x7404,
  61730. +0xc049,
  61731. +0xf006,
  61732. +0x7a34,
  61733. +0x700c,
  61734. +0xb200,
  61735. +0x7124,
  61736. +0x9f9,
  61737. +0x82b2,
  61738. +0xc297,
  61739. +0x700c,
  61740. +0x47cb,
  61741. +0x8000,
  61742. +0x564,
  61743. +0xc044,
  61744. +0xf004,
  61745. +0xc004,
  61746. +0x7104,
  61747. +0xc044,
  61748. +0xc004,
  61749. +0x80d,
  61750. +0xf2,
  61751. +0x706f,
  61752. +0x41b,
  61753. +0x0,
  61754. +0xbef,
  61755. +0xb0f3,
  61756. +0x712c,
  61757. +0xc004,
  61758. +0x2044,
  61759. +0x7c2,
  61760. +0x4020,
  61761. +0xc104,
  61762. +0xea05,
  61763. +0xba61,
  61764. +0xaff,
  61765. +0x8031,
  61766. +0x781b,
  61767. +0xc046,
  61768. +0x202f,
  61769. +0x6c7,
  61770. +0xd1e,
  61771. +0x20,
  61772. +0x792f,
  61773. +0xc048,
  61774. +0x8f00,
  61775. +0xe808,
  61776. +0x1600,
  61777. +0x7080,
  61778. +0x8000,
  61779. +0x1,
  61780. +0xb8e3,
  61781. +0xf289,
  61782. +0x700c,
  61783. +0xfc6,
  61784. +0xff2f,
  61785. +0xd9ff,
  61786. +0x70ad,
  61787. +0xd820,
  61788. +0xc543,
  61789. +0xc041,
  61790. +0xc006,
  61791. +0x734c,
  61792. +0xdb22,
  61793. +0x205a,
  61794. +0x101,
  61795. +0xc540,
  61796. +0x7825,
  61797. +0x7e0f,
  61798. +0xd8ff,
  61799. +0x702c,
  61800. +0xabe,
  61801. +0xff6f,
  61802. +0xc642,
  61803. +0xd828,
  61804. +0xc543,
  61805. +0xc642,
  61806. +0xc041,
  61807. +0xd8ff,
  61808. +0x702c,
  61809. +0x734c,
  61810. +0xdb22,
  61811. +0xaaa,
  61812. +0xff6f,
  61813. +0xc540,
  61814. +0xd8ff,
  61815. +0x702c,
  61816. +0x734c,
  61817. +0xdb22,
  61818. +0xc543,
  61819. +0xc642,
  61820. +0x1c04,
  61821. +0x33c1,
  61822. +0xa92,
  61823. +0xff6f,
  61824. +0xc040,
  61825. +0xd8ff,
  61826. +0x702c,
  61827. +0x734c,
  61828. +0xdb22,
  61829. +0xc543,
  61830. +0xc642,
  61831. +0x1c04,
  61832. +0x3501,
  61833. +0xa7e,
  61834. +0xff6f,
  61835. +0xc540,
  61836. +0xd8ff,
  61837. +0xd980,
  61838. +0x734c,
  61839. +0xdb22,
  61840. +0xc543,
  61841. +0xc642,
  61842. +0x1c04,
  61843. +0x3081,
  61844. +0xa66,
  61845. +0xff6f,
  61846. +0xc540,
  61847. +0x700c,
  61848. +0xfee,
  61849. +0xff2f,
  61850. +0x712c,
  61851. +0x1600,
  61852. +0x7080,
  61853. +0x8000,
  61854. +0x4,
  61855. +0xdae0,
  61856. +0x201a,
  61857. +0xf81,
  61858. +0x20,
  61859. +0x0,
  61860. +0x40c3,
  61861. +0x9008,
  61862. +0x100,
  61863. +0x2105,
  61864. +0x3,
  61865. +0x7204,
  61866. +0x7825,
  61867. +0xb340,
  61868. +0x1800,
  61869. +0x485,
  61870. +0x700c,
  61871. +0xf16,
  61872. +0xff2f,
  61873. +0xd9ff,
  61874. +0xa66,
  61875. +0xff6f,
  61876. +0xd8ff,
  61877. +0xc006,
  61878. +0x702c,
  61879. +0xc543,
  61880. +0x780f,
  61881. +0xc042,
  61882. +0xd8ff,
  61883. +0xb990,
  61884. +0x714c,
  61885. +0x746c,
  61886. +0xc541,
  61887. +0xffe,
  61888. +0xff2f,
  61889. +0xc540,
  61890. +0xd90c,
  61891. +0xd8ff,
  61892. +0xb98d,
  61893. +0x734c,
  61894. +0x746c,
  61895. +0xc543,
  61896. +0xc642,
  61897. +0xc541,
  61898. +0xfe6,
  61899. +0xff2f,
  61900. +0xc540,
  61901. +0xa16,
  61902. +0xff6f,
  61903. +0xd8ff,
  61904. +0xd8ff,
  61905. +0xd980,
  61906. +0x754c,
  61907. +0x746c,
  61908. +0xc543,
  61909. +0xc542,
  61910. +0xc541,
  61911. +0xfce,
  61912. +0xff2f,
  61913. +0xc540,
  61914. +0xd850,
  61915. +0xc049,
  61916. +0xf0f4,
  61917. +0x8ea,
  61918. +0xff8f,
  61919. +0x70ad,
  61920. +0x70cd,
  61921. +0xf003,
  61922. +0x71c5,
  61923. +0x74d5,
  61924. +0x10c,
  61925. +0x29,
  61926. +0x2679,
  61927. +0x1080,
  61928. +0x7704,
  61929. +0xc04a,
  61930. +0x2650,
  61931. +0x90be,
  61932. +0xf409,
  61933. +0x40c3,
  61934. +0x0,
  61935. +0xa00,
  61936. +0xe92,
  61937. +0xff2f,
  61938. +0xd9ff,
  61939. +0xf16,
  61940. +0x100,
  61941. +0x8f01,
  61942. +0x702c,
  61943. +0x704c,
  61944. +0xc043,
  61945. +0xc006,
  61946. +0x726c,
  61947. +0x780f,
  61948. +0xc04b,
  61949. +0xc042,
  61950. +0x710c,
  61951. +0xc041,
  61952. +0xc00a,
  61953. +0x780f,
  61954. +0xc047,
  61955. +0x781d,
  61956. +0x781d,
  61957. +0x2045,
  61958. +0x180,
  61959. +0x2044,
  61960. +0x980,
  61961. +0xc040,
  61962. +0xf66,
  61963. +0xff2f,
  61964. +0xd8ff,
  61965. +0x8f01,
  61966. +0x702c,
  61967. +0x704c,
  61968. +0xc043,
  61969. +0x710c,
  61970. +0xc542,
  61971. +0xc041,
  61972. +0x2632,
  61973. +0x1f80,
  61974. +0x8000,
  61975. +0x4a0,
  61976. +0x726c,
  61977. +0xb8c5,
  61978. +0xc040,
  61979. +0xf46,
  61980. +0xff2f,
  61981. +0xd8ff,
  61982. +0x8f01,
  61983. +0x702c,
  61984. +0x704c,
  61985. +0xc043,
  61986. +0xc00b,
  61987. +0x726c,
  61988. +0xc042,
  61989. +0x710c,
  61990. +0xc041,
  61991. +0xc007,
  61992. +0x781d,
  61993. +0x2045,
  61994. +0x580,
  61995. +0x2044,
  61996. +0xd80,
  61997. +0xc040,
  61998. +0xf1e,
  61999. +0xff2f,
  62000. +0xd8ff,
  62001. +0x8f01,
  62002. +0x702c,
  62003. +0x704c,
  62004. +0xc043,
  62005. +0x710c,
  62006. +0xc542,
  62007. +0xc041,
  62008. +0xc00a,
  62009. +0x726c,
  62010. +0xb8c5,
  62011. +0xc040,
  62012. +0xf02,
  62013. +0xff2f,
  62014. +0xd8ff,
  62015. +0x40c3,
  62016. +0x0,
  62017. +0x2710,
  62018. +0xa96,
  62019. +0x60,
  62020. +0xd90a,
  62021. +0x781d,
  62022. +0x781d,
  62023. +0x7704,
  62024. +0x780f,
  62025. +0xc542,
  62026. +0xc541,
  62027. +0xc540,
  62028. +0xc047,
  62029. +0xc043,
  62030. +0xd8ff,
  62031. +0x702c,
  62032. +0x704c,
  62033. +0xeda,
  62034. +0xff2f,
  62035. +0x726c,
  62036. +0xc007,
  62037. +0x702c,
  62038. +0x704c,
  62039. +0xc043,
  62040. +0xd8ff,
  62041. +0x726c,
  62042. +0xc542,
  62043. +0xc541,
  62044. +0xec2,
  62045. +0xff2f,
  62046. +0xc540,
  62047. +0x6e0b,
  62048. +0x7114,
  62049. +0x704,
  62050. +0xffcd,
  62051. +0xdde,
  62052. +0x100,
  62053. +0x700c,
  62054. +0xe52,
  62055. +0xff2f,
  62056. +0x712c,
  62057. +0xf17a,
  62058. +0x40c3,
  62059. +0x0,
  62060. +0xa00,
  62061. +0xd9a,
  62062. +0xff2f,
  62063. +0xd9ff,
  62064. +0xe1a,
  62065. +0x100,
  62066. +0x8f01,
  62067. +0x702c,
  62068. +0x71cd,
  62069. +0xc043,
  62070. +0xd8ff,
  62071. +0x704c,
  62072. +0xdb18,
  62073. +0xc142,
  62074. +0xc641,
  62075. +0x4528,
  62076. +0xe82,
  62077. +0xff2f,
  62078. +0xc140,
  62079. +0x8ce,
  62080. +0xff6f,
  62081. +0xd8ff,
  62082. +0x8f01,
  62083. +0x702c,
  62084. +0x704c,
  62085. +0xc043,
  62086. +0xc006,
  62087. +0x726c,
  62088. +0x780f,
  62089. +0xc042,
  62090. +0xc047,
  62091. +0xd820,
  62092. +0xc641,
  62093. +0xc040,
  62094. +0xe5e,
  62095. +0xff2f,
  62096. +0xd8ff,
  62097. +0x8f01,
  62098. +0x702c,
  62099. +0x704c,
  62100. +0xc043,
  62101. +0xd8ff,
  62102. +0x726c,
  62103. +0xc542,
  62104. +0xc641,
  62105. +0xe4a,
  62106. +0xff2f,
  62107. +0x1c00,
  62108. +0x30c1,
  62109. +0x8f01,
  62110. +0x702c,
  62111. +0x704c,
  62112. +0xc043,
  62113. +0xc007,
  62114. +0x726c,
  62115. +0xc042,
  62116. +0xd8ff,
  62117. +0xc641,
  62118. +0xe2e,
  62119. +0xff2f,
  62120. +0x1c00,
  62121. +0x3481,
  62122. +0x8f01,
  62123. +0x702c,
  62124. +0x704c,
  62125. +0xc043,
  62126. +0xd8ff,
  62127. +0x726c,
  62128. +0xc542,
  62129. +0xc641,
  62130. +0xe16,
  62131. +0xff2f,
  62132. +0xc540,
  62133. +0x8f01,
  62134. +0x702c,
  62135. +0x704c,
  62136. +0xc043,
  62137. +0xd8ff,
  62138. +0xdb08,
  62139. +0xc542,
  62140. +0xc641,
  62141. +0xe02,
  62142. +0xff2f,
  62143. +0xc540,
  62144. +0x82e,
  62145. +0xff6f,
  62146. +0xd8ff,
  62147. +0x8f01,
  62148. +0x702c,
  62149. +0x704c,
  62150. +0xc043,
  62151. +0xd8ff,
  62152. +0xdb18,
  62153. +0xc542,
  62154. +0xc641,
  62155. +0xde6,
  62156. +0xff2f,
  62157. +0xc540,
  62158. +0xd06,
  62159. +0x100,
  62160. +0x218a,
  62161. +0xfc7,
  62162. +0x40c3,
  62163. +0x9003,
  62164. +0xe048,
  62165. +0xb020,
  62166. +0x1804,
  62167. +0x5,
  62168. +0x2440,
  62169. +0x3d80,
  62170. +0x2032,
  62171. +0x6c1,
  62172. +0xc006,
  62173. +0x790b,
  62174. +0xf261,
  62175. +0xc009,
  62176. +0x702c,
  62177. +0xd5e,
  62178. +0xff2f,
  62179. +0x7810,
  62180. +0x700c,
  62181. +0x932,
  62182. +0x60,
  62183. +0xd91e,
  62184. +0xc18d,
  62185. +0x2132,
  62186. +0x6c2,
  62187. +0xf010,
  62188. +0x221a,
  62189. +0xf80,
  62190. +0x0,
  62191. +0x2000,
  62192. +0xc38e,
  62193. +0x7b54,
  62194. +0x7144,
  62195. +0x2005,
  62196. +0xf80,
  62197. +0x9002,
  62198. +0x54,
  62199. +0x9000,
  62200. +0x780f,
  62201. +0xb300,
  62202. +0x2440,
  62203. +0x3c80,
  62204. +0x2032,
  62205. +0x6cb,
  62206. +0xbdd,
  62207. +0x90a3,
  62208. +0x706c,
  62209. +0x2132,
  62210. +0x6cd,
  62211. +0x708d,
  62212. +0xf002,
  62213. +0x71a5,
  62214. +0xb65,
  62215. +0x1362,
  62216. +0xc197,
  62217. +0x79b4,
  62218. +0x9140,
  62219. +0xc008,
  62220. +0xba80,
  62221. +0xb140,
  62222. +0xe885,
  62223. +0xc08e,
  62224. +0x20f4,
  62225. +0x340,
  62226. +0xe811,
  62227. +0x235a,
  62228. +0x340e,
  62229. +0xc004,
  62230. +0x7e16,
  62231. +0x6678,
  62232. +0x70c3,
  62233. +0x8000,
  62234. +0x62c,
  62235. +0xa8a0,
  62236. +0xc008,
  62237. +0x7164,
  62238. +0xe885,
  62239. +0xc08e,
  62240. +0x20f4,
  62241. +0x340,
  62242. +0xe8e3,
  62243. +0x235a,
  62244. +0x340e,
  62245. +0xc004,
  62246. +0x7e16,
  62247. +0x6698,
  62248. +0x70c3,
  62249. +0x8000,
  62250. +0x60c,
  62251. +0xa8a0,
  62252. +0xc008,
  62253. +0x7185,
  62254. +0xe8d7,
  62255. +0xc004,
  62256. +0x2079,
  62257. +0x0,
  62258. +0x781b,
  62259. +0x781b,
  62260. +0x7404,
  62261. +0x7a05,
  62262. +0xb140,
  62263. +0xf1cf,
  62264. +0x40c3,
  62265. +0x0,
  62266. +0x9c4,
  62267. +0xc92,
  62268. +0xff0f,
  62269. +0xbee,
  62270. +0xff0f,
  62271. +0x3f9,
  62272. +0xffef,
  62273. +0x7167,
  62274. +0xc005,
  62275. +0x7104,
  62276. +0xc045,
  62277. +0xc005,
  62278. +0x833,
  62279. +0x2b3,
  62280. +0xc197,
  62281. +0xc005,
  62282. +0x21f4,
  62283. +0x2,
  62284. +0xea76,
  62285. +0x1600,
  62286. +0x7080,
  62287. +0x8000,
  62288. +0x19,
  62289. +0xe8f2,
  62290. +0xc005,
  62291. +0x201a,
  62292. +0xf80,
  62293. +0x0,
  62294. +0x2000,
  62295. +0x2005,
  62296. +0xf81,
  62297. +0x9002,
  62298. +0x154,
  62299. +0x2244,
  62300. +0x300,
  62301. +0xb100,
  62302. +0xf1e4,
  62303. +0x40c3,
  62304. +0x8000,
  62305. +0x564,
  62306. +0x8800,
  62307. +0xe809,
  62308. +0x1600,
  62309. +0x7080,
  62310. +0x8000,
  62311. +0x1,
  62312. +0xb8e3,
  62313. +0xf10,
  62314. +0xff41,
  62315. +0x700c,
  62316. +0x1e00,
  62317. +0x7005,
  62318. +0x9003,
  62319. +0xe048,
  62320. +0x8fe,
  62321. +0x20,
  62322. +0xc192,
  62323. +0xc0bc,
  62324. +0x1404,
  62325. +0x341b,
  62326. +0xc6c6,
  62327. +0x78e0,
  62328. +0xc2e6,
  62329. +0x1cfc,
  62330. +0xb6c8,
  62331. +0xc1a1,
  62332. +0x4318,
  62333. +0x4628,
  62334. +0x4020,
  62335. +0x732c,
  62336. +0x4768,
  62337. +0xa92,
  62338. +0xe0,
  62339. +0x4548,
  62340. +0x710c,
  62341. +0x2344,
  62342. +0x37ca,
  62343. +0xa11,
  62344. +0x1010,
  62345. +0x2242,
  62346. +0x104a,
  62347. +0xaff,
  62348. +0x9031,
  62349. +0x781b,
  62350. +0x205a,
  62351. +0x10b,
  62352. +0xed86,
  62353. +0x40c1,
  62354. +0x732c,
  62355. +0xede,
  62356. +0xff2f,
  62357. +0xdabf,
  62358. +0x230f,
  62359. +0x16cd,
  62360. +0xef86,
  62361. +0x40c1,
  62362. +0x732c,
  62363. +0xece,
  62364. +0xff2f,
  62365. +0xda7f,
  62366. +0x1600,
  62367. +0x7080,
  62368. +0x8000,
  62369. +0x64d,
  62370. +0x235f,
  62371. +0x364f,
  62372. +0x704c,
  62373. +0x205f,
  62374. +0xc80,
  62375. +0x238a,
  62376. +0xdff,
  62377. +0x1c00,
  62378. +0x3fc1,
  62379. +0x60d8,
  62380. +0x60f9,
  62381. +0x982,
  62382. +0x1a0,
  62383. +0x78af,
  62384. +0xbda,
  62385. +0xff8f,
  62386. +0xbe2,
  62387. +0xffaf,
  62388. +0x4508,
  62389. +0x4100,
  62390. +0x882,
  62391. +0x120,
  62392. +0x40a1,
  62393. +0x1600,
  62394. +0x7080,
  62395. +0x8000,
  62396. +0x64d,
  62397. +0x205f,
  62398. +0xc80,
  62399. +0x60d8,
  62400. +0x60f8,
  62401. +0x1003,
  62402. +0xc1,
  62403. +0xd840,
  62404. +0x7824,
  62405. +0x781d,
  62406. +0x781d,
  62407. +0x781d,
  62408. +0x781d,
  62409. +0x7034,
  62410. +0x20c5,
  62411. +0x4ab,
  62412. +0x1e00,
  62413. +0x7004,
  62414. +0x900e,
  62415. +0x22,
  62416. +0x40c1,
  62417. +0x802,
  62418. +0xe0,
  62419. +0x732c,
  62420. +0x7487,
  62421. +0x1404,
  62422. +0x341b,
  62423. +0xc6c6,
  62424. +0x7a1b,
  62425. +0x1600,
  62426. +0x7080,
  62427. +0x8000,
  62428. +0x1c,
  62429. +0xbac4,
  62430. +0xea05,
  62431. +0xba61,
  62432. +0xaff,
  62433. +0x8031,
  62434. +0x781d,
  62435. +0x780f,
  62436. +0x2144,
  62437. +0x7c2,
  62438. +0xea05,
  62439. +0xba61,
  62440. +0xaff,
  62441. +0x8031,
  62442. +0x781d,
  62443. +0x7fe0,
  62444. +0xb8c0,
  62445. +0x78e0,
  62446. +0xc0e2,
  62447. +0x1600,
  62448. +0x7082,
  62449. +0x8000,
  62450. +0x4,
  62451. +0x7014,
  62452. +0x221a,
  62453. +0xf83,
  62454. +0x20,
  62455. +0x0,
  62456. +0x2305,
  62457. +0xf82,
  62458. +0x9002,
  62459. +0x86,
  62460. +0x9240,
  62461. +0x2305,
  62462. +0xf8c,
  62463. +0x9003,
  62464. +0xfe86,
  62465. +0x706c,
  62466. +0x22c4,
  62467. +0xf81,
  62468. +0x0,
  62469. +0xbfff,
  62470. +0xf202,
  62471. +0xba8e,
  62472. +0xb440,
  62473. +0xf004,
  62474. +0xb440,
  62475. +0x7164,
  62476. +0xb39,
  62477. +0x293,
  62478. +0x231a,
  62479. +0xf82,
  62480. +0x0,
  62481. +0x1000,
  62482. +0x2205,
  62483. +0xf82,
  62484. +0x1,
  62485. +0x4a,
  62486. +0x7a5b,
  62487. +0x2205,
  62488. +0xf8c,
  62489. +0x9000,
  62490. +0x0,
  62491. +0xe80b,
  62492. +0x9440,
  62493. +0x2114,
  62494. +0xcd,
  62495. +0xb540,
  62496. +0x2204,
  62497. +0xf82,
  62498. +0x0,
  62499. +0xfbff,
  62500. +0xf1e6,
  62501. +0x21f4,
  62502. +0xc2,
  62503. +0xf1e4,
  62504. +0xc4c2,
  62505. +0x78e0,
  62506. +0xc2e6,
  62507. +0xdb24,
  62508. +0x708d,
  62509. +0x41c3,
  62510. +0x8000,
  62511. +0x653,
  62512. +0xbb9f,
  62513. +0xa980,
  62514. +0x8b00,
  62515. +0x2340,
  62516. +0xd0d,
  62517. +0xe007,
  62518. +0x7a1d,
  62519. +0x7a5d,
  62520. +0x7a5d,
  62521. +0xd8ff,
  62522. +0x6058,
  62523. +0xa901,
  62524. +0x15ff,
  62525. +0x948e,
  62526. +0xee0d,
  62527. +0xca02,
  62528. +0x7a1d,
  62529. +0xa942,
  62530. +0x8d00,
  62531. +0xe007,
  62532. +0x781d,
  62533. +0x781d,
  62534. +0x781d,
  62535. +0x6058,
  62536. +0x2080,
  62537. +0xfc3,
  62538. +0xf002,
  62539. +0xa942,
  62540. +0xa903,
  62541. +0xf003,
  62542. +0x7185,
  62543. +0xc1f,
  62544. +0x10b2,
  62545. +0x70cd,
  62546. +0xf01c,
  62547. +0x781d,
  62548. +0x2414,
  62549. +0x1381,
  62550. +0x781d,
  62551. +0x781d,
  62552. +0x71c3,
  62553. +0x8000,
  62554. +0x608,
  62555. +0xa900,
  62556. +0x71c5,
  62557. +0xee5,
  62558. +0x90b3,
  62559. +0x70d5,
  62560. +0x40a1,
  62561. +0x20ca,
  62562. +0xc1,
  62563. +0x88e0,
  62564. +0x78cf,
  62565. +0xeea,
  62566. +0xffef,
  62567. +0x798f,
  62568. +0xe803,
  62569. +0x6f07,
  62570. +0xf1e9,
  62571. +0x4f1f,
  62572. +0x781d,
  62573. +0xf1e7,
  62574. +0xc6c6,
  62575. +0x78e0,
  62576. +0xc0f1,
  62577. +0x95e,
  62578. +0x40,
  62579. +0xc0d1,
  62580. +0x7fe0,
  62581. +0x700c,
  62582. +0x1600,
  62583. +0x7101,
  62584. +0x8000,
  62585. +0x6,
  62586. +0x782c,
  62587. +0x2885,
  62588. +0x41f,
  62589. +0x7fe0,
  62590. +0x7104,
  62591. +0x78e0,
  62592. +0xc2e4,
  62593. +0x1cfc,
  62594. +0xb6c8,
  62595. +0x4318,
  62596. +0x96e,
  62597. +0xffaf,
  62598. +0x4020,
  62599. +0x41c3,
  62600. +0x8000,
  62601. +0x64d,
  62602. +0x8940,
  62603. +0xd925,
  62604. +0xb99f,
  62605. +0x7054,
  62606. +0x21c0,
  62607. +0xce2,
  62608. +0x8960,
  62609. +0x704c,
  62610. +0x708d,
  62611. +0x71ad,
  62612. +0xf002,
  62613. +0x7144,
  62614. +0xa4d,
  62615. +0x135,
  62616. +0x795b,
  62617. +0x2144,
  62618. +0x7ce,
  62619. +0x4100,
  62620. +0xee05,
  62621. +0xbe61,
  62622. +0xeff,
  62623. +0x9031,
  62624. +0x793d,
  62625. +0xb9c1,
  62626. +0x9e7,
  62627. +0x86e1,
  62628. +0x41a1,
  62629. +0x2244,
  62630. +0x7ce,
  62631. +0xee06,
  62632. +0xbe61,
  62633. +0xe01,
  62634. +0x1031,
  62635. +0x793b,
  62636. +0x796b,
  62637. +0x6a24,
  62638. +0x2144,
  62639. +0x7ce,
  62640. +0x41a1,
  62641. +0xee06,
  62642. +0xbe61,
  62643. +0xe01,
  62644. +0x1031,
  62645. +0x793b,
  62646. +0x24c0,
  62647. +0x1062,
  62648. +0x796b,
  62649. +0x24c0,
  62650. +0x1062,
  62651. +0xf1db,
  62652. +0x4081,
  62653. +0x1404,
  62654. +0x341b,
  62655. +0xc6c4,
  62656. +0x790d,
  62657. +0x218c,
  62658. +0x8bff,
  62659. +0xf607,
  62660. +0x208c,
  62661. +0x8802,
  62662. +0xf451,
  62663. +0x7fe0,
  62664. +0x730c,
  62665. +0x911,
  62666. +0x733,
  62667. +0x208c,
  62668. +0x8c03,
  62669. +0x720c,
  62670. +0x7ce0,
  62671. +0xf049,
  62672. +0xe1f7,
  62673. +0x58,
  62674. +0x29,
  62675. +0xe1df,
  62676. +0x58,
  62677. +0x29,
  62678. +0xe1cf,
  62679. +0x5c,
  62680. +0x29,
  62681. +0xe1c4,
  62682. +0x5c,
  62683. +0x29,
  62684. +0xe0c5,
  62685. +0x95f,
  62686. +0xf13,
  62687. +0x963,
  62688. +0xd53,
  62689. +0x967,
  62690. +0xc13,
  62691. +0xb87c,
  62692. +0x867,
  62693. +0x475,
  62694. +0x790f,
  62695. +0x2025,
  62696. +0x40,
  62697. +0xf012,
  62698. +0xf02d,
  62699. +0xf02f,
  62700. +0xf02b,
  62701. +0xf02f,
  62702. +0xf029,
  62703. +0xf02f,
  62704. +0xf027,
  62705. +0xf027,
  62706. +0xf02d,
  62707. +0xf025,
  62708. +0xf023,
  62709. +0xf02d,
  62710. +0xf021,
  62711. +0xf021,
  62712. +0xf01f,
  62713. +0xf02b,
  62714. +0x7fe0,
  62715. +0xd83f,
  62716. +0xe0f8,
  62717. +0xf41b,
  62718. +0x7fe0,
  62719. +0xd808,
  62720. +0xe0e0,
  62721. +0xf417,
  62722. +0x7fe0,
  62723. +0xd807,
  62724. +0xe0d0,
  62725. +0xf413,
  62726. +0x7fe0,
  62727. +0xd80a,
  62728. +0xf40f,
  62729. +0x7fe0,
  62730. +0xd80b,
  62731. +0x81b,
  62732. +0xf31,
  62733. +0xd818,
  62734. +0x7ee0,
  62735. +0x813,
  62736. +0xd71,
  62737. +0xd80f,
  62738. +0x7ee0,
  62739. +0x80b,
  62740. +0xc31,
  62741. +0xd81a,
  62742. +0x7ee0,
  62743. +0x7fe0,
  62744. +0x700c,
  62745. +0x7fe0,
  62746. +0xd83e,
  62747. +0x7fe0,
  62748. +0xd83b,
  62749. +0x7fe0,
  62750. +0xd83a,
  62751. +0x7fe0,
  62752. +0xd81f,
  62753. +0x7fe0,
  62754. +0xd838,
  62755. +0x7fe0,
  62756. +0xd81b,
  62757. +0x78e0,
  62758. +0xc2e6,
  62759. +0x1cfc,
  62760. +0xb6c8,
  62761. +0xc1b6,
  62762. +0xc043,
  62763. +0xd8ff,
  62764. +0x702c,
  62765. +0xc6a,
  62766. +0xff2f,
  62767. +0x734c,
  62768. +0x4508,
  62769. +0xd8ff,
  62770. +0x742c,
  62771. +0xc5e,
  62772. +0xff2f,
  62773. +0xda08,
  62774. +0x60ba,
  62775. +0xca04,
  62776. +0x794f,
  62777. +0x47cb,
  62778. +0x8000,
  62779. +0x64f,
  62780. +0x211f,
  62781. +0x1b,
  62782. +0x785b,
  62783. +0xc040,
  62784. +0x1600,
  62785. +0x70c0,
  62786. +0x8000,
  62787. +0x1e,
  62788. +0x702c,
  62789. +0x7014,
  62790. +0x740c,
  62791. +0xc041,
  62792. +0xf646,
  62793. +0x8f01,
  62794. +0x1c00,
  62795. +0x36c0,
  62796. +0x7104,
  62797. +0xc041,
  62798. +0x8f00,
  62799. +0xf006,
  62800. +0xc001,
  62801. +0x7a0f,
  62802. +0xc004,
  62803. +0x6058,
  62804. +0x8f41,
  62805. +0x780f,
  62806. +0xa7d,
  62807. +0x24,
  62808. +0xc044,
  62809. +0xc000,
  62810. +0x7d2f,
  62811. +0x232f,
  62812. +0x6c7,
  62813. +0x7a0f,
  62814. +0x6558,
  62815. +0x7070,
  62816. +0x466b,
  62817. +0x26ca,
  62818. +0x100b,
  62819. +0xea6e,
  62820. +0x78cf,
  62821. +0xc042,
  62822. +0xc302,
  62823. +0xc085,
  62824. +0x712c,
  62825. +0xe6a,
  62826. +0xff6f,
  62827. +0x42a1,
  62828. +0xc085,
  62829. +0x8d6,
  62830. +0x120,
  62831. +0x702c,
  62832. +0xc302,
  62833. +0x2454,
  62834. +0x3a40,
  62835. +0x712c,
  62836. +0xd9a,
  62837. +0x160,
  62838. +0x42a1,
  62839. +0xc003,
  62840. +0xfc2,
  62841. +0xff6f,
  62842. +0x702c,
  62843. +0x1453,
  62844. +0x3081,
  62845. +0xc435,
  62846. +0xe10f,
  62847. +0x7a2f,
  62848. +0xc185,
  62849. +0x7954,
  62850. +0x8940,
  62851. +0x8921,
  62852. +0x4c52,
  62853. +0x7982,
  62854. +0x7b4f,
  62855. +0x7c2f,
  62856. +0x7470,
  62857. +0x22ca,
  62858. +0x4b,
  62859. +0x8821,
  62860. +0x7b4f,
  62861. +0x7170,
  62862. +0x784,
  62863. +0xffee,
  62864. +0x41c1,
  62865. +0x41c1,
  62866. +0xa841,
  62867. +0xf1be,
  62868. +0xc0b6,
  62869. +0x1404,
  62870. +0x341b,
  62871. +0xc6c6,
  62872. +0xc0e4,
  62873. +0x70ad,
  62874. +0xf002,
  62875. +0x71a5,
  62876. +0xd1f,
  62877. +0x10b2,
  62878. +0x70cd,
  62879. +0xf010,
  62880. +0x255a,
  62881. +0x1c83,
  62882. +0x607c,
  62883. +0x265a,
  62884. +0x1643,
  62885. +0x71c5,
  62886. +0x639b,
  62887. +0x633b,
  62888. +0x8b80,
  62889. +0x7c45,
  62890. +0xab80,
  62891. +0xeed,
  62892. +0x9092,
  62893. +0xf1ef,
  62894. +0xc4c4,
  62895. +0x78e0,
  62896. +0xc2e6,
  62897. +0x1cfc,
  62898. +0xb6c8,
  62899. +0xc1bb,
  62900. +0xac6,
  62901. +0xffaf,
  62902. +0xc082,
  62903. +0xc082,
  62904. +0xd90d,
  62905. +0xfc2,
  62906. +0xffef,
  62907. +0xdac8,
  62908. +0x1600,
  62909. +0x7080,
  62910. +0x8000,
  62911. +0x1b,
  62912. +0x47cb,
  62913. +0x8000,
  62914. +0x64d,
  62915. +0x86f,
  62916. +0x1e,
  62917. +0x8f0e,
  62918. +0xe833,
  62919. +0x8faa,
  62920. +0x8f0b,
  62921. +0xdb4b,
  62922. +0xc565,
  62923. +0x1c2d,
  62924. +0x3002,
  62925. +0x8f0c,
  62926. +0xbb9f,
  62927. +0x42c3,
  62928. +0x9000,
  62929. +0x0,
  62930. +0x1c46,
  62931. +0x3002,
  62932. +0x8f0d,
  62933. +0x1c5f,
  62934. +0x3002,
  62935. +0x1b01,
  62936. +0x352,
  62937. +0x8f0b,
  62938. +0xab00,
  62939. +0x8f2c,
  62940. +0x209a,
  62941. +0x4,
  62942. +0x1b32,
  62943. +0x42,
  62944. +0x8f2d,
  62945. +0x7d05,
  62946. +0x1b33,
  62947. +0x42,
  62948. +0x13b8,
  62949. +0x8080,
  62950. +0x205f,
  62951. +0x18c,
  62952. +0x40c3,
  62953. +0x12,
  62954. +0x310,
  62955. +0x6419,
  62956. +0x7204,
  62957. +0x7945,
  62958. +0xb1a0,
  62959. +0x6098,
  62960. +0x7a05,
  62961. +0x1333,
  62962. +0x80,
  62963. +0x1332,
  62964. +0x81,
  62965. +0x209a,
  62966. +0x4,
  62967. +0x7825,
  62968. +0xb200,
  62969. +0xd8ff,
  62970. +0xc040,
  62971. +0xc082,
  62972. +0x712c,
  62973. +0x42c3,
  62974. +0x40,
  62975. +0x5800,
  62976. +0x90a,
  62977. +0x1a0,
  62978. +0x706c,
  62979. +0xb06,
  62980. +0x0,
  62981. +0xb06,
  62982. +0xff0f,
  62983. +0xa92,
  62984. +0x40,
  62985. +0x702c,
  62986. +0x256f,
  62987. +0x1cc3,
  62988. +0x1e00,
  62989. +0x7044,
  62990. +0x9004,
  62991. +0xdc,
  62992. +0x8d00,
  62993. +0xe89d,
  62994. +0xf002,
  62995. +0x6821,
  62996. +0x782f,
  62997. +0x833,
  62998. +0xb5,
  62999. +0xaf20,
  63000. +0xe808,
  63001. +0x1600,
  63002. +0x7080,
  63003. +0x8000,
  63004. +0x58,
  63005. +0x7014,
  63006. +0x710c,
  63007. +0xf008,
  63008. +0x1600,
  63009. +0x7080,
  63010. +0x8000,
  63011. +0x25,
  63012. +0x7014,
  63013. +0x700c,
  63014. +0xf3ed,
  63015. +0x6901,
  63016. +0xf82,
  63017. +0xff2f,
  63018. +0x780f,
  63019. +0x8f00,
  63020. +0xf1e7,
  63021. +0xf7a,
  63022. +0xff2f,
  63023. +0x730c,
  63024. +0x700c,
  63025. +0xaf01,
  63026. +0xaf00,
  63027. +0x8d00,
  63028. +0x7014,
  63029. +0xf4ca,
  63030. +0xdb25,
  63031. +0x41c3,
  63032. +0x9004,
  63033. +0x30,
  63034. +0xbb9f,
  63035. +0x11b4,
  63036. +0x502,
  63037. +0x8b00,
  63038. +0xa0b,
  63039. +0x171,
  63040. +0xb100,
  63041. +0x8b00,
  63042. +0xf005,
  63043. +0x1600,
  63044. +0x7080,
  63045. +0x8000,
  63046. +0x58,
  63047. +0xb101,
  63048. +0x8b00,
  63049. +0x88b,
  63050. +0x30,
  63051. +0x4308,
  63052. +0x2344,
  63053. +0x1040,
  63054. +0xc041,
  63055. +0x1600,
  63056. +0x7080,
  63057. +0x8000,
  63058. +0x32,
  63059. +0x8fa6,
  63060. +0x2344,
  63061. +0x109b,
  63062. +0x2044,
  63063. +0x200,
  63064. +0x781d,
  63065. +0x781d,
  63066. +0x781d,
  63067. +0x204e,
  63068. +0x8e,
  63069. +0xf003,
  63070. +0x71a5,
  63071. +0x8f07,
  63072. +0x85b,
  63073. +0x362,
  63074. +0x2353,
  63075. +0x1041,
  63076. +0xc001,
  63077. +0x209a,
  63078. +0x4,
  63079. +0x7905,
  63080. +0x4063,
  63081. +0x209a,
  63082. +0x4,
  63083. +0x7905,
  63084. +0x40c1,
  63085. +0x209a,
  63086. +0x10,
  63087. +0x2105,
  63088. +0x2,
  63089. +0x251a,
  63090. +0x1f80,
  63091. +0x0,
  63092. +0x2000,
  63093. +0x2005,
  63094. +0xf81,
  63095. +0x9002,
  63096. +0x154,
  63097. +0x9100,
  63098. +0x7845,
  63099. +0xb100,
  63100. +0xc001,
  63101. +0xe808,
  63102. +0x79af,
  63103. +0x7acf,
  63104. +0x700c,
  63105. +0xb32,
  63106. +0xff6f,
  63107. +0x716c,
  63108. +0xbb5,
  63109. +0xb030,
  63110. +0x79af,
  63111. +0x7acf,
  63112. +0x710c,
  63113. +0xb22,
  63114. +0xff6f,
  63115. +0x716c,
  63116. +0xf1d2,
  63117. +0x1600,
  63118. +0x708b,
  63119. +0x8000,
  63120. +0x58,
  63121. +0xb89,
  63122. +0x1030,
  63123. +0x2344,
  63124. +0x1040,
  63125. +0xc041,
  63126. +0x1600,
  63127. +0x7080,
  63128. +0x8000,
  63129. +0x65,
  63130. +0x8fa8,
  63131. +0x2344,
  63132. +0x109b,
  63133. +0x2044,
  63134. +0x200,
  63135. +0x781d,
  63136. +0x781d,
  63137. +0x781d,
  63138. +0x204e,
  63139. +0x8e,
  63140. +0xf002,
  63141. +0x71a5,
  63142. +0x8f09,
  63143. +0x85d,
  63144. +0x362,
  63145. +0x2353,
  63146. +0x1041,
  63147. +0xc001,
  63148. +0x209a,
  63149. +0x4,
  63150. +0x7905,
  63151. +0x4063,
  63152. +0x209a,
  63153. +0x4,
  63154. +0x7905,
  63155. +0x40c1,
  63156. +0x209a,
  63157. +0x10,
  63158. +0x2105,
  63159. +0x2,
  63160. +0x251a,
  63161. +0x1f80,
  63162. +0x0,
  63163. +0x2000,
  63164. +0x2005,
  63165. +0xf81,
  63166. +0x9002,
  63167. +0x154,
  63168. +0x9100,
  63169. +0x7845,
  63170. +0xb100,
  63171. +0xc001,
  63172. +0xe807,
  63173. +0x79af,
  63174. +0x7acf,
  63175. +0x700c,
  63176. +0xaa2,
  63177. +0xff6f,
  63178. +0x716c,
  63179. +0xbb7,
  63180. +0xb030,
  63181. +0x79af,
  63182. +0x7acf,
  63183. +0x710c,
  63184. +0xa92,
  63185. +0xff6f,
  63186. +0x716c,
  63187. +0xf1d3,
  63188. +0x1600,
  63189. +0x708e,
  63190. +0x8000,
  63191. +0x4,
  63192. +0xd8a,
  63193. +0xff4f,
  63194. +0xd92,
  63195. +0xff6f,
  63196. +0x4508,
  63197. +0x4100,
  63198. +0xa32,
  63199. +0xe0,
  63200. +0x40a1,
  63201. +0x43c3,
  63202. +0x9008,
  63203. +0x1ea,
  63204. +0x261a,
  63205. +0x1f8c,
  63206. +0x20,
  63207. +0x0,
  63208. +0x9300,
  63209. +0x45cb,
  63210. +0x9012,
  63211. +0x402,
  63212. +0x2004,
  63213. +0xf81,
  63214. +0x0,
  63215. +0x3f00,
  63216. +0x2405,
  63217. +0x1342,
  63218. +0xb220,
  63219. +0x6d44,
  63220. +0x7a85,
  63221. +0x71c3,
  63222. +0x0,
  63223. +0xc00,
  63224. +0x6d02,
  63225. +0xb220,
  63226. +0x7c05,
  63227. +0x9301,
  63228. +0xb8c5,
  63229. +0xb400,
  63230. +0x41c3,
  63231. +0x9003,
  63232. +0xe174,
  63233. +0x700c,
  63234. +0xb100,
  63235. +0xf1a,
  63236. +0xff2f,
  63237. +0xb101,
  63238. +0xc0bb,
  63239. +0x1404,
  63240. +0x341b,
  63241. +0xc6c6,
  63242. +0xc2e4,
  63243. +0xc1a4,
  63244. +0x4608,
  63245. +0x700c,
  63246. +0xc56,
  63247. +0xfeef,
  63248. +0xd9ff,
  63249. +0x1200,
  63250. +0x3083,
  63251. +0x702c,
  63252. +0xd8ff,
  63253. +0x754c,
  63254. +0xc143,
  63255. +0xc142,
  63256. +0xc141,
  63257. +0x4528,
  63258. +0xd46,
  63259. +0xfeef,
  63260. +0xc140,
  63261. +0xbec1,
  63262. +0xd8ff,
  63263. +0xd980,
  63264. +0x764c,
  63265. +0xdb20,
  63266. +0xc543,
  63267. +0xc642,
  63268. +0xc541,
  63269. +0xd32,
  63270. +0xfeef,
  63271. +0x1c00,
  63272. +0x3041,
  63273. +0x700c,
  63274. +0xcca,
  63275. +0xfeef,
  63276. +0x712c,
  63277. +0xc0a4,
  63278. +0xc6c4,
  63279. +0x78e0,
  63280. +0xc2e4,
  63281. +0xc1a4,
  63282. +0xd858,
  63283. +0xb89f,
  63284. +0x88a0,
  63285. +0x10cd,
  63286. +0x808e,
  63287. +0x700c,
  63288. +0xc02,
  63289. +0xfeef,
  63290. +0xd9ff,
  63291. +0x2505,
  63292. +0x1380,
  63293. +0x702c,
  63294. +0xb8c1,
  63295. +0xc143,
  63296. +0xc042,
  63297. +0xc141,
  63298. +0xc140,
  63299. +0xd8ff,
  63300. +0xd980,
  63301. +0xda09,
  63302. +0xcee,
  63303. +0xfeef,
  63304. +0xdb20,
  63305. +0x700c,
  63306. +0xc8a,
  63307. +0xfeef,
  63308. +0x712c,
  63309. +0xc0a4,
  63310. +0xc6c4,
  63311. +0x78e0,
  63312. +0x21aa,
  63313. +0xc4,
  63314. +0x911,
  63315. +0x3f,
  63316. +0x722c,
  63317. +0x21ab,
  63318. +0xc4,
  63319. +0x712c,
  63320. +0x21ab,
  63321. +0xc4,
  63322. +0x80f,
  63323. +0x415,
  63324. +0x1600,
  63325. +0x7100,
  63326. +0x9008,
  63327. +0x1d6,
  63328. +0x7ee0,
  63329. +0x21aa,
  63330. +0x104,
  63331. +0x7b32,
  63332. +0xb19,
  63333. +0x25,
  63334. +0x24aa,
  63335. +0x1144,
  63336. +0x22aa,
  63337. +0x104,
  63338. +0x9fd,
  63339. +0x8084,
  63340. +0x7862,
  63341. +0x24aa,
  63342. +0x1144,
  63343. +0xf003,
  63344. +0x6038,
  63345. +0x21aa,
  63346. +0x104,
  63347. +0x7110,
  63348. +0x20e1,
  63349. +0x7c6,
  63350. +0x22aa,
  63351. +0x144,
  63352. +0xcf3,
  63353. +0x9080,
  63354. +0x7ee0,
  63355. +0x78e0,
  63356. +0xc0f1,
  63357. +0x866,
  63358. +0x0,
  63359. +0xfa6,
  63360. +0xffcf,
  63361. +0xc0d1,
  63362. +0x7ee0,
  63363. +0x78e0,
  63364. +0xc0f1,
  63365. +0xf5a,
  63366. +0xffcf,
  63367. +0xf96,
  63368. +0xffef,
  63369. +0xd814,
  63370. +0xc0d1,
  63371. +0x7ee0,
  63372. +0xc0f1,
  63373. +0x846,
  63374. +0x0,
  63375. +0x41c3,
  63376. +0x8000,
  63377. +0x564,
  63378. +0x8920,
  63379. +0x781b,
  63380. +0xe915,
  63381. +0x1600,
  63382. +0x7081,
  63383. +0x8000,
  63384. +0x1,
  63385. +0x923,
  63386. +0xdf,
  63387. +0x41c3,
  63388. +0x8000,
  63389. +0x64c,
  63390. +0x8920,
  63391. +0x917,
  63392. +0x134,
  63393. +0x216c,
  63394. +0x41,
  63395. +0x2809,
  63396. +0x8042,
  63397. +0xf208,
  63398. +0x6038,
  63399. +0x7842,
  63400. +0xf004,
  63401. +0x809,
  63402. +0x115,
  63403. +0x740c,
  63404. +0xc0d1,
  63405. +0x7ee0,
  63406. +0x246f,
  63407. +0x1343,
  63408. +0x9460,
  63409. +0x231a,
  63410. +0x2,
  63411. +0x2a05,
  63412. +0xf82,
  63413. +0x1e,
  63414. +0x8480,
  63415. +0x817,
  63416. +0xf84,
  63417. +0x3,
  63418. +0xd41,
  63419. +0x2885,
  63420. +0xa0f,
  63421. +0x201a,
  63422. +0xc2,
  63423. +0x2a85,
  63424. +0x41f,
  63425. +0x793d,
  63426. +0x6a01,
  63427. +0x6941,
  63428. +0x41c3,
  63429. +0x8000,
  63430. +0x564,
  63431. +0x8920,
  63432. +0xe90c,
  63433. +0x14fb,
  63434. +0x9081,
  63435. +0x915,
  63436. +0xdf,
  63437. +0x41c3,
  63438. +0x8000,
  63439. +0x64c,
  63440. +0x8920,
  63441. +0x7034,
  63442. +0x22da,
  63443. +0x42,
  63444. +0x7210,
  63445. +0x7fe0,
  63446. +0x20ca,
  63447. +0x8d,
  63448. +0xc2e6,
  63449. +0x1cfc,
  63450. +0xb6c8,
  63451. +0xae6,
  63452. +0xff6f,
  63453. +0xc1a4,
  63454. +0x791d,
  63455. +0x793d,
  63456. +0x793d,
  63457. +0x793d,
  63458. +0xb9c3,
  63459. +0x43db,
  63460. +0x8000,
  63461. +0x58,
  63462. +0x1a02,
  63463. +0x3042,
  63464. +0x1300,
  63465. +0x3081,
  63466. +0xe90b,
  63467. +0x781d,
  63468. +0x1600,
  63469. +0x7081,
  63470. +0x8000,
  63471. +0x57,
  63472. +0x781d,
  63473. +0x2044,
  63474. +0xe00,
  63475. +0x611d,
  63476. +0xf005,
  63477. +0x1600,
  63478. +0x708d,
  63479. +0x8000,
  63480. +0x24,
  63481. +0xaaa,
  63482. +0xff4f,
  63483. +0x79af,
  63484. +0x7a3d,
  63485. +0x7a5d,
  63486. +0x2553,
  63487. +0x9083,
  63488. +0x7a5d,
  63489. +0x1a07,
  63490. +0x30c2,
  63491. +0x7b3d,
  63492. +0x22c0,
  63493. +0x62,
  63494. +0x7b7d,
  63495. +0x2553,
  63496. +0x907e,
  63497. +0xb8c3,
  63498. +0x23c0,
  63499. +0x62,
  63500. +0x1a03,
  63501. +0x3002,
  63502. +0x1a04,
  63503. +0x3082,
  63504. +0x1a05,
  63505. +0x30c2,
  63506. +0xc040,
  63507. +0x41c3,
  63508. +0xd2,
  63509. +0x3,
  63510. +0xf12,
  63511. +0xfeef,
  63512. +0xd80a,
  63513. +0x276f,
  63514. +0x10c3,
  63515. +0x8f00,
  63516. +0x45e9,
  63517. +0xb8e2,
  63518. +0x730c,
  63519. +0x78c0,
  63520. +0x1a08,
  63521. +0x3002,
  63522. +0x150f,
  63523. +0x148e,
  63524. +0x6f05,
  63525. +0x9520,
  63526. +0x8d82,
  63527. +0x9000,
  63528. +0x1300,
  63529. +0x3083,
  63530. +0x1724,
  63531. +0x1082,
  63532. +0xc043,
  63533. +0xc642,
  63534. +0xc441,
  63535. +0xc140,
  63536. +0x41c3,
  63537. +0xd4,
  63538. +0x6,
  63539. +0xeda,
  63540. +0xfeef,
  63541. +0xd80a,
  63542. +0x8d08,
  63543. +0xe808,
  63544. +0x41c3,
  63545. +0xd9,
  63546. +0x0,
  63547. +0xeca,
  63548. +0xfeef,
  63549. +0xd80a,
  63550. +0xde32,
  63551. +0xbe9f,
  63552. +0x1601,
  63553. +0x1483,
  63554. +0x16d1,
  63555. +0x9082,
  63556. +0x1601,
  63557. +0x148c,
  63558. +0x1602,
  63559. +0x1481,
  63560. +0x1601,
  63561. +0x1480,
  63562. +0xc042,
  63563. +0xc141,
  63564. +0xd80a,
  63565. +0x41c3,
  63566. +0xda,
  63567. +0x5,
  63568. +0xe9e,
  63569. +0xfeef,
  63570. +0xc440,
  63571. +0x1601,
  63572. +0x1483,
  63573. +0x8e21,
  63574. +0x8e04,
  63575. +0x16cc,
  63576. +0x9082,
  63577. +0x8e80,
  63578. +0xc042,
  63579. +0xc141,
  63580. +0x41c3,
  63581. +0xda,
  63582. +0x5,
  63583. +0xb990,
  63584. +0xd80a,
  63585. +0xe7e,
  63586. +0xfeef,
  63587. +0xc440,
  63588. +0x8d08,
  63589. +0x7014,
  63590. +0xf474,
  63591. +0x1724,
  63592. +0x1080,
  63593. +0x849,
  63594. +0x7e,
  63595. +0xdd3e,
  63596. +0xbd9f,
  63597. +0x1501,
  63598. +0x1483,
  63599. +0x16cc,
  63600. +0x9082,
  63601. +0x1501,
  63602. +0x148c,
  63603. +0x47cb,
  63604. +0xdc,
  63605. +0x5,
  63606. +0x1502,
  63607. +0x1481,
  63608. +0x1501,
  63609. +0x1480,
  63610. +0xc042,
  63611. +0xc141,
  63612. +0xd80a,
  63613. +0x41e1,
  63614. +0xe42,
  63615. +0xfeef,
  63616. +0xc440,
  63617. +0x1501,
  63618. +0x1483,
  63619. +0xf843,
  63620. +0xc042,
  63621. +0xc141,
  63622. +0x274f,
  63623. +0x1401,
  63624. +0xd80a,
  63625. +0xe2e,
  63626. +0xfeef,
  63627. +0xc440,
  63628. +0x1300,
  63629. +0x3080,
  63630. +0x84b,
  63631. +0x3e,
  63632. +0xdd65,
  63633. +0xbd9f,
  63634. +0x1501,
  63635. +0x1483,
  63636. +0x16cc,
  63637. +0x9082,
  63638. +0x1501,
  63639. +0x148c,
  63640. +0x47cb,
  63641. +0xde,
  63642. +0x5,
  63643. +0x1502,
  63644. +0x1481,
  63645. +0x1501,
  63646. +0x1480,
  63647. +0xc042,
  63648. +0xc141,
  63649. +0xd80a,
  63650. +0x41e1,
  63651. +0xdfa,
  63652. +0xfeef,
  63653. +0xc440,
  63654. +0x1501,
  63655. +0x1483,
  63656. +0xf830,
  63657. +0xc042,
  63658. +0xc141,
  63659. +0x274f,
  63660. +0x1401,
  63661. +0xd80a,
  63662. +0xde2,
  63663. +0xfeef,
  63664. +0xc440,
  63665. +0x1300,
  63666. +0x3080,
  63667. +0x851,
  63668. +0x7e,
  63669. +0xdf71,
  63670. +0xbf9f,
  63671. +0x1701,
  63672. +0x1483,
  63673. +0x16cc,
  63674. +0x9082,
  63675. +0x1701,
  63676. +0x148c,
  63677. +0x45cb,
  63678. +0xe0,
  63679. +0x5,
  63680. +0x1702,
  63681. +0x1481,
  63682. +0x1701,
  63683. +0x1480,
  63684. +0xc042,
  63685. +0xc141,
  63686. +0xd80a,
  63687. +0x41a1,
  63688. +0xdae,
  63689. +0xfeef,
  63690. +0xc440,
  63691. +0x1701,
  63692. +0x1483,
  63693. +0x8f21,
  63694. +0x8f04,
  63695. +0x16cc,
  63696. +0x9082,
  63697. +0x8f80,
  63698. +0xc042,
  63699. +0xc141,
  63700. +0x254f,
  63701. +0x1401,
  63702. +0xd80a,
  63703. +0xd92,
  63704. +0xfeef,
  63705. +0xc440,
  63706. +0x41c3,
  63707. +0x9008,
  63708. +0x1a0,
  63709. +0x1902,
  63710. +0x15,
  63711. +0x208a,
  63712. +0x44,
  63713. +0x1902,
  63714. +0x14,
  63715. +0x208a,
  63716. +0x144,
  63717. +0x1902,
  63718. +0x14,
  63719. +0x208a,
  63720. +0x1c4,
  63721. +0x1904,
  63722. +0x14,
  63723. +0x208a,
  63724. +0x88,
  63725. +0xb100,
  63726. +0x208a,
  63727. +0x288,
  63728. +0xb101,
  63729. +0x208a,
  63730. +0x2c8,
  63731. +0xb102,
  63732. +0x208a,
  63733. +0x3cc,
  63734. +0x1e00,
  63735. +0x7004,
  63736. +0x9009,
  63737. +0xe180,
  63738. +0xd934,
  63739. +0x40c3,
  63740. +0x9005,
  63741. +0xe0ee,
  63742. +0xb020,
  63743. +0xd0e,
  63744. +0xffef,
  63745. +0x18fc,
  63746. +0x8105,
  63747. +0xc0a4,
  63748. +0x1404,
  63749. +0x341b,
  63750. +0xc6c6,
  63751. +0x78e0,
  63752. +0x8d21,
  63753. +0x8d04,
  63754. +0x16cc,
  63755. +0x9082,
  63756. +0x8d80,
  63757. +0x7ee0,
  63758. +0x621a,
  63759. +0xf004,
  63760. +0x1801,
  63761. +0x52,
  63762. +0x8fd,
  63763. +0x8084,
  63764. +0x7ee0,
  63765. +0x78e0,
  63766. +0x2014,
  63767. +0x82,
  63768. +0xf003,
  63769. +0x1802,
  63770. +0x54,
  63771. +0x8ff,
  63772. +0x8084,
  63773. +0x7ee0,
  63774. +0xc2e6,
  63775. +0x1cfc,
  63776. +0xb6c8,
  63777. +0xc1a4,
  63778. +0x46cb,
  63779. +0x0,
  63780. +0x1805,
  63781. +0x40c3,
  63782. +0x0,
  63783. +0x8b5a,
  63784. +0x45cb,
  63785. +0x9012,
  63786. +0x328,
  63787. +0x1e00,
  63788. +0x7384,
  63789. +0x8000,
  63790. +0x2,
  63791. +0xb500,
  63792. +0xd839,
  63793. +0xb501,
  63794. +0x41c3,
  63795. +0x130,
  63796. +0x0,
  63797. +0xcd6,
  63798. +0xfeef,
  63799. +0xd80a,
  63800. +0xd80a,
  63801. +0x41c3,
  63802. +0x134,
  63803. +0x1,
  63804. +0xcc6,
  63805. +0xfeef,
  63806. +0x42c1,
  63807. +0xcc24,
  63808. +0x9520,
  63809. +0x7030,
  63810. +0x700c,
  63811. +0xf406,
  63812. +0xcc25,
  63813. +0x9521,
  63814. +0x2038,
  63815. +0x40,
  63816. +0x41c3,
  63817. +0x135,
  63818. +0x0,
  63819. +0xe12,
  63820. +0xfe8f,
  63821. +0x266f,
  63822. +0x1243,
  63823. +0x8ee0,
  63824. +0x43db,
  63825. +0x8000,
  63826. +0x564,
  63827. +0x271a,
  63828. +0x1f80,
  63829. +0x20,
  63830. +0x0,
  63831. +0xc040,
  63832. +0x2005,
  63833. +0xf81,
  63834. +0x9004,
  63835. +0x32,
  63836. +0x9606,
  63837. +0xc041,
  63838. +0x9100,
  63839. +0xc042,
  63840. +0x8e00,
  63841. +0x201a,
  63842. +0xf80,
  63843. +0x20,
  63844. +0x0,
  63845. +0x2005,
  63846. +0xf80,
  63847. +0x9002,
  63848. +0x40,
  63849. +0x9000,
  63850. +0x1a00,
  63851. +0x3103,
  63852. +0xd4a,
  63853. +0xa0,
  63854. +0x1b00,
  63855. +0x3043,
  63856. +0xc001,
  63857. +0xb8ee,
  63858. +0xc18,
  63859. +0x2,
  63860. +0xc001,
  63861. +0x70ad,
  63862. +0xb8e0,
  63863. +0x20e,
  63864. +0x21,
  63865. +0xc543,
  63866. +0xc000,
  63867. +0x2005,
  63868. +0xf81,
  63869. +0x9005,
  63870. +0xe032,
  63871. +0xc002,
  63872. +0xb880,
  63873. +0xb100,
  63874. +0xc000,
  63875. +0x2005,
  63876. +0xf81,
  63877. +0x9003,
  63878. +0xe090,
  63879. +0x700c,
  63880. +0xb8e,
  63881. +0x20,
  63882. +0xb100,
  63883. +0x256f,
  63884. +0x1cc3,
  63885. +0x8d00,
  63886. +0xe885,
  63887. +0x1e00,
  63888. +0x7085,
  63889. +0x9004,
  63890. +0xc0,
  63891. +0xc8e,
  63892. +0xffcf,
  63893. +0xce6,
  63894. +0xff4f,
  63895. +0x8d00,
  63896. +0x893,
  63897. +0x11,
  63898. +0x8e00,
  63899. +0x41c3,
  63900. +0x9002,
  63901. +0x86,
  63902. +0x271a,
  63903. +0x1f8f,
  63904. +0x10,
  63905. +0x0,
  63906. +0x201a,
  63907. +0xf80,
  63908. +0x20,
  63909. +0x0,
  63910. +0x7825,
  63911. +0x9000,
  63912. +0x781d,
  63913. +0x781d,
  63914. +0x781d,
  63915. +0x781d,
  63916. +0xb8c2,
  63917. +0x80f,
  63918. +0x91,
  63919. +0xce0d,
  63920. +0x5032,
  63921. +0xce07,
  63922. +0xf01f,
  63923. +0x1600,
  63924. +0x7082,
  63925. +0x8000,
  63926. +0x0,
  63927. +0x81f,
  63928. +0xf1,
  63929. +0xbae7,
  63930. +0x42c3,
  63931. +0x8000,
  63932. +0x43c,
  63933. +0xce0e,
  63934. +0x705c,
  63935. +0x5032,
  63936. +0x42c3,
  63937. +0x8000,
  63938. +0x424,
  63939. +0xce08,
  63940. +0xf00c,
  63941. +0xbae7,
  63942. +0x42c3,
  63943. +0x8000,
  63944. +0x430,
  63945. +0xce0b,
  63946. +0x705c,
  63947. +0x5032,
  63948. +0x42c3,
  63949. +0x8000,
  63950. +0x418,
  63951. +0xce05,
  63952. +0x705c,
  63953. +0x5014,
  63954. +0xc000,
  63955. +0x7825,
  63956. +0xd32,
  63957. +0xa0,
  63958. +0x90a0,
  63959. +0xcae,
  63960. +0xa0,
  63961. +0x40e1,
  63962. +0xc000,
  63963. +0xbda0,
  63964. +0x2005,
  63965. +0xf81,
  63966. +0x9003,
  63967. +0xfe86,
  63968. +0xb1a0,
  63969. +0xafe,
  63970. +0x0,
  63971. +0xc92,
  63972. +0xff8f,
  63973. +0xbc2,
  63974. +0xfecf,
  63975. +0xe2a,
  63976. +0xff4f,
  63977. +0x70cd,
  63978. +0x70ad,
  63979. +0xf003,
  63980. +0x71a5,
  63981. +0xca04,
  63982. +0xd61,
  63983. +0x1023,
  63984. +0x706c,
  63985. +0x255a,
  63986. +0x149f,
  63987. +0x2300,
  63988. +0x37cc,
  63989. +0xb4c1,
  63990. +0xf002,
  63991. +0x7164,
  63992. +0xbe9,
  63993. +0x8213,
  63994. +0x251a,
  63995. +0x1f80,
  63996. +0x0,
  63997. +0x1000,
  63998. +0x7865,
  63999. +0x781b,
  64000. +0x2005,
  64001. +0xf80,
  64002. +0x9002,
  64003. +0x140,
  64004. +0x9000,
  64005. +0x7a0f,
  64006. +0xa11,
  64007. +0xe1,
  64008. +0xbac4,
  64009. +0x8c02,
  64010. +0x200f,
  64011. +0xc0,
  64012. +0xac02,
  64013. +0xf1eb,
  64014. +0x8c03,
  64015. +0x6821,
  64016. +0xac23,
  64017. +0x792f,
  64018. +0x710c,
  64019. +0x2714,
  64020. +0x3041,
  64021. +0xea06,
  64022. +0xba61,
  64023. +0xa01,
  64024. +0x31,
  64025. +0x781b,
  64026. +0x7163,
  64027. +0xa902,
  64028. +0xa963,
  64029. +0xf1db,
  64030. +0x1600,
  64031. +0x708b,
  64032. +0x8000,
  64033. +0x25,
  64034. +0x47cb,
  64035. +0x8000,
  64036. +0x653,
  64037. +0xb43,
  64038. +0x1010,
  64039. +0x1600,
  64040. +0x7080,
  64041. +0x8000,
  64042. +0x32,
  64043. +0x8fa0,
  64044. +0x42eb,
  64045. +0xf88d,
  64046. +0x4759,
  64047. +0xf003,
  64048. +0x71a5,
  64049. +0x8f01,
  64050. +0x827,
  64051. +0x342,
  64052. +0xb11,
  64053. +0x103e,
  64054. +0x79af,
  64055. +0x7acf,
  64056. +0x700c,
  64057. +0xbc2,
  64058. +0xff2f,
  64059. +0x706c,
  64060. +0xbe9,
  64061. +0x907e,
  64062. +0x79af,
  64063. +0x7acf,
  64064. +0x710c,
  64065. +0xbb2,
  64066. +0xff2f,
  64067. +0x706c,
  64068. +0xf1ec,
  64069. +0x1600,
  64070. +0x708b,
  64071. +0x8000,
  64072. +0x58,
  64073. +0xb43,
  64074. +0x1010,
  64075. +0x1600,
  64076. +0x7080,
  64077. +0x8000,
  64078. +0x65,
  64079. +0x8fa2,
  64080. +0x42eb,
  64081. +0xf87b,
  64082. +0x4759,
  64083. +0xf003,
  64084. +0x71a5,
  64085. +0x8f03,
  64086. +0x827,
  64087. +0x342,
  64088. +0xb11,
  64089. +0x103e,
  64090. +0x79af,
  64091. +0x7acf,
  64092. +0x700c,
  64093. +0xb7a,
  64094. +0xff2f,
  64095. +0x706c,
  64096. +0xbe9,
  64097. +0x907e,
  64098. +0x79af,
  64099. +0x7acf,
  64100. +0x710c,
  64101. +0xb6a,
  64102. +0xff2f,
  64103. +0x706c,
  64104. +0xf1ec,
  64105. +0xc001,
  64106. +0x80f,
  64107. +0x33e,
  64108. +0x710c,
  64109. +0xa0a,
  64110. +0x20,
  64111. +0xd80d,
  64112. +0x700c,
  64113. +0xa82,
  64114. +0x140,
  64115. +0x94e,
  64116. +0xfecf,
  64117. +0x70ad,
  64118. +0x700c,
  64119. +0x9f6,
  64120. +0x20,
  64121. +0x1b00,
  64122. +0x3342,
  64123. +0xf003,
  64124. +0x71a5,
  64125. +0xca04,
  64126. +0xd2d,
  64127. +0x1022,
  64128. +0x704c,
  64129. +0xf019,
  64130. +0x2000,
  64131. +0xf83,
  64132. +0x8000,
  64133. +0x19f0,
  64134. +0x251a,
  64135. +0x1f80,
  64136. +0x0,
  64137. +0x1000,
  64138. +0x7845,
  64139. +0x781b,
  64140. +0x2005,
  64141. +0xf80,
  64142. +0x9002,
  64143. +0x140,
  64144. +0x9020,
  64145. +0xab20,
  64146. +0xb040,
  64147. +0x7144,
  64148. +0xadd,
  64149. +0x8232,
  64150. +0x2216,
  64151. +0x340,
  64152. +0xf1e4,
  64153. +0xc001,
  64154. +0x45cb,
  64155. +0x8000,
  64156. +0x64d,
  64157. +0xb8e5,
  64158. +0x700c,
  64159. +0xf404,
  64160. +0xf044,
  64161. +0x7104,
  64162. +0xad00,
  64163. +0x780f,
  64164. +0x87b,
  64165. +0x95,
  64166. +0xe808,
  64167. +0x1600,
  64168. +0x7080,
  64169. +0x8000,
  64170. +0x58,
  64171. +0x7014,
  64172. +0x710c,
  64173. +0xf008,
  64174. +0x1600,
  64175. +0x7080,
  64176. +0x8000,
  64177. +0x25,
  64178. +0x7014,
  64179. +0x700c,
  64180. +0xf3ed,
  64181. +0x9a6,
  64182. +0xfecf,
  64183. +0x8d00,
  64184. +0x7104,
  64185. +0xe62,
  64186. +0xfeef,
  64187. +0x780f,
  64188. +0x8ba,
  64189. +0xfecf,
  64190. +0x70cd,
  64191. +0xd6a,
  64192. +0x20,
  64193. +0xadc1,
  64194. +0xf002,
  64195. +0x71c5,
  64196. +0xe33,
  64197. +0x1133,
  64198. +0x750c,
  64199. +0x1600,
  64200. +0x7080,
  64201. +0x8000,
  64202. +0x1f,
  64203. +0x8f3,
  64204. +0x838e,
  64205. +0x261a,
  64206. +0x1f80,
  64207. +0x20,
  64208. +0x0,
  64209. +0x2005,
  64210. +0xf81,
  64211. +0x9003,
  64212. +0xfe86,
  64213. +0x2005,
  64214. +0xf80,
  64215. +0x9002,
  64216. +0x86,
  64217. +0x9000,
  64218. +0xb8a0,
  64219. +0xb100,
  64220. +0xf1e7,
  64221. +0x92a,
  64222. +0x0,
  64223. +0x8d00,
  64224. +0xf1c1,
  64225. +0xe12,
  64226. +0xfeef,
  64227. +0x730c,
  64228. +0xc001,
  64229. +0x80d,
  64230. +0x19f,
  64231. +0xf02d,
  64232. +0x7104,
  64233. +0xc043,
  64234. +0xc003,
  64235. +0xad00,
  64236. +0x780f,
  64237. +0x849,
  64238. +0x95,
  64239. +0xe809,
  64240. +0x1600,
  64241. +0x7080,
  64242. +0x8000,
  64243. +0x58,
  64244. +0x7014,
  64245. +0x710c,
  64246. +0xf007,
  64247. +0x1600,
  64248. +0x7080,
  64249. +0x8000,
  64250. +0x25,
  64251. +0x7014,
  64252. +0x700c,
  64253. +0xf3ec,
  64254. +0x912,
  64255. +0xfecf,
  64256. +0x8d00,
  64257. +0x7104,
  64258. +0xdce,
  64259. +0xfeef,
  64260. +0x780f,
  64261. +0x82a,
  64262. +0xfecf,
  64263. +0x9d6,
  64264. +0xe0,
  64265. +0x1d01,
  64266. +0x1003,
  64267. +0x8ce,
  64268. +0x20,
  64269. +0x760c,
  64270. +0x8d00,
  64271. +0xf1da,
  64272. +0xdb2,
  64273. +0xfeef,
  64274. +0x730c,
  64275. +0xd3e,
  64276. +0xff8f,
  64277. +0x70ad,
  64278. +0x706c,
  64279. +0xf003,
  64280. +0x7164,
  64281. +0xca04,
  64282. +0xb2d,
  64283. +0x22,
  64284. +0x702c,
  64285. +0xf017,
  64286. +0x231a,
  64287. +0xf80,
  64288. +0x0,
  64289. +0x1000,
  64290. +0x7825,
  64291. +0x781b,
  64292. +0x2005,
  64293. +0xf82,
  64294. +0x9002,
  64295. +0x140,
  64296. +0x2116,
  64297. +0xc0,
  64298. +0x2032,
  64299. +0xf80,
  64300. +0x8000,
  64301. +0x19f0,
  64302. +0x7124,
  64303. +0xb200,
  64304. +0x9dd,
  64305. +0x8212,
  64306. +0xf1e6,
  64307. +0xc000,
  64308. +0x2005,
  64309. +0xf81,
  64310. +0x9005,
  64311. +0xe032,
  64312. +0xc002,
  64313. +0xb100,
  64314. +0xd4a,
  64315. +0xfeef,
  64316. +0x700c,
  64317. +0x946,
  64318. +0x80,
  64319. +0xfde,
  64320. +0xa0,
  64321. +0xd807,
  64322. +0x25ab,
  64323. +0x10c4,
  64324. +0x7fff,
  64325. +0xf000,
  64326. +0x2044,
  64327. +0x200,
  64328. +0x781d,
  64329. +0x781d,
  64330. +0x781d,
  64331. +0x204e,
  64332. +0x8e,
  64333. +0x7ee0,
  64334. +0xc2e2,
  64335. +0x45cb,
  64336. +0x9004,
  64337. +0x4,
  64338. +0x9500,
  64339. +0xb8a1,
  64340. +0xb500,
  64341. +0xffa,
  64342. +0xffaf,
  64343. +0x740c,
  64344. +0xd81f,
  64345. +0xff2,
  64346. +0xffaf,
  64347. +0x1df6,
  64348. +0x105d,
  64349. +0xc6c2,
  64350. +0xc2e2,
  64351. +0xfe6,
  64352. +0xffaf,
  64353. +0xd81f,
  64354. +0x45cb,
  64355. +0x9004,
  64356. +0x1f0,
  64357. +0x740c,
  64358. +0xfd6,
  64359. +0xffaf,
  64360. +0x1d00,
  64361. +0x1005,
  64362. +0x150a,
  64363. +0x9700,
  64364. +0xb881,
  64365. +0x1d0a,
  64366. +0x901c,
  64367. +0xc6c2,
  64368. +0xc0f1,
  64369. +0x1600,
  64370. +0x7081,
  64371. +0x8000,
  64372. +0x12,
  64373. +0x218c,
  64374. +0x8203,
  64375. +0xf6c,
  64376. +0x8e,
  64377. +0x826,
  64378. +0x0,
  64379. +0xc0d1,
  64380. +0x7ee0,
  64381. +0x78e0,
  64382. +0xc0f1,
  64383. +0x40c3,
  64384. +0x3,
  64385. +0xd40,
  64386. +0x9ea,
  64387. +0xff8f,
  64388. +0xf9a,
  64389. +0xffaf,
  64390. +0x781d,
  64391. +0xc0d1,
  64392. +0x7ee0,
  64393. +0x78e0,
  64394. +0xc2e2,
  64395. +0x1600,
  64396. +0x7080,
  64397. +0x8000,
  64398. +0x1,
  64399. +0x81b,
  64400. +0x3e,
  64401. +0xd80a,
  64402. +0x45cb,
  64403. +0x9005,
  64404. +0xe036,
  64405. +0xf7a,
  64406. +0xffaf,
  64407. +0x1d00,
  64408. +0x1045,
  64409. +0x1d00,
  64410. +0x1005,
  64411. +0xc6c2,
  64412. +0x40c3,
  64413. +0x9004,
  64414. +0xf2,
  64415. +0x1800,
  64416. +0x45,
  64417. +0x7fe0,
  64418. +0x1800,
  64419. +0x5,
  64420. +0xc2e6,
  64421. +0x1cfc,
  64422. +0xb6c8,
  64423. +0xc1a8,
  64424. +0x4608,
  64425. +0x40c3,
  64426. +0x8000,
  64427. +0x651,
  64428. +0x8800,
  64429. +0xc146,
  64430. +0x702c,
  64431. +0x201a,
  64432. +0xf80,
  64433. +0x0,
  64434. +0x2000,
  64435. +0x2005,
  64436. +0xf80,
  64437. +0x9002,
  64438. +0x40,
  64439. +0x9000,
  64440. +0xc044,
  64441. +0xb02,
  64442. +0xfeaf,
  64443. +0x700c,
  64444. +0x1200,
  64445. +0x3083,
  64446. +0xd981,
  64447. +0x70ad,
  64448. +0xd8ff,
  64449. +0xb98e,
  64450. +0x754c,
  64451. +0xc543,
  64452. +0xc542,
  64453. +0xc541,
  64454. +0xbee,
  64455. +0xfeaf,
  64456. +0xc540,
  64457. +0x700c,
  64458. +0xb8a,
  64459. +0xfeaf,
  64460. +0x712c,
  64461. +0xba2,
  64462. +0xff0f,
  64463. +0xbaa,
  64464. +0xff2f,
  64465. +0xc047,
  64466. +0x40c3,
  64467. +0x0,
  64468. +0x2710,
  64469. +0xf72,
  64470. +0xffaf,
  64471. +0xd908,
  64472. +0x40c3,
  64473. +0x900f,
  64474. +0xe0c0,
  64475. +0x1800,
  64476. +0x205,
  64477. +0xb0a5,
  64478. +0xc004,
  64479. +0x790f,
  64480. +0xab2,
  64481. +0xfeaf,
  64482. +0x700c,
  64483. +0x702c,
  64484. +0x716f,
  64485. +0xd8ff,
  64486. +0xb98e,
  64487. +0x754c,
  64488. +0x746c,
  64489. +0xc543,
  64490. +0xc542,
  64491. +0x1c04,
  64492. +0x36c0,
  64493. +0xba2,
  64494. +0xfeaf,
  64495. +0xc540,
  64496. +0x7fcf,
  64497. +0xf8bb,
  64498. +0xc543,
  64499. +0xc742,
  64500. +0xc541,
  64501. +0xb92,
  64502. +0xfeaf,
  64503. +0xc540,
  64504. +0xbec1,
  64505. +0xc645,
  64506. +0xc005,
  64507. +0xc543,
  64508. +0x702c,
  64509. +0xc042,
  64510. +0xd8ff,
  64511. +0x764c,
  64512. +0x746c,
  64513. +0x1c04,
  64514. +0x36c0,
  64515. +0xb76,
  64516. +0xfeaf,
  64517. +0xc540,
  64518. +0xc005,
  64519. +0xc543,
  64520. +0x702c,
  64521. +0xc042,
  64522. +0x750c,
  64523. +0xc041,
  64524. +0xd8ff,
  64525. +0x764c,
  64526. +0xdb28,
  64527. +0xb5e,
  64528. +0xfeaf,
  64529. +0xc540,
  64530. +0xda6,
  64531. +0xfeaf,
  64532. +0xd8ff,
  64533. +0xc104,
  64534. +0xc007,
  64535. +0x46cb,
  64536. +0x0,
  64537. +0x3100,
  64538. +0x2014,
  64539. +0x41,
  64540. +0x2142,
  64541. +0x400,
  64542. +0xb8c0,
  64543. +0x6038,
  64544. +0xe030,
  64545. +0xc044,
  64546. +0xc006,
  64547. +0xe808,
  64548. +0x1c0c,
  64549. +0x3441,
  64550. +0xc541,
  64551. +0xc540,
  64552. +0xc742,
  64553. +0xf06b,
  64554. +0xf8a1,
  64555. +0xc543,
  64556. +0xc541,
  64557. +0xc540,
  64558. +0xb1e,
  64559. +0xfeaf,
  64560. +0xc742,
  64561. +0xf89b,
  64562. +0xc543,
  64563. +0xc742,
  64564. +0x1c04,
  64565. +0x36c0,
  64566. +0xb0e,
  64567. +0xfeaf,
  64568. +0xc540,
  64569. +0xf894,
  64570. +0x1c0c,
  64571. +0x36c0,
  64572. +0xc742,
  64573. +0xc541,
  64574. +0xafe,
  64575. +0xfeaf,
  64576. +0xc540,
  64577. +0xf896,
  64578. +0xc543,
  64579. +0xc742,
  64580. +0xc541,
  64581. +0xaf2,
  64582. +0xfeaf,
  64583. +0xc540,
  64584. +0x750c,
  64585. +0xc543,
  64586. +0xc742,
  64587. +0xc041,
  64588. +0xf88d,
  64589. +0xae2,
  64590. +0xfeaf,
  64591. +0xc540,
  64592. +0xf888,
  64593. +0x1c0c,
  64594. +0x36c0,
  64595. +0xc742,
  64596. +0xc541,
  64597. +0xad2,
  64598. +0xfeaf,
  64599. +0xc540,
  64600. +0x750c,
  64601. +0xc043,
  64602. +0xf883,
  64603. +0xc742,
  64604. +0xc541,
  64605. +0xac2,
  64606. +0xfeaf,
  64607. +0xc540,
  64608. +0xf886,
  64609. +0xc543,
  64610. +0xc742,
  64611. +0xc541,
  64612. +0xab2,
  64613. +0xfeaf,
  64614. +0xc540,
  64615. +0xc005,
  64616. +0xc543,
  64617. +0x702c,
  64618. +0xc042,
  64619. +0xd8ff,
  64620. +0x764c,
  64621. +0x746c,
  64622. +0x1c04,
  64623. +0x36c0,
  64624. +0xa9a,
  64625. +0xfeaf,
  64626. +0xc540,
  64627. +0xf877,
  64628. +0x1c0c,
  64629. +0x36c0,
  64630. +0xc742,
  64631. +0xc541,
  64632. +0xa8a,
  64633. +0xfeaf,
  64634. +0xc540,
  64635. +0xf879,
  64636. +0xc543,
  64637. +0xc742,
  64638. +0xc541,
  64639. +0xa7e,
  64640. +0xfeaf,
  64641. +0xc540,
  64642. +0xc005,
  64643. +0xc543,
  64644. +0x702c,
  64645. +0xc042,
  64646. +0x750c,
  64647. +0xc041,
  64648. +0xd8ff,
  64649. +0x764c,
  64650. +0x746c,
  64651. +0xa66,
  64652. +0xfeaf,
  64653. +0xc540,
  64654. +0x1c0c,
  64655. +0x36c0,
  64656. +0xc742,
  64657. +0xc541,
  64658. +0xc540,
  64659. +0xd8ff,
  64660. +0x41c1,
  64661. +0x724c,
  64662. +0xa4e,
  64663. +0xfeaf,
  64664. +0xdb08,
  64665. +0xc004,
  64666. +0x702c,
  64667. +0x754c,
  64668. +0x780f,
  64669. +0xc044,
  64670. +0xc304,
  64671. +0xd8ff,
  64672. +0xc543,
  64673. +0xc542,
  64674. +0xc541,
  64675. +0xa36,
  64676. +0xfeaf,
  64677. +0xc540,
  64678. +0xc006,
  64679. +0x46cb,
  64680. +0x0,
  64681. +0x2100,
  64682. +0x7014,
  64683. +0xf26c,
  64684. +0xf857,
  64685. +0xc543,
  64686. +0xc541,
  64687. +0xc540,
  64688. +0xa1a,
  64689. +0xfeaf,
  64690. +0xc742,
  64691. +0xf85a,
  64692. +0xc543,
  64693. +0xc742,
  64694. +0x1c04,
  64695. +0x36c0,
  64696. +0xa0a,
  64697. +0xfeaf,
  64698. +0xc540,
  64699. +0xf84d,
  64700. +0x1c0c,
  64701. +0x36c0,
  64702. +0xc742,
  64703. +0xc541,
  64704. +0x9fa,
  64705. +0xfeaf,
  64706. +0xc540,
  64707. +0xf84c,
  64708. +0xc543,
  64709. +0xc742,
  64710. +0xc541,
  64711. +0x9ee,
  64712. +0xfeaf,
  64713. +0xc540,
  64714. +0x750c,
  64715. +0xc543,
  64716. +0xc742,
  64717. +0xc041,
  64718. +0xf84c,
  64719. +0x9de,
  64720. +0xfeaf,
  64721. +0xc540,
  64722. +0xf841,
  64723. +0x1c0c,
  64724. +0x36c0,
  64725. +0xc742,
  64726. +0xc541,
  64727. +0x9ce,
  64728. +0xfeaf,
  64729. +0xc540,
  64730. +0x750c,
  64731. +0xc043,
  64732. +0xf83c,
  64733. +0xc742,
  64734. +0xc541,
  64735. +0x9be,
  64736. +0xfeaf,
  64737. +0xc540,
  64738. +0xf83c,
  64739. +0xc543,
  64740. +0xc742,
  64741. +0xc541,
  64742. +0x9ae,
  64743. +0xfeaf,
  64744. +0xc540,
  64745. +0xc005,
  64746. +0xc543,
  64747. +0x702c,
  64748. +0xc042,
  64749. +0xd8ff,
  64750. +0x764c,
  64751. +0x746c,
  64752. +0x1c04,
  64753. +0x36c0,
  64754. +0x996,
  64755. +0xfeaf,
  64756. +0xc540,
  64757. +0xf830,
  64758. +0x1c0c,
  64759. +0x36c0,
  64760. +0xc742,
  64761. +0xc541,
  64762. +0x986,
  64763. +0xfeaf,
  64764. +0xc540,
  64765. +0xf82f,
  64766. +0xc543,
  64767. +0xc742,
  64768. +0xc541,
  64769. +0x97a,
  64770. +0xfeaf,
  64771. +0xc540,
  64772. +0xc005,
  64773. +0xc543,
  64774. +0x702c,
  64775. +0xc042,
  64776. +0x750c,
  64777. +0xc041,
  64778. +0xd8ff,
  64779. +0x764c,
  64780. +0x746c,
  64781. +0x962,
  64782. +0xfeaf,
  64783. +0xc540,
  64784. +0x1c0c,
  64785. +0x36c0,
  64786. +0xc742,
  64787. +0xc541,
  64788. +0xc540,
  64789. +0xf007,
  64790. +0x1c0c,
  64791. +0x3441,
  64792. +0xc541,
  64793. +0xc540,
  64794. +0xc742,
  64795. +0xd8ff,
  64796. +0x41c1,
  64797. +0x714c,
  64798. +0x93e,
  64799. +0xfeaf,
  64800. +0xdb08,
  64801. +0xc304,
  64802. +0xd8ff,
  64803. +0x702c,
  64804. +0x754c,
  64805. +0xc543,
  64806. +0xc542,
  64807. +0xc541,
  64808. +0x92a,
  64809. +0xfeaf,
  64810. +0xc540,
  64811. +0x702c,
  64812. +0xd8ff,
  64813. +0xb98f,
  64814. +0x754c,
  64815. +0x746c,
  64816. +0x1c0c,
  64817. +0x30c1,
  64818. +0xc542,
  64819. +0xc541,
  64820. +0x912,
  64821. +0xfeaf,
  64822. +0xc540,
  64823. +0xd8ff,
  64824. +0x702c,
  64825. +0x754c,
  64826. +0xdb30,
  64827. +0xc543,
  64828. +0xc542,
  64829. +0xc541,
  64830. +0x8fe,
  64831. +0xfeaf,
  64832. +0xc540,
  64833. +0xb2e,
  64834. +0xfeaf,
  64835. +0xd8ff,
  64836. +0xc005,
  64837. +0xc543,
  64838. +0xd980,
  64839. +0xc042,
  64840. +0xd8ff,
  64841. +0x764c,
  64842. +0x746c,
  64843. +0xc541,
  64844. +0x8e2,
  64845. +0xfeaf,
  64846. +0x1c00,
  64847. +0x36c0,
  64848. +0xc0a8,
  64849. +0x1404,
  64850. +0x341b,
  64851. +0xc6c6,
  64852. +0xd8ff,
  64853. +0x41c1,
  64854. +0x714c,
  64855. +0xdb08,
  64856. +0x7ee0,
  64857. +0x78e0,
  64858. +0xd8ff,
  64859. +0x41c1,
  64860. +0x714c,
  64861. +0x746c,
  64862. +0x7ee0,
  64863. +0x78e0,
  64864. +0xd8ff,
  64865. +0x41c1,
  64866. +0x724c,
  64867. +0xdb08,
  64868. +0x7ee0,
  64869. +0x78e0,
  64870. +0xd8ff,
  64871. +0x702c,
  64872. +0x704c,
  64873. +0x746c,
  64874. +0x7ee0,
  64875. +0x78e0,
  64876. +0xd8ff,
  64877. +0x41c1,
  64878. +0x724c,
  64879. +0x746c,
  64880. +0x7ee0,
  64881. +0x78e0,
  64882. +0xc2e6,
  64883. +0x1cfc,
  64884. +0xb6c8,
  64885. +0x2482,
  64886. +0x3003,
  64887. +0x8aa,
  64888. +0xff2f,
  64889. +0x710c,
  64890. +0x216f,
  64891. +0x743,
  64892. +0x8940,
  64893. +0x710c,
  64894. +0xc041,
  64895. +0xbac3,
  64896. +0xbac4,
  64897. +0xea06,
  64898. +0xba61,
  64899. +0xa01,
  64900. +0x31,
  64901. +0x781b,
  64902. +0x43c3,
  64903. +0x8000,
  64904. +0x64d,
  64905. +0x5050,
  64906. +0x8b01,
  64907. +0x11f6,
  64908. +0x808d,
  64909. +0x205f,
  64910. +0x642,
  64911. +0x8b00,
  64912. +0x205f,
  64913. +0xc80,
  64914. +0x6058,
  64915. +0x6078,
  64916. +0x88d6,
  64917. +0xfea,
  64918. +0xfeef,
  64919. +0x710c,
  64920. +0x712c,
  64921. +0xc42,
  64922. +0x20,
  64923. +0x4318,
  64924. +0x78dd,
  64925. +0x781d,
  64926. +0x781d,
  64927. +0x781d,
  64928. +0x781d,
  64929. +0x781d,
  64930. +0xb8c0,
  64931. +0x7104,
  64932. +0xc042,
  64933. +0x700c,
  64934. +0xdeff,
  64935. +0x47cb,
  64936. +0x78,
  64937. +0x0,
  64938. +0xc040,
  64939. +0xf005,
  64940. +0xc000,
  64941. +0x7104,
  64942. +0xc040,
  64943. +0xc002,
  64944. +0x790f,
  64945. +0xc000,
  64946. +0x780f,
  64947. +0x895,
  64948. +0x45,
  64949. +0xe815,
  64950. +0xc083,
  64951. +0x702c,
  64952. +0xeae,
  64953. +0xffaf,
  64954. +0xdab4,
  64955. +0xd840,
  64956. +0xc183,
  64957. +0xb46,
  64958. +0x20,
  64959. +0xda09,
  64960. +0xc083,
  64961. +0xa7a,
  64962. +0x120,
  64963. +0x218a,
  64964. +0xfc7,
  64965. +0x268a,
  64966. +0x1004,
  64967. +0x700c,
  64968. +0xc041,
  64969. +0xc201,
  64970. +0x4063,
  64971. +0x41c1,
  64972. +0x86e,
  64973. +0x20,
  64974. +0x706c,
  64975. +0x1600,
  64976. +0x7080,
  64977. +0x8000,
  64978. +0x1d,
  64979. +0x8b5,
  64980. +0x801e,
  64981. +0x251a,
  64982. +0x1f80,
  64983. +0x20,
  64984. +0x0,
  64985. +0x2005,
  64986. +0xf81,
  64987. +0x9003,
  64988. +0xfe86,
  64989. +0x2005,
  64990. +0xf80,
  64991. +0x9002,
  64992. +0x86,
  64993. +0x9000,
  64994. +0x2046,
  64995. +0x340,
  64996. +0xb882,
  64997. +0xb100,
  64998. +0x740c,
  64999. +0xb72,
  65000. +0xfeaf,
  65001. +0x41e1,
  65002. +0x4063,
  65003. +0x41c1,
  65004. +0x704c,
  65005. +0x82e,
  65006. +0x20,
  65007. +0xdb40,
  65008. +0x274f,
  65009. +0x1401,
  65010. +0xb5a,
  65011. +0xfeaf,
  65012. +0x740c,
  65013. +0x4063,
  65014. +0x41c1,
  65015. +0x704c,
  65016. +0x816,
  65017. +0x20,
  65018. +0xdb30,
  65019. +0xf1b2,
  65020. +0x2480,
  65021. +0x3003,
  65022. +0x1404,
  65023. +0x341b,
  65024. +0xc6c6,
  65025. +0x78e0,
  65026. +0xc2e6,
  65027. +0x1cfc,
  65028. +0xb6c8,
  65029. +0x2482,
  65030. +0x3f05,
  65031. +0xc248,
  65032. +0x4338,
  65033. +0xc04b,
  65034. +0xc08e,
  65035. +0x41c3,
  65036. +0x0,
  65037. +0x7f00,
  65038. +0xda48,
  65039. +0xe12,
  65040. +0xffaf,
  65041. +0xc347,
  65042. +0x41c3,
  65043. +0x9003,
  65044. +0xe024,
  65045. +0x700c,
  65046. +0x1900,
  65047. +0xfc5,
  65048. +0x190c,
  65049. +0xfc5,
  65050. +0xc049,
  65051. +0x19fe,
  65052. +0x8004,
  65053. +0xc007,
  65054. +0xd940,
  65055. +0xe0b0,
  65056. +0xd880,
  65057. +0xc04a,
  65058. +0x20ca,
  65059. +0x41,
  65060. +0xc04a,
  65061. +0xc008,
  65062. +0x1600,
  65063. +0x7081,
  65064. +0x8000,
  65065. +0x1a,
  65066. +0x2079,
  65067. +0x40,
  65068. +0x2153,
  65069. +0x80fe,
  65070. +0x20c5,
  65071. +0x62,
  65072. +0x2044,
  65073. +0x8040,
  65074. +0xc04c,
  65075. +0xf40a,
  65076. +0xc00b,
  65077. +0x9e2,
  65078. +0xfeef,
  65079. +0x712c,
  65080. +0xf004,
  65081. +0xc009,
  65082. +0x7104,
  65083. +0xc049,
  65084. +0xc009,
  65085. +0x46cb,
  65086. +0x8000,
  65087. +0x64f,
  65088. +0x7d0f,
  65089. +0x71b5,
  65090. +0x138,
  65091. +0x2d,
  65092. +0x740c,
  65093. +0xc00b,
  65094. +0x8e7,
  65095. +0x836e,
  65096. +0x41a1,
  65097. +0xc007,
  65098. +0x4263,
  65099. +0x2079,
  65100. +0xc00,
  65101. +0x781b,
  65102. +0x781b,
  65103. +0x781b,
  65104. +0x7b1b,
  65105. +0xe330,
  65106. +0xfc2,
  65107. +0xfeef,
  65108. +0x710c,
  65109. +0xc208,
  65110. +0xc30a,
  65111. +0x40a1,
  65112. +0x4163,
  65113. +0xd1a,
  65114. +0x20,
  65115. +0x1c00,
  65116. +0x3041,
  65117. +0xc008,
  65118. +0x887,
  65119. +0x71,
  65120. +0x4063,
  65121. +0x702c,
  65122. +0x9fe,
  65123. +0xfeaf,
  65124. +0x734c,
  65125. +0xc04d,
  65126. +0x4063,
  65127. +0x742c,
  65128. +0x9f2,
  65129. +0xfeaf,
  65130. +0xda08,
  65131. +0x8ee0,
  65132. +0xc045,
  65133. +0x700c,
  65134. +0xc043,
  65135. +0xf003,
  65136. +0x71e5,
  65137. +0x8e21,
  65138. +0x78ef,
  65139. +0x959,
  65140. +0x24,
  65141. +0x40a1,
  65142. +0xc10d,
  65143. +0xc005,
  65144. +0xbfe0,
  65145. +0x711c,
  65146. +0xe976,
  65147. +0xc003,
  65148. +0x780f,
  65149. +0xc044,
  65150. +0x6038,
  65151. +0xc043,
  65152. +0x780f,
  65153. +0xc046,
  65154. +0xc204,
  65155. +0xc306,
  65156. +0x2455,
  65157. +0x3c80,
  65158. +0xc2e,
  65159. +0xfeef,
  65160. +0x722c,
  65161. +0x2455,
  65162. +0x3c80,
  65163. +0xe9a,
  65164. +0x60,
  65165. +0x702c,
  65166. +0xc204,
  65167. +0xc306,
  65168. +0x2400,
  65169. +0x3f80,
  65170. +0x0,
  65171. +0x106,
  65172. +0xb5a,
  65173. +0xe0,
  65174. +0x722c,
  65175. +0x40a1,
  65176. +0x712c,
  65177. +0x8ae,
  65178. +0xa0,
  65179. +0x2455,
  65180. +0x3c82,
  65181. +0xf1d4,
  65182. +0xaee,
  65183. +0x120,
  65184. +0x4163,
  65185. +0x8ee2,
  65186. +0x8ec3,
  65187. +0x4063,
  65188. +0x702c,
  65189. +0x97a,
  65190. +0xfeaf,
  65191. +0xda08,
  65192. +0x6e21,
  65193. +0x79e2,
  65194. +0x211e,
  65195. +0x2,
  65196. +0x70ed,
  65197. +0xdbff,
  65198. +0xf01f,
  65199. +0xdb41,
  65200. +0x7b2a,
  65201. +0x44cb,
  65202. +0x8000,
  65203. +0x7a8,
  65204. +0x71e5,
  65205. +0x2332,
  65206. +0xf80,
  65207. +0x8000,
  65208. +0x7e7,
  65209. +0xe00f,
  65210. +0x780f,
  65211. +0x7b14,
  65212. +0xc08e,
  65213. +0x7834,
  65214. +0x638e,
  65215. +0x8820,
  65216. +0x639b,
  65217. +0x2608,
  65218. +0x1041,
  65219. +0xa820,
  65220. +0x8b21,
  65221. +0x8861,
  65222. +0x2109,
  65223. +0xc3,
  65224. +0xa861,
  65225. +0x49d0,
  65226. +0x781c,
  65227. +0x2009,
  65228. +0x2c3,
  65229. +0x79ef,
  65230. +0x784f,
  65231. +0x9c3,
  65232. +0x8022,
  65233. +0x232f,
  65234. +0x10c7,
  65235. +0x40a1,
  65236. +0xd0a,
  65237. +0xfeef,
  65238. +0x712c,
  65239. +0x8821,
  65240. +0x230c,
  65241. +0x9040,
  65242. +0x21ca,
  65243. +0xc5,
  65244. +0xa821,
  65245. +0xf15d,
  65246. +0x41c3,
  65247. +0x61,
  65248. +0x0,
  65249. +0x97e,
  65250. +0xfe8f,
  65251. +0x8e02,
  65252. +0xc045,
  65253. +0x700c,
  65254. +0xc043,
  65255. +0xf005,
  65256. +0xc005,
  65257. +0x7104,
  65258. +0xc045,
  65259. +0xc005,
  65260. +0x8e23,
  65261. +0x780f,
  65262. +0xc046,
  65263. +0x7030,
  65264. +0x700c,
  65265. +0xc044,
  65266. +0xf7c5,
  65267. +0xf03a,
  65268. +0xc004,
  65269. +0x7104,
  65270. +0xc044,
  65271. +0xc004,
  65272. +0x7d0f,
  65273. +0xde1,
  65274. +0x9255,
  65275. +0xbf5,
  65276. +0xb36e,
  65277. +0x43a1,
  65278. +0xc003,
  65279. +0xc206,
  65280. +0x790f,
  65281. +0xc08e,
  65282. +0x7834,
  65283. +0x8820,
  65284. +0x8801,
  65285. +0xc041,
  65286. +0x6038,
  65287. +0xc140,
  65288. +0x7f1d,
  65289. +0x740c,
  65290. +0x41c3,
  65291. +0x63,
  65292. +0x5,
  65293. +0x926,
  65294. +0xfeaf,
  65295. +0xc742,
  65296. +0xc006,
  65297. +0x259a,
  65298. +0x1008,
  65299. +0x201a,
  65300. +0xf80,
  65301. +0x0,
  65302. +0x2000,
  65303. +0x7d05,
  65304. +0xc007,
  65305. +0x817,
  65306. +0xc10,
  65307. +0x2505,
  65308. +0x1f80,
  65309. +0x9002,
  65310. +0x80,
  65311. +0xb0e0,
  65312. +0xc007,
  65313. +0xe0c0,
  65314. +0xf206,
  65315. +0x2505,
  65316. +0x1f80,
  65317. +0x9002,
  65318. +0x60,
  65319. +0xb0e0,
  65320. +0xc003,
  65321. +0x7104,
  65322. +0xc043,
  65323. +0xf1ca,
  65324. +0x2455,
  65325. +0x3c80,
  65326. +0x702c,
  65327. +0xbc2,
  65328. +0xffaf,
  65329. +0xdab4,
  65330. +0x41c3,
  65331. +0x16e,
  65332. +0x0,
  65333. +0x8d6,
  65334. +0xfeaf,
  65335. +0x750c,
  65336. +0xd840,
  65337. +0x2455,
  65338. +0x3c81,
  65339. +0x84a,
  65340. +0x20,
  65341. +0xda09,
  65342. +0x700c,
  65343. +0xd909,
  65344. +0x2455,
  65345. +0x3c82,
  65346. +0xb32,
  65347. +0xfe6f,
  65348. +0x726c,
  65349. +0xd830,
  65350. +0x2455,
  65351. +0x3c81,
  65352. +0x82e,
  65353. +0x20,
  65354. +0xda09,
  65355. +0x710c,
  65356. +0xd909,
  65357. +0x2455,
  65358. +0x3c82,
  65359. +0xb1a,
  65360. +0xfe6f,
  65361. +0x726c,
  65362. +0xc00c,
  65363. +0xe887,
  65364. +0xd87f,
  65365. +0x1a0e,
  65366. +0x3003,
  65367. +0x1a0d,
  65368. +0x3002,
  65369. +0x2480,
  65370. +0x3f05,
  65371. +0x1404,
  65372. +0x341b,
  65373. +0xc6c6,
  65374. +0xc2e6,
  65375. +0x44cb,
  65376. +0x8000,
  65377. +0x651,
  65378. +0x8cc0,
  65379. +0x261f,
  65380. +0x108f,
  65381. +0xf003,
  65382. +0x71c5,
  65383. +0x8c61,
  65384. +0xb31,
  65385. +0x3a3,
  65386. +0x706d,
  65387. +0xf01c,
  65388. +0x261a,
  65389. +0x1f9f,
  65390. +0x0,
  65391. +0x1000,
  65392. +0x239a,
  65393. +0x4,
  65394. +0x2114,
  65395. +0x34d,
  65396. +0x2705,
  65397. +0x301f,
  65398. +0x2305,
  65399. +0x7c3,
  65400. +0x7b7b,
  65401. +0xbb91,
  65402. +0xbb9c,
  65403. +0xbb9f,
  65404. +0x9360,
  65405. +0x71e5,
  65406. +0x7165,
  65407. +0xb560,
  65408. +0x232f,
  65409. +0x2c7,
  65410. +0xbd5,
  65411. +0x80a2,
  65412. +0x7df0,
  65413. +0xf1e2,
  65414. +0xc6c6,
  65415. +0x78e0,
  65416. +0xc0e6,
  65417. +0x42c3,
  65418. +0x8000,
  65419. +0x651,
  65420. +0x8a60,
  65421. +0x235f,
  65422. +0x24c,
  65423. +0xe408,
  65424. +0xf002,
  65425. +0x7164,
  65426. +0x8a21,
  65427. +0x943,
  65428. +0xe3,
  65429. +0xdd08,
  65430. +0xf021,
  65431. +0x219a,
  65432. +0x8,
  65433. +0x231a,
  65434. +0xf8e,
  65435. +0x0,
  65436. +0x2000,
  65437. +0x278a,
  65438. +0x1fcf,
  65439. +0x71a5,
  65440. +0x79c5,
  65441. +0x2105,
  65442. +0xf81,
  65443. +0x9002,
  65444. +0x64,
  65445. +0x9120,
  65446. +0xde0a,
  65447. +0x7f24,
  65448. +0xbe61,
  65449. +0xe01,
  65450. +0x1031,
  65451. +0x793d,
  65452. +0x215f,
  65453. +0x80e,
  65454. +0x2014,
  65455. +0x301,
  65456. +0xe409,
  65457. +0x66fe,
  65458. +0xb1c0,
  65459. +0xdcb,
  65460. +0x9272,
  65461. +0x41a1,
  65462. +0xf1db,
  65463. +0xc4c6,
  65464. +0xc2e2,
  65465. +0x4408,
  65466. +0x70ad,
  65467. +0xf003,
  65468. +0x71a5,
  65469. +0x78af,
  65470. +0x821,
  65471. +0x95,
  65472. +0xcf9,
  65473. +0x900e,
  65474. +0xb2e,
  65475. +0xfecf,
  65476. +0x706c,
  65477. +0xf005,
  65478. +0x1a00,
  65479. +0xfc3,
  65480. +0x7164,
  65481. +0x7a6f,
  65482. +0xaf9,
  65483. +0x80b4,
  65484. +0x621a,
  65485. +0xf1f0,
  65486. +0xc6c2,
  65487. +0x78e0,
  65488. +0xc0e4,
  65489. +0x70ad,
  65490. +0xf002,
  65491. +0x71a5,
  65492. +0xd27,
  65493. +0x10b2,
  65494. +0x708d,
  65495. +0xf014,
  65496. +0x255a,
  65497. +0x1c82,
  65498. +0x605b,
  65499. +0x245a,
  65500. +0x1642,
  65501. +0x627a,
  65502. +0x623e,
  65503. +0x2414,
  65504. +0x1343,
  65505. +0x42c3,
  65506. +0x8000,
  65507. +0x444,
  65508. +0x634a,
  65509. +0x7185,
  65510. +0xae40,
  65511. +0xce5,
  65512. +0x9092,
  65513. +0xf1eb,
  65514. +0xc4c4,
  65515. +0x78e0,
  65516. +0xc2e6,
  65517. +0x1cfc,
  65518. +0xb6c8,
  65519. +0xc1a4,
  65520. +0xc141,
  65521. +0xc042,
  65522. +0xd80f,
  65523. +0xd90f,
  65524. +0xe9e,
  65525. +0xfe6f,
  65526. +0xc240,
  65527. +0x120e,
  65528. +0x309b,
  65529. +0x47cb,
  65530. +0x8000,
  65531. +0x64f,
  65532. +0xf011,
  65533. +0xd80f,
  65534. +0xe8a,
  65535. +0xfe6f,
  65536. +0xd90f,
  65537. +0xca0f,
  65538. +0x712c,
  65539. +0x4338,
  65540. +0xb8c4,
  65541. +0xe807,
  65542. +0xb861,
  65543. +0x801,
  65544. +0x31,
  65545. +0x232f,
  65546. +0x36c0,
  65547. +0x2300,
  65548. +0x335b,
  65549. +0xca0d,
  65550. +0x252f,
  65551. +0x16c7,
  65552. +0x8ad,
  65553. +0x364,
  65554. +0x702c,
  65555. +0xf003,
  65556. +0x7124,
  65557. +0x782f,
  65558. +0x81b,
  65559. +0x255,
  65560. +0xc200,
  65561. +0xaf9,
  65562. +0x800e,
  65563. +0x209a,
  65564. +0x8,
  65565. +0x2005,
  65566. +0xf80,
  65567. +0x9003,
  65568. +0xe064,
  65569. +0xb0a0,
  65570. +0xf1f2,
  65571. +0xb1e,
  65572. +0xfe4f,
  65573. +0x8f00,
  65574. +0xc301,
  65575. +0x8fc2,
  65576. +0x47db,
  65577. +0x8000,
  65578. +0x7a8,
  65579. +0x7b14,
  65580. +0xf003,
  65581. +0x71c5,
  65582. +0x4320,
  65583. +0x8f23,
  65584. +0x78cf,
  65585. +0x708d,
  65586. +0x90b,
  65587. +0x25,
  65588. +0xc043,
  65589. +0xf1c9,
  65590. +0x7185,
  65591. +0x788f,
  65592. +0x8eb,
  65593. +0x8275,
  65594. +0x6b22,
  65595. +0x7414,
  65596. +0x23ca,
  65597. +0x41,
  65598. +0xc100,
  65599. +0x9f1,
  65600. +0x800e,
  65601. +0x9b20,
  65602. +0x943,
  65603. +0x12,
  65604. +0xc103,
  65605. +0x209a,
  65606. +0x8,
  65607. +0x211a,
  65608. +0xf81,
  65609. +0x0,
  65610. +0x2000,
  65611. +0x7825,
  65612. +0x2005,
  65613. +0xf80,
  65614. +0x9002,
  65615. +0x166,
  65616. +0x9000,
  65617. +0xe893,
  65618. +0xc002,
  65619. +0x4163,
  65620. +0x2714,
  65621. +0x3000,
  65622. +0x8841,
  65623. +0x1000,
  65624. +0x8b,
  65625. +0x72b1,
  65626. +0x21ca,
  65627. +0x8d,
  65628. +0xa821,
  65629. +0x230c,
  65630. +0x9340,
  65631. +0x4163,
  65632. +0x21ca,
  65633. +0x2c5,
  65634. +0xa820,
  65635. +0x2780,
  65636. +0x3041,
  65637. +0xf1d2,
  65638. +0xc0a4,
  65639. +0x1404,
  65640. +0x341b,
  65641. +0xc6c6,
  65642. +0xc2e2,
  65643. +0x45cb,
  65644. +0x9005,
  65645. +0xe000,
  65646. +0xd820,
  65647. +0xdc6,
  65648. +0xff6f,
  65649. +0x1d00,
  65650. +0x1045,
  65651. +0x1d00,
  65652. +0x1005,
  65653. +0xc6c2,
  65654. +0x8821,
  65655. +0xdac8,
  65656. +0x216c,
  65657. +0x41,
  65658. +0xa821,
  65659. +0x8822,
  65660. +0xb9c6,
  65661. +0xa822,
  65662. +0x886d,
  65663. +0x2344,
  65664. +0xc01,
  65665. +0x7a25,
  65666. +0xb13,
  65667. +0x17f,
  65668. +0xa84d,
  65669. +0x2185,
  65670. +0xa03,
  65671. +0xa82d,
  65672. +0x8823,
  65673. +0xb987,
  65674. +0xa823,
  65675. +0x702c,
  65676. +0xa831,
  65677. +0xa830,
  65678. +0x7fe0,
  65679. +0xa838,
  65680. +0xc2e2,
  65681. +0xfe2,
  65682. +0xfe8f,
  65683. +0x256f,
  65684. +0x1343,
  65685. +0x9520,
  65686. +0x205a,
  65687. +0x400,
  65688. +0x7b3d,
  65689. +0x218a,
  65690. +0x2c5,
  65691. +0x233f,
  65692. +0x4c,
  65693. +0x238c,
  65694. +0x82c5,
  65695. +0xd920,
  65696. +0x21ca,
  65697. +0xc29,
  65698. +0x7c25,
  65699. +0x238c,
  65700. +0x84c8,
  65701. +0xd942,
  65702. +0x24ca,
  65703. +0x1049,
  65704. +0x238c,
  65705. +0x87cc,
  65706. +0xd953,
  65707. +0x24ca,
  65708. +0x1049,
  65709. +0x238c,
  65710. +0x8bd2,
  65711. +0xd954,
  65712. +0x24ca,
  65713. +0x1049,
  65714. +0x15fe,
  65715. +0x9081,
  65716. +0x2004,
  65717. +0xf80,
  65718. +0x0,
  65719. +0x1ff0,
  65720. +0xb881,
  65721. +0x211a,
  65722. +0xf83,
  65723. +0x20,
  65724. +0x0,
  65725. +0x41c3,
  65726. +0x9004,
  65727. +0xf8,
  65728. +0x2305,
  65729. +0x42,
  65730. +0x7224,
  65731. +0x7965,
  65732. +0xb280,
  65733. +0xb100,
  65734. +0xc6c2,
  65735. +0x78e0,
  65736. +0xc0e4,
  65737. +0x708d,
  65738. +0xf002,
  65739. +0x7185,
  65740. +0xc23,
  65741. +0x10b2,
  65742. +0x70ad,
  65743. +0xf014,
  65744. +0x42c3,
  65745. +0x8000,
  65746. +0x444,
  65747. +0x635b,
  65748. +0x245a,
  65749. +0x1c82,
  65750. +0x605e,
  65751. +0x255a,
  65752. +0x1642,
  65753. +0x71a5,
  65754. +0x62da,
  65755. +0x622a,
  65756. +0xab40,
  65757. +0xde9,
  65758. +0x90b2,
  65759. +0x2514,
  65760. +0x1303,
  65761. +0xf1eb,
  65762. +0xc4c4,
  65763. +0x78e0,
  65764. +0xc2e6,
  65765. +0x1cfc,
  65766. +0xb6c8,
  65767. +0xc1bd,
  65768. +0xc343,
  65769. +0xc245,
  65770. +0x4318,
  65771. +0x1600,
  65772. +0x7100,
  65773. +0x9008,
  65774. +0x1e0,
  65775. +0x4528,
  65776. +0x712c,
  65777. +0xc044,
  65778. +0x99e,
  65779. +0x60,
  65780. +0x4063,
  65781. +0x4708,
  65782. +0x46cb,
  65783. +0x8000,
  65784. +0x64e,
  65785. +0x1600,
  65786. +0x7080,
  65787. +0x8000,
  65788. +0x4,
  65789. +0xaee0,
  65790. +0x1600,
  65791. +0x7001,
  65792. +0x8000,
  65793. +0x65c,
  65794. +0xc042,
  65795. +0x4063,
  65796. +0x714c,
  65797. +0xcea,
  65798. +0xff2f,
  65799. +0x706c,
  65800. +0xc52,
  65801. +0xfe6f,
  65802. +0xc004,
  65803. +0x208a,
  65804. +0x8,
  65805. +0x41c3,
  65806. +0x9009,
  65807. +0xe1f2,
  65808. +0xb100,
  65809. +0x700c,
  65810. +0x228a,
  65811. +0x10,
  65812. +0xb101,
  65813. +0xb142,
  65814. +0x1e00,
  65815. +0x7004,
  65816. +0x9003,
  65817. +0xfec4,
  65818. +0x710c,
  65819. +0x2744,
  65820. +0x17c1,
  65821. +0xe906,
  65822. +0xb961,
  65823. +0x901,
  65824. +0x31,
  65825. +0x781b,
  65826. +0x205a,
  65827. +0x100,
  65828. +0x712c,
  65829. +0x200f,
  65830. +0x3c0,
  65831. +0x780f,
  65832. +0xcfa,
  65833. +0xffaf,
  65834. +0xc046,
  65835. +0xc003,
  65836. +0x41a1,
  65837. +0x1e00,
  65838. +0x7004,
  65839. +0x9003,
  65840. +0xe004,
  65841. +0x1600,
  65842. +0x7100,
  65843. +0x9002,
  65844. +0x164,
  65845. +0x206c,
  65846. +0xc0,
  65847. +0xf92,
  65848. +0x20,
  65849. +0xb880,
  65850. +0x40c3,
  65851. +0x0,
  65852. +0xffff,
  65853. +0x4100,
  65854. +0x4200,
  65855. +0x9d6,
  65856. +0xfeef,
  65857. +0x4300,
  65858. +0xc093,
  65859. +0x702c,
  65860. +0xf96,
  65861. +0xff6f,
  65862. +0xda28,
  65863. +0xc002,
  65864. +0x2355,
  65865. +0x38c1,
  65866. +0x724c,
  65867. +0x201a,
  65868. +0xf80,
  65869. +0x10,
  65870. +0x0,
  65871. +0x7825,
  65872. +0xc193,
  65873. +0xc1e,
  65874. +0xffef,
  65875. +0xc043,
  65876. +0x1488,
  65877. +0x3000,
  65878. +0xc047,
  65879. +0xc005,
  65880. +0x8f5,
  65881. +0x30,
  65882. +0xd80f,
  65883. +0xc089,
  65884. +0x218a,
  65885. +0x38,
  65886. +0xf72,
  65887. +0xff6f,
  65888. +0xda14,
  65889. +0xca09,
  65890. +0xd910,
  65891. +0x4220,
  65892. +0x2044,
  65893. +0x7c1,
  65894. +0xe905,
  65895. +0xb961,
  65896. +0x9ff,
  65897. +0x8031,
  65898. +0x7a5b,
  65899. +0x712c,
  65900. +0x2044,
  65901. +0x7c3,
  65902. +0x4020,
  65903. +0xeb06,
  65904. +0xbb61,
  65905. +0xb01,
  65906. +0x31,
  65907. +0x781b,
  65908. +0x8e82,
  65909. +0x8ee1,
  65910. +0x780f,
  65911. +0x7b13,
  65912. +0xc044,
  65913. +0xf00c,
  65914. +0xc189,
  65915. +0x2454,
  65916. +0x398b,
  65917. +0x7914,
  65918. +0x23f4,
  65919. +0x1000,
  65920. +0x71e5,
  65921. +0x7864,
  65922. +0x7842,
  65923. +0xb100,
  65924. +0x78ef,
  65925. +0x702c,
  65926. +0xce9,
  65927. +0x9025,
  65928. +0xc142,
  65929. +0xf00c,
  65930. +0xc26,
  65931. +0xff8f,
  65932. +0xc008,
  65933. +0xc189,
  65934. +0xcbe,
  65935. +0xffef,
  65936. +0x42a1,
  65937. +0xc002,
  65938. +0x7104,
  65939. +0xc042,
  65940. +0xc002,
  65941. +0x780f,
  65942. +0x86b,
  65943. +0x7f5,
  65944. +0xc048,
  65945. +0x8e01,
  65946. +0x8e83,
  65947. +0xc389,
  65948. +0x7b14,
  65949. +0xf003,
  65950. +0x7185,
  65951. +0x8e04,
  65952. +0x798f,
  65953. +0x4328,
  65954. +0x80d,
  65955. +0x65,
  65956. +0x70ed,
  65957. +0xf1e6,
  65958. +0x71e5,
  65959. +0x7264,
  65960. +0x78ef,
  65961. +0x8ed,
  65962. +0x8095,
  65963. +0x9340,
  65964. +0xc104,
  65965. +0x623a,
  65966. +0x212f,
  65967. +0x8086,
  65968. +0x4758,
  65969. +0x7ec,
  65970. +0xffe4,
  65971. +0xb340,
  65972. +0x925,
  65973. +0x813,
  65974. +0x231a,
  65975. +0x1f82,
  65976. +0x0,
  65977. +0x1000,
  65978. +0xc103,
  65979. +0x209a,
  65980. +0x4,
  65981. +0x7945,
  65982. +0x7825,
  65983. +0x781b,
  65984. +0xb891,
  65985. +0xb89c,
  65986. +0xb89f,
  65987. +0x1800,
  65988. +0x7c4,
  65989. +0xf1e2,
  65990. +0x40c3,
  65991. +0x0,
  65992. +0xfe00,
  65993. +0xb300,
  65994. +0xf1dc,
  65995. +0xc003,
  65996. +0xc193,
  65997. +0x714c,
  65998. +0xb12,
  65999. +0xe0,
  66000. +0x706c,
  66001. +0xf006,
  66002. +0xc193,
  66003. +0xc36,
  66004. +0xffef,
  66005. +0x42a1,
  66006. +0xa6a,
  66007. +0xff6f,
  66008. +0xc006,
  66009. +0x1600,
  66010. +0x7001,
  66011. +0x8000,
  66012. +0x65c,
  66013. +0x4063,
  66014. +0x704c,
  66015. +0xb36,
  66016. +0xff2f,
  66017. +0x706c,
  66018. +0xc007,
  66019. +0xe811,
  66020. +0xc006,
  66021. +0xc541,
  66022. +0x41c3,
  66023. +0x1e,
  66024. +0x4,
  66025. +0xc040,
  66026. +0xc005,
  66027. +0x4363,
  66028. +0x6841,
  66029. +0xb66,
  66030. +0xfe6f,
  66031. +0x740c,
  66032. +0xdce,
  66033. +0xfe6f,
  66034. +0x40a1,
  66035. +0xc0bd,
  66036. +0x1404,
  66037. +0x341b,
  66038. +0xc6c6,
  66039. +0x78e0,
  66040. +0xc2e6,
  66041. +0x1cfc,
  66042. +0xb6c8,
  66043. +0x2482,
  66044. +0x3706,
  66045. +0xc042,
  66046. +0x205f,
  66047. +0x640,
  66048. +0xc148,
  66049. +0xc047,
  66050. +0x1600,
  66051. +0x7080,
  66052. +0x8000,
  66053. +0x64d,
  66054. +0x205f,
  66055. +0xc81,
  66056. +0xc007,
  66057. +0x6038,
  66058. +0x70c3,
  66059. +0x8000,
  66060. +0x65c,
  66061. +0x8812,
  66062. +0x702c,
  66063. +0xc049,
  66064. +0xf62,
  66065. +0x20,
  66066. +0xc002,
  66067. +0x4608,
  66068. +0xc002,
  66069. +0x1600,
  66070. +0x710d,
  66071. +0x9008,
  66072. +0x1e0,
  66073. +0xc302,
  66074. +0x1600,
  66075. +0x709b,
  66076. +0x8000,
  66077. +0x4,
  66078. +0x2638,
  66079. +0x1000,
  66080. +0x41c3,
  66081. +0x1a,
  66082. +0x2,
  66083. +0xc62,
  66084. +0xfe2f,
  66085. +0x42c1,
  66086. +0x40c3,
  66087. +0x8000,
  66088. +0x64d,
  66089. +0xa8c1,
  66090. +0x1600,
  66091. +0x7001,
  66092. +0x8000,
  66093. +0x65c,
  66094. +0xc002,
  66095. +0x704c,
  66096. +0xa92,
  66097. +0xff2f,
  66098. +0x706c,
  66099. +0x9fe,
  66100. +0xfe6f,
  66101. +0x40a1,
  66102. +0xd820,
  66103. +0x1e00,
  66104. +0x7004,
  66105. +0x9003,
  66106. +0xe004,
  66107. +0x208a,
  66108. +0x8,
  66109. +0x41c3,
  66110. +0x9009,
  66111. +0xe1f2,
  66112. +0xb100,
  66113. +0x700c,
  66114. +0x228a,
  66115. +0x10,
  66116. +0xb101,
  66117. +0xb142,
  66118. +0x1e00,
  66119. +0x7004,
  66120. +0x9003,
  66121. +0xfec4,
  66122. +0x730c,
  66123. +0xd6a,
  66124. +0x20,
  66125. +0x218a,
  66126. +0xfc7,
  66127. +0x40c3,
  66128. +0x0,
  66129. +0xffff,
  66130. +0x4100,
  66131. +0x4200,
  66132. +0xfaa,
  66133. +0xfeaf,
  66134. +0x4300,
  66135. +0xc08d,
  66136. +0x218a,
  66137. +0x38,
  66138. +0xda5a,
  66139. +0xd7a,
  66140. +0xff6f,
  66141. +0xc48d,
  66142. +0x710c,
  66143. +0x2644,
  66144. +0x17cd,
  66145. +0xed06,
  66146. +0xbd61,
  66147. +0xd01,
  66148. +0x1031,
  66149. +0x781b,
  66150. +0x205a,
  66151. +0x100,
  66152. +0x231a,
  66153. +0x3f9b,
  66154. +0x10,
  66155. +0x0,
  66156. +0x772c,
  66157. +0x4738,
  66158. +0x200f,
  66159. +0x380,
  66160. +0xc04a,
  66161. +0xc002,
  66162. +0x2055,
  66163. +0xc00,
  66164. +0x2305,
  66165. +0x301b,
  66166. +0xca09,
  66167. +0x2044,
  66168. +0x7c1,
  66169. +0xe907,
  66170. +0xb961,
  66171. +0x901,
  66172. +0x31,
  66173. +0x272f,
  66174. +0x37c0,
  66175. +0x41c3,
  66176. +0x8000,
  66177. +0x64d,
  66178. +0x8944,
  66179. +0x225f,
  66180. +0x241,
  66181. +0x7c34,
  66182. +0xf002,
  66183. +0x7144,
  66184. +0x41c3,
  66185. +0x8000,
  66186. +0x64d,
  66187. +0x8925,
  66188. +0x7b4f,
  66189. +0x94f,
  66190. +0xe5,
  66191. +0x70ad,
  66192. +0xf029,
  66193. +0x231a,
  66194. +0xf8f,
  66195. +0x0,
  66196. +0x1000,
  66197. +0x219a,
  66198. +0x4,
  66199. +0x2044,
  66200. +0x7cb,
  66201. +0x2705,
  66202. +0x16cf,
  66203. +0x79e5,
  66204. +0x793b,
  66205. +0xb991,
  66206. +0xb99c,
  66207. +0xb99f,
  66208. +0x9120,
  66209. +0xb11,
  66210. +0x1010,
  66211. +0x2342,
  66212. +0x104b,
  66213. +0xbff,
  66214. +0x9031,
  66215. +0x7edb,
  66216. +0x71a5,
  66217. +0x2704,
  66218. +0x304f,
  66219. +0x793d,
  66220. +0xbfc4,
  66221. +0x66fe,
  66222. +0x216c,
  66223. +0x101,
  66224. +0x61d9,
  66225. +0x1c02,
  66226. +0x1054,
  66227. +0x79af,
  66228. +0x9bb,
  66229. +0x8274,
  66230. +0x268a,
  66231. +0x1c7f,
  66232. +0xf1cf,
  66233. +0xca0e,
  66234. +0xf00e,
  66235. +0x8a2,
  66236. +0xff6f,
  66237. +0xc003,
  66238. +0xca0f,
  66239. +0x712c,
  66240. +0xb8c4,
  66241. +0xe806,
  66242. +0xb861,
  66243. +0x801,
  66244. +0x31,
  66245. +0x793b,
  66246. +0xc006,
  66247. +0x6038,
  66248. +0xc044,
  66249. +0xc004,
  66250. +0xc10a,
  66251. +0x7810,
  66252. +0xc046,
  66253. +0x792f,
  66254. +0xc143,
  66255. +0xca0d,
  66256. +0xc106,
  66257. +0x7110,
  66258. +0x1cc,
  66259. +0x9,
  66260. +0xc004,
  66261. +0xc509,
  66262. +0x780f,
  66263. +0x99e,
  66264. +0x60,
  66265. +0x2584,
  66266. +0x1002,
  66267. +0x2005,
  66268. +0x341,
  66269. +0xc66,
  66270. +0xa0,
  66271. +0xc003,
  66272. +0xc003,
  66273. +0x98a,
  66274. +0xffaf,
  66275. +0x702c,
  66276. +0xd80f,
  66277. +0x8be,
  66278. +0xfe6f,
  66279. +0xd90f,
  66280. +0xca09,
  66281. +0x712c,
  66282. +0x2044,
  66283. +0x7cd,
  66284. +0x4020,
  66285. +0x702c,
  66286. +0xed05,
  66287. +0xbd61,
  66288. +0xdff,
  66289. +0x9031,
  66290. +0x781b,
  66291. +0xc04c,
  66292. +0xc145,
  66293. +0xf009,
  66294. +0x2455,
  66295. +0x3e80,
  66296. +0x603a,
  66297. +0xc08d,
  66298. +0x6028,
  66299. +0x7124,
  66300. +0xaa00,
  66301. +0x218c,
  66302. +0x8cc2,
  66303. +0xf7f8,
  66304. +0xf008,
  66305. +0xd80f,
  66306. +0x882,
  66307. +0xfe6f,
  66308. +0xd90f,
  66309. +0xc005,
  66310. +0x7104,
  66311. +0xc045,
  66312. +0xc005,
  66313. +0x7810,
  66314. +0x863,
  66315. +0x87f5,
  66316. +0xc04b,
  66317. +0x40c3,
  66318. +0x8000,
  66319. +0x64d,
  66320. +0x8844,
  66321. +0x2455,
  66322. +0x3e83,
  66323. +0x225f,
  66324. +0x241,
  66325. +0x7b34,
  66326. +0xf002,
  66327. +0x7144,
  66328. +0x40c3,
  66329. +0x8000,
  66330. +0x64d,
  66331. +0x8805,
  66332. +0x794f,
  66333. +0x80f,
  66334. +0x65,
  66335. +0x708d,
  66336. +0xf03c,
  66337. +0x7185,
  66338. +0x7264,
  66339. +0x7d8f,
  66340. +0xde7,
  66341. +0x9275,
  66342. +0xd8ff,
  66343. +0x2544,
  66344. +0x17ce,
  66345. +0xee06,
  66346. +0xbe61,
  66347. +0xe01,
  66348. +0x1031,
  66349. +0x781d,
  66350. +0x8e7,
  66351. +0x801e,
  66352. +0x9be0,
  66353. +0xfe3,
  66354. +0x9012,
  66355. +0x2f44,
  66356. +0x1800,
  66357. +0x7e0f,
  66358. +0xe43,
  66359. +0x1233,
  66360. +0x234a,
  66361. +0x36c0,
  66362. +0x259a,
  66363. +0x1008,
  66364. +0x211a,
  66365. +0xf80,
  66366. +0x0,
  66367. +0x2000,
  66368. +0x269a,
  66369. +0x1010,
  66370. +0x78a5,
  66371. +0x2005,
  66372. +0xf8d,
  66373. +0x9002,
  66374. +0x64,
  66375. +0x78fc,
  66376. +0x781c,
  66377. +0x781c,
  66378. +0x781c,
  66379. +0x2342,
  66380. +0x305b,
  66381. +0xbff,
  66382. +0xb031,
  66383. +0x781d,
  66384. +0x671f,
  66385. +0xbfc4,
  66386. +0x4f10,
  66387. +0x780f,
  66388. +0x78c5,
  66389. +0xb500,
  66390. +0xf1cb,
  66391. +0x40c3,
  66392. +0x0,
  66393. +0xfe00,
  66394. +0xb300,
  66395. +0xf1c7,
  66396. +0x882,
  66397. +0xff8f,
  66398. +0xca6,
  66399. +0xfe0f,
  66400. +0x40c3,
  66401. +0x8000,
  66402. +0x64d,
  66403. +0x88e4,
  66404. +0x2455,
  66405. +0x3e8d,
  66406. +0x43db,
  66407. +0x8000,
  66408. +0x7a8,
  66409. +0x275f,
  66410. +0x1240,
  66411. +0x7d14,
  66412. +0xf002,
  66413. +0x71e5,
  66414. +0x40c3,
  66415. +0x8000,
  66416. +0x64d,
  66417. +0x8805,
  66418. +0x79ef,
  66419. +0x4738,
  66420. +0x817,
  66421. +0x65,
  66422. +0x70cd,
  66423. +0xf18b,
  66424. +0xc00c,
  66425. +0x71c5,
  66426. +0x790f,
  66427. +0x9500,
  66428. +0x6038,
  66429. +0x1d02,
  66430. +0x1014,
  66431. +0x79cf,
  66432. +0x9db,
  66433. +0x8275,
  66434. +0x4020,
  66435. +0x209a,
  66436. +0x8,
  66437. +0x271a,
  66438. +0x3f82,
  66439. +0x0,
  66440. +0x2000,
  66441. +0xb9c4,
  66442. +0x7845,
  66443. +0x2005,
  66444. +0xf80,
  66445. +0x9002,
  66446. +0x166,
  66447. +0x9040,
  66448. +0xd8ff,
  66449. +0xe906,
  66450. +0xb961,
  66451. +0x901,
  66452. +0x31,
  66453. +0x781d,
  66454. +0x8c5,
  66455. +0x801e,
  66456. +0x9d00,
  66457. +0x83b,
  66458. +0x12,
  66459. +0xc004,
  66460. +0xc106,
  66461. +0x7810,
  66462. +0x80d,
  66463. +0xf81,
  66464. +0x0,
  66465. +0xffff,
  66466. +0x1340,
  66467. +0x3081,
  66468. +0xea91,
  66469. +0xc00b,
  66470. +0x232f,
  66471. +0x1047,
  66472. +0x4220,
  66473. +0x2314,
  66474. +0x3000,
  66475. +0x8861,
  66476. +0x8880,
  66477. +0x7371,
  66478. +0x22ca,
  66479. +0xc9,
  66480. +0x7471,
  66481. +0x21ca,
  66482. +0x30b,
  66483. +0xa841,
  66484. +0xa820,
  66485. +0x2380,
  66486. +0x3041,
  66487. +0xf1c2,
  66488. +0x1600,
  66489. +0x7080,
  66490. +0x8000,
  66491. +0x64d,
  66492. +0x205f,
  66493. +0xc81,
  66494. +0xc007,
  66495. +0x6038,
  66496. +0x70c3,
  66497. +0x8000,
  66498. +0x65c,
  66499. +0x8832,
  66500. +0xa96,
  66501. +0xa0,
  66502. +0xc003,
  66503. +0xc008,
  66504. +0xe810,
  66505. +0xd8ff,
  66506. +0xc041,
  66507. +0xc003,
  66508. +0xc302,
  66509. +0x41c3,
  66510. +0x1c,
  66511. +0x4,
  66512. +0xc040,
  66513. +0x740c,
  66514. +0xf9a,
  66515. +0xfe2f,
  66516. +0x724c,
  66517. +0xa06,
  66518. +0xfe6f,
  66519. +0xd8ff,
  66520. +0x2480,
  66521. +0x3706,
  66522. +0x1404,
  66523. +0x341b,
  66524. +0xc6c6,
  66525. +0x78e0,
  66526. +0xc2e6,
  66527. +0x120c,
  66528. +0x308d,
  66529. +0x70ed,
  66530. +0x70cd,
  66531. +0x1a0c,
  66532. +0x33c2,
  66533. +0xf009,
  66534. +0x26f0,
  66535. +0x7380,
  66536. +0x8000,
  66537. +0x1a40,
  66538. +0xec6,
  66539. +0x0,
  66540. +0x71c5,
  66541. +0xcc27,
  66542. +0xef1,
  66543. +0x9002,
  66544. +0x1a27,
  66545. +0x33dc,
  66546. +0x1a0c,
  66547. +0x3342,
  66548. +0xc6c6,
  66549. +0x78e0,
  66550. +0x209a,
  66551. +0x4,
  66552. +0x43c3,
  66553. +0x9008,
  66554. +0x1ea,
  66555. +0x71c3,
  66556. +0x0,
  66557. +0xfffe,
  66558. +0x2000,
  66559. +0xf82,
  66560. +0x0,
  66561. +0xfe00,
  66562. +0x9300,
  66563. +0x2004,
  66564. +0xf80,
  66565. +0x0,
  66566. +0xc0ff,
  66567. +0x7845,
  66568. +0x9341,
  66569. +0xb300,
  66570. +0x226c,
  66571. +0x140,
  66572. +0x7825,
  66573. +0x7fe0,
  66574. +0xb301,
  66575. +0x78e0,
  66576. +0xc2e2,
  66577. +0x1600,
  66578. +0x710d,
  66579. +0x8000,
  66580. +0x6,
  66581. +0xe56d,
  66582. +0x2d85,
  66583. +0x1b81,
  66584. +0x2553,
  66585. +0x9040,
  66586. +0xf205,
  66587. +0x79af,
  66588. +0x204e,
  66589. +0x100,
  66590. +0x603d,
  66591. +0x7aaf,
  66592. +0x41c3,
  66593. +0x12b,
  66594. +0x1,
  66595. +0xefa,
  66596. +0xfe2f,
  66597. +0xd80a,
  66598. +0x40c3,
  66599. +0x8000,
  66600. +0x64c,
  66601. +0xa8a0,
  66602. +0xc6c2,
  66603. +0x78e0,
  66604. +0xc2e6,
  66605. +0x266f,
  66606. +0x15c3,
  66607. +0x8e40,
  66608. +0x4508,
  66609. +0xea17,
  66610. +0x91e,
  66611. +0xff2f,
  66612. +0x4040,
  66613. +0x4708,
  66614. +0xe887,
  66615. +0x41c3,
  66616. +0x14e,
  66617. +0x1,
  66618. +0x832,
  66619. +0xfe2f,
  66620. +0x700c,
  66621. +0x40e1,
  66622. +0x209a,
  66623. +0x1,
  66624. +0x7f05,
  66625. +0x78bb,
  66626. +0x2005,
  66627. +0xf80,
  66628. +0x9003,
  66629. +0xfe92,
  66630. +0xb0e0,
  66631. +0x16ff,
  66632. +0x9082,
  66633. +0xea18,
  66634. +0x8ee,
  66635. +0xff2f,
  66636. +0x4040,
  66637. +0x228c,
  66638. +0x8fc3,
  66639. +0xf209,
  66640. +0xe888,
  66641. +0x41c3,
  66642. +0x14f,
  66643. +0x1,
  66644. +0xffe,
  66645. +0xfdef,
  66646. +0x700c,
  66647. +0x700c,
  66648. +0x209a,
  66649. +0x1,
  66650. +0x79bb,
  66651. +0x2105,
  66652. +0xf81,
  66653. +0x9003,
  66654. +0xfe9a,
  66655. +0xb100,
  66656. +0xc6c6,
  66657. +0x78e0,
  66658. +0x7014,
  66659. +0xd97f,
  66660. +0xd850,
  66661. +0x703c,
  66662. +0x1a0e,
  66663. +0x3003,
  66664. +0x7fe0,
  66665. +0x1a0d,
  66666. +0x3002,
  66667. +0x78e0,
  66668. +0xc0f1,
  66669. +0x1600,
  66670. +0x7082,
  66671. +0x8000,
  66672. +0x9,
  66673. +0x228c,
  66674. +0x8c03,
  66675. +0xf210,
  66676. +0xea16,
  66677. +0xa1f,
  66678. +0xa30,
  66679. +0x722c,
  66680. +0xe2f8,
  66681. +0xf404,
  66682. +0x712c,
  66683. +0xf009,
  66684. +0x41c3,
  66685. +0x150,
  66686. +0x1,
  66687. +0xfaa,
  66688. +0xfdef,
  66689. +0x700c,
  66690. +0x702c,
  66691. +0x215f,
  66692. +0x400,
  66693. +0x7825,
  66694. +0x1e00,
  66695. +0x7004,
  66696. +0x9005,
  66697. +0xe0a0,
  66698. +0xc0d1,
  66699. +0x7ee0,
  66700. +0xc2e6,
  66701. +0x1cfc,
  66702. +0xb6c8,
  66703. +0x4748,
  66704. +0x4528,
  66705. +0x2109,
  66706. +0x2,
  66707. +0x6f21,
  66708. +0xa17,
  66709. +0x63,
  66710. +0xc1a2,
  66711. +0x41c3,
  66712. +0x50,
  66713. +0x0,
  66714. +0xe0a,
  66715. +0xfe2f,
  66716. +0x740c,
  66717. +0x700c,
  66718. +0xf05b,
  66719. +0x1600,
  66720. +0x7081,
  66721. +0x8000,
  66722. +0x4,
  66723. +0x46cb,
  66724. +0x8000,
  66725. +0x458,
  66726. +0x78e2,
  66727. +0x211a,
  66728. +0xf81,
  66729. +0x20,
  66730. +0x0,
  66731. +0x2614,
  66732. +0x13db,
  66733. +0xc041,
  66734. +0x2614,
  66735. +0x1000,
  66736. +0x904a,
  66737. +0x1314,
  66738. +0x3103,
  66739. +0xc140,
  66740. +0x41c3,
  66741. +0x51,
  66742. +0x2,
  66743. +0xdd2,
  66744. +0xfe2f,
  66745. +0x750c,
  66746. +0x7de2,
  66747. +0x2614,
  66748. +0x1340,
  66749. +0x906a,
  66750. +0x1314,
  66751. +0x3102,
  66752. +0x41c3,
  66753. +0x52,
  66754. +0x2,
  66755. +0xdba,
  66756. +0xfe2f,
  66757. +0x750c,
  66758. +0x44cb,
  66759. +0x8000,
  66760. +0x64f,
  66761. +0x8c60,
  66762. +0xf029,
  66763. +0xc001,
  66764. +0x2632,
  66765. +0x134b,
  66766. +0x7164,
  66767. +0x239a,
  66768. +0x1001,
  66769. +0x6608,
  66770. +0x2305,
  66771. +0x100b,
  66772. +0x211a,
  66773. +0xf80,
  66774. +0x0,
  66775. +0x1000,
  66776. +0x219a,
  66777. +0x8,
  66778. +0x2004,
  66779. +0xf82,
  66780. +0xf,
  66781. +0xe000,
  66782. +0xc000,
  66783. +0x2184,
  66784. +0x8,
  66785. +0x7845,
  66786. +0x2005,
  66787. +0x42,
  66788. +0x40c3,
  66789. +0x9002,
  66790. +0x82,
  66791. +0x2205,
  66792. +0x1,
  66793. +0x1900,
  66794. +0x2c4,
  66795. +0x66e9,
  66796. +0xe014,
  66797. +0x7a05,
  66798. +0x4020,
  66799. +0x209a,
  66800. +0x1,
  66801. +0x7825,
  66802. +0xb200,
  66803. +0x8c01,
  66804. +0x796f,
  66805. +0x7110,
  66806. +0x7aa,
  66807. +0xffee,
  66808. +0x710c,
  66809. +0xc0a2,
  66810. +0x1404,
  66811. +0x341b,
  66812. +0xc6c6,
  66813. +0x78e0,
  66814. +0xc2e6,
  66815. +0x1cfc,
  66816. +0xb6c8,
  66817. +0x4328,
  66818. +0x4100,
  66819. +0x70ed,
  66820. +0x40c3,
  66821. +0x9003,
  66822. +0xff64,
  66823. +0xb0e0,
  66824. +0x1804,
  66825. +0x45,
  66826. +0x40c3,
  66827. +0x8000,
  66828. +0x651,
  66829. +0x88c0,
  66830. +0x232f,
  66831. +0x32c7,
  66832. +0xf002,
  66833. +0x71c5,
  66834. +0x8841,
  66835. +0xa77,
  66836. +0x3a2,
  66837. +0x270a,
  66838. +0x32c0,
  66839. +0x706c,
  66840. +0x238c,
  66841. +0xbfc3,
  66842. +0xf41a,
  66843. +0x261a,
  66844. +0x1f83,
  66845. +0x0,
  66846. +0x2000,
  66847. +0x42c3,
  66848. +0x9002,
  66849. +0x1f64,
  66850. +0x2305,
  66851. +0x8c,
  66852. +0x7444,
  66853. +0x7b45,
  66854. +0xb420,
  66855. +0xbd7,
  66856. +0x923f,
  66857. +0xb3e0,
  66858. +0x42c3,
  66859. +0x9003,
  66860. +0xf164,
  66861. +0xb2e0,
  66862. +0x1a04,
  66863. +0x45,
  66864. +0xf1e1,
  66865. +0x7164,
  66866. +0x272f,
  66867. +0x37c2,
  66868. +0xfbb,
  66869. +0xb010,
  66870. +0xbb7,
  66871. +0x8253,
  66872. +0xff3,
  66873. +0xb03e,
  66874. +0x4260,
  66875. +0x261a,
  66876. +0x1f8c,
  66877. +0x0,
  66878. +0x2000,
  66879. +0x229a,
  66880. +0x8,
  66881. +0x7c45,
  66882. +0x42c3,
  66883. +0x9002,
  66884. +0x164,
  66885. +0x2405,
  66886. +0x108d,
  66887. +0x7444,
  66888. +0x7a85,
  66889. +0xb520,
  66890. +0x1a00,
  66891. +0x5,
  66892. +0xf1e5,
  66893. +0x1404,
  66894. +0x341b,
  66895. +0xc6c6,
  66896. +0xc2e2,
  66897. +0xc1a4,
  66898. +0x1600,
  66899. +0x7080,
  66900. +0x8000,
  66901. +0x565,
  66902. +0x702c,
  66903. +0x754c,
  66904. +0xc043,
  66905. +0xd8ff,
  66906. +0xdb08,
  66907. +0xc142,
  66908. +0xc141,
  66909. +0x4528,
  66910. +0x8be,
  66911. +0xfe2f,
  66912. +0xc140,
  66913. +0x1600,
  66914. +0x7080,
  66915. +0x8000,
  66916. +0x565,
  66917. +0xd910,
  66918. +0x754c,
  66919. +0xc043,
  66920. +0xd8ff,
  66921. +0xdb0c,
  66922. +0xc542,
  66923. +0xc541,
  66924. +0x8a2,
  66925. +0xfe2f,
  66926. +0xc540,
  66927. +0xd8ff,
  66928. +0xd980,
  66929. +0x754c,
  66930. +0x726c,
  66931. +0xc543,
  66932. +0xc542,
  66933. +0xc541,
  66934. +0x88e,
  66935. +0xfe2f,
  66936. +0xc540,
  66937. +0xc0a4,
  66938. +0xc6c2,
  66939. +0x78e0,
  66940. +0xc2e4,
  66941. +0xc1a4,
  66942. +0x70ad,
  66943. +0xd8ff,
  66944. +0x702c,
  66945. +0x754c,
  66946. +0x736c,
  66947. +0xc543,
  66948. +0xc542,
  66949. +0xc541,
  66950. +0x86e,
  66951. +0xfe2f,
  66952. +0xc540,
  66953. +0x46cb,
  66954. +0x8000,
  66955. +0x565,
  66956. +0x8e00,
  66957. +0x825,
  66958. +0xb4,
  66959. +0x702c,
  66960. +0x7104,
  66961. +0x781d,
  66962. +0xb862,
  66963. +0x780f,
  66964. +0xc542,
  66965. +0xc541,
  66966. +0xc540,
  66967. +0xc043,
  66968. +0xd8ff,
  66969. +0x754c,
  66970. +0x846,
  66971. +0xfe2f,
  66972. +0x726c,
  66973. +0x8e00,
  66974. +0xc542,
  66975. +0xc541,
  66976. +0xc540,
  66977. +0xc043,
  66978. +0xd8ff,
  66979. +0x702c,
  66980. +0x754c,
  66981. +0x832,
  66982. +0xfe2f,
  66983. +0xdb08,
  66984. +0x8e00,
  66985. +0xd908,
  66986. +0x754c,
  66987. +0xc043,
  66988. +0xd8ff,
  66989. +0xdb0c,
  66990. +0xc542,
  66991. +0xc541,
  66992. +0x81a,
  66993. +0xfe2f,
  66994. +0xc540,
  66995. +0xc0a4,
  66996. +0xc6c4,
  66997. +0x78e0,
  66998. +0x42c3,
  66999. +0x9004,
  67000. +0x110,
  67001. +0x9200,
  67002. +0x204f,
  67003. +0x101,
  67004. +0xb8a4,
  67005. +0xb220,
  67006. +0x7fe0,
  67007. +0xb200,
  67008. +0xc2e2,
  67009. +0x4200,
  67010. +0xef2,
  67011. +0xfe6f,
  67012. +0x4020,
  67013. +0x4408,
  67014. +0x706c,
  67015. +0x786f,
  67016. +0x791b,
  67017. +0x2144,
  67018. +0x7cd,
  67019. +0x4181,
  67020. +0xed05,
  67021. +0xbd61,
  67022. +0xdff,
  67023. +0x9031,
  67024. +0x793d,
  67025. +0xb9c1,
  67026. +0x9eb,
  67027. +0x80a1,
  67028. +0x7164,
  67029. +0xc6c2,
  67030. +0xc2e6,
  67031. +0x1cfc,
  67032. +0xb6c8,
  67033. +0xc1b0,
  67034. +0xc142,
  67035. +0x4318,
  67036. +0xc083,
  67037. +0x702c,
  67038. +0xe62,
  67039. +0xff2f,
  67040. +0x764c,
  67041. +0x133f,
  67042. +0x3080,
  67043. +0xe00f,
  67044. +0xc063,
  67045. +0x780f,
  67046. +0xa72,
  67047. +0xfe6f,
  67048. +0x2314,
  67049. +0x3000,
  67050. +0x1c0d,
  67051. +0x3002,
  67052. +0x700c,
  67053. +0xda1e,
  67054. +0x790f,
  67055. +0x925,
  67056. +0x7f5,
  67057. +0x2314,
  67058. +0x3043,
  67059. +0x8b61,
  67060. +0x7104,
  67061. +0xeb7a,
  67062. +0x6901,
  67063. +0x1c0e,
  67064. +0x3002,
  67065. +0x780f,
  67066. +0xa4a,
  67067. +0xfe6f,
  67068. +0x2314,
  67069. +0x3000,
  67070. +0x1c0f,
  67071. +0x3002,
  67072. +0x212f,
  67073. +0x8087,
  67074. +0xf211,
  67075. +0x2314,
  67076. +0x3040,
  67077. +0x8801,
  67078. +0x7744,
  67079. +0xe87a,
  67080. +0xd8ff,
  67081. +0x6038,
  67082. +0xc064,
  67083. +0x6909,
  67084. +0x780f,
  67085. +0xa26,
  67086. +0xfe6f,
  67087. +0x2314,
  67088. +0x3000,
  67089. +0x1c11,
  67090. +0x3002,
  67091. +0x1600,
  67092. +0x7080,
  67093. +0x8000,
  67094. +0x1,
  67095. +0x821,
  67096. +0x9f,
  67097. +0x1600,
  67098. +0x7080,
  67099. +0x8000,
  67100. +0xe,
  67101. +0x815,
  67102. +0x11e,
  67103. +0xc002,
  67104. +0x2079,
  67105. +0x40,
  67106. +0x7014,
  67107. +0x760c,
  67108. +0xc04f,
  67109. +0xf404,
  67110. +0x720c,
  67111. +0xc04f,
  67112. +0x700c,
  67113. +0xc046,
  67114. +0xc045,
  67115. +0xc04a,
  67116. +0x700c,
  67117. +0xf014,
  67118. +0xc006,
  67119. +0xc10c,
  67120. +0x7510,
  67121. +0xc00a,
  67122. +0x20ca,
  67123. +0x4d,
  67124. +0xc04a,
  67125. +0xc005,
  67126. +0xc10d,
  67127. +0x20ca,
  67128. +0x4d,
  67129. +0xc045,
  67130. +0xc006,
  67131. +0x20ca,
  67132. +0x34d,
  67133. +0xc046,
  67134. +0xc00b,
  67135. +0x7204,
  67136. +0x780f,
  67137. +0xc04b,
  67138. +0xc10b,
  67139. +0xc00f,
  67140. +0x7110,
  67141. +0x120,
  67142. +0x26,
  67143. +0xc183,
  67144. +0xc00b,
  67145. +0x70cd,
  67146. +0x6038,
  67147. +0x8821,
  67148. +0x8800,
  67149. +0x70ed,
  67150. +0xc14c,
  67151. +0xc04d,
  67152. +0xd80a,
  67153. +0xc04e,
  67154. +0xf00a,
  67155. +0xc001,
  67156. +0x60d8,
  67157. +0xc04c,
  67158. +0xc000,
  67159. +0x60f8,
  67160. +0xc04d,
  67161. +0xc00e,
  67162. +0x7704,
  67163. +0xc04e,
  67164. +0xc00d,
  67165. +0x780f,
  67166. +0xc040,
  67167. +0xc00c,
  67168. +0xc100,
  67169. +0x780f,
  67170. +0xc041,
  67171. +0xc201,
  67172. +0xab2,
  67173. +0x20,
  67174. +0x4063,
  67175. +0x4508,
  67176. +0xc00e,
  67177. +0x262f,
  67178. +0xf007,
  67179. +0xf3c4,
  67180. +0xc002,
  67181. +0x7114,
  67182. +0x700c,
  67183. +0xc049,
  67184. +0xc048,
  67185. +0xf21d,
  67186. +0x78ed,
  67187. +0x7014,
  67188. +0x700c,
  67189. +0xc049,
  67190. +0xf60f,
  67191. +0xc000,
  67192. +0xc201,
  67193. +0x7704,
  67194. +0x790f,
  67195. +0xa86,
  67196. +0x20,
  67197. +0x4063,
  67198. +0xc049,
  67199. +0x700c,
  67200. +0x262f,
  67201. +0xf3c5,
  67202. +0x16,
  67203. +0x24,
  67204. +0xc048,
  67205. +0xc000,
  67206. +0xc201,
  67207. +0x7104,
  67208. +0x790f,
  67209. +0xa6a,
  67210. +0x20,
  67211. +0x4063,
  67212. +0xc048,
  67213. +0xc002,
  67214. +0x7214,
  67215. +0x700c,
  67216. +0xc047,
  67217. +0xf21b,
  67218. +0x78cd,
  67219. +0x7014,
  67220. +0x700c,
  67221. +0xc047,
  67222. +0xf60e,
  67223. +0xc001,
  67224. +0xc100,
  67225. +0x7704,
  67226. +0x7a0f,
  67227. +0xa46,
  67228. +0x20,
  67229. +0x4063,
  67230. +0xc047,
  67231. +0x262f,
  67232. +0xf385,
  67233. +0x16,
  67234. +0x24,
  67235. +0x700c,
  67236. +0xc001,
  67237. +0xc100,
  67238. +0x7104,
  67239. +0x7a0f,
  67240. +0xa2a,
  67241. +0x20,
  67242. +0x4063,
  67243. +0xc208,
  67244. +0xc109,
  67245. +0x7150,
  67246. +0x22ca,
  67247. +0x4d,
  67248. +0xc107,
  67249. +0x7030,
  67250. +0x21ca,
  67251. +0xd,
  67252. +0x7230,
  67253. +0x21ca,
  67254. +0x8d,
  67255. +0x71b1,
  67256. +0x25ca,
  67257. +0x104d,
  67258. +0xed18,
  67259. +0xc109,
  67260. +0x90b,
  67261. +0x361,
  67262. +0xdfff,
  67263. +0x70cd,
  67264. +0xf193,
  67265. +0xc108,
  67266. +0x90b,
  67267. +0x361,
  67268. +0x70cd,
  67269. +0x71ed,
  67270. +0xf18d,
  67271. +0xc107,
  67272. +0x90b,
  67273. +0x361,
  67274. +0xdeff,
  67275. +0x70ed,
  67276. +0xf187,
  67277. +0x71cd,
  67278. +0x80b,
  67279. +0x8360,
  67280. +0x70ed,
  67281. +0xf15e,
  67282. +0x70ad,
  67283. +0xf15c,
  67284. +0x41c3,
  67285. +0x43,
  67286. +0x0,
  67287. +0xafa,
  67288. +0xfdef,
  67289. +0xc006,
  67290. +0xc002,
  67291. +0x813,
  67292. +0x50,
  67293. +0xc005,
  67294. +0x2080,
  67295. +0xc43,
  67296. +0xc045,
  67297. +0x1b3f,
  67298. +0x3002,
  67299. +0xc002,
  67300. +0x80b,
  67301. +0x90,
  67302. +0xc00a,
  67303. +0x1b40,
  67304. +0x3002,
  67305. +0xc0b0,
  67306. +0x1404,
  67307. +0x341b,
  67308. +0xc6c6,
  67309. +0x78e0,
  67310. +0xc2e6,
  67311. +0xcd6,
  67312. +0xfe6f,
  67313. +0x4448,
  67314. +0x4300,
  67315. +0x143f,
  67316. +0x1080,
  67317. +0xe00f,
  67318. +0x4100,
  67319. +0x4608,
  67320. +0x4200,
  67321. +0x252f,
  67322. +0x9387,
  67323. +0xf20e,
  67324. +0x6d09,
  67325. +0x2414,
  67326. +0x1000,
  67327. +0x1440,
  67328. +0x108b,
  67329. +0x88e1,
  67330. +0xf0d,
  67331. +0x12e4,
  67332. +0x77c5,
  67333. +0x8800,
  67334. +0xbe7,
  67335. +0x9005,
  67336. +0x7e2f,
  67337. +0xe1d,
  67338. +0x17b5,
  67339. +0x78db,
  67340. +0x6098,
  67341. +0x1440,
  67342. +0x108b,
  67343. +0x88e3,
  67344. +0xf0d,
  67345. +0x12e4,
  67346. +0x7124,
  67347. +0x8802,
  67348. +0xbe9,
  67349. +0x9005,
  67350. +0x4e51,
  67351. +0x4ab0,
  67352. +0x7c2f,
  67353. +0x7a0f,
  67354. +0x7291,
  67355. +0x21ca,
  67356. +0xb,
  67357. +0xca09,
  67358. +0x792f,
  67359. +0x4220,
  67360. +0xb8c4,
  67361. +0xe806,
  67362. +0xb861,
  67363. +0x801,
  67364. +0x31,
  67365. +0x7a5b,
  67366. +0x8b00,
  67367. +0x794f,
  67368. +0x907,
  67369. +0x5,
  67370. +0xab40,
  67371. +0xc6c6,
  67372. +0x4200,
  67373. +0x208c,
  67374. +0x8fc3,
  67375. +0xf408,
  67376. +0x41c3,
  67377. +0x9004,
  67378. +0x238,
  67379. +0x1900,
  67380. +0x105,
  67381. +0xf009,
  67382. +0xa13,
  67383. +0x1d1,
  67384. +0x41c3,
  67385. +0x9004,
  67386. +0x238,
  67387. +0x1900,
  67388. +0x45,
  67389. +0x1900,
  67390. +0x5,
  67391. +0xca0c,
  67392. +0xe804,
  67393. +0x19,
  67394. +0x20,
  67395. +0x4040,
  67396. +0x41c3,
  67397. +0x9018,
  67398. +0x64,
  67399. +0xb140,
  67400. +0x51,
  67401. +0x20,
  67402. +0x1902,
  67403. +0x5,
  67404. +0xc2e2,
  67405. +0x4508,
  67406. +0xca0c,
  67407. +0xe812,
  67408. +0xcc27,
  67409. +0x208c,
  67410. +0x8010,
  67411. +0xf785,
  67412. +0xad6,
  67413. +0xfe0f,
  67414. +0xcc27,
  67415. +0x6821,
  67416. +0x2615,
  67417. +0x7000,
  67418. +0x8000,
  67419. +0x1a40,
  67420. +0x1a27,
  67421. +0x305c,
  67422. +0xa0a0,
  67423. +0xc6c2,
  67424. +0x40c3,
  67425. +0x9018,
  67426. +0x64,
  67427. +0xd910,
  67428. +0xb0a0,
  67429. +0xb961,
  67430. +0x9ff,
  67431. +0x8031,
  67432. +0x7dbd,
  67433. +0xb0a2,
  67434. +0x80e,
  67435. +0x20,
  67436. +0x1802,
  67437. +0x5,
  67438. +0xc6c2,
  67439. +0x78e0,
  67440. +0x41c3,
  67441. +0x9018,
  67442. +0x8,
  67443. +0x9100,
  67444. +0x8ff,
  67445. +0x801f,
  67446. +0x195e,
  67447. +0x45,
  67448. +0x9100,
  67449. +0x801,
  67450. +0x1e,
  67451. +0x7ee0,
  67452. +0xc2e4,
  67453. +0x1cfc,
  67454. +0xb6c8,
  67455. +0x4608,
  67456. +0x1600,
  67457. +0x7080,
  67458. +0x8000,
  67459. +0x1,
  67460. +0x83b,
  67461. +0x13f,
  67462. +0x4338,
  67463. +0xca0c,
  67464. +0x7dd0,
  67465. +0xe80a,
  67466. +0xcc27,
  67467. +0x218a,
  67468. +0x10,
  67469. +0x7902,
  67470. +0x6d02,
  67471. +0x7030,
  67472. +0xa5c,
  67473. +0xfe0a,
  67474. +0xf36,
  67475. +0xffef,
  67476. +0xd808,
  67477. +0xf72,
  67478. +0xffef,
  67479. +0x40c1,
  67480. +0x70cd,
  67481. +0xf007,
  67482. +0xf66,
  67483. +0xffef,
  67484. +0x1304,
  67485. +0x3400,
  67486. +0x71c5,
  67487. +0xef9,
  67488. +0x9342,
  67489. +0x1404,
  67490. +0x341b,
  67491. +0xc6c4,
  67492. +0x708d,
  67493. +0x706c,
  67494. +0xf002,
  67495. +0x4a30,
  67496. +0x796f,
  67497. +0x923,
  67498. +0xb5,
  67499. +0x7a0f,
  67500. +0x2200,
  67501. +0x3040,
  67502. +0x1050,
  67503. +0x81,
  67504. +0x9ef,
  67505. +0x80a4,
  67506. +0x7164,
  67507. +0x1052,
  67508. +0x80,
  67509. +0x209a,
  67510. +0x1,
  67511. +0x2005,
  67512. +0x8c,
  67513. +0x7fe0,
  67514. +0x788f,
  67515. +0x78e0,
  67516. +0xc3e6,
  67517. +0xc1a3,
  67518. +0x706c,
  67519. +0x4708,
  67520. +0x2440,
  67521. +0x3240,
  67522. +0x1c0b,
  67523. +0x30c2,
  67524. +0x1c0a,
  67525. +0x30c2,
  67526. +0x1c09,
  67527. +0x30c2,
  67528. +0xc362,
  67529. +0xc041,
  67530. +0x2440,
  67531. +0x32c0,
  67532. +0xc040,
  67533. +0x40e1,
  67534. +0x4548,
  67535. +0x816,
  67536. +0xfe6f,
  67537. +0x4628,
  67538. +0xc082,
  67539. +0xc041,
  67540. +0x2440,
  67541. +0x3280,
  67542. +0xc040,
  67543. +0x40e1,
  67544. +0x41c1,
  67545. +0x42a1,
  67546. +0xffe,
  67547. +0xfe2f,
  67548. +0x716c,
  67549. +0x140b,
  67550. +0x3081,
  67551. +0x140a,
  67552. +0x3080,
  67553. +0x2009,
  67554. +0x41,
  67555. +0xcc26,
  67556. +0x782a,
  67557. +0x603a,
  67558. +0x1409,
  67559. +0x3081,
  67560. +0xc022,
  67561. +0x2009,
  67562. +0x41,
  67563. +0xcc2a,
  67564. +0x623a,
  67565. +0x782a,
  67566. +0x6058,
  67567. +0xc7c6,
  67568. +0xc2e6,
  67569. +0x1cfc,
  67570. +0xb6c8,
  67571. +0x2482,
  67572. +0x350f,
  67573. +0xbae,
  67574. +0xfe6f,
  67575. +0x700c,
  67576. +0x1600,
  67577. +0x7081,
  67578. +0x8000,
  67579. +0xe,
  67580. +0x710c,
  67581. +0xc043,
  67582. +0xb9c3,
  67583. +0xb9c4,
  67584. +0xe905,
  67585. +0xb961,
  67586. +0x9ff,
  67587. +0x8031,
  67588. +0x781b,
  67589. +0x5050,
  67590. +0x206f,
  67591. +0x743,
  67592. +0x10f6,
  67593. +0x809b,
  67594. +0x40c3,
  67595. +0x8000,
  67596. +0x780,
  67597. +0x702c,
  67598. +0xa02,
  67599. +0xff2f,
  67600. +0xda28,
  67601. +0xaf2,
  67602. +0xfe6f,
  67603. +0x700c,
  67604. +0xc046,
  67605. +0x700c,
  67606. +0xc06f,
  67607. +0xc04e,
  67608. +0x40c3,
  67609. +0x8000,
  67610. +0x64d,
  67611. +0x8801,
  67612. +0x205f,
  67613. +0x641,
  67614. +0x1600,
  67615. +0x7080,
  67616. +0x8000,
  67617. +0x64d,
  67618. +0x205f,
  67619. +0xc80,
  67620. +0x6038,
  67621. +0x70c3,
  67622. +0x8000,
  67623. +0x65c,
  67624. +0x1007,
  67625. +0xc0,
  67626. +0x702c,
  67627. +0xc044,
  67628. +0xf1a,
  67629. +0xff6f,
  67630. +0xc006,
  67631. +0x231a,
  67632. +0x3f8d,
  67633. +0x20,
  67634. +0x0,
  67635. +0x2505,
  67636. +0x1f80,
  67637. +0x9002,
  67638. +0x92,
  67639. +0x90e0,
  67640. +0xafe,
  67641. +0xfe6f,
  67642. +0x2753,
  67643. +0x1140,
  67644. +0x4608,
  67645. +0x78fd,
  67646. +0xf969,
  67647. +0x781d,
  67648. +0xaee,
  67649. +0xfe6f,
  67650. +0xb8c5,
  67651. +0x47cb,
  67652. +0x8000,
  67653. +0x46c,
  67654. +0x27f4,
  67655. +0x1382,
  67656. +0x4318,
  67657. +0x41c3,
  67658. +0x7a,
  67659. +0x1,
  67660. +0xea6,
  67661. +0xfdef,
  67662. +0x750c,
  67663. +0x27f4,
  67664. +0x16c2,
  67665. +0x41c3,
  67666. +0x7a,
  67667. +0x1,
  67668. +0xb990,
  67669. +0xe96,
  67670. +0xfdef,
  67671. +0x750c,
  67672. +0xc006,
  67673. +0x712c,
  67674. +0x734c,
  67675. +0xd7a,
  67676. +0x20,
  67677. +0xc38e,
  67678. +0x206f,
  67679. +0x743,
  67680. +0x8810,
  67681. +0x889,
  67682. +0x3e,
  67683. +0x740c,
  67684. +0x41c3,
  67685. +0x7c,
  67686. +0x0,
  67687. +0xe72,
  67688. +0xfdcf,
  67689. +0x2505,
  67690. +0x1f81,
  67691. +0x9003,
  67692. +0xe090,
  67693. +0x710c,
  67694. +0xb100,
  67695. +0xf005,
  67696. +0xc003,
  67697. +0x7104,
  67698. +0xc043,
  67699. +0xc003,
  67700. +0x7d0f,
  67701. +0xd2d,
  67702. +0x1135,
  67703. +0x750c,
  67704. +0x41c3,
  67705. +0x7d,
  67706. +0x0,
  67707. +0xe4a,
  67708. +0xfdcf,
  67709. +0x40c1,
  67710. +0x4163,
  67711. +0x81e,
  67712. +0xffef,
  67713. +0x42a1,
  67714. +0xe86e,
  67715. +0xc006,
  67716. +0x722c,
  67717. +0x704c,
  67718. +0xd22,
  67719. +0x20,
  67720. +0xc38e,
  67721. +0xf1e8,
  67722. +0x45cb,
  67723. +0x7e,
  67724. +0x0,
  67725. +0xe26,
  67726. +0xfdef,
  67727. +0x41a1,
  67728. +0xc22f,
  67729. +0x40c1,
  67730. +0xff6,
  67731. +0xffaf,
  67732. +0x4163,
  67733. +0x254f,
  67734. +0x1401,
  67735. +0xe12,
  67736. +0xfdef,
  67737. +0x740c,
  67738. +0xc006,
  67739. +0xe3e,
  67740. +0xff6f,
  67741. +0x702c,
  67742. +0xc006,
  67743. +0x712c,
  67744. +0x734c,
  67745. +0xcee,
  67746. +0x20,
  67747. +0x706c,
  67748. +0xc004,
  67749. +0x7014,
  67750. +0x4c8,
  67751. +0x2a,
  67752. +0x206f,
  67753. +0x743,
  67754. +0x10f6,
  67755. +0x8083,
  67756. +0x2400,
  67757. +0x3f80,
  67758. +0x0,
  67759. +0x104,
  67760. +0x702c,
  67761. +0x8be,
  67762. +0xff2f,
  67763. +0xdab4,
  67764. +0xc094,
  67765. +0x8b6,
  67766. +0xff2f,
  67767. +0xdab4,
  67768. +0x231a,
  67769. +0xf80,
  67770. +0x10,
  67771. +0x0,
  67772. +0xc050,
  67773. +0x1600,
  67774. +0x7080,
  67775. +0x8000,
  67776. +0x1,
  67777. +0xc052,
  67778. +0x700c,
  67779. +0xf004,
  67780. +0xc009,
  67781. +0x7104,
  67782. +0xc049,
  67783. +0xc009,
  67784. +0x780f,
  67785. +0x7314,
  67786. +0x480,
  67787. +0x2d,
  67788. +0xc045,
  67789. +0xc106,
  67790. +0xc005,
  67791. +0x9ed,
  67792. +0x802e,
  67793. +0x702c,
  67794. +0x9de,
  67795. +0xffef,
  67796. +0xc005,
  67797. +0xc044,
  67798. +0x2456,
  67799. +0x3dc0,
  67800. +0x702c,
  67801. +0x86e,
  67802. +0xff2f,
  67803. +0xdab4,
  67804. +0xc005,
  67805. +0x2055,
  67806. +0xc01,
  67807. +0xc010,
  67808. +0x7825,
  67809. +0xc04c,
  67810. +0x700c,
  67811. +0x4308,
  67812. +0xc043,
  67813. +0xf007,
  67814. +0xc003,
  67815. +0x230a,
  67816. +0x16c0,
  67817. +0x7104,
  67818. +0xc043,
  67819. +0xca04,
  67820. +0xc103,
  67821. +0x971,
  67822. +0x22,
  67823. +0x708d,
  67824. +0xf039,
  67825. +0xc603,
  67826. +0x4381,
  67827. +0xc00c,
  67828. +0x261a,
  67829. +0x1f8e,
  67830. +0x0,
  67831. +0x1000,
  67832. +0x239a,
  67833. +0x4,
  67834. +0x45cb,
  67835. +0x9002,
  67836. +0x0,
  67837. +0x78c5,
  67838. +0x7865,
  67839. +0x781b,
  67840. +0x78a5,
  67841. +0xd6e,
  67842. +0xfdef,
  67843. +0x9000,
  67844. +0x2456,
  67845. +0x3dc1,
  67846. +0x2114,
  67847. +0x2c1,
  67848. +0xb100,
  67849. +0x791c,
  67850. +0x793c,
  67851. +0x793c,
  67852. +0x793c,
  67853. +0x4220,
  67854. +0xd91b,
  67855. +0xb961,
  67856. +0x9ff,
  67857. +0x8031,
  67858. +0x7a5d,
  67859. +0x6059,
  67860. +0xb9c4,
  67861. +0x4952,
  67862. +0x2844,
  67863. +0x801,
  67864. +0x7bc5,
  67865. +0x2554,
  67866. +0x1c80,
  67867. +0x7185,
  67868. +0x230a,
  67869. +0x16c0,
  67870. +0x219a,
  67871. +0x10,
  67872. +0x7945,
  67873. +0x7a7b,
  67874. +0x7845,
  67875. +0xb020,
  67876. +0xc9b,
  67877. +0x9232,
  67878. +0x2340,
  67879. +0x105b,
  67880. +0xf1be,
  67881. +0xc104,
  67882. +0xc005,
  67883. +0xc204,
  67884. +0x2038,
  67885. +0x40,
  67886. +0x41c3,
  67887. +0x77,
  67888. +0x2,
  67889. +0xe46,
  67890. +0xfdaf,
  67891. +0xc305,
  67892. +0xc104,
  67893. +0x40c3,
  67894. +0x8000,
  67895. +0x64d,
  67896. +0x704c,
  67897. +0xa821,
  67898. +0x1600,
  67899. +0x7001,
  67900. +0x8000,
  67901. +0x65c,
  67902. +0xc005,
  67903. +0xc76,
  67904. +0xfeaf,
  67905. +0x716c,
  67906. +0x206f,
  67907. +0x743,
  67908. +0x10f6,
  67909. +0x809b,
  67910. +0x1600,
  67911. +0x710d,
  67912. +0x9008,
  67913. +0x1e0,
  67914. +0xc004,
  67915. +0xc56,
  67916. +0xfdef,
  67917. +0x702c,
  67918. +0xc04d,
  67919. +0x40c3,
  67920. +0x0,
  67921. +0xffff,
  67922. +0x4100,
  67923. +0x4200,
  67924. +0x9aa,
  67925. +0xfe6f,
  67926. +0x4300,
  67927. +0x40c3,
  67928. +0x0,
  67929. +0xffff,
  67930. +0x2058,
  67931. +0x800,
  67932. +0x78a4,
  67933. +0x1e00,
  67934. +0x7004,
  67935. +0x9009,
  67936. +0xe1e0,
  67937. +0x40c3,
  67938. +0x8000,
  67939. +0x4a8,
  67940. +0xb82,
  67941. +0x60,
  67942. +0xd960,
  67943. +0xd8ff,
  67944. +0x1e00,
  67945. +0x7004,
  67946. +0x9003,
  67947. +0xf0c4,
  67948. +0xc004,
  67949. +0x712c,
  67950. +0xb8c4,
  67951. +0xe806,
  67952. +0xb861,
  67953. +0x801,
  67954. +0x31,
  67955. +0x793b,
  67956. +0x215a,
  67957. +0x101,
  67958. +0xc004,
  67959. +0x210f,
  67960. +0x0,
  67961. +0x780f,
  67962. +0x702c,
  67963. +0xc56,
  67964. +0xff2f,
  67965. +0xc051,
  67966. +0x231a,
  67967. +0x3f9b,
  67968. +0x10,
  67969. +0x0,
  67970. +0x40c3,
  67971. +0x8000,
  67972. +0x64d,
  67973. +0x88c4,
  67974. +0x700c,
  67975. +0x1c10,
  67976. +0x36c0,
  67977. +0xc04a,
  67978. +0xf002,
  67979. +0x71c5,
  67980. +0x40c3,
  67981. +0x8000,
  67982. +0x64d,
  67983. +0x8805,
  67984. +0x7acf,
  67985. +0x80d,
  67986. +0xa5,
  67987. +0x70ed,
  67988. +0xf044,
  67989. +0x71e5,
  67990. +0x7bef,
  67991. +0xbeb,
  67992. +0x8255,
  67993. +0xc00d,
  67994. +0x2055,
  67995. +0xc01,
  67996. +0xc004,
  67997. +0x7825,
  67998. +0x221a,
  67999. +0xf81,
  68000. +0x0,
  68001. +0x1000,
  68002. +0x7905,
  68003. +0x4060,
  68004. +0x209a,
  68005. +0x4,
  68006. +0x7825,
  68007. +0x781b,
  68008. +0xb891,
  68009. +0xb89c,
  68010. +0xb89f,
  68011. +0xbd7,
  68012. +0x8231,
  68013. +0x9080,
  68014. +0x789d,
  68015. +0xf8b1,
  68016. +0x781d,
  68017. +0x70ad,
  68018. +0xe809,
  68019. +0x4508,
  68020. +0x259a,
  68021. +0x1010,
  68022. +0x2453,
  68023. +0x1101,
  68024. +0x2580,
  68025. +0x1030,
  68026. +0x7d25,
  68027. +0x225f,
  68028. +0x48b,
  68029. +0x2400,
  68030. +0x3f81,
  68031. +0x0,
  68032. +0x320,
  68033. +0x7161,
  68034. +0x7974,
  68035. +0xb1a0,
  68036. +0x41c3,
  68037. +0x0,
  68038. +0x141f,
  68039. +0x815,
  68040. +0x170,
  68041. +0xbcc4,
  68042. +0x209a,
  68043. +0x10,
  68044. +0x2080,
  68045. +0x10,
  68046. +0x2005,
  68047. +0x301,
  68048. +0x2400,
  68049. +0x3f80,
  68050. +0x0,
  68051. +0x26c,
  68052. +0x7061,
  68053. +0x7874,
  68054. +0xb020,
  68055. +0xf1bf,
  68056. +0x40c3,
  68057. +0x8000,
  68058. +0x64d,
  68059. +0x8804,
  68060. +0x205f,
  68061. +0x240,
  68062. +0xc047,
  68063. +0x710c,
  68064. +0xc048,
  68065. +0xf005,
  68066. +0xc00a,
  68067. +0x7104,
  68068. +0xc04a,
  68069. +0xc008,
  68070. +0x7014,
  68071. +0xf2d1,
  68072. +0x2400,
  68073. +0x3f80,
  68074. +0x0,
  68075. +0x320,
  68076. +0xa22,
  68077. +0x60,
  68078. +0x218a,
  68079. +0x4,
  68080. +0xd80f,
  68081. +0xaa6,
  68082. +0xfdef,
  68083. +0xd90f,
  68084. +0x710c,
  68085. +0xe16,
  68086. +0xffaf,
  68087. +0xd9ff,
  68088. +0x45cb,
  68089. +0x9003,
  68090. +0xe024,
  68091. +0x712c,
  68092. +0x700c,
  68093. +0x1d00,
  68094. +0x1f84,
  68095. +0x0,
  68096. +0xffff,
  68097. +0xb526,
  68098. +0x1dfe,
  68099. +0x9044,
  68100. +0xc048,
  68101. +0x1da8,
  68102. +0x101c,
  68103. +0x1da9,
  68104. +0x101c,
  68105. +0xc012,
  68106. +0xde21,
  68107. +0xb8e2,
  68108. +0x26ca,
  68109. +0x1be1,
  68110. +0xf02,
  68111. +0xfdaf,
  68112. +0x40c1,
  68113. +0x2400,
  68114. +0x3f80,
  68115. +0x0,
  68116. +0x104,
  68117. +0xaea,
  68118. +0xff4f,
  68119. +0x2400,
  68120. +0x3f80,
  68121. +0x0,
  68122. +0x26c,
  68123. +0x9c6,
  68124. +0x60,
  68125. +0x218a,
  68126. +0x4,
  68127. +0xd80f,
  68128. +0xa46,
  68129. +0xfdef,
  68130. +0xd90f,
  68131. +0x730c,
  68132. +0xdb6,
  68133. +0xffaf,
  68134. +0xd9ff,
  68135. +0x712c,
  68136. +0x700c,
  68137. +0x1d00,
  68138. +0x1f84,
  68139. +0x0,
  68140. +0xffff,
  68141. +0xb526,
  68142. +0x1dfe,
  68143. +0x9044,
  68144. +0x1da8,
  68145. +0x101c,
  68146. +0x1da9,
  68147. +0x101c,
  68148. +0xeb6,
  68149. +0xfdaf,
  68150. +0x40c1,
  68151. +0xaa6,
  68152. +0xff6f,
  68153. +0xc094,
  68154. +0xc00a,
  68155. +0xc507,
  68156. +0x780f,
  68157. +0xc053,
  68158. +0x40c3,
  68159. +0x8000,
  68160. +0x64d,
  68161. +0x8804,
  68162. +0xc04b,
  68163. +0xf005,
  68164. +0xc00b,
  68165. +0x7104,
  68166. +0xc04b,
  68167. +0xc00b,
  68168. +0x780f,
  68169. +0xc043,
  68170. +0x40c3,
  68171. +0x8000,
  68172. +0x64d,
  68173. +0x8825,
  68174. +0xc003,
  68175. +0x9c9,
  68176. +0x24,
  68177. +0x7db0,
  68178. +0xe508,
  68179. +0x724c,
  68180. +0xde08,
  68181. +0xf004,
  68182. +0x71a5,
  68183. +0x71c5,
  68184. +0x7fcf,
  68185. +0xfd9,
  68186. +0x9275,
  68187. +0x7bb0,
  68188. +0x2400,
  68189. +0x3f80,
  68190. +0x0,
  68191. +0x104,
  68192. +0x20f5,
  68193. +0xcc,
  68194. +0xc094,
  68195. +0x20f5,
  68196. +0xc0,
  68197. +0x4891,
  68198. +0x2148,
  68199. +0x1,
  68200. +0x792e,
  68201. +0x981,
  68202. +0x1b3,
  68203. +0x6098,
  68204. +0x730c,
  68205. +0x203c,
  68206. +0x3db,
  68207. +0xad1,
  68208. +0x86e0,
  68209. +0x700c,
  68210. +0xc203,
  68211. +0xc140,
  68212. +0x41c3,
  68213. +0x94,
  68214. +0x3,
  68215. +0xbba,
  68216. +0xfdaf,
  68217. +0x43e1,
  68218. +0xc00d,
  68219. +0x279a,
  68220. +0x1001,
  68221. +0x2055,
  68222. +0x8c2,
  68223. +0xc004,
  68224. +0x2704,
  68225. +0x1f81,
  68226. +0x0,
  68227. +0x3f00,
  68228. +0x7a05,
  68229. +0xc003,
  68230. +0x201a,
  68231. +0xf80,
  68232. +0x0,
  68233. +0x1000,
  68234. +0x7845,
  68235. +0x7825,
  68236. +0x781b,
  68237. +0x2005,
  68238. +0xf82,
  68239. +0x9002,
  68240. +0x0,
  68241. +0x9220,
  68242. +0xc013,
  68243. +0x70c3,
  68244. +0x8000,
  68245. +0x4a8,
  68246. +0x1060,
  68247. +0xc0,
  68248. +0x6119,
  68249. +0x6909,
  68250. +0x7b10,
  68251. +0x782e,
  68252. +0x207f,
  68253. +0x7c0,
  68254. +0x205f,
  68255. +0x800,
  68256. +0xe39e,
  68257. +0x21ca,
  68258. +0xd,
  68259. +0x710c,
  68260. +0xb220,
  68261. +0xc048,
  68262. +0x4263,
  68263. +0xf1b0,
  68264. +0x262f,
  68265. +0xf001,
  68266. +0x791d,
  68267. +0x2456,
  68268. +0x3dc0,
  68269. +0x21ca,
  68270. +0x24,
  68271. +0x7874,
  68272. +0xb020,
  68273. +0xf1a6,
  68274. +0xc008,
  68275. +0x7014,
  68276. +0x9d0,
  68277. +0xff02,
  68278. +0xf12c,
  68279. +0x41c3,
  68280. +0x95,
  68281. +0x0,
  68282. +0x9ca,
  68283. +0xfdef,
  68284. +0x740c,
  68285. +0x40c3,
  68286. +0x8000,
  68287. +0x64d,
  68288. +0x88c4,
  68289. +0xf003,
  68290. +0x71c5,
  68291. +0x40c3,
  68292. +0x8000,
  68293. +0x64d,
  68294. +0x8805,
  68295. +0x7dcf,
  68296. +0x853,
  68297. +0x364,
  68298. +0xdf08,
  68299. +0xc007,
  68300. +0x7810,
  68301. +0xe008,
  68302. +0xc047,
  68303. +0xf01f,
  68304. +0xc007,
  68305. +0x7910,
  68306. +0x2400,
  68307. +0x3f80,
  68308. +0x0,
  68309. +0x104,
  68310. +0x20f5,
  68311. +0x4c,
  68312. +0xc094,
  68313. +0x20f5,
  68314. +0x42,
  68315. +0x2456,
  68316. +0x3dc0,
  68317. +0x20f5,
  68318. +0x40,
  68319. +0x41c3,
  68320. +0x96,
  68321. +0x5,
  68322. +0xc042,
  68323. +0xc241,
  68324. +0x740c,
  68325. +0x42a1,
  68326. +0x972,
  68327. +0xfdef,
  68328. +0xc440,
  68329. +0xc007,
  68330. +0x71e5,
  68331. +0x7104,
  68332. +0xc047,
  68333. +0x7bef,
  68334. +0xbc5,
  68335. +0x8254,
  68336. +0xf1d2,
  68337. +0x836,
  68338. +0xfeef,
  68339. +0xc011,
  68340. +0x1e00,
  68341. +0x7005,
  68342. +0x9003,
  68343. +0xe004,
  68344. +0x1600,
  68345. +0x7001,
  68346. +0x8000,
  68347. +0x65c,
  68348. +0xc005,
  68349. +0x704c,
  68350. +0x8f6,
  68351. +0xfeaf,
  68352. +0x706c,
  68353. +0xc00c,
  68354. +0x2456,
  68355. +0x3dc1,
  68356. +0x704c,
  68357. +0x8a6,
  68358. +0x60,
  68359. +0x716c,
  68360. +0x379,
  68361. +0xffcf,
  68362. +0x2480,
  68363. +0x350f,
  68364. +0x1404,
  68365. +0x341b,
  68366. +0xc6c6,
  68367. +0x78e0,
  68368. +0x781d,
  68369. +0x781d,
  68370. +0x781d,
  68371. +0x781d,
  68372. +0x7ee0,
  68373. +0x78e0,
  68374. +0xc2e6,
  68375. +0x1cfc,
  68376. +0xb6c8,
  68377. +0xc1ad,
  68378. +0xc047,
  68379. +0x710c,
  68380. +0xc340,
  68381. +0xc14b,
  68382. +0xc042,
  68383. +0xa17,
  68384. +0xb0,
  68385. +0xc046,
  68386. +0x2278,
  68387. +0xc0,
  68388. +0xc046,
  68389. +0x710c,
  68390. +0xa0d,
  68391. +0x70,
  68392. +0xc045,
  68393. +0x2278,
  68394. +0xc0,
  68395. +0xc045,
  68396. +0x1600,
  68397. +0x7080,
  68398. +0x8000,
  68399. +0x4,
  68400. +0x201a,
  68401. +0xf82,
  68402. +0x20,
  68403. +0x0,
  68404. +0x206f,
  68405. +0x243,
  68406. +0x881a,
  68407. +0x2205,
  68408. +0xf81,
  68409. +0x9002,
  68410. +0x90,
  68411. +0xc049,
  68412. +0x9100,
  68413. +0x7114,
  68414. +0x700c,
  68415. +0xc041,
  68416. +0xc044,
  68417. +0xf409,
  68418. +0x2205,
  68419. +0xf80,
  68420. +0x9002,
  68421. +0x96,
  68422. +0x9000,
  68423. +0xb8c5,
  68424. +0xc044,
  68425. +0x40c3,
  68426. +0x9003,
  68427. +0xe024,
  68428. +0x702c,
  68429. +0x1800,
  68430. +0xfc5,
  68431. +0x180c,
  68432. +0xfc5,
  68433. +0x18fe,
  68434. +0x8044,
  68435. +0xc009,
  68436. +0xf873,
  68437. +0x781d,
  68438. +0xb8c0,
  68439. +0x68e9,
  68440. +0x1600,
  68441. +0x7080,
  68442. +0x8000,
  68443. +0x1a,
  68444. +0x817,
  68445. +0x435,
  68446. +0xc04a,
  68447. +0xc007,
  68448. +0xf8a,
  68449. +0xfdef,
  68450. +0x702c,
  68451. +0xf005,
  68452. +0xc001,
  68453. +0x7104,
  68454. +0xc041,
  68455. +0xc001,
  68456. +0x7d0f,
  68457. +0x71b5,
  68458. +0x15a,
  68459. +0xd,
  68460. +0xc007,
  68461. +0x8f1,
  68462. +0x836e,
  68463. +0x40a1,
  68464. +0xca2,
  68465. +0xffaf,
  68466. +0x702c,
  68467. +0x4608,
  68468. +0xc00b,
  68469. +0x41a1,
  68470. +0xdaff,
  68471. +0x7b0f,
  68472. +0xd76,
  68473. +0xfe2f,
  68474. +0x700c,
  68475. +0x40a1,
  68476. +0xcfa,
  68477. +0xff6f,
  68478. +0x712c,
  68479. +0xb52,
  68480. +0xfeaf,
  68481. +0x40a1,
  68482. +0xc006,
  68483. +0x706f,
  68484. +0x7014,
  68485. +0x710c,
  68486. +0xf217,
  68487. +0x2644,
  68488. +0x17c1,
  68489. +0xe906,
  68490. +0xb961,
  68491. +0x901,
  68492. +0x31,
  68493. +0x781b,
  68494. +0x205a,
  68495. +0x100,
  68496. +0x200f,
  68497. +0x38e,
  68498. +0xbae,
  68499. +0x60,
  68500. +0x40a1,
  68501. +0xbb6,
  68502. +0xfe2f,
  68503. +0x40a1,
  68504. +0x8820,
  68505. +0x7acf,
  68506. +0xaea,
  68507. +0x20,
  68508. +0x4040,
  68509. +0x46cb,
  68510. +0x8000,
  68511. +0x651,
  68512. +0x8e00,
  68513. +0x1601,
  68514. +0x108b,
  68515. +0x702c,
  68516. +0xc043,
  68517. +0xd8ff,
  68518. +0xf76,
  68519. +0xfdaf,
  68520. +0xda08,
  68521. +0xc048,
  68522. +0xc003,
  68523. +0x2340,
  68524. +0x1041,
  68525. +0x7902,
  68526. +0xc008,
  68527. +0x7829,
  68528. +0xc04c,
  68529. +0xf010,
  68530. +0x209f,
  68531. +0x41,
  68532. +0x70c3,
  68533. +0x8000,
  68534. +0x7a8,
  68535. +0xc42,
  68536. +0xffaf,
  68537. +0xc043,
  68538. +0xc203,
  68539. +0x40a1,
  68540. +0xe66,
  68541. +0xffaf,
  68542. +0x702c,
  68543. +0x7167,
  68544. +0xc10c,
  68545. +0x202f,
  68546. +0x6c7,
  68547. +0x792f,
  68548. +0x8dd,
  68549. +0x8062,
  68550. +0x722c,
  68551. +0xc005,
  68552. +0x7014,
  68553. +0x9dc,
  68554. +0x62,
  68555. +0x20ca,
  68556. +0x342,
  68557. +0xc000,
  68558. +0x82d,
  68559. +0x8030,
  68560. +0x206f,
  68561. +0x243,
  68562. +0x881a,
  68563. +0x825,
  68564. +0x803e,
  68565. +0x704c,
  68566. +0x8e01,
  68567. +0x8e20,
  68568. +0x7104,
  68569. +0x4831,
  68570. +0xc008,
  68571. +0x7909,
  68572. +0xf002,
  68573. +0x7144,
  68574. +0x7d4f,
  68575. +0x782f,
  68576. +0x70cd,
  68577. +0xd0d,
  68578. +0x1022,
  68579. +0x706c,
  68580. +0xf180,
  68581. +0x71c5,
  68582. +0x7ccf,
  68583. +0xc29,
  68584. +0x17f5,
  68585. +0x40a1,
  68586. +0x209f,
  68587. +0x41,
  68588. +0x7894,
  68589. +0x44cb,
  68590. +0x8000,
  68591. +0x7a8,
  68592. +0x608c,
  68593. +0x70c3,
  68594. +0x8000,
  68595. +0x7a8,
  68596. +0x8801,
  68597. +0xce3,
  68598. +0x9025,
  68599. +0x6078,
  68600. +0x4893,
  68601. +0xf1ed,
  68602. +0xc009,
  68603. +0x831,
  68604. +0x15e,
  68605. +0xc002,
  68606. +0x7c10,
  68607. +0x275a,
  68608. +0x1400,
  68609. +0x2805,
  68610. +0x300,
  68611. +0xf81c,
  68612. +0x4f10,
  68613. +0x235a,
  68614. +0x40f,
  68615. +0x2f05,
  68616. +0x130f,
  68617. +0x7ffd,
  68618. +0x7ffd,
  68619. +0x7ffd,
  68620. +0x7ffd,
  68621. +0x671f,
  68622. +0xc002,
  68623. +0x7104,
  68624. +0xc042,
  68625. +0xf1cd,
  68626. +0x7770,
  68627. +0x23ca,
  68628. +0x3c5,
  68629. +0x4768,
  68630. +0xf1c7,
  68631. +0xc000,
  68632. +0xe816,
  68633. +0x206f,
  68634. +0x243,
  68635. +0x881a,
  68636. +0x825,
  68637. +0x1e,
  68638. +0xc000,
  68639. +0x8040,
  68640. +0xa1d,
  68641. +0x3e5,
  68642. +0x750c,
  68643. +0x41c3,
  68644. +0x76,
  68645. +0x2,
  68646. +0xef2,
  68647. +0xfdaf,
  68648. +0x43e1,
  68649. +0xc000,
  68650. +0xc100,
  68651. +0xa0e0,
  68652. +0xc004,
  68653. +0xa904,
  68654. +0xc00a,
  68655. +0x811,
  68656. +0x435,
  68657. +0xd850,
  68658. +0x1a0e,
  68659. +0x3003,
  68660. +0x1a0d,
  68661. +0x3002,
  68662. +0xc0ad,
  68663. +0x1404,
  68664. +0x341b,
  68665. +0xc6c6,
  68666. +0x781d,
  68667. +0x781d,
  68668. +0x781d,
  68669. +0x781d,
  68670. +0x7ee0,
  68671. +0x78e0,
  68672. +0x42eb,
  68673. +0xc0e4,
  68674. +0xf002,
  68675. +0x7144,
  68676. +0x7c4f,
  68677. +0xc3f,
  68678. +0x10c5,
  68679. +0x45cb,
  68680. +0x8000,
  68681. +0x7e7,
  68682. +0xe909,
  68683. +0x927,
  68684. +0x51,
  68685. +0x249f,
  68686. +0x1041,
  68687. +0x64bc,
  68688. +0x88a2,
  68689. +0xaca1,
  68690. +0xf1f1,
  68691. +0xf80a,
  68692. +0x64dc,
  68693. +0x88c2,
  68694. +0xad80,
  68695. +0x8d81,
  68696. +0x64dc,
  68697. +0x2455,
  68698. +0x180c,
  68699. +0xad81,
  68700. +0xf1e7,
  68701. +0x9cf,
  68702. +0x8091,
  68703. +0xf804,
  68704. +0x64dc,
  68705. +0xad80,
  68706. +0xf1e1,
  68707. +0x4759,
  68708. +0xc4c4,
  68709. +0x78e0,
  68710. +0x249f,
  68711. +0x1041,
  68712. +0x659d,
  68713. +0x8dc0,
  68714. +0x8881,
  68715. +0x7ee0,
  68716. +0xc2e6,
  68717. +0x1cfc,
  68718. +0xb6c8,
  68719. +0xc1a8,
  68720. +0xc146,
  68721. +0xc044,
  68722. +0x700c,
  68723. +0xd9ff,
  68724. +0xc347,
  68725. +0x98a,
  68726. +0xfdaf,
  68727. +0xc245,
  68728. +0x1434,
  68729. +0x301b,
  68730. +0x70cd,
  68731. +0x70ad,
  68732. +0xf002,
  68733. +0x71a5,
  68734. +0xd77,
  68735. +0x1335,
  68736. +0x710c,
  68737. +0x2532,
  68738. +0x1f8f,
  68739. +0x8000,
  68740. +0x52c,
  68741. +0x702c,
  68742. +0xf52,
  68743. +0xfd6f,
  68744. +0x42e1,
  68745. +0x2104,
  68746. +0x6c2,
  68747. +0xc107,
  68748. +0x7824,
  68749. +0x2005,
  68750. +0x80be,
  68751. +0xf5ef,
  68752. +0xc006,
  68753. +0x734c,
  68754. +0xdb22,
  68755. +0x60e9,
  68756. +0xc004,
  68757. +0x1c0c,
  68758. +0x3001,
  68759. +0xc042,
  68760. +0xc741,
  68761. +0xc140,
  68762. +0xd8ff,
  68763. +0xc5a,
  68764. +0xfdaf,
  68765. +0x702c,
  68766. +0xed03,
  68767. +0xdbf,
  68768. +0x9191,
  68769. +0x70b5,
  68770. +0xd9c8,
  68771. +0xd8fa,
  68772. +0xfa6,
  68773. +0xfe6f,
  68774. +0x20ca,
  68775. +0x41,
  68776. +0x781d,
  68777. +0x781d,
  68778. +0x781d,
  68779. +0x781d,
  68780. +0x781d,
  68781. +0x702c,
  68782. +0x780f,
  68783. +0xc142,
  68784. +0xc141,
  68785. +0xc140,
  68786. +0xc043,
  68787. +0xd8ff,
  68788. +0x754c,
  68789. +0xc26,
  68790. +0xfdaf,
  68791. +0xdb20,
  68792. +0xf1c5,
  68793. +0xd8ff,
  68794. +0x702c,
  68795. +0x754c,
  68796. +0xdb41,
  68797. +0x1c0c,
  68798. +0x3401,
  68799. +0xc642,
  68800. +0xc641,
  68801. +0x9fa,
  68802. +0xfdaf,
  68803. +0xc640,
  68804. +0xd8ff,
  68805. +0xd980,
  68806. +0x754c,
  68807. +0x746c,
  68808. +0xc643,
  68809. +0xc642,
  68810. +0xc641,
  68811. +0x9e6,
  68812. +0xfdaf,
  68813. +0xc640,
  68814. +0x700c,
  68815. +0x982,
  68816. +0xfdaf,
  68817. +0x712c,
  68818. +0xc005,
  68819. +0xe837,
  68820. +0x700c,
  68821. +0x8ca,
  68822. +0xfdaf,
  68823. +0xd9ff,
  68824. +0xc604,
  68825. +0x70ad,
  68826. +0xd84f,
  68827. +0xbec1,
  68828. +0xc543,
  68829. +0xc642,
  68830. +0xc541,
  68831. +0xc040,
  68832. +0xd8ff,
  68833. +0xd980,
  68834. +0xda17,
  68835. +0x9b6,
  68836. +0xfdaf,
  68837. +0x746c,
  68838. +0x700c,
  68839. +0x952,
  68840. +0xfdaf,
  68841. +0x712c,
  68842. +0x40c3,
  68843. +0xf,
  68844. +0x4240,
  68845. +0xd22,
  68846. +0xfeaf,
  68847. +0x702c,
  68848. +0x700c,
  68849. +0x892,
  68850. +0xfdaf,
  68851. +0xd9ff,
  68852. +0xd851,
  68853. +0xc543,
  68854. +0xc642,
  68855. +0xc541,
  68856. +0xc040,
  68857. +0xd8ff,
  68858. +0xd980,
  68859. +0xda17,
  68860. +0x982,
  68861. +0xfdaf,
  68862. +0x746c,
  68863. +0x700c,
  68864. +0x91e,
  68865. +0xfdaf,
  68866. +0x712c,
  68867. +0x40c3,
  68868. +0x0,
  68869. +0x1f40,
  68870. +0xcee,
  68871. +0xfeaf,
  68872. +0xd91e,
  68873. +0xc0a8,
  68874. +0x1404,
  68875. +0x341b,
  68876. +0xc6c6,
  68877. +0x78e0,
  68878. +0xc2e6,
  68879. +0xc1a4,
  68880. +0x4628,
  68881. +0x4708,
  68882. +0x700c,
  68883. +0x84e,
  68884. +0xfdaf,
  68885. +0xd9ff,
  68886. +0x702c,
  68887. +0xd8ff,
  68888. +0x734c,
  68889. +0xdb22,
  68890. +0xc143,
  68891. +0xc742,
  68892. +0x1c04,
  68893. +0x3381,
  68894. +0x4528,
  68895. +0xb52,
  68896. +0xfdaf,
  68897. +0xc640,
  68898. +0xeaa,
  68899. +0xfe6f,
  68900. +0xd8fa,
  68901. +0x781d,
  68902. +0x781d,
  68903. +0x781d,
  68904. +0x781d,
  68905. +0x781d,
  68906. +0x780f,
  68907. +0xc542,
  68908. +0xc541,
  68909. +0xc540,
  68910. +0xc043,
  68911. +0xd8ff,
  68912. +0x702c,
  68913. +0x754c,
  68914. +0xb2a,
  68915. +0xfdaf,
  68916. +0xdb20,
  68917. +0xd8ff,
  68918. +0xd980,
  68919. +0x754c,
  68920. +0x726c,
  68921. +0xc543,
  68922. +0xc542,
  68923. +0xc541,
  68924. +0x902,
  68925. +0xfdaf,
  68926. +0xc540,
  68927. +0x700c,
  68928. +0x89e,
  68929. +0xfdaf,
  68930. +0x712c,
  68931. +0xc0a4,
  68932. +0xc6c6,
  68933. +0x78e0,
  68934. +0xc2e6,
  68935. +0x1cfc,
  68936. +0xb6c8,
  68937. +0xc1ad,
  68938. +0xc34a,
  68939. +0xc248,
  68940. +0xc14b,
  68941. +0xa0a,
  68942. +0xfdef,
  68943. +0xc045,
  68944. +0xc012,
  68945. +0x70cd,
  68946. +0xddff,
  68947. +0xc04c,
  68948. +0xc013,
  68949. +0xc049,
  68950. +0x40c1,
  68951. +0xf004,
  68952. +0xc004,
  68953. +0x7104,
  68954. +0xc044,
  68955. +0xc004,
  68956. +0xe08b,
  68957. +0x170,
  68958. +0xd,
  68959. +0xc004,
  68960. +0x2032,
  68961. +0xf80,
  68962. +0x8000,
  68963. +0x52c,
  68964. +0xc047,
  68965. +0xc107,
  68966. +0xc00b,
  68967. +0x6028,
  68968. +0xc046,
  68969. +0x78af,
  68970. +0x208c,
  68971. +0x8fc3,
  68972. +0xf40a,
  68973. +0x40c3,
  68974. +0x0,
  68975. +0xa00,
  68976. +0xf92,
  68977. +0xfd6f,
  68978. +0xd9ff,
  68979. +0x816,
  68980. +0xff8f,
  68981. +0x70ad,
  68982. +0xc007,
  68983. +0x712c,
  68984. +0xc20a,
  68985. +0xb8c4,
  68986. +0xe805,
  68987. +0xb861,
  68988. +0x8ff,
  68989. +0x8031,
  68990. +0x793b,
  68991. +0xd81f,
  68992. +0x7a24,
  68993. +0xb861,
  68994. +0x8ff,
  68995. +0x8031,
  68996. +0x793c,
  68997. +0xc00c,
  68998. +0x7824,
  68999. +0x2205,
  69000. +0x803e,
  69001. +0xf47b,
  69002. +0xc006,
  69003. +0x47cb,
  69004. +0x8000,
  69005. +0x564,
  69006. +0x781d,
  69007. +0x781d,
  69008. +0x2045,
  69009. +0x19b,
  69010. +0xc009,
  69011. +0xe80e,
  69012. +0x8f01,
  69013. +0x702c,
  69014. +0x704c,
  69015. +0xc043,
  69016. +0x700c,
  69017. +0xc042,
  69018. +0xc041,
  69019. +0xc040,
  69020. +0xd8ff,
  69021. +0x842,
  69022. +0xfdaf,
  69023. +0xdb20,
  69024. +0x8f01,
  69025. +0x702c,
  69026. +0x704c,
  69027. +0xc043,
  69028. +0xc005,
  69029. +0x726c,
  69030. +0x71a5,
  69031. +0xc042,
  69032. +0x710c,
  69033. +0xc041,
  69034. +0x2344,
  69035. +0x3980,
  69036. +0xc040,
  69037. +0x822,
  69038. +0xfdaf,
  69039. +0xd8ff,
  69040. +0x8f01,
  69041. +0x702c,
  69042. +0x704c,
  69043. +0xc043,
  69044. +0x710c,
  69045. +0xc642,
  69046. +0xc041,
  69047. +0xc007,
  69048. +0x726c,
  69049. +0xb8c5,
  69050. +0xc040,
  69051. +0x806,
  69052. +0xfdaf,
  69053. +0xd8ff,
  69054. +0x8f01,
  69055. +0x702c,
  69056. +0x704c,
  69057. +0xc043,
  69058. +0xc005,
  69059. +0x726c,
  69060. +0xc042,
  69061. +0x710c,
  69062. +0xc041,
  69063. +0xc006,
  69064. +0x781d,
  69065. +0x2045,
  69066. +0x580,
  69067. +0x2044,
  69068. +0xd80,
  69069. +0xc040,
  69070. +0xfde,
  69071. +0xfd6f,
  69072. +0xd8ff,
  69073. +0x8f01,
  69074. +0x702c,
  69075. +0x704c,
  69076. +0xc043,
  69077. +0x710c,
  69078. +0xc642,
  69079. +0xc041,
  69080. +0xc006,
  69081. +0x726c,
  69082. +0xb8c5,
  69083. +0xc040,
  69084. +0xfc2,
  69085. +0xfd6f,
  69086. +0xd8ff,
  69087. +0xc004,
  69088. +0xe818,
  69089. +0x40c3,
  69090. +0x0,
  69091. +0x2710,
  69092. +0xb52,
  69093. +0xfeaf,
  69094. +0xd90a,
  69095. +0x781d,
  69096. +0x781d,
  69097. +0x7704,
  69098. +0x7f0f,
  69099. +0xf84a,
  69100. +0xc642,
  69101. +0xc641,
  69102. +0xc640,
  69103. +0xf9e,
  69104. +0xfd6f,
  69105. +0xc743,
  69106. +0xf846,
  69107. +0xc743,
  69108. +0xc642,
  69109. +0xc641,
  69110. +0xc640,
  69111. +0xf00b,
  69112. +0x8f01,
  69113. +0x702c,
  69114. +0x704c,
  69115. +0xc043,
  69116. +0xc642,
  69117. +0xc641,
  69118. +0xc640,
  69119. +0xd8ff,
  69120. +0xdb18,
  69121. +0xf7a,
  69122. +0xfd4f,
  69123. +0x78af,
  69124. +0x811,
  69125. +0x110,
  69126. +0xc104,
  69127. +0xe18b,
  69128. +0xf550,
  69129. +0x70ad,
  69130. +0x7014,
  69131. +0xf34e,
  69132. +0xe8a,
  69133. +0xff4f,
  69134. +0x700c,
  69135. +0xf02,
  69136. +0xfd6f,
  69137. +0x712c,
  69138. +0xddff,
  69139. +0xf146,
  69140. +0xc008,
  69141. +0x8c9,
  69142. +0x30,
  69143. +0xd9ff,
  69144. +0x40c3,
  69145. +0x0,
  69146. +0xa00,
  69147. +0xe3e,
  69148. +0xfd6f,
  69149. +0x4318,
  69150. +0xebe,
  69151. +0xff4f,
  69152. +0x46cb,
  69153. +0x8000,
  69154. +0x565,
  69155. +0x8e00,
  69156. +0x702c,
  69157. +0xdf20,
  69158. +0xc043,
  69159. +0xc005,
  69160. +0x704c,
  69161. +0x726c,
  69162. +0xc042,
  69163. +0xd8ff,
  69164. +0xc141,
  69165. +0x4528,
  69166. +0xf1e,
  69167. +0xfd6f,
  69168. +0xc740,
  69169. +0x8e00,
  69170. +0x702c,
  69171. +0x704c,
  69172. +0xc043,
  69173. +0xd8ff,
  69174. +0x726c,
  69175. +0xc542,
  69176. +0xc541,
  69177. +0xf0a,
  69178. +0xfd6f,
  69179. +0x1c00,
  69180. +0x33c1,
  69181. +0xe2a,
  69182. +0xff4f,
  69183. +0x700c,
  69184. +0xe9e,
  69185. +0xfd6f,
  69186. +0x712c,
  69187. +0x40c3,
  69188. +0xf,
  69189. +0x4240,
  69190. +0xa6e,
  69191. +0xfeaf,
  69192. +0x702c,
  69193. +0x4063,
  69194. +0xdde,
  69195. +0xfd6f,
  69196. +0xd9ff,
  69197. +0xe62,
  69198. +0xff4f,
  69199. +0x8e00,
  69200. +0x702c,
  69201. +0x704c,
  69202. +0xc043,
  69203. +0xc005,
  69204. +0x726c,
  69205. +0xc042,
  69206. +0xd8ff,
  69207. +0xc541,
  69208. +0xeca,
  69209. +0xfd6f,
  69210. +0xc740,
  69211. +0x8e00,
  69212. +0x702c,
  69213. +0x704c,
  69214. +0xc043,
  69215. +0xd8ff,
  69216. +0x726c,
  69217. +0xc542,
  69218. +0xc541,
  69219. +0xeb6,
  69220. +0xfd6f,
  69221. +0x1c00,
  69222. +0x3441,
  69223. +0x8e00,
  69224. +0x702c,
  69225. +0x704c,
  69226. +0xc043,
  69227. +0xd8ff,
  69228. +0xdb10,
  69229. +0xc542,
  69230. +0xc541,
  69231. +0xe9e,
  69232. +0xfd6f,
  69233. +0xc540,
  69234. +0xdbe,
  69235. +0xff4f,
  69236. +0x700c,
  69237. +0xe36,
  69238. +0xfd6f,
  69239. +0x712c,
  69240. +0x8f2,
  69241. +0xfdcf,
  69242. +0xc0ad,
  69243. +0x1404,
  69244. +0x341b,
  69245. +0xc6c6,
  69246. +0xd8ff,
  69247. +0x702c,
  69248. +0x704c,
  69249. +0x726c,
  69250. +0x7ee0,
  69251. +0x78e0,
  69252. +0xc2e6,
  69253. +0x1cfc,
  69254. +0xb6c8,
  69255. +0xc1aa,
  69256. +0xc043,
  69257. +0x1600,
  69258. +0x7080,
  69259. +0x8000,
  69260. +0x58,
  69261. +0x70ad,
  69262. +0xc346,
  69263. +0xc048,
  69264. +0xd858,
  69265. +0xb89f,
  69266. +0x10cd,
  69267. +0x809b,
  69268. +0xc00f,
  69269. +0xc245,
  69270. +0xc144,
  69271. +0xc047,
  69272. +0xf002,
  69273. +0x71a5,
  69274. +0xdb7,
  69275. +0x10b3,
  69276. +0x710c,
  69277. +0x2544,
  69278. +0x17c1,
  69279. +0xe906,
  69280. +0xb961,
  69281. +0x901,
  69282. +0x31,
  69283. +0x781b,
  69284. +0xc042,
  69285. +0xc102,
  69286. +0xc007,
  69287. +0x70cd,
  69288. +0x7824,
  69289. +0xc049,
  69290. +0xf002,
  69291. +0x71c5,
  69292. +0xedb,
  69293. +0x90b3,
  69294. +0x70d5,
  69295. +0xc108,
  69296. +0x4063,
  69297. +0x703c,
  69298. +0xc109,
  69299. +0x782b,
  69300. +0xf3f7,
  69301. +0xc002,
  69302. +0x2644,
  69303. +0x17c1,
  69304. +0x7f0f,
  69305. +0x710c,
  69306. +0xe905,
  69307. +0xb961,
  69308. +0x9ff,
  69309. +0x8031,
  69310. +0x781b,
  69311. +0xe56,
  69312. +0xfdaf,
  69313. +0x780f,
  69314. +0x40c3,
  69315. +0x8000,
  69316. +0x564,
  69317. +0x8800,
  69318. +0xe807,
  69319. +0xd858,
  69320. +0xb89f,
  69321. +0x10a9,
  69322. +0x8080,
  69323. +0x82d,
  69324. +0xde,
  69325. +0xc006,
  69326. +0x265a,
  69327. +0x1c81,
  69328. +0x275f,
  69329. +0x1102,
  69330. +0xc040,
  69331. +0xc003,
  69332. +0xc305,
  69333. +0x6038,
  69334. +0x255a,
  69335. +0x1641,
  69336. +0x6119,
  69337. +0xc002,
  69338. +0x7845,
  69339. +0xc204,
  69340. +0xb22,
  69341. +0xffef,
  69342. +0x780f,
  69343. +0xf1cd,
  69344. +0xc006,
  69345. +0x265a,
  69346. +0x1c81,
  69347. +0x1c04,
  69348. +0x3001,
  69349. +0xc040,
  69350. +0xc003,
  69351. +0x275f,
  69352. +0x1102,
  69353. +0xc305,
  69354. +0x6038,
  69355. +0x255a,
  69356. +0x1641,
  69357. +0x6119,
  69358. +0xc002,
  69359. +0x7845,
  69360. +0xc204,
  69361. +0xcae,
  69362. +0xffef,
  69363. +0x780f,
  69364. +0xf1b7,
  69365. +0xdea,
  69366. +0xfdaf,
  69367. +0x730c,
  69368. +0xc0aa,
  69369. +0x1404,
  69370. +0x341b,
  69371. +0xc6c6,
  69372. +0xc2e6,
  69373. +0x43c3,
  69374. +0x8000,
  69375. +0x651,
  69376. +0x8b80,
  69377. +0x245f,
  69378. +0x1242,
  69379. +0x7854,
  69380. +0xf002,
  69381. +0x7185,
  69382. +0x8b41,
  69383. +0x7d8f,
  69384. +0xa0d,
  69385. +0x365,
  69386. +0x70cd,
  69387. +0xf017,
  69388. +0x71c5,
  69389. +0x7204,
  69390. +0x7acf,
  69391. +0xaef,
  69392. +0x8255,
  69393. +0x9f9,
  69394. +0x808e,
  69395. +0x229a,
  69396. +0x8,
  69397. +0x251a,
  69398. +0x1f8f,
  69399. +0x0,
  69400. +0x2000,
  69401. +0x7ae5,
  69402. +0x2205,
  69403. +0xf8f,
  69404. +0x9002,
  69405. +0x64,
  69406. +0x9040,
  69407. +0xb740,
  69408. +0xf1ec,
  69409. +0x8fa,
  69410. +0xfecf,
  69411. +0xc6c6,
  69412. +0xc2e2,
  69413. +0x1cfc,
  69414. +0xb6c8,
  69415. +0x4338,
  69416. +0x4308,
  69417. +0x70ad,
  69418. +0xf002,
  69419. +0x71a5,
  69420. +0x2b45,
  69421. +0x3180,
  69422. +0xd49,
  69423. +0x1005,
  69424. +0x255a,
  69425. +0x1182,
  69426. +0x7261,
  69427. +0x8a01,
  69428. +0x8a60,
  69429. +0x8a22,
  69430. +0x209a,
  69431. +0x4,
  69432. +0x7b05,
  69433. +0x8a03,
  69434. +0x209a,
  69435. +0x4,
  69436. +0x7825,
  69437. +0x201a,
  69438. +0xf80,
  69439. +0x1,
  69440. +0x0,
  69441. +0x2005,
  69442. +0xc1,
  69443. +0x8a05,
  69444. +0x8a64,
  69445. +0x7734,
  69446. +0x209a,
  69447. +0x4,
  69448. +0x7865,
  69449. +0xf207,
  69450. +0x793b,
  69451. +0xb99c,
  69452. +0xb99f,
  69453. +0xb100,
  69454. +0xf1dd,
  69455. +0x806,
  69456. +0xfe8f,
  69457. +0xf1db,
  69458. +0x1404,
  69459. +0x341b,
  69460. +0xc6c2,
  69461. +0x78e0,
  69462. +0xc2e6,
  69463. +0x1cfc,
  69464. +0xb6c8,
  69465. +0xc1a2,
  69466. +0x45cb,
  69467. +0x8000,
  69468. +0x651,
  69469. +0x8de0,
  69470. +0x4318,
  69471. +0xc340,
  69472. +0xc141,
  69473. +0xea04,
  69474. +0x7bfb,
  69475. +0xf004,
  69476. +0x275f,
  69477. +0x1243,
  69478. +0x7054,
  69479. +0x274a,
  69480. +0x3200,
  69481. +0x27ca,
  69482. +0x3062,
  69483. +0xf003,
  69484. +0x71e5,
  69485. +0x8d01,
  69486. +0x7710,
  69487. +0x700c,
  69488. +0xf6d3,
  69489. +0xf03b,
  69490. +0x219a,
  69491. +0x1,
  69492. +0x7104,
  69493. +0x7164,
  69494. +0x7e25,
  69495. +0x271a,
  69496. +0x1f81,
  69497. +0x0,
  69498. +0x1000,
  69499. +0x2105,
  69500. +0x6c1,
  69501. +0x7985,
  69502. +0x793b,
  69503. +0xb991,
  69504. +0xb99c,
  69505. +0xb99f,
  69506. +0xb1c0,
  69507. +0xfd5,
  69508. +0xb022,
  69509. +0x4408,
  69510. +0xc101,
  69511. +0x249a,
  69512. +0x1004,
  69513. +0x21f5,
  69514. +0xc2,
  69515. +0xc100,
  69516. +0xe912,
  69517. +0x7e5c,
  69518. +0x7edc,
  69519. +0x7edc,
  69520. +0x7edc,
  69521. +0x224a,
  69522. +0x16c0,
  69523. +0x2242,
  69524. +0x104a,
  69525. +0xaff,
  69526. +0x9031,
  69527. +0x7edd,
  69528. +0x2a44,
  69529. +0x801,
  69530. +0x62da,
  69531. +0xbac4,
  69532. +0x4ad6,
  69533. +0xf1d6,
  69534. +0x268a,
  69535. +0x1fcf,
  69536. +0x7e44,
  69537. +0x2204,
  69538. +0xf81,
  69539. +0x0,
  69540. +0xfc00,
  69541. +0xda0a,
  69542. +0xba61,
  69543. +0xa01,
  69544. +0x31,
  69545. +0x793d,
  69546. +0xf1c8,
  69547. +0xc0a2,
  69548. +0x1404,
  69549. +0x341b,
  69550. +0xc6c6,
  69551. +0x78e0,
  69552. +0xc2e6,
  69553. +0x7014,
  69554. +0x40c3,
  69555. +0x40,
  69556. +0x1800,
  69557. +0x70ad,
  69558. +0x216f,
  69559. +0xdc3,
  69560. +0x25ca,
  69561. +0x1001,
  69562. +0x8900,
  69563. +0x46cb,
  69564. +0x8000,
  69565. +0x66c,
  69566. +0x857,
  69567. +0x3e,
  69568. +0xc1a1,
  69569. +0x11e9,
  69570. +0x808f,
  69571. +0x41c3,
  69572. +0x127,
  69573. +0x0,
  69574. +0xfb2,
  69575. +0xfd6f,
  69576. +0x740c,
  69577. +0x275f,
  69578. +0x1182,
  69579. +0x43c3,
  69580. +0x12,
  69581. +0x310,
  69582. +0x41c3,
  69583. +0x9000,
  69584. +0x0,
  69585. +0xdf08,
  69586. +0x6278,
  69587. +0x7825,
  69588. +0x9000,
  69589. +0xae00,
  69590. +0xbf61,
  69591. +0xf01,
  69592. +0x1031,
  69593. +0x781d,
  69594. +0xae19,
  69595. +0x6b02,
  69596. +0x6058,
  69597. +0x7825,
  69598. +0x9000,
  69599. +0x41c3,
  69600. +0x8000,
  69601. +0x69e,
  69602. +0xda08,
  69603. +0xa900,
  69604. +0xba61,
  69605. +0xa01,
  69606. +0x31,
  69607. +0x781d,
  69608. +0xa919,
  69609. +0xbe6c,
  69610. +0x40c1,
  69611. +0x9be,
  69612. +0xff2f,
  69613. +0xd90d,
  69614. +0x40c1,
  69615. +0xd90d,
  69616. +0xb52,
  69617. +0xfe6f,
  69618. +0xda40,
  69619. +0x40c1,
  69620. +0xd90d,
  69621. +0xe1a,
  69622. +0xfd6f,
  69623. +0xda7f,
  69624. +0xdfff,
  69625. +0x40c1,
  69626. +0x702c,
  69627. +0x42a1,
  69628. +0x706c,
  69629. +0xd12,
  69630. +0xffef,
  69631. +0xc740,
  69632. +0x40c1,
  69633. +0xd90d,
  69634. +0xb2e,
  69635. +0xfe6f,
  69636. +0xda80,
  69637. +0x40c1,
  69638. +0x702c,
  69639. +0x42c3,
  69640. +0xffff,
  69641. +0xdfff,
  69642. +0x776c,
  69643. +0xcf6,
  69644. +0xffef,
  69645. +0xc740,
  69646. +0x40c1,
  69647. +0xf86,
  69648. +0xfeef,
  69649. +0xd90d,
  69650. +0x7487,
  69651. +0xc6c6,
  69652. +0xc2e6,
  69653. +0x1cfc,
  69654. +0xb6c8,
  69655. +0xc1b3,
  69656. +0x1600,
  69657. +0x709b,
  69658. +0x8000,
  69659. +0x4,
  69660. +0xc044,
  69661. +0x4328,
  69662. +0x4020,
  69663. +0x702c,
  69664. +0xe82,
  69665. +0xfd6f,
  69666. +0x734c,
  69667. +0xc046,
  69668. +0x4061,
  69669. +0x742c,
  69670. +0xe76,
  69671. +0xfd6f,
  69672. +0xda08,
  69673. +0xc047,
  69674. +0xc004,
  69675. +0x231a,
  69676. +0x3f9b,
  69677. +0x10,
  69678. +0x0,
  69679. +0x70ed,
  69680. +0x2055,
  69681. +0x8c0,
  69682. +0xc045,
  69683. +0x1600,
  69684. +0x7080,
  69685. +0x8000,
  69686. +0x651,
  69687. +0xc041,
  69688. +0xf004,
  69689. +0xc001,
  69690. +0x7104,
  69691. +0xc041,
  69692. +0xc001,
  69693. +0x780f,
  69694. +0xc042,
  69695. +0x40c3,
  69696. +0x8000,
  69697. +0x651,
  69698. +0x8821,
  69699. +0xc002,
  69700. +0x7030,
  69701. +0x700c,
  69702. +0xc043,
  69703. +0xf7c6,
  69704. +0xf043,
  69705. +0xc003,
  69706. +0x7104,
  69707. +0xc043,
  69708. +0xc003,
  69709. +0x7d0f,
  69710. +0xdd7,
  69711. +0x90b5,
  69712. +0xbde0,
  69713. +0xc606,
  69714. +0xc007,
  69715. +0x761c,
  69716. +0xee75,
  69717. +0x7fef,
  69718. +0xd941,
  69719. +0x79ea,
  69720. +0x40c3,
  69721. +0x8000,
  69722. +0x7e6,
  69723. +0x43a1,
  69724. +0x610a,
  69725. +0x6038,
  69726. +0x1001,
  69727. +0xc1,
  69728. +0xca09,
  69729. +0x6159,
  69730. +0x2044,
  69731. +0x7c2,
  69732. +0x4020,
  69733. +0xea06,
  69734. +0xba61,
  69735. +0xa01,
  69736. +0x31,
  69737. +0x781b,
  69738. +0xc202,
  69739. +0x780f,
  69740. +0xc048,
  69741. +0xc040,
  69742. +0x41c3,
  69743. +0x65,
  69744. +0x3,
  69745. +0xfc6,
  69746. +0xfd2f,
  69747. +0x207a,
  69748. +0x800,
  69749. +0xc005,
  69750. +0x259a,
  69751. +0x1004,
  69752. +0x2305,
  69753. +0x3001,
  69754. +0xc002,
  69755. +0x201a,
  69756. +0xf80,
  69757. +0x0,
  69758. +0x1000,
  69759. +0x7825,
  69760. +0x7d05,
  69761. +0x78bb,
  69762. +0x2005,
  69763. +0xf81,
  69764. +0x9002,
  69765. +0x0,
  69766. +0xc008,
  69767. +0xb100,
  69768. +0x78cf,
  69769. +0x671f,
  69770. +0xf1bf,
  69771. +0x1600,
  69772. +0x7080,
  69773. +0x8000,
  69774. +0x12,
  69775. +0x847,
  69776. +0x1b5,
  69777. +0xc089,
  69778. +0x1600,
  69779. +0x708d,
  69780. +0x8000,
  69781. +0x4,
  69782. +0x702c,
  69783. +0x8f2,
  69784. +0xfeaf,
  69785. +0xda28,
  69786. +0xc204,
  69787. +0x41c3,
  69788. +0x18,
  69789. +0x1,
  69790. +0xe02,
  69791. +0xfd6f,
  69792. +0x750c,
  69793. +0x251a,
  69794. +0x1f81,
  69795. +0x10,
  69796. +0x0,
  69797. +0xc005,
  69798. +0x724c,
  69799. +0x7825,
  69800. +0xd6e,
  69801. +0xfeef,
  69802. +0xc189,
  69803. +0x700c,
  69804. +0x722c,
  69805. +0xc289,
  69806. +0x85a,
  69807. +0xfd6f,
  69808. +0x726c,
  69809. +0xc0b3,
  69810. +0x1404,
  69811. +0x341b,
  69812. +0xc6c6,
  69813. +0x78e0,
  69814. +0xc2e6,
  69815. +0x1cfc,
  69816. +0xb6c8,
  69817. +0x2482,
  69818. +0x3303,
  69819. +0x1600,
  69820. +0x709b,
  69821. +0x8000,
  69822. +0x4,
  69823. +0xc044,
  69824. +0x1600,
  69825. +0x7080,
  69826. +0x8000,
  69827. +0x651,
  69828. +0x231a,
  69829. +0x3f9b,
  69830. +0x10,
  69831. +0x0,
  69832. +0x70ed,
  69833. +0xc041,
  69834. +0xc004,
  69835. +0x2055,
  69836. +0xc00,
  69837. +0xc045,
  69838. +0xf004,
  69839. +0xc001,
  69840. +0x7104,
  69841. +0xc041,
  69842. +0xc001,
  69843. +0x780f,
  69844. +0xc042,
  69845. +0x40c3,
  69846. +0x8000,
  69847. +0x651,
  69848. +0x8821,
  69849. +0xc002,
  69850. +0x7030,
  69851. +0x700c,
  69852. +0xc043,
  69853. +0xf7c6,
  69854. +0xf05e,
  69855. +0xc003,
  69856. +0x7104,
  69857. +0xc043,
  69858. +0xc003,
  69859. +0x7e0f,
  69860. +0xed7,
  69861. +0x9275,
  69862. +0xd8ff,
  69863. +0x2644,
  69864. +0x17c1,
  69865. +0xe906,
  69866. +0xb961,
  69867. +0x901,
  69868. +0x31,
  69869. +0x781d,
  69870. +0x8e3,
  69871. +0x803e,
  69872. +0x78ef,
  69873. +0x209f,
  69874. +0x41,
  69875. +0x41c3,
  69876. +0x8000,
  69877. +0x7e6,
  69878. +0x43c1,
  69879. +0x602a,
  69880. +0x6038,
  69881. +0x1001,
  69882. +0xc1,
  69883. +0xca09,
  69884. +0x6159,
  69885. +0x2044,
  69886. +0x7c2,
  69887. +0x4020,
  69888. +0xea05,
  69889. +0xba61,
  69890. +0xaff,
  69891. +0x8031,
  69892. +0x781b,
  69893. +0x790e,
  69894. +0x783c,
  69895. +0x781c,
  69896. +0x781c,
  69897. +0x781c,
  69898. +0x4200,
  69899. +0xd81b,
  69900. +0xb861,
  69901. +0x801,
  69902. +0x31,
  69903. +0x7a5d,
  69904. +0x6158,
  69905. +0x2944,
  69906. +0x801,
  69907. +0xb8c4,
  69908. +0x7842,
  69909. +0x7a10,
  69910. +0x4020,
  69911. +0x209a,
  69912. +0x1,
  69913. +0x2004,
  69914. +0xf8d,
  69915. +0x3f,
  69916. +0xffc0,
  69917. +0x7d45,
  69918. +0x78b0,
  69919. +0xc202,
  69920. +0xc040,
  69921. +0x7830,
  69922. +0x41c3,
  69923. +0x6b,
  69924. +0x3,
  69925. +0xe5e,
  69926. +0xfd2f,
  69927. +0x207c,
  69928. +0x200,
  69929. +0xc005,
  69930. +0x269a,
  69931. +0x1004,
  69932. +0x71e5,
  69933. +0x2305,
  69934. +0x3001,
  69935. +0xc002,
  69936. +0x201a,
  69937. +0xf80,
  69938. +0x0,
  69939. +0x1000,
  69940. +0x7825,
  69941. +0x7e05,
  69942. +0x78db,
  69943. +0xb891,
  69944. +0xb89c,
  69945. +0xb89f,
  69946. +0xb0a0,
  69947. +0xf1a5,
  69948. +0x1600,
  69949. +0x7080,
  69950. +0x8000,
  69951. +0x12,
  69952. +0x845,
  69953. +0x1b5,
  69954. +0xc086,
  69955. +0x1600,
  69956. +0x708d,
  69957. +0x8000,
  69958. +0x4,
  69959. +0x702c,
  69960. +0xf8e,
  69961. +0xfe6f,
  69962. +0xdab4,
  69963. +0xc204,
  69964. +0x41c3,
  69965. +0x16,
  69966. +0x1,
  69967. +0xca2,
  69968. +0xfd6f,
  69969. +0x750c,
  69970. +0x251a,
  69971. +0x1f81,
  69972. +0x10,
  69973. +0x0,
  69974. +0xc005,
  69975. +0xda09,
  69976. +0x7825,
  69977. +0xc0e,
  69978. +0xfeef,
  69979. +0xc186,
  69980. +0x700c,
  69981. +0xd909,
  69982. +0xc286,
  69983. +0xefa,
  69984. +0xfd2f,
  69985. +0x726c,
  69986. +0x2480,
  69987. +0x3303,
  69988. +0x1404,
  69989. +0x341b,
  69990. +0xc6c6,
  69991. +0x78e0,
  69992. +0xc2e6,
  69993. +0x1cfc,
  69994. +0xb6c8,
  69995. +0xc1ac,
  69996. +0xc040,
  69997. +0xd8ff,
  69998. +0x702c,
  69999. +0xbe6,
  70000. +0xfd6f,
  70001. +0x734c,
  70002. +0xc045,
  70003. +0xd8ff,
  70004. +0x742c,
  70005. +0xbda,
  70006. +0xfd6f,
  70007. +0xda08,
  70008. +0xc046,
  70009. +0xc000,
  70010. +0x47cb,
  70011. +0x8000,
  70012. +0x64f,
  70013. +0x205f,
  70014. +0x500,
  70015. +0xc042,
  70016. +0x8f00,
  70017. +0xc602,
  70018. +0x661e,
  70019. +0x76c3,
  70020. +0x8000,
  70021. +0x780,
  70022. +0xfd2,
  70023. +0xfdaf,
  70024. +0xc000,
  70025. +0x8fa0,
  70026. +0x702c,
  70027. +0xc043,
  70028. +0xc141,
  70029. +0xf003,
  70030. +0x71a5,
  70031. +0x8f41,
  70032. +0x7baf,
  70033. +0xa4b,
  70034. +0xe4,
  70035. +0xbde0,
  70036. +0x1414,
  70037. +0x300b,
  70038. +0xc006,
  70039. +0x23ca,
  70040. +0x1002,
  70041. +0xbed,
  70042. +0x9010,
  70043. +0xca05,
  70044. +0xb2f,
  70045. +0x25,
  70046. +0x782f,
  70047. +0xd941,
  70048. +0xc044,
  70049. +0x782a,
  70050. +0x2000,
  70051. +0xf9b,
  70052. +0x8000,
  70053. +0x7e8,
  70054. +0xbfe,
  70055. +0xff6f,
  70056. +0x1300,
  70057. +0x3080,
  70058. +0xae00,
  70059. +0xc004,
  70060. +0x1300,
  70061. +0x3082,
  70062. +0x2000,
  70063. +0x2c1,
  70064. +0xc001,
  70065. +0x6058,
  70066. +0xc041,
  70067. +0x71c5,
  70068. +0xf1da,
  70069. +0x1600,
  70070. +0x7080,
  70071. +0x8000,
  70072. +0x12,
  70073. +0x861,
  70074. +0x1b5,
  70075. +0xc087,
  70076. +0x702c,
  70077. +0xea6,
  70078. +0xfe6f,
  70079. +0xda14,
  70080. +0xc200,
  70081. +0x41c3,
  70082. +0x17,
  70083. +0x1,
  70084. +0xbb6,
  70085. +0xfd6f,
  70086. +0x750c,
  70087. +0x8f62,
  70088. +0xc002,
  70089. +0x8f23,
  70090. +0x7a7b,
  70091. +0x2000,
  70092. +0xf8c,
  70093. +0x8000,
  70094. +0x780,
  70095. +0xf003,
  70096. +0x7164,
  70097. +0x786f,
  70098. +0x915,
  70099. +0x25,
  70100. +0x70ad,
  70101. +0xf00d,
  70102. +0xc687,
  70103. +0x661e,
  70104. +0x6408,
  70105. +0x7144,
  70106. +0x71a5,
  70107. +0xae00,
  70108. +0x78af,
  70109. +0x8f5,
  70110. +0x80b4,
  70111. +0x7850,
  70112. +0xf1f0,
  70113. +0x700c,
  70114. +0x722c,
  70115. +0xc287,
  70116. +0xdee,
  70117. +0xfd2f,
  70118. +0x716c,
  70119. +0x8f41,
  70120. +0x8f20,
  70121. +0x6a01,
  70122. +0x7822,
  70123. +0x7910,
  70124. +0xc001,
  70125. +0x2805,
  70126. +0x40,
  70127. +0xb6e,
  70128. +0xff6f,
  70129. +0x780f,
  70130. +0xc103,
  70131. +0xa900,
  70132. +0xc0ac,
  70133. +0x1404,
  70134. +0x341b,
  70135. +0xc6c6,
  70136. +0x0,
  70137. +0x0,
  70138. +0x0,
  70139. +0x0,
  70140. +0x0,
  70141. +0x0,
  70142. +0x0,
  70143. +0x0,
  70144. +0x0,
  70145. +0x0,
  70146. +0x0,
  70147. +0x0,
  70148. +0x0,
  70149. +0x0,
  70150. +0x0,
  70151. +0x0,
  70152. +0x0,
  70153. +0x0,
  70154. +0x0,
  70155. +0x0,
  70156. +0x0,
  70157. +0x0,
  70158. +0x0,
  70159. +0x0,
  70160. +0x0,
  70161. +0x0,
  70162. +0x0,
  70163. +0x0,
  70164. +0x0,
  70165. +0x0,
  70166. +0x0,
  70167. +0x0,
  70168. +0x0,
  70169. +0x0,
  70170. +0x0,
  70171. +0x0,
  70172. +0x0,
  70173. +0x0,
  70174. +0x0,
  70175. +0x0,
  70176. +0x0,
  70177. +0x0,
  70178. +0x0,
  70179. +0x0,
  70180. +0x0,
  70181. +0x0,
  70182. +0x0,
  70183. +0x0,
  70184. +0x0,
  70185. +0x0,
  70186. +0x0,
  70187. +0x0,
  70188. +0x0,
  70189. +0x0,
  70190. +0x0,
  70191. +0x0,
  70192. +0x0,
  70193. +0x0,
  70194. +0x0,
  70195. +0x0,
  70196. +0x0,
  70197. +0x0,
  70198. +0x0,
  70199. +0x0,
  70200. +0x0,
  70201. +0x0,
  70202. +0x0,
  70203. +0x0,
  70204. +0x0,
  70205. +0x0,
  70206. +0x0,
  70207. +0x0,
  70208. +0x0,
  70209. +0x0,
  70210. +0x0,
  70211. +0x0,
  70212. +0x0,
  70213. +0x0,
  70214. +0x0,
  70215. +0x0,
  70216. +0x0,
  70217. +0x0,
  70218. +0x0,
  70219. +0x0,
  70220. +0x0,
  70221. +0x0,
  70222. +0x0,
  70223. +0x0,
  70224. +0x0,
  70225. +0x0,
  70226. +0x0,
  70227. +0x0,
  70228. +0x0,
  70229. +0x0,
  70230. +0x0,
  70231. +0x0,
  70232. +0x0,
  70233. +0x0,
  70234. +0x0,
  70235. +0x0,
  70236. +0x0,
  70237. +0x0,
  70238. +0x0,
  70239. +0x0,
  70240. +0x0,
  70241. +0x0,
  70242. +0x0,
  70243. +0x0,
  70244. +0x0,
  70245. +0x0,
  70246. +0x0,
  70247. +0x0,
  70248. +0x0,
  70249. +0x0,
  70250. +0x0,
  70251. +0x0,
  70252. +0x0,
  70253. +0x0,
  70254. +0x0,
  70255. +0x0,
  70256. +0x0,
  70257. +0x0,
  70258. +0x0,
  70259. +0x0,
  70260. +0x0,
  70261. +0x0,
  70262. +0x0,
  70263. +0x0,
  70264. +0x0,
  70265. +0x0,
  70266. +0x0,
  70267. +0x0,
  70268. +0x0,
  70269. +0x0,
  70270. +0x0,
  70271. +0x0,
  70272. +0x0,
  70273. +0x0,
  70274. +0x0,
  70275. +0x0,
  70276. +0x0,
  70277. +0x0,
  70278. +0x0,
  70279. +0x0,
  70280. +0x0,
  70281. +0x0,
  70282. +0x0,
  70283. +0x0,
  70284. +0x0,
  70285. +0x0,
  70286. +0x0,
  70287. +0x0,
  70288. +0x0,
  70289. +0x0,
  70290. +0x0,
  70291. +0x0,
  70292. +0x0,
  70293. +0x0,
  70294. +0x0,
  70295. +0x0,
  70296. +0x0,
  70297. +0x0,
  70298. +0x0,
  70299. +0x0,
  70300. +0x0,
  70301. +0x0,
  70302. +0x0,
  70303. +0x0,
  70304. +0x0,
  70305. +0x0,
  70306. +0x0,
  70307. +0x0,
  70308. +0x0,
  70309. +0x0,
  70310. +0x0,
  70311. +0x0,
  70312. +0x0,
  70313. +0x0,
  70314. +0x0,
  70315. +0x0,
  70316. +0x0,
  70317. +0x0,
  70318. +0x0,
  70319. +0x0,
  70320. +0x0,
  70321. +0x0,
  70322. +0x0,
  70323. +0x0,
  70324. +0x0,
  70325. +0x0,
  70326. +0x0,
  70327. +0x0,
  70328. +0x0,
  70329. +0x0,
  70330. +0x0,
  70331. +0x0,
  70332. +0x0,
  70333. +0x0,
  70334. +0x0,
  70335. +0x0,
  70336. +0x0,
  70337. +0x0,
  70338. +0x0,
  70339. +0x0,
  70340. +0x0,
  70341. +0x0,
  70342. +0x0,
  70343. +0x0,
  70344. +0x0,
  70345. +0x0,
  70346. +0x0,
  70347. +0x0,
  70348. +0x0,
  70349. +0x0,
  70350. +0x0,
  70351. +0x0,
  70352. +0x0,
  70353. +0x0,
  70354. +0x0,
  70355. +0x0,
  70356. +0x0,
  70357. +0x0,
  70358. +0x0,
  70359. +0x0,
  70360. +0x0,
  70361. +0x0,
  70362. +0x0,
  70363. +0x0,
  70364. +0x0,
  70365. +0x0,
  70366. +0x0,
  70367. +0x0,
  70368. +0x0,
  70369. +0x0,
  70370. +0x0,
  70371. +0x0,
  70372. +0x0,
  70373. +0x0,
  70374. +0x0,
  70375. +0x0,
  70376. +0x0,
  70377. +0x0,
  70378. +0x0,
  70379. +0x0,
  70380. +0x0,
  70381. +0x0,
  70382. +0x0,
  70383. +0x0,
  70384. +0x0,
  70385. +0x0,
  70386. +0x0,
  70387. +0x0,
  70388. +0x0,
  70389. +0x0,
  70390. +0x0,
  70391. +0x0,
  70392. +0x0,
  70393. +0x0,
  70394. +0x0,
  70395. +0x0,
  70396. +0x0,
  70397. +0x0,
  70398. +0x0,
  70399. +0x0,
  70400. +0x0,
  70401. +0x0,
  70402. +0x0,
  70403. +0x0,
  70404. +0x0,
  70405. +0x0,
  70406. +0x0,
  70407. +0x0,
  70408. +0x0,
  70409. +0x0,
  70410. +0x0,
  70411. +0x0,
  70412. +0x0,
  70413. +0x0,
  70414. +0x0,
  70415. +0x0,
  70416. +0x0,
  70417. +0x0,
  70418. +0x0,
  70419. +0x0,
  70420. +0x0,
  70421. +0x0,
  70422. +0x0,
  70423. +0x0,
  70424. +0x0,
  70425. +0x0,
  70426. +0x0,
  70427. +0x0,
  70428. +0x0,
  70429. +0x0,
  70430. +0x0,
  70431. +0x0,
  70432. +0x0,
  70433. +0x0,
  70434. +0x0,
  70435. +0x0,
  70436. +0x0,
  70437. +0x0,
  70438. +0x0,
  70439. +0x0,
  70440. +0x0,
  70441. +0x0,
  70442. +0x0,
  70443. +0x0,
  70444. +0x0,
  70445. +0x0,
  70446. +0x0,
  70447. +0x0,
  70448. +0x0,
  70449. +0x0,
  70450. +0x0,
  70451. +0x0,
  70452. +0x0,
  70453. +0x0,
  70454. +0x0,
  70455. +0x0,
  70456. +0x0,
  70457. +0x0,
  70458. +0x0,
  70459. +0x0,
  70460. +0x0,
  70461. +0x0,
  70462. +0x0,
  70463. +0x0,
  70464. +0x0,
  70465. +0x0,
  70466. +0x0,
  70467. +0x0,
  70468. +0x0,
  70469. +0x0,
  70470. +0x0,
  70471. +0x0,
  70472. +0x0,
  70473. +0x0,
  70474. +0x0,
  70475. +0x0,
  70476. +0x0,
  70477. +0x0,
  70478. +0x0,
  70479. +0x0,
  70480. +0x0,
  70481. +0x0,
  70482. +0x0,
  70483. +0x0,
  70484. +0x0,
  70485. +0x0,
  70486. +0x0,
  70487. +0x0,
  70488. +0x0,
  70489. +0x0,
  70490. +0x0,
  70491. +0x0,
  70492. +0x0,
  70493. +0x0,
  70494. +0x0,
  70495. +0x0,
  70496. +0x0,
  70497. +0x0,
  70498. +0x0,
  70499. +0x0,
  70500. +0x0,
  70501. +0x0,
  70502. +0x0,
  70503. +0x0,
  70504. +0x0,
  70505. +0x0,
  70506. +0x0,
  70507. +0x0,
  70508. +0x0,
  70509. +0x0,
  70510. +0x0,
  70511. +0x0,
  70512. +0x0,
  70513. +0x0,
  70514. +0x0,
  70515. +0x0,
  70516. +0x0,
  70517. +0x0,
  70518. +0x0,
  70519. +0x0,
  70520. +0x0,
  70521. +0x0,
  70522. +0x0,
  70523. +0x0,
  70524. +0x0,
  70525. +0x0,
  70526. +0x0,
  70527. +0x0,
  70528. +0x0,
  70529. +0x0,
  70530. +0x0,
  70531. +0x0,
  70532. +0x0,
  70533. +0x0,
  70534. +0x0,
  70535. +0x0,
  70536. +0x0,
  70537. +0x0,
  70538. +0x0,
  70539. +0x0,
  70540. +0x0,
  70541. +0x0,
  70542. +0x0,
  70543. +0x0,
  70544. +0x0,
  70545. +0x0,
  70546. +0x0,
  70547. +0x0,
  70548. +0x0,
  70549. +0x0,
  70550. +0x0,
  70551. +0x0,
  70552. +0x0,
  70553. +0x0,
  70554. +0x0,
  70555. +0x0,
  70556. +0x0,
  70557. +0x0,
  70558. +0x0,
  70559. +0x0,
  70560. +0x0,
  70561. +0x0,
  70562. +0x0,
  70563. +0x0,
  70564. +0x0,
  70565. +0x0,
  70566. +0x0,
  70567. +0x0,
  70568. +0x0,
  70569. +0x0,
  70570. +0x0,
  70571. +0x0,
  70572. +0x0,
  70573. +0x0,
  70574. +0x0,
  70575. +0x0,
  70576. +0x0,
  70577. +0x0,
  70578. +0x0,
  70579. +0x0,
  70580. +0x0,
  70581. +0x0,
  70582. +0x0,
  70583. +0x0,
  70584. +0x0,
  70585. +0x0,
  70586. +0x0,
  70587. +0x0,
  70588. +0x0,
  70589. +0x0,
  70590. +0x0,
  70591. +0x0,
  70592. +0x0,
  70593. +0x0,
  70594. +0x0,
  70595. +0x0,
  70596. +0x0,
  70597. +0x0,
  70598. +0x0,
  70599. +0x0,
  70600. +0x0,
  70601. +0x0,
  70602. +0x0,
  70603. +0x0,
  70604. +0x0,
  70605. +0x0,
  70606. +0x0,
  70607. +0x0,
  70608. +0x0,
  70609. +0x0,
  70610. +0x0,
  70611. +0x0,
  70612. +0x0,
  70613. +0x0,
  70614. +0x0,
  70615. +0x0,
  70616. +0x0,
  70617. +0x0,
  70618. +0x0,
  70619. +0x0,
  70620. +0x0,
  70621. +0x0,
  70622. +0x0,
  70623. +0x0,
  70624. +0x0,
  70625. +0x0,
  70626. +0x0,
  70627. +0x0,
  70628. +0x0,
  70629. +0x0,
  70630. +0x0,
  70631. +0x0,
  70632. +0x0,
  70633. +0x0,
  70634. +0x0,
  70635. +0x0,
  70636. +0x0,
  70637. +0x0,
  70638. +0x0,
  70639. +0x0,
  70640. +0x0,
  70641. +0x0,
  70642. +0x0,
  70643. +0x0,
  70644. +0x0,
  70645. +0x0,
  70646. +0x0,
  70647. +0x0,
  70648. +0x0,
  70649. +0x0,
  70650. +0x0,
  70651. +0x0,
  70652. +0x0,
  70653. +0x0,
  70654. +0x0,
  70655. +0x0,
  70656. +0x0,
  70657. +0x0,
  70658. +0x0,
  70659. +0x0,
  70660. +0x0,
  70661. +0x0,
  70662. +0x0,
  70663. +0x0,
  70664. +0x0,
  70665. +0x0,
  70666. +0x0,
  70667. +0x0,
  70668. +0x0,
  70669. +0x0,
  70670. +0x0,
  70671. +0x0,
  70672. +0x0,
  70673. +0x0,
  70674. +0x0,
  70675. +0x0,
  70676. +0x0,
  70677. +0x0,
  70678. +0x0,
  70679. +0x0,
  70680. +0x0,
  70681. +0x0,
  70682. +0x0,
  70683. +0x0,
  70684. +0x0,
  70685. +0x0,
  70686. +0x0,
  70687. +0x0,
  70688. +0x0,
  70689. +0x0,
  70690. +0x0,
  70691. +0x0,
  70692. +0x0,
  70693. +0x0,
  70694. +0x0,
  70695. +0x0,
  70696. +0x0,
  70697. +0x0,
  70698. +0x0,
  70699. +0x0,
  70700. +0x0,
  70701. +0x0,
  70702. +0x0,
  70703. +0x0,
  70704. +0x0,
  70705. +0x0,
  70706. +0x0,
  70707. +0x0,
  70708. +0x0,
  70709. +0x0,
  70710. +0x0,
  70711. +0x0,
  70712. +0x0,
  70713. +0x0,
  70714. +0x0,
  70715. +0x0,
  70716. +0x0,
  70717. +0x0,
  70718. +0x0,
  70719. +0x0,
  70720. +0x0,
  70721. +0x0,
  70722. +0x0,
  70723. +0x0,
  70724. +0x0,
  70725. +0x0,
  70726. +0x0,
  70727. +0x0,
  70728. +0x0,
  70729. +0x0,
  70730. +0x0,
  70731. +0x0,
  70732. +0x0,
  70733. +0x0,
  70734. +0x0,
  70735. +0x0,
  70736. +0x0,
  70737. +0x0,
  70738. +0x0,
  70739. +0x0,
  70740. +0x0,
  70741. +0x0,
  70742. +0x0,
  70743. +0x0,
  70744. +0x0,
  70745. +0x0,
  70746. +0x0,
  70747. +0x0,
  70748. +0x0,
  70749. +0x0,
  70750. +0x0,
  70751. +0x0,
  70752. +0x0,
  70753. +0x0,
  70754. +0x0,
  70755. +0x0,
  70756. +0x0,
  70757. +0x0,
  70758. +0x0,
  70759. +0x0,
  70760. +0x0,
  70761. +0x0,
  70762. +0x0,
  70763. +0x0,
  70764. +0x0,
  70765. +0x0,
  70766. +0x0,
  70767. +0x0,
  70768. +0x0,
  70769. +0x0,
  70770. +0x0,
  70771. +0x0,
  70772. +0x0,
  70773. +0x0,
  70774. +0x0,
  70775. +0x0,
  70776. +0x0,
  70777. +0x0,
  70778. +0x0,
  70779. +0x0,
  70780. +0x0,
  70781. +0x0,
  70782. +0x0,
  70783. +0x0,
  70784. +0x0,
  70785. +0x0,
  70786. +0x0,
  70787. +0x0,
  70788. +0x0,
  70789. +0x0,
  70790. +0x0,
  70791. +0x0,
  70792. +0x0,
  70793. +0x0,
  70794. +0x0,
  70795. +0x0,
  70796. +0x0,
  70797. +0x0,
  70798. +0x0,
  70799. +0x0,
  70800. +0x0,
  70801. +0x0,
  70802. +0x0,
  70803. +0x0,
  70804. +0x0,
  70805. +0x0,
  70806. +0x0,
  70807. +0x0,
  70808. +0x0,
  70809. +0x0,
  70810. +0x0,
  70811. +0x0,
  70812. +0x0,
  70813. +0x0,
  70814. +0x0,
  70815. +0x0,
  70816. +0x0,
  70817. +0x0,
  70818. +0x0,
  70819. +0x0,
  70820. +0x0,
  70821. +0x0,
  70822. +0x0,
  70823. +0x0,
  70824. +0x0,
  70825. +0x0,
  70826. +0x0,
  70827. +0x0,
  70828. +0x0,
  70829. +0x0,
  70830. +0x0,
  70831. +0x0,
  70832. +0x0,
  70833. +0x0,
  70834. +0x0,
  70835. +0x0,
  70836. +0x0,
  70837. +0x0,
  70838. +0x0,
  70839. +0x0,
  70840. +0x0,
  70841. +0x0,
  70842. +0x0,
  70843. +0x0,
  70844. +0x0,
  70845. +0x0,
  70846. +0x0,
  70847. +0x0,
  70848. +0x0,
  70849. +0x0,
  70850. +0x0,
  70851. +0x0,
  70852. +0x0,
  70853. +0x0,
  70854. +0x0,
  70855. +0x0,
  70856. +0x0,
  70857. +0x0,
  70858. +0x0,
  70859. +0x0,
  70860. +0x0,
  70861. +0x0,
  70862. +0x0,
  70863. +0x0,
  70864. +0x0,
  70865. +0x0,
  70866. +0x0,
  70867. +0x0,
  70868. +0x0,
  70869. +0x0,
  70870. +0x0,
  70871. +0x0,
  70872. +0x0,
  70873. +0x0,
  70874. +0x0,
  70875. +0x0,
  70876. +0x0,
  70877. +0x0,
  70878. +0x0,
  70879. +0x0,
  70880. +0x0,
  70881. +0x0,
  70882. +0x0,
  70883. +0x0,
  70884. +0x0,
  70885. +0x0,
  70886. +0x0,
  70887. +0x0,
  70888. +0x0,
  70889. +0x0,
  70890. +0x0,
  70891. +0x0,
  70892. +0x0,
  70893. +0x0,
  70894. +0x0,
  70895. +0x0,
  70896. +0x0,
  70897. +0x0,
  70898. +0x0,
  70899. +0x0,
  70900. +0x0,
  70901. +0x0,
  70902. +0x0,
  70903. +0x0,
  70904. +0x0,
  70905. +0x0,
  70906. +0x0,
  70907. +0x0,
  70908. +0x0,
  70909. +0x0,
  70910. +0x0,
  70911. +0x0,
  70912. +0x0,
  70913. +0x0,
  70914. +0x0,
  70915. +0x0,
  70916. +0x0,
  70917. +0x0,
  70918. +0x0,
  70919. +0x0,
  70920. +0x0,
  70921. +0x0,
  70922. +0x0,
  70923. +0x0,
  70924. +0x0,
  70925. +0x0,
  70926. +0x0,
  70927. +0x0,
  70928. +0x0,
  70929. +0x0,
  70930. +0x0,
  70931. +0x0,
  70932. +0x0,
  70933. +0x0,
  70934. +0x0,
  70935. +0x0,
  70936. +0x0,
  70937. +0x0,
  70938. +0x0,
  70939. +0x0,
  70940. +0x0,
  70941. +0x0,
  70942. +0x0,
  70943. +0x0,
  70944. +0x0,
  70945. +0x0,
  70946. +0x0,
  70947. +0x0,
  70948. +0x0,
  70949. +0x0,
  70950. +0x0,
  70951. +0x0,
  70952. +0x0,
  70953. +0x0,
  70954. +0x0,
  70955. +0x0,
  70956. +0x0,
  70957. +0x0,
  70958. +0x0,
  70959. +0x0,
  70960. +0x0,
  70961. +0x0,
  70962. +0x0,
  70963. +0x0,
  70964. +0x0,
  70965. +0x0,
  70966. +0x0,
  70967. +0x0,
  70968. +0x0,
  70969. +0x0,
  70970. +0x0,
  70971. +0x0,
  70972. +0x0,
  70973. +0x0,
  70974. +0x0,
  70975. +0x0,
  70976. +0x0,
  70977. +0x0,
  70978. +0x0,
  70979. +0x0,
  70980. +0x0,
  70981. +0x0,
  70982. +0x0,
  70983. +0x0,
  70984. +0x0,
  70985. +0x0,
  70986. +0x0,
  70987. +0x0,
  70988. +0x0,
  70989. +0x0,
  70990. +0x0,
  70991. +0x0,
  70992. +0x0,
  70993. +0x0,
  70994. +0x0,
  70995. +0x0,
  70996. +0x0,
  70997. +0x0,
  70998. +0x0,
  70999. +0x0,
  71000. +0x0,
  71001. +0x0,
  71002. +0x0,
  71003. +0x0,
  71004. +0x0,
  71005. +0x0,
  71006. +0x0,
  71007. +0x0,
  71008. +0x0,
  71009. +0x0,
  71010. +0x0,
  71011. +0x0,
  71012. +0x0,
  71013. +0x0,
  71014. +0x0,
  71015. +0x0,
  71016. +0x0,
  71017. +0x0,
  71018. +0x0,
  71019. +0x0,
  71020. +0x0,
  71021. +0x0,
  71022. +0x0,
  71023. +0x0,
  71024. +0x0,
  71025. +0x0,
  71026. +0x0,
  71027. +0x0,
  71028. +0x0,
  71029. +0x0,
  71030. +0x0,
  71031. +0x0,
  71032. +0x0,
  71033. +0x0,
  71034. +0x0,
  71035. +0x0,
  71036. +0x0,
  71037. +0x0,
  71038. +0x0,
  71039. +0x0,
  71040. +0x0,
  71041. +0x0,
  71042. +0x0,
  71043. +0x0,
  71044. +0x0,
  71045. +0x0,
  71046. +0x0,
  71047. +0x0,
  71048. +0x0,
  71049. +0x0,
  71050. +0x0,
  71051. +0x0,
  71052. +0x0,
  71053. +0x0,
  71054. +0x0,
  71055. +0x0,
  71056. +0x0,
  71057. +0x0,
  71058. +0x0,
  71059. +0x0,
  71060. +0x0,
  71061. +0x0,
  71062. +0x0,
  71063. +0x0,
  71064. +0x0,
  71065. +0x0,
  71066. +0x0,
  71067. +0x0,
  71068. +0x0,
  71069. +0x0,
  71070. +0x0,
  71071. +0x0,
  71072. +0x0,
  71073. +0x0,
  71074. +0x0,
  71075. +0x0,
  71076. +0x0,
  71077. +0x0,
  71078. +0x0,
  71079. +0x0,
  71080. +0x0,
  71081. +0x0,
  71082. +0x0,
  71083. +0x0,
  71084. +0x0,
  71085. +0x0,
  71086. +0x0,
  71087. +0x0,
  71088. +0x0,
  71089. +0x0,
  71090. +0x0,
  71091. +0x0,
  71092. +0x0,
  71093. +0x0,
  71094. +0x0,
  71095. +0x0,
  71096. +0x0,
  71097. +0x0,
  71098. +0x0,
  71099. +0x0,
  71100. +0x0,
  71101. +0x0,
  71102. +0x0,
  71103. +0x0,
  71104. +0x0,
  71105. +0x0,
  71106. +0x0,
  71107. +0x0,
  71108. +0x0,
  71109. +0x0,
  71110. +0x0,
  71111. +0x0,
  71112. +0x0,
  71113. +0x0,
  71114. +0x0,
  71115. +0x0,
  71116. +0x0,
  71117. +0x0,
  71118. +0x0,
  71119. +0x0,
  71120. +0x0,
  71121. +0x0,
  71122. +0x0,
  71123. +0x0,
  71124. +0x0,
  71125. +0x0,
  71126. +0x0,
  71127. +0x0,
  71128. +0x0,
  71129. +0x0,
  71130. +0x0,
  71131. +0x0,
  71132. +0x0,
  71133. +0x0,
  71134. +0x0,
  71135. +0x0,
  71136. +0x0,
  71137. +0x0,
  71138. +0x0,
  71139. +0x0,
  71140. +0x0,
  71141. +0x0,
  71142. +0x0,
  71143. +0x0,
  71144. +0x0,
  71145. +0x0,
  71146. +0x0,
  71147. +0x0,
  71148. +0x0,
  71149. +0x0,
  71150. +0x0,
  71151. +0x0,
  71152. +0x0,
  71153. +0x0,
  71154. +0x0,
  71155. +0x0,
  71156. +0x0,
  71157. +0x0,
  71158. +0x0,
  71159. +0x0,
  71160. +0x0,
  71161. +0x0,
  71162. +0x0,
  71163. +0x0,
  71164. +0x0,
  71165. +0x0,
  71166. +0x0,
  71167. +0x0,
  71168. +0x0,
  71169. +0x0,
  71170. +0x0,
  71171. +0x0,
  71172. +0x0,
  71173. +0x0,
  71174. +0x0,
  71175. +0x0,
  71176. +0x0,
  71177. +0x0,
  71178. +0x0,
  71179. +0x0,
  71180. +0x0,
  71181. +0x0,
  71182. +0x0,
  71183. +0x0,
  71184. +0x0,
  71185. +0x0,
  71186. +0x0,
  71187. +0x0,
  71188. +0x0,
  71189. +0x0,
  71190. +0x0,
  71191. +0x0,
  71192. +0x0,
  71193. +0x0,
  71194. +0x0,
  71195. +0x0,
  71196. +0x0,
  71197. +0x0,
  71198. +0x0,
  71199. +0x0,
  71200. +0x0,
  71201. +0x0,
  71202. +0x0,
  71203. +0x0,
  71204. +0x0,
  71205. +0x0,
  71206. +0x0,
  71207. +0x0,
  71208. +0x0,
  71209. +0x0,
  71210. +0x0,
  71211. +0x0,
  71212. +0x0,
  71213. +0x0,
  71214. +0x0,
  71215. +0x0,
  71216. +0x0,
  71217. +0x0,
  71218. +0x0,
  71219. +0x0,
  71220. +0x0,
  71221. +0x0,
  71222. +0x0,
  71223. +0x0,
  71224. +0x0,
  71225. +0x0,
  71226. +0x0,
  71227. +0x0,
  71228. +0x0,
  71229. +0x0,
  71230. +0x0,
  71231. +0x0,
  71232. +0x0,
  71233. +0x0,
  71234. +0x0,
  71235. +0x0,
  71236. +0x0,
  71237. +0x0,
  71238. +0x0,
  71239. +0x0,
  71240. +0x0,
  71241. +0x0,
  71242. +0x0,
  71243. +0x0,
  71244. +0x0,
  71245. +0x0,
  71246. +0x0,
  71247. +0x0,
  71248. +0x0,
  71249. +0x0,
  71250. +0x0,
  71251. +0x0,
  71252. +0x0,
  71253. +0x0,
  71254. +0x0,
  71255. +0x0,
  71256. +0x0,
  71257. +0x0,
  71258. +0x0,
  71259. +0x0,
  71260. +0x0,
  71261. +0x0,
  71262. +0x0,
  71263. +0x0,
  71264. +0x0,
  71265. +0x0,
  71266. +0x0,
  71267. +0x0,
  71268. +0x0,
  71269. +0x0,
  71270. +0x0,
  71271. +0x0,
  71272. +0x0,
  71273. +0x0,
  71274. +0x0,
  71275. +0x0,
  71276. +0x0,
  71277. +0x0,
  71278. +0x0,
  71279. +0x0,
  71280. +0x0,
  71281. +0x0,
  71282. +0x0,
  71283. +0x0,
  71284. +0x0,
  71285. +0x0,
  71286. +0x0,
  71287. +0x0,
  71288. +0x0,
  71289. +0x0,
  71290. +0x0,
  71291. +0x0,
  71292. +0x0,
  71293. +0x0,
  71294. +0x0,
  71295. +0x0,
  71296. +0x0,
  71297. +0x0,
  71298. +0x0,
  71299. +0x0,
  71300. +0x0,
  71301. +0x0,
  71302. +0x0,
  71303. +0x0,
  71304. +0x0,
  71305. +0x0,
  71306. +0x0,
  71307. +0x0,
  71308. +0x0,
  71309. +0x0,
  71310. +0x0,
  71311. +0x0,
  71312. +0x0,
  71313. +0x0,
  71314. +0x0,
  71315. +0x0,
  71316. +0x0,
  71317. +0x0,
  71318. +0x0,
  71319. +0x0,
  71320. +0x0,
  71321. +0x0,
  71322. +0x0,
  71323. +0x0,
  71324. +0x0,
  71325. +0x0,
  71326. +0x0,
  71327. +0x0,
  71328. +0x0,
  71329. +0x0,
  71330. +0x0,
  71331. +0x0,
  71332. +0x0,
  71333. +0x0,
  71334. +0x0,
  71335. +0x0,
  71336. +0x0,
  71337. +0x0,
  71338. +0x0,
  71339. +0x0,
  71340. +0x0,
  71341. +0x0,
  71342. +0x0,
  71343. +0x0,
  71344. +0x0,
  71345. +0x0,
  71346. +0x0,
  71347. +0x0,
  71348. +0x0,
  71349. +0x0,
  71350. +0x0,
  71351. +0x0,
  71352. +0x0,
  71353. +0x0,
  71354. +0x0,
  71355. +0x0,
  71356. +0x0,
  71357. +0x0,
  71358. +0x0,
  71359. +0x0,
  71360. +0x0,
  71361. +0x0,
  71362. +0x0,
  71363. +0x0,
  71364. +0x0,
  71365. +0x0,
  71366. +0x0,
  71367. +0x0,
  71368. +0x0,
  71369. +0x0,
  71370. +0x0,
  71371. +0x0,
  71372. +0x0,
  71373. +0x0,
  71374. +0x0,
  71375. +0x0,
  71376. +0x0,
  71377. +0x0,
  71378. +0x0,
  71379. +0x0,
  71380. +0x0,
  71381. +0x0,
  71382. +0x0,
  71383. +0x0,
  71384. +0x0,
  71385. +0x0,
  71386. +0x0,
  71387. +0x0,
  71388. +0x0,
  71389. +0x0,
  71390. +0x0,
  71391. +0x0,
  71392. +0x0,
  71393. +0x0,
  71394. +0x0,
  71395. +0x0,
  71396. +0x0,
  71397. +0x0,
  71398. +0x0,
  71399. +0x0,
  71400. +0x0,
  71401. +0x0,
  71402. +0x0,
  71403. +0x0,
  71404. +0x0,
  71405. +0x0,
  71406. +0x0,
  71407. +0x0,
  71408. +0x0,
  71409. +0x0,
  71410. +0x0,
  71411. +0x0,
  71412. +0x0,
  71413. +0x0,
  71414. +0x0,
  71415. +0x0,
  71416. +0x0,
  71417. +0x0,
  71418. +0x0,
  71419. +0x0,
  71420. +0x0,
  71421. +0x0,
  71422. +0x0,
  71423. +0x0,
  71424. +0x0,
  71425. +0x0,
  71426. +0x0,
  71427. +0x0,
  71428. +0x0,
  71429. +0x0,
  71430. +0x0,
  71431. +0x0,
  71432. +0x0,
  71433. +0x0,
  71434. +0x0,
  71435. +0x0,
  71436. +0x0,
  71437. +0x0,
  71438. +0x0,
  71439. +0x0,
  71440. +0x0,
  71441. +0x0,
  71442. +0x0,
  71443. +0x0,
  71444. +0x0,
  71445. +0x0,
  71446. +0x0,
  71447. +0x0,
  71448. +0x0,
  71449. +0x0,
  71450. +0x0,
  71451. +0x0,
  71452. +0x0,
  71453. +0x0,
  71454. +0x0,
  71455. +0x0,
  71456. +0x0,
  71457. +0x0,
  71458. +0x0,
  71459. +0x0,
  71460. +0x0,
  71461. +0x0,
  71462. +0x0,
  71463. +0x0,
  71464. +0x0,
  71465. +0x0,
  71466. +0x0,
  71467. +0x0,
  71468. +0x0,
  71469. +0x0,
  71470. +0x0,
  71471. +0x0,
  71472. +0x0,
  71473. +0x0,
  71474. +0x0,
  71475. +0x0,
  71476. +0x0,
  71477. +0x0,
  71478. +0x0,
  71479. +0x0,
  71480. +0x0,
  71481. +0x0,
  71482. +0x0,
  71483. +0x0,
  71484. +0x0,
  71485. +0x0,
  71486. +0x0,
  71487. +0x0,
  71488. +0x0,
  71489. +0x0,
  71490. +0x0,
  71491. +0x0,
  71492. +0x0,
  71493. +0x0,
  71494. +0x0,
  71495. +0x0,
  71496. +0x0,
  71497. +0x0,
  71498. +0x0,
  71499. +0x0,
  71500. +0x0,
  71501. +0x0,
  71502. +0x0,
  71503. +0x0,
  71504. +0x0,
  71505. +0x0,
  71506. +0x0,
  71507. +0x0,
  71508. +0x0,
  71509. +0x0,
  71510. +0x0,
  71511. +0x0,
  71512. +0x0,
  71513. +0x0,
  71514. +0x0,
  71515. +0x0,
  71516. +0x0,
  71517. +0x0,
  71518. +0x0,
  71519. +0x0,
  71520. +0x0,
  71521. +0x0,
  71522. +0x0,
  71523. +0x0,
  71524. +0x0,
  71525. +0x0,
  71526. +0x0,
  71527. +0x0,
  71528. +0x0,
  71529. +0x0,
  71530. +0x0,
  71531. +0x0,
  71532. +0x0,
  71533. +0x0,
  71534. +0x0,
  71535. +0x0,
  71536. +0x0,
  71537. +0x0,
  71538. +0x0,
  71539. +0x0,
  71540. +0x0,
  71541. +0x0,
  71542. +0x0,
  71543. +0x0,
  71544. +0x0,
  71545. +0x0,
  71546. +0x0,
  71547. +0x0,
  71548. +0x0,
  71549. +0x0,
  71550. +0x0,
  71551. +0x0,
  71552. +0x0,
  71553. +0x0,
  71554. +0x0,
  71555. +0x0,
  71556. +0x0,
  71557. +0x0,
  71558. +0x0,
  71559. +0x0,
  71560. +0x0,
  71561. +0x0,
  71562. +0x0,
  71563. +0x0,
  71564. +0x0,
  71565. +0x0,
  71566. +0x0,
  71567. +0x0,
  71568. +0x0,
  71569. +0x0,
  71570. +0x0,
  71571. +0x0,
  71572. +0x0,
  71573. +0x0,
  71574. +0x0,
  71575. +0x0,
  71576. +0x0,
  71577. +0x0,
  71578. +0x0,
  71579. +0x0,
  71580. +0x0,
  71581. +0x0,
  71582. +0x0,
  71583. +0x0,
  71584. +0x0,
  71585. +0x0,
  71586. +0x0,
  71587. +0x0,
  71588. +0x0,
  71589. +0x0,
  71590. +0x0,
  71591. +0x0,
  71592. +0x0,
  71593. +0x0,
  71594. +0x0,
  71595. +0x0,
  71596. +0x0,
  71597. +0x0,
  71598. +0x0,
  71599. +0x0,
  71600. +0x0,
  71601. +0x0,
  71602. +0x0,
  71603. +0x0,
  71604. +0x0,
  71605. +0x0,
  71606. +0x0,
  71607. +0x0,
  71608. +0x0,
  71609. +0x0,
  71610. +0x0,
  71611. +0x0,
  71612. +0x0,
  71613. +0x0,
  71614. +0x0,
  71615. +0x0,
  71616. +0x0,
  71617. +0x0,
  71618. +0x0,
  71619. +0x0,
  71620. +0x0,
  71621. +0x0,
  71622. +0x0,
  71623. +0x0,
  71624. +0x0,
  71625. +0x0,
  71626. +0x0,
  71627. +0x0,
  71628. +0x0,
  71629. +0x0,
  71630. +0x0,
  71631. +0x0,
  71632. +0x0,
  71633. +0x0,
  71634. +0x0,
  71635. +0x0,
  71636. +0x0,
  71637. +0x0,
  71638. +0x0,
  71639. +0x0,
  71640. +0x0,
  71641. +0x0,
  71642. +0x0,
  71643. +0x0,
  71644. +0x0,
  71645. +0x0,
  71646. +0x0,
  71647. +0x0,
  71648. +0x0,
  71649. +0x0,
  71650. +0x0,
  71651. +0x0,
  71652. +0x0,
  71653. +0x0,
  71654. +0x0,
  71655. +0x0,
  71656. +0x0,
  71657. +0x0,
  71658. +0x0,
  71659. +0x0,
  71660. +0x0,
  71661. +0x0,
  71662. +0x0,
  71663. +0x0,
  71664. +0x0,
  71665. +0x0,
  71666. +0x0,
  71667. +0x0,
  71668. +0x0,
  71669. +0x0,
  71670. +0x0,
  71671. +0x0,
  71672. +0x0,
  71673. +0x0,
  71674. +0x0,
  71675. +0x0,
  71676. +0x0,
  71677. +0x0,
  71678. +0x0,
  71679. +0x0,
  71680. +0x0,
  71681. +0x0,
  71682. +0x0,
  71683. +0x0,
  71684. +0x0,
  71685. +0x0,
  71686. +0x0,
  71687. +0x0,
  71688. +0x0,
  71689. +0x0,
  71690. +0x0,
  71691. +0x0,
  71692. +0x0,
  71693. +0x0,
  71694. +0x0,
  71695. +0x0,
  71696. +0x0,
  71697. +0x0,
  71698. +0x0,
  71699. +0x0,
  71700. +0x0,
  71701. +0x0,
  71702. +0x0,
  71703. +0x0,
  71704. +0x0,
  71705. +0x0,
  71706. +0x0,
  71707. +0x0,
  71708. +0x0,
  71709. +0x0,
  71710. +0x0,
  71711. +0x0,
  71712. +0x0,
  71713. +0x0,
  71714. +0x0,
  71715. +0x0,
  71716. +0x0,
  71717. +0x0,
  71718. +0x0,
  71719. +0x0,
  71720. +0x0,
  71721. +0x0,
  71722. +0x0,
  71723. +0x0,
  71724. +0x0,
  71725. +0x0,
  71726. +0x0,
  71727. +0x0,
  71728. +0x0,
  71729. +0x0,
  71730. +0x0,
  71731. +0x0,
  71732. +0x0,
  71733. +0x0,
  71734. +0x0,
  71735. +0x0,
  71736. +0x0,
  71737. +0x0,
  71738. +0x0,
  71739. +0x0,
  71740. +0x0,
  71741. +0x0,
  71742. +0x0,
  71743. +0x0,
  71744. +0x0,
  71745. +0x0,
  71746. +0x0,
  71747. +0x0,
  71748. +0x0,
  71749. +0x0,
  71750. +0x0,
  71751. +0x0,
  71752. +0x0,
  71753. +0x0,
  71754. +0x0,
  71755. +0x0,
  71756. +0x0,
  71757. +0x0,
  71758. +0x0,
  71759. +0x0,
  71760. +0x0,
  71761. +0x0,
  71762. +0x0,
  71763. +0x0,
  71764. +0x0,
  71765. +0x0,
  71766. +0x0,
  71767. +0x0,
  71768. +0x0,
  71769. +0x0,
  71770. +0x0,
  71771. +0x0,
  71772. +0x0,
  71773. +0x0,
  71774. +0x0,
  71775. +0x0,
  71776. +0x0,
  71777. +0x0,
  71778. +0x0,
  71779. +0x0,
  71780. +0x0,
  71781. +0x0,
  71782. +0x0,
  71783. +0x0,
  71784. +0x0,
  71785. +0x0,
  71786. +0x0,
  71787. +0x0,
  71788. +0x0,
  71789. +0x0,
  71790. +0x0,
  71791. +0x0,
  71792. +0x0,
  71793. +0x0,
  71794. +0x0,
  71795. +0x0,
  71796. +0x0,
  71797. +0x0,
  71798. +0x0,
  71799. +0x0,
  71800. +0x0,
  71801. +0x0,
  71802. +0x0,
  71803. +0x0,
  71804. +0x0,
  71805. +0x0,
  71806. +0x0,
  71807. +0x0,
  71808. +0x0,
  71809. +0x0,
  71810. +0x0,
  71811. +0x0,
  71812. +0x0,
  71813. +0x0,
  71814. +0x0,
  71815. +0x0,
  71816. +0x0,
  71817. +0x0,
  71818. +0x0,
  71819. +0x0,
  71820. +0x0,
  71821. +0x0,
  71822. +0x0,
  71823. +0x0,
  71824. +0x0,
  71825. +0x0,
  71826. +0x0,
  71827. +0x0,
  71828. +0x0,
  71829. +0x0,
  71830. +0x0,
  71831. +0x0,
  71832. +0x0,
  71833. +0x0,
  71834. +0x0,
  71835. +0x0,
  71836. +0x0,
  71837. +0x0,
  71838. +0x0,
  71839. +0x0,
  71840. +0x0,
  71841. +0x0,
  71842. +0x0,
  71843. +0x0,
  71844. +0x0,
  71845. +0x0,
  71846. +0x0,
  71847. +0x0,
  71848. +0x0,
  71849. +0x0,
  71850. +0x0,
  71851. +0x0,
  71852. +0x0,
  71853. +0x0,
  71854. +0x0,
  71855. +0x0,
  71856. +0x0,
  71857. +0x0,
  71858. +0x0,
  71859. +0x0,
  71860. +0x0,
  71861. +0x0,
  71862. +0x0,
  71863. +0x0,
  71864. +0x0,
  71865. +0x0,
  71866. +0x0,
  71867. +0x0,
  71868. +0x0,
  71869. +0x0,
  71870. +0x0,
  71871. +0x0,
  71872. +0x0,
  71873. +0x0,
  71874. +0x0,
  71875. +0x0,
  71876. +0x0,
  71877. +0x0,
  71878. +0x0,
  71879. +0x0,
  71880. +0x0,
  71881. +0x0,
  71882. +0x0,
  71883. +0x0,
  71884. +0x0,
  71885. +0x0,
  71886. +0x0,
  71887. +0x0,
  71888. +0x0,
  71889. +0x0,
  71890. +0x0,
  71891. +0x0,
  71892. +0x0,
  71893. +0x0,
  71894. +0x0,
  71895. +0x0,
  71896. +0x0,
  71897. +0x0,
  71898. +0x0,
  71899. +0x0,
  71900. +0x0,
  71901. +0x0,
  71902. +0x0,
  71903. +0x0,
  71904. +0x0,
  71905. +0x0,
  71906. +0x0,
  71907. +0x0,
  71908. +0x0,
  71909. +0x0,
  71910. +0x0,
  71911. +0x0,
  71912. +0x0,
  71913. +0x0,
  71914. +0x0,
  71915. +0x0,
  71916. +0x0,
  71917. +0x0,
  71918. +0x0,
  71919. +0x0,
  71920. +0x0,
  71921. +0x0,
  71922. +0x0,
  71923. +0x0,
  71924. +0x0,
  71925. +0x0,
  71926. +0x0,
  71927. +0x0,
  71928. +0x0,
  71929. +0x0,
  71930. +0x0,
  71931. +0x0,
  71932. +0x0,
  71933. +0x0,
  71934. +0x0,
  71935. +0x0,
  71936. +0x0,
  71937. +0x0,
  71938. +0x0,
  71939. +0x0,
  71940. +0x0,
  71941. +0x0,
  71942. +0x0,
  71943. +0x0,
  71944. +0x0,
  71945. +0x0,
  71946. +0x0,
  71947. +0x0,
  71948. +0x0,
  71949. +0x0,
  71950. +0x0,
  71951. +0x0,
  71952. +0x0,
  71953. +0x0,
  71954. +0x0,
  71955. +0x0,
  71956. +0x0,
  71957. +0x0,
  71958. +0x0,
  71959. +0x0,
  71960. +0x0,
  71961. +0x0,
  71962. +0x0,
  71963. +0x0,
  71964. +0x0,
  71965. +0x0,
  71966. +0x0,
  71967. +0x0,
  71968. +0x0,
  71969. +0x0,
  71970. +0x0,
  71971. +0x0,
  71972. +0x0,
  71973. +0x0,
  71974. +0x0,
  71975. +0x0,
  71976. +0x0,
  71977. +0x0,
  71978. +0x0,
  71979. +0x0,
  71980. +0x0,
  71981. +0x0,
  71982. +0x0,
  71983. +0x0,
  71984. +0x0,
  71985. +0x0,
  71986. +0x0,
  71987. +0x0,
  71988. +0x0,
  71989. +0x0,
  71990. +0x0,
  71991. +0x0,
  71992. +0x0,
  71993. +0x0,
  71994. +0x0,
  71995. +0x0,
  71996. +0x0,
  71997. +0x0,
  71998. +0x0,
  71999. +0x0,
  72000. +0x0,
  72001. +0x0,
  72002. +0x0,
  72003. +0x0,
  72004. +0x0,
  72005. +0x0,
  72006. +0x0,
  72007. +0x0,
  72008. +0x0,
  72009. +0x0,
  72010. +0x0,
  72011. +0x0,
  72012. +0x0,
  72013. +0x0,
  72014. +0x0,
  72015. +0x0,
  72016. +0x0,
  72017. +0x0,
  72018. +0x0,
  72019. +0x0,
  72020. +0x0,
  72021. +0x0,
  72022. +0x0,
  72023. +0x0,
  72024. +0x0,
  72025. +0x0,
  72026. +0x0,
  72027. +0x0,
  72028. +0x0,
  72029. +0x0,
  72030. +0x0,
  72031. +0x0,
  72032. +0x0,
  72033. +0x0,
  72034. +0x0,
  72035. +0x0,
  72036. +0x0,
  72037. +0x0,
  72038. +0x0,
  72039. +0x0,
  72040. +0x0,
  72041. +0x0,
  72042. +0x0,
  72043. +0x0,
  72044. +0x0,
  72045. +0x0,
  72046. +0x0,
  72047. +0x0,
  72048. +0x0,
  72049. +0x0,
  72050. +0x0,
  72051. +0x0,
  72052. +0x0,
  72053. +0x0,
  72054. +0x0,
  72055. +0x0,
  72056. +0x0,
  72057. +0x0,
  72058. +0x0,
  72059. +0x0,
  72060. +0x0,
  72061. +0x0,
  72062. +0x0,
  72063. +0x0,
  72064. +0x0,
  72065. +0x0,
  72066. +0x0,
  72067. +0x0,
  72068. +0x0,
  72069. +0x0,
  72070. +0x0,
  72071. +0x0,
  72072. +0x0,
  72073. +0x0,
  72074. +0x0,
  72075. +0x0,
  72076. +0x0,
  72077. +0x0,
  72078. +0x0,
  72079. +0x0,
  72080. +0x0,
  72081. +0x0,
  72082. +0x0,
  72083. +0x0,
  72084. +0x0,
  72085. +0x0,
  72086. +0x0,
  72087. +0x0,
  72088. +0x0,
  72089. +0x0,
  72090. +0x0,
  72091. +0x0,
  72092. +0x0,
  72093. +0x0,
  72094. +0x0,
  72095. +0x0,
  72096. +0x0,
  72097. +0x0,
  72098. +0x0,
  72099. +0x0,
  72100. +0x0,
  72101. +0x0,
  72102. +0x0,
  72103. +0x0,
  72104. +0x0,
  72105. +0x0,
  72106. +0x0,
  72107. +0x0,
  72108. +0x0,
  72109. +0x0,
  72110. +0x0,
  72111. +0x0,
  72112. +0x0,
  72113. +0x0,
  72114. +0x0,
  72115. +0x0,
  72116. +0x0,
  72117. +0x0,
  72118. +0x0,
  72119. +0x0,
  72120. +0x0,
  72121. +0x0,
  72122. +0x0,
  72123. +0x0,
  72124. +0x0,
  72125. +0x0,
  72126. +0x0,
  72127. +0x0,
  72128. +0x0,
  72129. +0x0,
  72130. +0x0,
  72131. +0x0,
  72132. +0x0,
  72133. +0x0,
  72134. +0x0,
  72135. +0x0,
  72136. +0x0,
  72137. +0x0,
  72138. +0x0,
  72139. +0x0,
  72140. +0x0,
  72141. +0x0,
  72142. +0x0,
  72143. +0x0,
  72144. +0x0,
  72145. +0x0,
  72146. +0x0,
  72147. +0x0,
  72148. +0x0,
  72149. +0x0,
  72150. +0x0,
  72151. +0x0,
  72152. +0x0,
  72153. +0x0,
  72154. +0x0,
  72155. +0x0,
  72156. +0x0,
  72157. +0x0,
  72158. +0x0,
  72159. +0x0,
  72160. +0x0,
  72161. +0x0,
  72162. +0x0,
  72163. +0x0,
  72164. +0x0,
  72165. +0x0,
  72166. +0x0,
  72167. +0x0,
  72168. +0x0,
  72169. +0x0,
  72170. +0x0,
  72171. +0x0,
  72172. +0x0,
  72173. +0x0,
  72174. +0x0,
  72175. +0x0,
  72176. +0x0,
  72177. +0x0,
  72178. +0x0,
  72179. +0x0,
  72180. +0x0,
  72181. +0x0,
  72182. +0x0,
  72183. +0x0,
  72184. +0x0,
  72185. +0x0,
  72186. +0x0,
  72187. +0x0,
  72188. +0x0,
  72189. +0x0,
  72190. +0x0,
  72191. +0x0,
  72192. +0x0,
  72193. +0x0,
  72194. +0x0,
  72195. +0x0,
  72196. +0x0,
  72197. +0x0,
  72198. +0x0,
  72199. +0x0,
  72200. +0x0,
  72201. +0x0,
  72202. +0x0,
  72203. +0x0,
  72204. +0x0,
  72205. +0x0,
  72206. +0x0,
  72207. +0x0,
  72208. +0x0,
  72209. +0x0,
  72210. +0x0,
  72211. +0x0,
  72212. +0x0,
  72213. +0x0,
  72214. +0x0,
  72215. +0x0,
  72216. +0x0,
  72217. +0x0,
  72218. +0x0,
  72219. +0x0,
  72220. +0x0,
  72221. +0x0,
  72222. +0x0,
  72223. +0x0,
  72224. +0x0,
  72225. +0x0,
  72226. +0x0,
  72227. +0x0,
  72228. +0x0,
  72229. +0x0,
  72230. +0x0,
  72231. +0x0,
  72232. +0x0,
  72233. +0x0,
  72234. +0x0,
  72235. +0x0,
  72236. +0x0,
  72237. +0x0,
  72238. +0x0,
  72239. +0x0,
  72240. +0x0,
  72241. +0x0,
  72242. +0x0,
  72243. +0x0,
  72244. +0x0,
  72245. +0x0,
  72246. +0x0,
  72247. +0x0,
  72248. +0x0,
  72249. +0x0,
  72250. +0x0,
  72251. +0x0,
  72252. +0x0,
  72253. +0x0,
  72254. +0x0,
  72255. +0x0,
  72256. +0x0,
  72257. +0x0,
  72258. +0x0,
  72259. +0x0,
  72260. +0x0,
  72261. +0x0,
  72262. +0x0,
  72263. +0x0,
  72264. +0x0,
  72265. +0x0,
  72266. +0x0,
  72267. +0x0,
  72268. +0x0,
  72269. +0x0,
  72270. +0x0,
  72271. +0x0,
  72272. +0x0,
  72273. +0x0,
  72274. +0x0,
  72275. +0x0,
  72276. +0x0,
  72277. +0x0,
  72278. +0x0,
  72279. +0x0,
  72280. +0x0,
  72281. +0x0,
  72282. +0x0,
  72283. +0x0,
  72284. +0x0,
  72285. +0x0,
  72286. +0x0,
  72287. +0x0,
  72288. +0x0,
  72289. +0x0,
  72290. +0x0,
  72291. +0x0,
  72292. +0x0,
  72293. +0x0,
  72294. +0x0,
  72295. +0x0,
  72296. +0x0,
  72297. +0x0,
  72298. +0x0,
  72299. +0x0,
  72300. +0x0,
  72301. +0x0,
  72302. +0x0,
  72303. +0x0,
  72304. +0x0,
  72305. +0x0,
  72306. +0x0,
  72307. +0x0,
  72308. +0x0,
  72309. +0x0,
  72310. +0x0,
  72311. +0x0,
  72312. +0x0,
  72313. +0x0,
  72314. +0x0,
  72315. +0x0,
  72316. +0x0,
  72317. +0x0,
  72318. +0x0,
  72319. +0x0,
  72320. +0x0,
  72321. +0x0,
  72322. +0x0,
  72323. +0x0,
  72324. +0x0,
  72325. +0x0,
  72326. +0x0,
  72327. +0x0,
  72328. +0x0,
  72329. +0x0,
  72330. +0x0,
  72331. +0x0,
  72332. +0x0,
  72333. +0x0,
  72334. +0x0,
  72335. +0x0,
  72336. +0x0,
  72337. +0x0,
  72338. +0x0,
  72339. +0x0,
  72340. +0x0,
  72341. +0x0,
  72342. +0x0,
  72343. +0x0,
  72344. +0x0,
  72345. +0x0,
  72346. +0x0,
  72347. +0x0,
  72348. +0x0,
  72349. +0x0,
  72350. +0x0,
  72351. +0x0,
  72352. +0x0,
  72353. +0x0,
  72354. +0x0,
  72355. +0x0,
  72356. +0x0,
  72357. +0x0,
  72358. +0x0,
  72359. +0x0,
  72360. +0x0,
  72361. +0x0,
  72362. +0x0,
  72363. +0x0,
  72364. +0x0,
  72365. +0x0,
  72366. +0x0,
  72367. +0x0,
  72368. +0x0,
  72369. +0x0,
  72370. +0x0,
  72371. +0x0,
  72372. +0x0,
  72373. +0x0,
  72374. +0x0,
  72375. +0x0,
  72376. +0x0,
  72377. +0x0,
  72378. +0x0,
  72379. +0x0,
  72380. +0x0,
  72381. +0x0,
  72382. +0x0,
  72383. +0x0,
  72384. +0x0,
  72385. +0x0,
  72386. +0x0,
  72387. +0x0,
  72388. +0x0,
  72389. +0x0,
  72390. +0x0,
  72391. +0x0,
  72392. +0x0,
  72393. +0x0,
  72394. +0x0,
  72395. +0x0,
  72396. +0x0,
  72397. +0x0,
  72398. +0x0,
  72399. +0x0,
  72400. +0x0,
  72401. +0x0,
  72402. +0x0,
  72403. +0x0,
  72404. +0x0,
  72405. +0x0,
  72406. +0x0,
  72407. +0x0,
  72408. +0x0,
  72409. +0x0,
  72410. +0x0,
  72411. +0x0,
  72412. +0x0,
  72413. +0x0,
  72414. +0x0,
  72415. +0x0,
  72416. +0x0,
  72417. +0x0,
  72418. +0x0,
  72419. +0x0,
  72420. +0x0,
  72421. +0x0,
  72422. +0x0,
  72423. +0x0,
  72424. +0x0,
  72425. +0x0,
  72426. +0x0,
  72427. +0x0,
  72428. +0x0,
  72429. +0x0,
  72430. +0x0,
  72431. +0x0,
  72432. +0x0,
  72433. +0x0,
  72434. +0x0,
  72435. +0x0,
  72436. +0x0,
  72437. +0x0,
  72438. +0x0,
  72439. +0x0,
  72440. +0x0,
  72441. +0x0,
  72442. +0x0,
  72443. +0x0,
  72444. +0x0,
  72445. +0x0,
  72446. +0x0,
  72447. +0x0,
  72448. +0x0,
  72449. +0x0,
  72450. +0x0,
  72451. +0x0,
  72452. +0x0,
  72453. +0x0,
  72454. +0x0,
  72455. +0x0,
  72456. +0x0,
  72457. +0x0,
  72458. +0x0,
  72459. +0x0,
  72460. +0x0,
  72461. +0x0,
  72462. +0x0,
  72463. +0x0,
  72464. +0x0,
  72465. +0x0,
  72466. +0x0,
  72467. +0x0,
  72468. +0x0,
  72469. +0x0,
  72470. +0x0,
  72471. +0x0,
  72472. +0x0,
  72473. +0x0,
  72474. +0x0,
  72475. +0x0,
  72476. +0x0,
  72477. +0x0,
  72478. +0x0,
  72479. +0x0,
  72480. +0x0,
  72481. +0x0,
  72482. +0x0,
  72483. +0x0,
  72484. +0x0,
  72485. +0x0,
  72486. +0x0,
  72487. +0x0,
  72488. +0x0,
  72489. +0x0,
  72490. +0x0,
  72491. +0x0,
  72492. +0x0,
  72493. +0x0,
  72494. +0x0,
  72495. +0x0,
  72496. +0x0,
  72497. +0x0,
  72498. +0x0,
  72499. +0x0,
  72500. +0x0,
  72501. +0x0,
  72502. +0x0,
  72503. +0x0,
  72504. +0x0,
  72505. +0x0,
  72506. +0x0,
  72507. +0x0,
  72508. +0x0,
  72509. +0x0,
  72510. +0x0,
  72511. +0x0,
  72512. +0x0,
  72513. +0x0,
  72514. +0x0,
  72515. +0x0,
  72516. +0x0,
  72517. +0x0,
  72518. +0x0,
  72519. +0x0,
  72520. +0x0,
  72521. +0x0,
  72522. +0x0,
  72523. +0x0,
  72524. +0x0,
  72525. +0x0,
  72526. +0x0,
  72527. +0x0,
  72528. +0x0,
  72529. +0x0,
  72530. +0x0,
  72531. +0x0,
  72532. +0x0,
  72533. +0x0,
  72534. +0x0,
  72535. +0x0,
  72536. +0x0,
  72537. +0x0,
  72538. +0x0,
  72539. +0x0,
  72540. +0x0,
  72541. +0x0,
  72542. +0x0,
  72543. +0x0,
  72544. +0x0,
  72545. +0x0,
  72546. +0x0,
  72547. +0x0,
  72548. +0x0,
  72549. +0x0,
  72550. +0x0,
  72551. +0x0,
  72552. +0x0,
  72553. +0x0,
  72554. +0x0,
  72555. +0x0,
  72556. +0x0,
  72557. +0x0,
  72558. +0x0,
  72559. +0x0,
  72560. +0x0,
  72561. +0x0,
  72562. +0x0,
  72563. +0x0,
  72564. +0x0,
  72565. +0x0,
  72566. +0x0,
  72567. +0x0,
  72568. +0x0,
  72569. +0x0,
  72570. +0x0,
  72571. +0x0,
  72572. +0x0,
  72573. +0x0,
  72574. +0x0,
  72575. +0x0,
  72576. +0x0,
  72577. +0x0,
  72578. +0x0,
  72579. +0x0,
  72580. +0x0,
  72581. +0x0,
  72582. +0x0,
  72583. +0x0,
  72584. +0x0,
  72585. +0x0,
  72586. +0x0,
  72587. +0x0,
  72588. +0x0,
  72589. +0x0,
  72590. +0x0,
  72591. +0x0,
  72592. +0x0,
  72593. +0x0,
  72594. +0x0,
  72595. +0x0,
  72596. +0x0,
  72597. +0x0,
  72598. +0x0,
  72599. +0x0,
  72600. +0x0,
  72601. +0x0,
  72602. +0x0,
  72603. +0x0,
  72604. +0x0,
  72605. +0x0,
  72606. +0x0,
  72607. +0x0,
  72608. +0x0,
  72609. +0x0,
  72610. +0x0,
  72611. +0x0,
  72612. +0x0,
  72613. +0x0,
  72614. +0x0,
  72615. +0x0,
  72616. +0x0,
  72617. +0x0,
  72618. +0x0,
  72619. +0x0,
  72620. +0x0,
  72621. +0x0,
  72622. +0x0,
  72623. +0x0,
  72624. +0x0,
  72625. +0x0,
  72626. +0x0,
  72627. +0x0,
  72628. +0x0,
  72629. +0x0,
  72630. +0x0,
  72631. +0x0,
  72632. +0x0,
  72633. +0x0,
  72634. +0x0,
  72635. +0x0,
  72636. +0x0,
  72637. +0x0,
  72638. +0x0,
  72639. +0x0,
  72640. +0x0,
  72641. +0x0,
  72642. +0x0,
  72643. +0x0,
  72644. +0x0,
  72645. +0x0,
  72646. +0x0,
  72647. +0x0,
  72648. +0x0,
  72649. +0x0,
  72650. +0x0,
  72651. +0x0,
  72652. +0x0,
  72653. +0x0,
  72654. +0x0,
  72655. +0x0,
  72656. +0x0,
  72657. +0x0,
  72658. +0x0,
  72659. +0x0,
  72660. +0x0,
  72661. +0x0,
  72662. +0x0,
  72663. +0x0,
  72664. +0x0,
  72665. +0x0,
  72666. +0x0,
  72667. +0x0,
  72668. +0x0,
  72669. +0x0,
  72670. +0x0,
  72671. +0x0,
  72672. +0x0,
  72673. +0x0,
  72674. +0x0,
  72675. +0x0,
  72676. +0x0,
  72677. +0x0,
  72678. +0x0,
  72679. +0x0,
  72680. +0x0,
  72681. +0x0,
  72682. +0x0,
  72683. +0x0,
  72684. +0x0,
  72685. +0x0,
  72686. +0x0,
  72687. +0x0,
  72688. +0x0,
  72689. +0x0,
  72690. +0x0,
  72691. +0x0,
  72692. +0x0,
  72693. +0x0,
  72694. +0x0,
  72695. +0x0,
  72696. +0x0,
  72697. +0x0,
  72698. +0x0,
  72699. +0x0,
  72700. +0x0,
  72701. +0x0,
  72702. +0x0,
  72703. +0x0,
  72704. +0x0,
  72705. +0x0,
  72706. +0x0,
  72707. +0x0,
  72708. +0x0,
  72709. +0x0,
  72710. +0x0,
  72711. +0x0,
  72712. +0x0,
  72713. +0x0,
  72714. +0x0,
  72715. +0x0,
  72716. +0x0,
  72717. +0x0,
  72718. +0x0,
  72719. +0x0,
  72720. +0x0,
  72721. +0x0,
  72722. +0x0,
  72723. +0x0,
  72724. +0x0,
  72725. +0x0,
  72726. +0x0,
  72727. +0x0,
  72728. +0x0,
  72729. +0x0,
  72730. +0x0,
  72731. +0x0,
  72732. +0x0,
  72733. +0x0,
  72734. +0x0,
  72735. +0x0,
  72736. +0x0,
  72737. +0x0,
  72738. +0x0,
  72739. +0x0,
  72740. +0x0,
  72741. +0x0,
  72742. +0x0,
  72743. +0x0,
  72744. +0x0,
  72745. +0x0,
  72746. +0x0,
  72747. +0x0,
  72748. +0x0,
  72749. +0x0,
  72750. +0x0,
  72751. +0x0,
  72752. +0x0,
  72753. +0x0,
  72754. +0x0,
  72755. +0x0,
  72756. +0x0,
  72757. +0x0,
  72758. +0x0,
  72759. +0x0,
  72760. +0x0,
  72761. +0x0,
  72762. +0x0,
  72763. +0x0,
  72764. +0x0,
  72765. +0x0,
  72766. +0x0,
  72767. +0x0,
  72768. +0x0,
  72769. +0x0,
  72770. +0x0,
  72771. +0x0,
  72772. +0x0,
  72773. +0x0,
  72774. +0x0,
  72775. +0x0,
  72776. +0x0,
  72777. +0x0,
  72778. +0x0,
  72779. +0x0,
  72780. +0x0,
  72781. +0x0,
  72782. +0x0,
  72783. +0x0,
  72784. +0x0,
  72785. +0x0,
  72786. +0x0,
  72787. +0x0,
  72788. +0x0,
  72789. +0x0,
  72790. +0x0,
  72791. +0x0,
  72792. +0x0,
  72793. +0x0,
  72794. +0x0,
  72795. +0x0,
  72796. +0x0,
  72797. +0x0,
  72798. +0x0,
  72799. +0x0,
  72800. +0x0,
  72801. +0x0,
  72802. +0x0,
  72803. +0x0,
  72804. +0x0,
  72805. +0x0,
  72806. +0x0,
  72807. +0x0,
  72808. +0x0,
  72809. +0x0,
  72810. +0x0,
  72811. +0x0,
  72812. +0x0,
  72813. +0x0,
  72814. +0x0,
  72815. +0x0,
  72816. +0x0,
  72817. +0x0,
  72818. +0x0,
  72819. +0x0,
  72820. +0x0,
  72821. +0x0,
  72822. +0x0,
  72823. +0x0,
  72824. +0x0,
  72825. +0x0,
  72826. +0x0,
  72827. +0x0,
  72828. +0x0,
  72829. +0x0,
  72830. +0x0,
  72831. +0x0,
  72832. +0x0,
  72833. +0x0,
  72834. +0x0,
  72835. +0x0,
  72836. +0x0,
  72837. +0x0,
  72838. +0x0,
  72839. +0x0,
  72840. +0x0,
  72841. +0x0,
  72842. +0x0,
  72843. +0x0,
  72844. +0x0,
  72845. +0x0,
  72846. +0x0,
  72847. +0x0,
  72848. +0x0,
  72849. +0x0,
  72850. +0x0,
  72851. +0x0,
  72852. +0x0,
  72853. +0x0,
  72854. +0x0,
  72855. +0x0,
  72856. +0x0,
  72857. +0x0,
  72858. +0x0,
  72859. +0x0,
  72860. +0x0,
  72861. +0x0,
  72862. +0x0,
  72863. +0x0,
  72864. +0x0,
  72865. +0x0,
  72866. +0x0,
  72867. +0x0,
  72868. +0x0,
  72869. +0x0,
  72870. +0x0,
  72871. +0x0,
  72872. +0x0,
  72873. +0x0,
  72874. +0x0,
  72875. +0x0,
  72876. +0x0,
  72877. +0x0,
  72878. +0x0,
  72879. +0x0,
  72880. +0x0,
  72881. +0x0,
  72882. +0x0,
  72883. +0x0,
  72884. +0x0,
  72885. +0x0,
  72886. +0x0,
  72887. +0x0,
  72888. +0x0,
  72889. +0x0,
  72890. +0x0,
  72891. +0x0,
  72892. +0x0,
  72893. +0x0,
  72894. +0x0,
  72895. +0x0,
  72896. +0x0,
  72897. +0x0,
  72898. +0x0,
  72899. +0x0,
  72900. +0x0,
  72901. +0x0,
  72902. +0x0,
  72903. +0x0,
  72904. +0x0,
  72905. +0x0,
  72906. +0x0,
  72907. +0x0,
  72908. +0x0,
  72909. +0x0,
  72910. +0x0,
  72911. +0x0,
  72912. +0x0,
  72913. +0x0,
  72914. +0x0,
  72915. +0x0,
  72916. +0x0,
  72917. +0x0,
  72918. +0x0,
  72919. +0x0,
  72920. +0x0,
  72921. +0x0,
  72922. +0x0,
  72923. +0x0,
  72924. +0x0,
  72925. +0x0,
  72926. +0x0,
  72927. +0x0,
  72928. +0x0,
  72929. +0x0,
  72930. +0x0,
  72931. +0x0,
  72932. +0x0,
  72933. +0x0,
  72934. +0x0,
  72935. +0x0,
  72936. +0x0,
  72937. +0x0,
  72938. +0x0,
  72939. +0x0,
  72940. +0x0,
  72941. +0x0,
  72942. +0x0,
  72943. +0x0,
  72944. +0x0,
  72945. +0x0,
  72946. +0x0,
  72947. +0x0,
  72948. +0x0,
  72949. +0x0,
  72950. +0x0,
  72951. +0x0,
  72952. +0x0,
  72953. +0x0,
  72954. +0x0,
  72955. +0x0,
  72956. +0x0,
  72957. +0x0,
  72958. +0x0,
  72959. +0x0,
  72960. +0x0,
  72961. +0x0,
  72962. +0x0,
  72963. +0x0,
  72964. +0x0,
  72965. +0x0,
  72966. +0x0,
  72967. +0x0,
  72968. +0x0,
  72969. +0x0,
  72970. +0x0,
  72971. +0x0,
  72972. +0x0,
  72973. +0x0,
  72974. +0x0,
  72975. +0x0,
  72976. +0x0,
  72977. +0x0,
  72978. +0x0,
  72979. +0x0,
  72980. +0x0,
  72981. +0x0,
  72982. +0x0,
  72983. +0x0,
  72984. +0x0,
  72985. +0x0,
  72986. +0x0,
  72987. +0x0,
  72988. +0x0,
  72989. +0x0,
  72990. +0x0,
  72991. +0x0,
  72992. +0x0,
  72993. +0x0,
  72994. +0x0,
  72995. +0x0,
  72996. +0x0,
  72997. +0x0,
  72998. +0x0,
  72999. +0x0,
  73000. +0x0,
  73001. +0x0,
  73002. +0x0,
  73003. +0x0,
  73004. +0x0,
  73005. +0x0,
  73006. +0x0,
  73007. +0x0,
  73008. +0x0,
  73009. +0x0,
  73010. +0x0,
  73011. +0x0,
  73012. +0x0,
  73013. +0x0,
  73014. +0x0,
  73015. +0x0,
  73016. +0x0,
  73017. +0x0,
  73018. +0x0,
  73019. +0x0,
  73020. +0x0,
  73021. +0x0,
  73022. +0x0,
  73023. +0x0,
  73024. +0x0,
  73025. +0x0,
  73026. +0x0,
  73027. +0x0,
  73028. +0x0,
  73029. +0x0,
  73030. +0x0,
  73031. +0x0,
  73032. +0x0,
  73033. +0x0,
  73034. +0x0,
  73035. +0x0,
  73036. +0x0,
  73037. +0x0,
  73038. +0x0,
  73039. +0x0,
  73040. +0x0,
  73041. +0x0,
  73042. +0x0,
  73043. +0x0,
  73044. +0x0,
  73045. +0x0,
  73046. +0x0,
  73047. +0x0,
  73048. +0x0,
  73049. +0x0,
  73050. +0x0,
  73051. +0x0,
  73052. +0x0,
  73053. +0x0,
  73054. +0x0,
  73055. +0x0,
  73056. +0x0,
  73057. +0x0,
  73058. +0x0,
  73059. +0x0,
  73060. +0x0,
  73061. +0x0,
  73062. +0x0,
  73063. +0x0,
  73064. +0x0,
  73065. +0x0,
  73066. +0x0,
  73067. +0x0,
  73068. +0x0,
  73069. +0x0,
  73070. +0x0,
  73071. +0x0,
  73072. +0x0,
  73073. +0x0,
  73074. +0x0,
  73075. +0x0,
  73076. +0x0,
  73077. +0x0,
  73078. +0x0,
  73079. +0x0,
  73080. +0x0,
  73081. +0x0,
  73082. +0x0,
  73083. +0x0,
  73084. +0x0,
  73085. +0x0,
  73086. +0x0,
  73087. +0x0,
  73088. +0x0,
  73089. +0x0,
  73090. +0x0,
  73091. +0x0,
  73092. +0x0,
  73093. +0x0,
  73094. +0x0,
  73095. +0x0,
  73096. +0x0,
  73097. +0x0,
  73098. +0x0,
  73099. +0x0,
  73100. +0x0,
  73101. +0x0,
  73102. +0x0,
  73103. +0x0,
  73104. +0x0,
  73105. +0x0,
  73106. +0x0,
  73107. +0x0,
  73108. +0x0,
  73109. +0x0,
  73110. +0x0,
  73111. +0x0,
  73112. +0x0,
  73113. +0x0,
  73114. +0x0,
  73115. +0x0,
  73116. +0x0,
  73117. +0x0,
  73118. +0x0,
  73119. +0x0,
  73120. +0x0,
  73121. +0x0,
  73122. +0x0,
  73123. +0x0,
  73124. +0x0,
  73125. +0x0,
  73126. +0x0,
  73127. +0x0,
  73128. +0x0,
  73129. +0x0,
  73130. +0x0,
  73131. +0x0,
  73132. +0x0,
  73133. +0x0,
  73134. +0x0,
  73135. +0x0,
  73136. +0x0,
  73137. +0x0,
  73138. +0x0,
  73139. +0x0,
  73140. +0x0,
  73141. +0x0,
  73142. +0x0,
  73143. +0x0,
  73144. +0x0,
  73145. +0x0,
  73146. +0x0,
  73147. +0x0,
  73148. +0x0,
  73149. +0x0,
  73150. +0x0,
  73151. +0x0,
  73152. +0x0,
  73153. +0x0,
  73154. +0x0,
  73155. +0x0,
  73156. +0x0,
  73157. +0x0,
  73158. +0x0,
  73159. +0x0,
  73160. +0x0,
  73161. +0x0,
  73162. +0x0,
  73163. +0x0,
  73164. +0x0,
  73165. +0x0,
  73166. +0x0,
  73167. +0x0,
  73168. +0x0,
  73169. +0x0,
  73170. +0x0,
  73171. +0x0,
  73172. +0x0,
  73173. +0x0,
  73174. +0x0,
  73175. +0x0,
  73176. +0x0,
  73177. +0x0,
  73178. +0x0,
  73179. +0x0,
  73180. +0x0,
  73181. +0x0,
  73182. +0x0,
  73183. +0x0,
  73184. +0x0,
  73185. +0x0,
  73186. +0x0,
  73187. +0x0,
  73188. +0x0,
  73189. +0x0,
  73190. +0x0,
  73191. +0x0,
  73192. +0x0,
  73193. +0x0,
  73194. +0x0,
  73195. +0x0,
  73196. +0x0,
  73197. +0x0,
  73198. +0x0,
  73199. +0x0,
  73200. +0x0,
  73201. +0x0,
  73202. +0x0,
  73203. +0x0,
  73204. +0x0,
  73205. +0x0,
  73206. +0x0,
  73207. +0x0,
  73208. +0x0,
  73209. +0x0,
  73210. +0x0,
  73211. +0x0,
  73212. +0x0,
  73213. +0x0,
  73214. +0x0,
  73215. +0x0,
  73216. +0x0,
  73217. +0x0,
  73218. +0x0,
  73219. +0x0,
  73220. +0x0,
  73221. +0x0,
  73222. +0x0,
  73223. +0x0,
  73224. +0x0,
  73225. +0x0,
  73226. +0x0,
  73227. +0x0,
  73228. +0x0,
  73229. +0x0,
  73230. +0x0,
  73231. +0x0,
  73232. +0x0,
  73233. +0x0,
  73234. +0x0,
  73235. +0x0,
  73236. +0x0,
  73237. +0x0,
  73238. +0x0,
  73239. +0x0,
  73240. +0x0,
  73241. +0x0,
  73242. +0x0,
  73243. +0x0,
  73244. +0x0,
  73245. +0x0,
  73246. +0x0,
  73247. +0x0,
  73248. +0x0,
  73249. +0x0,
  73250. +0x0,
  73251. +0x0,
  73252. +0x0,
  73253. +0x0,
  73254. +0x0,
  73255. +0x0,
  73256. +0x0,
  73257. +0x0,
  73258. +0x0,
  73259. +0x0,
  73260. +0x0,
  73261. +0x0,
  73262. +0x0,
  73263. +0x0,
  73264. +0x0,
  73265. +0x0,
  73266. +0x0,
  73267. +0x0,
  73268. +0x0,
  73269. +0x0,
  73270. +0x0,
  73271. +0x0,
  73272. +0x0,
  73273. +0x0,
  73274. +0x0,
  73275. +0x0,
  73276. +0x0,
  73277. +0x0,
  73278. +0x0,
  73279. +0x0,
  73280. +0x0,
  73281. +0x0,
  73282. +0x0,
  73283. +0x0,
  73284. +0x0,
  73285. +0x0,
  73286. +0x0,
  73287. +0x0,
  73288. +0x0,
  73289. +0x0,
  73290. +0x0,
  73291. +0x0,
  73292. +0x0,
  73293. +0x0,
  73294. +0x0,
  73295. +0x0,
  73296. +0x0,
  73297. +0x0,
  73298. +0x0,
  73299. +0x0,
  73300. +0x0,
  73301. +0x0,
  73302. +0x0,
  73303. +0x0,
  73304. +0x0,
  73305. +0x0,
  73306. +0x0,
  73307. +0x0,
  73308. +0x0,
  73309. +0x0,
  73310. +0x0,
  73311. +0x0,
  73312. +0x0,
  73313. +0x0,
  73314. +0x0,
  73315. +0x0,
  73316. +0x0,
  73317. +0x0,
  73318. +0x0,
  73319. +0x0,
  73320. +0x0,
  73321. +0x0,
  73322. +0x0,
  73323. +0x0,
  73324. +0x0,
  73325. +0x0,
  73326. +0x0,
  73327. +0x0,
  73328. +0x0,
  73329. +0x0,
  73330. +0x0,
  73331. +0x0,
  73332. +0x0,
  73333. +0x0,
  73334. +0x0,
  73335. +0x0,
  73336. +0x0,
  73337. +0x0,
  73338. +0x0,
  73339. +0x0,
  73340. +0x0,
  73341. +0x0,
  73342. +0x0,
  73343. +0x0,
  73344. +0x0,
  73345. +0x0,
  73346. +0x0,
  73347. +0x0,
  73348. +0x0,
  73349. +0x0,
  73350. +0x0,
  73351. +0x0,
  73352. +0x0,
  73353. +0x0,
  73354. +0x0,
  73355. +0x0,
  73356. +0x0,
  73357. +0x0,
  73358. +0x0,
  73359. +0x0,
  73360. +0x0,
  73361. +0x0,
  73362. +0x0,
  73363. +0x0,
  73364. +0x0,
  73365. +0x0,
  73366. +0x0,
  73367. +0x0,
  73368. +0x0,
  73369. +0x0,
  73370. +0x0,
  73371. +0x0,
  73372. +0x0,
  73373. +0x0,
  73374. +0x0,
  73375. +0x0,
  73376. +0x0,
  73377. +0x0,
  73378. +0x0,
  73379. +0x0,
  73380. +0x0,
  73381. +0x0,
  73382. +0x0,
  73383. +0x0,
  73384. +0x0,
  73385. +0x0,
  73386. +0x0,
  73387. +0x0,
  73388. +0x0,
  73389. +0x0,
  73390. +0x0,
  73391. +0x0,
  73392. +0x0,
  73393. +0x0,
  73394. +0x0,
  73395. +0x0,
  73396. +0x0,
  73397. +0x0,
  73398. +0x0,
  73399. +0x0,
  73400. +0x0,
  73401. +0x0,
  73402. +0x0,
  73403. +0x0,
  73404. +0x0,
  73405. +0x0,
  73406. +0x0,
  73407. +0x0,
  73408. +0x0,
  73409. +0x0,
  73410. +0x0,
  73411. +0x0,
  73412. +0x0,
  73413. +0x0,
  73414. +0x0,
  73415. +0x0,
  73416. +0x0,
  73417. +0x0,
  73418. +0x0,
  73419. +0x0,
  73420. +0x0,
  73421. +0x0,
  73422. +0x0,
  73423. +0x0,
  73424. +0x0,
  73425. +0x0,
  73426. +0x0,
  73427. +0x0,
  73428. +0x0,
  73429. +0x0,
  73430. +0x0,
  73431. +0x0,
  73432. +0x0,
  73433. +0x0,
  73434. +0x0,
  73435. +0x0,
  73436. +0x0,
  73437. +0x0,
  73438. +0x0,
  73439. +0x0,
  73440. +0x0,
  73441. +0x0,
  73442. +0x0,
  73443. +0x0,
  73444. +0x0,
  73445. +0x0,
  73446. +0x0,
  73447. +0x0,
  73448. +0x0,
  73449. +0x0,
  73450. +0x0,
  73451. +0x0,
  73452. +0x0,
  73453. +0x0,
  73454. +0x0,
  73455. +0x0,
  73456. +0x0,
  73457. +0x0,
  73458. +0x0,
  73459. +0x0,
  73460. +0x0,
  73461. +0x0,
  73462. +0x0,
  73463. +0x0,
  73464. +0x0,
  73465. +0x0,
  73466. +0x0,
  73467. +0x0,
  73468. +0x0,
  73469. +0x0,
  73470. +0x0,
  73471. +0x0,
  73472. +0x0,
  73473. +0x0,
  73474. +0x0,
  73475. +0x0,
  73476. +0x0,
  73477. +0x0,
  73478. +0x0,
  73479. +0x0,
  73480. +0x0,
  73481. +0x0,
  73482. +0x0,
  73483. +0x0,
  73484. +0x0,
  73485. +0x0,
  73486. +0x0,
  73487. +0x0,
  73488. +0x0,
  73489. +0x0,
  73490. +0x0,
  73491. +0x0,
  73492. +0x0,
  73493. +0x0,
  73494. +0x0,
  73495. +0x0,
  73496. +0x0,
  73497. +0x0,
  73498. +0x0,
  73499. +0x0,
  73500. +0x0,
  73501. +0x0,
  73502. +0x0,
  73503. +0x0,
  73504. +0x0,
  73505. +0x0,
  73506. +0x0,
  73507. +0x0,
  73508. +0x0,
  73509. +0x0,
  73510. +0x0,
  73511. +0x0,
  73512. +0x0,
  73513. +0x0,
  73514. +0x0,
  73515. +0x0,
  73516. +0x0,
  73517. +0x0,
  73518. +0x0,
  73519. +0x0,
  73520. +0x0,
  73521. +0x0,
  73522. +0x0,
  73523. +0x0,
  73524. +0x0,
  73525. +0x0,
  73526. +0x0,
  73527. +0x0,
  73528. +0x0,
  73529. +0x0,
  73530. +0x0,
  73531. +0x0,
  73532. +0x0,
  73533. +0x0,
  73534. +0x0,
  73535. +0x0,
  73536. +0x0,
  73537. +0x0,
  73538. +0x0,
  73539. +0x0,
  73540. +0x0,
  73541. +0x0,
  73542. +0x0,
  73543. +0x0,
  73544. +0x0,
  73545. +0x0,
  73546. +0x0,
  73547. +0x0,
  73548. +0x0,
  73549. +0x0,
  73550. +0x0,
  73551. +0x0,
  73552. +0x0,
  73553. +0x0,
  73554. +0x0,
  73555. +0x0,
  73556. +0x0,
  73557. +0x0,
  73558. +0x0,
  73559. +0x0,
  73560. +0x0,
  73561. +0x0,
  73562. +0x0,
  73563. +0x0,
  73564. +0x0,
  73565. +0x0,
  73566. +0x0,
  73567. +0x0,
  73568. +0x0,
  73569. +0x0,
  73570. +0x0,
  73571. +0x0,
  73572. +0x0,
  73573. +0x0,
  73574. +0x0,
  73575. +0x0,
  73576. +0x0,
  73577. +0x0,
  73578. +0x0,
  73579. +0x0,
  73580. +0x0,
  73581. +0x0,
  73582. +0x0,
  73583. +0x0,
  73584. +0x0,
  73585. +0x0,
  73586. +0x0,
  73587. +0x0,
  73588. +0x0,
  73589. +0x0,
  73590. +0x0,
  73591. +0x0,
  73592. +0x0,
  73593. +0x0,
  73594. +0x0,
  73595. +0x0,
  73596. +0x0,
  73597. +0x0,
  73598. +0x0,
  73599. +0x0,
  73600. +0x0,
  73601. +0x0,
  73602. +0x0,
  73603. +0x0,
  73604. +0x0,
  73605. +0x0,
  73606. +0x0,
  73607. +0x0,
  73608. +0x0,
  73609. +0x0,
  73610. +0x0,
  73611. +0x0,
  73612. +0x0,
  73613. +0x0,
  73614. +0x0,
  73615. +0x0,
  73616. +0x0,
  73617. +0x0,
  73618. +0x0,
  73619. +0x0,
  73620. +0x0,
  73621. +0x0,
  73622. +0x0,
  73623. +0x0,
  73624. +0x0,
  73625. +0x0,
  73626. +0x0,
  73627. +0x0,
  73628. +0x0,
  73629. +0x0,
  73630. +0x0,
  73631. +0x0,
  73632. +0x0,
  73633. +0x0,
  73634. +0x0,
  73635. +0x0,
  73636. +0x0,
  73637. +0x0,
  73638. +0x0,
  73639. +0x0,
  73640. +0x0,
  73641. +0x0,
  73642. +0x0,
  73643. +0x0,
  73644. +0x0,
  73645. +0x0,
  73646. +0x0,
  73647. +0x0,
  73648. +0x0,
  73649. +0x0,
  73650. +0x0,
  73651. +0x0,
  73652. +0x0,
  73653. +0x0,
  73654. +0x0,
  73655. +0x0,
  73656. +0x0,
  73657. +0x0,
  73658. +0x0,
  73659. +0x0,
  73660. +0x0,
  73661. +0x0,
  73662. +0x0,
  73663. +0x0,
  73664. +0x0,
  73665. +0x0,
  73666. +0x0,
  73667. +0x0,
  73668. +0x0,
  73669. +0x0,
  73670. +0x0,
  73671. +0x0,
  73672. +0x0,
  73673. +0x0,
  73674. +0x0,
  73675. +0x0,
  73676. +0x0,
  73677. +0x0,
  73678. +0x0,
  73679. +0x0,
  73680. +0x0,
  73681. +0x0,
  73682. +0x0,
  73683. +0x0,
  73684. +0x0,
  73685. +0x0,
  73686. +0x0,
  73687. +0x0,
  73688. +0x0,
  73689. +0x0,
  73690. +0x0,
  73691. +0x0,
  73692. +0x0,
  73693. +0x0,
  73694. +0x0,
  73695. +0x0,
  73696. +0x0,
  73697. +0x0,
  73698. +0x0,
  73699. +0x0,
  73700. +0x0,
  73701. +0x0,
  73702. +0x0,
  73703. +0x0,
  73704. +0x0,
  73705. +0x0,
  73706. +0x0,
  73707. +0x0,
  73708. +0x0,
  73709. +0x0,
  73710. +0x0,
  73711. +0x0,
  73712. +0x0,
  73713. +0x0,
  73714. +0x0,
  73715. +0x0,
  73716. +0x0,
  73717. +0x0,
  73718. +0x0,
  73719. +0x0,
  73720. +0x0,
  73721. +0x0,
  73722. +0x0,
  73723. +0x0,
  73724. +0x0,
  73725. +0x0,
  73726. +0x0,
  73727. +0x0,
  73728. +0x0,
  73729. +0x0,
  73730. +0x0,
  73731. +0x0,
  73732. +0x0,
  73733. +0x0,
  73734. +0x0,
  73735. +0x0,
  73736. +0x0,
  73737. +0x0,
  73738. +0x0,
  73739. +0x0,
  73740. +0x0,
  73741. +0x0,
  73742. +0x0,
  73743. +0x0,
  73744. +0x0,
  73745. +0x0,
  73746. +0x0,
  73747. +0x0,
  73748. +0x0,
  73749. +0x0,
  73750. +0x0,
  73751. +0x0,
  73752. +0x0,
  73753. +0x0,
  73754. +0x0,
  73755. +0x0,
  73756. +0x0,
  73757. +0x0,
  73758. +0x0,
  73759. +0x0,
  73760. +0x0,
  73761. +0x0,
  73762. +0x0,
  73763. +0x0,
  73764. +0x0,
  73765. +0x0,
  73766. +0x0,
  73767. +0x0,
  73768. +0x0,
  73769. +0x0,
  73770. +0x0,
  73771. +0x0,
  73772. +0x0,
  73773. +0x0,
  73774. +0x0,
  73775. +0x0,
  73776. +0x0,
  73777. +0x0,
  73778. +0x0,
  73779. +0x0,
  73780. +0x0,
  73781. +0x0,
  73782. +0x0,
  73783. +0x0,
  73784. +0x0,
  73785. +0x0,
  73786. +0x0,
  73787. +0x0,
  73788. +0x0,
  73789. +0x0,
  73790. +0x0,
  73791. +0x0,
  73792. +0x0,
  73793. +0x0,
  73794. +0x0,
  73795. +0x0,
  73796. +0x0,
  73797. +0x0,
  73798. +0x0,
  73799. +0x0,
  73800. +0x0,
  73801. +0x0,
  73802. +0x0,
  73803. +0x0,
  73804. +0x0,
  73805. +0x0,
  73806. +0x0,
  73807. +0x0,
  73808. +0x0,
  73809. +0x0,
  73810. +0x0,
  73811. +0x0,
  73812. +0x0,
  73813. +0x0,
  73814. +0x0,
  73815. +0x0,
  73816. +0x0,
  73817. +0x0,
  73818. +0x0,
  73819. +0x0,
  73820. +0x0,
  73821. +0x0,
  73822. +0x0,
  73823. +0x0,
  73824. +0x0,
  73825. +0x0,
  73826. +0x0,
  73827. +0x0,
  73828. +0x0,
  73829. +0x0,
  73830. +0x0,
  73831. +0x0,
  73832. +0x0,
  73833. +0x0,
  73834. +0x0,
  73835. +0x0,
  73836. +0x0,
  73837. +0x0,
  73838. +0x0,
  73839. +0x0,
  73840. +0x0,
  73841. +0x0,
  73842. +0x0,
  73843. +0x0,
  73844. +0x0,
  73845. +0x0,
  73846. +0x0,
  73847. +0x0,
  73848. +0x0,
  73849. +0x0,
  73850. +0x0,
  73851. +0x0,
  73852. +0x0,
  73853. +0x0,
  73854. +0x0,
  73855. +0x0,
  73856. +0x0,
  73857. +0x0,
  73858. +0x0,
  73859. +0x0,
  73860. +0x0,
  73861. +0x0,
  73862. +0x0,
  73863. +0x0,
  73864. +0x0,
  73865. +0x0,
  73866. +0x0,
  73867. +0x0,
  73868. +0x0,
  73869. +0x0,
  73870. +0x0,
  73871. +0x0,
  73872. +0x0,
  73873. +0x0,
  73874. +0x0,
  73875. +0x0,
  73876. +0x0,
  73877. +0x0,
  73878. +0x0,
  73879. +0x0,
  73880. +0x0,
  73881. +0x0,
  73882. +0x0,
  73883. +0x0,
  73884. +0x0,
  73885. +0x0,
  73886. +0x0,
  73887. +0x0,
  73888. +0x0,
  73889. +0x0,
  73890. +0x0,
  73891. +0x0,
  73892. +0x0,
  73893. +0x0,
  73894. +0x0,
  73895. +0x0,
  73896. +0x0,
  73897. +0x0,
  73898. +0x0,
  73899. +0x0,
  73900. +0x0,
  73901. +0x0,
  73902. +0x0,
  73903. +0x0,
  73904. +0x0,
  73905. +0x0,
  73906. +0x0,
  73907. +0x0,
  73908. +0x0,
  73909. +0x0,
  73910. +0x0,
  73911. +0x0,
  73912. +0x0,
  73913. +0x0,
  73914. +0x0,
  73915. +0x0,
  73916. +0x0,
  73917. +0x0,
  73918. +0x0,
  73919. +0x0,
  73920. +0x0,
  73921. +0x0,
  73922. +0x0,
  73923. +0x0,
  73924. +0x0,
  73925. +0x0,
  73926. +0x0,
  73927. +0x0,
  73928. +0x0,
  73929. +0x0,
  73930. +0x0,
  73931. +0x0,
  73932. +0x0,
  73933. +0x0,
  73934. +0x0,
  73935. +0x0,
  73936. +0x0,
  73937. +0x0,
  73938. +0x0,
  73939. +0x0,
  73940. +0x0,
  73941. +0x0,
  73942. +0x0,
  73943. +0x0,
  73944. +0x0,
  73945. +0x0,
  73946. +0x0,
  73947. +0x0,
  73948. +0x0,
  73949. +0x0,
  73950. +0x0,
  73951. +0x0,
  73952. +0x0,
  73953. +0x0,
  73954. +0x0,
  73955. +0x0,
  73956. +0x0,
  73957. +0x0,
  73958. +0x0,
  73959. +0x0,
  73960. +0x0,
  73961. +0x0,
  73962. +0x0,
  73963. +0x0,
  73964. +0x0,
  73965. +0x0,
  73966. +0x0,
  73967. +0x0,
  73968. +0x0,
  73969. +0x0,
  73970. +0x0,
  73971. +0x0,
  73972. +0x0,
  73973. +0x0,
  73974. +0x0,
  73975. +0x0,
  73976. +0x0,
  73977. +0x0,
  73978. +0x0,
  73979. +0x0,
  73980. +0x0,
  73981. +0x0,
  73982. +0x0,
  73983. +0x0,
  73984. +0x0,
  73985. +0x0,
  73986. +0x0,
  73987. +0x0,
  73988. +0x0,
  73989. +0x0,
  73990. +0x0,
  73991. +0x0,
  73992. +0x0,
  73993. +0x0,
  73994. +0x0,
  73995. +0x0,
  73996. +0x0,
  73997. +0x0,
  73998. +0x0,
  73999. +0x0,
  74000. +0x0,
  74001. +0x0,
  74002. +0x0,
  74003. +0x0,
  74004. +0x0,
  74005. +0x0,
  74006. +0x0,
  74007. +0x0,
  74008. +0x0,
  74009. +0x0,
  74010. +0x0,
  74011. +0x0,
  74012. +0x0,
  74013. +0x0,
  74014. +0x0,
  74015. +0x0,
  74016. +0x0,
  74017. +0x0,
  74018. +0x0,
  74019. +0x0,
  74020. +0x0,
  74021. +0x0,
  74022. +0x0,
  74023. +0x0,
  74024. +0x0,
  74025. +0x0,
  74026. +0x0,
  74027. +0x0,
  74028. +0x0,
  74029. +0x0,
  74030. +0x0,
  74031. +0x0,
  74032. +0x0,
  74033. +0x0,
  74034. +0x0,
  74035. +0x0,
  74036. +0x0,
  74037. +0x0,
  74038. +0x0,
  74039. +0x0,
  74040. +0x0,
  74041. +0x0,
  74042. +0x0,
  74043. +0x0,
  74044. +0x0,
  74045. +0x0,
  74046. +0x0,
  74047. +0x0,
  74048. +0x0,
  74049. +0x0,
  74050. +0x0,
  74051. +0x0,
  74052. +0x0,
  74053. +0x0,
  74054. +0x0,
  74055. +0x0,
  74056. +0x0,
  74057. +0x0,
  74058. +0x0,
  74059. +0x0,
  74060. +0x0,
  74061. +0x0,
  74062. +0x0,
  74063. +0x0,
  74064. +0x0,
  74065. +0x0,
  74066. +0x0,
  74067. +0x0,
  74068. +0x0,
  74069. +0x0,
  74070. +0x0,
  74071. +0x0,
  74072. +0x0,
  74073. +0x0,
  74074. +0x0,
  74075. +0x0,
  74076. +0x0,
  74077. +0x0,
  74078. +0x0,
  74079. +0x0,
  74080. +0x0,
  74081. +0x0,
  74082. +0x0,
  74083. +0x0,
  74084. +0x0,
  74085. +0x0,
  74086. +0x0,
  74087. +0x0,
  74088. +0x0,
  74089. +0x0,
  74090. +0x0,
  74091. +0x0,
  74092. +0x0,
  74093. +0x0,
  74094. +0x0,
  74095. +0x0,
  74096. +0x0,
  74097. +0x0,
  74098. +0x0,
  74099. +0x0,
  74100. +0x0,
  74101. +0x0,
  74102. +0x0,
  74103. +0x0,
  74104. +0x0,
  74105. +0x0,
  74106. +0x0,
  74107. +0x0,
  74108. +0x0,
  74109. +0x0,
  74110. +0x0,
  74111. +0x0,
  74112. +0x0,
  74113. +0x0,
  74114. +0x0,
  74115. +0x0,
  74116. +0x0,
  74117. +0x0,
  74118. +0x0,
  74119. +0x0,
  74120. +0x0,
  74121. +0x0,
  74122. +0x0,
  74123. +0x0,
  74124. +0x0,
  74125. +0x0,
  74126. +0x0,
  74127. +0x0,
  74128. +0x0,
  74129. +0x0,
  74130. +0x0,
  74131. +0x0,
  74132. +0x0,
  74133. +0x0,
  74134. +0x0,
  74135. +0x0,
  74136. +0x0,
  74137. +0x0,
  74138. +0x0,
  74139. +0x0,
  74140. +0x0,
  74141. +0x0,
  74142. +0x0,
  74143. +0x0,
  74144. +0x0,
  74145. +0x0,
  74146. +0x0,
  74147. +0x0,
  74148. +0x0,
  74149. +0x0,
  74150. +0x0,
  74151. +0x0,
  74152. +0x0,
  74153. +0x0,
  74154. +0x0,
  74155. +0x0,
  74156. +0x0,
  74157. +0x0,
  74158. +0x0,
  74159. +0x0,
  74160. +0x0,
  74161. +0x0,
  74162. +0x0,
  74163. +0x0,
  74164. +0x0,
  74165. +0x0,
  74166. +0x0,
  74167. +0x0,
  74168. +0x0,
  74169. +0x0,
  74170. +0x0,
  74171. +0x0,
  74172. +0x0,
  74173. +0x0,
  74174. +0x0,
  74175. +0x0,
  74176. +0x0,
  74177. +0x0,
  74178. +0x0,
  74179. +0x0,
  74180. +0x0,
  74181. +0x0,
  74182. +0x0,
  74183. +0x0,
  74184. +0x0,
  74185. +0x0,
  74186. +0x0,
  74187. +0x0,
  74188. +0x0,
  74189. +0x0,
  74190. +0x0,
  74191. +0x0,
  74192. +0x0,
  74193. +0x0,
  74194. +0x0,
  74195. +0x0,
  74196. +0x0,
  74197. +0x0,
  74198. +0x0,
  74199. +0x0,
  74200. +0x0,
  74201. +0x0,
  74202. +0x0,
  74203. +0x0,
  74204. +0x0,
  74205. +0x0,
  74206. +0x0,
  74207. +0x0,
  74208. +0x0,
  74209. +0x0,
  74210. +0x0,
  74211. +0x0,
  74212. +0x0,
  74213. +0x0,
  74214. +0x0,
  74215. +0x0,
  74216. +0x0,
  74217. +0x0,
  74218. +0x0,
  74219. +0x0,
  74220. +0x0,
  74221. +0x0,
  74222. +0x0,
  74223. +0x0,
  74224. +0x0,
  74225. +0x0,
  74226. +0x0,
  74227. +0x0,
  74228. +0x0,
  74229. +0x0,
  74230. +0x0,
  74231. +0x0,
  74232. +0x0,
  74233. +0x0,
  74234. +0x0,
  74235. +0x0,
  74236. +0x0,
  74237. +0x0,
  74238. +0x0,
  74239. +0x0,
  74240. +0x0,
  74241. +0x0,
  74242. +0x0,
  74243. +0x0,
  74244. +0x0,
  74245. +0x0,
  74246. +0x0,
  74247. +0x0,
  74248. +0x0,
  74249. +0x0,
  74250. +0x0,
  74251. +0x0,
  74252. +0x0,
  74253. +0x0,
  74254. +0x0,
  74255. +0x0,
  74256. +0x0,
  74257. +0x0,
  74258. +0x0,
  74259. +0x0,
  74260. +0x0,
  74261. +0x0,
  74262. +0x0,
  74263. +0x0,
  74264. +0x0,
  74265. +0x0,
  74266. +0x0,
  74267. +0x0,
  74268. +0x0,
  74269. +0x0,
  74270. +0x0,
  74271. +0x0,
  74272. +0x0,
  74273. +0x0,
  74274. +0x0,
  74275. +0x0,
  74276. +0x0,
  74277. +0x0,
  74278. +0x0,
  74279. +0x0,
  74280. +0x0,
  74281. +0x0,
  74282. +0x0,
  74283. +0x0,
  74284. +0x0,
  74285. +0x0,
  74286. +0x0,
  74287. +0x0,
  74288. +0x0,
  74289. +0x0,
  74290. +0x0,
  74291. +0x0,
  74292. +0x0,
  74293. +0x0,
  74294. +0x0,
  74295. +0x0,
  74296. +0x0,
  74297. +0x0,
  74298. +0x0,
  74299. +0x0,
  74300. +0x0,
  74301. +0x0,
  74302. +0x0,
  74303. +0x0,
  74304. +0x0,
  74305. +0x0,
  74306. +0x0,
  74307. +0x0,
  74308. +0x0,
  74309. +0x0,
  74310. +0x0,
  74311. +0x0,
  74312. +0x0,
  74313. +0x0,
  74314. +0x0,
  74315. +0x0,
  74316. +0x0,
  74317. +0x0,
  74318. +0x0,
  74319. +0x0,
  74320. +0x0,
  74321. +0x0,
  74322. +0x0,
  74323. +0x0,
  74324. +0x0,
  74325. +0x0,
  74326. +0x0,
  74327. +0x0,
  74328. +0x0,
  74329. +0x0,
  74330. +0x0,
  74331. +0x0,
  74332. +0x0,
  74333. +0x0,
  74334. +0x0,
  74335. +0x0,
  74336. +0x0,
  74337. +0x0,
  74338. +0x0,
  74339. +0x0,
  74340. +0x0,
  74341. +0x0,
  74342. +0x0,
  74343. +0x0,
  74344. +0x0,
  74345. +0x0,
  74346. +0x0,
  74347. +0x0,
  74348. +0x0,
  74349. +0x0,
  74350. +0x0,
  74351. +0x0,
  74352. +0x0,
  74353. +0x0,
  74354. +0x0,
  74355. +0x0,
  74356. +0x0,
  74357. +0x0,
  74358. +0x0,
  74359. +0x0,
  74360. +0x0,
  74361. +0x0,
  74362. +0x0,
  74363. +0x0,
  74364. +0x0,
  74365. +0x0,
  74366. +0x0,
  74367. +0x0,
  74368. +0x0,
  74369. +0x0,
  74370. +0x0,
  74371. +0x0,
  74372. +0x0,
  74373. +0x0,
  74374. +0x0,
  74375. +0x0,
  74376. +0x0,
  74377. +0x0,
  74378. +0x0,
  74379. +0x0,
  74380. +0x0,
  74381. +0x0,
  74382. +0x0,
  74383. +0x0,
  74384. +0x0,
  74385. +0x0,
  74386. +0x0,
  74387. +0x0,
  74388. +0x0,
  74389. +0x0,
  74390. +0x0,
  74391. +0x0,
  74392. +0x0,
  74393. +0x0,
  74394. +0x0,
  74395. +0x0,
  74396. +0x0,
  74397. +0x0,
  74398. +0x0,
  74399. +0x0,
  74400. +0x0,
  74401. +0x0,
  74402. +0x0,
  74403. +0x0,
  74404. +0x0,
  74405. +0x0,
  74406. +0x0,
  74407. +0x0,
  74408. +0x0,
  74409. +0x0,
  74410. +0x0,
  74411. +0x0,
  74412. +0x0,
  74413. +0x0,
  74414. +0x0,
  74415. +0x0,
  74416. +0x0,
  74417. +0x0,
  74418. +0x0,
  74419. +0x0,
  74420. +0x0,
  74421. +0x0,
  74422. +0x0,
  74423. +0x0,
  74424. +0x0,
  74425. +0x0,
  74426. +0x0,
  74427. +0x0,
  74428. +0x0,
  74429. +0x0,
  74430. +0x0,
  74431. +0x0,
  74432. +0x0,
  74433. +0x0,
  74434. +0x0,
  74435. +0x0,
  74436. +0x0,
  74437. +0x0,
  74438. +0x0,
  74439. +0x0,
  74440. +0x0,
  74441. +0x0,
  74442. +0x0,
  74443. +0x0,
  74444. +0x0,
  74445. +0x0,
  74446. +0x0,
  74447. +0x0,
  74448. +0x0,
  74449. +0x0,
  74450. +0x0,
  74451. +0x0,
  74452. +0x0,
  74453. +0x0,
  74454. +0x0,
  74455. +0x0,
  74456. +0x0,
  74457. +0x0,
  74458. +0x0,
  74459. +0x0,
  74460. +0x0,
  74461. +0x0,
  74462. +0x0,
  74463. +0x0,
  74464. +0x0,
  74465. +0x0,
  74466. +0x0,
  74467. +0x0,
  74468. +0x0,
  74469. +0x0,
  74470. +0x0,
  74471. +0x0,
  74472. +0x0,
  74473. +0x0,
  74474. +0x0,
  74475. +0x0,
  74476. +0x0,
  74477. +0x0,
  74478. +0x0,
  74479. +0x0,
  74480. +0x0,
  74481. +0x0,
  74482. +0x0,
  74483. +0x0,
  74484. +0x0,
  74485. +0x0,
  74486. +0x0,
  74487. +0x0,
  74488. +0x0,
  74489. +0x0,
  74490. +0x0,
  74491. +0x0,
  74492. +0x0,
  74493. +0x0,
  74494. +0x0,
  74495. +0x0,
  74496. +0x0,
  74497. +0x0,
  74498. +0x0,
  74499. +0x0,
  74500. +0x0,
  74501. +0x0,
  74502. +0x0,
  74503. +0x0,
  74504. +0x0,
  74505. +0x0,
  74506. +0x0,
  74507. +0x0,
  74508. +0x0,
  74509. +0x0,
  74510. +0x0,
  74511. +0x0,
  74512. +0x0,
  74513. +0x0,
  74514. +0x0,
  74515. +0x0,
  74516. +0x0,
  74517. +0x0,
  74518. +0x0,
  74519. +0x0,
  74520. +0x0,
  74521. +0x0,
  74522. +0x0,
  74523. +0x0,
  74524. +0x0,
  74525. +0x0,
  74526. +0x0,
  74527. +0x0,
  74528. +0x0,
  74529. +0x0,
  74530. +0x0,
  74531. +0x0,
  74532. +0x0,
  74533. +0x0,
  74534. +0x0,
  74535. +0x0,
  74536. +0x0,
  74537. +0x0,
  74538. +0x0,
  74539. +0x0,
  74540. +0x0,
  74541. +0x0,
  74542. +0x0,
  74543. +0x0,
  74544. +0x0,
  74545. +0x0,
  74546. +0x0,
  74547. +0x0,
  74548. +0x0,
  74549. +0x0,
  74550. +0x0,
  74551. +0x0,
  74552. +0x0,
  74553. +0x0,
  74554. +0x0,
  74555. +0x0,
  74556. +0x0,
  74557. +0x0,
  74558. +0x0,
  74559. +0x0,
  74560. +0x0,
  74561. +0x0,
  74562. +0x0,
  74563. +0x0,
  74564. +0x0,
  74565. +0x0,
  74566. +0x0,
  74567. +0x0,
  74568. +0x0,
  74569. +0x0,
  74570. +0x0,
  74571. +0x0,
  74572. +0x0,
  74573. +0x0,
  74574. +0x0,
  74575. +0x0,
  74576. +0x0,
  74577. +0x0,
  74578. +0x0,
  74579. +0x0,
  74580. +0x0,
  74581. +0x0,
  74582. +0x0,
  74583. +0x0,
  74584. +0x0,
  74585. +0x0,
  74586. +0x0,
  74587. +0x0,
  74588. +0x0,
  74589. +0x0,
  74590. +0x0,
  74591. +0x0,
  74592. +0x0,
  74593. +0x0,
  74594. +0x0,
  74595. +0x0,
  74596. +0x0,
  74597. +0x0,
  74598. +0x0,
  74599. +0x0,
  74600. +0x0,
  74601. +0x0,
  74602. +0x0,
  74603. +0x0,
  74604. +0x0,
  74605. +0x0,
  74606. +0x0,
  74607. +0x0,
  74608. +0x0,
  74609. +0x0,
  74610. +0x0,
  74611. +0x0,
  74612. +0x0,
  74613. +0x0,
  74614. +0x0,
  74615. +0x0,
  74616. +0x0,
  74617. +0x0,
  74618. +0x0,
  74619. +0x0,
  74620. +0x0,
  74621. +0x0,
  74622. +0x0,
  74623. +0x0,
  74624. +0x0,
  74625. +0x0,
  74626. +0x0,
  74627. +0x0,
  74628. +0x0,
  74629. +0x0,
  74630. +0x0,
  74631. +0x0,
  74632. +0x0,
  74633. +0x0,
  74634. +0x0,
  74635. +0x0,
  74636. +0x0,
  74637. +0x0,
  74638. +0x0,
  74639. +0x0,
  74640. +0x0,
  74641. +0x0,
  74642. +0x0,
  74643. +0x0,
  74644. +0x0,
  74645. +0x0,
  74646. +0x0,
  74647. +0x0,
  74648. +0x0,
  74649. +0x0,
  74650. +0x0,
  74651. +0x0,
  74652. +0x0,
  74653. +0x0,
  74654. +0x0,
  74655. +0x0,
  74656. +0x0,
  74657. +0x0,
  74658. +0x0,
  74659. +0x0,
  74660. +0x0,
  74661. +0x0,
  74662. +0x0,
  74663. +0x0,
  74664. +0x0,
  74665. +0x0,
  74666. +0x0,
  74667. +0x0,
  74668. +0x0,
  74669. +0x0,
  74670. +0x0,
  74671. +0x0,
  74672. +0x0,
  74673. +0x0,
  74674. +0x0,
  74675. +0x0,
  74676. +0x0,
  74677. +0x0,
  74678. +0x0,
  74679. +0x0,
  74680. +0x0,
  74681. +0x0,
  74682. +0x0,
  74683. +0x0,
  74684. +0x0,
  74685. +0x0,
  74686. +0x0,
  74687. +0x0,
  74688. +0x0,
  74689. +0x0,
  74690. +0x0,
  74691. +0x0,
  74692. +0x0,
  74693. +0x0,
  74694. +0x0,
  74695. +0x0,
  74696. +0x0,
  74697. +0x0,
  74698. +0x0,
  74699. +0x0,
  74700. +0x0,
  74701. +0x0};
  74702. +
  74703. +unsigned short train2d_dmem[690] = {
  74704. +0xe0,
  74705. +0x0,
  74706. +0x0,
  74707. +0x854,
  74708. +0x2,
  74709. +0x0,
  74710. +0x14,
  74711. +0x0,
  74712. +0x61,
  74713. +0xff,
  74714. +0x0,
  74715. +0x2,
  74716. +0x0,
  74717. +0x0,
  74718. +0x0,
  74719. +0x0,
  74720. +0x8020,
  74721. +0x0,
  74722. +0x120,
  74723. +0x0,
  74724. +0x0,
  74725. +0x0,
  74726. +0x0,
  74727. +0x0,
  74728. +0x0,
  74729. +0x1b34,
  74730. +0xf1,
  74731. +0x4d25,
  74732. +0x4f08,
  74733. +0x0,
  74734. +0x4,
  74735. +0x1b34,
  74736. +0xf1,
  74737. +0x4d25,
  74738. +0x4f08,
  74739. +0x0,
  74740. +0x4,
  74741. +0x0,
  74742. +0x0,
  74743. +0x0,
  74744. +0x0,
  74745. +0x0,
  74746. +0x0,
  74747. +0x2000,
  74748. +0x1,
  74749. +0x0,
  74750. +0x0,
  74751. +0x0,
  74752. +0x0,
  74753. +0x0,
  74754. +0x3400,
  74755. +0xf11b,
  74756. +0x2500,
  74757. +0x84d,
  74758. +0x4f,
  74759. +0x400,
  74760. +0x3400,
  74761. +0xf11b,
  74762. +0x2500,
  74763. +0x84d,
  74764. +0x4f,
  74765. +0x400,
  74766. +0x0,
  74767. +0x0,
  74768. +0x0,
  74769. +0x0,
  74770. +0x0,
  74771. +0x0,
  74772. +0x0,
  74773. +0x0,
  74774. +0x0,
  74775. +0x0,
  74776. +0x0,
  74777. +0x0,
  74778. +0x0,
  74779. +0x0,
  74780. +0x0,
  74781. +0x0,
  74782. +0x0,
  74783. +0x0,
  74784. +0x0,
  74785. +0x0,
  74786. +0x0,
  74787. +0x0,
  74788. +0x0,
  74789. +0x0,
  74790. +0x0,
  74791. +0x0,
  74792. +0x0,
  74793. +0x0,
  74794. +0x0,
  74795. +0x0,
  74796. +0x0,
  74797. +0x0,
  74798. +0x0,
  74799. +0x0,
  74800. +0x0,
  74801. +0x0,
  74802. +0x0,
  74803. +0x0,
  74804. +0x0,
  74805. +0x0,
  74806. +0x0,
  74807. +0x0,
  74808. +0x0,
  74809. +0x0,
  74810. +0x0,
  74811. +0x0,
  74812. +0x0,
  74813. +0x0,
  74814. +0x0,
  74815. +0x0,
  74816. +0x0,
  74817. +0x0,
  74818. +0x0,
  74819. +0x0,
  74820. +0x0,
  74821. +0x0,
  74822. +0x0,
  74823. +0x0,
  74824. +0x0,
  74825. +0x0,
  74826. +0x0,
  74827. +0x0,
  74828. +0x0,
  74829. +0x0,
  74830. +0x0,
  74831. +0x0,
  74832. +0x0,
  74833. +0x0,
  74834. +0x0,
  74835. +0x0,
  74836. +0x0,
  74837. +0x0,
  74838. +0x0,
  74839. +0x0,
  74840. +0x0,
  74841. +0x0,
  74842. +0x0,
  74843. +0x0,
  74844. +0x0,
  74845. +0x0,
  74846. +0x0,
  74847. +0x0,
  74848. +0x0,
  74849. +0x0,
  74850. +0x0,
  74851. +0x0,
  74852. +0x0,
  74853. +0x0,
  74854. +0x0,
  74855. +0x0,
  74856. +0x0,
  74857. +0x0,
  74858. +0x0,
  74859. +0x0,
  74860. +0x0,
  74861. +0x0,
  74862. +0x0,
  74863. +0x0,
  74864. +0x0,
  74865. +0x0,
  74866. +0x0,
  74867. +0x0,
  74868. +0x0,
  74869. +0x0,
  74870. +0x0,
  74871. +0x0,
  74872. +0x0,
  74873. +0x0,
  74874. +0x0,
  74875. +0x0,
  74876. +0x0,
  74877. +0x0,
  74878. +0x0,
  74879. +0x0,
  74880. +0x0,
  74881. +0x0,
  74882. +0x0,
  74883. +0x0,
  74884. +0x0,
  74885. +0x0,
  74886. +0x0,
  74887. +0x0,
  74888. +0x0,
  74889. +0x0,
  74890. +0x0,
  74891. +0x0,
  74892. +0x0,
  74893. +0x0,
  74894. +0x0,
  74895. +0x0,
  74896. +0x0,
  74897. +0x0,
  74898. +0x0,
  74899. +0x0,
  74900. +0x0,
  74901. +0x0,
  74902. +0x0,
  74903. +0x0,
  74904. +0x0,
  74905. +0x0,
  74906. +0x0,
  74907. +0x0,
  74908. +0x0,
  74909. +0x0,
  74910. +0x0,
  74911. +0x0,
  74912. +0x0,
  74913. +0x0,
  74914. +0x0,
  74915. +0x0,
  74916. +0x0,
  74917. +0x0,
  74918. +0x0,
  74919. +0x0,
  74920. +0x0,
  74921. +0x0,
  74922. +0x0,
  74923. +0x0,
  74924. +0x0,
  74925. +0x0,
  74926. +0x0,
  74927. +0x0,
  74928. +0x0,
  74929. +0x0,
  74930. +0x0,
  74931. +0x0,
  74932. +0x0,
  74933. +0x0,
  74934. +0x0,
  74935. +0x0,
  74936. +0x0,
  74937. +0x0,
  74938. +0x0,
  74939. +0x0,
  74940. +0x0,
  74941. +0x0,
  74942. +0x0,
  74943. +0x0,
  74944. +0x0,
  74945. +0x0,
  74946. +0x0,
  74947. +0x0,
  74948. +0x0,
  74949. +0x0,
  74950. +0x0,
  74951. +0x0,
  74952. +0x0,
  74953. +0x0,
  74954. +0x0,
  74955. +0x0,
  74956. +0x0,
  74957. +0x0,
  74958. +0x0,
  74959. +0x0,
  74960. +0x0,
  74961. +0x0,
  74962. +0x0,
  74963. +0x0,
  74964. +0x0,
  74965. +0x0,
  74966. +0x0,
  74967. +0x0,
  74968. +0x0,
  74969. +0x0,
  74970. +0x0,
  74971. +0x0,
  74972. +0x0,
  74973. +0x0,
  74974. +0x0,
  74975. +0x0,
  74976. +0x0,
  74977. +0x0,
  74978. +0x0,
  74979. +0x0,
  74980. +0x0,
  74981. +0x0,
  74982. +0x0,
  74983. +0x0,
  74984. +0x0,
  74985. +0x0,
  74986. +0x0,
  74987. +0x0,
  74988. +0x0,
  74989. +0x0,
  74990. +0x0,
  74991. +0x0,
  74992. +0x0,
  74993. +0x0,
  74994. +0x0,
  74995. +0x0,
  74996. +0x0,
  74997. +0x0,
  74998. +0x0,
  74999. +0x0,
  75000. +0x0,
  75001. +0x0,
  75002. +0x0,
  75003. +0x0,
  75004. +0x0,
  75005. +0x0,
  75006. +0x0,
  75007. +0x0,
  75008. +0x0,
  75009. +0x0,
  75010. +0x0,
  75011. +0x0,
  75012. +0x0,
  75013. +0x0,
  75014. +0x0,
  75015. +0x0,
  75016. +0x0,
  75017. +0x0,
  75018. +0x0,
  75019. +0x0,
  75020. +0x0,
  75021. +0x0,
  75022. +0x0,
  75023. +0x0,
  75024. +0x0,
  75025. +0x0,
  75026. +0x0,
  75027. +0x0,
  75028. +0x0,
  75029. +0x0,
  75030. +0x0,
  75031. +0x0,
  75032. +0x0,
  75033. +0x0,
  75034. +0x0,
  75035. +0x0,
  75036. +0x0,
  75037. +0x0,
  75038. +0x0,
  75039. +0x0,
  75040. +0x0,
  75041. +0x0,
  75042. +0x0,
  75043. +0x0,
  75044. +0x0,
  75045. +0x0,
  75046. +0x0,
  75047. +0x0,
  75048. +0x0,
  75049. +0x0,
  75050. +0x0,
  75051. +0x0,
  75052. +0x0,
  75053. +0x0,
  75054. +0x0,
  75055. +0x0,
  75056. +0x0,
  75057. +0x0,
  75058. +0x0,
  75059. +0x0,
  75060. +0x0,
  75061. +0x0,
  75062. +0x0,
  75063. +0x0,
  75064. +0x0,
  75065. +0x0,
  75066. +0x0,
  75067. +0x0,
  75068. +0x0,
  75069. +0x0,
  75070. +0x0,
  75071. +0x0,
  75072. +0x0,
  75073. +0x0,
  75074. +0x0,
  75075. +0x0,
  75076. +0x0,
  75077. +0x0,
  75078. +0x0,
  75079. +0x0,
  75080. +0x0,
  75081. +0x0,
  75082. +0x0,
  75083. +0x0,
  75084. +0x0,
  75085. +0x0,
  75086. +0x0,
  75087. +0x0,
  75088. +0x0,
  75089. +0x0,
  75090. +0x0,
  75091. +0x0,
  75092. +0x0,
  75093. +0x0,
  75094. +0x0,
  75095. +0x0,
  75096. +0x0,
  75097. +0x0,
  75098. +0x0,
  75099. +0x0,
  75100. +0x0,
  75101. +0x0,
  75102. +0x0,
  75103. +0x0,
  75104. +0x0,
  75105. +0x0,
  75106. +0x0,
  75107. +0x0,
  75108. +0x0,
  75109. +0x0,
  75110. +0x0,
  75111. +0x0,
  75112. +0x0,
  75113. +0x0,
  75114. +0x0,
  75115. +0x0,
  75116. +0x0,
  75117. +0x0,
  75118. +0x0,
  75119. +0x0,
  75120. +0x0,
  75121. +0x0,
  75122. +0x0,
  75123. +0x0,
  75124. +0x0,
  75125. +0x0,
  75126. +0x0,
  75127. +0x0,
  75128. +0x0,
  75129. +0x0,
  75130. +0x0,
  75131. +0x0,
  75132. +0x0,
  75133. +0x0,
  75134. +0x0,
  75135. +0x0,
  75136. +0x0,
  75137. +0x0,
  75138. +0x0,
  75139. +0x0,
  75140. +0x0,
  75141. +0x0,
  75142. +0x0,
  75143. +0x0,
  75144. +0x0,
  75145. +0x0,
  75146. +0x0,
  75147. +0x0,
  75148. +0x0,
  75149. +0x0,
  75150. +0x0,
  75151. +0x0,
  75152. +0x0,
  75153. +0x0,
  75154. +0x0,
  75155. +0x0,
  75156. +0x0,
  75157. +0x0,
  75158. +0x0,
  75159. +0x0,
  75160. +0x0,
  75161. +0x0,
  75162. +0x0,
  75163. +0x0,
  75164. +0x0,
  75165. +0x0,
  75166. +0x0,
  75167. +0x0,
  75168. +0x0,
  75169. +0x0,
  75170. +0x0,
  75171. +0x0,
  75172. +0x0,
  75173. +0x0,
  75174. +0x0,
  75175. +0x0,
  75176. +0x0,
  75177. +0x0,
  75178. +0x0,
  75179. +0x0,
  75180. +0x0,
  75181. +0x0,
  75182. +0x0,
  75183. +0x0,
  75184. +0x0,
  75185. +0x0,
  75186. +0x0,
  75187. +0x0,
  75188. +0x0,
  75189. +0x0,
  75190. +0x0,
  75191. +0x0,
  75192. +0x0,
  75193. +0x0,
  75194. +0x0,
  75195. +0x0,
  75196. +0x0,
  75197. +0x0,
  75198. +0x0,
  75199. +0x0,
  75200. +0x0,
  75201. +0x0,
  75202. +0x0,
  75203. +0x0,
  75204. +0x0,
  75205. +0x0,
  75206. +0x0,
  75207. +0x0,
  75208. +0x0,
  75209. +0x0,
  75210. +0x0,
  75211. +0x0,
  75212. +0x0,
  75213. +0x0,
  75214. +0x0,
  75215. +0x0,
  75216. +0x0,
  75217. +0x0,
  75218. +0x0,
  75219. +0x0,
  75220. +0x0,
  75221. +0x0,
  75222. +0x0,
  75223. +0x0,
  75224. +0x0,
  75225. +0x0,
  75226. +0x14a,
  75227. +0x181,
  75228. +0x118,
  75229. +0x118,
  75230. +0x16f,
  75231. +0x16f,
  75232. +0x159,
  75233. +0x181,
  75234. +0x120,
  75235. +0x120,
  75236. +0x0,
  75237. +0x0,
  75238. +0x701c,
  75239. +0x61a8,
  75240. +0x35ac,
  75241. +0x35ac,
  75242. +0x125c,
  75243. +0x125c,
  75244. +0xc738,
  75245. +0xb0f4,
  75246. +0x6590,
  75247. +0x6590,
  75248. +0x0,
  75249. +0x0,
  75250. +0x0,
  75251. +0x0,
  75252. +0x8b5a,
  75253. +0x39,
  75254. +0x0,
  75255. +0x0,
  75256. +0x321e,
  75257. +0x100,
  75258. +0x0,
  75259. +0x0,
  75260. +0x100,
  75261. +0x302,
  75262. +0x706,
  75263. +0xb0a,
  75264. +0xf0e,
  75265. +0x1b1a,
  75266. +0x1f1e,
  75267. +0x3b3a,
  75268. +0x3f3e,
  75269. +0x0,
  75270. +0xffff,
  75271. +0x1e0,
  75272. +0xf0,
  75273. +0xa0,
  75274. +0x78,
  75275. +0x60,
  75276. +0x50,
  75277. +0x43,
  75278. +0x3c,
  75279. +0x35,
  75280. +0x30,
  75281. +0x2c,
  75282. +0x28,
  75283. +0x25,
  75284. +0x22,
  75285. +0x20,
  75286. +0x1e,
  75287. +0x1c,
  75288. +0x0,
  75289. +0x0,
  75290. +0x0,
  75291. +0x0,
  75292. +0x0,
  75293. +0x0,
  75294. +0x0,
  75295. +0x0,
  75296. +0x2820,
  75297. +0x140f,
  75298. +0x2,
  75299. +0x0,
  75300. +0xf01f,
  75301. +0x1,
  75302. +0x0,
  75303. +0xffb4,
  75304. +0x1,
  75305. +0x1,
  75306. +0xf0b4,
  75307. +0x1,
  75308. +0x0,
  75309. +0xf4b4,
  75310. +0x1,
  75311. +0x0,
  75312. +0xf0b9,
  75313. +0x1,
  75314. +0x0,
  75315. +0xf0ba,
  75316. +0x1,
  75317. +0x0,
  75318. +0xf0bb,
  75319. +0x1,
  75320. +0x0,
  75321. +0xf001,
  75322. +0x1,
  75323. +0x0,
  75324. +0xf013,
  75325. +0x1,
  75326. +0x0,
  75327. +0xf0f9,
  75328. +0x4,
  75329. +0x200,
  75330. +0xf0fa,
  75331. +0x4,
  75332. +0x0,
  75333. +0xf0fb,
  75334. +0x4,
  75335. +0x400,
  75336. +0xf060,
  75337. +0x7,
  75338. +0x8,
  75339. +0xf065,
  75340. +0x7,
  75341. +0x0,
  75342. +0xff62,
  75343. +0x1,
  75344. +0x0,
  75345. +0xf002,
  75346. +0x1,
  75347. +0x220,
  75348. +0x10f8,
  75349. +0x20e8,
  75350. +0xa06,
  75351. +0x140e,
  75352. +0x1c18,
  75353. +0x2420,
  75354. +0xc06,
  75355. +0x1610,
  75356. +0x201c,
  75357. +0x2824,
  75358. +0xa06,
  75359. +0x1610,
  75360. +0x201a,
  75361. +0x2824,
  75362. +0xc06,
  75363. +0x1812,
  75364. +0x241e,
  75365. +0x2c28,
  75366. +0x20d,
  75367. +0x301,
  75368. +0xc0b,
  75369. +0x160e,
  75370. +0x1004,
  75371. +0x1811,
  75372. +0x6e,
  75373. +0x2,
  75374. +0x1,
  75375. +0xfd,
  75376. +0x4,
  75377. +0xf,
  75378. +0x60,
  75379. +0x7,
  75380. +0x0,
  75381. +0xe8,
  75382. +0x4,
  75383. +0xff,
  75384. +0xfc,
  75385. +0x4,
  75386. +0x404,
  75387. +0x3a,
  75388. +0x2,
  75389. +0x2,
  75390. +0x11,
  75391. +0x7,
  75392. +0x0,
  75393. +0x0};
  75394. +
  75395. +#ifdef DDR_FW_STAGE_MSG
  75396. +//1D and 2D Stream Message display
  75397. +void st_msg_display(unsigned char Train2D, unsigned int msg[32])
  75398. +{
  75399. +
  75400. + if(Train2D==0) {
  75401. + switch(msg[0]){
  75402. +case 0x00000001: mini_printf("PMU1:prbsGenCtl:%x\n",msg[1]); break;
  75403. +case 0x00010000: mini_printf("PMU1: loading 2D acsm sequence\n"); break;
  75404. +case 0x00020000: mini_printf("PMU1: loading 1D acsm sequence\n"); break;
  75405. +case 0x00030002: mini_printf("PMU3: %d memclocks @ %d to get half of 300ns\n",msg[1],msg[2]); break;
  75406. +case 0x00040000: mini_printf("PMU: Error: User requested MPR read pattern for read DQS training in DDR3 Mode\n"); break;
  75407. +case 0x00050000: mini_printf("PMU3: Running 1D search for left eye edge\n"); break;
  75408. +case 0x00060001: mini_printf("PMU1: In Phase Left Edge Search cs %d\n",msg[1]); break;
  75409. +case 0x00070001: mini_printf("PMU1: Out of Phase Left Edge Search cs %d\n",msg[1]); break;
  75410. +case 0x00080000: mini_printf("PMU3: Running 1D search for right eye edge\n"); break;
  75411. +case 0x00090001: mini_printf("PMU1: In Phase Right Edge Search cs %d\n",msg[1]); break;
  75412. +case 0x000a0001: mini_printf("PMU1: Out of Phase Right Edge Search cs %d\n",msg[1]); break;
  75413. +case 0x000b0001: mini_printf("PMU1: mxRdLat training pstate %d\n",msg[1]); break;
  75414. +case 0x000c0001: mini_printf("PMU1: mxRdLat search for cs %d\n",msg[1]); break;
  75415. +case 0x000d0001: mini_printf("PMU0: MaxRdLat non consistant DtsmLoThldXingInd 0x%x\n",msg[1]); break;
  75416. +case 0x000e0003: mini_printf("PMU4: CS %d Dbyte %d worked with DFIMRL = %d DFICLKs \n",msg[1],msg[2],msg[3]); break;
  75417. +case 0x000f0004: mini_printf("PMU3: MaxRdLat Read Lane err mask for csn %d, DFIMRL %d DFIClks, dbyte %d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  75418. +case 0x00100003: mini_printf("PMU3: MaxRdLat Read Lane err mask for csn %d DFIMRL %d, All dbytes = 0x%x\n",msg[1],msg[2],msg[3]); break;
  75419. +case 0x00110001: mini_printf("PMU: Error: CS%d failed to find a DFIMRL setting that worked for all bytes during MaxRdLat training\n",msg[1]); break;
  75420. +case 0x00120002: mini_printf("PMU3: Smallest passing DFIMRL for all dbytes in CS%d = %d DFIClks\n",msg[1],msg[2]); break;
  75421. +case 0x00130000: mini_printf("PMU: Error: No passing DFIMRL value found for any chip select during MaxRdLat training\n"); break;
  75422. +case 0x00140003: mini_printf("PMU: Error: Dbyte %d lane %d txDqDly passing region is too small (width = %d)\n",msg[1],msg[2],msg[3]); break;
  75423. +case 0x00150000: mini_printf("PMU4: TxDqDly Passing Regions (EyeLeft EyeRight -> EyeCenter) Units=1/32 UI\n"); break;
  75424. +case 0x00160005: mini_printf("PMU4: DB %d Lane %d: %d %d -> %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75425. +case 0x00170002: mini_printf("PMU2: TXDQ delayLeft[%d] = %d (DISCONNECTED)\n",msg[1],msg[2]); break;
  75426. +case 0x00180004: mini_printf("PMU2: TXDQ delayLeft[%d] = %d oopScaled = %d selectOop %d\n",msg[1],msg[2],msg[3],msg[4]); break;
  75427. +case 0x00190002: mini_printf("PMU2: TXDQ delayRight[%d] = %d (DISCONNECTED)\n",msg[1],msg[2]); break;
  75428. +case 0x001a0004: mini_printf("PMU2: TXDQ delayRight[%d] = %d oopScaled = %d selectOop %d\n",msg[1],msg[2],msg[3],msg[4]); break;
  75429. +case 0x001b0003: mini_printf("PMU: Error: Dbyte %d lane %d txDqDly passing region is too small (width = %d)\n",msg[1],msg[2],msg[3]); break;
  75430. +case 0x001c0000: mini_printf("PMU4: TxDqDly Passing Regions (EyeLeft EyeRight -> EyeCenter) Units=1/32 UI\n"); break;
  75431. +case 0x001d0002: mini_printf("PMU4: DB %d Lane %d: (DISCONNECTED)\n",msg[1],msg[2]); break;
  75432. +case 0x001e0005: mini_printf("PMU4: DB %d Lane %d: %d %d -> %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75433. +case 0x001f0002: mini_printf("PMU3: Running 1D search csn %d for DM Right/NotLeft(%d) eye edge\n",msg[1],msg[2]); break;
  75434. +case 0x00200002: mini_printf("PMU3: WrDq DM byte%d with Errcnt %d\n",msg[1],msg[2]); break;
  75435. +case 0x00210002: mini_printf("PMU3: WrDq DM byte%d avgDly 0x%x\n",msg[1],msg[2]); break;
  75436. +case 0x00220002: mini_printf("PMU1: WrDq DM byte%d with Errcnt %d\n",msg[1],msg[2]); break;
  75437. +case 0x00230001: mini_printf("PMU: Error: Dbyte %d txDqDly DM training did not start inside the eye\n",msg[1]); break;
  75438. +case 0x00240000: mini_printf("PMU4: DM TxDqDly Passing Regions (EyeLeft EyeRight -> EyeCenter) Units=1/32 UI\n"); break;
  75439. +case 0x00250002: mini_printf("PMU4: DB %d Lane %d: (DISCONNECTED)\n",msg[1],msg[2]); break;
  75440. +case 0x00260005: mini_printf("PMU4: DB %d Lane %d: %d %d -> %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75441. +case 0x00270003: mini_printf("PMU: Error: Dbyte %d lane %d txDqDly DM passing region is too small (width = %d)\n",msg[1],msg[2],msg[3]); break;
  75442. +case 0x00280004: mini_printf("PMU3: Errcnt for MRD/MWD search nib %d delay = (%d, 0x%x) = %d\n",msg[1],msg[2],msg[3],msg[4]); break;
  75443. +case 0x00290000: mini_printf("PMU3: Precharge all open banks\n"); break;
  75444. +case 0x002a0002: mini_printf("PMU: Error: Dbyte %d nibble %d found mutliple working coarse delay setting for MRD/MWD\n",msg[1],msg[2]); break;
  75445. +case 0x002b0000: mini_printf("PMU4: MRD Passing Regions (coarseVal, fineLeft fineRight -> fineCenter)\n"); break;
  75446. +case 0x002c0000: mini_printf("PMU4: MRW Passing Regions (coarseVal, fineLeft fineRight -> fineCenter)\n"); break;
  75447. +case 0x002d0004: mini_printf("PMU10: Warning: DB %d nibble %d has multiple working coarse delays, %d and %d, choosing the smaller delay\n",msg[1],msg[2],msg[3],msg[4]); break;
  75448. +case 0x002e0003: mini_printf("PMU: Error: Dbyte %d nibble %d MRD/MWD passing region is too small (width = %d)\n",msg[1],msg[2],msg[3]); break;
  75449. +case 0x002f0006: mini_printf("PMU4: DB %d nibble %d: %d, %d %d -> %d\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6]); break;
  75450. +case 0x00300002: mini_printf("PMU1: Start MRD/nMWD %d for csn %d\n",msg[1],msg[2]); break;
  75451. +case 0x00310002: mini_printf("PMU2: RXDQS delayLeft[%d] = %d (DISCONNECTED)\n",msg[1],msg[2]); break;
  75452. +case 0x00320006: mini_printf("PMU2: RXDQS delayLeft[%d] = %d delayOop[%d] = %d OopScaled %d, selectOop %d\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6]); break;
  75453. +case 0x00330002: mini_printf("PMU2: RXDQS delayRight[%d] = %d (DISCONNECTED)\n",msg[1],msg[2]); break;
  75454. +case 0x00340006: mini_printf("PMU2: RXDQS delayRight[%d] = %d delayOop[%d] = %d OopScaled %d, selectOop %d\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6]); break;
  75455. +case 0x00350000: mini_printf("PMU4: RxClkDly Passing Regions (EyeLeft EyeRight -> EyeCenter)\n"); break;
  75456. +case 0x00360002: mini_printf("PMU4: DB %d nibble %d: (DISCONNECTED)\n",msg[1],msg[2]); break;
  75457. +case 0x00370005: mini_printf("PMU4: DB %d nibble %d: %d %d -> %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75458. +case 0x00380003: mini_printf("PMU: Error: Dbyte %d nibble %d rxClkDly passing region is too small (width = %d)\n",msg[1],msg[2],msg[3]); break;
  75459. +case 0x00390002: mini_printf("PMU0: goodbar = %d for RDWR_BLEN %d\n",msg[1],msg[2]); break;
  75460. +case 0x003a0001: mini_printf("PMU3: RxClkDly = %d\n",msg[1]); break;
  75461. +case 0x003b0005: mini_printf("PMU0: db %d l %d absLane %d -> bottom %d top %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75462. +case 0x003c0009: mini_printf("PMU3: BYTE %d - %d %d %d %d %d %d %d %d\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8],msg[9]); break;
  75463. +case 0x003d0002: mini_printf("PMU: Error: dbyte %d lane %d's per-lane vrefDAC's had no passing region\n",msg[1],msg[2]); break;
  75464. +case 0x003e0004: mini_printf("PMU0: db%d l%d - %d %d\n",msg[1],msg[2],msg[3],msg[4]); break;
  75465. +case 0x003f0002: mini_printf("PMU0: goodbar = %d for RDWR_BLEN %d\n",msg[1],msg[2]); break;
  75466. +case 0x00400004: mini_printf("PMU3: db%d l%d saw %d issues at rxClkDly %d\n",msg[1],msg[2],msg[3],msg[4]); break;
  75467. +case 0x00410003: mini_printf("PMU3: db%d l%d first saw a pass->fail edge at rxClkDly %d\n",msg[1],msg[2],msg[3]); break;
  75468. +case 0x00420002: mini_printf("PMU3: lane %d PBD = %d\n",msg[1],msg[2]); break;
  75469. +case 0x00430003: mini_printf("PMU3: db%d l%d first saw a DBI pass->fail edge at rxClkDly %d\n",msg[1],msg[2],msg[3]); break;
  75470. +case 0x00440003: mini_printf("PMU2: db%d l%d already passed rxPBD = %d\n",msg[1],msg[2],msg[3]); break;
  75471. +case 0x00450003: mini_printf("PMU0: db%d l%d, PBD = %d\n",msg[1],msg[2],msg[3]); break;
  75472. +case 0x00460002: mini_printf("PMU: Error: dbyte %d lane %d failed read deskew\n",msg[1],msg[2]); break;
  75473. +case 0x00470003: mini_printf("PMU0: db%d l%d, inc PBD = %d\n",msg[1],msg[2],msg[3]); break;
  75474. +case 0x00480003: mini_printf("PMU1: Running lane deskew on pstate %d csn %d rdDBIEn %d\n",msg[1],msg[2],msg[3]); break;
  75475. +case 0x00490000: mini_printf("PMU: Error: Read deskew training has been requested, but csrMajorModeDbyte[2] is set\n"); break;
  75476. +case 0x004a0002: mini_printf("PMU1: AcsmCsMapCtrl%d 0x%x\n",msg[1],msg[2]); break;
  75477. +case 0x004b0002: mini_printf("PMU1: AcsmCsMapCtrl%d 0x%x\n",msg[1],msg[2]); break;
  75478. +case 0x004c0001: mini_printf("PMU: Error: Wrong PMU image loaded. message Block DramType = 0x%x, but image built for D3U Type\n",msg[1]); break;
  75479. +case 0x004d0001: mini_printf("PMU: Error: Wrong PMU image loaded. message Block DramType = 0x%x, but image built for D3R Type\n",msg[1]); break;
  75480. +case 0x004e0001: mini_printf("PMU: Error: Wrong PMU image loaded. message Block DramType = 0x%x, but image built for D4U Type\n",msg[1]); break;
  75481. +case 0x004f0001: mini_printf("PMU: Error: Wrong PMU image loaded. message Block DramType = 0x%x, but image built for D4R Type\n",msg[1]); break;
  75482. +case 0x00500001: mini_printf("PMU: Error: Wrong PMU image loaded. message Block DramType = 0x%x, but image built for D4LR Type\n",msg[1]); break;
  75483. +case 0x00510000: mini_printf("PMU: Error: Both 2t timing mode and ddr4 geardown mode specifed in the messageblock's PhyCfg and MR3 fields. Only one can be enabled\n"); break;
  75484. +case 0x00520003: mini_printf("PMU10: PHY TOTALS - NUM_DBYTES %d NUM_NIBBLES %d NUM_ANIBS %d\n",msg[1],msg[2],msg[3]); break;
  75485. +case 0x00530006: mini_printf("PMU10: CSA=0x%x, CSB=0x%x, TSTAGES=0x%x, HDTOUT=%d, MMISC=%d DRAMFreq=%dMT DramType=LPDDR3\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6]); break;
  75486. +case 0x00540006: mini_printf("PMU10: CSA=0x%x, CSB=0x%x, TSTAGES=0x%x, HDTOUT=%d, MMISC=%d DRAMFreq=%dMT DramType=LPDDR4\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6]); break;
  75487. +case 0x00550008: mini_printf("PMU10: CS=0x%x, TSTAGES=0x%x, HDTOUT=%d, 2T=%d, MMISC=%d AddrMirror=%d DRAMFreq=%dMT DramType=%d\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8]); break;
  75488. +case 0x00560004: mini_printf("PMU10: Pstate%d MR0=0x%x MR1=0x%x MR2=0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  75489. +case 0x00570008: mini_printf("PMU10: Pstate%d MRS MR0=0x%x MR1=0x%x MR2=0x%x MR3=0x%x MR4=0x%x MR5=0x%x MR6=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8]); break;
  75490. +case 0x00580005: mini_printf("PMU10: Pstate%d MRS MR1_A0=0x%x MR2_A0=0x%x MR3_A0=0x%x MR11_A0=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75491. +case 0x00590000: mini_printf("PMU10: UseBroadcastMR set. All ranks and channels use MRXX_A0 for MR settings.\n"); break;
  75492. +case 0x005a0005: mini_printf("PMU10: Pstate%d MRS MR01_A0=0x%x MR02_A0=0x%x MR03_A0=0x%x MR11_A0=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75493. +case 0x005b0005: mini_printf("PMU10: Pstate%d MRS MR12_A0=0x%x MR13_A0=0x%x MR14_A0=0x%x MR22_A0=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75494. +case 0x005c0005: mini_printf("PMU10: Pstate%d MRS MR01_A1=0x%x MR02_A1=0x%x MR03_A1=0x%x MR11_A1=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75495. +case 0x005d0005: mini_printf("PMU10: Pstate%d MRS MR12_A1=0x%x MR13_A1=0x%x MR14_A1=0x%x MR22_A1=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75496. +case 0x005e0005: mini_printf("PMU10: Pstate%d MRS MR01_B0=0x%x MR02_B0=0x%x MR03_B0=0x%x MR11_B0=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75497. +case 0x005f0005: mini_printf("PMU10: Pstate%d MRS MR12_B0=0x%x MR13_B0=0x%x MR14_B0=0x%x MR22_B0=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75498. +case 0x00600005: mini_printf("PMU10: Pstate%d MRS MR01_B1=0x%x MR02_B1=0x%x MR03_B1=0x%x MR11_B1=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75499. +case 0x00610005: mini_printf("PMU10: Pstate%d MRS MR12_B1=0x%x MR13_B1=0x%x MR14_B1=0x%x MR22_B1=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75500. +case 0x00620002: mini_printf("PMU1: AcsmOdtCtrl%d 0x%x\n",msg[1],msg[2]); break;
  75501. +case 0x00630002: mini_printf("PMU1: AcsmCsMapCtrl%d 0x%x\n",msg[1],msg[2]); break;
  75502. +case 0x00640002: mini_printf("PMU1: AcsmCsMapCtrl%d 0x%x\n",msg[1],msg[2]); break;
  75503. +case 0x00650000: mini_printf("PMU1: HwtCAMode set\n"); break;
  75504. +case 0x00660001: mini_printf("PMU3: DDR4 infinite preamble enter/exit mode %d\n",msg[1]); break;
  75505. +case 0x00670002: mini_printf("PMU1: In rxenb_train() csn=%d pstate=%d\n",msg[1],msg[2]); break;
  75506. +case 0x00680000: mini_printf("PMU3: Finding DQS falling edge\n"); break;
  75507. +case 0x00690000: mini_printf("PMU3: Searching for DDR3/LPDDR3/LPDDR4 read preamble\n"); break;
  75508. +case 0x006a0009: mini_printf("PMU3: dtsm fails Even Nibbles : %x %x %x %x %x %x %x %x %x\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8],msg[9]); break;
  75509. +case 0x006b0009: mini_printf("PMU3: dtsm fails Odd Nibbles : %x %x %x %x %x %x %x %x %x\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8],msg[9]); break;
  75510. +case 0x006c0002: mini_printf("PMU3: Preamble search pass=%d anyfail=%d\n",msg[1],msg[2]); break;
  75511. +case 0x006d0000: mini_printf("PMU: Error: RxEn training preamble not found\n"); break;
  75512. +case 0x006e0000: mini_printf("PMU3: Found DQS pre-amble\n"); break;
  75513. +case 0x006f0001: mini_printf("PMU: Error: Dbyte %d couldn't find the rising edge of DQS during RxEn Training\n",msg[1]); break;
  75514. +case 0x00700000: mini_printf("PMU3: RxEn aligning to first rising edge of burst\n"); break;
  75515. +case 0x00710001: mini_printf("PMU3: Decreasing RxEn delay by %d fine step to allow full capture of reads\n",msg[1]); break;
  75516. +case 0x00720001: mini_printf("PMU3: MREP Delay = %d\n",msg[1]); break;
  75517. +case 0x00730003: mini_printf("PMU3: Errcnt for MREP nib %d delay = %d is %d\n",msg[1],msg[2],msg[3]); break;
  75518. +case 0x00740002: mini_printf("PMU3: MREP nibble %d sampled a 1 at data buffer delay %d\n",msg[1],msg[2]); break;
  75519. +case 0x00750002: mini_printf("PMU3: MREP nibble %d saw a 0 to 1 transition at data buffer delay %d\n",msg[1],msg[2]); break;
  75520. +case 0x00760000: mini_printf("PMU2: MREP did not find a 0 to 1 transition for all nibbles. Assuming 0 delay was already in the passing region for failing nibbles\n"); break;
  75521. +case 0x00770002: mini_printf("PMU3: Training DIMM %d CSn %d\n",msg[1],msg[2]); break;
  75522. +case 0x00780001: mini_printf("PMU3: exitCAtrain_lp3 cs 0x%x\n",msg[1]); break;
  75523. +case 0x00790001: mini_printf("PMU3: enterCAtrain_lp3 cs 0x%x\n",msg[1]); break;
  75524. +case 0x007a0001: mini_printf("PMU3: CAtrain_switchmsb_lp3 cs 0x%x\n",msg[1]); break;
  75525. +case 0x007b0001: mini_printf("PMU3: CATrain_rdwr_lp3 looking for pattern %x\n",msg[1]); break;
  75526. +case 0x007c0000: mini_printf("PMU3: exitCAtrain_lp4\n"); break;
  75527. +case 0x007d0001: mini_printf("PMU3: DEBUG enterCAtrain_lp4 1: cs 0x%x\n",msg[1]); break;
  75528. +case 0x007e0001: mini_printf("PMU3: DEBUG enterCAtrain_lp4 3: Put dbyte %d in async mode\n",msg[1]); break;
  75529. +case 0x007f0000: mini_printf("PMU3: DEBUG enterCAtrain_lp4 5: Send MR13 to turn on CA training\n"); break;
  75530. +case 0x00800003: mini_printf("PMU3: DEBUG enterCAtrain_lp4 7: idx = %d vref = %x mr12 = %x \n",msg[1],msg[2],msg[3]); break;
  75531. +case 0x00810001: mini_printf("PMU3: CATrain_rdwr_lp4 looking for pattern %x\n",msg[1]); break;
  75532. +case 0x00820004: mini_printf("PMU3: Phase %d CAreadbackA db:%d %x xo:%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  75533. +case 0x00830005: mini_printf("PMU3: DEBUG lp4SetCatrVref 1: cs=%d chan=%d mr12=%x vref=%d.%d%%\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75534. +case 0x00840003: mini_printf("PMU3: DEBUG lp4SetCatrVref 3: mr12 = %x send vref= %x to db=%d\n",msg[1],msg[2],msg[3]); break;
  75535. +case 0x00850000: mini_printf("PMU10:Optimizing vref\n"); break;
  75536. +case 0x00860004: mini_printf("PMU4:mr12:%x cs:%d chan %d r:%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  75537. +case 0x00870005: mini_printf("PMU3: i:%d bstr:%d bsto:%d st:%d r:%d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75538. +case 0x00880002: mini_printf("Failed to find sufficient CA Vref Passing Region for CS %d channel %d\n",msg[1],msg[2]); break;
  75539. +case 0x00890005: mini_printf("PMU3:Found %d.%d%% MR12:%x for cs:%d chan %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75540. +case 0x008a0002: mini_printf("PMU3:Calculated %d for AtxImpedence from acx %d.\n",msg[1],msg[2]); break;
  75541. +case 0x008b0000: mini_printf("PMU3:CA Odt impedence ==0. Use default vref.\n"); break;
  75542. +case 0x008c0003: mini_printf("PMU3:Calculated %d.%d%% for Vref MR12=0x%x.\n",msg[1],msg[2],msg[3]); break;
  75543. +case 0x008d0000: mini_printf("PMU3: CAtrain_lp\n"); break;
  75544. +case 0x008e0000: mini_printf("PMU3: CAtrain Begins.\n"); break;
  75545. +case 0x008f0001: mini_printf("PMU3: CAtrain_lp testing dly %d\n",msg[1]); break;
  75546. +case 0x00900001: mini_printf("PMU5: CA bitmap dump for cs %x\n",msg[1]); break;
  75547. +case 0x00910001: mini_printf("PMU5: CAA%d ",msg[1]); break;
  75548. +case 0x00920001: mini_printf("%x",msg[1]); break;
  75549. +case 0x00930000: mini_printf("\n"); break;
  75550. +case 0x00940001: mini_printf("PMU5: CAB%d ",msg[1]); break;
  75551. +case 0x00950001: mini_printf("%x",msg[1]); break;
  75552. +case 0x00960000: mini_printf("\n"); break;
  75553. +case 0x00970003: mini_printf("PMU3: anibi=%d, anibichan[anibi]=%d ,chan=%d\n",msg[1],msg[2],msg[3]); break;
  75554. +case 0x00980001: mini_printf("%x",msg[1]); break;
  75555. +case 0x00990001: mini_printf("\nPMU3:Raw CA setting :%x",msg[1]); break;
  75556. +case 0x009a0002: mini_printf("\nPMU3:ATxDly setting:%x margin:%d\n",msg[1],msg[2]); break;
  75557. +case 0x009b0002: mini_printf("\nPMU3:InvClk ATxDly setting:%x margin:%d\n",msg[1],msg[2]); break;
  75558. +case 0x009c0000: mini_printf("\nPMU3:No Range found!\n"); break;
  75559. +case 0x009d0003: mini_printf("PMU3: 2 anibi=%d, anibichan[anibi]=%d ,chan=%d",msg[1],msg[2],msg[3]); break;
  75560. +case 0x009e0002: mini_printf("\nPMU3: no neg clock => CA setting anib=%d, :%d\n",msg[1],msg[2]); break;
  75561. +case 0x009f0001: mini_printf("PMU3:Normal margin:%d\n",msg[1]); break;
  75562. +case 0x00a00001: mini_printf("PMU3:Inverted margin:%d\n",msg[1]); break;
  75563. +case 0x00a10000: mini_printf("PMU3:Using Inverted clock\n"); break;
  75564. +case 0x00a20000: mini_printf("PMU3:Using normal clk\n"); break;
  75565. +case 0x00a30003: mini_printf("PMU3: 3 anibi=%d, anibichan[anibi]=%d ,chan=%d\n",msg[1],msg[2],msg[3]); break;
  75566. +case 0x00a40002: mini_printf("PMU3: Setting ATxDly for anib %x to %x\n",msg[1],msg[2]); break;
  75567. +case 0x00a50000: mini_printf("PMU: Error: CA Training Failed.\n"); break;
  75568. +case 0x00a60000: mini_printf("PMU1: Writing MRs\n"); break;
  75569. +case 0x00a70000: mini_printf("PMU4:Using MR12 values from 1D CA VREF training.\n"); break;
  75570. +case 0x00a80000: mini_printf("PMU3:Writing all MRs to fsp 1\n"); break;
  75571. +case 0x00a90000: mini_printf("PMU10:Lp4Quickboot mode.\n"); break;
  75572. +case 0x00aa0000: mini_printf("PMU3: Writing MRs\n"); break;
  75573. +case 0x00ab0001: mini_printf("PMU10: Setting boot clock divider to %d\n",msg[1]); break;
  75574. +case 0x00ac0000: mini_printf("PMU3: Resetting DRAM\n"); break;
  75575. +case 0x00ad0000: mini_printf("PMU3: setup for RCD initalization\n"); break;
  75576. +case 0x00ae0000: mini_printf("PMU3: pmu_exit_SR from dev_init()\n"); break;
  75577. +case 0x00af0000: mini_printf("PMU3: initializing RCD\n"); break;
  75578. +case 0x00b00000: mini_printf("PMU10: **** Executing 2D Image ****\n"); break;
  75579. +case 0x00b10001: mini_printf("PMU10: **** Start DDR4 Training. PMU Firmware Revision 0x%x ****\n",msg[1]); break;
  75580. +case 0x00b20001: mini_printf("PMU10: **** Start DDR3 Training. PMU Firmware Revision 0x%x ****\n",msg[1]); break;
  75581. +case 0x00b30001: mini_printf("PMU10: **** Start LPDDR3 Training. PMU Firmware Revision 0x%x ****\n",msg[1]); break;
  75582. +case 0x00b40001: mini_printf("PMU10: **** Start LPDDR4 Training. PMU Firmware Revision 0x%x ****\n",msg[1]); break;
  75583. +case 0x00b50000: mini_printf("PMU: Error: Mismatched internal revision between DCCM and ICCM images\n"); break;
  75584. +case 0x00b60001: mini_printf("PMU10: **** Testchip %d Specific Firmware ****\n",msg[1]); break;
  75585. +case 0x00b70000: mini_printf("PMU1: LRDIMM with EncodedCS mode, one DIMM\n"); break;
  75586. +case 0x00b80000: mini_printf("PMU1: LRDIMM with EncodedCS mode, two DIMMs\n"); break;
  75587. +case 0x00b90000: mini_printf("PMU1: RDIMM with EncodedCS mode, one DIMM\n"); break;
  75588. +case 0x00ba0000: mini_printf("PMU2: Starting LRDIMM MREP training for all ranks\n"); break;
  75589. +case 0x00bb0000: mini_printf("PMU199: LRDIMM MREP training for all ranks completed\n"); break;
  75590. +case 0x00bc0000: mini_printf("PMU2: Starting LRDIMM DWL training for all ranks\n"); break;
  75591. +case 0x00bd0000: mini_printf("PMU199: LRDIMM DWL training for all ranks completed\n"); break;
  75592. +case 0x00be0000: mini_printf("PMU2: Starting LRDIMM MRD training for all ranks\n"); break;
  75593. +case 0x00bf0000: mini_printf("PMU199: LRDIMM MRD training for all ranks completed\n"); break;
  75594. +case 0x00c00000: mini_printf("PMU2: Starting RXEN training for all ranks\n"); break;
  75595. +case 0x00c10000: mini_printf("PMU2: Starting write leveling fine delay training for all ranks\n"); break;
  75596. +case 0x00c20000: mini_printf("PMU2: Starting LRDIMM MWD training for all ranks\n"); break;
  75597. +case 0x00c30000: mini_printf("PMU199: LRDIMM MWD training for all ranks completed\n"); break;
  75598. +case 0x00c40000: mini_printf("PMU2: Starting read deskew training\n"); break;
  75599. +case 0x00c50000: mini_printf("PMU2: Starting SI friendly 1d RdDqs training for all ranks\n"); break;
  75600. +case 0x00c60000: mini_printf("PMU2: Starting write leveling coarse delay training for all ranks\n"); break;
  75601. +case 0x00c70000: mini_printf("PMU2: Starting 1d WrDq training for all ranks\n"); break;
  75602. +case 0x00c80000: mini_printf("PMU2: Running DQS2DQ Oscillator for all ranks\n"); break;
  75603. +case 0x00c90000: mini_printf("PMU2: Starting 1d RdDqs training for all ranks\n"); break;
  75604. +case 0x00ca0000: mini_printf("PMU2: Starting MaxRdLat training\n"); break;
  75605. +case 0x00cb0000: mini_printf("PMU2: Starting 2d WrDq training for all ranks\n"); break;
  75606. +case 0x00cc0000: mini_printf("PMU2: Starting 2d RdDqs training for all ranks\n"); break;
  75607. +case 0x00cd0002: mini_printf("PMU3:read_fifo %x %x\n",msg[1],msg[2]); break;
  75608. +case 0x00ce0001: mini_printf("PMU: Error: Invalid PhyDrvImpedance of 0x%x specified in message block.\n",msg[1]); break;
  75609. +case 0x00cf0001: mini_printf("PMU: Error: Invalid PhyOdtImpedance of 0x%x specified in message block.\n",msg[1]); break;
  75610. +case 0x00d00001: mini_printf("PMU: Error: Invalid BPZNResVal of 0x%x specified in message block.\n",msg[1]); break;
  75611. +case 0x00d10005: mini_printf("PMU3: fixRxEnBackOff csn:%d db:%d dn:%d bo:%d dly:%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75612. +case 0x00d20001: mini_printf("PMU3: fixRxEnBackOff dly:%x\n",msg[1]); break;
  75613. +case 0x00d30000: mini_printf("PMU3: Entering setupPpt\n"); break;
  75614. +case 0x00d40000: mini_printf("PMU3: Start lp4PopulateHighLowBytes\n"); break;
  75615. +case 0x00d50002: mini_printf("PMU3:Dbyte Detect: db%d received %x\n",msg[1],msg[2]); break;
  75616. +case 0x00d60002: mini_printf("PMU3:getDqs2Dq read %x from dbyte %d\n",msg[1],msg[2]); break;
  75617. +case 0x00d70002: mini_printf("PMU3:getDqs2Dq(2) read %x from dbyte %d\n",msg[1],msg[2]); break;
  75618. +case 0x00d80001: mini_printf("PMU: Error: Dbyte %d read 0 from the DQS oscillator it is connected to\n",msg[1]); break;
  75619. +case 0x00d90002: mini_printf("PMU4: Dbyte %d dqs2dq = %d/32 UI\n",msg[1],msg[2]); break;
  75620. +case 0x00da0003: mini_printf("PMU3:getDqs2Dq set dqs2dq:%d/32 ui (%d ps) from dbyte %d\n",msg[1],msg[2],msg[3]); break;
  75621. +case 0x00db0003: mini_printf("PMU3: Setting coarse delay in AtxDly chiplet %d from 0x%x to 0x%x \n",msg[1],msg[2],msg[3]); break;
  75622. +case 0x00dc0003: mini_printf("PMU3: Clearing coarse delay in AtxDly chiplet %d from 0x%x to 0x%x \n",msg[1],msg[2],msg[3]); break;
  75623. +case 0x00dd0000: mini_printf("PMU3: Performing DDR4 geardown sync sequence\n"); break;
  75624. +case 0x00de0000: mini_printf("PMU1: Enter self refresh\n"); break;
  75625. +case 0x00df0000: mini_printf("PMU1: Exit self refresh\n"); break;
  75626. +case 0x00e00000: mini_printf("PMU: Error: No dbiEnable with lp4\n"); break;
  75627. +case 0x00e10000: mini_printf("PMU: Error: No dbiDisable with lp4\n"); break;
  75628. +case 0x00e20001: mini_printf("PMU1: DDR4 update Rx DBI Setting disable %d\n",msg[1]); break;
  75629. +case 0x00e30001: mini_printf("PMU1: DDR4 update 2nCk WPre Setting disable %d\n",msg[1]); break;
  75630. +case 0x00e40005: mini_printf("PMU1: read_delay: db%d lane%d delays[%d] = 0x%x (max 0x%x)\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75631. +case 0x00e50001: mini_printf("PMU5: ID=%d -- db0 db1 db2 db3 db4 db5 db6 db7 db8 db9 --\n",msg[1]); break;
  75632. +case 0x00e6000b: mini_printf("PMU5: [%d]:0x %x %x %x %x %x %x %x %x %x %x\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8],msg[9],msg[10],msg[11]); break;
  75633. +case 0x00e70003: mini_printf("PMU2: dump delays - pstate=%d dimm=%d csn=%d\n",msg[1],msg[2],msg[3]); break;
  75634. +case 0x00e80000: mini_printf("PMU3: Printing Mid-Training Delay Information\n"); break;
  75635. +case 0x00e90001: mini_printf("PMU5: CS%d <<KEY>> 0 TrainingCntr <<KEY>> coarse(15:10) fine(9:0)\n",msg[1]); break;
  75636. +case 0x00ea0001: mini_printf("PMU5: CS%d <<KEY>> 0 RxEnDly, 1 RxClkDly <<KEY>> coarse(10:6) fine(5:0)\n",msg[1]); break;
  75637. +case 0x00eb0001: mini_printf("PMU5: CS%d <<KEY>> 0 TxDqsDly, 1 TxDqDly <<KEY>> coarse(9:6) fine(5:0)\n",msg[1]); break;
  75638. +case 0x00ec0001: mini_printf("PMU5: CS%d <<KEY>> 0 RxPBDly <<KEY>> 1 Delay Unit ~= 7ps \n",msg[1]); break;
  75639. +case 0x00ed0000: mini_printf("PMU5: all CS <<KEY>> 0 DFIMRL <<KEY>> Units = DFI clocks\n"); break;
  75640. +case 0x00ee0000: mini_printf("PMU5: all CS <<KEY>> VrefDACs <<KEY>> DAC(6:0)\n"); break;
  75641. +case 0x00ef0000: mini_printf("PMU1: Set DMD in MR13 and wrDBI in MR3 for training\n"); break;
  75642. +case 0x00f00000: mini_printf("PMU: Error: getMaxRxen() failed to find largest rxen nibble delay\n"); break;
  75643. +case 0x00f10003: mini_printf("PMU2: getMaxRxen(): maxDly %d maxTg %d maxNib %d\n",msg[1],msg[2],msg[3]); break;
  75644. +case 0x00f20003: mini_printf("PMU2: getRankMaxRxen(): maxDly %d Tg %d maxNib %d\n",msg[1],msg[2],msg[3]); break;
  75645. +case 0x00f30000: mini_printf("PMU1: skipping CDD calculation in 2D image\n"); break;
  75646. +case 0x00f40001: mini_printf("PMU3: Calculating CDDs for pstate %d\n",msg[1]); break;
  75647. +case 0x00f50003: mini_printf("PMU3: rxDly[%d][%d] = %d\n",msg[1],msg[2],msg[3]); break;
  75648. +case 0x00f60003: mini_printf("PMU3: txDly[%d][%d] = %d\n",msg[1],msg[2],msg[3]); break;
  75649. +case 0x00f70003: mini_printf("PMU3: allFine CDD_RR_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  75650. +case 0x00f80003: mini_printf("PMU3: allFine CDD_WW_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  75651. +case 0x00f90003: mini_printf("PMU3: CDD_RR_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  75652. +case 0x00fa0003: mini_printf("PMU3: CDD_WW_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  75653. +case 0x00fb0003: mini_printf("PMU3: allFine CDD_RW_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  75654. +case 0x00fc0003: mini_printf("PMU3: allFine CDD_WR_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  75655. +case 0x00fd0003: mini_printf("PMU3: CDD_RW_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  75656. +case 0x00fe0003: mini_printf("PMU3: CDD_WR_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  75657. +case 0x00ff0004: mini_printf("PMU3: F%dBC2x_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  75658. +case 0x01000004: mini_printf("PMU3: F%dBC3x_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  75659. +case 0x01010004: mini_printf("PMU3: F%dBC4x_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  75660. +case 0x01020004: mini_printf("PMU3: F%dBC5x_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  75661. +case 0x01030004: mini_printf("PMU3: F%dBC8x_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  75662. +case 0x01040004: mini_printf("PMU3: F%dBC9x_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  75663. +case 0x01050004: mini_printf("PMU3: F%dBCAx_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  75664. +case 0x01060004: mini_printf("PMU3: F%dBCBx_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  75665. +case 0x01070001: mini_printf("PMU1: enter_lp3: DEBUG: pstate = %d\n",msg[1]); break;
  75666. +case 0x01080001: mini_printf("PMU1: enter_lp3: DEBUG: dfifreqxlat_pstate = %d\n",msg[1]); break;
  75667. +case 0x01090001: mini_printf("PMU1: enter_lp3: DEBUG: pllbypass = %d\n",msg[1]); break;
  75668. +case 0x010a0001: mini_printf("PMU1: enter_lp3: DEBUG: forcecal = %d\n",msg[1]); break;
  75669. +case 0x010b0001: mini_printf("PMU1: enter_lp3: DEBUG: pllmaxrange = 0x%x\n",msg[1]); break;
  75670. +case 0x010c0001: mini_printf("PMU1: enter_lp3: DEBUG: dacval_out = 0x%x\n",msg[1]); break;
  75671. +case 0x010d0001: mini_printf("PMU1: enter_lp3: DEBUG: pllctrl3 = 0x%x\n",msg[1]); break;
  75672. +case 0x010e0000: mini_printf("PMU3: Loading DRAM with BIOS supplied MR values and entering self refresh prior to exiting PMU code.\n"); break;
  75673. +case 0x010f0002: mini_printf("PMU3: Setting DataBuffer function space of dimmcs 0x%x to %d\n",msg[1],msg[2]); break;
  75674. +case 0x01100002: mini_printf("PMU4: Setting RCW FxRC%xx = 0x%x\n",msg[1],msg[2]); break;
  75675. +case 0x01110002: mini_printf("PMU4: Setting RCW FxRC%x = 0x%x\n",msg[1],msg[2]); break;
  75676. +case 0x01120001: mini_printf("PMU1: DDR4 update Rd Pre Setting disable %d\n",msg[1]); break;
  75677. +case 0x01130002: mini_printf("PMU2: Setting BCW FxBC%xx = 0x%x\n",msg[1],msg[2]); break;
  75678. +case 0x01140002: mini_printf("PMU2: Setting BCW BC%x = 0x%x\n",msg[1],msg[2]); break;
  75679. +case 0x01150002: mini_printf("PMU2: Setting BCW PBA mode FxBC%xx = 0x%x\n",msg[1],msg[2]); break;
  75680. +case 0x01160002: mini_printf("PMU2: Setting BCW PBA mode BC%x = 0x%x\n",msg[1],msg[2]); break;
  75681. +case 0x01170003: mini_printf("PMU4: BCW value for dimm %d, fspace %d, addr 0x%x\n",msg[1],msg[2],msg[3]); break;
  75682. +case 0x01180002: mini_printf("PMU4: DB %d, value 0x%x\n",msg[1],msg[2]); break;
  75683. +case 0x01190000: mini_printf("PMU6: WARNING MREP underflow, set to min value -2 coarse, 0 fine\n"); break;
  75684. +case 0x011a0004: mini_printf("PMU6: LRDIMM Writing final data buffer fine delay value nib %d, trainDly %d, fineDly code %d, new MREP fine %d\n",msg[1],msg[2],msg[3],msg[4]); break;
  75685. +case 0x011b0003: mini_printf("PMU6: LRDIMM Writing final data buffer fine delay value nib %d, trainDly %d, fineDly code %d\n",msg[1],msg[2],msg[3]); break;
  75686. +case 0x011c0003: mini_printf("PMU6: LRDIMM Writing data buffer fine delay type %d nib %d, code %d\n",msg[1],msg[2],msg[3]); break;
  75687. +case 0x011d0002: mini_printf("PMU6: Writing final data buffer coarse delay value dbyte %d, coarse = 0x%x\n",msg[1],msg[2]); break;
  75688. +case 0x011e0003: mini_printf("PMU4: data 0x%x at MB addr 0x%x saved at CSR addr 0x%x\n",msg[1],msg[2],msg[3]); break;
  75689. +case 0x011f0003: mini_printf("PMU4: data 0x%x at MB addr 0x%x restored from CSR addr 0x%x\n",msg[1],msg[2],msg[3]); break;
  75690. +case 0x01200003: mini_printf("PMU4: data 0x%x at MB addr 0x%x saved at CSR addr 0x%x\n",msg[1],msg[2],msg[3]); break;
  75691. +case 0x01210003: mini_printf("PMU4: data 0x%x at MB addr 0x%x restored from CSR addr 0x%x\n",msg[1],msg[2],msg[3]); break;
  75692. +case 0x01220001: mini_printf("PMU3: Update BC00, BC01, BC02 for rank-dimm 0x%x\n",msg[1]); break;
  75693. +case 0x01230000: mini_printf("PMU3: Writing D4 RDIMM RCD Control words F0RC00 -> F0RC0F\n"); break;
  75694. +case 0x01240000: mini_printf("PMU3: Disable parity in F0RC0E\n"); break;
  75695. +case 0x01250000: mini_printf("PMU3: Writing D4 Data buffer Control words BC00 -> BC0E\n"); break;
  75696. +case 0x01260002: mini_printf("PMU1: setAltCL Sending MR0 0x%x cl=%d\n",msg[1],msg[2]); break;
  75697. +case 0x01270002: mini_printf("PMU1: restoreFromAltCL Sending MR0 0x%x cl=%d\n",msg[1],msg[2]); break;
  75698. +case 0x01280002: mini_printf("PMU1: restoreAcsmFromAltCL Sending MR0 0x%x cl=%d\n",msg[1],msg[2]); break;
  75699. +case 0x01290002: mini_printf("PMU2: Setting D3R RC%d = 0x%x\n",msg[1],msg[2]); break;
  75700. +case 0x012a0000: mini_printf("PMU3: Writing D3 RDIMM RCD Control words RC0 -> RC11\n"); break;
  75701. +case 0x012b0002: mini_printf("PMU0: VrefDAC0/1 vddqStart %d dacToVddq %d\n",msg[1],msg[2]); break;
  75702. +case 0x012c0001: mini_printf("PMU: Error: Messageblock phyVref=0x%x is above the limit for TSMC28's attenuated LPDDR4 receivers. Please see the pub databook\n",msg[1]); break;
  75703. +case 0x012d0001: mini_printf("PMU: Error: Messageblock phyVref=0x%x is above the limit for TSMC28's attenuated DDR4 receivers. Please see the pub databook\n",msg[1]); break;
  75704. +case 0x012e0001: mini_printf("PMU0: PHY VREF @ (%d/1000) VDDQ\n",msg[1]); break;
  75705. +case 0x012f0002: mini_printf("PMU0: initalizing phy vrefDacs to %d ExtVrefRange %x\n",msg[1],msg[2]); break;
  75706. +case 0x01300002: mini_printf("PMU0: initalizing global vref to %d range %d\n",msg[1],msg[2]); break;
  75707. +case 0x01310002: mini_printf("PMU4: Setting initial device vrefDQ for CS%d to MR6 = 0x%x\n",msg[1],msg[2]); break;
  75708. +case 0x01320003: mini_printf("PMU1: In write_level_fine() csn=%d dimm=%d pstate=%d\n",msg[1],msg[2],msg[3]); break;
  75709. +case 0x01330000: mini_printf("PMU3: Fine write leveling hardware search increasing TxDqsDly until full bursts are seen\n"); break;
  75710. +case 0x01340000: mini_printf("PMU3: Exiting write leveling mode\n"); break;
  75711. +case 0x01350001: mini_printf("PMU3: got %d for cl in load_wrlvl_acsm\n",msg[1]); break;
  75712. +case 0x01360003: mini_printf("PMU1: In write_level_coarse() csn=%d dimm=%d pstate=%d\n",msg[1],msg[2],msg[3]); break;
  75713. +case 0x01370003: mini_printf("PMU3: left eye edge search db:%d ln:%d dly:0x%x\n",msg[1],msg[2],msg[3]); break;
  75714. +case 0x01380003: mini_printf("PMU3: right eye edge search db:%d ln:%d dly:0x%x\n",msg[1],msg[2],msg[3]); break;
  75715. +case 0x01390004: mini_printf("PMU3: eye center db:%d ln:%d dly:0x%x (maxdq:%x)\n",msg[1],msg[2],msg[3],msg[4]); break;
  75716. +case 0x013a0003: mini_printf("PMU3: Wrote to TxDqDly db:%d ln:%d dly:0x%x\n",msg[1],msg[2],msg[3]); break;
  75717. +case 0x013b0003: mini_printf("PMU3: Wrote to TxDqDly db:%d ln:%d dly:0x%x\n",msg[1],msg[2],msg[3]); break;
  75718. +case 0x013c0002: mini_printf("PMU3: Coarse write leveling dbyte%d is still failing for TxDqsDly=0x%x\n",msg[1],msg[2]); break;
  75719. +case 0x013d0002: mini_printf("PMU4: Coarse write leveling iteration %d saw %d data miscompares across the entire phy\n",msg[1],msg[2]); break;
  75720. +case 0x013e0000: mini_printf("PMU: Error: Failed write leveling coarse\n"); break;
  75721. +case 0x013f0001: mini_printf("PMU3: got %d for cl in load_wrlvl_acsm\n",msg[1]); break;
  75722. +case 0x01400003: mini_printf("PMU3: In write_level_coarse() csn=%d dimm=%d pstate=%d\n",msg[1],msg[2],msg[3]); break;
  75723. +case 0x01410003: mini_printf("PMU3: left eye edge search db:%d ln:%d dly:0x%x\n",msg[1],msg[2],msg[3]); break;
  75724. +case 0x01420003: mini_printf("PMU3: right eye edge search db: %d ln: %d dly: 0x%x\n",msg[1],msg[2],msg[3]); break;
  75725. +case 0x01430004: mini_printf("PMU3: eye center db: %d ln: %d dly: 0x%x (maxdq: 0x%x)\n",msg[1],msg[2],msg[3],msg[4]); break;
  75726. +case 0x01440003: mini_printf("PMU3: Wrote to TxDqDly db: %d ln: %d dly: 0x%x\n",msg[1],msg[2],msg[3]); break;
  75727. +case 0x01450003: mini_printf("PMU3: Wrote to TxDqDly db: %d ln: %d dly: 0x%x\n",msg[1],msg[2],msg[3]); break;
  75728. +case 0x01460002: mini_printf("PMU3: Coarse write leveling nibble%d is still failing for TxDqsDly=0x%x\n",msg[1],msg[2]); break;
  75729. +case 0x01470002: mini_printf("PMU4: Coarse write leveling iteration %d saw %d data miscompares across the entire phy\n",msg[1],msg[2]); break;
  75730. +case 0x01480000: mini_printf("PMU: Error: Failed write leveling coarse\n"); break;
  75731. +case 0x01490003: mini_printf("PMU3: In write_level_coarse() csn=%d dimm=%d pstate=%d\n",msg[1],msg[2],msg[3]); break;
  75732. +case 0x014a0005: mini_printf("PMU2: Write level: dbyte %d nib%d dq/dmbi %d dqsfine 0x%x dqDly 0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75733. +case 0x014b0002: mini_printf("PMU3: Coarse write leveling nibble%d is still failing for TxDqsDly=0x%x\n",msg[1],msg[2]); break;
  75734. +case 0x014c0002: mini_printf("PMU4: Coarse write leveling iteration %d saw %d data miscompares across the entire phy\n",msg[1],msg[2]); break;
  75735. +case 0x014d0000: mini_printf("PMU: Error: Failed write leveling coarse\n"); break;
  75736. +case 0x014e0001: mini_printf("PMU3: DWL delay = %d\n",msg[1]); break;
  75737. +case 0x014f0003: mini_printf("PMU3: Errcnt for DWL nib %d delay = %d is %d\n",msg[1],msg[2],msg[3]); break;
  75738. +case 0x01500002: mini_printf("PMU3: DWL nibble %d sampled a 1 at delay %d\n",msg[1],msg[2]); break;
  75739. +case 0x01510003: mini_printf("PMU3: DWL nibble %d passed at delay %d. Rising edge was at %d\n",msg[1],msg[2],msg[3]); break;
  75740. +case 0x01520000: mini_printf("PMU2: DWL did nto find a rising edge of memclk for all nibbles. Failing nibbles assumed to have rising edge at fine delay 63\n"); break;
  75741. +case 0x04000000: mini_printf("PMU: Error:Mailbox Buffer Overflowed.\n"); break;
  75742. +case 0x04010000: mini_printf("PMU: Error:Mailbox Buffer Overflowed.\n"); break;
  75743. +case 0x04020000: mini_printf("PMU: ***** Assertion Error - terminating *****\n"); break;
  75744. +case 0x04030002: mini_printf("PMU1: swapByte db %d by %d\n",msg[1],msg[2]); break;
  75745. +case 0x04040003: mini_printf("PMU3: get_cmd_dly max(%d ps, %d memclk) = %d\n",msg[1],msg[2],msg[3]); break;
  75746. +case 0x04050002: mini_printf("PMU0: Write CSR 0x%x 0x%x\n",msg[1],msg[2]); break;
  75747. +case 0x04060002: mini_printf("PMU0: hwt_init_ppgc_prbs(): Polynomial: %x, Deg: %d\n",msg[1],msg[2]); break;
  75748. +case 0x04070001: mini_printf("PMU: Error: acsm_set_cmd to non existant instruction adddress %d\n",msg[1]); break;
  75749. +case 0x04080001: mini_printf("PMU: Error: acsm_set_cmd with unknown ddr cmd 0x%x\n",msg[1]); break;
  75750. +case 0x0409000c: mini_printf("PMU1: acsm_addr %x, acsm_flgs %x, ddr_cmd %x, cmd_dly %x, ddr_addr %x, ddr_bnk %x, ddr_cs %x, cmd_rcnt %x, AcsmSeq0/1/2/3 %x %x %x %x\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8],msg[9],msg[10],msg[11],msg[12]); break;
  75751. +case 0x040a0000: mini_printf("PMU: Error: Polling on ACSM done failed to complete in acsm_poll_done()...\n"); break;
  75752. +case 0x040b0000: mini_printf("PMU1: acsm RUN\n"); break;
  75753. +case 0x040c0000: mini_printf("PMU1: acsm STOPPED\n"); break;
  75754. +case 0x040d0002: mini_printf("PMU1: acsm_init: acsm_mode %x mxrdlat %x\n",msg[1],msg[2]); break;
  75755. +case 0x040e0002: mini_printf("PMU: Error: setAcsmCLCWL: cl and cwl must be each >= 2 and 5, resp. CL=%d CWL=%d\n",msg[1],msg[2]); break;
  75756. +case 0x040f0002: mini_printf("PMU: Error: setAcsmCLCWL: cl and cwl must be each >= 5. CL=%d CWL=%d\n",msg[1],msg[2]); break;
  75757. +case 0x04100002: mini_printf("PMU1: setAcsmCLCWL: CASL %d WCASL %d\n",msg[1],msg[2]); break;
  75758. +case 0x04110001: mini_printf("PMU: Error: Reserved value of register F0RC0F found in message block: 0x%x\n",msg[1]); break;
  75759. +case 0x04120001: mini_printf("PMU3: Written MRS to CS=0x%x\n",msg[1]); break;
  75760. +case 0x04130001: mini_printf("PMU3: Written MRS to CS=0x%x\n",msg[1]); break;
  75761. +case 0x04140000: mini_printf("PMU3: Entering Boot Freq Mode.\n"); break;
  75762. +case 0x04150001: mini_printf("PMU: Error: Boot clock divider setting of %d is too small\n",msg[1]); break;
  75763. +case 0x04160000: mini_printf("PMU3: Exiting Boot Freq Mode.\n"); break;
  75764. +case 0x04170002: mini_printf("PMU3: Writing MR%d OP=%x\n",msg[1],msg[2]); break;
  75765. +case 0x04180000: mini_printf("PMU: Error: Delay too large in slomo\n"); break;
  75766. +case 0x04190001: mini_printf("PMU3: Written MRS to CS=0x%x\n",msg[1]); break;
  75767. +case 0x041a0000: mini_printf("PMU3: Enable Channel A\n"); break;
  75768. +case 0x041b0000: mini_printf("PMU3: Enable Channel B\n"); break;
  75769. +case 0x041c0000: mini_printf("PMU3: Enable All Channels\n"); break;
  75770. +case 0x041d0002: mini_printf("PMU2: Use PDA mode to set MR%d with value 0x%x\n",msg[1],msg[2]); break;
  75771. +case 0x041e0001: mini_printf("PMU3: Written Vref with PDA to CS=0x%x\n",msg[1]); break;
  75772. +case 0x041f0000: mini_printf("PMU1: start_cal: DEBUG: setting CalRun to 1\n"); break;
  75773. +case 0x04200000: mini_printf("PMU1: start_cal: DEBUG: setting CalRun to 0\n"); break;
  75774. +case 0x04210001: mini_printf("PMU1: lock_pll_dll: DEBUG: pstate = %d\n",msg[1]); break;
  75775. +case 0x04220001: mini_printf("PMU1: lock_pll_dll: DEBUG: dfifreqxlat_pstate = %d\n",msg[1]); break;
  75776. +case 0x04230001: mini_printf("PMU1: lock_pll_dll: DEBUG: pllbypass = %d\n",msg[1]); break;
  75777. +case 0x04240001: mini_printf("PMU3: SaveLcdlSeed: Saving seed seed %d\n",msg[1]); break;
  75778. +case 0x04250000: mini_printf("PMU1: in phy_defaults()\n"); break;
  75779. +case 0x04260003: mini_printf("PMU3: ACXConf:%d MaxNumDbytes:%d NumDfi:%d\n",msg[1],msg[2],msg[3]); break;
  75780. +case 0x04270005: mini_printf("PMU1: setAltAcsmCLCWL setting cl=%d cwl=%d\n",msg[1],msg[2]); break;
  75781. + default:mini_printf("MSG: %x, Error and undefined code\n",msg[0]); break;
  75782. + }
  75783. + }
  75784. + else {
  75785. + switch(msg[0]) {
  75786. +case 0x00000001: mini_printf("PMU0: Converting %d into an MR\n",msg[1]); break;
  75787. +case 0x00010003: mini_printf("PMU DEBUG: vref_idx %d -= %d, range_idx = %d\n",msg[1],msg[2],msg[3]); break;
  75788. +case 0x00020002: mini_printf("PMU0: vrefIdx. Passing range %d, remaining vrefidx = %d\n",msg[1],msg[2]); break;
  75789. +case 0x00030002: mini_printf("PMU0: VrefIdx %d -> MR[6:0] 0x%x\n",msg[1],msg[2]); break;
  75790. +case 0x00040001: mini_printf("PMU0: Converting MR 0x%x to vrefIdx\n",msg[1]); break;
  75791. +case 0x00050002: mini_printf("PMU0: DAC %d Range %d\n",msg[1],msg[2]); break;
  75792. +case 0x00060003: mini_printf("PMU0: Range %d, Range_idx %d, vref_idx offset %d \n",msg[1],msg[2],msg[3]); break;
  75793. +case 0x00070002: mini_printf("PMU0: MR 0x%x -> VrefIdx %d\n",msg[1],msg[2]); break;
  75794. +case 0x00080001: mini_printf("PMU: Error: Illegal timing group number ,%d, in getPtrVrefDq\n",msg[1]); break;
  75795. +case 0x00090003: mini_printf("PMU1: VrefDqR%dNib%d = %d\n",msg[1],msg[2],msg[3]); break;
  75796. +case 0x000a0003: mini_printf("PMU0: VrefDqR%dNib%d = %d\n",msg[1],msg[2],msg[3]); break;
  75797. +case 0x000b0000: mini_printf("PMU0: ----------------MARGINS-------\n"); break;
  75798. +case 0x000c0002: mini_printf("PMU0: R%d_RxClkDly_Margin = %d\n",msg[1],msg[2]); break;
  75799. +case 0x000d0002: mini_printf("PMU0: R%d_VrefDac_Margin = %d\n",msg[1],msg[2]); break;
  75800. +case 0x000e0002: mini_printf("PMU0: R%d_TxDqDly_Margin = %d\n",msg[1],msg[2]); break;
  75801. +case 0x000f0002: mini_printf("PMU0: R%d_DeviceVref_Margin = %d\n",msg[1],msg[2]); break;
  75802. +case 0x00100000: mini_printf("PMU0: -----------------------\n"); break;
  75803. +case 0x00110003: mini_printf("PMU0: eye %d's for all TG's is [%d ... %d]\n",msg[1],msg[2],msg[3]); break;
  75804. +case 0x00120000: mini_printf("PMU0: ------- FFEmeasurements -----\n"); break;
  75805. +case 0x00130002: mini_printf("PMU0: FFE_weight %d @ drvStren %d\n",msg[1],msg[2]); break;
  75806. +case 0x0014001f: mini_printf("PMU4: %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d >%d< %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8],msg[9],msg[10],msg[11],msg[12],msg[13],msg[14],msg[15],msg[16],msg[17],msg[18],msg[19],msg[20],msg[21],msg[22],msg[23],msg[24],msg[25],msg[26],msg[27],msg[28],msg[29],msg[30],msg[31]); break;
  75807. +case 0x00150004: mini_printf("PMU4: -- DB%d L%d -- centers: delay = %d, voltage = %d \n",msg[1],msg[2],msg[3],msg[4]); break;
  75808. +case 0x00160001: mini_printf("PMU5: <<KEY>> 0 TxDqDlyTg%d <<KEY>> coarse(6:6) fine(5:0)\n",msg[1]); break;
  75809. +case 0x00170001: mini_printf("PMU5: <<KEY>> 0 messageBlock VrefDqR%d <<KEY>> MR6(6:0)\n",msg[1]); break;
  75810. +case 0x00180001: mini_printf("PMU5: <<KEY>> 0 RxClkDlyTg%d <<KEY>> fine(5:0)\n",msg[1]); break;
  75811. +case 0x00190003: mini_printf("PMU0: tgToCsn: tg %d + 0x%x -> csn %d\n",msg[1],msg[2],msg[3]); break;
  75812. +case 0x001a0002: mini_printf("PMU: Error: LP4 rank %d cannot be mapped on tg %d\n",msg[1],msg[2]); break;
  75813. +case 0x001b0002: mini_printf("PMU3: Sending vref %d, Mr = 0X%x, to all devices\n",msg[1],msg[2]); break;
  75814. +case 0x001c0004: mini_printf("PMU4: -------- %dD Write Scanning TG %d (CS 0x%x) Lanes 0x%x --------\n",msg[1],msg[2],msg[3],msg[4]); break;
  75815. +case 0x001d0002: mini_printf("PMU0: training lanes 0x%x using lanes 0x%x\n",msg[1],msg[2]); break;
  75816. +case 0x001e0004: mini_printf("PMU4: ------- %dD Read Scanning TG %d (CS 0x%x) Lanes 0x%x -------\n",msg[1],msg[2],msg[3],msg[4]); break;
  75817. +case 0x001f0002: mini_printf("PMU0: training lanes 0x%x using lanes 0x%x\n",msg[1],msg[2]); break;
  75818. +case 0x00200004: mini_printf("PMU4: ------- %dD Read Scanning TG %d (CS 0x%x) Lanes 0x%x -------\n",msg[1],msg[2],msg[3],msg[4]); break;
  75819. +case 0x00210002: mini_printf("PMU0: training lanes 0x%x using lanes 0x%x\n",msg[1],msg[2]); break;
  75820. +case 0x00220002: mini_printf("PMU3: Sending vref %d, Mr = 0X%x, to all devices\n",msg[1],msg[2]); break;
  75821. +case 0x00230004: mini_printf("PMU4: -------- %dD Write Scanning TG %d (CS 0x%x) Lanes 0x%x --------\n",msg[1],msg[2],msg[3],msg[4]); break;
  75822. +case 0x00240002: mini_printf("PMU4: Delay Stepsize = %d Fine, Voltage Stepsize = %d DAC\n",msg[1],msg[2]); break;
  75823. +case 0x00250002: mini_printf("PMU4: Delay Weight = %d, Voltage Weight = %d\n",msg[1],msg[2]); break;
  75824. +case 0x00260003: mini_printf("PMU0: raw 0x%x allFine %d incDec %d",msg[1],msg[2],msg[3]); break;
  75825. +case 0x00270008: mini_printf("PMU0: db%d l%d, voltage 0x%x (u_r %d) delay 0x%x (u_r %d) - lcdl %d mask 0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8]); break;
  75826. +case 0x00280005: mini_printf("PMU0: DB%d L%d, Eye %d, Seed = (0x%x, 0x%x)\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75827. +case 0x00290002: mini_printf("PMU3: 2D Enables : %d, 1, %d\n",msg[1],msg[2]); break;
  75828. +case 0x002a0006: mini_printf("PMU3: 2D Delay Ranges: OOPL[0x%x,0x%x], IP[0x%x,0x%x], OOPR[0x%x,0x%x]\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6]); break;
  75829. +case 0x002b0002: mini_printf("PMU3: 2D Voltages : %d %d\n",msg[1],msg[2]); break;
  75830. +case 0x002c0001: mini_printf("PMU0: input %d\n",msg[1]); break;
  75831. +case 0x002d0004: mini_printf("PMU0: final: range %d center %d -> MIN %d MAX %d\n",msg[1],msg[2],msg[3],msg[4]); break;
  75832. +case 0x002e0002: mini_printf("DEBUG: min %d, max %d\n",msg[1],msg[2]); break;
  75833. +case 0x002f0002: mini_printf("PMU0: seed 0 = (%d,%d) (center)\n",msg[1],msg[2]); break;
  75834. +case 0x00300003: mini_printf("PMU0: seed 1 = (%d,%d). edge at idx %d\n",msg[1],msg[2],msg[3]); break;
  75835. +case 0x00310003: mini_printf("PMU0: seed 2 = (%d,%d) edge at idx %d\n",msg[1],msg[2],msg[3]); break;
  75836. +case 0x00320003: mini_printf("PMU0: Search point %d = (%d,%d)\n",msg[1],msg[2],msg[3]); break;
  75837. +case 0x00330005: mini_printf("PMU0: YMARGIN: ^ %d, - %d, v %d. rate %d = %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75838. +case 0x00340003: mini_printf("PMU0: XMARGIN: center %d, edge %d. = %d\n",msg[1],msg[2],msg[3]); break;
  75839. +case 0x00350002: mini_printf("PMU0: ----------- weighting (%d,%d) ----------------\n",msg[1],msg[2]); break;
  75840. +case 0x00360003: mini_printf("PMU0: X margin - L %d R %d - Min %d\n",msg[1],msg[2],msg[3]); break;
  75841. +case 0x00370003: mini_printf("PMU0: Y margin - L %d R %d - Min %d\n",msg[1],msg[2],msg[3]); break;
  75842. +case 0x00380003: mini_printf("PMU0: center (%d,%d) weight = %d\n",msg[1],msg[2],msg[3]); break;
  75843. +case 0x00390003: mini_printf("PMU3: point %d starting at (%d,%d)\n",msg[1],msg[2],msg[3]); break;
  75844. +case 0x003a0000: mini_printf("PMU1: local_max is 0, stop searching.\n"); break;
  75845. +case 0x003b0002: mini_printf("PMU0: picking left (%d == %d)\n",msg[1],msg[2]); break;
  75846. +case 0x003c0002: mini_printf("PMU0: picking right (%d == %d)\n",msg[1],msg[2]); break;
  75847. +case 0x003d0002: mini_printf("PMU0: picking down (%d == %d)\n",msg[1],msg[2]); break;
  75848. +case 0x003e0002: mini_printf("PMU0: picking up (%d == %d)\n",msg[1],msg[2]); break;
  75849. +case 0x003f0000: mini_printf("PMU1: local_max is center, stop searching.\n"); break;
  75850. +case 0x00400009: mini_printf("PMU3: center (%d, %d) moving (%d, %d) -- L %d, R %d, C %d, U %d, D %d\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8],msg[9]); break;
  75851. +case 0x00410004: mini_printf("PMU0: max iterations (%d) reached. Final center (%d,%d), weight %d\n",msg[1],msg[2],msg[3],msg[4]); break;
  75852. +case 0x00420003: mini_printf("PMU3: cordNum %d imporved %d to %d\n",msg[1],msg[2],msg[3]); break;
  75853. +case 0x00430000: mini_printf("PMU: Error: No passing region found for 1 or more lanes. Set hdtCtrl=4 to see passing regions\n"); break;
  75854. +case 0x00440004: mini_printf("PMU3: Optimal allFine Center (%d,%d), found in %d (center,left,right) region, with weight %d.\n",msg[1],msg[2],msg[3],msg[4]); break;
  75855. +case 0x00450003: mini_printf("PMU0: merging lanes=%d..%d, centerMerge_t %d\n",msg[1],msg[2],msg[3]); break;
  75856. +case 0x00460001: mini_printf("PMU0: laneVal %d is disable\n",msg[1]); break;
  75857. +case 0x00470002: mini_printf("PMU0: checking common center %d against current center %d\n",msg[1],msg[2]); break;
  75858. +case 0x00480005: mini_printf("PMU: Error: getCompoundEye Called on lane%d eye with non-compatible (%d delay, %d voltage) centers. %d != %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75859. +case 0x00490001: mini_printf("PMU0: laneItr %d is disable\n",msg[1]); break;
  75860. +case 0x004a0005: mini_printf("PMU0: lane %d, data_idx %d, offset_idx %d, = [%d..%d]\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75861. +case 0x004b0003: mini_printf("PMU0: lane %d, data_idx %d, offset_idx %d, offset_idx out of range!\n",msg[1],msg[2],msg[3]); break;
  75862. +case 0x004c0003: mini_printf("PMU0: mergeData[%d] = max_v_low %d, min_v_high %d\n",msg[1],msg[2],msg[3]); break;
  75863. +case 0x004d0005: mini_printf("PMU1: writing merged center (%d,%d) back to dataBlock[%d]. doDelay %d, doVoltage %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75864. +case 0x004e0005: mini_printf("PMU0: applying relative (%d,%d) back to dataBlock[%d]. doDelay %d, doVoltage %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75865. +case 0x004f0002: mini_printf("PMU0: drvstren %x is idx %d in the table\n",msg[1],msg[2]); break;
  75866. +case 0x00500000: mini_printf("PMU4: truncating FFE drive strength search range. Out of drive strengths to check.\n"); break;
  75867. +case 0x00510002: mini_printf("PMU5: Weak 1 changed to pull-up %d ohms, pull-down %d ohms\n",msg[1],msg[2]); break;
  75868. +case 0x00520002: mini_printf("PMU5: Weak 0 changed to pull-up %d ohms, pull-down %d ohms\n",msg[1],msg[2]); break;
  75869. +case 0x00530003: mini_printf("PMU0: dlyMargin L %d R %d, min %d\n",msg[1],msg[2],msg[3]); break;
  75870. +case 0x00540003: mini_printf("PMU0: vrefMargin T %d B %d, min %d\n",msg[1],msg[2],msg[3]); break;
  75871. +case 0x00550002: mini_printf("PMU3: new minimum VrefMargin (%d < %d) recorded\n",msg[1],msg[2]); break;
  75872. +case 0x00560002: mini_printf("PMU3: new minimum DlyMargin (%d < %d) recorded\n",msg[1],msg[2]); break;
  75873. +case 0x00570000: mini_printf("PMU0: RX finding the per-nibble, per-tg rxClkDly values\n"); break;
  75874. +case 0x00580003: mini_printf("PMU3: Merging collected eyes [%d..%d) and analyzing for nibble %d's optimal rxClkDly\n",msg[1],msg[2],msg[3]); break;
  75875. +case 0x00590000: mini_printf("PMU0: dumping optimized eye\n"); break;
  75876. +case 0x005a0000: mini_printf("PMU0: TX optimizing txDqDelays\n"); break;
  75877. +case 0x005b0001: mini_printf("PMU3: Analyzing collected eye %d for a lane's optimal TxDqDly\n",msg[1]); break;
  75878. +case 0x005c0001: mini_printf("PMU0: eye-lane %d is disable\n",msg[1]); break;
  75879. +case 0x005d0000: mini_printf("PMU0: dumping optimized eye\n"); break;
  75880. +case 0x005e0000: mini_printf("PMU0: TX optimizing device voltages\n"); break;
  75881. +case 0x005f0002: mini_printf("PMU3: Merging collected eyes [%d..%d) and analyzing for optimal device txVref\n",msg[1],msg[2]); break;
  75882. +case 0x00600000: mini_printf("PMU0: dumping optimized eye\n"); break;
  75883. +case 0x00610000: mini_printf("PMU4: VrefDac (compound all TG) Bottom Top -> Center\n"); break;
  75884. +case 0x00620005: mini_printf("PMU4: DB%d L%d %d %d -> %d (DISCONNECTED)\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75885. +case 0x00630005: mini_printf("PMU4: DB%d L%d %d %d -> %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75886. +case 0x00640005: mini_printf("PMU0: writing rxClkDelay for tg%d db%d nib%d to 0x%x from eye[%d] (DISCONNECTED)\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75887. +case 0x00650003: mini_printf("PMU: Error: Dbyte %d nibble %d's optimal rxClkDly of 0x%x is out of bounds\n",msg[1],msg[2],msg[3]); break;
  75888. +case 0x00660005: mini_printf("PMU0: writing rxClkDelay for tg%d db%d nib%d to 0x%x from eye[%d]\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75889. +case 0x00670005: mini_printf("PMU0: tx voltage for tg%d nib%d to %d (%d) from eye[%d]\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75890. +case 0x00680001: mini_printf("PMU0: vref Sum = %d\n",msg[1]); break;
  75891. +case 0x00690004: mini_printf("PMU0: tx voltage total is %d/%d -> %d -> %d\n",msg[1],msg[2],msg[3],msg[4]); break;
  75892. +case 0x006a0007: mini_printf("PMU0: writing txDqDelay for tg%d db%d ln%d to 0x%x (%d coarse, %d fine) from eye[%d] (DISCONNECTED)\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7]); break;
  75893. +case 0x006b0003: mini_printf("PMU: Error: Dbyte %d lane %d's optimal txDqDly of 0x%x is out of bounds\n",msg[1],msg[2],msg[3]); break;
  75894. +case 0x006c0007: mini_printf("PMU0: writing txDqDelay for tg%d db%d l%d to 0x%x (%d coarse, %d fine) from eye[%d]\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7]); break;
  75895. +case 0x006d0002: mini_printf("PMU0: %d (0=tx, 1=rx) TgMask for this simulation: %x\n",msg[1],msg[2]); break;
  75896. +case 0x006e0001: mini_printf("PMU0: findRange %d\n",msg[1]); break;
  75897. +case 0x006f0002: mini_printf("PMU0: VRange = [%d,%d]\n",msg[1],msg[2]); break;
  75898. +case 0x00700001: mini_printf("PMU0: eye-byte %d is disable\n",msg[1]); break;
  75899. +case 0x00710001: mini_printf("PMU0: eye-lane %d is disable\n",msg[1]); break;
  75900. +case 0x00720001: mini_printf("PMU0: findRange %d\n",msg[1]); break;
  75901. +case 0x00730002: mini_printf("PMU0: VRange = [%d,%d]\n",msg[1],msg[2]); break;
  75902. +case 0x00740001: mini_printf("PMU0: eye-lane %d is disable\n",msg[1]); break;
  75903. +case 0x00750003: mini_printf("PMU0: eye %d weight %d allTgWeight %d\n",msg[1],msg[2],msg[3]); break;
  75904. +case 0x00760002: mini_printf("PMU5: FFE figure of merit improved from %d to %d\n",msg[1],msg[2]); break;
  75905. +case 0x00770002: mini_printf("PMU: Error: LP4 rank %d cannot be mapped on tg %d\n",msg[1],msg[2]); break;
  75906. +case 0x00780000: mini_printf("PMU4: Adjusting vrefDac0 for just 1->x transitions\n"); break;
  75907. +case 0x00790000: mini_printf("PMU4: Adjusting vrefDac1 for just 0->x transitions\n"); break;
  75908. +case 0x007a0001: mini_printf("PMU5: Strong 1, pull-up %d ohms\n",msg[1]); break;
  75909. +case 0x007b0001: mini_printf("PMU5: Strong 0, pull-down %d ohms\n",msg[1]); break;
  75910. +case 0x007c0000: mini_printf("PMU4: Enabling weak drive strengths (FFE)\n"); break;
  75911. +case 0x007d0000: mini_printf("PMU5: Changing all weak driver strengths\n"); break;
  75912. +case 0x007e0000: mini_printf("PMU5: Finalizing weak drive strengths\n"); break;
  75913. +case 0x007f0000: mini_printf("PMU4: retraining with optimal drive strength settings\n"); break;
  75914. +case 0x00800001: mini_printf("PMU1:prbsGenCtl:%x\n",msg[1]); break;
  75915. +case 0x00810000: mini_printf("PMU1: loading 2D acsm sequence\n"); break;
  75916. +case 0x00820000: mini_printf("PMU1: loading 1D acsm sequence\n"); break;
  75917. +case 0x00830002: mini_printf("PMU3: %d memclocks @ %d to get half of 300ns\n",msg[1],msg[2]); break;
  75918. +case 0x00840000: mini_printf("PMU: Error: User requested MPR read pattern for read DQS training in DDR3 Mode\n"); break;
  75919. +case 0x00850000: mini_printf("PMU3: Running 1D search for left eye edge\n"); break;
  75920. +case 0x00860001: mini_printf("PMU1: In Phase Left Edge Search cs %d\n",msg[1]); break;
  75921. +case 0x00870001: mini_printf("PMU1: Out of Phase Left Edge Search cs %d\n",msg[1]); break;
  75922. +case 0x00880000: mini_printf("PMU3: Running 1D search for right eye edge\n"); break;
  75923. +case 0x00890001: mini_printf("PMU1: In Phase Right Edge Search cs %d\n",msg[1]); break;
  75924. +case 0x008a0001: mini_printf("PMU1: Out of Phase Right Edge Search cs %d\n",msg[1]); break;
  75925. +case 0x008b0001: mini_printf("PMU1: mxRdLat training pstate %d\n",msg[1]); break;
  75926. +case 0x008c0001: mini_printf("PMU1: mxRdLat search for cs %d\n",msg[1]); break;
  75927. +case 0x008d0001: mini_printf("PMU0: MaxRdLat non consistant DtsmLoThldXingInd 0x%x\n",msg[1]); break;
  75928. +case 0x008e0003: mini_printf("PMU4: CS %d Dbyte %d worked with DFIMRL = %d DFICLKs \n",msg[1],msg[2],msg[3]); break;
  75929. +case 0x008f0004: mini_printf("PMU3: MaxRdLat Read Lane err mask for csn %d, DFIMRL %d DFIClks, dbyte %d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  75930. +case 0x00900003: mini_printf("PMU3: MaxRdLat Read Lane err mask for csn %d DFIMRL %d, All dbytes = 0x%x\n",msg[1],msg[2],msg[3]); break;
  75931. +case 0x00910001: mini_printf("PMU: Error: CS%d failed to find a DFIMRL setting that worked for all bytes during MaxRdLat training\n",msg[1]); break;
  75932. +case 0x00920002: mini_printf("PMU3: Smallest passing DFIMRL for all dbytes in CS%d = %d DFIClks\n",msg[1],msg[2]); break;
  75933. +case 0x00930000: mini_printf("PMU: Error: No passing DFIMRL value found for any chip select during MaxRdLat training\n"); break;
  75934. +case 0x00940003: mini_printf("PMU: Error: Dbyte %d lane %d txDqDly passing region is too small (width = %d)\n",msg[1],msg[2],msg[3]); break;
  75935. +case 0x00950000: mini_printf("PMU4: TxDqDly Passing Regions (EyeLeft EyeRight -> EyeCenter) Units=1/32 UI\n"); break;
  75936. +case 0x00960005: mini_printf("PMU4: DB %d Lane %d: %d %d -> %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75937. +case 0x00970002: mini_printf("PMU2: TXDQ delayLeft[%d] = %d (DISCONNECTED)\n",msg[1],msg[2]); break;
  75938. +case 0x00980004: mini_printf("PMU2: TXDQ delayLeft[%d] = %d oopScaled = %d selectOop %d\n",msg[1],msg[2],msg[3],msg[4]); break;
  75939. +case 0x00990002: mini_printf("PMU2: TXDQ delayRight[%d] = %d (DISCONNECTED)\n",msg[1],msg[2]); break;
  75940. +case 0x009a0004: mini_printf("PMU2: TXDQ delayRight[%d] = %d oopScaled = %d selectOop %d\n",msg[1],msg[2],msg[3],msg[4]); break;
  75941. +case 0x009b0003: mini_printf("PMU: Error: Dbyte %d lane %d txDqDly passing region is too small (width = %d)\n",msg[1],msg[2],msg[3]); break;
  75942. +case 0x009c0000: mini_printf("PMU4: TxDqDly Passing Regions (EyeLeft EyeRight -> EyeCenter) Units=1/32 UI\n"); break;
  75943. +case 0x009d0002: mini_printf("PMU4: DB %d Lane %d: (DISCONNECTED)\n",msg[1],msg[2]); break;
  75944. +case 0x009e0005: mini_printf("PMU4: DB %d Lane %d: %d %d -> %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75945. +case 0x009f0002: mini_printf("PMU3: Running 1D search csn %d for DM Right/NotLeft(%d) eye edge\n",msg[1],msg[2]); break;
  75946. +case 0x00a00002: mini_printf("PMU3: WrDq DM byte%d with Errcnt %d\n",msg[1],msg[2]); break;
  75947. +case 0x00a10002: mini_printf("PMU3: WrDq DM byte%d avgDly 0x%x\n",msg[1],msg[2]); break;
  75948. +case 0x00a20002: mini_printf("PMU1: WrDq DM byte%d with Errcnt %d\n",msg[1],msg[2]); break;
  75949. +case 0x00a30001: mini_printf("PMU: Error: Dbyte %d txDqDly DM training did not start inside the eye\n",msg[1]); break;
  75950. +case 0x00a40000: mini_printf("PMU4: DM TxDqDly Passing Regions (EyeLeft EyeRight -> EyeCenter) Units=1/32 UI\n"); break;
  75951. +case 0x00a50002: mini_printf("PMU4: DB %d Lane %d: (DISCONNECTED)\n",msg[1],msg[2]); break;
  75952. +case 0x00a60005: mini_printf("PMU4: DB %d Lane %d: %d %d -> %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75953. +case 0x00a70003: mini_printf("PMU: Error: Dbyte %d lane %d txDqDly DM passing region is too small (width = %d)\n",msg[1],msg[2],msg[3]); break;
  75954. +case 0x00a80004: mini_printf("PMU3: Errcnt for MRD/MWD search nib %d delay = (%d, 0x%x) = %d\n",msg[1],msg[2],msg[3],msg[4]); break;
  75955. +case 0x00a90000: mini_printf("PMU3: Precharge all open banks\n"); break;
  75956. +case 0x00aa0002: mini_printf("PMU: Error: Dbyte %d nibble %d found mutliple working coarse delay setting for MRD/MWD\n",msg[1],msg[2]); break;
  75957. +case 0x00ab0000: mini_printf("PMU4: MRD Passing Regions (coarseVal, fineLeft fineRight -> fineCenter)\n"); break;
  75958. +case 0x00ac0000: mini_printf("PMU4: MRW Passing Regions (coarseVal, fineLeft fineRight -> fineCenter)\n"); break;
  75959. +case 0x00ad0004: mini_printf("PMU10: Warning: DB %d nibble %d has multiple working coarse delays, %d and %d, choosing the smaller delay\n",msg[1],msg[2],msg[3],msg[4]); break;
  75960. +case 0x00ae0003: mini_printf("PMU: Error: Dbyte %d nibble %d MRD/MWD passing region is too small (width = %d)\n",msg[1],msg[2],msg[3]); break;
  75961. +case 0x00af0006: mini_printf("PMU4: DB %d nibble %d: %d, %d %d -> %d\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6]); break;
  75962. +case 0x00b00002: mini_printf("PMU1: Start MRD/nMWD %d for csn %d\n",msg[1],msg[2]); break;
  75963. +case 0x00b10002: mini_printf("PMU2: RXDQS delayLeft[%d] = %d (DISCONNECTED)\n",msg[1],msg[2]); break;
  75964. +case 0x00b20006: mini_printf("PMU2: RXDQS delayLeft[%d] = %d delayOop[%d] = %d OopScaled %d, selectOop %d\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6]); break;
  75965. +case 0x00b30002: mini_printf("PMU2: RXDQS delayRight[%d] = %d (DISCONNECTED)\n",msg[1],msg[2]); break;
  75966. +case 0x00b40006: mini_printf("PMU2: RXDQS delayRight[%d] = %d delayOop[%d] = %d OopScaled %d, selectOop %d\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6]); break;
  75967. +case 0x00b50000: mini_printf("PMU4: RxClkDly Passing Regions (EyeLeft EyeRight -> EyeCenter)\n"); break;
  75968. +case 0x00b60002: mini_printf("PMU4: DB %d nibble %d: (DISCONNECTED)\n",msg[1],msg[2]); break;
  75969. +case 0x00b70005: mini_printf("PMU4: DB %d nibble %d: %d %d -> %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75970. +case 0x00b80003: mini_printf("PMU: Error: Dbyte %d nibble %d rxClkDly passing region is too small (width = %d)\n",msg[1],msg[2],msg[3]); break;
  75971. +case 0x00b90002: mini_printf("PMU0: goodbar = %d for RDWR_BLEN %d\n",msg[1],msg[2]); break;
  75972. +case 0x00ba0001: mini_printf("PMU3: RxClkDly = %d\n",msg[1]); break;
  75973. +case 0x00bb0005: mini_printf("PMU0: db %d l %d absLane %d -> bottom %d top %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  75974. +case 0x00bc0009: mini_printf("PMU3: BYTE %d - %d %d %d %d %d %d %d %d\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8],msg[9]); break;
  75975. +case 0x00bd0002: mini_printf("PMU: Error: dbyte %d lane %d's per-lane vrefDAC's had no passing region\n",msg[1],msg[2]); break;
  75976. +case 0x00be0004: mini_printf("PMU0: db%d l%d - %d %d\n",msg[1],msg[2],msg[3],msg[4]); break;
  75977. +case 0x00bf0002: mini_printf("PMU0: goodbar = %d for RDWR_BLEN %d\n",msg[1],msg[2]); break;
  75978. +case 0x00c00004: mini_printf("PMU3: db%d l%d saw %d issues at rxClkDly %d\n",msg[1],msg[2],msg[3],msg[4]); break;
  75979. +case 0x00c10003: mini_printf("PMU3: db%d l%d first saw a pass->fail edge at rxClkDly %d\n",msg[1],msg[2],msg[3]); break;
  75980. +case 0x00c20002: mini_printf("PMU3: lane %d PBD = %d\n",msg[1],msg[2]); break;
  75981. +case 0x00c30003: mini_printf("PMU3: db%d l%d first saw a DBI pass->fail edge at rxClkDly %d\n",msg[1],msg[2],msg[3]); break;
  75982. +case 0x00c40003: mini_printf("PMU2: db%d l%d already passed rxPBD = %d\n",msg[1],msg[2],msg[3]); break;
  75983. +case 0x00c50003: mini_printf("PMU0: db%d l%d, PBD = %d\n",msg[1],msg[2],msg[3]); break;
  75984. +case 0x00c60002: mini_printf("PMU: Error: dbyte %d lane %d failed read deskew\n",msg[1],msg[2]); break;
  75985. +case 0x00c70003: mini_printf("PMU0: db%d l%d, inc PBD = %d\n",msg[1],msg[2],msg[3]); break;
  75986. +case 0x00c80003: mini_printf("PMU1: Running lane deskew on pstate %d csn %d rdDBIEn %d\n",msg[1],msg[2],msg[3]); break;
  75987. +case 0x00c90000: mini_printf("PMU: Error: Read deskew training has been requested, but csrMajorModeDbyte[2] is set\n"); break;
  75988. +case 0x00ca0002: mini_printf("PMU1: AcsmCsMapCtrl%d 0x%x\n",msg[1],msg[2]); break;
  75989. +case 0x00cb0002: mini_printf("PMU1: AcsmCsMapCtrl%d 0x%x\n",msg[1],msg[2]); break;
  75990. +case 0x00cc0001: mini_printf("PMU: Error: Wrong PMU image loaded. message Block DramType = 0x%x, but image built for D3U Type\n",msg[1]); break;
  75991. +case 0x00cd0001: mini_printf("PMU: Error: Wrong PMU image loaded. message Block DramType = 0x%x, but image built for D3R Type\n",msg[1]); break;
  75992. +case 0x00ce0001: mini_printf("PMU: Error: Wrong PMU image loaded. message Block DramType = 0x%x, but image built for D4U Type\n",msg[1]); break;
  75993. +case 0x00cf0001: mini_printf("PMU: Error: Wrong PMU image loaded. message Block DramType = 0x%x, but image built for D4R Type\n",msg[1]); break;
  75994. +case 0x00d00001: mini_printf("PMU: Error: Wrong PMU image loaded. message Block DramType = 0x%x, but image built for D4LR Type\n",msg[1]); break;
  75995. +case 0x00d10000: mini_printf("PMU: Error: Both 2t timing mode and ddr4 geardown mode specifed in the messageblock's PhyCfg and MR3 fields. Only one can be enabled\n"); break;
  75996. +case 0x00d20003: mini_printf("PMU10: PHY TOTALS - NUM_DBYTES %d NUM_NIBBLES %d NUM_ANIBS %d\n",msg[1],msg[2],msg[3]); break;
  75997. +case 0x00d30006: mini_printf("PMU10: CSA=0x%x, CSB=0x%x, TSTAGES=0x%x, HDTOUT=%d, MMISC=%d DRAMFreq=%dMT DramType=LPDDR3\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6]); break;
  75998. +case 0x00d40006: mini_printf("PMU10: CSA=0x%x, CSB=0x%x, TSTAGES=0x%x, HDTOUT=%d, MMISC=%d DRAMFreq=%dMT DramType=LPDDR4\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6]); break;
  75999. +case 0x00d50008: mini_printf("PMU10: CS=0x%x, TSTAGES=0x%x, HDTOUT=%d, 2T=%d, MMISC=%d AddrMirror=%d DRAMFreq=%dMT DramType=%d\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8]); break;
  76000. +case 0x00d60004: mini_printf("PMU10: Pstate%d MR0=0x%x MR1=0x%x MR2=0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  76001. +case 0x00d70008: mini_printf("PMU10: Pstate%d MRS MR0=0x%x MR1=0x%x MR2=0x%x MR3=0x%x MR4=0x%x MR5=0x%x MR6=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8]); break;
  76002. +case 0x00d80005: mini_printf("PMU10: Pstate%d MRS MR1_A0=0x%x MR2_A0=0x%x MR3_A0=0x%x MR11_A0=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  76003. +case 0x00d90000: mini_printf("PMU10: UseBroadcastMR set. All ranks and channels use MRXX_A0 for MR settings.\n"); break;
  76004. +case 0x00da0005: mini_printf("PMU10: Pstate%d MRS MR01_A0=0x%x MR02_A0=0x%x MR03_A0=0x%x MR11_A0=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  76005. +case 0x00db0005: mini_printf("PMU10: Pstate%d MRS MR12_A0=0x%x MR13_A0=0x%x MR14_A0=0x%x MR22_A0=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  76006. +case 0x00dc0005: mini_printf("PMU10: Pstate%d MRS MR01_A1=0x%x MR02_A1=0x%x MR03_A1=0x%x MR11_A1=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  76007. +case 0x00dd0005: mini_printf("PMU10: Pstate%d MRS MR12_A1=0x%x MR13_A1=0x%x MR14_A1=0x%x MR22_A1=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  76008. +case 0x00de0005: mini_printf("PMU10: Pstate%d MRS MR01_B0=0x%x MR02_B0=0x%x MR03_B0=0x%x MR11_B0=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  76009. +case 0x00df0005: mini_printf("PMU10: Pstate%d MRS MR12_B0=0x%x MR13_B0=0x%x MR14_B0=0x%x MR22_B0=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  76010. +case 0x00e00005: mini_printf("PMU10: Pstate%d MRS MR01_B1=0x%x MR02_B1=0x%x MR03_B1=0x%x MR11_B1=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  76011. +case 0x00e10005: mini_printf("PMU10: Pstate%d MRS MR12_B1=0x%x MR13_B1=0x%x MR14_B1=0x%x MR22_B1=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  76012. +case 0x00e20002: mini_printf("PMU1: AcsmOdtCtrl%d 0x%x\n",msg[1],msg[2]); break;
  76013. +case 0x00e30002: mini_printf("PMU1: AcsmCsMapCtrl%d 0x%x\n",msg[1],msg[2]); break;
  76014. +case 0x00e40002: mini_printf("PMU1: AcsmCsMapCtrl%d 0x%x\n",msg[1],msg[2]); break;
  76015. +case 0x00e50000: mini_printf("PMU1: HwtCAMode set\n"); break;
  76016. +case 0x00e60001: mini_printf("PMU3: DDR4 infinite preamble enter/exit mode %d\n",msg[1]); break;
  76017. +case 0x00e70002: mini_printf("PMU1: In rxenb_train() csn=%d pstate=%d\n",msg[1],msg[2]); break;
  76018. +case 0x00e80000: mini_printf("PMU3: Finding DQS falling edge\n"); break;
  76019. +case 0x00e90000: mini_printf("PMU3: Searching for DDR3/LPDDR3/LPDDR4 read preamble\n"); break;
  76020. +case 0x00ea0009: mini_printf("PMU3: dtsm fails Even Nibbles : %x %x %x %x %x %x %x %x %x\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8],msg[9]); break;
  76021. +case 0x00eb0009: mini_printf("PMU3: dtsm fails Odd Nibbles : %x %x %x %x %x %x %x %x %x\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8],msg[9]); break;
  76022. +case 0x00ec0002: mini_printf("PMU3: Preamble search pass=%d anyfail=%d\n",msg[1],msg[2]); break;
  76023. +case 0x00ed0000: mini_printf("PMU: Error: RxEn training preamble not found\n"); break;
  76024. +case 0x00ee0000: mini_printf("PMU3: Found DQS pre-amble\n"); break;
  76025. +case 0x00ef0001: mini_printf("PMU: Error: Dbyte %d couldn't find the rising edge of DQS during RxEn Training\n",msg[1]); break;
  76026. +case 0x00f00000: mini_printf("PMU3: RxEn aligning to first rising edge of burst\n"); break;
  76027. +case 0x00f10001: mini_printf("PMU3: Decreasing RxEn delay by %d fine step to allow full capture of reads\n",msg[1]); break;
  76028. +case 0x00f20001: mini_printf("PMU3: MREP Delay = %d\n",msg[1]); break;
  76029. +case 0x00f30003: mini_printf("PMU3: Errcnt for MREP nib %d delay = %d is %d\n",msg[1],msg[2],msg[3]); break;
  76030. +case 0x00f40002: mini_printf("PMU3: MREP nibble %d sampled a 1 at data buffer delay %d\n",msg[1],msg[2]); break;
  76031. +case 0x00f50002: mini_printf("PMU3: MREP nibble %d saw a 0 to 1 transition at data buffer delay %d\n",msg[1],msg[2]); break;
  76032. +case 0x00f60000: mini_printf("PMU2: MREP did not find a 0 to 1 transition for all nibbles. Assuming 0 delay was already in the passing region for failing nibbles\n"); break;
  76033. +case 0x00f70002: mini_printf("PMU3: Training DIMM %d CSn %d\n",msg[1],msg[2]); break;
  76034. +case 0x00f80001: mini_printf("PMU3: exitCAtrain_lp3 cs 0x%x\n",msg[1]); break;
  76035. +case 0x00f90001: mini_printf("PMU3: enterCAtrain_lp3 cs 0x%x\n",msg[1]); break;
  76036. +case 0x00fa0001: mini_printf("PMU3: CAtrain_switchmsb_lp3 cs 0x%x\n",msg[1]); break;
  76037. +case 0x00fb0001: mini_printf("PMU3: CATrain_rdwr_lp3 looking for pattern %x\n",msg[1]); break;
  76038. +case 0x00fc0000: mini_printf("PMU3: exitCAtrain_lp4\n"); break;
  76039. +case 0x00fd0001: mini_printf("PMU3: DEBUG enterCAtrain_lp4 1: cs 0x%x\n",msg[1]); break;
  76040. +case 0x00fe0001: mini_printf("PMU3: DEBUG enterCAtrain_lp4 3: Put dbyte %d in async mode\n",msg[1]); break;
  76041. +case 0x00ff0000: mini_printf("PMU3: DEBUG enterCAtrain_lp4 5: Send MR13 to turn on CA training\n"); break;
  76042. +case 0x01000003: mini_printf("PMU3: DEBUG enterCAtrain_lp4 7: idx = %d vref = %x mr12 = %x \n",msg[1],msg[2],msg[3]); break;
  76043. +case 0x01010001: mini_printf("PMU3: CATrain_rdwr_lp4 looking for pattern %x\n",msg[1]); break;
  76044. +case 0x01020004: mini_printf("PMU3: Phase %d CAreadbackA db:%d %x xo:%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  76045. +case 0x01030005: mini_printf("PMU3: DEBUG lp4SetCatrVref 1: cs=%d chan=%d mr12=%x vref=%d.%d%%\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  76046. +case 0x01040003: mini_printf("PMU3: DEBUG lp4SetCatrVref 3: mr12 = %x send vref= %x to db=%d\n",msg[1],msg[2],msg[3]); break;
  76047. +case 0x01050000: mini_printf("PMU10:Optimizing vref\n"); break;
  76048. +case 0x01060004: mini_printf("PMU4:mr12:%x cs:%d chan %d r:%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  76049. +case 0x01070005: mini_printf("PMU3: i:%d bstr:%d bsto:%d st:%d r:%d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  76050. +case 0x01080002: mini_printf("Failed to find sufficient CA Vref Passing Region for CS %d channel %d\n",msg[1],msg[2]); break;
  76051. +case 0x01090005: mini_printf("PMU3:Found %d.%d%% MR12:%x for cs:%d chan %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  76052. +case 0x010a0002: mini_printf("PMU3:Calculated %d for AtxImpedence from acx %d.\n",msg[1],msg[2]); break;
  76053. +case 0x010b0000: mini_printf("PMU3:CA Odt impedence ==0. Use default vref.\n"); break;
  76054. +case 0x010c0003: mini_printf("PMU3:Calculated %d.%d%% for Vref MR12=0x%x.\n",msg[1],msg[2],msg[3]); break;
  76055. +case 0x010d0000: mini_printf("PMU3: CAtrain_lp\n"); break;
  76056. +case 0x010e0000: mini_printf("PMU3: CAtrain Begins.\n"); break;
  76057. +case 0x010f0001: mini_printf("PMU3: CAtrain_lp testing dly %d\n",msg[1]); break;
  76058. +case 0x01100001: mini_printf("PMU5: CA bitmap dump for cs %x\n",msg[1]); break;
  76059. +case 0x01110001: mini_printf("PMU5: CAA%d ",msg[1]); break;
  76060. +case 0x01120001: mini_printf("%x",msg[1]); break;
  76061. +case 0x01130000: mini_printf("\n"); break;
  76062. +case 0x01140001: mini_printf("PMU5: CAB%d ",msg[1]); break;
  76063. +case 0x01150001: mini_printf("%x",msg[1]); break;
  76064. +case 0x01160000: mini_printf("\n"); break;
  76065. +case 0x01170003: mini_printf("PMU3: anibi=%d, anibichan[anibi]=%d ,chan=%d\n",msg[1],msg[2],msg[3]); break;
  76066. +case 0x01180001: mini_printf("%x",msg[1]); break;
  76067. +case 0x01190001: mini_printf("\nPMU3:Raw CA setting :%x",msg[1]); break;
  76068. +case 0x011a0002: mini_printf("\nPMU3:ATxDly setting:%x margin:%d\n",msg[1],msg[2]); break;
  76069. +case 0x011b0002: mini_printf("\nPMU3:InvClk ATxDly setting:%x margin:%d\n",msg[1],msg[2]); break;
  76070. +case 0x011c0000: mini_printf("\nPMU3:No Range found!\n"); break;
  76071. +case 0x011d0003: mini_printf("PMU3: 2 anibi=%d, anibichan[anibi]=%d ,chan=%d",msg[1],msg[2],msg[3]); break;
  76072. +case 0x011e0002: mini_printf("\nPMU3: no neg clock => CA setting anib=%d, :%d\n",msg[1],msg[2]); break;
  76073. +case 0x011f0001: mini_printf("PMU3:Normal margin:%d\n",msg[1]); break;
  76074. +case 0x01200001: mini_printf("PMU3:Inverted margin:%d\n",msg[1]); break;
  76075. +case 0x01210000: mini_printf("PMU3:Using Inverted clock\n"); break;
  76076. +case 0x01220000: mini_printf("PMU3:Using normal clk\n"); break;
  76077. +case 0x01230003: mini_printf("PMU3: 3 anibi=%d, anibichan[anibi]=%d ,chan=%d\n",msg[1],msg[2],msg[3]); break;
  76078. +case 0x01240002: mini_printf("PMU3: Setting ATxDly for anib %x to %x\n",msg[1],msg[2]); break;
  76079. +case 0x01250000: mini_printf("PMU: Error: CA Training Failed.\n"); break;
  76080. +case 0x01260000: mini_printf("PMU1: Writing MRs\n"); break;
  76081. +case 0x01270000: mini_printf("PMU4:Using MR12 values from 1D CA VREF training.\n"); break;
  76082. +case 0x01280000: mini_printf("PMU3:Writing all MRs to fsp 1\n"); break;
  76083. +case 0x01290000: mini_printf("PMU10:Lp4Quickboot mode.\n"); break;
  76084. +case 0x012a0000: mini_printf("PMU3: Writing MRs\n"); break;
  76085. +case 0x012b0001: mini_printf("PMU10: Setting boot clock divider to %d\n",msg[1]); break;
  76086. +case 0x012c0000: mini_printf("PMU3: Resetting DRAM\n"); break;
  76087. +case 0x012d0000: mini_printf("PMU3: setup for RCD initalization\n"); break;
  76088. +case 0x012e0000: mini_printf("PMU3: pmu_exit_SR from dev_init()\n"); break;
  76089. +case 0x012f0000: mini_printf("PMU3: initializing RCD\n"); break;
  76090. +case 0x01300000: mini_printf("PMU10: **** Executing 2D Image ****\n"); break;
  76091. +case 0x01310001: mini_printf("PMU10: **** Start DDR4 Training. PMU Firmware Revision 0x%x ****\n",msg[1]); break;
  76092. +case 0x01320001: mini_printf("PMU10: **** Start DDR3 Training. PMU Firmware Revision 0x%x ****\n",msg[1]); break;
  76093. +case 0x01330001: mini_printf("PMU10: **** Start LPDDR3 Training. PMU Firmware Revision 0x%x ****\n",msg[1]); break;
  76094. +case 0x01340001: mini_printf("PMU10: **** Start LPDDR4 Training. PMU Firmware Revision 0x%x ****\n",msg[1]); break;
  76095. +case 0x01350000: mini_printf("PMU: Error: Mismatched internal revision between DCCM and ICCM images\n"); break;
  76096. +case 0x01360001: mini_printf("PMU10: **** Testchip %d Specific Firmware ****\n",msg[1]); break;
  76097. +case 0x01370000: mini_printf("PMU1: LRDIMM with EncodedCS mode, one DIMM\n"); break;
  76098. +case 0x01380000: mini_printf("PMU1: LRDIMM with EncodedCS mode, two DIMMs\n"); break;
  76099. +case 0x01390000: mini_printf("PMU1: RDIMM with EncodedCS mode, one DIMM\n"); break;
  76100. +case 0x013a0000: mini_printf("PMU2: Starting LRDIMM MREP training for all ranks\n"); break;
  76101. +case 0x013b0000: mini_printf("PMU199: LRDIMM MREP training for all ranks completed\n"); break;
  76102. +case 0x013c0000: mini_printf("PMU2: Starting LRDIMM DWL training for all ranks\n"); break;
  76103. +case 0x013d0000: mini_printf("PMU199: LRDIMM DWL training for all ranks completed\n"); break;
  76104. +case 0x013e0000: mini_printf("PMU2: Starting LRDIMM MRD training for all ranks\n"); break;
  76105. +case 0x013f0000: mini_printf("PMU199: LRDIMM MRD training for all ranks completed\n"); break;
  76106. +case 0x01400000: mini_printf("PMU2: Starting RXEN training for all ranks\n"); break;
  76107. +case 0x01410000: mini_printf("PMU2: Starting write leveling fine delay training for all ranks\n"); break;
  76108. +case 0x01420000: mini_printf("PMU2: Starting LRDIMM MWD training for all ranks\n"); break;
  76109. +case 0x01430000: mini_printf("PMU199: LRDIMM MWD training for all ranks completed\n"); break;
  76110. +case 0x01440000: mini_printf("PMU2: Starting read deskew training\n"); break;
  76111. +case 0x01450000: mini_printf("PMU2: Starting SI friendly 1d RdDqs training for all ranks\n"); break;
  76112. +case 0x01460000: mini_printf("PMU2: Starting write leveling coarse delay training for all ranks\n"); break;
  76113. +case 0x01470000: mini_printf("PMU2: Starting 1d WrDq training for all ranks\n"); break;
  76114. +case 0x01480000: mini_printf("PMU2: Running DQS2DQ Oscillator for all ranks\n"); break;
  76115. +case 0x01490000: mini_printf("PMU2: Starting 1d RdDqs training for all ranks\n"); break;
  76116. +case 0x014a0000: mini_printf("PMU2: Starting MaxRdLat training\n"); break;
  76117. +case 0x014b0000: mini_printf("PMU2: Starting 2d RdDqs training for all ranks\n"); break;
  76118. +case 0x014c0000: mini_printf("PMU2: Starting 2d WrDq training for all ranks\n"); break;
  76119. +case 0x014d0002: mini_printf("PMU3:read_fifo %x %x\n",msg[1],msg[2]); break;
  76120. +case 0x014e0001: mini_printf("PMU: Error: Invalid PhyDrvImpedance of 0x%x specified in message block.\n",msg[1]); break;
  76121. +case 0x014f0001: mini_printf("PMU: Error: Invalid PhyOdtImpedance of 0x%x specified in message block.\n",msg[1]); break;
  76122. +case 0x01500001: mini_printf("PMU: Error: Invalid BPZNResVal of 0x%x specified in message block.\n",msg[1]); break;
  76123. +case 0x01510005: mini_printf("PMU3: fixRxEnBackOff csn:%d db:%d dn:%d bo:%d dly:%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  76124. +case 0x01520001: mini_printf("PMU3: fixRxEnBackOff dly:%x\n",msg[1]); break;
  76125. +case 0x01530000: mini_printf("PMU3: Entering setupPpt\n"); break;
  76126. +case 0x01540000: mini_printf("PMU3: Start lp4PopulateHighLowBytes\n"); break;
  76127. +case 0x01550002: mini_printf("PMU3:Dbyte Detect: db%d received %x\n",msg[1],msg[2]); break;
  76128. +case 0x01560002: mini_printf("PMU3:getDqs2Dq read %x from dbyte %d\n",msg[1],msg[2]); break;
  76129. +case 0x01570002: mini_printf("PMU3:getDqs2Dq(2) read %x from dbyte %d\n",msg[1],msg[2]); break;
  76130. +case 0x01580001: mini_printf("PMU: Error: Dbyte %d read 0 from the DQS oscillator it is connected to\n",msg[1]); break;
  76131. +case 0x01590002: mini_printf("PMU4: Dbyte %d dqs2dq = %d/32 UI\n",msg[1],msg[2]); break;
  76132. +case 0x015a0003: mini_printf("PMU3:getDqs2Dq set dqs2dq:%d/32 ui (%d ps) from dbyte %d\n",msg[1],msg[2],msg[3]); break;
  76133. +case 0x015b0003: mini_printf("PMU3: Setting coarse delay in AtxDly chiplet %d from 0x%x to 0x%x \n",msg[1],msg[2],msg[3]); break;
  76134. +case 0x015c0003: mini_printf("PMU3: Clearing coarse delay in AtxDly chiplet %d from 0x%x to 0x%x \n",msg[1],msg[2],msg[3]); break;
  76135. +case 0x015d0000: mini_printf("PMU3: Performing DDR4 geardown sync sequence\n"); break;
  76136. +case 0x015e0000: mini_printf("PMU1: Enter self refresh\n"); break;
  76137. +case 0x015f0000: mini_printf("PMU1: Exit self refresh\n"); break;
  76138. +case 0x01600000: mini_printf("PMU: Error: No dbiEnable with lp4\n"); break;
  76139. +case 0x01610000: mini_printf("PMU: Error: No dbiDisable with lp4\n"); break;
  76140. +case 0x01620001: mini_printf("PMU1: DDR4 update Rx DBI Setting disable %d\n",msg[1]); break;
  76141. +case 0x01630001: mini_printf("PMU1: DDR4 update 2nCk WPre Setting disable %d\n",msg[1]); break;
  76142. +case 0x01640005: mini_printf("PMU1: read_delay: db%d lane%d delays[%d] = 0x%x (max 0x%x)\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  76143. +case 0x01650001: mini_printf("PMU5: ID=%d -- db0 db1 db2 db3 db4 db5 db6 db7 db8 db9 --\n",msg[1]); break;
  76144. +case 0x0166000b: mini_printf("PMU5: [%d]:0x %x %x %x %x %x %x %x %x %x %x\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8],msg[9],msg[10],msg[11]); break;
  76145. +case 0x01670003: mini_printf("PMU2: dump delays - pstate=%d dimm=%d csn=%d\n",msg[1],msg[2],msg[3]); break;
  76146. +case 0x01680000: mini_printf("PMU3: Printing Mid-Training Delay Information\n"); break;
  76147. +case 0x01690001: mini_printf("PMU5: CS%d <<KEY>> 0 TrainingCntr <<KEY>> coarse(15:10) fine(9:0)\n",msg[1]); break;
  76148. +case 0x016a0001: mini_printf("PMU5: CS%d <<KEY>> 0 RxEnDly, 1 RxClkDly <<KEY>> coarse(10:6) fine(5:0)\n",msg[1]); break;
  76149. +case 0x016b0001: mini_printf("PMU5: CS%d <<KEY>> 0 TxDqsDly, 1 TxDqDly <<KEY>> coarse(9:6) fine(5:0)\n",msg[1]); break;
  76150. +case 0x016c0001: mini_printf("PMU5: CS%d <<KEY>> 0 RxPBDly <<KEY>> 1 Delay Unit ~= 7ps \n",msg[1]); break;
  76151. +case 0x016d0000: mini_printf("PMU5: all CS <<KEY>> 0 DFIMRL <<KEY>> Units = DFI clocks\n"); break;
  76152. +case 0x016e0000: mini_printf("PMU5: all CS <<KEY>> VrefDACs <<KEY>> DAC(6:0)\n"); break;
  76153. +case 0x016f0000: mini_printf("PMU1: Set DMD in MR13 and wrDBI in MR3 for training\n"); break;
  76154. +case 0x01700000: mini_printf("PMU: Error: getMaxRxen() failed to find largest rxen nibble delay\n"); break;
  76155. +case 0x01710003: mini_printf("PMU2: getMaxRxen(): maxDly %d maxTg %d maxNib %d\n",msg[1],msg[2],msg[3]); break;
  76156. +case 0x01720003: mini_printf("PMU2: getRankMaxRxen(): maxDly %d Tg %d maxNib %d\n",msg[1],msg[2],msg[3]); break;
  76157. +case 0x01730000: mini_printf("PMU1: skipping CDD calculation in 2D image\n"); break;
  76158. +case 0x01740001: mini_printf("PMU3: Calculating CDDs for pstate %d\n",msg[1]); break;
  76159. +case 0x01750003: mini_printf("PMU3: rxDly[%d][%d] = %d\n",msg[1],msg[2],msg[3]); break;
  76160. +case 0x01760003: mini_printf("PMU3: txDly[%d][%d] = %d\n",msg[1],msg[2],msg[3]); break;
  76161. +case 0x01770003: mini_printf("PMU3: allFine CDD_RR_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  76162. +case 0x01780003: mini_printf("PMU3: allFine CDD_WW_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  76163. +case 0x01790003: mini_printf("PMU3: CDD_RR_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  76164. +case 0x017a0003: mini_printf("PMU3: CDD_WW_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  76165. +case 0x017b0003: mini_printf("PMU3: allFine CDD_RW_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  76166. +case 0x017c0003: mini_printf("PMU3: allFine CDD_WR_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  76167. +case 0x017d0003: mini_printf("PMU3: CDD_RW_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  76168. +case 0x017e0003: mini_printf("PMU3: CDD_WR_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  76169. +case 0x017f0004: mini_printf("PMU3: F%dBC2x_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  76170. +case 0x01800004: mini_printf("PMU3: F%dBC3x_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  76171. +case 0x01810004: mini_printf("PMU3: F%dBC4x_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  76172. +case 0x01820004: mini_printf("PMU3: F%dBC5x_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  76173. +case 0x01830004: mini_printf("PMU3: F%dBC8x_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  76174. +case 0x01840004: mini_printf("PMU3: F%dBC9x_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  76175. +case 0x01850004: mini_printf("PMU3: F%dBCAx_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  76176. +case 0x01860004: mini_printf("PMU3: F%dBCBx_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  76177. +case 0x01870001: mini_printf("PMU1: enter_lp3: DEBUG: pstate = %d\n",msg[1]); break;
  76178. +case 0x01880001: mini_printf("PMU1: enter_lp3: DEBUG: dfifreqxlat_pstate = %d\n",msg[1]); break;
  76179. +case 0x01890001: mini_printf("PMU1: enter_lp3: DEBUG: pllbypass = %d\n",msg[1]); break;
  76180. +case 0x018a0001: mini_printf("PMU1: enter_lp3: DEBUG: forcecal = %d\n",msg[1]); break;
  76181. +case 0x018b0001: mini_printf("PMU1: enter_lp3: DEBUG: pllmaxrange = 0x%x\n",msg[1]); break;
  76182. +case 0x018c0001: mini_printf("PMU1: enter_lp3: DEBUG: dacval_out = 0x%x\n",msg[1]); break;
  76183. +case 0x018d0001: mini_printf("PMU1: enter_lp3: DEBUG: pllctrl3 = 0x%x\n",msg[1]); break;
  76184. +case 0x018e0000: mini_printf("PMU3: Loading DRAM with BIOS supplied MR values and entering self refresh prior to exiting PMU code.\n"); break;
  76185. +case 0x018f0002: mini_printf("PMU3: Setting DataBuffer function space of dimmcs 0x%x to %d\n",msg[1],msg[2]); break;
  76186. +case 0x01900002: mini_printf("PMU4: Setting RCW FxRC%xx = 0x%x\n",msg[1],msg[2]); break;
  76187. +case 0x01910002: mini_printf("PMU4: Setting RCW FxRC%x = 0x%x\n",msg[1],msg[2]); break;
  76188. +case 0x01920001: mini_printf("PMU1: DDR4 update Rd Pre Setting disable %d\n",msg[1]); break;
  76189. +case 0x01930002: mini_printf("PMU2: Setting BCW FxBC%xx = 0x%x\n",msg[1],msg[2]); break;
  76190. +case 0x01940002: mini_printf("PMU2: Setting BCW BC%x = 0x%x\n",msg[1],msg[2]); break;
  76191. +case 0x01950002: mini_printf("PMU2: Setting BCW PBA mode FxBC%xx = 0x%x\n",msg[1],msg[2]); break;
  76192. +case 0x01960002: mini_printf("PMU2: Setting BCW PBA mode BC%x = 0x%x\n",msg[1],msg[2]); break;
  76193. +case 0x01970003: mini_printf("PMU4: BCW value for dimm %d, fspace %d, addr 0x%x\n",msg[1],msg[2],msg[3]); break;
  76194. +case 0x01980002: mini_printf("PMU4: DB %d, value 0x%x\n",msg[1],msg[2]); break;
  76195. +case 0x01990000: mini_printf("PMU6: WARNING MREP underflow, set to min value -2 coarse, 0 fine\n"); break;
  76196. +case 0x019a0004: mini_printf("PMU6: LRDIMM Writing final data buffer fine delay value nib %d, trainDly %d, fineDly code %d, new MREP fine %d\n",msg[1],msg[2],msg[3],msg[4]); break;
  76197. +case 0x019b0003: mini_printf("PMU6: LRDIMM Writing final data buffer fine delay value nib %d, trainDly %d, fineDly code %d\n",msg[1],msg[2],msg[3]); break;
  76198. +case 0x019c0003: mini_printf("PMU6: LRDIMM Writing data buffer fine delay type %d nib %d, code %d\n",msg[1],msg[2],msg[3]); break;
  76199. +case 0x019d0002: mini_printf("PMU6: Writing final data buffer coarse delay value dbyte %d, coarse = 0x%x\n",msg[1],msg[2]); break;
  76200. +case 0x019e0003: mini_printf("PMU4: data 0x%x at MB addr 0x%x saved at CSR addr 0x%x\n",msg[1],msg[2],msg[3]); break;
  76201. +case 0x019f0003: mini_printf("PMU4: data 0x%x at MB addr 0x%x restored from CSR addr 0x%x\n",msg[1],msg[2],msg[3]); break;
  76202. +case 0x01a00003: mini_printf("PMU4: data 0x%x at MB addr 0x%x saved at CSR addr 0x%x\n",msg[1],msg[2],msg[3]); break;
  76203. +case 0x01a10003: mini_printf("PMU4: data 0x%x at MB addr 0x%x restored from CSR addr 0x%x\n",msg[1],msg[2],msg[3]); break;
  76204. +case 0x01a20001: mini_printf("PMU3: Update BC00, BC01, BC02 for rank-dimm 0x%x\n",msg[1]); break;
  76205. +case 0x01a30000: mini_printf("PMU3: Writing D4 RDIMM RCD Control words F0RC00 -> F0RC0F\n"); break;
  76206. +case 0x01a40000: mini_printf("PMU3: Disable parity in F0RC0E\n"); break;
  76207. +case 0x01a50000: mini_printf("PMU3: Writing D4 Data buffer Control words BC00 -> BC0E\n"); break;
  76208. +case 0x01a60002: mini_printf("PMU1: setAltCL Sending MR0 0x%x cl=%d\n",msg[1],msg[2]); break;
  76209. +case 0x01a70002: mini_printf("PMU1: restoreFromAltCL Sending MR0 0x%x cl=%d\n",msg[1],msg[2]); break;
  76210. +case 0x01a80002: mini_printf("PMU1: restoreAcsmFromAltCL Sending MR0 0x%x cl=%d\n",msg[1],msg[2]); break;
  76211. +case 0x01a90002: mini_printf("PMU2: Setting D3R RC%d = 0x%x\n",msg[1],msg[2]); break;
  76212. +case 0x01aa0000: mini_printf("PMU3: Writing D3 RDIMM RCD Control words RC0 -> RC11\n"); break;
  76213. +case 0x01ab0002: mini_printf("PMU0: VrefDAC0/1 vddqStart %d dacToVddq %d\n",msg[1],msg[2]); break;
  76214. +case 0x01ac0001: mini_printf("PMU: Error: Messageblock phyVref=0x%x is above the limit for TSMC28's attenuated LPDDR4 receivers. Please see the pub databook\n",msg[1]); break;
  76215. +case 0x01ad0001: mini_printf("PMU: Error: Messageblock phyVref=0x%x is above the limit for TSMC28's attenuated DDR4 receivers. Please see the pub databook\n",msg[1]); break;
  76216. +case 0x01ae0001: mini_printf("PMU0: PHY VREF @ (%d/1000) VDDQ\n",msg[1]); break;
  76217. +case 0x01af0002: mini_printf("PMU0: initalizing phy vrefDacs to %d ExtVrefRange %x\n",msg[1],msg[2]); break;
  76218. +case 0x01b00002: mini_printf("PMU0: initalizing global vref to %d range %d\n",msg[1],msg[2]); break;
  76219. +case 0x01b10002: mini_printf("PMU4: Setting initial device vrefDQ for CS%d to MR6 = 0x%x\n",msg[1],msg[2]); break;
  76220. +case 0x01b20003: mini_printf("PMU1: In write_level_fine() csn=%d dimm=%d pstate=%d\n",msg[1],msg[2],msg[3]); break;
  76221. +case 0x01b30000: mini_printf("PMU3: Fine write leveling hardware search increasing TxDqsDly until full bursts are seen\n"); break;
  76222. +case 0x01b40000: mini_printf("PMU3: Exiting write leveling mode\n"); break;
  76223. +case 0x01b50001: mini_printf("PMU3: got %d for cl in load_wrlvl_acsm\n",msg[1]); break;
  76224. +case 0x01b60003: mini_printf("PMU1: In write_level_coarse() csn=%d dimm=%d pstate=%d\n",msg[1],msg[2],msg[3]); break;
  76225. +case 0x01b70003: mini_printf("PMU3: left eye edge search db:%d ln:%d dly:0x%x\n",msg[1],msg[2],msg[3]); break;
  76226. +case 0x01b80003: mini_printf("PMU3: right eye edge search db:%d ln:%d dly:0x%x\n",msg[1],msg[2],msg[3]); break;
  76227. +case 0x01b90004: mini_printf("PMU3: eye center db:%d ln:%d dly:0x%x (maxdq:%x)\n",msg[1],msg[2],msg[3],msg[4]); break;
  76228. +case 0x01ba0003: mini_printf("PMU3: Wrote to TxDqDly db:%d ln:%d dly:0x%x\n",msg[1],msg[2],msg[3]); break;
  76229. +case 0x01bb0003: mini_printf("PMU3: Wrote to TxDqDly db:%d ln:%d dly:0x%x\n",msg[1],msg[2],msg[3]); break;
  76230. +case 0x01bc0002: mini_printf("PMU3: Coarse write leveling dbyte%d is still failing for TxDqsDly=0x%x\n",msg[1],msg[2]); break;
  76231. +case 0x01bd0002: mini_printf("PMU4: Coarse write leveling iteration %d saw %d data miscompares across the entire phy\n",msg[1],msg[2]); break;
  76232. +case 0x01be0000: mini_printf("PMU: Error: Failed write leveling coarse\n"); break;
  76233. +case 0x01bf0001: mini_printf("PMU3: got %d for cl in load_wrlvl_acsm\n",msg[1]); break;
  76234. +case 0x01c00003: mini_printf("PMU3: In write_level_coarse() csn=%d dimm=%d pstate=%d\n",msg[1],msg[2],msg[3]); break;
  76235. +case 0x01c10003: mini_printf("PMU3: left eye edge search db:%d ln:%d dly:0x%x\n",msg[1],msg[2],msg[3]); break;
  76236. +case 0x01c20003: mini_printf("PMU3: right eye edge search db: %d ln: %d dly: 0x%x\n",msg[1],msg[2],msg[3]); break;
  76237. +case 0x01c30004: mini_printf("PMU3: eye center db: %d ln: %d dly: 0x%x (maxdq: 0x%x)\n",msg[1],msg[2],msg[3],msg[4]); break;
  76238. +case 0x01c40003: mini_printf("PMU3: Wrote to TxDqDly db: %d ln: %d dly: 0x%x\n",msg[1],msg[2],msg[3]); break;
  76239. +case 0x01c50003: mini_printf("PMU3: Wrote to TxDqDly db: %d ln: %d dly: 0x%x\n",msg[1],msg[2],msg[3]); break;
  76240. +case 0x01c60002: mini_printf("PMU3: Coarse write leveling nibble%d is still failing for TxDqsDly=0x%x\n",msg[1],msg[2]); break;
  76241. +case 0x01c70002: mini_printf("PMU4: Coarse write leveling iteration %d saw %d data miscompares across the entire phy\n",msg[1],msg[2]); break;
  76242. +case 0x01c80000: mini_printf("PMU: Error: Failed write leveling coarse\n"); break;
  76243. +case 0x01c90003: mini_printf("PMU3: In write_level_coarse() csn=%d dimm=%d pstate=%d\n",msg[1],msg[2],msg[3]); break;
  76244. +case 0x01ca0005: mini_printf("PMU2: Write level: dbyte %d nib%d dq/dmbi %d dqsfine 0x%x dqDly 0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  76245. +case 0x01cb0002: mini_printf("PMU3: Coarse write leveling nibble%d is still failing for TxDqsDly=0x%x\n",msg[1],msg[2]); break;
  76246. +case 0x01cc0002: mini_printf("PMU4: Coarse write leveling iteration %d saw %d data miscompares across the entire phy\n",msg[1],msg[2]); break;
  76247. +case 0x01cd0000: mini_printf("PMU: Error: Failed write leveling coarse\n"); break;
  76248. +case 0x01ce0001: mini_printf("PMU3: DWL delay = %d\n",msg[1]); break;
  76249. +case 0x01cf0003: mini_printf("PMU3: Errcnt for DWL nib %d delay = %d is %d\n",msg[1],msg[2],msg[3]); break;
  76250. +case 0x01d00002: mini_printf("PMU3: DWL nibble %d sampled a 1 at delay %d\n",msg[1],msg[2]); break;
  76251. +case 0x01d10003: mini_printf("PMU3: DWL nibble %d passed at delay %d. Rising edge was at %d\n",msg[1],msg[2],msg[3]); break;
  76252. +case 0x01d20000: mini_printf("PMU2: DWL did nto find a rising edge of memclk for all nibbles. Failing nibbles assumed to have rising edge at fine delay 63\n"); break;
  76253. +case 0x04000000: mini_printf("PMU: Error:Mailbox Buffer Overflowed.\n"); break;
  76254. +case 0x04010000: mini_printf("PMU: Error:Mailbox Buffer Overflowed.\n"); break;
  76255. +case 0x04020000: mini_printf("PMU: ***** Assertion Error - terminating *****\n"); break;
  76256. +case 0x04030002: mini_printf("PMU1: swapByte db %d by %d\n",msg[1],msg[2]); break;
  76257. +case 0x04040003: mini_printf("PMU3: get_cmd_dly max(%d ps, %d memclk) = %d\n",msg[1],msg[2],msg[3]); break;
  76258. +case 0x04050002: mini_printf("PMU0: Write CSR 0x%x 0x%x\n",msg[1],msg[2]); break;
  76259. +case 0x04060002: mini_printf("PMU0: hwt_init_ppgc_prbs(): Polynomial: %x, Deg: %d\n",msg[1],msg[2]); break;
  76260. +case 0x04070001: mini_printf("PMU: Error: acsm_set_cmd to non existant instruction adddress %d\n",msg[1]); break;
  76261. +case 0x04080001: mini_printf("PMU: Error: acsm_set_cmd with unknown ddr cmd 0x%x\n",msg[1]); break;
  76262. +case 0x0409000c: mini_printf("PMU1: acsm_addr %x, acsm_flgs %x, ddr_cmd %x, cmd_dly %x, ddr_addr %x, ddr_bnk %x, ddr_cs %x, cmd_rcnt %x, AcsmSeq0/1/2/3 %x %x %x %x\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8],msg[9],msg[10],msg[11],msg[12]); break;
  76263. +case 0x040a0000: mini_printf("PMU: Error: Polling on ACSM done failed to complete in acsm_poll_done()...\n"); break;
  76264. +case 0x040b0000: mini_printf("PMU1: acsm RUN\n"); break;
  76265. +case 0x040c0000: mini_printf("PMU1: acsm STOPPED\n"); break;
  76266. +case 0x040d0002: mini_printf("PMU1: acsm_init: acsm_mode %x mxrdlat %x\n",msg[1],msg[2]); break;
  76267. +case 0x040e0002: mini_printf("PMU: Error: setAcsmCLCWL: cl and cwl must be each >= 2 and 5, resp. CL=%d CWL=%d\n",msg[1],msg[2]); break;
  76268. +case 0x040f0002: mini_printf("PMU: Error: setAcsmCLCWL: cl and cwl must be each >= 5. CL=%d CWL=%d\n",msg[1],msg[2]); break;
  76269. +case 0x04100002: mini_printf("PMU1: setAcsmCLCWL: CASL %d WCASL %d\n",msg[1],msg[2]); break;
  76270. +case 0x04110001: mini_printf("PMU: Error: Reserved value of register F0RC0F found in message block: 0x%x\n",msg[1]); break;
  76271. +case 0x04120001: mini_printf("PMU3: Written MRS to CS=0x%x\n",msg[1]); break;
  76272. +case 0x04130001: mini_printf("PMU3: Written MRS to CS=0x%x\n",msg[1]); break;
  76273. +case 0x04140000: mini_printf("PMU3: Entering Boot Freq Mode.\n"); break;
  76274. +case 0x04150001: mini_printf("PMU: Error: Boot clock divider setting of %d is too small\n",msg[1]); break;
  76275. +case 0x04160000: mini_printf("PMU3: Exiting Boot Freq Mode.\n"); break;
  76276. +case 0x04170002: mini_printf("PMU3: Writing MR%d OP=%x\n",msg[1],msg[2]); break;
  76277. +case 0x04180000: mini_printf("PMU: Error: Delay too large in slomo\n"); break;
  76278. +case 0x04190001: mini_printf("PMU3: Written MRS to CS=0x%x\n",msg[1]); break;
  76279. +case 0x041a0000: mini_printf("PMU3: Enable Channel A\n"); break;
  76280. +case 0x041b0000: mini_printf("PMU3: Enable Channel B\n"); break;
  76281. +case 0x041c0000: mini_printf("PMU3: Enable All Channels\n"); break;
  76282. +case 0x041d0002: mini_printf("PMU2: Use PDA mode to set MR%d with value 0x%x\n",msg[1],msg[2]); break;
  76283. +case 0x041e0001: mini_printf("PMU3: Written Vref with PDA to CS=0x%x\n",msg[1]); break;
  76284. +case 0x041f0000: mini_printf("PMU1: start_cal: DEBUG: setting CalRun to 1\n"); break;
  76285. +case 0x04200000: mini_printf("PMU1: start_cal: DEBUG: setting CalRun to 0\n"); break;
  76286. +case 0x04210001: mini_printf("PMU1: lock_pll_dll: DEBUG: pstate = %d\n",msg[1]); break;
  76287. +case 0x04220001: mini_printf("PMU1: lock_pll_dll: DEBUG: dfifreqxlat_pstate = %d\n",msg[1]); break;
  76288. +case 0x04230001: mini_printf("PMU1: lock_pll_dll: DEBUG: pllbypass = %d\n",msg[1]); break;
  76289. +case 0x04240001: mini_printf("PMU3: SaveLcdlSeed: Saving seed seed %d\n",msg[1]); break;
  76290. +case 0x04250000: mini_printf("PMU1: in phy_defaults()\n"); break;
  76291. +case 0x04260003: mini_printf("PMU3: ACXConf:%d MaxNumDbytes:%d NumDfi:%d\n",msg[1],msg[2],msg[3]); break;
  76292. +case 0x04270005: mini_printf("PMU1: setAltAcsmCLCWL setting cl=%d cwl=%d\n",msg[1],msg[2]); break;
  76293. + default:mini_printf("MSG: %x, Error and undefined code\n",msg[0]); break;
  76294. + }
  76295. + }
  76296. +}
  76297. +#endif
  76298. +
  76299. +
  76300. +
  76301. +#ifdef DDR_FW_STAGE_MSG
  76302. +void msg_display(unsigned int code)
  76303. +{
  76304. + switch(code & 0xff) {
  76305. + case 0x00: mini_printf("MSG:%x, End of initialization\n",code); break;
  76306. + case 0x01: mini_printf("MSG:%x, End of fine write leveling\n",code); break;
  76307. + case 0x02: mini_printf("MSG:%x, End of read enable training\n",code); break;
  76308. + case 0x03: mini_printf("MSG:%x, End of read delay center optimization\n",code); break;
  76309. + case 0x04: mini_printf("MSG:%x, End of write delay center optimization\n",code); break;
  76310. + case 0x05: mini_printf("MSG:%x, End of 2D read delay/voltage center optimization\n",code); break;
  76311. + case 0x06: mini_printf("MSG:%x, End of 2D write delay/voltage center optimization\n",code); break;
  76312. + case 0x09: mini_printf("MSG:%x, End of max read latency training\n",code); break;
  76313. + case 0x0a: mini_printf("MSG:%x, End of read dq deskew training\n",code); break;
  76314. + case 0x0b: mini_printf("MSG:%x, Reserved\n",code); break;
  76315. + case 0x0d: mini_printf("MSG:%x, End of CA training\n",code); break;
  76316. + case 0xfd: mini_printf("MSG:%x, End of MPR read delay center optimization\n",code); break;
  76317. + case 0xfe: mini_printf("MSG:%x, End of write leveling coarse delay\n",code); break;
  76318. + //case 0x08: mini_printf("MSG:%x, Streaming message mode\n",code); break;
  76319. + case 0x08: break;
  76320. + case 0x07: mini_printf("MSG:%x, Training has run successfully(firmware complete)\n",code); break;
  76321. + case 0xff: mini_printf("MSG:%x, Training has failed(firmware complete)\n",code); break;
  76322. + default:mini_printf("MSG:%x, Error and undefined code\n",code); break;
  76323. + }
  76324. +}
  76325. +#endif
  76326. +
  76327. +
  76328. +unsigned int get_mails(void)
  76329. +{
  76330. + unsigned int read;
  76331. + unsigned int msg0;
  76332. + unsigned int msg1;
  76333. +
  76334. + //wait ack
  76335. + read = 0x1;
  76336. + do{
  76337. + read = (unsigned int)(*(volatile unsigned short*)(0xfe7a0008));
  76338. + }while((read&0x1) == 1);
  76339. +
  76340. + //read msg
  76341. + msg0 = (unsigned int)(*(volatile unsigned short*)(0xfe7a0064));
  76342. + msg1 = (unsigned int)(*(volatile unsigned short*)(0xfe7a0068));
  76343. +
  76344. + //write-back
  76345. + *(volatile unsigned short*)(0xfe7a0062) = 0;
  76346. +
  76347. + //wait ack end
  76348. + read = 0x0;
  76349. + do{
  76350. + read = (unsigned int)(*(volatile unsigned short*)(0xfe7a0008));
  76351. + }while((read&0x1) == 0);
  76352. +
  76353. + //re-enable
  76354. + *(volatile unsigned short*)(0xfe7a0062) = 1;
  76355. +
  76356. + return (msg0 + (msg1<<16));
  76357. +}
  76358. +
  76359. +
  76360. +
  76361. +void firmware_waitFwDone(unsigned char train2d)
  76362. +{
  76363. +unsigned int train_result;
  76364. +
  76365. +#ifdef DDR_FW_STAGE_MSG
  76366. +unsigned int stream_msg[32],i;
  76367. +#endif
  76368. +
  76369. +train_result = 0x1;
  76370. +while(((train_result&0xffff)!=0x7) & ((train_result&0xffff)!=0xff))
  76371. +{
  76372. + train_result = get_mails();
  76373. + #ifdef DDR_FW_DETAIL_MSG
  76374. + //mini_printf("\n");
  76375. + #endif
  76376. +
  76377. + //#ifdef DDR_FW_DETAIL_MSG
  76378. + #ifdef DDR_FW_STAGE_MSG
  76379. + msg_display(train_result);
  76380. + #else
  76381. + if((train_result&0xffff)==0x7){
  76382. + mini_printf("DDR_INIT_OK\n");
  76383. + }
  76384. + else{
  76385. + mini_printf("DDR_INIT_ERR\n");
  76386. + while(1);
  76387. + }
  76388. + #endif
  76389. +
  76390. + #ifdef DDR_FW_STAGE_MSG
  76391. + //Steam MSG
  76392. + if((train_result & 0xffff) == 0x8){
  76393. + stream_msg[0] = get_mails(); //msg first byte
  76394. +
  76395. + for(i=1;i<=(stream_msg[0]&0xffff);i++){
  76396. + stream_msg[i] = get_mails();
  76397. + }
  76398. + //mini_printf("ST_MSG: CODE=%x, ",stream_msg[0]);
  76399. + st_msg_display(train2d,stream_msg);
  76400. + //for(i=1;i<=(stream_msg[0]&0xffff);i++){
  76401. + // mini_printf("ST_MSG: DATA%0 = %0\n",i,stream_msg[i]);
  76402. + //}
  76403. + }
  76404. + #endif
  76405. + }
  76406. +}
  76407. +
  76408. +
  76409. +void ddr_fw_run(void)
  76410. +{
  76411. +unsigned int i;
  76412. +*(volatile unsigned short*)(0xfe620140) = (unsigned short)(0x6);
  76413. +*(volatile unsigned short*)(0xfe620142) = (unsigned short)(0x2);
  76414. +*(volatile unsigned short*)(0xfe620144) = (unsigned short)(0x4);
  76415. +*(volatile unsigned short*)(0xfe620146) = (unsigned short)(0x3);
  76416. +*(volatile unsigned short*)(0xfe620148) = (unsigned short)(0x1);
  76417. +*(volatile unsigned short*)(0xfe62014a) = (unsigned short)(0x0);
  76418. +*(volatile unsigned short*)(0xfe62014c) = (unsigned short)(0x7);
  76419. +*(volatile unsigned short*)(0xfe62014e) = (unsigned short)(0x5);
  76420. +*(volatile unsigned short*)(0xfe622140) = (unsigned short)(0x0);
  76421. +*(volatile unsigned short*)(0xfe622142) = (unsigned short)(0x7);
  76422. +*(volatile unsigned short*)(0xfe622144) = (unsigned short)(0x2);
  76423. +*(volatile unsigned short*)(0xfe622146) = (unsigned short)(0x1);
  76424. +*(volatile unsigned short*)(0xfe622148) = (unsigned short)(0x5);
  76425. +*(volatile unsigned short*)(0xfe62214a) = (unsigned short)(0x4);
  76426. +*(volatile unsigned short*)(0xfe62214c) = (unsigned short)(0x3);
  76427. +*(volatile unsigned short*)(0xfe62214e) = (unsigned short)(0x6);
  76428. +*(volatile unsigned short*)(0xfe624140) = (unsigned short)(0x6);
  76429. +*(volatile unsigned short*)(0xfe624142) = (unsigned short)(0x1);
  76430. +*(volatile unsigned short*)(0xfe624144) = (unsigned short)(0x3);
  76431. +*(volatile unsigned short*)(0xfe624146) = (unsigned short)(0x2);
  76432. +*(volatile unsigned short*)(0xfe624148) = (unsigned short)(0x4);
  76433. +*(volatile unsigned short*)(0xfe62414a) = (unsigned short)(0x5);
  76434. +*(volatile unsigned short*)(0xfe62414c) = (unsigned short)(0x0);
  76435. +*(volatile unsigned short*)(0xfe62414e) = (unsigned short)(0x7);
  76436. +*(volatile unsigned short*)(0xfe626140) = (unsigned short)(0x0);
  76437. +*(volatile unsigned short*)(0xfe626142) = (unsigned short)(0x7);
  76438. +*(volatile unsigned short*)(0xfe626144) = (unsigned short)(0x1);
  76439. +*(volatile unsigned short*)(0xfe626146) = (unsigned short)(0x3);
  76440. +*(volatile unsigned short*)(0xfe626148) = (unsigned short)(0x4);
  76441. +*(volatile unsigned short*)(0xfe62614a) = (unsigned short)(0x5);
  76442. +*(volatile unsigned short*)(0xfe62614c) = (unsigned short)(0x6);
  76443. +*(volatile unsigned short*)(0xfe62614e) = (unsigned short)(0x2);
  76444. +*(volatile unsigned short*)(0xfe628140) = (unsigned short)(0x3);
  76445. +*(volatile unsigned short*)(0xfe628142) = (unsigned short)(0x2);
  76446. +*(volatile unsigned short*)(0xfe628144) = (unsigned short)(0x4);
  76447. +*(volatile unsigned short*)(0xfe628146) = (unsigned short)(0x0);
  76448. +*(volatile unsigned short*)(0xfe628148) = (unsigned short)(0x6);
  76449. +*(volatile unsigned short*)(0xfe62814a) = (unsigned short)(0x7);
  76450. +*(volatile unsigned short*)(0xfe62814c) = (unsigned short)(0x1);
  76451. +*(volatile unsigned short*)(0xfe62814e) = (unsigned short)(0x5);
  76452. +*(volatile unsigned short*)(0xfe62a140) = (unsigned short)(0x7);
  76453. +*(volatile unsigned short*)(0xfe62a142) = (unsigned short)(0x0);
  76454. +*(volatile unsigned short*)(0xfe62a144) = (unsigned short)(0x1);
  76455. +*(volatile unsigned short*)(0xfe62a146) = (unsigned short)(0x2);
  76456. +*(volatile unsigned short*)(0xfe62a148) = (unsigned short)(0x3);
  76457. +*(volatile unsigned short*)(0xfe62a14a) = (unsigned short)(0x4);
  76458. +*(volatile unsigned short*)(0xfe62a14c) = (unsigned short)(0x5);
  76459. +*(volatile unsigned short*)(0xfe62a14e) = (unsigned short)(0x6);
  76460. +*(volatile unsigned short*)(0xfe62c140) = (unsigned short)(0x3);
  76461. +*(volatile unsigned short*)(0xfe62c142) = (unsigned short)(0x0);
  76462. +*(volatile unsigned short*)(0xfe62c144) = (unsigned short)(0x6);
  76463. +*(volatile unsigned short*)(0xfe62c146) = (unsigned short)(0x2);
  76464. +*(volatile unsigned short*)(0xfe62c148) = (unsigned short)(0x5);
  76465. +*(volatile unsigned short*)(0xfe62c14a) = (unsigned short)(0x7);
  76466. +*(volatile unsigned short*)(0xfe62c14c) = (unsigned short)(0x4);
  76467. +*(volatile unsigned short*)(0xfe62c14e) = (unsigned short)(0x1);
  76468. +*(volatile unsigned short*)(0xfe62e140) = (unsigned short)(0x0);
  76469. +*(volatile unsigned short*)(0xfe62e142) = (unsigned short)(0x7);
  76470. +*(volatile unsigned short*)(0xfe62e144) = (unsigned short)(0x1);
  76471. +*(volatile unsigned short*)(0xfe62e146) = (unsigned short)(0x5);
  76472. +*(volatile unsigned short*)(0xfe62e148) = (unsigned short)(0x4);
  76473. +*(volatile unsigned short*)(0xfe62e14a) = (unsigned short)(0x6);
  76474. +*(volatile unsigned short*)(0xfe62e14c) = (unsigned short)(0x2);
  76475. +*(volatile unsigned short*)(0xfe62e14e) = (unsigned short)(0x3);
  76476. +*(volatile unsigned short*)(0xfe6200be) = (unsigned short)(0x1ff);
  76477. +*(volatile unsigned short*)(0xfe6202be) = (unsigned short)(0x1ff);
  76478. +*(volatile unsigned short*)(0xfe6220be) = (unsigned short)(0x1ff);
  76479. +*(volatile unsigned short*)(0xfe6222be) = (unsigned short)(0x1ff);
  76480. +*(volatile unsigned short*)(0xfe6240be) = (unsigned short)(0x1ff);
  76481. +*(volatile unsigned short*)(0xfe6242be) = (unsigned short)(0x1ff);
  76482. +*(volatile unsigned short*)(0xfe6260be) = (unsigned short)(0x1ff);
  76483. +*(volatile unsigned short*)(0xfe6262be) = (unsigned short)(0x1ff);
  76484. +*(volatile unsigned short*)(0xfe6280be) = (unsigned short)(0x1ff);
  76485. +*(volatile unsigned short*)(0xfe6282be) = (unsigned short)(0x1ff);
  76486. +*(volatile unsigned short*)(0xfe62a0be) = (unsigned short)(0x1ff);
  76487. +*(volatile unsigned short*)(0xfe62a2be) = (unsigned short)(0x1ff);
  76488. +*(volatile unsigned short*)(0xfe62c0be) = (unsigned short)(0x1ff);
  76489. +*(volatile unsigned short*)(0xfe62c2be) = (unsigned short)(0x1ff);
  76490. +*(volatile unsigned short*)(0xfe62e0be) = (unsigned short)(0x1ff);
  76491. +*(volatile unsigned short*)(0xfe62e2be) = (unsigned short)(0x1ff);
  76492. +*(volatile unsigned short*)(0xfe6000aa) = (unsigned short)(0x1ff);
  76493. +*(volatile unsigned short*)(0xfe6020aa) = (unsigned short)(0x1ff);
  76494. +*(volatile unsigned short*)(0xfe6040aa) = (unsigned short)(0x1ff);
  76495. +*(volatile unsigned short*)(0xfe6060aa) = (unsigned short)(0x1ff);
  76496. +*(volatile unsigned short*)(0xfe6080aa) = (unsigned short)(0x1ff);
  76497. +*(volatile unsigned short*)(0xfe60a0aa) = (unsigned short)(0x1ff);
  76498. +*(volatile unsigned short*)(0xfe60c0aa) = (unsigned short)(0x1ff);
  76499. +*(volatile unsigned short*)(0xfe60e0aa) = (unsigned short)(0x1ff);
  76500. +*(volatile unsigned short*)(0xfe6100aa) = (unsigned short)(0x1ff);
  76501. +*(volatile unsigned short*)(0xfe6120aa) = (unsigned short)(0x1ff);
  76502. +*(volatile unsigned short*)(0xfe64018a) = (unsigned short)(0xa);
  76503. +*(volatile unsigned short*)(0xfe64005c) = (unsigned short)(0x2);
  76504. +*(volatile unsigned short*)(0xfe720408) = (unsigned short)(0x0);
  76505. +*(volatile unsigned short*)(0xfe640048) = (unsigned short)(0xa3);
  76506. +*(volatile unsigned short*)(0xfe640074) = (unsigned short)(0x2);
  76507. +*(volatile unsigned short*)(0xfe6400fa) = (unsigned short)(0x212);
  76508. +*(volatile unsigned short*)(0xfe6400f8) = (unsigned short)(0x61);
  76509. +*(volatile unsigned short*)(0xfe6400ac) = (unsigned short)(0x2);
  76510. +*(volatile unsigned short*)(0xfe62009a) = (unsigned short)(0x680);
  76511. +*(volatile unsigned short*)(0xfe62029a) = (unsigned short)(0x680);
  76512. +*(volatile unsigned short*)(0xfe62209a) = (unsigned short)(0x680);
  76513. +*(volatile unsigned short*)(0xfe62229a) = (unsigned short)(0x680);
  76514. +*(volatile unsigned short*)(0xfe62409a) = (unsigned short)(0x680);
  76515. +*(volatile unsigned short*)(0xfe62429a) = (unsigned short)(0x680);
  76516. +*(volatile unsigned short*)(0xfe62609a) = (unsigned short)(0x680);
  76517. +*(volatile unsigned short*)(0xfe62629a) = (unsigned short)(0x680);
  76518. +*(volatile unsigned short*)(0xfe62809a) = (unsigned short)(0x680);
  76519. +*(volatile unsigned short*)(0xfe62829a) = (unsigned short)(0x680);
  76520. +*(volatile unsigned short*)(0xfe62a09a) = (unsigned short)(0x680);
  76521. +*(volatile unsigned short*)(0xfe62a29a) = (unsigned short)(0x680);
  76522. +*(volatile unsigned short*)(0xfe62c09a) = (unsigned short)(0x680);
  76523. +*(volatile unsigned short*)(0xfe62c29a) = (unsigned short)(0x680);
  76524. +*(volatile unsigned short*)(0xfe62e09a) = (unsigned short)(0x680);
  76525. +*(volatile unsigned short*)(0xfe62e29a) = (unsigned short)(0x680);
  76526. +*(volatile unsigned short*)(0xfe620092) = (unsigned short)(0x618);
  76527. +*(volatile unsigned short*)(0xfe620292) = (unsigned short)(0x618);
  76528. +*(volatile unsigned short*)(0xfe622092) = (unsigned short)(0x618);
  76529. +*(volatile unsigned short*)(0xfe622292) = (unsigned short)(0x618);
  76530. +*(volatile unsigned short*)(0xfe624092) = (unsigned short)(0x618);
  76531. +*(volatile unsigned short*)(0xfe624292) = (unsigned short)(0x618);
  76532. +*(volatile unsigned short*)(0xfe626092) = (unsigned short)(0x618);
  76533. +*(volatile unsigned short*)(0xfe626292) = (unsigned short)(0x618);
  76534. +*(volatile unsigned short*)(0xfe628092) = (unsigned short)(0x618);
  76535. +*(volatile unsigned short*)(0xfe628292) = (unsigned short)(0x618);
  76536. +*(volatile unsigned short*)(0xfe62a092) = (unsigned short)(0x618);
  76537. +*(volatile unsigned short*)(0xfe62a292) = (unsigned short)(0x618);
  76538. +*(volatile unsigned short*)(0xfe62c092) = (unsigned short)(0x618);
  76539. +*(volatile unsigned short*)(0xfe62c292) = (unsigned short)(0x618);
  76540. +*(volatile unsigned short*)(0xfe62e092) = (unsigned short)(0x618);
  76541. +*(volatile unsigned short*)(0xfe62e292) = (unsigned short)(0x618);
  76542. +*(volatile unsigned short*)(0xfe600086) = (unsigned short)(0xe7);
  76543. +*(volatile unsigned short*)(0xfe602086) = (unsigned short)(0xe7);
  76544. +*(volatile unsigned short*)(0xfe604086) = (unsigned short)(0xe7);
  76545. +*(volatile unsigned short*)(0xfe606086) = (unsigned short)(0xe7);
  76546. +*(volatile unsigned short*)(0xfe608086) = (unsigned short)(0xe7);
  76547. +*(volatile unsigned short*)(0xfe60a086) = (unsigned short)(0xe7);
  76548. +*(volatile unsigned short*)(0xfe60c086) = (unsigned short)(0xe7);
  76549. +*(volatile unsigned short*)(0xfe60e086) = (unsigned short)(0xe7);
  76550. +*(volatile unsigned short*)(0xfe610086) = (unsigned short)(0xe7);
  76551. +*(volatile unsigned short*)(0xfe612086) = (unsigned short)(0xe7);
  76552. +*(volatile unsigned short*)(0xfe640030) = (unsigned short)(0x3);
  76553. +*(volatile unsigned short*)(0xfe6400ea) = (unsigned short)(0x4);
  76554. +*(volatile unsigned short*)(0xfe6400a0) = (unsigned short)(0x0);
  76555. +*(volatile unsigned short*)(0xfe640010) = (unsigned short)(0x215);
  76556. +*(volatile unsigned short*)(0xfe640110) = (unsigned short)(0x9);
  76557. +*(volatile unsigned short*)(0xfe640164) = (unsigned short)(0x104);
  76558. +*(volatile unsigned short*)(0xfe620086) = (unsigned short)(0x5a1);
  76559. +*(volatile unsigned short*)(0xfe620286) = (unsigned short)(0x5a1);
  76560. +*(volatile unsigned short*)(0xfe622086) = (unsigned short)(0x5a1);
  76561. +*(volatile unsigned short*)(0xfe622286) = (unsigned short)(0x5a1);
  76562. +*(volatile unsigned short*)(0xfe624086) = (unsigned short)(0x5a1);
  76563. +*(volatile unsigned short*)(0xfe624286) = (unsigned short)(0x5a1);
  76564. +*(volatile unsigned short*)(0xfe626086) = (unsigned short)(0x5a1);
  76565. +*(volatile unsigned short*)(0xfe626286) = (unsigned short)(0x5a1);
  76566. +*(volatile unsigned short*)(0xfe628086) = (unsigned short)(0x5a1);
  76567. +*(volatile unsigned short*)(0xfe628286) = (unsigned short)(0x5a1);
  76568. +*(volatile unsigned short*)(0xfe62a086) = (unsigned short)(0x5a1);
  76569. +*(volatile unsigned short*)(0xfe62a286) = (unsigned short)(0x5a1);
  76570. +*(volatile unsigned short*)(0xfe62c086) = (unsigned short)(0x5a1);
  76571. +*(volatile unsigned short*)(0xfe62c286) = (unsigned short)(0x5a1);
  76572. +*(volatile unsigned short*)(0xfe62e086) = (unsigned short)(0x5a1);
  76573. +*(volatile unsigned short*)(0xfe62e286) = (unsigned short)(0x5a1);
  76574. +*(volatile unsigned short*)(0xfe6401f4) = (unsigned short)(0x1);
  76575. +*(volatile unsigned short*)(0xfe640032) = (unsigned short)(0x1);
  76576. +*(volatile unsigned short*)(0xfe6401e0) = (unsigned short)(0x0);
  76577. +*(volatile unsigned short*)(0xfe6401e2) = (unsigned short)(0x0);
  76578. +*(volatile unsigned short*)(0xfe6401e4) = (unsigned short)(0x4444);
  76579. +*(volatile unsigned short*)(0xfe6401e6) = (unsigned short)(0x8888);
  76580. +*(volatile unsigned short*)(0xfe6401e8) = (unsigned short)(0x5555);
  76581. +*(volatile unsigned short*)(0xfe6401ea) = (unsigned short)(0x0);
  76582. +*(volatile unsigned short*)(0xfe6401ec) = (unsigned short)(0x0);
  76583. +*(volatile unsigned short*)(0xfe6401ee) = (unsigned short)(0xf000);
  76584. +*(volatile unsigned short*)(0xfe64004a) = (unsigned short)(0x0);
  76585. +*(volatile unsigned short*)(0xfe64005a) = (unsigned short)(0x1);
  76586. +*(volatile unsigned short*)(0xfe640058) = (unsigned short)(0x0);
  76587. +*(volatile unsigned short*)(0xfe6400c0) = (unsigned short)(0x2);
  76588. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x0);
  76589. +
  76590. +//TRIAN1D_IMEM
  76591. +for(i=0;i<16384;i++)
  76592. +{
  76593. + *(volatile unsigned short*)(0xfe6a0000+(i<<1)) = (unsigned short)(train1d_imem[i]);
  76594. +}
  76595. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x1);
  76596. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x0);
  76597. +
  76598. +//TRIAN1D_DMEM
  76599. +for(i=0;i<834;i++)
  76600. +{
  76601. + *(volatile unsigned short*)(0xfe6a8000+(i<<1)) = (unsigned short)(train1d_dmem[i]);
  76602. +}
  76603. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x1);
  76604. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x1);
  76605. +*(volatile unsigned short*)(0xfe7a0132) = (unsigned short)(0x9);
  76606. +*(volatile unsigned short*)(0xfe7a0132) = (unsigned short)(0x1);
  76607. +*(volatile unsigned short*)(0xfe7a0132) = (unsigned short)(0x0);
  76608. +firmware_waitFwDone(0x0);
  76609. +*(volatile unsigned short*)(0xfe7a0132) = (unsigned short)(0x1);
  76610. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x0);
  76611. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x1);
  76612. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x0);
  76613. +
  76614. +//TRIAN2D_IMEM
  76615. +for(i=0;i<16384;i++)
  76616. +{
  76617. + *(volatile unsigned short*)(0xfe6a0000+(i<<1)) = (unsigned short)(train2d_imem[i]);
  76618. +}
  76619. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x1);
  76620. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x0);
  76621. +
  76622. +//TRIAN2D_DMEM
  76623. +for(i=0;i<690;i++)
  76624. +{
  76625. + *(volatile unsigned short*)(0xfe6a8000+(i<<1)) = (unsigned short)(train2d_dmem[i]);
  76626. +}
  76627. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x1);
  76628. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x1);
  76629. +*(volatile unsigned short*)(0xfe7a0132) = (unsigned short)(0x9);
  76630. +*(volatile unsigned short*)(0xfe7a0132) = (unsigned short)(0x1);
  76631. +*(volatile unsigned short*)(0xfe7a0132) = (unsigned short)(0x0);
  76632. +firmware_waitFwDone(0x1);
  76633. +*(volatile unsigned short*)(0xfe7a0132) = (unsigned short)(0x1);
  76634. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x0);
  76635. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x1);
  76636. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x0);
  76637. +*(volatile unsigned short*)(0xfe720000) = (unsigned short)(0x10);
  76638. +*(volatile unsigned short*)(0xfe720002) = (unsigned short)(0x400);
  76639. +*(volatile unsigned short*)(0xfe720004) = (unsigned short)(0x10e);
  76640. +*(volatile unsigned short*)(0xfe720006) = (unsigned short)(0x0);
  76641. +*(volatile unsigned short*)(0xfe720008) = (unsigned short)(0x0);
  76642. +*(volatile unsigned short*)(0xfe72000a) = (unsigned short)(0x8);
  76643. +*(volatile unsigned short*)(0xfe720052) = (unsigned short)(0xb);
  76644. +*(volatile unsigned short*)(0xfe720054) = (unsigned short)(0x480);
  76645. +*(volatile unsigned short*)(0xfe720056) = (unsigned short)(0x109);
  76646. +*(volatile unsigned short*)(0xfe720058) = (unsigned short)(0x8);
  76647. +*(volatile unsigned short*)(0xfe72005a) = (unsigned short)(0x448);
  76648. +*(volatile unsigned short*)(0xfe72005c) = (unsigned short)(0x139);
  76649. +*(volatile unsigned short*)(0xfe72005e) = (unsigned short)(0x8);
  76650. +*(volatile unsigned short*)(0xfe720060) = (unsigned short)(0x478);
  76651. +*(volatile unsigned short*)(0xfe720062) = (unsigned short)(0x109);
  76652. +*(volatile unsigned short*)(0xfe720064) = (unsigned short)(0x0);
  76653. +*(volatile unsigned short*)(0xfe720066) = (unsigned short)(0xe8);
  76654. +*(volatile unsigned short*)(0xfe720068) = (unsigned short)(0x109);
  76655. +*(volatile unsigned short*)(0xfe72006a) = (unsigned short)(0x2);
  76656. +*(volatile unsigned short*)(0xfe72006c) = (unsigned short)(0x10);
  76657. +*(volatile unsigned short*)(0xfe72006e) = (unsigned short)(0x139);
  76658. +*(volatile unsigned short*)(0xfe720070) = (unsigned short)(0xb);
  76659. +*(volatile unsigned short*)(0xfe720072) = (unsigned short)(0x7c0);
  76660. +*(volatile unsigned short*)(0xfe720074) = (unsigned short)(0x139);
  76661. +*(volatile unsigned short*)(0xfe720076) = (unsigned short)(0x44);
  76662. +*(volatile unsigned short*)(0xfe720078) = (unsigned short)(0x633);
  76663. +*(volatile unsigned short*)(0xfe72007a) = (unsigned short)(0x159);
  76664. +*(volatile unsigned short*)(0xfe72007c) = (unsigned short)(0x14f);
  76665. +*(volatile unsigned short*)(0xfe72007e) = (unsigned short)(0x630);
  76666. +*(volatile unsigned short*)(0xfe720080) = (unsigned short)(0x159);
  76667. +*(volatile unsigned short*)(0xfe720082) = (unsigned short)(0x47);
  76668. +*(volatile unsigned short*)(0xfe720084) = (unsigned short)(0x633);
  76669. +*(volatile unsigned short*)(0xfe720086) = (unsigned short)(0x149);
  76670. +*(volatile unsigned short*)(0xfe720088) = (unsigned short)(0x4f);
  76671. +*(volatile unsigned short*)(0xfe72008a) = (unsigned short)(0x633);
  76672. +*(volatile unsigned short*)(0xfe72008c) = (unsigned short)(0x179);
  76673. +*(volatile unsigned short*)(0xfe72008e) = (unsigned short)(0x8);
  76674. +*(volatile unsigned short*)(0xfe720090) = (unsigned short)(0xe0);
  76675. +*(volatile unsigned short*)(0xfe720092) = (unsigned short)(0x109);
  76676. +*(volatile unsigned short*)(0xfe720094) = (unsigned short)(0x0);
  76677. +*(volatile unsigned short*)(0xfe720096) = (unsigned short)(0x7c8);
  76678. +*(volatile unsigned short*)(0xfe720098) = (unsigned short)(0x109);
  76679. +*(volatile unsigned short*)(0xfe72009a) = (unsigned short)(0x0);
  76680. +*(volatile unsigned short*)(0xfe72009c) = (unsigned short)(0x1);
  76681. +*(volatile unsigned short*)(0xfe72009e) = (unsigned short)(0x8);
  76682. +*(volatile unsigned short*)(0xfe7200a0) = (unsigned short)(0x0);
  76683. +*(volatile unsigned short*)(0xfe7200a2) = (unsigned short)(0x45a);
  76684. +*(volatile unsigned short*)(0xfe7200a4) = (unsigned short)(0x9);
  76685. +*(volatile unsigned short*)(0xfe7200a6) = (unsigned short)(0x0);
  76686. +*(volatile unsigned short*)(0xfe7200a8) = (unsigned short)(0x448);
  76687. +*(volatile unsigned short*)(0xfe7200aa) = (unsigned short)(0x109);
  76688. +*(volatile unsigned short*)(0xfe7200ac) = (unsigned short)(0x40);
  76689. +*(volatile unsigned short*)(0xfe7200ae) = (unsigned short)(0x633);
  76690. +*(volatile unsigned short*)(0xfe7200b0) = (unsigned short)(0x179);
  76691. +*(volatile unsigned short*)(0xfe7200b2) = (unsigned short)(0x1);
  76692. +*(volatile unsigned short*)(0xfe7200b4) = (unsigned short)(0x618);
  76693. +*(volatile unsigned short*)(0xfe7200b6) = (unsigned short)(0x109);
  76694. +*(volatile unsigned short*)(0xfe7200b8) = (unsigned short)(0x40c0);
  76695. +*(volatile unsigned short*)(0xfe7200ba) = (unsigned short)(0x633);
  76696. +*(volatile unsigned short*)(0xfe7200bc) = (unsigned short)(0x149);
  76697. +*(volatile unsigned short*)(0xfe7200be) = (unsigned short)(0x8);
  76698. +*(volatile unsigned short*)(0xfe7200c0) = (unsigned short)(0x4);
  76699. +*(volatile unsigned short*)(0xfe7200c2) = (unsigned short)(0x48);
  76700. +*(volatile unsigned short*)(0xfe7200c4) = (unsigned short)(0x4040);
  76701. +*(volatile unsigned short*)(0xfe7200c6) = (unsigned short)(0x633);
  76702. +*(volatile unsigned short*)(0xfe7200c8) = (unsigned short)(0x149);
  76703. +*(volatile unsigned short*)(0xfe7200ca) = (unsigned short)(0x0);
  76704. +*(volatile unsigned short*)(0xfe7200cc) = (unsigned short)(0x4);
  76705. +*(volatile unsigned short*)(0xfe7200ce) = (unsigned short)(0x48);
  76706. +*(volatile unsigned short*)(0xfe7200d0) = (unsigned short)(0x40);
  76707. +*(volatile unsigned short*)(0xfe7200d2) = (unsigned short)(0x633);
  76708. +*(volatile unsigned short*)(0xfe7200d4) = (unsigned short)(0x149);
  76709. +*(volatile unsigned short*)(0xfe7200d6) = (unsigned short)(0x10);
  76710. +*(volatile unsigned short*)(0xfe7200d8) = (unsigned short)(0x4);
  76711. +*(volatile unsigned short*)(0xfe7200da) = (unsigned short)(0x18);
  76712. +*(volatile unsigned short*)(0xfe7200dc) = (unsigned short)(0x0);
  76713. +*(volatile unsigned short*)(0xfe7200de) = (unsigned short)(0x4);
  76714. +*(volatile unsigned short*)(0xfe7200e0) = (unsigned short)(0x78);
  76715. +*(volatile unsigned short*)(0xfe7200e2) = (unsigned short)(0x549);
  76716. +*(volatile unsigned short*)(0xfe7200e4) = (unsigned short)(0x633);
  76717. +*(volatile unsigned short*)(0xfe7200e6) = (unsigned short)(0x159);
  76718. +*(volatile unsigned short*)(0xfe7200e8) = (unsigned short)(0xd49);
  76719. +*(volatile unsigned short*)(0xfe7200ea) = (unsigned short)(0x633);
  76720. +*(volatile unsigned short*)(0xfe7200ec) = (unsigned short)(0x159);
  76721. +*(volatile unsigned short*)(0xfe7200ee) = (unsigned short)(0x94a);
  76722. +*(volatile unsigned short*)(0xfe7200f0) = (unsigned short)(0x633);
  76723. +*(volatile unsigned short*)(0xfe7200f2) = (unsigned short)(0x159);
  76724. +*(volatile unsigned short*)(0xfe7200f4) = (unsigned short)(0x441);
  76725. +*(volatile unsigned short*)(0xfe7200f6) = (unsigned short)(0x633);
  76726. +*(volatile unsigned short*)(0xfe7200f8) = (unsigned short)(0x149);
  76727. +*(volatile unsigned short*)(0xfe7200fa) = (unsigned short)(0x42);
  76728. +*(volatile unsigned short*)(0xfe7200fc) = (unsigned short)(0x633);
  76729. +*(volatile unsigned short*)(0xfe7200fe) = (unsigned short)(0x149);
  76730. +*(volatile unsigned short*)(0xfe720100) = (unsigned short)(0x1);
  76731. +*(volatile unsigned short*)(0xfe720102) = (unsigned short)(0x633);
  76732. +*(volatile unsigned short*)(0xfe720104) = (unsigned short)(0x149);
  76733. +*(volatile unsigned short*)(0xfe720106) = (unsigned short)(0x0);
  76734. +*(volatile unsigned short*)(0xfe720108) = (unsigned short)(0xe0);
  76735. +*(volatile unsigned short*)(0xfe72010a) = (unsigned short)(0x109);
  76736. +*(volatile unsigned short*)(0xfe72010c) = (unsigned short)(0xa);
  76737. +*(volatile unsigned short*)(0xfe72010e) = (unsigned short)(0x10);
  76738. +*(volatile unsigned short*)(0xfe720110) = (unsigned short)(0x109);
  76739. +*(volatile unsigned short*)(0xfe720112) = (unsigned short)(0x9);
  76740. +*(volatile unsigned short*)(0xfe720114) = (unsigned short)(0x3c0);
  76741. +*(volatile unsigned short*)(0xfe720116) = (unsigned short)(0x149);
  76742. +*(volatile unsigned short*)(0xfe720118) = (unsigned short)(0x9);
  76743. +*(volatile unsigned short*)(0xfe72011a) = (unsigned short)(0x3c0);
  76744. +*(volatile unsigned short*)(0xfe72011c) = (unsigned short)(0x159);
  76745. +*(volatile unsigned short*)(0xfe72011e) = (unsigned short)(0x18);
  76746. +*(volatile unsigned short*)(0xfe720120) = (unsigned short)(0x10);
  76747. +*(volatile unsigned short*)(0xfe720122) = (unsigned short)(0x109);
  76748. +*(volatile unsigned short*)(0xfe720124) = (unsigned short)(0x0);
  76749. +*(volatile unsigned short*)(0xfe720126) = (unsigned short)(0x3c0);
  76750. +*(volatile unsigned short*)(0xfe720128) = (unsigned short)(0x109);
  76751. +*(volatile unsigned short*)(0xfe72012a) = (unsigned short)(0x18);
  76752. +*(volatile unsigned short*)(0xfe72012c) = (unsigned short)(0x4);
  76753. +*(volatile unsigned short*)(0xfe72012e) = (unsigned short)(0x48);
  76754. +*(volatile unsigned short*)(0xfe720130) = (unsigned short)(0x18);
  76755. +*(volatile unsigned short*)(0xfe720132) = (unsigned short)(0x4);
  76756. +*(volatile unsigned short*)(0xfe720134) = (unsigned short)(0x58);
  76757. +*(volatile unsigned short*)(0xfe720136) = (unsigned short)(0xb);
  76758. +*(volatile unsigned short*)(0xfe720138) = (unsigned short)(0x10);
  76759. +*(volatile unsigned short*)(0xfe72013a) = (unsigned short)(0x109);
  76760. +*(volatile unsigned short*)(0xfe72013c) = (unsigned short)(0x1);
  76761. +*(volatile unsigned short*)(0xfe72013e) = (unsigned short)(0x10);
  76762. +*(volatile unsigned short*)(0xfe720140) = (unsigned short)(0x109);
  76763. +*(volatile unsigned short*)(0xfe720142) = (unsigned short)(0x5);
  76764. +*(volatile unsigned short*)(0xfe720144) = (unsigned short)(0x7c0);
  76765. +*(volatile unsigned short*)(0xfe720146) = (unsigned short)(0x109);
  76766. +*(volatile unsigned short*)(0xfe680000) = (unsigned short)(0x811);
  76767. +*(volatile unsigned short*)(0xfe680040) = (unsigned short)(0x880);
  76768. +*(volatile unsigned short*)(0xfe680080) = (unsigned short)(0x0);
  76769. +*(volatile unsigned short*)(0xfe6800c0) = (unsigned short)(0x0);
  76770. +*(volatile unsigned short*)(0xfe680002) = (unsigned short)(0x4008);
  76771. +*(volatile unsigned short*)(0xfe680042) = (unsigned short)(0x83);
  76772. +*(volatile unsigned short*)(0xfe680082) = (unsigned short)(0x4f);
  76773. +*(volatile unsigned short*)(0xfe6800c2) = (unsigned short)(0x0);
  76774. +*(volatile unsigned short*)(0xfe680004) = (unsigned short)(0x4040);
  76775. +*(volatile unsigned short*)(0xfe680044) = (unsigned short)(0x83);
  76776. +*(volatile unsigned short*)(0xfe680084) = (unsigned short)(0x51);
  76777. +*(volatile unsigned short*)(0xfe6800c4) = (unsigned short)(0x0);
  76778. +*(volatile unsigned short*)(0xfe680006) = (unsigned short)(0x811);
  76779. +*(volatile unsigned short*)(0xfe680046) = (unsigned short)(0x880);
  76780. +*(volatile unsigned short*)(0xfe680086) = (unsigned short)(0x0);
  76781. +*(volatile unsigned short*)(0xfe6800c6) = (unsigned short)(0x0);
  76782. +*(volatile unsigned short*)(0xfe680008) = (unsigned short)(0x720);
  76783. +*(volatile unsigned short*)(0xfe680048) = (unsigned short)(0xf);
  76784. +*(volatile unsigned short*)(0xfe680088) = (unsigned short)(0x1740);
  76785. +*(volatile unsigned short*)(0xfe6800c8) = (unsigned short)(0x0);
  76786. +*(volatile unsigned short*)(0xfe68000a) = (unsigned short)(0x16);
  76787. +*(volatile unsigned short*)(0xfe68004a) = (unsigned short)(0x83);
  76788. +*(volatile unsigned short*)(0xfe68008a) = (unsigned short)(0x4b);
  76789. +*(volatile unsigned short*)(0xfe6800ca) = (unsigned short)(0x0);
  76790. +*(volatile unsigned short*)(0xfe68000c) = (unsigned short)(0x716);
  76791. +*(volatile unsigned short*)(0xfe68004c) = (unsigned short)(0xf);
  76792. +*(volatile unsigned short*)(0xfe68008c) = (unsigned short)(0x2001);
  76793. +*(volatile unsigned short*)(0xfe6800cc) = (unsigned short)(0x0);
  76794. +*(volatile unsigned short*)(0xfe68000e) = (unsigned short)(0x716);
  76795. +*(volatile unsigned short*)(0xfe68004e) = (unsigned short)(0xf);
  76796. +*(volatile unsigned short*)(0xfe68008e) = (unsigned short)(0x2800);
  76797. +*(volatile unsigned short*)(0xfe6800ce) = (unsigned short)(0x0);
  76798. +*(volatile unsigned short*)(0xfe680010) = (unsigned short)(0x716);
  76799. +*(volatile unsigned short*)(0xfe680050) = (unsigned short)(0xf);
  76800. +*(volatile unsigned short*)(0xfe680090) = (unsigned short)(0xf00);
  76801. +*(volatile unsigned short*)(0xfe6800d0) = (unsigned short)(0x0);
  76802. +*(volatile unsigned short*)(0xfe680012) = (unsigned short)(0x720);
  76803. +*(volatile unsigned short*)(0xfe680052) = (unsigned short)(0xf);
  76804. +*(volatile unsigned short*)(0xfe680092) = (unsigned short)(0x1400);
  76805. +*(volatile unsigned short*)(0xfe6800d2) = (unsigned short)(0x0);
  76806. +*(volatile unsigned short*)(0xfe680014) = (unsigned short)(0xe08);
  76807. +*(volatile unsigned short*)(0xfe680054) = (unsigned short)(0xc15);
  76808. +*(volatile unsigned short*)(0xfe680094) = (unsigned short)(0x0);
  76809. +*(volatile unsigned short*)(0xfe6800d4) = (unsigned short)(0x0);
  76810. +*(volatile unsigned short*)(0xfe680016) = (unsigned short)(0x625);
  76811. +*(volatile unsigned short*)(0xfe680056) = (unsigned short)(0x15);
  76812. +*(volatile unsigned short*)(0xfe680096) = (unsigned short)(0x0);
  76813. +*(volatile unsigned short*)(0xfe6800d6) = (unsigned short)(0x0);
  76814. +*(volatile unsigned short*)(0xfe680018) = (unsigned short)(0x4028);
  76815. +*(volatile unsigned short*)(0xfe680058) = (unsigned short)(0x80);
  76816. +*(volatile unsigned short*)(0xfe680098) = (unsigned short)(0x0);
  76817. +*(volatile unsigned short*)(0xfe6800d8) = (unsigned short)(0x0);
  76818. +*(volatile unsigned short*)(0xfe68001a) = (unsigned short)(0xe08);
  76819. +*(volatile unsigned short*)(0xfe68005a) = (unsigned short)(0xc1a);
  76820. +*(volatile unsigned short*)(0xfe68009a) = (unsigned short)(0x0);
  76821. +*(volatile unsigned short*)(0xfe6800da) = (unsigned short)(0x0);
  76822. +*(volatile unsigned short*)(0xfe68001c) = (unsigned short)(0x625);
  76823. +*(volatile unsigned short*)(0xfe68005c) = (unsigned short)(0x1a);
  76824. +*(volatile unsigned short*)(0xfe68009c) = (unsigned short)(0x0);
  76825. +*(volatile unsigned short*)(0xfe6800dc) = (unsigned short)(0x0);
  76826. +*(volatile unsigned short*)(0xfe68001e) = (unsigned short)(0x4040);
  76827. +*(volatile unsigned short*)(0xfe68005e) = (unsigned short)(0x80);
  76828. +*(volatile unsigned short*)(0xfe68009e) = (unsigned short)(0x0);
  76829. +*(volatile unsigned short*)(0xfe6800de) = (unsigned short)(0x0);
  76830. +*(volatile unsigned short*)(0xfe680020) = (unsigned short)(0x2604);
  76831. +*(volatile unsigned short*)(0xfe680060) = (unsigned short)(0x15);
  76832. +*(volatile unsigned short*)(0xfe6800a0) = (unsigned short)(0x0);
  76833. +*(volatile unsigned short*)(0xfe6800e0) = (unsigned short)(0x0);
  76834. +*(volatile unsigned short*)(0xfe680022) = (unsigned short)(0x708);
  76835. +*(volatile unsigned short*)(0xfe680062) = (unsigned short)(0x5);
  76836. +*(volatile unsigned short*)(0xfe6800a2) = (unsigned short)(0x0);
  76837. +*(volatile unsigned short*)(0xfe6800e2) = (unsigned short)(0x2002);
  76838. +*(volatile unsigned short*)(0xfe680024) = (unsigned short)(0x8);
  76839. +*(volatile unsigned short*)(0xfe680064) = (unsigned short)(0x80);
  76840. +*(volatile unsigned short*)(0xfe6800a4) = (unsigned short)(0x0);
  76841. +*(volatile unsigned short*)(0xfe6800e4) = (unsigned short)(0x0);
  76842. +*(volatile unsigned short*)(0xfe680026) = (unsigned short)(0x2604);
  76843. +*(volatile unsigned short*)(0xfe680066) = (unsigned short)(0x1a);
  76844. +*(volatile unsigned short*)(0xfe6800a6) = (unsigned short)(0x0);
  76845. +*(volatile unsigned short*)(0xfe6800e6) = (unsigned short)(0x0);
  76846. +*(volatile unsigned short*)(0xfe680028) = (unsigned short)(0x708);
  76847. +*(volatile unsigned short*)(0xfe680068) = (unsigned short)(0xa);
  76848. +*(volatile unsigned short*)(0xfe6800a8) = (unsigned short)(0x0);
  76849. +*(volatile unsigned short*)(0xfe6800e8) = (unsigned short)(0x2002);
  76850. +*(volatile unsigned short*)(0xfe68002a) = (unsigned short)(0x4040);
  76851. +*(volatile unsigned short*)(0xfe68006a) = (unsigned short)(0x80);
  76852. +*(volatile unsigned short*)(0xfe6800aa) = (unsigned short)(0x0);
  76853. +*(volatile unsigned short*)(0xfe6800ea) = (unsigned short)(0x0);
  76854. +*(volatile unsigned short*)(0xfe68002c) = (unsigned short)(0x60a);
  76855. +*(volatile unsigned short*)(0xfe68006c) = (unsigned short)(0x15);
  76856. +*(volatile unsigned short*)(0xfe6800ac) = (unsigned short)(0x1200);
  76857. +*(volatile unsigned short*)(0xfe6800ec) = (unsigned short)(0x0);
  76858. +*(volatile unsigned short*)(0xfe68002e) = (unsigned short)(0x61a);
  76859. +*(volatile unsigned short*)(0xfe68006e) = (unsigned short)(0x15);
  76860. +*(volatile unsigned short*)(0xfe6800ae) = (unsigned short)(0x1300);
  76861. +*(volatile unsigned short*)(0xfe6800ee) = (unsigned short)(0x0);
  76862. +*(volatile unsigned short*)(0xfe680030) = (unsigned short)(0x60a);
  76863. +*(volatile unsigned short*)(0xfe680070) = (unsigned short)(0x1a);
  76864. +*(volatile unsigned short*)(0xfe6800b0) = (unsigned short)(0x1200);
  76865. +*(volatile unsigned short*)(0xfe6800f0) = (unsigned short)(0x0);
  76866. +*(volatile unsigned short*)(0xfe680032) = (unsigned short)(0x642);
  76867. +*(volatile unsigned short*)(0xfe680072) = (unsigned short)(0x1a);
  76868. +*(volatile unsigned short*)(0xfe6800b2) = (unsigned short)(0x1300);
  76869. +*(volatile unsigned short*)(0xfe6800f2) = (unsigned short)(0x0);
  76870. +*(volatile unsigned short*)(0xfe680034) = (unsigned short)(0x4808);
  76871. +*(volatile unsigned short*)(0xfe680074) = (unsigned short)(0x880);
  76872. +*(volatile unsigned short*)(0xfe6800b4) = (unsigned short)(0x0);
  76873. +*(volatile unsigned short*)(0xfe6800f4) = (unsigned short)(0x0);
  76874. +*(volatile unsigned short*)(0xfe720148) = (unsigned short)(0x0);
  76875. +*(volatile unsigned short*)(0xfe72014a) = (unsigned short)(0x790);
  76876. +*(volatile unsigned short*)(0xfe72014c) = (unsigned short)(0x11a);
  76877. +*(volatile unsigned short*)(0xfe72014e) = (unsigned short)(0x8);
  76878. +*(volatile unsigned short*)(0xfe720150) = (unsigned short)(0x7aa);
  76879. +*(volatile unsigned short*)(0xfe720152) = (unsigned short)(0x2a);
  76880. +*(volatile unsigned short*)(0xfe720154) = (unsigned short)(0x10);
  76881. +*(volatile unsigned short*)(0xfe720156) = (unsigned short)(0x7b2);
  76882. +*(volatile unsigned short*)(0xfe720158) = (unsigned short)(0x2a);
  76883. +*(volatile unsigned short*)(0xfe72015a) = (unsigned short)(0x0);
  76884. +*(volatile unsigned short*)(0xfe72015c) = (unsigned short)(0x7c8);
  76885. +*(volatile unsigned short*)(0xfe72015e) = (unsigned short)(0x109);
  76886. +*(volatile unsigned short*)(0xfe720160) = (unsigned short)(0x10);
  76887. +*(volatile unsigned short*)(0xfe720162) = (unsigned short)(0x10);
  76888. +*(volatile unsigned short*)(0xfe720164) = (unsigned short)(0x109);
  76889. +*(volatile unsigned short*)(0xfe720166) = (unsigned short)(0x10);
  76890. +*(volatile unsigned short*)(0xfe720168) = (unsigned short)(0x2a8);
  76891. +*(volatile unsigned short*)(0xfe72016a) = (unsigned short)(0x129);
  76892. +*(volatile unsigned short*)(0xfe72016c) = (unsigned short)(0x8);
  76893. +*(volatile unsigned short*)(0xfe72016e) = (unsigned short)(0x370);
  76894. +*(volatile unsigned short*)(0xfe720170) = (unsigned short)(0x129);
  76895. +*(volatile unsigned short*)(0xfe720172) = (unsigned short)(0xa);
  76896. +*(volatile unsigned short*)(0xfe720174) = (unsigned short)(0x3c8);
  76897. +*(volatile unsigned short*)(0xfe720176) = (unsigned short)(0x1a9);
  76898. +*(volatile unsigned short*)(0xfe720178) = (unsigned short)(0xc);
  76899. +*(volatile unsigned short*)(0xfe72017a) = (unsigned short)(0x408);
  76900. +*(volatile unsigned short*)(0xfe72017c) = (unsigned short)(0x199);
  76901. +*(volatile unsigned short*)(0xfe72017e) = (unsigned short)(0x14);
  76902. +*(volatile unsigned short*)(0xfe720180) = (unsigned short)(0x790);
  76903. +*(volatile unsigned short*)(0xfe720182) = (unsigned short)(0x11a);
  76904. +*(volatile unsigned short*)(0xfe720184) = (unsigned short)(0x8);
  76905. +*(volatile unsigned short*)(0xfe720186) = (unsigned short)(0x4);
  76906. +*(volatile unsigned short*)(0xfe720188) = (unsigned short)(0x18);
  76907. +*(volatile unsigned short*)(0xfe72018a) = (unsigned short)(0xe);
  76908. +*(volatile unsigned short*)(0xfe72018c) = (unsigned short)(0x408);
  76909. +*(volatile unsigned short*)(0xfe72018e) = (unsigned short)(0x199);
  76910. +*(volatile unsigned short*)(0xfe720190) = (unsigned short)(0x8);
  76911. +*(volatile unsigned short*)(0xfe720192) = (unsigned short)(0x8568);
  76912. +*(volatile unsigned short*)(0xfe720194) = (unsigned short)(0x108);
  76913. +*(volatile unsigned short*)(0xfe720196) = (unsigned short)(0x18);
  76914. +*(volatile unsigned short*)(0xfe720198) = (unsigned short)(0x790);
  76915. +*(volatile unsigned short*)(0xfe72019a) = (unsigned short)(0x16a);
  76916. +*(volatile unsigned short*)(0xfe72019c) = (unsigned short)(0x8);
  76917. +*(volatile unsigned short*)(0xfe72019e) = (unsigned short)(0x1d8);
  76918. +*(volatile unsigned short*)(0xfe7201a0) = (unsigned short)(0x169);
  76919. +*(volatile unsigned short*)(0xfe7201a2) = (unsigned short)(0x10);
  76920. +*(volatile unsigned short*)(0xfe7201a4) = (unsigned short)(0x8558);
  76921. +*(volatile unsigned short*)(0xfe7201a6) = (unsigned short)(0x168);
  76922. +*(volatile unsigned short*)(0xfe7201a8) = (unsigned short)(0x70);
  76923. +*(volatile unsigned short*)(0xfe7201aa) = (unsigned short)(0x788);
  76924. +*(volatile unsigned short*)(0xfe7201ac) = (unsigned short)(0x16a);
  76925. +*(volatile unsigned short*)(0xfe7201ae) = (unsigned short)(0x1ff8);
  76926. +*(volatile unsigned short*)(0xfe7201b0) = (unsigned short)(0x85a8);
  76927. +*(volatile unsigned short*)(0xfe7201b2) = (unsigned short)(0x1e8);
  76928. +*(volatile unsigned short*)(0xfe7201b4) = (unsigned short)(0x50);
  76929. +*(volatile unsigned short*)(0xfe7201b6) = (unsigned short)(0x798);
  76930. +*(volatile unsigned short*)(0xfe7201b8) = (unsigned short)(0x16a);
  76931. +*(volatile unsigned short*)(0xfe7201ba) = (unsigned short)(0x60);
  76932. +*(volatile unsigned short*)(0xfe7201bc) = (unsigned short)(0x7a0);
  76933. +*(volatile unsigned short*)(0xfe7201be) = (unsigned short)(0x16a);
  76934. +*(volatile unsigned short*)(0xfe7201c0) = (unsigned short)(0x8);
  76935. +*(volatile unsigned short*)(0xfe7201c2) = (unsigned short)(0x8310);
  76936. +*(volatile unsigned short*)(0xfe7201c4) = (unsigned short)(0x168);
  76937. +*(volatile unsigned short*)(0xfe7201c6) = (unsigned short)(0x8);
  76938. +*(volatile unsigned short*)(0xfe7201c8) = (unsigned short)(0xa310);
  76939. +*(volatile unsigned short*)(0xfe7201ca) = (unsigned short)(0x168);
  76940. +*(volatile unsigned short*)(0xfe7201cc) = (unsigned short)(0xa);
  76941. +*(volatile unsigned short*)(0xfe7201ce) = (unsigned short)(0x408);
  76942. +*(volatile unsigned short*)(0xfe7201d0) = (unsigned short)(0x169);
  76943. +*(volatile unsigned short*)(0xfe7201d2) = (unsigned short)(0x6e);
  76944. +*(volatile unsigned short*)(0xfe7201d4) = (unsigned short)(0x0);
  76945. +*(volatile unsigned short*)(0xfe7201d6) = (unsigned short)(0x68);
  76946. +*(volatile unsigned short*)(0xfe7201d8) = (unsigned short)(0x0);
  76947. +*(volatile unsigned short*)(0xfe7201da) = (unsigned short)(0x408);
  76948. +*(volatile unsigned short*)(0xfe7201dc) = (unsigned short)(0x169);
  76949. +*(volatile unsigned short*)(0xfe7201de) = (unsigned short)(0x0);
  76950. +*(volatile unsigned short*)(0xfe7201e0) = (unsigned short)(0x8310);
  76951. +*(volatile unsigned short*)(0xfe7201e2) = (unsigned short)(0x168);
  76952. +*(volatile unsigned short*)(0xfe7201e4) = (unsigned short)(0x0);
  76953. +*(volatile unsigned short*)(0xfe7201e6) = (unsigned short)(0xa310);
  76954. +*(volatile unsigned short*)(0xfe7201e8) = (unsigned short)(0x168);
  76955. +*(volatile unsigned short*)(0xfe7201ea) = (unsigned short)(0x1ff8);
  76956. +*(volatile unsigned short*)(0xfe7201ec) = (unsigned short)(0x85a8);
  76957. +*(volatile unsigned short*)(0xfe7201ee) = (unsigned short)(0x1e8);
  76958. +*(volatile unsigned short*)(0xfe7201f0) = (unsigned short)(0x68);
  76959. +*(volatile unsigned short*)(0xfe7201f2) = (unsigned short)(0x798);
  76960. +*(volatile unsigned short*)(0xfe7201f4) = (unsigned short)(0x16a);
  76961. +*(volatile unsigned short*)(0xfe7201f6) = (unsigned short)(0x78);
  76962. +*(volatile unsigned short*)(0xfe7201f8) = (unsigned short)(0x7a0);
  76963. +*(volatile unsigned short*)(0xfe7201fa) = (unsigned short)(0x16a);
  76964. +*(volatile unsigned short*)(0xfe7201fc) = (unsigned short)(0x68);
  76965. +*(volatile unsigned short*)(0xfe7201fe) = (unsigned short)(0x790);
  76966. +*(volatile unsigned short*)(0xfe720200) = (unsigned short)(0x16a);
  76967. +*(volatile unsigned short*)(0xfe720202) = (unsigned short)(0x8);
  76968. +*(volatile unsigned short*)(0xfe720204) = (unsigned short)(0x8b10);
  76969. +*(volatile unsigned short*)(0xfe720206) = (unsigned short)(0x168);
  76970. +*(volatile unsigned short*)(0xfe720208) = (unsigned short)(0x8);
  76971. +*(volatile unsigned short*)(0xfe72020a) = (unsigned short)(0xab10);
  76972. +*(volatile unsigned short*)(0xfe72020c) = (unsigned short)(0x168);
  76973. +*(volatile unsigned short*)(0xfe72020e) = (unsigned short)(0xa);
  76974. +*(volatile unsigned short*)(0xfe720210) = (unsigned short)(0x408);
  76975. +*(volatile unsigned short*)(0xfe720212) = (unsigned short)(0x169);
  76976. +*(volatile unsigned short*)(0xfe720214) = (unsigned short)(0x58);
  76977. +*(volatile unsigned short*)(0xfe720216) = (unsigned short)(0x0);
  76978. +*(volatile unsigned short*)(0xfe720218) = (unsigned short)(0x68);
  76979. +*(volatile unsigned short*)(0xfe72021a) = (unsigned short)(0x0);
  76980. +*(volatile unsigned short*)(0xfe72021c) = (unsigned short)(0x408);
  76981. +*(volatile unsigned short*)(0xfe72021e) = (unsigned short)(0x169);
  76982. +*(volatile unsigned short*)(0xfe720220) = (unsigned short)(0x0);
  76983. +*(volatile unsigned short*)(0xfe720222) = (unsigned short)(0x8b10);
  76984. +*(volatile unsigned short*)(0xfe720224) = (unsigned short)(0x168);
  76985. +*(volatile unsigned short*)(0xfe720226) = (unsigned short)(0x1);
  76986. +*(volatile unsigned short*)(0xfe720228) = (unsigned short)(0xab10);
  76987. +*(volatile unsigned short*)(0xfe72022a) = (unsigned short)(0x168);
  76988. +*(volatile unsigned short*)(0xfe72022c) = (unsigned short)(0x0);
  76989. +*(volatile unsigned short*)(0xfe72022e) = (unsigned short)(0x1d8);
  76990. +*(volatile unsigned short*)(0xfe720230) = (unsigned short)(0x169);
  76991. +*(volatile unsigned short*)(0xfe720232) = (unsigned short)(0x80);
  76992. +*(volatile unsigned short*)(0xfe720234) = (unsigned short)(0x790);
  76993. +*(volatile unsigned short*)(0xfe720236) = (unsigned short)(0x16a);
  76994. +*(volatile unsigned short*)(0xfe720238) = (unsigned short)(0x18);
  76995. +*(volatile unsigned short*)(0xfe72023a) = (unsigned short)(0x7aa);
  76996. +*(volatile unsigned short*)(0xfe72023c) = (unsigned short)(0x6a);
  76997. +*(volatile unsigned short*)(0xfe72023e) = (unsigned short)(0xa);
  76998. +*(volatile unsigned short*)(0xfe720240) = (unsigned short)(0x0);
  76999. +*(volatile unsigned short*)(0xfe720242) = (unsigned short)(0x1e9);
  77000. +*(volatile unsigned short*)(0xfe720244) = (unsigned short)(0x8);
  77001. +*(volatile unsigned short*)(0xfe720246) = (unsigned short)(0x8080);
  77002. +*(volatile unsigned short*)(0xfe720248) = (unsigned short)(0x108);
  77003. +*(volatile unsigned short*)(0xfe72024a) = (unsigned short)(0xf);
  77004. +*(volatile unsigned short*)(0xfe72024c) = (unsigned short)(0x408);
  77005. +*(volatile unsigned short*)(0xfe72024e) = (unsigned short)(0x169);
  77006. +*(volatile unsigned short*)(0xfe720250) = (unsigned short)(0xc);
  77007. +*(volatile unsigned short*)(0xfe720252) = (unsigned short)(0x0);
  77008. +*(volatile unsigned short*)(0xfe720254) = (unsigned short)(0x68);
  77009. +*(volatile unsigned short*)(0xfe720256) = (unsigned short)(0x9);
  77010. +*(volatile unsigned short*)(0xfe720258) = (unsigned short)(0x0);
  77011. +*(volatile unsigned short*)(0xfe72025a) = (unsigned short)(0x1a9);
  77012. +*(volatile unsigned short*)(0xfe72025c) = (unsigned short)(0x0);
  77013. +*(volatile unsigned short*)(0xfe72025e) = (unsigned short)(0x408);
  77014. +*(volatile unsigned short*)(0xfe720260) = (unsigned short)(0x169);
  77015. +*(volatile unsigned short*)(0xfe720262) = (unsigned short)(0x0);
  77016. +*(volatile unsigned short*)(0xfe720264) = (unsigned short)(0x8080);
  77017. +*(volatile unsigned short*)(0xfe720266) = (unsigned short)(0x108);
  77018. +*(volatile unsigned short*)(0xfe720268) = (unsigned short)(0x8);
  77019. +*(volatile unsigned short*)(0xfe72026a) = (unsigned short)(0x7aa);
  77020. +*(volatile unsigned short*)(0xfe72026c) = (unsigned short)(0x6a);
  77021. +*(volatile unsigned short*)(0xfe72026e) = (unsigned short)(0x0);
  77022. +*(volatile unsigned short*)(0xfe720270) = (unsigned short)(0x8568);
  77023. +*(volatile unsigned short*)(0xfe720272) = (unsigned short)(0x108);
  77024. +*(volatile unsigned short*)(0xfe720274) = (unsigned short)(0xb7);
  77025. +*(volatile unsigned short*)(0xfe720276) = (unsigned short)(0x790);
  77026. +*(volatile unsigned short*)(0xfe720278) = (unsigned short)(0x16a);
  77027. +*(volatile unsigned short*)(0xfe72027a) = (unsigned short)(0x1f);
  77028. +*(volatile unsigned short*)(0xfe72027c) = (unsigned short)(0x0);
  77029. +*(volatile unsigned short*)(0xfe72027e) = (unsigned short)(0x68);
  77030. +*(volatile unsigned short*)(0xfe720280) = (unsigned short)(0x8);
  77031. +*(volatile unsigned short*)(0xfe720282) = (unsigned short)(0x8558);
  77032. +*(volatile unsigned short*)(0xfe720284) = (unsigned short)(0x168);
  77033. +*(volatile unsigned short*)(0xfe720286) = (unsigned short)(0xf);
  77034. +*(volatile unsigned short*)(0xfe720288) = (unsigned short)(0x408);
  77035. +*(volatile unsigned short*)(0xfe72028a) = (unsigned short)(0x169);
  77036. +*(volatile unsigned short*)(0xfe72028c) = (unsigned short)(0xd);
  77037. +*(volatile unsigned short*)(0xfe72028e) = (unsigned short)(0x0);
  77038. +*(volatile unsigned short*)(0xfe720290) = (unsigned short)(0x68);
  77039. +*(volatile unsigned short*)(0xfe720292) = (unsigned short)(0x0);
  77040. +*(volatile unsigned short*)(0xfe720294) = (unsigned short)(0x408);
  77041. +*(volatile unsigned short*)(0xfe720296) = (unsigned short)(0x169);
  77042. +*(volatile unsigned short*)(0xfe720298) = (unsigned short)(0x0);
  77043. +*(volatile unsigned short*)(0xfe72029a) = (unsigned short)(0x8558);
  77044. +*(volatile unsigned short*)(0xfe72029c) = (unsigned short)(0x168);
  77045. +*(volatile unsigned short*)(0xfe72029e) = (unsigned short)(0x8);
  77046. +*(volatile unsigned short*)(0xfe7202a0) = (unsigned short)(0x3c8);
  77047. +*(volatile unsigned short*)(0xfe7202a2) = (unsigned short)(0x1a9);
  77048. +*(volatile unsigned short*)(0xfe7202a4) = (unsigned short)(0x3);
  77049. +*(volatile unsigned short*)(0xfe7202a6) = (unsigned short)(0x370);
  77050. +*(volatile unsigned short*)(0xfe7202a8) = (unsigned short)(0x129);
  77051. +*(volatile unsigned short*)(0xfe7202aa) = (unsigned short)(0x20);
  77052. +*(volatile unsigned short*)(0xfe7202ac) = (unsigned short)(0x2aa);
  77053. +*(volatile unsigned short*)(0xfe7202ae) = (unsigned short)(0x9);
  77054. +*(volatile unsigned short*)(0xfe7202b0) = (unsigned short)(0x0);
  77055. +*(volatile unsigned short*)(0xfe7202b2) = (unsigned short)(0x400);
  77056. +*(volatile unsigned short*)(0xfe7202b4) = (unsigned short)(0x10e);
  77057. +*(volatile unsigned short*)(0xfe7202b6) = (unsigned short)(0x8);
  77058. +*(volatile unsigned short*)(0xfe7202b8) = (unsigned short)(0xe8);
  77059. +*(volatile unsigned short*)(0xfe7202ba) = (unsigned short)(0x109);
  77060. +*(volatile unsigned short*)(0xfe7202bc) = (unsigned short)(0x0);
  77061. +*(volatile unsigned short*)(0xfe7202be) = (unsigned short)(0x8140);
  77062. +*(volatile unsigned short*)(0xfe7202c0) = (unsigned short)(0x10c);
  77063. +*(volatile unsigned short*)(0xfe7202c2) = (unsigned short)(0x10);
  77064. +*(volatile unsigned short*)(0xfe7202c4) = (unsigned short)(0x8138);
  77065. +*(volatile unsigned short*)(0xfe7202c6) = (unsigned short)(0x10c);
  77066. +*(volatile unsigned short*)(0xfe7202c8) = (unsigned short)(0x8);
  77067. +*(volatile unsigned short*)(0xfe7202ca) = (unsigned short)(0x7c8);
  77068. +*(volatile unsigned short*)(0xfe7202cc) = (unsigned short)(0x101);
  77069. +*(volatile unsigned short*)(0xfe7202ce) = (unsigned short)(0x8);
  77070. +*(volatile unsigned short*)(0xfe7202d0) = (unsigned short)(0x448);
  77071. +*(volatile unsigned short*)(0xfe7202d2) = (unsigned short)(0x109);
  77072. +*(volatile unsigned short*)(0xfe7202d4) = (unsigned short)(0xf);
  77073. +*(volatile unsigned short*)(0xfe7202d6) = (unsigned short)(0x7c0);
  77074. +*(volatile unsigned short*)(0xfe7202d8) = (unsigned short)(0x109);
  77075. +*(volatile unsigned short*)(0xfe7202da) = (unsigned short)(0x0);
  77076. +*(volatile unsigned short*)(0xfe7202dc) = (unsigned short)(0xe8);
  77077. +*(volatile unsigned short*)(0xfe7202de) = (unsigned short)(0x109);
  77078. +*(volatile unsigned short*)(0xfe7202e0) = (unsigned short)(0x47);
  77079. +*(volatile unsigned short*)(0xfe7202e2) = (unsigned short)(0x630);
  77080. +*(volatile unsigned short*)(0xfe7202e4) = (unsigned short)(0x109);
  77081. +*(volatile unsigned short*)(0xfe7202e6) = (unsigned short)(0x8);
  77082. +*(volatile unsigned short*)(0xfe7202e8) = (unsigned short)(0x618);
  77083. +*(volatile unsigned short*)(0xfe7202ea) = (unsigned short)(0x109);
  77084. +*(volatile unsigned short*)(0xfe7202ec) = (unsigned short)(0x8);
  77085. +*(volatile unsigned short*)(0xfe7202ee) = (unsigned short)(0xe0);
  77086. +*(volatile unsigned short*)(0xfe7202f0) = (unsigned short)(0x109);
  77087. +*(volatile unsigned short*)(0xfe7202f2) = (unsigned short)(0x0);
  77088. +*(volatile unsigned short*)(0xfe7202f4) = (unsigned short)(0x7c8);
  77089. +*(volatile unsigned short*)(0xfe7202f6) = (unsigned short)(0x109);
  77090. +*(volatile unsigned short*)(0xfe7202f8) = (unsigned short)(0x8);
  77091. +*(volatile unsigned short*)(0xfe7202fa) = (unsigned short)(0x8140);
  77092. +*(volatile unsigned short*)(0xfe7202fc) = (unsigned short)(0x10c);
  77093. +*(volatile unsigned short*)(0xfe7202fe) = (unsigned short)(0x0);
  77094. +*(volatile unsigned short*)(0xfe720300) = (unsigned short)(0x1);
  77095. +*(volatile unsigned short*)(0xfe720302) = (unsigned short)(0x8);
  77096. +*(volatile unsigned short*)(0xfe720304) = (unsigned short)(0x8);
  77097. +*(volatile unsigned short*)(0xfe720306) = (unsigned short)(0x4);
  77098. +*(volatile unsigned short*)(0xfe720308) = (unsigned short)(0x8);
  77099. +*(volatile unsigned short*)(0xfe72030a) = (unsigned short)(0x8);
  77100. +*(volatile unsigned short*)(0xfe72030c) = (unsigned short)(0x7c8);
  77101. +*(volatile unsigned short*)(0xfe72030e) = (unsigned short)(0x101);
  77102. +*(volatile unsigned short*)(0xfe72000c) = (unsigned short)(0x0);
  77103. +*(volatile unsigned short*)(0xfe72000e) = (unsigned short)(0x0);
  77104. +*(volatile unsigned short*)(0xfe720010) = (unsigned short)(0x8);
  77105. +*(volatile unsigned short*)(0xfe720012) = (unsigned short)(0x0);
  77106. +*(volatile unsigned short*)(0xfe720014) = (unsigned short)(0x0);
  77107. +*(volatile unsigned short*)(0xfe720016) = (unsigned short)(0x0);
  77108. +*(volatile unsigned short*)(0xfe7a01ce) = (unsigned short)(0x400);
  77109. +*(volatile unsigned short*)(0xfe72002e) = (unsigned short)(0x0);
  77110. +*(volatile unsigned short*)(0xfe72003e) = (unsigned short)(0x29);
  77111. +*(volatile unsigned short*)(0xfe72004c) = (unsigned short)(0x6a);
  77112. +*(volatile unsigned short*)(0xfe6801a0) = (unsigned short)(0x0);
  77113. +*(volatile unsigned short*)(0xfe6801a2) = (unsigned short)(0x101);
  77114. +*(volatile unsigned short*)(0xfe6801a4) = (unsigned short)(0x105);
  77115. +*(volatile unsigned short*)(0xfe6801a6) = (unsigned short)(0x107);
  77116. +*(volatile unsigned short*)(0xfe6801a8) = (unsigned short)(0x10f);
  77117. +*(volatile unsigned short*)(0xfe6801aa) = (unsigned short)(0x202);
  77118. +*(volatile unsigned short*)(0xfe6801ac) = (unsigned short)(0x20a);
  77119. +*(volatile unsigned short*)(0xfe6801ae) = (unsigned short)(0x20b);
  77120. +*(volatile unsigned short*)(0xfe640074) = (unsigned short)(0x2);
  77121. +*(volatile unsigned short*)(0xfe640016) = (unsigned short)(0x42);
  77122. +*(volatile unsigned short*)(0xfe640018) = (unsigned short)(0x85);
  77123. +*(volatile unsigned short*)(0xfe64001a) = (unsigned short)(0x534);
  77124. +*(volatile unsigned short*)(0xfe64001c) = (unsigned short)(0x2c);
  77125. +*(volatile unsigned short*)(0xfe720018) = (unsigned short)(0x0);
  77126. +*(volatile unsigned short*)(0xfe72001a) = (unsigned short)(0x173);
  77127. +*(volatile unsigned short*)(0xfe72001c) = (unsigned short)(0x60);
  77128. +*(volatile unsigned short*)(0xfe72001e) = (unsigned short)(0x6110);
  77129. +*(volatile unsigned short*)(0xfe720020) = (unsigned short)(0x2152);
  77130. +*(volatile unsigned short*)(0xfe720022) = (unsigned short)(0xdfbd);
  77131. +*(volatile unsigned short*)(0xfe720024) = (unsigned short)(0x2060);
  77132. +*(volatile unsigned short*)(0xfe720026) = (unsigned short)(0x6152);
  77133. +*(volatile unsigned short*)(0xfe640020) = (unsigned short)(0x5a);
  77134. +*(volatile unsigned short*)(0xfe640022) = (unsigned short)(0x3);
  77135. +*(volatile unsigned short*)(0xfe680100) = (unsigned short)(0xe0);
  77136. +*(volatile unsigned short*)(0xfe680102) = (unsigned short)(0x12);
  77137. +*(volatile unsigned short*)(0xfe680104) = (unsigned short)(0xe0);
  77138. +*(volatile unsigned short*)(0xfe680106) = (unsigned short)(0x12);
  77139. +*(volatile unsigned short*)(0xfe680108) = (unsigned short)(0xe0);
  77140. +*(volatile unsigned short*)(0xfe68010a) = (unsigned short)(0x12);
  77141. +*(volatile unsigned short*)(0xfe6801fa) = (unsigned short)(0xf);
  77142. +*(volatile unsigned short*)(0xfe620022) = (unsigned short)(0x1);
  77143. +*(volatile unsigned short*)(0xfe620024) = (unsigned short)(0x1);
  77144. +*(volatile unsigned short*)(0xfe620026) = (unsigned short)(0x180);
  77145. +*(volatile unsigned short*)(0xfe620030) = (unsigned short)(0x1);
  77146. +*(volatile unsigned short*)(0xfe620004) = (unsigned short)(0x6209);
  77147. +*(volatile unsigned short*)(0xfe620164) = (unsigned short)(0x1);
  77148. +*(volatile unsigned short*)(0xfe620368) = (unsigned short)(0x1);
  77149. +*(volatile unsigned short*)(0xfe620568) = (unsigned short)(0x1);
  77150. +*(volatile unsigned short*)(0xfe620768) = (unsigned short)(0x1);
  77151. +*(volatile unsigned short*)(0xfe620968) = (unsigned short)(0x1);
  77152. +*(volatile unsigned short*)(0xfe620b68) = (unsigned short)(0x1);
  77153. +*(volatile unsigned short*)(0xfe620d68) = (unsigned short)(0x1);
  77154. +*(volatile unsigned short*)(0xfe620f68) = (unsigned short)(0x1);
  77155. +*(volatile unsigned short*)(0xfe621168) = (unsigned short)(0x1);
  77156. +*(volatile unsigned short*)(0xfe622022) = (unsigned short)(0x1);
  77157. +*(volatile unsigned short*)(0xfe622024) = (unsigned short)(0x1);
  77158. +*(volatile unsigned short*)(0xfe622026) = (unsigned short)(0x180);
  77159. +*(volatile unsigned short*)(0xfe622030) = (unsigned short)(0x1);
  77160. +*(volatile unsigned short*)(0xfe622004) = (unsigned short)(0x6209);
  77161. +*(volatile unsigned short*)(0xfe622164) = (unsigned short)(0x1);
  77162. +*(volatile unsigned short*)(0xfe622368) = (unsigned short)(0x1);
  77163. +*(volatile unsigned short*)(0xfe622568) = (unsigned short)(0x1);
  77164. +*(volatile unsigned short*)(0xfe622768) = (unsigned short)(0x1);
  77165. +*(volatile unsigned short*)(0xfe622968) = (unsigned short)(0x1);
  77166. +*(volatile unsigned short*)(0xfe622b68) = (unsigned short)(0x1);
  77167. +*(volatile unsigned short*)(0xfe622d68) = (unsigned short)(0x1);
  77168. +*(volatile unsigned short*)(0xfe622f68) = (unsigned short)(0x1);
  77169. +*(volatile unsigned short*)(0xfe623168) = (unsigned short)(0x1);
  77170. +*(volatile unsigned short*)(0xfe624022) = (unsigned short)(0x1);
  77171. +*(volatile unsigned short*)(0xfe624024) = (unsigned short)(0x1);
  77172. +*(volatile unsigned short*)(0xfe624026) = (unsigned short)(0x180);
  77173. +*(volatile unsigned short*)(0xfe624030) = (unsigned short)(0x1);
  77174. +*(volatile unsigned short*)(0xfe624004) = (unsigned short)(0x6209);
  77175. +*(volatile unsigned short*)(0xfe624164) = (unsigned short)(0x1);
  77176. +*(volatile unsigned short*)(0xfe624368) = (unsigned short)(0x1);
  77177. +*(volatile unsigned short*)(0xfe624568) = (unsigned short)(0x1);
  77178. +*(volatile unsigned short*)(0xfe624768) = (unsigned short)(0x1);
  77179. +*(volatile unsigned short*)(0xfe624968) = (unsigned short)(0x1);
  77180. +*(volatile unsigned short*)(0xfe624b68) = (unsigned short)(0x1);
  77181. +*(volatile unsigned short*)(0xfe624d68) = (unsigned short)(0x1);
  77182. +*(volatile unsigned short*)(0xfe624f68) = (unsigned short)(0x1);
  77183. +*(volatile unsigned short*)(0xfe625168) = (unsigned short)(0x1);
  77184. +*(volatile unsigned short*)(0xfe626022) = (unsigned short)(0x1);
  77185. +*(volatile unsigned short*)(0xfe626024) = (unsigned short)(0x1);
  77186. +*(volatile unsigned short*)(0xfe626026) = (unsigned short)(0x180);
  77187. +*(volatile unsigned short*)(0xfe626030) = (unsigned short)(0x1);
  77188. +*(volatile unsigned short*)(0xfe626004) = (unsigned short)(0x6209);
  77189. +*(volatile unsigned short*)(0xfe626164) = (unsigned short)(0x1);
  77190. +*(volatile unsigned short*)(0xfe626368) = (unsigned short)(0x1);
  77191. +*(volatile unsigned short*)(0xfe626568) = (unsigned short)(0x1);
  77192. +*(volatile unsigned short*)(0xfe626768) = (unsigned short)(0x1);
  77193. +*(volatile unsigned short*)(0xfe626968) = (unsigned short)(0x1);
  77194. +*(volatile unsigned short*)(0xfe626b68) = (unsigned short)(0x1);
  77195. +*(volatile unsigned short*)(0xfe626d68) = (unsigned short)(0x1);
  77196. +*(volatile unsigned short*)(0xfe626f68) = (unsigned short)(0x1);
  77197. +*(volatile unsigned short*)(0xfe627168) = (unsigned short)(0x1);
  77198. +*(volatile unsigned short*)(0xfe628022) = (unsigned short)(0x1);
  77199. +*(volatile unsigned short*)(0xfe628024) = (unsigned short)(0x1);
  77200. +*(volatile unsigned short*)(0xfe628026) = (unsigned short)(0x180);
  77201. +*(volatile unsigned short*)(0xfe628030) = (unsigned short)(0x1);
  77202. +*(volatile unsigned short*)(0xfe628004) = (unsigned short)(0x6209);
  77203. +*(volatile unsigned short*)(0xfe628164) = (unsigned short)(0x1);
  77204. +*(volatile unsigned short*)(0xfe628368) = (unsigned short)(0x1);
  77205. +*(volatile unsigned short*)(0xfe628568) = (unsigned short)(0x1);
  77206. +*(volatile unsigned short*)(0xfe628768) = (unsigned short)(0x1);
  77207. +*(volatile unsigned short*)(0xfe628968) = (unsigned short)(0x1);
  77208. +*(volatile unsigned short*)(0xfe628b68) = (unsigned short)(0x1);
  77209. +*(volatile unsigned short*)(0xfe628d68) = (unsigned short)(0x1);
  77210. +*(volatile unsigned short*)(0xfe628f68) = (unsigned short)(0x1);
  77211. +*(volatile unsigned short*)(0xfe629168) = (unsigned short)(0x1);
  77212. +*(volatile unsigned short*)(0xfe62a022) = (unsigned short)(0x1);
  77213. +*(volatile unsigned short*)(0xfe62a024) = (unsigned short)(0x1);
  77214. +*(volatile unsigned short*)(0xfe62a026) = (unsigned short)(0x180);
  77215. +*(volatile unsigned short*)(0xfe62a030) = (unsigned short)(0x1);
  77216. +*(volatile unsigned short*)(0xfe62a004) = (unsigned short)(0x6209);
  77217. +*(volatile unsigned short*)(0xfe62a164) = (unsigned short)(0x1);
  77218. +*(volatile unsigned short*)(0xfe62a368) = (unsigned short)(0x1);
  77219. +*(volatile unsigned short*)(0xfe62a568) = (unsigned short)(0x1);
  77220. +*(volatile unsigned short*)(0xfe62a768) = (unsigned short)(0x1);
  77221. +*(volatile unsigned short*)(0xfe62a968) = (unsigned short)(0x1);
  77222. +*(volatile unsigned short*)(0xfe62ab68) = (unsigned short)(0x1);
  77223. +*(volatile unsigned short*)(0xfe62ad68) = (unsigned short)(0x1);
  77224. +*(volatile unsigned short*)(0xfe62af68) = (unsigned short)(0x1);
  77225. +*(volatile unsigned short*)(0xfe62b168) = (unsigned short)(0x1);
  77226. +*(volatile unsigned short*)(0xfe62c022) = (unsigned short)(0x1);
  77227. +*(volatile unsigned short*)(0xfe62c024) = (unsigned short)(0x1);
  77228. +*(volatile unsigned short*)(0xfe62c026) = (unsigned short)(0x180);
  77229. +*(volatile unsigned short*)(0xfe62c030) = (unsigned short)(0x1);
  77230. +*(volatile unsigned short*)(0xfe62c004) = (unsigned short)(0x6209);
  77231. +*(volatile unsigned short*)(0xfe62c164) = (unsigned short)(0x1);
  77232. +*(volatile unsigned short*)(0xfe62c368) = (unsigned short)(0x1);
  77233. +*(volatile unsigned short*)(0xfe62c568) = (unsigned short)(0x1);
  77234. +*(volatile unsigned short*)(0xfe62c768) = (unsigned short)(0x1);
  77235. +*(volatile unsigned short*)(0xfe62c968) = (unsigned short)(0x1);
  77236. +*(volatile unsigned short*)(0xfe62cb68) = (unsigned short)(0x1);
  77237. +*(volatile unsigned short*)(0xfe62cd68) = (unsigned short)(0x1);
  77238. +*(volatile unsigned short*)(0xfe62cf68) = (unsigned short)(0x1);
  77239. +*(volatile unsigned short*)(0xfe62d168) = (unsigned short)(0x1);
  77240. +*(volatile unsigned short*)(0xfe62e022) = (unsigned short)(0x1);
  77241. +*(volatile unsigned short*)(0xfe62e024) = (unsigned short)(0x1);
  77242. +*(volatile unsigned short*)(0xfe62e026) = (unsigned short)(0x180);
  77243. +*(volatile unsigned short*)(0xfe62e030) = (unsigned short)(0x1);
  77244. +*(volatile unsigned short*)(0xfe62e004) = (unsigned short)(0x6209);
  77245. +*(volatile unsigned short*)(0xfe62e164) = (unsigned short)(0x1);
  77246. +*(volatile unsigned short*)(0xfe62e368) = (unsigned short)(0x1);
  77247. +*(volatile unsigned short*)(0xfe62e568) = (unsigned short)(0x1);
  77248. +*(volatile unsigned short*)(0xfe62e768) = (unsigned short)(0x1);
  77249. +*(volatile unsigned short*)(0xfe62e968) = (unsigned short)(0x1);
  77250. +*(volatile unsigned short*)(0xfe62eb68) = (unsigned short)(0x1);
  77251. +*(volatile unsigned short*)(0xfe62ed68) = (unsigned short)(0x1);
  77252. +*(volatile unsigned short*)(0xfe62ef68) = (unsigned short)(0x1);
  77253. +*(volatile unsigned short*)(0xfe62f168) = (unsigned short)(0x1);
  77254. +*(volatile unsigned short*)(0xfe640112) = (unsigned short)(0x1);
  77255. +*(volatile unsigned short*)(0xfe640110) = (unsigned short)(0x19);
  77256. +*(volatile unsigned short*)(0xfe780100) = (unsigned short)(0x2);
  77257. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x1);
  77258. +}
  77259. diff --git a/board/thead/anole-c860/spl/multi_bin.c b/board/thead/anole-c860/spl/multi_bin.c
  77260. new file mode 100644
  77261. index 0000000000..ff65f86660
  77262. --- /dev/null
  77263. +++ b/board/thead/anole-c860/spl/multi_bin.c
  77264. @@ -0,0 +1,75 @@
  77265. +/*
  77266. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  77267. + *
  77268. + * SPDX-License-Identifier: GPL-2.0+
  77269. + */
  77270. +
  77271. +#include <linux/types.h>
  77272. +#include <common.h>
  77273. +#include "../../common/mini_printf.h"
  77274. +
  77275. +
  77276. +typedef struct {
  77277. + u8 magic[8];
  77278. + u8 count;
  77279. + u8 reserved[7];
  77280. +} multibin_header_t;
  77281. +
  77282. +typedef struct {
  77283. + u32 offset;
  77284. + u32 length;
  77285. + u32 reserved[2];
  77286. +} multibin_info_t;
  77287. +
  77288. +typedef struct {
  77289. + multibin_header_t header;
  77290. + multibin_info_t bin[8];
  77291. +} multibin_file_header_t;
  77292. +
  77293. +
  77294. +
  77295. +int check_multi_bin_magic(phys_addr_t img_baseaddr)
  77296. +{
  77297. + multibin_file_header_t* file_header = (multibin_file_header_t*)img_baseaddr;
  77298. + u8* magic = file_header->header.magic;
  77299. + if (magic[0] != 'M' || magic[1] != 'B' || magic[2] != 'I' || magic[3] != 'N'
  77300. + || magic[4] != 0x20 || magic[5] != 0x20 || magic[6] != 0x03 || magic[7] != 0x30) {
  77301. + return -1;
  77302. + }
  77303. +
  77304. + return 0;
  77305. +}
  77306. +
  77307. +int clear_multi_bin_magic(phys_addr_t img_baseaddr)
  77308. +{
  77309. + multibin_file_header_t* file_header = (multibin_file_header_t*)img_baseaddr;
  77310. + memset(file_header->header.magic, 0, 8);
  77311. + return 0;
  77312. +}
  77313. +
  77314. +static void ram_load_image(u32 offset, u32 size, phys_addr_t baseaddr)
  77315. +{
  77316. + u8* src = (u8*)offset;
  77317. + u8* dst = (u8*)baseaddr;
  77318. + mini_printf("load image(0x%x,0x%x) to addr(0x%lx)\n", offset, size, baseaddr);
  77319. + memcpy(dst, src, size);
  77320. +}
  77321. +
  77322. +int load_from_multi_bin(phys_addr_t img_baseaddr, phys_addr_t fdt_baseaddr, phys_addr_t uboot_baseaddr)
  77323. +{
  77324. + multibin_file_header_t* file_header = (multibin_file_header_t*)img_baseaddr;
  77325. +
  77326. + if (file_header->header.count < 2) {
  77327. + mini_printf("image count less than 2!\n");
  77328. + return -1;
  77329. + }
  77330. +
  77331. + multibin_info_t* fdt_info = &file_header->bin[0];
  77332. + multibin_info_t* uboot_info = &file_header->bin[1];
  77333. +
  77334. + ram_load_image(img_baseaddr + fdt_info->offset, fdt_info->length, fdt_baseaddr);
  77335. + ram_load_image(img_baseaddr + uboot_info->offset, uboot_info->length, uboot_baseaddr);
  77336. +
  77337. + return 0;
  77338. +}
  77339. +
  77340. diff --git a/board/thead/anole-c860/spl/spl.c b/board/thead/anole-c860/spl/spl.c
  77341. new file mode 100644
  77342. index 0000000000..a66070ef80
  77343. --- /dev/null
  77344. +++ b/board/thead/anole-c860/spl/spl.c
  77345. @@ -0,0 +1,133 @@
  77346. +/*
  77347. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  77348. + *
  77349. + * SPDX-License-Identifier: GPL-2.0+
  77350. + */
  77351. +
  77352. +#include <linux/types.h>
  77353. +#include <common.h>
  77354. +#include <console.h>
  77355. +#include <asm/io.h>
  77356. +#include <spl.h>
  77357. +#include <asm/spl.h>
  77358. +#include "../../common/datatype.h"
  77359. +#include "../../common/mini_printf.h"
  77360. +#include "../../common/mmc/emmc.h"
  77361. +#include "../../common/spiflash/spiflash.h"
  77362. +#include "../hardware.h"
  77363. +
  77364. +
  77365. +extern void sys_clk_config(int cpu_freq, int ddr_freq);
  77366. +extern s32 uart_open(u32 uart_addrbase);
  77367. +extern void sdram_init(void);
  77368. +
  77369. +extern int check_multi_bin_magic(phys_addr_t img_baseaddr);
  77370. +extern int clear_multi_bin_magic(phys_addr_t img_baseaddr);
  77371. +extern int load_from_multi_bin(phys_addr_t img_baseaddr, phys_addr_t fdt_baseaddr, phys_addr_t uboot_baseaddr);
  77372. +
  77373. +
  77374. +#define UBOOT_IMG_BASEADDR (u32)(0xfe500000)
  77375. +
  77376. +static void print_some_freq(void)
  77377. +{
  77378. + u32 read = 0;
  77379. +
  77380. + mini_printf("\n\n---- Welcome to Anole EVB_BOARD T-HEAD ----\n");
  77381. + read = *(volatile unsigned int*)(0xfff77120);
  77382. + mini_printf("CPU_CLK = %dMHz\n",read/1000);
  77383. + read = *(volatile unsigned int*)(0xfff77124);
  77384. + mini_printf("AXI_CLK = %dMHz\n",read/1000);
  77385. + read = *(volatile unsigned int*)(0xfff77130);
  77386. + mini_printf("AHB_CLK = %dMHz\n",read/1000);
  77387. + read = *(volatile unsigned int*)(0xfff7712c);
  77388. + mini_printf("DDR_CK = %d MT\n",read/1000*4);
  77389. + mini_printf("GMAC = RGMII MODE\n");
  77390. +}
  77391. +
  77392. +void board_init_f(ulong dummy)
  77393. +{
  77394. +#ifdef DDRINIT_CLOCK_FREQ_MT
  77395. + int ddr_freq = DDRINIT_CLOCK_FREQ_MT;
  77396. +#else
  77397. + int ddr_freq = 2000;
  77398. +#endif
  77399. +
  77400. + /* initialize clocks */
  77401. + sys_clk_config(1000, ddr_freq);
  77402. +
  77403. + /* Clear global data */
  77404. + uart_open(CONSOLE_UART_BASE);
  77405. + mini_printf("Welcome to SPL!\n");
  77406. +
  77407. + sdram_init();
  77408. + print_some_freq();
  77409. +}
  77410. +
  77411. +static void emmc_load_image(u32 offset, u32 size, phys_addr_t baseaddr)
  77412. +{
  77413. + int i;
  77414. + for (i = 0; i < (size + 511) / 512; i++) {
  77415. + emmc_emmc_read(0, (offset + (i * 512)) / 0x200, 512, (u8 *)(baseaddr + (i * 512)));
  77416. + }
  77417. +}
  77418. +
  77419. +void board_init_r(gd_t *gd, ulong dummy)
  77420. +{
  77421. + u32 ret;
  77422. + s8 om_judge;
  77423. + u8 image_loaded;
  77424. + void (*image_entry)(u32, phys_addr_t);
  77425. + /* Because of the relocation of uboot, the address of uboot in DDR will change.
  77426. + So we prepare the uboot at the address which is calculated by uboot itself.
  77427. + Different DDR address and size will create different uboot address. */
  77428. + phys_addr_t uboot_baseaddr = CONFIG_SYS_TEXT_BASE;
  77429. + phys_addr_t fdt_baseaddr = uboot_baseaddr - 0x10000;
  77430. +
  77431. + mini_printf("The U-Boot-spl start.\n");
  77432. + mini_printf("U-Boot version is 2020.01, internal version is %s\n", UBOOT_INTERNAL_VERSION);
  77433. +
  77434. + if (check_multi_bin_magic(UBOOT_IMG_BASEADDR) == 0) {
  77435. + om_judge = 0;
  77436. + } else {
  77437. + om_judge = 1;
  77438. + }
  77439. +
  77440. + image_loaded = 0;
  77441. + switch (om_judge) {
  77442. + case 0x0:
  77443. + mini_printf("This is ram mode.\n");
  77444. + ret = load_from_multi_bin(UBOOT_IMG_BASEADDR, fdt_baseaddr, uboot_baseaddr);
  77445. + if (ret != 0) {
  77446. + mini_printf("load from ram failed.\n");
  77447. + break;
  77448. + }
  77449. +
  77450. + clear_multi_bin_magic(UBOOT_IMG_BASEADDR);
  77451. + image_loaded = 1;
  77452. + break;
  77453. +
  77454. + default:
  77455. + mini_printf("This is eMMC mode.\n");
  77456. + ret = emmc_host_init(NULL);
  77457. + if (ret != 0) {
  77458. + mini_printf("The eMMC is not exist.\n");
  77459. + break;
  77460. + }
  77461. + mini_printf("eMMC init ready.\n");
  77462. +
  77463. + mini_printf("load image, uboot_baseaddr: %x, fdt_baseaddr: %x\n", (u32)uboot_baseaddr, (u32)fdt_baseaddr);
  77464. + emmc_load_image(FLASH_UBOOT_READ_ADDR, FLASH_UBOOT_SIZE, uboot_baseaddr);
  77465. + emmc_load_image(FLASH_FDT_READ_ADDR, FLASH_FDT_SIZE, fdt_baseaddr);
  77466. + image_loaded = 1;
  77467. + break;
  77468. + }
  77469. +
  77470. + if (image_loaded) {
  77471. + image_entry = (void (*)(u32, phys_addr_t))(*((u32*)uboot_baseaddr));
  77472. + mini_printf("Jump to image_entry: %x\n", (u32)image_entry);
  77473. + image_entry(0, fdt_baseaddr);
  77474. + }
  77475. +
  77476. + // always loop
  77477. + while (1);
  77478. +}
  77479. diff --git a/board/thead/anole-c860/u-boot-spl.lds b/board/thead/anole-c860/u-boot-spl.lds
  77480. new file mode 100644
  77481. index 0000000000..464fbcfe7c
  77482. --- /dev/null
  77483. +++ b/board/thead/anole-c860/u-boot-spl.lds
  77484. @@ -0,0 +1,66 @@
  77485. +/*
  77486. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  77487. + *
  77488. + * SPDX-License-Identifier: GPL-2.0+
  77489. + */
  77490. +
  77491. +MEMORY
  77492. +{
  77493. + MEM2 : ORIGIN = 0xfe410000 , LENGTH = 0x40000 /* 256KB IN SRAM */
  77494. +}
  77495. +
  77496. +REGION_ALIAS("REGION_TEXT", MEM2);
  77497. +REGION_ALIAS("REGION_RODATA", MEM2);
  77498. +REGION_ALIAS("REGION_DATA", MEM2);
  77499. +REGION_ALIAS("REGION_BSS", MEM2);
  77500. +
  77501. +OUTPUT_ARCH(csky)
  77502. +ENTRY(_start)
  77503. +
  77504. +SECTIONS
  77505. +{
  77506. + .text ALIGN(0x4):
  77507. + {
  77508. + __text_start = .;
  77509. + *(.text)
  77510. + *(.text.*)
  77511. + __text_end = .;
  77512. + } > REGION_TEXT
  77513. +
  77514. + .rodata ALIGN(0x4):
  77515. + {
  77516. + __rodata_start = .;
  77517. + KEEP(*start.o(*.exptable))
  77518. + *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*)))
  77519. + __rodata_end = .;
  77520. + } > REGION_RODATA
  77521. +
  77522. + .data ALIGN(0x4):
  77523. + {
  77524. + __data_start = .;
  77525. + *(.data)
  77526. + *(.data.*)
  77527. + __data_end = .;
  77528. + } > REGION_DATA
  77529. +
  77530. + . = ALIGN(4);
  77531. + .u_boot_list : {
  77532. + KEEP(*(SORT(.u_boot_list*)));
  77533. + } > REGION_DATA
  77534. +
  77535. + __init_end = . ;
  77536. +
  77537. + .bss ALIGN(0x4):
  77538. + {
  77539. + __bss_start = .;
  77540. + *(.sbss)
  77541. + *(.scommon)
  77542. + *(.bss)
  77543. + *(.bss.*)
  77544. + *(COMMON)
  77545. + . = ALIGN(4);
  77546. + __bss_end = .;
  77547. + } > REGION_BSS
  77548. + __end = .;
  77549. +}
  77550. +
  77551. diff --git a/board/thead/common/Kconfig b/board/thead/common/Kconfig
  77552. new file mode 100644
  77553. index 0000000000..3218ba00c1
  77554. --- /dev/null
  77555. +++ b/board/thead/common/Kconfig
  77556. @@ -0,0 +1,17 @@
  77557. +#
  77558. +# Copyright (C) 2017-2020 Alibaba Group Holding Limited
  77559. +#
  77560. +# SPDX-License-Identifier: GPL-2.0+
  77561. +#
  77562. +
  77563. +config BOARD_CONSOLE_SUPPORT
  77564. + bool
  77565. +
  77566. +config BOARD_MMC_SUPPORT
  77567. + bool
  77568. +
  77569. +config BOARD_PRINTF_SUPPORT
  77570. + bool
  77571. +
  77572. +config BOARD_SPIFLASH_SUPPORT
  77573. + bool
  77574. diff --git a/board/thead/common/Makefile b/board/thead/common/Makefile
  77575. new file mode 100644
  77576. index 0000000000..2b2d05c63e
  77577. --- /dev/null
  77578. +++ b/board/thead/common/Makefile
  77579. @@ -0,0 +1,33 @@
  77580. +#
  77581. +# Copyright (C) 2017-2020 Alibaba Group Holding Limited
  77582. +#
  77583. +# SPDX-License-Identifier: GPL-2.0+
  77584. +#
  77585. +
  77586. +obj-y += board_common.o
  77587. +
  77588. +
  77589. +ifneq ($(CONFIG_SPL_BUILD)$(CONFIG_PPL_BUILD),)
  77590. +
  77591. +ifdef CONFIG_BOARD_MMC_SUPPORT
  77592. +obj-y += mmc/emmc.o
  77593. +obj-y += mmc/emmc_interface.o
  77594. +obj-y += mmc/emmc_callback.o
  77595. +endif
  77596. +obj-$(CONFIG_BOARD_CONSOLE_SUPPORT) += uart/uart.o
  77597. +obj-$(CONFIG_BOARD_PRINTF_SUPPORT) += mini_printf.o
  77598. +ifdef CONFIG_BOARD_SPIFLASH_SUPPORT
  77599. +obj-y += spi/spi.o
  77600. +obj-y += spiflash/spiflash.o
  77601. +endif
  77602. +
  77603. +CFLAGS_emmc_interface.o += -I$(srctree)/board/$(BOARDDIR)
  77604. +CFLAGS_mini_printf.o += -I$(srctree)/board/$(BOARDDIR)
  77605. +CFLAGS_spi.o += -I$(srctree)/board/$(BOARDDIR)
  77606. +CFLAGS_spiflash.o += -I$(srctree)/board/$(BOARDDIR)
  77607. +
  77608. +endif
  77609. +
  77610. +
  77611. +obj-$(CONFIG_CMD_BOOT_SLAVE) += boot/bootslave.o
  77612. +
  77613. diff --git a/board/thead/common/board_common.c b/board/thead/common/board_common.c
  77614. new file mode 100644
  77615. index 0000000000..a575260845
  77616. --- /dev/null
  77617. +++ b/board/thead/common/board_common.c
  77618. @@ -0,0 +1,12 @@
  77619. +/*
  77620. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  77621. + *
  77622. + * SPDX-License-Identifier: GPL-2.0+
  77623. + */
  77624. +
  77625. +#include <common.h>
  77626. +
  77627. +int board_func(void)
  77628. +{
  77629. + return 0;
  77630. +}
  77631. diff --git a/board/thead/common/boot/bootslave.c b/board/thead/common/boot/bootslave.c
  77632. new file mode 100644
  77633. index 0000000000..44c8abf1a3
  77634. --- /dev/null
  77635. +++ b/board/thead/common/boot/bootslave.c
  77636. @@ -0,0 +1,49 @@
  77637. +/*
  77638. + * Copyright (C) 2020 C-SKY Microsystems
  77639. + *
  77640. + * SPDX-License-Identifier: GPL-2.0+
  77641. + */
  77642. +
  77643. +#include <common.h>
  77644. +#include <command.h>
  77645. +#include <asm/byteorder.h>
  77646. +#include <asm/io.h>
  77647. +#include <cpu_func.h>
  77648. +
  77649. +DECLARE_GLOBAL_DATA_PTR;
  77650. +
  77651. +
  77652. +extern int disable_slave_cpu(void);
  77653. +extern int set_slave_cpu_entry(phys_addr_t entry);
  77654. +extern int enable_slave_cpu(void);
  77655. +
  77656. +
  77657. +#ifdef CONFIG_CMD_BOOT_SLAVE
  77658. +int do_bootslave(cmd_tbl_t * cmdtp, int flag, int argc, char * const argv[])
  77659. +{
  77660. + u32 *slave_ddr_base;
  77661. + u32 slave_jump_addr;
  77662. +
  77663. + if (argc < 2) {
  77664. + return CMD_RET_USAGE;
  77665. + }
  77666. +
  77667. + // hold slave cpu
  77668. + disable_slave_cpu();
  77669. +
  77670. + slave_ddr_base = (u32*)(uintptr_t)simple_strtoull(argv[1], NULL, 16);
  77671. + slave_jump_addr = *slave_ddr_base;
  77672. + printf("slave_ddr_base: 0x%p\n", slave_ddr_base);
  77673. + printf("slave_jump_addr: 0x%x\n", slave_jump_addr);
  77674. +
  77675. + // set slave jump addr
  77676. + set_slave_cpu_entry(slave_jump_addr);
  77677. +
  77678. + // release slave cpu
  77679. + flush_cache((uintptr_t)slave_ddr_base, 0x10000);
  77680. + printf("reset slave cpu\n");
  77681. + enable_slave_cpu();
  77682. +
  77683. + return 0;
  77684. +}
  77685. +#endif // CONFIG_CMD_BOOT_SLAVE
  77686. diff --git a/board/thead/common/datatype.h b/board/thead/common/datatype.h
  77687. new file mode 100644
  77688. index 0000000000..936d74c789
  77689. --- /dev/null
  77690. +++ b/board/thead/common/datatype.h
  77691. @@ -0,0 +1,61 @@
  77692. +/*
  77693. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  77694. + *
  77695. + * SPDX-License-Identifier: GPL-2.0+
  77696. + */
  77697. +
  77698. +#ifndef __DATATYPE_H__
  77699. +#define __DATATYPE_H__
  77700. +#include <linux/types.h>
  77701. +#include <asm/types.h>
  77702. +
  77703. +#ifndef NULL
  77704. +#define NULL 0x00
  77705. +#endif
  77706. +
  77707. +#ifndef TRUE
  77708. +#define TRUE 0x01
  77709. +#endif
  77710. +#ifndef FALSE
  77711. +#define FALSE 0x00
  77712. +#endif
  77713. +
  77714. +#ifndef true
  77715. +#define true 0x01
  77716. +#endif
  77717. +#ifndef false
  77718. +#define false 0x00
  77719. +#endif
  77720. +
  77721. +#ifndef SUCCESS
  77722. +#define SUCCESS 0
  77723. +#endif
  77724. +#ifndef FAILURE
  77725. +#define FAILURE -1
  77726. +#endif
  77727. +
  77728. +#define STATUS_ERR 1
  77729. +#define STATUS_OK 0
  77730. +
  77731. +typedef struct {
  77732. + u16 year;
  77733. + u8 month;
  77734. + u8 day;
  77735. + u8 weekday;
  77736. + u8 hour;
  77737. + u8 min;
  77738. + u8 sec;
  77739. +} __attribute__((packed)) RTCTIME, *PRTCTIME;
  77740. +
  77741. +
  77742. +#if defined(DEBUG)
  77743. +#define Debug printf
  77744. +#else
  77745. +#define Debug
  77746. +#endif
  77747. +
  77748. +#define IN
  77749. +#define OUT
  77750. +#define INOUT
  77751. +
  77752. +#endif // __DATATYPE_H__
  77753. diff --git a/board/thead/common/mini_printf.c b/board/thead/common/mini_printf.c
  77754. new file mode 100644
  77755. index 0000000000..da7f440b4c
  77756. --- /dev/null
  77757. +++ b/board/thead/common/mini_printf.c
  77758. @@ -0,0 +1,288 @@
  77759. +/*
  77760. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  77761. + *
  77762. + * SPDX-License-Identifier: GPL-2.0+
  77763. + */
  77764. +
  77765. +#include <linux/string.h>
  77766. +#include <stdarg.h>
  77767. +#include <common.h>
  77768. +#include <serial.h>
  77769. +#include <hardware.h>
  77770. +#include "uart.h"
  77771. +#include "mini_printf.h"
  77772. +
  77773. +/******************************************************
  77774. +*change the number to string
  77775. +*
  77776. +* uq : the number need to change
  77777. +* base: the base of system(for example 2,8,10,16 as usual)
  77778. +* buf: data buffer for change procedure and return result
  77779. +* return value: the string after change
  77780. +*********************************************************/
  77781. +static char *bf __attribute__((section(".data")));
  77782. +static char zs __attribute__((section(".data")));
  77783. +
  77784. +#ifdef CONFIG_USE_MINI_PRINTF
  77785. +static char *outstr __attribute__((section(".data")));
  77786. +#endif
  77787. +
  77788. +static void out(char c)
  77789. +{
  77790. + *bf++ = c;
  77791. +}
  77792. +
  77793. +static void out_dgt(char dgt)
  77794. +{
  77795. + out(dgt + (dgt < 10 ? '0' : 'a' - 10));
  77796. + zs = 1;
  77797. +}
  77798. +
  77799. +static void div_out(unsigned int *num, unsigned int div)
  77800. +{
  77801. + unsigned char dgt = 0;
  77802. +
  77803. + while (*num >= div) {
  77804. + *num -= div;
  77805. + dgt++;
  77806. + }
  77807. +
  77808. + if (zs || dgt > 0)
  77809. + out_dgt(dgt);
  77810. +}
  77811. +static char *numtostring(unsigned long uq, int base, char *buf)
  77812. +{
  77813. + register char *p, *p0;
  77814. + int n = 0, i;
  77815. +
  77816. + p = buf;
  77817. + *buf = 0;
  77818. + do {
  77819. + *buf ++ = "0123456789abcdef"[uq % base];
  77820. + n++;
  77821. + } while (uq /= base);
  77822. + p[n] = '\0';
  77823. +
  77824. + p0 = ++buf;
  77825. + if (base == 16 && n < 8) { /*If Hex, the length is fixxed with 8 digitals*/
  77826. + for (i = 0; i < 8 - n; i++) {
  77827. + p0[i] = '0';
  77828. + }
  77829. + for (; i < 8; i++) {
  77830. + p0[i] = p[8 - i - 1];
  77831. + }
  77832. + p0[8] = '\0';
  77833. + } else {
  77834. + for (i = 0; i < n; i++) {
  77835. + p0[i] = p[n - i - 1];
  77836. + }
  77837. + p0[n] = '\0';
  77838. + }
  77839. + return (p0);
  77840. +}
  77841. +
  77842. +/*
  77843. +* display the char on the console
  77844. +* ch: the char need to display
  77845. +*/
  77846. +void mini_putc(const char c)
  77847. +{
  77848. + char ch = c;
  77849. + while (uart_put_char(CONSOLE_UART_BASE, ch) != SUCCESS);
  77850. +}
  77851. +
  77852. +static int puts_without_n(const char *ptr)
  77853. +{
  77854. + while (*ptr != '\0') {
  77855. + if (SUCCESS == uart_put_char(CONSOLE_UART_BASE, *ptr))
  77856. + ptr++;
  77857. + }
  77858. + return 0;
  77859. +}
  77860. +
  77861. +/*
  77862. +* display a string on the console
  77863. +* ptr: the string need to display
  77864. +*/
  77865. +void mini_puts(const char *s)
  77866. +{
  77867. + puts_without_n(s);
  77868. + uart_put_char(CONSOLE_UART_BASE, '\n');
  77869. +}
  77870. +
  77871. +/*
  77872. +* receive a char from the console
  77873. +*return value: the char received from the console
  77874. +*/
  77875. +#if 0
  77876. +int getchar(void)
  77877. +{
  77878. + char ch;
  77879. + while (uart_get_char(CONSOLE_UART_BASE, (u8 *)&ch) != SUCCESS);
  77880. + return ch;
  77881. +}
  77882. +
  77883. +#endif
  77884. +/*
  77885. +* print the result after translated according to the format
  77886. +*/
  77887. +int mini_printf(const char *fmt, ...)
  77888. +{
  77889. + const char *s;
  77890. + int value;
  77891. + void* ptr;
  77892. + char ch, buf[64], *pbuf;
  77893. + va_list ap;
  77894. +
  77895. + va_start(ap, fmt);
  77896. + while (*fmt) {
  77897. + if (*fmt != '%') {
  77898. + if (*fmt == '\n')
  77899. + mini_putc('\r');
  77900. + mini_putc(*fmt++);
  77901. + continue;
  77902. + }
  77903. + switch (*++fmt) {
  77904. + case 's':
  77905. + s = va_arg(ap, const char *);
  77906. + puts_without_n(s);
  77907. + break;
  77908. + case 'd':
  77909. + value = va_arg(ap, int);
  77910. + if (value < 0) {
  77911. + mini_putc('-');
  77912. + value = 0 - value;
  77913. + }
  77914. + pbuf = numtostring((unsigned long)value, 10, buf);
  77915. + puts_without_n(pbuf);
  77916. + break;
  77917. + case 'x':
  77918. + value = va_arg(ap, int);
  77919. + pbuf = numtostring((unsigned long)value, 16, buf);
  77920. + puts_without_n(pbuf);
  77921. + break;
  77922. + case 'c':
  77923. + ch = (unsigned char)va_arg(ap, int);
  77924. + pbuf = &ch;
  77925. + mini_putc(*pbuf);
  77926. + break;
  77927. + case 'p':
  77928. + ptr = va_arg(ap, void *);
  77929. + pbuf = numtostring((unsigned long)ptr, 16, buf);
  77930. + puts_without_n(pbuf);
  77931. + break;
  77932. + default:
  77933. + mini_putc(*fmt);
  77934. + break;
  77935. + }
  77936. + fmt ++;
  77937. + }
  77938. + va_end(ap);
  77939. + return 0x01;
  77940. +}
  77941. +
  77942. +int _vprintf(const char *fmt, va_list va, void (*putc)(const char ch))
  77943. +{
  77944. + char ch;
  77945. + char *p;
  77946. + unsigned int num;
  77947. + char buf[12];
  77948. + unsigned int div;
  77949. + while ((ch = *(fmt++))) {
  77950. + if (ch != '%') {
  77951. + putc(ch);
  77952. + } else {
  77953. + bool lz = false;
  77954. + int width = 0;
  77955. + ch = *(fmt++);
  77956. + if (ch == '0') {
  77957. + ch = *(fmt++);
  77958. + lz = 1;
  77959. + }
  77960. +
  77961. + if (ch >= '0' && ch <= '9') {
  77962. + width = 0;
  77963. + while (ch >= '0' && ch <= '9') {
  77964. + width = (width * 10) + ch - '0';
  77965. + ch = *fmt++;
  77966. + }
  77967. + }
  77968. + bf = buf;
  77969. + p = bf;
  77970. + p = bf;
  77971. + zs = 0;
  77972. +
  77973. + switch (ch) {
  77974. + case '\0':
  77975. + goto abort;
  77976. + case 'u':
  77977. + case 'd':
  77978. + num = va_arg(va, unsigned int);
  77979. + if (ch == 'd' && (int)num < 0) {
  77980. + num = -(int)num;
  77981. + out('-');
  77982. + }
  77983. + if (!num) {
  77984. + out_dgt(0);
  77985. + } else {
  77986. + for (div = 1000000000; div; div /= 10)
  77987. + div_out(&num, div);
  77988. + }
  77989. + break;
  77990. + case 'x':
  77991. + num = va_arg(va, unsigned int);
  77992. + if (!num) {
  77993. + out_dgt(0);
  77994. + } else {
  77995. + for (div = 0x10000000; div; div /= 0x10)
  77996. + div_out(&num, div);
  77997. + }
  77998. + break;
  77999. + case 'c':
  78000. + out((char)(va_arg(va, int)));
  78001. + break;
  78002. + case 's':
  78003. + p = va_arg(va, char*);
  78004. + break;
  78005. + case '%':
  78006. + out('%');
  78007. + default:
  78008. + break;
  78009. + }
  78010. +
  78011. + *bf = 0;
  78012. + bf = p;
  78013. + while (*bf++ && width > 0)
  78014. + width--;
  78015. + while (width-- > 0)
  78016. + putc(lz ? '0' : ' ');
  78017. + if (p) {
  78018. + while ((ch = *p++))
  78019. + putc(ch);
  78020. + }
  78021. + }
  78022. + }
  78023. +abort:
  78024. + return 0;
  78025. +}
  78026. +
  78027. +#ifdef CONFIG_USE_MINI_PRINTF
  78028. +static void putc_outstr(char ch)
  78029. +{
  78030. + *outstr++ = ch;
  78031. +}
  78032. +
  78033. +int sprintf(char *buf, const char *fmt, ...)
  78034. +{
  78035. + va_list va;
  78036. + int ret;
  78037. +
  78038. + va_start(va, fmt);
  78039. + outstr = buf;
  78040. + ret = _vprintf(fmt, va, putc_outstr);
  78041. + va_end(va);
  78042. + *outstr = '\0';
  78043. +
  78044. + return ret;
  78045. +}
  78046. +#endif
  78047. diff --git a/board/thead/common/mini_printf.h b/board/thead/common/mini_printf.h
  78048. new file mode 100644
  78049. index 0000000000..73c3977f86
  78050. --- /dev/null
  78051. +++ b/board/thead/common/mini_printf.h
  78052. @@ -0,0 +1,17 @@
  78053. +/*
  78054. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  78055. + *
  78056. + * SPDX-License-Identifier: GPL-2.0+
  78057. + */
  78058. +
  78059. +#ifndef __MINI_PRINTF
  78060. +#define __MINI_PRINTF
  78061. +#include <common.h>
  78062. +
  78063. +
  78064. +void mini_putc(const char c);
  78065. +void mini_puts(const char *s);
  78066. +int mini_printf(const char *fmt, ...) __attribute__((format(__printf__, 1, 2)));
  78067. +int mini_vprintf(const char *fmt, va_list args);
  78068. +
  78069. +#endif
  78070. diff --git a/board/thead/common/mmc/emmc.c b/board/thead/common/mmc/emmc.c
  78071. new file mode 100644
  78072. index 0000000000..e14fc32cc1
  78073. --- /dev/null
  78074. +++ b/board/thead/common/mmc/emmc.c
  78075. @@ -0,0 +1,1466 @@
  78076. +/*
  78077. +* Copyright (C) 2017-2020 Alibaba Group Holding Limited
  78078. +*
  78079. +* SPDX-License-Identifier: GPL-2.0+
  78080. +*/
  78081. +
  78082. +#include <linux/string.h>
  78083. +#include "../mini_printf.h"
  78084. +#include "emmc_interface.h"
  78085. +#include "emmc_callback.h"
  78086. +
  78087. +
  78088. +#ifndef DWMMC_MAX_FREQ
  78089. +#define DWMMC_MAX_FREQ 3000000 // default: 3MHz
  78090. +#endif
  78091. +
  78092. +#define MMC_FOD_DIVIDER_VALUE ((HSP_DEFAULT_FREQ % 400000)? \
  78093. + (HSP_DEFAULT_FREQ / 2 / 400000 + 1): \
  78094. + (HSP_DEFAULT_FREQ / 2 / 400000)) /* 400KHz */
  78095. +
  78096. +#define ONE_BIT_BUS_FREQ (HSP_DEFAULT_FREQ % DWMMC_MAX_FREQ? \
  78097. + (HSP_DEFAULT_FREQ / 2 / DWMMC_MAX_FREQ + 1): \
  78098. + (HSP_DEFAULT_FREQ / 2 / DWMMC_MAX_FREQ)) /* Switching to high-speed mode */
  78099. +
  78100. +
  78101. +emmc_status_info_t emmc_status_info;
  78102. +card_info_t card_info;
  78103. +extern current_task_status_t current_task;
  78104. +
  78105. +static void emmc_delay(uint32_t value)
  78106. +{
  78107. + uint32_t counter;
  78108. + int i;
  78109. + volatile int j;
  78110. +
  78111. + /* some delay for emmc depends on bsp clock */
  78112. + value = (CPU_DEFAULT_FREQ + 59000000) / 60000000 * value;
  78113. +
  78114. + for (counter = 0; counter < (value * 5); counter++)
  78115. + for (i = 0; i < 100; i++)
  78116. + j = i;
  78117. +
  78118. + (void)j; // avoid compile warning
  78119. +}
  78120. +
  78121. +
  78122. +u32 emmc_send_clock_only_cmd(void)
  78123. +{
  78124. + return emmc_execute_command(CLK_ONLY_CMD | CMD_WAIT_PRV_DAT_BIT, 0);
  78125. +}
  78126. +
  78127. +/**
  78128. + * Enables all clocks to all card slots in the controller.
  78129. + */
  78130. +u32 emmc_enable_all_clocks(void)
  78131. +{
  78132. + u32 clock_val;
  78133. +
  78134. + clock_val = (1 << 1) - 1;
  78135. + clock_val |= (1 << 16);
  78136. + emmc_set_register(CLKENA, clock_val);
  78137. + return emmc_send_clock_only_cmd();
  78138. +}
  78139. +
  78140. +/**
  78141. + * Disables all clocks to the controller.
  78142. + */
  78143. +u32 emmc_disable_all_clocks(void)
  78144. +{
  78145. + emmc_set_register(CLKENA, 0);
  78146. + return emmc_send_clock_only_cmd();
  78147. +}
  78148. +
  78149. +u32 emmc_enable_clocks_with_val(u32 val)
  78150. +{
  78151. + emmc_set_register(CLKENA, val);
  78152. + return emmc_send_clock_only_cmd();
  78153. +}
  78154. +
  78155. +/**
  78156. + * Sets the divider for the clock in CIU.
  78157. + * This function sets a particular divider to the clock.
  78158. + * @param[in] divider The divider value.
  78159. + * \return 0 upon success. Error code upon failure.
  78160. + */
  78161. +u32 emmc_set_clk_freq(u32 divider)
  78162. +{
  78163. + u32 orig_clkena;
  78164. + u32 retval;
  78165. +
  78166. + if (divider > MAX_DIVIDER_VALUE) {
  78167. + mini_printf("invalid divider: %d, will set to 0xff\n", divider);
  78168. + divider = 0xff;
  78169. + }
  78170. +
  78171. + /* To make sure we dont disturb enable/disable settings of the cards*/
  78172. + orig_clkena = emmc_read_register(CLKENA);
  78173. +
  78174. + /* Disable all clocks before changing frequency the of card clocks */
  78175. + if ((retval = emmc_disable_all_clocks())) {
  78176. + return retval;
  78177. + }
  78178. +
  78179. + /* Program the clock divider in our case it is divider 0 */
  78180. + emmc_clear_bits(CLKDIV, MAX_DIVIDER_VALUE);
  78181. + emmc_set_bits(CLKDIV, divider);
  78182. +
  78183. + /*Send the command to CIU using emmc_send_clock_only_cmd and enable the clocks in CLKENA register */
  78184. + if ((retval = emmc_send_clock_only_cmd())) {
  78185. + emmc_enable_clocks_with_val(orig_clkena);
  78186. + return retval;
  78187. + }
  78188. +
  78189. + return emmc_enable_clocks_with_val(orig_clkena);
  78190. +}
  78191. +
  78192. +
  78193. +/*
  78194. +This function is a blocking function. it reads the CMD register for CMD_MAX_RETRIES to
  78195. +see if the CMD_DONE_BIT is set to 0 by CIU
  78196. +*/
  78197. +u32 emmc_poll_cmd_register(void)
  78198. +{
  78199. + u32 num_of_retries = 0;
  78200. +
  78201. + while (1) {
  78202. + if (num_of_retries > CMD_MAX_RETRIES) {
  78203. + mini_printf("CMD register Polling failed");
  78204. + return ERRCMDRETRIESOVER;
  78205. + }
  78206. +
  78207. + if ((emmc_read_register(CMD) & CMD_DONE_BIT) == 0) {
  78208. + break;
  78209. + }
  78210. +
  78211. + num_of_retries++;
  78212. + emmc_delay(1);
  78213. + }
  78214. +
  78215. + return 0;
  78216. +}
  78217. +
  78218. +/**
  78219. + * This function does the final part of sending commands.
  78220. + * It sets the CMD register and CMD ARG register
  78221. + */
  78222. +u32 emmc_execute_command(u32 cmd_register, u32 arg_register)
  78223. +{
  78224. + emmc_set_register(CMDARG, arg_register);
  78225. + emmc_set_register(CMD, cmd_register);
  78226. + return (emmc_poll_cmd_register());
  78227. +}
  78228. +
  78229. +void emmc_send_raw_command(u32 slot, u32 cmd, u32 arg)
  78230. +{
  78231. + u32 buff_cmd;
  78232. + buff_cmd = cmd | CMD_DONE_BIT;
  78233. + SET_CARD_NUM(buff_cmd, slot);
  78234. + mini_printf("send raw command:%d, arg:%d\n", buff_cmd, arg);
  78235. + emmc_execute_command(buff_cmd, arg);
  78236. + return;
  78237. +}
  78238. +
  78239. +/**
  78240. + * This function aborts any data transfer that might be happening. This
  78241. + * function can be called from interrupt context also since it uses
  78242. + * emmc_send_raw_command to dispatch the command on the bus.
  78243. + * @param[in] slot The slot to which the command is to be sent.
  78244. + */
  78245. +void emmc_abort_trans_work(u32 slot)
  78246. +{
  78247. + /* Send a raw command */
  78248. + emmc_send_raw_command(slot, CMD_USE_HOLD | CMD12 | CMD_RESP_EXP_BIT | CMD_ABRT_CMD_BIT, 0x00010000);
  78249. +}
  78250. +
  78251. +/**
  78252. + * Read in data from the FIFO in interrupt context.
  78253. + * This function reads in the bytes from the fifo . This
  78254. + * function is called for a RXDR interrupt or a transfer complete interrupt.
  78255. + * @param[in,out] the_task_status The status of the data transfer task.
  78256. + * @param[in] the_interrupt_status the flags for which particular interrupts
  78257. + */
  78258. +
  78259. +u32 emmc_read_in_data(current_task_status_t *the_task_status, u32 the_interrupt_status)
  78260. +{
  78261. + u32 fifo_level;
  78262. + u8 count = 0;
  78263. + u8 *u8_buffer = the_task_status->data_buffer + the_task_status->num_bytes_read;
  78264. +
  78265. + fifo_level = (GET_FIFO_COUNT(emmc_read_register(STATUS)));
  78266. +
  78267. + while (fifo_level > 0) {
  78268. + *((u32 *)(u8_buffer + (count << 2))) = emmc_read_register(FIFODAT);
  78269. + //mini_printf("read: %x %d %d\n", *((uint32_t *)(u8_buffer + (count << 2))), the_task_status->num_bytes_read, fifo_level);
  78270. + fifo_level--;
  78271. + count++;
  78272. + }
  78273. +
  78274. + the_task_status->num_bytes_read += (count << 2);
  78275. +
  78276. + if (the_task_status->blksize * the_task_status->num_of_blocks == the_task_status->num_bytes_read)
  78277. +
  78278. + if (the_interrupt_status & INTMSK_FRUN) {
  78279. + mini_printf("fifo overflow");
  78280. + }
  78281. +
  78282. + return 0;
  78283. +
  78284. +}
  78285. +/**
  78286. + * Function to write out data to the data FIFO.
  78287. + * @param[in,out] the_task_status The status of the current transfer in progress.
  78288. + * @param[in] the_interrupt_status The value of the interrupt flags.
  78289. + */
  78290. +
  78291. +u32 emmc_write_out_data(current_task_status_t *the_task_status, u32 the_interrupt_status)
  78292. +{
  78293. + u32 *buffer = (u32 *)(the_task_status->data_buffer + the_task_status->num_bytes_read);
  78294. + u32 len;
  78295. + u32 the_size = the_task_status->blksize * the_task_status->num_of_blocks - the_task_status->num_bytes_read;
  78296. +
  78297. + len = FIFO_WIDTH - (GET_FIFO_COUNT(emmc_read_register(STATUS)));
  78298. +
  78299. + while (len > 0) {
  78300. + if (!the_size) {
  78301. + break;
  78302. + }
  78303. +
  78304. + if (emmc_read_register(RINTSTS)& INTMSK_DAT_OVER) {
  78305. + return 0;
  78306. + }
  78307. +
  78308. + emmc_set_register(FIFODAT, *buffer);
  78309. + len--;
  78310. + buffer++;
  78311. + the_task_status->num_bytes_read = the_task_status->num_bytes_read + 4;
  78312. + }
  78313. +
  78314. + return 0;
  78315. +}
  78316. +
  78317. +/**
  78318. + * Checks a R1 response.
  78319. + *
  78320. + * @param[in] the_response The response which is to be checked.
  78321. + *
  78322. + * \return The error status if an error is found in the response. Else 0.
  78323. + */
  78324. +u32 emmc_check_r1_resp(u32 the_response)
  78325. +{
  78326. + u32 retval = 0;
  78327. +
  78328. + if (the_response & R1CS_ERROR_OCCURED_MAP) {
  78329. +#if (MMC_DEBUG == 1)
  78330. +
  78331. + if (the_response & R1CS_ADDRESS_OUT_OF_RANGE) {
  78332. + retval = ERRADDRESSRANGE;
  78333. + } else if (the_response & R1CS_ADDRESS_MISALIGN) {
  78334. + retval = ERRADDRESSMISALIGN;
  78335. + } else if (the_response & R1CS_BLOCK_LEN_ERR) {
  78336. + retval = ERRBLOCKLEN;
  78337. + } else if (the_response & R1CS_ERASE_SEQ_ERR) {
  78338. + retval = ERRERASESEQERR;
  78339. + } else if (the_response & R1CS_ERASE_PARAM) {
  78340. + retval = ERRERASEPARAM;
  78341. + } else if (the_response & R1CS_WP_VIOLATION) {
  78342. + retval = ERRPROT;
  78343. + } else if (the_response & R1CS_CARD_IS_LOCKED) {
  78344. + retval = ERRCARDLOCKED;
  78345. + } else if (the_response & R1CS_LCK_UNLCK_FAILED) {
  78346. + retval = ERRCARDLOCKED;
  78347. + } else if (the_response & R1CS_COM_CRC_ERROR) {
  78348. + retval = ERRCRC;
  78349. + } else if (the_response & R1CS_ILLEGAL_COMMAND) {
  78350. + retval = ERRILLEGALCOMMAND;
  78351. + } else if (the_response & R1CS_CARD_ECC_FAILED) {
  78352. + retval = ERRECCFAILED;
  78353. + } else if (the_response & R1CS_CC_ERROR) {
  78354. + retval = ERRCCERR;
  78355. + } else if (the_response & R1CS_ERROR) {
  78356. + retval = ERRUNKNOWN;
  78357. + } else if (the_response & R1CS_UNDERRUN) {
  78358. + retval = ERRUNDERRUN;
  78359. + } else if (the_response & R1CS_OVERRUN) {
  78360. + retval = ERROVERRUN;
  78361. + } else if (the_response & R1CS_CSD_OVERWRITE) {
  78362. + retval = ERRCSDOVERWRITE;
  78363. + } else if (the_response & R1CS_WP_ERASE_SKIP) {
  78364. + retval = ERRPROT;
  78365. + } else if (the_response & R1CS_ERASE_RESET) {
  78366. + retval = ERRERASERESET;
  78367. + } else if (the_response & R1CS_SWITCH_ERROR) {
  78368. + retval = ERRFSMSTATE;
  78369. + }
  78370. +
  78371. +#endif
  78372. + }
  78373. +
  78374. + if (retval) {
  78375. + mini_printf("ERROR\n");
  78376. + }
  78377. +
  78378. + return retval;
  78379. +}
  78380. +
  78381. +/**
  78382. + * Resets the data FIFO for the host controller.
  78383. + */
  78384. +void emmc_reset_fifo(void)
  78385. +{
  78386. + emmc_set_bits(CTRL, FIFO_RESET);
  78387. +
  78388. + while (emmc_read_register(CTRL) & FIFO_RESET);
  78389. +
  78390. + return;
  78391. +}
  78392. +
  78393. +u32 emmc_wait_cmd(emmc_postproc_callback the_callback)
  78394. +{
  78395. + u32 status, int_status;
  78396. +
  78397. + /* Read the masked interrupt status to see what interrupt has occured */
  78398. + int_status = emmc_read_register(RINTSTS);
  78399. + status = emmc_read_register(STATUS);
  78400. +
  78401. + while (1) {
  78402. + int_status = emmc_read_register(RINTSTS);
  78403. +
  78404. + if (int_status & INTMSK_CMD_DONE)
  78405. + break;
  78406. + }
  78407. +
  78408. + if (int_status & INTMSK_RTO) {
  78409. + emmc_set_register(RINTSTS, 0xFFFFFFFF);
  78410. + return ERRCMDRETRIESOVER;
  78411. + }
  78412. +
  78413. + //mini_printf("int_status:%x, status:%x\n", int_status, status);
  78414. + (void)status; // avoid compile warning
  78415. +
  78416. + the_callback(&current_task, &int_status);
  78417. + emmc_set_register(RINTSTS, 0xFFFFFFFF);
  78418. + emmc_reset_fifo();
  78419. + return 0;
  78420. +}
  78421. +
  78422. +/**
  78423. + * This sends the command after taking the lock. The lock is released from ISR.
  78424. + * This forms the CMD and CMDARG and calls emmc_execute_command which sends
  78425. + * the command and polls for CMD_DONE_BIT to see if it is 0
  78426. + * For IDMAC mode of operation, setup the IDMAC related registers, and
  78427. + * setup the flag idma_mode_on to indicate the ISR that the present transfer
  78428. + * uses IDMAC flow rather than Slave mode flow.
  78429. + */
  78430. +u32 emmc_cmd_to_host(u32 slot, u32 cmd_register, u32 arg_register, u32 *resp_buffer,
  78431. + u8 *data_buffer, emmc_postproc_callback the_callback, u32 flags)
  78432. +{
  78433. + /* update the task status with call back, response buffer,
  78434. + data buffer,error_status,cmd_status,bus_corruption_occured,...
  78435. + */
  78436. + emmc_set_current_task_status_t(slot, resp_buffer, data_buffer);
  78437. +
  78438. + /*Set the CMD_DONE_BIT to initiate the command sending, CIU clears this bit */
  78439. + SET_BITS(cmd_register, CMD_DONE_BIT);
  78440. +
  78441. + /* Execute the command and wait for the scommand to execute */
  78442. + //printf("arg_register = %x cmd_register = %x\n",arg_register,cmd_register);
  78443. + emmc_set_register(CMDARG, arg_register);
  78444. + emmc_set_register(CMD, cmd_register);
  78445. + return emmc_wait_cmd(the_callback);
  78446. +}
  78447. +
  78448. +/*
  78449. +This function is used to form the command with the parameters sent to this
  78450. +- programs the clk divider for the host ip
  78451. +- handles the sending task to the function emmc_cmd_to_host
  78452. +@param[in] card_num
  78453. +@param[in] cmd_index
  78454. +@param[in] cmd_arg
  78455. +@param[in] resp_buffer
  78456. +@param[in] data_buffer
  78457. +@param[in] flags
  78458. +*/
  78459. +u32 emmc_send_serial_command(u32 card_num, u32 cmd_index, u32 cmd_arg,
  78460. + u32 *resp_buffer, u8 *data_buffer, u32 flags)
  78461. +{
  78462. + u32 cmd_register = 0;
  78463. + emmc_postproc_callback post_callback = NULL;
  78464. + emmc_preproc_callback preproc_fn = NULL;
  78465. + u32 arg_register = cmd_arg;
  78466. +
  78467. + /* whether post_callback is from table or custom_callback? */
  78468. +
  78469. + post_callback = emmc_get_post_callback(cmd_index);
  78470. +
  78471. + if (!post_callback) {
  78472. + mini_printf("CMD Command not supported CMD = %d\n", cmd_index);
  78473. + return ERRNOTSUPPORTED;
  78474. + }
  78475. +
  78476. + /* whether preproc_callback is from table or custom_preproc? */
  78477. + preproc_fn = emmc_get_pre_callback(cmd_index);
  78478. +
  78479. +
  78480. + /*execute the preproc_fn to prepare the command: this function populates
  78481. + the cmd_register and arg_register*/
  78482. + preproc_fn(card_num, cmd_index, &cmd_register, &arg_register);
  78483. +
  78484. + /*execute command: this function populates the cmd_register and arg_register*/
  78485. +
  78486. + return emmc_cmd_to_host(card_num, cmd_register, arg_register, resp_buffer, data_buffer, post_callback, flags);
  78487. +}
  78488. +
  78489. +/**
  78490. + * Determines the state in which the card is in.
  78491. + * It sends a CMD13 to the card and gets the status out of the R1 response.
  78492. + * @param[in] slot The slot for which the status is to be found,
  78493. + * @param[out] status The status of the card is populated in this argument.
  78494. + * \return Returns 0 on success. Error status upon error.
  78495. + */
  78496. +u32 emmc_get_status_of_card(u32 slot, card_state_e *status)
  78497. +{
  78498. + u32 resp_buffer, retval = 0;
  78499. +
  78500. + /* Pick up the status from a R1 response */
  78501. + if ((retval = emmc_send_serial_command(slot, CMD13, 0x00010000, &resp_buffer, NULL, 0))) {
  78502. + return retval;
  78503. + }
  78504. +
  78505. + /* We have R1 in the resp buffer , we now check the
  78506. + status of the card. If it is not in a a standby
  78507. + state we exit.
  78508. + */
  78509. + *status = (card_state_e) R1CS_CURRENT_STATE(resp_buffer);
  78510. + return 0;
  78511. +}
  78512. +
  78513. +/**
  78514. + * Puts the card in the trans state.
  78515. + * Puts the specifed to card into the trans state. It first ascertains using
  78516. + * CMD13 as to whether the card is in standby. Once ascertianed, the card is
  78517. + * send CMD7* to put into trans state.
  78518. + * @param[in] slot The specified card
  78519. + * \return Returns 0 upon success. Error status upon error.
  78520. + */
  78521. +u32 emmc_put_in_trans_state(u32 slot)
  78522. +{
  78523. + u32 retval = 0, resp_buffer;
  78524. + card_state_e the_state;
  78525. +
  78526. +#if !defined(CONFIG_MMC_BROKEN_CD)
  78527. + if (emmc_read_register(CDETECT) & (1 << slot)) {
  78528. + return ERRCARDNOTCONN;
  78529. + }
  78530. +#endif
  78531. +
  78532. + if ((retval = emmc_get_status_of_card(slot, &the_state))) {
  78533. + mini_printf("card borked out\n");
  78534. + return retval;
  78535. + }
  78536. +
  78537. + /* If the card already is
  78538. + in the trans state, our work
  78539. + here is done
  78540. + */
  78541. + if (CARD_STATE_TRAN == the_state) {
  78542. + card_info.card_state = CARD_STATE_TRAN;
  78543. + return 0;
  78544. + }
  78545. +
  78546. + if (CARD_STATE_STBY != the_state) {
  78547. + mini_printf("card error out\n");
  78548. + return ERRFSMSTATE;
  78549. + }
  78550. +
  78551. + card_info.card_state = CARD_STATE_STBY;
  78552. +
  78553. + /* Now send the command to send to standby state */
  78554. + if ((retval =
  78555. + emmc_send_serial_command(slot, CMD7, 0x00010000,
  78556. + &resp_buffer, NULL, 0))) {
  78557. + return retval;
  78558. + }
  78559. +
  78560. + /* This puts the card into trans */
  78561. + card_info.card_state = CARD_STATE_TRAN;
  78562. +
  78563. + return retval;
  78564. +}
  78565. +
  78566. +/**
  78567. + * The function tries to set extcsd bits BOOT_PARTITION_ENABLE to boot from the user area,
  78568. + * boot 1 area or boot 2 area
  78569. + * @param[in] slot The specified card
  78570. + * @param[in] area emmc boot area
  78571. + * return Returns 0 upon success. Error status upon error
  78572. + */
  78573. +u32 emmc_select_area(u32 slot, emmc_area_e area)
  78574. +{
  78575. + u32 arg_value = 0;
  78576. + u32 resp_buff;
  78577. + u32 retval = 0;
  78578. +
  78579. + switch (area) {
  78580. + case EMMC_BOOT_PARTITION_1:
  78581. + arg_value = ((BOOT_PARTITION_ACCESS_1_RW) << 8) | ARG_BOOTCONFIG_ACCESS_WRITE | ARG_BOOTCONFIG_INDEX ;
  78582. + break;
  78583. +
  78584. + case EMMC_BOOT_PARTITION_2:
  78585. + arg_value = ((BOOT_PARTITION_ACCESS_2_RW) << 8) | ARG_BOOTCONFIG_ACCESS_WRITE | ARG_BOOTCONFIG_INDEX ;
  78586. + break;
  78587. +
  78588. + case EMMC_BOOT_PARTITION_USER:
  78589. + arg_value = ARG_BOOTCONFIG_ACCESS_WRITE | ARG_BOOTCONFIG_INDEX ;
  78590. + break;
  78591. +
  78592. + default:
  78593. + return ERROVERRUN;
  78594. + }
  78595. +
  78596. + if ((retval = emmc_put_in_trans_state(slot))) {
  78597. + return retval;
  78598. + }
  78599. +
  78600. + if ((retval = emmc_send_serial_command(slot, CMD6, arg_value, &resp_buff, NULL, 0))) {
  78601. + return retval;
  78602. + }
  78603. +
  78604. + // emmc_send_serial_command(slot, UNADD_CMD7, 0x00010000, &resp_buff, NULL, 0);
  78605. +
  78606. + return 0;
  78607. +}
  78608. +
  78609. +/**
  78610. + * Sets the voltage for the connected MMC card.
  78611. + * This function is modified inorder to incorporate the MMC high capacity card's voltage
  78612. + * setting also. OCR_ACCESSMODE_SECTOR field is set in the argument of CMD1 indicating
  78613. + * host supports the sector addressing. But the card's addressing capability is validated
  78614. + * only after reading the SEC_COUNT field of EXT_CSD register.
  78615. + * This will flag an error if the card is
  78616. + * not in the IDLE state It does the following --
  78617. + * -# Check if any card is present in the slot
  78618. +* -# Check if the card is in the idle state
  78619. +* -# Set (CMD1) the OCR to the MMC range.
  78620. +* -# If there is a failure in the voltage setting, mark the card as
  78621. +* inactive.
  78622. +* @param[in] slot The slot in which the card is
  78623. +* \return Returns 0 upon succes and error status upon failure
  78624. +*/
  78625. +u32 emmc_set_mmc_voltage_range(u32 slot)
  78626. +{
  78627. + u32 retval = 0, resp_buffer, new_ocr = 0;
  78628. + int count = CMD1_RETRY_COUNT;
  78629. +
  78630. + /* Check if it is in the correct state */
  78631. + if (card_info.card_state != CARD_STATE_IDLE) {
  78632. + return ERRFSMSTATE;
  78633. + }
  78634. +
  78635. + /*the new_ocr is modified to incorporate access mode to indicate sector addressing capability of the host
  78636. + The modification to this function should not create any problem to MMC4.1 and earlier cards as OCR_ACCESSMODE_SECTOR
  78637. + bit fields are reserverd and card should not care for the value here */
  78638. +
  78639. + new_ocr = OCR_27TO36 | OCR_POWER_UP_STATUS | OCR_ACCESSMODE_SECTOR;
  78640. + //new_ocr = 0x40200000;
  78641. +
  78642. + count = CMD1_RETRY_COUNT;
  78643. +
  78644. + while (count) {
  78645. + resp_buffer = 0;
  78646. + retval = emmc_send_serial_command(slot, CMD1, new_ocr, &resp_buffer, NULL, 0);
  78647. +
  78648. + if ((resp_buffer & OCR_POWER_UP_STATUS) && (!retval)) {
  78649. + /* The power up process for the card is over */
  78650. + break;
  78651. + }
  78652. +
  78653. + --count;
  78654. + emmc_delay(10);
  78655. + }
  78656. +
  78657. + if (0 == count) {
  78658. + mini_printf("Giving up set voltage after %d\n", CMD1_RETRY_COUNT);
  78659. + card_info.card_state = CARD_STATE_INA;
  78660. + return ERRHARDWARE;
  78661. + } else {
  78662. + mini_printf("new_ocr:%x, resp_buffer:%x\n", new_ocr, resp_buffer);
  78663. + if ((new_ocr & OCR_27TO36) != OCR_27TO36) {
  78664. + card_info.card_state = CARD_STATE_INA;
  78665. + return ERRHARDWARE;
  78666. + }
  78667. + }
  78668. +
  78669. + card_info.card_state = CARD_STATE_READY;
  78670. + return retval;
  78671. +}
  78672. +
  78673. +/**
  78674. + * Reads the CID and puts the card to STBY state.
  78675. + * This function puts the card into standby state. It does so by reading
  78676. + * out the CID using CMD2. It stores the CID for later use and also prints a
  78677. + * small informational message on the card details.
  78678. + * @param slot The slot number for the card
  78679. + * \return Returns 0 on success and error code upon return.
  78680. + */
  78681. +u32 emmc_get_cid(u32 slot)
  78682. +{
  78683. + u32 buffer_reg, retval = 0;
  78684. + int count;
  78685. + //char product_name[7];
  78686. + //int product_revision[2];
  78687. + //int month, year;
  78688. +#if !defined(CONFIG_MMC_BROKEN_CD)
  78689. + /* Check if the card is connected */
  78690. + buffer_reg = emmc_read_register(CDETECT);
  78691. +
  78692. + if (buffer_reg & (1 << slot)) {
  78693. + return ERRCARDNOTCONN;
  78694. + }
  78695. +#endif
  78696. + (void)buffer_reg; // avoid compile warning
  78697. +
  78698. + if (CARD_STATE_READY != card_info.card_state) {
  78699. + return ERRFSMSTATE;
  78700. + }
  78701. +
  78702. + count = CMD2_RETRY_COUNT;
  78703. +
  78704. + while (count) {
  78705. + retval =
  78706. + emmc_send_serial_command(slot, CMD2, 0, (card_info.the_cid), NULL, 0);
  78707. +
  78708. + if (!retval) {
  78709. + break;
  78710. + }
  78711. +
  78712. + count--;
  78713. + emmc_delay(100);
  78714. + }
  78715. +
  78716. + if (0 == count) {
  78717. + mini_printf("FAILED TO GET CID OF THE CARD !!\n");
  78718. + return ERRHARDWARE;
  78719. + } else {
  78720. + mini_printf("cid: %x,%x,%x,%x\n",
  78721. + card_info.the_cid[0],
  78722. + card_info.the_cid[1],
  78723. + card_info.the_cid[2],
  78724. + card_info.the_cid[3]);
  78725. + }
  78726. +
  78727. + /* Print out some informational message about the card
  78728. + always makes for good eye candy
  78729. + */
  78730. +#if 0
  78731. +
  78732. + for (count = 5; count > -1; count--) {
  78733. + product_name[5 - count] =
  78734. + card_info.the_cid_bytes[count + 7];
  78735. + }
  78736. +
  78737. + //product_name[count] = 0;
  78738. + product_revision[0] = card_info.the_cid_bytes[6] & 0x0f;
  78739. + product_revision[1] = (card_info.the_cid_bytes[6] & 0xf0) >> 4;
  78740. + month = (card_info.the_cid_bytes[1] & 0xf0) >> 4;
  78741. + year = (card_info.the_cid_bytes[1] & 0x0f) + 1997;
  78742. + //PDEBUG("Found Card %s Rev %d.%d (%d/%d)\n",product_name, product_revision[1], product_revision[0], month, year);
  78743. +#endif
  78744. + card_info.card_state = CARD_STATE_IDENT;
  78745. + return 0;
  78746. +}
  78747. +
  78748. +/**
  78749. + * Sets the RCA for the card.
  78750. + * This functions sets the RCA for a card at the speficied slot. The flow
  78751. + * is as follows
  78752. + * -# Check if the card is inserted.
  78753. +* -# Check if the card is in the indentification state.
  78754. +* -# Make the rca of the device = slot + 1.
  78755. +* -# Mark the card into standby state.
  78756. +* @param[in] slot The specified slot
  78757. +* \return 0 upon success. The error status upon error.
  78758. +*/
  78759. +u32 emmc_set_rca(u32 slot)
  78760. +{
  78761. + u32 buffer_reg, resp_buffer, retval = 0;
  78762. + u32 the_rca;
  78763. +
  78764. +#if !defined(CONFIG_MMC_BROKEN_CD)
  78765. + /* Check if the card is connected */
  78766. + buffer_reg = emmc_read_register(CDETECT);
  78767. +
  78768. + if (buffer_reg & (1 << slot)) {
  78769. + return ERRCARDNOTCONN;
  78770. + }
  78771. +#endif
  78772. + (void)buffer_reg; // avoid compile warning
  78773. +
  78774. + // PDEBUG("Setting the rca for card %x to %x\n", slot, slot + 1);
  78775. + the_rca = (slot + 1) << 16;
  78776. +
  78777. + if ((retval =
  78778. + emmc_send_serial_command(slot, CMD3, the_rca, &resp_buffer, NULL, 0))) {
  78779. + return retval;
  78780. + }
  78781. +
  78782. + card_info.card_state = CARD_STATE_STBY;
  78783. + card_info.the_rca = slot + 1;
  78784. + return 0;
  78785. +}
  78786. +
  78787. +/**
  78788. + * This function reads and stores the CSD for MMC High capacity cards.
  78789. + * This function is used by the initialization routines to evaluate the CSD. The CSD is read
  78790. + * and the maximum NSAC and TAAC values are stored away in the card_info data structure
  78791. + * for future use to calculate maximum read/write latency. Card capacity is not calculated from
  78792. + * CSD register as this information coded in sector count (SEC_COUNT) of EXT_CSD register.
  78793. + * @param[in] slot The specified slot.
  78794. + * \return 0 upon success. The error status upon error.
  78795. + */
  78796. +u32 emmc_process_MMC_csd(u32 slot)
  78797. +{
  78798. + u32 buffer_reg, retval;
  78799. + u32 read_block_size, write_block_size;
  78800. + u64 card_size;
  78801. + u32 blocknr, blocklen;
  78802. +
  78803. +#if !defined(CONFIG_MMC_BROKEN_CD)
  78804. + buffer_reg = emmc_read_register(CDETECT);
  78805. +
  78806. + if (buffer_reg & (1 << slot)) {
  78807. + return ERRCARDNOTCONN;
  78808. + }
  78809. +#endif
  78810. + (void)buffer_reg; // avoid compile warning
  78811. +
  78812. + if ((retval = emmc_send_serial_command(slot, CMD9, 0x00010000, card_info.the_csd, NULL, 0))) {
  78813. + return retval;
  78814. + }
  78815. +
  78816. + /* The CSD is in the bag */
  78817. +
  78818. + read_block_size = 1 << (CSD_READ_BL_LEN((card_info.the_csd)));
  78819. + write_block_size = 1 << (CSD_WRT_BL_LEN((card_info.the_csd)));
  78820. +
  78821. + /* See section 5.3 of the 4.1 revision of the MMC specs for
  78822. + an explanation for the calculation of these values
  78823. + */
  78824. + blocknr = (CSD_C_SIZE(card_info.the_csd) + 1) * (1 << (CSD_C_SIZE_MULT(card_info.the_csd) + 2));
  78825. + blocklen = read_block_size;
  78826. + card_size = (uint64_t)blocknr * (uint64_t)blocklen;
  78827. + mini_printf("write_block_size =%d, read_block_size=%d\n", write_block_size, read_block_size);
  78828. +
  78829. + /*MMC4.2 High Capacity cards should support 512B read access and write access mandatarily*/
  78830. +
  78831. + if (write_block_size < 512) {
  78832. + return ERRHARDWARE;
  78833. + }
  78834. +
  78835. + if (read_block_size < 512) {
  78836. + return ERRHARDWARE;
  78837. + }
  78838. +
  78839. + /* read/write block size */
  78840. + card_info.card_write_blksize = (write_block_size > 512) ? 512 : write_block_size;
  78841. + card_info.orig_card_read_blksize = read_block_size;
  78842. + card_info.card_read_blksize = (read_block_size > 512) ? 512 : read_block_size;
  78843. + card_info.orig_card_write_blksize = write_block_size;
  78844. + /*
  78845. + card_info.card_size is updated with a dummy value.
  78846. + This is just a hack since emmc_read_write_bytes return an error when used with
  78847. + card_size a non zero value. Note that for MMC4.2 cards the card size information
  78848. + is available in card's ext_csd register
  78849. + */
  78850. + card_info.card_size = card_size;
  78851. + return 0;
  78852. +}
  78853. +
  78854. +/**
  78855. + * This function checks whether the internal buffer for the card is ready
  78856. + * to receive any data.
  78857. + * @param[in] slot The slot for the card
  78858. + */
  78859. +u32 emmc_is_card_ready_for_data(u32 slot)
  78860. +{
  78861. + u32 resp_buffer, retval = 0;
  78862. + int count;
  78863. +
  78864. + for (count = 0; count < READY_FOR_DATA_RETRIES; count++) {
  78865. + if ((retval =
  78866. + emmc_send_serial_command(slot, CMD13, 0x00010000,
  78867. + &resp_buffer, NULL, 0))) {
  78868. + return retval;
  78869. + }
  78870. +
  78871. + // PDEBUG("%s: Got response as 0x%x\n", __FUNCTION__, resp_buffer);
  78872. + if (resp_buffer & R1CS_READY_FOR_DATA) {
  78873. + break;
  78874. + }
  78875. +
  78876. + emmc_delay(1);
  78877. + }
  78878. +
  78879. + if (READY_FOR_DATA_RETRIES == count) {
  78880. + return ERRCARDNOTREADY;
  78881. + }
  78882. +
  78883. + return 0;
  78884. +}
  78885. +
  78886. +/**
  78887. + * Reads or writes a predetermined number of bytes at a particular address.
  78888. + * Flow:
  78889. + * -# Check if the start and end addresses are block aligned.
  78890. +* -# Put the card into trans state.
  78891. +* -# Set the length of the block using CMD16.
  78892. +* -# Reset the FIFO and interrupts.
  78893. +* -# Setup the task status for the data transfer.
  78894. +* -# Populate the BYTCNT and BLKSIZ registers with the appropriate values.
  78895. +* -# For Idmac operation setupt the descriptor by obtaining the physical address
  78896. +* -# Fire the CMD18/CMD25 with the start address. This command will wait for
  78897. +* the data transfer to complete. The data transfer will occur within interrupt
  78898. +* context. See emmc_read_in_data and emmc_write_out_data for details.
  78899. +* -# Ensure that the card is back in trans state.
  78900. +* -# Execute an unaddressed CMD7 to put the card into standby again.
  78901. +* data transfer method.
  78902. +*
  78903. +* @param[in] slot The slot in which the card is inserted.
  78904. +* @param[out] resp_buffer The buffer in which the latest response is stored
  78905. +* @param[out] data_buffer The buffer in which the read data will be put.
  78906. +* It is the responsiblity of the calling function to ensure that the length
  78907. +* of the buffer is long enough for the size of data requested.
  78908. +* @param[in] start Starting address.
  78909. +* @param[in] end Ending address. If this address is equal to
  78910. +* the the start
  78911. +* @param[in] argreg If a non zero value is specified, the value of the argument
  78912. +* of the command is the specified value.
  78913. +* address, the transfer will be open ended.
  78914. +* @param[in] the_copy_func The memcpy function. This allows the caller to
  78915. +* specify the memory copy function. If this is set to NULL, memcpy is
  78916. +* used.
  78917. +* @param[in] the_term_function This is the function which checks whether
  78918. +* CMD12 is to be sent.
  78919. +* @param[in] read_or_write 1 denotes a write operation, a 0 denotes a
  78920. +* read operation
  78921. +* @param[in] custom_command These 32 bits are used to flag any special conditions
  78922. +* which might be needed to be conveyed to the read/write command. The structure
  78923. +* of these 32 bits are as follows.
  78924. +* - Bits 0-15 encapsulates an alternative read/write command index. The user
  78925. +* might want a different command to be floated on the command line instead of
  78926. +* the normal read and write command lines
  78927. +* - Bits 16-19 encapsulates the ln2 of the block size which is different from
  78928. +* the block size of the card which may be used.
  78929. +* - Bits 30-31 are used as flags for executing certain commands. See
  78930. +* #CUSTCOM_DONTSTDBY, #CUSTCOM_DONT_CMD16, #CUSTCOM_DONT_TRANS for
  78931. +* details
  78932. +*
  78933. +* \return Returns 0 on successful read and error status
  78934. + upon error.
  78935. +*/
  78936. +u32 emmc_read_write_bytes(u32 slot, u32 *resp_buffer,
  78937. + u8 *data_buffer, u32 start, u32 end,
  78938. + u32 argreg, u32 read_or_write,
  78939. + u32 custom_command)
  78940. +{
  78941. + u32 retval = 0;
  78942. + u32 num_of_blocks, command_to_send, num_of_primary_dwords = 0, the_block_size;
  78943. + u32 arg_to_send;
  78944. +
  78945. + //mini_printf("custom_command:%d\n", custom_command);
  78946. +
  78947. +#if !defined(CONFIG_MMC_BROKEN_CD)
  78948. + /* Check if the card is inserted */
  78949. + if (emmc_read_register(CDETECT) & (1 << slot)) {
  78950. + return ERRCARDNOTCONN;
  78951. + }
  78952. +#endif
  78953. +
  78954. + /* Set the block size pertinent to the type of operation
  78955. + */
  78956. + if (read_or_write) {
  78957. + the_block_size = card_info.card_write_blksize;
  78958. + } else {
  78959. + the_block_size = card_info.card_read_blksize;
  78960. + }
  78961. +
  78962. + if (start > end) {
  78963. + return ERRADDRESSRANGE;
  78964. + }
  78965. +
  78966. + //mini_printf("read/write: %x,%x,%x,%x\n", start, end, card_info.card_size, the_block_size);
  78967. +
  78968. +#if CONDIF_SUPPORT_MULTI_BLOCK
  78969. +
  78970. + num_of_blocks = (end - start) / the_block_size;
  78971. +
  78972. + if ((num_of_blocks & 0x0000ffff) != num_of_blocks) {
  78973. + return ERRADDRESSRANGE;
  78974. + }
  78975. +#else
  78976. + num_of_blocks = 1;
  78977. +#endif
  78978. + /* One cannot have an open ended transfer with
  78979. + no term function specified.
  78980. + */
  78981. +
  78982. + if (!(CUSTCOM_DONT_TRANS & custom_command)) {
  78983. + /* Check if the card is in standby state and put in trans
  78984. + state.
  78985. + */
  78986. + if ((retval = emmc_put_in_trans_state(slot))) {
  78987. + mini_printf("TRANS STATE FAILED\n");
  78988. + goto HOUSEKEEP;
  78989. + }
  78990. + }
  78991. +
  78992. + /* Set the block len */
  78993. + if ((!(custom_command & CUSTCOM_DONT_CMD16))
  78994. + && (!(custom_command & CUSTCOM_STREAM_RW))) {
  78995. + if ((retval =
  78996. + emmc_send_serial_command(slot, CMD16,
  78997. + the_block_size, resp_buffer, NULL, 0))) {
  78998. + goto HOUSEKEEP;
  78999. + }
  79000. + }
  79001. +
  79002. + /* Reset internal FIFO */
  79003. + emmc_reset_fifo();
  79004. +
  79005. + /* Clear the interrupts */
  79006. + emmc_set_bits(RINTSTS, 0xfffe);
  79007. +
  79008. +
  79009. + if (!(custom_command & CUSTCOM_DONT_BLKSIZ)) {
  79010. + emmc_set_register(BLKSIZ, the_block_size);
  79011. + }
  79012. +
  79013. + emmc_set_register(BYTCNT, (end - start));
  79014. +
  79015. + /* Depending on a read or a write, CMD18/CMD25 will be sent out.
  79016. + * Also, the FIFO will be filled to its brim for the card to
  79017. + * read as soon as it receives the CMD25
  79018. + */
  79019. +#if CONDIF_SUPPORT_MULTI_BLOCK
  79020. +
  79021. + if (read_or_write) {
  79022. + command_to_send = CMD25;
  79023. +
  79024. + /*Some of MMC and SD cards won't allow Single block write using CMD25. So use CMD24 when number of blocks is equal to 1*/
  79025. + if (num_of_blocks == 0x01) {
  79026. + command_to_send = CMD24;
  79027. + }
  79028. + } else {
  79029. + command_to_send = CMD18;
  79030. +
  79031. + /*Some of MMC and SD cards won't allow Single block read using CMD18. So use CMD17 when number of blocks is equal to 1*/
  79032. + if (num_of_blocks == 0x01) {
  79033. + command_to_send = CMD17;
  79034. + }
  79035. + }
  79036. +
  79037. +#else
  79038. +
  79039. + if (read_or_write) {
  79040. + command_to_send = CMD24;
  79041. + } else {
  79042. + command_to_send = CMD17;
  79043. +
  79044. + }
  79045. +
  79046. +#endif
  79047. +
  79048. + if (custom_command & CUSTCOM_COMMAND_MSK) {
  79049. + command_to_send = custom_command & CUSTCOM_COMMAND_MSK;
  79050. + }
  79051. +
  79052. +
  79053. + /* The CMD23 is an optional feature which might be used for
  79054. + block sized data transfers. The auto stop bit and the
  79055. + BYTCNT size register however suffices for the host controller.
  79056. + */
  79057. + if (custom_command & CUSTCOM_DO_CMD23) {
  79058. + /* Do a command 23 to set the num of blocks */
  79059. + if ((retval =
  79060. + emmc_send_serial_command(slot, CMD23, (end - start) / the_block_size,
  79061. + resp_buffer, NULL, 0))) {
  79062. + goto HOUSEKEEP;
  79063. + }
  79064. + }
  79065. +
  79066. + // PDEBUG("num_of_primary_dwords = %d\n", num_of_primary_dwords);
  79067. + /* Set the transfer parameters */
  79068. + emmc_set_data_trans_params(slot, data_buffer,
  79069. + num_of_blocks, num_of_primary_dwords *
  79070. + 0, read_or_write,
  79071. + the_block_size);
  79072. +
  79073. + /* Before we kick off the floating of the data on the data lines
  79074. + if it is a write function we check whether the card is ready
  79075. + to receive data
  79076. + */
  79077. + if (read_or_write) {
  79078. + if ((retval = emmc_is_card_ready_for_data(slot))) {
  79079. + mini_printf("card not ready, %d\n", retval);
  79080. + goto HOUSEKEEP;
  79081. + }
  79082. + }
  79083. +
  79084. + /* Now kick off the the data read/write command. This command will
  79085. + * will schedule this context back in again after the complete
  79086. + * transfer.
  79087. + */
  79088. + arg_to_send = start / 512 ;
  79089. +
  79090. + if ((retval =
  79091. + emmc_send_serial_command(slot, command_to_send,
  79092. + arg_to_send, resp_buffer, data_buffer, end - start))) {
  79093. + goto HOUSEKEEP;
  79094. + }
  79095. +
  79096. + /* Wait till the busy bit in the status register gets
  79097. + de-asserted for data writes
  79098. + */
  79099. +
  79100. + if (read_or_write) {
  79101. + while ((emmc_read_register(STATUS)) & STATUS_DAT_BUSY_BIT);
  79102. + }
  79103. +
  79104. + /*This is required when we disable the auto_stop_bit in CMD register and send the CMD12 from the driver directly.
  79105. + Some of the MMC cards and SD card misbehave (block skip problem) when auto_stop_bit is set in the CMD register.
  79106. + So Auto_stop_bit is disabled and the CMD12 (Stop CMD is sent by Host/driver) as a work around for multiblock
  79107. + read and write operation.
  79108. + */
  79109. +#if CONDIF_SUPPORT_MULTI_BLOCK
  79110. +
  79111. + if ((command_to_send == CMD25) || (command_to_send == CMD18)) {
  79112. + retval = emmc_send_serial_command(slot, CMD12, 0x00010000, resp_buffer, NULL, 0);
  79113. + }
  79114. +
  79115. +#endif
  79116. +
  79117. +HOUSEKEEP:
  79118. + card_info.card_state = CARD_STATE_TRAN;
  79119. + return retval;
  79120. +}
  79121. +#ifdef CONDIF_SUPPORT_EMMC_EXTCSD
  79122. +
  79123. +/**
  79124. + * Read in the Ext CSD.
  79125. + * Reads in the Ext CSD for the card and stores it in the card_info structure.
  79126. + * @param[in] slot The slot for the card for which the EXT CSD is to be read
  79127. + */
  79128. +u32 emmc_process_extcsd(u32 slot)
  79129. +{
  79130. + u32 i = 0;
  79131. + u8 *the_extcsd_buffer = card_info.the_extcsd_bytes;
  79132. + u32 resp[4], retval;
  79133. + u64 capacity;
  79134. +
  79135. +
  79136. +#if !defined(CONFIG_MMC_BROKEN_CD)
  79137. + if (emmc_read_register(CDETECT) & (1 << slot)) {
  79138. + return ERRCARDNOTCONN;
  79139. + }
  79140. +#endif
  79141. +
  79142. + /* (10 - 1) << 16 is 512 , the size of the extcsd register */
  79143. + retval = emmc_read_write_bytes(slot, resp, the_extcsd_buffer, 0, 512, 0, 0,
  79144. + CMD8 | 10 << CUSTOM_BLKSIZE_SHIFT | CUSTCOM_DONT_CMD16);
  79145. +
  79146. + if (retval != 0)
  79147. + return retval;
  79148. +
  79149. + for (i = 0; i < 512 / 4 ; i += 4)
  79150. + mini_printf("Ext_csd[%d . . .] = %x %x %x %x\n", i * 4,
  79151. + the_extcsd_buffer[i + 0], the_extcsd_buffer[i + 1],
  79152. + the_extcsd_buffer[i + 2], the_extcsd_buffer[i + 3]);
  79153. +
  79154. + card_info.card_boot_size = ECSD_BOOT_SIZE_MULTI(the_extcsd_buffer) << 17;
  79155. + card_info.card_rpmb_size = ECSD_RPMB_SIZE_MULTI(the_extcsd_buffer) << 17;
  79156. +
  79157. + capacity = ((uint32_t)(the_extcsd_buffer[212])) |
  79158. + ((uint32_t)(the_extcsd_buffer[213]) << 8) |
  79159. + ((uint32_t)(the_extcsd_buffer[214]) << 16) |
  79160. + ((uint32_t)(the_extcsd_buffer[215]) << 24);
  79161. + capacity *= card_info.card_read_blksize;
  79162. + card_info.card_size = capacity;
  79163. +
  79164. + return retval;
  79165. +}
  79166. +#endif
  79167. +/**
  79168. + * Reset the mmc card to ready state.
  79169. + * The MMC card reset is different from MMC4.1 and earlier cards
  79170. + * in that sence, the cards support sector addressing and this needs to properly handled.
  79171. + * This function resets the card and then brings it up back to the ready state.
  79172. + * For the exact process in which this is to be done, refer to Figure 17 of the
  79173. + * MMC card standards version 4.2 The steps followed in this function are as
  79174. + * follows
  79175. + * -# Check if the card is present.
  79176. +* -# Send a CMD0 to reset the card.
  79177. +* -# Set the clock frequency to f<sub>OD</sub> (300-400KHz).
  79178. +* -# Enable open drain pullup on the command line.
  79179. +* -# Setup the OCR register for the card. This process is different from the older
  79180. +* way of setting the operating voltage range. Refer emmc_set_mmc_voltage_range
  79181. +* for details. This moves the card to ready.
  79182. +* -# Poll for the CID for the system. This moves the card to ident
  79183. +* -# Assign a rca if the CID is retrieved. This pushes the card to stby.
  79184. +* -# Read in the Ext CSD.
  79185. +* -# Compute the card capacity from EXT_CSD register.
  79186. +* -# Check whether the card can be set to a wide bus mode and sets it so.
  79187. +* @param[in] slot The slot in which the card is placed.
  79188. +* \return Returns 0 upon success and the error status upon failure.
  79189. +* \callgraph
  79190. +*/
  79191. +u32 emmc_reset_mmc_card(u32 slot)
  79192. +{
  79193. + u32 buffer_reg;
  79194. + u32 version;
  79195. + u32 retval = 0;
  79196. +
  79197. +#if !defined(CONFIG_MMC_BROKEN_CD)
  79198. + /* Check if the card is connected */
  79199. + buffer_reg = emmc_read_register(CDETECT);
  79200. +
  79201. + if (buffer_reg & (1 << slot)) {
  79202. + return ERRCARDNOTCONN;
  79203. + }
  79204. +#endif
  79205. +
  79206. + /* Fod the clock and OD the bus since we start enumerating now */
  79207. + emmc_set_bits(CTRL, ENABLE_OD_PULLUP);
  79208. + card_info.divider_val = MMC_FOD_DIVIDER_VALUE;
  79209. +
  79210. + emmc_set_clk_freq(card_info.divider_val);
  79211. +
  79212. + /* Reset the card. Since we really dont know as to from where the call has been made */
  79213. + if ((retval = emmc_send_serial_command(slot, CMD0, 0, NULL, NULL, 0))) {
  79214. + goto HOUSEKEEP;
  79215. + }
  79216. +
  79217. + /*After reset we know that card state is IDEL */
  79218. + card_info.card_state = CARD_STATE_IDLE;
  79219. + emmc_delay(10);
  79220. +
  79221. + /*Card state is IDLE. Set the mmc voltage range on the card */
  79222. + if ((retval = emmc_set_mmc_voltage_range(slot))) {
  79223. + goto HOUSEKEEP;
  79224. + }
  79225. +
  79226. + /*Card is in READY stae. Can now extract the CID */
  79227. + if ((retval = emmc_get_cid(slot))) {
  79228. + goto HOUSEKEEP;
  79229. + }
  79230. +
  79231. + /*Card is in IDENT state. Now finally set the RCA */
  79232. + if ((retval = emmc_set_rca(slot))) {
  79233. + goto HOUSEKEEP;
  79234. + }
  79235. +
  79236. + /* set the divider value for data transfer. Now pull down the OD_PULLUP */
  79237. + card_info.divider_val = ONE_BIT_BUS_FREQ;
  79238. + emmc_clear_bits(CTRL, ENABLE_OD_PULLUP);
  79239. + emmc_delay(10);
  79240. +
  79241. + emmc_set_clk_freq(card_info.divider_val);
  79242. + /*Card is in CARD_STATE_STBY. So we get the CSD Register and store it */
  79243. + if ((retval = emmc_process_MMC_csd(slot))) {
  79244. + /* Switch off the card */
  79245. + goto HOUSEKEEP;
  79246. + }
  79247. +
  79248. + // After CMD9 the card is in STANDBY state. Before sending ACMD6, Card should be brought to trans state
  79249. + // by sending CMD7
  79250. +
  79251. + // PDEBUG("Sending CMD7 to bring the card to TRANS state\n");
  79252. + if ((retval = emmc_send_serial_command(slot, CMD7, 0x00010000, &buffer_reg, NULL, 0))) {
  79253. + return retval;
  79254. + }
  79255. +
  79256. + card_info.card_state = CARD_STATE_TRAN;
  79257. +
  79258. + version = (card_info.the_csd[3] >> 26) & 0xf;
  79259. + mini_printf("mmc version:%d\n", version);
  79260. + switch (version) {
  79261. + case 0:
  79262. + card_info.version = MMC_VERSION_1_2;
  79263. + break;
  79264. + case 1:
  79265. + card_info.version = MMC_VERSION_1_4;
  79266. + break;
  79267. + case 2:
  79268. + card_info.version = MMC_VERSION_2_2;
  79269. + break;
  79270. + case 3:
  79271. + card_info.version = MMC_VERSION_3;
  79272. + break;
  79273. + case 4:
  79274. + card_info.version = MMC_VERSION_4;
  79275. + break;
  79276. + default:
  79277. + card_info.version = MMC_VERSION_1_2;
  79278. + break;
  79279. + }
  79280. +
  79281. + if (card_info.version >= MMC_VERSION_4) {
  79282. +#ifdef CONDIF_SUPPORT_EMMC_EXTCSD
  79283. + if ((retval = emmc_process_extcsd(slot))) {
  79284. + return 1;
  79285. + }
  79286. +#endif
  79287. + } else {
  79288. + card_info.card_boot_size = 0;
  79289. + card_info.card_rpmb_size = 0;
  79290. + }
  79291. +
  79292. +HOUSEKEEP:
  79293. + //PDEBUG("Returning %x\n", retval);
  79294. + return retval;
  79295. +}
  79296. +
  79297. +/**
  79298. + * This function reads a single block on the device for any memory/storage
  79299. + * device that might be attached to the host controller. This is the interface
  79300. + * any block device driver might use for accessing the devices on the other
  79301. + * side of the host controller.
  79302. + * @param[in] slot The slot number for the device.
  79303. + * @param[in] start_sect The sector to read in.
  79304. + * @param[in,out] buffer The data buffer to transfer.
  79305. + * @param[in] read_or_write 1 = write operation, 0 = read operation.
  79306. + * @param[in] sect_size
  79307. + * \return Returns 0 upon success or error code upon error.
  79308. + * \note The size of the buffer should be enough for the requested transfer.
  79309. + * The caller of the function is responsible for the size.
  79310. + */
  79311. +
  79312. +u32 emmc_read_write_block(u32 slot, u32 start_sect, u8 *buffer,
  79313. + u32 num_of_sects, u32 read_or_write, u32 sect_size)
  79314. +{
  79315. + u32 retval = 0;
  79316. + u32 resp_buff[4];
  79317. +
  79318. + retval = emmc_read_write_bytes(slot, resp_buff, buffer,
  79319. + start_sect * sect_size,
  79320. + start_sect * sect_size + sect_size * num_of_sects, 0,
  79321. + read_or_write, 0);
  79322. + return retval;
  79323. +}
  79324. +#ifdef EMMC_SUPPORT_GET_CARD
  79325. +
  79326. +/**
  79327. + * Determine the card type in the slot.
  79328. + * This function determines the card type in the slot. The steps for doing so
  79329. + * are as follows:
  79330. + * -# Send ACMD41 + CMD55 combo to the slot. If a response is received,
  79331. +* it is a SD card.
  79332. +* -# If not, it is a MMC card.
  79333. +*
  79334. +* @param[in] slot The index of the slot in which the card is in.
  79335. +* return Returns the card type found.
  79336. +*/
  79337. +card_type_e emmc_get_card_type(u32 slot)
  79338. +{
  79339. + u32 buffer_reg, retval;
  79340. +
  79341. +#if !defined(CONFIG_MMC_BROKEN_CD)
  79342. + /*Read the CDETECT bit 0 => card connected. Note this is not true for CEATA so you find a hack in the emmc_read_register() */
  79343. + buffer_reg = emmc_read_register(CDETECT);
  79344. +
  79345. + if ((buffer_reg & (1 << slot))) {
  79346. + return NONE_TYPE;
  79347. + }
  79348. +#endif
  79349. +
  79350. + /*
  79351. + Clear the CTYPE register bit for of IP. This bit indicates whether the card connected is 8/4/1 bit card
  79352. + */
  79353. + emmc_clear_bits(CTYPE, (1 << slot));
  79354. +
  79355. + /* Lets Issue ACMD41 to see whether it is SDMEM. CMD55 should preced and ACMD command
  79356. + If nonzero response to CMD55 => the card is not an SD type so move to detect whether it is MMC?
  79357. + */
  79358. +
  79359. + if ((retval = emmc_send_serial_command(slot, CMD55, 0, NULL, NULL, 0))) {
  79360. + goto CONT_MMC;
  79361. + }
  79362. +
  79363. + /*
  79364. + CMD55 is successful, so send ACMD41 to get the OCR from SD card. If success Declare a SD card
  79365. + */
  79366. + //PDEBUG("Sending ACMD41 to slot %x\n", slot);
  79367. + retval = emmc_send_serial_command(slot, ACMD41, 0, NULL, NULL, 0);
  79368. +
  79369. + if (!retval) {
  79370. + /* Found an SD card */
  79371. + return SD_TYPE;
  79372. + }
  79373. +
  79374. + if (retval != ERRRESPTIMEOUT) {
  79375. + return ERRTYPE;
  79376. + } else {
  79377. + mini_printf("ACMD41 has timed out\n");
  79378. + }
  79379. +
  79380. + /* Not an SD .. May be MMC type? */
  79381. +
  79382. +CONT_MMC:
  79383. + /*
  79384. + This is required only for Bus topology. But For the sake of commonness do it.
  79385. + */
  79386. + emmc_set_bits(CTRL, ENABLE_OD_PULLUP);
  79387. + card_info.divider_val = MMC_FOD_DIVIDER_VALUE;
  79388. +
  79389. + if ((retval = emmc_send_serial_command(slot, CMD0, 0, NULL, NULL, 0))) {
  79390. + return ERRTYPE;
  79391. + }
  79392. +
  79393. + return MMC_TYPE;
  79394. +}
  79395. +#endif
  79396. +
  79397. +u32 emmc_set_bus_width(u32 slot)
  79398. +{
  79399. + u32 arg_value = 0;
  79400. + u32 resp_buff;
  79401. + u32 retval = 0;
  79402. +
  79403. + arg_value = 2 << 8 | ARG_BUSWIDTH_ACCESS_WRITE | ARG_BUSWIDTH_INDEX ;
  79404. +
  79405. + if ((retval = emmc_put_in_trans_state(slot))) {
  79406. + return retval;
  79407. + }
  79408. +
  79409. + if ((retval = emmc_send_serial_command(slot, CMD6, arg_value, &resp_buff, NULL, 0))) {
  79410. + return retval;
  79411. + }
  79412. +
  79413. + emmc_set_bits(CTYPE, 1 << (slot + 16));
  79414. +
  79415. + emmc_send_serial_command(slot, UNADD_CMD7, 0x00010000, &resp_buff, NULL, 0);
  79416. +
  79417. + return 0;
  79418. +}
  79419. +
  79420. +u32 emmc_host_init(card_info_t *emmc_card_info)
  79421. +{
  79422. + u32 buffer_reg = 0; /* multipurpose buffer register */
  79423. + u32 num_of_cards;
  79424. + u32 retval = 0;
  79425. + u32 slot_num;
  79426. + card_type_e card_type;
  79427. +
  79428. + //PDEBUG("Starting emmc_init\n");
  79429. +
  79430. + /* Zero the global emmc_status_info structure which keeps info about the host controller ip */
  79431. + memset(&emmc_status_info, 0, sizeof(emmc_status_info));
  79432. +
  79433. + /* Power up only those cards/devices which are connected
  79434. + - Shut-down the card/device once wait for some time
  79435. + - Enable the power to the card/Device. wait for some time
  79436. + */
  79437. + buffer_reg = 1;
  79438. + emmc_clear_bits(PWREN, buffer_reg);
  79439. + emmc_delay(100); /*some SDIO cards need more time to power up so changed from 10 to 1000*/
  79440. + emmc_set_register(PWREN, buffer_reg);
  79441. + emmc_delay(100);
  79442. +
  79443. + /* Befor proceeding further lets reset the host controller IP */
  79444. + emmc_set_register(CTRL, CTRL_RESET | FIFO_RESET | DMA_RESET);
  79445. + emmc_delay(100);
  79446. + while (emmc_read_register(CTRL) & (CTRL_RESET | FIFO_RESET | DMA_RESET)) {
  79447. + mini_printf("Fail-reset, try again!!!\n");
  79448. + emmc_delay(20);
  79449. + }
  79450. +
  79451. + /* Now make CTYPE to default i.e, all the cards connected will work in 1 bit mode initially*/
  79452. + buffer_reg = 0xffffffff;
  79453. + emmc_clear_bits(CTYPE, buffer_reg);
  79454. +
  79455. + /* No. of cards supported by the IP */
  79456. + buffer_reg = emmc_read_register(HCON);
  79457. + num_of_cards = HCON_NUM_CARDS(buffer_reg);
  79458. + emmc_status_info.num_of_cards = num_of_cards;
  79459. + mini_printf("num_of_cards: %d\n", num_of_cards);
  79460. +
  79461. + /* disable interrupt */
  79462. +
  79463. + emmc_set_register(RINTSTS, 0xffffffff);
  79464. + emmc_clear_bits(CTRL, INT_ENABLE);
  79465. +
  79466. + /* Set Data and Response timeout to Maximum Value */
  79467. + emmc_set_register(TMOUT, 0xffffffff);
  79468. +
  79469. + /* Enable the clocks to the all connected cards/drives
  79470. + - Note this command is to CIU of host controller ip
  79471. + - the command is not sent on the command bus
  79472. + - it emplys the polling method to accomplish the task
  79473. + - it also emplys wait prev data complete in CMD register
  79474. + */
  79475. + emmc_enable_all_clocks();
  79476. +
  79477. + /* Set the card Debounce to allow the CDETECT fluctuations to settle down */
  79478. + emmc_set_register(DEBNCE, DEFAULT_DEBNCE_VAL);
  79479. +
  79480. + /* Update the watermark levels to half the fifo depth
  79481. + - while reset bitsp[27..16] contains FIFO Depth
  79482. + - Setup Tx Watermark
  79483. + - Setup Rx Watermark */
  79484. + emmc_set_bits(FIFOTH, 0x20060007);
  79485. + emmc_status_info.fifo_depth = 7 * 2;
  79486. +
  79487. + slot_num = num_of_cards - 1;
  79488. +
  79489. + emmc_clear_bits(CTYPE, ((1 << slot_num) | (1 << (slot_num + 16))));
  79490. + //emmc_set_bits(CTYPE, 1 << slot_num);
  79491. +#ifdef EMMC_SUPPORT_GET_CARD
  79492. + card_type = emmc_get_card_type(slot_num);
  79493. +#else
  79494. + card_type = MMC_TYPE;
  79495. +#endif
  79496. +
  79497. + switch (card_type) {
  79498. +#ifdef EMMC_SUPPORT_GET_CARD
  79499. +
  79500. + case SD_TYPE:
  79501. + mini_printf(" not suuport SD %d\n", slot_num);
  79502. + break;
  79503. +#endif
  79504. +
  79505. + case MMC_TYPE: {
  79506. + retval = emmc_reset_mmc_card(slot_num);
  79507. +
  79508. + if (retval) {
  79509. + mini_printf("MMC reset returned the error %d, slot_num: %d\n", retval, slot_num);
  79510. + break;
  79511. + }
  79512. + //emmc_set_bus_width(slot_num);
  79513. + emmc_select_area(slot_num, EMMC_BOOT_PARTITION_1);
  79514. + if (emmc_card_info) {
  79515. + memcpy(emmc_card_info, &card_info, sizeof(card_info_t));
  79516. + }
  79517. +
  79518. + mini_printf("The card_boot_size is %d\n", card_info.card_boot_size);
  79519. + mini_printf("The card_size is %x\n", card_info.card_size);
  79520. +
  79521. + return 0;
  79522. + }
  79523. +
  79524. + default:
  79525. + mini_printf("BAD CARD FOUND AT SLOT %d\n", slot_num);
  79526. + }
  79527. +
  79528. + return ERRCARDNOTFOUND;
  79529. +}
  79530. +
  79531. +void emmc_emmc_read(u8 slot_id, u32 from, u32 len, u8 *buf)
  79532. +{
  79533. + emmc_read_write_block(slot_id, from, buf, 1, 0, 512);
  79534. +}
  79535. +
  79536. +void emmc_emmc_write(u8 slot_id, u32 to, u32 len, const u8 *buf)
  79537. +{
  79538. + emmc_read_write_block(slot_id, to, (u8 *)buf, 1, 1, 512);
  79539. +}
  79540. +
  79541. +#define EMMC_FLASH_PAGE_SIZE 512 // 512B
  79542. diff --git a/board/thead/common/mmc/emmc.h b/board/thead/common/mmc/emmc.h
  79543. new file mode 100644
  79544. index 0000000000..1d56ee1be3
  79545. --- /dev/null
  79546. +++ b/board/thead/common/mmc/emmc.h
  79547. @@ -0,0 +1,474 @@
  79548. +/*
  79549. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  79550. + *
  79551. + * SPDX-License-Identifier: GPL-2.0+
  79552. + */
  79553. +
  79554. +#ifndef __ASM_ARCH_EMMC_H
  79555. +#define __ASM_ARCH_EMMC_H
  79556. +
  79557. +#include "../datatype.h"
  79558. +
  79559. +#define MMC_DEBUG 0
  79560. +#define PDEBUG(fmt, ...)
  79561. +
  79562. +/* Judge the version of emmc */
  79563. +#define SD_VERSION_SD (1 << 31)
  79564. +#define MMC_VERSION_MMC (1 << 30)
  79565. +
  79566. +#define MAKE_SDMMC_VERSION(a, b, c) \
  79567. + ((((uint32_t)(a)) << 16) | ((uint32_t)(b) << 8) | (uint32_t)(c))
  79568. +#define MAKE_SD_VERSION(a, b, c) \
  79569. + (SD_VERSION_SD | MAKE_SDMMC_VERSION(a, b, c))
  79570. +#define MAKE_MMC_VERSION(a, b, c) \
  79571. + (MMC_VERSION_MMC | MAKE_SDMMC_VERSION(a, b, c))
  79572. +
  79573. +#define MMC_VERSION_UNKNOWN MAKE_MMC_VERSION(0, 0, 0)
  79574. +#define MMC_VERSION_1_2 MAKE_MMC_VERSION(1, 2, 0)
  79575. +#define MMC_VERSION_1_4 MAKE_MMC_VERSION(1, 4, 0)
  79576. +#define MMC_VERSION_2_2 MAKE_MMC_VERSION(2, 2, 0)
  79577. +#define MMC_VERSION_3 MAKE_MMC_VERSION(3, 0, 0)
  79578. +#define MMC_VERSION_4 MAKE_MMC_VERSION(4, 0, 0)
  79579. +#define MMC_VERSION_4_1 MAKE_MMC_VERSION(4, 1, 0)
  79580. +#define MMC_VERSION_4_2 MAKE_MMC_VERSION(4, 2, 0)
  79581. +#define MMC_VERSION_4_3 MAKE_MMC_VERSION(4, 3, 0)
  79582. +#define MMC_VERSION_4_41 MAKE_MMC_VERSION(4, 4, 1)
  79583. +#define MMC_VERSION_4_5 MAKE_MMC_VERSION(4, 5, 0)
  79584. +#define MMC_VERSION_5_0 MAKE_MMC_VERSION(5, 0, 0)
  79585. +#define MMC_VERSION_5_1 MAKE_MMC_VERSION(5, 1, 0)
  79586. +
  79587. +/* Retry counts */
  79588. +#define CMD1_RETRY_COUNT 10 /*changed from 50 Just to be cautious--Manju */
  79589. +#define ACMD41_RETRY_COUNT 1000 /*changed from 50 Just to be cautious--Manju */
  79590. +#define CMD2_RETRY_COUNT 1000 /*changed from 50 Just to be cautious--Manju */
  79591. +#define CMD5_RETRY_COUNT 1000 /*changed from 50 Just to be cautious--Manju */
  79592. +
  79593. +/**
  79594. + * Flag in emmc_read_write_bytes custom command instructing the function
  79595. + * not to put the card into the trans state before firing the command.
  79596. + */
  79597. +#define CUSTCOM_DONT_TRANS 0x10000000
  79598. +
  79599. +/**
  79600. + * Flag in emmc_read_write_bytes custom command instructing the function to
  79601. + * use CMD23 to set the block number before firing the data command.
  79602. + */
  79603. +#define CUSTCOM_DO_CMD23 0x20000000
  79604. +
  79605. +/**
  79606. + * Flag in emmc_read_write_bytes custom command instructing the function not to
  79607. + * to go to standby state after the data transfer.
  79608. + */
  79609. +#define CUSTCOM_DONTSTDBY 0x40000000
  79610. +
  79611. +/**
  79612. + * Flag in emmc_read_write_bytes custom command instructing the function not to
  79613. + * issue a CMD16 for setting the blocksize before the data command is fired.
  79614. + */
  79615. +#define CUSTCOM_DONT_CMD16 0x01000000
  79616. +
  79617. +/**
  79618. + * Flag in emmc_read_write_bytes custom command instructing the function
  79619. + * that the transfer is a stream transfer
  79620. + */
  79621. +#define CUSTCOM_STREAM_RW 0x02000000
  79622. +
  79623. +/**
  79624. + * Flag in emmc_read_write_bytes custom command instructing the function
  79625. + * not to populate the BLKSIZ register expecting calling function will do the
  79626. + * needful.
  79627. + */
  79628. +#define CUSTCOM_DONT_BLKSIZ 0x80000000
  79629. +
  79630. +#define CUSTCOM_COMMAND_MSK 0x00000fff
  79631. +#define CUSTOM_BLKSIZE_MSK 0x00fff000
  79632. +
  79633. +#define CUSTOM_BLKSIZE_SHIFT 12
  79634. +
  79635. +#define CUSTOM_BLKSIZE(x) (((x&CUSTOM_BLKSIZE_MSK))>>CUSTOM_BLKSIZE_SHIFT)
  79636. +
  79637. +/*
  79638. + * Macro to access arrays to dwords and extract specified bits.
  79639. + * These macros are are used to access the 4 dword CSD register. We employ this form of
  79640. + * access since we maintain the csd as a 4 dword entity. These macros provide a readable
  79641. + * way to access a section of the CSD without having to unfold them and store them
  79642. + * separately.
  79643. + *
  79644. + * (z[y DIV 32] ROLL-RIGHT-BY (x MOD 32 )) AND ((2^NUM_OF_BITS_TO_EXTRACT)-1)
  79645. + * @param x start bit
  79646. + * @param y end bit
  79647. + * @param z Array of dwords
  79648. + */
  79649. +#define GET_BITS_BETWEEN(x,y,z) ((((z)[y>>5])>>(x&0x1f))&((1<<(y-x+1))-1))
  79650. +#define SET_BITS_BETWEEN(v,x,y,z) ((z)[y>>5])|=((v&((1<<(y-x+1))-1))<<(x&0x1f))
  79651. +#define CLEAR_BITS_BETWEEN(v,x,y,z) ((z)[y>>5])&=(~((v&((1<<(y-x+1))-1))<<(x&0x1f)))
  79652. +
  79653. +/*************** Begin CSD Register Defines **************************/
  79654. +#define CSD_TAAC(x) GET_BITS_BETWEEN(112,119,x)
  79655. +#define CSD_NSAC(x) GET_BITS_BETWEEN(104,111,x)
  79656. +
  79657. +#define CSD_READ_BL_LEN(x) GET_BITS_BETWEEN(80,83,x)
  79658. +
  79659. +#define CSD_ERASE_BLK_EN(x) GET_BITS_BETWEEN(46,46,x)
  79660. +#define CSD_SECTOR_SIZE(x) GET_BITS_BETWEEN(39,45,x)
  79661. +#define CSD_WRT_BL_LEN(x) GET_BITS_BETWEEN(22,25,x)
  79662. +#define CSD_WRT_BL_PARTIAL(x) GET_BITS_BETWEEN(21,21,x)
  79663. +#define CSD_C_SIZE_MULT(x) GET_BITS_BETWEEN(47,49,x)
  79664. +
  79665. +#define CSD_C_SIZE(x) CSD_C_SIZE_INLINE(x)
  79666. +
  79667. +static inline u32 CSD_C_SIZE_INLINE(u32 *csd_array)
  79668. +{
  79669. + u32 bits_62_to_63, bits_64_to_73;
  79670. + bits_62_to_63 = GET_BITS_BETWEEN(62, 63, csd_array);
  79671. + bits_64_to_73 = GET_BITS_BETWEEN(64, 73, csd_array);
  79672. + return (bits_62_to_63 | (bits_64_to_73 << 2));
  79673. +}
  79674. +
  79675. +/*************** End CSD Register Defines **************************/
  79676. +
  79677. +/*********************Begin Ext CSD Structure ****************************/
  79678. +#define ECSD_S_CMD_SET(x) (x)[504]
  79679. +#define ECSD_MIN_PERF_W_8_52(x) (x)[210]
  79680. +#define ECSD_MIN_PERF_R_8_52(x) (x)[209]
  79681. +#define ECSD_MIN_PERF_W_8_26_4_52(x) (x)[208]
  79682. +#define ECSD_MIN_PERF_R_8_26_4_52(x) (x)[207]
  79683. +#define ECSD_MIN_PERF_W_4_26(x) (x)[206]
  79684. +#define ECSD_MIN_PERF_R_4_26(x) (x)[205]
  79685. +#define ECSD_PWR_CL_26_360(x) (x)[203]
  79686. +#define ECSD_PWR_CL_52_360(x) (x)[202]
  79687. +#define ECSD_PWR_CL_26_195(x) (x)[201]
  79688. +#define ECSD_PWR_CL_52_195(x) (x)[200]
  79689. +#define ECSD_CARD_TYPE(x) (x)[196]
  79690. +#define ECSD_CSD_STRUCTURE(x) (x)[194]
  79691. +#define ECSD_EXT_CSD_REV(x) (x)[192]
  79692. +#define ECSD_CMD_SET(x) (x)[191]
  79693. +#define ECSD_CMD_SET_REV(x) (x)[189]
  79694. +#define ECSD_POWER_CLASS(x) (x)[187]
  79695. +#define ECSD_HS_TIMING(x) (x)[185]
  79696. +
  79697. +#define ECSD_BOOT_CONFIG(x) (x)[179]
  79698. +#define BOOT_ACK 0x00000040 //If 1 Boot ack will be sent while booting, else boot ack will not be sent
  79699. +#define BOOT_PARTITION_ENABLE_MSK 0x00000038 // Mask for BOOT_PARTION_ENABLE in BOOT_CONFIG
  79700. +#define BOOT_PARTITION_1 0x00000008 //Boot Partition 1 Selected/Enabled
  79701. +#define BOOT_PARTITION_2 0x00000010 //Boot Partition 2 Selected/Enabled
  79702. +#define BOOT_PARTITION_USER 0x00000038 //User area selected for booting
  79703. +#define BOOT_PARTITION_ACCESS_MAK 0x00000007 //Read Write access mask
  79704. +#define BOOT_PARTITION_ACCESS_1_RW 0x00000001 //read write access to boot partition #1
  79705. +#define BOOT_PARTITION_ACCESS_2_RW 0x00000002 //read write access to boot partition #2
  79706. +
  79707. +#define ECSD_BOOT_BUS_WIDTH(x) (x)[177]
  79708. +#define BOOT_BUS_WIDTH_1 0x00000000
  79709. +#define BOOT_BUS_WIDTH_4 0x00000001
  79710. +#define BOOT_BUS_WIDTH_8 0x00000002
  79711. +#define RESET_BOOT_BUS_WIDTH_1
  79712. +#define ECSD_BOOT_SIZE_MULTI(x) (x)[226]
  79713. +#define ECSD_RPMB_SIZE_MULTI(x) (x)[168]
  79714. +
  79715. +#define ECSD_BOOT_INFO(x) (x)[228]
  79716. +#define ALT_BOOT_MODE 0x00000001 //If 1 Device/card supports alternate boot mode. If 0, doesnot supports alternate boot mode
  79717. +
  79718. +#define ARG_BOOTCONFIG_INDEX 0x00B30000 //179 is coded in 23:16 of CMD6 argument
  79719. +#define ARG_BOOTCONFIG_ACCESS_WRITE 0x03000000 //Write is coded in 25:24 of CMD6 argumnet
  79720. +
  79721. +#define ECSD_SECTOR_COUNT(x) ( ((x)[215]<<24) | ((x)[214]<<16) | ((x)[213]<<8) | ((x)[212]) )
  79722. +
  79723. +#define ARG_BUSWIDTH_INDEX 0x00B70000 //183 is coded in 23:16 of CMD6 argument
  79724. +#define ARG_BUSWIDTH_ACCESS_WRITE 0x03000000 //Write is coded in 25:24 of CMD6 argumnet
  79725. +
  79726. +/**********************End CSD Structure ****************************/
  79727. +/*
  79728. +One has to maintain proper state information of the card in order to have proper
  79729. +functionality. Please refer MMC specs for the state information. Note irq is not
  79730. +considered as the state. btst(Bus test state) of mmc spec is not considered in the driver
  79731. +*/
  79732. +
  79733. +typedef void (*emmc_postproc_callback)(void *, u32 *);
  79734. +typedef void (*emmc_preproc_callback)(u32, u32, u32 *, u32 *);
  79735. +
  79736. +typedef enum {
  79737. + EMMC_BOOT_PARTITION_1 = 0,
  79738. + EMMC_BOOT_PARTITION_2,
  79739. + EMMC_BOOT_PARTITION_USER
  79740. +} emmc_area_e;
  79741. +/*
  79742. +Card information structure. One structure is maintained for each and every
  79743. +card supported by the ip. Since the MMC is the basic type, this structure is mainly
  79744. +based on MMC card types and the extra fields are added as per the requirement
  79745. +*/
  79746. +typedef enum {
  79747. + CARD_STATE_EMPTY = -1,
  79748. + CARD_STATE_IDLE = 0,
  79749. + CARD_STATE_READY = 1,
  79750. + CARD_STATE_IDENT = 2,
  79751. + CARD_STATE_STBY = 3,
  79752. + CARD_STATE_TRAN = 4,
  79753. + CARD_STATE_DATA = 5,
  79754. + CARD_STATE_RCV = 6,
  79755. + CARD_STATE_PRG = 7,
  79756. + CARD_STATE_DIS = 8,
  79757. + CARD_STATE_INA = 9
  79758. +} card_state_e;
  79759. +
  79760. +/**
  79761. + * This structure contains the information for the IP which is being used.
  79762. + * It maintains certain state information for the IP and also so the border
  79763. + * values for the IP which will need to be referred at a later time.
  79764. + */
  79765. +typedef struct {
  79766. + u32 total_cards; /* The total cards on the system */
  79767. + u32 fifo_depth; /* The fifo depth of the IP */
  79768. +
  79769. + u32 num_of_cards; /* Total number of cards the IP has been
  79770. + * configured for */
  79771. +} emmc_status_info_t;
  79772. +
  79773. +/**
  79774. + * The data pertaining to the single command active on the bus.
  79775. + * This data is maintained for a single command which is active on the bus. Only one
  79776. + * instance of this structure is needed at one point of time. This structure carries
  79777. + * all state information regarding the command which is operational on the bus.
  79778. + */
  79779. +typedef struct {
  79780. +
  79781. + /** The error status of the command.
  79782. + * 0 means that there is no error.
  79783. + */
  79784. + u32 error_status;
  79785. +
  79786. + /** The array of dwords which stores the response for the command.
  79787. + * If set to NULL, the response is discarded,
  79788. + */
  79789. + u32 *resp_buffer;
  79790. +
  79791. + /** The data buffer for a data command. It is ignored for
  79792. + * non data commands. used in Slave mode of operation
  79793. + */
  79794. + u8 *data_buffer;
  79795. +
  79796. + /** The state of the command in progress. */
  79797. + u32 cmd_status;
  79798. +
  79799. + /** The number of blocks of to be read/written. */
  79800. + u32 num_of_blocks;
  79801. +
  79802. + /** The number of bytes already read/written. */
  79803. + u32 num_bytes_read;
  79804. +
  79805. + /** The slot in which the target card is inserted in. */
  79806. + u32 slot_num;
  79807. +
  79808. + /** This flag is set if a data command got aborted. */
  79809. +
  79810. + /** A bus corruption had occured during the data transfer. */
  79811. + u32 bus_corruption_occured;
  79812. +
  79813. + /** The block size for the current data exchange */
  79814. + u32 blksize;
  79815. +
  79816. + u32 command_index;
  79817. +} current_task_status_t;
  79818. +
  79819. +/*
  79820. +The supported card enumeration types. At present following cards are supported.
  79821. +Note that once the HSMMC ad HSSD cards come in to picture the enum elements may
  79822. +increase
  79823. +*/
  79824. +typedef enum {
  79825. + SD_TYPE,
  79826. + MMC_TYPE,
  79827. + MMC_4_3_TYPE,
  79828. + NONE_TYPE,
  79829. + ERRTYPE
  79830. +} card_type_e;
  79831. +
  79832. +#define CCCR_LENGTH 0x14
  79833. +
  79834. +typedef struct {
  79835. + card_type_e card_type;
  79836. + card_state_e card_state;
  79837. + union {
  79838. + u32 csd_dwords[4];
  79839. + u8 csd_bytes[16];
  79840. + } csd_union;
  79841. + union {
  79842. + u32 cid_dwords[4];
  79843. + u8 cid_bytes[16];
  79844. + } cid_union;
  79845. +#ifdef CONDIF_SUPPORT_EMMC_EXTCSD
  79846. + union {
  79847. + u32 extcsd_dwords[128];
  79848. + u8 extcsd_bytes[512];
  79849. + } extcsd_union;
  79850. +#endif
  79851. + union {
  79852. + u32 scr_dwords[2];
  79853. + u8 scr_bytes[8];
  79854. + } scr_union;
  79855. +
  79856. + u8 the_cccr_bytes[CCCR_LENGTH];
  79857. +
  79858. + u32 the_rca;
  79859. + u32 card_write_blksize;
  79860. + u32 card_read_blksize;
  79861. + u32 orig_card_write_blksize;
  79862. + u32 orig_card_read_blksize;
  79863. + u32 card_size;
  79864. + u32 card_boot_size;
  79865. + u32 card_rpmb_size;
  79866. + u32 divider_val;
  79867. + u32 version;
  79868. +} card_info_t;
  79869. +
  79870. +#define the_cid cid_union.cid_dwords
  79871. +#define the_csd csd_union.csd_dwords
  79872. +#define the_cid_bytes cid_union.cid_bytes
  79873. +#define the_csd_bytes csd_union.csd_bytes
  79874. +#ifdef CONDIF_SUPPORT_EMMC_EXTCSD
  79875. +#define the_extcsd_bytes extcsd_union.extcsd_bytes
  79876. +#define the_extcsd extcsd_union.extcsd_dwords
  79877. +#endif
  79878. +#define the_scr scr_union.scr_dwords
  79879. +#define the_scr_bytes scr_union.scr_bytes
  79880. +
  79881. +/* Error Codes */
  79882. +
  79883. +#define ERRCARDNOTFOUND 5
  79884. +#define ERRCMDRETRIESOVER 6
  79885. +#define ERRHARDWARE 11
  79886. +
  79887. +#define ERRNOERROR 0
  79888. +#define ERRCARDNOTCONN 1
  79889. +#define ERRCMDNOTSUPP 2
  79890. +#define ERRINVALIDCARDNUM 3
  79891. +#define ERRRESPTIMEOUT 4
  79892. +#define ERRCARDNOTFOUND 5
  79893. +#define ERRCMDINPROGRESS 7
  79894. +#define ERRNOTSUPPORTED 8
  79895. +#define ERRRESPRECEP 9
  79896. +
  79897. +#define ERRENUMERATE 10
  79898. +
  79899. +#define ERRHARDWARE 11
  79900. +#define ERRNOMEMORY 12
  79901. +#define ERRFSMSTATE 14
  79902. +#define ERRADDRESSRANGE 15
  79903. +#define ERRADDRESSMISALIGN 16
  79904. +#define ERRBLOCKLEN 17
  79905. +#define ERRERASESEQERR 18
  79906. +#define ERRERASEPARAM 19
  79907. +#define ERRPROT 20
  79908. +#define ERRCARDLOCKED 21
  79909. +#define ERRCRC 22
  79910. +#define ERRILLEGALCOMMAND 23
  79911. +#define ERRECCFAILED 24
  79912. +#define ERRCCERR 25
  79913. +#define ERRUNKNOWN 26
  79914. +#define ERRUNDERRUN 27
  79915. +#define ERROVERRUN 28
  79916. +#define ERRCSDOVERWRITE 29
  79917. +#define ERRERASERESET 30
  79918. +#define ERRDATATIMEOUT 31
  79919. +#define ERRUNDERWRITE 32
  79920. +#define ERROVERREAD 33
  79921. +#define ERRENDBITERR 34
  79922. +#define ERRDCRC 35
  79923. +#define ERRSTARTBIT 36
  79924. +#define ERRTIMEROUT 37
  79925. +#define ERRCARDNOTREADY 38
  79926. +#define ERRBADFUNC 39
  79927. +#define ERRPARAM 40
  79928. +#define ERRNOTFOUND 41
  79929. +#define ERRWRTPRT 42
  79930. +
  79931. +#define R1CS_CURRENT_STATE_MASK 0x00001e00
  79932. +
  79933. +#define R1CS_CURRENT_STATE(x) (((x)&R1CS_CURRENT_STATE_MASK)>>9)
  79934. +/* Define Card status bits (R1) */
  79935. +#define R1CS_ADDRESS_OUT_OF_RANGE 0x80000000
  79936. +#define R1CS_ADDRESS_MISALIGN 0x40000000
  79937. +#define R1CS_BLOCK_LEN_ERR 0x20000000
  79938. +#define R1CS_ERASE_SEQ_ERR 0x10000000
  79939. +#define R1CS_ERASE_PARAM 0x08000000
  79940. +#define R1CS_WP_VIOLATION 0x04000000
  79941. +#define R1CS_CARD_IS_LOCKED 0x02000000
  79942. +#define R1CS_LCK_UNLCK_FAILED 0x01000000
  79943. +#define R1CS_COM_CRC_ERROR 0x00800000
  79944. +#define R1CS_ILLEGAL_COMMAND 0x00400000
  79945. +#define R1CS_CARD_ECC_FAILED 0x00200000
  79946. +#define R1CS_CC_ERROR 0x00100000
  79947. +#define R1CS_ERROR 0x00080000
  79948. +#define R1CS_UNDERRUN 0x00040000
  79949. +#define R1CS_OVERRUN 0x00020000
  79950. +#define R1CS_CSD_OVERWRITE 0x00010000
  79951. +#define R1CS_WP_ERASE_SKIP 0x00008000
  79952. +#define R1CS_RESERVED_0 0x00004000
  79953. +#define R1CS_ERASE_RESET 0x00002000
  79954. +#define R1CS_CURRENT_STATE_MASK 0x00001e00
  79955. +#define R1CS_READY_FOR_DATA 0x00000100
  79956. +#define R1CS_SWITCH_ERROR 0x00000080
  79957. +#define R1CS_RESERVED_1 0x00000040
  79958. +#define R1CS_APP_CMD 0x00000020
  79959. +#define R1CS_RESERVED_2 0x00000010
  79960. +#define R1CS_APP_SPECIFIC_MASK 0x0000000c
  79961. +#define R1CS_MANUFAC_TEST_MASK 0x00000003
  79962. +
  79963. +#define R1CS_ERROR_OCCURED_MAP 0xfdffa080
  79964. +
  79965. +#define R1CS_CURRENT_STATE(x) (((x)&R1CS_CURRENT_STATE_MASK)>>9)
  79966. +
  79967. +#define GET_FIFO_COUNT(x) (((x)&0x3ffe0000)>>17)
  79968. +#define GET_R6_RCA(x) (((x)&0xffff0000)>>16)
  79969. +#define STATUS_FIFO_EMPTY 0x00000004
  79970. +#define STATUS_FIFO_FULL 0x00000008
  79971. +
  79972. +#define READY_FOR_DATA_RETRIES 20
  79973. +
  79974. +/* Misc defines */
  79975. +#define VOLT_SWITCH_TIMEOUT_5 1 /* 1 Second is the time kept for Voltage switching to Happen*/
  79976. +#define VOLT_SWITCH_TIMEOUT_1 1 /* 1 Second is the time kept for Voltage switching to Happen*/
  79977. +#define CMD_RESP_TIMEOUT 11 /*25 changed from 25 to 11 => wait for 11 seconds: CEATA time out is 10 seconds*/
  79978. +#define CMD_MAX_RETRIES 1000 /*changed from 100 to be consistent with all polling iterations -- Manju */
  79979. +
  79980. +/* Operation Conditions Register (OCR) Register Definition */
  79981. +#define OCR_POWER_UP_STATUS 0x80000000
  79982. +#define OCR_ACCESSMODE_SECTOR 0x40000000 /*This is to indicate the secor addressing for MMC4.2 High capacity MMC cards */
  79983. +#define OCR_RESERVED_1 0x7f000000
  79984. +#define OCR_27TO36 0x00ff8000
  79985. +#define OCR_20TO26 0x00007f00
  79986. +#define OCR_165TO195 0x00000010
  79987. +#define OCR_RESERVED_2 0x0000007f
  79988. +#define MMC_MOBILE_VOLTAGE OCR_165TO195
  79989. +
  79990. +#define OCR_CCS 0x40000000 /*This is sent by card to indicate it is high capcity SD card*/
  79991. +#define OCR_HCS OCR_CCS /*This is sent by host querying whether card is high capacity?*/
  79992. +
  79993. +#define OCR_FB 0x20000000 /* Fast Boot bit reserved for eSD */
  79994. +#define OCR_XPC 0x10000000 /* OCR_XPC used to check on SDXC Power Control. If 0 => Power Saving, If 1 => Maximum Performance */
  79995. +#define OCR_S18R 0x01000000 /* Switching to 1.8V Request 0 => Use current Signal Voltage, 1 => Switch to 1.8V Signal Voltage */
  79996. +
  79997. +#define R4_RESP_ERROR_BIT 0x00010000
  79998. +#define CMD39_WRITE_REG 0x00008000
  79999. +
  80000. +#define R5_IO_ERR_BITS 0x0000cd00
  80001. +
  80002. +#define R5_IO_CRC_ERR 0x00008000
  80003. +#define R5_IO_BAD_CMD 0x00004000
  80004. +#define R5_IO_GEN_ERR 0x00000800
  80005. +#define R5_IO_FUNC_ERR 0x00000200
  80006. +#define R5_IO_OUT_RANGE 0x00000100
  80007. +
  80008. +u32 emmc_host_init(card_info_t *emmc_card_info);
  80009. +u32 emmc_send_clock_only_cmd(void);
  80010. +u32 emmc_execute_command(u32 cmd_register, u32 arg_register);
  80011. +s32 emmc_init(void);
  80012. +u32 emmc_enumerate_the_card(u32 slot_num);
  80013. +u32 emmc_check_r1_resp(u32 the_response);
  80014. +u32 emmc_put_in_trans_state(u32 slot);
  80015. +void emmc_emmc_read(u8 slot_id, u32 from, u32 len, u8 *buf);
  80016. +void emmc_emmc_write(u8 slot_id, u32 to, u32 len, const u8 *buf);
  80017. +u32 emmc_write_out_data(current_task_status_t *the_task_status, u32 the_interrupt_status);
  80018. +u32 emmc_read_in_data(current_task_status_t *the_task_status, u32 the_interrupt_status);
  80019. +
  80020. +#endif /* __ASM_ARCH_EMMC_H */
  80021. +
  80022. diff --git a/board/thead/common/mmc/emmc_callback.c b/board/thead/common/mmc/emmc_callback.c
  80023. new file mode 100644
  80024. index 0000000000..7a60f0ae77
  80025. --- /dev/null
  80026. +++ b/board/thead/common/mmc/emmc_callback.c
  80027. @@ -0,0 +1,646 @@
  80028. +/*
  80029. +* Copyright (C) 2017-2020 Alibaba Group Holding Limited
  80030. +*
  80031. +* SPDX-License-Identifier: GPL-2.0+
  80032. +*/
  80033. +
  80034. +#include "emmc_callback.h"
  80035. +#include "emmc_interface.h"
  80036. +
  80037. +typedef struct {
  80038. + emmc_preproc_callback preproc;
  80039. + emmc_postproc_callback postproc;
  80040. +} callback_t;
  80041. +
  80042. +typedef struct {
  80043. + u32 cmd_index;
  80044. + callback_t the_callbacks;
  80045. +} callback_search_table;
  80046. +
  80047. +current_task_status_t current_task;
  80048. +
  80049. +static void no_response_preproc(u32 card_num, u32 cmd_index,
  80050. + u32 *cmd_reg, u32 *arg_reg)
  80051. +{
  80052. + UNSET_BITS(*cmd_reg, CMD_ABRT_CMD_BIT);
  80053. + UNSET_BITS(*cmd_reg, CMD_RESP_EXP_BIT);
  80054. + UNSET_BITS(*cmd_reg, CMD_RESP_LENGTH_BIT);
  80055. + SET_BITS(*cmd_reg, CMD_USE_HOLD);
  80056. + SET_CARD_NUM(*cmd_reg, card_num);
  80057. +
  80058. + if (cmd_index > 200) {
  80059. + cmd_index -= 200;
  80060. + }
  80061. +
  80062. + SET_CMD_INDEX(*cmd_reg, cmd_index);
  80063. +
  80064. +}
  80065. +
  80066. +static void no_response_preproc_abrt(u32 card_num, u32 cmd_index,
  80067. + u32 *cmd_reg, u32 *arg_reg)
  80068. +{
  80069. + no_response_preproc(card_num, cmd_index, cmd_reg, arg_reg);
  80070. + SET_BITS(*cmd_reg, CMD_ABRT_CMD_BIT);
  80071. +}
  80072. +static void long_response_preproc(u32 card_num, u32 cmd_index,
  80073. + u32 *cmd_reg, u32 *arg_reg)
  80074. +{
  80075. + UNSET_BITS(*cmd_reg, CMD_ABRT_CMD_BIT);
  80076. + SET_BITS(*cmd_reg, CMD_RESP_EXP_BIT);
  80077. + SET_BITS(*cmd_reg, CMD_RESP_LENGTH_BIT);
  80078. + SET_BITS(*cmd_reg, CMD_CHECK_CRC_BIT);
  80079. + SET_BITS(*cmd_reg, CMD_USE_HOLD);
  80080. + SET_CARD_NUM(*cmd_reg, card_num);
  80081. +
  80082. + if (cmd_index > 200) {
  80083. + cmd_index -= 200;
  80084. + }
  80085. +
  80086. + SET_CMD_INDEX(*cmd_reg, cmd_index);
  80087. +}
  80088. +
  80089. +static void short_response_preproc(u32 card_num, u32 cmd_index,
  80090. + u32 *cmd_reg, u32 *arg_reg)
  80091. +{
  80092. + SET_BITS(*cmd_reg, CMD_RESP_EXP_BIT);
  80093. + UNSET_BITS(*cmd_reg, CMD_RESP_LENGTH_BIT);
  80094. +
  80095. + if (cmd_index > 200) {
  80096. + cmd_index -= 200;
  80097. + }
  80098. +
  80099. + SET_BITS(*cmd_reg, CMD_USE_HOLD);
  80100. + SET_CMD_INDEX(*cmd_reg, cmd_index);
  80101. + SET_CARD_NUM(*cmd_reg, card_num);
  80102. +}
  80103. +static void short_response_preproc_abrt(u32 card_num, u32 cmd_index,
  80104. + u32 *cmd_reg, u32 *arg_reg)
  80105. +{
  80106. + short_response_preproc(card_num, cmd_index, cmd_reg, arg_reg);
  80107. + SET_BITS(*cmd_reg, CMD_ABRT_CMD_BIT);
  80108. +}
  80109. +
  80110. +static void short_response_preproc_with_init(u32 card_num, u32 cmd_index,
  80111. + u32 *cmd_reg, u32 *arg_reg)
  80112. +{
  80113. + short_response_preproc(card_num, cmd_index, cmd_reg, arg_reg);
  80114. +}
  80115. +
  80116. +static void short_response_block_data_preproc(u32 card_num,
  80117. + u32 cmd_index,
  80118. + u32 *cmd_reg, u32 *arg_reg)
  80119. +{
  80120. + short_response_preproc(card_num, cmd_index, cmd_reg, arg_reg);
  80121. + SET_BITS(*cmd_reg, CMD_DATA_EXP_BIT);
  80122. +
  80123. + /*
  80124. + Some of MMC/SD cards misbehave (block skip problem) when auto_stop_bit is set for
  80125. + a multi block read. So Driver should send the STOP CMD (CMD12) after multi block read
  80126. + is complete.
  80127. + */
  80128. + UNSET_BITS(*cmd_reg, CMD_SENT_AUTO_STOP_BIT);
  80129. +
  80130. + if (cmd_index == CMD17) {
  80131. + UNSET_BITS(*cmd_reg, CMD_SENT_AUTO_STOP_BIT);
  80132. + }
  80133. +
  80134. + SET_BITS(*cmd_reg, CMD_WAIT_PRV_DAT_BIT);
  80135. +}
  80136. +
  80137. +
  80138. +static void short_response_block_data_preproc_noac(u32 card_num,
  80139. + u32 cmd_index,
  80140. + u32 *cmd_reg,
  80141. + u32 *arg_reg)
  80142. +{
  80143. + short_response_block_data_preproc(card_num, cmd_index, cmd_reg, arg_reg);
  80144. + UNSET_BITS(*cmd_reg, CMD_SENT_AUTO_STOP_BIT);
  80145. +}
  80146. +
  80147. +static void short_response_block_write_preproc(u32 card_num,
  80148. + u32 cmd_index,
  80149. + u32 *cmd_reg,
  80150. + u32 *arg_reg)
  80151. +{
  80152. + short_response_preproc(card_num, cmd_index, cmd_reg, arg_reg);
  80153. + SET_BITS(*cmd_reg, CMD_DATA_EXP_BIT);
  80154. + SET_BITS(*cmd_reg, CMD_RW_BIT);
  80155. + /*
  80156. + Some of MMC/SD cards misbehave (block skip problem) when auto_stop_bit is set for
  80157. + a multi block write. So Driver should send the STOP CMD (CMD12) after multi block write
  80158. + is complete.
  80159. + */
  80160. + UNSET_BITS(*cmd_reg, CMD_SENT_AUTO_STOP_BIT);//Just to check with CMD23 instead of autotstopcommand
  80161. +
  80162. + if ((cmd_index == CMD24) || (cmd_index == CMD42)) {
  80163. + UNSET_BITS(*cmd_reg, CMD_SENT_AUTO_STOP_BIT);
  80164. + }
  80165. +
  80166. + SET_BITS(*cmd_reg, CMD_WAIT_PRV_DAT_BIT);
  80167. +
  80168. +}
  80169. +#ifdef CONFIG_SUPPORT_ALL_EMMC_CMD
  80170. +
  80171. +static void short_response_stream_write_preproc(u32 card_num,
  80172. + u32 cmd_index,
  80173. + u32 *cmd_reg,
  80174. + u32 *arg_reg)
  80175. +{
  80176. + short_response_block_write_preproc(card_num, cmd_index, cmd_reg, arg_reg);
  80177. + SET_BITS(*cmd_reg, CMD_TRANSMODE_BIT);
  80178. +}
  80179. +
  80180. +static void short_response_block_write_preproc_noac(u32 card_num,
  80181. + u32 cmd_index,
  80182. + u32 *cmd_reg,
  80183. + u32 *arg_reg)
  80184. +{
  80185. + short_response_block_write_preproc(card_num, cmd_index, cmd_reg, arg_reg);
  80186. + UNSET_BITS(*cmd_reg, CMD_SENT_AUTO_STOP_BIT);
  80187. +}
  80188. +#endif
  80189. +static void short_response_rca_preproc(u32 card_num, u32 cmd_index,
  80190. + u32 *cmd_reg, u32 *arg_reg)
  80191. +{
  80192. + short_response_preproc(card_num, cmd_index, cmd_reg, arg_reg);
  80193. + // SET_RCA(*arg_reg, card_info.the_rca);
  80194. +}
  80195. +
  80196. +static void long_response_rca_preproc(u32 card_num, u32 cmd_index,
  80197. + u32 *cmd_reg, u32 *arg_reg)
  80198. +{
  80199. + long_response_preproc(card_num, cmd_index, cmd_reg, arg_reg);
  80200. + //SET_RCA(*arg_reg, card_info.the_rca);
  80201. +}
  80202. +
  80203. +void short_response_postproc(void *the_data, u32 *interrupt_status)
  80204. +{
  80205. + current_task_status_t *the_task_status = (current_task_status_t *) the_data;
  80206. +
  80207. + /* Handle standard interrupt handler */
  80208. +
  80209. + /* Read the short response */
  80210. + if (the_task_status->resp_buffer) {
  80211. + the_task_status->resp_buffer[0] = emmc_read_register(RESP0);
  80212. + }
  80213. +}
  80214. +
  80215. +void long_response_postproc(void *the_data, u32 *interrupt_status)
  80216. +{
  80217. + current_task_status_t *the_task_status = (current_task_status_t *) the_data;
  80218. +
  80219. + /* Handle standard interrupt handler */
  80220. +
  80221. + if (the_task_status->resp_buffer) {
  80222. + the_task_status->resp_buffer[0] = emmc_read_register(RESP0);
  80223. + the_task_status->resp_buffer[1] = emmc_read_register(RESP1);
  80224. + the_task_status->resp_buffer[2] = emmc_read_register(RESP2);
  80225. + the_task_status->resp_buffer[3] = emmc_read_register(RESP3);
  80226. + }
  80227. +}
  80228. +
  80229. +void no_response_postproc(void *the_data, u32 *interrupt_status)
  80230. +{
  80231. + current_task_status_t *the_task_status = (current_task_status_t *) the_data;
  80232. +
  80233. + /* Handle standard interrupt handler */
  80234. +
  80235. + /* Check if there is any error */
  80236. + if (the_task_status->error_status) {
  80237. + the_task_status->cmd_status = CMD_STAT_ABSENT;
  80238. + return;
  80239. + }
  80240. +
  80241. + return;
  80242. +}
  80243. +
  80244. +static void r1_r6_response_postproc(void *the_data, u32 *interrupt_status)
  80245. +{
  80246. + u32 r1_check_val;
  80247. + current_task_status_t *the_task_status = (current_task_status_t *) the_data;
  80248. +
  80249. + short_response_postproc(the_data, interrupt_status);
  80250. +
  80251. + if (the_task_status->error_status) {
  80252. + the_task_status->bus_corruption_occured = 1;
  80253. + the_task_status->error_status = 0;
  80254. + }
  80255. +
  80256. + if (the_task_status->resp_buffer) {
  80257. +
  80258. + r1_check_val = the_task_status->resp_buffer[0];
  80259. +
  80260. + the_task_status->error_status = emmc_check_r1_resp(r1_check_val);
  80261. + }
  80262. +
  80263. + return;
  80264. +}
  80265. +
  80266. +static void r1_response_postproc(void *the_data, u32 *interrupt_status)
  80267. +{
  80268. + current_task_status_t *the_task_status = (current_task_status_t *) the_data;
  80269. + short_response_postproc(the_data, interrupt_status);
  80270. +
  80271. + if (the_task_status->error_status) {
  80272. + return;
  80273. + }
  80274. +
  80275. + if (the_task_status->resp_buffer) {
  80276. + the_task_status->error_status = emmc_check_r1_resp(the_task_status->resp_buffer[0]);
  80277. + }
  80278. +
  80279. + return;
  80280. +}
  80281. +
  80282. +static void r1b_response_postproc(void *the_data, u32 *interrupt_status)
  80283. +{
  80284. + r1_response_postproc(the_data, interrupt_status);
  80285. +
  80286. + while ((emmc_read_register(STATUS)) & STATUS_DAT_BUSY_BIT);
  80287. +
  80288. + return;
  80289. +}
  80290. +
  80291. +#ifdef CONFIG_SUPPORT_ALL_EMMC_CMD
  80292. +static void r1_response_write_bstst_postproc(void *the_data,
  80293. + u32 *interrupt_status)
  80294. +{
  80295. + current_task_status_t *the_task_status = (current_task_status_t *) the_data;
  80296. + u32 cmd_status;
  80297. +
  80298. + //The following variables are required for IDMAC mode interrupt handling
  80299. +
  80300. + r1_response_postproc(the_data, interrupt_status);
  80301. +
  80302. + if (ERRENDBITERR == the_task_status->error_status) {
  80303. + the_task_status->error_status = 0;
  80304. + }
  80305. +
  80306. +
  80307. + cmd_status = the_task_status->cmd_status;
  80308. +
  80309. + while (1) {
  80310. + *interrupt_status = emmc_read_register(RINTSTS);
  80311. +
  80312. + if (cmd_status != CMD_STATE_WRITEDAT) {
  80313. + the_task_status->cmd_status = CMD_STATE_WRITEDAT;
  80314. +
  80315. + if (*interrupt_status & INTMSK_DAT_OVER) {
  80316. + *interrupt_status &= (*interrupt_status & ~INTMSK_DAT_OVER);
  80317. + }
  80318. + }
  80319. +
  80320. + if ((*interrupt_status & INTMSK_TXDR)) {
  80321. + emmc_write_out_data(the_task_status, INTMSK_TXDR);
  80322. + }
  80323. +
  80324. + if (*interrupt_status & INTMSK_DAT_OVER) {
  80325. + the_task_status->cmd_status = CMD_COMMAND_DONE;
  80326. + break;
  80327. + }
  80328. + }
  80329. +
  80330. + return;
  80331. +}
  80332. +#endif
  80333. +static void r1b_response_write_data_postproc(void *the_data,
  80334. + u32 *interrupt_status)
  80335. +{
  80336. + current_task_status_t *the_task_status = (current_task_status_t *) the_data;
  80337. +
  80338. + //The following variables are required for IDMAC mode interrupt handling
  80339. + r1b_response_postproc(the_data, interrupt_status);
  80340. +
  80341. + if (ERRENDBITERR == the_task_status->error_status) {
  80342. + the_task_status->bus_corruption_occured = 1;
  80343. + the_task_status->error_status = 0;
  80344. + }
  80345. +
  80346. + while (1) {
  80347. + *interrupt_status = emmc_read_register(RINTSTS);
  80348. +
  80349. + if ((*interrupt_status & INTMSK_TXDR)) {
  80350. + emmc_write_out_data(the_task_status, INTMSK_TXDR);
  80351. + }
  80352. +
  80353. + if (*interrupt_status & INTMSK_DAT_OVER) {
  80354. + the_task_status->cmd_status = CMD_COMMAND_DONE;
  80355. + break;
  80356. + }
  80357. + }
  80358. +
  80359. + return;
  80360. +}
  80361. +
  80362. +static void r1_response_write_data_postproc(void *the_data, u32 *interrupt_status)
  80363. +{
  80364. + current_task_status_t *the_task_status = (current_task_status_t *) the_data;
  80365. +
  80366. + //The following variables are required for IDMAC mode interrupt handling
  80367. +
  80368. + r1_response_postproc(the_data, interrupt_status);
  80369. +
  80370. + if (ERRENDBITERR == the_task_status->error_status) {
  80371. + the_task_status->bus_corruption_occured = 1;
  80372. + the_task_status->error_status = 0;
  80373. + }
  80374. +
  80375. + // The interrupts are interpreted as IDMAC interrupts for data transfer commands in IDMAC mode
  80376. + while (1) {
  80377. + *interrupt_status = emmc_read_register(RINTSTS);
  80378. +
  80379. + if ((*interrupt_status & INTMSK_TXDR)) {
  80380. + emmc_write_out_data(the_task_status, INTMSK_TXDR);
  80381. + emmc_set_register(RINTSTS, INTMSK_TXDR);
  80382. + }
  80383. +
  80384. + if (*interrupt_status & INTMSK_DAT_OVER) {
  80385. + the_task_status->cmd_status = CMD_COMMAND_DONE;
  80386. + break;
  80387. + }
  80388. + }
  80389. +
  80390. + return;
  80391. +}
  80392. +#if 0
  80393. +static void r1_response_read_bstst_postproc(void *the_data,
  80394. + u32 *interrupt_status)
  80395. +{
  80396. + current_task_status_t *the_task_status = (current_task_status_t *) the_data;
  80397. + u32 cmd_status;
  80398. + //The following variables are required for IDMAC mode interrupt handling
  80399. +
  80400. + r1_response_postproc(the_data, interrupt_status);
  80401. +
  80402. + if ((ERRDCRC == the_task_status->error_status) || (ERRENDBITERR == the_task_status->error_status)) {
  80403. + the_task_status->error_status = 0;
  80404. + }
  80405. +
  80406. + if (the_task_status->error_status) {
  80407. + return;
  80408. + }
  80409. +
  80410. + if (!(the_task_status->error_status)) {
  80411. + the_task_status->cmd_status = CMD_STATE_READDAT;
  80412. + }
  80413. +
  80414. + cmd_status = the_task_status->cmd_status;
  80415. +
  80416. + if (CMD_STATE_READDAT == cmd_status) {
  80417. + while (1) {
  80418. + *interrupt_status = emmc_read_register(RINTSTS);
  80419. +
  80420. + if ((*interrupt_status & INTMSK_RXDR)) {
  80421. + emmc_read_in_data(the_task_status, INTMSK_RXDR);
  80422. + }
  80423. +
  80424. + if ((*interrupt_status & INTMSK_DAT_OVER)) {
  80425. + emmc_read_in_data(the_task_status, INTMSK_DAT_OVER);
  80426. + }
  80427. +
  80428. + if ((*interrupt_status & INTMSK_DAT_OVER) && !(the_task_status->error_status)) {
  80429. + the_task_status->cmd_status = CMD_COMMAND_DONE;
  80430. + break;
  80431. + }
  80432. + }
  80433. + }
  80434. +
  80435. + return;
  80436. +}
  80437. +#endif
  80438. +static void r1_response_read_data_postproc(void *the_data, u32 *interrupt_status)
  80439. +{
  80440. + current_task_status_t *the_task_status = (current_task_status_t *) the_data;
  80441. + //u32 cmd_status;
  80442. +
  80443. + r1_response_postproc(the_data, interrupt_status);
  80444. +
  80445. + if (ERRDCRC == the_task_status->error_status) {
  80446. + the_task_status->bus_corruption_occured = 1;
  80447. + the_task_status->error_status = 0;
  80448. + }
  80449. +
  80450. + the_task_status->cmd_status = CMD_STATE_READDAT;
  80451. +
  80452. + while (1) {
  80453. + *interrupt_status = emmc_read_register(RINTSTS);
  80454. + // mini_printf("*interrupt_status =%x,error_status =%x\n",*interrupt_status,the_task_status->error_status);
  80455. +
  80456. + if ((*interrupt_status & INTMSK_RXDR)) {
  80457. + emmc_read_in_data(the_task_status, INTMSK_RXDR);
  80458. + emmc_set_register(RINTSTS, INTMSK_RXDR);
  80459. + }
  80460. +
  80461. + if ((*interrupt_status & INTMSK_DAT_OVER)) {
  80462. + emmc_read_in_data(the_task_status, INTMSK_DAT_OVER);
  80463. + emmc_set_register(RINTSTS, INTMSK_DAT_OVER);
  80464. + }
  80465. +
  80466. + if ((*interrupt_status & INTMSK_DAT_OVER)) {
  80467. + the_task_status->cmd_status = CMD_COMMAND_DONE;
  80468. + break;
  80469. + }
  80470. + if ((*interrupt_status & INTMSK_SBE)) {
  80471. + emmc_set_register(RINTSTS, INTMSK_SBE);
  80472. + }
  80473. + }
  80474. +
  80475. + return;
  80476. +}
  80477. +
  80478. +#ifdef CONFIG_SUPPORT_ALL_EMMC_CMD
  80479. +
  80480. +static void short_response_sd_app_specific_data(u32 card_num,
  80481. + u32 cmd_index,
  80482. + u32 *cmd_reg,
  80483. + u32 *arg_reg)
  80484. +{
  80485. + // emmc_send_serial_command(card_num, CMD55, 0, NULL, NULL, 0);
  80486. + short_response_preproc(card_num, cmd_index, cmd_reg, arg_reg);
  80487. + SET_BITS(*cmd_reg, CMD_WAIT_PRV_DAT_BIT);
  80488. +
  80489. + return;
  80490. +}
  80491. +
  80492. +
  80493. +static void short_response_sd_data_app_specific_data(u32 card_num,
  80494. + u32 cmd_index,
  80495. + u32 *cmd_reg,
  80496. + u32 *arg_reg)
  80497. +{
  80498. +
  80499. + short_response_sd_app_specific_data(card_num, cmd_index, cmd_reg, arg_reg);
  80500. + SET_BITS(*cmd_reg, CMD_DATA_EXP_BIT);
  80501. +
  80502. + return;
  80503. +}
  80504. +#endif
  80505. +/**
  80506. + * Command Index callback table.
  80507. + * This is a table sorted by command index for the command indices and
  80508. + * their corresponding callbacks. This table allows easy manipulation of
  80509. + * new command addition and thier handling logic.
  80510. + * \todo Use this table for a minimal perfect hashing rather than a
  80511. + * binary search <i>(use gperf ?)</i>
  80512. + */
  80513. +static const callback_search_table the_callback_table[] = {
  80514. + {CMD0, {no_response_preproc_abrt, no_response_postproc}},
  80515. + {CMD1, {short_response_preproc_with_init, short_response_postproc}},
  80516. + {CMD2, {long_response_preproc, long_response_postproc}},
  80517. + {CMD3, {short_response_preproc, r1_r6_response_postproc}},
  80518. + {CMD6, {short_response_preproc, r1b_response_postproc}},
  80519. + {CMD7, {short_response_rca_preproc, r1b_response_postproc}},
  80520. + {CMD8, {short_response_block_data_preproc_noac, r1_response_read_data_postproc}},
  80521. + {CMD9, {long_response_rca_preproc, long_response_postproc}},
  80522. + {CMD12, {short_response_preproc_abrt, r1b_response_postproc}},
  80523. + {CMD13, {short_response_rca_preproc, r1_response_postproc}},
  80524. + {CMD16, {short_response_preproc, r1_response_postproc}},
  80525. + {CMD17, {short_response_block_data_preproc, r1_response_read_data_postproc}},
  80526. + {CMD23, {short_response_preproc, r1_response_postproc}},
  80527. + {CMD24, {short_response_block_write_preproc, r1_response_write_data_postproc}},
  80528. + {CMD42, {short_response_block_write_preproc, r1b_response_write_data_postproc}},
  80529. + {UNADD_CMD7, {no_response_preproc, no_response_postproc}},
  80530. +#ifdef CONDIF_SUPPORT_MULTI_BLOCK
  80531. + {CMD18, {short_response_block_data_preproc, r1_response_read_data_postproc}},
  80532. + {CMD25, {short_response_block_write_preproc, r1_response_write_data_postproc}},
  80533. +#endif
  80534. +#ifdef EMMC_SUPPORT_GET_CARD
  80535. + {CMD55, {short_response_rca_preproc, short_response_postproc}},
  80536. + {ACMD41, {short_response_preproc, short_response_postproc}},
  80537. +#endif
  80538. +#ifdef CONFIG_SUPPORT_ALL_EMMC_CMD
  80539. + {CMD5, {short_response_preproc, short_response_postproc}},
  80540. + {CMD14, {short_response_block_data_preproc_noac, r1_response_read_bstst_postproc}},
  80541. + {CMD15, {no_response_preproc, no_response_postproc}},
  80542. + {CMD19, {short_response_block_write_preproc_noac, r1_response_write_bstst_postproc}},
  80543. + {CMD32, {short_response_preproc, r1_response_postproc}},
  80544. + {CMD33, {short_response_preproc, r1_response_postproc}},
  80545. + {CMD35, {short_response_preproc, r1_response_postproc}},
  80546. + {CMD36, {short_response_preproc, r1_response_postproc}},
  80547. + {CMD38, {short_response_preproc, r1b_response_postproc}},
  80548. + {ACMD51, {short_response_sd_data_app_specific_data, r1_response_read_data_postproc}},
  80549. + {CMD20, {short_response_stream_write_preproc, r1_response_write_data_postproc}},
  80550. + {ACMD6, {short_response_sd_app_specific_data, r1_response_postproc}},
  80551. +#endif
  80552. +};
  80553. +
  80554. +/**
  80555. + * Finds the set of callbacks for the command index.
  80556. + * Performs a binary search on the statically defined the_callback_table.
  80557. + * @param[in] cmd_index The command index.
  80558. + * \return Returns the pointer to the callbacks if found. Returns NULL if not
  80559. + * found.
  80560. + * \todo This function has to be converted to a minimal perfect hash table search.
  80561. + * \callgraph
  80562. + */
  80563. +static const callback_t *emmc_lookup_callback_table(u32 cmd_index)
  80564. +{
  80565. + u32 num_commands = (sizeof(the_callback_table) / sizeof(callback_search_table)) - 1;
  80566. + u32 left, right;
  80567. + u32 present_index;
  80568. +
  80569. + left = 0;
  80570. + right = num_commands;
  80571. +
  80572. + while (left <= right) {
  80573. + present_index = left + (right - left) / 2;
  80574. +
  80575. + if (the_callback_table[present_index].cmd_index == cmd_index) {
  80576. + return &(the_callback_table[present_index].the_callbacks);
  80577. + } else if (cmd_index > the_callback_table[present_index].cmd_index) {
  80578. + left = present_index + 1;
  80579. + } else {
  80580. + right = present_index - 1;
  80581. + }
  80582. + }
  80583. +
  80584. + return NULL;
  80585. +}
  80586. +
  80587. +/** Looks up the table for a post processing callback for the cmd.
  80588. + * This function looks up the has table of function pointers to locate the
  80589. + * appropriate postprocessing callback for the index.
  80590. + * @param[in] cmd_index The command which is to be sent on the bus.
  80591. + * \return The function pointer to the post processing function.
  80592. + * \callgraph
  80593. + */
  80594. +emmc_postproc_callback emmc_get_post_callback(u32 cmd_index)
  80595. +{
  80596. + emmc_postproc_callback retval = NULL;
  80597. + const callback_t *the_callbacks;
  80598. + the_callbacks = emmc_lookup_callback_table(cmd_index);
  80599. +
  80600. + if (!the_callbacks) {
  80601. + return retval;
  80602. + }
  80603. +
  80604. + retval = the_callbacks->postproc;
  80605. + return retval;
  80606. +}
  80607. +
  80608. +/** Looks up the table for a pre processing callback for the cmd.
  80609. + * This function looks up the has table of function pointers to locate the
  80610. + * appropriate postprocessing callback for the index.
  80611. + * @param[in] cmd_index. The command which is to be sent on the bus.
  80612. + * \return The function pointer to the pre processing function.
  80613. + */
  80614. +emmc_preproc_callback emmc_get_pre_callback(u32 cmd_index)
  80615. +{
  80616. + emmc_preproc_callback retval = NULL;
  80617. + const callback_t *the_callbacks;
  80618. + the_callbacks = emmc_lookup_callback_table(cmd_index);
  80619. +
  80620. + if (!the_callbacks) {
  80621. + return retval;
  80622. + }
  80623. +
  80624. + retval = the_callbacks->preproc;
  80625. + return retval;
  80626. +}
  80627. +
  80628. +/**
  80629. + * This function sets up the transfer parameters.
  80630. + * the much of the data other than slot and data_buffer used only in case of slave mode of operation.
  80631. + * For IDMAC mode of operation they just maintained to make the flow same as that of slave mode.
  80632. + * The command specific paramters are set in the current_task structure.
  80633. + * The parameters set here are
  80634. + * - The epoch count indicating the number of bytes read (for read operation) before entering this function. For write operation,
  80635. +* it indicates the number of bytes already written in to the FIFO.
  80636. +* - num_of_blocks of data to be read or writen to FIFO.
  80637. +* - Function pointer to copy_func. This is just a place holder if a different function to be used for data transfer.
  80638. + If any valid pointer is passed here, it should not block as this function will be invoked from ISR top half.
  80639. +* - Function pointer to terminate function. This is just a place holder not used at present.
  80640. + If any valid pointer is passed here, it should not block as this function will be invoked from ISR top half.
  80641. +* - The slot number to which the command is intended to.
  80642. +* - data buffer for data transfer commands. This variable is used by ISR to invoke IDMAC functions or slave mode functions.
  80643. +* - Block size for the current data transfer command
  80644. +* This fucntion updates the current_task structure by disabling the device interrupts.
  80645. +* \return returns void.
  80646. +* \callgraph
  80647. +*/
  80648. +void emmc_set_data_trans_params(u32 slot, u8 *data_buffer,
  80649. + u32 num_of_blocks, u32 epoch_count, u32 flag,
  80650. + u32 custom_blocksize)
  80651. +{
  80652. + current_task.num_of_blocks = num_of_blocks;
  80653. + current_task.slot_num = slot;
  80654. + current_task.data_buffer = data_buffer;
  80655. + current_task.num_bytes_read = epoch_count;
  80656. + current_task.blksize = custom_blocksize;
  80657. + // emmc_set_bits(CTRL, INT_ENABLE);
  80658. +}
  80659. +
  80660. +void emmc_set_current_task_status_t(u32 slot, u32 *resp_buffer,
  80661. + u8 *data_buffer)
  80662. +{
  80663. + current_task.resp_buffer = resp_buffer;
  80664. + current_task.data_buffer = data_buffer;
  80665. + current_task.slot_num = slot;
  80666. + /* If the error status is not updated, it would mean that the command has
  80667. + timed out and no response has been actually received from the card.
  80668. + */
  80669. + current_task.error_status = 0;
  80670. + current_task.cmd_status = CMD_STAT_STARTED;
  80671. + current_task.bus_corruption_occured = 0;
  80672. +}
  80673. +
  80674. diff --git a/board/thead/common/mmc/emmc_callback.h b/board/thead/common/mmc/emmc_callback.h
  80675. new file mode 100644
  80676. index 0000000000..c7bb5e2ff9
  80677. --- /dev/null
  80678. +++ b/board/thead/common/mmc/emmc_callback.h
  80679. @@ -0,0 +1,32 @@
  80680. +/*
  80681. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  80682. + *
  80683. + * SPDX-License-Identifier: GPL-2.0+
  80684. + */
  80685. +
  80686. +#ifndef __ASM_ARCH_EMMC_CALLBACK_H
  80687. +#define __ASM_ARCH_EMMC_CALLBACK_H
  80688. +
  80689. +#include "emmc.h"
  80690. +
  80691. +/* Definitions for cmd status */
  80692. +#define CMD_STAT_ABSENT 0
  80693. +#define CMD_STAT_STARTED 1
  80694. +#define CMD_STATE_READRESP 2
  80695. +#define CMD_STATE_READDAT 3
  80696. +#define CMD_STATE_WRITEDAT 4
  80697. +#define CMD_COMMAND_DONE 5
  80698. +#define CMD_COMMAND_ABORTING 6
  80699. +#define CMD_STATE_POLLD 7
  80700. +
  80701. +emmc_postproc_callback emmc_get_post_callback(u32);
  80702. +emmc_preproc_callback emmc_get_pre_callback(u32);
  80703. +void emmc_set_data_trans_params(u32 slot, uint8_t *data_buffer,
  80704. + u32 num_of_blocks, u32 epoch_count,
  80705. + u32 flag, u32 custom_blocksize);
  80706. +
  80707. +void emmc_set_current_task_status_t(u32 slot, u32 *resp_buffer,
  80708. + u8 *data_buffer);
  80709. +
  80710. +#endif /* __ASM_ARCH_EMMC_CALLBACK_H */
  80711. +
  80712. diff --git a/board/thead/common/mmc/emmc_interface.c b/board/thead/common/mmc/emmc_interface.c
  80713. new file mode 100644
  80714. index 0000000000..e7f1c52ee6
  80715. --- /dev/null
  80716. +++ b/board/thead/common/mmc/emmc_interface.c
  80717. @@ -0,0 +1,79 @@
  80718. +/*
  80719. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  80720. + *
  80721. + * SPDX-License-Identifier: GPL-2.0+
  80722. + */
  80723. +
  80724. +#include "emmc_interface.h"
  80725. +#include "hardware.h"
  80726. +
  80727. +#define CEATA_MAP 0xffffffff
  80728. +static phys_addr_t base_adr = EMMC_BASEADDR;
  80729. +
  80730. +/*
  80731. + * Set the particular bits of the specified register.
  80732. + * @param[in] reg The particular register to which the bits are to be set
  80733. + * @param[in] val The bitmask for the bits which are to be set.
  80734. + * return The new value of the register
  80735. + */
  80736. +u32 emmc_set_bits(controller_reg_e reg, u32 val)
  80737. +{
  80738. + u32 *reg_addr;
  80739. + reg_addr = (u32 *)(base_adr + reg);
  80740. +
  80741. + *reg_addr |= val;
  80742. + return *reg_addr;
  80743. +}
  80744. +
  80745. +/*
  80746. + * Clear the particular bits of the specified register.
  80747. + * @param[in] reg The particular register to which the bits are to be cleared.
  80748. + * @param[in] val The bitmask for the bits which are to be cleared.
  80749. + * return The new value of the register
  80750. + */
  80751. +u32 emmc_clear_bits(controller_reg_e reg, u32 val)
  80752. +{
  80753. + u32 *reg_addr;
  80754. + reg_addr = (u32 *)(base_adr + reg);
  80755. +
  80756. + *reg_addr &= (~val);
  80757. + return *reg_addr;
  80758. +}
  80759. +
  80760. +/*
  80761. + * Set the value of the specified register.
  80762. + * @param[in] reg The particular register for which values are to be set.
  80763. + * @param[in] val The value.
  80764. + * return The new value of the register
  80765. + */
  80766. +u32 emmc_set_register(controller_reg_e reg, u32 val)
  80767. +{
  80768. + u32 *reg_addr;
  80769. + reg_addr = (u32 *)(base_adr + reg);
  80770. +
  80771. + *reg_addr = val;
  80772. + return *reg_addr;
  80773. +}
  80774. +
  80775. +/*
  80776. + * Read the value of the specified register.
  80777. + * @param[in] reg The particular register which is to be read.
  80778. + * return The value of the register
  80779. + */
  80780. +u32 emmc_read_register(controller_reg_e reg)
  80781. +{
  80782. + u32 *reg_addr;
  80783. + u32 retval;
  80784. +
  80785. + reg_addr = (u32 *)(base_adr + reg);
  80786. + retval = *reg_addr;
  80787. +
  80788. + /* if request is to read CDETECT, make sure you return
  80789. + the hacked ;) CEATA_MAP bit */
  80790. + if (CDETECT == reg) {
  80791. + retval &= CEATA_MAP;
  80792. + }
  80793. +
  80794. + return retval;
  80795. +}
  80796. +
  80797. diff --git a/board/thead/common/mmc/emmc_interface.h b/board/thead/common/mmc/emmc_interface.h
  80798. new file mode 100644
  80799. index 0000000000..813609ceaa
  80800. --- /dev/null
  80801. +++ b/board/thead/common/mmc/emmc_interface.h
  80802. @@ -0,0 +1,228 @@
  80803. +/*
  80804. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  80805. + *
  80806. + * SPDX-License-Identifier: GPL-2.0+
  80807. + */
  80808. +
  80809. +#ifndef __ASM_ARCH_EMMC_INTERFACE_H
  80810. +#define __ASM_ARCH_EMMC_INTERFACE_H
  80811. +#include "../datatype.h"
  80812. +
  80813. +/**
  80814. + * Controller Register definitions
  80815. + * This is the enumeration of the registers on the host controller. The
  80816. + * individual values for the members are the offsets of the individual
  80817. + * registers. The registers need to be updated according to IP release 2.10
  80818. + */
  80819. +typedef enum {
  80820. + CTRL = 0x0, /** Control */
  80821. + PWREN = 0x4, /** Power-enable */
  80822. + CLKDIV = 0x8, /** Clock divider */
  80823. + CLKSRC = 0xC, /** Clock source */
  80824. + CLKENA = 0x10, /** Clock enable */
  80825. + TMOUT = 0x14, /** Timeout */
  80826. + CTYPE = 0x18, /** Card type */
  80827. + BLKSIZ = 0x1C, /** Block Size */
  80828. + BYTCNT = 0x20, /** Byte count */
  80829. + INTMSK = 0x24, /** Interrupt Mask */
  80830. + CMDARG = 0x28, /** Command Argument */
  80831. + CMD = 0x2C, /** Command */
  80832. + RESP0 = 0x30, /** Response 0 */
  80833. + RESP1 = 0x34, /** Response 1 */
  80834. + RESP2 = 0x38, /** Response 2 */
  80835. + RESP3 = 0x3C, /** Response 3 */
  80836. + MINTSTS = 0x40, /** Masked interrupt status */
  80837. + RINTSTS = 0x44, /** Raw interrupt status */
  80838. + STATUS = 0x48, /** Status */
  80839. + FIFOTH = 0x4C, /** FIFO threshold */
  80840. + CDETECT = 0x50, /** Card detect */
  80841. + WRTPRT = 0x54, /** Write protect */
  80842. + GPIO = 0x58, /** General Purpose IO */
  80843. + TCBCNT = 0x5C, /** Transferred CIU byte count */
  80844. + TBBCNT = 0x60, /** Transferred host/DMA to/from byte count */
  80845. + DEBNCE = 0x64, /** Card detect debounce */
  80846. + USRID = 0x68, /** User ID */
  80847. + VERID = 0x6C, /** Version ID */
  80848. + HCON = 0x70, /** Hardware Configuration */
  80849. + UHSREG = 0x74, /** Reserved */
  80850. +
  80851. + FIFODAT = 0x200, /** FIFO data read write */
  80852. +} controller_reg_e ;
  80853. +
  80854. +/* Misc Defines */
  80855. +#define HCON_NUM_CARDS(x) ((((x&0x3E)>>1))+1)
  80856. +#define DEFAULT_DEBNCE_VAL 0x0FFFFFF
  80857. +#define GET_FIFO_DEPTH(x) ((((x)&0x0FFF0000)>>16)+1)
  80858. +#define FIFO_WIDTH 16 /* in bytes */
  80859. +#define MAX_DIVIDER_VALUE 0xff
  80860. +#define CLK_ONLY_CMD 0x80200000
  80861. +#define SET_RCA(x,y) ((x)|=(y<<16))
  80862. +#define SET_BITS(x,y) ((x)|=(y)) // Set y bits in x
  80863. +#define UNSET_BITS(x,y) ((x)&=(~(y))) // Unset y bits in x
  80864. +#define CARD_PRESENT(x) (!((emmc_read_register(CDETECT))&(1<<x)))
  80865. +#define SET_CARD_NUM(x,y) ((x)|= ((y)<<16))
  80866. +#define SET_CMD_INDEX(x,y) ((x)|= (y&0x3f))
  80867. +
  80868. +/* Control register definitions */
  80869. +#define CTRL_RESET 0x00000001
  80870. +#define FIFO_RESET 0x00000002
  80871. +#define DMA_RESET 0x00000004
  80872. +#define INT_ENABLE 0x00000010
  80873. +#define DMA_ENABLE 0x00000020
  80874. +#define READ_WAIT 0x00000040
  80875. +#define SEND_IRQ_RESP 0x00000080
  80876. +#define ABRT_READ_DATA 0x00000100
  80877. +#define SEND_CCSD 0x00000200
  80878. +#define SEND_AS_CCSD 0x00000400
  80879. +#define ENABLE_OD_PULLUP 0x01000000
  80880. +
  80881. +#ifdef IDMAC_SUPPORT
  80882. +#define MAX_BUFF_SIZE_IDMAC 8192
  80883. +#define CTRL_USE_IDMAC 0x02000000
  80884. +#define CTRL_IDMAC_RESET 0x00000004
  80885. +#endif
  80886. +
  80887. +/* Interrupt mask defines */
  80888. +#define INTMSK_CDETECT 0x00000001
  80889. +#define INTMSK_RESP_ERR 0x00000002
  80890. +#define INTMSK_CMD_DONE 0x00000004
  80891. +#define INTMSK_DAT_OVER 0x00000008
  80892. +#define INTMSK_TXDR 0x00000010
  80893. +#define INTMSK_RXDR 0x00000020
  80894. +#define INTMSK_RCRC 0x00000040
  80895. +#define INTMSK_DCRC 0x00000080
  80896. +#define INTMSK_RTO 0x00000100
  80897. +#define INTMSK_DTO 0x00000200
  80898. +#define INTMSK_HTO 0x00000400
  80899. +#define INTMSK_VSI INTMSK_HTO // VSI => Voltage Switch Interrupt
  80900. +#define INTMSK_FRUN 0x00000800
  80901. +#define INTMSK_HLE 0x00001000
  80902. +#define INTMSK_SBE 0x00002000
  80903. +#define INTMSK_ACD 0x00004000
  80904. +#define INTMSK_EBE 0x00008000
  80905. +
  80906. +/*SDIO interrupts are catered from bit 15 through 31*/
  80907. +#define INTMSK_SDIO_INTR 0xffff0000
  80908. +#define INTMSK_SDIO_CARD(x) (1<<(16+x))
  80909. +#define INTMSK_ALL_ENABLED 0xffffffff
  80910. +
  80911. +/* CMD Register Defines */
  80912. +#define CMD_VOLT_SW_BIT 0x10000000
  80913. +#define CMD_RESP_EXP_BIT 0x00000040
  80914. +#define CMD_RESP_LENGTH_BIT 0x00000080
  80915. +#define CMD_CHECK_CRC_BIT 0x00000100
  80916. +#define CMD_DATA_EXP_BIT 0x00000200
  80917. +#define CMD_RW_BIT 0x00000400
  80918. +#define CMD_TRANSMODE_BIT 0x00000800
  80919. +#define CMD_SENT_AUTO_STOP_BIT 0x00001000
  80920. +#define CMD_WAIT_PRV_DAT_BIT 0x00002000
  80921. +#define CMD_ABRT_CMD_BIT 0x00004000
  80922. +#define CMD_SEND_INIT_BIT 0x00008000
  80923. +#define CMD_SEND_CLK_ONLY 0x00200000
  80924. +#define CMD_READ_CEATA 0x00400000
  80925. +#define CMD_CCS_EXPECTED 0x00800000
  80926. +#define CMD_USE_HOLD 0x20000000
  80927. +#define CMD_DONE_BIT 0x80000000
  80928. +
  80929. +/* Status register bits */
  80930. +#define STATUS_DAT_BUSY_BIT 0x00000200
  80931. +
  80932. +/* The below defines should be outside #ifdef IDMAC_SUPPORT as some callbacks use variable instead of #define Macro */
  80933. +
  80934. +/* Standard MMC commands (3.1) type argument response */
  80935. +/* class 1 */
  80936. +#define CMD0 0 /* MMC_GO_IDLE_STATE bc */
  80937. +#define CMD1 1 /* MMC_SEND_OP_COND bcr [31:0] OCR R3 */
  80938. +#define CMD2 2 /* MMC_ALL_SEND_CID bcr R2 */
  80939. +#define CMD3 3 /* MMC_SET_RELATIVE_ADDR ac [31:16] RCA R1 */
  80940. +#define CMD4 4 /* MMC_SET_DSR bc [31:16] RCA */
  80941. +
  80942. +#define CMD5 5 /* SDIO_SEND_OCR ?? ?? */
  80943. +
  80944. +#define CMD6 6 /* HSMMC_SWITCH ac R1 */
  80945. +/* For ACMD6:SET_BUS_WIDTH ?? ?? */
  80946. +
  80947. +#define CMD7 7 /* MMC_SELECT_CARD ac [31:16] RCA R1 */
  80948. +#define CMD8 8 /* HSMMC_SEND_EXT_CSD adtc [31:16] RCA R1 */
  80949. +#define CMD9 9 /* MMC_SEND_CSD ac [31:16] RCA R2 */
  80950. +#define CMD10 10 /* MMC_SEND_CID ac [31:16] RCA R2 */
  80951. +#define CMD11 11 /* MMC_READ_DAT_UNTIL_STOP adtc [31:0] dadr R1 */
  80952. +#define CMD12 12 /* MMC_STOP_TRANSMISSION ac R1b */
  80953. +#define CMD13 13 /* MMC_SEND_STATUS ac [31:16] RCA R1 */
  80954. +#define ACMD13 13 /* SD_STATUS ac [31:2] Stuff,
  80955. + [1:0]Buswidth R1 */
  80956. +#define CMD14 14 /* HSMMC_BUS_TESTING adtc [31:16] stuff R1 */
  80957. +#define CMD15 15 /* MMC_GO_INACTIVE_STATE ac [31:16] RCA */
  80958. +#define CMD19 19 /* HSMMC_BUS_TESTING adtc [31:16] stuff R1 */
  80959. +
  80960. +/* class 2 */
  80961. +#define CMD16 16 /* MMC_SET_BLOCKLEN ac [31:0] blkln R1 */
  80962. +#define CMD17 17 /* MMC_READ_SINGLE_BLOCK adtc [31:0] dtadd R1 */
  80963. +#define CMD18 18 /* MMC_READ_MULTIPLE_BLOCK adtc [31:0] dtadd R1 */
  80964. +
  80965. +/* class 3 */
  80966. +#define CMD20 20 /* MMC_WRITE_DAT_UNTIL_STOP adtc [31:0] dtadd R1 */
  80967. +
  80968. +/* class 4 */
  80969. +#define CMD23 23 /* MMC_SET_BLOCK_COUNT adtc [31:0] dtadd R1 */
  80970. +#define CMD24 24 /* MMC_WRITE_BLOCK adtc [31:0] dtadd R1 */
  80971. +#define CMD25 25 /* MMC_WRITE_MULTIPLE_BLOCK adtc R1 */
  80972. +#define CMD26 26 /* MMC_PROGRAM_CID adtc R1 */
  80973. +#define CMD27 27 /* MMC_PROGRAM_CSD adtc R1 */
  80974. +
  80975. +/* class 6 */
  80976. +#define CMD28 28 /* MMC_SET_WRITE_PROT ac [31:0] dtadd R1b */
  80977. +#define CMD29 29 /* _CLR_WRITE_PROT ac [31:0] dtadd R1b */
  80978. +#define CMD30 30 /* MMC_SEND_WRITE_PROT adtc [31:0] wpdtaddr R1 */
  80979. +
  80980. +/* class 5 */
  80981. +#define CMD32 32 /* SD_ERASE_GROUP_START ac [31:0] dtadd R1 */
  80982. +#define CMD33 33 /* SD_ERASE_GROUP_END ac [31:0] dtaddr R1 */
  80983. +
  80984. +#define CMD35 35 /* MMC_ERASE_GROUP_START ac [31:0] dtadd R1 */
  80985. +#define CMD36 36 /* MMC_ERASE_GROUP_END ac [31:0] dtaddr R1 */
  80986. +#define CMD38 38 /* MMC_ERASE ac R1b */
  80987. +
  80988. +/* class 9 */
  80989. +#define CMD39 39 /* MMC_FAST_IO ac <Complex> R4 */
  80990. +#define CMD40 40 /* MMC_GO_IRQ_STATE bcr R5 */
  80991. +
  80992. +#define ACMD41 41 /* SD_SEND_OP_COND ?? R1 */
  80993. +
  80994. +/* class 7 */
  80995. +#define CMD42 42 /* MMC_LOCK_UNLOCK adtc R1b */
  80996. +
  80997. +#define ACMD51 51 /* SEND_SCR adtc R1 */
  80998. +
  80999. +#define CMD52 52 /* SDIO_RW_DIRECT ?? R5 */
  81000. +#define CMD53 53 /* SDIO_RW_EXTENDED ?? R5 */
  81001. +
  81002. +/* class 8 */
  81003. +#define CMD55 55 /* MMC_APP_CMD ac [31:16] RCA R1 */
  81004. +#define CMD56 56 /* MMC_GEN_CMD adtc [0] RD/WR R1b */
  81005. +
  81006. +// For CE-ATA Drive
  81007. +#define CMD60 60
  81008. +#define CMD61 61
  81009. +
  81010. +#define SDIO_RESET 100 //To differentiate CMD52 for IORESET and other rd/wrs.
  81011. +#define SDIO_ABORT 101 //To differentiate CMD52 for IO ABORT and other rd/wrs.
  81012. +
  81013. +#define UNADD_OFFSET 200
  81014. +#define UNADD_CMD7 207
  81015. +#define WCMC52 252
  81016. +#define WCMD53 253
  81017. +#define WCMD60 260
  81018. +#define WCMD61 261
  81019. +#define ACMD6 206
  81020. +#define SD_CMD8 208 /*This is added to support SD 2.0 (SDHC) cards*/
  81021. +#define SD_CMD11 211 /*This is added to support SDXC Voltage Switching*/
  81022. +
  81023. +u32 emmc_set_bits(controller_reg_e reg, u32 val);
  81024. +u32 emmc_clear_bits(controller_reg_e reg, u32 val);
  81025. +u32 emmc_set_register(controller_reg_e reg, u32 val);
  81026. +u32 emmc_read_register(controller_reg_e reg);
  81027. +void *emmc_get_fifo_address(void);
  81028. +
  81029. +#endif /* __ASM_ARCH_EMMC_INTERFACE_H */
  81030. +
  81031. diff --git a/board/thead/common/spi/spi.c b/board/thead/common/spi/spi.c
  81032. new file mode 100755
  81033. index 0000000000..304a94bb27
  81034. --- /dev/null
  81035. +++ b/board/thead/common/spi/spi.c
  81036. @@ -0,0 +1,367 @@
  81037. +/*
  81038. +* Copyright (C) 2017-2020 Alibaba Group Holding Limited
  81039. +*
  81040. +* SPDX-License-Identifier: GPL-2.0+
  81041. +*/
  81042. +
  81043. +#include "spi.h"
  81044. +#include "spi_internal.h"
  81045. +
  81046. +/*
  81047. +* Enable spi, and config the spi by default:
  81048. +* baudrate -
  81049. +* transfer mode - transmit&receive
  81050. +* serial clock polarity - low
  81051. +* serial clock phase - middle
  81052. +* Set the SPI irqhandler and register it into interrupt controller. Disable
  81053. +* the interrupts. Set the opening sign in CK_SPIInfo.
  81054. +* Parameters:
  81055. +* id - SPI ID
  81056. +* handler -
  81057. +* bfast -
  81058. +* return: SUCCESS or FAILURE.
  81059. +*/
  81060. +s32 spi_open(
  81061. + enum_spi_device_t spiid
  81062. +)
  81063. +{
  81064. + volatile pckstruct_spi_reg_t reg;
  81065. +
  81066. + reg = (pckstruct_spi_reg_t)(spiid);
  81067. + /* It is impossible to write to this register when the SSI is enabled.*/
  81068. + reg->SPIENR = CK_SPI_DISABLE;
  81069. + reg->IMR = CK_SPI_INT_DISABLE;
  81070. + /* config the spi defaultly as below.*/
  81071. + spi_set_mode(spiid, CK_SPI_EERX);
  81072. + spi_set_polarity(spiid, CK_SPI_CLOCK_POLARITY_HIGH);
  81073. + spi_set_phase(spiid, CK_SPI_CLOCK_PHASE_START);
  81074. + spi_set_datawidth(spiid, CK_SPI_DataSize_8);
  81075. + spi_set_transfer_threshold(spiid, 0x8, 0xa);
  81076. + spi_set_baudrate(spiid, 50);
  81077. +
  81078. + return SUCCESS;
  81079. +}
  81080. +
  81081. +/*
  81082. +* Unable SPI, also, unregiste the SPI irq. Clear the opening sign.
  81083. +* Parameters:
  81084. +* id - SPI ID
  81085. +* return: SUCCESS or FAILURE.
  81086. +*/
  81087. +s32 spi_close(enum_spi_device_t spiid)
  81088. +{
  81089. + volatile pckstruct_spi_reg_t reg;
  81090. +
  81091. + reg = (pckstruct_spi_reg_t)(spiid);
  81092. + reg->SPIENR = CK_SPI_DISABLE; /* disable the spi */
  81093. + return SUCCESS;
  81094. +}
  81095. +
  81096. +/*
  81097. +* Set the transfer mode of spi.
  81098. +* Parameters:
  81099. +* id - SPI ID
  81100. +* mode - has three modes: transmit&receive, transmit only, and receive only.
  81101. +* return: SUCCESS or FAILURE.
  81102. +*/
  81103. +s32 spi_set_mode(
  81104. + enum_spi_device_t spiid,
  81105. + enum_spi_mode_t mode
  81106. +)
  81107. +{
  81108. + volatile pckstruct_spi_reg_t reg;
  81109. +
  81110. + reg = (pckstruct_spi_reg_t)(spiid);
  81111. + /* It is impossible to write to this register when the SSI is enabled.*/
  81112. + /* we can set the TMOD to config transfer mode as below:
  81113. + * TMOD_BIT9 TMOD_BIT8 transfer mode
  81114. + * 0 0 transmit & receive
  81115. + * 0 1 transmit only
  81116. + * 1 0 receive only
  81117. + * 1 1 reserved
  81118. + */
  81119. + switch (mode) {
  81120. + case CK_SPI_TXRX:
  81121. + reg->CTRLR0 &= (~CK_SPI_TMOD_BIT8);
  81122. + reg->CTRLR0 &= (~CK_SPI_TMOD_BIT9);
  81123. + break;
  81124. +
  81125. + case CK_SPI_TX:
  81126. + reg->CTRLR0 |= CK_SPI_TMOD_BIT8;
  81127. + reg->CTRLR0 &= (~CK_SPI_TMOD_BIT9);
  81128. + break;
  81129. +
  81130. + case CK_SPI_RX:
  81131. + reg->CTRLR0 &= (~CK_SPI_TMOD_BIT8);
  81132. + reg->CTRLR0 |= CK_SPI_TMOD_BIT9;
  81133. + break;
  81134. +
  81135. + default:
  81136. + reg->CTRLR0 |= CK_SPI_TMOD_BIT8;
  81137. + reg->CTRLR0 |= CK_SPI_TMOD_BIT9;
  81138. + break;
  81139. + }
  81140. + return SUCCESS;
  81141. +}
  81142. +
  81143. +
  81144. +/*
  81145. +* Set the serial clock polarity.
  81146. +* Parameters:
  81147. +* id - SPI ID
  81148. +* polarity - serial clock polarity.
  81149. +* return: SUCCESS or FAILURE.
  81150. +*/
  81151. +s32 spi_set_polarity(
  81152. + enum_spi_device_t spiid,
  81153. + enum_spi_polarity_t polarity
  81154. +)
  81155. +{
  81156. + volatile pckstruct_spi_reg_t reg;
  81157. +
  81158. + reg = (pckstruct_spi_reg_t)(spiid);
  81159. + /* To config the polarity, we can set the SCPOL bit(CTRLR0[7]) as below:
  81160. + * 0 - inactive state of serial clock is low
  81161. + * 1 - inactive state of serial clock is high
  81162. + */
  81163. + switch (polarity) {
  81164. + case CK_SPI_CLOCK_POLARITY_LOW:
  81165. + reg->CTRLR0 &= (~CK_SPI_POLARITY);
  81166. + break;
  81167. +
  81168. + case CK_SPI_CLOCK_POLARITY_HIGH:
  81169. + reg->CTRLR0 |= CK_SPI_POLARITY;
  81170. + break;
  81171. +
  81172. + default:
  81173. + break;
  81174. + }
  81175. + return SUCCESS;
  81176. +}
  81177. +
  81178. +/*
  81179. +* Set serial clock phase. When SCPH(CTRLR0[6])=0, data are captured on the
  81180. +* first edge of the serial clock. When SCPH=1, the serial clock starts
  81181. +* toggling one cycle after the slave select line is activated, and data
  81182. +* are capture one the second edge of the serial clock.
  81183. +* Parameters:
  81184. +* id - SPI ID
  81185. +* phase - serial clock phase
  81186. +* return: SUCCESS or FAILURE.
  81187. +*/
  81188. +s32 spi_set_phase(
  81189. + enum_spi_device_t spiid,
  81190. + enum_spi_phase_t phase
  81191. +)
  81192. +{
  81193. + volatile pckstruct_spi_reg_t reg;
  81194. +
  81195. + reg = (pckstruct_spi_reg_t)(spiid);
  81196. + switch (phase) {
  81197. + case CK_SPI_CLOCK_PHASE_MIDDLE:
  81198. + reg->CTRLR0 &= (~CK_SPI_PHASE);
  81199. + break;
  81200. +
  81201. + case CK_SPI_CLOCK_PHASE_START:
  81202. + reg->CTRLR0 |= CK_SPI_PHASE;
  81203. + break;
  81204. +
  81205. + default:
  81206. + break;
  81207. + }
  81208. + return SUCCESS;
  81209. +}
  81210. +
  81211. +/*
  81212. +* Set the data frame size. The data size is determined by DFS(CTRLR0[3:0])
  81213. +* as below:
  81214. +* DFS Value Description
  81215. +* 0011 4-bit serial data transfer
  81216. +* 0100 5-bit serial data transfer
  81217. +* ... ...
  81218. +* 1111 16-bit serial data transfer
  81219. +* and the 0000 to 0010 are reserved.
  81220. +* Parameters:
  81221. +* id - SPI ID
  81222. +* datawidth - data frame size
  81223. +* return: SUCCESS or FAILURE.
  81224. +*/
  81225. +s32 spi_set_datawidth(
  81226. + enum_spi_device_t spiid,
  81227. + enum_spi_datawidth_t datawidth
  81228. +)
  81229. +{
  81230. + volatile pckstruct_spi_reg_t reg;
  81231. + u16 temp;
  81232. +
  81233. + reg = (pckstruct_spi_reg_t)(spiid);
  81234. + temp = reg->CTRLR0;
  81235. + temp &= 0xfff0; /* temp has the value of CTRLR0 with DFS being cleared.*/
  81236. + temp |= (datawidth);/* get the final CTRLR0 after datawidth config. */
  81237. + reg->CTRLR0 = temp; /* write CTRLR0 */
  81238. + return SUCCESS;
  81239. +}
  81240. +
  81241. +/* Set the baudrate. The frequency of the sclk_out is derived from the
  81242. +* following equation:
  81243. +* fsclk_out = fssi_clk / SCKDV
  81244. +* where SCKDV is any even value between 2 and 65534.
  81245. +* Parameters:
  81246. +* id - SPI ID
  81247. +* baudrate - transfer speed to be set
  81248. +* return: SUCCESS or FAILURE.
  81249. +*/
  81250. +s32 spi_set_baudrate(
  81251. + enum_spi_device_t spiid,
  81252. + u32 baudrate
  81253. +)
  81254. +{
  81255. + volatile pckstruct_spi_reg_t reg;
  81256. + reg = (pckstruct_spi_reg_t)(spiid);
  81257. + reg->BAUDR = baudrate;
  81258. + return SUCCESS;
  81259. +}
  81260. +
  81261. +u8 spi_transfer_query(
  81262. + enum_spi_device_t spiid,
  81263. + enum_spi_slave_t slave,
  81264. + u8 *ptx_buffer,
  81265. + u8 tx_length,
  81266. + u8 *prx_buffer,
  81267. + u32 rx_length
  81268. +)
  81269. +{
  81270. + volatile u32 i;
  81271. + volatile pckstruct_spi_reg_t reg;
  81272. +
  81273. + reg = (pckstruct_spi_reg_t)(spiid);
  81274. + reg->SPIENR = CK_SPI_ENABLE; /* enable SPI */
  81275. + for (i = 0; i < tx_length; i++) { /* transmit datas in transmit-buffer */
  81276. + reg->DR = *ptx_buffer;
  81277. + ptx_buffer++;
  81278. + }
  81279. + reg->SER = slave; /* disable all cs */
  81280. + while ((reg->SR & 0x4) == 0);
  81281. +
  81282. + for (i = 0; i < rx_length; i++) {
  81283. + while ((reg->SR & 0x8) == 0);
  81284. + *prx_buffer = reg->DR;
  81285. + prx_buffer++;
  81286. + }
  81287. + reg->SER = 0;
  81288. + reg->SPIENR = CK_SPI_DISABLE;
  81289. + return SUCCESS;
  81290. +}
  81291. +
  81292. +/*
  81293. +* Disable the corresponding SPI, and release the slave that has been selected.
  81294. +* Parameters;
  81295. +* id - SPI ID
  81296. +* return:
  81297. +*/
  81298. +s32 spi_disable(enum_spi_device_t spiid)
  81299. +{
  81300. + volatile pckstruct_spi_reg_t reg;
  81301. +
  81302. + reg = (pckstruct_spi_reg_t)(spiid);
  81303. + reg->SPIENR = CK_SPI_DISABLE;
  81304. +
  81305. + return SUCCESS;
  81306. +}
  81307. +
  81308. +s32 spi_enable(enum_spi_device_t spiid)
  81309. +{
  81310. + volatile pckstruct_spi_reg_t reg;
  81311. +
  81312. + reg = (pckstruct_spi_reg_t)(spiid);
  81313. + reg->SPIENR = CK_SPI_ENABLE;
  81314. +
  81315. + return SUCCESS;
  81316. +}
  81317. +
  81318. +
  81319. +s32 spi_set_ndf(enum_spi_device_t spiid, u32 num)
  81320. +{
  81321. + volatile pckstruct_spi_reg_t reg;
  81322. + reg = (pckstruct_spi_reg_t)(spiid);
  81323. + reg->SPIENR = 0;
  81324. + reg->CTRLR1 = num;
  81325. +
  81326. + return SUCCESS;
  81327. +}
  81328. +
  81329. +
  81330. +
  81331. +u8 spi_enable_slave(enum_spi_device_t spiid, enum_spi_slave_t slave)
  81332. +{
  81333. + volatile pckstruct_spi_reg_t reg;
  81334. + reg = (pckstruct_spi_reg_t)(spiid);
  81335. +
  81336. + reg->SER |= slave;
  81337. +
  81338. + return SUCCESS;
  81339. +}
  81340. +
  81341. +u8 spi_disable_slave(enum_spi_device_t spiid, enum_spi_slave_t slave)
  81342. +{
  81343. + volatile pckstruct_spi_reg_t reg;
  81344. + reg = (pckstruct_spi_reg_t)(spiid);
  81345. +
  81346. + reg->SER &= ~slave;
  81347. +
  81348. + return SUCCESS;
  81349. +}
  81350. +
  81351. +
  81352. +u32 spi_send_query(
  81353. + enum_spi_device_t spiid,
  81354. + enum_spi_slave_t slave,
  81355. + u8 *ptxbuffer,
  81356. + u16 txlength)
  81357. +{
  81358. + u32 i;
  81359. + volatile pckstruct_spi_reg_t reg;
  81360. + reg = (pckstruct_spi_reg_t)(spiid);
  81361. + reg->SPIENR = CK_SPI_ENABLE; /* enable SPI */
  81362. +
  81363. + if (txlength > 34) {
  81364. + for (i = 0; i < 34; i++) {
  81365. + reg->DR = *ptxbuffer;
  81366. + ptxbuffer++;
  81367. + }
  81368. + txlength -= 34;
  81369. + reg->SER = slave;
  81370. + for (i = 0; i < txlength; i++) { /* transmit datas in transmit-buffer */
  81371. + while (reg->TXFLR >= 30);
  81372. + reg->DR = *ptxbuffer;
  81373. + ptxbuffer++;
  81374. + }
  81375. + while ((reg->SR & CK_SPI_BUSY));
  81376. + }
  81377. +
  81378. + else {
  81379. + for (i = 0; i < txlength; i++) { /* transmit datas in transmit-buffer */
  81380. + while (reg->TXFLR >= 30);
  81381. + reg->DR = *ptxbuffer;
  81382. + ptxbuffer++;
  81383. + }
  81384. + reg->SER = slave;
  81385. + while ((reg->SR & 0x04) == 0);
  81386. + while ((reg->SR & CK_SPI_BUSY));
  81387. + }
  81388. + reg->SER = 0;
  81389. + reg->SPIENR = CK_SPI_DISABLE;
  81390. + return SUCCESS;
  81391. +}
  81392. +
  81393. +
  81394. +u8 spi_set_transfer_threshold(enum_spi_device_t spiid, u8 txftlr, u8 rxftlr)
  81395. +{
  81396. + volatile pckstruct_spi_reg_t reg;
  81397. + reg = (pckstruct_spi_reg_t)(spiid);
  81398. + reg->RXFTLR = rxftlr;
  81399. + reg->TXFTLR = txftlr;
  81400. +
  81401. + return SUCCESS;
  81402. +}
  81403. +
  81404. diff --git a/board/thead/common/spi/spi.h b/board/thead/common/spi/spi.h
  81405. new file mode 100644
  81406. index 0000000000..14b3ed9c5d
  81407. --- /dev/null
  81408. +++ b/board/thead/common/spi/spi.h
  81409. @@ -0,0 +1,272 @@
  81410. +/*
  81411. +* Copyright (C) 2017-2020 Alibaba Group Holding Limited
  81412. +*
  81413. +* SPDX-License-Identifier: GPL-2.0+
  81414. +*/
  81415. +
  81416. +#ifndef __ASM_SPI_H__
  81417. +#define __ASM_SPI_H__
  81418. +
  81419. +#include <asm/types.h>
  81420. +#include <hardware.h>
  81421. +#include "../datatype.h"
  81422. +
  81423. +#define CK_SPI CK_SPI0
  81424. +typedef enum {
  81425. + CK_SPI0 = SPI0_BASEADDR,
  81426. +#ifdef SPI1_BASEADDR
  81427. + CK_SPI1 = SPI1_BASEADDR,
  81428. +#endif
  81429. +} enum_spi_device_t;
  81430. +
  81431. +typedef enum {
  81432. + CK_SPI_TXRX = 0,
  81433. + CK_SPI_TX = 1,
  81434. + CK_SPI_RX = 2,
  81435. + CK_SPI_EERX = 3
  81436. +} enum_spi_mode_t;
  81437. +
  81438. +typedef enum {
  81439. + CK_SPI_CLOCK_POLARITY_LOW = 0,
  81440. + CK_SPI_CLOCK_POLARITY_HIGH = 1
  81441. +} enum_spi_polarity_t;
  81442. +
  81443. +typedef enum {
  81444. + CK_SPI_CLOCK_PHASE_MIDDLE = 0,
  81445. + CK_SPI_CLOCK_PHASE_START = 1
  81446. +} enum_spi_phase_t;
  81447. +
  81448. +typedef enum {
  81449. + CK_SPI_DataSize_4 = 3,
  81450. + CK_SPI_DataSize_5 = 4,
  81451. + CK_SPI_DataSize_6 = 5,
  81452. + CK_SPI_DataSize_7 = 6,
  81453. + CK_SPI_DataSize_8 = 7,
  81454. + CK_SPI_DataSize_9 = 8,
  81455. + CK_SPI_DataSize_10 = 9,
  81456. + CK_SPI_DataSize_11 = 10,
  81457. + CK_SPI_DataSize_12 = 11,
  81458. + CK_SPI_DataSize_13 = 12,
  81459. + CK_SPI_DataSize_14 = 13,
  81460. + CK_SPI_DataSize_15 = 14,
  81461. + CK_SPI_DataSize_16 = 15
  81462. +} enum_spi_datawidth_t;
  81463. +
  81464. +
  81465. +typedef enum {
  81466. + CK_SPI_CS0 = 1,
  81467. + CK_SPI_CS1 = 2
  81468. +} enum_spi_slave_t;
  81469. +
  81470. +
  81471. +typedef enum {
  81472. + CK_SPI_TxComplete = 0,
  81473. + CK_SPI_RxComplete = 1,
  81474. + CK_SPI_Rx_Overflow = 2,
  81475. + CK_SPI_DMATransfer_Complete = 3,
  81476. + CK_SPI_DMATransfer_Error = 4
  81477. +} enum_spi_error_t;
  81478. +
  81479. +
  81480. +typedef enum {
  81481. + CK_SPI_DMA_RX,
  81482. + CK_SPI_DMA_TX
  81483. +} enum_spi_direction_t;
  81484. +
  81485. +/* definations of functions */
  81486. +
  81487. +/*
  81488. +* disable the slave.
  81489. +* Parameters:
  81490. +* id: the spi id.
  81491. +* slave: choose the corresponding slave
  81492. +* return: SUCCESS or FAILURE.
  81493. +*/
  81494. +u8 spi_disable_slave(enum_spi_device_t id, enum_spi_slave_t slave);
  81495. +/*
  81496. +* disable the spi.
  81497. +* Parameters:
  81498. +* id: the spi id.
  81499. +* return: SUCCESS or FAILURE.
  81500. +*/
  81501. +s32 spi_disable(enum_spi_device_t id);
  81502. +/*
  81503. +* set the recieve num.
  81504. +* Parameters:
  81505. +* id: the spi id.
  81506. +* num: recieve data num.
  81507. +* return: SUCCESS or FAILURE.
  81508. +*/
  81509. +s32 spi_set_ndf(enum_spi_device_t id, u32 num);
  81510. +/*
  81511. +* enable the spi.
  81512. +* Parameters:
  81513. +* id: the spi id.
  81514. +* return: SUCCESS or FAILURE.
  81515. +*/
  81516. +s32 spi_enable(enum_spi_device_t id);
  81517. +
  81518. +
  81519. +/*
  81520. +* Enable spi, and config the spi by default:
  81521. +* baudrate -
  81522. +* transfer mode - transmit&receive
  81523. +* serial clock polarity - low
  81524. +* serial clock phase - middle
  81525. +* Set the SPI irqhandler and register it into interrupt controller. Disable
  81526. +* the interrupts. Set the opening sign in SPIInfo.
  81527. +* Parameters:
  81528. +* id - SPI ID
  81529. +* handler -
  81530. +* bfast -
  81531. +* return: SUCCESS or FAILURE.
  81532. +*/
  81533. +s32 spi_open(
  81534. + enum_spi_device_t spiid
  81535. +);
  81536. +
  81537. +/*
  81538. +* Unable SPI, also, unregiste the SPI irq. Clear the opening sign.
  81539. +* Parameters:
  81540. +* id - SPI ID
  81541. +* return: SUCCESS or FAILURE.
  81542. +*me: ckspi.h
  81543. +* Description: a head file for spi.c only. Include macros of register's bits,
  81544. +* and others. Define manners to visit registers, and SPI info.
  81545. +* Author: Yun Ye (yun_ye@c-sky.com)
  81546. +* Date: Otc 13, 2008.
  81547. +*/
  81548. +s32 spi_close(enum_spi_device_t spiid);
  81549. +
  81550. +/*
  81551. +* Set the transfer mode of spi.
  81552. +* Parameters:
  81553. +* id - SPI ID
  81554. +* mode - has three modes: transmit&receive, transmit only, and receive only.
  81555. +* return: SUCCESS or FAILURE.
  81556. +*/
  81557. +s32 spi_set_mode(
  81558. + enum_spi_device_t spiid,
  81559. + enum_spi_mode_t mode
  81560. +);
  81561. +
  81562. +/*
  81563. +* Set the serial clock polarity.
  81564. +* Parameters:
  81565. +* id - SPI ID
  81566. +* polarity - serial clock polarity.
  81567. +* return: SUCCESS or FAILURE.
  81568. +*/
  81569. +s32 spi_set_polarity(
  81570. + enum_spi_device_t spiid,
  81571. + enum_spi_polarity_t polarity
  81572. +);
  81573. +
  81574. +/*
  81575. +* Set serial clock phase. When SCPH(CTRLR0[6])=0, data are captured on the
  81576. +* first edge of the serial clock. When SCPH=1, the serial clock starts
  81577. +* toggling one cycle after the slave select line is activated, and data
  81578. +* are capture one the second edge of the serial clock.
  81579. +* Parameters:
  81580. +* id - SPI ID
  81581. +* phase - serial clock phase
  81582. +* return: SUCCESS or FAILURE.
  81583. +*/
  81584. +s32 spi_set_phase(
  81585. + enum_spi_device_t spiid,
  81586. + enum_spi_phase_t phase
  81587. +);
  81588. +
  81589. +/*
  81590. +* Set the data frame size. The data size is determined by DFS(CTRLR0[3:0])
  81591. +* as below:
  81592. +* DFS Value Description
  81593. +* 0011 4-bit serial data transfer
  81594. +* 0100 5-bit serial data transfer
  81595. +* ... ...
  81596. +* 1111 16-bit serial data transfer
  81597. +* and the 0000 to 0010 are reserved.
  81598. +* Parameters:
  81599. +* id - SPI ID
  81600. +* datawidth - data frame size
  81601. +* return: SUCCESS or FAILURE.
  81602. +*/
  81603. +s32 spi_set_datawidth(
  81604. + enum_spi_device_t spiid,
  81605. + enum_spi_datawidth_t datawidth
  81606. +);
  81607. +
  81608. +/* Set the baudrate. The frequency of the sclk_out is derived from the
  81609. +* following equation:
  81610. +* fsclk_out = fssi_clk / SCKDV
  81611. +* where SCKDV is any even value between 2 and 65534.
  81612. +* Parameters:
  81613. +* id - SPI ID
  81614. +* baudrate - transfer speed to be set
  81615. +* return: SUCCESS or FAILURE.
  81616. +*/
  81617. +s32 spi_set_baudrate(
  81618. + enum_spi_device_t spiid,
  81619. + u32 baudrate
  81620. +);
  81621. +
  81622. +/*
  81623. +* This function is used to transmit and receive datas in query mode.
  81624. +* Parameters:
  81625. +* id - SPI ID
  81626. +* slave - use to choose a slave peripheral
  81627. +* ptx_buffer - memory head address used to store datas to be transmitted
  81628. +* tx_length - data length to be transmitted
  81629. +* prx_buffer - memory head address used to store datas to be received
  81630. +* rx_length - length of data to be received
  81631. +*return:
  81632. +*/
  81633. +u8 spi_transfer(
  81634. + enum_spi_device_t spiid,
  81635. + enum_spi_slave_t slave,
  81636. + u8 *ptx_buffer,
  81637. + u8 tx_length,
  81638. + u8 *prx_buffer,
  81639. + u32 rx_length
  81640. +);
  81641. +
  81642. +/*
  81643. +* When someone wants to transmit datas by DMA, he can use this function.
  81644. +* You just tell the transmit datas length and the address stores them, and the
  81645. +* function will do all the other things to complete the transfer.
  81646. +* Parameters:
  81647. +* id - SPI ID
  81648. +* slave - slave peripheral that you choose
  81649. +* ptxbuffer - where stores the datas
  81650. +* itxlength - length of datas to be transmitted.
  81651. +* Return: NONE
  81652. +*/
  81653. +u32 spi_send_query(
  81654. + enum_spi_device_t spiid,
  81655. + enum_spi_slave_t slave,
  81656. + u8 *ptxbuffer,
  81657. + u16 txlength);
  81658. +
  81659. +u8 spi_set_transfer_threshold(enum_spi_device_t spiid, u8 txftlr, u8 rxftlr);
  81660. +
  81661. +/*
  81662. +* transfer the spi and slave by query mode.
  81663. +* Parameters:
  81664. +* spiid: the spi id.
  81665. +* slave: the slave num.
  81666. +* ptx_buffer: the pointer to the send buffer.
  81667. +* tx_length: the send data length.
  81668. +* prx_buffer: the pointer to the recieve buffer.
  81669. +* rx_length: the recieve data length.
  81670. +* return: SUCCESS or FAILURE.
  81671. +*/
  81672. +u8 spi_transfer_query(
  81673. + enum_spi_device_t spiid,
  81674. + enum_spi_slave_t slave,
  81675. + u8 *ptx_buffer,
  81676. + u8 tx_length,
  81677. + u8 *prx_buffer,
  81678. + u32 rx_length
  81679. +);
  81680. +#endif /* __ASM_SPI_H__ */
  81681. +
  81682. diff --git a/board/thead/common/spi/spi_internal.h b/board/thead/common/spi/spi_internal.h
  81683. new file mode 100644
  81684. index 0000000000..d2668fe689
  81685. --- /dev/null
  81686. +++ b/board/thead/common/spi/spi_internal.h
  81687. @@ -0,0 +1,66 @@
  81688. +/*
  81689. +* Copyright (C) 2017-2020 Alibaba Group Holding Limited
  81690. +*
  81691. +* SPDX-License-Identifier: GPL-2.0+
  81692. +*/
  81693. +
  81694. +#ifndef __SPI_INTERNAL_H__
  81695. +#define __SPI_INTERNAL_H__
  81696. +
  81697. +#include "../datatype.h"
  81698. +#include "spi.h"
  81699. +
  81700. +/* some register bits macro */
  81701. +#define CK_SPI_ENABLE 0x01
  81702. +#define CK_SPI_DISABLE 0x00
  81703. +#define CK_SPI_TMOD_BIT8 0x0100
  81704. +#define CK_SPI_TMOD_BIT9 0x0200
  81705. +#define CK_SPI_POLARITY 0x80
  81706. +#define CK_SPI_PHASE 0x40
  81707. +#define CK_SPI_BUSY 0x01
  81708. +#define CK_SPI_INT_DISABLE 0x00
  81709. +
  81710. +/* register visit struct */
  81711. +typedef struct {
  81712. + volatile u16 CTRLR0;
  81713. + volatile u16 rev0;
  81714. + volatile u16 CTRLR1;
  81715. + volatile u16 rev1;
  81716. + volatile u8 SPIENR;
  81717. + volatile u8 rev2[7];
  81718. + volatile u32 SER;
  81719. + volatile u16 BAUDR;
  81720. + volatile u16 rev3;
  81721. + volatile u32 TXFTLR;
  81722. + volatile u32 RXFTLR;
  81723. + volatile u32 TXFLR;
  81724. + volatile u32 RXFLR;
  81725. + volatile u8 SR;
  81726. + volatile u8 rev4[3];
  81727. + volatile u32 IMR;
  81728. + volatile u32 ISR;
  81729. + volatile u32 RISR;
  81730. + volatile u8 TXOICR;
  81731. + volatile u8 rev5[3];
  81732. + volatile u8 RXOICR;
  81733. + volatile u8 rev6[3];
  81734. + volatile u8 RXUICR;
  81735. + volatile u8 rev7[3];
  81736. + volatile u8 MSTICR;
  81737. + volatile u8 rev8[3];
  81738. + volatile u8 ICR;
  81739. + volatile u8 rev9[3];
  81740. + volatile u8 DMACR;
  81741. + volatile u8 rev10[3];
  81742. + volatile u8 DMATDLR;
  81743. + volatile u8 rev11[3];
  81744. + volatile u8 DMARDLR;
  81745. + volatile u8 rev12[3];
  81746. + volatile u32 IDR;
  81747. + volatile u32 rev13;
  81748. + volatile u16 DR;
  81749. + volatile u16 rev14[17];
  81750. + volatile u8 WR;
  81751. +} ckstruct_spi_reg_t, *pckstruct_spi_reg_t;
  81752. +
  81753. +#endif /* __SPI_INTERNAL_H__ */
  81754. diff --git a/board/thead/common/spiflash/spiflash.c b/board/thead/common/spiflash/spiflash.c
  81755. new file mode 100755
  81756. index 0000000000..0042681ac8
  81757. --- /dev/null
  81758. +++ b/board/thead/common/spiflash/spiflash.c
  81759. @@ -0,0 +1,315 @@
  81760. +/*
  81761. +* Copyright (C) 2017-2020 Alibaba Group Holding Limited
  81762. +*
  81763. +* SPDX-License-Identifier: GPL-2.0+
  81764. +*/
  81765. +
  81766. +#include <common.h>
  81767. +#include "../datatype.h"
  81768. +#include "../spi/spi.h"
  81769. +#include "../spiflash/spiflash.h"
  81770. +
  81771. +#define THIS_MODULE MODULE_DEV_SPIFLASH
  81772. +
  81773. +#define SPI_FLASH_BLOCK_SIZE 0x10000
  81774. +#define SPI_FLASH_SECTOR_SIZE 0x1000
  81775. +#define SPI_FLASH_PAGE_SIZE 0x100
  81776. +#define SPI_FLASH_BASEADDR 0x0
  81777. +#define IS_SPIFLASH_ADDR(addr) \
  81778. + ((addr >= 0x0) && (addr < 0x800000))
  81779. +
  81780. +s32 spi_norflash_read_status_register(u8 *status)
  81781. +{
  81782. + u8 command = 0x05;
  81783. +
  81784. + /* read status register*/
  81785. + spi_open(CK_SPI);
  81786. + spi_set_ndf(CK_SPI, 0);
  81787. + spi_transfer_query(CK_SPI, CK_SPI_CS0, &command, 1, status, 1);
  81788. +
  81789. + status++;
  81790. + command = 0x35;
  81791. + spi_open(CK_SPI);
  81792. + spi_set_ndf(CK_SPI, 0);
  81793. +
  81794. + spi_transfer_query(CK_SPI, CK_SPI_CS0, &command, 1, status, 1);
  81795. + return SUCCESS;
  81796. +}
  81797. +
  81798. +s32 spi_norflash_write_status_register(u8 *status)
  81799. +{
  81800. + u8 reg1[2] = {0xff, 0xff};
  81801. + u8 command_enable_write = 0x06;
  81802. + u8 command[3] = {0x01, 0x0, 0x0};
  81803. +
  81804. + spi_open(CK_SPI);
  81805. + spi_set_mode(CK_SPI, CK_SPI_TX);
  81806. +
  81807. + command[1] = *status;
  81808. + command[2] = *(status + 1);
  81809. +
  81810. + spi_send_query(CK_SPI, CK_SPI_CS0, &command_enable_write, 1);
  81811. + spi_send_query(CK_SPI, CK_SPI_CS0, command, 3);
  81812. +
  81813. + while ((reg1[0] & 0x1) == 1) {
  81814. + spi_norflash_read_status_register(reg1);
  81815. + }
  81816. +
  81817. + return SUCCESS;
  81818. +}
  81819. +
  81820. +s32 spi_norflash_erase_chip(u8 id)
  81821. +{
  81822. + u8 reg1[2] = {0xff, 0xff};
  81823. + u8 reg[2] = {0x00, 0x00};
  81824. + u8 command_enable_write = 0x06;
  81825. + u8 command_erase_chip = 0x60;
  81826. +
  81827. + spi_open(CK_SPI);
  81828. + spi_set_mode(CK_SPI, CK_SPI_TX);
  81829. +
  81830. + spi_send_query(CK_SPI, CK_SPI_CS0, &command_enable_write, 1);
  81831. + while ((reg[0] & 0x2) == 0) {
  81832. + spi_norflash_read_status_register(reg);
  81833. + }
  81834. + spi_set_mode(CK_SPI, CK_SPI_TX);
  81835. + spi_send_query(CK_SPI, CK_SPI_CS0, &command_erase_chip, 1);
  81836. + while (((reg1[0] & 0x1) == 1) || ((reg1[0] & 0x2) == 0x2)) {
  81837. + spi_norflash_read_status_register(reg1);
  81838. + }
  81839. +
  81840. + return SUCCESS;
  81841. +}
  81842. +
  81843. +s32 spi_norflash_erase_block(u8 id, u32 offset, u32 length)
  81844. +{
  81845. + u8 reg1[2] = {0xff, 0xff};
  81846. + u8 reg[2] = {0x00, 0x00};
  81847. + u8 command_enable_write = 0x06;
  81848. + u8 command_erase_block[4] = {0xd8, 0x0, 0x0, 0x0};
  81849. +
  81850. + if (length & (SPI_FLASH_BLOCK_SIZE - 1)) {
  81851. +// LOG_D_S("erase length is not aligned by block size");
  81852. +// LOG_E();
  81853. + return FAILURE;
  81854. + }
  81855. + offset += SPI_FLASH_BASEADDR;
  81856. + while (length) {
  81857. + spi_open(CK_SPI);
  81858. + spi_set_mode(CK_SPI, CK_SPI_TX);
  81859. +
  81860. + command_erase_block[1] = (offset >> 16) & 0xff;
  81861. + command_erase_block[2] = (offset >> 8) & 0xff;
  81862. + command_erase_block[3] = offset & 0xff;
  81863. +
  81864. + spi_send_query(CK_SPI, CK_SPI_CS0, &command_enable_write, 1);
  81865. + while ((reg[0] & 0x2) == 0) {
  81866. + spi_norflash_read_status_register(reg);
  81867. + }
  81868. + spi_set_mode(CK_SPI, CK_SPI_TX);
  81869. + spi_send_query(CK_SPI, CK_SPI_CS0, command_erase_block, 4);
  81870. + while (((reg1[0] & 0x1) == 1) || ((reg1[0] & 0x2) == 0x2)) {
  81871. + spi_norflash_read_status_register(reg1);
  81872. + }
  81873. + offset += SPI_FLASH_BLOCK_SIZE;
  81874. + length -= SPI_FLASH_BLOCK_SIZE;
  81875. + }
  81876. +
  81877. + return SUCCESS;
  81878. +}
  81879. +
  81880. +s32 spi_norflash_erase_sector(u8 id, u32 offset, u32 length)
  81881. +{
  81882. + u8 reg1[2] = {0xff, 0xff};
  81883. + u8 reg[2] = {0x00, 0x00};
  81884. + u8 command_enable_write = 0x06;
  81885. + u8 command_erase_sector[5] = {0x20, 0x0, 0x0, 0x0};
  81886. +
  81887. + if (length & (SPI_FLASH_SECTOR_SIZE - 1)) {
  81888. + return -1;
  81889. + }
  81890. + offset += SPI_FLASH_BASEADDR;
  81891. + while (length) {
  81892. + spi_open(CK_SPI);
  81893. + spi_set_mode(CK_SPI, CK_SPI_TX);
  81894. +
  81895. + command_erase_sector[1] = (offset >> 16) & 0xff;
  81896. + command_erase_sector[2] = (offset >> 8) & 0xff;
  81897. + command_erase_sector[3] = offset & 0xff;
  81898. +
  81899. + spi_send_query(CK_SPI, CK_SPI_CS0, &command_enable_write, 1);
  81900. + while ((reg[0] & 0x2) == 0) {
  81901. + spi_norflash_read_status_register(reg);
  81902. + }
  81903. + spi_set_mode(CK_SPI, CK_SPI_TX);
  81904. + spi_send_query(CK_SPI, CK_SPI_CS0, command_erase_sector, 4);
  81905. + while (((reg1[0] & 0x1) == 1) || ((reg1[0] & 0x2) == 0x2)) {
  81906. + spi_norflash_read_status_register(reg1);
  81907. + }
  81908. + offset += SPI_FLASH_SECTOR_SIZE;
  81909. + length -= SPI_FLASH_SECTOR_SIZE;
  81910. + }
  81911. + return SUCCESS;
  81912. +
  81913. +}
  81914. +
  81915. +s32 spiflash_erase(u8 id, ERASE_TYPE_t type, u32 offset, u32 length)
  81916. +{
  81917. + switch (type) {
  81918. + case ERASE_BY_SECTOR:
  81919. + spi_norflash_erase_sector(id, offset, length);
  81920. + break;
  81921. + case ERASE_BY_BLOCK:
  81922. + spi_norflash_erase_block(id, offset, length);
  81923. + break;
  81924. + case ERASE_BY_CHIP:
  81925. + spi_norflash_erase_chip(id);
  81926. + break;
  81927. + default:
  81928. + return FAILURE;
  81929. + }
  81930. +
  81931. + return SUCCESS;
  81932. +}
  81933. +
  81934. +s32 spi_norflash_write_page(u8 id, u32 dst_addr, u8 *src_buf, u32 len)
  81935. +{
  81936. + u8 reg1[2] = {0xff, 0xff};
  81937. + u8 reg[2] = {0x00, 0x00};
  81938. + u8 command_enable_write = 0x06;
  81939. + u8 command_page_write[260] = {0x02, 0x0, 0x0, 0x0};
  81940. + if (len == 0) {
  81941. + return FAILURE;
  81942. + }
  81943. +
  81944. + spi_open(CK_SPI);
  81945. + spi_set_mode(CK_SPI, CK_SPI_TX);
  81946. + spi_set_ndf(CK_SPI, len - 1);
  81947. +
  81948. + command_page_write[1] = (dst_addr >> 16) & 0xff;
  81949. + command_page_write[2] = (dst_addr >> 8) & 0xff;
  81950. + command_page_write[3] = dst_addr & 0xff;
  81951. +
  81952. + memcpy(&command_page_write[4], src_buf, len);
  81953. + spi_send_query(CK_SPI, CK_SPI_CS0, &command_enable_write, 1);
  81954. + while ((reg[0] & 0x2) == 0) {
  81955. + spi_norflash_read_status_register(reg);
  81956. + }
  81957. + spi_set_mode(CK_SPI, CK_SPI_TX);
  81958. + spi_send_query(CK_SPI, CK_SPI_CS0, command_page_write, len + 4);
  81959. +
  81960. + while (((reg1[0] & 0x1) == 1) || ((reg1[0] & 0x2) == 0x2)) {
  81961. + spi_norflash_read_status_register(reg1);
  81962. + }
  81963. + return SUCCESS;
  81964. +}
  81965. +
  81966. +s32 spiflash_write(u8 id, u32 offset, const u8 *buf, u32 length, u32 *retlen)
  81967. +{
  81968. + u32 first_page_space;
  81969. + u8 *p = (u8 *)buf;
  81970. + u32 page_num;
  81971. + u8 i;
  81972. +
  81973. + offset += SPI_FLASH_BASEADDR;
  81974. + first_page_space = SPI_FLASH_PAGE_SIZE - (offset & (SPI_FLASH_PAGE_SIZE - 1));
  81975. + if (length < first_page_space) {
  81976. + first_page_space = length;
  81977. + }
  81978. + spi_norflash_write_page(id, offset, p, first_page_space);
  81979. + offset += first_page_space;
  81980. + p += first_page_space;
  81981. + length -= first_page_space;
  81982. +
  81983. + page_num = length >> 8;
  81984. + for (i = 0; i < page_num; i++) {
  81985. + spi_norflash_write_page(id, offset, p, SPI_FLASH_PAGE_SIZE);
  81986. + offset += SPI_FLASH_PAGE_SIZE;
  81987. + p += SPI_FLASH_PAGE_SIZE;
  81988. + length -= SPI_FLASH_PAGE_SIZE;
  81989. + }
  81990. + spi_norflash_write_page(id, offset, p, length);
  81991. + return SUCCESS;
  81992. +}
  81993. +
  81994. +s32 spiflash_read_id(u8 *id)
  81995. +{
  81996. + u8 command[4] = {0x90, 0x0, 0x0, 0x0};
  81997. + /* read the ID*/
  81998. + spi_open(CK_SPI);
  81999. + spi_set_ndf(CK_SPI, 1);
  82000. +
  82001. + spi_transfer_query(CK_SPI, CK_SPI_CS0, command, 4, id, 2);
  82002. + return SUCCESS;
  82003. +}
  82004. +
  82005. +s32 spiflash_read(u8 id, u32 offset, u8* buf, u32 length, u32* retlen)
  82006. +{
  82007. + u8 command[4] = {0x3, 0x0, 0x0, 0x00};
  82008. +
  82009. + offset += SPI_FLASH_BASEADDR;
  82010. + spi_open(CK_SPI);
  82011. + spi_set_ndf(CK_SPI, length - 1);
  82012. +
  82013. + command[1] = (offset >> 16) & 0xff;
  82014. + command[2] = (offset >> 8) & 0xff;
  82015. + command[3] = offset & 0xff;
  82016. +
  82017. + spi_transfer_query(CK_SPI, CK_SPI_CS0, command, 4, buf, length);
  82018. + return SUCCESS;
  82019. +}
  82020. +#if 0
  82021. +int spi_norflash_program(u32 dst_addr, u8 *src_buf, u32 len)
  82022. +{
  82023. + u32 i;
  82024. + u32 block_addr;
  82025. + u32 sector_addr;
  82026. + u32 page_num;
  82027. + u32 first_page_space;
  82028. + u8 *p = src_buf;
  82029. + u32 length;
  82030. +
  82031. + if (!IS_SPIFLASH_ADDR(dst_addr) || !IS_SPIFLASH_ADDR(dst_addr + len) || src_buf == NULL) {
  82032. + return -1;
  82033. + }
  82034. +
  82035. + length = len;
  82036. + /* erase the region */
  82037. + if (length > SPI_FLASH_BLOCK_SIZE) {
  82038. + block_addr = dst_addr;
  82039. + while (block_addr < (dst_addr + length)) {
  82040. + spi_norflash_erase_block(block_addr);
  82041. + block_addr += SPI_FLASH_BLOCK_SIZE;
  82042. + }
  82043. + spi_norflash_erase_block(dst_addr + length);
  82044. +
  82045. +
  82046. + } else if (length < SPI_FLASH_BLOCK_SIZE && length > SPI_FLASH_SECTOR_SIZE) {
  82047. + sector_addr = dst_addr;
  82048. + while (sector_addr < (dst_addr + length)) {
  82049. + spi_norflash_erase_sector(sector_addr);
  82050. + sector_addr += SPI_FLASH_SECTOR_SIZE;
  82051. + }
  82052. + spi_norflash_erase_sector(dst_addr + length);
  82053. +
  82054. + } else {
  82055. + spi_norflash_erase_chip();
  82056. + }
  82057. + first_page_space = SPI_FLASH_PAGE_SIZE - (dst_addr & (SPI_FLASH_PAGE_SIZE - 1));
  82058. + spi_norflash_write_page(dst_addr, p, first_page_space);
  82059. + dst_addr += first_page_space;
  82060. + p += first_page_space;
  82061. + length -= first_page_space;
  82062. +
  82063. + page_num = length >> 8;
  82064. + for (i = 0; i < page_num - 1; i++) {
  82065. + spi_norflash_write_page(dst_addr, p, SPI_FLASH_PAGE_SIZE);
  82066. + dst_addr += SPI_FLASH_PAGE_SIZE;
  82067. + p += SPI_FLASH_PAGE_SIZE;
  82068. + length -= SPI_FLASH_PAGE_SIZE;
  82069. + }
  82070. + spi_norflash_write_page(dst_addr, p, length);
  82071. +
  82072. + return 0;
  82073. +}
  82074. +#endif
  82075. diff --git a/board/thead/common/spiflash/spiflash.h b/board/thead/common/spiflash/spiflash.h
  82076. new file mode 100644
  82077. index 0000000000..8091b2262b
  82078. --- /dev/null
  82079. +++ b/board/thead/common/spiflash/spiflash.h
  82080. @@ -0,0 +1,99 @@
  82081. +/*
  82082. +* Copyright (C) 2017-2020 Alibaba Group Holding Limited
  82083. +*
  82084. +* SPDX-License-Identifier: GPL-2.0+
  82085. +*/
  82086. +
  82087. +#ifndef __ASM_SPIFLASH_H__
  82088. +#define __ASM_SPIFLASH_H__
  82089. +
  82090. +#include "../datatype.h"
  82091. +
  82092. +typedef enum ERASE_TYPE_e {
  82093. + ERASE_BY_SECTOR,
  82094. + ERASE_BY_BLOCK,
  82095. + ERASE_BY_CHIP
  82096. +} ERASE_TYPE_t;
  82097. +
  82098. +s32 spiflash_init(void);
  82099. +
  82100. +/*
  82101. +* read the spiflash id.
  82102. +* Parameters:
  82103. +* id: the pointer to the id buffer.
  82104. +* return: SUCCESS or FAILURE.
  82105. +*/
  82106. +s32 spiflash_read_id(u8 *id);
  82107. +/*
  82108. +* read the spiflash status register.
  82109. +* Parameters:
  82110. +* status: the pointer to the status buffer.
  82111. +* return: SUCCESS or FAILURE.
  82112. +*/
  82113. +s32 spi_norflash_read_status_register(u8 *status);
  82114. +
  82115. +/*
  82116. +* write the spiflash status register.
  82117. +* Parameters:
  82118. +* status: the pointer to the status buffer.
  82119. +* return: SUCCESS or FAILURE.
  82120. +*/
  82121. +s32 spi_norflash_write_status_register(u8 *status);
  82122. +
  82123. +/*
  82124. +* read data from the spiflash.
  82125. +* Parameters:
  82126. +* src_addr: the start address to be read.
  82127. +* dst_buf: the pointer to the data buffer.
  82128. +* len: the read data length.
  82129. +* return: SUCCESS or FAILURE.
  82130. +*/
  82131. +s32 spiflash_read(u8 id, u32 offset, u8 *buf, u32 length, u32 * retlen);
  82132. +
  82133. +/*
  82134. +* erase the chip.
  82135. +* Parameters:
  82136. +* None.
  82137. +* return: SUCCESS or FAILURE.
  82138. +*/
  82139. +s32 spi_norflash_erase_chip(u8 id);
  82140. +
  82141. +/*
  82142. +* erase the spiflash by block.
  82143. +* Parameters:
  82144. +* src_addr: the start address to be erased.
  82145. +* return: SUCCESS or FAILURE.
  82146. +*/
  82147. +s32 spi_norflash_erase_block(u8 id, u32 offset, u32 length);
  82148. +
  82149. +/*
  82150. +* erase the spiflash by sector.
  82151. +* Parameters:
  82152. +* src_addr: the start address to be erased.
  82153. +* return: SUCCESS or FAILURE.
  82154. +*/
  82155. +s32 spi_norflash_erase_sector(u8 id, u32 offset, u32 length);
  82156. +
  82157. +s32 spiflash_erase(u8 id, ERASE_TYPE_t type, u32 offset, u32 length);
  82158. +/*
  82159. +* write data to the spiflash by page.
  82160. +* Parameters:
  82161. +* dst_addr: the start address to be write.
  82162. +* src_buf: the pointer to the data buffer.
  82163. +* len: the write data length.
  82164. +* return: SUCCESS or FAILURE.
  82165. +*/
  82166. +s32 spi_norflash_write_page(u8 id, u32 dst_addr, u8 *src_buf, u32 len);
  82167. +
  82168. +s32 spiflash_write(u8 id, u32 offset, const u8 *buf, u32 length, u32 *retlen);
  82169. +/*
  82170. +* program data to the spiflash.
  82171. +* Parameters:
  82172. +* dst_addr: the start address to be program.
  82173. +* src_buf: the pointer to the data buffer.
  82174. +* len: the program data length.
  82175. +* return: SUCCESS or FAILURE.
  82176. +*/
  82177. +//int spi_norflash_program(u32 dst_addr, u8 *src_buf, u8 len);
  82178. +#endif /* __ASM_SPIFLASH_H__ */
  82179. +
  82180. diff --git a/board/thead/common/uart.h b/board/thead/common/uart.h
  82181. new file mode 100644
  82182. index 0000000000..e04bef2fb3
  82183. --- /dev/null
  82184. +++ b/board/thead/common/uart.h
  82185. @@ -0,0 +1,95 @@
  82186. +/*
  82187. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  82188. + *
  82189. + * SPDX-License-Identifier: GPL-2.0+
  82190. + */
  82191. +
  82192. +#ifndef __ASM_ARCH_UART_H__
  82193. +#define __ASM_ARCH_UART_H__
  82194. +
  82195. +#include <linux/types.h>
  82196. +#include "datatype.h"
  82197. +#include "uart/uart.h"
  82198. +
  82199. +
  82200. +/* UART registers addr definition */
  82201. +#define UART_RBR 0x00 /* Receive Buffer Register (32 bits, R) */
  82202. +#define UART_THR 0x00 /* Transmit Holding Register (32 bits, W) */
  82203. +#define UART_DLL 0x00 /* Divisor Latch(Low) (32 bits, R/W) */
  82204. +#define UART_IER 0x01 /* Interrupt Enable Register (32 bits, R/W) */
  82205. +#define UART_DLH 0x01 /* Divisor Latch(High) (32 bits, R/W) */
  82206. +#define UART_IIR 0x02 /* Interrupt Identity Register (32 bits, R) */
  82207. +#define UART_FCR 0x02 /* fifo Countrol Register (32 bits, W) */
  82208. +#define UART_LCR 0x03 /* Line Control Register (32 bits, R/W) */
  82209. +#define UART_MCR 0x04 /* Modem Control Register (32 bits, W) */
  82210. +#define UART_LSR 0x05 /* Line Status Register (32 bits, R) */
  82211. +#define UART_MSR 0x06 /* Modem Status Register (32 bits, R/W) */
  82212. +#define UART_USR 0x1f /* UART Status Register (32 bits, R/W) */
  82213. +
  82214. +
  82215. +#define UART_BUSY_TIMEOUT 1000000
  82216. +#define UART_RECEIVE_TIMEOUT 1000
  82217. +#define UART_TRANSMIT_TIMEOUT 1000
  82218. +
  82219. +
  82220. +/* UART register bit definitions */
  82221. +
  82222. +#define USR_UART_BUSY 0x01
  82223. +#define LSR_DATA_READY 0x01
  82224. +#define LSR_THR_EMPTY 0x20
  82225. +#define IER_RDA_INT_ENABLE 0x01
  82226. +#define IER_THRE_INT_ENABLE 0x02
  82227. +#define IIR_NO_ISQ_PEND 0x01
  82228. +
  82229. +#define LCR_SET_DLAB 0x80 /* enable r/w DLR to set the baud rate */
  82230. +#define LCR_PARITY_ENABLE 0x08 /* parity enabled */
  82231. +#define LCR_PARITY_EVEN 0x10 /* Even parity enabled */
  82232. +#define LCR_PARITY_ODD 0xef /* Odd parity enabled */
  82233. +#define LCR_WORD_SIZE_5 0xfc /* the data length is 5 bits */
  82234. +#define LCR_WORD_SIZE_6 0x01 /* the data length is 6 bits */
  82235. +#define LCR_WORD_SIZE_7 0x02 /* the data length is 7 bits */
  82236. +#define LCR_WORD_SIZE_8 0x03 /* the data length is 8 bits */
  82237. +#define LCR_STOP_BIT1 0xfb /* 1 stop bit */
  82238. +#define LCR_STOP_BIT2 0x04 /* 1.5 stop bit */
  82239. +
  82240. +#define LSR_PFE 0x80
  82241. +#define LSR_TEMT 0x40
  82242. +#define LSR_THRE 0x40
  82243. +#define LSR_BI 0x10
  82244. +#define LSR_FE 0x08
  82245. +#define LSR_PE 0x04
  82246. +#define LSR_OE 0x02
  82247. +#define LSR_DR 0x01
  82248. +#define LSR_TRANS_EMPTY 0x20
  82249. +
  82250. +
  82251. +/*config the uart */
  82252. +
  82253. +typedef struct UART_Info_t {
  82254. + volatile u32* addr;
  82255. +} CKStruct_UartInfo, *PCKStruct_UartInfo;
  82256. +
  82257. +/* Struct of Uart REG*/
  82258. +typedef struct UART_REG {
  82259. + union {
  82260. + volatile u32 uart_RBR;
  82261. + volatile u32 uart_THR;
  82262. + volatile u32 uart_DLL;
  82263. + };
  82264. + union {
  82265. + volatile u32 uart_IER;
  82266. + volatile u32 uart_DLH;
  82267. + };
  82268. + union {
  82269. + volatile u32 uart_IIR;
  82270. + volatile u32 uart_FCR;
  82271. + };
  82272. + volatile u32 uart_LCR;
  82273. + volatile u32 uart_MCR;
  82274. + volatile u32 uart_LSR;
  82275. + volatile u32 uart_MSR;
  82276. + volatile u32 uart_RSV[24];
  82277. + volatile u32 uart_USR;
  82278. +} UART_REG;
  82279. +
  82280. +#endif /* __ASM_ARCH_UART_H__ */
  82281. diff --git a/board/thead/common/uart/uart.c b/board/thead/common/uart/uart.c
  82282. new file mode 100644
  82283. index 0000000000..becd233ad3
  82284. --- /dev/null
  82285. +++ b/board/thead/common/uart/uart.c
  82286. @@ -0,0 +1,66 @@
  82287. +/*
  82288. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  82289. + *
  82290. + * SPDX-License-Identifier: GPL-2.0+
  82291. + */
  82292. +
  82293. +#include <common.h>
  82294. +#include <serial.h>
  82295. +#include "../uart.h"
  82296. +#include "uart.h"
  82297. +
  82298. +/****************************************************************************/
  82299. +
  82300. +s32 uart_open(phys_addr_t uart_addrbase)
  82301. +{
  82302. + volatile UART_REG *info = (UART_REG *)uart_addrbase;
  82303. + s32 divisor;
  82304. +
  82305. + /*baudrate=(seriak clock freq)/(16*divisor).*/
  82306. + divisor = ((LSP_DEFAULT_FREQ / 115200) >> 4);
  82307. + info->uart_LCR |= LCR_SET_DLAB;
  82308. + /* DLL and DLH is lower 8-bits and higher 8-bits of divisor.*/
  82309. + info->uart_DLL = divisor & 0xff;
  82310. + info->uart_DLH = (divisor >> 8) & 0xff;
  82311. + /*
  82312. + * The DLAB must be cleared after the baudrate is setted
  82313. + * to access other registers.
  82314. + */
  82315. + info->uart_LCR &= (~LCR_SET_DLAB);
  82316. + /* paraty */
  82317. + info->uart_FCR = 0x1;
  82318. + info->uart_LCR = LCR_WORD_SIZE_8;
  82319. + info->uart_IER |= (IER_RDA_INT_ENABLE | IER_THRE_INT_ENABLE);
  82320. +
  82321. + return SUCCESS;
  82322. +}
  82323. +
  82324. +/* This function is used to close the uart
  82325. + * clear the callback function
  82326. + * free the irq
  82327. + * return: SUCCESS or FAILURE
  82328. + */
  82329. +s32 uart_close(phys_addr_t uart_addrbase)
  82330. +{
  82331. + volatile UART_REG *info = (UART_REG *)uart_addrbase;
  82332. +
  82333. + info->uart_IER &= ~IER_RDA_INT_ENABLE;
  82334. + info->uart_IER &= !(IER_RDA_INT_ENABLE | IER_THRE_INT_ENABLE);
  82335. + return SUCCESS;
  82336. +}
  82337. +
  82338. +/* This function is used to transmit character,in query mode or interrupt mode.
  82339. + * Parameters:
  82340. + * uartid--a basepointer, could be one of UART0, UART1, UART2 or UART3.
  82341. + * brxquery--it indicates the receive mode: true - query mode, false -
  82342. + * interrupt mode
  82343. + * Return: SUCCESS or FAILURE.
  82344. + */
  82345. +s32 uart_put_char(phys_addr_t uart_addrbase, u8 ch)
  82346. +{
  82347. + volatile UART_REG *info = (UART_REG *)uart_addrbase;
  82348. +
  82349. + while ((!(info->uart_LSR & LSR_TRANS_EMPTY)));
  82350. + info->uart_THR = ch;
  82351. + return SUCCESS;
  82352. +}
  82353. diff --git a/board/thead/common/uart/uart.h b/board/thead/common/uart/uart.h
  82354. new file mode 100644
  82355. index 0000000000..af3fce7dac
  82356. --- /dev/null
  82357. +++ b/board/thead/common/uart/uart.h
  82358. @@ -0,0 +1,93 @@
  82359. +/*
  82360. +* Copyright (C) 2017-2020 Alibaba Group Holding Limited
  82361. +*
  82362. +* SPDX-License-Identifier: GPL-2.0+
  82363. +*/
  82364. +
  82365. +#ifndef __UART_H__
  82366. +#define __UART_H__
  82367. +
  82368. +#include <asm/types.h>
  82369. +#include "../datatype.h"
  82370. +/************************************
  82371. + * (8 data bitbs, ODD, 1 stop bits)
  82372. + ***********************************/
  82373. +
  82374. +typedef enum {
  82375. + B1200 = 1200,
  82376. + B2400 = 2400,
  82377. + B4800 = 4800,
  82378. + B9600 = 9600,
  82379. + B14400 = 14400,
  82380. + B19200 = 19200,
  82381. + B56000 = 56000,
  82382. + B38400 = 38400,
  82383. + B57600 = 57600,
  82384. + B115200 = 115200
  82385. +} UART_BAUDRATE;
  82386. +
  82387. +#define BAUDRATE 19200
  82388. +
  82389. +
  82390. +typedef enum {
  82391. + UART0 = 0,
  82392. + UART1 = 1,
  82393. + UART2 = 2,
  82394. + UART3 = 3
  82395. +} UART_DEVICE;
  82396. +
  82397. +typedef enum {
  82398. + WORD_SIZE_5 = 0,
  82399. + WORD_SIZE_6 = 1,
  82400. + WORD_SIZE_7 = 2,
  82401. + WORD_SIZE_8 = 3
  82402. +} UART_WORDSIZE;
  82403. +
  82404. +typedef enum {
  82405. + ODD = 0,
  82406. + EVEN = 1,
  82407. + NONE = 2
  82408. +} UART_PARITY;
  82409. +
  82410. +typedef enum {
  82411. + LCR_STOP_BIT_1 = 0,
  82412. + LCR_STOP_BIT_2 = 1
  82413. +} UART_STOPBIT;
  82414. +
  82415. +
  82416. +/////////////////////////////////////////////////////////////////
  82417. +/* open the uart :
  82418. +* set the callback function --- handler(void);
  82419. +* intilize the serial port,sending and receiving buffer;
  82420. +* intilize irqhandler ;
  82421. +* register irqhandler
  82422. +* return: SUCCESS or FAILURE
  82423. +*/
  82424. +s32 uart_open(phys_addr_t uart_addrbase);
  82425. +
  82426. +/* This function is used to close the uart
  82427. +* clear the callback function
  82428. +* free the irq
  82429. +* return: SUCCESS or FAILURE
  82430. +*/
  82431. +s32 uart_close(phys_addr_t uart_addrbase);
  82432. +
  82433. +/* This function is used to get character,in query mode or interrupt mode.
  82434. +* Parameters:
  82435. +* uartid--a basepointer, could be one of UART0, UART1, UART2 or UART3.
  82436. +* brxquery--it indicates the receive mode: TRUE - query mode, FALSE -
  82437. +* interrupt mode
  82438. +* return: SUCCESS or FAILURE
  82439. +*/
  82440. +s32 uart_get_char(phys_addr_t uart_addrbase, u8 *ch);
  82441. +
  82442. +/* This function is used to transmit character,in query mode or interrupt mode.
  82443. +* Parameters:
  82444. +* uartid--a basepointer, could be one of UART0, UART1, UART2 or UART3.
  82445. +* brxquery--it indicates the receive mode: TRUE - query mode, FALSE -
  82446. +* interrupt mode
  82447. +* Return: SUCCESS or FAILURE.
  82448. +*/
  82449. +s32 uart_put_char(phys_addr_t uart_addrbase, u8 ch);
  82450. +
  82451. +#endif
  82452. diff --git a/board/thead/ice-c810/Kconfig b/board/thead/ice-c810/Kconfig
  82453. new file mode 100644
  82454. index 0000000000..aaa7408757
  82455. --- /dev/null
  82456. +++ b/board/thead/ice-c810/Kconfig
  82457. @@ -0,0 +1,39 @@
  82458. +#
  82459. +# Copyright (C) 2017-2020 Alibaba Group Holding Limited
  82460. +#
  82461. +# SPDX-License-Identifier: GPL-2.0+
  82462. +#
  82463. +
  82464. +if TARGET_ICE_C810
  82465. +
  82466. +config SYS_VENDOR
  82467. + default "thead"
  82468. +
  82469. +config SYS_BOARD
  82470. + default "ice-c810"
  82471. +
  82472. +config SYS_CONFIG_NAME
  82473. + default "ice-c810"
  82474. +
  82475. +config SYS_TEXT_BASE
  82476. + default 0x97800000
  82477. +
  82478. +config SPL_TEXT_BASE
  82479. + default 0xfe400000
  82480. +
  82481. +config BOARD_SPECIFIC_OPTIONS # dummy
  82482. + def_bool y
  82483. + imply CMD_FAT
  82484. + imply CMD_FS_GENERIC
  82485. + imply CMD_NET
  82486. + imply CMD_PING
  82487. + imply MII
  82488. + imply NET_RANDOM_ETHADDR
  82489. + imply PHY_LIB
  82490. + imply PHY_MSCC
  82491. + imply SPI
  82492. + imply MMC
  82493. + imply CMD_MMC
  82494. +
  82495. +endif
  82496. +
  82497. diff --git a/board/thead/ice-c810/Makefile b/board/thead/ice-c810/Makefile
  82498. new file mode 100644
  82499. index 0000000000..839868e9ae
  82500. --- /dev/null
  82501. +++ b/board/thead/ice-c810/Makefile
  82502. @@ -0,0 +1,12 @@
  82503. +#
  82504. +# Copyright (C) 2019 C-SKY MicroSystems Co.,Ltd.
  82505. +#
  82506. +# SPDX-License-Identifier: GPL-2.0+
  82507. +#
  82508. +
  82509. +obj-y := ice_c810_fpga.o
  82510. +obj-y += gpio/gpio.o
  82511. +obj-y += om/om.o
  82512. +
  82513. +obj-$(CONFIG_SPL_BUILD) += spl/ddr.o
  82514. +obj-$(CONFIG_SPL_BUILD) += spl/spl.o
  82515. diff --git a/board/thead/ice-c810/gdbinit.txt b/board/thead/ice-c810/gdbinit.txt
  82516. new file mode 100644
  82517. index 0000000000..32febc1b94
  82518. --- /dev/null
  82519. +++ b/board/thead/ice-c810/gdbinit.txt
  82520. @@ -0,0 +1,15 @@
  82521. +#
  82522. +# Copyright (C) 2017-2020 Alibaba Group Holding Limited
  82523. +#
  82524. +# SPDX-License-Identifier: GPL-2.0+
  82525. +#
  82526. +
  82527. +# Disable CPU cache
  82528. +set $cr18=0x00
  82529. +
  82530. +# Load dtb
  82531. +set $fdt_addr = 0x977f0000
  82532. +restore uboot_c810.dtb binary $fdt_addr
  82533. +set $r1 = $fdt_addr
  82534. +
  82535. +load
  82536. diff --git a/board/thead/ice-c810/gpio/gpio.c b/board/thead/ice-c810/gpio/gpio.c
  82537. new file mode 100644
  82538. index 0000000000..67cde91170
  82539. --- /dev/null
  82540. +++ b/board/thead/ice-c810/gpio/gpio.c
  82541. @@ -0,0 +1,34 @@
  82542. +/*
  82543. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  82544. + *
  82545. + * SPDX-License-Identifier: GPL-2.0+
  82546. + */
  82547. +
  82548. +#include "gpio.h"
  82549. +/*
  82550. + * Choose the software mode or hardware mode for any IO bit.
  82551. + * Parameters:
  82552. + * pins: choose the bits which you want to config.
  82553. + * bSoftware:
  82554. + * '1' -- the corresponding pins are software mode, or, as GPIO.
  82555. + * '0' -- the corresponding pins are hardware mode, or, used as UART, LCDC * etc.
  82556. + * return: SUCCESS or FAILURE.
  82557. + */
  82558. +bool gpio_set_reuse(enum_gpio_device_t gpio_addrbase, u32 pins, enum_gpio_mode bhardware)
  82559. +{
  82560. +#if 0
  82561. + pckstruct_gpio_t reg;
  82562. +
  82563. + reg = (pckstruct_gpio_t)gpio_addrbase;
  82564. + if(bhardware)
  82565. + {
  82566. + reg->PORT_CTL |= pins;
  82567. + }
  82568. + else
  82569. + {
  82570. + reg->PORT_CTL &= (~pins);
  82571. + }
  82572. +#endif
  82573. + return SUCCESS;
  82574. +}
  82575. +
  82576. diff --git a/board/thead/ice-c810/gpio/gpio.h b/board/thead/ice-c810/gpio/gpio.h
  82577. new file mode 100644
  82578. index 0000000000..d05528448c
  82579. --- /dev/null
  82580. +++ b/board/thead/ice-c810/gpio/gpio.h
  82581. @@ -0,0 +1,59 @@
  82582. +/*
  82583. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  82584. + *
  82585. + * SPDX-License-Identifier: GPL-2.0+
  82586. + */
  82587. +
  82588. +#ifndef __ASM_ARCH_GPIO_H__
  82589. +#define __ASM_ARCH_GPIO_H__
  82590. +
  82591. +#include <linux/types.h>
  82592. +#include "../../common/datatype.h"
  82593. +#include "../hardware.h"
  82594. +/*
  82595. + * Define IRQBurst type, GPIO Port, and Port's direction. They are all enum
  82596. + * type.
  82597. + */
  82598. +typedef enum{
  82599. + GPIOA = GPIOA_BASEADDR,
  82600. + GPIOB = GPIOB_BASEADDR,
  82601. +#ifdef GPIOC_BASEADDR
  82602. + GPIOC = GPIOC_BASEADDR,
  82603. +#endif
  82604. +#ifdef GPIOD_BASEADDR
  82605. + GPIOD = GPIOD_BASEADDR,
  82606. +#endif
  82607. +}enum_gpio_device_t;
  82608. +
  82609. +typedef enum{
  82610. + GPIO_BESOFTWARE,
  82611. + GPIO_BEHARDWARE
  82612. +}enum_gpio_mode;
  82613. +
  82614. +/* Define the functions in gpio.c. */
  82615. +
  82616. +/*
  82617. + * Choose the software mode or hardware mode for any IO bit.
  82618. + * Parameters:
  82619. + * pins: choose the bits which you want to config.
  82620. + * bhardware:
  82621. + * '1' -- the corresponding pins are software mode, or, as GPIO.
  82622. + * '0' -- the corresponding pins are hardware mode, or, used as UART, LCDC * etc.
  82623. + * return: SUCCESS or FAILURE.
  82624. + */
  82625. +
  82626. +bool gpio_set_reuse(enum_gpio_device_t gpio_addrbase, u32 pins, enum_gpio_mode bhardware);
  82627. +
  82628. +/*
  82629. + * Define a struct that contains three registers of one Port -- SWPORT_DR,
  82630. + * SWPORT_DDR, and PORT_CTL.
  82631. + */
  82632. +
  82633. +typedef struct {
  82634. + volatile u32 SWPORT_DR;
  82635. + volatile u32 SWPORT_DDR;
  82636. + volatile u32 PORT_CTL;
  82637. +}ckstruct_gpio_t, *pckstruct_gpio_t;
  82638. +
  82639. +
  82640. +#endif /* __ASM_ARCH_GPIO_H__ */
  82641. diff --git a/board/thead/ice-c810/hardware.h b/board/thead/ice-c810/hardware.h
  82642. new file mode 100644
  82643. index 0000000000..ff28eb1d96
  82644. --- /dev/null
  82645. +++ b/board/thead/ice-c810/hardware.h
  82646. @@ -0,0 +1,36 @@
  82647. +/*
  82648. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  82649. + *
  82650. + * SPDX-License-Identifier: GPL-2.0+
  82651. + */
  82652. +
  82653. +#ifndef __ASM_ARCH_HARDWARE_H__
  82654. +#define __ASM_ARCH_HARDWARE_H__
  82655. +
  82656. +#ifdef CONFIG_SPL_BUILD
  82657. +
  82658. +#define GPIOA_BASEADDR (u32)(0xfff71000)
  82659. +#define GPIOB_BASEADDR (u32)(0xfff72000)
  82660. +#define GMAC_BASEADDR (u32)(0xfffc0000)
  82661. +#define EMMC_BASEADDR (u32)(0xfffb0000)
  82662. +#define OM_BASEADDR (u32)(0xfff72050) /* GPIOB_BASE+0x50 */
  82663. +#define SPI0_BASEADDR (u32)(0xfff75000)
  82664. +#define UART0_BASEADDR (u32)(0xfff73000)
  82665. +#define UART1_BASEADDR (u32)(0xfff73400)
  82666. +
  82667. +#else
  82668. +
  82669. +#define GPIOA_BASEADDR (u32)(0xbff71000)
  82670. +#define GPIOB_BASEADDR (u32)(0xbff72000)
  82671. +#define GMAC_BASEADDR (u32)(0xbffc0000)
  82672. +#define EMMC_BASEADDR (u32)(0xbffb0000)
  82673. +#define OM_BASEADDR (u32)(0xbff72050)
  82674. +#define SPI0_BASEADDR (u32)(0xbff75000)
  82675. +#define UART0_BASEADDR (u32)(0xbff73000)
  82676. +#define UART1_BASEADDR (u32)(0xbff73400)
  82677. +
  82678. +#endif /* CONFIG_SPL_BUILD */
  82679. +
  82680. +#define CONSOLE_UART_BASE UART1_BASEADDR
  82681. +
  82682. +#endif /* __ASM_ARCH_HARDWARE_H__ */
  82683. diff --git a/board/thead/ice-c810/ice_c810_fpga.c b/board/thead/ice-c810/ice_c810_fpga.c
  82684. new file mode 100644
  82685. index 0000000000..ec31de65b0
  82686. --- /dev/null
  82687. +++ b/board/thead/ice-c810/ice_c810_fpga.c
  82688. @@ -0,0 +1,59 @@
  82689. +/*
  82690. +* Copyright (C) 2017-2020 Alibaba Group Holding Limited
  82691. +*
  82692. +* SPDX-License-Identifier: GPL-2.0+
  82693. +*/
  82694. +
  82695. +#include <common.h>
  82696. +#include <mmc.h>
  82697. +#include <miiphy.h>
  82698. +#include <netdev.h>
  82699. +#include "gpio/gpio.h"
  82700. +#include "../common/mini_printf.h"
  82701. +#include "spl/ddr.h"
  82702. +#include "hardware.h"
  82703. +
  82704. +DECLARE_GLOBAL_DATA_PTR;
  82705. +
  82706. +#ifdef CONFIG_DWMMC
  82707. +extern int eragon_dwmci_add_port(int index, u32 regbase, int bus_width);
  82708. +#endif
  82709. +
  82710. +#ifdef CONFIG_SPL_BUILD
  82711. +void sdram_init(void)
  82712. +{
  82713. + init_ddr();
  82714. +}
  82715. +#endif
  82716. +
  82717. +int dram_init(void)
  82718. +{
  82719. + gd->ram_size = PHYS_SDRAM_1_SIZE;
  82720. + return 0;
  82721. +}
  82722. +void show_boot_progress(int val) {}
  82723. +
  82724. +int board_early_init_f(void)
  82725. +{
  82726. +#if 0
  82727. + /* Use the UART 2 */
  82728. + gpio_set_reuse(GPIOB, 0x3, GPIO_BEHARDWARE);
  82729. + gpio_set_reuse(GPIOB, 0x30, GPIO_BEHARDWARE);
  82730. +#endif
  82731. + return 0;
  82732. +}
  82733. +
  82734. +int dram_init_banksize(void)
  82735. +{
  82736. + gd->bd->bi_dram[0].start = PHYS_SDRAM_1 + 0x14000000;
  82737. + gd->bd->bi_dram[0].size = 0x4000000;
  82738. +
  82739. + return 0;
  82740. +}
  82741. +
  82742. +int board_early_init_r(void)
  82743. +{
  82744. + timer_init();
  82745. + return 0;
  82746. +}
  82747. +
  82748. diff --git a/board/thead/ice-c810/om/om.c b/board/thead/ice-c810/om/om.c
  82749. new file mode 100644
  82750. index 0000000000..a4de70c203
  82751. --- /dev/null
  82752. +++ b/board/thead/ice-c810/om/om.c
  82753. @@ -0,0 +1,21 @@
  82754. +/*
  82755. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  82756. + *
  82757. + * SPDX-License-Identifier: GPL-2.0+
  82758. + */
  82759. +
  82760. +#include "../hardware.h"
  82761. +#include "../../common/datatype.h"
  82762. +#include "om.h"
  82763. +
  82764. +/*
  82765. + * get the om pin value
  82766. + *
  82767. + */
  82768. +s8 get_boot_select(void)
  82769. +{
  82770. + int8_t *bootsel = (s8 *)OM_BASEADDR;
  82771. +
  82772. + return ((*bootsel) & 0x3);
  82773. +}
  82774. +
  82775. diff --git a/board/thead/ice-c810/om/om.h b/board/thead/ice-c810/om/om.h
  82776. new file mode 100644
  82777. index 0000000000..8f37aff3e8
  82778. --- /dev/null
  82779. +++ b/board/thead/ice-c810/om/om.h
  82780. @@ -0,0 +1,14 @@
  82781. +/*
  82782. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  82783. + *
  82784. + * SPDX-License-Identifier: GPL-2.0+
  82785. + */
  82786. +
  82787. +#ifndef __ASM_ARCH_OM_H_
  82788. +#define __ASM_ARCH_OM_H_
  82789. +
  82790. +#include "../../common/datatype.h"
  82791. +
  82792. +s8 get_boot_select(void);
  82793. +
  82794. +#endif
  82795. diff --git a/board/thead/ice-c810/spl/ddr.c b/board/thead/ice-c810/spl/ddr.c
  82796. new file mode 100644
  82797. index 0000000000..206c05b322
  82798. --- /dev/null
  82799. +++ b/board/thead/ice-c810/spl/ddr.c
  82800. @@ -0,0 +1,19 @@
  82801. +/*
  82802. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  82803. + *
  82804. + * SPDX-License-Identifier: GPL-2.0+
  82805. + */
  82806. +
  82807. +#include "ddr.h"
  82808. +
  82809. +//FPGA mode
  82810. +#define FPGA
  82811. +
  82812. +int init_ddr(void){
  82813. +#ifdef FPGA
  82814. +
  82815. +#else //ASIC
  82816. +
  82817. +#endif
  82818. + return 0;
  82819. +}
  82820. diff --git a/board/thead/ice-c810/spl/ddr.h b/board/thead/ice-c810/spl/ddr.h
  82821. new file mode 100644
  82822. index 0000000000..30d2b50dfc
  82823. --- /dev/null
  82824. +++ b/board/thead/ice-c810/spl/ddr.h
  82825. @@ -0,0 +1,625 @@
  82826. +/*
  82827. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  82828. + *
  82829. + * SPDX-License-Identifier: GPL-2.0+
  82830. + */
  82831. +
  82832. +
  82833. +#ifndef __ASM_ARCH_DDR_H__
  82834. +#define __ASM_ARCH_DDR_H__
  82835. +
  82836. +int init_ddr(void);
  82837. +
  82838. +//block name: UMCTL2_REGS
  82839. +#define MSTR 0x0
  82840. +#define STAT 0x4
  82841. +#define MSTR1 0x8
  82842. +#define MRCTRL0 0x10
  82843. +#define MRCTRL1 0x14
  82844. +#define MRSTAT 0x18
  82845. +#define MRCTRL2 0x1c
  82846. +#define DERATEEN 0x20
  82847. +#define DERATEINT 0x24
  82848. +#define PWRCTL 0x30
  82849. +#define PWRTMG 0x34
  82850. +#define HWLPCTL 0x38
  82851. +#define RFSHCTL0 0x50
  82852. +#define RFSHCTL1 0x54
  82853. +#define RFSHCTL2 0x58
  82854. +#define RFSHCTL3 0x60
  82855. +#define RFSHTMG 0x64
  82856. +#define ECCCFG0 0x70
  82857. +#define ECCCFG1 0x74
  82858. +#define ECCSTAT 0x78
  82859. +#define ECCCLR 0x7c
  82860. +#define ECCERRCNT 0x80
  82861. +#define ECCCADDR0 0x84
  82862. +#define ECCCADDR1 0x88
  82863. +#define ECCCSYN0 0x8c
  82864. +#define ECCCSYN1 0x90
  82865. +#define ECCCSYN2 0x94
  82866. +#define ECCBITMASK0 0x98
  82867. +#define ECCBITMASK1 0x9c
  82868. +#define ECCBITMASK2 0xa0
  82869. +#define ECCUADDR0 0xa4
  82870. +#define ECCUADDR1 0xa8
  82871. +#define ECCUSYN0 0xac
  82872. +#define ECCUSYN1 0xb0
  82873. +#define ECCUSYN2 0xb4
  82874. +#define ECCPOISONADDR0 0xb8
  82875. +#define ECCPOISONADDR1 0xbc
  82876. +#define CRCPARCTL0 0xc0
  82877. +#define CRCPARCTL1 0xc4
  82878. +#define CRCPARCTL2 0xc8
  82879. +#define CRCPARSTAT 0xcc
  82880. +#define INIT0 0xd0
  82881. +#define INIT1 0xd4
  82882. +#define INIT2 0xd8
  82883. +#define INIT3 0xdc
  82884. +#define INIT4 0xe0
  82885. +#define INIT5 0xe4
  82886. +#define INIT6 0xe8
  82887. +#define INIT7 0xec
  82888. +#define DIMMCTL 0xf0
  82889. +#define RANKCTL 0xf4
  82890. +#define DRAMTMG0 0x100
  82891. +#define DRAMTMG1 0x104
  82892. +#define DRAMTMG2 0x108
  82893. +#define DRAMTMG3 0x10c
  82894. +#define DRAMTMG4 0x110
  82895. +#define DRAMTMG5 0x114
  82896. +#define DRAMTMG6 0x118
  82897. +#define DRAMTMG7 0x11c
  82898. +#define DRAMTMG8 0x120
  82899. +#define DRAMTMG9 0x124
  82900. +#define DRAMTMG10 0x128
  82901. +#define DRAMTMG11 0x12c
  82902. +#define DRAMTMG12 0x130
  82903. +#define DRAMTMG13 0x134
  82904. +#define DRAMTMG14 0x138
  82905. +#define DRAMTMG15 0x13c
  82906. +#define MRAMTMG0 0x170
  82907. +#define MRAMTMG1 0x174
  82908. +#define MRAMTMG4 0x178
  82909. +#define MRAMTMG9 0x17c
  82910. +#define ZQCTL0 0x180
  82911. +#define ZQCTL1 0x184
  82912. +#define ZQCTL2 0x188
  82913. +#define ZQSTAT 0x18c
  82914. +#define DFITMG0 0x190
  82915. +#define DFITMG1 0x194
  82916. +#define DFILPCFG0 0x198
  82917. +#define DFILPCFG1 0x19c
  82918. +#define DFIUPD0 0x1a0
  82919. +#define DFIUPD1 0x1a4
  82920. +#define DFIUPD2 0x1a8
  82921. +#define DFIMISC 0x1b0
  82922. +#define DFITMG2 0x1b4
  82923. +#define DFITMG3 0x1b8
  82924. +#define DBICTL 0x1c0
  82925. +#define DFIPHYMSTR 0x1c4
  82926. +#define ADDRMAP0 0x200
  82927. +#define ADDRMAP1 0x204
  82928. +#define ADDRMAP2 0x208
  82929. +#define ADDRMAP3 0x20c
  82930. +#define ADDRMAP4 0x210
  82931. +#define ADDRMAP5 0x214
  82932. +#define ADDRMAP6 0x218
  82933. +#define ADDRMAP7 0x21c
  82934. +#define ADDRMAP8 0x220
  82935. +#define ADDRMAP9 0x224
  82936. +#define ADDRMAP10 0x228
  82937. +#define ADDRMAP11 0x22c
  82938. +#define ODTCFG 0x240
  82939. +#define ODTMAP 0x244
  82940. +#define SCHED 0x250
  82941. +#define SCHED1 0x254
  82942. +#define PERFHPR1 0x25c
  82943. +#define PERFLPR1 0x264
  82944. +#define PERFWR1 0x26c
  82945. +#define PERFVPR1 0x274
  82946. +#define PERFVPW1 0x278
  82947. +#define DQMAP0 0x280
  82948. +#define DQMAP1 0x284
  82949. +#define DQMAP2 0x288
  82950. +#define DQMAP3 0x28c
  82951. +#define DQMAP4 0x290
  82952. +#define DQMAP5 0x294
  82953. +#define DBG0 0x300
  82954. +#define DBG1 0x304
  82955. +#define DBGCAM 0x308
  82956. +#define DBGCMD 0x30c
  82957. +#define DBGSTAT 0x310
  82958. +#define SWCTL 0x320
  82959. +#define SWSTAT 0x324
  82960. +#define OCPARCFG0 0x330
  82961. +#define OCPARCFG1 0x334
  82962. +#define OCPARCFG2 0x338
  82963. +#define OCPARCFG3 0x33c
  82964. +#define OCPARSTAT0 0x340
  82965. +#define OCPARSTAT1 0x344
  82966. +#define OCPARWLOG0 0x348
  82967. +#define OCPARWLOG1 0x34c
  82968. +#define OCPARWLOG2 0x350
  82969. +#define OCPARAWLOG0 0x354
  82970. +#define OCPARAWLOG1 0x358
  82971. +#define OCPARRLOG0 0x35c
  82972. +#define OCPARRLOG1 0x360
  82973. +#define OCPARARLOG0 0x364
  82974. +#define OCPARARLOG1 0x368
  82975. +#define POISONCFG 0x36c
  82976. +#define POISONSTAT 0x370
  82977. +
  82978. +//block name: UMCTL2_MP registers
  82979. +#define PSTAT 0x3fc
  82980. +#define PCCFG 0x400
  82981. +//#define PCFGR_n 0x404
  82982. +//#define PCFGW_n 0x408
  82983. +//#define PCFGC_n 0x40c
  82984. +#define PCFGIDMASKCH 0x410
  82985. +#define PCFGIDVALUECH 0x414
  82986. +//#define PCTRL_n 0x490
  82987. +//#define PCFGQOS0_n 0x494
  82988. +//#define PCFGQOS1_n 0x498
  82989. +//#define PCFGWQOS0_n 0x49c
  82990. +//#define PCFGWQOS1_n 0x4a0
  82991. +//#define SARBASEn 0xf04
  82992. +//#define SARSIZEn 0xf08
  82993. +#define SBRCTL 0xf24
  82994. +#define SBRSTAT 0xf28
  82995. +#define SBRWDATA0 0xf2c
  82996. +#define SBRWDATA1 0xf30
  82997. +#define PDCH 0xf34
  82998. +
  82999. +//block name: UMCTL2_REGS_DCH1 registers
  83000. +//not used for now
  83001. +
  83002. +//other used registers that are not in previous blocks
  83003. +#define PCFGR_0 0x404
  83004. +#define PCFGW_0 0x408
  83005. +#define PCTRL_0 0x490
  83006. +#define PCFGQOS0_0 0x494
  83007. +#define PCFGQOS1_0 0x498
  83008. +#define PCFGWQOS0_0 0x49c
  83009. +#define PCFGWQOS1_0 0x4a0
  83010. +#define PCFGR_1 0x4b4
  83011. +#define PCFGW_1 0x4b8
  83012. +#define PCTRL_1 0x540
  83013. +#define PCFGQOS0_1 0x544
  83014. +#define PCFGQOS1_1 0x548
  83015. +#define PCFGWQOS0_1 0x54c
  83016. +#define PCFGWQOS1_1 0x550
  83017. +#define PCFGR_2 0x564
  83018. +#define PCFGW_2 0x568
  83019. +#define PCTRL_2 0x5f0
  83020. +#define PCFGQOS0_2 0x5f4
  83021. +#define PCFGQOS1_2 0x5f8
  83022. +#define PCFGWQOS0_2 0x5fc
  83023. +#define PCFGWQOS1_2 0x600
  83024. +#define PCFGR_3 0x614
  83025. +#define PCFGW_3 0x618
  83026. +#define PCTRL_3 0x6a0
  83027. +#define PCFGQOS0_3 0x6a4
  83028. +#define PCFGQOS1_3 0x6a8
  83029. +#define PCFGWQOS0_3 0x6ac
  83030. +#define PCFGWQOS1_3 0x6b0
  83031. +#define PCFGR_4 0x6c4
  83032. +#define PCFGW_4 0x6c8
  83033. +#define PCTRL_4 0x750
  83034. +#define PCFGQOS0_4 0x754
  83035. +#define PCFGQOS1_4 0x758
  83036. +#define PCFGWQOS0_4 0x75c
  83037. +#define PCFGWQOS1_4 0x760
  83038. +#define PCFGR_5 0x774
  83039. +#define PCFGW_5 0x778
  83040. +#define PCTRL_5 0x800
  83041. +#define PCFGQOS0_5 0x804
  83042. +#define PCFGQOS1_5 0x808
  83043. +#define PCFGWQOS0_5 0x80c
  83044. +#define PCFGWQOS1_5 0x810
  83045. +
  83046. +//pub registers
  83047. +#define PUB_RIDR 0x000
  83048. +#define PUB_PIR 0x001
  83049. +#define PUB_PGCR0 0x002
  83050. +#define PUB_PGCR1 0x003
  83051. +#define PUB_PGSR0 0x004
  83052. +#define PUB_PGSR1 0x005
  83053. +#define PUB_PLLCR 0x006
  83054. +#define PUB_PTR0 0x007
  83055. +#define PUB_PTR1 0x008
  83056. +#define PUB_PTR2 0x009
  83057. +#define PUB_PTR3 0x00a
  83058. +#define PUB_PTR4 0x00b
  83059. +#define PUB_ACMDLR 0x00c
  83060. +#define PUB_ACBDLR 0x00d
  83061. +#define PUB_ACIOCR 0x00e
  83062. +#define PUB_DXCCR 0x00f
  83063. +#define PUB_DSGCR 0x010
  83064. +#define PUB_DCR 0x011
  83065. +#define PUB_DTPR0 0x012
  83066. +#define PUB_DTPR1 0x013
  83067. +#define PUB_DTPR2 0x014
  83068. +#define PUB_MR0 0x015
  83069. +#define PUB_MR1 0x016
  83070. +#define PUB_MR2 0x017
  83071. +#define PUB_MR3 0x018
  83072. +#define PUB_ODTCR 0x019
  83073. +#define PUB_DTCR 0x01a
  83074. +#define PUB_DTAR0 0x01b
  83075. +#define PUB_DTAR1 0x01c
  83076. +#define PUB_DTAR2 0x01d
  83077. +#define PUB_DTAR3 0x01e
  83078. +#define PUB_DTDR0 0x01f
  83079. +#define PUB_DTDR1 0x020
  83080. +#define PUB_DTEDR0 0x021
  83081. +#define PUB_DTEDR1 0x022
  83082. +#define PUB_PGCR2 0x023
  83083. +#define PUB_RDIMMGCR0 0x02c
  83084. +#define PUB_RDIMMGCR1 0x02d
  83085. +#define PUB_RDIMMCR0 0x02e
  83086. +#define PUB_RDIMMCR1 0x02f
  83087. +#define PUB_DCUAR 0x030
  83088. +#define PUB_DCUDR 0x031
  83089. +#define PUB_DCURR 0x032
  83090. +#define PUB_DCULR 0x033
  83091. +#define PUB_DCUGCR 0x034
  83092. +#define PUB_DCUTPR 0x035
  83093. +#define PUB_DCUSR0 0x036
  83094. +#define PUB_DCUSR1 0x037
  83095. +#define PUB_BISTRR 0x040
  83096. +#define PUB_BISTWCR 0x041
  83097. +#define PUB_BISTMSKR0 0x042
  83098. +#define PUB_BISTMSKR1 0x043
  83099. +#define PUB_BISTMSKR2 0x044
  83100. +#define PUB_BISTLSR 0x045
  83101. +#define PUB_BISTAR0 0x046
  83102. +#define PUB_BISTAR1 0x047
  83103. +#define PUB_BISTAR2 0x048
  83104. +#define PUB_BISTUDPR 0x049
  83105. +#define PUB_BISTGSR 0x04a
  83106. +#define PUB_BISTWER 0x04b
  83107. +#define PUB_BISTBER0 0x04c
  83108. +#define PUB_BISTBER1 0x04d
  83109. +#define PUB_BISTBER2 0x04e
  83110. +#define PUB_BISTBER3 0x04f
  83111. +#define PUB_BISTWCSR 0x050
  83112. +#define PUB_BISTFWR0 0x051
  83113. +#define PUB_BISTFWR1 0x052
  83114. +#define PUB_BISTFWR2 0x053
  83115. +#define PUB_AACR 0x05d
  83116. +#define PUB_GPR0 0x05e
  83117. +#define PUB_GPR1 0x05f
  83118. +#define PUB_ZQ0CR0 0x060
  83119. +#define PUB_ZQ0CR1 0x061
  83120. +#define PUB_ZQ0SR0 0x062
  83121. +#define PUB_ZQ0SR1 0x063
  83122. +#define PUB_ZQ1CR0 0x064
  83123. +#define PUB_ZQ1CR1 0x065
  83124. +#define PUB_ZQ1SR0 0x066
  83125. +#define PUB_ZQ1SR1 0x067
  83126. +#define PUB_ZQ2CR0 0x068
  83127. +#define PUB_ZQ2CR1 0x069
  83128. +#define PUB_DX0BDLR0 0x073
  83129. +#define PUB_DX0BDLR1 0x074
  83130. +#define PUB_DX0BDLR2 0x075
  83131. +#define PUB_DX0BDLR3 0x076
  83132. +#define PUB_DX0BDLR4 0x077
  83133. +#define PUB_DX0LCDLR0 0x078
  83134. +#define PUB_DX0LCDLR1 0x079
  83135. +#define PUB_DX0LCDLR2 0x07a
  83136. +#define PUB_DX0MDLR 0x07b
  83137. +#define PUB_DX1BDLR0 0x083
  83138. +#define PUB_DX1BDLR1 0x084
  83139. +#define PUB_DX1BDLR2 0x085
  83140. +#define PUB_DX1BDLR3 0x086
  83141. +#define PUB_DX1BDLR4 0x087
  83142. +#define PUB_DX1LCDLR0 0x088
  83143. +#define PUB_DX1LCDLR1 0x089
  83144. +#define PUB_DX1LCDLR2 0x08a
  83145. +#define PUB_DX1MDLR 0x08b
  83146. +#define PUB_DX2GCR 0x090
  83147. +#define PUB_DX2BDLR0 0x093
  83148. +#define PUB_DX2BDLR1 0x094
  83149. +#define PUB_DX2BDLR2 0x095
  83150. +#define PUB_DX2BDLR3 0x096
  83151. +#define PUB_DX2BDLR4 0x097
  83152. +#define PUB_DX2LCDLR0 0x098
  83153. +#define PUB_DX2LCDLR1 0x099
  83154. +#define PUB_DX2LCDLR2 0x09a
  83155. +#define PUB_DX2MDLR 0x09b
  83156. +#define PUB_DX3GCR 0x0a0
  83157. +#define PUB_DX3BDLR0 0x0a3
  83158. +#define PUB_DX3BDLR1 0x0a4
  83159. +#define PUB_DX3BDLR2 0x0a5
  83160. +#define PUB_DX3BDLR3 0x0a6
  83161. +#define PUB_DX3BDLR4 0x0a7
  83162. +#define PUB_DX3LCDLR0 0x0a8
  83163. +#define PUB_DX3LCDLR1 0x0a9
  83164. +#define PUB_DX3LCDLR2 0x0aa
  83165. +#define PUB_DX3MDLR 0x0ab
  83166. +
  83167. +
  83168. +#ifdef CACHE_EN
  83169. + #define SSEG0_BADDR 0x80000000
  83170. + #define SSEG1_BADDR 0xa0000000
  83171. +#else
  83172. + #define SSEG0_BADDR 0x00000000
  83173. + #define SSEG1_BADDR 0x00000000
  83174. +#endif
  83175. +
  83176. +#ifndef __CLIB_DEFINE_H__
  83177. +#define __CLIB_DEFINE_H__
  83178. +
  83179. +
  83180. +#define _CHIP_CTRL_BADDR (0x1fbd0000+SSEG1_BADDR)
  83181. +#define _POWM_BADDR (0x1fbd0800+SSEG1_BADDR)
  83182. +#define _MAILBOX_BADDR (0x1fbd4000+SSEG1_BADDR)
  83183. +
  83184. +#define _DMAC0_BADDR (0x1fb19000+SSEG1_BADDR)
  83185. +#define _SDHC_BADDR (0x1fb12000+SSEG1_BADDR)
  83186. +#define _EMMC_BADDR (0x1fb13000+SSEG1_BADDR)
  83187. +#define _USBOTG_BADDR (0x1fb00000+SSEG1_BADDR)
  83188. +#define _MAC_BADDR (0x1fb10000+SSEG1_BADDR)
  83189. +
  83190. +#define _SHA_BADDR (0x1fb80000+SSEG1_BADDR)
  83191. +#define _AES_BADDR (0x1fb82000+SSEG1_BADDR)
  83192. +#define _TDES_BADDR (0x1fb83000+SSEG1_BADDR)
  83193. +#define _RSA_BADDR (0x1fb81000+SSEG1_BADDR)
  83194. +#define _CRC_BADDR (0x1fb84000+SSEG1_BADDR)
  83195. +
  83196. +#define _WDT_BADDR (0x1fba0000+SSEG1_BADDR)
  83197. +#define _RTC_BADDR (0x1fba1000+SSEG1_BADDR)
  83198. +#define _TIM_BADDR (0x1fba2000+SSEG1_BADDR)
  83199. +#define _INTC_BADDR (0x1fba3000+SSEG1_BADDR)
  83200. +#define _UART2_BADDR (0x1fba4000+SSEG1_BADDR)
  83201. +#define _UART3_BADDR (0x1fba5000+SSEG1_BADDR)
  83202. +#define _UART4_BADDR (0x1fba6000+SSEG1_BADDR)
  83203. +#define _I2C2_BADDR (0x1fba7000+SSEG1_BADDR)
  83204. +#define _I2C3_BADDR (0x1fba8000+SSEG1_BADDR)
  83205. +#define _I2C4_BADDR (0x1fba9000+SSEG1_BADDR)
  83206. +#define _PWM_BADDR (0x1fbaa000+SSEG1_BADDR)
  83207. +#define _SPI1_BADDR (0x1fbab000+SSEG1_BADDR)
  83208. +#define _GPIO0_BADDR (0x1fbac000+SSEG1_BADDR)
  83209. +#define _GPIO1_BADDR (0x1fbad000+SSEG1_BADDR)
  83210. +#define _GPIO2_BADDR (0x1fbae000+SSEG1_BADDR)
  83211. +#define _GPIO3_BADDR (0x1fbaf000+SSEG1_BADDR)
  83212. +#define _TIM_2_BADDR (0x1fbb0000+SSEG1_BADDR)
  83213. +
  83214. +#define _I2S0_BADDR (0x1fb90000+SSEG1_BADDR)
  83215. +#define _I2S1_BADDR (0x1fb91000+SSEG1_BADDR)
  83216. +#define _DMAC1_BADDR (0x1fb94000+SSEG1_BADDR)
  83217. +
  83218. +#define _UART0_BADDR (0x1fb14000+SSEG1_BADDR)
  83219. +#define _UART1_BADDR (0x1fb15000+SSEG1_BADDR)
  83220. +#define _SPI0_BADDR (0x1fb18000+SSEG1_BADDR)
  83221. +#define _I2C0_BADDR (0x1fb16000+SSEG1_BADDR)
  83222. +#define _I2C1_BADDR (0x1fb17000+SSEG1_BADDR)
  83223. +#define _DDR_MC_BADDR (0x1fbc0000+SSEG1_BADDR)
  83224. +#define _DDR_PHY_BADDR (0x1fbc1000+SSEG1_BADDR)
  83225. +
  83226. +#define _LCDC_BADDR (0x1fa00000+SSEG1_BADDR)
  83227. +#define _VPU_BADDR (0x1fa10000+SSEG1_BADDR)
  83228. +#define _HDMI_BADDR (0x1fa20000+SSEG1_BADDR)
  83229. +
  83230. +#define _SMS_BADDR (0x1fc00000+SSEG0_BADDR)
  83231. +
  83232. +#define _DDR3_1_BADDR (0x00000000+SSEG0_BADDR)
  83233. +
  83234. +#define _SMS_BANK0_BADDR 0x0
  83235. +#define _SMS_BANK0_EADDR 0x0fffc
  83236. +#define _SMS_BANK1_BADDR 0x10000
  83237. +#define _SMS_BANK1_EADDR 0x1fffc
  83238. +#define _SMS_BANK2_BADDR 0x20000
  83239. +#define _SMS_BANK2_EADDR 0x2fffc
  83240. +#define _SMS_REG_BADDR 0x10000
  83241. +
  83242. +#define _UART0_RX_DMAC_PORT 0
  83243. +#define _UART0_TX_DMAC_PORT 1
  83244. +#define _UART1_RX_DMAC_PORT 2
  83245. +#define _UART1_TX_DMAC_PORT 3
  83246. +#define _SPI0_DMA_RX_DMAC_PORT 4
  83247. +#define _SPI0_DMA_TX_DMAC_PORT 5
  83248. +#define _I2C0_RX_DMAC_PORT 6
  83249. +#define _I2C0_TX_DMAC_PORT 7
  83250. +#define _I2C1_RX_DMAC_PORT 8
  83251. +#define _I2C1_TX_DMAC_PORT 9
  83252. +
  83253. +#define _POWM_AUDIO_PORT0 0
  83254. +#define _POWM_SPU_PORT0 1
  83255. +#define _POWM_LSP_PORT0 2
  83256. +#define _POWM_PX_PORT0 3
  83257. +#define _POWM_DX_PORT0 4
  83258. +#define _POWM_BB_PORT0 5
  83259. +#define _POWM_CFG_PORT0 6
  83260. +#define _POWM_LS232e_PORT0 7
  83261. +
  83262. +#define _POWM_SHA_PORT1 0
  83263. +#define _POWM_RSA_PORT1 1
  83264. +#define _POWM_AES_PORT1 2
  83265. +#define _POWM_DES_PORT1 3
  83266. +#define _POWM_CRC_PORT1 4
  83267. +#define _POWM_DMAC0_PORT1 5
  83268. +#define _POWM_DMAC1_PORT1 6
  83269. +#define _POWM_USBOTG_PORT1 7
  83270. +#define _POWM_GMAC_PORT1 8
  83271. +#define _POWM_SDHC_PORT1 9
  83272. +#define _POWM_eMMC_PORT1 10
  83273. +#define _POWM_HBOOT_PORT1 11
  83274. +#define _POWM_SRAM_PORT1 12
  83275. +#define _POWM_VPU_PORT1 13
  83276. +#define _POWM_LCDC_PORT1 14
  83277. +#define _POWM_HDMI_PORT1 15
  83278. +#define _POWM_DDRAXI0_PORT1 16
  83279. +#define _POWM_DDRAXI1_PORT1 17
  83280. +#define _POWM_DDRAXI2_PORT1 18
  83281. +#define _POWM_DDRAXI3_PORT1 19
  83282. +#define _POWM_DDRCTRL_PORT1 20
  83283. +#define _POWM_DDRPHY_PORT1 21
  83284. +#define _POWM_MAILBOX_PORT1 22
  83285. +
  83286. +#define _POWM_I2C0_PORT2 0
  83287. +#define _POWM_I2C1_PORT2 1
  83288. +#define _POWM_I2C2_PORT2 2
  83289. +#define _POWM_I2C3_PORT2 3
  83290. +#define _POWM_I2C4_PORT2 4
  83291. +#define _POWM_GPIO0_PORT2 5
  83292. +#define _POWM_GPIO1_PORT2 6
  83293. +#define _POWM_GPIO2_PORT2 7
  83294. +#define _POWM_GPIO3_PORT2 8
  83295. +#define _POWM_SPI0_PORT2 9
  83296. +#define _POWM_SPI1_PORT2 10
  83297. +#define _POWM_PWM_PORT2 11
  83298. +#define _POWM_WDT_PORT2 12
  83299. +#define _POWM_RTC_PORT2 13
  83300. +#define _POWM_TIM_PORT2 14
  83301. +#define _POWM_UART0_PORT2 15
  83302. +#define _POWM_UART1_PORT2 16
  83303. +#define _POWM_UART2_PORT2 17
  83304. +#define _POWM_UART3_PORT2 18
  83305. +#define _POWM_UART4_PORT2 19
  83306. +#define _POWM_I2S0_PORT2 20
  83307. +#define _POWM_I2S1_PORT2 21
  83308. +#define _POWM_INTC_PORT2 24
  83309. +#define _POWM_DDRCTRL_PORT2 25
  83310. +#define _POWM_DDRPHY_PORT2 26
  83311. +#define _POWM_MEM_PORT2 27
  83312. +#define _POWM_TIM_2_PORT2 28
  83313. +
  83314. +
  83315. +#define _RSTGEN_CFG_PORT0 8
  83316. +#define _RSTGEN_DX_PORT0 7
  83317. +#define _RSTGEN_BB_PORT0 6
  83318. +#define _RSTGEN_PX_PORT0 5
  83319. +#define _RSTGEN_LSP_PORT0 4
  83320. +#define _RSTGEN_SPU_PORT0 3
  83321. +#define _RSTGEN_AUD_PORT0 2
  83322. +#define _RSTGEN_SW0_PORT0 1
  83323. +#define _RSTGEN_SW1_PORT0 0
  83324. +
  83325. +#define _RSTGEN_MAILBOX_PORT1 22
  83326. +#define _RSTGEN_DDRPHY_PORT1 21
  83327. +#define _RSTGEN_DDRCTL_PORT1 20
  83328. +#define _RSTGEN_DDRAXI3_PORT1 19
  83329. +#define _RSTGEN_DDRAXI2_PORT1 18
  83330. +#define _RSTGEN_DDRAXI1_PORT1 17
  83331. +#define _RSTGEN_DDRAXI0_PORT1 16
  83332. +#define _RSTGEN_HDMI_PORT1 15
  83333. +#define _RSTGEN_LCDC_PORT1 14
  83334. +#define _RSTGEN_VPU_PORT1 13
  83335. +#define _RSTGEN_SMS_PORT1 12
  83336. +#define _RSTGEN_HBOOT_PORT1 11
  83337. +#define _RSTGEN_EMMC_PORT1 10
  83338. +#define _RSTGEN_SDHC_PORT1 9
  83339. +#define _RSTGEN_MAC_PORT1 8
  83340. +#define _RSTGEN_USB_PORT1 7
  83341. +#define _RSTGEN_DMAC1_PORT1 6
  83342. +#define _RSTGEN_DMAC0_PORT1 5
  83343. +#define _RSTGEN_SHA_PORT1 4
  83344. +#define _RSTGEN_RSA_PORT1 3
  83345. +#define _RSTGEN_DES_PORT1 2
  83346. +#define _RSTGEN_CRC_PORT1 1
  83347. +#define _RSTGEN_AES_PORT1 0
  83348. +
  83349. +#define _RSTGEN_TIM_2_PORT2 28
  83350. +#define _RSTGEN_MEM_PORT2 27
  83351. +#define _RSTGEN_DDRPHY_PORT2 26
  83352. +#define _RSTGEN_DDRCTRL_PORT2 25
  83353. +#define _RSTGEN_UART4_PORT2 23
  83354. +#define _RSTGEN_UART3_PORT2 22
  83355. +#define _RSTGEN_UART2_PORT2 21
  83356. +#define _RSTGEN_UART1_PORT2 20
  83357. +#define _RSTGEN_UART0_PORT2 19
  83358. +#define _RSTGEN_TIM_PORT2 18
  83359. +#define _RSTGEN_SPI1_PORT2 17
  83360. +#define _RSTGEN_SPI0_PORT2 16
  83361. +#define _RSTGEN_RTC_PORT2 15
  83362. +#define _RSTGEN_PWM_PORT2 14
  83363. +#define _RSTGEN_INTC_PORT2 13
  83364. +#define _RSTGEN_I2S1_PORT2 11
  83365. +#define _RSTGEN_I2S0_PORT2 10
  83366. +#define _RSTGEN_I2C4_PORT2 9
  83367. +#define _RSTGEN_I2C3_PORT2 8
  83368. +#define _RSTGEN_I2C2_PORT2 7
  83369. +#define _RSTGEN_I2C1_PORT2 6
  83370. +#define _RSTGEN_I2C0_PORT2 5
  83371. +#define _RSTGEN_GPIO3_PORT2 4
  83372. +#define _RSTGEN_GPIO2_PORT2 3
  83373. +#define _RSTGEN_GPIO1_PORT2 2
  83374. +#define _RSTGEN_GPIO0_PORT2 1
  83375. +#define _RSTGEN_WDT_PORT2 0
  83376. +
  83377. +#define COM_MEM_BADDR 0x1fc13000
  83378. +#define _C_CASE_PASS_FLAG 0x1
  83379. +#define _C_CASE_FAIL_FLAG 0x1324ffbb
  83380. +#define _DMEM_BADDR COM_MEM_BADDR
  83381. +
  83382. +#define _GPIO0_INT_NUM 0
  83383. +#define _GPIO1_INT_NUM 1
  83384. +#define _GPIO2_INT_NUM 2
  83385. +#define _GPIO3_INT_NUM 3
  83386. +#define _TIMER1_INT_NUM 4
  83387. +#define _TIMER2_INT_NUM 5
  83388. +#define _TIMER3_INT_NUM 6
  83389. +#define _WDT_INT_NUM 7
  83390. +#define _RTC_INT_NUM 8
  83391. +#define _UART0_INT_NUM 9
  83392. +#define _UART1_INT_NUM 10
  83393. +#define _UART2_INT_NUM 11
  83394. +#define _UART3_INT_NUM 12
  83395. +#define _UART4_INT_NUM 13
  83396. +#define _SPIM0_INT_NUM 14
  83397. +#define _SPIM1_INT_NUM 15
  83398. +#define _I2C0_INT_NUM 16
  83399. +#define _I2C1_INT_NUM 17
  83400. +#define _I2C2_INT_NUM 18
  83401. +#define _I2C3_INT_NUM 19
  83402. +#define _I2C4_INT_NUM 20
  83403. +#define _AES_INT_NUM 21
  83404. +#define _TDES_INT_NUM 22
  83405. +#define _RSA_INT_NUM 23
  83406. +#define _SHA_INT_NUM 24
  83407. +#define _DMAC0_INT_NUM 25
  83408. +#define _DMAC1_INT_NUM 26
  83409. +#define _POWM_INT_NUM 27
  83410. +#define _PWM0_0_INT_NUM 28
  83411. +#define _PWM0_1_INT_NUM 29
  83412. +#define _PWM0_2_INT_NUM 30
  83413. +#define _PWMFAULT_INT_NUM 31
  83414. +#define _SDHC_INT_NUM 32
  83415. +#define _eMMC_INT_NUM 33
  83416. +#define _MAC_INT_NUM 34
  83417. +#define _USBOTG_INT_NUM 35
  83418. +#define _I2S0_INT_NUM 36
  83419. +#define _I2S1_INT_NUM 37
  83420. +#define _LCDC_NUM 40
  83421. +#define _VPU_INT_NUM 41
  83422. +#define _BPD_INT_NUM 42
  83423. +#define _HDMI_INT_NUM 43
  83424. +#define _TIMER_2_0_INT_NUM 44
  83425. +#define _TIMER_2_1_INT_NUM 45
  83426. +#define _TIMER_2_2_INT_NUM 46
  83427. +#define _CK807_MAILBOX_INT_NUM 47
  83428. +#define _LS232e_MAILBOX_INT_NUM 47
  83429. +
  83430. +#define _FLAG_DDR_INIT (_DMEM_BADDR+0x500)
  83431. +#define _RETENTION_CTRL_REG (_CHIP_CTRL_BADDR+0x70)
  83432. +
  83433. +
  83434. +#define CHIP_CTRL_REG(offset) *((volatile int *)(_CHIP_CTRL_BADDR + (offset)))
  83435. +#define POWM_REG(offset) *((volatile int *)(POWM_BADDR+(offset)))
  83436. +#define INTC_REG(offset) *((volatile int *)(INTC_BADDR+(offset)))
  83437. +#define TIM1_REG(offset) *((volatile int *)(_TIM_BADDR+(offset)))
  83438. +#define TIM2_REG(offset) *((volatile int *)(_TIM_2_BADDR+(offset)))
  83439. +
  83440. +#define DDR_ACCESS(offset) *((volatile int *)(_DDR3_1_BADDR + (offset)))
  83441. +#define SRAM_ACCESS(offset) *((volatile int *)(_SMS_BADDR + (offset)))
  83442. +
  83443. +#define DMEM_REG(offset) *((volatile int *)(_DMEM_BADDR + (offset)))
  83444. +
  83445. +#define DDR_REG(offset) *((volatile int *)(_DDR_MC_BADDR + (offset)))
  83446. +#define PUB_REG(offset) *((volatile int *)(_DDR_PHY_BADDR + (offset * 4)))
  83447. +
  83448. +#endif
  83449. +
  83450. +#endif /* __ASM_ARCH_DDR_H__ */
  83451. diff --git a/board/thead/ice-c810/spl/spl.c b/board/thead/ice-c810/spl/spl.c
  83452. new file mode 100644
  83453. index 0000000000..5229eb4294
  83454. --- /dev/null
  83455. +++ b/board/thead/ice-c810/spl/spl.c
  83456. @@ -0,0 +1,112 @@
  83457. +/*
  83458. +* Copyright (C) 2017-2020 Alibaba Group Holding Limited
  83459. +*
  83460. +* SPDX-License-Identifier: GPL-2.0+
  83461. +*/
  83462. +
  83463. +#include <linux/types.h>
  83464. +#include <common.h>
  83465. +#include <console.h>
  83466. +#include <asm/io.h>
  83467. +#include <spl.h>
  83468. +#include <asm/spl.h>
  83469. +#include "../../common/datatype.h"
  83470. +#include "../../common/mini_printf.h"
  83471. +#include "../../common/mmc/emmc.h"
  83472. +#include "../../common/spiflash/spiflash.h"
  83473. +#include "../om/om.h"
  83474. +#include "../gpio/gpio.h"
  83475. +#include "../hardware.h"
  83476. +
  83477. +extern s32 uart_open( u32 uart_addrbase);
  83478. +extern void sdram_init(void);
  83479. +
  83480. +void board_init_f(ulong dummy)
  83481. +{
  83482. + /* Clear global data */
  83483. + uart_open(CONSOLE_UART_BASE);
  83484. + sdram_init();
  83485. + mini_printf("Welcome to SPL!\n");
  83486. +}
  83487. +
  83488. +#ifdef DEBUG_RAM_IMAGE
  83489. +static void ram_load_image(u32 offset, u32 size, phys_addr_t baseaddr)
  83490. +{
  83491. + // please use gdb load image to ram
  83492. +}
  83493. +#endif
  83494. +
  83495. +static void spiflash_load_image(u32 offset, u32 size, phys_addr_t baseaddr)
  83496. +{
  83497. + int i, retlen;
  83498. + for (i = 0; i < (size + 255) / 256; i++) {
  83499. + spiflash_read(0, offset + (i * 256), baseaddr + (i * 256) , 256, &retlen);
  83500. + }
  83501. +}
  83502. +
  83503. +static void emmc_load_image(u32 offset, u32 size, phys_addr_t baseaddr)
  83504. +{
  83505. + int i;
  83506. + for (i = 0; i < (size + 511) / 512; i++) {
  83507. + emmc_emmc_read(0, (offset + (i * 512)) / 0x200, 512, (u8 *)(baseaddr + (i * 512)));
  83508. + }
  83509. +}
  83510. +
  83511. +void board_init_r(gd_t *gd, ulong dummy)
  83512. +{
  83513. + u32 ret;
  83514. + s8 om_judge;
  83515. + void (*load_image)(u32 offset, u32 size, phys_addr_t baseaddr);
  83516. + void (*image_entry)(u32, phys_addr_t);
  83517. + /* Because of the relocation of uboot, the address of uboot in DDR will change.
  83518. + So we prepare the uboot at the address which is calculated by uboot itself.
  83519. + Different DDR address and size will create different uboot address. */
  83520. + phys_addr_t uboot_baseaddr = CONFIG_SYS_TEXT_BASE;
  83521. + phys_addr_t fdt_baseaddr = uboot_baseaddr - 0x10000;
  83522. +
  83523. + mini_printf("The U-Boot-spl start.\n");
  83524. + mini_printf("U-Boot version is 2020.03, internal version is %s\n", UBOOT_INTERNAL_VERSION);
  83525. +
  83526. + load_image = NULL;
  83527. + om_judge = get_boot_select();
  83528. + switch (om_judge) {
  83529. +#ifdef DEBUG_RAM_IMAGE
  83530. + case 0x2:
  83531. + mini_printf("This is ram mode.\n");
  83532. + load_image = ram_load_image;
  83533. + break;
  83534. +#endif
  83535. + case 0x1:
  83536. + /* The mode of spi flash */
  83537. + mini_printf("This is spiflash mode.\n");
  83538. + load_image = spiflash_load_image;
  83539. + break;
  83540. + case 0x2:
  83541. + /* The mode of emmc */
  83542. + mini_printf("This is eMMC mode.\n");
  83543. + ret = emmc_host_init(NULL);
  83544. + if (ret != 0) {
  83545. + mini_printf("The eMMC is not exist.\n");
  83546. + break;
  83547. + }
  83548. + mini_printf("eMMC init ready.\n");
  83549. + load_image = emmc_load_image;
  83550. + break;
  83551. + default:
  83552. + mini_printf("OM mode is %x, please check the OM.\n", om_judge);
  83553. + break;
  83554. + }
  83555. +
  83556. + if (load_image) {
  83557. + load_image(FLASH_UBOOT_READ_ADDR, FLASH_UBOOT_SIZE, uboot_baseaddr);
  83558. + load_image(FLASH_FDT_READ_ADDR, FLASH_FDT_SIZE, fdt_baseaddr);
  83559. +
  83560. + image_entry = (void (*)(u32, phys_addr_t))(*((u32*)uboot_baseaddr));
  83561. + mini_printf("Jump to image_entry: %x, fdt_baseaddr: %x\n", image_entry, fdt_baseaddr);
  83562. + image_entry(0, fdt_baseaddr);
  83563. + }
  83564. +
  83565. + // always loop
  83566. + while (1);
  83567. +}
  83568. +
  83569. diff --git a/board/thead/ice-c810/u-boot-spl.lds b/board/thead/ice-c810/u-boot-spl.lds
  83570. new file mode 100644
  83571. index 0000000000..60481f938b
  83572. --- /dev/null
  83573. +++ b/board/thead/ice-c810/u-boot-spl.lds
  83574. @@ -0,0 +1,67 @@
  83575. +/*
  83576. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  83577. + *
  83578. + * SPDX-License-Identifier: GPL-2.0+
  83579. + */
  83580. +
  83581. +MEMORY
  83582. +{
  83583. + MEM0 : ORIGIN = 0x80000000 , LENGTH = 0x17ffffff /* DDR 384MB */
  83584. + MEM2 : ORIGIN = 0xfe400000 , LENGTH = 0x1fffff /* SRAM 2MB */
  83585. +}
  83586. +
  83587. +REGION_ALIAS("REGION_TEXT", MEM2);
  83588. +REGION_ALIAS("REGION_RODATA", MEM2);
  83589. +REGION_ALIAS("REGION_DATA", MEM2);
  83590. +REGION_ALIAS("REGION_BSS", MEM2);
  83591. +
  83592. +OUTPUT_ARCH(csky)
  83593. +ENTRY(_start)
  83594. +
  83595. +SECTIONS
  83596. +{
  83597. + .text ALIGN(0x4):
  83598. + {
  83599. + __text_start = .;
  83600. + *start.o(*.exptable)
  83601. + *(.text)
  83602. + *(.text.*)
  83603. + __text_end = .;
  83604. + } > REGION_TEXT
  83605. +
  83606. + .rodata ALIGN(0x4):
  83607. + {
  83608. + __rodata_start = .;
  83609. + *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*)))
  83610. + __rodata_end = .;
  83611. + } > REGION_RODATA
  83612. +
  83613. + .data ALIGN(0x4):
  83614. + {
  83615. + __data_start = .;
  83616. + *(.data)
  83617. + *(.data.*)
  83618. + __data_end = .;
  83619. + } > REGION_DATA
  83620. +
  83621. + . = ALIGN(4);
  83622. + .u_boot_list : {
  83623. + KEEP(*(SORT(.u_boot_list*)));
  83624. + } > REGION_DATA
  83625. +
  83626. + __init_end = . ;
  83627. +
  83628. + .bss ALIGN(0x4):
  83629. + {
  83630. + __bss_start = .;
  83631. + *(.sbss)
  83632. + *(.scommon)
  83633. + *(.bss)
  83634. + *(.bss.*)
  83635. + *(COMMON)
  83636. + . = ALIGN(4);
  83637. + __bss_end = .;
  83638. + } > REGION_BSS
  83639. + __end = .;
  83640. +}
  83641. +
  83642. diff --git a/board/thead/ice-c860/Kconfig b/board/thead/ice-c860/Kconfig
  83643. new file mode 100644
  83644. index 0000000000..f3c8bdf6c8
  83645. --- /dev/null
  83646. +++ b/board/thead/ice-c860/Kconfig
  83647. @@ -0,0 +1,52 @@
  83648. +#
  83649. +# Copyright (C) 2017-2020 Alibaba Group Holding Limited
  83650. +#
  83651. +# SPDX-License-Identifier: GPL-2.0+
  83652. +#
  83653. +
  83654. +if TARGET_ICE_C860
  83655. +
  83656. +config SYS_VENDOR
  83657. + default "thead"
  83658. +
  83659. +config SYS_BOARD
  83660. + default "ice-c860"
  83661. +
  83662. +config SYS_CONFIG_NAME
  83663. + default "ice-c860"
  83664. +
  83665. +config SYS_TEXT_BASE
  83666. + default 0x17800000
  83667. +
  83668. +config SPL_TEXT_BASE
  83669. + default 0xfe400000
  83670. +
  83671. +config BOARD_SPECIFIC_OPTIONS
  83672. + def_bool y
  83673. + select C860_CSKY
  83674. + imply CMD_DHCP
  83675. + imply CMD_EXT2
  83676. + imply CMD_EXT4
  83677. + imply CMD_FAT
  83678. + imply CMD_FS_GENERIC
  83679. + imply CMD_NET
  83680. + imply CMD_PING
  83681. + imply CMD_TFTPPUT
  83682. + imply CMD_TFTPSRV
  83683. + imply CMD_BOOT_SLAVE
  83684. + imply NET_RANDOM_ETHADDR
  83685. + imply NETDEVICES
  83686. + imply ETH_DESIGNWARE
  83687. + imply MMC
  83688. + imply CMD_MMC
  83689. + imply DOS_PARTITION
  83690. + imply EFI_PARTITION
  83691. + imply IP_DYN
  83692. + imply ISO_PARTITION
  83693. + imply MACB
  83694. + imply MII
  83695. + imply PHY_LIB
  83696. + imply PHY_MSCC
  83697. + imply SPI
  83698. +
  83699. +endif
  83700. diff --git a/board/thead/ice-c860/Makefile b/board/thead/ice-c860/Makefile
  83701. new file mode 100644
  83702. index 0000000000..a3e1bf3f0d
  83703. --- /dev/null
  83704. +++ b/board/thead/ice-c860/Makefile
  83705. @@ -0,0 +1,24 @@
  83706. +#
  83707. +# Copyright (C) 2017-2020 Alibaba Group Holding Limited
  83708. +#
  83709. +# SPDX-License-Identifier: GPL-2.0+
  83710. +#
  83711. +
  83712. +obj-y := ice_fpga.o
  83713. +obj-y += gpio/gpio.o
  83714. +
  83715. +ifdef CONFIG_IS_ASIC
  83716. +obj-y += clock/clock.o
  83717. +endif
  83718. +
  83719. +ifdef CONFIG_SPL_BUILD
  83720. +ifdef CONFIG_IS_ASIC
  83721. +obj-y += spl/clock.o
  83722. +obj-y += spl/lpddr4/ddr.o
  83723. +obj-y += spl/lpddr4/ddr_phy.o
  83724. +else
  83725. +obj-y += spl/ddr.o
  83726. +endif
  83727. +obj-y += spl/spl.o
  83728. +obj-y += om/om.o
  83729. +endif
  83730. diff --git a/board/thead/ice-c860/clock/clock.c b/board/thead/ice-c860/clock/clock.c
  83731. new file mode 100644
  83732. index 0000000000..2895b15aaf
  83733. --- /dev/null
  83734. +++ b/board/thead/ice-c860/clock/clock.c
  83735. @@ -0,0 +1,287 @@
  83736. +/*
  83737. + * Copyright (C) 2018-2020 Alibaba Group Holding Limited
  83738. + *
  83739. + * SPDX-License-Identifier: GPL-2.0+
  83740. + */
  83741. +
  83742. +#include <common.h>
  83743. +#include <asm/clock.h>
  83744. +#include <miiphy.h>
  83745. +
  83746. +void gmac_clk_config(u32 interface)
  83747. +{
  83748. + // release phy by gpio0_0
  83749. + *(volatile unsigned int*)(0xbff71000) = 0x1;
  83750. + udelay(10000);
  83751. +
  83752. +#ifdef CONFIG_IS_ASIC
  83753. + if (interface == PHY_INTERFACE_MODE_MII) {
  83754. + *(volatile unsigned int *)(0xbe83025c) = 0x0; //MII MODE
  83755. + *(volatile unsigned int *)(0xbe83031c) = 0x1; //CLK_OUT pad disable
  83756. + *(volatile unsigned int *)(0xbff770c0) = 0x18a;
  83757. + } else if (interface == PHY_INTERFACE_MODE_RMII) {
  83758. + *(volatile unsigned int *)(0xbe83025c) = 0x4; //RMII MODE
  83759. +
  83760. + //RMII, External 100Mbps Mode
  83761. + *(volatile unsigned int *)(0xbe83031c) = 0x0; //CLK_OUT pad enable
  83762. +
  83763. + //50MHz
  83764. + *(volatile unsigned int *)(0xbff770cc) = 0x14;
  83765. + *(volatile unsigned int *)(0xbff770cc) = 0x80000014;
  83766. +
  83767. + //25MHz
  83768. + *(volatile unsigned int *)(0xbff770d4) = 0x2;
  83769. + *(volatile unsigned int *)(0xbff770d4) = 0x80000002;
  83770. +
  83771. + //enable rmii clocks
  83772. + *(volatile unsigned int *)(0xbff770c0) = 0xd68;
  83773. + } else if (interface == PHY_INTERFACE_MODE_RGMII) {
  83774. +
  83775. + //RGMII mode
  83776. + *(volatile unsigned int*)(0xbe8302cc) = 0x20202020;
  83777. + *(volatile unsigned int*)(0xbe8302cf) = 0x07072020;
  83778. + *(volatile unsigned int*)(0xbe8302d4) = 0x07070707;
  83779. +
  83780. + //PHY Mode Sel
  83781. + *(volatile unsigned int*)(0xbe83025c) = 0x1; //0:MII/GMII, 1:RGMII, 4:RMII
  83782. + //Enable TX_CLK PAD
  83783. + *(volatile unsigned int*)(0xbe83031c) = 0x0; //oen
  83784. +
  83785. + //enable pll_div, 1000/4=250MHz
  83786. + *(volatile unsigned int*)(0xbff770cc) = 0x4;
  83787. + *(volatile unsigned int*)(0xbff770cc) = 0x4;
  83788. + *(volatile unsigned int*)(0xbff770cc) = 0x80000004;
  83789. + *(volatile unsigned int*)(0xbff770cc) = 0x80000004;
  83790. +
  83791. +#if 0
  83792. + *(volatile unsigned int*)(0xbff770d0) = 0x2;
  83793. + *(volatile unsigned int*)(0xbff770d0) = 0x2;
  83794. + *(volatile unsigned int*)(0xbff770d0) = 0x80000002;
  83795. + *(volatile unsigned int*)(0xbff770d0) = 0x80000002;
  83796. +#else
  83797. + *(volatile unsigned int*)(0xbff770d0) = 0xa;
  83798. + *(volatile unsigned int*)(0xbff770d0) = 0xa;
  83799. + *(volatile unsigned int*)(0xbff770d0) = 0x8000000a;
  83800. + *(volatile unsigned int*)(0xbff770d0) = 0x8000000a;
  83801. +#endif
  83802. + *(volatile unsigned int*)(0xbff770d8) = 0x28;
  83803. + *(volatile unsigned int*)(0xbff770d8) = 0x28;
  83804. + *(volatile unsigned int*)(0xbff770d8) = 0x80000028;
  83805. + *(volatile unsigned int*)(0xbff770d8) = 0x80000028;
  83806. +
  83807. + *(volatile unsigned int*)(0xbff770c4) = 0x1f;//rx
  83808. + *(volatile unsigned int*)(0xbff770c8) = 0x1f;//tx
  83809. +
  83810. + *(volatile unsigned int*)(0xbff770c0) = 0x13dc;
  83811. + }
  83812. +#endif
  83813. +}
  83814. +
  83815. +static void usb_clk_config(void)
  83816. +{
  83817. + // # Setup USB_CLK_CFG(0xFFF770F0)
  83818. + // set $USB_CLK_CFG=*0xFFF770F0
  83819. + unsigned int usb_clk_cfg = *(volatile unsigned int *)0xbff770f0;
  83820. + // # Set ahb_clk_usb_en=1 to enable USB AHB clock
  83821. + // set $USB_CLK_CFG |= (1<<17)
  83822. + usb_clk_cfg |= (1 << 17);
  83823. + // # Set cfg_apb_clk_usb_phy_en=1 to enable APB clock
  83824. + // set $USB_CLK_CFG |= (1<<16)
  83825. + usb_clk_cfg|= (1 << 16);
  83826. + // # Set usb_phy_ref_clk_div_en=1 to enable PHY ref clock
  83827. + // set $USB_CLK_CFG |= (1<<7)
  83828. + usb_clk_cfg |= (1 << 7);
  83829. + // # Set usb_suspend_clk_div_en=1 to enable suspend clock
  83830. + // set $USB_CLK_CFG |= (1<<15)
  83831. + usb_clk_cfg |= (1 << 15);
  83832. + // set *0xFFF770F0=$USB_CLK_CFG
  83833. + *(volatile unsigned int *)0xbff770f0 = usb_clk_cfg;
  83834. + // # delay 10us at least
  83835. + // shell sleep 0.1
  83836. + udelay(10);
  83837. + // # echo USB_CLK_CFG(0xFFF770F0, should be 0x39899) is:\n
  83838. + // # x/wx 0xFFF770F0
  83839. +
  83840. + // # Setup PHY internal ref clock (USB_CLK_CFG)
  83841. + // set *0xFE83009C=0x1
  83842. + *(volatile unsigned int *)0xbe83009c = 0x1;
  83843. + // # delay 10us at least
  83844. + // shell sleep 0.1
  83845. + udelay(10);
  83846. + // # echo USB_CLK_CFG(0xFE83009C) is:\n
  83847. + // # x/wx 0xFE83009C
  83848. +
  83849. + // # Release PHY (USB_PHY_USW_RST_CFG)
  83850. + // set *0xFFF78048=0x1
  83851. + *(volatile unsigned int *)0xbff78048 = 0x1;
  83852. + // # delay 10us at least
  83853. + // shell sleep 0.1
  83854. + udelay(10);
  83855. + // # echo USB_CLK_CFG(0xFFF78048) is:\n
  83856. + // # x/wx 0xFFF78048
  83857. +}
  83858. +
  83859. +// #################################
  83860. +// # Define DelayTick function
  83861. +// #################################
  83862. +// define DelayTicks
  83863. +// set $total = $arg0
  83864. +// set $i = 0
  83865. +// set $temp = 0
  83866. +// while ($i < $total)
  83867. +// # Read SRAM which always can be read
  83868. +// set $temp = *(0xFE400000 + $i * 4)
  83869. +// set $i = $i + 1
  83870. +// end
  83871. +// end
  83872. +// static void delay_tick(int ticks)
  83873. +// {
  83874. +// unsigned int temp = 0;
  83875. +// while (ticks--) {
  83876. +// temp = *(volatile unsigned int *)0xbe400000;
  83877. +// }
  83878. +// }
  83879. +
  83880. +static void gpu_config(void)
  83881. +{
  83882. + *(volatile unsigned int *)0xbff77070 &= ~((1 << 21) | (1 << 20));
  83883. + udelay(100);
  83884. + *(volatile unsigned int *)0xbff7709c = 0x00011212;
  83885. + udelay(100);
  83886. + *(volatile unsigned int *)0xbff77070 |= (1 << 21) | (1 << 20);
  83887. +
  83888. + *(volatile unsigned int *)0xbff780a4=0;
  83889. + *(volatile unsigned int *)0xbff78094=0;
  83890. + *(volatile unsigned int *)0xbff780c0=0;
  83891. + udelay(100);
  83892. +
  83893. + *(volatile unsigned int *)0xbff78094=1;
  83894. + *(volatile unsigned int *)0xbff780c0=1;
  83895. + *(volatile unsigned int *)0xbff780a4=1;
  83896. + udelay(1000);
  83897. +
  83898. + //# x/wx 0x3fff27028 should get 0x20151217
  83899. + printf("GPU ChipDate is:0x%08x\n", *(volatile unsigned int *)0xbff27028);
  83900. + printf("GPU Frequency is:%dKHz\n", *(volatile unsigned int *)0xbff7713c);
  83901. +}
  83902. +
  83903. +static void npu_config(void)
  83904. +{
  83905. + *(volatile unsigned int *)0xbff78044 = 0xff;
  83906. + udelay(100);
  83907. +
  83908. + printf("NPU ChipDate is:0x%08x\n", *(volatile unsigned int *)0xbff20028);
  83909. +}
  83910. +
  83911. +static void dpu_config(void)
  83912. +{
  83913. + //set dpu_pixclk_div_en
  83914. + *(volatile unsigned int *)0xbff77098 |= 0x10811212;
  83915. + //enable dpu_aclk and dpu_cclk
  83916. + *(volatile unsigned int *)0xbff77070 |= (1 << 23 | 1 << 22);
  83917. + //set dpu_pixclk_div_en, dpu_pixclk_div_en, ahb_clk_dpu_en, dpu_aclk_div_en, dpu_cclk_div_en
  83918. + *(volatile unsigned int *)0xbff77098 |= 0x11811212;
  83919. + //dpu rst
  83920. + *(volatile unsigned int *)0xbff78090 |= (1 << 0);
  83921. + //dpu crst
  83922. + *(volatile unsigned int *)0xbff780a0 |= (1 << 0);
  83923. + //dpu arst
  83924. + *(volatile unsigned int *)0xbff7809c |= (1 << 0);
  83925. + //set DPU_DISPLAY_BUF as GPIO
  83926. + *(volatile unsigned int *)0xbe830700 |= (1 << 2);
  83927. + //Enable LCD 5V output, it also control by "lcd-power" in dts
  83928. + *(volatile unsigned int *)0xbff72000 |= (1 << 2);
  83929. + *(volatile unsigned int *)0xbff72004 |= (1 << 2);
  83930. +
  83931. + printf("DPU ChipDate is:0x%08x\n", *(volatile unsigned int *)0xbff28028);
  83932. +}
  83933. +
  83934. +static void vpu_clk_config(void)
  83935. +{
  83936. + // # enable video clock
  83937. + // set *0xFFF77074 |= 0xf
  83938. + *(volatile unsigned int *)0xbff77074 |= 0xf;
  83939. + // # release video reset
  83940. + // set *0xFFF78064 |= (1 << 0)
  83941. + *(volatile unsigned int *)0xbff78064 |= (1 << 0);
  83942. +}
  83943. +
  83944. +// static void pcie_clk_config(void)
  83945. +// {
  83946. +// // # enable PCIe clock (apb, axi, aux)
  83947. +// // set *0xFFF770E0 |= (1 << 9) | (1 << 8) | (1 << 7)
  83948. +// *(volatile unsigned int *)0xbff770e0 |= (1 << 9) | (1 << 8) | (1 << 7);
  83949. +// }
  83950. +
  83951. +static void dmac_clk_config(void)
  83952. +{
  83953. + // # enable DMAC clock
  83954. + // set *0xFFF77094 |= (1 << 11)
  83955. + *(volatile unsigned int *)0xbff77094 |= (1 << 11);
  83956. + // # enable SCE-dmac clock
  83957. + // set *0xFFF77104 |= 0x7
  83958. + *(volatile unsigned int *)0xbff77070 |= (1 << 13);
  83959. +
  83960. + // # de-assert DMAC reset
  83961. + // set *0xFFF78050 |= (1 << 0)
  83962. + *(volatile unsigned int *)0xbff78050 |= (1 << 0);
  83963. + // # de-assert SCE reset
  83964. + // set *0xFFF78054 |= 0x11010
  83965. + *(volatile unsigned int *)0xbff780c4 |= 0x11010;
  83966. +}
  83967. +
  83968. +static void sd_clk_config(void)
  83969. +{
  83970. + // #################################
  83971. + // # Enable SD
  83972. + // #################################
  83973. +
  83974. + // # set SD1_CWPR/GPIO1-15 to GPIO
  83975. + // set *0xFE83033C |= (1 << 22)
  83976. + *(volatile unsigned int *)0xbe83033c |= (1 << 22);
  83977. + // # set SD1_CWPR/GPIO1-15 to output
  83978. + // set *0xFFF72004 |= (1 << 15)
  83979. + *(volatile unsigned int *)0xbff72004 |= (1 << 15);
  83980. + // # set SD1_CWPR/GPIO1-15 to Low(enable power)
  83981. + // set *0xFFF72000 &= ~(1 << 15)
  83982. + *(volatile unsigned int *)0xbff72000 &= ~(1 << 15);
  83983. +
  83984. + // # enable SD clock
  83985. + // set *0xFFF77078 = 0x0c800c80
  83986. + *(volatile unsigned int *)0xbff77078 = 0x0c800c80;
  83987. +
  83988. + // # de-assert SD reset
  83989. + // set *0xFFF78058 |= (1 << 16)
  83990. + *(volatile unsigned int *)0xbff78058 |= (1 << 16);
  83991. +}
  83992. +
  83993. +static void spi_config(void)
  83994. +{
  83995. + // #################################
  83996. + // # Set padmux for SPI CS
  83997. + // #################################
  83998. + // # SPI0: config CS0/CS1 as GPIO
  83999. + // set *0xFE830334 |= (1 << 2) | (1 << 4)
  84000. + *(volatile unsigned int *)0xbe830334 |= (1 << 2) | (1 << 4);
  84001. + // # SPI1: config CS0/CS1 as GPIO
  84002. + // set *0xFE830334 |= (1 << 12) | (1 << 14)
  84003. + *(volatile unsigned int *)0xbe830334 |= (1 << 12) | (1 << 14);
  84004. + // # SFC: config SFC_CSN as GPIO
  84005. + // set *0xFE830330 |= (1 << 22)
  84006. + *(volatile unsigned int *)0xbe830330 |= (1 << 22);
  84007. +}
  84008. +
  84009. +void clock_init(void)
  84010. +{
  84011. + gmac_clk_config(PHY_INTERFACE_MODE_RGMII);
  84012. +
  84013. + usb_clk_config();
  84014. + gpu_config();
  84015. + npu_config();
  84016. + dpu_config();
  84017. + vpu_clk_config();
  84018. + // pcie_clk_config();
  84019. + dmac_clk_config();
  84020. + sd_clk_config();
  84021. + spi_config();
  84022. +}
  84023. diff --git a/board/thead/ice-c860/gdbinit.txt b/board/thead/ice-c860/gdbinit.txt
  84024. new file mode 100644
  84025. index 0000000000..eed0cf1017
  84026. --- /dev/null
  84027. +++ b/board/thead/ice-c860/gdbinit.txt
  84028. @@ -0,0 +1,15 @@
  84029. +#
  84030. +# Copyright (C) 2017-2020 Alibaba Group Holding Limited
  84031. +#
  84032. +# SPDX-License-Identifier: GPL-2.0+
  84033. +#
  84034. +
  84035. +# Disable CPU cache
  84036. +set $cr18=0x00
  84037. +
  84038. +# Load dtb
  84039. +set $fdt_addr = 0x177f0000
  84040. +restore ice-c860.dtb binary $fdt_addr
  84041. +set $r1 = $fdt_addr
  84042. +
  84043. +load
  84044. diff --git a/board/thead/ice-c860/gpio/gpio.c b/board/thead/ice-c860/gpio/gpio.c
  84045. new file mode 100644
  84046. index 0000000000..0358f1809c
  84047. --- /dev/null
  84048. +++ b/board/thead/ice-c860/gpio/gpio.c
  84049. @@ -0,0 +1,30 @@
  84050. +/*
  84051. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  84052. + *
  84053. + * SPDX-License-Identifier: GPL-2.0+
  84054. + */
  84055. +
  84056. +#include "gpio.h"
  84057. +/*
  84058. +* Choose the software mode or hardware mode for any IO bit.
  84059. +* Parameters:
  84060. +* pins: choose the bits which you want to config.
  84061. +* bSoftware:
  84062. +* '1' -- the corresponding pins are software mode, or, as GPIO.
  84063. +* '0' -- the corresponding pins are hardware mode, or, used as UART, LCDC * etc.
  84064. +* return: SUCCESS or FAILURE.
  84065. +*/
  84066. +bool gpio_set_reuse(enum_gpio_device_t gpio_addrbase, u32 pins, enum_gpio_mode bhardware)
  84067. +{
  84068. + pckstruct_gpio_t reg;
  84069. +#if 0
  84070. + reg = (pckstruct_gpio_t)gpio_addrbase;
  84071. + if (bhardware) {
  84072. + reg->PORT_CTL |= pins;
  84073. + } else {
  84074. + reg->PORT_CTL &= (~pins);
  84075. + }
  84076. +#endif
  84077. + return SUCCESS;
  84078. +}
  84079. +
  84080. diff --git a/board/thead/ice-c860/gpio/gpio.h b/board/thead/ice-c860/gpio/gpio.h
  84081. new file mode 100644
  84082. index 0000000000..c02851ff29
  84083. --- /dev/null
  84084. +++ b/board/thead/ice-c860/gpio/gpio.h
  84085. @@ -0,0 +1,59 @@
  84086. +/*
  84087. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  84088. + *
  84089. + * SPDX-License-Identifier: GPL-2.0+
  84090. + */
  84091. +
  84092. +#ifndef __ASM_ARCH_GPIO_H__
  84093. +#define __ASM_ARCH_GPIO_H__
  84094. +
  84095. +#include <linux/types.h>
  84096. +#include "../../common/datatype.h"
  84097. +#include "../hardware.h"
  84098. +/*
  84099. +* Define IRQBurst type, GPIO Port, and Port's direction. They are all enum
  84100. +* type.
  84101. +*/
  84102. +typedef enum{
  84103. + GPIOA = GPIOA_BASEADDR,
  84104. + GPIOB = GPIOB_BASEADDR,
  84105. +#ifdef GPIOC_BASEADDR
  84106. + GPIOC = GPIOC_BASEADDR,
  84107. +#endif
  84108. +#ifdef GPIOD_BASEADDR
  84109. + GPIOD = GPIOD_BASEADDR,
  84110. +#endif
  84111. +}enum_gpio_device_t;
  84112. +
  84113. +typedef enum{
  84114. + GPIO_BESOFTWARE,
  84115. + GPIO_BEHARDWARE
  84116. +}enum_gpio_mode;
  84117. +
  84118. +/* Define the functions in gpio.c. */
  84119. +
  84120. +/*
  84121. +* Choose the software mode or hardware mode for any IO bit.
  84122. +* Parameters:
  84123. +* pins: choose the bits which you want to config.
  84124. +* bhardware:
  84125. +* '1' -- the corresponding pins are software mode, or, as GPIO.
  84126. +* '0' -- the corresponding pins are hardware mode, or, used as UART, LCDC * etc.
  84127. +* return: SUCCESS or FAILURE.
  84128. +*/
  84129. +
  84130. +bool gpio_set_reuse(enum_gpio_device_t gpio_addrbase, u32 pins, enum_gpio_mode bhardware);
  84131. +
  84132. +/*
  84133. +* Define a struct that contains three registers of one Port -- SWPORT_DR,
  84134. +* SWPORT_DDR, and PORT_CTL.
  84135. +*/
  84136. +
  84137. +typedef struct {
  84138. +volatile u32 SWPORT_DR;
  84139. +volatile u32 SWPORT_DDR;
  84140. +volatile u32 PORT_CTL;
  84141. +}ckstruct_gpio_t, *pckstruct_gpio_t;
  84142. +
  84143. +
  84144. +#endif /* __ASM_ARCH_GPIO_H__ */
  84145. diff --git a/board/thead/ice-c860/hardware.h b/board/thead/ice-c860/hardware.h
  84146. new file mode 100644
  84147. index 0000000000..e098dbcbfd
  84148. --- /dev/null
  84149. +++ b/board/thead/ice-c860/hardware.h
  84150. @@ -0,0 +1,40 @@
  84151. +/*
  84152. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  84153. + *
  84154. + * SPDX-License-Identifier: GPL-2.0+
  84155. + */
  84156. +
  84157. +#ifndef __ASM_ARCH_HARDWARE_H__
  84158. +#define __ASM_ARCH_HARDWARE_H__
  84159. +
  84160. +#ifdef CONFIG_SPL_BUILD
  84161. +
  84162. +#define GPIOA_BASEADDR (u32)(0xfff71000)
  84163. +#define GPIOB_BASEADDR (u32)(0xfff72000)
  84164. +#define GMAC_BASEADDR (u32)(0xfffc0000)
  84165. +#define EMMC_BASEADDR (u32)(0xfffb0000)
  84166. +#define OM_BASEADDR (u32)(0xfff72050) /* GPIOB_BASE+0x50 */
  84167. +#define SPI0_BASEADDR (u32)(0xfff75000)
  84168. +#define UART0_BASEADDR (u32)(0xfff73000)
  84169. +#define UART1_BASEADDR (u32)(0xfff73400)
  84170. +#define SYSREG_BASEADDR (u32)(0xffff0000)
  84171. +#define SLAVE_RESET_CONTROL (u32)(0xfe830068)
  84172. +
  84173. +#else
  84174. +
  84175. +#define GPIOA_BASEADDR (u32)(0xbff71000)
  84176. +#define GPIOB_BASEADDR (u32)(0xbff72000)
  84177. +#define GMAC_BASEADDR (u32)(0xbffc0000)
  84178. +#define EMMC_BASEADDR (u32)(0xbffb0000)
  84179. +#define OM_BASEADDR (u32)(0x1fbd0100)
  84180. +#define SPI0_BASEADDR (u32)(0xbff75000)
  84181. +#define UART0_BASEADDR (u32)(0xbff73000)
  84182. +#define UART1_BASEADDR (u32)(0xbff73400)
  84183. +#define SYSREG_BASEADDR (u32)(0xbfff0000)
  84184. +#define SLAVE_RESET_CONTROL (u32)(0xbe830068)
  84185. +
  84186. +#endif /* CONFIG_SPL_BUILD */
  84187. +
  84188. +#define CONSOLE_UART_BASE UART0_BASEADDR
  84189. +
  84190. +#endif /* __ASM_ARCH_HARDWARE_H__ */
  84191. diff --git a/board/thead/ice-c860/ice_fpga.c b/board/thead/ice-c860/ice_fpga.c
  84192. new file mode 100644
  84193. index 0000000000..3c1c0f3ad7
  84194. --- /dev/null
  84195. +++ b/board/thead/ice-c860/ice_fpga.c
  84196. @@ -0,0 +1,148 @@
  84197. +/*
  84198. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  84199. + *
  84200. + * SPDX-License-Identifier: GPL-2.0+
  84201. + */
  84202. +
  84203. +#include <common.h>
  84204. +#include <mmc.h>
  84205. +#include <miiphy.h>
  84206. +#include <netdev.h>
  84207. +#include <asm/io.h>
  84208. +#include "gpio/gpio.h"
  84209. +#include "../common/mini_printf.h"
  84210. +#include "spl/ddr.h"
  84211. +#include "hardware.h"
  84212. +
  84213. +DECLARE_GLOBAL_DATA_PTR;
  84214. +
  84215. +extern void clock_init(void);
  84216. +
  84217. +#ifdef CONFIG_MMC_DW
  84218. +extern int eragon_dwmci_add_port(int index, u32 regbase, int bus_width);
  84219. +#endif
  84220. +
  84221. +#if defined(CONFIG_MMC) && !defined(CONFIG_DM_MMC)
  84222. +static int init_dwmmc(void)
  84223. +{
  84224. + int ret = 1;
  84225. +#ifdef CONFIG_MMC_DW
  84226. + ret &= eragon_dwmci_add_port(0, ERAGON_MMC0_BASE, 8);
  84227. + if (ret)
  84228. +#ifdef CONFIG_SPL_BUILD
  84229. + mini_printf("Error adding eMMC port (%d)\n", ret);
  84230. +#else
  84231. + printf("Error adding eMMC port (%d)\n", ret);
  84232. +#endif
  84233. +#endif
  84234. + return ret;
  84235. +}
  84236. +
  84237. +int board_mmc_init(bd_t *bis)
  84238. +{
  84239. + int ret;
  84240. + /* add the eMMC and sd ports */
  84241. + ret = init_dwmmc();
  84242. + if (ret)
  84243. +#ifdef CONFIG_SPL_BUILD
  84244. + mini_printf("init_dwmmc failed\n");
  84245. +#else
  84246. + printf("init_dwmmc failed\n");
  84247. +#endif
  84248. + return ret;
  84249. +}
  84250. +#endif
  84251. +int dram_init(void)
  84252. +{
  84253. + gd->ram_size = PHYS_SDRAM_1_SIZE;
  84254. + return 0;
  84255. +}
  84256. +
  84257. +void board_lmb_reserve(struct lmb *lmb)
  84258. +{
  84259. + lmb_add(lmb, 0x80000000, 0x20000000);
  84260. +}
  84261. +
  84262. +void show_boot_progress(int val) {}
  84263. +
  84264. +int board_early_init_f(void)
  84265. +{
  84266. + timer_init();
  84267. +#if 0
  84268. + /* Use the UART 2 */
  84269. + gpio_set_reuse(GPIOB, 0x3, GPIO_BEHARDWARE);
  84270. + gpio_set_reuse(GPIOB, 0x30, GPIO_BEHARDWARE);
  84271. +#endif
  84272. + clock_init();
  84273. + return 0;
  84274. +}
  84275. +
  84276. +int dram_init_banksize(void)
  84277. +{
  84278. + gd->bd->bi_dram[0].start = PHYS_SDRAM_1 + 0x14000000;
  84279. + gd->bd->bi_dram[0].size = 0x4000000;
  84280. +
  84281. + return 0;
  84282. +}
  84283. +
  84284. +#ifndef CONFIG_SPL_BUILD
  84285. +#if defined(CONFIG_CMD_NET) && !defined(CONFIG_DM_ETH)
  84286. +int board_eth_init(bd_t *bis)
  84287. +{
  84288. + int ret = 0;
  84289. +
  84290. +#if defined(CONFIG_ETH_DESIGNWARE)
  84291. + ret = designware_initialize(GMAC_BASEADDR, PHY_INTERFACE_MODE_MII);
  84292. +#endif
  84293. + return ret;
  84294. +}
  84295. +#endif
  84296. +#endif
  84297. +
  84298. +int board_early_init_r(void)
  84299. +{
  84300. + return 0;
  84301. +}
  84302. +
  84303. +int disable_slave_cpu(void)
  84304. +{
  84305. + writel(0, SLAVE_RESET_CONTROL);
  84306. + return 0;
  84307. +}
  84308. +
  84309. +int set_slave_cpu_entry(phys_addr_t entry)
  84310. +{
  84311. + // set slave jump addr
  84312. + writel(entry, SYSREG_BASEADDR);
  84313. + flush_cache(SYSREG_BASEADDR, 0x100);
  84314. + return 0;
  84315. +}
  84316. +
  84317. +int enable_slave_cpu(void)
  84318. +{
  84319. + printf("reset slave cpu\n");
  84320. + writel(1, SLAVE_RESET_CONTROL);
  84321. +}
  84322. +
  84323. +int board_prep_linux(bootm_headers_t *images)
  84324. +{
  84325. + // ice_c860
  84326. + // # Setup CPU features regs
  84327. + // # Enable MMU, Icache, Dcache, Return Stack, BPB, BTB, IBTB ...
  84328. + // set $cr31 = 0x670c
  84329. + // set $cr18 = 0x1586d
  84330. + asm volatile("mtcr %0, cr<31, 0>\n" : : "r"(0x670c));
  84331. + asm volatile("mtcr %0, cr<18, 0>\n" : : "r"(0x1586d));
  84332. +
  84333. + // # Invalid L2 cache by 'exec l2cache.iall'
  84334. + // set *0x8f000000=0x9820c100
  84335. + // set $pc=0x8f000000
  84336. + // si
  84337. + asm volatile (".long 0x9820c100");
  84338. +
  84339. + // # Enable L2 cache
  84340. + // set $cr23 = 0xe0410009
  84341. + asm volatile("mtcr %0, cr<23, 0>\n" : : "r"(0xe0410009));
  84342. +
  84343. + return 0;
  84344. +}
  84345. diff --git a/board/thead/ice-c860/om/om.c b/board/thead/ice-c860/om/om.c
  84346. new file mode 100644
  84347. index 0000000000..9bbbad4583
  84348. --- /dev/null
  84349. +++ b/board/thead/ice-c860/om/om.c
  84350. @@ -0,0 +1,21 @@
  84351. +/*
  84352. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  84353. + *
  84354. + * SPDX-License-Identifier: GPL-2.0+
  84355. + */
  84356. +
  84357. +#include "../hardware.h"
  84358. +#include "../../common/datatype.h"
  84359. +#include "om.h"
  84360. +
  84361. +/*
  84362. +* get the om pin value
  84363. +*
  84364. +*/
  84365. +s8 get_boot_select(void)
  84366. +{
  84367. + int8_t *bootsel = (s8 *)OM_BASEADDR;
  84368. +
  84369. + return ((*bootsel) & 0x3);
  84370. +}
  84371. +
  84372. diff --git a/board/thead/ice-c860/om/om.h b/board/thead/ice-c860/om/om.h
  84373. new file mode 100644
  84374. index 0000000000..8f37aff3e8
  84375. --- /dev/null
  84376. +++ b/board/thead/ice-c860/om/om.h
  84377. @@ -0,0 +1,14 @@
  84378. +/*
  84379. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  84380. + *
  84381. + * SPDX-License-Identifier: GPL-2.0+
  84382. + */
  84383. +
  84384. +#ifndef __ASM_ARCH_OM_H_
  84385. +#define __ASM_ARCH_OM_H_
  84386. +
  84387. +#include "../../common/datatype.h"
  84388. +
  84389. +s8 get_boot_select(void);
  84390. +
  84391. +#endif
  84392. diff --git a/board/thead/ice-c860/spl/clock.c b/board/thead/ice-c860/spl/clock.c
  84393. new file mode 100644
  84394. index 0000000000..b7b8887d56
  84395. --- /dev/null
  84396. +++ b/board/thead/ice-c860/spl/clock.c
  84397. @@ -0,0 +1,344 @@
  84398. +/*
  84399. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  84400. + *
  84401. + * SPDX-License-Identifier: GPL-2.0+
  84402. + */
  84403. +
  84404. +/*************************************************
  84405. +ENABLED CLOCKs
  84406. +OSC_CLK = 24MHz
  84407. +CK810 core_clock = 1GHz
  84408. +AXI Bus clock = 500MHz
  84409. +AHB clock = 250MHz(middle-speed peripherals, SFC/SDIO/GMAC/I2S/RDMA..)
  84410. +CFG_APB clock = 125MHz (CAN, DDR/USB/PCIe PHY...)
  84411. +PERI_APB clock = 62.5MHz (most of low-speed peripherals, timer/uart/i2c...)
  84412. +IAS(8core) core_clock = 700MHz
  84413. +DDR core_clock = 664MHz, 2666MT mode
  84414. +SDIO0/1 cclk = 100MHz (software should drived cclk_out=25/50MHz in sd_ctrl)
  84415. +
  84416. +//C910/C860 = 1GHz
  84417. +//BUS
  84418. +
  84419. +GATED CLOCK:
  84420. +1)CK810 core_clock: enable in software driver when needed
  84421. +2)VIDEO: enable in software driver when needed
  84422. +3)SCE: enable in software driver when needed
  84423. +4)I2S/PCIE/USB/GMAC: enable in software driver when needed
  84424. +*************************************************/
  84425. +
  84426. +void sys_clk_config(int cpu_freq, int ddr_freq)
  84427. +{
  84428. + unsigned int read,i;
  84429. +
  84430. + for(i=0;i<0x40;i++){
  84431. + *(volatile unsigned int*)(0xfff78040) = 0x0; //reset ddr
  84432. + }
  84433. +
  84434. +
  84435. + //Wait ALL PLLs lock
  84436. + read = *(volatile unsigned int*)(0xfff77060);
  84437. + while ((read & 0x1f) != 0x1f) {
  84438. + read = *(volatile unsigned int*)(0xfff77060);
  84439. + }
  84440. +
  84441. + //enable dpu_clk
  84442. + *(volatile unsigned int*)(0xfff77098) = 0x01601212;//div en
  84443. + *(volatile unsigned int*)(0xfff77098) = 0x11611212;//pixclk_en, hclk_en
  84444. +
  84445. + //enable gpu_clk, 500MHz/500MHz
  84446. + *(volatile unsigned int*)(0xfff7709c) = 0x11212; //gpu_hclk_en, gpu_aclk_div, gpu_cclk_div
  84447. +
  84448. + //***********************
  84449. + //C810 DIV
  84450. + //BUS DIV
  84451. + //CPU_CNT DIV
  84452. + //***********************
  84453. + //C810_CLK=OSC_CLK, BUS_CLK=OSC_CLK/2, CNT_CLK=OSC_CLK/8
  84454. + *(volatile unsigned int*)(0xfff77070) = 0x871; //AXI BUS 2:1
  84455. + read = *(volatile unsigned int*)(0xfff77070); //wait
  84456. + *(volatile unsigned int*)(0xfff77070) = 0x879; //sync
  84457. + asm("nop"); //MUST NOT REVISE
  84458. + asm("nop");
  84459. + asm("nop");
  84460. + asm("nop");
  84461. + asm("nop");
  84462. + asm("nop");
  84463. + asm("nop");
  84464. + asm("nop");
  84465. + asm("nop");
  84466. + asm("nop");
  84467. +
  84468. + //***********************
  84469. + //hclk DIV
  84470. + //cfg_pclk DIV
  84471. + //peri_pclk DIV
  84472. + //***********************
  84473. + //HCLK=OSC_CLK, peri_pclk=OSC_CLK/4, cfg_pclk=OSC_CLK/2
  84474. + *(volatile unsigned int*)(0xfff77090) = 0x1302;
  84475. + read = *(volatile unsigned int*)(0xfff77090); //wait
  84476. + *(volatile unsigned int*)(0xfff77090) = 0x9b0a; //sync
  84477. + asm("nop"); //MUST NOT REVISE
  84478. + asm("nop");
  84479. + asm("nop");
  84480. + asm("nop");
  84481. + asm("nop");
  84482. + asm("nop");
  84483. + asm("nop");
  84484. + asm("nop");
  84485. + asm("nop");
  84486. + asm("nop");
  84487. +
  84488. + //***********************
  84489. + //C810_CLK=1GHz, BUS_CLK=500MHz, CNT_CLK=125MHz
  84490. + //HCLK=250MHz, peri_clk=62.5MHz, cfg_clk=125MHz
  84491. + //***********************
  84492. + *(volatile unsigned int*)(0xfff77070) = 0x809;
  84493. + asm("nop"); //MUST NOT REVISE
  84494. + asm("nop");
  84495. + asm("nop");
  84496. + asm("nop");
  84497. + asm("nop");
  84498. + asm("nop");
  84499. + asm("nop");
  84500. + asm("nop");
  84501. + asm("nop");
  84502. + asm("nop");
  84503. + asm("nop");
  84504. + asm("nop");
  84505. + asm("nop");
  84506. + asm("nop");
  84507. + asm("nop");
  84508. + asm("nop");
  84509. + asm("nop");
  84510. + asm("nop");
  84511. + asm("nop");
  84512. + asm("nop");
  84513. +
  84514. +
  84515. +
  84516. + //PLLF, C910/C860 clock
  84517. + switch (cpu_freq) {
  84518. + case 2000:
  84519. + *(volatile unsigned int*)(0xfff7704c) = 0x0110fa03; //2000MHz, 2000MHz
  84520. + break;
  84521. + case 1900:
  84522. + *(volatile unsigned int*)(0xfff7704c) = 0x01104f01; //1896MHz, 1896MHz
  84523. + break;
  84524. + case 1800:
  84525. + *(volatile unsigned int*)(0xfff7704c) = 0x01104b01; //1800MHz, 1800MHz
  84526. + break;
  84527. + case 1700:
  84528. + *(volatile unsigned int*)(0xfff7704c) = 0x01104701; //1704MHz, 1704MHz
  84529. + break;
  84530. + case 1600:
  84531. + *(volatile unsigned int*)(0xfff7704c) = 0x0110c803; //1600MHz, 1600MHz
  84532. + break;
  84533. + case 1500:
  84534. + *(volatile unsigned int*)(0xfff7704c) = 0x01107d02; //1500MHz, 1500MHz
  84535. + break;
  84536. + case 1400:
  84537. + *(volatile unsigned int*)(0xfff7704c) = 0x01103a01; //1392MHz, 1392MHz
  84538. + break;
  84539. + case 1300:
  84540. + *(volatile unsigned int*)(0xfff7704c) = 0x01103601; //1296MHz, 1296MHz
  84541. + break;
  84542. + case 1200: //max legal freq for the ICE
  84543. + *(volatile unsigned int*)(0xfff7704c) = 0x01103201; //1200MHz, 1200MHz
  84544. + break;
  84545. + case 1100:
  84546. + *(volatile unsigned int*)(0xfff7704c) = 0x01205b01; //2184MHz, 1092MHz
  84547. + break;
  84548. + case 1000:
  84549. + *(volatile unsigned int*)(0xfff7704c) = 0x0120fa03; //2000MHz, 1000MHz
  84550. + break;
  84551. + case 900:
  84552. + *(volatile unsigned int*)(0xfff7704c) = 0x01204b01; //1800MHz, 900MHz
  84553. + break;
  84554. + case 800:
  84555. + *(volatile unsigned int*)(0xfff7704c) = 0x0120c803; //1600MHz, 800MHz
  84556. + break;
  84557. + case 700:
  84558. + *(volatile unsigned int*)(0xfff7704c) = 0x01203a01; //1392MHz, 696MHz
  84559. + break;
  84560. + case 600:
  84561. + *(volatile unsigned int*)(0xfff7704c) = 0x01203201; //1200MHz, 600MHz
  84562. + break;
  84563. + case 500:
  84564. + *(volatile unsigned int*)(0xfff7704c) = 0x0140fa03; //2000MHz, 500MHz
  84565. + break;
  84566. + }
  84567. + *(volatile unsigned int*)(0xfff77050) = 0x03000000;
  84568. + *(volatile unsigned int*)(0xfff77054) = 0x3; //reconfig
  84569. + read = *(volatile unsigned int*)(0xfff7704c); //readback
  84570. + //Wait ALL PLLs Lock
  84571. + read = *(volatile unsigned int*)(0xfff77060);
  84572. + read = *(volatile unsigned int*)(0xfff77060);
  84573. + read = *(volatile unsigned int*)(0xfff77060);
  84574. + while ((read & 0x3f) != 0x3f) {
  84575. + read = *(volatile unsigned int*)(0xfff77060);
  84576. + }
  84577. +
  84578. +
  84579. +
  84580. +
  84581. + ////***********************
  84582. + ////C910 core_clk=24MHz, bus_clk=12MHz
  84583. + ////***********************
  84584. + ////C910_CLK=OSC_CLK, BUS_CLK=OSC_CLK/2
  84585. + //*(volatile unsigned int*)(0xfe830470) = 0x11; //AXI BUS 2:1
  84586. + //read = *(volatile unsigned int*)(0xfe830470); //wait
  84587. + //*(volatile unsigned int*)(0xfe830470) = 0x19; //sync
  84588. + //asm("nop"); //MUST NOT REVISE
  84589. + //asm("nop");
  84590. + //asm("nop");
  84591. + //asm("nop");
  84592. + //asm("nop");
  84593. + //asm("nop");
  84594. + //asm("nop");
  84595. + //asm("nop");
  84596. + //asm("nop");
  84597. + //asm("nop");
  84598. +
  84599. + ////C910 clock switch from OSC to PLLF
  84600. + //*(volatile unsigned int*)(0xfe830470) = 0x9; //switch
  84601. + //asm("nop"); //MUST NOT REVISE
  84602. + //asm("nop");
  84603. + //asm("nop");
  84604. + //asm("nop");
  84605. + //asm("nop");
  84606. + //asm("nop");
  84607. + //asm("nop");
  84608. + //asm("nop");
  84609. + //asm("nop");
  84610. +
  84611. +
  84612. +
  84613. + //***********************
  84614. + //C860 core_clk=24MHz, bus_clk=12MHz
  84615. + //***********************
  84616. + //C860_CLK=OSC_CLK, BUS_CLK=OSC_CLK/2
  84617. + *(volatile unsigned int*)(0xfe83046c) = 0x11; //AXI BUS 2:1
  84618. + read = *(volatile unsigned int*)(0xfe83046c); //wait
  84619. + *(volatile unsigned int*)(0xfe83046c) = 0x19; //sync
  84620. + asm("nop"); //MUST NOT REVISE
  84621. + asm("nop");
  84622. + asm("nop");
  84623. + asm("nop");
  84624. + asm("nop");
  84625. + asm("nop");
  84626. + asm("nop");
  84627. + asm("nop");
  84628. + asm("nop");
  84629. + asm("nop");
  84630. +
  84631. + //C860 clock switch from OSC to PLLF(1GHz)
  84632. + *(volatile unsigned int*)(0xfe83046c) = 0x9; //switch
  84633. + asm("nop"); //MUST NOT REVISE
  84634. + asm("nop");
  84635. + asm("nop");
  84636. + asm("nop");
  84637. + asm("nop");
  84638. + asm("nop");
  84639. + asm("nop");
  84640. + asm("nop");
  84641. + asm("nop");
  84642. +
  84643. + //////enable C860
  84644. + //////*(volatile unsigned int*)(0xfe830470) = 0x29; //switch
  84645. +
  84646. +
  84647. +
  84648. + //enable all hclk(250MHz)
  84649. + *(volatile unsigned int*)(0xfff77094) = 0xffffffff;
  84650. +
  84651. + //enable all ias_clk(700MHz)
  84652. + //*(volatile unsigned int*)(0xfff77030) = 0x0160af02; //plld, 350MHz
  84653. + //*(volatile unsigned int*)(0xfff77038) = 0x2; //re-config
  84654. + *(volatile unsigned int*)(0xfff770a0) = 0xfff;
  84655. + *(volatile unsigned int*)(0xfff78044) = 0xff;
  84656. +
  84657. + //SDIO0/1
  84658. + *(volatile unsigned int*)(0xfff77078) = 0x0c800c80;
  84659. +
  84660. + //DDRC clock
  84661. + switch (ddr_freq) {
  84662. + case 3192:
  84663. + *(volatile unsigned int*)(0xfff77020) = 0x01208502; //798MHz, 3192MT
  84664. + break;
  84665. + case 3008:
  84666. + *(volatile unsigned int*)(0xfff77020) = 0x01305e01; //752MHz, 3008MT
  84667. + break;
  84668. + case 2912:
  84669. + *(volatile unsigned int*)(0xfff77020) = 0x01305b01; //728MHz, 2912MT
  84670. + break;
  84671. + case 2816:
  84672. + *(volatile unsigned int*)(0xfff77020) = 0x01305801; //704MHz, 2816MT
  84673. + break;
  84674. + case 2720:
  84675. + *(volatile unsigned int*)(0xfff77020) = 0x01305501; //680MHz, 2720MT
  84676. + break;
  84677. + case 2656:
  84678. + *(volatile unsigned int*)(0xfff77020) = 0x01305301; //664MHz, 2656MT
  84679. + break;
  84680. + case 2592:
  84681. + *(volatile unsigned int*)(0xfff77020) = 0x01305101; //648MHz, 2592MT
  84682. + break;
  84683. + case 2496:
  84684. + *(volatile unsigned int*)(0xfff77020) = 0x01304e01; //624MHz, 2496MT
  84685. + break;
  84686. + case 2400:
  84687. + *(volatile unsigned int*)(0xfff77020) = 0x01406401; //600MHz, 2400MT
  84688. + break;
  84689. + case 2184:
  84690. + *(volatile unsigned int*)(0xfff77020) = 0x01405b01; //546MHz, 2184MT
  84691. + break;
  84692. + case 2133:
  84693. + *(volatile unsigned int*)(0xfff77020) = 0x01405801; //528MHz, 2112MT
  84694. + break;
  84695. + case 2000:
  84696. + *(volatile unsigned int*)(0xfff77020) = 0x01607d01; //500MHz, 2000MT
  84697. + break;
  84698. + case 1800:
  84699. + *(volatile unsigned int*)(0xfff77020) = 0x01404b01; //450MHz, 1800MT
  84700. + break;
  84701. + case 1600:
  84702. + *(volatile unsigned int*)(0xfff77020) = 0x01606401; //400MHz, 1600MT
  84703. + break;
  84704. + case 1392:
  84705. + *(volatile unsigned int*)(0xfff77020) = 0x01605701; //348MHz, 1392MT
  84706. + break;
  84707. + default:
  84708. + *(volatile unsigned int*)(0xfff77020) = 0x01604b01; //300MHz, 1200MT
  84709. + break;
  84710. + }
  84711. +
  84712. + *(volatile unsigned int*)(0xfff77024) = 0x03000000;
  84713. + *(volatile unsigned int*)(0xfff77028) = 0x3; //reconfig
  84714. + read = *(volatile unsigned int*)(0xfff77020); //readback
  84715. + //Wait ALL PLLs Lock
  84716. + read = *(volatile unsigned int*)(0xfff77060);
  84717. + read = *(volatile unsigned int*)(0xfff77060);
  84718. + read = *(volatile unsigned int*)(0xfff77060);
  84719. + while ((read & 0x1f) != 0x1f) {
  84720. + read = *(volatile unsigned int*)(0xfff77060);
  84721. + }
  84722. +
  84723. + //enable ddr_axi clocks
  84724. + *(volatile unsigned int*)(0xfff78040) = 0x0;
  84725. + *(volatile unsigned int*)(0xfff78040) = 0x0;
  84726. + *(volatile unsigned int*)(0xfff78040) = 0x0;
  84727. + *(volatile unsigned int*)(0xfff78040) = 0x0;
  84728. + *(volatile unsigned int*)(0xfff77108) = 0x1ff;
  84729. + *(volatile unsigned int*)(0xfff77108) = 0x1ff;
  84730. + *(volatile unsigned int*)(0xfff77108) = 0x1ff;
  84731. + *(volatile unsigned int*)(0xfff78040) = 0x0;
  84732. + *(volatile unsigned int*)(0xfff78040) = 0x0;
  84733. + *(volatile unsigned int*)(0xfff78040) = 0x0;
  84734. + *(volatile unsigned int*)(0xfff78040) = 0x0;
  84735. + *(volatile unsigned int*)(0xfff78040) = 0x9;
  84736. + *(volatile unsigned int*)(0xfff78040) = 0x9;
  84737. +
  84738. + //disable wdg
  84739. + *(volatile unsigned int*)(0xfff78000) = 0x5ada7200;
  84740. + *(volatile unsigned int*)(0xfff78010) = 0x0;
  84741. +}
  84742. diff --git a/board/thead/ice-c860/spl/ddr.c b/board/thead/ice-c860/spl/ddr.c
  84743. new file mode 100644
  84744. index 0000000000..59e6eb2536
  84745. --- /dev/null
  84746. +++ b/board/thead/ice-c860/spl/ddr.c
  84747. @@ -0,0 +1,14 @@
  84748. +/*
  84749. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  84750. + *
  84751. + * SPDX-License-Identifier: GPL-2.0+
  84752. + */
  84753. +
  84754. +#include <asm/types.h>
  84755. +#include "ddr.h"
  84756. +
  84757. +void init_ddr(void)
  84758. +{
  84759. + u32* ddr_reg = (u32*)0xfff78040;
  84760. + *ddr_reg = 0xffff;
  84761. +}
  84762. diff --git a/board/thead/ice-c860/spl/ddr.h b/board/thead/ice-c860/spl/ddr.h
  84763. new file mode 100644
  84764. index 0000000000..372057ffad
  84765. --- /dev/null
  84766. +++ b/board/thead/ice-c860/spl/ddr.h
  84767. @@ -0,0 +1,14 @@
  84768. +/*
  84769. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  84770. + *
  84771. + * SPDX-License-Identifier: GPL-2.0+
  84772. + */
  84773. +
  84774. +#ifndef __ASM_ARCH_DDR_H__
  84775. +#define __ASM_ARCH_DDR_H__
  84776. +
  84777. +
  84778. +void init_ddr(void);
  84779. +
  84780. +
  84781. +#endif /* __ASM_ARCH_DDR_H__ */
  84782. diff --git a/board/thead/ice-c860/spl/lpddr4/ddr.c b/board/thead/ice-c860/spl/lpddr4/ddr.c
  84783. new file mode 100644
  84784. index 0000000000..89c9bbca1f
  84785. --- /dev/null
  84786. +++ b/board/thead/ice-c860/spl/lpddr4/ddr.c
  84787. @@ -0,0 +1,308 @@
  84788. +#define apb_wr_4byte(addr,wdata) *(volatile unsigned int*)(addr) = wdata
  84789. +#define apb_rd_4byte(addr,rdata) rdata = *(volatile unsigned int*)(addr)
  84790. +
  84791. +
  84792. +#include <common.h>
  84793. +#include <console.h>
  84794. +//#include <asm/mini_printf.h>
  84795. +extern void ddr_fw_run(void);
  84796. +
  84797. +void init_ddr(void)
  84798. +{
  84799. +unsigned int temp_reg;
  84800. +apb_wr_4byte(0xfe820304, 0x00000001);
  84801. +apb_wr_4byte(0xfe820030, 0x00000001);
  84802. +apb_rd_4byte(0xfe820004, temp_reg);
  84803. +apb_wr_4byte(0xfe820000, 0x81080020); //1-rank
  84804. +apb_wr_4byte(0xfe820010, 0x4000b030);
  84805. +apb_wr_4byte(0xfe820014, 0x0002a3b1);
  84806. +apb_wr_4byte(0xfe82001c, 0xbe13ada3);
  84807. +
  84808. +//DERATEEN(0x20)
  84809. +//bit[12], 1: dont use TUF
  84810. +//bit[10:8], tRC derate value: 3.75ns, 533MHz: 1(2 core_clk)
  84811. +//bit[1], derate value: 1: core_clk < 1.875
  84812. +//bit[0], enable derate: 1
  84813. +//apb_wr_4byte(0xfe820020, 0x00000100);
  84814. +apb_wr_4byte(0xfe820020, 0x00001103);
  84815. +
  84816. +//derate MR4 readback interval: x dfi_clk(533MHz)
  84817. +apb_wr_4byte(0xfe820024, 0xf75a1151);
  84818. +
  84819. +apb_wr_4byte(0xfe82002c, 0x00000000);
  84820. +apb_wr_4byte(0xfe820030, 0x000000aa);
  84821. +apb_wr_4byte(0xfe820034, 0x000a3502);
  84822. +apb_wr_4byte(0xfe820038, 0x00f70001);
  84823. +
  84824. +//RFSCTRL0(0x50)
  84825. +// bit[23:20]: refresh_margin = tRFC/32, very import, suggest not change
  84826. +// bit[16:12]: refresh_to_x1_x32,speculative refresh
  84827. +// bit[9:4]: refresh_burst = 8*8
  84828. +// bit[2]: 1: per_bank_refresh
  84829. +//apb_wr_4byte(0xfe820050, 0x00a1f070);
  84830. +apb_wr_4byte(0xfe820050, 0x0021f3f4);
  84831. +
  84832. +apb_wr_4byte(0xfe820054, 0x00060015);
  84833. +
  84834. +//RFSHCTRL0(0x60)
  84835. +apb_wr_4byte(0xfe820060, 0x00000000);
  84836. +
  84837. +//RFSHTMG(0x64)
  84838. +//bit[31]: 0:x32, 1:x1
  84839. +//bit[26:16] : tRFC = ceil(tREFIpb/tCK/2) = (488/0.947)/2=257=0x101 @2122/2133MT
  84840. +//bit[15] : 0, dont use for LP4
  84841. +//bit[9:0] : tRFC(min), 280/0.947/2=147=0x93, all_bank @2122/2133MT
  84842. +// : tRFC(min), 140/0.947/2=73 =0x49, per_bank @2122/2133MT
  84843. +//apb_wr_4byte(0xfe820064, 0x00418096);
  84844. +apb_wr_4byte(0xfe820064, 0x81010049);
  84845. +
  84846. +apb_wr_4byte(0xfe820068, 0x00300000);
  84847. +apb_wr_4byte(0xfe8200c0, 0x00000000);
  84848. +apb_wr_4byte(0xfe8200c4, 0x00000000);
  84849. +apb_wr_4byte(0xfe8200d0, 0xc0030003);
  84850. +apb_wr_4byte(0xfe8200d4, 0x00010008);
  84851. +apb_wr_4byte(0xfe8200d8, 0x00009105);
  84852. +
  84853. +apb_wr_4byte(0xfe8200dc, 0x0034001b);//MR1 =0x34, MR2 =0x1b
  84854. +apb_wr_4byte(0xfe8200e0, 0x00f10008);//MR3 =0xf1, MR13=0x08
  84855. +apb_wr_4byte(0xfe8200e8, 0x0000004d);//MR11=0x00, MR12=0x4d
  84856. +apb_wr_4byte(0xfe8200ec, 0x0000004d);//MR22=0x00, MR14=0x4d
  84857. +
  84858. +apb_wr_4byte(0xfe8200e4, 0x00030007);
  84859. +apb_wr_4byte(0xfe8200f0, 0x00000000);
  84860. +apb_wr_4byte(0xfe8200f4, 0x0000f33d);
  84861. +apb_wr_4byte(0xfe820100, 0x14162417);
  84862. +apb_wr_4byte(0xfe820104, 0x00040420);
  84863. +apb_wr_4byte(0xfe820108, 0x050b1012);
  84864. +apb_wr_4byte(0xfe82010c, 0x00708006);
  84865. +apb_wr_4byte(0xfe820110, 0x0a04060a);
  84866. +apb_wr_4byte(0xfe820114, 0x05080808);
  84867. +apb_wr_4byte(0xfe820118, 0x0b09000e);
  84868. +apb_wr_4byte(0xfe82011c, 0x00000306);
  84869. +apb_wr_4byte(0xfe820120, 0x01011a01);
  84870. +apb_wr_4byte(0xfe820124, 0x00000011);
  84871. +apb_wr_4byte(0xfe820128, 0x00040909);
  84872. +apb_wr_4byte(0xfe82012c, 0x2701000c);
  84873. +apb_wr_4byte(0xfe820130, 0x00020000);
  84874. +apb_wr_4byte(0xfe820134, 0x0a100002);
  84875. +apb_wr_4byte(0xfe820138, 0x000001e7);
  84876. +apb_wr_4byte(0xfe82013c, 0x80000000);
  84877. +apb_wr_4byte(0xfe820180, 0x02160010);
  84878. +apb_wr_4byte(0xfe820184, 0x01b00070);
  84879. +apb_wr_4byte(0xfe820188, 0x00000000);
  84880. +apb_wr_4byte(0xfe820190, 0x03918206);
  84881. +apb_wr_4byte(0xfe820194, 0x00090202);
  84882. +apb_wr_4byte(0xfe820198, 0x07712000);
  84883. +apb_wr_4byte(0xfe82019c, 0x00000030);
  84884. +apb_wr_4byte(0xfe8201a0, 0x00400018);
  84885. +apb_wr_4byte(0xfe8201a4, 0x004b00fb);
  84886. +apb_wr_4byte(0xfe8201a8, 0x80000000);
  84887. +apb_wr_4byte(0xfe8201b0, 0x00000051);
  84888. +apb_wr_4byte(0xfe8201b4, 0x00001106);
  84889. +apb_wr_4byte(0xfe8201b8, 0x0000001e);
  84890. +apb_wr_4byte(0xfe8201c0, 0x00000007);
  84891. +apb_wr_4byte(0xfe8201c4, 0x00000000);
  84892. +
  84893. +
  84894. +//by gaohf at 2020/05/29, RBC (3BA,16R,10C,32bit)
  84895. +//16Gb x 2pcs = 4GB
  84896. +//Mapping: {ROW, BANK, COL},R16 DO NOT USED
  84897. +apb_wr_4byte(0xfe820200, 0x001f1f1f);
  84898. +apb_wr_4byte(0xfe820204, 0x00080808);
  84899. +apb_wr_4byte(0xfe820208, 0x00000000);
  84900. +apb_wr_4byte(0xfe82020c, 0x00000000);
  84901. +apb_wr_4byte(0xfe820210, 0x00001f1f);
  84902. +apb_wr_4byte(0xfe820214, 0x07070707);
  84903. +apb_wr_4byte(0xfe820218, 0x07070707);
  84904. +apb_wr_4byte(0xfe82021c, 0x00000f0f);
  84905. +apb_wr_4byte(0xfe820220, 0x00003f3f);
  84906. +apb_wr_4byte(0xfe820224, 0x00000000);
  84907. +apb_wr_4byte(0xfe820228, 0x00000000);
  84908. +apb_wr_4byte(0xfe82022c, 0x001f1f00);
  84909. +
  84910. +apb_wr_4byte(0xfe820240, 0x050c0560);
  84911. +apb_wr_4byte(0xfe820244, 0x00000000);
  84912. +
  84913. +apb_wr_4byte(0xfe820250, 0x00c21f00);
  84914. +apb_wr_4byte(0xfe820254, 0x00000000);
  84915. +apb_wr_4byte(0xfe82025c, 0x0f000001);
  84916. +apb_wr_4byte(0xfe820264, 0x0f00007f);
  84917. +apb_wr_4byte(0xfe82026c, 0x0f00007f);
  84918. +apb_wr_4byte(0xfe820300, 0x00000000);
  84919. +apb_wr_4byte(0xfe820304, 0x00000000);
  84920. +apb_wr_4byte(0xfe82030c, 0x00000000);
  84921. +apb_wr_4byte(0xfe820320, 0x00000001);
  84922. +apb_wr_4byte(0xfe820328, 0x00000000);
  84923. +apb_wr_4byte(0xfe82036c, 0x00110001);
  84924. +apb_wr_4byte(0xfe820374, 0x0000014f);
  84925. +apb_wr_4byte(0xfe82037c, 0x00000000);
  84926. +apb_wr_4byte(0xfe820380, 0x00000000);
  84927. +apb_wr_4byte(0xfe820384, 0x00000000);
  84928. +apb_wr_4byte(0xfe820490, 0x00000001);
  84929. +apb_wr_4byte(0xfe820540, 0x00000001);
  84930. +apb_wr_4byte(0xfe8205f0, 0x00000001);
  84931. +apb_wr_4byte(0xfe8206a0, 0x00000001);
  84932. +apb_wr_4byte(0xfe820750, 0x00000001);
  84933. +apb_wr_4byte(0xfe820800, 0x00000001);
  84934. +
  84935. +
  84936. +//3200mt
  84937. +apb_wr_4byte(0xfe820400, 0x00000000);
  84938. +apb_wr_4byte(0xfe820404, 0x0000000f);
  84939. +apb_wr_4byte(0xfe8204b4, 0x0000000f);
  84940. +apb_wr_4byte(0xfe820564, 0x0000000f);
  84941. +apb_wr_4byte(0xfe820614, 0x0000000f);
  84942. +apb_wr_4byte(0xfe8206c4, 0x0000000f);
  84943. +apb_wr_4byte(0xfe820774, 0x0000000f);
  84944. +apb_wr_4byte(0xfe820404, 0x0000100f);
  84945. +apb_wr_4byte(0xfe8204b4, 0x0000100f);
  84946. +apb_wr_4byte(0xfe820564, 0x0000100f);
  84947. +apb_wr_4byte(0xfe820614, 0x0000100f);
  84948. +apb_wr_4byte(0xfe8206c4, 0x0000100f);
  84949. +apb_wr_4byte(0xfe820774, 0x0000100f);
  84950. +apb_wr_4byte(0xfe820404, 0x0000100f);
  84951. +apb_wr_4byte(0xfe8204b4, 0x0000100f);
  84952. +apb_wr_4byte(0xfe820564, 0x0000100f);
  84953. +apb_wr_4byte(0xfe820614, 0x0000100f);
  84954. +apb_wr_4byte(0xfe8206c4, 0x0000100f);
  84955. +apb_wr_4byte(0xfe820774, 0x0000100f);
  84956. +apb_wr_4byte(0xfe820404, 0x0000100f);
  84957. +apb_wr_4byte(0xfe8204b4, 0x0000100f);
  84958. +apb_wr_4byte(0xfe820564, 0x0000100f);
  84959. +apb_wr_4byte(0xfe820614, 0x0000100f);
  84960. +apb_wr_4byte(0xfe8206c4, 0x0000100f);
  84961. +apb_wr_4byte(0xfe820774, 0x0000100f);
  84962. +apb_wr_4byte(0xfe820408, 0x0000400f);
  84963. +apb_wr_4byte(0xfe8204b8, 0x0000400f);
  84964. +apb_wr_4byte(0xfe820568, 0x0000400f);
  84965. +apb_wr_4byte(0xfe820618, 0x0000400f);
  84966. +apb_wr_4byte(0xfe8206c8, 0x0000400f);
  84967. +apb_wr_4byte(0xfe820778, 0x0000400f);
  84968. +apb_wr_4byte(0xfe820408, 0x0000500f);
  84969. +apb_wr_4byte(0xfe8204b8, 0x0000500f);
  84970. +apb_wr_4byte(0xfe820568, 0x0000500f);
  84971. +apb_wr_4byte(0xfe820618, 0x0000500f);
  84972. +apb_wr_4byte(0xfe8206c8, 0x0000500f);
  84973. +apb_wr_4byte(0xfe820778, 0x0000500f);
  84974. +apb_wr_4byte(0xfe820408, 0x0000500f);
  84975. +apb_wr_4byte(0xfe8204b8, 0x0000500f);
  84976. +apb_wr_4byte(0xfe820568, 0x0000500f);
  84977. +apb_wr_4byte(0xfe820618, 0x0000500f);
  84978. +apb_wr_4byte(0xfe8206c8, 0x0000500f);
  84979. +apb_wr_4byte(0xfe820778, 0x0000500f);
  84980. +apb_wr_4byte(0xfe820408, 0x0000100f);
  84981. +apb_wr_4byte(0xfe8204b8, 0x0000100f);
  84982. +apb_wr_4byte(0xfe820568, 0x0000100f);
  84983. +apb_wr_4byte(0xfe820618, 0x0000100f);
  84984. +apb_wr_4byte(0xfe8206c8, 0x0000100f);
  84985. +apb_wr_4byte(0xfe820778, 0x0000100f);
  84986. +
  84987. +apb_wr_4byte(0xfe820030, 0x000000a2);
  84988. +
  84989. +//Release Resetn
  84990. +apb_wr_4byte(0xfff78040, 0x3ff);
  84991. +apb_wr_4byte(0xfff78040, 0x3ff);
  84992. +apb_wr_4byte(0xfff78040, 0x3ff);
  84993. +apb_wr_4byte(0xfff78040, 0x3ff);
  84994. +apb_wr_4byte(0xfff78040, 0x3ff);
  84995. +
  84996. +
  84997. +//***********************
  84998. +// VERY IMPORT
  84999. +//***********************
  85000. +apb_wr_4byte(0xfe820060, 0x00000001); //disable dis_auto_refresh
  85001. +//disable selref_en, powerdown_en, en_dfi_dram_clk_disable
  85002. +apb_wr_4byte(0xfe820030, 0x00000020); //selfref_sw=1
  85003. +apb_wr_4byte(0xfe820320, 0x0); //SWCTL.sw_done
  85004. +apb_wr_4byte(0xfe8201b0, 0x00000050);//bit[12:8]:0~3:Goto PHY P0~3
  85005. + //bit[6]:dis_dyn_adr_tri
  85006. + //bit[5]:dfi_init_start
  85007. + //bit[4]:ctl_idle_en
  85008. + //bit[0]:dfi_init_complete_en, mask during phy init
  85009. +apb_wr_4byte(0xfe820320, 0x1); //SWCTL.sw_done
  85010. +apb_wr_4byte(0xfe820304, 0x00000000); //disable CAM
  85011. +
  85012. +apb_rd_4byte(0xfe820000, temp_reg); //delay
  85013. +apb_rd_4byte(0xfe820000, temp_reg); //delay
  85014. +apb_rd_4byte(0xfe820000, temp_reg); //delay
  85015. +apb_rd_4byte(0xfe820000, temp_reg); //delay
  85016. +
  85017. +
  85018. +ddr_fw_run();
  85019. +
  85020. +
  85021. +//***********************************
  85022. +// Switch PHY to MissionMode
  85023. +//***********************************
  85024. +apb_wr_4byte(0xfe820320, 0x0);//sw_done, prepare reg write
  85025. +apb_wr_4byte(0xfe8201b0, 0x00000070);//bit[12:8]:0~3:Goto PHY P0~3
  85026. + //bit[6]:dis_dyn_adr_tri
  85027. + //bit[5]:dfi_init_start
  85028. + //bit[4]:ctl_idle_en
  85029. + //bit[0]:dfi_init_complete_en
  85030. +apb_wr_4byte(0xfe820320, 0x1);//sw_done,reg write in
  85031. +
  85032. +//read SWSTAT, wait sw_done_ack = 1
  85033. +apb_rd_4byte(0xfe820324,temp_reg);
  85034. +while(temp_reg == 0)
  85035. +{
  85036. + apb_rd_4byte(0xfe820324,temp_reg);
  85037. +}
  85038. +
  85039. +//Poll DFISTAT, wait dfi_init_complete
  85040. +apb_rd_4byte(0xfe8201bc,temp_reg);
  85041. +while(temp_reg == 0)
  85042. +{
  85043. + apb_rd_4byte(0xfe8201bc,temp_reg);
  85044. +}
  85045. +
  85046. +
  85047. +
  85048. +//***********************************
  85049. +// Switch CTRL to MissionMode
  85050. +//***********************************
  85051. +apb_wr_4byte(0xfe820320, 0x0);//sw_done, prepare reg write
  85052. +apb_wr_4byte(0xfe8201b0, 0x00000050);//bit[12:8]:0~3:Goto PHY P0~3
  85053. + //bit[6]:dis_dyn_adr_tri
  85054. + //bit[5]:dfi_init_start
  85055. + //bit[4]:ctl_idle_en
  85056. + //bit[0]:dfi_init_complete_en
  85057. +apb_wr_4byte(0xfe8201b0, 0x00000051);//bit[12:8]:0~3:Goto PHY P0~3
  85058. +apb_wr_4byte(0xfe820030, 0x00000000);//bit[5]:soft exit from selfref
  85059. +apb_wr_4byte(0xfe820320, 0x1);//sw_done,reg write in
  85060. +
  85061. +//read SWSTAT, wait sw_done_ack = 1
  85062. +apb_rd_4byte(0xfe820324,temp_reg);
  85063. +while(temp_reg == 0)
  85064. +{
  85065. + apb_rd_4byte(0xfe820324,temp_reg);
  85066. +}
  85067. +
  85068. +//STAT, operation_mode
  85069. +// 3'h0 : Init
  85070. +// 3'h1 : Normal
  85071. +// 3'h2 : Power-down
  85072. +// 3'h3 : Self-refresh/Self-refresh power-down
  85073. +apb_rd_4byte(0xfe820004,temp_reg);
  85074. +while((temp_reg&0x7) != 1)
  85075. +{
  85076. + apb_rd_4byte(0xfe820004,temp_reg);
  85077. +}
  85078. +
  85079. +
  85080. +
  85081. +//***********************************
  85082. +// Enable AXI ports
  85083. +//***********************************
  85084. +apb_wr_4byte(0xfe820060, 0x00000000);//enable auto_refresh
  85085. +apb_wr_4byte(0xfe820304, 0x00000000);//enable CAM
  85086. +//apb_wr_4byte(0xfe820030, 0x00000000);
  85087. +apb_wr_4byte(0xfe820030, 0x0000000a); //auto-dis-clk/pwr_down
  85088. +apb_wr_4byte(0xfe820490, 0x00000001); //port0,cpu
  85089. +apb_wr_4byte(0xfe820540, 0x00000001); //port1,sce
  85090. +apb_wr_4byte(0xfe8205f0, 0x00000001); //port2,npu
  85091. +apb_wr_4byte(0xfe8206a0, 0x00000001); //port3,npu
  85092. +apb_wr_4byte(0xfe820750, 0x00000001); //port4,video
  85093. +apb_wr_4byte(0xfe820800, 0x00000001); //port5,peri
  85094. +
  85095. +}
  85096. diff --git a/board/thead/ice-c860/spl/lpddr4/ddr_phy.c b/board/thead/ice-c860/spl/lpddr4/ddr_phy.c
  85097. new file mode 100644
  85098. index 0000000000..c89fc63b3a
  85099. --- /dev/null
  85100. +++ b/board/thead/ice-c860/spl/lpddr4/ddr_phy.c
  85101. @@ -0,0 +1,36168 @@
  85102. +//#include <asm/mini_printf.h>
  85103. +#define DDR_FW_STAGE_MSG
  85104. +#include "../../../common/mini_printf.h"
  85105. +
  85106. +unsigned short train1d_imem[16384] = {
  85107. +0xf8,
  85108. +0x0,
  85109. +0x50,
  85110. +0x0,
  85111. +0x50,
  85112. +0x0,
  85113. +0x50,
  85114. +0x0,
  85115. +0x50,
  85116. +0x0,
  85117. +0x50,
  85118. +0x0,
  85119. +0x50,
  85120. +0x0,
  85121. +0x50,
  85122. +0x0,
  85123. +0x50,
  85124. +0x0,
  85125. +0x50,
  85126. +0x0,
  85127. +0x50,
  85128. +0x0,
  85129. +0x50,
  85130. +0x0,
  85131. +0x50,
  85132. +0x0,
  85133. +0x50,
  85134. +0x0,
  85135. +0x50,
  85136. +0x0,
  85137. +0x50,
  85138. +0x0,
  85139. +0x50,
  85140. +0x0,
  85141. +0x50,
  85142. +0x0,
  85143. +0x50,
  85144. +0x0,
  85145. +0x50,
  85146. +0x0,
  85147. +0x2069,
  85148. +0x40,
  85149. +0x264a,
  85150. +0x7000,
  85151. +0x264a,
  85152. +0x7000,
  85153. +0x264a,
  85154. +0x7000,
  85155. +0x0,
  85156. +0x0,
  85157. +0x0,
  85158. +0x0,
  85159. +0x0,
  85160. +0x0,
  85161. +0x0,
  85162. +0x0,
  85163. +0x0,
  85164. +0x0,
  85165. +0x0,
  85166. +0x0,
  85167. +0x0,
  85168. +0x0,
  85169. +0x0,
  85170. +0x0,
  85171. +0xc4e1,
  85172. +0x44cb,
  85173. +0x8000,
  85174. +0x3000,
  85175. +0xc15,
  85176. +0x1703,
  85177. +0x44cb,
  85178. +0x8000,
  85179. +0x4000,
  85180. +0xc0d,
  85181. +0x1702,
  85182. +0xc4c1,
  85183. +0x2020,
  85184. +0x7c0,
  85185. +0x7fff,
  85186. +0x78e0,
  85187. +0x1cfc,
  85188. +0xb3c8,
  85189. +0x1cfc,
  85190. +0xb388,
  85191. +0x7fe0,
  85192. +0x1cfc,
  85193. +0xb348,
  85194. +0x78e0,
  85195. +0x7ee0,
  85196. +0x78e0,
  85197. +0x748d,
  85198. +0xdd0c,
  85199. +0xf00c,
  85200. +0x78e0,
  85201. +0x748d,
  85202. +0xdd08,
  85203. +0xf009,
  85204. +0x78e0,
  85205. +0x748d,
  85206. +0x74ad,
  85207. +0xf006,
  85208. +0x78e0,
  85209. +0x748d,
  85210. +0xf006,
  85211. +0xc702,
  85212. +0xc601,
  85213. +0x24b0,
  85214. +0x334d,
  85215. +0x24b0,
  85216. +0x331f,
  85217. +0x7ee0,
  85218. +0x78e0,
  85219. +0x2244,
  85220. +0x8ffc,
  85221. +0x264a,
  85222. +0x7000,
  85223. +0x20e8,
  85224. +0x1a2,
  85225. +0x202f,
  85226. +0x8000,
  85227. +0x212f,
  85228. +0x4b,
  85229. +0x7ee0,
  85230. +0x78e0,
  85231. +0x702c,
  85232. +0x704c,
  85233. +0x706c,
  85234. +0x704d,
  85235. +0x706d,
  85236. +0x708d,
  85237. +0x70ad,
  85238. +0x70cd,
  85239. +0x70ed,
  85240. +0x44db,
  85241. +0x8000,
  85242. +0x4000,
  85243. +0x42db,
  85244. +0x8000,
  85245. +0x400,
  85246. +0x706f,
  85247. +0x2022,
  85248. +0xf80,
  85249. +0x0,
  85250. +0x32cc,
  85251. +0x2069,
  85252. +0x40,
  85253. +0x78e0,
  85254. +0xf1fe,
  85255. +0xc3e1,
  85256. +0xc2e1,
  85257. +0xc1e1,
  85258. +0xc0e1,
  85259. +0xc0f1,
  85260. +0xc5e1,
  85261. +0xc1a1,
  85262. +0xe806,
  85263. +0x7487,
  85264. +0xdc14,
  85265. +0x78b,
  85266. +0xffcf,
  85267. +0xda25,
  85268. +0xba9f,
  85269. +0x8a60,
  85270. +0x1233,
  85271. +0x80,
  85272. +0x7865,
  85273. +0x1aea,
  85274. +0x8002,
  85275. +0x12ed,
  85276. +0x8080,
  85277. +0x208c,
  85278. +0x8fc3,
  85279. +0xf20d,
  85280. +0xc085,
  85281. +0xc040,
  85282. +0x4020,
  85283. +0x8ca,
  85284. +0x360,
  85285. +0xc185,
  85286. +0x41c3,
  85287. +0x402,
  85288. +0x0,
  85289. +0xd72,
  85290. +0x60,
  85291. +0xd8ff,
  85292. +0x70ad,
  85293. +0xcce,
  85294. +0x2e0,
  85295. +0x1a09,
  85296. +0x3342,
  85297. +0x80e,
  85298. +0x360,
  85299. +0xd8ff,
  85300. +0x25ab,
  85301. +0x10c4,
  85302. +0x7fff,
  85303. +0xf1ff,
  85304. +0x78e0,
  85305. +0xc2e6,
  85306. +0x1cfc,
  85307. +0xb6c8,
  85308. +0xc1a5,
  85309. +0xc040,
  85310. +0x40c3,
  85311. +0x8000,
  85312. +0x76d,
  85313. +0x8800,
  85314. +0x70cd,
  85315. +0x4338,
  85316. +0xc041,
  85317. +0xd83f,
  85318. +0xa1c0,
  85319. +0x1c0d,
  85320. +0x3382,
  85321. +0xc242,
  85322. +0xc063,
  85323. +0xf002,
  85324. +0x71c5,
  85325. +0xe0b,
  85326. +0x10b2,
  85327. +0x70ad,
  85328. +0xf057,
  85329. +0x71a5,
  85330. +0xdf7,
  85331. +0x90d3,
  85332. +0xc002,
  85333. +0x8f9,
  85334. +0x836e,
  85335. +0xc083,
  85336. +0x60cb,
  85337. +0xd83f,
  85338. +0xd15,
  85339. +0x10b0,
  85340. +0x7866,
  85341. +0xd15,
  85342. +0x1071,
  85343. +0x4260,
  85344. +0x780f,
  85345. +0x4100,
  85346. +0xf00a,
  85347. +0x780f,
  85348. +0x4100,
  85349. +0x4200,
  85350. +0xf007,
  85351. +0xed87,
  85352. +0x780f,
  85353. +0x4160,
  85354. +0x4200,
  85355. +0x4300,
  85356. +0xb32,
  85357. +0x380,
  85358. +0x40c3,
  85359. +0x0,
  85360. +0x4e20,
  85361. +0xe5e,
  85362. +0x1a0,
  85363. +0x702c,
  85364. +0x70ed,
  85365. +0xf027,
  85366. +0xc001,
  85367. +0x205f,
  85368. +0x402,
  85369. +0xc000,
  85370. +0x7a16,
  85371. +0x62f8,
  85372. +0x6119,
  85373. +0x8904,
  85374. +0x201a,
  85375. +0xf80,
  85376. +0x0,
  85377. +0x2000,
  85378. +0x2005,
  85379. +0xf80,
  85380. +0x9002,
  85381. +0x54,
  85382. +0x9000,
  85383. +0x8924,
  85384. +0xd02,
  85385. +0x60,
  85386. +0x780f,
  85387. +0xc183,
  85388. +0x61c9,
  85389. +0xb8c5,
  85390. +0x71e5,
  85391. +0x7907,
  85392. +0x255a,
  85393. +0x1200,
  85394. +0xb8c4,
  85395. +0xe805,
  85396. +0xb861,
  85397. +0x8ff,
  85398. +0x8031,
  85399. +0x793b,
  85400. +0x4067,
  85401. +0x7825,
  85402. +0x1b00,
  85403. +0x3000,
  85404. +0xc101,
  85405. +0xc000,
  85406. +0x7834,
  85407. +0x41c3,
  85408. +0x8000,
  85409. +0x728,
  85410. +0x6028,
  85411. +0xfa7,
  85412. +0x9002,
  85413. +0xf1ac,
  85414. +0xc0a5,
  85415. +0x1404,
  85416. +0x341b,
  85417. +0xc6c6,
  85418. +0x78e0,
  85419. +0xc2e6,
  85420. +0x1cfc,
  85421. +0xb6c8,
  85422. +0x2482,
  85423. +0x340d,
  85424. +0x206f,
  85425. +0x243,
  85426. +0x1054,
  85427. +0x81,
  85428. +0x88a0,
  85429. +0x1021,
  85430. +0x80,
  85431. +0xc149,
  85432. +0x2400,
  85433. +0x3f81,
  85434. +0x0,
  85435. +0x33c,
  85436. +0xc04a,
  85437. +0xea6,
  85438. +0x160,
  85439. +0x710c,
  85440. +0xc09e,
  85441. +0xc040,
  85442. +0xc08b,
  85443. +0x2456,
  85444. +0x3d81,
  85445. +0x2400,
  85446. +0x3f82,
  85447. +0x0,
  85448. +0x1a4,
  85449. +0xf1a,
  85450. +0xa0,
  85451. +0x2440,
  85452. +0x38c3,
  85453. +0x706c,
  85454. +0xc341,
  85455. +0xf002,
  85456. +0x7164,
  85457. +0xb17,
  85458. +0x332,
  85459. +0x704c,
  85460. +0xf00e,
  85461. +0x235a,
  85462. +0x601,
  85463. +0x6038,
  85464. +0x6059,
  85465. +0x700c,
  85466. +0xa900,
  85467. +0x7144,
  85468. +0xaf5,
  85469. +0x8632,
  85470. +0x2455,
  85471. +0x3840,
  85472. +0xf1f1,
  85473. +0x251a,
  85474. +0x1f80,
  85475. +0x20,
  85476. +0x0,
  85477. +0x702c,
  85478. +0x2005,
  85479. +0xf80,
  85480. +0x9001,
  85481. +0xe100,
  85482. +0xc045,
  85483. +0xb020,
  85484. +0x251a,
  85485. +0x1f80,
  85486. +0x10,
  85487. +0x0,
  85488. +0xb887,
  85489. +0xe16,
  85490. +0xa0,
  85491. +0xc046,
  85492. +0xe5a,
  85493. +0xa0,
  85494. +0xc02b,
  85495. +0xc044,
  85496. +0xe52,
  85497. +0xa0,
  85498. +0xc02d,
  85499. +0xc047,
  85500. +0xf005,
  85501. +0xc001,
  85502. +0x7104,
  85503. +0xc041,
  85504. +0xc001,
  85505. +0x7314,
  85506. +0x330,
  85507. +0x29,
  85508. +0x71ed,
  85509. +0xc001,
  85510. +0x84b,
  85511. +0x93,
  85512. +0xc001,
  85513. +0x1e00,
  85514. +0x7003,
  85515. +0x8000,
  85516. +0x76d,
  85517. +0xc204,
  85518. +0x2079,
  85519. +0x1,
  85520. +0x1600,
  85521. +0x7080,
  85522. +0x8000,
  85523. +0x4a,
  85524. +0x2044,
  85525. +0x4d,
  85526. +0x7d27,
  85527. +0x40a1,
  85528. +0xcde,
  85529. +0xe0,
  85530. +0x702c,
  85531. +0x4318,
  85532. +0xc00a,
  85533. +0x46e9,
  85534. +0x2544,
  85535. +0x17ca,
  85536. +0xa11,
  85537. +0x1010,
  85538. +0x2242,
  85539. +0x104a,
  85540. +0xaff,
  85541. +0x9031,
  85542. +0x7edb,
  85543. +0x2011,
  85544. +0x8340,
  85545. +0xf021,
  85546. +0xc001,
  85547. +0x1e00,
  85548. +0x73c2,
  85549. +0x8000,
  85550. +0x76d,
  85551. +0xc207,
  85552. +0x2079,
  85553. +0x81,
  85554. +0x1600,
  85555. +0x7080,
  85556. +0x8000,
  85557. +0x7d,
  85558. +0x2044,
  85559. +0x4d,
  85560. +0x7d27,
  85561. +0x40a1,
  85562. +0xc9a,
  85563. +0xe0,
  85564. +0x712c,
  85565. +0x4318,
  85566. +0xc009,
  85567. +0x46e9,
  85568. +0x2544,
  85569. +0x17cf,
  85570. +0xef06,
  85571. +0xbf61,
  85572. +0xf01,
  85573. +0x1031,
  85574. +0x7edb,
  85575. +0x2011,
  85576. +0x8340,
  85577. +0x72ed,
  85578. +0xf3b4,
  85579. +0x704c,
  85580. +0x700c,
  85581. +0xf00a,
  85582. +0x2400,
  85583. +0x3f81,
  85584. +0x0,
  85585. +0x1bc,
  85586. +0x6119,
  85587. +0xa940,
  85588. +0x19c0,
  85589. +0x82,
  85590. +0x7104,
  85591. +0x208c,
  85592. +0x8fc2,
  85593. +0xf6f5,
  85594. +0xf6e,
  85595. +0x60,
  85596. +0x40e1,
  85597. +0xf66,
  85598. +0x60,
  85599. +0x40e1,
  85600. +0x1e00,
  85601. +0x7043,
  85602. +0x8000,
  85603. +0x684,
  85604. +0xf5a,
  85605. +0x60,
  85606. +0x40e1,
  85607. +0x78cf,
  85608. +0x4163,
  85609. +0x81e,
  85610. +0xa0,
  85611. +0xc043,
  85612. +0xc003,
  85613. +0x70cd,
  85614. +0x1e00,
  85615. +0x7382,
  85616. +0x8000,
  85617. +0x684,
  85618. +0xd92,
  85619. +0x0,
  85620. +0xf3a,
  85621. +0x60,
  85622. +0x40e1,
  85623. +0x700c,
  85624. +0xf004,
  85625. +0xc002,
  85626. +0x7104,
  85627. +0xc042,
  85628. +0xc002,
  85629. +0x871,
  85630. +0x72,
  85631. +0x706f,
  85632. +0xf056,
  85633. +0xcf6,
  85634. +0x80,
  85635. +0x40a1,
  85636. +0xc191,
  85637. +0xd6a,
  85638. +0xffef,
  85639. +0xda07,
  85640. +0x1600,
  85641. +0x7080,
  85642. +0x8000,
  85643. +0x76d,
  85644. +0x2400,
  85645. +0x3f81,
  85646. +0x0,
  85647. +0x1bc,
  85648. +0xc211,
  85649. +0x209f,
  85650. +0x3,
  85651. +0x224a,
  85652. +0x1200,
  85653. +0x6119,
  85654. +0x7163,
  85655. +0x8960,
  85656. +0x2253,
  85657. +0x140,
  85658. +0x7167,
  85659. +0x7865,
  85660. +0xa900,
  85661. +0x4040,
  85662. +0x1140,
  85663. +0x83,
  85664. +0x2242,
  85665. +0x104a,
  85666. +0xaff,
  85667. +0x9031,
  85668. +0x781d,
  85669. +0xb8c5,
  85670. +0x7865,
  85671. +0x1940,
  85672. +0x2,
  85673. +0x4040,
  85674. +0xda10,
  85675. +0x1180,
  85676. +0x83,
  85677. +0xba61,
  85678. +0xa01,
  85679. +0x31,
  85680. +0x781d,
  85681. +0xb8c5,
  85682. +0x7865,
  85683. +0x1980,
  85684. +0x2,
  85685. +0x234c,
  85686. +0xbfc0,
  85687. +0x784,
  85688. +0xffe9,
  85689. +0x202f,
  85690. +0x6c0,
  85691. +0x2084,
  85692. +0x1,
  85693. +0x2353,
  85694. +0x3101,
  85695. +0x7905,
  85696. +0x704c,
  85697. +0xf00d,
  85698. +0x6048,
  85699. +0x7144,
  85700. +0x201a,
  85701. +0xf83,
  85702. +0x0,
  85703. +0x1000,
  85704. +0xc006,
  85705. +0x7865,
  85706. +0x781b,
  85707. +0xb89c,
  85708. +0xb89f,
  85709. +0xb020,
  85710. +0x1423,
  85711. +0x3080,
  85712. +0xae7,
  85713. +0x8022,
  85714. +0x2456,
  85715. +0x3d80,
  85716. +0xf1ae,
  85717. +0xc005,
  85718. +0xb0c0,
  85719. +0x1e00,
  85720. +0x7043,
  85721. +0x8000,
  85722. +0x684,
  85723. +0xc42,
  85724. +0x80,
  85725. +0xa8a,
  85726. +0xa0,
  85727. +0xc003,
  85728. +0x750c,
  85729. +0x41c3,
  85730. +0x90,
  85731. +0x1,
  85732. +0x9fe,
  85733. +0x60,
  85734. +0x42a1,
  85735. +0xf002,
  85736. +0x71c5,
  85737. +0x75d5,
  85738. +0x628,
  85739. +0xffe9,
  85740. +0x2440,
  85741. +0x3b1b,
  85742. +0x2332,
  85743. +0x3380,
  85744. +0x208c,
  85745. +0x8fc3,
  85746. +0xf3f7,
  85747. +0xfa3,
  85748. +0x103e,
  85749. +0x750c,
  85750. +0x41c3,
  85751. +0x91,
  85752. +0x1,
  85753. +0x9d2,
  85754. +0x60,
  85755. +0x42c1,
  85756. +0x70ad,
  85757. +0xf01e,
  85758. +0x2332,
  85759. +0x3382,
  85760. +0x2400,
  85761. +0x3f81,
  85762. +0x0,
  85763. +0x1a4,
  85764. +0x6149,
  85765. +0x215f,
  85766. +0x602,
  85767. +0x2455,
  85768. +0x3841,
  85769. +0x6159,
  85770. +0x7abc,
  85771. +0x7a5c,
  85772. +0x7a5c,
  85773. +0x623a,
  85774. +0x8a20,
  85775. +0x7965,
  85776. +0xd06,
  85777. +0x2a0,
  85778. +0xaa20,
  85779. +0x4200,
  85780. +0x41c3,
  85781. +0x92,
  85782. +0x1,
  85783. +0x996,
  85784. +0x60,
  85785. +0x750c,
  85786. +0xe508,
  85787. +0x42a1,
  85788. +0x706c,
  85789. +0x708d,
  85790. +0x258c,
  85791. +0x9fc2,
  85792. +0xf6db,
  85793. +0xf01d,
  85794. +0x2400,
  85795. +0x3f81,
  85796. +0x0,
  85797. +0x1bc,
  85798. +0x6149,
  85799. +0x2644,
  85800. +0x17c3,
  85801. +0xeb05,
  85802. +0xbb61,
  85803. +0xbff,
  85804. +0x8031,
  85805. +0x793d,
  85806. +0xb9c0,
  85807. +0x4320,
  85808. +0x2444,
  85809. +0x17c1,
  85810. +0xe906,
  85811. +0xb961,
  85812. +0x901,
  85813. +0x31,
  85814. +0x7b7b,
  85815. +0x7b05,
  85816. +0x7185,
  85817. +0x7144,
  85818. +0xcd3,
  85819. +0x9232,
  85820. +0x786f,
  85821. +0xf1c1,
  85822. +0x41c3,
  85823. +0x93,
  85824. +0x0,
  85825. +0x942,
  85826. +0x60,
  85827. +0x750c,
  85828. +0xf4b,
  85829. +0x907e,
  85830. +0x750c,
  85831. +0x41c3,
  85832. +0x94,
  85833. +0x1,
  85834. +0x932,
  85835. +0x60,
  85836. +0x42c1,
  85837. +0x70ad,
  85838. +0xf020,
  85839. +0xc18b,
  85840. +0x61d9,
  85841. +0x8968,
  85842. +0x2400,
  85843. +0x3f81,
  85844. +0x0,
  85845. +0x1a4,
  85846. +0x6169,
  85847. +0x215f,
  85848. +0x603,
  85849. +0x2455,
  85850. +0x3841,
  85851. +0x6179,
  85852. +0x7bbc,
  85853. +0x7b7c,
  85854. +0x7b7c,
  85855. +0x633b,
  85856. +0x8b20,
  85857. +0x7945,
  85858. +0xc62,
  85859. +0x2a0,
  85860. +0xab20,
  85861. +0x4200,
  85862. +0x41c3,
  85863. +0x95,
  85864. +0x1,
  85865. +0x8f2,
  85866. +0x60,
  85867. +0x750c,
  85868. +0xe508,
  85869. +0x43a1,
  85870. +0x704c,
  85871. +0x708d,
  85872. +0x258c,
  85873. +0x9fc2,
  85874. +0xf6dd,
  85875. +0xf01f,
  85876. +0x2400,
  85877. +0x3f81,
  85878. +0x0,
  85879. +0x1bc,
  85880. +0x6179,
  85881. +0x11c0,
  85882. +0x81,
  85883. +0x2644,
  85884. +0x17c2,
  85885. +0xea05,
  85886. +0xba61,
  85887. +0xaff,
  85888. +0x8031,
  85889. +0x793d,
  85890. +0xb9c0,
  85891. +0x4220,
  85892. +0x2444,
  85893. +0x17c1,
  85894. +0xe906,
  85895. +0xb961,
  85896. +0x901,
  85897. +0x31,
  85898. +0x7a5b,
  85899. +0x7a05,
  85900. +0x7185,
  85901. +0x7164,
  85902. +0xccf,
  85903. +0x9232,
  85904. +0x784f,
  85905. +0xf1be,
  85906. +0x41c3,
  85907. +0x96,
  85908. +0x0,
  85909. +0x89a,
  85910. +0x60,
  85911. +0x750c,
  85912. +0xf151,
  85913. +0x700c,
  85914. +0xc044,
  85915. +0xc005,
  85916. +0x702c,
  85917. +0xabe,
  85918. +0xa0,
  85919. +0xb020,
  85920. +0x700c,
  85921. +0xf003,
  85922. +0xc002,
  85923. +0x7104,
  85924. +0xc042,
  85925. +0xc002,
  85926. +0x7114,
  85927. +0x1e6,
  85928. +0x29,
  85929. +0x708d,
  85930. +0x1423,
  85931. +0x3080,
  85932. +0xc047,
  85933. +0x40c3,
  85934. +0x0,
  85935. +0xffff,
  85936. +0xc041,
  85937. +0xc043,
  85938. +0xf003,
  85939. +0x7185,
  85940. +0xc007,
  85941. +0x7410,
  85942. +0x146,
  85943. +0x2a,
  85944. +0xc09e,
  85945. +0x6089,
  85946. +0xc002,
  85947. +0x70ad,
  85948. +0xdaff,
  85949. +0x70cd,
  85950. +0x70ed,
  85951. +0x47b9,
  85952. +0x9e9,
  85953. +0x8021,
  85954. +0x706c,
  85955. +0xf002,
  85956. +0x7164,
  85957. +0x238c,
  85958. +0x8fc2,
  85959. +0x7a,
  85960. +0x29,
  85961. +0x797c,
  85962. +0x793c,
  85963. +0xd81d,
  85964. +0xb861,
  85965. +0x8ff,
  85966. +0x8031,
  85967. +0x793d,
  85968. +0x6338,
  85969. +0xb8c2,
  85970. +0x2002,
  85971. +0x8040,
  85972. +0xf20b,
  85973. +0x2044,
  85974. +0x7c1,
  85975. +0x40e3,
  85976. +0xe906,
  85977. +0xb961,
  85978. +0x901,
  85979. +0x31,
  85980. +0x781d,
  85981. +0xf00b,
  85982. +0x245a,
  85983. +0x1600,
  85984. +0x2455,
  85985. +0x3841,
  85986. +0x6119,
  85987. +0x787c,
  85988. +0x781c,
  85989. +0x781c,
  85990. +0x6108,
  85991. +0x4718,
  85992. +0x7950,
  85993. +0x218c,
  85994. +0x8fc3,
  85995. +0xf40a,
  85996. +0xe3df,
  85997. +0x7ae,
  85998. +0xffe9,
  85999. +0xdaff,
  86000. +0x8ab,
  86001. +0x801f,
  86002. +0x70ed,
  86003. +0x4260,
  86004. +0xf1d1,
  86005. +0xb8e0,
  86006. +0x27c0,
  86007. +0x1061,
  86008. +0xf3cd,
  86009. +0x79f0,
  86010. +0x78d0,
  86011. +0x203c,
  86012. +0x41,
  86013. +0x237f,
  86014. +0xfc0,
  86015. +0x790b,
  86016. +0x755c,
  86017. +0x76fd,
  86018. +0xdaff,
  86019. +0xf1c1,
  86020. +0x262f,
  86021. +0xf388,
  86022. +0xf407,
  86023. +0x4548,
  86024. +0x46e9,
  86025. +0x262f,
  86026. +0xf3c8,
  86027. +0xf24a,
  86028. +0x2604,
  86029. +0x1f80,
  86030. +0x0,
  86031. +0xfffe,
  86032. +0x781d,
  86033. +0x79b0,
  86034. +0x6119,
  86035. +0x782f,
  86036. +0xe0c0,
  86037. +0xf646,
  86038. +0xe0a0,
  86039. +0xdf20,
  86040. +0xd840,
  86041. +0xf688,
  86042. +0xf007,
  86043. +0xe0df,
  86044. +0xd85f,
  86045. +0xdf5f,
  86046. +0xf604,
  86047. +0x4020,
  86048. +0x4728,
  86049. +0x79af,
  86050. +0x7dcf,
  86051. +0x780f,
  86052. +0x42a1,
  86053. +0xb52,
  86054. +0x160,
  86055. +0xc045,
  86056. +0x7eef,
  86057. +0x4308,
  86058. +0x40c1,
  86059. +0xb46,
  86060. +0x160,
  86061. +0x42a1,
  86062. +0xc105,
  86063. +0xc398,
  86064. +0x7b94,
  86065. +0x2155,
  86066. +0xc01,
  86067. +0x7a3b,
  86068. +0x2284,
  86069. +0x1,
  86070. +0xb9c4,
  86071. +0x7a25,
  86072. +0x79db,
  86073. +0xb340,
  86074. +0x2156,
  86075. +0xe01,
  86076. +0x2642,
  86077. +0x1802,
  86078. +0xc392,
  86079. +0x2184,
  86080. +0x1,
  86081. +0xbac4,
  86082. +0x7b94,
  86083. +0x7945,
  86084. +0xb320,
  86085. +0xc101,
  86086. +0x7930,
  86087. +0x230c,
  86088. +0x9040,
  86089. +0xc101,
  86090. +0x21ca,
  86091. +0x2cb,
  86092. +0xc141,
  86093. +0xc103,
  86094. +0x7930,
  86095. +0x7030,
  86096. +0xc103,
  86097. +0x21ca,
  86098. +0xb,
  86099. +0xc143,
  86100. +0xf160,
  86101. +0x710c,
  86102. +0xc044,
  86103. +0xf15c,
  86104. +0xc003,
  86105. +0x7910,
  86106. +0xc001,
  86107. +0x7810,
  86108. +0x845,
  86109. +0x65,
  86110. +0x2454,
  86111. +0x3c0b,
  86112. +0xc002,
  86113. +0xc48b,
  86114. +0x42c3,
  86115. +0x9000,
  86116. +0x0,
  86117. +0x7c16,
  86118. +0x8c06,
  86119. +0xdb40,
  86120. +0x2454,
  86121. +0x390b,
  86122. +0x201a,
  86123. +0xf81,
  86124. +0x0,
  86125. +0x1000,
  86126. +0xc006,
  86127. +0x7825,
  86128. +0x781b,
  86129. +0x7845,
  86130. +0xb060,
  86131. +0x8c07,
  86132. +0x201a,
  86133. +0xf81,
  86134. +0x0,
  86135. +0x1000,
  86136. +0xc006,
  86137. +0x7825,
  86138. +0x781b,
  86139. +0x7845,
  86140. +0xb060,
  86141. +0x702c,
  86142. +0xf003,
  86143. +0x7124,
  86144. +0x1423,
  86145. +0x3080,
  86146. +0x7110,
  86147. +0x63e,
  86148. +0xffea,
  86149. +0xc09e,
  86150. +0x602a,
  86151. +0xc002,
  86152. +0xaf1,
  86153. +0x8021,
  86154. +0x2456,
  86155. +0x3d80,
  86156. +0x6028,
  86157. +0x23f4,
  86158. +0x1042,
  86159. +0x201a,
  86160. +0xf83,
  86161. +0x0,
  86162. +0x1000,
  86163. +0xc006,
  86164. +0x7865,
  86165. +0x781b,
  86166. +0xb89c,
  86167. +0xb89f,
  86168. +0xb040,
  86169. +0xf1e6,
  86170. +0xc004,
  86171. +0x41c3,
  86172. +0xa5,
  86173. +0x0,
  86174. +0x8d6,
  86175. +0xffef,
  86176. +0x2078,
  86177. +0x0,
  86178. +0x8b6,
  86179. +0x80,
  86180. +0xa12,
  86181. +0x280,
  86182. +0x1600,
  86183. +0x7080,
  86184. +0x8000,
  86185. +0x1b,
  86186. +0xb8e0,
  86187. +0xfe4,
  86188. +0xc2,
  86189. +0x2400,
  86190. +0x3f81,
  86191. +0x0,
  86192. +0x33c,
  86193. +0x8be,
  86194. +0x160,
  86195. +0x700c,
  86196. +0x2480,
  86197. +0x340d,
  86198. +0x1404,
  86199. +0x341b,
  86200. +0xc6c6,
  86201. +0xb8e6,
  86202. +0x781d,
  86203. +0x781d,
  86204. +0x781d,
  86205. +0xb8c2,
  86206. +0xf209,
  86207. +0x205f,
  86208. +0x101,
  86209. +0x6904,
  86210. +0x80f,
  86211. +0x352,
  86212. +0x6906,
  86213. +0xf003,
  86214. +0x781b,
  86215. +0x7404,
  86216. +0x7104,
  86217. +0x7fe0,
  86218. +0x780f,
  86219. +0x42c3,
  86220. +0x8000,
  86221. +0x76d,
  86222. +0x8a20,
  86223. +0x215f,
  86224. +0xc81,
  86225. +0x6038,
  86226. +0x8a21,
  86227. +0x215f,
  86228. +0x641,
  86229. +0x6038,
  86230. +0x8823,
  86231. +0xb9e6,
  86232. +0x8822,
  86233. +0x1600,
  86234. +0x7080,
  86235. +0x8000,
  86236. +0x1c,
  86237. +0xb9c2,
  86238. +0xf209,
  86239. +0x7014,
  86240. +0x40c3,
  86241. +0x8000,
  86242. +0x634,
  86243. +0xf209,
  86244. +0xe010,
  86245. +0xf007,
  86246. +0x7014,
  86247. +0x40c3,
  86248. +0x8000,
  86249. +0x62c,
  86250. +0xf203,
  86251. +0xe010,
  86252. +0x6038,
  86253. +0x7fe0,
  86254. +0x8800,
  86255. +0xc2e6,
  86256. +0x1cfc,
  86257. +0xb6c8,
  86258. +0xc1b1,
  86259. +0xc250,
  86260. +0xc14e,
  86261. +0x4200,
  86262. +0x41c3,
  86263. +0xe5,
  86264. +0x1,
  86265. +0xdd2,
  86266. +0x20,
  86267. +0x750c,
  86268. +0x70ad,
  86269. +0xf023,
  86270. +0x448b,
  86271. +0x9412,
  86272. +0x9479,
  86273. +0x943a,
  86274. +0xc04f,
  86275. +0x941b,
  86276. +0x9455,
  86277. +0x94f6,
  86278. +0x94d7,
  86279. +0x9498,
  86280. +0x1426,
  86281. +0x311b,
  86282. +0x1428,
  86283. +0x311f,
  86284. +0xc048,
  86285. +0xc147,
  86286. +0xc346,
  86287. +0xc30f,
  86288. +0xc445,
  86289. +0xc644,
  86290. +0xc743,
  86291. +0xc242,
  86292. +0x750c,
  86293. +0x41c3,
  86294. +0xe6,
  86295. +0xb,
  86296. +0x4261,
  86297. +0x1c04,
  86298. +0x37c0,
  86299. +0xd8e,
  86300. +0x20,
  86301. +0x1c00,
  86302. +0x36c0,
  86303. +0x71a5,
  86304. +0xc00e,
  86305. +0x79b0,
  86306. +0x4320,
  86307. +0x4328,
  86308. +0x91b,
  86309. +0x22,
  86310. +0x704c,
  86311. +0xf00e,
  86312. +0xc010,
  86313. +0x20f4,
  86314. +0xcc,
  86315. +0xc089,
  86316. +0x7834,
  86317. +0xb080,
  86318. +0xc00e,
  86319. +0x631b,
  86320. +0x794f,
  86321. +0x9ef,
  86322. +0x82b4,
  86323. +0x7144,
  86324. +0xf1cb,
  86325. +0xc0b1,
  86326. +0x1404,
  86327. +0x341b,
  86328. +0xc6c6,
  86329. +0xc2e4,
  86330. +0xc1a4,
  86331. +0x4608,
  86332. +0x700c,
  86333. +0x866,
  86334. +0x20,
  86335. +0x702c,
  86336. +0x702c,
  86337. +0xd8ff,
  86338. +0x754c,
  86339. +0x726c,
  86340. +0x1c0c,
  86341. +0x30c1,
  86342. +0xc142,
  86343. +0xc141,
  86344. +0x4528,
  86345. +0x93e,
  86346. +0x20,
  86347. +0xc140,
  86348. +0x265f,
  86349. +0x1100,
  86350. +0x702c,
  86351. +0xc543,
  86352. +0xb98d,
  86353. +0x78c5,
  86354. +0x2084,
  86355. +0xf03,
  86356. +0xc042,
  86357. +0xd8ff,
  86358. +0x734c,
  86359. +0x746c,
  86360. +0xc541,
  86361. +0x91e,
  86362. +0x20,
  86363. +0xc540,
  86364. +0xd8ff,
  86365. +0xd980,
  86366. +0x754c,
  86367. +0x726c,
  86368. +0xc543,
  86369. +0xc542,
  86370. +0xc541,
  86371. +0x90a,
  86372. +0x20,
  86373. +0xc540,
  86374. +0xc0a4,
  86375. +0xc6c4,
  86376. +0x78e0,
  86377. +0x1e00,
  86378. +0x7005,
  86379. +0x9004,
  86380. +0x102,
  86381. +0x7ee0,
  86382. +0x78e0,
  86383. +0xc2e2,
  86384. +0x4308,
  86385. +0x700c,
  86386. +0xb5a,
  86387. +0x20,
  86388. +0x4220,
  86389. +0xb36,
  86390. +0x20,
  86391. +0x700c,
  86392. +0xb16,
  86393. +0x20,
  86394. +0x700c,
  86395. +0x228c,
  86396. +0x8fc3,
  86397. +0xf227,
  86398. +0x216f,
  86399. +0x243,
  86400. +0x8900,
  86401. +0x43c3,
  86402. +0x8000,
  86403. +0x771,
  86404. +0x201a,
  86405. +0xf80,
  86406. +0x20,
  86407. +0x0,
  86408. +0x2005,
  86409. +0xf80,
  86410. +0x9004,
  86411. +0x40,
  86412. +0xb040,
  86413. +0x8b80,
  86414. +0xf012,
  86415. +0x8900,
  86416. +0x241a,
  86417. +0x1f8d,
  86418. +0x0,
  86419. +0x2000,
  86420. +0x7185,
  86421. +0x201a,
  86422. +0xf80,
  86423. +0x20,
  86424. +0x0,
  86425. +0x78a5,
  86426. +0x2005,
  86427. +0xf80,
  86428. +0x9002,
  86429. +0x40,
  86430. +0xb040,
  86431. +0x8b01,
  86432. +0x8e1,
  86433. +0x8303,
  86434. +0x816,
  86435. +0x280,
  86436. +0x208a,
  86437. +0x21a,
  86438. +0x41c3,
  86439. +0x900e,
  86440. +0x2a,
  86441. +0x1e00,
  86442. +0x72c4,
  86443. +0x9008,
  86444. +0x1e0,
  86445. +0xb100,
  86446. +0x40c3,
  86447. +0x0,
  86448. +0xfac,
  86449. +0xb101,
  86450. +0x40c3,
  86451. +0x8000,
  86452. +0x446,
  86453. +0x1800,
  86454. +0x3,
  86455. +0x700c,
  86456. +0xc6c2,
  86457. +0x702c,
  86458. +0x7110,
  86459. +0x20e0,
  86460. +0x7ca,
  86461. +0x1600,
  86462. +0x7102,
  86463. +0x9008,
  86464. +0x1d6,
  86465. +0xaf3,
  86466. +0x803e,
  86467. +0x7124,
  86468. +0x7ee0,
  86469. +0xc2e6,
  86470. +0x1cfc,
  86471. +0xb6c8,
  86472. +0x4338,
  86473. +0xe66,
  86474. +0x60,
  86475. +0x4508,
  86476. +0x71ed,
  86477. +0x46cb,
  86478. +0x9004,
  86479. +0xf2,
  86480. +0xb6e0,
  86481. +0x1e00,
  86482. +0x1005,
  86483. +0x1e00,
  86484. +0x7344,
  86485. +0x9008,
  86486. +0x1e2,
  86487. +0xd3a,
  86488. +0x160,
  86489. +0x760c,
  86490. +0xb17,
  86491. +0x3030,
  86492. +0xb6e8,
  86493. +0x40c3,
  86494. +0x0,
  86495. +0x61a8,
  86496. +0xfb6,
  86497. +0xffcf,
  86498. +0x1e10,
  86499. +0x1005,
  86500. +0x1404,
  86501. +0x341b,
  86502. +0xc6c6,
  86503. +0xc2e6,
  86504. +0x1cfc,
  86505. +0xb6c8,
  86506. +0xc1a6,
  86507. +0xc70b,
  86508. +0xc345,
  86509. +0xdb7f,
  86510. +0xc040,
  86511. +0x7be4,
  86512. +0xd84b,
  86513. +0x4328,
  86514. +0x2338,
  86515. +0x1,
  86516. +0xd87d,
  86517. +0x78e4,
  86518. +0xbfe6,
  86519. +0x21c5,
  86520. +0x61,
  86521. +0x20b8,
  86522. +0x341,
  86523. +0x7825,
  86524. +0x23b8,
  86525. +0x441,
  86526. +0x2305,
  86527. +0x803e,
  86528. +0x208a,
  86529. +0x3e,
  86530. +0x70cd,
  86531. +0x761c,
  86532. +0xc000,
  86533. +0x1600,
  86534. +0x7083,
  86535. +0x8000,
  86536. +0x446,
  86537. +0xc100,
  86538. +0x208c,
  86539. +0x8fc3,
  86540. +0x6a09,
  86541. +0x21ca,
  86542. +0xc1,
  86543. +0x7b0f,
  86544. +0xc344,
  86545. +0xc30c,
  86546. +0x857,
  86547. +0x6b5,
  86548. +0xc343,
  86549. +0xdb30,
  86550. +0xc504,
  86551. +0xc341,
  86552. +0xdb50,
  86553. +0xc342,
  86554. +0xdb20,
  86555. +0xd810,
  86556. +0x278a,
  86557. +0x3801,
  86558. +0x4378,
  86559. +0x708d,
  86560. +0x2025,
  86561. +0x340,
  86562. +0xf01b,
  86563. +0xf019,
  86564. +0xf019,
  86565. +0xf017,
  86566. +0xf061,
  86567. +0xf016,
  86568. +0xf015,
  86569. +0xf048,
  86570. +0xf04a,
  86571. +0xf04b,
  86572. +0xf011,
  86573. +0xf00f,
  86574. +0xf04c,
  86575. +0xf03c,
  86576. +0xf042,
  86577. +0xf00b,
  86578. +0xf00b,
  86579. +0xf009,
  86580. +0xf009,
  86581. +0xf007,
  86582. +0xf007,
  86583. +0xf005,
  86584. +0xf044,
  86585. +0xf035,
  86586. +0xf004,
  86587. +0xf0af,
  86588. +0x706c,
  86589. +0xa51,
  86590. +0x6b5,
  86591. +0x4060,
  86592. +0x726c,
  86593. +0x748d,
  86594. +0xc042,
  86595. +0xc041,
  86596. +0x4318,
  86597. +0x4718,
  86598. +0x4608,
  86599. +0x2025,
  86600. +0x80,
  86601. +0xf03d,
  86602. +0xf035,
  86603. +0xf032,
  86604. +0xf018,
  86605. +0xf016,
  86606. +0xf018,
  86607. +0xf09e,
  86608. +0xf0a0,
  86609. +0xf01a,
  86610. +0xf022,
  86611. +0xf023,
  86612. +0xf012,
  86613. +0xf00e,
  86614. +0xf024,
  86615. +0xf014,
  86616. +0xf014,
  86617. +0xf00c,
  86618. +0xf00c,
  86619. +0xf00a,
  86620. +0xf00a,
  86621. +0xf008,
  86622. +0xf021,
  86623. +0xf01e,
  86624. +0xf01c,
  86625. +0xf00d,
  86626. +0xf00d,
  86627. +0xdb07,
  86628. +0xf01b,
  86629. +0xa09,
  86630. +0x2f1,
  86631. +0xdc20,
  86632. +0xf01e,
  86633. +0x708d,
  86634. +0xf01c,
  86635. +0xc602,
  86636. +0x758d,
  86637. +0xf019,
  86638. +0x758d,
  86639. +0x46eb,
  86640. +0xf017,
  86641. +0xdb10,
  86642. +0xf1cc,
  86643. +0xc601,
  86644. +0x758d,
  86645. +0xf011,
  86646. +0x718d,
  86647. +0x466b,
  86648. +0xf00f,
  86649. +0x768d,
  86650. +0xf00c,
  86651. +0x708d,
  86652. +0xf00b,
  86653. +0x736c,
  86654. +0xa0f,
  86655. +0xd1,
  86656. +0xc403,
  86657. +0x249a,
  86658. +0x1004,
  86659. +0x7f85,
  86660. +0x4468,
  86661. +0x4608,
  86662. +0xb09,
  86663. +0x11de,
  86664. +0xbc86,
  86665. +0x208a,
  86666. +0xffd,
  86667. +0x232f,
  86668. +0x2c2,
  86669. +0x2004,
  86670. +0x2c0,
  86671. +0x1438,
  86672. +0x301b,
  86673. +0xc50d,
  86674. +0x2344,
  86675. +0xc03,
  86676. +0xe0b0,
  86677. +0xa13,
  86678. +0x1b1,
  86679. +0x23cf,
  86680. +0x1e1,
  86681. +0x78f0,
  86682. +0x80b,
  86683. +0x51,
  86684. +0xbe86,
  86685. +0x7ecf,
  86686. +0x202f,
  86687. +0x2c2,
  86688. +0x781d,
  86689. +0x781d,
  86690. +0x2004,
  86691. +0xf82,
  86692. +0x0,
  86693. +0x2000,
  86694. +0xc005,
  86695. +0x272f,
  86696. +0x3040,
  86697. +0x7a05,
  86698. +0xd858,
  86699. +0x2004,
  86700. +0x2c0,
  86701. +0x7865,
  86702. +0x7885,
  86703. +0x209a,
  86704. +0x4,
  86705. +0x43c3,
  86706. +0x9008,
  86707. +0x0,
  86708. +0x2754,
  86709. +0x380c,
  86710. +0x7c65,
  86711. +0x7a05,
  86712. +0x2705,
  86713. +0x30c0,
  86714. +0xb040,
  86715. +0x4061,
  86716. +0x209a,
  86717. +0x4,
  86718. +0x2004,
  86719. +0xf82,
  86720. +0x0,
  86721. +0xf00,
  86722. +0xc003,
  86723. +0x201a,
  86724. +0xf80,
  86725. +0x0,
  86726. +0x1000,
  86727. +0x7a05,
  86728. +0x2553,
  86729. +0x10c0,
  86730. +0x7845,
  86731. +0x7acf,
  86732. +0x7845,
  86733. +0xb400,
  86734. +0x2755,
  86735. +0x3800,
  86736. +0x7865,
  86737. +0xb0e0,
  86738. +0x2304,
  86739. +0x1f80,
  86740. +0x0,
  86741. +0xff00,
  86742. +0x2305,
  86743. +0x3002,
  86744. +0x2755,
  86745. +0x3c00,
  86746. +0x7b05,
  86747. +0xb340,
  86748. +0x6901,
  86749. +0xc100,
  86750. +0x218c,
  86751. +0x8fc3,
  86752. +0xf406,
  86753. +0x1e00,
  86754. +0x7002,
  86755. +0x8000,
  86756. +0x446,
  86757. +0x780f,
  86758. +0xc0a6,
  86759. +0x1404,
  86760. +0x341b,
  86761. +0xc6c6,
  86762. +0x738d,
  86763. +0xde10,
  86764. +0xf19b,
  86765. +0x758d,
  86766. +0xf198,
  86767. +0x718d,
  86768. +0xf196,
  86769. +0xc0f1,
  86770. +0xc1a4,
  86771. +0xc408,
  86772. +0xc443,
  86773. +0xc407,
  86774. +0xc442,
  86775. +0xc406,
  86776. +0xc441,
  86777. +0xc405,
  86778. +0xdde,
  86779. +0xffef,
  86780. +0xc440,
  86781. +0xc0a4,
  86782. +0xc0d1,
  86783. +0x7ee0,
  86784. +0x78e0,
  86785. +0x41c3,
  86786. +0x8000,
  86787. +0x446,
  86788. +0x8920,
  86789. +0x208c,
  86790. +0x8fc3,
  86791. +0x20ca,
  86792. +0x41,
  86793. +0x1e00,
  86794. +0x7004,
  86795. +0x9008,
  86796. +0x1e8,
  86797. +0x7ee0,
  86798. +0x78e0,
  86799. +0x41c3,
  86800. +0x8000,
  86801. +0x446,
  86802. +0x8920,
  86803. +0x208c,
  86804. +0x8fc3,
  86805. +0x20ca,
  86806. +0x41,
  86807. +0x1e00,
  86808. +0x7004,
  86809. +0x9008,
  86810. +0x1e6,
  86811. +0x7ee0,
  86812. +0x78e0,
  86813. +0x41c3,
  86814. +0x8000,
  86815. +0x446,
  86816. +0x8920,
  86817. +0x208c,
  86818. +0x8fc3,
  86819. +0x20ca,
  86820. +0x41,
  86821. +0x1e00,
  86822. +0x7004,
  86823. +0x9008,
  86824. +0x1e4,
  86825. +0x7ee0,
  86826. +0x78e0,
  86827. +0x41c3,
  86828. +0x900e,
  86829. +0x4c,
  86830. +0x9160,
  86831. +0x9141,
  86832. +0x221a,
  86833. +0xf8c,
  86834. +0x1,
  86835. +0x0,
  86836. +0x7c65,
  86837. +0xe807,
  86838. +0x231a,
  86839. +0xf81,
  86840. +0x8000,
  86841. +0x0,
  86842. +0x789d,
  86843. +0xf008,
  86844. +0x4140,
  86845. +0xda0f,
  86846. +0xba61,
  86847. +0xaff,
  86848. +0x8031,
  86849. +0x793d,
  86850. +0x789b,
  86851. +0x7825,
  86852. +0x41c3,
  86853. +0x900f,
  86854. +0xfe4c,
  86855. +0xda10,
  86856. +0xb100,
  86857. +0xba61,
  86858. +0xa01,
  86859. +0x31,
  86860. +0x781d,
  86861. +0x7fe0,
  86862. +0xb101,
  86863. +0xc0e4,
  86864. +0x70ad,
  86865. +0xf002,
  86866. +0x71a5,
  86867. +0xd1f,
  86868. +0x10b2,
  86869. +0x70cd,
  86870. +0xf010,
  86871. +0x255a,
  86872. +0x1c83,
  86873. +0x607c,
  86874. +0x265a,
  86875. +0x1643,
  86876. +0x71c5,
  86877. +0x639b,
  86878. +0x633b,
  86879. +0x8b80,
  86880. +0x7c44,
  86881. +0xab80,
  86882. +0xeed,
  86883. +0x9092,
  86884. +0xf1ef,
  86885. +0xc4c4,
  86886. +0x78e0,
  86887. +0xc0f1,
  86888. +0xc1a4,
  86889. +0x700c,
  86890. +0xc0e,
  86891. +0xffef,
  86892. +0xd9ff,
  86893. +0x700c,
  86894. +0xc043,
  86895. +0xc042,
  86896. +0xc041,
  86897. +0xc040,
  86898. +0xd8ff,
  86899. +0xd988,
  86900. +0x754c,
  86901. +0xce6,
  86902. +0xffef,
  86903. +0xdb40,
  86904. +0x700c,
  86905. +0xc9a,
  86906. +0xffef,
  86907. +0x712c,
  86908. +0xc0a4,
  86909. +0xc0d1,
  86910. +0x7ee0,
  86911. +0x7014,
  86912. +0x20c0,
  86913. +0xfe9,
  86914. +0x7fe0,
  86915. +0x2884,
  86916. +0x1,
  86917. +0x42c3,
  86918. +0x8000,
  86919. +0x76d,
  86920. +0x8a01,
  86921. +0x205f,
  86922. +0x641,
  86923. +0x8a00,
  86924. +0x205f,
  86925. +0xc80,
  86926. +0x6038,
  86927. +0x6058,
  86928. +0x8816,
  86929. +0x781d,
  86930. +0x781d,
  86931. +0x781d,
  86932. +0x781d,
  86933. +0x781d,
  86934. +0x781d,
  86935. +0x7fe0,
  86936. +0xb8c0,
  86937. +0x917,
  86938. +0x3f0,
  86939. +0x228a,
  86940. +0xfc7,
  86941. +0x714c,
  86942. +0xb9c4,
  86943. +0xe905,
  86944. +0xb961,
  86945. +0x9ff,
  86946. +0x8031,
  86947. +0x7a5b,
  86948. +0x201a,
  86949. +0xf80,
  86950. +0x0,
  86951. +0x2000,
  86952. +0x224f,
  86953. +0x241,
  86954. +0x2005,
  86955. +0xf80,
  86956. +0x9002,
  86957. +0x16a,
  86958. +0x1800,
  86959. +0x5,
  86960. +0xb040,
  86961. +0xb020,
  86962. +0xb040,
  86963. +0x7fe0,
  86964. +0x1800,
  86965. +0x5,
  86966. +0x78e0,
  86967. +0xc0f1,
  86968. +0x4200,
  86969. +0xeba,
  86970. +0x60,
  86971. +0x4020,
  86972. +0x795b,
  86973. +0x2144,
  86974. +0x181,
  86975. +0xb9c4,
  86976. +0xe906,
  86977. +0xb961,
  86978. +0x901,
  86979. +0x31,
  86980. +0x781d,
  86981. +0xc0d1,
  86982. +0x7fe0,
  86983. +0xb8c1,
  86984. +0x78e0,
  86985. +0xc0f1,
  86986. +0xc1a4,
  86987. +0x700c,
  86988. +0xb4a,
  86989. +0xffef,
  86990. +0xd9ff,
  86991. +0x700c,
  86992. +0xc043,
  86993. +0xc042,
  86994. +0xc041,
  86995. +0xc040,
  86996. +0xd8ff,
  86997. +0xd990,
  86998. +0x754c,
  86999. +0xc22,
  87000. +0xffef,
  87001. +0xdb40,
  87002. +0x700c,
  87003. +0xbd6,
  87004. +0xffef,
  87005. +0x712c,
  87006. +0xc0a4,
  87007. +0xc0d1,
  87008. +0x7ee0,
  87009. +0xc3e1,
  87010. +0xc2e1,
  87011. +0xc1e1,
  87012. +0xc0e1,
  87013. +0xc0f1,
  87014. +0xc1a1,
  87015. +0x4220,
  87016. +0xc184,
  87017. +0xc140,
  87018. +0x1600,
  87019. +0x7081,
  87020. +0x8000,
  87021. +0x12,
  87022. +0x80f,
  87023. +0x64,
  87024. +0x4040,
  87025. +0xb2e,
  87026. +0x2e0,
  87027. +0xc100,
  87028. +0x7487,
  87029. +0xc0d1,
  87030. +0x7fe0,
  87031. +0xc0a4,
  87032. +0x78e0,
  87033. +0x791d,
  87034. +0x793d,
  87035. +0x793d,
  87036. +0x793d,
  87037. +0x793d,
  87038. +0x793d,
  87039. +0x215f,
  87040. +0x802,
  87041. +0x219a,
  87042. +0x1,
  87043. +0x7822,
  87044. +0x6058,
  87045. +0x7fe0,
  87046. +0x780e,
  87047. +0xc0e6,
  87048. +0x215f,
  87049. +0x483,
  87050. +0x44cb,
  87051. +0x8000,
  87052. +0x684,
  87053. +0x70cd,
  87054. +0x647a,
  87055. +0x8aa2,
  87056. +0x8a43,
  87057. +0x7d04,
  87058. +0xf003,
  87059. +0x71c5,
  87060. +0xe1d,
  87061. +0x10a3,
  87062. +0x2314,
  87063. +0x381,
  87064. +0x6199,
  87065. +0x89e4,
  87066. +0x7f0b,
  87067. +0xf3f8,
  87068. +0x89e5,
  87069. +0x79af,
  87070. +0x210f,
  87071. +0x3cd,
  87072. +0xf1f4,
  87073. +0x78af,
  87074. +0xc4c6,
  87075. +0xc2e6,
  87076. +0x1cfc,
  87077. +0xb6c8,
  87078. +0xc1a4,
  87079. +0x46cb,
  87080. +0x8000,
  87081. +0x77c,
  87082. +0x6e04,
  87083. +0xb42,
  87084. +0xa0,
  87085. +0x4318,
  87086. +0x70ed,
  87087. +0x70ad,
  87088. +0xf003,
  87089. +0x71a5,
  87090. +0xd1d,
  87091. +0x10b2,
  87092. +0x708d,
  87093. +0xf00d,
  87094. +0x245a,
  87095. +0x1641,
  87096. +0x255a,
  87097. +0x1c80,
  87098. +0x6038,
  87099. +0xdd6,
  87100. +0x260,
  87101. +0x7063,
  87102. +0x7185,
  87103. +0xcef,
  87104. +0x9092,
  87105. +0xf1f0,
  87106. +0x40c3,
  87107. +0x8000,
  87108. +0x76d,
  87109. +0x1e00,
  87110. +0x16c0,
  87111. +0xa8e1,
  87112. +0xa8e0,
  87113. +0x98a,
  87114. +0xa0,
  87115. +0xa8ee,
  87116. +0x992,
  87117. +0xa0,
  87118. +0x4508,
  87119. +0x4100,
  87120. +0xeba,
  87121. +0x260,
  87122. +0x40a1,
  87123. +0x266f,
  87124. +0x10c3,
  87125. +0x8e18,
  87126. +0xe809,
  87127. +0x41c3,
  87128. +0xa9,
  87129. +0x0,
  87130. +0xf12,
  87131. +0xffef,
  87132. +0xd80a,
  87133. +0xf01e,
  87134. +0x8e00,
  87135. +0x45cb,
  87136. +0x1e,
  87137. +0x8480,
  87138. +0x41c3,
  87139. +0x5f5,
  87140. +0xe100,
  87141. +0x2044,
  87142. +0x808f,
  87143. +0x40a1,
  87144. +0x20ca,
  87145. +0x41,
  87146. +0x86e,
  87147. +0x160,
  87148. +0x702c,
  87149. +0x70f5,
  87150. +0x40c3,
  87151. +0x3b9a,
  87152. +0xca00,
  87153. +0x25ca,
  87154. +0x1001,
  87155. +0x40a1,
  87156. +0x1e00,
  87157. +0x70c5,
  87158. +0x9004,
  87159. +0xc0,
  87160. +0x852,
  87161. +0x160,
  87162. +0x702c,
  87163. +0x1600,
  87164. +0x7080,
  87165. +0x8000,
  87166. +0xd,
  87167. +0x80d,
  87168. +0x1e,
  87169. +0x1e00,
  87170. +0x7045,
  87171. +0x9004,
  87172. +0xc0,
  87173. +0x47cb,
  87174. +0x8000,
  87175. +0x684,
  87176. +0x8f00,
  87177. +0xe804,
  87178. +0x8e00,
  87179. +0x817,
  87180. +0xde,
  87181. +0xdb6,
  87182. +0xffcf,
  87183. +0x40c3,
  87184. +0xf,
  87185. +0x4240,
  87186. +0x81e,
  87187. +0x160,
  87188. +0x702c,
  87189. +0xf054,
  87190. +0xdda,
  87191. +0x0,
  87192. +0x40c3,
  87193. +0x0,
  87194. +0xa00,
  87195. +0x9aa,
  87196. +0xffef,
  87197. +0xd9ff,
  87198. +0x70ad,
  87199. +0xd8ff,
  87200. +0x702c,
  87201. +0x754c,
  87202. +0x736c,
  87203. +0xc543,
  87204. +0xc542,
  87205. +0xc541,
  87206. +0xa86,
  87207. +0xffef,
  87208. +0xc540,
  87209. +0x8f01,
  87210. +0x825,
  87211. +0xb4,
  87212. +0x702c,
  87213. +0x7104,
  87214. +0x781d,
  87215. +0xb862,
  87216. +0x780f,
  87217. +0xc542,
  87218. +0xc541,
  87219. +0xc540,
  87220. +0xc043,
  87221. +0xd8ff,
  87222. +0x754c,
  87223. +0xa62,
  87224. +0xffef,
  87225. +0x726c,
  87226. +0x8f01,
  87227. +0xc542,
  87228. +0xc541,
  87229. +0xc540,
  87230. +0xc043,
  87231. +0xd8ff,
  87232. +0x702c,
  87233. +0x754c,
  87234. +0xa4e,
  87235. +0xffef,
  87236. +0xdb0c,
  87237. +0x8f01,
  87238. +0xd908,
  87239. +0x754c,
  87240. +0xc043,
  87241. +0xd8ff,
  87242. +0x726c,
  87243. +0xc542,
  87244. +0xc541,
  87245. +0xa36,
  87246. +0xffef,
  87247. +0xc540,
  87248. +0xc82,
  87249. +0xffef,
  87250. +0xd8ff,
  87251. +0x8f01,
  87252. +0x702c,
  87253. +0x754c,
  87254. +0xc043,
  87255. +0xd8ff,
  87256. +0x726c,
  87257. +0xc542,
  87258. +0xc541,
  87259. +0xa1a,
  87260. +0xffef,
  87261. +0xc540,
  87262. +0xc4a,
  87263. +0xffef,
  87264. +0xd8ff,
  87265. +0x922,
  87266. +0x280,
  87267. +0xd896,
  87268. +0x9c6,
  87269. +0xffef,
  87270. +0x712c,
  87271. +0xf32,
  87272. +0x0,
  87273. +0x8e00,
  87274. +0x83f,
  87275. +0x1e,
  87276. +0x43c3,
  87277. +0x9004,
  87278. +0x14,
  87279. +0x9320,
  87280. +0xca01,
  87281. +0x80d,
  87282. +0x1b0,
  87283. +0x214f,
  87284. +0x82,
  87285. +0x80b,
  87286. +0xd1,
  87287. +0x2185,
  87288. +0x108,
  87289. +0x4220,
  87290. +0xb340,
  87291. +0xd823,
  87292. +0x42c3,
  87293. +0x9005,
  87294. +0xe034,
  87295. +0xb200,
  87296. +0x702c,
  87297. +0x40c3,
  87298. +0x9003,
  87299. +0xe034,
  87300. +0xb020,
  87301. +0xb8b1,
  87302. +0xb020,
  87303. +0xb221,
  87304. +0xddff,
  87305. +0x4063,
  87306. +0x702c,
  87307. +0x228a,
  87308. +0xdff,
  87309. +0x776c,
  87310. +0xaae,
  87311. +0x320,
  87312. +0xc540,
  87313. +0x774c,
  87314. +0x4063,
  87315. +0x712c,
  87316. +0x4340,
  87317. +0xa9e,
  87318. +0x320,
  87319. +0xc540,
  87320. +0xc0a4,
  87321. +0x1404,
  87322. +0x341b,
  87323. +0xc6c6,
  87324. +0x78e0,
  87325. +0x706c,
  87326. +0x704c,
  87327. +0xf002,
  87328. +0x7144,
  87329. +0xca04,
  87330. +0x7210,
  87331. +0x20e0,
  87332. +0x7ca,
  87333. +0x40c3,
  87334. +0x8000,
  87335. +0x771,
  87336. +0x8820,
  87337. +0xa0b,
  87338. +0x42,
  87339. +0x8801,
  87340. +0x8eb,
  87341. +0x8083,
  87342. +0x221a,
  87343. +0xf80,
  87344. +0x0,
  87345. +0x2000,
  87346. +0x2005,
  87347. +0xf80,
  87348. +0x9002,
  87349. +0x1f64,
  87350. +0xb060,
  87351. +0xf1e9,
  87352. +0x78e0,
  87353. +0xc2e4,
  87354. +0x70ad,
  87355. +0xbd9a,
  87356. +0x70cd,
  87357. +0xd8ff,
  87358. +0x41a1,
  87359. +0xd46,
  87360. +0xffef,
  87361. +0x1a09,
  87362. +0x3382,
  87363. +0xca2,
  87364. +0x240,
  87365. +0x254f,
  87366. +0x1401,
  87367. +0xd36,
  87368. +0xffef,
  87369. +0xd8ff,
  87370. +0xfde,
  87371. +0x2a0,
  87372. +0xd8ff,
  87373. +0x26ab,
  87374. +0x10c4,
  87375. +0x7fff,
  87376. +0xf000,
  87377. +0xc0f1,
  87378. +0xc1a5,
  87379. +0x4300,
  87380. +0xc080,
  87381. +0x702c,
  87382. +0x9ba,
  87383. +0x160,
  87384. +0xda14,
  87385. +0x231a,
  87386. +0xf80,
  87387. +0x10,
  87388. +0x0,
  87389. +0xc180,
  87390. +0x714c,
  87391. +0xe1e,
  87392. +0x220,
  87393. +0xb885,
  87394. +0x41c3,
  87395. +0xed,
  87396. +0x0,
  87397. +0xcfa,
  87398. +0xffef,
  87399. +0x750c,
  87400. +0x700c,
  87401. +0x712c,
  87402. +0xf0e,
  87403. +0xffaf,
  87404. +0xc280,
  87405. +0xc0a5,
  87406. +0xc0d1,
  87407. +0x7ee0,
  87408. +0x78e0,
  87409. +0xc2e6,
  87410. +0x1cfc,
  87411. +0xb6c8,
  87412. +0x2482,
  87413. +0x3d02,
  87414. +0x4748,
  87415. +0x4338,
  87416. +0x4408,
  87417. +0xc080,
  87418. +0x702c,
  87419. +0x96e,
  87420. +0x160,
  87421. +0xdab4,
  87422. +0xc25,
  87423. +0x10b1,
  87424. +0x750c,
  87425. +0x41c3,
  87426. +0xe9,
  87427. +0x1,
  87428. +0xcbe,
  87429. +0xffef,
  87430. +0x4260,
  87431. +0xc080,
  87432. +0x702c,
  87433. +0xf22,
  87434. +0x220,
  87435. +0x714c,
  87436. +0x700c,
  87437. +0xd909,
  87438. +0xf035,
  87439. +0x231a,
  87440. +0x3f9b,
  87441. +0x10,
  87442. +0x0,
  87443. +0x750c,
  87444. +0xec0c,
  87445. +0x41c3,
  87446. +0xeb,
  87447. +0x1,
  87448. +0xc96,
  87449. +0xffef,
  87450. +0x4260,
  87451. +0xdd09,
  87452. +0xdec0,
  87453. +0xd8d0,
  87454. +0xf00b,
  87455. +0x41c3,
  87456. +0xea,
  87457. +0x1,
  87458. +0xc82,
  87459. +0xffef,
  87460. +0x4260,
  87461. +0x72ad,
  87462. +0xde8c,
  87463. +0xd880,
  87464. +0x60f8,
  87465. +0x2005,
  87466. +0x6c0,
  87467. +0xc180,
  87468. +0xd86,
  87469. +0x220,
  87470. +0x724c,
  87471. +0x700c,
  87472. +0x722c,
  87473. +0xe7e,
  87474. +0xffaf,
  87475. +0xc280,
  87476. +0xc080,
  87477. +0x702c,
  87478. +0x8fa,
  87479. +0x160,
  87480. +0xdab4,
  87481. +0x66fe,
  87482. +0x2605,
  87483. +0x16c0,
  87484. +0xc180,
  87485. +0xd62,
  87486. +0x220,
  87487. +0x42a1,
  87488. +0x710c,
  87489. +0x41a1,
  87490. +0xe5e,
  87491. +0xffaf,
  87492. +0xc280,
  87493. +0x2480,
  87494. +0x3d02,
  87495. +0x1404,
  87496. +0x341b,
  87497. +0xc6c6,
  87498. +0x78e0,
  87499. +0xc3e2,
  87500. +0x2482,
  87501. +0x3d02,
  87502. +0x4528,
  87503. +0x4300,
  87504. +0xc080,
  87505. +0x702c,
  87506. +0x8c2,
  87507. +0x160,
  87508. +0xdab4,
  87509. +0x2354,
  87510. +0xd00,
  87511. +0xc180,
  87512. +0xd2e,
  87513. +0x220,
  87514. +0xda09,
  87515. +0x750c,
  87516. +0x41c3,
  87517. +0xec,
  87518. +0x1,
  87519. +0xc06,
  87520. +0xffef,
  87521. +0x42a1,
  87522. +0x700c,
  87523. +0xd909,
  87524. +0xe1a,
  87525. +0xffaf,
  87526. +0xc280,
  87527. +0xc7c2,
  87528. +0x78e0,
  87529. +0xc0f1,
  87530. +0x2482,
  87531. +0x3d02,
  87532. +0xc080,
  87533. +0x702c,
  87534. +0x88a,
  87535. +0x160,
  87536. +0xdab4,
  87537. +0x41c3,
  87538. +0xee,
  87539. +0x0,
  87540. +0xbde,
  87541. +0xffef,
  87542. +0x750c,
  87543. +0xd840,
  87544. +0xc180,
  87545. +0xcea,
  87546. +0x220,
  87547. +0xda09,
  87548. +0x700c,
  87549. +0xd909,
  87550. +0xde6,
  87551. +0xffaf,
  87552. +0xc280,
  87553. +0x2480,
  87554. +0x3d02,
  87555. +0xc0d1,
  87556. +0x7ee0,
  87557. +0x1600,
  87558. +0x7081,
  87559. +0x8000,
  87560. +0x12,
  87561. +0x7534,
  87562. +0x20e0,
  87563. +0x7c5,
  87564. +0x7fe0,
  87565. +0x1a09,
  87566. +0x3002,
  87567. +0xc0e4,
  87568. +0x43c3,
  87569. +0x8000,
  87570. +0x76f,
  87571. +0x41c3,
  87572. +0x9004,
  87573. +0xe4,
  87574. +0x83f,
  87575. +0xb1,
  87576. +0xdc25,
  87577. +0x8b86,
  87578. +0x789b,
  87579. +0xab00,
  87580. +0x8b47,
  87581. +0x785b,
  87582. +0x7104,
  87583. +0xab01,
  87584. +0xab82,
  87585. +0xab43,
  87586. +0x704c,
  87587. +0xb140,
  87588. +0x1600,
  87589. +0x7080,
  87590. +0x8000,
  87591. +0x58,
  87592. +0xb101,
  87593. +0x41c3,
  87594. +0x9004,
  87595. +0xf6,
  87596. +0xd8ff,
  87597. +0xb140,
  87598. +0xb144,
  87599. +0x1906,
  87600. +0x3c5,
  87601. +0x19fe,
  87602. +0x8004,
  87603. +0xc4c4,
  87604. +0x8ba4,
  87605. +0x46cb,
  87606. +0x9004,
  87607. +0x30,
  87608. +0x7abb,
  87609. +0x825,
  87610. +0x71,
  87611. +0xbc9f,
  87612. +0xab40,
  87613. +0x8b05,
  87614. +0x7a1b,
  87615. +0x7144,
  87616. +0xab41,
  87617. +0xaba2,
  87618. +0xab03,
  87619. +0x9640,
  87620. +0x8c00,
  87621. +0xa29,
  87622. +0x171,
  87623. +0xb100,
  87624. +0x8c00,
  87625. +0xb101,
  87626. +0xf012,
  87627. +0xab40,
  87628. +0x8b07,
  87629. +0x7a1b,
  87630. +0x7144,
  87631. +0xab41,
  87632. +0xaba2,
  87633. +0xab03,
  87634. +0x8c00,
  87635. +0xb100,
  87636. +0x9600,
  87637. +0x827,
  87638. +0x151,
  87639. +0x8c00,
  87640. +0xf015,
  87641. +0x1902,
  87642. +0x5,
  87643. +0x40c3,
  87644. +0x9004,
  87645. +0xfe,
  87646. +0xd9ff,
  87647. +0x1800,
  87648. +0x3c5,
  87649. +0x18f8,
  87650. +0x8044,
  87651. +0x18f6,
  87652. +0x8005,
  87653. +0x18fe,
  87654. +0x8005,
  87655. +0xc4c4,
  87656. +0x1600,
  87657. +0x7080,
  87658. +0x8000,
  87659. +0x58,
  87660. +0xb101,
  87661. +0x702c,
  87662. +0x40c3,
  87663. +0x9004,
  87664. +0xf6,
  87665. +0xb020,
  87666. +0xb024,
  87667. +0x18fe,
  87668. +0x8044,
  87669. +0xb023,
  87670. +0xc4c4,
  87671. +0xc2e6,
  87672. +0x1cfc,
  87673. +0xb6c8,
  87674. +0xc1a5,
  87675. +0x4608,
  87676. +0xb8c1,
  87677. +0x45cb,
  87678. +0x8000,
  87679. +0x76d,
  87680. +0x2078,
  87681. +0x80,
  87682. +0x8de0,
  87683. +0xc042,
  87684. +0xc144,
  87685. +0xc102,
  87686. +0xcea,
  87687. +0xe0,
  87688. +0x40e1,
  87689. +0xe513,
  87690. +0xc043,
  87691. +0x40a1,
  87692. +0x9da,
  87693. +0x260,
  87694. +0xd90d,
  87695. +0x40a1,
  87696. +0xd90d,
  87697. +0xfe6,
  87698. +0xe0,
  87699. +0xda40,
  87700. +0x40a1,
  87701. +0xd90d,
  87702. +0x976,
  87703. +0xffef,
  87704. +0xda7f,
  87705. +0x265f,
  87706. +0x1100,
  87707. +0x7e05,
  87708. +0x1600,
  87709. +0x7080,
  87710. +0x8000,
  87711. +0x684,
  87712. +0xe809,
  87713. +0x1600,
  87714. +0x7080,
  87715. +0x8000,
  87716. +0x1,
  87717. +0x829,
  87718. +0xfe,
  87719. +0x704c,
  87720. +0xc002,
  87721. +0x275f,
  87722. +0x1c81,
  87723. +0x704c,
  87724. +0x205f,
  87725. +0x640,
  87726. +0x43c3,
  87727. +0xffbf,
  87728. +0x87f7,
  87729. +0x1c00,
  87730. +0x3fc1,
  87731. +0x6038,
  87732. +0x60b9,
  87733. +0xb9e,
  87734. +0x2e0,
  87735. +0x78cf,
  87736. +0xf013,
  87737. +0xc002,
  87738. +0x275f,
  87739. +0x1c81,
  87740. +0x205f,
  87741. +0x640,
  87742. +0x43c3,
  87743. +0xffbf,
  87744. +0x87f7,
  87745. +0x1c04,
  87746. +0x3001,
  87747. +0x1c00,
  87748. +0x3fc1,
  87749. +0x6038,
  87750. +0x60b9,
  87751. +0xcbe,
  87752. +0x2e0,
  87753. +0x78cf,
  87754. +0x706d,
  87755. +0x40c3,
  87756. +0x9003,
  87757. +0xe04c,
  87758. +0x218a,
  87759. +0xfc7,
  87760. +0x1800,
  87761. +0x2c4,
  87762. +0x18fc,
  87763. +0x8044,
  87764. +0xc003,
  87765. +0xe8aa,
  87766. +0xf022,
  87767. +0x275f,
  87768. +0x1401,
  87769. +0xc002,
  87770. +0x2116,
  87771. +0x0,
  87772. +0x7061,
  87773. +0x2032,
  87774. +0xf81,
  87775. +0x8000,
  87776. +0x74c,
  87777. +0xc004,
  87778. +0xe02,
  87779. +0x260,
  87780. +0x4338,
  87781. +0x231a,
  87782. +0x3f9b,
  87783. +0x0,
  87784. +0x2000,
  87785. +0x42c3,
  87786. +0x9002,
  87787. +0x50,
  87788. +0xb88a,
  87789. +0x7165,
  87790. +0x2305,
  87791. +0x3081,
  87792. +0xba64,
  87793. +0x2305,
  87794. +0x309b,
  87795. +0xb100,
  87796. +0x1b00,
  87797. +0x3fc5,
  87798. +0xb100,
  87799. +0xc102,
  87800. +0x40c3,
  87801. +0x8000,
  87802. +0x728,
  87803. +0x79f4,
  87804. +0x6108,
  87805. +0xbb5,
  87806. +0x9002,
  87807. +0x40a1,
  87808. +0xd90d,
  87809. +0x89e,
  87810. +0xffef,
  87811. +0xda7f,
  87812. +0x40a1,
  87813. +0xd90d,
  87814. +0xefe,
  87815. +0xe0,
  87816. +0xda49,
  87817. +0x1600,
  87818. +0x7080,
  87819. +0x8000,
  87820. +0x684,
  87821. +0xe808,
  87822. +0x1600,
  87823. +0x7080,
  87824. +0x8000,
  87825. +0x1,
  87826. +0x847,
  87827. +0xfe,
  87828. +0x704c,
  87829. +0xc002,
  87830. +0x275f,
  87831. +0x1c81,
  87832. +0x704c,
  87833. +0x205f,
  87834. +0x640,
  87835. +0x43c3,
  87836. +0xffff,
  87837. +0xdfff,
  87838. +0x1c00,
  87839. +0x3fc1,
  87840. +0x6038,
  87841. +0x60b9,
  87842. +0xac6,
  87843. +0x2e0,
  87844. +0x78cf,
  87845. +0x40c3,
  87846. +0x0,
  87847. +0x2710,
  87848. +0xaf2,
  87849. +0x120,
  87850. +0x702c,
  87851. +0x93e,
  87852. +0xffcf,
  87853. +0x40c3,
  87854. +0x0,
  87855. +0x1d4c,
  87856. +0xae2,
  87857. +0x120,
  87858. +0x732c,
  87859. +0xf012,
  87860. +0xc002,
  87861. +0x275f,
  87862. +0x1c81,
  87863. +0x205f,
  87864. +0x640,
  87865. +0x43c3,
  87866. +0xffff,
  87867. +0xdfff,
  87868. +0x1c04,
  87869. +0x3001,
  87870. +0x1c00,
  87871. +0x3fc1,
  87872. +0x6038,
  87873. +0x60b9,
  87874. +0xbca,
  87875. +0x2e0,
  87876. +0x78cf,
  87877. +0x40c3,
  87878. +0x3,
  87879. +0xf7a0,
  87880. +0xab2,
  87881. +0x120,
  87882. +0x702c,
  87883. +0x40a1,
  87884. +0xc56,
  87885. +0x220,
  87886. +0xd90d,
  87887. +0xc003,
  87888. +0x70ad,
  87889. +0xe8ac,
  87890. +0xf003,
  87891. +0x71a5,
  87892. +0xc102,
  87893. +0x40c3,
  87894. +0x8000,
  87895. +0x728,
  87896. +0x79f4,
  87897. +0x6108,
  87898. +0xd49,
  87899. +0x1003,
  87900. +0x275f,
  87901. +0x1401,
  87902. +0xc002,
  87903. +0x7916,
  87904. +0x61b8,
  87905. +0x2032,
  87906. +0xf81,
  87907. +0x8000,
  87908. +0x74c,
  87909. +0xc004,
  87910. +0xcfa,
  87911. +0x260,
  87912. +0x4328,
  87913. +0x702c,
  87914. +0xf00f,
  87915. +0x231a,
  87916. +0x1f82,
  87917. +0x0,
  87918. +0x2000,
  87919. +0x7124,
  87920. +0x2205,
  87921. +0xf82,
  87922. +0x9002,
  87923. +0x50,
  87924. +0xb260,
  87925. +0x204f,
  87926. +0x283,
  87927. +0xb260,
  87928. +0x9e9,
  87929. +0x80b2,
  87930. +0x204f,
  87931. +0x243,
  87932. +0xf1d8,
  87933. +0xc0a5,
  87934. +0x1404,
  87935. +0x341b,
  87936. +0xc6c6,
  87937. +0xc2e6,
  87938. +0x1cfc,
  87939. +0xb6c8,
  87940. +0xc1a2,
  87941. +0x46cb,
  87942. +0x9004,
  87943. +0xf4,
  87944. +0x9600,
  87945. +0x6ea2,
  87946. +0x702c,
  87947. +0xc040,
  87948. +0x9500,
  87949. +0xc041,
  87950. +0xd8ff,
  87951. +0x95e3,
  87952. +0x1508,
  87953. +0x111b,
  87954. +0x1d08,
  87955. +0x13c5,
  87956. +0xb500,
  87957. +0x1d06,
  87958. +0x13c5,
  87959. +0xb600,
  87960. +0x1600,
  87961. +0x7080,
  87962. +0x8000,
  87963. +0x76c,
  87964. +0x1e00,
  87965. +0x7004,
  87966. +0x9008,
  87967. +0x190,
  87968. +0x40c3,
  87969. +0x0,
  87970. +0x2af8,
  87971. +0x9fa,
  87972. +0x120,
  87973. +0x1efa,
  87974. +0x9485,
  87975. +0xc000,
  87976. +0x41c3,
  87977. +0x8000,
  87978. +0x684,
  87979. +0xb600,
  87980. +0xb5e3,
  87981. +0xc001,
  87982. +0xb500,
  87983. +0x1d08,
  87984. +0x16c4,
  87985. +0x1600,
  87986. +0x7080,
  87987. +0x8000,
  87988. +0x76c,
  87989. +0x781d,
  87990. +0xb8a0,
  87991. +0x2080,
  87992. +0xfc3,
  87993. +0xa901,
  87994. +0xc0a2,
  87995. +0x1404,
  87996. +0x341b,
  87997. +0xc6c6,
  87998. +0x78e0,
  87999. +0xc2e6,
  88000. +0x1cfc,
  88001. +0xb6c8,
  88002. +0xc1a1,
  88003. +0x43db,
  88004. +0x9004,
  88005. +0x1e0,
  88006. +0x1300,
  88007. +0x3101,
  88008. +0x1600,
  88009. +0x7080,
  88010. +0x8000,
  88011. +0x4,
  88012. +0x205f,
  88013. +0x100,
  88014. +0x2044,
  88015. +0x7c2,
  88016. +0x4020,
  88017. +0xea05,
  88018. +0xba61,
  88019. +0xaff,
  88020. +0x8031,
  88021. +0x781d,
  88022. +0xb8c3,
  88023. +0x702c,
  88024. +0x811,
  88025. +0x70,
  88026. +0xc140,
  88027. +0x809,
  88028. +0x1b0,
  88029. +0x710c,
  88030. +0xc040,
  88031. +0x700c,
  88032. +0x982,
  88033. +0x120,
  88034. +0xd940,
  88035. +0x71ed,
  88036. +0x45cb,
  88037. +0x9005,
  88038. +0xe112,
  88039. +0x1dde,
  88040. +0x13d4,
  88041. +0x1da6,
  88042. +0x93d4,
  88043. +0x13b6,
  88044. +0xb10e,
  88045. +0xc000,
  88046. +0xe827,
  88047. +0xe4b,
  88048. +0x13bf,
  88049. +0x2684,
  88050. +0x1c07,
  88051. +0x264f,
  88052. +0x13c0,
  88053. +0xb500,
  88054. +0x700c,
  88055. +0xd91c,
  88056. +0x952,
  88057. +0x120,
  88058. +0x1df6,
  88059. +0x9205,
  88060. +0x40c3,
  88061. +0xf,
  88062. +0x4240,
  88063. +0x702c,
  88064. +0x942,
  88065. +0x120,
  88066. +0x1df6,
  88067. +0x9245,
  88068. +0x13be,
  88069. +0xb100,
  88070. +0x1df0,
  88071. +0x9045,
  88072. +0x1df6,
  88073. +0x9205,
  88074. +0x209a,
  88075. +0x8,
  88076. +0x2004,
  88077. +0xf80,
  88078. +0x0,
  88079. +0x3e00,
  88080. +0x78c5,
  88081. +0xb88e,
  88082. +0xb500,
  88083. +0xf005,
  88084. +0x1df6,
  88085. +0x9205,
  88086. +0x1df0,
  88087. +0x93c4,
  88088. +0x1e00,
  88089. +0x73c4,
  88090. +0x9013,
  88091. +0xe050,
  88092. +0x7487,
  88093. +0x1404,
  88094. +0x341b,
  88095. +0xc6c6,
  88096. +0x78e0,
  88097. +0xc2e6,
  88098. +0x1cfc,
  88099. +0xb6c8,
  88100. +0xc1a2,
  88101. +0x4708,
  88102. +0x40c3,
  88103. +0x8000,
  88104. +0x76d,
  88105. +0x88c0,
  88106. +0xe013,
  88107. +0xd90d,
  88108. +0xe9a,
  88109. +0x220,
  88110. +0x4318,
  88111. +0x4063,
  88112. +0xd90d,
  88113. +0xe3e,
  88114. +0xffaf,
  88115. +0xda7f,
  88116. +0x4063,
  88117. +0xd90d,
  88118. +0xe36,
  88119. +0xffaf,
  88120. +0xdafe,
  88121. +0x40c3,
  88122. +0x8000,
  88123. +0x684,
  88124. +0x8800,
  88125. +0x2753,
  88126. +0x104d,
  88127. +0xe809,
  88128. +0x1600,
  88129. +0x7080,
  88130. +0x8000,
  88131. +0x1,
  88132. +0x82b,
  88133. +0xfe,
  88134. +0x2578,
  88135. +0x1080,
  88136. +0xe42,
  88137. +0xff8f,
  88138. +0x2578,
  88139. +0x1080,
  88140. +0xf815,
  88141. +0x1c00,
  88142. +0x3fc1,
  88143. +0x6119,
  88144. +0x275f,
  88145. +0x1100,
  88146. +0x7163,
  88147. +0x7f05,
  88148. +0x862,
  88149. +0x2e0,
  88150. +0x78ef,
  88151. +0xf00b,
  88152. +0xf80f,
  88153. +0x1c04,
  88154. +0x3041,
  88155. +0x6119,
  88156. +0x7163,
  88157. +0x40e1,
  88158. +0x992,
  88159. +0x2e0,
  88160. +0x1c00,
  88161. +0x3fc1,
  88162. +0x40c3,
  88163. +0x0,
  88164. +0x36b0,
  88165. +0x876,
  88166. +0x120,
  88167. +0xd90a,
  88168. +0x4063,
  88169. +0xa1a,
  88170. +0x220,
  88171. +0xd90d,
  88172. +0x1e00,
  88173. +0x7005,
  88174. +0x9003,
  88175. +0xe048,
  88176. +0xc0a2,
  88177. +0x1404,
  88178. +0x341b,
  88179. +0xc6c6,
  88180. +0x78e0,
  88181. +0x265f,
  88182. +0x1c81,
  88183. +0x205f,
  88184. +0x640,
  88185. +0x704c,
  88186. +0x43c3,
  88187. +0xffff,
  88188. +0xdfff,
  88189. +0x7ee0,
  88190. +0x78e0,
  88191. +0xc2e6,
  88192. +0x1cfc,
  88193. +0xb6c8,
  88194. +0xc1a1,
  88195. +0x46cb,
  88196. +0x9004,
  88197. +0xf4,
  88198. +0x9600,
  88199. +0x6ea2,
  88200. +0xc040,
  88201. +0xd8ff,
  88202. +0x1500,
  88203. +0x111b,
  88204. +0x1506,
  88205. +0x110b,
  88206. +0x95e4,
  88207. +0x1d08,
  88208. +0x13c5,
  88209. +0xb500,
  88210. +0x1d06,
  88211. +0x13c5,
  88212. +0xb600,
  88213. +0xd834,
  88214. +0x1e00,
  88215. +0x7005,
  88216. +0x9008,
  88217. +0x190,
  88218. +0x1efa,
  88219. +0x9004,
  88220. +0x40c3,
  88221. +0x0,
  88222. +0x2af8,
  88223. +0x802,
  88224. +0x120,
  88225. +0x702c,
  88226. +0xc000,
  88227. +0xb600,
  88228. +0x1d06,
  88229. +0x12c4,
  88230. +0x1d00,
  88231. +0x16c4,
  88232. +0xb5e4,
  88233. +0x7487,
  88234. +0x1404,
  88235. +0x341b,
  88236. +0xc6c6,
  88237. +0xc2e6,
  88238. +0x1cfc,
  88239. +0xb6c8,
  88240. +0x246f,
  88241. +0x1343,
  88242. +0x4320,
  88243. +0x9420,
  88244. +0x218c,
  88245. +0x864a,
  88246. +0x84,
  88247. +0x2d,
  88248. +0x4348,
  88249. +0xdfe,
  88250. +0xffaf,
  88251. +0x712c,
  88252. +0x4318,
  88253. +0x14fe,
  88254. +0x9080,
  88255. +0x235f,
  88256. +0x180d,
  88257. +0x70cd,
  88258. +0x201a,
  88259. +0xf8c,
  88260. +0x10,
  88261. +0x0,
  88262. +0x75c3,
  88263. +0x0,
  88264. +0xfffc,
  88265. +0xf02a,
  88266. +0x231a,
  88267. +0xf81,
  88268. +0x0,
  88269. +0x1000,
  88270. +0x7825,
  88271. +0x2005,
  88272. +0x301,
  88273. +0x40c1,
  88274. +0x209a,
  88275. +0x4,
  88276. +0x7825,
  88277. +0x781b,
  88278. +0x2005,
  88279. +0xf8f,
  88280. +0x9002,
  88281. +0x0,
  88282. +0xe42,
  88283. +0xffaf,
  88284. +0x9700,
  88285. +0x60b8,
  88286. +0x7a0e,
  88287. +0x785c,
  88288. +0x781c,
  88289. +0x781c,
  88290. +0x781c,
  88291. +0x4100,
  88292. +0xd81b,
  88293. +0xb861,
  88294. +0x801,
  88295. +0x31,
  88296. +0x793d,
  88297. +0x6238,
  88298. +0xb8c4,
  88299. +0x4831,
  88300. +0x2a44,
  88301. +0x800,
  88302. +0x71c5,
  88303. +0x209a,
  88304. +0x1,
  88305. +0x7825,
  88306. +0xb700,
  88307. +0xeaf,
  88308. +0x90b2,
  88309. +0x2355,
  88310. +0x3800,
  88311. +0x1404,
  88312. +0x341b,
  88313. +0xc6c6,
  88314. +0x78e0,
  88315. +0xc2e2,
  88316. +0x45cb,
  88317. +0x9004,
  88318. +0x6,
  88319. +0xd820,
  88320. +0xeea,
  88321. +0xe0,
  88322. +0x1d00,
  88323. +0x1045,
  88324. +0x1d00,
  88325. +0x1005,
  88326. +0xc6c2,
  88327. +0xc2e6,
  88328. +0x45cb,
  88329. +0x9004,
  88330. +0x1c6,
  88331. +0x95c0,
  88332. +0x208a,
  88333. +0xfdf,
  88334. +0x78c4,
  88335. +0x204f,
  88336. +0x2cf,
  88337. +0xb88a,
  88338. +0xb88b,
  88339. +0xb5e0,
  88340. +0xb500,
  88341. +0xebe,
  88342. +0xe0,
  88343. +0xd80a,
  88344. +0xb5e0,
  88345. +0x9501,
  88346. +0xbecb,
  88347. +0xb5c0,
  88348. +0xb8c9,
  88349. +0xc6c6,
  88350. +0x78e0,
  88351. +0xc1e2,
  88352. +0xc1a1,
  88353. +0x781b,
  88354. +0x2005,
  88355. +0xf80,
  88356. +0x9000,
  88357. +0x86,
  88358. +0x9000,
  88359. +0x706c,
  88360. +0x704c,
  88361. +0x2053,
  88362. +0x101,
  88363. +0x781d,
  88364. +0x781d,
  88365. +0x781d,
  88366. +0x781d,
  88367. +0x781d,
  88368. +0xb8c4,
  88369. +0x1c02,
  88370. +0x3042,
  88371. +0x1c03,
  88372. +0x3002,
  88373. +0xf008,
  88374. +0x782f,
  88375. +0xd978,
  88376. +0x2905,
  88377. +0x1,
  88378. +0x786f,
  88379. +0x7144,
  88380. +0x611b,
  88381. +0xa21,
  88382. +0xb3,
  88383. +0x2440,
  88384. +0x3080,
  88385. +0x604c,
  88386. +0x712c,
  88387. +0x700c,
  88388. +0xf005,
  88389. +0x61b9,
  88390. +0x7c9d,
  88391. +0x7104,
  88392. +0x8fd,
  88393. +0x8172,
  88394. +0x2444,
  88395. +0x104d,
  88396. +0xf1eb,
  88397. +0x2384,
  88398. +0xf83,
  88399. +0x787d,
  88400. +0xc5c2,
  88401. +0x6d1,
  88402. +0xff6f,
  88403. +0x4040,
  88404. +0x78e0,
  88405. +0xc2e6,
  88406. +0x1cfc,
  88407. +0xb6c8,
  88408. +0xc1a8,
  88409. +0x4308,
  88410. +0xca01,
  88411. +0xc345,
  88412. +0xc40d,
  88413. +0xc044,
  88414. +0x1600,
  88415. +0x711b,
  88416. +0x9018,
  88417. +0x1dc,
  88418. +0x70cd,
  88419. +0x706c,
  88420. +0xf013,
  88421. +0x45cb,
  88422. +0x9004,
  88423. +0x200,
  88424. +0x2705,
  88425. +0x3340,
  88426. +0x9000,
  88427. +0xc780,
  88428. +0xe520,
  88429. +0x60f8,
  88430. +0xa860,
  88431. +0x2705,
  88432. +0x3340,
  88433. +0x9000,
  88434. +0x671f,
  88435. +0x4b18,
  88436. +0xaf08,
  88437. +0x7164,
  88438. +0xbe1,
  88439. +0x81b2,
  88440. +0x272f,
  88441. +0x30c0,
  88442. +0xc004,
  88443. +0xe08c,
  88444. +0x306,
  88445. +0x2d,
  88446. +0x238a,
  88447. +0x205,
  88448. +0xc004,
  88449. +0xba7,
  88450. +0x2e,
  88451. +0x74ef,
  88452. +0xc005,
  88453. +0x1800,
  88454. +0x7c2,
  88455. +0xc004,
  88456. +0x80d,
  88457. +0x190,
  88458. +0xc004,
  88459. +0xe088,
  88460. +0xf4ab,
  88461. +0x700c,
  88462. +0x71ad,
  88463. +0xac00,
  88464. +0xac01,
  88465. +0xaca2,
  88466. +0xaca3,
  88467. +0x726c,
  88468. +0x738d,
  88469. +0x75cd,
  88470. +0xa900,
  88471. +0xa961,
  88472. +0xa982,
  88473. +0xa9c3,
  88474. +0xaa00,
  88475. +0xaaa2,
  88476. +0xaa63,
  88477. +0xaa85,
  88478. +0xc120,
  88479. +0x7161,
  88480. +0xa900,
  88481. +0x1401,
  88482. +0x3081,
  88483. +0x7161,
  88484. +0xa900,
  88485. +0x1402,
  88486. +0x3080,
  88487. +0x7061,
  88488. +0xa860,
  88489. +0x1403,
  88490. +0x3080,
  88491. +0x7061,
  88492. +0xa860,
  88493. +0xc021,
  88494. +0x7061,
  88495. +0xa860,
  88496. +0x1405,
  88497. +0x3080,
  88498. +0x7061,
  88499. +0xa860,
  88500. +0x1b07,
  88501. +0x1342,
  88502. +0x1b06,
  88503. +0x1342,
  88504. +0xc022,
  88505. +0x7061,
  88506. +0xa880,
  88507. +0x1409,
  88508. +0x3080,
  88509. +0x7061,
  88510. +0xa880,
  88511. +0x140a,
  88512. +0x3080,
  88513. +0x7061,
  88514. +0xa8c0,
  88515. +0x140b,
  88516. +0x3080,
  88517. +0x7061,
  88518. +0xa8c0,
  88519. +0xc023,
  88520. +0x7061,
  88521. +0xa8c0,
  88522. +0x140d,
  88523. +0x3080,
  88524. +0x7061,
  88525. +0xa8c0,
  88526. +0x1b0f,
  88527. +0x17c2,
  88528. +0x25f,
  88529. +0x20,
  88530. +0x1b0e,
  88531. +0x17c2,
  88532. +0xc004,
  88533. +0x43c3,
  88534. +0x0,
  88535. +0x1400,
  88536. +0x2311,
  88537. +0x8000,
  88538. +0x24a,
  88539. +0x21,
  88540. +0x710c,
  88541. +0x73ed,
  88542. +0x72ad,
  88543. +0xac03,
  88544. +0xacc2,
  88545. +0xacc1,
  88546. +0xacc0,
  88547. +0xac05,
  88548. +0xac04,
  88549. +0xbed,
  88550. +0x3f81,
  88551. +0x0,
  88552. +0x2208,
  88553. +0xc305,
  88554. +0x234a,
  88555. +0x3280,
  88556. +0x1b00,
  88557. +0x143,
  88558. +0x42eb,
  88559. +0xf88a,
  88560. +0x4759,
  88561. +0xac04,
  88562. +0x766c,
  88563. +0xdc0b,
  88564. +0xa9c0,
  88565. +0xa9e1,
  88566. +0xa962,
  88567. +0x1903,
  88568. +0x6c2,
  88569. +0xa984,
  88570. +0x742c,
  88571. +0xaac0,
  88572. +0xaa03,
  88573. +0xaaa6,
  88574. +0xaaea,
  88575. +0xaa2b,
  88576. +0xc120,
  88577. +0x7161,
  88578. +0xa9c0,
  88579. +0x1401,
  88580. +0x3081,
  88581. +0x7161,
  88582. +0xa9c0,
  88583. +0x1402,
  88584. +0x3081,
  88585. +0x7161,
  88586. +0xa9e0,
  88587. +0x1403,
  88588. +0x3081,
  88589. +0x7161,
  88590. +0xa9e0,
  88591. +0xc121,
  88592. +0x7161,
  88593. +0xa9e0,
  88594. +0x1405,
  88595. +0x3081,
  88596. +0x7161,
  88597. +0xa9e0,
  88598. +0x1b07,
  88599. +0x1002,
  88600. +0x740c,
  88601. +0x1b06,
  88602. +0x1002,
  88603. +0xc022,
  88604. +0x7061,
  88605. +0xa860,
  88606. +0x1409,
  88607. +0x3080,
  88608. +0x7061,
  88609. +0xa860,
  88610. +0x140a,
  88611. +0x3080,
  88612. +0x7061,
  88613. +0x1800,
  88614. +0x6c2,
  88615. +0x140b,
  88616. +0x3080,
  88617. +0x7061,
  88618. +0xa880,
  88619. +0xc023,
  88620. +0x7061,
  88621. +0xa880,
  88622. +0x140d,
  88623. +0x3080,
  88624. +0x7061,
  88625. +0x1800,
  88626. +0x6c2,
  88627. +0x1b0f,
  88628. +0x11c3,
  88629. +0xf07f,
  88630. +0xc005,
  88631. +0x726c,
  88632. +0xa860,
  88633. +0xacc0,
  88634. +0xacc1,
  88635. +0xa9c0,
  88636. +0xa961,
  88637. +0x712c,
  88638. +0xaac0,
  88639. +0xaa22,
  88640. +0xc020,
  88641. +0x7061,
  88642. +0xa8c0,
  88643. +0x1401,
  88644. +0x3080,
  88645. +0x7061,
  88646. +0xa8c0,
  88647. +0x1402,
  88648. +0x3080,
  88649. +0x7061,
  88650. +0xa860,
  88651. +0x1403,
  88652. +0x3080,
  88653. +0x7061,
  88654. +0xa860,
  88655. +0xc021,
  88656. +0x7061,
  88657. +0xa860,
  88658. +0x1405,
  88659. +0x3080,
  88660. +0x7061,
  88661. +0xa860,
  88662. +0x1b07,
  88663. +0x1042,
  88664. +0x1b06,
  88665. +0x1042,
  88666. +0xf0a5,
  88667. +0xc320,
  88668. +0x1401,
  88669. +0x309f,
  88670. +0x234a,
  88671. +0x3200,
  88672. +0x7361,
  88673. +0xc347,
  88674. +0xc304,
  88675. +0x2700,
  88676. +0x32df,
  88677. +0x1c18,
  88678. +0x37c0,
  88679. +0x274a,
  88680. +0x31c0,
  88681. +0xb9d,
  88682. +0x331,
  88683. +0x70cd,
  88684. +0xc305,
  88685. +0x768d,
  88686. +0xab80,
  88687. +0xa900,
  88688. +0xa9a1,
  88689. +0xa9e2,
  88690. +0xa983,
  88691. +0x1904,
  88692. +0x7c2,
  88693. +0x1905,
  88694. +0x6c2,
  88695. +0x742c,
  88696. +0xaac1,
  88697. +0xaa02,
  88698. +0xaaa3,
  88699. +0xaae6,
  88700. +0xaa27,
  88701. +0xc107,
  88702. +0x1a08,
  88703. +0x143,
  88704. +0xa9e0,
  88705. +0xc106,
  88706. +0xa900,
  88707. +0x1402,
  88708. +0x3081,
  88709. +0x7161,
  88710. +0xa9e0,
  88711. +0x1403,
  88712. +0x3081,
  88713. +0x7161,
  88714. +0xa9a0,
  88715. +0xc121,
  88716. +0x7161,
  88717. +0xa9a0,
  88718. +0x1405,
  88719. +0x3081,
  88720. +0x7161,
  88721. +0xa900,
  88722. +0x740c,
  88723. +0x1b07,
  88724. +0x1243,
  88725. +0x1b06,
  88726. +0x1002,
  88727. +0xc022,
  88728. +0x7061,
  88729. +0x1800,
  88730. +0x7c2,
  88731. +0x1409,
  88732. +0x3080,
  88733. +0x7061,
  88734. +0x1800,
  88735. +0x6c2,
  88736. +0x140a,
  88737. +0x3080,
  88738. +0x7061,
  88739. +0x1800,
  88740. +0x6c2,
  88741. +0x140b,
  88742. +0x3080,
  88743. +0x7061,
  88744. +0x1800,
  88745. +0x6c2,
  88746. +0xc023,
  88747. +0x7061,
  88748. +0x1800,
  88749. +0x7c2,
  88750. +0x140d,
  88751. +0x3080,
  88752. +0x7061,
  88753. +0xa880,
  88754. +0x1b0f,
  88755. +0x1283,
  88756. +0x1b0e,
  88757. +0x1143,
  88758. +0xf049,
  88759. +0xc305,
  88760. +0x42eb,
  88761. +0xf825,
  88762. +0x4759,
  88763. +0x748d,
  88764. +0xab80,
  88765. +0xa9a0,
  88766. +0xa9e1,
  88767. +0x1902,
  88768. +0x7c2,
  88769. +0x1903,
  88770. +0x6c2,
  88771. +0xc107,
  88772. +0xaac2,
  88773. +0xaa03,
  88774. +0xaaa7,
  88775. +0xaae8,
  88776. +0xa9a0,
  88777. +0xc106,
  88778. +0xa9a0,
  88779. +0x1402,
  88780. +0x3081,
  88781. +0x7161,
  88782. +0xa9a0,
  88783. +0x1403,
  88784. +0x3081,
  88785. +0x7161,
  88786. +0xa9a0,
  88787. +0xc121,
  88788. +0x7161,
  88789. +0xa9e0,
  88790. +0x1405,
  88791. +0x3081,
  88792. +0x7161,
  88793. +0xa9e0,
  88794. +0x1b07,
  88795. +0x1382,
  88796. +0x1b06,
  88797. +0x1002,
  88798. +0xc022,
  88799. +0x7061,
  88800. +0x1800,
  88801. +0x7c2,
  88802. +0x1409,
  88803. +0x3080,
  88804. +0x7061,
  88805. +0x1800,
  88806. +0x7c2,
  88807. +0x140a,
  88808. +0x3080,
  88809. +0x7061,
  88810. +0x1800,
  88811. +0x7c2,
  88812. +0x140b,
  88813. +0x3080,
  88814. +0x7061,
  88815. +0x1800,
  88816. +0x7c2,
  88817. +0xc023,
  88818. +0x7061,
  88819. +0x1800,
  88820. +0x6c2,
  88821. +0x140d,
  88822. +0x3080,
  88823. +0x7061,
  88824. +0x1800,
  88825. +0x6c2,
  88826. +0x1b0f,
  88827. +0x1143,
  88828. +0x1b0e,
  88829. +0x1183,
  88830. +0xc0a8,
  88831. +0x1404,
  88832. +0x341b,
  88833. +0xc6c6,
  88834. +0x78e0,
  88835. +0xacc0,
  88836. +0xacc1,
  88837. +0xac02,
  88838. +0xac03,
  88839. +0x7ee0,
  88840. +0x78e0,
  88841. +0x215f,
  88842. +0x641,
  88843. +0x205f,
  88844. +0xc80,
  88845. +0x6038,
  88846. +0x2032,
  88847. +0xf80,
  88848. +0x8000,
  88849. +0x78c,
  88850. +0x7fe0,
  88851. +0xb8c6,
  88852. +0x78e0,
  88853. +0x7014,
  88854. +0x1600,
  88855. +0x7080,
  88856. +0x8000,
  88857. +0x4,
  88858. +0x41c3,
  88859. +0x9004,
  88860. +0x160,
  88861. +0x21c0,
  88862. +0x221,
  88863. +0x201a,
  88864. +0xf80,
  88865. +0x20,
  88866. +0x0,
  88867. +0x7825,
  88868. +0x7fe0,
  88869. +0x9000,
  88870. +0x78e0,
  88871. +0xc2e6,
  88872. +0x1600,
  88873. +0x710d,
  88874. +0x9004,
  88875. +0x1c6,
  88876. +0xd80a,
  88877. +0x47cb,
  88878. +0x9005,
  88879. +0xe1c6,
  88880. +0xbdc9,
  88881. +0x254f,
  88882. +0x12ce,
  88883. +0xa82,
  88884. +0xe0,
  88885. +0xb7c0,
  88886. +0x2505,
  88887. +0x1f80,
  88888. +0x0,
  88889. +0xc00,
  88890. +0xb700,
  88891. +0xa72,
  88892. +0xe0,
  88893. +0xd80a,
  88894. +0xd80a,
  88895. +0xa6a,
  88896. +0xe0,
  88897. +0xb7c0,
  88898. +0x1600,
  88899. +0x7100,
  88900. +0x9002,
  88901. +0x1c8,
  88902. +0xb7a0,
  88903. +0xb8c9,
  88904. +0xc6c6,
  88905. +0xc2e6,
  88906. +0x1cfc,
  88907. +0xb6c8,
  88908. +0xc1a7,
  88909. +0x4318,
  88910. +0x1600,
  88911. +0x7080,
  88912. +0x8000,
  88913. +0x4,
  88914. +0xc144,
  88915. +0x704c,
  88916. +0xc046,
  88917. +0x40c3,
  88918. +0x8000,
  88919. +0x77c,
  88920. +0x8020,
  88921. +0x4063,
  88922. +0xa82,
  88923. +0xa0,
  88924. +0x706c,
  88925. +0x700c,
  88926. +0xc26,
  88927. +0xff6f,
  88928. +0xd9ff,
  88929. +0x710c,
  88930. +0x4608,
  88931. +0x2344,
  88932. +0x37c0,
  88933. +0xe805,
  88934. +0xb861,
  88935. +0x8ff,
  88936. +0x8031,
  88937. +0x7edb,
  88938. +0x702c,
  88939. +0x2653,
  88940. +0x1040,
  88941. +0xc143,
  88942. +0xc042,
  88943. +0xc045,
  88944. +0xd8ff,
  88945. +0xda09,
  88946. +0xdbff,
  88947. +0xc141,
  88948. +0x4528,
  88949. +0xce6,
  88950. +0xff6f,
  88951. +0xc140,
  88952. +0x265a,
  88953. +0x110e,
  88954. +0xc543,
  88955. +0x702c,
  88956. +0x734c,
  88957. +0x260f,
  88958. +0x16c0,
  88959. +0x7e0f,
  88960. +0xd840,
  88961. +0xc642,
  88962. +0x1c04,
  88963. +0x35c1,
  88964. +0xc040,
  88965. +0xd8ff,
  88966. +0xcc6,
  88967. +0xff6f,
  88968. +0xdb22,
  88969. +0xd84b,
  88970. +0xc543,
  88971. +0xc642,
  88972. +0xc541,
  88973. +0xc040,
  88974. +0xd8ff,
  88975. +0xd980,
  88976. +0xda17,
  88977. +0xcae,
  88978. +0xff6f,
  88979. +0x746c,
  88980. +0x700c,
  88981. +0xc62,
  88982. +0xff6f,
  88983. +0x712c,
  88984. +0xc2a,
  88985. +0x1c0,
  88986. +0x9b6,
  88987. +0xe0,
  88988. +0x208a,
  88989. +0x10,
  88990. +0x40c3,
  88991. +0x0,
  88992. +0x9c40,
  88993. +0x9fe,
  88994. +0xe0,
  88995. +0xd908,
  88996. +0x700c,
  88997. +0xb96,
  88998. +0xff6f,
  88999. +0xd9ff,
  89000. +0x47cb,
  89001. +0x0,
  89002. +0x1200,
  89003. +0xd8ff,
  89004. +0xd908,
  89005. +0xda0d,
  89006. +0xdb20,
  89007. +0xc543,
  89008. +0xc642,
  89009. +0xc541,
  89010. +0xc6e,
  89011. +0xff6f,
  89012. +0xc740,
  89013. +0x2756,
  89014. +0x1800,
  89015. +0xc543,
  89016. +0xc642,
  89017. +0xc541,
  89018. +0xc040,
  89019. +0xd8ff,
  89020. +0xd988,
  89021. +0xda0d,
  89022. +0xc56,
  89023. +0xff6f,
  89024. +0xdb08,
  89025. +0x700c,
  89026. +0xc0a,
  89027. +0xff6f,
  89028. +0x712c,
  89029. +0x46cb,
  89030. +0x8000,
  89031. +0x771,
  89032. +0x8ea0,
  89033. +0xf002,
  89034. +0x71a5,
  89035. +0x8e01,
  89036. +0x823,
  89037. +0x362,
  89038. +0x7faf,
  89039. +0x4063,
  89040. +0xb66,
  89041. +0x20,
  89042. +0x41e1,
  89043. +0xe877,
  89044. +0x40e1,
  89045. +0x986,
  89046. +0x1e0,
  89047. +0x702c,
  89048. +0xc104,
  89049. +0x79b4,
  89050. +0xb100,
  89051. +0xf1ef,
  89052. +0x8ee0,
  89053. +0xf003,
  89054. +0x8e01,
  89055. +0x71e5,
  89056. +0x877,
  89057. +0x3e2,
  89058. +0x7def,
  89059. +0x4063,
  89060. +0xb3e,
  89061. +0x20,
  89062. +0x41a1,
  89063. +0xe877,
  89064. +0x40a1,
  89065. +0x95e,
  89066. +0x1e0,
  89067. +0xd910,
  89068. +0xc504,
  89069. +0x209a,
  89070. +0x4,
  89071. +0x42e1,
  89072. +0x7df4,
  89073. +0x9520,
  89074. +0x7825,
  89075. +0xb500,
  89076. +0x7810,
  89077. +0x41c3,
  89078. +0xd8,
  89079. +0x1,
  89080. +0xa22,
  89081. +0xff2f,
  89082. +0x2079,
  89083. +0x0,
  89084. +0x1600,
  89085. +0x7100,
  89086. +0x8000,
  89087. +0x6,
  89088. +0x208c,
  89089. +0x81c3,
  89090. +0xf704,
  89091. +0x710c,
  89092. +0xf00d,
  89093. +0x9500,
  89094. +0x80f,
  89095. +0x95,
  89096. +0x40c3,
  89097. +0x0,
  89098. +0xffff,
  89099. +0xf005,
  89100. +0x2e05,
  89101. +0x7000,
  89102. +0x1,
  89103. +0x0,
  89104. +0xb500,
  89105. +0x7b10,
  89106. +0x740c,
  89107. +0x41c3,
  89108. +0xd9,
  89109. +0x2,
  89110. +0xf9a,
  89111. +0xff6f,
  89112. +0x42e1,
  89113. +0xf1c5,
  89114. +0x8ea0,
  89115. +0xf003,
  89116. +0x8e01,
  89117. +0x71a5,
  89118. +0x825,
  89119. +0x362,
  89120. +0x79af,
  89121. +0xac2,
  89122. +0x20,
  89123. +0x4063,
  89124. +0xe8f9,
  89125. +0xc004,
  89126. +0xd0f,
  89127. +0x103e,
  89128. +0x78b4,
  89129. +0x10fe,
  89130. +0x8101,
  89131. +0xf002,
  89132. +0x9021,
  89133. +0xb020,
  89134. +0xf1ef,
  89135. +0x8e40,
  89136. +0xf019,
  89137. +0xc106,
  89138. +0x40c3,
  89139. +0x9002,
  89140. +0x15e,
  89141. +0x7077,
  89142. +0x211a,
  89143. +0xf81,
  89144. +0x20,
  89145. +0x0,
  89146. +0x20c2,
  89147. +0xa1,
  89148. +0x7905,
  89149. +0x221a,
  89150. +0xf80,
  89151. +0x0,
  89152. +0x2000,
  89153. +0x7905,
  89154. +0xc004,
  89155. +0x20f4,
  89156. +0x80,
  89157. +0x7144,
  89158. +0xb100,
  89159. +0x8e01,
  89160. +0x8d5,
  89161. +0x80a3,
  89162. +0x700c,
  89163. +0xa4a,
  89164. +0xff6f,
  89165. +0xd9ff,
  89166. +0xc005,
  89167. +0x702c,
  89168. +0xc143,
  89169. +0xc042,
  89170. +0xd8ff,
  89171. +0xda0a,
  89172. +0x746c,
  89173. +0xc141,
  89174. +0x4528,
  89175. +0xb22,
  89176. +0xff6f,
  89177. +0xc140,
  89178. +0xd8ff,
  89179. +0x702c,
  89180. +0x754c,
  89181. +0x766c,
  89182. +0xc043,
  89183. +0xc542,
  89184. +0xc541,
  89185. +0x4608,
  89186. +0xb0e,
  89187. +0xff6f,
  89188. +0xc540,
  89189. +0xc005,
  89190. +0xc543,
  89191. +0x702c,
  89192. +0xc042,
  89193. +0xd8ff,
  89194. +0xda0e,
  89195. +0x746c,
  89196. +0xc541,
  89197. +0xaf6,
  89198. +0xff6f,
  89199. +0xc540,
  89200. +0xd8ff,
  89201. +0xd980,
  89202. +0x754c,
  89203. +0x766c,
  89204. +0xc643,
  89205. +0xc542,
  89206. +0xc541,
  89207. +0xae2,
  89208. +0xff6f,
  89209. +0xc540,
  89210. +0x700c,
  89211. +0xa96,
  89212. +0xff6f,
  89213. +0x712c,
  89214. +0xa5e,
  89215. +0x1c0,
  89216. +0xc0a7,
  89217. +0x1404,
  89218. +0x341b,
  89219. +0xc6c6,
  89220. +0x78e0,
  89221. +0xc2e2,
  89222. +0x4508,
  89223. +0x4320,
  89224. +0x4020,
  89225. +0xd02,
  89226. +0xffef,
  89227. +0x41a1,
  89228. +0xe8b8,
  89229. +0x216f,
  89230. +0xdc3,
  89231. +0x1109,
  89232. +0x48c,
  89233. +0xc65,
  89234. +0x103e,
  89235. +0x70b5,
  89236. +0x496b,
  89237. +0x4308,
  89238. +0x20ca,
  89239. +0x41,
  89240. +0x8800,
  89241. +0x235f,
  89242. +0xc81,
  89243. +0x7c1d,
  89244. +0x13f3,
  89245. +0x9080,
  89246. +0x7c9d,
  89247. +0x7c9d,
  89248. +0xb8c0,
  89249. +0x205f,
  89250. +0x640,
  89251. +0x7c9d,
  89252. +0x7095,
  89253. +0x24ca,
  89254. +0x1061,
  89255. +0x6038,
  89256. +0x2032,
  89257. +0xf80,
  89258. +0x8000,
  89259. +0x78b,
  89260. +0x781d,
  89261. +0x781d,
  89262. +0x781d,
  89263. +0x791d,
  89264. +0xb9c2,
  89265. +0xd8f0,
  89266. +0x2805,
  89267. +0x40,
  89268. +0x2805,
  89269. +0x8301,
  89270. +0x208a,
  89271. +0x404,
  89272. +0xf209,
  89273. +0x238a,
  89274. +0xa0f,
  89275. +0x7b2c,
  89276. +0x6158,
  89277. +0x781b,
  89278. +0x2b05,
  89279. +0x0,
  89280. +0xf8a,
  89281. +0x20,
  89282. +0x7810,
  89283. +0xc6c2,
  89284. +0x78e0,
  89285. +0x1600,
  89286. +0x7100,
  89287. +0x8000,
  89288. +0x22,
  89289. +0x7014,
  89290. +0x7de0,
  89291. +0x1600,
  89292. +0x7100,
  89293. +0x9004,
  89294. +0x8,
  89295. +0x7ee0,
  89296. +0x78e0,
  89297. +0xc2e4,
  89298. +0x43c3,
  89299. +0x8000,
  89300. +0x76e,
  89301. +0x8b00,
  89302. +0xdc6,
  89303. +0xff6f,
  89304. +0x712c,
  89305. +0x1600,
  89306. +0x7081,
  89307. +0x8000,
  89308. +0x4,
  89309. +0x8bc1,
  89310. +0x774c,
  89311. +0x211a,
  89312. +0xf8c,
  89313. +0x10,
  89314. +0x0,
  89315. +0xf01b,
  89316. +0x261a,
  89317. +0x1f81,
  89318. +0x0,
  89319. +0x800,
  89320. +0x2104,
  89321. +0xf8d,
  89322. +0x37fe,
  89323. +0xf000,
  89324. +0x2055,
  89325. +0x801,
  89326. +0x7985,
  89327. +0x79a5,
  89328. +0x6ea1,
  89329. +0x269a,
  89330. +0x1004,
  89331. +0x2684,
  89332. +0x1004,
  89333. +0x79c5,
  89334. +0x793b,
  89335. +0xb991,
  89336. +0xb99c,
  89337. +0xb99f,
  89338. +0x9120,
  89339. +0x46a9,
  89340. +0x2108,
  89341. +0x82,
  89342. +0x8b22,
  89343. +0x9cb,
  89344. +0x83a3,
  89345. +0x4140,
  89346. +0xd808,
  89347. +0xb861,
  89348. +0x801,
  89349. +0x31,
  89350. +0x793c,
  89351. +0x784f,
  89352. +0x2079,
  89353. +0x0,
  89354. +0x6038,
  89355. +0x7204,
  89356. +0xc6c4,
  89357. +0x40c3,
  89358. +0x8000,
  89359. +0x77c,
  89360. +0x779,
  89361. +0xff2f,
  89362. +0x8000,
  89363. +0x40c3,
  89364. +0x8000,
  89365. +0x77c,
  89366. +0x42c3,
  89367. +0x8000,
  89368. +0x76d,
  89369. +0x8020,
  89370. +0x8a00,
  89371. +0x205f,
  89372. +0xc80,
  89373. +0x6119,
  89374. +0x8a01,
  89375. +0x205f,
  89376. +0x640,
  89377. +0x6038,
  89378. +0x8842,
  89379. +0x700c,
  89380. +0x5d,
  89381. +0xffef,
  89382. +0x702c,
  89383. +0xc0e2,
  89384. +0x42c3,
  89385. +0x8000,
  89386. +0x76f,
  89387. +0x8a60,
  89388. +0xf004,
  89389. +0xb500,
  89390. +0x7164,
  89391. +0x8a01,
  89392. +0x849,
  89393. +0xe2,
  89394. +0x248a,
  89395. +0x1fcf,
  89396. +0x231a,
  89397. +0xf80,
  89398. +0x0,
  89399. +0x800,
  89400. +0x2004,
  89401. +0xf81,
  89402. +0x0,
  89403. +0x800,
  89404. +0x231a,
  89405. +0xf80,
  89406. +0x0,
  89407. +0x1000,
  89408. +0x2004,
  89409. +0xf80,
  89410. +0x6ffd,
  89411. +0xe000,
  89412. +0x7825,
  89413. +0x2005,
  89414. +0xf8d,
  89415. +0x9002,
  89416. +0x64,
  89417. +0x9520,
  89418. +0x4928,
  89419. +0x7c04,
  89420. +0xcc5,
  89421. +0x9832,
  89422. +0xb970,
  89423. +0x7830,
  89424. +0x2080,
  89425. +0x10,
  89426. +0xf1dc,
  89427. +0xc4c2,
  89428. +0x78e0,
  89429. +0xc0e4,
  89430. +0x4408,
  89431. +0x249a,
  89432. +0x1008,
  89433. +0x45cb,
  89434. +0x900e,
  89435. +0x48,
  89436. +0x2405,
  89437. +0x134e,
  89438. +0xb620,
  89439. +0x6d22,
  89440. +0x2405,
  89441. +0x104d,
  89442. +0x7224,
  89443. +0xb540,
  89444. +0x2405,
  89445. +0x1042,
  89446. +0xb260,
  89447. +0x6962,
  89448. +0xc102,
  89449. +0x7c65,
  89450. +0x80f,
  89451. +0x3f1,
  89452. +0xb420,
  89453. +0x208a,
  89454. +0xfc7,
  89455. +0xf005,
  89456. +0x137c,
  89457. +0x101,
  89458. +0x210f,
  89459. +0x0,
  89460. +0x1b7c,
  89461. +0x4,
  89462. +0xc4c4,
  89463. +0x44cb,
  89464. +0x900e,
  89465. +0xc2,
  89466. +0x1c02,
  89467. +0x1014,
  89468. +0xb420,
  89469. +0xb441,
  89470. +0x7fe0,
  89471. +0xb462,
  89472. +0x78e0,
  89473. +0xc0f1,
  89474. +0x4328,
  89475. +0x4100,
  89476. +0x40c3,
  89477. +0x8000,
  89478. +0x774,
  89479. +0x8800,
  89480. +0xee6,
  89481. +0x60,
  89482. +0x203c,
  89483. +0x2c0,
  89484. +0x7014,
  89485. +0x710c,
  89486. +0x708d,
  89487. +0xf423,
  89488. +0xf003,
  89489. +0x7185,
  89490. +0xc41,
  89491. +0x10b3,
  89492. +0xda25,
  89493. +0xba9f,
  89494. +0x7095,
  89495. +0x22c0,
  89496. +0xce2,
  89497. +0x8a40,
  89498. +0xaf1,
  89499. +0x806e,
  89500. +0x2114,
  89501. +0x302,
  89502. +0x2232,
  89503. +0xf9f,
  89504. +0x8000,
  89505. +0x728,
  89506. +0x704c,
  89507. +0xadd,
  89508. +0x87c3,
  89509. +0x245a,
  89510. +0x1403,
  89511. +0x7b36,
  89512. +0x635b,
  89513. +0x2332,
  89514. +0xf83,
  89515. +0x8000,
  89516. +0x74c,
  89517. +0xbed,
  89518. +0x82e1,
  89519. +0x7144,
  89520. +0xf003,
  89521. +0x700c,
  89522. +0xc0d1,
  89523. +0x7ee0,
  89524. +0x78e0,
  89525. +0x4100,
  89526. +0xb863,
  89527. +0x7314,
  89528. +0x710c,
  89529. +0x20e0,
  89530. +0x7c5,
  89531. +0x7fe0,
  89532. +0x2178,
  89533. +0x180,
  89534. +0x78e0,
  89535. +0x219a,
  89536. +0x10,
  89537. +0x781b,
  89538. +0x2005,
  89539. +0xf82,
  89540. +0x9003,
  89541. +0xe064,
  89542. +0x2145,
  89543. +0x7c0,
  89544. +0x6d5,
  89545. +0xe0,
  89546. +0xb200,
  89547. +0xc0e2,
  89548. +0x706c,
  89549. +0x704c,
  89550. +0xf004,
  89551. +0xb160,
  89552. +0x7144,
  89553. +0x7950,
  89554. +0x9fd,
  89555. +0x8674,
  89556. +0x2014,
  89557. +0x41,
  89558. +0xda32,
  89559. +0xba9f,
  89560. +0x1201,
  89561. +0x481,
  89562. +0x708d,
  89563. +0xa821,
  89564. +0x1201,
  89565. +0x481,
  89566. +0xa822,
  89567. +0x1201,
  89568. +0x481,
  89569. +0xa823,
  89570. +0x1201,
  89571. +0x481,
  89572. +0xa824,
  89573. +0x1201,
  89574. +0x481,
  89575. +0xa82b,
  89576. +0x1201,
  89577. +0x481,
  89578. +0xa82c,
  89579. +0x1201,
  89580. +0x481,
  89581. +0xa82d,
  89582. +0x1201,
  89583. +0x481,
  89584. +0xa82e,
  89585. +0x1201,
  89586. +0x481,
  89587. +0xa830,
  89588. +0x8a20,
  89589. +0xa831,
  89590. +0x8a21,
  89591. +0xa836,
  89592. +0x8a22,
  89593. +0xa838,
  89594. +0x12dd,
  89595. +0x8081,
  89596. +0x7034,
  89597. +0xf48e,
  89598. +0xda3e,
  89599. +0xba9f,
  89600. +0x1201,
  89601. +0x481,
  89602. +0xa83a,
  89603. +0x1201,
  89604. +0x481,
  89605. +0xa83b,
  89606. +0x1201,
  89607. +0x481,
  89608. +0xa83c,
  89609. +0x1201,
  89610. +0x481,
  89611. +0xa83d,
  89612. +0x1201,
  89613. +0x481,
  89614. +0x1824,
  89615. +0x42,
  89616. +0x1201,
  89617. +0x481,
  89618. +0x1825,
  89619. +0x42,
  89620. +0x1201,
  89621. +0x481,
  89622. +0x1826,
  89623. +0x42,
  89624. +0x1201,
  89625. +0x481,
  89626. +0x1827,
  89627. +0x42,
  89628. +0x1201,
  89629. +0x481,
  89630. +0x1829,
  89631. +0x42,
  89632. +0x1201,
  89633. +0x481,
  89634. +0x182a,
  89635. +0x42,
  89636. +0x1201,
  89637. +0x481,
  89638. +0x182f,
  89639. +0x42,
  89640. +0x121c,
  89641. +0x481,
  89642. +0x1831,
  89643. +0x42,
  89644. +0x1201,
  89645. +0x481,
  89646. +0x1833,
  89647. +0x42,
  89648. +0x1201,
  89649. +0x481,
  89650. +0x1834,
  89651. +0x42,
  89652. +0x1201,
  89653. +0x481,
  89654. +0x1835,
  89655. +0x42,
  89656. +0x1201,
  89657. +0x481,
  89658. +0x1836,
  89659. +0x42,
  89660. +0x1201,
  89661. +0x481,
  89662. +0x183d,
  89663. +0x42,
  89664. +0x1201,
  89665. +0x481,
  89666. +0x183e,
  89667. +0x42,
  89668. +0x1201,
  89669. +0x481,
  89670. +0x183f,
  89671. +0x42,
  89672. +0x1201,
  89673. +0x481,
  89674. +0x1840,
  89675. +0x42,
  89676. +0x1201,
  89677. +0x481,
  89678. +0x1842,
  89679. +0x42,
  89680. +0x1201,
  89681. +0x481,
  89682. +0x1843,
  89683. +0x42,
  89684. +0x1201,
  89685. +0x481,
  89686. +0x1848,
  89687. +0x42,
  89688. +0x1201,
  89689. +0x481,
  89690. +0x184a,
  89691. +0x42,
  89692. +0x1201,
  89693. +0x481,
  89694. +0x184c,
  89695. +0x42,
  89696. +0x1201,
  89697. +0x481,
  89698. +0x184d,
  89699. +0x42,
  89700. +0x1201,
  89701. +0x481,
  89702. +0x184e,
  89703. +0x42,
  89704. +0x1201,
  89705. +0x481,
  89706. +0x184f,
  89707. +0x42,
  89708. +0x1201,
  89709. +0x481,
  89710. +0x1856,
  89711. +0x42,
  89712. +0x1201,
  89713. +0x481,
  89714. +0x1857,
  89715. +0x42,
  89716. +0x1201,
  89717. +0x481,
  89718. +0x1858,
  89719. +0x42,
  89720. +0x1201,
  89721. +0x481,
  89722. +0x1859,
  89723. +0x42,
  89724. +0x1201,
  89725. +0x481,
  89726. +0x185b,
  89727. +0x42,
  89728. +0x8a20,
  89729. +0x185c,
  89730. +0x42,
  89731. +0x8a21,
  89732. +0x1861,
  89733. +0x42,
  89734. +0x8a22,
  89735. +0x1863,
  89736. +0x42,
  89737. +0xf031,
  89738. +0x7185,
  89739. +0xc59,
  89740. +0x10b2,
  89741. +0x706c,
  89742. +0xf02d,
  89743. +0x245a,
  89744. +0x1c81,
  89745. +0x235a,
  89746. +0x64d,
  89747. +0x7164,
  89748. +0x6119,
  89749. +0x653d,
  89750. +0x12f7,
  89751. +0x8081,
  89752. +0xad21,
  89753. +0x12f8,
  89754. +0x8081,
  89755. +0xad22,
  89756. +0x12f9,
  89757. +0x8081,
  89758. +0xad23,
  89759. +0x12fa,
  89760. +0x8081,
  89761. +0xad24,
  89762. +0x12fb,
  89763. +0x8081,
  89764. +0xad2b,
  89765. +0x12fc,
  89766. +0x8081,
  89767. +0xad2c,
  89768. +0x12fd,
  89769. +0x8081,
  89770. +0xad2d,
  89771. +0x12fe,
  89772. +0x8081,
  89773. +0xad2e,
  89774. +0x12ff,
  89775. +0x8081,
  89776. +0xad30,
  89777. +0x8a20,
  89778. +0xad31,
  89779. +0x8a21,
  89780. +0xad36,
  89781. +0x8a22,
  89782. +0xad38,
  89783. +0xbb1,
  89784. +0x8092,
  89785. +0xf1d1,
  89786. +0xc4c2,
  89787. +0xc2e4,
  89788. +0x40c3,
  89789. +0x8000,
  89790. +0x658,
  89791. +0x8c6,
  89792. +0x2a0,
  89793. +0xd92a,
  89794. +0xde25,
  89795. +0xbe9f,
  89796. +0x8e00,
  89797. +0x45cb,
  89798. +0x9004,
  89799. +0xe4,
  89800. +0xb500,
  89801. +0x1633,
  89802. +0x1080,
  89803. +0xb501,
  89804. +0x16f4,
  89805. +0x9080,
  89806. +0xe888,
  89807. +0x1e00,
  89808. +0x7005,
  89809. +0x9003,
  89810. +0xe154,
  89811. +0x1d42,
  89812. +0x905d,
  89813. +0xbe2,
  89814. +0xffcf,
  89815. +0x791d,
  89816. +0x793d,
  89817. +0x793d,
  89818. +0x793d,
  89819. +0xb9c3,
  89820. +0x1a02,
  89821. +0x3042,
  89822. +0x4100,
  89823. +0xda08,
  89824. +0xba61,
  89825. +0xaff,
  89826. +0x8031,
  89827. +0x793d,
  89828. +0xb9c1,
  89829. +0xb8c3,
  89830. +0x1a06,
  89831. +0x3042,
  89832. +0xde2,
  89833. +0x1e0,
  89834. +0x1a01,
  89835. +0x3002,
  89836. +0x9c6,
  89837. +0x0,
  89838. +0x8a6,
  89839. +0x1c0,
  89840. +0x154c,
  89841. +0x9100,
  89842. +0x80f,
  89843. +0x151,
  89844. +0x8e00,
  89845. +0xb500,
  89846. +0x8e00,
  89847. +0xb501,
  89848. +0xc6c4,
  89849. +0xc2e2,
  89850. +0x4508,
  89851. +0x40c3,
  89852. +0x8000,
  89853. +0x450,
  89854. +0x84a,
  89855. +0x2a0,
  89856. +0xd972,
  89857. +0xed07,
  89858. +0x208a,
  89859. +0xc07,
  89860. +0x1e00,
  89861. +0x7004,
  89862. +0x9003,
  89863. +0xe8c4,
  89864. +0xc6c2,
  89865. +0xc2e6,
  89866. +0x1cfc,
  89867. +0xb6c8,
  89868. +0xc1a7,
  89869. +0xc0e,
  89870. +0xffef,
  89871. +0x4708,
  89872. +0xb86,
  89873. +0xffef,
  89874. +0xc044,
  89875. +0xbf6,
  89876. +0xffef,
  89877. +0xc045,
  89878. +0xc046,
  89879. +0x40c3,
  89880. +0x0,
  89881. +0x2710,
  89882. +0xb2e,
  89883. +0xa0,
  89884. +0x742c,
  89885. +0x4608,
  89886. +0x700c,
  89887. +0xca2,
  89888. +0xff2f,
  89889. +0xd91f,
  89890. +0xca00,
  89891. +0x702c,
  89892. +0x70ad,
  89893. +0x7604,
  89894. +0x7b0f,
  89895. +0xd8ff,
  89896. +0xb98e,
  89897. +0x754c,
  89898. +0xc543,
  89899. +0xc742,
  89900. +0xc541,
  89901. +0xd76,
  89902. +0xff2f,
  89903. +0xc540,
  89904. +0x7bcf,
  89905. +0xd8ff,
  89906. +0x702c,
  89907. +0x704c,
  89908. +0xc543,
  89909. +0xc742,
  89910. +0xc541,
  89911. +0xd62,
  89912. +0xff2f,
  89913. +0xc540,
  89914. +0x71cd,
  89915. +0xd8ff,
  89916. +0x702c,
  89917. +0x704c,
  89918. +0xdb7c,
  89919. +0xc543,
  89920. +0xc742,
  89921. +0xc641,
  89922. +0xd4e,
  89923. +0xff2f,
  89924. +0xc540,
  89925. +0xf96,
  89926. +0xff2f,
  89927. +0xd8ff,
  89928. +0x41c3,
  89929. +0x1,
  89930. +0x0,
  89931. +0xd8ff,
  89932. +0x724c,
  89933. +0xdb08,
  89934. +0xc643,
  89935. +0xc742,
  89936. +0xc641,
  89937. +0xc540,
  89938. +0xd2e,
  89939. +0xff2f,
  89940. +0x4338,
  89941. +0xf839,
  89942. +0xc543,
  89943. +0xc742,
  89944. +0xc541,
  89945. +0xd1e,
  89946. +0xff2f,
  89947. +0xc540,
  89948. +0xf836,
  89949. +0xc543,
  89950. +0xc742,
  89951. +0xc641,
  89952. +0xd12,
  89953. +0xff2f,
  89954. +0xc540,
  89955. +0xd8ff,
  89956. +0x4163,
  89957. +0x724c,
  89958. +0xdb08,
  89959. +0xc643,
  89960. +0xc742,
  89961. +0xc641,
  89962. +0xcfe,
  89963. +0xff2f,
  89964. +0xc540,
  89965. +0xc004,
  89966. +0x754c,
  89967. +0xc543,
  89968. +0x2042,
  89969. +0x800,
  89970. +0x2044,
  89971. +0x41,
  89972. +0xc004,
  89973. +0xc542,
  89974. +0xc541,
  89975. +0x6038,
  89976. +0xe020,
  89977. +0x7b0f,
  89978. +0xd8ff,
  89979. +0x702c,
  89980. +0xcda,
  89981. +0xff2f,
  89982. +0xc540,
  89983. +0xd8ff,
  89984. +0x218a,
  89985. +0x10,
  89986. +0x714c,
  89987. +0xdb08,
  89988. +0xc543,
  89989. +0xc742,
  89990. +0xc541,
  89991. +0xcc2,
  89992. +0xff2f,
  89993. +0xc540,
  89994. +0xc106,
  89995. +0xc005,
  89996. +0x714c,
  89997. +0xc543,
  89998. +0x7914,
  89999. +0x2142,
  90000. +0x700,
  90001. +0xb8c0,
  90002. +0x6038,
  90003. +0x2054,
  90004. +0xc80,
  90005. +0x7b0f,
  90006. +0xd8ff,
  90007. +0x218a,
  90008. +0x10,
  90009. +0xc742,
  90010. +0xc641,
  90011. +0xc9a,
  90012. +0xff2f,
  90013. +0xc540,
  90014. +0x700c,
  90015. +0xb88e,
  90016. +0x791b,
  90017. +0xd8ff,
  90018. +0x754c,
  90019. +0x726c,
  90020. +0x1c0c,
  90021. +0x30c1,
  90022. +0xc542,
  90023. +0xc541,
  90024. +0xc82,
  90025. +0xff2f,
  90026. +0xc540,
  90027. +0xd8ff,
  90028. +0x702c,
  90029. +0x754c,
  90030. +0xdb40,
  90031. +0xc543,
  90032. +0xc542,
  90033. +0xc541,
  90034. +0xc6e,
  90035. +0xff2f,
  90036. +0xc540,
  90037. +0xe9a,
  90038. +0xff2f,
  90039. +0xd8ff,
  90040. +0xbfc1,
  90041. +0xd8ff,
  90042. +0xd980,
  90043. +0x764c,
  90044. +0x746c,
  90045. +0xc543,
  90046. +0xc742,
  90047. +0xc541,
  90048. +0xc52,
  90049. +0xff2f,
  90050. +0xc640,
  90051. +0xc0a7,
  90052. +0x1404,
  90053. +0x341b,
  90054. +0xc6c6,
  90055. +0xd8ff,
  90056. +0x218a,
  90057. +0x10,
  90058. +0x724c,
  90059. +0xdb08,
  90060. +0x7ee0,
  90061. +0xc2e6,
  90062. +0x1cfc,
  90063. +0xb6c8,
  90064. +0x1600,
  90065. +0x7101,
  90066. +0x9004,
  90067. +0x1e0,
  90068. +0x1600,
  90069. +0x7082,
  90070. +0x8000,
  90071. +0x4,
  90072. +0x225f,
  90073. +0x100,
  90074. +0x2044,
  90075. +0x7c3,
  90076. +0x4020,
  90077. +0xeb05,
  90078. +0xbb61,
  90079. +0xbff,
  90080. +0x8031,
  90081. +0x781d,
  90082. +0xb8c3,
  90083. +0x80b,
  90084. +0x50,
  90085. +0x877,
  90086. +0x1b1,
  90087. +0x71ed,
  90088. +0x46cb,
  90089. +0x9004,
  90090. +0x116,
  90091. +0x1e08,
  90092. +0x1094,
  90093. +0x71ad,
  90094. +0x1e02,
  90095. +0x1354,
  90096. +0xd829,
  90097. +0xb6a0,
  90098. +0x1e6c,
  90099. +0x1205,
  90100. +0x1e6c,
  90101. +0x1004,
  90102. +0x702c,
  90103. +0x40c3,
  90104. +0x98,
  90105. +0x9680,
  90106. +0x1ef2,
  90107. +0x9044,
  90108. +0x4728,
  90109. +0x946,
  90110. +0xa0,
  90111. +0x1e66,
  90112. +0x1044,
  90113. +0xd8a9,
  90114. +0x1e6c,
  90115. +0x1004,
  90116. +0x208a,
  90117. +0xa46,
  90118. +0x1e6c,
  90119. +0x1004,
  90120. +0x208a,
  90121. +0xa44,
  90122. +0x1e6c,
  90123. +0x1004,
  90124. +0x1e6c,
  90125. +0x1004,
  90126. +0x40c3,
  90127. +0x0,
  90128. +0x6000,
  90129. +0x1e72,
  90130. +0x935c,
  90131. +0x1ed0,
  90132. +0x9344,
  90133. +0x1e72,
  90134. +0x90dd,
  90135. +0x8ba,
  90136. +0xa0,
  90137. +0x1ed0,
  90138. +0x93c4,
  90139. +0x1e72,
  90140. +0x935c,
  90141. +0x1e72,
  90142. +0x93dc,
  90143. +0xf048,
  90144. +0x45cb,
  90145. +0x9004,
  90146. +0x116,
  90147. +0x1d08,
  90148. +0x1094,
  90149. +0x1d02,
  90150. +0x13d4,
  90151. +0x702c,
  90152. +0x40c3,
  90153. +0xf,
  90154. +0x4240,
  90155. +0x234a,
  90156. +0x1200,
  90157. +0x43db,
  90158. +0x0,
  90159. +0x818,
  90160. +0xb5e0,
  90161. +0x1d6c,
  90162. +0x12c4,
  90163. +0x1df2,
  90164. +0x9044,
  90165. +0x1d66,
  90166. +0x1044,
  90167. +0x4628,
  90168. +0x8d2,
  90169. +0xa0,
  90170. +0x1d6c,
  90171. +0x16c4,
  90172. +0x40c3,
  90173. +0xf,
  90174. +0x4240,
  90175. +0x2342,
  90176. +0x341b,
  90177. +0x781d,
  90178. +0x702c,
  90179. +0x8ba,
  90180. +0xa0,
  90181. +0x1d6c,
  90182. +0x16c4,
  90183. +0x40c3,
  90184. +0x98,
  90185. +0x9680,
  90186. +0x702c,
  90187. +0x8aa,
  90188. +0xa0,
  90189. +0x1d6c,
  90190. +0x12c4,
  90191. +0xd888,
  90192. +0x1d6c,
  90193. +0x1004,
  90194. +0x40c3,
  90195. +0x0,
  90196. +0x6000,
  90197. +0x1d6c,
  90198. +0x12c4,
  90199. +0x1d6c,
  90200. +0x1384,
  90201. +0x1d72,
  90202. +0x93dc,
  90203. +0x1dd0,
  90204. +0x93c4,
  90205. +0x1d72,
  90206. +0x90dd,
  90207. +0x82a,
  90208. +0xa0,
  90209. +0x1dd0,
  90210. +0x9384,
  90211. +0x1d72,
  90212. +0x93dc,
  90213. +0x1d72,
  90214. +0x939c,
  90215. +0x700c,
  90216. +0x872,
  90217. +0xa0,
  90218. +0xd920,
  90219. +0x45cb,
  90220. +0x9004,
  90221. +0x1f0,
  90222. +0xd820,
  90223. +0x80a,
  90224. +0xa0,
  90225. +0x1d00,
  90226. +0x1005,
  90227. +0xd820,
  90228. +0x802,
  90229. +0xa0,
  90230. +0x1d00,
  90231. +0x1045,
  90232. +0x740c,
  90233. +0xff6,
  90234. +0x60,
  90235. +0x1d00,
  90236. +0x1005,
  90237. +0x1d0a,
  90238. +0x909d,
  90239. +0x1404,
  90240. +0x341b,
  90241. +0xc6c6,
  90242. +0x78e0,
  90243. +0xe0e4,
  90244. +0xd964,
  90245. +0x20ca,
  90246. +0x45,
  90247. +0x208c,
  90248. +0x8906,
  90249. +0x218a,
  90250. +0x906,
  90251. +0x20ca,
  90252. +0x4d,
  90253. +0x2080,
  90254. +0x78e,
  90255. +0x781d,
  90256. +0x781d,
  90257. +0x9,
  90258. +0x20,
  90259. +0x780f,
  90260. +0x78e0,
  90261. +0x80b,
  90262. +0x8d4,
  90263. +0x2080,
  90264. +0x883,
  90265. +0xb886,
  90266. +0x7fe0,
  90267. +0x780f,
  90268. +0x78e0,
  90269. +0xc3e6,
  90270. +0xc1aa,
  90271. +0x70cd,
  90272. +0x40c3,
  90273. +0x8000,
  90274. +0x76d,
  90275. +0xa8cd,
  90276. +0x40c3,
  90277. +0x8000,
  90278. +0x76d,
  90279. +0xa8cc,
  90280. +0x40c3,
  90281. +0x8000,
  90282. +0x76d,
  90283. +0xa8cb,
  90284. +0x40c3,
  90285. +0x8000,
  90286. +0x76d,
  90287. +0xa8ca,
  90288. +0x41c3,
  90289. +0x85,
  90290. +0x0,
  90291. +0xe5e,
  90292. +0xff2f,
  90293. +0xd80a,
  90294. +0xf003,
  90295. +0x71c5,
  90296. +0x71d5,
  90297. +0x226,
  90298. +0x29,
  90299. +0x712c,
  90300. +0x4020,
  90301. +0x2644,
  90302. +0x17c1,
  90303. +0xe905,
  90304. +0xb961,
  90305. +0x9ff,
  90306. +0x8031,
  90307. +0x781b,
  90308. +0x1be8,
  90309. +0xb000,
  90310. +0x700c,
  90311. +0xf002,
  90312. +0x7104,
  90313. +0x7a0f,
  90314. +0x1e00,
  90315. +0x7002,
  90316. +0x8000,
  90317. +0x76d,
  90318. +0xad5,
  90319. +0x80b5,
  90320. +0x78cf,
  90321. +0x1bf0,
  90322. +0xb000,
  90323. +0x13f0,
  90324. +0xb001,
  90325. +0xc6a,
  90326. +0xffaf,
  90327. +0x4040,
  90328. +0xa1b,
  90329. +0x71,
  90330. +0x4508,
  90331. +0x1600,
  90332. +0x7081,
  90333. +0x8000,
  90334. +0x58,
  90335. +0x13e8,
  90336. +0xb000,
  90337. +0x790b,
  90338. +0x710c,
  90339. +0xf00a,
  90340. +0xea8b,
  90341. +0x1600,
  90342. +0x7081,
  90343. +0x8000,
  90344. +0x25,
  90345. +0x13e8,
  90346. +0xb000,
  90347. +0x790b,
  90348. +0x700c,
  90349. +0xf3db,
  90350. +0x71ed,
  90351. +0x40e1,
  90352. +0xbac4,
  90353. +0xea05,
  90354. +0xba61,
  90355. +0xaff,
  90356. +0x8031,
  90357. +0x781b,
  90358. +0xa36,
  90359. +0xff6f,
  90360. +0x780f,
  90361. +0x13e8,
  90362. +0xb000,
  90363. +0x41a1,
  90364. +0x1e00,
  90365. +0x73c2,
  90366. +0x8000,
  90367. +0x684,
  90368. +0x780f,
  90369. +0xaee,
  90370. +0xff6f,
  90371. +0x1bec,
  90372. +0xb000,
  90373. +0x700c,
  90374. +0x1be0,
  90375. +0xb000,
  90376. +0x1e00,
  90377. +0x7002,
  90378. +0x8000,
  90379. +0x684,
  90380. +0xd854,
  90381. +0x1bfc,
  90382. +0xb700,
  90383. +0x2402,
  90384. +0x301c,
  90385. +0xc082,
  90386. +0xf46,
  90387. +0xfeaf,
  90388. +0x1be4,
  90389. +0xb000,
  90390. +0x13e4,
  90391. +0xb001,
  90392. +0x700c,
  90393. +0xf004,
  90394. +0x1901,
  90395. +0x13,
  90396. +0x7104,
  90397. +0xe0d0,
  90398. +0xf6fd,
  90399. +0x70ad,
  90400. +0xf003,
  90401. +0x71a5,
  90402. +0xe5d0,
  90403. +0x86,
  90404. +0x29,
  90405. +0x776d,
  90406. +0xee2,
  90407. +0xffef,
  90408. +0x78af,
  90409. +0x1bf4,
  90410. +0xb000,
  90411. +0x1600,
  90412. +0x7081,
  90413. +0x8000,
  90414. +0x76d,
  90415. +0x13ec,
  90416. +0xb000,
  90417. +0x13f4,
  90418. +0xb002,
  90419. +0xe3a,
  90420. +0x20,
  90421. +0x1bf8,
  90422. +0xb001,
  90423. +0x40c3,
  90424. +0x3,
  90425. +0xd090,
  90426. +0xece,
  90427. +0x60,
  90428. +0x702c,
  90429. +0xffa,
  90430. +0xfeef,
  90431. +0x13ec,
  90432. +0xb000,
  90433. +0x13f0,
  90434. +0xb000,
  90435. +0x2342,
  90436. +0x3201,
  90437. +0xfea,
  90438. +0xfeaf,
  90439. +0x724c,
  90440. +0x13f8,
  90441. +0xb000,
  90442. +0x13f4,
  90443. +0xb002,
  90444. +0x41c3,
  90445. +0x86,
  90446. +0x4,
  90447. +0x2004,
  90448. +0xf8f,
  90449. +0x0,
  90450. +0x3f00,
  90451. +0x1600,
  90452. +0x7080,
  90453. +0x8000,
  90454. +0x76d,
  90455. +0x1bf8,
  90456. +0xb3c0,
  90457. +0xc741,
  90458. +0xc040,
  90459. +0x740c,
  90460. +0xd0e,
  90461. +0xff2f,
  90462. +0x43c1,
  90463. +0xef42,
  90464. +0x13e4,
  90465. +0xb000,
  90466. +0x60b8,
  90467. +0x1800,
  90468. +0x43,
  90469. +0xf1bc,
  90470. +0x77ad,
  90471. +0x47a9,
  90472. +0x41a1,
  90473. +0xf006,
  90474. +0x13e0,
  90475. +0xb000,
  90476. +0x7104,
  90477. +0x1be0,
  90478. +0xb000,
  90479. +0x13e0,
  90480. +0xb000,
  90481. +0xe0d0,
  90482. +0x46,
  90483. +0x29,
  90484. +0x7734,
  90485. +0x13e4,
  90486. +0xb000,
  90487. +0x1001,
  90488. +0x482,
  90489. +0x1be4,
  90490. +0xb000,
  90491. +0xf213,
  90492. +0x13e0,
  90493. +0xb000,
  90494. +0xe0d0,
  90495. +0xf204,
  90496. +0x2279,
  90497. +0x0,
  90498. +0xe869,
  90499. +0x13e0,
  90500. +0xb000,
  90501. +0x4fb3,
  90502. +0x7704,
  90503. +0x4832,
  90504. +0x7270,
  90505. +0x27ca,
  90506. +0x1009,
  90507. +0x25ca,
  90508. +0x1049,
  90509. +0xf002,
  90510. +0xea04,
  90511. +0x772c,
  90512. +0xf1db,
  90513. +0x13e0,
  90514. +0xb001,
  90515. +0xf1d7,
  90516. +0x2139,
  90517. +0x2c2,
  90518. +0x2538,
  90519. +0x12c0,
  90520. +0x784b,
  90521. +0xd850,
  90522. +0x771c,
  90523. +0x753c,
  90524. +0x700c,
  90525. +0x77b5,
  90526. +0xf205,
  90527. +0x4fb0,
  90528. +0x207f,
  90529. +0x100,
  90530. +0x1600,
  90531. +0x7083,
  90532. +0x8000,
  90533. +0x76d,
  90534. +0x41c3,
  90535. +0x88,
  90536. +0x2,
  90537. +0xebe,
  90538. +0xfeaf,
  90539. +0x42c1,
  90540. +0x67b8,
  90541. +0x2844,
  90542. +0x80,
  90543. +0xdce,
  90544. +0xffef,
  90545. +0x780f,
  90546. +0x1600,
  90547. +0x7081,
  90548. +0x8000,
  90549. +0x76d,
  90550. +0x2614,
  90551. +0x1041,
  90552. +0x71c3,
  90553. +0x8000,
  90554. +0x76d,
  90555. +0xa90a,
  90556. +0x13ec,
  90557. +0xb000,
  90558. +0x1e00,
  90559. +0x7043,
  90560. +0x8000,
  90561. +0x684,
  90562. +0xcc2,
  90563. +0xff4f,
  90564. +0x13fc,
  90565. +0xb01c,
  90566. +0x1600,
  90567. +0x7080,
  90568. +0x8000,
  90569. +0x76d,
  90570. +0x5ff,
  90571. +0xffcf,
  90572. +0x40c3,
  90573. +0x8000,
  90574. +0x76d,
  90575. +0xa82e,
  90576. +0xc7c6,
  90577. +0xc2e6,
  90578. +0x1cfc,
  90579. +0xb6c8,
  90580. +0xc1bc,
  90581. +0xd825,
  90582. +0xb89f,
  90583. +0x8820,
  90584. +0x1c36,
  90585. +0x3042,
  90586. +0x1033,
  90587. +0x80,
  90588. +0x41c3,
  90589. +0x8000,
  90590. +0x76c,
  90591. +0x89a0,
  90592. +0x1c37,
  90593. +0x3002,
  90594. +0x8907,
  90595. +0xc06d,
  90596. +0x8909,
  90597. +0x1c35,
  90598. +0x3002,
  90599. +0x8908,
  90600. +0x1c32,
  90601. +0x3002,
  90602. +0x890a,
  90603. +0xc192,
  90604. +0x1c33,
  90605. +0x3002,
  90606. +0xe46,
  90607. +0x20,
  90608. +0x710c,
  90609. +0xd80c,
  90610. +0x2805,
  90611. +0x340,
  90612. +0x702c,
  90613. +0xc145,
  90614. +0x205a,
  90615. +0x100,
  90616. +0x7404,
  90617. +0xc049,
  90618. +0xf006,
  90619. +0x7a34,
  90620. +0x700c,
  90621. +0xb200,
  90622. +0x7124,
  90623. +0x9f9,
  90624. +0x82b2,
  90625. +0xc297,
  90626. +0x700c,
  90627. +0x47cb,
  90628. +0x8000,
  90629. +0x684,
  90630. +0xc044,
  90631. +0xf004,
  90632. +0xc004,
  90633. +0x7104,
  90634. +0xc044,
  90635. +0xc004,
  90636. +0x80d,
  90637. +0xb2,
  90638. +0x706f,
  90639. +0x41b,
  90640. +0x0,
  90641. +0xbef,
  90642. +0xb0b3,
  90643. +0x712c,
  90644. +0xc004,
  90645. +0x2044,
  90646. +0x7c2,
  90647. +0x4020,
  90648. +0xc104,
  90649. +0xea05,
  90650. +0xba61,
  90651. +0xaff,
  90652. +0x8031,
  90653. +0x781b,
  90654. +0xc046,
  90655. +0x202f,
  90656. +0x6c7,
  90657. +0xdb2,
  90658. +0x20,
  90659. +0x792f,
  90660. +0xc048,
  90661. +0x8f00,
  90662. +0xe808,
  90663. +0x1600,
  90664. +0x7080,
  90665. +0x8000,
  90666. +0x1,
  90667. +0xb8e3,
  90668. +0xf289,
  90669. +0x700c,
  90670. +0xe86,
  90671. +0xfeef,
  90672. +0xd9ff,
  90673. +0x70ad,
  90674. +0xd820,
  90675. +0xc543,
  90676. +0xc041,
  90677. +0xc006,
  90678. +0x734c,
  90679. +0xdb22,
  90680. +0x205a,
  90681. +0x101,
  90682. +0xc540,
  90683. +0x7825,
  90684. +0x7e0f,
  90685. +0xd8ff,
  90686. +0x702c,
  90687. +0x966,
  90688. +0xff2f,
  90689. +0xc642,
  90690. +0xd828,
  90691. +0xc543,
  90692. +0xc642,
  90693. +0xc041,
  90694. +0xd8ff,
  90695. +0x702c,
  90696. +0x734c,
  90697. +0xdb22,
  90698. +0x952,
  90699. +0xff2f,
  90700. +0xc540,
  90701. +0xd8ff,
  90702. +0x702c,
  90703. +0x734c,
  90704. +0xdb22,
  90705. +0xc543,
  90706. +0xc642,
  90707. +0x1c04,
  90708. +0x33c1,
  90709. +0x93a,
  90710. +0xff2f,
  90711. +0xc040,
  90712. +0xd8ff,
  90713. +0x702c,
  90714. +0x734c,
  90715. +0xdb22,
  90716. +0xc543,
  90717. +0xc642,
  90718. +0x1c04,
  90719. +0x3501,
  90720. +0x926,
  90721. +0xff2f,
  90722. +0xc540,
  90723. +0xd8ff,
  90724. +0xd980,
  90725. +0x734c,
  90726. +0xdb22,
  90727. +0xc543,
  90728. +0xc642,
  90729. +0x1c04,
  90730. +0x3081,
  90731. +0x90e,
  90732. +0xff2f,
  90733. +0xc540,
  90734. +0x700c,
  90735. +0xeae,
  90736. +0xfeef,
  90737. +0x712c,
  90738. +0x1600,
  90739. +0x7080,
  90740. +0x8000,
  90741. +0x4,
  90742. +0xdae0,
  90743. +0x201a,
  90744. +0xf81,
  90745. +0x20,
  90746. +0x0,
  90747. +0x40c3,
  90748. +0x9008,
  90749. +0x100,
  90750. +0x2105,
  90751. +0x3,
  90752. +0x7204,
  90753. +0x7825,
  90754. +0xb340,
  90755. +0x1800,
  90756. +0x485,
  90757. +0x700c,
  90758. +0xdd6,
  90759. +0xfeef,
  90760. +0xd9ff,
  90761. +0x90e,
  90762. +0xff2f,
  90763. +0xd8ff,
  90764. +0xc006,
  90765. +0x702c,
  90766. +0xc543,
  90767. +0x780f,
  90768. +0xc042,
  90769. +0xd8ff,
  90770. +0xb990,
  90771. +0x714c,
  90772. +0x746c,
  90773. +0xc541,
  90774. +0xea6,
  90775. +0xfeef,
  90776. +0xc540,
  90777. +0xd90c,
  90778. +0xd8ff,
  90779. +0xb98d,
  90780. +0x734c,
  90781. +0x746c,
  90782. +0xc543,
  90783. +0xc642,
  90784. +0xc541,
  90785. +0xe8e,
  90786. +0xfeef,
  90787. +0xc540,
  90788. +0x8be,
  90789. +0xff2f,
  90790. +0xd8ff,
  90791. +0xd8ff,
  90792. +0xd980,
  90793. +0x754c,
  90794. +0x746c,
  90795. +0xc543,
  90796. +0xc542,
  90797. +0xc541,
  90798. +0xe76,
  90799. +0xfeef,
  90800. +0xc540,
  90801. +0xd850,
  90802. +0xc049,
  90803. +0xf0f4,
  90804. +0x99e,
  90805. +0xff4f,
  90806. +0x70ad,
  90807. +0x70cd,
  90808. +0xf003,
  90809. +0x71c5,
  90810. +0x74d5,
  90811. +0x10c,
  90812. +0x29,
  90813. +0x2679,
  90814. +0x1080,
  90815. +0x7704,
  90816. +0xc04a,
  90817. +0x2650,
  90818. +0x90be,
  90819. +0xf409,
  90820. +0x40c3,
  90821. +0x0,
  90822. +0xa00,
  90823. +0xd52,
  90824. +0xfeef,
  90825. +0xd9ff,
  90826. +0xdaa,
  90827. +0x180,
  90828. +0x8f01,
  90829. +0x702c,
  90830. +0x704c,
  90831. +0xc043,
  90832. +0xc006,
  90833. +0x726c,
  90834. +0x780f,
  90835. +0xc04b,
  90836. +0xc042,
  90837. +0x710c,
  90838. +0xc041,
  90839. +0xc00a,
  90840. +0x780f,
  90841. +0xc047,
  90842. +0x781d,
  90843. +0x781d,
  90844. +0x2045,
  90845. +0x180,
  90846. +0x2044,
  90847. +0x980,
  90848. +0xc040,
  90849. +0xe0e,
  90850. +0xfeef,
  90851. +0xd8ff,
  90852. +0x8f01,
  90853. +0x702c,
  90854. +0x704c,
  90855. +0xc043,
  90856. +0x710c,
  90857. +0xc542,
  90858. +0xc041,
  90859. +0x2632,
  90860. +0x1f80,
  90861. +0x8000,
  90862. +0x448,
  90863. +0x726c,
  90864. +0xb8c5,
  90865. +0xc040,
  90866. +0xdee,
  90867. +0xfeef,
  90868. +0xd8ff,
  90869. +0x8f01,
  90870. +0x702c,
  90871. +0x704c,
  90872. +0xc043,
  90873. +0xc00b,
  90874. +0x726c,
  90875. +0xc042,
  90876. +0x710c,
  90877. +0xc041,
  90878. +0xc007,
  90879. +0x781d,
  90880. +0x2045,
  90881. +0x580,
  90882. +0x2044,
  90883. +0xd80,
  90884. +0xc040,
  90885. +0xdc6,
  90886. +0xfeef,
  90887. +0xd8ff,
  90888. +0x8f01,
  90889. +0x702c,
  90890. +0x704c,
  90891. +0xc043,
  90892. +0x710c,
  90893. +0xc542,
  90894. +0xc041,
  90895. +0xc00a,
  90896. +0x726c,
  90897. +0xb8c5,
  90898. +0xc040,
  90899. +0xdaa,
  90900. +0xfeef,
  90901. +0xd8ff,
  90902. +0x40c3,
  90903. +0x0,
  90904. +0x2710,
  90905. +0xb2e,
  90906. +0x60,
  90907. +0xd90a,
  90908. +0x781d,
  90909. +0x781d,
  90910. +0x7704,
  90911. +0x780f,
  90912. +0xc542,
  90913. +0xc541,
  90914. +0xc540,
  90915. +0xc047,
  90916. +0xc043,
  90917. +0xd8ff,
  90918. +0x702c,
  90919. +0x704c,
  90920. +0xd82,
  90921. +0xfeef,
  90922. +0x726c,
  90923. +0xc007,
  90924. +0x702c,
  90925. +0x704c,
  90926. +0xc043,
  90927. +0xd8ff,
  90928. +0x726c,
  90929. +0xc542,
  90930. +0xc541,
  90931. +0xd6a,
  90932. +0xfeef,
  90933. +0xc540,
  90934. +0x6e0b,
  90935. +0x7114,
  90936. +0x704,
  90937. +0xffcd,
  90938. +0xc72,
  90939. +0x180,
  90940. +0x700c,
  90941. +0xd12,
  90942. +0xfeef,
  90943. +0x712c,
  90944. +0xf17a,
  90945. +0x40c3,
  90946. +0x0,
  90947. +0xa00,
  90948. +0xc5a,
  90949. +0xfeef,
  90950. +0xd9ff,
  90951. +0xcae,
  90952. +0x180,
  90953. +0x8f01,
  90954. +0x702c,
  90955. +0x71cd,
  90956. +0xc043,
  90957. +0xd8ff,
  90958. +0x704c,
  90959. +0xdb18,
  90960. +0xc142,
  90961. +0xc641,
  90962. +0x4528,
  90963. +0xd2a,
  90964. +0xfeef,
  90965. +0xc140,
  90966. +0xf76,
  90967. +0xfeef,
  90968. +0xd8ff,
  90969. +0x8f01,
  90970. +0x702c,
  90971. +0x704c,
  90972. +0xc043,
  90973. +0xc006,
  90974. +0x726c,
  90975. +0x780f,
  90976. +0xc042,
  90977. +0xc047,
  90978. +0xd820,
  90979. +0xc641,
  90980. +0xc040,
  90981. +0xd06,
  90982. +0xfeef,
  90983. +0xd8ff,
  90984. +0x8f01,
  90985. +0x702c,
  90986. +0x704c,
  90987. +0xc043,
  90988. +0xd8ff,
  90989. +0x726c,
  90990. +0xc542,
  90991. +0xc641,
  90992. +0xcf2,
  90993. +0xfeef,
  90994. +0x1c00,
  90995. +0x30c1,
  90996. +0x8f01,
  90997. +0x702c,
  90998. +0x704c,
  90999. +0xc043,
  91000. +0xc007,
  91001. +0x726c,
  91002. +0xc042,
  91003. +0xd8ff,
  91004. +0xc641,
  91005. +0xcd6,
  91006. +0xfeef,
  91007. +0x1c00,
  91008. +0x3481,
  91009. +0x8f01,
  91010. +0x702c,
  91011. +0x704c,
  91012. +0xc043,
  91013. +0xd8ff,
  91014. +0x726c,
  91015. +0xc542,
  91016. +0xc641,
  91017. +0xcbe,
  91018. +0xfeef,
  91019. +0xc540,
  91020. +0x8f01,
  91021. +0x702c,
  91022. +0x704c,
  91023. +0xc043,
  91024. +0xd8ff,
  91025. +0xdb08,
  91026. +0xc542,
  91027. +0xc641,
  91028. +0xcaa,
  91029. +0xfeef,
  91030. +0xc540,
  91031. +0xed6,
  91032. +0xfeef,
  91033. +0xd8ff,
  91034. +0x8f01,
  91035. +0x702c,
  91036. +0x704c,
  91037. +0xc043,
  91038. +0xd8ff,
  91039. +0xdb18,
  91040. +0xc542,
  91041. +0xc641,
  91042. +0xc8e,
  91043. +0xfeef,
  91044. +0xc540,
  91045. +0xb9a,
  91046. +0x180,
  91047. +0x218a,
  91048. +0xfc7,
  91049. +0x40c3,
  91050. +0x9003,
  91051. +0xe048,
  91052. +0xb020,
  91053. +0x1804,
  91054. +0x5,
  91055. +0x2440,
  91056. +0x3d80,
  91057. +0x2032,
  91058. +0x6c1,
  91059. +0xc006,
  91060. +0x790b,
  91061. +0xf261,
  91062. +0xc009,
  91063. +0x702c,
  91064. +0xc1e,
  91065. +0xfeef,
  91066. +0x7810,
  91067. +0x700c,
  91068. +0x9ca,
  91069. +0x60,
  91070. +0xd91e,
  91071. +0xc18d,
  91072. +0x2132,
  91073. +0x6c2,
  91074. +0xf010,
  91075. +0x221a,
  91076. +0xf80,
  91077. +0x0,
  91078. +0x2000,
  91079. +0xc38e,
  91080. +0x7b54,
  91081. +0x7144,
  91082. +0x2005,
  91083. +0xf80,
  91084. +0x9002,
  91085. +0x54,
  91086. +0x9000,
  91087. +0x780f,
  91088. +0xb300,
  91089. +0x2440,
  91090. +0x3c80,
  91091. +0x2032,
  91092. +0x6cb,
  91093. +0xbdd,
  91094. +0x90a3,
  91095. +0x706c,
  91096. +0x2132,
  91097. +0x6cd,
  91098. +0x708d,
  91099. +0xf002,
  91100. +0x71a5,
  91101. +0xb65,
  91102. +0x1362,
  91103. +0xc197,
  91104. +0x79b4,
  91105. +0x9140,
  91106. +0xc008,
  91107. +0xba80,
  91108. +0xb140,
  91109. +0xe885,
  91110. +0xc08e,
  91111. +0x20f4,
  91112. +0x340,
  91113. +0xe811,
  91114. +0x235a,
  91115. +0x340e,
  91116. +0xc004,
  91117. +0x7e16,
  91118. +0x6678,
  91119. +0x70c3,
  91120. +0x8000,
  91121. +0x74c,
  91122. +0xa8a0,
  91123. +0xc008,
  91124. +0x7164,
  91125. +0xe885,
  91126. +0xc08e,
  91127. +0x20f4,
  91128. +0x340,
  91129. +0xe8e3,
  91130. +0x235a,
  91131. +0x340e,
  91132. +0xc004,
  91133. +0x7e16,
  91134. +0x6698,
  91135. +0x70c3,
  91136. +0x8000,
  91137. +0x72c,
  91138. +0xa8a0,
  91139. +0xc008,
  91140. +0x7185,
  91141. +0xe8d7,
  91142. +0xc004,
  91143. +0x2079,
  91144. +0x0,
  91145. +0x781b,
  91146. +0x781b,
  91147. +0x7404,
  91148. +0x7a05,
  91149. +0xb140,
  91150. +0xf1cf,
  91151. +0x40c3,
  91152. +0x0,
  91153. +0x9c4,
  91154. +0xb52,
  91155. +0xfecf,
  91156. +0xaae,
  91157. +0xfecf,
  91158. +0x3f9,
  91159. +0xffef,
  91160. +0x7167,
  91161. +0xc005,
  91162. +0x7104,
  91163. +0xc045,
  91164. +0xc005,
  91165. +0x833,
  91166. +0x2b3,
  91167. +0xc197,
  91168. +0xc005,
  91169. +0x21f4,
  91170. +0x2,
  91171. +0xea76,
  91172. +0x1600,
  91173. +0x7080,
  91174. +0x8000,
  91175. +0x19,
  91176. +0xe8f2,
  91177. +0xc005,
  91178. +0x201a,
  91179. +0xf80,
  91180. +0x0,
  91181. +0x2000,
  91182. +0x2005,
  91183. +0xf81,
  91184. +0x9002,
  91185. +0x154,
  91186. +0x2244,
  91187. +0x300,
  91188. +0xb100,
  91189. +0xf1e4,
  91190. +0x40c3,
  91191. +0x8000,
  91192. +0x684,
  91193. +0x8800,
  91194. +0xe809,
  91195. +0x1600,
  91196. +0x7080,
  91197. +0x8000,
  91198. +0x1,
  91199. +0xb8e3,
  91200. +0x880,
  91201. +0xff41,
  91202. +0x700c,
  91203. +0x1e00,
  91204. +0x7005,
  91205. +0x9003,
  91206. +0xe048,
  91207. +0x992,
  91208. +0x20,
  91209. +0xc192,
  91210. +0xc0bc,
  91211. +0x1404,
  91212. +0x341b,
  91213. +0xc6c6,
  91214. +0x78e0,
  91215. +0xc2e6,
  91216. +0x1cfc,
  91217. +0xb6c8,
  91218. +0xc1a3,
  91219. +0x4708,
  91220. +0x4548,
  91221. +0x4338,
  91222. +0x700c,
  91223. +0xf003,
  91224. +0xc000,
  91225. +0x7104,
  91226. +0x2779,
  91227. +0x1042,
  91228. +0xc040,
  91229. +0x2214,
  91230. +0x6c0,
  91231. +0x2032,
  91232. +0xf81,
  91233. +0x8000,
  91234. +0x728,
  91235. +0xc000,
  91236. +0x865,
  91237. +0x43,
  91238. +0x235f,
  91239. +0x3401,
  91240. +0xc000,
  91241. +0x7956,
  91242. +0x6038,
  91243. +0x2032,
  91244. +0xf81,
  91245. +0x8000,
  91246. +0x74c,
  91247. +0x40a1,
  91248. +0xae6,
  91249. +0x1a0,
  91250. +0x4328,
  91251. +0x231a,
  91252. +0x1f8b,
  91253. +0x0,
  91254. +0x2000,
  91255. +0x4608,
  91256. +0x2305,
  91257. +0x1f80,
  91258. +0x9002,
  91259. +0x50,
  91260. +0xc042,
  91261. +0x264f,
  91262. +0x1280,
  91263. +0xc041,
  91264. +0xc101,
  91265. +0xc002,
  91266. +0xb020,
  91267. +0x40c3,
  91268. +0x0,
  91269. +0xbb8,
  91270. +0x836,
  91271. +0x60,
  91272. +0x702c,
  91273. +0x700c,
  91274. +0xf007,
  91275. +0xc102,
  91276. +0x7104,
  91277. +0xb140,
  91278. +0xc201,
  91279. +0xb140,
  91280. +0x8f9,
  91281. +0x80b2,
  91282. +0x264f,
  91283. +0x1242,
  91284. +0xf1c5,
  91285. +0xc0a3,
  91286. +0x1404,
  91287. +0x341b,
  91288. +0xc6c6,
  91289. +0xc2e6,
  91290. +0x1cfc,
  91291. +0xb6c8,
  91292. +0xc1a1,
  91293. +0x4318,
  91294. +0x4628,
  91295. +0x4020,
  91296. +0x732c,
  91297. +0x4768,
  91298. +0xdae,
  91299. +0x160,
  91300. +0x4548,
  91301. +0x710c,
  91302. +0x2344,
  91303. +0x37ca,
  91304. +0xa11,
  91305. +0x1010,
  91306. +0x2242,
  91307. +0x104a,
  91308. +0xaff,
  91309. +0x9031,
  91310. +0x781b,
  91311. +0x205a,
  91312. +0x10b,
  91313. +0xed86,
  91314. +0x40c1,
  91315. +0x732c,
  91316. +0xd3a,
  91317. +0xfeef,
  91318. +0xdabf,
  91319. +0x230f,
  91320. +0x16cd,
  91321. +0xef86,
  91322. +0x40c1,
  91323. +0x732c,
  91324. +0xd2a,
  91325. +0xfeef,
  91326. +0xda7f,
  91327. +0x1600,
  91328. +0x7080,
  91329. +0x8000,
  91330. +0x76d,
  91331. +0x235f,
  91332. +0x364f,
  91333. +0x704c,
  91334. +0x205f,
  91335. +0xc80,
  91336. +0x238a,
  91337. +0xdff,
  91338. +0x1c00,
  91339. +0x3fc1,
  91340. +0x60d8,
  91341. +0x60f9,
  91342. +0xf6e,
  91343. +0x1e0,
  91344. +0x78af,
  91345. +0x87a,
  91346. +0xff8f,
  91347. +0x882,
  91348. +0xffaf,
  91349. +0x4508,
  91350. +0x4100,
  91351. +0xdaa,
  91352. +0x160,
  91353. +0x40a1,
  91354. +0x1600,
  91355. +0x7080,
  91356. +0x8000,
  91357. +0x76d,
  91358. +0x205f,
  91359. +0xc80,
  91360. +0x60d8,
  91361. +0x60f8,
  91362. +0x1003,
  91363. +0xc1,
  91364. +0xd840,
  91365. +0x7824,
  91366. +0x781d,
  91367. +0x781d,
  91368. +0x781d,
  91369. +0x781d,
  91370. +0x7034,
  91371. +0x20c5,
  91372. +0x4ab,
  91373. +0x1e00,
  91374. +0x7004,
  91375. +0x900e,
  91376. +0x22,
  91377. +0x40c1,
  91378. +0x90a,
  91379. +0x160,
  91380. +0x732c,
  91381. +0x7487,
  91382. +0x1404,
  91383. +0x341b,
  91384. +0xc6c6,
  91385. +0x7a1b,
  91386. +0x1600,
  91387. +0x7080,
  91388. +0x8000,
  91389. +0x1c,
  91390. +0xbac4,
  91391. +0xea05,
  91392. +0xba61,
  91393. +0xaff,
  91394. +0x8031,
  91395. +0x781d,
  91396. +0x780f,
  91397. +0x2144,
  91398. +0x7c2,
  91399. +0xea05,
  91400. +0xba61,
  91401. +0xaff,
  91402. +0x8031,
  91403. +0x781d,
  91404. +0x7fe0,
  91405. +0xb8c0,
  91406. +0x78e0,
  91407. +0xc0e2,
  91408. +0x1600,
  91409. +0x7082,
  91410. +0x8000,
  91411. +0x4,
  91412. +0x7014,
  91413. +0x221a,
  91414. +0xf83,
  91415. +0x20,
  91416. +0x0,
  91417. +0x2305,
  91418. +0xf82,
  91419. +0x9002,
  91420. +0x86,
  91421. +0x9240,
  91422. +0x2305,
  91423. +0xf8c,
  91424. +0x9003,
  91425. +0xfe86,
  91426. +0x706c,
  91427. +0x22c4,
  91428. +0xf81,
  91429. +0x0,
  91430. +0xbfff,
  91431. +0xf202,
  91432. +0xba8e,
  91433. +0xb440,
  91434. +0xf004,
  91435. +0xb440,
  91436. +0x7164,
  91437. +0xb39,
  91438. +0x293,
  91439. +0x231a,
  91440. +0xf82,
  91441. +0x0,
  91442. +0x1000,
  91443. +0x2205,
  91444. +0xf82,
  91445. +0x1,
  91446. +0x4a,
  91447. +0x7a5b,
  91448. +0x2205,
  91449. +0xf8c,
  91450. +0x9000,
  91451. +0x0,
  91452. +0xe80b,
  91453. +0x9440,
  91454. +0x2114,
  91455. +0xcd,
  91456. +0xb540,
  91457. +0x2204,
  91458. +0xf82,
  91459. +0x0,
  91460. +0xfbff,
  91461. +0xf1e6,
  91462. +0x21f4,
  91463. +0xc2,
  91464. +0xf1e4,
  91465. +0xc4c2,
  91466. +0x78e0,
  91467. +0xc2e6,
  91468. +0xdb24,
  91469. +0x708d,
  91470. +0x41c3,
  91471. +0x8000,
  91472. +0x773,
  91473. +0xbb9f,
  91474. +0xa980,
  91475. +0x8b00,
  91476. +0x2340,
  91477. +0xd0d,
  91478. +0xe007,
  91479. +0x7a1d,
  91480. +0x7a5d,
  91481. +0x7a5d,
  91482. +0xd8ff,
  91483. +0x6058,
  91484. +0xa901,
  91485. +0x15ff,
  91486. +0x948e,
  91487. +0xee0d,
  91488. +0xca02,
  91489. +0x7a1d,
  91490. +0xa942,
  91491. +0x8d00,
  91492. +0xe007,
  91493. +0x781d,
  91494. +0x781d,
  91495. +0x781d,
  91496. +0x6058,
  91497. +0x2080,
  91498. +0xfc3,
  91499. +0xf002,
  91500. +0xa942,
  91501. +0xa903,
  91502. +0xf003,
  91503. +0x7185,
  91504. +0xc1f,
  91505. +0x10b2,
  91506. +0x70cd,
  91507. +0xf01c,
  91508. +0x781d,
  91509. +0x2414,
  91510. +0x1381,
  91511. +0x781d,
  91512. +0x781d,
  91513. +0x71c3,
  91514. +0x8000,
  91515. +0x728,
  91516. +0xa900,
  91517. +0x71c5,
  91518. +0xee5,
  91519. +0x90b3,
  91520. +0x70d5,
  91521. +0x40a1,
  91522. +0x20ca,
  91523. +0xc1,
  91524. +0x88e0,
  91525. +0x78cf,
  91526. +0xeea,
  91527. +0xffef,
  91528. +0x798f,
  91529. +0xe803,
  91530. +0x6f07,
  91531. +0xf1e9,
  91532. +0x4f1f,
  91533. +0x781d,
  91534. +0xf1e7,
  91535. +0xc6c6,
  91536. +0x78e0,
  91537. +0xc2e6,
  91538. +0x1cfc,
  91539. +0xb6c8,
  91540. +0x4318,
  91541. +0x710c,
  91542. +0x4628,
  91543. +0x4100,
  91544. +0x2344,
  91545. +0x37c0,
  91546. +0xe806,
  91547. +0xb861,
  91548. +0x801,
  91549. +0x31,
  91550. +0x793b,
  91551. +0x40c3,
  91552. +0x8000,
  91553. +0x76d,
  91554. +0x8800,
  91555. +0x817,
  91556. +0x71,
  91557. +0x4548,
  91558. +0x1600,
  91559. +0x7080,
  91560. +0x8000,
  91561. +0x58,
  91562. +0x72ed,
  91563. +0x782b,
  91564. +0x700c,
  91565. +0xf00a,
  91566. +0x73ed,
  91567. +0xe889,
  91568. +0x1600,
  91569. +0x7080,
  91570. +0x8000,
  91571. +0x25,
  91572. +0x71ed,
  91573. +0x782b,
  91574. +0x700c,
  91575. +0xf212,
  91576. +0xc26,
  91577. +0xfecf,
  91578. +0x8ae,
  91579. +0xff2f,
  91580. +0x40e1,
  91581. +0xb56,
  91582. +0xfecf,
  91583. +0x40c3,
  91584. +0x8000,
  91585. +0x77c,
  91586. +0x8020,
  91587. +0x4063,
  91588. +0x42c1,
  91589. +0xdaa,
  91590. +0xffef,
  91591. +0x43a1,
  91592. +0x710c,
  91593. +0x1404,
  91594. +0x341b,
  91595. +0xc6c6,
  91596. +0x78e0,
  91597. +0x4833,
  91598. +0x4910,
  91599. +0x621a,
  91600. +0x2348,
  91601. +0x3,
  91602. +0x2248,
  91603. +0x0,
  91604. +0x2309,
  91605. +0x0,
  91606. +0x7fe0,
  91607. +0x780f,
  91608. +0x78e0,
  91609. +0xc0f1,
  91610. +0x8c2,
  91611. +0x40,
  91612. +0xc0d1,
  91613. +0x7fe0,
  91614. +0x700c,
  91615. +0xc2e6,
  91616. +0x1cfc,
  91617. +0xb6c8,
  91618. +0x42c3,
  91619. +0x9008,
  91620. +0x1e8,
  91621. +0x9200,
  91622. +0x41c3,
  91623. +0x1,
  91624. +0xfffe,
  91625. +0x2114,
  91626. +0x0,
  91627. +0x7904,
  91628. +0x2259,
  91629. +0xf40,
  91630. +0x2155,
  91631. +0xc0d,
  91632. +0x2105,
  91633. +0xe,
  91634. +0x7d05,
  91635. +0x1600,
  91636. +0x111b,
  91637. +0x95e0,
  91638. +0x83e,
  91639. +0x20,
  91640. +0xd896,
  91641. +0x781d,
  91642. +0x781d,
  91643. +0x781d,
  91644. +0x781d,
  91645. +0x6822,
  91646. +0x7104,
  91647. +0xb8e0,
  91648. +0x21ca,
  91649. +0x1,
  91650. +0x782f,
  91651. +0x41c3,
  91652. +0x0,
  91653. +0xff00,
  91654. +0x2304,
  91655. +0x305b,
  91656. +0x2005,
  91657. +0x6c0,
  91658. +0x7f24,
  91659. +0xb600,
  91660. +0x2745,
  91661. +0x13c0,
  91662. +0xb500,
  91663. +0x1404,
  91664. +0x341b,
  91665. +0xc6c6,
  91666. +0x78e0,
  91667. +0x1600,
  91668. +0x7101,
  91669. +0x8000,
  91670. +0x6,
  91671. +0x782c,
  91672. +0x2885,
  91673. +0x41f,
  91674. +0x7fe0,
  91675. +0x7104,
  91676. +0x78e0,
  91677. +0x790d,
  91678. +0x218c,
  91679. +0x8bff,
  91680. +0xf607,
  91681. +0x208c,
  91682. +0x8802,
  91683. +0xf451,
  91684. +0x7fe0,
  91685. +0x730c,
  91686. +0x911,
  91687. +0x733,
  91688. +0x208c,
  91689. +0x8c03,
  91690. +0x720c,
  91691. +0x7ce0,
  91692. +0xf049,
  91693. +0xe1f7,
  91694. +0x58,
  91695. +0x29,
  91696. +0xe1df,
  91697. +0x58,
  91698. +0x29,
  91699. +0xe1cf,
  91700. +0x5c,
  91701. +0x29,
  91702. +0xe1c4,
  91703. +0x5c,
  91704. +0x29,
  91705. +0xe0c5,
  91706. +0x95f,
  91707. +0xf13,
  91708. +0x963,
  91709. +0xd53,
  91710. +0x967,
  91711. +0xc13,
  91712. +0xb87c,
  91713. +0x867,
  91714. +0x475,
  91715. +0x790f,
  91716. +0x2025,
  91717. +0x40,
  91718. +0xf012,
  91719. +0xf02d,
  91720. +0xf02f,
  91721. +0xf02b,
  91722. +0xf02f,
  91723. +0xf029,
  91724. +0xf02f,
  91725. +0xf027,
  91726. +0xf027,
  91727. +0xf02d,
  91728. +0xf025,
  91729. +0xf023,
  91730. +0xf02d,
  91731. +0xf021,
  91732. +0xf021,
  91733. +0xf01f,
  91734. +0xf02b,
  91735. +0x7fe0,
  91736. +0xd83f,
  91737. +0xe0f8,
  91738. +0xf41b,
  91739. +0x7fe0,
  91740. +0xd808,
  91741. +0xe0e0,
  91742. +0xf417,
  91743. +0x7fe0,
  91744. +0xd807,
  91745. +0xe0d0,
  91746. +0xf413,
  91747. +0x7fe0,
  91748. +0xd80a,
  91749. +0xf40f,
  91750. +0x7fe0,
  91751. +0xd80b,
  91752. +0x81b,
  91753. +0xf31,
  91754. +0xd818,
  91755. +0x7ee0,
  91756. +0x813,
  91757. +0xd71,
  91758. +0xd80f,
  91759. +0x7ee0,
  91760. +0x80b,
  91761. +0xc31,
  91762. +0xd81a,
  91763. +0x7ee0,
  91764. +0x7fe0,
  91765. +0x700c,
  91766. +0x7fe0,
  91767. +0xd83e,
  91768. +0x7fe0,
  91769. +0xd83b,
  91770. +0x7fe0,
  91771. +0xd83a,
  91772. +0x7fe0,
  91773. +0xd81f,
  91774. +0x7fe0,
  91775. +0xd838,
  91776. +0x7fe0,
  91777. +0xd81b,
  91778. +0x78e0,
  91779. +0xc0e4,
  91780. +0x70ad,
  91781. +0xf002,
  91782. +0x71a5,
  91783. +0xd1f,
  91784. +0x10b2,
  91785. +0x70cd,
  91786. +0xf010,
  91787. +0x255a,
  91788. +0x1c83,
  91789. +0x607c,
  91790. +0x265a,
  91791. +0x1643,
  91792. +0x71c5,
  91793. +0x639b,
  91794. +0x633b,
  91795. +0x8b80,
  91796. +0x7c45,
  91797. +0xab80,
  91798. +0xeed,
  91799. +0x9092,
  91800. +0xf1ef,
  91801. +0xc4c4,
  91802. +0x78e0,
  91803. +0xc2e6,
  91804. +0x1cfc,
  91805. +0xb6c8,
  91806. +0x2482,
  91807. +0x3f06,
  91808. +0xe5a,
  91809. +0xff6f,
  91810. +0xc085,
  91811. +0xc085,
  91812. +0xd90d,
  91813. +0xfbe,
  91814. +0xffef,
  91815. +0xdac8,
  91816. +0x1600,
  91817. +0x7080,
  91818. +0x8000,
  91819. +0x1b,
  91820. +0x45cb,
  91821. +0x8000,
  91822. +0x76d,
  91823. +0x86d,
  91824. +0x1e,
  91825. +0x8d0e,
  91826. +0xe834,
  91827. +0x8dca,
  91828. +0x8d0b,
  91829. +0xdb4b,
  91830. +0xc668,
  91831. +0x1c39,
  91832. +0x3002,
  91833. +0x8d0c,
  91834. +0xbb9f,
  91835. +0x42c3,
  91836. +0x9000,
  91837. +0x0,
  91838. +0x1c52,
  91839. +0x3002,
  91840. +0x8d0d,
  91841. +0x1c6b,
  91842. +0x3002,
  91843. +0x1b01,
  91844. +0x392,
  91845. +0x8d0b,
  91846. +0xab00,
  91847. +0x8d2c,
  91848. +0x209a,
  91849. +0x4,
  91850. +0x1b32,
  91851. +0x42,
  91852. +0x8d2d,
  91853. +0x7e05,
  91854. +0x1b33,
  91855. +0x42,
  91856. +0x13b8,
  91857. +0x8080,
  91858. +0x205f,
  91859. +0x18c,
  91860. +0x40c3,
  91861. +0x12,
  91862. +0x310,
  91863. +0x6419,
  91864. +0x7204,
  91865. +0x7945,
  91866. +0xb1c0,
  91867. +0x6098,
  91868. +0x7a05,
  91869. +0x1333,
  91870. +0x80,
  91871. +0x1332,
  91872. +0x81,
  91873. +0x209a,
  91874. +0x4,
  91875. +0x7825,
  91876. +0xb200,
  91877. +0xd8ff,
  91878. +0xc040,
  91879. +0xc085,
  91880. +0x712c,
  91881. +0x42c3,
  91882. +0x40,
  91883. +0x5800,
  91884. +0xef2,
  91885. +0x1e0,
  91886. +0x706c,
  91887. +0xb72,
  91888. +0x0,
  91889. +0x9b2,
  91890. +0xfecf,
  91891. +0xbfa,
  91892. +0x40,
  91893. +0x702c,
  91894. +0x1e00,
  91895. +0x7044,
  91896. +0x9004,
  91897. +0xdc,
  91898. +0x1600,
  91899. +0x7080,
  91900. +0x8000,
  91901. +0x19,
  91902. +0x7014,
  91903. +0x228,
  91904. +0x2,
  91905. +0xf002,
  91906. +0x6821,
  91907. +0x782f,
  91908. +0x7114,
  91909. +0x21c,
  91910. +0x2d,
  91911. +0xad20,
  91912. +0xe809,
  91913. +0x1600,
  91914. +0x7080,
  91915. +0x8000,
  91916. +0x58,
  91917. +0x7014,
  91918. +0x710c,
  91919. +0xf007,
  91920. +0x1600,
  91921. +0x7080,
  91922. +0x8000,
  91923. +0x25,
  91924. +0x7014,
  91925. +0x700c,
  91926. +0xf3ed,
  91927. +0x6901,
  91928. +0xdf2,
  91929. +0xfeef,
  91930. +0x780f,
  91931. +0x1600,
  91932. +0x709b,
  91933. +0x8000,
  91934. +0x4,
  91935. +0x2400,
  91936. +0x3f80,
  91937. +0x0,
  91938. +0x11c,
  91939. +0x702c,
  91940. +0xe1e,
  91941. +0x20,
  91942. +0xdaa0,
  91943. +0xc09f,
  91944. +0xe16,
  91945. +0x20,
  91946. +0xdaa0,
  91947. +0x231a,
  91948. +0x3f9b,
  91949. +0x10,
  91950. +0x0,
  91951. +0x70cd,
  91952. +0xf003,
  91953. +0x71c5,
  91954. +0xe65,
  91955. +0x1133,
  91956. +0x2655,
  91957. +0x1800,
  91958. +0x265a,
  91959. +0x1a0f,
  91960. +0x2400,
  91961. +0x3f81,
  91962. +0x0,
  91963. +0x11c,
  91964. +0x2005,
  91965. +0x6c0,
  91966. +0x61f9,
  91967. +0xa5e,
  91968. +0x120,
  91969. +0x724c,
  91970. +0x2655,
  91971. +0x1d00,
  91972. +0xc19f,
  91973. +0x2005,
  91974. +0x6c0,
  91975. +0xa4e,
  91976. +0x120,
  91977. +0x61f9,
  91978. +0x1503,
  91979. +0x108b,
  91980. +0x8d62,
  91981. +0xf013,
  91982. +0x2400,
  91983. +0x3f8c,
  91984. +0x0,
  91985. +0x11c,
  91986. +0x64fc,
  91987. +0x7c74,
  91988. +0x94e,
  91989. +0xfeef,
  91990. +0x9400,
  91991. +0xb400,
  91992. +0xc49f,
  91993. +0x64fc,
  91994. +0x7c74,
  91995. +0x93e,
  91996. +0xfeef,
  91997. +0x9400,
  91998. +0xb400,
  91999. +0x7164,
  92000. +0xbdf,
  92001. +0x90c3,
  92002. +0xf1d0,
  92003. +0x8d20,
  92004. +0xd830,
  92005. +0xb89f,
  92006. +0x2040,
  92007. +0xcc3,
  92008. +0x7034,
  92009. +0x2342,
  92010. +0x282,
  92011. +0x23ca,
  92012. +0x1,
  92013. +0xb86a,
  92014. +0x718d,
  92015. +0x22ca,
  92016. +0x1,
  92017. +0xc442,
  92018. +0xf003,
  92019. +0x7785,
  92020. +0xc0d,
  92021. +0x1033,
  92022. +0x71cd,
  92023. +0xf041,
  92024. +0x77c5,
  92025. +0xef5,
  92026. +0x9012,
  92027. +0xefb,
  92028. +0x9300,
  92029. +0x8d03,
  92030. +0x8de2,
  92031. +0xc044,
  92032. +0x700c,
  92033. +0xb88f,
  92034. +0x4308,
  92035. +0xf022,
  92036. +0x265a,
  92037. +0x1a1f,
  92038. +0xc19f,
  92039. +0x245a,
  92040. +0x1a1b,
  92041. +0x2100,
  92042. +0x7c0,
  92043. +0x20f4,
  92044. +0x3c0,
  92045. +0x7163,
  92046. +0x21f4,
  92047. +0x3c1,
  92048. +0xc043,
  92049. +0xc003,
  92050. +0x4910,
  92051. +0x2308,
  92052. +0x100b,
  92053. +0x2400,
  92054. +0x3f80,
  92055. +0x0,
  92056. +0x11c,
  92057. +0x2700,
  92058. +0x301f,
  92059. +0x7063,
  92060. +0x27f4,
  92061. +0x33c1,
  92062. +0x20f4,
  92063. +0x3c0,
  92064. +0x71e5,
  92065. +0x4831,
  92066. +0xc001,
  92067. +0x2008,
  92068. +0x40,
  92069. +0x780e,
  92070. +0xc041,
  92071. +0xc004,
  92072. +0x8bb,
  92073. +0x83e3,
  92074. +0x232f,
  92075. +0x12c6,
  92076. +0xfaa,
  92077. +0xfeaf,
  92078. +0xc001,
  92079. +0x4100,
  92080. +0xfa2,
  92081. +0xfeaf,
  92082. +0x4061,
  92083. +0x1a01,
  92084. +0x52,
  92085. +0x1b01,
  92086. +0x12,
  92087. +0xf1c1,
  92088. +0x8d20,
  92089. +0xd82c,
  92090. +0xb89f,
  92091. +0x2040,
  92092. +0xcc3,
  92093. +0x7034,
  92094. +0x6b8c,
  92095. +0x23ca,
  92096. +0x1,
  92097. +0xb864,
  92098. +0x24ca,
  92099. +0x1001,
  92100. +0xf005,
  92101. +0xc002,
  92102. +0x7704,
  92103. +0xc042,
  92104. +0xc002,
  92105. +0x821,
  92106. +0x33,
  92107. +0x714c,
  92108. +0xf045,
  92109. +0xf66,
  92110. +0xfeaf,
  92111. +0xc001,
  92112. +0x4100,
  92113. +0xf5e,
  92114. +0xfeaf,
  92115. +0xc003,
  92116. +0x1c01,
  92117. +0x1052,
  92118. +0x1b01,
  92119. +0x12,
  92120. +0x7744,
  92121. +0xad9,
  92122. +0x8032,
  92123. +0x70cd,
  92124. +0x8d03,
  92125. +0x8d22,
  92126. +0xbe8f,
  92127. +0xc05e,
  92128. +0x40c1,
  92129. +0xf027,
  92130. +0x225a,
  92131. +0xa1f,
  92132. +0x1408,
  92133. +0x300b,
  92134. +0x2400,
  92135. +0x3f9b,
  92136. +0x0,
  92137. +0x11c,
  92138. +0xc69f,
  92139. +0x2300,
  92140. +0x37c0,
  92141. +0x235a,
  92142. +0x1a0b,
  92143. +0x20f4,
  92144. +0x40,
  92145. +0xc044,
  92146. +0x2600,
  92147. +0x12c0,
  92148. +0x20f4,
  92149. +0x4f,
  92150. +0xc004,
  92151. +0x76e3,
  92152. +0x2300,
  92153. +0x32db,
  92154. +0x26f4,
  92155. +0x105f,
  92156. +0x23f4,
  92157. +0x304b,
  92158. +0x7f02,
  92159. +0xc003,
  92160. +0xc601,
  92161. +0x2302,
  92162. +0x17cb,
  92163. +0x2008,
  92164. +0x3c0,
  92165. +0x2608,
  92166. +0x12ce,
  92167. +0x7124,
  92168. +0x780e,
  92169. +0xc043,
  92170. +0xc01e,
  92171. +0x7ece,
  92172. +0x8af,
  92173. +0x8063,
  92174. +0xc641,
  92175. +0xf1be,
  92176. +0x5e7,
  92177. +0xffef,
  92178. +0x8d00,
  92179. +0xbfa,
  92180. +0xfeef,
  92181. +0x730c,
  92182. +0x700c,
  92183. +0xad01,
  92184. +0xad00,
  92185. +0x1600,
  92186. +0x7080,
  92187. +0x8000,
  92188. +0x19,
  92189. +0x7014,
  92190. +0x910,
  92191. +0x141,
  92192. +0x41c3,
  92193. +0x9003,
  92194. +0xe174,
  92195. +0x700c,
  92196. +0xb100,
  92197. +0xf36,
  92198. +0xfeef,
  92199. +0xb101,
  92200. +0x2480,
  92201. +0x3f06,
  92202. +0x1404,
  92203. +0x341b,
  92204. +0xc6c6,
  92205. +0xc2e4,
  92206. +0xc1a4,
  92207. +0x4608,
  92208. +0x700c,
  92209. +0xa7e,
  92210. +0xfeaf,
  92211. +0xd9ff,
  92212. +0x1200,
  92213. +0x3083,
  92214. +0x702c,
  92215. +0xd8ff,
  92216. +0x754c,
  92217. +0xc143,
  92218. +0xc142,
  92219. +0xc141,
  92220. +0x4528,
  92221. +0xb56,
  92222. +0xfeaf,
  92223. +0xc140,
  92224. +0xbec1,
  92225. +0xd8ff,
  92226. +0xd980,
  92227. +0x764c,
  92228. +0xdb20,
  92229. +0xc543,
  92230. +0xc642,
  92231. +0xc541,
  92232. +0xb42,
  92233. +0xfeaf,
  92234. +0x1c00,
  92235. +0x3041,
  92236. +0x700c,
  92237. +0xaf2,
  92238. +0xfeaf,
  92239. +0x712c,
  92240. +0xc0a4,
  92241. +0xc6c4,
  92242. +0x78e0,
  92243. +0xc2e4,
  92244. +0xc1a4,
  92245. +0xd858,
  92246. +0xb89f,
  92247. +0x88a0,
  92248. +0x10cd,
  92249. +0x808e,
  92250. +0x700c,
  92251. +0xa2a,
  92252. +0xfeaf,
  92253. +0xd9ff,
  92254. +0x2505,
  92255. +0x1380,
  92256. +0x702c,
  92257. +0xb8c1,
  92258. +0xc143,
  92259. +0xc042,
  92260. +0xc141,
  92261. +0xc140,
  92262. +0xd8ff,
  92263. +0xd980,
  92264. +0xda09,
  92265. +0xafe,
  92266. +0xfeaf,
  92267. +0xdb20,
  92268. +0x700c,
  92269. +0xab2,
  92270. +0xfeaf,
  92271. +0x712c,
  92272. +0xc0a4,
  92273. +0xc6c4,
  92274. +0x78e0,
  92275. +0x21aa,
  92276. +0xc4,
  92277. +0x911,
  92278. +0x3f,
  92279. +0x722c,
  92280. +0x21ab,
  92281. +0xc4,
  92282. +0x712c,
  92283. +0x21ab,
  92284. +0xc4,
  92285. +0x80f,
  92286. +0x415,
  92287. +0x1600,
  92288. +0x7100,
  92289. +0x9008,
  92290. +0x1d6,
  92291. +0x7ee0,
  92292. +0x21aa,
  92293. +0x104,
  92294. +0x7b32,
  92295. +0xb19,
  92296. +0x25,
  92297. +0x24aa,
  92298. +0x1144,
  92299. +0x22aa,
  92300. +0x104,
  92301. +0x9fd,
  92302. +0x8084,
  92303. +0x7862,
  92304. +0x24aa,
  92305. +0x1144,
  92306. +0xf003,
  92307. +0x6038,
  92308. +0x21aa,
  92309. +0x104,
  92310. +0x7110,
  92311. +0x20e1,
  92312. +0x7c6,
  92313. +0x22aa,
  92314. +0x144,
  92315. +0xcf3,
  92316. +0x9080,
  92317. +0x7ee0,
  92318. +0x78e0,
  92319. +0xc0f1,
  92320. +0x866,
  92321. +0x0,
  92322. +0xfa6,
  92323. +0xffcf,
  92324. +0xc0d1,
  92325. +0x7ee0,
  92326. +0x78e0,
  92327. +0xc0f1,
  92328. +0xf5a,
  92329. +0xffcf,
  92330. +0xf96,
  92331. +0xffef,
  92332. +0xd814,
  92333. +0xc0d1,
  92334. +0x7ee0,
  92335. +0xc0f1,
  92336. +0x846,
  92337. +0x0,
  92338. +0x41c3,
  92339. +0x8000,
  92340. +0x684,
  92341. +0x8920,
  92342. +0x781b,
  92343. +0xe915,
  92344. +0x1600,
  92345. +0x7081,
  92346. +0x8000,
  92347. +0x1,
  92348. +0x923,
  92349. +0xdf,
  92350. +0x41c3,
  92351. +0x8000,
  92352. +0x76c,
  92353. +0x8920,
  92354. +0x917,
  92355. +0x134,
  92356. +0x216c,
  92357. +0x41,
  92358. +0x2809,
  92359. +0x8042,
  92360. +0xf208,
  92361. +0x6038,
  92362. +0x7842,
  92363. +0xf004,
  92364. +0x809,
  92365. +0x115,
  92366. +0x740c,
  92367. +0xc0d1,
  92368. +0x7ee0,
  92369. +0x246f,
  92370. +0x1343,
  92371. +0x9460,
  92372. +0x231a,
  92373. +0x2,
  92374. +0x2a05,
  92375. +0xf82,
  92376. +0x1e,
  92377. +0x8480,
  92378. +0x817,
  92379. +0xf84,
  92380. +0x3,
  92381. +0xd41,
  92382. +0x2885,
  92383. +0xa0f,
  92384. +0x201a,
  92385. +0xc2,
  92386. +0x2a85,
  92387. +0x41f,
  92388. +0x793d,
  92389. +0x6a01,
  92390. +0x6941,
  92391. +0x41c3,
  92392. +0x8000,
  92393. +0x684,
  92394. +0x8920,
  92395. +0xe90c,
  92396. +0x14fb,
  92397. +0x9081,
  92398. +0x915,
  92399. +0xdf,
  92400. +0x41c3,
  92401. +0x8000,
  92402. +0x76c,
  92403. +0x8920,
  92404. +0x7034,
  92405. +0x22da,
  92406. +0x42,
  92407. +0x7210,
  92408. +0x7fe0,
  92409. +0x20ca,
  92410. +0x8d,
  92411. +0xc2e6,
  92412. +0x1cfc,
  92413. +0xb6c8,
  92414. +0xf92,
  92415. +0xff2f,
  92416. +0xc1a4,
  92417. +0x791d,
  92418. +0x793d,
  92419. +0x793d,
  92420. +0x793d,
  92421. +0xb9c3,
  92422. +0x43db,
  92423. +0x8000,
  92424. +0x58,
  92425. +0x1a02,
  92426. +0x3042,
  92427. +0x1300,
  92428. +0x3081,
  92429. +0xe90b,
  92430. +0x781d,
  92431. +0x1600,
  92432. +0x7081,
  92433. +0x8000,
  92434. +0x57,
  92435. +0x781d,
  92436. +0x2044,
  92437. +0xe00,
  92438. +0x611d,
  92439. +0xf005,
  92440. +0x1600,
  92441. +0x708d,
  92442. +0x8000,
  92443. +0x24,
  92444. +0xf56,
  92445. +0xff0f,
  92446. +0x79af,
  92447. +0x7a3d,
  92448. +0x7a5d,
  92449. +0x2553,
  92450. +0x9083,
  92451. +0x7a5d,
  92452. +0x1a07,
  92453. +0x30c2,
  92454. +0x7b3d,
  92455. +0x22c0,
  92456. +0x62,
  92457. +0x7b7d,
  92458. +0x2553,
  92459. +0x907e,
  92460. +0xb8c3,
  92461. +0x23c0,
  92462. +0x62,
  92463. +0x1a03,
  92464. +0x3002,
  92465. +0x1a04,
  92466. +0x3082,
  92467. +0x1a05,
  92468. +0x30c2,
  92469. +0xc040,
  92470. +0x41c3,
  92471. +0x52,
  92472. +0x3,
  92473. +0xd52,
  92474. +0xfeaf,
  92475. +0xd80a,
  92476. +0x276f,
  92477. +0x10c3,
  92478. +0x8f00,
  92479. +0x45e9,
  92480. +0xb8e2,
  92481. +0x730c,
  92482. +0x78c0,
  92483. +0x1a08,
  92484. +0x3002,
  92485. +0x150f,
  92486. +0x148e,
  92487. +0x6f05,
  92488. +0x9520,
  92489. +0x8d82,
  92490. +0x9000,
  92491. +0x1300,
  92492. +0x3083,
  92493. +0x1724,
  92494. +0x1082,
  92495. +0xc043,
  92496. +0xc642,
  92497. +0xc441,
  92498. +0xc140,
  92499. +0x41c3,
  92500. +0x54,
  92501. +0x6,
  92502. +0xd1a,
  92503. +0xfeaf,
  92504. +0xd80a,
  92505. +0x8d08,
  92506. +0xe808,
  92507. +0x41c3,
  92508. +0x59,
  92509. +0x0,
  92510. +0xd0a,
  92511. +0xfeaf,
  92512. +0xd80a,
  92513. +0xde32,
  92514. +0xbe9f,
  92515. +0x1601,
  92516. +0x1483,
  92517. +0x16d1,
  92518. +0x9082,
  92519. +0x1601,
  92520. +0x148c,
  92521. +0x1602,
  92522. +0x1481,
  92523. +0x1601,
  92524. +0x1480,
  92525. +0xc042,
  92526. +0xc141,
  92527. +0xd80a,
  92528. +0x41c3,
  92529. +0x5a,
  92530. +0x5,
  92531. +0xcde,
  92532. +0xfeaf,
  92533. +0xc440,
  92534. +0x1601,
  92535. +0x1483,
  92536. +0x8e21,
  92537. +0x8e04,
  92538. +0x16cc,
  92539. +0x9082,
  92540. +0x8e80,
  92541. +0xc042,
  92542. +0xc141,
  92543. +0x41c3,
  92544. +0x5a,
  92545. +0x5,
  92546. +0xb990,
  92547. +0xd80a,
  92548. +0xcbe,
  92549. +0xfeaf,
  92550. +0xc440,
  92551. +0x8d08,
  92552. +0x7014,
  92553. +0xf474,
  92554. +0x1724,
  92555. +0x1080,
  92556. +0x849,
  92557. +0x7e,
  92558. +0xdd3e,
  92559. +0xbd9f,
  92560. +0x1501,
  92561. +0x1483,
  92562. +0x16cc,
  92563. +0x9082,
  92564. +0x1501,
  92565. +0x148c,
  92566. +0x47cb,
  92567. +0x5c,
  92568. +0x5,
  92569. +0x1502,
  92570. +0x1481,
  92571. +0x1501,
  92572. +0x1480,
  92573. +0xc042,
  92574. +0xc141,
  92575. +0xd80a,
  92576. +0x41e1,
  92577. +0xc82,
  92578. +0xfeaf,
  92579. +0xc440,
  92580. +0x1501,
  92581. +0x1483,
  92582. +0xf843,
  92583. +0xc042,
  92584. +0xc141,
  92585. +0x274f,
  92586. +0x1401,
  92587. +0xd80a,
  92588. +0xc6e,
  92589. +0xfeaf,
  92590. +0xc440,
  92591. +0x1300,
  92592. +0x3080,
  92593. +0x84b,
  92594. +0x3e,
  92595. +0xdd65,
  92596. +0xbd9f,
  92597. +0x1501,
  92598. +0x1483,
  92599. +0x16cc,
  92600. +0x9082,
  92601. +0x1501,
  92602. +0x148c,
  92603. +0x47cb,
  92604. +0x5e,
  92605. +0x5,
  92606. +0x1502,
  92607. +0x1481,
  92608. +0x1501,
  92609. +0x1480,
  92610. +0xc042,
  92611. +0xc141,
  92612. +0xd80a,
  92613. +0x41e1,
  92614. +0xc3a,
  92615. +0xfeaf,
  92616. +0xc440,
  92617. +0x1501,
  92618. +0x1483,
  92619. +0xf830,
  92620. +0xc042,
  92621. +0xc141,
  92622. +0x274f,
  92623. +0x1401,
  92624. +0xd80a,
  92625. +0xc22,
  92626. +0xfeaf,
  92627. +0xc440,
  92628. +0x1300,
  92629. +0x3080,
  92630. +0x851,
  92631. +0x7e,
  92632. +0xdf71,
  92633. +0xbf9f,
  92634. +0x1701,
  92635. +0x1483,
  92636. +0x16cc,
  92637. +0x9082,
  92638. +0x1701,
  92639. +0x148c,
  92640. +0x45cb,
  92641. +0x60,
  92642. +0x5,
  92643. +0x1702,
  92644. +0x1481,
  92645. +0x1701,
  92646. +0x1480,
  92647. +0xc042,
  92648. +0xc141,
  92649. +0xd80a,
  92650. +0x41a1,
  92651. +0xbee,
  92652. +0xfeaf,
  92653. +0xc440,
  92654. +0x1701,
  92655. +0x1483,
  92656. +0x8f21,
  92657. +0x8f04,
  92658. +0x16cc,
  92659. +0x9082,
  92660. +0x8f80,
  92661. +0xc042,
  92662. +0xc141,
  92663. +0x254f,
  92664. +0x1401,
  92665. +0xd80a,
  92666. +0xbd2,
  92667. +0xfeaf,
  92668. +0xc440,
  92669. +0x41c3,
  92670. +0x9008,
  92671. +0x1a0,
  92672. +0x1902,
  92673. +0x15,
  92674. +0x208a,
  92675. +0x44,
  92676. +0x1902,
  92677. +0x14,
  92678. +0x208a,
  92679. +0x144,
  92680. +0x1902,
  92681. +0x14,
  92682. +0x208a,
  92683. +0x1c4,
  92684. +0x1904,
  92685. +0x14,
  92686. +0x208a,
  92687. +0x88,
  92688. +0xb100,
  92689. +0x208a,
  92690. +0x288,
  92691. +0xb101,
  92692. +0x208a,
  92693. +0x2c8,
  92694. +0xb102,
  92695. +0x208a,
  92696. +0x3cc,
  92697. +0x1e00,
  92698. +0x7004,
  92699. +0x9009,
  92700. +0xe180,
  92701. +0xd934,
  92702. +0x40c3,
  92703. +0x9005,
  92704. +0xe0ee,
  92705. +0xb020,
  92706. +0xd0e,
  92707. +0xffef,
  92708. +0x18fc,
  92709. +0x8105,
  92710. +0xc0a4,
  92711. +0x1404,
  92712. +0x341b,
  92713. +0xc6c6,
  92714. +0x78e0,
  92715. +0x8d21,
  92716. +0x8d04,
  92717. +0x16cc,
  92718. +0x9082,
  92719. +0x8d80,
  92720. +0x7ee0,
  92721. +0x621a,
  92722. +0xf004,
  92723. +0x1801,
  92724. +0x52,
  92725. +0x8fd,
  92726. +0x8084,
  92727. +0x7ee0,
  92728. +0x78e0,
  92729. +0xc2e6,
  92730. +0x1cfc,
  92731. +0xb6c8,
  92732. +0xc1a8,
  92733. +0x70ad,
  92734. +0x42a1,
  92735. +0xba8c,
  92736. +0x40c3,
  92737. +0x0,
  92738. +0x8b26,
  92739. +0x46cb,
  92740. +0x9012,
  92741. +0x328,
  92742. +0x1e00,
  92743. +0x7084,
  92744. +0x8000,
  92745. +0x2,
  92746. +0xb600,
  92747. +0xd839,
  92748. +0xb601,
  92749. +0x41c3,
  92750. +0xb4,
  92751. +0x1,
  92752. +0xb26,
  92753. +0xfeaf,
  92754. +0xd80a,
  92755. +0xcc20,
  92756. +0x9620,
  92757. +0x7030,
  92758. +0x700c,
  92759. +0xf405,
  92760. +0xcc21,
  92761. +0x9621,
  92762. +0x2038,
  92763. +0x40,
  92764. +0x41c3,
  92765. +0xb5,
  92766. +0x0,
  92767. +0xd52,
  92768. +0xfe0f,
  92769. +0x1600,
  92770. +0x7080,
  92771. +0x8000,
  92772. +0x4,
  92773. +0xc040,
  92774. +0x201a,
  92775. +0xf80,
  92776. +0x20,
  92777. +0x0,
  92778. +0xc041,
  92779. +0x2005,
  92780. +0xf81,
  92781. +0x9004,
  92782. +0x32,
  92783. +0x206f,
  92784. +0x243,
  92785. +0x90e6,
  92786. +0x9100,
  92787. +0xc043,
  92788. +0x1600,
  92789. +0x7080,
  92790. +0x8000,
  92791. +0x4,
  92792. +0x201a,
  92793. +0xf80,
  92794. +0x20,
  92795. +0x0,
  92796. +0x2005,
  92797. +0xf80,
  92798. +0x9002,
  92799. +0x40,
  92800. +0x9000,
  92801. +0x1a00,
  92802. +0x3103,
  92803. +0x1e00,
  92804. +0x7043,
  92805. +0x8000,
  92806. +0x684,
  92807. +0xab6,
  92808. +0x120,
  92809. +0xc047,
  92810. +0xbfe0,
  92811. +0x286,
  92812. +0x1,
  92813. +0xc001,
  92814. +0x2005,
  92815. +0xf81,
  92816. +0x9005,
  92817. +0xe032,
  92818. +0xc003,
  92819. +0xb880,
  92820. +0xb100,
  92821. +0xc001,
  92822. +0x2005,
  92823. +0xf80,
  92824. +0x9003,
  92825. +0xe090,
  92826. +0xcae,
  92827. +0x20,
  92828. +0x1800,
  92829. +0x5,
  92830. +0x256f,
  92831. +0x1cc3,
  92832. +0x8d00,
  92833. +0xe885,
  92834. +0x1e00,
  92835. +0x7085,
  92836. +0x9004,
  92837. +0xc0,
  92838. +0xcae,
  92839. +0xffcf,
  92840. +0x82a,
  92841. +0xff4f,
  92842. +0x8d00,
  92843. +0x7014,
  92844. +0xf4c7,
  92845. +0x1600,
  92846. +0x7080,
  92847. +0x8000,
  92848. +0x4,
  92849. +0xc045,
  92850. +0x201a,
  92851. +0xf80,
  92852. +0x20,
  92853. +0x0,
  92854. +0xc044,
  92855. +0x2005,
  92856. +0xf80,
  92857. +0x9002,
  92858. +0x86,
  92859. +0x9020,
  92860. +0x1600,
  92861. +0x7083,
  92862. +0x8000,
  92863. +0x0,
  92864. +0x783d,
  92865. +0x781d,
  92866. +0x781d,
  92867. +0x781d,
  92868. +0xb8c2,
  92869. +0x817,
  92870. +0x91,
  92871. +0x46cb,
  92872. +0x8000,
  92873. +0x430,
  92874. +0x1a09,
  92875. +0x3398,
  92876. +0x45cb,
  92877. +0x8000,
  92878. +0x418,
  92879. +0xf01d,
  92880. +0x821,
  92881. +0xf1,
  92882. +0xbbe7,
  92883. +0xce0e,
  92884. +0x46cb,
  92885. +0x8000,
  92886. +0x434,
  92887. +0x761c,
  92888. +0x1a09,
  92889. +0x3398,
  92890. +0xce08,
  92891. +0x45cb,
  92892. +0x8000,
  92893. +0x41c,
  92894. +0xf00e,
  92895. +0xbbe7,
  92896. +0xce0b,
  92897. +0x46cb,
  92898. +0x8000,
  92899. +0x428,
  92900. +0x761c,
  92901. +0xce05,
  92902. +0x45cb,
  92903. +0x8000,
  92904. +0x410,
  92905. +0x1a09,
  92906. +0x3398,
  92907. +0x751c,
  92908. +0x1a03,
  92909. +0x3358,
  92910. +0x1600,
  92911. +0x7082,
  92912. +0x8000,
  92913. +0xc,
  92914. +0x221a,
  92915. +0xf80,
  92916. +0x1,
  92917. +0x86a0,
  92918. +0xc042,
  92919. +0x1408,
  92920. +0x301b,
  92921. +0xd807,
  92922. +0xb861,
  92923. +0x8ff,
  92924. +0x8031,
  92925. +0x232f,
  92926. +0x36c2,
  92927. +0x2144,
  92928. +0x80,
  92929. +0xb19,
  92930. +0x1fe,
  92931. +0xc046,
  92932. +0x233a,
  92933. +0x3f80,
  92934. +0x1,
  92935. +0x4c08,
  92936. +0x41c3,
  92937. +0x12c,
  92938. +0x1,
  92939. +0xbfa,
  92940. +0xfe0f,
  92941. +0xc006,
  92942. +0x6512,
  92943. +0x6611,
  92944. +0xc005,
  92945. +0xe892,
  92946. +0x2302,
  92947. +0x3040,
  92948. +0x2048,
  92949. +0x0,
  92950. +0x2804,
  92951. +0x80,
  92952. +0xd97f,
  92953. +0x780f,
  92954. +0xe0fe,
  92955. +0x21ca,
  92956. +0xc,
  92957. +0x40c3,
  92958. +0x9003,
  92959. +0xfe80,
  92960. +0xb020,
  92961. +0x18e0,
  92962. +0x8044,
  92963. +0xc002,
  92964. +0xc500,
  92965. +0x2805,
  92966. +0xf80,
  92967. +0x0,
  92968. +0xfa00,
  92969. +0x251a,
  92970. +0x1f8d,
  92971. +0x10,
  92972. +0x0,
  92973. +0x7104,
  92974. +0x790f,
  92975. +0x218c,
  92976. +0x8002,
  92977. +0xf68c,
  92978. +0x2300,
  92979. +0x3f80,
  92980. +0xffff,
  92981. +0x793c,
  92982. +0x708d,
  92983. +0x208c,
  92984. +0x8d47,
  92985. +0xf686,
  92986. +0x2884,
  92987. +0xd07,
  92988. +0xf005,
  92989. +0x718d,
  92990. +0xf003,
  92991. +0x710c,
  92992. +0x205a,
  92993. +0x202,
  92994. +0xc104,
  92995. +0x780f,
  92996. +0xe0ff,
  92997. +0x245f,
  92998. +0x1100,
  92999. +0x2105,
  93000. +0xf83,
  93001. +0x9005,
  93002. +0xe164,
  93003. +0x2284,
  93004. +0xe1f,
  93005. +0x218a,
  93006. +0xe0f,
  93007. +0x21ca,
  93008. +0x8b,
  93009. +0x7905,
  93010. +0x1600,
  93011. +0x7100,
  93012. +0x9004,
  93013. +0x164,
  93014. +0xb8c1,
  93015. +0x7825,
  93016. +0xb300,
  93017. +0xc001,
  93018. +0x2005,
  93019. +0xf80,
  93020. +0x9002,
  93021. +0x86,
  93022. +0x9ae,
  93023. +0x120,
  93024. +0x90c0,
  93025. +0x93a,
  93026. +0x120,
  93027. +0x40a1,
  93028. +0x1600,
  93029. +0x7081,
  93030. +0x8000,
  93031. +0x1f,
  93032. +0xc000,
  93033. +0x907,
  93034. +0xf,
  93035. +0xbe80,
  93036. +0xc001,
  93037. +0x2005,
  93038. +0xf80,
  93039. +0x9003,
  93040. +0xfe86,
  93041. +0xb0c0,
  93042. +0xb1e,
  93043. +0x0,
  93044. +0xbb2,
  93045. +0xff8f,
  93046. +0x95e,
  93047. +0xfe8f,
  93048. +0xcb6,
  93049. +0xff4f,
  93050. +0x702c,
  93051. +0x706c,
  93052. +0x71cd,
  93053. +0xf002,
  93054. +0x7164,
  93055. +0xca04,
  93056. +0xb71,
  93057. +0x23,
  93058. +0x708d,
  93059. +0x235a,
  93060. +0x49f,
  93061. +0x2700,
  93062. +0x3f82,
  93063. +0x8000,
  93064. +0x684,
  93065. +0xb221,
  93066. +0xf003,
  93067. +0x7185,
  93068. +0xce7,
  93069. +0x9213,
  93070. +0x231a,
  93071. +0xf80,
  93072. +0x0,
  93073. +0x1000,
  93074. +0x7885,
  93075. +0x781b,
  93076. +0x2005,
  93077. +0xf80,
  93078. +0x9002,
  93079. +0x140,
  93080. +0x9000,
  93081. +0x7d0f,
  93082. +0xd15,
  93083. +0x1321,
  93084. +0x2544,
  93085. +0x17db,
  93086. +0x8a02,
  93087. +0x200f,
  93088. +0x300,
  93089. +0xaa02,
  93090. +0xf1ea,
  93091. +0x8a03,
  93092. +0x45c9,
  93093. +0x7104,
  93094. +0xaa03,
  93095. +0x780f,
  93096. +0x2714,
  93097. +0x3000,
  93098. +0xb11,
  93099. +0x3010,
  93100. +0x2342,
  93101. +0x305b,
  93102. +0xbff,
  93103. +0xb031,
  93104. +0x7dbb,
  93105. +0x70c3,
  93106. +0x8000,
  93107. +0x684,
  93108. +0xa8a2,
  93109. +0xa883,
  93110. +0xf1d6,
  93111. +0xf13,
  93112. +0x133e,
  93113. +0x710c,
  93114. +0xbe6,
  93115. +0xfe0f,
  93116. +0xaae,
  93117. +0x20,
  93118. +0xd80d,
  93119. +0x700c,
  93120. +0xfde,
  93121. +0x180,
  93122. +0xf4e,
  93123. +0xfe4f,
  93124. +0x70ad,
  93125. +0x1e00,
  93126. +0x7342,
  93127. +0x8000,
  93128. +0x684,
  93129. +0xa92,
  93130. +0x20,
  93131. +0x700c,
  93132. +0xf003,
  93133. +0x71a5,
  93134. +0xca04,
  93135. +0xd2d,
  93136. +0x1022,
  93137. +0x702c,
  93138. +0xf019,
  93139. +0x2000,
  93140. +0xf82,
  93141. +0x8000,
  93142. +0x8a0,
  93143. +0x251a,
  93144. +0x1f80,
  93145. +0x0,
  93146. +0x1000,
  93147. +0x7825,
  93148. +0x781b,
  93149. +0x2005,
  93150. +0xf80,
  93151. +0x9002,
  93152. +0x140,
  93153. +0x9060,
  93154. +0xaa60,
  93155. +0xb020,
  93156. +0x7124,
  93157. +0x9dd,
  93158. +0x8232,
  93159. +0x2116,
  93160. +0x340,
  93161. +0xf1e4,
  93162. +0xc3a,
  93163. +0xfeaf,
  93164. +0x710c,
  93165. +0xf11,
  93166. +0x10be,
  93167. +0x700c,
  93168. +0xc1a,
  93169. +0x100,
  93170. +0xa42,
  93171. +0x20,
  93172. +0x720c,
  93173. +0x2744,
  93174. +0x908e,
  93175. +0xf207,
  93176. +0xc0a,
  93177. +0x120,
  93178. +0x710c,
  93179. +0xa2e,
  93180. +0x20,
  93181. +0x710c,
  93182. +0xf1d,
  93183. +0x121e,
  93184. +0x1600,
  93185. +0x7080,
  93186. +0x8000,
  93187. +0x4,
  93188. +0xe888,
  93189. +0xbee,
  93190. +0x120,
  93191. +0x730c,
  93192. +0xa16,
  93193. +0x20,
  93194. +0xd80a,
  93195. +0x2744,
  93196. +0x920d,
  93197. +0xf207,
  93198. +0xbde,
  93199. +0x120,
  93200. +0x750c,
  93201. +0xa02,
  93202. +0x20,
  93203. +0xd8fd,
  93204. +0xee08,
  93205. +0xbce,
  93206. +0x120,
  93207. +0x720c,
  93208. +0x9f6,
  93209. +0x20,
  93210. +0xd8fe,
  93211. +0xf11,
  93212. +0x113e,
  93213. +0x760c,
  93214. +0xbbe,
  93215. +0x100,
  93216. +0x9e6,
  93217. +0x20,
  93218. +0x740c,
  93219. +0xf15,
  93220. +0x1051,
  93221. +0x1600,
  93222. +0x7080,
  93223. +0x8000,
  93224. +0x19,
  93225. +0xe884,
  93226. +0xba6,
  93227. +0x120,
  93228. +0xd80d,
  93229. +0xed07,
  93230. +0xb9e,
  93231. +0x120,
  93232. +0x740c,
  93233. +0x9c2,
  93234. +0x20,
  93235. +0x730c,
  93236. +0xf87,
  93237. +0x127e,
  93238. +0xdd0f,
  93239. +0x1600,
  93240. +0x7080,
  93241. +0x8000,
  93242. +0x1,
  93243. +0x46cb,
  93244. +0x8000,
  93245. +0x76d,
  93246. +0xb8e2,
  93247. +0x25ca,
  93248. +0x1062,
  93249. +0x700c,
  93250. +0xf003,
  93251. +0x7104,
  93252. +0xae00,
  93253. +0x780f,
  93254. +0x84b,
  93255. +0x95,
  93256. +0xe809,
  93257. +0x1600,
  93258. +0x7080,
  93259. +0x8000,
  93260. +0x58,
  93261. +0x7014,
  93262. +0x710c,
  93263. +0xf007,
  93264. +0x1600,
  93265. +0x7080,
  93266. +0x8000,
  93267. +0x25,
  93268. +0x7014,
  93269. +0x700c,
  93270. +0xf3ee,
  93271. +0xee6,
  93272. +0xfe4f,
  93273. +0x8e00,
  93274. +0x7104,
  93275. +0xb6a,
  93276. +0xfeaf,
  93277. +0x780f,
  93278. +0xe16,
  93279. +0xfe4f,
  93280. +0xe4e,
  93281. +0xfe6f,
  93282. +0x1e01,
  93283. +0x1003,
  93284. +0x4100,
  93285. +0xe7a,
  93286. +0x120,
  93287. +0x40a1,
  93288. +0x8e00,
  93289. +0xf1da,
  93290. +0xb4e,
  93291. +0xfeaf,
  93292. +0x730c,
  93293. +0xca09,
  93294. +0xe885,
  93295. +0x9c6,
  93296. +0xfeaf,
  93297. +0xc000,
  93298. +0x942,
  93299. +0x20,
  93300. +0xd809,
  93301. +0xf00f,
  93302. +0x1600,
  93303. +0x7080,
  93304. +0x8000,
  93305. +0x4,
  93306. +0x201a,
  93307. +0xf80,
  93308. +0x20,
  93309. +0x0,
  93310. +0x2005,
  93311. +0xf81,
  93312. +0x9003,
  93313. +0xe040,
  93314. +0xc007,
  93315. +0xb100,
  93316. +0xca09,
  93317. +0xe837,
  93318. +0xd825,
  93319. +0xb89f,
  93320. +0x88c0,
  93321. +0x1033,
  93322. +0x80,
  93323. +0x70ed,
  93324. +0x7e05,
  93325. +0xf002,
  93326. +0x71e5,
  93327. +0xf47,
  93328. +0x10b3,
  93329. +0x710c,
  93330. +0x2744,
  93331. +0x17c1,
  93332. +0xe906,
  93333. +0xb961,
  93334. +0x901,
  93335. +0x31,
  93336. +0x781b,
  93337. +0x7e0b,
  93338. +0xf3f5,
  93339. +0x40e1,
  93340. +0xe3a,
  93341. +0xfe6f,
  93342. +0x712c,
  93343. +0xc100,
  93344. +0x4508,
  93345. +0x7bef,
  93346. +0x710c,
  93347. +0x42a1,
  93348. +0x99e,
  93349. +0xfeaf,
  93350. +0x4378,
  93351. +0xc100,
  93352. +0x700c,
  93353. +0x42a1,
  93354. +0x992,
  93355. +0xfeaf,
  93356. +0x4363,
  93357. +0x4163,
  93358. +0xa3e,
  93359. +0xfeaf,
  93360. +0x40a1,
  93361. +0xf1dd,
  93362. +0x942,
  93363. +0xfeaf,
  93364. +0xc000,
  93365. +0x1600,
  93366. +0x7080,
  93367. +0x8000,
  93368. +0x0,
  93369. +0xb8e5,
  93370. +0xa60,
  93371. +0xfe82,
  93372. +0xbc2,
  93373. +0xff8f,
  93374. +0x70ad,
  93375. +0x706c,
  93376. +0xf003,
  93377. +0x7164,
  93378. +0xca04,
  93379. +0xb2d,
  93380. +0x22,
  93381. +0x702c,
  93382. +0xf017,
  93383. +0x231a,
  93384. +0xf80,
  93385. +0x0,
  93386. +0x1000,
  93387. +0x7825,
  93388. +0x781b,
  93389. +0x2005,
  93390. +0xf82,
  93391. +0x9002,
  93392. +0x140,
  93393. +0x2116,
  93394. +0xc0,
  93395. +0x2032,
  93396. +0xf80,
  93397. +0x8000,
  93398. +0x8a0,
  93399. +0x7124,
  93400. +0xb200,
  93401. +0x9dd,
  93402. +0x8212,
  93403. +0xf1e6,
  93404. +0xc001,
  93405. +0x2005,
  93406. +0xf81,
  93407. +0x9005,
  93408. +0xe032,
  93409. +0xc003,
  93410. +0xb100,
  93411. +0xa46,
  93412. +0xfeaf,
  93413. +0x700c,
  93414. +0xd5e,
  93415. +0xc0,
  93416. +0x8a2,
  93417. +0x160,
  93418. +0xd807,
  93419. +0x25ab,
  93420. +0x10c4,
  93421. +0x7fff,
  93422. +0xf000,
  93423. +0xc2e2,
  93424. +0x45cb,
  93425. +0x9004,
  93426. +0x4,
  93427. +0x9500,
  93428. +0xb8a1,
  93429. +0xb500,
  93430. +0xefe,
  93431. +0xffaf,
  93432. +0x740c,
  93433. +0xd81f,
  93434. +0xef6,
  93435. +0xffaf,
  93436. +0x1df6,
  93437. +0x105d,
  93438. +0xc6c2,
  93439. +0xc2e2,
  93440. +0xeea,
  93441. +0xffaf,
  93442. +0xd81f,
  93443. +0x45cb,
  93444. +0x9004,
  93445. +0x1f0,
  93446. +0x740c,
  93447. +0xeda,
  93448. +0xffaf,
  93449. +0x1d00,
  93450. +0x1005,
  93451. +0x150a,
  93452. +0x9700,
  93453. +0xb881,
  93454. +0x1d0a,
  93455. +0x901c,
  93456. +0xc6c2,
  93457. +0xc0f1,
  93458. +0x1600,
  93459. +0x7081,
  93460. +0x8000,
  93461. +0x12,
  93462. +0x218c,
  93463. +0x8203,
  93464. +0x840,
  93465. +0x14e,
  93466. +0x80e,
  93467. +0x0,
  93468. +0xc0d1,
  93469. +0x7ee0,
  93470. +0x78e0,
  93471. +0xc2e2,
  93472. +0x1600,
  93473. +0x7080,
  93474. +0x8000,
  93475. +0x1,
  93476. +0x81b,
  93477. +0x3e,
  93478. +0xd80a,
  93479. +0x45cb,
  93480. +0x9005,
  93481. +0xe036,
  93482. +0xe96,
  93483. +0xffaf,
  93484. +0x1d00,
  93485. +0x1045,
  93486. +0x1d00,
  93487. +0x1005,
  93488. +0xc6c2,
  93489. +0x40c3,
  93490. +0x9004,
  93491. +0xf2,
  93492. +0x1800,
  93493. +0x45,
  93494. +0x7fe0,
  93495. +0x1800,
  93496. +0x5,
  93497. +0xc2e6,
  93498. +0x1cfc,
  93499. +0xb6c8,
  93500. +0xc1bf,
  93501. +0x4708,
  93502. +0x4040,
  93503. +0x4568,
  93504. +0x4648,
  93505. +0x8ea,
  93506. +0xff2f,
  93507. +0xc14e,
  93508. +0xc04f,
  93509. +0x4060,
  93510. +0xdc08,
  93511. +0xbc61,
  93512. +0xc01,
  93513. +0x1031,
  93514. +0x781d,
  93515. +0xb8c0,
  93516. +0xb5e,
  93517. +0xff2f,
  93518. +0x4318,
  93519. +0x2553,
  93520. +0x10c0,
  93521. +0x42c3,
  93522. +0x9003,
  93523. +0xe0c4,
  93524. +0xb200,
  93525. +0x7077,
  93526. +0xd9f0,
  93527. +0x208a,
  93528. +0xc07,
  93529. +0x20ca,
  93530. +0x41,
  93531. +0x2004,
  93532. +0x341,
  93533. +0xba8b,
  93534. +0xb220,
  93535. +0xc095,
  93536. +0x702c,
  93537. +0xda28,
  93538. +0x9a2,
  93539. +0xffef,
  93540. +0xc395,
  93541. +0x1498,
  93542. +0x3000,
  93543. +0xc743,
  93544. +0x714c,
  93545. +0xc050,
  93546. +0xc044,
  93547. +0x149c,
  93548. +0x3000,
  93549. +0x41c1,
  93550. +0xc045,
  93551. +0xc051,
  93552. +0xc00e,
  93553. +0xc346,
  93554. +0x1c1c,
  93555. +0x3103,
  93556. +0xc048,
  93557. +0xd820,
  93558. +0x1c24,
  93559. +0x3003,
  93560. +0xc04a,
  93561. +0x40c3,
  93562. +0x0,
  93563. +0xf00,
  93564. +0xc04b,
  93565. +0x78af,
  93566. +0x20b8,
  93567. +0xfc3,
  93568. +0xc54c,
  93569. +0xc06d,
  93570. +0x4040,
  93571. +0x2744,
  93572. +0x17c3,
  93573. +0xeb05,
  93574. +0xbb61,
  93575. +0xbff,
  93576. +0x8031,
  93577. +0x781b,
  93578. +0x205a,
  93579. +0x100,
  93580. +0x1c25,
  93581. +0x3382,
  93582. +0x200f,
  93583. +0x3c0,
  93584. +0x780f,
  93585. +0x9e6,
  93586. +0x20,
  93587. +0xc04e,
  93588. +0xc00f,
  93589. +0x7014,
  93590. +0xc052,
  93591. +0xf21f,
  93592. +0x41c3,
  93593. +0x9008,
  93594. +0x1ea,
  93595. +0x9100,
  93596. +0x2004,
  93597. +0xf82,
  93598. +0x0,
  93599. +0xc0ff,
  93600. +0x2004,
  93601. +0xf80,
  93602. +0x0,
  93603. +0x3f00,
  93604. +0x2080,
  93605. +0x10,
  93606. +0x7845,
  93607. +0xb100,
  93608. +0x1e00,
  93609. +0x7005,
  93610. +0x900f,
  93611. +0xe022,
  93612. +0x1600,
  93613. +0x7100,
  93614. +0x9004,
  93615. +0xee,
  93616. +0xc052,
  93617. +0xb8a5,
  93618. +0x1e00,
  93619. +0x7004,
  93620. +0x9005,
  93621. +0xe0ee,
  93622. +0x1494,
  93623. +0x3000,
  93624. +0xc054,
  93625. +0x1490,
  93626. +0x3000,
  93627. +0xc053,
  93628. +0xa0e,
  93629. +0x60,
  93630. +0xc083,
  93631. +0x47cb,
  93632. +0x8000,
  93633. +0x76f,
  93634. +0x8f41,
  93635. +0x8f20,
  93636. +0xf003,
  93637. +0x7124,
  93638. +0xa25,
  93639. +0x62,
  93640. +0x6e09,
  93641. +0xc310,
  93642. +0x7b34,
  93643. +0x9300,
  93644. +0xe8fa,
  93645. +0xc095,
  93646. +0x20f5,
  93647. +0x40,
  93648. +0x8ed,
  93649. +0x8813,
  93650. +0x70c3,
  93651. +0x0,
  93652. +0xffe0,
  93653. +0xb300,
  93654. +0xf1f0,
  93655. +0x83d,
  93656. +0xb5,
  93657. +0x7077,
  93658. +0x77cd,
  93659. +0x40c3,
  93660. +0xffff,
  93661. +0xf0f0,
  93662. +0x45cb,
  93663. +0x0,
  93664. +0xf0f0,
  93665. +0x70dd,
  93666. +0x7b10,
  93667. +0xd80f,
  93668. +0x41a1,
  93669. +0x42a1,
  93670. +0xee2,
  93671. +0xfeef,
  93672. +0xc340,
  93673. +0x7077,
  93674. +0x40c3,
  93675. +0xffff,
  93676. +0xf0f0,
  93677. +0x761c,
  93678. +0x7bd0,
  93679. +0xd808,
  93680. +0x41a1,
  93681. +0x42a1,
  93682. +0xeca,
  93683. +0xfeef,
  93684. +0xc340,
  93685. +0xb9a,
  93686. +0x60,
  93687. +0xc083,
  93688. +0x8f61,
  93689. +0x8f20,
  93690. +0xf003,
  93691. +0x7124,
  93692. +0xb21,
  93693. +0x42,
  93694. +0xc211,
  93695. +0x7a34,
  93696. +0x9200,
  93697. +0x8f5,
  93698. +0x87f1,
  93699. +0xc095,
  93700. +0x20f5,
  93701. +0x40,
  93702. +0x8ed,
  93703. +0x8833,
  93704. +0xe020,
  93705. +0xb200,
  93706. +0xf1f2,
  93707. +0xc00f,
  93708. +0xe885,
  93709. +0xc42,
  93710. +0xffaf,
  93711. +0xc00e,
  93712. +0xc013,
  93713. +0xe807,
  93714. +0x41c3,
  93715. +0x35,
  93716. +0x0,
  93717. +0xb9a,
  93718. +0xfe6f,
  93719. +0x740c,
  93720. +0x8fa0,
  93721. +0xf00e,
  93722. +0xc30e,
  93723. +0x202f,
  93724. +0x6c6,
  93725. +0xc040,
  93726. +0x207f,
  93727. +0x140,
  93728. +0x41c3,
  93729. +0x38,
  93730. +0x3,
  93731. +0xdca,
  93732. +0xfdef,
  93733. +0x42c1,
  93734. +0x71a5,
  93735. +0x8f01,
  93736. +0x877,
  93737. +0x362,
  93738. +0x778d,
  93739. +0xc010,
  93740. +0x7ebc,
  93741. +0x20f5,
  93742. +0x342,
  93743. +0xc011,
  93744. +0x20f5,
  93745. +0x343,
  93746. +0x6359,
  93747. +0x202f,
  93748. +0x8041,
  93749. +0x203f,
  93750. +0x30c,
  93751. +0x207f,
  93752. +0x7c0,
  93753. +0x7884,
  93754. +0x4408,
  93755. +0x24c5,
  93756. +0x1064,
  93757. +0x7014,
  93758. +0x700c,
  93759. +0x20ca,
  93760. +0x7e2,
  93761. +0x793d,
  93762. +0x7095,
  93763. +0x711c,
  93764. +0xc014,
  93765. +0x78b4,
  93766. +0xb020,
  93767. +0x4b50,
  93768. +0x2048,
  93769. +0x1b,
  93770. +0x2544,
  93771. +0x1040,
  93772. +0xc04e,
  93773. +0xc013,
  93774. +0xe84d,
  93775. +0xc010,
  93776. +0x20f5,
  93777. +0x342,
  93778. +0xc011,
  93779. +0x20f5,
  93780. +0x343,
  93781. +0x782e,
  93782. +0xc042,
  93783. +0xc341,
  93784. +0xc30e,
  93785. +0xc240,
  93786. +0x740c,
  93787. +0x41c3,
  93788. +0x37,
  93789. +0x5,
  93790. +0xb0a,
  93791. +0xfe6f,
  93792. +0x42c1,
  93793. +0xf1b9,
  93794. +0xc00f,
  93795. +0xe818,
  93796. +0x42c3,
  93797. +0x9008,
  93798. +0x1ea,
  93799. +0x9200,
  93800. +0x2004,
  93801. +0xf81,
  93802. +0x0,
  93803. +0xc0ff,
  93804. +0x2004,
  93805. +0xf80,
  93806. +0x0,
  93807. +0x3f00,
  93808. +0x70c3,
  93809. +0x0,
  93810. +0xfc00,
  93811. +0x7825,
  93812. +0xb200,
  93813. +0xc012,
  93814. +0xb885,
  93815. +0x1e00,
  93816. +0x7004,
  93817. +0x9005,
  93818. +0xe0ee,
  93819. +0x1e00,
  93820. +0x7005,
  93821. +0x9003,
  93822. +0xe004,
  93823. +0xc0bf,
  93824. +0x1404,
  93825. +0x341b,
  93826. +0xc6c6,
  93827. +0xc2e6,
  93828. +0x1cfc,
  93829. +0xb6c8,
  93830. +0xc1ac,
  93831. +0xc247,
  93832. +0x4728,
  93833. +0xc92,
  93834. +0xfeef,
  93835. +0xc046,
  93836. +0xc048,
  93837. +0xe52,
  93838. +0xfeef,
  93839. +0x40e1,
  93840. +0x9ee,
  93841. +0xfe6f,
  93842. +0x4608,
  93843. +0x4508,
  93844. +0xee97,
  93845. +0x700c,
  93846. +0xdb6,
  93847. +0xfe2f,
  93848. +0x702c,
  93849. +0x1200,
  93850. +0x3083,
  93851. +0xd981,
  93852. +0x700c,
  93853. +0xc043,
  93854. +0xc042,
  93855. +0xc041,
  93856. +0xc040,
  93857. +0xd8ff,
  93858. +0xb98e,
  93859. +0xe8a,
  93860. +0xfe2f,
  93861. +0x754c,
  93862. +0x700c,
  93863. +0xe3e,
  93864. +0xfe2f,
  93865. +0x712c,
  93866. +0xcca,
  93867. +0xfecf,
  93868. +0xcd2,
  93869. +0xfeef,
  93870. +0x4318,
  93871. +0xc04b,
  93872. +0x40c3,
  93873. +0x0,
  93874. +0x2710,
  93875. +0xbfa,
  93876. +0xffaf,
  93877. +0xd908,
  93878. +0xc04a,
  93879. +0xc008,
  93880. +0x6f49,
  93881. +0x794f,
  93882. +0x2314,
  93883. +0x301b,
  93884. +0x2342,
  93885. +0x3400,
  93886. +0x2044,
  93887. +0x4c,
  93888. +0x710c,
  93889. +0x203c,
  93890. +0x43,
  93891. +0x2678,
  93892. +0x1001,
  93893. +0x796b,
  93894. +0x218a,
  93895. +0xfc7,
  93896. +0x20ca,
  93897. +0x222,
  93898. +0x79c0,
  93899. +0xee05,
  93900. +0x2578,
  93901. +0x1003,
  93902. +0xeb83,
  93903. +0xb882,
  93904. +0x2300,
  93905. +0x331b,
  93906. +0x43c3,
  93907. +0x900f,
  93908. +0xe0c0,
  93909. +0x1c10,
  93910. +0x36c0,
  93911. +0xb300,
  93912. +0xb325,
  93913. +0x772c,
  93914. +0x70b5,
  93915. +0x43db,
  93916. +0xffff,
  93917. +0xf0f0,
  93918. +0x4020,
  93919. +0x707f,
  93920. +0x23ca,
  93921. +0x3042,
  93922. +0xc145,
  93923. +0xa2d,
  93924. +0xb5,
  93925. +0xc045,
  93926. +0x45cb,
  93927. +0x0,
  93928. +0xf0f0,
  93929. +0x232f,
  93930. +0x6c8,
  93931. +0xd80f,
  93932. +0x41a1,
  93933. +0x42a1,
  93934. +0xcd2,
  93935. +0xfeef,
  93936. +0xc340,
  93937. +0xc005,
  93938. +0x41a1,
  93939. +0x42a1,
  93940. +0x7b10,
  93941. +0xd808,
  93942. +0xcc2,
  93943. +0xfeef,
  93944. +0xc340,
  93945. +0xc004,
  93946. +0xe030,
  93947. +0xc049,
  93948. +0x274f,
  93949. +0x1040,
  93950. +0x899,
  93951. +0xb1,
  93952. +0x70d5,
  93953. +0xc006,
  93954. +0xb8c1,
  93955. +0xc044,
  93956. +0xc008,
  93957. +0x790f,
  93958. +0xcd6,
  93959. +0xfe2f,
  93960. +0x700c,
  93961. +0x702c,
  93962. +0x70ad,
  93963. +0x716f,
  93964. +0xd8ff,
  93965. +0xb98e,
  93966. +0x754c,
  93967. +0x746c,
  93968. +0xc543,
  93969. +0xc542,
  93970. +0x1c04,
  93971. +0x36c0,
  93972. +0xdaa,
  93973. +0xfe2f,
  93974. +0xc540,
  93975. +0xc006,
  93976. +0x702c,
  93977. +0x704c,
  93978. +0x7f0f,
  93979. +0xd8ff,
  93980. +0x746c,
  93981. +0xc543,
  93982. +0xc742,
  93983. +0xc541,
  93984. +0xd92,
  93985. +0xfe2f,
  93986. +0xc540,
  93987. +0xc004,
  93988. +0xc543,
  93989. +0x702c,
  93990. +0xc042,
  93991. +0xd8ff,
  93992. +0x764c,
  93993. +0x746c,
  93994. +0x1c04,
  93995. +0x36c0,
  93996. +0xd7a,
  93997. +0xfe2f,
  93998. +0xc540,
  93999. +0xc004,
  94000. +0xc543,
  94001. +0x702c,
  94002. +0xc042,
  94003. +0x750c,
  94004. +0xc041,
  94005. +0xd8ff,
  94006. +0x764c,
  94007. +0xdb28,
  94008. +0xd62,
  94009. +0xfe2f,
  94010. +0xc540,
  94011. +0xfaa,
  94012. +0xfe2f,
  94013. +0xd8ff,
  94014. +0xc007,
  94015. +0x46cb,
  94016. +0x0,
  94017. +0x3100,
  94018. +0xe817,
  94019. +0x1c0c,
  94020. +0x3441,
  94021. +0xc541,
  94022. +0xc540,
  94023. +0xc742,
  94024. +0xf098,
  94025. +0x2e6,
  94026. +0x21,
  94027. +0x73f5,
  94028. +0x46cb,
  94029. +0x0,
  94030. +0xaaaa,
  94031. +0xf207,
  94032. +0x75f5,
  94033. +0x45a,
  94034. +0x2,
  94035. +0x46cb,
  94036. +0x0,
  94037. +0xb2b2,
  94038. +0x46b,
  94039. +0x0,
  94040. +0xd8ff,
  94041. +0x41c1,
  94042. +0x724c,
  94043. +0x746c,
  94044. +0xc543,
  94045. +0xc541,
  94046. +0xc540,
  94047. +0xd12,
  94048. +0xfe2f,
  94049. +0xc742,
  94050. +0xd8ff,
  94051. +0x702c,
  94052. +0x704c,
  94053. +0x746c,
  94054. +0xc543,
  94055. +0xc742,
  94056. +0x1c04,
  94057. +0x36c0,
  94058. +0xcfe,
  94059. +0xfe2f,
  94060. +0xc540,
  94061. +0xd8ff,
  94062. +0x41c1,
  94063. +0x724c,
  94064. +0xdb08,
  94065. +0x1c0c,
  94066. +0x36c0,
  94067. +0xc742,
  94068. +0xc541,
  94069. +0xce6,
  94070. +0xfe2f,
  94071. +0xc540,
  94072. +0xd8ff,
  94073. +0x41c1,
  94074. +0x724c,
  94075. +0x746c,
  94076. +0xc543,
  94077. +0xc742,
  94078. +0xc541,
  94079. +0xcd2,
  94080. +0xfe2f,
  94081. +0xc540,
  94082. +0x750c,
  94083. +0xc543,
  94084. +0xc742,
  94085. +0xc041,
  94086. +0xd8ff,
  94087. +0x702c,
  94088. +0x704c,
  94089. +0x746c,
  94090. +0xcbe,
  94091. +0xfe2f,
  94092. +0xc540,
  94093. +0xd8ff,
  94094. +0x41c1,
  94095. +0x724c,
  94096. +0xdb08,
  94097. +0x1c0c,
  94098. +0x36c0,
  94099. +0xc742,
  94100. +0xc541,
  94101. +0xca6,
  94102. +0xfe2f,
  94103. +0xc540,
  94104. +0x750c,
  94105. +0xc043,
  94106. +0xd8ff,
  94107. +0x41c1,
  94108. +0x724c,
  94109. +0xdb08,
  94110. +0xc742,
  94111. +0xc541,
  94112. +0xc92,
  94113. +0xfe2f,
  94114. +0xc540,
  94115. +0xd8ff,
  94116. +0x41c1,
  94117. +0x724c,
  94118. +0x746c,
  94119. +0xc543,
  94120. +0xc742,
  94121. +0xc541,
  94122. +0xc7e,
  94123. +0xfe2f,
  94124. +0xc540,
  94125. +0xc004,
  94126. +0xc543,
  94127. +0x702c,
  94128. +0xc042,
  94129. +0xd8ff,
  94130. +0x764c,
  94131. +0x746c,
  94132. +0x1c04,
  94133. +0x36c0,
  94134. +0xc66,
  94135. +0xfe2f,
  94136. +0xc540,
  94137. +0xd8ff,
  94138. +0x41c1,
  94139. +0x724c,
  94140. +0xdb08,
  94141. +0x1c0c,
  94142. +0x36c0,
  94143. +0xc742,
  94144. +0xc541,
  94145. +0xc4e,
  94146. +0xfe2f,
  94147. +0xc540,
  94148. +0xd8ff,
  94149. +0x41c1,
  94150. +0x724c,
  94151. +0x746c,
  94152. +0xc543,
  94153. +0xc742,
  94154. +0xc541,
  94155. +0xc3a,
  94156. +0xfe2f,
  94157. +0xc540,
  94158. +0xc004,
  94159. +0xc543,
  94160. +0x702c,
  94161. +0xc042,
  94162. +0x750c,
  94163. +0xc041,
  94164. +0xd8ff,
  94165. +0x764c,
  94166. +0x746c,
  94167. +0xc22,
  94168. +0xfe2f,
  94169. +0xc540,
  94170. +0x1c0c,
  94171. +0x36c0,
  94172. +0xc742,
  94173. +0xc541,
  94174. +0xc540,
  94175. +0xd8ff,
  94176. +0x41c1,
  94177. +0x724c,
  94178. +0xc0e,
  94179. +0xfe2f,
  94180. +0xdb08,
  94181. +0xc009,
  94182. +0x70ad,
  94183. +0x702c,
  94184. +0x780f,
  94185. +0xc045,
  94186. +0xc305,
  94187. +0xd8ff,
  94188. +0x754c,
  94189. +0xc543,
  94190. +0xc542,
  94191. +0xc541,
  94192. +0xbf2,
  94193. +0xfe2f,
  94194. +0xc540,
  94195. +0xc007,
  94196. +0x46cb,
  94197. +0x0,
  94198. +0x2100,
  94199. +0x716f,
  94200. +0x7014,
  94201. +0xf289,
  94202. +0xd8ff,
  94203. +0x41c1,
  94204. +0x714c,
  94205. +0x746c,
  94206. +0xc543,
  94207. +0xc541,
  94208. +0xc540,
  94209. +0xbce,
  94210. +0xfe2f,
  94211. +0xc742,
  94212. +0xd8ff,
  94213. +0x702c,
  94214. +0x704c,
  94215. +0x746c,
  94216. +0xc543,
  94217. +0xc742,
  94218. +0x1c04,
  94219. +0x36c0,
  94220. +0xbba,
  94221. +0xfe2f,
  94222. +0xc540,
  94223. +0xd8ff,
  94224. +0x41c1,
  94225. +0x714c,
  94226. +0xdb08,
  94227. +0x1c0c,
  94228. +0x36c0,
  94229. +0xc742,
  94230. +0xc541,
  94231. +0xba2,
  94232. +0xfe2f,
  94233. +0xc540,
  94234. +0xd8ff,
  94235. +0x41c1,
  94236. +0x714c,
  94237. +0x746c,
  94238. +0xc543,
  94239. +0xc742,
  94240. +0xc541,
  94241. +0xb8e,
  94242. +0xfe2f,
  94243. +0xc540,
  94244. +0x750c,
  94245. +0xc543,
  94246. +0xc742,
  94247. +0xc041,
  94248. +0xd8ff,
  94249. +0x702c,
  94250. +0x704c,
  94251. +0x746c,
  94252. +0xb7a,
  94253. +0xfe2f,
  94254. +0xc540,
  94255. +0xd8ff,
  94256. +0x41c1,
  94257. +0x714c,
  94258. +0xdb08,
  94259. +0x1c0c,
  94260. +0x36c0,
  94261. +0xc742,
  94262. +0xc541,
  94263. +0xb62,
  94264. +0xfe2f,
  94265. +0xc540,
  94266. +0x750c,
  94267. +0xc043,
  94268. +0xd8ff,
  94269. +0x41c1,
  94270. +0x714c,
  94271. +0xdb08,
  94272. +0xc742,
  94273. +0xc541,
  94274. +0xb4e,
  94275. +0xfe2f,
  94276. +0xc540,
  94277. +0xd8ff,
  94278. +0x41c1,
  94279. +0x714c,
  94280. +0x746c,
  94281. +0xc543,
  94282. +0xc742,
  94283. +0xc541,
  94284. +0xb3a,
  94285. +0xfe2f,
  94286. +0xc540,
  94287. +0xc004,
  94288. +0xc543,
  94289. +0x702c,
  94290. +0xc042,
  94291. +0xd8ff,
  94292. +0x764c,
  94293. +0x746c,
  94294. +0x1c04,
  94295. +0x36c0,
  94296. +0xb22,
  94297. +0xfe2f,
  94298. +0xc540,
  94299. +0xd8ff,
  94300. +0x41c1,
  94301. +0x714c,
  94302. +0xdb08,
  94303. +0x1c0c,
  94304. +0x36c0,
  94305. +0xc742,
  94306. +0xc541,
  94307. +0xb0a,
  94308. +0xfe2f,
  94309. +0xc540,
  94310. +0xd8ff,
  94311. +0x41c1,
  94312. +0x714c,
  94313. +0x746c,
  94314. +0xc543,
  94315. +0xc742,
  94316. +0xc541,
  94317. +0xaf6,
  94318. +0xfe2f,
  94319. +0xc540,
  94320. +0xc004,
  94321. +0xc543,
  94322. +0x702c,
  94323. +0xc042,
  94324. +0x750c,
  94325. +0xc041,
  94326. +0xd8ff,
  94327. +0x764c,
  94328. +0x746c,
  94329. +0xade,
  94330. +0xfe2f,
  94331. +0xc540,
  94332. +0x1c0c,
  94333. +0x36c0,
  94334. +0xc742,
  94335. +0xc541,
  94336. +0xc540,
  94337. +0xf006,
  94338. +0x1c0c,
  94339. +0x3441,
  94340. +0xc541,
  94341. +0xc540,
  94342. +0xc742,
  94343. +0xd8ff,
  94344. +0x41c1,
  94345. +0x714c,
  94346. +0xabe,
  94347. +0xfe2f,
  94348. +0xdb08,
  94349. +0xc305,
  94350. +0x702c,
  94351. +0xd8ff,
  94352. +0x754c,
  94353. +0xc143,
  94354. +0xc142,
  94355. +0xc141,
  94356. +0x4528,
  94357. +0xaa6,
  94358. +0xfe2f,
  94359. +0xc140,
  94360. +0x702c,
  94361. +0xd8ff,
  94362. +0xb98f,
  94363. +0x754c,
  94364. +0x746c,
  94365. +0x1c0c,
  94366. +0x30c1,
  94367. +0xc542,
  94368. +0xc541,
  94369. +0xa8e,
  94370. +0xfe2f,
  94371. +0xc540,
  94372. +0xd8ff,
  94373. +0x702c,
  94374. +0x754c,
  94375. +0xdb30,
  94376. +0xc543,
  94377. +0xc542,
  94378. +0xc541,
  94379. +0xa7a,
  94380. +0xfe2f,
  94381. +0xc540,
  94382. +0xcaa,
  94383. +0xfe2f,
  94384. +0xd8ff,
  94385. +0xc004,
  94386. +0xc543,
  94387. +0xd980,
  94388. +0xc042,
  94389. +0xc541,
  94390. +0x1c00,
  94391. +0x3041,
  94392. +0xd8ff,
  94393. +0x403,
  94394. +0x20,
  94395. +0x764c,
  94396. +0xc00a,
  94397. +0x71f5,
  94398. +0x70ad,
  94399. +0x791d,
  94400. +0xc00b,
  94401. +0x70ed,
  94402. +0x6038,
  94403. +0xe008,
  94404. +0x2044,
  94405. +0x41,
  94406. +0x6038,
  94407. +0x3ec,
  94408. +0x22,
  94409. +0xc047,
  94410. +0xf064,
  94411. +0x2779,
  94412. +0x1000,
  94413. +0x7704,
  94414. +0x7e10,
  94415. +0x232f,
  94416. +0x6c8,
  94417. +0xd80f,
  94418. +0x41c1,
  94419. +0x42c1,
  94420. +0x906,
  94421. +0xfeef,
  94422. +0xc340,
  94423. +0xc005,
  94424. +0x41c1,
  94425. +0x42c1,
  94426. +0x7b10,
  94427. +0xd808,
  94428. +0x8f6,
  94429. +0xfeef,
  94430. +0xc340,
  94431. +0xc104,
  94432. +0x922,
  94433. +0xfe2f,
  94434. +0x700c,
  94435. +0x1200,
  94436. +0x3083,
  94437. +0xd8ff,
  94438. +0x702c,
  94439. +0x754c,
  94440. +0xc543,
  94441. +0xc542,
  94442. +0xc541,
  94443. +0x9fa,
  94444. +0xfe2f,
  94445. +0xc540,
  94446. +0xd8ff,
  94447. +0x702c,
  94448. +0x754c,
  94449. +0x726c,
  94450. +0xc543,
  94451. +0xc542,
  94452. +0xc541,
  94453. +0x9e6,
  94454. +0xfe2f,
  94455. +0xc540,
  94456. +0xc006,
  94457. +0x73cd,
  94458. +0xc643,
  94459. +0x780f,
  94460. +0xc042,
  94461. +0xc044,
  94462. +0xd8ff,
  94463. +0x702c,
  94464. +0x724c,
  94465. +0xdb08,
  94466. +0xc541,
  94467. +0x9ca,
  94468. +0xfe2f,
  94469. +0x1c00,
  94470. +0x3281,
  94471. +0xc004,
  94472. +0xc643,
  94473. +0x702c,
  94474. +0xc042,
  94475. +0xd8ff,
  94476. +0x724c,
  94477. +0xdb08,
  94478. +0xc541,
  94479. +0x9b2,
  94480. +0xfe2f,
  94481. +0xc540,
  94482. +0xd8ff,
  94483. +0x702c,
  94484. +0x724c,
  94485. +0xdb08,
  94486. +0xc643,
  94487. +0xc542,
  94488. +0xc541,
  94489. +0x99e,
  94490. +0xfe2f,
  94491. +0x1c00,
  94492. +0x3281,
  94493. +0xc007,
  94494. +0xd980,
  94495. +0x754c,
  94496. +0x7b0f,
  94497. +0xd8ff,
  94498. +0xc543,
  94499. +0xc542,
  94500. +0xc541,
  94501. +0x986,
  94502. +0xfe2f,
  94503. +0xc540,
  94504. +0x700c,
  94505. +0x93a,
  94506. +0xfe2f,
  94507. +0x712c,
  94508. +0x71e5,
  94509. +0xc008,
  94510. +0x780f,
  94511. +0xf39,
  94512. +0x90b2,
  94513. +0xc044,
  94514. +0xc104,
  94515. +0x87a,
  94516. +0xfe2f,
  94517. +0x700c,
  94518. +0x1200,
  94519. +0x3083,
  94520. +0xd8ff,
  94521. +0x702c,
  94522. +0x754c,
  94523. +0xc543,
  94524. +0xc542,
  94525. +0xc541,
  94526. +0x956,
  94527. +0xfe2f,
  94528. +0xc540,
  94529. +0xb9e,
  94530. +0xfe2f,
  94531. +0xd8ff,
  94532. +0xd8ff,
  94533. +0x702c,
  94534. +0x754c,
  94535. +0x726c,
  94536. +0xc543,
  94537. +0xc542,
  94538. +0xc541,
  94539. +0x93a,
  94540. +0xfe2f,
  94541. +0xc540,
  94542. +0xca08,
  94543. +0x702c,
  94544. +0x714c,
  94545. +0xc043,
  94546. +0xc006,
  94547. +0xdb08,
  94548. +0x780f,
  94549. +0xc042,
  94550. +0xd8ff,
  94551. +0xc541,
  94552. +0x922,
  94553. +0xfe2f,
  94554. +0xc540,
  94555. +0xc009,
  94556. +0x702c,
  94557. +0x754c,
  94558. +0x2054,
  94559. +0xc80,
  94560. +0x7b0f,
  94561. +0xd8ff,
  94562. +0xc543,
  94563. +0xc542,
  94564. +0xc541,
  94565. +0x906,
  94566. +0xfe2f,
  94567. +0xc540,
  94568. +0x702c,
  94569. +0xd8ff,
  94570. +0xb98f,
  94571. +0x754c,
  94572. +0x746c,
  94573. +0x1c0c,
  94574. +0x3081,
  94575. +0xc542,
  94576. +0xc541,
  94577. +0x8ee,
  94578. +0xfe2f,
  94579. +0xc540,
  94580. +0xd8ff,
  94581. +0x702c,
  94582. +0x754c,
  94583. +0xdb50,
  94584. +0xc543,
  94585. +0xc542,
  94586. +0xc541,
  94587. +0x267,
  94588. +0x20,
  94589. +0xc540,
  94590. +0xf11,
  94591. +0x1131,
  94592. +0x70cd,
  94593. +0x46cb,
  94594. +0x0,
  94595. +0xcccc,
  94596. +0xf007,
  94597. +0xf0b,
  94598. +0x1191,
  94599. +0x46cb,
  94600. +0x0,
  94601. +0x8282,
  94602. +0xd80f,
  94603. +0x41c1,
  94604. +0x42c1,
  94605. +0x43c1,
  94606. +0xf92,
  94607. +0xfeaf,
  94608. +0xc640,
  94609. +0xc008,
  94610. +0x790f,
  94611. +0x700c,
  94612. +0xfba,
  94613. +0xfdef,
  94614. +0x4338,
  94615. +0xc006,
  94616. +0x702c,
  94617. +0xc143,
  94618. +0x7f0f,
  94619. +0xd820,
  94620. +0xc742,
  94621. +0xc041,
  94622. +0xd8fe,
  94623. +0x78c4,
  94624. +0xc040,
  94625. +0xd8ff,
  94626. +0x734c,
  94627. +0xdb22,
  94628. +0x88a,
  94629. +0xfe2f,
  94630. +0x4528,
  94631. +0xd828,
  94632. +0xc543,
  94633. +0xc742,
  94634. +0xc041,
  94635. +0xd808,
  94636. +0xb861,
  94637. +0x8ff,
  94638. +0x8031,
  94639. +0x7edd,
  94640. +0xd8ff,
  94641. +0x702c,
  94642. +0x734c,
  94643. +0xdb22,
  94644. +0x86a,
  94645. +0xfe2f,
  94646. +0xc640,
  94647. +0xd8ff,
  94648. +0x702c,
  94649. +0x734c,
  94650. +0xdb22,
  94651. +0xc543,
  94652. +0xc742,
  94653. +0x1c04,
  94654. +0x33c1,
  94655. +0x852,
  94656. +0xfe2f,
  94657. +0xc540,
  94658. +0xd8ff,
  94659. +0xd980,
  94660. +0x734c,
  94661. +0xdb22,
  94662. +0xc543,
  94663. +0xc742,
  94664. +0x1c04,
  94665. +0x3501,
  94666. +0x83e,
  94667. +0xfe2f,
  94668. +0xc540,
  94669. +0x700c,
  94670. +0xff2,
  94671. +0xfdef,
  94672. +0x712c,
  94673. +0x1600,
  94674. +0x7080,
  94675. +0x8000,
  94676. +0x4,
  94677. +0xdae0,
  94678. +0x201a,
  94679. +0xf81,
  94680. +0x20,
  94681. +0x0,
  94682. +0x40c3,
  94683. +0x9008,
  94684. +0x100,
  94685. +0x2105,
  94686. +0x3,
  94687. +0x7204,
  94688. +0x7825,
  94689. +0xb340,
  94690. +0x1800,
  94691. +0x485,
  94692. +0x700c,
  94693. +0xf16,
  94694. +0xfdef,
  94695. +0x4163,
  94696. +0xa52,
  94697. +0xfe2f,
  94698. +0xd8ff,
  94699. +0x70cd,
  94700. +0xbe90,
  94701. +0xd8ff,
  94702. +0x41c1,
  94703. +0x714c,
  94704. +0x746c,
  94705. +0xc543,
  94706. +0xc742,
  94707. +0xc541,
  94708. +0xfea,
  94709. +0xfdef,
  94710. +0xc540,
  94711. +0x41c3,
  94712. +0x0,
  94713. +0x2000,
  94714. +0xd8ff,
  94715. +0x734c,
  94716. +0x746c,
  94717. +0xc543,
  94718. +0xc742,
  94719. +0xc541,
  94720. +0xc540,
  94721. +0xfce,
  94722. +0xfdef,
  94723. +0x4338,
  94724. +0xd8ff,
  94725. +0x41c1,
  94726. +0x714c,
  94727. +0x746c,
  94728. +0xc543,
  94729. +0xc742,
  94730. +0xc541,
  94731. +0xfba,
  94732. +0xfdef,
  94733. +0xc540,
  94734. +0xd8ff,
  94735. +0x4163,
  94736. +0x734c,
  94737. +0x746c,
  94738. +0xc543,
  94739. +0xc742,
  94740. +0xc541,
  94741. +0xfa6,
  94742. +0xfdef,
  94743. +0xc540,
  94744. +0xd8ff,
  94745. +0x41c1,
  94746. +0x714c,
  94747. +0x746c,
  94748. +0xc543,
  94749. +0xc742,
  94750. +0xc541,
  94751. +0xf92,
  94752. +0xfdef,
  94753. +0xc540,
  94754. +0xd8ff,
  94755. +0x4163,
  94756. +0x734c,
  94757. +0x746c,
  94758. +0xc543,
  94759. +0xc742,
  94760. +0xc541,
  94761. +0xf7e,
  94762. +0xfdef,
  94763. +0xc540,
  94764. +0xd8ff,
  94765. +0x41c1,
  94766. +0x714c,
  94767. +0x746c,
  94768. +0xc543,
  94769. +0xc742,
  94770. +0xc541,
  94771. +0xf6a,
  94772. +0xfdef,
  94773. +0xc540,
  94774. +0xd8ff,
  94775. +0x4163,
  94776. +0x734c,
  94777. +0x746c,
  94778. +0xc543,
  94779. +0xc742,
  94780. +0xc541,
  94781. +0xf56,
  94782. +0xfdef,
  94783. +0xc540,
  94784. +0xd8ff,
  94785. +0x41c1,
  94786. +0x714c,
  94787. +0x746c,
  94788. +0xc543,
  94789. +0xc742,
  94790. +0xc541,
  94791. +0xf42,
  94792. +0xfdef,
  94793. +0xc540,
  94794. +0xd8ff,
  94795. +0x4163,
  94796. +0x734c,
  94797. +0x746c,
  94798. +0xc543,
  94799. +0xc742,
  94800. +0xc541,
  94801. +0xf2e,
  94802. +0xfdef,
  94803. +0xc540,
  94804. +0xd8ff,
  94805. +0x41c1,
  94806. +0x714c,
  94807. +0x746c,
  94808. +0xc543,
  94809. +0xc742,
  94810. +0xc541,
  94811. +0xf1a,
  94812. +0xfdef,
  94813. +0xc540,
  94814. +0xd8ff,
  94815. +0x4163,
  94816. +0x734c,
  94817. +0x746c,
  94818. +0xc543,
  94819. +0xc742,
  94820. +0xc541,
  94821. +0xf06,
  94822. +0xfdef,
  94823. +0xc540,
  94824. +0xd8ff,
  94825. +0x41c1,
  94826. +0x714c,
  94827. +0x746c,
  94828. +0xc543,
  94829. +0xc742,
  94830. +0xc541,
  94831. +0xef2,
  94832. +0xfdef,
  94833. +0xc540,
  94834. +0xd8ff,
  94835. +0x4163,
  94836. +0x734c,
  94837. +0x746c,
  94838. +0xc543,
  94839. +0xc742,
  94840. +0xc541,
  94841. +0xede,
  94842. +0xfdef,
  94843. +0xc540,
  94844. +0xd8ff,
  94845. +0x41c1,
  94846. +0x714c,
  94847. +0x746c,
  94848. +0xc543,
  94849. +0xc742,
  94850. +0xc541,
  94851. +0xeca,
  94852. +0xfdef,
  94853. +0xc540,
  94854. +0xd8ff,
  94855. +0x4163,
  94856. +0x734c,
  94857. +0x746c,
  94858. +0xc543,
  94859. +0xc742,
  94860. +0xc541,
  94861. +0xeb6,
  94862. +0xfdef,
  94863. +0xc540,
  94864. +0xc009,
  94865. +0x702c,
  94866. +0x754c,
  94867. +0x7b0f,
  94868. +0xd8ff,
  94869. +0xc543,
  94870. +0xc542,
  94871. +0xc541,
  94872. +0xea2,
  94873. +0xfdef,
  94874. +0xc540,
  94875. +0x79dd,
  94876. +0xd8ff,
  94877. +0x754c,
  94878. +0x746c,
  94879. +0x1c0c,
  94880. +0x3081,
  94881. +0xc542,
  94882. +0xc541,
  94883. +0xe8a,
  94884. +0xfdef,
  94885. +0xc540,
  94886. +0xc543,
  94887. +0xc542,
  94888. +0xc541,
  94889. +0xc540,
  94890. +0xd8ff,
  94891. +0x702c,
  94892. +0x754c,
  94893. +0xdb30,
  94894. +0xe76,
  94895. +0xfdcf,
  94896. +0x8a6,
  94897. +0xfe2f,
  94898. +0xd8ff,
  94899. +0xd8ff,
  94900. +0xd980,
  94901. +0x754c,
  94902. +0xc543,
  94903. +0xc542,
  94904. +0xc541,
  94905. +0xc540,
  94906. +0xe5e,
  94907. +0xfdef,
  94908. +0x746c,
  94909. +0xc0ac,
  94910. +0x1404,
  94911. +0x341b,
  94912. +0xc6c6,
  94913. +0xc2e6,
  94914. +0x1cfc,
  94915. +0xb6c8,
  94916. +0xc1a7,
  94917. +0x4708,
  94918. +0x1600,
  94919. +0x7100,
  94920. +0x9008,
  94921. +0x1e0,
  94922. +0xc046,
  94923. +0x2004,
  94924. +0xf80,
  94925. +0x0,
  94926. +0xff7f,
  94927. +0xc045,
  94928. +0x8f19,
  94929. +0xc044,
  94930. +0x8f10,
  94931. +0xc040,
  94932. +0x1600,
  94933. +0x7100,
  94934. +0x900e,
  94935. +0x4c,
  94936. +0xc041,
  94937. +0x40c3,
  94938. +0x900e,
  94939. +0x4c,
  94940. +0x9001,
  94941. +0xc042,
  94942. +0xc004,
  94943. +0xe889,
  94944. +0x40c3,
  94945. +0x0,
  94946. +0xffff,
  94947. +0x4100,
  94948. +0x4200,
  94949. +0xd26,
  94950. +0xfeaf,
  94951. +0x4300,
  94952. +0xc000,
  94953. +0xd90f,
  94954. +0x2078,
  94955. +0x100,
  94956. +0xc043,
  94957. +0x95a,
  94958. +0xfe2f,
  94959. +0xd80f,
  94960. +0x8708,
  94961. +0x70ad,
  94962. +0x781b,
  94963. +0x2005,
  94964. +0xf80,
  94965. +0x9003,
  94966. +0xe064,
  94967. +0xc76,
  94968. +0xffaf,
  94969. +0xb0a0,
  94970. +0x8729,
  94971. +0xab2,
  94972. +0xa0,
  94973. +0x710c,
  94974. +0xc005,
  94975. +0x712c,
  94976. +0x4338,
  94977. +0x1e00,
  94978. +0x7004,
  94979. +0x9009,
  94980. +0xe1e0,
  94981. +0x40c3,
  94982. +0x9003,
  94983. +0xe064,
  94984. +0x2042,
  94985. +0x98e,
  94986. +0xb6a0,
  94987. +0xb6a0,
  94988. +0x1e9c,
  94989. +0x135c,
  94990. +0x1e9b,
  94991. +0x135c,
  94992. +0x1ee6,
  94993. +0x9fc5,
  94994. +0x1ef2,
  94995. +0x9044,
  94996. +0x1ee4,
  94997. +0x9044,
  94998. +0xd62,
  94999. +0xfdef,
  95000. +0x970e,
  95001. +0xc101,
  95002. +0xc202,
  95003. +0xc9a,
  95004. +0x60,
  95005. +0x40e1,
  95006. +0xd80f,
  95007. +0x8f6,
  95008. +0xfe2f,
  95009. +0xd90f,
  95010. +0x8729,
  95011. +0xa62,
  95012. +0xa0,
  95013. +0x710c,
  95014. +0xc006,
  95015. +0x712c,
  95016. +0x1e00,
  95017. +0x7004,
  95018. +0x9009,
  95019. +0xe1e0,
  95020. +0xb6a0,
  95021. +0x1ee6,
  95022. +0x9f84,
  95023. +0x0,
  95024. +0xff00,
  95025. +0x1ef2,
  95026. +0x96c4,
  95027. +0x1ee4,
  95028. +0x96c4,
  95029. +0xd22,
  95030. +0xfdef,
  95031. +0x970a,
  95032. +0x8f58,
  95033. +0x8701,
  95034. +0xbc2,
  95035. +0x60,
  95036. +0x712c,
  95037. +0xc101,
  95038. +0xc202,
  95039. +0xc52,
  95040. +0x60,
  95041. +0x40e1,
  95042. +0xd80f,
  95043. +0x8ae,
  95044. +0xfe2f,
  95045. +0xd90f,
  95046. +0xc004,
  95047. +0xe805,
  95048. +0xfca,
  95049. +0xfdef,
  95050. +0xc003,
  95051. +0xf00f,
  95052. +0xc100,
  95053. +0xc003,
  95054. +0x2179,
  95055. +0x101,
  95056. +0xb962,
  95057. +0xb862,
  95058. +0x7a30,
  95059. +0x41c3,
  95060. +0x0,
  95061. +0xffff,
  95062. +0x7810,
  95063. +0xc42,
  95064. +0xfeaf,
  95065. +0x4320,
  95066. +0x1600,
  95067. +0x7100,
  95068. +0x900e,
  95069. +0x4c,
  95070. +0xc040,
  95071. +0x40c3,
  95072. +0x900e,
  95073. +0x4c,
  95074. +0x9001,
  95075. +0xc041,
  95076. +0xc005,
  95077. +0x1e00,
  95078. +0x7004,
  95079. +0x9009,
  95080. +0xe1e0,
  95081. +0xc003,
  95082. +0x8729,
  95083. +0x781b,
  95084. +0x781b,
  95085. +0x7504,
  95086. +0x9ce,
  95087. +0xa0,
  95088. +0xc042,
  95089. +0x8708,
  95090. +0x70ad,
  95091. +0x781b,
  95092. +0x2005,
  95093. +0xf80,
  95094. +0x9003,
  95095. +0xe064,
  95096. +0xb76,
  95097. +0xffaf,
  95098. +0xb0a0,
  95099. +0x712c,
  95100. +0xb6a0,
  95101. +0x1e9c,
  95102. +0x135c,
  95103. +0x1e9b,
  95104. +0x135c,
  95105. +0x1ee6,
  95106. +0x9fc5,
  95107. +0x1ef2,
  95108. +0x9044,
  95109. +0x1ee4,
  95110. +0x9044,
  95111. +0x970e,
  95112. +0xc7e,
  95113. +0xfdef,
  95114. +0x4338,
  95115. +0xc100,
  95116. +0xc201,
  95117. +0xbb6,
  95118. +0x60,
  95119. +0x40e1,
  95120. +0xc006,
  95121. +0xd90f,
  95122. +0x1e00,
  95123. +0x7004,
  95124. +0x9009,
  95125. +0xe1e0,
  95126. +0xd80f,
  95127. +0x806,
  95128. +0xfe2f,
  95129. +0xb6a0,
  95130. +0x8729,
  95131. +0x972,
  95132. +0xa0,
  95133. +0xc002,
  95134. +0x1ee6,
  95135. +0x9f84,
  95136. +0x0,
  95137. +0xff00,
  95138. +0x1ef2,
  95139. +0x96c4,
  95140. +0x1ee4,
  95141. +0x96c4,
  95142. +0x8705,
  95143. +0x712c,
  95144. +0x7104,
  95145. +0xc3a,
  95146. +0xfdef,
  95147. +0x7810,
  95148. +0xc100,
  95149. +0xc201,
  95150. +0xb76,
  95151. +0x60,
  95152. +0x40e1,
  95153. +0xc004,
  95154. +0xe807,
  95155. +0xc003,
  95156. +0xef2,
  95157. +0xfdef,
  95158. +0x2052,
  95159. +0x0,
  95160. +0x8f58,
  95161. +0x8703,
  95162. +0xac2,
  95163. +0x60,
  95164. +0x712c,
  95165. +0xc0a7,
  95166. +0x1404,
  95167. +0x341b,
  95168. +0xc6c6,
  95169. +0xc2e6,
  95170. +0x1cfc,
  95171. +0xb6c8,
  95172. +0xc1a8,
  95173. +0x4708,
  95174. +0x88b0,
  95175. +0x1600,
  95176. +0x7100,
  95177. +0x9008,
  95178. +0x1e0,
  95179. +0x43db,
  95180. +0x900e,
  95181. +0x4c,
  95182. +0xc047,
  95183. +0x2004,
  95184. +0xf80,
  95185. +0x0,
  95186. +0xff7f,
  95187. +0xc045,
  95188. +0x8f19,
  95189. +0xc043,
  95190. +0x1300,
  95191. +0x3100,
  95192. +0xc040,
  95193. +0x1302,
  95194. +0x3100,
  95195. +0xc041,
  95196. +0xc003,
  95197. +0xe889,
  95198. +0x40c3,
  95199. +0x0,
  95200. +0xffff,
  95201. +0x4100,
  95202. +0x4200,
  95203. +0xb2a,
  95204. +0xfeaf,
  95205. +0x4300,
  95206. +0x2578,
  95207. +0x1100,
  95208. +0xc042,
  95209. +0xd80f,
  95210. +0xf62,
  95211. +0xfdef,
  95212. +0xd90f,
  95213. +0x8708,
  95214. +0x2579,
  95215. +0x1101,
  95216. +0xba2,
  95217. +0xfeaf,
  95218. +0xc144,
  95219. +0xc005,
  95220. +0x1e00,
  95221. +0x7004,
  95222. +0x9009,
  95223. +0xe1e0,
  95224. +0x8729,
  95225. +0x8b6,
  95226. +0xa0,
  95227. +0x730c,
  95228. +0x70ad,
  95229. +0x46cb,
  95230. +0x9003,
  95231. +0xe03e,
  95232. +0xb6a0,
  95233. +0x1e9b,
  95234. +0x135c,
  95235. +0x1e9c,
  95236. +0x135c,
  95237. +0x1ee6,
  95238. +0x9fc5,
  95239. +0x1ef2,
  95240. +0x9045,
  95241. +0x1ee4,
  95242. +0x9045,
  95243. +0x970e,
  95244. +0xb76,
  95245. +0xfdef,
  95246. +0x712c,
  95247. +0xc100,
  95248. +0xc201,
  95249. +0xaae,
  95250. +0x60,
  95251. +0x40e1,
  95252. +0xd80f,
  95253. +0xf0a,
  95254. +0xfdef,
  95255. +0xd90f,
  95256. +0xc007,
  95257. +0x712c,
  95258. +0x1e00,
  95259. +0x7004,
  95260. +0x9009,
  95261. +0xe1e0,
  95262. +0xb6a0,
  95263. +0xb4e,
  95264. +0xfdef,
  95265. +0x970a,
  95266. +0x8f58,
  95267. +0x8702,
  95268. +0x9ee,
  95269. +0x60,
  95270. +0x712c,
  95271. +0xc100,
  95272. +0xc201,
  95273. +0xa7e,
  95274. +0x60,
  95275. +0x40e1,
  95276. +0xd80f,
  95277. +0xeda,
  95278. +0xfdef,
  95279. +0xd90f,
  95280. +0xc003,
  95281. +0xe807,
  95282. +0xc002,
  95283. +0xdf2,
  95284. +0xfdef,
  95285. +0x2052,
  95286. +0x0,
  95287. +0xf00d,
  95288. +0xc102,
  95289. +0xc004,
  95290. +0xb962,
  95291. +0xb862,
  95292. +0x7a30,
  95293. +0x41c3,
  95294. +0x0,
  95295. +0xffff,
  95296. +0x7810,
  95297. +0xa6e,
  95298. +0xfeaf,
  95299. +0x4320,
  95300. +0x1300,
  95301. +0x3100,
  95302. +0xc046,
  95303. +0x1302,
  95304. +0x3100,
  95305. +0xc040,
  95306. +0xc005,
  95307. +0x1e00,
  95308. +0x7004,
  95309. +0x9009,
  95310. +0xe1e0,
  95311. +0xc004,
  95312. +0x8729,
  95313. +0x781b,
  95314. +0x781b,
  95315. +0xe007,
  95316. +0x802,
  95317. +0xa0,
  95318. +0xc041,
  95319. +0x8708,
  95320. +0xad2,
  95321. +0xfeaf,
  95322. +0xc104,
  95323. +0x70ad,
  95324. +0x712c,
  95325. +0xb6a0,
  95326. +0x1e9b,
  95327. +0x135c,
  95328. +0x1e9c,
  95329. +0x135c,
  95330. +0x1ee6,
  95331. +0x9fc5,
  95332. +0x1ef2,
  95333. +0x9044,
  95334. +0x1ee4,
  95335. +0x9044,
  95336. +0x970e,
  95337. +0xaba,
  95338. +0xfdef,
  95339. +0x4338,
  95340. +0xc106,
  95341. +0xc200,
  95342. +0x9f6,
  95343. +0x60,
  95344. +0x40e1,
  95345. +0xc007,
  95346. +0xd90f,
  95347. +0x1e00,
  95348. +0x7004,
  95349. +0x9009,
  95350. +0xe1e0,
  95351. +0xd80f,
  95352. +0xe46,
  95353. +0xfdef,
  95354. +0xb6a0,
  95355. +0x8729,
  95356. +0xfb2,
  95357. +0x60,
  95358. +0xc001,
  95359. +0x40c3,
  95360. +0x0,
  95361. +0xff00,
  95362. +0x1ee6,
  95363. +0x9004,
  95364. +0x1ef2,
  95365. +0x96c4,
  95366. +0x1ee4,
  95367. +0x96c4,
  95368. +0x8705,
  95369. +0x712c,
  95370. +0x7104,
  95371. +0xa76,
  95372. +0xfdef,
  95373. +0x7810,
  95374. +0xc106,
  95375. +0xc200,
  95376. +0x9b2,
  95377. +0x60,
  95378. +0x40e1,
  95379. +0xc003,
  95380. +0xe805,
  95381. +0xd2e,
  95382. +0xfdef,
  95383. +0xc002,
  95384. +0x8f58,
  95385. +0x8703,
  95386. +0x902,
  95387. +0x60,
  95388. +0x712c,
  95389. +0xc0a8,
  95390. +0x1404,
  95391. +0x341b,
  95392. +0xc6c6,
  95393. +0xc2e6,
  95394. +0x1cfc,
  95395. +0xb6c8,
  95396. +0x2482,
  95397. +0x3703,
  95398. +0xc140,
  95399. +0xe22,
  95400. +0xfdef,
  95401. +0x712c,
  95402. +0x1600,
  95403. +0x7083,
  95404. +0x8000,
  95405. +0x4,
  95406. +0xc045,
  95407. +0xc08a,
  95408. +0xd9ff,
  95409. +0xb02,
  95410. +0xff6f,
  95411. +0xdab4,
  95412. +0x40c3,
  95413. +0x0,
  95414. +0x2100,
  95415. +0x1e00,
  95416. +0x7004,
  95417. +0x9003,
  95418. +0xe004,
  95419. +0x1e00,
  95420. +0x7005,
  95421. +0x9003,
  95422. +0xfec4,
  95423. +0xc000,
  95424. +0x2079,
  95425. +0x0,
  95426. +0x4898,
  95427. +0x205f,
  95428. +0x200,
  95429. +0xc147,
  95430. +0xc044,
  95431. +0x231a,
  95432. +0xf80,
  95433. +0x10,
  95434. +0x0,
  95435. +0xc304,
  95436. +0xc049,
  95437. +0x710c,
  95438. +0xc041,
  95439. +0xf011,
  95440. +0x4200,
  95441. +0x2144,
  95442. +0x7c0,
  95443. +0x219a,
  95444. +0x8,
  95445. +0xe805,
  95446. +0xb861,
  95447. +0x8ff,
  95448. +0x8031,
  95449. +0x7a5b,
  95450. +0x7164,
  95451. +0x2105,
  95452. +0xf80,
  95453. +0x9003,
  95454. +0xe0c4,
  95455. +0xb040,
  95456. +0xc007,
  95457. +0x796f,
  95458. +0x9df,
  95459. +0x8022,
  95460. +0x710c,
  95461. +0x43db,
  95462. +0x9002,
  95463. +0x64,
  95464. +0xc001,
  95465. +0x780f,
  95466. +0xe098,
  95467. +0x1d8,
  95468. +0x2d,
  95469. +0xc048,
  95470. +0x1600,
  95471. +0x7082,
  95472. +0x8000,
  95473. +0x771,
  95474. +0xf013,
  95475. +0xc005,
  95476. +0x2055,
  95477. +0x8c1,
  95478. +0xc009,
  95479. +0x7905,
  95480. +0x231a,
  95481. +0xf80,
  95482. +0x0,
  95483. +0x1000,
  95484. +0x7825,
  95485. +0x781b,
  95486. +0x2005,
  95487. +0xf81,
  95488. +0x9002,
  95489. +0x1e00,
  95490. +0xc008,
  95491. +0xb100,
  95492. +0x40c3,
  95493. +0x8000,
  95494. +0x771,
  95495. +0x8801,
  95496. +0x7b4f,
  95497. +0x8d5,
  95498. +0x80e5,
  95499. +0x7144,
  95500. +0x40c3,
  95501. +0x0,
  95502. +0x2100,
  95503. +0x1e00,
  95504. +0x7004,
  95505. +0x9003,
  95506. +0xe004,
  95507. +0xc000,
  95508. +0x41c3,
  95509. +0x9003,
  95510. +0xf064,
  95511. +0x7014,
  95512. +0x40c3,
  95513. +0x9003,
  95514. +0xfe64,
  95515. +0x703c,
  95516. +0x82e,
  95517. +0xffaf,
  95518. +0x1800,
  95519. +0x5,
  95520. +0x826,
  95521. +0xff8f,
  95522. +0xd80f,
  95523. +0xcee,
  95524. +0xfdef,
  95525. +0xd90f,
  95526. +0x730c,
  95527. +0xe5a,
  95528. +0x60,
  95529. +0x218a,
  95530. +0xfc7,
  95531. +0xde7f,
  95532. +0x45cb,
  95533. +0x9003,
  95534. +0xe024,
  95535. +0x710c,
  95536. +0xb5c0,
  95537. +0xc046,
  95538. +0xb506,
  95539. +0x208a,
  95540. +0x3c4,
  95541. +0x1dfe,
  95542. +0x9004,
  95543. +0xd818,
  95544. +0x91e,
  95545. +0xfdef,
  95546. +0x712c,
  95547. +0x208a,
  95548. +0x4,
  95549. +0x1e00,
  95550. +0x7004,
  95551. +0x9003,
  95552. +0xe004,
  95553. +0xd80f,
  95554. +0xcb2,
  95555. +0xfdef,
  95556. +0xd90f,
  95557. +0xd807,
  95558. +0x902,
  95559. +0xfdef,
  95560. +0x712c,
  95561. +0x710c,
  95562. +0xb5c0,
  95563. +0xb506,
  95564. +0xd80f,
  95565. +0xd90f,
  95566. +0xc9a,
  95567. +0xfdef,
  95568. +0x1dfe,
  95569. +0x93c5,
  95570. +0x730c,
  95571. +0x8e6,
  95572. +0xfdef,
  95573. +0x712c,
  95574. +0xd80f,
  95575. +0xc86,
  95576. +0xfdef,
  95577. +0xd90f,
  95578. +0x700c,
  95579. +0x712c,
  95580. +0x1d00,
  95581. +0x1fc5,
  95582. +0x1d0c,
  95583. +0x1fc5,
  95584. +0x8ce,
  95585. +0xfdef,
  95586. +0x1dfe,
  95587. +0x9005,
  95588. +0x1600,
  95589. +0x709f,
  95590. +0x8000,
  95591. +0x771,
  95592. +0xf003,
  95593. +0x71e7,
  95594. +0x40c3,
  95595. +0x8000,
  95596. +0x771,
  95597. +0x8801,
  95598. +0x252f,
  95599. +0x17c7,
  95600. +0x8c5,
  95601. +0x364,
  95602. +0x718d,
  95603. +0x1400,
  95604. +0x300b,
  95605. +0xc604,
  95606. +0xf003,
  95607. +0x71c5,
  95608. +0xc007,
  95609. +0x7bcf,
  95610. +0xbe1,
  95611. +0x8023,
  95612. +0x7474,
  95613. +0x255f,
  95614. +0x1480,
  95615. +0x23c0,
  95616. +0x1061,
  95617. +0x24ca,
  95618. +0x1061,
  95619. +0xc043,
  95620. +0xc103,
  95621. +0xc08a,
  95622. +0x6119,
  95623. +0x7974,
  95624. +0x9100,
  95625. +0xe0c0,
  95626. +0xf7ae,
  95627. +0x251a,
  95628. +0x1f80,
  95629. +0x0,
  95630. +0x1000,
  95631. +0xc042,
  95632. +0x4060,
  95633. +0x209a,
  95634. +0x4,
  95635. +0xc202,
  95636. +0x7845,
  95637. +0x7a1b,
  95638. +0x2205,
  95639. +0x6c2,
  95640. +0x9200,
  95641. +0x7014,
  95642. +0xc006,
  95643. +0x24ca,
  95644. +0x1021,
  95645. +0x20ca,
  95646. +0x21,
  95647. +0xc046,
  95648. +0xec0d,
  95649. +0xb1f,
  95650. +0xd0,
  95651. +0xb17,
  95652. +0x211,
  95653. +0x9200,
  95654. +0xb100,
  95655. +0x2614,
  95656. +0x7341,
  95657. +0x8000,
  95658. +0x88d,
  95659. +0xf023,
  95660. +0x708d,
  95661. +0xf1ca,
  95662. +0xb95,
  95663. +0x81d1,
  95664. +0x202f,
  95665. +0x2c7,
  95666. +0x2079,
  95667. +0x0,
  95668. +0x205f,
  95669. +0x102,
  95670. +0xf00f,
  95671. +0xc103,
  95672. +0x7144,
  95673. +0x673f,
  95674. +0x7f14,
  95675. +0x209a,
  95676. +0x4,
  95677. +0xc102,
  95678. +0x7825,
  95679. +0x781b,
  95680. +0x2005,
  95681. +0x6c0,
  95682. +0x9000,
  95683. +0xb700,
  95684. +0x784f,
  95685. +0xbe5,
  95686. +0x8025,
  95687. +0xc78a,
  95688. +0xb61,
  95689. +0x81d1,
  95690. +0x2614,
  95691. +0x7341,
  95692. +0x8000,
  95693. +0x88c,
  95694. +0xc001,
  95695. +0xa900,
  95696. +0xf1a8,
  95697. +0xc008,
  95698. +0x7104,
  95699. +0xc041,
  95700. +0xc006,
  95701. +0x7014,
  95702. +0xf313,
  95703. +0x1600,
  95704. +0x709b,
  95705. +0x8000,
  95706. +0x771,
  95707. +0x1600,
  95708. +0x7080,
  95709. +0x8000,
  95710. +0x0,
  95711. +0xc042,
  95712. +0xf003,
  95713. +0x7167,
  95714. +0x40c3,
  95715. +0x8000,
  95716. +0x771,
  95717. +0x8801,
  95718. +0x262f,
  95719. +0x16c7,
  95720. +0x85f,
  95721. +0x3a5,
  95722. +0xc704,
  95723. +0xf031,
  95724. +0x265f,
  95725. +0x1481,
  95726. +0x42c1,
  95727. +0x43a1,
  95728. +0x6038,
  95729. +0xc043,
  95730. +0x20f4,
  95731. +0x340,
  95732. +0x41c3,
  95733. +0x46,
  95734. +0x2,
  95735. +0xe22,
  95736. +0xfd6f,
  95737. +0x20bc,
  95738. +0x1,
  95739. +0xc005,
  95740. +0x261a,
  95741. +0x1f81,
  95742. +0x0,
  95743. +0x1000,
  95744. +0x71e5,
  95745. +0x2054,
  95746. +0xd00,
  95747. +0x7905,
  95748. +0x40a1,
  95749. +0x209a,
  95750. +0x4,
  95751. +0x7825,
  95752. +0x781b,
  95753. +0x2005,
  95754. +0xf81,
  95755. +0x9002,
  95756. +0x0,
  95757. +0xc003,
  95758. +0x20f4,
  95759. +0x342,
  95760. +0xc002,
  95761. +0xb8c3,
  95762. +0x6058,
  95763. +0x2049,
  95764. +0xfc0,
  95765. +0xb100,
  95766. +0xc007,
  95767. +0x7def,
  95768. +0xdab,
  95769. +0x9022,
  95770. +0xc08a,
  95771. +0xf1c6,
  95772. +0xc000,
  95773. +0x887,
  95774. +0x10,
  95775. +0xa12,
  95776. +0xfe4f,
  95777. +0x1600,
  95778. +0x708f,
  95779. +0x8000,
  95780. +0x771,
  95781. +0x4308,
  95782. +0xf003,
  95783. +0x71e5,
  95784. +0x41c3,
  95785. +0x8000,
  95786. +0x771,
  95787. +0x8921,
  95788. +0x78ef,
  95789. +0x967,
  95790. +0x24,
  95791. +0xdd09,
  95792. +0x41c3,
  95793. +0x8000,
  95794. +0x88c,
  95795. +0x7914,
  95796. +0x8960,
  95797. +0x8941,
  95798. +0x7270,
  95799. +0x4a74,
  95800. +0x4b51,
  95801. +0x21ca,
  95802. +0x30d,
  95803. +0x7e2f,
  95804. +0x261a,
  95805. +0x12ce,
  95806. +0xdc08,
  95807. +0x25ca,
  95808. +0x122d,
  95809. +0x24ca,
  95810. +0x112d,
  95811. +0x2e44,
  95812. +0x180e,
  95813. +0xf016,
  95814. +0xc205,
  95815. +0x219a,
  95816. +0x4,
  95817. +0x2254,
  95818. +0xd03,
  95819. +0x201a,
  95820. +0xf82,
  95821. +0x0,
  95822. +0x1000,
  95823. +0x7a65,
  95824. +0x7945,
  95825. +0x7b3b,
  95826. +0xbb91,
  95827. +0xbb9c,
  95828. +0xbb9f,
  95829. +0x9340,
  95830. +0x79d0,
  95831. +0x6159,
  95832. +0x2149,
  95833. +0xfc1,
  95834. +0xb320,
  95835. +0x798f,
  95836. +0x9d7,
  95837. +0x8364,
  95838. +0x7185,
  95839. +0xf1c8,
  95840. +0x2480,
  95841. +0x3703,
  95842. +0x1404,
  95843. +0x341b,
  95844. +0xc6c6,
  95845. +0xc2e6,
  95846. +0x1cfc,
  95847. +0xb6c8,
  95848. +0x2482,
  95849. +0x3f0a,
  95850. +0xc041,
  95851. +0x1600,
  95852. +0x7080,
  95853. +0x8000,
  95854. +0x4,
  95855. +0xc14b,
  95856. +0x71ad,
  95857. +0x201a,
  95858. +0xf80,
  95859. +0x20,
  95860. +0x0,
  95861. +0x41c3,
  95862. +0x49,
  95863. +0x0,
  95864. +0x2005,
  95865. +0xf80,
  95866. +0x9002,
  95867. +0x86,
  95868. +0x9000,
  95869. +0x781d,
  95870. +0x781d,
  95871. +0x781d,
  95872. +0x781d,
  95873. +0x781d,
  95874. +0x781d,
  95875. +0xd0a,
  95876. +0xfd6f,
  95877. +0x2506,
  95878. +0x1000,
  95879. +0x8e6,
  95880. +0xfeaf,
  95881. +0x700c,
  95882. +0x700c,
  95883. +0x41c3,
  95884. +0x9003,
  95885. +0xff68,
  95886. +0x1e00,
  95887. +0x7004,
  95888. +0x9003,
  95889. +0xe004,
  95890. +0xb100,
  95891. +0xc001,
  95892. +0x47cb,
  95893. +0x8000,
  95894. +0x76e,
  95895. +0x2044,
  95896. +0x7ce,
  95897. +0x40a1,
  95898. +0xee06,
  95899. +0xbe61,
  95900. +0xe01,
  95901. +0x1031,
  95902. +0x781b,
  95903. +0x205a,
  95904. +0x102,
  95905. +0x1600,
  95906. +0x7100,
  95907. +0x9008,
  95908. +0x1ea,
  95909. +0xc045,
  95910. +0x11c3,
  95911. +0x700,
  95912. +0xc044,
  95913. +0xca0a,
  95914. +0x208c,
  95915. +0x8fc3,
  95916. +0xf40c,
  95917. +0x1600,
  95918. +0x7080,
  95919. +0x8000,
  95920. +0x0,
  95921. +0xb8e5,
  95922. +0xd8ff,
  95923. +0xf204,
  95924. +0x8f00,
  95925. +0x1a0a,
  95926. +0x3002,
  95927. +0xc101,
  95928. +0x220f,
  95929. +0x41,
  95930. +0xc14a,
  95931. +0x8f20,
  95932. +0x2139,
  95933. +0x0,
  95934. +0xf00f,
  95935. +0xc004,
  95936. +0xb885,
  95937. +0x1e00,
  95938. +0x7004,
  95939. +0x9005,
  95940. +0xe0ee,
  95941. +0xc005,
  95942. +0x1e00,
  95943. +0x7004,
  95944. +0x9008,
  95945. +0x1ea,
  95946. +0xc002,
  95947. +0x7104,
  95948. +0xc042,
  95949. +0xc00b,
  95950. +0x2079,
  95951. +0x0,
  95952. +0x6822,
  95953. +0xc002,
  95954. +0x7d0f,
  95955. +0x71b1,
  95956. +0x328,
  95957. +0x2c,
  95958. +0x70cd,
  95959. +0xc005,
  95960. +0x714c,
  95961. +0x2004,
  95962. +0xf81,
  95963. +0x0,
  95964. +0xc0ff,
  95965. +0x2004,
  95966. +0xf80,
  95967. +0x0,
  95968. +0x3f00,
  95969. +0x2080,
  95970. +0x10,
  95971. +0x7825,
  95972. +0x1e00,
  95973. +0x7004,
  95974. +0x9008,
  95975. +0x1ea,
  95976. +0x1e00,
  95977. +0x7384,
  95978. +0x900f,
  95979. +0xe022,
  95980. +0xc004,
  95981. +0x762c,
  95982. +0xb8a5,
  95983. +0x1e00,
  95984. +0x7004,
  95985. +0x9005,
  95986. +0xe0ee,
  95987. +0xc00a,
  95988. +0xf22,
  95989. +0xff6f,
  95990. +0x780f,
  95991. +0xc001,
  95992. +0x780f,
  95993. +0xed06,
  95994. +0xb52,
  95995. +0xffef,
  95996. +0x2578,
  95997. +0x1081,
  95998. +0xf1c2,
  95999. +0x972,
  96000. +0xfdef,
  96001. +0x712c,
  96002. +0x1600,
  96003. +0x709b,
  96004. +0x8000,
  96005. +0x4,
  96006. +0x902,
  96007. +0xfdef,
  96008. +0xc048,
  96009. +0xc047,
  96010. +0x2400,
  96011. +0x3f80,
  96012. +0x0,
  96013. +0x260,
  96014. +0x702c,
  96015. +0xe46,
  96016. +0xff2f,
  96017. +0xda5a,
  96018. +0x2400,
  96019. +0x3f80,
  96020. +0x0,
  96021. +0x1ac,
  96022. +0xe3a,
  96023. +0xff2f,
  96024. +0xdab4,
  96025. +0xdf6,
  96026. +0xfeef,
  96027. +0x208a,
  96028. +0xb04,
  96029. +0xd86,
  96030. +0xfeef,
  96031. +0xc046,
  96032. +0x1e00,
  96033. +0x7384,
  96034. +0x9003,
  96035. +0xfec4,
  96036. +0xc007,
  96037. +0x2079,
  96038. +0x0,
  96039. +0xe008,
  96040. +0xc043,
  96041. +0x231a,
  96042. +0x3f80,
  96043. +0x10,
  96044. +0x0,
  96045. +0xc04c,
  96046. +0xf012,
  96047. +0x4200,
  96048. +0x2144,
  96049. +0x7c0,
  96050. +0x219a,
  96051. +0x8,
  96052. +0xe806,
  96053. +0xb861,
  96054. +0x801,
  96055. +0x31,
  96056. +0x7a5b,
  96057. +0x71c5,
  96058. +0x2105,
  96059. +0xf80,
  96060. +0x9003,
  96061. +0xe0c4,
  96062. +0xb040,
  96063. +0xc003,
  96064. +0x79cf,
  96065. +0x9dd,
  96066. +0x8022,
  96067. +0x710c,
  96068. +0x231a,
  96069. +0x3f9b,
  96070. +0x20,
  96071. +0x0,
  96072. +0xd880,
  96073. +0xb88e,
  96074. +0x1e00,
  96075. +0x7004,
  96076. +0x9003,
  96077. +0xe004,
  96078. +0x2305,
  96079. +0x3f80,
  96080. +0x9002,
  96081. +0x86,
  96082. +0x9000,
  96083. +0x2305,
  96084. +0x3f81,
  96085. +0x9003,
  96086. +0xfe86,
  96087. +0xb8a0,
  96088. +0xfa2,
  96089. +0xfe2f,
  96090. +0xb100,
  96091. +0xda3f,
  96092. +0x208c,
  96093. +0x8ec3,
  96094. +0xf604,
  96095. +0x2844,
  96096. +0x102,
  96097. +0x8f23,
  96098. +0xf011,
  96099. +0xc008,
  96100. +0x7124,
  96101. +0x2054,
  96102. +0xd0c,
  96103. +0x231a,
  96104. +0xf80,
  96105. +0x0,
  96106. +0x1000,
  96107. +0x7885,
  96108. +0x781b,
  96109. +0x2005,
  96110. +0xf80,
  96111. +0x9002,
  96112. +0x1e00,
  96113. +0xb040,
  96114. +0x8f04,
  96115. +0x7b2f,
  96116. +0x8e1,
  96117. +0x80e5,
  96118. +0x208a,
  96119. +0x7c4,
  96120. +0x41c3,
  96121. +0x9003,
  96122. +0xe024,
  96123. +0xb100,
  96124. +0x208a,
  96125. +0x3c4,
  96126. +0x190c,
  96127. +0x45,
  96128. +0x19fe,
  96129. +0x8004,
  96130. +0x700c,
  96131. +0xf003,
  96132. +0xc009,
  96133. +0x7404,
  96134. +0x8fc3,
  96135. +0x780f,
  96136. +0x82f,
  96137. +0x7f4,
  96138. +0xc049,
  96139. +0xf09d,
  96140. +0xc008,
  96141. +0x71c5,
  96142. +0x2055,
  96143. +0x8c1,
  96144. +0xc00c,
  96145. +0x7905,
  96146. +0x221a,
  96147. +0xf80,
  96148. +0x0,
  96149. +0x1000,
  96150. +0x7825,
  96151. +0x781b,
  96152. +0x2005,
  96153. +0xf81,
  96154. +0x9002,
  96155. +0x1e00,
  96156. +0xc009,
  96157. +0xb100,
  96158. +0x8f04,
  96159. +0x7acf,
  96160. +0x8db,
  96161. +0x80a5,
  96162. +0xd80f,
  96163. +0xfee,
  96164. +0xfdaf,
  96165. +0xd90f,
  96166. +0x45cb,
  96167. +0x9003,
  96168. +0xfe64,
  96169. +0xb12,
  96170. +0xff6f,
  96171. +0x1d00,
  96172. +0x1005,
  96173. +0xb0a,
  96174. +0xff4f,
  96175. +0x98a,
  96176. +0xff2f,
  96177. +0xc006,
  96178. +0x710c,
  96179. +0x942,
  96180. +0x60,
  96181. +0x218a,
  96182. +0xfc7,
  96183. +0xd820,
  96184. +0xc1e,
  96185. +0xfdaf,
  96186. +0x712c,
  96187. +0xc091,
  96188. +0x702c,
  96189. +0xaba,
  96190. +0x20,
  96191. +0x714c,
  96192. +0xd80f,
  96193. +0xfb2,
  96194. +0xfdaf,
  96195. +0xd90f,
  96196. +0xd87f,
  96197. +0xada,
  96198. +0xff6f,
  96199. +0xb500,
  96200. +0xad6,
  96201. +0xff4f,
  96202. +0x956,
  96203. +0xff2f,
  96204. +0xc006,
  96205. +0x730c,
  96206. +0x90e,
  96207. +0x60,
  96208. +0x218a,
  96209. +0xfc7,
  96210. +0xd820,
  96211. +0xbe6,
  96212. +0xfdaf,
  96213. +0x712c,
  96214. +0x2455,
  96215. +0x3f80,
  96216. +0x702c,
  96217. +0xa82,
  96218. +0x20,
  96219. +0x714c,
  96220. +0x8f63,
  96221. +0x235f,
  96222. +0x24c,
  96223. +0xf006,
  96224. +0xc007,
  96225. +0x7164,
  96226. +0x7014,
  96227. +0x24c0,
  96228. +0x1061,
  96229. +0x8f04,
  96230. +0x796f,
  96231. +0x83b,
  96232. +0x8064,
  96233. +0x4338,
  96234. +0xc08e,
  96235. +0x702c,
  96236. +0xc8e,
  96237. +0xff2f,
  96238. +0xda09,
  96239. +0x70cd,
  96240. +0xf004,
  96241. +0x71c5,
  96242. +0x7185,
  96243. +0xc003,
  96244. +0x7dcf,
  96245. +0xdd7,
  96246. +0x9023,
  96247. +0x798f,
  96248. +0xc091,
  96249. +0x20f5,
  96250. +0x40,
  96251. +0xc040,
  96252. +0x2455,
  96253. +0x3f80,
  96254. +0x20f5,
  96255. +0x5f,
  96256. +0xc000,
  96257. +0x235f,
  96258. +0x3241,
  96259. +0x200e,
  96260. +0x7c0,
  96261. +0x2048,
  96262. +0xb,
  96263. +0xc08e,
  96264. +0x60b8,
  96265. +0x1800,
  96266. +0x2c2,
  96267. +0x202f,
  96268. +0x2c7,
  96269. +0xc04d,
  96270. +0x2400,
  96271. +0x3f80,
  96272. +0x0,
  96273. +0x260,
  96274. +0x6038,
  96275. +0x60b8,
  96276. +0x8840,
  96277. +0xc10d,
  96278. +0xab9,
  96279. +0x8043,
  96280. +0x235f,
  96281. +0x3481,
  96282. +0x1800,
  96283. +0x2c2,
  96284. +0x2400,
  96285. +0x3f80,
  96286. +0x0,
  96287. +0x1ac,
  96288. +0x6119,
  96289. +0xc000,
  96290. +0x79b4,
  96291. +0x70e3,
  96292. +0x781d,
  96293. +0xb100,
  96294. +0xf1cc,
  96295. +0x71c5,
  96296. +0x8f04,
  96297. +0x79cf,
  96298. +0x4338,
  96299. +0x7110,
  96300. +0x700c,
  96301. +0x66,
  96302. +0x2e,
  96303. +0xc040,
  96304. +0x521,
  96305. +0xffcf,
  96306. +0x235f,
  96307. +0x3241,
  96308. +0x2400,
  96309. +0x3f80,
  96310. +0x0,
  96311. +0x260,
  96312. +0x43a1,
  96313. +0x6038,
  96314. +0x41c3,
  96315. +0x3d,
  96316. +0x2,
  96317. +0x996,
  96318. +0xfd6f,
  96319. +0x60a8,
  96320. +0x41a1,
  96321. +0x231a,
  96322. +0x3f80,
  96323. +0x0,
  96324. +0x2000,
  96325. +0x219a,
  96326. +0x8,
  96327. +0x235f,
  96328. +0x3483,
  96329. +0x42c3,
  96330. +0x9002,
  96331. +0x80,
  96332. +0x7905,
  96333. +0x2400,
  96334. +0x3f80,
  96335. +0x0,
  96336. +0x1ac,
  96337. +0x631b,
  96338. +0x23f4,
  96339. +0x340,
  96340. +0x2105,
  96341. +0x8c,
  96342. +0xb400,
  96343. +0x2242,
  96344. +0x800,
  96345. +0x7905,
  96346. +0x23f4,
  96347. +0x340,
  96348. +0xb100,
  96349. +0xc000,
  96350. +0x7104,
  96351. +0xc040,
  96352. +0xc000,
  96353. +0x7d0f,
  96354. +0xc003,
  96355. +0xd9f,
  96356. +0x9022,
  96357. +0x4263,
  96358. +0xf1c2,
  96359. +0x2480,
  96360. +0x3f0a,
  96361. +0x1404,
  96362. +0x341b,
  96363. +0xc6c6,
  96364. +0x78e0,
  96365. +0xc2e6,
  96366. +0x44cb,
  96367. +0x8000,
  96368. +0x771,
  96369. +0x8cc0,
  96370. +0x261f,
  96371. +0x108f,
  96372. +0xf003,
  96373. +0x71c5,
  96374. +0x8c61,
  96375. +0xb31,
  96376. +0x3a3,
  96377. +0x706d,
  96378. +0xf01c,
  96379. +0x261a,
  96380. +0x1f9f,
  96381. +0x0,
  96382. +0x1000,
  96383. +0x239a,
  96384. +0x4,
  96385. +0x2114,
  96386. +0x34d,
  96387. +0x2705,
  96388. +0x301f,
  96389. +0x2305,
  96390. +0x7c3,
  96391. +0x7b7b,
  96392. +0xbb91,
  96393. +0xbb9c,
  96394. +0xbb9f,
  96395. +0x9360,
  96396. +0x71e5,
  96397. +0x7165,
  96398. +0xb560,
  96399. +0x232f,
  96400. +0x2c7,
  96401. +0xbd5,
  96402. +0x80a2,
  96403. +0x7df0,
  96404. +0xf1e2,
  96405. +0xc6c6,
  96406. +0x78e0,
  96407. +0xc2e6,
  96408. +0x1cfc,
  96409. +0xb6c8,
  96410. +0x201a,
  96411. +0xf8e,
  96412. +0x0,
  96413. +0x2000,
  96414. +0x4220,
  96415. +0x7d5d,
  96416. +0x7fbd,
  96417. +0x4100,
  96418. +0x40c3,
  96419. +0x9002,
  96420. +0xb2,
  96421. +0x2605,
  96422. +0x1003,
  96423. +0x708d,
  96424. +0x2745,
  96425. +0x160d,
  96426. +0x7204,
  96427. +0xb380,
  96428. +0xb3a0,
  96429. +0x2605,
  96430. +0x100d,
  96431. +0x7204,
  96432. +0x95a0,
  96433. +0x78c5,
  96434. +0xbac1,
  96435. +0x90c0,
  96436. +0xb380,
  96437. +0x6a83,
  96438. +0x2444,
  96439. +0x17c3,
  96440. +0x40a1,
  96441. +0xeb05,
  96442. +0xbb61,
  96443. +0xbff,
  96444. +0x8031,
  96445. +0x781d,
  96446. +0x2044,
  96447. +0x83,
  96448. +0x40a1,
  96449. +0x2244,
  96450. +0x7cf,
  96451. +0xef05,
  96452. +0xbf61,
  96453. +0xfff,
  96454. +0x9031,
  96455. +0x781d,
  96456. +0xb8c0,
  96457. +0x6ae6,
  96458. +0x7b05,
  96459. +0x2744,
  96460. +0x17db,
  96461. +0x40a1,
  96462. +0xb11,
  96463. +0x3010,
  96464. +0x2342,
  96465. +0x305b,
  96466. +0xbff,
  96467. +0xb031,
  96468. +0x781d,
  96469. +0x2044,
  96470. +0x100,
  96471. +0x2240,
  96472. +0x25f,
  96473. +0x7b05,
  96474. +0x40a1,
  96475. +0x2744,
  96476. +0x37cd,
  96477. +0xed05,
  96478. +0xbd61,
  96479. +0xdff,
  96480. +0x9031,
  96481. +0x781d,
  96482. +0x2044,
  96483. +0x200,
  96484. +0x7b05,
  96485. +0x40c1,
  96486. +0xbcc4,
  96487. +0xec05,
  96488. +0xbc61,
  96489. +0xcff,
  96490. +0x9031,
  96491. +0x781d,
  96492. +0x2044,
  96493. +0x8c,
  96494. +0x40c1,
  96495. +0xbac4,
  96496. +0xea06,
  96497. +0xba61,
  96498. +0xa01,
  96499. +0x31,
  96500. +0x781d,
  96501. +0xb8c0,
  96502. +0x2005,
  96503. +0x302,
  96504. +0x40c1,
  96505. +0xbfc4,
  96506. +0xef06,
  96507. +0xbf61,
  96508. +0xf01,
  96509. +0x1031,
  96510. +0x781d,
  96511. +0x2044,
  96512. +0x100,
  96513. +0x7a05,
  96514. +0x40c1,
  96515. +0x2744,
  96516. +0x37df,
  96517. +0xf0f,
  96518. +0x3010,
  96519. +0x2742,
  96520. +0x305f,
  96521. +0xffd,
  96522. +0xb031,
  96523. +0x781d,
  96524. +0x2044,
  96525. +0x200,
  96526. +0x7845,
  96527. +0x205f,
  96528. +0x400,
  96529. +0x7865,
  96530. +0xdee,
  96531. +0xfdaf,
  96532. +0x780f,
  96533. +0x1404,
  96534. +0x341b,
  96535. +0xc6c6,
  96536. +0x78e0,
  96537. +0xc2e6,
  96538. +0x1cfc,
  96539. +0xb6c8,
  96540. +0xc1a2,
  96541. +0x43db,
  96542. +0x8000,
  96543. +0x771,
  96544. +0x1300,
  96545. +0x308d,
  96546. +0x706c,
  96547. +0x71ef,
  96548. +0xc141,
  96549. +0xc040,
  96550. +0xea86,
  96551. +0x7ebb,
  96552. +0x742c,
  96553. +0x748d,
  96554. +0xf010,
  96555. +0x255f,
  96556. +0x124e,
  96557. +0xa13,
  96558. +0xb1,
  96559. +0xdc08,
  96560. +0xe608,
  96561. +0x274a,
  96562. +0x3240,
  96563. +0x712c,
  96564. +0xdb08,
  96565. +0xf004,
  96566. +0x712c,
  96567. +0xf002,
  96568. +0x71a5,
  96569. +0x1301,
  96570. +0x3080,
  96571. +0x813,
  96572. +0x363,
  96573. +0x4260,
  96574. +0xf026,
  96575. +0xc700,
  96576. +0x623a,
  96577. +0x7fd4,
  96578. +0xb700,
  96579. +0x76e3,
  96580. +0xceb,
  96581. +0x90a2,
  96582. +0x4040,
  96583. +0x209a,
  96584. +0x8,
  96585. +0x251a,
  96586. +0x1f8f,
  96587. +0x0,
  96588. +0x2000,
  96589. +0x78e5,
  96590. +0x2005,
  96591. +0xf80,
  96592. +0x9002,
  96593. +0x64,
  96594. +0x9000,
  96595. +0xc701,
  96596. +0xef6c,
  96597. +0x278a,
  96598. +0x1fcf,
  96599. +0x224a,
  96600. +0x1280,
  96601. +0x7f04,
  96602. +0x2242,
  96603. +0x104a,
  96604. +0xaff,
  96605. +0x9031,
  96606. +0x781d,
  96607. +0x205f,
  96608. +0x800,
  96609. +0x60f8,
  96610. +0xf1de,
  96611. +0xc0a2,
  96612. +0x1404,
  96613. +0x341b,
  96614. +0xc6c6,
  96615. +0xc0f1,
  96616. +0x8819,
  96617. +0x89a,
  96618. +0xfe6f,
  96619. +0x4320,
  96620. +0xe807,
  96621. +0x40c3,
  96622. +0x900e,
  96623. +0x1e4c,
  96624. +0xb060,
  96625. +0xb041,
  96626. +0xc0d1,
  96627. +0x7ee0,
  96628. +0x78e0,
  96629. +0xc0e4,
  96630. +0x70ad,
  96631. +0xf002,
  96632. +0x71a5,
  96633. +0xd27,
  96634. +0x10b2,
  96635. +0x708d,
  96636. +0xf014,
  96637. +0x255a,
  96638. +0x1c82,
  96639. +0x605b,
  96640. +0x245a,
  96641. +0x1642,
  96642. +0x627a,
  96643. +0x623e,
  96644. +0x2414,
  96645. +0x1343,
  96646. +0x42c3,
  96647. +0x8000,
  96648. +0x43c,
  96649. +0x634a,
  96650. +0x7185,
  96651. +0xae40,
  96652. +0xce5,
  96653. +0x9092,
  96654. +0xf1eb,
  96655. +0xc4c4,
  96656. +0x78e0,
  96657. +0x791b,
  96658. +0x781d,
  96659. +0x2184,
  96660. +0xa82,
  96661. +0x2046,
  96662. +0xa80,
  96663. +0x7825,
  96664. +0x205a,
  96665. +0x101,
  96666. +0x781d,
  96667. +0x781d,
  96668. +0x2044,
  96669. +0xcc0,
  96670. +0x2184,
  96671. +0x303,
  96672. +0x7825,
  96673. +0x205f,
  96674. +0x401,
  96675. +0x781d,
  96676. +0x781d,
  96677. +0x781d,
  96678. +0x781d,
  96679. +0x7825,
  96680. +0x7fe0,
  96681. +0x780f,
  96682. +0x78e0,
  96683. +0xc2e2,
  96684. +0x45cb,
  96685. +0x9005,
  96686. +0xe000,
  96687. +0xd820,
  96688. +0xd8a,
  96689. +0xfeef,
  96690. +0x1d00,
  96691. +0x1045,
  96692. +0x1d00,
  96693. +0x1005,
  96694. +0xc6c2,
  96695. +0xc2e6,
  96696. +0x1cfc,
  96697. +0xb6c8,
  96698. +0xc1ad,
  96699. +0x4318,
  96700. +0x710c,
  96701. +0x2344,
  96702. +0x37c2,
  96703. +0xea05,
  96704. +0xba61,
  96705. +0xaff,
  96706. +0x8031,
  96707. +0x781b,
  96708. +0x205a,
  96709. +0x100,
  96710. +0xc142,
  96711. +0x702c,
  96712. +0x200f,
  96713. +0x6cd,
  96714. +0x1600,
  96715. +0x7080,
  96716. +0x8000,
  96717. +0x4,
  96718. +0x201a,
  96719. +0xf80,
  96720. +0x10,
  96721. +0x0,
  96722. +0xc044,
  96723. +0xf010,
  96724. +0x211a,
  96725. +0xf80,
  96726. +0x0,
  96727. +0x2000,
  96728. +0x7124,
  96729. +0x2005,
  96730. +0xf82,
  96731. +0x9002,
  96732. +0x94,
  96733. +0x9200,
  96734. +0x2004,
  96735. +0xf80,
  96736. +0x0,
  96737. +0xfbff,
  96738. +0xb200,
  96739. +0x9e3,
  96740. +0x8292,
  96741. +0x1600,
  96742. +0x7100,
  96743. +0x9004,
  96744. +0xaa,
  96745. +0xc045,
  96746. +0x40c3,
  96747. +0x8000,
  96748. +0x528,
  96749. +0x1e00,
  96750. +0x7085,
  96751. +0x9005,
  96752. +0xe0aa,
  96753. +0xa62,
  96754. +0xe0,
  96755. +0xd978,
  96756. +0xe56,
  96757. +0xfd8f,
  96758. +0xd80f,
  96759. +0xb46,
  96760. +0xfdaf,
  96761. +0xd90f,
  96762. +0xe72,
  96763. +0xff0f,
  96764. +0x40c3,
  96765. +0x8000,
  96766. +0x76d,
  96767. +0xe013,
  96768. +0x712c,
  96769. +0xaee,
  96770. +0x20,
  96771. +0xc041,
  96772. +0xc001,
  96773. +0x712c,
  96774. +0xa96,
  96775. +0xfdaf,
  96776. +0xdaf7,
  96777. +0x1600,
  96778. +0x7081,
  96779. +0x8000,
  96780. +0x76d,
  96781. +0x235f,
  96782. +0x3640,
  96783. +0x704c,
  96784. +0x215f,
  96785. +0xc81,
  96786. +0x238a,
  96787. +0xf7f,
  96788. +0xc043,
  96789. +0x1c00,
  96790. +0x3fc1,
  96791. +0x6119,
  96792. +0xc001,
  96793. +0x6119,
  96794. +0x255a,
  96795. +0x1100,
  96796. +0x78a5,
  96797. +0x780f,
  96798. +0xcce,
  96799. +0xa0,
  96800. +0xc047,
  96801. +0xc001,
  96802. +0xeaa,
  96803. +0xffef,
  96804. +0x712c,
  96805. +0x1600,
  96806. +0x7080,
  96807. +0x8000,
  96808. +0x76d,
  96809. +0x7daf,
  96810. +0x205f,
  96811. +0xc81,
  96812. +0xc003,
  96813. +0x6038,
  96814. +0x70c3,
  96815. +0x8000,
  96816. +0x76d,
  96817. +0x88d4,
  96818. +0x40c3,
  96819. +0x9003,
  96820. +0xe024,
  96821. +0x218a,
  96822. +0x44,
  96823. +0x1800,
  96824. +0x45,
  96825. +0x180c,
  96826. +0x45,
  96827. +0x18fe,
  96828. +0x8044,
  96829. +0x40a1,
  96830. +0xb86,
  96831. +0xa0,
  96832. +0x702c,
  96833. +0xd830,
  96834. +0xf0a,
  96835. +0xfd6f,
  96836. +0x712c,
  96837. +0x2644,
  96838. +0x1200,
  96839. +0xdc2,
  96840. +0xfe2f,
  96841. +0xc046,
  96842. +0x700c,
  96843. +0xf005,
  96844. +0x6119,
  96845. +0x1900,
  96846. +0xfc3,
  96847. +0x7104,
  96848. +0x8fb,
  96849. +0x8532,
  96850. +0xc188,
  96851. +0x700c,
  96852. +0xee6,
  96853. +0xfd6f,
  96854. +0x712c,
  96855. +0xd80f,
  96856. +0xa86,
  96857. +0xfdaf,
  96858. +0xd90f,
  96859. +0x40a1,
  96860. +0xb4a,
  96861. +0xa0,
  96862. +0x712c,
  96863. +0x208a,
  96864. +0xfc7,
  96865. +0x45cb,
  96866. +0x9003,
  96867. +0xe174,
  96868. +0x70cd,
  96869. +0xb500,
  96870. +0xb501,
  96871. +0x1d59,
  96872. +0x939c,
  96873. +0xe8d,
  96874. +0x1a33,
  96875. +0x40e1,
  96876. +0x700c,
  96877. +0xeb2,
  96878. +0xfd6f,
  96879. +0x712c,
  96880. +0x40c3,
  96881. +0x8000,
  96882. +0x76d,
  96883. +0x8822,
  96884. +0x70ed,
  96885. +0xf002,
  96886. +0x7124,
  96887. +0x40c3,
  96888. +0x8000,
  96889. +0x76d,
  96890. +0x8803,
  96891. +0x85b,
  96892. +0x62,
  96893. +0xd80f,
  96894. +0x211a,
  96895. +0xf80,
  96896. +0x0,
  96897. +0x1000,
  96898. +0xc388,
  96899. +0x633b,
  96900. +0x206c,
  96901. +0x302,
  96902. +0x2205,
  96903. +0xf80,
  96904. +0x9002,
  96905. +0x166,
  96906. +0x9000,
  96907. +0x8b80,
  96908. +0x2079,
  96909. +0x0,
  96910. +0x7c9b,
  96911. +0x7885,
  96912. +0xab00,
  96913. +0x211a,
  96914. +0xf80,
  96915. +0x0,
  96916. +0x800,
  96917. +0x2004,
  96918. +0xf80,
  96919. +0x0,
  96920. +0x800,
  96921. +0x7845,
  96922. +0x2005,
  96923. +0xf82,
  96924. +0x9002,
  96925. +0x64,
  96926. +0x9200,
  96927. +0x8b60,
  96928. +0x2353,
  96929. +0x80be,
  96930. +0xf3d5,
  96931. +0x2080,
  96932. +0x10,
  96933. +0x71ed,
  96934. +0xb200,
  96935. +0xf1cf,
  96936. +0x9e6,
  96937. +0xfdaf,
  96938. +0xd90f,
  96939. +0x71c5,
  96940. +0xf7d,
  96941. +0x9031,
  96942. +0x700c,
  96943. +0x41c3,
  96944. +0x6d,
  96945. +0x0,
  96946. +0xcae,
  96947. +0xfd2f,
  96948. +0x2078,
  96949. +0x0,
  96950. +0x1d00,
  96951. +0x1005,
  96952. +0xce2,
  96953. +0xfe2f,
  96954. +0x1d02,
  96955. +0x1005,
  96956. +0x700c,
  96957. +0xa12,
  96958. +0x20,
  96959. +0x732c,
  96960. +0xd840,
  96961. +0xe0a,
  96962. +0xfd6f,
  96963. +0x712c,
  96964. +0xc002,
  96965. +0x712c,
  96966. +0xcaa,
  96967. +0xffef,
  96968. +0x704c,
  96969. +0xc006,
  96970. +0x205f,
  96971. +0x100,
  96972. +0x2052,
  96973. +0x142,
  96974. +0x40c3,
  96975. +0x8000,
  96976. +0x76d,
  96977. +0x8863,
  96978. +0x40c3,
  96979. +0x8000,
  96980. +0x76d,
  96981. +0x8822,
  96982. +0xe220,
  96983. +0xf009,
  96984. +0xc002,
  96985. +0x20f4,
  96986. +0x40,
  96987. +0x4854,
  96988. +0xc002,
  96989. +0x7834,
  96990. +0xb080,
  96991. +0x7124,
  96992. +0xbf3,
  96993. +0x8063,
  96994. +0x4063,
  96995. +0x9aa,
  96996. +0xfdaf,
  96997. +0x712c,
  96998. +0x2055,
  96999. +0x801,
  97000. +0xc004,
  97001. +0x714c,
  97002. +0x716c,
  97003. +0x7825,
  97004. +0x8d2,
  97005. +0xe0,
  97006. +0xc102,
  97007. +0x704c,
  97008. +0x1e00,
  97009. +0x7084,
  97010. +0x9003,
  97011. +0xe004,
  97012. +0x1e00,
  97013. +0x7084,
  97014. +0x9005,
  97015. +0xe076,
  97016. +0xc005,
  97017. +0x1e00,
  97018. +0x7004,
  97019. +0x9005,
  97020. +0xe0aa,
  97021. +0xf00d,
  97022. +0x221a,
  97023. +0xf80,
  97024. +0x0,
  97025. +0x2000,
  97026. +0x7144,
  97027. +0x2005,
  97028. +0xf81,
  97029. +0x9002,
  97030. +0x94,
  97031. +0x9100,
  97032. +0xb88a,
  97033. +0xb100,
  97034. +0xaeb,
  97035. +0x8292,
  97036. +0xd42,
  97037. +0xffcf,
  97038. +0x1600,
  97039. +0x7080,
  97040. +0x8000,
  97041. +0x76d,
  97042. +0x704c,
  97043. +0x238a,
  97044. +0xf7f,
  97045. +0x205f,
  97046. +0xc81,
  97047. +0xc003,
  97048. +0x1c00,
  97049. +0x3fc1,
  97050. +0x6119,
  97051. +0xc001,
  97052. +0x6119,
  97053. +0xace,
  97054. +0xa0,
  97055. +0xc007,
  97056. +0xc0ad,
  97057. +0x1404,
  97058. +0x341b,
  97059. +0xc6c6,
  97060. +0x78e0,
  97061. +0x8821,
  97062. +0xdac8,
  97063. +0x216c,
  97064. +0x41,
  97065. +0xa821,
  97066. +0x8822,
  97067. +0xb9c6,
  97068. +0xa822,
  97069. +0x886d,
  97070. +0x2344,
  97071. +0xc01,
  97072. +0x7a25,
  97073. +0xb13,
  97074. +0x17f,
  97075. +0xa84d,
  97076. +0x2185,
  97077. +0xa03,
  97078. +0xa82d,
  97079. +0x8823,
  97080. +0xb987,
  97081. +0xa823,
  97082. +0x702c,
  97083. +0xa831,
  97084. +0xa830,
  97085. +0x7fe0,
  97086. +0xa838,
  97087. +0xc2e2,
  97088. +0xb92,
  97089. +0xfdcf,
  97090. +0x256f,
  97091. +0x1343,
  97092. +0x9520,
  97093. +0x205a,
  97094. +0x400,
  97095. +0x7b3d,
  97096. +0x218a,
  97097. +0x2c5,
  97098. +0x233f,
  97099. +0x4c,
  97100. +0x238c,
  97101. +0x82c5,
  97102. +0xd920,
  97103. +0x21ca,
  97104. +0xc29,
  97105. +0x7c25,
  97106. +0x238c,
  97107. +0x84c8,
  97108. +0xd942,
  97109. +0x24ca,
  97110. +0x1049,
  97111. +0x238c,
  97112. +0x87cc,
  97113. +0xd953,
  97114. +0x24ca,
  97115. +0x1049,
  97116. +0x238c,
  97117. +0x8bd2,
  97118. +0xd954,
  97119. +0x24ca,
  97120. +0x1049,
  97121. +0x15fe,
  97122. +0x9081,
  97123. +0x2004,
  97124. +0xf80,
  97125. +0x0,
  97126. +0x1ff0,
  97127. +0xb881,
  97128. +0x211a,
  97129. +0xf83,
  97130. +0x20,
  97131. +0x0,
  97132. +0x41c3,
  97133. +0x9004,
  97134. +0xf8,
  97135. +0x2305,
  97136. +0x42,
  97137. +0x7224,
  97138. +0x7965,
  97139. +0xb280,
  97140. +0xb100,
  97141. +0xc6c2,
  97142. +0x78e0,
  97143. +0xc0e4,
  97144. +0x708d,
  97145. +0xf002,
  97146. +0x7185,
  97147. +0xc23,
  97148. +0x10b2,
  97149. +0x70ad,
  97150. +0xf014,
  97151. +0x42c3,
  97152. +0x8000,
  97153. +0x43c,
  97154. +0x635b,
  97155. +0x245a,
  97156. +0x1c82,
  97157. +0x605e,
  97158. +0x255a,
  97159. +0x1642,
  97160. +0x71a5,
  97161. +0x62da,
  97162. +0x622a,
  97163. +0xab40,
  97164. +0xde9,
  97165. +0x90b2,
  97166. +0x2514,
  97167. +0x1303,
  97168. +0xf1eb,
  97169. +0xc4c4,
  97170. +0x78e0,
  97171. +0xc2e6,
  97172. +0x1209,
  97173. +0x308d,
  97174. +0x70ed,
  97175. +0x70cd,
  97176. +0x1a09,
  97177. +0x33c2,
  97178. +0xf009,
  97179. +0x26f0,
  97180. +0x7380,
  97181. +0x8000,
  97182. +0x8f0,
  97183. +0xb72,
  97184. +0x40,
  97185. +0x71c5,
  97186. +0xcc22,
  97187. +0xef1,
  97188. +0x9002,
  97189. +0x1a22,
  97190. +0x33dc,
  97191. +0x1a09,
  97192. +0x3342,
  97193. +0xc6c6,
  97194. +0x78e0,
  97195. +0x209a,
  97196. +0x4,
  97197. +0x43c3,
  97198. +0x9008,
  97199. +0x1ea,
  97200. +0x71c3,
  97201. +0x0,
  97202. +0xfffe,
  97203. +0x2000,
  97204. +0xf82,
  97205. +0x0,
  97206. +0xfe00,
  97207. +0x9300,
  97208. +0x2004,
  97209. +0xf80,
  97210. +0x0,
  97211. +0xc0ff,
  97212. +0x7845,
  97213. +0x9341,
  97214. +0xb300,
  97215. +0x226c,
  97216. +0x140,
  97217. +0x7825,
  97218. +0x7fe0,
  97219. +0xb301,
  97220. +0x78e0,
  97221. +0x7a1b,
  97222. +0x2205,
  97223. +0xf82,
  97224. +0x9003,
  97225. +0xe164,
  97226. +0x1a00,
  97227. +0x5,
  97228. +0x43c3,
  97229. +0x8000,
  97230. +0x771,
  97231. +0x8b80,
  97232. +0xf00e,
  97233. +0x241a,
  97234. +0x1f82,
  97235. +0x0,
  97236. +0x1000,
  97237. +0x7185,
  97238. +0x7a05,
  97239. +0x7a5b,
  97240. +0x2205,
  97241. +0xf82,
  97242. +0x9002,
  97243. +0x164,
  97244. +0xb220,
  97245. +0x8b41,
  97246. +0xae9,
  97247. +0x8303,
  97248. +0x7ee0,
  97249. +0xc2e2,
  97250. +0x1600,
  97251. +0x710d,
  97252. +0x8000,
  97253. +0x6,
  97254. +0xe56d,
  97255. +0x2d85,
  97256. +0x1b81,
  97257. +0x2553,
  97258. +0x9040,
  97259. +0xf205,
  97260. +0x79af,
  97261. +0x204e,
  97262. +0x100,
  97263. +0x603d,
  97264. +0x7aaf,
  97265. +0x41c3,
  97266. +0xab,
  97267. +0x1,
  97268. +0xfde,
  97269. +0xfd6f,
  97270. +0xd80a,
  97271. +0x40c3,
  97272. +0x8000,
  97273. +0x76c,
  97274. +0xa8a0,
  97275. +0xc6c2,
  97276. +0x78e0,
  97277. +0xc2e6,
  97278. +0x266f,
  97279. +0x15c3,
  97280. +0x8e40,
  97281. +0x4508,
  97282. +0xea17,
  97283. +0xc36,
  97284. +0xfeaf,
  97285. +0x4040,
  97286. +0x4708,
  97287. +0xe887,
  97288. +0x41c3,
  97289. +0xce,
  97290. +0x1,
  97291. +0x9fa,
  97292. +0xfd2f,
  97293. +0x700c,
  97294. +0x40e1,
  97295. +0x209a,
  97296. +0x1,
  97297. +0x7f05,
  97298. +0x78bb,
  97299. +0x2005,
  97300. +0xf80,
  97301. +0x9003,
  97302. +0xfe92,
  97303. +0xb0e0,
  97304. +0x16ff,
  97305. +0x9082,
  97306. +0xea18,
  97307. +0xc06,
  97308. +0xfeaf,
  97309. +0x4040,
  97310. +0x228c,
  97311. +0x8fc3,
  97312. +0xf209,
  97313. +0xe888,
  97314. +0x41c3,
  97315. +0xcf,
  97316. +0x1,
  97317. +0x9c6,
  97318. +0xfd2f,
  97319. +0x700c,
  97320. +0x700c,
  97321. +0x209a,
  97322. +0x1,
  97323. +0x79bb,
  97324. +0x2105,
  97325. +0xf81,
  97326. +0x9003,
  97327. +0xfe9a,
  97328. +0xb100,
  97329. +0xc6c6,
  97330. +0x78e0,
  97331. +0xc0f1,
  97332. +0x1600,
  97333. +0x7082,
  97334. +0x8000,
  97335. +0x9,
  97336. +0x228c,
  97337. +0x8c03,
  97338. +0xf210,
  97339. +0xea16,
  97340. +0xa1f,
  97341. +0xa30,
  97342. +0x722c,
  97343. +0xe2f8,
  97344. +0xf404,
  97345. +0x712c,
  97346. +0xf009,
  97347. +0x41c3,
  97348. +0xd0,
  97349. +0x1,
  97350. +0x986,
  97351. +0xfd2f,
  97352. +0x700c,
  97353. +0x702c,
  97354. +0x215f,
  97355. +0x400,
  97356. +0x7825,
  97357. +0x1e00,
  97358. +0x7004,
  97359. +0x9005,
  97360. +0xe0a0,
  97361. +0xc0d1,
  97362. +0x7ee0,
  97363. +0xc2e6,
  97364. +0x1cfc,
  97365. +0xb6c8,
  97366. +0x4328,
  97367. +0x4100,
  97368. +0x70ed,
  97369. +0x40c3,
  97370. +0x9003,
  97371. +0xff64,
  97372. +0xb0e0,
  97373. +0x1804,
  97374. +0x45,
  97375. +0x40c3,
  97376. +0x8000,
  97377. +0x771,
  97378. +0x88c0,
  97379. +0x232f,
  97380. +0x32c7,
  97381. +0xf002,
  97382. +0x71c5,
  97383. +0x8841,
  97384. +0xa77,
  97385. +0x3a2,
  97386. +0x270a,
  97387. +0x32c0,
  97388. +0x706c,
  97389. +0x238c,
  97390. +0xbfc3,
  97391. +0xf41a,
  97392. +0x261a,
  97393. +0x1f83,
  97394. +0x0,
  97395. +0x2000,
  97396. +0x42c3,
  97397. +0x9002,
  97398. +0x1f64,
  97399. +0x2305,
  97400. +0x8c,
  97401. +0x7444,
  97402. +0x7b45,
  97403. +0xb420,
  97404. +0xbd7,
  97405. +0x923f,
  97406. +0xb3e0,
  97407. +0x42c3,
  97408. +0x9003,
  97409. +0xf164,
  97410. +0xb2e0,
  97411. +0x1a04,
  97412. +0x45,
  97413. +0xf1e1,
  97414. +0x7164,
  97415. +0x272f,
  97416. +0x37c2,
  97417. +0xfbb,
  97418. +0xb010,
  97419. +0xbb7,
  97420. +0x8253,
  97421. +0xff3,
  97422. +0xb03e,
  97423. +0x4260,
  97424. +0x261a,
  97425. +0x1f8c,
  97426. +0x0,
  97427. +0x2000,
  97428. +0x229a,
  97429. +0x8,
  97430. +0x7c45,
  97431. +0x42c3,
  97432. +0x9002,
  97433. +0x164,
  97434. +0x2405,
  97435. +0x108d,
  97436. +0x7444,
  97437. +0x7a85,
  97438. +0xb520,
  97439. +0x1a00,
  97440. +0x5,
  97441. +0xf1e5,
  97442. +0x1404,
  97443. +0x341b,
  97444. +0xc6c6,
  97445. +0xc2e6,
  97446. +0x1cfc,
  97447. +0xb6c8,
  97448. +0xc1a1,
  97449. +0xdb25,
  97450. +0x41c3,
  97451. +0x9004,
  97452. +0x30,
  97453. +0xbb9f,
  97454. +0x11b4,
  97455. +0x502,
  97456. +0x8b00,
  97457. +0xa0b,
  97458. +0x171,
  97459. +0xb100,
  97460. +0x8b00,
  97461. +0xf005,
  97462. +0x1600,
  97463. +0x7080,
  97464. +0x8000,
  97465. +0x58,
  97466. +0xb101,
  97467. +0x8be0,
  97468. +0xf6f,
  97469. +0x1030,
  97470. +0x2744,
  97471. +0x1080,
  97472. +0xc040,
  97473. +0x1600,
  97474. +0x7080,
  97475. +0x8000,
  97476. +0x32,
  97477. +0x1600,
  97478. +0x708d,
  97479. +0x8000,
  97480. +0x773,
  97481. +0x2744,
  97482. +0x105b,
  97483. +0xf84f,
  97484. +0xf003,
  97485. +0x71a5,
  97486. +0x40c3,
  97487. +0x8000,
  97488. +0x773,
  97489. +0x8801,
  97490. +0x843,
  97491. +0x362,
  97492. +0x4063,
  97493. +0x209a,
  97494. +0x4,
  97495. +0x2753,
  97496. +0x1041,
  97497. +0x7905,
  97498. +0xc000,
  97499. +0x209a,
  97500. +0x4,
  97501. +0x7905,
  97502. +0x40c1,
  97503. +0x209a,
  97504. +0x10,
  97505. +0xf83d,
  97506. +0xb13,
  97507. +0x3030,
  97508. +0xb100,
  97509. +0x79af,
  97510. +0x7acf,
  97511. +0xf8e,
  97512. +0xfdaf,
  97513. +0x700c,
  97514. +0xc000,
  97515. +0xe862,
  97516. +0x79af,
  97517. +0x7acf,
  97518. +0xf82,
  97519. +0xfdaf,
  97520. +0x710c,
  97521. +0xf1dc,
  97522. +0x1600,
  97523. +0x708f,
  97524. +0x8000,
  97525. +0x58,
  97526. +0xf6f,
  97527. +0x1030,
  97528. +0x2744,
  97529. +0x105b,
  97530. +0x40c3,
  97531. +0x8000,
  97532. +0x773,
  97533. +0x88a2,
  97534. +0x2744,
  97535. +0x1080,
  97536. +0xc040,
  97537. +0x1600,
  97538. +0x7080,
  97539. +0x8000,
  97540. +0x65,
  97541. +0xf832,
  97542. +0xf003,
  97543. +0x71a5,
  97544. +0x40c3,
  97545. +0x8000,
  97546. +0x773,
  97547. +0x8803,
  97548. +0x843,
  97549. +0x362,
  97550. +0x4063,
  97551. +0x209a,
  97552. +0x4,
  97553. +0x2753,
  97554. +0x1041,
  97555. +0x7905,
  97556. +0xc000,
  97557. +0x209a,
  97558. +0x4,
  97559. +0x7905,
  97560. +0x40c1,
  97561. +0x209a,
  97562. +0x10,
  97563. +0xf820,
  97564. +0xb13,
  97565. +0x3030,
  97566. +0xb100,
  97567. +0x79af,
  97568. +0x7acf,
  97569. +0xf1a,
  97570. +0xfdaf,
  97571. +0x700c,
  97572. +0xc000,
  97573. +0xe862,
  97574. +0x79af,
  97575. +0x7acf,
  97576. +0xf0e,
  97577. +0xfdaf,
  97578. +0x710c,
  97579. +0xf1dc,
  97580. +0x1600,
  97581. +0x708e,
  97582. +0x8000,
  97583. +0x4,
  97584. +0xfbe,
  97585. +0xfdcf,
  97586. +0xfc6,
  97587. +0xfdef,
  97588. +0x4508,
  97589. +0x4100,
  97590. +0xcee,
  97591. +0xffef,
  97592. +0x40a1,
  97593. +0x43c3,
  97594. +0x9008,
  97595. +0x1ea,
  97596. +0x261a,
  97597. +0x1f8c,
  97598. +0x20,
  97599. +0x0,
  97600. +0x9300,
  97601. +0x45cb,
  97602. +0x9012,
  97603. +0x402,
  97604. +0x2004,
  97605. +0xf81,
  97606. +0x0,
  97607. +0x3f00,
  97608. +0x2405,
  97609. +0x1342,
  97610. +0xb220,
  97611. +0x6d44,
  97612. +0x7a85,
  97613. +0x71c3,
  97614. +0x0,
  97615. +0xc00,
  97616. +0x6d02,
  97617. +0xb220,
  97618. +0x7c05,
  97619. +0x9301,
  97620. +0xb8c5,
  97621. +0xb400,
  97622. +0x7487,
  97623. +0x1404,
  97624. +0x341b,
  97625. +0xc6c6,
  97626. +0x78e0,
  97627. +0x2105,
  97628. +0x2,
  97629. +0x251a,
  97630. +0x1f80,
  97631. +0x0,
  97632. +0x2000,
  97633. +0x2005,
  97634. +0xf81,
  97635. +0x9002,
  97636. +0x154,
  97637. +0x9100,
  97638. +0x7845,
  97639. +0x7ee0,
  97640. +0x78e0,
  97641. +0x2044,
  97642. +0x200,
  97643. +0x781d,
  97644. +0x781d,
  97645. +0x781d,
  97646. +0x204e,
  97647. +0x8e,
  97648. +0x7ee0,
  97649. +0xc2e2,
  97650. +0xc1a4,
  97651. +0x1600,
  97652. +0x7080,
  97653. +0x8000,
  97654. +0x685,
  97655. +0x702c,
  97656. +0x754c,
  97657. +0xc043,
  97658. +0xd8ff,
  97659. +0xdb08,
  97660. +0xc142,
  97661. +0xc141,
  97662. +0x4528,
  97663. +0x8d2,
  97664. +0xfd6f,
  97665. +0xc140,
  97666. +0x1600,
  97667. +0x7080,
  97668. +0x8000,
  97669. +0x685,
  97670. +0xd910,
  97671. +0x754c,
  97672. +0xc043,
  97673. +0xd8ff,
  97674. +0xdb0c,
  97675. +0xc542,
  97676. +0xc541,
  97677. +0x8b6,
  97678. +0xfd6f,
  97679. +0xc540,
  97680. +0xd8ff,
  97681. +0xd980,
  97682. +0x754c,
  97683. +0x726c,
  97684. +0xc543,
  97685. +0xc542,
  97686. +0xc541,
  97687. +0x8a2,
  97688. +0xfd6f,
  97689. +0xc540,
  97690. +0xc0a4,
  97691. +0xc6c2,
  97692. +0x78e0,
  97693. +0xc2e4,
  97694. +0xc1a4,
  97695. +0x70ad,
  97696. +0xd8ff,
  97697. +0x702c,
  97698. +0x754c,
  97699. +0x736c,
  97700. +0xc543,
  97701. +0xc542,
  97702. +0xc541,
  97703. +0x882,
  97704. +0xfd6f,
  97705. +0xc540,
  97706. +0x46cb,
  97707. +0x8000,
  97708. +0x685,
  97709. +0x8e00,
  97710. +0x825,
  97711. +0xb4,
  97712. +0x702c,
  97713. +0x7104,
  97714. +0x781d,
  97715. +0xb862,
  97716. +0x780f,
  97717. +0xc542,
  97718. +0xc541,
  97719. +0xc540,
  97720. +0xc043,
  97721. +0xd8ff,
  97722. +0x754c,
  97723. +0x85a,
  97724. +0xfd6f,
  97725. +0x726c,
  97726. +0x8e00,
  97727. +0xc542,
  97728. +0xc541,
  97729. +0xc540,
  97730. +0xc043,
  97731. +0xd8ff,
  97732. +0x702c,
  97733. +0x754c,
  97734. +0x846,
  97735. +0xfd6f,
  97736. +0xdb08,
  97737. +0x8e00,
  97738. +0xd908,
  97739. +0x754c,
  97740. +0xc043,
  97741. +0xd8ff,
  97742. +0xdb0c,
  97743. +0xc542,
  97744. +0xc541,
  97745. +0x82e,
  97746. +0xfd6f,
  97747. +0xc540,
  97748. +0xc0a4,
  97749. +0xc6c4,
  97750. +0x78e0,
  97751. +0x42c3,
  97752. +0x9004,
  97753. +0x110,
  97754. +0x9200,
  97755. +0x204f,
  97756. +0x101,
  97757. +0xb8a4,
  97758. +0xb220,
  97759. +0x7fe0,
  97760. +0xb200,
  97761. +0xc0e6,
  97762. +0x215f,
  97763. +0x483,
  97764. +0x44cb,
  97765. +0x8000,
  97766. +0x684,
  97767. +0x702c,
  97768. +0x647a,
  97769. +0x8aa2,
  97770. +0x8ac3,
  97771. +0x7d04,
  97772. +0xf003,
  97773. +0x7124,
  97774. +0x919,
  97775. +0x3a3,
  97776. +0x2314,
  97777. +0x42,
  97778. +0x629a,
  97779. +0x8ae5,
  97780. +0x8f5,
  97781. +0x83ce,
  97782. +0x8a44,
  97783. +0x7d45,
  97784. +0xf1f6,
  97785. +0x40a1,
  97786. +0xc4c6,
  97787. +0xc2e6,
  97788. +0x1cfc,
  97789. +0xb6c8,
  97790. +0x2482,
  97791. +0x3d09,
  97792. +0x4608,
  97793. +0xd825,
  97794. +0xb89f,
  97795. +0x8840,
  97796. +0x1033,
  97797. +0x83,
  97798. +0x10df,
  97799. +0x8080,
  97800. +0x702c,
  97801. +0x70ed,
  97802. +0xc04b,
  97803. +0xca09,
  97804. +0xe1f,
  97805. +0x11b5,
  97806. +0xc146,
  97807. +0x2653,
  97808. +0x114c,
  97809. +0xd939,
  97810. +0xbcc4,
  97811. +0xec05,
  97812. +0xbc61,
  97813. +0xcff,
  97814. +0x9031,
  97815. +0x793d,
  97816. +0xb9c0,
  97817. +0xc146,
  97818. +0xc10b,
  97819. +0x7b45,
  97820. +0xc34d,
  97821. +0x211a,
  97822. +0xf81,
  97823. +0x10,
  97824. +0x0,
  97825. +0x2078,
  97826. +0x0,
  97827. +0x1600,
  97828. +0x7083,
  97829. +0x8000,
  97830. +0x1,
  97831. +0x1208,
  97832. +0x308c,
  97833. +0xc14f,
  97834. +0xc048,
  97835. +0x2400,
  97836. +0x3f80,
  97837. +0x0,
  97838. +0x10c,
  97839. +0x702c,
  97840. +0x806,
  97841. +0xfeef,
  97842. +0xdab4,
  97843. +0xc096,
  97844. +0xffe,
  97845. +0xfeaf,
  97846. +0xdab4,
  97847. +0xbbe2,
  97848. +0x710c,
  97849. +0x20ca,
  97850. +0x3e1,
  97851. +0x6c21,
  97852. +0x782c,
  97853. +0x43db,
  97854. +0x8000,
  97855. +0x76d,
  97856. +0xc049,
  97857. +0x2679,
  97858. +0x1180,
  97859. +0xc04e,
  97860. +0x2642,
  97861. +0x1240,
  97862. +0xc04c,
  97863. +0x700c,
  97864. +0xc045,
  97865. +0xf002,
  97866. +0x71e5,
  97867. +0x71f5,
  97868. +0x282,
  97869. +0x29,
  97870. +0x2650,
  97871. +0x1000,
  97872. +0x2078,
  97873. +0x101,
  97874. +0x2678,
  97875. +0x10c0,
  97876. +0x7825,
  97877. +0xc050,
  97878. +0x710c,
  97879. +0x4300,
  97880. +0x2744,
  97881. +0x17c0,
  97882. +0xc106,
  97883. +0xe805,
  97884. +0xb861,
  97885. +0x8ff,
  97886. +0x8031,
  97887. +0x7b7b,
  97888. +0xab2,
  97889. +0xfd6f,
  97890. +0x40e1,
  97891. +0xc04a,
  97892. +0xc00d,
  97893. +0x786b,
  97894. +0x700c,
  97895. +0xf405,
  97896. +0xf1e3,
  97897. +0x1300,
  97898. +0x3080,
  97899. +0x7104,
  97900. +0x1b00,
  97901. +0x3002,
  97902. +0x780f,
  97903. +0x7114,
  97904. +0x206,
  97905. +0x2d,
  97906. +0x7def,
  97907. +0xc110,
  97908. +0x40a1,
  97909. +0xe3a,
  97910. +0xfe6f,
  97911. +0x704c,
  97912. +0xe872,
  97913. +0x700c,
  97914. +0x1b01,
  97915. +0x33c2,
  97916. +0xc047,
  97917. +0xe3f,
  97918. +0x11f5,
  97919. +0xc044,
  97920. +0xd858,
  97921. +0x2011,
  97922. +0x8380,
  97923. +0x700c,
  97924. +0xc044,
  97925. +0xf217,
  97926. +0xc006,
  97927. +0x7014,
  97928. +0x9fc,
  97929. +0xfd42,
  97930. +0xf412,
  97931. +0x1300,
  97932. +0x3080,
  97933. +0x255f,
  97934. +0x1641,
  97935. +0x205f,
  97936. +0xc80,
  97937. +0x6038,
  97938. +0x7063,
  97939. +0x8816,
  97940. +0x781d,
  97941. +0x781d,
  97942. +0x781d,
  97943. +0x781d,
  97944. +0x781d,
  97945. +0x781d,
  97946. +0x781d,
  97947. +0xc044,
  97948. +0x2456,
  97949. +0x3e00,
  97950. +0x702c,
  97951. +0xf26,
  97952. +0xfeaf,
  97953. +0xdab4,
  97954. +0xe0b,
  97955. +0x11d4,
  97956. +0xc005,
  97957. +0xf027,
  97958. +0x2025,
  97959. +0x380,
  97960. +0xf02b,
  97961. +0xf02f,
  97962. +0xf035,
  97963. +0xf037,
  97964. +0xf004,
  97965. +0xf002,
  97966. +0xf03b,
  97967. +0xc096,
  97968. +0xc043,
  97969. +0x2400,
  97970. +0x3f80,
  97971. +0x0,
  97972. +0x10c,
  97973. +0xc042,
  97974. +0x2456,
  97975. +0x3e00,
  97976. +0xc041,
  97977. +0xc008,
  97978. +0xdbff,
  97979. +0xc109,
  97980. +0xc040,
  97981. +0xc004,
  97982. +0x704c,
  97983. +0x7014,
  97984. +0x208a,
  97985. +0xfc7,
  97986. +0x731c,
  97987. +0x75d5,
  97988. +0x22ca,
  97989. +0x1a1,
  97990. +0xcea,
  97991. +0xfeef,
  97992. +0x40e1,
  97993. +0xd88c,
  97994. +0xc047,
  97995. +0x710c,
  97996. +0xc044,
  97997. +0xed9,
  97998. +0x1190,
  97999. +0xedd,
  98000. +0x1351,
  98001. +0xf068,
  98002. +0x40a1,
  98003. +0xdca,
  98004. +0xffaf,
  98005. +0x2456,
  98006. +0x3e01,
  98007. +0xf00f,
  98008. +0x40a1,
  98009. +0xece,
  98010. +0xa0,
  98011. +0x2456,
  98012. +0x3e01,
  98013. +0xf009,
  98014. +0xa4e,
  98015. +0xa0,
  98016. +0x40a1,
  98017. +0xf005,
  98018. +0xc104,
  98019. +0xf06,
  98020. +0xff6f,
  98021. +0x40e1,
  98022. +0x700c,
  98023. +0xf067,
  98024. +0x704c,
  98025. +0x1e00,
  98026. +0x7084,
  98027. +0x900f,
  98028. +0xe022,
  98029. +0xc096,
  98030. +0xc042,
  98031. +0x2400,
  98032. +0x3f80,
  98033. +0x0,
  98034. +0x10c,
  98035. +0xc109,
  98036. +0xc308,
  98037. +0xc041,
  98038. +0x2456,
  98039. +0x3e00,
  98040. +0xc040,
  98041. +0xd6e,
  98042. +0x20,
  98043. +0x40e1,
  98044. +0xc004,
  98045. +0x7014,
  98046. +0x710c,
  98047. +0xc044,
  98048. +0xd8c0,
  98049. +0xc047,
  98050. +0xf238,
  98051. +0x1304,
  98052. +0x3083,
  98053. +0x235f,
  98054. +0x240,
  98055. +0xf003,
  98056. +0x7164,
  98057. +0x40e3,
  98058. +0x1305,
  98059. +0x3081,
  98060. +0x953,
  98061. +0xe3,
  98062. +0x704c,
  98063. +0xf041,
  98064. +0x2456,
  98065. +0x3e01,
  98066. +0x21f5,
  98067. +0xc,
  98068. +0xd91b,
  98069. +0x789c,
  98070. +0x781c,
  98071. +0x781c,
  98072. +0x781c,
  98073. +0xb961,
  98074. +0x901,
  98075. +0x31,
  98076. +0x781d,
  98077. +0x6419,
  98078. +0x2c44,
  98079. +0x180c,
  98080. +0xb9c4,
  98081. +0x7902,
  98082. +0x231a,
  98083. +0xf80,
  98084. +0x0,
  98085. +0x2000,
  98086. +0x249a,
  98087. +0x1010,
  98088. +0x7985,
  98089. +0x6a81,
  98090. +0x229a,
  98091. +0x8,
  98092. +0x7845,
  98093. +0x2005,
  98094. +0xf80,
  98095. +0x9002,
  98096. +0x64,
  98097. +0xb020,
  98098. +0x4281,
  98099. +0x40e3,
  98100. +0xabb,
  98101. +0x8232,
  98102. +0x2040,
  98103. +0x5f,
  98104. +0xf1d1,
  98105. +0x40a1,
  98106. +0x822,
  98107. +0xfdef,
  98108. +0xc191,
  98109. +0xc004,
  98110. +0x7014,
  98111. +0x700c,
  98112. +0xc045,
  98113. +0xf328,
  98114. +0xc107,
  98115. +0xc00a,
  98116. +0xc20e,
  98117. +0x716c,
  98118. +0x6119,
  98119. +0xc00f,
  98120. +0x7825,
  98121. +0x816,
  98122. +0xa0,
  98123. +0x2456,
  98124. +0x3e01,
  98125. +0xc004,
  98126. +0xc045,
  98127. +0xf11a,
  98128. +0x2340,
  98129. +0x34c0,
  98130. +0xc045,
  98131. +0xc105,
  98132. +0x40a1,
  98133. +0x704c,
  98134. +0xa8a,
  98135. +0xfe6f,
  98136. +0x716c,
  98137. +0xc096,
  98138. +0xc042,
  98139. +0x2400,
  98140. +0x3f80,
  98141. +0x0,
  98142. +0x10c,
  98143. +0xc109,
  98144. +0xc308,
  98145. +0xc041,
  98146. +0x2456,
  98147. +0x3e00,
  98148. +0xc040,
  98149. +0x40e1,
  98150. +0xc96,
  98151. +0x20,
  98152. +0x714c,
  98153. +0xc105,
  98154. +0x40a1,
  98155. +0x704c,
  98156. +0xa5e,
  98157. +0xfe6f,
  98158. +0x706c,
  98159. +0xd8c0,
  98160. +0xc047,
  98161. +0xf15c,
  98162. +0xd3e,
  98163. +0xfd6f,
  98164. +0x730c,
  98165. +0xca09,
  98166. +0x7014,
  98167. +0xf413,
  98168. +0xe11,
  98169. +0x10f1,
  98170. +0x79ef,
  98171. +0xca2,
  98172. +0xfd6f,
  98173. +0xc00a,
  98174. +0xf00d,
  98175. +0xc00c,
  98176. +0x7414,
  98177. +0xf789,
  98178. +0xc006,
  98179. +0xc10b,
  98180. +0xc20a,
  98181. +0x2052,
  98182. +0x0,
  98183. +0xbd6,
  98184. +0xfd6f,
  98185. +0x7bef,
  98186. +0x583,
  98187. +0xffcf,
  98188. +0xe19,
  98189. +0x10d1,
  98190. +0xca09,
  98191. +0xe888,
  98192. +0x1600,
  98193. +0x7080,
  98194. +0x8000,
  98195. +0x0,
  98196. +0xb8e5,
  98197. +0xca8,
  98198. +0xfd42,
  98199. +0x1e00,
  98200. +0x7003,
  98201. +0x8000,
  98202. +0xf,
  98203. +0x2480,
  98204. +0x3d09,
  98205. +0x1404,
  98206. +0x341b,
  98207. +0xc6c6,
  98208. +0x78e0,
  98209. +0xc2e6,
  98210. +0x1cfc,
  98211. +0xb6c8,
  98212. +0xc1b1,
  98213. +0xc050,
  98214. +0x1600,
  98215. +0x7080,
  98216. +0x8000,
  98217. +0x4,
  98218. +0xc046,
  98219. +0xe9e,
  98220. +0xfdef,
  98221. +0x4020,
  98222. +0x40c3,
  98223. +0x0,
  98224. +0xffff,
  98225. +0x4100,
  98226. +0x4200,
  98227. +0xb8a,
  98228. +0xfdef,
  98229. +0x4300,
  98230. +0xd80f,
  98231. +0xfc6,
  98232. +0xfd2f,
  98233. +0xd90f,
  98234. +0x700c,
  98235. +0x47cb,
  98236. +0x9003,
  98237. +0xe004,
  98238. +0xc04a,
  98239. +0x1f22,
  98240. +0x1014,
  98241. +0x208a,
  98242. +0xfc7,
  98243. +0x1fa7,
  98244. +0x101c,
  98245. +0x1fa8,
  98246. +0x101c,
  98247. +0x710c,
  98248. +0xd9ff,
  98249. +0xb700,
  98250. +0x1ffe,
  98251. +0x9004,
  98252. +0xb705,
  98253. +0x90e,
  98254. +0xffef,
  98255. +0x1ffc,
  98256. +0x9004,
  98257. +0x46cb,
  98258. +0x8000,
  98259. +0x76d,
  98260. +0x8e03,
  98261. +0xc04f,
  98262. +0x8e02,
  98263. +0xc04e,
  98264. +0x8e05,
  98265. +0xc049,
  98266. +0x8e04,
  98267. +0xc048,
  98268. +0x206f,
  98269. +0x243,
  98270. +0x10fd,
  98271. +0x8082,
  98272. +0x700c,
  98273. +0xa0f,
  98274. +0x17e,
  98275. +0xc041,
  98276. +0xc009,
  98277. +0xc04a,
  98278. +0xc008,
  98279. +0xc041,
  98280. +0xc006,
  98281. +0x201a,
  98282. +0xf80,
  98283. +0x10,
  98284. +0x0,
  98285. +0xc044,
  98286. +0xf007,
  98287. +0x10fd,
  98288. +0x8082,
  98289. +0xc001,
  98290. +0x7104,
  98291. +0xc041,
  98292. +0xc101,
  98293. +0xc00a,
  98294. +0x7110,
  98295. +0x258,
  98296. +0x29,
  98297. +0x706f,
  98298. +0x770c,
  98299. +0xa15,
  98300. +0x17e,
  98301. +0xc042,
  98302. +0xc001,
  98303. +0xae04,
  98304. +0xae05,
  98305. +0x781b,
  98306. +0xae02,
  98307. +0x7104,
  98308. +0xae03,
  98309. +0x71ad,
  98310. +0xf003,
  98311. +0x77a5,
  98312. +0x70b5,
  98313. +0x19e,
  98314. +0x2b,
  98315. +0xd825,
  98316. +0xaea1,
  98317. +0x8e20,
  98318. +0xb89f,
  98319. +0x7034,
  98320. +0x20c0,
  98321. +0xce2,
  98322. +0x8820,
  98323. +0x710c,
  98324. +0x2544,
  98325. +0x17c2,
  98326. +0xea06,
  98327. +0xba61,
  98328. +0xa01,
  98329. +0x31,
  98330. +0x781b,
  98331. +0x205a,
  98332. +0x100,
  98333. +0x200f,
  98334. +0x340,
  98335. +0x780f,
  98336. +0xc04d,
  98337. +0x790b,
  98338. +0xf3e6,
  98339. +0x78af,
  98340. +0xc04c,
  98341. +0x4e2b,
  98342. +0xc04b,
  98343. +0xc00c,
  98344. +0xc10b,
  98345. +0x714c,
  98346. +0x8e2,
  98347. +0xfe6f,
  98348. +0x706c,
  98349. +0xc00d,
  98350. +0x702c,
  98351. +0xcaa,
  98352. +0xfeef,
  98353. +0x714c,
  98354. +0x700c,
  98355. +0xb26,
  98356. +0xfd2f,
  98357. +0x712c,
  98358. +0xf003,
  98359. +0x7167,
  98360. +0x234c,
  98361. +0xb7c0,
  98362. +0x11a,
  98363. +0x29,
  98364. +0x700c,
  98365. +0xc006,
  98366. +0x201a,
  98367. +0xf80,
  98368. +0x20,
  98369. +0x0,
  98370. +0x2005,
  98371. +0xf80,
  98372. +0x9005,
  98373. +0xe040,
  98374. +0x1800,
  98375. +0x6c4,
  98376. +0x206f,
  98377. +0x243,
  98378. +0x10fd,
  98379. +0x8080,
  98380. +0x825,
  98381. +0x15e,
  98382. +0xc001,
  98383. +0x201a,
  98384. +0xf81,
  98385. +0x0,
  98386. +0x1000,
  98387. +0xc004,
  98388. +0x7825,
  98389. +0x781b,
  98390. +0x2005,
  98391. +0xf80,
  98392. +0x9002,
  98393. +0x40,
  98394. +0x1800,
  98395. +0x6c4,
  98396. +0xf015,
  98397. +0x8e24,
  98398. +0xf010,
  98399. +0x211a,
  98400. +0xf82,
  98401. +0x0,
  98402. +0x1000,
  98403. +0xc004,
  98404. +0x7124,
  98405. +0x7845,
  98406. +0x781b,
  98407. +0x2005,
  98408. +0xf80,
  98409. +0x9002,
  98410. +0x40,
  98411. +0x1800,
  98412. +0x6c4,
  98413. +0x8e05,
  98414. +0x8e5,
  98415. +0x8043,
  98416. +0x80a,
  98417. +0xfeaf,
  98418. +0xd814,
  98419. +0xa72,
  98420. +0xff8f,
  98421. +0xc010,
  98422. +0x712c,
  98423. +0xa9e,
  98424. +0xfd2f,
  98425. +0x7810,
  98426. +0x8e04,
  98427. +0xc043,
  98428. +0x700c,
  98429. +0xc047,
  98430. +0xf009,
  98431. +0xc105,
  98432. +0xc007,
  98433. +0x7825,
  98434. +0xc047,
  98435. +0xc003,
  98436. +0x7104,
  98437. +0xc043,
  98438. +0x8e25,
  98439. +0xc003,
  98440. +0x967,
  98441. +0x22,
  98442. +0xd80f,
  98443. +0xc003,
  98444. +0x704c,
  98445. +0x201a,
  98446. +0xf81,
  98447. +0x0,
  98448. +0x2000,
  98449. +0x2105,
  98450. +0xf80,
  98451. +0x9002,
  98452. +0x170,
  98453. +0x9000,
  98454. +0xc245,
  98455. +0xf002,
  98456. +0x7144,
  98457. +0xa25,
  98458. +0x233,
  98459. +0x4040,
  98460. +0x209a,
  98461. +0x8,
  98462. +0x7825,
  98463. +0x2005,
  98464. +0xf80,
  98465. +0x9002,
  98466. +0x166,
  98467. +0x9000,
  98468. +0xe875,
  98469. +0xc005,
  98470. +0x7810,
  98471. +0x200f,
  98472. +0x80,
  98473. +0xc045,
  98474. +0xf1ef,
  98475. +0xc005,
  98476. +0x262f,
  98477. +0xf008,
  98478. +0xf5d2,
  98479. +0xc303,
  98480. +0x740c,
  98481. +0x41c3,
  98482. +0xe,
  98483. +0x3,
  98484. +0x42a1,
  98485. +0xe5a,
  98486. +0xfd2f,
  98487. +0x1c00,
  98488. +0x36c0,
  98489. +0xf1c6,
  98490. +0xdc2,
  98491. +0xfd2f,
  98492. +0xd90f,
  98493. +0xc007,
  98494. +0x262f,
  98495. +0xf008,
  98496. +0xf578,
  98497. +0xc002,
  98498. +0x2008,
  98499. +0x6c0,
  98500. +0xc042,
  98501. +0x710c,
  98502. +0x41c3,
  98503. +0x11,
  98504. +0x1,
  98505. +0x87e,
  98506. +0xfcef,
  98507. +0x42a1,
  98508. +0xec6,
  98509. +0xfe6f,
  98510. +0xc00d,
  98511. +0xc00c,
  98512. +0xc10b,
  98513. +0x704c,
  98514. +0xf92,
  98515. +0xfe2f,
  98516. +0x706c,
  98517. +0x1408,
  98518. +0x301b,
  98519. +0xf130,
  98520. +0xc002,
  98521. +0xd91f,
  98522. +0xb961,
  98523. +0x9ff,
  98524. +0x8031,
  98525. +0x781d,
  98526. +0x41c3,
  98527. +0x13,
  98528. +0x0,
  98529. +0x84e,
  98530. +0xfcef,
  98531. +0x2052,
  98532. +0x0,
  98533. +0xc006,
  98534. +0x1600,
  98535. +0x7081,
  98536. +0x8000,
  98537. +0x16,
  98538. +0x201a,
  98539. +0xf80,
  98540. +0x20,
  98541. +0x0,
  98542. +0x2005,
  98543. +0xf82,
  98544. +0x9005,
  98545. +0xe040,
  98546. +0xc002,
  98547. +0x6038,
  98548. +0x2049,
  98549. +0x7c1,
  98550. +0xb220,
  98551. +0x206f,
  98552. +0x243,
  98553. +0x10fd,
  98554. +0x8080,
  98555. +0x821,
  98556. +0x15e,
  98557. +0xc001,
  98558. +0x201a,
  98559. +0xf82,
  98560. +0x0,
  98561. +0x1000,
  98562. +0xc004,
  98563. +0x7845,
  98564. +0x781b,
  98565. +0x2005,
  98566. +0xf80,
  98567. +0x9002,
  98568. +0x40,
  98569. +0xb020,
  98570. +0xf016,
  98571. +0x8e44,
  98572. +0xf00f,
  98573. +0x221a,
  98574. +0xf83,
  98575. +0x0,
  98576. +0x1000,
  98577. +0xc004,
  98578. +0x7144,
  98579. +0x7865,
  98580. +0x781b,
  98581. +0x2005,
  98582. +0xf80,
  98583. +0x9002,
  98584. +0x40,
  98585. +0xb020,
  98586. +0x8e05,
  98587. +0x8e5,
  98588. +0x8083,
  98589. +0x91e,
  98590. +0xff8f,
  98591. +0x5a1,
  98592. +0xffef,
  98593. +0x206f,
  98594. +0x243,
  98595. +0xa15,
  98596. +0x15e,
  98597. +0xc008,
  98598. +0xae04,
  98599. +0xc009,
  98600. +0xae05,
  98601. +0xc00e,
  98602. +0xae02,
  98603. +0xc00f,
  98604. +0xae03,
  98605. +0x700c,
  98606. +0x1fa7,
  98607. +0x101c,
  98608. +0x1fa8,
  98609. +0x101c,
  98610. +0xb700,
  98611. +0xc0b1,
  98612. +0x1404,
  98613. +0x341b,
  98614. +0xc6c6,
  98615. +0x4200,
  98616. +0x208c,
  98617. +0x8fc3,
  98618. +0xf408,
  98619. +0x41c3,
  98620. +0x9004,
  98621. +0x238,
  98622. +0x1900,
  98623. +0x105,
  98624. +0xf009,
  98625. +0xa13,
  98626. +0x1d1,
  98627. +0x41c3,
  98628. +0x9004,
  98629. +0x238,
  98630. +0x1900,
  98631. +0x45,
  98632. +0x1900,
  98633. +0x5,
  98634. +0xca09,
  98635. +0xe804,
  98636. +0x19,
  98637. +0x20,
  98638. +0x4040,
  98639. +0x41c3,
  98640. +0x9018,
  98641. +0x64,
  98642. +0xb140,
  98643. +0x51,
  98644. +0x20,
  98645. +0x1902,
  98646. +0x5,
  98647. +0xc2e2,
  98648. +0x4508,
  98649. +0xca09,
  98650. +0xe812,
  98651. +0xcc22,
  98652. +0x208c,
  98653. +0x8010,
  98654. +0xf785,
  98655. +0xfb6,
  98656. +0xfd0f,
  98657. +0xcc22,
  98658. +0x6821,
  98659. +0x2615,
  98660. +0x7000,
  98661. +0x8000,
  98662. +0x8f0,
  98663. +0x1a22,
  98664. +0x305c,
  98665. +0xa0a0,
  98666. +0xc6c2,
  98667. +0x40c3,
  98668. +0x9018,
  98669. +0x64,
  98670. +0xd910,
  98671. +0xb0a0,
  98672. +0xb961,
  98673. +0x9ff,
  98674. +0x8031,
  98675. +0x7dbd,
  98676. +0xb0a2,
  98677. +0x80e,
  98678. +0x20,
  98679. +0x1802,
  98680. +0x5,
  98681. +0xc6c2,
  98682. +0x78e0,
  98683. +0x41c3,
  98684. +0x9018,
  98685. +0x8,
  98686. +0x9100,
  98687. +0x8ff,
  98688. +0x801f,
  98689. +0x195e,
  98690. +0x45,
  98691. +0x9100,
  98692. +0x801,
  98693. +0x1e,
  98694. +0x7ee0,
  98695. +0xc2e4,
  98696. +0x1cfc,
  98697. +0xb6c8,
  98698. +0x4608,
  98699. +0x1600,
  98700. +0x7080,
  98701. +0x8000,
  98702. +0x1,
  98703. +0x83b,
  98704. +0x13f,
  98705. +0x4338,
  98706. +0xca09,
  98707. +0x7dd0,
  98708. +0xe80a,
  98709. +0xcc22,
  98710. +0x218a,
  98711. +0x10,
  98712. +0x7902,
  98713. +0x6d02,
  98714. +0x7030,
  98715. +0xf3c,
  98716. +0xfd0a,
  98717. +0xf36,
  98718. +0xffef,
  98719. +0xd808,
  98720. +0xf72,
  98721. +0xffef,
  98722. +0x40c1,
  98723. +0x70cd,
  98724. +0xf007,
  98725. +0xf66,
  98726. +0xffef,
  98727. +0x1304,
  98728. +0x3400,
  98729. +0x71c5,
  98730. +0xef9,
  98731. +0x9342,
  98732. +0x1404,
  98733. +0x341b,
  98734. +0xc6c4,
  98735. +0xc2e6,
  98736. +0x1cfc,
  98737. +0xb6c8,
  98738. +0x2482,
  98739. +0x3007,
  98740. +0x4318,
  98741. +0x206f,
  98742. +0x243,
  98743. +0xc152,
  98744. +0x8820,
  98745. +0x10fc,
  98746. +0x808e,
  98747. +0xc350,
  98748. +0xc146,
  98749. +0x1600,
  98750. +0x710f,
  98751. +0x9008,
  98752. +0x1e0,
  98753. +0x4063,
  98754. +0x702c,
  98755. +0xbea,
  98756. +0xfd2f,
  98757. +0x4548,
  98758. +0xc04e,
  98759. +0x40c3,
  98760. +0x0,
  98761. +0xffff,
  98762. +0x4100,
  98763. +0x4200,
  98764. +0xf5a,
  98765. +0xfdaf,
  98766. +0x4300,
  98767. +0x40c3,
  98768. +0x0,
  98769. +0xffff,
  98770. +0x2058,
  98771. +0x800,
  98772. +0x78e4,
  98773. +0x1e00,
  98774. +0x7004,
  98775. +0x9009,
  98776. +0xe1e0,
  98777. +0x40c3,
  98778. +0x8000,
  98779. +0x4c4,
  98780. +0xa8e,
  98781. +0x60,
  98782. +0xd960,
  98783. +0x718d,
  98784. +0x4081,
  98785. +0x2344,
  98786. +0x37cf,
  98787. +0xef05,
  98788. +0xbf61,
  98789. +0xfff,
  98790. +0x9031,
  98791. +0x781b,
  98792. +0x205a,
  98793. +0x100,
  98794. +0xc544,
  98795. +0xbee6,
  98796. +0x704c,
  98797. +0x200f,
  98798. +0x6c1,
  98799. +0xc004,
  98800. +0x20ca,
  98801. +0x61,
  98802. +0xc044,
  98803. +0xed15,
  98804. +0xd8ff,
  98805. +0x1e00,
  98806. +0x7004,
  98807. +0x9003,
  98808. +0xf0c4,
  98809. +0xf014,
  98810. +0x209a,
  98811. +0x8,
  98812. +0x4381,
  98813. +0xee05,
  98814. +0xbe61,
  98815. +0xeff,
  98816. +0x9031,
  98817. +0x7b7b,
  98818. +0x7144,
  98819. +0x2005,
  98820. +0xf80,
  98821. +0x9003,
  98822. +0xe0c4,
  98823. +0xb060,
  98824. +0x7850,
  98825. +0x8e3,
  98826. +0x8234,
  98827. +0x2044,
  98828. +0x7ce,
  98829. +0xc006,
  98830. +0x704c,
  98831. +0x201a,
  98832. +0xf80,
  98833. +0x10,
  98834. +0x0,
  98835. +0xc04f,
  98836. +0x1477,
  98837. +0x3600,
  98838. +0xc04c,
  98839. +0x1476,
  98840. +0x3600,
  98841. +0xc04b,
  98842. +0x1475,
  98843. +0x3600,
  98844. +0xc04d,
  98845. +0x782f,
  98846. +0x702c,
  98847. +0x8ca,
  98848. +0xfeef,
  98849. +0xc051,
  98850. +0x1600,
  98851. +0x708f,
  98852. +0x8000,
  98853. +0x771,
  98854. +0xd8ff,
  98855. +0x70b5,
  98856. +0x218a,
  98857. +0x4,
  98858. +0xc047,
  98859. +0x703c,
  98860. +0xc047,
  98861. +0xf002,
  98862. +0x71e5,
  98863. +0x40c3,
  98864. +0x8000,
  98865. +0x771,
  98866. +0x8801,
  98867. +0x7aef,
  98868. +0x80d,
  98869. +0xa5,
  98870. +0x70cd,
  98871. +0xf04b,
  98872. +0x71c5,
  98873. +0x7bcf,
  98874. +0xbeb,
  98875. +0x8255,
  98876. +0xc00e,
  98877. +0x2055,
  98878. +0xc01,
  98879. +0xc00f,
  98880. +0x7825,
  98881. +0x221a,
  98882. +0xf81,
  98883. +0x0,
  98884. +0x1000,
  98885. +0x7905,
  98886. +0x4060,
  98887. +0x209a,
  98888. +0x4,
  98889. +0x7825,
  98890. +0x781b,
  98891. +0xb891,
  98892. +0xb89c,
  98893. +0xb89f,
  98894. +0x9080,
  98895. +0x2579,
  98896. +0x1001,
  98897. +0x2378,
  98898. +0x200,
  98899. +0x2107,
  98900. +0x803e,
  98901. +0xf5e3,
  98902. +0x789d,
  98903. +0x781d,
  98904. +0x781d,
  98905. +0x781d,
  98906. +0x781d,
  98907. +0x781d,
  98908. +0x706d,
  98909. +0xe80a,
  98910. +0x4308,
  98911. +0x239a,
  98912. +0x1010,
  98913. +0x2453,
  98914. +0x1101,
  98915. +0x2380,
  98916. +0x1030,
  98917. +0x2305,
  98918. +0x104b,
  98919. +0x225f,
  98920. +0x49f,
  98921. +0x2400,
  98922. +0x3f81,
  98923. +0x0,
  98924. +0x10c,
  98925. +0x71e3,
  98926. +0x7974,
  98927. +0x1900,
  98928. +0x2c4,
  98929. +0x41c3,
  98930. +0x0,
  98931. +0x141f,
  98932. +0x815,
  98933. +0x170,
  98934. +0xbcc4,
  98935. +0x209a,
  98936. +0x10,
  98937. +0x2080,
  98938. +0x10,
  98939. +0x2005,
  98940. +0x301,
  98941. +0xc096,
  98942. +0x70e3,
  98943. +0x7874,
  98944. +0xb020,
  98945. +0xf1b7,
  98946. +0x2578,
  98947. +0x1000,
  98948. +0xc046,
  98949. +0x1600,
  98950. +0x7080,
  98951. +0x8000,
  98952. +0x771,
  98953. +0x71cd,
  98954. +0x205f,
  98955. +0x240,
  98956. +0xc043,
  98957. +0x2579,
  98958. +0x1000,
  98959. +0xc053,
  98960. +0x205f,
  98961. +0x200,
  98962. +0xc045,
  98963. +0x700c,
  98964. +0xf004,
  98965. +0xc008,
  98966. +0x7104,
  98967. +0xc048,
  98968. +0x70d5,
  98969. +0xf2dc,
  98970. +0x2400,
  98971. +0x3f80,
  98972. +0x0,
  98973. +0x10c,
  98974. +0x87e,
  98975. +0x60,
  98976. +0xc107,
  98977. +0xd80f,
  98978. +0x9f2,
  98979. +0xfd2f,
  98980. +0xd90f,
  98981. +0x710c,
  98982. +0xb5e,
  98983. +0xffaf,
  98984. +0xd9ff,
  98985. +0x45cb,
  98986. +0x9003,
  98987. +0xe024,
  98988. +0x712c,
  98989. +0x70cd,
  98990. +0x1d00,
  98991. +0x1f84,
  98992. +0x0,
  98993. +0xffff,
  98994. +0xb526,
  98995. +0x1dfe,
  98996. +0x9044,
  98997. +0x1da8,
  98998. +0x139c,
  98999. +0x1da9,
  99000. +0x139c,
  99001. +0xc012,
  99002. +0xe020,
  99003. +0x7810,
  99004. +0xe16,
  99005. +0xfcef,
  99006. +0x4318,
  99007. +0xc013,
  99008. +0x712c,
  99009. +0x68e1,
  99010. +0xc00b,
  99011. +0xcae,
  99012. +0xff6f,
  99013. +0x42e1,
  99014. +0xc107,
  99015. +0x82a,
  99016. +0x60,
  99017. +0xc096,
  99018. +0xd80f,
  99019. +0x99e,
  99020. +0xfd2f,
  99021. +0xd90f,
  99022. +0x730c,
  99023. +0xb0a,
  99024. +0xffaf,
  99025. +0xd9ff,
  99026. +0x712c,
  99027. +0x4063,
  99028. +0x1d00,
  99029. +0x1f84,
  99030. +0x0,
  99031. +0xffff,
  99032. +0xb526,
  99033. +0x1dfe,
  99034. +0x9044,
  99035. +0x1da8,
  99036. +0x139c,
  99037. +0xdd2,
  99038. +0xfcef,
  99039. +0x1da9,
  99040. +0x139c,
  99041. +0xc00c,
  99042. +0x712c,
  99043. +0xc6e,
  99044. +0xff6f,
  99045. +0x42e1,
  99046. +0xc008,
  99047. +0xc703,
  99048. +0x780f,
  99049. +0xc054,
  99050. +0x7314,
  99051. +0xc004,
  99052. +0x20ca,
  99053. +0x61,
  99054. +0xc044,
  99055. +0x1600,
  99056. +0x7080,
  99057. +0x8000,
  99058. +0x771,
  99059. +0xc049,
  99060. +0xf005,
  99061. +0xc009,
  99062. +0x7104,
  99063. +0xc049,
  99064. +0xc009,
  99065. +0x780f,
  99066. +0xc04a,
  99067. +0x40c3,
  99068. +0x8000,
  99069. +0x771,
  99070. +0x8821,
  99071. +0xc00a,
  99072. +0x9e7,
  99073. +0x24,
  99074. +0x70d5,
  99075. +0xc005,
  99076. +0x1414,
  99077. +0x301b,
  99078. +0x7ff0,
  99079. +0x780f,
  99080. +0x671f,
  99081. +0x726c,
  99082. +0xf004,
  99083. +0x71e5,
  99084. +0x7167,
  99085. +0x252f,
  99086. +0x16c7,
  99087. +0xdcd,
  99088. +0x9275,
  99089. +0x2578,
  99090. +0x1201,
  99091. +0xc006,
  99092. +0x7824,
  99093. +0x813,
  99094. +0x71,
  99095. +0x79f0,
  99096. +0xc00d,
  99097. +0x7834,
  99098. +0x10f0,
  99099. +0x8101,
  99100. +0xb020,
  99101. +0xf1ee,
  99102. +0xc00b,
  99103. +0x20f5,
  99104. +0x4c,
  99105. +0xc00c,
  99106. +0x20f5,
  99107. +0x42,
  99108. +0x4a90,
  99109. +0x2048,
  99110. +0x0,
  99111. +0x780e,
  99112. +0x885,
  99113. +0x1b3,
  99114. +0x629a,
  99115. +0x732c,
  99116. +0x213c,
  99117. +0x341,
  99118. +0xbbd,
  99119. +0x8060,
  99120. +0xc155,
  99121. +0xc040,
  99122. +0xc004,
  99123. +0xc20a,
  99124. +0x41c3,
  99125. +0x14,
  99126. +0x3,
  99127. +0x2078,
  99128. +0x0,
  99129. +0xb9e,
  99130. +0xfcaf,
  99131. +0x43a1,
  99132. +0xc00e,
  99133. +0x259a,
  99134. +0x1001,
  99135. +0x71cd,
  99136. +0x2055,
  99137. +0x8c2,
  99138. +0xc00f,
  99139. +0x2504,
  99140. +0x1f81,
  99141. +0x0,
  99142. +0x3f00,
  99143. +0x7a05,
  99144. +0xc00a,
  99145. +0x201a,
  99146. +0xf80,
  99147. +0x0,
  99148. +0x1000,
  99149. +0x7845,
  99150. +0x7825,
  99151. +0x781b,
  99152. +0x2005,
  99153. +0xf82,
  99154. +0x9002,
  99155. +0x0,
  99156. +0x9220,
  99157. +0xc014,
  99158. +0x70c3,
  99159. +0x8000,
  99160. +0x4c4,
  99161. +0x1060,
  99162. +0xc0,
  99163. +0x6119,
  99164. +0x6909,
  99165. +0x7b10,
  99166. +0x782e,
  99167. +0x207f,
  99168. +0x7c0,
  99169. +0x205f,
  99170. +0x800,
  99171. +0xe39e,
  99172. +0x21ca,
  99173. +0xd,
  99174. +0xb220,
  99175. +0xc315,
  99176. +0xf1a4,
  99177. +0x262f,
  99178. +0xf081,
  99179. +0x785d,
  99180. +0xc20d,
  99181. +0x20ca,
  99182. +0x24,
  99183. +0x7a34,
  99184. +0xb200,
  99185. +0xf19a,
  99186. +0xb80,
  99187. +0xfe82,
  99188. +0xf122,
  99189. +0xc010,
  99190. +0x881,
  99191. +0x30,
  99192. +0x740c,
  99193. +0x41c3,
  99194. +0x15,
  99195. +0x0,
  99196. +0x8ce,
  99197. +0xfd0f,
  99198. +0x1600,
  99199. +0x708e,
  99200. +0x8000,
  99201. +0x771,
  99202. +0xf003,
  99203. +0x71c5,
  99204. +0x40c3,
  99205. +0x8000,
  99206. +0x771,
  99207. +0x8801,
  99208. +0x7dcf,
  99209. +0x859,
  99210. +0x344,
  99211. +0xc005,
  99212. +0xc705,
  99213. +0x790f,
  99214. +0xc003,
  99215. +0x7810,
  99216. +0x6038,
  99217. +0xc043,
  99218. +0xf006,
  99219. +0xc003,
  99220. +0x71e5,
  99221. +0x7104,
  99222. +0xc043,
  99223. +0x7bef,
  99224. +0xbd9,
  99225. +0x8275,
  99226. +0x2378,
  99227. +0x201,
  99228. +0xc006,
  99229. +0x790b,
  99230. +0xf5f6,
  99231. +0xc003,
  99232. +0x7910,
  99233. +0xc00b,
  99234. +0x20f5,
  99235. +0x42,
  99236. +0xc00c,
  99237. +0x20f5,
  99238. +0x4c,
  99239. +0xc00d,
  99240. +0x20f5,
  99241. +0x40,
  99242. +0x41c3,
  99243. +0x16,
  99244. +0x5,
  99245. +0xc042,
  99246. +0xc441,
  99247. +0xc240,
  99248. +0x740c,
  99249. +0x862,
  99250. +0xfd2f,
  99251. +0x42a1,
  99252. +0xf1e0,
  99253. +0x8f2,
  99254. +0xfe6f,
  99255. +0xc011,
  99256. +0x700c,
  99257. +0x1e00,
  99258. +0x7004,
  99259. +0x9003,
  99260. +0xe004,
  99261. +0x2480,
  99262. +0x3007,
  99263. +0x1404,
  99264. +0x341b,
  99265. +0xc6c6,
  99266. +0x78e0,
  99267. +0xc2e6,
  99268. +0xc1a4,
  99269. +0x712c,
  99270. +0x2044,
  99271. +0x7c3,
  99272. +0xeb06,
  99273. +0xbb61,
  99274. +0xb01,
  99275. +0x31,
  99276. +0x793b,
  99277. +0x215a,
  99278. +0x101,
  99279. +0x205f,
  99280. +0x643,
  99281. +0x210f,
  99282. +0xe,
  99283. +0x41c3,
  99284. +0x8000,
  99285. +0x76d,
  99286. +0x8900,
  99287. +0x205f,
  99288. +0xc80,
  99289. +0x6078,
  99290. +0x6038,
  99291. +0x88f5,
  99292. +0xea03,
  99293. +0xbf87,
  99294. +0x700c,
  99295. +0xb22,
  99296. +0xfcef,
  99297. +0x702c,
  99298. +0x702c,
  99299. +0x78cf,
  99300. +0xc143,
  99301. +0xc042,
  99302. +0xd8ff,
  99303. +0x734c,
  99304. +0xdb22,
  99305. +0x1c04,
  99306. +0x3081,
  99307. +0x4528,
  99308. +0xe0e,
  99309. +0xfcef,
  99310. +0xc740,
  99311. +0xd8ff,
  99312. +0xd980,
  99313. +0x754c,
  99314. +0x726c,
  99315. +0xc543,
  99316. +0xc542,
  99317. +0xc541,
  99318. +0xbe6,
  99319. +0xfcef,
  99320. +0xc540,
  99321. +0x700c,
  99322. +0xb9a,
  99323. +0xfcef,
  99324. +0x712c,
  99325. +0xc0a4,
  99326. +0xc6c6,
  99327. +0xc2e6,
  99328. +0x1cfc,
  99329. +0xb6c8,
  99330. +0xc1a4,
  99331. +0x4338,
  99332. +0xa16,
  99333. +0xfdaf,
  99334. +0x4608,
  99335. +0x4708,
  99336. +0x700c,
  99337. +0xace,
  99338. +0xfcef,
  99339. +0xd908,
  99340. +0x70ad,
  99341. +0xd8ff,
  99342. +0x702c,
  99343. +0x704c,
  99344. +0xdb28,
  99345. +0xc543,
  99346. +0xc642,
  99347. +0xc541,
  99348. +0xbaa,
  99349. +0xfcef,
  99350. +0xc540,
  99351. +0xdf2,
  99352. +0xfcef,
  99353. +0xd8ff,
  99354. +0xb2f,
  99355. +0x3030,
  99356. +0xe72e,
  99357. +0xd8ff,
  99358. +0xd90c,
  99359. +0x714c,
  99360. +0xdb08,
  99361. +0xc543,
  99362. +0xc642,
  99363. +0xc541,
  99364. +0xb8a,
  99365. +0xfcef,
  99366. +0xc540,
  99367. +0xd8ff,
  99368. +0xd90c,
  99369. +0x714c,
  99370. +0xdb0a,
  99371. +0xc543,
  99372. +0xc642,
  99373. +0xc541,
  99374. +0xc540,
  99375. +0xf00a,
  99376. +0x1c0c,
  99377. +0x3041,
  99378. +0xc642,
  99379. +0xc541,
  99380. +0xc540,
  99381. +0xd8ff,
  99382. +0xd90c,
  99383. +0x714c,
  99384. +0xdb08,
  99385. +0xb5e,
  99386. +0xfccf,
  99387. +0xd8ff,
  99388. +0x702c,
  99389. +0x714c,
  99390. +0xdb08,
  99391. +0xc543,
  99392. +0xc642,
  99393. +0xc541,
  99394. +0xb4e,
  99395. +0xfcef,
  99396. +0xc540,
  99397. +0x7bef,
  99398. +0xd8ff,
  99399. +0xd90c,
  99400. +0x714c,
  99401. +0xc543,
  99402. +0xc541,
  99403. +0xc540,
  99404. +0xb3a,
  99405. +0xfcef,
  99406. +0xc642,
  99407. +0xd8ff,
  99408. +0x702c,
  99409. +0x754c,
  99410. +0x726c,
  99411. +0x1c0c,
  99412. +0x30c1,
  99413. +0xc542,
  99414. +0xc541,
  99415. +0xb22,
  99416. +0xfcef,
  99417. +0xc540,
  99418. +0x702c,
  99419. +0xd8ff,
  99420. +0xb98f,
  99421. +0x754c,
  99422. +0x746c,
  99423. +0x1c0c,
  99424. +0x3041,
  99425. +0xc542,
  99426. +0xc541,
  99427. +0xb0a,
  99428. +0xfcef,
  99429. +0xc540,
  99430. +0xd8ff,
  99431. +0x702c,
  99432. +0x754c,
  99433. +0xdb10,
  99434. +0xc543,
  99435. +0xc542,
  99436. +0xc541,
  99437. +0xaf6,
  99438. +0xfcef,
  99439. +0xc540,
  99440. +0xd26,
  99441. +0xfcef,
  99442. +0xd8ff,
  99443. +0xbec1,
  99444. +0xd8ff,
  99445. +0xd980,
  99446. +0x764c,
  99447. +0x746c,
  99448. +0xc543,
  99449. +0xc642,
  99450. +0xc541,
  99451. +0xada,
  99452. +0xfcef,
  99453. +0x1c00,
  99454. +0x3041,
  99455. +0xc0a4,
  99456. +0x1404,
  99457. +0x341b,
  99458. +0xc6c6,
  99459. +0xc2e6,
  99460. +0x1cfc,
  99461. +0xb6c8,
  99462. +0xc1a8,
  99463. +0xc146,
  99464. +0xc044,
  99465. +0x700c,
  99466. +0xd9ff,
  99467. +0xc347,
  99468. +0x9ca,
  99469. +0xfcef,
  99470. +0xc245,
  99471. +0x1434,
  99472. +0x301b,
  99473. +0x70cd,
  99474. +0x70ad,
  99475. +0xf002,
  99476. +0x71a5,
  99477. +0xd77,
  99478. +0x1335,
  99479. +0x710c,
  99480. +0x2532,
  99481. +0x1f8f,
  99482. +0x8000,
  99483. +0x64c,
  99484. +0x702c,
  99485. +0x88e,
  99486. +0xfcaf,
  99487. +0x42e1,
  99488. +0x2104,
  99489. +0x6c2,
  99490. +0xc107,
  99491. +0x7824,
  99492. +0x2005,
  99493. +0x80be,
  99494. +0xf5ef,
  99495. +0xc006,
  99496. +0x734c,
  99497. +0xdb22,
  99498. +0x60e9,
  99499. +0xc004,
  99500. +0x1c0c,
  99501. +0x3001,
  99502. +0xc042,
  99503. +0xc741,
  99504. +0xc140,
  99505. +0xd8ff,
  99506. +0xc82,
  99507. +0xfcef,
  99508. +0x702c,
  99509. +0xed03,
  99510. +0xdbf,
  99511. +0x9191,
  99512. +0x70b5,
  99513. +0xd9c8,
  99514. +0xd8fa,
  99515. +0xab2,
  99516. +0xfe2f,
  99517. +0x20ca,
  99518. +0x41,
  99519. +0x781d,
  99520. +0x781d,
  99521. +0x781d,
  99522. +0x781d,
  99523. +0x781d,
  99524. +0x702c,
  99525. +0x780f,
  99526. +0xc142,
  99527. +0xc141,
  99528. +0xc140,
  99529. +0xc043,
  99530. +0xd8ff,
  99531. +0x754c,
  99532. +0xc4e,
  99533. +0xfcef,
  99534. +0xdb20,
  99535. +0xf1c5,
  99536. +0xd8ff,
  99537. +0x702c,
  99538. +0x754c,
  99539. +0xdb41,
  99540. +0x1c0c,
  99541. +0x3401,
  99542. +0xc642,
  99543. +0xc641,
  99544. +0xa22,
  99545. +0xfcef,
  99546. +0xc640,
  99547. +0xd8ff,
  99548. +0xd980,
  99549. +0x754c,
  99550. +0x746c,
  99551. +0xc643,
  99552. +0xc642,
  99553. +0xc641,
  99554. +0xa0e,
  99555. +0xfcef,
  99556. +0xc640,
  99557. +0x700c,
  99558. +0x9c2,
  99559. +0xfcef,
  99560. +0x712c,
  99561. +0xc005,
  99562. +0xe837,
  99563. +0x700c,
  99564. +0x90a,
  99565. +0xfcef,
  99566. +0xd9ff,
  99567. +0xc604,
  99568. +0x70ad,
  99569. +0xd84f,
  99570. +0xbec1,
  99571. +0xc543,
  99572. +0xc642,
  99573. +0xc541,
  99574. +0xc040,
  99575. +0xd8ff,
  99576. +0xd980,
  99577. +0xda17,
  99578. +0x9de,
  99579. +0xfcef,
  99580. +0x746c,
  99581. +0x700c,
  99582. +0x992,
  99583. +0xfcef,
  99584. +0x712c,
  99585. +0x40c3,
  99586. +0xf,
  99587. +0x4240,
  99588. +0xf3a,
  99589. +0xfe2f,
  99590. +0x702c,
  99591. +0x700c,
  99592. +0x8d2,
  99593. +0xfcef,
  99594. +0xd9ff,
  99595. +0xd851,
  99596. +0xc543,
  99597. +0xc642,
  99598. +0xc541,
  99599. +0xc040,
  99600. +0xd8ff,
  99601. +0xd980,
  99602. +0xda17,
  99603. +0x9aa,
  99604. +0xfcef,
  99605. +0x746c,
  99606. +0x700c,
  99607. +0x95e,
  99608. +0xfcef,
  99609. +0x712c,
  99610. +0x40c3,
  99611. +0x0,
  99612. +0x1f40,
  99613. +0xf06,
  99614. +0xfe2f,
  99615. +0xd91e,
  99616. +0xc0a8,
  99617. +0x1404,
  99618. +0x341b,
  99619. +0xc6c6,
  99620. +0x78e0,
  99621. +0xc2e6,
  99622. +0x1cfc,
  99623. +0xb6c8,
  99624. +0xc1ad,
  99625. +0xc34a,
  99626. +0xc248,
  99627. +0xc14b,
  99628. +0xcae,
  99629. +0xfd2f,
  99630. +0xc045,
  99631. +0xc012,
  99632. +0x70cd,
  99633. +0xddff,
  99634. +0xc04c,
  99635. +0xc013,
  99636. +0xc049,
  99637. +0x40c1,
  99638. +0xf004,
  99639. +0xc004,
  99640. +0x7104,
  99641. +0xc044,
  99642. +0xc004,
  99643. +0xe08b,
  99644. +0x170,
  99645. +0xd,
  99646. +0xc004,
  99647. +0x2032,
  99648. +0xf80,
  99649. +0x8000,
  99650. +0x64c,
  99651. +0xc047,
  99652. +0xc107,
  99653. +0xc00b,
  99654. +0x6028,
  99655. +0xc046,
  99656. +0x78af,
  99657. +0x208c,
  99658. +0x8fc3,
  99659. +0xf40a,
  99660. +0x40c3,
  99661. +0x0,
  99662. +0xa00,
  99663. +0x842,
  99664. +0xfcef,
  99665. +0xd9ff,
  99666. +0x89a,
  99667. +0xff8f,
  99668. +0x70ad,
  99669. +0xc007,
  99670. +0x712c,
  99671. +0xc20a,
  99672. +0xb8c4,
  99673. +0xe805,
  99674. +0xb861,
  99675. +0x8ff,
  99676. +0x8031,
  99677. +0x793b,
  99678. +0xd81f,
  99679. +0x7a24,
  99680. +0xb861,
  99681. +0x8ff,
  99682. +0x8031,
  99683. +0x793c,
  99684. +0xc00c,
  99685. +0x7824,
  99686. +0x2205,
  99687. +0x803e,
  99688. +0xf47b,
  99689. +0xc006,
  99690. +0x47cb,
  99691. +0x8000,
  99692. +0x684,
  99693. +0x781d,
  99694. +0x781d,
  99695. +0x2045,
  99696. +0x19b,
  99697. +0xc009,
  99698. +0xe80e,
  99699. +0x8f01,
  99700. +0x702c,
  99701. +0x704c,
  99702. +0xc043,
  99703. +0x700c,
  99704. +0xc042,
  99705. +0xc041,
  99706. +0xc040,
  99707. +0xd8ff,
  99708. +0x8da,
  99709. +0xfcef,
  99710. +0xdb20,
  99711. +0x8f01,
  99712. +0x702c,
  99713. +0x704c,
  99714. +0xc043,
  99715. +0xc005,
  99716. +0x726c,
  99717. +0x71a5,
  99718. +0xc042,
  99719. +0x710c,
  99720. +0xc041,
  99721. +0x2344,
  99722. +0x3980,
  99723. +0xc040,
  99724. +0x8ba,
  99725. +0xfcef,
  99726. +0xd8ff,
  99727. +0x8f01,
  99728. +0x702c,
  99729. +0x704c,
  99730. +0xc043,
  99731. +0x710c,
  99732. +0xc642,
  99733. +0xc041,
  99734. +0xc007,
  99735. +0x726c,
  99736. +0xb8c5,
  99737. +0xc040,
  99738. +0x89e,
  99739. +0xfcef,
  99740. +0xd8ff,
  99741. +0x8f01,
  99742. +0x702c,
  99743. +0x704c,
  99744. +0xc043,
  99745. +0xc005,
  99746. +0x726c,
  99747. +0xc042,
  99748. +0x710c,
  99749. +0xc041,
  99750. +0xc006,
  99751. +0x781d,
  99752. +0x2045,
  99753. +0x580,
  99754. +0x2044,
  99755. +0xd80,
  99756. +0xc040,
  99757. +0x876,
  99758. +0xfcef,
  99759. +0xd8ff,
  99760. +0x8f01,
  99761. +0x702c,
  99762. +0x704c,
  99763. +0xc043,
  99764. +0x710c,
  99765. +0xc642,
  99766. +0xc041,
  99767. +0xc006,
  99768. +0x726c,
  99769. +0xb8c5,
  99770. +0xc040,
  99771. +0x85a,
  99772. +0xfcef,
  99773. +0xd8ff,
  99774. +0xc004,
  99775. +0xe818,
  99776. +0x40c3,
  99777. +0x0,
  99778. +0x2710,
  99779. +0xdda,
  99780. +0xfe2f,
  99781. +0xd90a,
  99782. +0x781d,
  99783. +0x781d,
  99784. +0x7704,
  99785. +0x7f0f,
  99786. +0xf84a,
  99787. +0xc642,
  99788. +0xc641,
  99789. +0xc640,
  99790. +0x836,
  99791. +0xfcef,
  99792. +0xc743,
  99793. +0xf846,
  99794. +0xc743,
  99795. +0xc642,
  99796. +0xc641,
  99797. +0xc640,
  99798. +0xf00b,
  99799. +0x8f01,
  99800. +0x702c,
  99801. +0x704c,
  99802. +0xc043,
  99803. +0xc642,
  99804. +0xc641,
  99805. +0xc640,
  99806. +0xd8ff,
  99807. +0xdb18,
  99808. +0x812,
  99809. +0xfccf,
  99810. +0x78af,
  99811. +0x811,
  99812. +0x110,
  99813. +0xc104,
  99814. +0xe18b,
  99815. +0xf550,
  99816. +0x70ad,
  99817. +0x7014,
  99818. +0xf34e,
  99819. +0xf0e,
  99820. +0xff4f,
  99821. +0x700c,
  99822. +0xfb2,
  99823. +0xfcaf,
  99824. +0x712c,
  99825. +0xddff,
  99826. +0xf146,
  99827. +0xc008,
  99828. +0x8c9,
  99829. +0x30,
  99830. +0xd9ff,
  99831. +0x40c3,
  99832. +0x0,
  99833. +0xa00,
  99834. +0xeee,
  99835. +0xfcaf,
  99836. +0x4318,
  99837. +0xf42,
  99838. +0xff4f,
  99839. +0x46cb,
  99840. +0x8000,
  99841. +0x685,
  99842. +0x8e00,
  99843. +0x702c,
  99844. +0xdf20,
  99845. +0xc043,
  99846. +0xc005,
  99847. +0x704c,
  99848. +0x726c,
  99849. +0xc042,
  99850. +0xd8ff,
  99851. +0xc141,
  99852. +0x4528,
  99853. +0xfb6,
  99854. +0xfcaf,
  99855. +0xc740,
  99856. +0x8e00,
  99857. +0x702c,
  99858. +0x704c,
  99859. +0xc043,
  99860. +0xd8ff,
  99861. +0x726c,
  99862. +0xc542,
  99863. +0xc541,
  99864. +0xfa2,
  99865. +0xfcaf,
  99866. +0x1c00,
  99867. +0x33c1,
  99868. +0xeae,
  99869. +0xff4f,
  99870. +0x700c,
  99871. +0xf4e,
  99872. +0xfcaf,
  99873. +0x712c,
  99874. +0x40c3,
  99875. +0xf,
  99876. +0x4240,
  99877. +0xcf6,
  99878. +0xfe2f,
  99879. +0x702c,
  99880. +0x4063,
  99881. +0xe8e,
  99882. +0xfcaf,
  99883. +0xd9ff,
  99884. +0xee6,
  99885. +0xff4f,
  99886. +0x8e00,
  99887. +0x702c,
  99888. +0x704c,
  99889. +0xc043,
  99890. +0xc005,
  99891. +0x726c,
  99892. +0xc042,
  99893. +0xd8ff,
  99894. +0xc541,
  99895. +0xf62,
  99896. +0xfcaf,
  99897. +0xc740,
  99898. +0x8e00,
  99899. +0x702c,
  99900. +0x704c,
  99901. +0xc043,
  99902. +0xd8ff,
  99903. +0x726c,
  99904. +0xc542,
  99905. +0xc541,
  99906. +0xf4e,
  99907. +0xfcaf,
  99908. +0x1c00,
  99909. +0x3441,
  99910. +0x8e00,
  99911. +0x702c,
  99912. +0x704c,
  99913. +0xc043,
  99914. +0xd8ff,
  99915. +0xdb10,
  99916. +0xc542,
  99917. +0xc541,
  99918. +0xf36,
  99919. +0xfcaf,
  99920. +0xc540,
  99921. +0xe42,
  99922. +0xff4f,
  99923. +0x700c,
  99924. +0xee6,
  99925. +0xfcaf,
  99926. +0x712c,
  99927. +0xc52,
  99928. +0xfd0f,
  99929. +0xc0ad,
  99930. +0x1404,
  99931. +0x341b,
  99932. +0xc6c6,
  99933. +0xd8ff,
  99934. +0x702c,
  99935. +0x704c,
  99936. +0x726c,
  99937. +0x7ee0,
  99938. +0x78e0,
  99939. +0xc2e6,
  99940. +0x1cfc,
  99941. +0xb6c8,
  99942. +0xc1aa,
  99943. +0xc043,
  99944. +0x1600,
  99945. +0x7080,
  99946. +0x8000,
  99947. +0x58,
  99948. +0x70ad,
  99949. +0xc346,
  99950. +0xc048,
  99951. +0xd858,
  99952. +0xb89f,
  99953. +0x10cd,
  99954. +0x809b,
  99955. +0xc00f,
  99956. +0xc245,
  99957. +0xc144,
  99958. +0xc047,
  99959. +0xf002,
  99960. +0x71a5,
  99961. +0xdb7,
  99962. +0x10b3,
  99963. +0x710c,
  99964. +0x2544,
  99965. +0x17c1,
  99966. +0xe906,
  99967. +0xb961,
  99968. +0x901,
  99969. +0x31,
  99970. +0x781b,
  99971. +0xc042,
  99972. +0xc102,
  99973. +0xc007,
  99974. +0x70cd,
  99975. +0x7824,
  99976. +0xc049,
  99977. +0xf002,
  99978. +0x71c5,
  99979. +0xedb,
  99980. +0x90b3,
  99981. +0x70d5,
  99982. +0xc108,
  99983. +0x4063,
  99984. +0x703c,
  99985. +0xc109,
  99986. +0x782b,
  99987. +0xf3f7,
  99988. +0xc002,
  99989. +0x2644,
  99990. +0x17c1,
  99991. +0x7f0f,
  99992. +0x710c,
  99993. +0xe905,
  99994. +0xb961,
  99995. +0x9ff,
  99996. +0x8031,
  99997. +0x781b,
  99998. +0xee6,
  99999. +0xfcef,
  100000. +0x780f,
  100001. +0x40c3,
  100002. +0x8000,
  100003. +0x684,
  100004. +0x8800,
  100005. +0xe807,
  100006. +0xd858,
  100007. +0xb89f,
  100008. +0x10a9,
  100009. +0x8080,
  100010. +0x82d,
  100011. +0xde,
  100012. +0xc006,
  100013. +0x265a,
  100014. +0x1c81,
  100015. +0x275f,
  100016. +0x1102,
  100017. +0xc040,
  100018. +0xc003,
  100019. +0xc305,
  100020. +0x6038,
  100021. +0x255a,
  100022. +0x1641,
  100023. +0x6119,
  100024. +0xc002,
  100025. +0x7845,
  100026. +0xc204,
  100027. +0xb92,
  100028. +0xffef,
  100029. +0x780f,
  100030. +0xf1cd,
  100031. +0xc006,
  100032. +0x265a,
  100033. +0x1c81,
  100034. +0x1c04,
  100035. +0x3001,
  100036. +0xc040,
  100037. +0xc003,
  100038. +0x275f,
  100039. +0x1102,
  100040. +0xc305,
  100041. +0x6038,
  100042. +0x255a,
  100043. +0x1641,
  100044. +0x6119,
  100045. +0xc002,
  100046. +0x7845,
  100047. +0xc204,
  100048. +0xcae,
  100049. +0xffef,
  100050. +0x780f,
  100051. +0xf1b7,
  100052. +0xe7a,
  100053. +0xfcef,
  100054. +0x730c,
  100055. +0xc0aa,
  100056. +0x1404,
  100057. +0x341b,
  100058. +0xc6c6,
  100059. +0xc2e6,
  100060. +0x43c3,
  100061. +0x8000,
  100062. +0x771,
  100063. +0x8b80,
  100064. +0x245f,
  100065. +0x1242,
  100066. +0x7854,
  100067. +0xf002,
  100068. +0x7185,
  100069. +0x8b41,
  100070. +0x7d8f,
  100071. +0xa0d,
  100072. +0x365,
  100073. +0x70cd,
  100074. +0xf017,
  100075. +0x71c5,
  100076. +0x7204,
  100077. +0x7acf,
  100078. +0xaef,
  100079. +0x8255,
  100080. +0x9f9,
  100081. +0x808e,
  100082. +0x229a,
  100083. +0x8,
  100084. +0x251a,
  100085. +0x1f8f,
  100086. +0x0,
  100087. +0x2000,
  100088. +0x7ae5,
  100089. +0x2205,
  100090. +0xf8f,
  100091. +0x9002,
  100092. +0x64,
  100093. +0x9040,
  100094. +0xb740,
  100095. +0xf1ec,
  100096. +0xc66,
  100097. +0xfe4f,
  100098. +0xc6c6,
  100099. +0xc2e2,
  100100. +0x219a,
  100101. +0x1,
  100102. +0x239a,
  100103. +0x1,
  100104. +0x44cb,
  100105. +0x9008,
  100106. +0x100,
  100107. +0x7825,
  100108. +0x1600,
  100109. +0x7081,
  100110. +0x8000,
  100111. +0x4,
  100112. +0x7b45,
  100113. +0x211a,
  100114. +0xf8d,
  100115. +0x20,
  100116. +0x0,
  100117. +0x2505,
  100118. +0x1301,
  100119. +0xb100,
  100120. +0x6c02,
  100121. +0x78a5,
  100122. +0xb060,
  100123. +0x700c,
  100124. +0xd56,
  100125. +0xfcaf,
  100126. +0x712c,
  100127. +0xc6c2,
  100128. +0x78e0,
  100129. +0xc2e2,
  100130. +0x1cfc,
  100131. +0xb6c8,
  100132. +0x4338,
  100133. +0x4308,
  100134. +0x70ad,
  100135. +0xf002,
  100136. +0x71a5,
  100137. +0x2b45,
  100138. +0x3180,
  100139. +0xd49,
  100140. +0x1005,
  100141. +0x255a,
  100142. +0x1182,
  100143. +0x7261,
  100144. +0x8a01,
  100145. +0x8a60,
  100146. +0x8a22,
  100147. +0x209a,
  100148. +0x4,
  100149. +0x7b05,
  100150. +0x8a03,
  100151. +0x209a,
  100152. +0x4,
  100153. +0x7825,
  100154. +0x201a,
  100155. +0xf80,
  100156. +0x1,
  100157. +0x0,
  100158. +0x2005,
  100159. +0xc1,
  100160. +0x8a05,
  100161. +0x8a64,
  100162. +0x7734,
  100163. +0x209a,
  100164. +0x4,
  100165. +0x7865,
  100166. +0xf207,
  100167. +0x793b,
  100168. +0xb99c,
  100169. +0xb99f,
  100170. +0xb100,
  100171. +0xf1dd,
  100172. +0xa52,
  100173. +0xfe0f,
  100174. +0xf1db,
  100175. +0x1404,
  100176. +0x341b,
  100177. +0xc6c2,
  100178. +0x78e0,
  100179. +0xc2e6,
  100180. +0x1cfc,
  100181. +0xb6c8,
  100182. +0xc1a2,
  100183. +0x45cb,
  100184. +0x8000,
  100185. +0x771,
  100186. +0x8de0,
  100187. +0x4318,
  100188. +0xc340,
  100189. +0xc141,
  100190. +0xea04,
  100191. +0x7bfb,
  100192. +0xf004,
  100193. +0x275f,
  100194. +0x1243,
  100195. +0x7054,
  100196. +0x274a,
  100197. +0x3200,
  100198. +0x27ca,
  100199. +0x3062,
  100200. +0xf003,
  100201. +0x71e5,
  100202. +0x8d01,
  100203. +0x7710,
  100204. +0x700c,
  100205. +0xf6d3,
  100206. +0xf03b,
  100207. +0x219a,
  100208. +0x1,
  100209. +0x7104,
  100210. +0x7164,
  100211. +0x7e25,
  100212. +0x271a,
  100213. +0x1f81,
  100214. +0x0,
  100215. +0x1000,
  100216. +0x2105,
  100217. +0x6c1,
  100218. +0x7985,
  100219. +0x793b,
  100220. +0xb991,
  100221. +0xb99c,
  100222. +0xb99f,
  100223. +0xb1c0,
  100224. +0xfd5,
  100225. +0xb022,
  100226. +0x4408,
  100227. +0xc101,
  100228. +0x249a,
  100229. +0x1004,
  100230. +0x21f5,
  100231. +0xc2,
  100232. +0xc100,
  100233. +0xe912,
  100234. +0x7e5c,
  100235. +0x7edc,
  100236. +0x7edc,
  100237. +0x7edc,
  100238. +0x224a,
  100239. +0x16c0,
  100240. +0x2242,
  100241. +0x104a,
  100242. +0xaff,
  100243. +0x9031,
  100244. +0x7edd,
  100245. +0x2a44,
  100246. +0x801,
  100247. +0x62da,
  100248. +0xbac4,
  100249. +0x4ad6,
  100250. +0xf1d6,
  100251. +0x268a,
  100252. +0x1fcf,
  100253. +0x7e44,
  100254. +0x2204,
  100255. +0xf81,
  100256. +0x0,
  100257. +0xfc00,
  100258. +0xda0a,
  100259. +0xba61,
  100260. +0xa01,
  100261. +0x31,
  100262. +0x793d,
  100263. +0xf1c8,
  100264. +0xc0a2,
  100265. +0x1404,
  100266. +0x341b,
  100267. +0xc6c6,
  100268. +0x78e0,
  100269. +0xc2e6,
  100270. +0x1cfc,
  100271. +0xb6c8,
  100272. +0xc1a1,
  100273. +0x7014,
  100274. +0x1600,
  100275. +0x7080,
  100276. +0x8000,
  100277. +0x1b,
  100278. +0x41c3,
  100279. +0x40,
  100280. +0x1800,
  100281. +0x70ed,
  100282. +0x27ca,
  100283. +0x1041,
  100284. +0x45cb,
  100285. +0x8000,
  100286. +0x777,
  100287. +0x82d,
  100288. +0x3e,
  100289. +0x706f,
  100290. +0x8d04,
  100291. +0xe812,
  100292. +0x8d00,
  100293. +0x8d41,
  100294. +0xad15,
  100295. +0x40c3,
  100296. +0x8000,
  100297. +0x7a5,
  100298. +0xa840,
  100299. +0x8d42,
  100300. +0xa859,
  100301. +0x8d43,
  100302. +0x40c3,
  100303. +0x8000,
  100304. +0x7d7,
  100305. +0xa840,
  100306. +0x2150,
  100307. +0x300,
  100308. +0x7f04,
  100309. +0xe509,
  100310. +0x40a1,
  100311. +0xf42,
  100312. +0xff2f,
  100313. +0xd90d,
  100314. +0x40a1,
  100315. +0xd90d,
  100316. +0xd52,
  100317. +0xfdef,
  100318. +0xda40,
  100319. +0x40a1,
  100320. +0xd90d,
  100321. +0xede,
  100322. +0xfcaf,
  100323. +0xda7f,
  100324. +0xdeff,
  100325. +0x40a1,
  100326. +0x702c,
  100327. +0x42e1,
  100328. +0x4363,
  100329. +0xcf6,
  100330. +0xffef,
  100331. +0xc640,
  100332. +0x40a1,
  100333. +0xd90d,
  100334. +0xd2e,
  100335. +0xfdef,
  100336. +0xda80,
  100337. +0x40a1,
  100338. +0x702c,
  100339. +0x42c3,
  100340. +0xffff,
  100341. +0xdfff,
  100342. +0x776c,
  100343. +0xcda,
  100344. +0xffef,
  100345. +0xc640,
  100346. +0x40a1,
  100347. +0xaf6,
  100348. +0xff2f,
  100349. +0xd90d,
  100350. +0x7487,
  100351. +0x1404,
  100352. +0x341b,
  100353. +0xc6c6,
  100354. +0x78e0,
  100355. +0xc2e6,
  100356. +0x1cfc,
  100357. +0xb6c8,
  100358. +0x2482,
  100359. +0x3303,
  100360. +0x702c,
  100361. +0xf5e,
  100362. +0xfcaf,
  100363. +0x4708,
  100364. +0x1600,
  100365. +0x708d,
  100366. +0x8000,
  100367. +0x4,
  100368. +0xc46,
  100369. +0x20,
  100370. +0xc042,
  100371. +0x40e1,
  100372. +0xe6e,
  100373. +0xfd2f,
  100374. +0x2455,
  100375. +0x3b81,
  100376. +0x71cd,
  100377. +0x40c1,
  100378. +0x2744,
  100379. +0x17db,
  100380. +0xb11,
  100381. +0x3010,
  100382. +0x2342,
  100383. +0x305b,
  100384. +0xbff,
  100385. +0xb031,
  100386. +0x781b,
  100387. +0x205a,
  100388. +0x100,
  100389. +0x200f,
  100390. +0x3c0,
  100391. +0xdc6,
  100392. +0xfd6f,
  100393. +0x780f,
  100394. +0x251a,
  100395. +0x1f8d,
  100396. +0x10,
  100397. +0x0,
  100398. +0x702c,
  100399. +0x40c3,
  100400. +0x9003,
  100401. +0xfe64,
  100402. +0x1e00,
  100403. +0x7044,
  100404. +0x9003,
  100405. +0xfe64,
  100406. +0x1882,
  100407. +0x5c,
  100408. +0x208a,
  100409. +0x808,
  100410. +0x1e00,
  100411. +0x7004,
  100412. +0x9003,
  100413. +0xe004,
  100414. +0x1e00,
  100415. +0x7384,
  100416. +0x900f,
  100417. +0xe0c0,
  100418. +0x1e00,
  100419. +0x7044,
  100420. +0x9003,
  100421. +0xfe64,
  100422. +0xc543,
  100423. +0xf010,
  100424. +0x6941,
  100425. +0x219a,
  100426. +0x8,
  100427. +0x43c1,
  100428. +0xe806,
  100429. +0xb861,
  100430. +0x801,
  100431. +0x31,
  100432. +0x7b7b,
  100433. +0x2105,
  100434. +0xf80,
  100435. +0x9003,
  100436. +0xe0c4,
  100437. +0xb060,
  100438. +0x4140,
  100439. +0x9e3,
  100440. +0x8232,
  100441. +0x2144,
  100442. +0x7c0,
  100443. +0x45cb,
  100444. +0x0,
  100445. +0xaaaa,
  100446. +0xd80f,
  100447. +0x41a1,
  100448. +0x42a1,
  100449. +0x43a1,
  100450. +0x9ea,
  100451. +0xfd6f,
  100452. +0xc540,
  100453. +0xd80f,
  100454. +0xe6a,
  100455. +0xfcaf,
  100456. +0xd90f,
  100457. +0x40c3,
  100458. +0x0,
  100459. +0xf00,
  100460. +0xeb6,
  100461. +0xff2f,
  100462. +0x712c,
  100463. +0x47cb,
  100464. +0x9003,
  100465. +0xe174,
  100466. +0x700c,
  100467. +0xb700,
  100468. +0x208a,
  100469. +0xfc7,
  100470. +0xb701,
  100471. +0x43db,
  100472. +0x0,
  100473. +0xffff,
  100474. +0xd830,
  100475. +0x1f58,
  100476. +0x96dc,
  100477. +0x1f5e,
  100478. +0x939c,
  100479. +0xa8e,
  100480. +0xfcaf,
  100481. +0x1f57,
  100482. +0x939c,
  100483. +0xd80f,
  100484. +0x702c,
  100485. +0x704c,
  100486. +0x4363,
  100487. +0x99e,
  100488. +0xfd6f,
  100489. +0x1c00,
  100490. +0x36c0,
  100491. +0x740c,
  100492. +0xa76,
  100493. +0xfcaf,
  100494. +0x712c,
  100495. +0xd80f,
  100496. +0x41a1,
  100497. +0x42a1,
  100498. +0x43a1,
  100499. +0x986,
  100500. +0xfd6f,
  100501. +0xc540,
  100502. +0x700c,
  100503. +0xb700,
  100504. +0xb701,
  100505. +0xd820,
  100506. +0x1f58,
  100507. +0x901c,
  100508. +0x208a,
  100509. +0x844,
  100510. +0x1f5e,
  100511. +0x939c,
  100512. +0x1f57,
  100513. +0x901c,
  100514. +0x40c3,
  100515. +0x0,
  100516. +0xf00,
  100517. +0xe42,
  100518. +0xff2f,
  100519. +0x732c,
  100520. +0xd830,
  100521. +0xa3a,
  100522. +0xfcaf,
  100523. +0x712c,
  100524. +0x1600,
  100525. +0x7081,
  100526. +0x8000,
  100527. +0x771,
  100528. +0xf003,
  100529. +0x7124,
  100530. +0x40c3,
  100531. +0x8000,
  100532. +0x771,
  100533. +0x8801,
  100534. +0x83d,
  100535. +0x63,
  100536. +0x704c,
  100537. +0xf01e,
  100538. +0x209a,
  100539. +0x8,
  100540. +0x211a,
  100541. +0xf83,
  100542. +0x0,
  100543. +0x2000,
  100544. +0x2216,
  100545. +0x4c,
  100546. +0x7144,
  100547. +0x7865,
  100548. +0x2005,
  100549. +0xf80,
  100550. +0x9002,
  100551. +0x64,
  100552. +0x9000,
  100553. +0x7b1d,
  100554. +0x7b7d,
  100555. +0x7b7d,
  100556. +0x7b7d,
  100557. +0x7b7d,
  100558. +0xb8c4,
  100559. +0x7b05,
  100560. +0xc086,
  100561. +0x7894,
  100562. +0xb060,
  100563. +0xacf,
  100564. +0x8232,
  100565. +0x4040,
  100566. +0xf1dc,
  100567. +0x208a,
  100568. +0xfc7,
  100569. +0xb700,
  100570. +0x700c,
  100571. +0xc041,
  100572. +0xb701,
  100573. +0x712c,
  100574. +0x208a,
  100575. +0x7d0,
  100576. +0x1f58,
  100577. +0x96dc,
  100578. +0x1f5e,
  100579. +0x905c,
  100580. +0x1f57,
  100581. +0x905c,
  100582. +0x1e00,
  100583. +0x7004,
  100584. +0x9003,
  100585. +0xfe64,
  100586. +0xd830,
  100587. +0x9b6,
  100588. +0xfcaf,
  100589. +0x4628,
  100590. +0xd80f,
  100591. +0x702c,
  100592. +0x704c,
  100593. +0x4363,
  100594. +0x8ca,
  100595. +0xfd6f,
  100596. +0x1c00,
  100597. +0x36c0,
  100598. +0x740c,
  100599. +0x99e,
  100600. +0xfcaf,
  100601. +0x712c,
  100602. +0xd80f,
  100603. +0x41a1,
  100604. +0x42a1,
  100605. +0x43a1,
  100606. +0x8b2,
  100607. +0xfd6f,
  100608. +0xc540,
  100609. +0x700c,
  100610. +0xb700,
  100611. +0xb701,
  100612. +0x40c3,
  100613. +0x0,
  100614. +0xf00,
  100615. +0xd7e,
  100616. +0xff2f,
  100617. +0x712c,
  100618. +0xd820,
  100619. +0x1f58,
  100620. +0x901c,
  100621. +0x208a,
  100622. +0x844,
  100623. +0x1f5e,
  100624. +0x939c,
  100625. +0x1f57,
  100626. +0x901c,
  100627. +0x966,
  100628. +0xfcaf,
  100629. +0xd830,
  100630. +0x1600,
  100631. +0x708d,
  100632. +0x8000,
  100633. +0x771,
  100634. +0xf00d,
  100635. +0x251a,
  100636. +0x1f80,
  100637. +0x0,
  100638. +0x2000,
  100639. +0x71a5,
  100640. +0x2005,
  100641. +0xf81,
  100642. +0x9002,
  100643. +0x1e64,
  100644. +0xc004,
  100645. +0xb100,
  100646. +0x40c3,
  100647. +0x8000,
  100648. +0x771,
  100649. +0x8801,
  100650. +0x7510,
  100651. +0x10a,
  100652. +0x29,
  100653. +0xd8ff,
  100654. +0xc002,
  100655. +0x70cd,
  100656. +0x2055,
  100657. +0xd01,
  100658. +0xc003,
  100659. +0x7905,
  100660. +0x251a,
  100661. +0x1f80,
  100662. +0x0,
  100663. +0x1000,
  100664. +0xc045,
  100665. +0x7825,
  100666. +0x781b,
  100667. +0xb891,
  100668. +0xb89c,
  100669. +0xb89f,
  100670. +0x9000,
  100671. +0xb8c4,
  100672. +0xc044,
  100673. +0xf002,
  100674. +0x71c5,
  100675. +0xeb1,
  100676. +0x9233,
  100677. +0x41c1,
  100678. +0x219a,
  100679. +0x4,
  100680. +0xc005,
  100681. +0x7825,
  100682. +0x781b,
  100683. +0x2005,
  100684. +0xf80,
  100685. +0x9002,
  100686. +0x64,
  100687. +0x9000,
  100688. +0x7a1d,
  100689. +0x7a5d,
  100690. +0x7a5d,
  100691. +0x7a5d,
  100692. +0x7c5d,
  100693. +0xb8c4,
  100694. +0x7c05,
  100695. +0x2616,
  100696. +0x1342,
  100697. +0xc086,
  100698. +0x20f5,
  100699. +0x83,
  100700. +0x2455,
  100701. +0x3b80,
  100702. +0x20f4,
  100703. +0x342,
  100704. +0xc004,
  100705. +0x7391,
  100706. +0x621a,
  100707. +0xe210,
  100708. +0x23d4,
  100709. +0x82b,
  100710. +0x6398,
  100711. +0x780e,
  100712. +0x7b1d,
  100713. +0x7a4e,
  100714. +0x4778,
  100715. +0x7b6e,
  100716. +0x4b50,
  100717. +0x2354,
  100718. +0x803,
  100719. +0x4b54,
  100720. +0x224a,
  100721. +0x17c0,
  100722. +0x2242,
  100723. +0x104a,
  100724. +0xaff,
  100725. +0x9031,
  100726. +0x7c9c,
  100727. +0x232f,
  100728. +0x3009,
  100729. +0x6098,
  100730. +0x2054,
  100731. +0x800,
  100732. +0x7887,
  100733. +0x8db,
  100734. +0x86c2,
  100735. +0x208a,
  100736. +0x3f,
  100737. +0x2002,
  100738. +0x8b,
  100739. +0x40e3,
  100740. +0x7b0e,
  100741. +0x2300,
  100742. +0x2cc,
  100743. +0x232f,
  100744. +0x3309,
  100745. +0x4b54,
  100746. +0x7c91,
  100747. +0x2300,
  100748. +0xf9f,
  100749. +0x0,
  100750. +0xffc0,
  100751. +0xbe9,
  100752. +0xb302,
  100753. +0x7074,
  100754. +0x20ca,
  100755. +0x2b,
  100756. +0x780e,
  100757. +0x7a1b,
  100758. +0x2284,
  100759. +0x7,
  100760. +0xb8c4,
  100761. +0x7a05,
  100762. +0xc002,
  100763. +0x2055,
  100764. +0xc03,
  100765. +0xc003,
  100766. +0x7865,
  100767. +0xc305,
  100768. +0x7b05,
  100769. +0x7965,
  100770. +0x783b,
  100771. +0xb891,
  100772. +0xb89c,
  100773. +0xb89f,
  100774. +0xe3b,
  100775. +0x91f1,
  100776. +0xb040,
  100777. +0x787b,
  100778. +0x2005,
  100779. +0xf80,
  100780. +0x9002,
  100781. +0x1000,
  100782. +0xb040,
  100783. +0xf193,
  100784. +0x1f58,
  100785. +0x901c,
  100786. +0x712c,
  100787. +0x40c3,
  100788. +0x0,
  100789. +0xf00,
  100790. +0x1f5e,
  100791. +0x905c,
  100792. +0x4528,
  100793. +0xc1a,
  100794. +0xff2f,
  100795. +0x1f57,
  100796. +0x905c,
  100797. +0xeea,
  100798. +0xfe0f,
  100799. +0x700c,
  100800. +0x1e00,
  100801. +0x7004,
  100802. +0x9003,
  100803. +0xe004,
  100804. +0x1e00,
  100805. +0x7344,
  100806. +0x900f,
  100807. +0xe0c0,
  100808. +0x1e00,
  100809. +0x7004,
  100810. +0x9003,
  100811. +0xfec4,
  100812. +0x702c,
  100813. +0x40c3,
  100814. +0x9003,
  100815. +0xfe64,
  100816. +0x1882,
  100817. +0x5c,
  100818. +0xd80f,
  100819. +0xb8e,
  100820. +0xfcaf,
  100821. +0xd90f,
  100822. +0x700c,
  100823. +0x41c3,
  100824. +0x0,
  100825. +0xffff,
  100826. +0xc040,
  100827. +0xd80f,
  100828. +0x704c,
  100829. +0xef2,
  100830. +0xfd2f,
  100831. +0x4320,
  100832. +0xf00b,
  100833. +0xb72,
  100834. +0xfcaf,
  100835. +0xd90f,
  100836. +0xe9e,
  100837. +0xfe0f,
  100838. +0xc001,
  100839. +0x41a1,
  100840. +0x7104,
  100841. +0xc041,
  100842. +0xc001,
  100843. +0x86d,
  100844. +0x233,
  100845. +0x70ad,
  100846. +0x700c,
  100847. +0xfae,
  100848. +0xfc6f,
  100849. +0x712c,
  100850. +0x1600,
  100851. +0x7081,
  100852. +0x8000,
  100853. +0x771,
  100854. +0xf004,
  100855. +0x655d,
  100856. +0x7124,
  100857. +0x40c3,
  100858. +0x8000,
  100859. +0x771,
  100860. +0x8801,
  100861. +0x8c9,
  100862. +0x8062,
  100863. +0xd80f,
  100864. +0x211a,
  100865. +0xf80,
  100866. +0x0,
  100867. +0x2000,
  100868. +0x2005,
  100869. +0xf80,
  100870. +0x9002,
  100871. +0x166,
  100872. +0x9040,
  100873. +0xea6e,
  100874. +0xc002,
  100875. +0x2055,
  100876. +0xd03,
  100877. +0xc003,
  100878. +0x7b05,
  100879. +0x211a,
  100880. +0xf80,
  100881. +0x0,
  100882. +0x1000,
  100883. +0x7865,
  100884. +0x781b,
  100885. +0x2005,
  100886. +0xf83,
  100887. +0x9002,
  100888. +0x1e00,
  100889. +0xb891,
  100890. +0xb89c,
  100891. +0xb89f,
  100892. +0x9000,
  100893. +0x2055,
  100894. +0x800,
  100895. +0xb300,
  100896. +0xf1d8,
  100897. +0x2178,
  100898. +0x0,
  100899. +0x41c3,
  100900. +0x13e,
  100901. +0x0,
  100902. +0xdc6,
  100903. +0xfc0f,
  100904. +0x1e00,
  100905. +0x7344,
  100906. +0x9003,
  100907. +0xe004,
  100908. +0x2480,
  100909. +0x3303,
  100910. +0x1404,
  100911. +0x341b,
  100912. +0xc6c6,
  100913. +0xc0f1,
  100914. +0x40c3,
  100915. +0x8000,
  100916. +0x5a0,
  100917. +0x9da,
  100918. +0xffef,
  100919. +0xd98a,
  100920. +0xd80f,
  100921. +0xac2,
  100922. +0xfcaf,
  100923. +0xd90f,
  100924. +0xc0d1,
  100925. +0x7ee0,
  100926. +0x78e0,
  100927. +0xc2e6,
  100928. +0x1cfc,
  100929. +0xb6c8,
  100930. +0xc1b0,
  100931. +0x4318,
  100932. +0x710c,
  100933. +0x2344,
  100934. +0x37c2,
  100935. +0xea05,
  100936. +0xba61,
  100937. +0xaff,
  100938. +0x8031,
  100939. +0x781b,
  100940. +0x205a,
  100941. +0x100,
  100942. +0xc148,
  100943. +0x702c,
  100944. +0x200f,
  100945. +0x6c0,
  100946. +0xc045,
  100947. +0xaca,
  100948. +0xfcaf,
  100949. +0x4063,
  100950. +0x1600,
  100951. +0x708e,
  100952. +0x8000,
  100953. +0x4,
  100954. +0xd76,
  100955. +0xfd2f,
  100956. +0x4708,
  100957. +0x2054,
  100958. +0x880,
  100959. +0x208c,
  100960. +0x8f83,
  100961. +0x70ad,
  100962. +0xd8fe,
  100963. +0xc044,
  100964. +0xf607,
  100965. +0xd5e,
  100966. +0xfd0f,
  100967. +0x2054,
  100968. +0x880,
  100969. +0xc044,
  100970. +0x261a,
  100971. +0x1f8e,
  100972. +0x10,
  100973. +0x0,
  100974. +0x710c,
  100975. +0xc18b,
  100976. +0xd42,
  100977. +0xfdaf,
  100978. +0xc649,
  100979. +0xf7e,
  100980. +0xffcf,
  100981. +0x700c,
  100982. +0xb88f,
  100983. +0x1e00,
  100984. +0x7004,
  100985. +0x9003,
  100986. +0xe002,
  100987. +0xd940,
  100988. +0x40c3,
  100989. +0x9003,
  100990. +0xe002,
  100991. +0xd3e,
  100992. +0xfcaf,
  100993. +0xb032,
  100994. +0x1600,
  100995. +0x7100,
  100996. +0x9004,
  100997. +0x4a,
  100998. +0xd998,
  100999. +0x46cb,
  101000. +0x9008,
  101001. +0x0,
  101002. +0x2011,
  101003. +0x83c0,
  101004. +0xd8aa,
  101005. +0x703c,
  101006. +0x47cb,
  101007. +0x9005,
  101008. +0xe04c,
  101009. +0x1f9c,
  101010. +0x1014,
  101011. +0x202f,
  101012. +0x6c0,
  101013. +0x2056,
  101014. +0xe00,
  101015. +0x78c5,
  101016. +0x9000,
  101017. +0x712c,
  101018. +0xc046,
  101019. +0x16e9,
  101020. +0x1700,
  101021. +0xc047,
  101022. +0xda6,
  101023. +0xfc6f,
  101024. +0x208a,
  101025. +0x4,
  101026. +0x1200,
  101027. +0x3083,
  101028. +0xd8ff,
  101029. +0x702c,
  101030. +0x754c,
  101031. +0xc543,
  101032. +0xc542,
  101033. +0xc541,
  101034. +0xe7e,
  101035. +0xfc6f,
  101036. +0xc540,
  101037. +0xc005,
  101038. +0xc543,
  101039. +0x724c,
  101040. +0x780f,
  101041. +0xc042,
  101042. +0xc045,
  101043. +0xc004,
  101044. +0xc541,
  101045. +0xc540,
  101046. +0x2044,
  101047. +0x41,
  101048. +0x6038,
  101049. +0x780f,
  101050. +0xc044,
  101051. +0xc304,
  101052. +0xd980,
  101053. +0xd8ff,
  101054. +0xe56,
  101055. +0xfc6f,
  101056. +0xb990,
  101057. +0x700c,
  101058. +0xe0a,
  101059. +0xfc6f,
  101060. +0x712c,
  101061. +0x4063,
  101062. +0x9fe,
  101063. +0xffaf,
  101064. +0x714c,
  101065. +0x16f0,
  101066. +0x1700,
  101067. +0x46cb,
  101068. +0x9009,
  101069. +0xe1e0,
  101070. +0xc04a,
  101071. +0xb888,
  101072. +0xb600,
  101073. +0xc006,
  101074. +0x209a,
  101075. +0x4,
  101076. +0xc046,
  101077. +0x2004,
  101078. +0xf81,
  101079. +0x0,
  101080. +0xf00,
  101081. +0xc007,
  101082. +0x2004,
  101083. +0xf80,
  101084. +0x0,
  101085. +0xf0ff,
  101086. +0x7825,
  101087. +0xc046,
  101088. +0xb887,
  101089. +0x1ef2,
  101090. +0x9004,
  101091. +0x710c,
  101092. +0xc56,
  101093. +0xfd2f,
  101094. +0xb700,
  101095. +0xc047,
  101096. +0x208a,
  101097. +0x4,
  101098. +0xd0e,
  101099. +0xfc6f,
  101100. +0x712c,
  101101. +0x1200,
  101102. +0x3083,
  101103. +0xd8ff,
  101104. +0x702c,
  101105. +0x754c,
  101106. +0xc543,
  101107. +0xc542,
  101108. +0xc541,
  101109. +0xde6,
  101110. +0xfc6f,
  101111. +0xc540,
  101112. +0x832,
  101113. +0xfcaf,
  101114. +0xd8ff,
  101115. +0xc005,
  101116. +0xc543,
  101117. +0xc304,
  101118. +0xc042,
  101119. +0x700c,
  101120. +0xb88f,
  101121. +0x791b,
  101122. +0xd8ff,
  101123. +0x724c,
  101124. +0xc541,
  101125. +0xdc6,
  101126. +0xfc6f,
  101127. +0xc540,
  101128. +0xc007,
  101129. +0x714c,
  101130. +0xc543,
  101131. +0xe01e,
  101132. +0x2044,
  101133. +0x41,
  101134. +0x6038,
  101135. +0x7b0f,
  101136. +0xd8ff,
  101137. +0x742c,
  101138. +0xc542,
  101139. +0xc541,
  101140. +0xdaa,
  101141. +0xfc6f,
  101142. +0xc540,
  101143. +0x702c,
  101144. +0x710c,
  101145. +0xc043,
  101146. +0xd8ff,
  101147. +0xb98f,
  101148. +0x754c,
  101149. +0x746c,
  101150. +0xc542,
  101151. +0xc541,
  101152. +0xd92,
  101153. +0xfc6f,
  101154. +0xc540,
  101155. +0xd8ff,
  101156. +0x702c,
  101157. +0x754c,
  101158. +0xdb10,
  101159. +0xc543,
  101160. +0xc542,
  101161. +0xc541,
  101162. +0xd7e,
  101163. +0xfc6f,
  101164. +0xc540,
  101165. +0xfaa,
  101166. +0xfc6f,
  101167. +0xd8ff,
  101168. +0xd8ff,
  101169. +0xd980,
  101170. +0x754c,
  101171. +0x746c,
  101172. +0xc543,
  101173. +0xc542,
  101174. +0xc541,
  101175. +0xd62,
  101176. +0xfc6f,
  101177. +0xc540,
  101178. +0x1600,
  101179. +0x7080,
  101180. +0x8000,
  101181. +0x1,
  101182. +0x80d,
  101183. +0xbe,
  101184. +0x208a,
  101185. +0x606,
  101186. +0xd833,
  101187. +0xd06,
  101188. +0xfc6f,
  101189. +0x712c,
  101190. +0xc006,
  101191. +0x704c,
  101192. +0x1ef2,
  101193. +0x9004,
  101194. +0x8f6,
  101195. +0xffaf,
  101196. +0x4063,
  101197. +0x700c,
  101198. +0xb86,
  101199. +0xfdaf,
  101200. +0xc18b,
  101201. +0x40c3,
  101202. +0x9003,
  101203. +0xe002,
  101204. +0x1e00,
  101205. +0x7344,
  101206. +0x9003,
  101207. +0xe002,
  101208. +0xb0b2,
  101209. +0x208a,
  101210. +0x4,
  101211. +0xc2a,
  101212. +0xfc6f,
  101213. +0x712c,
  101214. +0x1200,
  101215. +0x3083,
  101216. +0xd8ff,
  101217. +0x702c,
  101218. +0x754c,
  101219. +0xc543,
  101220. +0xc542,
  101221. +0xc541,
  101222. +0xd06,
  101223. +0xfc6f,
  101224. +0xc540,
  101225. +0xc005,
  101226. +0xc304,
  101227. +0x702c,
  101228. +0xc543,
  101229. +0xc042,
  101230. +0xd8ff,
  101231. +0xb990,
  101232. +0x724c,
  101233. +0xc541,
  101234. +0xcee,
  101235. +0xfc6f,
  101236. +0xc540,
  101237. +0xd8ff,
  101238. +0xd980,
  101239. +0x754c,
  101240. +0x746c,
  101241. +0xc543,
  101242. +0xc542,
  101243. +0xc541,
  101244. +0xcda,
  101245. +0xfc6f,
  101246. +0xc540,
  101247. +0x700c,
  101248. +0xc8e,
  101249. +0xfc6f,
  101250. +0x712c,
  101251. +0xc00a,
  101252. +0x702c,
  101253. +0x704c,
  101254. +0xb600,
  101255. +0xb7a0,
  101256. +0x1e00,
  101257. +0x7344,
  101258. +0x9003,
  101259. +0xe004,
  101260. +0xb1e,
  101261. +0xfeef,
  101262. +0xc008,
  101263. +0x4063,
  101264. +0x852,
  101265. +0xfcaf,
  101266. +0x702c,
  101267. +0x2055,
  101268. +0xd01,
  101269. +0xc009,
  101270. +0x714c,
  101271. +0x706c,
  101272. +0x7825,
  101273. +0xf76,
  101274. +0xffaf,
  101275. +0xc108,
  101276. +0xb2e,
  101277. +0xfe0f,
  101278. +0xc1e,
  101279. +0xfecf,
  101280. +0xc0b0,
  101281. +0x1404,
  101282. +0x341b,
  101283. +0xc6c6,
  101284. +0x0,
  101285. +0x0,
  101286. +0x0,
  101287. +0x0,
  101288. +0x0,
  101289. +0x0,
  101290. +0x0,
  101291. +0x0,
  101292. +0x0,
  101293. +0x0,
  101294. +0x0,
  101295. +0x0,
  101296. +0x0,
  101297. +0x0,
  101298. +0x0,
  101299. +0x0,
  101300. +0x0,
  101301. +0x0,
  101302. +0x0,
  101303. +0x0,
  101304. +0x0,
  101305. +0x0,
  101306. +0x0,
  101307. +0x0,
  101308. +0x0,
  101309. +0x0,
  101310. +0x0,
  101311. +0x0,
  101312. +0x0,
  101313. +0x0,
  101314. +0x0,
  101315. +0x0,
  101316. +0x0,
  101317. +0x0,
  101318. +0x0,
  101319. +0x0,
  101320. +0x0,
  101321. +0x0,
  101322. +0x0,
  101323. +0x0,
  101324. +0x0,
  101325. +0x0,
  101326. +0x0,
  101327. +0x0,
  101328. +0x0,
  101329. +0x0,
  101330. +0x0,
  101331. +0x0,
  101332. +0x0,
  101333. +0x0,
  101334. +0x0,
  101335. +0x0,
  101336. +0x0,
  101337. +0x0,
  101338. +0x0,
  101339. +0x0,
  101340. +0x0,
  101341. +0x0,
  101342. +0x0,
  101343. +0x0,
  101344. +0x0,
  101345. +0x0,
  101346. +0x0,
  101347. +0x0,
  101348. +0x0,
  101349. +0x0,
  101350. +0x0,
  101351. +0x0,
  101352. +0x0,
  101353. +0x0,
  101354. +0x0,
  101355. +0x0,
  101356. +0x0,
  101357. +0x0,
  101358. +0x0,
  101359. +0x0,
  101360. +0x0,
  101361. +0x0,
  101362. +0x0,
  101363. +0x0,
  101364. +0x0,
  101365. +0x0,
  101366. +0x0,
  101367. +0x0,
  101368. +0x0,
  101369. +0x0,
  101370. +0x0,
  101371. +0x0,
  101372. +0x0,
  101373. +0x0,
  101374. +0x0,
  101375. +0x0,
  101376. +0x0,
  101377. +0x0,
  101378. +0x0,
  101379. +0x0,
  101380. +0x0,
  101381. +0x0,
  101382. +0x0,
  101383. +0x0,
  101384. +0x0,
  101385. +0x0,
  101386. +0x0,
  101387. +0x0,
  101388. +0x0,
  101389. +0x0,
  101390. +0x0,
  101391. +0x0,
  101392. +0x0,
  101393. +0x0,
  101394. +0x0,
  101395. +0x0,
  101396. +0x0,
  101397. +0x0,
  101398. +0x0,
  101399. +0x0,
  101400. +0x0,
  101401. +0x0,
  101402. +0x0,
  101403. +0x0,
  101404. +0x0,
  101405. +0x0,
  101406. +0x0,
  101407. +0x0,
  101408. +0x0,
  101409. +0x0,
  101410. +0x0,
  101411. +0x0,
  101412. +0x0,
  101413. +0x0,
  101414. +0x0,
  101415. +0x0,
  101416. +0x0,
  101417. +0x0,
  101418. +0x0,
  101419. +0x0,
  101420. +0x0,
  101421. +0x0,
  101422. +0x0,
  101423. +0x0,
  101424. +0x0,
  101425. +0x0,
  101426. +0x0,
  101427. +0x0,
  101428. +0x0,
  101429. +0x0,
  101430. +0x0,
  101431. +0x0,
  101432. +0x0,
  101433. +0x0,
  101434. +0x0,
  101435. +0x0,
  101436. +0x0,
  101437. +0x0,
  101438. +0x0,
  101439. +0x0,
  101440. +0x0,
  101441. +0x0,
  101442. +0x0,
  101443. +0x0,
  101444. +0x0,
  101445. +0x0,
  101446. +0x0,
  101447. +0x0,
  101448. +0x0,
  101449. +0x0,
  101450. +0x0,
  101451. +0x0,
  101452. +0x0,
  101453. +0x0,
  101454. +0x0,
  101455. +0x0,
  101456. +0x0,
  101457. +0x0,
  101458. +0x0,
  101459. +0x0,
  101460. +0x0,
  101461. +0x0,
  101462. +0x0,
  101463. +0x0,
  101464. +0x0,
  101465. +0x0,
  101466. +0x0,
  101467. +0x0,
  101468. +0x0,
  101469. +0x0,
  101470. +0x0,
  101471. +0x0,
  101472. +0x0,
  101473. +0x0,
  101474. +0x0,
  101475. +0x0,
  101476. +0x0,
  101477. +0x0,
  101478. +0x0,
  101479. +0x0,
  101480. +0x0,
  101481. +0x0,
  101482. +0x0,
  101483. +0x0,
  101484. +0x0,
  101485. +0x0,
  101486. +0x0,
  101487. +0x0,
  101488. +0x0,
  101489. +0x0,
  101490. +0x0};
  101491. +
  101492. +unsigned short train1d_dmem[834] = {
  101493. +0xe0,
  101494. +0x0,
  101495. +0x0,
  101496. +0x854,
  101497. +0x2,
  101498. +0x0,
  101499. +0x14,
  101500. +0x0,
  101501. +0x131f,
  101502. +0xc8,
  101503. +0x0,
  101504. +0x2,
  101505. +0x0,
  101506. +0x0,
  101507. +0x0,
  101508. +0x0,
  101509. +0x0,
  101510. +0x0,
  101511. +0x120,
  101512. +0x0,
  101513. +0x0,
  101514. +0x0,
  101515. +0x0,
  101516. +0x0,
  101517. +0x0,
  101518. +0x1b34,
  101519. +0xf1,
  101520. +0x4d25,
  101521. +0x4f08,
  101522. +0x0,
  101523. +0x4,
  101524. +0x1b34,
  101525. +0xf1,
  101526. +0x4d25,
  101527. +0x4f08,
  101528. +0x0,
  101529. +0x4,
  101530. +0x0,
  101531. +0x0,
  101532. +0x0,
  101533. +0x0,
  101534. +0x0,
  101535. +0x0,
  101536. +0x2000,
  101537. +0x1,
  101538. +0x0,
  101539. +0x0,
  101540. +0x0,
  101541. +0x0,
  101542. +0x0,
  101543. +0x3400,
  101544. +0xf11b,
  101545. +0x2500,
  101546. +0x84d,
  101547. +0x4f,
  101548. +0x400,
  101549. +0x3400,
  101550. +0xf11b,
  101551. +0x2500,
  101552. +0x84d,
  101553. +0x4f,
  101554. +0x400,
  101555. +0x0,
  101556. +0x0,
  101557. +0x0,
  101558. +0x0,
  101559. +0x0,
  101560. +0x0,
  101561. +0x0,
  101562. +0x0,
  101563. +0x0,
  101564. +0x0,
  101565. +0x0,
  101566. +0x0,
  101567. +0x0,
  101568. +0x0,
  101569. +0x0,
  101570. +0x0,
  101571. +0x0,
  101572. +0x0,
  101573. +0x0,
  101574. +0x0,
  101575. +0x0,
  101576. +0x0,
  101577. +0x0,
  101578. +0x0,
  101579. +0x0,
  101580. +0x0,
  101581. +0x0,
  101582. +0x0,
  101583. +0x0,
  101584. +0x0,
  101585. +0x0,
  101586. +0x0,
  101587. +0x0,
  101588. +0x0,
  101589. +0x0,
  101590. +0x0,
  101591. +0x0,
  101592. +0x0,
  101593. +0x0,
  101594. +0x0,
  101595. +0x0,
  101596. +0x0,
  101597. +0x0,
  101598. +0x0,
  101599. +0x0,
  101600. +0x0,
  101601. +0x0,
  101602. +0x0,
  101603. +0x0,
  101604. +0x0,
  101605. +0x0,
  101606. +0x0,
  101607. +0x0,
  101608. +0x0,
  101609. +0x0,
  101610. +0x0,
  101611. +0x0,
  101612. +0x0,
  101613. +0x0,
  101614. +0x0,
  101615. +0x0,
  101616. +0x0,
  101617. +0x0,
  101618. +0x0,
  101619. +0x0,
  101620. +0x0,
  101621. +0x0,
  101622. +0x0,
  101623. +0x0,
  101624. +0x0,
  101625. +0x0,
  101626. +0x0,
  101627. +0x0,
  101628. +0x0,
  101629. +0x0,
  101630. +0x0,
  101631. +0x0,
  101632. +0x0,
  101633. +0x0,
  101634. +0x0,
  101635. +0x0,
  101636. +0x0,
  101637. +0x0,
  101638. +0x0,
  101639. +0x0,
  101640. +0x0,
  101641. +0x0,
  101642. +0x0,
  101643. +0x0,
  101644. +0x0,
  101645. +0x0,
  101646. +0x0,
  101647. +0x0,
  101648. +0x0,
  101649. +0x0,
  101650. +0x0,
  101651. +0x0,
  101652. +0x0,
  101653. +0x0,
  101654. +0x0,
  101655. +0x0,
  101656. +0x0,
  101657. +0x0,
  101658. +0x0,
  101659. +0x0,
  101660. +0x0,
  101661. +0x0,
  101662. +0x0,
  101663. +0x0,
  101664. +0x0,
  101665. +0x0,
  101666. +0x0,
  101667. +0x0,
  101668. +0x0,
  101669. +0x0,
  101670. +0x0,
  101671. +0x0,
  101672. +0x0,
  101673. +0x0,
  101674. +0x0,
  101675. +0x0,
  101676. +0x0,
  101677. +0x0,
  101678. +0x0,
  101679. +0x0,
  101680. +0x0,
  101681. +0x0,
  101682. +0x0,
  101683. +0x0,
  101684. +0x0,
  101685. +0x0,
  101686. +0x0,
  101687. +0x0,
  101688. +0x0,
  101689. +0x0,
  101690. +0x0,
  101691. +0x0,
  101692. +0x0,
  101693. +0x0,
  101694. +0x0,
  101695. +0x0,
  101696. +0x0,
  101697. +0x0,
  101698. +0x0,
  101699. +0x0,
  101700. +0x0,
  101701. +0x0,
  101702. +0x0,
  101703. +0x0,
  101704. +0x0,
  101705. +0x0,
  101706. +0x0,
  101707. +0x0,
  101708. +0x0,
  101709. +0x0,
  101710. +0x0,
  101711. +0x0,
  101712. +0x0,
  101713. +0x0,
  101714. +0x0,
  101715. +0x0,
  101716. +0x0,
  101717. +0x0,
  101718. +0x0,
  101719. +0x0,
  101720. +0x0,
  101721. +0x0,
  101722. +0x0,
  101723. +0x0,
  101724. +0x0,
  101725. +0x0,
  101726. +0x0,
  101727. +0x0,
  101728. +0x0,
  101729. +0x0,
  101730. +0x0,
  101731. +0x0,
  101732. +0x0,
  101733. +0x0,
  101734. +0x0,
  101735. +0x0,
  101736. +0x0,
  101737. +0x0,
  101738. +0x0,
  101739. +0x0,
  101740. +0x0,
  101741. +0x0,
  101742. +0x0,
  101743. +0x0,
  101744. +0x0,
  101745. +0x0,
  101746. +0x0,
  101747. +0x0,
  101748. +0x0,
  101749. +0x0,
  101750. +0x0,
  101751. +0x0,
  101752. +0x0,
  101753. +0x0,
  101754. +0x0,
  101755. +0x0,
  101756. +0x0,
  101757. +0x0,
  101758. +0x0,
  101759. +0x0,
  101760. +0x0,
  101761. +0x0,
  101762. +0x0,
  101763. +0x0,
  101764. +0x0,
  101765. +0x0,
  101766. +0x0,
  101767. +0x0,
  101768. +0x0,
  101769. +0x0,
  101770. +0x0,
  101771. +0x0,
  101772. +0x0,
  101773. +0x0,
  101774. +0x0,
  101775. +0x0,
  101776. +0x0,
  101777. +0x0,
  101778. +0x0,
  101779. +0x0,
  101780. +0x0,
  101781. +0x0,
  101782. +0x0,
  101783. +0x0,
  101784. +0x0,
  101785. +0x0,
  101786. +0x0,
  101787. +0x0,
  101788. +0x0,
  101789. +0x0,
  101790. +0x0,
  101791. +0x0,
  101792. +0x0,
  101793. +0x0,
  101794. +0x0,
  101795. +0x0,
  101796. +0x0,
  101797. +0x0,
  101798. +0x0,
  101799. +0x0,
  101800. +0x0,
  101801. +0x0,
  101802. +0x0,
  101803. +0x0,
  101804. +0x0,
  101805. +0x0,
  101806. +0x0,
  101807. +0x0,
  101808. +0x0,
  101809. +0x0,
  101810. +0x0,
  101811. +0x0,
  101812. +0x0,
  101813. +0x0,
  101814. +0x0,
  101815. +0x0,
  101816. +0x0,
  101817. +0x0,
  101818. +0x0,
  101819. +0x0,
  101820. +0x0,
  101821. +0x0,
  101822. +0x0,
  101823. +0x0,
  101824. +0x0,
  101825. +0x0,
  101826. +0x0,
  101827. +0x0,
  101828. +0x0,
  101829. +0x0,
  101830. +0x0,
  101831. +0x0,
  101832. +0x0,
  101833. +0x0,
  101834. +0x0,
  101835. +0x0,
  101836. +0x0,
  101837. +0x0,
  101838. +0x0,
  101839. +0x0,
  101840. +0x0,
  101841. +0x0,
  101842. +0x0,
  101843. +0x0,
  101844. +0x0,
  101845. +0x0,
  101846. +0x0,
  101847. +0x0,
  101848. +0x0,
  101849. +0x0,
  101850. +0x0,
  101851. +0x0,
  101852. +0x0,
  101853. +0x0,
  101854. +0x0,
  101855. +0x0,
  101856. +0x0,
  101857. +0x0,
  101858. +0x0,
  101859. +0x0,
  101860. +0x0,
  101861. +0x0,
  101862. +0x0,
  101863. +0x0,
  101864. +0x0,
  101865. +0x0,
  101866. +0x0,
  101867. +0x0,
  101868. +0x0,
  101869. +0x0,
  101870. +0x0,
  101871. +0x0,
  101872. +0x0,
  101873. +0x0,
  101874. +0x0,
  101875. +0x0,
  101876. +0x0,
  101877. +0x0,
  101878. +0x0,
  101879. +0x0,
  101880. +0x0,
  101881. +0x0,
  101882. +0x0,
  101883. +0x0,
  101884. +0x0,
  101885. +0x0,
  101886. +0x0,
  101887. +0x0,
  101888. +0x0,
  101889. +0x0,
  101890. +0x0,
  101891. +0x0,
  101892. +0x0,
  101893. +0x0,
  101894. +0x0,
  101895. +0x0,
  101896. +0x0,
  101897. +0x0,
  101898. +0x0,
  101899. +0x0,
  101900. +0x0,
  101901. +0x0,
  101902. +0x0,
  101903. +0x0,
  101904. +0x0,
  101905. +0x0,
  101906. +0x0,
  101907. +0x0,
  101908. +0x0,
  101909. +0x0,
  101910. +0x0,
  101911. +0x0,
  101912. +0x0,
  101913. +0x0,
  101914. +0x0,
  101915. +0x0,
  101916. +0x0,
  101917. +0x0,
  101918. +0x0,
  101919. +0x0,
  101920. +0x0,
  101921. +0x0,
  101922. +0x0,
  101923. +0x0,
  101924. +0x0,
  101925. +0x0,
  101926. +0x0,
  101927. +0x0,
  101928. +0x0,
  101929. +0x0,
  101930. +0x0,
  101931. +0x0,
  101932. +0x0,
  101933. +0x0,
  101934. +0x0,
  101935. +0x0,
  101936. +0x0,
  101937. +0x0,
  101938. +0x0,
  101939. +0x0,
  101940. +0x0,
  101941. +0x0,
  101942. +0x0,
  101943. +0x0,
  101944. +0x0,
  101945. +0x0,
  101946. +0x0,
  101947. +0x0,
  101948. +0x0,
  101949. +0x0,
  101950. +0x0,
  101951. +0x0,
  101952. +0x0,
  101953. +0x0,
  101954. +0x0,
  101955. +0x0,
  101956. +0x0,
  101957. +0x0,
  101958. +0x0,
  101959. +0x0,
  101960. +0x0,
  101961. +0x0,
  101962. +0x0,
  101963. +0x0,
  101964. +0x0,
  101965. +0x0,
  101966. +0x0,
  101967. +0x0,
  101968. +0x0,
  101969. +0x0,
  101970. +0x0,
  101971. +0x0,
  101972. +0x0,
  101973. +0x0,
  101974. +0x0,
  101975. +0x0,
  101976. +0x0,
  101977. +0x0,
  101978. +0x0,
  101979. +0x0,
  101980. +0x0,
  101981. +0x0,
  101982. +0x0,
  101983. +0x0,
  101984. +0x0,
  101985. +0x0,
  101986. +0x0,
  101987. +0x0,
  101988. +0x0,
  101989. +0x0,
  101990. +0x0,
  101991. +0x0,
  101992. +0x0,
  101993. +0x0,
  101994. +0x0,
  101995. +0x0,
  101996. +0x0,
  101997. +0x0,
  101998. +0x0,
  101999. +0x0,
  102000. +0x0,
  102001. +0x0,
  102002. +0x0,
  102003. +0x0,
  102004. +0x0,
  102005. +0x0,
  102006. +0x0,
  102007. +0x0,
  102008. +0x0,
  102009. +0x0,
  102010. +0xff,
  102011. +0x0,
  102012. +0x0,
  102013. +0x14a,
  102014. +0x181,
  102015. +0x118,
  102016. +0x118,
  102017. +0x16f,
  102018. +0x16f,
  102019. +0x159,
  102020. +0x181,
  102021. +0x120,
  102022. +0x120,
  102023. +0x0,
  102024. +0x0,
  102025. +0x701c,
  102026. +0x61a8,
  102027. +0x35ac,
  102028. +0x35ac,
  102029. +0x125c,
  102030. +0x125c,
  102031. +0xc738,
  102032. +0xb0f4,
  102033. +0x6590,
  102034. +0x6590,
  102035. +0x0,
  102036. +0x0,
  102037. +0x8b26,
  102038. +0x39,
  102039. +0x0,
  102040. +0x0,
  102041. +0x2820,
  102042. +0x140f,
  102043. +0x2,
  102044. +0x0,
  102045. +0xf01f,
  102046. +0x1,
  102047. +0x0,
  102048. +0xffb4,
  102049. +0x1,
  102050. +0x1,
  102051. +0xf0b4,
  102052. +0x1,
  102053. +0x0,
  102054. +0xf4b4,
  102055. +0x1,
  102056. +0x0,
  102057. +0xf0b9,
  102058. +0x1,
  102059. +0x0,
  102060. +0xf0ba,
  102061. +0x1,
  102062. +0x0,
  102063. +0xf0bb,
  102064. +0x1,
  102065. +0x0,
  102066. +0xf001,
  102067. +0x1,
  102068. +0x0,
  102069. +0xf011,
  102070. +0x1,
  102071. +0x1,
  102072. +0xf012,
  102073. +0x1,
  102074. +0xf000,
  102075. +0xf018,
  102076. +0x1,
  102077. +0x1,
  102078. +0xf013,
  102079. +0x1,
  102080. +0x0,
  102081. +0xf0f9,
  102082. +0x4,
  102083. +0x200,
  102084. +0xf0fa,
  102085. +0x4,
  102086. +0x0,
  102087. +0xf0fb,
  102088. +0x4,
  102089. +0x400,
  102090. +0xff62,
  102091. +0x1,
  102092. +0x0,
  102093. +0xf062,
  102094. +0x1,
  102095. +0xf,
  102096. +0xf462,
  102097. +0x1,
  102098. +0xf0,
  102099. +0xf002,
  102100. +0x1,
  102101. +0x204,
  102102. +0x0,
  102103. +0xf01f,
  102104. +0x1,
  102105. +0x0,
  102106. +0xffb4,
  102107. +0x1,
  102108. +0x1,
  102109. +0xf0b4,
  102110. +0x1,
  102111. +0x0,
  102112. +0xf4b4,
  102113. +0x1,
  102114. +0x0,
  102115. +0xf0b9,
  102116. +0x1,
  102117. +0x0,
  102118. +0xf0ba,
  102119. +0x1,
  102120. +0x0,
  102121. +0xf0bb,
  102122. +0x1,
  102123. +0x0,
  102124. +0xf001,
  102125. +0x1,
  102126. +0x0,
  102127. +0xf013,
  102128. +0x1,
  102129. +0x0,
  102130. +0xf0f9,
  102131. +0x4,
  102132. +0x200,
  102133. +0xf0fa,
  102134. +0x4,
  102135. +0x0,
  102136. +0xf0fb,
  102137. +0x4,
  102138. +0x400,
  102139. +0xf060,
  102140. +0x7,
  102141. +0x8,
  102142. +0xf065,
  102143. +0x7,
  102144. +0x0,
  102145. +0xff62,
  102146. +0x1,
  102147. +0x0,
  102148. +0xf002,
  102149. +0x1,
  102150. +0x220,
  102151. +0x10f8,
  102152. +0x20e8,
  102153. +0xf01f,
  102154. +0x1,
  102155. +0x0,
  102156. +0xf03b,
  102157. +0x2,
  102158. +0x1,
  102159. +0xffb2,
  102160. +0x1,
  102161. +0x0,
  102162. +0xf0b2,
  102163. +0x1,
  102164. +0x1,
  102165. +0xffb4,
  102166. +0x1,
  102167. +0x1,
  102168. +0xf0b4,
  102169. +0x1,
  102170. +0x0,
  102171. +0xf0b9,
  102172. +0x1,
  102173. +0x0,
  102174. +0xf0ba,
  102175. +0x1,
  102176. +0x0,
  102177. +0xf0bb,
  102178. +0x1,
  102179. +0x0,
  102180. +0xf001,
  102181. +0x1,
  102182. +0x0,
  102183. +0xf060,
  102184. +0x7,
  102185. +0x1,
  102186. +0xf065,
  102187. +0x7,
  102188. +0x1ff,
  102189. +0xff26,
  102190. +0x7,
  102191. +0x0,
  102192. +0xff27,
  102193. +0x7,
  102194. +0x0,
  102195. +0xf013,
  102196. +0x1,
  102197. +0x2,
  102198. +0xff32,
  102199. +0x1,
  102200. +0x800,
  102201. +0xff62,
  102202. +0x1,
  102203. +0x0,
  102204. +0xf062,
  102205. +0x1,
  102206. +0x1,
  102207. +0xf462,
  102208. +0x1,
  102209. +0x1,
  102210. +0xf002,
  102211. +0x1,
  102212. +0x208,
  102213. +0xf01f,
  102214. +0x1,
  102215. +0x0,
  102216. +0xffb2,
  102217. +0x1,
  102218. +0x0,
  102219. +0xf0b2,
  102220. +0x1,
  102221. +0x1,
  102222. +0xf4b2,
  102223. +0x1,
  102224. +0x1,
  102225. +0xffb4,
  102226. +0x1,
  102227. +0x1,
  102228. +0xf0b4,
  102229. +0x1,
  102230. +0x0,
  102231. +0xf4b4,
  102232. +0x1,
  102233. +0x0,
  102234. +0xf0b9,
  102235. +0x1,
  102236. +0x0,
  102237. +0xf0ba,
  102238. +0x1,
  102239. +0x0,
  102240. +0xf0bb,
  102241. +0x1,
  102242. +0x0,
  102243. +0xf011,
  102244. +0x1,
  102245. +0x101,
  102246. +0xf012,
  102247. +0x1,
  102248. +0x1,
  102249. +0xf013,
  102250. +0x1,
  102251. +0x2,
  102252. +0xf018,
  102253. +0x1,
  102254. +0x1,
  102255. +0xf060,
  102256. +0x7,
  102257. +0x1,
  102258. +0xf065,
  102259. +0x7,
  102260. +0x1ff,
  102261. +0xff26,
  102262. +0x7,
  102263. +0xffff,
  102264. +0xff27,
  102265. +0x7,
  102266. +0xffff,
  102267. +0xff62,
  102268. +0x1,
  102269. +0x0,
  102270. +0xf062,
  102271. +0x1,
  102272. +0x1,
  102273. +0xf462,
  102274. +0x1,
  102275. +0x10,
  102276. +0xff32,
  102277. +0x1,
  102278. +0x800,
  102279. +0xf002,
  102280. +0x1,
  102281. +0x210,
  102282. +0x0,
  102283. +0xa06,
  102284. +0x140e,
  102285. +0x1c18,
  102286. +0x2420,
  102287. +0xc06,
  102288. +0x1610,
  102289. +0x201c,
  102290. +0x2824,
  102291. +0xa06,
  102292. +0x1610,
  102293. +0x201a,
  102294. +0x2824,
  102295. +0xc06,
  102296. +0x1812,
  102297. +0x241e,
  102298. +0x2c28,
  102299. +0x20d,
  102300. +0x301,
  102301. +0xc0b,
  102302. +0x160e,
  102303. +0x1004,
  102304. +0x1811,
  102305. +0x6e,
  102306. +0x2,
  102307. +0x1,
  102308. +0xfd,
  102309. +0x4,
  102310. +0xf,
  102311. +0x60,
  102312. +0x7,
  102313. +0x0,
  102314. +0xe8,
  102315. +0x4,
  102316. +0xff,
  102317. +0xfc,
  102318. +0x4,
  102319. +0x404,
  102320. +0x3a,
  102321. +0x2,
  102322. +0x2,
  102323. +0x11,
  102324. +0x7,
  102325. +0x0,
  102326. +0x0};
  102327. +
  102328. +unsigned short train2d_imem[16384] = {
  102329. +0xd8,
  102330. +0x0,
  102331. +0x50,
  102332. +0x0,
  102333. +0x50,
  102334. +0x0,
  102335. +0x50,
  102336. +0x0,
  102337. +0x50,
  102338. +0x0,
  102339. +0x50,
  102340. +0x0,
  102341. +0x50,
  102342. +0x0,
  102343. +0x50,
  102344. +0x0,
  102345. +0x50,
  102346. +0x0,
  102347. +0x50,
  102348. +0x0,
  102349. +0x50,
  102350. +0x0,
  102351. +0x50,
  102352. +0x0,
  102353. +0x50,
  102354. +0x0,
  102355. +0x50,
  102356. +0x0,
  102357. +0x50,
  102358. +0x0,
  102359. +0x50,
  102360. +0x0,
  102361. +0x50,
  102362. +0x0,
  102363. +0x50,
  102364. +0x0,
  102365. +0x50,
  102366. +0x0,
  102367. +0x50,
  102368. +0x0,
  102369. +0x2069,
  102370. +0x40,
  102371. +0x264a,
  102372. +0x7000,
  102373. +0x264a,
  102374. +0x7000,
  102375. +0x264a,
  102376. +0x7000,
  102377. +0x0,
  102378. +0x0,
  102379. +0x0,
  102380. +0x0,
  102381. +0x0,
  102382. +0x0,
  102383. +0x0,
  102384. +0x0,
  102385. +0x0,
  102386. +0x0,
  102387. +0x0,
  102388. +0x0,
  102389. +0x0,
  102390. +0x0,
  102391. +0x0,
  102392. +0x0,
  102393. +0x1cfc,
  102394. +0xb3c8,
  102395. +0x1cfc,
  102396. +0xb388,
  102397. +0x7fe0,
  102398. +0x1cfc,
  102399. +0xb348,
  102400. +0x78e0,
  102401. +0x7ee0,
  102402. +0x78e0,
  102403. +0x748d,
  102404. +0xdd0c,
  102405. +0xf00c,
  102406. +0x78e0,
  102407. +0x748d,
  102408. +0xdd08,
  102409. +0xf009,
  102410. +0x78e0,
  102411. +0x748d,
  102412. +0x74ad,
  102413. +0xf006,
  102414. +0x78e0,
  102415. +0x748d,
  102416. +0xf006,
  102417. +0xc702,
  102418. +0xc601,
  102419. +0x24b0,
  102420. +0x334d,
  102421. +0x24b0,
  102422. +0x331f,
  102423. +0x7ee0,
  102424. +0x78e0,
  102425. +0x2244,
  102426. +0x8ffc,
  102427. +0x264a,
  102428. +0x7000,
  102429. +0x20e8,
  102430. +0x1a2,
  102431. +0x202f,
  102432. +0x8000,
  102433. +0x212f,
  102434. +0x4b,
  102435. +0x7ee0,
  102436. +0x78e0,
  102437. +0x702c,
  102438. +0x704c,
  102439. +0x706c,
  102440. +0x704d,
  102441. +0x706d,
  102442. +0x708d,
  102443. +0x70ad,
  102444. +0x70cd,
  102445. +0x70ed,
  102446. +0x44db,
  102447. +0x8000,
  102448. +0x4000,
  102449. +0x42db,
  102450. +0x8000,
  102451. +0x400,
  102452. +0x706f,
  102453. +0x2022,
  102454. +0xf80,
  102455. +0x0,
  102456. +0x2144,
  102457. +0x2069,
  102458. +0x40,
  102459. +0x78e0,
  102460. +0xf1fe,
  102461. +0xc3e1,
  102462. +0xc2e1,
  102463. +0xc1e1,
  102464. +0xc0e1,
  102465. +0xc0f1,
  102466. +0xc5e1,
  102467. +0xc1a1,
  102468. +0xe806,
  102469. +0x7487,
  102470. +0xdc14,
  102471. +0x78b,
  102472. +0xffcf,
  102473. +0xda25,
  102474. +0xba9f,
  102475. +0x8a60,
  102476. +0x1233,
  102477. +0x80,
  102478. +0x7865,
  102479. +0x1aea,
  102480. +0x8002,
  102481. +0x12ed,
  102482. +0x8080,
  102483. +0x208c,
  102484. +0x8fc3,
  102485. +0xf20d,
  102486. +0xc085,
  102487. +0xc040,
  102488. +0x4020,
  102489. +0xe1e,
  102490. +0x220,
  102491. +0xc185,
  102492. +0x41c3,
  102493. +0x402,
  102494. +0x0,
  102495. +0xe56,
  102496. +0x20,
  102497. +0xd8ff,
  102498. +0x70ad,
  102499. +0xece,
  102500. +0x1e0,
  102501. +0x1a0c,
  102502. +0x3342,
  102503. +0xd62,
  102504. +0x220,
  102505. +0xd8ff,
  102506. +0x25ab,
  102507. +0x10c4,
  102508. +0x7fff,
  102509. +0xf1ff,
  102510. +0x78e0,
  102511. +0xb8e6,
  102512. +0x781d,
  102513. +0x781d,
  102514. +0x781d,
  102515. +0xb8c2,
  102516. +0xf209,
  102517. +0x205f,
  102518. +0x101,
  102519. +0x6904,
  102520. +0x80f,
  102521. +0x352,
  102522. +0x6906,
  102523. +0xf003,
  102524. +0x781b,
  102525. +0x7404,
  102526. +0x7104,
  102527. +0x7fe0,
  102528. +0x780f,
  102529. +0x42c3,
  102530. +0x8000,
  102531. +0x64d,
  102532. +0x8a20,
  102533. +0x215f,
  102534. +0xc81,
  102535. +0x6038,
  102536. +0x8a21,
  102537. +0x215f,
  102538. +0x641,
  102539. +0x6038,
  102540. +0x8823,
  102541. +0xb9e6,
  102542. +0x8822,
  102543. +0x1600,
  102544. +0x7080,
  102545. +0x8000,
  102546. +0x1c,
  102547. +0xb9c2,
  102548. +0xf209,
  102549. +0x7014,
  102550. +0x40c3,
  102551. +0x8000,
  102552. +0x514,
  102553. +0xf209,
  102554. +0xe010,
  102555. +0xf007,
  102556. +0x7014,
  102557. +0x40c3,
  102558. +0x8000,
  102559. +0x50c,
  102560. +0xf203,
  102561. +0xe010,
  102562. +0x6038,
  102563. +0x7fe0,
  102564. +0x8800,
  102565. +0xc2e2,
  102566. +0x4718,
  102567. +0x762c,
  102568. +0x4508,
  102569. +0xb961,
  102570. +0x901,
  102571. +0x31,
  102572. +0x272f,
  102573. +0x37c2,
  102574. +0x700c,
  102575. +0x704c,
  102576. +0xf006,
  102577. +0x1150,
  102578. +0x81,
  102579. +0x7144,
  102580. +0x6178,
  102581. +0x794f,
  102582. +0x91b,
  102583. +0xb5,
  102584. +0x7143,
  102585. +0x1152,
  102586. +0x8c,
  102587. +0x2744,
  102588. +0x304b,
  102589. +0xce9,
  102590. +0x92e1,
  102591. +0x7b0f,
  102592. +0xbdc5,
  102593. +0x63b8,
  102594. +0x780f,
  102595. +0xc6c2,
  102596. +0x78e0,
  102597. +0xc2e6,
  102598. +0x1cfc,
  102599. +0xb6c8,
  102600. +0xc1b2,
  102601. +0xc24e,
  102602. +0xc14f,
  102603. +0x4200,
  102604. +0x750c,
  102605. +0x41c3,
  102606. +0x165,
  102607. +0x1,
  102608. +0xd76,
  102609. +0x20,
  102610. +0xc350,
  102611. +0x70ad,
  102612. +0xf023,
  102613. +0x9412,
  102614. +0x9479,
  102615. +0x943a,
  102616. +0xc051,
  102617. +0x941b,
  102618. +0x9455,
  102619. +0x94f6,
  102620. +0x94d7,
  102621. +0x9498,
  102622. +0x1426,
  102623. +0x311b,
  102624. +0x1428,
  102625. +0x311f,
  102626. +0xc048,
  102627. +0xc147,
  102628. +0xc346,
  102629. +0xc311,
  102630. +0xc445,
  102631. +0xc644,
  102632. +0xc743,
  102633. +0xc242,
  102634. +0x750c,
  102635. +0x41c3,
  102636. +0x166,
  102637. +0xb,
  102638. +0x4261,
  102639. +0x1c04,
  102640. +0x37c0,
  102641. +0xd32,
  102642. +0x20,
  102643. +0x1c00,
  102644. +0x36c0,
  102645. +0x71a5,
  102646. +0xc00f,
  102647. +0x7bb0,
  102648. +0x4260,
  102649. +0x4368,
  102650. +0xb11,
  102651. +0x22,
  102652. +0x702c,
  102653. +0xf01c,
  102654. +0xc00f,
  102655. +0x7124,
  102656. +0x621a,
  102657. +0x7b2f,
  102658. +0xba9,
  102659. +0x82b5,
  102660. +0x448b,
  102661. +0xc010,
  102662. +0x815,
  102663. +0x91,
  102664. +0xc00e,
  102665. +0x20f4,
  102666. +0x8c,
  102667. +0xc089,
  102668. +0x7874,
  102669. +0xb080,
  102670. +0xf1f1,
  102671. +0xc010,
  102672. +0x815,
  102673. +0x71,
  102674. +0xc089,
  102675. +0x2014,
  102676. +0xc3,
  102677. +0xc00e,
  102678. +0x6048,
  102679. +0xb300,
  102680. +0xf1e7,
  102681. +0xc0b2,
  102682. +0x1404,
  102683. +0x341b,
  102684. +0xc6c6,
  102685. +0x1e00,
  102686. +0x7005,
  102687. +0x9004,
  102688. +0x102,
  102689. +0x7ee0,
  102690. +0x78e0,
  102691. +0xc2e2,
  102692. +0x4308,
  102693. +0x700c,
  102694. +0xb72,
  102695. +0x20,
  102696. +0x4220,
  102697. +0xb4e,
  102698. +0x20,
  102699. +0x700c,
  102700. +0xb2e,
  102701. +0x20,
  102702. +0x700c,
  102703. +0x228c,
  102704. +0x8fc3,
  102705. +0xf227,
  102706. +0x216f,
  102707. +0x243,
  102708. +0x8900,
  102709. +0x43c3,
  102710. +0x8000,
  102711. +0x651,
  102712. +0x201a,
  102713. +0xf80,
  102714. +0x20,
  102715. +0x0,
  102716. +0x2005,
  102717. +0xf80,
  102718. +0x9004,
  102719. +0x40,
  102720. +0xb040,
  102721. +0x8b80,
  102722. +0xf012,
  102723. +0x8900,
  102724. +0x241a,
  102725. +0x1f8d,
  102726. +0x0,
  102727. +0x2000,
  102728. +0x7185,
  102729. +0x201a,
  102730. +0xf80,
  102731. +0x20,
  102732. +0x0,
  102733. +0x78a5,
  102734. +0x2005,
  102735. +0xf80,
  102736. +0x9002,
  102737. +0x40,
  102738. +0xb040,
  102739. +0x8b01,
  102740. +0x8e1,
  102741. +0x8303,
  102742. +0xe02,
  102743. +0x180,
  102744. +0x208a,
  102745. +0x21a,
  102746. +0x41c3,
  102747. +0x900e,
  102748. +0x2a,
  102749. +0x1e00,
  102750. +0x72c4,
  102751. +0x9008,
  102752. +0x1e0,
  102753. +0xb100,
  102754. +0x40c3,
  102755. +0x0,
  102756. +0xfac,
  102757. +0xb101,
  102758. +0x40c3,
  102759. +0x8000,
  102760. +0x49e,
  102761. +0x1800,
  102762. +0x3,
  102763. +0x700c,
  102764. +0xc6c2,
  102765. +0x702c,
  102766. +0x7110,
  102767. +0x20e0,
  102768. +0x7ca,
  102769. +0x1600,
  102770. +0x7102,
  102771. +0x9008,
  102772. +0x1d6,
  102773. +0xaf3,
  102774. +0x803e,
  102775. +0x7124,
  102776. +0x7ee0,
  102777. +0xc2e6,
  102778. +0x1cfc,
  102779. +0xb6c8,
  102780. +0x4338,
  102781. +0xdc6,
  102782. +0x60,
  102783. +0x4508,
  102784. +0x71ed,
  102785. +0x46cb,
  102786. +0x9004,
  102787. +0xf2,
  102788. +0xb6e0,
  102789. +0x1e00,
  102790. +0x1005,
  102791. +0x1e00,
  102792. +0x7344,
  102793. +0x9008,
  102794. +0x1e2,
  102795. +0xb62,
  102796. +0x120,
  102797. +0x760c,
  102798. +0xb17,
  102799. +0x3030,
  102800. +0xb6e8,
  102801. +0x40c3,
  102802. +0x0,
  102803. +0x61a8,
  102804. +0xfb6,
  102805. +0xffcf,
  102806. +0x1e10,
  102807. +0x1005,
  102808. +0x1404,
  102809. +0x341b,
  102810. +0xc6c6,
  102811. +0xc2e2,
  102812. +0x70ad,
  102813. +0xf005,
  102814. +0xfba,
  102815. +0xffef,
  102816. +0x712c,
  102817. +0x71a5,
  102818. +0xc810,
  102819. +0xdf7,
  102820. +0x9024,
  102821. +0x700c,
  102822. +0xc6c2,
  102823. +0xc2e6,
  102824. +0x1cfc,
  102825. +0xb6c8,
  102826. +0xc1a6,
  102827. +0xc70b,
  102828. +0xc345,
  102829. +0xdb7f,
  102830. +0xc040,
  102831. +0x7be4,
  102832. +0xd84b,
  102833. +0x4328,
  102834. +0x2338,
  102835. +0x1,
  102836. +0xd87d,
  102837. +0x78e4,
  102838. +0xbfe6,
  102839. +0x21c5,
  102840. +0x61,
  102841. +0x20b8,
  102842. +0x341,
  102843. +0x7825,
  102844. +0x23b8,
  102845. +0x441,
  102846. +0x2305,
  102847. +0x803e,
  102848. +0x208a,
  102849. +0x3e,
  102850. +0x70cd,
  102851. +0x761c,
  102852. +0xc000,
  102853. +0x1600,
  102854. +0x7083,
  102855. +0x8000,
  102856. +0x49e,
  102857. +0xc100,
  102858. +0x208c,
  102859. +0x8fc3,
  102860. +0x6a09,
  102861. +0x21ca,
  102862. +0xc1,
  102863. +0x7b0f,
  102864. +0xc344,
  102865. +0xc30c,
  102866. +0x857,
  102867. +0x6b5,
  102868. +0xc343,
  102869. +0xdb30,
  102870. +0xc504,
  102871. +0xc341,
  102872. +0xdb50,
  102873. +0xc342,
  102874. +0xdb20,
  102875. +0xd810,
  102876. +0x278a,
  102877. +0x3801,
  102878. +0x4378,
  102879. +0x708d,
  102880. +0x2025,
  102881. +0x340,
  102882. +0xf01b,
  102883. +0xf019,
  102884. +0xf019,
  102885. +0xf017,
  102886. +0xf061,
  102887. +0xf016,
  102888. +0xf015,
  102889. +0xf048,
  102890. +0xf04a,
  102891. +0xf04b,
  102892. +0xf011,
  102893. +0xf00f,
  102894. +0xf04c,
  102895. +0xf03c,
  102896. +0xf042,
  102897. +0xf00b,
  102898. +0xf00b,
  102899. +0xf009,
  102900. +0xf009,
  102901. +0xf007,
  102902. +0xf007,
  102903. +0xf005,
  102904. +0xf044,
  102905. +0xf035,
  102906. +0xf004,
  102907. +0xf0af,
  102908. +0x706c,
  102909. +0xa51,
  102910. +0x6b5,
  102911. +0x4060,
  102912. +0x726c,
  102913. +0x748d,
  102914. +0xc042,
  102915. +0xc041,
  102916. +0x4318,
  102917. +0x4718,
  102918. +0x4608,
  102919. +0x2025,
  102920. +0x80,
  102921. +0xf03d,
  102922. +0xf035,
  102923. +0xf032,
  102924. +0xf018,
  102925. +0xf016,
  102926. +0xf018,
  102927. +0xf09e,
  102928. +0xf0a0,
  102929. +0xf01a,
  102930. +0xf022,
  102931. +0xf023,
  102932. +0xf012,
  102933. +0xf00e,
  102934. +0xf024,
  102935. +0xf014,
  102936. +0xf014,
  102937. +0xf00c,
  102938. +0xf00c,
  102939. +0xf00a,
  102940. +0xf00a,
  102941. +0xf008,
  102942. +0xf021,
  102943. +0xf01e,
  102944. +0xf01c,
  102945. +0xf00d,
  102946. +0xf00d,
  102947. +0xdb07,
  102948. +0xf01b,
  102949. +0xa09,
  102950. +0x2f1,
  102951. +0xdc20,
  102952. +0xf01e,
  102953. +0x708d,
  102954. +0xf01c,
  102955. +0xc602,
  102956. +0x758d,
  102957. +0xf019,
  102958. +0x758d,
  102959. +0x46eb,
  102960. +0xf017,
  102961. +0xdb10,
  102962. +0xf1cc,
  102963. +0xc601,
  102964. +0x758d,
  102965. +0xf011,
  102966. +0x718d,
  102967. +0x466b,
  102968. +0xf00f,
  102969. +0x768d,
  102970. +0xf00c,
  102971. +0x708d,
  102972. +0xf00b,
  102973. +0x736c,
  102974. +0xa0f,
  102975. +0xd1,
  102976. +0xc403,
  102977. +0x249a,
  102978. +0x1004,
  102979. +0x7f85,
  102980. +0x4468,
  102981. +0x4608,
  102982. +0xb09,
  102983. +0x11de,
  102984. +0xbc86,
  102985. +0x208a,
  102986. +0xffd,
  102987. +0x232f,
  102988. +0x2c2,
  102989. +0x2004,
  102990. +0x2c0,
  102991. +0x1438,
  102992. +0x301b,
  102993. +0xc50d,
  102994. +0x2344,
  102995. +0xc03,
  102996. +0xe0b0,
  102997. +0xa13,
  102998. +0x1b1,
  102999. +0x23cf,
  103000. +0x1e1,
  103001. +0x78f0,
  103002. +0x80b,
  103003. +0x51,
  103004. +0xbe86,
  103005. +0x7ecf,
  103006. +0x202f,
  103007. +0x2c2,
  103008. +0x781d,
  103009. +0x781d,
  103010. +0x2004,
  103011. +0xf82,
  103012. +0x0,
  103013. +0x2000,
  103014. +0xc005,
  103015. +0x272f,
  103016. +0x3040,
  103017. +0x7a05,
  103018. +0xd858,
  103019. +0x2004,
  103020. +0x2c0,
  103021. +0x7865,
  103022. +0x7885,
  103023. +0x209a,
  103024. +0x4,
  103025. +0x43c3,
  103026. +0x9008,
  103027. +0x0,
  103028. +0x2754,
  103029. +0x380c,
  103030. +0x7c65,
  103031. +0x7a05,
  103032. +0x2705,
  103033. +0x30c0,
  103034. +0xb040,
  103035. +0x4061,
  103036. +0x209a,
  103037. +0x4,
  103038. +0x2004,
  103039. +0xf82,
  103040. +0x0,
  103041. +0xf00,
  103042. +0xc003,
  103043. +0x201a,
  103044. +0xf80,
  103045. +0x0,
  103046. +0x1000,
  103047. +0x7a05,
  103048. +0x2553,
  103049. +0x10c0,
  103050. +0x7845,
  103051. +0x7acf,
  103052. +0x7845,
  103053. +0xb400,
  103054. +0x2755,
  103055. +0x3800,
  103056. +0x7865,
  103057. +0xb0e0,
  103058. +0x2304,
  103059. +0x1f80,
  103060. +0x0,
  103061. +0xff00,
  103062. +0x2305,
  103063. +0x3002,
  103064. +0x2755,
  103065. +0x3c00,
  103066. +0x7b05,
  103067. +0xb340,
  103068. +0x6901,
  103069. +0xc100,
  103070. +0x218c,
  103071. +0x8fc3,
  103072. +0xf406,
  103073. +0x1e00,
  103074. +0x7002,
  103075. +0x8000,
  103076. +0x49e,
  103077. +0x780f,
  103078. +0xc0a6,
  103079. +0x1404,
  103080. +0x341b,
  103081. +0xc6c6,
  103082. +0x738d,
  103083. +0xde10,
  103084. +0xf19b,
  103085. +0x758d,
  103086. +0xf198,
  103087. +0x718d,
  103088. +0xf196,
  103089. +0xc0f1,
  103090. +0xc1a4,
  103091. +0xc408,
  103092. +0xc443,
  103093. +0xc407,
  103094. +0xc442,
  103095. +0xc406,
  103096. +0xc441,
  103097. +0xc405,
  103098. +0xdde,
  103099. +0xffef,
  103100. +0xc440,
  103101. +0xc0a4,
  103102. +0xc0d1,
  103103. +0x7ee0,
  103104. +0x78e0,
  103105. +0x41c3,
  103106. +0x8000,
  103107. +0x49e,
  103108. +0x8920,
  103109. +0x208c,
  103110. +0x8fc3,
  103111. +0x20ca,
  103112. +0x41,
  103113. +0x1e00,
  103114. +0x7004,
  103115. +0x9008,
  103116. +0x1e8,
  103117. +0x7ee0,
  103118. +0x78e0,
  103119. +0x41c3,
  103120. +0x8000,
  103121. +0x49e,
  103122. +0x8920,
  103123. +0x208c,
  103124. +0x8fc3,
  103125. +0x20ca,
  103126. +0x41,
  103127. +0x1e00,
  103128. +0x7004,
  103129. +0x9008,
  103130. +0x1e6,
  103131. +0x7ee0,
  103132. +0x78e0,
  103133. +0x41c3,
  103134. +0x8000,
  103135. +0x49e,
  103136. +0x8920,
  103137. +0x208c,
  103138. +0x8fc3,
  103139. +0x20ca,
  103140. +0x41,
  103141. +0x1e00,
  103142. +0x7004,
  103143. +0x9008,
  103144. +0x1e4,
  103145. +0x7ee0,
  103146. +0x78e0,
  103147. +0xc0e4,
  103148. +0x70ad,
  103149. +0xf002,
  103150. +0x71a5,
  103151. +0xd1f,
  103152. +0x10b2,
  103153. +0x70cd,
  103154. +0xf010,
  103155. +0x255a,
  103156. +0x1c83,
  103157. +0x607c,
  103158. +0x265a,
  103159. +0x1643,
  103160. +0x71c5,
  103161. +0x639b,
  103162. +0x633b,
  103163. +0x8b80,
  103164. +0x7c44,
  103165. +0xab80,
  103166. +0xeed,
  103167. +0x9092,
  103168. +0xf1ef,
  103169. +0xc4c4,
  103170. +0x78e0,
  103171. +0xc0f1,
  103172. +0xc1a4,
  103173. +0x700c,
  103174. +0xc3e,
  103175. +0xffef,
  103176. +0xd9ff,
  103177. +0x700c,
  103178. +0xc043,
  103179. +0xc042,
  103180. +0xc041,
  103181. +0xc040,
  103182. +0xd8ff,
  103183. +0xd988,
  103184. +0x754c,
  103185. +0xd2e,
  103186. +0xffef,
  103187. +0xdb40,
  103188. +0x700c,
  103189. +0xcca,
  103190. +0xffef,
  103191. +0x712c,
  103192. +0xc0a4,
  103193. +0xc0d1,
  103194. +0x7ee0,
  103195. +0x704c,
  103196. +0x41c3,
  103197. +0x9003,
  103198. +0xe004,
  103199. +0xb140,
  103200. +0xb15d,
  103201. +0x1e00,
  103202. +0x7004,
  103203. +0x9009,
  103204. +0xe1e0,
  103205. +0x40c3,
  103206. +0x9003,
  103207. +0xff64,
  103208. +0xb040,
  103209. +0x7fe0,
  103210. +0x1804,
  103211. +0x45,
  103212. +0x78e0,
  103213. +0x917,
  103214. +0x3f0,
  103215. +0x228a,
  103216. +0xfc7,
  103217. +0x714c,
  103218. +0xb9c4,
  103219. +0xe905,
  103220. +0xb961,
  103221. +0x9ff,
  103222. +0x8031,
  103223. +0x7a5b,
  103224. +0x201a,
  103225. +0xf80,
  103226. +0x0,
  103227. +0x2000,
  103228. +0x224f,
  103229. +0x241,
  103230. +0x2005,
  103231. +0xf80,
  103232. +0x9002,
  103233. +0x16a,
  103234. +0x1800,
  103235. +0x5,
  103236. +0xb040,
  103237. +0xb020,
  103238. +0xb040,
  103239. +0x7fe0,
  103240. +0x1800,
  103241. +0x5,
  103242. +0x78e0,
  103243. +0xc0f1,
  103244. +0x4718,
  103245. +0x706c,
  103246. +0xf00c,
  103247. +0x43e3,
  103248. +0xbcc4,
  103249. +0xec05,
  103250. +0xbc61,
  103251. +0xcff,
  103252. +0x9031,
  103253. +0x7b7d,
  103254. +0xbbc0,
  103255. +0x631b,
  103256. +0x7124,
  103257. +0x7c2f,
  103258. +0xaed,
  103259. +0x8325,
  103260. +0x786f,
  103261. +0xc0d1,
  103262. +0x7ee0,
  103263. +0xc0f1,
  103264. +0x4200,
  103265. +0xb8a,
  103266. +0x60,
  103267. +0x4020,
  103268. +0x795b,
  103269. +0x2144,
  103270. +0x181,
  103271. +0xb9c4,
  103272. +0xe906,
  103273. +0xb961,
  103274. +0x901,
  103275. +0x31,
  103276. +0x781d,
  103277. +0xc0d1,
  103278. +0x7fe0,
  103279. +0xb8c1,
  103280. +0x78e0,
  103281. +0xc0f1,
  103282. +0xc1a4,
  103283. +0x700c,
  103284. +0xb62,
  103285. +0xffef,
  103286. +0xd9ff,
  103287. +0x700c,
  103288. +0xc043,
  103289. +0xc042,
  103290. +0xc041,
  103291. +0xc040,
  103292. +0xd8ff,
  103293. +0xd990,
  103294. +0x754c,
  103295. +0xc52,
  103296. +0xffef,
  103297. +0xdb40,
  103298. +0x700c,
  103299. +0xbee,
  103300. +0xffef,
  103301. +0x712c,
  103302. +0xc0a4,
  103303. +0xc0d1,
  103304. +0x7ee0,
  103305. +0xc3e1,
  103306. +0xc2e1,
  103307. +0xc1e1,
  103308. +0xc0e1,
  103309. +0xc0f1,
  103310. +0xc1a1,
  103311. +0x4220,
  103312. +0xc184,
  103313. +0xc140,
  103314. +0x1600,
  103315. +0x7081,
  103316. +0x8000,
  103317. +0x12,
  103318. +0x80f,
  103319. +0x64,
  103320. +0x4040,
  103321. +0xf9e,
  103322. +0x1e0,
  103323. +0xc100,
  103324. +0x7487,
  103325. +0xc0d1,
  103326. +0x7fe0,
  103327. +0xc0a4,
  103328. +0x78e0,
  103329. +0x791d,
  103330. +0x793d,
  103331. +0x793d,
  103332. +0x793d,
  103333. +0x793d,
  103334. +0x793d,
  103335. +0x215f,
  103336. +0x802,
  103337. +0x219a,
  103338. +0x1,
  103339. +0x7822,
  103340. +0x6058,
  103341. +0x7fe0,
  103342. +0x780e,
  103343. +0xc2e6,
  103344. +0x1cfc,
  103345. +0xb6c8,
  103346. +0xc1a4,
  103347. +0x46cb,
  103348. +0x8000,
  103349. +0x65c,
  103350. +0x6e04,
  103351. +0xe96,
  103352. +0x60,
  103353. +0x4318,
  103354. +0x70ed,
  103355. +0x70ad,
  103356. +0xf003,
  103357. +0x71a5,
  103358. +0xd1d,
  103359. +0x10b2,
  103360. +0x708d,
  103361. +0xf00d,
  103362. +0x245a,
  103363. +0x1641,
  103364. +0x255a,
  103365. +0x1c80,
  103366. +0x6038,
  103367. +0x936,
  103368. +0x1a0,
  103369. +0x7063,
  103370. +0x7185,
  103371. +0xcef,
  103372. +0x9092,
  103373. +0xf1f0,
  103374. +0x40c3,
  103375. +0x8000,
  103376. +0x64d,
  103377. +0x1e00,
  103378. +0x16c0,
  103379. +0xa8e1,
  103380. +0xa8e0,
  103381. +0xb66,
  103382. +0x60,
  103383. +0xa8ee,
  103384. +0xb6e,
  103385. +0x60,
  103386. +0x4508,
  103387. +0x4100,
  103388. +0x80e,
  103389. +0x1e0,
  103390. +0x40a1,
  103391. +0x266f,
  103392. +0x10c3,
  103393. +0x8e18,
  103394. +0xe809,
  103395. +0x41c3,
  103396. +0x129,
  103397. +0x0,
  103398. +0xf4a,
  103399. +0xffef,
  103400. +0xd80a,
  103401. +0xf01e,
  103402. +0x8e00,
  103403. +0x45cb,
  103404. +0x1e,
  103405. +0x8480,
  103406. +0x41c3,
  103407. +0x5f5,
  103408. +0xe100,
  103409. +0x2044,
  103410. +0x808f,
  103411. +0x40a1,
  103412. +0x20ca,
  103413. +0x41,
  103414. +0xee6,
  103415. +0xe0,
  103416. +0x702c,
  103417. +0x70f5,
  103418. +0x40c3,
  103419. +0x3b9a,
  103420. +0xca00,
  103421. +0x25ca,
  103422. +0x1001,
  103423. +0x40a1,
  103424. +0x1e00,
  103425. +0x70c5,
  103426. +0x9004,
  103427. +0xc0,
  103428. +0xeca,
  103429. +0xe0,
  103430. +0x702c,
  103431. +0x1600,
  103432. +0x7080,
  103433. +0x8000,
  103434. +0xd,
  103435. +0x80d,
  103436. +0x1e,
  103437. +0x1e00,
  103438. +0x7045,
  103439. +0x9004,
  103440. +0xc0,
  103441. +0x47cb,
  103442. +0x8000,
  103443. +0x564,
  103444. +0x8f00,
  103445. +0xe804,
  103446. +0x8e00,
  103447. +0x817,
  103448. +0xde,
  103449. +0xdd6,
  103450. +0xffcf,
  103451. +0x40c3,
  103452. +0xf,
  103453. +0x4240,
  103454. +0xe96,
  103455. +0xe0,
  103456. +0x702c,
  103457. +0xf054,
  103458. +0xc36,
  103459. +0x0,
  103460. +0x40c3,
  103461. +0x0,
  103462. +0xa00,
  103463. +0x9fa,
  103464. +0xffef,
  103465. +0xd9ff,
  103466. +0x70ad,
  103467. +0xd8ff,
  103468. +0x702c,
  103469. +0x754c,
  103470. +0x736c,
  103471. +0xc543,
  103472. +0xc542,
  103473. +0xc541,
  103474. +0xaee,
  103475. +0xffef,
  103476. +0xc540,
  103477. +0x8f01,
  103478. +0x825,
  103479. +0xb4,
  103480. +0x702c,
  103481. +0x7104,
  103482. +0x781d,
  103483. +0xb862,
  103484. +0x780f,
  103485. +0xc542,
  103486. +0xc541,
  103487. +0xc540,
  103488. +0xc043,
  103489. +0xd8ff,
  103490. +0x754c,
  103491. +0xaca,
  103492. +0xffef,
  103493. +0x726c,
  103494. +0x8f01,
  103495. +0xc542,
  103496. +0xc541,
  103497. +0xc540,
  103498. +0xc043,
  103499. +0xd8ff,
  103500. +0x702c,
  103501. +0x754c,
  103502. +0xab6,
  103503. +0xffef,
  103504. +0xdb0c,
  103505. +0x8f01,
  103506. +0xd908,
  103507. +0x754c,
  103508. +0xc043,
  103509. +0xd8ff,
  103510. +0x726c,
  103511. +0xc542,
  103512. +0xc541,
  103513. +0xa9e,
  103514. +0xffef,
  103515. +0xc540,
  103516. +0xcea,
  103517. +0xffef,
  103518. +0xd8ff,
  103519. +0x8f01,
  103520. +0x702c,
  103521. +0x754c,
  103522. +0xc043,
  103523. +0xd8ff,
  103524. +0x726c,
  103525. +0xc542,
  103526. +0xc541,
  103527. +0xa82,
  103528. +0xffef,
  103529. +0xc540,
  103530. +0xcb2,
  103531. +0xffef,
  103532. +0xd8ff,
  103533. +0x99e,
  103534. +0x1c0,
  103535. +0xd896,
  103536. +0xa16,
  103537. +0xffef,
  103538. +0x712c,
  103539. +0xcd2,
  103540. +0x0,
  103541. +0x8e00,
  103542. +0x83f,
  103543. +0x1e,
  103544. +0x43c3,
  103545. +0x9004,
  103546. +0x14,
  103547. +0x9320,
  103548. +0xca01,
  103549. +0x80d,
  103550. +0x1b0,
  103551. +0x214f,
  103552. +0x82,
  103553. +0x80b,
  103554. +0xd1,
  103555. +0x2185,
  103556. +0x108,
  103557. +0x4220,
  103558. +0xb340,
  103559. +0xd823,
  103560. +0x42c3,
  103561. +0x9005,
  103562. +0xe034,
  103563. +0xb200,
  103564. +0x702c,
  103565. +0x40c3,
  103566. +0x9003,
  103567. +0xe034,
  103568. +0xb020,
  103569. +0xb8b1,
  103570. +0xb020,
  103571. +0xb221,
  103572. +0xddff,
  103573. +0x4063,
  103574. +0x702c,
  103575. +0x228a,
  103576. +0xdff,
  103577. +0x776c,
  103578. +0xbae,
  103579. +0x260,
  103580. +0xc540,
  103581. +0x774c,
  103582. +0x4063,
  103583. +0x712c,
  103584. +0x4340,
  103585. +0xb9e,
  103586. +0x260,
  103587. +0xc540,
  103588. +0xc0a4,
  103589. +0x1404,
  103590. +0x341b,
  103591. +0xc6c6,
  103592. +0x78e0,
  103593. +0xc2e4,
  103594. +0x70ad,
  103595. +0xbd9a,
  103596. +0x70cd,
  103597. +0xd8ff,
  103598. +0x41a1,
  103599. +0xdb6,
  103600. +0xffef,
  103601. +0x1a0c,
  103602. +0x3382,
  103603. +0xe2e,
  103604. +0x180,
  103605. +0x254f,
  103606. +0x1401,
  103607. +0xda6,
  103608. +0xffef,
  103609. +0xd8ff,
  103610. +0xcbe,
  103611. +0x1e0,
  103612. +0xd8ff,
  103613. +0x26ab,
  103614. +0x10c4,
  103615. +0x7fff,
  103616. +0xf000,
  103617. +0xc2e6,
  103618. +0x1cfc,
  103619. +0xb6c8,
  103620. +0x2482,
  103621. +0x3803,
  103622. +0x1c84,
  103623. +0x3000,
  103624. +0x1600,
  103625. +0x7080,
  103626. +0x8000,
  103627. +0x12,
  103628. +0x7414,
  103629. +0x1ee,
  103630. +0xd,
  103631. +0x1600,
  103632. +0x7080,
  103633. +0x8000,
  103634. +0x651,
  103635. +0xc05d,
  103636. +0x700c,
  103637. +0xc05e,
  103638. +0xf005,
  103639. +0xc01d,
  103640. +0x7104,
  103641. +0xc05d,
  103642. +0xc01d,
  103643. +0x780f,
  103644. +0x1c80,
  103645. +0x3000,
  103646. +0x40c3,
  103647. +0x8000,
  103648. +0x651,
  103649. +0x8821,
  103650. +0x1480,
  103651. +0x3000,
  103652. +0x7030,
  103653. +0x700c,
  103654. +0xc05f,
  103655. +0xf7c5,
  103656. +0xf0dd,
  103657. +0xc01f,
  103658. +0x7104,
  103659. +0xc05f,
  103660. +0xc01f,
  103661. +0x7b0f,
  103662. +0xbd5,
  103663. +0x8255,
  103664. +0x1484,
  103665. +0x3000,
  103666. +0x8f1,
  103667. +0x80ee,
  103668. +0xd941,
  103669. +0xc01e,
  103670. +0x780f,
  103671. +0x790a,
  103672. +0x1c88,
  103673. +0x3000,
  103674. +0x2100,
  103675. +0xf80,
  103676. +0x8000,
  103677. +0x7c8,
  103678. +0x885e,
  103679. +0x2132,
  103680. +0xf80,
  103681. +0x8000,
  103682. +0x7e8,
  103683. +0x41c3,
  103684. +0x15,
  103685. +0x4,
  103686. +0xc041,
  103687. +0xc240,
  103688. +0x1480,
  103689. +0x3002,
  103690. +0xd02,
  103691. +0xffef,
  103692. +0x740c,
  103693. +0x71ad,
  103694. +0xf0af,
  103695. +0x1488,
  103696. +0x3000,
  103697. +0x209f,
  103698. +0x41,
  103699. +0x6119,
  103700. +0x40c3,
  103701. +0x8000,
  103702. +0x7a8,
  103703. +0x603a,
  103704. +0x6108,
  103705. +0x8a62,
  103706. +0x1c90,
  103707. +0x3000,
  103708. +0x8a04,
  103709. +0x1c8c,
  103710. +0x30c0,
  103711. +0x1c94,
  103712. +0x3000,
  103713. +0x8a06,
  103714. +0x1c98,
  103715. +0x3000,
  103716. +0x8a08,
  103717. +0x1c9c,
  103718. +0x3000,
  103719. +0x8a0a,
  103720. +0x1ca0,
  103721. +0x3000,
  103722. +0x8a0c,
  103723. +0x1ca4,
  103724. +0x3000,
  103725. +0x8a0e,
  103726. +0x1ca8,
  103727. +0x3000,
  103728. +0x8a10,
  103729. +0x1cac,
  103730. +0x3000,
  103731. +0x8a12,
  103732. +0x1cb0,
  103733. +0x3000,
  103734. +0x8a14,
  103735. +0x1cb4,
  103736. +0x3000,
  103737. +0x8a16,
  103738. +0x1cb8,
  103739. +0x3000,
  103740. +0x8a18,
  103741. +0x1cbc,
  103742. +0x3000,
  103743. +0x8a1a,
  103744. +0x1cc0,
  103745. +0x3000,
  103746. +0x8a1c,
  103747. +0x1cc4,
  103748. +0x3000,
  103749. +0x8a1e,
  103750. +0x1cc8,
  103751. +0x3000,
  103752. +0x40c3,
  103753. +0x8000,
  103754. +0x7c8,
  103755. +0x6108,
  103756. +0x1ccc,
  103757. +0x3000,
  103758. +0x2100,
  103759. +0xf80,
  103760. +0x8000,
  103761. +0x7c8,
  103762. +0x8822,
  103763. +0x100a,
  103764. +0x9b,
  103765. +0x100c,
  103766. +0x9f,
  103767. +0x1cd0,
  103768. +0x3040,
  103769. +0x8824,
  103770. +0x100e,
  103771. +0x8b,
  103772. +0x8870,
  103773. +0x1cd4,
  103774. +0x3040,
  103775. +0x8826,
  103776. +0x8892,
  103777. +0x88d4,
  103778. +0x1cd8,
  103779. +0x3040,
  103780. +0x8828,
  103781. +0x88f6,
  103782. +0x8858,
  103783. +0x1cdc,
  103784. +0x3040,
  103785. +0x883a,
  103786. +0x881c,
  103787. +0xc05c,
  103788. +0x14dc,
  103789. +0x3000,
  103790. +0xc15b,
  103791. +0xc25a,
  103792. +0xc759,
  103793. +0xc658,
  103794. +0xc457,
  103795. +0xc356,
  103796. +0x1c54,
  103797. +0x32c0,
  103798. +0x1c50,
  103799. +0x37c0,
  103800. +0x1c4c,
  103801. +0x36c0,
  103802. +0xc052,
  103803. +0x14d8,
  103804. +0x3000,
  103805. +0x1490,
  103806. +0x3002,
  103807. +0x148c,
  103808. +0x3003,
  103809. +0xc051,
  103810. +0x14d4,
  103811. +0x3000,
  103812. +0x41c3,
  103813. +0x14,
  103814. +0x1f,
  103815. +0xc050,
  103816. +0x14d0,
  103817. +0x3000,
  103818. +0xc04f,
  103819. +0x14cc,
  103820. +0x3000,
  103821. +0xc04e,
  103822. +0x14c8,
  103823. +0x3000,
  103824. +0xc04d,
  103825. +0x14c4,
  103826. +0x3000,
  103827. +0xc04c,
  103828. +0x14c0,
  103829. +0x3000,
  103830. +0xc04b,
  103831. +0x14bc,
  103832. +0x3000,
  103833. +0xc04a,
  103834. +0x14b8,
  103835. +0x3000,
  103836. +0xc049,
  103837. +0x14b4,
  103838. +0x3000,
  103839. +0xc048,
  103840. +0x14b0,
  103841. +0x3000,
  103842. +0xc047,
  103843. +0x14ac,
  103844. +0x3000,
  103845. +0xc046,
  103846. +0x14a8,
  103847. +0x3000,
  103848. +0xc045,
  103849. +0x14a4,
  103850. +0x3000,
  103851. +0xc044,
  103852. +0x14a0,
  103853. +0x3000,
  103854. +0xc043,
  103855. +0x149c,
  103856. +0x3000,
  103857. +0xc042,
  103858. +0x1498,
  103859. +0x3000,
  103860. +0xc041,
  103861. +0x1494,
  103862. +0x3000,
  103863. +0xc040,
  103864. +0xba6,
  103865. +0xffef,
  103866. +0x740c,
  103867. +0x77a5,
  103868. +0x212f,
  103869. +0x8345,
  103870. +0x6a4,
  103871. +0xffc3,
  103872. +0xc01e,
  103873. +0x7104,
  103874. +0xc05e,
  103875. +0xf126,
  103876. +0x2480,
  103877. +0x3803,
  103878. +0x1404,
  103879. +0x341b,
  103880. +0xc6c6,
  103881. +0x1600,
  103882. +0x7081,
  103883. +0x8000,
  103884. +0x12,
  103885. +0x7534,
  103886. +0x20e0,
  103887. +0x7c5,
  103888. +0x7fe0,
  103889. +0x1a0c,
  103890. +0x3002,
  103891. +0xc0e4,
  103892. +0x43c3,
  103893. +0x8000,
  103894. +0x64f,
  103895. +0x41c3,
  103896. +0x9004,
  103897. +0xe4,
  103898. +0x83f,
  103899. +0xb1,
  103900. +0xdc25,
  103901. +0x8b86,
  103902. +0x789b,
  103903. +0xab00,
  103904. +0x8b47,
  103905. +0x785b,
  103906. +0x7104,
  103907. +0xab01,
  103908. +0xab82,
  103909. +0xab43,
  103910. +0x704c,
  103911. +0xb140,
  103912. +0x1600,
  103913. +0x7080,
  103914. +0x8000,
  103915. +0x58,
  103916. +0xb101,
  103917. +0x41c3,
  103918. +0x9004,
  103919. +0xf6,
  103920. +0xd8ff,
  103921. +0xb140,
  103922. +0xb144,
  103923. +0x1906,
  103924. +0x3c5,
  103925. +0x19fe,
  103926. +0x8004,
  103927. +0xc4c4,
  103928. +0x8ba4,
  103929. +0x46cb,
  103930. +0x9004,
  103931. +0x30,
  103932. +0x7abb,
  103933. +0x825,
  103934. +0x71,
  103935. +0xbc9f,
  103936. +0xab40,
  103937. +0x8b05,
  103938. +0x7a1b,
  103939. +0x7144,
  103940. +0xab41,
  103941. +0xaba2,
  103942. +0xab03,
  103943. +0x9640,
  103944. +0x8c00,
  103945. +0xa29,
  103946. +0x171,
  103947. +0xb100,
  103948. +0x8c00,
  103949. +0xb101,
  103950. +0xf012,
  103951. +0xab40,
  103952. +0x8b07,
  103953. +0x7a1b,
  103954. +0x7144,
  103955. +0xab41,
  103956. +0xaba2,
  103957. +0xab03,
  103958. +0x8c00,
  103959. +0xb100,
  103960. +0x9600,
  103961. +0x827,
  103962. +0x151,
  103963. +0x8c00,
  103964. +0xf015,
  103965. +0x1902,
  103966. +0x5,
  103967. +0x40c3,
  103968. +0x9004,
  103969. +0xfe,
  103970. +0xd9ff,
  103971. +0x1800,
  103972. +0x3c5,
  103973. +0x18f8,
  103974. +0x8044,
  103975. +0x18f6,
  103976. +0x8005,
  103977. +0x18fe,
  103978. +0x8005,
  103979. +0xc4c4,
  103980. +0x1600,
  103981. +0x7080,
  103982. +0x8000,
  103983. +0x58,
  103984. +0xb101,
  103985. +0x702c,
  103986. +0x40c3,
  103987. +0x9004,
  103988. +0xf6,
  103989. +0xb020,
  103990. +0xb024,
  103991. +0x18fe,
  103992. +0x8044,
  103993. +0xb023,
  103994. +0xc4c4,
  103995. +0xc2e6,
  103996. +0x1cfc,
  103997. +0xb6c8,
  103998. +0xc1a2,
  103999. +0x46cb,
  104000. +0x9004,
  104001. +0xf4,
  104002. +0x9600,
  104003. +0x6ea2,
  104004. +0x702c,
  104005. +0xc040,
  104006. +0x9500,
  104007. +0xc041,
  104008. +0xd8ff,
  104009. +0x95e3,
  104010. +0x1508,
  104011. +0x111b,
  104012. +0x1d08,
  104013. +0x13c5,
  104014. +0xb500,
  104015. +0x1d06,
  104016. +0x13c5,
  104017. +0xb600,
  104018. +0x1600,
  104019. +0x7080,
  104020. +0x8000,
  104021. +0x64c,
  104022. +0x1e00,
  104023. +0x7004,
  104024. +0x9008,
  104025. +0x190,
  104026. +0x40c3,
  104027. +0x0,
  104028. +0x2af8,
  104029. +0xa16,
  104030. +0xe0,
  104031. +0x1efa,
  104032. +0x9485,
  104033. +0xc000,
  104034. +0x41c3,
  104035. +0x8000,
  104036. +0x564,
  104037. +0xb600,
  104038. +0xb5e3,
  104039. +0xc001,
  104040. +0xb500,
  104041. +0x1d08,
  104042. +0x16c4,
  104043. +0x1600,
  104044. +0x7080,
  104045. +0x8000,
  104046. +0x64c,
  104047. +0x781d,
  104048. +0xb8a0,
  104049. +0x2080,
  104050. +0xfc3,
  104051. +0xa901,
  104052. +0xc0a2,
  104053. +0x1404,
  104054. +0x341b,
  104055. +0xc6c6,
  104056. +0x78e0,
  104057. +0xc2e6,
  104058. +0x1cfc,
  104059. +0xb6c8,
  104060. +0xc1a1,
  104061. +0x43db,
  104062. +0x9004,
  104063. +0x1e0,
  104064. +0x1300,
  104065. +0x3101,
  104066. +0x1600,
  104067. +0x7080,
  104068. +0x8000,
  104069. +0x4,
  104070. +0x205f,
  104071. +0x100,
  104072. +0x2044,
  104073. +0x7c2,
  104074. +0x4020,
  104075. +0xea05,
  104076. +0xba61,
  104077. +0xaff,
  104078. +0x8031,
  104079. +0x781d,
  104080. +0xb8c3,
  104081. +0x702c,
  104082. +0x811,
  104083. +0x70,
  104084. +0xc140,
  104085. +0x809,
  104086. +0x1b0,
  104087. +0x710c,
  104088. +0xc040,
  104089. +0x700c,
  104090. +0x99e,
  104091. +0xe0,
  104092. +0xd940,
  104093. +0x71ed,
  104094. +0x45cb,
  104095. +0x9005,
  104096. +0xe112,
  104097. +0x1dde,
  104098. +0x13d4,
  104099. +0x1da6,
  104100. +0x93d4,
  104101. +0x13b6,
  104102. +0xb10e,
  104103. +0xc000,
  104104. +0xe827,
  104105. +0xe4b,
  104106. +0x13bf,
  104107. +0x2684,
  104108. +0x1c07,
  104109. +0x264f,
  104110. +0x13c0,
  104111. +0xb500,
  104112. +0x700c,
  104113. +0xd91c,
  104114. +0x96e,
  104115. +0xe0,
  104116. +0x1df6,
  104117. +0x9205,
  104118. +0x40c3,
  104119. +0xf,
  104120. +0x4240,
  104121. +0x702c,
  104122. +0x95e,
  104123. +0xe0,
  104124. +0x1df6,
  104125. +0x9245,
  104126. +0x13be,
  104127. +0xb100,
  104128. +0x1df0,
  104129. +0x9045,
  104130. +0x1df6,
  104131. +0x9205,
  104132. +0x209a,
  104133. +0x8,
  104134. +0x2004,
  104135. +0xf80,
  104136. +0x0,
  104137. +0x3e00,
  104138. +0x78c5,
  104139. +0xb88e,
  104140. +0xb500,
  104141. +0xf005,
  104142. +0x1df6,
  104143. +0x9205,
  104144. +0x1df0,
  104145. +0x93c4,
  104146. +0x1e00,
  104147. +0x73c4,
  104148. +0x9013,
  104149. +0xe050,
  104150. +0x7487,
  104151. +0x1404,
  104152. +0x341b,
  104153. +0xc6c6,
  104154. +0x78e0,
  104155. +0xc2e6,
  104156. +0x1cfc,
  104157. +0xb6c8,
  104158. +0xc1a1,
  104159. +0x46cb,
  104160. +0x9004,
  104161. +0xf4,
  104162. +0x9600,
  104163. +0x6ea2,
  104164. +0xc040,
  104165. +0xd8ff,
  104166. +0x1500,
  104167. +0x111b,
  104168. +0x1506,
  104169. +0x110b,
  104170. +0x95e4,
  104171. +0x1d08,
  104172. +0x13c5,
  104173. +0xb500,
  104174. +0x1d06,
  104175. +0x13c5,
  104176. +0xb600,
  104177. +0xd834,
  104178. +0x1e00,
  104179. +0x7005,
  104180. +0x9008,
  104181. +0x190,
  104182. +0x1efa,
  104183. +0x9004,
  104184. +0x40c3,
  104185. +0x0,
  104186. +0x2af8,
  104187. +0x8da,
  104188. +0xe0,
  104189. +0x702c,
  104190. +0xc000,
  104191. +0xb600,
  104192. +0x1d06,
  104193. +0x12c4,
  104194. +0x1d00,
  104195. +0x16c4,
  104196. +0xb5e4,
  104197. +0x7487,
  104198. +0x1404,
  104199. +0x341b,
  104200. +0xc6c6,
  104201. +0x8821,
  104202. +0x8800,
  104203. +0x6038,
  104204. +0x781d,
  104205. +0x7fe0,
  104206. +0x780f,
  104207. +0xc2e6,
  104208. +0x1cfc,
  104209. +0xb6c8,
  104210. +0xc1a1,
  104211. +0x4300,
  104212. +0x4020,
  104213. +0xa72,
  104214. +0x1a0,
  104215. +0x4528,
  104216. +0x1600,
  104217. +0x7080,
  104218. +0x8000,
  104219. +0x1,
  104220. +0x702c,
  104221. +0xb8e2,
  104222. +0x700c,
  104223. +0xf462,
  104224. +0xf003,
  104225. +0x7104,
  104226. +0x7a0f,
  104227. +0xa0b,
  104228. +0x95,
  104229. +0xbf9,
  104230. +0x808e,
  104231. +0x4100,
  104232. +0x7e2f,
  104233. +0x40a1,
  104234. +0x41c1,
  104235. +0xdaff,
  104236. +0xdb40,
  104237. +0x1a0f,
  104238. +0x30c3,
  104239. +0xdde,
  104240. +0x20,
  104241. +0x1a09,
  104242. +0x3083,
  104243. +0xed0a,
  104244. +0x40c1,
  104245. +0xd9ff,
  104246. +0x714c,
  104247. +0xdb80,
  104248. +0xb32,
  104249. +0x160,
  104250. +0x1c00,
  104251. +0x3001,
  104252. +0xf006,
  104253. +0x40c1,
  104254. +0xd4e,
  104255. +0x160,
  104256. +0x702c,
  104257. +0x40c3,
  104258. +0x8000,
  104259. +0x651,
  104260. +0x1001,
  104261. +0x9f,
  104262. +0x88e0,
  104263. +0x704c,
  104264. +0x238a,
  104265. +0x1fc1,
  104266. +0x70cd,
  104267. +0xf002,
  104268. +0x71e5,
  104269. +0x78ef,
  104270. +0x84f,
  104271. +0x7e5,
  104272. +0x708d,
  104273. +0xf003,
  104274. +0x7185,
  104275. +0x71c5,
  104276. +0x788f,
  104277. +0x8ef,
  104278. +0x8235,
  104279. +0x706c,
  104280. +0xf018,
  104281. +0x209f,
  104282. +0x41,
  104283. +0x7164,
  104284. +0x2014,
  104285. +0x5b,
  104286. +0x41c3,
  104287. +0x8000,
  104288. +0x7a8,
  104289. +0x2100,
  104290. +0x6c0,
  104291. +0x8801,
  104292. +0x2332,
  104293. +0x3041,
  104294. +0x7210,
  104295. +0x20ca,
  104296. +0x8d,
  104297. +0x230c,
  104298. +0x9040,
  104299. +0x21ca,
  104300. +0x2c5,
  104301. +0x4328,
  104302. +0x4200,
  104303. +0x796f,
  104304. +0x9d5,
  104305. +0x87f4,
  104306. +0x78cf,
  104307. +0xf1df,
  104308. +0xca0d,
  104309. +0xe208,
  104310. +0x2342,
  104311. +0x120b,
  104312. +0x2209,
  104313. +0x0,
  104314. +0x1a0d,
  104315. +0x3002,
  104316. +0xca0e,
  104317. +0x2308,
  104318. +0x1000,
  104319. +0x1a0e,
  104320. +0x3002,
  104321. +0x206f,
  104322. +0xec3,
  104323. +0x6821,
  104324. +0x70b5,
  104325. +0x4220,
  104326. +0x721c,
  104327. +0x8a00,
  104328. +0x7b1d,
  104329. +0xbbc1,
  104330. +0x1a0f,
  104331. +0x30c2,
  104332. +0x8a00,
  104333. +0x781d,
  104334. +0x781d,
  104335. +0x7a1d,
  104336. +0xbac1,
  104337. +0x1a09,
  104338. +0x3082,
  104339. +0x8902,
  104340. +0x1a26,
  104341. +0x301c,
  104342. +0x8903,
  104343. +0xed84,
  104344. +0x791d,
  104345. +0x2114,
  104346. +0x0,
  104347. +0x1a2a,
  104348. +0x301c,
  104349. +0x710c,
  104350. +0x2244,
  104351. +0x7c1,
  104352. +0x4200,
  104353. +0xe905,
  104354. +0xb961,
  104355. +0x9ff,
  104356. +0x8031,
  104357. +0x7a5b,
  104358. +0x2344,
  104359. +0x7c1,
  104360. +0x4300,
  104361. +0xe905,
  104362. +0xb961,
  104363. +0x9ff,
  104364. +0x8031,
  104365. +0x7b7b,
  104366. +0x45cb,
  104367. +0x24,
  104368. +0x2,
  104369. +0x740c,
  104370. +0xfb2,
  104371. +0xffaf,
  104372. +0x41a1,
  104373. +0x122a,
  104374. +0x3703,
  104375. +0x1226,
  104376. +0x3702,
  104377. +0x254f,
  104378. +0x1401,
  104379. +0xf9e,
  104380. +0xffaf,
  104381. +0x740c,
  104382. +0x7487,
  104383. +0x1404,
  104384. +0x341b,
  104385. +0xc6c6,
  104386. +0x78e0,
  104387. +0xc2e6,
  104388. +0x4718,
  104389. +0xc705,
  104390. +0x963,
  104391. +0x7f5,
  104392. +0xc004,
  104393. +0x2714,
  104394. +0x304c,
  104395. +0x8cc1,
  104396. +0xe57,
  104397. +0x1084,
  104398. +0x8ca0,
  104399. +0xa4f,
  104400. +0x364,
  104401. +0x2602,
  104402. +0x108b,
  104403. +0x4ab4,
  104404. +0x7074,
  104405. +0x747d,
  104406. +0xaf80,
  104407. +0x4728,
  104408. +0xf00b,
  104409. +0xddff,
  104410. +0x25ca,
  104411. +0x1062,
  104412. +0x64bf,
  104413. +0x7ced,
  104414. +0x2714,
  104415. +0x330c,
  104416. +0x8ca0,
  104417. +0x8cc1,
  104418. +0xa15,
  104419. +0x364,
  104420. +0x7ced,
  104421. +0xe0d,
  104422. +0x10a4,
  104423. +0x7def,
  104424. +0xde5,
  104425. +0x97f4,
  104426. +0x7074,
  104427. +0x7074,
  104428. +0xdbff,
  104429. +0x714c,
  104430. +0x727c,
  104431. +0x1209,
  104432. +0x3083,
  104433. +0x629a,
  104434. +0x7a4d,
  104435. +0xf206,
  104436. +0x4a31,
  104437. +0xf005,
  104438. +0x702c,
  104439. +0xaf20,
  104440. +0xf009,
  104441. +0x7942,
  104442. +0xbbc4,
  104443. +0xeb05,
  104444. +0xbb61,
  104445. +0xbff,
  104446. +0x8031,
  104447. +0x793b,
  104448. +0xa820,
  104449. +0xc6c6,
  104450. +0x78e0,
  104451. +0xc2e6,
  104452. +0x1cfc,
  104453. +0xb6c8,
  104454. +0xc1a2,
  104455. +0xc140,
  104456. +0x1600,
  104457. +0x7101,
  104458. +0x8000,
  104459. +0x6,
  104460. +0xc341,
  104461. +0x218c,
  104462. +0x864a,
  104463. +0x98,
  104464. +0x2d,
  104465. +0x4340,
  104466. +0xe9e,
  104467. +0xffaf,
  104468. +0x712c,
  104469. +0x4318,
  104470. +0x235f,
  104471. +0x800,
  104472. +0x45cb,
  104473. +0x0,
  104474. +0xfffc,
  104475. +0x70cd,
  104476. +0x60bc,
  104477. +0x1600,
  104478. +0x7080,
  104479. +0x8000,
  104480. +0x4,
  104481. +0x201a,
  104482. +0xf83,
  104483. +0x10,
  104484. +0x0,
  104485. +0xf016,
  104486. +0x7a0e,
  104487. +0x785c,
  104488. +0x781c,
  104489. +0x781c,
  104490. +0x781c,
  104491. +0x4100,
  104492. +0xd81b,
  104493. +0xb861,
  104494. +0x801,
  104495. +0x31,
  104496. +0x793d,
  104497. +0x6238,
  104498. +0xb8c4,
  104499. +0x4831,
  104500. +0x2a44,
  104501. +0x800,
  104502. +0x71c5,
  104503. +0x209a,
  104504. +0x1,
  104505. +0x7825,
  104506. +0xb700,
  104507. +0xe41,
  104508. +0x1093,
  104509. +0xc000,
  104510. +0x201a,
  104511. +0xf81,
  104512. +0x0,
  104513. +0x1000,
  104514. +0x2355,
  104515. +0x3800,
  104516. +0x7825,
  104517. +0x2005,
  104518. +0xc1,
  104519. +0x40c1,
  104520. +0x209a,
  104521. +0x4,
  104522. +0x7825,
  104523. +0x7f1b,
  104524. +0xbf91,
  104525. +0xbf9c,
  104526. +0xbf9f,
  104527. +0xea6,
  104528. +0xffaf,
  104529. +0x9700,
  104530. +0xc101,
  104531. +0x7810,
  104532. +0xe906,
  104533. +0x2404,
  104534. +0x1341,
  104535. +0x6038,
  104536. +0xf1cf,
  104537. +0x7882,
  104538. +0xf1cd,
  104539. +0xc0a2,
  104540. +0x1404,
  104541. +0x341b,
  104542. +0xc6c6,
  104543. +0xc2e2,
  104544. +0x45cb,
  104545. +0x9004,
  104546. +0x6,
  104547. +0xd820,
  104548. +0xdb2,
  104549. +0xa0,
  104550. +0x1d00,
  104551. +0x1045,
  104552. +0x1d00,
  104553. +0x1005,
  104554. +0xc6c2,
  104555. +0xc2e6,
  104556. +0x45cb,
  104557. +0x9004,
  104558. +0x1c6,
  104559. +0x95c0,
  104560. +0x208a,
  104561. +0xfdf,
  104562. +0x78c4,
  104563. +0x204f,
  104564. +0x2cf,
  104565. +0xb88a,
  104566. +0xb88b,
  104567. +0xb5e0,
  104568. +0xb500,
  104569. +0xd86,
  104570. +0xa0,
  104571. +0xd80a,
  104572. +0xb5e0,
  104573. +0x9501,
  104574. +0xbecb,
  104575. +0xb5c0,
  104576. +0xb8c9,
  104577. +0xc6c6,
  104578. +0x78e0,
  104579. +0x7d9,
  104580. +0xff6f,
  104581. +0x4040,
  104582. +0x78e0,
  104583. +0xc2e6,
  104584. +0x1cfc,
  104585. +0xb6c8,
  104586. +0xc1a8,
  104587. +0xc246,
  104588. +0xc143,
  104589. +0x702c,
  104590. +0x744c,
  104591. +0xc347,
  104592. +0x8d6,
  104593. +0xe0,
  104594. +0xc044,
  104595. +0xc003,
  104596. +0xc706,
  104597. +0x70ad,
  104598. +0x2078,
  104599. +0x9b,
  104600. +0x7704,
  104601. +0x7114,
  104602. +0xde80,
  104603. +0xd880,
  104604. +0x5a,
  104605. +0x2d,
  104606. +0xc045,
  104607. +0xf017,
  104608. +0x8800,
  104609. +0xc103,
  104610. +0x70b5,
  104611. +0x26ca,
  104612. +0x1001,
  104613. +0x2178,
  104614. +0x41,
  104615. +0xc042,
  104616. +0xc140,
  104617. +0x2638,
  104618. +0x1000,
  104619. +0x41c3,
  104620. +0x48,
  104621. +0x5,
  104622. +0x4363,
  104623. +0xf1e,
  104624. +0xff6f,
  104625. +0xc641,
  104626. +0x70b5,
  104627. +0x25ca,
  104628. +0x1061,
  104629. +0x71e5,
  104630. +0xc007,
  104631. +0x7aef,
  104632. +0xa21,
  104633. +0x25,
  104634. +0xd841,
  104635. +0xc103,
  104636. +0x911,
  104637. +0xb1,
  104638. +0x784a,
  104639. +0x70c3,
  104640. +0x8000,
  104641. +0x7e6,
  104642. +0xf1df,
  104643. +0x70c3,
  104644. +0x8000,
  104645. +0x7e8,
  104646. +0xf1db,
  104647. +0xc645,
  104648. +0x70ef,
  104649. +0x70ed,
  104650. +0xf007,
  104651. +0xc004,
  104652. +0x71e5,
  104653. +0x78d4,
  104654. +0xa860,
  104655. +0xa881,
  104656. +0xc506,
  104657. +0x7eef,
  104658. +0xdcff,
  104659. +0xe35,
  104660. +0x17f4,
  104661. +0x706c,
  104662. +0xf034,
  104663. +0x2314,
  104664. +0x100b,
  104665. +0x41c3,
  104666. +0x8000,
  104667. +0x7a8,
  104668. +0x2100,
  104669. +0x2c0,
  104670. +0x8801,
  104671. +0x222f,
  104672. +0x7c7,
  104673. +0x71a5,
  104674. +0x2000,
  104675. +0x9b,
  104676. +0x788f,
  104677. +0x2309,
  104678. +0x300c,
  104679. +0x2332,
  104680. +0x1040,
  104681. +0x621a,
  104682. +0x786f,
  104683. +0x2208,
  104684. +0x3,
  104685. +0xc007,
  104686. +0x79af,
  104687. +0x9b9,
  104688. +0x8025,
  104689. +0x4328,
  104690. +0x239f,
  104691. +0x1041,
  104692. +0x41c3,
  104693. +0x8000,
  104694. +0x7e7,
  104695. +0xc003,
  104696. +0x2332,
  104697. +0x1042,
  104698. +0x813,
  104699. +0x70,
  104700. +0x62da,
  104701. +0x7161,
  104702. +0x8921,
  104703. +0xd880,
  104704. +0x2002,
  104705. +0x5f,
  104706. +0x784f,
  104707. +0x8a9,
  104708. +0x87f4,
  104709. +0x784d,
  104710. +0x708d,
  104711. +0xdbff,
  104712. +0xf1c4,
  104713. +0xc003,
  104714. +0x228a,
  104715. +0x3e,
  104716. +0x4140,
  104717. +0x7114,
  104718. +0xc005,
  104719. +0x21ca,
  104720. +0x1,
  104721. +0xc004,
  104722. +0x1840,
  104723. +0x42,
  104724. +0xc003,
  104725. +0xc104,
  104726. +0x7214,
  104727. +0xc005,
  104728. +0x22ca,
  104729. +0x1,
  104730. +0xc004,
  104731. +0x183e,
  104732. +0x82,
  104733. +0x700c,
  104734. +0x193f,
  104735. +0x2,
  104736. +0xc0a8,
  104737. +0x1404,
  104738. +0x341b,
  104739. +0xc6c6,
  104740. +0x78e0,
  104741. +0x7014,
  104742. +0x1600,
  104743. +0x7080,
  104744. +0x8000,
  104745. +0x4,
  104746. +0x41c3,
  104747. +0x9004,
  104748. +0x160,
  104749. +0x21c0,
  104750. +0x221,
  104751. +0x201a,
  104752. +0xf80,
  104753. +0x20,
  104754. +0x0,
  104755. +0x7825,
  104756. +0x7fe0,
  104757. +0x9000,
  104758. +0x78e0,
  104759. +0x1600,
  104760. +0x7100,
  104761. +0x8000,
  104762. +0x22,
  104763. +0x7014,
  104764. +0x7de0,
  104765. +0x1600,
  104766. +0x7100,
  104767. +0x9004,
  104768. +0x8,
  104769. +0x7ee0,
  104770. +0x78e0,
  104771. +0x42c3,
  104772. +0x8000,
  104773. +0x64d,
  104774. +0x80f,
  104775. +0x71,
  104776. +0x7014,
  104777. +0x8a40,
  104778. +0xd853,
  104779. +0xf005,
  104780. +0x700c,
  104781. +0xf407,
  104782. +0x8a40,
  104783. +0xd84f,
  104784. +0xb89f,
  104785. +0x7054,
  104786. +0x20c0,
  104787. +0xce2,
  104788. +0x7034,
  104789. +0x7fe0,
  104790. +0x20c0,
  104791. +0xa1,
  104792. +0x78e0,
  104793. +0xc0f1,
  104794. +0x4200,
  104795. +0x7114,
  104796. +0x40c3,
  104797. +0x8000,
  104798. +0x64d,
  104799. +0xf404,
  104800. +0x8820,
  104801. +0xd84e,
  104802. +0xf005,
  104803. +0xea88,
  104804. +0x8820,
  104805. +0xd84d,
  104806. +0xb89f,
  104807. +0x7034,
  104808. +0x20c0,
  104809. +0xce2,
  104810. +0xf008,
  104811. +0x712c,
  104812. +0x700c,
  104813. +0xda2,
  104814. +0xff6f,
  104815. +0xb993,
  104816. +0x700c,
  104817. +0xc0d1,
  104818. +0x7ee0,
  104819. +0xc2e6,
  104820. +0x4308,
  104821. +0x70ed,
  104822. +0x70cd,
  104823. +0xf002,
  104824. +0x71c5,
  104825. +0x7dcf,
  104826. +0xd19,
  104827. +0x10b5,
  104828. +0x40a1,
  104829. +0xdde,
  104830. +0x60,
  104831. +0x4161,
  104832. +0xe879,
  104833. +0x78ef,
  104834. +0x200f,
  104835. +0x34f,
  104836. +0xf1f5,
  104837. +0x78ef,
  104838. +0xc6c6,
  104839. +0x40c3,
  104840. +0x8000,
  104841. +0x65c,
  104842. +0x5f1,
  104843. +0xff6f,
  104844. +0x8000,
  104845. +0x40c3,
  104846. +0x8000,
  104847. +0x65c,
  104848. +0x42c3,
  104849. +0x8000,
  104850. +0x64d,
  104851. +0x8020,
  104852. +0x8a00,
  104853. +0x205f,
  104854. +0xc80,
  104855. +0x6119,
  104856. +0x8a01,
  104857. +0x205f,
  104858. +0x640,
  104859. +0x6038,
  104860. +0x8842,
  104861. +0x700c,
  104862. +0x5cd,
  104863. +0xffef,
  104864. +0x702c,
  104865. +0x702c,
  104866. +0x708d,
  104867. +0xf002,
  104868. +0x7185,
  104869. +0x7a8f,
  104870. +0xa1d,
  104871. +0x195,
  104872. +0x8fb,
  104873. +0x80ae,
  104874. +0x2279,
  104875. +0x3,
  104876. +0x7164,
  104877. +0x792f,
  104878. +0x6179,
  104879. +0x7354,
  104880. +0x21c0,
  104881. +0xa6,
  104882. +0xf1f3,
  104883. +0x7fe0,
  104884. +0x782f,
  104885. +0xc2e2,
  104886. +0xd32,
  104887. +0x160,
  104888. +0x4200,
  104889. +0x1600,
  104890. +0x7080,
  104891. +0x8000,
  104892. +0x1a,
  104893. +0x7054,
  104894. +0x791d,
  104895. +0x793d,
  104896. +0x793d,
  104897. +0x781b,
  104898. +0x20ca,
  104899. +0x41,
  104900. +0x2044,
  104901. +0x878d,
  104902. +0xf24d,
  104903. +0x259f,
  104904. +0x1a0f,
  104905. +0xea2c,
  104906. +0x216f,
  104907. +0x243,
  104908. +0x8900,
  104909. +0x201a,
  104910. +0xf80,
  104911. +0x20,
  104912. +0x0,
  104913. +0x2005,
  104914. +0xf80,
  104915. +0x9002,
  104916. +0x86,
  104917. +0x9000,
  104918. +0x2044,
  104919. +0x82,
  104920. +0xc80a,
  104921. +0x6053,
  104922. +0x8908,
  104923. +0x201a,
  104924. +0xf80,
  104925. +0x1,
  104926. +0x86a0,
  104927. +0x781d,
  104928. +0x781d,
  104929. +0x781d,
  104930. +0x781d,
  104931. +0x781d,
  104932. +0x781d,
  104933. +0x781d,
  104934. +0x7862,
  104935. +0x2048,
  104936. +0x1,
  104937. +0xc804,
  104938. +0x6052,
  104939. +0x2904,
  104940. +0x81,
  104941. +0x782f,
  104942. +0xe0ff,
  104943. +0xd87f,
  104944. +0x20ca,
  104945. +0x4b,
  104946. +0x2d05,
  104947. +0x108d,
  104948. +0xf010,
  104949. +0x40c3,
  104950. +0x8000,
  104951. +0x64d,
  104952. +0x8800,
  104953. +0x205f,
  104954. +0xc80,
  104955. +0x2032,
  104956. +0xf80,
  104957. +0x8000,
  104958. +0x66e,
  104959. +0xd4e,
  104960. +0xff4f,
  104961. +0x2d85,
  104962. +0x1406,
  104963. +0x7b0f,
  104964. +0x6d01,
  104965. +0x7a0f,
  104966. +0xca0e,
  104967. +0x4b51,
  104968. +0x2108,
  104969. +0x0,
  104970. +0x1a0e,
  104971. +0x3002,
  104972. +0xca0d,
  104973. +0x6279,
  104974. +0x2109,
  104975. +0x0,
  104976. +0x1a0d,
  104977. +0x3002,
  104978. +0xc6c2,
  104979. +0x44cb,
  104980. +0x900e,
  104981. +0xc2,
  104982. +0x1c02,
  104983. +0x1014,
  104984. +0xb420,
  104985. +0xb441,
  104986. +0x7fe0,
  104987. +0xb462,
  104988. +0x78e0,
  104989. +0xc2e6,
  104990. +0x1cfc,
  104991. +0xb6c8,
  104992. +0xc1ab,
  104993. +0xc344,
  104994. +0x1600,
  104995. +0x7083,
  104996. +0x8000,
  104997. +0x4,
  104998. +0xc24a,
  104999. +0xc143,
  105000. +0xc040,
  105001. +0x40c3,
  105002. +0x8000,
  105003. +0x7a8,
  105004. +0x42c3,
  105005. +0x0,
  105006. +0x1248,
  105007. +0xd96,
  105008. +0xa0,
  105009. +0x702c,
  105010. +0x41c3,
  105011. +0x8000,
  105012. +0x490,
  105013. +0xd820,
  105014. +0xb104,
  105015. +0xb105,
  105016. +0xc000,
  105017. +0x70ed,
  105018. +0x1900,
  105019. +0x405,
  105020. +0xb1e1,
  105021. +0x1a0a,
  105022. +0x33c2,
  105023. +0x1a0b,
  105024. +0x33c2,
  105025. +0xb1e2,
  105026. +0x190c,
  105027. +0x405,
  105028. +0xe88b,
  105029. +0x40c3,
  105030. +0x0,
  105031. +0xc20,
  105032. +0x2042,
  105033. +0x802,
  105034. +0xb105,
  105035. +0xb870,
  105036. +0xb142,
  105037. +0xb106,
  105038. +0xc003,
  105039. +0x231a,
  105040. +0xf83,
  105041. +0x10,
  105042. +0x0,
  105043. +0x205f,
  105044. +0x501,
  105045. +0x40c3,
  105046. +0x8000,
  105047. +0x64d,
  105048. +0x8802,
  105049. +0xc349,
  105050. +0x6119,
  105051. +0x40c3,
  105052. +0x8000,
  105053. +0x7a8,
  105054. +0x2042,
  105055. +0xa00,
  105056. +0x6038,
  105057. +0xc042,
  105058. +0xc003,
  105059. +0x205f,
  105060. +0x641,
  105061. +0x1600,
  105062. +0x7080,
  105063. +0x8000,
  105064. +0x64d,
  105065. +0x205f,
  105066. +0xc80,
  105067. +0x6038,
  105068. +0x2032,
  105069. +0xf80,
  105070. +0x8000,
  105071. +0x66e,
  105072. +0xc048,
  105073. +0x40c3,
  105074. +0x8000,
  105075. +0x64d,
  105076. +0x8804,
  105077. +0xf003,
  105078. +0xc001,
  105079. +0x7104,
  105080. +0xc041,
  105081. +0x40c3,
  105082. +0x8000,
  105083. +0x64d,
  105084. +0x8825,
  105085. +0xc001,
  105086. +0x780f,
  105087. +0x7030,
  105088. +0xec,
  105089. +0x2d,
  105090. +0xdeff,
  105091. +0x201a,
  105092. +0xf80,
  105093. +0x0,
  105094. +0x1000,
  105095. +0x70ad,
  105096. +0x706c,
  105097. +0xc046,
  105098. +0xc647,
  105099. +0xc545,
  105100. +0xf003,
  105101. +0x71a5,
  105102. +0x78af,
  105103. +0x8cf,
  105104. +0x8275,
  105105. +0x4318,
  105106. +0xc000,
  105107. +0xe806,
  105108. +0x254f,
  105109. +0x1080,
  105110. +0x780f,
  105111. +0x847,
  105112. +0x111,
  105113. +0xc000,
  105114. +0xd98c,
  105115. +0x7014,
  105116. +0xd8c0,
  105117. +0x703c,
  105118. +0xc103,
  105119. +0x6119,
  105120. +0xc009,
  105121. +0x7905,
  105122. +0xc006,
  105123. +0x7905,
  105124. +0xc007,
  105125. +0x7104,
  105126. +0xc047,
  105127. +0x780d,
  105128. +0xf829,
  105129. +0xb89f,
  105130. +0x9f2,
  105131. +0xffaf,
  105132. +0x9000,
  105133. +0x7910,
  105134. +0xca09,
  105135. +0x2044,
  105136. +0x7cc,
  105137. +0x4020,
  105138. +0xec06,
  105139. +0xbc61,
  105140. +0xc01,
  105141. +0x1031,
  105142. +0x781d,
  105143. +0xc045,
  105144. +0xc000,
  105145. +0xe80a,
  105146. +0xc106,
  105147. +0xc004,
  105148. +0x71c5,
  105149. +0x7905,
  105150. +0x78cd,
  105151. +0xf81d,
  105152. +0xb89f,
  105153. +0x9060,
  105154. +0xf015,
  105155. +0x254f,
  105156. +0x1080,
  105157. +0x780f,
  105158. +0x823,
  105159. +0x111,
  105160. +0xc004,
  105161. +0x811,
  105162. +0x91,
  105163. +0xc002,
  105164. +0xc102,
  105165. +0x8800,
  105166. +0x7124,
  105167. +0xc142,
  105168. +0xf003,
  105169. +0xc008,
  105170. +0xbaa,
  105171. +0xff6f,
  105172. +0x71c5,
  105173. +0x4300,
  105174. +0xc00a,
  105175. +0x86d,
  105176. +0x86ee,
  105177. +0x232f,
  105178. +0x13c7,
  105179. +0x239f,
  105180. +0x1041,
  105181. +0xc105,
  105182. +0x40c3,
  105183. +0x8000,
  105184. +0x7e6,
  105185. +0x708d,
  105186. +0x7061,
  105187. +0xa820,
  105188. +0x702c,
  105189. +0xa862,
  105190. +0xf009,
  105191. +0x70c3,
  105192. +0x8000,
  105193. +0x7a8,
  105194. +0xda7f,
  105195. +0xa840,
  105196. +0xa881,
  105197. +0x7124,
  105198. +0x782f,
  105199. +0x8f1,
  105200. +0x87f4,
  105201. +0x2314,
  105202. +0x1000,
  105203. +0x71e5,
  105204. +0xf19a,
  105205. +0xc0ab,
  105206. +0x1404,
  105207. +0x341b,
  105208. +0xc6c6,
  105209. +0x209a,
  105210. +0x4,
  105211. +0x7825,
  105212. +0x781b,
  105213. +0xb891,
  105214. +0xb89c,
  105215. +0x7ee0,
  105216. +0x78e0,
  105217. +0xc0e2,
  105218. +0x706c,
  105219. +0x704c,
  105220. +0xf004,
  105221. +0xb160,
  105222. +0x7144,
  105223. +0x7950,
  105224. +0x9fd,
  105225. +0x8674,
  105226. +0x2014,
  105227. +0x41,
  105228. +0xda32,
  105229. +0xba9f,
  105230. +0x1201,
  105231. +0x481,
  105232. +0x708d,
  105233. +0xa821,
  105234. +0x1201,
  105235. +0x481,
  105236. +0xa822,
  105237. +0x1201,
  105238. +0x481,
  105239. +0xa823,
  105240. +0x1201,
  105241. +0x481,
  105242. +0xa824,
  105243. +0x1201,
  105244. +0x481,
  105245. +0xa82b,
  105246. +0x1201,
  105247. +0x481,
  105248. +0xa82c,
  105249. +0x1201,
  105250. +0x481,
  105251. +0xa82d,
  105252. +0x1201,
  105253. +0x481,
  105254. +0xa82e,
  105255. +0x1201,
  105256. +0x481,
  105257. +0xa830,
  105258. +0x8a20,
  105259. +0xa831,
  105260. +0x8a21,
  105261. +0xa836,
  105262. +0x8a22,
  105263. +0xa838,
  105264. +0x12dd,
  105265. +0x8081,
  105266. +0x7034,
  105267. +0xf48e,
  105268. +0xda3e,
  105269. +0xba9f,
  105270. +0x1201,
  105271. +0x481,
  105272. +0xa83a,
  105273. +0x1201,
  105274. +0x481,
  105275. +0xa83b,
  105276. +0x1201,
  105277. +0x481,
  105278. +0xa83c,
  105279. +0x1201,
  105280. +0x481,
  105281. +0xa83d,
  105282. +0x1201,
  105283. +0x481,
  105284. +0x1824,
  105285. +0x42,
  105286. +0x1201,
  105287. +0x481,
  105288. +0x1825,
  105289. +0x42,
  105290. +0x1201,
  105291. +0x481,
  105292. +0x1826,
  105293. +0x42,
  105294. +0x1201,
  105295. +0x481,
  105296. +0x1827,
  105297. +0x42,
  105298. +0x1201,
  105299. +0x481,
  105300. +0x1829,
  105301. +0x42,
  105302. +0x1201,
  105303. +0x481,
  105304. +0x182a,
  105305. +0x42,
  105306. +0x1201,
  105307. +0x481,
  105308. +0x182f,
  105309. +0x42,
  105310. +0x121c,
  105311. +0x481,
  105312. +0x1831,
  105313. +0x42,
  105314. +0x1201,
  105315. +0x481,
  105316. +0x1833,
  105317. +0x42,
  105318. +0x1201,
  105319. +0x481,
  105320. +0x1834,
  105321. +0x42,
  105322. +0x1201,
  105323. +0x481,
  105324. +0x1835,
  105325. +0x42,
  105326. +0x1201,
  105327. +0x481,
  105328. +0x1836,
  105329. +0x42,
  105330. +0x1201,
  105331. +0x481,
  105332. +0x183d,
  105333. +0x42,
  105334. +0x1201,
  105335. +0x481,
  105336. +0x183e,
  105337. +0x42,
  105338. +0x1201,
  105339. +0x481,
  105340. +0x183f,
  105341. +0x42,
  105342. +0x1201,
  105343. +0x481,
  105344. +0x1840,
  105345. +0x42,
  105346. +0x1201,
  105347. +0x481,
  105348. +0x1842,
  105349. +0x42,
  105350. +0x1201,
  105351. +0x481,
  105352. +0x1843,
  105353. +0x42,
  105354. +0x1201,
  105355. +0x481,
  105356. +0x1848,
  105357. +0x42,
  105358. +0x1201,
  105359. +0x481,
  105360. +0x184a,
  105361. +0x42,
  105362. +0x1201,
  105363. +0x481,
  105364. +0x184c,
  105365. +0x42,
  105366. +0x1201,
  105367. +0x481,
  105368. +0x184d,
  105369. +0x42,
  105370. +0x1201,
  105371. +0x481,
  105372. +0x184e,
  105373. +0x42,
  105374. +0x1201,
  105375. +0x481,
  105376. +0x184f,
  105377. +0x42,
  105378. +0x1201,
  105379. +0x481,
  105380. +0x1856,
  105381. +0x42,
  105382. +0x1201,
  105383. +0x481,
  105384. +0x1857,
  105385. +0x42,
  105386. +0x1201,
  105387. +0x481,
  105388. +0x1858,
  105389. +0x42,
  105390. +0x1201,
  105391. +0x481,
  105392. +0x1859,
  105393. +0x42,
  105394. +0x1201,
  105395. +0x481,
  105396. +0x185b,
  105397. +0x42,
  105398. +0x8a20,
  105399. +0x185c,
  105400. +0x42,
  105401. +0x8a21,
  105402. +0x1861,
  105403. +0x42,
  105404. +0x8a22,
  105405. +0x1863,
  105406. +0x42,
  105407. +0xf031,
  105408. +0x7185,
  105409. +0xc59,
  105410. +0x10b2,
  105411. +0x706c,
  105412. +0xf02d,
  105413. +0x245a,
  105414. +0x1c81,
  105415. +0x235a,
  105416. +0x64d,
  105417. +0x7164,
  105418. +0x6119,
  105419. +0x653d,
  105420. +0x12f7,
  105421. +0x8081,
  105422. +0xad21,
  105423. +0x12f8,
  105424. +0x8081,
  105425. +0xad22,
  105426. +0x12f9,
  105427. +0x8081,
  105428. +0xad23,
  105429. +0x12fa,
  105430. +0x8081,
  105431. +0xad24,
  105432. +0x12fb,
  105433. +0x8081,
  105434. +0xad2b,
  105435. +0x12fc,
  105436. +0x8081,
  105437. +0xad2c,
  105438. +0x12fd,
  105439. +0x8081,
  105440. +0xad2d,
  105441. +0x12fe,
  105442. +0x8081,
  105443. +0xad2e,
  105444. +0x12ff,
  105445. +0x8081,
  105446. +0xad30,
  105447. +0x8a20,
  105448. +0xad31,
  105449. +0x8a21,
  105450. +0xad36,
  105451. +0x8a22,
  105452. +0xad38,
  105453. +0xbb1,
  105454. +0x8092,
  105455. +0xf1d1,
  105456. +0xc4c2,
  105457. +0xc2e4,
  105458. +0x40c3,
  105459. +0x8000,
  105460. +0x538,
  105461. +0xe36,
  105462. +0x1e0,
  105463. +0xd92a,
  105464. +0xde25,
  105465. +0xbe9f,
  105466. +0x8e00,
  105467. +0x45cb,
  105468. +0x9004,
  105469. +0xe4,
  105470. +0xb500,
  105471. +0x1633,
  105472. +0x1080,
  105473. +0xb501,
  105474. +0x16f4,
  105475. +0x9080,
  105476. +0xe888,
  105477. +0x1e00,
  105478. +0x7005,
  105479. +0x9003,
  105480. +0xe154,
  105481. +0x1d42,
  105482. +0x905d,
  105483. +0xa5a,
  105484. +0xffcf,
  105485. +0x791d,
  105486. +0x793d,
  105487. +0x793d,
  105488. +0x793d,
  105489. +0xb9c3,
  105490. +0x1a02,
  105491. +0x3042,
  105492. +0x4100,
  105493. +0xda08,
  105494. +0xba61,
  105495. +0xaff,
  105496. +0x8031,
  105497. +0x793d,
  105498. +0xb9c1,
  105499. +0xb8c3,
  105500. +0x1a06,
  105501. +0x3042,
  105502. +0xb0a,
  105503. +0x160,
  105504. +0x1a01,
  105505. +0x3002,
  105506. +0x81e,
  105507. +0x0,
  105508. +0x8b2,
  105509. +0x100,
  105510. +0x154c,
  105511. +0x9100,
  105512. +0x80f,
  105513. +0x151,
  105514. +0x8e00,
  105515. +0xb500,
  105516. +0x8e00,
  105517. +0xb501,
  105518. +0xc6c4,
  105519. +0xc2e6,
  105520. +0x1cfc,
  105521. +0xb6c8,
  105522. +0x1600,
  105523. +0x7101,
  105524. +0x9004,
  105525. +0x1e0,
  105526. +0x1600,
  105527. +0x7082,
  105528. +0x8000,
  105529. +0x4,
  105530. +0x225f,
  105531. +0x100,
  105532. +0x2044,
  105533. +0x7c3,
  105534. +0x4020,
  105535. +0xeb05,
  105536. +0xbb61,
  105537. +0xbff,
  105538. +0x8031,
  105539. +0x781d,
  105540. +0xb8c3,
  105541. +0x80b,
  105542. +0x50,
  105543. +0x877,
  105544. +0x1b1,
  105545. +0x71ed,
  105546. +0x46cb,
  105547. +0x9004,
  105548. +0x116,
  105549. +0x1e08,
  105550. +0x1094,
  105551. +0x71ad,
  105552. +0x1e02,
  105553. +0x1354,
  105554. +0xd829,
  105555. +0xb6a0,
  105556. +0x1e6c,
  105557. +0x1205,
  105558. +0x1e6c,
  105559. +0x1004,
  105560. +0x702c,
  105561. +0x40c3,
  105562. +0x98,
  105563. +0x9680,
  105564. +0x1ef2,
  105565. +0x9044,
  105566. +0x4728,
  105567. +0xe12,
  105568. +0x60,
  105569. +0x1e66,
  105570. +0x1044,
  105571. +0xd8a9,
  105572. +0x1e6c,
  105573. +0x1004,
  105574. +0x208a,
  105575. +0xa46,
  105576. +0x1e6c,
  105577. +0x1004,
  105578. +0x208a,
  105579. +0xa44,
  105580. +0x1e6c,
  105581. +0x1004,
  105582. +0x1e6c,
  105583. +0x1004,
  105584. +0x40c3,
  105585. +0x0,
  105586. +0x6000,
  105587. +0x1e72,
  105588. +0x935c,
  105589. +0x1ed0,
  105590. +0x9344,
  105591. +0x1e72,
  105592. +0x90dd,
  105593. +0xd86,
  105594. +0x60,
  105595. +0x1ed0,
  105596. +0x93c4,
  105597. +0x1e72,
  105598. +0x935c,
  105599. +0x1e72,
  105600. +0x93dc,
  105601. +0xf048,
  105602. +0x45cb,
  105603. +0x9004,
  105604. +0x116,
  105605. +0x1d08,
  105606. +0x1094,
  105607. +0x1d02,
  105608. +0x13d4,
  105609. +0x702c,
  105610. +0x40c3,
  105611. +0xf,
  105612. +0x4240,
  105613. +0x234a,
  105614. +0x1200,
  105615. +0x43db,
  105616. +0x0,
  105617. +0x818,
  105618. +0xb5e0,
  105619. +0x1d6c,
  105620. +0x12c4,
  105621. +0x1df2,
  105622. +0x9044,
  105623. +0x1d66,
  105624. +0x1044,
  105625. +0x4628,
  105626. +0xd9e,
  105627. +0x60,
  105628. +0x1d6c,
  105629. +0x16c4,
  105630. +0x40c3,
  105631. +0xf,
  105632. +0x4240,
  105633. +0x2342,
  105634. +0x341b,
  105635. +0x781d,
  105636. +0x702c,
  105637. +0xd86,
  105638. +0x60,
  105639. +0x1d6c,
  105640. +0x16c4,
  105641. +0x40c3,
  105642. +0x98,
  105643. +0x9680,
  105644. +0x702c,
  105645. +0xd76,
  105646. +0x60,
  105647. +0x1d6c,
  105648. +0x12c4,
  105649. +0xd888,
  105650. +0x1d6c,
  105651. +0x1004,
  105652. +0x40c3,
  105653. +0x0,
  105654. +0x6000,
  105655. +0x1d6c,
  105656. +0x12c4,
  105657. +0x1d6c,
  105658. +0x1384,
  105659. +0x1d72,
  105660. +0x93dc,
  105661. +0x1dd0,
  105662. +0x93c4,
  105663. +0x1d72,
  105664. +0x90dd,
  105665. +0xcf6,
  105666. +0x60,
  105667. +0x1dd0,
  105668. +0x9384,
  105669. +0x1d72,
  105670. +0x93dc,
  105671. +0x1d72,
  105672. +0x939c,
  105673. +0x700c,
  105674. +0xd3e,
  105675. +0x60,
  105676. +0xd920,
  105677. +0x45cb,
  105678. +0x9004,
  105679. +0x1f0,
  105680. +0xd820,
  105681. +0xcd6,
  105682. +0x60,
  105683. +0x1d00,
  105684. +0x1005,
  105685. +0xd820,
  105686. +0xcce,
  105687. +0x60,
  105688. +0x1d00,
  105689. +0x1045,
  105690. +0x740c,
  105691. +0xcc2,
  105692. +0x60,
  105693. +0x1d00,
  105694. +0x1005,
  105695. +0x1d0a,
  105696. +0x909d,
  105697. +0x1404,
  105698. +0x341b,
  105699. +0xc6c6,
  105700. +0x78e0,
  105701. +0xc2e6,
  105702. +0x1cfc,
  105703. +0xb6c8,
  105704. +0xc1bc,
  105705. +0xd825,
  105706. +0xb89f,
  105707. +0x8820,
  105708. +0x1c36,
  105709. +0x3042,
  105710. +0x1033,
  105711. +0x80,
  105712. +0x41c3,
  105713. +0x8000,
  105714. +0x64c,
  105715. +0x89a0,
  105716. +0x1c37,
  105717. +0x3002,
  105718. +0x8907,
  105719. +0xc06d,
  105720. +0x8909,
  105721. +0x1c35,
  105722. +0x3002,
  105723. +0x8908,
  105724. +0x1c32,
  105725. +0x3002,
  105726. +0x890a,
  105727. +0xc192,
  105728. +0x1c33,
  105729. +0x3002,
  105730. +0xdb2,
  105731. +0x20,
  105732. +0x710c,
  105733. +0xd80c,
  105734. +0x2805,
  105735. +0x340,
  105736. +0x702c,
  105737. +0xc145,
  105738. +0x205a,
  105739. +0x100,
  105740. +0x7404,
  105741. +0xc049,
  105742. +0xf006,
  105743. +0x7a34,
  105744. +0x700c,
  105745. +0xb200,
  105746. +0x7124,
  105747. +0x9f9,
  105748. +0x82b2,
  105749. +0xc297,
  105750. +0x700c,
  105751. +0x47cb,
  105752. +0x8000,
  105753. +0x564,
  105754. +0xc044,
  105755. +0xf004,
  105756. +0xc004,
  105757. +0x7104,
  105758. +0xc044,
  105759. +0xc004,
  105760. +0x80d,
  105761. +0xf2,
  105762. +0x706f,
  105763. +0x41b,
  105764. +0x0,
  105765. +0xbef,
  105766. +0xb0f3,
  105767. +0x712c,
  105768. +0xc004,
  105769. +0x2044,
  105770. +0x7c2,
  105771. +0x4020,
  105772. +0xc104,
  105773. +0xea05,
  105774. +0xba61,
  105775. +0xaff,
  105776. +0x8031,
  105777. +0x781b,
  105778. +0xc046,
  105779. +0x202f,
  105780. +0x6c7,
  105781. +0xd1e,
  105782. +0x20,
  105783. +0x792f,
  105784. +0xc048,
  105785. +0x8f00,
  105786. +0xe808,
  105787. +0x1600,
  105788. +0x7080,
  105789. +0x8000,
  105790. +0x1,
  105791. +0xb8e3,
  105792. +0xf289,
  105793. +0x700c,
  105794. +0xfc6,
  105795. +0xff2f,
  105796. +0xd9ff,
  105797. +0x70ad,
  105798. +0xd820,
  105799. +0xc543,
  105800. +0xc041,
  105801. +0xc006,
  105802. +0x734c,
  105803. +0xdb22,
  105804. +0x205a,
  105805. +0x101,
  105806. +0xc540,
  105807. +0x7825,
  105808. +0x7e0f,
  105809. +0xd8ff,
  105810. +0x702c,
  105811. +0xabe,
  105812. +0xff6f,
  105813. +0xc642,
  105814. +0xd828,
  105815. +0xc543,
  105816. +0xc642,
  105817. +0xc041,
  105818. +0xd8ff,
  105819. +0x702c,
  105820. +0x734c,
  105821. +0xdb22,
  105822. +0xaaa,
  105823. +0xff6f,
  105824. +0xc540,
  105825. +0xd8ff,
  105826. +0x702c,
  105827. +0x734c,
  105828. +0xdb22,
  105829. +0xc543,
  105830. +0xc642,
  105831. +0x1c04,
  105832. +0x33c1,
  105833. +0xa92,
  105834. +0xff6f,
  105835. +0xc040,
  105836. +0xd8ff,
  105837. +0x702c,
  105838. +0x734c,
  105839. +0xdb22,
  105840. +0xc543,
  105841. +0xc642,
  105842. +0x1c04,
  105843. +0x3501,
  105844. +0xa7e,
  105845. +0xff6f,
  105846. +0xc540,
  105847. +0xd8ff,
  105848. +0xd980,
  105849. +0x734c,
  105850. +0xdb22,
  105851. +0xc543,
  105852. +0xc642,
  105853. +0x1c04,
  105854. +0x3081,
  105855. +0xa66,
  105856. +0xff6f,
  105857. +0xc540,
  105858. +0x700c,
  105859. +0xfee,
  105860. +0xff2f,
  105861. +0x712c,
  105862. +0x1600,
  105863. +0x7080,
  105864. +0x8000,
  105865. +0x4,
  105866. +0xdae0,
  105867. +0x201a,
  105868. +0xf81,
  105869. +0x20,
  105870. +0x0,
  105871. +0x40c3,
  105872. +0x9008,
  105873. +0x100,
  105874. +0x2105,
  105875. +0x3,
  105876. +0x7204,
  105877. +0x7825,
  105878. +0xb340,
  105879. +0x1800,
  105880. +0x485,
  105881. +0x700c,
  105882. +0xf16,
  105883. +0xff2f,
  105884. +0xd9ff,
  105885. +0xa66,
  105886. +0xff6f,
  105887. +0xd8ff,
  105888. +0xc006,
  105889. +0x702c,
  105890. +0xc543,
  105891. +0x780f,
  105892. +0xc042,
  105893. +0xd8ff,
  105894. +0xb990,
  105895. +0x714c,
  105896. +0x746c,
  105897. +0xc541,
  105898. +0xffe,
  105899. +0xff2f,
  105900. +0xc540,
  105901. +0xd90c,
  105902. +0xd8ff,
  105903. +0xb98d,
  105904. +0x734c,
  105905. +0x746c,
  105906. +0xc543,
  105907. +0xc642,
  105908. +0xc541,
  105909. +0xfe6,
  105910. +0xff2f,
  105911. +0xc540,
  105912. +0xa16,
  105913. +0xff6f,
  105914. +0xd8ff,
  105915. +0xd8ff,
  105916. +0xd980,
  105917. +0x754c,
  105918. +0x746c,
  105919. +0xc543,
  105920. +0xc542,
  105921. +0xc541,
  105922. +0xfce,
  105923. +0xff2f,
  105924. +0xc540,
  105925. +0xd850,
  105926. +0xc049,
  105927. +0xf0f4,
  105928. +0x8ea,
  105929. +0xff8f,
  105930. +0x70ad,
  105931. +0x70cd,
  105932. +0xf003,
  105933. +0x71c5,
  105934. +0x74d5,
  105935. +0x10c,
  105936. +0x29,
  105937. +0x2679,
  105938. +0x1080,
  105939. +0x7704,
  105940. +0xc04a,
  105941. +0x2650,
  105942. +0x90be,
  105943. +0xf409,
  105944. +0x40c3,
  105945. +0x0,
  105946. +0xa00,
  105947. +0xe92,
  105948. +0xff2f,
  105949. +0xd9ff,
  105950. +0xf16,
  105951. +0x100,
  105952. +0x8f01,
  105953. +0x702c,
  105954. +0x704c,
  105955. +0xc043,
  105956. +0xc006,
  105957. +0x726c,
  105958. +0x780f,
  105959. +0xc04b,
  105960. +0xc042,
  105961. +0x710c,
  105962. +0xc041,
  105963. +0xc00a,
  105964. +0x780f,
  105965. +0xc047,
  105966. +0x781d,
  105967. +0x781d,
  105968. +0x2045,
  105969. +0x180,
  105970. +0x2044,
  105971. +0x980,
  105972. +0xc040,
  105973. +0xf66,
  105974. +0xff2f,
  105975. +0xd8ff,
  105976. +0x8f01,
  105977. +0x702c,
  105978. +0x704c,
  105979. +0xc043,
  105980. +0x710c,
  105981. +0xc542,
  105982. +0xc041,
  105983. +0x2632,
  105984. +0x1f80,
  105985. +0x8000,
  105986. +0x4a0,
  105987. +0x726c,
  105988. +0xb8c5,
  105989. +0xc040,
  105990. +0xf46,
  105991. +0xff2f,
  105992. +0xd8ff,
  105993. +0x8f01,
  105994. +0x702c,
  105995. +0x704c,
  105996. +0xc043,
  105997. +0xc00b,
  105998. +0x726c,
  105999. +0xc042,
  106000. +0x710c,
  106001. +0xc041,
  106002. +0xc007,
  106003. +0x781d,
  106004. +0x2045,
  106005. +0x580,
  106006. +0x2044,
  106007. +0xd80,
  106008. +0xc040,
  106009. +0xf1e,
  106010. +0xff2f,
  106011. +0xd8ff,
  106012. +0x8f01,
  106013. +0x702c,
  106014. +0x704c,
  106015. +0xc043,
  106016. +0x710c,
  106017. +0xc542,
  106018. +0xc041,
  106019. +0xc00a,
  106020. +0x726c,
  106021. +0xb8c5,
  106022. +0xc040,
  106023. +0xf02,
  106024. +0xff2f,
  106025. +0xd8ff,
  106026. +0x40c3,
  106027. +0x0,
  106028. +0x2710,
  106029. +0xa96,
  106030. +0x60,
  106031. +0xd90a,
  106032. +0x781d,
  106033. +0x781d,
  106034. +0x7704,
  106035. +0x780f,
  106036. +0xc542,
  106037. +0xc541,
  106038. +0xc540,
  106039. +0xc047,
  106040. +0xc043,
  106041. +0xd8ff,
  106042. +0x702c,
  106043. +0x704c,
  106044. +0xeda,
  106045. +0xff2f,
  106046. +0x726c,
  106047. +0xc007,
  106048. +0x702c,
  106049. +0x704c,
  106050. +0xc043,
  106051. +0xd8ff,
  106052. +0x726c,
  106053. +0xc542,
  106054. +0xc541,
  106055. +0xec2,
  106056. +0xff2f,
  106057. +0xc540,
  106058. +0x6e0b,
  106059. +0x7114,
  106060. +0x704,
  106061. +0xffcd,
  106062. +0xdde,
  106063. +0x100,
  106064. +0x700c,
  106065. +0xe52,
  106066. +0xff2f,
  106067. +0x712c,
  106068. +0xf17a,
  106069. +0x40c3,
  106070. +0x0,
  106071. +0xa00,
  106072. +0xd9a,
  106073. +0xff2f,
  106074. +0xd9ff,
  106075. +0xe1a,
  106076. +0x100,
  106077. +0x8f01,
  106078. +0x702c,
  106079. +0x71cd,
  106080. +0xc043,
  106081. +0xd8ff,
  106082. +0x704c,
  106083. +0xdb18,
  106084. +0xc142,
  106085. +0xc641,
  106086. +0x4528,
  106087. +0xe82,
  106088. +0xff2f,
  106089. +0xc140,
  106090. +0x8ce,
  106091. +0xff6f,
  106092. +0xd8ff,
  106093. +0x8f01,
  106094. +0x702c,
  106095. +0x704c,
  106096. +0xc043,
  106097. +0xc006,
  106098. +0x726c,
  106099. +0x780f,
  106100. +0xc042,
  106101. +0xc047,
  106102. +0xd820,
  106103. +0xc641,
  106104. +0xc040,
  106105. +0xe5e,
  106106. +0xff2f,
  106107. +0xd8ff,
  106108. +0x8f01,
  106109. +0x702c,
  106110. +0x704c,
  106111. +0xc043,
  106112. +0xd8ff,
  106113. +0x726c,
  106114. +0xc542,
  106115. +0xc641,
  106116. +0xe4a,
  106117. +0xff2f,
  106118. +0x1c00,
  106119. +0x30c1,
  106120. +0x8f01,
  106121. +0x702c,
  106122. +0x704c,
  106123. +0xc043,
  106124. +0xc007,
  106125. +0x726c,
  106126. +0xc042,
  106127. +0xd8ff,
  106128. +0xc641,
  106129. +0xe2e,
  106130. +0xff2f,
  106131. +0x1c00,
  106132. +0x3481,
  106133. +0x8f01,
  106134. +0x702c,
  106135. +0x704c,
  106136. +0xc043,
  106137. +0xd8ff,
  106138. +0x726c,
  106139. +0xc542,
  106140. +0xc641,
  106141. +0xe16,
  106142. +0xff2f,
  106143. +0xc540,
  106144. +0x8f01,
  106145. +0x702c,
  106146. +0x704c,
  106147. +0xc043,
  106148. +0xd8ff,
  106149. +0xdb08,
  106150. +0xc542,
  106151. +0xc641,
  106152. +0xe02,
  106153. +0xff2f,
  106154. +0xc540,
  106155. +0x82e,
  106156. +0xff6f,
  106157. +0xd8ff,
  106158. +0x8f01,
  106159. +0x702c,
  106160. +0x704c,
  106161. +0xc043,
  106162. +0xd8ff,
  106163. +0xdb18,
  106164. +0xc542,
  106165. +0xc641,
  106166. +0xde6,
  106167. +0xff2f,
  106168. +0xc540,
  106169. +0xd06,
  106170. +0x100,
  106171. +0x218a,
  106172. +0xfc7,
  106173. +0x40c3,
  106174. +0x9003,
  106175. +0xe048,
  106176. +0xb020,
  106177. +0x1804,
  106178. +0x5,
  106179. +0x2440,
  106180. +0x3d80,
  106181. +0x2032,
  106182. +0x6c1,
  106183. +0xc006,
  106184. +0x790b,
  106185. +0xf261,
  106186. +0xc009,
  106187. +0x702c,
  106188. +0xd5e,
  106189. +0xff2f,
  106190. +0x7810,
  106191. +0x700c,
  106192. +0x932,
  106193. +0x60,
  106194. +0xd91e,
  106195. +0xc18d,
  106196. +0x2132,
  106197. +0x6c2,
  106198. +0xf010,
  106199. +0x221a,
  106200. +0xf80,
  106201. +0x0,
  106202. +0x2000,
  106203. +0xc38e,
  106204. +0x7b54,
  106205. +0x7144,
  106206. +0x2005,
  106207. +0xf80,
  106208. +0x9002,
  106209. +0x54,
  106210. +0x9000,
  106211. +0x780f,
  106212. +0xb300,
  106213. +0x2440,
  106214. +0x3c80,
  106215. +0x2032,
  106216. +0x6cb,
  106217. +0xbdd,
  106218. +0x90a3,
  106219. +0x706c,
  106220. +0x2132,
  106221. +0x6cd,
  106222. +0x708d,
  106223. +0xf002,
  106224. +0x71a5,
  106225. +0xb65,
  106226. +0x1362,
  106227. +0xc197,
  106228. +0x79b4,
  106229. +0x9140,
  106230. +0xc008,
  106231. +0xba80,
  106232. +0xb140,
  106233. +0xe885,
  106234. +0xc08e,
  106235. +0x20f4,
  106236. +0x340,
  106237. +0xe811,
  106238. +0x235a,
  106239. +0x340e,
  106240. +0xc004,
  106241. +0x7e16,
  106242. +0x6678,
  106243. +0x70c3,
  106244. +0x8000,
  106245. +0x62c,
  106246. +0xa8a0,
  106247. +0xc008,
  106248. +0x7164,
  106249. +0xe885,
  106250. +0xc08e,
  106251. +0x20f4,
  106252. +0x340,
  106253. +0xe8e3,
  106254. +0x235a,
  106255. +0x340e,
  106256. +0xc004,
  106257. +0x7e16,
  106258. +0x6698,
  106259. +0x70c3,
  106260. +0x8000,
  106261. +0x60c,
  106262. +0xa8a0,
  106263. +0xc008,
  106264. +0x7185,
  106265. +0xe8d7,
  106266. +0xc004,
  106267. +0x2079,
  106268. +0x0,
  106269. +0x781b,
  106270. +0x781b,
  106271. +0x7404,
  106272. +0x7a05,
  106273. +0xb140,
  106274. +0xf1cf,
  106275. +0x40c3,
  106276. +0x0,
  106277. +0x9c4,
  106278. +0xc92,
  106279. +0xff0f,
  106280. +0xbee,
  106281. +0xff0f,
  106282. +0x3f9,
  106283. +0xffef,
  106284. +0x7167,
  106285. +0xc005,
  106286. +0x7104,
  106287. +0xc045,
  106288. +0xc005,
  106289. +0x833,
  106290. +0x2b3,
  106291. +0xc197,
  106292. +0xc005,
  106293. +0x21f4,
  106294. +0x2,
  106295. +0xea76,
  106296. +0x1600,
  106297. +0x7080,
  106298. +0x8000,
  106299. +0x19,
  106300. +0xe8f2,
  106301. +0xc005,
  106302. +0x201a,
  106303. +0xf80,
  106304. +0x0,
  106305. +0x2000,
  106306. +0x2005,
  106307. +0xf81,
  106308. +0x9002,
  106309. +0x154,
  106310. +0x2244,
  106311. +0x300,
  106312. +0xb100,
  106313. +0xf1e4,
  106314. +0x40c3,
  106315. +0x8000,
  106316. +0x564,
  106317. +0x8800,
  106318. +0xe809,
  106319. +0x1600,
  106320. +0x7080,
  106321. +0x8000,
  106322. +0x1,
  106323. +0xb8e3,
  106324. +0xf10,
  106325. +0xff41,
  106326. +0x700c,
  106327. +0x1e00,
  106328. +0x7005,
  106329. +0x9003,
  106330. +0xe048,
  106331. +0x8fe,
  106332. +0x20,
  106333. +0xc192,
  106334. +0xc0bc,
  106335. +0x1404,
  106336. +0x341b,
  106337. +0xc6c6,
  106338. +0x78e0,
  106339. +0xc2e6,
  106340. +0x1cfc,
  106341. +0xb6c8,
  106342. +0xc1a1,
  106343. +0x4318,
  106344. +0x4628,
  106345. +0x4020,
  106346. +0x732c,
  106347. +0x4768,
  106348. +0xa92,
  106349. +0xe0,
  106350. +0x4548,
  106351. +0x710c,
  106352. +0x2344,
  106353. +0x37ca,
  106354. +0xa11,
  106355. +0x1010,
  106356. +0x2242,
  106357. +0x104a,
  106358. +0xaff,
  106359. +0x9031,
  106360. +0x781b,
  106361. +0x205a,
  106362. +0x10b,
  106363. +0xed86,
  106364. +0x40c1,
  106365. +0x732c,
  106366. +0xede,
  106367. +0xff2f,
  106368. +0xdabf,
  106369. +0x230f,
  106370. +0x16cd,
  106371. +0xef86,
  106372. +0x40c1,
  106373. +0x732c,
  106374. +0xece,
  106375. +0xff2f,
  106376. +0xda7f,
  106377. +0x1600,
  106378. +0x7080,
  106379. +0x8000,
  106380. +0x64d,
  106381. +0x235f,
  106382. +0x364f,
  106383. +0x704c,
  106384. +0x205f,
  106385. +0xc80,
  106386. +0x238a,
  106387. +0xdff,
  106388. +0x1c00,
  106389. +0x3fc1,
  106390. +0x60d8,
  106391. +0x60f9,
  106392. +0x982,
  106393. +0x1a0,
  106394. +0x78af,
  106395. +0xbda,
  106396. +0xff8f,
  106397. +0xbe2,
  106398. +0xffaf,
  106399. +0x4508,
  106400. +0x4100,
  106401. +0x882,
  106402. +0x120,
  106403. +0x40a1,
  106404. +0x1600,
  106405. +0x7080,
  106406. +0x8000,
  106407. +0x64d,
  106408. +0x205f,
  106409. +0xc80,
  106410. +0x60d8,
  106411. +0x60f8,
  106412. +0x1003,
  106413. +0xc1,
  106414. +0xd840,
  106415. +0x7824,
  106416. +0x781d,
  106417. +0x781d,
  106418. +0x781d,
  106419. +0x781d,
  106420. +0x7034,
  106421. +0x20c5,
  106422. +0x4ab,
  106423. +0x1e00,
  106424. +0x7004,
  106425. +0x900e,
  106426. +0x22,
  106427. +0x40c1,
  106428. +0x802,
  106429. +0xe0,
  106430. +0x732c,
  106431. +0x7487,
  106432. +0x1404,
  106433. +0x341b,
  106434. +0xc6c6,
  106435. +0x7a1b,
  106436. +0x1600,
  106437. +0x7080,
  106438. +0x8000,
  106439. +0x1c,
  106440. +0xbac4,
  106441. +0xea05,
  106442. +0xba61,
  106443. +0xaff,
  106444. +0x8031,
  106445. +0x781d,
  106446. +0x780f,
  106447. +0x2144,
  106448. +0x7c2,
  106449. +0xea05,
  106450. +0xba61,
  106451. +0xaff,
  106452. +0x8031,
  106453. +0x781d,
  106454. +0x7fe0,
  106455. +0xb8c0,
  106456. +0x78e0,
  106457. +0xc0e2,
  106458. +0x1600,
  106459. +0x7082,
  106460. +0x8000,
  106461. +0x4,
  106462. +0x7014,
  106463. +0x221a,
  106464. +0xf83,
  106465. +0x20,
  106466. +0x0,
  106467. +0x2305,
  106468. +0xf82,
  106469. +0x9002,
  106470. +0x86,
  106471. +0x9240,
  106472. +0x2305,
  106473. +0xf8c,
  106474. +0x9003,
  106475. +0xfe86,
  106476. +0x706c,
  106477. +0x22c4,
  106478. +0xf81,
  106479. +0x0,
  106480. +0xbfff,
  106481. +0xf202,
  106482. +0xba8e,
  106483. +0xb440,
  106484. +0xf004,
  106485. +0xb440,
  106486. +0x7164,
  106487. +0xb39,
  106488. +0x293,
  106489. +0x231a,
  106490. +0xf82,
  106491. +0x0,
  106492. +0x1000,
  106493. +0x2205,
  106494. +0xf82,
  106495. +0x1,
  106496. +0x4a,
  106497. +0x7a5b,
  106498. +0x2205,
  106499. +0xf8c,
  106500. +0x9000,
  106501. +0x0,
  106502. +0xe80b,
  106503. +0x9440,
  106504. +0x2114,
  106505. +0xcd,
  106506. +0xb540,
  106507. +0x2204,
  106508. +0xf82,
  106509. +0x0,
  106510. +0xfbff,
  106511. +0xf1e6,
  106512. +0x21f4,
  106513. +0xc2,
  106514. +0xf1e4,
  106515. +0xc4c2,
  106516. +0x78e0,
  106517. +0xc2e6,
  106518. +0xdb24,
  106519. +0x708d,
  106520. +0x41c3,
  106521. +0x8000,
  106522. +0x653,
  106523. +0xbb9f,
  106524. +0xa980,
  106525. +0x8b00,
  106526. +0x2340,
  106527. +0xd0d,
  106528. +0xe007,
  106529. +0x7a1d,
  106530. +0x7a5d,
  106531. +0x7a5d,
  106532. +0xd8ff,
  106533. +0x6058,
  106534. +0xa901,
  106535. +0x15ff,
  106536. +0x948e,
  106537. +0xee0d,
  106538. +0xca02,
  106539. +0x7a1d,
  106540. +0xa942,
  106541. +0x8d00,
  106542. +0xe007,
  106543. +0x781d,
  106544. +0x781d,
  106545. +0x781d,
  106546. +0x6058,
  106547. +0x2080,
  106548. +0xfc3,
  106549. +0xf002,
  106550. +0xa942,
  106551. +0xa903,
  106552. +0xf003,
  106553. +0x7185,
  106554. +0xc1f,
  106555. +0x10b2,
  106556. +0x70cd,
  106557. +0xf01c,
  106558. +0x781d,
  106559. +0x2414,
  106560. +0x1381,
  106561. +0x781d,
  106562. +0x781d,
  106563. +0x71c3,
  106564. +0x8000,
  106565. +0x608,
  106566. +0xa900,
  106567. +0x71c5,
  106568. +0xee5,
  106569. +0x90b3,
  106570. +0x70d5,
  106571. +0x40a1,
  106572. +0x20ca,
  106573. +0xc1,
  106574. +0x88e0,
  106575. +0x78cf,
  106576. +0xeea,
  106577. +0xffef,
  106578. +0x798f,
  106579. +0xe803,
  106580. +0x6f07,
  106581. +0xf1e9,
  106582. +0x4f1f,
  106583. +0x781d,
  106584. +0xf1e7,
  106585. +0xc6c6,
  106586. +0x78e0,
  106587. +0xc0f1,
  106588. +0x95e,
  106589. +0x40,
  106590. +0xc0d1,
  106591. +0x7fe0,
  106592. +0x700c,
  106593. +0x1600,
  106594. +0x7101,
  106595. +0x8000,
  106596. +0x6,
  106597. +0x782c,
  106598. +0x2885,
  106599. +0x41f,
  106600. +0x7fe0,
  106601. +0x7104,
  106602. +0x78e0,
  106603. +0xc2e4,
  106604. +0x1cfc,
  106605. +0xb6c8,
  106606. +0x4318,
  106607. +0x96e,
  106608. +0xffaf,
  106609. +0x4020,
  106610. +0x41c3,
  106611. +0x8000,
  106612. +0x64d,
  106613. +0x8940,
  106614. +0xd925,
  106615. +0xb99f,
  106616. +0x7054,
  106617. +0x21c0,
  106618. +0xce2,
  106619. +0x8960,
  106620. +0x704c,
  106621. +0x708d,
  106622. +0x71ad,
  106623. +0xf002,
  106624. +0x7144,
  106625. +0xa4d,
  106626. +0x135,
  106627. +0x795b,
  106628. +0x2144,
  106629. +0x7ce,
  106630. +0x4100,
  106631. +0xee05,
  106632. +0xbe61,
  106633. +0xeff,
  106634. +0x9031,
  106635. +0x793d,
  106636. +0xb9c1,
  106637. +0x9e7,
  106638. +0x86e1,
  106639. +0x41a1,
  106640. +0x2244,
  106641. +0x7ce,
  106642. +0xee06,
  106643. +0xbe61,
  106644. +0xe01,
  106645. +0x1031,
  106646. +0x793b,
  106647. +0x796b,
  106648. +0x6a24,
  106649. +0x2144,
  106650. +0x7ce,
  106651. +0x41a1,
  106652. +0xee06,
  106653. +0xbe61,
  106654. +0xe01,
  106655. +0x1031,
  106656. +0x793b,
  106657. +0x24c0,
  106658. +0x1062,
  106659. +0x796b,
  106660. +0x24c0,
  106661. +0x1062,
  106662. +0xf1db,
  106663. +0x4081,
  106664. +0x1404,
  106665. +0x341b,
  106666. +0xc6c4,
  106667. +0x790d,
  106668. +0x218c,
  106669. +0x8bff,
  106670. +0xf607,
  106671. +0x208c,
  106672. +0x8802,
  106673. +0xf451,
  106674. +0x7fe0,
  106675. +0x730c,
  106676. +0x911,
  106677. +0x733,
  106678. +0x208c,
  106679. +0x8c03,
  106680. +0x720c,
  106681. +0x7ce0,
  106682. +0xf049,
  106683. +0xe1f7,
  106684. +0x58,
  106685. +0x29,
  106686. +0xe1df,
  106687. +0x58,
  106688. +0x29,
  106689. +0xe1cf,
  106690. +0x5c,
  106691. +0x29,
  106692. +0xe1c4,
  106693. +0x5c,
  106694. +0x29,
  106695. +0xe0c5,
  106696. +0x95f,
  106697. +0xf13,
  106698. +0x963,
  106699. +0xd53,
  106700. +0x967,
  106701. +0xc13,
  106702. +0xb87c,
  106703. +0x867,
  106704. +0x475,
  106705. +0x790f,
  106706. +0x2025,
  106707. +0x40,
  106708. +0xf012,
  106709. +0xf02d,
  106710. +0xf02f,
  106711. +0xf02b,
  106712. +0xf02f,
  106713. +0xf029,
  106714. +0xf02f,
  106715. +0xf027,
  106716. +0xf027,
  106717. +0xf02d,
  106718. +0xf025,
  106719. +0xf023,
  106720. +0xf02d,
  106721. +0xf021,
  106722. +0xf021,
  106723. +0xf01f,
  106724. +0xf02b,
  106725. +0x7fe0,
  106726. +0xd83f,
  106727. +0xe0f8,
  106728. +0xf41b,
  106729. +0x7fe0,
  106730. +0xd808,
  106731. +0xe0e0,
  106732. +0xf417,
  106733. +0x7fe0,
  106734. +0xd807,
  106735. +0xe0d0,
  106736. +0xf413,
  106737. +0x7fe0,
  106738. +0xd80a,
  106739. +0xf40f,
  106740. +0x7fe0,
  106741. +0xd80b,
  106742. +0x81b,
  106743. +0xf31,
  106744. +0xd818,
  106745. +0x7ee0,
  106746. +0x813,
  106747. +0xd71,
  106748. +0xd80f,
  106749. +0x7ee0,
  106750. +0x80b,
  106751. +0xc31,
  106752. +0xd81a,
  106753. +0x7ee0,
  106754. +0x7fe0,
  106755. +0x700c,
  106756. +0x7fe0,
  106757. +0xd83e,
  106758. +0x7fe0,
  106759. +0xd83b,
  106760. +0x7fe0,
  106761. +0xd83a,
  106762. +0x7fe0,
  106763. +0xd81f,
  106764. +0x7fe0,
  106765. +0xd838,
  106766. +0x7fe0,
  106767. +0xd81b,
  106768. +0x78e0,
  106769. +0xc2e6,
  106770. +0x1cfc,
  106771. +0xb6c8,
  106772. +0xc1b6,
  106773. +0xc043,
  106774. +0xd8ff,
  106775. +0x702c,
  106776. +0xc6a,
  106777. +0xff2f,
  106778. +0x734c,
  106779. +0x4508,
  106780. +0xd8ff,
  106781. +0x742c,
  106782. +0xc5e,
  106783. +0xff2f,
  106784. +0xda08,
  106785. +0x60ba,
  106786. +0xca04,
  106787. +0x794f,
  106788. +0x47cb,
  106789. +0x8000,
  106790. +0x64f,
  106791. +0x211f,
  106792. +0x1b,
  106793. +0x785b,
  106794. +0xc040,
  106795. +0x1600,
  106796. +0x70c0,
  106797. +0x8000,
  106798. +0x1e,
  106799. +0x702c,
  106800. +0x7014,
  106801. +0x740c,
  106802. +0xc041,
  106803. +0xf646,
  106804. +0x8f01,
  106805. +0x1c00,
  106806. +0x36c0,
  106807. +0x7104,
  106808. +0xc041,
  106809. +0x8f00,
  106810. +0xf006,
  106811. +0xc001,
  106812. +0x7a0f,
  106813. +0xc004,
  106814. +0x6058,
  106815. +0x8f41,
  106816. +0x780f,
  106817. +0xa7d,
  106818. +0x24,
  106819. +0xc044,
  106820. +0xc000,
  106821. +0x7d2f,
  106822. +0x232f,
  106823. +0x6c7,
  106824. +0x7a0f,
  106825. +0x6558,
  106826. +0x7070,
  106827. +0x466b,
  106828. +0x26ca,
  106829. +0x100b,
  106830. +0xea6e,
  106831. +0x78cf,
  106832. +0xc042,
  106833. +0xc302,
  106834. +0xc085,
  106835. +0x712c,
  106836. +0xe6a,
  106837. +0xff6f,
  106838. +0x42a1,
  106839. +0xc085,
  106840. +0x8d6,
  106841. +0x120,
  106842. +0x702c,
  106843. +0xc302,
  106844. +0x2454,
  106845. +0x3a40,
  106846. +0x712c,
  106847. +0xd9a,
  106848. +0x160,
  106849. +0x42a1,
  106850. +0xc003,
  106851. +0xfc2,
  106852. +0xff6f,
  106853. +0x702c,
  106854. +0x1453,
  106855. +0x3081,
  106856. +0xc435,
  106857. +0xe10f,
  106858. +0x7a2f,
  106859. +0xc185,
  106860. +0x7954,
  106861. +0x8940,
  106862. +0x8921,
  106863. +0x4c52,
  106864. +0x7982,
  106865. +0x7b4f,
  106866. +0x7c2f,
  106867. +0x7470,
  106868. +0x22ca,
  106869. +0x4b,
  106870. +0x8821,
  106871. +0x7b4f,
  106872. +0x7170,
  106873. +0x784,
  106874. +0xffee,
  106875. +0x41c1,
  106876. +0x41c1,
  106877. +0xa841,
  106878. +0xf1be,
  106879. +0xc0b6,
  106880. +0x1404,
  106881. +0x341b,
  106882. +0xc6c6,
  106883. +0xc0e4,
  106884. +0x70ad,
  106885. +0xf002,
  106886. +0x71a5,
  106887. +0xd1f,
  106888. +0x10b2,
  106889. +0x70cd,
  106890. +0xf010,
  106891. +0x255a,
  106892. +0x1c83,
  106893. +0x607c,
  106894. +0x265a,
  106895. +0x1643,
  106896. +0x71c5,
  106897. +0x639b,
  106898. +0x633b,
  106899. +0x8b80,
  106900. +0x7c45,
  106901. +0xab80,
  106902. +0xeed,
  106903. +0x9092,
  106904. +0xf1ef,
  106905. +0xc4c4,
  106906. +0x78e0,
  106907. +0xc2e6,
  106908. +0x1cfc,
  106909. +0xb6c8,
  106910. +0xc1bb,
  106911. +0xac6,
  106912. +0xffaf,
  106913. +0xc082,
  106914. +0xc082,
  106915. +0xd90d,
  106916. +0xfc2,
  106917. +0xffef,
  106918. +0xdac8,
  106919. +0x1600,
  106920. +0x7080,
  106921. +0x8000,
  106922. +0x1b,
  106923. +0x47cb,
  106924. +0x8000,
  106925. +0x64d,
  106926. +0x86f,
  106927. +0x1e,
  106928. +0x8f0e,
  106929. +0xe833,
  106930. +0x8faa,
  106931. +0x8f0b,
  106932. +0xdb4b,
  106933. +0xc565,
  106934. +0x1c2d,
  106935. +0x3002,
  106936. +0x8f0c,
  106937. +0xbb9f,
  106938. +0x42c3,
  106939. +0x9000,
  106940. +0x0,
  106941. +0x1c46,
  106942. +0x3002,
  106943. +0x8f0d,
  106944. +0x1c5f,
  106945. +0x3002,
  106946. +0x1b01,
  106947. +0x352,
  106948. +0x8f0b,
  106949. +0xab00,
  106950. +0x8f2c,
  106951. +0x209a,
  106952. +0x4,
  106953. +0x1b32,
  106954. +0x42,
  106955. +0x8f2d,
  106956. +0x7d05,
  106957. +0x1b33,
  106958. +0x42,
  106959. +0x13b8,
  106960. +0x8080,
  106961. +0x205f,
  106962. +0x18c,
  106963. +0x40c3,
  106964. +0x12,
  106965. +0x310,
  106966. +0x6419,
  106967. +0x7204,
  106968. +0x7945,
  106969. +0xb1a0,
  106970. +0x6098,
  106971. +0x7a05,
  106972. +0x1333,
  106973. +0x80,
  106974. +0x1332,
  106975. +0x81,
  106976. +0x209a,
  106977. +0x4,
  106978. +0x7825,
  106979. +0xb200,
  106980. +0xd8ff,
  106981. +0xc040,
  106982. +0xc082,
  106983. +0x712c,
  106984. +0x42c3,
  106985. +0x40,
  106986. +0x5800,
  106987. +0x90a,
  106988. +0x1a0,
  106989. +0x706c,
  106990. +0xb06,
  106991. +0x0,
  106992. +0xb06,
  106993. +0xff0f,
  106994. +0xa92,
  106995. +0x40,
  106996. +0x702c,
  106997. +0x256f,
  106998. +0x1cc3,
  106999. +0x1e00,
  107000. +0x7044,
  107001. +0x9004,
  107002. +0xdc,
  107003. +0x8d00,
  107004. +0xe89d,
  107005. +0xf002,
  107006. +0x6821,
  107007. +0x782f,
  107008. +0x833,
  107009. +0xb5,
  107010. +0xaf20,
  107011. +0xe808,
  107012. +0x1600,
  107013. +0x7080,
  107014. +0x8000,
  107015. +0x58,
  107016. +0x7014,
  107017. +0x710c,
  107018. +0xf008,
  107019. +0x1600,
  107020. +0x7080,
  107021. +0x8000,
  107022. +0x25,
  107023. +0x7014,
  107024. +0x700c,
  107025. +0xf3ed,
  107026. +0x6901,
  107027. +0xf82,
  107028. +0xff2f,
  107029. +0x780f,
  107030. +0x8f00,
  107031. +0xf1e7,
  107032. +0xf7a,
  107033. +0xff2f,
  107034. +0x730c,
  107035. +0x700c,
  107036. +0xaf01,
  107037. +0xaf00,
  107038. +0x8d00,
  107039. +0x7014,
  107040. +0xf4ca,
  107041. +0xdb25,
  107042. +0x41c3,
  107043. +0x9004,
  107044. +0x30,
  107045. +0xbb9f,
  107046. +0x11b4,
  107047. +0x502,
  107048. +0x8b00,
  107049. +0xa0b,
  107050. +0x171,
  107051. +0xb100,
  107052. +0x8b00,
  107053. +0xf005,
  107054. +0x1600,
  107055. +0x7080,
  107056. +0x8000,
  107057. +0x58,
  107058. +0xb101,
  107059. +0x8b00,
  107060. +0x88b,
  107061. +0x30,
  107062. +0x4308,
  107063. +0x2344,
  107064. +0x1040,
  107065. +0xc041,
  107066. +0x1600,
  107067. +0x7080,
  107068. +0x8000,
  107069. +0x32,
  107070. +0x8fa6,
  107071. +0x2344,
  107072. +0x109b,
  107073. +0x2044,
  107074. +0x200,
  107075. +0x781d,
  107076. +0x781d,
  107077. +0x781d,
  107078. +0x204e,
  107079. +0x8e,
  107080. +0xf003,
  107081. +0x71a5,
  107082. +0x8f07,
  107083. +0x85b,
  107084. +0x362,
  107085. +0x2353,
  107086. +0x1041,
  107087. +0xc001,
  107088. +0x209a,
  107089. +0x4,
  107090. +0x7905,
  107091. +0x4063,
  107092. +0x209a,
  107093. +0x4,
  107094. +0x7905,
  107095. +0x40c1,
  107096. +0x209a,
  107097. +0x10,
  107098. +0x2105,
  107099. +0x2,
  107100. +0x251a,
  107101. +0x1f80,
  107102. +0x0,
  107103. +0x2000,
  107104. +0x2005,
  107105. +0xf81,
  107106. +0x9002,
  107107. +0x154,
  107108. +0x9100,
  107109. +0x7845,
  107110. +0xb100,
  107111. +0xc001,
  107112. +0xe808,
  107113. +0x79af,
  107114. +0x7acf,
  107115. +0x700c,
  107116. +0xb32,
  107117. +0xff6f,
  107118. +0x716c,
  107119. +0xbb5,
  107120. +0xb030,
  107121. +0x79af,
  107122. +0x7acf,
  107123. +0x710c,
  107124. +0xb22,
  107125. +0xff6f,
  107126. +0x716c,
  107127. +0xf1d2,
  107128. +0x1600,
  107129. +0x708b,
  107130. +0x8000,
  107131. +0x58,
  107132. +0xb89,
  107133. +0x1030,
  107134. +0x2344,
  107135. +0x1040,
  107136. +0xc041,
  107137. +0x1600,
  107138. +0x7080,
  107139. +0x8000,
  107140. +0x65,
  107141. +0x8fa8,
  107142. +0x2344,
  107143. +0x109b,
  107144. +0x2044,
  107145. +0x200,
  107146. +0x781d,
  107147. +0x781d,
  107148. +0x781d,
  107149. +0x204e,
  107150. +0x8e,
  107151. +0xf002,
  107152. +0x71a5,
  107153. +0x8f09,
  107154. +0x85d,
  107155. +0x362,
  107156. +0x2353,
  107157. +0x1041,
  107158. +0xc001,
  107159. +0x209a,
  107160. +0x4,
  107161. +0x7905,
  107162. +0x4063,
  107163. +0x209a,
  107164. +0x4,
  107165. +0x7905,
  107166. +0x40c1,
  107167. +0x209a,
  107168. +0x10,
  107169. +0x2105,
  107170. +0x2,
  107171. +0x251a,
  107172. +0x1f80,
  107173. +0x0,
  107174. +0x2000,
  107175. +0x2005,
  107176. +0xf81,
  107177. +0x9002,
  107178. +0x154,
  107179. +0x9100,
  107180. +0x7845,
  107181. +0xb100,
  107182. +0xc001,
  107183. +0xe807,
  107184. +0x79af,
  107185. +0x7acf,
  107186. +0x700c,
  107187. +0xaa2,
  107188. +0xff6f,
  107189. +0x716c,
  107190. +0xbb7,
  107191. +0xb030,
  107192. +0x79af,
  107193. +0x7acf,
  107194. +0x710c,
  107195. +0xa92,
  107196. +0xff6f,
  107197. +0x716c,
  107198. +0xf1d3,
  107199. +0x1600,
  107200. +0x708e,
  107201. +0x8000,
  107202. +0x4,
  107203. +0xd8a,
  107204. +0xff4f,
  107205. +0xd92,
  107206. +0xff6f,
  107207. +0x4508,
  107208. +0x4100,
  107209. +0xa32,
  107210. +0xe0,
  107211. +0x40a1,
  107212. +0x43c3,
  107213. +0x9008,
  107214. +0x1ea,
  107215. +0x261a,
  107216. +0x1f8c,
  107217. +0x20,
  107218. +0x0,
  107219. +0x9300,
  107220. +0x45cb,
  107221. +0x9012,
  107222. +0x402,
  107223. +0x2004,
  107224. +0xf81,
  107225. +0x0,
  107226. +0x3f00,
  107227. +0x2405,
  107228. +0x1342,
  107229. +0xb220,
  107230. +0x6d44,
  107231. +0x7a85,
  107232. +0x71c3,
  107233. +0x0,
  107234. +0xc00,
  107235. +0x6d02,
  107236. +0xb220,
  107237. +0x7c05,
  107238. +0x9301,
  107239. +0xb8c5,
  107240. +0xb400,
  107241. +0x41c3,
  107242. +0x9003,
  107243. +0xe174,
  107244. +0x700c,
  107245. +0xb100,
  107246. +0xf1a,
  107247. +0xff2f,
  107248. +0xb101,
  107249. +0xc0bb,
  107250. +0x1404,
  107251. +0x341b,
  107252. +0xc6c6,
  107253. +0xc2e4,
  107254. +0xc1a4,
  107255. +0x4608,
  107256. +0x700c,
  107257. +0xc56,
  107258. +0xfeef,
  107259. +0xd9ff,
  107260. +0x1200,
  107261. +0x3083,
  107262. +0x702c,
  107263. +0xd8ff,
  107264. +0x754c,
  107265. +0xc143,
  107266. +0xc142,
  107267. +0xc141,
  107268. +0x4528,
  107269. +0xd46,
  107270. +0xfeef,
  107271. +0xc140,
  107272. +0xbec1,
  107273. +0xd8ff,
  107274. +0xd980,
  107275. +0x764c,
  107276. +0xdb20,
  107277. +0xc543,
  107278. +0xc642,
  107279. +0xc541,
  107280. +0xd32,
  107281. +0xfeef,
  107282. +0x1c00,
  107283. +0x3041,
  107284. +0x700c,
  107285. +0xcca,
  107286. +0xfeef,
  107287. +0x712c,
  107288. +0xc0a4,
  107289. +0xc6c4,
  107290. +0x78e0,
  107291. +0xc2e4,
  107292. +0xc1a4,
  107293. +0xd858,
  107294. +0xb89f,
  107295. +0x88a0,
  107296. +0x10cd,
  107297. +0x808e,
  107298. +0x700c,
  107299. +0xc02,
  107300. +0xfeef,
  107301. +0xd9ff,
  107302. +0x2505,
  107303. +0x1380,
  107304. +0x702c,
  107305. +0xb8c1,
  107306. +0xc143,
  107307. +0xc042,
  107308. +0xc141,
  107309. +0xc140,
  107310. +0xd8ff,
  107311. +0xd980,
  107312. +0xda09,
  107313. +0xcee,
  107314. +0xfeef,
  107315. +0xdb20,
  107316. +0x700c,
  107317. +0xc8a,
  107318. +0xfeef,
  107319. +0x712c,
  107320. +0xc0a4,
  107321. +0xc6c4,
  107322. +0x78e0,
  107323. +0x21aa,
  107324. +0xc4,
  107325. +0x911,
  107326. +0x3f,
  107327. +0x722c,
  107328. +0x21ab,
  107329. +0xc4,
  107330. +0x712c,
  107331. +0x21ab,
  107332. +0xc4,
  107333. +0x80f,
  107334. +0x415,
  107335. +0x1600,
  107336. +0x7100,
  107337. +0x9008,
  107338. +0x1d6,
  107339. +0x7ee0,
  107340. +0x21aa,
  107341. +0x104,
  107342. +0x7b32,
  107343. +0xb19,
  107344. +0x25,
  107345. +0x24aa,
  107346. +0x1144,
  107347. +0x22aa,
  107348. +0x104,
  107349. +0x9fd,
  107350. +0x8084,
  107351. +0x7862,
  107352. +0x24aa,
  107353. +0x1144,
  107354. +0xf003,
  107355. +0x6038,
  107356. +0x21aa,
  107357. +0x104,
  107358. +0x7110,
  107359. +0x20e1,
  107360. +0x7c6,
  107361. +0x22aa,
  107362. +0x144,
  107363. +0xcf3,
  107364. +0x9080,
  107365. +0x7ee0,
  107366. +0x78e0,
  107367. +0xc0f1,
  107368. +0x866,
  107369. +0x0,
  107370. +0xfa6,
  107371. +0xffcf,
  107372. +0xc0d1,
  107373. +0x7ee0,
  107374. +0x78e0,
  107375. +0xc0f1,
  107376. +0xf5a,
  107377. +0xffcf,
  107378. +0xf96,
  107379. +0xffef,
  107380. +0xd814,
  107381. +0xc0d1,
  107382. +0x7ee0,
  107383. +0xc0f1,
  107384. +0x846,
  107385. +0x0,
  107386. +0x41c3,
  107387. +0x8000,
  107388. +0x564,
  107389. +0x8920,
  107390. +0x781b,
  107391. +0xe915,
  107392. +0x1600,
  107393. +0x7081,
  107394. +0x8000,
  107395. +0x1,
  107396. +0x923,
  107397. +0xdf,
  107398. +0x41c3,
  107399. +0x8000,
  107400. +0x64c,
  107401. +0x8920,
  107402. +0x917,
  107403. +0x134,
  107404. +0x216c,
  107405. +0x41,
  107406. +0x2809,
  107407. +0x8042,
  107408. +0xf208,
  107409. +0x6038,
  107410. +0x7842,
  107411. +0xf004,
  107412. +0x809,
  107413. +0x115,
  107414. +0x740c,
  107415. +0xc0d1,
  107416. +0x7ee0,
  107417. +0x246f,
  107418. +0x1343,
  107419. +0x9460,
  107420. +0x231a,
  107421. +0x2,
  107422. +0x2a05,
  107423. +0xf82,
  107424. +0x1e,
  107425. +0x8480,
  107426. +0x817,
  107427. +0xf84,
  107428. +0x3,
  107429. +0xd41,
  107430. +0x2885,
  107431. +0xa0f,
  107432. +0x201a,
  107433. +0xc2,
  107434. +0x2a85,
  107435. +0x41f,
  107436. +0x793d,
  107437. +0x6a01,
  107438. +0x6941,
  107439. +0x41c3,
  107440. +0x8000,
  107441. +0x564,
  107442. +0x8920,
  107443. +0xe90c,
  107444. +0x14fb,
  107445. +0x9081,
  107446. +0x915,
  107447. +0xdf,
  107448. +0x41c3,
  107449. +0x8000,
  107450. +0x64c,
  107451. +0x8920,
  107452. +0x7034,
  107453. +0x22da,
  107454. +0x42,
  107455. +0x7210,
  107456. +0x7fe0,
  107457. +0x20ca,
  107458. +0x8d,
  107459. +0xc2e6,
  107460. +0x1cfc,
  107461. +0xb6c8,
  107462. +0xae6,
  107463. +0xff6f,
  107464. +0xc1a4,
  107465. +0x791d,
  107466. +0x793d,
  107467. +0x793d,
  107468. +0x793d,
  107469. +0xb9c3,
  107470. +0x43db,
  107471. +0x8000,
  107472. +0x58,
  107473. +0x1a02,
  107474. +0x3042,
  107475. +0x1300,
  107476. +0x3081,
  107477. +0xe90b,
  107478. +0x781d,
  107479. +0x1600,
  107480. +0x7081,
  107481. +0x8000,
  107482. +0x57,
  107483. +0x781d,
  107484. +0x2044,
  107485. +0xe00,
  107486. +0x611d,
  107487. +0xf005,
  107488. +0x1600,
  107489. +0x708d,
  107490. +0x8000,
  107491. +0x24,
  107492. +0xaaa,
  107493. +0xff4f,
  107494. +0x79af,
  107495. +0x7a3d,
  107496. +0x7a5d,
  107497. +0x2553,
  107498. +0x9083,
  107499. +0x7a5d,
  107500. +0x1a07,
  107501. +0x30c2,
  107502. +0x7b3d,
  107503. +0x22c0,
  107504. +0x62,
  107505. +0x7b7d,
  107506. +0x2553,
  107507. +0x907e,
  107508. +0xb8c3,
  107509. +0x23c0,
  107510. +0x62,
  107511. +0x1a03,
  107512. +0x3002,
  107513. +0x1a04,
  107514. +0x3082,
  107515. +0x1a05,
  107516. +0x30c2,
  107517. +0xc040,
  107518. +0x41c3,
  107519. +0xd2,
  107520. +0x3,
  107521. +0xf12,
  107522. +0xfeef,
  107523. +0xd80a,
  107524. +0x276f,
  107525. +0x10c3,
  107526. +0x8f00,
  107527. +0x45e9,
  107528. +0xb8e2,
  107529. +0x730c,
  107530. +0x78c0,
  107531. +0x1a08,
  107532. +0x3002,
  107533. +0x150f,
  107534. +0x148e,
  107535. +0x6f05,
  107536. +0x9520,
  107537. +0x8d82,
  107538. +0x9000,
  107539. +0x1300,
  107540. +0x3083,
  107541. +0x1724,
  107542. +0x1082,
  107543. +0xc043,
  107544. +0xc642,
  107545. +0xc441,
  107546. +0xc140,
  107547. +0x41c3,
  107548. +0xd4,
  107549. +0x6,
  107550. +0xeda,
  107551. +0xfeef,
  107552. +0xd80a,
  107553. +0x8d08,
  107554. +0xe808,
  107555. +0x41c3,
  107556. +0xd9,
  107557. +0x0,
  107558. +0xeca,
  107559. +0xfeef,
  107560. +0xd80a,
  107561. +0xde32,
  107562. +0xbe9f,
  107563. +0x1601,
  107564. +0x1483,
  107565. +0x16d1,
  107566. +0x9082,
  107567. +0x1601,
  107568. +0x148c,
  107569. +0x1602,
  107570. +0x1481,
  107571. +0x1601,
  107572. +0x1480,
  107573. +0xc042,
  107574. +0xc141,
  107575. +0xd80a,
  107576. +0x41c3,
  107577. +0xda,
  107578. +0x5,
  107579. +0xe9e,
  107580. +0xfeef,
  107581. +0xc440,
  107582. +0x1601,
  107583. +0x1483,
  107584. +0x8e21,
  107585. +0x8e04,
  107586. +0x16cc,
  107587. +0x9082,
  107588. +0x8e80,
  107589. +0xc042,
  107590. +0xc141,
  107591. +0x41c3,
  107592. +0xda,
  107593. +0x5,
  107594. +0xb990,
  107595. +0xd80a,
  107596. +0xe7e,
  107597. +0xfeef,
  107598. +0xc440,
  107599. +0x8d08,
  107600. +0x7014,
  107601. +0xf474,
  107602. +0x1724,
  107603. +0x1080,
  107604. +0x849,
  107605. +0x7e,
  107606. +0xdd3e,
  107607. +0xbd9f,
  107608. +0x1501,
  107609. +0x1483,
  107610. +0x16cc,
  107611. +0x9082,
  107612. +0x1501,
  107613. +0x148c,
  107614. +0x47cb,
  107615. +0xdc,
  107616. +0x5,
  107617. +0x1502,
  107618. +0x1481,
  107619. +0x1501,
  107620. +0x1480,
  107621. +0xc042,
  107622. +0xc141,
  107623. +0xd80a,
  107624. +0x41e1,
  107625. +0xe42,
  107626. +0xfeef,
  107627. +0xc440,
  107628. +0x1501,
  107629. +0x1483,
  107630. +0xf843,
  107631. +0xc042,
  107632. +0xc141,
  107633. +0x274f,
  107634. +0x1401,
  107635. +0xd80a,
  107636. +0xe2e,
  107637. +0xfeef,
  107638. +0xc440,
  107639. +0x1300,
  107640. +0x3080,
  107641. +0x84b,
  107642. +0x3e,
  107643. +0xdd65,
  107644. +0xbd9f,
  107645. +0x1501,
  107646. +0x1483,
  107647. +0x16cc,
  107648. +0x9082,
  107649. +0x1501,
  107650. +0x148c,
  107651. +0x47cb,
  107652. +0xde,
  107653. +0x5,
  107654. +0x1502,
  107655. +0x1481,
  107656. +0x1501,
  107657. +0x1480,
  107658. +0xc042,
  107659. +0xc141,
  107660. +0xd80a,
  107661. +0x41e1,
  107662. +0xdfa,
  107663. +0xfeef,
  107664. +0xc440,
  107665. +0x1501,
  107666. +0x1483,
  107667. +0xf830,
  107668. +0xc042,
  107669. +0xc141,
  107670. +0x274f,
  107671. +0x1401,
  107672. +0xd80a,
  107673. +0xde2,
  107674. +0xfeef,
  107675. +0xc440,
  107676. +0x1300,
  107677. +0x3080,
  107678. +0x851,
  107679. +0x7e,
  107680. +0xdf71,
  107681. +0xbf9f,
  107682. +0x1701,
  107683. +0x1483,
  107684. +0x16cc,
  107685. +0x9082,
  107686. +0x1701,
  107687. +0x148c,
  107688. +0x45cb,
  107689. +0xe0,
  107690. +0x5,
  107691. +0x1702,
  107692. +0x1481,
  107693. +0x1701,
  107694. +0x1480,
  107695. +0xc042,
  107696. +0xc141,
  107697. +0xd80a,
  107698. +0x41a1,
  107699. +0xdae,
  107700. +0xfeef,
  107701. +0xc440,
  107702. +0x1701,
  107703. +0x1483,
  107704. +0x8f21,
  107705. +0x8f04,
  107706. +0x16cc,
  107707. +0x9082,
  107708. +0x8f80,
  107709. +0xc042,
  107710. +0xc141,
  107711. +0x254f,
  107712. +0x1401,
  107713. +0xd80a,
  107714. +0xd92,
  107715. +0xfeef,
  107716. +0xc440,
  107717. +0x41c3,
  107718. +0x9008,
  107719. +0x1a0,
  107720. +0x1902,
  107721. +0x15,
  107722. +0x208a,
  107723. +0x44,
  107724. +0x1902,
  107725. +0x14,
  107726. +0x208a,
  107727. +0x144,
  107728. +0x1902,
  107729. +0x14,
  107730. +0x208a,
  107731. +0x1c4,
  107732. +0x1904,
  107733. +0x14,
  107734. +0x208a,
  107735. +0x88,
  107736. +0xb100,
  107737. +0x208a,
  107738. +0x288,
  107739. +0xb101,
  107740. +0x208a,
  107741. +0x2c8,
  107742. +0xb102,
  107743. +0x208a,
  107744. +0x3cc,
  107745. +0x1e00,
  107746. +0x7004,
  107747. +0x9009,
  107748. +0xe180,
  107749. +0xd934,
  107750. +0x40c3,
  107751. +0x9005,
  107752. +0xe0ee,
  107753. +0xb020,
  107754. +0xd0e,
  107755. +0xffef,
  107756. +0x18fc,
  107757. +0x8105,
  107758. +0xc0a4,
  107759. +0x1404,
  107760. +0x341b,
  107761. +0xc6c6,
  107762. +0x78e0,
  107763. +0x8d21,
  107764. +0x8d04,
  107765. +0x16cc,
  107766. +0x9082,
  107767. +0x8d80,
  107768. +0x7ee0,
  107769. +0x621a,
  107770. +0xf004,
  107771. +0x1801,
  107772. +0x52,
  107773. +0x8fd,
  107774. +0x8084,
  107775. +0x7ee0,
  107776. +0x78e0,
  107777. +0x2014,
  107778. +0x82,
  107779. +0xf003,
  107780. +0x1802,
  107781. +0x54,
  107782. +0x8ff,
  107783. +0x8084,
  107784. +0x7ee0,
  107785. +0xc2e6,
  107786. +0x1cfc,
  107787. +0xb6c8,
  107788. +0xc1a4,
  107789. +0x46cb,
  107790. +0x0,
  107791. +0x1805,
  107792. +0x40c3,
  107793. +0x0,
  107794. +0x8b5a,
  107795. +0x45cb,
  107796. +0x9012,
  107797. +0x328,
  107798. +0x1e00,
  107799. +0x7384,
  107800. +0x8000,
  107801. +0x2,
  107802. +0xb500,
  107803. +0xd839,
  107804. +0xb501,
  107805. +0x41c3,
  107806. +0x130,
  107807. +0x0,
  107808. +0xcd6,
  107809. +0xfeef,
  107810. +0xd80a,
  107811. +0xd80a,
  107812. +0x41c3,
  107813. +0x134,
  107814. +0x1,
  107815. +0xcc6,
  107816. +0xfeef,
  107817. +0x42c1,
  107818. +0xcc24,
  107819. +0x9520,
  107820. +0x7030,
  107821. +0x700c,
  107822. +0xf406,
  107823. +0xcc25,
  107824. +0x9521,
  107825. +0x2038,
  107826. +0x40,
  107827. +0x41c3,
  107828. +0x135,
  107829. +0x0,
  107830. +0xe12,
  107831. +0xfe8f,
  107832. +0x266f,
  107833. +0x1243,
  107834. +0x8ee0,
  107835. +0x43db,
  107836. +0x8000,
  107837. +0x564,
  107838. +0x271a,
  107839. +0x1f80,
  107840. +0x20,
  107841. +0x0,
  107842. +0xc040,
  107843. +0x2005,
  107844. +0xf81,
  107845. +0x9004,
  107846. +0x32,
  107847. +0x9606,
  107848. +0xc041,
  107849. +0x9100,
  107850. +0xc042,
  107851. +0x8e00,
  107852. +0x201a,
  107853. +0xf80,
  107854. +0x20,
  107855. +0x0,
  107856. +0x2005,
  107857. +0xf80,
  107858. +0x9002,
  107859. +0x40,
  107860. +0x9000,
  107861. +0x1a00,
  107862. +0x3103,
  107863. +0xd4a,
  107864. +0xa0,
  107865. +0x1b00,
  107866. +0x3043,
  107867. +0xc001,
  107868. +0xb8ee,
  107869. +0xc18,
  107870. +0x2,
  107871. +0xc001,
  107872. +0x70ad,
  107873. +0xb8e0,
  107874. +0x20e,
  107875. +0x21,
  107876. +0xc543,
  107877. +0xc000,
  107878. +0x2005,
  107879. +0xf81,
  107880. +0x9005,
  107881. +0xe032,
  107882. +0xc002,
  107883. +0xb880,
  107884. +0xb100,
  107885. +0xc000,
  107886. +0x2005,
  107887. +0xf81,
  107888. +0x9003,
  107889. +0xe090,
  107890. +0x700c,
  107891. +0xb8e,
  107892. +0x20,
  107893. +0xb100,
  107894. +0x256f,
  107895. +0x1cc3,
  107896. +0x8d00,
  107897. +0xe885,
  107898. +0x1e00,
  107899. +0x7085,
  107900. +0x9004,
  107901. +0xc0,
  107902. +0xc8e,
  107903. +0xffcf,
  107904. +0xce6,
  107905. +0xff4f,
  107906. +0x8d00,
  107907. +0x893,
  107908. +0x11,
  107909. +0x8e00,
  107910. +0x41c3,
  107911. +0x9002,
  107912. +0x86,
  107913. +0x271a,
  107914. +0x1f8f,
  107915. +0x10,
  107916. +0x0,
  107917. +0x201a,
  107918. +0xf80,
  107919. +0x20,
  107920. +0x0,
  107921. +0x7825,
  107922. +0x9000,
  107923. +0x781d,
  107924. +0x781d,
  107925. +0x781d,
  107926. +0x781d,
  107927. +0xb8c2,
  107928. +0x80f,
  107929. +0x91,
  107930. +0xce0d,
  107931. +0x5032,
  107932. +0xce07,
  107933. +0xf01f,
  107934. +0x1600,
  107935. +0x7082,
  107936. +0x8000,
  107937. +0x0,
  107938. +0x81f,
  107939. +0xf1,
  107940. +0xbae7,
  107941. +0x42c3,
  107942. +0x8000,
  107943. +0x43c,
  107944. +0xce0e,
  107945. +0x705c,
  107946. +0x5032,
  107947. +0x42c3,
  107948. +0x8000,
  107949. +0x424,
  107950. +0xce08,
  107951. +0xf00c,
  107952. +0xbae7,
  107953. +0x42c3,
  107954. +0x8000,
  107955. +0x430,
  107956. +0xce0b,
  107957. +0x705c,
  107958. +0x5032,
  107959. +0x42c3,
  107960. +0x8000,
  107961. +0x418,
  107962. +0xce05,
  107963. +0x705c,
  107964. +0x5014,
  107965. +0xc000,
  107966. +0x7825,
  107967. +0xd32,
  107968. +0xa0,
  107969. +0x90a0,
  107970. +0xcae,
  107971. +0xa0,
  107972. +0x40e1,
  107973. +0xc000,
  107974. +0xbda0,
  107975. +0x2005,
  107976. +0xf81,
  107977. +0x9003,
  107978. +0xfe86,
  107979. +0xb1a0,
  107980. +0xafe,
  107981. +0x0,
  107982. +0xc92,
  107983. +0xff8f,
  107984. +0xbc2,
  107985. +0xfecf,
  107986. +0xe2a,
  107987. +0xff4f,
  107988. +0x70cd,
  107989. +0x70ad,
  107990. +0xf003,
  107991. +0x71a5,
  107992. +0xca04,
  107993. +0xd61,
  107994. +0x1023,
  107995. +0x706c,
  107996. +0x255a,
  107997. +0x149f,
  107998. +0x2300,
  107999. +0x37cc,
  108000. +0xb4c1,
  108001. +0xf002,
  108002. +0x7164,
  108003. +0xbe9,
  108004. +0x8213,
  108005. +0x251a,
  108006. +0x1f80,
  108007. +0x0,
  108008. +0x1000,
  108009. +0x7865,
  108010. +0x781b,
  108011. +0x2005,
  108012. +0xf80,
  108013. +0x9002,
  108014. +0x140,
  108015. +0x9000,
  108016. +0x7a0f,
  108017. +0xa11,
  108018. +0xe1,
  108019. +0xbac4,
  108020. +0x8c02,
  108021. +0x200f,
  108022. +0xc0,
  108023. +0xac02,
  108024. +0xf1eb,
  108025. +0x8c03,
  108026. +0x6821,
  108027. +0xac23,
  108028. +0x792f,
  108029. +0x710c,
  108030. +0x2714,
  108031. +0x3041,
  108032. +0xea06,
  108033. +0xba61,
  108034. +0xa01,
  108035. +0x31,
  108036. +0x781b,
  108037. +0x7163,
  108038. +0xa902,
  108039. +0xa963,
  108040. +0xf1db,
  108041. +0x1600,
  108042. +0x708b,
  108043. +0x8000,
  108044. +0x25,
  108045. +0x47cb,
  108046. +0x8000,
  108047. +0x653,
  108048. +0xb43,
  108049. +0x1010,
  108050. +0x1600,
  108051. +0x7080,
  108052. +0x8000,
  108053. +0x32,
  108054. +0x8fa0,
  108055. +0x42eb,
  108056. +0xf88d,
  108057. +0x4759,
  108058. +0xf003,
  108059. +0x71a5,
  108060. +0x8f01,
  108061. +0x827,
  108062. +0x342,
  108063. +0xb11,
  108064. +0x103e,
  108065. +0x79af,
  108066. +0x7acf,
  108067. +0x700c,
  108068. +0xbc2,
  108069. +0xff2f,
  108070. +0x706c,
  108071. +0xbe9,
  108072. +0x907e,
  108073. +0x79af,
  108074. +0x7acf,
  108075. +0x710c,
  108076. +0xbb2,
  108077. +0xff2f,
  108078. +0x706c,
  108079. +0xf1ec,
  108080. +0x1600,
  108081. +0x708b,
  108082. +0x8000,
  108083. +0x58,
  108084. +0xb43,
  108085. +0x1010,
  108086. +0x1600,
  108087. +0x7080,
  108088. +0x8000,
  108089. +0x65,
  108090. +0x8fa2,
  108091. +0x42eb,
  108092. +0xf87b,
  108093. +0x4759,
  108094. +0xf003,
  108095. +0x71a5,
  108096. +0x8f03,
  108097. +0x827,
  108098. +0x342,
  108099. +0xb11,
  108100. +0x103e,
  108101. +0x79af,
  108102. +0x7acf,
  108103. +0x700c,
  108104. +0xb7a,
  108105. +0xff2f,
  108106. +0x706c,
  108107. +0xbe9,
  108108. +0x907e,
  108109. +0x79af,
  108110. +0x7acf,
  108111. +0x710c,
  108112. +0xb6a,
  108113. +0xff2f,
  108114. +0x706c,
  108115. +0xf1ec,
  108116. +0xc001,
  108117. +0x80f,
  108118. +0x33e,
  108119. +0x710c,
  108120. +0xa0a,
  108121. +0x20,
  108122. +0xd80d,
  108123. +0x700c,
  108124. +0xa82,
  108125. +0x140,
  108126. +0x94e,
  108127. +0xfecf,
  108128. +0x70ad,
  108129. +0x700c,
  108130. +0x9f6,
  108131. +0x20,
  108132. +0x1b00,
  108133. +0x3342,
  108134. +0xf003,
  108135. +0x71a5,
  108136. +0xca04,
  108137. +0xd2d,
  108138. +0x1022,
  108139. +0x704c,
  108140. +0xf019,
  108141. +0x2000,
  108142. +0xf83,
  108143. +0x8000,
  108144. +0x19f0,
  108145. +0x251a,
  108146. +0x1f80,
  108147. +0x0,
  108148. +0x1000,
  108149. +0x7845,
  108150. +0x781b,
  108151. +0x2005,
  108152. +0xf80,
  108153. +0x9002,
  108154. +0x140,
  108155. +0x9020,
  108156. +0xab20,
  108157. +0xb040,
  108158. +0x7144,
  108159. +0xadd,
  108160. +0x8232,
  108161. +0x2216,
  108162. +0x340,
  108163. +0xf1e4,
  108164. +0xc001,
  108165. +0x45cb,
  108166. +0x8000,
  108167. +0x64d,
  108168. +0xb8e5,
  108169. +0x700c,
  108170. +0xf404,
  108171. +0xf044,
  108172. +0x7104,
  108173. +0xad00,
  108174. +0x780f,
  108175. +0x87b,
  108176. +0x95,
  108177. +0xe808,
  108178. +0x1600,
  108179. +0x7080,
  108180. +0x8000,
  108181. +0x58,
  108182. +0x7014,
  108183. +0x710c,
  108184. +0xf008,
  108185. +0x1600,
  108186. +0x7080,
  108187. +0x8000,
  108188. +0x25,
  108189. +0x7014,
  108190. +0x700c,
  108191. +0xf3ed,
  108192. +0x9a6,
  108193. +0xfecf,
  108194. +0x8d00,
  108195. +0x7104,
  108196. +0xe62,
  108197. +0xfeef,
  108198. +0x780f,
  108199. +0x8ba,
  108200. +0xfecf,
  108201. +0x70cd,
  108202. +0xd6a,
  108203. +0x20,
  108204. +0xadc1,
  108205. +0xf002,
  108206. +0x71c5,
  108207. +0xe33,
  108208. +0x1133,
  108209. +0x750c,
  108210. +0x1600,
  108211. +0x7080,
  108212. +0x8000,
  108213. +0x1f,
  108214. +0x8f3,
  108215. +0x838e,
  108216. +0x261a,
  108217. +0x1f80,
  108218. +0x20,
  108219. +0x0,
  108220. +0x2005,
  108221. +0xf81,
  108222. +0x9003,
  108223. +0xfe86,
  108224. +0x2005,
  108225. +0xf80,
  108226. +0x9002,
  108227. +0x86,
  108228. +0x9000,
  108229. +0xb8a0,
  108230. +0xb100,
  108231. +0xf1e7,
  108232. +0x92a,
  108233. +0x0,
  108234. +0x8d00,
  108235. +0xf1c1,
  108236. +0xe12,
  108237. +0xfeef,
  108238. +0x730c,
  108239. +0xc001,
  108240. +0x80d,
  108241. +0x19f,
  108242. +0xf02d,
  108243. +0x7104,
  108244. +0xc043,
  108245. +0xc003,
  108246. +0xad00,
  108247. +0x780f,
  108248. +0x849,
  108249. +0x95,
  108250. +0xe809,
  108251. +0x1600,
  108252. +0x7080,
  108253. +0x8000,
  108254. +0x58,
  108255. +0x7014,
  108256. +0x710c,
  108257. +0xf007,
  108258. +0x1600,
  108259. +0x7080,
  108260. +0x8000,
  108261. +0x25,
  108262. +0x7014,
  108263. +0x700c,
  108264. +0xf3ec,
  108265. +0x912,
  108266. +0xfecf,
  108267. +0x8d00,
  108268. +0x7104,
  108269. +0xdce,
  108270. +0xfeef,
  108271. +0x780f,
  108272. +0x82a,
  108273. +0xfecf,
  108274. +0x9d6,
  108275. +0xe0,
  108276. +0x1d01,
  108277. +0x1003,
  108278. +0x8ce,
  108279. +0x20,
  108280. +0x760c,
  108281. +0x8d00,
  108282. +0xf1da,
  108283. +0xdb2,
  108284. +0xfeef,
  108285. +0x730c,
  108286. +0xd3e,
  108287. +0xff8f,
  108288. +0x70ad,
  108289. +0x706c,
  108290. +0xf003,
  108291. +0x7164,
  108292. +0xca04,
  108293. +0xb2d,
  108294. +0x22,
  108295. +0x702c,
  108296. +0xf017,
  108297. +0x231a,
  108298. +0xf80,
  108299. +0x0,
  108300. +0x1000,
  108301. +0x7825,
  108302. +0x781b,
  108303. +0x2005,
  108304. +0xf82,
  108305. +0x9002,
  108306. +0x140,
  108307. +0x2116,
  108308. +0xc0,
  108309. +0x2032,
  108310. +0xf80,
  108311. +0x8000,
  108312. +0x19f0,
  108313. +0x7124,
  108314. +0xb200,
  108315. +0x9dd,
  108316. +0x8212,
  108317. +0xf1e6,
  108318. +0xc000,
  108319. +0x2005,
  108320. +0xf81,
  108321. +0x9005,
  108322. +0xe032,
  108323. +0xc002,
  108324. +0xb100,
  108325. +0xd4a,
  108326. +0xfeef,
  108327. +0x700c,
  108328. +0x946,
  108329. +0x80,
  108330. +0xfde,
  108331. +0xa0,
  108332. +0xd807,
  108333. +0x25ab,
  108334. +0x10c4,
  108335. +0x7fff,
  108336. +0xf000,
  108337. +0x2044,
  108338. +0x200,
  108339. +0x781d,
  108340. +0x781d,
  108341. +0x781d,
  108342. +0x204e,
  108343. +0x8e,
  108344. +0x7ee0,
  108345. +0xc2e2,
  108346. +0x45cb,
  108347. +0x9004,
  108348. +0x4,
  108349. +0x9500,
  108350. +0xb8a1,
  108351. +0xb500,
  108352. +0xffa,
  108353. +0xffaf,
  108354. +0x740c,
  108355. +0xd81f,
  108356. +0xff2,
  108357. +0xffaf,
  108358. +0x1df6,
  108359. +0x105d,
  108360. +0xc6c2,
  108361. +0xc2e2,
  108362. +0xfe6,
  108363. +0xffaf,
  108364. +0xd81f,
  108365. +0x45cb,
  108366. +0x9004,
  108367. +0x1f0,
  108368. +0x740c,
  108369. +0xfd6,
  108370. +0xffaf,
  108371. +0x1d00,
  108372. +0x1005,
  108373. +0x150a,
  108374. +0x9700,
  108375. +0xb881,
  108376. +0x1d0a,
  108377. +0x901c,
  108378. +0xc6c2,
  108379. +0xc0f1,
  108380. +0x1600,
  108381. +0x7081,
  108382. +0x8000,
  108383. +0x12,
  108384. +0x218c,
  108385. +0x8203,
  108386. +0xf6c,
  108387. +0x8e,
  108388. +0x826,
  108389. +0x0,
  108390. +0xc0d1,
  108391. +0x7ee0,
  108392. +0x78e0,
  108393. +0xc0f1,
  108394. +0x40c3,
  108395. +0x3,
  108396. +0xd40,
  108397. +0x9ea,
  108398. +0xff8f,
  108399. +0xf9a,
  108400. +0xffaf,
  108401. +0x781d,
  108402. +0xc0d1,
  108403. +0x7ee0,
  108404. +0x78e0,
  108405. +0xc2e2,
  108406. +0x1600,
  108407. +0x7080,
  108408. +0x8000,
  108409. +0x1,
  108410. +0x81b,
  108411. +0x3e,
  108412. +0xd80a,
  108413. +0x45cb,
  108414. +0x9005,
  108415. +0xe036,
  108416. +0xf7a,
  108417. +0xffaf,
  108418. +0x1d00,
  108419. +0x1045,
  108420. +0x1d00,
  108421. +0x1005,
  108422. +0xc6c2,
  108423. +0x40c3,
  108424. +0x9004,
  108425. +0xf2,
  108426. +0x1800,
  108427. +0x45,
  108428. +0x7fe0,
  108429. +0x1800,
  108430. +0x5,
  108431. +0xc2e6,
  108432. +0x1cfc,
  108433. +0xb6c8,
  108434. +0xc1a8,
  108435. +0x4608,
  108436. +0x40c3,
  108437. +0x8000,
  108438. +0x651,
  108439. +0x8800,
  108440. +0xc146,
  108441. +0x702c,
  108442. +0x201a,
  108443. +0xf80,
  108444. +0x0,
  108445. +0x2000,
  108446. +0x2005,
  108447. +0xf80,
  108448. +0x9002,
  108449. +0x40,
  108450. +0x9000,
  108451. +0xc044,
  108452. +0xb02,
  108453. +0xfeaf,
  108454. +0x700c,
  108455. +0x1200,
  108456. +0x3083,
  108457. +0xd981,
  108458. +0x70ad,
  108459. +0xd8ff,
  108460. +0xb98e,
  108461. +0x754c,
  108462. +0xc543,
  108463. +0xc542,
  108464. +0xc541,
  108465. +0xbee,
  108466. +0xfeaf,
  108467. +0xc540,
  108468. +0x700c,
  108469. +0xb8a,
  108470. +0xfeaf,
  108471. +0x712c,
  108472. +0xba2,
  108473. +0xff0f,
  108474. +0xbaa,
  108475. +0xff2f,
  108476. +0xc047,
  108477. +0x40c3,
  108478. +0x0,
  108479. +0x2710,
  108480. +0xf72,
  108481. +0xffaf,
  108482. +0xd908,
  108483. +0x40c3,
  108484. +0x900f,
  108485. +0xe0c0,
  108486. +0x1800,
  108487. +0x205,
  108488. +0xb0a5,
  108489. +0xc004,
  108490. +0x790f,
  108491. +0xab2,
  108492. +0xfeaf,
  108493. +0x700c,
  108494. +0x702c,
  108495. +0x716f,
  108496. +0xd8ff,
  108497. +0xb98e,
  108498. +0x754c,
  108499. +0x746c,
  108500. +0xc543,
  108501. +0xc542,
  108502. +0x1c04,
  108503. +0x36c0,
  108504. +0xba2,
  108505. +0xfeaf,
  108506. +0xc540,
  108507. +0x7fcf,
  108508. +0xf8bb,
  108509. +0xc543,
  108510. +0xc742,
  108511. +0xc541,
  108512. +0xb92,
  108513. +0xfeaf,
  108514. +0xc540,
  108515. +0xbec1,
  108516. +0xc645,
  108517. +0xc005,
  108518. +0xc543,
  108519. +0x702c,
  108520. +0xc042,
  108521. +0xd8ff,
  108522. +0x764c,
  108523. +0x746c,
  108524. +0x1c04,
  108525. +0x36c0,
  108526. +0xb76,
  108527. +0xfeaf,
  108528. +0xc540,
  108529. +0xc005,
  108530. +0xc543,
  108531. +0x702c,
  108532. +0xc042,
  108533. +0x750c,
  108534. +0xc041,
  108535. +0xd8ff,
  108536. +0x764c,
  108537. +0xdb28,
  108538. +0xb5e,
  108539. +0xfeaf,
  108540. +0xc540,
  108541. +0xda6,
  108542. +0xfeaf,
  108543. +0xd8ff,
  108544. +0xc104,
  108545. +0xc007,
  108546. +0x46cb,
  108547. +0x0,
  108548. +0x3100,
  108549. +0x2014,
  108550. +0x41,
  108551. +0x2142,
  108552. +0x400,
  108553. +0xb8c0,
  108554. +0x6038,
  108555. +0xe030,
  108556. +0xc044,
  108557. +0xc006,
  108558. +0xe808,
  108559. +0x1c0c,
  108560. +0x3441,
  108561. +0xc541,
  108562. +0xc540,
  108563. +0xc742,
  108564. +0xf06b,
  108565. +0xf8a1,
  108566. +0xc543,
  108567. +0xc541,
  108568. +0xc540,
  108569. +0xb1e,
  108570. +0xfeaf,
  108571. +0xc742,
  108572. +0xf89b,
  108573. +0xc543,
  108574. +0xc742,
  108575. +0x1c04,
  108576. +0x36c0,
  108577. +0xb0e,
  108578. +0xfeaf,
  108579. +0xc540,
  108580. +0xf894,
  108581. +0x1c0c,
  108582. +0x36c0,
  108583. +0xc742,
  108584. +0xc541,
  108585. +0xafe,
  108586. +0xfeaf,
  108587. +0xc540,
  108588. +0xf896,
  108589. +0xc543,
  108590. +0xc742,
  108591. +0xc541,
  108592. +0xaf2,
  108593. +0xfeaf,
  108594. +0xc540,
  108595. +0x750c,
  108596. +0xc543,
  108597. +0xc742,
  108598. +0xc041,
  108599. +0xf88d,
  108600. +0xae2,
  108601. +0xfeaf,
  108602. +0xc540,
  108603. +0xf888,
  108604. +0x1c0c,
  108605. +0x36c0,
  108606. +0xc742,
  108607. +0xc541,
  108608. +0xad2,
  108609. +0xfeaf,
  108610. +0xc540,
  108611. +0x750c,
  108612. +0xc043,
  108613. +0xf883,
  108614. +0xc742,
  108615. +0xc541,
  108616. +0xac2,
  108617. +0xfeaf,
  108618. +0xc540,
  108619. +0xf886,
  108620. +0xc543,
  108621. +0xc742,
  108622. +0xc541,
  108623. +0xab2,
  108624. +0xfeaf,
  108625. +0xc540,
  108626. +0xc005,
  108627. +0xc543,
  108628. +0x702c,
  108629. +0xc042,
  108630. +0xd8ff,
  108631. +0x764c,
  108632. +0x746c,
  108633. +0x1c04,
  108634. +0x36c0,
  108635. +0xa9a,
  108636. +0xfeaf,
  108637. +0xc540,
  108638. +0xf877,
  108639. +0x1c0c,
  108640. +0x36c0,
  108641. +0xc742,
  108642. +0xc541,
  108643. +0xa8a,
  108644. +0xfeaf,
  108645. +0xc540,
  108646. +0xf879,
  108647. +0xc543,
  108648. +0xc742,
  108649. +0xc541,
  108650. +0xa7e,
  108651. +0xfeaf,
  108652. +0xc540,
  108653. +0xc005,
  108654. +0xc543,
  108655. +0x702c,
  108656. +0xc042,
  108657. +0x750c,
  108658. +0xc041,
  108659. +0xd8ff,
  108660. +0x764c,
  108661. +0x746c,
  108662. +0xa66,
  108663. +0xfeaf,
  108664. +0xc540,
  108665. +0x1c0c,
  108666. +0x36c0,
  108667. +0xc742,
  108668. +0xc541,
  108669. +0xc540,
  108670. +0xd8ff,
  108671. +0x41c1,
  108672. +0x724c,
  108673. +0xa4e,
  108674. +0xfeaf,
  108675. +0xdb08,
  108676. +0xc004,
  108677. +0x702c,
  108678. +0x754c,
  108679. +0x780f,
  108680. +0xc044,
  108681. +0xc304,
  108682. +0xd8ff,
  108683. +0xc543,
  108684. +0xc542,
  108685. +0xc541,
  108686. +0xa36,
  108687. +0xfeaf,
  108688. +0xc540,
  108689. +0xc006,
  108690. +0x46cb,
  108691. +0x0,
  108692. +0x2100,
  108693. +0x7014,
  108694. +0xf26c,
  108695. +0xf857,
  108696. +0xc543,
  108697. +0xc541,
  108698. +0xc540,
  108699. +0xa1a,
  108700. +0xfeaf,
  108701. +0xc742,
  108702. +0xf85a,
  108703. +0xc543,
  108704. +0xc742,
  108705. +0x1c04,
  108706. +0x36c0,
  108707. +0xa0a,
  108708. +0xfeaf,
  108709. +0xc540,
  108710. +0xf84d,
  108711. +0x1c0c,
  108712. +0x36c0,
  108713. +0xc742,
  108714. +0xc541,
  108715. +0x9fa,
  108716. +0xfeaf,
  108717. +0xc540,
  108718. +0xf84c,
  108719. +0xc543,
  108720. +0xc742,
  108721. +0xc541,
  108722. +0x9ee,
  108723. +0xfeaf,
  108724. +0xc540,
  108725. +0x750c,
  108726. +0xc543,
  108727. +0xc742,
  108728. +0xc041,
  108729. +0xf84c,
  108730. +0x9de,
  108731. +0xfeaf,
  108732. +0xc540,
  108733. +0xf841,
  108734. +0x1c0c,
  108735. +0x36c0,
  108736. +0xc742,
  108737. +0xc541,
  108738. +0x9ce,
  108739. +0xfeaf,
  108740. +0xc540,
  108741. +0x750c,
  108742. +0xc043,
  108743. +0xf83c,
  108744. +0xc742,
  108745. +0xc541,
  108746. +0x9be,
  108747. +0xfeaf,
  108748. +0xc540,
  108749. +0xf83c,
  108750. +0xc543,
  108751. +0xc742,
  108752. +0xc541,
  108753. +0x9ae,
  108754. +0xfeaf,
  108755. +0xc540,
  108756. +0xc005,
  108757. +0xc543,
  108758. +0x702c,
  108759. +0xc042,
  108760. +0xd8ff,
  108761. +0x764c,
  108762. +0x746c,
  108763. +0x1c04,
  108764. +0x36c0,
  108765. +0x996,
  108766. +0xfeaf,
  108767. +0xc540,
  108768. +0xf830,
  108769. +0x1c0c,
  108770. +0x36c0,
  108771. +0xc742,
  108772. +0xc541,
  108773. +0x986,
  108774. +0xfeaf,
  108775. +0xc540,
  108776. +0xf82f,
  108777. +0xc543,
  108778. +0xc742,
  108779. +0xc541,
  108780. +0x97a,
  108781. +0xfeaf,
  108782. +0xc540,
  108783. +0xc005,
  108784. +0xc543,
  108785. +0x702c,
  108786. +0xc042,
  108787. +0x750c,
  108788. +0xc041,
  108789. +0xd8ff,
  108790. +0x764c,
  108791. +0x746c,
  108792. +0x962,
  108793. +0xfeaf,
  108794. +0xc540,
  108795. +0x1c0c,
  108796. +0x36c0,
  108797. +0xc742,
  108798. +0xc541,
  108799. +0xc540,
  108800. +0xf007,
  108801. +0x1c0c,
  108802. +0x3441,
  108803. +0xc541,
  108804. +0xc540,
  108805. +0xc742,
  108806. +0xd8ff,
  108807. +0x41c1,
  108808. +0x714c,
  108809. +0x93e,
  108810. +0xfeaf,
  108811. +0xdb08,
  108812. +0xc304,
  108813. +0xd8ff,
  108814. +0x702c,
  108815. +0x754c,
  108816. +0xc543,
  108817. +0xc542,
  108818. +0xc541,
  108819. +0x92a,
  108820. +0xfeaf,
  108821. +0xc540,
  108822. +0x702c,
  108823. +0xd8ff,
  108824. +0xb98f,
  108825. +0x754c,
  108826. +0x746c,
  108827. +0x1c0c,
  108828. +0x30c1,
  108829. +0xc542,
  108830. +0xc541,
  108831. +0x912,
  108832. +0xfeaf,
  108833. +0xc540,
  108834. +0xd8ff,
  108835. +0x702c,
  108836. +0x754c,
  108837. +0xdb30,
  108838. +0xc543,
  108839. +0xc542,
  108840. +0xc541,
  108841. +0x8fe,
  108842. +0xfeaf,
  108843. +0xc540,
  108844. +0xb2e,
  108845. +0xfeaf,
  108846. +0xd8ff,
  108847. +0xc005,
  108848. +0xc543,
  108849. +0xd980,
  108850. +0xc042,
  108851. +0xd8ff,
  108852. +0x764c,
  108853. +0x746c,
  108854. +0xc541,
  108855. +0x8e2,
  108856. +0xfeaf,
  108857. +0x1c00,
  108858. +0x36c0,
  108859. +0xc0a8,
  108860. +0x1404,
  108861. +0x341b,
  108862. +0xc6c6,
  108863. +0xd8ff,
  108864. +0x41c1,
  108865. +0x714c,
  108866. +0xdb08,
  108867. +0x7ee0,
  108868. +0x78e0,
  108869. +0xd8ff,
  108870. +0x41c1,
  108871. +0x714c,
  108872. +0x746c,
  108873. +0x7ee0,
  108874. +0x78e0,
  108875. +0xd8ff,
  108876. +0x41c1,
  108877. +0x724c,
  108878. +0xdb08,
  108879. +0x7ee0,
  108880. +0x78e0,
  108881. +0xd8ff,
  108882. +0x702c,
  108883. +0x704c,
  108884. +0x746c,
  108885. +0x7ee0,
  108886. +0x78e0,
  108887. +0xd8ff,
  108888. +0x41c1,
  108889. +0x724c,
  108890. +0x746c,
  108891. +0x7ee0,
  108892. +0x78e0,
  108893. +0xc2e6,
  108894. +0x1cfc,
  108895. +0xb6c8,
  108896. +0x2482,
  108897. +0x3003,
  108898. +0x8aa,
  108899. +0xff2f,
  108900. +0x710c,
  108901. +0x216f,
  108902. +0x743,
  108903. +0x8940,
  108904. +0x710c,
  108905. +0xc041,
  108906. +0xbac3,
  108907. +0xbac4,
  108908. +0xea06,
  108909. +0xba61,
  108910. +0xa01,
  108911. +0x31,
  108912. +0x781b,
  108913. +0x43c3,
  108914. +0x8000,
  108915. +0x64d,
  108916. +0x5050,
  108917. +0x8b01,
  108918. +0x11f6,
  108919. +0x808d,
  108920. +0x205f,
  108921. +0x642,
  108922. +0x8b00,
  108923. +0x205f,
  108924. +0xc80,
  108925. +0x6058,
  108926. +0x6078,
  108927. +0x88d6,
  108928. +0xfea,
  108929. +0xfeef,
  108930. +0x710c,
  108931. +0x712c,
  108932. +0xc42,
  108933. +0x20,
  108934. +0x4318,
  108935. +0x78dd,
  108936. +0x781d,
  108937. +0x781d,
  108938. +0x781d,
  108939. +0x781d,
  108940. +0x781d,
  108941. +0xb8c0,
  108942. +0x7104,
  108943. +0xc042,
  108944. +0x700c,
  108945. +0xdeff,
  108946. +0x47cb,
  108947. +0x78,
  108948. +0x0,
  108949. +0xc040,
  108950. +0xf005,
  108951. +0xc000,
  108952. +0x7104,
  108953. +0xc040,
  108954. +0xc002,
  108955. +0x790f,
  108956. +0xc000,
  108957. +0x780f,
  108958. +0x895,
  108959. +0x45,
  108960. +0xe815,
  108961. +0xc083,
  108962. +0x702c,
  108963. +0xeae,
  108964. +0xffaf,
  108965. +0xdab4,
  108966. +0xd840,
  108967. +0xc183,
  108968. +0xb46,
  108969. +0x20,
  108970. +0xda09,
  108971. +0xc083,
  108972. +0xa7a,
  108973. +0x120,
  108974. +0x218a,
  108975. +0xfc7,
  108976. +0x268a,
  108977. +0x1004,
  108978. +0x700c,
  108979. +0xc041,
  108980. +0xc201,
  108981. +0x4063,
  108982. +0x41c1,
  108983. +0x86e,
  108984. +0x20,
  108985. +0x706c,
  108986. +0x1600,
  108987. +0x7080,
  108988. +0x8000,
  108989. +0x1d,
  108990. +0x8b5,
  108991. +0x801e,
  108992. +0x251a,
  108993. +0x1f80,
  108994. +0x20,
  108995. +0x0,
  108996. +0x2005,
  108997. +0xf81,
  108998. +0x9003,
  108999. +0xfe86,
  109000. +0x2005,
  109001. +0xf80,
  109002. +0x9002,
  109003. +0x86,
  109004. +0x9000,
  109005. +0x2046,
  109006. +0x340,
  109007. +0xb882,
  109008. +0xb100,
  109009. +0x740c,
  109010. +0xb72,
  109011. +0xfeaf,
  109012. +0x41e1,
  109013. +0x4063,
  109014. +0x41c1,
  109015. +0x704c,
  109016. +0x82e,
  109017. +0x20,
  109018. +0xdb40,
  109019. +0x274f,
  109020. +0x1401,
  109021. +0xb5a,
  109022. +0xfeaf,
  109023. +0x740c,
  109024. +0x4063,
  109025. +0x41c1,
  109026. +0x704c,
  109027. +0x816,
  109028. +0x20,
  109029. +0xdb30,
  109030. +0xf1b2,
  109031. +0x2480,
  109032. +0x3003,
  109033. +0x1404,
  109034. +0x341b,
  109035. +0xc6c6,
  109036. +0x78e0,
  109037. +0xc2e6,
  109038. +0x1cfc,
  109039. +0xb6c8,
  109040. +0x2482,
  109041. +0x3f05,
  109042. +0xc248,
  109043. +0x4338,
  109044. +0xc04b,
  109045. +0xc08e,
  109046. +0x41c3,
  109047. +0x0,
  109048. +0x7f00,
  109049. +0xda48,
  109050. +0xe12,
  109051. +0xffaf,
  109052. +0xc347,
  109053. +0x41c3,
  109054. +0x9003,
  109055. +0xe024,
  109056. +0x700c,
  109057. +0x1900,
  109058. +0xfc5,
  109059. +0x190c,
  109060. +0xfc5,
  109061. +0xc049,
  109062. +0x19fe,
  109063. +0x8004,
  109064. +0xc007,
  109065. +0xd940,
  109066. +0xe0b0,
  109067. +0xd880,
  109068. +0xc04a,
  109069. +0x20ca,
  109070. +0x41,
  109071. +0xc04a,
  109072. +0xc008,
  109073. +0x1600,
  109074. +0x7081,
  109075. +0x8000,
  109076. +0x1a,
  109077. +0x2079,
  109078. +0x40,
  109079. +0x2153,
  109080. +0x80fe,
  109081. +0x20c5,
  109082. +0x62,
  109083. +0x2044,
  109084. +0x8040,
  109085. +0xc04c,
  109086. +0xf40a,
  109087. +0xc00b,
  109088. +0x9e2,
  109089. +0xfeef,
  109090. +0x712c,
  109091. +0xf004,
  109092. +0xc009,
  109093. +0x7104,
  109094. +0xc049,
  109095. +0xc009,
  109096. +0x46cb,
  109097. +0x8000,
  109098. +0x64f,
  109099. +0x7d0f,
  109100. +0x71b5,
  109101. +0x138,
  109102. +0x2d,
  109103. +0x740c,
  109104. +0xc00b,
  109105. +0x8e7,
  109106. +0x836e,
  109107. +0x41a1,
  109108. +0xc007,
  109109. +0x4263,
  109110. +0x2079,
  109111. +0xc00,
  109112. +0x781b,
  109113. +0x781b,
  109114. +0x781b,
  109115. +0x7b1b,
  109116. +0xe330,
  109117. +0xfc2,
  109118. +0xfeef,
  109119. +0x710c,
  109120. +0xc208,
  109121. +0xc30a,
  109122. +0x40a1,
  109123. +0x4163,
  109124. +0xd1a,
  109125. +0x20,
  109126. +0x1c00,
  109127. +0x3041,
  109128. +0xc008,
  109129. +0x887,
  109130. +0x71,
  109131. +0x4063,
  109132. +0x702c,
  109133. +0x9fe,
  109134. +0xfeaf,
  109135. +0x734c,
  109136. +0xc04d,
  109137. +0x4063,
  109138. +0x742c,
  109139. +0x9f2,
  109140. +0xfeaf,
  109141. +0xda08,
  109142. +0x8ee0,
  109143. +0xc045,
  109144. +0x700c,
  109145. +0xc043,
  109146. +0xf003,
  109147. +0x71e5,
  109148. +0x8e21,
  109149. +0x78ef,
  109150. +0x959,
  109151. +0x24,
  109152. +0x40a1,
  109153. +0xc10d,
  109154. +0xc005,
  109155. +0xbfe0,
  109156. +0x711c,
  109157. +0xe976,
  109158. +0xc003,
  109159. +0x780f,
  109160. +0xc044,
  109161. +0x6038,
  109162. +0xc043,
  109163. +0x780f,
  109164. +0xc046,
  109165. +0xc204,
  109166. +0xc306,
  109167. +0x2455,
  109168. +0x3c80,
  109169. +0xc2e,
  109170. +0xfeef,
  109171. +0x722c,
  109172. +0x2455,
  109173. +0x3c80,
  109174. +0xe9a,
  109175. +0x60,
  109176. +0x702c,
  109177. +0xc204,
  109178. +0xc306,
  109179. +0x2400,
  109180. +0x3f80,
  109181. +0x0,
  109182. +0x106,
  109183. +0xb5a,
  109184. +0xe0,
  109185. +0x722c,
  109186. +0x40a1,
  109187. +0x712c,
  109188. +0x8ae,
  109189. +0xa0,
  109190. +0x2455,
  109191. +0x3c82,
  109192. +0xf1d4,
  109193. +0xaee,
  109194. +0x120,
  109195. +0x4163,
  109196. +0x8ee2,
  109197. +0x8ec3,
  109198. +0x4063,
  109199. +0x702c,
  109200. +0x97a,
  109201. +0xfeaf,
  109202. +0xda08,
  109203. +0x6e21,
  109204. +0x79e2,
  109205. +0x211e,
  109206. +0x2,
  109207. +0x70ed,
  109208. +0xdbff,
  109209. +0xf01f,
  109210. +0xdb41,
  109211. +0x7b2a,
  109212. +0x44cb,
  109213. +0x8000,
  109214. +0x7a8,
  109215. +0x71e5,
  109216. +0x2332,
  109217. +0xf80,
  109218. +0x8000,
  109219. +0x7e7,
  109220. +0xe00f,
  109221. +0x780f,
  109222. +0x7b14,
  109223. +0xc08e,
  109224. +0x7834,
  109225. +0x638e,
  109226. +0x8820,
  109227. +0x639b,
  109228. +0x2608,
  109229. +0x1041,
  109230. +0xa820,
  109231. +0x8b21,
  109232. +0x8861,
  109233. +0x2109,
  109234. +0xc3,
  109235. +0xa861,
  109236. +0x49d0,
  109237. +0x781c,
  109238. +0x2009,
  109239. +0x2c3,
  109240. +0x79ef,
  109241. +0x784f,
  109242. +0x9c3,
  109243. +0x8022,
  109244. +0x232f,
  109245. +0x10c7,
  109246. +0x40a1,
  109247. +0xd0a,
  109248. +0xfeef,
  109249. +0x712c,
  109250. +0x8821,
  109251. +0x230c,
  109252. +0x9040,
  109253. +0x21ca,
  109254. +0xc5,
  109255. +0xa821,
  109256. +0xf15d,
  109257. +0x41c3,
  109258. +0x61,
  109259. +0x0,
  109260. +0x97e,
  109261. +0xfe8f,
  109262. +0x8e02,
  109263. +0xc045,
  109264. +0x700c,
  109265. +0xc043,
  109266. +0xf005,
  109267. +0xc005,
  109268. +0x7104,
  109269. +0xc045,
  109270. +0xc005,
  109271. +0x8e23,
  109272. +0x780f,
  109273. +0xc046,
  109274. +0x7030,
  109275. +0x700c,
  109276. +0xc044,
  109277. +0xf7c5,
  109278. +0xf03a,
  109279. +0xc004,
  109280. +0x7104,
  109281. +0xc044,
  109282. +0xc004,
  109283. +0x7d0f,
  109284. +0xde1,
  109285. +0x9255,
  109286. +0xbf5,
  109287. +0xb36e,
  109288. +0x43a1,
  109289. +0xc003,
  109290. +0xc206,
  109291. +0x790f,
  109292. +0xc08e,
  109293. +0x7834,
  109294. +0x8820,
  109295. +0x8801,
  109296. +0xc041,
  109297. +0x6038,
  109298. +0xc140,
  109299. +0x7f1d,
  109300. +0x740c,
  109301. +0x41c3,
  109302. +0x63,
  109303. +0x5,
  109304. +0x926,
  109305. +0xfeaf,
  109306. +0xc742,
  109307. +0xc006,
  109308. +0x259a,
  109309. +0x1008,
  109310. +0x201a,
  109311. +0xf80,
  109312. +0x0,
  109313. +0x2000,
  109314. +0x7d05,
  109315. +0xc007,
  109316. +0x817,
  109317. +0xc10,
  109318. +0x2505,
  109319. +0x1f80,
  109320. +0x9002,
  109321. +0x80,
  109322. +0xb0e0,
  109323. +0xc007,
  109324. +0xe0c0,
  109325. +0xf206,
  109326. +0x2505,
  109327. +0x1f80,
  109328. +0x9002,
  109329. +0x60,
  109330. +0xb0e0,
  109331. +0xc003,
  109332. +0x7104,
  109333. +0xc043,
  109334. +0xf1ca,
  109335. +0x2455,
  109336. +0x3c80,
  109337. +0x702c,
  109338. +0xbc2,
  109339. +0xffaf,
  109340. +0xdab4,
  109341. +0x41c3,
  109342. +0x16e,
  109343. +0x0,
  109344. +0x8d6,
  109345. +0xfeaf,
  109346. +0x750c,
  109347. +0xd840,
  109348. +0x2455,
  109349. +0x3c81,
  109350. +0x84a,
  109351. +0x20,
  109352. +0xda09,
  109353. +0x700c,
  109354. +0xd909,
  109355. +0x2455,
  109356. +0x3c82,
  109357. +0xb32,
  109358. +0xfe6f,
  109359. +0x726c,
  109360. +0xd830,
  109361. +0x2455,
  109362. +0x3c81,
  109363. +0x82e,
  109364. +0x20,
  109365. +0xda09,
  109366. +0x710c,
  109367. +0xd909,
  109368. +0x2455,
  109369. +0x3c82,
  109370. +0xb1a,
  109371. +0xfe6f,
  109372. +0x726c,
  109373. +0xc00c,
  109374. +0xe887,
  109375. +0xd87f,
  109376. +0x1a0e,
  109377. +0x3003,
  109378. +0x1a0d,
  109379. +0x3002,
  109380. +0x2480,
  109381. +0x3f05,
  109382. +0x1404,
  109383. +0x341b,
  109384. +0xc6c6,
  109385. +0xc2e6,
  109386. +0x44cb,
  109387. +0x8000,
  109388. +0x651,
  109389. +0x8cc0,
  109390. +0x261f,
  109391. +0x108f,
  109392. +0xf003,
  109393. +0x71c5,
  109394. +0x8c61,
  109395. +0xb31,
  109396. +0x3a3,
  109397. +0x706d,
  109398. +0xf01c,
  109399. +0x261a,
  109400. +0x1f9f,
  109401. +0x0,
  109402. +0x1000,
  109403. +0x239a,
  109404. +0x4,
  109405. +0x2114,
  109406. +0x34d,
  109407. +0x2705,
  109408. +0x301f,
  109409. +0x2305,
  109410. +0x7c3,
  109411. +0x7b7b,
  109412. +0xbb91,
  109413. +0xbb9c,
  109414. +0xbb9f,
  109415. +0x9360,
  109416. +0x71e5,
  109417. +0x7165,
  109418. +0xb560,
  109419. +0x232f,
  109420. +0x2c7,
  109421. +0xbd5,
  109422. +0x80a2,
  109423. +0x7df0,
  109424. +0xf1e2,
  109425. +0xc6c6,
  109426. +0x78e0,
  109427. +0xc0e6,
  109428. +0x42c3,
  109429. +0x8000,
  109430. +0x651,
  109431. +0x8a60,
  109432. +0x235f,
  109433. +0x24c,
  109434. +0xe408,
  109435. +0xf002,
  109436. +0x7164,
  109437. +0x8a21,
  109438. +0x943,
  109439. +0xe3,
  109440. +0xdd08,
  109441. +0xf021,
  109442. +0x219a,
  109443. +0x8,
  109444. +0x231a,
  109445. +0xf8e,
  109446. +0x0,
  109447. +0x2000,
  109448. +0x278a,
  109449. +0x1fcf,
  109450. +0x71a5,
  109451. +0x79c5,
  109452. +0x2105,
  109453. +0xf81,
  109454. +0x9002,
  109455. +0x64,
  109456. +0x9120,
  109457. +0xde0a,
  109458. +0x7f24,
  109459. +0xbe61,
  109460. +0xe01,
  109461. +0x1031,
  109462. +0x793d,
  109463. +0x215f,
  109464. +0x80e,
  109465. +0x2014,
  109466. +0x301,
  109467. +0xe409,
  109468. +0x66fe,
  109469. +0xb1c0,
  109470. +0xdcb,
  109471. +0x9272,
  109472. +0x41a1,
  109473. +0xf1db,
  109474. +0xc4c6,
  109475. +0xc2e2,
  109476. +0x4408,
  109477. +0x70ad,
  109478. +0xf003,
  109479. +0x71a5,
  109480. +0x78af,
  109481. +0x821,
  109482. +0x95,
  109483. +0xcf9,
  109484. +0x900e,
  109485. +0xb2e,
  109486. +0xfecf,
  109487. +0x706c,
  109488. +0xf005,
  109489. +0x1a00,
  109490. +0xfc3,
  109491. +0x7164,
  109492. +0x7a6f,
  109493. +0xaf9,
  109494. +0x80b4,
  109495. +0x621a,
  109496. +0xf1f0,
  109497. +0xc6c2,
  109498. +0x78e0,
  109499. +0xc0e4,
  109500. +0x70ad,
  109501. +0xf002,
  109502. +0x71a5,
  109503. +0xd27,
  109504. +0x10b2,
  109505. +0x708d,
  109506. +0xf014,
  109507. +0x255a,
  109508. +0x1c82,
  109509. +0x605b,
  109510. +0x245a,
  109511. +0x1642,
  109512. +0x627a,
  109513. +0x623e,
  109514. +0x2414,
  109515. +0x1343,
  109516. +0x42c3,
  109517. +0x8000,
  109518. +0x444,
  109519. +0x634a,
  109520. +0x7185,
  109521. +0xae40,
  109522. +0xce5,
  109523. +0x9092,
  109524. +0xf1eb,
  109525. +0xc4c4,
  109526. +0x78e0,
  109527. +0xc2e6,
  109528. +0x1cfc,
  109529. +0xb6c8,
  109530. +0xc1a4,
  109531. +0xc141,
  109532. +0xc042,
  109533. +0xd80f,
  109534. +0xd90f,
  109535. +0xe9e,
  109536. +0xfe6f,
  109537. +0xc240,
  109538. +0x120e,
  109539. +0x309b,
  109540. +0x47cb,
  109541. +0x8000,
  109542. +0x64f,
  109543. +0xf011,
  109544. +0xd80f,
  109545. +0xe8a,
  109546. +0xfe6f,
  109547. +0xd90f,
  109548. +0xca0f,
  109549. +0x712c,
  109550. +0x4338,
  109551. +0xb8c4,
  109552. +0xe807,
  109553. +0xb861,
  109554. +0x801,
  109555. +0x31,
  109556. +0x232f,
  109557. +0x36c0,
  109558. +0x2300,
  109559. +0x335b,
  109560. +0xca0d,
  109561. +0x252f,
  109562. +0x16c7,
  109563. +0x8ad,
  109564. +0x364,
  109565. +0x702c,
  109566. +0xf003,
  109567. +0x7124,
  109568. +0x782f,
  109569. +0x81b,
  109570. +0x255,
  109571. +0xc200,
  109572. +0xaf9,
  109573. +0x800e,
  109574. +0x209a,
  109575. +0x8,
  109576. +0x2005,
  109577. +0xf80,
  109578. +0x9003,
  109579. +0xe064,
  109580. +0xb0a0,
  109581. +0xf1f2,
  109582. +0xb1e,
  109583. +0xfe4f,
  109584. +0x8f00,
  109585. +0xc301,
  109586. +0x8fc2,
  109587. +0x47db,
  109588. +0x8000,
  109589. +0x7a8,
  109590. +0x7b14,
  109591. +0xf003,
  109592. +0x71c5,
  109593. +0x4320,
  109594. +0x8f23,
  109595. +0x78cf,
  109596. +0x708d,
  109597. +0x90b,
  109598. +0x25,
  109599. +0xc043,
  109600. +0xf1c9,
  109601. +0x7185,
  109602. +0x788f,
  109603. +0x8eb,
  109604. +0x8275,
  109605. +0x6b22,
  109606. +0x7414,
  109607. +0x23ca,
  109608. +0x41,
  109609. +0xc100,
  109610. +0x9f1,
  109611. +0x800e,
  109612. +0x9b20,
  109613. +0x943,
  109614. +0x12,
  109615. +0xc103,
  109616. +0x209a,
  109617. +0x8,
  109618. +0x211a,
  109619. +0xf81,
  109620. +0x0,
  109621. +0x2000,
  109622. +0x7825,
  109623. +0x2005,
  109624. +0xf80,
  109625. +0x9002,
  109626. +0x166,
  109627. +0x9000,
  109628. +0xe893,
  109629. +0xc002,
  109630. +0x4163,
  109631. +0x2714,
  109632. +0x3000,
  109633. +0x8841,
  109634. +0x1000,
  109635. +0x8b,
  109636. +0x72b1,
  109637. +0x21ca,
  109638. +0x8d,
  109639. +0xa821,
  109640. +0x230c,
  109641. +0x9340,
  109642. +0x4163,
  109643. +0x21ca,
  109644. +0x2c5,
  109645. +0xa820,
  109646. +0x2780,
  109647. +0x3041,
  109648. +0xf1d2,
  109649. +0xc0a4,
  109650. +0x1404,
  109651. +0x341b,
  109652. +0xc6c6,
  109653. +0xc2e2,
  109654. +0x45cb,
  109655. +0x9005,
  109656. +0xe000,
  109657. +0xd820,
  109658. +0xdc6,
  109659. +0xff6f,
  109660. +0x1d00,
  109661. +0x1045,
  109662. +0x1d00,
  109663. +0x1005,
  109664. +0xc6c2,
  109665. +0x8821,
  109666. +0xdac8,
  109667. +0x216c,
  109668. +0x41,
  109669. +0xa821,
  109670. +0x8822,
  109671. +0xb9c6,
  109672. +0xa822,
  109673. +0x886d,
  109674. +0x2344,
  109675. +0xc01,
  109676. +0x7a25,
  109677. +0xb13,
  109678. +0x17f,
  109679. +0xa84d,
  109680. +0x2185,
  109681. +0xa03,
  109682. +0xa82d,
  109683. +0x8823,
  109684. +0xb987,
  109685. +0xa823,
  109686. +0x702c,
  109687. +0xa831,
  109688. +0xa830,
  109689. +0x7fe0,
  109690. +0xa838,
  109691. +0xc2e2,
  109692. +0xfe2,
  109693. +0xfe8f,
  109694. +0x256f,
  109695. +0x1343,
  109696. +0x9520,
  109697. +0x205a,
  109698. +0x400,
  109699. +0x7b3d,
  109700. +0x218a,
  109701. +0x2c5,
  109702. +0x233f,
  109703. +0x4c,
  109704. +0x238c,
  109705. +0x82c5,
  109706. +0xd920,
  109707. +0x21ca,
  109708. +0xc29,
  109709. +0x7c25,
  109710. +0x238c,
  109711. +0x84c8,
  109712. +0xd942,
  109713. +0x24ca,
  109714. +0x1049,
  109715. +0x238c,
  109716. +0x87cc,
  109717. +0xd953,
  109718. +0x24ca,
  109719. +0x1049,
  109720. +0x238c,
  109721. +0x8bd2,
  109722. +0xd954,
  109723. +0x24ca,
  109724. +0x1049,
  109725. +0x15fe,
  109726. +0x9081,
  109727. +0x2004,
  109728. +0xf80,
  109729. +0x0,
  109730. +0x1ff0,
  109731. +0xb881,
  109732. +0x211a,
  109733. +0xf83,
  109734. +0x20,
  109735. +0x0,
  109736. +0x41c3,
  109737. +0x9004,
  109738. +0xf8,
  109739. +0x2305,
  109740. +0x42,
  109741. +0x7224,
  109742. +0x7965,
  109743. +0xb280,
  109744. +0xb100,
  109745. +0xc6c2,
  109746. +0x78e0,
  109747. +0xc0e4,
  109748. +0x708d,
  109749. +0xf002,
  109750. +0x7185,
  109751. +0xc23,
  109752. +0x10b2,
  109753. +0x70ad,
  109754. +0xf014,
  109755. +0x42c3,
  109756. +0x8000,
  109757. +0x444,
  109758. +0x635b,
  109759. +0x245a,
  109760. +0x1c82,
  109761. +0x605e,
  109762. +0x255a,
  109763. +0x1642,
  109764. +0x71a5,
  109765. +0x62da,
  109766. +0x622a,
  109767. +0xab40,
  109768. +0xde9,
  109769. +0x90b2,
  109770. +0x2514,
  109771. +0x1303,
  109772. +0xf1eb,
  109773. +0xc4c4,
  109774. +0x78e0,
  109775. +0xc2e6,
  109776. +0x1cfc,
  109777. +0xb6c8,
  109778. +0xc1bd,
  109779. +0xc343,
  109780. +0xc245,
  109781. +0x4318,
  109782. +0x1600,
  109783. +0x7100,
  109784. +0x9008,
  109785. +0x1e0,
  109786. +0x4528,
  109787. +0x712c,
  109788. +0xc044,
  109789. +0x99e,
  109790. +0x60,
  109791. +0x4063,
  109792. +0x4708,
  109793. +0x46cb,
  109794. +0x8000,
  109795. +0x64e,
  109796. +0x1600,
  109797. +0x7080,
  109798. +0x8000,
  109799. +0x4,
  109800. +0xaee0,
  109801. +0x1600,
  109802. +0x7001,
  109803. +0x8000,
  109804. +0x65c,
  109805. +0xc042,
  109806. +0x4063,
  109807. +0x714c,
  109808. +0xcea,
  109809. +0xff2f,
  109810. +0x706c,
  109811. +0xc52,
  109812. +0xfe6f,
  109813. +0xc004,
  109814. +0x208a,
  109815. +0x8,
  109816. +0x41c3,
  109817. +0x9009,
  109818. +0xe1f2,
  109819. +0xb100,
  109820. +0x700c,
  109821. +0x228a,
  109822. +0x10,
  109823. +0xb101,
  109824. +0xb142,
  109825. +0x1e00,
  109826. +0x7004,
  109827. +0x9003,
  109828. +0xfec4,
  109829. +0x710c,
  109830. +0x2744,
  109831. +0x17c1,
  109832. +0xe906,
  109833. +0xb961,
  109834. +0x901,
  109835. +0x31,
  109836. +0x781b,
  109837. +0x205a,
  109838. +0x100,
  109839. +0x712c,
  109840. +0x200f,
  109841. +0x3c0,
  109842. +0x780f,
  109843. +0xcfa,
  109844. +0xffaf,
  109845. +0xc046,
  109846. +0xc003,
  109847. +0x41a1,
  109848. +0x1e00,
  109849. +0x7004,
  109850. +0x9003,
  109851. +0xe004,
  109852. +0x1600,
  109853. +0x7100,
  109854. +0x9002,
  109855. +0x164,
  109856. +0x206c,
  109857. +0xc0,
  109858. +0xf92,
  109859. +0x20,
  109860. +0xb880,
  109861. +0x40c3,
  109862. +0x0,
  109863. +0xffff,
  109864. +0x4100,
  109865. +0x4200,
  109866. +0x9d6,
  109867. +0xfeef,
  109868. +0x4300,
  109869. +0xc093,
  109870. +0x702c,
  109871. +0xf96,
  109872. +0xff6f,
  109873. +0xda28,
  109874. +0xc002,
  109875. +0x2355,
  109876. +0x38c1,
  109877. +0x724c,
  109878. +0x201a,
  109879. +0xf80,
  109880. +0x10,
  109881. +0x0,
  109882. +0x7825,
  109883. +0xc193,
  109884. +0xc1e,
  109885. +0xffef,
  109886. +0xc043,
  109887. +0x1488,
  109888. +0x3000,
  109889. +0xc047,
  109890. +0xc005,
  109891. +0x8f5,
  109892. +0x30,
  109893. +0xd80f,
  109894. +0xc089,
  109895. +0x218a,
  109896. +0x38,
  109897. +0xf72,
  109898. +0xff6f,
  109899. +0xda14,
  109900. +0xca09,
  109901. +0xd910,
  109902. +0x4220,
  109903. +0x2044,
  109904. +0x7c1,
  109905. +0xe905,
  109906. +0xb961,
  109907. +0x9ff,
  109908. +0x8031,
  109909. +0x7a5b,
  109910. +0x712c,
  109911. +0x2044,
  109912. +0x7c3,
  109913. +0x4020,
  109914. +0xeb06,
  109915. +0xbb61,
  109916. +0xb01,
  109917. +0x31,
  109918. +0x781b,
  109919. +0x8e82,
  109920. +0x8ee1,
  109921. +0x780f,
  109922. +0x7b13,
  109923. +0xc044,
  109924. +0xf00c,
  109925. +0xc189,
  109926. +0x2454,
  109927. +0x398b,
  109928. +0x7914,
  109929. +0x23f4,
  109930. +0x1000,
  109931. +0x71e5,
  109932. +0x7864,
  109933. +0x7842,
  109934. +0xb100,
  109935. +0x78ef,
  109936. +0x702c,
  109937. +0xce9,
  109938. +0x9025,
  109939. +0xc142,
  109940. +0xf00c,
  109941. +0xc26,
  109942. +0xff8f,
  109943. +0xc008,
  109944. +0xc189,
  109945. +0xcbe,
  109946. +0xffef,
  109947. +0x42a1,
  109948. +0xc002,
  109949. +0x7104,
  109950. +0xc042,
  109951. +0xc002,
  109952. +0x780f,
  109953. +0x86b,
  109954. +0x7f5,
  109955. +0xc048,
  109956. +0x8e01,
  109957. +0x8e83,
  109958. +0xc389,
  109959. +0x7b14,
  109960. +0xf003,
  109961. +0x7185,
  109962. +0x8e04,
  109963. +0x798f,
  109964. +0x4328,
  109965. +0x80d,
  109966. +0x65,
  109967. +0x70ed,
  109968. +0xf1e6,
  109969. +0x71e5,
  109970. +0x7264,
  109971. +0x78ef,
  109972. +0x8ed,
  109973. +0x8095,
  109974. +0x9340,
  109975. +0xc104,
  109976. +0x623a,
  109977. +0x212f,
  109978. +0x8086,
  109979. +0x4758,
  109980. +0x7ec,
  109981. +0xffe4,
  109982. +0xb340,
  109983. +0x925,
  109984. +0x813,
  109985. +0x231a,
  109986. +0x1f82,
  109987. +0x0,
  109988. +0x1000,
  109989. +0xc103,
  109990. +0x209a,
  109991. +0x4,
  109992. +0x7945,
  109993. +0x7825,
  109994. +0x781b,
  109995. +0xb891,
  109996. +0xb89c,
  109997. +0xb89f,
  109998. +0x1800,
  109999. +0x7c4,
  110000. +0xf1e2,
  110001. +0x40c3,
  110002. +0x0,
  110003. +0xfe00,
  110004. +0xb300,
  110005. +0xf1dc,
  110006. +0xc003,
  110007. +0xc193,
  110008. +0x714c,
  110009. +0xb12,
  110010. +0xe0,
  110011. +0x706c,
  110012. +0xf006,
  110013. +0xc193,
  110014. +0xc36,
  110015. +0xffef,
  110016. +0x42a1,
  110017. +0xa6a,
  110018. +0xff6f,
  110019. +0xc006,
  110020. +0x1600,
  110021. +0x7001,
  110022. +0x8000,
  110023. +0x65c,
  110024. +0x4063,
  110025. +0x704c,
  110026. +0xb36,
  110027. +0xff2f,
  110028. +0x706c,
  110029. +0xc007,
  110030. +0xe811,
  110031. +0xc006,
  110032. +0xc541,
  110033. +0x41c3,
  110034. +0x1e,
  110035. +0x4,
  110036. +0xc040,
  110037. +0xc005,
  110038. +0x4363,
  110039. +0x6841,
  110040. +0xb66,
  110041. +0xfe6f,
  110042. +0x740c,
  110043. +0xdce,
  110044. +0xfe6f,
  110045. +0x40a1,
  110046. +0xc0bd,
  110047. +0x1404,
  110048. +0x341b,
  110049. +0xc6c6,
  110050. +0x78e0,
  110051. +0xc2e6,
  110052. +0x1cfc,
  110053. +0xb6c8,
  110054. +0x2482,
  110055. +0x3706,
  110056. +0xc042,
  110057. +0x205f,
  110058. +0x640,
  110059. +0xc148,
  110060. +0xc047,
  110061. +0x1600,
  110062. +0x7080,
  110063. +0x8000,
  110064. +0x64d,
  110065. +0x205f,
  110066. +0xc81,
  110067. +0xc007,
  110068. +0x6038,
  110069. +0x70c3,
  110070. +0x8000,
  110071. +0x65c,
  110072. +0x8812,
  110073. +0x702c,
  110074. +0xc049,
  110075. +0xf62,
  110076. +0x20,
  110077. +0xc002,
  110078. +0x4608,
  110079. +0xc002,
  110080. +0x1600,
  110081. +0x710d,
  110082. +0x9008,
  110083. +0x1e0,
  110084. +0xc302,
  110085. +0x1600,
  110086. +0x709b,
  110087. +0x8000,
  110088. +0x4,
  110089. +0x2638,
  110090. +0x1000,
  110091. +0x41c3,
  110092. +0x1a,
  110093. +0x2,
  110094. +0xc62,
  110095. +0xfe2f,
  110096. +0x42c1,
  110097. +0x40c3,
  110098. +0x8000,
  110099. +0x64d,
  110100. +0xa8c1,
  110101. +0x1600,
  110102. +0x7001,
  110103. +0x8000,
  110104. +0x65c,
  110105. +0xc002,
  110106. +0x704c,
  110107. +0xa92,
  110108. +0xff2f,
  110109. +0x706c,
  110110. +0x9fe,
  110111. +0xfe6f,
  110112. +0x40a1,
  110113. +0xd820,
  110114. +0x1e00,
  110115. +0x7004,
  110116. +0x9003,
  110117. +0xe004,
  110118. +0x208a,
  110119. +0x8,
  110120. +0x41c3,
  110121. +0x9009,
  110122. +0xe1f2,
  110123. +0xb100,
  110124. +0x700c,
  110125. +0x228a,
  110126. +0x10,
  110127. +0xb101,
  110128. +0xb142,
  110129. +0x1e00,
  110130. +0x7004,
  110131. +0x9003,
  110132. +0xfec4,
  110133. +0x730c,
  110134. +0xd6a,
  110135. +0x20,
  110136. +0x218a,
  110137. +0xfc7,
  110138. +0x40c3,
  110139. +0x0,
  110140. +0xffff,
  110141. +0x4100,
  110142. +0x4200,
  110143. +0xfaa,
  110144. +0xfeaf,
  110145. +0x4300,
  110146. +0xc08d,
  110147. +0x218a,
  110148. +0x38,
  110149. +0xda5a,
  110150. +0xd7a,
  110151. +0xff6f,
  110152. +0xc48d,
  110153. +0x710c,
  110154. +0x2644,
  110155. +0x17cd,
  110156. +0xed06,
  110157. +0xbd61,
  110158. +0xd01,
  110159. +0x1031,
  110160. +0x781b,
  110161. +0x205a,
  110162. +0x100,
  110163. +0x231a,
  110164. +0x3f9b,
  110165. +0x10,
  110166. +0x0,
  110167. +0x772c,
  110168. +0x4738,
  110169. +0x200f,
  110170. +0x380,
  110171. +0xc04a,
  110172. +0xc002,
  110173. +0x2055,
  110174. +0xc00,
  110175. +0x2305,
  110176. +0x301b,
  110177. +0xca09,
  110178. +0x2044,
  110179. +0x7c1,
  110180. +0xe907,
  110181. +0xb961,
  110182. +0x901,
  110183. +0x31,
  110184. +0x272f,
  110185. +0x37c0,
  110186. +0x41c3,
  110187. +0x8000,
  110188. +0x64d,
  110189. +0x8944,
  110190. +0x225f,
  110191. +0x241,
  110192. +0x7c34,
  110193. +0xf002,
  110194. +0x7144,
  110195. +0x41c3,
  110196. +0x8000,
  110197. +0x64d,
  110198. +0x8925,
  110199. +0x7b4f,
  110200. +0x94f,
  110201. +0xe5,
  110202. +0x70ad,
  110203. +0xf029,
  110204. +0x231a,
  110205. +0xf8f,
  110206. +0x0,
  110207. +0x1000,
  110208. +0x219a,
  110209. +0x4,
  110210. +0x2044,
  110211. +0x7cb,
  110212. +0x2705,
  110213. +0x16cf,
  110214. +0x79e5,
  110215. +0x793b,
  110216. +0xb991,
  110217. +0xb99c,
  110218. +0xb99f,
  110219. +0x9120,
  110220. +0xb11,
  110221. +0x1010,
  110222. +0x2342,
  110223. +0x104b,
  110224. +0xbff,
  110225. +0x9031,
  110226. +0x7edb,
  110227. +0x71a5,
  110228. +0x2704,
  110229. +0x304f,
  110230. +0x793d,
  110231. +0xbfc4,
  110232. +0x66fe,
  110233. +0x216c,
  110234. +0x101,
  110235. +0x61d9,
  110236. +0x1c02,
  110237. +0x1054,
  110238. +0x79af,
  110239. +0x9bb,
  110240. +0x8274,
  110241. +0x268a,
  110242. +0x1c7f,
  110243. +0xf1cf,
  110244. +0xca0e,
  110245. +0xf00e,
  110246. +0x8a2,
  110247. +0xff6f,
  110248. +0xc003,
  110249. +0xca0f,
  110250. +0x712c,
  110251. +0xb8c4,
  110252. +0xe806,
  110253. +0xb861,
  110254. +0x801,
  110255. +0x31,
  110256. +0x793b,
  110257. +0xc006,
  110258. +0x6038,
  110259. +0xc044,
  110260. +0xc004,
  110261. +0xc10a,
  110262. +0x7810,
  110263. +0xc046,
  110264. +0x792f,
  110265. +0xc143,
  110266. +0xca0d,
  110267. +0xc106,
  110268. +0x7110,
  110269. +0x1cc,
  110270. +0x9,
  110271. +0xc004,
  110272. +0xc509,
  110273. +0x780f,
  110274. +0x99e,
  110275. +0x60,
  110276. +0x2584,
  110277. +0x1002,
  110278. +0x2005,
  110279. +0x341,
  110280. +0xc66,
  110281. +0xa0,
  110282. +0xc003,
  110283. +0xc003,
  110284. +0x98a,
  110285. +0xffaf,
  110286. +0x702c,
  110287. +0xd80f,
  110288. +0x8be,
  110289. +0xfe6f,
  110290. +0xd90f,
  110291. +0xca09,
  110292. +0x712c,
  110293. +0x2044,
  110294. +0x7cd,
  110295. +0x4020,
  110296. +0x702c,
  110297. +0xed05,
  110298. +0xbd61,
  110299. +0xdff,
  110300. +0x9031,
  110301. +0x781b,
  110302. +0xc04c,
  110303. +0xc145,
  110304. +0xf009,
  110305. +0x2455,
  110306. +0x3e80,
  110307. +0x603a,
  110308. +0xc08d,
  110309. +0x6028,
  110310. +0x7124,
  110311. +0xaa00,
  110312. +0x218c,
  110313. +0x8cc2,
  110314. +0xf7f8,
  110315. +0xf008,
  110316. +0xd80f,
  110317. +0x882,
  110318. +0xfe6f,
  110319. +0xd90f,
  110320. +0xc005,
  110321. +0x7104,
  110322. +0xc045,
  110323. +0xc005,
  110324. +0x7810,
  110325. +0x863,
  110326. +0x87f5,
  110327. +0xc04b,
  110328. +0x40c3,
  110329. +0x8000,
  110330. +0x64d,
  110331. +0x8844,
  110332. +0x2455,
  110333. +0x3e83,
  110334. +0x225f,
  110335. +0x241,
  110336. +0x7b34,
  110337. +0xf002,
  110338. +0x7144,
  110339. +0x40c3,
  110340. +0x8000,
  110341. +0x64d,
  110342. +0x8805,
  110343. +0x794f,
  110344. +0x80f,
  110345. +0x65,
  110346. +0x708d,
  110347. +0xf03c,
  110348. +0x7185,
  110349. +0x7264,
  110350. +0x7d8f,
  110351. +0xde7,
  110352. +0x9275,
  110353. +0xd8ff,
  110354. +0x2544,
  110355. +0x17ce,
  110356. +0xee06,
  110357. +0xbe61,
  110358. +0xe01,
  110359. +0x1031,
  110360. +0x781d,
  110361. +0x8e7,
  110362. +0x801e,
  110363. +0x9be0,
  110364. +0xfe3,
  110365. +0x9012,
  110366. +0x2f44,
  110367. +0x1800,
  110368. +0x7e0f,
  110369. +0xe43,
  110370. +0x1233,
  110371. +0x234a,
  110372. +0x36c0,
  110373. +0x259a,
  110374. +0x1008,
  110375. +0x211a,
  110376. +0xf80,
  110377. +0x0,
  110378. +0x2000,
  110379. +0x269a,
  110380. +0x1010,
  110381. +0x78a5,
  110382. +0x2005,
  110383. +0xf8d,
  110384. +0x9002,
  110385. +0x64,
  110386. +0x78fc,
  110387. +0x781c,
  110388. +0x781c,
  110389. +0x781c,
  110390. +0x2342,
  110391. +0x305b,
  110392. +0xbff,
  110393. +0xb031,
  110394. +0x781d,
  110395. +0x671f,
  110396. +0xbfc4,
  110397. +0x4f10,
  110398. +0x780f,
  110399. +0x78c5,
  110400. +0xb500,
  110401. +0xf1cb,
  110402. +0x40c3,
  110403. +0x0,
  110404. +0xfe00,
  110405. +0xb300,
  110406. +0xf1c7,
  110407. +0x882,
  110408. +0xff8f,
  110409. +0xca6,
  110410. +0xfe0f,
  110411. +0x40c3,
  110412. +0x8000,
  110413. +0x64d,
  110414. +0x88e4,
  110415. +0x2455,
  110416. +0x3e8d,
  110417. +0x43db,
  110418. +0x8000,
  110419. +0x7a8,
  110420. +0x275f,
  110421. +0x1240,
  110422. +0x7d14,
  110423. +0xf002,
  110424. +0x71e5,
  110425. +0x40c3,
  110426. +0x8000,
  110427. +0x64d,
  110428. +0x8805,
  110429. +0x79ef,
  110430. +0x4738,
  110431. +0x817,
  110432. +0x65,
  110433. +0x70cd,
  110434. +0xf18b,
  110435. +0xc00c,
  110436. +0x71c5,
  110437. +0x790f,
  110438. +0x9500,
  110439. +0x6038,
  110440. +0x1d02,
  110441. +0x1014,
  110442. +0x79cf,
  110443. +0x9db,
  110444. +0x8275,
  110445. +0x4020,
  110446. +0x209a,
  110447. +0x8,
  110448. +0x271a,
  110449. +0x3f82,
  110450. +0x0,
  110451. +0x2000,
  110452. +0xb9c4,
  110453. +0x7845,
  110454. +0x2005,
  110455. +0xf80,
  110456. +0x9002,
  110457. +0x166,
  110458. +0x9040,
  110459. +0xd8ff,
  110460. +0xe906,
  110461. +0xb961,
  110462. +0x901,
  110463. +0x31,
  110464. +0x781d,
  110465. +0x8c5,
  110466. +0x801e,
  110467. +0x9d00,
  110468. +0x83b,
  110469. +0x12,
  110470. +0xc004,
  110471. +0xc106,
  110472. +0x7810,
  110473. +0x80d,
  110474. +0xf81,
  110475. +0x0,
  110476. +0xffff,
  110477. +0x1340,
  110478. +0x3081,
  110479. +0xea91,
  110480. +0xc00b,
  110481. +0x232f,
  110482. +0x1047,
  110483. +0x4220,
  110484. +0x2314,
  110485. +0x3000,
  110486. +0x8861,
  110487. +0x8880,
  110488. +0x7371,
  110489. +0x22ca,
  110490. +0xc9,
  110491. +0x7471,
  110492. +0x21ca,
  110493. +0x30b,
  110494. +0xa841,
  110495. +0xa820,
  110496. +0x2380,
  110497. +0x3041,
  110498. +0xf1c2,
  110499. +0x1600,
  110500. +0x7080,
  110501. +0x8000,
  110502. +0x64d,
  110503. +0x205f,
  110504. +0xc81,
  110505. +0xc007,
  110506. +0x6038,
  110507. +0x70c3,
  110508. +0x8000,
  110509. +0x65c,
  110510. +0x8832,
  110511. +0xa96,
  110512. +0xa0,
  110513. +0xc003,
  110514. +0xc008,
  110515. +0xe810,
  110516. +0xd8ff,
  110517. +0xc041,
  110518. +0xc003,
  110519. +0xc302,
  110520. +0x41c3,
  110521. +0x1c,
  110522. +0x4,
  110523. +0xc040,
  110524. +0x740c,
  110525. +0xf9a,
  110526. +0xfe2f,
  110527. +0x724c,
  110528. +0xa06,
  110529. +0xfe6f,
  110530. +0xd8ff,
  110531. +0x2480,
  110532. +0x3706,
  110533. +0x1404,
  110534. +0x341b,
  110535. +0xc6c6,
  110536. +0x78e0,
  110537. +0xc2e6,
  110538. +0x120c,
  110539. +0x308d,
  110540. +0x70ed,
  110541. +0x70cd,
  110542. +0x1a0c,
  110543. +0x33c2,
  110544. +0xf009,
  110545. +0x26f0,
  110546. +0x7380,
  110547. +0x8000,
  110548. +0x1a40,
  110549. +0xec6,
  110550. +0x0,
  110551. +0x71c5,
  110552. +0xcc27,
  110553. +0xef1,
  110554. +0x9002,
  110555. +0x1a27,
  110556. +0x33dc,
  110557. +0x1a0c,
  110558. +0x3342,
  110559. +0xc6c6,
  110560. +0x78e0,
  110561. +0x209a,
  110562. +0x4,
  110563. +0x43c3,
  110564. +0x9008,
  110565. +0x1ea,
  110566. +0x71c3,
  110567. +0x0,
  110568. +0xfffe,
  110569. +0x2000,
  110570. +0xf82,
  110571. +0x0,
  110572. +0xfe00,
  110573. +0x9300,
  110574. +0x2004,
  110575. +0xf80,
  110576. +0x0,
  110577. +0xc0ff,
  110578. +0x7845,
  110579. +0x9341,
  110580. +0xb300,
  110581. +0x226c,
  110582. +0x140,
  110583. +0x7825,
  110584. +0x7fe0,
  110585. +0xb301,
  110586. +0x78e0,
  110587. +0xc2e2,
  110588. +0x1600,
  110589. +0x710d,
  110590. +0x8000,
  110591. +0x6,
  110592. +0xe56d,
  110593. +0x2d85,
  110594. +0x1b81,
  110595. +0x2553,
  110596. +0x9040,
  110597. +0xf205,
  110598. +0x79af,
  110599. +0x204e,
  110600. +0x100,
  110601. +0x603d,
  110602. +0x7aaf,
  110603. +0x41c3,
  110604. +0x12b,
  110605. +0x1,
  110606. +0xefa,
  110607. +0xfe2f,
  110608. +0xd80a,
  110609. +0x40c3,
  110610. +0x8000,
  110611. +0x64c,
  110612. +0xa8a0,
  110613. +0xc6c2,
  110614. +0x78e0,
  110615. +0xc2e6,
  110616. +0x266f,
  110617. +0x15c3,
  110618. +0x8e40,
  110619. +0x4508,
  110620. +0xea17,
  110621. +0x91e,
  110622. +0xff2f,
  110623. +0x4040,
  110624. +0x4708,
  110625. +0xe887,
  110626. +0x41c3,
  110627. +0x14e,
  110628. +0x1,
  110629. +0x832,
  110630. +0xfe2f,
  110631. +0x700c,
  110632. +0x40e1,
  110633. +0x209a,
  110634. +0x1,
  110635. +0x7f05,
  110636. +0x78bb,
  110637. +0x2005,
  110638. +0xf80,
  110639. +0x9003,
  110640. +0xfe92,
  110641. +0xb0e0,
  110642. +0x16ff,
  110643. +0x9082,
  110644. +0xea18,
  110645. +0x8ee,
  110646. +0xff2f,
  110647. +0x4040,
  110648. +0x228c,
  110649. +0x8fc3,
  110650. +0xf209,
  110651. +0xe888,
  110652. +0x41c3,
  110653. +0x14f,
  110654. +0x1,
  110655. +0xffe,
  110656. +0xfdef,
  110657. +0x700c,
  110658. +0x700c,
  110659. +0x209a,
  110660. +0x1,
  110661. +0x79bb,
  110662. +0x2105,
  110663. +0xf81,
  110664. +0x9003,
  110665. +0xfe9a,
  110666. +0xb100,
  110667. +0xc6c6,
  110668. +0x78e0,
  110669. +0x7014,
  110670. +0xd97f,
  110671. +0xd850,
  110672. +0x703c,
  110673. +0x1a0e,
  110674. +0x3003,
  110675. +0x7fe0,
  110676. +0x1a0d,
  110677. +0x3002,
  110678. +0x78e0,
  110679. +0xc0f1,
  110680. +0x1600,
  110681. +0x7082,
  110682. +0x8000,
  110683. +0x9,
  110684. +0x228c,
  110685. +0x8c03,
  110686. +0xf210,
  110687. +0xea16,
  110688. +0xa1f,
  110689. +0xa30,
  110690. +0x722c,
  110691. +0xe2f8,
  110692. +0xf404,
  110693. +0x712c,
  110694. +0xf009,
  110695. +0x41c3,
  110696. +0x150,
  110697. +0x1,
  110698. +0xfaa,
  110699. +0xfdef,
  110700. +0x700c,
  110701. +0x702c,
  110702. +0x215f,
  110703. +0x400,
  110704. +0x7825,
  110705. +0x1e00,
  110706. +0x7004,
  110707. +0x9005,
  110708. +0xe0a0,
  110709. +0xc0d1,
  110710. +0x7ee0,
  110711. +0xc2e6,
  110712. +0x1cfc,
  110713. +0xb6c8,
  110714. +0x4748,
  110715. +0x4528,
  110716. +0x2109,
  110717. +0x2,
  110718. +0x6f21,
  110719. +0xa17,
  110720. +0x63,
  110721. +0xc1a2,
  110722. +0x41c3,
  110723. +0x50,
  110724. +0x0,
  110725. +0xe0a,
  110726. +0xfe2f,
  110727. +0x740c,
  110728. +0x700c,
  110729. +0xf05b,
  110730. +0x1600,
  110731. +0x7081,
  110732. +0x8000,
  110733. +0x4,
  110734. +0x46cb,
  110735. +0x8000,
  110736. +0x458,
  110737. +0x78e2,
  110738. +0x211a,
  110739. +0xf81,
  110740. +0x20,
  110741. +0x0,
  110742. +0x2614,
  110743. +0x13db,
  110744. +0xc041,
  110745. +0x2614,
  110746. +0x1000,
  110747. +0x904a,
  110748. +0x1314,
  110749. +0x3103,
  110750. +0xc140,
  110751. +0x41c3,
  110752. +0x51,
  110753. +0x2,
  110754. +0xdd2,
  110755. +0xfe2f,
  110756. +0x750c,
  110757. +0x7de2,
  110758. +0x2614,
  110759. +0x1340,
  110760. +0x906a,
  110761. +0x1314,
  110762. +0x3102,
  110763. +0x41c3,
  110764. +0x52,
  110765. +0x2,
  110766. +0xdba,
  110767. +0xfe2f,
  110768. +0x750c,
  110769. +0x44cb,
  110770. +0x8000,
  110771. +0x64f,
  110772. +0x8c60,
  110773. +0xf029,
  110774. +0xc001,
  110775. +0x2632,
  110776. +0x134b,
  110777. +0x7164,
  110778. +0x239a,
  110779. +0x1001,
  110780. +0x6608,
  110781. +0x2305,
  110782. +0x100b,
  110783. +0x211a,
  110784. +0xf80,
  110785. +0x0,
  110786. +0x1000,
  110787. +0x219a,
  110788. +0x8,
  110789. +0x2004,
  110790. +0xf82,
  110791. +0xf,
  110792. +0xe000,
  110793. +0xc000,
  110794. +0x2184,
  110795. +0x8,
  110796. +0x7845,
  110797. +0x2005,
  110798. +0x42,
  110799. +0x40c3,
  110800. +0x9002,
  110801. +0x82,
  110802. +0x2205,
  110803. +0x1,
  110804. +0x1900,
  110805. +0x2c4,
  110806. +0x66e9,
  110807. +0xe014,
  110808. +0x7a05,
  110809. +0x4020,
  110810. +0x209a,
  110811. +0x1,
  110812. +0x7825,
  110813. +0xb200,
  110814. +0x8c01,
  110815. +0x796f,
  110816. +0x7110,
  110817. +0x7aa,
  110818. +0xffee,
  110819. +0x710c,
  110820. +0xc0a2,
  110821. +0x1404,
  110822. +0x341b,
  110823. +0xc6c6,
  110824. +0x78e0,
  110825. +0xc2e6,
  110826. +0x1cfc,
  110827. +0xb6c8,
  110828. +0x4328,
  110829. +0x4100,
  110830. +0x70ed,
  110831. +0x40c3,
  110832. +0x9003,
  110833. +0xff64,
  110834. +0xb0e0,
  110835. +0x1804,
  110836. +0x45,
  110837. +0x40c3,
  110838. +0x8000,
  110839. +0x651,
  110840. +0x88c0,
  110841. +0x232f,
  110842. +0x32c7,
  110843. +0xf002,
  110844. +0x71c5,
  110845. +0x8841,
  110846. +0xa77,
  110847. +0x3a2,
  110848. +0x270a,
  110849. +0x32c0,
  110850. +0x706c,
  110851. +0x238c,
  110852. +0xbfc3,
  110853. +0xf41a,
  110854. +0x261a,
  110855. +0x1f83,
  110856. +0x0,
  110857. +0x2000,
  110858. +0x42c3,
  110859. +0x9002,
  110860. +0x1f64,
  110861. +0x2305,
  110862. +0x8c,
  110863. +0x7444,
  110864. +0x7b45,
  110865. +0xb420,
  110866. +0xbd7,
  110867. +0x923f,
  110868. +0xb3e0,
  110869. +0x42c3,
  110870. +0x9003,
  110871. +0xf164,
  110872. +0xb2e0,
  110873. +0x1a04,
  110874. +0x45,
  110875. +0xf1e1,
  110876. +0x7164,
  110877. +0x272f,
  110878. +0x37c2,
  110879. +0xfbb,
  110880. +0xb010,
  110881. +0xbb7,
  110882. +0x8253,
  110883. +0xff3,
  110884. +0xb03e,
  110885. +0x4260,
  110886. +0x261a,
  110887. +0x1f8c,
  110888. +0x0,
  110889. +0x2000,
  110890. +0x229a,
  110891. +0x8,
  110892. +0x7c45,
  110893. +0x42c3,
  110894. +0x9002,
  110895. +0x164,
  110896. +0x2405,
  110897. +0x108d,
  110898. +0x7444,
  110899. +0x7a85,
  110900. +0xb520,
  110901. +0x1a00,
  110902. +0x5,
  110903. +0xf1e5,
  110904. +0x1404,
  110905. +0x341b,
  110906. +0xc6c6,
  110907. +0xc2e2,
  110908. +0xc1a4,
  110909. +0x1600,
  110910. +0x7080,
  110911. +0x8000,
  110912. +0x565,
  110913. +0x702c,
  110914. +0x754c,
  110915. +0xc043,
  110916. +0xd8ff,
  110917. +0xdb08,
  110918. +0xc142,
  110919. +0xc141,
  110920. +0x4528,
  110921. +0x8be,
  110922. +0xfe2f,
  110923. +0xc140,
  110924. +0x1600,
  110925. +0x7080,
  110926. +0x8000,
  110927. +0x565,
  110928. +0xd910,
  110929. +0x754c,
  110930. +0xc043,
  110931. +0xd8ff,
  110932. +0xdb0c,
  110933. +0xc542,
  110934. +0xc541,
  110935. +0x8a2,
  110936. +0xfe2f,
  110937. +0xc540,
  110938. +0xd8ff,
  110939. +0xd980,
  110940. +0x754c,
  110941. +0x726c,
  110942. +0xc543,
  110943. +0xc542,
  110944. +0xc541,
  110945. +0x88e,
  110946. +0xfe2f,
  110947. +0xc540,
  110948. +0xc0a4,
  110949. +0xc6c2,
  110950. +0x78e0,
  110951. +0xc2e4,
  110952. +0xc1a4,
  110953. +0x70ad,
  110954. +0xd8ff,
  110955. +0x702c,
  110956. +0x754c,
  110957. +0x736c,
  110958. +0xc543,
  110959. +0xc542,
  110960. +0xc541,
  110961. +0x86e,
  110962. +0xfe2f,
  110963. +0xc540,
  110964. +0x46cb,
  110965. +0x8000,
  110966. +0x565,
  110967. +0x8e00,
  110968. +0x825,
  110969. +0xb4,
  110970. +0x702c,
  110971. +0x7104,
  110972. +0x781d,
  110973. +0xb862,
  110974. +0x780f,
  110975. +0xc542,
  110976. +0xc541,
  110977. +0xc540,
  110978. +0xc043,
  110979. +0xd8ff,
  110980. +0x754c,
  110981. +0x846,
  110982. +0xfe2f,
  110983. +0x726c,
  110984. +0x8e00,
  110985. +0xc542,
  110986. +0xc541,
  110987. +0xc540,
  110988. +0xc043,
  110989. +0xd8ff,
  110990. +0x702c,
  110991. +0x754c,
  110992. +0x832,
  110993. +0xfe2f,
  110994. +0xdb08,
  110995. +0x8e00,
  110996. +0xd908,
  110997. +0x754c,
  110998. +0xc043,
  110999. +0xd8ff,
  111000. +0xdb0c,
  111001. +0xc542,
  111002. +0xc541,
  111003. +0x81a,
  111004. +0xfe2f,
  111005. +0xc540,
  111006. +0xc0a4,
  111007. +0xc6c4,
  111008. +0x78e0,
  111009. +0x42c3,
  111010. +0x9004,
  111011. +0x110,
  111012. +0x9200,
  111013. +0x204f,
  111014. +0x101,
  111015. +0xb8a4,
  111016. +0xb220,
  111017. +0x7fe0,
  111018. +0xb200,
  111019. +0xc2e2,
  111020. +0x4200,
  111021. +0xef2,
  111022. +0xfe6f,
  111023. +0x4020,
  111024. +0x4408,
  111025. +0x706c,
  111026. +0x786f,
  111027. +0x791b,
  111028. +0x2144,
  111029. +0x7cd,
  111030. +0x4181,
  111031. +0xed05,
  111032. +0xbd61,
  111033. +0xdff,
  111034. +0x9031,
  111035. +0x793d,
  111036. +0xb9c1,
  111037. +0x9eb,
  111038. +0x80a1,
  111039. +0x7164,
  111040. +0xc6c2,
  111041. +0xc2e6,
  111042. +0x1cfc,
  111043. +0xb6c8,
  111044. +0xc1b0,
  111045. +0xc142,
  111046. +0x4318,
  111047. +0xc083,
  111048. +0x702c,
  111049. +0xe62,
  111050. +0xff2f,
  111051. +0x764c,
  111052. +0x133f,
  111053. +0x3080,
  111054. +0xe00f,
  111055. +0xc063,
  111056. +0x780f,
  111057. +0xa72,
  111058. +0xfe6f,
  111059. +0x2314,
  111060. +0x3000,
  111061. +0x1c0d,
  111062. +0x3002,
  111063. +0x700c,
  111064. +0xda1e,
  111065. +0x790f,
  111066. +0x925,
  111067. +0x7f5,
  111068. +0x2314,
  111069. +0x3043,
  111070. +0x8b61,
  111071. +0x7104,
  111072. +0xeb7a,
  111073. +0x6901,
  111074. +0x1c0e,
  111075. +0x3002,
  111076. +0x780f,
  111077. +0xa4a,
  111078. +0xfe6f,
  111079. +0x2314,
  111080. +0x3000,
  111081. +0x1c0f,
  111082. +0x3002,
  111083. +0x212f,
  111084. +0x8087,
  111085. +0xf211,
  111086. +0x2314,
  111087. +0x3040,
  111088. +0x8801,
  111089. +0x7744,
  111090. +0xe87a,
  111091. +0xd8ff,
  111092. +0x6038,
  111093. +0xc064,
  111094. +0x6909,
  111095. +0x780f,
  111096. +0xa26,
  111097. +0xfe6f,
  111098. +0x2314,
  111099. +0x3000,
  111100. +0x1c11,
  111101. +0x3002,
  111102. +0x1600,
  111103. +0x7080,
  111104. +0x8000,
  111105. +0x1,
  111106. +0x821,
  111107. +0x9f,
  111108. +0x1600,
  111109. +0x7080,
  111110. +0x8000,
  111111. +0xe,
  111112. +0x815,
  111113. +0x11e,
  111114. +0xc002,
  111115. +0x2079,
  111116. +0x40,
  111117. +0x7014,
  111118. +0x760c,
  111119. +0xc04f,
  111120. +0xf404,
  111121. +0x720c,
  111122. +0xc04f,
  111123. +0x700c,
  111124. +0xc046,
  111125. +0xc045,
  111126. +0xc04a,
  111127. +0x700c,
  111128. +0xf014,
  111129. +0xc006,
  111130. +0xc10c,
  111131. +0x7510,
  111132. +0xc00a,
  111133. +0x20ca,
  111134. +0x4d,
  111135. +0xc04a,
  111136. +0xc005,
  111137. +0xc10d,
  111138. +0x20ca,
  111139. +0x4d,
  111140. +0xc045,
  111141. +0xc006,
  111142. +0x20ca,
  111143. +0x34d,
  111144. +0xc046,
  111145. +0xc00b,
  111146. +0x7204,
  111147. +0x780f,
  111148. +0xc04b,
  111149. +0xc10b,
  111150. +0xc00f,
  111151. +0x7110,
  111152. +0x120,
  111153. +0x26,
  111154. +0xc183,
  111155. +0xc00b,
  111156. +0x70cd,
  111157. +0x6038,
  111158. +0x8821,
  111159. +0x8800,
  111160. +0x70ed,
  111161. +0xc14c,
  111162. +0xc04d,
  111163. +0xd80a,
  111164. +0xc04e,
  111165. +0xf00a,
  111166. +0xc001,
  111167. +0x60d8,
  111168. +0xc04c,
  111169. +0xc000,
  111170. +0x60f8,
  111171. +0xc04d,
  111172. +0xc00e,
  111173. +0x7704,
  111174. +0xc04e,
  111175. +0xc00d,
  111176. +0x780f,
  111177. +0xc040,
  111178. +0xc00c,
  111179. +0xc100,
  111180. +0x780f,
  111181. +0xc041,
  111182. +0xc201,
  111183. +0xab2,
  111184. +0x20,
  111185. +0x4063,
  111186. +0x4508,
  111187. +0xc00e,
  111188. +0x262f,
  111189. +0xf007,
  111190. +0xf3c4,
  111191. +0xc002,
  111192. +0x7114,
  111193. +0x700c,
  111194. +0xc049,
  111195. +0xc048,
  111196. +0xf21d,
  111197. +0x78ed,
  111198. +0x7014,
  111199. +0x700c,
  111200. +0xc049,
  111201. +0xf60f,
  111202. +0xc000,
  111203. +0xc201,
  111204. +0x7704,
  111205. +0x790f,
  111206. +0xa86,
  111207. +0x20,
  111208. +0x4063,
  111209. +0xc049,
  111210. +0x700c,
  111211. +0x262f,
  111212. +0xf3c5,
  111213. +0x16,
  111214. +0x24,
  111215. +0xc048,
  111216. +0xc000,
  111217. +0xc201,
  111218. +0x7104,
  111219. +0x790f,
  111220. +0xa6a,
  111221. +0x20,
  111222. +0x4063,
  111223. +0xc048,
  111224. +0xc002,
  111225. +0x7214,
  111226. +0x700c,
  111227. +0xc047,
  111228. +0xf21b,
  111229. +0x78cd,
  111230. +0x7014,
  111231. +0x700c,
  111232. +0xc047,
  111233. +0xf60e,
  111234. +0xc001,
  111235. +0xc100,
  111236. +0x7704,
  111237. +0x7a0f,
  111238. +0xa46,
  111239. +0x20,
  111240. +0x4063,
  111241. +0xc047,
  111242. +0x262f,
  111243. +0xf385,
  111244. +0x16,
  111245. +0x24,
  111246. +0x700c,
  111247. +0xc001,
  111248. +0xc100,
  111249. +0x7104,
  111250. +0x7a0f,
  111251. +0xa2a,
  111252. +0x20,
  111253. +0x4063,
  111254. +0xc208,
  111255. +0xc109,
  111256. +0x7150,
  111257. +0x22ca,
  111258. +0x4d,
  111259. +0xc107,
  111260. +0x7030,
  111261. +0x21ca,
  111262. +0xd,
  111263. +0x7230,
  111264. +0x21ca,
  111265. +0x8d,
  111266. +0x71b1,
  111267. +0x25ca,
  111268. +0x104d,
  111269. +0xed18,
  111270. +0xc109,
  111271. +0x90b,
  111272. +0x361,
  111273. +0xdfff,
  111274. +0x70cd,
  111275. +0xf193,
  111276. +0xc108,
  111277. +0x90b,
  111278. +0x361,
  111279. +0x70cd,
  111280. +0x71ed,
  111281. +0xf18d,
  111282. +0xc107,
  111283. +0x90b,
  111284. +0x361,
  111285. +0xdeff,
  111286. +0x70ed,
  111287. +0xf187,
  111288. +0x71cd,
  111289. +0x80b,
  111290. +0x8360,
  111291. +0x70ed,
  111292. +0xf15e,
  111293. +0x70ad,
  111294. +0xf15c,
  111295. +0x41c3,
  111296. +0x43,
  111297. +0x0,
  111298. +0xafa,
  111299. +0xfdef,
  111300. +0xc006,
  111301. +0xc002,
  111302. +0x813,
  111303. +0x50,
  111304. +0xc005,
  111305. +0x2080,
  111306. +0xc43,
  111307. +0xc045,
  111308. +0x1b3f,
  111309. +0x3002,
  111310. +0xc002,
  111311. +0x80b,
  111312. +0x90,
  111313. +0xc00a,
  111314. +0x1b40,
  111315. +0x3002,
  111316. +0xc0b0,
  111317. +0x1404,
  111318. +0x341b,
  111319. +0xc6c6,
  111320. +0x78e0,
  111321. +0xc2e6,
  111322. +0xcd6,
  111323. +0xfe6f,
  111324. +0x4448,
  111325. +0x4300,
  111326. +0x143f,
  111327. +0x1080,
  111328. +0xe00f,
  111329. +0x4100,
  111330. +0x4608,
  111331. +0x4200,
  111332. +0x252f,
  111333. +0x9387,
  111334. +0xf20e,
  111335. +0x6d09,
  111336. +0x2414,
  111337. +0x1000,
  111338. +0x1440,
  111339. +0x108b,
  111340. +0x88e1,
  111341. +0xf0d,
  111342. +0x12e4,
  111343. +0x77c5,
  111344. +0x8800,
  111345. +0xbe7,
  111346. +0x9005,
  111347. +0x7e2f,
  111348. +0xe1d,
  111349. +0x17b5,
  111350. +0x78db,
  111351. +0x6098,
  111352. +0x1440,
  111353. +0x108b,
  111354. +0x88e3,
  111355. +0xf0d,
  111356. +0x12e4,
  111357. +0x7124,
  111358. +0x8802,
  111359. +0xbe9,
  111360. +0x9005,
  111361. +0x4e51,
  111362. +0x4ab0,
  111363. +0x7c2f,
  111364. +0x7a0f,
  111365. +0x7291,
  111366. +0x21ca,
  111367. +0xb,
  111368. +0xca09,
  111369. +0x792f,
  111370. +0x4220,
  111371. +0xb8c4,
  111372. +0xe806,
  111373. +0xb861,
  111374. +0x801,
  111375. +0x31,
  111376. +0x7a5b,
  111377. +0x8b00,
  111378. +0x794f,
  111379. +0x907,
  111380. +0x5,
  111381. +0xab40,
  111382. +0xc6c6,
  111383. +0x4200,
  111384. +0x208c,
  111385. +0x8fc3,
  111386. +0xf408,
  111387. +0x41c3,
  111388. +0x9004,
  111389. +0x238,
  111390. +0x1900,
  111391. +0x105,
  111392. +0xf009,
  111393. +0xa13,
  111394. +0x1d1,
  111395. +0x41c3,
  111396. +0x9004,
  111397. +0x238,
  111398. +0x1900,
  111399. +0x45,
  111400. +0x1900,
  111401. +0x5,
  111402. +0xca0c,
  111403. +0xe804,
  111404. +0x19,
  111405. +0x20,
  111406. +0x4040,
  111407. +0x41c3,
  111408. +0x9018,
  111409. +0x64,
  111410. +0xb140,
  111411. +0x51,
  111412. +0x20,
  111413. +0x1902,
  111414. +0x5,
  111415. +0xc2e2,
  111416. +0x4508,
  111417. +0xca0c,
  111418. +0xe812,
  111419. +0xcc27,
  111420. +0x208c,
  111421. +0x8010,
  111422. +0xf785,
  111423. +0xad6,
  111424. +0xfe0f,
  111425. +0xcc27,
  111426. +0x6821,
  111427. +0x2615,
  111428. +0x7000,
  111429. +0x8000,
  111430. +0x1a40,
  111431. +0x1a27,
  111432. +0x305c,
  111433. +0xa0a0,
  111434. +0xc6c2,
  111435. +0x40c3,
  111436. +0x9018,
  111437. +0x64,
  111438. +0xd910,
  111439. +0xb0a0,
  111440. +0xb961,
  111441. +0x9ff,
  111442. +0x8031,
  111443. +0x7dbd,
  111444. +0xb0a2,
  111445. +0x80e,
  111446. +0x20,
  111447. +0x1802,
  111448. +0x5,
  111449. +0xc6c2,
  111450. +0x78e0,
  111451. +0x41c3,
  111452. +0x9018,
  111453. +0x8,
  111454. +0x9100,
  111455. +0x8ff,
  111456. +0x801f,
  111457. +0x195e,
  111458. +0x45,
  111459. +0x9100,
  111460. +0x801,
  111461. +0x1e,
  111462. +0x7ee0,
  111463. +0xc2e4,
  111464. +0x1cfc,
  111465. +0xb6c8,
  111466. +0x4608,
  111467. +0x1600,
  111468. +0x7080,
  111469. +0x8000,
  111470. +0x1,
  111471. +0x83b,
  111472. +0x13f,
  111473. +0x4338,
  111474. +0xca0c,
  111475. +0x7dd0,
  111476. +0xe80a,
  111477. +0xcc27,
  111478. +0x218a,
  111479. +0x10,
  111480. +0x7902,
  111481. +0x6d02,
  111482. +0x7030,
  111483. +0xa5c,
  111484. +0xfe0a,
  111485. +0xf36,
  111486. +0xffef,
  111487. +0xd808,
  111488. +0xf72,
  111489. +0xffef,
  111490. +0x40c1,
  111491. +0x70cd,
  111492. +0xf007,
  111493. +0xf66,
  111494. +0xffef,
  111495. +0x1304,
  111496. +0x3400,
  111497. +0x71c5,
  111498. +0xef9,
  111499. +0x9342,
  111500. +0x1404,
  111501. +0x341b,
  111502. +0xc6c4,
  111503. +0x708d,
  111504. +0x706c,
  111505. +0xf002,
  111506. +0x4a30,
  111507. +0x796f,
  111508. +0x923,
  111509. +0xb5,
  111510. +0x7a0f,
  111511. +0x2200,
  111512. +0x3040,
  111513. +0x1050,
  111514. +0x81,
  111515. +0x9ef,
  111516. +0x80a4,
  111517. +0x7164,
  111518. +0x1052,
  111519. +0x80,
  111520. +0x209a,
  111521. +0x1,
  111522. +0x2005,
  111523. +0x8c,
  111524. +0x7fe0,
  111525. +0x788f,
  111526. +0x78e0,
  111527. +0xc3e6,
  111528. +0xc1a3,
  111529. +0x706c,
  111530. +0x4708,
  111531. +0x2440,
  111532. +0x3240,
  111533. +0x1c0b,
  111534. +0x30c2,
  111535. +0x1c0a,
  111536. +0x30c2,
  111537. +0x1c09,
  111538. +0x30c2,
  111539. +0xc362,
  111540. +0xc041,
  111541. +0x2440,
  111542. +0x32c0,
  111543. +0xc040,
  111544. +0x40e1,
  111545. +0x4548,
  111546. +0x816,
  111547. +0xfe6f,
  111548. +0x4628,
  111549. +0xc082,
  111550. +0xc041,
  111551. +0x2440,
  111552. +0x3280,
  111553. +0xc040,
  111554. +0x40e1,
  111555. +0x41c1,
  111556. +0x42a1,
  111557. +0xffe,
  111558. +0xfe2f,
  111559. +0x716c,
  111560. +0x140b,
  111561. +0x3081,
  111562. +0x140a,
  111563. +0x3080,
  111564. +0x2009,
  111565. +0x41,
  111566. +0xcc26,
  111567. +0x782a,
  111568. +0x603a,
  111569. +0x1409,
  111570. +0x3081,
  111571. +0xc022,
  111572. +0x2009,
  111573. +0x41,
  111574. +0xcc2a,
  111575. +0x623a,
  111576. +0x782a,
  111577. +0x6058,
  111578. +0xc7c6,
  111579. +0xc2e6,
  111580. +0x1cfc,
  111581. +0xb6c8,
  111582. +0x2482,
  111583. +0x350f,
  111584. +0xbae,
  111585. +0xfe6f,
  111586. +0x700c,
  111587. +0x1600,
  111588. +0x7081,
  111589. +0x8000,
  111590. +0xe,
  111591. +0x710c,
  111592. +0xc043,
  111593. +0xb9c3,
  111594. +0xb9c4,
  111595. +0xe905,
  111596. +0xb961,
  111597. +0x9ff,
  111598. +0x8031,
  111599. +0x781b,
  111600. +0x5050,
  111601. +0x206f,
  111602. +0x743,
  111603. +0x10f6,
  111604. +0x809b,
  111605. +0x40c3,
  111606. +0x8000,
  111607. +0x780,
  111608. +0x702c,
  111609. +0xa02,
  111610. +0xff2f,
  111611. +0xda28,
  111612. +0xaf2,
  111613. +0xfe6f,
  111614. +0x700c,
  111615. +0xc046,
  111616. +0x700c,
  111617. +0xc06f,
  111618. +0xc04e,
  111619. +0x40c3,
  111620. +0x8000,
  111621. +0x64d,
  111622. +0x8801,
  111623. +0x205f,
  111624. +0x641,
  111625. +0x1600,
  111626. +0x7080,
  111627. +0x8000,
  111628. +0x64d,
  111629. +0x205f,
  111630. +0xc80,
  111631. +0x6038,
  111632. +0x70c3,
  111633. +0x8000,
  111634. +0x65c,
  111635. +0x1007,
  111636. +0xc0,
  111637. +0x702c,
  111638. +0xc044,
  111639. +0xf1a,
  111640. +0xff6f,
  111641. +0xc006,
  111642. +0x231a,
  111643. +0x3f8d,
  111644. +0x20,
  111645. +0x0,
  111646. +0x2505,
  111647. +0x1f80,
  111648. +0x9002,
  111649. +0x92,
  111650. +0x90e0,
  111651. +0xafe,
  111652. +0xfe6f,
  111653. +0x2753,
  111654. +0x1140,
  111655. +0x4608,
  111656. +0x78fd,
  111657. +0xf969,
  111658. +0x781d,
  111659. +0xaee,
  111660. +0xfe6f,
  111661. +0xb8c5,
  111662. +0x47cb,
  111663. +0x8000,
  111664. +0x46c,
  111665. +0x27f4,
  111666. +0x1382,
  111667. +0x4318,
  111668. +0x41c3,
  111669. +0x7a,
  111670. +0x1,
  111671. +0xea6,
  111672. +0xfdef,
  111673. +0x750c,
  111674. +0x27f4,
  111675. +0x16c2,
  111676. +0x41c3,
  111677. +0x7a,
  111678. +0x1,
  111679. +0xb990,
  111680. +0xe96,
  111681. +0xfdef,
  111682. +0x750c,
  111683. +0xc006,
  111684. +0x712c,
  111685. +0x734c,
  111686. +0xd7a,
  111687. +0x20,
  111688. +0xc38e,
  111689. +0x206f,
  111690. +0x743,
  111691. +0x8810,
  111692. +0x889,
  111693. +0x3e,
  111694. +0x740c,
  111695. +0x41c3,
  111696. +0x7c,
  111697. +0x0,
  111698. +0xe72,
  111699. +0xfdcf,
  111700. +0x2505,
  111701. +0x1f81,
  111702. +0x9003,
  111703. +0xe090,
  111704. +0x710c,
  111705. +0xb100,
  111706. +0xf005,
  111707. +0xc003,
  111708. +0x7104,
  111709. +0xc043,
  111710. +0xc003,
  111711. +0x7d0f,
  111712. +0xd2d,
  111713. +0x1135,
  111714. +0x750c,
  111715. +0x41c3,
  111716. +0x7d,
  111717. +0x0,
  111718. +0xe4a,
  111719. +0xfdcf,
  111720. +0x40c1,
  111721. +0x4163,
  111722. +0x81e,
  111723. +0xffef,
  111724. +0x42a1,
  111725. +0xe86e,
  111726. +0xc006,
  111727. +0x722c,
  111728. +0x704c,
  111729. +0xd22,
  111730. +0x20,
  111731. +0xc38e,
  111732. +0xf1e8,
  111733. +0x45cb,
  111734. +0x7e,
  111735. +0x0,
  111736. +0xe26,
  111737. +0xfdef,
  111738. +0x41a1,
  111739. +0xc22f,
  111740. +0x40c1,
  111741. +0xff6,
  111742. +0xffaf,
  111743. +0x4163,
  111744. +0x254f,
  111745. +0x1401,
  111746. +0xe12,
  111747. +0xfdef,
  111748. +0x740c,
  111749. +0xc006,
  111750. +0xe3e,
  111751. +0xff6f,
  111752. +0x702c,
  111753. +0xc006,
  111754. +0x712c,
  111755. +0x734c,
  111756. +0xcee,
  111757. +0x20,
  111758. +0x706c,
  111759. +0xc004,
  111760. +0x7014,
  111761. +0x4c8,
  111762. +0x2a,
  111763. +0x206f,
  111764. +0x743,
  111765. +0x10f6,
  111766. +0x8083,
  111767. +0x2400,
  111768. +0x3f80,
  111769. +0x0,
  111770. +0x104,
  111771. +0x702c,
  111772. +0x8be,
  111773. +0xff2f,
  111774. +0xdab4,
  111775. +0xc094,
  111776. +0x8b6,
  111777. +0xff2f,
  111778. +0xdab4,
  111779. +0x231a,
  111780. +0xf80,
  111781. +0x10,
  111782. +0x0,
  111783. +0xc050,
  111784. +0x1600,
  111785. +0x7080,
  111786. +0x8000,
  111787. +0x1,
  111788. +0xc052,
  111789. +0x700c,
  111790. +0xf004,
  111791. +0xc009,
  111792. +0x7104,
  111793. +0xc049,
  111794. +0xc009,
  111795. +0x780f,
  111796. +0x7314,
  111797. +0x480,
  111798. +0x2d,
  111799. +0xc045,
  111800. +0xc106,
  111801. +0xc005,
  111802. +0x9ed,
  111803. +0x802e,
  111804. +0x702c,
  111805. +0x9de,
  111806. +0xffef,
  111807. +0xc005,
  111808. +0xc044,
  111809. +0x2456,
  111810. +0x3dc0,
  111811. +0x702c,
  111812. +0x86e,
  111813. +0xff2f,
  111814. +0xdab4,
  111815. +0xc005,
  111816. +0x2055,
  111817. +0xc01,
  111818. +0xc010,
  111819. +0x7825,
  111820. +0xc04c,
  111821. +0x700c,
  111822. +0x4308,
  111823. +0xc043,
  111824. +0xf007,
  111825. +0xc003,
  111826. +0x230a,
  111827. +0x16c0,
  111828. +0x7104,
  111829. +0xc043,
  111830. +0xca04,
  111831. +0xc103,
  111832. +0x971,
  111833. +0x22,
  111834. +0x708d,
  111835. +0xf039,
  111836. +0xc603,
  111837. +0x4381,
  111838. +0xc00c,
  111839. +0x261a,
  111840. +0x1f8e,
  111841. +0x0,
  111842. +0x1000,
  111843. +0x239a,
  111844. +0x4,
  111845. +0x45cb,
  111846. +0x9002,
  111847. +0x0,
  111848. +0x78c5,
  111849. +0x7865,
  111850. +0x781b,
  111851. +0x78a5,
  111852. +0xd6e,
  111853. +0xfdef,
  111854. +0x9000,
  111855. +0x2456,
  111856. +0x3dc1,
  111857. +0x2114,
  111858. +0x2c1,
  111859. +0xb100,
  111860. +0x791c,
  111861. +0x793c,
  111862. +0x793c,
  111863. +0x793c,
  111864. +0x4220,
  111865. +0xd91b,
  111866. +0xb961,
  111867. +0x9ff,
  111868. +0x8031,
  111869. +0x7a5d,
  111870. +0x6059,
  111871. +0xb9c4,
  111872. +0x4952,
  111873. +0x2844,
  111874. +0x801,
  111875. +0x7bc5,
  111876. +0x2554,
  111877. +0x1c80,
  111878. +0x7185,
  111879. +0x230a,
  111880. +0x16c0,
  111881. +0x219a,
  111882. +0x10,
  111883. +0x7945,
  111884. +0x7a7b,
  111885. +0x7845,
  111886. +0xb020,
  111887. +0xc9b,
  111888. +0x9232,
  111889. +0x2340,
  111890. +0x105b,
  111891. +0xf1be,
  111892. +0xc104,
  111893. +0xc005,
  111894. +0xc204,
  111895. +0x2038,
  111896. +0x40,
  111897. +0x41c3,
  111898. +0x77,
  111899. +0x2,
  111900. +0xe46,
  111901. +0xfdaf,
  111902. +0xc305,
  111903. +0xc104,
  111904. +0x40c3,
  111905. +0x8000,
  111906. +0x64d,
  111907. +0x704c,
  111908. +0xa821,
  111909. +0x1600,
  111910. +0x7001,
  111911. +0x8000,
  111912. +0x65c,
  111913. +0xc005,
  111914. +0xc76,
  111915. +0xfeaf,
  111916. +0x716c,
  111917. +0x206f,
  111918. +0x743,
  111919. +0x10f6,
  111920. +0x809b,
  111921. +0x1600,
  111922. +0x710d,
  111923. +0x9008,
  111924. +0x1e0,
  111925. +0xc004,
  111926. +0xc56,
  111927. +0xfdef,
  111928. +0x702c,
  111929. +0xc04d,
  111930. +0x40c3,
  111931. +0x0,
  111932. +0xffff,
  111933. +0x4100,
  111934. +0x4200,
  111935. +0x9aa,
  111936. +0xfe6f,
  111937. +0x4300,
  111938. +0x40c3,
  111939. +0x0,
  111940. +0xffff,
  111941. +0x2058,
  111942. +0x800,
  111943. +0x78a4,
  111944. +0x1e00,
  111945. +0x7004,
  111946. +0x9009,
  111947. +0xe1e0,
  111948. +0x40c3,
  111949. +0x8000,
  111950. +0x4a8,
  111951. +0xb82,
  111952. +0x60,
  111953. +0xd960,
  111954. +0xd8ff,
  111955. +0x1e00,
  111956. +0x7004,
  111957. +0x9003,
  111958. +0xf0c4,
  111959. +0xc004,
  111960. +0x712c,
  111961. +0xb8c4,
  111962. +0xe806,
  111963. +0xb861,
  111964. +0x801,
  111965. +0x31,
  111966. +0x793b,
  111967. +0x215a,
  111968. +0x101,
  111969. +0xc004,
  111970. +0x210f,
  111971. +0x0,
  111972. +0x780f,
  111973. +0x702c,
  111974. +0xc56,
  111975. +0xff2f,
  111976. +0xc051,
  111977. +0x231a,
  111978. +0x3f9b,
  111979. +0x10,
  111980. +0x0,
  111981. +0x40c3,
  111982. +0x8000,
  111983. +0x64d,
  111984. +0x88c4,
  111985. +0x700c,
  111986. +0x1c10,
  111987. +0x36c0,
  111988. +0xc04a,
  111989. +0xf002,
  111990. +0x71c5,
  111991. +0x40c3,
  111992. +0x8000,
  111993. +0x64d,
  111994. +0x8805,
  111995. +0x7acf,
  111996. +0x80d,
  111997. +0xa5,
  111998. +0x70ed,
  111999. +0xf044,
  112000. +0x71e5,
  112001. +0x7bef,
  112002. +0xbeb,
  112003. +0x8255,
  112004. +0xc00d,
  112005. +0x2055,
  112006. +0xc01,
  112007. +0xc004,
  112008. +0x7825,
  112009. +0x221a,
  112010. +0xf81,
  112011. +0x0,
  112012. +0x1000,
  112013. +0x7905,
  112014. +0x4060,
  112015. +0x209a,
  112016. +0x4,
  112017. +0x7825,
  112018. +0x781b,
  112019. +0xb891,
  112020. +0xb89c,
  112021. +0xb89f,
  112022. +0xbd7,
  112023. +0x8231,
  112024. +0x9080,
  112025. +0x789d,
  112026. +0xf8b1,
  112027. +0x781d,
  112028. +0x70ad,
  112029. +0xe809,
  112030. +0x4508,
  112031. +0x259a,
  112032. +0x1010,
  112033. +0x2453,
  112034. +0x1101,
  112035. +0x2580,
  112036. +0x1030,
  112037. +0x7d25,
  112038. +0x225f,
  112039. +0x48b,
  112040. +0x2400,
  112041. +0x3f81,
  112042. +0x0,
  112043. +0x320,
  112044. +0x7161,
  112045. +0x7974,
  112046. +0xb1a0,
  112047. +0x41c3,
  112048. +0x0,
  112049. +0x141f,
  112050. +0x815,
  112051. +0x170,
  112052. +0xbcc4,
  112053. +0x209a,
  112054. +0x10,
  112055. +0x2080,
  112056. +0x10,
  112057. +0x2005,
  112058. +0x301,
  112059. +0x2400,
  112060. +0x3f80,
  112061. +0x0,
  112062. +0x26c,
  112063. +0x7061,
  112064. +0x7874,
  112065. +0xb020,
  112066. +0xf1bf,
  112067. +0x40c3,
  112068. +0x8000,
  112069. +0x64d,
  112070. +0x8804,
  112071. +0x205f,
  112072. +0x240,
  112073. +0xc047,
  112074. +0x710c,
  112075. +0xc048,
  112076. +0xf005,
  112077. +0xc00a,
  112078. +0x7104,
  112079. +0xc04a,
  112080. +0xc008,
  112081. +0x7014,
  112082. +0xf2d1,
  112083. +0x2400,
  112084. +0x3f80,
  112085. +0x0,
  112086. +0x320,
  112087. +0xa22,
  112088. +0x60,
  112089. +0x218a,
  112090. +0x4,
  112091. +0xd80f,
  112092. +0xaa6,
  112093. +0xfdef,
  112094. +0xd90f,
  112095. +0x710c,
  112096. +0xe16,
  112097. +0xffaf,
  112098. +0xd9ff,
  112099. +0x45cb,
  112100. +0x9003,
  112101. +0xe024,
  112102. +0x712c,
  112103. +0x700c,
  112104. +0x1d00,
  112105. +0x1f84,
  112106. +0x0,
  112107. +0xffff,
  112108. +0xb526,
  112109. +0x1dfe,
  112110. +0x9044,
  112111. +0xc048,
  112112. +0x1da8,
  112113. +0x101c,
  112114. +0x1da9,
  112115. +0x101c,
  112116. +0xc012,
  112117. +0xde21,
  112118. +0xb8e2,
  112119. +0x26ca,
  112120. +0x1be1,
  112121. +0xf02,
  112122. +0xfdaf,
  112123. +0x40c1,
  112124. +0x2400,
  112125. +0x3f80,
  112126. +0x0,
  112127. +0x104,
  112128. +0xaea,
  112129. +0xff4f,
  112130. +0x2400,
  112131. +0x3f80,
  112132. +0x0,
  112133. +0x26c,
  112134. +0x9c6,
  112135. +0x60,
  112136. +0x218a,
  112137. +0x4,
  112138. +0xd80f,
  112139. +0xa46,
  112140. +0xfdef,
  112141. +0xd90f,
  112142. +0x730c,
  112143. +0xdb6,
  112144. +0xffaf,
  112145. +0xd9ff,
  112146. +0x712c,
  112147. +0x700c,
  112148. +0x1d00,
  112149. +0x1f84,
  112150. +0x0,
  112151. +0xffff,
  112152. +0xb526,
  112153. +0x1dfe,
  112154. +0x9044,
  112155. +0x1da8,
  112156. +0x101c,
  112157. +0x1da9,
  112158. +0x101c,
  112159. +0xeb6,
  112160. +0xfdaf,
  112161. +0x40c1,
  112162. +0xaa6,
  112163. +0xff6f,
  112164. +0xc094,
  112165. +0xc00a,
  112166. +0xc507,
  112167. +0x780f,
  112168. +0xc053,
  112169. +0x40c3,
  112170. +0x8000,
  112171. +0x64d,
  112172. +0x8804,
  112173. +0xc04b,
  112174. +0xf005,
  112175. +0xc00b,
  112176. +0x7104,
  112177. +0xc04b,
  112178. +0xc00b,
  112179. +0x780f,
  112180. +0xc043,
  112181. +0x40c3,
  112182. +0x8000,
  112183. +0x64d,
  112184. +0x8825,
  112185. +0xc003,
  112186. +0x9c9,
  112187. +0x24,
  112188. +0x7db0,
  112189. +0xe508,
  112190. +0x724c,
  112191. +0xde08,
  112192. +0xf004,
  112193. +0x71a5,
  112194. +0x71c5,
  112195. +0x7fcf,
  112196. +0xfd9,
  112197. +0x9275,
  112198. +0x7bb0,
  112199. +0x2400,
  112200. +0x3f80,
  112201. +0x0,
  112202. +0x104,
  112203. +0x20f5,
  112204. +0xcc,
  112205. +0xc094,
  112206. +0x20f5,
  112207. +0xc0,
  112208. +0x4891,
  112209. +0x2148,
  112210. +0x1,
  112211. +0x792e,
  112212. +0x981,
  112213. +0x1b3,
  112214. +0x6098,
  112215. +0x730c,
  112216. +0x203c,
  112217. +0x3db,
  112218. +0xad1,
  112219. +0x86e0,
  112220. +0x700c,
  112221. +0xc203,
  112222. +0xc140,
  112223. +0x41c3,
  112224. +0x94,
  112225. +0x3,
  112226. +0xbba,
  112227. +0xfdaf,
  112228. +0x43e1,
  112229. +0xc00d,
  112230. +0x279a,
  112231. +0x1001,
  112232. +0x2055,
  112233. +0x8c2,
  112234. +0xc004,
  112235. +0x2704,
  112236. +0x1f81,
  112237. +0x0,
  112238. +0x3f00,
  112239. +0x7a05,
  112240. +0xc003,
  112241. +0x201a,
  112242. +0xf80,
  112243. +0x0,
  112244. +0x1000,
  112245. +0x7845,
  112246. +0x7825,
  112247. +0x781b,
  112248. +0x2005,
  112249. +0xf82,
  112250. +0x9002,
  112251. +0x0,
  112252. +0x9220,
  112253. +0xc013,
  112254. +0x70c3,
  112255. +0x8000,
  112256. +0x4a8,
  112257. +0x1060,
  112258. +0xc0,
  112259. +0x6119,
  112260. +0x6909,
  112261. +0x7b10,
  112262. +0x782e,
  112263. +0x207f,
  112264. +0x7c0,
  112265. +0x205f,
  112266. +0x800,
  112267. +0xe39e,
  112268. +0x21ca,
  112269. +0xd,
  112270. +0x710c,
  112271. +0xb220,
  112272. +0xc048,
  112273. +0x4263,
  112274. +0xf1b0,
  112275. +0x262f,
  112276. +0xf001,
  112277. +0x791d,
  112278. +0x2456,
  112279. +0x3dc0,
  112280. +0x21ca,
  112281. +0x24,
  112282. +0x7874,
  112283. +0xb020,
  112284. +0xf1a6,
  112285. +0xc008,
  112286. +0x7014,
  112287. +0x9d0,
  112288. +0xff02,
  112289. +0xf12c,
  112290. +0x41c3,
  112291. +0x95,
  112292. +0x0,
  112293. +0x9ca,
  112294. +0xfdef,
  112295. +0x740c,
  112296. +0x40c3,
  112297. +0x8000,
  112298. +0x64d,
  112299. +0x88c4,
  112300. +0xf003,
  112301. +0x71c5,
  112302. +0x40c3,
  112303. +0x8000,
  112304. +0x64d,
  112305. +0x8805,
  112306. +0x7dcf,
  112307. +0x853,
  112308. +0x364,
  112309. +0xdf08,
  112310. +0xc007,
  112311. +0x7810,
  112312. +0xe008,
  112313. +0xc047,
  112314. +0xf01f,
  112315. +0xc007,
  112316. +0x7910,
  112317. +0x2400,
  112318. +0x3f80,
  112319. +0x0,
  112320. +0x104,
  112321. +0x20f5,
  112322. +0x4c,
  112323. +0xc094,
  112324. +0x20f5,
  112325. +0x42,
  112326. +0x2456,
  112327. +0x3dc0,
  112328. +0x20f5,
  112329. +0x40,
  112330. +0x41c3,
  112331. +0x96,
  112332. +0x5,
  112333. +0xc042,
  112334. +0xc241,
  112335. +0x740c,
  112336. +0x42a1,
  112337. +0x972,
  112338. +0xfdef,
  112339. +0xc440,
  112340. +0xc007,
  112341. +0x71e5,
  112342. +0x7104,
  112343. +0xc047,
  112344. +0x7bef,
  112345. +0xbc5,
  112346. +0x8254,
  112347. +0xf1d2,
  112348. +0x836,
  112349. +0xfeef,
  112350. +0xc011,
  112351. +0x1e00,
  112352. +0x7005,
  112353. +0x9003,
  112354. +0xe004,
  112355. +0x1600,
  112356. +0x7001,
  112357. +0x8000,
  112358. +0x65c,
  112359. +0xc005,
  112360. +0x704c,
  112361. +0x8f6,
  112362. +0xfeaf,
  112363. +0x706c,
  112364. +0xc00c,
  112365. +0x2456,
  112366. +0x3dc1,
  112367. +0x704c,
  112368. +0x8a6,
  112369. +0x60,
  112370. +0x716c,
  112371. +0x379,
  112372. +0xffcf,
  112373. +0x2480,
  112374. +0x350f,
  112375. +0x1404,
  112376. +0x341b,
  112377. +0xc6c6,
  112378. +0x78e0,
  112379. +0x781d,
  112380. +0x781d,
  112381. +0x781d,
  112382. +0x781d,
  112383. +0x7ee0,
  112384. +0x78e0,
  112385. +0xc2e6,
  112386. +0x1cfc,
  112387. +0xb6c8,
  112388. +0xc1ad,
  112389. +0xc047,
  112390. +0x710c,
  112391. +0xc340,
  112392. +0xc14b,
  112393. +0xc042,
  112394. +0xa17,
  112395. +0xb0,
  112396. +0xc046,
  112397. +0x2278,
  112398. +0xc0,
  112399. +0xc046,
  112400. +0x710c,
  112401. +0xa0d,
  112402. +0x70,
  112403. +0xc045,
  112404. +0x2278,
  112405. +0xc0,
  112406. +0xc045,
  112407. +0x1600,
  112408. +0x7080,
  112409. +0x8000,
  112410. +0x4,
  112411. +0x201a,
  112412. +0xf82,
  112413. +0x20,
  112414. +0x0,
  112415. +0x206f,
  112416. +0x243,
  112417. +0x881a,
  112418. +0x2205,
  112419. +0xf81,
  112420. +0x9002,
  112421. +0x90,
  112422. +0xc049,
  112423. +0x9100,
  112424. +0x7114,
  112425. +0x700c,
  112426. +0xc041,
  112427. +0xc044,
  112428. +0xf409,
  112429. +0x2205,
  112430. +0xf80,
  112431. +0x9002,
  112432. +0x96,
  112433. +0x9000,
  112434. +0xb8c5,
  112435. +0xc044,
  112436. +0x40c3,
  112437. +0x9003,
  112438. +0xe024,
  112439. +0x702c,
  112440. +0x1800,
  112441. +0xfc5,
  112442. +0x180c,
  112443. +0xfc5,
  112444. +0x18fe,
  112445. +0x8044,
  112446. +0xc009,
  112447. +0xf873,
  112448. +0x781d,
  112449. +0xb8c0,
  112450. +0x68e9,
  112451. +0x1600,
  112452. +0x7080,
  112453. +0x8000,
  112454. +0x1a,
  112455. +0x817,
  112456. +0x435,
  112457. +0xc04a,
  112458. +0xc007,
  112459. +0xf8a,
  112460. +0xfdef,
  112461. +0x702c,
  112462. +0xf005,
  112463. +0xc001,
  112464. +0x7104,
  112465. +0xc041,
  112466. +0xc001,
  112467. +0x7d0f,
  112468. +0x71b5,
  112469. +0x15a,
  112470. +0xd,
  112471. +0xc007,
  112472. +0x8f1,
  112473. +0x836e,
  112474. +0x40a1,
  112475. +0xca2,
  112476. +0xffaf,
  112477. +0x702c,
  112478. +0x4608,
  112479. +0xc00b,
  112480. +0x41a1,
  112481. +0xdaff,
  112482. +0x7b0f,
  112483. +0xd76,
  112484. +0xfe2f,
  112485. +0x700c,
  112486. +0x40a1,
  112487. +0xcfa,
  112488. +0xff6f,
  112489. +0x712c,
  112490. +0xb52,
  112491. +0xfeaf,
  112492. +0x40a1,
  112493. +0xc006,
  112494. +0x706f,
  112495. +0x7014,
  112496. +0x710c,
  112497. +0xf217,
  112498. +0x2644,
  112499. +0x17c1,
  112500. +0xe906,
  112501. +0xb961,
  112502. +0x901,
  112503. +0x31,
  112504. +0x781b,
  112505. +0x205a,
  112506. +0x100,
  112507. +0x200f,
  112508. +0x38e,
  112509. +0xbae,
  112510. +0x60,
  112511. +0x40a1,
  112512. +0xbb6,
  112513. +0xfe2f,
  112514. +0x40a1,
  112515. +0x8820,
  112516. +0x7acf,
  112517. +0xaea,
  112518. +0x20,
  112519. +0x4040,
  112520. +0x46cb,
  112521. +0x8000,
  112522. +0x651,
  112523. +0x8e00,
  112524. +0x1601,
  112525. +0x108b,
  112526. +0x702c,
  112527. +0xc043,
  112528. +0xd8ff,
  112529. +0xf76,
  112530. +0xfdaf,
  112531. +0xda08,
  112532. +0xc048,
  112533. +0xc003,
  112534. +0x2340,
  112535. +0x1041,
  112536. +0x7902,
  112537. +0xc008,
  112538. +0x7829,
  112539. +0xc04c,
  112540. +0xf010,
  112541. +0x209f,
  112542. +0x41,
  112543. +0x70c3,
  112544. +0x8000,
  112545. +0x7a8,
  112546. +0xc42,
  112547. +0xffaf,
  112548. +0xc043,
  112549. +0xc203,
  112550. +0x40a1,
  112551. +0xe66,
  112552. +0xffaf,
  112553. +0x702c,
  112554. +0x7167,
  112555. +0xc10c,
  112556. +0x202f,
  112557. +0x6c7,
  112558. +0x792f,
  112559. +0x8dd,
  112560. +0x8062,
  112561. +0x722c,
  112562. +0xc005,
  112563. +0x7014,
  112564. +0x9dc,
  112565. +0x62,
  112566. +0x20ca,
  112567. +0x342,
  112568. +0xc000,
  112569. +0x82d,
  112570. +0x8030,
  112571. +0x206f,
  112572. +0x243,
  112573. +0x881a,
  112574. +0x825,
  112575. +0x803e,
  112576. +0x704c,
  112577. +0x8e01,
  112578. +0x8e20,
  112579. +0x7104,
  112580. +0x4831,
  112581. +0xc008,
  112582. +0x7909,
  112583. +0xf002,
  112584. +0x7144,
  112585. +0x7d4f,
  112586. +0x782f,
  112587. +0x70cd,
  112588. +0xd0d,
  112589. +0x1022,
  112590. +0x706c,
  112591. +0xf180,
  112592. +0x71c5,
  112593. +0x7ccf,
  112594. +0xc29,
  112595. +0x17f5,
  112596. +0x40a1,
  112597. +0x209f,
  112598. +0x41,
  112599. +0x7894,
  112600. +0x44cb,
  112601. +0x8000,
  112602. +0x7a8,
  112603. +0x608c,
  112604. +0x70c3,
  112605. +0x8000,
  112606. +0x7a8,
  112607. +0x8801,
  112608. +0xce3,
  112609. +0x9025,
  112610. +0x6078,
  112611. +0x4893,
  112612. +0xf1ed,
  112613. +0xc009,
  112614. +0x831,
  112615. +0x15e,
  112616. +0xc002,
  112617. +0x7c10,
  112618. +0x275a,
  112619. +0x1400,
  112620. +0x2805,
  112621. +0x300,
  112622. +0xf81c,
  112623. +0x4f10,
  112624. +0x235a,
  112625. +0x40f,
  112626. +0x2f05,
  112627. +0x130f,
  112628. +0x7ffd,
  112629. +0x7ffd,
  112630. +0x7ffd,
  112631. +0x7ffd,
  112632. +0x671f,
  112633. +0xc002,
  112634. +0x7104,
  112635. +0xc042,
  112636. +0xf1cd,
  112637. +0x7770,
  112638. +0x23ca,
  112639. +0x3c5,
  112640. +0x4768,
  112641. +0xf1c7,
  112642. +0xc000,
  112643. +0xe816,
  112644. +0x206f,
  112645. +0x243,
  112646. +0x881a,
  112647. +0x825,
  112648. +0x1e,
  112649. +0xc000,
  112650. +0x8040,
  112651. +0xa1d,
  112652. +0x3e5,
  112653. +0x750c,
  112654. +0x41c3,
  112655. +0x76,
  112656. +0x2,
  112657. +0xef2,
  112658. +0xfdaf,
  112659. +0x43e1,
  112660. +0xc000,
  112661. +0xc100,
  112662. +0xa0e0,
  112663. +0xc004,
  112664. +0xa904,
  112665. +0xc00a,
  112666. +0x811,
  112667. +0x435,
  112668. +0xd850,
  112669. +0x1a0e,
  112670. +0x3003,
  112671. +0x1a0d,
  112672. +0x3002,
  112673. +0xc0ad,
  112674. +0x1404,
  112675. +0x341b,
  112676. +0xc6c6,
  112677. +0x781d,
  112678. +0x781d,
  112679. +0x781d,
  112680. +0x781d,
  112681. +0x7ee0,
  112682. +0x78e0,
  112683. +0x42eb,
  112684. +0xc0e4,
  112685. +0xf002,
  112686. +0x7144,
  112687. +0x7c4f,
  112688. +0xc3f,
  112689. +0x10c5,
  112690. +0x45cb,
  112691. +0x8000,
  112692. +0x7e7,
  112693. +0xe909,
  112694. +0x927,
  112695. +0x51,
  112696. +0x249f,
  112697. +0x1041,
  112698. +0x64bc,
  112699. +0x88a2,
  112700. +0xaca1,
  112701. +0xf1f1,
  112702. +0xf80a,
  112703. +0x64dc,
  112704. +0x88c2,
  112705. +0xad80,
  112706. +0x8d81,
  112707. +0x64dc,
  112708. +0x2455,
  112709. +0x180c,
  112710. +0xad81,
  112711. +0xf1e7,
  112712. +0x9cf,
  112713. +0x8091,
  112714. +0xf804,
  112715. +0x64dc,
  112716. +0xad80,
  112717. +0xf1e1,
  112718. +0x4759,
  112719. +0xc4c4,
  112720. +0x78e0,
  112721. +0x249f,
  112722. +0x1041,
  112723. +0x659d,
  112724. +0x8dc0,
  112725. +0x8881,
  112726. +0x7ee0,
  112727. +0xc2e6,
  112728. +0x1cfc,
  112729. +0xb6c8,
  112730. +0xc1a8,
  112731. +0xc146,
  112732. +0xc044,
  112733. +0x700c,
  112734. +0xd9ff,
  112735. +0xc347,
  112736. +0x98a,
  112737. +0xfdaf,
  112738. +0xc245,
  112739. +0x1434,
  112740. +0x301b,
  112741. +0x70cd,
  112742. +0x70ad,
  112743. +0xf002,
  112744. +0x71a5,
  112745. +0xd77,
  112746. +0x1335,
  112747. +0x710c,
  112748. +0x2532,
  112749. +0x1f8f,
  112750. +0x8000,
  112751. +0x52c,
  112752. +0x702c,
  112753. +0xf52,
  112754. +0xfd6f,
  112755. +0x42e1,
  112756. +0x2104,
  112757. +0x6c2,
  112758. +0xc107,
  112759. +0x7824,
  112760. +0x2005,
  112761. +0x80be,
  112762. +0xf5ef,
  112763. +0xc006,
  112764. +0x734c,
  112765. +0xdb22,
  112766. +0x60e9,
  112767. +0xc004,
  112768. +0x1c0c,
  112769. +0x3001,
  112770. +0xc042,
  112771. +0xc741,
  112772. +0xc140,
  112773. +0xd8ff,
  112774. +0xc5a,
  112775. +0xfdaf,
  112776. +0x702c,
  112777. +0xed03,
  112778. +0xdbf,
  112779. +0x9191,
  112780. +0x70b5,
  112781. +0xd9c8,
  112782. +0xd8fa,
  112783. +0xfa6,
  112784. +0xfe6f,
  112785. +0x20ca,
  112786. +0x41,
  112787. +0x781d,
  112788. +0x781d,
  112789. +0x781d,
  112790. +0x781d,
  112791. +0x781d,
  112792. +0x702c,
  112793. +0x780f,
  112794. +0xc142,
  112795. +0xc141,
  112796. +0xc140,
  112797. +0xc043,
  112798. +0xd8ff,
  112799. +0x754c,
  112800. +0xc26,
  112801. +0xfdaf,
  112802. +0xdb20,
  112803. +0xf1c5,
  112804. +0xd8ff,
  112805. +0x702c,
  112806. +0x754c,
  112807. +0xdb41,
  112808. +0x1c0c,
  112809. +0x3401,
  112810. +0xc642,
  112811. +0xc641,
  112812. +0x9fa,
  112813. +0xfdaf,
  112814. +0xc640,
  112815. +0xd8ff,
  112816. +0xd980,
  112817. +0x754c,
  112818. +0x746c,
  112819. +0xc643,
  112820. +0xc642,
  112821. +0xc641,
  112822. +0x9e6,
  112823. +0xfdaf,
  112824. +0xc640,
  112825. +0x700c,
  112826. +0x982,
  112827. +0xfdaf,
  112828. +0x712c,
  112829. +0xc005,
  112830. +0xe837,
  112831. +0x700c,
  112832. +0x8ca,
  112833. +0xfdaf,
  112834. +0xd9ff,
  112835. +0xc604,
  112836. +0x70ad,
  112837. +0xd84f,
  112838. +0xbec1,
  112839. +0xc543,
  112840. +0xc642,
  112841. +0xc541,
  112842. +0xc040,
  112843. +0xd8ff,
  112844. +0xd980,
  112845. +0xda17,
  112846. +0x9b6,
  112847. +0xfdaf,
  112848. +0x746c,
  112849. +0x700c,
  112850. +0x952,
  112851. +0xfdaf,
  112852. +0x712c,
  112853. +0x40c3,
  112854. +0xf,
  112855. +0x4240,
  112856. +0xd22,
  112857. +0xfeaf,
  112858. +0x702c,
  112859. +0x700c,
  112860. +0x892,
  112861. +0xfdaf,
  112862. +0xd9ff,
  112863. +0xd851,
  112864. +0xc543,
  112865. +0xc642,
  112866. +0xc541,
  112867. +0xc040,
  112868. +0xd8ff,
  112869. +0xd980,
  112870. +0xda17,
  112871. +0x982,
  112872. +0xfdaf,
  112873. +0x746c,
  112874. +0x700c,
  112875. +0x91e,
  112876. +0xfdaf,
  112877. +0x712c,
  112878. +0x40c3,
  112879. +0x0,
  112880. +0x1f40,
  112881. +0xcee,
  112882. +0xfeaf,
  112883. +0xd91e,
  112884. +0xc0a8,
  112885. +0x1404,
  112886. +0x341b,
  112887. +0xc6c6,
  112888. +0x78e0,
  112889. +0xc2e6,
  112890. +0xc1a4,
  112891. +0x4628,
  112892. +0x4708,
  112893. +0x700c,
  112894. +0x84e,
  112895. +0xfdaf,
  112896. +0xd9ff,
  112897. +0x702c,
  112898. +0xd8ff,
  112899. +0x734c,
  112900. +0xdb22,
  112901. +0xc143,
  112902. +0xc742,
  112903. +0x1c04,
  112904. +0x3381,
  112905. +0x4528,
  112906. +0xb52,
  112907. +0xfdaf,
  112908. +0xc640,
  112909. +0xeaa,
  112910. +0xfe6f,
  112911. +0xd8fa,
  112912. +0x781d,
  112913. +0x781d,
  112914. +0x781d,
  112915. +0x781d,
  112916. +0x781d,
  112917. +0x780f,
  112918. +0xc542,
  112919. +0xc541,
  112920. +0xc540,
  112921. +0xc043,
  112922. +0xd8ff,
  112923. +0x702c,
  112924. +0x754c,
  112925. +0xb2a,
  112926. +0xfdaf,
  112927. +0xdb20,
  112928. +0xd8ff,
  112929. +0xd980,
  112930. +0x754c,
  112931. +0x726c,
  112932. +0xc543,
  112933. +0xc542,
  112934. +0xc541,
  112935. +0x902,
  112936. +0xfdaf,
  112937. +0xc540,
  112938. +0x700c,
  112939. +0x89e,
  112940. +0xfdaf,
  112941. +0x712c,
  112942. +0xc0a4,
  112943. +0xc6c6,
  112944. +0x78e0,
  112945. +0xc2e6,
  112946. +0x1cfc,
  112947. +0xb6c8,
  112948. +0xc1ad,
  112949. +0xc34a,
  112950. +0xc248,
  112951. +0xc14b,
  112952. +0xa0a,
  112953. +0xfdef,
  112954. +0xc045,
  112955. +0xc012,
  112956. +0x70cd,
  112957. +0xddff,
  112958. +0xc04c,
  112959. +0xc013,
  112960. +0xc049,
  112961. +0x40c1,
  112962. +0xf004,
  112963. +0xc004,
  112964. +0x7104,
  112965. +0xc044,
  112966. +0xc004,
  112967. +0xe08b,
  112968. +0x170,
  112969. +0xd,
  112970. +0xc004,
  112971. +0x2032,
  112972. +0xf80,
  112973. +0x8000,
  112974. +0x52c,
  112975. +0xc047,
  112976. +0xc107,
  112977. +0xc00b,
  112978. +0x6028,
  112979. +0xc046,
  112980. +0x78af,
  112981. +0x208c,
  112982. +0x8fc3,
  112983. +0xf40a,
  112984. +0x40c3,
  112985. +0x0,
  112986. +0xa00,
  112987. +0xf92,
  112988. +0xfd6f,
  112989. +0xd9ff,
  112990. +0x816,
  112991. +0xff8f,
  112992. +0x70ad,
  112993. +0xc007,
  112994. +0x712c,
  112995. +0xc20a,
  112996. +0xb8c4,
  112997. +0xe805,
  112998. +0xb861,
  112999. +0x8ff,
  113000. +0x8031,
  113001. +0x793b,
  113002. +0xd81f,
  113003. +0x7a24,
  113004. +0xb861,
  113005. +0x8ff,
  113006. +0x8031,
  113007. +0x793c,
  113008. +0xc00c,
  113009. +0x7824,
  113010. +0x2205,
  113011. +0x803e,
  113012. +0xf47b,
  113013. +0xc006,
  113014. +0x47cb,
  113015. +0x8000,
  113016. +0x564,
  113017. +0x781d,
  113018. +0x781d,
  113019. +0x2045,
  113020. +0x19b,
  113021. +0xc009,
  113022. +0xe80e,
  113023. +0x8f01,
  113024. +0x702c,
  113025. +0x704c,
  113026. +0xc043,
  113027. +0x700c,
  113028. +0xc042,
  113029. +0xc041,
  113030. +0xc040,
  113031. +0xd8ff,
  113032. +0x842,
  113033. +0xfdaf,
  113034. +0xdb20,
  113035. +0x8f01,
  113036. +0x702c,
  113037. +0x704c,
  113038. +0xc043,
  113039. +0xc005,
  113040. +0x726c,
  113041. +0x71a5,
  113042. +0xc042,
  113043. +0x710c,
  113044. +0xc041,
  113045. +0x2344,
  113046. +0x3980,
  113047. +0xc040,
  113048. +0x822,
  113049. +0xfdaf,
  113050. +0xd8ff,
  113051. +0x8f01,
  113052. +0x702c,
  113053. +0x704c,
  113054. +0xc043,
  113055. +0x710c,
  113056. +0xc642,
  113057. +0xc041,
  113058. +0xc007,
  113059. +0x726c,
  113060. +0xb8c5,
  113061. +0xc040,
  113062. +0x806,
  113063. +0xfdaf,
  113064. +0xd8ff,
  113065. +0x8f01,
  113066. +0x702c,
  113067. +0x704c,
  113068. +0xc043,
  113069. +0xc005,
  113070. +0x726c,
  113071. +0xc042,
  113072. +0x710c,
  113073. +0xc041,
  113074. +0xc006,
  113075. +0x781d,
  113076. +0x2045,
  113077. +0x580,
  113078. +0x2044,
  113079. +0xd80,
  113080. +0xc040,
  113081. +0xfde,
  113082. +0xfd6f,
  113083. +0xd8ff,
  113084. +0x8f01,
  113085. +0x702c,
  113086. +0x704c,
  113087. +0xc043,
  113088. +0x710c,
  113089. +0xc642,
  113090. +0xc041,
  113091. +0xc006,
  113092. +0x726c,
  113093. +0xb8c5,
  113094. +0xc040,
  113095. +0xfc2,
  113096. +0xfd6f,
  113097. +0xd8ff,
  113098. +0xc004,
  113099. +0xe818,
  113100. +0x40c3,
  113101. +0x0,
  113102. +0x2710,
  113103. +0xb52,
  113104. +0xfeaf,
  113105. +0xd90a,
  113106. +0x781d,
  113107. +0x781d,
  113108. +0x7704,
  113109. +0x7f0f,
  113110. +0xf84a,
  113111. +0xc642,
  113112. +0xc641,
  113113. +0xc640,
  113114. +0xf9e,
  113115. +0xfd6f,
  113116. +0xc743,
  113117. +0xf846,
  113118. +0xc743,
  113119. +0xc642,
  113120. +0xc641,
  113121. +0xc640,
  113122. +0xf00b,
  113123. +0x8f01,
  113124. +0x702c,
  113125. +0x704c,
  113126. +0xc043,
  113127. +0xc642,
  113128. +0xc641,
  113129. +0xc640,
  113130. +0xd8ff,
  113131. +0xdb18,
  113132. +0xf7a,
  113133. +0xfd4f,
  113134. +0x78af,
  113135. +0x811,
  113136. +0x110,
  113137. +0xc104,
  113138. +0xe18b,
  113139. +0xf550,
  113140. +0x70ad,
  113141. +0x7014,
  113142. +0xf34e,
  113143. +0xe8a,
  113144. +0xff4f,
  113145. +0x700c,
  113146. +0xf02,
  113147. +0xfd6f,
  113148. +0x712c,
  113149. +0xddff,
  113150. +0xf146,
  113151. +0xc008,
  113152. +0x8c9,
  113153. +0x30,
  113154. +0xd9ff,
  113155. +0x40c3,
  113156. +0x0,
  113157. +0xa00,
  113158. +0xe3e,
  113159. +0xfd6f,
  113160. +0x4318,
  113161. +0xebe,
  113162. +0xff4f,
  113163. +0x46cb,
  113164. +0x8000,
  113165. +0x565,
  113166. +0x8e00,
  113167. +0x702c,
  113168. +0xdf20,
  113169. +0xc043,
  113170. +0xc005,
  113171. +0x704c,
  113172. +0x726c,
  113173. +0xc042,
  113174. +0xd8ff,
  113175. +0xc141,
  113176. +0x4528,
  113177. +0xf1e,
  113178. +0xfd6f,
  113179. +0xc740,
  113180. +0x8e00,
  113181. +0x702c,
  113182. +0x704c,
  113183. +0xc043,
  113184. +0xd8ff,
  113185. +0x726c,
  113186. +0xc542,
  113187. +0xc541,
  113188. +0xf0a,
  113189. +0xfd6f,
  113190. +0x1c00,
  113191. +0x33c1,
  113192. +0xe2a,
  113193. +0xff4f,
  113194. +0x700c,
  113195. +0xe9e,
  113196. +0xfd6f,
  113197. +0x712c,
  113198. +0x40c3,
  113199. +0xf,
  113200. +0x4240,
  113201. +0xa6e,
  113202. +0xfeaf,
  113203. +0x702c,
  113204. +0x4063,
  113205. +0xdde,
  113206. +0xfd6f,
  113207. +0xd9ff,
  113208. +0xe62,
  113209. +0xff4f,
  113210. +0x8e00,
  113211. +0x702c,
  113212. +0x704c,
  113213. +0xc043,
  113214. +0xc005,
  113215. +0x726c,
  113216. +0xc042,
  113217. +0xd8ff,
  113218. +0xc541,
  113219. +0xeca,
  113220. +0xfd6f,
  113221. +0xc740,
  113222. +0x8e00,
  113223. +0x702c,
  113224. +0x704c,
  113225. +0xc043,
  113226. +0xd8ff,
  113227. +0x726c,
  113228. +0xc542,
  113229. +0xc541,
  113230. +0xeb6,
  113231. +0xfd6f,
  113232. +0x1c00,
  113233. +0x3441,
  113234. +0x8e00,
  113235. +0x702c,
  113236. +0x704c,
  113237. +0xc043,
  113238. +0xd8ff,
  113239. +0xdb10,
  113240. +0xc542,
  113241. +0xc541,
  113242. +0xe9e,
  113243. +0xfd6f,
  113244. +0xc540,
  113245. +0xdbe,
  113246. +0xff4f,
  113247. +0x700c,
  113248. +0xe36,
  113249. +0xfd6f,
  113250. +0x712c,
  113251. +0x8f2,
  113252. +0xfdcf,
  113253. +0xc0ad,
  113254. +0x1404,
  113255. +0x341b,
  113256. +0xc6c6,
  113257. +0xd8ff,
  113258. +0x702c,
  113259. +0x704c,
  113260. +0x726c,
  113261. +0x7ee0,
  113262. +0x78e0,
  113263. +0xc2e6,
  113264. +0x1cfc,
  113265. +0xb6c8,
  113266. +0xc1aa,
  113267. +0xc043,
  113268. +0x1600,
  113269. +0x7080,
  113270. +0x8000,
  113271. +0x58,
  113272. +0x70ad,
  113273. +0xc346,
  113274. +0xc048,
  113275. +0xd858,
  113276. +0xb89f,
  113277. +0x10cd,
  113278. +0x809b,
  113279. +0xc00f,
  113280. +0xc245,
  113281. +0xc144,
  113282. +0xc047,
  113283. +0xf002,
  113284. +0x71a5,
  113285. +0xdb7,
  113286. +0x10b3,
  113287. +0x710c,
  113288. +0x2544,
  113289. +0x17c1,
  113290. +0xe906,
  113291. +0xb961,
  113292. +0x901,
  113293. +0x31,
  113294. +0x781b,
  113295. +0xc042,
  113296. +0xc102,
  113297. +0xc007,
  113298. +0x70cd,
  113299. +0x7824,
  113300. +0xc049,
  113301. +0xf002,
  113302. +0x71c5,
  113303. +0xedb,
  113304. +0x90b3,
  113305. +0x70d5,
  113306. +0xc108,
  113307. +0x4063,
  113308. +0x703c,
  113309. +0xc109,
  113310. +0x782b,
  113311. +0xf3f7,
  113312. +0xc002,
  113313. +0x2644,
  113314. +0x17c1,
  113315. +0x7f0f,
  113316. +0x710c,
  113317. +0xe905,
  113318. +0xb961,
  113319. +0x9ff,
  113320. +0x8031,
  113321. +0x781b,
  113322. +0xe56,
  113323. +0xfdaf,
  113324. +0x780f,
  113325. +0x40c3,
  113326. +0x8000,
  113327. +0x564,
  113328. +0x8800,
  113329. +0xe807,
  113330. +0xd858,
  113331. +0xb89f,
  113332. +0x10a9,
  113333. +0x8080,
  113334. +0x82d,
  113335. +0xde,
  113336. +0xc006,
  113337. +0x265a,
  113338. +0x1c81,
  113339. +0x275f,
  113340. +0x1102,
  113341. +0xc040,
  113342. +0xc003,
  113343. +0xc305,
  113344. +0x6038,
  113345. +0x255a,
  113346. +0x1641,
  113347. +0x6119,
  113348. +0xc002,
  113349. +0x7845,
  113350. +0xc204,
  113351. +0xb22,
  113352. +0xffef,
  113353. +0x780f,
  113354. +0xf1cd,
  113355. +0xc006,
  113356. +0x265a,
  113357. +0x1c81,
  113358. +0x1c04,
  113359. +0x3001,
  113360. +0xc040,
  113361. +0xc003,
  113362. +0x275f,
  113363. +0x1102,
  113364. +0xc305,
  113365. +0x6038,
  113366. +0x255a,
  113367. +0x1641,
  113368. +0x6119,
  113369. +0xc002,
  113370. +0x7845,
  113371. +0xc204,
  113372. +0xcae,
  113373. +0xffef,
  113374. +0x780f,
  113375. +0xf1b7,
  113376. +0xdea,
  113377. +0xfdaf,
  113378. +0x730c,
  113379. +0xc0aa,
  113380. +0x1404,
  113381. +0x341b,
  113382. +0xc6c6,
  113383. +0xc2e6,
  113384. +0x43c3,
  113385. +0x8000,
  113386. +0x651,
  113387. +0x8b80,
  113388. +0x245f,
  113389. +0x1242,
  113390. +0x7854,
  113391. +0xf002,
  113392. +0x7185,
  113393. +0x8b41,
  113394. +0x7d8f,
  113395. +0xa0d,
  113396. +0x365,
  113397. +0x70cd,
  113398. +0xf017,
  113399. +0x71c5,
  113400. +0x7204,
  113401. +0x7acf,
  113402. +0xaef,
  113403. +0x8255,
  113404. +0x9f9,
  113405. +0x808e,
  113406. +0x229a,
  113407. +0x8,
  113408. +0x251a,
  113409. +0x1f8f,
  113410. +0x0,
  113411. +0x2000,
  113412. +0x7ae5,
  113413. +0x2205,
  113414. +0xf8f,
  113415. +0x9002,
  113416. +0x64,
  113417. +0x9040,
  113418. +0xb740,
  113419. +0xf1ec,
  113420. +0x8fa,
  113421. +0xfecf,
  113422. +0xc6c6,
  113423. +0xc2e2,
  113424. +0x1cfc,
  113425. +0xb6c8,
  113426. +0x4338,
  113427. +0x4308,
  113428. +0x70ad,
  113429. +0xf002,
  113430. +0x71a5,
  113431. +0x2b45,
  113432. +0x3180,
  113433. +0xd49,
  113434. +0x1005,
  113435. +0x255a,
  113436. +0x1182,
  113437. +0x7261,
  113438. +0x8a01,
  113439. +0x8a60,
  113440. +0x8a22,
  113441. +0x209a,
  113442. +0x4,
  113443. +0x7b05,
  113444. +0x8a03,
  113445. +0x209a,
  113446. +0x4,
  113447. +0x7825,
  113448. +0x201a,
  113449. +0xf80,
  113450. +0x1,
  113451. +0x0,
  113452. +0x2005,
  113453. +0xc1,
  113454. +0x8a05,
  113455. +0x8a64,
  113456. +0x7734,
  113457. +0x209a,
  113458. +0x4,
  113459. +0x7865,
  113460. +0xf207,
  113461. +0x793b,
  113462. +0xb99c,
  113463. +0xb99f,
  113464. +0xb100,
  113465. +0xf1dd,
  113466. +0x806,
  113467. +0xfe8f,
  113468. +0xf1db,
  113469. +0x1404,
  113470. +0x341b,
  113471. +0xc6c2,
  113472. +0x78e0,
  113473. +0xc2e6,
  113474. +0x1cfc,
  113475. +0xb6c8,
  113476. +0xc1a2,
  113477. +0x45cb,
  113478. +0x8000,
  113479. +0x651,
  113480. +0x8de0,
  113481. +0x4318,
  113482. +0xc340,
  113483. +0xc141,
  113484. +0xea04,
  113485. +0x7bfb,
  113486. +0xf004,
  113487. +0x275f,
  113488. +0x1243,
  113489. +0x7054,
  113490. +0x274a,
  113491. +0x3200,
  113492. +0x27ca,
  113493. +0x3062,
  113494. +0xf003,
  113495. +0x71e5,
  113496. +0x8d01,
  113497. +0x7710,
  113498. +0x700c,
  113499. +0xf6d3,
  113500. +0xf03b,
  113501. +0x219a,
  113502. +0x1,
  113503. +0x7104,
  113504. +0x7164,
  113505. +0x7e25,
  113506. +0x271a,
  113507. +0x1f81,
  113508. +0x0,
  113509. +0x1000,
  113510. +0x2105,
  113511. +0x6c1,
  113512. +0x7985,
  113513. +0x793b,
  113514. +0xb991,
  113515. +0xb99c,
  113516. +0xb99f,
  113517. +0xb1c0,
  113518. +0xfd5,
  113519. +0xb022,
  113520. +0x4408,
  113521. +0xc101,
  113522. +0x249a,
  113523. +0x1004,
  113524. +0x21f5,
  113525. +0xc2,
  113526. +0xc100,
  113527. +0xe912,
  113528. +0x7e5c,
  113529. +0x7edc,
  113530. +0x7edc,
  113531. +0x7edc,
  113532. +0x224a,
  113533. +0x16c0,
  113534. +0x2242,
  113535. +0x104a,
  113536. +0xaff,
  113537. +0x9031,
  113538. +0x7edd,
  113539. +0x2a44,
  113540. +0x801,
  113541. +0x62da,
  113542. +0xbac4,
  113543. +0x4ad6,
  113544. +0xf1d6,
  113545. +0x268a,
  113546. +0x1fcf,
  113547. +0x7e44,
  113548. +0x2204,
  113549. +0xf81,
  113550. +0x0,
  113551. +0xfc00,
  113552. +0xda0a,
  113553. +0xba61,
  113554. +0xa01,
  113555. +0x31,
  113556. +0x793d,
  113557. +0xf1c8,
  113558. +0xc0a2,
  113559. +0x1404,
  113560. +0x341b,
  113561. +0xc6c6,
  113562. +0x78e0,
  113563. +0xc2e6,
  113564. +0x7014,
  113565. +0x40c3,
  113566. +0x40,
  113567. +0x1800,
  113568. +0x70ad,
  113569. +0x216f,
  113570. +0xdc3,
  113571. +0x25ca,
  113572. +0x1001,
  113573. +0x8900,
  113574. +0x46cb,
  113575. +0x8000,
  113576. +0x66c,
  113577. +0x857,
  113578. +0x3e,
  113579. +0xc1a1,
  113580. +0x11e9,
  113581. +0x808f,
  113582. +0x41c3,
  113583. +0x127,
  113584. +0x0,
  113585. +0xfb2,
  113586. +0xfd6f,
  113587. +0x740c,
  113588. +0x275f,
  113589. +0x1182,
  113590. +0x43c3,
  113591. +0x12,
  113592. +0x310,
  113593. +0x41c3,
  113594. +0x9000,
  113595. +0x0,
  113596. +0xdf08,
  113597. +0x6278,
  113598. +0x7825,
  113599. +0x9000,
  113600. +0xae00,
  113601. +0xbf61,
  113602. +0xf01,
  113603. +0x1031,
  113604. +0x781d,
  113605. +0xae19,
  113606. +0x6b02,
  113607. +0x6058,
  113608. +0x7825,
  113609. +0x9000,
  113610. +0x41c3,
  113611. +0x8000,
  113612. +0x69e,
  113613. +0xda08,
  113614. +0xa900,
  113615. +0xba61,
  113616. +0xa01,
  113617. +0x31,
  113618. +0x781d,
  113619. +0xa919,
  113620. +0xbe6c,
  113621. +0x40c1,
  113622. +0x9be,
  113623. +0xff2f,
  113624. +0xd90d,
  113625. +0x40c1,
  113626. +0xd90d,
  113627. +0xb52,
  113628. +0xfe6f,
  113629. +0xda40,
  113630. +0x40c1,
  113631. +0xd90d,
  113632. +0xe1a,
  113633. +0xfd6f,
  113634. +0xda7f,
  113635. +0xdfff,
  113636. +0x40c1,
  113637. +0x702c,
  113638. +0x42a1,
  113639. +0x706c,
  113640. +0xd12,
  113641. +0xffef,
  113642. +0xc740,
  113643. +0x40c1,
  113644. +0xd90d,
  113645. +0xb2e,
  113646. +0xfe6f,
  113647. +0xda80,
  113648. +0x40c1,
  113649. +0x702c,
  113650. +0x42c3,
  113651. +0xffff,
  113652. +0xdfff,
  113653. +0x776c,
  113654. +0xcf6,
  113655. +0xffef,
  113656. +0xc740,
  113657. +0x40c1,
  113658. +0xf86,
  113659. +0xfeef,
  113660. +0xd90d,
  113661. +0x7487,
  113662. +0xc6c6,
  113663. +0xc2e6,
  113664. +0x1cfc,
  113665. +0xb6c8,
  113666. +0xc1b3,
  113667. +0x1600,
  113668. +0x709b,
  113669. +0x8000,
  113670. +0x4,
  113671. +0xc044,
  113672. +0x4328,
  113673. +0x4020,
  113674. +0x702c,
  113675. +0xe82,
  113676. +0xfd6f,
  113677. +0x734c,
  113678. +0xc046,
  113679. +0x4061,
  113680. +0x742c,
  113681. +0xe76,
  113682. +0xfd6f,
  113683. +0xda08,
  113684. +0xc047,
  113685. +0xc004,
  113686. +0x231a,
  113687. +0x3f9b,
  113688. +0x10,
  113689. +0x0,
  113690. +0x70ed,
  113691. +0x2055,
  113692. +0x8c0,
  113693. +0xc045,
  113694. +0x1600,
  113695. +0x7080,
  113696. +0x8000,
  113697. +0x651,
  113698. +0xc041,
  113699. +0xf004,
  113700. +0xc001,
  113701. +0x7104,
  113702. +0xc041,
  113703. +0xc001,
  113704. +0x780f,
  113705. +0xc042,
  113706. +0x40c3,
  113707. +0x8000,
  113708. +0x651,
  113709. +0x8821,
  113710. +0xc002,
  113711. +0x7030,
  113712. +0x700c,
  113713. +0xc043,
  113714. +0xf7c6,
  113715. +0xf043,
  113716. +0xc003,
  113717. +0x7104,
  113718. +0xc043,
  113719. +0xc003,
  113720. +0x7d0f,
  113721. +0xdd7,
  113722. +0x90b5,
  113723. +0xbde0,
  113724. +0xc606,
  113725. +0xc007,
  113726. +0x761c,
  113727. +0xee75,
  113728. +0x7fef,
  113729. +0xd941,
  113730. +0x79ea,
  113731. +0x40c3,
  113732. +0x8000,
  113733. +0x7e6,
  113734. +0x43a1,
  113735. +0x610a,
  113736. +0x6038,
  113737. +0x1001,
  113738. +0xc1,
  113739. +0xca09,
  113740. +0x6159,
  113741. +0x2044,
  113742. +0x7c2,
  113743. +0x4020,
  113744. +0xea06,
  113745. +0xba61,
  113746. +0xa01,
  113747. +0x31,
  113748. +0x781b,
  113749. +0xc202,
  113750. +0x780f,
  113751. +0xc048,
  113752. +0xc040,
  113753. +0x41c3,
  113754. +0x65,
  113755. +0x3,
  113756. +0xfc6,
  113757. +0xfd2f,
  113758. +0x207a,
  113759. +0x800,
  113760. +0xc005,
  113761. +0x259a,
  113762. +0x1004,
  113763. +0x2305,
  113764. +0x3001,
  113765. +0xc002,
  113766. +0x201a,
  113767. +0xf80,
  113768. +0x0,
  113769. +0x1000,
  113770. +0x7825,
  113771. +0x7d05,
  113772. +0x78bb,
  113773. +0x2005,
  113774. +0xf81,
  113775. +0x9002,
  113776. +0x0,
  113777. +0xc008,
  113778. +0xb100,
  113779. +0x78cf,
  113780. +0x671f,
  113781. +0xf1bf,
  113782. +0x1600,
  113783. +0x7080,
  113784. +0x8000,
  113785. +0x12,
  113786. +0x847,
  113787. +0x1b5,
  113788. +0xc089,
  113789. +0x1600,
  113790. +0x708d,
  113791. +0x8000,
  113792. +0x4,
  113793. +0x702c,
  113794. +0x8f2,
  113795. +0xfeaf,
  113796. +0xda28,
  113797. +0xc204,
  113798. +0x41c3,
  113799. +0x18,
  113800. +0x1,
  113801. +0xe02,
  113802. +0xfd6f,
  113803. +0x750c,
  113804. +0x251a,
  113805. +0x1f81,
  113806. +0x10,
  113807. +0x0,
  113808. +0xc005,
  113809. +0x724c,
  113810. +0x7825,
  113811. +0xd6e,
  113812. +0xfeef,
  113813. +0xc189,
  113814. +0x700c,
  113815. +0x722c,
  113816. +0xc289,
  113817. +0x85a,
  113818. +0xfd6f,
  113819. +0x726c,
  113820. +0xc0b3,
  113821. +0x1404,
  113822. +0x341b,
  113823. +0xc6c6,
  113824. +0x78e0,
  113825. +0xc2e6,
  113826. +0x1cfc,
  113827. +0xb6c8,
  113828. +0x2482,
  113829. +0x3303,
  113830. +0x1600,
  113831. +0x709b,
  113832. +0x8000,
  113833. +0x4,
  113834. +0xc044,
  113835. +0x1600,
  113836. +0x7080,
  113837. +0x8000,
  113838. +0x651,
  113839. +0x231a,
  113840. +0x3f9b,
  113841. +0x10,
  113842. +0x0,
  113843. +0x70ed,
  113844. +0xc041,
  113845. +0xc004,
  113846. +0x2055,
  113847. +0xc00,
  113848. +0xc045,
  113849. +0xf004,
  113850. +0xc001,
  113851. +0x7104,
  113852. +0xc041,
  113853. +0xc001,
  113854. +0x780f,
  113855. +0xc042,
  113856. +0x40c3,
  113857. +0x8000,
  113858. +0x651,
  113859. +0x8821,
  113860. +0xc002,
  113861. +0x7030,
  113862. +0x700c,
  113863. +0xc043,
  113864. +0xf7c6,
  113865. +0xf05e,
  113866. +0xc003,
  113867. +0x7104,
  113868. +0xc043,
  113869. +0xc003,
  113870. +0x7e0f,
  113871. +0xed7,
  113872. +0x9275,
  113873. +0xd8ff,
  113874. +0x2644,
  113875. +0x17c1,
  113876. +0xe906,
  113877. +0xb961,
  113878. +0x901,
  113879. +0x31,
  113880. +0x781d,
  113881. +0x8e3,
  113882. +0x803e,
  113883. +0x78ef,
  113884. +0x209f,
  113885. +0x41,
  113886. +0x41c3,
  113887. +0x8000,
  113888. +0x7e6,
  113889. +0x43c1,
  113890. +0x602a,
  113891. +0x6038,
  113892. +0x1001,
  113893. +0xc1,
  113894. +0xca09,
  113895. +0x6159,
  113896. +0x2044,
  113897. +0x7c2,
  113898. +0x4020,
  113899. +0xea05,
  113900. +0xba61,
  113901. +0xaff,
  113902. +0x8031,
  113903. +0x781b,
  113904. +0x790e,
  113905. +0x783c,
  113906. +0x781c,
  113907. +0x781c,
  113908. +0x781c,
  113909. +0x4200,
  113910. +0xd81b,
  113911. +0xb861,
  113912. +0x801,
  113913. +0x31,
  113914. +0x7a5d,
  113915. +0x6158,
  113916. +0x2944,
  113917. +0x801,
  113918. +0xb8c4,
  113919. +0x7842,
  113920. +0x7a10,
  113921. +0x4020,
  113922. +0x209a,
  113923. +0x1,
  113924. +0x2004,
  113925. +0xf8d,
  113926. +0x3f,
  113927. +0xffc0,
  113928. +0x7d45,
  113929. +0x78b0,
  113930. +0xc202,
  113931. +0xc040,
  113932. +0x7830,
  113933. +0x41c3,
  113934. +0x6b,
  113935. +0x3,
  113936. +0xe5e,
  113937. +0xfd2f,
  113938. +0x207c,
  113939. +0x200,
  113940. +0xc005,
  113941. +0x269a,
  113942. +0x1004,
  113943. +0x71e5,
  113944. +0x2305,
  113945. +0x3001,
  113946. +0xc002,
  113947. +0x201a,
  113948. +0xf80,
  113949. +0x0,
  113950. +0x1000,
  113951. +0x7825,
  113952. +0x7e05,
  113953. +0x78db,
  113954. +0xb891,
  113955. +0xb89c,
  113956. +0xb89f,
  113957. +0xb0a0,
  113958. +0xf1a5,
  113959. +0x1600,
  113960. +0x7080,
  113961. +0x8000,
  113962. +0x12,
  113963. +0x845,
  113964. +0x1b5,
  113965. +0xc086,
  113966. +0x1600,
  113967. +0x708d,
  113968. +0x8000,
  113969. +0x4,
  113970. +0x702c,
  113971. +0xf8e,
  113972. +0xfe6f,
  113973. +0xdab4,
  113974. +0xc204,
  113975. +0x41c3,
  113976. +0x16,
  113977. +0x1,
  113978. +0xca2,
  113979. +0xfd6f,
  113980. +0x750c,
  113981. +0x251a,
  113982. +0x1f81,
  113983. +0x10,
  113984. +0x0,
  113985. +0xc005,
  113986. +0xda09,
  113987. +0x7825,
  113988. +0xc0e,
  113989. +0xfeef,
  113990. +0xc186,
  113991. +0x700c,
  113992. +0xd909,
  113993. +0xc286,
  113994. +0xefa,
  113995. +0xfd2f,
  113996. +0x726c,
  113997. +0x2480,
  113998. +0x3303,
  113999. +0x1404,
  114000. +0x341b,
  114001. +0xc6c6,
  114002. +0x78e0,
  114003. +0xc2e6,
  114004. +0x1cfc,
  114005. +0xb6c8,
  114006. +0xc1ac,
  114007. +0xc040,
  114008. +0xd8ff,
  114009. +0x702c,
  114010. +0xbe6,
  114011. +0xfd6f,
  114012. +0x734c,
  114013. +0xc045,
  114014. +0xd8ff,
  114015. +0x742c,
  114016. +0xbda,
  114017. +0xfd6f,
  114018. +0xda08,
  114019. +0xc046,
  114020. +0xc000,
  114021. +0x47cb,
  114022. +0x8000,
  114023. +0x64f,
  114024. +0x205f,
  114025. +0x500,
  114026. +0xc042,
  114027. +0x8f00,
  114028. +0xc602,
  114029. +0x661e,
  114030. +0x76c3,
  114031. +0x8000,
  114032. +0x780,
  114033. +0xfd2,
  114034. +0xfdaf,
  114035. +0xc000,
  114036. +0x8fa0,
  114037. +0x702c,
  114038. +0xc043,
  114039. +0xc141,
  114040. +0xf003,
  114041. +0x71a5,
  114042. +0x8f41,
  114043. +0x7baf,
  114044. +0xa4b,
  114045. +0xe4,
  114046. +0xbde0,
  114047. +0x1414,
  114048. +0x300b,
  114049. +0xc006,
  114050. +0x23ca,
  114051. +0x1002,
  114052. +0xbed,
  114053. +0x9010,
  114054. +0xca05,
  114055. +0xb2f,
  114056. +0x25,
  114057. +0x782f,
  114058. +0xd941,
  114059. +0xc044,
  114060. +0x782a,
  114061. +0x2000,
  114062. +0xf9b,
  114063. +0x8000,
  114064. +0x7e8,
  114065. +0xbfe,
  114066. +0xff6f,
  114067. +0x1300,
  114068. +0x3080,
  114069. +0xae00,
  114070. +0xc004,
  114071. +0x1300,
  114072. +0x3082,
  114073. +0x2000,
  114074. +0x2c1,
  114075. +0xc001,
  114076. +0x6058,
  114077. +0xc041,
  114078. +0x71c5,
  114079. +0xf1da,
  114080. +0x1600,
  114081. +0x7080,
  114082. +0x8000,
  114083. +0x12,
  114084. +0x861,
  114085. +0x1b5,
  114086. +0xc087,
  114087. +0x702c,
  114088. +0xea6,
  114089. +0xfe6f,
  114090. +0xda14,
  114091. +0xc200,
  114092. +0x41c3,
  114093. +0x17,
  114094. +0x1,
  114095. +0xbb6,
  114096. +0xfd6f,
  114097. +0x750c,
  114098. +0x8f62,
  114099. +0xc002,
  114100. +0x8f23,
  114101. +0x7a7b,
  114102. +0x2000,
  114103. +0xf8c,
  114104. +0x8000,
  114105. +0x780,
  114106. +0xf003,
  114107. +0x7164,
  114108. +0x786f,
  114109. +0x915,
  114110. +0x25,
  114111. +0x70ad,
  114112. +0xf00d,
  114113. +0xc687,
  114114. +0x661e,
  114115. +0x6408,
  114116. +0x7144,
  114117. +0x71a5,
  114118. +0xae00,
  114119. +0x78af,
  114120. +0x8f5,
  114121. +0x80b4,
  114122. +0x7850,
  114123. +0xf1f0,
  114124. +0x700c,
  114125. +0x722c,
  114126. +0xc287,
  114127. +0xdee,
  114128. +0xfd2f,
  114129. +0x716c,
  114130. +0x8f41,
  114131. +0x8f20,
  114132. +0x6a01,
  114133. +0x7822,
  114134. +0x7910,
  114135. +0xc001,
  114136. +0x2805,
  114137. +0x40,
  114138. +0xb6e,
  114139. +0xff6f,
  114140. +0x780f,
  114141. +0xc103,
  114142. +0xa900,
  114143. +0xc0ac,
  114144. +0x1404,
  114145. +0x341b,
  114146. +0xc6c6,
  114147. +0x0,
  114148. +0x0,
  114149. +0x0,
  114150. +0x0,
  114151. +0x0,
  114152. +0x0,
  114153. +0x0,
  114154. +0x0,
  114155. +0x0,
  114156. +0x0,
  114157. +0x0,
  114158. +0x0,
  114159. +0x0,
  114160. +0x0,
  114161. +0x0,
  114162. +0x0,
  114163. +0x0,
  114164. +0x0,
  114165. +0x0,
  114166. +0x0,
  114167. +0x0,
  114168. +0x0,
  114169. +0x0,
  114170. +0x0,
  114171. +0x0,
  114172. +0x0,
  114173. +0x0,
  114174. +0x0,
  114175. +0x0,
  114176. +0x0,
  114177. +0x0,
  114178. +0x0,
  114179. +0x0,
  114180. +0x0,
  114181. +0x0,
  114182. +0x0,
  114183. +0x0,
  114184. +0x0,
  114185. +0x0,
  114186. +0x0,
  114187. +0x0,
  114188. +0x0,
  114189. +0x0,
  114190. +0x0,
  114191. +0x0,
  114192. +0x0,
  114193. +0x0,
  114194. +0x0,
  114195. +0x0,
  114196. +0x0,
  114197. +0x0,
  114198. +0x0,
  114199. +0x0,
  114200. +0x0,
  114201. +0x0,
  114202. +0x0,
  114203. +0x0,
  114204. +0x0,
  114205. +0x0,
  114206. +0x0,
  114207. +0x0,
  114208. +0x0,
  114209. +0x0,
  114210. +0x0,
  114211. +0x0,
  114212. +0x0,
  114213. +0x0,
  114214. +0x0,
  114215. +0x0,
  114216. +0x0,
  114217. +0x0,
  114218. +0x0,
  114219. +0x0,
  114220. +0x0,
  114221. +0x0,
  114222. +0x0,
  114223. +0x0,
  114224. +0x0,
  114225. +0x0,
  114226. +0x0,
  114227. +0x0,
  114228. +0x0,
  114229. +0x0,
  114230. +0x0,
  114231. +0x0,
  114232. +0x0,
  114233. +0x0,
  114234. +0x0,
  114235. +0x0,
  114236. +0x0,
  114237. +0x0,
  114238. +0x0,
  114239. +0x0,
  114240. +0x0,
  114241. +0x0,
  114242. +0x0,
  114243. +0x0,
  114244. +0x0,
  114245. +0x0,
  114246. +0x0,
  114247. +0x0,
  114248. +0x0,
  114249. +0x0,
  114250. +0x0,
  114251. +0x0,
  114252. +0x0,
  114253. +0x0,
  114254. +0x0,
  114255. +0x0,
  114256. +0x0,
  114257. +0x0,
  114258. +0x0,
  114259. +0x0,
  114260. +0x0,
  114261. +0x0,
  114262. +0x0,
  114263. +0x0,
  114264. +0x0,
  114265. +0x0,
  114266. +0x0,
  114267. +0x0,
  114268. +0x0,
  114269. +0x0,
  114270. +0x0,
  114271. +0x0,
  114272. +0x0,
  114273. +0x0,
  114274. +0x0,
  114275. +0x0,
  114276. +0x0,
  114277. +0x0,
  114278. +0x0,
  114279. +0x0,
  114280. +0x0,
  114281. +0x0,
  114282. +0x0,
  114283. +0x0,
  114284. +0x0,
  114285. +0x0,
  114286. +0x0,
  114287. +0x0,
  114288. +0x0,
  114289. +0x0,
  114290. +0x0,
  114291. +0x0,
  114292. +0x0,
  114293. +0x0,
  114294. +0x0,
  114295. +0x0,
  114296. +0x0,
  114297. +0x0,
  114298. +0x0,
  114299. +0x0,
  114300. +0x0,
  114301. +0x0,
  114302. +0x0,
  114303. +0x0,
  114304. +0x0,
  114305. +0x0,
  114306. +0x0,
  114307. +0x0,
  114308. +0x0,
  114309. +0x0,
  114310. +0x0,
  114311. +0x0,
  114312. +0x0,
  114313. +0x0,
  114314. +0x0,
  114315. +0x0,
  114316. +0x0,
  114317. +0x0,
  114318. +0x0,
  114319. +0x0,
  114320. +0x0,
  114321. +0x0,
  114322. +0x0,
  114323. +0x0,
  114324. +0x0,
  114325. +0x0,
  114326. +0x0,
  114327. +0x0,
  114328. +0x0,
  114329. +0x0,
  114330. +0x0,
  114331. +0x0,
  114332. +0x0,
  114333. +0x0,
  114334. +0x0,
  114335. +0x0,
  114336. +0x0,
  114337. +0x0,
  114338. +0x0,
  114339. +0x0,
  114340. +0x0,
  114341. +0x0,
  114342. +0x0,
  114343. +0x0,
  114344. +0x0,
  114345. +0x0,
  114346. +0x0,
  114347. +0x0,
  114348. +0x0,
  114349. +0x0,
  114350. +0x0,
  114351. +0x0,
  114352. +0x0,
  114353. +0x0,
  114354. +0x0,
  114355. +0x0,
  114356. +0x0,
  114357. +0x0,
  114358. +0x0,
  114359. +0x0,
  114360. +0x0,
  114361. +0x0,
  114362. +0x0,
  114363. +0x0,
  114364. +0x0,
  114365. +0x0,
  114366. +0x0,
  114367. +0x0,
  114368. +0x0,
  114369. +0x0,
  114370. +0x0,
  114371. +0x0,
  114372. +0x0,
  114373. +0x0,
  114374. +0x0,
  114375. +0x0,
  114376. +0x0,
  114377. +0x0,
  114378. +0x0,
  114379. +0x0,
  114380. +0x0,
  114381. +0x0,
  114382. +0x0,
  114383. +0x0,
  114384. +0x0,
  114385. +0x0,
  114386. +0x0,
  114387. +0x0,
  114388. +0x0,
  114389. +0x0,
  114390. +0x0,
  114391. +0x0,
  114392. +0x0,
  114393. +0x0,
  114394. +0x0,
  114395. +0x0,
  114396. +0x0,
  114397. +0x0,
  114398. +0x0,
  114399. +0x0,
  114400. +0x0,
  114401. +0x0,
  114402. +0x0,
  114403. +0x0,
  114404. +0x0,
  114405. +0x0,
  114406. +0x0,
  114407. +0x0,
  114408. +0x0,
  114409. +0x0,
  114410. +0x0,
  114411. +0x0,
  114412. +0x0,
  114413. +0x0,
  114414. +0x0,
  114415. +0x0,
  114416. +0x0,
  114417. +0x0,
  114418. +0x0,
  114419. +0x0,
  114420. +0x0,
  114421. +0x0,
  114422. +0x0,
  114423. +0x0,
  114424. +0x0,
  114425. +0x0,
  114426. +0x0,
  114427. +0x0,
  114428. +0x0,
  114429. +0x0,
  114430. +0x0,
  114431. +0x0,
  114432. +0x0,
  114433. +0x0,
  114434. +0x0,
  114435. +0x0,
  114436. +0x0,
  114437. +0x0,
  114438. +0x0,
  114439. +0x0,
  114440. +0x0,
  114441. +0x0,
  114442. +0x0,
  114443. +0x0,
  114444. +0x0,
  114445. +0x0,
  114446. +0x0,
  114447. +0x0,
  114448. +0x0,
  114449. +0x0,
  114450. +0x0,
  114451. +0x0,
  114452. +0x0,
  114453. +0x0,
  114454. +0x0,
  114455. +0x0,
  114456. +0x0,
  114457. +0x0,
  114458. +0x0,
  114459. +0x0,
  114460. +0x0,
  114461. +0x0,
  114462. +0x0,
  114463. +0x0,
  114464. +0x0,
  114465. +0x0,
  114466. +0x0,
  114467. +0x0,
  114468. +0x0,
  114469. +0x0,
  114470. +0x0,
  114471. +0x0,
  114472. +0x0,
  114473. +0x0,
  114474. +0x0,
  114475. +0x0,
  114476. +0x0,
  114477. +0x0,
  114478. +0x0,
  114479. +0x0,
  114480. +0x0,
  114481. +0x0,
  114482. +0x0,
  114483. +0x0,
  114484. +0x0,
  114485. +0x0,
  114486. +0x0,
  114487. +0x0,
  114488. +0x0,
  114489. +0x0,
  114490. +0x0,
  114491. +0x0,
  114492. +0x0,
  114493. +0x0,
  114494. +0x0,
  114495. +0x0,
  114496. +0x0,
  114497. +0x0,
  114498. +0x0,
  114499. +0x0,
  114500. +0x0,
  114501. +0x0,
  114502. +0x0,
  114503. +0x0,
  114504. +0x0,
  114505. +0x0,
  114506. +0x0,
  114507. +0x0,
  114508. +0x0,
  114509. +0x0,
  114510. +0x0,
  114511. +0x0,
  114512. +0x0,
  114513. +0x0,
  114514. +0x0,
  114515. +0x0,
  114516. +0x0,
  114517. +0x0,
  114518. +0x0,
  114519. +0x0,
  114520. +0x0,
  114521. +0x0,
  114522. +0x0,
  114523. +0x0,
  114524. +0x0,
  114525. +0x0,
  114526. +0x0,
  114527. +0x0,
  114528. +0x0,
  114529. +0x0,
  114530. +0x0,
  114531. +0x0,
  114532. +0x0,
  114533. +0x0,
  114534. +0x0,
  114535. +0x0,
  114536. +0x0,
  114537. +0x0,
  114538. +0x0,
  114539. +0x0,
  114540. +0x0,
  114541. +0x0,
  114542. +0x0,
  114543. +0x0,
  114544. +0x0,
  114545. +0x0,
  114546. +0x0,
  114547. +0x0,
  114548. +0x0,
  114549. +0x0,
  114550. +0x0,
  114551. +0x0,
  114552. +0x0,
  114553. +0x0,
  114554. +0x0,
  114555. +0x0,
  114556. +0x0,
  114557. +0x0,
  114558. +0x0,
  114559. +0x0,
  114560. +0x0,
  114561. +0x0,
  114562. +0x0,
  114563. +0x0,
  114564. +0x0,
  114565. +0x0,
  114566. +0x0,
  114567. +0x0,
  114568. +0x0,
  114569. +0x0,
  114570. +0x0,
  114571. +0x0,
  114572. +0x0,
  114573. +0x0,
  114574. +0x0,
  114575. +0x0,
  114576. +0x0,
  114577. +0x0,
  114578. +0x0,
  114579. +0x0,
  114580. +0x0,
  114581. +0x0,
  114582. +0x0,
  114583. +0x0,
  114584. +0x0,
  114585. +0x0,
  114586. +0x0,
  114587. +0x0,
  114588. +0x0,
  114589. +0x0,
  114590. +0x0,
  114591. +0x0,
  114592. +0x0,
  114593. +0x0,
  114594. +0x0,
  114595. +0x0,
  114596. +0x0,
  114597. +0x0,
  114598. +0x0,
  114599. +0x0,
  114600. +0x0,
  114601. +0x0,
  114602. +0x0,
  114603. +0x0,
  114604. +0x0,
  114605. +0x0,
  114606. +0x0,
  114607. +0x0,
  114608. +0x0,
  114609. +0x0,
  114610. +0x0,
  114611. +0x0,
  114612. +0x0,
  114613. +0x0,
  114614. +0x0,
  114615. +0x0,
  114616. +0x0,
  114617. +0x0,
  114618. +0x0,
  114619. +0x0,
  114620. +0x0,
  114621. +0x0,
  114622. +0x0,
  114623. +0x0,
  114624. +0x0,
  114625. +0x0,
  114626. +0x0,
  114627. +0x0,
  114628. +0x0,
  114629. +0x0,
  114630. +0x0,
  114631. +0x0,
  114632. +0x0,
  114633. +0x0,
  114634. +0x0,
  114635. +0x0,
  114636. +0x0,
  114637. +0x0,
  114638. +0x0,
  114639. +0x0,
  114640. +0x0,
  114641. +0x0,
  114642. +0x0,
  114643. +0x0,
  114644. +0x0,
  114645. +0x0,
  114646. +0x0,
  114647. +0x0,
  114648. +0x0,
  114649. +0x0,
  114650. +0x0,
  114651. +0x0,
  114652. +0x0,
  114653. +0x0,
  114654. +0x0,
  114655. +0x0,
  114656. +0x0,
  114657. +0x0,
  114658. +0x0,
  114659. +0x0,
  114660. +0x0,
  114661. +0x0,
  114662. +0x0,
  114663. +0x0,
  114664. +0x0,
  114665. +0x0,
  114666. +0x0,
  114667. +0x0,
  114668. +0x0,
  114669. +0x0,
  114670. +0x0,
  114671. +0x0,
  114672. +0x0,
  114673. +0x0,
  114674. +0x0,
  114675. +0x0,
  114676. +0x0,
  114677. +0x0,
  114678. +0x0,
  114679. +0x0,
  114680. +0x0,
  114681. +0x0,
  114682. +0x0,
  114683. +0x0,
  114684. +0x0,
  114685. +0x0,
  114686. +0x0,
  114687. +0x0,
  114688. +0x0,
  114689. +0x0,
  114690. +0x0,
  114691. +0x0,
  114692. +0x0,
  114693. +0x0,
  114694. +0x0,
  114695. +0x0,
  114696. +0x0,
  114697. +0x0,
  114698. +0x0,
  114699. +0x0,
  114700. +0x0,
  114701. +0x0,
  114702. +0x0,
  114703. +0x0,
  114704. +0x0,
  114705. +0x0,
  114706. +0x0,
  114707. +0x0,
  114708. +0x0,
  114709. +0x0,
  114710. +0x0,
  114711. +0x0,
  114712. +0x0,
  114713. +0x0,
  114714. +0x0,
  114715. +0x0,
  114716. +0x0,
  114717. +0x0,
  114718. +0x0,
  114719. +0x0,
  114720. +0x0,
  114721. +0x0,
  114722. +0x0,
  114723. +0x0,
  114724. +0x0,
  114725. +0x0,
  114726. +0x0,
  114727. +0x0,
  114728. +0x0,
  114729. +0x0,
  114730. +0x0,
  114731. +0x0,
  114732. +0x0,
  114733. +0x0,
  114734. +0x0,
  114735. +0x0,
  114736. +0x0,
  114737. +0x0,
  114738. +0x0,
  114739. +0x0,
  114740. +0x0,
  114741. +0x0,
  114742. +0x0,
  114743. +0x0,
  114744. +0x0,
  114745. +0x0,
  114746. +0x0,
  114747. +0x0,
  114748. +0x0,
  114749. +0x0,
  114750. +0x0,
  114751. +0x0,
  114752. +0x0,
  114753. +0x0,
  114754. +0x0,
  114755. +0x0,
  114756. +0x0,
  114757. +0x0,
  114758. +0x0,
  114759. +0x0,
  114760. +0x0,
  114761. +0x0,
  114762. +0x0,
  114763. +0x0,
  114764. +0x0,
  114765. +0x0,
  114766. +0x0,
  114767. +0x0,
  114768. +0x0,
  114769. +0x0,
  114770. +0x0,
  114771. +0x0,
  114772. +0x0,
  114773. +0x0,
  114774. +0x0,
  114775. +0x0,
  114776. +0x0,
  114777. +0x0,
  114778. +0x0,
  114779. +0x0,
  114780. +0x0,
  114781. +0x0,
  114782. +0x0,
  114783. +0x0,
  114784. +0x0,
  114785. +0x0,
  114786. +0x0,
  114787. +0x0,
  114788. +0x0,
  114789. +0x0,
  114790. +0x0,
  114791. +0x0,
  114792. +0x0,
  114793. +0x0,
  114794. +0x0,
  114795. +0x0,
  114796. +0x0,
  114797. +0x0,
  114798. +0x0,
  114799. +0x0,
  114800. +0x0,
  114801. +0x0,
  114802. +0x0,
  114803. +0x0,
  114804. +0x0,
  114805. +0x0,
  114806. +0x0,
  114807. +0x0,
  114808. +0x0,
  114809. +0x0,
  114810. +0x0,
  114811. +0x0,
  114812. +0x0,
  114813. +0x0,
  114814. +0x0,
  114815. +0x0,
  114816. +0x0,
  114817. +0x0,
  114818. +0x0,
  114819. +0x0,
  114820. +0x0,
  114821. +0x0,
  114822. +0x0,
  114823. +0x0,
  114824. +0x0,
  114825. +0x0,
  114826. +0x0,
  114827. +0x0,
  114828. +0x0,
  114829. +0x0,
  114830. +0x0,
  114831. +0x0,
  114832. +0x0,
  114833. +0x0,
  114834. +0x0,
  114835. +0x0,
  114836. +0x0,
  114837. +0x0,
  114838. +0x0,
  114839. +0x0,
  114840. +0x0,
  114841. +0x0,
  114842. +0x0,
  114843. +0x0,
  114844. +0x0,
  114845. +0x0,
  114846. +0x0,
  114847. +0x0,
  114848. +0x0,
  114849. +0x0,
  114850. +0x0,
  114851. +0x0,
  114852. +0x0,
  114853. +0x0,
  114854. +0x0,
  114855. +0x0,
  114856. +0x0,
  114857. +0x0,
  114858. +0x0,
  114859. +0x0,
  114860. +0x0,
  114861. +0x0,
  114862. +0x0,
  114863. +0x0,
  114864. +0x0,
  114865. +0x0,
  114866. +0x0,
  114867. +0x0,
  114868. +0x0,
  114869. +0x0,
  114870. +0x0,
  114871. +0x0,
  114872. +0x0,
  114873. +0x0,
  114874. +0x0,
  114875. +0x0,
  114876. +0x0,
  114877. +0x0,
  114878. +0x0,
  114879. +0x0,
  114880. +0x0,
  114881. +0x0,
  114882. +0x0,
  114883. +0x0,
  114884. +0x0,
  114885. +0x0,
  114886. +0x0,
  114887. +0x0,
  114888. +0x0,
  114889. +0x0,
  114890. +0x0,
  114891. +0x0,
  114892. +0x0,
  114893. +0x0,
  114894. +0x0,
  114895. +0x0,
  114896. +0x0,
  114897. +0x0,
  114898. +0x0,
  114899. +0x0,
  114900. +0x0,
  114901. +0x0,
  114902. +0x0,
  114903. +0x0,
  114904. +0x0,
  114905. +0x0,
  114906. +0x0,
  114907. +0x0,
  114908. +0x0,
  114909. +0x0,
  114910. +0x0,
  114911. +0x0,
  114912. +0x0,
  114913. +0x0,
  114914. +0x0,
  114915. +0x0,
  114916. +0x0,
  114917. +0x0,
  114918. +0x0,
  114919. +0x0,
  114920. +0x0,
  114921. +0x0,
  114922. +0x0,
  114923. +0x0,
  114924. +0x0,
  114925. +0x0,
  114926. +0x0,
  114927. +0x0,
  114928. +0x0,
  114929. +0x0,
  114930. +0x0,
  114931. +0x0,
  114932. +0x0,
  114933. +0x0,
  114934. +0x0,
  114935. +0x0,
  114936. +0x0,
  114937. +0x0,
  114938. +0x0,
  114939. +0x0,
  114940. +0x0,
  114941. +0x0,
  114942. +0x0,
  114943. +0x0,
  114944. +0x0,
  114945. +0x0,
  114946. +0x0,
  114947. +0x0,
  114948. +0x0,
  114949. +0x0,
  114950. +0x0,
  114951. +0x0,
  114952. +0x0,
  114953. +0x0,
  114954. +0x0,
  114955. +0x0,
  114956. +0x0,
  114957. +0x0,
  114958. +0x0,
  114959. +0x0,
  114960. +0x0,
  114961. +0x0,
  114962. +0x0,
  114963. +0x0,
  114964. +0x0,
  114965. +0x0,
  114966. +0x0,
  114967. +0x0,
  114968. +0x0,
  114969. +0x0,
  114970. +0x0,
  114971. +0x0,
  114972. +0x0,
  114973. +0x0,
  114974. +0x0,
  114975. +0x0,
  114976. +0x0,
  114977. +0x0,
  114978. +0x0,
  114979. +0x0,
  114980. +0x0,
  114981. +0x0,
  114982. +0x0,
  114983. +0x0,
  114984. +0x0,
  114985. +0x0,
  114986. +0x0,
  114987. +0x0,
  114988. +0x0,
  114989. +0x0,
  114990. +0x0,
  114991. +0x0,
  114992. +0x0,
  114993. +0x0,
  114994. +0x0,
  114995. +0x0,
  114996. +0x0,
  114997. +0x0,
  114998. +0x0,
  114999. +0x0,
  115000. +0x0,
  115001. +0x0,
  115002. +0x0,
  115003. +0x0,
  115004. +0x0,
  115005. +0x0,
  115006. +0x0,
  115007. +0x0,
  115008. +0x0,
  115009. +0x0,
  115010. +0x0,
  115011. +0x0,
  115012. +0x0,
  115013. +0x0,
  115014. +0x0,
  115015. +0x0,
  115016. +0x0,
  115017. +0x0,
  115018. +0x0,
  115019. +0x0,
  115020. +0x0,
  115021. +0x0,
  115022. +0x0,
  115023. +0x0,
  115024. +0x0,
  115025. +0x0,
  115026. +0x0,
  115027. +0x0,
  115028. +0x0,
  115029. +0x0,
  115030. +0x0,
  115031. +0x0,
  115032. +0x0,
  115033. +0x0,
  115034. +0x0,
  115035. +0x0,
  115036. +0x0,
  115037. +0x0,
  115038. +0x0,
  115039. +0x0,
  115040. +0x0,
  115041. +0x0,
  115042. +0x0,
  115043. +0x0,
  115044. +0x0,
  115045. +0x0,
  115046. +0x0,
  115047. +0x0,
  115048. +0x0,
  115049. +0x0,
  115050. +0x0,
  115051. +0x0,
  115052. +0x0,
  115053. +0x0,
  115054. +0x0,
  115055. +0x0,
  115056. +0x0,
  115057. +0x0,
  115058. +0x0,
  115059. +0x0,
  115060. +0x0,
  115061. +0x0,
  115062. +0x0,
  115063. +0x0,
  115064. +0x0,
  115065. +0x0,
  115066. +0x0,
  115067. +0x0,
  115068. +0x0,
  115069. +0x0,
  115070. +0x0,
  115071. +0x0,
  115072. +0x0,
  115073. +0x0,
  115074. +0x0,
  115075. +0x0,
  115076. +0x0,
  115077. +0x0,
  115078. +0x0,
  115079. +0x0,
  115080. +0x0,
  115081. +0x0,
  115082. +0x0,
  115083. +0x0,
  115084. +0x0,
  115085. +0x0,
  115086. +0x0,
  115087. +0x0,
  115088. +0x0,
  115089. +0x0,
  115090. +0x0,
  115091. +0x0,
  115092. +0x0,
  115093. +0x0,
  115094. +0x0,
  115095. +0x0,
  115096. +0x0,
  115097. +0x0,
  115098. +0x0,
  115099. +0x0,
  115100. +0x0,
  115101. +0x0,
  115102. +0x0,
  115103. +0x0,
  115104. +0x0,
  115105. +0x0,
  115106. +0x0,
  115107. +0x0,
  115108. +0x0,
  115109. +0x0,
  115110. +0x0,
  115111. +0x0,
  115112. +0x0,
  115113. +0x0,
  115114. +0x0,
  115115. +0x0,
  115116. +0x0,
  115117. +0x0,
  115118. +0x0,
  115119. +0x0,
  115120. +0x0,
  115121. +0x0,
  115122. +0x0,
  115123. +0x0,
  115124. +0x0,
  115125. +0x0,
  115126. +0x0,
  115127. +0x0,
  115128. +0x0,
  115129. +0x0,
  115130. +0x0,
  115131. +0x0,
  115132. +0x0,
  115133. +0x0,
  115134. +0x0,
  115135. +0x0,
  115136. +0x0,
  115137. +0x0,
  115138. +0x0,
  115139. +0x0,
  115140. +0x0,
  115141. +0x0,
  115142. +0x0,
  115143. +0x0,
  115144. +0x0,
  115145. +0x0,
  115146. +0x0,
  115147. +0x0,
  115148. +0x0,
  115149. +0x0,
  115150. +0x0,
  115151. +0x0,
  115152. +0x0,
  115153. +0x0,
  115154. +0x0,
  115155. +0x0,
  115156. +0x0,
  115157. +0x0,
  115158. +0x0,
  115159. +0x0,
  115160. +0x0,
  115161. +0x0,
  115162. +0x0,
  115163. +0x0,
  115164. +0x0,
  115165. +0x0,
  115166. +0x0,
  115167. +0x0,
  115168. +0x0,
  115169. +0x0,
  115170. +0x0,
  115171. +0x0,
  115172. +0x0,
  115173. +0x0,
  115174. +0x0,
  115175. +0x0,
  115176. +0x0,
  115177. +0x0,
  115178. +0x0,
  115179. +0x0,
  115180. +0x0,
  115181. +0x0,
  115182. +0x0,
  115183. +0x0,
  115184. +0x0,
  115185. +0x0,
  115186. +0x0,
  115187. +0x0,
  115188. +0x0,
  115189. +0x0,
  115190. +0x0,
  115191. +0x0,
  115192. +0x0,
  115193. +0x0,
  115194. +0x0,
  115195. +0x0,
  115196. +0x0,
  115197. +0x0,
  115198. +0x0,
  115199. +0x0,
  115200. +0x0,
  115201. +0x0,
  115202. +0x0,
  115203. +0x0,
  115204. +0x0,
  115205. +0x0,
  115206. +0x0,
  115207. +0x0,
  115208. +0x0,
  115209. +0x0,
  115210. +0x0,
  115211. +0x0,
  115212. +0x0,
  115213. +0x0,
  115214. +0x0,
  115215. +0x0,
  115216. +0x0,
  115217. +0x0,
  115218. +0x0,
  115219. +0x0,
  115220. +0x0,
  115221. +0x0,
  115222. +0x0,
  115223. +0x0,
  115224. +0x0,
  115225. +0x0,
  115226. +0x0,
  115227. +0x0,
  115228. +0x0,
  115229. +0x0,
  115230. +0x0,
  115231. +0x0,
  115232. +0x0,
  115233. +0x0,
  115234. +0x0,
  115235. +0x0,
  115236. +0x0,
  115237. +0x0,
  115238. +0x0,
  115239. +0x0,
  115240. +0x0,
  115241. +0x0,
  115242. +0x0,
  115243. +0x0,
  115244. +0x0,
  115245. +0x0,
  115246. +0x0,
  115247. +0x0,
  115248. +0x0,
  115249. +0x0,
  115250. +0x0,
  115251. +0x0,
  115252. +0x0,
  115253. +0x0,
  115254. +0x0,
  115255. +0x0,
  115256. +0x0,
  115257. +0x0,
  115258. +0x0,
  115259. +0x0,
  115260. +0x0,
  115261. +0x0,
  115262. +0x0,
  115263. +0x0,
  115264. +0x0,
  115265. +0x0,
  115266. +0x0,
  115267. +0x0,
  115268. +0x0,
  115269. +0x0,
  115270. +0x0,
  115271. +0x0,
  115272. +0x0,
  115273. +0x0,
  115274. +0x0,
  115275. +0x0,
  115276. +0x0,
  115277. +0x0,
  115278. +0x0,
  115279. +0x0,
  115280. +0x0,
  115281. +0x0,
  115282. +0x0,
  115283. +0x0,
  115284. +0x0,
  115285. +0x0,
  115286. +0x0,
  115287. +0x0,
  115288. +0x0,
  115289. +0x0,
  115290. +0x0,
  115291. +0x0,
  115292. +0x0,
  115293. +0x0,
  115294. +0x0,
  115295. +0x0,
  115296. +0x0,
  115297. +0x0,
  115298. +0x0,
  115299. +0x0,
  115300. +0x0,
  115301. +0x0,
  115302. +0x0,
  115303. +0x0,
  115304. +0x0,
  115305. +0x0,
  115306. +0x0,
  115307. +0x0,
  115308. +0x0,
  115309. +0x0,
  115310. +0x0,
  115311. +0x0,
  115312. +0x0,
  115313. +0x0,
  115314. +0x0,
  115315. +0x0,
  115316. +0x0,
  115317. +0x0,
  115318. +0x0,
  115319. +0x0,
  115320. +0x0,
  115321. +0x0,
  115322. +0x0,
  115323. +0x0,
  115324. +0x0,
  115325. +0x0,
  115326. +0x0,
  115327. +0x0,
  115328. +0x0,
  115329. +0x0,
  115330. +0x0,
  115331. +0x0,
  115332. +0x0,
  115333. +0x0,
  115334. +0x0,
  115335. +0x0,
  115336. +0x0,
  115337. +0x0,
  115338. +0x0,
  115339. +0x0,
  115340. +0x0,
  115341. +0x0,
  115342. +0x0,
  115343. +0x0,
  115344. +0x0,
  115345. +0x0,
  115346. +0x0,
  115347. +0x0,
  115348. +0x0,
  115349. +0x0,
  115350. +0x0,
  115351. +0x0,
  115352. +0x0,
  115353. +0x0,
  115354. +0x0,
  115355. +0x0,
  115356. +0x0,
  115357. +0x0,
  115358. +0x0,
  115359. +0x0,
  115360. +0x0,
  115361. +0x0,
  115362. +0x0,
  115363. +0x0,
  115364. +0x0,
  115365. +0x0,
  115366. +0x0,
  115367. +0x0,
  115368. +0x0,
  115369. +0x0,
  115370. +0x0,
  115371. +0x0,
  115372. +0x0,
  115373. +0x0,
  115374. +0x0,
  115375. +0x0,
  115376. +0x0,
  115377. +0x0,
  115378. +0x0,
  115379. +0x0,
  115380. +0x0,
  115381. +0x0,
  115382. +0x0,
  115383. +0x0,
  115384. +0x0,
  115385. +0x0,
  115386. +0x0,
  115387. +0x0,
  115388. +0x0,
  115389. +0x0,
  115390. +0x0,
  115391. +0x0,
  115392. +0x0,
  115393. +0x0,
  115394. +0x0,
  115395. +0x0,
  115396. +0x0,
  115397. +0x0,
  115398. +0x0,
  115399. +0x0,
  115400. +0x0,
  115401. +0x0,
  115402. +0x0,
  115403. +0x0,
  115404. +0x0,
  115405. +0x0,
  115406. +0x0,
  115407. +0x0,
  115408. +0x0,
  115409. +0x0,
  115410. +0x0,
  115411. +0x0,
  115412. +0x0,
  115413. +0x0,
  115414. +0x0,
  115415. +0x0,
  115416. +0x0,
  115417. +0x0,
  115418. +0x0,
  115419. +0x0,
  115420. +0x0,
  115421. +0x0,
  115422. +0x0,
  115423. +0x0,
  115424. +0x0,
  115425. +0x0,
  115426. +0x0,
  115427. +0x0,
  115428. +0x0,
  115429. +0x0,
  115430. +0x0,
  115431. +0x0,
  115432. +0x0,
  115433. +0x0,
  115434. +0x0,
  115435. +0x0,
  115436. +0x0,
  115437. +0x0,
  115438. +0x0,
  115439. +0x0,
  115440. +0x0,
  115441. +0x0,
  115442. +0x0,
  115443. +0x0,
  115444. +0x0,
  115445. +0x0,
  115446. +0x0,
  115447. +0x0,
  115448. +0x0,
  115449. +0x0,
  115450. +0x0,
  115451. +0x0,
  115452. +0x0,
  115453. +0x0,
  115454. +0x0,
  115455. +0x0,
  115456. +0x0,
  115457. +0x0,
  115458. +0x0,
  115459. +0x0,
  115460. +0x0,
  115461. +0x0,
  115462. +0x0,
  115463. +0x0,
  115464. +0x0,
  115465. +0x0,
  115466. +0x0,
  115467. +0x0,
  115468. +0x0,
  115469. +0x0,
  115470. +0x0,
  115471. +0x0,
  115472. +0x0,
  115473. +0x0,
  115474. +0x0,
  115475. +0x0,
  115476. +0x0,
  115477. +0x0,
  115478. +0x0,
  115479. +0x0,
  115480. +0x0,
  115481. +0x0,
  115482. +0x0,
  115483. +0x0,
  115484. +0x0,
  115485. +0x0,
  115486. +0x0,
  115487. +0x0,
  115488. +0x0,
  115489. +0x0,
  115490. +0x0,
  115491. +0x0,
  115492. +0x0,
  115493. +0x0,
  115494. +0x0,
  115495. +0x0,
  115496. +0x0,
  115497. +0x0,
  115498. +0x0,
  115499. +0x0,
  115500. +0x0,
  115501. +0x0,
  115502. +0x0,
  115503. +0x0,
  115504. +0x0,
  115505. +0x0,
  115506. +0x0,
  115507. +0x0,
  115508. +0x0,
  115509. +0x0,
  115510. +0x0,
  115511. +0x0,
  115512. +0x0,
  115513. +0x0,
  115514. +0x0,
  115515. +0x0,
  115516. +0x0,
  115517. +0x0,
  115518. +0x0,
  115519. +0x0,
  115520. +0x0,
  115521. +0x0,
  115522. +0x0,
  115523. +0x0,
  115524. +0x0,
  115525. +0x0,
  115526. +0x0,
  115527. +0x0,
  115528. +0x0,
  115529. +0x0,
  115530. +0x0,
  115531. +0x0,
  115532. +0x0,
  115533. +0x0,
  115534. +0x0,
  115535. +0x0,
  115536. +0x0,
  115537. +0x0,
  115538. +0x0,
  115539. +0x0,
  115540. +0x0,
  115541. +0x0,
  115542. +0x0,
  115543. +0x0,
  115544. +0x0,
  115545. +0x0,
  115546. +0x0,
  115547. +0x0,
  115548. +0x0,
  115549. +0x0,
  115550. +0x0,
  115551. +0x0,
  115552. +0x0,
  115553. +0x0,
  115554. +0x0,
  115555. +0x0,
  115556. +0x0,
  115557. +0x0,
  115558. +0x0,
  115559. +0x0,
  115560. +0x0,
  115561. +0x0,
  115562. +0x0,
  115563. +0x0,
  115564. +0x0,
  115565. +0x0,
  115566. +0x0,
  115567. +0x0,
  115568. +0x0,
  115569. +0x0,
  115570. +0x0,
  115571. +0x0,
  115572. +0x0,
  115573. +0x0,
  115574. +0x0,
  115575. +0x0,
  115576. +0x0,
  115577. +0x0,
  115578. +0x0,
  115579. +0x0,
  115580. +0x0,
  115581. +0x0,
  115582. +0x0,
  115583. +0x0,
  115584. +0x0,
  115585. +0x0,
  115586. +0x0,
  115587. +0x0,
  115588. +0x0,
  115589. +0x0,
  115590. +0x0,
  115591. +0x0,
  115592. +0x0,
  115593. +0x0,
  115594. +0x0,
  115595. +0x0,
  115596. +0x0,
  115597. +0x0,
  115598. +0x0,
  115599. +0x0,
  115600. +0x0,
  115601. +0x0,
  115602. +0x0,
  115603. +0x0,
  115604. +0x0,
  115605. +0x0,
  115606. +0x0,
  115607. +0x0,
  115608. +0x0,
  115609. +0x0,
  115610. +0x0,
  115611. +0x0,
  115612. +0x0,
  115613. +0x0,
  115614. +0x0,
  115615. +0x0,
  115616. +0x0,
  115617. +0x0,
  115618. +0x0,
  115619. +0x0,
  115620. +0x0,
  115621. +0x0,
  115622. +0x0,
  115623. +0x0,
  115624. +0x0,
  115625. +0x0,
  115626. +0x0,
  115627. +0x0,
  115628. +0x0,
  115629. +0x0,
  115630. +0x0,
  115631. +0x0,
  115632. +0x0,
  115633. +0x0,
  115634. +0x0,
  115635. +0x0,
  115636. +0x0,
  115637. +0x0,
  115638. +0x0,
  115639. +0x0,
  115640. +0x0,
  115641. +0x0,
  115642. +0x0,
  115643. +0x0,
  115644. +0x0,
  115645. +0x0,
  115646. +0x0,
  115647. +0x0,
  115648. +0x0,
  115649. +0x0,
  115650. +0x0,
  115651. +0x0,
  115652. +0x0,
  115653. +0x0,
  115654. +0x0,
  115655. +0x0,
  115656. +0x0,
  115657. +0x0,
  115658. +0x0,
  115659. +0x0,
  115660. +0x0,
  115661. +0x0,
  115662. +0x0,
  115663. +0x0,
  115664. +0x0,
  115665. +0x0,
  115666. +0x0,
  115667. +0x0,
  115668. +0x0,
  115669. +0x0,
  115670. +0x0,
  115671. +0x0,
  115672. +0x0,
  115673. +0x0,
  115674. +0x0,
  115675. +0x0,
  115676. +0x0,
  115677. +0x0,
  115678. +0x0,
  115679. +0x0,
  115680. +0x0,
  115681. +0x0,
  115682. +0x0,
  115683. +0x0,
  115684. +0x0,
  115685. +0x0,
  115686. +0x0,
  115687. +0x0,
  115688. +0x0,
  115689. +0x0,
  115690. +0x0,
  115691. +0x0,
  115692. +0x0,
  115693. +0x0,
  115694. +0x0,
  115695. +0x0,
  115696. +0x0,
  115697. +0x0,
  115698. +0x0,
  115699. +0x0,
  115700. +0x0,
  115701. +0x0,
  115702. +0x0,
  115703. +0x0,
  115704. +0x0,
  115705. +0x0,
  115706. +0x0,
  115707. +0x0,
  115708. +0x0,
  115709. +0x0,
  115710. +0x0,
  115711. +0x0,
  115712. +0x0,
  115713. +0x0,
  115714. +0x0,
  115715. +0x0,
  115716. +0x0,
  115717. +0x0,
  115718. +0x0,
  115719. +0x0,
  115720. +0x0,
  115721. +0x0,
  115722. +0x0,
  115723. +0x0,
  115724. +0x0,
  115725. +0x0,
  115726. +0x0,
  115727. +0x0,
  115728. +0x0,
  115729. +0x0,
  115730. +0x0,
  115731. +0x0,
  115732. +0x0,
  115733. +0x0,
  115734. +0x0,
  115735. +0x0,
  115736. +0x0,
  115737. +0x0,
  115738. +0x0,
  115739. +0x0,
  115740. +0x0,
  115741. +0x0,
  115742. +0x0,
  115743. +0x0,
  115744. +0x0,
  115745. +0x0,
  115746. +0x0,
  115747. +0x0,
  115748. +0x0,
  115749. +0x0,
  115750. +0x0,
  115751. +0x0,
  115752. +0x0,
  115753. +0x0,
  115754. +0x0,
  115755. +0x0,
  115756. +0x0,
  115757. +0x0,
  115758. +0x0,
  115759. +0x0,
  115760. +0x0,
  115761. +0x0,
  115762. +0x0,
  115763. +0x0,
  115764. +0x0,
  115765. +0x0,
  115766. +0x0,
  115767. +0x0,
  115768. +0x0,
  115769. +0x0,
  115770. +0x0,
  115771. +0x0,
  115772. +0x0,
  115773. +0x0,
  115774. +0x0,
  115775. +0x0,
  115776. +0x0,
  115777. +0x0,
  115778. +0x0,
  115779. +0x0,
  115780. +0x0,
  115781. +0x0,
  115782. +0x0,
  115783. +0x0,
  115784. +0x0,
  115785. +0x0,
  115786. +0x0,
  115787. +0x0,
  115788. +0x0,
  115789. +0x0,
  115790. +0x0,
  115791. +0x0,
  115792. +0x0,
  115793. +0x0,
  115794. +0x0,
  115795. +0x0,
  115796. +0x0,
  115797. +0x0,
  115798. +0x0,
  115799. +0x0,
  115800. +0x0,
  115801. +0x0,
  115802. +0x0,
  115803. +0x0,
  115804. +0x0,
  115805. +0x0,
  115806. +0x0,
  115807. +0x0,
  115808. +0x0,
  115809. +0x0,
  115810. +0x0,
  115811. +0x0,
  115812. +0x0,
  115813. +0x0,
  115814. +0x0,
  115815. +0x0,
  115816. +0x0,
  115817. +0x0,
  115818. +0x0,
  115819. +0x0,
  115820. +0x0,
  115821. +0x0,
  115822. +0x0,
  115823. +0x0,
  115824. +0x0,
  115825. +0x0,
  115826. +0x0,
  115827. +0x0,
  115828. +0x0,
  115829. +0x0,
  115830. +0x0,
  115831. +0x0,
  115832. +0x0,
  115833. +0x0,
  115834. +0x0,
  115835. +0x0,
  115836. +0x0,
  115837. +0x0,
  115838. +0x0,
  115839. +0x0,
  115840. +0x0,
  115841. +0x0,
  115842. +0x0,
  115843. +0x0,
  115844. +0x0,
  115845. +0x0,
  115846. +0x0,
  115847. +0x0,
  115848. +0x0,
  115849. +0x0,
  115850. +0x0,
  115851. +0x0,
  115852. +0x0,
  115853. +0x0,
  115854. +0x0,
  115855. +0x0,
  115856. +0x0,
  115857. +0x0,
  115858. +0x0,
  115859. +0x0,
  115860. +0x0,
  115861. +0x0,
  115862. +0x0,
  115863. +0x0,
  115864. +0x0,
  115865. +0x0,
  115866. +0x0,
  115867. +0x0,
  115868. +0x0,
  115869. +0x0,
  115870. +0x0,
  115871. +0x0,
  115872. +0x0,
  115873. +0x0,
  115874. +0x0,
  115875. +0x0,
  115876. +0x0,
  115877. +0x0,
  115878. +0x0,
  115879. +0x0,
  115880. +0x0,
  115881. +0x0,
  115882. +0x0,
  115883. +0x0,
  115884. +0x0,
  115885. +0x0,
  115886. +0x0,
  115887. +0x0,
  115888. +0x0,
  115889. +0x0,
  115890. +0x0,
  115891. +0x0,
  115892. +0x0,
  115893. +0x0,
  115894. +0x0,
  115895. +0x0,
  115896. +0x0,
  115897. +0x0,
  115898. +0x0,
  115899. +0x0,
  115900. +0x0,
  115901. +0x0,
  115902. +0x0,
  115903. +0x0,
  115904. +0x0,
  115905. +0x0,
  115906. +0x0,
  115907. +0x0,
  115908. +0x0,
  115909. +0x0,
  115910. +0x0,
  115911. +0x0,
  115912. +0x0,
  115913. +0x0,
  115914. +0x0,
  115915. +0x0,
  115916. +0x0,
  115917. +0x0,
  115918. +0x0,
  115919. +0x0,
  115920. +0x0,
  115921. +0x0,
  115922. +0x0,
  115923. +0x0,
  115924. +0x0,
  115925. +0x0,
  115926. +0x0,
  115927. +0x0,
  115928. +0x0,
  115929. +0x0,
  115930. +0x0,
  115931. +0x0,
  115932. +0x0,
  115933. +0x0,
  115934. +0x0,
  115935. +0x0,
  115936. +0x0,
  115937. +0x0,
  115938. +0x0,
  115939. +0x0,
  115940. +0x0,
  115941. +0x0,
  115942. +0x0,
  115943. +0x0,
  115944. +0x0,
  115945. +0x0,
  115946. +0x0,
  115947. +0x0,
  115948. +0x0,
  115949. +0x0,
  115950. +0x0,
  115951. +0x0,
  115952. +0x0,
  115953. +0x0,
  115954. +0x0,
  115955. +0x0,
  115956. +0x0,
  115957. +0x0,
  115958. +0x0,
  115959. +0x0,
  115960. +0x0,
  115961. +0x0,
  115962. +0x0,
  115963. +0x0,
  115964. +0x0,
  115965. +0x0,
  115966. +0x0,
  115967. +0x0,
  115968. +0x0,
  115969. +0x0,
  115970. +0x0,
  115971. +0x0,
  115972. +0x0,
  115973. +0x0,
  115974. +0x0,
  115975. +0x0,
  115976. +0x0,
  115977. +0x0,
  115978. +0x0,
  115979. +0x0,
  115980. +0x0,
  115981. +0x0,
  115982. +0x0,
  115983. +0x0,
  115984. +0x0,
  115985. +0x0,
  115986. +0x0,
  115987. +0x0,
  115988. +0x0,
  115989. +0x0,
  115990. +0x0,
  115991. +0x0,
  115992. +0x0,
  115993. +0x0,
  115994. +0x0,
  115995. +0x0,
  115996. +0x0,
  115997. +0x0,
  115998. +0x0,
  115999. +0x0,
  116000. +0x0,
  116001. +0x0,
  116002. +0x0,
  116003. +0x0,
  116004. +0x0,
  116005. +0x0,
  116006. +0x0,
  116007. +0x0,
  116008. +0x0,
  116009. +0x0,
  116010. +0x0,
  116011. +0x0,
  116012. +0x0,
  116013. +0x0,
  116014. +0x0,
  116015. +0x0,
  116016. +0x0,
  116017. +0x0,
  116018. +0x0,
  116019. +0x0,
  116020. +0x0,
  116021. +0x0,
  116022. +0x0,
  116023. +0x0,
  116024. +0x0,
  116025. +0x0,
  116026. +0x0,
  116027. +0x0,
  116028. +0x0,
  116029. +0x0,
  116030. +0x0,
  116031. +0x0,
  116032. +0x0,
  116033. +0x0,
  116034. +0x0,
  116035. +0x0,
  116036. +0x0,
  116037. +0x0,
  116038. +0x0,
  116039. +0x0,
  116040. +0x0,
  116041. +0x0,
  116042. +0x0,
  116043. +0x0,
  116044. +0x0,
  116045. +0x0,
  116046. +0x0,
  116047. +0x0,
  116048. +0x0,
  116049. +0x0,
  116050. +0x0,
  116051. +0x0,
  116052. +0x0,
  116053. +0x0,
  116054. +0x0,
  116055. +0x0,
  116056. +0x0,
  116057. +0x0,
  116058. +0x0,
  116059. +0x0,
  116060. +0x0,
  116061. +0x0,
  116062. +0x0,
  116063. +0x0,
  116064. +0x0,
  116065. +0x0,
  116066. +0x0,
  116067. +0x0,
  116068. +0x0,
  116069. +0x0,
  116070. +0x0,
  116071. +0x0,
  116072. +0x0,
  116073. +0x0,
  116074. +0x0,
  116075. +0x0,
  116076. +0x0,
  116077. +0x0,
  116078. +0x0,
  116079. +0x0,
  116080. +0x0,
  116081. +0x0,
  116082. +0x0,
  116083. +0x0,
  116084. +0x0,
  116085. +0x0,
  116086. +0x0,
  116087. +0x0,
  116088. +0x0,
  116089. +0x0,
  116090. +0x0,
  116091. +0x0,
  116092. +0x0,
  116093. +0x0,
  116094. +0x0,
  116095. +0x0,
  116096. +0x0,
  116097. +0x0,
  116098. +0x0,
  116099. +0x0,
  116100. +0x0,
  116101. +0x0,
  116102. +0x0,
  116103. +0x0,
  116104. +0x0,
  116105. +0x0,
  116106. +0x0,
  116107. +0x0,
  116108. +0x0,
  116109. +0x0,
  116110. +0x0,
  116111. +0x0,
  116112. +0x0,
  116113. +0x0,
  116114. +0x0,
  116115. +0x0,
  116116. +0x0,
  116117. +0x0,
  116118. +0x0,
  116119. +0x0,
  116120. +0x0,
  116121. +0x0,
  116122. +0x0,
  116123. +0x0,
  116124. +0x0,
  116125. +0x0,
  116126. +0x0,
  116127. +0x0,
  116128. +0x0,
  116129. +0x0,
  116130. +0x0,
  116131. +0x0,
  116132. +0x0,
  116133. +0x0,
  116134. +0x0,
  116135. +0x0,
  116136. +0x0,
  116137. +0x0,
  116138. +0x0,
  116139. +0x0,
  116140. +0x0,
  116141. +0x0,
  116142. +0x0,
  116143. +0x0,
  116144. +0x0,
  116145. +0x0,
  116146. +0x0,
  116147. +0x0,
  116148. +0x0,
  116149. +0x0,
  116150. +0x0,
  116151. +0x0,
  116152. +0x0,
  116153. +0x0,
  116154. +0x0,
  116155. +0x0,
  116156. +0x0,
  116157. +0x0,
  116158. +0x0,
  116159. +0x0,
  116160. +0x0,
  116161. +0x0,
  116162. +0x0,
  116163. +0x0,
  116164. +0x0,
  116165. +0x0,
  116166. +0x0,
  116167. +0x0,
  116168. +0x0,
  116169. +0x0,
  116170. +0x0,
  116171. +0x0,
  116172. +0x0,
  116173. +0x0,
  116174. +0x0,
  116175. +0x0,
  116176. +0x0,
  116177. +0x0,
  116178. +0x0,
  116179. +0x0,
  116180. +0x0,
  116181. +0x0,
  116182. +0x0,
  116183. +0x0,
  116184. +0x0,
  116185. +0x0,
  116186. +0x0,
  116187. +0x0,
  116188. +0x0,
  116189. +0x0,
  116190. +0x0,
  116191. +0x0,
  116192. +0x0,
  116193. +0x0,
  116194. +0x0,
  116195. +0x0,
  116196. +0x0,
  116197. +0x0,
  116198. +0x0,
  116199. +0x0,
  116200. +0x0,
  116201. +0x0,
  116202. +0x0,
  116203. +0x0,
  116204. +0x0,
  116205. +0x0,
  116206. +0x0,
  116207. +0x0,
  116208. +0x0,
  116209. +0x0,
  116210. +0x0,
  116211. +0x0,
  116212. +0x0,
  116213. +0x0,
  116214. +0x0,
  116215. +0x0,
  116216. +0x0,
  116217. +0x0,
  116218. +0x0,
  116219. +0x0,
  116220. +0x0,
  116221. +0x0,
  116222. +0x0,
  116223. +0x0,
  116224. +0x0,
  116225. +0x0,
  116226. +0x0,
  116227. +0x0,
  116228. +0x0,
  116229. +0x0,
  116230. +0x0,
  116231. +0x0,
  116232. +0x0,
  116233. +0x0,
  116234. +0x0,
  116235. +0x0,
  116236. +0x0,
  116237. +0x0,
  116238. +0x0,
  116239. +0x0,
  116240. +0x0,
  116241. +0x0,
  116242. +0x0,
  116243. +0x0,
  116244. +0x0,
  116245. +0x0,
  116246. +0x0,
  116247. +0x0,
  116248. +0x0,
  116249. +0x0,
  116250. +0x0,
  116251. +0x0,
  116252. +0x0,
  116253. +0x0,
  116254. +0x0,
  116255. +0x0,
  116256. +0x0,
  116257. +0x0,
  116258. +0x0,
  116259. +0x0,
  116260. +0x0,
  116261. +0x0,
  116262. +0x0,
  116263. +0x0,
  116264. +0x0,
  116265. +0x0,
  116266. +0x0,
  116267. +0x0,
  116268. +0x0,
  116269. +0x0,
  116270. +0x0,
  116271. +0x0,
  116272. +0x0,
  116273. +0x0,
  116274. +0x0,
  116275. +0x0,
  116276. +0x0,
  116277. +0x0,
  116278. +0x0,
  116279. +0x0,
  116280. +0x0,
  116281. +0x0,
  116282. +0x0,
  116283. +0x0,
  116284. +0x0,
  116285. +0x0,
  116286. +0x0,
  116287. +0x0,
  116288. +0x0,
  116289. +0x0,
  116290. +0x0,
  116291. +0x0,
  116292. +0x0,
  116293. +0x0,
  116294. +0x0,
  116295. +0x0,
  116296. +0x0,
  116297. +0x0,
  116298. +0x0,
  116299. +0x0,
  116300. +0x0,
  116301. +0x0,
  116302. +0x0,
  116303. +0x0,
  116304. +0x0,
  116305. +0x0,
  116306. +0x0,
  116307. +0x0,
  116308. +0x0,
  116309. +0x0,
  116310. +0x0,
  116311. +0x0,
  116312. +0x0,
  116313. +0x0,
  116314. +0x0,
  116315. +0x0,
  116316. +0x0,
  116317. +0x0,
  116318. +0x0,
  116319. +0x0,
  116320. +0x0,
  116321. +0x0,
  116322. +0x0,
  116323. +0x0,
  116324. +0x0,
  116325. +0x0,
  116326. +0x0,
  116327. +0x0,
  116328. +0x0,
  116329. +0x0,
  116330. +0x0,
  116331. +0x0,
  116332. +0x0,
  116333. +0x0,
  116334. +0x0,
  116335. +0x0,
  116336. +0x0,
  116337. +0x0,
  116338. +0x0,
  116339. +0x0,
  116340. +0x0,
  116341. +0x0,
  116342. +0x0,
  116343. +0x0,
  116344. +0x0,
  116345. +0x0,
  116346. +0x0,
  116347. +0x0,
  116348. +0x0,
  116349. +0x0,
  116350. +0x0,
  116351. +0x0,
  116352. +0x0,
  116353. +0x0,
  116354. +0x0,
  116355. +0x0,
  116356. +0x0,
  116357. +0x0,
  116358. +0x0,
  116359. +0x0,
  116360. +0x0,
  116361. +0x0,
  116362. +0x0,
  116363. +0x0,
  116364. +0x0,
  116365. +0x0,
  116366. +0x0,
  116367. +0x0,
  116368. +0x0,
  116369. +0x0,
  116370. +0x0,
  116371. +0x0,
  116372. +0x0,
  116373. +0x0,
  116374. +0x0,
  116375. +0x0,
  116376. +0x0,
  116377. +0x0,
  116378. +0x0,
  116379. +0x0,
  116380. +0x0,
  116381. +0x0,
  116382. +0x0,
  116383. +0x0,
  116384. +0x0,
  116385. +0x0,
  116386. +0x0,
  116387. +0x0,
  116388. +0x0,
  116389. +0x0,
  116390. +0x0,
  116391. +0x0,
  116392. +0x0,
  116393. +0x0,
  116394. +0x0,
  116395. +0x0,
  116396. +0x0,
  116397. +0x0,
  116398. +0x0,
  116399. +0x0,
  116400. +0x0,
  116401. +0x0,
  116402. +0x0,
  116403. +0x0,
  116404. +0x0,
  116405. +0x0,
  116406. +0x0,
  116407. +0x0,
  116408. +0x0,
  116409. +0x0,
  116410. +0x0,
  116411. +0x0,
  116412. +0x0,
  116413. +0x0,
  116414. +0x0,
  116415. +0x0,
  116416. +0x0,
  116417. +0x0,
  116418. +0x0,
  116419. +0x0,
  116420. +0x0,
  116421. +0x0,
  116422. +0x0,
  116423. +0x0,
  116424. +0x0,
  116425. +0x0,
  116426. +0x0,
  116427. +0x0,
  116428. +0x0,
  116429. +0x0,
  116430. +0x0,
  116431. +0x0,
  116432. +0x0,
  116433. +0x0,
  116434. +0x0,
  116435. +0x0,
  116436. +0x0,
  116437. +0x0,
  116438. +0x0,
  116439. +0x0,
  116440. +0x0,
  116441. +0x0,
  116442. +0x0,
  116443. +0x0,
  116444. +0x0,
  116445. +0x0,
  116446. +0x0,
  116447. +0x0,
  116448. +0x0,
  116449. +0x0,
  116450. +0x0,
  116451. +0x0,
  116452. +0x0,
  116453. +0x0,
  116454. +0x0,
  116455. +0x0,
  116456. +0x0,
  116457. +0x0,
  116458. +0x0,
  116459. +0x0,
  116460. +0x0,
  116461. +0x0,
  116462. +0x0,
  116463. +0x0,
  116464. +0x0,
  116465. +0x0,
  116466. +0x0,
  116467. +0x0,
  116468. +0x0,
  116469. +0x0,
  116470. +0x0,
  116471. +0x0,
  116472. +0x0,
  116473. +0x0,
  116474. +0x0,
  116475. +0x0,
  116476. +0x0,
  116477. +0x0,
  116478. +0x0,
  116479. +0x0,
  116480. +0x0,
  116481. +0x0,
  116482. +0x0,
  116483. +0x0,
  116484. +0x0,
  116485. +0x0,
  116486. +0x0,
  116487. +0x0,
  116488. +0x0,
  116489. +0x0,
  116490. +0x0,
  116491. +0x0,
  116492. +0x0,
  116493. +0x0,
  116494. +0x0,
  116495. +0x0,
  116496. +0x0,
  116497. +0x0,
  116498. +0x0,
  116499. +0x0,
  116500. +0x0,
  116501. +0x0,
  116502. +0x0,
  116503. +0x0,
  116504. +0x0,
  116505. +0x0,
  116506. +0x0,
  116507. +0x0,
  116508. +0x0,
  116509. +0x0,
  116510. +0x0,
  116511. +0x0,
  116512. +0x0,
  116513. +0x0,
  116514. +0x0,
  116515. +0x0,
  116516. +0x0,
  116517. +0x0,
  116518. +0x0,
  116519. +0x0,
  116520. +0x0,
  116521. +0x0,
  116522. +0x0,
  116523. +0x0,
  116524. +0x0,
  116525. +0x0,
  116526. +0x0,
  116527. +0x0,
  116528. +0x0,
  116529. +0x0,
  116530. +0x0,
  116531. +0x0,
  116532. +0x0,
  116533. +0x0,
  116534. +0x0,
  116535. +0x0,
  116536. +0x0,
  116537. +0x0,
  116538. +0x0,
  116539. +0x0,
  116540. +0x0,
  116541. +0x0,
  116542. +0x0,
  116543. +0x0,
  116544. +0x0,
  116545. +0x0,
  116546. +0x0,
  116547. +0x0,
  116548. +0x0,
  116549. +0x0,
  116550. +0x0,
  116551. +0x0,
  116552. +0x0,
  116553. +0x0,
  116554. +0x0,
  116555. +0x0,
  116556. +0x0,
  116557. +0x0,
  116558. +0x0,
  116559. +0x0,
  116560. +0x0,
  116561. +0x0,
  116562. +0x0,
  116563. +0x0,
  116564. +0x0,
  116565. +0x0,
  116566. +0x0,
  116567. +0x0,
  116568. +0x0,
  116569. +0x0,
  116570. +0x0,
  116571. +0x0,
  116572. +0x0,
  116573. +0x0,
  116574. +0x0,
  116575. +0x0,
  116576. +0x0,
  116577. +0x0,
  116578. +0x0,
  116579. +0x0,
  116580. +0x0,
  116581. +0x0,
  116582. +0x0,
  116583. +0x0,
  116584. +0x0,
  116585. +0x0,
  116586. +0x0,
  116587. +0x0,
  116588. +0x0,
  116589. +0x0,
  116590. +0x0,
  116591. +0x0,
  116592. +0x0,
  116593. +0x0,
  116594. +0x0,
  116595. +0x0,
  116596. +0x0,
  116597. +0x0,
  116598. +0x0,
  116599. +0x0,
  116600. +0x0,
  116601. +0x0,
  116602. +0x0,
  116603. +0x0,
  116604. +0x0,
  116605. +0x0,
  116606. +0x0,
  116607. +0x0,
  116608. +0x0,
  116609. +0x0,
  116610. +0x0,
  116611. +0x0,
  116612. +0x0,
  116613. +0x0,
  116614. +0x0,
  116615. +0x0,
  116616. +0x0,
  116617. +0x0,
  116618. +0x0,
  116619. +0x0,
  116620. +0x0,
  116621. +0x0,
  116622. +0x0,
  116623. +0x0,
  116624. +0x0,
  116625. +0x0,
  116626. +0x0,
  116627. +0x0,
  116628. +0x0,
  116629. +0x0,
  116630. +0x0,
  116631. +0x0,
  116632. +0x0,
  116633. +0x0,
  116634. +0x0,
  116635. +0x0,
  116636. +0x0,
  116637. +0x0,
  116638. +0x0,
  116639. +0x0,
  116640. +0x0,
  116641. +0x0,
  116642. +0x0,
  116643. +0x0,
  116644. +0x0,
  116645. +0x0,
  116646. +0x0,
  116647. +0x0,
  116648. +0x0,
  116649. +0x0,
  116650. +0x0,
  116651. +0x0,
  116652. +0x0,
  116653. +0x0,
  116654. +0x0,
  116655. +0x0,
  116656. +0x0,
  116657. +0x0,
  116658. +0x0,
  116659. +0x0,
  116660. +0x0,
  116661. +0x0,
  116662. +0x0,
  116663. +0x0,
  116664. +0x0,
  116665. +0x0,
  116666. +0x0,
  116667. +0x0,
  116668. +0x0,
  116669. +0x0,
  116670. +0x0,
  116671. +0x0,
  116672. +0x0,
  116673. +0x0,
  116674. +0x0,
  116675. +0x0,
  116676. +0x0,
  116677. +0x0,
  116678. +0x0,
  116679. +0x0,
  116680. +0x0,
  116681. +0x0,
  116682. +0x0,
  116683. +0x0,
  116684. +0x0,
  116685. +0x0,
  116686. +0x0,
  116687. +0x0,
  116688. +0x0,
  116689. +0x0,
  116690. +0x0,
  116691. +0x0,
  116692. +0x0,
  116693. +0x0,
  116694. +0x0,
  116695. +0x0,
  116696. +0x0,
  116697. +0x0,
  116698. +0x0,
  116699. +0x0,
  116700. +0x0,
  116701. +0x0,
  116702. +0x0,
  116703. +0x0,
  116704. +0x0,
  116705. +0x0,
  116706. +0x0,
  116707. +0x0,
  116708. +0x0,
  116709. +0x0,
  116710. +0x0,
  116711. +0x0,
  116712. +0x0,
  116713. +0x0,
  116714. +0x0,
  116715. +0x0,
  116716. +0x0,
  116717. +0x0,
  116718. +0x0,
  116719. +0x0,
  116720. +0x0,
  116721. +0x0,
  116722. +0x0,
  116723. +0x0,
  116724. +0x0,
  116725. +0x0,
  116726. +0x0,
  116727. +0x0,
  116728. +0x0,
  116729. +0x0,
  116730. +0x0,
  116731. +0x0,
  116732. +0x0,
  116733. +0x0,
  116734. +0x0,
  116735. +0x0,
  116736. +0x0,
  116737. +0x0,
  116738. +0x0,
  116739. +0x0,
  116740. +0x0,
  116741. +0x0,
  116742. +0x0,
  116743. +0x0,
  116744. +0x0,
  116745. +0x0,
  116746. +0x0,
  116747. +0x0,
  116748. +0x0,
  116749. +0x0,
  116750. +0x0,
  116751. +0x0,
  116752. +0x0,
  116753. +0x0,
  116754. +0x0,
  116755. +0x0,
  116756. +0x0,
  116757. +0x0,
  116758. +0x0,
  116759. +0x0,
  116760. +0x0,
  116761. +0x0,
  116762. +0x0,
  116763. +0x0,
  116764. +0x0,
  116765. +0x0,
  116766. +0x0,
  116767. +0x0,
  116768. +0x0,
  116769. +0x0,
  116770. +0x0,
  116771. +0x0,
  116772. +0x0,
  116773. +0x0,
  116774. +0x0,
  116775. +0x0,
  116776. +0x0,
  116777. +0x0,
  116778. +0x0,
  116779. +0x0,
  116780. +0x0,
  116781. +0x0,
  116782. +0x0,
  116783. +0x0,
  116784. +0x0,
  116785. +0x0,
  116786. +0x0,
  116787. +0x0,
  116788. +0x0,
  116789. +0x0,
  116790. +0x0,
  116791. +0x0,
  116792. +0x0,
  116793. +0x0,
  116794. +0x0,
  116795. +0x0,
  116796. +0x0,
  116797. +0x0,
  116798. +0x0,
  116799. +0x0,
  116800. +0x0,
  116801. +0x0,
  116802. +0x0,
  116803. +0x0,
  116804. +0x0,
  116805. +0x0,
  116806. +0x0,
  116807. +0x0,
  116808. +0x0,
  116809. +0x0,
  116810. +0x0,
  116811. +0x0,
  116812. +0x0,
  116813. +0x0,
  116814. +0x0,
  116815. +0x0,
  116816. +0x0,
  116817. +0x0,
  116818. +0x0,
  116819. +0x0,
  116820. +0x0,
  116821. +0x0,
  116822. +0x0,
  116823. +0x0,
  116824. +0x0,
  116825. +0x0,
  116826. +0x0,
  116827. +0x0,
  116828. +0x0,
  116829. +0x0,
  116830. +0x0,
  116831. +0x0,
  116832. +0x0,
  116833. +0x0,
  116834. +0x0,
  116835. +0x0,
  116836. +0x0,
  116837. +0x0,
  116838. +0x0,
  116839. +0x0,
  116840. +0x0,
  116841. +0x0,
  116842. +0x0,
  116843. +0x0,
  116844. +0x0,
  116845. +0x0,
  116846. +0x0,
  116847. +0x0,
  116848. +0x0,
  116849. +0x0,
  116850. +0x0,
  116851. +0x0,
  116852. +0x0,
  116853. +0x0,
  116854. +0x0,
  116855. +0x0,
  116856. +0x0,
  116857. +0x0,
  116858. +0x0,
  116859. +0x0,
  116860. +0x0,
  116861. +0x0,
  116862. +0x0,
  116863. +0x0,
  116864. +0x0,
  116865. +0x0,
  116866. +0x0,
  116867. +0x0,
  116868. +0x0,
  116869. +0x0,
  116870. +0x0,
  116871. +0x0,
  116872. +0x0,
  116873. +0x0,
  116874. +0x0,
  116875. +0x0,
  116876. +0x0,
  116877. +0x0,
  116878. +0x0,
  116879. +0x0,
  116880. +0x0,
  116881. +0x0,
  116882. +0x0,
  116883. +0x0,
  116884. +0x0,
  116885. +0x0,
  116886. +0x0,
  116887. +0x0,
  116888. +0x0,
  116889. +0x0,
  116890. +0x0,
  116891. +0x0,
  116892. +0x0,
  116893. +0x0,
  116894. +0x0,
  116895. +0x0,
  116896. +0x0,
  116897. +0x0,
  116898. +0x0,
  116899. +0x0,
  116900. +0x0,
  116901. +0x0,
  116902. +0x0,
  116903. +0x0,
  116904. +0x0,
  116905. +0x0,
  116906. +0x0,
  116907. +0x0,
  116908. +0x0,
  116909. +0x0,
  116910. +0x0,
  116911. +0x0,
  116912. +0x0,
  116913. +0x0,
  116914. +0x0,
  116915. +0x0,
  116916. +0x0,
  116917. +0x0,
  116918. +0x0,
  116919. +0x0,
  116920. +0x0,
  116921. +0x0,
  116922. +0x0,
  116923. +0x0,
  116924. +0x0,
  116925. +0x0,
  116926. +0x0,
  116927. +0x0,
  116928. +0x0,
  116929. +0x0,
  116930. +0x0,
  116931. +0x0,
  116932. +0x0,
  116933. +0x0,
  116934. +0x0,
  116935. +0x0,
  116936. +0x0,
  116937. +0x0,
  116938. +0x0,
  116939. +0x0,
  116940. +0x0,
  116941. +0x0,
  116942. +0x0,
  116943. +0x0,
  116944. +0x0,
  116945. +0x0,
  116946. +0x0,
  116947. +0x0,
  116948. +0x0,
  116949. +0x0,
  116950. +0x0,
  116951. +0x0,
  116952. +0x0,
  116953. +0x0,
  116954. +0x0,
  116955. +0x0,
  116956. +0x0,
  116957. +0x0,
  116958. +0x0,
  116959. +0x0,
  116960. +0x0,
  116961. +0x0,
  116962. +0x0,
  116963. +0x0,
  116964. +0x0,
  116965. +0x0,
  116966. +0x0,
  116967. +0x0,
  116968. +0x0,
  116969. +0x0,
  116970. +0x0,
  116971. +0x0,
  116972. +0x0,
  116973. +0x0,
  116974. +0x0,
  116975. +0x0,
  116976. +0x0,
  116977. +0x0,
  116978. +0x0,
  116979. +0x0,
  116980. +0x0,
  116981. +0x0,
  116982. +0x0,
  116983. +0x0,
  116984. +0x0,
  116985. +0x0,
  116986. +0x0,
  116987. +0x0,
  116988. +0x0,
  116989. +0x0,
  116990. +0x0,
  116991. +0x0,
  116992. +0x0,
  116993. +0x0,
  116994. +0x0,
  116995. +0x0,
  116996. +0x0,
  116997. +0x0,
  116998. +0x0,
  116999. +0x0,
  117000. +0x0,
  117001. +0x0,
  117002. +0x0,
  117003. +0x0,
  117004. +0x0,
  117005. +0x0,
  117006. +0x0,
  117007. +0x0,
  117008. +0x0,
  117009. +0x0,
  117010. +0x0,
  117011. +0x0,
  117012. +0x0,
  117013. +0x0,
  117014. +0x0,
  117015. +0x0,
  117016. +0x0,
  117017. +0x0,
  117018. +0x0,
  117019. +0x0,
  117020. +0x0,
  117021. +0x0,
  117022. +0x0,
  117023. +0x0,
  117024. +0x0,
  117025. +0x0,
  117026. +0x0,
  117027. +0x0,
  117028. +0x0,
  117029. +0x0,
  117030. +0x0,
  117031. +0x0,
  117032. +0x0,
  117033. +0x0,
  117034. +0x0,
  117035. +0x0,
  117036. +0x0,
  117037. +0x0,
  117038. +0x0,
  117039. +0x0,
  117040. +0x0,
  117041. +0x0,
  117042. +0x0,
  117043. +0x0,
  117044. +0x0,
  117045. +0x0,
  117046. +0x0,
  117047. +0x0,
  117048. +0x0,
  117049. +0x0,
  117050. +0x0,
  117051. +0x0,
  117052. +0x0,
  117053. +0x0,
  117054. +0x0,
  117055. +0x0,
  117056. +0x0,
  117057. +0x0,
  117058. +0x0,
  117059. +0x0,
  117060. +0x0,
  117061. +0x0,
  117062. +0x0,
  117063. +0x0,
  117064. +0x0,
  117065. +0x0,
  117066. +0x0,
  117067. +0x0,
  117068. +0x0,
  117069. +0x0,
  117070. +0x0,
  117071. +0x0,
  117072. +0x0,
  117073. +0x0,
  117074. +0x0,
  117075. +0x0,
  117076. +0x0,
  117077. +0x0,
  117078. +0x0,
  117079. +0x0,
  117080. +0x0,
  117081. +0x0,
  117082. +0x0,
  117083. +0x0,
  117084. +0x0,
  117085. +0x0,
  117086. +0x0,
  117087. +0x0,
  117088. +0x0,
  117089. +0x0,
  117090. +0x0,
  117091. +0x0,
  117092. +0x0,
  117093. +0x0,
  117094. +0x0,
  117095. +0x0,
  117096. +0x0,
  117097. +0x0,
  117098. +0x0,
  117099. +0x0,
  117100. +0x0,
  117101. +0x0,
  117102. +0x0,
  117103. +0x0,
  117104. +0x0,
  117105. +0x0,
  117106. +0x0,
  117107. +0x0,
  117108. +0x0,
  117109. +0x0,
  117110. +0x0,
  117111. +0x0,
  117112. +0x0,
  117113. +0x0,
  117114. +0x0,
  117115. +0x0,
  117116. +0x0,
  117117. +0x0,
  117118. +0x0,
  117119. +0x0,
  117120. +0x0,
  117121. +0x0,
  117122. +0x0,
  117123. +0x0,
  117124. +0x0,
  117125. +0x0,
  117126. +0x0,
  117127. +0x0,
  117128. +0x0,
  117129. +0x0,
  117130. +0x0,
  117131. +0x0,
  117132. +0x0,
  117133. +0x0,
  117134. +0x0,
  117135. +0x0,
  117136. +0x0,
  117137. +0x0,
  117138. +0x0,
  117139. +0x0,
  117140. +0x0,
  117141. +0x0,
  117142. +0x0,
  117143. +0x0,
  117144. +0x0,
  117145. +0x0,
  117146. +0x0,
  117147. +0x0,
  117148. +0x0,
  117149. +0x0,
  117150. +0x0,
  117151. +0x0,
  117152. +0x0,
  117153. +0x0,
  117154. +0x0,
  117155. +0x0,
  117156. +0x0,
  117157. +0x0,
  117158. +0x0,
  117159. +0x0,
  117160. +0x0,
  117161. +0x0,
  117162. +0x0,
  117163. +0x0,
  117164. +0x0,
  117165. +0x0,
  117166. +0x0,
  117167. +0x0,
  117168. +0x0,
  117169. +0x0,
  117170. +0x0,
  117171. +0x0,
  117172. +0x0,
  117173. +0x0,
  117174. +0x0,
  117175. +0x0,
  117176. +0x0,
  117177. +0x0,
  117178. +0x0,
  117179. +0x0,
  117180. +0x0,
  117181. +0x0,
  117182. +0x0,
  117183. +0x0,
  117184. +0x0,
  117185. +0x0,
  117186. +0x0,
  117187. +0x0,
  117188. +0x0,
  117189. +0x0,
  117190. +0x0,
  117191. +0x0,
  117192. +0x0,
  117193. +0x0,
  117194. +0x0,
  117195. +0x0,
  117196. +0x0,
  117197. +0x0,
  117198. +0x0,
  117199. +0x0,
  117200. +0x0,
  117201. +0x0,
  117202. +0x0,
  117203. +0x0,
  117204. +0x0,
  117205. +0x0,
  117206. +0x0,
  117207. +0x0,
  117208. +0x0,
  117209. +0x0,
  117210. +0x0,
  117211. +0x0,
  117212. +0x0,
  117213. +0x0,
  117214. +0x0,
  117215. +0x0,
  117216. +0x0,
  117217. +0x0,
  117218. +0x0,
  117219. +0x0,
  117220. +0x0,
  117221. +0x0,
  117222. +0x0,
  117223. +0x0,
  117224. +0x0,
  117225. +0x0,
  117226. +0x0,
  117227. +0x0,
  117228. +0x0,
  117229. +0x0,
  117230. +0x0,
  117231. +0x0,
  117232. +0x0,
  117233. +0x0,
  117234. +0x0,
  117235. +0x0,
  117236. +0x0,
  117237. +0x0,
  117238. +0x0,
  117239. +0x0,
  117240. +0x0,
  117241. +0x0,
  117242. +0x0,
  117243. +0x0,
  117244. +0x0,
  117245. +0x0,
  117246. +0x0,
  117247. +0x0,
  117248. +0x0,
  117249. +0x0,
  117250. +0x0,
  117251. +0x0,
  117252. +0x0,
  117253. +0x0,
  117254. +0x0,
  117255. +0x0,
  117256. +0x0,
  117257. +0x0,
  117258. +0x0,
  117259. +0x0,
  117260. +0x0,
  117261. +0x0,
  117262. +0x0,
  117263. +0x0,
  117264. +0x0,
  117265. +0x0,
  117266. +0x0,
  117267. +0x0,
  117268. +0x0,
  117269. +0x0,
  117270. +0x0,
  117271. +0x0,
  117272. +0x0,
  117273. +0x0,
  117274. +0x0,
  117275. +0x0,
  117276. +0x0,
  117277. +0x0,
  117278. +0x0,
  117279. +0x0,
  117280. +0x0,
  117281. +0x0,
  117282. +0x0,
  117283. +0x0,
  117284. +0x0,
  117285. +0x0,
  117286. +0x0,
  117287. +0x0,
  117288. +0x0,
  117289. +0x0,
  117290. +0x0,
  117291. +0x0,
  117292. +0x0,
  117293. +0x0,
  117294. +0x0,
  117295. +0x0,
  117296. +0x0,
  117297. +0x0,
  117298. +0x0,
  117299. +0x0,
  117300. +0x0,
  117301. +0x0,
  117302. +0x0,
  117303. +0x0,
  117304. +0x0,
  117305. +0x0,
  117306. +0x0,
  117307. +0x0,
  117308. +0x0,
  117309. +0x0,
  117310. +0x0,
  117311. +0x0,
  117312. +0x0,
  117313. +0x0,
  117314. +0x0,
  117315. +0x0,
  117316. +0x0,
  117317. +0x0,
  117318. +0x0,
  117319. +0x0,
  117320. +0x0,
  117321. +0x0,
  117322. +0x0,
  117323. +0x0,
  117324. +0x0,
  117325. +0x0,
  117326. +0x0,
  117327. +0x0,
  117328. +0x0,
  117329. +0x0,
  117330. +0x0,
  117331. +0x0,
  117332. +0x0,
  117333. +0x0,
  117334. +0x0,
  117335. +0x0,
  117336. +0x0,
  117337. +0x0,
  117338. +0x0,
  117339. +0x0,
  117340. +0x0,
  117341. +0x0,
  117342. +0x0,
  117343. +0x0,
  117344. +0x0,
  117345. +0x0,
  117346. +0x0,
  117347. +0x0,
  117348. +0x0,
  117349. +0x0,
  117350. +0x0,
  117351. +0x0,
  117352. +0x0,
  117353. +0x0,
  117354. +0x0,
  117355. +0x0,
  117356. +0x0,
  117357. +0x0,
  117358. +0x0,
  117359. +0x0,
  117360. +0x0,
  117361. +0x0,
  117362. +0x0,
  117363. +0x0,
  117364. +0x0,
  117365. +0x0,
  117366. +0x0,
  117367. +0x0,
  117368. +0x0,
  117369. +0x0,
  117370. +0x0,
  117371. +0x0,
  117372. +0x0,
  117373. +0x0,
  117374. +0x0,
  117375. +0x0,
  117376. +0x0,
  117377. +0x0,
  117378. +0x0,
  117379. +0x0,
  117380. +0x0,
  117381. +0x0,
  117382. +0x0,
  117383. +0x0,
  117384. +0x0,
  117385. +0x0,
  117386. +0x0,
  117387. +0x0,
  117388. +0x0,
  117389. +0x0,
  117390. +0x0,
  117391. +0x0,
  117392. +0x0,
  117393. +0x0,
  117394. +0x0,
  117395. +0x0,
  117396. +0x0,
  117397. +0x0,
  117398. +0x0,
  117399. +0x0,
  117400. +0x0,
  117401. +0x0,
  117402. +0x0,
  117403. +0x0,
  117404. +0x0,
  117405. +0x0,
  117406. +0x0,
  117407. +0x0,
  117408. +0x0,
  117409. +0x0,
  117410. +0x0,
  117411. +0x0,
  117412. +0x0,
  117413. +0x0,
  117414. +0x0,
  117415. +0x0,
  117416. +0x0,
  117417. +0x0,
  117418. +0x0,
  117419. +0x0,
  117420. +0x0,
  117421. +0x0,
  117422. +0x0,
  117423. +0x0,
  117424. +0x0,
  117425. +0x0,
  117426. +0x0,
  117427. +0x0,
  117428. +0x0,
  117429. +0x0,
  117430. +0x0,
  117431. +0x0,
  117432. +0x0,
  117433. +0x0,
  117434. +0x0,
  117435. +0x0,
  117436. +0x0,
  117437. +0x0,
  117438. +0x0,
  117439. +0x0,
  117440. +0x0,
  117441. +0x0,
  117442. +0x0,
  117443. +0x0,
  117444. +0x0,
  117445. +0x0,
  117446. +0x0,
  117447. +0x0,
  117448. +0x0,
  117449. +0x0,
  117450. +0x0,
  117451. +0x0,
  117452. +0x0,
  117453. +0x0,
  117454. +0x0,
  117455. +0x0,
  117456. +0x0,
  117457. +0x0,
  117458. +0x0,
  117459. +0x0,
  117460. +0x0,
  117461. +0x0,
  117462. +0x0,
  117463. +0x0,
  117464. +0x0,
  117465. +0x0,
  117466. +0x0,
  117467. +0x0,
  117468. +0x0,
  117469. +0x0,
  117470. +0x0,
  117471. +0x0,
  117472. +0x0,
  117473. +0x0,
  117474. +0x0,
  117475. +0x0,
  117476. +0x0,
  117477. +0x0,
  117478. +0x0,
  117479. +0x0,
  117480. +0x0,
  117481. +0x0,
  117482. +0x0,
  117483. +0x0,
  117484. +0x0,
  117485. +0x0,
  117486. +0x0,
  117487. +0x0,
  117488. +0x0,
  117489. +0x0,
  117490. +0x0,
  117491. +0x0,
  117492. +0x0,
  117493. +0x0,
  117494. +0x0,
  117495. +0x0,
  117496. +0x0,
  117497. +0x0,
  117498. +0x0,
  117499. +0x0,
  117500. +0x0,
  117501. +0x0,
  117502. +0x0,
  117503. +0x0,
  117504. +0x0,
  117505. +0x0,
  117506. +0x0,
  117507. +0x0,
  117508. +0x0,
  117509. +0x0,
  117510. +0x0,
  117511. +0x0,
  117512. +0x0,
  117513. +0x0,
  117514. +0x0,
  117515. +0x0,
  117516. +0x0,
  117517. +0x0,
  117518. +0x0,
  117519. +0x0,
  117520. +0x0,
  117521. +0x0,
  117522. +0x0,
  117523. +0x0,
  117524. +0x0,
  117525. +0x0,
  117526. +0x0,
  117527. +0x0,
  117528. +0x0,
  117529. +0x0,
  117530. +0x0,
  117531. +0x0,
  117532. +0x0,
  117533. +0x0,
  117534. +0x0,
  117535. +0x0,
  117536. +0x0,
  117537. +0x0,
  117538. +0x0,
  117539. +0x0,
  117540. +0x0,
  117541. +0x0,
  117542. +0x0,
  117543. +0x0,
  117544. +0x0,
  117545. +0x0,
  117546. +0x0,
  117547. +0x0,
  117548. +0x0,
  117549. +0x0,
  117550. +0x0,
  117551. +0x0,
  117552. +0x0,
  117553. +0x0,
  117554. +0x0,
  117555. +0x0,
  117556. +0x0,
  117557. +0x0,
  117558. +0x0,
  117559. +0x0,
  117560. +0x0,
  117561. +0x0,
  117562. +0x0,
  117563. +0x0,
  117564. +0x0,
  117565. +0x0,
  117566. +0x0,
  117567. +0x0,
  117568. +0x0,
  117569. +0x0,
  117570. +0x0,
  117571. +0x0,
  117572. +0x0,
  117573. +0x0,
  117574. +0x0,
  117575. +0x0,
  117576. +0x0,
  117577. +0x0,
  117578. +0x0,
  117579. +0x0,
  117580. +0x0,
  117581. +0x0,
  117582. +0x0,
  117583. +0x0,
  117584. +0x0,
  117585. +0x0,
  117586. +0x0,
  117587. +0x0,
  117588. +0x0,
  117589. +0x0,
  117590. +0x0,
  117591. +0x0,
  117592. +0x0,
  117593. +0x0,
  117594. +0x0,
  117595. +0x0,
  117596. +0x0,
  117597. +0x0,
  117598. +0x0,
  117599. +0x0,
  117600. +0x0,
  117601. +0x0,
  117602. +0x0,
  117603. +0x0,
  117604. +0x0,
  117605. +0x0,
  117606. +0x0,
  117607. +0x0,
  117608. +0x0,
  117609. +0x0,
  117610. +0x0,
  117611. +0x0,
  117612. +0x0,
  117613. +0x0,
  117614. +0x0,
  117615. +0x0,
  117616. +0x0,
  117617. +0x0,
  117618. +0x0,
  117619. +0x0,
  117620. +0x0,
  117621. +0x0,
  117622. +0x0,
  117623. +0x0,
  117624. +0x0,
  117625. +0x0,
  117626. +0x0,
  117627. +0x0,
  117628. +0x0,
  117629. +0x0,
  117630. +0x0,
  117631. +0x0,
  117632. +0x0,
  117633. +0x0,
  117634. +0x0,
  117635. +0x0,
  117636. +0x0,
  117637. +0x0,
  117638. +0x0,
  117639. +0x0,
  117640. +0x0,
  117641. +0x0,
  117642. +0x0,
  117643. +0x0,
  117644. +0x0,
  117645. +0x0,
  117646. +0x0,
  117647. +0x0,
  117648. +0x0,
  117649. +0x0,
  117650. +0x0,
  117651. +0x0,
  117652. +0x0,
  117653. +0x0,
  117654. +0x0,
  117655. +0x0,
  117656. +0x0,
  117657. +0x0,
  117658. +0x0,
  117659. +0x0,
  117660. +0x0,
  117661. +0x0,
  117662. +0x0,
  117663. +0x0,
  117664. +0x0,
  117665. +0x0,
  117666. +0x0,
  117667. +0x0,
  117668. +0x0,
  117669. +0x0,
  117670. +0x0,
  117671. +0x0,
  117672. +0x0,
  117673. +0x0,
  117674. +0x0,
  117675. +0x0,
  117676. +0x0,
  117677. +0x0,
  117678. +0x0,
  117679. +0x0,
  117680. +0x0,
  117681. +0x0,
  117682. +0x0,
  117683. +0x0,
  117684. +0x0,
  117685. +0x0,
  117686. +0x0,
  117687. +0x0,
  117688. +0x0,
  117689. +0x0,
  117690. +0x0,
  117691. +0x0,
  117692. +0x0,
  117693. +0x0,
  117694. +0x0,
  117695. +0x0,
  117696. +0x0,
  117697. +0x0,
  117698. +0x0,
  117699. +0x0,
  117700. +0x0,
  117701. +0x0,
  117702. +0x0,
  117703. +0x0,
  117704. +0x0,
  117705. +0x0,
  117706. +0x0,
  117707. +0x0,
  117708. +0x0,
  117709. +0x0,
  117710. +0x0,
  117711. +0x0,
  117712. +0x0,
  117713. +0x0,
  117714. +0x0,
  117715. +0x0,
  117716. +0x0,
  117717. +0x0,
  117718. +0x0,
  117719. +0x0,
  117720. +0x0,
  117721. +0x0,
  117722. +0x0,
  117723. +0x0,
  117724. +0x0,
  117725. +0x0,
  117726. +0x0,
  117727. +0x0,
  117728. +0x0,
  117729. +0x0,
  117730. +0x0,
  117731. +0x0,
  117732. +0x0,
  117733. +0x0,
  117734. +0x0,
  117735. +0x0,
  117736. +0x0,
  117737. +0x0,
  117738. +0x0,
  117739. +0x0,
  117740. +0x0,
  117741. +0x0,
  117742. +0x0,
  117743. +0x0,
  117744. +0x0,
  117745. +0x0,
  117746. +0x0,
  117747. +0x0,
  117748. +0x0,
  117749. +0x0,
  117750. +0x0,
  117751. +0x0,
  117752. +0x0,
  117753. +0x0,
  117754. +0x0,
  117755. +0x0,
  117756. +0x0,
  117757. +0x0,
  117758. +0x0,
  117759. +0x0,
  117760. +0x0,
  117761. +0x0,
  117762. +0x0,
  117763. +0x0,
  117764. +0x0,
  117765. +0x0,
  117766. +0x0,
  117767. +0x0,
  117768. +0x0,
  117769. +0x0,
  117770. +0x0,
  117771. +0x0,
  117772. +0x0,
  117773. +0x0,
  117774. +0x0,
  117775. +0x0,
  117776. +0x0,
  117777. +0x0,
  117778. +0x0,
  117779. +0x0,
  117780. +0x0,
  117781. +0x0,
  117782. +0x0,
  117783. +0x0,
  117784. +0x0,
  117785. +0x0,
  117786. +0x0,
  117787. +0x0,
  117788. +0x0,
  117789. +0x0,
  117790. +0x0,
  117791. +0x0,
  117792. +0x0,
  117793. +0x0,
  117794. +0x0,
  117795. +0x0,
  117796. +0x0,
  117797. +0x0,
  117798. +0x0,
  117799. +0x0,
  117800. +0x0,
  117801. +0x0,
  117802. +0x0,
  117803. +0x0,
  117804. +0x0,
  117805. +0x0,
  117806. +0x0,
  117807. +0x0,
  117808. +0x0,
  117809. +0x0,
  117810. +0x0,
  117811. +0x0,
  117812. +0x0,
  117813. +0x0,
  117814. +0x0,
  117815. +0x0,
  117816. +0x0,
  117817. +0x0,
  117818. +0x0,
  117819. +0x0,
  117820. +0x0,
  117821. +0x0,
  117822. +0x0,
  117823. +0x0,
  117824. +0x0,
  117825. +0x0,
  117826. +0x0,
  117827. +0x0,
  117828. +0x0,
  117829. +0x0,
  117830. +0x0,
  117831. +0x0,
  117832. +0x0,
  117833. +0x0,
  117834. +0x0,
  117835. +0x0,
  117836. +0x0,
  117837. +0x0,
  117838. +0x0,
  117839. +0x0,
  117840. +0x0,
  117841. +0x0,
  117842. +0x0,
  117843. +0x0,
  117844. +0x0,
  117845. +0x0,
  117846. +0x0,
  117847. +0x0,
  117848. +0x0,
  117849. +0x0,
  117850. +0x0,
  117851. +0x0,
  117852. +0x0,
  117853. +0x0,
  117854. +0x0,
  117855. +0x0,
  117856. +0x0,
  117857. +0x0,
  117858. +0x0,
  117859. +0x0,
  117860. +0x0,
  117861. +0x0,
  117862. +0x0,
  117863. +0x0,
  117864. +0x0,
  117865. +0x0,
  117866. +0x0,
  117867. +0x0,
  117868. +0x0,
  117869. +0x0,
  117870. +0x0,
  117871. +0x0,
  117872. +0x0,
  117873. +0x0,
  117874. +0x0,
  117875. +0x0,
  117876. +0x0,
  117877. +0x0,
  117878. +0x0,
  117879. +0x0,
  117880. +0x0,
  117881. +0x0,
  117882. +0x0,
  117883. +0x0,
  117884. +0x0,
  117885. +0x0,
  117886. +0x0,
  117887. +0x0,
  117888. +0x0,
  117889. +0x0,
  117890. +0x0,
  117891. +0x0,
  117892. +0x0,
  117893. +0x0,
  117894. +0x0,
  117895. +0x0,
  117896. +0x0,
  117897. +0x0,
  117898. +0x0,
  117899. +0x0,
  117900. +0x0,
  117901. +0x0,
  117902. +0x0,
  117903. +0x0,
  117904. +0x0,
  117905. +0x0,
  117906. +0x0,
  117907. +0x0,
  117908. +0x0,
  117909. +0x0,
  117910. +0x0,
  117911. +0x0,
  117912. +0x0,
  117913. +0x0,
  117914. +0x0,
  117915. +0x0,
  117916. +0x0,
  117917. +0x0,
  117918. +0x0,
  117919. +0x0,
  117920. +0x0,
  117921. +0x0,
  117922. +0x0,
  117923. +0x0,
  117924. +0x0,
  117925. +0x0,
  117926. +0x0,
  117927. +0x0,
  117928. +0x0,
  117929. +0x0,
  117930. +0x0,
  117931. +0x0,
  117932. +0x0,
  117933. +0x0,
  117934. +0x0,
  117935. +0x0,
  117936. +0x0,
  117937. +0x0,
  117938. +0x0,
  117939. +0x0,
  117940. +0x0,
  117941. +0x0,
  117942. +0x0,
  117943. +0x0,
  117944. +0x0,
  117945. +0x0,
  117946. +0x0,
  117947. +0x0,
  117948. +0x0,
  117949. +0x0,
  117950. +0x0,
  117951. +0x0,
  117952. +0x0,
  117953. +0x0,
  117954. +0x0,
  117955. +0x0,
  117956. +0x0,
  117957. +0x0,
  117958. +0x0,
  117959. +0x0,
  117960. +0x0,
  117961. +0x0,
  117962. +0x0,
  117963. +0x0,
  117964. +0x0,
  117965. +0x0,
  117966. +0x0,
  117967. +0x0,
  117968. +0x0,
  117969. +0x0,
  117970. +0x0,
  117971. +0x0,
  117972. +0x0,
  117973. +0x0,
  117974. +0x0,
  117975. +0x0,
  117976. +0x0,
  117977. +0x0,
  117978. +0x0,
  117979. +0x0,
  117980. +0x0,
  117981. +0x0,
  117982. +0x0,
  117983. +0x0,
  117984. +0x0,
  117985. +0x0,
  117986. +0x0,
  117987. +0x0,
  117988. +0x0,
  117989. +0x0,
  117990. +0x0,
  117991. +0x0,
  117992. +0x0,
  117993. +0x0,
  117994. +0x0,
  117995. +0x0,
  117996. +0x0,
  117997. +0x0,
  117998. +0x0,
  117999. +0x0,
  118000. +0x0,
  118001. +0x0,
  118002. +0x0,
  118003. +0x0,
  118004. +0x0,
  118005. +0x0,
  118006. +0x0,
  118007. +0x0,
  118008. +0x0,
  118009. +0x0,
  118010. +0x0,
  118011. +0x0,
  118012. +0x0,
  118013. +0x0,
  118014. +0x0,
  118015. +0x0,
  118016. +0x0,
  118017. +0x0,
  118018. +0x0,
  118019. +0x0,
  118020. +0x0,
  118021. +0x0,
  118022. +0x0,
  118023. +0x0,
  118024. +0x0,
  118025. +0x0,
  118026. +0x0,
  118027. +0x0,
  118028. +0x0,
  118029. +0x0,
  118030. +0x0,
  118031. +0x0,
  118032. +0x0,
  118033. +0x0,
  118034. +0x0,
  118035. +0x0,
  118036. +0x0,
  118037. +0x0,
  118038. +0x0,
  118039. +0x0,
  118040. +0x0,
  118041. +0x0,
  118042. +0x0,
  118043. +0x0,
  118044. +0x0,
  118045. +0x0,
  118046. +0x0,
  118047. +0x0,
  118048. +0x0,
  118049. +0x0,
  118050. +0x0,
  118051. +0x0,
  118052. +0x0,
  118053. +0x0,
  118054. +0x0,
  118055. +0x0,
  118056. +0x0,
  118057. +0x0,
  118058. +0x0,
  118059. +0x0,
  118060. +0x0,
  118061. +0x0,
  118062. +0x0,
  118063. +0x0,
  118064. +0x0,
  118065. +0x0,
  118066. +0x0,
  118067. +0x0,
  118068. +0x0,
  118069. +0x0,
  118070. +0x0,
  118071. +0x0,
  118072. +0x0,
  118073. +0x0,
  118074. +0x0,
  118075. +0x0,
  118076. +0x0,
  118077. +0x0,
  118078. +0x0,
  118079. +0x0,
  118080. +0x0,
  118081. +0x0,
  118082. +0x0,
  118083. +0x0,
  118084. +0x0,
  118085. +0x0,
  118086. +0x0,
  118087. +0x0,
  118088. +0x0,
  118089. +0x0,
  118090. +0x0,
  118091. +0x0,
  118092. +0x0,
  118093. +0x0,
  118094. +0x0,
  118095. +0x0,
  118096. +0x0,
  118097. +0x0,
  118098. +0x0,
  118099. +0x0,
  118100. +0x0,
  118101. +0x0,
  118102. +0x0,
  118103. +0x0,
  118104. +0x0,
  118105. +0x0,
  118106. +0x0,
  118107. +0x0,
  118108. +0x0,
  118109. +0x0,
  118110. +0x0,
  118111. +0x0,
  118112. +0x0,
  118113. +0x0,
  118114. +0x0,
  118115. +0x0,
  118116. +0x0,
  118117. +0x0,
  118118. +0x0,
  118119. +0x0,
  118120. +0x0,
  118121. +0x0,
  118122. +0x0,
  118123. +0x0,
  118124. +0x0,
  118125. +0x0,
  118126. +0x0,
  118127. +0x0,
  118128. +0x0,
  118129. +0x0,
  118130. +0x0,
  118131. +0x0,
  118132. +0x0,
  118133. +0x0,
  118134. +0x0,
  118135. +0x0,
  118136. +0x0,
  118137. +0x0,
  118138. +0x0,
  118139. +0x0,
  118140. +0x0,
  118141. +0x0,
  118142. +0x0,
  118143. +0x0,
  118144. +0x0,
  118145. +0x0,
  118146. +0x0,
  118147. +0x0,
  118148. +0x0,
  118149. +0x0,
  118150. +0x0,
  118151. +0x0,
  118152. +0x0,
  118153. +0x0,
  118154. +0x0,
  118155. +0x0,
  118156. +0x0,
  118157. +0x0,
  118158. +0x0,
  118159. +0x0,
  118160. +0x0,
  118161. +0x0,
  118162. +0x0,
  118163. +0x0,
  118164. +0x0,
  118165. +0x0,
  118166. +0x0,
  118167. +0x0,
  118168. +0x0,
  118169. +0x0,
  118170. +0x0,
  118171. +0x0,
  118172. +0x0,
  118173. +0x0,
  118174. +0x0,
  118175. +0x0,
  118176. +0x0,
  118177. +0x0,
  118178. +0x0,
  118179. +0x0,
  118180. +0x0,
  118181. +0x0,
  118182. +0x0,
  118183. +0x0,
  118184. +0x0,
  118185. +0x0,
  118186. +0x0,
  118187. +0x0,
  118188. +0x0,
  118189. +0x0,
  118190. +0x0,
  118191. +0x0,
  118192. +0x0,
  118193. +0x0,
  118194. +0x0,
  118195. +0x0,
  118196. +0x0,
  118197. +0x0,
  118198. +0x0,
  118199. +0x0,
  118200. +0x0,
  118201. +0x0,
  118202. +0x0,
  118203. +0x0,
  118204. +0x0,
  118205. +0x0,
  118206. +0x0,
  118207. +0x0,
  118208. +0x0,
  118209. +0x0,
  118210. +0x0,
  118211. +0x0,
  118212. +0x0,
  118213. +0x0,
  118214. +0x0,
  118215. +0x0,
  118216. +0x0,
  118217. +0x0,
  118218. +0x0,
  118219. +0x0,
  118220. +0x0,
  118221. +0x0,
  118222. +0x0,
  118223. +0x0,
  118224. +0x0,
  118225. +0x0,
  118226. +0x0,
  118227. +0x0,
  118228. +0x0,
  118229. +0x0,
  118230. +0x0,
  118231. +0x0,
  118232. +0x0,
  118233. +0x0,
  118234. +0x0,
  118235. +0x0,
  118236. +0x0,
  118237. +0x0,
  118238. +0x0,
  118239. +0x0,
  118240. +0x0,
  118241. +0x0,
  118242. +0x0,
  118243. +0x0,
  118244. +0x0,
  118245. +0x0,
  118246. +0x0,
  118247. +0x0,
  118248. +0x0,
  118249. +0x0,
  118250. +0x0,
  118251. +0x0,
  118252. +0x0,
  118253. +0x0,
  118254. +0x0,
  118255. +0x0,
  118256. +0x0,
  118257. +0x0,
  118258. +0x0,
  118259. +0x0,
  118260. +0x0,
  118261. +0x0,
  118262. +0x0,
  118263. +0x0,
  118264. +0x0,
  118265. +0x0,
  118266. +0x0,
  118267. +0x0,
  118268. +0x0,
  118269. +0x0,
  118270. +0x0,
  118271. +0x0,
  118272. +0x0,
  118273. +0x0,
  118274. +0x0,
  118275. +0x0,
  118276. +0x0,
  118277. +0x0,
  118278. +0x0,
  118279. +0x0,
  118280. +0x0,
  118281. +0x0,
  118282. +0x0,
  118283. +0x0,
  118284. +0x0,
  118285. +0x0,
  118286. +0x0,
  118287. +0x0,
  118288. +0x0,
  118289. +0x0,
  118290. +0x0,
  118291. +0x0,
  118292. +0x0,
  118293. +0x0,
  118294. +0x0,
  118295. +0x0,
  118296. +0x0,
  118297. +0x0,
  118298. +0x0,
  118299. +0x0,
  118300. +0x0,
  118301. +0x0,
  118302. +0x0,
  118303. +0x0,
  118304. +0x0,
  118305. +0x0,
  118306. +0x0,
  118307. +0x0,
  118308. +0x0,
  118309. +0x0,
  118310. +0x0,
  118311. +0x0,
  118312. +0x0,
  118313. +0x0,
  118314. +0x0,
  118315. +0x0,
  118316. +0x0,
  118317. +0x0,
  118318. +0x0,
  118319. +0x0,
  118320. +0x0,
  118321. +0x0,
  118322. +0x0,
  118323. +0x0,
  118324. +0x0,
  118325. +0x0,
  118326. +0x0,
  118327. +0x0,
  118328. +0x0,
  118329. +0x0,
  118330. +0x0,
  118331. +0x0,
  118332. +0x0,
  118333. +0x0,
  118334. +0x0,
  118335. +0x0,
  118336. +0x0,
  118337. +0x0,
  118338. +0x0,
  118339. +0x0,
  118340. +0x0,
  118341. +0x0,
  118342. +0x0,
  118343. +0x0,
  118344. +0x0,
  118345. +0x0,
  118346. +0x0,
  118347. +0x0,
  118348. +0x0,
  118349. +0x0,
  118350. +0x0,
  118351. +0x0,
  118352. +0x0,
  118353. +0x0,
  118354. +0x0,
  118355. +0x0,
  118356. +0x0,
  118357. +0x0,
  118358. +0x0,
  118359. +0x0,
  118360. +0x0,
  118361. +0x0,
  118362. +0x0,
  118363. +0x0,
  118364. +0x0,
  118365. +0x0,
  118366. +0x0,
  118367. +0x0,
  118368. +0x0,
  118369. +0x0,
  118370. +0x0,
  118371. +0x0,
  118372. +0x0,
  118373. +0x0,
  118374. +0x0,
  118375. +0x0,
  118376. +0x0,
  118377. +0x0,
  118378. +0x0,
  118379. +0x0,
  118380. +0x0,
  118381. +0x0,
  118382. +0x0,
  118383. +0x0,
  118384. +0x0,
  118385. +0x0,
  118386. +0x0,
  118387. +0x0,
  118388. +0x0,
  118389. +0x0,
  118390. +0x0,
  118391. +0x0,
  118392. +0x0,
  118393. +0x0,
  118394. +0x0,
  118395. +0x0,
  118396. +0x0,
  118397. +0x0,
  118398. +0x0,
  118399. +0x0,
  118400. +0x0,
  118401. +0x0,
  118402. +0x0,
  118403. +0x0,
  118404. +0x0,
  118405. +0x0,
  118406. +0x0,
  118407. +0x0,
  118408. +0x0,
  118409. +0x0,
  118410. +0x0,
  118411. +0x0,
  118412. +0x0,
  118413. +0x0,
  118414. +0x0,
  118415. +0x0,
  118416. +0x0,
  118417. +0x0,
  118418. +0x0,
  118419. +0x0,
  118420. +0x0,
  118421. +0x0,
  118422. +0x0,
  118423. +0x0,
  118424. +0x0,
  118425. +0x0,
  118426. +0x0,
  118427. +0x0,
  118428. +0x0,
  118429. +0x0,
  118430. +0x0,
  118431. +0x0,
  118432. +0x0,
  118433. +0x0,
  118434. +0x0,
  118435. +0x0,
  118436. +0x0,
  118437. +0x0,
  118438. +0x0,
  118439. +0x0,
  118440. +0x0,
  118441. +0x0,
  118442. +0x0,
  118443. +0x0,
  118444. +0x0,
  118445. +0x0,
  118446. +0x0,
  118447. +0x0,
  118448. +0x0,
  118449. +0x0,
  118450. +0x0,
  118451. +0x0,
  118452. +0x0,
  118453. +0x0,
  118454. +0x0,
  118455. +0x0,
  118456. +0x0,
  118457. +0x0,
  118458. +0x0,
  118459. +0x0,
  118460. +0x0,
  118461. +0x0,
  118462. +0x0,
  118463. +0x0,
  118464. +0x0,
  118465. +0x0,
  118466. +0x0,
  118467. +0x0,
  118468. +0x0,
  118469. +0x0,
  118470. +0x0,
  118471. +0x0,
  118472. +0x0,
  118473. +0x0,
  118474. +0x0,
  118475. +0x0,
  118476. +0x0,
  118477. +0x0,
  118478. +0x0,
  118479. +0x0,
  118480. +0x0,
  118481. +0x0,
  118482. +0x0,
  118483. +0x0,
  118484. +0x0,
  118485. +0x0,
  118486. +0x0,
  118487. +0x0,
  118488. +0x0,
  118489. +0x0,
  118490. +0x0,
  118491. +0x0,
  118492. +0x0,
  118493. +0x0,
  118494. +0x0,
  118495. +0x0,
  118496. +0x0,
  118497. +0x0,
  118498. +0x0,
  118499. +0x0,
  118500. +0x0,
  118501. +0x0,
  118502. +0x0,
  118503. +0x0,
  118504. +0x0,
  118505. +0x0,
  118506. +0x0,
  118507. +0x0,
  118508. +0x0,
  118509. +0x0,
  118510. +0x0,
  118511. +0x0,
  118512. +0x0,
  118513. +0x0,
  118514. +0x0,
  118515. +0x0,
  118516. +0x0,
  118517. +0x0,
  118518. +0x0,
  118519. +0x0,
  118520. +0x0,
  118521. +0x0,
  118522. +0x0,
  118523. +0x0,
  118524. +0x0,
  118525. +0x0,
  118526. +0x0,
  118527. +0x0,
  118528. +0x0,
  118529. +0x0,
  118530. +0x0,
  118531. +0x0,
  118532. +0x0,
  118533. +0x0,
  118534. +0x0,
  118535. +0x0,
  118536. +0x0,
  118537. +0x0,
  118538. +0x0,
  118539. +0x0,
  118540. +0x0,
  118541. +0x0,
  118542. +0x0,
  118543. +0x0,
  118544. +0x0,
  118545. +0x0,
  118546. +0x0,
  118547. +0x0,
  118548. +0x0,
  118549. +0x0,
  118550. +0x0,
  118551. +0x0,
  118552. +0x0,
  118553. +0x0,
  118554. +0x0,
  118555. +0x0,
  118556. +0x0,
  118557. +0x0,
  118558. +0x0,
  118559. +0x0,
  118560. +0x0,
  118561. +0x0,
  118562. +0x0,
  118563. +0x0,
  118564. +0x0,
  118565. +0x0,
  118566. +0x0,
  118567. +0x0,
  118568. +0x0,
  118569. +0x0,
  118570. +0x0,
  118571. +0x0,
  118572. +0x0,
  118573. +0x0,
  118574. +0x0,
  118575. +0x0,
  118576. +0x0,
  118577. +0x0,
  118578. +0x0,
  118579. +0x0,
  118580. +0x0,
  118581. +0x0,
  118582. +0x0,
  118583. +0x0,
  118584. +0x0,
  118585. +0x0,
  118586. +0x0,
  118587. +0x0,
  118588. +0x0,
  118589. +0x0,
  118590. +0x0,
  118591. +0x0,
  118592. +0x0,
  118593. +0x0,
  118594. +0x0,
  118595. +0x0,
  118596. +0x0,
  118597. +0x0,
  118598. +0x0,
  118599. +0x0,
  118600. +0x0,
  118601. +0x0,
  118602. +0x0,
  118603. +0x0,
  118604. +0x0,
  118605. +0x0,
  118606. +0x0,
  118607. +0x0,
  118608. +0x0,
  118609. +0x0,
  118610. +0x0,
  118611. +0x0,
  118612. +0x0,
  118613. +0x0,
  118614. +0x0,
  118615. +0x0,
  118616. +0x0,
  118617. +0x0,
  118618. +0x0,
  118619. +0x0,
  118620. +0x0,
  118621. +0x0,
  118622. +0x0,
  118623. +0x0,
  118624. +0x0,
  118625. +0x0,
  118626. +0x0,
  118627. +0x0,
  118628. +0x0,
  118629. +0x0,
  118630. +0x0,
  118631. +0x0,
  118632. +0x0,
  118633. +0x0,
  118634. +0x0,
  118635. +0x0,
  118636. +0x0,
  118637. +0x0,
  118638. +0x0,
  118639. +0x0,
  118640. +0x0,
  118641. +0x0,
  118642. +0x0,
  118643. +0x0,
  118644. +0x0,
  118645. +0x0,
  118646. +0x0,
  118647. +0x0,
  118648. +0x0,
  118649. +0x0,
  118650. +0x0,
  118651. +0x0,
  118652. +0x0,
  118653. +0x0,
  118654. +0x0,
  118655. +0x0,
  118656. +0x0,
  118657. +0x0,
  118658. +0x0,
  118659. +0x0,
  118660. +0x0,
  118661. +0x0,
  118662. +0x0,
  118663. +0x0,
  118664. +0x0,
  118665. +0x0,
  118666. +0x0,
  118667. +0x0,
  118668. +0x0,
  118669. +0x0,
  118670. +0x0,
  118671. +0x0,
  118672. +0x0,
  118673. +0x0,
  118674. +0x0,
  118675. +0x0,
  118676. +0x0,
  118677. +0x0,
  118678. +0x0,
  118679. +0x0,
  118680. +0x0,
  118681. +0x0,
  118682. +0x0,
  118683. +0x0,
  118684. +0x0,
  118685. +0x0,
  118686. +0x0,
  118687. +0x0,
  118688. +0x0,
  118689. +0x0,
  118690. +0x0,
  118691. +0x0,
  118692. +0x0,
  118693. +0x0,
  118694. +0x0,
  118695. +0x0,
  118696. +0x0,
  118697. +0x0,
  118698. +0x0,
  118699. +0x0,
  118700. +0x0,
  118701. +0x0,
  118702. +0x0,
  118703. +0x0,
  118704. +0x0,
  118705. +0x0,
  118706. +0x0,
  118707. +0x0,
  118708. +0x0,
  118709. +0x0,
  118710. +0x0,
  118711. +0x0,
  118712. +0x0};
  118713. +
  118714. +unsigned short train2d_dmem[690] = {
  118715. +0xe0,
  118716. +0x0,
  118717. +0x0,
  118718. +0x854,
  118719. +0x2,
  118720. +0x0,
  118721. +0x14,
  118722. +0x0,
  118723. +0x61,
  118724. +0xc8,
  118725. +0x0,
  118726. +0x2,
  118727. +0x0,
  118728. +0x0,
  118729. +0x0,
  118730. +0x0,
  118731. +0x8020,
  118732. +0x0,
  118733. +0x120,
  118734. +0x0,
  118735. +0x0,
  118736. +0x0,
  118737. +0x0,
  118738. +0x0,
  118739. +0x0,
  118740. +0x1b34,
  118741. +0xf1,
  118742. +0x4d25,
  118743. +0x4f08,
  118744. +0x0,
  118745. +0x4,
  118746. +0x1b34,
  118747. +0xf1,
  118748. +0x4d25,
  118749. +0x4f08,
  118750. +0x0,
  118751. +0x4,
  118752. +0x0,
  118753. +0x0,
  118754. +0x0,
  118755. +0x0,
  118756. +0x0,
  118757. +0x0,
  118758. +0x2000,
  118759. +0x1,
  118760. +0x0,
  118761. +0x0,
  118762. +0x0,
  118763. +0x0,
  118764. +0x0,
  118765. +0x3400,
  118766. +0xf11b,
  118767. +0x2500,
  118768. +0x84d,
  118769. +0x4f,
  118770. +0x400,
  118771. +0x3400,
  118772. +0xf11b,
  118773. +0x2500,
  118774. +0x84d,
  118775. +0x4f,
  118776. +0x400,
  118777. +0x0,
  118778. +0x0,
  118779. +0x0,
  118780. +0x0,
  118781. +0x0,
  118782. +0x0,
  118783. +0x0,
  118784. +0x0,
  118785. +0x0,
  118786. +0x0,
  118787. +0x0,
  118788. +0x0,
  118789. +0x0,
  118790. +0x0,
  118791. +0x0,
  118792. +0x0,
  118793. +0x0,
  118794. +0x0,
  118795. +0x0,
  118796. +0x0,
  118797. +0x0,
  118798. +0x0,
  118799. +0x0,
  118800. +0x0,
  118801. +0x0,
  118802. +0x0,
  118803. +0x0,
  118804. +0x0,
  118805. +0x0,
  118806. +0x0,
  118807. +0x0,
  118808. +0x0,
  118809. +0x0,
  118810. +0x0,
  118811. +0x0,
  118812. +0x0,
  118813. +0x0,
  118814. +0x0,
  118815. +0x0,
  118816. +0x0,
  118817. +0x0,
  118818. +0x0,
  118819. +0x0,
  118820. +0x0,
  118821. +0x0,
  118822. +0x0,
  118823. +0x0,
  118824. +0x0,
  118825. +0x0,
  118826. +0x0,
  118827. +0x0,
  118828. +0x0,
  118829. +0x0,
  118830. +0x0,
  118831. +0x0,
  118832. +0x0,
  118833. +0x0,
  118834. +0x0,
  118835. +0x0,
  118836. +0x0,
  118837. +0x0,
  118838. +0x0,
  118839. +0x0,
  118840. +0x0,
  118841. +0x0,
  118842. +0x0,
  118843. +0x0,
  118844. +0x0,
  118845. +0x0,
  118846. +0x0,
  118847. +0x0,
  118848. +0x0,
  118849. +0x0,
  118850. +0x0,
  118851. +0x0,
  118852. +0x0,
  118853. +0x0,
  118854. +0x0,
  118855. +0x0,
  118856. +0x0,
  118857. +0x0,
  118858. +0x0,
  118859. +0x0,
  118860. +0x0,
  118861. +0x0,
  118862. +0x0,
  118863. +0x0,
  118864. +0x0,
  118865. +0x0,
  118866. +0x0,
  118867. +0x0,
  118868. +0x0,
  118869. +0x0,
  118870. +0x0,
  118871. +0x0,
  118872. +0x0,
  118873. +0x0,
  118874. +0x0,
  118875. +0x0,
  118876. +0x0,
  118877. +0x0,
  118878. +0x0,
  118879. +0x0,
  118880. +0x0,
  118881. +0x0,
  118882. +0x0,
  118883. +0x0,
  118884. +0x0,
  118885. +0x0,
  118886. +0x0,
  118887. +0x0,
  118888. +0x0,
  118889. +0x0,
  118890. +0x0,
  118891. +0x0,
  118892. +0x0,
  118893. +0x0,
  118894. +0x0,
  118895. +0x0,
  118896. +0x0,
  118897. +0x0,
  118898. +0x0,
  118899. +0x0,
  118900. +0x0,
  118901. +0x0,
  118902. +0x0,
  118903. +0x0,
  118904. +0x0,
  118905. +0x0,
  118906. +0x0,
  118907. +0x0,
  118908. +0x0,
  118909. +0x0,
  118910. +0x0,
  118911. +0x0,
  118912. +0x0,
  118913. +0x0,
  118914. +0x0,
  118915. +0x0,
  118916. +0x0,
  118917. +0x0,
  118918. +0x0,
  118919. +0x0,
  118920. +0x0,
  118921. +0x0,
  118922. +0x0,
  118923. +0x0,
  118924. +0x0,
  118925. +0x0,
  118926. +0x0,
  118927. +0x0,
  118928. +0x0,
  118929. +0x0,
  118930. +0x0,
  118931. +0x0,
  118932. +0x0,
  118933. +0x0,
  118934. +0x0,
  118935. +0x0,
  118936. +0x0,
  118937. +0x0,
  118938. +0x0,
  118939. +0x0,
  118940. +0x0,
  118941. +0x0,
  118942. +0x0,
  118943. +0x0,
  118944. +0x0,
  118945. +0x0,
  118946. +0x0,
  118947. +0x0,
  118948. +0x0,
  118949. +0x0,
  118950. +0x0,
  118951. +0x0,
  118952. +0x0,
  118953. +0x0,
  118954. +0x0,
  118955. +0x0,
  118956. +0x0,
  118957. +0x0,
  118958. +0x0,
  118959. +0x0,
  118960. +0x0,
  118961. +0x0,
  118962. +0x0,
  118963. +0x0,
  118964. +0x0,
  118965. +0x0,
  118966. +0x0,
  118967. +0x0,
  118968. +0x0,
  118969. +0x0,
  118970. +0x0,
  118971. +0x0,
  118972. +0x0,
  118973. +0x0,
  118974. +0x0,
  118975. +0x0,
  118976. +0x0,
  118977. +0x0,
  118978. +0x0,
  118979. +0x0,
  118980. +0x0,
  118981. +0x0,
  118982. +0x0,
  118983. +0x0,
  118984. +0x0,
  118985. +0x0,
  118986. +0x0,
  118987. +0x0,
  118988. +0x0,
  118989. +0x0,
  118990. +0x0,
  118991. +0x0,
  118992. +0x0,
  118993. +0x0,
  118994. +0x0,
  118995. +0x0,
  118996. +0x0,
  118997. +0x0,
  118998. +0x0,
  118999. +0x0,
  119000. +0x0,
  119001. +0x0,
  119002. +0x0,
  119003. +0x0,
  119004. +0x0,
  119005. +0x0,
  119006. +0x0,
  119007. +0x0,
  119008. +0x0,
  119009. +0x0,
  119010. +0x0,
  119011. +0x0,
  119012. +0x0,
  119013. +0x0,
  119014. +0x0,
  119015. +0x0,
  119016. +0x0,
  119017. +0x0,
  119018. +0x0,
  119019. +0x0,
  119020. +0x0,
  119021. +0x0,
  119022. +0x0,
  119023. +0x0,
  119024. +0x0,
  119025. +0x0,
  119026. +0x0,
  119027. +0x0,
  119028. +0x0,
  119029. +0x0,
  119030. +0x0,
  119031. +0x0,
  119032. +0x0,
  119033. +0x0,
  119034. +0x0,
  119035. +0x0,
  119036. +0x0,
  119037. +0x0,
  119038. +0x0,
  119039. +0x0,
  119040. +0x0,
  119041. +0x0,
  119042. +0x0,
  119043. +0x0,
  119044. +0x0,
  119045. +0x0,
  119046. +0x0,
  119047. +0x0,
  119048. +0x0,
  119049. +0x0,
  119050. +0x0,
  119051. +0x0,
  119052. +0x0,
  119053. +0x0,
  119054. +0x0,
  119055. +0x0,
  119056. +0x0,
  119057. +0x0,
  119058. +0x0,
  119059. +0x0,
  119060. +0x0,
  119061. +0x0,
  119062. +0x0,
  119063. +0x0,
  119064. +0x0,
  119065. +0x0,
  119066. +0x0,
  119067. +0x0,
  119068. +0x0,
  119069. +0x0,
  119070. +0x0,
  119071. +0x0,
  119072. +0x0,
  119073. +0x0,
  119074. +0x0,
  119075. +0x0,
  119076. +0x0,
  119077. +0x0,
  119078. +0x0,
  119079. +0x0,
  119080. +0x0,
  119081. +0x0,
  119082. +0x0,
  119083. +0x0,
  119084. +0x0,
  119085. +0x0,
  119086. +0x0,
  119087. +0x0,
  119088. +0x0,
  119089. +0x0,
  119090. +0x0,
  119091. +0x0,
  119092. +0x0,
  119093. +0x0,
  119094. +0x0,
  119095. +0x0,
  119096. +0x0,
  119097. +0x0,
  119098. +0x0,
  119099. +0x0,
  119100. +0x0,
  119101. +0x0,
  119102. +0x0,
  119103. +0x0,
  119104. +0x0,
  119105. +0x0,
  119106. +0x0,
  119107. +0x0,
  119108. +0x0,
  119109. +0x0,
  119110. +0x0,
  119111. +0x0,
  119112. +0x0,
  119113. +0x0,
  119114. +0x0,
  119115. +0x0,
  119116. +0x0,
  119117. +0x0,
  119118. +0x0,
  119119. +0x0,
  119120. +0x0,
  119121. +0x0,
  119122. +0x0,
  119123. +0x0,
  119124. +0x0,
  119125. +0x0,
  119126. +0x0,
  119127. +0x0,
  119128. +0x0,
  119129. +0x0,
  119130. +0x0,
  119131. +0x0,
  119132. +0x0,
  119133. +0x0,
  119134. +0x0,
  119135. +0x0,
  119136. +0x0,
  119137. +0x0,
  119138. +0x0,
  119139. +0x0,
  119140. +0x0,
  119141. +0x0,
  119142. +0x0,
  119143. +0x0,
  119144. +0x0,
  119145. +0x0,
  119146. +0x0,
  119147. +0x0,
  119148. +0x0,
  119149. +0x0,
  119150. +0x0,
  119151. +0x0,
  119152. +0x0,
  119153. +0x0,
  119154. +0x0,
  119155. +0x0,
  119156. +0x0,
  119157. +0x0,
  119158. +0x0,
  119159. +0x0,
  119160. +0x0,
  119161. +0x0,
  119162. +0x0,
  119163. +0x0,
  119164. +0x0,
  119165. +0x0,
  119166. +0x0,
  119167. +0x0,
  119168. +0x0,
  119169. +0x0,
  119170. +0x0,
  119171. +0x0,
  119172. +0x0,
  119173. +0x0,
  119174. +0x0,
  119175. +0x0,
  119176. +0x0,
  119177. +0x0,
  119178. +0x0,
  119179. +0x0,
  119180. +0x0,
  119181. +0x0,
  119182. +0x0,
  119183. +0x0,
  119184. +0x0,
  119185. +0x0,
  119186. +0x0,
  119187. +0x0,
  119188. +0x0,
  119189. +0x0,
  119190. +0x0,
  119191. +0x0,
  119192. +0x0,
  119193. +0x0,
  119194. +0x0,
  119195. +0x0,
  119196. +0x0,
  119197. +0x0,
  119198. +0x0,
  119199. +0x0,
  119200. +0x0,
  119201. +0x0,
  119202. +0x0,
  119203. +0x0,
  119204. +0x0,
  119205. +0x0,
  119206. +0x0,
  119207. +0x0,
  119208. +0x0,
  119209. +0x0,
  119210. +0x0,
  119211. +0x0,
  119212. +0x0,
  119213. +0x0,
  119214. +0x0,
  119215. +0x0,
  119216. +0x0,
  119217. +0x0,
  119218. +0x0,
  119219. +0x0,
  119220. +0x0,
  119221. +0x0,
  119222. +0x0,
  119223. +0x0,
  119224. +0x0,
  119225. +0x0,
  119226. +0x0,
  119227. +0x0,
  119228. +0x0,
  119229. +0x0,
  119230. +0x0,
  119231. +0x0,
  119232. +0x0,
  119233. +0x0,
  119234. +0x0,
  119235. +0x0,
  119236. +0x0,
  119237. +0x14a,
  119238. +0x181,
  119239. +0x118,
  119240. +0x118,
  119241. +0x16f,
  119242. +0x16f,
  119243. +0x159,
  119244. +0x181,
  119245. +0x120,
  119246. +0x120,
  119247. +0x0,
  119248. +0x0,
  119249. +0x701c,
  119250. +0x61a8,
  119251. +0x35ac,
  119252. +0x35ac,
  119253. +0x125c,
  119254. +0x125c,
  119255. +0xc738,
  119256. +0xb0f4,
  119257. +0x6590,
  119258. +0x6590,
  119259. +0x0,
  119260. +0x0,
  119261. +0x0,
  119262. +0x0,
  119263. +0x8b5a,
  119264. +0x39,
  119265. +0x0,
  119266. +0x0,
  119267. +0x321e,
  119268. +0x100,
  119269. +0x0,
  119270. +0x0,
  119271. +0x100,
  119272. +0x302,
  119273. +0x706,
  119274. +0xb0a,
  119275. +0xf0e,
  119276. +0x1b1a,
  119277. +0x1f1e,
  119278. +0x3b3a,
  119279. +0x3f3e,
  119280. +0x0,
  119281. +0xffff,
  119282. +0x1e0,
  119283. +0xf0,
  119284. +0xa0,
  119285. +0x78,
  119286. +0x60,
  119287. +0x50,
  119288. +0x43,
  119289. +0x3c,
  119290. +0x35,
  119291. +0x30,
  119292. +0x2c,
  119293. +0x28,
  119294. +0x25,
  119295. +0x22,
  119296. +0x20,
  119297. +0x1e,
  119298. +0x1c,
  119299. +0x0,
  119300. +0x0,
  119301. +0x0,
  119302. +0x0,
  119303. +0x0,
  119304. +0x0,
  119305. +0x0,
  119306. +0x0,
  119307. +0x2820,
  119308. +0x140f,
  119309. +0x2,
  119310. +0x0,
  119311. +0xf01f,
  119312. +0x1,
  119313. +0x0,
  119314. +0xffb4,
  119315. +0x1,
  119316. +0x1,
  119317. +0xf0b4,
  119318. +0x1,
  119319. +0x0,
  119320. +0xf4b4,
  119321. +0x1,
  119322. +0x0,
  119323. +0xf0b9,
  119324. +0x1,
  119325. +0x0,
  119326. +0xf0ba,
  119327. +0x1,
  119328. +0x0,
  119329. +0xf0bb,
  119330. +0x1,
  119331. +0x0,
  119332. +0xf001,
  119333. +0x1,
  119334. +0x0,
  119335. +0xf013,
  119336. +0x1,
  119337. +0x0,
  119338. +0xf0f9,
  119339. +0x4,
  119340. +0x200,
  119341. +0xf0fa,
  119342. +0x4,
  119343. +0x0,
  119344. +0xf0fb,
  119345. +0x4,
  119346. +0x400,
  119347. +0xf060,
  119348. +0x7,
  119349. +0x8,
  119350. +0xf065,
  119351. +0x7,
  119352. +0x0,
  119353. +0xff62,
  119354. +0x1,
  119355. +0x0,
  119356. +0xf002,
  119357. +0x1,
  119358. +0x220,
  119359. +0x10f8,
  119360. +0x20e8,
  119361. +0xa06,
  119362. +0x140e,
  119363. +0x1c18,
  119364. +0x2420,
  119365. +0xc06,
  119366. +0x1610,
  119367. +0x201c,
  119368. +0x2824,
  119369. +0xa06,
  119370. +0x1610,
  119371. +0x201a,
  119372. +0x2824,
  119373. +0xc06,
  119374. +0x1812,
  119375. +0x241e,
  119376. +0x2c28,
  119377. +0x20d,
  119378. +0x301,
  119379. +0xc0b,
  119380. +0x160e,
  119381. +0x1004,
  119382. +0x1811,
  119383. +0x6e,
  119384. +0x2,
  119385. +0x1,
  119386. +0xfd,
  119387. +0x4,
  119388. +0xf,
  119389. +0x60,
  119390. +0x7,
  119391. +0x0,
  119392. +0xe8,
  119393. +0x4,
  119394. +0xff,
  119395. +0xfc,
  119396. +0x4,
  119397. +0x404,
  119398. +0x3a,
  119399. +0x2,
  119400. +0x2,
  119401. +0x11,
  119402. +0x7,
  119403. +0x0,
  119404. +0x0};
  119405. +
  119406. +#ifdef DDR_FW_STAGE_MSG
  119407. +//1D and 2D Stream Message display
  119408. +void st_msg_display(unsigned char Train2D, unsigned int msg[32])
  119409. +{
  119410. +
  119411. + if(Train2D==0) {
  119412. + switch(msg[0]){
  119413. +case 0x00000001: mini_printf("PMU1:prbsGenCtl:%x\n",msg[1]); break;
  119414. +case 0x00010000: mini_printf("PMU1: loading 2D acsm sequence\n"); break;
  119415. +case 0x00020000: mini_printf("PMU1: loading 1D acsm sequence\n"); break;
  119416. +case 0x00030002: mini_printf("PMU3: %d memclocks @ %d to get half of 300ns\n",msg[1],msg[2]); break;
  119417. +case 0x00040000: mini_printf("PMU: Error: User requested MPR read pattern for read DQS training in DDR3 Mode\n"); break;
  119418. +case 0x00050000: mini_printf("PMU3: Running 1D search for left eye edge\n"); break;
  119419. +case 0x00060001: mini_printf("PMU1: In Phase Left Edge Search cs %d\n",msg[1]); break;
  119420. +case 0x00070001: mini_printf("PMU1: Out of Phase Left Edge Search cs %d\n",msg[1]); break;
  119421. +case 0x00080000: mini_printf("PMU3: Running 1D search for right eye edge\n"); break;
  119422. +case 0x00090001: mini_printf("PMU1: In Phase Right Edge Search cs %d\n",msg[1]); break;
  119423. +case 0x000a0001: mini_printf("PMU1: Out of Phase Right Edge Search cs %d\n",msg[1]); break;
  119424. +case 0x000b0001: mini_printf("PMU1: mxRdLat training pstate %d\n",msg[1]); break;
  119425. +case 0x000c0001: mini_printf("PMU1: mxRdLat search for cs %d\n",msg[1]); break;
  119426. +case 0x000d0001: mini_printf("PMU0: MaxRdLat non consistant DtsmLoThldXingInd 0x%x\n",msg[1]); break;
  119427. +case 0x000e0003: mini_printf("PMU4: CS %d Dbyte %d worked with DFIMRL = %d DFICLKs \n",msg[1],msg[2],msg[3]); break;
  119428. +case 0x000f0004: mini_printf("PMU3: MaxRdLat Read Lane err mask for csn %d, DFIMRL %d DFIClks, dbyte %d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  119429. +case 0x00100003: mini_printf("PMU3: MaxRdLat Read Lane err mask for csn %d DFIMRL %d, All dbytes = 0x%x\n",msg[1],msg[2],msg[3]); break;
  119430. +case 0x00110001: mini_printf("PMU: Error: CS%d failed to find a DFIMRL setting that worked for all bytes during MaxRdLat training\n",msg[1]); break;
  119431. +case 0x00120002: mini_printf("PMU3: Smallest passing DFIMRL for all dbytes in CS%d = %d DFIClks\n",msg[1],msg[2]); break;
  119432. +case 0x00130000: mini_printf("PMU: Error: No passing DFIMRL value found for any chip select during MaxRdLat training\n"); break;
  119433. +case 0x00140003: mini_printf("PMU: Error: Dbyte %d lane %d txDqDly passing region is too small (width = %d)\n",msg[1],msg[2],msg[3]); break;
  119434. +case 0x00150000: mini_printf("PMU4: TxDqDly Passing Regions (EyeLeft EyeRight -> EyeCenter) Units=1/32 UI\n"); break;
  119435. +case 0x00160005: mini_printf("PMU4: DB %d Lane %d: %d %d -> %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119436. +case 0x00170002: mini_printf("PMU2: TXDQ delayLeft[%d] = %d (DISCONNECTED)\n",msg[1],msg[2]); break;
  119437. +case 0x00180004: mini_printf("PMU2: TXDQ delayLeft[%d] = %d oopScaled = %d selectOop %d\n",msg[1],msg[2],msg[3],msg[4]); break;
  119438. +case 0x00190002: mini_printf("PMU2: TXDQ delayRight[%d] = %d (DISCONNECTED)\n",msg[1],msg[2]); break;
  119439. +case 0x001a0004: mini_printf("PMU2: TXDQ delayRight[%d] = %d oopScaled = %d selectOop %d\n",msg[1],msg[2],msg[3],msg[4]); break;
  119440. +case 0x001b0003: mini_printf("PMU: Error: Dbyte %d lane %d txDqDly passing region is too small (width = %d)\n",msg[1],msg[2],msg[3]); break;
  119441. +case 0x001c0000: mini_printf("PMU4: TxDqDly Passing Regions (EyeLeft EyeRight -> EyeCenter) Units=1/32 UI\n"); break;
  119442. +case 0x001d0002: mini_printf("PMU4: DB %d Lane %d: (DISCONNECTED)\n",msg[1],msg[2]); break;
  119443. +case 0x001e0005: mini_printf("PMU4: DB %d Lane %d: %d %d -> %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119444. +case 0x001f0002: mini_printf("PMU3: Running 1D search csn %d for DM Right/NotLeft(%d) eye edge\n",msg[1],msg[2]); break;
  119445. +case 0x00200002: mini_printf("PMU3: WrDq DM byte%d with Errcnt %d\n",msg[1],msg[2]); break;
  119446. +case 0x00210002: mini_printf("PMU3: WrDq DM byte%d avgDly 0x%x\n",msg[1],msg[2]); break;
  119447. +case 0x00220002: mini_printf("PMU1: WrDq DM byte%d with Errcnt %d\n",msg[1],msg[2]); break;
  119448. +case 0x00230001: mini_printf("PMU: Error: Dbyte %d txDqDly DM training did not start inside the eye\n",msg[1]); break;
  119449. +case 0x00240000: mini_printf("PMU4: DM TxDqDly Passing Regions (EyeLeft EyeRight -> EyeCenter) Units=1/32 UI\n"); break;
  119450. +case 0x00250002: mini_printf("PMU4: DB %d Lane %d: (DISCONNECTED)\n",msg[1],msg[2]); break;
  119451. +case 0x00260005: mini_printf("PMU4: DB %d Lane %d: %d %d -> %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119452. +case 0x00270003: mini_printf("PMU: Error: Dbyte %d lane %d txDqDly DM passing region is too small (width = %d)\n",msg[1],msg[2],msg[3]); break;
  119453. +case 0x00280004: mini_printf("PMU3: Errcnt for MRD/MWD search nib %d delay = (%d, 0x%x) = %d\n",msg[1],msg[2],msg[3],msg[4]); break;
  119454. +case 0x00290000: mini_printf("PMU3: Precharge all open banks\n"); break;
  119455. +case 0x002a0002: mini_printf("PMU: Error: Dbyte %d nibble %d found mutliple working coarse delay setting for MRD/MWD\n",msg[1],msg[2]); break;
  119456. +case 0x002b0000: mini_printf("PMU4: MRD Passing Regions (coarseVal, fineLeft fineRight -> fineCenter)\n"); break;
  119457. +case 0x002c0000: mini_printf("PMU4: MRW Passing Regions (coarseVal, fineLeft fineRight -> fineCenter)\n"); break;
  119458. +case 0x002d0004: mini_printf("PMU10: Warning: DB %d nibble %d has multiple working coarse delays, %d and %d, choosing the smaller delay\n",msg[1],msg[2],msg[3],msg[4]); break;
  119459. +case 0x002e0003: mini_printf("PMU: Error: Dbyte %d nibble %d MRD/MWD passing region is too small (width = %d)\n",msg[1],msg[2],msg[3]); break;
  119460. +case 0x002f0006: mini_printf("PMU4: DB %d nibble %d: %d, %d %d -> %d\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6]); break;
  119461. +case 0x00300002: mini_printf("PMU1: Start MRD/nMWD %d for csn %d\n",msg[1],msg[2]); break;
  119462. +case 0x00310002: mini_printf("PMU2: RXDQS delayLeft[%d] = %d (DISCONNECTED)\n",msg[1],msg[2]); break;
  119463. +case 0x00320006: mini_printf("PMU2: RXDQS delayLeft[%d] = %d delayOop[%d] = %d OopScaled %d, selectOop %d\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6]); break;
  119464. +case 0x00330002: mini_printf("PMU2: RXDQS delayRight[%d] = %d (DISCONNECTED)\n",msg[1],msg[2]); break;
  119465. +case 0x00340006: mini_printf("PMU2: RXDQS delayRight[%d] = %d delayOop[%d] = %d OopScaled %d, selectOop %d\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6]); break;
  119466. +case 0x00350000: mini_printf("PMU4: RxClkDly Passing Regions (EyeLeft EyeRight -> EyeCenter)\n"); break;
  119467. +case 0x00360002: mini_printf("PMU4: DB %d nibble %d: (DISCONNECTED)\n",msg[1],msg[2]); break;
  119468. +case 0x00370005: mini_printf("PMU4: DB %d nibble %d: %d %d -> %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119469. +case 0x00380003: mini_printf("PMU: Error: Dbyte %d nibble %d rxClkDly passing region is too small (width = %d)\n",msg[1],msg[2],msg[3]); break;
  119470. +case 0x00390002: mini_printf("PMU0: goodbar = %d for RDWR_BLEN %d\n",msg[1],msg[2]); break;
  119471. +case 0x003a0001: mini_printf("PMU3: RxClkDly = %d\n",msg[1]); break;
  119472. +case 0x003b0005: mini_printf("PMU0: db %d l %d absLane %d -> bottom %d top %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119473. +case 0x003c0009: mini_printf("PMU3: BYTE %d - %d %d %d %d %d %d %d %d\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8],msg[9]); break;
  119474. +case 0x003d0002: mini_printf("PMU: Error: dbyte %d lane %d's per-lane vrefDAC's had no passing region\n",msg[1],msg[2]); break;
  119475. +case 0x003e0004: mini_printf("PMU0: db%d l%d - %d %d\n",msg[1],msg[2],msg[3],msg[4]); break;
  119476. +case 0x003f0002: mini_printf("PMU0: goodbar = %d for RDWR_BLEN %d\n",msg[1],msg[2]); break;
  119477. +case 0x00400004: mini_printf("PMU3: db%d l%d saw %d issues at rxClkDly %d\n",msg[1],msg[2],msg[3],msg[4]); break;
  119478. +case 0x00410003: mini_printf("PMU3: db%d l%d first saw a pass->fail edge at rxClkDly %d\n",msg[1],msg[2],msg[3]); break;
  119479. +case 0x00420002: mini_printf("PMU3: lane %d PBD = %d\n",msg[1],msg[2]); break;
  119480. +case 0x00430003: mini_printf("PMU3: db%d l%d first saw a DBI pass->fail edge at rxClkDly %d\n",msg[1],msg[2],msg[3]); break;
  119481. +case 0x00440003: mini_printf("PMU2: db%d l%d already passed rxPBD = %d\n",msg[1],msg[2],msg[3]); break;
  119482. +case 0x00450003: mini_printf("PMU0: db%d l%d, PBD = %d\n",msg[1],msg[2],msg[3]); break;
  119483. +case 0x00460002: mini_printf("PMU: Error: dbyte %d lane %d failed read deskew\n",msg[1],msg[2]); break;
  119484. +case 0x00470003: mini_printf("PMU0: db%d l%d, inc PBD = %d\n",msg[1],msg[2],msg[3]); break;
  119485. +case 0x00480003: mini_printf("PMU1: Running lane deskew on pstate %d csn %d rdDBIEn %d\n",msg[1],msg[2],msg[3]); break;
  119486. +case 0x00490000: mini_printf("PMU: Error: Read deskew training has been requested, but csrMajorModeDbyte[2] is set\n"); break;
  119487. +case 0x004a0002: mini_printf("PMU1: AcsmCsMapCtrl%d 0x%x\n",msg[1],msg[2]); break;
  119488. +case 0x004b0002: mini_printf("PMU1: AcsmCsMapCtrl%d 0x%x\n",msg[1],msg[2]); break;
  119489. +case 0x004c0001: mini_printf("PMU: Error: Wrong PMU image loaded. message Block DramType = 0x%x, but image built for D3U Type\n",msg[1]); break;
  119490. +case 0x004d0001: mini_printf("PMU: Error: Wrong PMU image loaded. message Block DramType = 0x%x, but image built for D3R Type\n",msg[1]); break;
  119491. +case 0x004e0001: mini_printf("PMU: Error: Wrong PMU image loaded. message Block DramType = 0x%x, but image built for D4U Type\n",msg[1]); break;
  119492. +case 0x004f0001: mini_printf("PMU: Error: Wrong PMU image loaded. message Block DramType = 0x%x, but image built for D4R Type\n",msg[1]); break;
  119493. +case 0x00500001: mini_printf("PMU: Error: Wrong PMU image loaded. message Block DramType = 0x%x, but image built for D4LR Type\n",msg[1]); break;
  119494. +case 0x00510000: mini_printf("PMU: Error: Both 2t timing mode and ddr4 geardown mode specifed in the messageblock's PhyCfg and MR3 fields. Only one can be enabled\n"); break;
  119495. +case 0x00520003: mini_printf("PMU10: PHY TOTALS - NUM_DBYTES %d NUM_NIBBLES %d NUM_ANIBS %d\n",msg[1],msg[2],msg[3]); break;
  119496. +case 0x00530006: mini_printf("PMU10: CSA=0x%x, CSB=0x%x, TSTAGES=0x%x, HDTOUT=%d, MMISC=%d DRAMFreq=%dMT DramType=LPDDR3\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6]); break;
  119497. +case 0x00540006: mini_printf("PMU10: CSA=0x%x, CSB=0x%x, TSTAGES=0x%x, HDTOUT=%d, MMISC=%d DRAMFreq=%dMT DramType=LPDDR4\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6]); break;
  119498. +case 0x00550008: mini_printf("PMU10: CS=0x%x, TSTAGES=0x%x, HDTOUT=%d, 2T=%d, MMISC=%d AddrMirror=%d DRAMFreq=%dMT DramType=%d\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8]); break;
  119499. +case 0x00560004: mini_printf("PMU10: Pstate%d MR0=0x%x MR1=0x%x MR2=0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  119500. +case 0x00570008: mini_printf("PMU10: Pstate%d MRS MR0=0x%x MR1=0x%x MR2=0x%x MR3=0x%x MR4=0x%x MR5=0x%x MR6=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8]); break;
  119501. +case 0x00580005: mini_printf("PMU10: Pstate%d MRS MR1_A0=0x%x MR2_A0=0x%x MR3_A0=0x%x MR11_A0=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119502. +case 0x00590000: mini_printf("PMU10: UseBroadcastMR set. All ranks and channels use MRXX_A0 for MR settings.\n"); break;
  119503. +case 0x005a0005: mini_printf("PMU10: Pstate%d MRS MR01_A0=0x%x MR02_A0=0x%x MR03_A0=0x%x MR11_A0=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119504. +case 0x005b0005: mini_printf("PMU10: Pstate%d MRS MR12_A0=0x%x MR13_A0=0x%x MR14_A0=0x%x MR22_A0=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119505. +case 0x005c0005: mini_printf("PMU10: Pstate%d MRS MR01_A1=0x%x MR02_A1=0x%x MR03_A1=0x%x MR11_A1=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119506. +case 0x005d0005: mini_printf("PMU10: Pstate%d MRS MR12_A1=0x%x MR13_A1=0x%x MR14_A1=0x%x MR22_A1=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119507. +case 0x005e0005: mini_printf("PMU10: Pstate%d MRS MR01_B0=0x%x MR02_B0=0x%x MR03_B0=0x%x MR11_B0=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119508. +case 0x005f0005: mini_printf("PMU10: Pstate%d MRS MR12_B0=0x%x MR13_B0=0x%x MR14_B0=0x%x MR22_B0=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119509. +case 0x00600005: mini_printf("PMU10: Pstate%d MRS MR01_B1=0x%x MR02_B1=0x%x MR03_B1=0x%x MR11_B1=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119510. +case 0x00610005: mini_printf("PMU10: Pstate%d MRS MR12_B1=0x%x MR13_B1=0x%x MR14_B1=0x%x MR22_B1=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119511. +case 0x00620002: mini_printf("PMU1: AcsmOdtCtrl%d 0x%x\n",msg[1],msg[2]); break;
  119512. +case 0x00630002: mini_printf("PMU1: AcsmCsMapCtrl%d 0x%x\n",msg[1],msg[2]); break;
  119513. +case 0x00640002: mini_printf("PMU1: AcsmCsMapCtrl%d 0x%x\n",msg[1],msg[2]); break;
  119514. +case 0x00650000: mini_printf("PMU1: HwtCAMode set\n"); break;
  119515. +case 0x00660001: mini_printf("PMU3: DDR4 infinite preamble enter/exit mode %d\n",msg[1]); break;
  119516. +case 0x00670002: mini_printf("PMU1: In rxenb_train() csn=%d pstate=%d\n",msg[1],msg[2]); break;
  119517. +case 0x00680000: mini_printf("PMU3: Finding DQS falling edge\n"); break;
  119518. +case 0x00690000: mini_printf("PMU3: Searching for DDR3/LPDDR3/LPDDR4 read preamble\n"); break;
  119519. +case 0x006a0009: mini_printf("PMU3: dtsm fails Even Nibbles : %x %x %x %x %x %x %x %x %x\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8],msg[9]); break;
  119520. +case 0x006b0009: mini_printf("PMU3: dtsm fails Odd Nibbles : %x %x %x %x %x %x %x %x %x\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8],msg[9]); break;
  119521. +case 0x006c0002: mini_printf("PMU3: Preamble search pass=%d anyfail=%d\n",msg[1],msg[2]); break;
  119522. +case 0x006d0000: mini_printf("PMU: Error: RxEn training preamble not found\n"); break;
  119523. +case 0x006e0000: mini_printf("PMU3: Found DQS pre-amble\n"); break;
  119524. +case 0x006f0001: mini_printf("PMU: Error: Dbyte %d couldn't find the rising edge of DQS during RxEn Training\n",msg[1]); break;
  119525. +case 0x00700000: mini_printf("PMU3: RxEn aligning to first rising edge of burst\n"); break;
  119526. +case 0x00710001: mini_printf("PMU3: Decreasing RxEn delay by %d fine step to allow full capture of reads\n",msg[1]); break;
  119527. +case 0x00720001: mini_printf("PMU3: MREP Delay = %d\n",msg[1]); break;
  119528. +case 0x00730003: mini_printf("PMU3: Errcnt for MREP nib %d delay = %d is %d\n",msg[1],msg[2],msg[3]); break;
  119529. +case 0x00740002: mini_printf("PMU3: MREP nibble %d sampled a 1 at data buffer delay %d\n",msg[1],msg[2]); break;
  119530. +case 0x00750002: mini_printf("PMU3: MREP nibble %d saw a 0 to 1 transition at data buffer delay %d\n",msg[1],msg[2]); break;
  119531. +case 0x00760000: mini_printf("PMU2: MREP did not find a 0 to 1 transition for all nibbles. Assuming 0 delay was already in the passing region for failing nibbles\n"); break;
  119532. +case 0x00770002: mini_printf("PMU3: Training DIMM %d CSn %d\n",msg[1],msg[2]); break;
  119533. +case 0x00780001: mini_printf("PMU3: exitCAtrain_lp3 cs 0x%x\n",msg[1]); break;
  119534. +case 0x00790001: mini_printf("PMU3: enterCAtrain_lp3 cs 0x%x\n",msg[1]); break;
  119535. +case 0x007a0001: mini_printf("PMU3: CAtrain_switchmsb_lp3 cs 0x%x\n",msg[1]); break;
  119536. +case 0x007b0001: mini_printf("PMU3: CATrain_rdwr_lp3 looking for pattern %x\n",msg[1]); break;
  119537. +case 0x007c0000: mini_printf("PMU3: exitCAtrain_lp4\n"); break;
  119538. +case 0x007d0001: mini_printf("PMU3: DEBUG enterCAtrain_lp4 1: cs 0x%x\n",msg[1]); break;
  119539. +case 0x007e0001: mini_printf("PMU3: DEBUG enterCAtrain_lp4 3: Put dbyte %d in async mode\n",msg[1]); break;
  119540. +case 0x007f0000: mini_printf("PMU3: DEBUG enterCAtrain_lp4 5: Send MR13 to turn on CA training\n"); break;
  119541. +case 0x00800003: mini_printf("PMU3: DEBUG enterCAtrain_lp4 7: idx = %d vref = %x mr12 = %x \n",msg[1],msg[2],msg[3]); break;
  119542. +case 0x00810001: mini_printf("PMU3: CATrain_rdwr_lp4 looking for pattern %x\n",msg[1]); break;
  119543. +case 0x00820004: mini_printf("PMU3: Phase %d CAreadbackA db:%d %x xo:%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  119544. +case 0x00830005: mini_printf("PMU3: DEBUG lp4SetCatrVref 1: cs=%d chan=%d mr12=%x vref=%d.%d%%\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119545. +case 0x00840003: mini_printf("PMU3: DEBUG lp4SetCatrVref 3: mr12 = %x send vref= %x to db=%d\n",msg[1],msg[2],msg[3]); break;
  119546. +case 0x00850000: mini_printf("PMU10:Optimizing vref\n"); break;
  119547. +case 0x00860004: mini_printf("PMU4:mr12:%x cs:%d chan %d r:%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  119548. +case 0x00870005: mini_printf("PMU3: i:%d bstr:%d bsto:%d st:%d r:%d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119549. +case 0x00880002: mini_printf("Failed to find sufficient CA Vref Passing Region for CS %d channel %d\n",msg[1],msg[2]); break;
  119550. +case 0x00890005: mini_printf("PMU3:Found %d.%d%% MR12:%x for cs:%d chan %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119551. +case 0x008a0002: mini_printf("PMU3:Calculated %d for AtxImpedence from acx %d.\n",msg[1],msg[2]); break;
  119552. +case 0x008b0000: mini_printf("PMU3:CA Odt impedence ==0. Use default vref.\n"); break;
  119553. +case 0x008c0003: mini_printf("PMU3:Calculated %d.%d%% for Vref MR12=0x%x.\n",msg[1],msg[2],msg[3]); break;
  119554. +case 0x008d0000: mini_printf("PMU3: CAtrain_lp\n"); break;
  119555. +case 0x008e0000: mini_printf("PMU3: CAtrain Begins.\n"); break;
  119556. +case 0x008f0001: mini_printf("PMU3: CAtrain_lp testing dly %d\n",msg[1]); break;
  119557. +case 0x00900001: mini_printf("PMU5: CA bitmap dump for cs %x\n",msg[1]); break;
  119558. +case 0x00910001: mini_printf("PMU5: CAA%d ",msg[1]); break;
  119559. +case 0x00920001: mini_printf("%x",msg[1]); break;
  119560. +case 0x00930000: mini_printf("\n"); break;
  119561. +case 0x00940001: mini_printf("PMU5: CAB%d ",msg[1]); break;
  119562. +case 0x00950001: mini_printf("%x",msg[1]); break;
  119563. +case 0x00960000: mini_printf("\n"); break;
  119564. +case 0x00970003: mini_printf("PMU3: anibi=%d, anibichan[anibi]=%d ,chan=%d\n",msg[1],msg[2],msg[3]); break;
  119565. +case 0x00980001: mini_printf("%x",msg[1]); break;
  119566. +case 0x00990001: mini_printf("\nPMU3:Raw CA setting :%x",msg[1]); break;
  119567. +case 0x009a0002: mini_printf("\nPMU3:ATxDly setting:%x margin:%d\n",msg[1],msg[2]); break;
  119568. +case 0x009b0002: mini_printf("\nPMU3:InvClk ATxDly setting:%x margin:%d\n",msg[1],msg[2]); break;
  119569. +case 0x009c0000: mini_printf("\nPMU3:No Range found!\n"); break;
  119570. +case 0x009d0003: mini_printf("PMU3: 2 anibi=%d, anibichan[anibi]=%d ,chan=%d",msg[1],msg[2],msg[3]); break;
  119571. +case 0x009e0002: mini_printf("\nPMU3: no neg clock => CA setting anib=%d, :%d\n",msg[1],msg[2]); break;
  119572. +case 0x009f0001: mini_printf("PMU3:Normal margin:%d\n",msg[1]); break;
  119573. +case 0x00a00001: mini_printf("PMU3:Inverted margin:%d\n",msg[1]); break;
  119574. +case 0x00a10000: mini_printf("PMU3:Using Inverted clock\n"); break;
  119575. +case 0x00a20000: mini_printf("PMU3:Using normal clk\n"); break;
  119576. +case 0x00a30003: mini_printf("PMU3: 3 anibi=%d, anibichan[anibi]=%d ,chan=%d\n",msg[1],msg[2],msg[3]); break;
  119577. +case 0x00a40002: mini_printf("PMU3: Setting ATxDly for anib %x to %x\n",msg[1],msg[2]); break;
  119578. +case 0x00a50000: mini_printf("PMU: Error: CA Training Failed.\n"); break;
  119579. +case 0x00a60000: mini_printf("PMU1: Writing MRs\n"); break;
  119580. +case 0x00a70000: mini_printf("PMU4:Using MR12 values from 1D CA VREF training.\n"); break;
  119581. +case 0x00a80000: mini_printf("PMU3:Writing all MRs to fsp 1\n"); break;
  119582. +case 0x00a90000: mini_printf("PMU10:Lp4Quickboot mode.\n"); break;
  119583. +case 0x00aa0000: mini_printf("PMU3: Writing MRs\n"); break;
  119584. +case 0x00ab0001: mini_printf("PMU10: Setting boot clock divider to %d\n",msg[1]); break;
  119585. +case 0x00ac0000: mini_printf("PMU3: Resetting DRAM\n"); break;
  119586. +case 0x00ad0000: mini_printf("PMU3: setup for RCD initalization\n"); break;
  119587. +case 0x00ae0000: mini_printf("PMU3: pmu_exit_SR from dev_init()\n"); break;
  119588. +case 0x00af0000: mini_printf("PMU3: initializing RCD\n"); break;
  119589. +case 0x00b00000: mini_printf("PMU10: **** Executing 2D Image ****\n"); break;
  119590. +case 0x00b10001: mini_printf("PMU10: **** Start DDR4 Training. PMU Firmware Revision 0x%x ****\n",msg[1]); break;
  119591. +case 0x00b20001: mini_printf("PMU10: **** Start DDR3 Training. PMU Firmware Revision 0x%x ****\n",msg[1]); break;
  119592. +case 0x00b30001: mini_printf("PMU10: **** Start LPDDR3 Training. PMU Firmware Revision 0x%x ****\n",msg[1]); break;
  119593. +case 0x00b40001: mini_printf("PMU10: **** Start LPDDR4 Training. PMU Firmware Revision 0x%x ****\n",msg[1]); break;
  119594. +case 0x00b50000: mini_printf("PMU: Error: Mismatched internal revision between DCCM and ICCM images\n"); break;
  119595. +case 0x00b60001: mini_printf("PMU10: **** Testchip %d Specific Firmware ****\n",msg[1]); break;
  119596. +case 0x00b70000: mini_printf("PMU1: LRDIMM with EncodedCS mode, one DIMM\n"); break;
  119597. +case 0x00b80000: mini_printf("PMU1: LRDIMM with EncodedCS mode, two DIMMs\n"); break;
  119598. +case 0x00b90000: mini_printf("PMU1: RDIMM with EncodedCS mode, one DIMM\n"); break;
  119599. +case 0x00ba0000: mini_printf("PMU2: Starting LRDIMM MREP training for all ranks\n"); break;
  119600. +case 0x00bb0000: mini_printf("PMU199: LRDIMM MREP training for all ranks completed\n"); break;
  119601. +case 0x00bc0000: mini_printf("PMU2: Starting LRDIMM DWL training for all ranks\n"); break;
  119602. +case 0x00bd0000: mini_printf("PMU199: LRDIMM DWL training for all ranks completed\n"); break;
  119603. +case 0x00be0000: mini_printf("PMU2: Starting LRDIMM MRD training for all ranks\n"); break;
  119604. +case 0x00bf0000: mini_printf("PMU199: LRDIMM MRD training for all ranks completed\n"); break;
  119605. +case 0x00c00000: mini_printf("PMU2: Starting RXEN training for all ranks\n"); break;
  119606. +case 0x00c10000: mini_printf("PMU2: Starting write leveling fine delay training for all ranks\n"); break;
  119607. +case 0x00c20000: mini_printf("PMU2: Starting LRDIMM MWD training for all ranks\n"); break;
  119608. +case 0x00c30000: mini_printf("PMU199: LRDIMM MWD training for all ranks completed\n"); break;
  119609. +case 0x00c40000: mini_printf("PMU2: Starting read deskew training\n"); break;
  119610. +case 0x00c50000: mini_printf("PMU2: Starting SI friendly 1d RdDqs training for all ranks\n"); break;
  119611. +case 0x00c60000: mini_printf("PMU2: Starting write leveling coarse delay training for all ranks\n"); break;
  119612. +case 0x00c70000: mini_printf("PMU2: Starting 1d WrDq training for all ranks\n"); break;
  119613. +case 0x00c80000: mini_printf("PMU2: Running DQS2DQ Oscillator for all ranks\n"); break;
  119614. +case 0x00c90000: mini_printf("PMU2: Starting 1d RdDqs training for all ranks\n"); break;
  119615. +case 0x00ca0000: mini_printf("PMU2: Starting MaxRdLat training\n"); break;
  119616. +case 0x00cb0000: mini_printf("PMU2: Starting 2d WrDq training for all ranks\n"); break;
  119617. +case 0x00cc0000: mini_printf("PMU2: Starting 2d RdDqs training for all ranks\n"); break;
  119618. +case 0x00cd0002: mini_printf("PMU3:read_fifo %x %x\n",msg[1],msg[2]); break;
  119619. +case 0x00ce0001: mini_printf("PMU: Error: Invalid PhyDrvImpedance of 0x%x specified in message block.\n",msg[1]); break;
  119620. +case 0x00cf0001: mini_printf("PMU: Error: Invalid PhyOdtImpedance of 0x%x specified in message block.\n",msg[1]); break;
  119621. +case 0x00d00001: mini_printf("PMU: Error: Invalid BPZNResVal of 0x%x specified in message block.\n",msg[1]); break;
  119622. +case 0x00d10005: mini_printf("PMU3: fixRxEnBackOff csn:%d db:%d dn:%d bo:%d dly:%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119623. +case 0x00d20001: mini_printf("PMU3: fixRxEnBackOff dly:%x\n",msg[1]); break;
  119624. +case 0x00d30000: mini_printf("PMU3: Entering setupPpt\n"); break;
  119625. +case 0x00d40000: mini_printf("PMU3: Start lp4PopulateHighLowBytes\n"); break;
  119626. +case 0x00d50002: mini_printf("PMU3:Dbyte Detect: db%d received %x\n",msg[1],msg[2]); break;
  119627. +case 0x00d60002: mini_printf("PMU3:getDqs2Dq read %x from dbyte %d\n",msg[1],msg[2]); break;
  119628. +case 0x00d70002: mini_printf("PMU3:getDqs2Dq(2) read %x from dbyte %d\n",msg[1],msg[2]); break;
  119629. +case 0x00d80001: mini_printf("PMU: Error: Dbyte %d read 0 from the DQS oscillator it is connected to\n",msg[1]); break;
  119630. +case 0x00d90002: mini_printf("PMU4: Dbyte %d dqs2dq = %d/32 UI\n",msg[1],msg[2]); break;
  119631. +case 0x00da0003: mini_printf("PMU3:getDqs2Dq set dqs2dq:%d/32 ui (%d ps) from dbyte %d\n",msg[1],msg[2],msg[3]); break;
  119632. +case 0x00db0003: mini_printf("PMU3: Setting coarse delay in AtxDly chiplet %d from 0x%x to 0x%x \n",msg[1],msg[2],msg[3]); break;
  119633. +case 0x00dc0003: mini_printf("PMU3: Clearing coarse delay in AtxDly chiplet %d from 0x%x to 0x%x \n",msg[1],msg[2],msg[3]); break;
  119634. +case 0x00dd0000: mini_printf("PMU3: Performing DDR4 geardown sync sequence\n"); break;
  119635. +case 0x00de0000: mini_printf("PMU1: Enter self refresh\n"); break;
  119636. +case 0x00df0000: mini_printf("PMU1: Exit self refresh\n"); break;
  119637. +case 0x00e00000: mini_printf("PMU: Error: No dbiEnable with lp4\n"); break;
  119638. +case 0x00e10000: mini_printf("PMU: Error: No dbiDisable with lp4\n"); break;
  119639. +case 0x00e20001: mini_printf("PMU1: DDR4 update Rx DBI Setting disable %d\n",msg[1]); break;
  119640. +case 0x00e30001: mini_printf("PMU1: DDR4 update 2nCk WPre Setting disable %d\n",msg[1]); break;
  119641. +case 0x00e40005: mini_printf("PMU1: read_delay: db%d lane%d delays[%d] = 0x%x (max 0x%x)\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119642. +case 0x00e50001: mini_printf("PMU5: ID=%d -- db0 db1 db2 db3 db4 db5 db6 db7 db8 db9 --\n",msg[1]); break;
  119643. +case 0x00e6000b: mini_printf("PMU5: [%d]:0x %x %x %x %x %x %x %x %x %x %x\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8],msg[9],msg[10],msg[11]); break;
  119644. +case 0x00e70003: mini_printf("PMU2: dump delays - pstate=%d dimm=%d csn=%d\n",msg[1],msg[2],msg[3]); break;
  119645. +case 0x00e80000: mini_printf("PMU3: Printing Mid-Training Delay Information\n"); break;
  119646. +case 0x00e90001: mini_printf("PMU5: CS%d <<KEY>> 0 TrainingCntr <<KEY>> coarse(15:10) fine(9:0)\n",msg[1]); break;
  119647. +case 0x00ea0001: mini_printf("PMU5: CS%d <<KEY>> 0 RxEnDly, 1 RxClkDly <<KEY>> coarse(10:6) fine(5:0)\n",msg[1]); break;
  119648. +case 0x00eb0001: mini_printf("PMU5: CS%d <<KEY>> 0 TxDqsDly, 1 TxDqDly <<KEY>> coarse(9:6) fine(5:0)\n",msg[1]); break;
  119649. +case 0x00ec0001: mini_printf("PMU5: CS%d <<KEY>> 0 RxPBDly <<KEY>> 1 Delay Unit ~= 7ps \n",msg[1]); break;
  119650. +case 0x00ed0000: mini_printf("PMU5: all CS <<KEY>> 0 DFIMRL <<KEY>> Units = DFI clocks\n"); break;
  119651. +case 0x00ee0000: mini_printf("PMU5: all CS <<KEY>> VrefDACs <<KEY>> DAC(6:0)\n"); break;
  119652. +case 0x00ef0000: mini_printf("PMU1: Set DMD in MR13 and wrDBI in MR3 for training\n"); break;
  119653. +case 0x00f00000: mini_printf("PMU: Error: getMaxRxen() failed to find largest rxen nibble delay\n"); break;
  119654. +case 0x00f10003: mini_printf("PMU2: getMaxRxen(): maxDly %d maxTg %d maxNib %d\n",msg[1],msg[2],msg[3]); break;
  119655. +case 0x00f20003: mini_printf("PMU2: getRankMaxRxen(): maxDly %d Tg %d maxNib %d\n",msg[1],msg[2],msg[3]); break;
  119656. +case 0x00f30000: mini_printf("PMU1: skipping CDD calculation in 2D image\n"); break;
  119657. +case 0x00f40001: mini_printf("PMU3: Calculating CDDs for pstate %d\n",msg[1]); break;
  119658. +case 0x00f50003: mini_printf("PMU3: rxDly[%d][%d] = %d\n",msg[1],msg[2],msg[3]); break;
  119659. +case 0x00f60003: mini_printf("PMU3: txDly[%d][%d] = %d\n",msg[1],msg[2],msg[3]); break;
  119660. +case 0x00f70003: mini_printf("PMU3: allFine CDD_RR_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  119661. +case 0x00f80003: mini_printf("PMU3: allFine CDD_WW_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  119662. +case 0x00f90003: mini_printf("PMU3: CDD_RR_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  119663. +case 0x00fa0003: mini_printf("PMU3: CDD_WW_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  119664. +case 0x00fb0003: mini_printf("PMU3: allFine CDD_RW_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  119665. +case 0x00fc0003: mini_printf("PMU3: allFine CDD_WR_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  119666. +case 0x00fd0003: mini_printf("PMU3: CDD_RW_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  119667. +case 0x00fe0003: mini_printf("PMU3: CDD_WR_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  119668. +case 0x00ff0004: mini_printf("PMU3: F%dBC2x_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  119669. +case 0x01000004: mini_printf("PMU3: F%dBC3x_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  119670. +case 0x01010004: mini_printf("PMU3: F%dBC4x_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  119671. +case 0x01020004: mini_printf("PMU3: F%dBC5x_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  119672. +case 0x01030004: mini_printf("PMU3: F%dBC8x_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  119673. +case 0x01040004: mini_printf("PMU3: F%dBC9x_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  119674. +case 0x01050004: mini_printf("PMU3: F%dBCAx_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  119675. +case 0x01060004: mini_printf("PMU3: F%dBCBx_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  119676. +case 0x01070001: mini_printf("PMU1: enter_lp3: DEBUG: pstate = %d\n",msg[1]); break;
  119677. +case 0x01080001: mini_printf("PMU1: enter_lp3: DEBUG: dfifreqxlat_pstate = %d\n",msg[1]); break;
  119678. +case 0x01090001: mini_printf("PMU1: enter_lp3: DEBUG: pllbypass = %d\n",msg[1]); break;
  119679. +case 0x010a0001: mini_printf("PMU1: enter_lp3: DEBUG: forcecal = %d\n",msg[1]); break;
  119680. +case 0x010b0001: mini_printf("PMU1: enter_lp3: DEBUG: pllmaxrange = 0x%x\n",msg[1]); break;
  119681. +case 0x010c0001: mini_printf("PMU1: enter_lp3: DEBUG: dacval_out = 0x%x\n",msg[1]); break;
  119682. +case 0x010d0001: mini_printf("PMU1: enter_lp3: DEBUG: pllctrl3 = 0x%x\n",msg[1]); break;
  119683. +case 0x010e0000: mini_printf("PMU3: Loading DRAM with BIOS supplied MR values and entering self refresh prior to exiting PMU code.\n"); break;
  119684. +case 0x010f0002: mini_printf("PMU3: Setting DataBuffer function space of dimmcs 0x%x to %d\n",msg[1],msg[2]); break;
  119685. +case 0x01100002: mini_printf("PMU4: Setting RCW FxRC%xx = 0x%x\n",msg[1],msg[2]); break;
  119686. +case 0x01110002: mini_printf("PMU4: Setting RCW FxRC%x = 0x%x\n",msg[1],msg[2]); break;
  119687. +case 0x01120001: mini_printf("PMU1: DDR4 update Rd Pre Setting disable %d\n",msg[1]); break;
  119688. +case 0x01130002: mini_printf("PMU2: Setting BCW FxBC%xx = 0x%x\n",msg[1],msg[2]); break;
  119689. +case 0x01140002: mini_printf("PMU2: Setting BCW BC%x = 0x%x\n",msg[1],msg[2]); break;
  119690. +case 0x01150002: mini_printf("PMU2: Setting BCW PBA mode FxBC%xx = 0x%x\n",msg[1],msg[2]); break;
  119691. +case 0x01160002: mini_printf("PMU2: Setting BCW PBA mode BC%x = 0x%x\n",msg[1],msg[2]); break;
  119692. +case 0x01170003: mini_printf("PMU4: BCW value for dimm %d, fspace %d, addr 0x%x\n",msg[1],msg[2],msg[3]); break;
  119693. +case 0x01180002: mini_printf("PMU4: DB %d, value 0x%x\n",msg[1],msg[2]); break;
  119694. +case 0x01190000: mini_printf("PMU6: WARNING MREP underflow, set to min value -2 coarse, 0 fine\n"); break;
  119695. +case 0x011a0004: mini_printf("PMU6: LRDIMM Writing final data buffer fine delay value nib %d, trainDly %d, fineDly code %d, new MREP fine %d\n",msg[1],msg[2],msg[3],msg[4]); break;
  119696. +case 0x011b0003: mini_printf("PMU6: LRDIMM Writing final data buffer fine delay value nib %d, trainDly %d, fineDly code %d\n",msg[1],msg[2],msg[3]); break;
  119697. +case 0x011c0003: mini_printf("PMU6: LRDIMM Writing data buffer fine delay type %d nib %d, code %d\n",msg[1],msg[2],msg[3]); break;
  119698. +case 0x011d0002: mini_printf("PMU6: Writing final data buffer coarse delay value dbyte %d, coarse = 0x%x\n",msg[1],msg[2]); break;
  119699. +case 0x011e0003: mini_printf("PMU4: data 0x%x at MB addr 0x%x saved at CSR addr 0x%x\n",msg[1],msg[2],msg[3]); break;
  119700. +case 0x011f0003: mini_printf("PMU4: data 0x%x at MB addr 0x%x restored from CSR addr 0x%x\n",msg[1],msg[2],msg[3]); break;
  119701. +case 0x01200003: mini_printf("PMU4: data 0x%x at MB addr 0x%x saved at CSR addr 0x%x\n",msg[1],msg[2],msg[3]); break;
  119702. +case 0x01210003: mini_printf("PMU4: data 0x%x at MB addr 0x%x restored from CSR addr 0x%x\n",msg[1],msg[2],msg[3]); break;
  119703. +case 0x01220001: mini_printf("PMU3: Update BC00, BC01, BC02 for rank-dimm 0x%x\n",msg[1]); break;
  119704. +case 0x01230000: mini_printf("PMU3: Writing D4 RDIMM RCD Control words F0RC00 -> F0RC0F\n"); break;
  119705. +case 0x01240000: mini_printf("PMU3: Disable parity in F0RC0E\n"); break;
  119706. +case 0x01250000: mini_printf("PMU3: Writing D4 Data buffer Control words BC00 -> BC0E\n"); break;
  119707. +case 0x01260002: mini_printf("PMU1: setAltCL Sending MR0 0x%x cl=%d\n",msg[1],msg[2]); break;
  119708. +case 0x01270002: mini_printf("PMU1: restoreFromAltCL Sending MR0 0x%x cl=%d\n",msg[1],msg[2]); break;
  119709. +case 0x01280002: mini_printf("PMU1: restoreAcsmFromAltCL Sending MR0 0x%x cl=%d\n",msg[1],msg[2]); break;
  119710. +case 0x01290002: mini_printf("PMU2: Setting D3R RC%d = 0x%x\n",msg[1],msg[2]); break;
  119711. +case 0x012a0000: mini_printf("PMU3: Writing D3 RDIMM RCD Control words RC0 -> RC11\n"); break;
  119712. +case 0x012b0002: mini_printf("PMU0: VrefDAC0/1 vddqStart %d dacToVddq %d\n",msg[1],msg[2]); break;
  119713. +case 0x012c0001: mini_printf("PMU: Error: Messageblock phyVref=0x%x is above the limit for TSMC28's attenuated LPDDR4 receivers. Please see the pub databook\n",msg[1]); break;
  119714. +case 0x012d0001: mini_printf("PMU: Error: Messageblock phyVref=0x%x is above the limit for TSMC28's attenuated DDR4 receivers. Please see the pub databook\n",msg[1]); break;
  119715. +case 0x012e0001: mini_printf("PMU0: PHY VREF @ (%d/1000) VDDQ\n",msg[1]); break;
  119716. +case 0x012f0002: mini_printf("PMU0: initalizing phy vrefDacs to %d ExtVrefRange %x\n",msg[1],msg[2]); break;
  119717. +case 0x01300002: mini_printf("PMU0: initalizing global vref to %d range %d\n",msg[1],msg[2]); break;
  119718. +case 0x01310002: mini_printf("PMU4: Setting initial device vrefDQ for CS%d to MR6 = 0x%x\n",msg[1],msg[2]); break;
  119719. +case 0x01320003: mini_printf("PMU1: In write_level_fine() csn=%d dimm=%d pstate=%d\n",msg[1],msg[2],msg[3]); break;
  119720. +case 0x01330000: mini_printf("PMU3: Fine write leveling hardware search increasing TxDqsDly until full bursts are seen\n"); break;
  119721. +case 0x01340000: mini_printf("PMU3: Exiting write leveling mode\n"); break;
  119722. +case 0x01350001: mini_printf("PMU3: got %d for cl in load_wrlvl_acsm\n",msg[1]); break;
  119723. +case 0x01360003: mini_printf("PMU1: In write_level_coarse() csn=%d dimm=%d pstate=%d\n",msg[1],msg[2],msg[3]); break;
  119724. +case 0x01370003: mini_printf("PMU3: left eye edge search db:%d ln:%d dly:0x%x\n",msg[1],msg[2],msg[3]); break;
  119725. +case 0x01380003: mini_printf("PMU3: right eye edge search db:%d ln:%d dly:0x%x\n",msg[1],msg[2],msg[3]); break;
  119726. +case 0x01390004: mini_printf("PMU3: eye center db:%d ln:%d dly:0x%x (maxdq:%x)\n",msg[1],msg[2],msg[3],msg[4]); break;
  119727. +case 0x013a0003: mini_printf("PMU3: Wrote to TxDqDly db:%d ln:%d dly:0x%x\n",msg[1],msg[2],msg[3]); break;
  119728. +case 0x013b0003: mini_printf("PMU3: Wrote to TxDqDly db:%d ln:%d dly:0x%x\n",msg[1],msg[2],msg[3]); break;
  119729. +case 0x013c0002: mini_printf("PMU3: Coarse write leveling dbyte%d is still failing for TxDqsDly=0x%x\n",msg[1],msg[2]); break;
  119730. +case 0x013d0002: mini_printf("PMU4: Coarse write leveling iteration %d saw %d data miscompares across the entire phy\n",msg[1],msg[2]); break;
  119731. +case 0x013e0000: mini_printf("PMU: Error: Failed write leveling coarse\n"); break;
  119732. +case 0x013f0001: mini_printf("PMU3: got %d for cl in load_wrlvl_acsm\n",msg[1]); break;
  119733. +case 0x01400003: mini_printf("PMU3: In write_level_coarse() csn=%d dimm=%d pstate=%d\n",msg[1],msg[2],msg[3]); break;
  119734. +case 0x01410003: mini_printf("PMU3: left eye edge search db:%d ln:%d dly:0x%x\n",msg[1],msg[2],msg[3]); break;
  119735. +case 0x01420003: mini_printf("PMU3: right eye edge search db: %d ln: %d dly: 0x%x\n",msg[1],msg[2],msg[3]); break;
  119736. +case 0x01430004: mini_printf("PMU3: eye center db: %d ln: %d dly: 0x%x (maxdq: 0x%x)\n",msg[1],msg[2],msg[3],msg[4]); break;
  119737. +case 0x01440003: mini_printf("PMU3: Wrote to TxDqDly db: %d ln: %d dly: 0x%x\n",msg[1],msg[2],msg[3]); break;
  119738. +case 0x01450003: mini_printf("PMU3: Wrote to TxDqDly db: %d ln: %d dly: 0x%x\n",msg[1],msg[2],msg[3]); break;
  119739. +case 0x01460002: mini_printf("PMU3: Coarse write leveling nibble%d is still failing for TxDqsDly=0x%x\n",msg[1],msg[2]); break;
  119740. +case 0x01470002: mini_printf("PMU4: Coarse write leveling iteration %d saw %d data miscompares across the entire phy\n",msg[1],msg[2]); break;
  119741. +case 0x01480000: mini_printf("PMU: Error: Failed write leveling coarse\n"); break;
  119742. +case 0x01490003: mini_printf("PMU3: In write_level_coarse() csn=%d dimm=%d pstate=%d\n",msg[1],msg[2],msg[3]); break;
  119743. +case 0x014a0005: mini_printf("PMU2: Write level: dbyte %d nib%d dq/dmbi %d dqsfine 0x%x dqDly 0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119744. +case 0x014b0002: mini_printf("PMU3: Coarse write leveling nibble%d is still failing for TxDqsDly=0x%x\n",msg[1],msg[2]); break;
  119745. +case 0x014c0002: mini_printf("PMU4: Coarse write leveling iteration %d saw %d data miscompares across the entire phy\n",msg[1],msg[2]); break;
  119746. +case 0x014d0000: mini_printf("PMU: Error: Failed write leveling coarse\n"); break;
  119747. +case 0x014e0001: mini_printf("PMU3: DWL delay = %d\n",msg[1]); break;
  119748. +case 0x014f0003: mini_printf("PMU3: Errcnt for DWL nib %d delay = %d is %d\n",msg[1],msg[2],msg[3]); break;
  119749. +case 0x01500002: mini_printf("PMU3: DWL nibble %d sampled a 1 at delay %d\n",msg[1],msg[2]); break;
  119750. +case 0x01510003: mini_printf("PMU3: DWL nibble %d passed at delay %d. Rising edge was at %d\n",msg[1],msg[2],msg[3]); break;
  119751. +case 0x01520000: mini_printf("PMU2: DWL did nto find a rising edge of memclk for all nibbles. Failing nibbles assumed to have rising edge at fine delay 63\n"); break;
  119752. +case 0x04000000: mini_printf("PMU: Error:Mailbox Buffer Overflowed.\n"); break;
  119753. +case 0x04010000: mini_printf("PMU: Error:Mailbox Buffer Overflowed.\n"); break;
  119754. +case 0x04020000: mini_printf("PMU: ***** Assertion Error - terminating *****\n"); break;
  119755. +case 0x04030002: mini_printf("PMU1: swapByte db %d by %d\n",msg[1],msg[2]); break;
  119756. +case 0x04040003: mini_printf("PMU3: get_cmd_dly max(%d ps, %d memclk) = %d\n",msg[1],msg[2],msg[3]); break;
  119757. +case 0x04050002: mini_printf("PMU0: Write CSR 0x%x 0x%x\n",msg[1],msg[2]); break;
  119758. +case 0x04060002: mini_printf("PMU0: hwt_init_ppgc_prbs(): Polynomial: %x, Deg: %d\n",msg[1],msg[2]); break;
  119759. +case 0x04070001: mini_printf("PMU: Error: acsm_set_cmd to non existant instruction adddress %d\n",msg[1]); break;
  119760. +case 0x04080001: mini_printf("PMU: Error: acsm_set_cmd with unknown ddr cmd 0x%x\n",msg[1]); break;
  119761. +case 0x0409000c: mini_printf("PMU1: acsm_addr %x, acsm_flgs %x, ddr_cmd %x, cmd_dly %x, ddr_addr %x, ddr_bnk %x, ddr_cs %x, cmd_rcnt %x, AcsmSeq0/1/2/3 %x %x %x %x\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8],msg[9],msg[10],msg[11],msg[12]); break;
  119762. +case 0x040a0000: mini_printf("PMU: Error: Polling on ACSM done failed to complete in acsm_poll_done()...\n"); break;
  119763. +case 0x040b0000: mini_printf("PMU1: acsm RUN\n"); break;
  119764. +case 0x040c0000: mini_printf("PMU1: acsm STOPPED\n"); break;
  119765. +case 0x040d0002: mini_printf("PMU1: acsm_init: acsm_mode %x mxrdlat %x\n",msg[1],msg[2]); break;
  119766. +case 0x040e0002: mini_printf("PMU: Error: setAcsmCLCWL: cl and cwl must be each >= 2 and 5, resp. CL=%d CWL=%d\n",msg[1],msg[2]); break;
  119767. +case 0x040f0002: mini_printf("PMU: Error: setAcsmCLCWL: cl and cwl must be each >= 5. CL=%d CWL=%d\n",msg[1],msg[2]); break;
  119768. +case 0x04100002: mini_printf("PMU1: setAcsmCLCWL: CASL %d WCASL %d\n",msg[1],msg[2]); break;
  119769. +case 0x04110001: mini_printf("PMU: Error: Reserved value of register F0RC0F found in message block: 0x%x\n",msg[1]); break;
  119770. +case 0x04120001: mini_printf("PMU3: Written MRS to CS=0x%x\n",msg[1]); break;
  119771. +case 0x04130001: mini_printf("PMU3: Written MRS to CS=0x%x\n",msg[1]); break;
  119772. +case 0x04140000: mini_printf("PMU3: Entering Boot Freq Mode.\n"); break;
  119773. +case 0x04150001: mini_printf("PMU: Error: Boot clock divider setting of %d is too small\n",msg[1]); break;
  119774. +case 0x04160000: mini_printf("PMU3: Exiting Boot Freq Mode.\n"); break;
  119775. +case 0x04170002: mini_printf("PMU3: Writing MR%d OP=%x\n",msg[1],msg[2]); break;
  119776. +case 0x04180000: mini_printf("PMU: Error: Delay too large in slomo\n"); break;
  119777. +case 0x04190001: mini_printf("PMU3: Written MRS to CS=0x%x\n",msg[1]); break;
  119778. +case 0x041a0000: mini_printf("PMU3: Enable Channel A\n"); break;
  119779. +case 0x041b0000: mini_printf("PMU3: Enable Channel B\n"); break;
  119780. +case 0x041c0000: mini_printf("PMU3: Enable All Channels\n"); break;
  119781. +case 0x041d0002: mini_printf("PMU2: Use PDA mode to set MR%d with value 0x%x\n",msg[1],msg[2]); break;
  119782. +case 0x041e0001: mini_printf("PMU3: Written Vref with PDA to CS=0x%x\n",msg[1]); break;
  119783. +case 0x041f0000: mini_printf("PMU1: start_cal: DEBUG: setting CalRun to 1\n"); break;
  119784. +case 0x04200000: mini_printf("PMU1: start_cal: DEBUG: setting CalRun to 0\n"); break;
  119785. +case 0x04210001: mini_printf("PMU1: lock_pll_dll: DEBUG: pstate = %d\n",msg[1]); break;
  119786. +case 0x04220001: mini_printf("PMU1: lock_pll_dll: DEBUG: dfifreqxlat_pstate = %d\n",msg[1]); break;
  119787. +case 0x04230001: mini_printf("PMU1: lock_pll_dll: DEBUG: pllbypass = %d\n",msg[1]); break;
  119788. +case 0x04240001: mini_printf("PMU3: SaveLcdlSeed: Saving seed seed %d\n",msg[1]); break;
  119789. +case 0x04250000: mini_printf("PMU1: in phy_defaults()\n"); break;
  119790. +case 0x04260003: mini_printf("PMU3: ACXConf:%d MaxNumDbytes:%d NumDfi:%d\n",msg[1],msg[2],msg[3]); break;
  119791. +case 0x04270005: mini_printf("PMU1: setAltAcsmCLCWL setting cl=%d cwl=%d\n",msg[1],msg[2]); break;
  119792. + default:mini_printf("MSG: %x, Error and undefined code\n",msg[0]); break;
  119793. + }
  119794. + }
  119795. + else {
  119796. + switch(msg[0]) {
  119797. +case 0x00000001: mini_printf("PMU0: Converting %d into an MR\n",msg[1]); break;
  119798. +case 0x00010003: mini_printf("PMU DEBUG: vref_idx %d -= %d, range_idx = %d\n",msg[1],msg[2],msg[3]); break;
  119799. +case 0x00020002: mini_printf("PMU0: vrefIdx. Passing range %d, remaining vrefidx = %d\n",msg[1],msg[2]); break;
  119800. +case 0x00030002: mini_printf("PMU0: VrefIdx %d -> MR[6:0] 0x%x\n",msg[1],msg[2]); break;
  119801. +case 0x00040001: mini_printf("PMU0: Converting MR 0x%x to vrefIdx\n",msg[1]); break;
  119802. +case 0x00050002: mini_printf("PMU0: DAC %d Range %d\n",msg[1],msg[2]); break;
  119803. +case 0x00060003: mini_printf("PMU0: Range %d, Range_idx %d, vref_idx offset %d \n",msg[1],msg[2],msg[3]); break;
  119804. +case 0x00070002: mini_printf("PMU0: MR 0x%x -> VrefIdx %d\n",msg[1],msg[2]); break;
  119805. +case 0x00080001: mini_printf("PMU: Error: Illegal timing group number ,%d, in getPtrVrefDq\n",msg[1]); break;
  119806. +case 0x00090003: mini_printf("PMU1: VrefDqR%dNib%d = %d\n",msg[1],msg[2],msg[3]); break;
  119807. +case 0x000a0003: mini_printf("PMU0: VrefDqR%dNib%d = %d\n",msg[1],msg[2],msg[3]); break;
  119808. +case 0x000b0000: mini_printf("PMU0: ----------------MARGINS-------\n"); break;
  119809. +case 0x000c0002: mini_printf("PMU0: R%d_RxClkDly_Margin = %d\n",msg[1],msg[2]); break;
  119810. +case 0x000d0002: mini_printf("PMU0: R%d_VrefDac_Margin = %d\n",msg[1],msg[2]); break;
  119811. +case 0x000e0002: mini_printf("PMU0: R%d_TxDqDly_Margin = %d\n",msg[1],msg[2]); break;
  119812. +case 0x000f0002: mini_printf("PMU0: R%d_DeviceVref_Margin = %d\n",msg[1],msg[2]); break;
  119813. +case 0x00100000: mini_printf("PMU0: -----------------------\n"); break;
  119814. +case 0x00110003: mini_printf("PMU0: eye %d's for all TG's is [%d ... %d]\n",msg[1],msg[2],msg[3]); break;
  119815. +case 0x00120000: mini_printf("PMU0: ------- FFEmeasurements -----\n"); break;
  119816. +case 0x00130002: mini_printf("PMU0: FFE_weight %d @ drvStren %d\n",msg[1],msg[2]); break;
  119817. +case 0x0014001f: mini_printf("PMU4: %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d >%d< %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8],msg[9],msg[10],msg[11],msg[12],msg[13],msg[14],msg[15],msg[16],msg[17],msg[18],msg[19],msg[20],msg[21],msg[22],msg[23],msg[24],msg[25],msg[26],msg[27],msg[28],msg[29],msg[30],msg[31]); break;
  119818. +case 0x00150004: mini_printf("PMU4: -- DB%d L%d -- centers: delay = %d, voltage = %d \n",msg[1],msg[2],msg[3],msg[4]); break;
  119819. +case 0x00160001: mini_printf("PMU5: <<KEY>> 0 TxDqDlyTg%d <<KEY>> coarse(6:6) fine(5:0)\n",msg[1]); break;
  119820. +case 0x00170001: mini_printf("PMU5: <<KEY>> 0 messageBlock VrefDqR%d <<KEY>> MR6(6:0)\n",msg[1]); break;
  119821. +case 0x00180001: mini_printf("PMU5: <<KEY>> 0 RxClkDlyTg%d <<KEY>> fine(5:0)\n",msg[1]); break;
  119822. +case 0x00190003: mini_printf("PMU0: tgToCsn: tg %d + 0x%x -> csn %d\n",msg[1],msg[2],msg[3]); break;
  119823. +case 0x001a0002: mini_printf("PMU: Error: LP4 rank %d cannot be mapped on tg %d\n",msg[1],msg[2]); break;
  119824. +case 0x001b0002: mini_printf("PMU3: Sending vref %d, Mr = 0X%x, to all devices\n",msg[1],msg[2]); break;
  119825. +case 0x001c0004: mini_printf("PMU4: -------- %dD Write Scanning TG %d (CS 0x%x) Lanes 0x%x --------\n",msg[1],msg[2],msg[3],msg[4]); break;
  119826. +case 0x001d0002: mini_printf("PMU0: training lanes 0x%x using lanes 0x%x\n",msg[1],msg[2]); break;
  119827. +case 0x001e0004: mini_printf("PMU4: ------- %dD Read Scanning TG %d (CS 0x%x) Lanes 0x%x -------\n",msg[1],msg[2],msg[3],msg[4]); break;
  119828. +case 0x001f0002: mini_printf("PMU0: training lanes 0x%x using lanes 0x%x\n",msg[1],msg[2]); break;
  119829. +case 0x00200004: mini_printf("PMU4: ------- %dD Read Scanning TG %d (CS 0x%x) Lanes 0x%x -------\n",msg[1],msg[2],msg[3],msg[4]); break;
  119830. +case 0x00210002: mini_printf("PMU0: training lanes 0x%x using lanes 0x%x\n",msg[1],msg[2]); break;
  119831. +case 0x00220002: mini_printf("PMU3: Sending vref %d, Mr = 0X%x, to all devices\n",msg[1],msg[2]); break;
  119832. +case 0x00230004: mini_printf("PMU4: -------- %dD Write Scanning TG %d (CS 0x%x) Lanes 0x%x --------\n",msg[1],msg[2],msg[3],msg[4]); break;
  119833. +case 0x00240002: mini_printf("PMU4: Delay Stepsize = %d Fine, Voltage Stepsize = %d DAC\n",msg[1],msg[2]); break;
  119834. +case 0x00250002: mini_printf("PMU4: Delay Weight = %d, Voltage Weight = %d\n",msg[1],msg[2]); break;
  119835. +case 0x00260003: mini_printf("PMU0: raw 0x%x allFine %d incDec %d",msg[1],msg[2],msg[3]); break;
  119836. +case 0x00270008: mini_printf("PMU0: db%d l%d, voltage 0x%x (u_r %d) delay 0x%x (u_r %d) - lcdl %d mask 0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8]); break;
  119837. +case 0x00280005: mini_printf("PMU0: DB%d L%d, Eye %d, Seed = (0x%x, 0x%x)\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119838. +case 0x00290002: mini_printf("PMU3: 2D Enables : %d, 1, %d\n",msg[1],msg[2]); break;
  119839. +case 0x002a0006: mini_printf("PMU3: 2D Delay Ranges: OOPL[0x%x,0x%x], IP[0x%x,0x%x], OOPR[0x%x,0x%x]\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6]); break;
  119840. +case 0x002b0002: mini_printf("PMU3: 2D Voltages : %d %d\n",msg[1],msg[2]); break;
  119841. +case 0x002c0001: mini_printf("PMU0: input %d\n",msg[1]); break;
  119842. +case 0x002d0004: mini_printf("PMU0: final: range %d center %d -> MIN %d MAX %d\n",msg[1],msg[2],msg[3],msg[4]); break;
  119843. +case 0x002e0002: mini_printf("DEBUG: min %d, max %d\n",msg[1],msg[2]); break;
  119844. +case 0x002f0002: mini_printf("PMU0: seed 0 = (%d,%d) (center)\n",msg[1],msg[2]); break;
  119845. +case 0x00300003: mini_printf("PMU0: seed 1 = (%d,%d). edge at idx %d\n",msg[1],msg[2],msg[3]); break;
  119846. +case 0x00310003: mini_printf("PMU0: seed 2 = (%d,%d) edge at idx %d\n",msg[1],msg[2],msg[3]); break;
  119847. +case 0x00320003: mini_printf("PMU0: Search point %d = (%d,%d)\n",msg[1],msg[2],msg[3]); break;
  119848. +case 0x00330005: mini_printf("PMU0: YMARGIN: ^ %d, - %d, v %d. rate %d = %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119849. +case 0x00340003: mini_printf("PMU0: XMARGIN: center %d, edge %d. = %d\n",msg[1],msg[2],msg[3]); break;
  119850. +case 0x00350002: mini_printf("PMU0: ----------- weighting (%d,%d) ----------------\n",msg[1],msg[2]); break;
  119851. +case 0x00360003: mini_printf("PMU0: X margin - L %d R %d - Min %d\n",msg[1],msg[2],msg[3]); break;
  119852. +case 0x00370003: mini_printf("PMU0: Y margin - L %d R %d - Min %d\n",msg[1],msg[2],msg[3]); break;
  119853. +case 0x00380003: mini_printf("PMU0: center (%d,%d) weight = %d\n",msg[1],msg[2],msg[3]); break;
  119854. +case 0x00390003: mini_printf("PMU3: point %d starting at (%d,%d)\n",msg[1],msg[2],msg[3]); break;
  119855. +case 0x003a0000: mini_printf("PMU1: local_max is 0, stop searching.\n"); break;
  119856. +case 0x003b0002: mini_printf("PMU0: picking left (%d == %d)\n",msg[1],msg[2]); break;
  119857. +case 0x003c0002: mini_printf("PMU0: picking right (%d == %d)\n",msg[1],msg[2]); break;
  119858. +case 0x003d0002: mini_printf("PMU0: picking down (%d == %d)\n",msg[1],msg[2]); break;
  119859. +case 0x003e0002: mini_printf("PMU0: picking up (%d == %d)\n",msg[1],msg[2]); break;
  119860. +case 0x003f0000: mini_printf("PMU1: local_max is center, stop searching.\n"); break;
  119861. +case 0x00400009: mini_printf("PMU3: center (%d, %d) moving (%d, %d) -- L %d, R %d, C %d, U %d, D %d\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8],msg[9]); break;
  119862. +case 0x00410004: mini_printf("PMU0: max iterations (%d) reached. Final center (%d,%d), weight %d\n",msg[1],msg[2],msg[3],msg[4]); break;
  119863. +case 0x00420003: mini_printf("PMU3: cordNum %d imporved %d to %d\n",msg[1],msg[2],msg[3]); break;
  119864. +case 0x00430000: mini_printf("PMU: Error: No passing region found for 1 or more lanes. Set hdtCtrl=4 to see passing regions\n"); break;
  119865. +case 0x00440004: mini_printf("PMU3: Optimal allFine Center (%d,%d), found in %d (center,left,right) region, with weight %d.\n",msg[1],msg[2],msg[3],msg[4]); break;
  119866. +case 0x00450003: mini_printf("PMU0: merging lanes=%d..%d, centerMerge_t %d\n",msg[1],msg[2],msg[3]); break;
  119867. +case 0x00460001: mini_printf("PMU0: laneVal %d is disable\n",msg[1]); break;
  119868. +case 0x00470002: mini_printf("PMU0: checking common center %d against current center %d\n",msg[1],msg[2]); break;
  119869. +case 0x00480005: mini_printf("PMU: Error: getCompoundEye Called on lane%d eye with non-compatible (%d delay, %d voltage) centers. %d != %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119870. +case 0x00490001: mini_printf("PMU0: laneItr %d is disable\n",msg[1]); break;
  119871. +case 0x004a0005: mini_printf("PMU0: lane %d, data_idx %d, offset_idx %d, = [%d..%d]\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119872. +case 0x004b0003: mini_printf("PMU0: lane %d, data_idx %d, offset_idx %d, offset_idx out of range!\n",msg[1],msg[2],msg[3]); break;
  119873. +case 0x004c0003: mini_printf("PMU0: mergeData[%d] = max_v_low %d, min_v_high %d\n",msg[1],msg[2],msg[3]); break;
  119874. +case 0x004d0005: mini_printf("PMU1: writing merged center (%d,%d) back to dataBlock[%d]. doDelay %d, doVoltage %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119875. +case 0x004e0005: mini_printf("PMU0: applying relative (%d,%d) back to dataBlock[%d]. doDelay %d, doVoltage %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119876. +case 0x004f0002: mini_printf("PMU0: drvstren %x is idx %d in the table\n",msg[1],msg[2]); break;
  119877. +case 0x00500000: mini_printf("PMU4: truncating FFE drive strength search range. Out of drive strengths to check.\n"); break;
  119878. +case 0x00510002: mini_printf("PMU5: Weak 1 changed to pull-up %d ohms, pull-down %d ohms\n",msg[1],msg[2]); break;
  119879. +case 0x00520002: mini_printf("PMU5: Weak 0 changed to pull-up %d ohms, pull-down %d ohms\n",msg[1],msg[2]); break;
  119880. +case 0x00530003: mini_printf("PMU0: dlyMargin L %d R %d, min %d\n",msg[1],msg[2],msg[3]); break;
  119881. +case 0x00540003: mini_printf("PMU0: vrefMargin T %d B %d, min %d\n",msg[1],msg[2],msg[3]); break;
  119882. +case 0x00550002: mini_printf("PMU3: new minimum VrefMargin (%d < %d) recorded\n",msg[1],msg[2]); break;
  119883. +case 0x00560002: mini_printf("PMU3: new minimum DlyMargin (%d < %d) recorded\n",msg[1],msg[2]); break;
  119884. +case 0x00570000: mini_printf("PMU0: RX finding the per-nibble, per-tg rxClkDly values\n"); break;
  119885. +case 0x00580003: mini_printf("PMU3: Merging collected eyes [%d..%d) and analyzing for nibble %d's optimal rxClkDly\n",msg[1],msg[2],msg[3]); break;
  119886. +case 0x00590000: mini_printf("PMU0: dumping optimized eye\n"); break;
  119887. +case 0x005a0000: mini_printf("PMU0: TX optimizing txDqDelays\n"); break;
  119888. +case 0x005b0001: mini_printf("PMU3: Analyzing collected eye %d for a lane's optimal TxDqDly\n",msg[1]); break;
  119889. +case 0x005c0001: mini_printf("PMU0: eye-lane %d is disable\n",msg[1]); break;
  119890. +case 0x005d0000: mini_printf("PMU0: dumping optimized eye\n"); break;
  119891. +case 0x005e0000: mini_printf("PMU0: TX optimizing device voltages\n"); break;
  119892. +case 0x005f0002: mini_printf("PMU3: Merging collected eyes [%d..%d) and analyzing for optimal device txVref\n",msg[1],msg[2]); break;
  119893. +case 0x00600000: mini_printf("PMU0: dumping optimized eye\n"); break;
  119894. +case 0x00610000: mini_printf("PMU4: VrefDac (compound all TG) Bottom Top -> Center\n"); break;
  119895. +case 0x00620005: mini_printf("PMU4: DB%d L%d %d %d -> %d (DISCONNECTED)\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119896. +case 0x00630005: mini_printf("PMU4: DB%d L%d %d %d -> %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119897. +case 0x00640005: mini_printf("PMU0: writing rxClkDelay for tg%d db%d nib%d to 0x%x from eye[%d] (DISCONNECTED)\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119898. +case 0x00650003: mini_printf("PMU: Error: Dbyte %d nibble %d's optimal rxClkDly of 0x%x is out of bounds\n",msg[1],msg[2],msg[3]); break;
  119899. +case 0x00660005: mini_printf("PMU0: writing rxClkDelay for tg%d db%d nib%d to 0x%x from eye[%d]\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119900. +case 0x00670005: mini_printf("PMU0: tx voltage for tg%d nib%d to %d (%d) from eye[%d]\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119901. +case 0x00680001: mini_printf("PMU0: vref Sum = %d\n",msg[1]); break;
  119902. +case 0x00690004: mini_printf("PMU0: tx voltage total is %d/%d -> %d -> %d\n",msg[1],msg[2],msg[3],msg[4]); break;
  119903. +case 0x006a0007: mini_printf("PMU0: writing txDqDelay for tg%d db%d ln%d to 0x%x (%d coarse, %d fine) from eye[%d] (DISCONNECTED)\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7]); break;
  119904. +case 0x006b0003: mini_printf("PMU: Error: Dbyte %d lane %d's optimal txDqDly of 0x%x is out of bounds\n",msg[1],msg[2],msg[3]); break;
  119905. +case 0x006c0007: mini_printf("PMU0: writing txDqDelay for tg%d db%d l%d to 0x%x (%d coarse, %d fine) from eye[%d]\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7]); break;
  119906. +case 0x006d0002: mini_printf("PMU0: %d (0=tx, 1=rx) TgMask for this simulation: %x\n",msg[1],msg[2]); break;
  119907. +case 0x006e0001: mini_printf("PMU0: findRange %d\n",msg[1]); break;
  119908. +case 0x006f0002: mini_printf("PMU0: VRange = [%d,%d]\n",msg[1],msg[2]); break;
  119909. +case 0x00700001: mini_printf("PMU0: eye-byte %d is disable\n",msg[1]); break;
  119910. +case 0x00710001: mini_printf("PMU0: eye-lane %d is disable\n",msg[1]); break;
  119911. +case 0x00720001: mini_printf("PMU0: findRange %d\n",msg[1]); break;
  119912. +case 0x00730002: mini_printf("PMU0: VRange = [%d,%d]\n",msg[1],msg[2]); break;
  119913. +case 0x00740001: mini_printf("PMU0: eye-lane %d is disable\n",msg[1]); break;
  119914. +case 0x00750003: mini_printf("PMU0: eye %d weight %d allTgWeight %d\n",msg[1],msg[2],msg[3]); break;
  119915. +case 0x00760002: mini_printf("PMU5: FFE figure of merit improved from %d to %d\n",msg[1],msg[2]); break;
  119916. +case 0x00770002: mini_printf("PMU: Error: LP4 rank %d cannot be mapped on tg %d\n",msg[1],msg[2]); break;
  119917. +case 0x00780000: mini_printf("PMU4: Adjusting vrefDac0 for just 1->x transitions\n"); break;
  119918. +case 0x00790000: mini_printf("PMU4: Adjusting vrefDac1 for just 0->x transitions\n"); break;
  119919. +case 0x007a0001: mini_printf("PMU5: Strong 1, pull-up %d ohms\n",msg[1]); break;
  119920. +case 0x007b0001: mini_printf("PMU5: Strong 0, pull-down %d ohms\n",msg[1]); break;
  119921. +case 0x007c0000: mini_printf("PMU4: Enabling weak drive strengths (FFE)\n"); break;
  119922. +case 0x007d0000: mini_printf("PMU5: Changing all weak driver strengths\n"); break;
  119923. +case 0x007e0000: mini_printf("PMU5: Finalizing weak drive strengths\n"); break;
  119924. +case 0x007f0000: mini_printf("PMU4: retraining with optimal drive strength settings\n"); break;
  119925. +case 0x00800001: mini_printf("PMU1:prbsGenCtl:%x\n",msg[1]); break;
  119926. +case 0x00810000: mini_printf("PMU1: loading 2D acsm sequence\n"); break;
  119927. +case 0x00820000: mini_printf("PMU1: loading 1D acsm sequence\n"); break;
  119928. +case 0x00830002: mini_printf("PMU3: %d memclocks @ %d to get half of 300ns\n",msg[1],msg[2]); break;
  119929. +case 0x00840000: mini_printf("PMU: Error: User requested MPR read pattern for read DQS training in DDR3 Mode\n"); break;
  119930. +case 0x00850000: mini_printf("PMU3: Running 1D search for left eye edge\n"); break;
  119931. +case 0x00860001: mini_printf("PMU1: In Phase Left Edge Search cs %d\n",msg[1]); break;
  119932. +case 0x00870001: mini_printf("PMU1: Out of Phase Left Edge Search cs %d\n",msg[1]); break;
  119933. +case 0x00880000: mini_printf("PMU3: Running 1D search for right eye edge\n"); break;
  119934. +case 0x00890001: mini_printf("PMU1: In Phase Right Edge Search cs %d\n",msg[1]); break;
  119935. +case 0x008a0001: mini_printf("PMU1: Out of Phase Right Edge Search cs %d\n",msg[1]); break;
  119936. +case 0x008b0001: mini_printf("PMU1: mxRdLat training pstate %d\n",msg[1]); break;
  119937. +case 0x008c0001: mini_printf("PMU1: mxRdLat search for cs %d\n",msg[1]); break;
  119938. +case 0x008d0001: mini_printf("PMU0: MaxRdLat non consistant DtsmLoThldXingInd 0x%x\n",msg[1]); break;
  119939. +case 0x008e0003: mini_printf("PMU4: CS %d Dbyte %d worked with DFIMRL = %d DFICLKs \n",msg[1],msg[2],msg[3]); break;
  119940. +case 0x008f0004: mini_printf("PMU3: MaxRdLat Read Lane err mask for csn %d, DFIMRL %d DFIClks, dbyte %d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  119941. +case 0x00900003: mini_printf("PMU3: MaxRdLat Read Lane err mask for csn %d DFIMRL %d, All dbytes = 0x%x\n",msg[1],msg[2],msg[3]); break;
  119942. +case 0x00910001: mini_printf("PMU: Error: CS%d failed to find a DFIMRL setting that worked for all bytes during MaxRdLat training\n",msg[1]); break;
  119943. +case 0x00920002: mini_printf("PMU3: Smallest passing DFIMRL for all dbytes in CS%d = %d DFIClks\n",msg[1],msg[2]); break;
  119944. +case 0x00930000: mini_printf("PMU: Error: No passing DFIMRL value found for any chip select during MaxRdLat training\n"); break;
  119945. +case 0x00940003: mini_printf("PMU: Error: Dbyte %d lane %d txDqDly passing region is too small (width = %d)\n",msg[1],msg[2],msg[3]); break;
  119946. +case 0x00950000: mini_printf("PMU4: TxDqDly Passing Regions (EyeLeft EyeRight -> EyeCenter) Units=1/32 UI\n"); break;
  119947. +case 0x00960005: mini_printf("PMU4: DB %d Lane %d: %d %d -> %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119948. +case 0x00970002: mini_printf("PMU2: TXDQ delayLeft[%d] = %d (DISCONNECTED)\n",msg[1],msg[2]); break;
  119949. +case 0x00980004: mini_printf("PMU2: TXDQ delayLeft[%d] = %d oopScaled = %d selectOop %d\n",msg[1],msg[2],msg[3],msg[4]); break;
  119950. +case 0x00990002: mini_printf("PMU2: TXDQ delayRight[%d] = %d (DISCONNECTED)\n",msg[1],msg[2]); break;
  119951. +case 0x009a0004: mini_printf("PMU2: TXDQ delayRight[%d] = %d oopScaled = %d selectOop %d\n",msg[1],msg[2],msg[3],msg[4]); break;
  119952. +case 0x009b0003: mini_printf("PMU: Error: Dbyte %d lane %d txDqDly passing region is too small (width = %d)\n",msg[1],msg[2],msg[3]); break;
  119953. +case 0x009c0000: mini_printf("PMU4: TxDqDly Passing Regions (EyeLeft EyeRight -> EyeCenter) Units=1/32 UI\n"); break;
  119954. +case 0x009d0002: mini_printf("PMU4: DB %d Lane %d: (DISCONNECTED)\n",msg[1],msg[2]); break;
  119955. +case 0x009e0005: mini_printf("PMU4: DB %d Lane %d: %d %d -> %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119956. +case 0x009f0002: mini_printf("PMU3: Running 1D search csn %d for DM Right/NotLeft(%d) eye edge\n",msg[1],msg[2]); break;
  119957. +case 0x00a00002: mini_printf("PMU3: WrDq DM byte%d with Errcnt %d\n",msg[1],msg[2]); break;
  119958. +case 0x00a10002: mini_printf("PMU3: WrDq DM byte%d avgDly 0x%x\n",msg[1],msg[2]); break;
  119959. +case 0x00a20002: mini_printf("PMU1: WrDq DM byte%d with Errcnt %d\n",msg[1],msg[2]); break;
  119960. +case 0x00a30001: mini_printf("PMU: Error: Dbyte %d txDqDly DM training did not start inside the eye\n",msg[1]); break;
  119961. +case 0x00a40000: mini_printf("PMU4: DM TxDqDly Passing Regions (EyeLeft EyeRight -> EyeCenter) Units=1/32 UI\n"); break;
  119962. +case 0x00a50002: mini_printf("PMU4: DB %d Lane %d: (DISCONNECTED)\n",msg[1],msg[2]); break;
  119963. +case 0x00a60005: mini_printf("PMU4: DB %d Lane %d: %d %d -> %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119964. +case 0x00a70003: mini_printf("PMU: Error: Dbyte %d lane %d txDqDly DM passing region is too small (width = %d)\n",msg[1],msg[2],msg[3]); break;
  119965. +case 0x00a80004: mini_printf("PMU3: Errcnt for MRD/MWD search nib %d delay = (%d, 0x%x) = %d\n",msg[1],msg[2],msg[3],msg[4]); break;
  119966. +case 0x00a90000: mini_printf("PMU3: Precharge all open banks\n"); break;
  119967. +case 0x00aa0002: mini_printf("PMU: Error: Dbyte %d nibble %d found mutliple working coarse delay setting for MRD/MWD\n",msg[1],msg[2]); break;
  119968. +case 0x00ab0000: mini_printf("PMU4: MRD Passing Regions (coarseVal, fineLeft fineRight -> fineCenter)\n"); break;
  119969. +case 0x00ac0000: mini_printf("PMU4: MRW Passing Regions (coarseVal, fineLeft fineRight -> fineCenter)\n"); break;
  119970. +case 0x00ad0004: mini_printf("PMU10: Warning: DB %d nibble %d has multiple working coarse delays, %d and %d, choosing the smaller delay\n",msg[1],msg[2],msg[3],msg[4]); break;
  119971. +case 0x00ae0003: mini_printf("PMU: Error: Dbyte %d nibble %d MRD/MWD passing region is too small (width = %d)\n",msg[1],msg[2],msg[3]); break;
  119972. +case 0x00af0006: mini_printf("PMU4: DB %d nibble %d: %d, %d %d -> %d\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6]); break;
  119973. +case 0x00b00002: mini_printf("PMU1: Start MRD/nMWD %d for csn %d\n",msg[1],msg[2]); break;
  119974. +case 0x00b10002: mini_printf("PMU2: RXDQS delayLeft[%d] = %d (DISCONNECTED)\n",msg[1],msg[2]); break;
  119975. +case 0x00b20006: mini_printf("PMU2: RXDQS delayLeft[%d] = %d delayOop[%d] = %d OopScaled %d, selectOop %d\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6]); break;
  119976. +case 0x00b30002: mini_printf("PMU2: RXDQS delayRight[%d] = %d (DISCONNECTED)\n",msg[1],msg[2]); break;
  119977. +case 0x00b40006: mini_printf("PMU2: RXDQS delayRight[%d] = %d delayOop[%d] = %d OopScaled %d, selectOop %d\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6]); break;
  119978. +case 0x00b50000: mini_printf("PMU4: RxClkDly Passing Regions (EyeLeft EyeRight -> EyeCenter)\n"); break;
  119979. +case 0x00b60002: mini_printf("PMU4: DB %d nibble %d: (DISCONNECTED)\n",msg[1],msg[2]); break;
  119980. +case 0x00b70005: mini_printf("PMU4: DB %d nibble %d: %d %d -> %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119981. +case 0x00b80003: mini_printf("PMU: Error: Dbyte %d nibble %d rxClkDly passing region is too small (width = %d)\n",msg[1],msg[2],msg[3]); break;
  119982. +case 0x00b90002: mini_printf("PMU0: goodbar = %d for RDWR_BLEN %d\n",msg[1],msg[2]); break;
  119983. +case 0x00ba0001: mini_printf("PMU3: RxClkDly = %d\n",msg[1]); break;
  119984. +case 0x00bb0005: mini_printf("PMU0: db %d l %d absLane %d -> bottom %d top %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  119985. +case 0x00bc0009: mini_printf("PMU3: BYTE %d - %d %d %d %d %d %d %d %d\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8],msg[9]); break;
  119986. +case 0x00bd0002: mini_printf("PMU: Error: dbyte %d lane %d's per-lane vrefDAC's had no passing region\n",msg[1],msg[2]); break;
  119987. +case 0x00be0004: mini_printf("PMU0: db%d l%d - %d %d\n",msg[1],msg[2],msg[3],msg[4]); break;
  119988. +case 0x00bf0002: mini_printf("PMU0: goodbar = %d for RDWR_BLEN %d\n",msg[1],msg[2]); break;
  119989. +case 0x00c00004: mini_printf("PMU3: db%d l%d saw %d issues at rxClkDly %d\n",msg[1],msg[2],msg[3],msg[4]); break;
  119990. +case 0x00c10003: mini_printf("PMU3: db%d l%d first saw a pass->fail edge at rxClkDly %d\n",msg[1],msg[2],msg[3]); break;
  119991. +case 0x00c20002: mini_printf("PMU3: lane %d PBD = %d\n",msg[1],msg[2]); break;
  119992. +case 0x00c30003: mini_printf("PMU3: db%d l%d first saw a DBI pass->fail edge at rxClkDly %d\n",msg[1],msg[2],msg[3]); break;
  119993. +case 0x00c40003: mini_printf("PMU2: db%d l%d already passed rxPBD = %d\n",msg[1],msg[2],msg[3]); break;
  119994. +case 0x00c50003: mini_printf("PMU0: db%d l%d, PBD = %d\n",msg[1],msg[2],msg[3]); break;
  119995. +case 0x00c60002: mini_printf("PMU: Error: dbyte %d lane %d failed read deskew\n",msg[1],msg[2]); break;
  119996. +case 0x00c70003: mini_printf("PMU0: db%d l%d, inc PBD = %d\n",msg[1],msg[2],msg[3]); break;
  119997. +case 0x00c80003: mini_printf("PMU1: Running lane deskew on pstate %d csn %d rdDBIEn %d\n",msg[1],msg[2],msg[3]); break;
  119998. +case 0x00c90000: mini_printf("PMU: Error: Read deskew training has been requested, but csrMajorModeDbyte[2] is set\n"); break;
  119999. +case 0x00ca0002: mini_printf("PMU1: AcsmCsMapCtrl%d 0x%x\n",msg[1],msg[2]); break;
  120000. +case 0x00cb0002: mini_printf("PMU1: AcsmCsMapCtrl%d 0x%x\n",msg[1],msg[2]); break;
  120001. +case 0x00cc0001: mini_printf("PMU: Error: Wrong PMU image loaded. message Block DramType = 0x%x, but image built for D3U Type\n",msg[1]); break;
  120002. +case 0x00cd0001: mini_printf("PMU: Error: Wrong PMU image loaded. message Block DramType = 0x%x, but image built for D3R Type\n",msg[1]); break;
  120003. +case 0x00ce0001: mini_printf("PMU: Error: Wrong PMU image loaded. message Block DramType = 0x%x, but image built for D4U Type\n",msg[1]); break;
  120004. +case 0x00cf0001: mini_printf("PMU: Error: Wrong PMU image loaded. message Block DramType = 0x%x, but image built for D4R Type\n",msg[1]); break;
  120005. +case 0x00d00001: mini_printf("PMU: Error: Wrong PMU image loaded. message Block DramType = 0x%x, but image built for D4LR Type\n",msg[1]); break;
  120006. +case 0x00d10000: mini_printf("PMU: Error: Both 2t timing mode and ddr4 geardown mode specifed in the messageblock's PhyCfg and MR3 fields. Only one can be enabled\n"); break;
  120007. +case 0x00d20003: mini_printf("PMU10: PHY TOTALS - NUM_DBYTES %d NUM_NIBBLES %d NUM_ANIBS %d\n",msg[1],msg[2],msg[3]); break;
  120008. +case 0x00d30006: mini_printf("PMU10: CSA=0x%x, CSB=0x%x, TSTAGES=0x%x, HDTOUT=%d, MMISC=%d DRAMFreq=%dMT DramType=LPDDR3\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6]); break;
  120009. +case 0x00d40006: mini_printf("PMU10: CSA=0x%x, CSB=0x%x, TSTAGES=0x%x, HDTOUT=%d, MMISC=%d DRAMFreq=%dMT DramType=LPDDR4\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6]); break;
  120010. +case 0x00d50008: mini_printf("PMU10: CS=0x%x, TSTAGES=0x%x, HDTOUT=%d, 2T=%d, MMISC=%d AddrMirror=%d DRAMFreq=%dMT DramType=%d\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8]); break;
  120011. +case 0x00d60004: mini_printf("PMU10: Pstate%d MR0=0x%x MR1=0x%x MR2=0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  120012. +case 0x00d70008: mini_printf("PMU10: Pstate%d MRS MR0=0x%x MR1=0x%x MR2=0x%x MR3=0x%x MR4=0x%x MR5=0x%x MR6=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8]); break;
  120013. +case 0x00d80005: mini_printf("PMU10: Pstate%d MRS MR1_A0=0x%x MR2_A0=0x%x MR3_A0=0x%x MR11_A0=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  120014. +case 0x00d90000: mini_printf("PMU10: UseBroadcastMR set. All ranks and channels use MRXX_A0 for MR settings.\n"); break;
  120015. +case 0x00da0005: mini_printf("PMU10: Pstate%d MRS MR01_A0=0x%x MR02_A0=0x%x MR03_A0=0x%x MR11_A0=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  120016. +case 0x00db0005: mini_printf("PMU10: Pstate%d MRS MR12_A0=0x%x MR13_A0=0x%x MR14_A0=0x%x MR22_A0=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  120017. +case 0x00dc0005: mini_printf("PMU10: Pstate%d MRS MR01_A1=0x%x MR02_A1=0x%x MR03_A1=0x%x MR11_A1=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  120018. +case 0x00dd0005: mini_printf("PMU10: Pstate%d MRS MR12_A1=0x%x MR13_A1=0x%x MR14_A1=0x%x MR22_A1=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  120019. +case 0x00de0005: mini_printf("PMU10: Pstate%d MRS MR01_B0=0x%x MR02_B0=0x%x MR03_B0=0x%x MR11_B0=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  120020. +case 0x00df0005: mini_printf("PMU10: Pstate%d MRS MR12_B0=0x%x MR13_B0=0x%x MR14_B0=0x%x MR22_B0=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  120021. +case 0x00e00005: mini_printf("PMU10: Pstate%d MRS MR01_B1=0x%x MR02_B1=0x%x MR03_B1=0x%x MR11_B1=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  120022. +case 0x00e10005: mini_printf("PMU10: Pstate%d MRS MR12_B1=0x%x MR13_B1=0x%x MR14_B1=0x%x MR22_B1=0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  120023. +case 0x00e20002: mini_printf("PMU1: AcsmOdtCtrl%d 0x%x\n",msg[1],msg[2]); break;
  120024. +case 0x00e30002: mini_printf("PMU1: AcsmCsMapCtrl%d 0x%x\n",msg[1],msg[2]); break;
  120025. +case 0x00e40002: mini_printf("PMU1: AcsmCsMapCtrl%d 0x%x\n",msg[1],msg[2]); break;
  120026. +case 0x00e50000: mini_printf("PMU1: HwtCAMode set\n"); break;
  120027. +case 0x00e60001: mini_printf("PMU3: DDR4 infinite preamble enter/exit mode %d\n",msg[1]); break;
  120028. +case 0x00e70002: mini_printf("PMU1: In rxenb_train() csn=%d pstate=%d\n",msg[1],msg[2]); break;
  120029. +case 0x00e80000: mini_printf("PMU3: Finding DQS falling edge\n"); break;
  120030. +case 0x00e90000: mini_printf("PMU3: Searching for DDR3/LPDDR3/LPDDR4 read preamble\n"); break;
  120031. +case 0x00ea0009: mini_printf("PMU3: dtsm fails Even Nibbles : %x %x %x %x %x %x %x %x %x\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8],msg[9]); break;
  120032. +case 0x00eb0009: mini_printf("PMU3: dtsm fails Odd Nibbles : %x %x %x %x %x %x %x %x %x\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8],msg[9]); break;
  120033. +case 0x00ec0002: mini_printf("PMU3: Preamble search pass=%d anyfail=%d\n",msg[1],msg[2]); break;
  120034. +case 0x00ed0000: mini_printf("PMU: Error: RxEn training preamble not found\n"); break;
  120035. +case 0x00ee0000: mini_printf("PMU3: Found DQS pre-amble\n"); break;
  120036. +case 0x00ef0001: mini_printf("PMU: Error: Dbyte %d couldn't find the rising edge of DQS during RxEn Training\n",msg[1]); break;
  120037. +case 0x00f00000: mini_printf("PMU3: RxEn aligning to first rising edge of burst\n"); break;
  120038. +case 0x00f10001: mini_printf("PMU3: Decreasing RxEn delay by %d fine step to allow full capture of reads\n",msg[1]); break;
  120039. +case 0x00f20001: mini_printf("PMU3: MREP Delay = %d\n",msg[1]); break;
  120040. +case 0x00f30003: mini_printf("PMU3: Errcnt for MREP nib %d delay = %d is %d\n",msg[1],msg[2],msg[3]); break;
  120041. +case 0x00f40002: mini_printf("PMU3: MREP nibble %d sampled a 1 at data buffer delay %d\n",msg[1],msg[2]); break;
  120042. +case 0x00f50002: mini_printf("PMU3: MREP nibble %d saw a 0 to 1 transition at data buffer delay %d\n",msg[1],msg[2]); break;
  120043. +case 0x00f60000: mini_printf("PMU2: MREP did not find a 0 to 1 transition for all nibbles. Assuming 0 delay was already in the passing region for failing nibbles\n"); break;
  120044. +case 0x00f70002: mini_printf("PMU3: Training DIMM %d CSn %d\n",msg[1],msg[2]); break;
  120045. +case 0x00f80001: mini_printf("PMU3: exitCAtrain_lp3 cs 0x%x\n",msg[1]); break;
  120046. +case 0x00f90001: mini_printf("PMU3: enterCAtrain_lp3 cs 0x%x\n",msg[1]); break;
  120047. +case 0x00fa0001: mini_printf("PMU3: CAtrain_switchmsb_lp3 cs 0x%x\n",msg[1]); break;
  120048. +case 0x00fb0001: mini_printf("PMU3: CATrain_rdwr_lp3 looking for pattern %x\n",msg[1]); break;
  120049. +case 0x00fc0000: mini_printf("PMU3: exitCAtrain_lp4\n"); break;
  120050. +case 0x00fd0001: mini_printf("PMU3: DEBUG enterCAtrain_lp4 1: cs 0x%x\n",msg[1]); break;
  120051. +case 0x00fe0001: mini_printf("PMU3: DEBUG enterCAtrain_lp4 3: Put dbyte %d in async mode\n",msg[1]); break;
  120052. +case 0x00ff0000: mini_printf("PMU3: DEBUG enterCAtrain_lp4 5: Send MR13 to turn on CA training\n"); break;
  120053. +case 0x01000003: mini_printf("PMU3: DEBUG enterCAtrain_lp4 7: idx = %d vref = %x mr12 = %x \n",msg[1],msg[2],msg[3]); break;
  120054. +case 0x01010001: mini_printf("PMU3: CATrain_rdwr_lp4 looking for pattern %x\n",msg[1]); break;
  120055. +case 0x01020004: mini_printf("PMU3: Phase %d CAreadbackA db:%d %x xo:%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  120056. +case 0x01030005: mini_printf("PMU3: DEBUG lp4SetCatrVref 1: cs=%d chan=%d mr12=%x vref=%d.%d%%\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  120057. +case 0x01040003: mini_printf("PMU3: DEBUG lp4SetCatrVref 3: mr12 = %x send vref= %x to db=%d\n",msg[1],msg[2],msg[3]); break;
  120058. +case 0x01050000: mini_printf("PMU10:Optimizing vref\n"); break;
  120059. +case 0x01060004: mini_printf("PMU4:mr12:%x cs:%d chan %d r:%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  120060. +case 0x01070005: mini_printf("PMU3: i:%d bstr:%d bsto:%d st:%d r:%d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  120061. +case 0x01080002: mini_printf("Failed to find sufficient CA Vref Passing Region for CS %d channel %d\n",msg[1],msg[2]); break;
  120062. +case 0x01090005: mini_printf("PMU3:Found %d.%d%% MR12:%x for cs:%d chan %d\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  120063. +case 0x010a0002: mini_printf("PMU3:Calculated %d for AtxImpedence from acx %d.\n",msg[1],msg[2]); break;
  120064. +case 0x010b0000: mini_printf("PMU3:CA Odt impedence ==0. Use default vref.\n"); break;
  120065. +case 0x010c0003: mini_printf("PMU3:Calculated %d.%d%% for Vref MR12=0x%x.\n",msg[1],msg[2],msg[3]); break;
  120066. +case 0x010d0000: mini_printf("PMU3: CAtrain_lp\n"); break;
  120067. +case 0x010e0000: mini_printf("PMU3: CAtrain Begins.\n"); break;
  120068. +case 0x010f0001: mini_printf("PMU3: CAtrain_lp testing dly %d\n",msg[1]); break;
  120069. +case 0x01100001: mini_printf("PMU5: CA bitmap dump for cs %x\n",msg[1]); break;
  120070. +case 0x01110001: mini_printf("PMU5: CAA%d ",msg[1]); break;
  120071. +case 0x01120001: mini_printf("%x",msg[1]); break;
  120072. +case 0x01130000: mini_printf("\n"); break;
  120073. +case 0x01140001: mini_printf("PMU5: CAB%d ",msg[1]); break;
  120074. +case 0x01150001: mini_printf("%x",msg[1]); break;
  120075. +case 0x01160000: mini_printf("\n"); break;
  120076. +case 0x01170003: mini_printf("PMU3: anibi=%d, anibichan[anibi]=%d ,chan=%d\n",msg[1],msg[2],msg[3]); break;
  120077. +case 0x01180001: mini_printf("%x",msg[1]); break;
  120078. +case 0x01190001: mini_printf("\nPMU3:Raw CA setting :%x",msg[1]); break;
  120079. +case 0x011a0002: mini_printf("\nPMU3:ATxDly setting:%x margin:%d\n",msg[1],msg[2]); break;
  120080. +case 0x011b0002: mini_printf("\nPMU3:InvClk ATxDly setting:%x margin:%d\n",msg[1],msg[2]); break;
  120081. +case 0x011c0000: mini_printf("\nPMU3:No Range found!\n"); break;
  120082. +case 0x011d0003: mini_printf("PMU3: 2 anibi=%d, anibichan[anibi]=%d ,chan=%d",msg[1],msg[2],msg[3]); break;
  120083. +case 0x011e0002: mini_printf("\nPMU3: no neg clock => CA setting anib=%d, :%d\n",msg[1],msg[2]); break;
  120084. +case 0x011f0001: mini_printf("PMU3:Normal margin:%d\n",msg[1]); break;
  120085. +case 0x01200001: mini_printf("PMU3:Inverted margin:%d\n",msg[1]); break;
  120086. +case 0x01210000: mini_printf("PMU3:Using Inverted clock\n"); break;
  120087. +case 0x01220000: mini_printf("PMU3:Using normal clk\n"); break;
  120088. +case 0x01230003: mini_printf("PMU3: 3 anibi=%d, anibichan[anibi]=%d ,chan=%d\n",msg[1],msg[2],msg[3]); break;
  120089. +case 0x01240002: mini_printf("PMU3: Setting ATxDly for anib %x to %x\n",msg[1],msg[2]); break;
  120090. +case 0x01250000: mini_printf("PMU: Error: CA Training Failed.\n"); break;
  120091. +case 0x01260000: mini_printf("PMU1: Writing MRs\n"); break;
  120092. +case 0x01270000: mini_printf("PMU4:Using MR12 values from 1D CA VREF training.\n"); break;
  120093. +case 0x01280000: mini_printf("PMU3:Writing all MRs to fsp 1\n"); break;
  120094. +case 0x01290000: mini_printf("PMU10:Lp4Quickboot mode.\n"); break;
  120095. +case 0x012a0000: mini_printf("PMU3: Writing MRs\n"); break;
  120096. +case 0x012b0001: mini_printf("PMU10: Setting boot clock divider to %d\n",msg[1]); break;
  120097. +case 0x012c0000: mini_printf("PMU3: Resetting DRAM\n"); break;
  120098. +case 0x012d0000: mini_printf("PMU3: setup for RCD initalization\n"); break;
  120099. +case 0x012e0000: mini_printf("PMU3: pmu_exit_SR from dev_init()\n"); break;
  120100. +case 0x012f0000: mini_printf("PMU3: initializing RCD\n"); break;
  120101. +case 0x01300000: mini_printf("PMU10: **** Executing 2D Image ****\n"); break;
  120102. +case 0x01310001: mini_printf("PMU10: **** Start DDR4 Training. PMU Firmware Revision 0x%x ****\n",msg[1]); break;
  120103. +case 0x01320001: mini_printf("PMU10: **** Start DDR3 Training. PMU Firmware Revision 0x%x ****\n",msg[1]); break;
  120104. +case 0x01330001: mini_printf("PMU10: **** Start LPDDR3 Training. PMU Firmware Revision 0x%x ****\n",msg[1]); break;
  120105. +case 0x01340001: mini_printf("PMU10: **** Start LPDDR4 Training. PMU Firmware Revision 0x%x ****\n",msg[1]); break;
  120106. +case 0x01350000: mini_printf("PMU: Error: Mismatched internal revision between DCCM and ICCM images\n"); break;
  120107. +case 0x01360001: mini_printf("PMU10: **** Testchip %d Specific Firmware ****\n",msg[1]); break;
  120108. +case 0x01370000: mini_printf("PMU1: LRDIMM with EncodedCS mode, one DIMM\n"); break;
  120109. +case 0x01380000: mini_printf("PMU1: LRDIMM with EncodedCS mode, two DIMMs\n"); break;
  120110. +case 0x01390000: mini_printf("PMU1: RDIMM with EncodedCS mode, one DIMM\n"); break;
  120111. +case 0x013a0000: mini_printf("PMU2: Starting LRDIMM MREP training for all ranks\n"); break;
  120112. +case 0x013b0000: mini_printf("PMU199: LRDIMM MREP training for all ranks completed\n"); break;
  120113. +case 0x013c0000: mini_printf("PMU2: Starting LRDIMM DWL training for all ranks\n"); break;
  120114. +case 0x013d0000: mini_printf("PMU199: LRDIMM DWL training for all ranks completed\n"); break;
  120115. +case 0x013e0000: mini_printf("PMU2: Starting LRDIMM MRD training for all ranks\n"); break;
  120116. +case 0x013f0000: mini_printf("PMU199: LRDIMM MRD training for all ranks completed\n"); break;
  120117. +case 0x01400000: mini_printf("PMU2: Starting RXEN training for all ranks\n"); break;
  120118. +case 0x01410000: mini_printf("PMU2: Starting write leveling fine delay training for all ranks\n"); break;
  120119. +case 0x01420000: mini_printf("PMU2: Starting LRDIMM MWD training for all ranks\n"); break;
  120120. +case 0x01430000: mini_printf("PMU199: LRDIMM MWD training for all ranks completed\n"); break;
  120121. +case 0x01440000: mini_printf("PMU2: Starting read deskew training\n"); break;
  120122. +case 0x01450000: mini_printf("PMU2: Starting SI friendly 1d RdDqs training for all ranks\n"); break;
  120123. +case 0x01460000: mini_printf("PMU2: Starting write leveling coarse delay training for all ranks\n"); break;
  120124. +case 0x01470000: mini_printf("PMU2: Starting 1d WrDq training for all ranks\n"); break;
  120125. +case 0x01480000: mini_printf("PMU2: Running DQS2DQ Oscillator for all ranks\n"); break;
  120126. +case 0x01490000: mini_printf("PMU2: Starting 1d RdDqs training for all ranks\n"); break;
  120127. +case 0x014a0000: mini_printf("PMU2: Starting MaxRdLat training\n"); break;
  120128. +case 0x014b0000: mini_printf("PMU2: Starting 2d RdDqs training for all ranks\n"); break;
  120129. +case 0x014c0000: mini_printf("PMU2: Starting 2d WrDq training for all ranks\n"); break;
  120130. +case 0x014d0002: mini_printf("PMU3:read_fifo %x %x\n",msg[1],msg[2]); break;
  120131. +case 0x014e0001: mini_printf("PMU: Error: Invalid PhyDrvImpedance of 0x%x specified in message block.\n",msg[1]); break;
  120132. +case 0x014f0001: mini_printf("PMU: Error: Invalid PhyOdtImpedance of 0x%x specified in message block.\n",msg[1]); break;
  120133. +case 0x01500001: mini_printf("PMU: Error: Invalid BPZNResVal of 0x%x specified in message block.\n",msg[1]); break;
  120134. +case 0x01510005: mini_printf("PMU3: fixRxEnBackOff csn:%d db:%d dn:%d bo:%d dly:%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  120135. +case 0x01520001: mini_printf("PMU3: fixRxEnBackOff dly:%x\n",msg[1]); break;
  120136. +case 0x01530000: mini_printf("PMU3: Entering setupPpt\n"); break;
  120137. +case 0x01540000: mini_printf("PMU3: Start lp4PopulateHighLowBytes\n"); break;
  120138. +case 0x01550002: mini_printf("PMU3:Dbyte Detect: db%d received %x\n",msg[1],msg[2]); break;
  120139. +case 0x01560002: mini_printf("PMU3:getDqs2Dq read %x from dbyte %d\n",msg[1],msg[2]); break;
  120140. +case 0x01570002: mini_printf("PMU3:getDqs2Dq(2) read %x from dbyte %d\n",msg[1],msg[2]); break;
  120141. +case 0x01580001: mini_printf("PMU: Error: Dbyte %d read 0 from the DQS oscillator it is connected to\n",msg[1]); break;
  120142. +case 0x01590002: mini_printf("PMU4: Dbyte %d dqs2dq = %d/32 UI\n",msg[1],msg[2]); break;
  120143. +case 0x015a0003: mini_printf("PMU3:getDqs2Dq set dqs2dq:%d/32 ui (%d ps) from dbyte %d\n",msg[1],msg[2],msg[3]); break;
  120144. +case 0x015b0003: mini_printf("PMU3: Setting coarse delay in AtxDly chiplet %d from 0x%x to 0x%x \n",msg[1],msg[2],msg[3]); break;
  120145. +case 0x015c0003: mini_printf("PMU3: Clearing coarse delay in AtxDly chiplet %d from 0x%x to 0x%x \n",msg[1],msg[2],msg[3]); break;
  120146. +case 0x015d0000: mini_printf("PMU3: Performing DDR4 geardown sync sequence\n"); break;
  120147. +case 0x015e0000: mini_printf("PMU1: Enter self refresh\n"); break;
  120148. +case 0x015f0000: mini_printf("PMU1: Exit self refresh\n"); break;
  120149. +case 0x01600000: mini_printf("PMU: Error: No dbiEnable with lp4\n"); break;
  120150. +case 0x01610000: mini_printf("PMU: Error: No dbiDisable with lp4\n"); break;
  120151. +case 0x01620001: mini_printf("PMU1: DDR4 update Rx DBI Setting disable %d\n",msg[1]); break;
  120152. +case 0x01630001: mini_printf("PMU1: DDR4 update 2nCk WPre Setting disable %d\n",msg[1]); break;
  120153. +case 0x01640005: mini_printf("PMU1: read_delay: db%d lane%d delays[%d] = 0x%x (max 0x%x)\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  120154. +case 0x01650001: mini_printf("PMU5: ID=%d -- db0 db1 db2 db3 db4 db5 db6 db7 db8 db9 --\n",msg[1]); break;
  120155. +case 0x0166000b: mini_printf("PMU5: [%d]:0x %x %x %x %x %x %x %x %x %x %x\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8],msg[9],msg[10],msg[11]); break;
  120156. +case 0x01670003: mini_printf("PMU2: dump delays - pstate=%d dimm=%d csn=%d\n",msg[1],msg[2],msg[3]); break;
  120157. +case 0x01680000: mini_printf("PMU3: Printing Mid-Training Delay Information\n"); break;
  120158. +case 0x01690001: mini_printf("PMU5: CS%d <<KEY>> 0 TrainingCntr <<KEY>> coarse(15:10) fine(9:0)\n",msg[1]); break;
  120159. +case 0x016a0001: mini_printf("PMU5: CS%d <<KEY>> 0 RxEnDly, 1 RxClkDly <<KEY>> coarse(10:6) fine(5:0)\n",msg[1]); break;
  120160. +case 0x016b0001: mini_printf("PMU5: CS%d <<KEY>> 0 TxDqsDly, 1 TxDqDly <<KEY>> coarse(9:6) fine(5:0)\n",msg[1]); break;
  120161. +case 0x016c0001: mini_printf("PMU5: CS%d <<KEY>> 0 RxPBDly <<KEY>> 1 Delay Unit ~= 7ps \n",msg[1]); break;
  120162. +case 0x016d0000: mini_printf("PMU5: all CS <<KEY>> 0 DFIMRL <<KEY>> Units = DFI clocks\n"); break;
  120163. +case 0x016e0000: mini_printf("PMU5: all CS <<KEY>> VrefDACs <<KEY>> DAC(6:0)\n"); break;
  120164. +case 0x016f0000: mini_printf("PMU1: Set DMD in MR13 and wrDBI in MR3 for training\n"); break;
  120165. +case 0x01700000: mini_printf("PMU: Error: getMaxRxen() failed to find largest rxen nibble delay\n"); break;
  120166. +case 0x01710003: mini_printf("PMU2: getMaxRxen(): maxDly %d maxTg %d maxNib %d\n",msg[1],msg[2],msg[3]); break;
  120167. +case 0x01720003: mini_printf("PMU2: getRankMaxRxen(): maxDly %d Tg %d maxNib %d\n",msg[1],msg[2],msg[3]); break;
  120168. +case 0x01730000: mini_printf("PMU1: skipping CDD calculation in 2D image\n"); break;
  120169. +case 0x01740001: mini_printf("PMU3: Calculating CDDs for pstate %d\n",msg[1]); break;
  120170. +case 0x01750003: mini_printf("PMU3: rxDly[%d][%d] = %d\n",msg[1],msg[2],msg[3]); break;
  120171. +case 0x01760003: mini_printf("PMU3: txDly[%d][%d] = %d\n",msg[1],msg[2],msg[3]); break;
  120172. +case 0x01770003: mini_printf("PMU3: allFine CDD_RR_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  120173. +case 0x01780003: mini_printf("PMU3: allFine CDD_WW_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  120174. +case 0x01790003: mini_printf("PMU3: CDD_RR_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  120175. +case 0x017a0003: mini_printf("PMU3: CDD_WW_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  120176. +case 0x017b0003: mini_printf("PMU3: allFine CDD_RW_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  120177. +case 0x017c0003: mini_printf("PMU3: allFine CDD_WR_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  120178. +case 0x017d0003: mini_printf("PMU3: CDD_RW_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  120179. +case 0x017e0003: mini_printf("PMU3: CDD_WR_%d_%d = %d\n",msg[1],msg[2],msg[3]); break;
  120180. +case 0x017f0004: mini_printf("PMU3: F%dBC2x_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  120181. +case 0x01800004: mini_printf("PMU3: F%dBC3x_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  120182. +case 0x01810004: mini_printf("PMU3: F%dBC4x_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  120183. +case 0x01820004: mini_printf("PMU3: F%dBC5x_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  120184. +case 0x01830004: mini_printf("PMU3: F%dBC8x_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  120185. +case 0x01840004: mini_printf("PMU3: F%dBC9x_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  120186. +case 0x01850004: mini_printf("PMU3: F%dBCAx_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  120187. +case 0x01860004: mini_printf("PMU3: F%dBCBx_B%d_D%d = 0x%x\n",msg[1],msg[2],msg[3],msg[4]); break;
  120188. +case 0x01870001: mini_printf("PMU1: enter_lp3: DEBUG: pstate = %d\n",msg[1]); break;
  120189. +case 0x01880001: mini_printf("PMU1: enter_lp3: DEBUG: dfifreqxlat_pstate = %d\n",msg[1]); break;
  120190. +case 0x01890001: mini_printf("PMU1: enter_lp3: DEBUG: pllbypass = %d\n",msg[1]); break;
  120191. +case 0x018a0001: mini_printf("PMU1: enter_lp3: DEBUG: forcecal = %d\n",msg[1]); break;
  120192. +case 0x018b0001: mini_printf("PMU1: enter_lp3: DEBUG: pllmaxrange = 0x%x\n",msg[1]); break;
  120193. +case 0x018c0001: mini_printf("PMU1: enter_lp3: DEBUG: dacval_out = 0x%x\n",msg[1]); break;
  120194. +case 0x018d0001: mini_printf("PMU1: enter_lp3: DEBUG: pllctrl3 = 0x%x\n",msg[1]); break;
  120195. +case 0x018e0000: mini_printf("PMU3: Loading DRAM with BIOS supplied MR values and entering self refresh prior to exiting PMU code.\n"); break;
  120196. +case 0x018f0002: mini_printf("PMU3: Setting DataBuffer function space of dimmcs 0x%x to %d\n",msg[1],msg[2]); break;
  120197. +case 0x01900002: mini_printf("PMU4: Setting RCW FxRC%xx = 0x%x\n",msg[1],msg[2]); break;
  120198. +case 0x01910002: mini_printf("PMU4: Setting RCW FxRC%x = 0x%x\n",msg[1],msg[2]); break;
  120199. +case 0x01920001: mini_printf("PMU1: DDR4 update Rd Pre Setting disable %d\n",msg[1]); break;
  120200. +case 0x01930002: mini_printf("PMU2: Setting BCW FxBC%xx = 0x%x\n",msg[1],msg[2]); break;
  120201. +case 0x01940002: mini_printf("PMU2: Setting BCW BC%x = 0x%x\n",msg[1],msg[2]); break;
  120202. +case 0x01950002: mini_printf("PMU2: Setting BCW PBA mode FxBC%xx = 0x%x\n",msg[1],msg[2]); break;
  120203. +case 0x01960002: mini_printf("PMU2: Setting BCW PBA mode BC%x = 0x%x\n",msg[1],msg[2]); break;
  120204. +case 0x01970003: mini_printf("PMU4: BCW value for dimm %d, fspace %d, addr 0x%x\n",msg[1],msg[2],msg[3]); break;
  120205. +case 0x01980002: mini_printf("PMU4: DB %d, value 0x%x\n",msg[1],msg[2]); break;
  120206. +case 0x01990000: mini_printf("PMU6: WARNING MREP underflow, set to min value -2 coarse, 0 fine\n"); break;
  120207. +case 0x019a0004: mini_printf("PMU6: LRDIMM Writing final data buffer fine delay value nib %d, trainDly %d, fineDly code %d, new MREP fine %d\n",msg[1],msg[2],msg[3],msg[4]); break;
  120208. +case 0x019b0003: mini_printf("PMU6: LRDIMM Writing final data buffer fine delay value nib %d, trainDly %d, fineDly code %d\n",msg[1],msg[2],msg[3]); break;
  120209. +case 0x019c0003: mini_printf("PMU6: LRDIMM Writing data buffer fine delay type %d nib %d, code %d\n",msg[1],msg[2],msg[3]); break;
  120210. +case 0x019d0002: mini_printf("PMU6: Writing final data buffer coarse delay value dbyte %d, coarse = 0x%x\n",msg[1],msg[2]); break;
  120211. +case 0x019e0003: mini_printf("PMU4: data 0x%x at MB addr 0x%x saved at CSR addr 0x%x\n",msg[1],msg[2],msg[3]); break;
  120212. +case 0x019f0003: mini_printf("PMU4: data 0x%x at MB addr 0x%x restored from CSR addr 0x%x\n",msg[1],msg[2],msg[3]); break;
  120213. +case 0x01a00003: mini_printf("PMU4: data 0x%x at MB addr 0x%x saved at CSR addr 0x%x\n",msg[1],msg[2],msg[3]); break;
  120214. +case 0x01a10003: mini_printf("PMU4: data 0x%x at MB addr 0x%x restored from CSR addr 0x%x\n",msg[1],msg[2],msg[3]); break;
  120215. +case 0x01a20001: mini_printf("PMU3: Update BC00, BC01, BC02 for rank-dimm 0x%x\n",msg[1]); break;
  120216. +case 0x01a30000: mini_printf("PMU3: Writing D4 RDIMM RCD Control words F0RC00 -> F0RC0F\n"); break;
  120217. +case 0x01a40000: mini_printf("PMU3: Disable parity in F0RC0E\n"); break;
  120218. +case 0x01a50000: mini_printf("PMU3: Writing D4 Data buffer Control words BC00 -> BC0E\n"); break;
  120219. +case 0x01a60002: mini_printf("PMU1: setAltCL Sending MR0 0x%x cl=%d\n",msg[1],msg[2]); break;
  120220. +case 0x01a70002: mini_printf("PMU1: restoreFromAltCL Sending MR0 0x%x cl=%d\n",msg[1],msg[2]); break;
  120221. +case 0x01a80002: mini_printf("PMU1: restoreAcsmFromAltCL Sending MR0 0x%x cl=%d\n",msg[1],msg[2]); break;
  120222. +case 0x01a90002: mini_printf("PMU2: Setting D3R RC%d = 0x%x\n",msg[1],msg[2]); break;
  120223. +case 0x01aa0000: mini_printf("PMU3: Writing D3 RDIMM RCD Control words RC0 -> RC11\n"); break;
  120224. +case 0x01ab0002: mini_printf("PMU0: VrefDAC0/1 vddqStart %d dacToVddq %d\n",msg[1],msg[2]); break;
  120225. +case 0x01ac0001: mini_printf("PMU: Error: Messageblock phyVref=0x%x is above the limit for TSMC28's attenuated LPDDR4 receivers. Please see the pub databook\n",msg[1]); break;
  120226. +case 0x01ad0001: mini_printf("PMU: Error: Messageblock phyVref=0x%x is above the limit for TSMC28's attenuated DDR4 receivers. Please see the pub databook\n",msg[1]); break;
  120227. +case 0x01ae0001: mini_printf("PMU0: PHY VREF @ (%d/1000) VDDQ\n",msg[1]); break;
  120228. +case 0x01af0002: mini_printf("PMU0: initalizing phy vrefDacs to %d ExtVrefRange %x\n",msg[1],msg[2]); break;
  120229. +case 0x01b00002: mini_printf("PMU0: initalizing global vref to %d range %d\n",msg[1],msg[2]); break;
  120230. +case 0x01b10002: mini_printf("PMU4: Setting initial device vrefDQ for CS%d to MR6 = 0x%x\n",msg[1],msg[2]); break;
  120231. +case 0x01b20003: mini_printf("PMU1: In write_level_fine() csn=%d dimm=%d pstate=%d\n",msg[1],msg[2],msg[3]); break;
  120232. +case 0x01b30000: mini_printf("PMU3: Fine write leveling hardware search increasing TxDqsDly until full bursts are seen\n"); break;
  120233. +case 0x01b40000: mini_printf("PMU3: Exiting write leveling mode\n"); break;
  120234. +case 0x01b50001: mini_printf("PMU3: got %d for cl in load_wrlvl_acsm\n",msg[1]); break;
  120235. +case 0x01b60003: mini_printf("PMU1: In write_level_coarse() csn=%d dimm=%d pstate=%d\n",msg[1],msg[2],msg[3]); break;
  120236. +case 0x01b70003: mini_printf("PMU3: left eye edge search db:%d ln:%d dly:0x%x\n",msg[1],msg[2],msg[3]); break;
  120237. +case 0x01b80003: mini_printf("PMU3: right eye edge search db:%d ln:%d dly:0x%x\n",msg[1],msg[2],msg[3]); break;
  120238. +case 0x01b90004: mini_printf("PMU3: eye center db:%d ln:%d dly:0x%x (maxdq:%x)\n",msg[1],msg[2],msg[3],msg[4]); break;
  120239. +case 0x01ba0003: mini_printf("PMU3: Wrote to TxDqDly db:%d ln:%d dly:0x%x\n",msg[1],msg[2],msg[3]); break;
  120240. +case 0x01bb0003: mini_printf("PMU3: Wrote to TxDqDly db:%d ln:%d dly:0x%x\n",msg[1],msg[2],msg[3]); break;
  120241. +case 0x01bc0002: mini_printf("PMU3: Coarse write leveling dbyte%d is still failing for TxDqsDly=0x%x\n",msg[1],msg[2]); break;
  120242. +case 0x01bd0002: mini_printf("PMU4: Coarse write leveling iteration %d saw %d data miscompares across the entire phy\n",msg[1],msg[2]); break;
  120243. +case 0x01be0000: mini_printf("PMU: Error: Failed write leveling coarse\n"); break;
  120244. +case 0x01bf0001: mini_printf("PMU3: got %d for cl in load_wrlvl_acsm\n",msg[1]); break;
  120245. +case 0x01c00003: mini_printf("PMU3: In write_level_coarse() csn=%d dimm=%d pstate=%d\n",msg[1],msg[2],msg[3]); break;
  120246. +case 0x01c10003: mini_printf("PMU3: left eye edge search db:%d ln:%d dly:0x%x\n",msg[1],msg[2],msg[3]); break;
  120247. +case 0x01c20003: mini_printf("PMU3: right eye edge search db: %d ln: %d dly: 0x%x\n",msg[1],msg[2],msg[3]); break;
  120248. +case 0x01c30004: mini_printf("PMU3: eye center db: %d ln: %d dly: 0x%x (maxdq: 0x%x)\n",msg[1],msg[2],msg[3],msg[4]); break;
  120249. +case 0x01c40003: mini_printf("PMU3: Wrote to TxDqDly db: %d ln: %d dly: 0x%x\n",msg[1],msg[2],msg[3]); break;
  120250. +case 0x01c50003: mini_printf("PMU3: Wrote to TxDqDly db: %d ln: %d dly: 0x%x\n",msg[1],msg[2],msg[3]); break;
  120251. +case 0x01c60002: mini_printf("PMU3: Coarse write leveling nibble%d is still failing for TxDqsDly=0x%x\n",msg[1],msg[2]); break;
  120252. +case 0x01c70002: mini_printf("PMU4: Coarse write leveling iteration %d saw %d data miscompares across the entire phy\n",msg[1],msg[2]); break;
  120253. +case 0x01c80000: mini_printf("PMU: Error: Failed write leveling coarse\n"); break;
  120254. +case 0x01c90003: mini_printf("PMU3: In write_level_coarse() csn=%d dimm=%d pstate=%d\n",msg[1],msg[2],msg[3]); break;
  120255. +case 0x01ca0005: mini_printf("PMU2: Write level: dbyte %d nib%d dq/dmbi %d dqsfine 0x%x dqDly 0x%x\n",msg[1],msg[2],msg[3],msg[4],msg[5]); break;
  120256. +case 0x01cb0002: mini_printf("PMU3: Coarse write leveling nibble%d is still failing for TxDqsDly=0x%x\n",msg[1],msg[2]); break;
  120257. +case 0x01cc0002: mini_printf("PMU4: Coarse write leveling iteration %d saw %d data miscompares across the entire phy\n",msg[1],msg[2]); break;
  120258. +case 0x01cd0000: mini_printf("PMU: Error: Failed write leveling coarse\n"); break;
  120259. +case 0x01ce0001: mini_printf("PMU3: DWL delay = %d\n",msg[1]); break;
  120260. +case 0x01cf0003: mini_printf("PMU3: Errcnt for DWL nib %d delay = %d is %d\n",msg[1],msg[2],msg[3]); break;
  120261. +case 0x01d00002: mini_printf("PMU3: DWL nibble %d sampled a 1 at delay %d\n",msg[1],msg[2]); break;
  120262. +case 0x01d10003: mini_printf("PMU3: DWL nibble %d passed at delay %d. Rising edge was at %d\n",msg[1],msg[2],msg[3]); break;
  120263. +case 0x01d20000: mini_printf("PMU2: DWL did nto find a rising edge of memclk for all nibbles. Failing nibbles assumed to have rising edge at fine delay 63\n"); break;
  120264. +case 0x04000000: mini_printf("PMU: Error:Mailbox Buffer Overflowed.\n"); break;
  120265. +case 0x04010000: mini_printf("PMU: Error:Mailbox Buffer Overflowed.\n"); break;
  120266. +case 0x04020000: mini_printf("PMU: ***** Assertion Error - terminating *****\n"); break;
  120267. +case 0x04030002: mini_printf("PMU1: swapByte db %d by %d\n",msg[1],msg[2]); break;
  120268. +case 0x04040003: mini_printf("PMU3: get_cmd_dly max(%d ps, %d memclk) = %d\n",msg[1],msg[2],msg[3]); break;
  120269. +case 0x04050002: mini_printf("PMU0: Write CSR 0x%x 0x%x\n",msg[1],msg[2]); break;
  120270. +case 0x04060002: mini_printf("PMU0: hwt_init_ppgc_prbs(): Polynomial: %x, Deg: %d\n",msg[1],msg[2]); break;
  120271. +case 0x04070001: mini_printf("PMU: Error: acsm_set_cmd to non existant instruction adddress %d\n",msg[1]); break;
  120272. +case 0x04080001: mini_printf("PMU: Error: acsm_set_cmd with unknown ddr cmd 0x%x\n",msg[1]); break;
  120273. +case 0x0409000c: mini_printf("PMU1: acsm_addr %x, acsm_flgs %x, ddr_cmd %x, cmd_dly %x, ddr_addr %x, ddr_bnk %x, ddr_cs %x, cmd_rcnt %x, AcsmSeq0/1/2/3 %x %x %x %x\n",msg[1],msg[2],msg[3],msg[4],msg[5],msg[6],msg[7],msg[8],msg[9],msg[10],msg[11],msg[12]); break;
  120274. +case 0x040a0000: mini_printf("PMU: Error: Polling on ACSM done failed to complete in acsm_poll_done()...\n"); break;
  120275. +case 0x040b0000: mini_printf("PMU1: acsm RUN\n"); break;
  120276. +case 0x040c0000: mini_printf("PMU1: acsm STOPPED\n"); break;
  120277. +case 0x040d0002: mini_printf("PMU1: acsm_init: acsm_mode %x mxrdlat %x\n",msg[1],msg[2]); break;
  120278. +case 0x040e0002: mini_printf("PMU: Error: setAcsmCLCWL: cl and cwl must be each >= 2 and 5, resp. CL=%d CWL=%d\n",msg[1],msg[2]); break;
  120279. +case 0x040f0002: mini_printf("PMU: Error: setAcsmCLCWL: cl and cwl must be each >= 5. CL=%d CWL=%d\n",msg[1],msg[2]); break;
  120280. +case 0x04100002: mini_printf("PMU1: setAcsmCLCWL: CASL %d WCASL %d\n",msg[1],msg[2]); break;
  120281. +case 0x04110001: mini_printf("PMU: Error: Reserved value of register F0RC0F found in message block: 0x%x\n",msg[1]); break;
  120282. +case 0x04120001: mini_printf("PMU3: Written MRS to CS=0x%x\n",msg[1]); break;
  120283. +case 0x04130001: mini_printf("PMU3: Written MRS to CS=0x%x\n",msg[1]); break;
  120284. +case 0x04140000: mini_printf("PMU3: Entering Boot Freq Mode.\n"); break;
  120285. +case 0x04150001: mini_printf("PMU: Error: Boot clock divider setting of %d is too small\n",msg[1]); break;
  120286. +case 0x04160000: mini_printf("PMU3: Exiting Boot Freq Mode.\n"); break;
  120287. +case 0x04170002: mini_printf("PMU3: Writing MR%d OP=%x\n",msg[1],msg[2]); break;
  120288. +case 0x04180000: mini_printf("PMU: Error: Delay too large in slomo\n"); break;
  120289. +case 0x04190001: mini_printf("PMU3: Written MRS to CS=0x%x\n",msg[1]); break;
  120290. +case 0x041a0000: mini_printf("PMU3: Enable Channel A\n"); break;
  120291. +case 0x041b0000: mini_printf("PMU3: Enable Channel B\n"); break;
  120292. +case 0x041c0000: mini_printf("PMU3: Enable All Channels\n"); break;
  120293. +case 0x041d0002: mini_printf("PMU2: Use PDA mode to set MR%d with value 0x%x\n",msg[1],msg[2]); break;
  120294. +case 0x041e0001: mini_printf("PMU3: Written Vref with PDA to CS=0x%x\n",msg[1]); break;
  120295. +case 0x041f0000: mini_printf("PMU1: start_cal: DEBUG: setting CalRun to 1\n"); break;
  120296. +case 0x04200000: mini_printf("PMU1: start_cal: DEBUG: setting CalRun to 0\n"); break;
  120297. +case 0x04210001: mini_printf("PMU1: lock_pll_dll: DEBUG: pstate = %d\n",msg[1]); break;
  120298. +case 0x04220001: mini_printf("PMU1: lock_pll_dll: DEBUG: dfifreqxlat_pstate = %d\n",msg[1]); break;
  120299. +case 0x04230001: mini_printf("PMU1: lock_pll_dll: DEBUG: pllbypass = %d\n",msg[1]); break;
  120300. +case 0x04240001: mini_printf("PMU3: SaveLcdlSeed: Saving seed seed %d\n",msg[1]); break;
  120301. +case 0x04250000: mini_printf("PMU1: in phy_defaults()\n"); break;
  120302. +case 0x04260003: mini_printf("PMU3: ACXConf:%d MaxNumDbytes:%d NumDfi:%d\n",msg[1],msg[2],msg[3]); break;
  120303. +case 0x04270005: mini_printf("PMU1: setAltAcsmCLCWL setting cl=%d cwl=%d\n",msg[1],msg[2]); break;
  120304. + default:mini_printf("MSG: %x, Error and undefined code\n",msg[0]); break;
  120305. + }
  120306. + }
  120307. +}
  120308. +#endif
  120309. +
  120310. +
  120311. +
  120312. +#ifdef DDR_FW_STAGE_MSG
  120313. +void msg_display(unsigned int code)
  120314. +{
  120315. + switch(code & 0xff) {
  120316. + case 0x00: mini_printf("MSG:%x, End of initialization\n",code); break;
  120317. + case 0x01: mini_printf("MSG:%x, End of fine write leveling\n",code); break;
  120318. + case 0x02: mini_printf("MSG:%x, End of read enable training\n",code); break;
  120319. + case 0x03: mini_printf("MSG:%x, End of read delay center optimization\n",code); break;
  120320. + case 0x04: mini_printf("MSG:%x, End of write delay center optimization\n",code); break;
  120321. + case 0x05: mini_printf("MSG:%x, End of 2D read delay/voltage center optimization\n",code); break;
  120322. + case 0x06: mini_printf("MSG:%x, End of 2D write delay/voltage center optimization\n",code); break;
  120323. + case 0x09: mini_printf("MSG:%x, End of max read latency training\n",code); break;
  120324. + case 0x0a: mini_printf("MSG:%x, End of read dq deskew training\n",code); break;
  120325. + case 0x0b: mini_printf("MSG:%x, Reserved\n",code); break;
  120326. + case 0x0d: mini_printf("MSG:%x, End of CA training\n",code); break;
  120327. + case 0xfd: mini_printf("MSG:%x, End of MPR read delay center optimization\n",code); break;
  120328. + case 0xfe: mini_printf("MSG:%x, End of write leveling coarse delay\n",code); break;
  120329. + //case 0x08: mini_printf("MSG:%x, Streaming message mode\n",code); break;
  120330. + case 0x08: break;
  120331. + case 0x07: mini_printf("MSG:%x, Training has run successfully(firmware complete)\n",code); break;
  120332. + case 0xff: mini_printf("MSG:%x, Training has failed(firmware complete)\n",code); break;
  120333. + default:mini_printf("MSG:%x, Error and undefined code\n",code); break;
  120334. + }
  120335. +}
  120336. +#endif
  120337. +
  120338. +
  120339. +unsigned int get_mails(void)
  120340. +{
  120341. + unsigned int read;
  120342. + unsigned int msg0;
  120343. + unsigned int msg1;
  120344. +
  120345. + //wait ack
  120346. + read = 0x1;
  120347. + do{
  120348. + read = (unsigned int)(*(volatile unsigned short*)(0xfe7a0008));
  120349. + }while((read&0x1) == 1);
  120350. +
  120351. + //read msg
  120352. + msg0 = (unsigned int)(*(volatile unsigned short*)(0xfe7a0064));
  120353. + msg1 = (unsigned int)(*(volatile unsigned short*)(0xfe7a0068));
  120354. +
  120355. + //write-back
  120356. + *(volatile unsigned short*)(0xfe7a0062) = 0;
  120357. +
  120358. + //wait ack end
  120359. + read = 0x0;
  120360. + do{
  120361. + read = (unsigned int)(*(volatile unsigned short*)(0xfe7a0008));
  120362. + }while((read&0x1) == 0);
  120363. +
  120364. + //re-enable
  120365. + *(volatile unsigned short*)(0xfe7a0062) = 1;
  120366. +
  120367. + return (msg0 + (msg1<<16));
  120368. +}
  120369. +
  120370. +
  120371. +
  120372. +void firmware_waitFwDone(unsigned char train2d)
  120373. +{
  120374. +unsigned int train_result;
  120375. +
  120376. +#ifdef DDR_FW_STAGE_MSG
  120377. +unsigned int stream_msg[32],i;
  120378. +#endif
  120379. +
  120380. +train_result = 0x1;
  120381. +while(((train_result&0xffff)!=0x7) & ((train_result&0xffff)!=0xff))
  120382. +{
  120383. + train_result = get_mails();
  120384. + #ifdef DDR_FW_DETAIL_MSG
  120385. + //mini_printf("\n");
  120386. + #endif
  120387. +
  120388. + //#ifdef DDR_FW_DETAIL_MSG
  120389. + #ifdef DDR_FW_STAGE_MSG
  120390. + msg_display(train_result);
  120391. + #else
  120392. + if((train_result&0xffff)==0x7){
  120393. + mini_printf("DDR_INIT_OK\n");
  120394. + }
  120395. + else{
  120396. + mini_printf("DDR_INIT_ERR\n");
  120397. + while(1);
  120398. + }
  120399. + #endif
  120400. +
  120401. + #ifdef DDR_FW_STAGE_MSG
  120402. + //Steam MSG
  120403. + if((train_result & 0xffff) == 0x8){
  120404. + stream_msg[0] = get_mails(); //msg first byte
  120405. +
  120406. + for(i=1;i<=(stream_msg[0]&0xffff);i++){
  120407. + stream_msg[i] = get_mails();
  120408. + }
  120409. + //mini_printf("ST_MSG: CODE=%x, ",stream_msg[0]);
  120410. + st_msg_display(train2d,stream_msg);
  120411. + //for(i=1;i<=(stream_msg[0]&0xffff);i++){
  120412. + // mini_printf("ST_MSG: DATA%0 = %0\n",i,stream_msg[i]);
  120413. + //}
  120414. + }
  120415. + #endif
  120416. + }
  120417. +}
  120418. +
  120419. +
  120420. +void ddr_fw_run(void)
  120421. +{
  120422. +unsigned int i;
  120423. +*(volatile unsigned short*)(0xfe620140) = (unsigned short)(0x6);
  120424. +*(volatile unsigned short*)(0xfe620142) = (unsigned short)(0x2);
  120425. +*(volatile unsigned short*)(0xfe620144) = (unsigned short)(0x4);
  120426. +*(volatile unsigned short*)(0xfe620146) = (unsigned short)(0x3);
  120427. +*(volatile unsigned short*)(0xfe620148) = (unsigned short)(0x1);
  120428. +*(volatile unsigned short*)(0xfe62014a) = (unsigned short)(0x0);
  120429. +*(volatile unsigned short*)(0xfe62014c) = (unsigned short)(0x7);
  120430. +*(volatile unsigned short*)(0xfe62014e) = (unsigned short)(0x5);
  120431. +*(volatile unsigned short*)(0xfe622140) = (unsigned short)(0x0);
  120432. +*(volatile unsigned short*)(0xfe622142) = (unsigned short)(0x7);
  120433. +*(volatile unsigned short*)(0xfe622144) = (unsigned short)(0x2);
  120434. +*(volatile unsigned short*)(0xfe622146) = (unsigned short)(0x1);
  120435. +*(volatile unsigned short*)(0xfe622148) = (unsigned short)(0x5);
  120436. +*(volatile unsigned short*)(0xfe62214a) = (unsigned short)(0x4);
  120437. +*(volatile unsigned short*)(0xfe62214c) = (unsigned short)(0x3);
  120438. +*(volatile unsigned short*)(0xfe62214e) = (unsigned short)(0x6);
  120439. +*(volatile unsigned short*)(0xfe624140) = (unsigned short)(0x6);
  120440. +*(volatile unsigned short*)(0xfe624142) = (unsigned short)(0x1);
  120441. +*(volatile unsigned short*)(0xfe624144) = (unsigned short)(0x3);
  120442. +*(volatile unsigned short*)(0xfe624146) = (unsigned short)(0x2);
  120443. +*(volatile unsigned short*)(0xfe624148) = (unsigned short)(0x4);
  120444. +*(volatile unsigned short*)(0xfe62414a) = (unsigned short)(0x5);
  120445. +*(volatile unsigned short*)(0xfe62414c) = (unsigned short)(0x0);
  120446. +*(volatile unsigned short*)(0xfe62414e) = (unsigned short)(0x7);
  120447. +*(volatile unsigned short*)(0xfe626140) = (unsigned short)(0x0);
  120448. +*(volatile unsigned short*)(0xfe626142) = (unsigned short)(0x7);
  120449. +*(volatile unsigned short*)(0xfe626144) = (unsigned short)(0x1);
  120450. +*(volatile unsigned short*)(0xfe626146) = (unsigned short)(0x3);
  120451. +*(volatile unsigned short*)(0xfe626148) = (unsigned short)(0x4);
  120452. +*(volatile unsigned short*)(0xfe62614a) = (unsigned short)(0x5);
  120453. +*(volatile unsigned short*)(0xfe62614c) = (unsigned short)(0x6);
  120454. +*(volatile unsigned short*)(0xfe62614e) = (unsigned short)(0x2);
  120455. +*(volatile unsigned short*)(0xfe628140) = (unsigned short)(0x3);
  120456. +*(volatile unsigned short*)(0xfe628142) = (unsigned short)(0x2);
  120457. +*(volatile unsigned short*)(0xfe628144) = (unsigned short)(0x4);
  120458. +*(volatile unsigned short*)(0xfe628146) = (unsigned short)(0x0);
  120459. +*(volatile unsigned short*)(0xfe628148) = (unsigned short)(0x6);
  120460. +*(volatile unsigned short*)(0xfe62814a) = (unsigned short)(0x7);
  120461. +*(volatile unsigned short*)(0xfe62814c) = (unsigned short)(0x1);
  120462. +*(volatile unsigned short*)(0xfe62814e) = (unsigned short)(0x5);
  120463. +*(volatile unsigned short*)(0xfe62a140) = (unsigned short)(0x7);
  120464. +*(volatile unsigned short*)(0xfe62a142) = (unsigned short)(0x0);
  120465. +*(volatile unsigned short*)(0xfe62a144) = (unsigned short)(0x1);
  120466. +*(volatile unsigned short*)(0xfe62a146) = (unsigned short)(0x2);
  120467. +*(volatile unsigned short*)(0xfe62a148) = (unsigned short)(0x3);
  120468. +*(volatile unsigned short*)(0xfe62a14a) = (unsigned short)(0x4);
  120469. +*(volatile unsigned short*)(0xfe62a14c) = (unsigned short)(0x5);
  120470. +*(volatile unsigned short*)(0xfe62a14e) = (unsigned short)(0x6);
  120471. +*(volatile unsigned short*)(0xfe62c140) = (unsigned short)(0x3);
  120472. +*(volatile unsigned short*)(0xfe62c142) = (unsigned short)(0x0);
  120473. +*(volatile unsigned short*)(0xfe62c144) = (unsigned short)(0x6);
  120474. +*(volatile unsigned short*)(0xfe62c146) = (unsigned short)(0x2);
  120475. +*(volatile unsigned short*)(0xfe62c148) = (unsigned short)(0x5);
  120476. +*(volatile unsigned short*)(0xfe62c14a) = (unsigned short)(0x7);
  120477. +*(volatile unsigned short*)(0xfe62c14c) = (unsigned short)(0x4);
  120478. +*(volatile unsigned short*)(0xfe62c14e) = (unsigned short)(0x1);
  120479. +*(volatile unsigned short*)(0xfe62e140) = (unsigned short)(0x0);
  120480. +*(volatile unsigned short*)(0xfe62e142) = (unsigned short)(0x7);
  120481. +*(volatile unsigned short*)(0xfe62e144) = (unsigned short)(0x1);
  120482. +*(volatile unsigned short*)(0xfe62e146) = (unsigned short)(0x5);
  120483. +*(volatile unsigned short*)(0xfe62e148) = (unsigned short)(0x4);
  120484. +*(volatile unsigned short*)(0xfe62e14a) = (unsigned short)(0x6);
  120485. +*(volatile unsigned short*)(0xfe62e14c) = (unsigned short)(0x2);
  120486. +*(volatile unsigned short*)(0xfe62e14e) = (unsigned short)(0x3);
  120487. +*(volatile unsigned short*)(0xfe6200be) = (unsigned short)(0x1ff);
  120488. +*(volatile unsigned short*)(0xfe6202be) = (unsigned short)(0x1ff);
  120489. +*(volatile unsigned short*)(0xfe6220be) = (unsigned short)(0x1ff);
  120490. +*(volatile unsigned short*)(0xfe6222be) = (unsigned short)(0x1ff);
  120491. +*(volatile unsigned short*)(0xfe6240be) = (unsigned short)(0x1ff);
  120492. +*(volatile unsigned short*)(0xfe6242be) = (unsigned short)(0x1ff);
  120493. +*(volatile unsigned short*)(0xfe6260be) = (unsigned short)(0x1ff);
  120494. +*(volatile unsigned short*)(0xfe6262be) = (unsigned short)(0x1ff);
  120495. +*(volatile unsigned short*)(0xfe6280be) = (unsigned short)(0x1ff);
  120496. +*(volatile unsigned short*)(0xfe6282be) = (unsigned short)(0x1ff);
  120497. +*(volatile unsigned short*)(0xfe62a0be) = (unsigned short)(0x1ff);
  120498. +*(volatile unsigned short*)(0xfe62a2be) = (unsigned short)(0x1ff);
  120499. +*(volatile unsigned short*)(0xfe62c0be) = (unsigned short)(0x1ff);
  120500. +*(volatile unsigned short*)(0xfe62c2be) = (unsigned short)(0x1ff);
  120501. +*(volatile unsigned short*)(0xfe62e0be) = (unsigned short)(0x1ff);
  120502. +*(volatile unsigned short*)(0xfe62e2be) = (unsigned short)(0x1ff);
  120503. +*(volatile unsigned short*)(0xfe6000aa) = (unsigned short)(0x1ff);
  120504. +*(volatile unsigned short*)(0xfe6020aa) = (unsigned short)(0x1ff);
  120505. +*(volatile unsigned short*)(0xfe6040aa) = (unsigned short)(0x1ff);
  120506. +*(volatile unsigned short*)(0xfe6060aa) = (unsigned short)(0x1ff);
  120507. +*(volatile unsigned short*)(0xfe6080aa) = (unsigned short)(0x1ff);
  120508. +*(volatile unsigned short*)(0xfe60a0aa) = (unsigned short)(0x1ff);
  120509. +*(volatile unsigned short*)(0xfe60c0aa) = (unsigned short)(0x1ff);
  120510. +*(volatile unsigned short*)(0xfe60e0aa) = (unsigned short)(0x1ff);
  120511. +*(volatile unsigned short*)(0xfe6100aa) = (unsigned short)(0x1ff);
  120512. +*(volatile unsigned short*)(0xfe6120aa) = (unsigned short)(0x1ff);
  120513. +*(volatile unsigned short*)(0xfe64018a) = (unsigned short)(0xa);
  120514. +*(volatile unsigned short*)(0xfe64005c) = (unsigned short)(0x2);
  120515. +*(volatile unsigned short*)(0xfe720408) = (unsigned short)(0x0);
  120516. +*(volatile unsigned short*)(0xfe640048) = (unsigned short)(0xa3);
  120517. +*(volatile unsigned short*)(0xfe640074) = (unsigned short)(0x2);
  120518. +*(volatile unsigned short*)(0xfe6400fa) = (unsigned short)(0x212);
  120519. +*(volatile unsigned short*)(0xfe6400f8) = (unsigned short)(0x61);
  120520. +*(volatile unsigned short*)(0xfe6400ac) = (unsigned short)(0x2);
  120521. +*(volatile unsigned short*)(0xfe62009a) = (unsigned short)(0x680);
  120522. +*(volatile unsigned short*)(0xfe62029a) = (unsigned short)(0x680);
  120523. +*(volatile unsigned short*)(0xfe62209a) = (unsigned short)(0x680);
  120524. +*(volatile unsigned short*)(0xfe62229a) = (unsigned short)(0x680);
  120525. +*(volatile unsigned short*)(0xfe62409a) = (unsigned short)(0x680);
  120526. +*(volatile unsigned short*)(0xfe62429a) = (unsigned short)(0x680);
  120527. +*(volatile unsigned short*)(0xfe62609a) = (unsigned short)(0x680);
  120528. +*(volatile unsigned short*)(0xfe62629a) = (unsigned short)(0x680);
  120529. +*(volatile unsigned short*)(0xfe62809a) = (unsigned short)(0x680);
  120530. +*(volatile unsigned short*)(0xfe62829a) = (unsigned short)(0x680);
  120531. +*(volatile unsigned short*)(0xfe62a09a) = (unsigned short)(0x680);
  120532. +*(volatile unsigned short*)(0xfe62a29a) = (unsigned short)(0x680);
  120533. +*(volatile unsigned short*)(0xfe62c09a) = (unsigned short)(0x680);
  120534. +*(volatile unsigned short*)(0xfe62c29a) = (unsigned short)(0x680);
  120535. +*(volatile unsigned short*)(0xfe62e09a) = (unsigned short)(0x680);
  120536. +*(volatile unsigned short*)(0xfe62e29a) = (unsigned short)(0x680);
  120537. +*(volatile unsigned short*)(0xfe620092) = (unsigned short)(0x618);
  120538. +*(volatile unsigned short*)(0xfe620292) = (unsigned short)(0x618);
  120539. +*(volatile unsigned short*)(0xfe622092) = (unsigned short)(0x618);
  120540. +*(volatile unsigned short*)(0xfe622292) = (unsigned short)(0x618);
  120541. +*(volatile unsigned short*)(0xfe624092) = (unsigned short)(0x618);
  120542. +*(volatile unsigned short*)(0xfe624292) = (unsigned short)(0x618);
  120543. +*(volatile unsigned short*)(0xfe626092) = (unsigned short)(0x618);
  120544. +*(volatile unsigned short*)(0xfe626292) = (unsigned short)(0x618);
  120545. +*(volatile unsigned short*)(0xfe628092) = (unsigned short)(0x618);
  120546. +*(volatile unsigned short*)(0xfe628292) = (unsigned short)(0x618);
  120547. +*(volatile unsigned short*)(0xfe62a092) = (unsigned short)(0x618);
  120548. +*(volatile unsigned short*)(0xfe62a292) = (unsigned short)(0x618);
  120549. +*(volatile unsigned short*)(0xfe62c092) = (unsigned short)(0x618);
  120550. +*(volatile unsigned short*)(0xfe62c292) = (unsigned short)(0x618);
  120551. +*(volatile unsigned short*)(0xfe62e092) = (unsigned short)(0x618);
  120552. +*(volatile unsigned short*)(0xfe62e292) = (unsigned short)(0x618);
  120553. +*(volatile unsigned short*)(0xfe600086) = (unsigned short)(0xe7);
  120554. +*(volatile unsigned short*)(0xfe602086) = (unsigned short)(0xe7);
  120555. +*(volatile unsigned short*)(0xfe604086) = (unsigned short)(0xe7);
  120556. +*(volatile unsigned short*)(0xfe606086) = (unsigned short)(0xe7);
  120557. +*(volatile unsigned short*)(0xfe608086) = (unsigned short)(0xe7);
  120558. +*(volatile unsigned short*)(0xfe60a086) = (unsigned short)(0xe7);
  120559. +*(volatile unsigned short*)(0xfe60c086) = (unsigned short)(0xe7);
  120560. +*(volatile unsigned short*)(0xfe60e086) = (unsigned short)(0xe7);
  120561. +*(volatile unsigned short*)(0xfe610086) = (unsigned short)(0xe7);
  120562. +*(volatile unsigned short*)(0xfe612086) = (unsigned short)(0xe7);
  120563. +*(volatile unsigned short*)(0xfe640030) = (unsigned short)(0x3);
  120564. +*(volatile unsigned short*)(0xfe6400ea) = (unsigned short)(0x4);
  120565. +*(volatile unsigned short*)(0xfe6400a0) = (unsigned short)(0x0);
  120566. +*(volatile unsigned short*)(0xfe640010) = (unsigned short)(0x215);
  120567. +*(volatile unsigned short*)(0xfe640110) = (unsigned short)(0x9);
  120568. +*(volatile unsigned short*)(0xfe640164) = (unsigned short)(0x104);
  120569. +*(volatile unsigned short*)(0xfe620086) = (unsigned short)(0x5a1);
  120570. +*(volatile unsigned short*)(0xfe620286) = (unsigned short)(0x5a1);
  120571. +*(volatile unsigned short*)(0xfe622086) = (unsigned short)(0x5a1);
  120572. +*(volatile unsigned short*)(0xfe622286) = (unsigned short)(0x5a1);
  120573. +*(volatile unsigned short*)(0xfe624086) = (unsigned short)(0x5a1);
  120574. +*(volatile unsigned short*)(0xfe624286) = (unsigned short)(0x5a1);
  120575. +*(volatile unsigned short*)(0xfe626086) = (unsigned short)(0x5a1);
  120576. +*(volatile unsigned short*)(0xfe626286) = (unsigned short)(0x5a1);
  120577. +*(volatile unsigned short*)(0xfe628086) = (unsigned short)(0x5a1);
  120578. +*(volatile unsigned short*)(0xfe628286) = (unsigned short)(0x5a1);
  120579. +*(volatile unsigned short*)(0xfe62a086) = (unsigned short)(0x5a1);
  120580. +*(volatile unsigned short*)(0xfe62a286) = (unsigned short)(0x5a1);
  120581. +*(volatile unsigned short*)(0xfe62c086) = (unsigned short)(0x5a1);
  120582. +*(volatile unsigned short*)(0xfe62c286) = (unsigned short)(0x5a1);
  120583. +*(volatile unsigned short*)(0xfe62e086) = (unsigned short)(0x5a1);
  120584. +*(volatile unsigned short*)(0xfe62e286) = (unsigned short)(0x5a1);
  120585. +*(volatile unsigned short*)(0xfe6401f4) = (unsigned short)(0x1);
  120586. +*(volatile unsigned short*)(0xfe640032) = (unsigned short)(0x1);
  120587. +*(volatile unsigned short*)(0xfe6401e0) = (unsigned short)(0x0);
  120588. +*(volatile unsigned short*)(0xfe6401e2) = (unsigned short)(0x0);
  120589. +*(volatile unsigned short*)(0xfe6401e4) = (unsigned short)(0x4444);
  120590. +*(volatile unsigned short*)(0xfe6401e6) = (unsigned short)(0x8888);
  120591. +*(volatile unsigned short*)(0xfe6401e8) = (unsigned short)(0x5555);
  120592. +*(volatile unsigned short*)(0xfe6401ea) = (unsigned short)(0x0);
  120593. +*(volatile unsigned short*)(0xfe6401ec) = (unsigned short)(0x0);
  120594. +*(volatile unsigned short*)(0xfe6401ee) = (unsigned short)(0xf000);
  120595. +*(volatile unsigned short*)(0xfe64004a) = (unsigned short)(0x0);
  120596. +*(volatile unsigned short*)(0xfe64005a) = (unsigned short)(0x1);
  120597. +*(volatile unsigned short*)(0xfe640058) = (unsigned short)(0x0);
  120598. +*(volatile unsigned short*)(0xfe6400c0) = (unsigned short)(0x2);
  120599. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x0);
  120600. +
  120601. +//TRIAN1D_IMEM
  120602. +for(i=0;i<16384;i++)
  120603. +{
  120604. + *(volatile unsigned short*)(0xfe6a0000+(i<<1)) = (unsigned short)(train1d_imem[i]);
  120605. +}
  120606. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x1);
  120607. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x0);
  120608. +
  120609. +//TRIAN1D_DMEM
  120610. +for(i=0;i<834;i++)
  120611. +{
  120612. + *(volatile unsigned short*)(0xfe6a8000+(i<<1)) = (unsigned short)(train1d_dmem[i]);
  120613. +}
  120614. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x1);
  120615. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x1);
  120616. +*(volatile unsigned short*)(0xfe7a0132) = (unsigned short)(0x9);
  120617. +*(volatile unsigned short*)(0xfe7a0132) = (unsigned short)(0x1);
  120618. +*(volatile unsigned short*)(0xfe7a0132) = (unsigned short)(0x0);
  120619. +firmware_waitFwDone(0x0);
  120620. +*(volatile unsigned short*)(0xfe7a0132) = (unsigned short)(0x1);
  120621. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x0);
  120622. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x1);
  120623. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x0);
  120624. +
  120625. +//TRIAN2D_IMEM
  120626. +for(i=0;i<16384;i++)
  120627. +{
  120628. + *(volatile unsigned short*)(0xfe6a0000+(i<<1)) = (unsigned short)(train2d_imem[i]);
  120629. +}
  120630. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x1);
  120631. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x0);
  120632. +
  120633. +//TRIAN2D_DMEM
  120634. +for(i=0;i<690;i++)
  120635. +{
  120636. + *(volatile unsigned short*)(0xfe6a8000+(i<<1)) = (unsigned short)(train2d_dmem[i]);
  120637. +}
  120638. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x1);
  120639. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x1);
  120640. +*(volatile unsigned short*)(0xfe7a0132) = (unsigned short)(0x9);
  120641. +*(volatile unsigned short*)(0xfe7a0132) = (unsigned short)(0x1);
  120642. +*(volatile unsigned short*)(0xfe7a0132) = (unsigned short)(0x0);
  120643. +firmware_waitFwDone(0x1);
  120644. +*(volatile unsigned short*)(0xfe7a0132) = (unsigned short)(0x1);
  120645. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x0);
  120646. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x1);
  120647. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x0);
  120648. +*(volatile unsigned short*)(0xfe720000) = (unsigned short)(0x10);
  120649. +*(volatile unsigned short*)(0xfe720002) = (unsigned short)(0x400);
  120650. +*(volatile unsigned short*)(0xfe720004) = (unsigned short)(0x10e);
  120651. +*(volatile unsigned short*)(0xfe720006) = (unsigned short)(0x0);
  120652. +*(volatile unsigned short*)(0xfe720008) = (unsigned short)(0x0);
  120653. +*(volatile unsigned short*)(0xfe72000a) = (unsigned short)(0x8);
  120654. +*(volatile unsigned short*)(0xfe720052) = (unsigned short)(0xb);
  120655. +*(volatile unsigned short*)(0xfe720054) = (unsigned short)(0x480);
  120656. +*(volatile unsigned short*)(0xfe720056) = (unsigned short)(0x109);
  120657. +*(volatile unsigned short*)(0xfe720058) = (unsigned short)(0x8);
  120658. +*(volatile unsigned short*)(0xfe72005a) = (unsigned short)(0x448);
  120659. +*(volatile unsigned short*)(0xfe72005c) = (unsigned short)(0x139);
  120660. +*(volatile unsigned short*)(0xfe72005e) = (unsigned short)(0x8);
  120661. +*(volatile unsigned short*)(0xfe720060) = (unsigned short)(0x478);
  120662. +*(volatile unsigned short*)(0xfe720062) = (unsigned short)(0x109);
  120663. +*(volatile unsigned short*)(0xfe720064) = (unsigned short)(0x0);
  120664. +*(volatile unsigned short*)(0xfe720066) = (unsigned short)(0xe8);
  120665. +*(volatile unsigned short*)(0xfe720068) = (unsigned short)(0x109);
  120666. +*(volatile unsigned short*)(0xfe72006a) = (unsigned short)(0x2);
  120667. +*(volatile unsigned short*)(0xfe72006c) = (unsigned short)(0x10);
  120668. +*(volatile unsigned short*)(0xfe72006e) = (unsigned short)(0x139);
  120669. +*(volatile unsigned short*)(0xfe720070) = (unsigned short)(0xb);
  120670. +*(volatile unsigned short*)(0xfe720072) = (unsigned short)(0x7c0);
  120671. +*(volatile unsigned short*)(0xfe720074) = (unsigned short)(0x139);
  120672. +*(volatile unsigned short*)(0xfe720076) = (unsigned short)(0x44);
  120673. +*(volatile unsigned short*)(0xfe720078) = (unsigned short)(0x633);
  120674. +*(volatile unsigned short*)(0xfe72007a) = (unsigned short)(0x159);
  120675. +*(volatile unsigned short*)(0xfe72007c) = (unsigned short)(0x14f);
  120676. +*(volatile unsigned short*)(0xfe72007e) = (unsigned short)(0x630);
  120677. +*(volatile unsigned short*)(0xfe720080) = (unsigned short)(0x159);
  120678. +*(volatile unsigned short*)(0xfe720082) = (unsigned short)(0x47);
  120679. +*(volatile unsigned short*)(0xfe720084) = (unsigned short)(0x633);
  120680. +*(volatile unsigned short*)(0xfe720086) = (unsigned short)(0x149);
  120681. +*(volatile unsigned short*)(0xfe720088) = (unsigned short)(0x4f);
  120682. +*(volatile unsigned short*)(0xfe72008a) = (unsigned short)(0x633);
  120683. +*(volatile unsigned short*)(0xfe72008c) = (unsigned short)(0x179);
  120684. +*(volatile unsigned short*)(0xfe72008e) = (unsigned short)(0x8);
  120685. +*(volatile unsigned short*)(0xfe720090) = (unsigned short)(0xe0);
  120686. +*(volatile unsigned short*)(0xfe720092) = (unsigned short)(0x109);
  120687. +*(volatile unsigned short*)(0xfe720094) = (unsigned short)(0x0);
  120688. +*(volatile unsigned short*)(0xfe720096) = (unsigned short)(0x7c8);
  120689. +*(volatile unsigned short*)(0xfe720098) = (unsigned short)(0x109);
  120690. +*(volatile unsigned short*)(0xfe72009a) = (unsigned short)(0x0);
  120691. +*(volatile unsigned short*)(0xfe72009c) = (unsigned short)(0x1);
  120692. +*(volatile unsigned short*)(0xfe72009e) = (unsigned short)(0x8);
  120693. +*(volatile unsigned short*)(0xfe7200a0) = (unsigned short)(0x0);
  120694. +*(volatile unsigned short*)(0xfe7200a2) = (unsigned short)(0x45a);
  120695. +*(volatile unsigned short*)(0xfe7200a4) = (unsigned short)(0x9);
  120696. +*(volatile unsigned short*)(0xfe7200a6) = (unsigned short)(0x0);
  120697. +*(volatile unsigned short*)(0xfe7200a8) = (unsigned short)(0x448);
  120698. +*(volatile unsigned short*)(0xfe7200aa) = (unsigned short)(0x109);
  120699. +*(volatile unsigned short*)(0xfe7200ac) = (unsigned short)(0x40);
  120700. +*(volatile unsigned short*)(0xfe7200ae) = (unsigned short)(0x633);
  120701. +*(volatile unsigned short*)(0xfe7200b0) = (unsigned short)(0x179);
  120702. +*(volatile unsigned short*)(0xfe7200b2) = (unsigned short)(0x1);
  120703. +*(volatile unsigned short*)(0xfe7200b4) = (unsigned short)(0x618);
  120704. +*(volatile unsigned short*)(0xfe7200b6) = (unsigned short)(0x109);
  120705. +*(volatile unsigned short*)(0xfe7200b8) = (unsigned short)(0x40c0);
  120706. +*(volatile unsigned short*)(0xfe7200ba) = (unsigned short)(0x633);
  120707. +*(volatile unsigned short*)(0xfe7200bc) = (unsigned short)(0x149);
  120708. +*(volatile unsigned short*)(0xfe7200be) = (unsigned short)(0x8);
  120709. +*(volatile unsigned short*)(0xfe7200c0) = (unsigned short)(0x4);
  120710. +*(volatile unsigned short*)(0xfe7200c2) = (unsigned short)(0x48);
  120711. +*(volatile unsigned short*)(0xfe7200c4) = (unsigned short)(0x4040);
  120712. +*(volatile unsigned short*)(0xfe7200c6) = (unsigned short)(0x633);
  120713. +*(volatile unsigned short*)(0xfe7200c8) = (unsigned short)(0x149);
  120714. +*(volatile unsigned short*)(0xfe7200ca) = (unsigned short)(0x0);
  120715. +*(volatile unsigned short*)(0xfe7200cc) = (unsigned short)(0x4);
  120716. +*(volatile unsigned short*)(0xfe7200ce) = (unsigned short)(0x48);
  120717. +*(volatile unsigned short*)(0xfe7200d0) = (unsigned short)(0x40);
  120718. +*(volatile unsigned short*)(0xfe7200d2) = (unsigned short)(0x633);
  120719. +*(volatile unsigned short*)(0xfe7200d4) = (unsigned short)(0x149);
  120720. +*(volatile unsigned short*)(0xfe7200d6) = (unsigned short)(0x10);
  120721. +*(volatile unsigned short*)(0xfe7200d8) = (unsigned short)(0x4);
  120722. +*(volatile unsigned short*)(0xfe7200da) = (unsigned short)(0x18);
  120723. +*(volatile unsigned short*)(0xfe7200dc) = (unsigned short)(0x0);
  120724. +*(volatile unsigned short*)(0xfe7200de) = (unsigned short)(0x4);
  120725. +*(volatile unsigned short*)(0xfe7200e0) = (unsigned short)(0x78);
  120726. +*(volatile unsigned short*)(0xfe7200e2) = (unsigned short)(0x549);
  120727. +*(volatile unsigned short*)(0xfe7200e4) = (unsigned short)(0x633);
  120728. +*(volatile unsigned short*)(0xfe7200e6) = (unsigned short)(0x159);
  120729. +*(volatile unsigned short*)(0xfe7200e8) = (unsigned short)(0xd49);
  120730. +*(volatile unsigned short*)(0xfe7200ea) = (unsigned short)(0x633);
  120731. +*(volatile unsigned short*)(0xfe7200ec) = (unsigned short)(0x159);
  120732. +*(volatile unsigned short*)(0xfe7200ee) = (unsigned short)(0x94a);
  120733. +*(volatile unsigned short*)(0xfe7200f0) = (unsigned short)(0x633);
  120734. +*(volatile unsigned short*)(0xfe7200f2) = (unsigned short)(0x159);
  120735. +*(volatile unsigned short*)(0xfe7200f4) = (unsigned short)(0x441);
  120736. +*(volatile unsigned short*)(0xfe7200f6) = (unsigned short)(0x633);
  120737. +*(volatile unsigned short*)(0xfe7200f8) = (unsigned short)(0x149);
  120738. +*(volatile unsigned short*)(0xfe7200fa) = (unsigned short)(0x42);
  120739. +*(volatile unsigned short*)(0xfe7200fc) = (unsigned short)(0x633);
  120740. +*(volatile unsigned short*)(0xfe7200fe) = (unsigned short)(0x149);
  120741. +*(volatile unsigned short*)(0xfe720100) = (unsigned short)(0x1);
  120742. +*(volatile unsigned short*)(0xfe720102) = (unsigned short)(0x633);
  120743. +*(volatile unsigned short*)(0xfe720104) = (unsigned short)(0x149);
  120744. +*(volatile unsigned short*)(0xfe720106) = (unsigned short)(0x0);
  120745. +*(volatile unsigned short*)(0xfe720108) = (unsigned short)(0xe0);
  120746. +*(volatile unsigned short*)(0xfe72010a) = (unsigned short)(0x109);
  120747. +*(volatile unsigned short*)(0xfe72010c) = (unsigned short)(0xa);
  120748. +*(volatile unsigned short*)(0xfe72010e) = (unsigned short)(0x10);
  120749. +*(volatile unsigned short*)(0xfe720110) = (unsigned short)(0x109);
  120750. +*(volatile unsigned short*)(0xfe720112) = (unsigned short)(0x9);
  120751. +*(volatile unsigned short*)(0xfe720114) = (unsigned short)(0x3c0);
  120752. +*(volatile unsigned short*)(0xfe720116) = (unsigned short)(0x149);
  120753. +*(volatile unsigned short*)(0xfe720118) = (unsigned short)(0x9);
  120754. +*(volatile unsigned short*)(0xfe72011a) = (unsigned short)(0x3c0);
  120755. +*(volatile unsigned short*)(0xfe72011c) = (unsigned short)(0x159);
  120756. +*(volatile unsigned short*)(0xfe72011e) = (unsigned short)(0x18);
  120757. +*(volatile unsigned short*)(0xfe720120) = (unsigned short)(0x10);
  120758. +*(volatile unsigned short*)(0xfe720122) = (unsigned short)(0x109);
  120759. +*(volatile unsigned short*)(0xfe720124) = (unsigned short)(0x0);
  120760. +*(volatile unsigned short*)(0xfe720126) = (unsigned short)(0x3c0);
  120761. +*(volatile unsigned short*)(0xfe720128) = (unsigned short)(0x109);
  120762. +*(volatile unsigned short*)(0xfe72012a) = (unsigned short)(0x18);
  120763. +*(volatile unsigned short*)(0xfe72012c) = (unsigned short)(0x4);
  120764. +*(volatile unsigned short*)(0xfe72012e) = (unsigned short)(0x48);
  120765. +*(volatile unsigned short*)(0xfe720130) = (unsigned short)(0x18);
  120766. +*(volatile unsigned short*)(0xfe720132) = (unsigned short)(0x4);
  120767. +*(volatile unsigned short*)(0xfe720134) = (unsigned short)(0x58);
  120768. +*(volatile unsigned short*)(0xfe720136) = (unsigned short)(0xb);
  120769. +*(volatile unsigned short*)(0xfe720138) = (unsigned short)(0x10);
  120770. +*(volatile unsigned short*)(0xfe72013a) = (unsigned short)(0x109);
  120771. +*(volatile unsigned short*)(0xfe72013c) = (unsigned short)(0x1);
  120772. +*(volatile unsigned short*)(0xfe72013e) = (unsigned short)(0x10);
  120773. +*(volatile unsigned short*)(0xfe720140) = (unsigned short)(0x109);
  120774. +*(volatile unsigned short*)(0xfe720142) = (unsigned short)(0x5);
  120775. +*(volatile unsigned short*)(0xfe720144) = (unsigned short)(0x7c0);
  120776. +*(volatile unsigned short*)(0xfe720146) = (unsigned short)(0x109);
  120777. +*(volatile unsigned short*)(0xfe680000) = (unsigned short)(0x811);
  120778. +*(volatile unsigned short*)(0xfe680040) = (unsigned short)(0x880);
  120779. +*(volatile unsigned short*)(0xfe680080) = (unsigned short)(0x0);
  120780. +*(volatile unsigned short*)(0xfe6800c0) = (unsigned short)(0x0);
  120781. +*(volatile unsigned short*)(0xfe680002) = (unsigned short)(0x4008);
  120782. +*(volatile unsigned short*)(0xfe680042) = (unsigned short)(0x83);
  120783. +*(volatile unsigned short*)(0xfe680082) = (unsigned short)(0x4f);
  120784. +*(volatile unsigned short*)(0xfe6800c2) = (unsigned short)(0x0);
  120785. +*(volatile unsigned short*)(0xfe680004) = (unsigned short)(0x4040);
  120786. +*(volatile unsigned short*)(0xfe680044) = (unsigned short)(0x83);
  120787. +*(volatile unsigned short*)(0xfe680084) = (unsigned short)(0x51);
  120788. +*(volatile unsigned short*)(0xfe6800c4) = (unsigned short)(0x0);
  120789. +*(volatile unsigned short*)(0xfe680006) = (unsigned short)(0x811);
  120790. +*(volatile unsigned short*)(0xfe680046) = (unsigned short)(0x880);
  120791. +*(volatile unsigned short*)(0xfe680086) = (unsigned short)(0x0);
  120792. +*(volatile unsigned short*)(0xfe6800c6) = (unsigned short)(0x0);
  120793. +*(volatile unsigned short*)(0xfe680008) = (unsigned short)(0x720);
  120794. +*(volatile unsigned short*)(0xfe680048) = (unsigned short)(0xf);
  120795. +*(volatile unsigned short*)(0xfe680088) = (unsigned short)(0x1740);
  120796. +*(volatile unsigned short*)(0xfe6800c8) = (unsigned short)(0x0);
  120797. +*(volatile unsigned short*)(0xfe68000a) = (unsigned short)(0x16);
  120798. +*(volatile unsigned short*)(0xfe68004a) = (unsigned short)(0x83);
  120799. +*(volatile unsigned short*)(0xfe68008a) = (unsigned short)(0x4b);
  120800. +*(volatile unsigned short*)(0xfe6800ca) = (unsigned short)(0x0);
  120801. +*(volatile unsigned short*)(0xfe68000c) = (unsigned short)(0x716);
  120802. +*(volatile unsigned short*)(0xfe68004c) = (unsigned short)(0xf);
  120803. +*(volatile unsigned short*)(0xfe68008c) = (unsigned short)(0x2001);
  120804. +*(volatile unsigned short*)(0xfe6800cc) = (unsigned short)(0x0);
  120805. +*(volatile unsigned short*)(0xfe68000e) = (unsigned short)(0x716);
  120806. +*(volatile unsigned short*)(0xfe68004e) = (unsigned short)(0xf);
  120807. +*(volatile unsigned short*)(0xfe68008e) = (unsigned short)(0x2800);
  120808. +*(volatile unsigned short*)(0xfe6800ce) = (unsigned short)(0x0);
  120809. +*(volatile unsigned short*)(0xfe680010) = (unsigned short)(0x716);
  120810. +*(volatile unsigned short*)(0xfe680050) = (unsigned short)(0xf);
  120811. +*(volatile unsigned short*)(0xfe680090) = (unsigned short)(0xf00);
  120812. +*(volatile unsigned short*)(0xfe6800d0) = (unsigned short)(0x0);
  120813. +*(volatile unsigned short*)(0xfe680012) = (unsigned short)(0x720);
  120814. +*(volatile unsigned short*)(0xfe680052) = (unsigned short)(0xf);
  120815. +*(volatile unsigned short*)(0xfe680092) = (unsigned short)(0x1400);
  120816. +*(volatile unsigned short*)(0xfe6800d2) = (unsigned short)(0x0);
  120817. +*(volatile unsigned short*)(0xfe680014) = (unsigned short)(0xe08);
  120818. +*(volatile unsigned short*)(0xfe680054) = (unsigned short)(0xc15);
  120819. +*(volatile unsigned short*)(0xfe680094) = (unsigned short)(0x0);
  120820. +*(volatile unsigned short*)(0xfe6800d4) = (unsigned short)(0x0);
  120821. +*(volatile unsigned short*)(0xfe680016) = (unsigned short)(0x625);
  120822. +*(volatile unsigned short*)(0xfe680056) = (unsigned short)(0x15);
  120823. +*(volatile unsigned short*)(0xfe680096) = (unsigned short)(0x0);
  120824. +*(volatile unsigned short*)(0xfe6800d6) = (unsigned short)(0x0);
  120825. +*(volatile unsigned short*)(0xfe680018) = (unsigned short)(0x4028);
  120826. +*(volatile unsigned short*)(0xfe680058) = (unsigned short)(0x80);
  120827. +*(volatile unsigned short*)(0xfe680098) = (unsigned short)(0x0);
  120828. +*(volatile unsigned short*)(0xfe6800d8) = (unsigned short)(0x0);
  120829. +*(volatile unsigned short*)(0xfe68001a) = (unsigned short)(0xe08);
  120830. +*(volatile unsigned short*)(0xfe68005a) = (unsigned short)(0xc1a);
  120831. +*(volatile unsigned short*)(0xfe68009a) = (unsigned short)(0x0);
  120832. +*(volatile unsigned short*)(0xfe6800da) = (unsigned short)(0x0);
  120833. +*(volatile unsigned short*)(0xfe68001c) = (unsigned short)(0x625);
  120834. +*(volatile unsigned short*)(0xfe68005c) = (unsigned short)(0x1a);
  120835. +*(volatile unsigned short*)(0xfe68009c) = (unsigned short)(0x0);
  120836. +*(volatile unsigned short*)(0xfe6800dc) = (unsigned short)(0x0);
  120837. +*(volatile unsigned short*)(0xfe68001e) = (unsigned short)(0x4040);
  120838. +*(volatile unsigned short*)(0xfe68005e) = (unsigned short)(0x80);
  120839. +*(volatile unsigned short*)(0xfe68009e) = (unsigned short)(0x0);
  120840. +*(volatile unsigned short*)(0xfe6800de) = (unsigned short)(0x0);
  120841. +*(volatile unsigned short*)(0xfe680020) = (unsigned short)(0x2604);
  120842. +*(volatile unsigned short*)(0xfe680060) = (unsigned short)(0x15);
  120843. +*(volatile unsigned short*)(0xfe6800a0) = (unsigned short)(0x0);
  120844. +*(volatile unsigned short*)(0xfe6800e0) = (unsigned short)(0x0);
  120845. +*(volatile unsigned short*)(0xfe680022) = (unsigned short)(0x708);
  120846. +*(volatile unsigned short*)(0xfe680062) = (unsigned short)(0x5);
  120847. +*(volatile unsigned short*)(0xfe6800a2) = (unsigned short)(0x0);
  120848. +*(volatile unsigned short*)(0xfe6800e2) = (unsigned short)(0x2002);
  120849. +*(volatile unsigned short*)(0xfe680024) = (unsigned short)(0x8);
  120850. +*(volatile unsigned short*)(0xfe680064) = (unsigned short)(0x80);
  120851. +*(volatile unsigned short*)(0xfe6800a4) = (unsigned short)(0x0);
  120852. +*(volatile unsigned short*)(0xfe6800e4) = (unsigned short)(0x0);
  120853. +*(volatile unsigned short*)(0xfe680026) = (unsigned short)(0x2604);
  120854. +*(volatile unsigned short*)(0xfe680066) = (unsigned short)(0x1a);
  120855. +*(volatile unsigned short*)(0xfe6800a6) = (unsigned short)(0x0);
  120856. +*(volatile unsigned short*)(0xfe6800e6) = (unsigned short)(0x0);
  120857. +*(volatile unsigned short*)(0xfe680028) = (unsigned short)(0x708);
  120858. +*(volatile unsigned short*)(0xfe680068) = (unsigned short)(0xa);
  120859. +*(volatile unsigned short*)(0xfe6800a8) = (unsigned short)(0x0);
  120860. +*(volatile unsigned short*)(0xfe6800e8) = (unsigned short)(0x2002);
  120861. +*(volatile unsigned short*)(0xfe68002a) = (unsigned short)(0x4040);
  120862. +*(volatile unsigned short*)(0xfe68006a) = (unsigned short)(0x80);
  120863. +*(volatile unsigned short*)(0xfe6800aa) = (unsigned short)(0x0);
  120864. +*(volatile unsigned short*)(0xfe6800ea) = (unsigned short)(0x0);
  120865. +*(volatile unsigned short*)(0xfe68002c) = (unsigned short)(0x60a);
  120866. +*(volatile unsigned short*)(0xfe68006c) = (unsigned short)(0x15);
  120867. +*(volatile unsigned short*)(0xfe6800ac) = (unsigned short)(0x1200);
  120868. +*(volatile unsigned short*)(0xfe6800ec) = (unsigned short)(0x0);
  120869. +*(volatile unsigned short*)(0xfe68002e) = (unsigned short)(0x61a);
  120870. +*(volatile unsigned short*)(0xfe68006e) = (unsigned short)(0x15);
  120871. +*(volatile unsigned short*)(0xfe6800ae) = (unsigned short)(0x1300);
  120872. +*(volatile unsigned short*)(0xfe6800ee) = (unsigned short)(0x0);
  120873. +*(volatile unsigned short*)(0xfe680030) = (unsigned short)(0x60a);
  120874. +*(volatile unsigned short*)(0xfe680070) = (unsigned short)(0x1a);
  120875. +*(volatile unsigned short*)(0xfe6800b0) = (unsigned short)(0x1200);
  120876. +*(volatile unsigned short*)(0xfe6800f0) = (unsigned short)(0x0);
  120877. +*(volatile unsigned short*)(0xfe680032) = (unsigned short)(0x642);
  120878. +*(volatile unsigned short*)(0xfe680072) = (unsigned short)(0x1a);
  120879. +*(volatile unsigned short*)(0xfe6800b2) = (unsigned short)(0x1300);
  120880. +*(volatile unsigned short*)(0xfe6800f2) = (unsigned short)(0x0);
  120881. +*(volatile unsigned short*)(0xfe680034) = (unsigned short)(0x4808);
  120882. +*(volatile unsigned short*)(0xfe680074) = (unsigned short)(0x880);
  120883. +*(volatile unsigned short*)(0xfe6800b4) = (unsigned short)(0x0);
  120884. +*(volatile unsigned short*)(0xfe6800f4) = (unsigned short)(0x0);
  120885. +*(volatile unsigned short*)(0xfe720148) = (unsigned short)(0x0);
  120886. +*(volatile unsigned short*)(0xfe72014a) = (unsigned short)(0x790);
  120887. +*(volatile unsigned short*)(0xfe72014c) = (unsigned short)(0x11a);
  120888. +*(volatile unsigned short*)(0xfe72014e) = (unsigned short)(0x8);
  120889. +*(volatile unsigned short*)(0xfe720150) = (unsigned short)(0x7aa);
  120890. +*(volatile unsigned short*)(0xfe720152) = (unsigned short)(0x2a);
  120891. +*(volatile unsigned short*)(0xfe720154) = (unsigned short)(0x10);
  120892. +*(volatile unsigned short*)(0xfe720156) = (unsigned short)(0x7b2);
  120893. +*(volatile unsigned short*)(0xfe720158) = (unsigned short)(0x2a);
  120894. +*(volatile unsigned short*)(0xfe72015a) = (unsigned short)(0x0);
  120895. +*(volatile unsigned short*)(0xfe72015c) = (unsigned short)(0x7c8);
  120896. +*(volatile unsigned short*)(0xfe72015e) = (unsigned short)(0x109);
  120897. +*(volatile unsigned short*)(0xfe720160) = (unsigned short)(0x10);
  120898. +*(volatile unsigned short*)(0xfe720162) = (unsigned short)(0x10);
  120899. +*(volatile unsigned short*)(0xfe720164) = (unsigned short)(0x109);
  120900. +*(volatile unsigned short*)(0xfe720166) = (unsigned short)(0x10);
  120901. +*(volatile unsigned short*)(0xfe720168) = (unsigned short)(0x2a8);
  120902. +*(volatile unsigned short*)(0xfe72016a) = (unsigned short)(0x129);
  120903. +*(volatile unsigned short*)(0xfe72016c) = (unsigned short)(0x8);
  120904. +*(volatile unsigned short*)(0xfe72016e) = (unsigned short)(0x370);
  120905. +*(volatile unsigned short*)(0xfe720170) = (unsigned short)(0x129);
  120906. +*(volatile unsigned short*)(0xfe720172) = (unsigned short)(0xa);
  120907. +*(volatile unsigned short*)(0xfe720174) = (unsigned short)(0x3c8);
  120908. +*(volatile unsigned short*)(0xfe720176) = (unsigned short)(0x1a9);
  120909. +*(volatile unsigned short*)(0xfe720178) = (unsigned short)(0xc);
  120910. +*(volatile unsigned short*)(0xfe72017a) = (unsigned short)(0x408);
  120911. +*(volatile unsigned short*)(0xfe72017c) = (unsigned short)(0x199);
  120912. +*(volatile unsigned short*)(0xfe72017e) = (unsigned short)(0x14);
  120913. +*(volatile unsigned short*)(0xfe720180) = (unsigned short)(0x790);
  120914. +*(volatile unsigned short*)(0xfe720182) = (unsigned short)(0x11a);
  120915. +*(volatile unsigned short*)(0xfe720184) = (unsigned short)(0x8);
  120916. +*(volatile unsigned short*)(0xfe720186) = (unsigned short)(0x4);
  120917. +*(volatile unsigned short*)(0xfe720188) = (unsigned short)(0x18);
  120918. +*(volatile unsigned short*)(0xfe72018a) = (unsigned short)(0xe);
  120919. +*(volatile unsigned short*)(0xfe72018c) = (unsigned short)(0x408);
  120920. +*(volatile unsigned short*)(0xfe72018e) = (unsigned short)(0x199);
  120921. +*(volatile unsigned short*)(0xfe720190) = (unsigned short)(0x8);
  120922. +*(volatile unsigned short*)(0xfe720192) = (unsigned short)(0x8568);
  120923. +*(volatile unsigned short*)(0xfe720194) = (unsigned short)(0x108);
  120924. +*(volatile unsigned short*)(0xfe720196) = (unsigned short)(0x18);
  120925. +*(volatile unsigned short*)(0xfe720198) = (unsigned short)(0x790);
  120926. +*(volatile unsigned short*)(0xfe72019a) = (unsigned short)(0x16a);
  120927. +*(volatile unsigned short*)(0xfe72019c) = (unsigned short)(0x8);
  120928. +*(volatile unsigned short*)(0xfe72019e) = (unsigned short)(0x1d8);
  120929. +*(volatile unsigned short*)(0xfe7201a0) = (unsigned short)(0x169);
  120930. +*(volatile unsigned short*)(0xfe7201a2) = (unsigned short)(0x10);
  120931. +*(volatile unsigned short*)(0xfe7201a4) = (unsigned short)(0x8558);
  120932. +*(volatile unsigned short*)(0xfe7201a6) = (unsigned short)(0x168);
  120933. +*(volatile unsigned short*)(0xfe7201a8) = (unsigned short)(0x70);
  120934. +*(volatile unsigned short*)(0xfe7201aa) = (unsigned short)(0x788);
  120935. +*(volatile unsigned short*)(0xfe7201ac) = (unsigned short)(0x16a);
  120936. +*(volatile unsigned short*)(0xfe7201ae) = (unsigned short)(0x1ff8);
  120937. +*(volatile unsigned short*)(0xfe7201b0) = (unsigned short)(0x85a8);
  120938. +*(volatile unsigned short*)(0xfe7201b2) = (unsigned short)(0x1e8);
  120939. +*(volatile unsigned short*)(0xfe7201b4) = (unsigned short)(0x50);
  120940. +*(volatile unsigned short*)(0xfe7201b6) = (unsigned short)(0x798);
  120941. +*(volatile unsigned short*)(0xfe7201b8) = (unsigned short)(0x16a);
  120942. +*(volatile unsigned short*)(0xfe7201ba) = (unsigned short)(0x60);
  120943. +*(volatile unsigned short*)(0xfe7201bc) = (unsigned short)(0x7a0);
  120944. +*(volatile unsigned short*)(0xfe7201be) = (unsigned short)(0x16a);
  120945. +*(volatile unsigned short*)(0xfe7201c0) = (unsigned short)(0x8);
  120946. +*(volatile unsigned short*)(0xfe7201c2) = (unsigned short)(0x8310);
  120947. +*(volatile unsigned short*)(0xfe7201c4) = (unsigned short)(0x168);
  120948. +*(volatile unsigned short*)(0xfe7201c6) = (unsigned short)(0x8);
  120949. +*(volatile unsigned short*)(0xfe7201c8) = (unsigned short)(0xa310);
  120950. +*(volatile unsigned short*)(0xfe7201ca) = (unsigned short)(0x168);
  120951. +*(volatile unsigned short*)(0xfe7201cc) = (unsigned short)(0xa);
  120952. +*(volatile unsigned short*)(0xfe7201ce) = (unsigned short)(0x408);
  120953. +*(volatile unsigned short*)(0xfe7201d0) = (unsigned short)(0x169);
  120954. +*(volatile unsigned short*)(0xfe7201d2) = (unsigned short)(0x6e);
  120955. +*(volatile unsigned short*)(0xfe7201d4) = (unsigned short)(0x0);
  120956. +*(volatile unsigned short*)(0xfe7201d6) = (unsigned short)(0x68);
  120957. +*(volatile unsigned short*)(0xfe7201d8) = (unsigned short)(0x0);
  120958. +*(volatile unsigned short*)(0xfe7201da) = (unsigned short)(0x408);
  120959. +*(volatile unsigned short*)(0xfe7201dc) = (unsigned short)(0x169);
  120960. +*(volatile unsigned short*)(0xfe7201de) = (unsigned short)(0x0);
  120961. +*(volatile unsigned short*)(0xfe7201e0) = (unsigned short)(0x8310);
  120962. +*(volatile unsigned short*)(0xfe7201e2) = (unsigned short)(0x168);
  120963. +*(volatile unsigned short*)(0xfe7201e4) = (unsigned short)(0x0);
  120964. +*(volatile unsigned short*)(0xfe7201e6) = (unsigned short)(0xa310);
  120965. +*(volatile unsigned short*)(0xfe7201e8) = (unsigned short)(0x168);
  120966. +*(volatile unsigned short*)(0xfe7201ea) = (unsigned short)(0x1ff8);
  120967. +*(volatile unsigned short*)(0xfe7201ec) = (unsigned short)(0x85a8);
  120968. +*(volatile unsigned short*)(0xfe7201ee) = (unsigned short)(0x1e8);
  120969. +*(volatile unsigned short*)(0xfe7201f0) = (unsigned short)(0x68);
  120970. +*(volatile unsigned short*)(0xfe7201f2) = (unsigned short)(0x798);
  120971. +*(volatile unsigned short*)(0xfe7201f4) = (unsigned short)(0x16a);
  120972. +*(volatile unsigned short*)(0xfe7201f6) = (unsigned short)(0x78);
  120973. +*(volatile unsigned short*)(0xfe7201f8) = (unsigned short)(0x7a0);
  120974. +*(volatile unsigned short*)(0xfe7201fa) = (unsigned short)(0x16a);
  120975. +*(volatile unsigned short*)(0xfe7201fc) = (unsigned short)(0x68);
  120976. +*(volatile unsigned short*)(0xfe7201fe) = (unsigned short)(0x790);
  120977. +*(volatile unsigned short*)(0xfe720200) = (unsigned short)(0x16a);
  120978. +*(volatile unsigned short*)(0xfe720202) = (unsigned short)(0x8);
  120979. +*(volatile unsigned short*)(0xfe720204) = (unsigned short)(0x8b10);
  120980. +*(volatile unsigned short*)(0xfe720206) = (unsigned short)(0x168);
  120981. +*(volatile unsigned short*)(0xfe720208) = (unsigned short)(0x8);
  120982. +*(volatile unsigned short*)(0xfe72020a) = (unsigned short)(0xab10);
  120983. +*(volatile unsigned short*)(0xfe72020c) = (unsigned short)(0x168);
  120984. +*(volatile unsigned short*)(0xfe72020e) = (unsigned short)(0xa);
  120985. +*(volatile unsigned short*)(0xfe720210) = (unsigned short)(0x408);
  120986. +*(volatile unsigned short*)(0xfe720212) = (unsigned short)(0x169);
  120987. +*(volatile unsigned short*)(0xfe720214) = (unsigned short)(0x58);
  120988. +*(volatile unsigned short*)(0xfe720216) = (unsigned short)(0x0);
  120989. +*(volatile unsigned short*)(0xfe720218) = (unsigned short)(0x68);
  120990. +*(volatile unsigned short*)(0xfe72021a) = (unsigned short)(0x0);
  120991. +*(volatile unsigned short*)(0xfe72021c) = (unsigned short)(0x408);
  120992. +*(volatile unsigned short*)(0xfe72021e) = (unsigned short)(0x169);
  120993. +*(volatile unsigned short*)(0xfe720220) = (unsigned short)(0x0);
  120994. +*(volatile unsigned short*)(0xfe720222) = (unsigned short)(0x8b10);
  120995. +*(volatile unsigned short*)(0xfe720224) = (unsigned short)(0x168);
  120996. +*(volatile unsigned short*)(0xfe720226) = (unsigned short)(0x1);
  120997. +*(volatile unsigned short*)(0xfe720228) = (unsigned short)(0xab10);
  120998. +*(volatile unsigned short*)(0xfe72022a) = (unsigned short)(0x168);
  120999. +*(volatile unsigned short*)(0xfe72022c) = (unsigned short)(0x0);
  121000. +*(volatile unsigned short*)(0xfe72022e) = (unsigned short)(0x1d8);
  121001. +*(volatile unsigned short*)(0xfe720230) = (unsigned short)(0x169);
  121002. +*(volatile unsigned short*)(0xfe720232) = (unsigned short)(0x80);
  121003. +*(volatile unsigned short*)(0xfe720234) = (unsigned short)(0x790);
  121004. +*(volatile unsigned short*)(0xfe720236) = (unsigned short)(0x16a);
  121005. +*(volatile unsigned short*)(0xfe720238) = (unsigned short)(0x18);
  121006. +*(volatile unsigned short*)(0xfe72023a) = (unsigned short)(0x7aa);
  121007. +*(volatile unsigned short*)(0xfe72023c) = (unsigned short)(0x6a);
  121008. +*(volatile unsigned short*)(0xfe72023e) = (unsigned short)(0xa);
  121009. +*(volatile unsigned short*)(0xfe720240) = (unsigned short)(0x0);
  121010. +*(volatile unsigned short*)(0xfe720242) = (unsigned short)(0x1e9);
  121011. +*(volatile unsigned short*)(0xfe720244) = (unsigned short)(0x8);
  121012. +*(volatile unsigned short*)(0xfe720246) = (unsigned short)(0x8080);
  121013. +*(volatile unsigned short*)(0xfe720248) = (unsigned short)(0x108);
  121014. +*(volatile unsigned short*)(0xfe72024a) = (unsigned short)(0xf);
  121015. +*(volatile unsigned short*)(0xfe72024c) = (unsigned short)(0x408);
  121016. +*(volatile unsigned short*)(0xfe72024e) = (unsigned short)(0x169);
  121017. +*(volatile unsigned short*)(0xfe720250) = (unsigned short)(0xc);
  121018. +*(volatile unsigned short*)(0xfe720252) = (unsigned short)(0x0);
  121019. +*(volatile unsigned short*)(0xfe720254) = (unsigned short)(0x68);
  121020. +*(volatile unsigned short*)(0xfe720256) = (unsigned short)(0x9);
  121021. +*(volatile unsigned short*)(0xfe720258) = (unsigned short)(0x0);
  121022. +*(volatile unsigned short*)(0xfe72025a) = (unsigned short)(0x1a9);
  121023. +*(volatile unsigned short*)(0xfe72025c) = (unsigned short)(0x0);
  121024. +*(volatile unsigned short*)(0xfe72025e) = (unsigned short)(0x408);
  121025. +*(volatile unsigned short*)(0xfe720260) = (unsigned short)(0x169);
  121026. +*(volatile unsigned short*)(0xfe720262) = (unsigned short)(0x0);
  121027. +*(volatile unsigned short*)(0xfe720264) = (unsigned short)(0x8080);
  121028. +*(volatile unsigned short*)(0xfe720266) = (unsigned short)(0x108);
  121029. +*(volatile unsigned short*)(0xfe720268) = (unsigned short)(0x8);
  121030. +*(volatile unsigned short*)(0xfe72026a) = (unsigned short)(0x7aa);
  121031. +*(volatile unsigned short*)(0xfe72026c) = (unsigned short)(0x6a);
  121032. +*(volatile unsigned short*)(0xfe72026e) = (unsigned short)(0x0);
  121033. +*(volatile unsigned short*)(0xfe720270) = (unsigned short)(0x8568);
  121034. +*(volatile unsigned short*)(0xfe720272) = (unsigned short)(0x108);
  121035. +*(volatile unsigned short*)(0xfe720274) = (unsigned short)(0xb7);
  121036. +*(volatile unsigned short*)(0xfe720276) = (unsigned short)(0x790);
  121037. +*(volatile unsigned short*)(0xfe720278) = (unsigned short)(0x16a);
  121038. +*(volatile unsigned short*)(0xfe72027a) = (unsigned short)(0x1f);
  121039. +*(volatile unsigned short*)(0xfe72027c) = (unsigned short)(0x0);
  121040. +*(volatile unsigned short*)(0xfe72027e) = (unsigned short)(0x68);
  121041. +*(volatile unsigned short*)(0xfe720280) = (unsigned short)(0x8);
  121042. +*(volatile unsigned short*)(0xfe720282) = (unsigned short)(0x8558);
  121043. +*(volatile unsigned short*)(0xfe720284) = (unsigned short)(0x168);
  121044. +*(volatile unsigned short*)(0xfe720286) = (unsigned short)(0xf);
  121045. +*(volatile unsigned short*)(0xfe720288) = (unsigned short)(0x408);
  121046. +*(volatile unsigned short*)(0xfe72028a) = (unsigned short)(0x169);
  121047. +*(volatile unsigned short*)(0xfe72028c) = (unsigned short)(0xd);
  121048. +*(volatile unsigned short*)(0xfe72028e) = (unsigned short)(0x0);
  121049. +*(volatile unsigned short*)(0xfe720290) = (unsigned short)(0x68);
  121050. +*(volatile unsigned short*)(0xfe720292) = (unsigned short)(0x0);
  121051. +*(volatile unsigned short*)(0xfe720294) = (unsigned short)(0x408);
  121052. +*(volatile unsigned short*)(0xfe720296) = (unsigned short)(0x169);
  121053. +*(volatile unsigned short*)(0xfe720298) = (unsigned short)(0x0);
  121054. +*(volatile unsigned short*)(0xfe72029a) = (unsigned short)(0x8558);
  121055. +*(volatile unsigned short*)(0xfe72029c) = (unsigned short)(0x168);
  121056. +*(volatile unsigned short*)(0xfe72029e) = (unsigned short)(0x8);
  121057. +*(volatile unsigned short*)(0xfe7202a0) = (unsigned short)(0x3c8);
  121058. +*(volatile unsigned short*)(0xfe7202a2) = (unsigned short)(0x1a9);
  121059. +*(volatile unsigned short*)(0xfe7202a4) = (unsigned short)(0x3);
  121060. +*(volatile unsigned short*)(0xfe7202a6) = (unsigned short)(0x370);
  121061. +*(volatile unsigned short*)(0xfe7202a8) = (unsigned short)(0x129);
  121062. +*(volatile unsigned short*)(0xfe7202aa) = (unsigned short)(0x20);
  121063. +*(volatile unsigned short*)(0xfe7202ac) = (unsigned short)(0x2aa);
  121064. +*(volatile unsigned short*)(0xfe7202ae) = (unsigned short)(0x9);
  121065. +*(volatile unsigned short*)(0xfe7202b0) = (unsigned short)(0x0);
  121066. +*(volatile unsigned short*)(0xfe7202b2) = (unsigned short)(0x400);
  121067. +*(volatile unsigned short*)(0xfe7202b4) = (unsigned short)(0x10e);
  121068. +*(volatile unsigned short*)(0xfe7202b6) = (unsigned short)(0x8);
  121069. +*(volatile unsigned short*)(0xfe7202b8) = (unsigned short)(0xe8);
  121070. +*(volatile unsigned short*)(0xfe7202ba) = (unsigned short)(0x109);
  121071. +*(volatile unsigned short*)(0xfe7202bc) = (unsigned short)(0x0);
  121072. +*(volatile unsigned short*)(0xfe7202be) = (unsigned short)(0x8140);
  121073. +*(volatile unsigned short*)(0xfe7202c0) = (unsigned short)(0x10c);
  121074. +*(volatile unsigned short*)(0xfe7202c2) = (unsigned short)(0x10);
  121075. +*(volatile unsigned short*)(0xfe7202c4) = (unsigned short)(0x8138);
  121076. +*(volatile unsigned short*)(0xfe7202c6) = (unsigned short)(0x10c);
  121077. +*(volatile unsigned short*)(0xfe7202c8) = (unsigned short)(0x8);
  121078. +*(volatile unsigned short*)(0xfe7202ca) = (unsigned short)(0x7c8);
  121079. +*(volatile unsigned short*)(0xfe7202cc) = (unsigned short)(0x101);
  121080. +*(volatile unsigned short*)(0xfe7202ce) = (unsigned short)(0x8);
  121081. +*(volatile unsigned short*)(0xfe7202d0) = (unsigned short)(0x448);
  121082. +*(volatile unsigned short*)(0xfe7202d2) = (unsigned short)(0x109);
  121083. +*(volatile unsigned short*)(0xfe7202d4) = (unsigned short)(0xf);
  121084. +*(volatile unsigned short*)(0xfe7202d6) = (unsigned short)(0x7c0);
  121085. +*(volatile unsigned short*)(0xfe7202d8) = (unsigned short)(0x109);
  121086. +*(volatile unsigned short*)(0xfe7202da) = (unsigned short)(0x0);
  121087. +*(volatile unsigned short*)(0xfe7202dc) = (unsigned short)(0xe8);
  121088. +*(volatile unsigned short*)(0xfe7202de) = (unsigned short)(0x109);
  121089. +*(volatile unsigned short*)(0xfe7202e0) = (unsigned short)(0x47);
  121090. +*(volatile unsigned short*)(0xfe7202e2) = (unsigned short)(0x630);
  121091. +*(volatile unsigned short*)(0xfe7202e4) = (unsigned short)(0x109);
  121092. +*(volatile unsigned short*)(0xfe7202e6) = (unsigned short)(0x8);
  121093. +*(volatile unsigned short*)(0xfe7202e8) = (unsigned short)(0x618);
  121094. +*(volatile unsigned short*)(0xfe7202ea) = (unsigned short)(0x109);
  121095. +*(volatile unsigned short*)(0xfe7202ec) = (unsigned short)(0x8);
  121096. +*(volatile unsigned short*)(0xfe7202ee) = (unsigned short)(0xe0);
  121097. +*(volatile unsigned short*)(0xfe7202f0) = (unsigned short)(0x109);
  121098. +*(volatile unsigned short*)(0xfe7202f2) = (unsigned short)(0x0);
  121099. +*(volatile unsigned short*)(0xfe7202f4) = (unsigned short)(0x7c8);
  121100. +*(volatile unsigned short*)(0xfe7202f6) = (unsigned short)(0x109);
  121101. +*(volatile unsigned short*)(0xfe7202f8) = (unsigned short)(0x8);
  121102. +*(volatile unsigned short*)(0xfe7202fa) = (unsigned short)(0x8140);
  121103. +*(volatile unsigned short*)(0xfe7202fc) = (unsigned short)(0x10c);
  121104. +*(volatile unsigned short*)(0xfe7202fe) = (unsigned short)(0x0);
  121105. +*(volatile unsigned short*)(0xfe720300) = (unsigned short)(0x1);
  121106. +*(volatile unsigned short*)(0xfe720302) = (unsigned short)(0x8);
  121107. +*(volatile unsigned short*)(0xfe720304) = (unsigned short)(0x8);
  121108. +*(volatile unsigned short*)(0xfe720306) = (unsigned short)(0x4);
  121109. +*(volatile unsigned short*)(0xfe720308) = (unsigned short)(0x8);
  121110. +*(volatile unsigned short*)(0xfe72030a) = (unsigned short)(0x8);
  121111. +*(volatile unsigned short*)(0xfe72030c) = (unsigned short)(0x7c8);
  121112. +*(volatile unsigned short*)(0xfe72030e) = (unsigned short)(0x101);
  121113. +*(volatile unsigned short*)(0xfe72000c) = (unsigned short)(0x0);
  121114. +*(volatile unsigned short*)(0xfe72000e) = (unsigned short)(0x0);
  121115. +*(volatile unsigned short*)(0xfe720010) = (unsigned short)(0x8);
  121116. +*(volatile unsigned short*)(0xfe720012) = (unsigned short)(0x0);
  121117. +*(volatile unsigned short*)(0xfe720014) = (unsigned short)(0x0);
  121118. +*(volatile unsigned short*)(0xfe720016) = (unsigned short)(0x0);
  121119. +*(volatile unsigned short*)(0xfe7a01ce) = (unsigned short)(0x400);
  121120. +*(volatile unsigned short*)(0xfe72002e) = (unsigned short)(0x0);
  121121. +*(volatile unsigned short*)(0xfe72003e) = (unsigned short)(0x29);
  121122. +*(volatile unsigned short*)(0xfe72004c) = (unsigned short)(0x6a);
  121123. +*(volatile unsigned short*)(0xfe6801a0) = (unsigned short)(0x0);
  121124. +*(volatile unsigned short*)(0xfe6801a2) = (unsigned short)(0x101);
  121125. +*(volatile unsigned short*)(0xfe6801a4) = (unsigned short)(0x105);
  121126. +*(volatile unsigned short*)(0xfe6801a6) = (unsigned short)(0x107);
  121127. +*(volatile unsigned short*)(0xfe6801a8) = (unsigned short)(0x10f);
  121128. +*(volatile unsigned short*)(0xfe6801aa) = (unsigned short)(0x202);
  121129. +*(volatile unsigned short*)(0xfe6801ac) = (unsigned short)(0x20a);
  121130. +*(volatile unsigned short*)(0xfe6801ae) = (unsigned short)(0x20b);
  121131. +*(volatile unsigned short*)(0xfe640074) = (unsigned short)(0x2);
  121132. +*(volatile unsigned short*)(0xfe640016) = (unsigned short)(0x42);
  121133. +*(volatile unsigned short*)(0xfe640018) = (unsigned short)(0x85);
  121134. +*(volatile unsigned short*)(0xfe64001a) = (unsigned short)(0x534);
  121135. +*(volatile unsigned short*)(0xfe64001c) = (unsigned short)(0x2c);
  121136. +*(volatile unsigned short*)(0xfe720018) = (unsigned short)(0x0);
  121137. +*(volatile unsigned short*)(0xfe72001a) = (unsigned short)(0x173);
  121138. +*(volatile unsigned short*)(0xfe72001c) = (unsigned short)(0x60);
  121139. +*(volatile unsigned short*)(0xfe72001e) = (unsigned short)(0x6110);
  121140. +*(volatile unsigned short*)(0xfe720020) = (unsigned short)(0x2152);
  121141. +*(volatile unsigned short*)(0xfe720022) = (unsigned short)(0xdfbd);
  121142. +*(volatile unsigned short*)(0xfe720024) = (unsigned short)(0x2060);
  121143. +*(volatile unsigned short*)(0xfe720026) = (unsigned short)(0x6152);
  121144. +*(volatile unsigned short*)(0xfe640020) = (unsigned short)(0x5a);
  121145. +*(volatile unsigned short*)(0xfe640022) = (unsigned short)(0x3);
  121146. +*(volatile unsigned short*)(0xfe680100) = (unsigned short)(0xe0);
  121147. +*(volatile unsigned short*)(0xfe680102) = (unsigned short)(0x12);
  121148. +*(volatile unsigned short*)(0xfe680104) = (unsigned short)(0xe0);
  121149. +*(volatile unsigned short*)(0xfe680106) = (unsigned short)(0x12);
  121150. +*(volatile unsigned short*)(0xfe680108) = (unsigned short)(0xe0);
  121151. +*(volatile unsigned short*)(0xfe68010a) = (unsigned short)(0x12);
  121152. +*(volatile unsigned short*)(0xfe6801fa) = (unsigned short)(0xf);
  121153. +*(volatile unsigned short*)(0xfe620022) = (unsigned short)(0x1);
  121154. +*(volatile unsigned short*)(0xfe620024) = (unsigned short)(0x1);
  121155. +*(volatile unsigned short*)(0xfe620026) = (unsigned short)(0x180);
  121156. +*(volatile unsigned short*)(0xfe620030) = (unsigned short)(0x1);
  121157. +*(volatile unsigned short*)(0xfe620004) = (unsigned short)(0x6209);
  121158. +*(volatile unsigned short*)(0xfe620164) = (unsigned short)(0x1);
  121159. +*(volatile unsigned short*)(0xfe620368) = (unsigned short)(0x1);
  121160. +*(volatile unsigned short*)(0xfe620568) = (unsigned short)(0x1);
  121161. +*(volatile unsigned short*)(0xfe620768) = (unsigned short)(0x1);
  121162. +*(volatile unsigned short*)(0xfe620968) = (unsigned short)(0x1);
  121163. +*(volatile unsigned short*)(0xfe620b68) = (unsigned short)(0x1);
  121164. +*(volatile unsigned short*)(0xfe620d68) = (unsigned short)(0x1);
  121165. +*(volatile unsigned short*)(0xfe620f68) = (unsigned short)(0x1);
  121166. +*(volatile unsigned short*)(0xfe621168) = (unsigned short)(0x1);
  121167. +*(volatile unsigned short*)(0xfe622022) = (unsigned short)(0x1);
  121168. +*(volatile unsigned short*)(0xfe622024) = (unsigned short)(0x1);
  121169. +*(volatile unsigned short*)(0xfe622026) = (unsigned short)(0x180);
  121170. +*(volatile unsigned short*)(0xfe622030) = (unsigned short)(0x1);
  121171. +*(volatile unsigned short*)(0xfe622004) = (unsigned short)(0x6209);
  121172. +*(volatile unsigned short*)(0xfe622164) = (unsigned short)(0x1);
  121173. +*(volatile unsigned short*)(0xfe622368) = (unsigned short)(0x1);
  121174. +*(volatile unsigned short*)(0xfe622568) = (unsigned short)(0x1);
  121175. +*(volatile unsigned short*)(0xfe622768) = (unsigned short)(0x1);
  121176. +*(volatile unsigned short*)(0xfe622968) = (unsigned short)(0x1);
  121177. +*(volatile unsigned short*)(0xfe622b68) = (unsigned short)(0x1);
  121178. +*(volatile unsigned short*)(0xfe622d68) = (unsigned short)(0x1);
  121179. +*(volatile unsigned short*)(0xfe622f68) = (unsigned short)(0x1);
  121180. +*(volatile unsigned short*)(0xfe623168) = (unsigned short)(0x1);
  121181. +*(volatile unsigned short*)(0xfe624022) = (unsigned short)(0x1);
  121182. +*(volatile unsigned short*)(0xfe624024) = (unsigned short)(0x1);
  121183. +*(volatile unsigned short*)(0xfe624026) = (unsigned short)(0x180);
  121184. +*(volatile unsigned short*)(0xfe624030) = (unsigned short)(0x1);
  121185. +*(volatile unsigned short*)(0xfe624004) = (unsigned short)(0x6209);
  121186. +*(volatile unsigned short*)(0xfe624164) = (unsigned short)(0x1);
  121187. +*(volatile unsigned short*)(0xfe624368) = (unsigned short)(0x1);
  121188. +*(volatile unsigned short*)(0xfe624568) = (unsigned short)(0x1);
  121189. +*(volatile unsigned short*)(0xfe624768) = (unsigned short)(0x1);
  121190. +*(volatile unsigned short*)(0xfe624968) = (unsigned short)(0x1);
  121191. +*(volatile unsigned short*)(0xfe624b68) = (unsigned short)(0x1);
  121192. +*(volatile unsigned short*)(0xfe624d68) = (unsigned short)(0x1);
  121193. +*(volatile unsigned short*)(0xfe624f68) = (unsigned short)(0x1);
  121194. +*(volatile unsigned short*)(0xfe625168) = (unsigned short)(0x1);
  121195. +*(volatile unsigned short*)(0xfe626022) = (unsigned short)(0x1);
  121196. +*(volatile unsigned short*)(0xfe626024) = (unsigned short)(0x1);
  121197. +*(volatile unsigned short*)(0xfe626026) = (unsigned short)(0x180);
  121198. +*(volatile unsigned short*)(0xfe626030) = (unsigned short)(0x1);
  121199. +*(volatile unsigned short*)(0xfe626004) = (unsigned short)(0x6209);
  121200. +*(volatile unsigned short*)(0xfe626164) = (unsigned short)(0x1);
  121201. +*(volatile unsigned short*)(0xfe626368) = (unsigned short)(0x1);
  121202. +*(volatile unsigned short*)(0xfe626568) = (unsigned short)(0x1);
  121203. +*(volatile unsigned short*)(0xfe626768) = (unsigned short)(0x1);
  121204. +*(volatile unsigned short*)(0xfe626968) = (unsigned short)(0x1);
  121205. +*(volatile unsigned short*)(0xfe626b68) = (unsigned short)(0x1);
  121206. +*(volatile unsigned short*)(0xfe626d68) = (unsigned short)(0x1);
  121207. +*(volatile unsigned short*)(0xfe626f68) = (unsigned short)(0x1);
  121208. +*(volatile unsigned short*)(0xfe627168) = (unsigned short)(0x1);
  121209. +*(volatile unsigned short*)(0xfe628022) = (unsigned short)(0x1);
  121210. +*(volatile unsigned short*)(0xfe628024) = (unsigned short)(0x1);
  121211. +*(volatile unsigned short*)(0xfe628026) = (unsigned short)(0x180);
  121212. +*(volatile unsigned short*)(0xfe628030) = (unsigned short)(0x1);
  121213. +*(volatile unsigned short*)(0xfe628004) = (unsigned short)(0x6209);
  121214. +*(volatile unsigned short*)(0xfe628164) = (unsigned short)(0x1);
  121215. +*(volatile unsigned short*)(0xfe628368) = (unsigned short)(0x1);
  121216. +*(volatile unsigned short*)(0xfe628568) = (unsigned short)(0x1);
  121217. +*(volatile unsigned short*)(0xfe628768) = (unsigned short)(0x1);
  121218. +*(volatile unsigned short*)(0xfe628968) = (unsigned short)(0x1);
  121219. +*(volatile unsigned short*)(0xfe628b68) = (unsigned short)(0x1);
  121220. +*(volatile unsigned short*)(0xfe628d68) = (unsigned short)(0x1);
  121221. +*(volatile unsigned short*)(0xfe628f68) = (unsigned short)(0x1);
  121222. +*(volatile unsigned short*)(0xfe629168) = (unsigned short)(0x1);
  121223. +*(volatile unsigned short*)(0xfe62a022) = (unsigned short)(0x1);
  121224. +*(volatile unsigned short*)(0xfe62a024) = (unsigned short)(0x1);
  121225. +*(volatile unsigned short*)(0xfe62a026) = (unsigned short)(0x180);
  121226. +*(volatile unsigned short*)(0xfe62a030) = (unsigned short)(0x1);
  121227. +*(volatile unsigned short*)(0xfe62a004) = (unsigned short)(0x6209);
  121228. +*(volatile unsigned short*)(0xfe62a164) = (unsigned short)(0x1);
  121229. +*(volatile unsigned short*)(0xfe62a368) = (unsigned short)(0x1);
  121230. +*(volatile unsigned short*)(0xfe62a568) = (unsigned short)(0x1);
  121231. +*(volatile unsigned short*)(0xfe62a768) = (unsigned short)(0x1);
  121232. +*(volatile unsigned short*)(0xfe62a968) = (unsigned short)(0x1);
  121233. +*(volatile unsigned short*)(0xfe62ab68) = (unsigned short)(0x1);
  121234. +*(volatile unsigned short*)(0xfe62ad68) = (unsigned short)(0x1);
  121235. +*(volatile unsigned short*)(0xfe62af68) = (unsigned short)(0x1);
  121236. +*(volatile unsigned short*)(0xfe62b168) = (unsigned short)(0x1);
  121237. +*(volatile unsigned short*)(0xfe62c022) = (unsigned short)(0x1);
  121238. +*(volatile unsigned short*)(0xfe62c024) = (unsigned short)(0x1);
  121239. +*(volatile unsigned short*)(0xfe62c026) = (unsigned short)(0x180);
  121240. +*(volatile unsigned short*)(0xfe62c030) = (unsigned short)(0x1);
  121241. +*(volatile unsigned short*)(0xfe62c004) = (unsigned short)(0x6209);
  121242. +*(volatile unsigned short*)(0xfe62c164) = (unsigned short)(0x1);
  121243. +*(volatile unsigned short*)(0xfe62c368) = (unsigned short)(0x1);
  121244. +*(volatile unsigned short*)(0xfe62c568) = (unsigned short)(0x1);
  121245. +*(volatile unsigned short*)(0xfe62c768) = (unsigned short)(0x1);
  121246. +*(volatile unsigned short*)(0xfe62c968) = (unsigned short)(0x1);
  121247. +*(volatile unsigned short*)(0xfe62cb68) = (unsigned short)(0x1);
  121248. +*(volatile unsigned short*)(0xfe62cd68) = (unsigned short)(0x1);
  121249. +*(volatile unsigned short*)(0xfe62cf68) = (unsigned short)(0x1);
  121250. +*(volatile unsigned short*)(0xfe62d168) = (unsigned short)(0x1);
  121251. +*(volatile unsigned short*)(0xfe62e022) = (unsigned short)(0x1);
  121252. +*(volatile unsigned short*)(0xfe62e024) = (unsigned short)(0x1);
  121253. +*(volatile unsigned short*)(0xfe62e026) = (unsigned short)(0x180);
  121254. +*(volatile unsigned short*)(0xfe62e030) = (unsigned short)(0x1);
  121255. +*(volatile unsigned short*)(0xfe62e004) = (unsigned short)(0x6209);
  121256. +*(volatile unsigned short*)(0xfe62e164) = (unsigned short)(0x1);
  121257. +*(volatile unsigned short*)(0xfe62e368) = (unsigned short)(0x1);
  121258. +*(volatile unsigned short*)(0xfe62e568) = (unsigned short)(0x1);
  121259. +*(volatile unsigned short*)(0xfe62e768) = (unsigned short)(0x1);
  121260. +*(volatile unsigned short*)(0xfe62e968) = (unsigned short)(0x1);
  121261. +*(volatile unsigned short*)(0xfe62eb68) = (unsigned short)(0x1);
  121262. +*(volatile unsigned short*)(0xfe62ed68) = (unsigned short)(0x1);
  121263. +*(volatile unsigned short*)(0xfe62ef68) = (unsigned short)(0x1);
  121264. +*(volatile unsigned short*)(0xfe62f168) = (unsigned short)(0x1);
  121265. +*(volatile unsigned short*)(0xfe640112) = (unsigned short)(0x1);
  121266. +*(volatile unsigned short*)(0xfe640110) = (unsigned short)(0x19);
  121267. +*(volatile unsigned short*)(0xfe780100) = (unsigned short)(0x2);
  121268. +*(volatile unsigned short*)(0xfe7a0000) = (unsigned short)(0x1);
  121269. +}
  121270. diff --git a/board/thead/ice-c860/spl/spl.c b/board/thead/ice-c860/spl/spl.c
  121271. new file mode 100644
  121272. index 0000000000..77d9e9c05b
  121273. --- /dev/null
  121274. +++ b/board/thead/ice-c860/spl/spl.c
  121275. @@ -0,0 +1,145 @@
  121276. +/*
  121277. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  121278. + *
  121279. + * SPDX-License-Identifier: GPL-2.0+
  121280. + */
  121281. +
  121282. +#include <linux/types.h>
  121283. +#include <common.h>
  121284. +#include <console.h>
  121285. +#include <asm/io.h>
  121286. +#include <spl.h>
  121287. +#include <asm/spl.h>
  121288. +#include "../../common/datatype.h"
  121289. +#include "../../common/mini_printf.h"
  121290. +#include "../../common/mmc/emmc.h"
  121291. +#include "../../common/spiflash/spiflash.h"
  121292. +#include "../om/om.h"
  121293. +#include "../gpio/gpio.h"
  121294. +#include "../hardware.h"
  121295. +
  121296. +
  121297. +// #define DEBUG_RAM_IMAGE
  121298. +
  121299. +
  121300. +extern s32 uart_open(u32 uart_addrbase);
  121301. +extern void sdram_init(void);
  121302. +
  121303. +#ifdef CONFIG_IS_ASIC
  121304. +static void print_some_freq(void)
  121305. +{
  121306. + u32 read = 0;
  121307. +
  121308. + mini_printf("\n\n---- Welcome to ICE EVB_BOARD T-HEAD ----\n\n");
  121309. + read = *(volatile unsigned int*)(0xfff77120);
  121310. + mini_printf("CPU_CLK = %dMHz\n",read/1000);
  121311. + read = *(volatile unsigned int*)(0xfff77124);
  121312. + mini_printf("AXI_CLK = %dMHz\n",read/1000);
  121313. + read = *(volatile unsigned int*)(0xfff77130);
  121314. + mini_printf("AHB_CLK = %dMHz\n",read/1000);
  121315. + read = *(volatile unsigned int*)(0xfff77140);
  121316. + mini_printf("NPU_CLK = %dMHz\n",read/1000);
  121317. + read = *(volatile unsigned int*)(0xfff7712c);
  121318. + read = *(volatile unsigned int*)(0xfff7712c);
  121319. + mini_printf("DDR_CK = %d MT\n",read/1000*4);
  121320. + mini_printf("GMAC = RGMII MODE\n");
  121321. +}
  121322. +#endif
  121323. +
  121324. +void board_init_f(ulong dummy)
  121325. +{
  121326. +#ifdef CONFIG_IS_ASIC
  121327. + int ddr_freq = 1600;
  121328. + int cpu_freq = 1200;
  121329. +
  121330. + sys_clk_config(cpu_freq, ddr_freq);
  121331. +#endif
  121332. + uart_open(CONSOLE_UART_BASE);
  121333. + mini_printf("Welcome to SPL!\n");
  121334. +#ifdef CONFIG_IS_ASIC
  121335. + print_some_freq();
  121336. +#endif
  121337. + init_ddr();
  121338. + asm volatile("mtcr %0, cr<21, 1>\n" : : "r"(0x100));
  121339. +}
  121340. +
  121341. +#ifdef DEBUG_RAM_IMAGE
  121342. +static void ram_load_image(u32 offset, u32 size, phys_addr_t baseaddr)
  121343. +{
  121344. + // please use gdb load image to ram
  121345. +}
  121346. +#endif
  121347. +
  121348. +static void spiflash_load_image(u32 offset, u32 size, phys_addr_t baseaddr)
  121349. +{
  121350. + int i, retlen;
  121351. + for (i = 0; i < (size + 255) / 256; i++) {
  121352. + spiflash_read(0, offset + (i * 256), baseaddr + (i * 256) , 256, &retlen);
  121353. + }
  121354. +}
  121355. +
  121356. +static void emmc_load_image(u32 offset, u32 size, phys_addr_t baseaddr)
  121357. +{
  121358. + int i;
  121359. + for (i = 0; i < (size + 511) / 512; i++) {
  121360. + emmc_emmc_read(0, (offset + (i * 512)) / 0x200, 512, (u8 *)(baseaddr + (i * 512)));
  121361. + }
  121362. +}
  121363. +
  121364. +void board_init_r(gd_t *gd, ulong dummy)
  121365. +{
  121366. + u32 ret;
  121367. + s8 om_judge;
  121368. + void (*load_image)(u32 offset, u32 size, phys_addr_t baseaddr);
  121369. + void (*image_entry)(u32, phys_addr_t);
  121370. + /* Because of the relocation of uboot, the address of uboot in DDR will change.
  121371. + So we prepare the uboot at the address which is calculated by uboot itself.
  121372. + Different DDR address and size will create different uboot address. */
  121373. + phys_addr_t uboot_baseaddr = CONFIG_SYS_TEXT_BASE;
  121374. + phys_addr_t fdt_baseaddr = uboot_baseaddr - 0x10000;
  121375. +
  121376. + mini_printf("The U-Boot-spl start.\n");
  121377. + mini_printf("U-Boot version is 2020.03, internal version is %s\n", UBOOT_INTERNAL_VERSION);
  121378. +
  121379. + load_image = NULL;
  121380. + om_judge = get_boot_select();
  121381. + switch (om_judge) {
  121382. +#ifdef DEBUG_RAM_IMAGE
  121383. + case 0x0:
  121384. + mini_printf("This is ram mode.\n");
  121385. + load_image = ram_load_image;
  121386. + break;
  121387. +#endif
  121388. + case 0x1:
  121389. + /* The mode of spi flash */
  121390. + mini_printf("This is spiflash mode.\n");
  121391. + load_image = spiflash_load_image;
  121392. + break;
  121393. + case 0x2:
  121394. + /* The mode of emmc */
  121395. + mini_printf("This is eMMC mode.\n");
  121396. + ret = emmc_host_init(NULL);
  121397. + if (ret != 0) {
  121398. + mini_printf("The eMMC is not exist.\n");
  121399. + break;
  121400. + }
  121401. + mini_printf("eMMC init ready.\n");
  121402. + load_image = emmc_load_image;
  121403. + break;
  121404. + default:
  121405. + mini_printf("OM mode is %x, please check the OM.\n", om_judge);
  121406. + break;
  121407. + }
  121408. +
  121409. + if (load_image) {
  121410. + load_image(FLASH_UBOOT_READ_ADDR, FLASH_UBOOT_SIZE, uboot_baseaddr);
  121411. + load_image(FLASH_FDT_READ_ADDR, FLASH_FDT_SIZE, fdt_baseaddr);
  121412. +
  121413. + image_entry = (void (*)(u32, phys_addr_t))(*((u32*)uboot_baseaddr));
  121414. + mini_printf("Jump to image_entry: %x, fdt_baseaddr: %x\n", image_entry, fdt_baseaddr);
  121415. + image_entry(0, fdt_baseaddr);
  121416. + }
  121417. +
  121418. + asm volatile ("bkpt\n");
  121419. + while (1);
  121420. +}
  121421. diff --git a/board/thead/ice-c860/u-boot-spl.lds b/board/thead/ice-c860/u-boot-spl.lds
  121422. new file mode 100644
  121423. index 0000000000..a69ebfbd52
  121424. --- /dev/null
  121425. +++ b/board/thead/ice-c860/u-boot-spl.lds
  121426. @@ -0,0 +1,67 @@
  121427. +/*
  121428. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  121429. + *
  121430. + * SPDX-License-Identifier: GPL-2.0+
  121431. + */
  121432. +
  121433. +MEMORY
  121434. +{
  121435. + MEM0 : ORIGIN = 0x0 , LENGTH = 0x17ffffff /* DDR 384MB */
  121436. + MEM2 : ORIGIN = 0xfe400000 , LENGTH = 0x1fffff /* SRAM 2MB */
  121437. +}
  121438. +
  121439. +REGION_ALIAS("REGION_TEXT", MEM2);
  121440. +REGION_ALIAS("REGION_RODATA", MEM2);
  121441. +REGION_ALIAS("REGION_DATA", MEM2);
  121442. +REGION_ALIAS("REGION_BSS", MEM2);
  121443. +
  121444. +OUTPUT_ARCH(csky)
  121445. +ENTRY(_start)
  121446. +
  121447. +SECTIONS
  121448. +{
  121449. + .text ALIGN(0x4):
  121450. + {
  121451. + __text_start = .;
  121452. + *start.o(*.exptable)
  121453. + *(.text)
  121454. + *(.text.*)
  121455. + __text_end = .;
  121456. + } > REGION_TEXT
  121457. +
  121458. + .rodata ALIGN(0x4):
  121459. + {
  121460. + __rodata_start = .;
  121461. + *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*)))
  121462. + __rodata_end = .;
  121463. + } > REGION_RODATA
  121464. +
  121465. + .data ALIGN(0x4):
  121466. + {
  121467. + __data_start = .;
  121468. + *(.data)
  121469. + *(.data.*)
  121470. + __data_end = .;
  121471. + } > REGION_DATA
  121472. +
  121473. + . = ALIGN(4);
  121474. + .u_boot_list : {
  121475. + KEEP(*(SORT(.u_boot_list*)));
  121476. + } > REGION_DATA
  121477. +
  121478. + __init_end = . ;
  121479. +
  121480. + .bss ALIGN(0x4):
  121481. + {
  121482. + __bss_start = .;
  121483. + *(.sbss)
  121484. + *(.scommon)
  121485. + *(.bss)
  121486. + *(.bss.*)
  121487. + *(COMMON)
  121488. + . = ALIGN(4);
  121489. + __bss_end = .;
  121490. + } > REGION_BSS
  121491. + __end = .;
  121492. +}
  121493. +
  121494. diff --git a/board/thead/ice-c910/Kconfig b/board/thead/ice-c910/Kconfig
  121495. new file mode 100644
  121496. index 0000000000..0726498fab
  121497. --- /dev/null
  121498. +++ b/board/thead/ice-c910/Kconfig
  121499. @@ -0,0 +1,50 @@
  121500. +#
  121501. +# Copyright (C) 2017-2020 Alibaba Group Holding Limited
  121502. +#
  121503. +# SPDX-License-Identifier: GPL-2.0+
  121504. +#
  121505. +
  121506. +if TARGET_ICE_C910
  121507. +
  121508. +config SYS_CPU
  121509. + default "c9xx"
  121510. +
  121511. +config SYS_VENDOR
  121512. + default "thead"
  121513. +
  121514. +config SYS_BOARD
  121515. + default "ice-c910"
  121516. +
  121517. +config SYS_CONFIG_NAME
  121518. + default "ice-c910"
  121519. +
  121520. +config SYS_TEXT_BASE
  121521. + default 0xc0000000 if RISCV_MMODE
  121522. + default 0x00200000 if RISCV_SMODE
  121523. +
  121524. +config SPL_TEXT_BASE
  121525. + hex
  121526. + default 0x3fe400000
  121527. +
  121528. +config SPL_MAX_SIZE
  121529. + hex
  121530. + default 0x2f000
  121531. +
  121532. +config BOARD_SPECIFIC_OPTIONS # dummy
  121533. + def_bool y
  121534. + select RISCV_THEAD
  121535. + imply CMD_FAT
  121536. + imply CMD_NET
  121537. + imply CMD_PING
  121538. + imply MII
  121539. + imply NET_RANDOM_ETHADDR
  121540. + imply PHY_LIB
  121541. + imply PHY_MSCC
  121542. + imply SPI
  121543. + imply MMC
  121544. + imply MMC_SPI
  121545. + imply MMC_BROKEN_CD
  121546. + imply CMD_MMC
  121547. + imply SMP
  121548. +
  121549. +endif
  121550. diff --git a/board/thead/ice-c910/Makefile b/board/thead/ice-c910/Makefile
  121551. new file mode 100644
  121552. index 0000000000..09ebc0d903
  121553. --- /dev/null
  121554. +++ b/board/thead/ice-c910/Makefile
  121555. @@ -0,0 +1,13 @@
  121556. +#
  121557. +# Copyright (C) 2017-2020 Alibaba Group Holding Limited
  121558. +#
  121559. +# SPDX-License-Identifier: GPL-2.0+
  121560. +#
  121561. +
  121562. +ifdef CONFIG_SPL_BUILD
  121563. +obj-y += spl.o
  121564. +obj-y += sys_clk.o
  121565. +obj-y += ddr.o
  121566. +else
  121567. +obj-y += ice.o
  121568. +endif
  121569. diff --git a/board/thead/ice-c910/ddr.c b/board/thead/ice-c910/ddr.c
  121570. new file mode 100644
  121571. index 0000000000..2b94f6f1ea
  121572. --- /dev/null
  121573. +++ b/board/thead/ice-c910/ddr.c
  121574. @@ -0,0 +1,5469 @@
  121575. +#include <stddef.h>
  121576. +const char init_ddr[] = {
  121577. +0x01, 0x11, 0x06, 0xec, 0x22, 0xe8, 0x00, 0x10, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87,
  121578. +0x47, 0x30, 0x05, 0x47, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x03,
  121579. +0x05, 0x47, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x91, 0x07, 0x9c, 0x43, 0x23, 0x26,
  121580. +0xf4, 0xfe, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x37, 0x07, 0x08, 0x81, 0x1b, 0x07, 0x07, 0x02,
  121581. +0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0xc1, 0x07, 0x37, 0xb7, 0x00, 0x40, 0x1b, 0x07,
  121582. +0x07, 0x03, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0xd1, 0x07, 0x37, 0xa7, 0x02, 0x00,
  121583. +0x1b, 0x07, 0x17, 0x3b, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0xf1, 0x07, 0x37, 0xb7,
  121584. +0x13, 0xbe, 0x1b, 0x07, 0x37, 0xda, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87,
  121585. +0x07, 0x02, 0x05, 0x67, 0x1b, 0x07, 0x37, 0x10, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07,
  121586. +0x93, 0x87, 0x47, 0x02, 0x37, 0x17, 0x5a, 0xf7, 0x1b, 0x07, 0x17, 0x15, 0x98, 0xc3, 0xb7, 0x17,
  121587. +0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x02, 0x23, 0xa0, 0x07, 0x00, 0xb7, 0x17, 0xf4, 0x1f,
  121588. +0x96, 0x07, 0x93, 0x87, 0x07, 0x03, 0x13, 0x07, 0xa0, 0x0a, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f,
  121589. +0x96, 0x07, 0x93, 0x87, 0x47, 0x03, 0x37, 0x37, 0x0a, 0x00, 0x1b, 0x07, 0x27, 0x50, 0x98, 0xc3,
  121590. +0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x03, 0x37, 0x07, 0xf7, 0x00, 0x05, 0x27,
  121591. +0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x05, 0x37, 0xf7, 0x21, 0x00,
  121592. +0x1b, 0x07, 0x47, 0x3f, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x05,
  121593. +0x37, 0x07, 0x06, 0x00, 0x55, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87,
  121594. +0x07, 0x06, 0x23, 0xa0, 0x07, 0x00, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x06,
  121595. +0x37, 0x07, 0x01, 0x81, 0x1b, 0x07, 0x97, 0x04, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07,
  121596. +0x93, 0x87, 0x87, 0x06, 0x37, 0x07, 0x30, 0x00, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07,
  121597. +0x93, 0x87, 0x07, 0x0c, 0x23, 0xa0, 0x07, 0x00, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87,
  121598. +0x47, 0x0c, 0x23, 0xa0, 0x07, 0x00, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x0d,
  121599. +0x37, 0x07, 0x03, 0xc0, 0x0d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87,
  121600. +0x47, 0x0d, 0x41, 0x67, 0x21, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87,
  121601. +0x87, 0x0d, 0x25, 0x67, 0x1b, 0x07, 0x57, 0x10, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07,
  121602. +0x93, 0x87, 0xc7, 0x0d, 0x37, 0x07, 0x34, 0x00, 0x6d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f,
  121603. +0x96, 0x07, 0x93, 0x87, 0x07, 0x0e, 0x37, 0x07, 0xf1, 0x00, 0x21, 0x27, 0x98, 0xc3, 0xb7, 0x17,
  121604. +0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x0e, 0x13, 0x07, 0xd0, 0x04, 0x98, 0xc3, 0xb7, 0x17,
  121605. +0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x0e, 0x13, 0x07, 0xd0, 0x04, 0x98, 0xc3, 0xb7, 0x17,
  121606. +0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x0e, 0x37, 0x07, 0x03, 0x00, 0x1d, 0x27, 0x98, 0xc3,
  121607. +0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x0f, 0x23, 0xa0, 0x07, 0x00, 0xb7, 0x17,
  121608. +0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x0f, 0x3d, 0x67, 0x1b, 0x07, 0xd7, 0x33, 0x98, 0xc3,
  121609. +0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x10, 0x37, 0x27, 0x16, 0x14, 0x1b, 0x07,
  121610. +0x77, 0x41, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x10, 0x37, 0x07,
  121611. +0x04, 0x00, 0x1b, 0x07, 0x07, 0x42, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87,
  121612. +0x87, 0x10, 0x37, 0x17, 0x0b, 0x05, 0x49, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07,
  121613. +0x93, 0x87, 0xc7, 0x10, 0x37, 0x87, 0x70, 0x00, 0x19, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f,
  121614. +0x96, 0x07, 0x93, 0x87, 0x07, 0x11, 0x37, 0x07, 0x04, 0x0a, 0x1b, 0x07, 0xa7, 0x60, 0x98, 0xc3,
  121615. +0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x11, 0x37, 0x17, 0x08, 0x05, 0x1b, 0x07,
  121616. +0x87, 0x80, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x11, 0x37, 0x07,
  121617. +0x09, 0x0b, 0x39, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x11,
  121618. +0x13, 0x07, 0x60, 0x30, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x12,
  121619. +0x37, 0x27, 0x01, 0x01, 0x1b, 0x07, 0x17, 0xa0, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07,
  121620. +0x93, 0x87, 0x47, 0x12, 0x45, 0x47, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87,
  121621. +0x87, 0x12, 0x37, 0x17, 0x04, 0x00, 0x1b, 0x07, 0x97, 0x90, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f,
  121622. +0x96, 0x07, 0x93, 0x87, 0xc7, 0x12, 0x37, 0x07, 0x01, 0x27, 0x31, 0x27, 0x98, 0xc3, 0xb7, 0x17,
  121623. +0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x13, 0x37, 0x07, 0x02, 0x00, 0x98, 0xc3, 0xb7, 0x17,
  121624. +0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x13, 0x37, 0x07, 0x10, 0x0a, 0x09, 0x27, 0x98, 0xc3,
  121625. +0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x13, 0x13, 0x07, 0x70, 0x1e, 0x98, 0xc3,
  121626. +0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x13, 0x37, 0x07, 0x00, 0x80, 0x98, 0xc3,
  121627. +0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x18, 0x37, 0x07, 0x16, 0x02, 0x41, 0x27,
  121628. +0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x18, 0x37, 0x07, 0xb0, 0x01,
  121629. +0x1b, 0x07, 0x07, 0x07, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x18,
  121630. +0x23, 0xa0, 0x07, 0x00, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x19, 0x37, 0x87,
  121631. +0x91, 0x03, 0x1b, 0x07, 0x67, 0x20, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87,
  121632. +0x47, 0x19, 0x37, 0x07, 0x09, 0x00, 0x1b, 0x07, 0x27, 0x20, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f,
  121633. +0x96, 0x07, 0x93, 0x87, 0x87, 0x19, 0x37, 0x27, 0x71, 0x07, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f,
  121634. +0x96, 0x07, 0x93, 0x87, 0xc7, 0x19, 0x13, 0x07, 0x00, 0x03, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f,
  121635. +0x96, 0x07, 0x93, 0x87, 0x07, 0x1a, 0x37, 0x07, 0x40, 0x00, 0x61, 0x27, 0x98, 0xc3, 0xb7, 0x17,
  121636. +0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x1a, 0x37, 0x07, 0x4b, 0x00, 0x1b, 0x07, 0xb7, 0x0f,
  121637. +0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x1a, 0x37, 0x07, 0x00, 0x80,
  121638. +0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x1b, 0x13, 0x07, 0x10, 0x05,
  121639. +0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x1b, 0x05, 0x67, 0x1b, 0x07,
  121640. +0x67, 0x10, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x1b, 0x79, 0x47,
  121641. +0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x1c, 0x1d, 0x47, 0x98, 0xc3,
  121642. +0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x1c, 0x23, 0xa0, 0x07, 0x00, 0xb7, 0x17,
  121643. +0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x20, 0x37, 0x27, 0x1f, 0x00, 0x1b, 0x07, 0xf7, 0xf1,
  121644. +0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x20, 0x37, 0x17, 0x08, 0x00,
  121645. +0x1b, 0x07, 0x87, 0x80, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x20,
  121646. +0x23, 0xa0, 0x07, 0x00, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x20, 0x23, 0xa0,
  121647. +0x07, 0x00, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x21, 0x09, 0x67, 0x1b, 0x07,
  121648. +0xf7, 0xf1, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x21, 0x37, 0x07,
  121649. +0x07, 0x07, 0x1b, 0x07, 0x77, 0x70, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87,
  121650. +0x87, 0x21, 0x37, 0x07, 0x07, 0x07, 0x1b, 0x07, 0x77, 0x70, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f,
  121651. +0x96, 0x07, 0x93, 0x87, 0xc7, 0x21, 0x05, 0x67, 0x1b, 0x07, 0xf7, 0xf0, 0x98, 0xc3, 0xb7, 0x17,
  121652. +0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x22, 0x11, 0x67, 0x1b, 0x07, 0xf7, 0xf3, 0x98, 0xc3,
  121653. +0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x22, 0x23, 0xa0, 0x07, 0x00, 0xb7, 0x17,
  121654. +0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x22, 0x23, 0xa0, 0x07, 0x00, 0xb7, 0x17, 0xf4, 0x1f,
  121655. +0x96, 0x07, 0x93, 0x87, 0xc7, 0x22, 0x37, 0x27, 0x1f, 0x00, 0x1b, 0x07, 0x07, 0xf0, 0x98, 0xc3,
  121656. +0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x24, 0x37, 0x07, 0x0c, 0x05, 0x1b, 0x07,
  121657. +0x07, 0x56, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x24, 0x23, 0xa0,
  121658. +0x07, 0x00, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x25, 0x37, 0x27, 0xc2, 0x00,
  121659. +0x1b, 0x07, 0x07, 0xf0, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x25,
  121660. +0x23, 0xa0, 0x07, 0x00, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x25, 0x37, 0x07,
  121661. +0x00, 0x0f, 0x05, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x26,
  121662. +0x37, 0x07, 0x00, 0x0f, 0x1b, 0x07, 0xf7, 0x07, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07,
  121663. +0x93, 0x87, 0xc7, 0x26, 0x37, 0x07, 0x00, 0x0f, 0x1b, 0x07, 0xf7, 0x07, 0x98, 0xc3, 0xb7, 0x17,
  121664. +0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x30, 0x23, 0xa0, 0x07, 0x00, 0xb7, 0x17, 0xf4, 0x1f,
  121665. +0x96, 0x07, 0x93, 0x87, 0x47, 0x30, 0x23, 0xa0, 0x07, 0x00, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07,
  121666. +0x93, 0x87, 0xc7, 0x30, 0x23, 0xa0, 0x07, 0x00, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87,
  121667. +0x07, 0x32, 0x05, 0x47, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x32,
  121668. +0x23, 0xa0, 0x07, 0x00, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x36, 0x37, 0x07,
  121669. +0x11, 0x00, 0x05, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x37,
  121670. +0x13, 0x07, 0xf0, 0x14, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x37,
  121671. +0x23, 0xa0, 0x07, 0x00, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x38, 0x23, 0xa0,
  121672. +0x07, 0x00, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x38, 0x23, 0xa0, 0x07, 0x00,
  121673. +0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x49, 0x05, 0x47, 0x98, 0xc3, 0xb7, 0x17,
  121674. +0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x54, 0x05, 0x47, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f,
  121675. +0x96, 0x07, 0x93, 0x87, 0x07, 0x5f, 0x05, 0x47, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07,
  121676. +0x93, 0x87, 0x07, 0x6a, 0x05, 0x47, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87,
  121677. +0x07, 0x75, 0x05, 0x47, 0x98, 0xc3, 0xb7, 0xd7, 0x7f, 0x00, 0x93, 0x87, 0x17, 0x04, 0xae, 0x07,
  121678. +0x05, 0x47, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x40, 0x23, 0xa0,
  121679. +0x07, 0x00, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x40, 0x3d, 0x47, 0x98, 0xc3,
  121680. +0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x4b, 0x3d, 0x47, 0x98, 0xc3, 0xb7, 0x17,
  121681. +0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x56, 0x3d, 0x47, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f,
  121682. +0x96, 0x07, 0x93, 0x87, 0x47, 0x61, 0x3d, 0x47, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07,
  121683. +0x93, 0x87, 0x47, 0x6c, 0x3d, 0x47, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87,
  121684. +0x47, 0x77, 0x3d, 0x47, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x40,
  121685. +0x05, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x4b,
  121686. +0x05, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x56,
  121687. +0x05, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x61,
  121688. +0x05, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x6c,
  121689. +0x05, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x77,
  121690. +0x05, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x40,
  121691. +0x05, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x4b,
  121692. +0x05, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x56,
  121693. +0x05, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x61,
  121694. +0x05, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x6c,
  121695. +0x05, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x77,
  121696. +0x05, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x40,
  121697. +0x05, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x4b,
  121698. +0x05, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x56,
  121699. +0x05, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x61,
  121700. +0x05, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x6c,
  121701. +0x05, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x77,
  121702. +0x05, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x40,
  121703. +0x11, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x4b,
  121704. +0x11, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x56,
  121705. +0x11, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x61,
  121706. +0x11, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x6c,
  121707. +0x11, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x77,
  121708. +0x11, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x40,
  121709. +0x15, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x4b,
  121710. +0x15, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x56,
  121711. +0x15, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x61,
  121712. +0x15, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x6c,
  121713. +0x15, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x77,
  121714. +0x15, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x40,
  121715. +0x15, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x4b,
  121716. +0x15, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x56,
  121717. +0x15, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x61,
  121718. +0x15, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x6c,
  121719. +0x15, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x77,
  121720. +0x15, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x40,
  121721. +0x05, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x4b,
  121722. +0x05, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x56,
  121723. +0x05, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x61,
  121724. +0x05, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x6c,
  121725. +0x05, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x77,
  121726. +0x05, 0x67, 0x3d, 0x27, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x03,
  121727. +0x13, 0x07, 0x20, 0x0a, 0x98, 0xc3, 0xb7, 0xf7, 0xfe, 0x7f, 0x8e, 0x07, 0x93, 0x87, 0x07, 0x04,
  121728. +0x13, 0x07, 0xf0, 0x3f, 0x98, 0xc3, 0xb7, 0xf7, 0xfe, 0x7f, 0x8e, 0x07, 0x93, 0x87, 0x07, 0x04,
  121729. +0x13, 0x07, 0xf0, 0x3f, 0x98, 0xc3, 0xb7, 0xf7, 0xfe, 0x7f, 0x8e, 0x07, 0x93, 0x87, 0x07, 0x04,
  121730. +0x13, 0x07, 0xf0, 0x3f, 0x98, 0xc3, 0xb7, 0xf7, 0xfe, 0x7f, 0x8e, 0x07, 0x93, 0x87, 0x07, 0x04,
  121731. +0x13, 0x07, 0xf0, 0x3f, 0x98, 0xc3, 0xb7, 0xf7, 0xfe, 0x7f, 0x8e, 0x07, 0x93, 0x87, 0x07, 0x04,
  121732. +0x13, 0x07, 0xf0, 0x3f, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x06,
  121733. +0x05, 0x47, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x03, 0x13, 0x07,
  121734. +0x00, 0x02, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x32, 0x23, 0xa0,
  121735. +0x07, 0x00, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x1b, 0x13, 0x07, 0x00, 0x05,
  121736. +0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x32, 0x05, 0x47, 0x98, 0xc3,
  121737. +0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x30, 0x23, 0xa0, 0x07, 0x00, 0xb7, 0x17,
  121738. +0xf4, 0x1f, 0x96, 0x07, 0x9c, 0x43, 0x23, 0x26, 0xf4, 0xfe, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07,
  121739. +0x9c, 0x43, 0x23, 0x26, 0xf4, 0xfe, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x9c, 0x43, 0x23, 0x26,
  121740. +0xf4, 0xfe, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x9c, 0x43, 0x23, 0x26, 0xf4, 0xfe, 0xef, 0x00,
  121741. +0x20, 0x2e, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x32, 0x23, 0xa0, 0x07, 0x00,
  121742. +0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x1b, 0x13, 0x07, 0x00, 0x07, 0x98, 0xc3,
  121743. +0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x32, 0x05, 0x47, 0x98, 0xc3, 0xb7, 0x17,
  121744. +0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x32, 0x9c, 0x43, 0x23, 0x26, 0xf4, 0xfe, 0x09, 0xa8,
  121745. +0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x32, 0x9c, 0x43, 0x23, 0x26, 0xf4, 0xfe,
  121746. +0x83, 0x27, 0xc4, 0xfe, 0x81, 0x27, 0xed, 0xd7, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87,
  121747. +0xc7, 0x1b, 0x9c, 0x43, 0x23, 0x26, 0xf4, 0xfe, 0x09, 0xa8, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07,
  121748. +0x93, 0x87, 0xc7, 0x1b, 0x9c, 0x43, 0x23, 0x26, 0xf4, 0xfe, 0x83, 0x27, 0xc4, 0xfe, 0x81, 0x27,
  121749. +0xed, 0xd7, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x32, 0x23, 0xa0, 0x07, 0x00,
  121750. +0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x1b, 0x13, 0x07, 0x00, 0x05, 0x98, 0xc3,
  121751. +0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x1b, 0x13, 0x07, 0x10, 0x05, 0x98, 0xc3,
  121752. +0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x03, 0x23, 0xa0, 0x07, 0x00, 0xb7, 0x17,
  121753. +0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x32, 0x05, 0x47, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f,
  121754. +0x96, 0x07, 0x93, 0x87, 0x47, 0x32, 0x9c, 0x43, 0x23, 0x26, 0xf4, 0xfe, 0x09, 0xa8, 0xb7, 0x17,
  121755. +0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x32, 0x9c, 0x43, 0x23, 0x26, 0xf4, 0xfe, 0x83, 0x27,
  121756. +0xc4, 0xfe, 0x81, 0x27, 0xed, 0xd7, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x91, 0x07, 0x9c, 0x43,
  121757. +0x23, 0x26, 0xf4, 0xfe, 0x01, 0xa8, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x91, 0x07, 0x9c, 0x43,
  121758. +0x23, 0x26, 0xf4, 0xfe, 0x83, 0x27, 0xc4, 0xfe, 0x9d, 0x8b, 0x81, 0x27, 0x3e, 0x87, 0x85, 0x47,
  121759. +0xe3, 0x13, 0xf7, 0xfe, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x06, 0x23, 0xa0,
  121760. +0x07, 0x00, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x30, 0x23, 0xa0, 0x07, 0x00,
  121761. +0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x03, 0x29, 0x47, 0x98, 0xc3, 0xb7, 0x17,
  121762. +0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x49, 0x05, 0x47, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f,
  121763. +0x96, 0x07, 0x93, 0x87, 0x07, 0x54, 0x05, 0x47, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07,
  121764. +0x93, 0x87, 0x07, 0x5f, 0x05, 0x47, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87,
  121765. +0x07, 0x6a, 0x05, 0x47, 0x98, 0xc3, 0xb7, 0x17, 0xf4, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x75,
  121766. +0x05, 0x47, 0x98, 0xc3, 0xb7, 0xd7, 0x7f, 0x00, 0x93, 0x87, 0x17, 0x04, 0xae, 0x07, 0x05, 0x47,
  121767. +0x98, 0xc3, 0x01, 0x00, 0xe2, 0x60, 0x42, 0x64, 0x05, 0x61, 0x82, 0x80, 0x13, 0x00, 0x00, 0x00,
  121768. +0x01, 0x11, 0x22, 0xec, 0x00, 0x10, 0x85, 0x47, 0x23, 0x26, 0xf4, 0xfe, 0xb7, 0xd7, 0xf3, 0x1f,
  121769. +0x96, 0x07, 0xa1, 0x07, 0x83, 0xd7, 0x07, 0x00, 0x8b, 0xb7, 0x07, 0x3c, 0x23, 0x26, 0xf4, 0xfe,
  121770. +0x83, 0x27, 0xc4, 0xfe, 0x85, 0x8b, 0x81, 0x27, 0xf5, 0xf3, 0xb7, 0xd7, 0xf3, 0x1f, 0x96, 0x07,
  121771. +0x93, 0x87, 0x47, 0x06, 0x83, 0xd7, 0x07, 0x00, 0x8b, 0xb7, 0x07, 0x3c, 0x23, 0x24, 0xf4, 0xfe,
  121772. +0xb7, 0xd7, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x06, 0x83, 0xd7, 0x07, 0x00, 0x8b, 0xb7,
  121773. +0x07, 0x3c, 0x23, 0x22, 0xf4, 0xfe, 0xb7, 0xd7, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x06,
  121774. +0x23, 0x90, 0x07, 0x00, 0x23, 0x26, 0x04, 0xfe, 0xb7, 0xd7, 0xf3, 0x1f, 0x96, 0x07, 0xa1, 0x07,
  121775. +0x83, 0xd7, 0x07, 0x00, 0x8b, 0xb7, 0x07, 0x3c, 0x23, 0x26, 0xf4, 0xfe, 0x83, 0x27, 0xc4, 0xfe,
  121776. +0x85, 0x8b, 0x81, 0x27, 0xf5, 0xd3, 0xb7, 0xd7, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x06,
  121777. +0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x83, 0x27, 0x44, 0xfe, 0x9b, 0x97, 0x07, 0x01, 0x81, 0x27,
  121778. +0x03, 0x27, 0x84, 0xfe, 0xb9, 0x9f, 0x81, 0x27, 0x3e, 0x85, 0x62, 0x64, 0x05, 0x61, 0x82, 0x80,
  121779. +0x79, 0x71, 0x06, 0xf4, 0x22, 0xf0, 0x00, 0x18, 0xaa, 0x87, 0xa3, 0x0f, 0xf4, 0xfc, 0x85, 0x47,
  121780. +0x23, 0x26, 0xf4, 0xfe, 0x05, 0xa0, 0xef, 0xf0, 0xbf, 0xf3, 0xaa, 0x87, 0x23, 0x26, 0xf4, 0xfe,
  121781. +0x83, 0x27, 0xc4, 0xfe, 0x8b, 0xb7, 0x07, 0x3c, 0x81, 0x27, 0x3e, 0x87, 0x9d, 0x47, 0x63, 0x03,
  121782. +0xf7, 0x00, 0x01, 0xa0, 0x83, 0x27, 0xc4, 0xfe, 0x8b, 0xb7, 0x07, 0x3c, 0x81, 0x27, 0x3e, 0x87,
  121783. +0x9d, 0x47, 0xb3, 0x07, 0xf7, 0x40, 0xb3, 0x37, 0xf0, 0x00, 0x13, 0xf7, 0xf7, 0x0f, 0x83, 0x27,
  121784. +0xc4, 0xfe, 0x8b, 0xb7, 0x07, 0x3c, 0x81, 0x27, 0xbe, 0x86, 0x93, 0x07, 0xf0, 0x0f, 0xb3, 0x87,
  121785. +0xf6, 0x40, 0xb3, 0x37, 0xf0, 0x00, 0x93, 0xf7, 0xf7, 0x0f, 0xf9, 0x8f, 0x93, 0xf7, 0xf7, 0x0f,
  121786. +0xdd, 0xf3, 0x01, 0x00, 0xa2, 0x70, 0x02, 0x74, 0x45, 0x61, 0x82, 0x80, 0x13, 0x00, 0x00, 0x00,
  121787. +0x01, 0x11, 0x06, 0xec, 0x22, 0xe8, 0x00, 0x10, 0xb7, 0x17, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  121788. +0x07, 0x14, 0x19, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x17, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  121789. +0x27, 0x14, 0x09, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x17, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  121790. +0x47, 0x14, 0x11, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x17, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  121791. +0x67, 0x14, 0x0d, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x17, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  121792. +0x87, 0x14, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x17, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  121793. +0xa7, 0x14, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x17, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x14,
  121794. +0x1d, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x17, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xe7, 0x14,
  121795. +0x15, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x93, 0x87, 0x57, 0x88, 0x9a, 0x07,
  121796. +0x23, 0x90, 0x07, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0xc7, 0x64, 0x9c, 0x63, 0x1d, 0x47,
  121797. +0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x47, 0x64, 0x9c, 0x63, 0x09, 0x47,
  121798. +0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0xc7, 0x63, 0x9c, 0x63, 0x05, 0x47,
  121799. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x47, 0xcc, 0x7f, 0x93, 0x87, 0x97, 0x42, 0x8e, 0x07, 0x15, 0x47,
  121800. +0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x47, 0x62, 0x9c, 0x63, 0x11, 0x47,
  121801. +0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0xc7, 0x61, 0x9c, 0x63, 0x0d, 0x47,
  121802. +0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x47, 0x61, 0x9c, 0x63, 0x19, 0x47,
  121803. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x93, 0x87, 0x57, 0x90, 0x9a, 0x07, 0x19, 0x47,
  121804. +0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0xc7, 0x5f, 0x9c, 0x63, 0x05, 0x47,
  121805. +0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x47, 0x5f, 0x9c, 0x63, 0x0d, 0x47,
  121806. +0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0xc7, 0x5e, 0x9c, 0x63, 0x09, 0x47,
  121807. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57, 0xcc, 0x7f, 0x93, 0x87, 0x97, 0x82, 0x8e, 0x07, 0x11, 0x47,
  121808. +0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x47, 0x5d, 0x9c, 0x63, 0x15, 0x47,
  121809. +0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0xc7, 0x5c, 0x9c, 0x63, 0x23, 0x90,
  121810. +0x07, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x67, 0x5c, 0x9c, 0x63, 0x1d, 0x47, 0x23, 0x90,
  121811. +0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x93, 0x87, 0x57, 0x98, 0x9a, 0x07, 0x23, 0x90, 0x07, 0x00,
  121812. +0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x07, 0x5b, 0x9c, 0x63, 0x1d, 0x47, 0x23, 0x90, 0xe7, 0x00,
  121813. +0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x87, 0x5a, 0x9c, 0x63, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00,
  121814. +0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x07, 0x5a, 0x9c, 0x63, 0x0d, 0x47, 0x23, 0x90, 0xe7, 0x00,
  121815. +0xb7, 0x57, 0xcc, 0x7f, 0x93, 0x87, 0x97, 0xc2, 0x8e, 0x07, 0x11, 0x47, 0x23, 0x90, 0xe7, 0x00,
  121816. +0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x87, 0x58, 0x9c, 0x63, 0x15, 0x47, 0x23, 0x90, 0xe7, 0x00,
  121817. +0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x07, 0x58, 0x9c, 0x63, 0x19, 0x47, 0x23, 0x90, 0xe7, 0x00,
  121818. +0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x87, 0x57, 0x9c, 0x63, 0x09, 0x47, 0x23, 0x90, 0xe7, 0x00,
  121819. +0xb7, 0x57, 0xcc, 0x7f, 0x8e, 0x07, 0x93, 0x87, 0x07, 0x14, 0x0d, 0x47, 0x23, 0x90, 0xe7, 0x00,
  121820. +0xb7, 0x57, 0xcc, 0x7f, 0x8e, 0x07, 0x93, 0x87, 0x27, 0x14, 0x09, 0x47, 0x23, 0x90, 0xe7, 0x00,
  121821. +0xb7, 0x57, 0xcc, 0x7f, 0x8e, 0x07, 0x93, 0x87, 0x47, 0x14, 0x11, 0x47, 0x23, 0x90, 0xe7, 0x00,
  121822. +0xb7, 0x57, 0xcc, 0x7f, 0x8e, 0x07, 0x93, 0x87, 0x67, 0x14, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x57,
  121823. +0xcc, 0x7f, 0x8e, 0x07, 0x93, 0x87, 0x87, 0x14, 0x19, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57,
  121824. +0xcc, 0x7f, 0x8e, 0x07, 0x93, 0x87, 0xa7, 0x14, 0x1d, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57,
  121825. +0xcc, 0x7f, 0x8e, 0x07, 0x93, 0x87, 0xc7, 0x14, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57,
  121826. +0xcc, 0x7f, 0x8e, 0x07, 0x93, 0x87, 0xe7, 0x14, 0x15, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  121827. +0xf9, 0x0f, 0x93, 0x87, 0x57, 0xa8, 0x9a, 0x07, 0x1d, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37,
  121828. +0x00, 0x00, 0x93, 0x87, 0x27, 0x4e, 0x9c, 0x63, 0x23, 0x90, 0x07, 0x00, 0x97, 0x37, 0x00, 0x00,
  121829. +0x93, 0x87, 0xc7, 0x4d, 0x9c, 0x63, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00,
  121830. +0x93, 0x87, 0x47, 0x4d, 0x9c, 0x63, 0x09, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57, 0xcc, 0x7f,
  121831. +0x93, 0x87, 0x97, 0x42, 0x8e, 0x07, 0x0d, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00,
  121832. +0x93, 0x87, 0xc7, 0x4b, 0x9c, 0x63, 0x11, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00,
  121833. +0x93, 0x87, 0x47, 0x4b, 0x9c, 0x63, 0x15, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00,
  121834. +0x93, 0x87, 0xc7, 0x4a, 0x9c, 0x63, 0x19, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f,
  121835. +0x93, 0x87, 0x57, 0xb0, 0x9a, 0x07, 0x0d, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00,
  121836. +0x93, 0x87, 0x47, 0x49, 0x9c, 0x63, 0x23, 0x90, 0x07, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87,
  121837. +0xe7, 0x48, 0x9c, 0x63, 0x19, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87,
  121838. +0x67, 0x48, 0x9c, 0x63, 0x09, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x67, 0xcc, 0x7f, 0x93, 0x87,
  121839. +0x97, 0x82, 0x8e, 0x07, 0x15, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87,
  121840. +0xe7, 0x46, 0x9c, 0x63, 0x1d, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87,
  121841. +0x67, 0x46, 0x9c, 0x63, 0x11, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87,
  121842. +0xe7, 0x45, 0x9c, 0x63, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x93, 0x87,
  121843. +0x57, 0xb8, 0x9a, 0x07, 0x23, 0x90, 0x07, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x87, 0x44,
  121844. +0x9c, 0x63, 0x1d, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x07, 0x44,
  121845. +0x9c, 0x63, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x87, 0x43,
  121846. +0x9c, 0x63, 0x15, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x67, 0xcc, 0x7f, 0x93, 0x87, 0x97, 0xc2,
  121847. +0x8e, 0x07, 0x11, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x07, 0x42,
  121848. +0x9c, 0x63, 0x19, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x87, 0x41,
  121849. +0x9c, 0x63, 0x09, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x07, 0x41,
  121850. +0x9c, 0x63, 0x0d, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x17, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  121851. +0xe7, 0x0b, 0x13, 0x07, 0xf0, 0x1f, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x17, 0xf3, 0x1f, 0x96, 0x07,
  121852. +0x93, 0x87, 0xe7, 0x2b, 0x13, 0x07, 0xf0, 0x1f, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00,
  121853. +0x93, 0x87, 0x47, 0x3e, 0x9c, 0x63, 0x13, 0x07, 0xf0, 0x1f, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37,
  121854. +0x00, 0x00, 0x93, 0x87, 0xa7, 0x3d, 0x9c, 0x63, 0x13, 0x07, 0xf0, 0x1f, 0x23, 0x90, 0xe7, 0x00,
  121855. +0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x07, 0x3d, 0x9c, 0x63, 0x13, 0x07, 0xf0, 0x1f, 0x23, 0x90,
  121856. +0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x67, 0x3c, 0x9c, 0x63, 0x13, 0x07, 0xf0, 0x1f,
  121857. +0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0xc7, 0x3b, 0x9c, 0x63, 0x13, 0x07,
  121858. +0xf0, 0x1f, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x27, 0x3b, 0x9c, 0x63,
  121859. +0x13, 0x07, 0xf0, 0x1f, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57, 0xcc, 0x7f, 0x8e, 0x07, 0x93, 0x87,
  121860. +0xe7, 0x0b, 0x13, 0x07, 0xf0, 0x1f, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57, 0xcc, 0x7f, 0x8e, 0x07,
  121861. +0x93, 0x87, 0xe7, 0x2b, 0x13, 0x07, 0xf0, 0x1f, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00,
  121862. +0x93, 0x87, 0x47, 0x38, 0x9c, 0x63, 0x13, 0x07, 0xf0, 0x1f, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37,
  121863. +0x00, 0x00, 0x93, 0x87, 0xa7, 0x37, 0x9c, 0x63, 0x13, 0x07, 0xf0, 0x1f, 0x23, 0x90, 0xe7, 0x00,
  121864. +0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x07, 0x37, 0x9c, 0x63, 0x13, 0x07, 0xf0, 0x1f, 0x23, 0x90,
  121865. +0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x67, 0x36, 0x9c, 0x63, 0x13, 0x07, 0xf0, 0x1f,
  121866. +0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0xc7, 0x35, 0x9c, 0x63, 0x13, 0x07,
  121867. +0xf0, 0x1f, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x27, 0x35, 0x9c, 0x63,
  121868. +0x13, 0x07, 0xf0, 0x1f, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x37, 0xff, 0x01, 0xa6, 0x07, 0x93, 0x87,
  121869. +0xa7, 0x0a, 0x13, 0x07, 0xf0, 0x1f, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87,
  121870. +0x67, 0x33, 0x9c, 0x63, 0x13, 0x07, 0xf0, 0x1f, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00,
  121871. +0x93, 0x87, 0xc7, 0x32, 0x9c, 0x63, 0x13, 0x07, 0xf0, 0x1f, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37,
  121872. +0x00, 0x00, 0x93, 0x87, 0x27, 0x32, 0x9c, 0x63, 0x13, 0x07, 0xf0, 0x1f, 0x23, 0x90, 0xe7, 0x00,
  121873. +0xb7, 0x17, 0xcc, 0x7f, 0x8e, 0x07, 0x93, 0x87, 0xa7, 0x0a, 0x13, 0x07, 0xf0, 0x1f, 0x23, 0x90,
  121874. +0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x67, 0x30, 0x9c, 0x63, 0x13, 0x07, 0xf0, 0x1f,
  121875. +0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0xc7, 0x2f, 0x9c, 0x63, 0x13, 0x07,
  121876. +0xf0, 0x1f, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x27, 0x2f, 0x9c, 0x63,
  121877. +0x13, 0x07, 0xf0, 0x1f, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x17, 0xe6, 0x3f, 0x92, 0x07, 0x93, 0x87,
  121878. +0xa7, 0x0a, 0x13, 0x07, 0xf0, 0x1f, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87,
  121879. +0x67, 0x2d, 0x9c, 0x63, 0x13, 0x07, 0xf0, 0x1f, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f,
  121880. +0x9a, 0x07, 0x93, 0x87, 0xa7, 0x18, 0x29, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f,
  121881. +0x9a, 0x07, 0x93, 0x87, 0xc7, 0x05, 0x09, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  121882. +0x96, 0x07, 0x93, 0x87, 0x87, 0x40, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x9a, 0x07,
  121883. +0x93, 0x87, 0x87, 0x04, 0x13, 0x07, 0x30, 0x0a, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f,
  121884. +0x9a, 0x07, 0x93, 0x87, 0x47, 0x07, 0x09, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f,
  121885. +0x9a, 0x07, 0x93, 0x87, 0xa7, 0x0f, 0x13, 0x07, 0x20, 0x21, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  121886. +0xf9, 0x0f, 0x9a, 0x07, 0x93, 0x87, 0x87, 0x0f, 0x13, 0x07, 0x10, 0x06, 0x23, 0x90, 0xe7, 0x00,
  121887. +0xb7, 0x97, 0xf9, 0x0f, 0x9a, 0x07, 0x93, 0x87, 0xc7, 0x0a, 0x09, 0x47, 0x23, 0x90, 0xe7, 0x00,
  121888. +0xb7, 0x17, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xa7, 0x09, 0x13, 0x07, 0x00, 0x68, 0x23, 0x90,
  121889. +0xe7, 0x00, 0xb7, 0x17, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xa7, 0x29, 0x13, 0x07, 0x00, 0x68,
  121890. +0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x47, 0x22, 0x9c, 0x63, 0x13, 0x07,
  121891. +0x00, 0x68, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0xa7, 0x21, 0x9c, 0x63,
  121892. +0x13, 0x07, 0x00, 0x68, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x07, 0x21,
  121893. +0x9c, 0x63, 0x13, 0x07, 0x00, 0x68, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87,
  121894. +0x67, 0x20, 0x9c, 0x63, 0x13, 0x07, 0x00, 0x68, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00,
  121895. +0x93, 0x87, 0xc7, 0x1f, 0x9c, 0x63, 0x13, 0x07, 0x00, 0x68, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37,
  121896. +0x00, 0x00, 0x93, 0x87, 0x27, 0x1f, 0x9c, 0x63, 0x13, 0x07, 0x00, 0x68, 0x23, 0x90, 0xe7, 0x00,
  121897. +0xb7, 0x57, 0xcc, 0x7f, 0x8e, 0x07, 0x93, 0x87, 0xa7, 0x09, 0x13, 0x07, 0x00, 0x68, 0x23, 0x90,
  121898. +0xe7, 0x00, 0xb7, 0x57, 0xcc, 0x7f, 0x8e, 0x07, 0x93, 0x87, 0xa7, 0x29, 0x13, 0x07, 0x00, 0x68,
  121899. +0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x47, 0x1c, 0x9c, 0x63, 0x13, 0x07,
  121900. +0x00, 0x68, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0xa7, 0x1b, 0x9c, 0x63,
  121901. +0x13, 0x07, 0x00, 0x68, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x07, 0x1b,
  121902. +0x9c, 0x63, 0x13, 0x07, 0x00, 0x68, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87,
  121903. +0x67, 0x1a, 0x9c, 0x63, 0x13, 0x07, 0x00, 0x68, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00,
  121904. +0x93, 0x87, 0xc7, 0x19, 0x9c, 0x63, 0x13, 0x07, 0x00, 0x68, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37,
  121905. +0x00, 0x00, 0x93, 0x87, 0x27, 0x19, 0x9c, 0x63, 0x13, 0x07, 0x00, 0x68, 0x23, 0x90, 0xe7, 0x00,
  121906. +0xb7, 0x17, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x09, 0x13, 0x07, 0x80, 0x61, 0x23, 0x90,
  121907. +0xe7, 0x00, 0xb7, 0x17, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x29, 0x13, 0x07, 0x80, 0x61,
  121908. +0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x47, 0x16, 0x9c, 0x63, 0x13, 0x07,
  121909. +0x80, 0x61, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0xa7, 0x15, 0x9c, 0x63,
  121910. +0x13, 0x07, 0x80, 0x61, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x07, 0x15,
  121911. +0x9c, 0x63, 0x13, 0x07, 0x80, 0x61, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87,
  121912. +0x67, 0x14, 0x9c, 0x63, 0x13, 0x07, 0x80, 0x61, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00,
  121913. +0x93, 0x87, 0xc7, 0x13, 0x9c, 0x63, 0x13, 0x07, 0x80, 0x61, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37,
  121914. +0x00, 0x00, 0x93, 0x87, 0x27, 0x13, 0x9c, 0x63, 0x13, 0x07, 0x80, 0x61, 0x23, 0x90, 0xe7, 0x00,
  121915. +0xb7, 0x57, 0xcc, 0x7f, 0x8e, 0x07, 0x93, 0x87, 0x27, 0x09, 0x13, 0x07, 0x80, 0x61, 0x23, 0x90,
  121916. +0xe7, 0x00, 0xb7, 0x57, 0xcc, 0x7f, 0x8e, 0x07, 0x93, 0x87, 0x27, 0x29, 0x13, 0x07, 0x80, 0x61,
  121917. +0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x47, 0x10, 0x9c, 0x63, 0x13, 0x07,
  121918. +0x80, 0x61, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0xa7, 0x0f, 0x9c, 0x63,
  121919. +0x13, 0x07, 0x80, 0x61, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x07, 0x0f,
  121920. +0x9c, 0x63, 0x13, 0x07, 0x80, 0x61, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87,
  121921. +0x67, 0x0e, 0x9c, 0x63, 0x13, 0x07, 0x80, 0x61, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00,
  121922. +0x93, 0x87, 0xc7, 0x0d, 0x9c, 0x63, 0x13, 0x07, 0x80, 0x61, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37,
  121923. +0x00, 0x00, 0x93, 0x87, 0x27, 0x0d, 0x9c, 0x63, 0x13, 0x07, 0x80, 0x61, 0x23, 0x90, 0xe7, 0x00,
  121924. +0xb7, 0x37, 0xff, 0x01, 0xa6, 0x07, 0x93, 0x87, 0x67, 0x08, 0x13, 0x07, 0x70, 0x0e, 0x23, 0x90,
  121925. +0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x67, 0x0b, 0x9c, 0x63, 0x13, 0x07, 0x70, 0x0e,
  121926. +0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0xc7, 0x0a, 0x9c, 0x63, 0x13, 0x07,
  121927. +0x70, 0x0e, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x27, 0x0a, 0x9c, 0x63,
  121928. +0x13, 0x07, 0x70, 0x0e, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x17, 0xcc, 0x7f, 0x8e, 0x07, 0x93, 0x87,
  121929. +0x67, 0x08, 0x13, 0x07, 0x70, 0x0e, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87,
  121930. +0x67, 0x08, 0x9c, 0x63, 0x13, 0x07, 0x70, 0x0e, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00,
  121931. +0x93, 0x87, 0xc7, 0x07, 0x9c, 0x63, 0x13, 0x07, 0x70, 0x0e, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37,
  121932. +0x00, 0x00, 0x93, 0x87, 0x27, 0x07, 0x9c, 0x63, 0x13, 0x07, 0x70, 0x0e, 0x23, 0x90, 0xe7, 0x00,
  121933. +0xb7, 0x17, 0xe6, 0x3f, 0x92, 0x07, 0x93, 0x87, 0x67, 0x08, 0x13, 0x07, 0x70, 0x0e, 0x23, 0x90,
  121934. +0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x67, 0x05, 0x9c, 0x63, 0x13, 0x07, 0x70, 0x0e,
  121935. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x9a, 0x07, 0x93, 0x87, 0x07, 0x03, 0x0d, 0x47,
  121936. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x9a, 0x07, 0x93, 0x87, 0xa7, 0x0e, 0x11, 0x47,
  121937. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x9a, 0x07, 0x93, 0x87, 0x07, 0x0a, 0x23, 0x90,
  121938. +0x07, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x9a, 0x07, 0xc1, 0x07, 0x13, 0x07, 0x50, 0x21, 0x23, 0x90,
  121939. +0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x9a, 0x07, 0x93, 0x87, 0x07, 0x11, 0x25, 0x47, 0x23, 0x90,
  121940. +0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x9a, 0x07, 0x93, 0x87, 0x47, 0x16, 0x13, 0x07, 0x40, 0x10,
  121941. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x17, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x67, 0x08, 0x13, 0x07,
  121942. +0x10, 0x5a, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x17, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x67, 0x28,
  121943. +0x13, 0x07, 0x10, 0x5a, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x87, 0xfc,
  121944. +0x9c, 0x63, 0x13, 0x07, 0x10, 0x5a, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87,
  121945. +0xe7, 0xfb, 0x9c, 0x63, 0x13, 0x07, 0x10, 0x5a, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00,
  121946. +0x93, 0x87, 0x47, 0xfb, 0x9c, 0x63, 0x13, 0x07, 0x10, 0x5a, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37,
  121947. +0x00, 0x00, 0x93, 0x87, 0xa7, 0xfa, 0x9c, 0x63, 0x13, 0x07, 0x10, 0x5a, 0x23, 0x90, 0xe7, 0x00,
  121948. +0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x07, 0xfa, 0x9c, 0x63, 0x13, 0x07, 0x10, 0x5a, 0x23, 0x90,
  121949. +0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x67, 0xf9, 0x9c, 0x63, 0x13, 0x07, 0x10, 0x5a,
  121950. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57, 0xcc, 0x7f, 0x8e, 0x07, 0x93, 0x87, 0x67, 0x08, 0x13, 0x07,
  121951. +0x10, 0x5a, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57, 0xcc, 0x7f, 0x8e, 0x07, 0x93, 0x87, 0x67, 0x28,
  121952. +0x13, 0x07, 0x10, 0x5a, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x87, 0xf6,
  121953. +0x9c, 0x63, 0x13, 0x07, 0x10, 0x5a, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87,
  121954. +0xe7, 0xf5, 0x9c, 0x63, 0x13, 0x07, 0x10, 0x5a, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37, 0x00, 0x00,
  121955. +0x93, 0x87, 0x47, 0xf5, 0x9c, 0x63, 0x13, 0x07, 0x10, 0x5a, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x37,
  121956. +0x00, 0x00, 0x93, 0x87, 0xa7, 0xf4, 0x9c, 0x63, 0x13, 0x07, 0x10, 0x5a, 0x23, 0x90, 0xe7, 0x00,
  121957. +0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x07, 0xf4, 0x9c, 0x63, 0x13, 0x07, 0x10, 0x5a, 0x23, 0x90,
  121958. +0xe7, 0x00, 0x97, 0x37, 0x00, 0x00, 0x93, 0x87, 0x67, 0xf3, 0x9c, 0x63, 0x13, 0x07, 0x10, 0x5a,
  121959. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x9a, 0x07, 0x93, 0x87, 0x47, 0x1f, 0x05, 0x47,
  121960. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x9a, 0x07, 0x93, 0x87, 0x27, 0x03, 0x05, 0x47,
  121961. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x9a, 0x07, 0x93, 0x87, 0x07, 0x1e, 0x23, 0x90,
  121962. +0x07, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x9a, 0x07, 0x93, 0x87, 0x27, 0x1e, 0x23, 0x90, 0x07, 0x00,
  121963. +0xb7, 0x97, 0xf9, 0x0f, 0x9a, 0x07, 0x93, 0x87, 0x47, 0x1e, 0x11, 0x67, 0x1b, 0x07, 0x47, 0x44,
  121964. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x9a, 0x07, 0x93, 0x87, 0x67, 0x1e, 0x65, 0x77,
  121965. +0x1b, 0x07, 0x87, 0x88, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x9a, 0x07, 0x93, 0x87,
  121966. +0x87, 0x1e, 0x15, 0x67, 0x1b, 0x07, 0x57, 0x55, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f,
  121967. +0x9a, 0x07, 0x93, 0x87, 0xa7, 0x1e, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x9a, 0x07,
  121968. +0x93, 0x87, 0xc7, 0x1e, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x9a, 0x07, 0x93, 0x87,
  121969. +0xe7, 0x1e, 0x7d, 0x77, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x9a, 0x07, 0x93, 0x87,
  121970. +0xa7, 0x04, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x9a, 0x07, 0x93, 0x87, 0xa7, 0x05,
  121971. +0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x9a, 0x07, 0x93, 0x87, 0x87, 0x05,
  121972. +0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x9a, 0x07, 0x93, 0x87, 0x07, 0x0c, 0x09, 0x47,
  121973. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xf3, 0x1f, 0x96, 0x07, 0x23, 0x90, 0x07, 0x00, 0x23, 0x26,
  121974. +0x04, 0xfe, 0x25, 0xa8, 0x83, 0x27, 0xc4, 0xfe, 0x9b, 0x97, 0x17, 0x00, 0x81, 0x27, 0x0b, 0xb7,
  121975. +0x07, 0x7c, 0xb7, 0x57, 0xf3, 0x1f, 0x96, 0x07, 0xba, 0x97, 0xbe, 0x86, 0x97, 0x37, 0x00, 0x00,
  121976. +0x93, 0x87, 0xc7, 0xf9, 0x03, 0x67, 0xc4, 0xfe, 0x8b, 0xc7, 0xe7, 0xa2, 0x23, 0x90, 0xf6, 0x00,
  121977. +0x83, 0x27, 0xc4, 0xfe, 0x85, 0x27, 0x23, 0x26, 0xf4, 0xfe, 0x83, 0x27, 0xc4, 0xfe, 0x1b, 0x87,
  121978. +0x07, 0x00, 0x91, 0x67, 0xe3, 0x60, 0xf7, 0xfc, 0xb7, 0xd7, 0xf3, 0x1f, 0x96, 0x07, 0x05, 0x47,
  121979. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xf3, 0x1f, 0x96, 0x07, 0x23, 0x90, 0x07, 0x00, 0x23, 0x26,
  121980. +0x04, 0xfe, 0x25, 0xa8, 0x83, 0x27, 0xc4, 0xfe, 0x9b, 0x97, 0x17, 0x00, 0x81, 0x27, 0x0b, 0xb7,
  121981. +0x07, 0x7c, 0xb7, 0x57, 0xcd, 0x7f, 0x8e, 0x07, 0xba, 0x97, 0xbe, 0x86, 0x97, 0xb7, 0x00, 0x00,
  121982. +0x93, 0x87, 0xc7, 0xf3, 0x03, 0x67, 0xc4, 0xfe, 0x8b, 0xc7, 0xe7, 0xa2, 0x23, 0x90, 0xf6, 0x00,
  121983. +0x83, 0x27, 0xc4, 0xfe, 0x85, 0x27, 0x23, 0x26, 0xf4, 0xfe, 0x83, 0x27, 0xc4, 0xfe, 0x1b, 0x87,
  121984. +0x07, 0x00, 0x93, 0x07, 0x10, 0x34, 0xe3, 0xff, 0xe7, 0xfa, 0xb7, 0xd7, 0xf3, 0x1f, 0x96, 0x07,
  121985. +0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xf3, 0x1f, 0x96, 0x07, 0x05, 0x47, 0x23, 0x90,
  121986. +0xe7, 0x00, 0xb7, 0xd7, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x13, 0x25, 0x47, 0x23, 0x90,
  121987. +0xe7, 0x00, 0xb7, 0xd7, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x13, 0x05, 0x47, 0x23, 0x90,
  121988. +0xe7, 0x00, 0xb7, 0xd7, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x13, 0x23, 0x90, 0x07, 0x00,
  121989. +0x01, 0x45, 0xef, 0xf0, 0xef, 0xad, 0xb7, 0xd7, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x13,
  121990. +0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xf3, 0x1f, 0x96, 0x07, 0x23, 0x90, 0x07, 0x00,
  121991. +0xb7, 0xd7, 0xf3, 0x1f, 0x96, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xf3, 0x1f,
  121992. +0x96, 0x07, 0x23, 0x90, 0x07, 0x00, 0x23, 0x26, 0x04, 0xfe, 0x25, 0xa8, 0x83, 0x27, 0xc4, 0xfe,
  121993. +0x9b, 0x97, 0x17, 0x00, 0x81, 0x27, 0x0b, 0xb7, 0x07, 0x7c, 0xb7, 0x57, 0xf3, 0x1f, 0x96, 0x07,
  121994. +0xba, 0x97, 0xbe, 0x86, 0x97, 0xb7, 0x00, 0x00, 0x93, 0x87, 0xc7, 0x4f, 0x03, 0x67, 0xc4, 0xfe,
  121995. +0x8b, 0xc7, 0xe7, 0xa2, 0x23, 0x90, 0xf6, 0x00, 0x83, 0x27, 0xc4, 0xfe, 0x85, 0x27, 0x23, 0x26,
  121996. +0xf4, 0xfe, 0x83, 0x27, 0xc4, 0xfe, 0x1b, 0x87, 0x07, 0x00, 0x91, 0x67, 0xe3, 0x60, 0xf7, 0xfc,
  121997. +0xb7, 0xd7, 0xf3, 0x1f, 0x96, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xf3, 0x1f,
  121998. +0x96, 0x07, 0x23, 0x90, 0x07, 0x00, 0x23, 0x26, 0x04, 0xfe, 0x25, 0xa8, 0x83, 0x27, 0xc4, 0xfe,
  121999. +0x9b, 0x97, 0x17, 0x00, 0x81, 0x27, 0x0b, 0xb7, 0x07, 0x7c, 0xb7, 0x57, 0xcd, 0x7f, 0x8e, 0x07,
  122000. +0xba, 0x97, 0xbe, 0x86, 0x97, 0x37, 0x01, 0x00, 0x93, 0x87, 0xc7, 0x49, 0x03, 0x67, 0xc4, 0xfe,
  122001. +0x8b, 0xc7, 0xe7, 0xa2, 0x23, 0x90, 0xf6, 0x00, 0x83, 0x27, 0xc4, 0xfe, 0x85, 0x27, 0x23, 0x26,
  122002. +0xf4, 0xfe, 0x83, 0x27, 0xc4, 0xfe, 0x1b, 0x87, 0x07, 0x00, 0x93, 0x07, 0x10, 0x2b, 0xe3, 0xff,
  122003. +0xe7, 0xfa, 0xb7, 0xd7, 0xf3, 0x1f, 0x96, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7,
  122004. +0xf3, 0x1f, 0x96, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xf3, 0x1f, 0x96, 0x07,
  122005. +0x93, 0x87, 0x27, 0x13, 0x25, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xf3, 0x1f, 0x96, 0x07,
  122006. +0x93, 0x87, 0x27, 0x13, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xf3, 0x1f, 0x96, 0x07,
  122007. +0x93, 0x87, 0x27, 0x13, 0x23, 0x90, 0x07, 0x00, 0x05, 0x45, 0xef, 0xf0, 0x6f, 0x9b, 0xb7, 0xd7,
  122008. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x13, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7,
  122009. +0xf3, 0x1f, 0x96, 0x07, 0x23, 0x90, 0x07, 0x00, 0xb7, 0xd7, 0xf3, 0x1f, 0x96, 0x07, 0x05, 0x47,
  122010. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xf3, 0x1f, 0x96, 0x07, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97,
  122011. +0xf3, 0x1f, 0x96, 0x07, 0x41, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122012. +0x89, 0x07, 0x13, 0x07, 0x00, 0x40, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122013. +0x91, 0x07, 0x13, 0x07, 0xe0, 0x10, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122014. +0x99, 0x07, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0xa1, 0x07, 0x23, 0x90,
  122015. +0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0xa9, 0x07, 0x21, 0x47, 0x23, 0x90, 0xe7, 0x00,
  122016. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x05, 0x2d, 0x47, 0x23, 0x90, 0xe7, 0x00,
  122017. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x05, 0x13, 0x07, 0x00, 0x48, 0x23, 0x90,
  122018. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x67, 0x05, 0x13, 0x07, 0x90, 0x10,
  122019. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x05, 0x21, 0x47,
  122020. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xa7, 0x05, 0x13, 0x07,
  122021. +0x80, 0x44, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x05,
  122022. +0x13, 0x07, 0x90, 0x13, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122023. +0xe7, 0x05, 0x21, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122024. +0x07, 0x06, 0x13, 0x07, 0x80, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122025. +0x93, 0x87, 0x27, 0x06, 0x13, 0x07, 0x90, 0x10, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122026. +0x96, 0x07, 0x93, 0x87, 0x47, 0x06, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122027. +0x93, 0x87, 0x67, 0x06, 0x13, 0x07, 0x80, 0x0e, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122028. +0x96, 0x07, 0x93, 0x87, 0x87, 0x06, 0x13, 0x07, 0x90, 0x10, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122029. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xa7, 0x06, 0x09, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122030. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x06, 0x41, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122031. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xe7, 0x06, 0x13, 0x07, 0x90, 0x13, 0x23, 0x90, 0xe7, 0x00,
  122032. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x07, 0x2d, 0x47, 0x23, 0x90, 0xe7, 0x00,
  122033. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x07, 0x13, 0x07, 0x00, 0x7c, 0x23, 0x90,
  122034. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x07, 0x13, 0x07, 0x90, 0x13,
  122035. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x67, 0x07, 0x13, 0x07,
  122036. +0x40, 0x04, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x07,
  122037. +0x13, 0x07, 0x30, 0x63, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122038. +0xa7, 0x07, 0x13, 0x07, 0x90, 0x15, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122039. +0x93, 0x87, 0xc7, 0x07, 0x13, 0x07, 0xf0, 0x14, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122040. +0x96, 0x07, 0x93, 0x87, 0xe7, 0x07, 0x13, 0x07, 0x00, 0x63, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122041. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x08, 0x13, 0x07, 0x90, 0x15, 0x23, 0x90, 0xe7, 0x00,
  122042. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x08, 0x13, 0x07, 0x70, 0x04, 0x23, 0x90,
  122043. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x08, 0x13, 0x07, 0x30, 0x63,
  122044. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x67, 0x08, 0x13, 0x07,
  122045. +0x90, 0x14, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x08,
  122046. +0x13, 0x07, 0xf0, 0x04, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122047. +0xa7, 0x08, 0x13, 0x07, 0x30, 0x63, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122048. +0x93, 0x87, 0xc7, 0x08, 0x13, 0x07, 0x90, 0x17, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122049. +0x96, 0x07, 0x93, 0x87, 0xe7, 0x08, 0x21, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122050. +0x96, 0x07, 0x93, 0x87, 0x07, 0x09, 0x13, 0x07, 0x00, 0x0e, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122051. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x09, 0x13, 0x07, 0x90, 0x10, 0x23, 0x90, 0xe7, 0x00,
  122052. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x09, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97,
  122053. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x67, 0x09, 0x13, 0x07, 0x80, 0x7c, 0x23, 0x90, 0xe7, 0x00,
  122054. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x09, 0x13, 0x07, 0x90, 0x10, 0x23, 0x90,
  122055. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xa7, 0x09, 0x23, 0x90, 0x07, 0x00,
  122056. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x09, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00,
  122057. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xe7, 0x09, 0x21, 0x47, 0x23, 0x90, 0xe7, 0x00,
  122058. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x0a, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97,
  122059. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x0a, 0x13, 0x07, 0xa0, 0x45, 0x23, 0x90, 0xe7, 0x00,
  122060. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x0a, 0x25, 0x47, 0x23, 0x90, 0xe7, 0x00,
  122061. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x67, 0x0a, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97,
  122062. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x0a, 0x13, 0x07, 0x80, 0x44, 0x23, 0x90, 0xe7, 0x00,
  122063. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xa7, 0x0a, 0x13, 0x07, 0x90, 0x10, 0x23, 0x90,
  122064. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x0a, 0x13, 0x07, 0x00, 0x04,
  122065. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xe7, 0x0a, 0x13, 0x07,
  122066. +0x30, 0x63, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x0b,
  122067. +0x13, 0x07, 0x90, 0x17, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122068. +0x27, 0x0b, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122069. +0x47, 0x0b, 0x13, 0x07, 0x80, 0x61, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122070. +0x93, 0x87, 0x67, 0x0b, 0x13, 0x07, 0x90, 0x10, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122071. +0x96, 0x07, 0x93, 0x87, 0x87, 0x0b, 0x11, 0x67, 0x1b, 0x07, 0x07, 0x0c, 0x23, 0x90, 0xe7, 0x00,
  122072. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xa7, 0x0b, 0x13, 0x07, 0x30, 0x63, 0x23, 0x90,
  122073. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x0b, 0x13, 0x07, 0x90, 0x14,
  122074. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xe7, 0x0b, 0x21, 0x47,
  122075. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x0c, 0x11, 0x47,
  122076. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x0c, 0x13, 0x07,
  122077. +0x80, 0x04, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x0c,
  122078. +0x11, 0x67, 0x1b, 0x07, 0x07, 0x04, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122079. +0x93, 0x87, 0x67, 0x0c, 0x13, 0x07, 0x30, 0x63, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122080. +0x96, 0x07, 0x93, 0x87, 0x87, 0x0c, 0x13, 0x07, 0x90, 0x14, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122081. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xa7, 0x0c, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122082. +0x96, 0x07, 0x93, 0x87, 0xc7, 0x0c, 0x11, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122083. +0x96, 0x07, 0x93, 0x87, 0xe7, 0x0c, 0x13, 0x07, 0x80, 0x04, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122084. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x0d, 0x13, 0x07, 0x00, 0x04, 0x23, 0x90, 0xe7, 0x00,
  122085. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x0d, 0x13, 0x07, 0x30, 0x63, 0x23, 0x90,
  122086. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x0d, 0x13, 0x07, 0x90, 0x14,
  122087. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x67, 0x0d, 0x41, 0x47,
  122088. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x0d, 0x11, 0x47,
  122089. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xa7, 0x0d, 0x61, 0x47,
  122090. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x0d, 0x23, 0x90,
  122091. +0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xe7, 0x0d, 0x11, 0x47, 0x23, 0x90,
  122092. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x0e, 0x13, 0x07, 0x80, 0x07,
  122093. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x0e, 0x13, 0x07,
  122094. +0x90, 0x54, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x0e,
  122095. +0x13, 0x07, 0x30, 0x63, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122096. +0x67, 0x0e, 0x13, 0x07, 0x90, 0x15, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122097. +0x93, 0x87, 0x87, 0x0e, 0x05, 0x67, 0x1b, 0x07, 0x97, 0xd4, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122098. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xa7, 0x0e, 0x13, 0x07, 0x30, 0x63, 0x23, 0x90, 0xe7, 0x00,
  122099. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x0e, 0x13, 0x07, 0x90, 0x15, 0x23, 0x90,
  122100. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xe7, 0x0e, 0x05, 0x67, 0x1b, 0x07,
  122101. +0xa7, 0x94, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x0f,
  122102. +0x13, 0x07, 0x30, 0x63, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122103. +0x27, 0x0f, 0x13, 0x07, 0x90, 0x15, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122104. +0x93, 0x87, 0x47, 0x0f, 0x13, 0x07, 0x10, 0x44, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122105. +0x96, 0x07, 0x93, 0x87, 0x67, 0x0f, 0x13, 0x07, 0x30, 0x63, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122106. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x0f, 0x13, 0x07, 0x90, 0x14, 0x23, 0x90, 0xe7, 0x00,
  122107. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xa7, 0x0f, 0x13, 0x07, 0x20, 0x04, 0x23, 0x90,
  122108. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x0f, 0x13, 0x07, 0x30, 0x63,
  122109. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xe7, 0x0f, 0x13, 0x07,
  122110. +0x90, 0x14, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x10,
  122111. +0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x10,
  122112. +0x13, 0x07, 0x30, 0x63, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122113. +0x47, 0x10, 0x13, 0x07, 0x90, 0x14, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122114. +0x93, 0x87, 0x67, 0x10, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122115. +0x87, 0x10, 0x13, 0x07, 0x00, 0x0e, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122116. +0x93, 0x87, 0xa7, 0x10, 0x13, 0x07, 0x90, 0x10, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122117. +0x96, 0x07, 0x93, 0x87, 0xc7, 0x10, 0x29, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122118. +0x96, 0x07, 0x93, 0x87, 0xe7, 0x10, 0x41, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122119. +0x96, 0x07, 0x93, 0x87, 0x07, 0x11, 0x13, 0x07, 0x90, 0x10, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122120. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x11, 0x25, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122121. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x11, 0x13, 0x07, 0x00, 0x3c, 0x23, 0x90, 0xe7, 0x00,
  122122. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x67, 0x11, 0x13, 0x07, 0x90, 0x14, 0x23, 0x90,
  122123. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x11, 0x25, 0x47, 0x23, 0x90,
  122124. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xa7, 0x11, 0x13, 0x07, 0x00, 0x3c,
  122125. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x11, 0x13, 0x07,
  122126. +0x90, 0x15, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xe7, 0x11,
  122127. +0x61, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x12,
  122128. +0x41, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x12,
  122129. +0x13, 0x07, 0x90, 0x10, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122130. +0x47, 0x12, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x67, 0x12,
  122131. +0x13, 0x07, 0x00, 0x3c, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122132. +0x87, 0x12, 0x13, 0x07, 0x90, 0x10, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122133. +0x93, 0x87, 0xa7, 0x12, 0x61, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122134. +0x93, 0x87, 0xc7, 0x12, 0x11, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122135. +0x93, 0x87, 0xe7, 0x12, 0x13, 0x07, 0x80, 0x04, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122136. +0x96, 0x07, 0x93, 0x87, 0x07, 0x13, 0x61, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122137. +0x96, 0x07, 0x93, 0x87, 0x27, 0x13, 0x11, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122138. +0x96, 0x07, 0x93, 0x87, 0x47, 0x13, 0x13, 0x07, 0x80, 0x05, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122139. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x67, 0x13, 0x2d, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122140. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x13, 0x41, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122141. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xa7, 0x13, 0x13, 0x07, 0x90, 0x10, 0x23, 0x90, 0xe7, 0x00,
  122142. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x13, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00,
  122143. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xe7, 0x13, 0x41, 0x47, 0x23, 0x90, 0xe7, 0x00,
  122144. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x14, 0x13, 0x07, 0x90, 0x10, 0x23, 0x90,
  122145. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x14, 0x15, 0x47, 0x23, 0x90,
  122146. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x14, 0x13, 0x07, 0x00, 0x7c,
  122147. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x67, 0x14, 0x13, 0x07,
  122148. +0x90, 0x10, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x05, 0x67, 0x1b, 0x07,
  122149. +0x17, 0x81, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x07, 0x04,
  122150. +0x05, 0x67, 0x1b, 0x07, 0x07, 0x88, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07,
  122151. +0x93, 0x87, 0x07, 0x08, 0x23, 0x90, 0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87,
  122152. +0x07, 0x0c, 0x23, 0x90, 0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x89, 0x07, 0x11, 0x67,
  122153. +0x21, 0x27, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x27, 0x04,
  122154. +0x13, 0x07, 0x30, 0x08, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87,
  122155. +0x27, 0x08, 0x13, 0x07, 0xf0, 0x04, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07,
  122156. +0x93, 0x87, 0x27, 0x0c, 0x23, 0x90, 0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x91, 0x07,
  122157. +0x11, 0x67, 0x1b, 0x07, 0x07, 0x04, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07,
  122158. +0x93, 0x87, 0x47, 0x04, 0x13, 0x07, 0x30, 0x08, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07,
  122159. +0x9e, 0x07, 0x93, 0x87, 0x47, 0x08, 0x13, 0x07, 0x10, 0x05, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7,
  122160. +0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x47, 0x0c, 0x23, 0x90, 0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07,
  122161. +0x9e, 0x07, 0x99, 0x07, 0x05, 0x67, 0x1b, 0x07, 0x17, 0x81, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7,
  122162. +0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x67, 0x04, 0x05, 0x67, 0x1b, 0x07, 0x07, 0x88, 0x23, 0x90,
  122163. +0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x67, 0x08, 0x23, 0x90, 0x07, 0x00,
  122164. +0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x67, 0x0c, 0x23, 0x90, 0x07, 0x00, 0xb7, 0xd7,
  122165. +0xfc, 0x07, 0x9e, 0x07, 0xa1, 0x07, 0x13, 0x07, 0x00, 0x72, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7,
  122166. +0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x87, 0x04, 0x3d, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7,
  122167. +0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x87, 0x08, 0x05, 0x67, 0x1b, 0x07, 0x07, 0x74, 0x23, 0x90,
  122168. +0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x87, 0x0c, 0x23, 0x90, 0x07, 0x00,
  122169. +0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0xa9, 0x07, 0x59, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7,
  122170. +0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0xa7, 0x04, 0x13, 0x07, 0x30, 0x08, 0x23, 0x90, 0xe7, 0x00,
  122171. +0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0xa7, 0x08, 0x13, 0x07, 0xb0, 0x04, 0x23, 0x90,
  122172. +0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0xa7, 0x0c, 0x23, 0x90, 0x07, 0x00,
  122173. +0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0xb1, 0x07, 0x13, 0x07, 0x60, 0x71, 0x23, 0x90, 0xe7, 0x00,
  122174. +0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0xc7, 0x04, 0x3d, 0x47, 0x23, 0x90, 0xe7, 0x00,
  122175. +0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0xc7, 0x08, 0x09, 0x67, 0x05, 0x27, 0x23, 0x90,
  122176. +0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0xc7, 0x0c, 0x23, 0x90, 0x07, 0x00,
  122177. +0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0xb9, 0x07, 0x13, 0x07, 0x60, 0x71, 0x23, 0x90, 0xe7, 0x00,
  122178. +0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0xe7, 0x04, 0x3d, 0x47, 0x23, 0x90, 0xe7, 0x00,
  122179. +0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0xe7, 0x08, 0x0d, 0x67, 0x1b, 0x07, 0x07, 0x80,
  122180. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0xe7, 0x0c, 0x23, 0x90,
  122181. +0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0xc1, 0x07, 0x13, 0x07, 0x60, 0x71, 0x23, 0x90,
  122182. +0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x07, 0x05, 0x3d, 0x47, 0x23, 0x90,
  122183. +0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x07, 0x09, 0x05, 0x67, 0x1b, 0x07,
  122184. +0x07, 0xf0, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x07, 0x0d,
  122185. +0x23, 0x90, 0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0xc9, 0x07, 0x13, 0x07, 0x00, 0x72,
  122186. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x27, 0x05, 0x3d, 0x47,
  122187. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x27, 0x09, 0x05, 0x67,
  122188. +0x1b, 0x07, 0x07, 0x40, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87,
  122189. +0x27, 0x0d, 0x23, 0x90, 0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0xd1, 0x07, 0x05, 0x67,
  122190. +0x1b, 0x07, 0x87, 0xe0, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87,
  122191. +0x47, 0x05, 0x05, 0x67, 0x1b, 0x07, 0x57, 0xc1, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07,
  122192. +0x9e, 0x07, 0x93, 0x87, 0x47, 0x09, 0x23, 0x90, 0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07,
  122193. +0x93, 0x87, 0x47, 0x0d, 0x23, 0x90, 0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0xd9, 0x07,
  122194. +0x13, 0x07, 0x50, 0x62, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87,
  122195. +0x67, 0x05, 0x55, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87,
  122196. +0x67, 0x09, 0x23, 0x90, 0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x67, 0x0d,
  122197. +0x23, 0x90, 0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0xe1, 0x07, 0x11, 0x67, 0x1b, 0x07,
  122198. +0x87, 0x02, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x87, 0x05,
  122199. +0x13, 0x07, 0x00, 0x08, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87,
  122200. +0x87, 0x09, 0x23, 0x90, 0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x87, 0x0d,
  122201. +0x23, 0x90, 0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0xe9, 0x07, 0x05, 0x67, 0x1b, 0x07,
  122202. +0x87, 0xe0, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0xa7, 0x05,
  122203. +0x05, 0x67, 0x1b, 0x07, 0xa7, 0xc1, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07,
  122204. +0x93, 0x87, 0xa7, 0x09, 0x23, 0x90, 0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87,
  122205. +0xa7, 0x0d, 0x23, 0x90, 0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0xf1, 0x07, 0x13, 0x07,
  122206. +0x50, 0x62, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0xc7, 0x05,
  122207. +0x69, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0xc7, 0x09,
  122208. +0x23, 0x90, 0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0xc7, 0x0d, 0x23, 0x90,
  122209. +0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0xf9, 0x07, 0x11, 0x67, 0x1b, 0x07, 0x07, 0x04,
  122210. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0xe7, 0x05, 0x13, 0x07,
  122211. +0x00, 0x08, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0xe7, 0x09,
  122212. +0x23, 0x90, 0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0xe7, 0x0d, 0x23, 0x90,
  122213. +0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x07, 0x02, 0x09, 0x67, 0x1b, 0x07,
  122214. +0x47, 0x60, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x07, 0x06,
  122215. +0x55, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x07, 0x0a,
  122216. +0x23, 0x90, 0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x07, 0x0e, 0x23, 0x90,
  122217. +0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x27, 0x02, 0x13, 0x07, 0x80, 0x70,
  122218. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x27, 0x06, 0x15, 0x47,
  122219. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x27, 0x0a, 0x23, 0x90,
  122220. +0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x27, 0x0e, 0x09, 0x67, 0x09, 0x27,
  122221. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x47, 0x02, 0x21, 0x47,
  122222. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x47, 0x06, 0x13, 0x07,
  122223. +0x00, 0x08, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x47, 0x0a,
  122224. +0x23, 0x90, 0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x47, 0x0e, 0x23, 0x90,
  122225. +0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x67, 0x02, 0x09, 0x67, 0x1b, 0x07,
  122226. +0x47, 0x60, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x67, 0x06,
  122227. +0x69, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x67, 0x0a,
  122228. +0x23, 0x90, 0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x67, 0x0e, 0x23, 0x90,
  122229. +0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x87, 0x02, 0x13, 0x07, 0x80, 0x70,
  122230. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x87, 0x06, 0x29, 0x47,
  122231. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x87, 0x0a, 0x23, 0x90,
  122232. +0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x87, 0x0e, 0x09, 0x67, 0x09, 0x27,
  122233. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0xa7, 0x02, 0x11, 0x67,
  122234. +0x1b, 0x07, 0x07, 0x04, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87,
  122235. +0xa7, 0x06, 0x13, 0x07, 0x00, 0x08, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07,
  122236. +0x93, 0x87, 0xa7, 0x0a, 0x23, 0x90, 0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87,
  122237. +0xa7, 0x0e, 0x23, 0x90, 0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0xc7, 0x02,
  122238. +0x13, 0x07, 0xa0, 0x60, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87,
  122239. +0xc7, 0x06, 0x55, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87,
  122240. +0xc7, 0x0a, 0x05, 0x67, 0x1b, 0x07, 0x07, 0x20, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07,
  122241. +0x9e, 0x07, 0x93, 0x87, 0xc7, 0x0e, 0x23, 0x90, 0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07,
  122242. +0x93, 0x87, 0xe7, 0x02, 0x13, 0x07, 0xa0, 0x61, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07,
  122243. +0x9e, 0x07, 0x93, 0x87, 0xe7, 0x06, 0x55, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07,
  122244. +0x9e, 0x07, 0x93, 0x87, 0xe7, 0x0a, 0x05, 0x67, 0x1b, 0x07, 0x07, 0x30, 0x23, 0x90, 0xe7, 0x00,
  122245. +0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0xe7, 0x0e, 0x23, 0x90, 0x07, 0x00, 0xb7, 0xd7,
  122246. +0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x07, 0x03, 0x13, 0x07, 0xa0, 0x60, 0x23, 0x90, 0xe7, 0x00,
  122247. +0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x07, 0x07, 0x69, 0x47, 0x23, 0x90, 0xe7, 0x00,
  122248. +0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x07, 0x0b, 0x05, 0x67, 0x1b, 0x07, 0x07, 0x20,
  122249. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x07, 0x0f, 0x23, 0x90,
  122250. +0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x27, 0x03, 0x13, 0x07, 0x20, 0x64,
  122251. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x27, 0x07, 0x69, 0x47,
  122252. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x27, 0x0b, 0x05, 0x67,
  122253. +0x1b, 0x07, 0x07, 0x30, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87,
  122254. +0x27, 0x0f, 0x23, 0x90, 0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x47, 0x03,
  122255. +0x15, 0x67, 0x1b, 0x07, 0x87, 0x80, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07,
  122256. +0x93, 0x87, 0x47, 0x07, 0x05, 0x67, 0x1b, 0x07, 0x07, 0x88, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7,
  122257. +0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x47, 0x0b, 0x23, 0x90, 0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07,
  122258. +0x9e, 0x07, 0x93, 0x87, 0x47, 0x0f, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122259. +0x93, 0x87, 0x87, 0x14, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122260. +0xa7, 0x14, 0x13, 0x07, 0x00, 0x79, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122261. +0x93, 0x87, 0xc7, 0x14, 0x13, 0x07, 0xa0, 0x11, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122262. +0x96, 0x07, 0x93, 0x87, 0xe7, 0x14, 0x21, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122263. +0x96, 0x07, 0x93, 0x87, 0x07, 0x15, 0x13, 0x07, 0xa0, 0x7a, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122264. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x15, 0x13, 0x07, 0xa0, 0x02, 0x23, 0x90, 0xe7, 0x00,
  122265. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x15, 0x41, 0x47, 0x23, 0x90, 0xe7, 0x00,
  122266. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x67, 0x15, 0x13, 0x07, 0x20, 0x7b, 0x23, 0x90,
  122267. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x15, 0x13, 0x07, 0xa0, 0x02,
  122268. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xa7, 0x15, 0x23, 0x90,
  122269. +0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x15, 0x13, 0x07, 0x80, 0x7c,
  122270. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xe7, 0x15, 0x13, 0x07,
  122271. +0x90, 0x10, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x16,
  122272. +0x41, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x16,
  122273. +0x41, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x16,
  122274. +0x13, 0x07, 0x90, 0x10, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122275. +0x67, 0x16, 0x41, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122276. +0x87, 0x16, 0x13, 0x07, 0x80, 0x2a, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122277. +0x93, 0x87, 0xa7, 0x16, 0x13, 0x07, 0x90, 0x12, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122278. +0x96, 0x07, 0x93, 0x87, 0xc7, 0x16, 0x21, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122279. +0x96, 0x07, 0x93, 0x87, 0xe7, 0x16, 0x13, 0x07, 0x00, 0x37, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122280. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x17, 0x13, 0x07, 0x90, 0x12, 0x23, 0x90, 0xe7, 0x00,
  122281. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x17, 0x29, 0x47, 0x23, 0x90, 0xe7, 0x00,
  122282. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x17, 0x13, 0x07, 0x80, 0x3c, 0x23, 0x90,
  122283. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x67, 0x17, 0x13, 0x07, 0x90, 0x1a,
  122284. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x17, 0x31, 0x47,
  122285. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xa7, 0x17, 0x13, 0x07,
  122286. +0x80, 0x40, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x17,
  122287. +0x13, 0x07, 0x90, 0x19, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122288. +0xe7, 0x17, 0x51, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122289. +0x07, 0x18, 0x13, 0x07, 0x00, 0x79, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122290. +0x93, 0x87, 0x27, 0x18, 0x13, 0x07, 0xa0, 0x11, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122291. +0x96, 0x07, 0x93, 0x87, 0x47, 0x18, 0x21, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122292. +0x96, 0x07, 0x93, 0x87, 0x67, 0x18, 0x11, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122293. +0x96, 0x07, 0x93, 0x87, 0x87, 0x18, 0x61, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122294. +0x96, 0x07, 0x93, 0x87, 0xa7, 0x18, 0x39, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122295. +0x96, 0x07, 0x93, 0x87, 0xc7, 0x18, 0x13, 0x07, 0x80, 0x40, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122296. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xe7, 0x18, 0x13, 0x07, 0x90, 0x19, 0x23, 0x90, 0xe7, 0x00,
  122297. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x19, 0x21, 0x47, 0x23, 0x90, 0xe7, 0x00,
  122298. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x19, 0x61, 0x77, 0x1b, 0x07, 0x87, 0x56,
  122299. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x19, 0x13, 0x07,
  122300. +0x80, 0x10, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x67, 0x19,
  122301. +0x61, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x19,
  122302. +0x13, 0x07, 0x00, 0x79, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122303. +0xa7, 0x19, 0x13, 0x07, 0xa0, 0x16, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122304. +0x93, 0x87, 0xc7, 0x19, 0x21, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122305. +0x93, 0x87, 0xe7, 0x19, 0x13, 0x07, 0x80, 0x1d, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122306. +0x96, 0x07, 0x93, 0x87, 0x07, 0x1a, 0x13, 0x07, 0x90, 0x16, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122307. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x1a, 0x41, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122308. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x1a, 0x61, 0x77, 0x1b, 0x07, 0x87, 0x55, 0x23, 0x90,
  122309. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x67, 0x1a, 0x13, 0x07, 0x80, 0x16,
  122310. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x1a, 0x13, 0x07,
  122311. +0x00, 0x07, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xa7, 0x1a,
  122312. +0x13, 0x07, 0x80, 0x78, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122313. +0xc7, 0x1a, 0x13, 0x07, 0xa0, 0x16, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122314. +0x93, 0x87, 0xe7, 0x1a, 0x09, 0x67, 0x61, 0x37, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122315. +0x96, 0x07, 0x93, 0x87, 0x07, 0x1b, 0x61, 0x77, 0x1b, 0x07, 0x87, 0x5a, 0x23, 0x90, 0xe7, 0x00,
  122316. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x1b, 0x13, 0x07, 0x80, 0x1e, 0x23, 0x90,
  122317. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x1b, 0x13, 0x07, 0x00, 0x05,
  122318. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x67, 0x1b, 0x13, 0x07,
  122319. +0x80, 0x79, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x1b,
  122320. +0x13, 0x07, 0xa0, 0x16, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122321. +0xa7, 0x1b, 0x13, 0x07, 0x00, 0x06, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122322. +0x93, 0x87, 0xc7, 0x1b, 0x13, 0x07, 0x00, 0x7a, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122323. +0x96, 0x07, 0x93, 0x87, 0xe7, 0x1b, 0x13, 0x07, 0xa0, 0x16, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122324. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x1c, 0x21, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122325. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x1c, 0x61, 0x77, 0x1b, 0x07, 0x07, 0x31, 0x23, 0x90,
  122326. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x1c, 0x13, 0x07, 0x80, 0x16,
  122327. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x67, 0x1c, 0x21, 0x47,
  122328. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x1c, 0x69, 0x77,
  122329. +0x1b, 0x07, 0x07, 0x31, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122330. +0xa7, 0x1c, 0x13, 0x07, 0x80, 0x16, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122331. +0x93, 0x87, 0xc7, 0x1c, 0x29, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122332. +0x93, 0x87, 0xe7, 0x1c, 0x13, 0x07, 0x80, 0x40, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122333. +0x96, 0x07, 0x93, 0x87, 0x07, 0x1d, 0x13, 0x07, 0x90, 0x16, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122334. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x1d, 0x13, 0x07, 0xe0, 0x06, 0x23, 0x90, 0xe7, 0x00,
  122335. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x1d, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97,
  122336. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x67, 0x1d, 0x13, 0x07, 0x80, 0x06, 0x23, 0x90, 0xe7, 0x00,
  122337. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x1d, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97,
  122338. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xa7, 0x1d, 0x13, 0x07, 0x80, 0x40, 0x23, 0x90, 0xe7, 0x00,
  122339. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x1d, 0x13, 0x07, 0x90, 0x16, 0x23, 0x90,
  122340. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xe7, 0x1d, 0x23, 0x90, 0x07, 0x00,
  122341. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x1e, 0x61, 0x77, 0x1b, 0x07, 0x07, 0x31,
  122342. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x1e, 0x13, 0x07,
  122343. +0x80, 0x16, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x1e,
  122344. +0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x67, 0x1e, 0x69, 0x77,
  122345. +0x1b, 0x07, 0x07, 0x31, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122346. +0x87, 0x1e, 0x13, 0x07, 0x80, 0x16, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122347. +0x93, 0x87, 0xa7, 0x1e, 0x09, 0x67, 0x61, 0x37, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122348. +0x96, 0x07, 0x93, 0x87, 0xc7, 0x1e, 0x61, 0x77, 0x1b, 0x07, 0x87, 0x5a, 0x23, 0x90, 0xe7, 0x00,
  122349. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xe7, 0x1e, 0x13, 0x07, 0x80, 0x1e, 0x23, 0x90,
  122350. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x1f, 0x13, 0x07, 0x80, 0x06,
  122351. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x1f, 0x13, 0x07,
  122352. +0x80, 0x79, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x1f,
  122353. +0x13, 0x07, 0xa0, 0x16, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122354. +0x67, 0x1f, 0x13, 0x07, 0x80, 0x07, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122355. +0x93, 0x87, 0x87, 0x1f, 0x13, 0x07, 0x00, 0x7a, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122356. +0x96, 0x07, 0x93, 0x87, 0xa7, 0x1f, 0x13, 0x07, 0xa0, 0x16, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122357. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x1f, 0x13, 0x07, 0x80, 0x06, 0x23, 0x90, 0xe7, 0x00,
  122358. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xe7, 0x1f, 0x13, 0x07, 0x00, 0x79, 0x23, 0x90,
  122359. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x20, 0x13, 0x07, 0xa0, 0x16,
  122360. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x20, 0x21, 0x47,
  122361. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x20, 0x65, 0x77,
  122362. +0x1b, 0x07, 0x07, 0xb1, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122363. +0x67, 0x20, 0x13, 0x07, 0x80, 0x16, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122364. +0x93, 0x87, 0x87, 0x20, 0x21, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122365. +0x93, 0x87, 0xa7, 0x20, 0x6d, 0x77, 0x1b, 0x07, 0x07, 0xb1, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122366. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x20, 0x13, 0x07, 0x80, 0x16, 0x23, 0x90, 0xe7, 0x00,
  122367. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xe7, 0x20, 0x29, 0x47, 0x23, 0x90, 0xe7, 0x00,
  122368. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x21, 0x13, 0x07, 0x80, 0x40, 0x23, 0x90,
  122369. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x21, 0x13, 0x07, 0x90, 0x16,
  122370. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x21, 0x13, 0x07,
  122371. +0x80, 0x05, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x67, 0x21,
  122372. +0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x21, 0x13, 0x07,
  122373. +0x80, 0x06, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xa7, 0x21,
  122374. +0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x21, 0x13, 0x07,
  122375. +0x80, 0x40, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xe7, 0x21,
  122376. +0x13, 0x07, 0x90, 0x16, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122377. +0x07, 0x22, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x22,
  122378. +0x65, 0x77, 0x1b, 0x07, 0x07, 0xb1, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122379. +0x93, 0x87, 0x47, 0x22, 0x13, 0x07, 0x80, 0x16, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122380. +0x96, 0x07, 0x93, 0x87, 0x67, 0x22, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122381. +0x96, 0x07, 0x93, 0x87, 0x87, 0x22, 0x6d, 0x77, 0x1b, 0x07, 0x07, 0xb1, 0x23, 0x90, 0xe7, 0x00,
  122382. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xa7, 0x22, 0x13, 0x07, 0x80, 0x16, 0x23, 0x90,
  122383. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x22, 0x23, 0x90, 0x07, 0x00,
  122384. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xe7, 0x22, 0x13, 0x07, 0x80, 0x1d, 0x23, 0x90,
  122385. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x23, 0x13, 0x07, 0x90, 0x16,
  122386. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x23, 0x13, 0x07,
  122387. +0x00, 0x08, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x23,
  122388. +0x13, 0x07, 0x00, 0x79, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122389. +0x67, 0x23, 0x13, 0x07, 0xa0, 0x16, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122390. +0x93, 0x87, 0x87, 0x23, 0x61, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122391. +0x93, 0x87, 0xa7, 0x23, 0x13, 0x07, 0xa0, 0x7a, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122392. +0x96, 0x07, 0x93, 0x87, 0xc7, 0x23, 0x13, 0x07, 0xa0, 0x06, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122393. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xe7, 0x23, 0x29, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122394. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x24, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122395. +0x96, 0x07, 0x93, 0x87, 0x27, 0x24, 0x13, 0x07, 0x90, 0x1e, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122396. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x24, 0x21, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122397. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x67, 0x24, 0x61, 0x77, 0x1b, 0x07, 0x07, 0x08, 0x23, 0x90,
  122398. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x24, 0x13, 0x07, 0x80, 0x10,
  122399. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xa7, 0x24, 0x3d, 0x47,
  122400. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x24, 0x13, 0x07,
  122401. +0x80, 0x40, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xe7, 0x24,
  122402. +0x13, 0x07, 0x90, 0x16, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122403. +0x07, 0x25, 0x31, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122404. +0x27, 0x25, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x25,
  122405. +0x13, 0x07, 0x80, 0x06, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122406. +0x67, 0x25, 0x25, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122407. +0x87, 0x25, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xa7, 0x25,
  122408. +0x13, 0x07, 0x90, 0x1a, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122409. +0xc7, 0x25, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xe7, 0x25,
  122410. +0x13, 0x07, 0x80, 0x40, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122411. +0x07, 0x26, 0x13, 0x07, 0x90, 0x16, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122412. +0x93, 0x87, 0x27, 0x26, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122413. +0x47, 0x26, 0x61, 0x77, 0x1b, 0x07, 0x07, 0x08, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122414. +0x96, 0x07, 0x93, 0x87, 0x67, 0x26, 0x13, 0x07, 0x80, 0x10, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122415. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x26, 0x21, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122416. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xa7, 0x26, 0x13, 0x07, 0xa0, 0x7a, 0x23, 0x90, 0xe7, 0x00,
  122417. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x26, 0x13, 0x07, 0xa0, 0x06, 0x23, 0x90,
  122418. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xe7, 0x26, 0x23, 0x90, 0x07, 0x00,
  122419. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x27, 0x61, 0x77, 0x1b, 0x07, 0x87, 0x56,
  122420. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x27, 0x13, 0x07,
  122421. +0x80, 0x10, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x27,
  122422. +0x13, 0x07, 0x70, 0x0b, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122423. +0x67, 0x27, 0x13, 0x07, 0x00, 0x79, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122424. +0x93, 0x87, 0x87, 0x27, 0x13, 0x07, 0xa0, 0x16, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122425. +0x96, 0x07, 0x93, 0x87, 0xa7, 0x27, 0x7d, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122426. +0x96, 0x07, 0x93, 0x87, 0xc7, 0x27, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122427. +0x93, 0x87, 0xe7, 0x27, 0x13, 0x07, 0x80, 0x06, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122428. +0x96, 0x07, 0x93, 0x87, 0x07, 0x28, 0x21, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122429. +0x96, 0x07, 0x93, 0x87, 0x27, 0x28, 0x61, 0x77, 0x1b, 0x07, 0x87, 0x55, 0x23, 0x90, 0xe7, 0x00,
  122430. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x28, 0x13, 0x07, 0x80, 0x16, 0x23, 0x90,
  122431. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x67, 0x28, 0x3d, 0x47, 0x23, 0x90,
  122432. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x28, 0x13, 0x07, 0x80, 0x40,
  122433. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xa7, 0x28, 0x13, 0x07,
  122434. +0x90, 0x16, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x28,
  122435. +0x35, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xe7, 0x28,
  122436. +0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x29, 0x13, 0x07,
  122437. +0x80, 0x06, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x29,
  122438. +0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x29, 0x13, 0x07,
  122439. +0x80, 0x40, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x67, 0x29,
  122440. +0x13, 0x07, 0x90, 0x16, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122441. +0x87, 0x29, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xa7, 0x29,
  122442. +0x61, 0x77, 0x1b, 0x07, 0x87, 0x55, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122443. +0x93, 0x87, 0xc7, 0x29, 0x13, 0x07, 0x80, 0x16, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122444. +0x96, 0x07, 0x93, 0x87, 0xe7, 0x29, 0x21, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122445. +0x96, 0x07, 0x93, 0x87, 0x07, 0x2a, 0x13, 0x07, 0x80, 0x3c, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122446. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x2a, 0x13, 0x07, 0x90, 0x1a, 0x23, 0x90, 0xe7, 0x00,
  122447. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x2a, 0x0d, 0x47, 0x23, 0x90, 0xe7, 0x00,
  122448. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x67, 0x2a, 0x13, 0x07, 0x00, 0x37, 0x23, 0x90,
  122449. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x2a, 0x13, 0x07, 0x90, 0x12,
  122450. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xa7, 0x2a, 0x13, 0x07,
  122451. +0x00, 0x02, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x2a,
  122452. +0x13, 0x07, 0xa0, 0x2a, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122453. +0xe7, 0x2a, 0x25, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122454. +0x07, 0x2b, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x2b,
  122455. +0x13, 0x07, 0x00, 0x40, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122456. +0x47, 0x2b, 0x13, 0x07, 0xe0, 0x10, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122457. +0x93, 0x87, 0x67, 0x2b, 0x21, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122458. +0x93, 0x87, 0x87, 0x2b, 0x13, 0x07, 0x80, 0x0e, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122459. +0x96, 0x07, 0x93, 0x87, 0xa7, 0x2b, 0x13, 0x07, 0x90, 0x10, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122460. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x2b, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122461. +0x96, 0x07, 0x93, 0x87, 0xe7, 0x2b, 0x61, 0x77, 0x1b, 0x07, 0x07, 0x14, 0x23, 0x90, 0xe7, 0x00,
  122462. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x2c, 0x13, 0x07, 0xc0, 0x10, 0x23, 0x90,
  122463. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x2c, 0x41, 0x47, 0x23, 0x90,
  122464. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x2c, 0x61, 0x77, 0x1b, 0x07,
  122465. +0x87, 0x13, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x67, 0x2c,
  122466. +0x13, 0x07, 0xc0, 0x10, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122467. +0x87, 0x2c, 0x21, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122468. +0xa7, 0x2c, 0x13, 0x07, 0x80, 0x7c, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122469. +0x93, 0x87, 0xc7, 0x2c, 0x13, 0x07, 0x10, 0x10, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122470. +0x96, 0x07, 0x93, 0x87, 0xe7, 0x2c, 0x21, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122471. +0x96, 0x07, 0x93, 0x87, 0x07, 0x2d, 0x13, 0x07, 0x80, 0x44, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122472. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x2d, 0x13, 0x07, 0x90, 0x10, 0x23, 0x90, 0xe7, 0x00,
  122473. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x2d, 0x3d, 0x47, 0x23, 0x90, 0xe7, 0x00,
  122474. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x67, 0x2d, 0x13, 0x07, 0x00, 0x7c, 0x23, 0x90,
  122475. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x2d, 0x13, 0x07, 0x90, 0x10,
  122476. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xa7, 0x2d, 0x23, 0x90,
  122477. +0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x2d, 0x13, 0x07, 0x80, 0x0e,
  122478. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xe7, 0x2d, 0x13, 0x07,
  122479. +0x90, 0x10, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x2e,
  122480. +0x13, 0x07, 0x70, 0x04, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122481. +0x27, 0x2e, 0x13, 0x07, 0x00, 0x63, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122482. +0x93, 0x87, 0x47, 0x2e, 0x13, 0x07, 0x90, 0x10, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122483. +0x96, 0x07, 0x93, 0x87, 0x67, 0x2e, 0x21, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122484. +0x96, 0x07, 0x93, 0x87, 0x87, 0x2e, 0x13, 0x07, 0x80, 0x61, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122485. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xa7, 0x2e, 0x13, 0x07, 0x90, 0x10, 0x23, 0x90, 0xe7, 0x00,
  122486. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xc7, 0x2e, 0x21, 0x47, 0x23, 0x90, 0xe7, 0x00,
  122487. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xe7, 0x2e, 0x13, 0x07, 0x00, 0x0e, 0x23, 0x90,
  122488. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x2f, 0x13, 0x07, 0x90, 0x10,
  122489. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x2f, 0x23, 0x90,
  122490. +0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x2f, 0x13, 0x07, 0x80, 0x7c,
  122491. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x67, 0x2f, 0x13, 0x07,
  122492. +0x90, 0x10, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x2f,
  122493. +0x21, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0xa7, 0x2f,
  122494. +0x61, 0x77, 0x1b, 0x07, 0x07, 0x14, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122495. +0x93, 0x87, 0xc7, 0x2f, 0x13, 0x07, 0xc0, 0x10, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122496. +0x96, 0x07, 0x93, 0x87, 0xe7, 0x2f, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122497. +0x93, 0x87, 0x07, 0x30, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122498. +0x93, 0x87, 0x27, 0x30, 0x21, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122499. +0x93, 0x87, 0x47, 0x30, 0x21, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122500. +0x93, 0x87, 0x67, 0x30, 0x11, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122501. +0x93, 0x87, 0x87, 0x30, 0x21, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122502. +0x93, 0x87, 0xa7, 0x30, 0x21, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122503. +0x93, 0x87, 0xc7, 0x30, 0x13, 0x07, 0x80, 0x7c, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122504. +0x96, 0x07, 0x93, 0x87, 0xe7, 0x30, 0x13, 0x07, 0x10, 0x10, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122505. +0xf3, 0x1f, 0x96, 0x07, 0xb1, 0x07, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122506. +0xb9, 0x07, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0xc1, 0x07, 0x21, 0x47,
  122507. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0xc9, 0x07, 0x23, 0x90, 0x07, 0x00,
  122508. +0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0xd1, 0x07, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f,
  122509. +0x96, 0x07, 0xd9, 0x07, 0x23, 0x90, 0x07, 0x00, 0xb7, 0xd7, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122510. +0xe7, 0x1c, 0x13, 0x07, 0x00, 0x40, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122511. +0x93, 0x87, 0xe7, 0x02, 0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87,
  122512. +0xe7, 0x03, 0x13, 0x07, 0x90, 0x02, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122513. +0x93, 0x87, 0xc7, 0x04, 0x13, 0x07, 0xa0, 0x06, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07,
  122514. +0x9e, 0x07, 0x93, 0x87, 0x07, 0x1a, 0x23, 0x90, 0x07, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07,
  122515. +0x93, 0x87, 0x27, 0x1a, 0x13, 0x07, 0x10, 0x10, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07,
  122516. +0x9e, 0x07, 0x93, 0x87, 0x47, 0x1a, 0x13, 0x07, 0x50, 0x10, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7,
  122517. +0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x67, 0x1a, 0x13, 0x07, 0x70, 0x10, 0x23, 0x90, 0xe7, 0x00,
  122518. +0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0x87, 0x1a, 0x13, 0x07, 0xf0, 0x10, 0x23, 0x90,
  122519. +0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0xa7, 0x1a, 0x13, 0x07, 0x20, 0x20,
  122520. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0xc7, 0x1a, 0x13, 0x07,
  122521. +0xa0, 0x20, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0xe7, 0x1a,
  122522. +0x13, 0x07, 0xb0, 0x20, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x9a, 0x07, 0x93, 0x87,
  122523. +0x47, 0x07, 0x09, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x9a, 0x07, 0xd9, 0x07,
  122524. +0x13, 0x07, 0x20, 0x04, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x9a, 0x07, 0xe1, 0x07,
  122525. +0x13, 0x07, 0x50, 0x08, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x9a, 0x07, 0xe9, 0x07,
  122526. +0x13, 0x07, 0x40, 0x53, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x9a, 0x07, 0xf1, 0x07,
  122527. +0x13, 0x07, 0xc0, 0x02, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0xe1, 0x07,
  122528. +0x23, 0x90, 0x07, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0xe9, 0x07, 0x13, 0x07, 0x30, 0x17,
  122529. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0xf1, 0x07, 0x13, 0x07, 0x00, 0x06,
  122530. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0xf9, 0x07, 0x19, 0x67, 0x1b, 0x07,
  122531. +0x07, 0x11, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x02,
  122532. +0x09, 0x67, 0x1b, 0x07, 0x27, 0x15, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07,
  122533. +0x93, 0x87, 0x27, 0x02, 0x79, 0x77, 0x1b, 0x07, 0xd7, 0xfb, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97,
  122534. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x02, 0x09, 0x67, 0x1b, 0x07, 0x07, 0x06, 0x23, 0x90,
  122535. +0xe7, 0x00, 0xb7, 0x97, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x67, 0x02, 0x19, 0x67, 0x1b, 0x07,
  122536. +0x27, 0x15, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x9a, 0x07, 0x93, 0x87, 0x07, 0x02,
  122537. +0x13, 0x07, 0xa0, 0x05, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x9a, 0x07, 0x93, 0x87,
  122538. +0x27, 0x02, 0x0d, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87,
  122539. +0x07, 0x10, 0x13, 0x07, 0x00, 0x0e, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07,
  122540. +0x93, 0x87, 0x27, 0x10, 0x49, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07, 0x9e, 0x07,
  122541. +0x93, 0x87, 0x47, 0x10, 0x13, 0x07, 0x00, 0x0e, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07,
  122542. +0x9e, 0x07, 0x93, 0x87, 0x67, 0x10, 0x49, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xfc, 0x07,
  122543. +0x9e, 0x07, 0x93, 0x87, 0x87, 0x10, 0x13, 0x07, 0x00, 0x0e, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7,
  122544. +0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0xa7, 0x10, 0x49, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7,
  122545. +0xfc, 0x07, 0x9e, 0x07, 0x93, 0x87, 0xa7, 0x1f, 0x3d, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x17,
  122546. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x27, 0x02, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x17,
  122547. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x02, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x17,
  122548. +0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x67, 0x02, 0x13, 0x07, 0x00, 0x18, 0x23, 0x90, 0xe7, 0x00,
  122549. +0xb7, 0x17, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x07, 0x03, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00,
  122550. +0xb7, 0x17, 0xf3, 0x1f, 0x96, 0x07, 0x91, 0x07, 0x19, 0x67, 0x1b, 0x07, 0x97, 0x20, 0x23, 0x90,
  122551. +0xe7, 0x00, 0xb7, 0x17, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x47, 0x16, 0x05, 0x47, 0x23, 0x90,
  122552. +0xe7, 0x00, 0xb7, 0x17, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x36, 0x05, 0x47, 0x23, 0x90,
  122553. +0xe7, 0x00, 0xb7, 0x17, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x56, 0x05, 0x47, 0x23, 0x90,
  122554. +0xe7, 0x00, 0xb7, 0x17, 0xf3, 0x1f, 0x96, 0x07, 0x93, 0x87, 0x87, 0x76, 0x05, 0x47, 0x23, 0x90,
  122555. +0xe7, 0x00, 0xb7, 0x47, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x12, 0x8e, 0x07, 0x05, 0x47, 0x23, 0x90,
  122556. +0xe7, 0x00, 0xb7, 0x47, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x16, 0x8e, 0x07, 0x05, 0x47, 0x23, 0x90,
  122557. +0xe7, 0x00, 0xb7, 0x47, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x1a, 0x8e, 0x07, 0x05, 0x47, 0x23, 0x90,
  122558. +0xe7, 0x00, 0xb7, 0x47, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x1e, 0x8e, 0x07, 0x05, 0x47, 0x23, 0x90,
  122559. +0xe7, 0x00, 0xb7, 0x47, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x22, 0x8e, 0x07, 0x05, 0x47, 0x23, 0x90,
  122560. +0xe7, 0x00, 0x97, 0x17, 0x00, 0x00, 0x93, 0x87, 0xe7, 0x99, 0x9c, 0x63, 0x05, 0x47, 0x23, 0x90,
  122561. +0xe7, 0x00, 0x97, 0x17, 0x00, 0x00, 0x93, 0x87, 0x67, 0x99, 0x9c, 0x63, 0x05, 0x47, 0x23, 0x90,
  122562. +0xe7, 0x00, 0x97, 0x17, 0x00, 0x00, 0x93, 0x87, 0xe7, 0x98, 0x9c, 0x63, 0x13, 0x07, 0x00, 0x18,
  122563. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x27, 0xe6, 0x3f, 0x93, 0x87, 0x37, 0x20, 0x92, 0x07, 0x05, 0x47,
  122564. +0x23, 0x90, 0xe7, 0x00, 0x97, 0x17, 0x00, 0x00, 0x93, 0x87, 0x47, 0x97, 0x9c, 0x63, 0x19, 0x67,
  122565. +0x1b, 0x07, 0x97, 0x20, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x17, 0x00, 0x00, 0x93, 0x87, 0x87, 0x96,
  122566. +0x9c, 0x63, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x47, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x46,
  122567. +0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x47, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x4a,
  122568. +0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x47, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x4e,
  122569. +0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x47, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x52,
  122570. +0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x47, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x56,
  122571. +0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x47, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x5a,
  122572. +0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x47, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x5e,
  122573. +0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x47, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x62,
  122574. +0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x17, 0x00, 0x00, 0x93, 0x87, 0x07, 0x8e,
  122575. +0x9c, 0x63, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x17, 0x00, 0x00, 0x93, 0x87, 0x87, 0x8d,
  122576. +0x9c, 0x63, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x17, 0x00, 0x00, 0x93, 0x87, 0x07, 0x8d,
  122577. +0x9c, 0x63, 0x13, 0x07, 0x00, 0x18, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x27, 0xe6, 0x3f, 0x93, 0x87,
  122578. +0x37, 0x40, 0x92, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x17, 0x00, 0x00, 0x93, 0x87,
  122579. +0x67, 0x8b, 0x9c, 0x63, 0x19, 0x67, 0x1b, 0x07, 0x97, 0x20, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x17,
  122580. +0x00, 0x00, 0x93, 0x87, 0xa7, 0x8a, 0x9c, 0x63, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57,
  122581. +0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x86, 0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57,
  122582. +0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x8a, 0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57,
  122583. +0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x8e, 0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57,
  122584. +0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x92, 0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57,
  122585. +0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x96, 0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57,
  122586. +0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x9a, 0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57,
  122587. +0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x9e, 0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57,
  122588. +0xcc, 0x7f, 0x93, 0x87, 0xd7, 0xa2, 0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x17,
  122589. +0x00, 0x00, 0x93, 0x87, 0x27, 0x82, 0x9c, 0x63, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x17,
  122590. +0x00, 0x00, 0x93, 0x87, 0xa7, 0x81, 0x9c, 0x63, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x17,
  122591. +0x00, 0x00, 0x93, 0x87, 0x27, 0x81, 0x9c, 0x63, 0x13, 0x07, 0x00, 0x18, 0x23, 0x90, 0xe7, 0x00,
  122592. +0xb7, 0x27, 0xe6, 0x3f, 0x93, 0x87, 0x37, 0x60, 0x92, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00,
  122593. +0x97, 0x07, 0x00, 0x00, 0x93, 0x87, 0x87, 0x7f, 0x9c, 0x63, 0x19, 0x67, 0x1b, 0x07, 0x97, 0x20,
  122594. +0x23, 0x90, 0xe7, 0x00, 0x97, 0x07, 0x00, 0x00, 0x93, 0x87, 0xc7, 0x7e, 0x9c, 0x63, 0x05, 0x47,
  122595. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0xc6, 0x8e, 0x07, 0x05, 0x47,
  122596. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0xca, 0x8e, 0x07, 0x05, 0x47,
  122597. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0xce, 0x8e, 0x07, 0x05, 0x47,
  122598. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0xd2, 0x8e, 0x07, 0x05, 0x47,
  122599. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0xd6, 0x8e, 0x07, 0x05, 0x47,
  122600. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0xda, 0x8e, 0x07, 0x05, 0x47,
  122601. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0xde, 0x8e, 0x07, 0x05, 0x47,
  122602. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0xe2, 0x8e, 0x07, 0x05, 0x47,
  122603. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57, 0xcc, 0x7f, 0x8e, 0x07, 0x93, 0x87, 0x27, 0x02, 0x05, 0x47,
  122604. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57, 0xcc, 0x7f, 0x8e, 0x07, 0x93, 0x87, 0x47, 0x02, 0x05, 0x47,
  122605. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57, 0xcc, 0x7f, 0x8e, 0x07, 0x93, 0x87, 0x67, 0x02, 0x13, 0x07,
  122606. +0x00, 0x18, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57, 0xcc, 0x7f, 0x8e, 0x07, 0x93, 0x87, 0x07, 0x03,
  122607. +0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57, 0xcc, 0x7f, 0x8e, 0x07, 0x91, 0x07, 0x19, 0x67,
  122608. +0x1b, 0x07, 0x97, 0x20, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57, 0xcc, 0x7f, 0x8e, 0x07, 0x93, 0x87,
  122609. +0x47, 0x16, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57, 0xcc, 0x7f, 0x8e, 0x07, 0x93, 0x87,
  122610. +0x87, 0x36, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57, 0xcc, 0x7f, 0x8e, 0x07, 0x93, 0x87,
  122611. +0x87, 0x56, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57, 0xcc, 0x7f, 0x8e, 0x07, 0x93, 0x87,
  122612. +0x87, 0x76, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x12,
  122613. +0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x16,
  122614. +0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x1a,
  122615. +0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x1e,
  122616. +0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x22,
  122617. +0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x07, 0x00, 0x00, 0x93, 0x87, 0x07, 0x68,
  122618. +0x9c, 0x63, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x07, 0x00, 0x00, 0x93, 0x87, 0x87, 0x67,
  122619. +0x9c, 0x63, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x07, 0x00, 0x00, 0x93, 0x87, 0x07, 0x67,
  122620. +0x9c, 0x63, 0x13, 0x07, 0x00, 0x18, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x37, 0xe6, 0x3f, 0x93, 0x87,
  122621. +0x37, 0xa0, 0x92, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x07, 0x00, 0x00, 0x93, 0x87,
  122622. +0x67, 0x65, 0x9c, 0x63, 0x19, 0x67, 0x1b, 0x07, 0x97, 0x20, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x07,
  122623. +0x00, 0x00, 0x93, 0x87, 0xa7, 0x64, 0x9c, 0x63, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57,
  122624. +0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x46, 0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57,
  122625. +0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x4a, 0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57,
  122626. +0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x4e, 0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57,
  122627. +0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x52, 0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57,
  122628. +0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x56, 0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57,
  122629. +0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x5a, 0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57,
  122630. +0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x5e, 0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x57,
  122631. +0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x62, 0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x07,
  122632. +0x00, 0x00, 0x93, 0x87, 0x27, 0x5c, 0x9c, 0x63, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x07,
  122633. +0x00, 0x00, 0x93, 0x87, 0xa7, 0x5b, 0x9c, 0x63, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x07,
  122634. +0x00, 0x00, 0x93, 0x87, 0x27, 0x5b, 0x9c, 0x63, 0x13, 0x07, 0x00, 0x18, 0x23, 0x90, 0xe7, 0x00,
  122635. +0xb7, 0x37, 0xe6, 0x3f, 0x93, 0x87, 0x37, 0xc0, 0x92, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00,
  122636. +0x97, 0x07, 0x00, 0x00, 0x93, 0x87, 0x87, 0x59, 0x9c, 0x63, 0x19, 0x67, 0x1b, 0x07, 0x97, 0x20,
  122637. +0x23, 0x90, 0xe7, 0x00, 0x97, 0x07, 0x00, 0x00, 0x93, 0x87, 0xc7, 0x58, 0x9c, 0x63, 0x05, 0x47,
  122638. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x67, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x86, 0x8e, 0x07, 0x05, 0x47,
  122639. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x67, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x8a, 0x8e, 0x07, 0x05, 0x47,
  122640. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x67, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x8e, 0x8e, 0x07, 0x05, 0x47,
  122641. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x67, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x92, 0x8e, 0x07, 0x05, 0x47,
  122642. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x67, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x96, 0x8e, 0x07, 0x05, 0x47,
  122643. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x67, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x9a, 0x8e, 0x07, 0x05, 0x47,
  122644. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x67, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0x9e, 0x8e, 0x07, 0x05, 0x47,
  122645. +0x23, 0x90, 0xe7, 0x00, 0xb7, 0x67, 0xcc, 0x7f, 0x93, 0x87, 0xd7, 0xa2, 0x8e, 0x07, 0x05, 0x47,
  122646. +0x23, 0x90, 0xe7, 0x00, 0x97, 0x07, 0x00, 0x00, 0x93, 0x87, 0x47, 0x50, 0x9c, 0x63, 0x05, 0x47,
  122647. +0x23, 0x90, 0xe7, 0x00, 0x97, 0x07, 0x00, 0x00, 0x93, 0x87, 0xc7, 0x4f, 0x9c, 0x63, 0x05, 0x47,
  122648. +0x23, 0x90, 0xe7, 0x00, 0x97, 0x07, 0x00, 0x00, 0x93, 0x87, 0x47, 0x4f, 0x9c, 0x63, 0x13, 0x07,
  122649. +0x00, 0x18, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x37, 0xe6, 0x3f, 0x93, 0x87, 0x37, 0xe0, 0x92, 0x07,
  122650. +0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x07, 0x00, 0x00, 0x93, 0x87, 0xa7, 0x4d, 0x9c, 0x63,
  122651. +0x19, 0x67, 0x1b, 0x07, 0x97, 0x20, 0x23, 0x90, 0xe7, 0x00, 0x97, 0x07, 0x00, 0x00, 0x93, 0x87,
  122652. +0xe7, 0x4c, 0x9c, 0x63, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x67, 0xcc, 0x7f, 0x93, 0x87,
  122653. +0xd7, 0xc6, 0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x67, 0xcc, 0x7f, 0x93, 0x87,
  122654. +0xd7, 0xca, 0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x67, 0xcc, 0x7f, 0x93, 0x87,
  122655. +0xd7, 0xce, 0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x67, 0xcc, 0x7f, 0x93, 0x87,
  122656. +0xd7, 0xd2, 0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x67, 0xcc, 0x7f, 0x93, 0x87,
  122657. +0xd7, 0xd6, 0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x67, 0xcc, 0x7f, 0x93, 0x87,
  122658. +0xd7, 0xda, 0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x67, 0xcc, 0x7f, 0x93, 0x87,
  122659. +0xd7, 0xde, 0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x67, 0xcc, 0x7f, 0x93, 0x87,
  122660. +0xd7, 0xe2, 0x8e, 0x07, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x9a, 0x07,
  122661. +0x93, 0x87, 0x27, 0x11, 0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0x97, 0xf9, 0x0f, 0x9a, 0x07,
  122662. +0x93, 0x87, 0x07, 0x11, 0x65, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xf7, 0xfc, 0x07, 0x9e, 0x07,
  122663. +0x93, 0x87, 0x07, 0x10, 0x09, 0x47, 0x23, 0x90, 0xe7, 0x00, 0xb7, 0xd7, 0xf3, 0x1f, 0x96, 0x07,
  122664. +0x05, 0x47, 0x23, 0x90, 0xe7, 0x00, 0x01, 0x00, 0xe2, 0x60, 0x42, 0x64, 0x05, 0x61, 0x82, 0x80,
  122665. +0x42, 0x21, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x44, 0x21, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122666. +0x46, 0x21, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x4a, 0x21, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122667. +0x4c, 0x21, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x4e, 0x21, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122668. +0x42, 0x41, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x44, 0x41, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122669. +0x46, 0x41, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x4a, 0x41, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122670. +0x4c, 0x41, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x4e, 0x41, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122671. +0x42, 0x61, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x44, 0x61, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122672. +0x46, 0x61, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x4a, 0x61, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122673. +0x4c, 0x61, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x4e, 0x61, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122674. +0x42, 0xa1, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x44, 0xa1, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122675. +0x46, 0xa1, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x4a, 0xa1, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122676. +0x4c, 0xa1, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x4e, 0xa1, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122677. +0x42, 0xc1, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x44, 0xc1, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122678. +0x46, 0xc1, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x4a, 0xc1, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122679. +0x4c, 0xc1, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x4e, 0xc1, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122680. +0x42, 0xe1, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x44, 0xe1, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122681. +0x46, 0xe1, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x4a, 0xe1, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122682. +0x4c, 0xe1, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x4e, 0xe1, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122683. +0xbe, 0x20, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0xbe, 0x22, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122684. +0xbe, 0x40, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0xbe, 0x42, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122685. +0xbe, 0x60, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0xbe, 0x62, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122686. +0xbe, 0xa0, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0xbe, 0xa2, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122687. +0xbe, 0xc0, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0xbe, 0xc2, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122688. +0xbe, 0xe0, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0xbe, 0xe2, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122689. +0xaa, 0x20, 0x60, 0xfe, 0x03, 0x00, 0x00, 0x00, 0xaa, 0x40, 0x60, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122690. +0xaa, 0x60, 0x60, 0xfe, 0x03, 0x00, 0x00, 0x00, 0xaa, 0xa0, 0x60, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122691. +0xaa, 0xc0, 0x60, 0xfe, 0x03, 0x00, 0x00, 0x00, 0xaa, 0xe0, 0x60, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122692. +0xaa, 0x20, 0x61, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x9a, 0x20, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122693. +0x9a, 0x22, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x9a, 0x40, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122694. +0x9a, 0x42, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x9a, 0x60, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122695. +0x9a, 0x62, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x9a, 0xa0, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122696. +0x9a, 0xa2, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x9a, 0xc0, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122697. +0x9a, 0xc2, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x9a, 0xe0, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122698. +0x9a, 0xe2, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x92, 0x20, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122699. +0x92, 0x22, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x92, 0x40, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122700. +0x92, 0x42, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x92, 0x60, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122701. +0x92, 0x62, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x92, 0xa0, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122702. +0x92, 0xa2, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x92, 0xc0, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122703. +0x92, 0xc2, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x92, 0xe0, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122704. +0x92, 0xe2, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x86, 0x20, 0x60, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122705. +0x86, 0x40, 0x60, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x86, 0x60, 0x60, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122706. +0x86, 0xa0, 0x60, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x86, 0xc0, 0x60, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122707. +0x86, 0xe0, 0x60, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x86, 0x20, 0x61, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122708. +0x86, 0x20, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x86, 0x22, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122709. +0x86, 0x40, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x86, 0x42, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122710. +0x86, 0x60, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x86, 0x62, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122711. +0x86, 0xa0, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x86, 0xa2, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122712. +0x86, 0xc0, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x86, 0xc2, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122713. +0x86, 0xe0, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x86, 0xe2, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122714. +0x22, 0x20, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x24, 0x20, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122715. +0x26, 0x20, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x04, 0x20, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122716. +0x64, 0x21, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x22, 0x40, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122717. +0x24, 0x40, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x26, 0x40, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122718. +0x04, 0x40, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x64, 0x41, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122719. +0x22, 0x60, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x24, 0x60, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122720. +0x26, 0x60, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x04, 0x60, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122721. +0x64, 0x61, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x22, 0xa0, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122722. +0x24, 0xa0, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x26, 0xa0, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122723. +0x04, 0xa0, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x64, 0xa1, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122724. +0x22, 0xc0, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x24, 0xc0, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122725. +0x26, 0xc0, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x04, 0xc0, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122726. +0x64, 0xc1, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x22, 0xe0, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122727. +0x24, 0xe0, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x26, 0xe0, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122728. +0x04, 0xe0, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00, 0x64, 0xe1, 0x62, 0xfe, 0x03, 0x00, 0x00, 0x00,
  122729. +0x2f, 0x6c, 0x69, 0x62, 0x2f, 0x6c, 0x64, 0x2d, 0x6c, 0x69, 0x6e, 0x75, 0x78, 0x2d, 0x72, 0x69,
  122730. +0x73, 0x63, 0x76, 0x36, 0x34, 0x78, 0x74, 0x68, 0x65, 0x61, 0x64, 0x2d, 0x6c, 0x70, 0x36, 0x34,
  122731. +0x64, 0x2e, 0x73, 0x6f, 0x2e, 0x31, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  122732. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  122733. +0x00, 0x6c, 0x69, 0x62, 0x63, 0x2e, 0x73, 0x6f, 0x2e, 0x36, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  122734. +0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  122735. +0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  122736. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  122737. +0x78, 0x54, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00,
  122738. +0x50, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00,
  122739. +0x50, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00,
  122740. +0x50, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00,
  122741. +0x50, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00,
  122742. +0x50, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x69, 0x20, 0x40, 0x00, 0x4a, 0x26, 0x00, 0x70,
  122743. +0x4a, 0x26, 0x00, 0x70, 0x4a, 0x26, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  122744. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  122745. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe1, 0xc4, 0xcb, 0x44, 0x00, 0x80, 0x00, 0x30,
  122746. +0x15, 0x0c, 0x03, 0x17, 0xcb, 0x44, 0x00, 0x80, 0x00, 0x40, 0x0d, 0x0c, 0x02, 0x17, 0xc1, 0xc4,
  122747. +0x20, 0x20, 0xc0, 0x07, 0xff, 0x7f, 0xe0, 0x78, 0xfc, 0x1c, 0xc8, 0xb3, 0xfc, 0x1c, 0x88, 0xb3,
  122748. +0xe0, 0x7f, 0xfc, 0x1c, 0x48, 0xb3, 0xe0, 0x78, 0xe0, 0x7e, 0xe0, 0x78, 0x8d, 0x74, 0x0c, 0xdd,
  122749. +0x0c, 0xf0, 0xe0, 0x78, 0x8d, 0x74, 0x08, 0xdd, 0x09, 0xf0, 0xe0, 0x78, 0x8d, 0x74, 0xad, 0x74,
  122750. +0x06, 0xf0, 0xe0, 0x78, 0x8d, 0x74, 0x06, 0xf0, 0x02, 0xc7, 0x01, 0xc6, 0xb0, 0x24, 0x4d, 0x33,
  122751. +0xb0, 0x24, 0x1f, 0x33, 0xe0, 0x7e, 0xe0, 0x78, 0x44, 0x22, 0xfc, 0x8f, 0x4a, 0x26, 0x00, 0x70,
  122752. +0xe8, 0x20, 0xa2, 0x01, 0x2f, 0x20, 0x00, 0x80, 0x2f, 0x21, 0x4b, 0x00, 0xe0, 0x7e, 0xe0, 0x78,
  122753. +0x2c, 0x70, 0x4c, 0x70, 0x6c, 0x70, 0x4d, 0x70, 0x6d, 0x70, 0x8d, 0x70, 0xad, 0x70, 0xcd, 0x70,
  122754. +0xed, 0x70, 0xdb, 0x44, 0x00, 0x80, 0x00, 0x40, 0xdb, 0x42, 0x00, 0x80, 0x00, 0x04, 0x6f, 0x70,
  122755. +0x22, 0x20, 0x80, 0x0f, 0x00, 0x00, 0xcc, 0x32, 0x69, 0x20, 0x40, 0x00, 0xe0, 0x78, 0xfe, 0xf1,
  122756. +0xe1, 0xc3, 0xe1, 0xc2, 0xe1, 0xc1, 0xe1, 0xc0, 0xf1, 0xc0, 0xe1, 0xc5, 0xa1, 0xc1, 0x06, 0xe8,
  122757. +0x87, 0x74, 0x14, 0xdc, 0x8b, 0x07, 0xcf, 0xff, 0x25, 0xda, 0x9f, 0xba, 0x60, 0x8a, 0x33, 0x12,
  122758. +0x80, 0x00, 0x65, 0x78, 0xea, 0x1a, 0x02, 0x80, 0xed, 0x12, 0x80, 0x80, 0x8c, 0x20, 0xc3, 0x8f,
  122759. +0x0d, 0xf2, 0x85, 0xc0, 0x40, 0xc0, 0x20, 0x40, 0xca, 0x08, 0x60, 0x03, 0x85, 0xc1, 0xc3, 0x41,
  122760. +0x02, 0x04, 0x00, 0x00, 0x72, 0x0d, 0x60, 0x00, 0xff, 0xd8, 0xad, 0x70, 0xce, 0x0c, 0xe0, 0x02,
  122761. +0x09, 0x1a, 0x42, 0x33, 0x0e, 0x08, 0x60, 0x03, 0xff, 0xd8, 0xab, 0x25, 0xc4, 0x10, 0xff, 0x7f,
  122762. +0xff, 0xf1, 0xe0, 0x78, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xa5, 0xc1, 0x40, 0xc0, 0xc3, 0x40,
  122763. +0x00, 0x80, 0x6d, 0x07, 0x00, 0x88, 0xcd, 0x70, 0x38, 0x43, 0x41, 0xc0, 0x3f, 0xd8, 0xc0, 0xa1,
  122764. +0x0d, 0x1c, 0x82, 0x33, 0x42, 0xc2, 0x63, 0xc0, 0x02, 0xf0, 0xc5, 0x71, 0x0b, 0x0e, 0xb2, 0x10,
  122765. +0xad, 0x70, 0x57, 0xf0, 0xa5, 0x71, 0xf7, 0x0d, 0xd3, 0x90, 0x02, 0xc0, 0xf9, 0x08, 0x6e, 0x83,
  122766. +0x83, 0xc0, 0xcb, 0x60, 0x3f, 0xd8, 0x15, 0x0d, 0xb0, 0x10, 0x66, 0x78, 0x15, 0x0d, 0x71, 0x10,
  122767. +0x60, 0x42, 0x0f, 0x78, 0x00, 0x41, 0x0a, 0xf0, 0x0f, 0x78, 0x00, 0x41, 0x00, 0x42, 0x07, 0xf0,
  122768. +0x87, 0xed, 0x0f, 0x78, 0x60, 0x41, 0x00, 0x42, 0x00, 0x43, 0x32, 0x0b, 0x80, 0x03, 0xc3, 0x40,
  122769. +0x00, 0x00, 0x20, 0x4e, 0x5e, 0x0e, 0xa0, 0x01, 0x2c, 0x70, 0xed, 0x70, 0x27, 0xf0, 0x01, 0xc0,
  122770. +0x5f, 0x20, 0x02, 0x04, 0x00, 0xc0, 0x16, 0x7a, 0xf8, 0x62, 0x19, 0x61, 0x04, 0x89, 0x1a, 0x20,
  122771. +0x80, 0x0f, 0x00, 0x00, 0x00, 0x20, 0x05, 0x20, 0x80, 0x0f, 0x02, 0x90, 0x54, 0x00, 0x00, 0x90,
  122772. +0x24, 0x89, 0x02, 0x0d, 0x60, 0x00, 0x0f, 0x78, 0x83, 0xc1, 0xc9, 0x61, 0xc5, 0xb8, 0xe5, 0x71,
  122773. +0x07, 0x79, 0x5a, 0x25, 0x00, 0x12, 0xc4, 0xb8, 0x05, 0xe8, 0x61, 0xb8, 0xff, 0x08, 0x31, 0x80,
  122774. +0x3b, 0x79, 0x67, 0x40, 0x25, 0x78, 0x00, 0x1b, 0x00, 0x30, 0x01, 0xc1, 0x00, 0xc0, 0x34, 0x78,
  122775. +0xc3, 0x41, 0x00, 0x80, 0x28, 0x07, 0x28, 0x60, 0xa7, 0x0f, 0x02, 0x90, 0xac, 0xf1, 0xa5, 0xc0,
  122776. +0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe0, 0x78, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0x82, 0x24,
  122777. +0x0d, 0x34, 0x6f, 0x20, 0x43, 0x02, 0x54, 0x10, 0x81, 0x00, 0xa0, 0x88, 0x21, 0x10, 0x80, 0x00,
  122778. +0x49, 0xc1, 0x00, 0x24, 0x81, 0x3f, 0x00, 0x00, 0x3c, 0x03, 0x4a, 0xc0, 0xa6, 0x0e, 0x60, 0x01,
  122779. +0x0c, 0x71, 0x9e, 0xc0, 0x40, 0xc0, 0x8b, 0xc0, 0x56, 0x24, 0x81, 0x3d, 0x00, 0x24, 0x82, 0x3f,
  122780. +0x00, 0x00, 0xa4, 0x01, 0x1a, 0x0f, 0xa0, 0x00, 0x40, 0x24, 0xc3, 0x38, 0x6c, 0x70, 0x41, 0xc3,
  122781. +0x02, 0xf0, 0x64, 0x71, 0x17, 0x0b, 0x32, 0x03, 0x4c, 0x70, 0x0e, 0xf0, 0x5a, 0x23, 0x01, 0x06,
  122782. +0x38, 0x60, 0x59, 0x60, 0x0c, 0x70, 0x00, 0xa9, 0x44, 0x71, 0xf5, 0x0a, 0x32, 0x86, 0x55, 0x24,
  122783. +0x40, 0x38, 0xf1, 0xf1, 0x1a, 0x25, 0x80, 0x1f, 0x20, 0x00, 0x00, 0x00, 0x2c, 0x70, 0x05, 0x20,
  122784. +0x80, 0x0f, 0x01, 0x90, 0x00, 0xe1, 0x45, 0xc0, 0x20, 0xb0, 0x1a, 0x25, 0x80, 0x1f, 0x10, 0x00,
  122785. +0x00, 0x00, 0x87, 0xb8, 0x16, 0x0e, 0xa0, 0x00, 0x46, 0xc0, 0x5a, 0x0e, 0xa0, 0x00, 0x2b, 0xc0,
  122786. +0x44, 0xc0, 0x52, 0x0e, 0xa0, 0x00, 0x2d, 0xc0, 0x47, 0xc0, 0x05, 0xf0, 0x01, 0xc0, 0x04, 0x71,
  122787. +0x41, 0xc0, 0x01, 0xc0, 0x14, 0x73, 0x30, 0x03, 0x29, 0x00, 0xed, 0x71, 0x01, 0xc0, 0x4b, 0x08,
  122788. +0x93, 0x00, 0x01, 0xc0, 0x00, 0x1e, 0x03, 0x70, 0x00, 0x80, 0x6d, 0x07, 0x04, 0xc2, 0x79, 0x20,
  122789. +0x01, 0x00, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x4a, 0x00, 0x44, 0x20, 0x4d, 0x00, 0x27, 0x7d,
  122790. +0xa1, 0x40, 0xde, 0x0c, 0xe0, 0x00, 0x2c, 0x70, 0x18, 0x43, 0x0a, 0xc0, 0xe9, 0x46, 0x44, 0x25,
  122791. +0xca, 0x17, 0x11, 0x0a, 0x10, 0x10, 0x42, 0x22, 0x4a, 0x10, 0xff, 0x0a, 0x31, 0x90, 0xdb, 0x7e,
  122792. +0x11, 0x20, 0x40, 0x83, 0x21, 0xf0, 0x01, 0xc0, 0x00, 0x1e, 0xc2, 0x73, 0x00, 0x80, 0x6d, 0x07,
  122793. +0x07, 0xc2, 0x79, 0x20, 0x81, 0x00, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x7d, 0x00, 0x44, 0x20,
  122794. +0x4d, 0x00, 0x27, 0x7d, 0xa1, 0x40, 0x9a, 0x0c, 0xe0, 0x00, 0x2c, 0x71, 0x18, 0x43, 0x09, 0xc0,
  122795. +0xe9, 0x46, 0x44, 0x25, 0xcf, 0x17, 0x06, 0xef, 0x61, 0xbf, 0x01, 0x0f, 0x31, 0x10, 0xdb, 0x7e,
  122796. +0x11, 0x20, 0x40, 0x83, 0xed, 0x72, 0xb4, 0xf3, 0x4c, 0x70, 0x0c, 0x70, 0x0a, 0xf0, 0x00, 0x24,
  122797. +0x81, 0x3f, 0x00, 0x00, 0xbc, 0x01, 0x19, 0x61, 0x40, 0xa9, 0xc0, 0x19, 0x82, 0x00, 0x04, 0x71,
  122798. +0x8c, 0x20, 0xc2, 0x8f, 0xf5, 0xf6, 0x6e, 0x0f, 0x60, 0x00, 0xe1, 0x40, 0x66, 0x0f, 0x60, 0x00,
  122799. +0xe1, 0x40, 0x00, 0x1e, 0x43, 0x70, 0x00, 0x80, 0x84, 0x06, 0x5a, 0x0f, 0x60, 0x00, 0xe1, 0x40,
  122800. +0xcf, 0x78, 0x63, 0x41, 0x1e, 0x08, 0xa0, 0x00, 0x43, 0xc0, 0x03, 0xc0, 0xcd, 0x70, 0x00, 0x1e,
  122801. +0x82, 0x73, 0x00, 0x80, 0x84, 0x06, 0x92, 0x0d, 0x00, 0x00, 0x3a, 0x0f, 0x60, 0x00, 0xe1, 0x40,
  122802. +0x0c, 0x70, 0x04, 0xf0, 0x02, 0xc0, 0x04, 0x71, 0x42, 0xc0, 0x02, 0xc0, 0x71, 0x08, 0x72, 0x00,
  122803. +0x6f, 0x70, 0x56, 0xf0, 0xf6, 0x0c, 0x80, 0x00, 0xa1, 0x40, 0x91, 0xc1, 0x6a, 0x0d, 0xef, 0xff,
  122804. +0x07, 0xda, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x6d, 0x07, 0x00, 0x24, 0x81, 0x3f, 0x00, 0x00,
  122805. +0xbc, 0x01, 0x11, 0xc2, 0x9f, 0x20, 0x03, 0x00, 0x4a, 0x22, 0x00, 0x12, 0x19, 0x61, 0x63, 0x71,
  122806. +0x60, 0x89, 0x53, 0x22, 0x40, 0x01, 0x67, 0x71, 0x65, 0x78, 0x00, 0xa9, 0x40, 0x40, 0x40, 0x11,
  122807. +0x83, 0x00, 0x42, 0x22, 0x4a, 0x10, 0xff, 0x0a, 0x31, 0x90, 0x1d, 0x78, 0xc5, 0xb8, 0x65, 0x78,
  122808. +0x40, 0x19, 0x02, 0x00, 0x40, 0x40, 0x10, 0xda, 0x80, 0x11, 0x83, 0x00, 0x61, 0xba, 0x01, 0x0a,
  122809. +0x31, 0x00, 0x1d, 0x78, 0xc5, 0xb8, 0x65, 0x78, 0x80, 0x19, 0x02, 0x00, 0x4c, 0x23, 0xc0, 0xbf,
  122810. +0x84, 0x07, 0xe9, 0xff, 0x2f, 0x20, 0xc0, 0x06, 0x84, 0x20, 0x01, 0x00, 0x53, 0x23, 0x01, 0x31,
  122811. +0x05, 0x79, 0x4c, 0x70, 0x0d, 0xf0, 0x48, 0x60, 0x44, 0x71, 0x1a, 0x20, 0x83, 0x0f, 0x00, 0x00,
  122812. +0x00, 0x10, 0x06, 0xc0, 0x65, 0x78, 0x1b, 0x78, 0x9c, 0xb8, 0x9f, 0xb8, 0x20, 0xb0, 0x23, 0x14,
  122813. +0x80, 0x30, 0xe7, 0x0a, 0x22, 0x80, 0x56, 0x24, 0x80, 0x3d, 0xae, 0xf1, 0x05, 0xc0, 0xc0, 0xb0,
  122814. +0x00, 0x1e, 0x43, 0x70, 0x00, 0x80, 0x84, 0x06, 0x42, 0x0c, 0x80, 0x00, 0x8a, 0x0a, 0xa0, 0x00,
  122815. +0x03, 0xc0, 0x0c, 0x75, 0xc3, 0x41, 0x90, 0x00, 0x01, 0x00, 0xfe, 0x09, 0x60, 0x00, 0xa1, 0x42,
  122816. +0x02, 0xf0, 0xc5, 0x71, 0xd5, 0x75, 0x28, 0x06, 0xe9, 0xff, 0x40, 0x24, 0x1b, 0x3b, 0x32, 0x23,
  122817. +0x80, 0x33, 0x8c, 0x20, 0xc3, 0x8f, 0xf7, 0xf3, 0xa3, 0x0f, 0x3e, 0x10, 0x0c, 0x75, 0xc3, 0x41,
  122818. +0x91, 0x00, 0x01, 0x00, 0xd2, 0x09, 0x60, 0x00, 0xc1, 0x42, 0xad, 0x70, 0x1e, 0xf0, 0x32, 0x23,
  122819. +0x82, 0x33, 0x00, 0x24, 0x81, 0x3f, 0x00, 0x00, 0xa4, 0x01, 0x49, 0x61, 0x5f, 0x21, 0x02, 0x06,
  122820. +0x55, 0x24, 0x41, 0x38, 0x59, 0x61, 0xbc, 0x7a, 0x5c, 0x7a, 0x5c, 0x7a, 0x3a, 0x62, 0x20, 0x8a,
  122821. +0x65, 0x79, 0x06, 0x0d, 0xa0, 0x02, 0x20, 0xaa, 0x00, 0x42, 0xc3, 0x41, 0x92, 0x00, 0x01, 0x00,
  122822. +0x96, 0x09, 0x60, 0x00, 0x0c, 0x75, 0x08, 0xe5, 0xa1, 0x42, 0x6c, 0x70, 0x8d, 0x70, 0x8c, 0x25,
  122823. +0xc2, 0x9f, 0xdb, 0xf6, 0x1d, 0xf0, 0x00, 0x24, 0x81, 0x3f, 0x00, 0x00, 0xbc, 0x01, 0x49, 0x61,
  122824. +0x44, 0x26, 0xc3, 0x17, 0x05, 0xeb, 0x61, 0xbb, 0xff, 0x0b, 0x31, 0x80, 0x3d, 0x79, 0xc0, 0xb9,
  122825. +0x20, 0x43, 0x44, 0x24, 0xc1, 0x17, 0x06, 0xe9, 0x61, 0xb9, 0x01, 0x09, 0x31, 0x00, 0x7b, 0x7b,
  122826. +0x05, 0x7b, 0x85, 0x71, 0x44, 0x71, 0xd3, 0x0c, 0x32, 0x92, 0x6f, 0x78, 0xc1, 0xf1, 0xc3, 0x41,
  122827. +0x93, 0x00, 0x00, 0x00, 0x42, 0x09, 0x60, 0x00, 0x0c, 0x75, 0x4b, 0x0f, 0x7e, 0x90, 0x0c, 0x75,
  122828. +0xc3, 0x41, 0x94, 0x00, 0x01, 0x00, 0x32, 0x09, 0x60, 0x00, 0xc1, 0x42, 0xad, 0x70, 0x20, 0xf0,
  122829. +0x8b, 0xc1, 0xd9, 0x61, 0x68, 0x89, 0x00, 0x24, 0x81, 0x3f, 0x00, 0x00, 0xa4, 0x01, 0x69, 0x61,
  122830. +0x5f, 0x21, 0x03, 0x06, 0x55, 0x24, 0x41, 0x38, 0x79, 0x61, 0xbc, 0x7b, 0x7c, 0x7b, 0x7c, 0x7b,
  122831. +0x3b, 0x63, 0x20, 0x8b, 0x45, 0x79, 0x62, 0x0c, 0xa0, 0x02, 0x20, 0xab, 0x00, 0x42, 0xc3, 0x41,
  122832. +0x95, 0x00, 0x01, 0x00, 0xf2, 0x08, 0x60, 0x00, 0x0c, 0x75, 0x08, 0xe5, 0xa1, 0x43, 0x4c, 0x70,
  122833. +0x8d, 0x70, 0x8c, 0x25, 0xc2, 0x9f, 0xdd, 0xf6, 0x1f, 0xf0, 0x00, 0x24, 0x81, 0x3f, 0x00, 0x00,
  122834. +0xbc, 0x01, 0x79, 0x61, 0xc0, 0x11, 0x81, 0x00, 0x44, 0x26, 0xc2, 0x17, 0x05, 0xea, 0x61, 0xba,
  122835. +0xff, 0x0a, 0x31, 0x80, 0x3d, 0x79, 0xc0, 0xb9, 0x20, 0x42, 0x44, 0x24, 0xc1, 0x17, 0x06, 0xe9,
  122836. +0x61, 0xb9, 0x01, 0x09, 0x31, 0x00, 0x5b, 0x7a, 0x05, 0x7a, 0x85, 0x71, 0x64, 0x71, 0xcf, 0x0c,
  122837. +0x32, 0x92, 0x4f, 0x78, 0xbe, 0xf1, 0xc3, 0x41, 0x96, 0x00, 0x00, 0x00, 0x9a, 0x08, 0x60, 0x00,
  122838. +0x0c, 0x75, 0x51, 0xf1, 0x0c, 0x70, 0x44, 0xc0, 0x05, 0xc0, 0x2c, 0x70, 0xbe, 0x0a, 0xa0, 0x00,
  122839. +0x20, 0xb0, 0x0c, 0x70, 0x03, 0xf0, 0x02, 0xc0, 0x04, 0x71, 0x42, 0xc0, 0x02, 0xc0, 0x14, 0x71,
  122840. +0xe6, 0x01, 0x29, 0x00, 0x8d, 0x70, 0x23, 0x14, 0x80, 0x30, 0x47, 0xc0, 0xc3, 0x40, 0x00, 0x00,
  122841. +0xff, 0xff, 0x41, 0xc0, 0x43, 0xc0, 0x03, 0xf0, 0x85, 0x71, 0x07, 0xc0, 0x10, 0x74, 0x46, 0x01,
  122842. +0x2a, 0x00, 0x9e, 0xc0, 0x89, 0x60, 0x02, 0xc0, 0xad, 0x70, 0xff, 0xda, 0xcd, 0x70, 0xed, 0x70,
  122843. +0xb9, 0x47, 0xe9, 0x09, 0x21, 0x80, 0x6c, 0x70, 0x02, 0xf0, 0x64, 0x71, 0x8c, 0x23, 0xc2, 0x8f,
  122844. +0x7a, 0x00, 0x29, 0x00, 0x7c, 0x79, 0x3c, 0x79, 0x1d, 0xd8, 0x61, 0xb8, 0xff, 0x08, 0x31, 0x80,
  122845. +0x3d, 0x79, 0x38, 0x63, 0xc2, 0xb8, 0x02, 0x20, 0x40, 0x80, 0x0b, 0xf2, 0x44, 0x20, 0xc1, 0x07,
  122846. +0xe3, 0x40, 0x06, 0xe9, 0x61, 0xb9, 0x01, 0x09, 0x31, 0x00, 0x1d, 0x78, 0x0b, 0xf0, 0x5a, 0x24,
  122847. +0x00, 0x16, 0x55, 0x24, 0x41, 0x38, 0x19, 0x61, 0x7c, 0x78, 0x1c, 0x78, 0x1c, 0x78, 0x08, 0x61,
  122848. +0x18, 0x47, 0x50, 0x79, 0x8c, 0x21, 0xc3, 0x8f, 0x0a, 0xf4, 0xdf, 0xe3, 0xae, 0x07, 0xe9, 0xff,
  122849. +0xff, 0xda, 0xab, 0x08, 0x1f, 0x80, 0xed, 0x70, 0x60, 0x42, 0xd1, 0xf1, 0xe0, 0xb8, 0xc0, 0x27,
  122850. +0x61, 0x10, 0xcd, 0xf3, 0xf0, 0x79, 0xd0, 0x78, 0x3c, 0x20, 0x41, 0x00, 0x7f, 0x23, 0xc0, 0x0f,
  122851. +0x0b, 0x79, 0x5c, 0x75, 0xfd, 0x76, 0xff, 0xda, 0xc1, 0xf1, 0x2f, 0x26, 0x88, 0xf3, 0x07, 0xf4,
  122852. +0x48, 0x45, 0xe9, 0x46, 0x2f, 0x26, 0xc8, 0xf3, 0x4a, 0xf2, 0x04, 0x26, 0x80, 0x1f, 0x00, 0x00,
  122853. +0xfe, 0xff, 0x1d, 0x78, 0xb0, 0x79, 0x19, 0x61, 0x2f, 0x78, 0xc0, 0xe0, 0x46, 0xf6, 0xa0, 0xe0,
  122854. +0x20, 0xdf, 0x40, 0xd8, 0x88, 0xf6, 0x07, 0xf0, 0xdf, 0xe0, 0x5f, 0xd8, 0x5f, 0xdf, 0x04, 0xf6,
  122855. +0x20, 0x40, 0x28, 0x47, 0xaf, 0x79, 0xcf, 0x7d, 0x0f, 0x78, 0xa1, 0x42, 0x52, 0x0b, 0x60, 0x01,
  122856. +0x45, 0xc0, 0xef, 0x7e, 0x08, 0x43, 0xc1, 0x40, 0x46, 0x0b, 0x60, 0x01, 0xa1, 0x42, 0x05, 0xc1,
  122857. +0x98, 0xc3, 0x94, 0x7b, 0x55, 0x21, 0x01, 0x0c, 0x3b, 0x7a, 0x84, 0x22, 0x01, 0x00, 0xc4, 0xb9,
  122858. +0x25, 0x7a, 0xdb, 0x79, 0x40, 0xb3, 0x56, 0x21, 0x01, 0x0e, 0x42, 0x26, 0x02, 0x18, 0x92, 0xc3,
  122859. +0x84, 0x21, 0x01, 0x00, 0xc4, 0xba, 0x94, 0x7b, 0x45, 0x79, 0x20, 0xb3, 0x01, 0xc1, 0x30, 0x79,
  122860. +0x0c, 0x23, 0x40, 0x90, 0x01, 0xc1, 0xca, 0x21, 0xcb, 0x02, 0x41, 0xc1, 0x03, 0xc1, 0x30, 0x79,
  122861. +0x30, 0x70, 0x03, 0xc1, 0xca, 0x21, 0x0b, 0x00, 0x43, 0xc1, 0x60, 0xf1, 0x0c, 0x71, 0x44, 0xc0,
  122862. +0x5c, 0xf1, 0x03, 0xc0, 0x10, 0x79, 0x01, 0xc0, 0x10, 0x78, 0x45, 0x08, 0x65, 0x00, 0x54, 0x24,
  122863. +0x0b, 0x3c, 0x02, 0xc0, 0x8b, 0xc4, 0xc3, 0x42, 0x00, 0x90, 0x00, 0x00, 0x16, 0x7c, 0x06, 0x8c,
  122864. +0x40, 0xdb, 0x54, 0x24, 0x0b, 0x39, 0x1a, 0x20, 0x81, 0x0f, 0x00, 0x00, 0x00, 0x10, 0x06, 0xc0,
  122865. +0x25, 0x78, 0x1b, 0x78, 0x45, 0x78, 0x60, 0xb0, 0x07, 0x8c, 0x1a, 0x20, 0x81, 0x0f, 0x00, 0x00,
  122866. +0x00, 0x10, 0x06, 0xc0, 0x25, 0x78, 0x1b, 0x78, 0x45, 0x78, 0x60, 0xb0, 0x2c, 0x70, 0x03, 0xf0,
  122867. +0x24, 0x71, 0x23, 0x14, 0x80, 0x30, 0x10, 0x71, 0x3e, 0x06, 0xea, 0xff, 0x9e, 0xc0, 0x2a, 0x60,
  122868. +0x02, 0xc0, 0xf1, 0x0a, 0x21, 0x80, 0x56, 0x24, 0x80, 0x3d, 0x28, 0x60, 0xf4, 0x23, 0x42, 0x10,
  122869. +0x1a, 0x20, 0x83, 0x0f, 0x00, 0x00, 0x00, 0x10, 0x06, 0xc0, 0x65, 0x78, 0x1b, 0x78, 0x9c, 0xb8,
  122870. +0x9f, 0xb8, 0x40, 0xb0, 0xe6, 0xf1, 0x04, 0xc0, 0xc3, 0x41, 0xa5, 0x00, 0x00, 0x00, 0xd6, 0x08,
  122871. +0xef, 0xff, 0x78, 0x20, 0x00, 0x00, 0xb6, 0x08, 0x80, 0x00, 0x12, 0x0a, 0x80, 0x02, 0x00, 0x16,
  122872. +0x80, 0x70, 0x00, 0x80, 0x1b, 0x00, 0xe0, 0xb8, 0xe4, 0x0f, 0xc2, 0x00, 0x00, 0x24, 0x81, 0x3f,
  122873. +0x00, 0x00, 0x3c, 0x03, 0xbe, 0x08, 0x60, 0x01, 0x0c, 0x70, 0x80, 0x24, 0x0d, 0x34, 0x04, 0x14,
  122874. +0x1b, 0x34, 0xc6, 0xc6, 0xe6, 0xb8, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0xc2, 0xb8, 0x09, 0xf2,
  122875. +0x5f, 0x20, 0x01, 0x01, 0x04, 0x69, 0x0f, 0x08, 0x52, 0x03, 0x06, 0x69, 0x03, 0xf0, 0x1b, 0x78,
  122876. +0x04, 0x74, 0x04, 0x71, 0xe0, 0x7f, 0x0f, 0x78, 0xc3, 0x42, 0x00, 0x80, 0x6d, 0x07, 0x20, 0x8a,
  122877. +0x5f, 0x21, 0x81, 0x0c, 0x38, 0x60, 0x21, 0x8a, 0x5f, 0x21, 0x41, 0x06, 0x38, 0x60, 0x23, 0x88,
  122878. +0xe6, 0xb9, 0x22, 0x88, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x1c, 0x00, 0xc2, 0xb9, 0x09, 0xf2,
  122879. +0x14, 0x70, 0xc3, 0x40, 0x00, 0x80, 0x34, 0x06, 0x09, 0xf2, 0x10, 0xe0, 0x07, 0xf0, 0x14, 0x70,
  122880. +0xc3, 0x40, 0x00, 0x80, 0x2c, 0x06, 0x03, 0xf2, 0x10, 0xe0, 0x38, 0x60, 0xe0, 0x7f, 0x00, 0x88,
  122881. +0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xb1, 0xc1, 0x50, 0xc2, 0x4e, 0xc1, 0x00, 0x42, 0xc3, 0x41,
  122882. +0xe5, 0x00, 0x01, 0x00, 0xd2, 0x0d, 0x20, 0x00, 0x0c, 0x75, 0xad, 0x70, 0x23, 0xf0, 0x8b, 0x44,
  122883. +0x12, 0x94, 0x79, 0x94, 0x3a, 0x94, 0x4f, 0xc0, 0x1b, 0x94, 0x55, 0x94, 0xf6, 0x94, 0xd7, 0x94,
  122884. +0x98, 0x94, 0x26, 0x14, 0x1b, 0x31, 0x28, 0x14, 0x1f, 0x31, 0x48, 0xc0, 0x47, 0xc1, 0x46, 0xc3,
  122885. +0x0f, 0xc3, 0x45, 0xc4, 0x44, 0xc6, 0x43, 0xc7, 0x42, 0xc2, 0x0c, 0x75, 0xc3, 0x41, 0xe6, 0x00,
  122886. +0x0b, 0x00, 0x61, 0x42, 0x04, 0x1c, 0xc0, 0x37, 0x8e, 0x0d, 0x20, 0x00, 0x00, 0x1c, 0xc0, 0x36,
  122887. +0xa5, 0x71, 0x0e, 0xc0, 0xb0, 0x79, 0x20, 0x43, 0x28, 0x43, 0x1b, 0x09, 0x22, 0x00, 0x4c, 0x70,
  122888. +0x0e, 0xf0, 0x10, 0xc0, 0xf4, 0x20, 0xcc, 0x00, 0x89, 0xc0, 0x34, 0x78, 0x80, 0xb0, 0x0e, 0xc0,
  122889. +0x1b, 0x63, 0x4f, 0x79, 0xef, 0x09, 0xb4, 0x82, 0x44, 0x71, 0xcb, 0xf1, 0xb1, 0xc0, 0x04, 0x14,
  122890. +0x1b, 0x34, 0xc6, 0xc6, 0xe4, 0xc2, 0xa4, 0xc1, 0x08, 0x46, 0x0c, 0x70, 0x66, 0x08, 0x20, 0x00,
  122891. +0x2c, 0x70, 0x2c, 0x70, 0xff, 0xd8, 0x4c, 0x75, 0x6c, 0x72, 0x0c, 0x1c, 0xc1, 0x30, 0x42, 0xc1,
  122892. +0x41, 0xc1, 0x28, 0x45, 0x3e, 0x09, 0x20, 0x00, 0x40, 0xc1, 0x5f, 0x26, 0x00, 0x11, 0x2c, 0x70,
  122893. +0x43, 0xc5, 0x8d, 0xb9, 0xc5, 0x78, 0x84, 0x20, 0x03, 0x0f, 0x42, 0xc0, 0xff, 0xd8, 0x4c, 0x73,
  122894. +0x6c, 0x74, 0x41, 0xc5, 0x1e, 0x09, 0x20, 0x00, 0x40, 0xc5, 0xff, 0xd8, 0x80, 0xd9, 0x4c, 0x75,
  122895. +0x6c, 0x72, 0x43, 0xc5, 0x42, 0xc5, 0x41, 0xc5, 0x0a, 0x09, 0x20, 0x00, 0x40, 0xc5, 0xa4, 0xc0,
  122896. +0xc4, 0xc6, 0xe0, 0x78, 0x00, 0x1e, 0x05, 0x70, 0x04, 0x90, 0x02, 0x01, 0xe0, 0x7e, 0xe0, 0x78,
  122897. +0xe2, 0xc2, 0x08, 0x43, 0x0c, 0x70, 0x5a, 0x0b, 0x20, 0x00, 0x20, 0x42, 0x36, 0x0b, 0x20, 0x00,
  122898. +0x0c, 0x70, 0x16, 0x0b, 0x20, 0x00, 0x0c, 0x70, 0x8c, 0x22, 0xc3, 0x8f, 0x27, 0xf2, 0x6f, 0x21,
  122899. +0x43, 0x02, 0x00, 0x89, 0xc3, 0x43, 0x00, 0x80, 0x71, 0x07, 0x1a, 0x20, 0x80, 0x0f, 0x20, 0x00,
  122900. +0x00, 0x00, 0x05, 0x20, 0x80, 0x0f, 0x04, 0x90, 0x40, 0x00, 0x40, 0xb0, 0x80, 0x8b, 0x12, 0xf0,
  122901. +0x00, 0x89, 0x1a, 0x24, 0x8d, 0x1f, 0x00, 0x00, 0x00, 0x20, 0x85, 0x71, 0x1a, 0x20, 0x80, 0x0f,
  122902. +0x20, 0x00, 0x00, 0x00, 0xa5, 0x78, 0x05, 0x20, 0x80, 0x0f, 0x02, 0x90, 0x40, 0x00, 0x40, 0xb0,
  122903. +0x01, 0x8b, 0xe1, 0x08, 0x03, 0x83, 0x16, 0x08, 0x80, 0x02, 0x8a, 0x20, 0x1a, 0x02, 0xc3, 0x41,
  122904. +0x0e, 0x90, 0x2a, 0x00, 0x00, 0x1e, 0xc4, 0x72, 0x08, 0x90, 0xe0, 0x01, 0x00, 0xb1, 0xc3, 0x40,
  122905. +0x00, 0x00, 0xac, 0x0f, 0x01, 0xb1, 0xc3, 0x40, 0x00, 0x80, 0x46, 0x04, 0x00, 0x18, 0x03, 0x00,
  122906. +0x0c, 0x70, 0xc2, 0xc6, 0x2c, 0x70, 0x10, 0x71, 0xe0, 0x20, 0xca, 0x07, 0x00, 0x16, 0x02, 0x71,
  122907. +0x08, 0x90, 0xd6, 0x01, 0xf3, 0x0a, 0x3e, 0x80, 0x24, 0x71, 0xe0, 0x7e, 0xe6, 0xc2, 0xfc, 0x1c,
  122908. +0xc8, 0xb6, 0x38, 0x43, 0x66, 0x0e, 0x60, 0x00, 0x08, 0x45, 0xed, 0x71, 0xcb, 0x46, 0x04, 0x90,
  122909. +0xf2, 0x00, 0xe0, 0xb6, 0x00, 0x1e, 0x05, 0x10, 0x00, 0x1e, 0x44, 0x73, 0x08, 0x90, 0xe2, 0x01,
  122910. +0x3a, 0x0d, 0x60, 0x01, 0x0c, 0x76, 0x17, 0x0b, 0x30, 0x30, 0xe8, 0xb6, 0xc3, 0x40, 0x00, 0x00,
  122911. +0xa8, 0x61, 0xb6, 0x0f, 0xcf, 0xff, 0x10, 0x1e, 0x05, 0x10, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6,
  122912. +0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xa6, 0xc1, 0x0b, 0xc7, 0x45, 0xc3, 0x7f, 0xdb, 0x40, 0xc0,
  122913. +0xe4, 0x7b, 0x4b, 0xd8, 0x28, 0x43, 0x38, 0x23, 0x01, 0x00, 0x7d, 0xd8, 0xe4, 0x78, 0xe6, 0xbf,
  122914. +0xc5, 0x21, 0x61, 0x00, 0xb8, 0x20, 0x41, 0x03, 0x25, 0x78, 0xb8, 0x23, 0x41, 0x04, 0x05, 0x23,
  122915. +0x3e, 0x80, 0x8a, 0x20, 0x3e, 0x00, 0xcd, 0x70, 0x1c, 0x76, 0x00, 0xc0, 0x00, 0x16, 0x83, 0x70,
  122916. +0x00, 0x80, 0x46, 0x04, 0x00, 0xc1, 0x8c, 0x20, 0xc3, 0x8f, 0x09, 0x6a, 0xca, 0x21, 0xc1, 0x00,
  122917. +0x0f, 0x7b, 0x44, 0xc3, 0x0c, 0xc3, 0x57, 0x08, 0xb5, 0x06, 0x43, 0xc3, 0x30, 0xdb, 0x04, 0xc5,
  122918. +0x41, 0xc3, 0x50, 0xdb, 0x42, 0xc3, 0x20, 0xdb, 0x10, 0xd8, 0x8a, 0x27, 0x01, 0x38, 0x78, 0x43,
  122919. +0x8d, 0x70, 0x25, 0x20, 0x40, 0x03, 0x1b, 0xf0, 0x19, 0xf0, 0x19, 0xf0, 0x17, 0xf0, 0x61, 0xf0,
  122920. +0x16, 0xf0, 0x15, 0xf0, 0x48, 0xf0, 0x4a, 0xf0, 0x4b, 0xf0, 0x11, 0xf0, 0x0f, 0xf0, 0x4c, 0xf0,
  122921. +0x3c, 0xf0, 0x42, 0xf0, 0x0b, 0xf0, 0x0b, 0xf0, 0x09, 0xf0, 0x09, 0xf0, 0x07, 0xf0, 0x07, 0xf0,
  122922. +0x05, 0xf0, 0x44, 0xf0, 0x35, 0xf0, 0x04, 0xf0, 0xaf, 0xf0, 0x6c, 0x70, 0x51, 0x0a, 0xb5, 0x06,
  122923. +0x60, 0x40, 0x6c, 0x72, 0x8d, 0x74, 0x42, 0xc0, 0x41, 0xc0, 0x18, 0x43, 0x18, 0x47, 0x08, 0x46,
  122924. +0x25, 0x20, 0x80, 0x00, 0x3d, 0xf0, 0x35, 0xf0, 0x32, 0xf0, 0x18, 0xf0, 0x16, 0xf0, 0x18, 0xf0,
  122925. +0x9e, 0xf0, 0xa0, 0xf0, 0x1a, 0xf0, 0x22, 0xf0, 0x23, 0xf0, 0x12, 0xf0, 0x0e, 0xf0, 0x24, 0xf0,
  122926. +0x14, 0xf0, 0x14, 0xf0, 0x0c, 0xf0, 0x0c, 0xf0, 0x0a, 0xf0, 0x0a, 0xf0, 0x08, 0xf0, 0x21, 0xf0,
  122927. +0x1e, 0xf0, 0x1c, 0xf0, 0x0d, 0xf0, 0x0d, 0xf0, 0x07, 0xdb, 0x1b, 0xf0, 0x09, 0x0a, 0xf1, 0x02,
  122928. +0x20, 0xdc, 0x1e, 0xf0, 0x8d, 0x70, 0x1c, 0xf0, 0x02, 0xc6, 0x8d, 0x75, 0x19, 0xf0, 0x8d, 0x75,
  122929. +0xeb, 0x46, 0x17, 0xf0, 0x10, 0xdb, 0xcc, 0xf1, 0x01, 0xc6, 0x8d, 0x75, 0x11, 0xf0, 0x8d, 0x71,
  122930. +0x6b, 0x46, 0x0f, 0xf0, 0x8d, 0x76, 0x0c, 0xf0, 0x8d, 0x70, 0x0b, 0xf0, 0x6c, 0x73, 0x0f, 0x0a,
  122931. +0xd1, 0x00, 0x03, 0xc4, 0x9a, 0x24, 0x04, 0x10, 0x85, 0x7f, 0x68, 0x44, 0x08, 0x46, 0x09, 0x0b,
  122932. +0xde, 0x11, 0x86, 0xbc, 0x8a, 0x20, 0xfd, 0x0f, 0x2f, 0x23, 0xc2, 0x02, 0x04, 0x20, 0xc0, 0x02,
  122933. +0x38, 0x14, 0x1b, 0x30, 0x0d, 0xc5, 0x44, 0x23, 0x03, 0x0c, 0xb0, 0xe0, 0x13, 0x0a, 0xb1, 0x01,
  122934. +0xcf, 0x23, 0xe1, 0x01, 0xf0, 0x78, 0x0b, 0x08, 0x51, 0x00, 0x86, 0xbe, 0xcf, 0x7e, 0x2f, 0x20,
  122935. +0xc2, 0x02, 0x1d, 0x78, 0x1d, 0x78, 0x04, 0x20, 0x82, 0x0f, 0x00, 0x00, 0x00, 0x20, 0x05, 0xc0,
  122936. +0x2f, 0x27, 0x40, 0x30, 0x05, 0x7a, 0x58, 0xd8, 0x04, 0x20, 0xc0, 0x02, 0x65, 0x78, 0x85, 0x78,
  122937. +0x9a, 0x20, 0x04, 0x00, 0xc3, 0x43, 0x08, 0x90, 0x00, 0x00, 0x54, 0x27, 0x0c, 0x38, 0x65, 0x7c,
  122938. +0x05, 0x7a, 0x05, 0x27, 0xc0, 0x30, 0x40, 0xb0, 0x61, 0x40, 0x9a, 0x20, 0x04, 0x00, 0x04, 0x20,
  122939. +0x82, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x03, 0xc0, 0x1a, 0x20, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x10,
  122940. +0x05, 0x7a, 0x53, 0x25, 0xc0, 0x10, 0x45, 0x78, 0xcf, 0x7a, 0x45, 0x78, 0x00, 0xb4, 0x55, 0x27,
  122941. +0x00, 0x38, 0x65, 0x78, 0xe0, 0xb0, 0x04, 0x23, 0x80, 0x1f, 0x00, 0x00, 0x00, 0xff, 0x05, 0x23,
  122942. +0x02, 0x30, 0x55, 0x27, 0x00, 0x3c, 0x05, 0x7b, 0x40, 0xb3, 0x01, 0x69, 0x00, 0xc1, 0x8c, 0x21,
  122943. +0xc3, 0x8f, 0x06, 0xf4, 0x00, 0x1e, 0x02, 0x70, 0x00, 0x80, 0x46, 0x04, 0x0f, 0x78, 0xa6, 0xc0,
  122944. +0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0x8d, 0x73, 0x10, 0xde, 0x9b, 0xf1, 0x8d, 0x75, 0x98, 0xf1,
  122945. +0x8d, 0x71, 0x96, 0xf1, 0xf1, 0xc0, 0xa4, 0xc1, 0x08, 0xc4, 0x43, 0xc4, 0x07, 0xc4, 0x42, 0xc4,
  122946. +0x06, 0xc4, 0x41, 0xc4, 0x05, 0xc4, 0xde, 0x0d, 0xef, 0xff, 0x40, 0xc4, 0xa4, 0xc0, 0xd1, 0xc0,
  122947. +0xe0, 0x7e, 0xe0, 0x78, 0xc3, 0x41, 0x00, 0x80, 0x46, 0x04, 0x20, 0x89, 0x8c, 0x20, 0xc3, 0x8f,
  122948. +0xca, 0x20, 0x41, 0x00, 0x00, 0x1e, 0x04, 0x70, 0x08, 0x90, 0xe8, 0x01, 0xe0, 0x7e, 0xe0, 0x78,
  122949. +0xc3, 0x41, 0x00, 0x80, 0x46, 0x04, 0x20, 0x89, 0x8c, 0x20, 0xc3, 0x8f, 0xca, 0x20, 0x41, 0x00,
  122950. +0x00, 0x1e, 0x04, 0x70, 0x08, 0x90, 0xe6, 0x01, 0xe0, 0x7e, 0xe0, 0x78, 0xc3, 0x41, 0x00, 0x80,
  122951. +0x46, 0x04, 0x20, 0x89, 0x8c, 0x20, 0xc3, 0x8f, 0xca, 0x20, 0x41, 0x00, 0x00, 0x1e, 0x04, 0x70,
  122952. +0x08, 0x90, 0xe4, 0x01, 0xe0, 0x7e, 0xe0, 0x78, 0xc3, 0x41, 0x0e, 0x90, 0x4c, 0x00, 0x60, 0x91,
  122953. +0x41, 0x91, 0x1a, 0x22, 0x8c, 0x0f, 0x01, 0x00, 0x00, 0x00, 0x65, 0x7c, 0x07, 0xe8, 0x1a, 0x23,
  122954. +0x81, 0x0f, 0x00, 0x80, 0x00, 0x00, 0x9d, 0x78, 0x08, 0xf0, 0x40, 0x41, 0x0f, 0xda, 0x61, 0xba,
  122955. +0xff, 0x0a, 0x31, 0x80, 0x3d, 0x79, 0x9b, 0x78, 0x25, 0x78, 0xc3, 0x41, 0x0f, 0x90, 0x4c, 0xfe,
  122956. +0x10, 0xda, 0x00, 0xb1, 0x61, 0xba, 0x01, 0x0a, 0x31, 0x00, 0x1d, 0x78, 0xe0, 0x7f, 0x01, 0xb1,
  122957. +0xe4, 0xc0, 0xad, 0x70, 0x02, 0xf0, 0xa5, 0x71, 0x1f, 0x0d, 0xb2, 0x10, 0xcd, 0x70, 0x10, 0xf0,
  122958. +0x5a, 0x25, 0x83, 0x1c, 0x7c, 0x60, 0x5a, 0x26, 0x43, 0x16, 0xc5, 0x71, 0x9b, 0x63, 0x3b, 0x63,
  122959. +0x80, 0x8b, 0x44, 0x7c, 0x80, 0xab, 0xed, 0x0e, 0x92, 0x90, 0xef, 0xf1, 0xc4, 0xc4, 0xe0, 0x78,
  122960. +0xf1, 0xc0, 0xa4, 0xc1, 0x0c, 0x70, 0x0e, 0x0c, 0xef, 0xff, 0xff, 0xd9, 0x0c, 0x70, 0x43, 0xc0,
  122961. +0x42, 0xc0, 0x41, 0xc0, 0x40, 0xc0, 0xff, 0xd8, 0x88, 0xd9, 0x4c, 0x75, 0xe6, 0x0c, 0xef, 0xff,
  122962. +0x40, 0xdb, 0x0c, 0x70, 0x9a, 0x0c, 0xef, 0xff, 0x2c, 0x71, 0xa4, 0xc0, 0xd1, 0xc0, 0xe0, 0x7e,
  122963. +0x14, 0x70, 0xc0, 0x20, 0xe9, 0x0f, 0xe0, 0x7f, 0x84, 0x28, 0x01, 0x00, 0xc3, 0x42, 0x00, 0x80,
  122964. +0x6d, 0x07, 0x01, 0x8a, 0x5f, 0x20, 0x41, 0x06, 0x00, 0x8a, 0x5f, 0x20, 0x80, 0x0c, 0x38, 0x60,
  122965. +0x58, 0x60, 0x16, 0x88, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78,
  122966. +0xe0, 0x7f, 0xc0, 0xb8, 0x17, 0x09, 0xf0, 0x03, 0x8a, 0x22, 0xc7, 0x0f, 0x4c, 0x71, 0xc4, 0xb9,
  122967. +0x05, 0xe9, 0x61, 0xb9, 0xff, 0x09, 0x31, 0x80, 0x5b, 0x7a, 0x1a, 0x20, 0x80, 0x0f, 0x00, 0x00,
  122968. +0x00, 0x20, 0x4f, 0x22, 0x41, 0x02, 0x05, 0x20, 0x80, 0x0f, 0x02, 0x90, 0x6a, 0x01, 0x00, 0x18,
  122969. +0x05, 0x00, 0x40, 0xb0, 0x20, 0xb0, 0x40, 0xb0, 0xe0, 0x7f, 0x00, 0x18, 0x05, 0x00, 0xe0, 0x78,
  122970. +0xf1, 0xc0, 0x00, 0x42, 0xba, 0x0e, 0x60, 0x00, 0x20, 0x40, 0x5b, 0x79, 0x44, 0x21, 0x81, 0x01,
  122971. +0xc4, 0xb9, 0x06, 0xe9, 0x61, 0xb9, 0x01, 0x09, 0x31, 0x00, 0x1d, 0x78, 0xd1, 0xc0, 0xe0, 0x7f,
  122972. +0xc1, 0xb8, 0xe0, 0x78, 0xf1, 0xc0, 0xa4, 0xc1, 0x0c, 0x70, 0x4a, 0x0b, 0xef, 0xff, 0xff, 0xd9,
  122973. +0x0c, 0x70, 0x43, 0xc0, 0x42, 0xc0, 0x41, 0xc0, 0x40, 0xc0, 0xff, 0xd8, 0x90, 0xd9, 0x4c, 0x75,
  122974. +0x22, 0x0c, 0xef, 0xff, 0x40, 0xdb, 0x0c, 0x70, 0xd6, 0x0b, 0xef, 0xff, 0x2c, 0x71, 0xa4, 0xc0,
  122975. +0xd1, 0xc0, 0xe0, 0x7e, 0xe1, 0xc3, 0xe1, 0xc2, 0xe1, 0xc1, 0xe1, 0xc0, 0xf1, 0xc0, 0xa1, 0xc1,
  122976. +0x20, 0x42, 0x84, 0xc1, 0x40, 0xc1, 0x00, 0x16, 0x81, 0x70, 0x00, 0x80, 0x12, 0x00, 0x0f, 0x08,
  122977. +0x64, 0x00, 0x40, 0x40, 0x2e, 0x0b, 0xe0, 0x02, 0x00, 0xc1, 0x87, 0x74, 0xd1, 0xc0, 0xe0, 0x7f,
  122978. +0xa4, 0xc0, 0xe0, 0x78, 0x1d, 0x79, 0x3d, 0x79, 0x3d, 0x79, 0x3d, 0x79, 0x3d, 0x79, 0x3d, 0x79,
  122979. +0x5f, 0x21, 0x02, 0x08, 0x9a, 0x21, 0x01, 0x00, 0x22, 0x78, 0x58, 0x60, 0xe0, 0x7f, 0x0e, 0x78,
  122980. +0xe6, 0xc0, 0x5f, 0x21, 0x83, 0x04, 0xcb, 0x44, 0x00, 0x80, 0x84, 0x06, 0xcd, 0x70, 0x7a, 0x64,
  122981. +0xa2, 0x8a, 0x43, 0x8a, 0x04, 0x7d, 0x03, 0xf0, 0xc5, 0x71, 0x1d, 0x0e, 0xa3, 0x10, 0x14, 0x23,
  122982. +0x81, 0x03, 0x99, 0x61, 0xe4, 0x89, 0x0b, 0x7f, 0xf8, 0xf3, 0xe5, 0x89, 0xaf, 0x79, 0x0f, 0x21,
  122983. +0xcd, 0x03, 0xf4, 0xf1, 0xaf, 0x78, 0xc6, 0xc4, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xa4, 0xc1,
  122984. +0xcb, 0x46, 0x00, 0x80, 0x7c, 0x07, 0x04, 0x6e, 0x42, 0x0b, 0xa0, 0x00, 0x18, 0x43, 0xed, 0x70,
  122985. +0xad, 0x70, 0x03, 0xf0, 0xa5, 0x71, 0x1d, 0x0d, 0xb2, 0x10, 0x8d, 0x70, 0x0d, 0xf0, 0x5a, 0x24,
  122986. +0x41, 0x16, 0x5a, 0x25, 0x80, 0x1c, 0x38, 0x60, 0xd6, 0x0d, 0x60, 0x02, 0x63, 0x70, 0x85, 0x71,
  122987. +0xef, 0x0c, 0x92, 0x90, 0xf0, 0xf1, 0xc3, 0x40, 0x00, 0x80, 0x6d, 0x07, 0x00, 0x1e, 0xc0, 0x16,
  122988. +0xe1, 0xa8, 0xe0, 0xa8, 0x8a, 0x09, 0xa0, 0x00, 0xee, 0xa8, 0x92, 0x09, 0xa0, 0x00, 0x08, 0x45,
  122989. +0x00, 0x41, 0xba, 0x0e, 0x60, 0x02, 0xa1, 0x40, 0x6f, 0x26, 0xc3, 0x10, 0x18, 0x8e, 0x09, 0xe8,
  122990. +0xc3, 0x41, 0xa9, 0x00, 0x00, 0x00, 0x12, 0x0f, 0xef, 0xff, 0x0a, 0xd8, 0x1e, 0xf0, 0x00, 0x8e,
  122991. +0xcb, 0x45, 0x1e, 0x00, 0x80, 0x84, 0xc3, 0x41, 0xf5, 0x05, 0x00, 0xe1, 0x44, 0x20, 0x8f, 0x80,
  122992. +0xa1, 0x40, 0xca, 0x20, 0x41, 0x00, 0x6e, 0x08, 0x60, 0x01, 0x2c, 0x70, 0xf5, 0x70, 0xc3, 0x40,
  122993. +0x9a, 0x3b, 0x00, 0xca, 0xca, 0x25, 0x01, 0x10, 0xa1, 0x40, 0x00, 0x1e, 0xc5, 0x70, 0x04, 0x90,
  122994. +0xc0, 0x00, 0x52, 0x08, 0x60, 0x01, 0x2c, 0x70, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x0d, 0x00,
  122995. +0x0d, 0x08, 0x1e, 0x00, 0x00, 0x1e, 0x45, 0x70, 0x04, 0x90, 0xc0, 0x00, 0xcb, 0x47, 0x00, 0x80,
  122996. +0x84, 0x06, 0x00, 0x8f, 0x04, 0xe8, 0x00, 0x8e, 0x17, 0x08, 0xde, 0x00, 0xb6, 0x0d, 0xcf, 0xff,
  122997. +0xc3, 0x40, 0x0f, 0x00, 0x40, 0x42, 0x1e, 0x08, 0x60, 0x01, 0x2c, 0x70, 0x54, 0xf0, 0xda, 0x0d,
  122998. +0x00, 0x00, 0xc3, 0x40, 0x00, 0x00, 0x00, 0x0a, 0xaa, 0x09, 0xef, 0xff, 0xff, 0xd9, 0xad, 0x70,
  122999. +0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x75, 0x6c, 0x73, 0x43, 0xc5, 0x42, 0xc5, 0x41, 0xc5, 0x86, 0x0a,
  123000. +0xef, 0xff, 0x40, 0xc5, 0x01, 0x8f, 0x25, 0x08, 0xb4, 0x00, 0x2c, 0x70, 0x04, 0x71, 0x1d, 0x78,
  123001. +0x62, 0xb8, 0x0f, 0x78, 0x42, 0xc5, 0x41, 0xc5, 0x40, 0xc5, 0x43, 0xc0, 0xff, 0xd8, 0x4c, 0x75,
  123002. +0x62, 0x0a, 0xef, 0xff, 0x6c, 0x72, 0x01, 0x8f, 0x42, 0xc5, 0x41, 0xc5, 0x40, 0xc5, 0x43, 0xc0,
  123003. +0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x75, 0x4e, 0x0a, 0xef, 0xff, 0x0c, 0xdb, 0x01, 0x8f, 0x08, 0xd9,
  123004. +0x4c, 0x75, 0x43, 0xc0, 0xff, 0xd8, 0x6c, 0x72, 0x42, 0xc5, 0x41, 0xc5, 0x36, 0x0a, 0xef, 0xff,
  123005. +0x40, 0xc5, 0x82, 0x0c, 0xef, 0xff, 0xff, 0xd8, 0x01, 0x8f, 0x2c, 0x70, 0x4c, 0x75, 0x43, 0xc0,
  123006. +0xff, 0xd8, 0x6c, 0x72, 0x42, 0xc5, 0x41, 0xc5, 0x1a, 0x0a, 0xef, 0xff, 0x40, 0xc5, 0x4a, 0x0c,
  123007. +0xef, 0xff, 0xff, 0xd8, 0x22, 0x09, 0x80, 0x02, 0x96, 0xd8, 0xc6, 0x09, 0xef, 0xff, 0x2c, 0x71,
  123008. +0x32, 0x0f, 0x00, 0x00, 0x00, 0x8e, 0x3f, 0x08, 0x1e, 0x00, 0xc3, 0x43, 0x04, 0x90, 0x14, 0x00,
  123009. +0x20, 0x93, 0x01, 0xca, 0x0d, 0x08, 0xb0, 0x01, 0x4f, 0x21, 0x82, 0x00, 0x0b, 0x08, 0xd1, 0x00,
  123010. +0x85, 0x21, 0x08, 0x01, 0x20, 0x42, 0x40, 0xb3, 0x23, 0xd8, 0xc3, 0x42, 0x05, 0x90, 0x34, 0xe0,
  123011. +0x00, 0xb2, 0x2c, 0x70, 0xc3, 0x40, 0x03, 0x90, 0x34, 0xe0, 0x20, 0xb0, 0xb1, 0xb8, 0x20, 0xb0,
  123012. +0x21, 0xb2, 0xff, 0xdd, 0x63, 0x40, 0x2c, 0x70, 0x8a, 0x22, 0xff, 0x0d, 0x6c, 0x77, 0xae, 0x0a,
  123013. +0x20, 0x03, 0x40, 0xc5, 0x4c, 0x77, 0x63, 0x40, 0x2c, 0x71, 0x40, 0x43, 0x9e, 0x0a, 0x20, 0x03,
  123014. +0x40, 0xc5, 0xa4, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe0, 0x78, 0x6c, 0x70, 0x4c, 0x70,
  123015. +0x02, 0xf0, 0x44, 0x71, 0x04, 0xca, 0x10, 0x72, 0xe0, 0x20, 0xca, 0x07, 0xc3, 0x40, 0x00, 0x80,
  123016. +0x71, 0x07, 0x20, 0x88, 0x0b, 0x0a, 0x42, 0x00, 0x01, 0x88, 0xeb, 0x08, 0x83, 0x80, 0x1a, 0x22,
  123017. +0x80, 0x0f, 0x00, 0x00, 0x00, 0x20, 0x05, 0x20, 0x80, 0x0f, 0x02, 0x90, 0x64, 0x1f, 0x60, 0xb0,
  123018. +0xe9, 0xf1, 0xe0, 0x78, 0xe4, 0xc2, 0xad, 0x70, 0x9a, 0xbd, 0xcd, 0x70, 0xff, 0xd8, 0xa1, 0x41,
  123019. +0x46, 0x0d, 0xef, 0xff, 0x09, 0x1a, 0x82, 0x33, 0xa2, 0x0c, 0x40, 0x02, 0x4f, 0x25, 0x01, 0x14,
  123020. +0x36, 0x0d, 0xef, 0xff, 0xff, 0xd8, 0xde, 0x0f, 0xa0, 0x02, 0xff, 0xd8, 0xab, 0x26, 0xc4, 0x10,
  123021. +0xff, 0x7f, 0x00, 0xf0, 0xf1, 0xc0, 0xa5, 0xc1, 0x00, 0x43, 0x80, 0xc0, 0x2c, 0x70, 0xba, 0x09,
  123022. +0x60, 0x01, 0x14, 0xda, 0x1a, 0x23, 0x80, 0x0f, 0x10, 0x00, 0x00, 0x00, 0x80, 0xc1, 0x4c, 0x71,
  123023. +0x1e, 0x0e, 0x20, 0x02, 0x85, 0xb8, 0xc3, 0x41, 0xed, 0x00, 0x00, 0x00, 0xfa, 0x0c, 0xef, 0xff,
  123024. +0x0c, 0x75, 0x0c, 0x70, 0x2c, 0x71, 0x0e, 0x0f, 0xaf, 0xff, 0x80, 0xc2, 0xa5, 0xc0, 0xd1, 0xc0,
  123025. +0xe0, 0x7e, 0xe0, 0x78, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0x82, 0x24, 0x02, 0x3d, 0x48, 0x47,
  123026. +0x38, 0x43, 0x08, 0x44, 0x80, 0xc0, 0x2c, 0x70, 0x6e, 0x09, 0x60, 0x01, 0xb4, 0xda, 0x25, 0x0c,
  123027. +0xb1, 0x10, 0x0c, 0x75, 0xc3, 0x41, 0xe9, 0x00, 0x01, 0x00, 0xbe, 0x0c, 0xef, 0xff, 0x60, 0x42,
  123028. +0x80, 0xc0, 0x2c, 0x70, 0x22, 0x0f, 0x20, 0x02, 0x4c, 0x71, 0x0c, 0x70, 0x09, 0xd9, 0x35, 0xf0,
  123029. +0x1a, 0x23, 0x9b, 0x3f, 0x10, 0x00, 0x00, 0x00, 0x0c, 0x75, 0x0c, 0xec, 0xc3, 0x41, 0xeb, 0x00,
  123030. +0x01, 0x00, 0x96, 0x0c, 0xef, 0xff, 0x60, 0x42, 0x09, 0xdd, 0xc0, 0xde, 0xd0, 0xd8, 0x0b, 0xf0,
  123031. +0xc3, 0x41, 0xea, 0x00, 0x01, 0x00, 0x82, 0x0c, 0xef, 0xff, 0x60, 0x42, 0xad, 0x72, 0x8c, 0xde,
  123032. +0x80, 0xd8, 0xf8, 0x60, 0x05, 0x20, 0xc0, 0x06, 0x80, 0xc1, 0x86, 0x0d, 0x20, 0x02, 0x4c, 0x72,
  123033. +0x0c, 0x70, 0x2c, 0x72, 0x7e, 0x0e, 0xaf, 0xff, 0x80, 0xc2, 0x80, 0xc0, 0x2c, 0x70, 0xfa, 0x08,
  123034. +0x60, 0x01, 0xb4, 0xda, 0xfe, 0x66, 0x05, 0x26, 0xc0, 0x16, 0x80, 0xc1, 0x62, 0x0d, 0x20, 0x02,
  123035. +0xa1, 0x42, 0x0c, 0x71, 0xa1, 0x41, 0x5e, 0x0e, 0xaf, 0xff, 0x80, 0xc2, 0x80, 0x24, 0x02, 0x3d,
  123036. +0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe0, 0x78, 0xe2, 0xc3, 0x82, 0x24, 0x02, 0x3d, 0x28, 0x45,
  123037. +0x00, 0x43, 0x80, 0xc0, 0x2c, 0x70, 0xc2, 0x08, 0x60, 0x01, 0xb4, 0xda, 0x54, 0x23, 0x00, 0x0d,
  123038. +0x80, 0xc1, 0x2e, 0x0d, 0x20, 0x02, 0x09, 0xda, 0x0c, 0x75, 0xc3, 0x41, 0xec, 0x00, 0x01, 0x00,
  123039. +0x06, 0x0c, 0xef, 0xff, 0xa1, 0x42, 0x0c, 0x70, 0x09, 0xd9, 0x1a, 0x0e, 0xaf, 0xff, 0x80, 0xc2,
  123040. +0xc2, 0xc7, 0xe0, 0x78, 0xf1, 0xc0, 0x82, 0x24, 0x02, 0x3d, 0x80, 0xc0, 0x2c, 0x70, 0x8a, 0x08,
  123041. +0x60, 0x01, 0xb4, 0xda, 0xc3, 0x41, 0xee, 0x00, 0x00, 0x00, 0xde, 0x0b, 0xef, 0xff, 0x0c, 0x75,
  123042. +0x40, 0xd8, 0x80, 0xc1, 0xea, 0x0c, 0x20, 0x02, 0x09, 0xda, 0x0c, 0x70, 0x09, 0xd9, 0xe6, 0x0d,
  123043. +0xaf, 0xff, 0x80, 0xc2, 0x80, 0x24, 0x02, 0x3d, 0xd1, 0xc0, 0xe0, 0x7e, 0x00, 0x16, 0x81, 0x70,
  123044. +0x00, 0x80, 0x12, 0x00, 0x34, 0x75, 0xe0, 0x20, 0xc5, 0x07, 0xe0, 0x7f, 0x09, 0x1a, 0x02, 0x30,
  123045. +0xe4, 0xc0, 0xc3, 0x43, 0x00, 0x80, 0x6f, 0x07, 0xc3, 0x41, 0x04, 0x90, 0xe4, 0x00, 0x3f, 0x08,
  123046. +0xb1, 0x00, 0x25, 0xdc, 0x86, 0x8b, 0x9b, 0x78, 0x00, 0xab, 0x47, 0x8b, 0x5b, 0x78, 0x04, 0x71,
  123047. +0x01, 0xab, 0x82, 0xab, 0x43, 0xab, 0x4c, 0x70, 0x40, 0xb1, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80,
  123048. +0x58, 0x00, 0x01, 0xb1, 0xc3, 0x41, 0x04, 0x90, 0xf6, 0x00, 0xff, 0xd8, 0x40, 0xb1, 0x44, 0xb1,
  123049. +0x06, 0x19, 0xc5, 0x03, 0xfe, 0x19, 0x04, 0x80, 0xc4, 0xc4, 0xa4, 0x8b, 0xcb, 0x46, 0x04, 0x90,
  123050. +0x30, 0x00, 0xbb, 0x7a, 0x25, 0x08, 0x71, 0x00, 0x9f, 0xbc, 0x40, 0xab, 0x05, 0x8b, 0x1b, 0x7a,
  123051. +0x44, 0x71, 0x41, 0xab, 0xa2, 0xab, 0x03, 0xab, 0x40, 0x96, 0x00, 0x8c, 0x29, 0x0a, 0x71, 0x01,
  123052. +0x00, 0xb1, 0x00, 0x8c, 0x01, 0xb1, 0x12, 0xf0, 0x40, 0xab, 0x07, 0x8b, 0x1b, 0x7a, 0x44, 0x71,
  123053. +0x41, 0xab, 0xa2, 0xab, 0x03, 0xab, 0x00, 0x8c, 0x00, 0xb1, 0x00, 0x96, 0x27, 0x08, 0x51, 0x01,
  123054. +0x00, 0x8c, 0x15, 0xf0, 0x02, 0x19, 0x05, 0x00, 0xc3, 0x40, 0x04, 0x90, 0xfe, 0x00, 0xff, 0xd9,
  123055. +0x00, 0x18, 0xc5, 0x03, 0xf8, 0x18, 0x44, 0x80, 0xf6, 0x18, 0x05, 0x80, 0xfe, 0x18, 0x05, 0x80,
  123056. +0xc4, 0xc4, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x58, 0x00, 0x01, 0xb1, 0x2c, 0x70, 0xc3, 0x40,
  123057. +0x04, 0x90, 0xf6, 0x00, 0x20, 0xb0, 0x24, 0xb0, 0xfe, 0x18, 0x44, 0x80, 0x23, 0xb0, 0xc4, 0xc4,
  123058. +0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xa5, 0xc1, 0x08, 0x46, 0xc1, 0xb8, 0xcb, 0x45, 0x00, 0x80,
  123059. +0x6d, 0x07, 0x78, 0x20, 0x80, 0x00, 0xe0, 0x8d, 0x42, 0xc0, 0x44, 0xc1, 0x02, 0xc1, 0xea, 0x0c,
  123060. +0xe0, 0x00, 0xe1, 0x40, 0x13, 0xe5, 0x43, 0xc0, 0xa1, 0x40, 0xda, 0x09, 0x60, 0x02, 0x0d, 0xd9,
  123061. +0xa1, 0x40, 0x0d, 0xd9, 0xe6, 0x0f, 0xe0, 0x00, 0x40, 0xda, 0xa1, 0x40, 0x0d, 0xd9, 0x76, 0x09,
  123062. +0xef, 0xff, 0x7f, 0xda, 0x5f, 0x26, 0x00, 0x11, 0x05, 0x7e, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80,
  123063. +0x84, 0x06, 0x09, 0xe8, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x01, 0x00, 0x29, 0x08, 0xfe, 0x00,
  123064. +0x4c, 0x70, 0x02, 0xc0, 0x5f, 0x27, 0x81, 0x1c, 0x4c, 0x70, 0x5f, 0x20, 0x40, 0x06, 0xc3, 0x43,
  123065. +0xbf, 0xff, 0xf7, 0x87, 0x00, 0x1c, 0xc1, 0x3f, 0x38, 0x60, 0xb9, 0x60, 0x9e, 0x0b, 0xe0, 0x02,
  123066. +0xcf, 0x78, 0x13, 0xf0, 0x02, 0xc0, 0x5f, 0x27, 0x81, 0x1c, 0x5f, 0x20, 0x40, 0x06, 0xc3, 0x43,
  123067. +0xbf, 0xff, 0xf7, 0x87, 0x04, 0x1c, 0x01, 0x30, 0x00, 0x1c, 0xc1, 0x3f, 0x38, 0x60, 0xb9, 0x60,
  123068. +0xbe, 0x0c, 0xe0, 0x02, 0xcf, 0x78, 0x6d, 0x70, 0xc3, 0x40, 0x03, 0x90, 0x4c, 0xe0, 0x8a, 0x21,
  123069. +0xc7, 0x0f, 0x00, 0x18, 0xc4, 0x02, 0xfc, 0x18, 0x44, 0x80, 0x03, 0xc0, 0xaa, 0xe8, 0x22, 0xf0,
  123070. +0x5f, 0x27, 0x01, 0x14, 0x02, 0xc0, 0x16, 0x21, 0x00, 0x00, 0x61, 0x70, 0x32, 0x20, 0x81, 0x0f,
  123071. +0x00, 0x80, 0x4c, 0x07, 0x04, 0xc0, 0x02, 0x0e, 0x60, 0x02, 0x38, 0x43, 0x1a, 0x23, 0x9b, 0x3f,
  123072. +0x00, 0x00, 0x00, 0x20, 0xc3, 0x42, 0x02, 0x90, 0x50, 0x00, 0x8a, 0xb8, 0x65, 0x71, 0x05, 0x23,
  123073. +0x81, 0x30, 0x64, 0xba, 0x05, 0x23, 0x9b, 0x30, 0x00, 0xb1, 0x00, 0x1b, 0xc5, 0x3f, 0x00, 0xb1,
  123074. +0x02, 0xc1, 0xc3, 0x40, 0x00, 0x80, 0x28, 0x07, 0xf4, 0x79, 0x08, 0x61, 0xb5, 0x0b, 0x02, 0x90,
  123075. +0xa1, 0x40, 0x0d, 0xd9, 0x9e, 0x08, 0xef, 0xff, 0x7f, 0xda, 0xa1, 0x40, 0x0d, 0xd9, 0xfe, 0x0e,
  123076. +0xe0, 0x00, 0x49, 0xda, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x84, 0x06, 0x08, 0xe8, 0x00, 0x16,
  123077. +0x80, 0x70, 0x00, 0x80, 0x01, 0x00, 0x47, 0x08, 0xfe, 0x00, 0x4c, 0x70, 0x02, 0xc0, 0x5f, 0x27,
  123078. +0x81, 0x1c, 0x4c, 0x70, 0x5f, 0x20, 0x40, 0x06, 0xc3, 0x43, 0xff, 0xff, 0xff, 0xdf, 0x00, 0x1c,
  123079. +0xc1, 0x3f, 0x38, 0x60, 0xb9, 0x60, 0xc6, 0x0a, 0xe0, 0x02, 0xcf, 0x78, 0xc3, 0x40, 0x00, 0x00,
  123080. +0x10, 0x27, 0xf2, 0x0a, 0x20, 0x01, 0x2c, 0x70, 0x3e, 0x09, 0xcf, 0xff, 0xc3, 0x40, 0x00, 0x00,
  123081. +0x4c, 0x1d, 0xe2, 0x0a, 0x20, 0x01, 0x2c, 0x73, 0x12, 0xf0, 0x02, 0xc0, 0x5f, 0x27, 0x81, 0x1c,
  123082. +0x5f, 0x20, 0x40, 0x06, 0xc3, 0x43, 0xff, 0xff, 0xff, 0xdf, 0x04, 0x1c, 0x01, 0x30, 0x00, 0x1c,
  123083. +0xc1, 0x3f, 0x38, 0x60, 0xb9, 0x60, 0xca, 0x0b, 0xe0, 0x02, 0xcf, 0x78, 0xc3, 0x40, 0x03, 0x00,
  123084. +0xa0, 0xf7, 0xb2, 0x0a, 0x20, 0x01, 0x2c, 0x70, 0xa1, 0x40, 0x56, 0x0c, 0x20, 0x02, 0x0d, 0xd9,
  123085. +0x03, 0xc0, 0xad, 0x70, 0xac, 0xe8, 0x03, 0xf0, 0xa5, 0x71, 0x02, 0xc1, 0xc3, 0x40, 0x00, 0x80,
  123086. +0x28, 0x07, 0xf4, 0x79, 0x08, 0x61, 0x49, 0x0d, 0x03, 0x10, 0x5f, 0x27, 0x01, 0x14, 0x02, 0xc0,
  123087. +0x16, 0x79, 0xb8, 0x61, 0x32, 0x20, 0x81, 0x0f, 0x00, 0x80, 0x4c, 0x07, 0x04, 0xc0, 0xfa, 0x0c,
  123088. +0x60, 0x02, 0x28, 0x43, 0x2c, 0x70, 0x0f, 0xf0, 0x1a, 0x23, 0x82, 0x1f, 0x00, 0x00, 0x00, 0x20,
  123089. +0x24, 0x71, 0x05, 0x22, 0x82, 0x0f, 0x02, 0x90, 0x50, 0x00, 0x60, 0xb2, 0x4f, 0x20, 0x83, 0x02,
  123090. +0x60, 0xb2, 0xe9, 0x09, 0xb2, 0x80, 0x4f, 0x20, 0x43, 0x02, 0xd8, 0xf1, 0xa5, 0xc0, 0x04, 0x14,
  123091. +0x1b, 0x34, 0xc6, 0xc6, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xa2, 0xc1, 0xcb, 0x46, 0x04, 0x90,
  123092. +0xf4, 0x00, 0x00, 0x96, 0xa2, 0x6e, 0x2c, 0x70, 0x40, 0xc0, 0x00, 0x95, 0x41, 0xc0, 0xff, 0xd8,
  123093. +0xe3, 0x95, 0x08, 0x15, 0x1b, 0x11, 0x08, 0x1d, 0xc5, 0x13, 0x00, 0xb5, 0x06, 0x1d, 0xc5, 0x13,
  123094. +0x00, 0xb6, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x6c, 0x07, 0x00, 0x1e, 0x04, 0x70, 0x08, 0x90,
  123095. +0x90, 0x01, 0xc3, 0x40, 0x00, 0x00, 0xf8, 0x2a, 0xfa, 0x09, 0x20, 0x01, 0xfa, 0x1e, 0x85, 0x94,
  123096. +0x00, 0xc0, 0xc3, 0x41, 0x00, 0x80, 0x84, 0x06, 0x00, 0xb6, 0xe3, 0xb5, 0x01, 0xc0, 0x00, 0xb5,
  123097. +0x08, 0x1d, 0xc4, 0x16, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x6c, 0x07, 0x1d, 0x78, 0xa0, 0xb8,
  123098. +0x80, 0x20, 0xc3, 0x0f, 0x01, 0xa9, 0xa2, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe0, 0x78,
  123099. +0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xa1, 0xc1, 0xdb, 0x43, 0x04, 0x90, 0xe0, 0x01, 0x00, 0x13,
  123100. +0x01, 0x31, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x04, 0x00, 0x5f, 0x20, 0x00, 0x01, 0x44, 0x20,
  123101. +0xc2, 0x07, 0x20, 0x40, 0x05, 0xea, 0x61, 0xba, 0xff, 0x0a, 0x31, 0x80, 0x1d, 0x78, 0xc3, 0xb8,
  123102. +0x2c, 0x70, 0x11, 0x08, 0x70, 0x00, 0x40, 0xc1, 0x09, 0x08, 0xb0, 0x01, 0x0c, 0x71, 0x40, 0xc0,
  123103. +0x0c, 0x70, 0x82, 0x09, 0x20, 0x01, 0x40, 0xd9, 0xed, 0x71, 0xcb, 0x45, 0x05, 0x90, 0x12, 0xe1,
  123104. +0xde, 0x1d, 0xd4, 0x13, 0xa6, 0x1d, 0xd4, 0x93, 0xb6, 0x13, 0x0e, 0xb1, 0x00, 0xc0, 0x27, 0xe8,
  123105. +0x4b, 0x0e, 0xbf, 0x13, 0x84, 0x26, 0x07, 0x1c, 0x4f, 0x26, 0xc0, 0x13, 0x00, 0xb5, 0x0c, 0x70,
  123106. +0x1c, 0xd9, 0x52, 0x09, 0x20, 0x01, 0xf6, 0x1d, 0x05, 0x92, 0xc3, 0x40, 0x0f, 0x00, 0x40, 0x42,
  123107. +0x2c, 0x70, 0x42, 0x09, 0x20, 0x01, 0xf6, 0x1d, 0x45, 0x92, 0xbe, 0x13, 0x00, 0xb1, 0xf0, 0x1d,
  123108. +0x45, 0x90, 0xf6, 0x1d, 0x05, 0x92, 0x9a, 0x20, 0x08, 0x00, 0x04, 0x20, 0x80, 0x0f, 0x00, 0x00,
  123109. +0x00, 0x3e, 0xc5, 0x78, 0x8e, 0xb8, 0x00, 0xb5, 0x05, 0xf0, 0xf6, 0x1d, 0x05, 0x92, 0xf0, 0x1d,
  123110. +0xc4, 0x93, 0x00, 0x1e, 0xc4, 0x73, 0x13, 0x90, 0x50, 0xe0, 0x87, 0x74, 0x04, 0x14, 0x1b, 0x34,
  123111. +0xc6, 0xc6, 0xe0, 0x78, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xa2, 0xc1, 0x08, 0x47, 0xc3, 0x40,
  123112. +0x00, 0x80, 0x6d, 0x07, 0xc0, 0x88, 0x13, 0xe0, 0x0d, 0xd9, 0x9a, 0x0e, 0x20, 0x02, 0x18, 0x43,
  123113. +0x63, 0x40, 0x0d, 0xd9, 0x3e, 0x0e, 0xaf, 0xff, 0x7f, 0xda, 0x63, 0x40, 0x0d, 0xd9, 0x36, 0x0e,
  123114. +0xaf, 0xff, 0xfe, 0xda, 0xc3, 0x40, 0x00, 0x80, 0x84, 0x06, 0x00, 0x88, 0x53, 0x27, 0x4d, 0x10,
  123115. +0x09, 0xe8, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x01, 0x00, 0x2b, 0x08, 0xfe, 0x00, 0x78, 0x25,
  123116. +0x80, 0x10, 0x42, 0x0e, 0x8f, 0xff, 0x78, 0x25, 0x80, 0x10, 0x15, 0xf8, 0x00, 0x1c, 0xc1, 0x3f,
  123117. +0x19, 0x61, 0x5f, 0x27, 0x00, 0x11, 0x63, 0x71, 0x05, 0x7f, 0x62, 0x08, 0xe0, 0x02, 0xef, 0x78,
  123118. +0x0b, 0xf0, 0x0f, 0xf8, 0x04, 0x1c, 0x41, 0x30, 0x19, 0x61, 0x63, 0x71, 0xe1, 0x40, 0x92, 0x09,
  123119. +0xe0, 0x02, 0x00, 0x1c, 0xc1, 0x3f, 0xc3, 0x40, 0x00, 0x00, 0xb0, 0x36, 0x76, 0x08, 0x20, 0x01,
  123120. +0x0a, 0xd9, 0x63, 0x40, 0x1a, 0x0a, 0x20, 0x02, 0x0d, 0xd9, 0x00, 0x1e, 0x05, 0x70, 0x03, 0x90,
  123121. +0x48, 0xe0, 0xa2, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe0, 0x78, 0x5f, 0x26, 0x81, 0x1c,
  123122. +0x5f, 0x20, 0x40, 0x06, 0x4c, 0x70, 0xc3, 0x43, 0xff, 0xff, 0xff, 0xdf, 0xe0, 0x7e, 0xe0, 0x78,
  123123. +0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xa1, 0xc1, 0xcb, 0x46, 0x04, 0x90, 0xf4, 0x00, 0x00, 0x96,
  123124. +0xa2, 0x6e, 0x40, 0xc0, 0xff, 0xd8, 0x00, 0x15, 0x1b, 0x11, 0x06, 0x15, 0x0b, 0x11, 0xe4, 0x95,
  123125. +0x08, 0x1d, 0xc5, 0x13, 0x00, 0xb5, 0x06, 0x1d, 0xc5, 0x13, 0x00, 0xb6, 0x34, 0xd8, 0x00, 0x1e,
  123126. +0x05, 0x70, 0x08, 0x90, 0x90, 0x01, 0xfa, 0x1e, 0x04, 0x90, 0xc3, 0x40, 0x00, 0x00, 0xf8, 0x2a,
  123127. +0x02, 0x08, 0x20, 0x01, 0x2c, 0x70, 0x00, 0xc0, 0x00, 0xb6, 0x06, 0x1d, 0xc4, 0x12, 0x00, 0x1d,
  123128. +0xc4, 0x16, 0xe4, 0xb5, 0x87, 0x74, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe6, 0xc2, 0xfc, 0x1c,
  123129. +0xc8, 0xb6, 0x6f, 0x24, 0x43, 0x13, 0x20, 0x43, 0x20, 0x94, 0x8c, 0x21, 0x4a, 0x86, 0x84, 0x00,
  123130. +0x2d, 0x00, 0x48, 0x43, 0xfe, 0x0d, 0xaf, 0xff, 0x2c, 0x71, 0x18, 0x43, 0xfe, 0x14, 0x80, 0x90,
  123131. +0x5f, 0x23, 0x0d, 0x18, 0xcd, 0x70, 0x1a, 0x20, 0x8c, 0x0f, 0x10, 0x00, 0x00, 0x00, 0xc3, 0x75,
  123132. +0x00, 0x00, 0xfc, 0xff, 0x2a, 0xf0, 0x1a, 0x23, 0x81, 0x0f, 0x00, 0x00, 0x00, 0x10, 0x25, 0x78,
  123133. +0x05, 0x20, 0x01, 0x03, 0xc1, 0x40, 0x9a, 0x20, 0x04, 0x00, 0x25, 0x78, 0x1b, 0x78, 0x05, 0x20,
  123134. +0x8f, 0x0f, 0x02, 0x90, 0x00, 0x00, 0x42, 0x0e, 0xaf, 0xff, 0x00, 0x97, 0xb8, 0x60, 0x0e, 0x7a,
  123135. +0x5c, 0x78, 0x1c, 0x78, 0x1c, 0x78, 0x1c, 0x78, 0x00, 0x41, 0x1b, 0xd8, 0x61, 0xb8, 0x01, 0x08,
  123136. +0x31, 0x00, 0x3d, 0x79, 0x38, 0x62, 0xc4, 0xb8, 0x31, 0x48, 0x44, 0x2a, 0x00, 0x08, 0xc5, 0x71,
  123137. +0x9a, 0x20, 0x01, 0x00, 0x25, 0x78, 0x00, 0xb7, 0xaf, 0x0e, 0xb2, 0x90, 0x55, 0x23, 0x00, 0x38,
  123138. +0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe0, 0x78, 0xe2, 0xc2, 0xcb, 0x45, 0x04, 0x90, 0x06, 0x00,
  123139. +0x20, 0xd8, 0xea, 0x0e, 0xe0, 0x00, 0x00, 0x1d, 0x45, 0x10, 0x00, 0x1d, 0x05, 0x10, 0xc2, 0xc6,
  123140. +0xe6, 0xc2, 0xcb, 0x45, 0x04, 0x90, 0xc6, 0x01, 0xc0, 0x95, 0x8a, 0x20, 0xdf, 0x0f, 0xc4, 0x78,
  123141. +0x4f, 0x20, 0xcf, 0x02, 0x8a, 0xb8, 0x8b, 0xb8, 0xe0, 0xb5, 0x00, 0xb5, 0xbe, 0x0e, 0xe0, 0x00,
  123142. +0x0a, 0xd8, 0xe0, 0xb5, 0x01, 0x95, 0xcb, 0xbe, 0xc0, 0xb5, 0xc9, 0xb8, 0xc6, 0xc6, 0xe0, 0x78,
  123143. +0xe2, 0xc1, 0xa1, 0xc1, 0x1b, 0x78, 0x05, 0x20, 0x80, 0x0f, 0x00, 0x90, 0x86, 0x00, 0x00, 0x90,
  123144. +0x6c, 0x70, 0x4c, 0x70, 0x53, 0x20, 0x01, 0x01, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78,
  123145. +0x1d, 0x78, 0xc4, 0xb8, 0x02, 0x1c, 0x42, 0x30, 0x03, 0x1c, 0x02, 0x30, 0x08, 0xf0, 0x2f, 0x78,
  123146. +0x78, 0xd9, 0x05, 0x29, 0x01, 0x00, 0x6f, 0x78, 0x44, 0x71, 0x1b, 0x61, 0x21, 0x0a, 0xb3, 0x00,
  123147. +0x40, 0x24, 0x80, 0x30, 0x4c, 0x60, 0x2c, 0x71, 0x0c, 0x70, 0x05, 0xf0, 0xb9, 0x61, 0x9d, 0x7c,
  123148. +0x04, 0x71, 0xfd, 0x08, 0x72, 0x81, 0x44, 0x24, 0x4d, 0x10, 0xeb, 0xf1, 0x84, 0x23, 0x83, 0x0f,
  123149. +0x7d, 0x78, 0xc2, 0xc5, 0xd1, 0x06, 0x6f, 0xff, 0x40, 0x40, 0xe0, 0x78, 0xe6, 0xc2, 0xfc, 0x1c,
  123150. +0xc8, 0xb6, 0xa8, 0xc1, 0x08, 0x43, 0x01, 0xca, 0x45, 0xc3, 0x0d, 0xc4, 0x44, 0xc0, 0x00, 0x16,
  123151. +0x1b, 0x71, 0x18, 0x90, 0xdc, 0x01, 0xcd, 0x70, 0x6c, 0x70, 0x13, 0xf0, 0xcb, 0x45, 0x04, 0x90,
  123152. +0x00, 0x02, 0x05, 0x27, 0x40, 0x33, 0x00, 0x90, 0x80, 0xc7, 0x20, 0xe5, 0xf8, 0x60, 0x60, 0xa8,
  123153. +0x05, 0x27, 0x40, 0x33, 0x00, 0x90, 0x1f, 0x67, 0x18, 0x4b, 0x08, 0xaf, 0x64, 0x71, 0xe1, 0x0b,
  123154. +0xb2, 0x81, 0x2f, 0x27, 0xc0, 0x30, 0x04, 0xc0, 0x8c, 0xe0, 0x06, 0x03, 0x2d, 0x00, 0x8a, 0x23,
  123155. +0x05, 0x02, 0x04, 0xc0, 0xa7, 0x0b, 0x2e, 0x00, 0xef, 0x74, 0x05, 0xc0, 0x00, 0x18, 0xc2, 0x07,
  123156. +0x04, 0xc0, 0x0d, 0x08, 0x90, 0x01, 0x04, 0xc0, 0x88, 0xe0, 0xab, 0xf4, 0x0c, 0x70, 0xad, 0x71,
  123157. +0x00, 0xac, 0x01, 0xac, 0xa2, 0xac, 0xa3, 0xac, 0x6c, 0x72, 0x8d, 0x73, 0xcd, 0x75, 0x00, 0xa9,
  123158. +0x61, 0xa9, 0x82, 0xa9, 0xc3, 0xa9, 0x00, 0xaa, 0xa2, 0xaa, 0x63, 0xaa, 0x85, 0xaa, 0x20, 0xc1,
  123159. +0x61, 0x71, 0x00, 0xa9, 0x01, 0x14, 0x81, 0x30, 0x61, 0x71, 0x00, 0xa9, 0x02, 0x14, 0x80, 0x30,
  123160. +0x61, 0x70, 0x60, 0xa8, 0x03, 0x14, 0x80, 0x30, 0x61, 0x70, 0x60, 0xa8, 0x21, 0xc0, 0x61, 0x70,
  123161. +0x60, 0xa8, 0x05, 0x14, 0x80, 0x30, 0x61, 0x70, 0x60, 0xa8, 0x07, 0x1b, 0x42, 0x13, 0x06, 0x1b,
  123162. +0x42, 0x13, 0x22, 0xc0, 0x61, 0x70, 0x80, 0xa8, 0x09, 0x14, 0x80, 0x30, 0x61, 0x70, 0x80, 0xa8,
  123163. +0x0a, 0x14, 0x80, 0x30, 0x61, 0x70, 0xc0, 0xa8, 0x0b, 0x14, 0x80, 0x30, 0x61, 0x70, 0xc0, 0xa8,
  123164. +0x23, 0xc0, 0x61, 0x70, 0xc0, 0xa8, 0x0d, 0x14, 0x80, 0x30, 0x61, 0x70, 0xc0, 0xa8, 0x0f, 0x1b,
  123165. +0xc2, 0x17, 0x5f, 0x02, 0x20, 0x00, 0x0e, 0x1b, 0xc2, 0x17, 0x04, 0xc0, 0xc3, 0x43, 0x00, 0x00,
  123166. +0x00, 0x14, 0x11, 0x23, 0x00, 0x80, 0x4a, 0x02, 0x21, 0x00, 0x0c, 0x71, 0xed, 0x73, 0xad, 0x72,
  123167. +0x03, 0xac, 0xc2, 0xac, 0xc1, 0xac, 0xc0, 0xac, 0x05, 0xac, 0x04, 0xac, 0xed, 0x0b, 0x81, 0x3f,
  123168. +0x00, 0x00, 0x08, 0x22, 0x05, 0xc3, 0x4a, 0x23, 0x80, 0x32, 0x00, 0x1b, 0x43, 0x01, 0xeb, 0x42,
  123169. +0x8a, 0xf8, 0x59, 0x47, 0x04, 0xac, 0x6c, 0x76, 0x0b, 0xdc, 0xc0, 0xa9, 0xe1, 0xa9, 0x62, 0xa9,
  123170. +0x03, 0x19, 0xc2, 0x06, 0x84, 0xa9, 0x2c, 0x74, 0xc0, 0xaa, 0x03, 0xaa, 0xa6, 0xaa, 0xea, 0xaa,
  123171. +0x2b, 0xaa, 0x20, 0xc1, 0x61, 0x71, 0xc0, 0xa9, 0x01, 0x14, 0x81, 0x30, 0x61, 0x71, 0xc0, 0xa9,
  123172. +0x02, 0x14, 0x81, 0x30, 0x61, 0x71, 0xe0, 0xa9, 0x03, 0x14, 0x81, 0x30, 0x61, 0x71, 0xe0, 0xa9,
  123173. +0x21, 0xc1, 0x61, 0x71, 0xe0, 0xa9, 0x05, 0x14, 0x81, 0x30, 0x61, 0x71, 0xe0, 0xa9, 0x07, 0x1b,
  123174. +0x02, 0x10, 0x0c, 0x74, 0x06, 0x1b, 0x02, 0x10, 0x22, 0xc0, 0x61, 0x70, 0x60, 0xa8, 0x09, 0x14,
  123175. +0x80, 0x30, 0x61, 0x70, 0x60, 0xa8, 0x0a, 0x14, 0x80, 0x30, 0x61, 0x70, 0x00, 0x18, 0xc2, 0x06,
  123176. +0x0b, 0x14, 0x80, 0x30, 0x61, 0x70, 0x80, 0xa8, 0x23, 0xc0, 0x61, 0x70, 0x80, 0xa8, 0x0d, 0x14,
  123177. +0x80, 0x30, 0x61, 0x70, 0x00, 0x18, 0xc2, 0x06, 0x0f, 0x1b, 0xc3, 0x11, 0x7f, 0xf0, 0x05, 0xc0,
  123178. +0x6c, 0x72, 0x60, 0xa8, 0xc0, 0xac, 0xc1, 0xac, 0xc0, 0xa9, 0x61, 0xa9, 0x2c, 0x71, 0xc0, 0xaa,
  123179. +0x22, 0xaa, 0x20, 0xc0, 0x61, 0x70, 0xc0, 0xa8, 0x01, 0x14, 0x80, 0x30, 0x61, 0x70, 0xc0, 0xa8,
  123180. +0x02, 0x14, 0x80, 0x30, 0x61, 0x70, 0x60, 0xa8, 0x03, 0x14, 0x80, 0x30, 0x61, 0x70, 0x60, 0xa8,
  123181. +0x21, 0xc0, 0x61, 0x70, 0x60, 0xa8, 0x05, 0x14, 0x80, 0x30, 0x61, 0x70, 0x60, 0xa8, 0x07, 0x1b,
  123182. +0x42, 0x10, 0x06, 0x1b, 0x42, 0x10, 0xa5, 0xf0, 0x20, 0xc3, 0x01, 0x14, 0x9f, 0x30, 0x4a, 0x23,
  123183. +0x00, 0x32, 0x61, 0x73, 0x47, 0xc3, 0x04, 0xc3, 0x00, 0x27, 0xdf, 0x32, 0x18, 0x1c, 0xc0, 0x37,
  123184. +0x4a, 0x27, 0xc0, 0x31, 0x9d, 0x0b, 0x31, 0x03, 0xcd, 0x70, 0x05, 0xc3, 0x8d, 0x76, 0x80, 0xab,
  123185. +0x00, 0xa9, 0xa1, 0xa9, 0xe2, 0xa9, 0x83, 0xa9, 0x04, 0x19, 0xc2, 0x07, 0x05, 0x19, 0xc2, 0x06,
  123186. +0x2c, 0x74, 0xc1, 0xaa, 0x02, 0xaa, 0xa3, 0xaa, 0xe6, 0xaa, 0x27, 0xaa, 0x07, 0xc1, 0x08, 0x1a,
  123187. +0x43, 0x01, 0xe0, 0xa9, 0x06, 0xc1, 0x00, 0xa9, 0x02, 0x14, 0x81, 0x30, 0x61, 0x71, 0xe0, 0xa9,
  123188. +0x03, 0x14, 0x81, 0x30, 0x61, 0x71, 0xa0, 0xa9, 0x21, 0xc1, 0x61, 0x71, 0xa0, 0xa9, 0x05, 0x14,
  123189. +0x81, 0x30, 0x61, 0x71, 0x00, 0xa9, 0x0c, 0x74, 0x07, 0x1b, 0x43, 0x12, 0x06, 0x1b, 0x02, 0x10,
  123190. +0x22, 0xc0, 0x61, 0x70, 0x00, 0x18, 0xc2, 0x07, 0x09, 0x14, 0x80, 0x30, 0x61, 0x70, 0x00, 0x18,
  123191. +0xc2, 0x06, 0x0a, 0x14, 0x80, 0x30, 0x61, 0x70, 0x00, 0x18, 0xc2, 0x06, 0x0b, 0x14, 0x80, 0x30,
  123192. +0x61, 0x70, 0x00, 0x18, 0xc2, 0x06, 0x23, 0xc0, 0x61, 0x70, 0x00, 0x18, 0xc2, 0x07, 0x0d, 0x14,
  123193. +0x80, 0x30, 0x61, 0x70, 0x80, 0xa8, 0x0f, 0x1b, 0x83, 0x12, 0x0e, 0x1b, 0x43, 0x11, 0x49, 0xf0,
  123194. +0x05, 0xc3, 0xeb, 0x42, 0x25, 0xf8, 0x59, 0x47, 0x8d, 0x74, 0x80, 0xab, 0xa0, 0xa9, 0xe1, 0xa9,
  123195. +0x02, 0x19, 0xc2, 0x07, 0x03, 0x19, 0xc2, 0x06, 0x07, 0xc1, 0xc2, 0xaa, 0x03, 0xaa, 0xa7, 0xaa,
  123196. +0xe8, 0xaa, 0xa0, 0xa9, 0x06, 0xc1, 0xa0, 0xa9, 0x02, 0x14, 0x81, 0x30, 0x61, 0x71, 0xa0, 0xa9,
  123197. +0x03, 0x14, 0x81, 0x30, 0x61, 0x71, 0xa0, 0xa9, 0x21, 0xc1, 0x61, 0x71, 0xe0, 0xa9, 0x05, 0x14,
  123198. +0x81, 0x30, 0x61, 0x71, 0xe0, 0xa9, 0x07, 0x1b, 0x82, 0x13, 0x06, 0x1b, 0x02, 0x10, 0x22, 0xc0,
  123199. +0x61, 0x70, 0x00, 0x18, 0xc2, 0x07, 0x09, 0x14, 0x80, 0x30, 0x61, 0x70, 0x00, 0x18, 0xc2, 0x07,
  123200. +0x0a, 0x14, 0x80, 0x30, 0x61, 0x70, 0x00, 0x18, 0xc2, 0x07, 0x0b, 0x14, 0x80, 0x30, 0x61, 0x70,
  123201. +0x00, 0x18, 0xc2, 0x07, 0x23, 0xc0, 0x61, 0x70, 0x00, 0x18, 0xc2, 0x06, 0x0d, 0x14, 0x80, 0x30,
  123202. +0x61, 0x70, 0x00, 0x18, 0xc2, 0x06, 0x0f, 0x1b, 0x43, 0x11, 0x0e, 0x1b, 0x83, 0x11, 0xa8, 0xc0,
  123203. +0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe0, 0x78, 0xc0, 0xac, 0xc1, 0xac, 0x02, 0xac, 0x03, 0xac,
  123204. +0xe0, 0x7e, 0xe0, 0x78, 0x5f, 0x21, 0x41, 0x06, 0x5f, 0x20, 0x80, 0x0c, 0x38, 0x60, 0x32, 0x20,
  123205. +0x80, 0x0f, 0x00, 0x80, 0x8c, 0x07, 0xe0, 0x7f, 0xc6, 0xb8, 0xe0, 0x78, 0x14, 0x70, 0x00, 0x16,
  123206. +0x80, 0x70, 0x00, 0x80, 0x04, 0x00, 0xc3, 0x41, 0x04, 0x90, 0x60, 0x01, 0xc0, 0x21, 0x21, 0x02,
  123207. +0x1a, 0x20, 0x80, 0x0f, 0x20, 0x00, 0x00, 0x00, 0x25, 0x78, 0xe0, 0x7f, 0x00, 0x90, 0xe0, 0x78,
  123208. +0xe6, 0xc2, 0x00, 0x16, 0x0d, 0x71, 0x04, 0x90, 0xc6, 0x01, 0x0a, 0xd8, 0xcb, 0x47, 0x05, 0x90,
  123209. +0xc6, 0xe1, 0xc9, 0xbd, 0x4f, 0x25, 0xce, 0x12, 0x82, 0x0a, 0xe0, 0x00, 0xc0, 0xb7, 0x05, 0x25,
  123210. +0x80, 0x1f, 0x00, 0x00, 0x00, 0x0c, 0x00, 0xb7, 0x72, 0x0a, 0xe0, 0x00, 0x0a, 0xd8, 0x0a, 0xd8,
  123211. +0x6a, 0x0a, 0xe0, 0x00, 0xc0, 0xb7, 0x00, 0x16, 0x00, 0x71, 0x02, 0x90, 0xc8, 0x01, 0xa0, 0xb7,
  123212. +0xc9, 0xb8, 0xc6, 0xc6, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xa7, 0xc1, 0x18, 0x43, 0x00, 0x16,
  123213. +0x80, 0x70, 0x00, 0x80, 0x04, 0x00, 0x44, 0xc1, 0x4c, 0x70, 0x46, 0xc0, 0xc3, 0x40, 0x00, 0x80,
  123214. +0x7c, 0x07, 0x20, 0x80, 0x63, 0x40, 0x82, 0x0a, 0xa0, 0x00, 0x6c, 0x70, 0x0c, 0x70, 0x26, 0x0c,
  123215. +0x6f, 0xff, 0xff, 0xd9, 0x0c, 0x71, 0x08, 0x46, 0x44, 0x23, 0xc0, 0x37, 0x05, 0xe8, 0x61, 0xb8,
  123216. +0xff, 0x08, 0x31, 0x80, 0xdb, 0x7e, 0x2c, 0x70, 0x53, 0x26, 0x40, 0x10, 0x43, 0xc1, 0x42, 0xc0,
  123217. +0x45, 0xc0, 0xff, 0xd8, 0x09, 0xda, 0xff, 0xdb, 0x41, 0xc1, 0x28, 0x45, 0xe6, 0x0c, 0x6f, 0xff,
  123218. +0x40, 0xc1, 0x5a, 0x26, 0x0e, 0x11, 0x43, 0xc5, 0x2c, 0x70, 0x4c, 0x73, 0x0f, 0x26, 0xc0, 0x16,
  123219. +0x0f, 0x7e, 0x40, 0xd8, 0x42, 0xc6, 0x04, 0x1c, 0xc1, 0x35, 0x40, 0xc0, 0xff, 0xd8, 0xc6, 0x0c,
  123220. +0x6f, 0xff, 0x22, 0xdb, 0x4b, 0xd8, 0x43, 0xc5, 0x42, 0xc6, 0x41, 0xc5, 0x40, 0xc0, 0xff, 0xd8,
  123221. +0x80, 0xd9, 0x17, 0xda, 0xae, 0x0c, 0x6f, 0xff, 0x6c, 0x74, 0x0c, 0x70, 0x62, 0x0c, 0x6f, 0xff,
  123222. +0x2c, 0x71, 0x2a, 0x0c, 0xc0, 0x01, 0xb6, 0x09, 0xe0, 0x00, 0x8a, 0x20, 0x10, 0x00, 0xc3, 0x40,
  123223. +0x00, 0x00, 0x40, 0x9c, 0xfe, 0x09, 0xe0, 0x00, 0x08, 0xd9, 0x0c, 0x70, 0x96, 0x0b, 0x6f, 0xff,
  123224. +0xff, 0xd9, 0xcb, 0x47, 0x00, 0x00, 0x00, 0x12, 0xff, 0xd8, 0x08, 0xd9, 0x0d, 0xda, 0x20, 0xdb,
  123225. +0x43, 0xc5, 0x42, 0xc6, 0x41, 0xc5, 0x6e, 0x0c, 0x6f, 0xff, 0x40, 0xc7, 0x56, 0x27, 0x00, 0x18,
  123226. +0x43, 0xc5, 0x42, 0xc6, 0x41, 0xc5, 0x40, 0xc0, 0xff, 0xd8, 0x88, 0xd9, 0x0d, 0xda, 0x56, 0x0c,
  123227. +0x6f, 0xff, 0x08, 0xdb, 0x0c, 0x70, 0x0a, 0x0c, 0x6f, 0xff, 0x2c, 0x71, 0xcb, 0x46, 0x00, 0x80,
  123228. +0x71, 0x07, 0xa0, 0x8e, 0x02, 0xf0, 0xa5, 0x71, 0x01, 0x8e, 0x23, 0x08, 0x62, 0x03, 0xaf, 0x7f,
  123229. +0x63, 0x40, 0x66, 0x0b, 0x20, 0x00, 0xe1, 0x41, 0x77, 0xe8, 0xe1, 0x40, 0x86, 0x09, 0xe0, 0x01,
  123230. +0x2c, 0x70, 0x04, 0xc1, 0xb4, 0x79, 0x00, 0xb1, 0xef, 0xf1, 0xe0, 0x8e, 0x03, 0xf0, 0x01, 0x8e,
  123231. +0xe5, 0x71, 0x77, 0x08, 0xe2, 0x03, 0xef, 0x7d, 0x63, 0x40, 0x3e, 0x0b, 0x20, 0x00, 0xa1, 0x41,
  123232. +0x77, 0xe8, 0xa1, 0x40, 0x5e, 0x09, 0xe0, 0x01, 0x10, 0xd9, 0x04, 0xc5, 0x9a, 0x20, 0x04, 0x00,
  123233. +0xe1, 0x42, 0xf4, 0x7d, 0x20, 0x95, 0x25, 0x78, 0x00, 0xb5, 0x10, 0x78, 0xc3, 0x41, 0xd8, 0x00,
  123234. +0x01, 0x00, 0x22, 0x0a, 0x2f, 0xff, 0x79, 0x20, 0x00, 0x00, 0x00, 0x16, 0x00, 0x71, 0x00, 0x80,
  123235. +0x06, 0x00, 0x8c, 0x20, 0xc3, 0x81, 0x04, 0xf7, 0x0c, 0x71, 0x0d, 0xf0, 0x00, 0x95, 0x0f, 0x08,
  123236. +0x95, 0x00, 0xc3, 0x40, 0x00, 0x00, 0xff, 0xff, 0x05, 0xf0, 0x05, 0x2e, 0x00, 0x70, 0x01, 0x00,
  123237. +0x00, 0x00, 0x00, 0xb5, 0x10, 0x7b, 0x0c, 0x74, 0xc3, 0x41, 0xd9, 0x00, 0x02, 0x00, 0x9a, 0x0f,
  123238. +0x6f, 0xff, 0xe1, 0x42, 0xc5, 0xf1, 0xa0, 0x8e, 0x03, 0xf0, 0x01, 0x8e, 0xa5, 0x71, 0x25, 0x08,
  123239. +0x62, 0x03, 0xaf, 0x79, 0xc2, 0x0a, 0x20, 0x00, 0x63, 0x40, 0xf9, 0xe8, 0x04, 0xc0, 0x0f, 0x0d,
  123240. +0x3e, 0x10, 0xb4, 0x78, 0xfe, 0x10, 0x01, 0x81, 0x02, 0xf0, 0x21, 0x90, 0x20, 0xb0, 0xef, 0xf1,
  123241. +0x40, 0x8e, 0x19, 0xf0, 0x06, 0xc1, 0xc3, 0x40, 0x02, 0x90, 0x5e, 0x01, 0x77, 0x70, 0x1a, 0x21,
  123242. +0x81, 0x0f, 0x20, 0x00, 0x00, 0x00, 0xc2, 0x20, 0xa1, 0x00, 0x05, 0x79, 0x1a, 0x22, 0x80, 0x0f,
  123243. +0x00, 0x00, 0x00, 0x20, 0x05, 0x79, 0x04, 0xc0, 0xf4, 0x20, 0x80, 0x00, 0x44, 0x71, 0x00, 0xb1,
  123244. +0x01, 0x8e, 0xd5, 0x08, 0xa3, 0x80, 0x0c, 0x70, 0x4a, 0x0a, 0x6f, 0xff, 0xff, 0xd9, 0x05, 0xc0,
  123245. +0x2c, 0x70, 0x43, 0xc1, 0x42, 0xc0, 0xff, 0xd8, 0x0a, 0xda, 0x6c, 0x74, 0x41, 0xc1, 0x28, 0x45,
  123246. +0x22, 0x0b, 0x6f, 0xff, 0x40, 0xc1, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x75, 0x6c, 0x76, 0x43, 0xc0,
  123247. +0x42, 0xc5, 0x41, 0xc5, 0x08, 0x46, 0x0e, 0x0b, 0x6f, 0xff, 0x40, 0xc5, 0x05, 0xc0, 0x43, 0xc5,
  123248. +0x2c, 0x70, 0x42, 0xc0, 0xff, 0xd8, 0x0e, 0xda, 0x6c, 0x74, 0x41, 0xc5, 0xf6, 0x0a, 0x6f, 0xff,
  123249. +0x40, 0xc5, 0xff, 0xd8, 0x80, 0xd9, 0x4c, 0x75, 0x6c, 0x76, 0x43, 0xc6, 0x42, 0xc5, 0x41, 0xc5,
  123250. +0xe2, 0x0a, 0x6f, 0xff, 0x40, 0xc5, 0x0c, 0x70, 0x96, 0x0a, 0x6f, 0xff, 0x2c, 0x71, 0x5e, 0x0a,
  123251. +0xc0, 0x01, 0xa7, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe0, 0x78, 0xe2, 0xc2, 0x08, 0x45,
  123252. +0x20, 0x43, 0x20, 0x40, 0x02, 0x0d, 0xef, 0xff, 0xa1, 0x41, 0xb8, 0xe8, 0x6f, 0x21, 0xc3, 0x0d,
  123253. +0x09, 0x11, 0x8c, 0x04, 0x65, 0x0c, 0x3e, 0x10, 0xb5, 0x70, 0x6b, 0x49, 0x08, 0x43, 0xca, 0x20,
  123254. +0x41, 0x00, 0x00, 0x88, 0x5f, 0x23, 0x81, 0x0c, 0x1d, 0x7c, 0xf3, 0x13, 0x80, 0x90, 0x9d, 0x7c,
  123255. +0x9d, 0x7c, 0xc0, 0xb8, 0x5f, 0x20, 0x40, 0x06, 0x9d, 0x7c, 0x95, 0x70, 0xca, 0x24, 0x61, 0x10,
  123256. +0x38, 0x60, 0x32, 0x20, 0x80, 0x0f, 0x00, 0x80, 0x8b, 0x07, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78,
  123257. +0x1d, 0x79, 0xc2, 0xb9, 0xf0, 0xd8, 0x05, 0x28, 0x40, 0x00, 0x05, 0x28, 0x01, 0x83, 0x8a, 0x20,
  123258. +0x04, 0x04, 0x09, 0xf2, 0x8a, 0x23, 0x0f, 0x0a, 0x2c, 0x7b, 0x58, 0x61, 0x1b, 0x78, 0x05, 0x2b,
  123259. +0x00, 0x00, 0x8a, 0x0f, 0x20, 0x00, 0x10, 0x78, 0xc2, 0xc6, 0xe0, 0x78, 0x00, 0x16, 0x00, 0x71,
  123260. +0x00, 0x80, 0x22, 0x00, 0x14, 0x70, 0xe0, 0x7d, 0x00, 0x16, 0x00, 0x71, 0x04, 0x90, 0x08, 0x00,
  123261. +0xe0, 0x7e, 0xe0, 0x78, 0xe4, 0xc2, 0xc3, 0x43, 0x00, 0x80, 0x6e, 0x07, 0x00, 0x8b, 0xc6, 0x0d,
  123262. +0x6f, 0xff, 0x2c, 0x71, 0x00, 0x16, 0x81, 0x70, 0x00, 0x80, 0x04, 0x00, 0xc1, 0x8b, 0x4c, 0x77,
  123263. +0x1a, 0x21, 0x8c, 0x0f, 0x10, 0x00, 0x00, 0x00, 0x1b, 0xf0, 0x1a, 0x26, 0x81, 0x1f, 0x00, 0x00,
  123264. +0x00, 0x08, 0x04, 0x21, 0x8d, 0x0f, 0xfe, 0x37, 0x00, 0xf0, 0x55, 0x20, 0x01, 0x08, 0x85, 0x79,
  123265. +0xa5, 0x79, 0xa1, 0x6e, 0x9a, 0x26, 0x04, 0x10, 0x84, 0x26, 0x04, 0x10, 0xc5, 0x79, 0x3b, 0x79,
  123266. +0x91, 0xb9, 0x9c, 0xb9, 0x9f, 0xb9, 0x20, 0x91, 0xa9, 0x46, 0x08, 0x21, 0x82, 0x00, 0x22, 0x8b,
  123267. +0xcb, 0x09, 0xa3, 0x83, 0x40, 0x41, 0x08, 0xd8, 0x61, 0xb8, 0x01, 0x08, 0x31, 0x00, 0x3c, 0x79,
  123268. +0x4f, 0x78, 0x79, 0x20, 0x00, 0x00, 0x38, 0x60, 0x04, 0x72, 0xc4, 0xc6, 0xc3, 0x40, 0x00, 0x80,
  123269. +0x7c, 0x07, 0x79, 0x07, 0x2f, 0xff, 0x00, 0x80, 0xc3, 0x40, 0x00, 0x80, 0x7c, 0x07, 0xc3, 0x42,
  123270. +0x00, 0x80, 0x6d, 0x07, 0x20, 0x80, 0x00, 0x8a, 0x5f, 0x20, 0x80, 0x0c, 0x19, 0x61, 0x01, 0x8a,
  123271. +0x5f, 0x20, 0x40, 0x06, 0x38, 0x60, 0x42, 0x88, 0x0c, 0x70, 0x5d, 0x00, 0xef, 0xff, 0x2c, 0x70,
  123272. +0xe2, 0xc0, 0xc3, 0x42, 0x00, 0x80, 0x6f, 0x07, 0x60, 0x8a, 0x04, 0xf0, 0x00, 0xb5, 0x64, 0x71,
  123273. +0x01, 0x8a, 0x49, 0x08, 0xe2, 0x00, 0x8a, 0x24, 0xcf, 0x1f, 0x1a, 0x23, 0x80, 0x0f, 0x00, 0x00,
  123274. +0x00, 0x08, 0x04, 0x20, 0x81, 0x0f, 0x00, 0x00, 0x00, 0x08, 0x1a, 0x23, 0x80, 0x0f, 0x00, 0x00,
  123275. +0x00, 0x10, 0x04, 0x20, 0x80, 0x0f, 0xfd, 0x6f, 0x00, 0xe0, 0x25, 0x78, 0x05, 0x20, 0x8d, 0x0f,
  123276. +0x02, 0x90, 0x64, 0x00, 0x20, 0x95, 0x28, 0x49, 0x04, 0x7c, 0xc5, 0x0c, 0x32, 0x98, 0x70, 0xb9,
  123277. +0x30, 0x78, 0x80, 0x20, 0x10, 0x00, 0xdc, 0xf1, 0xc2, 0xc4, 0xe0, 0x78, 0xe4, 0xc0, 0x08, 0x44,
  123278. +0x9a, 0x24, 0x08, 0x10, 0xcb, 0x45, 0x0e, 0x90, 0x48, 0x00, 0x05, 0x24, 0x4e, 0x13, 0x20, 0xb6,
  123279. +0x22, 0x6d, 0x05, 0x24, 0x4d, 0x10, 0x24, 0x72, 0x40, 0xb5, 0x05, 0x24, 0x42, 0x10, 0x60, 0xb2,
  123280. +0x62, 0x69, 0x02, 0xc1, 0x65, 0x7c, 0x0f, 0x08, 0xf1, 0x03, 0x20, 0xb4, 0x8a, 0x20, 0xc7, 0x0f,
  123281. +0x05, 0xf0, 0x7c, 0x13, 0x01, 0x01, 0x0f, 0x21, 0x00, 0x00, 0x7c, 0x1b, 0x04, 0x00, 0xc4, 0xc4,
  123282. +0xcb, 0x44, 0x0e, 0x90, 0xc2, 0x00, 0x02, 0x1c, 0x14, 0x10, 0x20, 0xb4, 0x41, 0xb4, 0xe0, 0x7f,
  123283. +0x62, 0xb4, 0xe0, 0x78, 0xf1, 0xc0, 0x28, 0x43, 0x00, 0x41, 0xc3, 0x40, 0x00, 0x80, 0x74, 0x07,
  123284. +0x00, 0x88, 0xe6, 0x0e, 0x60, 0x00, 0x3c, 0x20, 0xc0, 0x02, 0x14, 0x70, 0x0c, 0x71, 0x8d, 0x70,
  123285. +0x23, 0xf4, 0x03, 0xf0, 0x85, 0x71, 0x41, 0x0c, 0xb3, 0x10, 0x25, 0xda, 0x9f, 0xba, 0x95, 0x70,
  123286. +0xc0, 0x22, 0xe2, 0x0c, 0x40, 0x8a, 0xf1, 0x0a, 0x6e, 0x80, 0x14, 0x21, 0x02, 0x03, 0x32, 0x22,
  123287. +0x9f, 0x0f, 0x00, 0x80, 0x28, 0x07, 0x4c, 0x70, 0xdd, 0x0a, 0xc3, 0x87, 0x5a, 0x24, 0x03, 0x14,
  123288. +0x36, 0x7b, 0x5b, 0x63, 0x32, 0x23, 0x83, 0x0f, 0x00, 0x80, 0x4c, 0x07, 0xed, 0x0b, 0xe1, 0x82,
  123289. +0x44, 0x71, 0x03, 0xf0, 0x0c, 0x70, 0xd1, 0xc0, 0xe0, 0x7e, 0xe0, 0x78, 0x00, 0x41, 0x63, 0xb8,
  123290. +0x14, 0x73, 0x0c, 0x71, 0xe0, 0x20, 0xc5, 0x07, 0xe0, 0x7f, 0x78, 0x21, 0x80, 0x01, 0xe0, 0x78,
  123291. +0x9a, 0x21, 0x10, 0x00, 0x1b, 0x78, 0x05, 0x20, 0x82, 0x0f, 0x03, 0x90, 0x64, 0xe0, 0x45, 0x21,
  123292. +0xc0, 0x07, 0xd5, 0x06, 0xe0, 0x00, 0x00, 0xb2, 0xe2, 0xc0, 0x6c, 0x70, 0x4c, 0x70, 0x04, 0xf0,
  123293. +0x60, 0xb1, 0x44, 0x71, 0x50, 0x79, 0xfd, 0x09, 0x74, 0x86, 0x14, 0x20, 0x41, 0x00, 0x32, 0xda,
  123294. +0x9f, 0xba, 0x01, 0x12, 0x81, 0x04, 0x8d, 0x70, 0x21, 0xa8, 0x01, 0x12, 0x81, 0x04, 0x22, 0xa8,
  123295. +0x01, 0x12, 0x81, 0x04, 0x23, 0xa8, 0x01, 0x12, 0x81, 0x04, 0x24, 0xa8, 0x01, 0x12, 0x81, 0x04,
  123296. +0x2b, 0xa8, 0x01, 0x12, 0x81, 0x04, 0x2c, 0xa8, 0x01, 0x12, 0x81, 0x04, 0x2d, 0xa8, 0x01, 0x12,
  123297. +0x81, 0x04, 0x2e, 0xa8, 0x01, 0x12, 0x81, 0x04, 0x30, 0xa8, 0x20, 0x8a, 0x31, 0xa8, 0x21, 0x8a,
  123298. +0x36, 0xa8, 0x22, 0x8a, 0x38, 0xa8, 0xdd, 0x12, 0x81, 0x80, 0x34, 0x70, 0x8e, 0xf4, 0x3e, 0xda,
  123299. +0x9f, 0xba, 0x01, 0x12, 0x81, 0x04, 0x3a, 0xa8, 0x01, 0x12, 0x81, 0x04, 0x3b, 0xa8, 0x01, 0x12,
  123300. +0x81, 0x04, 0x3c, 0xa8, 0x01, 0x12, 0x81, 0x04, 0x3d, 0xa8, 0x01, 0x12, 0x81, 0x04, 0x24, 0x18,
  123301. +0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x25, 0x18, 0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x26, 0x18,
  123302. +0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x27, 0x18, 0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x29, 0x18,
  123303. +0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x2a, 0x18, 0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x2f, 0x18,
  123304. +0x42, 0x00, 0x1c, 0x12, 0x81, 0x04, 0x31, 0x18, 0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x33, 0x18,
  123305. +0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x34, 0x18, 0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x35, 0x18,
  123306. +0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x36, 0x18, 0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x3d, 0x18,
  123307. +0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x3e, 0x18, 0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x3f, 0x18,
  123308. +0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x40, 0x18, 0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x42, 0x18,
  123309. +0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x43, 0x18, 0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x48, 0x18,
  123310. +0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x4a, 0x18, 0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x4c, 0x18,
  123311. +0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x4d, 0x18, 0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x4e, 0x18,
  123312. +0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x4f, 0x18, 0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x56, 0x18,
  123313. +0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x57, 0x18, 0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x58, 0x18,
  123314. +0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x59, 0x18, 0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x5b, 0x18,
  123315. +0x42, 0x00, 0x20, 0x8a, 0x5c, 0x18, 0x42, 0x00, 0x21, 0x8a, 0x61, 0x18, 0x42, 0x00, 0x22, 0x8a,
  123316. +0x63, 0x18, 0x42, 0x00, 0x31, 0xf0, 0x85, 0x71, 0x59, 0x0c, 0xb2, 0x10, 0x6c, 0x70, 0x2d, 0xf0,
  123317. +0x5a, 0x24, 0x81, 0x1c, 0x5a, 0x23, 0x4d, 0x06, 0x64, 0x71, 0x19, 0x61, 0x3d, 0x65, 0xf7, 0x12,
  123318. +0x81, 0x80, 0x21, 0xad, 0xf8, 0x12, 0x81, 0x80, 0x22, 0xad, 0xf9, 0x12, 0x81, 0x80, 0x23, 0xad,
  123319. +0xfa, 0x12, 0x81, 0x80, 0x24, 0xad, 0xfb, 0x12, 0x81, 0x80, 0x2b, 0xad, 0xfc, 0x12, 0x81, 0x80,
  123320. +0x2c, 0xad, 0xfd, 0x12, 0x81, 0x80, 0x2d, 0xad, 0xfe, 0x12, 0x81, 0x80, 0x2e, 0xad, 0xff, 0x12,
  123321. +0x81, 0x80, 0x30, 0xad, 0x20, 0x8a, 0x31, 0xad, 0x21, 0x8a, 0x36, 0xad, 0x22, 0x8a, 0x38, 0xad,
  123322. +0xb1, 0x0b, 0x92, 0x80, 0xd1, 0xf1, 0xc2, 0xc4, 0xe4, 0xc2, 0xc3, 0x40, 0x00, 0x80, 0x58, 0x06,
  123323. +0xc6, 0x08, 0xa0, 0x02, 0x2a, 0xd9, 0x25, 0xde, 0x9f, 0xbe, 0x00, 0x8e, 0xcb, 0x45, 0x04, 0x90,
  123324. +0xe4, 0x00, 0x00, 0xb5, 0x33, 0x16, 0x80, 0x10, 0x01, 0xb5, 0xf4, 0x16, 0x80, 0x90, 0x88, 0xe8,
  123325. +0x00, 0x1e, 0x05, 0x70, 0x03, 0x90, 0x54, 0xe1, 0x42, 0x1d, 0x5d, 0x90, 0xe2, 0x0b, 0xcf, 0xff,
  123326. +0x1d, 0x79, 0x3d, 0x79, 0x3d, 0x79, 0x3d, 0x79, 0xc3, 0xb9, 0x02, 0x1a, 0x42, 0x30, 0x00, 0x41,
  123327. +0x08, 0xda, 0x61, 0xba, 0xff, 0x0a, 0x31, 0x80, 0x3d, 0x79, 0xc1, 0xb9, 0xc3, 0xb8, 0x06, 0x1a,
  123328. +0x42, 0x30, 0xe2, 0x0d, 0xe0, 0x01, 0x01, 0x1a, 0x02, 0x30, 0xc6, 0x09, 0x00, 0x00, 0xa6, 0x08,
  123329. +0xc0, 0x01, 0x4c, 0x15, 0x00, 0x91, 0x0f, 0x08, 0x51, 0x01, 0x00, 0x8e, 0x00, 0xb5, 0x00, 0x8e,
  123330. +0x01, 0xb5, 0xc4, 0xc6, 0xe2, 0xc2, 0x08, 0x45, 0xc3, 0x40, 0x00, 0x80, 0x50, 0x04, 0x4a, 0x08,
  123331. +0xa0, 0x02, 0x72, 0xd9, 0x07, 0xed, 0x8a, 0x20, 0x07, 0x0c, 0x00, 0x1e, 0x04, 0x70, 0x03, 0x90,
  123332. +0xc4, 0xe8, 0xc2, 0xc6, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xa7, 0xc1, 0x0e, 0x0c, 0xef, 0xff,
  123333. +0x08, 0x47, 0x86, 0x0b, 0xef, 0xff, 0x44, 0xc0, 0xf6, 0x0b, 0xef, 0xff, 0x45, 0xc0, 0x46, 0xc0,
  123334. +0xc3, 0x40, 0x00, 0x00, 0x10, 0x27, 0x2e, 0x0b, 0xa0, 0x00, 0x2c, 0x74, 0x08, 0x46, 0x0c, 0x70,
  123335. +0xa2, 0x0c, 0x2f, 0xff, 0x1f, 0xd9, 0x00, 0xca, 0x2c, 0x70, 0xad, 0x70, 0x04, 0x76, 0x0f, 0x7b,
  123336. +0xff, 0xd8, 0x8e, 0xb9, 0x4c, 0x75, 0x43, 0xc5, 0x42, 0xc7, 0x41, 0xc5, 0x76, 0x0d, 0x2f, 0xff,
  123337. +0x40, 0xc5, 0xcf, 0x7b, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc5, 0x42, 0xc7, 0x41, 0xc5,
  123338. +0x62, 0x0d, 0x2f, 0xff, 0x40, 0xc5, 0xcd, 0x71, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x70, 0x7c, 0xdb,
  123339. +0x43, 0xc5, 0x42, 0xc7, 0x41, 0xc6, 0x4e, 0x0d, 0x2f, 0xff, 0x40, 0xc5, 0x96, 0x0f, 0x2f, 0xff,
  123340. +0xff, 0xd8, 0xc3, 0x41, 0x01, 0x00, 0x00, 0x00, 0xff, 0xd8, 0x4c, 0x72, 0x08, 0xdb, 0x43, 0xc6,
  123341. +0x42, 0xc7, 0x41, 0xc6, 0x40, 0xc5, 0x2e, 0x0d, 0x2f, 0xff, 0x38, 0x43, 0x39, 0xf8, 0x43, 0xc5,
  123342. +0x42, 0xc7, 0x41, 0xc5, 0x1e, 0x0d, 0x2f, 0xff, 0x40, 0xc5, 0x36, 0xf8, 0x43, 0xc5, 0x42, 0xc7,
  123343. +0x41, 0xc6, 0x12, 0x0d, 0x2f, 0xff, 0x40, 0xc5, 0xff, 0xd8, 0x63, 0x41, 0x4c, 0x72, 0x08, 0xdb,
  123344. +0x43, 0xc6, 0x42, 0xc7, 0x41, 0xc6, 0xfe, 0x0c, 0x2f, 0xff, 0x40, 0xc5, 0x04, 0xc0, 0x4c, 0x75,
  123345. +0x43, 0xc5, 0x42, 0x20, 0x00, 0x08, 0x44, 0x20, 0x41, 0x00, 0x04, 0xc0, 0x42, 0xc5, 0x41, 0xc5,
  123346. +0x38, 0x60, 0x20, 0xe0, 0x0f, 0x7b, 0xff, 0xd8, 0x2c, 0x70, 0xda, 0x0c, 0x2f, 0xff, 0x40, 0xc5,
  123347. +0xff, 0xd8, 0x8a, 0x21, 0x10, 0x00, 0x4c, 0x71, 0x08, 0xdb, 0x43, 0xc5, 0x42, 0xc7, 0x41, 0xc5,
  123348. +0xc2, 0x0c, 0x2f, 0xff, 0x40, 0xc5, 0x06, 0xc1, 0x05, 0xc0, 0x4c, 0x71, 0x43, 0xc5, 0x14, 0x79,
  123349. +0x42, 0x21, 0x00, 0x07, 0xc0, 0xb8, 0x38, 0x60, 0x54, 0x20, 0x80, 0x0c, 0x0f, 0x7b, 0xff, 0xd8,
  123350. +0x8a, 0x21, 0x10, 0x00, 0x42, 0xc7, 0x41, 0xc6, 0x9a, 0x0c, 0x2f, 0xff, 0x40, 0xc5, 0x0c, 0x70,
  123351. +0x8e, 0xb8, 0x1b, 0x79, 0xff, 0xd8, 0x4c, 0x75, 0x6c, 0x72, 0x0c, 0x1c, 0xc1, 0x30, 0x42, 0xc5,
  123352. +0x41, 0xc5, 0x82, 0x0c, 0x2f, 0xff, 0x40, 0xc5, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x75, 0x40, 0xdb,
  123353. +0x43, 0xc5, 0x42, 0xc5, 0x41, 0xc5, 0x6e, 0x0c, 0x2f, 0xff, 0x40, 0xc5, 0x9a, 0x0e, 0x2f, 0xff,
  123354. +0xff, 0xd8, 0xc1, 0xbf, 0xff, 0xd8, 0x80, 0xd9, 0x4c, 0x76, 0x6c, 0x74, 0x43, 0xc5, 0x42, 0xc7,
  123355. +0x41, 0xc5, 0x52, 0x0c, 0x2f, 0xff, 0x40, 0xc6, 0xa7, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6,
  123356. +0xff, 0xd8, 0x8a, 0x21, 0x10, 0x00, 0x4c, 0x72, 0x08, 0xdb, 0xe0, 0x7e, 0xe6, 0xc2, 0xfc, 0x1c,
  123357. +0xc8, 0xb6, 0x00, 0x16, 0x01, 0x71, 0x04, 0x90, 0xe0, 0x01, 0x00, 0x16, 0x82, 0x70, 0x00, 0x80,
  123358. +0x04, 0x00, 0x5f, 0x22, 0x00, 0x01, 0x44, 0x20, 0xc3, 0x07, 0x20, 0x40, 0x05, 0xeb, 0x61, 0xbb,
  123359. +0xff, 0x0b, 0x31, 0x80, 0x1d, 0x78, 0xc3, 0xb8, 0x0b, 0x08, 0x50, 0x00, 0x77, 0x08, 0xb1, 0x01,
  123360. +0xed, 0x71, 0xcb, 0x46, 0x04, 0x90, 0x16, 0x01, 0x08, 0x1e, 0x94, 0x10, 0xad, 0x71, 0x02, 0x1e,
  123361. +0x54, 0x13, 0x29, 0xd8, 0xa0, 0xb6, 0x6c, 0x1e, 0x05, 0x12, 0x6c, 0x1e, 0x04, 0x10, 0x2c, 0x70,
  123362. +0xc3, 0x40, 0x98, 0x00, 0x80, 0x96, 0xf2, 0x1e, 0x44, 0x90, 0x28, 0x47, 0x46, 0x09, 0xa0, 0x00,
  123363. +0x66, 0x1e, 0x44, 0x10, 0xa9, 0xd8, 0x6c, 0x1e, 0x04, 0x10, 0x8a, 0x20, 0x46, 0x0a, 0x6c, 0x1e,
  123364. +0x04, 0x10, 0x8a, 0x20, 0x44, 0x0a, 0x6c, 0x1e, 0x04, 0x10, 0x6c, 0x1e, 0x04, 0x10, 0xc3, 0x40,
  123365. +0x00, 0x00, 0x00, 0x60, 0x72, 0x1e, 0x5c, 0x93, 0xd0, 0x1e, 0x44, 0x93, 0x72, 0x1e, 0xdd, 0x90,
  123366. +0xba, 0x08, 0xa0, 0x00, 0xd0, 0x1e, 0xc4, 0x93, 0x72, 0x1e, 0x5c, 0x93, 0x72, 0x1e, 0xdc, 0x93,
  123367. +0x48, 0xf0, 0xcb, 0x45, 0x04, 0x90, 0x16, 0x01, 0x08, 0x1d, 0x94, 0x10, 0x02, 0x1d, 0xd4, 0x13,
  123368. +0x2c, 0x70, 0xc3, 0x40, 0x0f, 0x00, 0x40, 0x42, 0x4a, 0x23, 0x00, 0x12, 0xdb, 0x43, 0x00, 0x00,
  123369. +0x18, 0x08, 0xe0, 0xb5, 0x6c, 0x1d, 0xc4, 0x12, 0xf2, 0x1d, 0x44, 0x90, 0x66, 0x1d, 0x44, 0x10,
  123370. +0x28, 0x46, 0xd2, 0x08, 0xa0, 0x00, 0x6c, 0x1d, 0xc4, 0x16, 0xc3, 0x40, 0x0f, 0x00, 0x40, 0x42,
  123371. +0x42, 0x23, 0x1b, 0x34, 0x1d, 0x78, 0x2c, 0x70, 0xba, 0x08, 0xa0, 0x00, 0x6c, 0x1d, 0xc4, 0x16,
  123372. +0xc3, 0x40, 0x98, 0x00, 0x80, 0x96, 0x2c, 0x70, 0xaa, 0x08, 0xa0, 0x00, 0x6c, 0x1d, 0xc4, 0x12,
  123373. +0x88, 0xd8, 0x6c, 0x1d, 0x04, 0x10, 0xc3, 0x40, 0x00, 0x00, 0x00, 0x60, 0x6c, 0x1d, 0xc4, 0x12,
  123374. +0x6c, 0x1d, 0x84, 0x13, 0x72, 0x1d, 0xdc, 0x93, 0xd0, 0x1d, 0xc4, 0x93, 0x72, 0x1d, 0xdd, 0x90,
  123375. +0x2a, 0x08, 0xa0, 0x00, 0xd0, 0x1d, 0x84, 0x93, 0x72, 0x1d, 0xdc, 0x93, 0x72, 0x1d, 0x9c, 0x93,
  123376. +0x0c, 0x70, 0x72, 0x08, 0xa0, 0x00, 0x20, 0xd9, 0xcb, 0x45, 0x04, 0x90, 0xf0, 0x01, 0x20, 0xd8,
  123377. +0x0a, 0x08, 0xa0, 0x00, 0x00, 0x1d, 0x05, 0x10, 0x20, 0xd8, 0x02, 0x08, 0xa0, 0x00, 0x00, 0x1d,
  123378. +0x45, 0x10, 0x0c, 0x74, 0xf6, 0x0f, 0x60, 0x00, 0x00, 0x1d, 0x05, 0x10, 0x0a, 0x1d, 0x9d, 0x90,
  123379. +0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe0, 0x78, 0xe4, 0xe0, 0x64, 0xd9, 0xca, 0x20, 0x45, 0x00,
  123380. +0x8c, 0x20, 0x06, 0x89, 0x8a, 0x21, 0x06, 0x09, 0xca, 0x20, 0x4d, 0x00, 0x80, 0x20, 0x8e, 0x07,
  123381. +0x1d, 0x78, 0x1d, 0x78, 0x09, 0x00, 0x20, 0x00, 0x0f, 0x78, 0xe0, 0x78, 0x0b, 0x08, 0xd4, 0x08,
  123382. +0x80, 0x20, 0x83, 0x08, 0x86, 0xb8, 0xe0, 0x7f, 0x0f, 0x78, 0xe0, 0x78, 0xe6, 0xc3, 0xaa, 0xc1,
  123383. +0xcd, 0x70, 0xc3, 0x40, 0x00, 0x80, 0x6d, 0x07, 0xcd, 0xa8, 0xc3, 0x40, 0x00, 0x80, 0x6d, 0x07,
  123384. +0xcc, 0xa8, 0xc3, 0x40, 0x00, 0x80, 0x6d, 0x07, 0xcb, 0xa8, 0xc3, 0x40, 0x00, 0x80, 0x6d, 0x07,
  123385. +0xca, 0xa8, 0xc3, 0x41, 0x85, 0x00, 0x00, 0x00, 0x5e, 0x0e, 0x2f, 0xff, 0x0a, 0xd8, 0x03, 0xf0,
  123386. +0xc5, 0x71, 0xd5, 0x71, 0x26, 0x02, 0x29, 0x00, 0x2c, 0x71, 0x20, 0x40, 0x44, 0x26, 0xc1, 0x17,
  123387. +0x05, 0xe9, 0x61, 0xb9, 0xff, 0x09, 0x31, 0x80, 0x1b, 0x78, 0xe8, 0x1b, 0x00, 0xb0, 0x0c, 0x70,
  123388. +0x02, 0xf0, 0x04, 0x71, 0x0f, 0x7a, 0x00, 0x1e, 0x02, 0x70, 0x00, 0x80, 0x6d, 0x07, 0xd5, 0x0a,
  123389. +0xb5, 0x80, 0xcf, 0x78, 0xf0, 0x1b, 0x00, 0xb0, 0xf0, 0x13, 0x01, 0xb0, 0x6a, 0x0c, 0xaf, 0xff,
  123390. +0x40, 0x40, 0x1b, 0x0a, 0x71, 0x00, 0x08, 0x45, 0x00, 0x16, 0x81, 0x70, 0x00, 0x80, 0x58, 0x00,
  123391. +0xe8, 0x13, 0x00, 0xb0, 0x0b, 0x79, 0x0c, 0x71, 0x0a, 0xf0, 0x8b, 0xea, 0x00, 0x16, 0x81, 0x70,
  123392. +0x00, 0x80, 0x25, 0x00, 0xe8, 0x13, 0x00, 0xb0, 0x0b, 0x79, 0x0c, 0x70, 0xdb, 0xf3, 0xed, 0x71,
  123393. +0xe1, 0x40, 0xc4, 0xba, 0x05, 0xea, 0x61, 0xba, 0xff, 0x0a, 0x31, 0x80, 0x1b, 0x78, 0x36, 0x0a,
  123394. +0x6f, 0xff, 0x0f, 0x78, 0xe8, 0x13, 0x00, 0xb0, 0xa1, 0x41, 0x00, 0x1e, 0xc2, 0x73, 0x00, 0x80,
  123395. +0x84, 0x06, 0x0f, 0x78, 0xee, 0x0a, 0x6f, 0xff, 0xec, 0x1b, 0x00, 0xb0, 0x0c, 0x70, 0xe0, 0x1b,
  123396. +0x00, 0xb0, 0x00, 0x1e, 0x02, 0x70, 0x00, 0x80, 0x84, 0x06, 0x54, 0xd8, 0xfc, 0x1b, 0x00, 0xb7,
  123397. +0x02, 0x24, 0x1c, 0x30, 0x82, 0xc0, 0x46, 0x0f, 0xaf, 0xfe, 0xe4, 0x1b, 0x00, 0xb0, 0xe4, 0x13,
  123398. +0x01, 0xb0, 0x0c, 0x70, 0x04, 0xf0, 0x01, 0x19, 0x13, 0x00, 0x04, 0x71, 0xd0, 0xe0, 0xfd, 0xf6,
  123399. +0xad, 0x70, 0x03, 0xf0, 0xa5, 0x71, 0xd0, 0xe5, 0x86, 0x00, 0x29, 0x00, 0x6d, 0x77, 0xe2, 0x0e,
  123400. +0xef, 0xff, 0xaf, 0x78, 0xf4, 0x1b, 0x00, 0xb0, 0x00, 0x16, 0x81, 0x70, 0x00, 0x80, 0x6d, 0x07,
  123401. +0xec, 0x13, 0x00, 0xb0, 0xf4, 0x13, 0x02, 0xb0, 0x3a, 0x0e, 0x20, 0x00, 0xf8, 0x1b, 0x01, 0xb0,
  123402. +0xc3, 0x40, 0x03, 0x00, 0x90, 0xd0, 0xce, 0x0e, 0x60, 0x00, 0x2c, 0x70, 0xfa, 0x0f, 0xef, 0xfe,
  123403. +0xec, 0x13, 0x00, 0xb0, 0xf0, 0x13, 0x00, 0xb0, 0x42, 0x23, 0x01, 0x32, 0xea, 0x0f, 0xaf, 0xfe,
  123404. +0x4c, 0x72, 0xf8, 0x13, 0x00, 0xb0, 0xf4, 0x13, 0x02, 0xb0, 0xc3, 0x41, 0x86, 0x00, 0x04, 0x00,
  123405. +0x04, 0x20, 0x8f, 0x0f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x6d, 0x07,
  123406. +0xf8, 0x1b, 0xc0, 0xb3, 0x41, 0xc7, 0x40, 0xc0, 0x0c, 0x74, 0x0e, 0x0d, 0x2f, 0xff, 0xc1, 0x43,
  123407. +0x42, 0xef, 0xe4, 0x13, 0x00, 0xb0, 0xb8, 0x60, 0x00, 0x18, 0x43, 0x00, 0xbc, 0xf1, 0xad, 0x77,
  123408. +0xa9, 0x47, 0xa1, 0x41, 0x06, 0xf0, 0xe0, 0x13, 0x00, 0xb0, 0x04, 0x71, 0xe0, 0x1b, 0x00, 0xb0,
  123409. +0xe0, 0x13, 0x00, 0xb0, 0xd0, 0xe0, 0x46, 0x00, 0x29, 0x00, 0x34, 0x77, 0xe4, 0x13, 0x00, 0xb0,
  123410. +0x01, 0x10, 0x82, 0x04, 0xe4, 0x1b, 0x00, 0xb0, 0x13, 0xf2, 0xe0, 0x13, 0x00, 0xb0, 0xd0, 0xe0,
  123411. +0x04, 0xf2, 0x79, 0x22, 0x00, 0x00, 0x69, 0xe8, 0xe0, 0x13, 0x00, 0xb0, 0xb3, 0x4f, 0x04, 0x77,
  123412. +0x32, 0x48, 0x70, 0x72, 0xca, 0x27, 0x09, 0x10, 0xca, 0x25, 0x49, 0x10, 0x02, 0xf0, 0x04, 0xea,
  123413. +0x2c, 0x77, 0xdb, 0xf1, 0xe0, 0x13, 0x01, 0xb0, 0xd7, 0xf1, 0x39, 0x21, 0xc2, 0x02, 0x38, 0x25,
  123414. +0xc0, 0x12, 0x4b, 0x78, 0x50, 0xd8, 0x1c, 0x77, 0x3c, 0x75, 0x0c, 0x70, 0xb5, 0x77, 0x05, 0xf2,
  123415. +0xb0, 0x4f, 0x7f, 0x20, 0x00, 0x01, 0x00, 0x16, 0x83, 0x70, 0x00, 0x80, 0x6d, 0x07, 0xc3, 0x41,
  123416. +0x88, 0x00, 0x02, 0x00, 0xbe, 0x0e, 0xaf, 0xfe, 0xc1, 0x42, 0xb8, 0x67, 0x44, 0x28, 0x80, 0x00,
  123417. +0xce, 0x0d, 0xef, 0xff, 0x0f, 0x78, 0x00, 0x16, 0x81, 0x70, 0x00, 0x80, 0x6d, 0x07, 0x14, 0x26,
  123418. +0x41, 0x10, 0xc3, 0x71, 0x00, 0x80, 0x6d, 0x07, 0x0a, 0xa9, 0xec, 0x13, 0x00, 0xb0, 0x00, 0x1e,
  123419. +0x43, 0x70, 0x00, 0x80, 0x84, 0x06, 0xc2, 0x0c, 0x4f, 0xff, 0xfc, 0x13, 0x1c, 0xb0, 0x00, 0x16,
  123420. +0x80, 0x70, 0x00, 0x80, 0x6d, 0x07, 0xff, 0x05, 0xcf, 0xff, 0xc3, 0x40, 0x00, 0x80, 0x6d, 0x07,
  123421. +0x2e, 0xa8, 0xc6, 0xc7, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xbc, 0xc1, 0x25, 0xd8, 0x9f, 0xb8,
  123422. +0x20, 0x88, 0x36, 0x1c, 0x42, 0x30, 0x33, 0x10, 0x80, 0x00, 0xc3, 0x41, 0x00, 0x80, 0x6c, 0x07,
  123423. +0xa0, 0x89, 0x37, 0x1c, 0x02, 0x30, 0x07, 0x89, 0x6d, 0xc0, 0x09, 0x89, 0x35, 0x1c, 0x02, 0x30,
  123424. +0x08, 0x89, 0x32, 0x1c, 0x02, 0x30, 0x0a, 0x89, 0x92, 0xc1, 0x33, 0x1c, 0x02, 0x30, 0x46, 0x0e,
  123425. +0x20, 0x00, 0x0c, 0x71, 0x0c, 0xd8, 0x05, 0x28, 0x40, 0x03, 0x2c, 0x70, 0x45, 0xc1, 0x5a, 0x20,
  123426. +0x00, 0x01, 0x04, 0x74, 0x49, 0xc0, 0x06, 0xf0, 0x34, 0x7a, 0x0c, 0x70, 0x00, 0xb2, 0x24, 0x71,
  123427. +0xf9, 0x09, 0xb2, 0x82, 0x97, 0xc2, 0x0c, 0x70, 0xcb, 0x47, 0x00, 0x80, 0x84, 0x06, 0x44, 0xc0,
  123428. +0x04, 0xf0, 0x04, 0xc0, 0x04, 0x71, 0x44, 0xc0, 0x04, 0xc0, 0x0d, 0x08, 0xb2, 0x00, 0x6f, 0x70,
  123429. +0x1b, 0x04, 0x00, 0x00, 0xef, 0x0b, 0xb3, 0xb0, 0x2c, 0x71, 0x04, 0xc0, 0x44, 0x20, 0xc2, 0x07,
  123430. +0x20, 0x40, 0x04, 0xc1, 0x05, 0xea, 0x61, 0xba, 0xff, 0x0a, 0x31, 0x80, 0x1b, 0x78, 0x46, 0xc0,
  123431. +0x2f, 0x20, 0xc7, 0x06, 0xb2, 0x0d, 0x20, 0x00, 0x2f, 0x79, 0x48, 0xc0, 0x00, 0x8f, 0x08, 0xe8,
  123432. +0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x01, 0x00, 0xe3, 0xb8, 0x89, 0xf2, 0x0c, 0x70, 0x86, 0x0e,
  123433. +0xef, 0xfe, 0xff, 0xd9, 0xad, 0x70, 0x20, 0xd8, 0x43, 0xc5, 0x41, 0xc0, 0x06, 0xc0, 0x4c, 0x73,
  123434. +0x22, 0xdb, 0x5a, 0x20, 0x01, 0x01, 0x40, 0xc5, 0x25, 0x78, 0x0f, 0x7e, 0xff, 0xd8, 0x2c, 0x70,
  123435. +0x66, 0x09, 0x2f, 0xff, 0x42, 0xc6, 0x28, 0xd8, 0x43, 0xc5, 0x42, 0xc6, 0x41, 0xc0, 0xff, 0xd8,
  123436. +0x2c, 0x70, 0x4c, 0x73, 0x22, 0xdb, 0x52, 0x09, 0x2f, 0xff, 0x40, 0xc5, 0xff, 0xd8, 0x2c, 0x70,
  123437. +0x4c, 0x73, 0x22, 0xdb, 0x43, 0xc5, 0x42, 0xc6, 0x04, 0x1c, 0xc1, 0x33, 0x3a, 0x09, 0x2f, 0xff,
  123438. +0x40, 0xc0, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x73, 0x22, 0xdb, 0x43, 0xc5, 0x42, 0xc6, 0x04, 0x1c,
  123439. +0x01, 0x35, 0x26, 0x09, 0x2f, 0xff, 0x40, 0xc5, 0xff, 0xd8, 0x80, 0xd9, 0x4c, 0x73, 0x22, 0xdb,
  123440. +0x43, 0xc5, 0x42, 0xc6, 0x04, 0x1c, 0x81, 0x30, 0x0e, 0x09, 0x2f, 0xff, 0x40, 0xc5, 0x0c, 0x70,
  123441. +0xae, 0x0e, 0xef, 0xfe, 0x2c, 0x71, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x04, 0x00, 0xe0, 0xda,
  123442. +0x1a, 0x20, 0x81, 0x0f, 0x20, 0x00, 0x00, 0x00, 0xc3, 0x40, 0x08, 0x90, 0x00, 0x01, 0x05, 0x21,
  123443. +0x03, 0x00, 0x04, 0x72, 0x25, 0x78, 0x40, 0xb3, 0x00, 0x18, 0x85, 0x04, 0x0c, 0x70, 0xd6, 0x0d,
  123444. +0xef, 0xfe, 0xff, 0xd9, 0x0e, 0x09, 0x2f, 0xff, 0xff, 0xd8, 0x06, 0xc0, 0x2c, 0x70, 0x43, 0xc5,
  123445. +0x0f, 0x78, 0x42, 0xc0, 0xff, 0xd8, 0x90, 0xb9, 0x4c, 0x71, 0x6c, 0x74, 0x41, 0xc5, 0xa6, 0x0e,
  123446. +0xef, 0xfe, 0x40, 0xc5, 0x0c, 0xd9, 0xff, 0xd8, 0x8d, 0xb9, 0x4c, 0x73, 0x6c, 0x74, 0x43, 0xc5,
  123447. +0x42, 0xc6, 0x41, 0xc5, 0x8e, 0x0e, 0xef, 0xfe, 0x40, 0xc5, 0xbe, 0x08, 0x2f, 0xff, 0xff, 0xd8,
  123448. +0xff, 0xd8, 0x80, 0xd9, 0x4c, 0x75, 0x6c, 0x74, 0x43, 0xc5, 0x42, 0xc5, 0x41, 0xc5, 0x76, 0x0e,
  123449. +0xef, 0xfe, 0x40, 0xc5, 0x50, 0xd8, 0x49, 0xc0, 0xf4, 0xf0, 0x9e, 0x09, 0x4f, 0xff, 0xad, 0x70,
  123450. +0xcd, 0x70, 0x03, 0xf0, 0xc5, 0x71, 0xd5, 0x74, 0x0c, 0x01, 0x29, 0x00, 0x79, 0x26, 0x80, 0x10,
  123451. +0x04, 0x77, 0x4a, 0xc0, 0x50, 0x26, 0xbe, 0x90, 0x09, 0xf4, 0xc3, 0x40, 0x00, 0x00, 0x00, 0x0a,
  123452. +0x52, 0x0d, 0xef, 0xfe, 0xff, 0xd9, 0xaa, 0x0d, 0x80, 0x01, 0x01, 0x8f, 0x2c, 0x70, 0x4c, 0x70,
  123453. +0x43, 0xc0, 0x06, 0xc0, 0x6c, 0x72, 0x0f, 0x78, 0x4b, 0xc0, 0x42, 0xc0, 0x0c, 0x71, 0x41, 0xc0,
  123454. +0x0a, 0xc0, 0x0f, 0x78, 0x47, 0xc0, 0x1d, 0x78, 0x1d, 0x78, 0x45, 0x20, 0x80, 0x01, 0x44, 0x20,
  123455. +0x80, 0x09, 0x40, 0xc0, 0x0e, 0x0e, 0xef, 0xfe, 0xff, 0xd8, 0x01, 0x8f, 0x2c, 0x70, 0x4c, 0x70,
  123456. +0x43, 0xc0, 0x0c, 0x71, 0x42, 0xc5, 0x41, 0xc0, 0x32, 0x26, 0x80, 0x1f, 0x00, 0x80, 0x48, 0x04,
  123457. +0x6c, 0x72, 0xc5, 0xb8, 0x40, 0xc0, 0xee, 0x0d, 0xef, 0xfe, 0xff, 0xd8, 0x01, 0x8f, 0x2c, 0x70,
  123458. +0x4c, 0x70, 0x43, 0xc0, 0x0b, 0xc0, 0x6c, 0x72, 0x42, 0xc0, 0x0c, 0x71, 0x41, 0xc0, 0x07, 0xc0,
  123459. +0x1d, 0x78, 0x45, 0x20, 0x80, 0x05, 0x44, 0x20, 0x80, 0x0d, 0x40, 0xc0, 0xc6, 0x0d, 0xef, 0xfe,
  123460. +0xff, 0xd8, 0x01, 0x8f, 0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0, 0x0c, 0x71, 0x42, 0xc5, 0x41, 0xc0,
  123461. +0x0a, 0xc0, 0x6c, 0x72, 0xc5, 0xb8, 0x40, 0xc0, 0xaa, 0x0d, 0xef, 0xfe, 0xff, 0xd8, 0xc3, 0x40,
  123462. +0x00, 0x00, 0x10, 0x27, 0x2e, 0x0b, 0x60, 0x00, 0x0a, 0xd9, 0x1d, 0x78, 0x1d, 0x78, 0x04, 0x77,
  123463. +0x0f, 0x78, 0x42, 0xc5, 0x41, 0xc5, 0x40, 0xc5, 0x47, 0xc0, 0x43, 0xc0, 0xff, 0xd8, 0x2c, 0x70,
  123464. +0x4c, 0x70, 0x82, 0x0d, 0xef, 0xfe, 0x6c, 0x72, 0x07, 0xc0, 0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0,
  123465. +0xff, 0xd8, 0x6c, 0x72, 0x42, 0xc5, 0x41, 0xc5, 0x6a, 0x0d, 0xef, 0xfe, 0x40, 0xc5, 0x0b, 0x6e,
  123466. +0x14, 0x71, 0x04, 0x07, 0xcd, 0xff, 0x72, 0x0c, 0x80, 0x01, 0x0c, 0x70, 0x12, 0x0d, 0xef, 0xfe,
  123467. +0x2c, 0x71, 0x7a, 0xf1, 0xc3, 0x40, 0x00, 0x00, 0x00, 0x0a, 0x5a, 0x0c, 0xef, 0xfe, 0xff, 0xd9,
  123468. +0xae, 0x0c, 0x80, 0x01, 0x01, 0x8f, 0x2c, 0x70, 0xcd, 0x71, 0x43, 0xc0, 0xff, 0xd8, 0x4c, 0x70,
  123469. +0x18, 0xdb, 0x42, 0xc1, 0x41, 0xc6, 0x28, 0x45, 0x2a, 0x0d, 0xef, 0xfe, 0x40, 0xc1, 0x76, 0x0f,
  123470. +0xef, 0xfe, 0xff, 0xd8, 0x01, 0x8f, 0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0, 0x06, 0xc0, 0x6c, 0x72,
  123471. +0x0f, 0x78, 0x42, 0xc0, 0x47, 0xc0, 0x20, 0xd8, 0x41, 0xc6, 0x40, 0xc0, 0x06, 0x0d, 0xef, 0xfe,
  123472. +0xff, 0xd8, 0x01, 0x8f, 0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0, 0xff, 0xd8, 0x6c, 0x72, 0x42, 0xc5,
  123473. +0x41, 0xc6, 0xf2, 0x0c, 0xef, 0xfe, 0x00, 0x1c, 0xc1, 0x30, 0x01, 0x8f, 0x2c, 0x70, 0x4c, 0x70,
  123474. +0x43, 0xc0, 0x07, 0xc0, 0x6c, 0x72, 0x42, 0xc0, 0xff, 0xd8, 0x41, 0xc6, 0xd6, 0x0c, 0xef, 0xfe,
  123475. +0x00, 0x1c, 0x81, 0x34, 0x01, 0x8f, 0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0, 0xff, 0xd8, 0x6c, 0x72,
  123476. +0x42, 0xc5, 0x41, 0xc6, 0xbe, 0x0c, 0xef, 0xfe, 0x40, 0xc5, 0x01, 0x8f, 0x2c, 0x70, 0x4c, 0x70,
  123477. +0x43, 0xc0, 0xff, 0xd8, 0x08, 0xdb, 0x42, 0xc5, 0x41, 0xc6, 0xaa, 0x0c, 0xef, 0xfe, 0x40, 0xc5,
  123478. +0xd6, 0x0e, 0xef, 0xfe, 0xff, 0xd8, 0x01, 0x8f, 0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0, 0xff, 0xd8,
  123479. +0x18, 0xdb, 0x42, 0xc5, 0x41, 0xc6, 0x8e, 0x0c, 0xef, 0xfe, 0x40, 0xc5, 0x9a, 0x0b, 0x80, 0x01,
  123480. +0x8a, 0x21, 0xc7, 0x0f, 0xc3, 0x40, 0x03, 0x90, 0x48, 0xe0, 0x20, 0xb0, 0x04, 0x18, 0x05, 0x00,
  123481. +0x40, 0x24, 0x80, 0x3d, 0x32, 0x20, 0xc1, 0x06, 0x06, 0xc0, 0x0b, 0x79, 0x61, 0xf2, 0x09, 0xc0,
  123482. +0x2c, 0x70, 0x1e, 0x0c, 0xef, 0xfe, 0x10, 0x78, 0x0c, 0x70, 0xca, 0x09, 0x60, 0x00, 0x1e, 0xd9,
  123483. +0x8d, 0xc1, 0x32, 0x21, 0xc2, 0x06, 0x10, 0xf0, 0x1a, 0x22, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x20,
  123484. +0x8e, 0xc3, 0x54, 0x7b, 0x44, 0x71, 0x05, 0x20, 0x80, 0x0f, 0x02, 0x90, 0x54, 0x00, 0x00, 0x90,
  123485. +0x0f, 0x78, 0x00, 0xb3, 0x40, 0x24, 0x80, 0x3c, 0x32, 0x20, 0xcb, 0x06, 0xdd, 0x0b, 0xa3, 0x90,
  123486. +0x6c, 0x70, 0x32, 0x21, 0xcd, 0x06, 0x8d, 0x70, 0x02, 0xf0, 0xa5, 0x71, 0x65, 0x0b, 0x62, 0x13,
  123487. +0x97, 0xc1, 0xb4, 0x79, 0x40, 0x91, 0x08, 0xc0, 0x80, 0xba, 0x40, 0xb1, 0x85, 0xe8, 0x8e, 0xc0,
  123488. +0xf4, 0x20, 0x40, 0x03, 0x11, 0xe8, 0x5a, 0x23, 0x0e, 0x34, 0x04, 0xc0, 0x16, 0x7e, 0x78, 0x66,
  123489. +0xc3, 0x70, 0x00, 0x80, 0x4c, 0x07, 0xa0, 0xa8, 0x08, 0xc0, 0x64, 0x71, 0x85, 0xe8, 0x8e, 0xc0,
  123490. +0xf4, 0x20, 0x40, 0x03, 0xe3, 0xe8, 0x5a, 0x23, 0x0e, 0x34, 0x04, 0xc0, 0x16, 0x7e, 0x98, 0x66,
  123491. +0xc3, 0x70, 0x00, 0x80, 0x2c, 0x07, 0xa0, 0xa8, 0x08, 0xc0, 0x85, 0x71, 0xd7, 0xe8, 0x04, 0xc0,
  123492. +0x79, 0x20, 0x00, 0x00, 0x1b, 0x78, 0x1b, 0x78, 0x04, 0x74, 0x05, 0x7a, 0x40, 0xb1, 0xcf, 0xf1,
  123493. +0xc3, 0x40, 0x00, 0x00, 0xc4, 0x09, 0x52, 0x0b, 0xcf, 0xfe, 0xae, 0x0a, 0xcf, 0xfe, 0xf9, 0x03,
  123494. +0xef, 0xff, 0x67, 0x71, 0x05, 0xc0, 0x04, 0x71, 0x45, 0xc0, 0x05, 0xc0, 0x33, 0x08, 0xb3, 0x02,
  123495. +0x97, 0xc1, 0x05, 0xc0, 0xf4, 0x21, 0x02, 0x00, 0x76, 0xea, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80,
  123496. +0x19, 0x00, 0xf2, 0xe8, 0x05, 0xc0, 0x1a, 0x20, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x20, 0x05, 0x20,
  123497. +0x81, 0x0f, 0x02, 0x90, 0x54, 0x01, 0x44, 0x22, 0x00, 0x03, 0x00, 0xb1, 0xe4, 0xf1, 0xc3, 0x40,
  123498. +0x00, 0x80, 0x84, 0x06, 0x00, 0x88, 0x09, 0xe8, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x01, 0x00,
  123499. +0xe3, 0xb8, 0x80, 0x08, 0x41, 0xff, 0x0c, 0x70, 0x00, 0x1e, 0x05, 0x70, 0x03, 0x90, 0x48, 0xe0,
  123500. +0x92, 0x09, 0x20, 0x00, 0x92, 0xc1, 0xbc, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe0, 0x78,
  123501. +0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xa3, 0xc1, 0x08, 0x47, 0x48, 0x45, 0x38, 0x43, 0x0c, 0x70,
  123502. +0x03, 0xf0, 0x00, 0xc0, 0x04, 0x71, 0x79, 0x27, 0x42, 0x10, 0x40, 0xc0, 0x14, 0x22, 0xc0, 0x06,
  123503. +0x32, 0x20, 0x81, 0x0f, 0x00, 0x80, 0x28, 0x07, 0x00, 0xc0, 0x65, 0x08, 0x43, 0x00, 0x5f, 0x23,
  123504. +0x01, 0x34, 0x00, 0xc0, 0x56, 0x79, 0x38, 0x60, 0x32, 0x20, 0x81, 0x0f, 0x00, 0x80, 0x4c, 0x07,
  123505. +0xa1, 0x40, 0xe6, 0x0a, 0xa0, 0x01, 0x28, 0x43, 0x1a, 0x23, 0x8b, 0x1f, 0x00, 0x00, 0x00, 0x20,
  123506. +0x08, 0x46, 0x05, 0x23, 0x80, 0x1f, 0x02, 0x90, 0x50, 0x00, 0x42, 0xc0, 0x4f, 0x26, 0x80, 0x12,
  123507. +0x41, 0xc0, 0x01, 0xc1, 0x02, 0xc0, 0x20, 0xb0, 0xc3, 0x40, 0x00, 0x00, 0xb8, 0x0b, 0x36, 0x08,
  123508. +0x60, 0x00, 0x2c, 0x70, 0x0c, 0x70, 0x07, 0xf0, 0x02, 0xc1, 0x04, 0x71, 0x40, 0xb1, 0x01, 0xc2,
  123509. +0x40, 0xb1, 0xf9, 0x08, 0xb2, 0x80, 0x4f, 0x26, 0x42, 0x12, 0xc5, 0xf1, 0xa3, 0xc0, 0x04, 0x14,
  123510. +0x1b, 0x34, 0xc6, 0xc6, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xa1, 0xc1, 0x18, 0x43, 0x28, 0x46,
  123511. +0x20, 0x40, 0x2c, 0x73, 0x68, 0x47, 0xae, 0x0d, 0x60, 0x01, 0x48, 0x45, 0x0c, 0x71, 0x44, 0x23,
  123512. +0xca, 0x37, 0x11, 0x0a, 0x10, 0x10, 0x42, 0x22, 0x4a, 0x10, 0xff, 0x0a, 0x31, 0x90, 0x1b, 0x78,
  123513. +0x5a, 0x20, 0x0b, 0x01, 0x86, 0xed, 0xc1, 0x40, 0x2c, 0x73, 0x3a, 0x0d, 0xef, 0xfe, 0xbf, 0xda,
  123514. +0x0f, 0x23, 0xcd, 0x16, 0x86, 0xef, 0xc1, 0x40, 0x2c, 0x73, 0x2a, 0x0d, 0xef, 0xfe, 0x7f, 0xda,
  123515. +0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x6d, 0x07, 0x5f, 0x23, 0x4f, 0x36, 0x4c, 0x70, 0x5f, 0x20,
  123516. +0x80, 0x0c, 0x8a, 0x23, 0xff, 0x0d, 0x00, 0x1c, 0xc1, 0x3f, 0xd8, 0x60, 0xf9, 0x60, 0x6e, 0x0f,
  123517. +0xe0, 0x01, 0xaf, 0x78, 0x7a, 0x08, 0x8f, 0xff, 0x82, 0x08, 0xaf, 0xff, 0x08, 0x45, 0x00, 0x41,
  123518. +0xaa, 0x0d, 0x60, 0x01, 0xa1, 0x40, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x6d, 0x07, 0x5f, 0x20,
  123519. +0x80, 0x0c, 0xd8, 0x60, 0xf8, 0x60, 0x03, 0x10, 0xc1, 0x00, 0x40, 0xd8, 0x24, 0x78, 0x1d, 0x78,
  123520. +0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x34, 0x70, 0xc5, 0x20, 0xab, 0x04, 0x00, 0x1e, 0x04, 0x70,
  123521. +0x0e, 0x90, 0x22, 0x00, 0xc1, 0x40, 0x0a, 0x09, 0x60, 0x01, 0x2c, 0x73, 0x87, 0x74, 0x04, 0x14,
  123522. +0x1b, 0x34, 0xc6, 0xc6, 0x1b, 0x7a, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x1c, 0x00, 0xc4, 0xba,
  123523. +0x05, 0xea, 0x61, 0xba, 0xff, 0x0a, 0x31, 0x80, 0x1d, 0x78, 0x0f, 0x78, 0x44, 0x21, 0xc2, 0x07,
  123524. +0x05, 0xea, 0x61, 0xba, 0xff, 0x0a, 0x31, 0x80, 0x1d, 0x78, 0xe0, 0x7f, 0xc0, 0xb8, 0xe0, 0x78,
  123525. +0xe2, 0xc0, 0x00, 0x16, 0x82, 0x70, 0x00, 0x80, 0x04, 0x00, 0x14, 0x70, 0x1a, 0x22, 0x83, 0x0f,
  123526. +0x20, 0x00, 0x00, 0x00, 0x05, 0x23, 0x82, 0x0f, 0x02, 0x90, 0x86, 0x00, 0x40, 0x92, 0x05, 0x23,
  123527. +0x8c, 0x0f, 0x03, 0x90, 0x86, 0xfe, 0x6c, 0x70, 0xc4, 0x22, 0x81, 0x0f, 0x00, 0x00, 0xff, 0xbf,
  123528. +0x02, 0xf2, 0x8e, 0xba, 0x40, 0xb4, 0x04, 0xf0, 0x40, 0xb4, 0x64, 0x71, 0x39, 0x0b, 0x93, 0x02,
  123529. +0x1a, 0x23, 0x82, 0x0f, 0x00, 0x00, 0x00, 0x10, 0x05, 0x22, 0x82, 0x0f, 0x01, 0x00, 0x4a, 0x00,
  123530. +0x5b, 0x7a, 0x05, 0x22, 0x8c, 0x0f, 0x00, 0x90, 0x00, 0x00, 0x0b, 0xe8, 0x40, 0x94, 0x14, 0x21,
  123531. +0xcd, 0x00, 0x40, 0xb5, 0x04, 0x22, 0x82, 0x0f, 0x00, 0x00, 0xff, 0xfb, 0xe6, 0xf1, 0xf4, 0x21,
  123532. +0xc2, 0x00, 0xe4, 0xf1, 0xc2, 0xc4, 0xe0, 0x78, 0xe6, 0xc2, 0x24, 0xdb, 0x8d, 0x70, 0xc3, 0x41,
  123533. +0x00, 0x80, 0x73, 0x07, 0x9f, 0xbb, 0x80, 0xa9, 0x00, 0x8b, 0x40, 0x23, 0x0d, 0x0d, 0x07, 0xe0,
  123534. +0x1d, 0x7a, 0x5d, 0x7a, 0x5d, 0x7a, 0xff, 0xd8, 0x58, 0x60, 0x01, 0xa9, 0xff, 0x15, 0x8e, 0x94,
  123535. +0x0d, 0xee, 0x02, 0xca, 0x1d, 0x7a, 0x42, 0xa9, 0x00, 0x8d, 0x07, 0xe0, 0x1d, 0x78, 0x1d, 0x78,
  123536. +0x1d, 0x78, 0x58, 0x60, 0x80, 0x20, 0xc3, 0x0f, 0x02, 0xf0, 0x42, 0xa9, 0x03, 0xa9, 0x03, 0xf0,
  123537. +0x85, 0x71, 0x1f, 0x0c, 0xb2, 0x10, 0xcd, 0x70, 0x1c, 0xf0, 0x1d, 0x78, 0x14, 0x24, 0x81, 0x13,
  123538. +0x1d, 0x78, 0x1d, 0x78, 0xc3, 0x71, 0x00, 0x80, 0x28, 0x07, 0x00, 0xa9, 0xc5, 0x71, 0xe5, 0x0e,
  123539. +0xb3, 0x90, 0xd5, 0x70, 0xa1, 0x40, 0xca, 0x20, 0xc1, 0x00, 0xe0, 0x88, 0xcf, 0x78, 0xea, 0x0e,
  123540. +0xef, 0xff, 0x8f, 0x79, 0x03, 0xe8, 0x07, 0x6f, 0xe9, 0xf1, 0x1f, 0x4f, 0x1d, 0x78, 0xe7, 0xf1,
  123541. +0xc6, 0xc6, 0xe0, 0x78, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0x18, 0x43, 0x0c, 0x71, 0x28, 0x46,
  123542. +0x00, 0x41, 0x44, 0x23, 0xc0, 0x37, 0x06, 0xe8, 0x61, 0xb8, 0x01, 0x08, 0x31, 0x00, 0x3b, 0x79,
  123543. +0xc3, 0x40, 0x00, 0x80, 0x6d, 0x07, 0x00, 0x88, 0x17, 0x08, 0x71, 0x00, 0x48, 0x45, 0x00, 0x16,
  123544. +0x80, 0x70, 0x00, 0x80, 0x58, 0x00, 0xed, 0x72, 0x2b, 0x78, 0x0c, 0x70, 0x0a, 0xf0, 0xed, 0x73,
  123545. +0x89, 0xe8, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x25, 0x00, 0xed, 0x71, 0x2b, 0x78, 0x0c, 0x70,
  123546. +0x12, 0xf2, 0x26, 0x0c, 0xcf, 0xfe, 0xae, 0x08, 0x2f, 0xff, 0xe1, 0x40, 0x56, 0x0b, 0xcf, 0xfe,
  123547. +0xc3, 0x40, 0x00, 0x80, 0x7c, 0x07, 0x20, 0x80, 0x63, 0x40, 0xc1, 0x42, 0xaa, 0x0d, 0xef, 0xff,
  123548. +0xa1, 0x43, 0x0c, 0x71, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe0, 0x78, 0x33, 0x48, 0x10, 0x49,
  123549. +0x1a, 0x62, 0x48, 0x23, 0x03, 0x00, 0x48, 0x22, 0x00, 0x00, 0x09, 0x23, 0x00, 0x00, 0xe0, 0x7f,
  123550. +0x0f, 0x78, 0xe0, 0x78, 0xf1, 0xc0, 0xc2, 0x08, 0x40, 0x00, 0xd1, 0xc0, 0xe0, 0x7f, 0x0c, 0x70,
  123551. +0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xc3, 0x42, 0x08, 0x90, 0xe8, 0x01, 0x00, 0x92, 0xc3, 0x41,
  123552. +0x01, 0x00, 0xfe, 0xff, 0x14, 0x21, 0x00, 0x00, 0x04, 0x79, 0x59, 0x22, 0x40, 0x0f, 0x55, 0x21,
  123553. +0x0d, 0x0c, 0x05, 0x21, 0x0e, 0x00, 0x05, 0x7d, 0x00, 0x16, 0x1b, 0x11, 0xe0, 0x95, 0x3e, 0x08,
  123554. +0x20, 0x00, 0x96, 0xd8, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x22, 0x68, 0x04, 0x71,
  123555. +0xe0, 0xb8, 0xca, 0x21, 0x01, 0x00, 0x2f, 0x78, 0xc3, 0x41, 0x00, 0x00, 0x00, 0xff, 0x04, 0x23,
  123556. +0x5b, 0x30, 0x05, 0x20, 0xc0, 0x06, 0x24, 0x7f, 0x00, 0xb6, 0x45, 0x27, 0xc0, 0x13, 0x00, 0xb5,
  123557. +0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe0, 0x78, 0x00, 0x16, 0x01, 0x71, 0x00, 0x80, 0x06, 0x00,
  123558. +0x2c, 0x78, 0x85, 0x28, 0x1f, 0x04, 0xe0, 0x7f, 0x04, 0x71, 0xe0, 0x78, 0x0d, 0x79, 0x8c, 0x21,
  123559. +0xff, 0x8b, 0x07, 0xf6, 0x8c, 0x20, 0x02, 0x88, 0x51, 0xf4, 0xe0, 0x7f, 0x0c, 0x73, 0x11, 0x09,
  123560. +0x33, 0x07, 0x8c, 0x20, 0x03, 0x8c, 0x0c, 0x72, 0xe0, 0x7c, 0x49, 0xf0, 0xf7, 0xe1, 0x58, 0x00,
  123561. +0x29, 0x00, 0xdf, 0xe1, 0x58, 0x00, 0x29, 0x00, 0xcf, 0xe1, 0x5c, 0x00, 0x29, 0x00, 0xc4, 0xe1,
  123562. +0x5c, 0x00, 0x29, 0x00, 0xc5, 0xe0, 0x5f, 0x09, 0x13, 0x0f, 0x63, 0x09, 0x53, 0x0d, 0x67, 0x09,
  123563. +0x13, 0x0c, 0x7c, 0xb8, 0x67, 0x08, 0x75, 0x04, 0x0f, 0x79, 0x25, 0x20, 0x40, 0x00, 0x12, 0xf0,
  123564. +0x2d, 0xf0, 0x2f, 0xf0, 0x2b, 0xf0, 0x2f, 0xf0, 0x29, 0xf0, 0x2f, 0xf0, 0x27, 0xf0, 0x27, 0xf0,
  123565. +0x2d, 0xf0, 0x25, 0xf0, 0x23, 0xf0, 0x2d, 0xf0, 0x21, 0xf0, 0x21, 0xf0, 0x1f, 0xf0, 0x2b, 0xf0,
  123566. +0xe0, 0x7f, 0x3f, 0xd8, 0xf8, 0xe0, 0x1b, 0xf4, 0xe0, 0x7f, 0x08, 0xd8, 0xe0, 0xe0, 0x17, 0xf4,
  123567. +0xe0, 0x7f, 0x07, 0xd8, 0xd0, 0xe0, 0x13, 0xf4, 0xe0, 0x7f, 0x0a, 0xd8, 0x0f, 0xf4, 0xe0, 0x7f,
  123568. +0x0b, 0xd8, 0x1b, 0x08, 0x31, 0x0f, 0x18, 0xd8, 0xe0, 0x7e, 0x13, 0x08, 0x71, 0x0d, 0x0f, 0xd8,
  123569. +0xe0, 0x7e, 0x0b, 0x08, 0x31, 0x0c, 0x1a, 0xd8, 0xe0, 0x7e, 0xe0, 0x7f, 0x0c, 0x70, 0xe0, 0x7f,
  123570. +0x3e, 0xd8, 0xe0, 0x7f, 0x3b, 0xd8, 0xe0, 0x7f, 0x3a, 0xd8, 0xe0, 0x7f, 0x1f, 0xd8, 0xe0, 0x7f,
  123571. +0x38, 0xd8, 0xe0, 0x7f, 0x1b, 0xd8, 0xe0, 0x78, 0xe4, 0xc0, 0xad, 0x70, 0x02, 0xf0, 0xa5, 0x71,
  123572. +0x1f, 0x0d, 0xb2, 0x10, 0xcd, 0x70, 0x10, 0xf0, 0x5a, 0x25, 0x83, 0x1c, 0x7c, 0x60, 0x5a, 0x26,
  123573. +0x43, 0x16, 0xc5, 0x71, 0x9b, 0x63, 0x3b, 0x63, 0x80, 0x8b, 0x45, 0x7c, 0x80, 0xab, 0xed, 0x0e,
  123574. +0x92, 0x90, 0xef, 0xf1, 0xc4, 0xc4, 0xe0, 0x78, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0x82, 0x24,
  123575. +0x06, 0x3f, 0x5a, 0x0e, 0x6f, 0xff, 0x85, 0xc0, 0x85, 0xc0, 0x0d, 0xd9, 0xbe, 0x0f, 0xef, 0xff,
  123576. +0xc8, 0xda, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x1b, 0x00, 0xcb, 0x45, 0x00, 0x80, 0x6d, 0x07,
  123577. +0x6d, 0x08, 0x1e, 0x00, 0x0e, 0x8d, 0x34, 0xe8, 0xca, 0x8d, 0x0b, 0x8d, 0x4b, 0xdb, 0x68, 0xc6,
  123578. +0x39, 0x1c, 0x02, 0x30, 0x0c, 0x8d, 0x9f, 0xbb, 0xc3, 0x42, 0x00, 0x90, 0x00, 0x00, 0x52, 0x1c,
  123579. +0x02, 0x30, 0x0d, 0x8d, 0x6b, 0x1c, 0x02, 0x30, 0x01, 0x1b, 0x92, 0x03, 0x0b, 0x8d, 0x00, 0xab,
  123580. +0x2c, 0x8d, 0x9a, 0x20, 0x04, 0x00, 0x32, 0x1b, 0x42, 0x00, 0x2d, 0x8d, 0x05, 0x7e, 0x33, 0x1b,
  123581. +0x42, 0x00, 0xb8, 0x13, 0x80, 0x80, 0x5f, 0x20, 0x8c, 0x01, 0xc3, 0x40, 0x12, 0x00, 0x10, 0x03,
  123582. +0x19, 0x64, 0x04, 0x72, 0x45, 0x79, 0xc0, 0xb1, 0x98, 0x60, 0x05, 0x7a, 0x33, 0x13, 0x80, 0x00,
  123583. +0x32, 0x13, 0x81, 0x00, 0x9a, 0x20, 0x04, 0x00, 0x25, 0x78, 0x00, 0xb2, 0xff, 0xd8, 0x40, 0xc0,
  123584. +0x85, 0xc0, 0x2c, 0x71, 0xc3, 0x42, 0x40, 0x00, 0x00, 0x58, 0xf2, 0x0e, 0xe0, 0x01, 0x6c, 0x70,
  123585. +0x72, 0x0b, 0x00, 0x00, 0xb2, 0x09, 0xcf, 0xfe, 0xfa, 0x0b, 0x40, 0x00, 0x2c, 0x70, 0x00, 0x1e,
  123586. +0x44, 0x70, 0x04, 0x90, 0xdc, 0x00, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x19, 0x00, 0x14, 0x70,
  123587. +0x28, 0x02, 0x02, 0x00, 0x02, 0xf0, 0x21, 0x68, 0x2f, 0x78, 0x14, 0x71, 0x1c, 0x02, 0x2d, 0x00,
  123588. +0x20, 0xad, 0x09, 0xe8, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x58, 0x00, 0x14, 0x70, 0x0c, 0x71,
  123589. +0x07, 0xf0, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x25, 0x00, 0x14, 0x70, 0x0c, 0x70, 0xed, 0xf3,
  123590. +0x01, 0x69, 0xf2, 0x0d, 0xef, 0xfe, 0x0f, 0x78, 0x00, 0x16, 0x9b, 0x70, 0x00, 0x80, 0x04, 0x00,
  123591. +0x00, 0x24, 0x80, 0x3f, 0x00, 0x00, 0x1c, 0x01, 0x2c, 0x70, 0x1e, 0x0e, 0x20, 0x00, 0xa0, 0xda,
  123592. +0x9f, 0xc0, 0x16, 0x0e, 0x20, 0x00, 0xa0, 0xda, 0x1a, 0x23, 0x9b, 0x3f, 0x10, 0x00, 0x00, 0x00,
  123593. +0xcd, 0x70, 0x03, 0xf0, 0xc5, 0x71, 0x65, 0x0e, 0x33, 0x11, 0x55, 0x26, 0x00, 0x18, 0x5a, 0x26,
  123594. +0x0f, 0x1a, 0x00, 0x24, 0x81, 0x3f, 0x00, 0x00, 0x1c, 0x01, 0x05, 0x20, 0xc0, 0x06, 0xf9, 0x61,
  123595. +0x5e, 0x0a, 0x20, 0x01, 0x4c, 0x72, 0x55, 0x26, 0x00, 0x1d, 0x9f, 0xc1, 0x05, 0x20, 0xc0, 0x06,
  123596. +0x4e, 0x0a, 0x20, 0x01, 0xf9, 0x61, 0x03, 0x15, 0x8b, 0x10, 0x62, 0x8d, 0x13, 0xf0, 0x00, 0x24,
  123597. +0x8c, 0x3f, 0x00, 0x00, 0x1c, 0x01, 0xfc, 0x64, 0x74, 0x7c, 0x4e, 0x09, 0xef, 0xfe, 0x00, 0x94,
  123598. +0x00, 0xb4, 0x9f, 0xc4, 0xfc, 0x64, 0x74, 0x7c, 0x3e, 0x09, 0xef, 0xfe, 0x00, 0x94, 0x00, 0xb4,
  123599. +0x64, 0x71, 0xdf, 0x0b, 0xc3, 0x90, 0xd0, 0xf1, 0x20, 0x8d, 0x30, 0xd8, 0x9f, 0xb8, 0x40, 0x20,
  123600. +0xc3, 0x0c, 0x34, 0x70, 0x42, 0x23, 0x82, 0x02, 0xca, 0x23, 0x01, 0x00, 0x6a, 0xb8, 0x8d, 0x71,
  123601. +0xca, 0x22, 0x01, 0x00, 0x42, 0xc4, 0x03, 0xf0, 0x85, 0x77, 0x0d, 0x0c, 0x33, 0x10, 0xcd, 0x71,
  123602. +0x41, 0xf0, 0xc5, 0x77, 0xf5, 0x0e, 0x12, 0x90, 0xfb, 0x0e, 0x00, 0x93, 0x03, 0x8d, 0xe2, 0x8d,
  123603. +0x44, 0xc0, 0x0c, 0x70, 0x8f, 0xb8, 0x08, 0x43, 0x22, 0xf0, 0x5a, 0x26, 0x1f, 0x1a, 0x9f, 0xc1,
  123604. +0x5a, 0x24, 0x1b, 0x1a, 0x00, 0x21, 0xc0, 0x07, 0xf4, 0x20, 0xc0, 0x03, 0x63, 0x71, 0xf4, 0x21,
  123605. +0xc1, 0x03, 0x43, 0xc0, 0x03, 0xc0, 0x10, 0x49, 0x08, 0x23, 0x0b, 0x10, 0x00, 0x24, 0x80, 0x3f,
  123606. +0x00, 0x00, 0x1c, 0x01, 0x00, 0x27, 0x1f, 0x30, 0x63, 0x70, 0xf4, 0x27, 0xc1, 0x33, 0xf4, 0x20,
  123607. +0xc0, 0x03, 0xe5, 0x71, 0x31, 0x48, 0x01, 0xc0, 0x08, 0x20, 0x40, 0x00, 0x0e, 0x78, 0x41, 0xc0,
  123608. +0x04, 0xc0, 0xbb, 0x08, 0xe3, 0x83, 0x2f, 0x23, 0xc6, 0x12, 0xaa, 0x0f, 0xaf, 0xfe, 0x01, 0xc0,
  123609. +0x00, 0x41, 0xa2, 0x0f, 0xaf, 0xfe, 0x61, 0x40, 0x01, 0x1a, 0x52, 0x00, 0x01, 0x1b, 0x12, 0x00,
  123610. +0xc1, 0xf1, 0x20, 0x8d, 0x2c, 0xd8, 0x9f, 0xb8, 0x40, 0x20, 0xc3, 0x0c, 0x34, 0x70, 0x8c, 0x6b,
  123611. +0xca, 0x23, 0x01, 0x00, 0x64, 0xb8, 0xca, 0x24, 0x01, 0x10, 0x05, 0xf0, 0x02, 0xc0, 0x04, 0x77,
  123612. +0x42, 0xc0, 0x02, 0xc0, 0x21, 0x08, 0x33, 0x00, 0x4c, 0x71, 0x45, 0xf0, 0x66, 0x0f, 0xaf, 0xfe,
  123613. +0x01, 0xc0, 0x00, 0x41, 0x5e, 0x0f, 0xaf, 0xfe, 0x03, 0xc0, 0x01, 0x1c, 0x52, 0x10, 0x01, 0x1b,
  123614. +0x12, 0x00, 0x44, 0x77, 0xd9, 0x0a, 0x32, 0x80, 0xcd, 0x70, 0x03, 0x8d, 0x22, 0x8d, 0x8f, 0xbe,
  123615. +0x5e, 0xc0, 0xc1, 0x40, 0x27, 0xf0, 0x5a, 0x22, 0x1f, 0x0a, 0x08, 0x14, 0x0b, 0x30, 0x00, 0x24,
  123616. +0x9b, 0x3f, 0x00, 0x00, 0x1c, 0x01, 0x9f, 0xc6, 0x00, 0x23, 0xc0, 0x37, 0x5a, 0x23, 0x0b, 0x1a,
  123617. +0xf4, 0x20, 0x40, 0x00, 0x44, 0xc0, 0x00, 0x26, 0xc0, 0x12, 0xf4, 0x20, 0x4f, 0x00, 0x04, 0xc0,
  123618. +0xe3, 0x76, 0x00, 0x23, 0xdb, 0x32, 0xf4, 0x26, 0x5f, 0x10, 0xf4, 0x23, 0x4b, 0x30, 0x02, 0x7f,
  123619. +0x03, 0xc0, 0x01, 0xc6, 0x02, 0x23, 0xcb, 0x17, 0x08, 0x20, 0xc0, 0x03, 0x08, 0x26, 0xce, 0x12,
  123620. +0x24, 0x71, 0x0e, 0x78, 0x43, 0xc0, 0x1e, 0xc0, 0xce, 0x7e, 0xaf, 0x08, 0x63, 0x80, 0x41, 0xc6,
  123621. +0xbe, 0xf1, 0xe7, 0x05, 0xef, 0xff, 0x00, 0x8d, 0xfa, 0x0b, 0xef, 0xfe, 0x0c, 0x73, 0x0c, 0x70,
  123622. +0x01, 0xad, 0x00, 0xad, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x19, 0x00, 0x14, 0x70, 0x10, 0x09,
  123623. +0x41, 0x01, 0xc3, 0x41, 0x03, 0x90, 0x74, 0xe1, 0x0c, 0x70, 0x00, 0xb1, 0x36, 0x0f, 0xef, 0xfe,
  123624. +0x01, 0xb1, 0x80, 0x24, 0x06, 0x3f, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe4, 0xc2, 0xa4, 0xc1,
  123625. +0x08, 0x46, 0x0c, 0x70, 0x7e, 0x0a, 0xaf, 0xfe, 0xff, 0xd9, 0x00, 0x12, 0x83, 0x30, 0x2c, 0x70,
  123626. +0xff, 0xd8, 0x4c, 0x75, 0x43, 0xc1, 0x42, 0xc1, 0x41, 0xc1, 0x28, 0x45, 0x56, 0x0b, 0xaf, 0xfe,
  123627. +0x40, 0xc1, 0xc1, 0xbe, 0xff, 0xd8, 0x80, 0xd9, 0x4c, 0x76, 0x20, 0xdb, 0x43, 0xc5, 0x42, 0xc6,
  123628. +0x41, 0xc5, 0x42, 0x0b, 0xaf, 0xfe, 0x00, 0x1c, 0x41, 0x30, 0x0c, 0x70, 0xf2, 0x0a, 0xaf, 0xfe,
  123629. +0x2c, 0x71, 0xa4, 0xc0, 0xc4, 0xc6, 0xe0, 0x78, 0xe4, 0xc2, 0xa4, 0xc1, 0x58, 0xd8, 0x9f, 0xb8,
  123630. +0xa0, 0x88, 0xcd, 0x10, 0x8e, 0x80, 0x0c, 0x70, 0x2a, 0x0a, 0xaf, 0xfe, 0xff, 0xd9, 0x05, 0x25,
  123631. +0x80, 0x13, 0x2c, 0x70, 0xc1, 0xb8, 0x43, 0xc1, 0x42, 0xc0, 0x41, 0xc1, 0x40, 0xc1, 0xff, 0xd8,
  123632. +0x80, 0xd9, 0x09, 0xda, 0xfe, 0x0a, 0xaf, 0xfe, 0x20, 0xdb, 0x0c, 0x70, 0xb2, 0x0a, 0xaf, 0xfe,
  123633. +0x2c, 0x71, 0xa4, 0xc0, 0xc4, 0xc6, 0xe0, 0x78, 0xaa, 0x21, 0xc4, 0x00, 0x11, 0x09, 0x3f, 0x00,
  123634. +0x2c, 0x72, 0xab, 0x21, 0xc4, 0x00, 0x2c, 0x71, 0xab, 0x21, 0xc4, 0x00, 0x0f, 0x08, 0x15, 0x04,
  123635. +0x00, 0x16, 0x00, 0x71, 0x08, 0x90, 0xd6, 0x01, 0xe0, 0x7e, 0xaa, 0x21, 0x04, 0x01, 0x32, 0x7b,
  123636. +0x19, 0x0b, 0x25, 0x00, 0xaa, 0x24, 0x44, 0x11, 0xaa, 0x22, 0x04, 0x01, 0xfd, 0x09, 0x84, 0x80,
  123637. +0x62, 0x78, 0xaa, 0x24, 0x44, 0x11, 0x03, 0xf0, 0x38, 0x60, 0xaa, 0x21, 0x04, 0x01, 0x10, 0x71,
  123638. +0xe1, 0x20, 0xc6, 0x07, 0xaa, 0x22, 0x44, 0x01, 0xf3, 0x0c, 0x80, 0x90, 0xe0, 0x7e, 0xe0, 0x78,
  123639. +0xf1, 0xc0, 0x66, 0x08, 0x00, 0x00, 0xa6, 0x0f, 0xcf, 0xff, 0xd1, 0xc0, 0xe0, 0x7e, 0xe0, 0x78,
  123640. +0xf1, 0xc0, 0x5a, 0x0f, 0xcf, 0xff, 0x96, 0x0f, 0xef, 0xff, 0x14, 0xd8, 0xd1, 0xc0, 0xe0, 0x7e,
  123641. +0xf1, 0xc0, 0x46, 0x08, 0x00, 0x00, 0xc3, 0x41, 0x00, 0x80, 0x84, 0x06, 0x20, 0x89, 0x1b, 0x78,
  123642. +0x15, 0xe9, 0x00, 0x16, 0x81, 0x70, 0x00, 0x80, 0x01, 0x00, 0x23, 0x09, 0xdf, 0x00, 0xc3, 0x41,
  123643. +0x00, 0x80, 0x6c, 0x07, 0x20, 0x89, 0x17, 0x09, 0x34, 0x01, 0x6c, 0x21, 0x41, 0x00, 0x09, 0x28,
  123644. +0x42, 0x80, 0x08, 0xf2, 0x38, 0x60, 0x42, 0x78, 0x04, 0xf0, 0x09, 0x08, 0x15, 0x01, 0x0c, 0x74,
  123645. +0xd1, 0xc0, 0xe0, 0x7e, 0x6f, 0x24, 0x43, 0x13, 0x60, 0x94, 0x1a, 0x23, 0x02, 0x00, 0x05, 0x2a,
  123646. +0x82, 0x0f, 0x1e, 0x00, 0x80, 0x84, 0x17, 0x08, 0x84, 0x0f, 0x03, 0x00, 0x41, 0x0d, 0x85, 0x28,
  123647. +0x0f, 0x0a, 0x1a, 0x20, 0xc2, 0x00, 0x85, 0x2a, 0x1f, 0x04, 0x3d, 0x79, 0x01, 0x6a, 0x41, 0x69,
  123648. +0xc3, 0x41, 0x00, 0x80, 0x84, 0x06, 0x20, 0x89, 0x0c, 0xe9, 0xfb, 0x14, 0x81, 0x90, 0x15, 0x09,
  123649. +0xdf, 0x00, 0xc3, 0x41, 0x00, 0x80, 0x6c, 0x07, 0x20, 0x89, 0x34, 0x70, 0xda, 0x22, 0x42, 0x00,
  123650. +0x10, 0x72, 0xe0, 0x7f, 0xca, 0x20, 0x8d, 0x00, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0x92, 0x0f,
  123651. +0x2f, 0xff, 0xa4, 0xc1, 0x1d, 0x79, 0x3d, 0x79, 0x3d, 0x79, 0x3d, 0x79, 0xc3, 0xb9, 0xdb, 0x43,
  123652. +0x00, 0x80, 0x58, 0x00, 0x02, 0x1a, 0x42, 0x30, 0x00, 0x13, 0x81, 0x30, 0x0b, 0xe9, 0x1d, 0x78,
  123653. +0x00, 0x16, 0x81, 0x70, 0x00, 0x80, 0x57, 0x00, 0x1d, 0x78, 0x44, 0x20, 0x00, 0x0e, 0x1d, 0x61,
  123654. +0x05, 0xf0, 0x00, 0x16, 0x8d, 0x70, 0x00, 0x80, 0x24, 0x00, 0x56, 0x0f, 0x0f, 0xff, 0xaf, 0x79,
  123655. +0x3d, 0x7a, 0x5d, 0x7a, 0x53, 0x25, 0x83, 0x90, 0x5d, 0x7a, 0x07, 0x1a, 0xc2, 0x30, 0x3d, 0x7b,
  123656. +0xc0, 0x22, 0x62, 0x00, 0x7d, 0x7b, 0x53, 0x25, 0x7e, 0x90, 0xc3, 0xb8, 0xc0, 0x23, 0x62, 0x00,
  123657. +0x03, 0x1a, 0x02, 0x30, 0x04, 0x1a, 0x82, 0x30, 0x05, 0x1a, 0xc2, 0x30, 0x40, 0xc0, 0xc3, 0x41,
  123658. +0x52, 0x00, 0x03, 0x00, 0x52, 0x0d, 0xaf, 0xfe, 0x0a, 0xd8, 0x6f, 0x27, 0xc3, 0x10, 0x00, 0x8f,
  123659. +0xe9, 0x45, 0xe2, 0xb8, 0x0c, 0x73, 0xc0, 0x78, 0x08, 0x1a, 0x02, 0x30, 0x0f, 0x15, 0x8e, 0x14,
  123660. +0x05, 0x6f, 0x20, 0x95, 0x82, 0x8d, 0x00, 0x90, 0x00, 0x13, 0x83, 0x30, 0x24, 0x17, 0x82, 0x10,
  123661. +0x43, 0xc0, 0x42, 0xc6, 0x41, 0xc4, 0x40, 0xc1, 0xc3, 0x41, 0x54, 0x00, 0x06, 0x00, 0x1a, 0x0d,
  123662. +0xaf, 0xfe, 0x0a, 0xd8, 0x08, 0x8d, 0x08, 0xe8, 0xc3, 0x41, 0x59, 0x00, 0x00, 0x00, 0x0a, 0x0d,
  123663. +0xaf, 0xfe, 0x0a, 0xd8, 0x32, 0xde, 0x9f, 0xbe, 0x01, 0x16, 0x83, 0x14, 0xd1, 0x16, 0x82, 0x90,
  123664. +0x01, 0x16, 0x8c, 0x14, 0x02, 0x16, 0x81, 0x14, 0x01, 0x16, 0x80, 0x14, 0x42, 0xc0, 0x41, 0xc1,
  123665. +0x0a, 0xd8, 0xc3, 0x41, 0x5a, 0x00, 0x05, 0x00, 0xde, 0x0c, 0xaf, 0xfe, 0x40, 0xc4, 0x01, 0x16,
  123666. +0x83, 0x14, 0x21, 0x8e, 0x04, 0x8e, 0xcc, 0x16, 0x82, 0x90, 0x80, 0x8e, 0x42, 0xc0, 0x41, 0xc1,
  123667. +0xc3, 0x41, 0x5a, 0x00, 0x05, 0x00, 0x90, 0xb9, 0x0a, 0xd8, 0xbe, 0x0c, 0xaf, 0xfe, 0x40, 0xc4,
  123668. +0x08, 0x8d, 0x14, 0x70, 0x74, 0xf4, 0x24, 0x17, 0x80, 0x10, 0x49, 0x08, 0x7e, 0x00, 0x3e, 0xdd,
  123669. +0x9f, 0xbd, 0x01, 0x15, 0x83, 0x14, 0xcc, 0x16, 0x82, 0x90, 0x01, 0x15, 0x8c, 0x14, 0xcb, 0x47,
  123670. +0x5c, 0x00, 0x05, 0x00, 0x02, 0x15, 0x81, 0x14, 0x01, 0x15, 0x80, 0x14, 0x42, 0xc0, 0x41, 0xc1,
  123671. +0x0a, 0xd8, 0xe1, 0x41, 0x82, 0x0c, 0xaf, 0xfe, 0x40, 0xc4, 0x01, 0x15, 0x83, 0x14, 0x43, 0xf8,
  123672. +0x42, 0xc0, 0x41, 0xc1, 0x4f, 0x27, 0x01, 0x14, 0x0a, 0xd8, 0x6e, 0x0c, 0xaf, 0xfe, 0x40, 0xc4,
  123673. +0x00, 0x13, 0x80, 0x30, 0x4b, 0x08, 0x3e, 0x00, 0x65, 0xdd, 0x9f, 0xbd, 0x01, 0x15, 0x83, 0x14,
  123674. +0xcc, 0x16, 0x82, 0x90, 0x01, 0x15, 0x8c, 0x14, 0xcb, 0x47, 0x5e, 0x00, 0x05, 0x00, 0x02, 0x15,
  123675. +0x81, 0x14, 0x01, 0x15, 0x80, 0x14, 0x42, 0xc0, 0x41, 0xc1, 0x0a, 0xd8, 0xe1, 0x41, 0x3a, 0x0c,
  123676. +0xaf, 0xfe, 0x40, 0xc4, 0x01, 0x15, 0x83, 0x14, 0x30, 0xf8, 0x42, 0xc0, 0x41, 0xc1, 0x4f, 0x27,
  123677. +0x01, 0x14, 0x0a, 0xd8, 0x22, 0x0c, 0xaf, 0xfe, 0x40, 0xc4, 0x00, 0x13, 0x80, 0x30, 0x51, 0x08,
  123678. +0x7e, 0x00, 0x71, 0xdf, 0x9f, 0xbf, 0x01, 0x17, 0x83, 0x14, 0xcc, 0x16, 0x82, 0x90, 0x01, 0x17,
  123679. +0x8c, 0x14, 0xcb, 0x45, 0x60, 0x00, 0x05, 0x00, 0x02, 0x17, 0x81, 0x14, 0x01, 0x17, 0x80, 0x14,
  123680. +0x42, 0xc0, 0x41, 0xc1, 0x0a, 0xd8, 0xa1, 0x41, 0xee, 0x0b, 0xaf, 0xfe, 0x40, 0xc4, 0x01, 0x17,
  123681. +0x83, 0x14, 0x21, 0x8f, 0x04, 0x8f, 0xcc, 0x16, 0x82, 0x90, 0x80, 0x8f, 0x42, 0xc0, 0x41, 0xc1,
  123682. +0x4f, 0x25, 0x01, 0x14, 0x0a, 0xd8, 0xd2, 0x0b, 0xaf, 0xfe, 0x40, 0xc4, 0xc3, 0x41, 0x08, 0x90,
  123683. +0xa0, 0x01, 0x02, 0x19, 0x15, 0x00, 0x8a, 0x20, 0x44, 0x00, 0x02, 0x19, 0x14, 0x00, 0x8a, 0x20,
  123684. +0x44, 0x01, 0x02, 0x19, 0x14, 0x00, 0x8a, 0x20, 0xc4, 0x01, 0x04, 0x19, 0x14, 0x00, 0x8a, 0x20,
  123685. +0x88, 0x00, 0x00, 0xb1, 0x8a, 0x20, 0x88, 0x02, 0x01, 0xb1, 0x8a, 0x20, 0xc8, 0x02, 0x02, 0xb1,
  123686. +0x8a, 0x20, 0xcc, 0x03, 0x00, 0x1e, 0x04, 0x70, 0x09, 0x90, 0x80, 0xe1, 0x34, 0xd9, 0xc3, 0x40,
  123687. +0x05, 0x90, 0xee, 0xe0, 0x20, 0xb0, 0x0e, 0x0d, 0xef, 0xff, 0xfc, 0x18, 0x05, 0x81, 0xa4, 0xc0,
  123688. +0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe0, 0x78, 0x21, 0x8d, 0x04, 0x8d, 0xcc, 0x16, 0x82, 0x90,
  123689. +0x80, 0x8d, 0xe0, 0x7e, 0x1a, 0x62, 0x04, 0xf0, 0x01, 0x18, 0x52, 0x00, 0xfd, 0x08, 0x84, 0x80,
  123690. +0xe0, 0x7e, 0xe0, 0x78, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xa8, 0xc1, 0xad, 0x70, 0xa1, 0x42,
  123691. +0x8c, 0xba, 0xc3, 0x40, 0x00, 0x00, 0x26, 0x8b, 0xcb, 0x46, 0x12, 0x90, 0x28, 0x03, 0x00, 0x1e,
  123692. +0x84, 0x70, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb6, 0x39, 0xd8, 0x01, 0xb6, 0xc3, 0x41, 0xb4, 0x00,
  123693. +0x01, 0x00, 0x26, 0x0b, 0xaf, 0xfe, 0x0a, 0xd8, 0x20, 0xcc, 0x20, 0x96, 0x30, 0x70, 0x0c, 0x70,
  123694. +0x05, 0xf4, 0x21, 0xcc, 0x21, 0x96, 0x38, 0x20, 0x40, 0x00, 0xc3, 0x41, 0xb5, 0x00, 0x00, 0x00,
  123695. +0x52, 0x0d, 0x0f, 0xfe, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x04, 0x00, 0x40, 0xc0, 0x1a, 0x20,
  123696. +0x80, 0x0f, 0x20, 0x00, 0x00, 0x00, 0x41, 0xc0, 0x05, 0x20, 0x81, 0x0f, 0x04, 0x90, 0x32, 0x00,
  123697. +0x6f, 0x20, 0x43, 0x02, 0xe6, 0x90, 0x00, 0x91, 0x43, 0xc0, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80,
  123698. +0x04, 0x00, 0x1a, 0x20, 0x80, 0x0f, 0x20, 0x00, 0x00, 0x00, 0x05, 0x20, 0x80, 0x0f, 0x02, 0x90,
  123699. +0x40, 0x00, 0x00, 0x90, 0x00, 0x1a, 0x03, 0x31, 0x00, 0x1e, 0x43, 0x70, 0x00, 0x80, 0x84, 0x06,
  123700. +0xb6, 0x0a, 0x20, 0x01, 0x47, 0xc0, 0xe0, 0xbf, 0x86, 0x02, 0x01, 0x00, 0x01, 0xc0, 0x05, 0x20,
  123701. +0x81, 0x0f, 0x05, 0x90, 0x32, 0xe0, 0x03, 0xc0, 0x80, 0xb8, 0x00, 0xb1, 0x01, 0xc0, 0x05, 0x20,
  123702. +0x80, 0x0f, 0x03, 0x90, 0x90, 0xe0, 0xae, 0x0c, 0x20, 0x00, 0x00, 0x18, 0x05, 0x00, 0x6f, 0x25,
  123703. +0xc3, 0x1c, 0x00, 0x8d, 0x85, 0xe8, 0x00, 0x1e, 0x85, 0x70, 0x04, 0x90, 0xc0, 0x00, 0xae, 0x0c,
  123704. +0xcf, 0xff, 0x2a, 0x08, 0x4f, 0xff, 0x00, 0x8d, 0x14, 0x70, 0xc7, 0xf4, 0x00, 0x16, 0x80, 0x70,
  123705. +0x00, 0x80, 0x04, 0x00, 0x45, 0xc0, 0x1a, 0x20, 0x80, 0x0f, 0x20, 0x00, 0x00, 0x00, 0x44, 0xc0,
  123706. +0x05, 0x20, 0x80, 0x0f, 0x02, 0x90, 0x86, 0x00, 0x20, 0x90, 0x00, 0x16, 0x83, 0x70, 0x00, 0x80,
  123707. +0x00, 0x00, 0x3d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0xc2, 0xb8, 0x17, 0x08, 0x91, 0x00,
  123708. +0xcb, 0x46, 0x00, 0x80, 0x30, 0x04, 0x09, 0x1a, 0x98, 0x33, 0xcb, 0x45, 0x00, 0x80, 0x18, 0x04,
  123709. +0x1d, 0xf0, 0x21, 0x08, 0xf1, 0x00, 0xe7, 0xbb, 0x0e, 0xce, 0xcb, 0x46, 0x00, 0x80, 0x34, 0x04,
  123710. +0x1c, 0x76, 0x09, 0x1a, 0x98, 0x33, 0x08, 0xce, 0xcb, 0x45, 0x00, 0x80, 0x1c, 0x04, 0x0e, 0xf0,
  123711. +0xe7, 0xbb, 0x0b, 0xce, 0xcb, 0x46, 0x00, 0x80, 0x28, 0x04, 0x1c, 0x76, 0x05, 0xce, 0xcb, 0x45,
  123712. +0x00, 0x80, 0x10, 0x04, 0x09, 0x1a, 0x98, 0x33, 0x1c, 0x75, 0x03, 0x1a, 0x58, 0x33, 0x00, 0x16,
  123713. +0x82, 0x70, 0x00, 0x80, 0x0c, 0x00, 0x1a, 0x22, 0x80, 0x0f, 0x01, 0x00, 0xa0, 0x86, 0x42, 0xc0,
  123714. +0x08, 0x14, 0x1b, 0x30, 0x07, 0xd8, 0x61, 0xb8, 0xff, 0x08, 0x31, 0x80, 0x2f, 0x23, 0xc2, 0x36,
  123715. +0x44, 0x21, 0x80, 0x00, 0x19, 0x0b, 0xfe, 0x01, 0x46, 0xc0, 0x3a, 0x23, 0x80, 0x3f, 0x01, 0x00,
  123716. +0x08, 0x4c, 0xc3, 0x41, 0x2c, 0x01, 0x01, 0x00, 0xfa, 0x0b, 0x0f, 0xfe, 0x06, 0xc0, 0x12, 0x65,
  123717. +0x11, 0x66, 0x05, 0xc0, 0x92, 0xe8, 0x02, 0x23, 0x40, 0x30, 0x48, 0x20, 0x00, 0x00, 0x04, 0x28,
  123718. +0x80, 0x00, 0x7f, 0xd9, 0x0f, 0x78, 0xfe, 0xe0, 0xca, 0x21, 0x0c, 0x00, 0xc3, 0x40, 0x03, 0x90,
  123719. +0x80, 0xfe, 0x20, 0xb0, 0xe0, 0x18, 0x44, 0x80, 0x02, 0xc0, 0x00, 0xc5, 0x05, 0x28, 0x80, 0x0f,
  123720. +0x00, 0x00, 0x00, 0xfa, 0x1a, 0x25, 0x8d, 0x1f, 0x10, 0x00, 0x00, 0x00, 0x04, 0x71, 0x0f, 0x79,
  123721. +0x8c, 0x21, 0x02, 0x80, 0x8c, 0xf6, 0x00, 0x23, 0x80, 0x3f, 0xff, 0xff, 0x3c, 0x79, 0x8d, 0x70,
  123722. +0x8c, 0x20, 0x47, 0x8d, 0x86, 0xf6, 0x84, 0x28, 0x07, 0x0d, 0x05, 0xf0, 0x8d, 0x71, 0x03, 0xf0,
  123723. +0x0c, 0x71, 0x5a, 0x20, 0x02, 0x02, 0x04, 0xc1, 0x0f, 0x78, 0xff, 0xe0, 0x5f, 0x24, 0x00, 0x11,
  123724. +0x05, 0x21, 0x83, 0x0f, 0x05, 0x90, 0x64, 0xe1, 0x84, 0x22, 0x1f, 0x0e, 0x8a, 0x21, 0x0f, 0x0e,
  123725. +0xca, 0x21, 0x8b, 0x00, 0x05, 0x79, 0x00, 0x16, 0x00, 0x71, 0x04, 0x90, 0x64, 0x01, 0xc1, 0xb8,
  123726. +0x25, 0x78, 0x00, 0xb3, 0x01, 0xc0, 0x05, 0x20, 0x80, 0x0f, 0x02, 0x90, 0x86, 0x00, 0xae, 0x09,
  123727. +0x20, 0x01, 0xc0, 0x90, 0x3a, 0x09, 0x20, 0x01, 0xa1, 0x40, 0x00, 0x16, 0x81, 0x70, 0x00, 0x80,
  123728. +0x1f, 0x00, 0x00, 0xc0, 0x07, 0x09, 0x0f, 0x00, 0x80, 0xbe, 0x01, 0xc0, 0x05, 0x20, 0x80, 0x0f,
  123729. +0x03, 0x90, 0x86, 0xfe, 0xc0, 0xb0, 0x1e, 0x0b, 0x00, 0x00, 0xb2, 0x0b, 0x8f, 0xff, 0x5e, 0x09,
  123730. +0x8f, 0xfe, 0xb6, 0x0c, 0x4f, 0xff, 0x2c, 0x70, 0x6c, 0x70, 0xcd, 0x71, 0x02, 0xf0, 0x64, 0x71,
  123731. +0x04, 0xca, 0x71, 0x0b, 0x23, 0x00, 0x8d, 0x70, 0x5a, 0x23, 0x9f, 0x04, 0x00, 0x27, 0x82, 0x3f,
  123732. +0x00, 0x80, 0x84, 0x06, 0x21, 0xb2, 0x03, 0xf0, 0x85, 0x71, 0xe7, 0x0c, 0x13, 0x92, 0x1a, 0x23,
  123733. +0x80, 0x0f, 0x00, 0x00, 0x00, 0x10, 0x85, 0x78, 0x1b, 0x78, 0x05, 0x20, 0x80, 0x0f, 0x02, 0x90,
  123734. +0x40, 0x01, 0x00, 0x90, 0x0f, 0x7d, 0x15, 0x0d, 0x21, 0x13, 0x44, 0x25, 0xdb, 0x17, 0x02, 0x8a,
  123735. +0x0f, 0x20, 0x00, 0x03, 0x02, 0xaa, 0xea, 0xf1, 0x03, 0x8a, 0xc9, 0x45, 0x04, 0x71, 0x03, 0xaa,
  123736. +0x0f, 0x78, 0x14, 0x27, 0x00, 0x30, 0x11, 0x0b, 0x10, 0x30, 0x42, 0x23, 0x5b, 0x30, 0xff, 0x0b,
  123737. +0x31, 0xb0, 0xbb, 0x7d, 0xc3, 0x70, 0x00, 0x80, 0x84, 0x06, 0xa2, 0xa8, 0x83, 0xa8, 0xd6, 0xf1,
  123738. +0x13, 0x0f, 0x3e, 0x13, 0x0c, 0x71, 0xe6, 0x0b, 0x0f, 0xfe, 0xae, 0x0a, 0x20, 0x00, 0x0d, 0xd8,
  123739. +0x0c, 0x70, 0xde, 0x0f, 0x80, 0x01, 0x4e, 0x0f, 0x4f, 0xfe, 0xad, 0x70, 0x00, 0x1e, 0x42, 0x73,
  123740. +0x00, 0x80, 0x84, 0x06, 0x92, 0x0a, 0x20, 0x00, 0x0c, 0x70, 0x03, 0xf0, 0xa5, 0x71, 0x04, 0xca,
  123741. +0x2d, 0x0d, 0x22, 0x10, 0x2c, 0x70, 0x19, 0xf0, 0x00, 0x20, 0x82, 0x0f, 0x00, 0x80, 0xa0, 0x08,
  123742. +0x1a, 0x25, 0x80, 0x1f, 0x00, 0x00, 0x00, 0x10, 0x25, 0x78, 0x1b, 0x78, 0x05, 0x20, 0x80, 0x0f,
  123743. +0x02, 0x90, 0x40, 0x01, 0x60, 0x90, 0x60, 0xaa, 0x20, 0xb0, 0x24, 0x71, 0xdd, 0x09, 0x32, 0x82,
  123744. +0x16, 0x21, 0x40, 0x03, 0xe4, 0xf1, 0x3a, 0x0c, 0xaf, 0xfe, 0x0c, 0x71, 0x11, 0x0f, 0xbe, 0x10,
  123745. +0x0c, 0x70, 0x1a, 0x0c, 0x00, 0x01, 0x42, 0x0a, 0x20, 0x00, 0x0c, 0x72, 0x44, 0x27, 0x8e, 0x90,
  123746. +0x07, 0xf2, 0x0a, 0x0c, 0x20, 0x01, 0x0c, 0x71, 0x2e, 0x0a, 0x20, 0x00, 0x0c, 0x71, 0x1d, 0x0f,
  123747. +0x1e, 0x12, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x04, 0x00, 0x88, 0xe8, 0xee, 0x0b, 0x20, 0x01,
  123748. +0x0c, 0x73, 0x16, 0x0a, 0x20, 0x00, 0x0a, 0xd8, 0x44, 0x27, 0x0d, 0x92, 0x07, 0xf2, 0xde, 0x0b,
  123749. +0x20, 0x01, 0x0c, 0x75, 0x02, 0x0a, 0x20, 0x00, 0xfd, 0xd8, 0x08, 0xee, 0xce, 0x0b, 0x20, 0x01,
  123750. +0x0c, 0x72, 0xf6, 0x09, 0x20, 0x00, 0xfe, 0xd8, 0x11, 0x0f, 0x3e, 0x11, 0x0c, 0x76, 0xbe, 0x0b,
  123751. +0x00, 0x01, 0xe6, 0x09, 0x20, 0x00, 0x0c, 0x74, 0x15, 0x0f, 0x51, 0x10, 0x00, 0x16, 0x80, 0x70,
  123752. +0x00, 0x80, 0x19, 0x00, 0x84, 0xe8, 0xa6, 0x0b, 0x20, 0x01, 0x0d, 0xd8, 0x07, 0xed, 0x9e, 0x0b,
  123753. +0x20, 0x01, 0x0c, 0x74, 0xc2, 0x09, 0x20, 0x00, 0x0c, 0x73, 0x87, 0x0f, 0x7e, 0x12, 0x0f, 0xdd,
  123754. +0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x01, 0x00, 0xcb, 0x46, 0x00, 0x80, 0x6d, 0x07, 0xe2, 0xb8,
  123755. +0xca, 0x25, 0x62, 0x10, 0x0c, 0x70, 0x03, 0xf0, 0x04, 0x71, 0x00, 0xae, 0x0f, 0x78, 0x4b, 0x08,
  123756. +0x95, 0x00, 0x09, 0xe8, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x58, 0x00, 0x14, 0x70, 0x0c, 0x71,
  123757. +0x07, 0xf0, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x25, 0x00, 0x14, 0x70, 0x0c, 0x70, 0xee, 0xf3,
  123758. +0xe6, 0x0e, 0x4f, 0xfe, 0x00, 0x8e, 0x04, 0x71, 0x6a, 0x0b, 0xaf, 0xfe, 0x0f, 0x78, 0x16, 0x0e,
  123759. +0x4f, 0xfe, 0x4e, 0x0e, 0x6f, 0xfe, 0x01, 0x1e, 0x03, 0x10, 0x00, 0x41, 0x7a, 0x0e, 0x20, 0x01,
  123760. +0xa1, 0x40, 0x00, 0x8e, 0xda, 0xf1, 0x4e, 0x0b, 0xaf, 0xfe, 0x0c, 0x73, 0x09, 0xca, 0x85, 0xe8,
  123761. +0xc6, 0x09, 0xaf, 0xfe, 0x00, 0xc0, 0x42, 0x09, 0x20, 0x00, 0x09, 0xd8, 0x0f, 0xf0, 0x00, 0x16,
  123762. +0x80, 0x70, 0x00, 0x80, 0x04, 0x00, 0x1a, 0x20, 0x80, 0x0f, 0x20, 0x00, 0x00, 0x00, 0x05, 0x20,
  123763. +0x81, 0x0f, 0x03, 0x90, 0x40, 0xe0, 0x07, 0xc0, 0x00, 0xb1, 0x09, 0xca, 0x37, 0xe8, 0x25, 0xd8,
  123764. +0x9f, 0xb8, 0xc0, 0x88, 0x33, 0x10, 0x80, 0x00, 0xed, 0x70, 0x05, 0x7e, 0x02, 0xf0, 0xe5, 0x71,
  123765. +0x47, 0x0f, 0xb3, 0x10, 0x0c, 0x71, 0x44, 0x27, 0xc1, 0x17, 0x06, 0xe9, 0x61, 0xb9, 0x01, 0x09,
  123766. +0x31, 0x00, 0x1b, 0x78, 0x0b, 0x7e, 0xf5, 0xf3, 0xe1, 0x40, 0x3a, 0x0e, 0x6f, 0xfe, 0x2c, 0x71,
  123767. +0x00, 0xc1, 0x08, 0x45, 0xef, 0x7b, 0x0c, 0x71, 0xa1, 0x42, 0x9e, 0x09, 0xaf, 0xfe, 0x78, 0x43,
  123768. +0x00, 0xc1, 0x0c, 0x70, 0xa1, 0x42, 0x92, 0x09, 0xaf, 0xfe, 0x63, 0x43, 0x63, 0x41, 0x3e, 0x0a,
  123769. +0xaf, 0xfe, 0xa1, 0x40, 0xdd, 0xf1, 0x42, 0x09, 0xaf, 0xfe, 0x00, 0xc0, 0x00, 0x16, 0x80, 0x70,
  123770. +0x00, 0x80, 0x00, 0x00, 0xe5, 0xb8, 0x60, 0x0a, 0x82, 0xfe, 0xc2, 0x0b, 0x8f, 0xff, 0xad, 0x70,
  123771. +0x6c, 0x70, 0x03, 0xf0, 0x64, 0x71, 0x04, 0xca, 0x2d, 0x0b, 0x22, 0x00, 0x2c, 0x70, 0x17, 0xf0,
  123772. +0x1a, 0x23, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x10, 0x25, 0x78, 0x1b, 0x78, 0x05, 0x20, 0x82, 0x0f,
  123773. +0x02, 0x90, 0x40, 0x01, 0x16, 0x21, 0xc0, 0x00, 0x32, 0x20, 0x80, 0x0f, 0x00, 0x80, 0xa0, 0x08,
  123774. +0x24, 0x71, 0x00, 0xb2, 0xdd, 0x09, 0x12, 0x82, 0xe6, 0xf1, 0x01, 0xc0, 0x05, 0x20, 0x81, 0x0f,
  123775. +0x05, 0x90, 0x32, 0xe0, 0x03, 0xc0, 0x00, 0xb1, 0x46, 0x0a, 0xaf, 0xfe, 0x0c, 0x70, 0x5e, 0x0d,
  123776. +0xc0, 0x00, 0xa2, 0x08, 0x60, 0x01, 0x07, 0xd8, 0xab, 0x25, 0xc4, 0x10, 0xff, 0x7f, 0x00, 0xf0,
  123777. +0xe2, 0xc2, 0xcb, 0x45, 0x04, 0x90, 0x04, 0x00, 0x00, 0x95, 0xa1, 0xb8, 0x00, 0xb5, 0xfe, 0x0e,
  123778. +0xaf, 0xff, 0x0c, 0x74, 0x1f, 0xd8, 0xf6, 0x0e, 0xaf, 0xff, 0xf6, 0x1d, 0x5d, 0x10, 0xc2, 0xc6,
  123779. +0xe2, 0xc2, 0xea, 0x0e, 0xaf, 0xff, 0x1f, 0xd8, 0xcb, 0x45, 0x04, 0x90, 0xf0, 0x01, 0x0c, 0x74,
  123780. +0xda, 0x0e, 0xaf, 0xff, 0x00, 0x1d, 0x05, 0x10, 0x0a, 0x15, 0x00, 0x97, 0x81, 0xb8, 0x0a, 0x1d,
  123781. +0x1c, 0x90, 0xc2, 0xc6, 0xf1, 0xc0, 0x00, 0x16, 0x81, 0x70, 0x00, 0x80, 0x12, 0x00, 0x8c, 0x21,
  123782. +0x03, 0x82, 0x40, 0x08, 0x4e, 0x01, 0x0e, 0x08, 0x00, 0x00, 0xd1, 0xc0, 0xe0, 0x7e, 0xe0, 0x78,
  123783. +0xe2, 0xc2, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x01, 0x00, 0x1b, 0x08, 0x3e, 0x00, 0x0a, 0xd8,
  123784. +0xcb, 0x45, 0x05, 0x90, 0x36, 0xe0, 0x96, 0x0e, 0xaf, 0xff, 0x00, 0x1d, 0x45, 0x10, 0x00, 0x1d,
  123785. +0x05, 0x10, 0xc2, 0xc6, 0xc3, 0x40, 0x04, 0x90, 0xf2, 0x00, 0x00, 0x18, 0x45, 0x00, 0xe0, 0x7f,
  123786. +0x00, 0x18, 0x05, 0x00, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xbf, 0xc1, 0x08, 0x47, 0x40, 0x40,
  123787. +0x68, 0x45, 0x48, 0x46, 0xea, 0x08, 0x2f, 0xff, 0x4e, 0xc1, 0x4f, 0xc0, 0x60, 0x40, 0x08, 0xdc,
  123788. +0x61, 0xbc, 0x01, 0x0c, 0x31, 0x10, 0x1d, 0x78, 0xc0, 0xb8, 0x5e, 0x0b, 0x2f, 0xff, 0x18, 0x43,
  123789. +0x53, 0x25, 0xc0, 0x10, 0xc3, 0x42, 0x03, 0x90, 0xc4, 0xe0, 0x00, 0xb2, 0x77, 0x70, 0xf0, 0xd9,
  123790. +0x8a, 0x20, 0x07, 0x0c, 0xca, 0x20, 0x41, 0x00, 0x04, 0x20, 0x41, 0x03, 0x8b, 0xba, 0x20, 0xb2,
  123791. +0x95, 0xc0, 0x2c, 0x70, 0x28, 0xda, 0xa2, 0x09, 0xef, 0xff, 0x95, 0xc3, 0x98, 0x14, 0x00, 0x30,
  123792. +0x43, 0xc7, 0x4c, 0x71, 0x50, 0xc0, 0x44, 0xc0, 0x9c, 0x14, 0x00, 0x30, 0xc1, 0x41, 0x45, 0xc0,
  123793. +0x51, 0xc0, 0x0e, 0xc0, 0x46, 0xc3, 0x1c, 0x1c, 0x03, 0x31, 0x48, 0xc0, 0x20, 0xd8, 0x24, 0x1c,
  123794. +0x03, 0x30, 0x4a, 0xc0, 0xc3, 0x40, 0x00, 0x00, 0x00, 0x0f, 0x4b, 0xc0, 0xaf, 0x78, 0xb8, 0x20,
  123795. +0xc3, 0x0f, 0x4c, 0xc5, 0x6d, 0xc0, 0x40, 0x40, 0x44, 0x27, 0xc3, 0x17, 0x05, 0xeb, 0x61, 0xbb,
  123796. +0xff, 0x0b, 0x31, 0x80, 0x1b, 0x78, 0x5a, 0x20, 0x00, 0x01, 0x25, 0x1c, 0x82, 0x33, 0x0f, 0x20,
  123797. +0xc0, 0x03, 0x0f, 0x78, 0xe6, 0x09, 0x20, 0x00, 0x4e, 0xc0, 0x0f, 0xc0, 0x14, 0x70, 0x52, 0xc0,
  123798. +0x1f, 0xf2, 0xc3, 0x41, 0x08, 0x90, 0xea, 0x01, 0x00, 0x91, 0x04, 0x20, 0x82, 0x0f, 0x00, 0x00,
  123799. +0xff, 0xc0, 0x04, 0x20, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x3f, 0x80, 0x20, 0x10, 0x00, 0x45, 0x78,
  123800. +0x00, 0xb1, 0x00, 0x1e, 0x05, 0x70, 0x0f, 0x90, 0x22, 0xe0, 0x00, 0x16, 0x00, 0x71, 0x04, 0x90,
  123801. +0xee, 0x00, 0x52, 0xc0, 0xa5, 0xb8, 0x00, 0x1e, 0x04, 0x70, 0x05, 0x90, 0xee, 0xe0, 0x94, 0x14,
  123802. +0x00, 0x30, 0x54, 0xc0, 0x90, 0x14, 0x00, 0x30, 0x53, 0xc0, 0x0e, 0x0a, 0x60, 0x00, 0x83, 0xc0,
  123803. +0xcb, 0x47, 0x00, 0x80, 0x6f, 0x07, 0x41, 0x8f, 0x20, 0x8f, 0x03, 0xf0, 0x24, 0x71, 0x25, 0x0a,
  123804. +0x62, 0x00, 0x09, 0x6e, 0x10, 0xc3, 0x34, 0x7b, 0x00, 0x93, 0xfa, 0xe8, 0x95, 0xc0, 0xf5, 0x20,
  123805. +0x40, 0x00, 0xed, 0x08, 0x13, 0x88, 0xc3, 0x70, 0x00, 0x00, 0xe0, 0xff, 0x00, 0xb3, 0xf0, 0xf1,
  123806. +0x3d, 0x08, 0xb5, 0x00, 0x77, 0x70, 0xcd, 0x77, 0xc3, 0x40, 0xff, 0xff, 0xf0, 0xf0, 0xcb, 0x45,
  123807. +0x00, 0x00, 0xf0, 0xf0, 0xdd, 0x70, 0x10, 0x7b, 0x0f, 0xd8, 0xa1, 0x41, 0xa1, 0x42, 0xe2, 0x0e,
  123808. +0xef, 0xfe, 0x40, 0xc3, 0x77, 0x70, 0xc3, 0x40, 0xff, 0xff, 0xf0, 0xf0, 0x1c, 0x76, 0xd0, 0x7b,
  123809. +0x08, 0xd8, 0xa1, 0x41, 0xa1, 0x42, 0xca, 0x0e, 0xef, 0xfe, 0x40, 0xc3, 0x9a, 0x0b, 0x60, 0x00,
  123810. +0x83, 0xc0, 0x61, 0x8f, 0x20, 0x8f, 0x03, 0xf0, 0x24, 0x71, 0x21, 0x0b, 0x42, 0x00, 0x11, 0xc2,
  123811. +0x34, 0x7a, 0x00, 0x92, 0xf5, 0x08, 0xf1, 0x87, 0x95, 0xc0, 0xf5, 0x20, 0x40, 0x00, 0xed, 0x08,
  123812. +0x33, 0x88, 0x20, 0xe0, 0x00, 0xb2, 0xf2, 0xf1, 0x0f, 0xc0, 0x85, 0xe8, 0x42, 0x0c, 0xaf, 0xff,
  123813. +0x0e, 0xc0, 0x13, 0xc0, 0x07, 0xe8, 0xc3, 0x41, 0x35, 0x00, 0x00, 0x00, 0x9a, 0x0b, 0x6f, 0xfe,
  123814. +0x0c, 0x74, 0xa0, 0x8f, 0x0e, 0xf0, 0x0e, 0xc3, 0x2f, 0x20, 0xc6, 0x06, 0x40, 0xc0, 0x7f, 0x20,
  123815. +0x40, 0x01, 0xc3, 0x41, 0x38, 0x00, 0x03, 0x00, 0xca, 0x0d, 0xef, 0xfd, 0xc1, 0x42, 0xa5, 0x71,
  123816. +0x01, 0x8f, 0x77, 0x08, 0x62, 0x03, 0x8d, 0x77, 0x10, 0xc0, 0xbc, 0x7e, 0xf5, 0x20, 0x42, 0x03,
  123817. +0x11, 0xc0, 0xf5, 0x20, 0x43, 0x03, 0x59, 0x63, 0x2f, 0x20, 0x41, 0x80, 0x3f, 0x20, 0x0c, 0x03,
  123818. +0x7f, 0x20, 0xc0, 0x07, 0x84, 0x78, 0x08, 0x44, 0xc5, 0x24, 0x64, 0x10, 0x14, 0x70, 0x0c, 0x70,
  123819. +0xca, 0x20, 0xe2, 0x07, 0x3d, 0x79, 0x95, 0x70, 0x1c, 0x71, 0x14, 0xc0, 0xb4, 0x78, 0x20, 0xb0,
  123820. +0x50, 0x4b, 0x48, 0x20, 0x1b, 0x00, 0x44, 0x25, 0x40, 0x10, 0x4e, 0xc0, 0x13, 0xc0, 0x4d, 0xe8,
  123821. +0x10, 0xc0, 0xf5, 0x20, 0x42, 0x03, 0x11, 0xc0, 0xf5, 0x20, 0x43, 0x03, 0x2e, 0x78, 0x42, 0xc0,
  123822. +0x41, 0xc3, 0x0e, 0xc3, 0x40, 0xc2, 0x0c, 0x74, 0xc3, 0x41, 0x37, 0x00, 0x05, 0x00, 0x0a, 0x0b,
  123823. +0x6f, 0xfe, 0xc1, 0x42, 0xb9, 0xf1, 0x0f, 0xc0, 0x18, 0xe8, 0xc3, 0x42, 0x08, 0x90, 0xea, 0x01,
  123824. +0x00, 0x92, 0x04, 0x20, 0x81, 0x0f, 0x00, 0x00, 0xff, 0xc0, 0x04, 0x20, 0x80, 0x0f, 0x00, 0x00,
  123825. +0x00, 0x3f, 0xc3, 0x70, 0x00, 0x00, 0x00, 0xfc, 0x25, 0x78, 0x00, 0xb2, 0x12, 0xc0, 0x85, 0xb8,
  123826. +0x00, 0x1e, 0x04, 0x70, 0x05, 0x90, 0xee, 0xe0, 0x00, 0x1e, 0x05, 0x70, 0x03, 0x90, 0x04, 0xe0,
  123827. +0xbf, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xac, 0xc1,
  123828. +0x47, 0xc2, 0x28, 0x47, 0x92, 0x0c, 0xef, 0xfe, 0x46, 0xc0, 0x48, 0xc0, 0x52, 0x0e, 0xef, 0xfe,
  123829. +0xe1, 0x40, 0xee, 0x09, 0x6f, 0xfe, 0x08, 0x46, 0x08, 0x45, 0x97, 0xee, 0x0c, 0x70, 0xb6, 0x0d,
  123830. +0x2f, 0xfe, 0x2c, 0x70, 0x00, 0x12, 0x83, 0x30, 0x81, 0xd9, 0x0c, 0x70, 0x43, 0xc0, 0x42, 0xc0,
  123831. +0x41, 0xc0, 0x40, 0xc0, 0xff, 0xd8, 0x8e, 0xb9, 0x8a, 0x0e, 0x2f, 0xfe, 0x4c, 0x75, 0x0c, 0x70,
  123832. +0x3e, 0x0e, 0x2f, 0xfe, 0x2c, 0x71, 0xca, 0x0c, 0xcf, 0xfe, 0xd2, 0x0c, 0xef, 0xfe, 0x18, 0x43,
  123833. +0x4b, 0xc0, 0xc3, 0x40, 0x00, 0x00, 0x10, 0x27, 0xfa, 0x0b, 0xaf, 0xff, 0x08, 0xd9, 0x4a, 0xc0,
  123834. +0x08, 0xc0, 0x49, 0x6f, 0x4f, 0x79, 0x14, 0x23, 0x1b, 0x30, 0x42, 0x23, 0x00, 0x34, 0x44, 0x20,
  123835. +0x4c, 0x00, 0x0c, 0x71, 0x3c, 0x20, 0x43, 0x00, 0x78, 0x26, 0x01, 0x10, 0x6b, 0x79, 0x8a, 0x21,
  123836. +0xc7, 0x0f, 0xca, 0x20, 0x22, 0x02, 0xc0, 0x79, 0x05, 0xee, 0x78, 0x25, 0x03, 0x10, 0x83, 0xeb,
  123837. +0x82, 0xb8, 0x00, 0x23, 0x1b, 0x33, 0xc3, 0x43, 0x0f, 0x90, 0xc0, 0xe0, 0x10, 0x1c, 0xc0, 0x36,
  123838. +0x00, 0xb3, 0x25, 0xb3, 0x2c, 0x77, 0xb5, 0x70, 0xdb, 0x43, 0xff, 0xff, 0xf0, 0xf0, 0x20, 0x40,
  123839. +0x7f, 0x70, 0xca, 0x23, 0x42, 0x30, 0x45, 0xc1, 0x2d, 0x0a, 0xb5, 0x00, 0x45, 0xc0, 0xcb, 0x45,
  123840. +0x00, 0x00, 0xf0, 0xf0, 0x2f, 0x23, 0xc8, 0x06, 0x0f, 0xd8, 0xa1, 0x41, 0xa1, 0x42, 0xd2, 0x0c,
  123841. +0xef, 0xfe, 0x40, 0xc3, 0x05, 0xc0, 0xa1, 0x41, 0xa1, 0x42, 0x10, 0x7b, 0x08, 0xd8, 0xc2, 0x0c,
  123842. +0xef, 0xfe, 0x40, 0xc3, 0x04, 0xc0, 0x30, 0xe0, 0x49, 0xc0, 0x4f, 0x27, 0x40, 0x10, 0x99, 0x08,
  123843. +0xb1, 0x00, 0xd5, 0x70, 0x06, 0xc0, 0xc1, 0xb8, 0x44, 0xc0, 0x08, 0xc0, 0x0f, 0x79, 0xd6, 0x0c,
  123844. +0x2f, 0xfe, 0x0c, 0x70, 0x2c, 0x70, 0xad, 0x70, 0x6f, 0x71, 0xff, 0xd8, 0x8e, 0xb9, 0x4c, 0x75,
  123845. +0x6c, 0x74, 0x43, 0xc5, 0x42, 0xc5, 0x04, 0x1c, 0xc0, 0x36, 0xaa, 0x0d, 0x2f, 0xfe, 0x40, 0xc5,
  123846. +0x06, 0xc0, 0x2c, 0x70, 0x4c, 0x70, 0x0f, 0x7f, 0xff, 0xd8, 0x6c, 0x74, 0x43, 0xc5, 0x42, 0xc7,
  123847. +0x41, 0xc5, 0x92, 0x0d, 0x2f, 0xfe, 0x40, 0xc5, 0x04, 0xc0, 0x43, 0xc5, 0x2c, 0x70, 0x42, 0xc0,
  123848. +0xff, 0xd8, 0x4c, 0x76, 0x6c, 0x74, 0x04, 0x1c, 0xc0, 0x36, 0x7a, 0x0d, 0x2f, 0xfe, 0x40, 0xc5,
  123849. +0x04, 0xc0, 0x43, 0xc5, 0x2c, 0x70, 0x42, 0xc0, 0x0c, 0x75, 0x41, 0xc0, 0xff, 0xd8, 0x4c, 0x76,
  123850. +0x28, 0xdb, 0x62, 0x0d, 0x2f, 0xfe, 0x40, 0xc5, 0xaa, 0x0f, 0x2f, 0xfe, 0xff, 0xd8, 0x07, 0xc0,
  123851. +0xcb, 0x46, 0x00, 0x00, 0x00, 0x31, 0x17, 0xe8, 0x0c, 0x1c, 0x41, 0x34, 0x41, 0xc5, 0x40, 0xc5,
  123852. +0x42, 0xc7, 0x98, 0xf0, 0xe6, 0x02, 0x21, 0x00, 0xf5, 0x73, 0xcb, 0x46, 0x00, 0x00, 0xaa, 0xaa,
  123853. +0x07, 0xf2, 0xf5, 0x75, 0x5a, 0x04, 0x02, 0x00, 0xcb, 0x46, 0x00, 0x00, 0xb2, 0xb2, 0x6b, 0x04,
  123854. +0x00, 0x00, 0xff, 0xd8, 0xc1, 0x41, 0x4c, 0x72, 0x6c, 0x74, 0x43, 0xc5, 0x41, 0xc5, 0x40, 0xc5,
  123855. +0x12, 0x0d, 0x2f, 0xfe, 0x42, 0xc7, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x70, 0x6c, 0x74, 0x43, 0xc5,
  123856. +0x42, 0xc7, 0x04, 0x1c, 0xc0, 0x36, 0xfe, 0x0c, 0x2f, 0xfe, 0x40, 0xc5, 0xff, 0xd8, 0xc1, 0x41,
  123857. +0x4c, 0x72, 0x08, 0xdb, 0x0c, 0x1c, 0xc0, 0x36, 0x42, 0xc7, 0x41, 0xc5, 0xe6, 0x0c, 0x2f, 0xfe,
  123858. +0x40, 0xc5, 0xff, 0xd8, 0xc1, 0x41, 0x4c, 0x72, 0x6c, 0x74, 0x43, 0xc5, 0x42, 0xc7, 0x41, 0xc5,
  123859. +0xd2, 0x0c, 0x2f, 0xfe, 0x40, 0xc5, 0x0c, 0x75, 0x43, 0xc5, 0x42, 0xc7, 0x41, 0xc0, 0xff, 0xd8,
  123860. +0x2c, 0x70, 0x4c, 0x70, 0x6c, 0x74, 0xbe, 0x0c, 0x2f, 0xfe, 0x40, 0xc5, 0xff, 0xd8, 0xc1, 0x41,
  123861. +0x4c, 0x72, 0x08, 0xdb, 0x0c, 0x1c, 0xc0, 0x36, 0x42, 0xc7, 0x41, 0xc5, 0xa6, 0x0c, 0x2f, 0xfe,
  123862. +0x40, 0xc5, 0x0c, 0x75, 0x43, 0xc0, 0xff, 0xd8, 0xc1, 0x41, 0x4c, 0x72, 0x08, 0xdb, 0x42, 0xc7,
  123863. +0x41, 0xc5, 0x92, 0x0c, 0x2f, 0xfe, 0x40, 0xc5, 0xff, 0xd8, 0xc1, 0x41, 0x4c, 0x72, 0x6c, 0x74,
  123864. +0x43, 0xc5, 0x42, 0xc7, 0x41, 0xc5, 0x7e, 0x0c, 0x2f, 0xfe, 0x40, 0xc5, 0x04, 0xc0, 0x43, 0xc5,
  123865. +0x2c, 0x70, 0x42, 0xc0, 0xff, 0xd8, 0x4c, 0x76, 0x6c, 0x74, 0x04, 0x1c, 0xc0, 0x36, 0x66, 0x0c,
  123866. +0x2f, 0xfe, 0x40, 0xc5, 0xff, 0xd8, 0xc1, 0x41, 0x4c, 0x72, 0x08, 0xdb, 0x0c, 0x1c, 0xc0, 0x36,
  123867. +0x42, 0xc7, 0x41, 0xc5, 0x4e, 0x0c, 0x2f, 0xfe, 0x40, 0xc5, 0xff, 0xd8, 0xc1, 0x41, 0x4c, 0x72,
  123868. +0x6c, 0x74, 0x43, 0xc5, 0x42, 0xc7, 0x41, 0xc5, 0x3a, 0x0c, 0x2f, 0xfe, 0x40, 0xc5, 0x04, 0xc0,
  123869. +0x43, 0xc5, 0x2c, 0x70, 0x42, 0xc0, 0x0c, 0x75, 0x41, 0xc0, 0xff, 0xd8, 0x4c, 0x76, 0x6c, 0x74,
  123870. +0x22, 0x0c, 0x2f, 0xfe, 0x40, 0xc5, 0x0c, 0x1c, 0xc0, 0x36, 0x42, 0xc7, 0x41, 0xc5, 0x40, 0xc5,
  123871. +0xff, 0xd8, 0xc1, 0x41, 0x4c, 0x72, 0x0e, 0x0c, 0x2f, 0xfe, 0x08, 0xdb, 0x09, 0xc0, 0xad, 0x70,
  123872. +0x2c, 0x70, 0x0f, 0x78, 0x45, 0xc0, 0x05, 0xc3, 0xff, 0xd8, 0x4c, 0x75, 0x43, 0xc5, 0x42, 0xc5,
  123873. +0x41, 0xc5, 0xf2, 0x0b, 0x2f, 0xfe, 0x40, 0xc5, 0x07, 0xc0, 0xcb, 0x46, 0x00, 0x00, 0x00, 0x21,
  123874. +0x6f, 0x71, 0x14, 0x70, 0x89, 0xf2, 0xff, 0xd8, 0xc1, 0x41, 0x4c, 0x71, 0x6c, 0x74, 0x43, 0xc5,
  123875. +0x41, 0xc5, 0x40, 0xc5, 0xce, 0x0b, 0x2f, 0xfe, 0x42, 0xc7, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x70,
  123876. +0x6c, 0x74, 0x43, 0xc5, 0x42, 0xc7, 0x04, 0x1c, 0xc0, 0x36, 0xba, 0x0b, 0x2f, 0xfe, 0x40, 0xc5,
  123877. +0xff, 0xd8, 0xc1, 0x41, 0x4c, 0x71, 0x08, 0xdb, 0x0c, 0x1c, 0xc0, 0x36, 0x42, 0xc7, 0x41, 0xc5,
  123878. +0xa2, 0x0b, 0x2f, 0xfe, 0x40, 0xc5, 0xff, 0xd8, 0xc1, 0x41, 0x4c, 0x71, 0x6c, 0x74, 0x43, 0xc5,
  123879. +0x42, 0xc7, 0x41, 0xc5, 0x8e, 0x0b, 0x2f, 0xfe, 0x40, 0xc5, 0x0c, 0x75, 0x43, 0xc5, 0x42, 0xc7,
  123880. +0x41, 0xc0, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x70, 0x6c, 0x74, 0x7a, 0x0b, 0x2f, 0xfe, 0x40, 0xc5,
  123881. +0xff, 0xd8, 0xc1, 0x41, 0x4c, 0x71, 0x08, 0xdb, 0x0c, 0x1c, 0xc0, 0x36, 0x42, 0xc7, 0x41, 0xc5,
  123882. +0x62, 0x0b, 0x2f, 0xfe, 0x40, 0xc5, 0x0c, 0x75, 0x43, 0xc0, 0xff, 0xd8, 0xc1, 0x41, 0x4c, 0x71,
  123883. +0x08, 0xdb, 0x42, 0xc7, 0x41, 0xc5, 0x4e, 0x0b, 0x2f, 0xfe, 0x40, 0xc5, 0xff, 0xd8, 0xc1, 0x41,
  123884. +0x4c, 0x71, 0x6c, 0x74, 0x43, 0xc5, 0x42, 0xc7, 0x41, 0xc5, 0x3a, 0x0b, 0x2f, 0xfe, 0x40, 0xc5,
  123885. +0x04, 0xc0, 0x43, 0xc5, 0x2c, 0x70, 0x42, 0xc0, 0xff, 0xd8, 0x4c, 0x76, 0x6c, 0x74, 0x04, 0x1c,
  123886. +0xc0, 0x36, 0x22, 0x0b, 0x2f, 0xfe, 0x40, 0xc5, 0xff, 0xd8, 0xc1, 0x41, 0x4c, 0x71, 0x08, 0xdb,
  123887. +0x0c, 0x1c, 0xc0, 0x36, 0x42, 0xc7, 0x41, 0xc5, 0x0a, 0x0b, 0x2f, 0xfe, 0x40, 0xc5, 0xff, 0xd8,
  123888. +0xc1, 0x41, 0x4c, 0x71, 0x6c, 0x74, 0x43, 0xc5, 0x42, 0xc7, 0x41, 0xc5, 0xf6, 0x0a, 0x2f, 0xfe,
  123889. +0x40, 0xc5, 0x04, 0xc0, 0x43, 0xc5, 0x2c, 0x70, 0x42, 0xc0, 0x0c, 0x75, 0x41, 0xc0, 0xff, 0xd8,
  123890. +0x4c, 0x76, 0x6c, 0x74, 0xde, 0x0a, 0x2f, 0xfe, 0x40, 0xc5, 0x0c, 0x1c, 0xc0, 0x36, 0x42, 0xc7,
  123891. +0x41, 0xc5, 0x40, 0xc5, 0x06, 0xf0, 0x0c, 0x1c, 0x41, 0x34, 0x41, 0xc5, 0x40, 0xc5, 0x42, 0xc7,
  123892. +0xff, 0xd8, 0xc1, 0x41, 0x4c, 0x71, 0xbe, 0x0a, 0x2f, 0xfe, 0x08, 0xdb, 0x05, 0xc3, 0x2c, 0x70,
  123893. +0xff, 0xd8, 0x4c, 0x75, 0x43, 0xc1, 0x42, 0xc1, 0x41, 0xc1, 0x28, 0x45, 0xa6, 0x0a, 0x2f, 0xfe,
  123894. +0x40, 0xc1, 0x2c, 0x70, 0xff, 0xd8, 0x8f, 0xb9, 0x4c, 0x75, 0x6c, 0x74, 0x0c, 0x1c, 0xc1, 0x30,
  123895. +0x42, 0xc5, 0x41, 0xc5, 0x8e, 0x0a, 0x2f, 0xfe, 0x40, 0xc5, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x75,
  123896. +0x30, 0xdb, 0x43, 0xc5, 0x42, 0xc5, 0x41, 0xc5, 0x7a, 0x0a, 0x2f, 0xfe, 0x40, 0xc5, 0xaa, 0x0c,
  123897. +0x2f, 0xfe, 0xff, 0xd8, 0x04, 0xc0, 0x43, 0xc5, 0x80, 0xd9, 0x42, 0xc0, 0x41, 0xc5, 0x00, 0x1c,
  123898. +0x41, 0x30, 0xff, 0xd8, 0x03, 0x04, 0x20, 0x00, 0x4c, 0x76, 0x0a, 0xc0, 0xf5, 0x71, 0xad, 0x70,
  123899. +0x1d, 0x79, 0x0b, 0xc0, 0xed, 0x70, 0x38, 0x60, 0x08, 0xe0, 0x44, 0x20, 0x41, 0x00, 0x38, 0x60,
  123900. +0xec, 0x03, 0x22, 0x00, 0x47, 0xc0, 0x64, 0xf0, 0x79, 0x27, 0x00, 0x10, 0x04, 0x77, 0x10, 0x7e,
  123901. +0x2f, 0x23, 0xc8, 0x06, 0x0f, 0xd8, 0xc1, 0x41, 0xc1, 0x42, 0x06, 0x09, 0xef, 0xfe, 0x40, 0xc3,
  123902. +0x05, 0xc0, 0xc1, 0x41, 0xc1, 0x42, 0x10, 0x7b, 0x08, 0xd8, 0xf6, 0x08, 0xef, 0xfe, 0x40, 0xc3,
  123903. +0x04, 0xc1, 0x22, 0x09, 0x2f, 0xfe, 0x0c, 0x70, 0x00, 0x12, 0x83, 0x30, 0xff, 0xd8, 0x2c, 0x70,
  123904. +0x4c, 0x75, 0x43, 0xc5, 0x42, 0xc5, 0x41, 0xc5, 0xfa, 0x09, 0x2f, 0xfe, 0x40, 0xc5, 0xff, 0xd8,
  123905. +0x2c, 0x70, 0x4c, 0x75, 0x6c, 0x72, 0x43, 0xc5, 0x42, 0xc5, 0x41, 0xc5, 0xe6, 0x09, 0x2f, 0xfe,
  123906. +0x40, 0xc5, 0x06, 0xc0, 0xcd, 0x73, 0x43, 0xc6, 0x0f, 0x78, 0x42, 0xc0, 0x44, 0xc0, 0xff, 0xd8,
  123907. +0x2c, 0x70, 0x4c, 0x72, 0x08, 0xdb, 0x41, 0xc5, 0xca, 0x09, 0x2f, 0xfe, 0x00, 0x1c, 0x81, 0x32,
  123908. +0x04, 0xc0, 0x43, 0xc6, 0x2c, 0x70, 0x42, 0xc0, 0xff, 0xd8, 0x4c, 0x72, 0x08, 0xdb, 0x41, 0xc5,
  123909. +0xb2, 0x09, 0x2f, 0xfe, 0x40, 0xc5, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x72, 0x08, 0xdb, 0x43, 0xc6,
  123910. +0x42, 0xc5, 0x41, 0xc5, 0x9e, 0x09, 0x2f, 0xfe, 0x00, 0x1c, 0x81, 0x32, 0x07, 0xc0, 0x80, 0xd9,
  123911. +0x4c, 0x75, 0x0f, 0x7b, 0xff, 0xd8, 0x43, 0xc5, 0x42, 0xc5, 0x41, 0xc5, 0x86, 0x09, 0x2f, 0xfe,
  123912. +0x40, 0xc5, 0x0c, 0x70, 0x3a, 0x09, 0x2f, 0xfe, 0x2c, 0x71, 0xe5, 0x71, 0x08, 0xc0, 0x0f, 0x78,
  123913. +0x39, 0x0f, 0xb2, 0x90, 0x44, 0xc0, 0x04, 0xc1, 0x7a, 0x08, 0x2f, 0xfe, 0x0c, 0x70, 0x00, 0x12,
  123914. +0x83, 0x30, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x75, 0x43, 0xc5, 0x42, 0xc5, 0x41, 0xc5, 0x56, 0x09,
  123915. +0x2f, 0xfe, 0x40, 0xc5, 0x9e, 0x0b, 0x2f, 0xfe, 0xff, 0xd8, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x75,
  123916. +0x6c, 0x72, 0x43, 0xc5, 0x42, 0xc5, 0x41, 0xc5, 0x3a, 0x09, 0x2f, 0xfe, 0x40, 0xc5, 0x08, 0xca,
  123917. +0x2c, 0x70, 0x4c, 0x71, 0x43, 0xc0, 0x06, 0xc0, 0x08, 0xdb, 0x0f, 0x78, 0x42, 0xc0, 0xff, 0xd8,
  123918. +0x41, 0xc5, 0x22, 0x09, 0x2f, 0xfe, 0x40, 0xc5, 0x09, 0xc0, 0x2c, 0x70, 0x4c, 0x75, 0x54, 0x20,
  123919. +0x80, 0x0c, 0x0f, 0x7b, 0xff, 0xd8, 0x43, 0xc5, 0x42, 0xc5, 0x41, 0xc5, 0x06, 0x09, 0x2f, 0xfe,
  123920. +0x40, 0xc5, 0x2c, 0x70, 0xff, 0xd8, 0x8f, 0xb9, 0x4c, 0x75, 0x6c, 0x74, 0x0c, 0x1c, 0x81, 0x30,
  123921. +0x42, 0xc5, 0x41, 0xc5, 0xee, 0x08, 0x2f, 0xfe, 0x40, 0xc5, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x75,
  123922. +0x50, 0xdb, 0x43, 0xc5, 0x42, 0xc5, 0x41, 0xc5, 0x67, 0x02, 0x20, 0x00, 0x40, 0xc5, 0x11, 0x0f,
  123923. +0x31, 0x11, 0xcd, 0x70, 0xcb, 0x46, 0x00, 0x00, 0xcc, 0xcc, 0x07, 0xf0, 0x0b, 0x0f, 0x91, 0x11,
  123924. +0xcb, 0x46, 0x00, 0x00, 0x82, 0x82, 0x0f, 0xd8, 0xc1, 0x41, 0xc1, 0x42, 0xc1, 0x43, 0x92, 0x0f,
  123925. +0xaf, 0xfe, 0x40, 0xc6, 0x08, 0xc0, 0x0f, 0x79, 0x0c, 0x70, 0xba, 0x0f, 0xef, 0xfd, 0x38, 0x43,
  123926. +0x06, 0xc0, 0x2c, 0x70, 0x43, 0xc1, 0x0f, 0x7f, 0x20, 0xd8, 0x42, 0xc7, 0x41, 0xc0, 0xfe, 0xd8,
  123927. +0xc4, 0x78, 0x40, 0xc0, 0xff, 0xd8, 0x4c, 0x73, 0x22, 0xdb, 0x8a, 0x08, 0x2f, 0xfe, 0x28, 0x45,
  123928. +0x28, 0xd8, 0x43, 0xc5, 0x42, 0xc7, 0x41, 0xc0, 0x08, 0xd8, 0x61, 0xb8, 0xff, 0x08, 0x31, 0x80,
  123929. +0xdd, 0x7e, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x73, 0x22, 0xdb, 0x6a, 0x08, 0x2f, 0xfe, 0x40, 0xc6,
  123930. +0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x73, 0x22, 0xdb, 0x43, 0xc5, 0x42, 0xc7, 0x04, 0x1c, 0xc1, 0x33,
  123931. +0x52, 0x08, 0x2f, 0xfe, 0x40, 0xc5, 0xff, 0xd8, 0x80, 0xd9, 0x4c, 0x73, 0x22, 0xdb, 0x43, 0xc5,
  123932. +0x42, 0xc7, 0x04, 0x1c, 0x01, 0x35, 0x3e, 0x08, 0x2f, 0xfe, 0x40, 0xc5, 0x0c, 0x70, 0xf2, 0x0f,
  123933. +0xef, 0xfd, 0x2c, 0x71, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x04, 0x00, 0xe0, 0xda, 0x1a, 0x20,
  123934. +0x81, 0x0f, 0x20, 0x00, 0x00, 0x00, 0xc3, 0x40, 0x08, 0x90, 0x00, 0x01, 0x05, 0x21, 0x03, 0x00,
  123935. +0x04, 0x72, 0x25, 0x78, 0x40, 0xb3, 0x00, 0x18, 0x85, 0x04, 0x0c, 0x70, 0x16, 0x0f, 0xef, 0xfd,
  123936. +0x63, 0x41, 0x52, 0x0a, 0x2f, 0xfe, 0xff, 0xd8, 0xcd, 0x70, 0x90, 0xbe, 0xff, 0xd8, 0xc1, 0x41,
  123937. +0x4c, 0x71, 0x6c, 0x74, 0x43, 0xc5, 0x42, 0xc7, 0x41, 0xc5, 0xea, 0x0f, 0xef, 0xfd, 0x40, 0xc5,
  123938. +0xc3, 0x41, 0x00, 0x00, 0x00, 0x20, 0xff, 0xd8, 0x4c, 0x73, 0x6c, 0x74, 0x43, 0xc5, 0x42, 0xc7,
  123939. +0x41, 0xc5, 0x40, 0xc5, 0xce, 0x0f, 0xef, 0xfd, 0x38, 0x43, 0xff, 0xd8, 0xc1, 0x41, 0x4c, 0x71,
  123940. +0x6c, 0x74, 0x43, 0xc5, 0x42, 0xc7, 0x41, 0xc5, 0xba, 0x0f, 0xef, 0xfd, 0x40, 0xc5, 0xff, 0xd8,
  123941. +0x63, 0x41, 0x4c, 0x73, 0x6c, 0x74, 0x43, 0xc5, 0x42, 0xc7, 0x41, 0xc5, 0xa6, 0x0f, 0xef, 0xfd,
  123942. +0x40, 0xc5, 0xff, 0xd8, 0xc1, 0x41, 0x4c, 0x71, 0x6c, 0x74, 0x43, 0xc5, 0x42, 0xc7, 0x41, 0xc5,
  123943. +0x92, 0x0f, 0xef, 0xfd, 0x40, 0xc5, 0xff, 0xd8, 0x63, 0x41, 0x4c, 0x73, 0x6c, 0x74, 0x43, 0xc5,
  123944. +0x42, 0xc7, 0x41, 0xc5, 0x7e, 0x0f, 0xef, 0xfd, 0x40, 0xc5, 0xff, 0xd8, 0xc1, 0x41, 0x4c, 0x71,
  123945. +0x6c, 0x74, 0x43, 0xc5, 0x42, 0xc7, 0x41, 0xc5, 0x6a, 0x0f, 0xef, 0xfd, 0x40, 0xc5, 0xff, 0xd8,
  123946. +0x63, 0x41, 0x4c, 0x73, 0x6c, 0x74, 0x43, 0xc5, 0x42, 0xc7, 0x41, 0xc5, 0x56, 0x0f, 0xef, 0xfd,
  123947. +0x40, 0xc5, 0xff, 0xd8, 0xc1, 0x41, 0x4c, 0x71, 0x6c, 0x74, 0x43, 0xc5, 0x42, 0xc7, 0x41, 0xc5,
  123948. +0x42, 0x0f, 0xef, 0xfd, 0x40, 0xc5, 0xff, 0xd8, 0x63, 0x41, 0x4c, 0x73, 0x6c, 0x74, 0x43, 0xc5,
  123949. +0x42, 0xc7, 0x41, 0xc5, 0x2e, 0x0f, 0xef, 0xfd, 0x40, 0xc5, 0xff, 0xd8, 0xc1, 0x41, 0x4c, 0x71,
  123950. +0x6c, 0x74, 0x43, 0xc5, 0x42, 0xc7, 0x41, 0xc5, 0x1a, 0x0f, 0xef, 0xfd, 0x40, 0xc5, 0xff, 0xd8,
  123951. +0x63, 0x41, 0x4c, 0x73, 0x6c, 0x74, 0x43, 0xc5, 0x42, 0xc7, 0x41, 0xc5, 0x06, 0x0f, 0xef, 0xfd,
  123952. +0x40, 0xc5, 0xff, 0xd8, 0xc1, 0x41, 0x4c, 0x71, 0x6c, 0x74, 0x43, 0xc5, 0x42, 0xc7, 0x41, 0xc5,
  123953. +0xf2, 0x0e, 0xef, 0xfd, 0x40, 0xc5, 0xff, 0xd8, 0x63, 0x41, 0x4c, 0x73, 0x6c, 0x74, 0x43, 0xc5,
  123954. +0x42, 0xc7, 0x41, 0xc5, 0xde, 0x0e, 0xef, 0xfd, 0x40, 0xc5, 0xff, 0xd8, 0xc1, 0x41, 0x4c, 0x71,
  123955. +0x6c, 0x74, 0x43, 0xc5, 0x42, 0xc7, 0x41, 0xc5, 0xca, 0x0e, 0xef, 0xfd, 0x40, 0xc5, 0xff, 0xd8,
  123956. +0x63, 0x41, 0x4c, 0x73, 0x6c, 0x74, 0x43, 0xc5, 0x42, 0xc7, 0x41, 0xc5, 0xb6, 0x0e, 0xef, 0xfd,
  123957. +0x40, 0xc5, 0x09, 0xc0, 0x2c, 0x70, 0x4c, 0x75, 0x0f, 0x7b, 0xff, 0xd8, 0x43, 0xc5, 0x42, 0xc5,
  123958. +0x41, 0xc5, 0xa2, 0x0e, 0xef, 0xfd, 0x40, 0xc5, 0xdd, 0x79, 0xff, 0xd8, 0x4c, 0x75, 0x6c, 0x74,
  123959. +0x0c, 0x1c, 0x81, 0x30, 0x42, 0xc5, 0x41, 0xc5, 0x8a, 0x0e, 0xef, 0xfd, 0x40, 0xc5, 0x43, 0xc5,
  123960. +0x42, 0xc5, 0x41, 0xc5, 0x40, 0xc5, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x75, 0x30, 0xdb, 0x76, 0x0e,
  123961. +0xcf, 0xfd, 0xa6, 0x08, 0x2f, 0xfe, 0xff, 0xd8, 0xff, 0xd8, 0x80, 0xd9, 0x4c, 0x75, 0x43, 0xc5,
  123962. +0x42, 0xc5, 0x41, 0xc5, 0x40, 0xc5, 0x5e, 0x0e, 0xef, 0xfd, 0x6c, 0x74, 0xac, 0xc0, 0x04, 0x14,
  123963. +0x1b, 0x34, 0xc6, 0xc6, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xa7, 0xc1, 0x08, 0x47, 0x00, 0x16,
  123964. +0x00, 0x71, 0x08, 0x90, 0xe0, 0x01, 0x46, 0xc0, 0x04, 0x20, 0x80, 0x0f, 0x00, 0x00, 0x7f, 0xff,
  123965. +0x45, 0xc0, 0x19, 0x8f, 0x44, 0xc0, 0x10, 0x8f, 0x40, 0xc0, 0x00, 0x16, 0x00, 0x71, 0x0e, 0x90,
  123966. +0x4c, 0x00, 0x41, 0xc0, 0xc3, 0x40, 0x0e, 0x90, 0x4c, 0x00, 0x01, 0x90, 0x42, 0xc0, 0x04, 0xc0,
  123967. +0x89, 0xe8, 0xc3, 0x40, 0x00, 0x00, 0xff, 0xff, 0x00, 0x41, 0x00, 0x42, 0x26, 0x0d, 0xaf, 0xfe,
  123968. +0x00, 0x43, 0x00, 0xc0, 0x0f, 0xd9, 0x78, 0x20, 0x00, 0x01, 0x43, 0xc0, 0x5a, 0x09, 0x2f, 0xfe,
  123969. +0x0f, 0xd8, 0x08, 0x87, 0xad, 0x70, 0x1b, 0x78, 0x05, 0x20, 0x80, 0x0f, 0x03, 0x90, 0x64, 0xe0,
  123970. +0x76, 0x0c, 0xaf, 0xff, 0xa0, 0xb0, 0x29, 0x87, 0xb2, 0x0a, 0xa0, 0x00, 0x0c, 0x71, 0x05, 0xc0,
  123971. +0x2c, 0x71, 0x38, 0x43, 0x00, 0x1e, 0x04, 0x70, 0x09, 0x90, 0xe0, 0xe1, 0xc3, 0x40, 0x03, 0x90,
  123972. +0x64, 0xe0, 0x42, 0x20, 0x8e, 0x09, 0xa0, 0xb6, 0xa0, 0xb6, 0x9c, 0x1e, 0x5c, 0x13, 0x9b, 0x1e,
  123973. +0x5c, 0x13, 0xe6, 0x1e, 0xc5, 0x9f, 0xf2, 0x1e, 0x44, 0x90, 0xe4, 0x1e, 0x44, 0x90, 0x62, 0x0d,
  123974. +0xef, 0xfd, 0x0e, 0x97, 0x01, 0xc1, 0x02, 0xc2, 0x9a, 0x0c, 0x60, 0x00, 0xe1, 0x40, 0x0f, 0xd8,
  123975. +0xf6, 0x08, 0x2f, 0xfe, 0x0f, 0xd9, 0x29, 0x87, 0x62, 0x0a, 0xa0, 0x00, 0x0c, 0x71, 0x06, 0xc0,
  123976. +0x2c, 0x71, 0x00, 0x1e, 0x04, 0x70, 0x09, 0x90, 0xe0, 0xe1, 0xa0, 0xb6, 0xe6, 0x1e, 0x84, 0x9f,
  123977. +0x00, 0x00, 0x00, 0xff, 0xf2, 0x1e, 0xc4, 0x96, 0xe4, 0x1e, 0xc4, 0x96, 0x22, 0x0d, 0xef, 0xfd,
  123978. +0x0a, 0x97, 0x58, 0x8f, 0x01, 0x87, 0xc2, 0x0b, 0x60, 0x00, 0x2c, 0x71, 0x01, 0xc1, 0x02, 0xc2,
  123979. +0x52, 0x0c, 0x60, 0x00, 0xe1, 0x40, 0x0f, 0xd8, 0xae, 0x08, 0x2f, 0xfe, 0x0f, 0xd9, 0x04, 0xc0,
  123980. +0x05, 0xe8, 0xca, 0x0f, 0xef, 0xfd, 0x03, 0xc0, 0x0f, 0xf0, 0x00, 0xc1, 0x03, 0xc0, 0x79, 0x21,
  123981. +0x01, 0x01, 0x62, 0xb9, 0x62, 0xb8, 0x30, 0x7a, 0xc3, 0x41, 0x00, 0x00, 0xff, 0xff, 0x10, 0x78,
  123982. +0x42, 0x0c, 0xaf, 0xfe, 0x20, 0x43, 0x00, 0x16, 0x00, 0x71, 0x0e, 0x90, 0x4c, 0x00, 0x40, 0xc0,
  123983. +0xc3, 0x40, 0x0e, 0x90, 0x4c, 0x00, 0x01, 0x90, 0x41, 0xc0, 0x05, 0xc0, 0x00, 0x1e, 0x04, 0x70,
  123984. +0x09, 0x90, 0xe0, 0xe1, 0x03, 0xc0, 0x29, 0x87, 0x1b, 0x78, 0x1b, 0x78, 0x04, 0x75, 0xce, 0x09,
  123985. +0xa0, 0x00, 0x42, 0xc0, 0x08, 0x87, 0xad, 0x70, 0x1b, 0x78, 0x05, 0x20, 0x80, 0x0f, 0x03, 0x90,
  123986. +0x64, 0xe0, 0x76, 0x0b, 0xaf, 0xff, 0xa0, 0xb0, 0x2c, 0x71, 0xa0, 0xb6, 0x9c, 0x1e, 0x5c, 0x13,
  123987. +0x9b, 0x1e, 0x5c, 0x13, 0xe6, 0x1e, 0xc5, 0x9f, 0xf2, 0x1e, 0x44, 0x90, 0xe4, 0x1e, 0x44, 0x90,
  123988. +0x0e, 0x97, 0x7e, 0x0c, 0xef, 0xfd, 0x38, 0x43, 0x00, 0xc1, 0x01, 0xc2, 0xb6, 0x0b, 0x60, 0x00,
  123989. +0xe1, 0x40, 0x06, 0xc0, 0x0f, 0xd9, 0x00, 0x1e, 0x04, 0x70, 0x09, 0x90, 0xe0, 0xe1, 0x0f, 0xd8,
  123990. +0x06, 0x08, 0x2f, 0xfe, 0xa0, 0xb6, 0x29, 0x87, 0x72, 0x09, 0xa0, 0x00, 0x02, 0xc0, 0xe6, 0x1e,
  123991. +0x84, 0x9f, 0x00, 0x00, 0x00, 0xff, 0xf2, 0x1e, 0xc4, 0x96, 0xe4, 0x1e, 0xc4, 0x96, 0x05, 0x87,
  123992. +0x2c, 0x71, 0x04, 0x71, 0x3a, 0x0c, 0xef, 0xfd, 0x10, 0x78, 0x00, 0xc1, 0x01, 0xc2, 0x76, 0x0b,
  123993. +0x60, 0x00, 0xe1, 0x40, 0x04, 0xc0, 0x07, 0xe8, 0x03, 0xc0, 0xf2, 0x0e, 0xef, 0xfd, 0x52, 0x20,
  123994. +0x00, 0x00, 0x58, 0x8f, 0x03, 0x87, 0xc2, 0x0a, 0x60, 0x00, 0x2c, 0x71, 0xa7, 0xc0, 0x04, 0x14,
  123995. +0x1b, 0x34, 0xc6, 0xc6, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xa8, 0xc1, 0x08, 0x47, 0xb0, 0x88,
  123996. +0x00, 0x16, 0x00, 0x71, 0x08, 0x90, 0xe0, 0x01, 0xdb, 0x43, 0x0e, 0x90, 0x4c, 0x00, 0x47, 0xc0,
  123997. +0x04, 0x20, 0x80, 0x0f, 0x00, 0x00, 0x7f, 0xff, 0x45, 0xc0, 0x19, 0x8f, 0x43, 0xc0, 0x00, 0x13,
  123998. +0x00, 0x31, 0x40, 0xc0, 0x02, 0x13, 0x00, 0x31, 0x41, 0xc0, 0x03, 0xc0, 0x89, 0xe8, 0xc3, 0x40,
  123999. +0x00, 0x00, 0xff, 0xff, 0x00, 0x41, 0x00, 0x42, 0x2a, 0x0b, 0xaf, 0xfe, 0x00, 0x43, 0x78, 0x25,
  124000. +0x00, 0x11, 0x42, 0xc0, 0x0f, 0xd8, 0x62, 0x0f, 0xef, 0xfd, 0x0f, 0xd9, 0x08, 0x87, 0x79, 0x25,
  124001. +0x01, 0x11, 0xa2, 0x0b, 0xaf, 0xfe, 0x44, 0xc1, 0x05, 0xc0, 0x00, 0x1e, 0x04, 0x70, 0x09, 0x90,
  124002. +0xe0, 0xe1, 0x29, 0x87, 0xb6, 0x08, 0xa0, 0x00, 0x0c, 0x73, 0xad, 0x70, 0xcb, 0x46, 0x03, 0x90,
  124003. +0x3e, 0xe0, 0xa0, 0xb6, 0x9b, 0x1e, 0x5c, 0x13, 0x9c, 0x1e, 0x5c, 0x13, 0xe6, 0x1e, 0xc5, 0x9f,
  124004. +0xf2, 0x1e, 0x45, 0x90, 0xe4, 0x1e, 0x45, 0x90, 0x0e, 0x97, 0x76, 0x0b, 0xef, 0xfd, 0x2c, 0x71,
  124005. +0x00, 0xc1, 0x01, 0xc2, 0xae, 0x0a, 0x60, 0x00, 0xe1, 0x40, 0x0f, 0xd8, 0x0a, 0x0f, 0xef, 0xfd,
  124006. +0x0f, 0xd9, 0x07, 0xc0, 0x2c, 0x71, 0x00, 0x1e, 0x04, 0x70, 0x09, 0x90, 0xe0, 0xe1, 0xa0, 0xb6,
  124007. +0x4e, 0x0b, 0xef, 0xfd, 0x0a, 0x97, 0x58, 0x8f, 0x02, 0x87, 0xee, 0x09, 0x60, 0x00, 0x2c, 0x71,
  124008. +0x00, 0xc1, 0x01, 0xc2, 0x7e, 0x0a, 0x60, 0x00, 0xe1, 0x40, 0x0f, 0xd8, 0xda, 0x0e, 0xef, 0xfd,
  124009. +0x0f, 0xd9, 0x03, 0xc0, 0x07, 0xe8, 0x02, 0xc0, 0xf2, 0x0d, 0xef, 0xfd, 0x52, 0x20, 0x00, 0x00,
  124010. +0x0d, 0xf0, 0x02, 0xc1, 0x04, 0xc0, 0x62, 0xb9, 0x62, 0xb8, 0x30, 0x7a, 0xc3, 0x41, 0x00, 0x00,
  124011. +0xff, 0xff, 0x10, 0x78, 0x6e, 0x0a, 0xaf, 0xfe, 0x20, 0x43, 0x00, 0x13, 0x00, 0x31, 0x46, 0xc0,
  124012. +0x02, 0x13, 0x00, 0x31, 0x40, 0xc0, 0x05, 0xc0, 0x00, 0x1e, 0x04, 0x70, 0x09, 0x90, 0xe0, 0xe1,
  124013. +0x04, 0xc0, 0x29, 0x87, 0x1b, 0x78, 0x1b, 0x78, 0x07, 0xe0, 0x02, 0x08, 0xa0, 0x00, 0x41, 0xc0,
  124014. +0x08, 0x87, 0xd2, 0x0a, 0xaf, 0xfe, 0x04, 0xc1, 0xad, 0x70, 0x2c, 0x71, 0xa0, 0xb6, 0x9b, 0x1e,
  124015. +0x5c, 0x13, 0x9c, 0x1e, 0x5c, 0x13, 0xe6, 0x1e, 0xc5, 0x9f, 0xf2, 0x1e, 0x44, 0x90, 0xe4, 0x1e,
  124016. +0x44, 0x90, 0x0e, 0x97, 0xba, 0x0a, 0xef, 0xfd, 0x38, 0x43, 0x06, 0xc1, 0x00, 0xc2, 0xf6, 0x09,
  124017. +0x60, 0x00, 0xe1, 0x40, 0x07, 0xc0, 0x0f, 0xd9, 0x00, 0x1e, 0x04, 0x70, 0x09, 0x90, 0xe0, 0xe1,
  124018. +0x0f, 0xd8, 0x46, 0x0e, 0xef, 0xfd, 0xa0, 0xb6, 0x29, 0x87, 0xb2, 0x0f, 0x60, 0x00, 0x01, 0xc0,
  124019. +0xc3, 0x40, 0x00, 0x00, 0x00, 0xff, 0xe6, 0x1e, 0x04, 0x90, 0xf2, 0x1e, 0xc4, 0x96, 0xe4, 0x1e,
  124020. +0xc4, 0x96, 0x05, 0x87, 0x2c, 0x71, 0x04, 0x71, 0x76, 0x0a, 0xef, 0xfd, 0x10, 0x78, 0x06, 0xc1,
  124021. +0x00, 0xc2, 0xb2, 0x09, 0x60, 0x00, 0xe1, 0x40, 0x03, 0xc0, 0x05, 0xe8, 0x2e, 0x0d, 0xef, 0xfd,
  124022. +0x02, 0xc0, 0x58, 0x8f, 0x03, 0x87, 0x02, 0x09, 0x60, 0x00, 0x2c, 0x71, 0xa8, 0xc0, 0x04, 0x14,
  124023. +0x1b, 0x34, 0xc6, 0xc6, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0x82, 0x24, 0x03, 0x37, 0x40, 0xc1,
  124024. +0x22, 0x0e, 0xef, 0xfd, 0x2c, 0x71, 0x00, 0x16, 0x83, 0x70, 0x00, 0x80, 0x04, 0x00, 0x45, 0xc0,
  124025. +0x8a, 0xc0, 0xff, 0xd9, 0x02, 0x0b, 0x6f, 0xff, 0xb4, 0xda, 0xc3, 0x40, 0x00, 0x00, 0x00, 0x21,
  124026. +0x00, 0x1e, 0x04, 0x70, 0x03, 0x90, 0x04, 0xe0, 0x00, 0x1e, 0x05, 0x70, 0x03, 0x90, 0xc4, 0xfe,
  124027. +0x00, 0xc0, 0x79, 0x20, 0x00, 0x00, 0x98, 0x48, 0x5f, 0x20, 0x00, 0x02, 0x47, 0xc1, 0x44, 0xc0,
  124028. +0x1a, 0x23, 0x80, 0x0f, 0x10, 0x00, 0x00, 0x00, 0x04, 0xc3, 0x49, 0xc0, 0x0c, 0x71, 0x41, 0xc0,
  124029. +0x11, 0xf0, 0x00, 0x42, 0x44, 0x21, 0xc0, 0x07, 0x9a, 0x21, 0x08, 0x00, 0x05, 0xe8, 0x61, 0xb8,
  124030. +0xff, 0x08, 0x31, 0x80, 0x5b, 0x7a, 0x64, 0x71, 0x05, 0x21, 0x80, 0x0f, 0x03, 0x90, 0xc4, 0xe0,
  124031. +0x40, 0xb0, 0x07, 0xc0, 0x6f, 0x79, 0xdf, 0x09, 0x22, 0x80, 0x0c, 0x71, 0xdb, 0x43, 0x02, 0x90,
  124032. +0x64, 0x00, 0x01, 0xc0, 0x0f, 0x78, 0x98, 0xe0, 0xd8, 0x01, 0x2d, 0x00, 0x48, 0xc0, 0x00, 0x16,
  124033. +0x82, 0x70, 0x00, 0x80, 0x71, 0x07, 0x13, 0xf0, 0x05, 0xc0, 0x55, 0x20, 0xc1, 0x08, 0x09, 0xc0,
  124034. +0x05, 0x79, 0x1a, 0x23, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x10, 0x25, 0x78, 0x1b, 0x78, 0x05, 0x20,
  124035. +0x81, 0x0f, 0x02, 0x90, 0x00, 0x1e, 0x08, 0xc0, 0x00, 0xb1, 0xc3, 0x40, 0x00, 0x80, 0x71, 0x07,
  124036. +0x01, 0x88, 0x4f, 0x7b, 0xd5, 0x08, 0xe5, 0x80, 0x44, 0x71, 0xc3, 0x40, 0x00, 0x00, 0x00, 0x21,
  124037. +0x00, 0x1e, 0x04, 0x70, 0x03, 0x90, 0x04, 0xe0, 0x00, 0xc0, 0xc3, 0x41, 0x03, 0x90, 0x64, 0xf0,
  124038. +0x14, 0x70, 0xc3, 0x40, 0x03, 0x90, 0x64, 0xfe, 0x3c, 0x70, 0x2e, 0x08, 0xaf, 0xff, 0x00, 0x18,
  124039. +0x05, 0x00, 0x26, 0x08, 0x8f, 0xff, 0x0f, 0xd8, 0xee, 0x0c, 0xef, 0xfd, 0x0f, 0xd9, 0x0c, 0x73,
  124040. +0x5a, 0x0e, 0x60, 0x00, 0x8a, 0x21, 0xc7, 0x0f, 0x7f, 0xde, 0xcb, 0x45, 0x03, 0x90, 0x24, 0xe0,
  124041. +0x0c, 0x71, 0xc0, 0xb5, 0x46, 0xc0, 0x06, 0xb5, 0x8a, 0x20, 0xc4, 0x03, 0xfe, 0x1d, 0x04, 0x90,
  124042. +0x18, 0xd8, 0x1e, 0x09, 0xef, 0xfd, 0x2c, 0x71, 0x8a, 0x20, 0x04, 0x00, 0x00, 0x1e, 0x04, 0x70,
  124043. +0x03, 0x90, 0x04, 0xe0, 0x0f, 0xd8, 0xb2, 0x0c, 0xef, 0xfd, 0x0f, 0xd9, 0x07, 0xd8, 0x02, 0x09,
  124044. +0xef, 0xfd, 0x2c, 0x71, 0x0c, 0x71, 0xc0, 0xb5, 0x06, 0xb5, 0x0f, 0xd8, 0x0f, 0xd9, 0x9a, 0x0c,
  124045. +0xef, 0xfd, 0xfe, 0x1d, 0xc5, 0x93, 0x0c, 0x73, 0xe6, 0x08, 0xef, 0xfd, 0x2c, 0x71, 0x0f, 0xd8,
  124046. +0x86, 0x0c, 0xef, 0xfd, 0x0f, 0xd9, 0x0c, 0x70, 0x2c, 0x71, 0x00, 0x1d, 0xc5, 0x1f, 0x0c, 0x1d,
  124047. +0xc5, 0x1f, 0xce, 0x08, 0xef, 0xfd, 0xfe, 0x1d, 0x05, 0x90, 0x00, 0x16, 0x9f, 0x70, 0x00, 0x80,
  124048. +0x71, 0x07, 0x03, 0xf0, 0xe7, 0x71, 0xc3, 0x40, 0x00, 0x80, 0x71, 0x07, 0x01, 0x88, 0x2f, 0x25,
  124049. +0xc7, 0x17, 0xc5, 0x08, 0x64, 0x03, 0x8d, 0x71, 0x00, 0x14, 0x0b, 0x30, 0x04, 0xc6, 0x03, 0xf0,
  124050. +0xc5, 0x71, 0x07, 0xc0, 0xcf, 0x7b, 0xe1, 0x0b, 0x23, 0x80, 0x74, 0x74, 0x5f, 0x25, 0x80, 0x14,
  124051. +0xc0, 0x23, 0x61, 0x10, 0xca, 0x24, 0x61, 0x10, 0x43, 0xc0, 0x03, 0xc1, 0x8a, 0xc0, 0x19, 0x61,
  124052. +0x74, 0x79, 0x00, 0x91, 0xc0, 0xe0, 0xae, 0xf7, 0x1a, 0x25, 0x80, 0x1f, 0x00, 0x00, 0x00, 0x10,
  124053. +0x42, 0xc0, 0x60, 0x40, 0x9a, 0x20, 0x04, 0x00, 0x02, 0xc2, 0x45, 0x78, 0x1b, 0x7a, 0x05, 0x22,
  124054. +0xc2, 0x06, 0x00, 0x92, 0x14, 0x70, 0x06, 0xc0, 0xca, 0x24, 0x21, 0x10, 0xca, 0x20, 0x21, 0x00,
  124055. +0x46, 0xc0, 0x0d, 0xec, 0x1f, 0x0b, 0xd0, 0x00, 0x17, 0x0b, 0x11, 0x02, 0x00, 0x92, 0x00, 0xb1,
  124056. +0x14, 0x26, 0x41, 0x73, 0x00, 0x80, 0x8d, 0x08, 0x23, 0xf0, 0x8d, 0x70, 0xca, 0xf1, 0x95, 0x0b,
  124057. +0xd1, 0x81, 0x2f, 0x20, 0xc7, 0x02, 0x79, 0x20, 0x00, 0x00, 0x5f, 0x20, 0x02, 0x01, 0x0f, 0xf0,
  124058. +0x03, 0xc1, 0x44, 0x71, 0x3f, 0x67, 0x14, 0x7f, 0x9a, 0x20, 0x04, 0x00, 0x02, 0xc1, 0x25, 0x78,
  124059. +0x1b, 0x78, 0x05, 0x20, 0xc0, 0x06, 0x00, 0x90, 0x00, 0xb7, 0x4f, 0x78, 0xe5, 0x0b, 0x25, 0x80,
  124060. +0x8a, 0xc7, 0x61, 0x0b, 0xd1, 0x81, 0x14, 0x26, 0x41, 0x73, 0x00, 0x80, 0x8c, 0x08, 0x01, 0xc0,
  124061. +0x00, 0xa9, 0xa8, 0xf1, 0x08, 0xc0, 0x04, 0x71, 0x41, 0xc0, 0x06, 0xc0, 0x14, 0x70, 0x13, 0xf3,
  124062. +0x00, 0x16, 0x9b, 0x70, 0x00, 0x80, 0x71, 0x07, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x00, 0x00,
  124063. +0x42, 0xc0, 0x03, 0xf0, 0x67, 0x71, 0xc3, 0x40, 0x00, 0x80, 0x71, 0x07, 0x01, 0x88, 0x2f, 0x26,
  124064. +0xc7, 0x16, 0x5f, 0x08, 0xa5, 0x03, 0x04, 0xc7, 0x31, 0xf0, 0x5f, 0x26, 0x81, 0x14, 0xc1, 0x42,
  124065. +0xa1, 0x43, 0x38, 0x60, 0x43, 0xc0, 0xf4, 0x20, 0x40, 0x03, 0xc3, 0x41, 0x46, 0x00, 0x02, 0x00,
  124066. +0x22, 0x0e, 0x6f, 0xfd, 0xbc, 0x20, 0x01, 0x00, 0x05, 0xc0, 0x1a, 0x26, 0x81, 0x1f, 0x00, 0x00,
  124067. +0x00, 0x10, 0xe5, 0x71, 0x54, 0x20, 0x00, 0x0d, 0x05, 0x79, 0xa1, 0x40, 0x9a, 0x20, 0x04, 0x00,
  124068. +0x25, 0x78, 0x1b, 0x78, 0x05, 0x20, 0x81, 0x0f, 0x02, 0x90, 0x00, 0x00, 0x03, 0xc0, 0xf4, 0x20,
  124069. +0x42, 0x03, 0x02, 0xc0, 0xc3, 0xb8, 0x58, 0x60, 0x49, 0x20, 0xc0, 0x0f, 0x00, 0xb1, 0x07, 0xc0,
  124070. +0xef, 0x7d, 0xab, 0x0d, 0x22, 0x90, 0x8a, 0xc0, 0xc6, 0xf1, 0x00, 0xc0, 0x87, 0x08, 0x10, 0x00,
  124071. +0x12, 0x0a, 0x4f, 0xfe, 0x00, 0x16, 0x8f, 0x70, 0x00, 0x80, 0x71, 0x07, 0x08, 0x43, 0x03, 0xf0,
  124072. +0xe5, 0x71, 0xc3, 0x41, 0x00, 0x80, 0x71, 0x07, 0x21, 0x89, 0xef, 0x78, 0x67, 0x09, 0x24, 0x00,
  124073. +0x09, 0xdd, 0xc3, 0x41, 0x00, 0x80, 0x8c, 0x08, 0x14, 0x79, 0x60, 0x89, 0x41, 0x89, 0x70, 0x72,
  124074. +0x74, 0x4a, 0x51, 0x4b, 0xca, 0x21, 0x0d, 0x03, 0x2f, 0x7e, 0x1a, 0x26, 0xce, 0x12, 0x08, 0xdc,
  124075. +0xca, 0x25, 0x2d, 0x12, 0xca, 0x24, 0x2d, 0x11, 0x44, 0x2e, 0x0e, 0x18, 0x16, 0xf0, 0x05, 0xc2,
  124076. +0x9a, 0x21, 0x04, 0x00, 0x54, 0x22, 0x03, 0x0d, 0x1a, 0x20, 0x82, 0x0f, 0x00, 0x00, 0x00, 0x10,
  124077. +0x65, 0x7a, 0x45, 0x79, 0x3b, 0x7b, 0x91, 0xbb, 0x9c, 0xbb, 0x9f, 0xbb, 0x40, 0x93, 0xd0, 0x79,
  124078. +0x59, 0x61, 0x49, 0x21, 0xc1, 0x0f, 0x20, 0xb3, 0x8f, 0x79, 0xd7, 0x09, 0x64, 0x83, 0x85, 0x71,
  124079. +0xc8, 0xf1, 0x80, 0x24, 0x03, 0x37, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe6, 0xc2, 0xfc, 0x1c,
  124080. +0xc8, 0xb6, 0x82, 0x24, 0x0a, 0x3f, 0x41, 0xc0, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x04, 0x00,
  124081. +0x4b, 0xc1, 0xad, 0x71, 0x1a, 0x20, 0x80, 0x0f, 0x20, 0x00, 0x00, 0x00, 0xc3, 0x41, 0x49, 0x00,
  124082. +0x00, 0x00, 0x05, 0x20, 0x80, 0x0f, 0x02, 0x90, 0x86, 0x00, 0x00, 0x90, 0x1d, 0x78, 0x1d, 0x78,
  124083. +0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x0a, 0x0d, 0x6f, 0xfd, 0x06, 0x25, 0x00, 0x10,
  124084. +0xe6, 0x08, 0xaf, 0xfe, 0x0c, 0x70, 0x0c, 0x70, 0xc3, 0x41, 0x03, 0x90, 0x68, 0xff, 0x00, 0x1e,
  124085. +0x04, 0x70, 0x03, 0x90, 0x04, 0xe0, 0x00, 0xb1, 0x01, 0xc0, 0xcb, 0x47, 0x00, 0x80, 0x6e, 0x07,
  124086. +0x44, 0x20, 0xce, 0x07, 0xa1, 0x40, 0x06, 0xee, 0x61, 0xbe, 0x01, 0x0e, 0x31, 0x10, 0x1b, 0x78,
  124087. +0x5a, 0x20, 0x02, 0x01, 0x00, 0x16, 0x00, 0x71, 0x08, 0x90, 0xea, 0x01, 0x45, 0xc0, 0xc3, 0x11,
  124088. +0x00, 0x07, 0x44, 0xc0, 0x0a, 0xca, 0x8c, 0x20, 0xc3, 0x8f, 0x0c, 0xf4, 0x00, 0x16, 0x80, 0x70,
  124089. +0x00, 0x80, 0x00, 0x00, 0xe5, 0xb8, 0xff, 0xd8, 0x04, 0xf2, 0x00, 0x8f, 0x0a, 0x1a, 0x02, 0x30,
  124090. +0x01, 0xc1, 0x0f, 0x22, 0x41, 0x00, 0x4a, 0xc1, 0x20, 0x8f, 0x39, 0x21, 0x00, 0x00, 0x0f, 0xf0,
  124091. +0x04, 0xc0, 0x85, 0xb8, 0x00, 0x1e, 0x04, 0x70, 0x05, 0x90, 0xee, 0xe0, 0x05, 0xc0, 0x00, 0x1e,
  124092. +0x04, 0x70, 0x08, 0x90, 0xea, 0x01, 0x02, 0xc0, 0x04, 0x71, 0x42, 0xc0, 0x0b, 0xc0, 0x79, 0x20,
  124093. +0x00, 0x00, 0x22, 0x68, 0x02, 0xc0, 0x0f, 0x7d, 0xb1, 0x71, 0x28, 0x03, 0x2c, 0x00, 0xcd, 0x70,
  124094. +0x05, 0xc0, 0x4c, 0x71, 0x04, 0x20, 0x81, 0x0f, 0x00, 0x00, 0xff, 0xc0, 0x04, 0x20, 0x80, 0x0f,
  124095. +0x00, 0x00, 0x00, 0x3f, 0x80, 0x20, 0x10, 0x00, 0x25, 0x78, 0x00, 0x1e, 0x04, 0x70, 0x08, 0x90,
  124096. +0xea, 0x01, 0x00, 0x1e, 0x84, 0x73, 0x0f, 0x90, 0x22, 0xe0, 0x04, 0xc0, 0x2c, 0x76, 0xa5, 0xb8,
  124097. +0x00, 0x1e, 0x04, 0x70, 0x05, 0x90, 0xee, 0xe0, 0x0a, 0xc0, 0x22, 0x0f, 0x6f, 0xff, 0x0f, 0x78,
  124098. +0x01, 0xc0, 0x0f, 0x78, 0x06, 0xed, 0x52, 0x0b, 0xef, 0xff, 0x78, 0x25, 0x81, 0x10, 0xc2, 0xf1,
  124099. +0x72, 0x09, 0xef, 0xfd, 0x2c, 0x71, 0x00, 0x16, 0x9b, 0x70, 0x00, 0x80, 0x04, 0x00, 0x02, 0x09,
  124100. +0xef, 0xfd, 0x48, 0xc0, 0x47, 0xc0, 0x00, 0x24, 0x80, 0x3f, 0x00, 0x00, 0x60, 0x02, 0x2c, 0x70,
  124101. +0x46, 0x0e, 0x2f, 0xff, 0x5a, 0xda, 0x00, 0x24, 0x80, 0x3f, 0x00, 0x00, 0xac, 0x01, 0x3a, 0x0e,
  124102. +0x2f, 0xff, 0xb4, 0xda, 0xf6, 0x0d, 0xef, 0xfe, 0x8a, 0x20, 0x04, 0x0b, 0x86, 0x0d, 0xef, 0xfe,
  124103. +0x46, 0xc0, 0x00, 0x1e, 0x84, 0x73, 0x03, 0x90, 0xc4, 0xfe, 0x07, 0xc0, 0x79, 0x20, 0x00, 0x00,
  124104. +0x08, 0xe0, 0x43, 0xc0, 0x1a, 0x23, 0x80, 0x3f, 0x10, 0x00, 0x00, 0x00, 0x4c, 0xc0, 0x12, 0xf0,
  124105. +0x00, 0x42, 0x44, 0x21, 0xc0, 0x07, 0x9a, 0x21, 0x08, 0x00, 0x06, 0xe8, 0x61, 0xb8, 0x01, 0x08,
  124106. +0x31, 0x00, 0x5b, 0x7a, 0xc5, 0x71, 0x05, 0x21, 0x80, 0x0f, 0x03, 0x90, 0xc4, 0xe0, 0x40, 0xb0,
  124107. +0x03, 0xc0, 0xcf, 0x79, 0xdd, 0x09, 0x22, 0x80, 0x0c, 0x71, 0x1a, 0x23, 0x9b, 0x3f, 0x20, 0x00,
  124108. +0x00, 0x00, 0x80, 0xd8, 0x8e, 0xb8, 0x00, 0x1e, 0x04, 0x70, 0x03, 0x90, 0x04, 0xe0, 0x05, 0x23,
  124109. +0x80, 0x3f, 0x02, 0x90, 0x86, 0x00, 0x00, 0x90, 0x05, 0x23, 0x81, 0x3f, 0x03, 0x90, 0x86, 0xfe,
  124110. +0xa0, 0xb8, 0xa2, 0x0f, 0x2f, 0xfe, 0x00, 0xb1, 0x3f, 0xda, 0x8c, 0x20, 0xc3, 0x8e, 0x04, 0xf6,
  124111. +0x44, 0x28, 0x02, 0x01, 0x23, 0x8f, 0x11, 0xf0, 0x08, 0xc0, 0x24, 0x71, 0x54, 0x20, 0x0c, 0x0d,
  124112. +0x1a, 0x23, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x10, 0x85, 0x78, 0x1b, 0x78, 0x05, 0x20, 0x80, 0x0f,
  124113. +0x02, 0x90, 0x00, 0x1e, 0x40, 0xb0, 0x04, 0x8f, 0x2f, 0x7b, 0xe1, 0x08, 0xe5, 0x80, 0x8a, 0x20,
  124114. +0xc4, 0x07, 0xc3, 0x41, 0x03, 0x90, 0x24, 0xe0, 0x00, 0xb1, 0x8a, 0x20, 0xc4, 0x03, 0x0c, 0x19,
  124115. +0x45, 0x00, 0xfe, 0x19, 0x04, 0x80, 0x0c, 0x70, 0x03, 0xf0, 0x09, 0xc0, 0x04, 0x74, 0xc3, 0x8f,
  124116. +0x0f, 0x78, 0x2f, 0x08, 0xf4, 0x07, 0x49, 0xc0, 0x9d, 0xf0, 0x08, 0xc0, 0xc5, 0x71, 0x55, 0x20,
  124117. +0xc1, 0x08, 0x0c, 0xc0, 0x05, 0x79, 0x1a, 0x22, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x10, 0x25, 0x78,
  124118. +0x1b, 0x78, 0x05, 0x20, 0x81, 0x0f, 0x02, 0x90, 0x00, 0x1e, 0x09, 0xc0, 0x00, 0xb1, 0x04, 0x8f,
  124119. +0xcf, 0x7a, 0xdb, 0x08, 0xa5, 0x80, 0x0f, 0xd8, 0xee, 0x0f, 0xaf, 0xfd, 0x0f, 0xd9, 0xcb, 0x45,
  124120. +0x03, 0x90, 0x64, 0xfe, 0x12, 0x0b, 0x6f, 0xff, 0x00, 0x1d, 0x05, 0x10, 0x0a, 0x0b, 0x4f, 0xff,
  124121. +0x8a, 0x09, 0x2f, 0xff, 0x06, 0xc0, 0x0c, 0x71, 0x42, 0x09, 0x60, 0x00, 0x8a, 0x21, 0xc7, 0x0f,
  124122. +0x20, 0xd8, 0x1e, 0x0c, 0xaf, 0xfd, 0x2c, 0x71, 0x91, 0xc0, 0x2c, 0x70, 0xba, 0x0a, 0x20, 0x00,
  124123. +0x4c, 0x71, 0x0f, 0xd8, 0xb2, 0x0f, 0xaf, 0xfd, 0x0f, 0xd9, 0x7f, 0xd8, 0xda, 0x0a, 0x6f, 0xff,
  124124. +0x00, 0xb5, 0xd6, 0x0a, 0x4f, 0xff, 0x56, 0x09, 0x2f, 0xff, 0x06, 0xc0, 0x0c, 0x73, 0x0e, 0x09,
  124125. +0x60, 0x00, 0x8a, 0x21, 0xc7, 0x0f, 0x20, 0xd8, 0xe6, 0x0b, 0xaf, 0xfd, 0x2c, 0x71, 0x55, 0x24,
  124126. +0x80, 0x3f, 0x2c, 0x70, 0x82, 0x0a, 0x20, 0x00, 0x4c, 0x71, 0x63, 0x8f, 0x5f, 0x23, 0x4c, 0x02,
  124127. +0x06, 0xf0, 0x07, 0xc0, 0x64, 0x71, 0x14, 0x70, 0xc0, 0x24, 0x61, 0x10, 0x04, 0x8f, 0x6f, 0x79,
  124128. +0x3b, 0x08, 0x64, 0x80, 0x38, 0x43, 0x8e, 0xc0, 0x2c, 0x70, 0x8e, 0x0c, 0x2f, 0xff, 0x09, 0xda,
  124129. +0xcd, 0x70, 0x04, 0xf0, 0xc5, 0x71, 0x85, 0x71, 0x03, 0xc0, 0xcf, 0x7d, 0xd7, 0x0d, 0x23, 0x90,
  124130. +0x8f, 0x79, 0x91, 0xc0, 0xf5, 0x20, 0x40, 0x00, 0x40, 0xc0, 0x55, 0x24, 0x80, 0x3f, 0xf5, 0x20,
  124131. +0x5f, 0x00, 0x00, 0xc0, 0x5f, 0x23, 0x41, 0x32, 0x0e, 0x20, 0xc0, 0x07, 0x48, 0x20, 0x0b, 0x00,
  124132. +0x8e, 0xc0, 0xb8, 0x60, 0x00, 0x18, 0xc2, 0x02, 0x2f, 0x20, 0xc7, 0x02, 0x4d, 0xc0, 0x00, 0x24,
  124133. +0x80, 0x3f, 0x00, 0x00, 0x60, 0x02, 0x38, 0x60, 0xb8, 0x60, 0x40, 0x88, 0x0d, 0xc1, 0xb9, 0x0a,
  124134. +0x43, 0x80, 0x5f, 0x23, 0x81, 0x34, 0x00, 0x18, 0xc2, 0x02, 0x00, 0x24, 0x80, 0x3f, 0x00, 0x00,
  124135. +0xac, 0x01, 0x19, 0x61, 0x00, 0xc0, 0xb4, 0x79, 0xe3, 0x70, 0x1d, 0x78, 0x00, 0xb1, 0xcc, 0xf1,
  124136. +0xc5, 0x71, 0x04, 0x8f, 0xcf, 0x79, 0x38, 0x43, 0x10, 0x71, 0x0c, 0x70, 0x66, 0x00, 0x2e, 0x00,
  124137. +0x40, 0xc0, 0x21, 0x05, 0xcf, 0xff, 0x5f, 0x23, 0x41, 0x32, 0x00, 0x24, 0x80, 0x3f, 0x00, 0x00,
  124138. +0x60, 0x02, 0xa1, 0x43, 0x38, 0x60, 0xc3, 0x41, 0x3d, 0x00, 0x02, 0x00, 0x96, 0x09, 0x6f, 0xfd,
  124139. +0xa8, 0x60, 0xa1, 0x41, 0x1a, 0x23, 0x80, 0x3f, 0x00, 0x00, 0x00, 0x20, 0x9a, 0x21, 0x08, 0x00,
  124140. +0x5f, 0x23, 0x83, 0x34, 0xc3, 0x42, 0x02, 0x90, 0x80, 0x00, 0x05, 0x79, 0x00, 0x24, 0x80, 0x3f,
  124141. +0x00, 0x00, 0xac, 0x01, 0x1b, 0x63, 0xf4, 0x23, 0x40, 0x03, 0x05, 0x21, 0x8c, 0x00, 0x00, 0xb4,
  124142. +0x42, 0x22, 0x00, 0x08, 0x05, 0x79, 0xf4, 0x23, 0x40, 0x03, 0x00, 0xb1, 0x00, 0xc0, 0x04, 0x71,
  124143. +0x40, 0xc0, 0x00, 0xc0, 0x0f, 0x7d, 0x03, 0xc0, 0x9f, 0x0d, 0x22, 0x90, 0x63, 0x42, 0xc2, 0xf1,
  124144. +0x80, 0x24, 0x0a, 0x3f, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe0, 0x78, 0xe6, 0xc2, 0xcb, 0x44,
  124145. +0x00, 0x80, 0x71, 0x07, 0xc0, 0x8c, 0x1f, 0x26, 0x8f, 0x10, 0x03, 0xf0, 0xc5, 0x71, 0x61, 0x8c,
  124146. +0x31, 0x0b, 0xa3, 0x03, 0x6d, 0x70, 0x1c, 0xf0, 0x1a, 0x26, 0x9f, 0x1f, 0x00, 0x00, 0x00, 0x10,
  124147. +0x9a, 0x23, 0x04, 0x00, 0x14, 0x21, 0x4d, 0x03, 0x05, 0x27, 0x1f, 0x30, 0x05, 0x23, 0xc3, 0x07,
  124148. +0x7b, 0x7b, 0x91, 0xbb, 0x9c, 0xbb, 0x9f, 0xbb, 0x60, 0x93, 0xe5, 0x71, 0x65, 0x71, 0x60, 0xb5,
  124149. +0x2f, 0x23, 0xc7, 0x02, 0xd5, 0x0b, 0xa2, 0x80, 0xf0, 0x7d, 0xe2, 0xf1, 0xc6, 0xc6, 0xe0, 0x78,
  124150. +0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0x1a, 0x20, 0x8e, 0x0f, 0x00, 0x00, 0x00, 0x20, 0x20, 0x42,
  124151. +0x5d, 0x7d, 0xbd, 0x7f, 0x00, 0x41, 0xc3, 0x40, 0x02, 0x90, 0xb2, 0x00, 0x05, 0x26, 0x03, 0x10,
  124152. +0x8d, 0x70, 0x45, 0x27, 0x0d, 0x16, 0x04, 0x72, 0x80, 0xb3, 0xa0, 0xb3, 0x05, 0x26, 0x0d, 0x10,
  124153. +0x04, 0x72, 0xa0, 0x95, 0xc5, 0x78, 0xc1, 0xba, 0xc0, 0x90, 0x80, 0xb3, 0x83, 0x6a, 0x44, 0x24,
  124154. +0xc3, 0x17, 0xa1, 0x40, 0x05, 0xeb, 0x61, 0xbb, 0xff, 0x0b, 0x31, 0x80, 0x1d, 0x78, 0x44, 0x20,
  124155. +0x83, 0x00, 0xa1, 0x40, 0x44, 0x22, 0xcf, 0x07, 0x05, 0xef, 0x61, 0xbf, 0xff, 0x0f, 0x31, 0x90,
  124156. +0x1d, 0x78, 0xc0, 0xb8, 0xe6, 0x6a, 0x05, 0x7b, 0x44, 0x27, 0xdb, 0x17, 0xa1, 0x40, 0x11, 0x0b,
  124157. +0x10, 0x30, 0x42, 0x23, 0x5b, 0x30, 0xff, 0x0b, 0x31, 0xb0, 0x1d, 0x78, 0x44, 0x20, 0x00, 0x01,
  124158. +0x40, 0x22, 0x5f, 0x02, 0x05, 0x7b, 0xa1, 0x40, 0x44, 0x27, 0xcd, 0x37, 0x05, 0xed, 0x61, 0xbd,
  124159. +0xff, 0x0d, 0x31, 0x90, 0x1d, 0x78, 0x44, 0x20, 0x00, 0x02, 0x05, 0x7b, 0xc1, 0x40, 0xc4, 0xbc,
  124160. +0x05, 0xec, 0x61, 0xbc, 0xff, 0x0c, 0x31, 0x90, 0x1d, 0x78, 0x44, 0x20, 0x8c, 0x00, 0xc1, 0x40,
  124161. +0xc4, 0xba, 0x06, 0xea, 0x61, 0xba, 0x01, 0x0a, 0x31, 0x00, 0x1d, 0x78, 0xc0, 0xb8, 0x05, 0x20,
  124162. +0x02, 0x03, 0xc1, 0x40, 0xc4, 0xbf, 0x06, 0xef, 0x61, 0xbf, 0x01, 0x0f, 0x31, 0x10, 0x1d, 0x78,
  124163. +0x44, 0x20, 0x00, 0x01, 0x05, 0x7a, 0xc1, 0x40, 0x44, 0x27, 0xdf, 0x37, 0x0f, 0x0f, 0x10, 0x30,
  124164. +0x42, 0x27, 0x5f, 0x30, 0xfd, 0x0f, 0x31, 0xb0, 0x1d, 0x78, 0x44, 0x20, 0x00, 0x02, 0x45, 0x78,
  124165. +0x5f, 0x20, 0x00, 0x04, 0x65, 0x78, 0xee, 0x0d, 0xaf, 0xfd, 0x0f, 0x78, 0x04, 0x14, 0x1b, 0x34,
  124166. +0xc6, 0xc6, 0xe0, 0x78, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xa2, 0xc1, 0xdb, 0x43, 0x00, 0x80,
  124167. +0x71, 0x07, 0x00, 0x13, 0x8d, 0x30, 0x6c, 0x70, 0xef, 0x71, 0x41, 0xc1, 0x40, 0xc0, 0x86, 0xea,
  124168. +0xbb, 0x7e, 0x2c, 0x74, 0x8d, 0x74, 0x10, 0xf0, 0x5f, 0x25, 0x4e, 0x12, 0x13, 0x0a, 0xb1, 0x00,
  124169. +0x08, 0xdc, 0x08, 0xe6, 0x4a, 0x27, 0x40, 0x32, 0x2c, 0x71, 0x08, 0xdb, 0x04, 0xf0, 0x2c, 0x71,
  124170. +0x02, 0xf0, 0xa5, 0x71, 0x01, 0x13, 0x80, 0x30, 0x13, 0x08, 0x63, 0x03, 0x60, 0x42, 0x26, 0xf0,
  124171. +0x00, 0xc7, 0x3a, 0x62, 0xd4, 0x7f, 0x00, 0xb7, 0xe3, 0x76, 0xeb, 0x0c, 0xa2, 0x90, 0x40, 0x40,
  124172. +0x9a, 0x20, 0x08, 0x00, 0x1a, 0x25, 0x8f, 0x1f, 0x00, 0x00, 0x00, 0x20, 0xe5, 0x78, 0x05, 0x20,
  124173. +0x80, 0x0f, 0x02, 0x90, 0x64, 0x00, 0x00, 0x90, 0x01, 0xc7, 0x6c, 0xef, 0x8a, 0x27, 0xcf, 0x1f,
  124174. +0x4a, 0x22, 0x80, 0x12, 0x04, 0x7f, 0x42, 0x22, 0x4a, 0x10, 0xff, 0x0a, 0x31, 0x90, 0x1d, 0x78,
  124175. +0x5f, 0x20, 0x00, 0x08, 0xf8, 0x60, 0xde, 0xf1, 0xa2, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6,
  124176. +0xf1, 0xc0, 0x19, 0x88, 0x9a, 0x08, 0x6f, 0xfe, 0x20, 0x43, 0x07, 0xe8, 0xc3, 0x40, 0x0e, 0x90,
  124177. +0x4c, 0x1e, 0x60, 0xb0, 0x41, 0xb0, 0xd1, 0xc0, 0xe0, 0x7e, 0xe0, 0x78, 0xe4, 0xc0, 0xad, 0x70,
  124178. +0x02, 0xf0, 0xa5, 0x71, 0x27, 0x0d, 0xb2, 0x10, 0x8d, 0x70, 0x14, 0xf0, 0x5a, 0x25, 0x82, 0x1c,
  124179. +0x5b, 0x60, 0x5a, 0x24, 0x42, 0x16, 0x7a, 0x62, 0x3e, 0x62, 0x14, 0x24, 0x43, 0x13, 0xc3, 0x42,
  124180. +0x00, 0x80, 0x3c, 0x04, 0x4a, 0x63, 0x85, 0x71, 0x40, 0xae, 0xe5, 0x0c, 0x92, 0x90, 0xeb, 0xf1,
  124181. +0xc4, 0xc4, 0xe0, 0x78, 0x1b, 0x79, 0x1d, 0x78, 0x84, 0x21, 0x82, 0x0a, 0x46, 0x20, 0x80, 0x0a,
  124182. +0x25, 0x78, 0x5a, 0x20, 0x01, 0x01, 0x1d, 0x78, 0x1d, 0x78, 0x44, 0x20, 0xc0, 0x0c, 0x84, 0x21,
  124183. +0x03, 0x03, 0x25, 0x78, 0x5f, 0x20, 0x01, 0x04, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78,
  124184. +0x25, 0x78, 0xe0, 0x7f, 0x0f, 0x78, 0xe0, 0x78, 0xe2, 0xc2, 0xcb, 0x45, 0x05, 0x90, 0x00, 0xe0,
  124185. +0x20, 0xd8, 0x8a, 0x0d, 0xef, 0xfe, 0x00, 0x1d, 0x45, 0x10, 0x00, 0x1d, 0x05, 0x10, 0xc2, 0xc6,
  124186. +0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xad, 0xc1, 0x18, 0x43, 0x0c, 0x71, 0x44, 0x23, 0xc2, 0x37,
  124187. +0x05, 0xea, 0x61, 0xba, 0xff, 0x0a, 0x31, 0x80, 0x1b, 0x78, 0x5a, 0x20, 0x00, 0x01, 0x42, 0xc1,
  124188. +0x2c, 0x70, 0x0f, 0x20, 0xcd, 0x06, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x04, 0x00, 0x1a, 0x20,
  124189. +0x80, 0x0f, 0x10, 0x00, 0x00, 0x00, 0x44, 0xc0, 0x10, 0xf0, 0x1a, 0x21, 0x80, 0x0f, 0x00, 0x00,
  124190. +0x00, 0x20, 0x24, 0x71, 0x05, 0x20, 0x82, 0x0f, 0x02, 0x90, 0x94, 0x00, 0x00, 0x92, 0x04, 0x20,
  124191. +0x80, 0x0f, 0x00, 0x00, 0xff, 0xfb, 0x00, 0xb2, 0xe3, 0x09, 0x92, 0x82, 0x00, 0x16, 0x00, 0x71,
  124192. +0x04, 0x90, 0xaa, 0x00, 0x45, 0xc0, 0xc3, 0x40, 0x00, 0x80, 0x28, 0x05, 0x00, 0x1e, 0x85, 0x70,
  124193. +0x05, 0x90, 0xaa, 0xe0, 0x62, 0x0a, 0xe0, 0x00, 0x78, 0xd9, 0x56, 0x0e, 0x8f, 0xfd, 0x0f, 0xd8,
  124194. +0x46, 0x0b, 0xaf, 0xfd, 0x0f, 0xd9, 0x72, 0x0e, 0x0f, 0xff, 0xc3, 0x40, 0x00, 0x80, 0x6d, 0x07,
  124195. +0x13, 0xe0, 0x2c, 0x71, 0xee, 0x0a, 0x20, 0x00, 0x41, 0xc0, 0x01, 0xc0, 0x2c, 0x71, 0x96, 0x0a,
  124196. +0xaf, 0xfd, 0xf7, 0xda, 0x00, 0x16, 0x81, 0x70, 0x00, 0x80, 0x6d, 0x07, 0x5f, 0x23, 0x40, 0x36,
  124197. +0x4c, 0x70, 0x5f, 0x21, 0x81, 0x0c, 0x8a, 0x23, 0x7f, 0x0f, 0x43, 0xc0, 0x00, 0x1c, 0xc1, 0x3f,
  124198. +0x19, 0x61, 0x01, 0xc0, 0x19, 0x61, 0x5a, 0x25, 0x00, 0x11, 0xa5, 0x78, 0x0f, 0x78, 0xce, 0x0c,
  124199. +0xa0, 0x00, 0x47, 0xc0, 0x01, 0xc0, 0xaa, 0x0e, 0xef, 0xff, 0x2c, 0x71, 0x00, 0x16, 0x80, 0x70,
  124200. +0x00, 0x80, 0x6d, 0x07, 0xaf, 0x7d, 0x5f, 0x20, 0x81, 0x0c, 0x03, 0xc0, 0x38, 0x60, 0xc3, 0x70,
  124201. +0x00, 0x80, 0x6d, 0x07, 0xd4, 0x88, 0xc3, 0x40, 0x03, 0x90, 0x24, 0xe0, 0x8a, 0x21, 0x44, 0x00,
  124202. +0x00, 0x18, 0x45, 0x00, 0x0c, 0x18, 0x45, 0x00, 0xfe, 0x18, 0x44, 0x80, 0xa1, 0x40, 0x86, 0x0b,
  124203. +0xa0, 0x00, 0x2c, 0x70, 0x30, 0xd8, 0x0a, 0x0f, 0x6f, 0xfd, 0x2c, 0x71, 0x44, 0x26, 0x00, 0x12,
  124204. +0xc2, 0x0d, 0x2f, 0xfe, 0x46, 0xc0, 0x0c, 0x70, 0x05, 0xf0, 0x19, 0x61, 0x00, 0x19, 0xc3, 0x0f,
  124205. +0x04, 0x71, 0xfb, 0x08, 0x32, 0x85, 0x88, 0xc1, 0x0c, 0x70, 0xe6, 0x0e, 0x6f, 0xfd, 0x2c, 0x71,
  124206. +0x0f, 0xd8, 0x86, 0x0a, 0xaf, 0xfd, 0x0f, 0xd9, 0xa1, 0x40, 0x4a, 0x0b, 0xa0, 0x00, 0x2c, 0x71,
  124207. +0x8a, 0x20, 0xc7, 0x0f, 0xcb, 0x45, 0x03, 0x90, 0x74, 0xe1, 0xcd, 0x70, 0x00, 0xb5, 0x01, 0xb5,
  124208. +0x59, 0x1d, 0x9c, 0x93, 0x8d, 0x0e, 0x33, 0x1a, 0xe1, 0x40, 0x0c, 0x70, 0xb2, 0x0e, 0x6f, 0xfd,
  124209. +0x2c, 0x71, 0xc3, 0x40, 0x00, 0x80, 0x6d, 0x07, 0x22, 0x88, 0xed, 0x70, 0x02, 0xf0, 0x24, 0x71,
  124210. +0xc3, 0x40, 0x00, 0x80, 0x6d, 0x07, 0x03, 0x88, 0x5b, 0x08, 0x62, 0x00, 0x0f, 0xd8, 0x1a, 0x21,
  124211. +0x80, 0x0f, 0x00, 0x00, 0x00, 0x10, 0x88, 0xc3, 0x3b, 0x63, 0x6c, 0x20, 0x02, 0x03, 0x05, 0x22,
  124212. +0x80, 0x0f, 0x02, 0x90, 0x66, 0x01, 0x00, 0x90, 0x80, 0x8b, 0x79, 0x20, 0x00, 0x00, 0x9b, 0x7c,
  124213. +0x85, 0x78, 0x00, 0xab, 0x1a, 0x21, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x08, 0x04, 0x20, 0x80, 0x0f,
  124214. +0x00, 0x00, 0x00, 0x08, 0x45, 0x78, 0x05, 0x20, 0x82, 0x0f, 0x02, 0x90, 0x64, 0x00, 0x00, 0x92,
  124215. +0x60, 0x8b, 0x53, 0x23, 0xbe, 0x80, 0xd5, 0xf3, 0x80, 0x20, 0x10, 0x00, 0xed, 0x71, 0x00, 0xb2,
  124216. +0xcf, 0xf1, 0xe6, 0x09, 0xaf, 0xfd, 0x0f, 0xd9, 0xc5, 0x71, 0x7d, 0x0f, 0x31, 0x90, 0x0c, 0x70,
  124217. +0xc3, 0x41, 0x6d, 0x00, 0x00, 0x00, 0xae, 0x0c, 0x2f, 0xfd, 0x78, 0x20, 0x00, 0x00, 0x00, 0x1d,
  124218. +0x05, 0x10, 0xe2, 0x0c, 0x2f, 0xfe, 0x02, 0x1d, 0x05, 0x10, 0x0c, 0x70, 0x12, 0x0a, 0x20, 0x00,
  124219. +0x2c, 0x73, 0x40, 0xd8, 0x0a, 0x0e, 0x6f, 0xfd, 0x2c, 0x71, 0x02, 0xc0, 0x2c, 0x71, 0xaa, 0x0c,
  124220. +0xef, 0xff, 0x4c, 0x70, 0x06, 0xc0, 0x5f, 0x20, 0x00, 0x01, 0x52, 0x20, 0x42, 0x01, 0xc3, 0x40,
  124221. +0x00, 0x80, 0x6d, 0x07, 0x63, 0x88, 0xc3, 0x40, 0x00, 0x80, 0x6d, 0x07, 0x22, 0x88, 0x20, 0xe2,
  124222. +0x09, 0xf0, 0x02, 0xc0, 0xf4, 0x20, 0x40, 0x00, 0x54, 0x48, 0x02, 0xc0, 0x34, 0x78, 0x80, 0xb0,
  124223. +0x24, 0x71, 0xf3, 0x0b, 0x63, 0x80, 0x63, 0x40, 0xaa, 0x09, 0xaf, 0xfd, 0x2c, 0x71, 0x55, 0x20,
  124224. +0x01, 0x08, 0x04, 0xc0, 0x4c, 0x71, 0x6c, 0x71, 0x25, 0x78, 0xd2, 0x08, 0xe0, 0x00, 0x02, 0xc1,
  124225. +0x4c, 0x70, 0x00, 0x1e, 0x84, 0x70, 0x03, 0x90, 0x04, 0xe0, 0x00, 0x1e, 0x84, 0x70, 0x05, 0x90,
  124226. +0x76, 0xe0, 0x05, 0xc0, 0x00, 0x1e, 0x04, 0x70, 0x05, 0x90, 0xaa, 0xe0, 0x0d, 0xf0, 0x1a, 0x22,
  124227. +0x80, 0x0f, 0x00, 0x00, 0x00, 0x20, 0x44, 0x71, 0x05, 0x20, 0x81, 0x0f, 0x02, 0x90, 0x94, 0x00,
  124228. +0x00, 0x91, 0x8a, 0xb8, 0x00, 0xb1, 0xeb, 0x0a, 0x92, 0x82, 0x42, 0x0d, 0xcf, 0xff, 0x00, 0x16,
  124229. +0x80, 0x70, 0x00, 0x80, 0x6d, 0x07, 0x4c, 0x70, 0x8a, 0x23, 0x7f, 0x0f, 0x5f, 0x20, 0x81, 0x0c,
  124230. +0x03, 0xc0, 0x00, 0x1c, 0xc1, 0x3f, 0x19, 0x61, 0x01, 0xc0, 0x19, 0x61, 0xce, 0x0a, 0xa0, 0x00,
  124231. +0x07, 0xc0, 0xad, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe0, 0x78, 0x21, 0x88, 0xc8, 0xda,
  124232. +0x6c, 0x21, 0x41, 0x00, 0x21, 0xa8, 0x22, 0x88, 0xc6, 0xb9, 0x22, 0xa8, 0x6d, 0x88, 0x44, 0x23,
  124233. +0x01, 0x0c, 0x25, 0x7a, 0x13, 0x0b, 0x7f, 0x01, 0x4d, 0xa8, 0x85, 0x21, 0x03, 0x0a, 0x2d, 0xa8,
  124234. +0x23, 0x88, 0x87, 0xb9, 0x23, 0xa8, 0x2c, 0x70, 0x31, 0xa8, 0x30, 0xa8, 0xe0, 0x7f, 0x38, 0xa8,
  124235. +0xe2, 0xc2, 0x92, 0x0b, 0xcf, 0xfd, 0x6f, 0x25, 0x43, 0x13, 0x20, 0x95, 0x5a, 0x20, 0x00, 0x04,
  124236. +0x3d, 0x7b, 0x8a, 0x21, 0xc5, 0x02, 0x3f, 0x23, 0x4c, 0x00, 0x8c, 0x23, 0xc5, 0x82, 0x20, 0xd9,
  124237. +0xca, 0x21, 0x29, 0x0c, 0x25, 0x7c, 0x8c, 0x23, 0xc8, 0x84, 0x42, 0xd9, 0xca, 0x24, 0x49, 0x10,
  124238. +0x8c, 0x23, 0xcc, 0x87, 0x53, 0xd9, 0xca, 0x24, 0x49, 0x10, 0x8c, 0x23, 0xd2, 0x8b, 0x54, 0xd9,
  124239. +0xca, 0x24, 0x49, 0x10, 0xfe, 0x15, 0x81, 0x90, 0x04, 0x20, 0x80, 0x0f, 0x00, 0x00, 0xf0, 0x1f,
  124240. +0x81, 0xb8, 0x1a, 0x21, 0x83, 0x0f, 0x20, 0x00, 0x00, 0x00, 0xc3, 0x41, 0x04, 0x90, 0xf8, 0x00,
  124241. +0x05, 0x23, 0x42, 0x00, 0x24, 0x72, 0x65, 0x79, 0x80, 0xb2, 0x00, 0xb1, 0xc2, 0xc6, 0xe0, 0x78,
  124242. +0xe4, 0xc0, 0x8d, 0x70, 0x02, 0xf0, 0x85, 0x71, 0x23, 0x0c, 0xb2, 0x10, 0xad, 0x70, 0x14, 0xf0,
  124243. +0xc3, 0x42, 0x00, 0x80, 0x3c, 0x04, 0x5b, 0x63, 0x5a, 0x24, 0x82, 0x1c, 0x5e, 0x60, 0x5a, 0x25,
  124244. +0x42, 0x16, 0xa5, 0x71, 0xda, 0x62, 0x2a, 0x62, 0x40, 0xab, 0xe9, 0x0d, 0xb2, 0x90, 0x14, 0x25,
  124245. +0x03, 0x13, 0xeb, 0xf1, 0xc4, 0xc4, 0xe0, 0x78, 0xe6, 0xc2, 0x09, 0x12, 0x8d, 0x30, 0xed, 0x70,
  124246. +0xcd, 0x70, 0x09, 0x1a, 0xc2, 0x33, 0x09, 0xf0, 0xf0, 0x26, 0x80, 0x73, 0x00, 0x80, 0xf0, 0x08,
  124247. +0x72, 0x0b, 0x40, 0x00, 0xc5, 0x71, 0x22, 0xcc, 0xf1, 0x0e, 0x02, 0x90, 0x22, 0x1a, 0xdc, 0x33,
  124248. +0x09, 0x1a, 0x42, 0x33, 0xc6, 0xc6, 0xe0, 0x78, 0x9a, 0x20, 0x04, 0x00, 0xc3, 0x43, 0x08, 0x90,
  124249. +0xea, 0x01, 0xc3, 0x71, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x20, 0x82, 0x0f, 0x00, 0x00, 0x00, 0xfe,
  124250. +0x00, 0x93, 0x04, 0x20, 0x80, 0x0f, 0x00, 0x00, 0xff, 0xc0, 0x45, 0x78, 0x41, 0x93, 0x00, 0xb3,
  124251. +0x6c, 0x22, 0x40, 0x01, 0x25, 0x78, 0xe0, 0x7f, 0x01, 0xb3, 0xe0, 0x78, 0x1b, 0x7a, 0x05, 0x22,
  124252. +0x82, 0x0f, 0x03, 0x90, 0x64, 0xe1, 0x00, 0x1a, 0x05, 0x00, 0xc3, 0x43, 0x00, 0x80, 0x71, 0x07,
  124253. +0x80, 0x8b, 0x0e, 0xf0, 0x1a, 0x24, 0x82, 0x1f, 0x00, 0x00, 0x00, 0x10, 0x85, 0x71, 0x05, 0x7a,
  124254. +0x5b, 0x7a, 0x05, 0x22, 0x82, 0x0f, 0x02, 0x90, 0x64, 0x01, 0x20, 0xb2, 0x41, 0x8b, 0xe9, 0x0a,
  124255. +0x03, 0x83, 0xe0, 0x7e, 0xe2, 0xc2, 0x00, 0x16, 0x0d, 0x71, 0x00, 0x80, 0x06, 0x00, 0x6d, 0xe5,
  124256. +0x85, 0x2d, 0x81, 0x1b, 0x53, 0x25, 0x40, 0x90, 0x05, 0xf2, 0xaf, 0x79, 0x4e, 0x20, 0x00, 0x01,
  124257. +0x3d, 0x60, 0xaf, 0x7a, 0xc3, 0x41, 0xab, 0x00, 0x01, 0x00, 0xde, 0x0f, 0x6f, 0xfd, 0x0a, 0xd8,
  124258. +0xc3, 0x40, 0x00, 0x80, 0x6c, 0x07, 0xa0, 0xa8, 0xc2, 0xc6, 0xe0, 0x78, 0xe6, 0xc2, 0x6f, 0x26,
  124259. +0xc3, 0x15, 0x40, 0x8e, 0x08, 0x45, 0x17, 0xea, 0x36, 0x0c, 0xaf, 0xfe, 0x40, 0x40, 0x08, 0x47,
  124260. +0x87, 0xe8, 0xc3, 0x41, 0xce, 0x00, 0x01, 0x00, 0xfa, 0x09, 0x2f, 0xfd, 0x0c, 0x70, 0xe1, 0x40,
  124261. +0x9a, 0x20, 0x01, 0x00, 0x05, 0x7f, 0xbb, 0x78, 0x05, 0x20, 0x80, 0x0f, 0x03, 0x90, 0x92, 0xfe,
  124262. +0xe0, 0xb0, 0xff, 0x16, 0x82, 0x90, 0x18, 0xea, 0x06, 0x0c, 0xaf, 0xfe, 0x40, 0x40, 0x8c, 0x22,
  124263. +0xc3, 0x8f, 0x09, 0xf2, 0x88, 0xe8, 0xc3, 0x41, 0xcf, 0x00, 0x01, 0x00, 0xc6, 0x09, 0x2f, 0xfd,
  124264. +0x0c, 0x70, 0x0c, 0x70, 0x9a, 0x20, 0x01, 0x00, 0xbb, 0x79, 0x05, 0x21, 0x81, 0x0f, 0x03, 0x90,
  124265. +0x9a, 0xfe, 0x00, 0xb1, 0xc6, 0xc6, 0xe0, 0x78, 0xf1, 0xc0, 0x00, 0x16, 0x82, 0x70, 0x00, 0x80,
  124266. +0x09, 0x00, 0x8c, 0x22, 0x03, 0x8c, 0x10, 0xf2, 0x16, 0xea, 0x1f, 0x0a, 0x30, 0x0a, 0x2c, 0x72,
  124267. +0xf8, 0xe2, 0x04, 0xf4, 0x2c, 0x71, 0x09, 0xf0, 0xc3, 0x41, 0xd0, 0x00, 0x01, 0x00, 0x86, 0x09,
  124268. +0x2f, 0xfd, 0x0c, 0x70, 0x2c, 0x70, 0x5f, 0x21, 0x00, 0x04, 0x25, 0x78, 0x00, 0x1e, 0x04, 0x70,
  124269. +0x05, 0x90, 0xa0, 0xe0, 0xd1, 0xc0, 0xe0, 0x7e, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0x28, 0x43,
  124270. +0x00, 0x41, 0xed, 0x70, 0xc3, 0x40, 0x03, 0x90, 0x64, 0xff, 0xe0, 0xb0, 0x04, 0x18, 0x45, 0x00,
  124271. +0xc3, 0x40, 0x00, 0x80, 0x71, 0x07, 0xc0, 0x88, 0x2f, 0x23, 0xc7, 0x32, 0x02, 0xf0, 0xc5, 0x71,
  124272. +0x41, 0x88, 0x77, 0x0a, 0xa2, 0x03, 0x0a, 0x27, 0xc0, 0x32, 0x6c, 0x70, 0x8c, 0x23, 0xc3, 0xbf,
  124273. +0x1a, 0xf4, 0x1a, 0x26, 0x83, 0x1f, 0x00, 0x00, 0x00, 0x20, 0xc3, 0x42, 0x02, 0x90, 0x64, 0x1f,
  124274. +0x05, 0x23, 0x8c, 0x00, 0x44, 0x74, 0x45, 0x7b, 0x20, 0xb4, 0xd7, 0x0b, 0x3f, 0x92, 0xe0, 0xb3,
  124275. +0xc3, 0x42, 0x03, 0x90, 0x64, 0xf1, 0xe0, 0xb2, 0x04, 0x1a, 0x45, 0x00, 0xe1, 0xf1, 0x64, 0x71,
  124276. +0x2f, 0x27, 0xc2, 0x37, 0xbb, 0x0f, 0x10, 0xb0, 0xb7, 0x0b, 0x53, 0x82, 0xf3, 0x0f, 0x3e, 0xb0,
  124277. +0x60, 0x42, 0x1a, 0x26, 0x8c, 0x1f, 0x00, 0x00, 0x00, 0x20, 0x9a, 0x22, 0x08, 0x00, 0x45, 0x7c,
  124278. +0xc3, 0x42, 0x02, 0x90, 0x64, 0x01, 0x05, 0x24, 0x8d, 0x10, 0x44, 0x74, 0x85, 0x7a, 0x20, 0xb5,
  124279. +0x00, 0x1a, 0x05, 0x00, 0xe5, 0xf1, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe6, 0xc2, 0xfc, 0x1c,
  124280. +0xc8, 0xb6, 0xa1, 0xc1, 0x25, 0xdb, 0xc3, 0x41, 0x04, 0x90, 0x30, 0x00, 0x9f, 0xbb, 0xb4, 0x11,
  124281. +0x02, 0x05, 0x00, 0x8b, 0x0b, 0x0a, 0x71, 0x01, 0x00, 0xb1, 0x00, 0x8b, 0x05, 0xf0, 0x00, 0x16,
  124282. +0x80, 0x70, 0x00, 0x80, 0x58, 0x00, 0x01, 0xb1, 0xe0, 0x8b, 0x6f, 0x0f, 0x30, 0x10, 0x44, 0x27,
  124283. +0x80, 0x10, 0x40, 0xc0, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x32, 0x00, 0x00, 0x16, 0x8d, 0x70,
  124284. +0x00, 0x80, 0x73, 0x07, 0x44, 0x27, 0x5b, 0x10, 0x4f, 0xf8, 0x03, 0xf0, 0xa5, 0x71, 0xc3, 0x40,
  124285. +0x00, 0x80, 0x73, 0x07, 0x01, 0x88, 0x43, 0x08, 0x62, 0x03, 0x63, 0x40, 0x9a, 0x20, 0x04, 0x00,
  124286. +0x53, 0x27, 0x41, 0x10, 0x05, 0x79, 0x00, 0xc0, 0x9a, 0x20, 0x04, 0x00, 0x05, 0x79, 0xc1, 0x40,
  124287. +0x9a, 0x20, 0x10, 0x00, 0x3d, 0xf8, 0x13, 0x0b, 0x30, 0x30, 0x00, 0xb1, 0xaf, 0x79, 0xcf, 0x7a,
  124288. +0x8e, 0x0f, 0xaf, 0xfd, 0x0c, 0x70, 0x00, 0xc0, 0x62, 0xe8, 0xaf, 0x79, 0xcf, 0x7a, 0x82, 0x0f,
  124289. +0xaf, 0xfd, 0x0c, 0x71, 0xdc, 0xf1, 0x00, 0x16, 0x8f, 0x70, 0x00, 0x80, 0x58, 0x00, 0x6f, 0x0f,
  124290. +0x30, 0x10, 0x44, 0x27, 0x5b, 0x10, 0xc3, 0x40, 0x00, 0x80, 0x73, 0x07, 0xa2, 0x88, 0x44, 0x27,
  124291. +0x80, 0x10, 0x40, 0xc0, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x65, 0x00, 0x32, 0xf8, 0x03, 0xf0,
  124292. +0xa5, 0x71, 0xc3, 0x40, 0x00, 0x80, 0x73, 0x07, 0x03, 0x88, 0x43, 0x08, 0x62, 0x03, 0x63, 0x40,
  124293. +0x9a, 0x20, 0x04, 0x00, 0x53, 0x27, 0x41, 0x10, 0x05, 0x79, 0x00, 0xc0, 0x9a, 0x20, 0x04, 0x00,
  124294. +0x05, 0x79, 0xc1, 0x40, 0x9a, 0x20, 0x10, 0x00, 0x20, 0xf8, 0x13, 0x0b, 0x30, 0x30, 0x00, 0xb1,
  124295. +0xaf, 0x79, 0xcf, 0x7a, 0x1a, 0x0f, 0xaf, 0xfd, 0x0c, 0x70, 0x00, 0xc0, 0x62, 0xe8, 0xaf, 0x79,
  124296. +0xcf, 0x7a, 0x0e, 0x0f, 0xaf, 0xfd, 0x0c, 0x71, 0xdc, 0xf1, 0x00, 0x16, 0x8e, 0x70, 0x00, 0x80,
  124297. +0x04, 0x00, 0xbe, 0x0f, 0xcf, 0xfd, 0xc6, 0x0f, 0xef, 0xfd, 0x08, 0x45, 0x00, 0x41, 0xee, 0x0c,
  124298. +0xef, 0xff, 0xa1, 0x40, 0xc3, 0x43, 0x08, 0x90, 0xea, 0x01, 0x1a, 0x26, 0x8c, 0x1f, 0x20, 0x00,
  124299. +0x00, 0x00, 0x00, 0x93, 0xcb, 0x45, 0x12, 0x90, 0x02, 0x04, 0x04, 0x20, 0x81, 0x0f, 0x00, 0x00,
  124300. +0x00, 0x3f, 0x05, 0x24, 0x42, 0x13, 0x20, 0xb2, 0x44, 0x6d, 0x85, 0x7a, 0xc3, 0x71, 0x00, 0x00,
  124301. +0x00, 0x0c, 0x02, 0x6d, 0x20, 0xb2, 0x05, 0x7c, 0x01, 0x93, 0xc5, 0xb8, 0x00, 0xb4, 0x87, 0x74,
  124302. +0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe0, 0x78, 0x05, 0x21, 0x02, 0x00, 0x1a, 0x25, 0x80, 0x1f,
  124303. +0x00, 0x00, 0x00, 0x20, 0x05, 0x20, 0x81, 0x0f, 0x02, 0x90, 0x54, 0x01, 0x00, 0x91, 0x45, 0x78,
  124304. +0xe0, 0x7e, 0xe0, 0x78, 0x44, 0x20, 0x00, 0x02, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x4e, 0x20,
  124305. +0x8e, 0x00, 0xe0, 0x7e, 0xe2, 0xc2, 0xa4, 0xc1, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x85, 0x06,
  124306. +0x2c, 0x70, 0x4c, 0x75, 0x43, 0xc0, 0xff, 0xd8, 0x08, 0xdb, 0x42, 0xc1, 0x41, 0xc1, 0x28, 0x45,
  124307. +0xd2, 0x08, 0x6f, 0xfd, 0x40, 0xc1, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x85, 0x06, 0x10, 0xd9,
  124308. +0x4c, 0x75, 0x43, 0xc0, 0xff, 0xd8, 0x0c, 0xdb, 0x42, 0xc5, 0x41, 0xc5, 0xb6, 0x08, 0x6f, 0xfd,
  124309. +0x40, 0xc5, 0xff, 0xd8, 0x80, 0xd9, 0x4c, 0x75, 0x6c, 0x72, 0x43, 0xc5, 0x42, 0xc5, 0x41, 0xc5,
  124310. +0xa2, 0x08, 0x6f, 0xfd, 0x40, 0xc5, 0xa4, 0xc0, 0xc2, 0xc6, 0xe0, 0x78, 0xe4, 0xc2, 0xa4, 0xc1,
  124311. +0xad, 0x70, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x75, 0x6c, 0x73, 0x43, 0xc5, 0x42, 0xc5, 0x41, 0xc5,
  124312. +0x82, 0x08, 0x6f, 0xfd, 0x40, 0xc5, 0xcb, 0x46, 0x00, 0x80, 0x85, 0x06, 0x00, 0x8e, 0x25, 0x08,
  124313. +0xb4, 0x00, 0x2c, 0x70, 0x04, 0x71, 0x1d, 0x78, 0x62, 0xb8, 0x0f, 0x78, 0x42, 0xc5, 0x41, 0xc5,
  124314. +0x40, 0xc5, 0x43, 0xc0, 0xff, 0xd8, 0x4c, 0x75, 0x5a, 0x08, 0x6f, 0xfd, 0x6c, 0x72, 0x00, 0x8e,
  124315. +0x42, 0xc5, 0x41, 0xc5, 0x40, 0xc5, 0x43, 0xc0, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x75, 0x46, 0x08,
  124316. +0x6f, 0xfd, 0x08, 0xdb, 0x00, 0x8e, 0x08, 0xd9, 0x4c, 0x75, 0x43, 0xc0, 0xff, 0xd8, 0x0c, 0xdb,
  124317. +0x42, 0xc5, 0x41, 0xc5, 0x2e, 0x08, 0x6f, 0xfd, 0x40, 0xc5, 0xa4, 0xc0, 0xc4, 0xc6, 0xe0, 0x78,
  124318. +0xc3, 0x42, 0x04, 0x90, 0x10, 0x01, 0x00, 0x92, 0x4f, 0x20, 0x01, 0x01, 0xa4, 0xb8, 0x20, 0xb2,
  124319. +0xe0, 0x7f, 0x00, 0xb2, 0xe6, 0xc0, 0x5f, 0x21, 0x83, 0x04, 0xcb, 0x44, 0x00, 0x80, 0x84, 0x06,
  124320. +0x2c, 0x70, 0x7a, 0x64, 0xa2, 0x8a, 0xc3, 0x8a, 0x04, 0x7d, 0x03, 0xf0, 0x24, 0x71, 0x19, 0x09,
  124321. +0xa3, 0x03, 0x14, 0x23, 0x42, 0x00, 0x9a, 0x62, 0xe5, 0x8a, 0xf5, 0x08, 0xce, 0x83, 0x44, 0x8a,
  124322. +0x45, 0x7d, 0xf6, 0xf1, 0xa1, 0x40, 0xc6, 0xc4, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0x82, 0x24,
  124323. +0x09, 0x3d, 0x08, 0x46, 0x25, 0xd8, 0x9f, 0xb8, 0x40, 0x88, 0x33, 0x10, 0x83, 0x00, 0xdf, 0x10,
  124324. +0x80, 0x80, 0x2c, 0x70, 0xed, 0x70, 0x4b, 0xc0, 0x09, 0xca, 0x1f, 0x0e, 0xb5, 0x11, 0x46, 0xc1,
  124325. +0x53, 0x26, 0x4c, 0x11, 0x39, 0xd9, 0xc4, 0xbc, 0x05, 0xec, 0x61, 0xbc, 0xff, 0x0c, 0x31, 0x90,
  124326. +0x3d, 0x79, 0xc0, 0xb9, 0x46, 0xc1, 0x0b, 0xc1, 0x45, 0x7b, 0x4d, 0xc3, 0x1a, 0x21, 0x81, 0x0f,
  124327. +0x10, 0x00, 0x00, 0x00, 0x78, 0x20, 0x00, 0x00, 0x00, 0x16, 0x83, 0x70, 0x00, 0x80, 0x01, 0x00,
  124328. +0x08, 0x12, 0x8c, 0x30, 0x4f, 0xc1, 0x48, 0xc0, 0x00, 0x24, 0x80, 0x3f, 0x00, 0x00, 0x0c, 0x01,
  124329. +0x2c, 0x70, 0x06, 0x08, 0xef, 0xfe, 0xb4, 0xda, 0x96, 0xc0, 0xfe, 0x0f, 0xaf, 0xfe, 0xb4, 0xda,
  124330. +0xe2, 0xbb, 0x0c, 0x71, 0xca, 0x20, 0xe1, 0x03, 0x21, 0x6c, 0x2c, 0x78, 0xdb, 0x43, 0x00, 0x80,
  124331. +0x6d, 0x07, 0x49, 0xc0, 0x79, 0x26, 0x80, 0x11, 0x4e, 0xc0, 0x42, 0x26, 0x40, 0x12, 0x4c, 0xc0,
  124332. +0x0c, 0x70, 0x45, 0xc0, 0x02, 0xf0, 0xe5, 0x71, 0xf5, 0x71, 0x82, 0x02, 0x29, 0x00, 0x50, 0x26,
  124333. +0x00, 0x10, 0x78, 0x20, 0x01, 0x01, 0x78, 0x26, 0xc0, 0x10, 0x25, 0x78, 0x50, 0xc0, 0x0c, 0x71,
  124334. +0x00, 0x43, 0x44, 0x27, 0xc0, 0x17, 0x06, 0xc1, 0x05, 0xe8, 0x61, 0xb8, 0xff, 0x08, 0x31, 0x80,
  124335. +0x7b, 0x7b, 0xb2, 0x0a, 0x6f, 0xfd, 0xe1, 0x40, 0x4a, 0xc0, 0x0d, 0xc0, 0x6b, 0x78, 0x0c, 0x70,
  124336. +0x05, 0xf4, 0xe3, 0xf1, 0x00, 0x13, 0x80, 0x30, 0x04, 0x71, 0x00, 0x1b, 0x02, 0x30, 0x0f, 0x78,
  124337. +0x14, 0x71, 0x06, 0x02, 0x2d, 0x00, 0xef, 0x7d, 0x10, 0xc1, 0xa1, 0x40, 0x3a, 0x0e, 0x6f, 0xfe,
  124338. +0x4c, 0x70, 0x72, 0xe8, 0x0c, 0x70, 0x01, 0x1b, 0xc2, 0x33, 0x47, 0xc0, 0x3f, 0x0e, 0xf5, 0x11,
  124339. +0x44, 0xc0, 0x58, 0xd8, 0x11, 0x20, 0x80, 0x83, 0x0c, 0x70, 0x44, 0xc0, 0x17, 0xf2, 0x06, 0xc0,
  124340. +0x14, 0x70, 0xfc, 0x09, 0x42, 0xfd, 0x12, 0xf4, 0x00, 0x13, 0x80, 0x30, 0x5f, 0x25, 0x41, 0x16,
  124341. +0x5f, 0x20, 0x80, 0x0c, 0x38, 0x60, 0x63, 0x70, 0x16, 0x88, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78,
  124342. +0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x44, 0xc0, 0x56, 0x24, 0x00, 0x3e, 0x2c, 0x70,
  124343. +0x26, 0x0f, 0xaf, 0xfe, 0xb4, 0xda, 0x0b, 0x0e, 0xd4, 0x11, 0x05, 0xc0, 0x27, 0xf0, 0x25, 0x20,
  124344. +0x80, 0x03, 0x2b, 0xf0, 0x2f, 0xf0, 0x35, 0xf0, 0x37, 0xf0, 0x04, 0xf0, 0x02, 0xf0, 0x3b, 0xf0,
  124345. +0x96, 0xc0, 0x43, 0xc0, 0x00, 0x24, 0x80, 0x3f, 0x00, 0x00, 0x0c, 0x01, 0x42, 0xc0, 0x56, 0x24,
  124346. +0x00, 0x3e, 0x41, 0xc0, 0x08, 0xc0, 0xff, 0xdb, 0x09, 0xc1, 0x40, 0xc0, 0x04, 0xc0, 0x4c, 0x70,
  124347. +0x14, 0x70, 0x8a, 0x20, 0xc7, 0x0f, 0x1c, 0x73, 0xd5, 0x75, 0xca, 0x22, 0xa1, 0x01, 0xea, 0x0c,
  124348. +0xef, 0xfe, 0xe1, 0x40, 0x8c, 0xd8, 0x47, 0xc0, 0x0c, 0x71, 0x44, 0xc0, 0xd9, 0x0e, 0x90, 0x11,
  124349. +0xdd, 0x0e, 0x51, 0x13, 0x68, 0xf0, 0xa1, 0x40, 0xca, 0x0d, 0xaf, 0xff, 0x56, 0x24, 0x01, 0x3e,
  124350. +0x0f, 0xf0, 0xa1, 0x40, 0xce, 0x0e, 0xa0, 0x00, 0x56, 0x24, 0x01, 0x3e, 0x09, 0xf0, 0x4e, 0x0a,
  124351. +0xa0, 0x00, 0xa1, 0x40, 0x05, 0xf0, 0x04, 0xc1, 0x06, 0x0f, 0x6f, 0xff, 0xe1, 0x40, 0x0c, 0x70,
  124352. +0x67, 0xf0, 0x4c, 0x70, 0x00, 0x1e, 0x84, 0x70, 0x0f, 0x90, 0x22, 0xe0, 0x96, 0xc0, 0x42, 0xc0,
  124353. +0x00, 0x24, 0x80, 0x3f, 0x00, 0x00, 0x0c, 0x01, 0x09, 0xc1, 0x08, 0xc3, 0x41, 0xc0, 0x56, 0x24,
  124354. +0x00, 0x3e, 0x40, 0xc0, 0x6e, 0x0d, 0x20, 0x00, 0xe1, 0x40, 0x04, 0xc0, 0x14, 0x70, 0x0c, 0x71,
  124355. +0x44, 0xc0, 0xc0, 0xd8, 0x47, 0xc0, 0x38, 0xf2, 0x04, 0x13, 0x83, 0x30, 0x5f, 0x23, 0x40, 0x02,
  124356. +0x03, 0xf0, 0x64, 0x71, 0xe3, 0x40, 0x05, 0x13, 0x81, 0x30, 0x53, 0x09, 0xe3, 0x00, 0x4c, 0x70,
  124357. +0x41, 0xf0, 0x56, 0x24, 0x01, 0x3e, 0xf5, 0x21, 0x0c, 0x00, 0x1b, 0xd9, 0x9c, 0x78, 0x1c, 0x78,
  124358. +0x1c, 0x78, 0x1c, 0x78, 0x61, 0xb9, 0x01, 0x09, 0x31, 0x00, 0x1d, 0x78, 0x19, 0x64, 0x44, 0x2c,
  124359. +0x0c, 0x18, 0xc4, 0xb9, 0x02, 0x79, 0x1a, 0x23, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x20, 0x9a, 0x24,
  124360. +0x10, 0x10, 0x85, 0x79, 0x81, 0x6a, 0x9a, 0x22, 0x08, 0x00, 0x45, 0x78, 0x05, 0x20, 0x80, 0x0f,
  124361. +0x02, 0x90, 0x64, 0x00, 0x20, 0xb0, 0x81, 0x42, 0xe3, 0x40, 0xbb, 0x0a, 0x32, 0x82, 0x40, 0x20,
  124362. +0x5f, 0x00, 0xd1, 0xf1, 0xa1, 0x40, 0x22, 0x08, 0xef, 0xfd, 0x91, 0xc1, 0x04, 0xc0, 0x14, 0x70,
  124363. +0x0c, 0x70, 0x45, 0xc0, 0x28, 0xf3, 0x07, 0xc1, 0x0a, 0xc0, 0x0e, 0xc2, 0x6c, 0x71, 0x19, 0x61,
  124364. +0x0f, 0xc0, 0x25, 0x78, 0x16, 0x08, 0xa0, 0x00, 0x56, 0x24, 0x01, 0x3e, 0x04, 0xc0, 0x45, 0xc0,
  124365. +0x1a, 0xf1, 0x40, 0x23, 0xc0, 0x34, 0x45, 0xc0, 0x05, 0xc1, 0xa1, 0x40, 0x4c, 0x70, 0x8a, 0x0a,
  124366. +0x6f, 0xfe, 0x6c, 0x71, 0x96, 0xc0, 0x42, 0xc0, 0x00, 0x24, 0x80, 0x3f, 0x00, 0x00, 0x0c, 0x01,
  124367. +0x09, 0xc1, 0x08, 0xc3, 0x41, 0xc0, 0x56, 0x24, 0x00, 0x3e, 0x40, 0xc0, 0xe1, 0x40, 0x96, 0x0c,
  124368. +0x20, 0x00, 0x4c, 0x71, 0x05, 0xc1, 0xa1, 0x40, 0x4c, 0x70, 0x5e, 0x0a, 0x6f, 0xfe, 0x6c, 0x70,
  124369. +0xc0, 0xd8, 0x47, 0xc0, 0x5c, 0xf1, 0x3e, 0x0d, 0x6f, 0xfd, 0x0c, 0x73, 0x09, 0xca, 0x14, 0x70,
  124370. +0x13, 0xf4, 0x11, 0x0e, 0xf1, 0x10, 0xef, 0x79, 0xa2, 0x0c, 0x6f, 0xfd, 0x0a, 0xc0, 0x0d, 0xf0,
  124371. +0x0c, 0xc0, 0x14, 0x74, 0x89, 0xf7, 0x06, 0xc0, 0x0b, 0xc1, 0x0a, 0xc2, 0x52, 0x20, 0x00, 0x00,
  124372. +0xd6, 0x0b, 0x6f, 0xfd, 0xef, 0x7b, 0x83, 0x05, 0xcf, 0xff, 0x19, 0x0e, 0xd1, 0x10, 0x09, 0xca,
  124373. +0x88, 0xe8, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x00, 0x00, 0xe5, 0xb8, 0xa8, 0x0c, 0x42, 0xfd,
  124374. +0x00, 0x1e, 0x03, 0x70, 0x00, 0x80, 0x0f, 0x00, 0x80, 0x24, 0x09, 0x3d, 0x04, 0x14, 0x1b, 0x34,
  124375. +0xc6, 0xc6, 0xe0, 0x78, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xb1, 0xc1, 0x50, 0xc0, 0x00, 0x16,
  124376. +0x80, 0x70, 0x00, 0x80, 0x04, 0x00, 0x46, 0xc0, 0x9e, 0x0e, 0xef, 0xfd, 0x20, 0x40, 0xc3, 0x40,
  124377. +0x00, 0x00, 0xff, 0xff, 0x00, 0x41, 0x00, 0x42, 0x8a, 0x0b, 0xef, 0xfd, 0x00, 0x43, 0x0f, 0xd8,
  124378. +0xc6, 0x0f, 0x2f, 0xfd, 0x0f, 0xd9, 0x0c, 0x70, 0xcb, 0x47, 0x03, 0x90, 0x04, 0xe0, 0x4a, 0xc0,
  124379. +0x22, 0x1f, 0x14, 0x10, 0x8a, 0x20, 0xc7, 0x0f, 0xa7, 0x1f, 0x1c, 0x10, 0xa8, 0x1f, 0x1c, 0x10,
  124380. +0x0c, 0x71, 0xff, 0xd9, 0x00, 0xb7, 0xfe, 0x1f, 0x04, 0x90, 0x05, 0xb7, 0x0e, 0x09, 0xef, 0xff,
  124381. +0xfc, 0x1f, 0x04, 0x90, 0xcb, 0x46, 0x00, 0x80, 0x6d, 0x07, 0x03, 0x8e, 0x4f, 0xc0, 0x02, 0x8e,
  124382. +0x4e, 0xc0, 0x05, 0x8e, 0x49, 0xc0, 0x04, 0x8e, 0x48, 0xc0, 0x6f, 0x20, 0x43, 0x02, 0xfd, 0x10,
  124383. +0x82, 0x80, 0x0c, 0x70, 0x0f, 0x0a, 0x7e, 0x01, 0x41, 0xc0, 0x09, 0xc0, 0x4a, 0xc0, 0x08, 0xc0,
  124384. +0x41, 0xc0, 0x06, 0xc0, 0x1a, 0x20, 0x80, 0x0f, 0x10, 0x00, 0x00, 0x00, 0x44, 0xc0, 0x07, 0xf0,
  124385. +0xfd, 0x10, 0x82, 0x80, 0x01, 0xc0, 0x04, 0x71, 0x41, 0xc0, 0x01, 0xc1, 0x0a, 0xc0, 0x10, 0x71,
  124386. +0x58, 0x02, 0x29, 0x00, 0x6f, 0x70, 0x0c, 0x77, 0x15, 0x0a, 0x7e, 0x01, 0x42, 0xc0, 0x01, 0xc0,
  124387. +0x04, 0xae, 0x05, 0xae, 0x1b, 0x78, 0x02, 0xae, 0x04, 0x71, 0x03, 0xae, 0xad, 0x71, 0x03, 0xf0,
  124388. +0xa5, 0x77, 0xb5, 0x70, 0x9e, 0x01, 0x2b, 0x00, 0x25, 0xd8, 0xa1, 0xae, 0x20, 0x8e, 0x9f, 0xb8,
  124389. +0x34, 0x70, 0xc0, 0x20, 0xe2, 0x0c, 0x20, 0x88, 0x0c, 0x71, 0x44, 0x25, 0xc2, 0x17, 0x06, 0xea,
  124390. +0x61, 0xba, 0x01, 0x0a, 0x31, 0x00, 0x1b, 0x78, 0x5a, 0x20, 0x00, 0x01, 0x0f, 0x20, 0x40, 0x03,
  124391. +0x0f, 0x78, 0x4d, 0xc0, 0x0b, 0x79, 0xe6, 0xf3, 0xaf, 0x78, 0x4c, 0xc0, 0x2b, 0x4e, 0x4b, 0xc0,
  124392. +0x0c, 0xc0, 0x0b, 0xc1, 0x4c, 0x71, 0xe2, 0x08, 0x6f, 0xfe, 0x6c, 0x70, 0x0d, 0xc0, 0x2c, 0x70,
  124393. +0xaa, 0x0c, 0xef, 0xfe, 0x4c, 0x71, 0x0c, 0x70, 0x26, 0x0b, 0x2f, 0xfd, 0x2c, 0x71, 0x03, 0xf0,
  124394. +0x67, 0x71, 0x4c, 0x23, 0xc0, 0xb7, 0x1a, 0x01, 0x29, 0x00, 0x0c, 0x70, 0x06, 0xc0, 0x1a, 0x20,
  124395. +0x80, 0x0f, 0x20, 0x00, 0x00, 0x00, 0x05, 0x20, 0x80, 0x0f, 0x05, 0x90, 0x40, 0xe0, 0x00, 0x18,
  124396. +0xc4, 0x06, 0x6f, 0x20, 0x43, 0x02, 0xfd, 0x10, 0x80, 0x80, 0x25, 0x08, 0x5e, 0x01, 0x01, 0xc0,
  124397. +0x1a, 0x20, 0x81, 0x0f, 0x00, 0x00, 0x00, 0x10, 0x04, 0xc0, 0x25, 0x78, 0x1b, 0x78, 0x05, 0x20,
  124398. +0x80, 0x0f, 0x02, 0x90, 0x40, 0x00, 0x00, 0x18, 0xc4, 0x06, 0x15, 0xf0, 0x24, 0x8e, 0x10, 0xf0,
  124399. +0x1a, 0x21, 0x82, 0x0f, 0x00, 0x00, 0x00, 0x10, 0x04, 0xc0, 0x24, 0x71, 0x45, 0x78, 0x1b, 0x78,
  124400. +0x05, 0x20, 0x80, 0x0f, 0x02, 0x90, 0x40, 0x00, 0x00, 0x18, 0xc4, 0x06, 0x05, 0x8e, 0xe5, 0x08,
  124401. +0x43, 0x80, 0x0a, 0x08, 0xaf, 0xfe, 0x14, 0xd8, 0x72, 0x0a, 0x8f, 0xff, 0x10, 0xc0, 0x2c, 0x71,
  124402. +0x9e, 0x0a, 0x2f, 0xfd, 0x10, 0x78, 0x04, 0x8e, 0x43, 0xc0, 0x0c, 0x70, 0x47, 0xc0, 0x09, 0xf0,
  124403. +0x05, 0xc1, 0x07, 0xc0, 0x25, 0x78, 0x47, 0xc0, 0x03, 0xc0, 0x04, 0x71, 0x43, 0xc0, 0x25, 0x8e,
  124404. +0x03, 0xc0, 0x67, 0x09, 0x22, 0x00, 0x0f, 0xd8, 0x03, 0xc0, 0x4c, 0x70, 0x1a, 0x20, 0x81, 0x0f,
  124405. +0x00, 0x00, 0x00, 0x20, 0x05, 0x21, 0x80, 0x0f, 0x02, 0x90, 0x70, 0x01, 0x00, 0x90, 0x45, 0xc2,
  124406. +0x02, 0xf0, 0x44, 0x71, 0x25, 0x0a, 0x33, 0x02, 0x40, 0x40, 0x9a, 0x20, 0x08, 0x00, 0x25, 0x78,
  124407. +0x05, 0x20, 0x80, 0x0f, 0x02, 0x90, 0x66, 0x01, 0x00, 0x90, 0x75, 0xe8, 0x05, 0xc0, 0x10, 0x78,
  124408. +0x0f, 0x20, 0x80, 0x00, 0x45, 0xc0, 0xef, 0xf1, 0x05, 0xc0, 0x2f, 0x26, 0x08, 0xf0, 0xd2, 0xf5,
  124409. +0x03, 0xc3, 0x0c, 0x74, 0xc3, 0x41, 0x0e, 0x00, 0x03, 0x00, 0xa1, 0x42, 0x5a, 0x0e, 0x2f, 0xfd,
  124410. +0x00, 0x1c, 0xc0, 0x36, 0xc6, 0xf1, 0xc2, 0x0d, 0x2f, 0xfd, 0x0f, 0xd9, 0x07, 0xc0, 0x2f, 0x26,
  124411. +0x08, 0xf0, 0x78, 0xf5, 0x02, 0xc0, 0x08, 0x20, 0xc0, 0x06, 0x42, 0xc0, 0x0c, 0x71, 0xc3, 0x41,
  124412. +0x11, 0x00, 0x01, 0x00, 0x7e, 0x08, 0xef, 0xfc, 0xa1, 0x42, 0xc6, 0x0e, 0x6f, 0xfe, 0x0d, 0xc0,
  124413. +0x0c, 0xc0, 0x0b, 0xc1, 0x4c, 0x70, 0x92, 0x0f, 0x2f, 0xfe, 0x6c, 0x70, 0x08, 0x14, 0x1b, 0x30,
  124414. +0x30, 0xf1, 0x02, 0xc0, 0x1f, 0xd9, 0x61, 0xb9, 0xff, 0x09, 0x31, 0x80, 0x1d, 0x78, 0xc3, 0x41,
  124415. +0x13, 0x00, 0x00, 0x00, 0x4e, 0x08, 0xef, 0xfc, 0x52, 0x20, 0x00, 0x00, 0x06, 0xc0, 0x00, 0x16,
  124416. +0x81, 0x70, 0x00, 0x80, 0x16, 0x00, 0x1a, 0x20, 0x80, 0x0f, 0x20, 0x00, 0x00, 0x00, 0x05, 0x20,
  124417. +0x82, 0x0f, 0x05, 0x90, 0x40, 0xe0, 0x02, 0xc0, 0x38, 0x60, 0x49, 0x20, 0xc1, 0x07, 0x20, 0xb2,
  124418. +0x6f, 0x20, 0x43, 0x02, 0xfd, 0x10, 0x80, 0x80, 0x21, 0x08, 0x5e, 0x01, 0x01, 0xc0, 0x1a, 0x20,
  124419. +0x82, 0x0f, 0x00, 0x00, 0x00, 0x10, 0x04, 0xc0, 0x45, 0x78, 0x1b, 0x78, 0x05, 0x20, 0x80, 0x0f,
  124420. +0x02, 0x90, 0x40, 0x00, 0x20, 0xb0, 0x16, 0xf0, 0x44, 0x8e, 0x0f, 0xf0, 0x1a, 0x22, 0x83, 0x0f,
  124421. +0x00, 0x00, 0x00, 0x10, 0x04, 0xc0, 0x44, 0x71, 0x65, 0x78, 0x1b, 0x78, 0x05, 0x20, 0x80, 0x0f,
  124422. +0x02, 0x90, 0x40, 0x00, 0x20, 0xb0, 0x05, 0x8e, 0xe5, 0x08, 0x83, 0x80, 0x1e, 0x09, 0x8f, 0xff,
  124423. +0xa1, 0x05, 0xef, 0xff, 0x6f, 0x20, 0x43, 0x02, 0x15, 0x0a, 0x5e, 0x01, 0x08, 0xc0, 0x04, 0xae,
  124424. +0x09, 0xc0, 0x05, 0xae, 0x0e, 0xc0, 0x02, 0xae, 0x0f, 0xc0, 0x03, 0xae, 0x0c, 0x70, 0xa7, 0x1f,
  124425. +0x1c, 0x10, 0xa8, 0x1f, 0x1c, 0x10, 0x00, 0xb7, 0xb1, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6,
  124426. +0x00, 0x42, 0x8c, 0x20, 0xc3, 0x8f, 0x08, 0xf4, 0xc3, 0x41, 0x04, 0x90, 0x38, 0x02, 0x00, 0x19,
  124427. +0x05, 0x01, 0x09, 0xf0, 0x13, 0x0a, 0xd1, 0x01, 0xc3, 0x41, 0x04, 0x90, 0x38, 0x02, 0x00, 0x19,
  124428. +0x45, 0x00, 0x00, 0x19, 0x05, 0x00, 0x09, 0xca, 0x04, 0xe8, 0x19, 0x00, 0x20, 0x00, 0x40, 0x40,
  124429. +0xc3, 0x41, 0x18, 0x90, 0x64, 0x00, 0x40, 0xb1, 0x51, 0x00, 0x20, 0x00, 0x02, 0x19, 0x05, 0x00,
  124430. +0xe2, 0xc2, 0x08, 0x45, 0x09, 0xca, 0x12, 0xe8, 0x22, 0xcc, 0x8c, 0x20, 0x10, 0x80, 0x85, 0xf7,
  124431. +0xb6, 0x0f, 0x0f, 0xfd, 0x22, 0xcc, 0x21, 0x68, 0x15, 0x26, 0x00, 0x70, 0x00, 0x80, 0xf0, 0x08,
  124432. +0x22, 0x1a, 0x5c, 0x30, 0xa0, 0xa0, 0xc2, 0xc6, 0xc3, 0x40, 0x18, 0x90, 0x64, 0x00, 0x10, 0xd9,
  124433. +0xa0, 0xb0, 0x61, 0xb9, 0xff, 0x09, 0x31, 0x80, 0xbd, 0x7d, 0xa2, 0xb0, 0x0e, 0x08, 0x20, 0x00,
  124434. +0x02, 0x18, 0x05, 0x00, 0xc2, 0xc6, 0xe0, 0x78, 0xc3, 0x41, 0x18, 0x90, 0x08, 0x00, 0x00, 0x91,
  124435. +0xff, 0x08, 0x1f, 0x80, 0x5e, 0x19, 0x45, 0x00, 0x00, 0x91, 0x01, 0x08, 0x1e, 0x00, 0xe0, 0x7e,
  124436. +0xe4, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0x08, 0x46, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x01, 0x00,
  124437. +0x3b, 0x08, 0x3f, 0x01, 0x38, 0x43, 0x09, 0xca, 0xd0, 0x7d, 0x0a, 0xe8, 0x22, 0xcc, 0x8a, 0x21,
  124438. +0x10, 0x00, 0x02, 0x79, 0x02, 0x6d, 0x30, 0x70, 0x3c, 0x0f, 0x0a, 0xfd, 0x36, 0x0f, 0xef, 0xff,
  124439. +0x08, 0xd8, 0x72, 0x0f, 0xef, 0xff, 0xc1, 0x40, 0xcd, 0x70, 0x07, 0xf0, 0x66, 0x0f, 0xef, 0xff,
  124440. +0x04, 0x13, 0x00, 0x34, 0xc5, 0x71, 0xf9, 0x0e, 0x42, 0x93, 0x04, 0x14, 0x1b, 0x34, 0xc4, 0xc6,
  124441. +0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0x82, 0x24, 0x07, 0x30, 0x18, 0x43, 0x6f, 0x20, 0x43, 0x02,
  124442. +0x52, 0xc1, 0x20, 0x88, 0xfc, 0x10, 0x8e, 0x80, 0x50, 0xc3, 0x46, 0xc1, 0x00, 0x16, 0x0f, 0x71,
  124443. +0x08, 0x90, 0xe0, 0x01, 0x63, 0x40, 0x2c, 0x70, 0xea, 0x0b, 0x2f, 0xfd, 0x48, 0x45, 0x4e, 0xc0,
  124444. +0xc3, 0x40, 0x00, 0x00, 0xff, 0xff, 0x00, 0x41, 0x00, 0x42, 0x5a, 0x0f, 0xaf, 0xfd, 0x00, 0x43,
  124445. +0xc3, 0x40, 0x00, 0x00, 0xff, 0xff, 0x58, 0x20, 0x00, 0x08, 0xe4, 0x78, 0x00, 0x1e, 0x04, 0x70,
  124446. +0x09, 0x90, 0xe0, 0xe1, 0xc3, 0x40, 0x00, 0x80, 0xc4, 0x04, 0x8e, 0x0a, 0x60, 0x00, 0x60, 0xd9,
  124447. +0x8d, 0x71, 0x81, 0x40, 0x44, 0x23, 0xcf, 0x37, 0x05, 0xef, 0x61, 0xbf, 0xff, 0x0f, 0x31, 0x90,
  124448. +0x1b, 0x78, 0x5a, 0x20, 0x00, 0x01, 0x44, 0xc5, 0xe6, 0xbe, 0x4c, 0x70, 0x0f, 0x20, 0xc1, 0x06,
  124449. +0x04, 0xc0, 0xca, 0x20, 0x61, 0x00, 0x44, 0xc0, 0x15, 0xed, 0xff, 0xd8, 0x00, 0x1e, 0x04, 0x70,
  124450. +0x03, 0x90, 0xc4, 0xf0, 0x14, 0xf0, 0x9a, 0x20, 0x08, 0x00, 0x81, 0x43, 0x05, 0xee, 0x61, 0xbe,
  124451. +0xff, 0x0e, 0x31, 0x90, 0x7b, 0x7b, 0x44, 0x71, 0x05, 0x20, 0x80, 0x0f, 0x03, 0x90, 0xc4, 0xe0,
  124452. +0x60, 0xb0, 0x50, 0x78, 0xe3, 0x08, 0x34, 0x82, 0x44, 0x20, 0xce, 0x07, 0x06, 0xc0, 0x4c, 0x70,
  124453. +0x1a, 0x20, 0x80, 0x0f, 0x10, 0x00, 0x00, 0x00, 0x4f, 0xc0, 0x77, 0x14, 0x00, 0x36, 0x4c, 0xc0,
  124454. +0x76, 0x14, 0x00, 0x36, 0x4b, 0xc0, 0x75, 0x14, 0x00, 0x36, 0x4d, 0xc0, 0x2f, 0x78, 0x2c, 0x70,
  124455. +0xca, 0x08, 0xef, 0xfe, 0x51, 0xc0, 0x00, 0x16, 0x8f, 0x70, 0x00, 0x80, 0x71, 0x07, 0xff, 0xd8,
  124456. +0xb5, 0x70, 0x8a, 0x21, 0x04, 0x00, 0x47, 0xc0, 0x3c, 0x70, 0x47, 0xc0, 0x02, 0xf0, 0xe5, 0x71,
  124457. +0xc3, 0x40, 0x00, 0x80, 0x71, 0x07, 0x01, 0x88, 0xef, 0x7a, 0x0d, 0x08, 0xa5, 0x00, 0xcd, 0x70,
  124458. +0x4b, 0xf0, 0xc5, 0x71, 0xcf, 0x7b, 0xeb, 0x0b, 0x55, 0x82, 0x0e, 0xc0, 0x55, 0x20, 0x01, 0x0c,
  124459. +0x0f, 0xc0, 0x25, 0x78, 0x1a, 0x22, 0x81, 0x0f, 0x00, 0x00, 0x00, 0x10, 0x05, 0x79, 0x60, 0x40,
  124460. +0x9a, 0x20, 0x04, 0x00, 0x25, 0x78, 0x1b, 0x78, 0x91, 0xb8, 0x9c, 0xb8, 0x9f, 0xb8, 0x80, 0x90,
  124461. +0x79, 0x25, 0x01, 0x10, 0x78, 0x23, 0x00, 0x02, 0x07, 0x21, 0x3e, 0x80, 0xe3, 0xf5, 0x9d, 0x78,
  124462. +0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x6d, 0x70, 0x0a, 0xe8, 0x08, 0x43,
  124463. +0x9a, 0x23, 0x10, 0x10, 0x53, 0x24, 0x01, 0x11, 0x80, 0x23, 0x30, 0x10, 0x05, 0x23, 0x4b, 0x10,
  124464. +0x5f, 0x22, 0x9f, 0x04, 0x00, 0x24, 0x81, 0x3f, 0x00, 0x00, 0x0c, 0x01, 0xe3, 0x71, 0x74, 0x79,
  124465. +0x00, 0x19, 0xc4, 0x02, 0xc3, 0x41, 0x00, 0x00, 0x1f, 0x14, 0x15, 0x08, 0x70, 0x01, 0xc4, 0xbc,
  124466. +0x9a, 0x20, 0x10, 0x00, 0x80, 0x20, 0x10, 0x00, 0x05, 0x20, 0x01, 0x03, 0x96, 0xc0, 0xe3, 0x70,
  124467. +0x74, 0x78, 0x20, 0xb0, 0xb7, 0xf1, 0x78, 0x25, 0x00, 0x10, 0x46, 0xc0, 0x00, 0x16, 0x80, 0x70,
  124468. +0x00, 0x80, 0x71, 0x07, 0xcd, 0x71, 0x5f, 0x20, 0x40, 0x02, 0x43, 0xc0, 0x79, 0x25, 0x00, 0x10,
  124469. +0x53, 0xc0, 0x5f, 0x20, 0x00, 0x02, 0x45, 0xc0, 0x0c, 0x70, 0x04, 0xf0, 0x08, 0xc0, 0x04, 0x71,
  124470. +0x48, 0xc0, 0xd5, 0x70, 0xdc, 0xf2, 0x00, 0x24, 0x80, 0x3f, 0x00, 0x00, 0x0c, 0x01, 0x7e, 0x08,
  124471. +0x60, 0x00, 0x07, 0xc1, 0x0f, 0xd8, 0xf2, 0x09, 0x2f, 0xfd, 0x0f, 0xd9, 0x0c, 0x71, 0x5e, 0x0b,
  124472. +0xaf, 0xff, 0xff, 0xd9, 0xcb, 0x45, 0x03, 0x90, 0x24, 0xe0, 0x2c, 0x71, 0xcd, 0x70, 0x00, 0x1d,
  124473. +0x84, 0x1f, 0x00, 0x00, 0xff, 0xff, 0x26, 0xb5, 0xfe, 0x1d, 0x44, 0x90, 0xa8, 0x1d, 0x9c, 0x13,
  124474. +0xa9, 0x1d, 0x9c, 0x13, 0x12, 0xc0, 0x20, 0xe0, 0x10, 0x78, 0x16, 0x0e, 0xef, 0xfc, 0x18, 0x43,
  124475. +0x13, 0xc0, 0x2c, 0x71, 0xe1, 0x68, 0x0b, 0xc0, 0xae, 0x0c, 0x6f, 0xff, 0xe1, 0x42, 0x07, 0xc1,
  124476. +0x2a, 0x08, 0x60, 0x00, 0x96, 0xc0, 0x0f, 0xd8, 0x9e, 0x09, 0x2f, 0xfd, 0x0f, 0xd9, 0x0c, 0x73,
  124477. +0x0a, 0x0b, 0xaf, 0xff, 0xff, 0xd9, 0x2c, 0x71, 0x63, 0x40, 0x00, 0x1d, 0x84, 0x1f, 0x00, 0x00,
  124478. +0xff, 0xff, 0x26, 0xb5, 0xfe, 0x1d, 0x44, 0x90, 0xa8, 0x1d, 0x9c, 0x13, 0xd2, 0x0d, 0xef, 0xfc,
  124479. +0xa9, 0x1d, 0x9c, 0x13, 0x0c, 0xc0, 0x2c, 0x71, 0x6e, 0x0c, 0x6f, 0xff, 0xe1, 0x42, 0x08, 0xc0,
  124480. +0x03, 0xc7, 0x0f, 0x78, 0x54, 0xc0, 0x14, 0x73, 0x04, 0xc0, 0xca, 0x20, 0x61, 0x00, 0x44, 0xc0,
  124481. +0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x71, 0x07, 0x49, 0xc0, 0x05, 0xf0, 0x09, 0xc0, 0x04, 0x71,
  124482. +0x49, 0xc0, 0x09, 0xc0, 0x0f, 0x78, 0x4a, 0xc0, 0xc3, 0x40, 0x00, 0x80, 0x71, 0x07, 0x21, 0x88,
  124483. +0x0a, 0xc0, 0xe7, 0x09, 0x24, 0x00, 0xd5, 0x70, 0x05, 0xc0, 0x14, 0x14, 0x1b, 0x30, 0xf0, 0x7f,
  124484. +0x0f, 0x78, 0x1f, 0x67, 0x6c, 0x72, 0x04, 0xf0, 0xe5, 0x71, 0x67, 0x71, 0x2f, 0x25, 0xc7, 0x16,
  124485. +0xcd, 0x0d, 0x75, 0x92, 0x78, 0x25, 0x01, 0x12, 0x06, 0xc0, 0x24, 0x78, 0x13, 0x08, 0x71, 0x00,
  124486. +0xf0, 0x79, 0x0d, 0xc0, 0x34, 0x78, 0xf0, 0x10, 0x01, 0x81, 0x20, 0xb0, 0xee, 0xf1, 0x0b, 0xc0,
  124487. +0xf5, 0x20, 0x4c, 0x00, 0x0c, 0xc0, 0xf5, 0x20, 0x42, 0x00, 0x90, 0x4a, 0x48, 0x20, 0x00, 0x00,
  124488. +0x0e, 0x78, 0x85, 0x08, 0xb3, 0x01, 0x9a, 0x62, 0x2c, 0x73, 0x3c, 0x21, 0x41, 0x03, 0xbd, 0x0b,
  124489. +0x60, 0x80, 0x55, 0xc1, 0x40, 0xc0, 0x04, 0xc0, 0x0a, 0xc2, 0xc3, 0x41, 0x14, 0x00, 0x03, 0x00,
  124490. +0x78, 0x20, 0x00, 0x00, 0x9e, 0x0b, 0xaf, 0xfc, 0xa1, 0x43, 0x0e, 0xc0, 0x9a, 0x25, 0x01, 0x10,
  124491. +0xcd, 0x71, 0x55, 0x20, 0xc2, 0x08, 0x0f, 0xc0, 0x04, 0x25, 0x81, 0x1f, 0x00, 0x00, 0x00, 0x3f,
  124492. +0x05, 0x7a, 0x0a, 0xc0, 0x1a, 0x20, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x10, 0x45, 0x78, 0x25, 0x78,
  124493. +0x1b, 0x78, 0x05, 0x20, 0x82, 0x0f, 0x02, 0x90, 0x00, 0x00, 0x20, 0x92, 0x14, 0xc0, 0xc3, 0x70,
  124494. +0x00, 0x80, 0xc4, 0x04, 0x60, 0x10, 0xc0, 0x00, 0x19, 0x61, 0x09, 0x69, 0x10, 0x7b, 0x2e, 0x78,
  124495. +0x7f, 0x20, 0xc0, 0x07, 0x5f, 0x20, 0x00, 0x08, 0x9e, 0xe3, 0xca, 0x21, 0x0d, 0x00, 0x20, 0xb2,
  124496. +0x15, 0xc3, 0xa4, 0xf1, 0x2f, 0x26, 0x81, 0xf0, 0x5d, 0x78, 0x0d, 0xc2, 0xca, 0x20, 0x24, 0x00,
  124497. +0x34, 0x7a, 0x00, 0xb2, 0x9a, 0xf1, 0x80, 0x0b, 0x82, 0xfe, 0x22, 0xf1, 0x10, 0xc0, 0x81, 0x08,
  124498. +0x30, 0x00, 0x0c, 0x74, 0xc3, 0x41, 0x15, 0x00, 0x00, 0x00, 0xce, 0x08, 0x0f, 0xfd, 0x00, 0x16,
  124499. +0x8e, 0x70, 0x00, 0x80, 0x71, 0x07, 0x03, 0xf0, 0xc5, 0x71, 0xc3, 0x40, 0x00, 0x80, 0x71, 0x07,
  124500. +0x01, 0x88, 0xcf, 0x7d, 0x59, 0x08, 0x44, 0x03, 0x05, 0xc0, 0x05, 0xc7, 0x0f, 0x79, 0x03, 0xc0,
  124501. +0x10, 0x78, 0x38, 0x60, 0x43, 0xc0, 0x06, 0xf0, 0x03, 0xc0, 0xe5, 0x71, 0x04, 0x71, 0x43, 0xc0,
  124502. +0xef, 0x7b, 0xd9, 0x0b, 0x75, 0x82, 0x78, 0x23, 0x01, 0x02, 0x06, 0xc0, 0x0b, 0x79, 0xf6, 0xf5,
  124503. +0x03, 0xc0, 0x10, 0x79, 0x0b, 0xc0, 0xf5, 0x20, 0x42, 0x00, 0x0c, 0xc0, 0xf5, 0x20, 0x4c, 0x00,
  124504. +0x0d, 0xc0, 0xf5, 0x20, 0x40, 0x00, 0xc3, 0x41, 0x16, 0x00, 0x05, 0x00, 0x42, 0xc0, 0x41, 0xc4,
  124505. +0x40, 0xc2, 0x0c, 0x74, 0x62, 0x08, 0x2f, 0xfd, 0xa1, 0x42, 0xe0, 0xf1, 0xf2, 0x08, 0x6f, 0xfe,
  124506. +0x11, 0xc0, 0x0c, 0x70, 0x00, 0x1e, 0x04, 0x70, 0x03, 0x90, 0x04, 0xe0, 0x80, 0x24, 0x07, 0x30,
  124507. +0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe0, 0x78, 0xe6, 0xc2, 0xa4, 0xc1, 0x2c, 0x71, 0x44, 0x20,
  124508. +0xc3, 0x07, 0x06, 0xeb, 0x61, 0xbb, 0x01, 0x0b, 0x31, 0x00, 0x3b, 0x79, 0x5a, 0x21, 0x01, 0x01,
  124509. +0x5f, 0x20, 0x43, 0x06, 0x0f, 0x21, 0x0e, 0x00, 0xc3, 0x41, 0x00, 0x80, 0x6d, 0x07, 0x00, 0x89,
  124510. +0x5f, 0x20, 0x80, 0x0c, 0x78, 0x60, 0x38, 0x60, 0xf5, 0x88, 0x03, 0xea, 0x87, 0xbf, 0x0c, 0x70,
  124511. +0x22, 0x0b, 0xef, 0xfc, 0x2c, 0x70, 0x2c, 0x70, 0xcf, 0x78, 0x43, 0xc1, 0x42, 0xc0, 0xff, 0xd8,
  124512. +0x4c, 0x73, 0x22, 0xdb, 0x04, 0x1c, 0x81, 0x30, 0x28, 0x45, 0x0e, 0x0e, 0xef, 0xfc, 0x40, 0xc7,
  124513. +0xff, 0xd8, 0x80, 0xd9, 0x4c, 0x75, 0x6c, 0x72, 0x43, 0xc5, 0x42, 0xc5, 0x41, 0xc5, 0xe6, 0x0b,
  124514. +0xef, 0xfc, 0x40, 0xc5, 0x0c, 0x70, 0x9a, 0x0b, 0xef, 0xfc, 0x2c, 0x71, 0xa4, 0xc0, 0xc6, 0xc6,
  124515. +0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xa4, 0xc1, 0x38, 0x43, 0x16, 0x0a, 0xaf, 0xfd, 0x08, 0x46,
  124516. +0x08, 0x47, 0x0c, 0x70, 0xce, 0x0a, 0xef, 0xfc, 0x08, 0xd9, 0xad, 0x70, 0xff, 0xd8, 0x2c, 0x70,
  124517. +0x4c, 0x70, 0x28, 0xdb, 0x43, 0xc5, 0x42, 0xc6, 0x41, 0xc5, 0xaa, 0x0b, 0xef, 0xfc, 0x40, 0xc5,
  124518. +0xf2, 0x0d, 0xef, 0xfc, 0xff, 0xd8, 0x2f, 0x0b, 0x30, 0x30, 0x2e, 0xe7, 0xff, 0xd8, 0x0c, 0xd9,
  124519. +0x4c, 0x71, 0x08, 0xdb, 0x43, 0xc5, 0x42, 0xc6, 0x41, 0xc5, 0x8a, 0x0b, 0xef, 0xfc, 0x40, 0xc5,
  124520. +0xff, 0xd8, 0x0c, 0xd9, 0x4c, 0x71, 0x0a, 0xdb, 0x43, 0xc5, 0x42, 0xc6, 0x41, 0xc5, 0x40, 0xc5,
  124521. +0x0a, 0xf0, 0x0c, 0x1c, 0x41, 0x30, 0x42, 0xc6, 0x41, 0xc5, 0x40, 0xc5, 0xff, 0xd8, 0x0c, 0xd9,
  124522. +0x4c, 0x71, 0x08, 0xdb, 0x5e, 0x0b, 0xcf, 0xfc, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x71, 0x08, 0xdb,
  124523. +0x43, 0xc5, 0x42, 0xc6, 0x41, 0xc5, 0x4e, 0x0b, 0xef, 0xfc, 0x40, 0xc5, 0xef, 0x7b, 0xff, 0xd8,
  124524. +0x0c, 0xd9, 0x4c, 0x71, 0x43, 0xc5, 0x41, 0xc5, 0x40, 0xc5, 0x3a, 0x0b, 0xef, 0xfc, 0x42, 0xc6,
  124525. +0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x75, 0x6c, 0x72, 0x0c, 0x1c, 0xc1, 0x30, 0x42, 0xc5, 0x41, 0xc5,
  124526. +0x22, 0x0b, 0xef, 0xfc, 0x40, 0xc5, 0x2c, 0x70, 0xff, 0xd8, 0x8f, 0xb9, 0x4c, 0x75, 0x6c, 0x74,
  124527. +0x0c, 0x1c, 0x41, 0x30, 0x42, 0xc5, 0x41, 0xc5, 0x0a, 0x0b, 0xef, 0xfc, 0x40, 0xc5, 0xff, 0xd8,
  124528. +0x2c, 0x70, 0x4c, 0x75, 0x10, 0xdb, 0x43, 0xc5, 0x42, 0xc5, 0x41, 0xc5, 0xf6, 0x0a, 0xef, 0xfc,
  124529. +0x40, 0xc5, 0x26, 0x0d, 0xef, 0xfc, 0xff, 0xd8, 0xc1, 0xbe, 0xff, 0xd8, 0x80, 0xd9, 0x4c, 0x76,
  124530. +0x6c, 0x74, 0x43, 0xc5, 0x42, 0xc6, 0x41, 0xc5, 0xda, 0x0a, 0xef, 0xfc, 0x00, 0x1c, 0x41, 0x30,
  124531. +0xa4, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xa8, 0xc1,
  124532. +0x46, 0xc1, 0x44, 0xc0, 0x0c, 0x70, 0xff, 0xd9, 0x47, 0xc3, 0xca, 0x09, 0xef, 0xfc, 0x45, 0xc2,
  124533. +0x34, 0x14, 0x1b, 0x30, 0xcd, 0x70, 0xad, 0x70, 0x02, 0xf0, 0xa5, 0x71, 0x77, 0x0d, 0x35, 0x13,
  124534. +0x0c, 0x71, 0x32, 0x25, 0x8f, 0x1f, 0x00, 0x80, 0x4c, 0x06, 0x2c, 0x70, 0x8e, 0x08, 0xaf, 0xfc,
  124535. +0xe1, 0x42, 0x04, 0x21, 0xc2, 0x06, 0x07, 0xc1, 0x24, 0x78, 0x05, 0x20, 0xbe, 0x80, 0xef, 0xf5,
  124536. +0x06, 0xc0, 0x4c, 0x73, 0x22, 0xdb, 0xe9, 0x60, 0x04, 0xc0, 0x0c, 0x1c, 0x01, 0x30, 0x42, 0xc0,
  124537. +0x41, 0xc7, 0x40, 0xc1, 0xff, 0xd8, 0x82, 0x0c, 0xef, 0xfc, 0x2c, 0x70, 0x03, 0xed, 0xbf, 0x0d,
  124538. +0x91, 0x91, 0xb5, 0x70, 0xc8, 0xd9, 0xfa, 0xd8, 0xb2, 0x0a, 0x2f, 0xfe, 0xca, 0x20, 0x41, 0x00,
  124539. +0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x2c, 0x70, 0x0f, 0x78, 0x42, 0xc1,
  124540. +0x41, 0xc1, 0x40, 0xc1, 0x43, 0xc0, 0xff, 0xd8, 0x4c, 0x75, 0x4e, 0x0c, 0xef, 0xfc, 0x20, 0xdb,
  124541. +0xc5, 0xf1, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x75, 0x41, 0xdb, 0x0c, 0x1c, 0x01, 0x34, 0x42, 0xc6,
  124542. +0x41, 0xc6, 0x22, 0x0a, 0xef, 0xfc, 0x40, 0xc6, 0xff, 0xd8, 0x80, 0xd9, 0x4c, 0x75, 0x6c, 0x74,
  124543. +0x43, 0xc6, 0x42, 0xc6, 0x41, 0xc6, 0x0e, 0x0a, 0xef, 0xfc, 0x40, 0xc6, 0x0c, 0x70, 0xc2, 0x09,
  124544. +0xef, 0xfc, 0x2c, 0x71, 0x05, 0xc0, 0x37, 0xe8, 0x0c, 0x70, 0x0a, 0x09, 0xef, 0xfc, 0xff, 0xd9,
  124545. +0x04, 0xc6, 0xad, 0x70, 0x4f, 0xd8, 0xc1, 0xbe, 0x43, 0xc5, 0x42, 0xc6, 0x41, 0xc5, 0x40, 0xc0,
  124546. +0xff, 0xd8, 0x80, 0xd9, 0x17, 0xda, 0xde, 0x09, 0xef, 0xfc, 0x6c, 0x74, 0x0c, 0x70, 0x92, 0x09,
  124547. +0xef, 0xfc, 0x2c, 0x71, 0xc3, 0x40, 0x0f, 0x00, 0x40, 0x42, 0x3a, 0x0f, 0x2f, 0xfe, 0x2c, 0x70,
  124548. +0x0c, 0x70, 0xd2, 0x08, 0xef, 0xfc, 0xff, 0xd9, 0x51, 0xd8, 0x43, 0xc5, 0x42, 0xc6, 0x41, 0xc5,
  124549. +0x40, 0xc0, 0xff, 0xd8, 0x80, 0xd9, 0x17, 0xda, 0xaa, 0x09, 0xef, 0xfc, 0x6c, 0x74, 0x0c, 0x70,
  124550. +0x5e, 0x09, 0xef, 0xfc, 0x2c, 0x71, 0xc3, 0x40, 0x00, 0x00, 0x40, 0x1f, 0x06, 0x0f, 0x2f, 0xfe,
  124551. +0x1e, 0xd9, 0xa8, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe0, 0x78, 0xe6, 0xc2, 0xfc, 0x1c,
  124552. +0xc8, 0xb6, 0xad, 0xc1, 0x4a, 0xc3, 0x48, 0xc2, 0x4b, 0xc1, 0xae, 0x0c, 0x2f, 0xfd, 0x45, 0xc0,
  124553. +0x12, 0xc0, 0xcd, 0x70, 0xff, 0xdd, 0x4c, 0xc0, 0x13, 0xc0, 0x49, 0xc0, 0xc1, 0x40, 0x04, 0xf0,
  124554. +0x04, 0xc0, 0x04, 0x71, 0x44, 0xc0, 0x04, 0xc0, 0x8b, 0xe0, 0x70, 0x01, 0x0d, 0x00, 0x04, 0xc0,
  124555. +0x32, 0x20, 0x80, 0x0f, 0x00, 0x80, 0x4c, 0x06, 0x47, 0xc0, 0x07, 0xc1, 0x0b, 0xc0, 0x28, 0x60,
  124556. +0x46, 0xc0, 0xaf, 0x78, 0x8c, 0x20, 0xc3, 0x8f, 0x0a, 0xf4, 0xc3, 0x40, 0x00, 0x00, 0x00, 0x0a,
  124557. +0x42, 0x08, 0xef, 0xfc, 0xff, 0xd9, 0x9a, 0x08, 0x8f, 0xff, 0xad, 0x70, 0x07, 0xc0, 0x2c, 0x71,
  124558. +0x0a, 0xc2, 0xc4, 0xb8, 0x05, 0xe8, 0x61, 0xb8, 0xff, 0x08, 0x31, 0x80, 0x3b, 0x79, 0x1f, 0xd8,
  124559. +0x24, 0x7a, 0x61, 0xb8, 0xff, 0x08, 0x31, 0x80, 0x3c, 0x79, 0x0c, 0xc0, 0x24, 0x78, 0x05, 0x22,
  124560. +0x3e, 0x80, 0x7b, 0xf4, 0x06, 0xc0, 0xcb, 0x47, 0x00, 0x80, 0x84, 0x06, 0x1d, 0x78, 0x1d, 0x78,
  124561. +0x45, 0x20, 0x9b, 0x01, 0x09, 0xc0, 0x0e, 0xe8, 0x01, 0x8f, 0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0,
  124562. +0x0c, 0x70, 0x42, 0xc0, 0x41, 0xc0, 0x40, 0xc0, 0xff, 0xd8, 0xda, 0x08, 0xef, 0xfc, 0x20, 0xdb,
  124563. +0x01, 0x8f, 0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0, 0x05, 0xc0, 0x6c, 0x72, 0xa5, 0x71, 0x42, 0xc0,
  124564. +0x0c, 0x71, 0x41, 0xc0, 0x44, 0x23, 0x80, 0x39, 0x40, 0xc0, 0xba, 0x08, 0xef, 0xfc, 0xff, 0xd8,
  124565. +0x01, 0x8f, 0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0, 0x0c, 0x71, 0x42, 0xc6, 0x41, 0xc0, 0x07, 0xc0,
  124566. +0x6c, 0x72, 0xc5, 0xb8, 0x40, 0xc0, 0x9e, 0x08, 0xef, 0xfc, 0xff, 0xd8, 0x01, 0x8f, 0x2c, 0x70,
  124567. +0x4c, 0x70, 0x43, 0xc0, 0x05, 0xc0, 0x6c, 0x72, 0x42, 0xc0, 0x0c, 0x71, 0x41, 0xc0, 0x06, 0xc0,
  124568. +0x1d, 0x78, 0x45, 0x20, 0x80, 0x05, 0x44, 0x20, 0x80, 0x0d, 0x40, 0xc0, 0x76, 0x08, 0xef, 0xfc,
  124569. +0xff, 0xd8, 0x01, 0x8f, 0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0, 0x0c, 0x71, 0x42, 0xc6, 0x41, 0xc0,
  124570. +0x06, 0xc0, 0x6c, 0x72, 0xc5, 0xb8, 0x40, 0xc0, 0x5a, 0x08, 0xef, 0xfc, 0xff, 0xd8, 0x04, 0xc0,
  124571. +0x18, 0xe8, 0xc3, 0x40, 0x00, 0x00, 0x10, 0x27, 0xda, 0x0d, 0x2f, 0xfe, 0x0a, 0xd9, 0x1d, 0x78,
  124572. +0x1d, 0x78, 0x04, 0x77, 0x0f, 0x7f, 0x4a, 0xf8, 0x42, 0xc6, 0x41, 0xc6, 0x40, 0xc6, 0x36, 0x08,
  124573. +0xef, 0xfc, 0x43, 0xc7, 0x46, 0xf8, 0x43, 0xc7, 0x42, 0xc6, 0x41, 0xc6, 0x40, 0xc6, 0x0b, 0xf0,
  124574. +0x01, 0x8f, 0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0, 0x42, 0xc6, 0x41, 0xc6, 0x40, 0xc6, 0xff, 0xd8,
  124575. +0x18, 0xdb, 0x12, 0x08, 0xcf, 0xfc, 0xaf, 0x78, 0x11, 0x08, 0x10, 0x01, 0x04, 0xc1, 0x8b, 0xe1,
  124576. +0x50, 0xf5, 0xad, 0x70, 0x14, 0x70, 0x4e, 0xf3, 0x0e, 0x0f, 0x4f, 0xff, 0x0c, 0x70, 0xb2, 0x0f,
  124577. +0xaf, 0xfc, 0x2c, 0x71, 0xff, 0xdd, 0x46, 0xf1, 0x08, 0xc0, 0xc9, 0x08, 0x30, 0x00, 0xff, 0xd9,
  124578. +0xc3, 0x40, 0x00, 0x00, 0x00, 0x0a, 0xee, 0x0e, 0xaf, 0xfc, 0x18, 0x43, 0x42, 0x0f, 0x4f, 0xff,
  124579. +0xcb, 0x46, 0x00, 0x80, 0x85, 0x06, 0x00, 0x8e, 0x2c, 0x70, 0x20, 0xdf, 0x43, 0xc0, 0x05, 0xc0,
  124580. +0x4c, 0x70, 0x6c, 0x72, 0x42, 0xc0, 0xff, 0xd8, 0x41, 0xc1, 0x28, 0x45, 0xb6, 0x0f, 0xaf, 0xfc,
  124581. +0x40, 0xc7, 0x00, 0x8e, 0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0, 0xff, 0xd8, 0x6c, 0x72, 0x42, 0xc5,
  124582. +0x41, 0xc5, 0xa2, 0x0f, 0xaf, 0xfc, 0x00, 0x1c, 0xc1, 0x33, 0xae, 0x0e, 0x4f, 0xff, 0x0c, 0x70,
  124583. +0x4e, 0x0f, 0xaf, 0xfc, 0x2c, 0x71, 0xc3, 0x40, 0x0f, 0x00, 0x40, 0x42, 0xf6, 0x0c, 0x2f, 0xfe,
  124584. +0x2c, 0x70, 0x63, 0x40, 0x8e, 0x0e, 0xaf, 0xfc, 0xff, 0xd9, 0xe6, 0x0e, 0x4f, 0xff, 0x00, 0x8e,
  124585. +0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0, 0x05, 0xc0, 0x6c, 0x72, 0x42, 0xc0, 0xff, 0xd8, 0x41, 0xc5,
  124586. +0x62, 0x0f, 0xaf, 0xfc, 0x40, 0xc7, 0x00, 0x8e, 0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0, 0xff, 0xd8,
  124587. +0x6c, 0x72, 0x42, 0xc5, 0x41, 0xc5, 0x4e, 0x0f, 0xaf, 0xfc, 0x00, 0x1c, 0x41, 0x34, 0x00, 0x8e,
  124588. +0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0, 0xff, 0xd8, 0x10, 0xdb, 0x42, 0xc5, 0x41, 0xc5, 0x36, 0x0f,
  124589. +0xaf, 0xfc, 0x40, 0xc5, 0x42, 0x0e, 0x4f, 0xff, 0x0c, 0x70, 0xe6, 0x0e, 0xaf, 0xfc, 0x2c, 0x71,
  124590. +0x52, 0x0c, 0x0f, 0xfd, 0xad, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xff, 0xd8, 0x2c, 0x70,
  124591. +0x4c, 0x70, 0x6c, 0x72, 0xe0, 0x7e, 0xe0, 0x78, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xaa, 0xc1,
  124592. +0x43, 0xc0, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x58, 0x00, 0xad, 0x70, 0x46, 0xc3, 0x48, 0xc0,
  124593. +0x58, 0xd8, 0x9f, 0xb8, 0xcd, 0x10, 0x9b, 0x80, 0x0f, 0xc0, 0x45, 0xc2, 0x44, 0xc1, 0x47, 0xc0,
  124594. +0x02, 0xf0, 0xa5, 0x71, 0xb7, 0x0d, 0xb3, 0x10, 0x0c, 0x71, 0x44, 0x25, 0xc1, 0x17, 0x06, 0xe9,
  124595. +0x61, 0xb9, 0x01, 0x09, 0x31, 0x00, 0x1b, 0x78, 0x42, 0xc0, 0x02, 0xc1, 0x07, 0xc0, 0xcd, 0x70,
  124596. +0x24, 0x78, 0x49, 0xc0, 0x02, 0xf0, 0xc5, 0x71, 0xdb, 0x0e, 0xb3, 0x90, 0xd5, 0x70, 0x08, 0xc1,
  124597. +0x63, 0x40, 0x3c, 0x70, 0x09, 0xc1, 0x2b, 0x78, 0xf7, 0xf3, 0x02, 0xc0, 0x44, 0x26, 0xc1, 0x17,
  124598. +0x0f, 0x7f, 0x0c, 0x71, 0x05, 0xe9, 0x61, 0xb9, 0xff, 0x09, 0x31, 0x80, 0x1b, 0x78, 0xe6, 0x0e,
  124599. +0xef, 0xfc, 0x0f, 0x78, 0xc3, 0x40, 0x00, 0x80, 0x84, 0x06, 0x00, 0x88, 0x07, 0xe8, 0x58, 0xd8,
  124600. +0x9f, 0xb8, 0xa9, 0x10, 0x80, 0x80, 0x2d, 0x08, 0xde, 0x00, 0x06, 0xc0, 0x5a, 0x26, 0x81, 0x1c,
  124601. +0x5f, 0x27, 0x02, 0x11, 0x40, 0xc0, 0x03, 0xc0, 0x05, 0xc3, 0x38, 0x60, 0x5a, 0x25, 0x41, 0x16,
  124602. +0x19, 0x61, 0x02, 0xc0, 0x45, 0x78, 0x04, 0xc2, 0x92, 0x0b, 0xef, 0xff, 0x0f, 0x78, 0xcd, 0xf1,
  124603. +0x06, 0xc0, 0x5a, 0x26, 0x81, 0x1c, 0x04, 0x1c, 0x01, 0x30, 0x40, 0xc0, 0x03, 0xc0, 0x5f, 0x27,
  124604. +0x02, 0x11, 0x05, 0xc3, 0x38, 0x60, 0x5a, 0x25, 0x41, 0x16, 0x19, 0x61, 0x02, 0xc0, 0x45, 0x78,
  124605. +0x04, 0xc2, 0xae, 0x0c, 0xef, 0xff, 0x0f, 0x78, 0xb7, 0xf1, 0x7a, 0x0e, 0xef, 0xfc, 0x0c, 0x73,
  124606. +0xaa, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe6, 0xc2, 0xc3, 0x43, 0x00, 0x80, 0x71, 0x07,
  124607. +0x80, 0x8b, 0x5f, 0x24, 0x42, 0x12, 0x54, 0x78, 0x02, 0xf0, 0x85, 0x71, 0x41, 0x8b, 0x8f, 0x7d,
  124608. +0x0d, 0x0a, 0x65, 0x03, 0xcd, 0x70, 0x17, 0xf0, 0xc5, 0x71, 0x04, 0x72, 0xcf, 0x7a, 0xef, 0x0a,
  124609. +0x55, 0x82, 0xf9, 0x09, 0x8e, 0x80, 0x9a, 0x22, 0x08, 0x00, 0x1a, 0x25, 0x8f, 0x1f, 0x00, 0x00,
  124610. +0x00, 0x20, 0xe5, 0x7a, 0x05, 0x22, 0x8f, 0x0f, 0x02, 0x90, 0x64, 0x00, 0x40, 0x90, 0x40, 0xb7,
  124611. +0xec, 0xf1, 0x66, 0x0c, 0x4f, 0xfe, 0xc6, 0xc6, 0xe2, 0xc2, 0x9a, 0x21, 0x01, 0x00, 0x9a, 0x23,
  124612. +0x01, 0x00, 0xcb, 0x44, 0x08, 0x90, 0x00, 0x01, 0x25, 0x78, 0x00, 0x16, 0x81, 0x70, 0x00, 0x80,
  124613. +0x04, 0x00, 0x45, 0x7b, 0x1a, 0x21, 0x8d, 0x0f, 0x20, 0x00, 0x00, 0x00, 0x05, 0x25, 0x01, 0x13,
  124614. +0x00, 0xb1, 0x02, 0x6c, 0xa5, 0x78, 0x60, 0xb0, 0x0c, 0x70, 0x56, 0x0d, 0xaf, 0xfc, 0x2c, 0x71,
  124615. +0xc2, 0xc6, 0xe0, 0x78, 0xe2, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0x38, 0x43, 0x08, 0x43, 0xad, 0x70,
  124616. +0x02, 0xf0, 0xa5, 0x71, 0x45, 0x2b, 0x80, 0x31, 0x49, 0x0d, 0x05, 0x10, 0x5a, 0x25, 0x82, 0x11,
  124617. +0x61, 0x72, 0x01, 0x8a, 0x60, 0x8a, 0x22, 0x8a, 0x9a, 0x20, 0x04, 0x00, 0x05, 0x7b, 0x03, 0x8a,
  124618. +0x9a, 0x20, 0x04, 0x00, 0x25, 0x78, 0x1a, 0x20, 0x80, 0x0f, 0x01, 0x00, 0x00, 0x00, 0x05, 0x20,
  124619. +0xc1, 0x00, 0x05, 0x8a, 0x64, 0x8a, 0x34, 0x77, 0x9a, 0x20, 0x04, 0x00, 0x65, 0x78, 0x07, 0xf2,
  124620. +0x3b, 0x79, 0x9c, 0xb9, 0x9f, 0xb9, 0x00, 0xb1, 0xdd, 0xf1, 0x52, 0x0a, 0x0f, 0xfe, 0xdb, 0xf1,
  124621. +0x04, 0x14, 0x1b, 0x34, 0xc2, 0xc6, 0xe0, 0x78, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xa2, 0xc1,
  124622. +0xcb, 0x45, 0x00, 0x80, 0x71, 0x07, 0xe0, 0x8d, 0x18, 0x43, 0x40, 0xc3, 0x41, 0xc1, 0x04, 0xea,
  124623. +0xfb, 0x7b, 0x04, 0xf0, 0x5f, 0x27, 0x43, 0x12, 0x54, 0x70, 0x4a, 0x27, 0x00, 0x32, 0xca, 0x27,
  124624. +0x62, 0x30, 0x03, 0xf0, 0xe5, 0x71, 0x01, 0x8d, 0x10, 0x77, 0x0c, 0x70, 0xd3, 0xf6, 0x3b, 0xf0,
  124625. +0x9a, 0x21, 0x01, 0x00, 0x04, 0x71, 0x64, 0x71, 0x25, 0x7e, 0x1a, 0x27, 0x81, 0x1f, 0x00, 0x00,
  124626. +0x00, 0x10, 0x05, 0x21, 0xc1, 0x06, 0x85, 0x79, 0x3b, 0x79, 0x91, 0xb9, 0x9c, 0xb9, 0x9f, 0xb9,
  124627. +0xc0, 0xb1, 0xd5, 0x0f, 0x22, 0xb0, 0x08, 0x44, 0x01, 0xc1, 0x9a, 0x24, 0x04, 0x10, 0xf5, 0x21,
  124628. +0xc2, 0x00, 0x00, 0xc1, 0x12, 0xe9, 0x5c, 0x7e, 0xdc, 0x7e, 0xdc, 0x7e, 0xdc, 0x7e, 0x4a, 0x22,
  124629. +0xc0, 0x16, 0x42, 0x22, 0x4a, 0x10, 0xff, 0x0a, 0x31, 0x90, 0xdd, 0x7e, 0x44, 0x2a, 0x01, 0x08,
  124630. +0xda, 0x62, 0xc4, 0xba, 0xd6, 0x4a, 0xd6, 0xf1, 0x8a, 0x26, 0xcf, 0x1f, 0x44, 0x7e, 0x04, 0x22,
  124631. +0x81, 0x0f, 0x00, 0x00, 0x00, 0xfc, 0x0a, 0xda, 0x61, 0xba, 0x01, 0x0a, 0x31, 0x00, 0x3d, 0x79,
  124632. +0xc8, 0xf1, 0xa2, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe0, 0x78, 0xe6, 0xc2, 0xfc, 0x1c,
  124633. +0xc8, 0xb6, 0xa1, 0xc1, 0x14, 0x70, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x1b, 0x00, 0xc3, 0x41,
  124634. +0x40, 0x00, 0x00, 0x18, 0xed, 0x70, 0xca, 0x27, 0x41, 0x10, 0xcb, 0x45, 0x00, 0x80, 0x77, 0x07,
  124635. +0x2d, 0x08, 0x3e, 0x00, 0x6f, 0x70, 0x04, 0x8d, 0x12, 0xe8, 0x00, 0x8d, 0x41, 0x8d, 0x15, 0xad,
  124636. +0xc3, 0x40, 0x00, 0x80, 0xa5, 0x07, 0x40, 0xa8, 0x42, 0x8d, 0x59, 0xa8, 0x43, 0x8d, 0xc3, 0x40,
  124637. +0x00, 0x80, 0xd7, 0x07, 0x40, 0xa8, 0x50, 0x21, 0x00, 0x03, 0x04, 0x7f, 0x09, 0xe5, 0xa1, 0x40,
  124638. +0x42, 0x0f, 0x2f, 0xff, 0x0d, 0xd9, 0xa1, 0x40, 0x0d, 0xd9, 0x52, 0x0d, 0xef, 0xfd, 0x40, 0xda,
  124639. +0xa1, 0x40, 0x0d, 0xd9, 0xde, 0x0e, 0xaf, 0xfc, 0x7f, 0xda, 0xff, 0xde, 0xa1, 0x40, 0x2c, 0x70,
  124640. +0xe1, 0x42, 0x63, 0x43, 0xf6, 0x0c, 0xef, 0xff, 0x40, 0xc6, 0xa1, 0x40, 0x0d, 0xd9, 0x2e, 0x0d,
  124641. +0xef, 0xfd, 0x80, 0xda, 0xa1, 0x40, 0x2c, 0x70, 0xc3, 0x42, 0xff, 0xff, 0xff, 0xdf, 0x6c, 0x77,
  124642. +0xda, 0x0c, 0xef, 0xff, 0x40, 0xc6, 0xa1, 0x40, 0xf6, 0x0a, 0x2f, 0xff, 0x0d, 0xd9, 0x87, 0x74,
  124643. +0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe0, 0x78, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0x82, 0x24,
  124644. +0x03, 0x33, 0x2c, 0x70, 0x5e, 0x0f, 0xaf, 0xfc, 0x08, 0x47, 0x00, 0x16, 0x8d, 0x70, 0x00, 0x80,
  124645. +0x04, 0x00, 0x46, 0x0c, 0x20, 0x00, 0x42, 0xc0, 0xe1, 0x40, 0x6e, 0x0e, 0x2f, 0xfd, 0x55, 0x24,
  124646. +0x81, 0x3b, 0xcd, 0x71, 0xc1, 0x40, 0x44, 0x27, 0xdb, 0x17, 0x11, 0x0b, 0x10, 0x30, 0x42, 0x23,
  124647. +0x5b, 0x30, 0xff, 0x0b, 0x31, 0xb0, 0x1b, 0x78, 0x5a, 0x20, 0x00, 0x01, 0x0f, 0x20, 0xc0, 0x03,
  124648. +0xc6, 0x0d, 0x6f, 0xfd, 0x0f, 0x78, 0x1a, 0x25, 0x8d, 0x1f, 0x10, 0x00, 0x00, 0x00, 0x2c, 0x70,
  124649. +0xc3, 0x40, 0x03, 0x90, 0x64, 0xfe, 0x00, 0x1e, 0x44, 0x70, 0x03, 0x90, 0x64, 0xfe, 0x82, 0x18,
  124650. +0x5c, 0x00, 0x8a, 0x20, 0x08, 0x08, 0x00, 0x1e, 0x04, 0x70, 0x03, 0x90, 0x04, 0xe0, 0x00, 0x1e,
  124651. +0x84, 0x73, 0x0f, 0x90, 0xc0, 0xe0, 0x00, 0x1e, 0x44, 0x70, 0x03, 0x90, 0x64, 0xfe, 0x43, 0xc5,
  124652. +0x10, 0xf0, 0x41, 0x69, 0x9a, 0x21, 0x08, 0x00, 0xc1, 0x43, 0x06, 0xe8, 0x61, 0xb8, 0x01, 0x08,
  124653. +0x31, 0x00, 0x7b, 0x7b, 0x05, 0x21, 0x80, 0x0f, 0x03, 0x90, 0xc4, 0xe0, 0x60, 0xb0, 0x40, 0x41,
  124654. +0xe3, 0x09, 0x32, 0x82, 0x44, 0x21, 0xc0, 0x07, 0xcb, 0x45, 0x00, 0x00, 0xaa, 0xaa, 0x0f, 0xd8,
  124655. +0xa1, 0x41, 0xa1, 0x42, 0xa1, 0x43, 0xea, 0x09, 0x6f, 0xfd, 0x40, 0xc5, 0x0f, 0xd8, 0x6a, 0x0e,
  124656. +0xaf, 0xfc, 0x0f, 0xd9, 0xc3, 0x40, 0x00, 0x00, 0x00, 0x0f, 0xb6, 0x0e, 0x2f, 0xff, 0x2c, 0x71,
  124657. +0xcb, 0x47, 0x03, 0x90, 0x74, 0xe1, 0x0c, 0x70, 0x00, 0xb7, 0x8a, 0x20, 0xc7, 0x0f, 0x01, 0xb7,
  124658. +0xdb, 0x43, 0x00, 0x00, 0xff, 0xff, 0x30, 0xd8, 0x58, 0x1f, 0xdc, 0x96, 0x5e, 0x1f, 0x9c, 0x93,
  124659. +0x8e, 0x0a, 0xaf, 0xfc, 0x57, 0x1f, 0x9c, 0x93, 0x0f, 0xd8, 0x2c, 0x70, 0x4c, 0x70, 0x63, 0x43,
  124660. +0x9e, 0x09, 0x6f, 0xfd, 0x00, 0x1c, 0xc0, 0x36, 0x0c, 0x74, 0x76, 0x0a, 0xaf, 0xfc, 0x2c, 0x71,
  124661. +0x0f, 0xd8, 0xa1, 0x41, 0xa1, 0x42, 0xa1, 0x43, 0x86, 0x09, 0x6f, 0xfd, 0x40, 0xc5, 0x0c, 0x70,
  124662. +0x00, 0xb7, 0x01, 0xb7, 0x20, 0xd8, 0x58, 0x1f, 0x1c, 0x90, 0x8a, 0x20, 0x44, 0x08, 0x5e, 0x1f,
  124663. +0x9c, 0x93, 0x57, 0x1f, 0x1c, 0x90, 0xc3, 0x40, 0x00, 0x00, 0x00, 0x0f, 0x42, 0x0e, 0x2f, 0xff,
  124664. +0x2c, 0x73, 0x30, 0xd8, 0x3a, 0x0a, 0xaf, 0xfc, 0x2c, 0x71, 0x00, 0x16, 0x81, 0x70, 0x00, 0x80,
  124665. +0x71, 0x07, 0x03, 0xf0, 0x24, 0x71, 0xc3, 0x40, 0x00, 0x80, 0x71, 0x07, 0x01, 0x88, 0x3d, 0x08,
  124666. +0x63, 0x00, 0x4c, 0x70, 0x1e, 0xf0, 0x9a, 0x20, 0x08, 0x00, 0x1a, 0x21, 0x83, 0x0f, 0x00, 0x00,
  124667. +0x00, 0x20, 0x16, 0x22, 0x4c, 0x00, 0x44, 0x71, 0x65, 0x78, 0x05, 0x20, 0x80, 0x0f, 0x02, 0x90,
  124668. +0x64, 0x00, 0x00, 0x90, 0x1d, 0x7b, 0x7d, 0x7b, 0x7d, 0x7b, 0x7d, 0x7b, 0x7d, 0x7b, 0xc4, 0xb8,
  124669. +0x05, 0x7b, 0x86, 0xc0, 0x94, 0x78, 0x60, 0xb0, 0xcf, 0x0a, 0x32, 0x82, 0x40, 0x40, 0xdc, 0xf1,
  124670. +0x8a, 0x20, 0xc7, 0x0f, 0x00, 0xb7, 0x0c, 0x70, 0x41, 0xc0, 0x01, 0xb7, 0x2c, 0x71, 0x8a, 0x20,
  124671. +0xd0, 0x07, 0x58, 0x1f, 0xdc, 0x96, 0x5e, 0x1f, 0x5c, 0x90, 0x57, 0x1f, 0x5c, 0x90, 0x00, 0x1e,
  124672. +0x04, 0x70, 0x03, 0x90, 0x64, 0xfe, 0x30, 0xd8, 0xb6, 0x09, 0xaf, 0xfc, 0x28, 0x46, 0x0f, 0xd8,
  124673. +0x2c, 0x70, 0x4c, 0x70, 0x63, 0x43, 0xca, 0x08, 0x6f, 0xfd, 0x00, 0x1c, 0xc0, 0x36, 0x0c, 0x74,
  124674. +0x9e, 0x09, 0xaf, 0xfc, 0x2c, 0x71, 0x0f, 0xd8, 0xa1, 0x41, 0xa1, 0x42, 0xa1, 0x43, 0xb2, 0x08,
  124675. +0x6f, 0xfd, 0x40, 0xc5, 0x0c, 0x70, 0x00, 0xb7, 0x01, 0xb7, 0xc3, 0x40, 0x00, 0x00, 0x00, 0x0f,
  124676. +0x7e, 0x0d, 0x2f, 0xff, 0x2c, 0x71, 0x20, 0xd8, 0x58, 0x1f, 0x1c, 0x90, 0x8a, 0x20, 0x44, 0x08,
  124677. +0x5e, 0x1f, 0x9c, 0x93, 0x57, 0x1f, 0x1c, 0x90, 0x66, 0x09, 0xaf, 0xfc, 0x30, 0xd8, 0x00, 0x16,
  124678. +0x8d, 0x70, 0x00, 0x80, 0x71, 0x07, 0x0d, 0xf0, 0x1a, 0x25, 0x80, 0x1f, 0x00, 0x00, 0x00, 0x20,
  124679. +0xa5, 0x71, 0x05, 0x20, 0x81, 0x0f, 0x02, 0x90, 0x64, 0x1e, 0x04, 0xc0, 0x00, 0xb1, 0xc3, 0x40,
  124680. +0x00, 0x80, 0x71, 0x07, 0x01, 0x88, 0x10, 0x75, 0x0a, 0x01, 0x29, 0x00, 0xff, 0xd8, 0x02, 0xc0,
  124681. +0xcd, 0x70, 0x55, 0x20, 0x01, 0x0d, 0x03, 0xc0, 0x05, 0x79, 0x1a, 0x25, 0x80, 0x1f, 0x00, 0x00,
  124682. +0x00, 0x10, 0x45, 0xc0, 0x25, 0x78, 0x1b, 0x78, 0x91, 0xb8, 0x9c, 0xb8, 0x9f, 0xb8, 0x00, 0x90,
  124683. +0xc4, 0xb8, 0x44, 0xc0, 0x02, 0xf0, 0xc5, 0x71, 0xb1, 0x0e, 0x33, 0x92, 0xc1, 0x41, 0x9a, 0x21,
  124684. +0x04, 0x00, 0x05, 0xc0, 0x25, 0x78, 0x1b, 0x78, 0x05, 0x20, 0x80, 0x0f, 0x02, 0x90, 0x64, 0x00,
  124685. +0x00, 0x90, 0x1d, 0x7a, 0x5d, 0x7a, 0x5d, 0x7a, 0x5d, 0x7a, 0x5d, 0x7c, 0xc4, 0xb8, 0x05, 0x7c,
  124686. +0x16, 0x26, 0x42, 0x13, 0x86, 0xc0, 0xf5, 0x20, 0x83, 0x00, 0x55, 0x24, 0x80, 0x3b, 0xf4, 0x20,
  124687. +0x42, 0x03, 0x04, 0xc0, 0x91, 0x73, 0x1a, 0x62, 0x10, 0xe2, 0xd4, 0x23, 0x2b, 0x08, 0x98, 0x63,
  124688. +0x0e, 0x78, 0x1d, 0x7b, 0x4e, 0x7a, 0x78, 0x47, 0x6e, 0x7b, 0x50, 0x4b, 0x54, 0x23, 0x03, 0x08,
  124689. +0x54, 0x4b, 0x4a, 0x22, 0xc0, 0x17, 0x42, 0x22, 0x4a, 0x10, 0xff, 0x0a, 0x31, 0x90, 0x9c, 0x7c,
  124690. +0x2f, 0x23, 0x09, 0x30, 0x98, 0x60, 0x54, 0x20, 0x00, 0x08, 0x87, 0x78, 0xdb, 0x08, 0xc2, 0x86,
  124691. +0x8a, 0x20, 0x3f, 0x00, 0x02, 0x20, 0x8b, 0x00, 0xe3, 0x40, 0x0e, 0x7b, 0x00, 0x23, 0xcc, 0x02,
  124692. +0x2f, 0x23, 0x09, 0x33, 0x54, 0x4b, 0x91, 0x7c, 0x00, 0x23, 0x9f, 0x0f, 0x00, 0x00, 0xc0, 0xff,
  124693. +0xe9, 0x0b, 0x02, 0xb3, 0x74, 0x70, 0xca, 0x20, 0x2b, 0x00, 0x0e, 0x78, 0x1b, 0x7a, 0x84, 0x22,
  124694. +0x07, 0x00, 0xc4, 0xb8, 0x05, 0x7a, 0x02, 0xc0, 0x55, 0x20, 0x03, 0x0c, 0x03, 0xc0, 0x65, 0x78,
  124695. +0x05, 0xc3, 0x05, 0x7b, 0x65, 0x79, 0x3b, 0x78, 0x91, 0xb8, 0x9c, 0xb8, 0x9f, 0xb8, 0x3b, 0x0e,
  124696. +0xf1, 0x91, 0x40, 0xb0, 0x7b, 0x78, 0x05, 0x20, 0x80, 0x0f, 0x02, 0x90, 0x00, 0x10, 0x40, 0xb0,
  124697. +0x93, 0xf1, 0x58, 0x1f, 0x1c, 0x90, 0x2c, 0x71, 0xc3, 0x40, 0x00, 0x00, 0x00, 0x0f, 0x5e, 0x1f,
  124698. +0x5c, 0x90, 0x28, 0x45, 0x1a, 0x0c, 0x2f, 0xff, 0x57, 0x1f, 0x5c, 0x90, 0xea, 0x0e, 0x0f, 0xfe,
  124699. +0x0c, 0x70, 0x00, 0x1e, 0x04, 0x70, 0x03, 0x90, 0x04, 0xe0, 0x00, 0x1e, 0x44, 0x73, 0x0f, 0x90,
  124700. +0xc0, 0xe0, 0x00, 0x1e, 0x04, 0x70, 0x03, 0x90, 0xc4, 0xfe, 0x2c, 0x70, 0xc3, 0x40, 0x03, 0x90,
  124701. +0x64, 0xfe, 0x82, 0x18, 0x5c, 0x00, 0x0f, 0xd8, 0x8e, 0x0b, 0xaf, 0xfc, 0x0f, 0xd9, 0x0c, 0x70,
  124702. +0xc3, 0x41, 0x00, 0x00, 0xff, 0xff, 0x40, 0xc0, 0x0f, 0xd8, 0x4c, 0x70, 0xf2, 0x0e, 0x2f, 0xfd,
  124703. +0x20, 0x43, 0x0b, 0xf0, 0x72, 0x0b, 0xaf, 0xfc, 0x0f, 0xd9, 0x9e, 0x0e, 0x0f, 0xfe, 0x01, 0xc0,
  124704. +0xa1, 0x41, 0x04, 0x71, 0x41, 0xc0, 0x01, 0xc0, 0x6d, 0x08, 0x33, 0x02, 0xad, 0x70, 0x0c, 0x70,
  124705. +0xae, 0x0f, 0x6f, 0xfc, 0x2c, 0x71, 0x00, 0x16, 0x81, 0x70, 0x00, 0x80, 0x71, 0x07, 0x04, 0xf0,
  124706. +0x5d, 0x65, 0x24, 0x71, 0xc3, 0x40, 0x00, 0x80, 0x71, 0x07, 0x01, 0x88, 0xc9, 0x08, 0x62, 0x80,
  124707. +0x0f, 0xd8, 0x1a, 0x21, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x20, 0x05, 0x20, 0x80, 0x0f, 0x02, 0x90,
  124708. +0x66, 0x01, 0x40, 0x90, 0x6e, 0xea, 0x02, 0xc0, 0x55, 0x20, 0x03, 0x0d, 0x03, 0xc0, 0x05, 0x7b,
  124709. +0x1a, 0x21, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x10, 0x65, 0x78, 0x1b, 0x78, 0x05, 0x20, 0x83, 0x0f,
  124710. +0x02, 0x90, 0x00, 0x1e, 0x91, 0xb8, 0x9c, 0xb8, 0x9f, 0xb8, 0x00, 0x90, 0x55, 0x20, 0x00, 0x08,
  124711. +0x00, 0xb3, 0xd8, 0xf1, 0x78, 0x21, 0x00, 0x00, 0xc3, 0x41, 0x3e, 0x01, 0x00, 0x00, 0xc6, 0x0d,
  124712. +0x0f, 0xfc, 0x00, 0x1e, 0x44, 0x73, 0x03, 0x90, 0x04, 0xe0, 0x80, 0x24, 0x03, 0x33, 0x04, 0x14,
  124713. +0x1b, 0x34, 0xc6, 0xc6, 0xf1, 0xc0, 0xc3, 0x40, 0x00, 0x80, 0xa0, 0x05, 0xda, 0x09, 0xef, 0xff,
  124714. +0x8a, 0xd9, 0x0f, 0xd8, 0xc2, 0x0a, 0xaf, 0xfc, 0x0f, 0xd9, 0xd1, 0xc0, 0xe0, 0x7e, 0xe0, 0x78,
  124715. +0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xb0, 0xc1, 0x18, 0x43, 0x0c, 0x71, 0x44, 0x23, 0xc2, 0x37,
  124716. +0x05, 0xea, 0x61, 0xba, 0xff, 0x0a, 0x31, 0x80, 0x1b, 0x78, 0x5a, 0x20, 0x00, 0x01, 0x48, 0xc1,
  124717. +0x2c, 0x70, 0x0f, 0x20, 0xc0, 0x06, 0x45, 0xc0, 0xca, 0x0a, 0xaf, 0xfc, 0x63, 0x40, 0x00, 0x16,
  124718. +0x8e, 0x70, 0x00, 0x80, 0x04, 0x00, 0x76, 0x0d, 0x2f, 0xfd, 0x08, 0x47, 0x54, 0x20, 0x80, 0x08,
  124719. +0x8c, 0x20, 0x83, 0x8f, 0xad, 0x70, 0xfe, 0xd8, 0x44, 0xc0, 0x07, 0xf6, 0x5e, 0x0d, 0x0f, 0xfd,
  124720. +0x54, 0x20, 0x80, 0x08, 0x44, 0xc0, 0x1a, 0x26, 0x8e, 0x1f, 0x10, 0x00, 0x00, 0x00, 0x0c, 0x71,
  124721. +0x8b, 0xc1, 0x42, 0x0d, 0xaf, 0xfd, 0x49, 0xc6, 0x7e, 0x0f, 0xcf, 0xff, 0x0c, 0x70, 0x8f, 0xb8,
  124722. +0x00, 0x1e, 0x04, 0x70, 0x03, 0x90, 0x02, 0xe0, 0x40, 0xd9, 0xc3, 0x40, 0x03, 0x90, 0x02, 0xe0,
  124723. +0x3e, 0x0d, 0xaf, 0xfc, 0x32, 0xb0, 0x00, 0x16, 0x00, 0x71, 0x04, 0x90, 0x4a, 0x00, 0x98, 0xd9,
  124724. +0xcb, 0x46, 0x08, 0x90, 0x00, 0x00, 0x11, 0x20, 0xc0, 0x83, 0xaa, 0xd8, 0x3c, 0x70, 0xcb, 0x47,
  124725. +0x05, 0x90, 0x4c, 0xe0, 0x9c, 0x1f, 0x14, 0x10, 0x2f, 0x20, 0xc0, 0x06, 0x56, 0x20, 0x00, 0x0e,
  124726. +0xc5, 0x78, 0x00, 0x90, 0x2c, 0x71, 0x46, 0xc0, 0xe9, 0x16, 0x00, 0x17, 0x47, 0xc0, 0xa6, 0x0d,
  124727. +0x6f, 0xfc, 0x8a, 0x20, 0x04, 0x00, 0x00, 0x12, 0x83, 0x30, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x75,
  124728. +0x43, 0xc5, 0x42, 0xc5, 0x41, 0xc5, 0x7e, 0x0e, 0x6f, 0xfc, 0x40, 0xc5, 0x05, 0xc0, 0x43, 0xc5,
  124729. +0x4c, 0x72, 0x0f, 0x78, 0x42, 0xc0, 0x45, 0xc0, 0x04, 0xc0, 0x41, 0xc5, 0x40, 0xc5, 0x44, 0x20,
  124730. +0x41, 0x00, 0x38, 0x60, 0x0f, 0x78, 0x44, 0xc0, 0x04, 0xc3, 0x80, 0xd9, 0xff, 0xd8, 0x56, 0x0e,
  124731. +0x6f, 0xfc, 0x90, 0xb9, 0x0c, 0x70, 0x0a, 0x0e, 0x6f, 0xfc, 0x2c, 0x71, 0x63, 0x40, 0xfe, 0x09,
  124732. +0xaf, 0xff, 0x4c, 0x71, 0xf0, 0x16, 0x00, 0x17, 0xcb, 0x46, 0x09, 0x90, 0xe0, 0xe1, 0x4a, 0xc0,
  124733. +0x88, 0xb8, 0x00, 0xb6, 0x06, 0xc0, 0x9a, 0x20, 0x04, 0x00, 0x46, 0xc0, 0x04, 0x20, 0x81, 0x0f,
  124734. +0x00, 0x00, 0x00, 0x0f, 0x07, 0xc0, 0x04, 0x20, 0x80, 0x0f, 0x00, 0x00, 0xff, 0xf0, 0x25, 0x78,
  124735. +0x46, 0xc0, 0x87, 0xb8, 0xf2, 0x1e, 0x04, 0x90, 0x0c, 0x71, 0x56, 0x0c, 0x2f, 0xfd, 0x00, 0xb7,
  124736. +0x47, 0xc0, 0x8a, 0x20, 0x04, 0x00, 0x0e, 0x0d, 0x6f, 0xfc, 0x2c, 0x71, 0x00, 0x12, 0x83, 0x30,
  124737. +0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x75, 0x43, 0xc5, 0x42, 0xc5, 0x41, 0xc5, 0xe6, 0x0d, 0x6f, 0xfc,
  124738. +0x40, 0xc5, 0x32, 0x08, 0xaf, 0xfc, 0xff, 0xd8, 0x05, 0xc0, 0x43, 0xc5, 0x04, 0xc3, 0x42, 0xc0,
  124739. +0x0c, 0x70, 0x8f, 0xb8, 0x1b, 0x79, 0xff, 0xd8, 0x4c, 0x72, 0x41, 0xc5, 0xc6, 0x0d, 0x6f, 0xfc,
  124740. +0x40, 0xc5, 0x07, 0xc0, 0x4c, 0x71, 0x43, 0xc5, 0x1e, 0xe0, 0x44, 0x20, 0x41, 0x00, 0x38, 0x60,
  124741. +0x0f, 0x7b, 0xff, 0xd8, 0x2c, 0x74, 0x42, 0xc5, 0x41, 0xc5, 0xaa, 0x0d, 0x6f, 0xfc, 0x40, 0xc5,
  124742. +0x2c, 0x70, 0x0c, 0x71, 0x43, 0xc0, 0xff, 0xd8, 0x8f, 0xb9, 0x4c, 0x75, 0x6c, 0x74, 0x42, 0xc5,
  124743. +0x41, 0xc5, 0x92, 0x0d, 0x6f, 0xfc, 0x40, 0xc5, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x75, 0x10, 0xdb,
  124744. +0x43, 0xc5, 0x42, 0xc5, 0x41, 0xc5, 0x7e, 0x0d, 0x6f, 0xfc, 0x40, 0xc5, 0xaa, 0x0f, 0x6f, 0xfc,
  124745. +0xff, 0xd8, 0xff, 0xd8, 0x80, 0xd9, 0x4c, 0x75, 0x6c, 0x74, 0x43, 0xc5, 0x42, 0xc5, 0x41, 0xc5,
  124746. +0x62, 0x0d, 0x6f, 0xfc, 0x40, 0xc5, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x01, 0x00, 0x0d, 0x08,
  124747. +0xbe, 0x00, 0x8a, 0x20, 0x06, 0x06, 0x33, 0xd8, 0x06, 0x0d, 0x6f, 0xfc, 0x2c, 0x71, 0x06, 0xc0,
  124748. +0x4c, 0x70, 0xf2, 0x1e, 0x04, 0x90, 0xf6, 0x08, 0xaf, 0xff, 0x63, 0x40, 0x0c, 0x70, 0x86, 0x0b,
  124749. +0xaf, 0xfd, 0x8b, 0xc1, 0xc3, 0x40, 0x03, 0x90, 0x02, 0xe0, 0x00, 0x1e, 0x44, 0x73, 0x03, 0x90,
  124750. +0x02, 0xe0, 0xb2, 0xb0, 0x8a, 0x20, 0x04, 0x00, 0x2a, 0x0c, 0x6f, 0xfc, 0x2c, 0x71, 0x00, 0x12,
  124751. +0x83, 0x30, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x75, 0x43, 0xc5, 0x42, 0xc5, 0x41, 0xc5, 0x06, 0x0d,
  124752. +0x6f, 0xfc, 0x40, 0xc5, 0x05, 0xc0, 0x04, 0xc3, 0x2c, 0x70, 0x43, 0xc5, 0x42, 0xc0, 0xff, 0xd8,
  124753. +0x90, 0xb9, 0x4c, 0x72, 0x41, 0xc5, 0xee, 0x0c, 0x6f, 0xfc, 0x40, 0xc5, 0xff, 0xd8, 0x80, 0xd9,
  124754. +0x4c, 0x75, 0x6c, 0x74, 0x43, 0xc5, 0x42, 0xc5, 0x41, 0xc5, 0xda, 0x0c, 0x6f, 0xfc, 0x40, 0xc5,
  124755. +0x0c, 0x70, 0x8e, 0x0c, 0x6f, 0xfc, 0x2c, 0x71, 0x0a, 0xc0, 0x2c, 0x70, 0x4c, 0x70, 0x00, 0xb6,
  124756. +0xa0, 0xb7, 0x00, 0x1e, 0x44, 0x73, 0x03, 0x90, 0x04, 0xe0, 0x1e, 0x0b, 0xef, 0xfe, 0x08, 0xc0,
  124757. +0x63, 0x40, 0x52, 0x08, 0xaf, 0xfc, 0x2c, 0x70, 0x55, 0x20, 0x01, 0x0d, 0x09, 0xc0, 0x4c, 0x71,
  124758. +0x6c, 0x70, 0x25, 0x78, 0x76, 0x0f, 0xaf, 0xff, 0x08, 0xc1, 0x2e, 0x0b, 0x0f, 0xfe, 0x1e, 0x0c,
  124759. +0xcf, 0xfe, 0xb0, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124760. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124761. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124762. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124763. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124764. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124765. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124766. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124767. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124768. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124769. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124770. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124771. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124772. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124773. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124774. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124775. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124776. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124777. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124778. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124779. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124780. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124781. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124782. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124783. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124784. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124785. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x08,
  124786. +0x02, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x1f, 0x13, 0xff, 0x00, 0x00, 0x00, 0x02, 0x00,
  124787. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00,
  124788. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x1b, 0xf1, 0x00, 0x25, 0x4d,
  124789. +0x08, 0x4f, 0x00, 0x00, 0x04, 0x00, 0x34, 0x1b, 0xf1, 0x00, 0x25, 0x4d, 0x08, 0x4f, 0x00, 0x00,
  124790. +0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20,
  124791. +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x1b, 0xf1,
  124792. +0x00, 0x25, 0x4d, 0x08, 0x4f, 0x00, 0x00, 0x04, 0x00, 0x34, 0x1b, 0xf1, 0x00, 0x25, 0x4d, 0x08,
  124793. +0x4f, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124794. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124795. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124796. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124797. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124798. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124799. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124800. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124801. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124802. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124803. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124804. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124805. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124806. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124807. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124808. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124809. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124810. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124811. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124812. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124813. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124814. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124815. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124816. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124817. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124818. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124819. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124820. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124821. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124822. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124823. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124824. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124825. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124826. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124827. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124828. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124829. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124830. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124831. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124832. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124833. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124834. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124835. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124836. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124837. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124838. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124839. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124840. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124841. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124842. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124843. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124844. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124845. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124846. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124847. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124848. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124849. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124850. +0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0x01, 0x81, 0x01, 0x18, 0x01, 0x18, 0x01,
  124851. +0x6f, 0x01, 0x6f, 0x01, 0x59, 0x01, 0x81, 0x01, 0x20, 0x01, 0x20, 0x01, 0x00, 0x00, 0x00, 0x00,
  124852. +0x1c, 0x70, 0xa8, 0x61, 0xac, 0x35, 0xac, 0x35, 0x5c, 0x12, 0x5c, 0x12, 0x38, 0xc7, 0xf4, 0xb0,
  124853. +0x90, 0x65, 0x90, 0x65, 0x00, 0x00, 0x00, 0x00, 0x26, 0x8b, 0x39, 0x00, 0x00, 0x00, 0x00, 0x00,
  124854. +0x20, 0x28, 0x0f, 0x14, 0x02, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x01, 0x00, 0x00, 0x00, 0xb4, 0xff,
  124855. +0x01, 0x00, 0x01, 0x00, 0xb4, 0xf0, 0x01, 0x00, 0x00, 0x00, 0xb4, 0xf4, 0x01, 0x00, 0x00, 0x00,
  124856. +0xb9, 0xf0, 0x01, 0x00, 0x00, 0x00, 0xba, 0xf0, 0x01, 0x00, 0x00, 0x00, 0xbb, 0xf0, 0x01, 0x00,
  124857. +0x00, 0x00, 0x01, 0xf0, 0x01, 0x00, 0x00, 0x00, 0x11, 0xf0, 0x01, 0x00, 0x01, 0x00, 0x12, 0xf0,
  124858. +0x01, 0x00, 0x00, 0xf0, 0x18, 0xf0, 0x01, 0x00, 0x01, 0x00, 0x13, 0xf0, 0x01, 0x00, 0x00, 0x00,
  124859. +0xf9, 0xf0, 0x04, 0x00, 0x00, 0x02, 0xfa, 0xf0, 0x04, 0x00, 0x00, 0x00, 0xfb, 0xf0, 0x04, 0x00,
  124860. +0x00, 0x04, 0x62, 0xff, 0x01, 0x00, 0x00, 0x00, 0x62, 0xf0, 0x01, 0x00, 0x0f, 0x00, 0x62, 0xf4,
  124861. +0x01, 0x00, 0xf0, 0x00, 0x02, 0xf0, 0x01, 0x00, 0x04, 0x02, 0x00, 0x00, 0x1f, 0xf0, 0x01, 0x00,
  124862. +0x00, 0x00, 0xb4, 0xff, 0x01, 0x00, 0x01, 0x00, 0xb4, 0xf0, 0x01, 0x00, 0x00, 0x00, 0xb4, 0xf4,
  124863. +0x01, 0x00, 0x00, 0x00, 0xb9, 0xf0, 0x01, 0x00, 0x00, 0x00, 0xba, 0xf0, 0x01, 0x00, 0x00, 0x00,
  124864. +0xbb, 0xf0, 0x01, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x01, 0x00, 0x00, 0x00, 0x13, 0xf0, 0x01, 0x00,
  124865. +0x00, 0x00, 0xf9, 0xf0, 0x04, 0x00, 0x00, 0x02, 0xfa, 0xf0, 0x04, 0x00, 0x00, 0x00, 0xfb, 0xf0,
  124866. +0x04, 0x00, 0x00, 0x04, 0x60, 0xf0, 0x07, 0x00, 0x08, 0x00, 0x65, 0xf0, 0x07, 0x00, 0x00, 0x00,
  124867. +0x62, 0xff, 0x01, 0x00, 0x00, 0x00, 0x02, 0xf0, 0x01, 0x00, 0x20, 0x02, 0xf8, 0x10, 0xe8, 0x20,
  124868. +0x1f, 0xf0, 0x01, 0x00, 0x00, 0x00, 0x3b, 0xf0, 0x02, 0x00, 0x01, 0x00, 0xb2, 0xff, 0x01, 0x00,
  124869. +0x00, 0x00, 0xb2, 0xf0, 0x01, 0x00, 0x01, 0x00, 0xb4, 0xff, 0x01, 0x00, 0x01, 0x00, 0xb4, 0xf0,
  124870. +0x01, 0x00, 0x00, 0x00, 0xb9, 0xf0, 0x01, 0x00, 0x00, 0x00, 0xba, 0xf0, 0x01, 0x00, 0x00, 0x00,
  124871. +0xbb, 0xf0, 0x01, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x01, 0x00, 0x00, 0x00, 0x60, 0xf0, 0x07, 0x00,
  124872. +0x01, 0x00, 0x65, 0xf0, 0x07, 0x00, 0xff, 0x01, 0x26, 0xff, 0x07, 0x00, 0x00, 0x00, 0x27, 0xff,
  124873. +0x07, 0x00, 0x00, 0x00, 0x13, 0xf0, 0x01, 0x00, 0x02, 0x00, 0x32, 0xff, 0x01, 0x00, 0x00, 0x08,
  124874. +0x62, 0xff, 0x01, 0x00, 0x00, 0x00, 0x62, 0xf0, 0x01, 0x00, 0x01, 0x00, 0x62, 0xf4, 0x01, 0x00,
  124875. +0x01, 0x00, 0x02, 0xf0, 0x01, 0x00, 0x08, 0x02, 0x1f, 0xf0, 0x01, 0x00, 0x00, 0x00, 0xb2, 0xff,
  124876. +0x01, 0x00, 0x00, 0x00, 0xb2, 0xf0, 0x01, 0x00, 0x01, 0x00, 0xb2, 0xf4, 0x01, 0x00, 0x01, 0x00,
  124877. +0xb4, 0xff, 0x01, 0x00, 0x01, 0x00, 0xb4, 0xf0, 0x01, 0x00, 0x00, 0x00, 0xb4, 0xf4, 0x01, 0x00,
  124878. +0x00, 0x00, 0xb9, 0xf0, 0x01, 0x00, 0x00, 0x00, 0xba, 0xf0, 0x01, 0x00, 0x00, 0x00, 0xbb, 0xf0,
  124879. +0x01, 0x00, 0x00, 0x00, 0x11, 0xf0, 0x01, 0x00, 0x01, 0x01, 0x12, 0xf0, 0x01, 0x00, 0x01, 0x00,
  124880. +0x13, 0xf0, 0x01, 0x00, 0x02, 0x00, 0x18, 0xf0, 0x01, 0x00, 0x01, 0x00, 0x60, 0xf0, 0x07, 0x00,
  124881. +0x01, 0x00, 0x65, 0xf0, 0x07, 0x00, 0xff, 0x01, 0x26, 0xff, 0x07, 0x00, 0xff, 0xff, 0x27, 0xff,
  124882. +0x07, 0x00, 0xff, 0xff, 0x62, 0xff, 0x01, 0x00, 0x00, 0x00, 0x62, 0xf0, 0x01, 0x00, 0x01, 0x00,
  124883. +0x62, 0xf4, 0x01, 0x00, 0x10, 0x00, 0x32, 0xff, 0x01, 0x00, 0x00, 0x08, 0x02, 0xf0, 0x01, 0x00,
  124884. +0x10, 0x02, 0x00, 0x00, 0x06, 0x0a, 0x0e, 0x14, 0x18, 0x1c, 0x20, 0x24, 0x06, 0x0c, 0x10, 0x16,
  124885. +0x1c, 0x20, 0x24, 0x28, 0x06, 0x0a, 0x10, 0x16, 0x1a, 0x20, 0x24, 0x28, 0x06, 0x0c, 0x12, 0x18,
  124886. +0x1e, 0x24, 0x28, 0x2c, 0x0d, 0x02, 0x01, 0x03, 0x0b, 0x0c, 0x0e, 0x16, 0x04, 0x10, 0x11, 0x18,
  124887. +0x6e, 0x00, 0x02, 0x00, 0x01, 0x00, 0xfd, 0x00, 0x04, 0x00, 0x0f, 0x00, 0x60, 0x00, 0x07, 0x00,
  124888. +0x00, 0x00, 0xe8, 0x00, 0x04, 0x00, 0xff, 0x00, 0xfc, 0x00, 0x04, 0x00, 0x04, 0x04, 0x3a, 0x00,
  124889. +0x02, 0x00, 0x02, 0x00, 0x11, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124890. +0xd8, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00,
  124891. +0x50, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00,
  124892. +0x50, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00,
  124893. +0x50, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00,
  124894. +0x50, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00,
  124895. +0x69, 0x20, 0x40, 0x00, 0x4a, 0x26, 0x00, 0x70, 0x4a, 0x26, 0x00, 0x70, 0x4a, 0x26, 0x00, 0x70,
  124896. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124897. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  124898. +0xfc, 0x1c, 0xc8, 0xb3, 0xfc, 0x1c, 0x88, 0xb3, 0xe0, 0x7f, 0xfc, 0x1c, 0x48, 0xb3, 0xe0, 0x78,
  124899. +0xe0, 0x7e, 0xe0, 0x78, 0x8d, 0x74, 0x0c, 0xdd, 0x0c, 0xf0, 0xe0, 0x78, 0x8d, 0x74, 0x08, 0xdd,
  124900. +0x09, 0xf0, 0xe0, 0x78, 0x8d, 0x74, 0xad, 0x74, 0x06, 0xf0, 0xe0, 0x78, 0x8d, 0x74, 0x06, 0xf0,
  124901. +0x02, 0xc7, 0x01, 0xc6, 0xb0, 0x24, 0x4d, 0x33, 0xb0, 0x24, 0x1f, 0x33, 0xe0, 0x7e, 0xe0, 0x78,
  124902. +0x44, 0x22, 0xfc, 0x8f, 0x4a, 0x26, 0x00, 0x70, 0xe8, 0x20, 0xa2, 0x01, 0x2f, 0x20, 0x00, 0x80,
  124903. +0x2f, 0x21, 0x4b, 0x00, 0xe0, 0x7e, 0xe0, 0x78, 0x2c, 0x70, 0x4c, 0x70, 0x6c, 0x70, 0x4d, 0x70,
  124904. +0x6d, 0x70, 0x8d, 0x70, 0xad, 0x70, 0xcd, 0x70, 0xed, 0x70, 0xdb, 0x44, 0x00, 0x80, 0x00, 0x40,
  124905. +0xdb, 0x42, 0x00, 0x80, 0x00, 0x04, 0x6f, 0x70, 0x22, 0x20, 0x80, 0x0f, 0x00, 0x00, 0x44, 0x21,
  124906. +0x69, 0x20, 0x40, 0x00, 0xe0, 0x78, 0xfe, 0xf1, 0xe1, 0xc3, 0xe1, 0xc2, 0xe1, 0xc1, 0xe1, 0xc0,
  124907. +0xf1, 0xc0, 0xe1, 0xc5, 0xa1, 0xc1, 0x06, 0xe8, 0x87, 0x74, 0x14, 0xdc, 0x8b, 0x07, 0xcf, 0xff,
  124908. +0x25, 0xda, 0x9f, 0xba, 0x60, 0x8a, 0x33, 0x12, 0x80, 0x00, 0x65, 0x78, 0xea, 0x1a, 0x02, 0x80,
  124909. +0xed, 0x12, 0x80, 0x80, 0x8c, 0x20, 0xc3, 0x8f, 0x0d, 0xf2, 0x85, 0xc0, 0x40, 0xc0, 0x20, 0x40,
  124910. +0x1e, 0x0e, 0x20, 0x02, 0x85, 0xc1, 0xc3, 0x41, 0x02, 0x04, 0x00, 0x00, 0x56, 0x0e, 0x20, 0x00,
  124911. +0xff, 0xd8, 0xad, 0x70, 0xce, 0x0e, 0xe0, 0x01, 0x0c, 0x1a, 0x42, 0x33, 0x62, 0x0d, 0x20, 0x02,
  124912. +0xff, 0xd8, 0xab, 0x25, 0xc4, 0x10, 0xff, 0x7f, 0xff, 0xf1, 0xe0, 0x78, 0xe6, 0xb8, 0x1d, 0x78,
  124913. +0x1d, 0x78, 0x1d, 0x78, 0xc2, 0xb8, 0x09, 0xf2, 0x5f, 0x20, 0x01, 0x01, 0x04, 0x69, 0x0f, 0x08,
  124914. +0x52, 0x03, 0x06, 0x69, 0x03, 0xf0, 0x1b, 0x78, 0x04, 0x74, 0x04, 0x71, 0xe0, 0x7f, 0x0f, 0x78,
  124915. +0xc3, 0x42, 0x00, 0x80, 0x4d, 0x06, 0x20, 0x8a, 0x5f, 0x21, 0x81, 0x0c, 0x38, 0x60, 0x21, 0x8a,
  124916. +0x5f, 0x21, 0x41, 0x06, 0x38, 0x60, 0x23, 0x88, 0xe6, 0xb9, 0x22, 0x88, 0x00, 0x16, 0x80, 0x70,
  124917. +0x00, 0x80, 0x1c, 0x00, 0xc2, 0xb9, 0x09, 0xf2, 0x14, 0x70, 0xc3, 0x40, 0x00, 0x80, 0x14, 0x05,
  124918. +0x09, 0xf2, 0x10, 0xe0, 0x07, 0xf0, 0x14, 0x70, 0xc3, 0x40, 0x00, 0x80, 0x0c, 0x05, 0x03, 0xf2,
  124919. +0x10, 0xe0, 0x38, 0x60, 0xe0, 0x7f, 0x00, 0x88, 0xe2, 0xc2, 0x18, 0x47, 0x2c, 0x76, 0x08, 0x45,
  124920. +0x61, 0xb9, 0x01, 0x09, 0x31, 0x00, 0x2f, 0x27, 0xc2, 0x37, 0x0c, 0x70, 0x4c, 0x70, 0x06, 0xf0,
  124921. +0x50, 0x11, 0x81, 0x00, 0x44, 0x71, 0x78, 0x61, 0x4f, 0x79, 0x1b, 0x09, 0xb5, 0x00, 0x43, 0x71,
  124922. +0x52, 0x11, 0x8c, 0x00, 0x44, 0x27, 0x4b, 0x30, 0xe9, 0x0c, 0xe1, 0x92, 0x0f, 0x7b, 0xc5, 0xbd,
  124923. +0xb8, 0x63, 0x0f, 0x78, 0xc2, 0xc6, 0xe0, 0x78, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xb2, 0xc1,
  124924. +0x4e, 0xc2, 0x4f, 0xc1, 0x00, 0x42, 0x0c, 0x75, 0xc3, 0x41, 0x65, 0x01, 0x01, 0x00, 0x76, 0x0d,
  124925. +0x20, 0x00, 0x50, 0xc3, 0xad, 0x70, 0x23, 0xf0, 0x12, 0x94, 0x79, 0x94, 0x3a, 0x94, 0x51, 0xc0,
  124926. +0x1b, 0x94, 0x55, 0x94, 0xf6, 0x94, 0xd7, 0x94, 0x98, 0x94, 0x26, 0x14, 0x1b, 0x31, 0x28, 0x14,
  124927. +0x1f, 0x31, 0x48, 0xc0, 0x47, 0xc1, 0x46, 0xc3, 0x11, 0xc3, 0x45, 0xc4, 0x44, 0xc6, 0x43, 0xc7,
  124928. +0x42, 0xc2, 0x0c, 0x75, 0xc3, 0x41, 0x66, 0x01, 0x0b, 0x00, 0x61, 0x42, 0x04, 0x1c, 0xc0, 0x37,
  124929. +0x32, 0x0d, 0x20, 0x00, 0x00, 0x1c, 0xc0, 0x36, 0xa5, 0x71, 0x0f, 0xc0, 0xb0, 0x7b, 0x60, 0x42,
  124930. +0x68, 0x43, 0x11, 0x0b, 0x22, 0x00, 0x2c, 0x70, 0x1c, 0xf0, 0x0f, 0xc0, 0x24, 0x71, 0x1a, 0x62,
  124931. +0x2f, 0x7b, 0xa9, 0x0b, 0xb5, 0x82, 0x8b, 0x44, 0x10, 0xc0, 0x15, 0x08, 0x91, 0x00, 0x0e, 0xc0,
  124932. +0xf4, 0x20, 0x8c, 0x00, 0x89, 0xc0, 0x74, 0x78, 0x80, 0xb0, 0xf1, 0xf1, 0x10, 0xc0, 0x15, 0x08,
  124933. +0x71, 0x00, 0x89, 0xc0, 0x14, 0x20, 0xc3, 0x00, 0x0e, 0xc0, 0x48, 0x60, 0x00, 0xb3, 0xe7, 0xf1,
  124934. +0xb2, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0x00, 0x1e, 0x05, 0x70, 0x04, 0x90, 0x02, 0x01,
  124935. +0xe0, 0x7e, 0xe0, 0x78, 0xe2, 0xc2, 0x08, 0x43, 0x0c, 0x70, 0x72, 0x0b, 0x20, 0x00, 0x20, 0x42,
  124936. +0x4e, 0x0b, 0x20, 0x00, 0x0c, 0x70, 0x2e, 0x0b, 0x20, 0x00, 0x0c, 0x70, 0x8c, 0x22, 0xc3, 0x8f,
  124937. +0x27, 0xf2, 0x6f, 0x21, 0x43, 0x02, 0x00, 0x89, 0xc3, 0x43, 0x00, 0x80, 0x51, 0x06, 0x1a, 0x20,
  124938. +0x80, 0x0f, 0x20, 0x00, 0x00, 0x00, 0x05, 0x20, 0x80, 0x0f, 0x04, 0x90, 0x40, 0x00, 0x40, 0xb0,
  124939. +0x80, 0x8b, 0x12, 0xf0, 0x00, 0x89, 0x1a, 0x24, 0x8d, 0x1f, 0x00, 0x00, 0x00, 0x20, 0x85, 0x71,
  124940. +0x1a, 0x20, 0x80, 0x0f, 0x20, 0x00, 0x00, 0x00, 0xa5, 0x78, 0x05, 0x20, 0x80, 0x0f, 0x02, 0x90,
  124941. +0x40, 0x00, 0x40, 0xb0, 0x01, 0x8b, 0xe1, 0x08, 0x03, 0x83, 0x02, 0x0e, 0x80, 0x01, 0x8a, 0x20,
  124942. +0x1a, 0x02, 0xc3, 0x41, 0x0e, 0x90, 0x2a, 0x00, 0x00, 0x1e, 0xc4, 0x72, 0x08, 0x90, 0xe0, 0x01,
  124943. +0x00, 0xb1, 0xc3, 0x40, 0x00, 0x00, 0xac, 0x0f, 0x01, 0xb1, 0xc3, 0x40, 0x00, 0x80, 0x9e, 0x04,
  124944. +0x00, 0x18, 0x03, 0x00, 0x0c, 0x70, 0xc2, 0xc6, 0x2c, 0x70, 0x10, 0x71, 0xe0, 0x20, 0xca, 0x07,
  124945. +0x00, 0x16, 0x02, 0x71, 0x08, 0x90, 0xd6, 0x01, 0xf3, 0x0a, 0x3e, 0x80, 0x24, 0x71, 0xe0, 0x7e,
  124946. +0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0x38, 0x43, 0xc6, 0x0d, 0x60, 0x00, 0x08, 0x45, 0xed, 0x71,
  124947. +0xcb, 0x46, 0x04, 0x90, 0xf2, 0x00, 0xe0, 0xb6, 0x00, 0x1e, 0x05, 0x10, 0x00, 0x1e, 0x44, 0x73,
  124948. +0x08, 0x90, 0xe2, 0x01, 0x62, 0x0b, 0x20, 0x01, 0x0c, 0x76, 0x17, 0x0b, 0x30, 0x30, 0xe8, 0xb6,
  124949. +0xc3, 0x40, 0x00, 0x00, 0xa8, 0x61, 0xb6, 0x0f, 0xcf, 0xff, 0x10, 0x1e, 0x05, 0x10, 0x04, 0x14,
  124950. +0x1b, 0x34, 0xc6, 0xc6, 0xe2, 0xc2, 0xad, 0x70, 0x05, 0xf0, 0xba, 0x0f, 0xef, 0xff, 0x2c, 0x71,
  124951. +0xa5, 0x71, 0x10, 0xc8, 0xf7, 0x0d, 0x24, 0x90, 0x0c, 0x70, 0xc2, 0xc6, 0xe6, 0xc2, 0xfc, 0x1c,
  124952. +0xc8, 0xb6, 0xa6, 0xc1, 0x0b, 0xc7, 0x45, 0xc3, 0x7f, 0xdb, 0x40, 0xc0, 0xe4, 0x7b, 0x4b, 0xd8,
  124953. +0x28, 0x43, 0x38, 0x23, 0x01, 0x00, 0x7d, 0xd8, 0xe4, 0x78, 0xe6, 0xbf, 0xc5, 0x21, 0x61, 0x00,
  124954. +0xb8, 0x20, 0x41, 0x03, 0x25, 0x78, 0xb8, 0x23, 0x41, 0x04, 0x05, 0x23, 0x3e, 0x80, 0x8a, 0x20,
  124955. +0x3e, 0x00, 0xcd, 0x70, 0x1c, 0x76, 0x00, 0xc0, 0x00, 0x16, 0x83, 0x70, 0x00, 0x80, 0x9e, 0x04,
  124956. +0x00, 0xc1, 0x8c, 0x20, 0xc3, 0x8f, 0x09, 0x6a, 0xca, 0x21, 0xc1, 0x00, 0x0f, 0x7b, 0x44, 0xc3,
  124957. +0x0c, 0xc3, 0x57, 0x08, 0xb5, 0x06, 0x43, 0xc3, 0x30, 0xdb, 0x04, 0xc5, 0x41, 0xc3, 0x50, 0xdb,
  124958. +0x42, 0xc3, 0x20, 0xdb, 0x10, 0xd8, 0x8a, 0x27, 0x01, 0x38, 0x78, 0x43, 0x8d, 0x70, 0x25, 0x20,
  124959. +0x40, 0x03, 0x1b, 0xf0, 0x19, 0xf0, 0x19, 0xf0, 0x17, 0xf0, 0x61, 0xf0, 0x16, 0xf0, 0x15, 0xf0,
  124960. +0x48, 0xf0, 0x4a, 0xf0, 0x4b, 0xf0, 0x11, 0xf0, 0x0f, 0xf0, 0x4c, 0xf0, 0x3c, 0xf0, 0x42, 0xf0,
  124961. +0x0b, 0xf0, 0x0b, 0xf0, 0x09, 0xf0, 0x09, 0xf0, 0x07, 0xf0, 0x07, 0xf0, 0x05, 0xf0, 0x44, 0xf0,
  124962. +0x35, 0xf0, 0x04, 0xf0, 0xaf, 0xf0, 0x6c, 0x70, 0x51, 0x0a, 0xb5, 0x06, 0x60, 0x40, 0x6c, 0x72,
  124963. +0x8d, 0x74, 0x42, 0xc0, 0x41, 0xc0, 0x18, 0x43, 0x18, 0x47, 0x08, 0x46, 0x25, 0x20, 0x80, 0x00,
  124964. +0x3d, 0xf0, 0x35, 0xf0, 0x32, 0xf0, 0x18, 0xf0, 0x16, 0xf0, 0x18, 0xf0, 0x9e, 0xf0, 0xa0, 0xf0,
  124965. +0x1a, 0xf0, 0x22, 0xf0, 0x23, 0xf0, 0x12, 0xf0, 0x0e, 0xf0, 0x24, 0xf0, 0x14, 0xf0, 0x14, 0xf0,
  124966. +0x0c, 0xf0, 0x0c, 0xf0, 0x0a, 0xf0, 0x0a, 0xf0, 0x08, 0xf0, 0x21, 0xf0, 0x1e, 0xf0, 0x1c, 0xf0,
  124967. +0x0d, 0xf0, 0x0d, 0xf0, 0x07, 0xdb, 0x1b, 0xf0, 0x09, 0x0a, 0xf1, 0x02, 0x20, 0xdc, 0x1e, 0xf0,
  124968. +0x8d, 0x70, 0x1c, 0xf0, 0x02, 0xc6, 0x8d, 0x75, 0x19, 0xf0, 0x8d, 0x75, 0xeb, 0x46, 0x17, 0xf0,
  124969. +0x10, 0xdb, 0xcc, 0xf1, 0x01, 0xc6, 0x8d, 0x75, 0x11, 0xf0, 0x8d, 0x71, 0x6b, 0x46, 0x0f, 0xf0,
  124970. +0x8d, 0x76, 0x0c, 0xf0, 0x8d, 0x70, 0x0b, 0xf0, 0x6c, 0x73, 0x0f, 0x0a, 0xd1, 0x00, 0x03, 0xc4,
  124971. +0x9a, 0x24, 0x04, 0x10, 0x85, 0x7f, 0x68, 0x44, 0x08, 0x46, 0x09, 0x0b, 0xde, 0x11, 0x86, 0xbc,
  124972. +0x8a, 0x20, 0xfd, 0x0f, 0x2f, 0x23, 0xc2, 0x02, 0x04, 0x20, 0xc0, 0x02, 0x38, 0x14, 0x1b, 0x30,
  124973. +0x0d, 0xc5, 0x44, 0x23, 0x03, 0x0c, 0xb0, 0xe0, 0x13, 0x0a, 0xb1, 0x01, 0xcf, 0x23, 0xe1, 0x01,
  124974. +0xf0, 0x78, 0x0b, 0x08, 0x51, 0x00, 0x86, 0xbe, 0xcf, 0x7e, 0x2f, 0x20, 0xc2, 0x02, 0x1d, 0x78,
  124975. +0x1d, 0x78, 0x04, 0x20, 0x82, 0x0f, 0x00, 0x00, 0x00, 0x20, 0x05, 0xc0, 0x2f, 0x27, 0x40, 0x30,
  124976. +0x05, 0x7a, 0x58, 0xd8, 0x04, 0x20, 0xc0, 0x02, 0x65, 0x78, 0x85, 0x78, 0x9a, 0x20, 0x04, 0x00,
  124977. +0xc3, 0x43, 0x08, 0x90, 0x00, 0x00, 0x54, 0x27, 0x0c, 0x38, 0x65, 0x7c, 0x05, 0x7a, 0x05, 0x27,
  124978. +0xc0, 0x30, 0x40, 0xb0, 0x61, 0x40, 0x9a, 0x20, 0x04, 0x00, 0x04, 0x20, 0x82, 0x0f, 0x00, 0x00,
  124979. +0x00, 0x0f, 0x03, 0xc0, 0x1a, 0x20, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x10, 0x05, 0x7a, 0x53, 0x25,
  124980. +0xc0, 0x10, 0x45, 0x78, 0xcf, 0x7a, 0x45, 0x78, 0x00, 0xb4, 0x55, 0x27, 0x00, 0x38, 0x65, 0x78,
  124981. +0xe0, 0xb0, 0x04, 0x23, 0x80, 0x1f, 0x00, 0x00, 0x00, 0xff, 0x05, 0x23, 0x02, 0x30, 0x55, 0x27,
  124982. +0x00, 0x3c, 0x05, 0x7b, 0x40, 0xb3, 0x01, 0x69, 0x00, 0xc1, 0x8c, 0x21, 0xc3, 0x8f, 0x06, 0xf4,
  124983. +0x00, 0x1e, 0x02, 0x70, 0x00, 0x80, 0x9e, 0x04, 0x0f, 0x78, 0xa6, 0xc0, 0x04, 0x14, 0x1b, 0x34,
  124984. +0xc6, 0xc6, 0x8d, 0x73, 0x10, 0xde, 0x9b, 0xf1, 0x8d, 0x75, 0x98, 0xf1, 0x8d, 0x71, 0x96, 0xf1,
  124985. +0xf1, 0xc0, 0xa4, 0xc1, 0x08, 0xc4, 0x43, 0xc4, 0x07, 0xc4, 0x42, 0xc4, 0x06, 0xc4, 0x41, 0xc4,
  124986. +0x05, 0xc4, 0xde, 0x0d, 0xef, 0xff, 0x40, 0xc4, 0xa4, 0xc0, 0xd1, 0xc0, 0xe0, 0x7e, 0xe0, 0x78,
  124987. +0xc3, 0x41, 0x00, 0x80, 0x9e, 0x04, 0x20, 0x89, 0x8c, 0x20, 0xc3, 0x8f, 0xca, 0x20, 0x41, 0x00,
  124988. +0x00, 0x1e, 0x04, 0x70, 0x08, 0x90, 0xe8, 0x01, 0xe0, 0x7e, 0xe0, 0x78, 0xc3, 0x41, 0x00, 0x80,
  124989. +0x9e, 0x04, 0x20, 0x89, 0x8c, 0x20, 0xc3, 0x8f, 0xca, 0x20, 0x41, 0x00, 0x00, 0x1e, 0x04, 0x70,
  124990. +0x08, 0x90, 0xe6, 0x01, 0xe0, 0x7e, 0xe0, 0x78, 0xc3, 0x41, 0x00, 0x80, 0x9e, 0x04, 0x20, 0x89,
  124991. +0x8c, 0x20, 0xc3, 0x8f, 0xca, 0x20, 0x41, 0x00, 0x00, 0x1e, 0x04, 0x70, 0x08, 0x90, 0xe4, 0x01,
  124992. +0xe0, 0x7e, 0xe0, 0x78, 0xe4, 0xc0, 0xad, 0x70, 0x02, 0xf0, 0xa5, 0x71, 0x1f, 0x0d, 0xb2, 0x10,
  124993. +0xcd, 0x70, 0x10, 0xf0, 0x5a, 0x25, 0x83, 0x1c, 0x7c, 0x60, 0x5a, 0x26, 0x43, 0x16, 0xc5, 0x71,
  124994. +0x9b, 0x63, 0x3b, 0x63, 0x80, 0x8b, 0x44, 0x7c, 0x80, 0xab, 0xed, 0x0e, 0x92, 0x90, 0xef, 0xf1,
  124995. +0xc4, 0xc4, 0xe0, 0x78, 0xf1, 0xc0, 0xa4, 0xc1, 0x0c, 0x70, 0x3e, 0x0c, 0xef, 0xff, 0xff, 0xd9,
  124996. +0x0c, 0x70, 0x43, 0xc0, 0x42, 0xc0, 0x41, 0xc0, 0x40, 0xc0, 0xff, 0xd8, 0x88, 0xd9, 0x4c, 0x75,
  124997. +0x2e, 0x0d, 0xef, 0xff, 0x40, 0xdb, 0x0c, 0x70, 0xca, 0x0c, 0xef, 0xff, 0x2c, 0x71, 0xa4, 0xc0,
  124998. +0xd1, 0xc0, 0xe0, 0x7e, 0x4c, 0x70, 0xc3, 0x41, 0x03, 0x90, 0x04, 0xe0, 0x40, 0xb1, 0x5d, 0xb1,
  124999. +0x00, 0x1e, 0x04, 0x70, 0x09, 0x90, 0xe0, 0xe1, 0xc3, 0x40, 0x03, 0x90, 0x64, 0xff, 0x40, 0xb0,
  125000. +0xe0, 0x7f, 0x04, 0x18, 0x45, 0x00, 0xe0, 0x78, 0x17, 0x09, 0xf0, 0x03, 0x8a, 0x22, 0xc7, 0x0f,
  125001. +0x4c, 0x71, 0xc4, 0xb9, 0x05, 0xe9, 0x61, 0xb9, 0xff, 0x09, 0x31, 0x80, 0x5b, 0x7a, 0x1a, 0x20,
  125002. +0x80, 0x0f, 0x00, 0x00, 0x00, 0x20, 0x4f, 0x22, 0x41, 0x02, 0x05, 0x20, 0x80, 0x0f, 0x02, 0x90,
  125003. +0x6a, 0x01, 0x00, 0x18, 0x05, 0x00, 0x40, 0xb0, 0x20, 0xb0, 0x40, 0xb0, 0xe0, 0x7f, 0x00, 0x18,
  125004. +0x05, 0x00, 0xe0, 0x78, 0xf1, 0xc0, 0x18, 0x47, 0x6c, 0x70, 0x0c, 0xf0, 0xe3, 0x43, 0xc4, 0xbc,
  125005. +0x05, 0xec, 0x61, 0xbc, 0xff, 0x0c, 0x31, 0x90, 0x7d, 0x7b, 0xc0, 0xbb, 0x1b, 0x63, 0x24, 0x71,
  125006. +0x2f, 0x7c, 0xed, 0x0a, 0x25, 0x83, 0x6f, 0x78, 0xd1, 0xc0, 0xe0, 0x7e, 0xf1, 0xc0, 0x00, 0x42,
  125007. +0x8a, 0x0b, 0x60, 0x00, 0x20, 0x40, 0x5b, 0x79, 0x44, 0x21, 0x81, 0x01, 0xc4, 0xb9, 0x06, 0xe9,
  125008. +0x61, 0xb9, 0x01, 0x09, 0x31, 0x00, 0x1d, 0x78, 0xd1, 0xc0, 0xe0, 0x7f, 0xc1, 0xb8, 0xe0, 0x78,
  125009. +0xf1, 0xc0, 0xa4, 0xc1, 0x0c, 0x70, 0x62, 0x0b, 0xef, 0xff, 0xff, 0xd9, 0x0c, 0x70, 0x43, 0xc0,
  125010. +0x42, 0xc0, 0x41, 0xc0, 0x40, 0xc0, 0xff, 0xd8, 0x90, 0xd9, 0x4c, 0x75, 0x52, 0x0c, 0xef, 0xff,
  125011. +0x40, 0xdb, 0x0c, 0x70, 0xee, 0x0b, 0xef, 0xff, 0x2c, 0x71, 0xa4, 0xc0, 0xd1, 0xc0, 0xe0, 0x7e,
  125012. +0xe1, 0xc3, 0xe1, 0xc2, 0xe1, 0xc1, 0xe1, 0xc0, 0xf1, 0xc0, 0xa1, 0xc1, 0x20, 0x42, 0x84, 0xc1,
  125013. +0x40, 0xc1, 0x00, 0x16, 0x81, 0x70, 0x00, 0x80, 0x12, 0x00, 0x0f, 0x08, 0x64, 0x00, 0x40, 0x40,
  125014. +0x9e, 0x0f, 0xe0, 0x01, 0x00, 0xc1, 0x87, 0x74, 0xd1, 0xc0, 0xe0, 0x7f, 0xa4, 0xc0, 0xe0, 0x78,
  125015. +0x1d, 0x79, 0x3d, 0x79, 0x3d, 0x79, 0x3d, 0x79, 0x3d, 0x79, 0x3d, 0x79, 0x5f, 0x21, 0x02, 0x08,
  125016. +0x9a, 0x21, 0x01, 0x00, 0x22, 0x78, 0x58, 0x60, 0xe0, 0x7f, 0x0e, 0x78, 0xe6, 0xc2, 0xfc, 0x1c,
  125017. +0xc8, 0xb6, 0xa4, 0xc1, 0xcb, 0x46, 0x00, 0x80, 0x5c, 0x06, 0x04, 0x6e, 0x96, 0x0e, 0x60, 0x00,
  125018. +0x18, 0x43, 0xed, 0x70, 0xad, 0x70, 0x03, 0xf0, 0xa5, 0x71, 0x1d, 0x0d, 0xb2, 0x10, 0x8d, 0x70,
  125019. +0x0d, 0xf0, 0x5a, 0x24, 0x41, 0x16, 0x5a, 0x25, 0x80, 0x1c, 0x38, 0x60, 0x36, 0x09, 0xa0, 0x01,
  125020. +0x63, 0x70, 0x85, 0x71, 0xef, 0x0c, 0x92, 0x90, 0xf0, 0xf1, 0xc3, 0x40, 0x00, 0x80, 0x4d, 0x06,
  125021. +0x00, 0x1e, 0xc0, 0x16, 0xe1, 0xa8, 0xe0, 0xa8, 0x66, 0x0b, 0x60, 0x00, 0xee, 0xa8, 0x6e, 0x0b,
  125022. +0x60, 0x00, 0x08, 0x45, 0x00, 0x41, 0x0e, 0x08, 0xe0, 0x01, 0xa1, 0x40, 0x6f, 0x26, 0xc3, 0x10,
  125023. +0x18, 0x8e, 0x09, 0xe8, 0xc3, 0x41, 0x29, 0x01, 0x00, 0x00, 0x4a, 0x0f, 0xef, 0xff, 0x0a, 0xd8,
  125024. +0x1e, 0xf0, 0x00, 0x8e, 0xcb, 0x45, 0x1e, 0x00, 0x80, 0x84, 0xc3, 0x41, 0xf5, 0x05, 0x00, 0xe1,
  125025. +0x44, 0x20, 0x8f, 0x80, 0xa1, 0x40, 0xca, 0x20, 0x41, 0x00, 0xe6, 0x0e, 0xe0, 0x00, 0x2c, 0x70,
  125026. +0xf5, 0x70, 0xc3, 0x40, 0x9a, 0x3b, 0x00, 0xca, 0xca, 0x25, 0x01, 0x10, 0xa1, 0x40, 0x00, 0x1e,
  125027. +0xc5, 0x70, 0x04, 0x90, 0xc0, 0x00, 0xca, 0x0e, 0xe0, 0x00, 0x2c, 0x70, 0x00, 0x16, 0x80, 0x70,
  125028. +0x00, 0x80, 0x0d, 0x00, 0x0d, 0x08, 0x1e, 0x00, 0x00, 0x1e, 0x45, 0x70, 0x04, 0x90, 0xc0, 0x00,
  125029. +0xcb, 0x47, 0x00, 0x80, 0x64, 0x05, 0x00, 0x8f, 0x04, 0xe8, 0x00, 0x8e, 0x17, 0x08, 0xde, 0x00,
  125030. +0xd6, 0x0d, 0xcf, 0xff, 0xc3, 0x40, 0x0f, 0x00, 0x40, 0x42, 0x96, 0x0e, 0xe0, 0x00, 0x2c, 0x70,
  125031. +0x54, 0xf0, 0x36, 0x0c, 0x00, 0x00, 0xc3, 0x40, 0x00, 0x00, 0x00, 0x0a, 0xfa, 0x09, 0xef, 0xff,
  125032. +0xff, 0xd9, 0xad, 0x70, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x75, 0x6c, 0x73, 0x43, 0xc5, 0x42, 0xc5,
  125033. +0x41, 0xc5, 0xee, 0x0a, 0xef, 0xff, 0x40, 0xc5, 0x01, 0x8f, 0x25, 0x08, 0xb4, 0x00, 0x2c, 0x70,
  125034. +0x04, 0x71, 0x1d, 0x78, 0x62, 0xb8, 0x0f, 0x78, 0x42, 0xc5, 0x41, 0xc5, 0x40, 0xc5, 0x43, 0xc0,
  125035. +0xff, 0xd8, 0x4c, 0x75, 0xca, 0x0a, 0xef, 0xff, 0x6c, 0x72, 0x01, 0x8f, 0x42, 0xc5, 0x41, 0xc5,
  125036. +0x40, 0xc5, 0x43, 0xc0, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x75, 0xb6, 0x0a, 0xef, 0xff, 0x0c, 0xdb,
  125037. +0x01, 0x8f, 0x08, 0xd9, 0x4c, 0x75, 0x43, 0xc0, 0xff, 0xd8, 0x6c, 0x72, 0x42, 0xc5, 0x41, 0xc5,
  125038. +0x9e, 0x0a, 0xef, 0xff, 0x40, 0xc5, 0xea, 0x0c, 0xef, 0xff, 0xff, 0xd8, 0x01, 0x8f, 0x2c, 0x70,
  125039. +0x4c, 0x75, 0x43, 0xc0, 0xff, 0xd8, 0x6c, 0x72, 0x42, 0xc5, 0x41, 0xc5, 0x82, 0x0a, 0xef, 0xff,
  125040. +0x40, 0xc5, 0xb2, 0x0c, 0xef, 0xff, 0xff, 0xd8, 0x9e, 0x09, 0xc0, 0x01, 0x96, 0xd8, 0x16, 0x0a,
  125041. +0xef, 0xff, 0x2c, 0x71, 0xd2, 0x0c, 0x00, 0x00, 0x00, 0x8e, 0x3f, 0x08, 0x1e, 0x00, 0xc3, 0x43,
  125042. +0x04, 0x90, 0x14, 0x00, 0x20, 0x93, 0x01, 0xca, 0x0d, 0x08, 0xb0, 0x01, 0x4f, 0x21, 0x82, 0x00,
  125043. +0x0b, 0x08, 0xd1, 0x00, 0x85, 0x21, 0x08, 0x01, 0x20, 0x42, 0x40, 0xb3, 0x23, 0xd8, 0xc3, 0x42,
  125044. +0x05, 0x90, 0x34, 0xe0, 0x00, 0xb2, 0x2c, 0x70, 0xc3, 0x40, 0x03, 0x90, 0x34, 0xe0, 0x20, 0xb0,
  125045. +0xb1, 0xb8, 0x20, 0xb0, 0x21, 0xb2, 0xff, 0xdd, 0x63, 0x40, 0x2c, 0x70, 0x8a, 0x22, 0xff, 0x0d,
  125046. +0x6c, 0x77, 0xae, 0x0b, 0x60, 0x02, 0x40, 0xc5, 0x4c, 0x77, 0x63, 0x40, 0x2c, 0x71, 0x40, 0x43,
  125047. +0x9e, 0x0b, 0x60, 0x02, 0x40, 0xc5, 0xa4, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe0, 0x78,
  125048. +0xe4, 0xc2, 0xad, 0x70, 0x9a, 0xbd, 0xcd, 0x70, 0xff, 0xd8, 0xa1, 0x41, 0xb6, 0x0d, 0xef, 0xff,
  125049. +0x0c, 0x1a, 0x82, 0x33, 0x2e, 0x0e, 0x80, 0x01, 0x4f, 0x25, 0x01, 0x14, 0xa6, 0x0d, 0xef, 0xff,
  125050. +0xff, 0xd8, 0xbe, 0x0c, 0xe0, 0x01, 0xff, 0xd8, 0xab, 0x26, 0xc4, 0x10, 0xff, 0x7f, 0x00, 0xf0,
  125051. +0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0x82, 0x24, 0x03, 0x38, 0x84, 0x1c, 0x00, 0x30, 0x00, 0x16,
  125052. +0x80, 0x70, 0x00, 0x80, 0x12, 0x00, 0x14, 0x74, 0xee, 0x01, 0x0d, 0x00, 0x00, 0x16, 0x80, 0x70,
  125053. +0x00, 0x80, 0x51, 0x06, 0x5d, 0xc0, 0x0c, 0x70, 0x5e, 0xc0, 0x05, 0xf0, 0x1d, 0xc0, 0x04, 0x71,
  125054. +0x5d, 0xc0, 0x1d, 0xc0, 0x0f, 0x78, 0x80, 0x1c, 0x00, 0x30, 0xc3, 0x40, 0x00, 0x80, 0x51, 0x06,
  125055. +0x21, 0x88, 0x80, 0x14, 0x00, 0x30, 0x30, 0x70, 0x0c, 0x70, 0x5f, 0xc0, 0xc5, 0xf7, 0xdd, 0xf0,
  125056. +0x1f, 0xc0, 0x04, 0x71, 0x5f, 0xc0, 0x1f, 0xc0, 0x0f, 0x7b, 0xd5, 0x0b, 0x55, 0x82, 0x84, 0x14,
  125057. +0x00, 0x30, 0xf1, 0x08, 0xee, 0x80, 0x41, 0xd9, 0x1e, 0xc0, 0x0f, 0x78, 0x0a, 0x79, 0x88, 0x1c,
  125058. +0x00, 0x30, 0x00, 0x21, 0x80, 0x0f, 0x00, 0x80, 0xc8, 0x07, 0x5e, 0x88, 0x32, 0x21, 0x80, 0x0f,
  125059. +0x00, 0x80, 0xe8, 0x07, 0xc3, 0x41, 0x15, 0x00, 0x04, 0x00, 0x41, 0xc0, 0x40, 0xc2, 0x80, 0x14,
  125060. +0x02, 0x30, 0x02, 0x0d, 0xef, 0xff, 0x0c, 0x74, 0xad, 0x71, 0xaf, 0xf0, 0x88, 0x14, 0x00, 0x30,
  125061. +0x9f, 0x20, 0x41, 0x00, 0x19, 0x61, 0xc3, 0x40, 0x00, 0x80, 0xa8, 0x07, 0x3a, 0x60, 0x08, 0x61,
  125062. +0x62, 0x8a, 0x90, 0x1c, 0x00, 0x30, 0x04, 0x8a, 0x8c, 0x1c, 0xc0, 0x30, 0x94, 0x1c, 0x00, 0x30,
  125063. +0x06, 0x8a, 0x98, 0x1c, 0x00, 0x30, 0x08, 0x8a, 0x9c, 0x1c, 0x00, 0x30, 0x0a, 0x8a, 0xa0, 0x1c,
  125064. +0x00, 0x30, 0x0c, 0x8a, 0xa4, 0x1c, 0x00, 0x30, 0x0e, 0x8a, 0xa8, 0x1c, 0x00, 0x30, 0x10, 0x8a,
  125065. +0xac, 0x1c, 0x00, 0x30, 0x12, 0x8a, 0xb0, 0x1c, 0x00, 0x30, 0x14, 0x8a, 0xb4, 0x1c, 0x00, 0x30,
  125066. +0x16, 0x8a, 0xb8, 0x1c, 0x00, 0x30, 0x18, 0x8a, 0xbc, 0x1c, 0x00, 0x30, 0x1a, 0x8a, 0xc0, 0x1c,
  125067. +0x00, 0x30, 0x1c, 0x8a, 0xc4, 0x1c, 0x00, 0x30, 0x1e, 0x8a, 0xc8, 0x1c, 0x00, 0x30, 0xc3, 0x40,
  125068. +0x00, 0x80, 0xc8, 0x07, 0x08, 0x61, 0xcc, 0x1c, 0x00, 0x30, 0x00, 0x21, 0x80, 0x0f, 0x00, 0x80,
  125069. +0xc8, 0x07, 0x22, 0x88, 0x0a, 0x10, 0x9b, 0x00, 0x0c, 0x10, 0x9f, 0x00, 0xd0, 0x1c, 0x40, 0x30,
  125070. +0x24, 0x88, 0x0e, 0x10, 0x8b, 0x00, 0x70, 0x88, 0xd4, 0x1c, 0x40, 0x30, 0x26, 0x88, 0x92, 0x88,
  125071. +0xd4, 0x88, 0xd8, 0x1c, 0x40, 0x30, 0x28, 0x88, 0xf6, 0x88, 0x58, 0x88, 0xdc, 0x1c, 0x40, 0x30,
  125072. +0x3a, 0x88, 0x1c, 0x88, 0x5c, 0xc0, 0xdc, 0x14, 0x00, 0x30, 0x5b, 0xc1, 0x5a, 0xc2, 0x59, 0xc7,
  125073. +0x58, 0xc6, 0x57, 0xc4, 0x56, 0xc3, 0x54, 0x1c, 0xc0, 0x32, 0x50, 0x1c, 0xc0, 0x37, 0x4c, 0x1c,
  125074. +0xc0, 0x36, 0x52, 0xc0, 0xd8, 0x14, 0x00, 0x30, 0x90, 0x14, 0x02, 0x30, 0x8c, 0x14, 0x03, 0x30,
  125075. +0x51, 0xc0, 0xd4, 0x14, 0x00, 0x30, 0xc3, 0x41, 0x14, 0x00, 0x1f, 0x00, 0x50, 0xc0, 0xd0, 0x14,
  125076. +0x00, 0x30, 0x4f, 0xc0, 0xcc, 0x14, 0x00, 0x30, 0x4e, 0xc0, 0xc8, 0x14, 0x00, 0x30, 0x4d, 0xc0,
  125077. +0xc4, 0x14, 0x00, 0x30, 0x4c, 0xc0, 0xc0, 0x14, 0x00, 0x30, 0x4b, 0xc0, 0xbc, 0x14, 0x00, 0x30,
  125078. +0x4a, 0xc0, 0xb8, 0x14, 0x00, 0x30, 0x49, 0xc0, 0xb4, 0x14, 0x00, 0x30, 0x48, 0xc0, 0xb0, 0x14,
  125079. +0x00, 0x30, 0x47, 0xc0, 0xac, 0x14, 0x00, 0x30, 0x46, 0xc0, 0xa8, 0x14, 0x00, 0x30, 0x45, 0xc0,
  125080. +0xa4, 0x14, 0x00, 0x30, 0x44, 0xc0, 0xa0, 0x14, 0x00, 0x30, 0x43, 0xc0, 0x9c, 0x14, 0x00, 0x30,
  125081. +0x42, 0xc0, 0x98, 0x14, 0x00, 0x30, 0x41, 0xc0, 0x94, 0x14, 0x00, 0x30, 0x40, 0xc0, 0xa6, 0x0b,
  125082. +0xef, 0xff, 0x0c, 0x74, 0xa5, 0x77, 0x2f, 0x21, 0x45, 0x83, 0xa4, 0x06, 0xc3, 0xff, 0x1e, 0xc0,
  125083. +0x04, 0x71, 0x5e, 0xc0, 0x26, 0xf1, 0x80, 0x24, 0x03, 0x38, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6,
  125084. +0x00, 0x16, 0x81, 0x70, 0x00, 0x80, 0x12, 0x00, 0x34, 0x75, 0xe0, 0x20, 0xc5, 0x07, 0xe0, 0x7f,
  125085. +0x0c, 0x1a, 0x02, 0x30, 0xe4, 0xc0, 0xc3, 0x43, 0x00, 0x80, 0x4f, 0x06, 0xc3, 0x41, 0x04, 0x90,
  125086. +0xe4, 0x00, 0x3f, 0x08, 0xb1, 0x00, 0x25, 0xdc, 0x86, 0x8b, 0x9b, 0x78, 0x00, 0xab, 0x47, 0x8b,
  125087. +0x5b, 0x78, 0x04, 0x71, 0x01, 0xab, 0x82, 0xab, 0x43, 0xab, 0x4c, 0x70, 0x40, 0xb1, 0x00, 0x16,
  125088. +0x80, 0x70, 0x00, 0x80, 0x58, 0x00, 0x01, 0xb1, 0xc3, 0x41, 0x04, 0x90, 0xf6, 0x00, 0xff, 0xd8,
  125089. +0x40, 0xb1, 0x44, 0xb1, 0x06, 0x19, 0xc5, 0x03, 0xfe, 0x19, 0x04, 0x80, 0xc4, 0xc4, 0xa4, 0x8b,
  125090. +0xcb, 0x46, 0x04, 0x90, 0x30, 0x00, 0xbb, 0x7a, 0x25, 0x08, 0x71, 0x00, 0x9f, 0xbc, 0x40, 0xab,
  125091. +0x05, 0x8b, 0x1b, 0x7a, 0x44, 0x71, 0x41, 0xab, 0xa2, 0xab, 0x03, 0xab, 0x40, 0x96, 0x00, 0x8c,
  125092. +0x29, 0x0a, 0x71, 0x01, 0x00, 0xb1, 0x00, 0x8c, 0x01, 0xb1, 0x12, 0xf0, 0x40, 0xab, 0x07, 0x8b,
  125093. +0x1b, 0x7a, 0x44, 0x71, 0x41, 0xab, 0xa2, 0xab, 0x03, 0xab, 0x00, 0x8c, 0x00, 0xb1, 0x00, 0x96,
  125094. +0x27, 0x08, 0x51, 0x01, 0x00, 0x8c, 0x15, 0xf0, 0x02, 0x19, 0x05, 0x00, 0xc3, 0x40, 0x04, 0x90,
  125095. +0xfe, 0x00, 0xff, 0xd9, 0x00, 0x18, 0xc5, 0x03, 0xf8, 0x18, 0x44, 0x80, 0xf6, 0x18, 0x05, 0x80,
  125096. +0xfe, 0x18, 0x05, 0x80, 0xc4, 0xc4, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x58, 0x00, 0x01, 0xb1,
  125097. +0x2c, 0x70, 0xc3, 0x40, 0x04, 0x90, 0xf6, 0x00, 0x20, 0xb0, 0x24, 0xb0, 0xfe, 0x18, 0x44, 0x80,
  125098. +0x23, 0xb0, 0xc4, 0xc4, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xa2, 0xc1, 0xcb, 0x46, 0x04, 0x90,
  125099. +0xf4, 0x00, 0x00, 0x96, 0xa2, 0x6e, 0x2c, 0x70, 0x40, 0xc0, 0x00, 0x95, 0x41, 0xc0, 0xff, 0xd8,
  125100. +0xe3, 0x95, 0x08, 0x15, 0x1b, 0x11, 0x08, 0x1d, 0xc5, 0x13, 0x00, 0xb5, 0x06, 0x1d, 0xc5, 0x13,
  125101. +0x00, 0xb6, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x4c, 0x06, 0x00, 0x1e, 0x04, 0x70, 0x08, 0x90,
  125102. +0x90, 0x01, 0xc3, 0x40, 0x00, 0x00, 0xf8, 0x2a, 0x16, 0x0a, 0xe0, 0x00, 0xfa, 0x1e, 0x85, 0x94,
  125103. +0x00, 0xc0, 0xc3, 0x41, 0x00, 0x80, 0x64, 0x05, 0x00, 0xb6, 0xe3, 0xb5, 0x01, 0xc0, 0x00, 0xb5,
  125104. +0x08, 0x1d, 0xc4, 0x16, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x4c, 0x06, 0x1d, 0x78, 0xa0, 0xb8,
  125105. +0x80, 0x20, 0xc3, 0x0f, 0x01, 0xa9, 0xa2, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe0, 0x78,
  125106. +0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xa1, 0xc1, 0xdb, 0x43, 0x04, 0x90, 0xe0, 0x01, 0x00, 0x13,
  125107. +0x01, 0x31, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x04, 0x00, 0x5f, 0x20, 0x00, 0x01, 0x44, 0x20,
  125108. +0xc2, 0x07, 0x20, 0x40, 0x05, 0xea, 0x61, 0xba, 0xff, 0x0a, 0x31, 0x80, 0x1d, 0x78, 0xc3, 0xb8,
  125109. +0x2c, 0x70, 0x11, 0x08, 0x70, 0x00, 0x40, 0xc1, 0x09, 0x08, 0xb0, 0x01, 0x0c, 0x71, 0x40, 0xc0,
  125110. +0x0c, 0x70, 0x9e, 0x09, 0xe0, 0x00, 0x40, 0xd9, 0xed, 0x71, 0xcb, 0x45, 0x05, 0x90, 0x12, 0xe1,
  125111. +0xde, 0x1d, 0xd4, 0x13, 0xa6, 0x1d, 0xd4, 0x93, 0xb6, 0x13, 0x0e, 0xb1, 0x00, 0xc0, 0x27, 0xe8,
  125112. +0x4b, 0x0e, 0xbf, 0x13, 0x84, 0x26, 0x07, 0x1c, 0x4f, 0x26, 0xc0, 0x13, 0x00, 0xb5, 0x0c, 0x70,
  125113. +0x1c, 0xd9, 0x6e, 0x09, 0xe0, 0x00, 0xf6, 0x1d, 0x05, 0x92, 0xc3, 0x40, 0x0f, 0x00, 0x40, 0x42,
  125114. +0x2c, 0x70, 0x5e, 0x09, 0xe0, 0x00, 0xf6, 0x1d, 0x45, 0x92, 0xbe, 0x13, 0x00, 0xb1, 0xf0, 0x1d,
  125115. +0x45, 0x90, 0xf6, 0x1d, 0x05, 0x92, 0x9a, 0x20, 0x08, 0x00, 0x04, 0x20, 0x80, 0x0f, 0x00, 0x00,
  125116. +0x00, 0x3e, 0xc5, 0x78, 0x8e, 0xb8, 0x00, 0xb5, 0x05, 0xf0, 0xf6, 0x1d, 0x05, 0x92, 0xf0, 0x1d,
  125117. +0xc4, 0x93, 0x00, 0x1e, 0xc4, 0x73, 0x13, 0x90, 0x50, 0xe0, 0x87, 0x74, 0x04, 0x14, 0x1b, 0x34,
  125118. +0xc6, 0xc6, 0xe0, 0x78, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xa1, 0xc1, 0xcb, 0x46, 0x04, 0x90,
  125119. +0xf4, 0x00, 0x00, 0x96, 0xa2, 0x6e, 0x40, 0xc0, 0xff, 0xd8, 0x00, 0x15, 0x1b, 0x11, 0x06, 0x15,
  125120. +0x0b, 0x11, 0xe4, 0x95, 0x08, 0x1d, 0xc5, 0x13, 0x00, 0xb5, 0x06, 0x1d, 0xc5, 0x13, 0x00, 0xb6,
  125121. +0x34, 0xd8, 0x00, 0x1e, 0x05, 0x70, 0x08, 0x90, 0x90, 0x01, 0xfa, 0x1e, 0x04, 0x90, 0xc3, 0x40,
  125122. +0x00, 0x00, 0xf8, 0x2a, 0xda, 0x08, 0xe0, 0x00, 0x2c, 0x70, 0x00, 0xc0, 0x00, 0xb6, 0x06, 0x1d,
  125123. +0xc4, 0x12, 0x00, 0x1d, 0xc4, 0x16, 0xe4, 0xb5, 0x87, 0x74, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6,
  125124. +0x21, 0x88, 0x00, 0x88, 0x38, 0x60, 0x1d, 0x78, 0xe0, 0x7f, 0x0f, 0x78, 0xe6, 0xc2, 0xfc, 0x1c,
  125125. +0xc8, 0xb6, 0xa1, 0xc1, 0x00, 0x43, 0x20, 0x40, 0x72, 0x0a, 0xa0, 0x01, 0x28, 0x45, 0x00, 0x16,
  125126. +0x80, 0x70, 0x00, 0x80, 0x01, 0x00, 0x2c, 0x70, 0xe2, 0xb8, 0x0c, 0x70, 0x62, 0xf4, 0x03, 0xf0,
  125127. +0x04, 0x71, 0x0f, 0x7a, 0x0b, 0x0a, 0x95, 0x00, 0xf9, 0x0b, 0x8e, 0x80, 0x00, 0x41, 0x2f, 0x7e,
  125128. +0xa1, 0x40, 0xc1, 0x41, 0xff, 0xda, 0x40, 0xdb, 0x0f, 0x1a, 0xc3, 0x30, 0xde, 0x0d, 0x20, 0x00,
  125129. +0x09, 0x1a, 0x83, 0x30, 0x0a, 0xed, 0xc1, 0x40, 0xff, 0xd9, 0x4c, 0x71, 0x80, 0xdb, 0x32, 0x0b,
  125130. +0x60, 0x01, 0x00, 0x1c, 0x01, 0x30, 0x06, 0xf0, 0xc1, 0x40, 0x4e, 0x0d, 0x60, 0x01, 0x2c, 0x70,
  125131. +0xc3, 0x40, 0x00, 0x80, 0x51, 0x06, 0x01, 0x10, 0x9f, 0x00, 0xe0, 0x88, 0x4c, 0x70, 0x8a, 0x23,
  125132. +0xc1, 0x1f, 0xcd, 0x70, 0x02, 0xf0, 0xe5, 0x71, 0xef, 0x78, 0x4f, 0x08, 0xe5, 0x07, 0x8d, 0x70,
  125133. +0x03, 0xf0, 0x85, 0x71, 0xc5, 0x71, 0x8f, 0x78, 0xef, 0x08, 0x35, 0x82, 0x6c, 0x70, 0x18, 0xf0,
  125134. +0x9f, 0x20, 0x41, 0x00, 0x64, 0x71, 0x14, 0x20, 0x5b, 0x00, 0xc3, 0x41, 0x00, 0x80, 0xa8, 0x07,
  125135. +0x00, 0x21, 0xc0, 0x06, 0x01, 0x88, 0x32, 0x23, 0x41, 0x30, 0x10, 0x72, 0xca, 0x20, 0x8d, 0x00,
  125136. +0x0c, 0x23, 0x40, 0x90, 0xca, 0x21, 0xc5, 0x02, 0x28, 0x43, 0x00, 0x42, 0x6f, 0x79, 0xd5, 0x09,
  125137. +0xf4, 0x87, 0xcf, 0x78, 0xdf, 0xf1, 0x0d, 0xca, 0x08, 0xe2, 0x42, 0x23, 0x0b, 0x12, 0x09, 0x22,
  125138. +0x00, 0x00, 0x0d, 0x1a, 0x02, 0x30, 0x0e, 0xca, 0x08, 0x23, 0x00, 0x10, 0x0e, 0x1a, 0x02, 0x30,
  125139. +0x6f, 0x20, 0xc3, 0x0e, 0x21, 0x68, 0xb5, 0x70, 0x20, 0x42, 0x1c, 0x72, 0x00, 0x8a, 0x1d, 0x7b,
  125140. +0xc1, 0xbb, 0x0f, 0x1a, 0xc2, 0x30, 0x00, 0x8a, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x7a, 0xc1, 0xba,
  125141. +0x09, 0x1a, 0x82, 0x30, 0x02, 0x89, 0x26, 0x1a, 0x1c, 0x30, 0x03, 0x89, 0x84, 0xed, 0x1d, 0x79,
  125142. +0x14, 0x21, 0x00, 0x00, 0x2a, 0x1a, 0x1c, 0x30, 0x0c, 0x71, 0x44, 0x22, 0xc1, 0x07, 0x00, 0x42,
  125143. +0x05, 0xe9, 0x61, 0xb9, 0xff, 0x09, 0x31, 0x80, 0x5b, 0x7a, 0x44, 0x23, 0xc1, 0x07, 0x00, 0x43,
  125144. +0x05, 0xe9, 0x61, 0xb9, 0xff, 0x09, 0x31, 0x80, 0x7b, 0x7b, 0xcb, 0x45, 0x24, 0x00, 0x02, 0x00,
  125145. +0x0c, 0x74, 0xb2, 0x0f, 0xaf, 0xff, 0xa1, 0x41, 0x2a, 0x12, 0x03, 0x37, 0x26, 0x12, 0x02, 0x37,
  125146. +0x4f, 0x25, 0x01, 0x14, 0x9e, 0x0f, 0xaf, 0xff, 0x0c, 0x74, 0x87, 0x74, 0x04, 0x14, 0x1b, 0x34,
  125147. +0xc6, 0xc6, 0xe0, 0x78, 0xe6, 0xc2, 0x18, 0x47, 0x05, 0xc7, 0x63, 0x09, 0xf5, 0x07, 0x04, 0xc0,
  125148. +0x14, 0x27, 0x4c, 0x30, 0xc1, 0x8c, 0x57, 0x0e, 0x84, 0x10, 0xa0, 0x8c, 0x4f, 0x0a, 0x64, 0x03,
  125149. +0x02, 0x26, 0x8b, 0x10, 0xb4, 0x4a, 0x74, 0x70, 0x7d, 0x74, 0x80, 0xaf, 0x28, 0x47, 0x0b, 0xf0,
  125150. +0xff, 0xdd, 0xca, 0x25, 0x62, 0x10, 0xbf, 0x64, 0xed, 0x7c, 0x14, 0x27, 0x0c, 0x33, 0xa0, 0x8c,
  125151. +0xc1, 0x8c, 0x15, 0x0a, 0x64, 0x03, 0xed, 0x7c, 0x0d, 0x0e, 0xa4, 0x10, 0xef, 0x7d, 0xe5, 0x0d,
  125152. +0xf4, 0x97, 0x74, 0x70, 0x74, 0x70, 0xff, 0xdb, 0x4c, 0x71, 0x7c, 0x72, 0x09, 0x12, 0x83, 0x30,
  125153. +0x9a, 0x62, 0x4d, 0x7a, 0x06, 0xf2, 0x31, 0x4a, 0x05, 0xf0, 0x2c, 0x70, 0x20, 0xaf, 0x09, 0xf0,
  125154. +0x42, 0x79, 0xc4, 0xbb, 0x05, 0xeb, 0x61, 0xbb, 0xff, 0x0b, 0x31, 0x80, 0x3b, 0x79, 0x20, 0xa8,
  125155. +0xc6, 0xc6, 0xe0, 0x78, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xa2, 0xc1, 0x40, 0xc1, 0x00, 0x16,
  125156. +0x01, 0x71, 0x00, 0x80, 0x06, 0x00, 0x41, 0xc3, 0x8c, 0x21, 0x4a, 0x86, 0x98, 0x00, 0x2d, 0x00,
  125157. +0x40, 0x43, 0x9e, 0x0e, 0xaf, 0xff, 0x2c, 0x71, 0x18, 0x43, 0x5f, 0x23, 0x00, 0x08, 0xcb, 0x45,
  125158. +0x00, 0x00, 0xfc, 0xff, 0xcd, 0x70, 0xbc, 0x60, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x04, 0x00,
  125159. +0x1a, 0x20, 0x83, 0x0f, 0x10, 0x00, 0x00, 0x00, 0x16, 0xf0, 0x0e, 0x7a, 0x5c, 0x78, 0x1c, 0x78,
  125160. +0x1c, 0x78, 0x1c, 0x78, 0x00, 0x41, 0x1b, 0xd8, 0x61, 0xb8, 0x01, 0x08, 0x31, 0x00, 0x3d, 0x79,
  125161. +0x38, 0x62, 0xc4, 0xb8, 0x31, 0x48, 0x44, 0x2a, 0x00, 0x08, 0xc5, 0x71, 0x9a, 0x20, 0x01, 0x00,
  125162. +0x25, 0x78, 0x00, 0xb7, 0x41, 0x0e, 0x93, 0x10, 0x00, 0xc0, 0x1a, 0x20, 0x81, 0x0f, 0x00, 0x00,
  125163. +0x00, 0x10, 0x55, 0x23, 0x00, 0x38, 0x25, 0x78, 0x05, 0x20, 0xc1, 0x00, 0xc1, 0x40, 0x9a, 0x20,
  125164. +0x04, 0x00, 0x25, 0x78, 0x1b, 0x7f, 0x91, 0xbf, 0x9c, 0xbf, 0x9f, 0xbf, 0xa6, 0x0e, 0xaf, 0xff,
  125165. +0x00, 0x97, 0x01, 0xc1, 0x10, 0x78, 0x06, 0xe9, 0x04, 0x24, 0x41, 0x13, 0x38, 0x60, 0xcf, 0xf1,
  125166. +0x82, 0x78, 0xcd, 0xf1, 0xa2, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe2, 0xc2, 0xcb, 0x45,
  125167. +0x04, 0x90, 0x06, 0x00, 0x20, 0xd8, 0xb2, 0x0d, 0xa0, 0x00, 0x00, 0x1d, 0x45, 0x10, 0x00, 0x1d,
  125168. +0x05, 0x10, 0xc2, 0xc6, 0xe6, 0xc2, 0xcb, 0x45, 0x04, 0x90, 0xc6, 0x01, 0xc0, 0x95, 0x8a, 0x20,
  125169. +0xdf, 0x0f, 0xc4, 0x78, 0x4f, 0x20, 0xcf, 0x02, 0x8a, 0xb8, 0x8b, 0xb8, 0xe0, 0xb5, 0x00, 0xb5,
  125170. +0x86, 0x0d, 0xa0, 0x00, 0x0a, 0xd8, 0xe0, 0xb5, 0x01, 0x95, 0xcb, 0xbe, 0xc0, 0xb5, 0xc9, 0xb8,
  125171. +0xc6, 0xc6, 0xe0, 0x78, 0xd9, 0x07, 0x6f, 0xff, 0x40, 0x40, 0xe0, 0x78, 0xe6, 0xc2, 0xfc, 0x1c,
  125172. +0xc8, 0xb6, 0xa8, 0xc1, 0x46, 0xc2, 0x43, 0xc1, 0x2c, 0x70, 0x4c, 0x74, 0x47, 0xc3, 0xd6, 0x08,
  125173. +0xe0, 0x00, 0x44, 0xc0, 0x03, 0xc0, 0x06, 0xc7, 0xad, 0x70, 0x78, 0x20, 0x9b, 0x00, 0x04, 0x77,
  125174. +0x14, 0x71, 0x80, 0xde, 0x80, 0xd8, 0x5a, 0x00, 0x2d, 0x00, 0x45, 0xc0, 0x17, 0xf0, 0x00, 0x88,
  125175. +0x03, 0xc1, 0xb5, 0x70, 0xca, 0x26, 0x01, 0x10, 0x78, 0x21, 0x41, 0x00, 0x42, 0xc0, 0x40, 0xc1,
  125176. +0x38, 0x26, 0x00, 0x10, 0xc3, 0x41, 0x48, 0x00, 0x05, 0x00, 0x63, 0x43, 0x1e, 0x0f, 0x6f, 0xff,
  125177. +0x41, 0xc6, 0xb5, 0x70, 0xca, 0x25, 0x61, 0x10, 0xe5, 0x71, 0x07, 0xc0, 0xef, 0x7a, 0x21, 0x0a,
  125178. +0x25, 0x00, 0x41, 0xd8, 0x03, 0xc1, 0x11, 0x09, 0xb1, 0x00, 0x4a, 0x78, 0xc3, 0x70, 0x00, 0x80,
  125179. +0xe6, 0x07, 0xdf, 0xf1, 0xc3, 0x70, 0x00, 0x80, 0xe8, 0x07, 0xdb, 0xf1, 0x45, 0xc6, 0xef, 0x70,
  125180. +0xed, 0x70, 0x07, 0xf0, 0x04, 0xc0, 0xe5, 0x71, 0xd4, 0x78, 0x60, 0xa8, 0x81, 0xa8, 0x06, 0xc5,
  125181. +0xef, 0x7e, 0xff, 0xdc, 0x35, 0x0e, 0xf4, 0x17, 0x6c, 0x70, 0x34, 0xf0, 0x14, 0x23, 0x0b, 0x10,
  125182. +0xc3, 0x41, 0x00, 0x80, 0xa8, 0x07, 0x00, 0x21, 0xc0, 0x02, 0x01, 0x88, 0x2f, 0x22, 0xc7, 0x07,
  125183. +0xa5, 0x71, 0x00, 0x20, 0x9b, 0x00, 0x8f, 0x78, 0x09, 0x23, 0x0c, 0x30, 0x32, 0x23, 0x40, 0x10,
  125184. +0x1a, 0x62, 0x6f, 0x78, 0x08, 0x22, 0x03, 0x00, 0x07, 0xc0, 0xaf, 0x79, 0xb9, 0x09, 0x25, 0x80,
  125185. +0x28, 0x43, 0x9f, 0x23, 0x41, 0x10, 0xc3, 0x41, 0x00, 0x80, 0xe7, 0x07, 0x03, 0xc0, 0x32, 0x23,
  125186. +0x42, 0x10, 0x13, 0x08, 0x70, 0x00, 0xda, 0x62, 0x61, 0x71, 0x21, 0x89, 0x80, 0xd8, 0x02, 0x20,
  125187. +0x5f, 0x00, 0x4f, 0x78, 0xa9, 0x08, 0xf4, 0x87, 0x4d, 0x78, 0x8d, 0x70, 0xff, 0xdb, 0xc4, 0xf1,
  125188. +0x03, 0xc0, 0x8a, 0x22, 0x3e, 0x00, 0x40, 0x41, 0x14, 0x71, 0x05, 0xc0, 0xca, 0x21, 0x01, 0x00,
  125189. +0x04, 0xc0, 0x40, 0x18, 0x42, 0x00, 0x03, 0xc0, 0x04, 0xc1, 0x14, 0x72, 0x05, 0xc0, 0xca, 0x22,
  125190. +0x01, 0x00, 0x04, 0xc0, 0x3e, 0x18, 0x82, 0x00, 0x0c, 0x70, 0x3f, 0x19, 0x02, 0x00, 0xa8, 0xc0,
  125191. +0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe0, 0x78, 0x14, 0x70, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80,
  125192. +0x04, 0x00, 0xc3, 0x41, 0x04, 0x90, 0x60, 0x01, 0xc0, 0x21, 0x21, 0x02, 0x1a, 0x20, 0x80, 0x0f,
  125193. +0x20, 0x00, 0x00, 0x00, 0x25, 0x78, 0xe0, 0x7f, 0x00, 0x90, 0xe0, 0x78, 0x00, 0x16, 0x00, 0x71,
  125194. +0x00, 0x80, 0x22, 0x00, 0x14, 0x70, 0xe0, 0x7d, 0x00, 0x16, 0x00, 0x71, 0x04, 0x90, 0x08, 0x00,
  125195. +0xe0, 0x7e, 0xe0, 0x78, 0xc3, 0x42, 0x00, 0x80, 0x4d, 0x06, 0x0f, 0x08, 0x71, 0x00, 0x14, 0x70,
  125196. +0x40, 0x8a, 0x53, 0xd8, 0x05, 0xf0, 0x0c, 0x70, 0x07, 0xf4, 0x40, 0x8a, 0x4f, 0xd8, 0x9f, 0xb8,
  125197. +0x54, 0x70, 0xc0, 0x20, 0xe2, 0x0c, 0x34, 0x70, 0xe0, 0x7f, 0xc0, 0x20, 0xa1, 0x00, 0xe0, 0x78,
  125198. +0xf1, 0xc0, 0x00, 0x42, 0x14, 0x71, 0xc3, 0x40, 0x00, 0x80, 0x4d, 0x06, 0x04, 0xf4, 0x20, 0x88,
  125199. +0x4e, 0xd8, 0x05, 0xf0, 0x88, 0xea, 0x20, 0x88, 0x4d, 0xd8, 0x9f, 0xb8, 0x34, 0x70, 0xc0, 0x20,
  125200. +0xe2, 0x0c, 0x08, 0xf0, 0x2c, 0x71, 0x0c, 0x70, 0xa2, 0x0d, 0x6f, 0xff, 0x93, 0xb9, 0x0c, 0x70,
  125201. +0xd1, 0xc0, 0xe0, 0x7e, 0xe6, 0xc2, 0x08, 0x43, 0xed, 0x70, 0xcd, 0x70, 0x02, 0xf0, 0xc5, 0x71,
  125202. +0xcf, 0x7d, 0x19, 0x0d, 0xb5, 0x10, 0xa1, 0x40, 0xde, 0x0d, 0x60, 0x00, 0x61, 0x41, 0x79, 0xe8,
  125203. +0xef, 0x78, 0x0f, 0x20, 0x4f, 0x03, 0xf5, 0xf1, 0xef, 0x78, 0xc6, 0xc6, 0xc3, 0x40, 0x00, 0x80,
  125204. +0x5c, 0x06, 0xf1, 0x05, 0x6f, 0xff, 0x00, 0x80, 0xc3, 0x40, 0x00, 0x80, 0x5c, 0x06, 0xc3, 0x42,
  125205. +0x00, 0x80, 0x4d, 0x06, 0x20, 0x80, 0x00, 0x8a, 0x5f, 0x20, 0x80, 0x0c, 0x19, 0x61, 0x01, 0x8a,
  125206. +0x5f, 0x20, 0x40, 0x06, 0x38, 0x60, 0x42, 0x88, 0x0c, 0x70, 0xcd, 0x05, 0xef, 0xff, 0x2c, 0x70,
  125207. +0x2c, 0x70, 0x8d, 0x70, 0x02, 0xf0, 0x85, 0x71, 0x8f, 0x7a, 0x1d, 0x0a, 0x95, 0x01, 0xfb, 0x08,
  125208. +0xae, 0x80, 0x79, 0x22, 0x03, 0x00, 0x64, 0x71, 0x2f, 0x79, 0x79, 0x61, 0x54, 0x73, 0xc0, 0x21,
  125209. +0xa6, 0x00, 0xf3, 0xf1, 0xe0, 0x7f, 0x2f, 0x78, 0xe2, 0xc2, 0x32, 0x0d, 0x60, 0x01, 0x00, 0x42,
  125210. +0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x1a, 0x00, 0x54, 0x70, 0x1d, 0x79, 0x3d, 0x79, 0x3d, 0x79,
  125211. +0x1b, 0x78, 0xca, 0x20, 0x41, 0x00, 0x44, 0x20, 0x8d, 0x87, 0x4d, 0xf2, 0x9f, 0x25, 0x0f, 0x1a,
  125212. +0x2c, 0xea, 0x6f, 0x21, 0x43, 0x02, 0x00, 0x89, 0x1a, 0x20, 0x80, 0x0f, 0x20, 0x00, 0x00, 0x00,
  125213. +0x05, 0x20, 0x80, 0x0f, 0x02, 0x90, 0x86, 0x00, 0x00, 0x90, 0x44, 0x20, 0x82, 0x00, 0x0a, 0xc8,
  125214. +0x53, 0x60, 0x08, 0x89, 0x1a, 0x20, 0x80, 0x0f, 0x01, 0x00, 0xa0, 0x86, 0x1d, 0x78, 0x1d, 0x78,
  125215. +0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x62, 0x78, 0x48, 0x20, 0x01, 0x00,
  125216. +0x04, 0xc8, 0x52, 0x60, 0x04, 0x29, 0x81, 0x00, 0x2f, 0x78, 0xff, 0xe0, 0x7f, 0xd8, 0xca, 0x20,
  125217. +0x4b, 0x00, 0x05, 0x2d, 0x8d, 0x10, 0x10, 0xf0, 0xc3, 0x40, 0x00, 0x80, 0x4d, 0x06, 0x00, 0x88,
  125218. +0x5f, 0x20, 0x80, 0x0c, 0x32, 0x20, 0x80, 0x0f, 0x00, 0x80, 0x6e, 0x06, 0x4e, 0x0d, 0x4f, 0xff,
  125219. +0x85, 0x2d, 0x06, 0x14, 0x0f, 0x7b, 0x01, 0x6d, 0x0f, 0x7a, 0x0e, 0xca, 0x51, 0x4b, 0x08, 0x21,
  125220. +0x00, 0x00, 0x0e, 0x1a, 0x02, 0x30, 0x0d, 0xca, 0x79, 0x62, 0x09, 0x21, 0x00, 0x00, 0x0d, 0x1a,
  125221. +0x02, 0x30, 0xc2, 0xc6, 0xcb, 0x44, 0x0e, 0x90, 0xc2, 0x00, 0x02, 0x1c, 0x14, 0x10, 0x20, 0xb4,
  125222. +0x41, 0xb4, 0xe0, 0x7f, 0x62, 0xb4, 0xe0, 0x78, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xab, 0xc1,
  125223. +0x44, 0xc3, 0x00, 0x16, 0x83, 0x70, 0x00, 0x80, 0x04, 0x00, 0x4a, 0xc2, 0x43, 0xc1, 0x40, 0xc0,
  125224. +0xc3, 0x40, 0x00, 0x80, 0xa8, 0x07, 0xc3, 0x42, 0x00, 0x00, 0x48, 0x12, 0x96, 0x0d, 0xa0, 0x00,
  125225. +0x2c, 0x70, 0xc3, 0x41, 0x00, 0x80, 0x90, 0x04, 0x20, 0xd8, 0x04, 0xb1, 0x05, 0xb1, 0x00, 0xc0,
  125226. +0xed, 0x70, 0x00, 0x19, 0x05, 0x04, 0xe1, 0xb1, 0x0a, 0x1a, 0xc2, 0x33, 0x0b, 0x1a, 0xc2, 0x33,
  125227. +0xe2, 0xb1, 0x0c, 0x19, 0x05, 0x04, 0x8b, 0xe8, 0xc3, 0x40, 0x00, 0x00, 0x20, 0x0c, 0x42, 0x20,
  125228. +0x02, 0x08, 0x05, 0xb1, 0x70, 0xb8, 0x42, 0xb1, 0x06, 0xb1, 0x03, 0xc0, 0x1a, 0x23, 0x83, 0x0f,
  125229. +0x10, 0x00, 0x00, 0x00, 0x5f, 0x20, 0x01, 0x05, 0xc3, 0x40, 0x00, 0x80, 0x4d, 0x06, 0x02, 0x88,
  125230. +0x49, 0xc3, 0x19, 0x61, 0xc3, 0x40, 0x00, 0x80, 0xa8, 0x07, 0x42, 0x20, 0x00, 0x0a, 0x38, 0x60,
  125231. +0x42, 0xc0, 0x03, 0xc0, 0x5f, 0x20, 0x41, 0x06, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x4d, 0x06,
  125232. +0x5f, 0x20, 0x80, 0x0c, 0x38, 0x60, 0x32, 0x20, 0x80, 0x0f, 0x00, 0x80, 0x6e, 0x06, 0x48, 0xc0,
  125233. +0xc3, 0x40, 0x00, 0x80, 0x4d, 0x06, 0x04, 0x88, 0x03, 0xf0, 0x01, 0xc0, 0x04, 0x71, 0x41, 0xc0,
  125234. +0xc3, 0x40, 0x00, 0x80, 0x4d, 0x06, 0x25, 0x88, 0x01, 0xc0, 0x0f, 0x78, 0x30, 0x70, 0xec, 0x00,
  125235. +0x2d, 0x00, 0xff, 0xde, 0x1a, 0x20, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x10, 0xad, 0x70, 0x6c, 0x70,
  125236. +0x46, 0xc0, 0x47, 0xc6, 0x45, 0xc5, 0x03, 0xf0, 0xa5, 0x71, 0xaf, 0x78, 0xcf, 0x08, 0x75, 0x82,
  125237. +0x18, 0x43, 0x00, 0xc0, 0x06, 0xe8, 0x4f, 0x25, 0x80, 0x10, 0x0f, 0x78, 0x47, 0x08, 0x11, 0x01,
  125238. +0x00, 0xc0, 0x8c, 0xd9, 0x14, 0x70, 0xc0, 0xd8, 0x3c, 0x70, 0x03, 0xc1, 0x19, 0x61, 0x09, 0xc0,
  125239. +0x05, 0x79, 0x06, 0xc0, 0x05, 0x79, 0x07, 0xc0, 0x04, 0x71, 0x47, 0xc0, 0x0d, 0x78, 0x29, 0xf8,
  125240. +0x9f, 0xb8, 0xf2, 0x09, 0xaf, 0xff, 0x00, 0x90, 0x10, 0x79, 0x09, 0xca, 0x44, 0x20, 0xcc, 0x07,
  125241. +0x20, 0x40, 0x06, 0xec, 0x61, 0xbc, 0x01, 0x0c, 0x31, 0x10, 0x1d, 0x78, 0x45, 0xc0, 0x00, 0xc0,
  125242. +0x0a, 0xe8, 0x06, 0xc1, 0x04, 0xc0, 0xc5, 0x71, 0x05, 0x79, 0xcd, 0x78, 0x1d, 0xf8, 0x9f, 0xb8,
  125243. +0x60, 0x90, 0x15, 0xf0, 0x4f, 0x25, 0x80, 0x10, 0x0f, 0x78, 0x23, 0x08, 0x11, 0x01, 0x04, 0xc0,
  125244. +0x11, 0x08, 0x91, 0x00, 0x02, 0xc0, 0x02, 0xc1, 0x00, 0x88, 0x24, 0x71, 0x42, 0xc1, 0x03, 0xf0,
  125245. +0x08, 0xc0, 0xaa, 0x0b, 0x6f, 0xff, 0xc5, 0x71, 0x00, 0x43, 0x0a, 0xc0, 0x6d, 0x08, 0xee, 0x86,
  125246. +0x2f, 0x23, 0xc7, 0x13, 0x9f, 0x23, 0x41, 0x10, 0x05, 0xc1, 0xc3, 0x40, 0x00, 0x80, 0xe6, 0x07,
  125247. +0x8d, 0x70, 0x61, 0x70, 0x20, 0xa8, 0x2c, 0x70, 0x62, 0xa8, 0x09, 0xf0, 0xc3, 0x70, 0x00, 0x80,
  125248. +0xa8, 0x07, 0x7f, 0xda, 0x40, 0xa8, 0x81, 0xa8, 0x24, 0x71, 0x2f, 0x78, 0xf1, 0x08, 0xf4, 0x87,
  125249. +0x14, 0x23, 0x00, 0x10, 0xe5, 0x71, 0x9a, 0xf1, 0xab, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6,
  125250. +0x9a, 0x20, 0x04, 0x00, 0x25, 0x78, 0x1b, 0x78, 0x91, 0xb8, 0x9c, 0xb8, 0xe0, 0x7e, 0xe0, 0x78,
  125251. +0xe2, 0xc0, 0x6c, 0x70, 0x4c, 0x70, 0x04, 0xf0, 0x60, 0xb1, 0x44, 0x71, 0x50, 0x79, 0xfd, 0x09,
  125252. +0x74, 0x86, 0x14, 0x20, 0x41, 0x00, 0x32, 0xda, 0x9f, 0xba, 0x01, 0x12, 0x81, 0x04, 0x8d, 0x70,
  125253. +0x21, 0xa8, 0x01, 0x12, 0x81, 0x04, 0x22, 0xa8, 0x01, 0x12, 0x81, 0x04, 0x23, 0xa8, 0x01, 0x12,
  125254. +0x81, 0x04, 0x24, 0xa8, 0x01, 0x12, 0x81, 0x04, 0x2b, 0xa8, 0x01, 0x12, 0x81, 0x04, 0x2c, 0xa8,
  125255. +0x01, 0x12, 0x81, 0x04, 0x2d, 0xa8, 0x01, 0x12, 0x81, 0x04, 0x2e, 0xa8, 0x01, 0x12, 0x81, 0x04,
  125256. +0x30, 0xa8, 0x20, 0x8a, 0x31, 0xa8, 0x21, 0x8a, 0x36, 0xa8, 0x22, 0x8a, 0x38, 0xa8, 0xdd, 0x12,
  125257. +0x81, 0x80, 0x34, 0x70, 0x8e, 0xf4, 0x3e, 0xda, 0x9f, 0xba, 0x01, 0x12, 0x81, 0x04, 0x3a, 0xa8,
  125258. +0x01, 0x12, 0x81, 0x04, 0x3b, 0xa8, 0x01, 0x12, 0x81, 0x04, 0x3c, 0xa8, 0x01, 0x12, 0x81, 0x04,
  125259. +0x3d, 0xa8, 0x01, 0x12, 0x81, 0x04, 0x24, 0x18, 0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x25, 0x18,
  125260. +0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x26, 0x18, 0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x27, 0x18,
  125261. +0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x29, 0x18, 0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x2a, 0x18,
  125262. +0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x2f, 0x18, 0x42, 0x00, 0x1c, 0x12, 0x81, 0x04, 0x31, 0x18,
  125263. +0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x33, 0x18, 0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x34, 0x18,
  125264. +0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x35, 0x18, 0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x36, 0x18,
  125265. +0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x3d, 0x18, 0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x3e, 0x18,
  125266. +0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x3f, 0x18, 0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x40, 0x18,
  125267. +0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x42, 0x18, 0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x43, 0x18,
  125268. +0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x48, 0x18, 0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x4a, 0x18,
  125269. +0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x4c, 0x18, 0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x4d, 0x18,
  125270. +0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x4e, 0x18, 0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x4f, 0x18,
  125271. +0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x56, 0x18, 0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x57, 0x18,
  125272. +0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x58, 0x18, 0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x59, 0x18,
  125273. +0x42, 0x00, 0x01, 0x12, 0x81, 0x04, 0x5b, 0x18, 0x42, 0x00, 0x20, 0x8a, 0x5c, 0x18, 0x42, 0x00,
  125274. +0x21, 0x8a, 0x61, 0x18, 0x42, 0x00, 0x22, 0x8a, 0x63, 0x18, 0x42, 0x00, 0x31, 0xf0, 0x85, 0x71,
  125275. +0x59, 0x0c, 0xb2, 0x10, 0x6c, 0x70, 0x2d, 0xf0, 0x5a, 0x24, 0x81, 0x1c, 0x5a, 0x23, 0x4d, 0x06,
  125276. +0x64, 0x71, 0x19, 0x61, 0x3d, 0x65, 0xf7, 0x12, 0x81, 0x80, 0x21, 0xad, 0xf8, 0x12, 0x81, 0x80,
  125277. +0x22, 0xad, 0xf9, 0x12, 0x81, 0x80, 0x23, 0xad, 0xfa, 0x12, 0x81, 0x80, 0x24, 0xad, 0xfb, 0x12,
  125278. +0x81, 0x80, 0x2b, 0xad, 0xfc, 0x12, 0x81, 0x80, 0x2c, 0xad, 0xfd, 0x12, 0x81, 0x80, 0x2d, 0xad,
  125279. +0xfe, 0x12, 0x81, 0x80, 0x2e, 0xad, 0xff, 0x12, 0x81, 0x80, 0x30, 0xad, 0x20, 0x8a, 0x31, 0xad,
  125280. +0x21, 0x8a, 0x36, 0xad, 0x22, 0x8a, 0x38, 0xad, 0xb1, 0x0b, 0x92, 0x80, 0xd1, 0xf1, 0xc2, 0xc4,
  125281. +0xe4, 0xc2, 0xc3, 0x40, 0x00, 0x80, 0x38, 0x05, 0x36, 0x0e, 0xe0, 0x01, 0x2a, 0xd9, 0x25, 0xde,
  125282. +0x9f, 0xbe, 0x00, 0x8e, 0xcb, 0x45, 0x04, 0x90, 0xe4, 0x00, 0x00, 0xb5, 0x33, 0x16, 0x80, 0x10,
  125283. +0x01, 0xb5, 0xf4, 0x16, 0x80, 0x90, 0x88, 0xe8, 0x00, 0x1e, 0x05, 0x70, 0x03, 0x90, 0x54, 0xe1,
  125284. +0x42, 0x1d, 0x5d, 0x90, 0x5a, 0x0a, 0xcf, 0xff, 0x1d, 0x79, 0x3d, 0x79, 0x3d, 0x79, 0x3d, 0x79,
  125285. +0xc3, 0xb9, 0x02, 0x1a, 0x42, 0x30, 0x00, 0x41, 0x08, 0xda, 0x61, 0xba, 0xff, 0x0a, 0x31, 0x80,
  125286. +0x3d, 0x79, 0xc1, 0xb9, 0xc3, 0xb8, 0x06, 0x1a, 0x42, 0x30, 0x0a, 0x0b, 0x60, 0x01, 0x01, 0x1a,
  125287. +0x02, 0x30, 0x1e, 0x08, 0x00, 0x00, 0xb2, 0x08, 0x00, 0x01, 0x4c, 0x15, 0x00, 0x91, 0x0f, 0x08,
  125288. +0x51, 0x01, 0x00, 0x8e, 0x00, 0xb5, 0x00, 0x8e, 0x01, 0xb5, 0xc4, 0xc6, 0xe6, 0xc2, 0xfc, 0x1c,
  125289. +0xc8, 0xb6, 0x00, 0x16, 0x01, 0x71, 0x04, 0x90, 0xe0, 0x01, 0x00, 0x16, 0x82, 0x70, 0x00, 0x80,
  125290. +0x04, 0x00, 0x5f, 0x22, 0x00, 0x01, 0x44, 0x20, 0xc3, 0x07, 0x20, 0x40, 0x05, 0xeb, 0x61, 0xbb,
  125291. +0xff, 0x0b, 0x31, 0x80, 0x1d, 0x78, 0xc3, 0xb8, 0x0b, 0x08, 0x50, 0x00, 0x77, 0x08, 0xb1, 0x01,
  125292. +0xed, 0x71, 0xcb, 0x46, 0x04, 0x90, 0x16, 0x01, 0x08, 0x1e, 0x94, 0x10, 0xad, 0x71, 0x02, 0x1e,
  125293. +0x54, 0x13, 0x29, 0xd8, 0xa0, 0xb6, 0x6c, 0x1e, 0x05, 0x12, 0x6c, 0x1e, 0x04, 0x10, 0x2c, 0x70,
  125294. +0xc3, 0x40, 0x98, 0x00, 0x80, 0x96, 0xf2, 0x1e, 0x44, 0x90, 0x28, 0x47, 0x12, 0x0e, 0x60, 0x00,
  125295. +0x66, 0x1e, 0x44, 0x10, 0xa9, 0xd8, 0x6c, 0x1e, 0x04, 0x10, 0x8a, 0x20, 0x46, 0x0a, 0x6c, 0x1e,
  125296. +0x04, 0x10, 0x8a, 0x20, 0x44, 0x0a, 0x6c, 0x1e, 0x04, 0x10, 0x6c, 0x1e, 0x04, 0x10, 0xc3, 0x40,
  125297. +0x00, 0x00, 0x00, 0x60, 0x72, 0x1e, 0x5c, 0x93, 0xd0, 0x1e, 0x44, 0x93, 0x72, 0x1e, 0xdd, 0x90,
  125298. +0x86, 0x0d, 0x60, 0x00, 0xd0, 0x1e, 0xc4, 0x93, 0x72, 0x1e, 0x5c, 0x93, 0x72, 0x1e, 0xdc, 0x93,
  125299. +0x48, 0xf0, 0xcb, 0x45, 0x04, 0x90, 0x16, 0x01, 0x08, 0x1d, 0x94, 0x10, 0x02, 0x1d, 0xd4, 0x13,
  125300. +0x2c, 0x70, 0xc3, 0x40, 0x0f, 0x00, 0x40, 0x42, 0x4a, 0x23, 0x00, 0x12, 0xdb, 0x43, 0x00, 0x00,
  125301. +0x18, 0x08, 0xe0, 0xb5, 0x6c, 0x1d, 0xc4, 0x12, 0xf2, 0x1d, 0x44, 0x90, 0x66, 0x1d, 0x44, 0x10,
  125302. +0x28, 0x46, 0x9e, 0x0d, 0x60, 0x00, 0x6c, 0x1d, 0xc4, 0x16, 0xc3, 0x40, 0x0f, 0x00, 0x40, 0x42,
  125303. +0x42, 0x23, 0x1b, 0x34, 0x1d, 0x78, 0x2c, 0x70, 0x86, 0x0d, 0x60, 0x00, 0x6c, 0x1d, 0xc4, 0x16,
  125304. +0xc3, 0x40, 0x98, 0x00, 0x80, 0x96, 0x2c, 0x70, 0x76, 0x0d, 0x60, 0x00, 0x6c, 0x1d, 0xc4, 0x12,
  125305. +0x88, 0xd8, 0x6c, 0x1d, 0x04, 0x10, 0xc3, 0x40, 0x00, 0x00, 0x00, 0x60, 0x6c, 0x1d, 0xc4, 0x12,
  125306. +0x6c, 0x1d, 0x84, 0x13, 0x72, 0x1d, 0xdc, 0x93, 0xd0, 0x1d, 0xc4, 0x93, 0x72, 0x1d, 0xdd, 0x90,
  125307. +0xf6, 0x0c, 0x60, 0x00, 0xd0, 0x1d, 0x84, 0x93, 0x72, 0x1d, 0xdc, 0x93, 0x72, 0x1d, 0x9c, 0x93,
  125308. +0x0c, 0x70, 0x3e, 0x0d, 0x60, 0x00, 0x20, 0xd9, 0xcb, 0x45, 0x04, 0x90, 0xf0, 0x01, 0x20, 0xd8,
  125309. +0xd6, 0x0c, 0x60, 0x00, 0x00, 0x1d, 0x05, 0x10, 0x20, 0xd8, 0xce, 0x0c, 0x60, 0x00, 0x00, 0x1d,
  125310. +0x45, 0x10, 0x0c, 0x74, 0xc2, 0x0c, 0x60, 0x00, 0x00, 0x1d, 0x05, 0x10, 0x0a, 0x1d, 0x9d, 0x90,
  125311. +0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe0, 0x78, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xbc, 0xc1,
  125312. +0x25, 0xd8, 0x9f, 0xb8, 0x20, 0x88, 0x36, 0x1c, 0x42, 0x30, 0x33, 0x10, 0x80, 0x00, 0xc3, 0x41,
  125313. +0x00, 0x80, 0x4c, 0x06, 0xa0, 0x89, 0x37, 0x1c, 0x02, 0x30, 0x07, 0x89, 0x6d, 0xc0, 0x09, 0x89,
  125314. +0x35, 0x1c, 0x02, 0x30, 0x08, 0x89, 0x32, 0x1c, 0x02, 0x30, 0x0a, 0x89, 0x92, 0xc1, 0x33, 0x1c,
  125315. +0x02, 0x30, 0xb2, 0x0d, 0x20, 0x00, 0x0c, 0x71, 0x0c, 0xd8, 0x05, 0x28, 0x40, 0x03, 0x2c, 0x70,
  125316. +0x45, 0xc1, 0x5a, 0x20, 0x00, 0x01, 0x04, 0x74, 0x49, 0xc0, 0x06, 0xf0, 0x34, 0x7a, 0x0c, 0x70,
  125317. +0x00, 0xb2, 0x24, 0x71, 0xf9, 0x09, 0xb2, 0x82, 0x97, 0xc2, 0x0c, 0x70, 0xcb, 0x47, 0x00, 0x80,
  125318. +0x64, 0x05, 0x44, 0xc0, 0x04, 0xf0, 0x04, 0xc0, 0x04, 0x71, 0x44, 0xc0, 0x04, 0xc0, 0x0d, 0x08,
  125319. +0xf2, 0x00, 0x6f, 0x70, 0x1b, 0x04, 0x00, 0x00, 0xef, 0x0b, 0xf3, 0xb0, 0x2c, 0x71, 0x04, 0xc0,
  125320. +0x44, 0x20, 0xc2, 0x07, 0x20, 0x40, 0x04, 0xc1, 0x05, 0xea, 0x61, 0xba, 0xff, 0x0a, 0x31, 0x80,
  125321. +0x1b, 0x78, 0x46, 0xc0, 0x2f, 0x20, 0xc7, 0x06, 0x1e, 0x0d, 0x20, 0x00, 0x2f, 0x79, 0x48, 0xc0,
  125322. +0x00, 0x8f, 0x08, 0xe8, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x01, 0x00, 0xe3, 0xb8, 0x89, 0xf2,
  125323. +0x0c, 0x70, 0xc6, 0x0f, 0x2f, 0xff, 0xff, 0xd9, 0xad, 0x70, 0x20, 0xd8, 0x43, 0xc5, 0x41, 0xc0,
  125324. +0x06, 0xc0, 0x4c, 0x73, 0x22, 0xdb, 0x5a, 0x20, 0x01, 0x01, 0x40, 0xc5, 0x25, 0x78, 0x0f, 0x7e,
  125325. +0xff, 0xd8, 0x2c, 0x70, 0xbe, 0x0a, 0x6f, 0xff, 0x42, 0xc6, 0x28, 0xd8, 0x43, 0xc5, 0x42, 0xc6,
  125326. +0x41, 0xc0, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x73, 0x22, 0xdb, 0xaa, 0x0a, 0x6f, 0xff, 0x40, 0xc5,
  125327. +0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x73, 0x22, 0xdb, 0x43, 0xc5, 0x42, 0xc6, 0x04, 0x1c, 0xc1, 0x33,
  125328. +0x92, 0x0a, 0x6f, 0xff, 0x40, 0xc0, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x73, 0x22, 0xdb, 0x43, 0xc5,
  125329. +0x42, 0xc6, 0x04, 0x1c, 0x01, 0x35, 0x7e, 0x0a, 0x6f, 0xff, 0x40, 0xc5, 0xff, 0xd8, 0x80, 0xd9,
  125330. +0x4c, 0x73, 0x22, 0xdb, 0x43, 0xc5, 0x42, 0xc6, 0x04, 0x1c, 0x81, 0x30, 0x66, 0x0a, 0x6f, 0xff,
  125331. +0x40, 0xc5, 0x0c, 0x70, 0xee, 0x0f, 0x2f, 0xff, 0x2c, 0x71, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80,
  125332. +0x04, 0x00, 0xe0, 0xda, 0x1a, 0x20, 0x81, 0x0f, 0x20, 0x00, 0x00, 0x00, 0xc3, 0x40, 0x08, 0x90,
  125333. +0x00, 0x01, 0x05, 0x21, 0x03, 0x00, 0x04, 0x72, 0x25, 0x78, 0x40, 0xb3, 0x00, 0x18, 0x85, 0x04,
  125334. +0x0c, 0x70, 0x16, 0x0f, 0x2f, 0xff, 0xff, 0xd9, 0x66, 0x0a, 0x6f, 0xff, 0xff, 0xd8, 0x06, 0xc0,
  125335. +0x2c, 0x70, 0x43, 0xc5, 0x0f, 0x78, 0x42, 0xc0, 0xff, 0xd8, 0x90, 0xb9, 0x4c, 0x71, 0x6c, 0x74,
  125336. +0x41, 0xc5, 0xfe, 0x0f, 0x2f, 0xff, 0x40, 0xc5, 0x0c, 0xd9, 0xff, 0xd8, 0x8d, 0xb9, 0x4c, 0x73,
  125337. +0x6c, 0x74, 0x43, 0xc5, 0x42, 0xc6, 0x41, 0xc5, 0xe6, 0x0f, 0x2f, 0xff, 0x40, 0xc5, 0x16, 0x0a,
  125338. +0x6f, 0xff, 0xff, 0xd8, 0xff, 0xd8, 0x80, 0xd9, 0x4c, 0x75, 0x6c, 0x74, 0x43, 0xc5, 0x42, 0xc5,
  125339. +0x41, 0xc5, 0xce, 0x0f, 0x2f, 0xff, 0x40, 0xc5, 0x50, 0xd8, 0x49, 0xc0, 0xf4, 0xf0, 0xea, 0x08,
  125340. +0x8f, 0xff, 0xad, 0x70, 0xcd, 0x70, 0x03, 0xf0, 0xc5, 0x71, 0xd5, 0x74, 0x0c, 0x01, 0x29, 0x00,
  125341. +0x79, 0x26, 0x80, 0x10, 0x04, 0x77, 0x4a, 0xc0, 0x50, 0x26, 0xbe, 0x90, 0x09, 0xf4, 0xc3, 0x40,
  125342. +0x00, 0x00, 0x00, 0x0a, 0x92, 0x0e, 0x2f, 0xff, 0xff, 0xd9, 0x16, 0x0f, 0x00, 0x01, 0x01, 0x8f,
  125343. +0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0, 0x06, 0xc0, 0x6c, 0x72, 0x0f, 0x78, 0x4b, 0xc0, 0x42, 0xc0,
  125344. +0x0c, 0x71, 0x41, 0xc0, 0x0a, 0xc0, 0x0f, 0x78, 0x47, 0xc0, 0x1d, 0x78, 0x1d, 0x78, 0x45, 0x20,
  125345. +0x80, 0x01, 0x44, 0x20, 0x80, 0x09, 0x40, 0xc0, 0x66, 0x0f, 0x2f, 0xff, 0xff, 0xd8, 0x01, 0x8f,
  125346. +0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0, 0x0c, 0x71, 0x42, 0xc5, 0x41, 0xc0, 0x32, 0x26, 0x80, 0x1f,
  125347. +0x00, 0x80, 0xa0, 0x04, 0x6c, 0x72, 0xc5, 0xb8, 0x40, 0xc0, 0x46, 0x0f, 0x2f, 0xff, 0xff, 0xd8,
  125348. +0x01, 0x8f, 0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0, 0x0b, 0xc0, 0x6c, 0x72, 0x42, 0xc0, 0x0c, 0x71,
  125349. +0x41, 0xc0, 0x07, 0xc0, 0x1d, 0x78, 0x45, 0x20, 0x80, 0x05, 0x44, 0x20, 0x80, 0x0d, 0x40, 0xc0,
  125350. +0x1e, 0x0f, 0x2f, 0xff, 0xff, 0xd8, 0x01, 0x8f, 0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0, 0x0c, 0x71,
  125351. +0x42, 0xc5, 0x41, 0xc0, 0x0a, 0xc0, 0x6c, 0x72, 0xc5, 0xb8, 0x40, 0xc0, 0x02, 0x0f, 0x2f, 0xff,
  125352. +0xff, 0xd8, 0xc3, 0x40, 0x00, 0x00, 0x10, 0x27, 0x96, 0x0a, 0x60, 0x00, 0x0a, 0xd9, 0x1d, 0x78,
  125353. +0x1d, 0x78, 0x04, 0x77, 0x0f, 0x78, 0x42, 0xc5, 0x41, 0xc5, 0x40, 0xc5, 0x47, 0xc0, 0x43, 0xc0,
  125354. +0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x70, 0xda, 0x0e, 0x2f, 0xff, 0x6c, 0x72, 0x07, 0xc0, 0x2c, 0x70,
  125355. +0x4c, 0x70, 0x43, 0xc0, 0xff, 0xd8, 0x6c, 0x72, 0x42, 0xc5, 0x41, 0xc5, 0xc2, 0x0e, 0x2f, 0xff,
  125356. +0x40, 0xc5, 0x0b, 0x6e, 0x14, 0x71, 0x04, 0x07, 0xcd, 0xff, 0xde, 0x0d, 0x00, 0x01, 0x0c, 0x70,
  125357. +0x52, 0x0e, 0x2f, 0xff, 0x2c, 0x71, 0x7a, 0xf1, 0xc3, 0x40, 0x00, 0x00, 0x00, 0x0a, 0x9a, 0x0d,
  125358. +0x2f, 0xff, 0xff, 0xd9, 0x1a, 0x0e, 0x00, 0x01, 0x01, 0x8f, 0x2c, 0x70, 0xcd, 0x71, 0x43, 0xc0,
  125359. +0xff, 0xd8, 0x4c, 0x70, 0x18, 0xdb, 0x42, 0xc1, 0x41, 0xc6, 0x28, 0x45, 0x82, 0x0e, 0x2f, 0xff,
  125360. +0x40, 0xc1, 0xce, 0x08, 0x6f, 0xff, 0xff, 0xd8, 0x01, 0x8f, 0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0,
  125361. +0x06, 0xc0, 0x6c, 0x72, 0x0f, 0x78, 0x42, 0xc0, 0x47, 0xc0, 0x20, 0xd8, 0x41, 0xc6, 0x40, 0xc0,
  125362. +0x5e, 0x0e, 0x2f, 0xff, 0xff, 0xd8, 0x01, 0x8f, 0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0, 0xff, 0xd8,
  125363. +0x6c, 0x72, 0x42, 0xc5, 0x41, 0xc6, 0x4a, 0x0e, 0x2f, 0xff, 0x00, 0x1c, 0xc1, 0x30, 0x01, 0x8f,
  125364. +0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0, 0x07, 0xc0, 0x6c, 0x72, 0x42, 0xc0, 0xff, 0xd8, 0x41, 0xc6,
  125365. +0x2e, 0x0e, 0x2f, 0xff, 0x00, 0x1c, 0x81, 0x34, 0x01, 0x8f, 0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0,
  125366. +0xff, 0xd8, 0x6c, 0x72, 0x42, 0xc5, 0x41, 0xc6, 0x16, 0x0e, 0x2f, 0xff, 0x40, 0xc5, 0x01, 0x8f,
  125367. +0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0, 0xff, 0xd8, 0x08, 0xdb, 0x42, 0xc5, 0x41, 0xc6, 0x02, 0x0e,
  125368. +0x2f, 0xff, 0x40, 0xc5, 0x2e, 0x08, 0x6f, 0xff, 0xff, 0xd8, 0x01, 0x8f, 0x2c, 0x70, 0x4c, 0x70,
  125369. +0x43, 0xc0, 0xff, 0xd8, 0x18, 0xdb, 0x42, 0xc5, 0x41, 0xc6, 0xe6, 0x0d, 0x2f, 0xff, 0x40, 0xc5,
  125370. +0x06, 0x0d, 0x00, 0x01, 0x8a, 0x21, 0xc7, 0x0f, 0xc3, 0x40, 0x03, 0x90, 0x48, 0xe0, 0x20, 0xb0,
  125371. +0x04, 0x18, 0x05, 0x00, 0x40, 0x24, 0x80, 0x3d, 0x32, 0x20, 0xc1, 0x06, 0x06, 0xc0, 0x0b, 0x79,
  125372. +0x61, 0xf2, 0x09, 0xc0, 0x2c, 0x70, 0x5e, 0x0d, 0x2f, 0xff, 0x10, 0x78, 0x0c, 0x70, 0x32, 0x09,
  125373. +0x60, 0x00, 0x1e, 0xd9, 0x8d, 0xc1, 0x32, 0x21, 0xc2, 0x06, 0x10, 0xf0, 0x1a, 0x22, 0x80, 0x0f,
  125374. +0x00, 0x00, 0x00, 0x20, 0x8e, 0xc3, 0x54, 0x7b, 0x44, 0x71, 0x05, 0x20, 0x80, 0x0f, 0x02, 0x90,
  125375. +0x54, 0x00, 0x00, 0x90, 0x0f, 0x78, 0x00, 0xb3, 0x40, 0x24, 0x80, 0x3c, 0x32, 0x20, 0xcb, 0x06,
  125376. +0xdd, 0x0b, 0xa3, 0x90, 0x6c, 0x70, 0x32, 0x21, 0xcd, 0x06, 0x8d, 0x70, 0x02, 0xf0, 0xa5, 0x71,
  125377. +0x65, 0x0b, 0x62, 0x13, 0x97, 0xc1, 0xb4, 0x79, 0x40, 0x91, 0x08, 0xc0, 0x80, 0xba, 0x40, 0xb1,
  125378. +0x85, 0xe8, 0x8e, 0xc0, 0xf4, 0x20, 0x40, 0x03, 0x11, 0xe8, 0x5a, 0x23, 0x0e, 0x34, 0x04, 0xc0,
  125379. +0x16, 0x7e, 0x78, 0x66, 0xc3, 0x70, 0x00, 0x80, 0x2c, 0x06, 0xa0, 0xa8, 0x08, 0xc0, 0x64, 0x71,
  125380. +0x85, 0xe8, 0x8e, 0xc0, 0xf4, 0x20, 0x40, 0x03, 0xe3, 0xe8, 0x5a, 0x23, 0x0e, 0x34, 0x04, 0xc0,
  125381. +0x16, 0x7e, 0x98, 0x66, 0xc3, 0x70, 0x00, 0x80, 0x0c, 0x06, 0xa0, 0xa8, 0x08, 0xc0, 0x85, 0x71,
  125382. +0xd7, 0xe8, 0x04, 0xc0, 0x79, 0x20, 0x00, 0x00, 0x1b, 0x78, 0x1b, 0x78, 0x04, 0x74, 0x05, 0x7a,
  125383. +0x40, 0xb1, 0xcf, 0xf1, 0xc3, 0x40, 0x00, 0x00, 0xc4, 0x09, 0x92, 0x0c, 0x0f, 0xff, 0xee, 0x0b,
  125384. +0x0f, 0xff, 0xf9, 0x03, 0xef, 0xff, 0x67, 0x71, 0x05, 0xc0, 0x04, 0x71, 0x45, 0xc0, 0x05, 0xc0,
  125385. +0x33, 0x08, 0xb3, 0x02, 0x97, 0xc1, 0x05, 0xc0, 0xf4, 0x21, 0x02, 0x00, 0x76, 0xea, 0x00, 0x16,
  125386. +0x80, 0x70, 0x00, 0x80, 0x19, 0x00, 0xf2, 0xe8, 0x05, 0xc0, 0x1a, 0x20, 0x80, 0x0f, 0x00, 0x00,
  125387. +0x00, 0x20, 0x05, 0x20, 0x81, 0x0f, 0x02, 0x90, 0x54, 0x01, 0x44, 0x22, 0x00, 0x03, 0x00, 0xb1,
  125388. +0xe4, 0xf1, 0xc3, 0x40, 0x00, 0x80, 0x64, 0x05, 0x00, 0x88, 0x09, 0xe8, 0x00, 0x16, 0x80, 0x70,
  125389. +0x00, 0x80, 0x01, 0x00, 0xe3, 0xb8, 0x10, 0x0f, 0x41, 0xff, 0x0c, 0x70, 0x00, 0x1e, 0x05, 0x70,
  125390. +0x03, 0x90, 0x48, 0xe0, 0xfe, 0x08, 0x20, 0x00, 0x92, 0xc1, 0xbc, 0xc0, 0x04, 0x14, 0x1b, 0x34,
  125391. +0xc6, 0xc6, 0xe0, 0x78, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xa1, 0xc1, 0x18, 0x43, 0x28, 0x46,
  125392. +0x20, 0x40, 0x2c, 0x73, 0x68, 0x47, 0x92, 0x0a, 0xe0, 0x00, 0x48, 0x45, 0x0c, 0x71, 0x44, 0x23,
  125393. +0xca, 0x37, 0x11, 0x0a, 0x10, 0x10, 0x42, 0x22, 0x4a, 0x10, 0xff, 0x0a, 0x31, 0x90, 0x1b, 0x78,
  125394. +0x5a, 0x20, 0x0b, 0x01, 0x86, 0xed, 0xc1, 0x40, 0x2c, 0x73, 0xde, 0x0e, 0x2f, 0xff, 0xbf, 0xda,
  125395. +0x0f, 0x23, 0xcd, 0x16, 0x86, 0xef, 0xc1, 0x40, 0x2c, 0x73, 0xce, 0x0e, 0x2f, 0xff, 0x7f, 0xda,
  125396. +0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x4d, 0x06, 0x5f, 0x23, 0x4f, 0x36, 0x4c, 0x70, 0x5f, 0x20,
  125397. +0x80, 0x0c, 0x8a, 0x23, 0xff, 0x0d, 0x00, 0x1c, 0xc1, 0x3f, 0xd8, 0x60, 0xf9, 0x60, 0x82, 0x09,
  125398. +0xa0, 0x01, 0xaf, 0x78, 0xda, 0x0b, 0x8f, 0xff, 0xe2, 0x0b, 0xaf, 0xff, 0x08, 0x45, 0x00, 0x41,
  125399. +0x82, 0x08, 0x20, 0x01, 0xa1, 0x40, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x4d, 0x06, 0x5f, 0x20,
  125400. +0x80, 0x0c, 0xd8, 0x60, 0xf8, 0x60, 0x03, 0x10, 0xc1, 0x00, 0x40, 0xd8, 0x24, 0x78, 0x1d, 0x78,
  125401. +0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x34, 0x70, 0xc5, 0x20, 0xab, 0x04, 0x00, 0x1e, 0x04, 0x70,
  125402. +0x0e, 0x90, 0x22, 0x00, 0xc1, 0x40, 0x02, 0x08, 0xe0, 0x00, 0x2c, 0x73, 0x87, 0x74, 0x04, 0x14,
  125403. +0x1b, 0x34, 0xc6, 0xc6, 0x1b, 0x7a, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x1c, 0x00, 0xc4, 0xba,
  125404. +0x05, 0xea, 0x61, 0xba, 0xff, 0x0a, 0x31, 0x80, 0x1d, 0x78, 0x0f, 0x78, 0x44, 0x21, 0xc2, 0x07,
  125405. +0x05, 0xea, 0x61, 0xba, 0xff, 0x0a, 0x31, 0x80, 0x1d, 0x78, 0xe0, 0x7f, 0xc0, 0xb8, 0xe0, 0x78,
  125406. +0xe2, 0xc0, 0x00, 0x16, 0x82, 0x70, 0x00, 0x80, 0x04, 0x00, 0x14, 0x70, 0x1a, 0x22, 0x83, 0x0f,
  125407. +0x20, 0x00, 0x00, 0x00, 0x05, 0x23, 0x82, 0x0f, 0x02, 0x90, 0x86, 0x00, 0x40, 0x92, 0x05, 0x23,
  125408. +0x8c, 0x0f, 0x03, 0x90, 0x86, 0xfe, 0x6c, 0x70, 0xc4, 0x22, 0x81, 0x0f, 0x00, 0x00, 0xff, 0xbf,
  125409. +0x02, 0xf2, 0x8e, 0xba, 0x40, 0xb4, 0x04, 0xf0, 0x40, 0xb4, 0x64, 0x71, 0x39, 0x0b, 0x93, 0x02,
  125410. +0x1a, 0x23, 0x82, 0x0f, 0x00, 0x00, 0x00, 0x10, 0x05, 0x22, 0x82, 0x0f, 0x01, 0x00, 0x4a, 0x00,
  125411. +0x5b, 0x7a, 0x05, 0x22, 0x8c, 0x0f, 0x00, 0x90, 0x00, 0x00, 0x0b, 0xe8, 0x40, 0x94, 0x14, 0x21,
  125412. +0xcd, 0x00, 0x40, 0xb5, 0x04, 0x22, 0x82, 0x0f, 0x00, 0x00, 0xff, 0xfb, 0xe6, 0xf1, 0xf4, 0x21,
  125413. +0xc2, 0x00, 0xe4, 0xf1, 0xc2, 0xc4, 0xe0, 0x78, 0xe6, 0xc2, 0x24, 0xdb, 0x8d, 0x70, 0xc3, 0x41,
  125414. +0x00, 0x80, 0x53, 0x06, 0x9f, 0xbb, 0x80, 0xa9, 0x00, 0x8b, 0x40, 0x23, 0x0d, 0x0d, 0x07, 0xe0,
  125415. +0x1d, 0x7a, 0x5d, 0x7a, 0x5d, 0x7a, 0xff, 0xd8, 0x58, 0x60, 0x01, 0xa9, 0xff, 0x15, 0x8e, 0x94,
  125416. +0x0d, 0xee, 0x02, 0xca, 0x1d, 0x7a, 0x42, 0xa9, 0x00, 0x8d, 0x07, 0xe0, 0x1d, 0x78, 0x1d, 0x78,
  125417. +0x1d, 0x78, 0x58, 0x60, 0x80, 0x20, 0xc3, 0x0f, 0x02, 0xf0, 0x42, 0xa9, 0x03, 0xa9, 0x03, 0xf0,
  125418. +0x85, 0x71, 0x1f, 0x0c, 0xb2, 0x10, 0xcd, 0x70, 0x1c, 0xf0, 0x1d, 0x78, 0x14, 0x24, 0x81, 0x13,
  125419. +0x1d, 0x78, 0x1d, 0x78, 0xc3, 0x71, 0x00, 0x80, 0x08, 0x06, 0x00, 0xa9, 0xc5, 0x71, 0xe5, 0x0e,
  125420. +0xb3, 0x90, 0xd5, 0x70, 0xa1, 0x40, 0xca, 0x20, 0xc1, 0x00, 0xe0, 0x88, 0xcf, 0x78, 0xea, 0x0e,
  125421. +0xef, 0xff, 0x8f, 0x79, 0x03, 0xe8, 0x07, 0x6f, 0xe9, 0xf1, 0x1f, 0x4f, 0x1d, 0x78, 0xe7, 0xf1,
  125422. +0xc6, 0xc6, 0xe0, 0x78, 0xf1, 0xc0, 0x5e, 0x09, 0x40, 0x00, 0xd1, 0xc0, 0xe0, 0x7f, 0x0c, 0x70,
  125423. +0x00, 0x16, 0x01, 0x71, 0x00, 0x80, 0x06, 0x00, 0x2c, 0x78, 0x85, 0x28, 0x1f, 0x04, 0xe0, 0x7f,
  125424. +0x04, 0x71, 0xe0, 0x78, 0xe4, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0x18, 0x43, 0x6e, 0x09, 0xaf, 0xff,
  125425. +0x20, 0x40, 0xc3, 0x41, 0x00, 0x80, 0x4d, 0x06, 0x40, 0x89, 0x25, 0xd9, 0x9f, 0xb9, 0x54, 0x70,
  125426. +0xc0, 0x21, 0xe2, 0x0c, 0x60, 0x89, 0x4c, 0x70, 0x8d, 0x70, 0xad, 0x71, 0x02, 0xf0, 0x44, 0x71,
  125427. +0x4d, 0x0a, 0x35, 0x01, 0x5b, 0x79, 0x44, 0x21, 0xce, 0x07, 0x00, 0x41, 0x05, 0xee, 0x61, 0xbe,
  125428. +0xff, 0x0e, 0x31, 0x90, 0x3d, 0x79, 0xc1, 0xb9, 0xe7, 0x09, 0xe1, 0x86, 0xa1, 0x41, 0x44, 0x22,
  125429. +0xce, 0x07, 0x06, 0xee, 0x61, 0xbe, 0x01, 0x0e, 0x31, 0x10, 0x3b, 0x79, 0x6b, 0x79, 0x24, 0x6a,
  125430. +0x44, 0x21, 0xce, 0x07, 0xa1, 0x41, 0x06, 0xee, 0x61, 0xbe, 0x01, 0x0e, 0x31, 0x10, 0x3b, 0x79,
  125431. +0xc0, 0x24, 0x62, 0x10, 0x6b, 0x79, 0xc0, 0x24, 0x62, 0x10, 0xdb, 0xf1, 0x81, 0x40, 0x04, 0x14,
  125432. +0x1b, 0x34, 0xc4, 0xc6, 0x0d, 0x79, 0x8c, 0x21, 0xff, 0x8b, 0x07, 0xf6, 0x8c, 0x20, 0x02, 0x88,
  125433. +0x51, 0xf4, 0xe0, 0x7f, 0x0c, 0x73, 0x11, 0x09, 0x33, 0x07, 0x8c, 0x20, 0x03, 0x8c, 0x0c, 0x72,
  125434. +0xe0, 0x7c, 0x49, 0xf0, 0xf7, 0xe1, 0x58, 0x00, 0x29, 0x00, 0xdf, 0xe1, 0x58, 0x00, 0x29, 0x00,
  125435. +0xcf, 0xe1, 0x5c, 0x00, 0x29, 0x00, 0xc4, 0xe1, 0x5c, 0x00, 0x29, 0x00, 0xc5, 0xe0, 0x5f, 0x09,
  125436. +0x13, 0x0f, 0x63, 0x09, 0x53, 0x0d, 0x67, 0x09, 0x13, 0x0c, 0x7c, 0xb8, 0x67, 0x08, 0x75, 0x04,
  125437. +0x0f, 0x79, 0x25, 0x20, 0x40, 0x00, 0x12, 0xf0, 0x2d, 0xf0, 0x2f, 0xf0, 0x2b, 0xf0, 0x2f, 0xf0,
  125438. +0x29, 0xf0, 0x2f, 0xf0, 0x27, 0xf0, 0x27, 0xf0, 0x2d, 0xf0, 0x25, 0xf0, 0x23, 0xf0, 0x2d, 0xf0,
  125439. +0x21, 0xf0, 0x21, 0xf0, 0x1f, 0xf0, 0x2b, 0xf0, 0xe0, 0x7f, 0x3f, 0xd8, 0xf8, 0xe0, 0x1b, 0xf4,
  125440. +0xe0, 0x7f, 0x08, 0xd8, 0xe0, 0xe0, 0x17, 0xf4, 0xe0, 0x7f, 0x07, 0xd8, 0xd0, 0xe0, 0x13, 0xf4,
  125441. +0xe0, 0x7f, 0x0a, 0xd8, 0x0f, 0xf4, 0xe0, 0x7f, 0x0b, 0xd8, 0x1b, 0x08, 0x31, 0x0f, 0x18, 0xd8,
  125442. +0xe0, 0x7e, 0x13, 0x08, 0x71, 0x0d, 0x0f, 0xd8, 0xe0, 0x7e, 0x0b, 0x08, 0x31, 0x0c, 0x1a, 0xd8,
  125443. +0xe0, 0x7e, 0xe0, 0x7f, 0x0c, 0x70, 0xe0, 0x7f, 0x3e, 0xd8, 0xe0, 0x7f, 0x3b, 0xd8, 0xe0, 0x7f,
  125444. +0x3a, 0xd8, 0xe0, 0x7f, 0x1f, 0xd8, 0xe0, 0x7f, 0x38, 0xd8, 0xe0, 0x7f, 0x1b, 0xd8, 0xe0, 0x78,
  125445. +0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xb6, 0xc1, 0x43, 0xc0, 0xff, 0xd8, 0x2c, 0x70, 0x6a, 0x0c,
  125446. +0x2f, 0xff, 0x4c, 0x73, 0x08, 0x45, 0xff, 0xd8, 0x2c, 0x74, 0x5e, 0x0c, 0x2f, 0xff, 0x08, 0xda,
  125447. +0xba, 0x60, 0x04, 0xca, 0x4f, 0x79, 0xcb, 0x47, 0x00, 0x80, 0x4f, 0x06, 0x1f, 0x21, 0x1b, 0x00,
  125448. +0x5b, 0x78, 0x40, 0xc0, 0x00, 0x16, 0xc0, 0x70, 0x00, 0x80, 0x1e, 0x00, 0x2c, 0x70, 0x14, 0x70,
  125449. +0x0c, 0x74, 0x41, 0xc0, 0x46, 0xf6, 0x01, 0x8f, 0x00, 0x1c, 0xc0, 0x36, 0x04, 0x71, 0x41, 0xc0,
  125450. +0x00, 0x8f, 0x06, 0xf0, 0x01, 0xc0, 0x0f, 0x7a, 0x04, 0xc0, 0x58, 0x60, 0x41, 0x8f, 0x0f, 0x78,
  125451. +0x7d, 0x0a, 0x24, 0x00, 0x44, 0xc0, 0x00, 0xc0, 0x2f, 0x7d, 0x2f, 0x23, 0xc7, 0x06, 0x0f, 0x7a,
  125452. +0x58, 0x65, 0x70, 0x70, 0x6b, 0x46, 0xca, 0x26, 0x0b, 0x10, 0x6e, 0xea, 0xcf, 0x78, 0x42, 0xc0,
  125453. +0x02, 0xc3, 0x85, 0xc0, 0x2c, 0x71, 0x6a, 0x0e, 0x6f, 0xff, 0xa1, 0x42, 0x85, 0xc0, 0xd6, 0x08,
  125454. +0x20, 0x01, 0x2c, 0x70, 0x02, 0xc3, 0x54, 0x24, 0x40, 0x3a, 0x2c, 0x71, 0x9a, 0x0d, 0x60, 0x01,
  125455. +0xa1, 0x42, 0x03, 0xc0, 0xc2, 0x0f, 0x6f, 0xff, 0x2c, 0x70, 0x53, 0x14, 0x81, 0x30, 0x35, 0xc4,
  125456. +0x0f, 0xe1, 0x2f, 0x7a, 0x85, 0xc1, 0x54, 0x79, 0x40, 0x89, 0x21, 0x89, 0x52, 0x4c, 0x82, 0x79,
  125457. +0x4f, 0x7b, 0x2f, 0x7c, 0x70, 0x74, 0xca, 0x22, 0x4b, 0x00, 0x21, 0x88, 0x4f, 0x7b, 0x70, 0x71,
  125458. +0x84, 0x07, 0xee, 0xff, 0xc1, 0x41, 0xc1, 0x41, 0x41, 0xa8, 0xbe, 0xf1, 0xb6, 0xc0, 0x04, 0x14,
  125459. +0x1b, 0x34, 0xc6, 0xc6, 0xe4, 0xc0, 0xad, 0x70, 0x02, 0xf0, 0xa5, 0x71, 0x1f, 0x0d, 0xb2, 0x10,
  125460. +0xcd, 0x70, 0x10, 0xf0, 0x5a, 0x25, 0x83, 0x1c, 0x7c, 0x60, 0x5a, 0x26, 0x43, 0x16, 0xc5, 0x71,
  125461. +0x9b, 0x63, 0x3b, 0x63, 0x80, 0x8b, 0x45, 0x7c, 0x80, 0xab, 0xed, 0x0e, 0x92, 0x90, 0xef, 0xf1,
  125462. +0xc4, 0xc4, 0xe0, 0x78, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xbb, 0xc1, 0xc6, 0x0a, 0xaf, 0xff,
  125463. +0x82, 0xc0, 0x82, 0xc0, 0x0d, 0xd9, 0xc2, 0x0f, 0xef, 0xff, 0xc8, 0xda, 0x00, 0x16, 0x80, 0x70,
  125464. +0x00, 0x80, 0x1b, 0x00, 0xcb, 0x47, 0x00, 0x80, 0x4d, 0x06, 0x6f, 0x08, 0x1e, 0x00, 0x0e, 0x8f,
  125465. +0x33, 0xe8, 0xaa, 0x8f, 0x0b, 0x8f, 0x4b, 0xdb, 0x65, 0xc5, 0x2d, 0x1c, 0x02, 0x30, 0x0c, 0x8f,
  125466. +0x9f, 0xbb, 0xc3, 0x42, 0x00, 0x90, 0x00, 0x00, 0x46, 0x1c, 0x02, 0x30, 0x0d, 0x8f, 0x5f, 0x1c,
  125467. +0x02, 0x30, 0x01, 0x1b, 0x52, 0x03, 0x0b, 0x8f, 0x00, 0xab, 0x2c, 0x8f, 0x9a, 0x20, 0x04, 0x00,
  125468. +0x32, 0x1b, 0x42, 0x00, 0x2d, 0x8f, 0x05, 0x7d, 0x33, 0x1b, 0x42, 0x00, 0xb8, 0x13, 0x80, 0x80,
  125469. +0x5f, 0x20, 0x8c, 0x01, 0xc3, 0x40, 0x12, 0x00, 0x10, 0x03, 0x19, 0x64, 0x04, 0x72, 0x45, 0x79,
  125470. +0xa0, 0xb1, 0x98, 0x60, 0x05, 0x7a, 0x33, 0x13, 0x80, 0x00, 0x32, 0x13, 0x81, 0x00, 0x9a, 0x20,
  125471. +0x04, 0x00, 0x25, 0x78, 0x00, 0xb2, 0xff, 0xd8, 0x40, 0xc0, 0x82, 0xc0, 0x2c, 0x71, 0xc3, 0x42,
  125472. +0x40, 0x00, 0x00, 0x58, 0x0a, 0x09, 0xa0, 0x01, 0x6c, 0x70, 0x06, 0x0b, 0x00, 0x00, 0x06, 0x0b,
  125473. +0x0f, 0xff, 0x92, 0x0a, 0x40, 0x00, 0x2c, 0x70, 0x6f, 0x25, 0xc3, 0x1c, 0x00, 0x1e, 0x44, 0x70,
  125474. +0x04, 0x90, 0xdc, 0x00, 0x00, 0x8d, 0x9d, 0xe8, 0x02, 0xf0, 0x21, 0x68, 0x2f, 0x78, 0x33, 0x08,
  125475. +0xb5, 0x00, 0x20, 0xaf, 0x08, 0xe8, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x58, 0x00, 0x14, 0x70,
  125476. +0x0c, 0x71, 0x08, 0xf0, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x25, 0x00, 0x14, 0x70, 0x0c, 0x70,
  125477. +0xed, 0xf3, 0x01, 0x69, 0x82, 0x0f, 0x2f, 0xff, 0x0f, 0x78, 0x00, 0x8f, 0xe7, 0xf1, 0x7a, 0x0f,
  125478. +0x2f, 0xff, 0x0c, 0x73, 0x0c, 0x70, 0x01, 0xaf, 0x00, 0xaf, 0x00, 0x8d, 0x14, 0x70, 0xca, 0xf4,
  125479. +0x25, 0xdb, 0xc3, 0x41, 0x04, 0x90, 0x30, 0x00, 0x9f, 0xbb, 0xb4, 0x11, 0x02, 0x05, 0x00, 0x8b,
  125480. +0x0b, 0x0a, 0x71, 0x01, 0x00, 0xb1, 0x00, 0x8b, 0x05, 0xf0, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80,
  125481. +0x58, 0x00, 0x01, 0xb1, 0x00, 0x8b, 0x8b, 0x08, 0x30, 0x00, 0x08, 0x43, 0x44, 0x23, 0x40, 0x10,
  125482. +0x41, 0xc0, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x32, 0x00, 0xa6, 0x8f, 0x44, 0x23, 0x9b, 0x10,
  125483. +0x44, 0x20, 0x00, 0x02, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x4e, 0x20, 0x8e, 0x00, 0x03, 0xf0,
  125484. +0xa5, 0x71, 0x07, 0x8f, 0x5b, 0x08, 0x62, 0x03, 0x53, 0x23, 0x41, 0x10, 0x01, 0xc0, 0x9a, 0x20,
  125485. +0x04, 0x00, 0x05, 0x79, 0x63, 0x40, 0x9a, 0x20, 0x04, 0x00, 0x05, 0x79, 0xc1, 0x40, 0x9a, 0x20,
  125486. +0x10, 0x00, 0x05, 0x21, 0x02, 0x00, 0x1a, 0x25, 0x80, 0x1f, 0x00, 0x00, 0x00, 0x20, 0x05, 0x20,
  125487. +0x81, 0x0f, 0x02, 0x90, 0x54, 0x01, 0x00, 0x91, 0x45, 0x78, 0x00, 0xb1, 0x01, 0xc0, 0x08, 0xe8,
  125488. +0xaf, 0x79, 0xcf, 0x7a, 0x0c, 0x70, 0x32, 0x0b, 0x6f, 0xff, 0x6c, 0x71, 0xb5, 0x0b, 0x30, 0xb0,
  125489. +0xaf, 0x79, 0xcf, 0x7a, 0x0c, 0x71, 0x22, 0x0b, 0x6f, 0xff, 0x6c, 0x71, 0xd2, 0xf1, 0x00, 0x16,
  125490. +0x8b, 0x70, 0x00, 0x80, 0x58, 0x00, 0x89, 0x0b, 0x30, 0x10, 0x44, 0x23, 0x40, 0x10, 0x41, 0xc0,
  125491. +0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x65, 0x00, 0xa8, 0x8f, 0x44, 0x23, 0x9b, 0x10, 0x44, 0x20,
  125492. +0x00, 0x02, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x4e, 0x20, 0x8e, 0x00, 0x02, 0xf0, 0xa5, 0x71,
  125493. +0x09, 0x8f, 0x5d, 0x08, 0x62, 0x03, 0x53, 0x23, 0x41, 0x10, 0x01, 0xc0, 0x9a, 0x20, 0x04, 0x00,
  125494. +0x05, 0x79, 0x63, 0x40, 0x9a, 0x20, 0x04, 0x00, 0x05, 0x79, 0xc1, 0x40, 0x9a, 0x20, 0x10, 0x00,
  125495. +0x05, 0x21, 0x02, 0x00, 0x1a, 0x25, 0x80, 0x1f, 0x00, 0x00, 0x00, 0x20, 0x05, 0x20, 0x81, 0x0f,
  125496. +0x02, 0x90, 0x54, 0x01, 0x00, 0x91, 0x45, 0x78, 0x00, 0xb1, 0x01, 0xc0, 0x07, 0xe8, 0xaf, 0x79,
  125497. +0xcf, 0x7a, 0x0c, 0x70, 0xa2, 0x0a, 0x6f, 0xff, 0x6c, 0x71, 0xb7, 0x0b, 0x30, 0xb0, 0xaf, 0x79,
  125498. +0xcf, 0x7a, 0x0c, 0x71, 0x92, 0x0a, 0x6f, 0xff, 0x6c, 0x71, 0xd3, 0xf1, 0x00, 0x16, 0x8e, 0x70,
  125499. +0x00, 0x80, 0x04, 0x00, 0x8a, 0x0d, 0x4f, 0xff, 0x92, 0x0d, 0x6f, 0xff, 0x08, 0x45, 0x00, 0x41,
  125500. +0x32, 0x0a, 0xe0, 0x00, 0xa1, 0x40, 0xc3, 0x43, 0x08, 0x90, 0xea, 0x01, 0x1a, 0x26, 0x8c, 0x1f,
  125501. +0x20, 0x00, 0x00, 0x00, 0x00, 0x93, 0xcb, 0x45, 0x12, 0x90, 0x02, 0x04, 0x04, 0x20, 0x81, 0x0f,
  125502. +0x00, 0x00, 0x00, 0x3f, 0x05, 0x24, 0x42, 0x13, 0x20, 0xb2, 0x44, 0x6d, 0x85, 0x7a, 0xc3, 0x71,
  125503. +0x00, 0x00, 0x00, 0x0c, 0x02, 0x6d, 0x20, 0xb2, 0x05, 0x7c, 0x01, 0x93, 0xc5, 0xb8, 0x00, 0xb4,
  125504. +0xc3, 0x41, 0x03, 0x90, 0x74, 0xe1, 0x0c, 0x70, 0x00, 0xb1, 0x1a, 0x0f, 0x2f, 0xff, 0x01, 0xb1,
  125505. +0xbb, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe4, 0xc2, 0xa4, 0xc1, 0x08, 0x46, 0x0c, 0x70,
  125506. +0x56, 0x0c, 0xef, 0xfe, 0xff, 0xd9, 0x00, 0x12, 0x83, 0x30, 0x2c, 0x70, 0xff, 0xd8, 0x4c, 0x75,
  125507. +0x43, 0xc1, 0x42, 0xc1, 0x41, 0xc1, 0x28, 0x45, 0x46, 0x0d, 0xef, 0xfe, 0x40, 0xc1, 0xc1, 0xbe,
  125508. +0xff, 0xd8, 0x80, 0xd9, 0x4c, 0x76, 0x20, 0xdb, 0x43, 0xc5, 0x42, 0xc6, 0x41, 0xc5, 0x32, 0x0d,
  125509. +0xef, 0xfe, 0x00, 0x1c, 0x41, 0x30, 0x0c, 0x70, 0xca, 0x0c, 0xef, 0xfe, 0x2c, 0x71, 0xa4, 0xc0,
  125510. +0xc4, 0xc6, 0xe0, 0x78, 0xe4, 0xc2, 0xa4, 0xc1, 0x58, 0xd8, 0x9f, 0xb8, 0xa0, 0x88, 0xcd, 0x10,
  125511. +0x8e, 0x80, 0x0c, 0x70, 0x02, 0x0c, 0xef, 0xfe, 0xff, 0xd9, 0x05, 0x25, 0x80, 0x13, 0x2c, 0x70,
  125512. +0xc1, 0xb8, 0x43, 0xc1, 0x42, 0xc0, 0x41, 0xc1, 0x40, 0xc1, 0xff, 0xd8, 0x80, 0xd9, 0x09, 0xda,
  125513. +0xee, 0x0c, 0xef, 0xfe, 0x20, 0xdb, 0x0c, 0x70, 0x8a, 0x0c, 0xef, 0xfe, 0x2c, 0x71, 0xa4, 0xc0,
  125514. +0xc4, 0xc6, 0xe0, 0x78, 0xaa, 0x21, 0xc4, 0x00, 0x11, 0x09, 0x3f, 0x00, 0x2c, 0x72, 0xab, 0x21,
  125515. +0xc4, 0x00, 0x2c, 0x71, 0xab, 0x21, 0xc4, 0x00, 0x0f, 0x08, 0x15, 0x04, 0x00, 0x16, 0x00, 0x71,
  125516. +0x08, 0x90, 0xd6, 0x01, 0xe0, 0x7e, 0xaa, 0x21, 0x04, 0x01, 0x32, 0x7b, 0x19, 0x0b, 0x25, 0x00,
  125517. +0xaa, 0x24, 0x44, 0x11, 0xaa, 0x22, 0x04, 0x01, 0xfd, 0x09, 0x84, 0x80, 0x62, 0x78, 0xaa, 0x24,
  125518. +0x44, 0x11, 0x03, 0xf0, 0x38, 0x60, 0xaa, 0x21, 0x04, 0x01, 0x10, 0x71, 0xe1, 0x20, 0xc6, 0x07,
  125519. +0xaa, 0x22, 0x44, 0x01, 0xf3, 0x0c, 0x80, 0x90, 0xe0, 0x7e, 0xe0, 0x78, 0xf1, 0xc0, 0x66, 0x08,
  125520. +0x00, 0x00, 0xa6, 0x0f, 0xcf, 0xff, 0xd1, 0xc0, 0xe0, 0x7e, 0xe0, 0x78, 0xf1, 0xc0, 0x5a, 0x0f,
  125521. +0xcf, 0xff, 0x96, 0x0f, 0xef, 0xff, 0x14, 0xd8, 0xd1, 0xc0, 0xe0, 0x7e, 0xf1, 0xc0, 0x46, 0x08,
  125522. +0x00, 0x00, 0xc3, 0x41, 0x00, 0x80, 0x64, 0x05, 0x20, 0x89, 0x1b, 0x78, 0x15, 0xe9, 0x00, 0x16,
  125523. +0x81, 0x70, 0x00, 0x80, 0x01, 0x00, 0x23, 0x09, 0xdf, 0x00, 0xc3, 0x41, 0x00, 0x80, 0x4c, 0x06,
  125524. +0x20, 0x89, 0x17, 0x09, 0x34, 0x01, 0x6c, 0x21, 0x41, 0x00, 0x09, 0x28, 0x42, 0x80, 0x08, 0xf2,
  125525. +0x38, 0x60, 0x42, 0x78, 0x04, 0xf0, 0x09, 0x08, 0x15, 0x01, 0x0c, 0x74, 0xd1, 0xc0, 0xe0, 0x7e,
  125526. +0x6f, 0x24, 0x43, 0x13, 0x60, 0x94, 0x1a, 0x23, 0x02, 0x00, 0x05, 0x2a, 0x82, 0x0f, 0x1e, 0x00,
  125527. +0x80, 0x84, 0x17, 0x08, 0x84, 0x0f, 0x03, 0x00, 0x41, 0x0d, 0x85, 0x28, 0x0f, 0x0a, 0x1a, 0x20,
  125528. +0xc2, 0x00, 0x85, 0x2a, 0x1f, 0x04, 0x3d, 0x79, 0x01, 0x6a, 0x41, 0x69, 0xc3, 0x41, 0x00, 0x80,
  125529. +0x64, 0x05, 0x20, 0x89, 0x0c, 0xe9, 0xfb, 0x14, 0x81, 0x90, 0x15, 0x09, 0xdf, 0x00, 0xc3, 0x41,
  125530. +0x00, 0x80, 0x4c, 0x06, 0x20, 0x89, 0x34, 0x70, 0xda, 0x22, 0x42, 0x00, 0x10, 0x72, 0xe0, 0x7f,
  125531. +0xca, 0x20, 0x8d, 0x00, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xe6, 0x0a, 0x6f, 0xff, 0xa4, 0xc1,
  125532. +0x1d, 0x79, 0x3d, 0x79, 0x3d, 0x79, 0x3d, 0x79, 0xc3, 0xb9, 0xdb, 0x43, 0x00, 0x80, 0x58, 0x00,
  125533. +0x02, 0x1a, 0x42, 0x30, 0x00, 0x13, 0x81, 0x30, 0x0b, 0xe9, 0x1d, 0x78, 0x00, 0x16, 0x81, 0x70,
  125534. +0x00, 0x80, 0x57, 0x00, 0x1d, 0x78, 0x44, 0x20, 0x00, 0x0e, 0x1d, 0x61, 0x05, 0xf0, 0x00, 0x16,
  125535. +0x8d, 0x70, 0x00, 0x80, 0x24, 0x00, 0xaa, 0x0a, 0x4f, 0xff, 0xaf, 0x79, 0x3d, 0x7a, 0x5d, 0x7a,
  125536. +0x53, 0x25, 0x83, 0x90, 0x5d, 0x7a, 0x07, 0x1a, 0xc2, 0x30, 0x3d, 0x7b, 0xc0, 0x22, 0x62, 0x00,
  125537. +0x7d, 0x7b, 0x53, 0x25, 0x7e, 0x90, 0xc3, 0xb8, 0xc0, 0x23, 0x62, 0x00, 0x03, 0x1a, 0x02, 0x30,
  125538. +0x04, 0x1a, 0x82, 0x30, 0x05, 0x1a, 0xc2, 0x30, 0x40, 0xc0, 0xc3, 0x41, 0xd2, 0x00, 0x03, 0x00,
  125539. +0x12, 0x0f, 0xef, 0xfe, 0x0a, 0xd8, 0x6f, 0x27, 0xc3, 0x10, 0x00, 0x8f, 0xe9, 0x45, 0xe2, 0xb8,
  125540. +0x0c, 0x73, 0xc0, 0x78, 0x08, 0x1a, 0x02, 0x30, 0x0f, 0x15, 0x8e, 0x14, 0x05, 0x6f, 0x20, 0x95,
  125541. +0x82, 0x8d, 0x00, 0x90, 0x00, 0x13, 0x83, 0x30, 0x24, 0x17, 0x82, 0x10, 0x43, 0xc0, 0x42, 0xc6,
  125542. +0x41, 0xc4, 0x40, 0xc1, 0xc3, 0x41, 0xd4, 0x00, 0x06, 0x00, 0xda, 0x0e, 0xef, 0xfe, 0x0a, 0xd8,
  125543. +0x08, 0x8d, 0x08, 0xe8, 0xc3, 0x41, 0xd9, 0x00, 0x00, 0x00, 0xca, 0x0e, 0xef, 0xfe, 0x0a, 0xd8,
  125544. +0x32, 0xde, 0x9f, 0xbe, 0x01, 0x16, 0x83, 0x14, 0xd1, 0x16, 0x82, 0x90, 0x01, 0x16, 0x8c, 0x14,
  125545. +0x02, 0x16, 0x81, 0x14, 0x01, 0x16, 0x80, 0x14, 0x42, 0xc0, 0x41, 0xc1, 0x0a, 0xd8, 0xc3, 0x41,
  125546. +0xda, 0x00, 0x05, 0x00, 0x9e, 0x0e, 0xef, 0xfe, 0x40, 0xc4, 0x01, 0x16, 0x83, 0x14, 0x21, 0x8e,
  125547. +0x04, 0x8e, 0xcc, 0x16, 0x82, 0x90, 0x80, 0x8e, 0x42, 0xc0, 0x41, 0xc1, 0xc3, 0x41, 0xda, 0x00,
  125548. +0x05, 0x00, 0x90, 0xb9, 0x0a, 0xd8, 0x7e, 0x0e, 0xef, 0xfe, 0x40, 0xc4, 0x08, 0x8d, 0x14, 0x70,
  125549. +0x74, 0xf4, 0x24, 0x17, 0x80, 0x10, 0x49, 0x08, 0x7e, 0x00, 0x3e, 0xdd, 0x9f, 0xbd, 0x01, 0x15,
  125550. +0x83, 0x14, 0xcc, 0x16, 0x82, 0x90, 0x01, 0x15, 0x8c, 0x14, 0xcb, 0x47, 0xdc, 0x00, 0x05, 0x00,
  125551. +0x02, 0x15, 0x81, 0x14, 0x01, 0x15, 0x80, 0x14, 0x42, 0xc0, 0x41, 0xc1, 0x0a, 0xd8, 0xe1, 0x41,
  125552. +0x42, 0x0e, 0xef, 0xfe, 0x40, 0xc4, 0x01, 0x15, 0x83, 0x14, 0x43, 0xf8, 0x42, 0xc0, 0x41, 0xc1,
  125553. +0x4f, 0x27, 0x01, 0x14, 0x0a, 0xd8, 0x2e, 0x0e, 0xef, 0xfe, 0x40, 0xc4, 0x00, 0x13, 0x80, 0x30,
  125554. +0x4b, 0x08, 0x3e, 0x00, 0x65, 0xdd, 0x9f, 0xbd, 0x01, 0x15, 0x83, 0x14, 0xcc, 0x16, 0x82, 0x90,
  125555. +0x01, 0x15, 0x8c, 0x14, 0xcb, 0x47, 0xde, 0x00, 0x05, 0x00, 0x02, 0x15, 0x81, 0x14, 0x01, 0x15,
  125556. +0x80, 0x14, 0x42, 0xc0, 0x41, 0xc1, 0x0a, 0xd8, 0xe1, 0x41, 0xfa, 0x0d, 0xef, 0xfe, 0x40, 0xc4,
  125557. +0x01, 0x15, 0x83, 0x14, 0x30, 0xf8, 0x42, 0xc0, 0x41, 0xc1, 0x4f, 0x27, 0x01, 0x14, 0x0a, 0xd8,
  125558. +0xe2, 0x0d, 0xef, 0xfe, 0x40, 0xc4, 0x00, 0x13, 0x80, 0x30, 0x51, 0x08, 0x7e, 0x00, 0x71, 0xdf,
  125559. +0x9f, 0xbf, 0x01, 0x17, 0x83, 0x14, 0xcc, 0x16, 0x82, 0x90, 0x01, 0x17, 0x8c, 0x14, 0xcb, 0x45,
  125560. +0xe0, 0x00, 0x05, 0x00, 0x02, 0x17, 0x81, 0x14, 0x01, 0x17, 0x80, 0x14, 0x42, 0xc0, 0x41, 0xc1,
  125561. +0x0a, 0xd8, 0xa1, 0x41, 0xae, 0x0d, 0xef, 0xfe, 0x40, 0xc4, 0x01, 0x17, 0x83, 0x14, 0x21, 0x8f,
  125562. +0x04, 0x8f, 0xcc, 0x16, 0x82, 0x90, 0x80, 0x8f, 0x42, 0xc0, 0x41, 0xc1, 0x4f, 0x25, 0x01, 0x14,
  125563. +0x0a, 0xd8, 0x92, 0x0d, 0xef, 0xfe, 0x40, 0xc4, 0xc3, 0x41, 0x08, 0x90, 0xa0, 0x01, 0x02, 0x19,
  125564. +0x15, 0x00, 0x8a, 0x20, 0x44, 0x00, 0x02, 0x19, 0x14, 0x00, 0x8a, 0x20, 0x44, 0x01, 0x02, 0x19,
  125565. +0x14, 0x00, 0x8a, 0x20, 0xc4, 0x01, 0x04, 0x19, 0x14, 0x00, 0x8a, 0x20, 0x88, 0x00, 0x00, 0xb1,
  125566. +0x8a, 0x20, 0x88, 0x02, 0x01, 0xb1, 0x8a, 0x20, 0xc8, 0x02, 0x02, 0xb1, 0x8a, 0x20, 0xcc, 0x03,
  125567. +0x00, 0x1e, 0x04, 0x70, 0x09, 0x90, 0x80, 0xe1, 0x34, 0xd9, 0xc3, 0x40, 0x05, 0x90, 0xee, 0xe0,
  125568. +0x20, 0xb0, 0x0e, 0x0d, 0xef, 0xff, 0xfc, 0x18, 0x05, 0x81, 0xa4, 0xc0, 0x04, 0x14, 0x1b, 0x34,
  125569. +0xc6, 0xc6, 0xe0, 0x78, 0x21, 0x8d, 0x04, 0x8d, 0xcc, 0x16, 0x82, 0x90, 0x80, 0x8d, 0xe0, 0x7e,
  125570. +0x1a, 0x62, 0x04, 0xf0, 0x01, 0x18, 0x52, 0x00, 0xfd, 0x08, 0x84, 0x80, 0xe0, 0x7e, 0xe0, 0x78,
  125571. +0x14, 0x20, 0x82, 0x00, 0x03, 0xf0, 0x02, 0x18, 0x54, 0x00, 0xff, 0x08, 0x84, 0x80, 0xe0, 0x7e,
  125572. +0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xa4, 0xc1, 0xcb, 0x46, 0x00, 0x00, 0x05, 0x18, 0xc3, 0x40,
  125573. +0x00, 0x00, 0x5a, 0x8b, 0xcb, 0x45, 0x12, 0x90, 0x28, 0x03, 0x00, 0x1e, 0x84, 0x73, 0x00, 0x80,
  125574. +0x02, 0x00, 0x00, 0xb5, 0x39, 0xd8, 0x01, 0xb5, 0xc3, 0x41, 0x30, 0x01, 0x00, 0x00, 0xd6, 0x0c,
  125575. +0xef, 0xfe, 0x0a, 0xd8, 0x0a, 0xd8, 0xc3, 0x41, 0x34, 0x01, 0x01, 0x00, 0xc6, 0x0c, 0xef, 0xfe,
  125576. +0xc1, 0x42, 0x24, 0xcc, 0x20, 0x95, 0x30, 0x70, 0x0c, 0x70, 0x06, 0xf4, 0x25, 0xcc, 0x21, 0x95,
  125577. +0x38, 0x20, 0x40, 0x00, 0xc3, 0x41, 0x35, 0x01, 0x00, 0x00, 0x12, 0x0e, 0x8f, 0xfe, 0x6f, 0x26,
  125578. +0x43, 0x12, 0xe0, 0x8e, 0xdb, 0x43, 0x00, 0x80, 0x64, 0x05, 0x1a, 0x27, 0x80, 0x1f, 0x20, 0x00,
  125579. +0x00, 0x00, 0x40, 0xc0, 0x05, 0x20, 0x81, 0x0f, 0x04, 0x90, 0x32, 0x00, 0x06, 0x96, 0x41, 0xc0,
  125580. +0x00, 0x91, 0x42, 0xc0, 0x00, 0x8e, 0x1a, 0x20, 0x80, 0x0f, 0x20, 0x00, 0x00, 0x00, 0x05, 0x20,
  125581. +0x80, 0x0f, 0x02, 0x90, 0x40, 0x00, 0x00, 0x90, 0x00, 0x1a, 0x03, 0x31, 0x4a, 0x0d, 0xa0, 0x00,
  125582. +0x00, 0x1b, 0x43, 0x30, 0x01, 0xc0, 0xee, 0xb8, 0x18, 0x0c, 0x02, 0x00, 0x01, 0xc0, 0xad, 0x70,
  125583. +0xe0, 0xb8, 0x0e, 0x02, 0x21, 0x00, 0x43, 0xc5, 0x00, 0xc0, 0x05, 0x20, 0x81, 0x0f, 0x05, 0x90,
  125584. +0x32, 0xe0, 0x02, 0xc0, 0x80, 0xb8, 0x00, 0xb1, 0x00, 0xc0, 0x05, 0x20, 0x81, 0x0f, 0x03, 0x90,
  125585. +0x90, 0xe0, 0x0c, 0x70, 0x8e, 0x0b, 0x20, 0x00, 0x00, 0xb1, 0x6f, 0x25, 0xc3, 0x1c, 0x00, 0x8d,
  125586. +0x85, 0xe8, 0x00, 0x1e, 0x85, 0x70, 0x04, 0x90, 0xc0, 0x00, 0x8e, 0x0c, 0xcf, 0xff, 0xe6, 0x0c,
  125587. +0x4f, 0xff, 0x00, 0x8d, 0x93, 0x08, 0x11, 0x00, 0x00, 0x8e, 0xc3, 0x41, 0x02, 0x90, 0x86, 0x00,
  125588. +0x1a, 0x27, 0x8f, 0x1f, 0x10, 0x00, 0x00, 0x00, 0x1a, 0x20, 0x80, 0x0f, 0x20, 0x00, 0x00, 0x00,
  125589. +0x25, 0x78, 0x00, 0x90, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0xc2, 0xb8, 0x0f, 0x08,
  125590. +0x91, 0x00, 0x0d, 0xce, 0x32, 0x50, 0x07, 0xce, 0x1f, 0xf0, 0x00, 0x16, 0x82, 0x70, 0x00, 0x80,
  125591. +0x00, 0x00, 0x1f, 0x08, 0xf1, 0x00, 0xe7, 0xba, 0xc3, 0x42, 0x00, 0x80, 0x3c, 0x04, 0x0e, 0xce,
  125592. +0x5c, 0x70, 0x32, 0x50, 0xc3, 0x42, 0x00, 0x80, 0x24, 0x04, 0x08, 0xce, 0x0c, 0xf0, 0xe7, 0xba,
  125593. +0xc3, 0x42, 0x00, 0x80, 0x30, 0x04, 0x0b, 0xce, 0x5c, 0x70, 0x32, 0x50, 0xc3, 0x42, 0x00, 0x80,
  125594. +0x18, 0x04, 0x05, 0xce, 0x5c, 0x70, 0x14, 0x50, 0x00, 0xc0, 0x25, 0x78, 0x32, 0x0d, 0xa0, 0x00,
  125595. +0xa0, 0x90, 0xae, 0x0c, 0xa0, 0x00, 0xe1, 0x40, 0x00, 0xc0, 0xa0, 0xbd, 0x05, 0x20, 0x81, 0x0f,
  125596. +0x03, 0x90, 0x86, 0xfe, 0xa0, 0xb1, 0xfe, 0x0a, 0x00, 0x00, 0x92, 0x0c, 0x8f, 0xff, 0xc2, 0x0b,
  125597. +0xcf, 0xfe, 0x2a, 0x0e, 0x4f, 0xff, 0xcd, 0x70, 0xad, 0x70, 0x03, 0xf0, 0xa5, 0x71, 0x04, 0xca,
  125598. +0x61, 0x0d, 0x23, 0x10, 0x6c, 0x70, 0x5a, 0x25, 0x9f, 0x14, 0x00, 0x23, 0xcc, 0x37, 0xc1, 0xb4,
  125599. +0x02, 0xf0, 0x64, 0x71, 0xe9, 0x0b, 0x13, 0x82, 0x1a, 0x25, 0x80, 0x1f, 0x00, 0x00, 0x00, 0x10,
  125600. +0x65, 0x78, 0x1b, 0x78, 0x05, 0x20, 0x80, 0x0f, 0x02, 0x90, 0x40, 0x01, 0x00, 0x90, 0x0f, 0x7a,
  125601. +0x11, 0x0a, 0xe1, 0x00, 0xc4, 0xba, 0x02, 0x8c, 0x0f, 0x20, 0xc0, 0x00, 0x02, 0xac, 0xeb, 0xf1,
  125602. +0x03, 0x8c, 0x21, 0x68, 0x23, 0xac, 0x2f, 0x79, 0x0c, 0x71, 0x14, 0x27, 0x41, 0x30, 0x06, 0xea,
  125603. +0x61, 0xba, 0x01, 0x0a, 0x31, 0x00, 0x1b, 0x78, 0x63, 0x71, 0x02, 0xa9, 0x63, 0xa9, 0xdb, 0xf1,
  125604. +0x00, 0x16, 0x8b, 0x70, 0x00, 0x80, 0x25, 0x00, 0xcb, 0x47, 0x00, 0x80, 0x53, 0x06, 0x43, 0x0b,
  125605. +0x10, 0x10, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x32, 0x00, 0xa0, 0x8f, 0xeb, 0x42, 0x8d, 0xf8,
  125606. +0x59, 0x47, 0x03, 0xf0, 0xa5, 0x71, 0x01, 0x8f, 0x27, 0x08, 0x42, 0x03, 0x11, 0x0b, 0x3e, 0x10,
  125607. +0xaf, 0x79, 0xcf, 0x7a, 0x0c, 0x70, 0xc2, 0x0b, 0x2f, 0xff, 0x6c, 0x70, 0xe9, 0x0b, 0x7e, 0x90,
  125608. +0xaf, 0x79, 0xcf, 0x7a, 0x0c, 0x71, 0xb2, 0x0b, 0x2f, 0xff, 0x6c, 0x70, 0xec, 0xf1, 0x00, 0x16,
  125609. +0x8b, 0x70, 0x00, 0x80, 0x58, 0x00, 0x43, 0x0b, 0x10, 0x10, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80,
  125610. +0x65, 0x00, 0xa2, 0x8f, 0xeb, 0x42, 0x7b, 0xf8, 0x59, 0x47, 0x03, 0xf0, 0xa5, 0x71, 0x03, 0x8f,
  125611. +0x27, 0x08, 0x42, 0x03, 0x11, 0x0b, 0x3e, 0x10, 0xaf, 0x79, 0xcf, 0x7a, 0x0c, 0x70, 0x7a, 0x0b,
  125612. +0x2f, 0xff, 0x6c, 0x70, 0xe9, 0x0b, 0x7e, 0x90, 0xaf, 0x79, 0xcf, 0x7a, 0x0c, 0x71, 0x6a, 0x0b,
  125613. +0x2f, 0xff, 0x6c, 0x70, 0xec, 0xf1, 0x01, 0xc0, 0x0f, 0x08, 0x3e, 0x03, 0x0c, 0x71, 0x0a, 0x0a,
  125614. +0x20, 0x00, 0x0d, 0xd8, 0x0c, 0x70, 0x82, 0x0a, 0x40, 0x01, 0x4e, 0x09, 0xcf, 0xfe, 0xad, 0x70,
  125615. +0x0c, 0x70, 0xf6, 0x09, 0x20, 0x00, 0x00, 0x1b, 0x42, 0x33, 0x03, 0xf0, 0xa5, 0x71, 0x04, 0xca,
  125616. +0x2d, 0x0d, 0x22, 0x10, 0x4c, 0x70, 0x19, 0xf0, 0x00, 0x20, 0x83, 0x0f, 0x00, 0x80, 0xf0, 0x19,
  125617. +0x1a, 0x25, 0x80, 0x1f, 0x00, 0x00, 0x00, 0x10, 0x45, 0x78, 0x1b, 0x78, 0x05, 0x20, 0x80, 0x0f,
  125618. +0x02, 0x90, 0x40, 0x01, 0x20, 0x90, 0x20, 0xab, 0x40, 0xb0, 0x44, 0x71, 0xdd, 0x0a, 0x32, 0x82,
  125619. +0x16, 0x22, 0x40, 0x03, 0xe4, 0xf1, 0x01, 0xc0, 0xcb, 0x45, 0x00, 0x80, 0x4d, 0x06, 0xe5, 0xb8,
  125620. +0x0c, 0x70, 0x04, 0xf4, 0x44, 0xf0, 0x04, 0x71, 0x00, 0xad, 0x0f, 0x78, 0x7b, 0x08, 0x95, 0x00,
  125621. +0x08, 0xe8, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x58, 0x00, 0x14, 0x70, 0x0c, 0x71, 0x08, 0xf0,
  125622. +0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x25, 0x00, 0x14, 0x70, 0x0c, 0x70, 0xed, 0xf3, 0xa6, 0x09,
  125623. +0xcf, 0xfe, 0x00, 0x8d, 0x04, 0x71, 0x62, 0x0e, 0xef, 0xfe, 0x0f, 0x78, 0xba, 0x08, 0xcf, 0xfe,
  125624. +0xcd, 0x70, 0x6a, 0x0d, 0x20, 0x00, 0xc1, 0xad, 0x02, 0xf0, 0xc5, 0x71, 0x33, 0x0e, 0x33, 0x11,
  125625. +0x0c, 0x75, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x1f, 0x00, 0xf3, 0x08, 0x8e, 0x83, 0x1a, 0x26,
  125626. +0x80, 0x1f, 0x20, 0x00, 0x00, 0x00, 0x05, 0x20, 0x81, 0x0f, 0x03, 0x90, 0x86, 0xfe, 0x05, 0x20,
  125627. +0x80, 0x0f, 0x02, 0x90, 0x86, 0x00, 0x00, 0x90, 0xa0, 0xb8, 0x00, 0xb1, 0xe7, 0xf1, 0x2a, 0x09,
  125628. +0x00, 0x00, 0x00, 0x8d, 0xc1, 0xf1, 0x12, 0x0e, 0xef, 0xfe, 0x0c, 0x73, 0x01, 0xc0, 0x0d, 0x08,
  125629. +0x9f, 0x01, 0x2d, 0xf0, 0x04, 0x71, 0x43, 0xc0, 0x03, 0xc0, 0x00, 0xad, 0x0f, 0x78, 0x49, 0x08,
  125630. +0x95, 0x00, 0x09, 0xe8, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x58, 0x00, 0x14, 0x70, 0x0c, 0x71,
  125631. +0x07, 0xf0, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x25, 0x00, 0x14, 0x70, 0x0c, 0x70, 0xec, 0xf3,
  125632. +0x12, 0x09, 0xcf, 0xfe, 0x00, 0x8d, 0x04, 0x71, 0xce, 0x0d, 0xef, 0xfe, 0x0f, 0x78, 0x2a, 0x08,
  125633. +0xcf, 0xfe, 0xd6, 0x09, 0xe0, 0x00, 0x01, 0x1d, 0x03, 0x10, 0xce, 0x08, 0x20, 0x00, 0x0c, 0x76,
  125634. +0x00, 0x8d, 0xda, 0xf1, 0xb2, 0x0d, 0xef, 0xfe, 0x0c, 0x73, 0x3e, 0x0d, 0x8f, 0xff, 0xad, 0x70,
  125635. +0x6c, 0x70, 0x03, 0xf0, 0x64, 0x71, 0x04, 0xca, 0x2d, 0x0b, 0x22, 0x00, 0x2c, 0x70, 0x17, 0xf0,
  125636. +0x1a, 0x23, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x10, 0x25, 0x78, 0x1b, 0x78, 0x05, 0x20, 0x82, 0x0f,
  125637. +0x02, 0x90, 0x40, 0x01, 0x16, 0x21, 0xc0, 0x00, 0x32, 0x20, 0x80, 0x0f, 0x00, 0x80, 0xf0, 0x19,
  125638. +0x24, 0x71, 0x00, 0xb2, 0xdd, 0x09, 0x12, 0x82, 0xe6, 0xf1, 0x00, 0xc0, 0x05, 0x20, 0x81, 0x0f,
  125639. +0x05, 0x90, 0x32, 0xe0, 0x02, 0xc0, 0x00, 0xb1, 0x4a, 0x0d, 0xef, 0xfe, 0x0c, 0x70, 0x46, 0x09,
  125640. +0x80, 0x00, 0xde, 0x0f, 0xa0, 0x00, 0x07, 0xd8, 0xab, 0x25, 0xc4, 0x10, 0xff, 0x7f, 0x00, 0xf0,
  125641. +0x44, 0x20, 0x00, 0x02, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x4e, 0x20, 0x8e, 0x00, 0xe0, 0x7e,
  125642. +0xe2, 0xc2, 0xcb, 0x45, 0x04, 0x90, 0x04, 0x00, 0x00, 0x95, 0xa1, 0xb8, 0x00, 0xb5, 0xfa, 0x0f,
  125643. +0xaf, 0xff, 0x0c, 0x74, 0x1f, 0xd8, 0xf2, 0x0f, 0xaf, 0xff, 0xf6, 0x1d, 0x5d, 0x10, 0xc2, 0xc6,
  125644. +0xe2, 0xc2, 0xe6, 0x0f, 0xaf, 0xff, 0x1f, 0xd8, 0xcb, 0x45, 0x04, 0x90, 0xf0, 0x01, 0x0c, 0x74,
  125645. +0xd6, 0x0f, 0xaf, 0xff, 0x00, 0x1d, 0x05, 0x10, 0x0a, 0x15, 0x00, 0x97, 0x81, 0xb8, 0x0a, 0x1d,
  125646. +0x1c, 0x90, 0xc2, 0xc6, 0xf1, 0xc0, 0x00, 0x16, 0x81, 0x70, 0x00, 0x80, 0x12, 0x00, 0x8c, 0x21,
  125647. +0x03, 0x82, 0x6c, 0x0f, 0x8e, 0x00, 0x26, 0x08, 0x00, 0x00, 0xd1, 0xc0, 0xe0, 0x7e, 0xe0, 0x78,
  125648. +0xf1, 0xc0, 0xc3, 0x40, 0x03, 0x00, 0x40, 0x0d, 0xea, 0x09, 0x8f, 0xff, 0x9a, 0x0f, 0xaf, 0xff,
  125649. +0x1d, 0x78, 0xd1, 0xc0, 0xe0, 0x7e, 0xe0, 0x78, 0xe2, 0xc2, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80,
  125650. +0x01, 0x00, 0x1b, 0x08, 0x3e, 0x00, 0x0a, 0xd8, 0xcb, 0x45, 0x05, 0x90, 0x36, 0xe0, 0x7a, 0x0f,
  125651. +0xaf, 0xff, 0x00, 0x1d, 0x45, 0x10, 0x00, 0x1d, 0x05, 0x10, 0xc2, 0xc6, 0xc3, 0x40, 0x04, 0x90,
  125652. +0xf2, 0x00, 0x00, 0x18, 0x45, 0x00, 0xe0, 0x7f, 0x00, 0x18, 0x05, 0x00, 0xe6, 0xc2, 0xfc, 0x1c,
  125653. +0xc8, 0xb6, 0xa8, 0xc1, 0x08, 0x46, 0xc3, 0x40, 0x00, 0x80, 0x51, 0x06, 0x00, 0x88, 0x46, 0xc1,
  125654. +0x2c, 0x70, 0x1a, 0x20, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x20, 0x05, 0x20, 0x80, 0x0f, 0x02, 0x90,
  125655. +0x40, 0x00, 0x00, 0x90, 0x44, 0xc0, 0x02, 0x0b, 0xaf, 0xfe, 0x0c, 0x70, 0x00, 0x12, 0x83, 0x30,
  125656. +0x81, 0xd9, 0xad, 0x70, 0xff, 0xd8, 0x8e, 0xb9, 0x4c, 0x75, 0x43, 0xc5, 0x42, 0xc5, 0x41, 0xc5,
  125657. +0xee, 0x0b, 0xaf, 0xfe, 0x40, 0xc5, 0x0c, 0x70, 0x8a, 0x0b, 0xaf, 0xfe, 0x2c, 0x71, 0xa2, 0x0b,
  125658. +0x0f, 0xff, 0xaa, 0x0b, 0x2f, 0xff, 0x47, 0xc0, 0xc3, 0x40, 0x00, 0x00, 0x10, 0x27, 0x72, 0x0f,
  125659. +0xaf, 0xff, 0x08, 0xd9, 0xc3, 0x40, 0x0f, 0x90, 0xc0, 0xe0, 0x00, 0x18, 0x05, 0x02, 0xa5, 0xb0,
  125660. +0x04, 0xc0, 0x0f, 0x79, 0xb2, 0x0a, 0xaf, 0xfe, 0x0c, 0x70, 0x2c, 0x70, 0x6f, 0x71, 0xff, 0xd8,
  125661. +0x8e, 0xb9, 0x4c, 0x75, 0x6c, 0x74, 0x43, 0xc5, 0x42, 0xc5, 0x04, 0x1c, 0xc0, 0x36, 0xa2, 0x0b,
  125662. +0xaf, 0xfe, 0x40, 0xc5, 0xcf, 0x7f, 0xbb, 0xf8, 0x43, 0xc5, 0x42, 0xc7, 0x41, 0xc5, 0x92, 0x0b,
  125663. +0xaf, 0xfe, 0x40, 0xc5, 0xc1, 0xbe, 0x45, 0xc6, 0x05, 0xc0, 0x43, 0xc5, 0x2c, 0x70, 0x42, 0xc0,
  125664. +0xff, 0xd8, 0x4c, 0x76, 0x6c, 0x74, 0x04, 0x1c, 0xc0, 0x36, 0x76, 0x0b, 0xaf, 0xfe, 0x40, 0xc5,
  125665. +0x05, 0xc0, 0x43, 0xc5, 0x2c, 0x70, 0x42, 0xc0, 0x0c, 0x75, 0x41, 0xc0, 0xff, 0xd8, 0x4c, 0x76,
  125666. +0x28, 0xdb, 0x5e, 0x0b, 0xaf, 0xfe, 0x40, 0xc5, 0xa6, 0x0d, 0xaf, 0xfe, 0xff, 0xd8, 0x04, 0xc1,
  125667. +0x07, 0xc0, 0xcb, 0x46, 0x00, 0x00, 0x00, 0x31, 0x14, 0x20, 0x41, 0x00, 0x42, 0x21, 0x00, 0x04,
  125668. +0xc0, 0xb8, 0x38, 0x60, 0x30, 0xe0, 0x44, 0xc0, 0x06, 0xc0, 0x08, 0xe8, 0x0c, 0x1c, 0x41, 0x34,
  125669. +0x41, 0xc5, 0x40, 0xc5, 0x42, 0xc7, 0x6b, 0xf0, 0xa1, 0xf8, 0x43, 0xc5, 0x41, 0xc5, 0x40, 0xc5,
  125670. +0x1e, 0x0b, 0xaf, 0xfe, 0x42, 0xc7, 0x9b, 0xf8, 0x43, 0xc5, 0x42, 0xc7, 0x04, 0x1c, 0xc0, 0x36,
  125671. +0x0e, 0x0b, 0xaf, 0xfe, 0x40, 0xc5, 0x94, 0xf8, 0x0c, 0x1c, 0xc0, 0x36, 0x42, 0xc7, 0x41, 0xc5,
  125672. +0xfe, 0x0a, 0xaf, 0xfe, 0x40, 0xc5, 0x96, 0xf8, 0x43, 0xc5, 0x42, 0xc7, 0x41, 0xc5, 0xf2, 0x0a,
  125673. +0xaf, 0xfe, 0x40, 0xc5, 0x0c, 0x75, 0x43, 0xc5, 0x42, 0xc7, 0x41, 0xc0, 0x8d, 0xf8, 0xe2, 0x0a,
  125674. +0xaf, 0xfe, 0x40, 0xc5, 0x88, 0xf8, 0x0c, 0x1c, 0xc0, 0x36, 0x42, 0xc7, 0x41, 0xc5, 0xd2, 0x0a,
  125675. +0xaf, 0xfe, 0x40, 0xc5, 0x0c, 0x75, 0x43, 0xc0, 0x83, 0xf8, 0x42, 0xc7, 0x41, 0xc5, 0xc2, 0x0a,
  125676. +0xaf, 0xfe, 0x40, 0xc5, 0x86, 0xf8, 0x43, 0xc5, 0x42, 0xc7, 0x41, 0xc5, 0xb2, 0x0a, 0xaf, 0xfe,
  125677. +0x40, 0xc5, 0x05, 0xc0, 0x43, 0xc5, 0x2c, 0x70, 0x42, 0xc0, 0xff, 0xd8, 0x4c, 0x76, 0x6c, 0x74,
  125678. +0x04, 0x1c, 0xc0, 0x36, 0x9a, 0x0a, 0xaf, 0xfe, 0x40, 0xc5, 0x77, 0xf8, 0x0c, 0x1c, 0xc0, 0x36,
  125679. +0x42, 0xc7, 0x41, 0xc5, 0x8a, 0x0a, 0xaf, 0xfe, 0x40, 0xc5, 0x79, 0xf8, 0x43, 0xc5, 0x42, 0xc7,
  125680. +0x41, 0xc5, 0x7e, 0x0a, 0xaf, 0xfe, 0x40, 0xc5, 0x05, 0xc0, 0x43, 0xc5, 0x2c, 0x70, 0x42, 0xc0,
  125681. +0x0c, 0x75, 0x41, 0xc0, 0xff, 0xd8, 0x4c, 0x76, 0x6c, 0x74, 0x66, 0x0a, 0xaf, 0xfe, 0x40, 0xc5,
  125682. +0x0c, 0x1c, 0xc0, 0x36, 0x42, 0xc7, 0x41, 0xc5, 0x40, 0xc5, 0xff, 0xd8, 0xc1, 0x41, 0x4c, 0x72,
  125683. +0x4e, 0x0a, 0xaf, 0xfe, 0x08, 0xdb, 0x04, 0xc0, 0x2c, 0x70, 0x4c, 0x75, 0x0f, 0x78, 0x44, 0xc0,
  125684. +0x04, 0xc3, 0xff, 0xd8, 0x43, 0xc5, 0x42, 0xc5, 0x41, 0xc5, 0x36, 0x0a, 0xaf, 0xfe, 0x40, 0xc5,
  125685. +0x06, 0xc0, 0xcb, 0x46, 0x00, 0x00, 0x00, 0x21, 0x14, 0x70, 0x6c, 0xf2, 0x57, 0xf8, 0x43, 0xc5,
  125686. +0x41, 0xc5, 0x40, 0xc5, 0x1a, 0x0a, 0xaf, 0xfe, 0x42, 0xc7, 0x5a, 0xf8, 0x43, 0xc5, 0x42, 0xc7,
  125687. +0x04, 0x1c, 0xc0, 0x36, 0x0a, 0x0a, 0xaf, 0xfe, 0x40, 0xc5, 0x4d, 0xf8, 0x0c, 0x1c, 0xc0, 0x36,
  125688. +0x42, 0xc7, 0x41, 0xc5, 0xfa, 0x09, 0xaf, 0xfe, 0x40, 0xc5, 0x4c, 0xf8, 0x43, 0xc5, 0x42, 0xc7,
  125689. +0x41, 0xc5, 0xee, 0x09, 0xaf, 0xfe, 0x40, 0xc5, 0x0c, 0x75, 0x43, 0xc5, 0x42, 0xc7, 0x41, 0xc0,
  125690. +0x4c, 0xf8, 0xde, 0x09, 0xaf, 0xfe, 0x40, 0xc5, 0x41, 0xf8, 0x0c, 0x1c, 0xc0, 0x36, 0x42, 0xc7,
  125691. +0x41, 0xc5, 0xce, 0x09, 0xaf, 0xfe, 0x40, 0xc5, 0x0c, 0x75, 0x43, 0xc0, 0x3c, 0xf8, 0x42, 0xc7,
  125692. +0x41, 0xc5, 0xbe, 0x09, 0xaf, 0xfe, 0x40, 0xc5, 0x3c, 0xf8, 0x43, 0xc5, 0x42, 0xc7, 0x41, 0xc5,
  125693. +0xae, 0x09, 0xaf, 0xfe, 0x40, 0xc5, 0x05, 0xc0, 0x43, 0xc5, 0x2c, 0x70, 0x42, 0xc0, 0xff, 0xd8,
  125694. +0x4c, 0x76, 0x6c, 0x74, 0x04, 0x1c, 0xc0, 0x36, 0x96, 0x09, 0xaf, 0xfe, 0x40, 0xc5, 0x30, 0xf8,
  125695. +0x0c, 0x1c, 0xc0, 0x36, 0x42, 0xc7, 0x41, 0xc5, 0x86, 0x09, 0xaf, 0xfe, 0x40, 0xc5, 0x2f, 0xf8,
  125696. +0x43, 0xc5, 0x42, 0xc7, 0x41, 0xc5, 0x7a, 0x09, 0xaf, 0xfe, 0x40, 0xc5, 0x05, 0xc0, 0x43, 0xc5,
  125697. +0x2c, 0x70, 0x42, 0xc0, 0x0c, 0x75, 0x41, 0xc0, 0xff, 0xd8, 0x4c, 0x76, 0x6c, 0x74, 0x62, 0x09,
  125698. +0xaf, 0xfe, 0x40, 0xc5, 0x0c, 0x1c, 0xc0, 0x36, 0x42, 0xc7, 0x41, 0xc5, 0x40, 0xc5, 0x07, 0xf0,
  125699. +0x0c, 0x1c, 0x41, 0x34, 0x41, 0xc5, 0x40, 0xc5, 0x42, 0xc7, 0xff, 0xd8, 0xc1, 0x41, 0x4c, 0x71,
  125700. +0x3e, 0x09, 0xaf, 0xfe, 0x08, 0xdb, 0x04, 0xc3, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x75, 0x43, 0xc5,
  125701. +0x42, 0xc5, 0x41, 0xc5, 0x2a, 0x09, 0xaf, 0xfe, 0x40, 0xc5, 0x2c, 0x70, 0xff, 0xd8, 0x8f, 0xb9,
  125702. +0x4c, 0x75, 0x6c, 0x74, 0x0c, 0x1c, 0xc1, 0x30, 0x42, 0xc5, 0x41, 0xc5, 0x12, 0x09, 0xaf, 0xfe,
  125703. +0x40, 0xc5, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x75, 0x30, 0xdb, 0x43, 0xc5, 0x42, 0xc5, 0x41, 0xc5,
  125704. +0xfe, 0x08, 0xaf, 0xfe, 0x40, 0xc5, 0x2e, 0x0b, 0xaf, 0xfe, 0xff, 0xd8, 0x05, 0xc0, 0x43, 0xc5,
  125705. +0x80, 0xd9, 0x42, 0xc0, 0xff, 0xd8, 0x4c, 0x76, 0x6c, 0x74, 0x41, 0xc5, 0xe2, 0x08, 0xaf, 0xfe,
  125706. +0x00, 0x1c, 0xc0, 0x36, 0xa8, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xff, 0xd8, 0xc1, 0x41,
  125707. +0x4c, 0x71, 0x08, 0xdb, 0xe0, 0x7e, 0xe0, 0x78, 0xff, 0xd8, 0xc1, 0x41, 0x4c, 0x71, 0x6c, 0x74,
  125708. +0xe0, 0x7e, 0xe0, 0x78, 0xff, 0xd8, 0xc1, 0x41, 0x4c, 0x72, 0x08, 0xdb, 0xe0, 0x7e, 0xe0, 0x78,
  125709. +0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x70, 0x6c, 0x74, 0xe0, 0x7e, 0xe0, 0x78, 0xff, 0xd8, 0xc1, 0x41,
  125710. +0x4c, 0x72, 0x6c, 0x74, 0xe0, 0x7e, 0xe0, 0x78, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0x82, 0x24,
  125711. +0x03, 0x30, 0xaa, 0x08, 0x2f, 0xff, 0x0c, 0x71, 0x6f, 0x21, 0x43, 0x07, 0x40, 0x89, 0x0c, 0x71,
  125712. +0x41, 0xc0, 0xc3, 0xba, 0xc4, 0xba, 0x06, 0xea, 0x61, 0xba, 0x01, 0x0a, 0x31, 0x00, 0x1b, 0x78,
  125713. +0xc3, 0x43, 0x00, 0x80, 0x4d, 0x06, 0x50, 0x50, 0x01, 0x8b, 0xf6, 0x11, 0x8d, 0x80, 0x5f, 0x20,
  125714. +0x42, 0x06, 0x00, 0x8b, 0x5f, 0x20, 0x80, 0x0c, 0x58, 0x60, 0x78, 0x60, 0xd6, 0x88, 0xea, 0x0f,
  125715. +0xef, 0xfe, 0x0c, 0x71, 0x2c, 0x71, 0x42, 0x0c, 0x20, 0x00, 0x18, 0x43, 0xdd, 0x78, 0x1d, 0x78,
  125716. +0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0xc0, 0xb8, 0x04, 0x71, 0x42, 0xc0, 0x0c, 0x70,
  125717. +0xff, 0xde, 0xcb, 0x47, 0x78, 0x00, 0x00, 0x00, 0x40, 0xc0, 0x05, 0xf0, 0x00, 0xc0, 0x04, 0x71,
  125718. +0x40, 0xc0, 0x02, 0xc0, 0x0f, 0x79, 0x00, 0xc0, 0x0f, 0x78, 0x95, 0x08, 0x45, 0x00, 0x15, 0xe8,
  125719. +0x83, 0xc0, 0x2c, 0x70, 0xae, 0x0e, 0xaf, 0xff, 0xb4, 0xda, 0x40, 0xd8, 0x83, 0xc1, 0x46, 0x0b,
  125720. +0x20, 0x00, 0x09, 0xda, 0x83, 0xc0, 0x7a, 0x0a, 0x20, 0x01, 0x8a, 0x21, 0xc7, 0x0f, 0x8a, 0x26,
  125721. +0x04, 0x10, 0x0c, 0x70, 0x41, 0xc0, 0x01, 0xc2, 0x63, 0x40, 0xc1, 0x41, 0x6e, 0x08, 0x20, 0x00,
  125722. +0x6c, 0x70, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x1d, 0x00, 0xb5, 0x08, 0x1e, 0x80, 0x1a, 0x25,
  125723. +0x80, 0x1f, 0x20, 0x00, 0x00, 0x00, 0x05, 0x20, 0x81, 0x0f, 0x03, 0x90, 0x86, 0xfe, 0x05, 0x20,
  125724. +0x80, 0x0f, 0x02, 0x90, 0x86, 0x00, 0x00, 0x90, 0x46, 0x20, 0x40, 0x03, 0x82, 0xb8, 0x00, 0xb1,
  125725. +0x0c, 0x74, 0x72, 0x0b, 0xaf, 0xfe, 0xe1, 0x41, 0x63, 0x40, 0xc1, 0x41, 0x4c, 0x70, 0x2e, 0x08,
  125726. +0x20, 0x00, 0x40, 0xdb, 0x4f, 0x27, 0x01, 0x14, 0x5a, 0x0b, 0xaf, 0xfe, 0x0c, 0x74, 0x63, 0x40,
  125727. +0xc1, 0x41, 0x4c, 0x70, 0x16, 0x08, 0x20, 0x00, 0x30, 0xdb, 0xb2, 0xf1, 0x80, 0x24, 0x03, 0x30,
  125728. +0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe0, 0x78, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0x82, 0x24,
  125729. +0x05, 0x3f, 0x48, 0xc2, 0x38, 0x43, 0x4b, 0xc0, 0x8e, 0xc0, 0xc3, 0x41, 0x00, 0x00, 0x00, 0x7f,
  125730. +0x48, 0xda, 0x12, 0x0e, 0xaf, 0xff, 0x47, 0xc3, 0xc3, 0x41, 0x03, 0x90, 0x24, 0xe0, 0x0c, 0x70,
  125731. +0x00, 0x19, 0xc5, 0x0f, 0x0c, 0x19, 0xc5, 0x0f, 0x49, 0xc0, 0xfe, 0x19, 0x04, 0x80, 0x07, 0xc0,
  125732. +0x40, 0xd9, 0xb0, 0xe0, 0x80, 0xd8, 0x4a, 0xc0, 0xca, 0x20, 0x41, 0x00, 0x4a, 0xc0, 0x08, 0xc0,
  125733. +0x00, 0x16, 0x81, 0x70, 0x00, 0x80, 0x1a, 0x00, 0x79, 0x20, 0x40, 0x00, 0x53, 0x21, 0xfe, 0x80,
  125734. +0xc5, 0x20, 0x62, 0x00, 0x44, 0x20, 0x40, 0x80, 0x4c, 0xc0, 0x0a, 0xf4, 0x0b, 0xc0, 0xe2, 0x09,
  125735. +0xef, 0xfe, 0x2c, 0x71, 0x04, 0xf0, 0x09, 0xc0, 0x04, 0x71, 0x49, 0xc0, 0x09, 0xc0, 0xcb, 0x46,
  125736. +0x00, 0x80, 0x4f, 0x06, 0x0f, 0x7d, 0xb5, 0x71, 0x38, 0x01, 0x2d, 0x00, 0x0c, 0x74, 0x0b, 0xc0,
  125737. +0xe7, 0x08, 0x6e, 0x83, 0xa1, 0x41, 0x07, 0xc0, 0x63, 0x42, 0x79, 0x20, 0x00, 0x0c, 0x1b, 0x78,
  125738. +0x1b, 0x78, 0x1b, 0x78, 0x1b, 0x7b, 0x30, 0xe3, 0xc2, 0x0f, 0xef, 0xfe, 0x0c, 0x71, 0x08, 0xc2,
  125739. +0x0a, 0xc3, 0xa1, 0x40, 0x63, 0x41, 0x1a, 0x0d, 0x20, 0x00, 0x00, 0x1c, 0x41, 0x30, 0x08, 0xc0,
  125740. +0x87, 0x08, 0x71, 0x00, 0x63, 0x40, 0x2c, 0x70, 0xfe, 0x09, 0xaf, 0xfe, 0x4c, 0x73, 0x4d, 0xc0,
  125741. +0x63, 0x40, 0x2c, 0x74, 0xf2, 0x09, 0xaf, 0xfe, 0x08, 0xda, 0xe0, 0x8e, 0x45, 0xc0, 0x0c, 0x70,
  125742. +0x43, 0xc0, 0x03, 0xf0, 0xe5, 0x71, 0x21, 0x8e, 0xef, 0x78, 0x59, 0x09, 0x24, 0x00, 0xa1, 0x40,
  125743. +0x0d, 0xc1, 0x05, 0xc0, 0xe0, 0xbf, 0x1c, 0x71, 0x76, 0xe9, 0x03, 0xc0, 0x0f, 0x78, 0x44, 0xc0,
  125744. +0x38, 0x60, 0x43, 0xc0, 0x0f, 0x78, 0x46, 0xc0, 0x04, 0xc2, 0x06, 0xc3, 0x55, 0x24, 0x80, 0x3c,
  125745. +0x2e, 0x0c, 0xef, 0xfe, 0x2c, 0x72, 0x55, 0x24, 0x80, 0x3c, 0x9a, 0x0e, 0x60, 0x00, 0x2c, 0x70,
  125746. +0x04, 0xc2, 0x06, 0xc3, 0x00, 0x24, 0x80, 0x3f, 0x00, 0x00, 0x06, 0x01, 0x5a, 0x0b, 0xe0, 0x00,
  125747. +0x2c, 0x72, 0xa1, 0x40, 0x2c, 0x71, 0xae, 0x08, 0xa0, 0x00, 0x55, 0x24, 0x82, 0x3c, 0xd4, 0xf1,
  125748. +0xee, 0x0a, 0x20, 0x01, 0x63, 0x41, 0xe2, 0x8e, 0xc3, 0x8e, 0x63, 0x40, 0x2c, 0x70, 0x7a, 0x09,
  125749. +0xaf, 0xfe, 0x08, 0xda, 0x21, 0x6e, 0xe2, 0x79, 0x1e, 0x21, 0x02, 0x00, 0xed, 0x70, 0xff, 0xdb,
  125750. +0x1f, 0xf0, 0x41, 0xdb, 0x2a, 0x7b, 0xcb, 0x44, 0x00, 0x80, 0xa8, 0x07, 0xe5, 0x71, 0x32, 0x23,
  125751. +0x80, 0x0f, 0x00, 0x80, 0xe7, 0x07, 0x0f, 0xe0, 0x0f, 0x78, 0x14, 0x7b, 0x8e, 0xc0, 0x34, 0x78,
  125752. +0x8e, 0x63, 0x20, 0x88, 0x9b, 0x63, 0x08, 0x26, 0x41, 0x10, 0x20, 0xa8, 0x21, 0x8b, 0x61, 0x88,
  125753. +0x09, 0x21, 0xc3, 0x00, 0x61, 0xa8, 0xd0, 0x49, 0x1c, 0x78, 0x09, 0x20, 0xc3, 0x02, 0xef, 0x79,
  125754. +0x4f, 0x78, 0xc3, 0x09, 0x22, 0x80, 0x2f, 0x23, 0xc7, 0x10, 0xa1, 0x40, 0x0a, 0x0d, 0xef, 0xfe,
  125755. +0x2c, 0x71, 0x21, 0x88, 0x0c, 0x23, 0x40, 0x90, 0xca, 0x21, 0xc5, 0x00, 0x21, 0xa8, 0x5d, 0xf1,
  125756. +0xc3, 0x41, 0x61, 0x00, 0x00, 0x00, 0x7e, 0x09, 0x8f, 0xfe, 0x02, 0x8e, 0x45, 0xc0, 0x0c, 0x70,
  125757. +0x43, 0xc0, 0x05, 0xf0, 0x05, 0xc0, 0x04, 0x71, 0x45, 0xc0, 0x05, 0xc0, 0x23, 0x8e, 0x0f, 0x78,
  125758. +0x46, 0xc0, 0x30, 0x70, 0x0c, 0x70, 0x44, 0xc0, 0xc5, 0xf7, 0x3a, 0xf0, 0x04, 0xc0, 0x04, 0x71,
  125759. +0x44, 0xc0, 0x04, 0xc0, 0x0f, 0x7d, 0xe1, 0x0d, 0x55, 0x92, 0xf5, 0x0b, 0x6e, 0xb3, 0xa1, 0x43,
  125760. +0x03, 0xc0, 0x06, 0xc2, 0x0f, 0x79, 0x8e, 0xc0, 0x34, 0x78, 0x20, 0x88, 0x01, 0x88, 0x41, 0xc0,
  125761. +0x38, 0x60, 0x40, 0xc1, 0x1d, 0x7f, 0x0c, 0x74, 0xc3, 0x41, 0x63, 0x00, 0x05, 0x00, 0x26, 0x09,
  125762. +0xaf, 0xfe, 0x42, 0xc7, 0x06, 0xc0, 0x9a, 0x25, 0x08, 0x10, 0x1a, 0x20, 0x80, 0x0f, 0x00, 0x00,
  125763. +0x00, 0x20, 0x05, 0x7d, 0x07, 0xc0, 0x17, 0x08, 0x10, 0x0c, 0x05, 0x25, 0x80, 0x1f, 0x02, 0x90,
  125764. +0x80, 0x00, 0xe0, 0xb0, 0x07, 0xc0, 0xc0, 0xe0, 0x06, 0xf2, 0x05, 0x25, 0x80, 0x1f, 0x02, 0x90,
  125765. +0x60, 0x00, 0xe0, 0xb0, 0x03, 0xc0, 0x04, 0x71, 0x43, 0xc0, 0xca, 0xf1, 0x55, 0x24, 0x80, 0x3c,
  125766. +0x2c, 0x70, 0xc2, 0x0b, 0xaf, 0xff, 0xb4, 0xda, 0xc3, 0x41, 0x6e, 0x01, 0x00, 0x00, 0xd6, 0x08,
  125767. +0xaf, 0xfe, 0x0c, 0x75, 0x40, 0xd8, 0x55, 0x24, 0x81, 0x3c, 0x4a, 0x08, 0x20, 0x00, 0x09, 0xda,
  125768. +0x0c, 0x70, 0x09, 0xd9, 0x55, 0x24, 0x82, 0x3c, 0x32, 0x0b, 0x6f, 0xfe, 0x6c, 0x72, 0x30, 0xd8,
  125769. +0x55, 0x24, 0x81, 0x3c, 0x2e, 0x08, 0x20, 0x00, 0x09, 0xda, 0x0c, 0x71, 0x09, 0xd9, 0x55, 0x24,
  125770. +0x82, 0x3c, 0x1a, 0x0b, 0x6f, 0xfe, 0x6c, 0x72, 0x0c, 0xc0, 0x87, 0xe8, 0x7f, 0xd8, 0x0e, 0x1a,
  125771. +0x03, 0x30, 0x0d, 0x1a, 0x02, 0x30, 0x80, 0x24, 0x05, 0x3f, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6,
  125772. +0xe6, 0xc2, 0xcb, 0x44, 0x00, 0x80, 0x51, 0x06, 0xc0, 0x8c, 0x1f, 0x26, 0x8f, 0x10, 0x03, 0xf0,
  125773. +0xc5, 0x71, 0x61, 0x8c, 0x31, 0x0b, 0xa3, 0x03, 0x6d, 0x70, 0x1c, 0xf0, 0x1a, 0x26, 0x9f, 0x1f,
  125774. +0x00, 0x00, 0x00, 0x10, 0x9a, 0x23, 0x04, 0x00, 0x14, 0x21, 0x4d, 0x03, 0x05, 0x27, 0x1f, 0x30,
  125775. +0x05, 0x23, 0xc3, 0x07, 0x7b, 0x7b, 0x91, 0xbb, 0x9c, 0xbb, 0x9f, 0xbb, 0x60, 0x93, 0xe5, 0x71,
  125776. +0x65, 0x71, 0x60, 0xb5, 0x2f, 0x23, 0xc7, 0x02, 0xd5, 0x0b, 0xa2, 0x80, 0xf0, 0x7d, 0xe2, 0xf1,
  125777. +0xc6, 0xc6, 0xe0, 0x78, 0xe6, 0xc0, 0xc3, 0x42, 0x00, 0x80, 0x51, 0x06, 0x60, 0x8a, 0x5f, 0x23,
  125778. +0x4c, 0x02, 0x08, 0xe4, 0x02, 0xf0, 0x64, 0x71, 0x21, 0x8a, 0x43, 0x09, 0xe3, 0x00, 0x08, 0xdd,
  125779. +0x21, 0xf0, 0x9a, 0x21, 0x08, 0x00, 0x1a, 0x23, 0x8e, 0x0f, 0x00, 0x00, 0x00, 0x20, 0x8a, 0x27,
  125780. +0xcf, 0x1f, 0xa5, 0x71, 0xc5, 0x79, 0x05, 0x21, 0x81, 0x0f, 0x02, 0x90, 0x64, 0x00, 0x20, 0x91,
  125781. +0x0a, 0xde, 0x24, 0x7f, 0x61, 0xbe, 0x01, 0x0e, 0x31, 0x10, 0x3d, 0x79, 0x5f, 0x21, 0x0e, 0x08,
  125782. +0x14, 0x20, 0x01, 0x03, 0x09, 0xe4, 0xfe, 0x66, 0xc0, 0xb1, 0xcb, 0x0d, 0x72, 0x92, 0xa1, 0x41,
  125783. +0xdb, 0xf1, 0xc6, 0xc4, 0xe2, 0xc2, 0x08, 0x44, 0xad, 0x70, 0x03, 0xf0, 0xa5, 0x71, 0xaf, 0x78,
  125784. +0x21, 0x08, 0x95, 0x00, 0xf9, 0x0c, 0x0e, 0x90, 0x2e, 0x0b, 0xcf, 0xfe, 0x6c, 0x70, 0x05, 0xf0,
  125785. +0x00, 0x1a, 0xc3, 0x0f, 0x64, 0x71, 0x6f, 0x7a, 0xf9, 0x0a, 0xb4, 0x80, 0x1a, 0x62, 0xf0, 0xf1,
  125786. +0xc2, 0xc6, 0xe0, 0x78, 0xe4, 0xc0, 0xad, 0x70, 0x02, 0xf0, 0xa5, 0x71, 0x27, 0x0d, 0xb2, 0x10,
  125787. +0x8d, 0x70, 0x14, 0xf0, 0x5a, 0x25, 0x82, 0x1c, 0x5b, 0x60, 0x5a, 0x24, 0x42, 0x16, 0x7a, 0x62,
  125788. +0x3e, 0x62, 0x14, 0x24, 0x43, 0x13, 0xc3, 0x42, 0x00, 0x80, 0x44, 0x04, 0x4a, 0x63, 0x85, 0x71,
  125789. +0x40, 0xae, 0xe5, 0x0c, 0x92, 0x90, 0xeb, 0xf1, 0xc4, 0xc4, 0xe0, 0x78, 0xe6, 0xc2, 0xfc, 0x1c,
  125790. +0xc8, 0xb6, 0xa4, 0xc1, 0x41, 0xc1, 0x42, 0xc0, 0x0f, 0xd8, 0x0f, 0xd9, 0x9e, 0x0e, 0x6f, 0xfe,
  125791. +0x40, 0xc2, 0x0e, 0x12, 0x9b, 0x30, 0xcb, 0x47, 0x00, 0x80, 0x4f, 0x06, 0x11, 0xf0, 0x0f, 0xd8,
  125792. +0x8a, 0x0e, 0x6f, 0xfe, 0x0f, 0xd9, 0x0f, 0xca, 0x2c, 0x71, 0x38, 0x43, 0xc4, 0xb8, 0x07, 0xe8,
  125793. +0x61, 0xb8, 0x01, 0x08, 0x31, 0x00, 0x2f, 0x23, 0xc0, 0x36, 0x00, 0x23, 0x5b, 0x33, 0x0d, 0xca,
  125794. +0x2f, 0x25, 0xc7, 0x16, 0xad, 0x08, 0x64, 0x03, 0x2c, 0x70, 0x03, 0xf0, 0x24, 0x71, 0x2f, 0x78,
  125795. +0x1b, 0x08, 0x55, 0x02, 0x00, 0xc2, 0xf9, 0x0a, 0x0e, 0x80, 0x9a, 0x20, 0x08, 0x00, 0x05, 0x20,
  125796. +0x80, 0x0f, 0x03, 0x90, 0x64, 0xe0, 0xa0, 0xb0, 0xf2, 0xf1, 0x1e, 0x0b, 0x4f, 0xfe, 0x00, 0x8f,
  125797. +0x01, 0xc3, 0xc2, 0x8f, 0xdb, 0x47, 0x00, 0x80, 0xa8, 0x07, 0x14, 0x7b, 0x03, 0xf0, 0xc5, 0x71,
  125798. +0x20, 0x43, 0x23, 0x8f, 0xcf, 0x78, 0x8d, 0x70, 0x0b, 0x09, 0x25, 0x00, 0x43, 0xc0, 0xc9, 0xf1,
  125799. +0x85, 0x71, 0x8f, 0x78, 0xeb, 0x08, 0x75, 0x82, 0x22, 0x6b, 0x14, 0x74, 0xca, 0x23, 0x41, 0x00,
  125800. +0x00, 0xc1, 0xf1, 0x09, 0x0e, 0x80, 0x20, 0x9b, 0x43, 0x09, 0x12, 0x00, 0x03, 0xc1, 0x9a, 0x20,
  125801. +0x08, 0x00, 0x1a, 0x21, 0x81, 0x0f, 0x00, 0x00, 0x00, 0x20, 0x25, 0x78, 0x05, 0x20, 0x80, 0x0f,
  125802. +0x02, 0x90, 0x66, 0x01, 0x00, 0x90, 0x93, 0xe8, 0x02, 0xc0, 0x63, 0x41, 0x14, 0x27, 0x00, 0x30,
  125803. +0x41, 0x88, 0x00, 0x10, 0x8b, 0x00, 0xb1, 0x72, 0xca, 0x21, 0x8d, 0x00, 0x21, 0xa8, 0x0c, 0x23,
  125804. +0x40, 0x93, 0x63, 0x41, 0xca, 0x21, 0xc5, 0x02, 0x20, 0xa8, 0x80, 0x27, 0x41, 0x30, 0xd2, 0xf1,
  125805. +0xa4, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe2, 0xc2, 0xcb, 0x45, 0x05, 0x90, 0x00, 0xe0,
  125806. +0x20, 0xd8, 0xc6, 0x0d, 0x6f, 0xff, 0x00, 0x1d, 0x45, 0x10, 0x00, 0x1d, 0x05, 0x10, 0xc2, 0xc6,
  125807. +0x21, 0x88, 0xc8, 0xda, 0x6c, 0x21, 0x41, 0x00, 0x21, 0xa8, 0x22, 0x88, 0xc6, 0xb9, 0x22, 0xa8,
  125808. +0x6d, 0x88, 0x44, 0x23, 0x01, 0x0c, 0x25, 0x7a, 0x13, 0x0b, 0x7f, 0x01, 0x4d, 0xa8, 0x85, 0x21,
  125809. +0x03, 0x0a, 0x2d, 0xa8, 0x23, 0x88, 0x87, 0xb9, 0x23, 0xa8, 0x2c, 0x70, 0x31, 0xa8, 0x30, 0xa8,
  125810. +0xe0, 0x7f, 0x38, 0xa8, 0xe2, 0xc2, 0xe2, 0x0f, 0x8f, 0xfe, 0x6f, 0x25, 0x43, 0x13, 0x20, 0x95,
  125811. +0x5a, 0x20, 0x00, 0x04, 0x3d, 0x7b, 0x8a, 0x21, 0xc5, 0x02, 0x3f, 0x23, 0x4c, 0x00, 0x8c, 0x23,
  125812. +0xc5, 0x82, 0x20, 0xd9, 0xca, 0x21, 0x29, 0x0c, 0x25, 0x7c, 0x8c, 0x23, 0xc8, 0x84, 0x42, 0xd9,
  125813. +0xca, 0x24, 0x49, 0x10, 0x8c, 0x23, 0xcc, 0x87, 0x53, 0xd9, 0xca, 0x24, 0x49, 0x10, 0x8c, 0x23,
  125814. +0xd2, 0x8b, 0x54, 0xd9, 0xca, 0x24, 0x49, 0x10, 0xfe, 0x15, 0x81, 0x90, 0x04, 0x20, 0x80, 0x0f,
  125815. +0x00, 0x00, 0xf0, 0x1f, 0x81, 0xb8, 0x1a, 0x21, 0x83, 0x0f, 0x20, 0x00, 0x00, 0x00, 0xc3, 0x41,
  125816. +0x04, 0x90, 0xf8, 0x00, 0x05, 0x23, 0x42, 0x00, 0x24, 0x72, 0x65, 0x79, 0x80, 0xb2, 0x00, 0xb1,
  125817. +0xc2, 0xc6, 0xe0, 0x78, 0xe4, 0xc0, 0x8d, 0x70, 0x02, 0xf0, 0x85, 0x71, 0x23, 0x0c, 0xb2, 0x10,
  125818. +0xad, 0x70, 0x14, 0xf0, 0xc3, 0x42, 0x00, 0x80, 0x44, 0x04, 0x5b, 0x63, 0x5a, 0x24, 0x82, 0x1c,
  125819. +0x5e, 0x60, 0x5a, 0x25, 0x42, 0x16, 0xa5, 0x71, 0xda, 0x62, 0x2a, 0x62, 0x40, 0xab, 0xe9, 0x0d,
  125820. +0xb2, 0x90, 0x14, 0x25, 0x03, 0x13, 0xeb, 0xf1, 0xc4, 0xc4, 0xe0, 0x78, 0xe6, 0xc2, 0xfc, 0x1c,
  125821. +0xc8, 0xb6, 0xbd, 0xc1, 0x43, 0xc3, 0x45, 0xc2, 0x18, 0x43, 0x00, 0x16, 0x00, 0x71, 0x08, 0x90,
  125822. +0xe0, 0x01, 0x28, 0x45, 0x2c, 0x71, 0x44, 0xc0, 0x9e, 0x09, 0x60, 0x00, 0x63, 0x40, 0x08, 0x47,
  125823. +0xcb, 0x46, 0x00, 0x80, 0x4e, 0x06, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x04, 0x00, 0xe0, 0xae,
  125824. +0x00, 0x16, 0x01, 0x70, 0x00, 0x80, 0x5c, 0x06, 0x42, 0xc0, 0x63, 0x40, 0x4c, 0x71, 0xea, 0x0c,
  125825. +0x2f, 0xff, 0x6c, 0x70, 0x52, 0x0c, 0x6f, 0xfe, 0x04, 0xc0, 0x8a, 0x20, 0x08, 0x00, 0xc3, 0x41,
  125826. +0x09, 0x90, 0xf2, 0xe1, 0x00, 0xb1, 0x0c, 0x70, 0x8a, 0x22, 0x10, 0x00, 0x01, 0xb1, 0x42, 0xb1,
  125827. +0x00, 0x1e, 0x04, 0x70, 0x03, 0x90, 0xc4, 0xfe, 0x0c, 0x71, 0x44, 0x27, 0xc1, 0x17, 0x06, 0xe9,
  125828. +0x61, 0xb9, 0x01, 0x09, 0x31, 0x00, 0x1b, 0x78, 0x5a, 0x20, 0x00, 0x01, 0x2c, 0x71, 0x0f, 0x20,
  125829. +0xc0, 0x03, 0x0f, 0x78, 0xfa, 0x0c, 0xaf, 0xff, 0x46, 0xc0, 0x03, 0xc0, 0xa1, 0x41, 0x00, 0x1e,
  125830. +0x04, 0x70, 0x03, 0x90, 0x04, 0xe0, 0x00, 0x16, 0x00, 0x71, 0x02, 0x90, 0x64, 0x01, 0x6c, 0x20,
  125831. +0xc0, 0x00, 0x92, 0x0f, 0x20, 0x00, 0x80, 0xb8, 0xc3, 0x40, 0x00, 0x00, 0xff, 0xff, 0x00, 0x41,
  125832. +0x00, 0x42, 0xd6, 0x09, 0xef, 0xfe, 0x00, 0x43, 0x93, 0xc0, 0x2c, 0x70, 0x96, 0x0f, 0x6f, 0xff,
  125833. +0x28, 0xda, 0x02, 0xc0, 0x55, 0x23, 0xc1, 0x38, 0x4c, 0x72, 0x1a, 0x20, 0x80, 0x0f, 0x10, 0x00,
  125834. +0x00, 0x00, 0x25, 0x78, 0x93, 0xc1, 0x1e, 0x0c, 0xef, 0xff, 0x43, 0xc0, 0x88, 0x14, 0x00, 0x30,
  125835. +0x47, 0xc0, 0x05, 0xc0, 0xf5, 0x08, 0x30, 0x00, 0x0f, 0xd8, 0x89, 0xc0, 0x8a, 0x21, 0x38, 0x00,
  125836. +0x72, 0x0f, 0x6f, 0xff, 0x14, 0xda, 0x09, 0xca, 0x10, 0xd9, 0x20, 0x42, 0x44, 0x20, 0xc1, 0x07,
  125837. +0x05, 0xe9, 0x61, 0xb9, 0xff, 0x09, 0x31, 0x80, 0x5b, 0x7a, 0x2c, 0x71, 0x44, 0x20, 0xc3, 0x07,
  125838. +0x20, 0x40, 0x06, 0xeb, 0x61, 0xbb, 0x01, 0x0b, 0x31, 0x00, 0x1b, 0x78, 0x82, 0x8e, 0xe1, 0x8e,
  125839. +0x0f, 0x78, 0x13, 0x7b, 0x44, 0xc0, 0x0c, 0xf0, 0x89, 0xc1, 0x54, 0x24, 0x8b, 0x39, 0x14, 0x79,
  125840. +0xf4, 0x23, 0x00, 0x10, 0xe5, 0x71, 0x64, 0x78, 0x42, 0x78, 0x00, 0xb1, 0xef, 0x78, 0x2c, 0x70,
  125841. +0xe9, 0x0c, 0x25, 0x90, 0x42, 0xc1, 0x0c, 0xf0, 0x26, 0x0c, 0x8f, 0xff, 0x08, 0xc0, 0x89, 0xc1,
  125842. +0xbe, 0x0c, 0xef, 0xff, 0xa1, 0x42, 0x02, 0xc0, 0x04, 0x71, 0x42, 0xc0, 0x02, 0xc0, 0x0f, 0x78,
  125843. +0x6b, 0x08, 0xf5, 0x07, 0x48, 0xc0, 0x01, 0x8e, 0x83, 0x8e, 0x89, 0xc3, 0x14, 0x7b, 0x03, 0xf0,
  125844. +0x85, 0x71, 0x04, 0x8e, 0x8f, 0x79, 0x28, 0x43, 0x0d, 0x08, 0x65, 0x00, 0xed, 0x70, 0xe6, 0xf1,
  125845. +0xe5, 0x71, 0x64, 0x72, 0xef, 0x78, 0xed, 0x08, 0x95, 0x80, 0x40, 0x93, 0x04, 0xc1, 0x3a, 0x62,
  125846. +0x2f, 0x21, 0x86, 0x80, 0x58, 0x47, 0xec, 0x07, 0xe4, 0xff, 0x40, 0xb3, 0x25, 0x09, 0x13, 0x08,
  125847. +0x1a, 0x23, 0x82, 0x1f, 0x00, 0x00, 0x00, 0x10, 0x03, 0xc1, 0x9a, 0x20, 0x04, 0x00, 0x45, 0x79,
  125848. +0x25, 0x78, 0x1b, 0x78, 0x91, 0xb8, 0x9c, 0xb8, 0x9f, 0xb8, 0x00, 0x18, 0xc4, 0x07, 0xe2, 0xf1,
  125849. +0xc3, 0x40, 0x00, 0x00, 0x00, 0xfe, 0x00, 0xb3, 0xdc, 0xf1, 0x03, 0xc0, 0x93, 0xc1, 0x4c, 0x71,
  125850. +0x12, 0x0b, 0xe0, 0x00, 0x6c, 0x70, 0x06, 0xf0, 0x93, 0xc1, 0x36, 0x0c, 0xef, 0xff, 0xa1, 0x42,
  125851. +0x6a, 0x0a, 0x6f, 0xff, 0x06, 0xc0, 0x00, 0x16, 0x01, 0x70, 0x00, 0x80, 0x5c, 0x06, 0x63, 0x40,
  125852. +0x4c, 0x70, 0x36, 0x0b, 0x2f, 0xff, 0x6c, 0x70, 0x07, 0xc0, 0x11, 0xe8, 0x06, 0xc0, 0x41, 0xc5,
  125853. +0xc3, 0x41, 0x1e, 0x00, 0x04, 0x00, 0x40, 0xc0, 0x05, 0xc0, 0x63, 0x43, 0x41, 0x68, 0x66, 0x0b,
  125854. +0x6f, 0xfe, 0x0c, 0x74, 0xce, 0x0d, 0x6f, 0xfe, 0xa1, 0x40, 0xbd, 0xc0, 0x04, 0x14, 0x1b, 0x34,
  125855. +0xc6, 0xc6, 0xe0, 0x78, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0x82, 0x24, 0x06, 0x37, 0x42, 0xc0,
  125856. +0x5f, 0x20, 0x40, 0x06, 0x48, 0xc1, 0x47, 0xc0, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x4d, 0x06,
  125857. +0x5f, 0x20, 0x81, 0x0c, 0x07, 0xc0, 0x38, 0x60, 0xc3, 0x70, 0x00, 0x80, 0x5c, 0x06, 0x12, 0x88,
  125858. +0x2c, 0x70, 0x49, 0xc0, 0x62, 0x0f, 0x20, 0x00, 0x02, 0xc0, 0x08, 0x46, 0x02, 0xc0, 0x00, 0x16,
  125859. +0x0d, 0x71, 0x08, 0x90, 0xe0, 0x01, 0x02, 0xc3, 0x00, 0x16, 0x9b, 0x70, 0x00, 0x80, 0x04, 0x00,
  125860. +0x38, 0x26, 0x00, 0x10, 0xc3, 0x41, 0x1a, 0x00, 0x02, 0x00, 0x62, 0x0c, 0x2f, 0xfe, 0xc1, 0x42,
  125861. +0xc3, 0x40, 0x00, 0x80, 0x4d, 0x06, 0xc1, 0xa8, 0x00, 0x16, 0x01, 0x70, 0x00, 0x80, 0x5c, 0x06,
  125862. +0x02, 0xc0, 0x4c, 0x70, 0x92, 0x0a, 0x2f, 0xff, 0x6c, 0x70, 0xfe, 0x09, 0x6f, 0xfe, 0xa1, 0x40,
  125863. +0x20, 0xd8, 0x00, 0x1e, 0x04, 0x70, 0x03, 0x90, 0x04, 0xe0, 0x8a, 0x20, 0x08, 0x00, 0xc3, 0x41,
  125864. +0x09, 0x90, 0xf2, 0xe1, 0x00, 0xb1, 0x0c, 0x70, 0x8a, 0x22, 0x10, 0x00, 0x01, 0xb1, 0x42, 0xb1,
  125865. +0x00, 0x1e, 0x04, 0x70, 0x03, 0x90, 0xc4, 0xfe, 0x0c, 0x73, 0x6a, 0x0d, 0x20, 0x00, 0x8a, 0x21,
  125866. +0xc7, 0x0f, 0xc3, 0x40, 0x00, 0x00, 0xff, 0xff, 0x00, 0x41, 0x00, 0x42, 0xaa, 0x0f, 0xaf, 0xfe,
  125867. +0x00, 0x43, 0x8d, 0xc0, 0x8a, 0x21, 0x38, 0x00, 0x5a, 0xda, 0x7a, 0x0d, 0x6f, 0xff, 0x8d, 0xc4,
  125868. +0x0c, 0x71, 0x44, 0x26, 0xcd, 0x17, 0x06, 0xed, 0x61, 0xbd, 0x01, 0x0d, 0x31, 0x10, 0x1b, 0x78,
  125869. +0x5a, 0x20, 0x00, 0x01, 0x1a, 0x23, 0x9b, 0x3f, 0x10, 0x00, 0x00, 0x00, 0x2c, 0x77, 0x38, 0x47,
  125870. +0x0f, 0x20, 0x80, 0x03, 0x4a, 0xc0, 0x02, 0xc0, 0x55, 0x20, 0x00, 0x0c, 0x05, 0x23, 0x1b, 0x30,
  125871. +0x09, 0xca, 0x44, 0x20, 0xc1, 0x07, 0x07, 0xe9, 0x61, 0xb9, 0x01, 0x09, 0x31, 0x00, 0x2f, 0x27,
  125872. +0xc0, 0x37, 0xc3, 0x41, 0x00, 0x80, 0x4d, 0x06, 0x44, 0x89, 0x5f, 0x22, 0x41, 0x02, 0x34, 0x7c,
  125873. +0x02, 0xf0, 0x44, 0x71, 0xc3, 0x41, 0x00, 0x80, 0x4d, 0x06, 0x25, 0x89, 0x4f, 0x7b, 0x4f, 0x09,
  125874. +0xe5, 0x00, 0xad, 0x70, 0x29, 0xf0, 0x1a, 0x23, 0x8f, 0x0f, 0x00, 0x00, 0x00, 0x10, 0x9a, 0x21,
  125875. +0x04, 0x00, 0x44, 0x20, 0xcb, 0x07, 0x05, 0x27, 0xcf, 0x16, 0xe5, 0x79, 0x3b, 0x79, 0x91, 0xb9,
  125876. +0x9c, 0xb9, 0x9f, 0xb9, 0x20, 0x91, 0x11, 0x0b, 0x10, 0x10, 0x42, 0x23, 0x4b, 0x10, 0xff, 0x0b,
  125877. +0x31, 0x90, 0xdb, 0x7e, 0xa5, 0x71, 0x04, 0x27, 0x4f, 0x30, 0x3d, 0x79, 0xc4, 0xbf, 0xfe, 0x66,
  125878. +0x6c, 0x21, 0x01, 0x01, 0xd9, 0x61, 0x02, 0x1c, 0x54, 0x10, 0xaf, 0x79, 0xbb, 0x09, 0x74, 0x82,
  125879. +0x8a, 0x26, 0x7f, 0x1c, 0xcf, 0xf1, 0x0e, 0xca, 0x0e, 0xf0, 0xa2, 0x08, 0x6f, 0xff, 0x03, 0xc0,
  125880. +0x0f, 0xca, 0x2c, 0x71, 0xc4, 0xb8, 0x06, 0xe8, 0x61, 0xb8, 0x01, 0x08, 0x31, 0x00, 0x3b, 0x79,
  125881. +0x06, 0xc0, 0x38, 0x60, 0x44, 0xc0, 0x04, 0xc0, 0x0a, 0xc1, 0x10, 0x78, 0x46, 0xc0, 0x2f, 0x79,
  125882. +0x43, 0xc1, 0x0d, 0xca, 0x06, 0xc1, 0x10, 0x71, 0xcc, 0x01, 0x09, 0x00, 0x04, 0xc0, 0x09, 0xc5,
  125883. +0x0f, 0x78, 0x9e, 0x09, 0x60, 0x00, 0x84, 0x25, 0x02, 0x10, 0x05, 0x20, 0x41, 0x03, 0x66, 0x0c,
  125884. +0xa0, 0x00, 0x03, 0xc0, 0x03, 0xc0, 0x8a, 0x09, 0xaf, 0xff, 0x2c, 0x70, 0x0f, 0xd8, 0xbe, 0x08,
  125885. +0x6f, 0xfe, 0x0f, 0xd9, 0x09, 0xca, 0x2c, 0x71, 0x44, 0x20, 0xcd, 0x07, 0x20, 0x40, 0x2c, 0x70,
  125886. +0x05, 0xed, 0x61, 0xbd, 0xff, 0x0d, 0x31, 0x90, 0x1b, 0x78, 0x4c, 0xc0, 0x45, 0xc1, 0x09, 0xf0,
  125887. +0x55, 0x24, 0x80, 0x3e, 0x3a, 0x60, 0x8d, 0xc0, 0x28, 0x60, 0x24, 0x71, 0x00, 0xaa, 0x8c, 0x21,
  125888. +0xc2, 0x8c, 0xf8, 0xf7, 0x08, 0xf0, 0x0f, 0xd8, 0x82, 0x08, 0x6f, 0xfe, 0x0f, 0xd9, 0x05, 0xc0,
  125889. +0x04, 0x71, 0x45, 0xc0, 0x05, 0xc0, 0x10, 0x78, 0x63, 0x08, 0xf5, 0x87, 0x4b, 0xc0, 0xc3, 0x40,
  125890. +0x00, 0x80, 0x4d, 0x06, 0x44, 0x88, 0x55, 0x24, 0x83, 0x3e, 0x5f, 0x22, 0x41, 0x02, 0x34, 0x7b,
  125891. +0x02, 0xf0, 0x44, 0x71, 0xc3, 0x40, 0x00, 0x80, 0x4d, 0x06, 0x05, 0x88, 0x4f, 0x79, 0x0f, 0x08,
  125892. +0x65, 0x00, 0x8d, 0x70, 0x3c, 0xf0, 0x85, 0x71, 0x64, 0x72, 0x8f, 0x7d, 0xe7, 0x0d, 0x75, 0x92,
  125893. +0xff, 0xd8, 0x44, 0x25, 0xce, 0x17, 0x06, 0xee, 0x61, 0xbe, 0x01, 0x0e, 0x31, 0x10, 0x1d, 0x78,
  125894. +0xe7, 0x08, 0x1e, 0x80, 0xe0, 0x9b, 0xe3, 0x0f, 0x12, 0x90, 0x44, 0x2f, 0x00, 0x18, 0x0f, 0x7e,
  125895. +0x43, 0x0e, 0x33, 0x12, 0x4a, 0x23, 0xc0, 0x36, 0x9a, 0x25, 0x08, 0x10, 0x1a, 0x21, 0x80, 0x0f,
  125896. +0x00, 0x00, 0x00, 0x20, 0x9a, 0x26, 0x10, 0x10, 0xa5, 0x78, 0x05, 0x20, 0x8d, 0x0f, 0x02, 0x90,
  125897. +0x64, 0x00, 0xfc, 0x78, 0x1c, 0x78, 0x1c, 0x78, 0x1c, 0x78, 0x42, 0x23, 0x5b, 0x30, 0xff, 0x0b,
  125898. +0x31, 0xb0, 0x1d, 0x78, 0x1f, 0x67, 0xc4, 0xbf, 0x10, 0x4f, 0x0f, 0x78, 0xc5, 0x78, 0x00, 0xb5,
  125899. +0xcb, 0xf1, 0xc3, 0x40, 0x00, 0x00, 0x00, 0xfe, 0x00, 0xb3, 0xc7, 0xf1, 0x82, 0x08, 0x8f, 0xff,
  125900. +0xa6, 0x0c, 0x0f, 0xfe, 0xc3, 0x40, 0x00, 0x80, 0x4d, 0x06, 0xe4, 0x88, 0x55, 0x24, 0x8d, 0x3e,
  125901. +0xdb, 0x43, 0x00, 0x80, 0xa8, 0x07, 0x5f, 0x27, 0x40, 0x12, 0x14, 0x7d, 0x02, 0xf0, 0xe5, 0x71,
  125902. +0xc3, 0x40, 0x00, 0x80, 0x4d, 0x06, 0x05, 0x88, 0xef, 0x79, 0x38, 0x47, 0x17, 0x08, 0x65, 0x00,
  125903. +0xcd, 0x70, 0x8b, 0xf1, 0x0c, 0xc0, 0xc5, 0x71, 0x0f, 0x79, 0x00, 0x95, 0x38, 0x60, 0x02, 0x1d,
  125904. +0x14, 0x10, 0xcf, 0x79, 0xdb, 0x09, 0x75, 0x82, 0x20, 0x40, 0x9a, 0x20, 0x08, 0x00, 0x1a, 0x27,
  125905. +0x82, 0x3f, 0x00, 0x00, 0x00, 0x20, 0xc4, 0xb9, 0x45, 0x78, 0x05, 0x20, 0x80, 0x0f, 0x02, 0x90,
  125906. +0x66, 0x01, 0x40, 0x90, 0xff, 0xd8, 0x06, 0xe9, 0x61, 0xb9, 0x01, 0x09, 0x31, 0x00, 0x1d, 0x78,
  125907. +0xc5, 0x08, 0x1e, 0x80, 0x00, 0x9d, 0x3b, 0x08, 0x12, 0x00, 0x04, 0xc0, 0x06, 0xc1, 0x10, 0x78,
  125908. +0x0d, 0x08, 0x81, 0x0f, 0x00, 0x00, 0xff, 0xff, 0x40, 0x13, 0x81, 0x30, 0x91, 0xea, 0x0b, 0xc0,
  125909. +0x2f, 0x23, 0x47, 0x10, 0x20, 0x42, 0x14, 0x23, 0x00, 0x30, 0x61, 0x88, 0x80, 0x88, 0x71, 0x73,
  125910. +0xca, 0x22, 0xc9, 0x00, 0x71, 0x74, 0xca, 0x21, 0x0b, 0x03, 0x41, 0xa8, 0x20, 0xa8, 0x80, 0x23,
  125911. +0x41, 0x30, 0xc2, 0xf1, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x4d, 0x06, 0x5f, 0x20, 0x81, 0x0c,
  125912. +0x07, 0xc0, 0x38, 0x60, 0xc3, 0x70, 0x00, 0x80, 0x5c, 0x06, 0x32, 0x88, 0x96, 0x0a, 0xa0, 0x00,
  125913. +0x03, 0xc0, 0x08, 0xc0, 0x10, 0xe8, 0xff, 0xd8, 0x41, 0xc0, 0x03, 0xc0, 0x02, 0xc3, 0xc3, 0x41,
  125914. +0x1c, 0x00, 0x04, 0x00, 0x40, 0xc0, 0x0c, 0x74, 0x9a, 0x0f, 0x2f, 0xfe, 0x4c, 0x72, 0x06, 0x0a,
  125915. +0x6f, 0xfe, 0xff, 0xd8, 0x80, 0x24, 0x06, 0x37, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe0, 0x78,
  125916. +0xe6, 0xc2, 0x0c, 0x12, 0x8d, 0x30, 0xed, 0x70, 0xcd, 0x70, 0x0c, 0x1a, 0xc2, 0x33, 0x09, 0xf0,
  125917. +0xf0, 0x26, 0x80, 0x73, 0x00, 0x80, 0x40, 0x1a, 0xc6, 0x0e, 0x00, 0x00, 0xc5, 0x71, 0x27, 0xcc,
  125918. +0xf1, 0x0e, 0x02, 0x90, 0x27, 0x1a, 0xdc, 0x33, 0x0c, 0x1a, 0x42, 0x33, 0xc6, 0xc6, 0xe0, 0x78,
  125919. +0x9a, 0x20, 0x04, 0x00, 0xc3, 0x43, 0x08, 0x90, 0xea, 0x01, 0xc3, 0x71, 0x00, 0x00, 0xfe, 0xff,
  125920. +0x00, 0x20, 0x82, 0x0f, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x93, 0x04, 0x20, 0x80, 0x0f, 0x00, 0x00,
  125921. +0xff, 0xc0, 0x45, 0x78, 0x41, 0x93, 0x00, 0xb3, 0x6c, 0x22, 0x40, 0x01, 0x25, 0x78, 0xe0, 0x7f,
  125922. +0x01, 0xb3, 0xe0, 0x78, 0xe2, 0xc2, 0x00, 0x16, 0x0d, 0x71, 0x00, 0x80, 0x06, 0x00, 0x6d, 0xe5,
  125923. +0x85, 0x2d, 0x81, 0x1b, 0x53, 0x25, 0x40, 0x90, 0x05, 0xf2, 0xaf, 0x79, 0x4e, 0x20, 0x00, 0x01,
  125924. +0x3d, 0x60, 0xaf, 0x7a, 0xc3, 0x41, 0x2b, 0x01, 0x01, 0x00, 0xfa, 0x0e, 0x2f, 0xfe, 0x0a, 0xd8,
  125925. +0xc3, 0x40, 0x00, 0x80, 0x4c, 0x06, 0xa0, 0xa8, 0xc2, 0xc6, 0xe0, 0x78, 0xe6, 0xc2, 0x6f, 0x26,
  125926. +0xc3, 0x15, 0x40, 0x8e, 0x08, 0x45, 0x17, 0xea, 0x1e, 0x09, 0x2f, 0xff, 0x40, 0x40, 0x08, 0x47,
  125927. +0x87, 0xe8, 0xc3, 0x41, 0x4e, 0x01, 0x01, 0x00, 0x32, 0x08, 0x2f, 0xfe, 0x0c, 0x70, 0xe1, 0x40,
  125928. +0x9a, 0x20, 0x01, 0x00, 0x05, 0x7f, 0xbb, 0x78, 0x05, 0x20, 0x80, 0x0f, 0x03, 0x90, 0x92, 0xfe,
  125929. +0xe0, 0xb0, 0xff, 0x16, 0x82, 0x90, 0x18, 0xea, 0xee, 0x08, 0x2f, 0xff, 0x40, 0x40, 0x8c, 0x22,
  125930. +0xc3, 0x8f, 0x09, 0xf2, 0x88, 0xe8, 0xc3, 0x41, 0x4f, 0x01, 0x01, 0x00, 0xfe, 0x0f, 0xef, 0xfd,
  125931. +0x0c, 0x70, 0x0c, 0x70, 0x9a, 0x20, 0x01, 0x00, 0xbb, 0x79, 0x05, 0x21, 0x81, 0x0f, 0x03, 0x90,
  125932. +0x9a, 0xfe, 0x00, 0xb1, 0xc6, 0xc6, 0xe0, 0x78, 0x14, 0x70, 0x7f, 0xd9, 0x50, 0xd8, 0x3c, 0x70,
  125933. +0x0e, 0x1a, 0x03, 0x30, 0xe0, 0x7f, 0x0d, 0x1a, 0x02, 0x30, 0xe0, 0x78, 0xf1, 0xc0, 0x00, 0x16,
  125934. +0x82, 0x70, 0x00, 0x80, 0x09, 0x00, 0x8c, 0x22, 0x03, 0x8c, 0x10, 0xf2, 0x16, 0xea, 0x1f, 0x0a,
  125935. +0x30, 0x0a, 0x2c, 0x72, 0xf8, 0xe2, 0x04, 0xf4, 0x2c, 0x71, 0x09, 0xf0, 0xc3, 0x41, 0x50, 0x01,
  125936. +0x01, 0x00, 0xaa, 0x0f, 0xef, 0xfd, 0x0c, 0x70, 0x2c, 0x70, 0x5f, 0x21, 0x00, 0x04, 0x25, 0x78,
  125937. +0x00, 0x1e, 0x04, 0x70, 0x05, 0x90, 0xa0, 0xe0, 0xd1, 0xc0, 0xe0, 0x7e, 0xe6, 0xc2, 0xfc, 0x1c,
  125938. +0xc8, 0xb6, 0x48, 0x47, 0x28, 0x45, 0x09, 0x21, 0x02, 0x00, 0x21, 0x6f, 0x17, 0x0a, 0x63, 0x00,
  125939. +0xa2, 0xc1, 0xc3, 0x41, 0x50, 0x00, 0x00, 0x00, 0x0a, 0x0e, 0x2f, 0xfe, 0x0c, 0x74, 0x0c, 0x70,
  125940. +0x5b, 0xf0, 0x00, 0x16, 0x81, 0x70, 0x00, 0x80, 0x04, 0x00, 0xcb, 0x46, 0x00, 0x80, 0x58, 0x04,
  125941. +0xe2, 0x78, 0x1a, 0x21, 0x81, 0x0f, 0x20, 0x00, 0x00, 0x00, 0x14, 0x26, 0xdb, 0x13, 0x41, 0xc0,
  125942. +0x14, 0x26, 0x00, 0x10, 0x4a, 0x90, 0x14, 0x13, 0x03, 0x31, 0x40, 0xc1, 0xc3, 0x41, 0x51, 0x00,
  125943. +0x02, 0x00, 0xd2, 0x0d, 0x2f, 0xfe, 0x0c, 0x75, 0xe2, 0x7d, 0x14, 0x26, 0x40, 0x13, 0x6a, 0x90,
  125944. +0x14, 0x13, 0x02, 0x31, 0xc3, 0x41, 0x52, 0x00, 0x02, 0x00, 0xba, 0x0d, 0x2f, 0xfe, 0x0c, 0x75,
  125945. +0xcb, 0x44, 0x00, 0x80, 0x4f, 0x06, 0x60, 0x8c, 0x29, 0xf0, 0x01, 0xc0, 0x32, 0x26, 0x4b, 0x13,
  125946. +0x64, 0x71, 0x9a, 0x23, 0x01, 0x10, 0x08, 0x66, 0x05, 0x23, 0x0b, 0x10, 0x1a, 0x21, 0x80, 0x0f,
  125947. +0x00, 0x00, 0x00, 0x10, 0x9a, 0x21, 0x08, 0x00, 0x04, 0x20, 0x82, 0x0f, 0x0f, 0x00, 0x00, 0xe0,
  125948. +0x00, 0xc0, 0x84, 0x21, 0x08, 0x00, 0x45, 0x78, 0x05, 0x20, 0x42, 0x00, 0xc3, 0x40, 0x02, 0x90,
  125949. +0x82, 0x00, 0x05, 0x22, 0x01, 0x00, 0x00, 0x19, 0xc4, 0x02, 0xe9, 0x66, 0x14, 0xe0, 0x05, 0x7a,
  125950. +0x20, 0x40, 0x9a, 0x20, 0x01, 0x00, 0x25, 0x78, 0x00, 0xb2, 0x01, 0x8c, 0x6f, 0x79, 0x10, 0x71,
  125951. +0xaa, 0x07, 0xee, 0xff, 0x0c, 0x71, 0xa2, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe0, 0x78,
  125952. +0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0x28, 0x43, 0x00, 0x41, 0xed, 0x70, 0xc3, 0x40, 0x03, 0x90,
  125953. +0x64, 0xff, 0xe0, 0xb0, 0x04, 0x18, 0x45, 0x00, 0xc3, 0x40, 0x00, 0x80, 0x51, 0x06, 0xc0, 0x88,
  125954. +0x2f, 0x23, 0xc7, 0x32, 0x02, 0xf0, 0xc5, 0x71, 0x41, 0x88, 0x77, 0x0a, 0xa2, 0x03, 0x0a, 0x27,
  125955. +0xc0, 0x32, 0x6c, 0x70, 0x8c, 0x23, 0xc3, 0xbf, 0x1a, 0xf4, 0x1a, 0x26, 0x83, 0x1f, 0x00, 0x00,
  125956. +0x00, 0x20, 0xc3, 0x42, 0x02, 0x90, 0x64, 0x1f, 0x05, 0x23, 0x8c, 0x00, 0x44, 0x74, 0x45, 0x7b,
  125957. +0x20, 0xb4, 0xd7, 0x0b, 0x3f, 0x92, 0xe0, 0xb3, 0xc3, 0x42, 0x03, 0x90, 0x64, 0xf1, 0xe0, 0xb2,
  125958. +0x04, 0x1a, 0x45, 0x00, 0xe1, 0xf1, 0x64, 0x71, 0x2f, 0x27, 0xc2, 0x37, 0xbb, 0x0f, 0x10, 0xb0,
  125959. +0xb7, 0x0b, 0x53, 0x82, 0xf3, 0x0f, 0x3e, 0xb0, 0x60, 0x42, 0x1a, 0x26, 0x8c, 0x1f, 0x00, 0x00,
  125960. +0x00, 0x20, 0x9a, 0x22, 0x08, 0x00, 0x45, 0x7c, 0xc3, 0x42, 0x02, 0x90, 0x64, 0x01, 0x05, 0x24,
  125961. +0x8d, 0x10, 0x44, 0x74, 0x85, 0x7a, 0x20, 0xb5, 0x00, 0x1a, 0x05, 0x00, 0xe5, 0xf1, 0x04, 0x14,
  125962. +0x1b, 0x34, 0xc6, 0xc6, 0xe2, 0xc2, 0xa4, 0xc1, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x65, 0x05,
  125963. +0x2c, 0x70, 0x4c, 0x75, 0x43, 0xc0, 0xff, 0xd8, 0x08, 0xdb, 0x42, 0xc1, 0x41, 0xc1, 0x28, 0x45,
  125964. +0xbe, 0x08, 0x2f, 0xfe, 0x40, 0xc1, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x65, 0x05, 0x10, 0xd9,
  125965. +0x4c, 0x75, 0x43, 0xc0, 0xff, 0xd8, 0x0c, 0xdb, 0x42, 0xc5, 0x41, 0xc5, 0xa2, 0x08, 0x2f, 0xfe,
  125966. +0x40, 0xc5, 0xff, 0xd8, 0x80, 0xd9, 0x4c, 0x75, 0x6c, 0x72, 0x43, 0xc5, 0x42, 0xc5, 0x41, 0xc5,
  125967. +0x8e, 0x08, 0x2f, 0xfe, 0x40, 0xc5, 0xa4, 0xc0, 0xc2, 0xc6, 0xe0, 0x78, 0xe4, 0xc2, 0xa4, 0xc1,
  125968. +0xad, 0x70, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x75, 0x6c, 0x73, 0x43, 0xc5, 0x42, 0xc5, 0x41, 0xc5,
  125969. +0x6e, 0x08, 0x2f, 0xfe, 0x40, 0xc5, 0xcb, 0x46, 0x00, 0x80, 0x65, 0x05, 0x00, 0x8e, 0x25, 0x08,
  125970. +0xb4, 0x00, 0x2c, 0x70, 0x04, 0x71, 0x1d, 0x78, 0x62, 0xb8, 0x0f, 0x78, 0x42, 0xc5, 0x41, 0xc5,
  125971. +0x40, 0xc5, 0x43, 0xc0, 0xff, 0xd8, 0x4c, 0x75, 0x46, 0x08, 0x2f, 0xfe, 0x6c, 0x72, 0x00, 0x8e,
  125972. +0x42, 0xc5, 0x41, 0xc5, 0x40, 0xc5, 0x43, 0xc0, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x75, 0x32, 0x08,
  125973. +0x2f, 0xfe, 0x08, 0xdb, 0x00, 0x8e, 0x08, 0xd9, 0x4c, 0x75, 0x43, 0xc0, 0xff, 0xd8, 0x0c, 0xdb,
  125974. +0x42, 0xc5, 0x41, 0xc5, 0x1a, 0x08, 0x2f, 0xfe, 0x40, 0xc5, 0xa4, 0xc0, 0xc4, 0xc6, 0xe0, 0x78,
  125975. +0xc3, 0x42, 0x04, 0x90, 0x10, 0x01, 0x00, 0x92, 0x4f, 0x20, 0x01, 0x01, 0xa4, 0xb8, 0x20, 0xb2,
  125976. +0xe0, 0x7f, 0x00, 0xb2, 0xe2, 0xc2, 0x00, 0x42, 0xf2, 0x0e, 0x6f, 0xfe, 0x20, 0x40, 0x08, 0x44,
  125977. +0x6c, 0x70, 0x6f, 0x78, 0x1b, 0x79, 0x44, 0x21, 0xcd, 0x07, 0x81, 0x41, 0x05, 0xed, 0x61, 0xbd,
  125978. +0xff, 0x0d, 0x31, 0x90, 0x3d, 0x79, 0xc1, 0xb9, 0xeb, 0x09, 0xa1, 0x80, 0x64, 0x71, 0xc2, 0xc6,
  125979. +0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xb0, 0xc1, 0x42, 0xc1, 0x18, 0x43, 0x83, 0xc0, 0x2c, 0x70,
  125980. +0x62, 0x0e, 0x2f, 0xff, 0x4c, 0x76, 0x3f, 0x13, 0x80, 0x30, 0x0f, 0xe0, 0x63, 0xc0, 0x0f, 0x78,
  125981. +0x72, 0x0a, 0x6f, 0xfe, 0x14, 0x23, 0x00, 0x30, 0x0d, 0x1c, 0x02, 0x30, 0x0c, 0x70, 0x1e, 0xda,
  125982. +0x0f, 0x79, 0x25, 0x09, 0xf5, 0x07, 0x14, 0x23, 0x43, 0x30, 0x61, 0x8b, 0x04, 0x71, 0x7a, 0xeb,
  125983. +0x01, 0x69, 0x0e, 0x1c, 0x02, 0x30, 0x0f, 0x78, 0x4a, 0x0a, 0x6f, 0xfe, 0x14, 0x23, 0x00, 0x30,
  125984. +0x0f, 0x1c, 0x02, 0x30, 0x2f, 0x21, 0x87, 0x80, 0x11, 0xf2, 0x14, 0x23, 0x40, 0x30, 0x01, 0x88,
  125985. +0x44, 0x77, 0x7a, 0xe8, 0xff, 0xd8, 0x38, 0x60, 0x64, 0xc0, 0x09, 0x69, 0x0f, 0x78, 0x26, 0x0a,
  125986. +0x6f, 0xfe, 0x14, 0x23, 0x00, 0x30, 0x11, 0x1c, 0x02, 0x30, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80,
  125987. +0x01, 0x00, 0x21, 0x08, 0x9f, 0x00, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x0e, 0x00, 0x15, 0x08,
  125988. +0x1e, 0x01, 0x02, 0xc0, 0x79, 0x20, 0x40, 0x00, 0x14, 0x70, 0x0c, 0x76, 0x4f, 0xc0, 0x04, 0xf4,
  125989. +0x0c, 0x72, 0x4f, 0xc0, 0x0c, 0x70, 0x46, 0xc0, 0x45, 0xc0, 0x4a, 0xc0, 0x0c, 0x70, 0x14, 0xf0,
  125990. +0x06, 0xc0, 0x0c, 0xc1, 0x10, 0x75, 0x0a, 0xc0, 0xca, 0x20, 0x4d, 0x00, 0x4a, 0xc0, 0x05, 0xc0,
  125991. +0x0d, 0xc1, 0xca, 0x20, 0x4d, 0x00, 0x45, 0xc0, 0x06, 0xc0, 0xca, 0x20, 0x4d, 0x03, 0x46, 0xc0,
  125992. +0x0b, 0xc0, 0x04, 0x72, 0x0f, 0x78, 0x4b, 0xc0, 0x0b, 0xc1, 0x0f, 0xc0, 0x10, 0x71, 0x20, 0x01,
  125993. +0x26, 0x00, 0x83, 0xc1, 0x0b, 0xc0, 0xcd, 0x70, 0x38, 0x60, 0x21, 0x88, 0x00, 0x88, 0xed, 0x70,
  125994. +0x4c, 0xc1, 0x4d, 0xc0, 0x0a, 0xd8, 0x4e, 0xc0, 0x0a, 0xf0, 0x01, 0xc0, 0xd8, 0x60, 0x4c, 0xc0,
  125995. +0x00, 0xc0, 0xf8, 0x60, 0x4d, 0xc0, 0x0e, 0xc0, 0x04, 0x77, 0x4e, 0xc0, 0x0d, 0xc0, 0x0f, 0x78,
  125996. +0x40, 0xc0, 0x0c, 0xc0, 0x00, 0xc1, 0x0f, 0x78, 0x41, 0xc0, 0x01, 0xc2, 0xb2, 0x0a, 0x20, 0x00,
  125997. +0x63, 0x40, 0x08, 0x45, 0x0e, 0xc0, 0x2f, 0x26, 0x07, 0xf0, 0xc4, 0xf3, 0x02, 0xc0, 0x14, 0x71,
  125998. +0x0c, 0x70, 0x49, 0xc0, 0x48, 0xc0, 0x1d, 0xf2, 0xed, 0x78, 0x14, 0x70, 0x0c, 0x70, 0x49, 0xc0,
  125999. +0x0f, 0xf6, 0x00, 0xc0, 0x01, 0xc2, 0x04, 0x77, 0x0f, 0x79, 0x86, 0x0a, 0x20, 0x00, 0x63, 0x40,
  126000. +0x49, 0xc0, 0x0c, 0x70, 0x2f, 0x26, 0xc5, 0xf3, 0x16, 0x00, 0x24, 0x00, 0x48, 0xc0, 0x00, 0xc0,
  126001. +0x01, 0xc2, 0x04, 0x71, 0x0f, 0x79, 0x6a, 0x0a, 0x20, 0x00, 0x63, 0x40, 0x48, 0xc0, 0x02, 0xc0,
  126002. +0x14, 0x72, 0x0c, 0x70, 0x47, 0xc0, 0x1b, 0xf2, 0xcd, 0x78, 0x14, 0x70, 0x0c, 0x70, 0x47, 0xc0,
  126003. +0x0e, 0xf6, 0x01, 0xc0, 0x00, 0xc1, 0x04, 0x77, 0x0f, 0x7a, 0x46, 0x0a, 0x20, 0x00, 0x63, 0x40,
  126004. +0x47, 0xc0, 0x2f, 0x26, 0x85, 0xf3, 0x16, 0x00, 0x24, 0x00, 0x0c, 0x70, 0x01, 0xc0, 0x00, 0xc1,
  126005. +0x04, 0x71, 0x0f, 0x7a, 0x2a, 0x0a, 0x20, 0x00, 0x63, 0x40, 0x08, 0xc2, 0x09, 0xc1, 0x50, 0x71,
  126006. +0xca, 0x22, 0x4d, 0x00, 0x07, 0xc1, 0x30, 0x70, 0xca, 0x21, 0x0d, 0x00, 0x30, 0x72, 0xca, 0x21,
  126007. +0x8d, 0x00, 0xb1, 0x71, 0xca, 0x25, 0x4d, 0x10, 0x18, 0xed, 0x09, 0xc1, 0x0b, 0x09, 0x61, 0x03,
  126008. +0xff, 0xdf, 0xcd, 0x70, 0x93, 0xf1, 0x08, 0xc1, 0x0b, 0x09, 0x61, 0x03, 0xcd, 0x70, 0xed, 0x71,
  126009. +0x8d, 0xf1, 0x07, 0xc1, 0x0b, 0x09, 0x61, 0x03, 0xff, 0xde, 0xed, 0x70, 0x87, 0xf1, 0xcd, 0x71,
  126010. +0x0b, 0x08, 0x60, 0x83, 0xed, 0x70, 0x5e, 0xf1, 0xad, 0x70, 0x5c, 0xf1, 0xc3, 0x41, 0x43, 0x00,
  126011. +0x00, 0x00, 0xfa, 0x0a, 0xef, 0xfd, 0x06, 0xc0, 0x02, 0xc0, 0x13, 0x08, 0x50, 0x00, 0x05, 0xc0,
  126012. +0x80, 0x20, 0x43, 0x0c, 0x45, 0xc0, 0x3f, 0x1b, 0x02, 0x30, 0x02, 0xc0, 0x0b, 0x08, 0x90, 0x00,
  126013. +0x0a, 0xc0, 0x40, 0x1b, 0x02, 0x30, 0xb0, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe0, 0x78,
  126014. +0xe6, 0xc2, 0xd6, 0x0c, 0x6f, 0xfe, 0x48, 0x44, 0x00, 0x43, 0x3f, 0x14, 0x80, 0x10, 0x0f, 0xe0,
  126015. +0x00, 0x41, 0x08, 0x46, 0x00, 0x42, 0x2f, 0x25, 0x87, 0x93, 0x0e, 0xf2, 0x09, 0x6d, 0x14, 0x24,
  126016. +0x00, 0x10, 0x40, 0x14, 0x8b, 0x10, 0xe1, 0x88, 0x0d, 0x0f, 0xe4, 0x12, 0xc5, 0x77, 0x00, 0x88,
  126017. +0xe7, 0x0b, 0x05, 0x90, 0x2f, 0x7e, 0x1d, 0x0e, 0xb5, 0x17, 0xdb, 0x78, 0x98, 0x60, 0x40, 0x14,
  126018. +0x8b, 0x10, 0xe3, 0x88, 0x0d, 0x0f, 0xe4, 0x12, 0x24, 0x71, 0x02, 0x88, 0xe9, 0x0b, 0x05, 0x90,
  126019. +0x51, 0x4e, 0xb0, 0x4a, 0x2f, 0x7c, 0x0f, 0x7a, 0x91, 0x72, 0xca, 0x21, 0x0b, 0x00, 0x09, 0xca,
  126020. +0x2f, 0x79, 0x20, 0x42, 0xc4, 0xb8, 0x06, 0xe8, 0x61, 0xb8, 0x01, 0x08, 0x31, 0x00, 0x5b, 0x7a,
  126021. +0x00, 0x8b, 0x4f, 0x79, 0x07, 0x09, 0x05, 0x00, 0x40, 0xab, 0xc6, 0xc6, 0x00, 0x42, 0x8c, 0x20,
  126022. +0xc3, 0x8f, 0x08, 0xf4, 0xc3, 0x41, 0x04, 0x90, 0x38, 0x02, 0x00, 0x19, 0x05, 0x01, 0x09, 0xf0,
  126023. +0x13, 0x0a, 0xd1, 0x01, 0xc3, 0x41, 0x04, 0x90, 0x38, 0x02, 0x00, 0x19, 0x45, 0x00, 0x00, 0x19,
  126024. +0x05, 0x00, 0x0c, 0xca, 0x04, 0xe8, 0x19, 0x00, 0x20, 0x00, 0x40, 0x40, 0xc3, 0x41, 0x18, 0x90,
  126025. +0x64, 0x00, 0x40, 0xb1, 0x51, 0x00, 0x20, 0x00, 0x02, 0x19, 0x05, 0x00, 0xe2, 0xc2, 0x08, 0x45,
  126026. +0x0c, 0xca, 0x12, 0xe8, 0x27, 0xcc, 0x8c, 0x20, 0x10, 0x80, 0x85, 0xf7, 0xd6, 0x0a, 0x0f, 0xfe,
  126027. +0x27, 0xcc, 0x21, 0x68, 0x15, 0x26, 0x00, 0x70, 0x00, 0x80, 0x40, 0x1a, 0x27, 0x1a, 0x5c, 0x30,
  126028. +0xa0, 0xa0, 0xc2, 0xc6, 0xc3, 0x40, 0x18, 0x90, 0x64, 0x00, 0x10, 0xd9, 0xa0, 0xb0, 0x61, 0xb9,
  126029. +0xff, 0x09, 0x31, 0x80, 0xbd, 0x7d, 0xa2, 0xb0, 0x0e, 0x08, 0x20, 0x00, 0x02, 0x18, 0x05, 0x00,
  126030. +0xc2, 0xc6, 0xe0, 0x78, 0xc3, 0x41, 0x18, 0x90, 0x08, 0x00, 0x00, 0x91, 0xff, 0x08, 0x1f, 0x80,
  126031. +0x5e, 0x19, 0x45, 0x00, 0x00, 0x91, 0x01, 0x08, 0x1e, 0x00, 0xe0, 0x7e, 0xe4, 0xc2, 0xfc, 0x1c,
  126032. +0xc8, 0xb6, 0x08, 0x46, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x01, 0x00, 0x3b, 0x08, 0x3f, 0x01,
  126033. +0x38, 0x43, 0x0c, 0xca, 0xd0, 0x7d, 0x0a, 0xe8, 0x27, 0xcc, 0x8a, 0x21, 0x10, 0x00, 0x02, 0x79,
  126034. +0x02, 0x6d, 0x30, 0x70, 0x5c, 0x0a, 0x0a, 0xfe, 0x36, 0x0f, 0xef, 0xff, 0x08, 0xd8, 0x72, 0x0f,
  126035. +0xef, 0xff, 0xc1, 0x40, 0xcd, 0x70, 0x07, 0xf0, 0x66, 0x0f, 0xef, 0xff, 0x04, 0x13, 0x00, 0x34,
  126036. +0xc5, 0x71, 0xf9, 0x0e, 0x42, 0x93, 0x04, 0x14, 0x1b, 0x34, 0xc4, 0xc6, 0x8d, 0x70, 0x6c, 0x70,
  126037. +0x02, 0xf0, 0x30, 0x4a, 0x6f, 0x79, 0x23, 0x09, 0xb5, 0x00, 0x0f, 0x7a, 0x00, 0x22, 0x40, 0x30,
  126038. +0x50, 0x10, 0x81, 0x00, 0xef, 0x09, 0xa4, 0x80, 0x64, 0x71, 0x52, 0x10, 0x80, 0x00, 0x9a, 0x20,
  126039. +0x01, 0x00, 0x05, 0x20, 0x8c, 0x00, 0xe0, 0x7f, 0x8f, 0x78, 0xe0, 0x78, 0xe6, 0xc3, 0xa3, 0xc1,
  126040. +0x6c, 0x70, 0x08, 0x47, 0x40, 0x24, 0x40, 0x32, 0x0b, 0x1c, 0xc2, 0x30, 0x0a, 0x1c, 0xc2, 0x30,
  126041. +0x09, 0x1c, 0xc2, 0x30, 0x62, 0xc3, 0x41, 0xc0, 0x40, 0x24, 0xc0, 0x32, 0x40, 0xc0, 0xe1, 0x40,
  126042. +0x48, 0x45, 0x16, 0x08, 0x6f, 0xfe, 0x28, 0x46, 0x82, 0xc0, 0x41, 0xc0, 0x40, 0x24, 0x80, 0x32,
  126043. +0x40, 0xc0, 0xe1, 0x40, 0xc1, 0x41, 0xa1, 0x42, 0xfe, 0x0f, 0x2f, 0xfe, 0x6c, 0x71, 0x0b, 0x14,
  126044. +0x81, 0x30, 0x0a, 0x14, 0x80, 0x30, 0x09, 0x20, 0x41, 0x00, 0x26, 0xcc, 0x2a, 0x78, 0x3a, 0x60,
  126045. +0x09, 0x14, 0x81, 0x30, 0x22, 0xc0, 0x09, 0x20, 0x41, 0x00, 0x2a, 0xcc, 0x3a, 0x62, 0x2a, 0x78,
  126046. +0x58, 0x60, 0xc6, 0xc7, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0x82, 0x24, 0x0f, 0x35, 0xae, 0x0b,
  126047. +0x6f, 0xfe, 0x0c, 0x70, 0x00, 0x16, 0x81, 0x70, 0x00, 0x80, 0x0e, 0x00, 0x0c, 0x71, 0x43, 0xc0,
  126048. +0xc3, 0xb9, 0xc4, 0xb9, 0x05, 0xe9, 0x61, 0xb9, 0xff, 0x09, 0x31, 0x80, 0x1b, 0x78, 0x50, 0x50,
  126049. +0x6f, 0x20, 0x43, 0x07, 0xf6, 0x10, 0x9b, 0x80, 0xc3, 0x40, 0x00, 0x80, 0x80, 0x07, 0x2c, 0x70,
  126050. +0x02, 0x0a, 0x2f, 0xff, 0x28, 0xda, 0xf2, 0x0a, 0x6f, 0xfe, 0x0c, 0x70, 0x46, 0xc0, 0x0c, 0x70,
  126051. +0x6f, 0xc0, 0x4e, 0xc0, 0xc3, 0x40, 0x00, 0x80, 0x4d, 0x06, 0x01, 0x88, 0x5f, 0x20, 0x41, 0x06,
  126052. +0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x4d, 0x06, 0x5f, 0x20, 0x80, 0x0c, 0x38, 0x60, 0xc3, 0x70,
  126053. +0x00, 0x80, 0x5c, 0x06, 0x07, 0x10, 0xc0, 0x00, 0x2c, 0x70, 0x44, 0xc0, 0x1a, 0x0f, 0x6f, 0xff,
  126054. +0x06, 0xc0, 0x1a, 0x23, 0x8d, 0x3f, 0x20, 0x00, 0x00, 0x00, 0x05, 0x25, 0x80, 0x1f, 0x02, 0x90,
  126055. +0x92, 0x00, 0xe0, 0x90, 0xfe, 0x0a, 0x6f, 0xfe, 0x53, 0x27, 0x40, 0x11, 0x08, 0x46, 0xfd, 0x78,
  126056. +0x69, 0xf9, 0x1d, 0x78, 0xee, 0x0a, 0x6f, 0xfe, 0xc5, 0xb8, 0xcb, 0x47, 0x00, 0x80, 0x6c, 0x04,
  126057. +0xf4, 0x27, 0x82, 0x13, 0x18, 0x43, 0xc3, 0x41, 0x7a, 0x00, 0x01, 0x00, 0xa6, 0x0e, 0xef, 0xfd,
  126058. +0x0c, 0x75, 0xf4, 0x27, 0xc2, 0x16, 0xc3, 0x41, 0x7a, 0x00, 0x01, 0x00, 0x90, 0xb9, 0x96, 0x0e,
  126059. +0xef, 0xfd, 0x0c, 0x75, 0x06, 0xc0, 0x2c, 0x71, 0x4c, 0x73, 0x7a, 0x0d, 0x20, 0x00, 0x8e, 0xc3,
  126060. +0x6f, 0x20, 0x43, 0x07, 0x10, 0x88, 0x89, 0x08, 0x3e, 0x00, 0x0c, 0x74, 0xc3, 0x41, 0x7c, 0x00,
  126061. +0x00, 0x00, 0x72, 0x0e, 0xcf, 0xfd, 0x05, 0x25, 0x81, 0x1f, 0x03, 0x90, 0x90, 0xe0, 0x0c, 0x71,
  126062. +0x00, 0xb1, 0x05, 0xf0, 0x03, 0xc0, 0x04, 0x71, 0x43, 0xc0, 0x03, 0xc0, 0x0f, 0x7d, 0x2d, 0x0d,
  126063. +0x35, 0x11, 0x0c, 0x75, 0xc3, 0x41, 0x7d, 0x00, 0x00, 0x00, 0x4a, 0x0e, 0xcf, 0xfd, 0xc1, 0x40,
  126064. +0x63, 0x41, 0x1e, 0x08, 0xef, 0xff, 0xa1, 0x42, 0x6e, 0xe8, 0x06, 0xc0, 0x2c, 0x72, 0x4c, 0x70,
  126065. +0x22, 0x0d, 0x20, 0x00, 0x8e, 0xc3, 0xe8, 0xf1, 0xcb, 0x45, 0x7e, 0x00, 0x00, 0x00, 0x26, 0x0e,
  126066. +0xef, 0xfd, 0xa1, 0x41, 0x2f, 0xc2, 0xc1, 0x40, 0xf6, 0x0f, 0xaf, 0xff, 0x63, 0x41, 0x4f, 0x25,
  126067. +0x01, 0x14, 0x12, 0x0e, 0xef, 0xfd, 0x0c, 0x74, 0x06, 0xc0, 0x3e, 0x0e, 0x6f, 0xff, 0x2c, 0x70,
  126068. +0x06, 0xc0, 0x2c, 0x71, 0x4c, 0x73, 0xee, 0x0c, 0x20, 0x00, 0x6c, 0x70, 0x04, 0xc0, 0x14, 0x70,
  126069. +0xc8, 0x04, 0x2a, 0x00, 0x6f, 0x20, 0x43, 0x07, 0xf6, 0x10, 0x83, 0x80, 0x00, 0x24, 0x80, 0x3f,
  126070. +0x00, 0x00, 0x04, 0x01, 0x2c, 0x70, 0xbe, 0x08, 0x2f, 0xff, 0xb4, 0xda, 0x94, 0xc0, 0xb6, 0x08,
  126071. +0x2f, 0xff, 0xb4, 0xda, 0x1a, 0x23, 0x80, 0x0f, 0x10, 0x00, 0x00, 0x00, 0x50, 0xc0, 0x00, 0x16,
  126072. +0x80, 0x70, 0x00, 0x80, 0x01, 0x00, 0x52, 0xc0, 0x0c, 0x70, 0x04, 0xf0, 0x09, 0xc0, 0x04, 0x71,
  126073. +0x49, 0xc0, 0x09, 0xc0, 0x0f, 0x78, 0x14, 0x73, 0x80, 0x04, 0x2d, 0x00, 0x45, 0xc0, 0x06, 0xc1,
  126074. +0x05, 0xc0, 0xed, 0x09, 0x2e, 0x80, 0x2c, 0x70, 0xde, 0x09, 0xef, 0xff, 0x05, 0xc0, 0x44, 0xc0,
  126075. +0x56, 0x24, 0xc0, 0x3d, 0x2c, 0x70, 0x6e, 0x08, 0x2f, 0xff, 0xb4, 0xda, 0x05, 0xc0, 0x55, 0x20,
  126076. +0x01, 0x0c, 0x10, 0xc0, 0x25, 0x78, 0x4c, 0xc0, 0x0c, 0x70, 0x08, 0x43, 0x43, 0xc0, 0x07, 0xf0,
  126077. +0x03, 0xc0, 0x0a, 0x23, 0xc0, 0x16, 0x04, 0x71, 0x43, 0xc0, 0x04, 0xca, 0x03, 0xc1, 0x71, 0x09,
  126078. +0x22, 0x00, 0x8d, 0x70, 0x39, 0xf0, 0x03, 0xc6, 0x81, 0x43, 0x0c, 0xc0, 0x1a, 0x26, 0x8e, 0x1f,
  126079. +0x00, 0x00, 0x00, 0x10, 0x9a, 0x23, 0x04, 0x00, 0xcb, 0x45, 0x02, 0x90, 0x00, 0x00, 0xc5, 0x78,
  126080. +0x65, 0x78, 0x1b, 0x78, 0xa5, 0x78, 0x6e, 0x0d, 0xef, 0xfd, 0x00, 0x90, 0x56, 0x24, 0xc1, 0x3d,
  126081. +0x14, 0x21, 0xc1, 0x02, 0x00, 0xb1, 0x1c, 0x79, 0x3c, 0x79, 0x3c, 0x79, 0x3c, 0x79, 0x20, 0x42,
  126082. +0x1b, 0xd9, 0x61, 0xb9, 0xff, 0x09, 0x31, 0x80, 0x5d, 0x7a, 0x59, 0x60, 0xc4, 0xb9, 0x52, 0x49,
  126083. +0x44, 0x28, 0x01, 0x08, 0xc5, 0x7b, 0x54, 0x25, 0x80, 0x1c, 0x85, 0x71, 0x0a, 0x23, 0xc0, 0x16,
  126084. +0x9a, 0x21, 0x10, 0x00, 0x45, 0x79, 0x7b, 0x7a, 0x45, 0x78, 0x20, 0xb0, 0x9b, 0x0c, 0x32, 0x92,
  126085. +0x40, 0x23, 0x5b, 0x10, 0xbe, 0xf1, 0x04, 0xc1, 0x05, 0xc0, 0x04, 0xc2, 0x38, 0x20, 0x40, 0x00,
  126086. +0xc3, 0x41, 0x77, 0x00, 0x02, 0x00, 0x46, 0x0e, 0xaf, 0xfd, 0x05, 0xc3, 0x04, 0xc1, 0xc3, 0x40,
  126087. +0x00, 0x80, 0x4d, 0x06, 0x4c, 0x70, 0x21, 0xa8, 0x00, 0x16, 0x01, 0x70, 0x00, 0x80, 0x5c, 0x06,
  126088. +0x05, 0xc0, 0x76, 0x0c, 0xaf, 0xfe, 0x6c, 0x71, 0x6f, 0x20, 0x43, 0x07, 0xf6, 0x10, 0x9b, 0x80,
  126089. +0x00, 0x16, 0x0d, 0x71, 0x08, 0x90, 0xe0, 0x01, 0x04, 0xc0, 0x56, 0x0c, 0xef, 0xfd, 0x2c, 0x70,
  126090. +0x4d, 0xc0, 0xc3, 0x40, 0x00, 0x00, 0xff, 0xff, 0x00, 0x41, 0x00, 0x42, 0xaa, 0x09, 0x6f, 0xfe,
  126091. +0x00, 0x43, 0xc3, 0x40, 0x00, 0x00, 0xff, 0xff, 0x58, 0x20, 0x00, 0x08, 0xa4, 0x78, 0x00, 0x1e,
  126092. +0x04, 0x70, 0x09, 0x90, 0xe0, 0xe1, 0xc3, 0x40, 0x00, 0x80, 0xa8, 0x04, 0x82, 0x0b, 0x60, 0x00,
  126093. +0x60, 0xd9, 0xff, 0xd8, 0x00, 0x1e, 0x04, 0x70, 0x03, 0x90, 0xc4, 0xf0, 0x04, 0xc0, 0x2c, 0x71,
  126094. +0xc4, 0xb8, 0x06, 0xe8, 0x61, 0xb8, 0x01, 0x08, 0x31, 0x00, 0x3b, 0x79, 0x5a, 0x21, 0x01, 0x01,
  126095. +0x04, 0xc0, 0x0f, 0x21, 0x00, 0x00, 0x0f, 0x78, 0x2c, 0x70, 0x56, 0x0c, 0x2f, 0xff, 0x51, 0xc0,
  126096. +0x1a, 0x23, 0x9b, 0x3f, 0x10, 0x00, 0x00, 0x00, 0xc3, 0x40, 0x00, 0x80, 0x4d, 0x06, 0xc4, 0x88,
  126097. +0x0c, 0x70, 0x10, 0x1c, 0xc0, 0x36, 0x4a, 0xc0, 0x02, 0xf0, 0xc5, 0x71, 0xc3, 0x40, 0x00, 0x80,
  126098. +0x4d, 0x06, 0x05, 0x88, 0xcf, 0x7a, 0x0d, 0x08, 0xa5, 0x00, 0xed, 0x70, 0x44, 0xf0, 0xe5, 0x71,
  126099. +0xef, 0x7b, 0xeb, 0x0b, 0x55, 0x82, 0x0d, 0xc0, 0x55, 0x20, 0x01, 0x0c, 0x04, 0xc0, 0x25, 0x78,
  126100. +0x1a, 0x22, 0x81, 0x0f, 0x00, 0x00, 0x00, 0x10, 0x05, 0x79, 0x60, 0x40, 0x9a, 0x20, 0x04, 0x00,
  126101. +0x25, 0x78, 0x1b, 0x78, 0x91, 0xb8, 0x9c, 0xb8, 0x9f, 0xb8, 0xd7, 0x0b, 0x31, 0x82, 0x80, 0x90,
  126102. +0x9d, 0x78, 0xb1, 0xf8, 0x1d, 0x78, 0xad, 0x70, 0x09, 0xe8, 0x08, 0x45, 0x9a, 0x25, 0x10, 0x10,
  126103. +0x53, 0x24, 0x01, 0x11, 0x80, 0x25, 0x30, 0x10, 0x25, 0x7d, 0x5f, 0x22, 0x8b, 0x04, 0x00, 0x24,
  126104. +0x81, 0x3f, 0x00, 0x00, 0x20, 0x03, 0x61, 0x71, 0x74, 0x79, 0xa0, 0xb1, 0xc3, 0x41, 0x00, 0x00,
  126105. +0x1f, 0x14, 0x15, 0x08, 0x70, 0x01, 0xc4, 0xbc, 0x9a, 0x20, 0x10, 0x00, 0x80, 0x20, 0x10, 0x00,
  126106. +0x05, 0x20, 0x01, 0x03, 0x00, 0x24, 0x80, 0x3f, 0x00, 0x00, 0x6c, 0x02, 0x61, 0x70, 0x74, 0x78,
  126107. +0x20, 0xb0, 0xbf, 0xf1, 0xc3, 0x40, 0x00, 0x80, 0x4d, 0x06, 0x04, 0x88, 0x5f, 0x20, 0x40, 0x02,
  126108. +0x47, 0xc0, 0x0c, 0x71, 0x48, 0xc0, 0x05, 0xf0, 0x0a, 0xc0, 0x04, 0x71, 0x4a, 0xc0, 0x08, 0xc0,
  126109. +0x14, 0x70, 0xd1, 0xf2, 0x00, 0x24, 0x80, 0x3f, 0x00, 0x00, 0x20, 0x03, 0x22, 0x0a, 0x60, 0x00,
  126110. +0x8a, 0x21, 0x04, 0x00, 0x0f, 0xd8, 0xa6, 0x0a, 0xef, 0xfd, 0x0f, 0xd9, 0x0c, 0x71, 0x16, 0x0e,
  126111. +0xaf, 0xff, 0xff, 0xd9, 0xcb, 0x45, 0x03, 0x90, 0x24, 0xe0, 0x2c, 0x71, 0x0c, 0x70, 0x00, 0x1d,
  126112. +0x84, 0x1f, 0x00, 0x00, 0xff, 0xff, 0x26, 0xb5, 0xfe, 0x1d, 0x44, 0x90, 0x48, 0xc0, 0xa8, 0x1d,
  126113. +0x1c, 0x10, 0xa9, 0x1d, 0x1c, 0x10, 0x12, 0xc0, 0x21, 0xde, 0xe2, 0xb8, 0xca, 0x26, 0xe1, 0x1b,
  126114. +0x02, 0x0f, 0xaf, 0xfd, 0xc1, 0x40, 0x00, 0x24, 0x80, 0x3f, 0x00, 0x00, 0x04, 0x01, 0xea, 0x0a,
  126115. +0x4f, 0xff, 0x00, 0x24, 0x80, 0x3f, 0x00, 0x00, 0x6c, 0x02, 0xc6, 0x09, 0x60, 0x00, 0x8a, 0x21,
  126116. +0x04, 0x00, 0x0f, 0xd8, 0x46, 0x0a, 0xef, 0xfd, 0x0f, 0xd9, 0x0c, 0x73, 0xb6, 0x0d, 0xaf, 0xff,
  126117. +0xff, 0xd9, 0x2c, 0x71, 0x0c, 0x70, 0x00, 0x1d, 0x84, 0x1f, 0x00, 0x00, 0xff, 0xff, 0x26, 0xb5,
  126118. +0xfe, 0x1d, 0x44, 0x90, 0xa8, 0x1d, 0x1c, 0x10, 0xa9, 0x1d, 0x1c, 0x10, 0xb6, 0x0e, 0xaf, 0xfd,
  126119. +0xc1, 0x40, 0xa6, 0x0a, 0x6f, 0xff, 0x94, 0xc0, 0x0a, 0xc0, 0x07, 0xc5, 0x0f, 0x78, 0x53, 0xc0,
  126120. +0xc3, 0x40, 0x00, 0x80, 0x4d, 0x06, 0x04, 0x88, 0x4b, 0xc0, 0x05, 0xf0, 0x0b, 0xc0, 0x04, 0x71,
  126121. +0x4b, 0xc0, 0x0b, 0xc0, 0x0f, 0x78, 0x43, 0xc0, 0xc3, 0x40, 0x00, 0x80, 0x4d, 0x06, 0x25, 0x88,
  126122. +0x03, 0xc0, 0xc9, 0x09, 0x24, 0x00, 0xb0, 0x7d, 0x08, 0xe5, 0x4c, 0x72, 0x08, 0xde, 0x04, 0xf0,
  126123. +0xa5, 0x71, 0xc5, 0x71, 0xcf, 0x7f, 0xd9, 0x0f, 0x75, 0x92, 0xb0, 0x7b, 0x00, 0x24, 0x80, 0x3f,
  126124. +0x00, 0x00, 0x04, 0x01, 0xf5, 0x20, 0xcc, 0x00, 0x94, 0xc0, 0xf5, 0x20, 0xc0, 0x00, 0x91, 0x48,
  126125. +0x48, 0x21, 0x01, 0x00, 0x2e, 0x79, 0x81, 0x09, 0xb3, 0x01, 0x98, 0x60, 0x0c, 0x73, 0x3c, 0x20,
  126126. +0xdb, 0x03, 0xd1, 0x0a, 0xe0, 0x86, 0x0c, 0x70, 0x03, 0xc2, 0x40, 0xc1, 0xc3, 0x41, 0x94, 0x00,
  126127. +0x03, 0x00, 0xba, 0x0b, 0xaf, 0xfd, 0xe1, 0x43, 0x0d, 0xc0, 0x9a, 0x27, 0x01, 0x10, 0x55, 0x20,
  126128. +0xc2, 0x08, 0x04, 0xc0, 0x04, 0x27, 0x81, 0x1f, 0x00, 0x00, 0x00, 0x3f, 0x05, 0x7a, 0x03, 0xc0,
  126129. +0x1a, 0x20, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x10, 0x45, 0x78, 0x25, 0x78, 0x1b, 0x78, 0x05, 0x20,
  126130. +0x82, 0x0f, 0x02, 0x90, 0x00, 0x00, 0x20, 0x92, 0x13, 0xc0, 0xc3, 0x70, 0x00, 0x80, 0xa8, 0x04,
  126131. +0x60, 0x10, 0xc0, 0x00, 0x19, 0x61, 0x09, 0x69, 0x10, 0x7b, 0x2e, 0x78, 0x7f, 0x20, 0xc0, 0x07,
  126132. +0x5f, 0x20, 0x00, 0x08, 0x9e, 0xe3, 0xca, 0x21, 0x0d, 0x00, 0x0c, 0x71, 0x20, 0xb2, 0x48, 0xc0,
  126133. +0x63, 0x42, 0xb0, 0xf1, 0x2f, 0x26, 0x01, 0xf0, 0x1d, 0x79, 0x56, 0x24, 0xc0, 0x3d, 0xca, 0x21,
  126134. +0x24, 0x00, 0x74, 0x78, 0x20, 0xb0, 0xa6, 0xf1, 0x08, 0xc0, 0x14, 0x70, 0xd0, 0x09, 0x02, 0xff,
  126135. +0x2c, 0xf1, 0xc3, 0x41, 0x95, 0x00, 0x00, 0x00, 0xca, 0x09, 0xef, 0xfd, 0x0c, 0x74, 0xc3, 0x40,
  126136. +0x00, 0x80, 0x4d, 0x06, 0xc4, 0x88, 0x03, 0xf0, 0xc5, 0x71, 0xc3, 0x40, 0x00, 0x80, 0x4d, 0x06,
  126137. +0x05, 0x88, 0xcf, 0x7d, 0x53, 0x08, 0x64, 0x03, 0x08, 0xdf, 0x07, 0xc0, 0x10, 0x78, 0x08, 0xe0,
  126138. +0x47, 0xc0, 0x1f, 0xf0, 0x07, 0xc0, 0x10, 0x79, 0x00, 0x24, 0x80, 0x3f, 0x00, 0x00, 0x04, 0x01,
  126139. +0xf5, 0x20, 0x4c, 0x00, 0x94, 0xc0, 0xf5, 0x20, 0x42, 0x00, 0x56, 0x24, 0xc0, 0x3d, 0xf5, 0x20,
  126140. +0x40, 0x00, 0xc3, 0x41, 0x96, 0x00, 0x05, 0x00, 0x42, 0xc0, 0x41, 0xc2, 0x0c, 0x74, 0xa1, 0x42,
  126141. +0x72, 0x09, 0xef, 0xfd, 0x40, 0xc4, 0x07, 0xc0, 0xe5, 0x71, 0x04, 0x71, 0x47, 0xc0, 0xef, 0x7b,
  126142. +0xc5, 0x0b, 0x54, 0x82, 0xd2, 0xf1, 0x36, 0x08, 0xef, 0xfe, 0x11, 0xc0, 0x00, 0x1e, 0x05, 0x70,
  126143. +0x03, 0x90, 0x04, 0xe0, 0x00, 0x16, 0x01, 0x70, 0x00, 0x80, 0x5c, 0x06, 0x05, 0xc0, 0x4c, 0x70,
  126144. +0xf6, 0x08, 0xaf, 0xfe, 0x6c, 0x70, 0x0c, 0xc0, 0x56, 0x24, 0xc1, 0x3d, 0x4c, 0x70, 0xa6, 0x08,
  126145. +0x60, 0x00, 0x6c, 0x71, 0x79, 0x03, 0xcf, 0xff, 0x80, 0x24, 0x0f, 0x35, 0x04, 0x14, 0x1b, 0x34,
  126146. +0xc6, 0xc6, 0xe0, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0xe0, 0x7e, 0xe0, 0x78,
  126147. +0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xad, 0xc1, 0x47, 0xc0, 0x0c, 0x71, 0x40, 0xc3, 0x4b, 0xc1,
  126148. +0x42, 0xc0, 0x17, 0x0a, 0xb0, 0x00, 0x46, 0xc0, 0x78, 0x22, 0xc0, 0x00, 0x46, 0xc0, 0x0c, 0x71,
  126149. +0x0d, 0x0a, 0x70, 0x00, 0x45, 0xc0, 0x78, 0x22, 0xc0, 0x00, 0x45, 0xc0, 0x00, 0x16, 0x80, 0x70,
  126150. +0x00, 0x80, 0x04, 0x00, 0x1a, 0x20, 0x82, 0x0f, 0x20, 0x00, 0x00, 0x00, 0x6f, 0x20, 0x43, 0x02,
  126151. +0x1a, 0x88, 0x05, 0x22, 0x81, 0x0f, 0x02, 0x90, 0x90, 0x00, 0x49, 0xc0, 0x00, 0x91, 0x14, 0x71,
  126152. +0x0c, 0x70, 0x41, 0xc0, 0x44, 0xc0, 0x09, 0xf4, 0x05, 0x22, 0x80, 0x0f, 0x02, 0x90, 0x96, 0x00,
  126153. +0x00, 0x90, 0xc5, 0xb8, 0x44, 0xc0, 0xc3, 0x40, 0x03, 0x90, 0x24, 0xe0, 0x2c, 0x70, 0x00, 0x18,
  126154. +0xc5, 0x0f, 0x0c, 0x18, 0xc5, 0x0f, 0xfe, 0x18, 0x44, 0x80, 0x09, 0xc0, 0x73, 0xf8, 0x1d, 0x78,
  126155. +0xc0, 0xb8, 0xe9, 0x68, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x1a, 0x00, 0x17, 0x08, 0x35, 0x04,
  126156. +0x4a, 0xc0, 0x07, 0xc0, 0x8a, 0x0f, 0xef, 0xfd, 0x2c, 0x70, 0x05, 0xf0, 0x01, 0xc0, 0x04, 0x71,
  126157. +0x41, 0xc0, 0x01, 0xc0, 0x0f, 0x7d, 0xb5, 0x71, 0x5a, 0x01, 0x0d, 0x00, 0x07, 0xc0, 0xf1, 0x08,
  126158. +0x6e, 0x83, 0xa1, 0x40, 0xa2, 0x0c, 0xaf, 0xff, 0x2c, 0x70, 0x08, 0x46, 0x0b, 0xc0, 0xa1, 0x41,
  126159. +0xff, 0xda, 0x0f, 0x7b, 0x76, 0x0d, 0x2f, 0xfe, 0x0c, 0x70, 0xa1, 0x40, 0xfa, 0x0c, 0x6f, 0xff,
  126160. +0x2c, 0x71, 0x52, 0x0b, 0xaf, 0xfe, 0xa1, 0x40, 0x06, 0xc0, 0x6f, 0x70, 0x14, 0x70, 0x0c, 0x71,
  126161. +0x17, 0xf2, 0x44, 0x26, 0xc1, 0x17, 0x06, 0xe9, 0x61, 0xb9, 0x01, 0x09, 0x31, 0x00, 0x1b, 0x78,
  126162. +0x5a, 0x20, 0x00, 0x01, 0x0f, 0x20, 0x8e, 0x03, 0xae, 0x0b, 0x60, 0x00, 0xa1, 0x40, 0xb6, 0x0b,
  126163. +0x2f, 0xfe, 0xa1, 0x40, 0x20, 0x88, 0xcf, 0x7a, 0xea, 0x0a, 0x20, 0x00, 0x40, 0x40, 0xcb, 0x46,
  126164. +0x00, 0x80, 0x51, 0x06, 0x00, 0x8e, 0x01, 0x16, 0x8b, 0x10, 0x2c, 0x70, 0x43, 0xc0, 0xff, 0xd8,
  126165. +0x76, 0x0f, 0xaf, 0xfd, 0x08, 0xda, 0x48, 0xc0, 0x03, 0xc0, 0x40, 0x23, 0x41, 0x10, 0x02, 0x79,
  126166. +0x08, 0xc0, 0x29, 0x78, 0x4c, 0xc0, 0x10, 0xf0, 0x9f, 0x20, 0x41, 0x00, 0xc3, 0x70, 0x00, 0x80,
  126167. +0xa8, 0x07, 0x42, 0x0c, 0xaf, 0xff, 0x43, 0xc0, 0x03, 0xc2, 0xa1, 0x40, 0x66, 0x0e, 0xaf, 0xff,
  126168. +0x2c, 0x70, 0x67, 0x71, 0x0c, 0xc1, 0x2f, 0x20, 0xc7, 0x06, 0x2f, 0x79, 0xdd, 0x08, 0x62, 0x80,
  126169. +0x2c, 0x72, 0x05, 0xc0, 0x14, 0x70, 0xdc, 0x09, 0x62, 0x00, 0xca, 0x20, 0x42, 0x03, 0x00, 0xc0,
  126170. +0x2d, 0x08, 0x30, 0x80, 0x6f, 0x20, 0x43, 0x02, 0x1a, 0x88, 0x25, 0x08, 0x3e, 0x80, 0x4c, 0x70,
  126171. +0x01, 0x8e, 0x20, 0x8e, 0x04, 0x71, 0x31, 0x48, 0x08, 0xc0, 0x09, 0x79, 0x02, 0xf0, 0x44, 0x71,
  126172. +0x4f, 0x7d, 0x2f, 0x78, 0xcd, 0x70, 0x0d, 0x0d, 0x22, 0x10, 0x6c, 0x70, 0x80, 0xf1, 0xc5, 0x71,
  126173. +0xcf, 0x7c, 0x29, 0x0c, 0xf5, 0x17, 0xa1, 0x40, 0x9f, 0x20, 0x41, 0x00, 0x94, 0x78, 0xcb, 0x44,
  126174. +0x00, 0x80, 0xa8, 0x07, 0x8c, 0x60, 0xc3, 0x70, 0x00, 0x80, 0xa8, 0x07, 0x01, 0x88, 0xe3, 0x0c,
  126175. +0x25, 0x90, 0x78, 0x60, 0x93, 0x48, 0xed, 0xf1, 0x09, 0xc0, 0x31, 0x08, 0x5e, 0x01, 0x02, 0xc0,
  126176. +0x10, 0x7c, 0x5a, 0x27, 0x00, 0x14, 0x05, 0x28, 0x00, 0x03, 0x1c, 0xf8, 0x10, 0x4f, 0x5a, 0x23,
  126177. +0x0f, 0x04, 0x05, 0x2f, 0x0f, 0x13, 0xfd, 0x7f, 0xfd, 0x7f, 0xfd, 0x7f, 0xfd, 0x7f, 0x1f, 0x67,
  126178. +0x02, 0xc0, 0x04, 0x71, 0x42, 0xc0, 0xcd, 0xf1, 0x70, 0x77, 0xca, 0x23, 0xc5, 0x03, 0x68, 0x47,
  126179. +0xc7, 0xf1, 0x00, 0xc0, 0x16, 0xe8, 0x6f, 0x20, 0x43, 0x02, 0x1a, 0x88, 0x25, 0x08, 0x1e, 0x00,
  126180. +0x00, 0xc0, 0x40, 0x80, 0x1d, 0x0a, 0xe5, 0x03, 0x0c, 0x75, 0xc3, 0x41, 0x76, 0x00, 0x02, 0x00,
  126181. +0xf2, 0x0e, 0xaf, 0xfd, 0xe1, 0x43, 0x00, 0xc0, 0x00, 0xc1, 0xe0, 0xa0, 0x04, 0xc0, 0x04, 0xa9,
  126182. +0x0a, 0xc0, 0x11, 0x08, 0x35, 0x04, 0x50, 0xd8, 0x0e, 0x1a, 0x03, 0x30, 0x0d, 0x1a, 0x02, 0x30,
  126183. +0xad, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78,
  126184. +0xe0, 0x7e, 0xe0, 0x78, 0xeb, 0x42, 0xe4, 0xc0, 0x02, 0xf0, 0x44, 0x71, 0x4f, 0x7c, 0x3f, 0x0c,
  126185. +0xc5, 0x10, 0xcb, 0x45, 0x00, 0x80, 0xe7, 0x07, 0x09, 0xe9, 0x27, 0x09, 0x51, 0x00, 0x9f, 0x24,
  126186. +0x41, 0x10, 0xbc, 0x64, 0xa2, 0x88, 0xa1, 0xac, 0xf1, 0xf1, 0x0a, 0xf8, 0xdc, 0x64, 0xc2, 0x88,
  126187. +0x80, 0xad, 0x81, 0x8d, 0xdc, 0x64, 0x55, 0x24, 0x0c, 0x18, 0x81, 0xad, 0xe7, 0xf1, 0xcf, 0x09,
  126188. +0x91, 0x80, 0x04, 0xf8, 0xdc, 0x64, 0x80, 0xad, 0xe1, 0xf1, 0x59, 0x47, 0xc4, 0xc4, 0xe0, 0x78,
  126189. +0x9f, 0x24, 0x41, 0x10, 0x9d, 0x65, 0xc0, 0x8d, 0x81, 0x88, 0xe0, 0x7e, 0xe6, 0xc2, 0xfc, 0x1c,
  126190. +0xc8, 0xb6, 0xa8, 0xc1, 0x46, 0xc1, 0x44, 0xc0, 0x0c, 0x70, 0xff, 0xd9, 0x47, 0xc3, 0x8a, 0x09,
  126191. +0xaf, 0xfd, 0x45, 0xc2, 0x34, 0x14, 0x1b, 0x30, 0xcd, 0x70, 0xad, 0x70, 0x02, 0xf0, 0xa5, 0x71,
  126192. +0x77, 0x0d, 0x35, 0x13, 0x0c, 0x71, 0x32, 0x25, 0x8f, 0x1f, 0x00, 0x80, 0x2c, 0x05, 0x2c, 0x70,
  126193. +0x52, 0x0f, 0x6f, 0xfd, 0xe1, 0x42, 0x04, 0x21, 0xc2, 0x06, 0x07, 0xc1, 0x24, 0x78, 0x05, 0x20,
  126194. +0xbe, 0x80, 0xef, 0xf5, 0x06, 0xc0, 0x4c, 0x73, 0x22, 0xdb, 0xe9, 0x60, 0x04, 0xc0, 0x0c, 0x1c,
  126195. +0x01, 0x30, 0x42, 0xc0, 0x41, 0xc7, 0x40, 0xc1, 0xff, 0xd8, 0x5a, 0x0c, 0xaf, 0xfd, 0x2c, 0x70,
  126196. +0x03, 0xed, 0xbf, 0x0d, 0x91, 0x91, 0xb5, 0x70, 0xc8, 0xd9, 0xfa, 0xd8, 0xa6, 0x0f, 0x6f, 0xfe,
  126197. +0xca, 0x20, 0x41, 0x00, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x2c, 0x70,
  126198. +0x0f, 0x78, 0x42, 0xc1, 0x41, 0xc1, 0x40, 0xc1, 0x43, 0xc0, 0xff, 0xd8, 0x4c, 0x75, 0x26, 0x0c,
  126199. +0xaf, 0xfd, 0x20, 0xdb, 0xc5, 0xf1, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x75, 0x41, 0xdb, 0x0c, 0x1c,
  126200. +0x01, 0x34, 0x42, 0xc6, 0x41, 0xc6, 0xfa, 0x09, 0xaf, 0xfd, 0x40, 0xc6, 0xff, 0xd8, 0x80, 0xd9,
  126201. +0x4c, 0x75, 0x6c, 0x74, 0x43, 0xc6, 0x42, 0xc6, 0x41, 0xc6, 0xe6, 0x09, 0xaf, 0xfd, 0x40, 0xc6,
  126202. +0x0c, 0x70, 0x82, 0x09, 0xaf, 0xfd, 0x2c, 0x71, 0x05, 0xc0, 0x37, 0xe8, 0x0c, 0x70, 0xca, 0x08,
  126203. +0xaf, 0xfd, 0xff, 0xd9, 0x04, 0xc6, 0xad, 0x70, 0x4f, 0xd8, 0xc1, 0xbe, 0x43, 0xc5, 0x42, 0xc6,
  126204. +0x41, 0xc5, 0x40, 0xc0, 0xff, 0xd8, 0x80, 0xd9, 0x17, 0xda, 0xb6, 0x09, 0xaf, 0xfd, 0x6c, 0x74,
  126205. +0x0c, 0x70, 0x52, 0x09, 0xaf, 0xfd, 0x2c, 0x71, 0xc3, 0x40, 0x0f, 0x00, 0x40, 0x42, 0x22, 0x0d,
  126206. +0xaf, 0xfe, 0x2c, 0x70, 0x0c, 0x70, 0x92, 0x08, 0xaf, 0xfd, 0xff, 0xd9, 0x51, 0xd8, 0x43, 0xc5,
  126207. +0x42, 0xc6, 0x41, 0xc5, 0x40, 0xc0, 0xff, 0xd8, 0x80, 0xd9, 0x17, 0xda, 0x82, 0x09, 0xaf, 0xfd,
  126208. +0x6c, 0x74, 0x0c, 0x70, 0x1e, 0x09, 0xaf, 0xfd, 0x2c, 0x71, 0xc3, 0x40, 0x00, 0x00, 0x40, 0x1f,
  126209. +0xee, 0x0c, 0xaf, 0xfe, 0x1e, 0xd9, 0xa8, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe0, 0x78,
  126210. +0xe6, 0xc2, 0xa4, 0xc1, 0x28, 0x46, 0x08, 0x47, 0x0c, 0x70, 0x4e, 0x08, 0xaf, 0xfd, 0xff, 0xd9,
  126211. +0x2c, 0x70, 0xff, 0xd8, 0x4c, 0x73, 0x22, 0xdb, 0x43, 0xc1, 0x42, 0xc7, 0x04, 0x1c, 0x81, 0x33,
  126212. +0x28, 0x45, 0x52, 0x0b, 0xaf, 0xfd, 0x40, 0xc6, 0xaa, 0x0e, 0x6f, 0xfe, 0xfa, 0xd8, 0x1d, 0x78,
  126213. +0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x1d, 0x78, 0x0f, 0x78, 0x42, 0xc5, 0x41, 0xc5, 0x40, 0xc5,
  126214. +0x43, 0xc0, 0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x75, 0x2a, 0x0b, 0xaf, 0xfd, 0x20, 0xdb, 0xff, 0xd8,
  126215. +0x80, 0xd9, 0x4c, 0x75, 0x6c, 0x72, 0x43, 0xc5, 0x42, 0xc5, 0x41, 0xc5, 0x02, 0x09, 0xaf, 0xfd,
  126216. +0x40, 0xc5, 0x0c, 0x70, 0x9e, 0x08, 0xaf, 0xfd, 0x2c, 0x71, 0xa4, 0xc0, 0xc6, 0xc6, 0xe0, 0x78,
  126217. +0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xad, 0xc1, 0x4a, 0xc3, 0x48, 0xc2, 0x4b, 0xc1, 0x0a, 0x0a,
  126218. +0xef, 0xfd, 0x45, 0xc0, 0x12, 0xc0, 0xcd, 0x70, 0xff, 0xdd, 0x4c, 0xc0, 0x13, 0xc0, 0x49, 0xc0,
  126219. +0xc1, 0x40, 0x04, 0xf0, 0x04, 0xc0, 0x04, 0x71, 0x44, 0xc0, 0x04, 0xc0, 0x8b, 0xe0, 0x70, 0x01,
  126220. +0x0d, 0x00, 0x04, 0xc0, 0x32, 0x20, 0x80, 0x0f, 0x00, 0x80, 0x2c, 0x05, 0x47, 0xc0, 0x07, 0xc1,
  126221. +0x0b, 0xc0, 0x28, 0x60, 0x46, 0xc0, 0xaf, 0x78, 0x8c, 0x20, 0xc3, 0x8f, 0x0a, 0xf4, 0xc3, 0x40,
  126222. +0x00, 0x00, 0x00, 0x0a, 0x92, 0x0f, 0x6f, 0xfd, 0xff, 0xd9, 0x16, 0x08, 0x8f, 0xff, 0xad, 0x70,
  126223. +0x07, 0xc0, 0x2c, 0x71, 0x0a, 0xc2, 0xc4, 0xb8, 0x05, 0xe8, 0x61, 0xb8, 0xff, 0x08, 0x31, 0x80,
  126224. +0x3b, 0x79, 0x1f, 0xd8, 0x24, 0x7a, 0x61, 0xb8, 0xff, 0x08, 0x31, 0x80, 0x3c, 0x79, 0x0c, 0xc0,
  126225. +0x24, 0x78, 0x05, 0x22, 0x3e, 0x80, 0x7b, 0xf4, 0x06, 0xc0, 0xcb, 0x47, 0x00, 0x80, 0x64, 0x05,
  126226. +0x1d, 0x78, 0x1d, 0x78, 0x45, 0x20, 0x9b, 0x01, 0x09, 0xc0, 0x0e, 0xe8, 0x01, 0x8f, 0x2c, 0x70,
  126227. +0x4c, 0x70, 0x43, 0xc0, 0x0c, 0x70, 0x42, 0xc0, 0x41, 0xc0, 0x40, 0xc0, 0xff, 0xd8, 0x42, 0x08,
  126228. +0xaf, 0xfd, 0x20, 0xdb, 0x01, 0x8f, 0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0, 0x05, 0xc0, 0x6c, 0x72,
  126229. +0xa5, 0x71, 0x42, 0xc0, 0x0c, 0x71, 0x41, 0xc0, 0x44, 0x23, 0x80, 0x39, 0x40, 0xc0, 0x22, 0x08,
  126230. +0xaf, 0xfd, 0xff, 0xd8, 0x01, 0x8f, 0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0, 0x0c, 0x71, 0x42, 0xc6,
  126231. +0x41, 0xc0, 0x07, 0xc0, 0x6c, 0x72, 0xc5, 0xb8, 0x40, 0xc0, 0x06, 0x08, 0xaf, 0xfd, 0xff, 0xd8,
  126232. +0x01, 0x8f, 0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0, 0x05, 0xc0, 0x6c, 0x72, 0x42, 0xc0, 0x0c, 0x71,
  126233. +0x41, 0xc0, 0x06, 0xc0, 0x1d, 0x78, 0x45, 0x20, 0x80, 0x05, 0x44, 0x20, 0x80, 0x0d, 0x40, 0xc0,
  126234. +0xde, 0x0f, 0x6f, 0xfd, 0xff, 0xd8, 0x01, 0x8f, 0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0, 0x0c, 0x71,
  126235. +0x42, 0xc6, 0x41, 0xc0, 0x06, 0xc0, 0x6c, 0x72, 0xc5, 0xb8, 0x40, 0xc0, 0xc2, 0x0f, 0x6f, 0xfd,
  126236. +0xff, 0xd8, 0x04, 0xc0, 0x18, 0xe8, 0xc3, 0x40, 0x00, 0x00, 0x10, 0x27, 0x52, 0x0b, 0xaf, 0xfe,
  126237. +0x0a, 0xd9, 0x1d, 0x78, 0x1d, 0x78, 0x04, 0x77, 0x0f, 0x7f, 0x4a, 0xf8, 0x42, 0xc6, 0x41, 0xc6,
  126238. +0x40, 0xc6, 0x9e, 0x0f, 0x6f, 0xfd, 0x43, 0xc7, 0x46, 0xf8, 0x43, 0xc7, 0x42, 0xc6, 0x41, 0xc6,
  126239. +0x40, 0xc6, 0x0b, 0xf0, 0x01, 0x8f, 0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0, 0x42, 0xc6, 0x41, 0xc6,
  126240. +0x40, 0xc6, 0xff, 0xd8, 0x18, 0xdb, 0x7a, 0x0f, 0x4f, 0xfd, 0xaf, 0x78, 0x11, 0x08, 0x10, 0x01,
  126241. +0x04, 0xc1, 0x8b, 0xe1, 0x50, 0xf5, 0xad, 0x70, 0x14, 0x70, 0x4e, 0xf3, 0x8a, 0x0e, 0x4f, 0xff,
  126242. +0x0c, 0x70, 0x02, 0x0f, 0x6f, 0xfd, 0x2c, 0x71, 0xff, 0xdd, 0x46, 0xf1, 0x08, 0xc0, 0xc9, 0x08,
  126243. +0x30, 0x00, 0xff, 0xd9, 0xc3, 0x40, 0x00, 0x00, 0x00, 0x0a, 0x3e, 0x0e, 0x6f, 0xfd, 0x18, 0x43,
  126244. +0xbe, 0x0e, 0x4f, 0xff, 0xcb, 0x46, 0x00, 0x80, 0x65, 0x05, 0x00, 0x8e, 0x2c, 0x70, 0x20, 0xdf,
  126245. +0x43, 0xc0, 0x05, 0xc0, 0x4c, 0x70, 0x6c, 0x72, 0x42, 0xc0, 0xff, 0xd8, 0x41, 0xc1, 0x28, 0x45,
  126246. +0x1e, 0x0f, 0x6f, 0xfd, 0x40, 0xc7, 0x00, 0x8e, 0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0, 0xff, 0xd8,
  126247. +0x6c, 0x72, 0x42, 0xc5, 0x41, 0xc5, 0x0a, 0x0f, 0x6f, 0xfd, 0x00, 0x1c, 0xc1, 0x33, 0x2a, 0x0e,
  126248. +0x4f, 0xff, 0x0c, 0x70, 0x9e, 0x0e, 0x6f, 0xfd, 0x2c, 0x71, 0xc3, 0x40, 0x0f, 0x00, 0x40, 0x42,
  126249. +0x6e, 0x0a, 0xaf, 0xfe, 0x2c, 0x70, 0x63, 0x40, 0xde, 0x0d, 0x6f, 0xfd, 0xff, 0xd9, 0x62, 0x0e,
  126250. +0x4f, 0xff, 0x00, 0x8e, 0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0, 0x05, 0xc0, 0x6c, 0x72, 0x42, 0xc0,
  126251. +0xff, 0xd8, 0x41, 0xc5, 0xca, 0x0e, 0x6f, 0xfd, 0x40, 0xc7, 0x00, 0x8e, 0x2c, 0x70, 0x4c, 0x70,
  126252. +0x43, 0xc0, 0xff, 0xd8, 0x6c, 0x72, 0x42, 0xc5, 0x41, 0xc5, 0xb6, 0x0e, 0x6f, 0xfd, 0x00, 0x1c,
  126253. +0x41, 0x34, 0x00, 0x8e, 0x2c, 0x70, 0x4c, 0x70, 0x43, 0xc0, 0xff, 0xd8, 0x10, 0xdb, 0x42, 0xc5,
  126254. +0x41, 0xc5, 0x9e, 0x0e, 0x6f, 0xfd, 0x40, 0xc5, 0xbe, 0x0d, 0x4f, 0xff, 0x0c, 0x70, 0x36, 0x0e,
  126255. +0x6f, 0xfd, 0x2c, 0x71, 0xf2, 0x08, 0xcf, 0xfd, 0xad, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6,
  126256. +0xff, 0xd8, 0x2c, 0x70, 0x4c, 0x70, 0x6c, 0x72, 0xe0, 0x7e, 0xe0, 0x78, 0xe6, 0xc2, 0xfc, 0x1c,
  126257. +0xc8, 0xb6, 0xaa, 0xc1, 0x43, 0xc0, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x58, 0x00, 0xad, 0x70,
  126258. +0x46, 0xc3, 0x48, 0xc0, 0x58, 0xd8, 0x9f, 0xb8, 0xcd, 0x10, 0x9b, 0x80, 0x0f, 0xc0, 0x45, 0xc2,
  126259. +0x44, 0xc1, 0x47, 0xc0, 0x02, 0xf0, 0xa5, 0x71, 0xb7, 0x0d, 0xb3, 0x10, 0x0c, 0x71, 0x44, 0x25,
  126260. +0xc1, 0x17, 0x06, 0xe9, 0x61, 0xb9, 0x01, 0x09, 0x31, 0x00, 0x1b, 0x78, 0x42, 0xc0, 0x02, 0xc1,
  126261. +0x07, 0xc0, 0xcd, 0x70, 0x24, 0x78, 0x49, 0xc0, 0x02, 0xf0, 0xc5, 0x71, 0xdb, 0x0e, 0xb3, 0x90,
  126262. +0xd5, 0x70, 0x08, 0xc1, 0x63, 0x40, 0x3c, 0x70, 0x09, 0xc1, 0x2b, 0x78, 0xf7, 0xf3, 0x02, 0xc0,
  126263. +0x44, 0x26, 0xc1, 0x17, 0x0f, 0x7f, 0x0c, 0x71, 0x05, 0xe9, 0x61, 0xb9, 0xff, 0x09, 0x31, 0x80,
  126264. +0x1b, 0x78, 0x56, 0x0e, 0xaf, 0xfd, 0x0f, 0x78, 0xc3, 0x40, 0x00, 0x80, 0x64, 0x05, 0x00, 0x88,
  126265. +0x07, 0xe8, 0x58, 0xd8, 0x9f, 0xb8, 0xa9, 0x10, 0x80, 0x80, 0x2d, 0x08, 0xde, 0x00, 0x06, 0xc0,
  126266. +0x5a, 0x26, 0x81, 0x1c, 0x5f, 0x27, 0x02, 0x11, 0x40, 0xc0, 0x03, 0xc0, 0x05, 0xc3, 0x38, 0x60,
  126267. +0x5a, 0x25, 0x41, 0x16, 0x19, 0x61, 0x02, 0xc0, 0x45, 0x78, 0x04, 0xc2, 0x22, 0x0b, 0xef, 0xff,
  126268. +0x0f, 0x78, 0xcd, 0xf1, 0x06, 0xc0, 0x5a, 0x26, 0x81, 0x1c, 0x04, 0x1c, 0x01, 0x30, 0x40, 0xc0,
  126269. +0x03, 0xc0, 0x5f, 0x27, 0x02, 0x11, 0x05, 0xc3, 0x38, 0x60, 0x5a, 0x25, 0x41, 0x16, 0x19, 0x61,
  126270. +0x02, 0xc0, 0x45, 0x78, 0x04, 0xc2, 0xae, 0x0c, 0xef, 0xff, 0x0f, 0x78, 0xb7, 0xf1, 0xea, 0x0d,
  126271. +0xaf, 0xfd, 0x0c, 0x73, 0xaa, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe6, 0xc2, 0xc3, 0x43,
  126272. +0x00, 0x80, 0x51, 0x06, 0x80, 0x8b, 0x5f, 0x24, 0x42, 0x12, 0x54, 0x78, 0x02, 0xf0, 0x85, 0x71,
  126273. +0x41, 0x8b, 0x8f, 0x7d, 0x0d, 0x0a, 0x65, 0x03, 0xcd, 0x70, 0x17, 0xf0, 0xc5, 0x71, 0x04, 0x72,
  126274. +0xcf, 0x7a, 0xef, 0x0a, 0x55, 0x82, 0xf9, 0x09, 0x8e, 0x80, 0x9a, 0x22, 0x08, 0x00, 0x1a, 0x25,
  126275. +0x8f, 0x1f, 0x00, 0x00, 0x00, 0x20, 0xe5, 0x7a, 0x05, 0x22, 0x8f, 0x0f, 0x02, 0x90, 0x64, 0x00,
  126276. +0x40, 0x90, 0x40, 0xb7, 0xec, 0xf1, 0xfa, 0x08, 0xcf, 0xfe, 0xc6, 0xc6, 0xe2, 0xc2, 0xfc, 0x1c,
  126277. +0xc8, 0xb6, 0x38, 0x43, 0x08, 0x43, 0xad, 0x70, 0x02, 0xf0, 0xa5, 0x71, 0x45, 0x2b, 0x80, 0x31,
  126278. +0x49, 0x0d, 0x05, 0x10, 0x5a, 0x25, 0x82, 0x11, 0x61, 0x72, 0x01, 0x8a, 0x60, 0x8a, 0x22, 0x8a,
  126279. +0x9a, 0x20, 0x04, 0x00, 0x05, 0x7b, 0x03, 0x8a, 0x9a, 0x20, 0x04, 0x00, 0x25, 0x78, 0x1a, 0x20,
  126280. +0x80, 0x0f, 0x01, 0x00, 0x00, 0x00, 0x05, 0x20, 0xc1, 0x00, 0x05, 0x8a, 0x64, 0x8a, 0x34, 0x77,
  126281. +0x9a, 0x20, 0x04, 0x00, 0x65, 0x78, 0x07, 0xf2, 0x3b, 0x79, 0x9c, 0xb9, 0x9f, 0xb9, 0x00, 0xb1,
  126282. +0xdd, 0xf1, 0x06, 0x08, 0x8f, 0xfe, 0xdb, 0xf1, 0x04, 0x14, 0x1b, 0x34, 0xc2, 0xc6, 0xe0, 0x78,
  126283. +0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xa2, 0xc1, 0xcb, 0x45, 0x00, 0x80, 0x51, 0x06, 0xe0, 0x8d,
  126284. +0x18, 0x43, 0x40, 0xc3, 0x41, 0xc1, 0x04, 0xea, 0xfb, 0x7b, 0x04, 0xf0, 0x5f, 0x27, 0x43, 0x12,
  126285. +0x54, 0x70, 0x4a, 0x27, 0x00, 0x32, 0xca, 0x27, 0x62, 0x30, 0x03, 0xf0, 0xe5, 0x71, 0x01, 0x8d,
  126286. +0x10, 0x77, 0x0c, 0x70, 0xd3, 0xf6, 0x3b, 0xf0, 0x9a, 0x21, 0x01, 0x00, 0x04, 0x71, 0x64, 0x71,
  126287. +0x25, 0x7e, 0x1a, 0x27, 0x81, 0x1f, 0x00, 0x00, 0x00, 0x10, 0x05, 0x21, 0xc1, 0x06, 0x85, 0x79,
  126288. +0x3b, 0x79, 0x91, 0xb9, 0x9c, 0xb9, 0x9f, 0xb9, 0xc0, 0xb1, 0xd5, 0x0f, 0x22, 0xb0, 0x08, 0x44,
  126289. +0x01, 0xc1, 0x9a, 0x24, 0x04, 0x10, 0xf5, 0x21, 0xc2, 0x00, 0x00, 0xc1, 0x12, 0xe9, 0x5c, 0x7e,
  126290. +0xdc, 0x7e, 0xdc, 0x7e, 0xdc, 0x7e, 0x4a, 0x22, 0xc0, 0x16, 0x42, 0x22, 0x4a, 0x10, 0xff, 0x0a,
  126291. +0x31, 0x90, 0xdd, 0x7e, 0x44, 0x2a, 0x01, 0x08, 0xda, 0x62, 0xc4, 0xba, 0xd6, 0x4a, 0xd6, 0xf1,
  126292. +0x8a, 0x26, 0xcf, 0x1f, 0x44, 0x7e, 0x04, 0x22, 0x81, 0x0f, 0x00, 0x00, 0x00, 0xfc, 0x0a, 0xda,
  126293. +0x61, 0xba, 0x01, 0x0a, 0x31, 0x00, 0x3d, 0x79, 0xc8, 0xf1, 0xa2, 0xc0, 0x04, 0x14, 0x1b, 0x34,
  126294. +0xc6, 0xc6, 0xe0, 0x78, 0xe6, 0xc2, 0x14, 0x70, 0xc3, 0x40, 0x40, 0x00, 0x00, 0x18, 0xad, 0x70,
  126295. +0x6f, 0x21, 0xc3, 0x0d, 0xca, 0x25, 0x01, 0x10, 0x00, 0x89, 0xcb, 0x46, 0x00, 0x80, 0x6c, 0x06,
  126296. +0x57, 0x08, 0x3e, 0x00, 0xa1, 0xc1, 0xe9, 0x11, 0x8f, 0x80, 0xc3, 0x41, 0x27, 0x01, 0x00, 0x00,
  126297. +0xb2, 0x0f, 0x6f, 0xfd, 0x0c, 0x74, 0x5f, 0x27, 0x82, 0x11, 0xc3, 0x43, 0x12, 0x00, 0x10, 0x03,
  126298. +0xc3, 0x41, 0x00, 0x90, 0x00, 0x00, 0x08, 0xdf, 0x78, 0x62, 0x25, 0x78, 0x00, 0x90, 0x00, 0xae,
  126299. +0x61, 0xbf, 0x01, 0x0f, 0x31, 0x10, 0x1d, 0x78, 0x19, 0xae, 0x02, 0x6b, 0x58, 0x60, 0x25, 0x78,
  126300. +0x00, 0x90, 0xc3, 0x41, 0x00, 0x80, 0x9e, 0x06, 0x08, 0xda, 0x00, 0xa9, 0x61, 0xba, 0x01, 0x0a,
  126301. +0x31, 0x00, 0x1d, 0x78, 0x19, 0xa9, 0x6c, 0xbe, 0xc1, 0x40, 0xbe, 0x09, 0x2f, 0xff, 0x0d, 0xd9,
  126302. +0xc1, 0x40, 0x0d, 0xd9, 0x52, 0x0b, 0x6f, 0xfe, 0x40, 0xda, 0xc1, 0x40, 0x0d, 0xd9, 0x1a, 0x0e,
  126303. +0x6f, 0xfd, 0x7f, 0xda, 0xff, 0xdf, 0xc1, 0x40, 0x2c, 0x70, 0xa1, 0x42, 0x6c, 0x70, 0x12, 0x0d,
  126304. +0xef, 0xff, 0x40, 0xc7, 0xc1, 0x40, 0x0d, 0xd9, 0x2e, 0x0b, 0x6f, 0xfe, 0x80, 0xda, 0xc1, 0x40,
  126305. +0x2c, 0x70, 0xc3, 0x42, 0xff, 0xff, 0xff, 0xdf, 0x6c, 0x77, 0xf6, 0x0c, 0xef, 0xff, 0x40, 0xc7,
  126306. +0xc1, 0x40, 0x86, 0x0f, 0xef, 0xfe, 0x0d, 0xd9, 0x87, 0x74, 0xc6, 0xc6, 0xe6, 0xc2, 0xfc, 0x1c,
  126307. +0xc8, 0xb6, 0xb3, 0xc1, 0x00, 0x16, 0x9b, 0x70, 0x00, 0x80, 0x04, 0x00, 0x44, 0xc0, 0x28, 0x43,
  126308. +0x20, 0x40, 0x2c, 0x70, 0x82, 0x0e, 0x6f, 0xfd, 0x4c, 0x73, 0x46, 0xc0, 0x61, 0x40, 0x2c, 0x74,
  126309. +0x76, 0x0e, 0x6f, 0xfd, 0x08, 0xda, 0x47, 0xc0, 0x04, 0xc0, 0x1a, 0x23, 0x9b, 0x3f, 0x10, 0x00,
  126310. +0x00, 0x00, 0xed, 0x70, 0x55, 0x20, 0xc0, 0x08, 0x45, 0xc0, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80,
  126311. +0x51, 0x06, 0x41, 0xc0, 0x04, 0xf0, 0x01, 0xc0, 0x04, 0x71, 0x41, 0xc0, 0x01, 0xc0, 0x0f, 0x78,
  126312. +0x42, 0xc0, 0xc3, 0x40, 0x00, 0x80, 0x51, 0x06, 0x21, 0x88, 0x02, 0xc0, 0x30, 0x70, 0x0c, 0x70,
  126313. +0x43, 0xc0, 0xc6, 0xf7, 0x43, 0xf0, 0x03, 0xc0, 0x04, 0x71, 0x43, 0xc0, 0x03, 0xc0, 0x0f, 0x7d,
  126314. +0xd7, 0x0d, 0xb5, 0x90, 0xe0, 0xbd, 0x06, 0xc6, 0x07, 0xc0, 0x1c, 0x76, 0x75, 0xee, 0xef, 0x7f,
  126315. +0x41, 0xd9, 0xea, 0x79, 0xc3, 0x40, 0x00, 0x80, 0xe6, 0x07, 0xa1, 0x43, 0x0a, 0x61, 0x38, 0x60,
  126316. +0x01, 0x10, 0xc1, 0x00, 0x09, 0xca, 0x59, 0x61, 0x44, 0x20, 0xc2, 0x07, 0x20, 0x40, 0x06, 0xea,
  126317. +0x61, 0xba, 0x01, 0x0a, 0x31, 0x00, 0x1b, 0x78, 0x02, 0xc2, 0x0f, 0x78, 0x48, 0xc0, 0x40, 0xc0,
  126318. +0xc3, 0x41, 0x65, 0x00, 0x03, 0x00, 0xc6, 0x0f, 0x2f, 0xfd, 0x7a, 0x20, 0x00, 0x08, 0x05, 0xc0,
  126319. +0x9a, 0x25, 0x04, 0x10, 0x05, 0x23, 0x01, 0x30, 0x02, 0xc0, 0x1a, 0x20, 0x80, 0x0f, 0x00, 0x00,
  126320. +0x00, 0x10, 0x25, 0x78, 0x05, 0x7d, 0xbb, 0x78, 0x05, 0x20, 0x81, 0x0f, 0x02, 0x90, 0x00, 0x00,
  126321. +0x08, 0xc0, 0x00, 0xb1, 0xcf, 0x78, 0x1f, 0x67, 0xbf, 0xf1, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80,
  126322. +0x12, 0x00, 0x47, 0x08, 0xb5, 0x01, 0x89, 0xc0, 0x00, 0x16, 0x8d, 0x70, 0x00, 0x80, 0x04, 0x00,
  126323. +0x2c, 0x70, 0xf2, 0x08, 0xaf, 0xfe, 0x28, 0xda, 0x04, 0xc2, 0xc3, 0x41, 0x18, 0x00, 0x01, 0x00,
  126324. +0x02, 0x0e, 0x6f, 0xfd, 0x0c, 0x75, 0x1a, 0x25, 0x81, 0x1f, 0x10, 0x00, 0x00, 0x00, 0x05, 0xc0,
  126325. +0x4c, 0x72, 0x25, 0x78, 0x6e, 0x0d, 0xef, 0xfe, 0x89, 0xc1, 0x0c, 0x70, 0x2c, 0x72, 0x89, 0xc2,
  126326. +0x5a, 0x08, 0x6f, 0xfd, 0x6c, 0x72, 0xb3, 0xc0, 0x04, 0x14, 0x1b, 0x34, 0xc6, 0xc6, 0xe0, 0x78,
  126327. +0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0x82, 0x24, 0x03, 0x33, 0x00, 0x16, 0x9b, 0x70, 0x00, 0x80,
  126328. +0x04, 0x00, 0x44, 0xc0, 0x00, 0x16, 0x80, 0x70, 0x00, 0x80, 0x51, 0x06, 0x1a, 0x23, 0x9b, 0x3f,
  126329. +0x10, 0x00, 0x00, 0x00, 0xed, 0x70, 0x41, 0xc0, 0x04, 0xc0, 0x55, 0x20, 0x00, 0x0c, 0x45, 0xc0,
  126330. +0x04, 0xf0, 0x01, 0xc0, 0x04, 0x71, 0x41, 0xc0, 0x01, 0xc0, 0x0f, 0x78, 0x42, 0xc0, 0xc3, 0x40,
  126331. +0x00, 0x80, 0x51, 0x06, 0x21, 0x88, 0x02, 0xc0, 0x30, 0x70, 0x0c, 0x70, 0x43, 0xc0, 0xc6, 0xf7,
  126332. +0x5e, 0xf0, 0x03, 0xc0, 0x04, 0x71, 0x43, 0xc0, 0x03, 0xc0, 0x0f, 0x7e, 0xd7, 0x0e, 0x75, 0x92,
  126333. +0xff, 0xd8, 0x44, 0x26, 0xc1, 0x17, 0x06, 0xe9, 0x61, 0xb9, 0x01, 0x09, 0x31, 0x00, 0x1d, 0x78,
  126334. +0xe3, 0x08, 0x3e, 0x80, 0xef, 0x78, 0x9f, 0x20, 0x41, 0x00, 0xc3, 0x41, 0x00, 0x80, 0xe6, 0x07,
  126335. +0xc1, 0x43, 0x2a, 0x60, 0x38, 0x60, 0x01, 0x10, 0xc1, 0x00, 0x09, 0xca, 0x59, 0x61, 0x44, 0x20,
  126336. +0xc2, 0x07, 0x20, 0x40, 0x05, 0xea, 0x61, 0xba, 0xff, 0x0a, 0x31, 0x80, 0x1b, 0x78, 0x0e, 0x79,
  126337. +0x3c, 0x78, 0x1c, 0x78, 0x1c, 0x78, 0x1c, 0x78, 0x00, 0x42, 0x1b, 0xd8, 0x61, 0xb8, 0x01, 0x08,
  126338. +0x31, 0x00, 0x5d, 0x7a, 0x58, 0x61, 0x44, 0x29, 0x01, 0x08, 0xc4, 0xb8, 0x42, 0x78, 0x10, 0x7a,
  126339. +0x20, 0x40, 0x9a, 0x20, 0x01, 0x00, 0x04, 0x20, 0x8d, 0x0f, 0x3f, 0x00, 0xc0, 0xff, 0x45, 0x7d,
  126340. +0xb0, 0x78, 0x02, 0xc2, 0x40, 0xc0, 0x30, 0x78, 0xc3, 0x41, 0x6b, 0x00, 0x03, 0x00, 0x5e, 0x0e,
  126341. +0x2f, 0xfd, 0x7c, 0x20, 0x00, 0x02, 0x05, 0xc0, 0x9a, 0x26, 0x04, 0x10, 0xe5, 0x71, 0x05, 0x23,
  126342. +0x01, 0x30, 0x02, 0xc0, 0x1a, 0x20, 0x80, 0x0f, 0x00, 0x00, 0x00, 0x10, 0x25, 0x78, 0x05, 0x7e,
  126343. +0xdb, 0x78, 0x91, 0xb8, 0x9c, 0xb8, 0x9f, 0xb8, 0xa0, 0xb0, 0xa5, 0xf1, 0x00, 0x16, 0x80, 0x70,
  126344. +0x00, 0x80, 0x12, 0x00, 0x45, 0x08, 0xb5, 0x01, 0x86, 0xc0, 0x00, 0x16, 0x8d, 0x70, 0x00, 0x80,
  126345. +0x04, 0x00, 0x2c, 0x70, 0x8e, 0x0f, 0x6f, 0xfe, 0xb4, 0xda, 0x04, 0xc2, 0xc3, 0x41, 0x16, 0x00,
  126346. +0x01, 0x00, 0xa2, 0x0c, 0x6f, 0xfd, 0x0c, 0x75, 0x1a, 0x25, 0x81, 0x1f, 0x10, 0x00, 0x00, 0x00,
  126347. +0x05, 0xc0, 0x09, 0xda, 0x25, 0x78, 0x0e, 0x0c, 0xef, 0xfe, 0x86, 0xc1, 0x0c, 0x70, 0x09, 0xd9,
  126348. +0x86, 0xc2, 0xfa, 0x0e, 0x2f, 0xfd, 0x6c, 0x72, 0x80, 0x24, 0x03, 0x33, 0x04, 0x14, 0x1b, 0x34,
  126349. +0xc6, 0xc6, 0xe0, 0x78, 0xe6, 0xc2, 0xfc, 0x1c, 0xc8, 0xb6, 0xac, 0xc1, 0x40, 0xc0, 0xff, 0xd8,
  126350. +0x2c, 0x70, 0xe6, 0x0b, 0x6f, 0xfd, 0x4c, 0x73, 0x45, 0xc0, 0xff, 0xd8, 0x2c, 0x74, 0xda, 0x0b,
  126351. +0x6f, 0xfd, 0x08, 0xda, 0x46, 0xc0, 0x00, 0xc0, 0xcb, 0x47, 0x00, 0x80, 0x4f, 0x06, 0x5f, 0x20,
  126352. +0x00, 0x05, 0x42, 0xc0, 0x00, 0x8f, 0x02, 0xc6, 0x1e, 0x66, 0xc3, 0x76, 0x00, 0x80, 0x80, 0x07,
  126353. +0xd2, 0x0f, 0xaf, 0xfd, 0x00, 0xc0, 0xa0, 0x8f, 0x2c, 0x70, 0x43, 0xc0, 0x41, 0xc1, 0x03, 0xf0,
  126354. +0xa5, 0x71, 0x41, 0x8f, 0xaf, 0x7b, 0x4b, 0x0a, 0xe4, 0x00, 0xe0, 0xbd, 0x14, 0x14, 0x0b, 0x30,
  126355. +0x06, 0xc0, 0xca, 0x23, 0x02, 0x10, 0xed, 0x0b, 0x10, 0x90, 0x05, 0xca, 0x2f, 0x0b, 0x25, 0x00,
  126356. +0x2f, 0x78, 0x41, 0xd9, 0x44, 0xc0, 0x2a, 0x78, 0x00, 0x20, 0x9b, 0x0f, 0x00, 0x80, 0xe8, 0x07,
  126357. +0xfe, 0x0b, 0x6f, 0xff, 0x00, 0x13, 0x80, 0x30, 0x00, 0xae, 0x04, 0xc0, 0x00, 0x13, 0x82, 0x30,
  126358. +0x00, 0x20, 0xc1, 0x02, 0x01, 0xc0, 0x58, 0x60, 0x41, 0xc0, 0xc5, 0x71, 0xda, 0xf1, 0x00, 0x16,
  126359. +0x80, 0x70, 0x00, 0x80, 0x12, 0x00, 0x61, 0x08, 0xb5, 0x01, 0x87, 0xc0, 0x2c, 0x70, 0xa6, 0x0e,
  126360. +0x6f, 0xfe, 0x14, 0xda, 0x00, 0xc2, 0xc3, 0x41, 0x17, 0x00, 0x01, 0x00, 0xb6, 0x0b, 0x6f, 0xfd,
  126361. +0x0c, 0x75, 0x62, 0x8f, 0x02, 0xc0, 0x23, 0x8f, 0x7b, 0x7a, 0x00, 0x20, 0x8c, 0x0f, 0x00, 0x80,
  126362. +0x80, 0x07, 0x03, 0xf0, 0x64, 0x71, 0x6f, 0x78, 0x15, 0x09, 0x25, 0x00, 0xad, 0x70, 0x0d, 0xf0,
  126363. +0x87, 0xc6, 0x1e, 0x66, 0x08, 0x64, 0x44, 0x71, 0xa5, 0x71, 0x00, 0xae, 0xaf, 0x78, 0xf5, 0x08,
  126364. +0xb4, 0x80, 0x50, 0x78, 0xf0, 0xf1, 0x0c, 0x70, 0x2c, 0x72, 0x87, 0xc2, 0xee, 0x0d, 0x2f, 0xfd,
  126365. +0x6c, 0x71, 0x41, 0x8f, 0x20, 0x8f, 0x01, 0x6a, 0x22, 0x78, 0x10, 0x79, 0x01, 0xc0, 0x05, 0x28,
  126366. +0x40, 0x00, 0x6e, 0x0b, 0x6f, 0xff, 0x0f, 0x78, 0x03, 0xc1, 0x00, 0xa9, 0xac, 0xc0, 0x04, 0x14,
  126367. +0x1b, 0x34, 0xc6, 0xc6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126368. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126369. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126370. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126371. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126372. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126373. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126374. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126375. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126376. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126377. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126378. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126379. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126380. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126381. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126382. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126383. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126384. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126385. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126386. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126387. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126388. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126389. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126390. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126391. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126392. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126393. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126394. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126395. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126396. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126397. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126398. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126399. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126400. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126401. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126402. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126403. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126404. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126405. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126406. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126407. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126408. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126409. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126410. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126411. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126412. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126413. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126414. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126415. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126416. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126417. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126418. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126419. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126420. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126421. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126422. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126423. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126424. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126425. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126426. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126427. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126428. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126429. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126430. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126431. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126432. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126433. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126434. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126435. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126436. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126437. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126438. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126439. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126440. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126441. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126442. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126443. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126444. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126445. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126446. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126447. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126448. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126449. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126450. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126451. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126452. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126453. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126454. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126455. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126456. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126457. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126458. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126459. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126460. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126461. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126462. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126463. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126464. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126465. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126466. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126467. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126468. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126469. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126470. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126471. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126472. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126473. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126474. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126475. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126476. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126477. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126478. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126479. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126480. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126481. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126482. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126483. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126484. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126485. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126486. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126487. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126488. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126489. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126490. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126491. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126492. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126493. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126494. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126495. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126496. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126497. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126498. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126499. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126500. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126501. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126502. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126503. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126504. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126505. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126506. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126507. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126508. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126509. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126510. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126511. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126512. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126513. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126514. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126515. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126516. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126517. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126518. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126519. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126520. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126521. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126522. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126523. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126524. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126525. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126526. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126527. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126528. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126529. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126530. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126531. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126532. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126533. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126534. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126535. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126536. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126537. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126538. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126539. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126540. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126541. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126542. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126543. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126544. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126545. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126546. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126547. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126548. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126549. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126550. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126551. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126552. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126553. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126554. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126555. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126556. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126557. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126558. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126559. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126560. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126561. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126562. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126563. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126564. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126565. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126566. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126567. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126568. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126569. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126570. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126571. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126572. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126573. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126574. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126575. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126576. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126577. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126578. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126579. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126580. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126581. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126582. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126583. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126584. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126585. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126586. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126587. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126588. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126589. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126590. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126591. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126592. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126593. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126594. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126595. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126596. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126597. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126598. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126599. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126600. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126601. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126602. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126603. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126604. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126605. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126606. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126607. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126608. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126609. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126610. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126611. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126612. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126613. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126614. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126615. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126616. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126617. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126618. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126619. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126620. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126621. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126622. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126623. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126624. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126625. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126626. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126627. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126628. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126629. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126630. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126631. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126632. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126633. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126634. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126635. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126636. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126637. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126638. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126639. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126640. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126641. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126642. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126643. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126644. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126645. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126646. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126647. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126648. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126649. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126650. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126651. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126652. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126653. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126654. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126655. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126656. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126657. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126658. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126659. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126660. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126661. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126662. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126663. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126664. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126665. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126666. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126667. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126668. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126669. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126670. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126671. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126672. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126673. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126674. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126675. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126676. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126677. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126678. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126679. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126680. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126681. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126682. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126683. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126684. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126685. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126686. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126687. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126688. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126689. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126690. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126691. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126692. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126693. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126694. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126695. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126696. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126697. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126698. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126699. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126700. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126701. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126702. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126703. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126704. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126705. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126706. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126707. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126708. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126709. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126710. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126711. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126712. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126713. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126714. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126715. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126716. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126717. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126718. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126719. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126720. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126721. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126722. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126723. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126724. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126725. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126726. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126727. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126728. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126729. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126730. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126731. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126732. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126733. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126734. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126735. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126736. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126737. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126738. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126739. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126740. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126741. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126742. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126743. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126744. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126745. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126746. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126747. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126748. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126749. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126750. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126751. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126752. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126753. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126754. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126755. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126756. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126757. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126758. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126759. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126760. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126761. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126762. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126763. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126764. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126765. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126766. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126767. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126768. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126769. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126770. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126771. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126772. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126773. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126774. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126775. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126776. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126777. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126778. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126779. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126780. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126781. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126782. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126783. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126784. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126785. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126786. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126787. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126788. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126789. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126790. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126791. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126792. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126793. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126794. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126795. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126796. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126797. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126798. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126799. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126800. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126801. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126802. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126803. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126804. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126805. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126806. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126807. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126808. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126809. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126810. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126811. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126812. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126813. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126814. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126815. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126816. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126817. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126818. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126819. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126820. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126821. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126822. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126823. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126824. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126825. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126826. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126827. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126828. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126829. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126830. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126831. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126832. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126833. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126834. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126835. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126836. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126837. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126838. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126839. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126840. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126841. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126842. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126843. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126844. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126845. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126846. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126847. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126848. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126849. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126850. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126851. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126852. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126853. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126854. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126855. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126856. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126857. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126858. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126859. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126860. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126861. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126862. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126863. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126864. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126865. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126866. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126867. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126868. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126869. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126870. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126871. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126872. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126873. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126874. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126875. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126876. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126877. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126878. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126879. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126880. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126881. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126882. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126883. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126884. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126885. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126886. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126887. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126888. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126889. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126890. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126891. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126892. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126893. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126894. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126895. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126896. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126897. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126898. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126899. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126900. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126901. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126902. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126903. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126904. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126905. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126906. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126907. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126908. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126909. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126910. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126911. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126912. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126913. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126914. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126915. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126916. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126917. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126918. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126919. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126920. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126921. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126922. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126923. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126924. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126925. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126926. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126927. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126928. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126929. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126930. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126931. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126932. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126933. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126934. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126935. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126936. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126937. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126938. +0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x08, 0x02, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00,
  126939. +0x61, 0x00, 0xff, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126940. +0x20, 0x80, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126941. +0x00, 0x00, 0x34, 0x1b, 0xf1, 0x00, 0x25, 0x4d, 0x08, 0x4f, 0x00, 0x00, 0x04, 0x00, 0x34, 0x1b,
  126942. +0xf1, 0x00, 0x25, 0x4d, 0x08, 0x4f, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126943. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126944. +0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x1b, 0xf1, 0x00, 0x25, 0x4d, 0x08, 0x4f, 0x00, 0x00, 0x04,
  126945. +0x00, 0x34, 0x1b, 0xf1, 0x00, 0x25, 0x4d, 0x08, 0x4f, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00,
  126946. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126947. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126948. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126949. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126950. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126951. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126952. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126953. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126954. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126955. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126956. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126957. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126958. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126959. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126960. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126961. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126962. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126963. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126964. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126965. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126966. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126967. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126968. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126969. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126970. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126971. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126972. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126973. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126974. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126975. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126976. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126977. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126978. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126979. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126980. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126981. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126982. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126983. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126984. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126985. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126986. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126987. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126988. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126989. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126990. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126991. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126992. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126993. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126994. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126995. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126996. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126997. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126998. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  126999. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  127000. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  127001. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  127002. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  127003. +0x00, 0x00, 0x00, 0x00, 0x4a, 0x01, 0x81, 0x01, 0x18, 0x01, 0x18, 0x01, 0x6f, 0x01, 0x6f, 0x01,
  127004. +0x59, 0x01, 0x81, 0x01, 0x20, 0x01, 0x20, 0x01, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0xa8, 0x61,
  127005. +0xac, 0x35, 0xac, 0x35, 0x5c, 0x12, 0x5c, 0x12, 0x38, 0xc7, 0xf4, 0xb0, 0x90, 0x65, 0x90, 0x65,
  127006. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x8b, 0x39, 0x00, 0x00, 0x00, 0x00, 0x00,
  127007. +0x1e, 0x32, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x03, 0x06, 0x07, 0x0a, 0x0b,
  127008. +0x0e, 0x0f, 0x1a, 0x1b, 0x1e, 0x1f, 0x3a, 0x3b, 0x3e, 0x3f, 0x00, 0x00, 0xff, 0xff, 0xe0, 0x01,
  127009. +0xf0, 0x00, 0xa0, 0x00, 0x78, 0x00, 0x60, 0x00, 0x50, 0x00, 0x43, 0x00, 0x3c, 0x00, 0x35, 0x00,
  127010. +0x30, 0x00, 0x2c, 0x00, 0x28, 0x00, 0x25, 0x00, 0x22, 0x00, 0x20, 0x00, 0x1e, 0x00, 0x1c, 0x00,
  127011. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  127012. +0x20, 0x28, 0x0f, 0x14, 0x02, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x01, 0x00, 0x00, 0x00, 0xb4, 0xff,
  127013. +0x01, 0x00, 0x01, 0x00, 0xb4, 0xf0, 0x01, 0x00, 0x00, 0x00, 0xb4, 0xf4, 0x01, 0x00, 0x00, 0x00,
  127014. +0xb9, 0xf0, 0x01, 0x00, 0x00, 0x00, 0xba, 0xf0, 0x01, 0x00, 0x00, 0x00, 0xbb, 0xf0, 0x01, 0x00,
  127015. +0x00, 0x00, 0x01, 0xf0, 0x01, 0x00, 0x00, 0x00, 0x13, 0xf0, 0x01, 0x00, 0x00, 0x00, 0xf9, 0xf0,
  127016. +0x04, 0x00, 0x00, 0x02, 0xfa, 0xf0, 0x04, 0x00, 0x00, 0x00, 0xfb, 0xf0, 0x04, 0x00, 0x00, 0x04,
  127017. +0x60, 0xf0, 0x07, 0x00, 0x08, 0x00, 0x65, 0xf0, 0x07, 0x00, 0x00, 0x00, 0x62, 0xff, 0x01, 0x00,
  127018. +0x00, 0x00, 0x02, 0xf0, 0x01, 0x00, 0x20, 0x02, 0xf8, 0x10, 0xe8, 0x20, 0x06, 0x0a, 0x0e, 0x14,
  127019. +0x18, 0x1c, 0x20, 0x24, 0x06, 0x0c, 0x10, 0x16, 0x1c, 0x20, 0x24, 0x28, 0x06, 0x0a, 0x10, 0x16,
  127020. +0x1a, 0x20, 0x24, 0x28, 0x06, 0x0c, 0x12, 0x18, 0x1e, 0x24, 0x28, 0x2c, 0x0d, 0x02, 0x01, 0x03,
  127021. +0x0b, 0x0c, 0x0e, 0x16, 0x04, 0x10, 0x11, 0x18, 0x6e, 0x00, 0x02, 0x00, 0x01, 0x00, 0xfd, 0x00,
  127022. +0x04, 0x00, 0x0f, 0x00, 0x60, 0x00, 0x07, 0x00, 0x00, 0x00, 0xe8, 0x00, 0x04, 0x00, 0xff, 0x00,
  127023. +0xfc, 0x00, 0x04, 0x00, 0x04, 0x04, 0x3a, 0x00, 0x02, 0x00, 0x02, 0x00, 0x11, 0x00, 0x07, 0x00,
  127024. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  127025. +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  127026. +0x50, 0x48, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0xf5, 0xfe, 0xff, 0x6f, 0x00, 0x00, 0x00, 0x00,
  127027. +0x60, 0x48, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  127028. +0x40, 0x48, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  127029. +0x28, 0x48, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  127030. +0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  127031. +0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  127032. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  127033. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  127034. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  127035. +0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  127036. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  127037. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  127038. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  127039. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  127040. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  127041. +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  127042. +};
  127043. +size_t init_ddr_size = sizeof(init_ddr);
  127044. diff --git a/board/thead/ice-c910/ice.c b/board/thead/ice-c910/ice.c
  127045. new file mode 100644
  127046. index 0000000000..949d481b89
  127047. --- /dev/null
  127048. +++ b/board/thead/ice-c910/ice.c
  127049. @@ -0,0 +1,276 @@
  127050. +/*
  127051. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  127052. + *
  127053. + * SPDX-License-Identifier: GPL-2.0+
  127054. + */
  127055. +
  127056. +#include <asm/asm.h>
  127057. +#include <asm/io.h>
  127058. +#include <asm/types.h>
  127059. +#include <lmb.h>
  127060. +#include <cpu_func.h>
  127061. +#include <stdio.h>
  127062. +#include <common.h>
  127063. +
  127064. +void board_lmb_reserve(struct lmb *lmb)
  127065. +{
  127066. + lmb_add(lmb, (phys_addr_t)0x0, (phys_addr_t)0x20000000);
  127067. +}
  127068. +
  127069. +static void gmac_hw_init(void)
  127070. +{
  127071. + /* release phy by gpio0_0 */
  127072. + writel(0x1, (void *)0x3fff71000);
  127073. + udelay(10000);
  127074. +
  127075. + /* RGMII mode */
  127076. + writel(0x20202020, (void *)0x3fe8302cc);
  127077. + writel(0x07072020, (void *)0x3fe8302cf);
  127078. + writel(0x07070707, (void *)0x3fe8302d4);
  127079. +
  127080. + /* PHY Mode Sel */
  127081. + writel(0x1, (void *)0x3fe83025c);
  127082. +
  127083. + /* Enable TX_CLK PAD */
  127084. + writel(0x0, (void *)0x3fe83031c);
  127085. +
  127086. + /* Enable pll_div, 1000/4=250MHz */
  127087. + writel(0x4, (void *)0x3fff770cc);
  127088. + writel(0x4, (void *)0x3fff770cc);
  127089. + writel(0x80000004, (void *)0x3fff770cc);
  127090. + writel(0x80000004, (void *)0x3fff770cc);
  127091. +
  127092. + writel(0xa, (void *)0x3fff770d0);
  127093. + writel(0xa, (void *)0x3fff770d0);
  127094. + writel(0x8000000a, (void *)0x3fff770d0);
  127095. + writel(0x8000000a, (void *)0x3fff770d0);
  127096. +
  127097. + writel(0x28, (void *)0x3fff770d8);
  127098. + writel(0x28, (void *)0x3fff770d8);
  127099. + writel(0x80000028, (void *)0x3fff770d8);
  127100. + writel(0x80000028, (void *)0x3fff770d8);
  127101. +
  127102. + writel(0x1f, (void *)0x3fff770c4);
  127103. + writel(0x1f, (void *)0x3fff770c8);
  127104. +
  127105. + writel(0x13dc, (void *)0x3fff770c0);
  127106. +}
  127107. +
  127108. +static void usb_hw_init(void)
  127109. +{
  127110. + unsigned int usb_clk_cfg = readl((void *)0x3fff770f0);
  127111. +
  127112. + usb_clk_cfg |= (1 << 17);
  127113. + usb_clk_cfg |= (1 << 16);
  127114. + usb_clk_cfg |= (1 << 7);
  127115. + usb_clk_cfg |= (1 << 15);
  127116. +
  127117. + writel(usb_clk_cfg, (void *)0x3fff770f0);
  127118. + udelay(10);
  127119. +
  127120. + writel(0x1, (void *)0x3fe83009c);
  127121. + udelay(10);
  127122. +
  127123. + writel(0x1, (void *)0x3fff78048);
  127124. + udelay(10);
  127125. +}
  127126. +
  127127. +static void gpu_config(void)
  127128. +{
  127129. + writel(readl((void *)0x3fff77070) & ~((1 << 21) | (1 << 20)), (void *)0x3fff77070);
  127130. + udelay(100);
  127131. +
  127132. + writel(0x00011212, (void *)0x3fff7709c);
  127133. + udelay(100);
  127134. +
  127135. + writel((1 << 21) | (1 << 20), (void *)0x3fff77070);
  127136. +
  127137. + writel(0x0, (void *)0x3fff780a4);
  127138. + writel(0x0, (void *)0x3fff78094);
  127139. + writel(0x0, (void *)0x3fff780c0);
  127140. + udelay(100);
  127141. +
  127142. + writel(0x1, (void *)0x3fff78094);
  127143. + writel(0x1, (void *)0x3fff780c0);
  127144. + writel(0x1, (void *)0x3fff780a4);
  127145. + udelay(1000);
  127146. +}
  127147. +
  127148. +static void npu_config(void)
  127149. +{
  127150. + writel(0xff, (void *)0x3fff78044);
  127151. + udelay(100);
  127152. +}
  127153. +
  127154. +static void dpu_config(void)
  127155. +{
  127156. + writel(0x10611212, (void *)0x3fff77098);
  127157. + writel(readl((void *)0x3fff77070) | (1 << 23 | 1 << 22), (void *)0x3fff77070);
  127158. + writel(0x11611212, (void *)0x3fff77098);
  127159. + writel(readl((void *)0x3fff78090) | (1 << 0), (void *)0x3fff78090);
  127160. + writel(readl((void *)0x3fff780a0) | (1 << 0), (void *)0x3fff780a0);
  127161. + writel(readl((void *)0x3fff7809c) | (1 << 0), (void *)0x3fff7809c);
  127162. + writel(readl((void *)0x3fe830700) | (1 << 2), (void *)0x3fe830700);
  127163. + writel(readl((void *)0x3fff72000) | (1 << 2), (void *)0x3fff72000);
  127164. + writel(readl((void *)0x3fff72004) | (1 << 2), (void *)0x3fff72004);
  127165. +}
  127166. +
  127167. +static void dpu_start(void)
  127168. +{
  127169. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001518));
  127170. + writel(0x00071900, (void *)(0x3fff28000 + 0x00000000));
  127171. + writel(0x00070900, (void *)(0x3fff28000 + 0x00000000));
  127172. + writel(0x032f02d0, (void *)(0x3fff28000 + 0x00001430));
  127173. + writel(0x05190500, (void *)(0x3fff28000 + 0x00001440));
  127174. + writel(0x418102f8, (void *)(0x3fff28000 + 0x00001438));
  127175. + writel(0x4287850b, (void *)(0x3fff28000 + 0x00001448));
  127176. + writel(0x00000080, (void *)(0x3fff28000 + 0x00001488));
  127177. + writel(0x00000005, (void *)(0x3fff28000 + 0x000014b8));
  127178. + writel(0x00000111, (void *)(0x3fff28000 + 0x00001418));
  127179. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001530));
  127180. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001538));
  127181. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001800));
  127182. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001808));
  127183. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001818));
  127184. + writel(0x028002d0, (void *)(0x3fff28000 + 0x00001810));
  127185. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001508));
  127186. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001510));
  127187. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001528));
  127188. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001a18));
  127189. + writel(0x00000001, (void *)(0x3fff28000 + 0x00001480));
  127190. + writel(0xcc000000, (void *)(0x3fff28000 + 0x000014f0));
  127191. + writel(0xcc000000, (void *)(0x3fff28000 + 0x000014e8));
  127192. + writel(0x00030000, (void *)(0x3fff28000 + 0x000014f8));
  127193. + writel(0x00000b40, (void *)(0x3fff28000 + 0x00001500));
  127194. + writel(0x00000b40, (void *)(0x3fff28000 + 0x00001408));
  127195. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001600));
  127196. + writel(0x00000000, (void *)(0x3fff28000 + 0x000018c0));
  127197. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001900));
  127198. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001640));
  127199. + writel(0x00780140, (void *)(0x3fff28000 + 0x00001680));
  127200. + writel(0x00000020, (void *)(0x3fff28000 + 0x00001580));
  127201. + writel(0x00000000, (void *)(0x3fff28000 + 0x000016c0));
  127202. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001700));
  127203. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001940));
  127204. + writel(0x00500078, (void *)(0x3fff28000 + 0x000017c0));
  127205. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001740));
  127206. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001780));
  127207. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001840));
  127208. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001880));
  127209. + writel(0x00005f7f, (void *)(0x3fff28000 + 0x00001a40));
  127210. + writel(0x0000aa4f, (void *)(0x3fff28000 + 0x00001a80));
  127211. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001ac0));
  127212. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001b00));
  127213. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001b40));
  127214. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001b80));
  127215. + writel(0x80008000, (void *)(0x3fff28000 + 0x00001bc0));
  127216. + writel(0x00000153, (void *)(0x3fff28000 + 0x00001c00));
  127217. +
  127218. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001518));
  127219. + writel(0x032f02d0, (void *)(0x3fff28000 + 0x00001430));
  127220. + writel(0x05190500, (void *)(0x3fff28000 + 0x00001440));
  127221. + writel(0x418102f8, (void *)(0x3fff28000 + 0x00001438));
  127222. + writel(0x4287850b, (void *)(0x3fff28000 + 0x00001448));
  127223. + writel(0x00000080, (void *)(0x3fff28000 + 0x00001488));
  127224. + writel(0x00000005, (void *)(0x3fff28000 + 0x000014b8));
  127225. + writel(0x00000111, (void *)(0x3fff28000 + 0x00001418));
  127226. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001530));
  127227. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001538));
  127228. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001800));
  127229. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001808));
  127230. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001818));
  127231. + writel(0x028002d0, (void *)(0x3fff28000 + 0x00001810));
  127232. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001508));
  127233. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001510));
  127234. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001528));
  127235. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001a18));
  127236. + writel(0x00000001, (void *)(0x3fff28000 + 0x00001480));
  127237. + writel(0x04000000, (void *)(0x3fff28000 + 0x000014f0));
  127238. + writel(0x04000000, (void *)(0x3fff28000 + 0x000014e8));
  127239. + writel(0x00030000, (void *)(0x3fff28000 + 0x000014f8));
  127240. + writel(0x00000b40, (void *)(0x3fff28000 + 0x00001500));
  127241. + writel(0x00000b40, (void *)(0x3fff28000 + 0x00001408));
  127242. + writel(0x03000000, (void *)(0x3fff28000 + 0x00001400));
  127243. + writel(0x18000011, (void *)(0x3fff28000 + 0x00001518));
  127244. + readl((void *)(0x3fff28000 + 0x00001518));
  127245. + writel(0x18000030, (void *)(0x3fff28000 + 0x00001518));
  127246. + writel(0x03000000, (void *)(0x3fff28000 + 0x00001400));
  127247. + writel(0x18002811, (void *)(0x3fff28000 + 0x00001518));
  127248. +
  127249. + writel(0, (void *)0x3fff72000);
  127250. + udelay(200 * 1000);
  127251. + writel(4, (void *)0x3fff72000);
  127252. +
  127253. + udelay(400 * 1000);
  127254. + writel(0x00000000, (void *)(0x3fff28000 + 0x00001518));
  127255. +}
  127256. +
  127257. +static void vpu_hw_init(void)
  127258. +{
  127259. + writel(readl((void *)0x3fff77074) | 0xf, (void *)0x3fff77074);
  127260. + writel(readl((void *)0x3fff78064) | (1 << 0), (void *)0x3fff78064);
  127261. +}
  127262. +
  127263. +static void dmac_hw_init(void)
  127264. +{
  127265. + writel(readl((void *)0x3fff77094) | (1 << 11), (void *)0x3fff77094);
  127266. + writel(readl((void *)0x3fff77070) | (1 << 13), (void *)0x3fff77070);
  127267. + writel(readl((void *)0x3fff78050) | (1 << 0), (void *)0x3fff78050);
  127268. + writel(readl((void *)0x3fff780c4) | (1 << 0), (void *)0x3fff780c4);
  127269. +}
  127270. +
  127271. +static void sd_hw_init(void)
  127272. +{
  127273. + writel(readl((void *)0x3fe83033c) | (1 << 22), (void *)0x3fe83033c);
  127274. + writel(readl((void *)0x3fff72004) | (1 << 15), (void *)0x3fff72004);
  127275. + writel(readl((void *)0x3fff72000) & ~(1 << 15), (void *)0x3fff72000);
  127276. + writel(0x0c800c80, (void *)0x3fff77078);
  127277. + writel(readl((void *)0x3fff78058) | (1 << 16), (void *)0x3fff78058);
  127278. +}
  127279. +
  127280. +static void spi_hw_init(void)
  127281. +{
  127282. + writel(readl((void *)0x3fe830334) | (1 << 2) | (1 << 4), (void *)0x3fe830334);
  127283. + writel(readl((void *)0x3fe830334) | (1 << 12) | (1 << 14), (void *)0x3fe830334);
  127284. + writel(readl((void *)0x3fe830330) | (1 << 22), (void *)0x3fe830330);
  127285. +}
  127286. +
  127287. +void show_sys_clk(void)
  127288. +{
  127289. + unsigned int read = 0;
  127290. +
  127291. + read = *(volatile unsigned int*)(0x3fff77120);
  127292. + printf("CPU freq: %dMHz\n", read / 1000);
  127293. +
  127294. + read = *(volatile unsigned int*)(0x3fff7712c);
  127295. + printf("DDR freq: %dMT\n", read / 1000 * 4);
  127296. +
  127297. + read = *(volatile unsigned int*)(0x3fff77124);
  127298. + printf("AXI freq: %dMHz\n", read / 1000);
  127299. +
  127300. + read = *(volatile unsigned int*)(0x3fff77130);
  127301. + printf("AHB freq: %dMHz\n", read / 1000);
  127302. +
  127303. + read = *(volatile unsigned int*)(0x3fff77140);
  127304. + printf("NPU freq: %dMHz\n", read / 1000);
  127305. +
  127306. + read = *(volatile unsigned int*)(0x3fff7713c);
  127307. + printf("GPU freq: %dMHz\n", read / 1000);
  127308. +}
  127309. +
  127310. +int board_init(void)
  127311. +{
  127312. + gmac_hw_init();
  127313. + usb_hw_init();
  127314. + gpu_config();
  127315. + npu_config();
  127316. + dpu_config();
  127317. + vpu_hw_init();
  127318. + dmac_hw_init();
  127319. + sd_hw_init();
  127320. + spi_hw_init();
  127321. + dpu_start();
  127322. + show_sys_clk();
  127323. +
  127324. + return 0;
  127325. +}
  127326. diff --git a/board/thead/ice-c910/spl.c b/board/thead/ice-c910/spl.c
  127327. new file mode 100644
  127328. index 0000000000..6046dc12f5
  127329. --- /dev/null
  127330. +++ b/board/thead/ice-c910/spl.c
  127331. @@ -0,0 +1,86 @@
  127332. +/*
  127333. +* Copyright (C) 2017-2020 Alibaba Group Holding Limited
  127334. +*
  127335. +* SPDX-License-Identifier: GPL-2.0+
  127336. +*/
  127337. +
  127338. +#include <linux/types.h>
  127339. +#include <common.h>
  127340. +#include <console.h>
  127341. +#include <asm/csr.h>
  127342. +#include <asm/io.h>
  127343. +#include <spl.h>
  127344. +#include <log.h>
  127345. +#include <asm/spl.h>
  127346. +
  127347. +extern char init_ddr[];
  127348. +extern void cpu_clk_config(int cpu_freq);
  127349. +extern void ddr_clk_config(int ddr_freq);
  127350. +extern void show_sys_clk(void);
  127351. +
  127352. +void setup_dev_pmp(void)
  127353. +{
  127354. + /* peripherals: 0x3 f000 0000 ~ 0x4 0000 0000 napot rw */
  127355. + csr_write(pmpaddr2, 0x3f0000000 >> 2 | ((0x10000000 - 1) >> 3));
  127356. + csr_write(pmpcfg0, 0x88980000001b1f1d);
  127357. +}
  127358. +
  127359. +void setup_ddr_pmp(void)
  127360. +{
  127361. + /* ddr: 0x0 00000000 ~ 0x1 00000000 */
  127362. + csr_write(pmpaddr0, 0x0 >> 2 | ((0x100000000 - 1) >> 3));
  127363. +
  127364. + /* Leave pmpaddr1 for SDRAM on which this code is running */
  127365. + /* Plus, this was set in bootrom */
  127366. +
  127367. + csr_write(pmpaddr3, 0x0);
  127368. + csr_write(pmpaddr4, 0x0);
  127369. + csr_write(pmpaddr5, 0x0);
  127370. +
  127371. + csr_write(pmpcfg0, 0x88980000001b1f1f);
  127372. +}
  127373. +
  127374. +void cpu_performance_enable(void)
  127375. +{
  127376. + csr_write(CSR_MCOR, 0x70013);
  127377. + csr_write(CSR_MCCR2, 0xe0410009);
  127378. + csr_write(CSR_MHCR, 0x11ff);
  127379. + csr_write(CSR_MXSTATUS, 0x638000);
  127380. + csr_write(CSR_MHINT, 0x16e30c);
  127381. +}
  127382. +
  127383. +void board_init_f(ulong dummy)
  127384. +{
  127385. + int ddr_freq = 1600;
  127386. + int cpu_freq = 1200;
  127387. + int ret;
  127388. + void (*ddr_initialize)(void);
  127389. +
  127390. + setup_dev_pmp();
  127391. + cpu_clk_config(cpu_freq);
  127392. +
  127393. + ret = spl_early_init();
  127394. + if (ret) {
  127395. + printf("spl_early_init() failed: %d\n", ret);
  127396. + hang();
  127397. + }
  127398. + arch_cpu_init_dm();
  127399. + preloader_console_init();
  127400. +
  127401. + ddr_clk_config(ddr_freq);
  127402. + ddr_initialize = (void (*)(void))(init_ddr);
  127403. + ddr_initialize();
  127404. + show_sys_clk();
  127405. + setup_ddr_pmp();
  127406. +}
  127407. +
  127408. +void board_boot_order(u32 *spl_boot_list)
  127409. +{
  127410. + if ((readl((void *)0x3fff72050) & 0x3) == 3) {
  127411. + debug("Wait here for JTAG/GDB connecting\n");
  127412. + asm volatile ("ebreak");
  127413. + } else {
  127414. + spl_boot_list[0] = BOOT_DEVICE_MMC1;
  127415. + cpu_performance_enable();
  127416. + }
  127417. +}
  127418. diff --git a/board/thead/ice-c910/sys_clk.c b/board/thead/ice-c910/sys_clk.c
  127419. new file mode 100644
  127420. index 0000000000..6e55d7d27a
  127421. --- /dev/null
  127422. +++ b/board/thead/ice-c910/sys_clk.c
  127423. @@ -0,0 +1,282 @@
  127424. +/*
  127425. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  127426. + *
  127427. + * SPDX-License-Identifier: GPL-2.0+
  127428. + */
  127429. +
  127430. +#include <common.h>
  127431. +#include <log.h>
  127432. +
  127433. +void show_sys_clk(void)
  127434. +{
  127435. + unsigned int read = 0;
  127436. +
  127437. + read = *(volatile unsigned int*)(0x3fff77120);
  127438. + debug("CPU_CLK = %dMHz\n", read / 1000);
  127439. +
  127440. + read = *(volatile unsigned int*)(0x3fff77124);
  127441. + debug("AXI_CLK = %dMHz\n", read / 1000);
  127442. +
  127443. + read = *(volatile unsigned int*)(0x3fff77130);
  127444. + debug("AHB_CLK = %dMHz\n", read / 1000);
  127445. +
  127446. + read = *(volatile unsigned int*)(0x3fff77140);
  127447. + debug("NPU_CLK = %dMHz\n", read / 1000);
  127448. +
  127449. + read = *(volatile unsigned int*)(0x3fff7712c);
  127450. + debug("DDR_CK = %d MT\n", read / 1000 * 4);
  127451. +}
  127452. +
  127453. +void cpu_clk_config(int cpu_freq)
  127454. +{
  127455. + unsigned int read, i;
  127456. +
  127457. + for (i = 0; i < 0x40; i++) {
  127458. + *(volatile unsigned int*)(0x3fff78040) = 0x0; //reset ddr
  127459. + }
  127460. +
  127461. + //Wait ALL PLLs lock
  127462. + read = *(volatile unsigned int*)(0x3fff77060);
  127463. + while ((read & 0x1f) != 0x1f) {
  127464. + read = *(volatile unsigned int*)(0x3fff77060);
  127465. + }
  127466. +
  127467. + //enable dpu_clk
  127468. + *(volatile unsigned int*)(0x3fff77098) = 0x01601212;//div en
  127469. + *(volatile unsigned int*)(0x3fff77098) = 0x11611212;//pixclk_en, hclk_en
  127470. +
  127471. + //enable gpu_clk, 500MHz/500MHz
  127472. + *(volatile unsigned int*)(0x3fff7709c) = 0x11212; //gpu_hclk_en, gpu_aclk_div, gpu_cclk_div
  127473. +
  127474. + *(volatile unsigned int*)(0x3fff77070) = 0x871; //AXI BUS 2:1
  127475. + read = *(volatile unsigned int*)(0x3fff77070); //wait
  127476. + *(volatile unsigned int*)(0x3fff77070) = 0x879; //sync
  127477. + asm("nop"); //MUST NOT REVISE
  127478. + asm("nop");
  127479. + asm("nop");
  127480. + asm("nop");
  127481. + asm("nop");
  127482. + asm("nop");
  127483. + asm("nop");
  127484. + asm("nop");
  127485. + asm("nop");
  127486. + asm("nop");
  127487. +
  127488. + *(volatile unsigned int*)(0x3fff77090) = 0x1302;
  127489. + read = *(volatile unsigned int*)(0x3fff77090); //wait
  127490. + *(volatile unsigned int*)(0x3fff77090) = 0x9b0a; //sync
  127491. + asm("nop"); //MUST NOT REVISE
  127492. + asm("nop");
  127493. + asm("nop");
  127494. + asm("nop");
  127495. + asm("nop");
  127496. + asm("nop");
  127497. + asm("nop");
  127498. + asm("nop");
  127499. + asm("nop");
  127500. + asm("nop");
  127501. +
  127502. + *(volatile unsigned int*)(0x3fff77070) = 0x809;
  127503. + asm("nop"); //MUST NOT REVISE
  127504. + asm("nop");
  127505. + asm("nop");
  127506. + asm("nop");
  127507. + asm("nop");
  127508. + asm("nop");
  127509. + asm("nop");
  127510. + asm("nop");
  127511. + asm("nop");
  127512. + asm("nop");
  127513. + asm("nop");
  127514. + asm("nop");
  127515. + asm("nop");
  127516. + asm("nop");
  127517. + asm("nop");
  127518. + asm("nop");
  127519. + asm("nop");
  127520. + asm("nop");
  127521. + asm("nop");
  127522. + asm("nop");
  127523. +
  127524. + //PLLF, C910/C860 clock
  127525. + switch (cpu_freq) {
  127526. + case 2000:
  127527. + *(volatile unsigned int*)(0x3fff7704c) = 0x0110fa03; //2000MHz, 2000MHz
  127528. + break;
  127529. + case 1900:
  127530. + *(volatile unsigned int*)(0x3fff7704c) = 0x01104f01; //1896MHz, 1896MHz
  127531. + break;
  127532. + case 1800:
  127533. + *(volatile unsigned int*)(0x3fff7704c) = 0x01104b01; //1800MHz, 1800MHz
  127534. + break;
  127535. + case 1700:
  127536. + *(volatile unsigned int*)(0x3fff7704c) = 0x01104701; //1704MHz, 1704MHz
  127537. + break;
  127538. + case 1600:
  127539. + *(volatile unsigned int*)(0x3fff7704c) = 0x0110c803; //1600MHz, 1600MHz
  127540. + break;
  127541. + case 1500:
  127542. + *(volatile unsigned int*)(0x3fff7704c) = 0x01107d02; //1500MHz, 1500MHz
  127543. + break;
  127544. + case 1400:
  127545. + *(volatile unsigned int*)(0x3fff7704c) = 0x01103a01; //1392MHz, 1392MHz
  127546. + break;
  127547. + case 1300:
  127548. + *(volatile unsigned int*)(0x3fff7704c) = 0x01103601; //1296MHz, 1296MHz
  127549. + break;
  127550. + case 1200: //max legal freq for the ICE
  127551. + *(volatile unsigned int*)(0x3fff7704c) = 0x01103201; //1200MHz, 1200MHz
  127552. + break;
  127553. + case 1100:
  127554. + *(volatile unsigned int*)(0x3fff7704c) = 0x01205b01; //2184MHz, 1092MHz
  127555. + break;
  127556. + case 1000:
  127557. + *(volatile unsigned int*)(0x3fff7704c) = 0x0120fa03; //2000MHz, 1000MHz
  127558. + break;
  127559. + case 900:
  127560. + *(volatile unsigned int*)(0x3fff7704c) = 0x01204b01; //1800MHz, 900MHz
  127561. + break;
  127562. + case 800:
  127563. + *(volatile unsigned int*)(0x3fff7704c) = 0x0120c803; //1600MHz, 800MHz
  127564. + break;
  127565. + case 700:
  127566. + *(volatile unsigned int*)(0x3fff7704c) = 0x01203a01; //1392MHz, 696MHz
  127567. + break;
  127568. + case 600:
  127569. + *(volatile unsigned int*)(0x3fff7704c) = 0x01203201; //1200MHz, 600MHz
  127570. + break;
  127571. + case 500:
  127572. + *(volatile unsigned int*)(0x3fff7704c) = 0x0140fa03; //2000MHz, 500MHz
  127573. + break;
  127574. + }
  127575. + *(volatile unsigned int*)(0x3fff77050) = 0x03000000;
  127576. + *(volatile unsigned int*)(0x3fff77054) = 0x3; //reconfig
  127577. + read = *(volatile unsigned int*)(0x3fff7704c); //readback
  127578. + //Wait ALL PLLs Lock
  127579. + read = *(volatile unsigned int*)(0x3fff77060);
  127580. + read = *(volatile unsigned int*)(0x3fff77060);
  127581. + read = *(volatile unsigned int*)(0x3fff77060);
  127582. + while ((read & 0x3f) != 0x3f) {
  127583. + read = *(volatile unsigned int*)(0x3fff77060);
  127584. + }
  127585. +
  127586. + *(volatile unsigned int*)(0x3fe830470) = 0x11; //AXI BUS 2:1
  127587. + read = *(volatile unsigned int*)(0x3fe830470); //wait
  127588. + *(volatile unsigned int*)(0x3fe830470) = 0x19; //sync
  127589. + asm("nop"); //MUST NOT REVISE
  127590. + asm("nop");
  127591. + asm("nop");
  127592. + asm("nop");
  127593. + asm("nop");
  127594. + asm("nop");
  127595. + asm("nop");
  127596. + asm("nop");
  127597. + asm("nop");
  127598. + asm("nop");
  127599. +
  127600. + *(volatile unsigned int*)(0x3fe830470) = 0x9; //switch
  127601. + asm("nop"); //MUST NOT REVISE
  127602. + asm("nop");
  127603. + asm("nop");
  127604. + asm("nop");
  127605. + asm("nop");
  127606. + asm("nop");
  127607. + asm("nop");
  127608. + asm("nop");
  127609. + asm("nop");
  127610. +
  127611. + *(volatile unsigned int*)(0x3fff77094) = 0xffffffff;
  127612. +
  127613. + *(volatile unsigned int*)(0x3fff770a0) = 0xfff;
  127614. + *(volatile unsigned int*)(0x3fff78044) = 0xff;
  127615. +
  127616. + //SDIO0/1
  127617. + *(volatile unsigned int*)(0x3fff77078) = 0x0c800c80;
  127618. +}
  127619. +
  127620. +void ddr_clk_config(int ddr_freq)
  127621. +{
  127622. + unsigned int read;
  127623. +
  127624. + //DDRC clock
  127625. + switch (ddr_freq) {
  127626. + case 3192:
  127627. + *(volatile unsigned int*)(0x3fff77020) = 0x01208502; //798MHz, 3192MT
  127628. + break;
  127629. + case 3008:
  127630. + *(volatile unsigned int*)(0x3fff77020) = 0x01305e01; //752MHz, 3008MT
  127631. + break;
  127632. + case 2912:
  127633. + *(volatile unsigned int*)(0x3fff77020) = 0x01305b01; //728MHz, 2912MT
  127634. + break;
  127635. + case 2816:
  127636. + *(volatile unsigned int*)(0x3fff77020) = 0x01305801; //704MHz, 2816MT
  127637. + break;
  127638. + case 2720:
  127639. + *(volatile unsigned int*)(0x3fff77020) = 0x01305501; //680MHz, 2720MT
  127640. + break;
  127641. + case 2656:
  127642. + *(volatile unsigned int*)(0x3fff77020) = 0x01305301; //664MHz, 2656MT
  127643. + break;
  127644. + case 2592:
  127645. + *(volatile unsigned int*)(0x3fff77020) = 0x01305101; //648MHz, 2592MT
  127646. + break;
  127647. + case 2496:
  127648. + *(volatile unsigned int*)(0x3fff77020) = 0x01304e01; //624MHz, 2496MT
  127649. + break;
  127650. + case 2400:
  127651. + *(volatile unsigned int*)(0x3fff77020) = 0x01406401; //600MHz, 2400MT
  127652. + break;
  127653. + case 2184:
  127654. + *(volatile unsigned int*)(0x3fff77020) = 0x01405b01; //546MHz, 2184MT
  127655. + break;
  127656. + case 2133:
  127657. + *(volatile unsigned int*)(0x3fff77020) = 0x01405801; //528MHz, 2112MT
  127658. + break;
  127659. + case 2000:
  127660. + *(volatile unsigned int*)(0x3fff77020) = 0x01607d01; //500MHz, 2000MT
  127661. + break;
  127662. + case 1800:
  127663. + *(volatile unsigned int*)(0x3fff77020) = 0x01404b01; //450MHz, 1800MT
  127664. + break;
  127665. + case 1600:
  127666. + *(volatile unsigned int*)(0x3fff77020) = 0x01606401; //400MHz, 1600MT
  127667. + break;
  127668. + case 1392:
  127669. + *(volatile unsigned int*)(0x3fff77020) = 0x01605701; //348MHz, 1392MT
  127670. + break;
  127671. + default:
  127672. + *(volatile unsigned int*)(0x3fff77020) = 0x01604b01; //300MHz, 1200MT
  127673. + break;
  127674. + }
  127675. +
  127676. + *(volatile unsigned int*)(0x3fff77024) = 0x03000000;
  127677. + *(volatile unsigned int*)(0x3fff77028) = 0x3; //reconfig
  127678. + read = *(volatile unsigned int*)(0x3fff77020); //readback
  127679. + //Wait ALL PLLs Lock
  127680. + read = *(volatile unsigned int*)(0x3fff77060);
  127681. + read = *(volatile unsigned int*)(0x3fff77060);
  127682. + read = *(volatile unsigned int*)(0x3fff77060);
  127683. + while ((read & 0x1f) != 0x1f) {
  127684. + read = *(volatile unsigned int*)(0x3fff77060);
  127685. + }
  127686. +
  127687. + //enable ddr_axi clocks
  127688. + *(volatile unsigned int*)(0x3fff78040) = 0x0;
  127689. + *(volatile unsigned int*)(0x3fff78040) = 0x0;
  127690. + *(volatile unsigned int*)(0x3fff78040) = 0x0;
  127691. + *(volatile unsigned int*)(0x3fff78040) = 0x0;
  127692. + *(volatile unsigned int*)(0x3fff77108) = 0x1ff;
  127693. + *(volatile unsigned int*)(0x3fff77108) = 0x1ff;
  127694. + *(volatile unsigned int*)(0x3fff77108) = 0x1ff;
  127695. + *(volatile unsigned int*)(0x3fff78040) = 0x0;
  127696. + *(volatile unsigned int*)(0x3fff78040) = 0x0;
  127697. + *(volatile unsigned int*)(0x3fff78040) = 0x0;
  127698. + *(volatile unsigned int*)(0x3fff78040) = 0x0;
  127699. + *(volatile unsigned int*)(0x3fff78040) = 0x9;
  127700. + *(volatile unsigned int*)(0x3fff78040) = 0x9;
  127701. +
  127702. + //disable wdg
  127703. + *(volatile unsigned int*)(0x3fff78000) = 0x5ada7200;
  127704. + *(volatile unsigned int*)(0x3fff78010) = 0x0;
  127705. +}
  127706. diff --git a/board/thead/light-evb-mpw-c910/Kconfig b/board/thead/light-evb-mpw-c910/Kconfig
  127707. new file mode 100644
  127708. index 0000000000..3f2e7a035c
  127709. --- /dev/null
  127710. +++ b/board/thead/light-evb-mpw-c910/Kconfig
  127711. @@ -0,0 +1,48 @@
  127712. +#
  127713. +# Copyright (C) 2017-2020 Alibaba Group Holding Limited
  127714. +#
  127715. +# SPDX-License-Identifier: GPL-2.0+
  127716. +#
  127717. +
  127718. +if TARGET_LIGHT_EVB_MPW_C910
  127719. +
  127720. +config SYS_CPU
  127721. + default "c9xx"
  127722. +
  127723. +config SYS_VENDOR
  127724. + default "thead"
  127725. +
  127726. +config SYS_BOARD
  127727. + default "light-evb-mpw-c910"
  127728. +
  127729. +config SYS_CONFIG_NAME
  127730. + default "light-evb-mpw-c910"
  127731. +
  127732. +config SYS_TEXT_BASE
  127733. + default 0xc0000000 if RISCV_MMODE
  127734. + default 0x00200000 if RISCV_SMODE
  127735. +
  127736. +config SPL_TEXT_BASE
  127737. + hex
  127738. + default 0xffe0000000
  127739. +
  127740. +config SPL_MAX_SIZE
  127741. + hex
  127742. + default 0x2f000
  127743. +
  127744. +config BOARD_SPECIFIC_OPTIONS
  127745. + def_bool y
  127746. + select RISCV_THEAD
  127747. + imply CMD_NET
  127748. + imply CMD_PING
  127749. + imply CMD_MEMINFO
  127750. + imply MII
  127751. + imply NET_RANDOM_ETHADDR
  127752. + imply PHY_LIB
  127753. + imply PHY_MSCC
  127754. + imply MMC
  127755. + imply MMC_SPI
  127756. + imply MMC_BROKEN_CD
  127757. + imply CMD_MMC
  127758. +
  127759. +endif
  127760. diff --git a/board/thead/light-evb-mpw-c910/Makefile b/board/thead/light-evb-mpw-c910/Makefile
  127761. new file mode 100644
  127762. index 0000000000..c839e7cdbb
  127763. --- /dev/null
  127764. +++ b/board/thead/light-evb-mpw-c910/Makefile
  127765. @@ -0,0 +1,14 @@
  127766. +#
  127767. +# Copyright (C) 2017-2020 Alibaba Group Holding Limited
  127768. +#
  127769. +# SPDX-License-Identifier: GPL-2.0+
  127770. +#
  127771. +
  127772. +ifdef CONFIG_SPL_BUILD
  127773. +obj-y += spl.o
  127774. +obj-y += sys_clk.o
  127775. +obj-y += ddr.o
  127776. +else
  127777. +obj-y += light.o
  127778. +obj-y += board.o
  127779. +endif
  127780. diff --git a/board/thead/light-evb-mpw-c910/board.c b/board/thead/light-evb-mpw-c910/board.c
  127781. new file mode 100644
  127782. index 0000000000..7549cf55a4
  127783. --- /dev/null
  127784. +++ b/board/thead/light-evb-mpw-c910/board.c
  127785. @@ -0,0 +1,40 @@
  127786. +// SPDX-License-Identifier: GPL-2.0+
  127787. +/*
  127788. + * Copyright (C) 2017, STMicroelectronics - All Rights Reserved
  127789. + * Author(s): Patrice Chotard, <patrice.chotard@st.com> for STMicroelectronics.
  127790. + */
  127791. +
  127792. +#include <common.h>
  127793. +#include <dwc3-uboot.h>
  127794. +#include <usb.h>
  127795. +
  127796. +#ifdef CONFIG_USB_DWC3
  127797. +static struct dwc3_device dwc3_device_data = {
  127798. + .maximum_speed = USB_SPEED_HIGH,
  127799. + .dr_mode = USB_DR_MODE_PERIPHERAL,
  127800. + .index = 0,
  127801. +};
  127802. +
  127803. +int usb_gadget_handle_interrupts(int index)
  127804. +{
  127805. + dwc3_uboot_handle_interrupt(index);
  127806. + return 0;
  127807. +}
  127808. +
  127809. +int board_usb_init(int index, enum usb_init_type init)
  127810. +{
  127811. + dwc3_device_data.base = 0xFFE7040000UL;
  127812. + return dwc3_uboot_init(&dwc3_device_data);
  127813. +}
  127814. +
  127815. +int board_usb_cleanup(int index, enum usb_init_type init)
  127816. +{
  127817. + dwc3_uboot_exit(index);
  127818. + return 0;
  127819. +}
  127820. +
  127821. +int g_dnl_board_usb_cable_connected(void)
  127822. +{
  127823. + return 1;
  127824. +}
  127825. +#endif
  127826. diff --git a/board/thead/light-evb-mpw-c910/ddr.c b/board/thead/light-evb-mpw-c910/ddr.c
  127827. new file mode 100644
  127828. index 0000000000..b218120ed7
  127829. --- /dev/null
  127830. +++ b/board/thead/light-evb-mpw-c910/ddr.c
  127831. @@ -0,0 +1,14 @@
  127832. +/*
  127833. +* Copyright (C) 2017-2020 Alibaba Group Holding Limited
  127834. +*
  127835. +* SPDX-License-Identifier: GPL-2.0+
  127836. +*/
  127837. +
  127838. +#include <asm/asm.h>
  127839. +#include <asm/io.h>
  127840. +#include <common.h>
  127841. +
  127842. +void init_ddr(void)
  127843. +{
  127844. + writel(0x1ff << 4, (void *)0xffef005000);
  127845. +}
  127846. diff --git a/board/thead/light-evb-mpw-c910/light.c b/board/thead/light-evb-mpw-c910/light.c
  127847. new file mode 100644
  127848. index 0000000000..0912244862
  127849. --- /dev/null
  127850. +++ b/board/thead/light-evb-mpw-c910/light.c
  127851. @@ -0,0 +1,37 @@
  127852. +/*
  127853. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  127854. + *
  127855. + * SPDX-License-Identifier: GPL-2.0+
  127856. + */
  127857. +
  127858. +#include <common.h>
  127859. +#include <asm/io.h>
  127860. +#include <asm/types.h>
  127861. +
  127862. +void gmac_clk_config(void)
  127863. +{
  127864. + writel(1 << 13, (void *)(0xffe7030004));
  127865. + writel(1 << 13, (void *)(0xffe7030008));
  127866. + udelay(10000);
  127867. +}
  127868. +
  127869. +void usb_clk_config(void)
  127870. +{
  127871. + writel(0x0, (void *)(0xffef01406c));
  127872. + udelay(1000);
  127873. + writel(0x7, (void *)(0xffef01406c));
  127874. +}
  127875. +
  127876. +int board_init(void)
  127877. +{
  127878. +#define SPI_NOR_FLASH_PINMUX 0xffef01c430
  127879. + writel(readl((void *)SPI_NOR_FLASH_PINMUX) | 0x30, (void *)SPI_NOR_FLASH_PINMUX);
  127880. +
  127881. +#define SPI_NAND_FLASH_PINMUX 0xffef01c428
  127882. + writel(readl((void *)SPI_NAND_FLASH_PINMUX) | (3 << 20), (void *)SPI_NAND_FLASH_PINMUX);
  127883. +
  127884. + usb_clk_config();
  127885. + gmac_clk_config();
  127886. +
  127887. + return 0;
  127888. +}
  127889. diff --git a/board/thead/light-evb-mpw-c910/spl.c b/board/thead/light-evb-mpw-c910/spl.c
  127890. new file mode 100644
  127891. index 0000000000..fae70372e8
  127892. --- /dev/null
  127893. +++ b/board/thead/light-evb-mpw-c910/spl.c
  127894. @@ -0,0 +1,99 @@
  127895. +/*
  127896. +* Copyright (C) 2017-2020 Alibaba Group Holding Limited
  127897. +*
  127898. +* SPDX-License-Identifier: GPL-2.0+
  127899. +*/
  127900. +
  127901. +#include <linux/types.h>
  127902. +#include <common.h>
  127903. +#include <console.h>
  127904. +#include <cpu_func.h>
  127905. +#include <asm/csr.h>
  127906. +#include <asm/io.h>
  127907. +#include <asm/barrier.h>
  127908. +#include <spl.h>
  127909. +#include <asm/spl.h>
  127910. +#include <string.h>
  127911. +
  127912. +extern void init_ddr(void);
  127913. +extern void cpu_clk_config(int cpu_freq);
  127914. +extern void ddr_clk_config(int ddr_freq);
  127915. +extern void show_sys_clk(void);
  127916. +
  127917. +/* 0: 0xff e0000000 ~ 0xff e0100000 SRAM, NAPOT rwx */
  127918. +/* 1: 0xff d8000000 ~ 0xff e0000000 plic, NAPOT rw */
  127919. +/* 2: 0xff e0000000 ~ 0x100 00000000 peripherals, NAPOT rw */
  127920. +/* 3: 0xff ffd00000 ~ 0xff ffe00000 BROM, NAPOT rx */
  127921. +/* 4: 0x0 00000000 ~ 0x1 00000000 DDR, NAPOT rwx */
  127922. +
  127923. +/* 6: 0x00000000 ~ 0x10000000 NAPOT no access */
  127924. +/* 7: 0x10000000 ~ 0x10000000000 TOR no access */
  127925. +void setup_ddr_pmp(void)
  127926. +{
  127927. + /* sram: 0xff e0000000 ~ 0xff e0100000 */
  127928. + csr_write(pmpaddr0, 0xffe0000000 >> 2 | ((0x100000 - 1) >> 3));
  127929. +
  127930. + /* ddr: 0x0 00000000 ~ 0x1 00000000 */
  127931. + csr_write(pmpaddr4, 0x0 >> 2 | ((0x100000000 - 1) >> 3));
  127932. +
  127933. + csr_write(pmpcfg0, 0x8898001f1d1b1b1f);
  127934. +}
  127935. +
  127936. +void cpu_performance_enable(void)
  127937. +{
  127938. + csr_write(CSR_MCOR, 0x70013);
  127939. + csr_write(CSR_MCCR2, 0xe0010009);
  127940. + csr_write(CSR_MHCR, 0x11ff);
  127941. + csr_write(CSR_MXSTATUS, 0x638000);
  127942. + csr_write(CSR_MHINT, 0x16e30c);
  127943. +}
  127944. +
  127945. +void board_init_f(ulong dummy)
  127946. +{
  127947. + int ret;
  127948. +
  127949. + cpu_clk_config(0);
  127950. +
  127951. + ret = spl_early_init();
  127952. + if (ret) {
  127953. + printf("spl_early_init() failed: %d\n", ret);
  127954. + hang();
  127955. + }
  127956. + arch_cpu_init_dm();
  127957. + preloader_console_init();
  127958. +
  127959. + ddr_clk_config(0);
  127960. +
  127961. + init_ddr();
  127962. + udelay(600000);
  127963. + setup_ddr_pmp();
  127964. +}
  127965. +
  127966. +void board_boot_order(u32 *spl_boot_list)
  127967. +{
  127968. +#define SOC_OM_ADDRBASE 0xffef018010
  127969. + switch (readl((void *)SOC_OM_ADDRBASE) & 0x7) {
  127970. + case 0:
  127971. + spl_boot_list[0] = BOOT_DEVICE_MMC1;
  127972. + break;
  127973. + case 1:
  127974. + //ret = sd_boot();
  127975. + break;
  127976. + case 2:
  127977. + case 3:
  127978. + //ret = qspi_flash_boot();
  127979. + break;
  127980. + case 4:
  127981. + //ret = usb_boot();
  127982. + break;
  127983. + case 5:
  127984. + debug("Wait here for JTAG/GDB connecting\n");
  127985. + asm volatile ("ebreak");
  127986. + break;
  127987. + case 7:
  127988. + //ret = polling_boot();
  127989. + break;
  127990. + }
  127991. +
  127992. + cpu_performance_enable();
  127993. +}
  127994. diff --git a/board/thead/light-evb-mpw-c910/sys_clk.c b/board/thead/light-evb-mpw-c910/sys_clk.c
  127995. new file mode 100644
  127996. index 0000000000..f0933be729
  127997. --- /dev/null
  127998. +++ b/board/thead/light-evb-mpw-c910/sys_clk.c
  127999. @@ -0,0 +1,20 @@
  128000. +/*
  128001. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  128002. + *
  128003. + * SPDX-License-Identifier: GPL-2.0+
  128004. + */
  128005. +
  128006. +void show_sys_clk(void)
  128007. +{
  128008. + /* Do nothing for FPGA */
  128009. +}
  128010. +
  128011. +void cpu_clk_config(int cpu_freq)
  128012. +{
  128013. + /* Do nothing for FPGA */
  128014. +}
  128015. +
  128016. +void ddr_clk_config(int ddr_freq)
  128017. +{
  128018. + /* Do nothing for FPGA */
  128019. +}
  128020. diff --git a/board/thead/light-fpga-fm-c910/Kconfig b/board/thead/light-fpga-fm-c910/Kconfig
  128021. new file mode 100644
  128022. index 0000000000..1caba055c8
  128023. --- /dev/null
  128024. +++ b/board/thead/light-fpga-fm-c910/Kconfig
  128025. @@ -0,0 +1,48 @@
  128026. +#
  128027. +# Copyright (C) 2017-2020 Alibaba Group Holding Limited
  128028. +#
  128029. +# SPDX-License-Identifier: GPL-2.0+
  128030. +#
  128031. +
  128032. +if TARGET_LIGHT_FPGA_FM_C910
  128033. +
  128034. +config SYS_CPU
  128035. + default "c9xx"
  128036. +
  128037. +config SYS_VENDOR
  128038. + default "thead"
  128039. +
  128040. +config SYS_BOARD
  128041. + default "light-fpga-fm-c910"
  128042. +
  128043. +config SYS_CONFIG_NAME
  128044. + default "light-fpga-fm-c910"
  128045. +
  128046. +config SYS_TEXT_BASE
  128047. + default 0xc0000000 if RISCV_MMODE
  128048. + default 0x00200000 if RISCV_SMODE
  128049. +
  128050. +config SPL_TEXT_BASE
  128051. + hex
  128052. + default 0xffe0000000
  128053. +
  128054. +config SPL_MAX_SIZE
  128055. + hex
  128056. + default 0x2f000
  128057. +
  128058. +config BOARD_SPECIFIC_OPTIONS
  128059. + def_bool y
  128060. + select RISCV_THEAD
  128061. + imply CMD_NET
  128062. + imply CMD_PING
  128063. + imply CMD_MEMINFO
  128064. + imply MII
  128065. + imply NET_RANDOM_ETHADDR
  128066. + imply PHY_LIB
  128067. + imply PHY_MSCC
  128068. + imply MMC
  128069. + imply MMC_SPI
  128070. + imply MMC_BROKEN_CD
  128071. + imply CMD_MMC
  128072. +
  128073. +endif
  128074. diff --git a/board/thead/light-fpga-fm-c910/Makefile b/board/thead/light-fpga-fm-c910/Makefile
  128075. new file mode 100644
  128076. index 0000000000..2425b5c6c0
  128077. --- /dev/null
  128078. +++ b/board/thead/light-fpga-fm-c910/Makefile
  128079. @@ -0,0 +1,16 @@
  128080. +#
  128081. +# Copyright (C) 2017-2020 Alibaba Group Holding Limited
  128082. +#
  128083. +# SPDX-License-Identifier: GPL-2.0+
  128084. +#
  128085. +
  128086. +ifdef CONFIG_SPL_BUILD
  128087. +obj-y += spl.o
  128088. +obj-y += sys_clk.o
  128089. +obj-y += ddr.o
  128090. +else
  128091. +obj-y += light.o
  128092. +obj-y += board.o
  128093. +obj-y += check.o
  128094. +obj-y += boot.o
  128095. +endif
  128096. diff --git a/board/thead/light-fpga-fm-c910/board.c b/board/thead/light-fpga-fm-c910/board.c
  128097. new file mode 100644
  128098. index 0000000000..7549cf55a4
  128099. --- /dev/null
  128100. +++ b/board/thead/light-fpga-fm-c910/board.c
  128101. @@ -0,0 +1,40 @@
  128102. +// SPDX-License-Identifier: GPL-2.0+
  128103. +/*
  128104. + * Copyright (C) 2017, STMicroelectronics - All Rights Reserved
  128105. + * Author(s): Patrice Chotard, <patrice.chotard@st.com> for STMicroelectronics.
  128106. + */
  128107. +
  128108. +#include <common.h>
  128109. +#include <dwc3-uboot.h>
  128110. +#include <usb.h>
  128111. +
  128112. +#ifdef CONFIG_USB_DWC3
  128113. +static struct dwc3_device dwc3_device_data = {
  128114. + .maximum_speed = USB_SPEED_HIGH,
  128115. + .dr_mode = USB_DR_MODE_PERIPHERAL,
  128116. + .index = 0,
  128117. +};
  128118. +
  128119. +int usb_gadget_handle_interrupts(int index)
  128120. +{
  128121. + dwc3_uboot_handle_interrupt(index);
  128122. + return 0;
  128123. +}
  128124. +
  128125. +int board_usb_init(int index, enum usb_init_type init)
  128126. +{
  128127. + dwc3_device_data.base = 0xFFE7040000UL;
  128128. + return dwc3_uboot_init(&dwc3_device_data);
  128129. +}
  128130. +
  128131. +int board_usb_cleanup(int index, enum usb_init_type init)
  128132. +{
  128133. + dwc3_uboot_exit(index);
  128134. + return 0;
  128135. +}
  128136. +
  128137. +int g_dnl_board_usb_cable_connected(void)
  128138. +{
  128139. + return 1;
  128140. +}
  128141. +#endif
  128142. diff --git a/board/thead/light-fpga-fm-c910/boot.c b/board/thead/light-fpga-fm-c910/boot.c
  128143. new file mode 100644
  128144. index 0000000000..c424b69177
  128145. --- /dev/null
  128146. +++ b/board/thead/light-fpga-fm-c910/boot.c
  128147. @@ -0,0 +1,443 @@
  128148. +// SPDX-License-Identifier: GPL-2.0+
  128149. +
  128150. +#include <common.h>
  128151. +#include <command.h>
  128152. +#include <net.h>
  128153. +#include <asm/io.h>
  128154. +#include <dm.h>
  128155. +#include <fdt_support.h>
  128156. +#include <fdtdec.h>
  128157. +#include <asm/csr.h>
  128158. +
  128159. +enum board_type {
  128160. + NT_DTS = 0,
  128161. + T_DTS,
  128162. + UBOOT_DTS,
  128163. +};
  128164. +
  128165. +long t_start_address;
  128166. +long t_size;
  128167. +long nt_start_address;
  128168. +long nt_size;
  128169. +long t_dtb_address;
  128170. +long nt_dtb_address;
  128171. +struct pmp {
  128172. + long start;
  128173. + long end;
  128174. + int r, w, x;
  128175. +};
  128176. +struct pmp pmp_configs[32];
  128177. +static int total_pmp = 0;
  128178. +static int setup_nt_pmp_array(long start, long size)
  128179. +{
  128180. + if (total_pmp == 31) {
  128181. + printf("PMP entries are full!!!\n");
  128182. + return -1;
  128183. + }
  128184. +
  128185. + pmp_configs[total_pmp].start = start;
  128186. + pmp_configs[total_pmp].end = start + size;
  128187. +
  128188. + total_pmp++;
  128189. +
  128190. + return 0;
  128191. +}
  128192. +
  128193. +static void dump_nt_pmp_array(void)
  128194. +{
  128195. + printf("total pmp number: %d\n", total_pmp);
  128196. + for (int i = 0; i < total_pmp; i++) {
  128197. + printf("pmp[%d]: 0x%lx ~ 0x%lx\n",
  128198. + i, pmp_configs[i].start, pmp_configs[i].end);
  128199. + }
  128200. +}
  128201. +
  128202. +static void setup_nt_pmp_configs(void)
  128203. +{
  128204. + long pmp_entry = PMP_BASE_ADDR + csr_read(CSR_MHARTID) * 0x4000 + 0x100;
  128205. + long pmp_cfg = PMP_BASE_ADDR + csr_read(CSR_MHARTID) * 0x4000 + 0x0;
  128206. +
  128207. + for (int i = 0, j = 0; i < total_pmp; i++) {
  128208. + writel(pmp_configs[i].start >> 12, (void *)(pmp_entry + j * 4));
  128209. + j++;
  128210. + writel(pmp_configs[i].end >> 12, (void *)(pmp_entry + j * 4));
  128211. + j++;
  128212. + }
  128213. +
  128214. + for (int k = 0; k < total_pmp; k++) {
  128215. + int x, y;
  128216. + x = k / 4;
  128217. + y = k % 4;
  128218. +
  128219. + /* pmp_configs[0] must be memory */
  128220. + if (k == 0)
  128221. + writel(readl((void *)(pmp_cfg + x * 4)) | 0x87 << y * 8, (void *)(pmp_cfg + x * 4));
  128222. + else
  128223. + writel(readl((void *)(pmp_cfg + x * 4)) | 0x83 << y * 8, (void *)(pmp_cfg + x * 4));
  128224. + }
  128225. +
  128226. + /* Set default pmp all allow but for T
  128227. + * So NT can't use it either
  128228. + */
  128229. + writel(0xc7, (void *)(pmp_cfg + 0x20));
  128230. +
  128231. + sync_is();
  128232. +}
  128233. +
  128234. +static int parse_memory(const void *blob, int t)
  128235. +{
  128236. + int node;
  128237. + fdt32_t *reg;
  128238. + long address, size;
  128239. +
  128240. + node = fdt_path_offset(blob, "/memory");
  128241. + if (node < 0)
  128242. + return -ENOENT;
  128243. +
  128244. + reg = (fdt32_t *)fdt_getprop(blob, node, "reg", 0);
  128245. + address = fdt_translate_address(blob, node, reg);
  128246. + reg += 2;
  128247. + size = fdt_translate_address(blob, node, reg);
  128248. + if (t == T_DTS) {
  128249. + t_start_address = address;
  128250. + t_size = size;
  128251. + printf("t_start_address: 0x%lx\n", t_start_address);
  128252. + } else if (t == NT_DTS) {
  128253. + nt_start_address = address;
  128254. + nt_size = size;
  128255. + if (setup_nt_pmp_array(address, size))
  128256. + return -EINVAL;
  128257. + printf("nt_start_address: 0x%lx\n", nt_start_address);
  128258. + }
  128259. +
  128260. + return 0;
  128261. +}
  128262. +
  128263. +/*
  128264. +int irq_no[100] = {56, 57, 58, 59, 16, 17, 18, 19, 20, 21, 22, 23, 36, 38, 39, 40, 41,
  128265. + 44, 54, 52, 24, 25, 74, 68, 27, 150, 66, 62, 64};
  128266. +*/
  128267. +int i = 0;
  128268. +int irq_no[255] = {0};
  128269. +static int setup_t_plic(const void *blob)
  128270. +{
  128271. + int x, y;
  128272. + int i;
  128273. +
  128274. + writel(0x40000000, (void *)(PLIC_BASE_ADDR + 0x1ffff8));
  128275. +
  128276. + for (i = 0; i < 255 && irq_no[i]; i++) {
  128277. + printf("T irq_no: %d\n", irq_no[i]);
  128278. + x = irq_no[i] % 32;
  128279. + y = irq_no[i] / 32;
  128280. +
  128281. + writel(1 << x, (void *)(PLIC_BASE_ADDR + 0x1fe000 + y * 4));
  128282. + }
  128283. +
  128284. + /* Enable & Lock AMP */
  128285. + writel(0xc0000000, (void *)(PLIC_BASE_ADDR + 0x1ffff8));
  128286. +
  128287. + return 0;
  128288. +}
  128289. +
  128290. +static int parse_soc(const void *blob, int t)
  128291. +{
  128292. + int node, device, irq;
  128293. + fdt32_t *intc, *reg;
  128294. + const char *status;
  128295. + long address, size;
  128296. +
  128297. + node = fdt_path_offset(blob, "/soc");
  128298. + if (node < 0)
  128299. + return -ENOENT;
  128300. +
  128301. + printf("%s device ================\n", t == T_DTS ? "T" : "NT");
  128302. + for (device = fdt_first_subnode(blob, node);
  128303. + device >= 0; device = fdt_next_subnode(blob, device)) {
  128304. + if (device == -FDT_ERR_NOTFOUND)
  128305. + return -ENOENT;
  128306. +
  128307. + printf("name: %s\n", fdt_get_name(blob, device, NULL));
  128308. + status = (char *)fdt_getprop(blob, device, "status", NULL);
  128309. + if (status)
  128310. + printf("\tstatus: %s\n", status);
  128311. +
  128312. + intc = (fdt32_t *)fdt_getprop(blob, device, "interrupts", 0);
  128313. + if (intc) {
  128314. + irq = fdt_read_number(intc, 1);
  128315. + printf("\tirq_no: %d\n", irq);
  128316. + if (t == T_DTS) {
  128317. + irq_no[i] = irq;
  128318. + i++;
  128319. + }
  128320. + }
  128321. +
  128322. + reg = (fdt32_t *)fdt_getprop(blob, device, "reg", 0);
  128323. + if (reg) {
  128324. + address = fdt_translate_address(blob, device, reg);
  128325. + printf("\taddress: 0x%lx\n", address);
  128326. + reg += 2;
  128327. + size = fdt_translate_address(blob, device, reg);
  128328. + printf("\tsize: 0x%lx\n", size);
  128329. + if ((t == NT_DTS) && setup_nt_pmp_array(address, size))
  128330. + return -EINVAL;
  128331. + }
  128332. + }
  128333. +
  128334. + return 0;
  128335. +}
  128336. +
  128337. +static int parse_and_set_iopmp(const void *blob, int t)
  128338. +{
  128339. + int node, device;
  128340. + fdt32_t *reg, *range;
  128341. + long base_addr, start, end, size;
  128342. +
  128343. + node = fdt_path_offset(blob, "/iopmp");
  128344. + if (node < 0)
  128345. + return -ENOENT;
  128346. +
  128347. + printf("%s iopmp ================\n", t == T_DTS ? "T" : "NT");
  128348. + for (device = fdt_first_subnode(blob, node);
  128349. + device >= 0; device = fdt_next_subnode(blob, device)) {
  128350. + if (device == -FDT_ERR_NOTFOUND)
  128351. + return -ENOENT;
  128352. +
  128353. + printf("name: %s\n", fdt_get_name(blob, device, NULL));
  128354. + reg = (fdt32_t *)fdt_getprop(blob, device, "reg", 0);
  128355. + range = (fdt32_t *)fdt_getprop(blob, device, "range", 0);
  128356. + if (reg && range) {
  128357. + base_addr = fdt_translate_address(blob, device, reg);
  128358. + printf("\tbase_addr: 0x%lx\n", base_addr);
  128359. + start = fdt_translate_address(blob, device, range);
  128360. + printf("\tstart: 0x%lx\n", start);
  128361. + range += 2;
  128362. + size = fdt_translate_address(blob, device, range);
  128363. + printf("\tsize: 0x%lx\n", size);
  128364. + end = start + size;
  128365. + if ((t == NT_DTS)) {
  128366. + writel(start >> 12, (void *)(base_addr + 0x280));
  128367. + writel(end >> 12, (void *)(base_addr + 0x284));
  128368. + writel(0x3, (void *)(base_addr + 0x80));
  128369. + }
  128370. + }
  128371. + }
  128372. +
  128373. + return 0;
  128374. +}
  128375. +
  128376. +static long boot_addr[4];
  128377. +static long boot_addr_chk[4];
  128378. +
  128379. +static void boot_t_core(void)
  128380. +{
  128381. + void (*fly)(long, long);
  128382. +
  128383. + fly = (void *)t_start_address;
  128384. +
  128385. + if (csr_read(CSR_MHARTID) == 0)
  128386. + goto boot;
  128387. +
  128388. + csr_write(CSR_SMPEN, 0x1);
  128389. + csr_write(CSR_MCOR, 0x70013);
  128390. + csr_write(CSR_MCCR2, 0xe0010009);
  128391. + csr_write(CSR_MHCR, 0x11ff);
  128392. + csr_write(CSR_MXSTATUS, 0x638000);
  128393. + csr_write(CSR_MHINT, 0x16e30c);
  128394. +
  128395. +boot:
  128396. + /* Set this for locking it */
  128397. + csr_write(CSR_MTEE, 0xff);
  128398. +
  128399. + fly(0xdeadbeef, t_dtb_address);
  128400. +}
  128401. +
  128402. +static void boot_nt_core(void)
  128403. +{
  128404. + void (*fly)(long, long);
  128405. +
  128406. + fly = (void *)nt_start_address;
  128407. +
  128408. + setup_nt_pmp_configs();
  128409. +
  128410. + csr_write(CSR_SMPEN, 0x1);
  128411. + csr_write(CSR_MCOR, 0x70013);
  128412. + csr_write(CSR_MCCR2, 0xe0010009);
  128413. + csr_write(CSR_MHCR, 0x11ff);
  128414. + csr_write(CSR_MXSTATUS, 0x638000);
  128415. + csr_write(CSR_MHINT, 0x16e30c);
  128416. +
  128417. + //csr_write(CSR_MTEE, 0x00); /* Do it in opensbi */
  128418. +
  128419. + fly(0xdeadbeef, nt_dtb_address);
  128420. +}
  128421. +
  128422. +static int parse_cpu(const void *blob, int t)
  128423. +{
  128424. + int node, cpu, core;
  128425. + fdt32_t *reg;
  128426. + const char *status;
  128427. +
  128428. + node = fdt_path_offset(blob, "/cpus");
  128429. + if (node < 0)
  128430. + return -ENOENT;
  128431. +
  128432. + for (cpu = fdt_first_subnode(blob, node);
  128433. + cpu >= 0; cpu = fdt_next_subnode(blob, cpu)) {
  128434. +
  128435. + reg = (fdt32_t *)fdt_getprop(blob, cpu, "reg", 0);
  128436. + core = fdt_read_number(reg, 1);
  128437. + printf("core %d ", core);
  128438. +
  128439. + status = fdt_getprop(blob, cpu, "status", NULL);
  128440. + if (t == T_DTS) {
  128441. + if (!strcmp(status, "okay")) {
  128442. + printf("T world\n");
  128443. + boot_addr[core] = (long)&boot_t_core;
  128444. + } else if (!strcmp(status, "disabled")) {
  128445. + printf("NT world\n");
  128446. + boot_addr[core] = (long)&boot_nt_core;
  128447. + } else {
  128448. + printf("Incorrect DTS! Not okay nor disabled\n");
  128449. + return -EINVAL;
  128450. + }
  128451. + } else if (t == NT_DTS) {
  128452. + if (!strcmp(status, "okay")) {
  128453. + printf("NT world\n");
  128454. + boot_addr_chk[core] = (long)&boot_nt_core;
  128455. + } else if (!strcmp(status, "disabled")) {
  128456. + printf("T world\n");
  128457. + boot_addr_chk[core] = (long)&boot_t_core;
  128458. + } else {
  128459. + printf("Incorrect DTS! Not okay nor disabled\n");
  128460. + return -EINVAL;
  128461. + }
  128462. + }
  128463. + }
  128464. +
  128465. + return 0;
  128466. +}
  128467. +
  128468. +int check_cpu(void)
  128469. +{
  128470. + if ((boot_addr[0] != boot_addr_chk[0]) ||
  128471. + (boot_addr[1] != boot_addr_chk[1]) ||
  128472. + (boot_addr[2] != boot_addr_chk[2]) ||
  128473. + (boot_addr[3] != boot_addr_chk[3]))
  128474. + return -1;
  128475. + return 0;
  128476. +}
  128477. +
  128478. +static int parse_dtb(const void *blob_t, const void *blob_nt)
  128479. +{
  128480. + int ret = 0;
  128481. +
  128482. + parse_memory(blob_t, T_DTS);
  128483. + parse_memory(blob_nt, NT_DTS);
  128484. +
  128485. + parse_soc(blob_t, T_DTS);
  128486. + parse_soc(blob_nt, NT_DTS);
  128487. +
  128488. + parse_and_set_iopmp(blob_nt, NT_DTS);
  128489. +
  128490. + ret = parse_cpu(blob_t, T_DTS);
  128491. + ret |= parse_cpu(blob_nt, NT_DTS);
  128492. + ret |= check_cpu();
  128493. +
  128494. + if (ret)
  128495. + return -EINVAL;
  128496. +
  128497. + return 0;
  128498. +}
  128499. +
  128500. +static int boot_buddies(void)
  128501. +{
  128502. + printf("cpu 0 ---0x%lx\n", boot_addr[0]);
  128503. + printf("cpu 1 ---0x%lx\n", boot_addr[1]);
  128504. + printf("cpu 2 ---0x%lx\n", boot_addr[2]);
  128505. + printf("cpu 3 ---0x%lx\n", boot_addr[3]);
  128506. +
  128507. + writel(boot_addr[1] & 0xffffffff, (void *)(0xffff018000 + 0x58));
  128508. + writel(boot_addr[1] >> 32, (void *)(0xffff018000 + 0x5c));
  128509. + writel(0b00111, (void *)(0xffff014000 + 0x04));
  128510. + udelay(50000);
  128511. +
  128512. + writel(boot_addr[2] & 0xffffffff, (void *)(0xffff018000 + 0x60));
  128513. + writel(boot_addr[2] >> 32, (void *)(0xffff018000 + 0x64));
  128514. + writel(0b01111, (void *)(0xffff014000 + 0x04));
  128515. + udelay(50000);
  128516. +
  128517. + writel(boot_addr[3] & 0xffffffff, (void *)(0xffff018000 + 0x68));
  128518. + writel(boot_addr[3] >> 32, (void *)(0xffff018000 + 0x6c));
  128519. + writel(0b11111, (void *)(0xffff014000 + 0x04));
  128520. +
  128521. + return 0;
  128522. +}
  128523. +
  128524. +extern int check_for_good(char *name, long addr);
  128525. +static int parse_args(ulong *addr, char *const argv[])
  128526. +{
  128527. + addr[1] = simple_strtoul(argv[1], NULL, 16);
  128528. + printf("linux: 0x%lx\n", addr[1]);
  128529. + if (check_for_good("linux", addr[1]) < 0)
  128530. + return -1;
  128531. +
  128532. + addr[2] = simple_strtoul(argv[2], NULL, 16);
  128533. + printf("rootfs: 0x%lx\n", addr[2]);
  128534. + if (check_for_good("rootfs", addr[1]) < 0)
  128535. + return -1;
  128536. +
  128537. + addr[3] = simple_strtoul(argv[3], NULL, 16);
  128538. + t_dtb_address = addr[3];
  128539. + printf("t dtb: 0x%lx\n", addr[3]);
  128540. + if (check_for_good("t.dtb", addr[1]) < 0)
  128541. + return -1;
  128542. +
  128543. + addr[4] = simple_strtoul(argv[4], NULL, 16);
  128544. + nt_dtb_address = addr[4];
  128545. + printf("nt dtb: 0x%lx\n", addr[4]);
  128546. + if (check_for_good("nt.dtb", addr[1]) < 0)
  128547. + return -1;
  128548. +
  128549. + return 0;
  128550. +}
  128551. +
  128552. +#define BOOTCODE_SIZE 4
  128553. +char tee_bootcode[BOOTCODE_SIZE] = {0x73, 0x50, 0x40, 0x7f};
  128554. +int light_boot(int argc, char * const argv[])
  128555. +{
  128556. + ulong addr[5];
  128557. + void (*entry)(int, long);
  128558. +
  128559. + if (argc < 2) {
  128560. + printf("argc: %d\n", argc);
  128561. + printf("args not match!\n");
  128562. + return CMD_RET_USAGE;
  128563. + }
  128564. +
  128565. + if (parse_args(addr, argv) < 0) {
  128566. + printf("parse args failed!\n");
  128567. + return CMD_RET_USAGE;
  128568. + }
  128569. +
  128570. + if (parse_dtb((const void *)addr[3], (const void *)addr[4]) < 0) {
  128571. + printf("parse dtb failed!\n");
  128572. + return CMD_RET_USAGE;
  128573. + }
  128574. +
  128575. + setup_t_plic((const void *)addr[3]);
  128576. +
  128577. + dump_nt_pmp_array();
  128578. +
  128579. + memcpy((void *)nt_start_address, tee_bootcode, BOOTCODE_SIZE);
  128580. +
  128581. + boot_buddies();
  128582. +
  128583. + /* Set cpu 0's start address */
  128584. + addr[0] = boot_addr[0];
  128585. +
  128586. + entry = (void (*)(int, long))addr[0];
  128587. + entry(0, addr[3]);
  128588. +
  128589. + return 0;
  128590. +}
  128591. diff --git a/board/thead/light-fpga-fm-c910/check.c b/board/thead/light-fpga-fm-c910/check.c
  128592. new file mode 100644
  128593. index 0000000000..6b5530f653
  128594. --- /dev/null
  128595. +++ b/board/thead/light-fpga-fm-c910/check.c
  128596. @@ -0,0 +1,14 @@
  128597. +/*
  128598. +* Copyright (C) 2017-2020 Alibaba Group Holding Limited
  128599. +*
  128600. +* SPDX-License-Identifier: GPL-2.0+
  128601. +*/
  128602. +
  128603. +#include <common.h>
  128604. +
  128605. +int check_for_good(char *name, long addr)
  128606. +{
  128607. + printf("%s is good: 0x%lx\n", name, addr);
  128608. +
  128609. + return 0;
  128610. +}
  128611. diff --git a/board/thead/light-fpga-fm-c910/ddr.c b/board/thead/light-fpga-fm-c910/ddr.c
  128612. new file mode 100644
  128613. index 0000000000..b218120ed7
  128614. --- /dev/null
  128615. +++ b/board/thead/light-fpga-fm-c910/ddr.c
  128616. @@ -0,0 +1,14 @@
  128617. +/*
  128618. +* Copyright (C) 2017-2020 Alibaba Group Holding Limited
  128619. +*
  128620. +* SPDX-License-Identifier: GPL-2.0+
  128621. +*/
  128622. +
  128623. +#include <asm/asm.h>
  128624. +#include <asm/io.h>
  128625. +#include <common.h>
  128626. +
  128627. +void init_ddr(void)
  128628. +{
  128629. + writel(0x1ff << 4, (void *)0xffef005000);
  128630. +}
  128631. diff --git a/board/thead/light-fpga-fm-c910/light.c b/board/thead/light-fpga-fm-c910/light.c
  128632. new file mode 100644
  128633. index 0000000000..c47b81030c
  128634. --- /dev/null
  128635. +++ b/board/thead/light-fpga-fm-c910/light.c
  128636. @@ -0,0 +1,43 @@
  128637. +/*
  128638. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  128639. + *
  128640. + * SPDX-License-Identifier: GPL-2.0+
  128641. + */
  128642. +
  128643. +#include <common.h>
  128644. +#include <asm/io.h>
  128645. +#include <asm/types.h>
  128646. +
  128647. +void gmac_clk_config(void)
  128648. +{
  128649. + writel(1 << 13, (void *)(0xffe7030004));
  128650. + writel(1 << 13, (void *)(0xffe7030008));
  128651. + udelay(10000);
  128652. +}
  128653. +
  128654. +void usb_clk_config(void)
  128655. +{
  128656. + writel(0x0, (void *)(0xffef01406c));
  128657. + udelay(1000);
  128658. + writel(0x7, (void *)(0xffef01406c));
  128659. +}
  128660. +
  128661. +int board_init(void)
  128662. +{
  128663. +#define GMAC_IOPMP 0xfff7038000
  128664. + writel(0xffffffff, (void *)(GMAC_IOPMP+0xc0));
  128665. +
  128666. +#define USB_IOPMP 0xfff703a000
  128667. + writel(0xffffffff, (void *)(USB_IOPMP+0xc0));
  128668. +
  128669. +#define SPI_NOR_FLASH_PINMUX 0xffef01c430
  128670. + writel(readl((void *)SPI_NOR_FLASH_PINMUX) | 0x30, (void *)SPI_NOR_FLASH_PINMUX);
  128671. +
  128672. +#define SPI_NAND_FLASH_PINMUX 0xffef01c428
  128673. + writel(readl((void *)SPI_NAND_FLASH_PINMUX) | (3<<20), (void *)SPI_NAND_FLASH_PINMUX);
  128674. +
  128675. + usb_clk_config();
  128676. + gmac_clk_config();
  128677. +
  128678. + return 0;
  128679. +}
  128680. diff --git a/board/thead/light-fpga-fm-c910/spl.c b/board/thead/light-fpga-fm-c910/spl.c
  128681. new file mode 100644
  128682. index 0000000000..f2e3572882
  128683. --- /dev/null
  128684. +++ b/board/thead/light-fpga-fm-c910/spl.c
  128685. @@ -0,0 +1,111 @@
  128686. +/*
  128687. +* Copyright (C) 2017-2020 Alibaba Group Holding Limited
  128688. +*
  128689. +* SPDX-License-Identifier: GPL-2.0+
  128690. +*/
  128691. +
  128692. +#include <linux/types.h>
  128693. +#include <common.h>
  128694. +#include <console.h>
  128695. +#include <cpu_func.h>
  128696. +#include <asm/csr.h>
  128697. +#include <asm/io.h>
  128698. +#include <asm/barrier.h>
  128699. +#include <spl.h>
  128700. +#include <asm/spl.h>
  128701. +#include <string.h>
  128702. +#include "../common/uart.h"
  128703. +#include "../common/mini_printf.h"
  128704. +
  128705. +extern void init_ddr(void);
  128706. +extern void cpu_clk_config(int cpu_freq);
  128707. +extern void ddr_clk_config(int ddr_freq);
  128708. +extern void show_sys_clk(void);
  128709. +
  128710. +void setup_ddr_pmp(void)
  128711. +{
  128712. + writel(0x0 >> 12, (void *)(PMP_BASE_ADDR + 0x100));
  128713. + writel(0x0 >> 12, (void *)(PMP_BASE_ADDR + 0x104));
  128714. +
  128715. + writel(0, (void *)(PMP_BASE_ADDR + 0x000));
  128716. +
  128717. + sync_is();
  128718. +}
  128719. +
  128720. +void cpu_performance_enable(void)
  128721. +{
  128722. + csr_write(CSR_SMPEN, 0x1);
  128723. + csr_write(CSR_MCOR, 0x70013);
  128724. + csr_write(CSR_MCCR2, 0xe0010009);
  128725. + csr_write(CSR_MHCR, 0x11ff);
  128726. + csr_write(CSR_MXSTATUS, 0x638000);
  128727. + csr_write(CSR_MHINT, 0x16e30c);
  128728. +}
  128729. +
  128730. +void board_init_f(ulong dummy)
  128731. +{
  128732. + int ret;
  128733. +
  128734. + cpu_clk_config(0);
  128735. +
  128736. + ret = spl_early_init();
  128737. + if (ret) {
  128738. + printf("spl_early_init() failed: %d\n", ret);
  128739. + hang();
  128740. + }
  128741. + arch_cpu_init_dm();
  128742. + preloader_console_init();
  128743. +
  128744. + ddr_clk_config(0);
  128745. +
  128746. + init_ddr();
  128747. + mdelay(1000);
  128748. + setup_ddr_pmp();
  128749. +}
  128750. +
  128751. +void board_boot_order(u32 *spl_boot_list)
  128752. +{
  128753. +#define SOC_OM_ADDRBASE 0xffef018010
  128754. + switch (readl((void *)SOC_OM_ADDRBASE) & 0x7) {
  128755. + case 0:
  128756. + spl_boot_list[0] = BOOT_DEVICE_MMC1;
  128757. + break;
  128758. + case 1:
  128759. + //ret = sd_boot();
  128760. + break;
  128761. + case 2:
  128762. + case 3:
  128763. + //ret = qspi_flash_boot();
  128764. + break;
  128765. + case 4:
  128766. + //ret = usb_boot();
  128767. + break;
  128768. + case 5:
  128769. + debug("Wait here for JTAG/GDB connecting\n");
  128770. + asm volatile ("ebreak");
  128771. + break;
  128772. + case 7:
  128773. + //ret = polling_boot();
  128774. + break;
  128775. + }
  128776. +
  128777. + cpu_performance_enable();
  128778. + asm volatile ("ebreak");
  128779. +}
  128780. +
  128781. +#if 0
  128782. +void board_init_r(gd_t *gd, ulong dummy)
  128783. +{
  128784. + void (*entry)(long, long);
  128785. +
  128786. +#define UBOOT_SIZE (512 * 1024)
  128787. + memcpy((void *)CONFIG_SYS_TEXT_BASE, (void *)(0xffe0000000 + CONFIG_SPL_MAX_SIZE), UBOOT_SIZE);
  128788. + entry = (void (*)(long, long))CONFIG_SYS_TEXT_BASE;
  128789. + invalidate_icache_all();
  128790. + flush_dcache_range(CONFIG_SYS_TEXT_BASE, CONFIG_SYS_TEXT_BASE + UBOOT_SIZE);
  128791. + entry(0, 0);
  128792. +
  128793. + asm volatile("ebreak\n");
  128794. + while (1);
  128795. +}
  128796. +#endif
  128797. diff --git a/board/thead/light-fpga-fm-c910/sys_clk.c b/board/thead/light-fpga-fm-c910/sys_clk.c
  128798. new file mode 100644
  128799. index 0000000000..f0933be729
  128800. --- /dev/null
  128801. +++ b/board/thead/light-fpga-fm-c910/sys_clk.c
  128802. @@ -0,0 +1,20 @@
  128803. +/*
  128804. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  128805. + *
  128806. + * SPDX-License-Identifier: GPL-2.0+
  128807. + */
  128808. +
  128809. +void show_sys_clk(void)
  128810. +{
  128811. + /* Do nothing for FPGA */
  128812. +}
  128813. +
  128814. +void cpu_clk_config(int cpu_freq)
  128815. +{
  128816. + /* Do nothing for FPGA */
  128817. +}
  128818. +
  128819. +void ddr_clk_config(int ddr_freq)
  128820. +{
  128821. + /* Do nothing for FPGA */
  128822. +}
  128823. diff --git a/board/thead/tianhuo-c810/Kconfig b/board/thead/tianhuo-c810/Kconfig
  128824. new file mode 100644
  128825. index 0000000000..abd47118d7
  128826. --- /dev/null
  128827. +++ b/board/thead/tianhuo-c810/Kconfig
  128828. @@ -0,0 +1,39 @@
  128829. +#
  128830. +# Copyright (C) 2017-2020 Alibaba Group Holding Limited
  128831. +#
  128832. +# SPDX-License-Identifier: GPL-2.0+
  128833. +#
  128834. +
  128835. +if TARGET_TIANHUO_C810
  128836. +
  128837. +config SYS_VENDOR
  128838. + default "thead"
  128839. +
  128840. +config SYS_BOARD
  128841. + default "tianhuo-c810"
  128842. +
  128843. +config SYS_CONFIG_NAME
  128844. + default "tianhuo-c810"
  128845. +
  128846. +config SYS_TEXT_BASE
  128847. + default 0x97800000
  128848. +
  128849. +config SPL_TEXT_BASE
  128850. + default 0xff800000
  128851. +
  128852. +config BOARD_SPECIFIC_OPTIONS # dummy
  128853. + def_bool y
  128854. + imply CMD_FAT
  128855. + imply CMD_FS_GENERIC
  128856. + imply CMD_NET
  128857. + imply CMD_PING
  128858. + imply MII
  128859. + imply NET_RANDOM_ETHADDR
  128860. + imply PHY_LIB
  128861. + imply PHY_MSCC
  128862. + imply SPI
  128863. + imply MMC
  128864. + imply CMD_MMC
  128865. +
  128866. +endif
  128867. +
  128868. diff --git a/board/thead/tianhuo-c810/Makefile b/board/thead/tianhuo-c810/Makefile
  128869. new file mode 100644
  128870. index 0000000000..696ff1c536
  128871. --- /dev/null
  128872. +++ b/board/thead/tianhuo-c810/Makefile
  128873. @@ -0,0 +1,11 @@
  128874. +#
  128875. +# Copyright (C) 2017-2020 Alibaba Group Holding Limited
  128876. +#
  128877. +# SPDX-License-Identifier: GPL-2.0+
  128878. +#
  128879. +
  128880. +obj-y := tianhuo_c810_fpga.o
  128881. +obj-y += gpio/gpio.o
  128882. +obj-y += om/om.o
  128883. +
  128884. +obj-$(CONFIG_SPL_BUILD) += spl/spl.o
  128885. diff --git a/board/thead/tianhuo-c810/gdbinit.txt b/board/thead/tianhuo-c810/gdbinit.txt
  128886. new file mode 100644
  128887. index 0000000000..8d9a1ab5c8
  128888. --- /dev/null
  128889. +++ b/board/thead/tianhuo-c810/gdbinit.txt
  128890. @@ -0,0 +1,20 @@
  128891. +#
  128892. +# Copyright (C) 2017-2020 Alibaba Group Holding Limited
  128893. +#
  128894. +# SPDX-License-Identifier: GPL-2.0+
  128895. +#
  128896. +
  128897. +# Set the JTAG address according to C-SKY debugserver settings
  128898. +tar jtag jtag://192.168.0.88:1025
  128899. +
  128900. +# Set gdb environment
  128901. +#set height 0
  128902. +
  128903. +# Reset target board
  128904. +#reset
  128905. +
  128906. +# Disable CPU cache
  128907. +set $cr18=0x00
  128908. +
  128909. +# Load the debugging elf file
  128910. +load
  128911. diff --git a/board/thead/tianhuo-c810/gpio/gpio.c b/board/thead/tianhuo-c810/gpio/gpio.c
  128912. new file mode 100644
  128913. index 0000000000..67cde91170
  128914. --- /dev/null
  128915. +++ b/board/thead/tianhuo-c810/gpio/gpio.c
  128916. @@ -0,0 +1,34 @@
  128917. +/*
  128918. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  128919. + *
  128920. + * SPDX-License-Identifier: GPL-2.0+
  128921. + */
  128922. +
  128923. +#include "gpio.h"
  128924. +/*
  128925. + * Choose the software mode or hardware mode for any IO bit.
  128926. + * Parameters:
  128927. + * pins: choose the bits which you want to config.
  128928. + * bSoftware:
  128929. + * '1' -- the corresponding pins are software mode, or, as GPIO.
  128930. + * '0' -- the corresponding pins are hardware mode, or, used as UART, LCDC * etc.
  128931. + * return: SUCCESS or FAILURE.
  128932. + */
  128933. +bool gpio_set_reuse(enum_gpio_device_t gpio_addrbase, u32 pins, enum_gpio_mode bhardware)
  128934. +{
  128935. +#if 0
  128936. + pckstruct_gpio_t reg;
  128937. +
  128938. + reg = (pckstruct_gpio_t)gpio_addrbase;
  128939. + if(bhardware)
  128940. + {
  128941. + reg->PORT_CTL |= pins;
  128942. + }
  128943. + else
  128944. + {
  128945. + reg->PORT_CTL &= (~pins);
  128946. + }
  128947. +#endif
  128948. + return SUCCESS;
  128949. +}
  128950. +
  128951. diff --git a/board/thead/tianhuo-c810/gpio/gpio.h b/board/thead/tianhuo-c810/gpio/gpio.h
  128952. new file mode 100644
  128953. index 0000000000..4f0235cad1
  128954. --- /dev/null
  128955. +++ b/board/thead/tianhuo-c810/gpio/gpio.h
  128956. @@ -0,0 +1,59 @@
  128957. +/*
  128958. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  128959. + *
  128960. + * SPDX-License-Identifier: GPL-2.0+
  128961. + */
  128962. +
  128963. +#ifndef __THEAD_GPIO_H__
  128964. +#define __THEAD_GPIO_H__
  128965. +
  128966. +#include <linux/types.h>
  128967. +#include "../../common/datatype.h"
  128968. +#include "../hardware.h"
  128969. +/*
  128970. + * Define IRQBurst type, GPIO Port, and Port's direction. They are all enum
  128971. + * type.
  128972. + */
  128973. +typedef enum{
  128974. + GPIOA = GPIOA_BASEADDR,
  128975. + GPIOB = GPIOB_BASEADDR,
  128976. +#ifdef GPIOC_BASEADDR
  128977. + GPIOC = GPIOC_BASEADDR,
  128978. +#endif
  128979. +#ifdef GPIOD_BASEADDR
  128980. + GPIOD = GPIOD_BASEADDR,
  128981. +#endif
  128982. +}enum_gpio_device_t;
  128983. +
  128984. +typedef enum{
  128985. + GPIO_BESOFTWARE,
  128986. + GPIO_BEHARDWARE
  128987. +}enum_gpio_mode;
  128988. +
  128989. +/* Define the functions in gpio.c. */
  128990. +
  128991. +/*
  128992. + * Choose the software mode or hardware mode for any IO bit.
  128993. + * Parameters:
  128994. + * pins: choose the bits which you want to config.
  128995. + * bhardware:
  128996. + * '1' -- the corresponding pins are software mode, or, as GPIO.
  128997. + * '0' -- the corresponding pins are hardware mode, or, used as UART, LCDC * etc.
  128998. + * return: SUCCESS or FAILURE.
  128999. + */
  129000. +
  129001. +bool gpio_set_reuse(enum_gpio_device_t gpio_addrbase, u32 pins, enum_gpio_mode bhardware);
  129002. +
  129003. +/*
  129004. + * Define a struct that contains three registers of one Port -- SWPORT_DR,
  129005. + * SWPORT_DDR, and PORT_CTL.
  129006. + */
  129007. +
  129008. +typedef struct {
  129009. + volatile u32 SWPORT_DR;
  129010. + volatile u32 SWPORT_DDR;
  129011. + volatile u32 PORT_CTL;
  129012. +}ckstruct_gpio_t, *pckstruct_gpio_t;
  129013. +
  129014. +
  129015. +#endif /* __THEAD_GPIO_H__ */
  129016. diff --git a/board/thead/tianhuo-c810/hardware.h b/board/thead/tianhuo-c810/hardware.h
  129017. new file mode 100644
  129018. index 0000000000..3ba1406a5d
  129019. --- /dev/null
  129020. +++ b/board/thead/tianhuo-c810/hardware.h
  129021. @@ -0,0 +1,36 @@
  129022. +/*
  129023. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  129024. + *
  129025. + * SPDX-License-Identifier: GPL-2.0+
  129026. + */
  129027. +
  129028. +#ifndef __THEAD_HARDWARE_H__
  129029. +#define __THEAD_HARDWARE_H__
  129030. +
  129031. +#ifdef CONFIG_SPL_BUILD
  129032. +
  129033. +#define GPIOA_BASEADDR (u32)(0xf7004000)
  129034. +#define GPIOB_BASEADDR (u32)(0xf7008000)
  129035. +#define GMAC_BASEADDR (u32)(0xf7070000)
  129036. +#define EMMC_BASEADDR (u32)(0xf7080000)
  129037. +#define OM_BASEADDR (u32)(0xffc37010) // SYSREG_BASE + 0x10
  129038. +#define SPI0_BASEADDR (u32)(0xf700c000)
  129039. +#define UART0_BASEADDR (u32)(0xf7014000)
  129040. +#define UART1_BASEADDR (u32)(0xf7018000)
  129041. +
  129042. +#else
  129043. +
  129044. +#define GPIOA_BASEADDR (u32)(0xb7004000)
  129045. +#define GPIOB_BASEADDR (u32)(0xb7008000)
  129046. +#define GMAC_BASEADDR (u32)(0xb7070000)
  129047. +#define EMMC_BASEADDR (u32)(0xb7080000)
  129048. +#define OM_BASEADDR (u32)(0xbfc37010) // SYSREG_BASE + 0x10
  129049. +#define SPI0_BASEADDR (u32)(0xb700c000)
  129050. +#define UART0_BASEADDR (u32)(0xb7014000)
  129051. +#define UART1_BASEADDR (u32)(0xb7018000)
  129052. +
  129053. +#endif /* CONFIG_SPL_BUILD */
  129054. +
  129055. +#define CONSOLE_UART_BASE UART1_BASEADDR
  129056. +
  129057. +#endif /* __THEAD_HARDWARE_H__ */
  129058. diff --git a/board/thead/tianhuo-c810/om/om.c b/board/thead/tianhuo-c810/om/om.c
  129059. new file mode 100644
  129060. index 0000000000..f89f9ba077
  129061. --- /dev/null
  129062. +++ b/board/thead/tianhuo-c810/om/om.c
  129063. @@ -0,0 +1,21 @@
  129064. +/*
  129065. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  129066. + *
  129067. + * SPDX-License-Identifier: GPL-2.0+
  129068. + */
  129069. +
  129070. +#include "../hardware.h"
  129071. +#include "../../common/datatype.h"
  129072. +#include "om.h"
  129073. +
  129074. +/*
  129075. + * get the om pin value
  129076. + *
  129077. + */
  129078. +s8 get_boot_select(void)
  129079. +{
  129080. + int8_t *bootsel = (s8 *)OM_BASEADDR;
  129081. +
  129082. + return (*bootsel);
  129083. +}
  129084. +
  129085. diff --git a/board/thead/tianhuo-c810/om/om.h b/board/thead/tianhuo-c810/om/om.h
  129086. new file mode 100644
  129087. index 0000000000..a44111d02d
  129088. --- /dev/null
  129089. +++ b/board/thead/tianhuo-c810/om/om.h
  129090. @@ -0,0 +1,14 @@
  129091. +/*
  129092. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  129093. + *
  129094. + * SPDX-License-Identifier: GPL-2.0+
  129095. + */
  129096. +
  129097. +#ifndef __THEAD_OM_H__
  129098. +#define __THEAD_OM_H__
  129099. +
  129100. +#include "../../common/datatype.h"
  129101. +
  129102. +s8 get_boot_select(void);
  129103. +
  129104. +#endif /* __THEAD_OM_H__ */
  129105. diff --git a/board/thead/tianhuo-c810/spl/spl.c b/board/thead/tianhuo-c810/spl/spl.c
  129106. new file mode 100644
  129107. index 0000000000..56bf442096
  129108. --- /dev/null
  129109. +++ b/board/thead/tianhuo-c810/spl/spl.c
  129110. @@ -0,0 +1,110 @@
  129111. +/*
  129112. +* Copyright (C) 2017-2020 Alibaba Group Holding Limited
  129113. +*
  129114. +* SPDX-License-Identifier: GPL-2.0+
  129115. +*/
  129116. +
  129117. +#include <linux/types.h>
  129118. +#include <common.h>
  129119. +#include <console.h>
  129120. +#include <asm/io.h>
  129121. +#include <spl.h>
  129122. +#include <asm/spl.h>
  129123. +#include "../../common/datatype.h"
  129124. +#include "../../common/mini_printf.h"
  129125. +#include "../../common/mmc/emmc.h"
  129126. +#include "../../common/spiflash/spiflash.h"
  129127. +#include "../om/om.h"
  129128. +#include "../gpio/gpio.h"
  129129. +#include "../hardware.h"
  129130. +
  129131. +extern s32 uart_open( u32 uart_addrbase);
  129132. +
  129133. +void board_init_f(ulong dummy)
  129134. +{
  129135. + /* Clear global data */
  129136. + uart_open(CONSOLE_UART_BASE);
  129137. + mini_printf("Welcome to SPL!\n");
  129138. +}
  129139. +
  129140. +#ifdef DEBUG_RAM_IMAGE
  129141. +static void ram_load_image(u32 offset, u32 size, phys_addr_t baseaddr)
  129142. +{
  129143. + // please use gdb load image to ram
  129144. +}
  129145. +#endif
  129146. +
  129147. +static void spiflash_load_image(u32 offset, u32 size, phys_addr_t baseaddr)
  129148. +{
  129149. + int i, retlen;
  129150. + for (i = 0; i < (size + 255) / 256; i++) {
  129151. + spiflash_read(0, offset + (i * 256), baseaddr + (i * 256) , 256, &retlen);
  129152. + }
  129153. +}
  129154. +
  129155. +static void emmc_load_image(u32 offset, u32 size, phys_addr_t baseaddr)
  129156. +{
  129157. + int i;
  129158. + for (i = 0; i < (size + 511) / 512; i++) {
  129159. + emmc_emmc_read(0, (offset + (i * 512)) / 0x200, 512, (u8 *)(baseaddr + (i * 512)));
  129160. + }
  129161. +}
  129162. +
  129163. +void board_init_r(gd_t *gd, ulong dummy)
  129164. +{
  129165. + u32 ret;
  129166. + s8 om_judge;
  129167. + void (*load_image)(u32 offset, u32 size, phys_addr_t baseaddr);
  129168. + void (*image_entry)(u32, phys_addr_t);
  129169. + /* Because of the relocation of uboot, the address of uboot in DDR will change.
  129170. + So we prepare the uboot at the address which is calculated by uboot itself.
  129171. + Different DDR address and size will create different uboot address. */
  129172. + phys_addr_t uboot_baseaddr = CONFIG_SYS_TEXT_BASE;
  129173. + phys_addr_t fdt_baseaddr = uboot_baseaddr - 0x10000;
  129174. +
  129175. + mini_printf("The U-Boot-spl start.\n");
  129176. + mini_printf("U-Boot version is 2020.03, internal version is %s\n", UBOOT_INTERNAL_VERSION);
  129177. +
  129178. + load_image = NULL;
  129179. + om_judge = get_boot_select();
  129180. + switch (om_judge) {
  129181. +#ifdef DEBUG_RAM_IMAGE
  129182. + case 0x2:
  129183. + mini_printf("This is ram mode.\n");
  129184. + load_image = ram_load_image;
  129185. + break;
  129186. +#endif
  129187. + case 0x1:
  129188. + /* The mode of spi flash */
  129189. + mini_printf("This is spiflash mode.\n");
  129190. + load_image = spiflash_load_image;
  129191. + break;
  129192. + case 0x2:
  129193. + /* The mode of emmc */
  129194. + mini_printf("This is eMMC mode.\n");
  129195. + ret = emmc_host_init(NULL);
  129196. + if (ret != 0) {
  129197. + mini_printf("The eMMC is not exist.\n");
  129198. + break;
  129199. + }
  129200. + mini_printf("eMMC init ready.\n");
  129201. + load_image = emmc_load_image;
  129202. + break;
  129203. + default:
  129204. + mini_printf("OM mode is %x, please check the OM.\n", om_judge);
  129205. + break;
  129206. + }
  129207. +
  129208. + if (load_image) {
  129209. + load_image(FLASH_UBOOT_READ_ADDR, FLASH_UBOOT_SIZE, uboot_baseaddr);
  129210. + load_image(FLASH_FDT_READ_ADDR, FLASH_FDT_SIZE, fdt_baseaddr);
  129211. +
  129212. + image_entry = (void (*)(u32, phys_addr_t))(*((u32*)uboot_baseaddr));
  129213. + mini_printf("Jump to image_entry: %x, fdt_baseaddr: %x\n", image_entry, fdt_baseaddr);
  129214. + image_entry(0, fdt_baseaddr);
  129215. + }
  129216. +
  129217. + // always loop
  129218. + while (1);
  129219. +}
  129220. +
  129221. diff --git a/board/thead/tianhuo-c810/tianhuo_c810_fpga.c b/board/thead/tianhuo-c810/tianhuo_c810_fpga.c
  129222. new file mode 100644
  129223. index 0000000000..7922080d98
  129224. --- /dev/null
  129225. +++ b/board/thead/tianhuo-c810/tianhuo_c810_fpga.c
  129226. @@ -0,0 +1,44 @@
  129227. +/*
  129228. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  129229. + *
  129230. + * SPDX-License-Identifier: GPL-2.0+
  129231. + */
  129232. +
  129233. +#include <common.h>
  129234. +#include <mmc.h>
  129235. +#include <miiphy.h>
  129236. +#include <netdev.h>
  129237. +#include "gpio/gpio.h"
  129238. +#include "../common/mini_printf.h"
  129239. +#include "hardware.h"
  129240. +
  129241. +DECLARE_GLOBAL_DATA_PTR;
  129242. +
  129243. +int dram_init(void)
  129244. +{
  129245. + gd->ram_size = PHYS_SDRAM_1_SIZE;
  129246. + return 0;
  129247. +}
  129248. +void show_boot_progress(int val)
  129249. +{
  129250. +}
  129251. +
  129252. +int board_early_init_f(void)
  129253. +{
  129254. + return 0;
  129255. +}
  129256. +
  129257. +int dram_init_banksize(void)
  129258. +{
  129259. + gd->bd->bi_dram[0].start = PHYS_SDRAM_1 + 0x14000000;
  129260. + gd->bd->bi_dram[0].size = 0x4000000;
  129261. +
  129262. + return 0;
  129263. +}
  129264. +
  129265. +int board_early_init_r(void)
  129266. +{
  129267. + timer_init();
  129268. + return 0;
  129269. +}
  129270. +
  129271. diff --git a/board/thead/tianhuo-c810/u-boot-spl.lds b/board/thead/tianhuo-c810/u-boot-spl.lds
  129272. new file mode 100644
  129273. index 0000000000..c13810b3d9
  129274. --- /dev/null
  129275. +++ b/board/thead/tianhuo-c810/u-boot-spl.lds
  129276. @@ -0,0 +1,68 @@
  129277. +/*
  129278. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  129279. + *
  129280. + * SPDX-License-Identifier: GPL-2.0+
  129281. + */
  129282. +
  129283. +MEMORY
  129284. +{
  129285. + MEM0 : ORIGIN = 0x80000000 , LENGTH = 0x17FFFFFF /* DDR 384MB */
  129286. + MEM1 : ORIGIN = 0xFFF80000 , LENGTH = 0xFFFF /* ROM 64KB */
  129287. + MEM2 : ORIGIN = 0xFF800000 , LENGTH = 0x1FFFF /* SRAM 128KB */
  129288. +}
  129289. +
  129290. +REGION_ALIAS("REGION_TEXT", MEM2);
  129291. +REGION_ALIAS("REGION_RODATA", MEM2);
  129292. +REGION_ALIAS("REGION_DATA", MEM2);
  129293. +REGION_ALIAS("REGION_BSS", MEM2);
  129294. +
  129295. +OUTPUT_ARCH(csky)
  129296. +ENTRY(_start)
  129297. +
  129298. +SECTIONS
  129299. +{
  129300. + .text ALIGN(0x4):
  129301. + {
  129302. + __text_start = .;
  129303. + *start.o(*.exptable)
  129304. + *(.text)
  129305. + *(.text.*)
  129306. + __text_end = .;
  129307. + } > REGION_TEXT
  129308. +
  129309. + .rodata ALIGN(0x4):
  129310. + {
  129311. + __rodata_start = .;
  129312. + *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*)))
  129313. + __rodata_end = .;
  129314. + } > REGION_RODATA
  129315. +
  129316. + .data ALIGN(0x4):
  129317. + {
  129318. + __data_start = .;
  129319. + *(.data)
  129320. + *(.data.*)
  129321. + __data_end = .;
  129322. + } > REGION_DATA
  129323. +
  129324. + . = ALIGN(4);
  129325. + .u_boot_list : {
  129326. + KEEP(*(SORT(.u_boot_list*)));
  129327. + } > REGION_DATA
  129328. +
  129329. + __init_end = . ;
  129330. +
  129331. + .bss ALIGN(0x4):
  129332. + {
  129333. + __bss_start = .;
  129334. + *(.sbss)
  129335. + *(.scommon)
  129336. + *(.bss)
  129337. + *(.bss.*)
  129338. + *(COMMON)
  129339. + . = ALIGN(4);
  129340. + __bss_end = .;
  129341. + } > REGION_BSS
  129342. + __end = .;
  129343. +}
  129344. +
  129345. diff --git a/board/thead/tianhuo-c860/Kconfig b/board/thead/tianhuo-c860/Kconfig
  129346. new file mode 100644
  129347. index 0000000000..af2f7756b1
  129348. --- /dev/null
  129349. +++ b/board/thead/tianhuo-c860/Kconfig
  129350. @@ -0,0 +1,42 @@
  129351. +#
  129352. +# Copyright (C) 2017-2020 Alibaba Group Holding Limited
  129353. +#
  129354. +# SPDX-License-Identifier: GPL-2.0+
  129355. +#
  129356. +
  129357. +if TARGET_TIANHUO_C860
  129358. +
  129359. +config SYS_VENDOR
  129360. + default "thead"
  129361. +
  129362. +config SYS_BOARD
  129363. + default "tianhuo-c860"
  129364. +
  129365. +config SYS_CONFIG_NAME
  129366. + default "tianhuo-c860"
  129367. +
  129368. +config SYS_TEXT_BASE
  129369. + default 0x17800000
  129370. +
  129371. +config SPL_TEXT_BASE
  129372. + default 0xff800000
  129373. +
  129374. +config BOARD_SPECIFIC_OPTIONS # dummy
  129375. + def_bool y
  129376. + select C860_CSKY
  129377. + imply CMD_FAT
  129378. + imply CMD_FS_GENERIC
  129379. + imply CMD_NET
  129380. + imply CMD_PING
  129381. + imply MII
  129382. + imply CMD_BOOT_SLAVE
  129383. + imply NET_RANDOM_ETHADDR
  129384. + imply NETDEVICES
  129385. + imply ETH_DESIGNWARE
  129386. + imply MMC
  129387. + imply CMD_MMC
  129388. + imply PHY_LIB
  129389. + imply PHY_MSCC
  129390. + imply SPI
  129391. +
  129392. +endif
  129393. diff --git a/board/thead/tianhuo-c860/Makefile b/board/thead/tianhuo-c860/Makefile
  129394. new file mode 100644
  129395. index 0000000000..bc8f8afff9
  129396. --- /dev/null
  129397. +++ b/board/thead/tianhuo-c860/Makefile
  129398. @@ -0,0 +1,13 @@
  129399. +#
  129400. +# Copyright (C) 2017-2020 Alibaba Group Holding Limited
  129401. +#
  129402. +# SPDX-License-Identifier: GPL-2.0+
  129403. +#
  129404. +
  129405. +obj-y := tianhuo_fpga.o
  129406. +obj-y += gpio/gpio.o
  129407. +
  129408. +obj-$(CONFIG_SPL_BUILD) += spl/ddr.o
  129409. +obj-$(CONFIG_SPL_BUILD) += spl/spl.o
  129410. +obj-$(CONFIG_SPL_BUILD) += om/om.o
  129411. +
  129412. diff --git a/board/thead/tianhuo-c860/gdbinit.txt b/board/thead/tianhuo-c860/gdbinit.txt
  129413. new file mode 100644
  129414. index 0000000000..e3aee8a5ee
  129415. --- /dev/null
  129416. +++ b/board/thead/tianhuo-c860/gdbinit.txt
  129417. @@ -0,0 +1,15 @@
  129418. +#
  129419. +# Copyright (C) 2017-2020 Alibaba Group Holding Limited
  129420. +#
  129421. +# SPDX-License-Identifier: GPL-2.0+
  129422. +#
  129423. +
  129424. +# Disable CPU cache
  129425. +set $cr18=0x00
  129426. +
  129427. +# Load dtb
  129428. +set $fdt_addr = 0x177f0000
  129429. +restore uboot_c860.dtb binary $fdt_addr
  129430. +set $r1 = $fdt_addr
  129431. +
  129432. +load
  129433. diff --git a/board/thead/tianhuo-c860/gpio/gpio.c b/board/thead/tianhuo-c860/gpio/gpio.c
  129434. new file mode 100644
  129435. index 0000000000..0358f1809c
  129436. --- /dev/null
  129437. +++ b/board/thead/tianhuo-c860/gpio/gpio.c
  129438. @@ -0,0 +1,30 @@
  129439. +/*
  129440. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  129441. + *
  129442. + * SPDX-License-Identifier: GPL-2.0+
  129443. + */
  129444. +
  129445. +#include "gpio.h"
  129446. +/*
  129447. +* Choose the software mode or hardware mode for any IO bit.
  129448. +* Parameters:
  129449. +* pins: choose the bits which you want to config.
  129450. +* bSoftware:
  129451. +* '1' -- the corresponding pins are software mode, or, as GPIO.
  129452. +* '0' -- the corresponding pins are hardware mode, or, used as UART, LCDC * etc.
  129453. +* return: SUCCESS or FAILURE.
  129454. +*/
  129455. +bool gpio_set_reuse(enum_gpio_device_t gpio_addrbase, u32 pins, enum_gpio_mode bhardware)
  129456. +{
  129457. + pckstruct_gpio_t reg;
  129458. +#if 0
  129459. + reg = (pckstruct_gpio_t)gpio_addrbase;
  129460. + if (bhardware) {
  129461. + reg->PORT_CTL |= pins;
  129462. + } else {
  129463. + reg->PORT_CTL &= (~pins);
  129464. + }
  129465. +#endif
  129466. + return SUCCESS;
  129467. +}
  129468. +
  129469. diff --git a/board/thead/tianhuo-c860/gpio/gpio.h b/board/thead/tianhuo-c860/gpio/gpio.h
  129470. new file mode 100644
  129471. index 0000000000..6b5b7f80d6
  129472. --- /dev/null
  129473. +++ b/board/thead/tianhuo-c860/gpio/gpio.h
  129474. @@ -0,0 +1,59 @@
  129475. +/*
  129476. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  129477. + *
  129478. + * SPDX-License-Identifier: GPL-2.0+
  129479. + */
  129480. +
  129481. +#ifndef __THEAD_GPIO_H__
  129482. +#define __THEAD_GPIO_H__
  129483. +
  129484. +#include <linux/types.h>
  129485. +#include "../../common/datatype.h"
  129486. +#include "../hardware.h"
  129487. +/*
  129488. +* Define IRQBurst type, GPIO Port, and Port's direction. They are all enum
  129489. +* type.
  129490. +*/
  129491. +typedef enum{
  129492. + GPIOA = GPIOA_BASEADDR,
  129493. + GPIOB = GPIOB_BASEADDR,
  129494. +#ifdef GPIOC_BASEADDR
  129495. + GPIOC = GPIOC_BASEADDR,
  129496. +#endif
  129497. +#ifdef GPIOD_BASEADDR
  129498. + GPIOD = GPIOD_BASEADDR,
  129499. +#endif
  129500. +}enum_gpio_device_t;
  129501. +
  129502. +typedef enum{
  129503. + GPIO_BESOFTWARE,
  129504. + GPIO_BEHARDWARE
  129505. +}enum_gpio_mode;
  129506. +
  129507. +/* Define the functions in gpio.c. */
  129508. +
  129509. +/*
  129510. +* Choose the software mode or hardware mode for any IO bit.
  129511. +* Parameters:
  129512. +* pins: choose the bits which you want to config.
  129513. +* bhardware:
  129514. +* '1' -- the corresponding pins are software mode, or, as GPIO.
  129515. +* '0' -- the corresponding pins are hardware mode, or, used as UART, LCDC * etc.
  129516. +* return: SUCCESS or FAILURE.
  129517. +*/
  129518. +
  129519. +bool gpio_set_reuse(enum_gpio_device_t gpio_addrbase, u32 pins, enum_gpio_mode bhardware);
  129520. +
  129521. +/*
  129522. +* Define a struct that contains three registers of one Port -- SWPORT_DR,
  129523. +* SWPORT_DDR, and PORT_CTL.
  129524. +*/
  129525. +
  129526. +typedef struct {
  129527. + volatile u32 SWPORT_DR;
  129528. + volatile u32 SWPORT_DDR;
  129529. + volatile u32 PORT_CTL;
  129530. +} ckstruct_gpio_t, *pckstruct_gpio_t;
  129531. +
  129532. +
  129533. +#endif /* __THEAD_GPIO_H__ */
  129534. diff --git a/board/thead/tianhuo-c860/hardware.h b/board/thead/tianhuo-c860/hardware.h
  129535. new file mode 100644
  129536. index 0000000000..400f7167d8
  129537. --- /dev/null
  129538. +++ b/board/thead/tianhuo-c860/hardware.h
  129539. @@ -0,0 +1,41 @@
  129540. +/*
  129541. +/*
  129542. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  129543. + *
  129544. + * SPDX-License-Identifier: GPL-2.0+
  129545. + */
  129546. +
  129547. +#ifndef __THEAD_HARDWARE_H__
  129548. +#define __THEAD_HARDWARE_H__
  129549. +
  129550. +#ifdef CONFIG_SPL_BUILD
  129551. +
  129552. +#define GPIOA_BASEADDR (u32)(0xf7004000)
  129553. +#define GPIOB_BASEADDR (u32)(0xf7008000)
  129554. +#define GMAC_BASEADDR (u32)(0xf7070000)
  129555. +#define EMMC_BASEADDR (u32)(0xf7080000)
  129556. +#define OM_BASEADDR (u32)(0xffc37010) // SYSREG_BASE + 0x10
  129557. +#define SPI0_BASEADDR (u32)(0xf700c000)
  129558. +#define UART0_BASEADDR (u32)(0xf7014000)
  129559. +#define UART1_BASEADDR (u32)(0xf7018000)
  129560. +#define SYSREG_BASEADDR (u32)(0xffc37000)
  129561. +#define SLAVE_RESET_CONTROL (u32)(0xffc36108)
  129562. +
  129563. +#else
  129564. +
  129565. +#define GPIOA_BASEADDR (u32)(0xb7004000)
  129566. +#define GPIOB_BASEADDR (u32)(0xb7008000)
  129567. +#define GMAC_BASEADDR (u32)(0xb7070000)
  129568. +#define EMMC_BASEADDR (u32)(0xb7080000)
  129569. +#define OM_BASEADDR (u32)(0xbfc37010) // SYSREG_BASE + 0x10
  129570. +#define SPI0_BASEADDR (u32)(0xb700c000)
  129571. +#define UART0_BASEADDR (u32)(0xb7014000)
  129572. +#define UART1_BASEADDR (u32)(0xb7018000)
  129573. +#define SYSREG_BASEADDR (u32)(0xbfc37000)
  129574. +#define SLAVE_RESET_CONTROL (u32)(0xbfc36108)
  129575. +
  129576. +#endif /* CONFIG_SPL_BUILD */
  129577. +
  129578. +#define CONSOLE_UART_BASE UART0_BASEADDR
  129579. +
  129580. +#endif /* __THEAD_HARDWARE_H__ */
  129581. diff --git a/board/thead/tianhuo-c860/om/om.c b/board/thead/tianhuo-c860/om/om.c
  129582. new file mode 100644
  129583. index 0000000000..9bbbad4583
  129584. --- /dev/null
  129585. +++ b/board/thead/tianhuo-c860/om/om.c
  129586. @@ -0,0 +1,21 @@
  129587. +/*
  129588. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  129589. + *
  129590. + * SPDX-License-Identifier: GPL-2.0+
  129591. + */
  129592. +
  129593. +#include "../hardware.h"
  129594. +#include "../../common/datatype.h"
  129595. +#include "om.h"
  129596. +
  129597. +/*
  129598. +* get the om pin value
  129599. +*
  129600. +*/
  129601. +s8 get_boot_select(void)
  129602. +{
  129603. + int8_t *bootsel = (s8 *)OM_BASEADDR;
  129604. +
  129605. + return ((*bootsel) & 0x3);
  129606. +}
  129607. +
  129608. diff --git a/board/thead/tianhuo-c860/om/om.h b/board/thead/tianhuo-c860/om/om.h
  129609. new file mode 100644
  129610. index 0000000000..a44111d02d
  129611. --- /dev/null
  129612. +++ b/board/thead/tianhuo-c860/om/om.h
  129613. @@ -0,0 +1,14 @@
  129614. +/*
  129615. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  129616. + *
  129617. + * SPDX-License-Identifier: GPL-2.0+
  129618. + */
  129619. +
  129620. +#ifndef __THEAD_OM_H__
  129621. +#define __THEAD_OM_H__
  129622. +
  129623. +#include "../../common/datatype.h"
  129624. +
  129625. +s8 get_boot_select(void);
  129626. +
  129627. +#endif /* __THEAD_OM_H__ */
  129628. diff --git a/board/thead/tianhuo-c860/spl/ddr.c b/board/thead/tianhuo-c860/spl/ddr.c
  129629. new file mode 100644
  129630. index 0000000000..7519d92ed9
  129631. --- /dev/null
  129632. +++ b/board/thead/tianhuo-c860/spl/ddr.c
  129633. @@ -0,0 +1,26 @@
  129634. +/*
  129635. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  129636. + *
  129637. + * SPDX-License-Identifier: GPL-2.0+
  129638. + */
  129639. +
  129640. +#include <asm/types.h>
  129641. +#include "ddr.h"
  129642. +
  129643. +//FPGA mode
  129644. +#define FPGA
  129645. +
  129646. +int init_ddr(void)
  129647. +{
  129648. +#ifdef FPGA
  129649. +
  129650. + // release ddr
  129651. + // set *0xFFC36140=0x3ff
  129652. + u32* ddr_reg = (u32*)0xffc36140;
  129653. + *ddr_reg = 0x3ff;
  129654. +
  129655. +#else //ASIC
  129656. +
  129657. +#endif
  129658. + return 0;
  129659. +}
  129660. diff --git a/board/thead/tianhuo-c860/spl/ddr.h b/board/thead/tianhuo-c860/spl/ddr.h
  129661. new file mode 100644
  129662. index 0000000000..d070513053
  129663. --- /dev/null
  129664. +++ b/board/thead/tianhuo-c860/spl/ddr.h
  129665. @@ -0,0 +1,12 @@
  129666. +/*
  129667. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  129668. + *
  129669. + * SPDX-License-Identifier: GPL-2.0+
  129670. + */
  129671. +
  129672. +#ifndef __THEAD_DDR_H__
  129673. +#define __THEAD_DDR_H__
  129674. +
  129675. +int init_ddr(void);
  129676. +
  129677. +#endif /* __THEAD_DDR_H__ */
  129678. diff --git a/board/thead/tianhuo-c860/spl/spl.c b/board/thead/tianhuo-c860/spl/spl.c
  129679. new file mode 100644
  129680. index 0000000000..b700885810
  129681. --- /dev/null
  129682. +++ b/board/thead/tianhuo-c860/spl/spl.c
  129683. @@ -0,0 +1,116 @@
  129684. +/*
  129685. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  129686. + *
  129687. + * SPDX-License-Identifier: GPL-2.0+
  129688. + */
  129689. +
  129690. +#include <linux/types.h>
  129691. +#include <common.h>
  129692. +#include <console.h>
  129693. +#include <asm/io.h>
  129694. +#include <spl.h>
  129695. +#include <asm/spl.h>
  129696. +#include "../../common/datatype.h"
  129697. +#include "../../common/mini_printf.h"
  129698. +#include "../../common/mmc/emmc.h"
  129699. +#include "../../common/spiflash/spiflash.h"
  129700. +#include "../om/om.h"
  129701. +#include "../gpio/gpio.h"
  129702. +#include "../hardware.h"
  129703. +
  129704. +
  129705. +// #define DEBUG_RAM_IMAGE
  129706. +
  129707. +
  129708. +extern s32 uart_open(u32 uart_addrbase);
  129709. +extern void sdram_init(void);
  129710. +
  129711. +
  129712. +void board_init_f(ulong dummy)
  129713. +{
  129714. + /* Clear global data */
  129715. + uart_open(CONSOLE_UART_BASE);
  129716. + sdram_init();
  129717. + mini_printf("Welcome to SPL!\n");
  129718. +}
  129719. +
  129720. +#ifdef DEBUG_RAM_IMAGE
  129721. +static void ram_load_image(u32 offset, u32 size, phys_addr_t baseaddr)
  129722. +{
  129723. + // please use gdb load image to ram
  129724. +}
  129725. +#endif
  129726. +
  129727. +static void spiflash_load_image(u32 offset, u32 size, phys_addr_t baseaddr)
  129728. +{
  129729. + int i, retlen;
  129730. + for (i = 0; i < (size + 255) / 256; i++) {
  129731. + spiflash_read(0, offset + (i * 256), baseaddr + (i * 256) , 256, &retlen);
  129732. + }
  129733. +}
  129734. +
  129735. +static void emmc_load_image(u32 offset, u32 size, phys_addr_t baseaddr)
  129736. +{
  129737. + int i;
  129738. + for (i = 0; i < (size + 511) / 512; i++) {
  129739. + emmc_emmc_read(0, (offset + (i * 512)) / 0x200, 512, (u8 *)(baseaddr + (i * 512)));
  129740. + }
  129741. +}
  129742. +
  129743. +void board_init_r(gd_t *gd, ulong dummy)
  129744. +{
  129745. + u32 ret;
  129746. + s8 om_judge;
  129747. + void (*load_image)(u32 offset, u32 size, phys_addr_t baseaddr);
  129748. + void (*image_entry)(u32, phys_addr_t);
  129749. + /* Because of the relocation of uboot, the address of uboot in DDR will change.
  129750. + So we prepare the uboot at the address which is calculated by uboot itself.
  129751. + Different DDR address and size will create different uboot address. */
  129752. + phys_addr_t uboot_baseaddr = CONFIG_SYS_TEXT_BASE;
  129753. + phys_addr_t fdt_baseaddr = uboot_baseaddr - 0x10000;
  129754. +
  129755. + mini_printf("The U-Boot-spl start.\n");
  129756. + mini_printf("U-Boot version is 2020.03, internal version is %s\n", UBOOT_INTERNAL_VERSION);
  129757. +
  129758. + load_image = NULL;
  129759. + om_judge = get_boot_select();
  129760. + switch (om_judge) {
  129761. +#ifdef DEBUG_RAM_IMAGE
  129762. + case 0x0:
  129763. + mini_printf("This is ram mode.\n");
  129764. + load_image = ram_load_image;
  129765. + break;
  129766. +#endif
  129767. + case 0x1:
  129768. + /* The mode of spi flash */
  129769. + mini_printf("This is spiflash mode.\n");
  129770. + load_image = spiflash_load_image;
  129771. + break;
  129772. + case 0x2:
  129773. + /* The mode of emmc */
  129774. + mini_printf("This is eMMC mode.\n");
  129775. + ret = emmc_host_init(NULL);
  129776. + if (ret != 0) {
  129777. + mini_printf("The eMMC is not exist.\n");
  129778. + break;
  129779. + }
  129780. + mini_printf("eMMC init ready.\n");
  129781. + load_image = emmc_load_image;
  129782. + break;
  129783. + default:
  129784. + mini_printf("OM mode is %x, please check the OM.\n", om_judge);
  129785. + break;
  129786. + }
  129787. +
  129788. + if (load_image) {
  129789. + load_image(FLASH_UBOOT_READ_ADDR, FLASH_UBOOT_SIZE, uboot_baseaddr);
  129790. + load_image(FLASH_FDT_READ_ADDR, FLASH_FDT_SIZE, fdt_baseaddr);
  129791. +
  129792. + image_entry = (void (*)(u32, phys_addr_t))(*((u32*)uboot_baseaddr));
  129793. + mini_printf("Jump to image_entry: %x, fdt_baseaddr: %x\n", image_entry, fdt_baseaddr);
  129794. + image_entry(0, fdt_baseaddr);
  129795. + }
  129796. +
  129797. + // always loop
  129798. + while (1);
  129799. +}
  129800. diff --git a/board/thead/tianhuo-c860/tianhuo_fpga.c b/board/thead/tianhuo-c860/tianhuo_fpga.c
  129801. new file mode 100644
  129802. index 0000000000..437b4463b9
  129803. --- /dev/null
  129804. +++ b/board/thead/tianhuo-c860/tianhuo_fpga.c
  129805. @@ -0,0 +1,62 @@
  129806. +/*
  129807. +* Copyright (C) 2017-2020 Alibaba Group Holding Limited
  129808. +*
  129809. +* SPDX-License-Identifier: GPL-2.0+
  129810. +*/
  129811. +
  129812. +#include <common.h>
  129813. +#include <mmc.h>
  129814. +#include <miiphy.h>
  129815. +#include <netdev.h>
  129816. +#include "gpio/gpio.h"
  129817. +#include "../common/mini_printf.h"
  129818. +#include "spl/ddr.h"
  129819. +#include "hardware.h"
  129820. +
  129821. +DECLARE_GLOBAL_DATA_PTR;
  129822. +
  129823. +
  129824. +#ifdef CONFIG_SPL_BUILD
  129825. +void sdram_init(void)
  129826. +{
  129827. + init_ddr();
  129828. +}
  129829. +#endif
  129830. +
  129831. +int dram_init(void)
  129832. +{
  129833. + gd->ram_size = PHYS_SDRAM_1_SIZE;
  129834. + return 0;
  129835. +}
  129836. +void board_lmb_reserve(struct lmb *lmb)
  129837. +{
  129838. + lmb_add(lmb, 0x80000000, 0x20000000);
  129839. +}
  129840. +
  129841. +void show_boot_progress(int val)
  129842. +{
  129843. +}
  129844. +
  129845. +int board_early_init_f(void)
  129846. +{
  129847. + return 0;
  129848. +}
  129849. +
  129850. +int dram_init_banksize(void)
  129851. +{
  129852. + gd->bd->bi_dram[0].start = PHYS_SDRAM_1 + 0x14000000;
  129853. + gd->bd->bi_dram[0].size = 0x4000000;
  129854. +#ifdef PHYS_SDRAM_2
  129855. + gd->bd->bi_dram[1].start = PHYS_SDRAM_2 + 0x14000000;
  129856. + gd->bd->bi_dram[1].size = 0x4000000;
  129857. +#endif
  129858. +
  129859. + return 0;
  129860. +}
  129861. +
  129862. +int board_early_init_r(void)
  129863. +{
  129864. + timer_init();
  129865. + return 0;
  129866. +}
  129867. +
  129868. diff --git a/board/thead/tianhuo-c860/u-boot-spl.lds b/board/thead/tianhuo-c860/u-boot-spl.lds
  129869. new file mode 100644
  129870. index 0000000000..01ce65d881
  129871. --- /dev/null
  129872. +++ b/board/thead/tianhuo-c860/u-boot-spl.lds
  129873. @@ -0,0 +1,68 @@
  129874. +/*
  129875. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  129876. + *
  129877. + * SPDX-License-Identifier: GPL-2.0+
  129878. + */
  129879. +
  129880. +MEMORY
  129881. +{
  129882. + MEM0 : ORIGIN = 0x0 , LENGTH = 0x17ffffff /* DDR 384MB */
  129883. + MEM1 : ORIGIN = 0xfff80000 , LENGTH = 0xffff /* ROM 64KB */
  129884. + MEM2 : ORIGIN = 0xff800000 , LENGTH = 0x1ffff /* SRAM 128KB */
  129885. +}
  129886. +
  129887. +REGION_ALIAS("REGION_TEXT", MEM2);
  129888. +REGION_ALIAS("REGION_RODATA", MEM2);
  129889. +REGION_ALIAS("REGION_DATA", MEM2);
  129890. +REGION_ALIAS("REGION_BSS", MEM2);
  129891. +
  129892. +OUTPUT_ARCH(csky)
  129893. +ENTRY(_start)
  129894. +
  129895. +SECTIONS
  129896. +{
  129897. + .text ALIGN(0x4):
  129898. + {
  129899. + __text_start = .;
  129900. + *start.o(*.exptable)
  129901. + *(.text)
  129902. + *(.text.*)
  129903. + __text_end = .;
  129904. + } > REGION_TEXT
  129905. +
  129906. + .rodata ALIGN(0x4):
  129907. + {
  129908. + __rodata_start = .;
  129909. + *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*)))
  129910. + __rodata_end = .;
  129911. + } > REGION_RODATA
  129912. +
  129913. + .data ALIGN(0x4):
  129914. + {
  129915. + __data_start = .;
  129916. + *(.data)
  129917. + *(.data.*)
  129918. + __data_end = .;
  129919. + } > REGION_DATA
  129920. +
  129921. + . = ALIGN(4);
  129922. + .u_boot_list : {
  129923. + KEEP(*(SORT(.u_boot_list*)));
  129924. + } > REGION_DATA
  129925. +
  129926. + __init_end = . ;
  129927. +
  129928. + .bss ALIGN(0x4):
  129929. + {
  129930. + __bss_start = .;
  129931. + *(.sbss)
  129932. + *(.scommon)
  129933. + *(.bss)
  129934. + *(.bss.*)
  129935. + *(COMMON)
  129936. + . = ALIGN(4);
  129937. + __bss_end = .;
  129938. + } > REGION_BSS
  129939. + __end = .;
  129940. +}
  129941. +
  129942. diff --git a/include/configs/ice-c810.h b/include/configs/ice-c810.h
  129943. new file mode 100644
  129944. index 0000000000..4db80323eb
  129945. --- /dev/null
  129946. +++ b/include/configs/ice-c810.h
  129947. @@ -0,0 +1,126 @@
  129948. +/*
  129949. +* Copyright (C) 2017-2020 Alibaba Group Holding Limited
  129950. +*
  129951. +* SPDX-License-Identifier: GPL-2.0+
  129952. +*/
  129953. +
  129954. +#ifndef __CONFIG_H
  129955. +#define __CONFIG_H
  129956. +
  129957. +#include <linux/sizes.h>
  129958. +
  129959. +
  129960. +// #define DEBUG
  129961. +
  129962. +
  129963. +#define SPL_SSEG0_BASEADDRESS 0x80000000
  129964. +#define SSEG0_BASEADDRESS 0x80000000
  129965. +#define SSEG1_BASEADDRESS 0xe0000000
  129966. +
  129967. +
  129968. +#define CONFIG_NR_DRAM_BANKS 1
  129969. +#define CONFIG_BOARD_EARLY_INIT_R
  129970. +#define CONFIG_BOARD_EARLY_INIT_F
  129971. +#define CONFIG_SYS_HZ 1000
  129972. +
  129973. +#define CPU_DEFAULT_FREQ 50000000
  129974. +#define LSP_DEFAULT_FREQ 50000000
  129975. +#define HSP_DEFAULT_FREQ 25000000 // 50000000
  129976. +
  129977. +#define LSP_CLOCK (LSP_DEFAULT_FREQ / 1000000)
  129978. +#define CONFIG_SYS_CLK_FREQ CPU_DEFAULT_FREQ
  129979. +
  129980. +/* Physical Memory Map */
  129981. +#define PHYS_SRAM_1 0xfe400000
  129982. +#define PHYS_SDRAM_1 0x80000000
  129983. +#define PHYS_SDRAM_1_SIZE 0x18000000 /* 384M */
  129984. +#define CONFIG_SYS_TEXT_BASE 0x97800000
  129985. +#define CONFIG_SYS_LOAD_ADDR 0x80000000
  129986. +#define CONFIG_SYS_SRAM_BASE PHYS_SRAM_1
  129987. +#define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_TEXT_BASE + 0x80000 - 0x8)
  129988. +#define CONFIG_SYS_MALLOC_LEN SZ_2M
  129989. +#define CONFIG_SYS_BOOTM_LEN SZ_32M
  129990. +#define CONFIG_SYS_MEMTEST_START 0x30000000 /* memtest works on */
  129991. +#define CONFIG_SYS_MEMTEST_END 0x33F00000 /* 63 MB in DRAM */
  129992. +#define CONFIG_SYS_SDRAM_BASE PHYS_SDRAM_1
  129993. +#define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE
  129994. +
  129995. +#define CONFIG_SPL_STACK (CONFIG_SYS_SRAM_BASE + 0x8000 - 0x8)
  129996. +#define CONFIG_SPL_MAX_FOOTPRINT 0x4000
  129997. +
  129998. +
  129999. +#ifdef CONFIG_SPL_BUILD
  130000. +#define INTC_BASEADDRESS 0xfe3f0000
  130001. +#define TIMER_BASEADDRESS 0xfff70000
  130002. +#define ERAGON_MMC0_BASE 0xfffb0000
  130003. +#else
  130004. +#define INTC_BASEADDRESS 0xbe3f0000
  130005. +#define TIMER_BASEADDRESS 0xbff70000
  130006. +#define ERAGON_MMC0_BASE 0xbffb0000
  130007. +#endif
  130008. +
  130009. +#define UBOOT_INTERNAL_VERSION "0.1"
  130010. +#define CONFIG_C810_CSKY
  130011. +#define CONFIG_BOARD_PRINTF_SUPPORT
  130012. +#define CONFIG_BOARD_CONSOLE_SUPPORT
  130013. +#define CONFIG_BOARD_MMC_SUPPORT
  130014. +#define CONFIG_BOARD_SPIFLASH_SUPPORT
  130015. +#define CONFIG_SUPPORT_EMMC_BOOT
  130016. +#define HAVE_BLOCK_DEVICE
  130017. +#define TIMER_ID 0
  130018. +#define TIME_IRQ 4
  130019. +#define CONFIG_BAUDRATE 115200
  130020. +#define TIMEOUT_COUNT_TIMER TIMER0
  130021. +#define TIMEOUT_VALUE 500
  130022. +#define CONFIG_SYS_CBSIZE 256 /* This is Console Buffer size */
  130023. +#define CONFIG_SYS_MAXARGS 16
  130024. +
  130025. +/* NAND configuration */
  130026. +#ifdef CONFIG_CMD_NAND
  130027. +#define CONFIG_NAND_ERAGON 1
  130028. +#define CONFIG_SYS_ERAGON_NAND_HWECC
  130029. +#define CONFIG_SYS_MAX_NAND_DEVICE 1
  130030. +#define CONFIG_SYS_NAND_BASE 0x4E000000
  130031. +#endif
  130032. +
  130033. +/* Network Configuration */
  130034. +#define CONFIG_DW_ALTDESCRIPTOR
  130035. +#define CONFIG_MII 1
  130036. +#define CONFIG_PHY_MARVELL 1
  130037. +#define CONFIG_NET_RETRY_COUNT 20
  130038. +
  130039. +
  130040. +#define PHYS_FLASH_1 0x00200000 /* Flash Bank #0 */
  130041. +#define CONFIG_SYS_FLASH_BASE PHYS_FLASH_1
  130042. +#define CONFIG_SYS_MAX_FLASH_BANKS 1
  130043. +#define CONFIG_ENV_ADDR (CONFIG_SYS_FLASH_BASE + 0x070000)
  130044. +#define CONFIG_SYS_MMC_ENV_DEV 0
  130045. +
  130046. +
  130047. +/* Image address in Flash */
  130048. +#define FLASH_SPL_READ_ADDR 0x200000 /* 2M */
  130049. +#define FLASH_SPL_SIZE 0x010000 /* 64K */
  130050. +#define FLASH_FDT_READ_ADDR 0x230000 /* 2M+192K */
  130051. +#define FLASH_FDT_SIZE 0x010000
  130052. +#define FLASH_UBOOT_READ_ADDR 0x240000 /* 2M+256K */
  130053. +#define FLASH_UBOOT_SIZE 0x080000
  130054. +
  130055. +/* Environment options */
  130056. +
  130057. +#define CONFIG_EXTRA_ENV_SETTINGS \
  130058. + "dtb_start_sector=0x41000\0" /* dtb start sector */ \
  130059. + "dtb_size_sectors=0x1000\0" /* dtb size in sectors 2MB */ \
  130060. + "linux_start_sector=0x42000\0" /* linux start sector */ \
  130061. + "linux_size_sectors=0xa000\0" /* linux size in sectors 20MB */ \
  130062. + "dtb_load_addr_virt=0x8f000000\0" \
  130063. + "dtb_load_addr_phys=0x8f000000\0" \
  130064. + "linux_load_addr_virt=0x90000000\0" \
  130065. + "linux_load_addr_phys=0x90000000\0"
  130066. +
  130067. +#undef CONFIG_BOOTCOMMAND
  130068. +#define CONFIG_BOOTCOMMAND \
  130069. + "mmc read ${dtb_load_addr_phys} ${dtb_start_sector} ${dtb_size_sectors} ; " \
  130070. + "mmc read ${linux_load_addr_phys} ${linux_start_sector} ${linux_size_sectors} ; " \
  130071. + "bootm ${linux_load_addr_virt} "
  130072. +
  130073. +#endif /* __CONFIG_H */
  130074. diff --git a/include/configs/ice-c860.h b/include/configs/ice-c860.h
  130075. new file mode 100644
  130076. index 0000000000..f262d65e9c
  130077. --- /dev/null
  130078. +++ b/include/configs/ice-c860.h
  130079. @@ -0,0 +1,238 @@
  130080. +/*
  130081. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  130082. + *
  130083. + * SPDX-License-Identifier: GPL-2.0+
  130084. + */
  130085. +
  130086. +#ifndef __CONFIG_H
  130087. +#define __CONFIG_H
  130088. +
  130089. +#include <linux/sizes.h>
  130090. +
  130091. +
  130092. +// #define DEBUG
  130093. +
  130094. +
  130095. +#define SSEG0_BASEADDRESS 0x0
  130096. +#define SSEG1_BASEADDRESS 0xe0000000
  130097. +
  130098. +
  130099. +#define CONFIG_NR_DRAM_BANKS 1
  130100. +#define CONFIG_BOARD_EARLY_INIT_R
  130101. +#define CONFIG_BOARD_EARLY_INIT_F
  130102. +#define CONFIG_SYS_HZ 1000
  130103. +
  130104. +#ifdef CONFIG_IS_ASIC
  130105. +#define CPU_DEFAULT_FREQ 1000000000
  130106. +#define HSP_DEFAULT_FREQ 250000000
  130107. +#define LSP_DEFAULT_FREQ 62500000
  130108. +#else
  130109. +#define CPU_DEFAULT_FREQ 50000000
  130110. +#define HSP_DEFAULT_FREQ 25000000
  130111. +#define LSP_DEFAULT_FREQ 50000000
  130112. +#endif
  130113. +
  130114. +#define LSP_CLOCK (LSP_DEFAULT_FREQ / 1000000)
  130115. +#define CONFIG_SYS_CLK_FREQ CPU_DEFAULT_FREQ
  130116. +
  130117. +/* Physical Memory Map */
  130118. +#define PHYS_SRAM_1 0xfe400000
  130119. +#define PHYS_SDRAM_1 0x0
  130120. +#define PHYS_SDRAM_1_SIZE 0x18000000 /* 384M */
  130121. +#define CONFIG_SYS_TEXT_BASE 0x17800000
  130122. +#define CONFIG_SYS_LOAD_ADDR 0x80000000
  130123. +#define CONFIG_SYS_SRAM_BASE PHYS_SRAM_1
  130124. +#define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_TEXT_BASE + 0x80000 - 0x8)
  130125. +#define CONFIG_SYS_MALLOC_LEN SZ_2M
  130126. +#define CONFIG_SYS_BOOTM_LEN SZ_64M
  130127. +#define CONFIG_SYS_MEMTEST_START 0x30000000 /* memtest works on */
  130128. +#define CONFIG_SYS_MEMTEST_END 0x33F00000 /* 63 MB in DRAM */
  130129. +#define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE
  130130. +#define CONFIG_SYS_CACHELINE_SIZE 128
  130131. +
  130132. +#define CONFIG_SPL_STACK (CONFIG_SYS_SRAM_BASE + 0x8000 - 0x8)
  130133. +#define CONFIG_SPL_MAX_FOOTPRINT 0x4000
  130134. +
  130135. +
  130136. +#ifdef CONFIG_SPL_BUILD
  130137. +#define INTC_BASEADDRESS 0xfe3f0000
  130138. +#define TIMER_BASEADDRESS 0xfff70000
  130139. +#define ERAGON_MMC0_BASE 0xfffb0000
  130140. +#else
  130141. +#define INTC_BASEADDRESS 0xbe3f0000
  130142. +#define TIMER_BASEADDRESS 0xbff70000
  130143. +#define ERAGON_MMC0_BASE 0xbffb0000
  130144. +#endif
  130145. +
  130146. +#define UBOOT_INTERNAL_VERSION "0.2"
  130147. +#define CONFIG_BOARD_PRINTF_SUPPORT
  130148. +#define CONFIG_BOARD_CONSOLE_SUPPORT
  130149. +#define CONFIG_BOARD_MMC_SUPPORT
  130150. +#define CONFIG_BOARD_SPIFLASH_SUPPORT
  130151. +#define CONFIG_SUPPORT_EMMC_BOOT
  130152. +#define HAVE_BLOCK_DEVICE
  130153. +#define TIMER_ID 0
  130154. +#define TIME_IRQ 4
  130155. +#define CONFIG_BAUDRATE 115200
  130156. +#define TIMEOUT_COUNT_TIMER TIMER0
  130157. +#define TIMEOUT_VALUE 500
  130158. +#define CONFIG_SYS_CBSIZE 256 /* This is Console Buffer size */
  130159. +#define CONFIG_SYS_MAXARGS 16
  130160. +
  130161. +/* NAND configuration */
  130162. +#ifdef CONFIG_CMD_NAND
  130163. +#define CONFIG_NAND_ERAGON 1
  130164. +#define CONFIG_SYS_ERAGON_NAND_HWECC
  130165. +#define CONFIG_SYS_MAX_NAND_DEVICE 1
  130166. +#define CONFIG_SYS_NAND_BASE 0x4E000000
  130167. +#endif
  130168. +
  130169. +/* Network Configuration */
  130170. +#define CONFIG_DW_ALTDESCRIPTOR
  130171. +#define CONFIG_RGMII 1
  130172. +#define CONFIG_PHY_MARVELL 1
  130173. +#define CONFIG_NET_RETRY_COUNT 20
  130174. +
  130175. +
  130176. +#define PHYS_FLASH_1 0x00000000 /* Flash Bank #0 */
  130177. +#define CONFIG_SYS_FLASH_BASE PHYS_FLASH_1
  130178. +#define CONFIG_SYS_MAX_FLASH_BANKS 1
  130179. +#define CONFIG_ENV_ADDR (CONFIG_SYS_FLASH_BASE + 0x070000)
  130180. +#define CONFIG_SYS_MMC_ENV_DEV 0
  130181. +
  130182. +
  130183. +/* Image address in Flash */
  130184. +#define FLASH_SPL_READ_ADDR 0x100000 /* 1M */
  130185. +#define FLASH_SPL_SIZE 0x010000 /* 64K */
  130186. +#define FLASH_FDT_READ_ADDR 0x130000 /* 1M+192K */
  130187. +#define FLASH_FDT_SIZE 0x010000
  130188. +#define FLASH_UBOOT_READ_ADDR 0x140000 /* 1M+256K */
  130189. +#define FLASH_UBOOT_SIZE 0x080000
  130190. +
  130191. +
  130192. +#ifdef CONFIG_IS_ASIC
  130193. +#define TFTP_LOAD_DTB "tftpboot ${dtb_load_addr_virt} c860/ice_evb.dtb ; "
  130194. +#define TFTP_LOAD_SLAVE_DTB "tftpboot ${dtb_load_addr_virt} c810/ice_ck810_evb.dtb ; "
  130195. +#else
  130196. +#define TFTP_LOAD_DTB "tftpboot ${dtb_load_addr_virt} c860/ice.dtb ; "
  130197. +#define TFTP_LOAD_SLAVE_DTB "tftpboot ${dtb_load_addr_virt} c810/ice_ck810.dtb ; "
  130198. +#endif
  130199. +
  130200. +#define CONFIG_EXTRA_ENV_SETTINGS \
  130201. + "spl_start_sector=0x0\0" \
  130202. + "spl_size_sector=0x140\0" \
  130203. + "fdt_start_sector=0x980\0" /* fdt start sector = FLASH_FDT_READ_ADDR / 0x200 */ \
  130204. + "fdt_size_sector=0x20\0" \
  130205. + "uboot_start_sector=0xa00\0" /* uboot start sector = FLASH_UBOOT_READ_ADDR / 0x200 */ \
  130206. + "uboot_size_sector=0x400\0" \
  130207. + "dtb_start_sector=0x21000\0" /* dtb start sector */ \
  130208. + "dtb_size_sector=0x1000\0" /* dtb size in sector -> 2MB */ \
  130209. + "linux_start_sector=0x22000\0" /* linux start sector */ \
  130210. + "linux_size_sector=0xa000\0" /* linux size in sector -> 20MB */ \
  130211. + "ramdisk_start_sector=0x2c000\0" /* ramdisk start sector */ \
  130212. + "ramdisk_size_sector=0x10000\0" /* ramdisk size in sector -> 32MB */ \
  130213. + "slave_spl_start_sector=0x1000\0" /* uboot spl slave start sector */ \
  130214. + "slave_fdt_start_sector=0x1180\0" /* slave fdt start sector */ \
  130215. + "slave_uboot_start_sector=0x1200\0" /* slave uboot start sector */ \
  130216. + "slave_dtb_start_sector=0x41000\0" \
  130217. + "slave_linux_start_sector=0x42000\0" \
  130218. + "sram_addr_virt=0xbe400000\0" /* PHYS_SRAM_1 */ \
  130219. + "slave_spl_load_addr_virt=0x8e000000\0" \
  130220. + "slave_spl_load_addr_phys=0x0e000000\0" \
  130221. + "dtb_load_addr_virt=0x81f00000\0" \
  130222. + "dtb_load_addr_phys=0x01f00000\0" \
  130223. + "linux_load_addr_virt=0x80000000\0" \
  130224. + "linux_load_addr_phys=0x00000000\0" \
  130225. + "ramdisk_load_addr_virt=0x82000000\0" \
  130226. + "ramdisk_load_addr_phys=0x02000000\0" \
  130227. + "avail_addr_virt=0x80000000\0" \
  130228. + "avail_addr_phy=0x00000000\0" \
  130229. + "abc=" \
  130230. + "tftpboot ${avail_addr_virt} kernelimg;" \
  130231. + "mmc write ${avail_addr_phy} 0x21000 0x1b000;" \
  130232. + "\0" \
  130233. + "update_fdt=" \
  130234. + "tftpboot ${dtb_load_addr_virt} c860/dt.dtb ; " \
  130235. + "setexpr fw_sz ${filesize} / 0x200 ; " \
  130236. + "setexpr fw_sz ${fw_sz} + 1 ; " \
  130237. + "mmc dev 0 1 ; " /* uboot -> eMMC BOOT PARTITION #1 */ \
  130238. + "mmc write ${dtb_load_addr_phys} ${fdt_start_sector} ${fw_sz} ; " \
  130239. + "mmc dev 0 0 ; " /* restore to USER PARTITION */ \
  130240. + "\0" \
  130241. + "update_uboot=" \
  130242. + "tftpboot ${dtb_load_addr_virt} c860/u-boot.bin ; " \
  130243. + "setexpr fw_sz ${filesize} / 0x200 ; " \
  130244. + "setexpr fw_sz ${fw_sz} + 1 ; " \
  130245. + "mmc dev 0 1 ; " /* uboot -> eMMC BOOT PARTITION #1 */ \
  130246. + "mmc write ${dtb_load_addr_phys} ${uboot_start_sector} ${fw_sz} ; " \
  130247. + "mmc dev 0 0 ; " /* restore to USER PARTITION */ \
  130248. + "\0" \
  130249. + "update_dtb=" \
  130250. + TFTP_LOAD_DTB \
  130251. + "setexpr fw_sz ${filesize} / 0x200 ; " \
  130252. + "setexpr fw_sz ${fw_sz} + 1 ; " \
  130253. + "mmc write ${dtb_load_addr_phys} ${dtb_start_sector} ${fw_sz} ; " \
  130254. + "setenv dtb_size_sector ${fw_sz} ; " \
  130255. + "saveenv ; " \
  130256. + "\0" \
  130257. + "update_linux=" \
  130258. + "tftpboot ${linux_load_addr_virt} c860/uImage ; " \
  130259. + "setexpr fw_sz ${filesize} / 0x200 ; " \
  130260. + "setexpr fw_sz ${fw_sz} + 1 ; " \
  130261. + "mmc write ${linux_load_addr_phys} ${linux_start_sector} ${fw_sz} ; " \
  130262. + "setenv linux_size_sector ${fw_sz} ; " \
  130263. + "saveenv ; " \
  130264. + "\0" \
  130265. + "update_slave_spl=" \
  130266. + "tftpboot ${dtb_load_addr_virt} c810/u-boot-spl.bin ; " \
  130267. + "setexpr fw_sz ${filesize} / 0x200 ; " \
  130268. + "setexpr fw_sz ${fw_sz} + 1 ; " \
  130269. + "mmc dev 0 1 ; " /* uboot -> eMMC BOOT PARTITION #1 */ \
  130270. + "mmc write ${dtb_load_addr_phys} ${slave_spl_start_sector} ${fw_sz} ; " \
  130271. + "mmc dev 0 0 ; " /* restore to USER PARTITION */ \
  130272. + "\0" \
  130273. + "update_slave_fdt=" \
  130274. + "tftpboot ${dtb_load_addr_virt} c810/dt.dtb ; " \
  130275. + "setexpr fw_sz ${filesize} / 0x200 ; " \
  130276. + "setexpr fw_sz ${fw_sz} + 1 ; " \
  130277. + "mmc dev 0 1 ; " /* uboot -> eMMC BOOT PARTITION #1 */ \
  130278. + "mmc write ${dtb_load_addr_phys} ${slave_fdt_start_sector} ${fw_sz} ; " \
  130279. + "mmc dev 0 0 ; " /* restore to USER PARTITION */ \
  130280. + "\0" \
  130281. + "update_slave_uboot=" \
  130282. + "tftpboot ${dtb_load_addr_virt} c810/u-boot.bin ; " \
  130283. + "setexpr fw_sz ${filesize} / 0x200 ; " \
  130284. + "setexpr fw_sz ${fw_sz} + 1 ; " \
  130285. + "mmc dev 0 1 ; " /* uboot -> eMMC BOOT PARTITION #1 */ \
  130286. + "mmc write ${dtb_load_addr_phys} ${slave_uboot_start_sector} ${fw_sz} ; " \
  130287. + "mmc dev 0 0 ; " /* restore to USER PARTITION */ \
  130288. + "\0" \
  130289. + "update_slave_dtb=" \
  130290. + TFTP_LOAD_SLAVE_DTB \
  130291. + "setexpr fw_sz ${filesize} / 0x200 ; " \
  130292. + "setexpr fw_sz ${fw_sz} + 1 ; " \
  130293. + "mmc write ${dtb_load_addr_phys} ${slave_dtb_start_sector} ${fw_sz} ; " \
  130294. + "\0" \
  130295. + "update_slave_linux=" \
  130296. + "tftpboot ${linux_load_addr_virt} c810/uImage ; " \
  130297. + "setexpr fw_sz ${filesize} / 0x200 ; " \
  130298. + "setexpr fw_sz ${fw_sz} + 1 ; " \
  130299. + "mmc write ${linux_load_addr_phys} ${slave_linux_start_sector} ${fw_sz} ; " \
  130300. + "\0" \
  130301. + "boot_slave=" \
  130302. + "mmc dev 0 1 ; " /* uboot -> eMMC BOOT PARTITION #1 */ \
  130303. + "mmc read ${slave_spl_load_addr_phys} ${slave_spl_start_sector} 0x40;" \
  130304. + "mmc dev 0 0 ; " /* restore to USER PARTITION */ \
  130305. + "cp ${slave_spl_load_addr_virt} ${sram_addr_virt} 0x8000;" \
  130306. + "bootslave ${sram_addr_virt}; " \
  130307. + "\0"
  130308. +
  130309. +#undef CONFIG_BOOTCOMMAND
  130310. +#define CONFIG_BOOTCOMMAND \
  130311. + "mmc read ${dtb_load_addr_phys} ${dtb_start_sector} ${dtb_size_sector} ; " \
  130312. + "mmc read ${linux_load_addr_phys} ${linux_start_sector} ${linux_size_sector} ; " \
  130313. + "mmc read ${ramdisk_load_addr_phys} ${ramdisk_start_sector} ${ramdisk_size_sector} ; " \
  130314. + "bootm ${linux_load_addr_virt} - ${dtb_load_addr_virt}"
  130315. +
  130316. +
  130317. +#endif /* __CONFIG_H */
  130318. diff --git a/include/configs/ice-c910.h b/include/configs/ice-c910.h
  130319. new file mode 100644
  130320. index 0000000000..e5c0bfebfc
  130321. --- /dev/null
  130322. +++ b/include/configs/ice-c910.h
  130323. @@ -0,0 +1,49 @@
  130324. +/*
  130325. + * Copyright (C) 2017-2020 Alibaba Group Holding Limited
  130326. + *
  130327. + * SPDX-License-Identifier: GPL-2.0+
  130328. + */
  130329. +
  130330. +#ifndef __CONFIG_H
  130331. +#define __CONFIG_H
  130332. +
  130333. +#include <linux/sizes.h>
  130334. +
  130335. +#define CONFIG_SYS_SPL_MALLOC_START 0x3fe430000
  130336. +#define CONFIG_SYS_SPL_MALLOC_SIZE 0x00000a000
  130337. +#define CONFIG_SPL_STACK 0x3fe43d000
  130338. +#define CONFIG_SPL_BSS_START_ADDR 0x3fe43d000
  130339. +#define CONFIG_SPL_BSS_MAX_SIZE 0x000002000
  130340. +
  130341. +#define CONFIG_SYS_MONITOR_LEN (1024 * 1024) /* Assumed U-Boot size */
  130342. +#define CONFIG_SYS_MMCSD_RAW_MODE_EMMC_BOOT_PARTITION 1
  130343. +#define CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR
  130344. +#define CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR 0x178
  130345. +
  130346. +#define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_TEXT_BASE + SZ_1M)
  130347. +#define CONFIG_SYS_LOAD_ADDR (CONFIG_SYS_TEXT_BASE + SZ_1M)
  130348. +#define CONFIG_SYS_MALLOC_LEN SZ_8M
  130349. +#define CONFIG_SYS_BOOTM_LEN SZ_64M
  130350. +#define CONFIG_SYS_CACHELINE_SIZE 64
  130351. +
  130352. +#define CONFIG_DW_ALTDESCRIPTOR
  130353. +#define CONFIG_PHY_MARVELL 1
  130354. +#define CONFIG_NET_RETRY_COUNT 20
  130355. +
  130356. +#define CONFIG_SYS_FLASH_BASE 0x0
  130357. +#define CONFIG_SYS_MAX_FLASH_BANKS 1
  130358. +#define CONFIG_ENV_ADDR (CONFIG_SYS_FLASH_BASE + CONFIG_ENV_OFFSET)
  130359. +#define CONFIG_SYS_MMC_ENV_DEV 0
  130360. +
  130361. +#define CONFIG_EXTRA_ENV_SETTINGS \
  130362. + "opensbi_addr=0x0\0" \
  130363. + "dtb_addr=0x40000000\0" \
  130364. + "kernel_addr=0x00200000\0" \
  130365. + "avail_addr=0x10000000\0" \
  130366. + "boot_vector=0\0" \
  130367. + "set_bootargs=setenv bootargs console=ttyS0,115200 root=PARTUUID=$uuid_rootfs rootfstype=ext4 rdinit=/sbin/init rootwait rw earlyprintk clk_ignore_unused loglevel=7 c910_mmu_v1 eth=$ethaddr\0" \
  130368. + "bootcmd_load=ext4load mmc 0:2 $opensbi_addr fw_jump.bin; ext4load mmc 0:2 $dtb_addr hw.dtb; ext4load mmc 0:2 $kernel_addr uImage\0" \
  130369. + "bootcmd=run bootcmd_load; run set_bootargs; bootm $kernel_addr - $dtb_addr\0" \
  130370. + "\0"
  130371. +
  130372. +#endif /* __CONFIG_H */
  130373. --
  130374. 2.17.1